From dc0bd40250fafea0d3f5391af41c92090afeac54 Mon Sep 17 00:00:00 2001 From: Toni Ginard Date: Mon, 9 Jan 2023 11:55:51 +0100 Subject: [PATCH] Updated from agora_moodle2 repository (20230109) --- html/.grunt/components.js | 1 + html/.grunt/tasks/javascript.js | 3 + html/.grunt/tasks/jsconfig.js | 53 + html/CHANGES.txt | 29 + html/admin/environment.xml | 7 +- html/admin/mnet/peer_forms.php | 5 +- html/admin/tool/customlang/cli/export.php | 11 +- html/admin/tool/customlang/cli/import.php | 10 + .../customlang/lang/en/tool_customlang.php | 1 + html/admin/tool/customlang/locallib.php | 4 +- .../tool/langimport/classes/controller.php | 6 + .../user_competency_summary.mustache | 7 +- ...user_competency_summary_in_course.mustache | 7 +- html/admin/tool/migratehvp2h5p/CHANGES.md | 7 + .../admin/tool/migratehvp2h5p/classes/api.php | 160 +-- .../classes/event/hvp_migrated.php | 4 +- .../classes/privacy/provider.php | 2 - .../admin/tool/migratehvp2h5p/cli/migrate.php | 6 +- html/admin/tool/migratehvp2h5p/settings.php | 2 +- .../tool/migratehvp2h5p/tests/author_test.php | 288 +++++ html/admin/tool/migratehvp2h5p/version.php | 6 +- .../tool/oauth2/classes/output/renderer.php | 12 + html/admin/tool/oauth2/issuers.php | 13 + .../oauth2/tests/behat/basic_settings.feature | 14 +- .../tests/behat/upload_users.feature | 12 +- .../tests/behat/availability_profile.feature | 13 +- html/backup/moodle2/restore_stepslib.php | 6 +- .../util/helper/convert_helper.class.php | 8 +- html/backup/util/ui/backup_ui_stage.class.php | 2 +- html/backup/util/ui/renderer.php | 4 +- .../backup/util/ui/restore_ui_stage.class.php | 6 +- .../amd/build/overview.min.js | 2 +- .../amd/build/overview.min.js.map | 2 +- .../completion_progress/amd/src/overview.js | 13 + ...e_completion_progress_block_task.class.php | 4 +- .../block_completion_progress.php | 7 + html/blocks/completion_progress/css.php | 2 +- html/blocks/completion_progress/edit_form.php | 2 +- .../tests/general_test.php | 40 +- html/blocks/completion_progress/version.php | 2 +- html/blocks/tests/behat/manage_blocks.feature | 17 +- html/blocks/tests/behat/move_blocks.feature | 7 +- html/calendar/export_execute.php | 2 + html/calendar/templates/event_item.mustache | 8 +- .../tests/completion_criteria_test.php | 60 +- html/composer.json | 2 +- html/composer.lock | 273 ++--- html/course/amd/build/repository.min.js | 2 +- html/course/amd/build/repository.min.js.map | 2 +- html/course/amd/src/repository.js | 4 +- html/course/externallib.php | 13 +- html/course/moodleform_mod.php | 9 +- html/course/tests/behat/rename_roles.feature | 3 +- html/course/tests/externallib_test.php | 38 + html/customfield/classes/privacy/provider.php | 3 +- .../tests/behat/default_value.feature | 3 +- .../tests/behat/edit_fields_settings.feature | 3 +- html/enrol/lti/classes/tool_provider.php | 5 +- html/enrol/lti/db/upgrade.php | 42 + html/enrol/lti/version.php | 2 +- html/enrol/tests/behat/add_to_group.feature | 3 +- .../local/archive_writer/zip_writer.php | 7 +- html/files/tests/archive_writer_test.php | 15 +- .../local/archive_writer/zip_writer_test.php | 15 +- .../displayh5p/tests/behat/h5p_filter.feature | 12 +- html/filter/wiris/CHANGES.md | 15 +- html/filter/wiris/configuration.ini.dist | 378 +++--- html/filter/wiris/integration/WIRISplugins.js | 2 +- .../wiris/integration/lib/Type.class.php | 2 +- html/filter/wiris/integration/lib/VERSION | 2 +- .../asyncimpl/AsyncRenderImpl.class.php | 6 +- .../asyncimpl/CreateImageMethod.class.php | 10 +- .../plugin/impl/CleanCacheImpl.class.php | 8 +- .../impl/CustomConfigurationUpdater.class.php | 6 +- .../wiris/plugin/impl/EditorImpl.class.php | 10 +- .../wiris/plugin/impl/RenderImpl.class.php | 14 +- .../util/json/JSonIntegerFormat.class.php | 29 + .../wiris/integration/lib/php/Boot.class.php | 128 +- html/filter/wiris/settings.php | 2 +- .../tests/behat/testClientRender.feature | 1 + .../tests/behat/testServerRenderPNG.feature | 2 + .../tests/behat/testServerRenderSVG.feature | 1 + .../urlToLinkFilterCompatibility.feature | 1 + html/filter/wiris/thirdpartylibs.xml | 4 +- html/filter/wiris/version.php | 4 +- html/grade/tests/behat/grade_to_pass.feature | 21 +- .../core/styles/h5p-confirmation-dialog.css | 12 + html/install/lang/br/langconfig.php | 2 +- html/install/lang/es_ar/langconfig.php | 2 +- html/install/lang/es_mx/langconfig.php | 2 +- html/install/lang/it/admin.php | 2 +- html/install/lang/it/error.php | 2 +- html/install/lang/it/install.php | 2 +- html/install/lang/ja/error.php | 6 +- html/install/lang/lt_wp/langconfig.php | 33 + html/install/lang/lv/admin.php | 5 + html/install/lang/lv_wp/langconfig.php | 33 + html/install/lang/pap/langconfig.php | 32 + html/install/lang/pt_br/install.php | 2 +- html/install/lang/ro/admin.php | 8 +- html/lang/en/admin.php | 13 +- html/lang/en/mnet.php | 2 +- html/langpacks/ar/accredible.php | 1 + html/langpacks/ar/activequiz.php | 2 + html/langpacks/ar/adaptivequiz.php | 34 + html/langpacks/ar/admin.php | 10 +- html/langpacks/ar/adobeconnect.php | 18 + html/langpacks/ar/assign.php | 2 +- .../ar/assignsubmission_cloudpoodll.php | 3 - html/langpacks/ar/attcontrol.php | 3 + html/langpacks/ar/attendance.php | 2 +- html/langpacks/ar/attendanceregister.php | 1 + html/langpacks/ar/atto_morefontcolors.php | 1 + html/langpacks/ar/atto_poodll.php | 6 + html/langpacks/ar/auth_emailadmin.php | 1 + html/langpacks/ar/auth_saml2.php | 3 + html/langpacks/ar/availability_date.php | 1 + html/langpacks/ar/backup.php | 4 +- html/langpacks/ar/badges.php | 8 +- html/langpacks/ar/bigbluebuttonbn.php | 4 +- html/langpacks/ar/bim.php | 2 + html/langpacks/ar/block_activity_modules.php | 2 +- html/langpacks/ar/block_analytics_graphs.php | 2 + html/langpacks/ar/block_autoattend.php | 1 + html/langpacks/ar/block_cmanager.php | 1 + html/langpacks/ar/block_completionstatus.php | 2 +- .../ar/block_configurable_reports.php | 3 + .../ar/block_course_overview_campus.php | 1 + .../ar/block_course_overview_plus.php | 28 + html/langpacks/ar/block_credly.php | 1 + html/langpacks/ar/block_exacomp.php | 8 +- html/langpacks/ar/block_exalib.php | 4 + html/langpacks/ar/block_exaport.php | 5 + html/langpacks/ar/block_exastud.php | 3 + .../langpacks/ar/block_facility_to_moodle.php | 1 + html/langpacks/ar/block_files.php | 1 + .../ar/block_filtered_course_list.php | 1 + html/langpacks/ar/block_fn_marking.php | 4 + html/langpacks/ar/block_fn_mentor.php | 10 + html/langpacks/ar/block_groups.php | 4 + html/langpacks/ar/block_homework.php | 3 + html/langpacks/ar/block_iclicker.php | 2 + html/langpacks/ar/block_learning_plan.php | 1 + html/langpacks/ar/block_live_services.php | 1 + html/langpacks/ar/block_massaction.php | 3 + html/langpacks/ar/block_moodletxt.php | 2 + html/langpacks/ar/block_pageone.php | 2 + html/langpacks/ar/block_supervised.php | 4 + html/langpacks/ar/book.php | 2 +- html/langpacks/ar/booking.php | 6 + html/langpacks/ar/calendar.php | 2 +- html/langpacks/ar/checklist.php | 2 + html/langpacks/ar/checkmark.php | 7 + html/langpacks/ar/choicegroup.php | 2 + html/langpacks/ar/collaborate.php | 2 + html/langpacks/ar/completion.php | 4 +- html/langpacks/ar/condition.php | 2 +- html/langpacks/ar/congrea.php | 1 + html/langpacks/ar/customcert.php | 4 + .../ar/customlabeltype_courseclassifier.php | 53 - .../ar/customlabeltype_coursedata.php | 99 -- html/langpacks/ar/data.php | 9 +- html/langpacks/ar/datafield_checkbox.php | 6 +- html/langpacks/ar/datafield_date.php | 4 +- html/langpacks/ar/datafield_file.php | 4 +- html/langpacks/ar/datafield_latlong.php | 6 +- html/langpacks/ar/datafield_menu.php | 6 +- html/langpacks/ar/datafield_multimenu.php | 6 +- html/langpacks/ar/datafield_number.php | 4 +- html/langpacks/ar/datafield_picture.php | 4 +- html/langpacks/ar/datafield_radiobutton.php | 6 +- html/langpacks/ar/datafield_text.php | 6 +- html/langpacks/ar/datafield_textarea.php | 4 +- html/langpacks/ar/datafield_url.php | 4 +- html/langpacks/ar/dataform.php | 2 + html/langpacks/ar/dataformfield_ratingmdl.php | 1 + .../ar/dataformfield_selectmulti.php | 1 + html/langpacks/ar/dataformview_csv.php | 1 + html/langpacks/ar/datalynx.php | 8 + html/langpacks/ar/dataplus.php | 3 + html/langpacks/ar/englishcentral.php | 2 + html/langpacks/ar/enrol_arlo.php | 1 + html/langpacks/ar/enrol_authorize.php | 2 +- html/langpacks/ar/enrol_credit.php | 2 + html/langpacks/ar/facetoface.php | 2 + html/langpacks/ar/filter_jmol.php | 1 + html/langpacks/ar/format_tiles.php | 1 + html/langpacks/ar/format_topcoll.php | 8 +- html/langpacks/ar/forumng.php | 1 + html/langpacks/ar/game.php | 2 + html/langpacks/ar/gradeexport_checklist.php | 1 + html/langpacks/ar/gradingform_erubric.php | 1 + html/langpacks/ar/groupformation.php | 2 + html/langpacks/ar/journal.php | 24 +- html/langpacks/ar/oublog.php | 1 + html/langpacks/ar/pcast.php | 1 + html/langpacks/ar/pdfannotator.php | 1 + html/langpacks/ar/qtype_easyoname.php | 1 + html/langpacks/ar/qtype_easyonamejs.php | 1 + html/langpacks/ar/report_filetrash.php | 1 + html/langpacks/ar/report_myfeedback.php | 1 + html/langpacks/ca/assign.php | 4 +- .../ca/block_completion_progress.php | 4 +- html/langpacks/ca/block_login.php | 1 + html/langpacks/ca/block_mrbs.php | 2 + html/langpacks/ca/block_progress.php | 8 +- html/langpacks/ca/completion.php | 2 +- html/langpacks/ca/condition.php | 2 +- html/langpacks/ca/congrea.php | 1 + html/langpacks/ca/form.php | 2 +- html/langpacks/ca/format_tiles.php | 3 + html/langpacks/ca/forumanon.php | 1 + html/langpacks/ca/googlemeet.php | 1 + html/langpacks/ca/openmeetings.php | 1 + html/langpacks/ca/quiz.php | 12 +- html/langpacks/ca/report_progress.php | 2 +- html/langpacks/ca/studentquiz.php | 2 + html/langpacks/de/admin.php | 48 +- html/langpacks/de/antivirus_clamav.php | 6 +- html/langpacks/de/assign.php | 70 +- html/langpacks/de/assignfeedback_comments.php | 2 +- html/langpacks/de/assignfeedback_editpdf.php | 6 +- html/langpacks/de/assignfeedback_file.php | 2 +- html/langpacks/de/atto_image.php | 4 +- html/langpacks/de/auth.php | 8 +- html/langpacks/de/auth_db.php | 2 +- html/langpacks/de/auth_oauth2.php | 2 +- html/langpacks/de/auth_saml2.php | 47 +- html/langpacks/de/backup.php | 2 +- html/langpacks/de/badges.php | 2 +- html/langpacks/de/bigbluebuttonbn.php | 8 +- html/langpacks/de/block.php | 2 +- html/langpacks/de/block_exacomp.php | 227 ++++ html/langpacks/de/block_massaction.php | 14 + html/langpacks/de/block_online_users.php | 8 +- html/langpacks/de/block_sharing_cart.php | 11 +- html/langpacks/de/checkmark.php | 37 +- html/langpacks/de/choice.php | 2 +- html/langpacks/de/choicegroup.php | 45 +- html/langpacks/de/completion.php | 4 +- html/langpacks/de/customcert.php | 5 + html/langpacks/de/data.php | 10 +- html/langpacks/de/debug.php | 2 +- html/langpacks/de/editor.php | 62 +- html/langpacks/de/editor_atto.php | 12 +- html/langpacks/de/editor_textarea.php | 2 +- html/langpacks/de/editor_tinymce.php | 82 +- html/langpacks/de/enrol_imsenterprise.php | 4 +- html/langpacks/de/enrol_ldap.php | 2 +- html/langpacks/de/enrol_lti.php | 2 +- html/langpacks/de/enrol_self.php | 2 +- html/langpacks/de/error.php | 2 +- html/langpacks/de/facetoface.php | 2 +- html/langpacks/de/format_tiles.php | 2 +- html/langpacks/de/forum.php | 8 +- html/langpacks/de/gradereport_grader.php | 2 +- html/langpacks/de/gradereport_user.php | 2 +- html/langpacks/de/grades.php | 6 +- html/langpacks/de/gradingform_guide.php | 2 +- html/langpacks/de/group.php | 2 +- html/langpacks/de/groupselect.php | 60 +- html/langpacks/de/hub.php | 4 +- html/langpacks/de/lesson.php | 3 +- html/langpacks/de/lti.php | 6 +- html/langpacks/de/mnet.php | 4 +- html/langpacks/de/moodle.php | 26 +- html/langpacks/de/portfolio.php | 4 +- html/langpacks/de/qtype_essay.php | 6 +- html/langpacks/de/qtype_formulas.php | 196 ++- html/langpacks/de/qtype_randomsamatch.php | 2 +- html/langpacks/de/question.php | 2 +- html/langpacks/de/questionnaire.php | 16 +- html/langpacks/de/quiz.php | 4 +- html/langpacks/de/quiz_grading.php | 6 +- html/langpacks/de/quiz_responses.php | 2 +- html/langpacks/de/quizaccess_ipaddress.php | 2 +- html/langpacks/de/report_security.php | 8 +- html/langpacks/de/repository.php | 2 +- html/langpacks/de/repository_user.php | 2 +- html/langpacks/de/role.php | 12 +- html/langpacks/de/scorm.php | 6 +- html/langpacks/de/scormreport_graphs.php | 2 +- html/langpacks/de/theme_boost.php | 16 +- html/langpacks/de/tool_customlang.php | 1 + html/langpacks/de/tool_dataprivacy.php | 2 +- html/langpacks/de/tool_lp.php | 2 +- html/langpacks/de/tool_lpmigrate.php | 6 +- html/langpacks/de/tool_uploaduser.php | 6 +- html/langpacks/de/user.php | 2 +- html/langpacks/de/workshop.php | 4 +- .../el/assignsubmission_cloudpoodll.php | 12 - html/langpacks/el/auth_oidc.php | 14 - html/langpacks/el/availability.php | 8 +- html/langpacks/el/availability_completion.php | 2 +- html/langpacks/el/availability_date.php | 4 +- html/langpacks/el/availability_grade.php | 8 +- html/langpacks/el/availability_grouping.php | 4 +- html/langpacks/el/availability_profile.php | 20 +- html/langpacks/el/completion.php | 2 +- html/langpacks/el/customlabel.php | 2 - html/langpacks/en/admin.php | 13 +- html/langpacks/en/assignfeedback_onenote.php | 8 +- .../en/assignsubmission_cloudpoodll.php | 17 - .../langpacks/en/assignsubmission_estream.php | 15 +- .../en/assignsubmission_helixassign.php | 4 +- .../langpacks/en/assignsubmission_onenote.php | 2 +- html/langpacks/en/atto_cincopa.php | 2 + html/langpacks/en/auth_oidc.php | 142 ++- html/langpacks/en/auth_saml2.php | 2 + html/langpacks/en/block_massaction.php | 2 + html/langpacks/en/block_sharing_cart.php | 4 +- html/langpacks/en/block_xp.php | 64 +- html/langpacks/en/checklist.php | 9 +- html/langpacks/en/checkmark.php | 11 +- html/langpacks/en/choicegroup.php | 3 +- html/langpacks/en/customcert.php | 5 + html/langpacks/en/customlabel.php | 39 +- .../en/customlabeltype_courseclassifier.php | 56 +- .../en/customlabeltype_coursedata.php | 103 +- html/langpacks/en/data.php | 5 + html/langpacks/en/datafield_poodll.php | 10 +- html/langpacks/en/groupselect.php | 2 +- html/langpacks/en/mnet.php | 2 +- html/langpacks/en/moodleoverflow.php | 8 +- html/langpacks/en/organizer.php | 4 +- html/langpacks/en/qtype_formulas.php | 21 +- html/langpacks/en/qtype_kprime.php | 1 + html/langpacks/en/tool_customlang.php | 1 + html/langpacks/es/admin.php | 4 + html/langpacks/es/appointment.php | 15 + html/langpacks/es/assignfeedback_offline.php | 2 +- html/langpacks/es/auth_oidc.php | 10 - html/langpacks/es/backup.php | 2 +- html/langpacks/es/enrol_attributes.php | 31 + html/langpacks/es/moodle.php | 14 +- html/langpacks/es/offlinequiz.php | 2 +- html/langpacks/es/qtype_ddmarker.php | 2 +- html/langpacks/es/qtype_formulas.php | 1 - html/langpacks/es/qtype_kprime.php | 28 + html/langpacks/es/qtype_match.php | 2 +- html/langpacks/es/quiz.php | 2 +- html/langpacks/es/wiki.php | 2 +- html/langpacks/eu/admin.php | 22 +- html/langpacks/eu/assign.php | 2 +- .../eu/assignsubmission_cloudpoodll.php | 17 - .../eu/assignsubmission_helixassign.php | 4 +- html/langpacks/eu/auth.php | 4 +- html/langpacks/eu/availability_completion.php | 24 +- html/langpacks/eu/availability_date.php | 1 + html/langpacks/eu/availability_grade.php | 12 +- html/langpacks/eu/availability_group.php | 8 +- html/langpacks/eu/availability_grouping.php | 4 +- html/langpacks/eu/availability_mobileapp.php | 4 +- html/langpacks/eu/availability_profile.php | 20 +- html/langpacks/eu/availability_role.php | 4 +- html/langpacks/eu/badges.php | 2 +- html/langpacks/eu/blog.php | 4 +- html/langpacks/eu/chat.php | 2 +- html/langpacks/eu/choice.php | 2 +- html/langpacks/eu/choicegroup.php | 1 + html/langpacks/eu/course.php | 2 +- html/langpacks/eu/customcert.php | 5 + html/langpacks/eu/data.php | 5 + html/langpacks/eu/editor.php | 2 +- html/langpacks/eu/enrol.php | 2 +- html/langpacks/eu/enrol_guest.php | 20 +- html/langpacks/eu/enrol_self.php | 2 +- html/langpacks/eu/error.php | 16 +- html/langpacks/eu/feedback.php | 2 +- html/langpacks/eu/forum.php | 8 +- html/langpacks/eu/glossary.php | 2 +- html/langpacks/eu/gradereport_singleview.php | 10 +- html/langpacks/eu/gradereport_user.php | 4 +- html/langpacks/eu/grades.php | 20 +- html/langpacks/eu/grading.php | 2 +- html/langpacks/eu/hvp.php | 2 + html/langpacks/eu/jazzquiz.php | 2 + html/langpacks/eu/logstore_database.php | 2 +- html/langpacks/eu/message.php | 4 +- html/langpacks/eu/moodle.php | 28 +- html/langpacks/eu/my.php | 2 +- html/langpacks/eu/qtype_essay.php | 2 +- html/langpacks/eu/quiz.php | 6 +- html/langpacks/eu/quiz_overview.php | 16 +- html/langpacks/eu/report_outline.php | 2 +- html/langpacks/eu/report_security.php | 16 +- html/langpacks/eu/role.php | 4 +- html/langpacks/eu/tool_customlang.php | 1 + html/langpacks/eu/tool_recyclebin.php | 2 +- html/langpacks/eu/user.php | 10 +- html/langpacks/fr/admin.php | 14 +- .../fr/assignsubmission_cloudpoodll.php | 16 - html/langpacks/fr/atto_templates.php | 2 +- html/langpacks/fr/auth_mnet.php | 2 +- html/langpacks/fr/auth_oidc.php | 101 +- html/langpacks/fr/block_admin_presets.php | 1 + html/langpacks/fr/block_mnet_hosts.php | 10 +- html/langpacks/fr/block_xp.php | 89 +- html/langpacks/fr/choicegroup.php | 1 + html/langpacks/fr/customlabel.php | 3 - html/langpacks/fr/data.php | 5 + html/langpacks/fr/error.php | 2 +- html/langpacks/fr/mnet.php | 10 +- html/langpacks/fr/organizer.php | 258 +++- html/langpacks/fr/pdfannotator.php | 38 +- html/langpacks/fr/portfolio_mahara.php | 2 +- html/langpacks/fr/qtype_formulas.php | 1 - html/langpacks/fr/tool_customlang.php | 1 + html/langpacks/it/access.php | 4 +- html/langpacks/it/admin.php | 136 +-- html/langpacks/it/analytics.php | 18 +- html/langpacks/it/antivirus.php | 2 +- html/langpacks/it/appointment.php | 338 ++++++ html/langpacks/it/assign.php | 70 +- html/langpacks/it/assignfeedback_editpdf.php | 2 +- html/langpacks/it/assignfeedback_offline.php | 2 +- html/langpacks/it/assignment_online.php | 2 +- html/langpacks/it/assignment_upload.php | 4 +- html/langpacks/it/assignsubmission_file.php | 4 +- .../it/assignsubmission_onlinetext.php | 2 +- .../it/atto_accessibilitychecker.php | 4 +- html/langpacks/it/atto_h5p.php | 2 +- html/langpacks/it/atto_recordrtc.php | 8 +- html/langpacks/it/auth.php | 14 +- html/langpacks/it/auth_db.php | 4 +- html/langpacks/it/auth_ldap.php | 12 +- html/langpacks/it/auth_mnet.php | 2 +- html/langpacks/it/auth_oauth2.php | 4 +- html/langpacks/it/auth_shibboleth.php | 12 +- html/langpacks/it/availability_date.php | 1 + html/langpacks/it/backup.php | 12 +- html/langpacks/it/badges.php | 74 +- html/langpacks/it/bigbluebuttonbn.php | 40 +- html/langpacks/it/block_glossary_random.php | 2 +- .../it/block_recentlyaccesseditems.php | 1 + html/langpacks/it/block_rss_client.php | 1 + html/langpacks/it/block_starredcourses.php | 1 + html/langpacks/it/block_tags.php | 2 +- html/langpacks/it/blog.php | 22 +- html/langpacks/it/book.php | 10 +- html/langpacks/it/booking.php | 2 +- html/langpacks/it/booktool_exportimscp.php | 2 +- html/langpacks/it/booktool_print.php | 4 +- html/langpacks/it/bulkusers.php | 2 +- html/langpacks/it/cache.php | 10 +- html/langpacks/it/cachestore_memcached.php | 4 +- html/langpacks/it/cachestore_mongodb.php | 4 +- html/langpacks/it/cachestore_redis.php | 2 +- html/langpacks/it/calendar.php | 20 +- html/langpacks/it/chat.php | 10 +- html/langpacks/it/choice.php | 16 +- html/langpacks/it/cohort.php | 14 +- html/langpacks/it/competency.php | 80 +- html/langpacks/it/completion.php | 28 +- html/langpacks/it/contentbank.php | 14 +- html/langpacks/it/course.php | 2 +- html/langpacks/it/data.php | 100 +- html/langpacks/it/datafield_checkbox.php | 4 +- html/langpacks/it/datafield_date.php | 4 +- html/langpacks/it/datafield_file.php | 4 +- html/langpacks/it/datafield_latlong.php | 6 +- html/langpacks/it/datafield_menu.php | 6 +- html/langpacks/it/datafield_multimenu.php | 6 +- html/langpacks/it/datafield_number.php | 4 +- html/langpacks/it/datafield_picture.php | 4 +- html/langpacks/it/datafield_radiobutton.php | 6 +- html/langpacks/it/datafield_text.php | 6 +- html/langpacks/it/datafield_textarea.php | 4 +- html/langpacks/it/datafield_url.php | 4 +- html/langpacks/it/dbtransfer.php | 2 +- html/langpacks/it/debug.php | 10 +- html/langpacks/it/editor.php | 4 +- html/langpacks/it/editor_atto.php | 4 +- html/langpacks/it/enrol.php | 16 +- html/langpacks/it/enrol_database.php | 2 +- html/langpacks/it/enrol_imsenterprise.php | 4 +- html/langpacks/it/enrol_ldap.php | 8 +- html/langpacks/it/enrol_lti.php | 5 +- html/langpacks/it/enrol_meta.php | 2 +- html/langpacks/it/enrol_mnet.php | 4 +- html/langpacks/it/enrol_paypal.php | 2 +- html/langpacks/it/enrol_self.php | 8 +- html/langpacks/it/error.php | 34 +- html/langpacks/it/feedback.php | 18 +- html/langpacks/it/filter_mathjaxloader.php | 2 +- html/langpacks/it/folder.php | 4 +- html/langpacks/it/form.php | 2 +- html/langpacks/it/forum.php | 50 +- html/langpacks/it/forumreport_summary.php | 4 +- html/langpacks/it/glossary.php | 30 +- html/langpacks/it/gradeexport_ods.php | 2 +- html/langpacks/it/gradeexport_txt.php | 2 +- html/langpacks/it/gradeexport_xls.php | 2 +- html/langpacks/it/gradeexport_xml.php | 2 +- html/langpacks/it/gradereport_grader.php | 2 +- html/langpacks/it/gradereport_history.php | 4 +- html/langpacks/it/gradereport_outcomes.php | 2 +- html/langpacks/it/gradereport_overview.php | 2 +- html/langpacks/it/gradereport_singleview.php | 2 +- html/langpacks/it/gradereport_user.php | 4 +- html/langpacks/it/grades.php | 57 +- html/langpacks/it/grading.php | 6 +- html/langpacks/it/gradingform_rubric.php | 4 +- html/langpacks/it/group.php | 26 +- html/langpacks/it/h5p.php | 4 +- html/langpacks/it/h5pactivity.php | 4 +- html/langpacks/it/h5plib_v124.php | 2 +- html/langpacks/it/hub.php | 12 +- html/langpacks/it/imscc.php | 2 +- html/langpacks/it/imscp.php | 4 +- html/langpacks/it/install.php | 6 +- html/langpacks/it/label.php | 2 +- html/langpacks/it/langconfig.php | 4 + html/langpacks/it/lesson.php | 48 +- html/langpacks/it/logstore_legacy.php | 2 +- html/langpacks/it/lti.php | 78 +- html/langpacks/it/media.php | 2 +- html/langpacks/it/message.php | 24 +- html/langpacks/it/message_airnotifier.php | 6 +- html/langpacks/it/message_email.php | 1 + html/langpacks/it/mlbackend_python.php | 2 +- html/langpacks/it/mnet.php | 22 +- html/langpacks/it/moodle.php | 148 +-- html/langpacks/it/notes.php | 10 +- html/langpacks/it/page.php | 2 +- html/langpacks/it/plugin.php | 12 +- html/langpacks/it/portfolio.php | 26 +- html/langpacks/it/publication.php | 182 +++ html/langpacks/it/qformat_aiken.php | 2 +- html/langpacks/it/qformat_xml.php | 2 +- html/langpacks/it/qtype_calculated.php | 4 +- html/langpacks/it/qtype_calculatedsimple.php | 2 +- html/langpacks/it/qtype_ddimageortext.php | 8 +- html/langpacks/it/qtype_ddmarker.php | 6 +- html/langpacks/it/qtype_ddwtos.php | 2 + html/langpacks/it/qtype_description.php | 2 +- html/langpacks/it/qtype_essay.php | 6 +- html/langpacks/it/qtype_gapselect.php | 2 +- html/langpacks/it/qtype_match.php | 2 +- html/langpacks/it/qtype_multichoice.php | 3 + html/langpacks/it/qtype_numerical.php | 1 + html/langpacks/it/qtype_random.php | 2 + html/langpacks/it/qtype_shortanswer.php | 1 + html/langpacks/it/question.php | 24 +- html/langpacks/it/quiz.php | 68 +- html/langpacks/it/quiz_grading.php | 2 + html/langpacks/it/quiz_statistics.php | 2 +- .../it/quizaccess_offlineattempts.php | 2 +- html/langpacks/it/report_completion.php | 4 +- html/langpacks/it/report_log.php | 4 +- html/langpacks/it/report_loglive.php | 2 +- html/langpacks/it/report_outline.php | 4 +- html/langpacks/it/report_participation.php | 2 +- html/langpacks/it/report_performance.php | 2 +- .../langpacks/it/report_questioninstances.php | 2 +- html/langpacks/it/report_security.php | 10 +- html/langpacks/it/report_stats.php | 4 +- html/langpacks/it/repository_equella.php | 4 +- html/langpacks/it/repository_googledocs.php | 2 +- html/langpacks/it/repository_url.php | 2 +- html/langpacks/it/resource.php | 2 +- html/langpacks/it/role.php | 20 +- html/langpacks/it/scorm.php | 30 +- html/langpacks/it/search.php | 2 +- html/langpacks/it/search_solr.php | 12 +- html/langpacks/it/survey.php | 8 +- html/langpacks/it/tag.php | 24 +- html/langpacks/it/theme_boost.php | 2 +- html/langpacks/it/timezones.php | 1 + html/langpacks/it/tool_analytics.php | 14 +- html/langpacks/it/tool_behat.php | 2 +- html/langpacks/it/tool_capability.php | 2 +- html/langpacks/it/tool_cohortroles.php | 2 +- html/langpacks/it/tool_customlang.php | 5 +- html/langpacks/it/tool_dataprivacy.php | 12 +- html/langpacks/it/tool_dbtransfer.php | 4 +- html/langpacks/it/tool_filetypes.php | 4 +- html/langpacks/it/tool_generator.php | 10 +- html/langpacks/it/tool_installaddon.php | 16 +- html/langpacks/it/tool_langimport.php | 7 +- html/langpacks/it/tool_licensemanager.php | 2 +- html/langpacks/it/tool_lp.php | 6 +- html/langpacks/it/tool_lpimportcsv.php | 2 +- html/langpacks/it/tool_messageinbound.php | 6 +- html/langpacks/it/tool_mobile.php | 21 +- html/langpacks/it/tool_monitor.php | 22 +- html/langpacks/it/tool_oauth2.php | 6 +- html/langpacks/it/tool_recyclebin.php | 8 +- html/langpacks/it/tool_spamcleaner.php | 2 +- html/langpacks/it/tool_task.php | 2 +- html/langpacks/it/tool_uploadcourse.php | 12 +- html/langpacks/it/tool_uploaduser.php | 10 +- html/langpacks/it/tool_usertours.php | 34 +- html/langpacks/it/tool_xmldb.php | 3 +- html/langpacks/it/url.php | 4 +- html/langpacks/it/user.php | 14 +- html/langpacks/it/userkey.php | 4 +- html/langpacks/it/webservice.php | 30 +- html/langpacks/it/wiki.php | 30 +- html/langpacks/it/workshop.php | 34 +- html/langpacks/it/workshopform_numerrors.php | 1 + html/langpacks/it/workshopform_rubric.php | 2 +- html/langpacks/ja/admin.php | 17 +- html/langpacks/ja/assign.php | 2 +- html/langpacks/ja/assignfeedback_offline.php | 2 +- html/langpacks/ja/atto_align.php | 2 +- html/langpacks/ja/atto_image.php | 2 +- html/langpacks/ja/badges.php | 14 +- html/langpacks/ja/chat.php | 2 +- html/langpacks/ja/customcert.php | 16 +- html/langpacks/ja/data.php | 5 + html/langpacks/ja/editor.php | 2 +- html/langpacks/ja/editor_tinymce.php | 20 +- html/langpacks/ja/enrol.php | 6 +- html/langpacks/ja/enrol_imsenterprise.php | 28 +- html/langpacks/ja/error.php | 68 +- html/langpacks/ja/forum.php | 2 +- html/langpacks/ja/grades.php | 6 +- html/langpacks/ja/lti.php | 2 +- html/langpacks/ja/message.php | 2 +- html/langpacks/ja/mlbackend_python.php | 2 +- html/langpacks/ja/moodle.php | 12 +- html/langpacks/ja/qtype_calculatedsimple.php | 2 +- html/langpacks/ja/question.php | 2 +- html/langpacks/ja/quiz_grading.php | 2 +- html/langpacks/ja/resource.php | 2 +- html/langpacks/ja/tool_analytics.php | 6 +- html/langpacks/ja/tool_behat.php | 2 +- html/langpacks/ja/tool_customlang.php | 5 +- html/langpacks/ja/tool_dataprivacy.php | 4 +- html/langpacks/ja/tool_generator.php | 2 +- html/langpacks/ja/tool_mobile.php | 2 +- html/langpacks/ja/tool_spamcleaner.php | 4 +- html/langpacks/ja/tool_task.php | 2 +- html/langpacks/ja/tool_usertours.php | 2 +- html/langpacks/ja/tool_xmldb.php | 16 +- html/langpacks/ko/attendance.php | 1 - html/langpacks/nl/admin.php | 4 +- html/langpacks/nl/attendance.php | 104 +- html/langpacks/nl/data.php | 28 +- html/langpacks/nl/dialogue.php | 55 + html/langpacks/nl/editor_tinymce.php | 2 +- html/langpacks/nl/grades.php | 14 +- html/langpacks/nl/grading.php | 4 +- html/langpacks/nl/mnet.php | 2 +- html/langpacks/nl/qtype_calculated.php | 8 +- html/langpacks/nl/qtype_calculatedsimple.php | 12 +- html/langpacks/nl/qtype_formulas.php | 1 - html/langpacks/nl/report_lpmonitoring.php | 15 + html/langpacks/nl/tool_customlang.php | 1 + html/langpacks/nl/tool_mobile.php | 2 +- html/langpacks/nl/user.php | 2 +- html/langpacks/pt/accredible.php | 2 +- html/langpacks/pt/admin.php | 71 +- html/langpacks/pt/assign.php | 9 +- .../pt/assignsubmission_cloudpoodll.php | 3 - .../pt/assignsubmission_onlinepoodll.php | 2 +- html/langpacks/pt/atto_charmap.php | 6 +- html/langpacks/pt/atto_h5p.php | 2 +- html/langpacks/pt/atto_poodll.php | 2 +- html/langpacks/pt/auth_db.php | 2 +- html/langpacks/pt/auth_ldap.php | 2 +- html/langpacks/pt/availability_date.php | 1 + html/langpacks/pt/backup.php | 4 +- html/langpacks/pt/badges.php | 2 +- html/langpacks/pt/bigbluebuttonbn.php | 2 +- html/langpacks/pt/block_massaction.php | 17 + html/langpacks/pt/block_myoverview.php | 2 +- html/langpacks/pt/block_timeline.php | 2 +- html/langpacks/pt/block_xp.php | 6 +- html/langpacks/pt/calendar.php | 10 +- html/langpacks/pt/checklist.php | 11 +- html/langpacks/pt/choicegroup.php | 1 + html/langpacks/pt/customlabel.php | 15 +- html/langpacks/pt/data.php | 11 +- html/langpacks/pt/editor.php | 4 +- html/langpacks/pt/enrol.php | 2 +- html/langpacks/pt/enrol_self.php | 4 +- html/langpacks/pt/error.php | 4 +- html/langpacks/pt/feedback.php | 4 +- html/langpacks/pt/format_topics.php | 2 +- html/langpacks/pt/format_weeks.php | 2 +- html/langpacks/pt/forum.php | 8 +- .../pt/gradereport_quizanalytics.php | 24 +- html/langpacks/pt/gradereport_singleview.php | 6 +- html/langpacks/pt/group.php | 6 +- html/langpacks/pt/grouptool.php | 2 +- html/langpacks/pt/h5pactivity.php | 2 +- html/langpacks/pt/hub.php | 2 +- html/langpacks/pt/hvp.php | 2 +- html/langpacks/pt/label.php | 4 +- html/langpacks/pt/mathslib.php | 4 +- html/langpacks/pt/mnet.php | 2 +- html/langpacks/pt/moodle.php | 34 +- html/langpacks/pt/notes.php | 4 +- html/langpacks/pt/offlinequiz.php | 16 +- html/langpacks/pt/organizer.php | 4 +- html/langpacks/pt/plagiarism.php | 2 +- html/langpacks/pt/qformat_missingword.php | 4 +- html/langpacks/pt/qtype_formulas.php | 33 +- html/langpacks/pt/qtype_shortanswer.php | 2 +- html/langpacks/pt/question.php | 6 +- html/langpacks/pt/quiz.php | 4 +- html/langpacks/pt/quiz_gradingstudents.php | 2 +- html/langpacks/pt/quiz_overview.php | 2 +- html/langpacks/pt/repository_dropbox.php | 2 +- html/langpacks/pt/repository_googledocs.php | 2 +- html/langpacks/pt/role.php | 2 +- html/langpacks/pt/scorm.php | 2 +- html/langpacks/pt/survey.php | 2 +- html/langpacks/pt/table.php | 2 +- html/langpacks/pt/tool_behat.php | 6 +- html/langpacks/pt/tool_customlang.php | 7 +- html/langpacks/pt/tool_langimport.php | 2 +- html/langpacks/pt/tool_mobile.php | 2 +- html/langpacks/ru/admin.php | 41 +- html/langpacks/ru/analytics.php | 2 +- html/langpacks/ru/assign.php | 26 +- html/langpacks/ru/auth_oidc.php | 17 - html/langpacks/ru/availability_completion.php | 5 + html/langpacks/ru/availability_date.php | 1 + html/langpacks/ru/calendar.php | 2 +- html/langpacks/ru/cohort.php | 8 +- html/langpacks/ru/data.php | 5 + html/langpacks/ru/enrol.php | 2 +- html/langpacks/ru/enrol_apply.php | 63 + html/langpacks/ru/enrol_lti.php | 5 +- html/langpacks/ru/forum.php | 8 +- html/langpacks/ru/glossary.php | 8 +- html/langpacks/ru/grades.php | 4 +- html/langpacks/ru/h5p.php | 4 +- html/langpacks/ru/h5pactivity.php | 3 +- html/langpacks/ru/hvp.php | 4 +- html/langpacks/ru/imscp.php | 2 +- html/langpacks/ru/lesson.php | 10 +- html/langpacks/ru/logstore_database.php | 6 +- html/langpacks/ru/lti.php | 3 +- html/langpacks/ru/ltiservice_memberships.php | 3 +- html/langpacks/ru/message.php | 4 +- html/langpacks/ru/mlbackend_python.php | 2 +- html/langpacks/ru/mnet.php | 2 +- html/langpacks/ru/moodle.php | 12 +- html/langpacks/ru/offlinequiz.php | 2 +- html/langpacks/ru/page.php | 2 +- html/langpacks/ru/qtype_essay.php | 8 +- html/langpacks/ru/qtype_formulas.php | 1 - html/langpacks/ru/qtype_randomsamatch.php | 2 +- html/langpacks/ru/question.php | 2 +- html/langpacks/ru/quiz.php | 8 +- html/langpacks/ru/tag.php | 2 +- html/langpacks/ru/tool_customlang.php | 1 + html/langpacks/ru/tool_dataprivacy.php | 8 +- html/langpacks/ru/tool_task.php | 2 +- html/langpacks/ru/user.php | 8 +- html/langpacks/ru/workshop.php | 2 +- html/langpacks/ru/workshopeval_best.php | 2 +- html/langpacks/sv/admin.php | 2 +- html/langpacks/sv/auth_oidc.php | 42 +- html/langpacks/sv/backup.php | 2 +- html/langpacks/sv/block_massaction.php | 84 ++ html/langpacks/sv/block_sharing_cart.php | 39 +- html/langpacks/sv/dialogue.php | 161 +++ html/langpacks/sv/publication.php | 197 +++ html/langpacks/sv/qtype_gapfill.php | 1 + html/langpacks/sv/questionnaire.php | 471 ++++++-- html/langpacks/sv/studentquiz.php | 461 ++++++- .../zh_cn/assignsubmission_cloudpoodll.php | 11 - html/langpacks/zh_cn/attendance.php | 1 - html/langpacks/zh_cn/block_mynotes.php | 11 +- .../lib/amd/build/local/aria/focuslock.min.js | 2 +- .../amd/build/local/aria/focuslock.min.js.map | 2 +- .../amd/build/paged_content_paging_bar.min.js | 2 +- .../build/paged_content_paging_bar.min.js.map | 2 +- html/lib/amd/src/local/aria/focuslock.js | 12 +- html/lib/amd/src/paged_content_paging_bar.js | 2 +- .../behat/classes/behat_context_helper.php | 29 + .../lib/behat/classes/behat_session_trait.php | 99 ++ .../behat/classes/partial_named_selector.php | 12 + html/lib/behat/classes/settable_editor.php | 37 + .../behat/form_field/behat_form_editor.php | 96 +- .../lib/behat/form_field/behat_form_field.php | 9 +- html/lib/classes/ip_utils.php | 8 +- html/lib/classes/oauth2/api.php | 25 +- html/lib/datalib.php | 5 + html/lib/db/install.xml | 5 +- html/lib/db/services.php | 2 +- html/lib/db/upgrade.php | 11 + html/lib/dml/moodle_database.php | 30 +- .../lib/dml/mysqli_native_moodle_database.php | 36 +- html/lib/dml/tests/dml_test.php | 25 + .../atto/plugins/equation/db/upgrade.php | 10 + .../editor/atto/plugins/equation/settings.php | 2 +- .../editor/atto/plugins/equation/version.php | 2 +- html/lib/editor/atto/plugins/wiris/CHANGES.md | 8 +- html/lib/editor/atto/plugins/wiris/core.js | 2 +- .../editor/atto/plugins/wiris/pix/chem.png | Bin 529 -> 1584 bytes .../editor/atto/plugins/wiris/pix/formula.png | Bin 406 -> 1571 bytes .../editor/atto/plugins/wiris/pix/icon.png | Bin 406 -> 1571 bytes .../wiris/tests/behat/atto_UTF-32.feature | 1 + .../atto_assignmentsGiveFeedback.feature | 1 + .../tests/behat/atto_changeEditor.feature | 1 + .../tests/behat/atto_chemistryModal.feature | 1 + .../behat/atto_collapseCompatibility.feature | 1 + .../wiris/tests/behat/atto_emptyLatex.feature | 8 +- .../wiris/tests/behat/atto_modal.feature | 1 + .../tests/behat/atto_modalDragFocus.feature | 1 + .../atto_multipleEditorsTextAarea.feature | 7 +- ...tto_pluginCompatibility_multilang2.featur_ | 1 + .../tests/behat/atto_restoreDraft.feature | 1 + .../wiris/tests/behat/atto_textArea.feature | 1 + .../atto/plugins/wiris/thirdpartylibs.xml | 2 +- .../lib/editor/atto/plugins/wiris/version.php | 6 +- .../moodle-atto_wiris-button-debug.js | 4 +- .../moodle-atto_wiris-button.js | 4 +- .../plugins/wiris/yui/src/button/js/button.js | 4 +- .../atto/tests/behat/behat_editor_atto.php | 48 +- .../tests/behat/behat_editor_textarea.php | 48 + html/lib/environmentlib.php | 11 + html/lib/filelib.php | 6 +- .../tests/fixtures/testimage_rotated.jpg | Bin 0 -> 118872 bytes .../filestorage/tests/stored_file_test.php | 94 ++ html/lib/form/amd/build/dynamicform.min.js | 2 +- .../lib/form/amd/build/dynamicform.min.js.map | 2 +- html/lib/form/amd/build/modalform.min.js | 2 +- html/lib/form/amd/build/modalform.min.js.map | 2 +- html/lib/form/amd/build/passwordunmask.min.js | 2 +- .../form/amd/build/passwordunmask.min.js.map | 2 +- html/lib/form/amd/build/submit.min.js | 2 +- html/lib/form/amd/build/submit.min.js.map | 2 +- html/lib/form/amd/build/util.min.js | 3 + html/lib/form/amd/build/util.min.js.map | 1 + html/lib/form/amd/src/dynamicform.js | 5 +- html/lib/form/amd/src/modalform.js | 6 +- html/lib/form/amd/src/passwordunmask.js | 14 +- html/lib/form/amd/src/submit.js | 7 +- html/lib/form/amd/src/util.js | 30 + html/lib/form/editor.php | 13 + html/lib/form/selectgroups.php | 3 + html/lib/form/tags.php | 7 + .../templates/element-editor-inline.mustache | 5 + .../templates/element-passwordunmask.mustache | 4 +- .../templates/element-tags-inline.mustache | 2 +- html/lib/form/templates/element-tags.mustache | 2 +- .../form/templates/element-template.mustache | 2 +- html/lib/installlib.php | 8 +- html/lib/ltiprovider/readme_moodle.txt | 2 + html/lib/ltiprovider/src/HTTPMessage.php | 48 +- html/lib/moodlelib.php | 41 +- html/lib/oauthlib.php | 30 + html/lib/pagelib.php | 4 +- html/lib/searchlib.php | 28 +- html/lib/setuplib.php | 19 +- html/lib/spout/readme_moodle.txt | 9 + .../spout/src/Spout/Writer/WriterAbstract.php | 4 +- html/lib/statslib.php | 1 + .../table/tests/local/filter/filter_test.php | 11 +- html/lib/tablelib.php | 29 +- html/lib/templates/initials_bar.mustache | 21 +- html/lib/templates/loginform.mustache | 4 +- html/lib/templates/paging_bar.mustache | 22 +- html/lib/testing/generator/data_generator.php | 5 + .../testing/tests/testing_generator_test.php | 7 + html/lib/tests/behat/alpha_chooser.feature | 16 +- html/lib/tests/behat/behat_action_menu.php | 122 +- html/lib/tests/behat/behat_forms.php | 2 +- html/lib/tests/behat/behat_general.php | 64 +- .../exportable_filearea_test.php | 15 +- .../exportable_stored_file_test.php | 15 +- .../exportable_textarea_test.php | 15 +- .../export/exporters/course_exporter_test.php | 15 +- .../tests/content/export/zipwriter_test.php | 15 +- html/lib/tests/ip_utils_test.php | 5 +- html/lib/tests/moodle_page_test.php | 2 +- html/lib/tests/moodlelib_test.php | 8 +- html/lib/tests/tablelib_test.php | 2 +- html/lib/upgrade.txt | 4 + html/lib/weblib.php | 13 +- .../scripts/script_configure_idi.class.php | 151 +++ html/local/clickedu/externallib.php | 4 + .../videojs/amd/build/video-lazy.min.js | 4 +- .../videojs/amd/build/video-lazy.min.js.map | 2 +- .../player/videojs/amd/src/video-lazy.js | 69 +- html/media/player/videojs/readme_moodle.txt | 9 +- html/message/amd/build/message_drawer.min.js | 2 +- .../amd/build/message_drawer.min.js.map | 2 +- .../amd/build/message_drawer_events.min.js | 2 +- .../build/message_drawer_events.min.js.map | 2 +- .../amd/build/message_drawer_helper.min.js | 2 +- .../build/message_drawer_helper.min.js.map | 2 +- html/message/amd/src/message_drawer.js | 5 + html/message/amd/src/message_drawer_events.js | 1 + html/message/amd/src/message_drawer_helper.js | 54 +- html/message/classes/api.php | 15 +- .../tests/behat/delete_messages.feature | 10 +- .../behat/message_delete_conversation.feature | 7 +- html/mnet/environment.php | 13 +- html/mnet/lib.php | 2 - html/mod/assign/externallib.php | 4 +- html/mod/assign/feedback/editpdf/ajax.php | 138 ++- .../editpdf/classes/document_services.php | 11 +- .../bump_submission_for_stale_conversions.php | 103 ++ .../assign/feedback/editpdf/db/upgrade.php | 11 + html/mod/assign/feedback/editpdf/lib.php | 31 + .../editpdf/tests/document_services_test.php | 165 +++ .../feedback/editpdf/tests/feedback_test.php | 71 +- .../editpdf/tests/fixtures/submission.txt | 3 + html/mod/assign/feedback/editpdf/version.php | 2 +- .../behat/edit_previous_feedback.feature | 3 +- html/mod/attendance/attendance.php | 8 +- .../form/import/marksessions_confirm.php | 2 +- html/mod/attendance/db/mobile.php | 2 +- html/mod/attendance/db/upgrade.php | 4 +- html/mod/attendance/locallib.php | 6 +- html/mod/attendance/renderer.php | 4 +- html/mod/attendance/report.php | 12 + html/mod/choice/renderer.php | 9 +- html/mod/choicegroup/README.md | 2 + .../classes/completion/custom_completion.php | 8 +- html/mod/choicegroup/lang/en/choicegroup.php | 3 +- html/mod/choicegroup/lib.php | 92 ++ html/mod/choicegroup/mod_form.php | 18 + .../choicegroup_activity_completion.feature | 169 +++ html/mod/choicegroup/version.php | 4 +- html/mod/choicegroup/view.php | 16 +- html/mod/data/classes/search/entry.php | 16 +- html/mod/data/edit.php | 29 +- html/mod/data/field.php | 45 +- html/mod/data/field/date/field.class.php | 20 +- html/mod/data/lang/en/data.php | 5 + html/mod/data/lib.php | 71 +- html/mod/data/locallib.php | 32 +- html/mod/data/templates.php | 10 +- html/mod/data/tests/locallib_test.php | 118 ++ html/mod/forum/amd/build/grades/grader.min.js | 2 +- .../forum/amd/build/grades/grader.min.js.map | 2 +- html/mod/forum/amd/src/grades/grader.js | 8 +- .../forum/classes/grades/forum_gradeitem.php | 17 + .../classes/local/renderers/discussion.php | 3 +- .../local/renderers/discussion_list.php | 4 +- html/mod/forum/classes/post_form.php | 2 +- .../templates/grades/grade_button.mustache | 1 + .../tests/grade/forum_gradeitem_test.php | 85 ++ html/mod/forum/tests/maildigest_test.php | 8 +- html/mod/forum/view.php | 1 + html/mod/geogebra/CHANGES.txt | 10 +- html/mod/geogebra/locallib.php | 2 +- html/mod/geogebra/version.php | 4 +- .../formats/continuous/continuous_format.php | 2 +- html/mod/glossary/lib.php | 9 +- .../tests/behat/contentbank_link.feature | 1 + .../tests/behat/grading_attempts.feature | 28 +- .../tests/behat/sending_attempt.feature | 47 +- html/mod/h5pactivity/tests/generator/lib.php | 7 + html/mod/hotpot/CHANGES.txt | 9 - .../hp/6/jcloze/xml/anctscan/renderer.php | 2 +- .../hp/6/jcloze/xml/dropdown/renderer.php | 2 +- .../hp/6/jcloze/xml/findit/a/renderer.php | 2 +- .../hp/6/jcloze/xml/findit/b/renderer.php | 2 +- .../hp/6/jcloze/xml/jgloss/renderer.php | 2 +- .../attempt/hp/6/jcloze/xml/v6/renderer.php | 2 +- .../attempt/hp/6/jcross/xml/v6/renderer.php | 2 +- .../hp/6/jmatch/xml/flashcard/renderer.php | 2 +- .../hp/6/jmatch/xml/jmemori/renderer.php | 2 +- .../attempt/hp/6/jmatch/xml/sort/renderer.php | 2 +- .../attempt/hp/6/jmatch/xml/v6/renderer.php | 2 +- .../attempt/hp/6/jmix/xml/v6/renderer.php | 2 +- .../6/jquiz/xml/v6/autoadvance/renderer.php | 2 +- .../hp/6/jquiz/xml/v6/exam/renderer.php | 2 +- .../attempt/hp/6/jquiz/xml/v6/renderer.php | 2 +- html/mod/hotpot/attempt/hp/6/renderer.php | 22 +- html/mod/hotpot/attempt/hp/renderer.php | 54 +- html/mod/hotpot/db/install.xml | 36 +- html/mod/hotpot/db/upgrade.php | 20 - html/mod/hotpot/lang/en/hotpot.php | 318 +++-- html/mod/hotpot/lib.php | 25 +- html/mod/hotpot/locallib.php | 65 - html/mod/hotpot/mediafilter/class.php | 4 +- html/mod/hotpot/mod_form.php | 8 - html/mod/hotpot/source/class.php | 93 +- html/mod/hotpot/source/hp/6/class.php | 30 - .../hotpot/source/hp/6/jcloze/html/class.php | 50 +- .../hp/6/jcloze/html/dropdown/class.php | 42 +- .../hp/6/jcloze/html/findit/a/class.php | 50 +- .../hp/6/jcloze/html/findit/b/class.php | 48 +- .../source/hp/6/jcloze/html/jgloss/class.php | 36 +- .../hotpot/source/hp/6/jcloze/xml/class.php | 14 +- .../hotpot/source/hp/6/jcross/html/class.php | 36 +- .../hotpot/source/hp/6/jcross/xml/class.php | 15 +- .../hotpot/source/hp/6/jmatch/html/class.php | 57 +- .../hp/6/jmatch/html/flashcard/class.php | 34 +- .../source/hp/6/jmatch/html/intro/class.php | 56 +- .../source/hp/6/jmatch/html/jmemori/class.php | 49 +- .../source/hp/6/jmatch/html/sort/class.php | 38 +- .../hotpot/source/hp/6/jmatch/xml/class.php | 17 +- .../hotpot/source/hp/6/jmix/html/class.php | 46 +- .../mod/hotpot/source/hp/6/jmix/xml/class.php | 17 +- .../hotpot/source/hp/6/jquiz/html/class.php | 36 +- .../hotpot/source/hp/6/jquiz/xml/class.php | 15 +- html/mod/hotpot/source/hp/6/rhubarb/class.php | 3 - .../hotpot/source/hp/6/rhubarb/html/class.php | 36 +- .../hotpot/source/hp/6/rhubarb/xml/class.php | 15 +- .../mod/hotpot/source/hp/6/sequitur/class.php | 3 - .../source/hp/6/sequitur/html/class.php | 42 +- .../hotpot/source/hp/6/sequitur/xml/class.php | 15 +- html/mod/hotpot/source/hp/class.php | 65 +- html/mod/hotpot/source/html/class.php | 7 +- html/mod/hotpot/source/html/ispring/class.php | 55 +- html/mod/hotpot/source/html/xerte/class.php | 35 +- html/mod/hotpot/source/html/xhtml/class.php | 17 +- html/mod/hotpot/source/qedoc/class.php | 18 +- html/mod/hotpot/version.php | 4 +- html/mod/label/db/upgrade.php | 15 +- html/mod/label/version.php | 2 +- html/mod/label/view.php | 4 +- html/mod/lesson/backup/moodle1/lib.php | 2 +- html/mod/lesson/override_form.php | 2 +- html/mod/lesson/settings.php | 2 +- .../tests/behat/duplicate_lesson_page.feature | 3 +- .../tests/behat/questions_images.feature | 3 +- .../behat/manually_mark_question.feature | 3 +- html/mod/quiz/tests/generator/lib.php | 5 + html/mod/quiz/tests/generator_test.php | 64 +- .../tests/behat/survey_completion.feature | 47 +- .../behat/survey_critical_incidents.feature | 14 +- .../survey/tests/behat/survey_types.feature | 29 +- .../tests/behat/delete_submission.feature | 43 +- .../tests/behat/embedded_images.feature | 19 +- .../tests/behat/example_submission.feature | 7 +- .../tests/behat/export_submission.feature | 37 +- .../tests/behat/file_type_restriction.feature | 14 +- .../tests/behat/grade_to_pass.feature | 32 +- .../tests/behat/submission_types.feature | 24 +- .../workshop_activity_completion.feature | 20 +- .../tests/behat/workshop_assessment.feature | 21 +- .../behat/workshop_late_submission.feature | 9 +- .../behat/workshop_section_remembered.feature | 5 +- html/question/format/aiken/format.php | 3 +- .../format/aiken/tests/aikenformat_test.php | 13 +- .../aiken/tests/fixtures/aiken_errors.txt | 7 +- .../restore_qtype_essaywiris_plugin.class.php | 2 +- html/question/type/essaywiris/version.php | 6 +- .../restore_qtype_matchwiris_plugin.class.php | 2 +- html/question/type/matchwiris/version.php | 6 +- ...re_qtype_multianswerwiris_plugin.class.php | 2 +- .../type/multianswerwiris/version.php | 6 +- ...re_qtype_multichoicewiris_plugin.class.php | 2 +- .../type/multichoicewiris/version.php | 6 +- ...re_qtype_shortanswerwiris_plugin.class.php | 2 +- .../behat/backup_and_restore_wiris.feature | 49 + .../type/shortanswerwiris/tests/helper.php | 10 +- .../type/shortanswerwiris/version.php | 6 +- ...tore_qtype_truefalsewiris_plugin.class.php | 2 +- html/question/type/truefalsewiris/version.php | 6 +- html/question/type/wq/quizzes/lib/calcme.png | Bin 0 -> 1262 bytes .../quizzes/impl/ActionCommands.class.php | 8 + .../wiris/quizzes/impl/HTMLTools.class.php | 242 +++- .../quizzes/impl/HTMLToolsUnitTests.class.php | 17 + .../impl/QuestionInstanceImpl.class.php | 2 + .../wiris/quizzes/impl/QuizzesImpl.class.php | 35 +- .../com/wiris/quizzes/impl/Strings.class.php | 2 +- .../com/wiris/quizzes/test/Tester.class.php | 71 +- html/question/type/wq/quizzes/lib/quizzes.js | 1055 +++++++++++++---- .../wq/quizzes/lib/strings_quizzes.ca.json | 37 +- .../wq/quizzes/lib/strings_quizzes.da.json | 83 +- .../wq/quizzes/lib/strings_quizzes.de.json | 87 +- .../wq/quizzes/lib/strings_quizzes.el.json | 87 +- .../wq/quizzes/lib/strings_quizzes.en.json | 37 +- .../wq/quizzes/lib/strings_quizzes.es.json | 53 +- .../wq/quizzes/lib/strings_quizzes.fr.json | 89 +- .../wq/quizzes/lib/strings_quizzes.it.json | 85 +- .../wq/quizzes/lib/strings_quizzes.lang.json | 33 +- .../wq/quizzes/lib/strings_quizzes.nn.json | 83 +- .../wq/quizzes/lib/strings_quizzes.no.json | 83 +- .../wq/quizzes/lib/strings_quizzes.pt.json | 87 +- .../wq/quizzes/lib/strings_quizzes.pt_br.json | 87 +- html/question/type/wq/quizzes/lib/util.css | 8 +- .../type/wq/quizzes/lib/util_tmp.css.map | 2 +- html/question/type/wq/quizzes/lib/version.txt | 2 +- .../type/wq/quizzes/lib/wirisquizzes.css | 15 +- .../wq/quizzes/lib/wirisquizzes_temp.css.map | 2 +- html/question/type/wq/thirdpartylibs.xml | 2 +- html/question/type/wq/version.php | 4 +- .../tests/behat/file_update.feature | 4 + .../tests/behat/select_content.feature | 2 + html/search/tests/behat/behat_search.php | 12 + .../search/tests/behat/search_by_user.feature | 3 +- html/search/tests/behat/search_query.feature | 3 +- html/security.txt | 4 +- html/theme/boost/scss/moodle/core.scss | 36 + html/theme/boost/style/moodle.css | 5 + html/theme/classic/style/moodle.css | 33 + html/theme/xtec2020/templates/navbar.mustache | 9 +- .../profile/field/social/classes/helper.php | 6 +- .../user/profile/field/social/field.class.php | 4 +- .../tests/behat/custom_profile_fields.feature | 24 + html/version.php | 4 +- 1096 files changed, 13388 insertions(+), 5704 deletions(-) create mode 100644 html/.grunt/tasks/jsconfig.js create mode 100644 html/admin/tool/migratehvp2h5p/tests/author_test.php create mode 100644 html/filter/wiris/integration/lib/com/wiris/util/json/JSonIntegerFormat.class.php create mode 100644 html/install/lang/lt_wp/langconfig.php create mode 100644 html/install/lang/lv_wp/langconfig.php create mode 100644 html/install/lang/pap/langconfig.php create mode 100644 html/langpacks/ar/block_course_overview_plus.php create mode 100644 html/langpacks/de/block_exacomp.php create mode 100644 html/langpacks/es/qtype_kprime.php create mode 100644 html/langpacks/it/publication.php create mode 100644 html/langpacks/sv/block_massaction.php create mode 100644 html/langpacks/sv/publication.php create mode 100644 html/lib/behat/classes/settable_editor.php create mode 100644 html/lib/editor/textarea/tests/behat/behat_editor_textarea.php create mode 100644 html/lib/filestorage/tests/fixtures/testimage_rotated.jpg create mode 100644 html/lib/filestorage/tests/stored_file_test.php create mode 100644 html/lib/form/amd/build/util.min.js create mode 100644 html/lib/form/amd/build/util.min.js.map create mode 100644 html/lib/form/amd/src/util.js create mode 100644 html/lib/form/templates/element-editor-inline.mustache create mode 100644 html/local/agora/scripts/script_configure_idi.class.php create mode 100644 html/mod/assign/feedback/editpdf/classes/task/bump_submission_for_stale_conversions.php create mode 100644 html/mod/assign/feedback/editpdf/tests/document_services_test.php create mode 100644 html/mod/assign/feedback/editpdf/tests/fixtures/submission.txt create mode 100644 html/mod/choicegroup/tests/behat/choicegroup_activity_completion.feature create mode 100644 html/mod/data/tests/locallib_test.php create mode 100644 html/question/type/shortanswerwiris/tests/behat/backup_and_restore_wiris.feature create mode 100644 html/question/type/wq/quizzes/lib/calcme.png create mode 100644 html/question/type/wq/quizzes/lib/com/wiris/quizzes/impl/ActionCommands.class.php diff --git a/html/.grunt/components.js b/html/.grunt/components.js index 848632db6d..9f1651e94a 100644 --- a/html/.grunt/components.js +++ b/html/.grunt/components.js @@ -233,6 +233,7 @@ const getOwningComponentDirectory = checkPath => { }; module.exports = { + fetchComponentData, getAmdSrcGlobList, getComponentFromPath, getComponentPaths, diff --git a/html/.grunt/tasks/javascript.js b/html/.grunt/tasks/javascript.js index b8e6022c69..90de0736d6 100644 --- a/html/.grunt/tasks/javascript.js +++ b/html/.grunt/tasks/javascript.js @@ -47,6 +47,9 @@ module.exports = grunt => { // Load ESLint. require('./eslint')(grunt); + // Load jsconfig. + require('./jsconfig')(grunt); + // Load JSDoc. require('./jsdoc')(grunt); diff --git a/html/.grunt/tasks/jsconfig.js b/html/.grunt/tasks/jsconfig.js new file mode 100644 index 0000000000..9e32c2ebcb --- /dev/null +++ b/html/.grunt/tasks/jsconfig.js @@ -0,0 +1,53 @@ +// This file is part of Moodle - http://moodle.org/ +// +// Moodle is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Moodle is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Moodle. If not, see . +/* jshint node: true, browser: false */ +/* eslint-env node */ + +/** + * @copyright 2022 Andrew Lyons + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +const configuration = { + compilerOptions: { + baseUrl: ".", + paths: { + }, + target: "es2015", + allowSyntheticDefaultImports: false, + }, + exclude: [ + "node_modules", + ], + include: [], +}; + +module.exports = (grunt) => { + const handler = () => { + const jsconfigData = Object.assign({}, configuration); + + const path = require('path'); + const {fetchComponentData} = require(path.join(process.cwd(), '.grunt', 'components.js')); + + const componentData = fetchComponentData().components; + for (const [thisPath, component] of Object.entries(componentData)) { + jsconfigData.compilerOptions.paths[`${component}/*`] = [`${thisPath}/amd/src/*`]; + jsconfigData.include.push(`${thisPath}/amd/src/**/*`); + } + + grunt.file.write('jsconfig.json', JSON.stringify(jsconfigData, null, " ") + "\n"); + }; + grunt.registerTask('jsconfig', 'Generate a jsconfig configuration compatible with the LSP', handler); +}; diff --git a/html/CHANGES.txt b/html/CHANGES.txt index 2b7a0abf4d..40f676d2fd 100755 --- a/html/CHANGES.txt +++ b/html/CHANGES.txt @@ -4,6 +4,35 @@ More information on each of the fixes can be found in the project development home at https://github.com/projectestac/agora_moodle2 +Changes 22.12.13 +--------------------------------------------------------------------------------------- +- Upgraded Moodle to version 3.11.11+ +- Updated langpacks +- Attendance: Upgraded module +- Choicegroup: Upgraded module +- completion_progress: Upgraded block +- local_agora: Added script to configure oAuth2 client for IDI +- migratehvp2h5p: Upgraded tool +- oAuth2 client: Fixed save of oAuth2 issuers when acceptrisk is checked +- oAuth2 client: Ensure method get_issuer exists before calling it. Added exception for client for IDI +- oAuth2 client: Only xtecadmin can configure oAuth2 client for IDI +- Theme xtec2020: Fix for collapsible menu using custommenuitems +- Wiris: Upgraded all components + + +Changes 22.11.15 +--------------------------------------------------------------------------------------- +- Upgraded Moodle to version 3.11.11 +- Updated langpacks +- oAuth2 client: Modified behavior for login to Azure AD via oAuth2 +- Attendance: Upgraded module +- Choicegroup: Upgraded module +- Clickedu: Upgraded module +- Hotpot: Downgraded module +- GeoGebra: Upgraded module +- Wiris: Upgraded all components + + Changes 22.10.04 --------------------------------------------------------------------------------------- - Upgraded Moodle to version 3.11.10+ diff --git a/html/admin/environment.xml b/html/admin/environment.xml index 83cb965ea4..fbd9df62b4 100644 --- a/html/admin/environment.xml +++ b/html/admin/environment.xml @@ -3371,6 +3371,7 @@ + @@ -3557,6 +3558,7 @@ + @@ -3781,11 +3783,6 @@ - - - - - diff --git a/html/admin/mnet/peer_forms.php b/html/admin/mnet/peer_forms.php index cd24ec160f..c56fc48e0f 100644 --- a/html/admin/mnet/peer_forms.php +++ b/html/admin/mnet/peer_forms.php @@ -59,9 +59,8 @@ function validation($data, $files) { $wwwroot = 'http://'.$wwwroot; } if ($host = $DB->get_record('mnet_host', array('wwwroot' => $wwwroot))) { - global $CFG; - return array('wwwroot' => get_string('hostexists', 'mnet', - new moodle_url('/admin/mnet/peers.php', array('hostid' => $host->id)))); + $str = get_string('hostexists', 'mnet', (new moodle_url('/admin/mnet/peers.php', ['hostid' => $host->id]))->out()); + return array('wwwroot' => $str); } return array(); } diff --git a/html/admin/tool/customlang/cli/export.php b/html/admin/tool/customlang/cli/export.php index 29655de7d9..016ca89a4b 100644 --- a/html/admin/tool/customlang/cli/export.php +++ b/html/admin/tool/customlang/cli/export.php @@ -36,7 +36,7 @@ Options: -l, --lang Comma seperated language ids to export, default: all -c, --components Comma seperated components to export, default: all --t, --target Target to copy the zip files to, default: $CFG->tempdir/customlang +-t, --target Target directory to copy the zip files to, default: $CFG->tempdir/customlang -o, --overwrite Overwrite existing files in the target folder. Note: If the target is not set, the files are always overwritten! -h, --help Print out this help @@ -73,9 +73,10 @@ echo $usage; die; } -if (!file_exists($options['target'])) { - mkdir($options['target'], 0777, true); -} + +// Ensure target directory exists. +$options['target'] = rtrim($options['target'], '/') . '/'; +check_dir_exists($options['target']); cli_writeln(get_string('cliexportheading', 'tool_customlang')); $langs = []; @@ -90,7 +91,7 @@ $filename = $options['target'] . get_string('exportzipfilename', 'tool_customlang', ['lang' => $lang]); // If the file exists and we are not using the temp folder it requires an ovewrite. if ($options['target'] != $dafaulttarget && file_exists($filename) && !$options['overwrite']) { - cli_problem(get_string('cliexportfileexists', 'tool_customlang', $lang)); + cli_problem(get_string('cliexportfileexists', 'tool_customlang', ['lang' => $lang])); continue; } cli_heading(get_string('cliexportstartexport', 'tool_customlang', $lang)); diff --git a/html/admin/tool/customlang/cli/import.php b/html/admin/tool/customlang/cli/import.php index 4daff057fd..492e466b7a 100644 --- a/html/admin/tool/customlang/cli/import.php +++ b/html/admin/tool/customlang/cli/import.php @@ -160,6 +160,16 @@ cli_heading(get_string('clifiles', 'tool_customlang', $lng)); + // If we intend to check in any changes, we must first check them out. + if ($checkin) { + cli_writeln(get_string('checkout', 'tool_customlang')); + + $progressbar = new progress_bar(); + $progressbar->create(); + + tool_customlang_utils::checkout($lng, $progressbar); + } + foreach ($files as $file) { // Generate a valid stored_file from this file. $record = (object)[ diff --git a/html/admin/tool/customlang/lang/en/tool_customlang.php b/html/admin/tool/customlang/lang/en/tool_customlang.php index 882f920876..c3124811ea 100644 --- a/html/admin/tool/customlang/lang/en/tool_customlang.php +++ b/html/admin/tool/customlang/lang/en/tool_customlang.php @@ -50,6 +50,7 @@ $string['customlang:view'] = 'View local translation'; $string['export'] = 'Export custom strings'; $string['exportfilter'] = 'Select component(s) to export'; +$string['exportzipfilename'] = 'customlang-export-{$a->lang}.zip'; $string['filter'] = 'Filter strings'; $string['filtercomponent'] = 'Show strings of these components'; $string['filtercustomized'] = 'Customised only'; diff --git a/html/admin/tool/customlang/locallib.php b/html/admin/tool/customlang/locallib.php index 1e7f696e7a..b4c8c397c1 100644 --- a/html/admin/tool/customlang/locallib.php +++ b/html/admin/tool/customlang/locallib.php @@ -89,7 +89,9 @@ public static function list_components() { * @param progress_bar $progressbar optionally, the given progress bar can be updated */ public static function checkout($lang, progress_bar $progressbar = null) { - global $DB; + global $DB, $CFG; + + require_once("{$CFG->libdir}/adminlib.php"); // For behat executions we are going to load only a few components in the // language customisation structures. Using the whole "en" langpack is diff --git a/html/admin/tool/langimport/classes/controller.php b/html/admin/tool/langimport/classes/controller.php index 82b6c32d1d..cb38792bd9 100644 --- a/html/admin/tool/langimport/classes/controller.php +++ b/html/admin/tool/langimport/classes/controller.php @@ -124,6 +124,12 @@ public function uninstall_language($lang) { } if ($rm1 or $rm2) { + // Set the default site language to en if the deleted language pack is the default site language. + if ($CFG->lang === $lang) { + set_config('lang', 'en'); + // Fix the user's current language to the default site language. + fix_current_language($CFG->lang); + } $this->info[] = get_string('langpackremoved', 'tool_langimport', $lang); event\langpack_removed::event_with_langcode($lang)->trigger(); return true; diff --git a/html/admin/tool/lp/templates/user_competency_summary.mustache b/html/admin/tool/lp/templates/user_competency_summary.mustache index cac07d9208..9011c8a065 100644 --- a/html/admin/tool/lp/templates/user_competency_summary.mustache +++ b/html/admin/tool/lp/templates/user_competency_summary.mustache @@ -77,9 +77,10 @@ ucw.registerEvents('[data-region="user-competency-status"]'); ucw.on('status-changed', infoReloader.reload.bind(infoReloader)); ucw.on('error-occured', infoReloader.reload.bind(infoReloader)); - - var inlineGrader = new mod('#rate_{{uniqid}}', '{{competency.scaleid}}', '{{competency.competency.id}}', '{{user.id}}', '{{plan.id}}', '', '{{#str}}chooserating, tool_lp{{/str}}'); - inlineGrader.on('competencyupdated', infoReloader.reload.bind(infoReloader)); + {{#cangrade}} + var inlineGrader = new mod('#rate_{{uniqid}}', '{{competency.scaleid}}', '{{competency.competency.id}}', '{{user.id}}', '{{plan.id}}', '', '{{#str}}chooserating, tool_lp{{/str}}'); + inlineGrader.on('competencyupdated', infoReloader.reload.bind(infoReloader)); + {{/cangrade}} }); {{/js}} {{/usercompetency}} diff --git a/html/admin/tool/lp/templates/user_competency_summary_in_course.mustache b/html/admin/tool/lp/templates/user_competency_summary_in_course.mustache index fe97642fd1..32bfd0dbed 100644 --- a/html/admin/tool/lp/templates/user_competency_summary_in_course.mustache +++ b/html/admin/tool/lp/templates/user_competency_summary_in_course.mustache @@ -95,13 +95,14 @@ {{#js}} require(['jquery', 'tool_lp/grade_user_competency_inline', 'tool_lp/user_competency_info'], function($, mod, info) { - var inlineGrader = new mod('#rate_{{uniqid}}', '{{competency.scaleid}}', '{{competency.competency.id}}', '{{user.id}}', '', '{{course.id}}', '{{#str}}chooserating, tool_lp{{/str}}'); var competencyElement = $('[data-region-id="{{uniqid}}"]'); var displayuser = ('{{displayuser}}' == 'true') ? true : false; var infoReloader = new info(competencyElement, '{{competency.competency.id}}', '{{user.id}}', '', '{{course.id}}', displayuser); - - inlineGrader.on('competencyupdated', infoReloader.reload.bind(infoReloader)); + {{#cangrade}} + var inlineGrader = new mod('#rate_{{uniqid}}', '{{competency.scaleid}}', '{{competency.competency.id}}', '{{user.id}}', '', '{{course.id}}', '{{#str}}chooserating, tool_lp{{/str}}'); + inlineGrader.on('competencyupdated', infoReloader.reload.bind(infoReloader)); + {{/cangrade}} }); {{/js}} diff --git a/html/admin/tool/migratehvp2h5p/CHANGES.md b/html/admin/tool/migratehvp2h5p/CHANGES.md index 94f5a89a4b..af504684ce 100644 --- a/html/admin/tool/migratehvp2h5p/CHANGES.md +++ b/html/admin/tool/migratehvp2h5p/CHANGES.md @@ -1,5 +1,12 @@ # VERSIONS HISTORY # +Changes in version 0.1.5 (20221129) - I'm now stable! +--------------------------------------------------- +- Include author, if possible, when migrating to content bank (#46) +- Fix SQL limit with Oracle (#34) + +Thanks to Jonathan Harker from Catalyst and all the contributors who have created issues, fixes and improvements. + Changes in version 0.1.4 (20210204) - Let's make it better! --------------------------------------------------- - Copy completion information related to grades too (#27) diff --git a/html/admin/tool/migratehvp2h5p/classes/api.php b/html/admin/tool/migratehvp2h5p/classes/api.php index 324c4de158..afae01cb43 100644 --- a/html/admin/tool/migratehvp2h5p/classes/api.php +++ b/html/admin/tool/migratehvp2h5p/classes/api.php @@ -390,6 +390,88 @@ private static function copy_competencies($hvpcm, $h5pactivity): void { } } + /** + * Get the author of the HVP activity + * As the user who created the HVP instance can't be obtained directly from mod_hvp tables, it + * will be determined from other sources: + * - the user id from log table, or + * - the user id from an asset, if one exists, in the files table, or + * - the first editing teacher or course administrator in the course, having regard for any + * settings that control how to determine who the editing teachers are, or + * - fall back to the user id that is running the import. + * + * @param stdClass $hvp The HVP activity. + * @return string The author identifier. + */ + public static function get_hvp_author(stdClass $hvp): string { + global $DB, $USER; + $authorid = null; + + // First, try the log. + $manager = get_log_manager(true); + $stores = $manager->get_readers(); + /** @var \logstore_standard\log\store $store */ + $store = $stores['logstore_standard']; + if (!empty($store)) { + $select = "component = 'core' AND action = 'created' AND target = 'course_module' AND objectid = :objectid AND + courseid = :courseid"; + $params = ['objectid' => $hvp->cm->id, 'courseid' => $hvp->course]; + $creationlog = $store->get_events_select($select, $params, 'id DESC', 0, 1); + if (!empty($creationlog)) { + $creationlog = reset($creationlog); + $authorid = $creationlog->get_data()['userid']; + } + } + + // Failing that, try the files table. + if (empty($authorid)) { + $coursecontext = context_course::instance($hvp->course); + + // If this HVP uses any files, fetch any userids encountered. + $fileusersql = "SELECT DISTINCT f.userid AS id + FROM {hvp} h + INNER JOIN {course_modules} cm ON cm.instance = h.id + INNER JOIN {modules} m ON m.id = cm.module + INNER JOIN {context} cx ON cx.instanceid = cm.id + INNER JOIN {files} f ON f.contextid = cx.id + WHERE m.name = 'hvp' AND h.id = :id + AND cx.contextlevel = " . CONTEXT_MODULE . " AND f.userid IS NOT NULL + GROUP BY f.userid ORDER BY f.userid"; + $fileuser = $DB->get_recordset_sql($fileusersql, [ 'id' => $hvp->id ]); + + // Use the first user that can also edit their own content bank items. + foreach ($fileuser as $u) { + if (has_capability('moodle/contentbank:manageowncontent', $coursecontext, $u->id)) { + $authorid = $u->id; + break; + } + } + } + + // Failing that, grab the first editingteacher (can manage own content bank items). + if (empty($authorid)) { + $editors = get_users_by_capability($coursecontext, 'moodle/contentbank:manageowncontent', 'u.id'); + if (!empty($editors)) { + $authorid = array_keys($editors)[0]; + } + } + + // Failing that, fall back to a coursecreator/manager (can manage any content bank items). + if (empty($authorid)) { + $creators = get_users_by_capability($coursecontext, 'moodle/contentbank:manageanycontent', 'u.id'); + if (!empty($creators)) { + $authorid = array_keys($editors)[0]; + } + } + + // If all else fails, fall back to the user running the migration. + if (empty($authorid)) { + $authorid = $USER->id; + } + + return $authorid; + } + /** * Copy completion from hvp to h5pactivity * @@ -473,84 +555,8 @@ private static function prepare_draft_file_from_hvp(stdClass $hvp, int $copy2cb) // The file should be uploaded to the content bank. $cb = new \core_contentbank\contentbank(); - // XTEC ************ MODIFICAT - Fix for teacher role cannot edit migrated H5P packages - // https://github.com/moodlehq/moodle-tool_migratehvp2h5p/issues/43 - // 2022.03.24 @aginard - - // Get the author of the HVP activity. As it can't be obtained directly from hvp tables, it will be taken from logs. - global $DB, $USER; - $authorid = null; - - $manager = get_log_manager(true); - $stores = $manager->get_readers(); - $store = $stores['logstore_standard']; - - if (!empty($store)) { - $select = "component = 'core' AND action = 'created' AND target = 'course_module' AND objectid = :objectid AND - courseid = :courseid"; - $params = ['objectid' => $hvp->cm->id, 'courseid' => $hvp->course]; - $creationlog = $store->get_events_select($select, $params, 'id DESC', 0, 1); - if (!empty($creationlog)) { - $creationlog = reset($creationlog); - $authorid = $creationlog->get_data()['userid']; - } - } - - if (empty($authorid)) { - $coursecontext = context_course::instance($hvp->course); - - // If this HVP uses any files, fetch any userids encountered. - $fileusersql = "SELECT DISTINCT f.userid AS id - FROM {hvp} h - INNER JOIN {course_modules} cm ON cm.instance = h.id - INNER JOIN {modules} m ON m.id = cm.module - INNER JOIN {context} cx ON cx.instanceid = cm.id - INNER JOIN {files} f ON f.contextid = cx.id - WHERE m.name = 'hvp' AND h.id = :id - AND cx.contextlevel = " . CONTEXT_MODULE . " AND f.userid IS NOT NULL - GROUP BY f.userid ORDER BY f.userid"; - - $fileuser = $DB->get_recordset_sql($fileusersql, ['id' => $hvp->id]); - - // Use the first user that can also edit their own content bank items. - foreach ($fileuser as $u) { - if (has_capability('moodle/contentbank:manageowncontent', $coursecontext, $u->id)) { - $authorid = $u->id; - break; - } - } - } - - // Failing that, grab the first editingteacher (can manage own content bank items) - if (empty($authorid)) { - $editors = get_users_by_capability($coursecontext, 'moodle/contentbank:manageowncontent', 'u.id'); - if (!empty($editors)) { - $authorid = array_keys($editors)[0]; - } - } - - // Failing that, fall back to a coursecreator/manager (can manage any content bank items). - if (empty($authorid)) { - $creators = get_users_by_capability($coursecontext, 'moodle/contentbank:manageanycontent', 'u.id'); - if (!empty($creators)) { - $authorid = array_keys($editors)[0]; - } - } - - // If all else fails, fall back to the user running the migration. - if (empty($authorid)) { - $authorid = $USER->id; - } - // Create the content in the content bank. - $content = $cb->create_content_from_file($coursecontext, $authorid, $file); - - // ************ ORIGINAL - /* - $content = $cb->create_content_from_file($coursecontext, $USER->id, $file); - */ - // ************ FI - + $content = $cb->create_content_from_file($coursecontext, self::get_hvp_author($hvp), $file); if ($hvp->name) { // Set name in content bank in order to make easier to find it later. $content->set_name($hvp->name); diff --git a/html/admin/tool/migratehvp2h5p/classes/event/hvp_migrated.php b/html/admin/tool/migratehvp2h5p/classes/event/hvp_migrated.php index f209a64c3e..eb1825a1d1 100644 --- a/html/admin/tool/migratehvp2h5p/classes/event/hvp_migrated.php +++ b/html/admin/tool/migratehvp2h5p/classes/event/hvp_migrated.php @@ -26,8 +26,6 @@ use core\event\base; -defined('MOODLE_INTERNAL') || die(); - /** * Event hvp_migrated. * @@ -130,4 +128,4 @@ public static function get_other_mapping() { return $othermapped; } -} \ No newline at end of file +} diff --git a/html/admin/tool/migratehvp2h5p/classes/privacy/provider.php b/html/admin/tool/migratehvp2h5p/classes/privacy/provider.php index 0b0af1400b..8cd16633eb 100644 --- a/html/admin/tool/migratehvp2h5p/classes/privacy/provider.php +++ b/html/admin/tool/migratehvp2h5p/classes/privacy/provider.php @@ -25,8 +25,6 @@ namespace tool_migratehvp2h5p\privacy; -defined('MOODLE_INTERNAL') || die(); - /** * Privacy API implementation for the Migrate content from mod_hvp to mod_h5pactivity plugin. * diff --git a/html/admin/tool/migratehvp2h5p/cli/migrate.php b/html/admin/tool/migratehvp2h5p/cli/migrate.php index c216d612ec..f9f6913abf 100644 --- a/html/admin/tool/migratehvp2h5p/cli/migrate.php +++ b/html/admin/tool/migratehvp2h5p/cli/migrate.php @@ -147,11 +147,7 @@ mtrace("Search for $limit non migrated hvp activites\n"); list($sql, $params) = api::get_sql_hvp_to_migrate(false, null, $contenttypes); -if (!empty($limit)) { - $sql .= " LIMIT " . $limit; -} - -$activities = $DB->get_records_sql($sql, $params); +$activities = $DB->get_records_sql($sql, $params, 0, $limit); if (empty($activities)) { mtrace(" * No activites are found.\n"); diff --git a/html/admin/tool/migratehvp2h5p/settings.php b/html/admin/tool/migratehvp2h5p/settings.php index e22123db22..840ada3e13 100644 --- a/html/admin/tool/migratehvp2h5p/settings.php +++ b/html/admin/tool/migratehvp2h5p/settings.php @@ -33,4 +33,4 @@ get_string('pluginname', 'tool_migratehvp2h5p'), new moodle_url('/admin/tool/migratehvp2h5p/index.php'))); } -} \ No newline at end of file +} diff --git a/html/admin/tool/migratehvp2h5p/tests/author_test.php b/html/admin/tool/migratehvp2h5p/tests/author_test.php new file mode 100644 index 0000000000..7094cb4e85 --- /dev/null +++ b/html/admin/tool/migratehvp2h5p/tests/author_test.php @@ -0,0 +1,288 @@ +. + +namespace tool_migratehvp2h5p; + +use tool_migratehvp2h5p\api; +use advanced_testcase; +use stdClass; +use stored_file; + +/** + * Tests for determining the author of the HVP instances when importing to H5Pactivity + * + * @package tool_migratehvp2h5p + * @category test + * @copyright 2021 Jonathan Harker + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + * @coversDefaultClass \tool_migratehvp2h5p\api + */ +class author_test extends advanced_testcase { + + /** + * @var int The HVP module id. + */ + protected $modid; + + /** + * Create a fake mod_hvp instance and assign it to a course. + * TODO: Can't currently rely on a HVP generator as there isn't one (yet). + * + * @param stdClass $course a Moodle course object. + * @return stdClass A faked mod_hvp object. + */ + private function fake_hvp(stdClass $course): stdClass { + global $DB; + + // Check that mod_hvp activity type is installed, save its id. + if (empty($this->modid)) { + $mod = $DB->get_record('modules', [ 'name' => 'hvp' ], '*', IGNORE_MISSING); + if (empty($mod)) { + $this->fail("The 'mod_hvp' plugin must be installed for these tests to succeed."); + } + $this->modid = $mod->id; + } + + // Store a HVP instance. + $now = time(); + $hvp = (object) [ + 'course' => $course->id, + 'name' => 'Test HVP', + 'slug' => 'test-hvp', + 'intro' => 'Intro text for Test HVP', + 'introformat' => 1, + 'json_content' => '{}', + 'main_library_id' => 0, + 'timecreated' => $now, + 'timemodified' => $now, + ]; + $id = $DB->insert_record('hvp', $hvp); + $hvp = $DB->get_record('hvp', [ 'id' => $id ], '*', MUST_EXIST); + + // Minimally add it to the course. + $cm = (object) [ + 'course' => $course->id, + 'module' => $this->modid, + 'instance' => $hvp->id, + 'added' => $now, + ]; + $cm->id = $DB->insert_record('course_modules', $cm); + $hvp->cm = $cm; + + // Fake a minimal viable module context. + $context = (object) [ + 'contextlevel' => CONTEXT_MODULE, + 'instanceid' => $hvp->cm->id, + 'depth' => 0, + 'path' => null, + 'locked' => 0, + ]; + $context->id = $DB->insert_record('context', $context); + $hvp->context = $context; + + return $hvp; + } + + /** + * Associate a file to an HVP activity. + * + * @param stdClass $hvp The HVP activity. + * @param string $filename The name of the file. + * @param int $userid The user associated with the file. + * @param string $content The file content. Defaults to 'hello' if not specified. + * @return stored_file a Moodle file record. + */ + private function fake_file(stdClass $hvp, string $filename, int $userid, string $content = 'hello'): stored_file { + $filerecord = [ + 'filename' => $filename, + 'filepath' => '/', + 'filearea' => 'content', + 'component' => 'mod_hvp', + 'itemid' => $hvp->id, + 'contextid' => $hvp->context->id, + 'userid' => $userid, + ]; + $fs = get_file_storage(); + return $fs->create_file_from_string($filerecord, $content); + } + + /** + * Fake a log entry for adding a course module. + * + * @param stdClass $hvp The HVP activity. + * @param int $userid The user associated with the file. + * @return stdClass a Moodle log record. + */ + private function fake_log(stdClass $hvp, int $userid): stdClass { + global $DB; + $log = (object) [ + 'timecreated' => time(), + 'eventname' => '\core\event\course_module_created', + 'edulevel' => 0, + 'component' => 'core', + 'target' => 'course_module', + 'action' => 'created', + 'courseid' => $hvp->course, + 'objectid' => $hvp->cm->id, + 'userid' => $userid, + 'contextid' => $hvp->context->id, + 'contextlevel' => $hvp->context->contextlevel, + 'contextinstanceid' => $hvp->context->instanceid, + ]; + $log->id = $DB->insert_record('logstore_standard_log', $log); + return $log; + } + + /** + * Set up access to the log store. + * @return void + */ + private function setup_logs() { + $this->preventResetByRollback(); + set_config('enabled_stores', 'logstore_standard', 'tool_log'); + set_config('buffersize', 0, 'logstore_standard'); + get_log_manager(true); + } + + /** + * Log entry exists; HVP has no files; course has enrolled editing teachers. + * + * @covers ::get_hvp_author + * @return void + */ + public function test_log_user(): void { + $this->setup_logs(); + $this->resetAfterTest(true); + $dg = $this->getDataGenerator(); + + $course = $dg->create_course(); + $teacher = $dg->create_user([ 'username' => 'teacher1' ]); + $loguser = $dg->create_user([ 'username' => 'loguser' ]); + $dg->enrol_user($teacher->id, $course->id, 'editingteacher'); + $hvp = $this->fake_hvp($course); + $log = $this->fake_log($hvp, $loguser->id); + $this->setAdminUser(); + + // Test. + $author = api::get_hvp_author($hvp); + + // We expect everything to fall through to the current (admin) user. + $this->assertTrue($author == $loguser->id); + } + + /** + * No log entry; HVP has no files; course has no enrolled teachers. + * + * @covers ::get_hvp_author + * @return void + */ + public function test_tool_runner(): void { + $this->setup_logs(); + $this->resetAfterTest(true); + $dg = $this->getDataGenerator(); + + $course = $dg->create_course(); + $student = $dg->create_user([ 'username' => 'student1' ]); + $dg->enrol_user($student->id, $course->id, 'student'); + $hvp = $this->fake_hvp($course); + $this->setAdminUser(); + + // Test. + $author = api::get_hvp_author($hvp); + + // We expect everything to fall through to the current (admin) user. + $admin = \core_user::get_user_by_username('admin'); + $this->assertEquals($admin->id, $author); + } + + /** + * No log entry; HVP has a file, but owner is not an editing teacher. + * + * @covers ::get_hvp_author + * @return void + */ + public function test_nonediting_file_user(): void { + $this->setup_logs(); + $this->resetAfterTest(true); + $dg = $this->getDataGenerator(); + + $course = $dg->create_course(); + $teacher = $dg->create_user([ 'username' => 'teacher' ]); + $fileuser = $dg->create_user([ 'username' => 'fileuser' ]); + $dg->enrol_user($teacher->id, $course->id, 'editingteacher'); + $dg->enrol_user($fileuser->id, $course->id, 'teacher'); + $hvp = $this->fake_hvp($course); + $this->fake_file($hvp, 'hello.txt', $fileuser->id); + $this->setAdminUser(); + + // Test. + $author = api::get_hvp_author($hvp); + + // We expect the first editing teacher, since file owner is not an editing teacher. + $this->assertTrue($author == $teacher->id); + } + + /** + * No log entry; HVP has a file, owner is an editing teacher. + * + * @covers ::get_hvp_author + * @return void + */ + public function test_editing_file_user(): void { + $this->setup_logs(); + $this->resetAfterTest(true); + $dg = $this->getDataGenerator(); + + $course = $dg->create_course(); + $teacher = $dg->create_user([ 'username' => 'teacher' ]); + $fileuser = $dg->create_user([ 'username' => 'fileuser' ]); + $dg->enrol_user($teacher->id, $course->id, 'editingteacher'); + $dg->enrol_user($fileuser->id, $course->id, 'editingteacher'); + $hvp = $this->fake_hvp($course); + $this->fake_file($hvp, 'hello.txt', $fileuser->id); + $this->setAdminUser(); + + // Test. + $author = api::get_hvp_author($hvp); + + // We expect the file owner, since they are an editing teacher. + $this->assertTrue($author == $fileuser->id); + } + + /** + * No log entry; HVP has no files; course has an enrolled teacher. + * + * @covers ::get_hvp_author + * @return void + */ + public function test_first_editingteacher_assigned(): void { + $this->setup_logs(); + $this->resetAfterTest(true); + $dg = $this->getDataGenerator(); + + $course = $dg->create_course(); + $teacher = $dg->create_user([ 'username' => 'teacher1' ]); + $dg->enrol_user($teacher->id, $course->id, 'editingteacher'); + $hvp = $this->fake_hvp($course); + $this->setAdminUser(); + + // Test. + $author = api::get_hvp_author($hvp); + + // We expect the editing teacher. + $this->assertTrue($author == $teacher->id); + } +} diff --git a/html/admin/tool/migratehvp2h5p/version.php b/html/admin/tool/migratehvp2h5p/version.php index 4141ee0482..f0a285e71f 100644 --- a/html/admin/tool/migratehvp2h5p/version.php +++ b/html/admin/tool/migratehvp2h5p/version.php @@ -25,10 +25,10 @@ defined('MOODLE_INTERNAL') || die(); $plugin->component = 'tool_migratehvp2h5p'; -$plugin->release = '0.1.4'; -$plugin->version = 2021020400; +$plugin->release = '0.1.5'; +$plugin->version = 2022112900; $plugin->requires = 2020041700; -$plugin->maturity = MATURITY_BETA; +$plugin->maturity = MATURITY_STABLE; $plugin->dependencies = [ // XTEC ************ ELIMINAT - Removed dependencies in tool_migratehvp2h5p diff --git a/html/admin/tool/oauth2/classes/output/renderer.php b/html/admin/tool/oauth2/classes/output/renderer.php index cb79978ab1..212d92149e 100644 --- a/html/admin/tool/oauth2/classes/output/renderer.php +++ b/html/admin/tool/oauth2/classes/output/renderer.php @@ -140,11 +140,23 @@ public function issuers_table($issuers) { $systemauthstatuscell = new html_table_cell($systemauth); $links = ''; + + // XTEC ************ AFEGIT - Only xtecadmin can configure oAuth2 client for IDI (Azure AD). + // 2022.11.28 @aginard + $isIDI = method_exists($issuer, 'get') && is_number(strpos($issuer->get('loginpagename'), 'IDI')); + if ((!$isIDI && function_exists('is_agora') && is_agora()) || is_xtecadmin()) { + // ************ FI + // Action links. $editurl = new moodle_url('/admin/tool/oauth2/issuers.php', ['id' => $issuer->get('id'), 'action' => 'edit']); $editlink = html_writer::link($editurl, $this->pix_icon('t/edit', get_string('edit'))); $links .= ' ' . $editlink; + // XTEC ************ AFEGIT - Only xtecadmin can configure oAuth2 client for IDI (Azure AD). + // 2022.11.28 @aginard + } + // ************ FI + // Endpoints. $editendpointsurl = new moodle_url('/admin/tool/oauth2/endpoints.php', ['issuerid' => $issuer->get('id')]); $str = get_string('editendpoints', 'tool_oauth2'); diff --git a/html/admin/tool/oauth2/issuers.php b/html/admin/tool/oauth2/issuers.php index 77e4214462..4b3a3185a8 100644 --- a/html/admin/tool/oauth2/issuers.php +++ b/html/admin/tool/oauth2/issuers.php @@ -81,7 +81,20 @@ } else { echo $OUTPUT->heading(get_string('createnewservice', 'tool_oauth2') . ' ' . get_string('custom_service', 'tool_oauth2')); } + + // XTEC ************ AFEGIT - Only xtecadmin can configure oAuth2 client for IDI (Azure AD). + // 2022.11.28 @aginard + $isIDI = method_exists($issuer, 'get') && is_number(strpos($issuer->get('loginpagename'), 'IDI')); + if ((!$isIDI && function_exists('is_agora') && is_agora()) || is_xtecadmin()) { + // ************ FI + $mform->display(); + + // XTEC ************ AFEGIT - Only xtecadmin can configure oAuth2 client for IDI (Azure AD). + // 2022.11.28 @aginard + } + // ************ FI + echo $OUTPUT->footer(); } } else if ($action == 'savetemplate') { diff --git a/html/admin/tool/oauth2/tests/behat/basic_settings.feature b/html/admin/tool/oauth2/tests/behat/basic_settings.feature index beb669eab9..fa4cb75379 100644 --- a/html/admin/tool/oauth2/tests/behat/basic_settings.feature +++ b/html/admin/tool/oauth2/tests/behat/basic_settings.feature @@ -134,7 +134,6 @@ Feature: Basic OAuth2 functionality And I set the following fields to these values: | Name | Testing service modified | And I press "Save changes" - And I should see "Could not discover service endpoints" And I should see "Testing service modified" And I click on "Delete" "link" in the "Testing service modified" "table_row" And I should see "Are you sure you want to delete the identity issuer \"Testing service modified\"?" @@ -239,13 +238,12 @@ Feature: Basic OAuth2 functionality And I press "Save changes" And "Do not allow login" "icon" should exist in the "Valid custom" "table_row" And "Allow services" "icon" should exist in the "Valid custom" "table_row" - And "Service discovery successful" "icon" should exist in the "Valid custom" "table_row" + And I should see "-" in the "Valid custom" "table_row" And I click on "Edit" "link" in the "Valid custom service" "table_row" And I set the following fields to these values: | Name | Invalid custom service | | Service base URL | https://dc.imsglobal.org/ | And I press "Save changes" - Then I should see "Could not discover end points for identity issuer: Invalid custom service" And I should see "-" in the "Invalid custom service" "table_row" And I click on "Delete" "link" in the "Invalid custom service" "table_row" And I should see "Are you sure you want to delete the identity issuer \"Invalid custom service\"?" @@ -281,13 +279,12 @@ Feature: Basic OAuth2 functionality And I press "Save changes" And "Do not allow login" "icon" should exist in the "Valid custom" "table_row" And "Allow services" "icon" should exist in the "Valid custom" "table_row" - And "Service discovery successful" "icon" should exist in the "Valid custom" "table_row" + And I should see "-" in the "Valid custom" "table_row" And I click on "Edit" "link" in the "Valid custom service" "table_row" And I set the following fields to these values: | Name | Invalid custom service | | Service base URL | https://dc.imsglobal.org/ | And I press "Save changes" - Then I should see "Could not discover end points for identity issuer: Invalid custom service" And I should see "-" in the "Invalid custom service" "table_row" And I click on "Edit" "link" in the "Invalid custom service" "table_row" And I set the following fields to these values: @@ -351,9 +348,12 @@ Feature: Basic OAuth2 functionality And I should see "Custom display name" in the "Empty custom service" "table_row" And "Not configured" "icon" should exist in the "Empty custom service" "table_row" And "Do not allow services" "icon" should exist in the "Empty custom service" "table_row" - And I click on "Edit" "link" in the "Empty custom service" "table_row" + And I click on "Configure endpoints" "link" in the "Empty custom service" "table_row" + And I press "Create new endpoint for issuer \"Empty custom service\"" And I set the following fields to these values: - | Service base URL | https://accounts.google.com | + | Name | userinfo_endpoint | + | URL | https://example.com/userinfo | And I press "Save changes" + And I navigate to "Server > OAuth 2 services" in site administration And "Allow login" "icon" should exist in the "Empty custom service" "table_row" And "Do not allow services" "icon" should exist in the "Empty custom service" "table_row" diff --git a/html/admin/tool/uploaduser/tests/behat/upload_users.feature b/html/admin/tool/uploaduser/tests/behat/upload_users.feature index 04fb69b789..bb4741c826 100644 --- a/html/admin/tool/uploaduser/tests/behat/upload_users.feature +++ b/html/admin/tool/uploaduser/tests/behat/upload_users.feature @@ -67,14 +67,10 @@ Feature: Upload users @javascript Scenario: Upload users with custom profile fields # Create user profile field. - Given I log in as "admin" - And I navigate to "Users > Accounts > User profile fields" in site administration - And I click on "Create a new profile field" "link" - And I click on "Text area" "link" - And I set the following fields to these values: - | Short name | superfield | - | Name | Super field | - And I click on "Save changes" "button" + Given the following "custom profile fields" exist: + | datatype | shortname | name | + | text | superfield | Super field | + And I log in as "admin" # Upload users. When I navigate to "Users > Accounts > Upload users" in site administration And I upload "lib/tests/fixtures/upload_users_profile.csv" file to "File" filemanager diff --git a/html/availability/condition/profile/tests/behat/availability_profile.feature b/html/availability/condition/profile/tests/behat/availability_profile.feature index 82fed622c7..f272a9fc1e 100644 --- a/html/availability/condition/profile/tests/behat/availability_profile.feature +++ b/html/availability/condition/profile/tests/behat/availability_profile.feature @@ -62,15 +62,10 @@ Feature: availability_profile @javascript Scenario: Test with custom user profile field - # Add custom field. - Given I log in as "admin" - And I navigate to "Users > Accounts > User profile fields" in site administration - And I click on "Create a new profile field" "link" - And I click on "Text input" "link" - And I set the following fields to these values: - | Short name | superfield | - | Name | Super field | - And I click on "Save changes" "button" + Given the following "custom profile fields" exist: + | datatype | shortname | name | + | text | superfield | Super field | + And I log in as "admin" # Set field value for user. And I navigate to "Users > Accounts > Browse list of users" in site administration diff --git a/html/backup/moodle2/restore_stepslib.php b/html/backup/moodle2/restore_stepslib.php index a3880ebc69..9a77f3a832 100644 --- a/html/backup/moodle2/restore_stepslib.php +++ b/html/backup/moodle2/restore_stepslib.php @@ -5303,7 +5303,8 @@ protected function define_execution() { continue; } - if ($info->oldfile->repositorytype === 'local' or $info->oldfile->repositorytype === 'coursefiles') { + if ($info->oldfile->repositorytype === 'local' || $info->oldfile->repositorytype === 'coursefiles' + || $info->oldfile->repositorytype === 'contentbank') { // Aliases to Server files and Legacy course files may refer to a file // contained in the backup file or to some existing file (if we are on the // same site). @@ -5466,7 +5467,8 @@ private function choose_repository(stdClass $info) { // Both Server files and Legacy course files repositories have a single // instance at the system context to use. Let us try to find it. - if ($info->oldfile->repositorytype === 'local' or $info->oldfile->repositorytype === 'coursefiles') { + if ($info->oldfile->repositorytype === 'local' || $info->oldfile->repositorytype === 'coursefiles' + || $info->oldfile->repositorytype === 'contentbank') { $sql = "SELECT ri.id FROM {repository} r JOIN {repository_instances} ri ON ri.typeid = r.id diff --git a/html/backup/util/helper/convert_helper.class.php b/html/backup/util/helper/convert_helper.class.php index 98e1ed0eaf..a2d16b6e55 100644 --- a/html/backup/util/helper/convert_helper.class.php +++ b/html/backup/util/helper/convert_helper.class.php @@ -145,9 +145,11 @@ public static function detect_moodle2_format($tempdir) { $firstchars = fread($handle, 200); $status = fclose($handle); - if (strpos($firstchars,'') !== false and - strpos($firstchars,'') !== false and - strpos($firstchars,'') !== false) { + // Look for expected XML elements (case-insensitive to account for encoding attribute). + if (stripos($firstchars, '') !== false && + strpos($firstchars, '') !== false && + strpos($firstchars, '') !== false) { + return true; } diff --git a/html/backup/util/ui/backup_ui_stage.class.php b/html/backup/util/ui/backup_ui_stage.class.php index a02a5cb2a4..be9dd2b769 100644 --- a/html/backup/util/ui/backup_ui_stage.class.php +++ b/html/backup/util/ui/backup_ui_stage.class.php @@ -643,7 +643,7 @@ public function display(core_backup_renderer $renderer) { } $output .= $renderer->get_samesite_notification(); $output .= $renderer->notification(get_string('executionsuccess', 'backup'), 'notifysuccess'); - $output .= $renderer->continue_button($restorerul); + $output .= $renderer->continue_button($restorerul, 'get'); $output .= $renderer->box_end(); return $output; diff --git a/html/backup/util/ui/renderer.php b/html/backup/util/ui/renderer.php index be35ef85a4..c6ea0ef31d 100644 --- a/html/backup/util/ui/renderer.php +++ b/html/backup/util/ui/renderer.php @@ -553,7 +553,8 @@ public function role_mappings($rolemappings, $roles) { } /** - * Displays a continue button + * Displays a continue button, overriding core renderer method of the same in order + * to override submission method of the button form * * @param string|moodle_url $url * @param string $method @@ -566,7 +567,6 @@ public function continue_button($url, $method = 'post') { if ($method != 'post') { $method = 'get'; } - $url->param('sesskey', sesskey()); $button = new single_button($url, get_string('continue'), $method, true); $button->class = 'continuebutton'; return $this->render($button); diff --git a/html/backup/util/ui/restore_ui_stage.class.php b/html/backup/util/ui/restore_ui_stage.class.php index bc09bc531f..1c878cb914 100644 --- a/html/backup/util/ui/restore_ui_stage.class.php +++ b/html/backup/util/ui/restore_ui_stage.class.php @@ -1161,8 +1161,10 @@ public function display(core_backup_renderer $renderer) { $html .= $renderer->notification(get_string('restorefileweremissing', 'backup'), 'notifyproblem'); } $html .= $renderer->notification(get_string('restoreexecutionsuccess', 'backup'), 'notifysuccess'); - $html .= $renderer->continue_button(new moodle_url('/course/view.php', array( - 'id' => $this->get_ui()->get_controller()->get_courseid())), 'get'); + + $courseurl = course_get_url($this->get_ui()->get_controller()->get_courseid()); + $html .= $renderer->continue_button($courseurl, 'get'); + $html .= $renderer->box_end(); return $html; diff --git a/html/blocks/completion_progress/amd/build/overview.min.js b/html/blocks/completion_progress/amd/build/overview.min.js index 0b57691940..7f3a1fc953 100644 --- a/html/blocks/completion_progress/amd/build/overview.min.js +++ b/html/blocks/completion_progress/amd/build/overview.min.js @@ -5,6 +5,6 @@ * @copyright 2020 Jonathon Fowler * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ -define("block_completion_progress/overview",["core_user/participants"],(function(Participants){return{init:function(options){Participants.init(options)}}})); +define("block_completion_progress/overview",["core_user/participants"],(function(Participants){return{init:function(options){var form=document.getElementById("participantsform"),action=document.getElementById("formactionid");function checkaction(){action.disabled=null===form.querySelector("input.usercheckbox:checked")}Participants.init(options),checkaction(),form.addEventListener("change",checkaction)}}})); //# sourceMappingURL=overview.min.js.map \ No newline at end of file diff --git a/html/blocks/completion_progress/amd/build/overview.min.js.map b/html/blocks/completion_progress/amd/build/overview.min.js.map index 665bb82e08..f0c9c78ada 100644 --- a/html/blocks/completion_progress/amd/build/overview.min.js.map +++ b/html/blocks/completion_progress/amd/build/overview.min.js.map @@ -1 +1 @@ -{"version":3,"file":"overview.min.js","sources":["../src/overview.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see .\n\n/**\n * Completion Progress overview page behaviour.\n *\n * @module block_completion_progress/overview\n * @copyright 2020 Jonathon Fowler \n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\ndefine(['core_user/participants'],\n function(Participants) {\n return /** @alias module:block_completion_progress/overview */ {\n /**\n * Initialise the overview page.\n *\n * @param {object} options initialisation options.\n */\n init: function(options) {\n Participants.init(options);\n }\n };\n });\n"],"names":["define","Participants","init","options"],"mappings":";;;;;;;AAsBAA,4CAAO,CAAC,2BACJ,SAASC,oBAC0D,CAM3DC,KAAM,SAASC,SACXF,aAAaC,KAAKC"} \ No newline at end of file +{"version":3,"file":"overview.min.js","sources":["../src/overview.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see .\n\n/**\n * Completion Progress overview page behaviour.\n *\n * @module block_completion_progress/overview\n * @copyright 2020 Jonathon Fowler \n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\ndefine(['core_user/participants'],\n function(Participants) {\n return /** @alias module:block_completion_progress/overview */ {\n /**\n * Initialise the overview page.\n *\n * @param {object} options initialisation options.\n */\n init: function(options) {\n var form = document.getElementById('participantsform');\n var action = document.getElementById('formactionid');\n\n /**\n * Manage the activation of the 'With selected users' control.\n */\n function checkaction() {\n action.disabled = (form.querySelector('input.usercheckbox:checked') === null);\n }\n\n Participants.init(options);\n\n checkaction();\n form.addEventListener('change', checkaction);\n }\n };\n });\n"],"names":["define","Participants","init","options","form","document","getElementById","action","checkaction","disabled","querySelector","addEventListener"],"mappings":";;;;;;;AAsBAA,4CAAO,CAAC,2BACJ,SAASC,oBAC0D,CAM3DC,KAAM,SAASC,aACPC,KAAOC,SAASC,eAAe,oBAC/BC,OAASF,SAASC,eAAe,yBAK5BE,cACLD,OAAOE,SAAiE,OAArDL,KAAKM,cAAc,8BAG1CT,aAAaC,KAAKC,SAElBK,cACAJ,KAAKO,iBAAiB,SAAUH"} \ No newline at end of file diff --git a/html/blocks/completion_progress/amd/src/overview.js b/html/blocks/completion_progress/amd/src/overview.js index a41f0f01a7..6fcb5cd531 100644 --- a/html/blocks/completion_progress/amd/src/overview.js +++ b/html/blocks/completion_progress/amd/src/overview.js @@ -29,7 +29,20 @@ define(['core_user/participants'], * @param {object} options initialisation options. */ init: function(options) { + var form = document.getElementById('participantsform'); + var action = document.getElementById('formactionid'); + + /** + * Manage the activation of the 'With selected users' control. + */ + function checkaction() { + action.disabled = (form.querySelector('input.usercheckbox:checked') === null); + } + Participants.init(options); + + checkaction(); + form.addEventListener('change', checkaction); } }; }); diff --git a/html/blocks/completion_progress/backup/moodle2/restore_completion_progress_block_task.class.php b/html/blocks/completion_progress/backup/moodle2/restore_completion_progress_block_task.class.php index 1ba779c3a8..3534b6fd37 100644 --- a/html/blocks/completion_progress/backup/moodle2/restore_completion_progress_block_task.class.php +++ b/html/blocks/completion_progress/backup/moodle2/restore_completion_progress_block_task.class.php @@ -46,7 +46,7 @@ public function after_restore() { if ($configdata = $DB->get_field('block_instances', 'configdata', array('id' => $id))) { $config = (array)unserialize(base64_decode($configdata)); $newactivities = array(); - $newgroup = 0; + $newgroup = '0'; if (isset($config['selectactivities'])) { // Translate the old config information to the target course values. @@ -78,7 +78,7 @@ public function after_restore() { $newgroup = $matches['type'] . '-' . $rec->newitemid; } } - if ($newgroup === 0) { + if ($newgroup === '0') { $this->get_logger()->process('Restored completion_progress block has a ' . 'group/grouping setting that was not restored', backup::LOG_WARNING); } diff --git a/html/blocks/completion_progress/block_completion_progress.php b/html/blocks/completion_progress/block_completion_progress.php index 3906ebbcc4..b725f29567 100644 --- a/html/blocks/completion_progress/block_completion_progress.php +++ b/html/blocks/completion_progress/block_completion_progress.php @@ -61,6 +61,13 @@ public function specialization() { if (isset($this->config->progressTitle) && trim($this->config->progressTitle) != '') { $this->title = format_string($this->config->progressTitle); } + + // Work around a quirk of in_array('opt', [0 => 0]) returning true on + // PHP <8.0, causing the configuration form's 'config_group' element to + // declare all its options 'selected'. + if (isset($this->config->group)) { + $this->config->group = (string)$this->config->group; + } } /** diff --git a/html/blocks/completion_progress/css.php b/html/blocks/completion_progress/css.php index e92af34126..85bc397bae 100644 --- a/html/blocks/completion_progress/css.php +++ b/html/blocks/completion_progress/css.php @@ -42,7 +42,7 @@ ); foreach ($colours as $classname => $stringkey) { $colour = get_config('block_completion_progress', $stringkey) ?: - get_string('block_completion_progress', $stringkey); + get_string($stringkey, 'block_completion_progress'); $css .= ".block_completion_progress .progressBarCell.$classname { "; $css .= "background-color: $colour;"; $css .= " }\n"; diff --git a/html/blocks/completion_progress/edit_form.php b/html/blocks/completion_progress/edit_form.php index bbe1b9b259..6e2c4a1372 100644 --- a/html/blocks/completion_progress/edit_form.php +++ b/html/blocks/completion_progress/edit_form.php @@ -115,7 +115,7 @@ protected function specific_definition($mform) { $groupings = groups_get_all_groupings($COURSE->id); if (!empty($groups) || !empty($groupings)) { $options = array(); - $options[0] = get_string('allparticipants'); + $options['0'] = get_string('allparticipants'); foreach ($groups as $group) { $options['group-' . $group->id] = format_string($group->name); } diff --git a/html/blocks/completion_progress/tests/general_test.php b/html/blocks/completion_progress/tests/general_test.php index af6bd53627..29c56d0629 100644 --- a/html/blocks/completion_progress/tests/general_test.php +++ b/html/blocks/completion_progress/tests/general_test.php @@ -30,6 +30,7 @@ require_once($CFG->dirroot . '/mod/assign/locallib.php'); require_once($CFG->dirroot.'/blocks/moodleblock.class.php'); require_once($CFG->dirroot.'/blocks/completion_progress/block_completion_progress.php'); +require_once($CFG->dirroot . '/backup/util/includes/backup_includes.php'); use block_completion_progress\completion_progress; use block_completion_progress\defaults; @@ -218,6 +219,7 @@ public function test_course_copy() { $context = \context_course::instance($this->course->id); $generator = $this->getDataGenerator(); + $group = $generator->create_group(['courseid' => $this->course->id, 'idnumber' => 'g1']); $block1data = [ 'parentcontextid' => $context->id, 'pagetypepattern' => 'course-view-*', @@ -233,6 +235,7 @@ public function test_course_copy() { 'showpercentage' => defaults::SHOWPERCENTAGE, 'progressTitle' => "Instance 1", 'activitiesincluded' => defaults::ACTIVITIESINCLUDED, + 'group' => 'group-' . $group->id, ])), ]; $generator->create_block('completion_progress', $block1data); @@ -265,8 +268,16 @@ public function test_course_copy() { $mdata->enddate = $this->course->enddate; $mdata->idnumber = $this->course->idnumber . '_copy'; $mdata->userdata = 0; - $backupcopy = new \core_backup\copy\copy($mdata); - $backupcopy->create_copy(); + + if (method_exists('\copy_helper', 'process_formdata')) { + // Moodle 3.11 or higher. + $copydata = \copy_helper::process_formdata($mdata); + \copy_helper::create_copy($copydata); + } else { + // Moodle 3.10 or older. + $backupcopy = new \core_backup\copy\copy($mdata); + $backupcopy->create_copy(); + } $now = time(); $task = \core\task\manager::get_next_adhoc_task($now); @@ -277,18 +288,25 @@ public function test_course_copy() { $copy = $DB->get_record('course', ['idnumber' => $mdata->idnumber]); $context = \context_course::instance($copy->id); + $copygroup = groups_get_group_by_idnumber($copy->id, 'g1'); + $blocks = $DB->get_records('block_instances', ['blockname' => 'completion_progress', 'parentcontextid' => $context->id]); - $configdata = array_map( - function ($record) { - return unserialize(base64_decode($record->configdata)); - }, - $blocks - ); - $this->assertCount(2, $blocks); - $this->assertContains('Instance 1', array_column($configdata, 'progressTitle')); - $this->assertContains('Instance 2', array_column($configdata, 'progressTitle')); + + array_walk($blocks, function ($record) { + $record->config = unserialize(base64_decode($record->configdata)); + }); + $copyblockmap = array_flip(array_map(function ($record) { + return $record->config->progressTitle; + }, $blocks)); + + // Ensure both block instances were copied. + $this->assertArrayHasKey('Instance 1', $copyblockmap); + $this->assertArrayHasKey('Instance 2', $copyblockmap); + + // Ensure the configured group got remapped by the copy. + $this->assertEquals('group-' . $copygroup->id, $blocks[ $copyblockmap['Instance 1'] ]->config->group); } /** diff --git a/html/blocks/completion_progress/version.php b/html/blocks/completion_progress/version.php index 4a90158f6c..3f4778f12c 100644 --- a/html/blocks/completion_progress/version.php +++ b/html/blocks/completion_progress/version.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die; -$plugin->version = 2022042000; +$plugin->version = 2022112800; $plugin->requires = 2020061500; $plugin->maturity = MATURITY_STABLE; $plugin->release = 'Version for Moodle 3.9 onwards'; diff --git a/html/blocks/tests/behat/manage_blocks.feature b/html/blocks/tests/behat/manage_blocks.feature index e3903a9ce6..e2a4c4e2c5 100644 --- a/html/blocks/tests/behat/manage_blocks.feature +++ b/html/blocks/tests/behat/manage_blocks.feature @@ -15,25 +15,18 @@ Feature: Block appearances | user | course | role | | teacher1 | C1 | editingteacher | And the following "activities" exist: - | activity | name | description | course | idnumber | section | - | survey | Test survey name | Test survey description | C1 | survey1 | 1 | - | book | Test book name | Test book description | C1 | book1 | 1 | + | activity | name | description | course | idnumber | section | template | + | survey | Test survey name | | C1 | survey1 | 1 | 4 | + | book | Test book name | Test book description | C1 | book1 | 1 | | And I log in as "admin" - And I am on "Course 1" course homepage - And I follow "Test survey name" - And I navigate to "Edit settings" in current page administration - And I set the following fields to these values: - | Survey type | ATTLS (20 item version) | - And I press "Save and return to course" And I am on "Course 1" course homepage with editing mode on And I follow "Test book name" And I set the following fields to these values: | Chapter title | Book title | | Content | Book content test test | And I press "Save changes" - And I log out - And I log in as "teacher1" - And I am on "Course 1" course homepage with editing mode on + And I am on the "Course 1" course page logged in as teacher1 + And I turn editing mode on And I add the "Comments" block And I configure the "Comments" block And I set the following fields to these values: diff --git a/html/blocks/tests/behat/move_blocks.feature b/html/blocks/tests/behat/move_blocks.feature index 6a312cec5c..21ee66f324 100644 --- a/html/blocks/tests/behat/move_blocks.feature +++ b/html/blocks/tests/behat/move_blocks.feature @@ -14,12 +14,11 @@ Feature: Block region moving And the following "course enrolments" exist: | user | course | role | | teacher1 | C1 | editingteacher | + And the following "activities" exist: + | activity | name | course | template | + | survey | Test survey name | C1 | 4 | And I log in as "admin" And I am on "Course 1" course homepage with editing mode on - And I add a "Survey" to section "1" and I fill the form with: - | Name | Test survey name | - | Survey type | ATTLS (20 item version) | - | Description | Test survey description | And I add a "Book" to section "1" and I fill the form with: | Name | Test book name | | Description | Test book description | diff --git a/html/calendar/export_execute.php b/html/calendar/export_execute.php index 03f928191e..ae922da5c2 100644 --- a/html/calendar/export_execute.php +++ b/html/calendar/export_execute.php @@ -5,6 +5,8 @@ require_once($CFG->dirroot.'/calendar/lib.php'); require_once($CFG->libdir.'/bennu/bennu.inc.php'); +raise_memory_limit(MEMORY_HUGE); + $userid = optional_param('userid', 0, PARAM_INT); $username = optional_param('username', '', PARAM_TEXT); $authtoken = required_param('authtoken', PARAM_ALPHANUM); diff --git a/html/calendar/templates/event_item.mustache b/html/calendar/templates/event_item.mustache index 3920e03c33..f26580e894 100644 --- a/html/calendar/templates/event_item.mustache +++ b/html/calendar/templates/event_item.mustache @@ -63,13 +63,13 @@
{{#canedit}} {{#candelete}} - - {{#pix}}t/delete, core, {{#str}}delete{{/str}}{{/pix}} + + {{#pix}}t/delete, core{{/pix}} {{/candelete}} {{^isactionevent}} - - {{#pix}}t/edit, core, {{#str}}edit{{/str}}{{/pix}} + + {{#pix}}t/edit, core{{/pix}} {{/isactionevent}} {{/canedit}} diff --git a/html/completion/tests/completion_criteria_test.php b/html/completion/tests/completion_criteria_test.php index 7aae4426f7..b42e015ce0 100644 --- a/html/completion/tests/completion_criteria_test.php +++ b/html/completion/tests/completion_criteria_test.php @@ -108,26 +108,16 @@ public function test_completion_criteria_activity(): void { } /** - * Test that enrolment timestart/timecreated are used when duration criteria is marked as completed. + * Test that enrolment timestart are used when duration criteria is marked as completed. */ - public function test_completion_criteria_duration(): void { + public function test_completion_criteria_duration_timestart(): void { global $DB; $timestarted = 1610000000; - $timecreated = 1620000000; $durationperiod = DAYSECS; // Create a course and users. $course = $this->getDataGenerator()->create_course(['enablecompletion' => 1]); - $user1 = $this->getDataGenerator()->create_user(); - $user2 = $this->getDataGenerator()->create_user(); - $studentrole = $DB->get_record('role', ['shortname' => 'student']); - - // Enrol User 1 with time start = $timestarted. - $this->getDataGenerator()->enrol_user($user1->id, $course->id, $studentrole->id, 'manual', $timestarted); - - // Enrol User 2 with an empty time start, but update the record like it was created at $timecreated. - $this->getDataGenerator()->enrol_user($user2->id, $course->id, $studentrole->id); - $DB->set_field('user_enrolments', 'timecreated', $timecreated, ['userid' => $user2->id]); + $user = $this->getDataGenerator()->create_and_enrol($course, 'student', null, 'manual', $timestarted); // Set completion criteria. $criteriadata = (object) [ @@ -147,13 +137,49 @@ public function test_completion_criteria_duration(): void { sleep(1); $task->execute(); - // The course for User 1 is supposed to be marked as completed at $timestarted + $durationperiod. - $ccompletion = new \completion_completion(['userid' => $user1->id, 'course' => $course->id]); + // The course for User is supposed to be marked as completed at $timestarted + $durationperiod. + $ccompletion = new \completion_completion(['userid' => $user->id, 'course' => $course->id]); $this->assertEquals($timestarted + $durationperiod, $ccompletion->timecompleted); $this->assertTrue($ccompletion->is_complete()); + } - // The course for User 2 is supposed to be marked as completed at $timecreated + $durationperiod. - $ccompletion = new \completion_completion(['userid' => $user2->id, 'course' => $course->id]); + /** + * Test that enrolment timecreated are used when duration criteria is marked as completed. + */ + public function test_completion_criteria_duration_timecreated(): void { + global $DB; + + $timecreated = 1620000000; + $durationperiod = DAYSECS; + + // Create a course and users. + $course = $this->getDataGenerator()->create_course(['enablecompletion' => 1]); + + // Create and enrol user with an empty time start, but update the record like it was created at $timecreated. + $user = $this->getDataGenerator()->create_and_enrol($course); + $DB->set_field('user_enrolments', 'timecreated', $timecreated, ['userid' => $user->id]); + + // Set completion criteria. + $criteriadata = (object) [ + 'id' => $course->id, + 'criteria_duration' => 1, + 'criteria_duration_days' => $durationperiod, + ]; + $criterion = new \completion_criteria_duration(); + $criterion->update_config($criteriadata); + + // Run completion scheduled task. + $task = new \core\task\completion_regular_task(); + $this->expectOutputRegex("/Marking complete/"); + $task->execute(); + + // Hopefully, some day MDL-33320 will be fixed and all these sleeps + // and double cron calls in behat and unit tests will be removed. + sleep(1); + $task->execute(); + + // The course for user is supposed to be marked as completed at $timecreated + $durationperiod. + $ccompletion = new \completion_completion(['userid' => $user->id, 'course' => $course->id]); $this->assertEquals($timecreated + $durationperiod, $ccompletion->timecompleted); $this->assertTrue($ccompletion->is_complete()); } diff --git a/html/composer.json b/html/composer.json index bf0df589c4..2ce322e158 100644 --- a/html/composer.json +++ b/html/composer.json @@ -18,7 +18,7 @@ "behat/mink-goutte-driver": "^1.3", "symfony/process": "^4.0 || ^5.0", "behat/behat": "3.11.*", - "oleg-andreyev/mink-phpwebdriver": "^1.0.1" + "oleg-andreyev/mink-phpwebdriver": "^1.2.1" }, "autoload-dev": { "psr-0": { diff --git a/html/composer.lock b/html/composer.lock index 8048c67ea8..911889a673 100644 --- a/html/composer.lock +++ b/html/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "16fbc0e74dc2b087c7088a17baa4625e", + "content-hash": "fa627bec8f3096efcce9cee5d645876a", "packages": [], "packages-dev": [ { @@ -1005,16 +1005,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.1", + "version": "v4.15.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900" + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", "shasum": "" }, "require": { @@ -1055,22 +1055,22 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" }, - "time": "2022-09-04T07:30:47+00:00" + "time": "2022-11-12T15:38:23+00:00" }, { "name": "oleg-andreyev/mink-phpwebdriver", - "version": "v1.0.1", + "version": "v1.2.1", "source": { "type": "git", "url": "https://github.com/oleg-andreyev/MinkPhpWebDriver.git", - "reference": "66207ad04b45ad4348dd68ab2a918da2875ae46f" + "reference": "e265917faf79b649f4e5d4419325e02c096caec2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oleg-andreyev/MinkPhpWebDriver/zipball/66207ad04b45ad4348dd68ab2a918da2875ae46f", - "reference": "66207ad04b45ad4348dd68ab2a918da2875ae46f", + "url": "https://api.github.com/repos/oleg-andreyev/MinkPhpWebDriver/zipball/e265917faf79b649f4e5d4419325e02c096caec2", + "reference": "e265917faf79b649f4e5d4419325e02c096caec2", "shasum": "" }, "require": { @@ -1079,11 +1079,12 @@ "php-webdriver/webdriver": "^1.8" }, "require-dev": { + "bamarni/composer-bin-plugin": "^1.8", "behat/mink-extension": "^2.3", "ext-json": "*", "mink/driver-testsuite": "dev-integration-branch", "roave/security-advisories": "dev-master", - "symfony/phpunit-bridge": "^5.2" + "symfony/phpunit-bridge": "^4.4 || ^5.4 || ^6.0" }, "type": "mink-driver", "extra": { @@ -1119,9 +1120,9 @@ ], "support": { "issues": "https://github.com/oleg-andreyev/MinkPhpWebDriver/issues", - "source": "https://github.com/oleg-andreyev/MinkPhpWebDriver/tree/v1.0.1" + "source": "https://github.com/oleg-andreyev/MinkPhpWebDriver/tree/v1.2.1" }, - "time": "2021-01-30T23:07:29+00:00" + "time": "2022-11-21T15:35:27+00:00" }, { "name": "phar-io/manifest", @@ -1236,16 +1237,16 @@ }, { "name": "php-webdriver/webdriver", - "version": "1.12.1", + "version": "1.13.1", "source": { "type": "git", "url": "https://github.com/php-webdriver/php-webdriver.git", - "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a" + "reference": "6dfe5f814b796c1b5748850aa19f781b9274c36c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/b27ddf458d273c7d4602106fcaf978aa0b7fe15a", - "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/6dfe5f814b796c1b5748850aa19f781b9274c36c", + "reference": "6dfe5f814b796c1b5748850aa19f781b9274c36c", "shasum": "" }, "require": { @@ -1295,22 +1296,22 @@ ], "support": { "issues": "https://github.com/php-webdriver/php-webdriver/issues", - "source": "https://github.com/php-webdriver/php-webdriver/tree/1.12.1" + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.13.1" }, - "time": "2022-05-03T12:16:34+00:00" + "time": "2022-10-11T11:49:44+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.17", + "version": "9.2.19", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8" + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/aa94dc41e8661fe90c7316849907cba3007b10d8", - "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559", + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559", "shasum": "" }, "require": { @@ -1366,7 +1367,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.17" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19" }, "funding": [ { @@ -1374,7 +1375,7 @@ "type": "github" } ], - "time": "2022-08-30T12:24:04+00:00" + "time": "2022-11-18T07:47:47+00:00" }, { "name": "phpunit/php-file-iterator", @@ -1619,16 +1620,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.24", + "version": "9.5.26", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "d0aa6097bef9fd42458a9b3c49da32c6ce6129c5" + "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d0aa6097bef9fd42458a9b3c49da32c6ce6129c5", - "reference": "d0aa6097bef9fd42458a9b3c49da32c6ce6129c5", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/851867efcbb6a1b992ec515c71cdcf20d895e9d2", + "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2", "shasum": "" }, "require": { @@ -1650,14 +1651,14 @@ "phpunit/php-timer": "^5.0.2", "sebastian/cli-parser": "^1.0.1", "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.5", + "sebastian/comparator": "^4.0.8", "sebastian/diff": "^4.0.3", "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.3", + "sebastian/exporter": "^4.0.5", "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.1", + "sebastian/type": "^3.2", "sebastian/version": "^3.0.2" }, "suggest": { @@ -1701,7 +1702,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.24" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.26" }, "funding": [ { @@ -1711,9 +1712,13 @@ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2022-08-30T07:42:16+00:00" + "time": "2022-10-28T06:00:21+00:00" }, { "name": "psr/container", @@ -3027,16 +3032,16 @@ }, { "name": "symfony/console", - "version": "v5.4.12", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "c072aa8f724c3af64e2c7a96b796a4863d24dba1" + "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/c072aa8f724c3af64e2c7a96b796a4863d24dba1", - "reference": "c072aa8f724c3af64e2c7a96b796a4863d24dba1", + "url": "https://api.github.com/repos/symfony/console/zipball/ea59bb0edfaf9f28d18d8791410ee0355f317669", + "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669", "shasum": "" }, "require": { @@ -3106,7 +3111,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.12" + "source": "https://github.com/symfony/console/tree/v5.4.15" }, "funding": [ { @@ -3122,7 +3127,7 @@ "type": "tidelift" } ], - "time": "2022-08-17T13:18:05+00:00" + "time": "2022-10-26T21:41:52+00:00" }, { "name": "symfony/css-selector", @@ -3192,16 +3197,16 @@ }, { "name": "symfony/dependency-injection", - "version": "v5.4.11", + "version": "v5.4.13", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "a8b9251016e9476db73e25fa836904bc0bf74c62" + "reference": "24cf522668845391c0542bc1de496366072a6d0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a8b9251016e9476db73e25fa836904bc0bf74c62", - "reference": "a8b9251016e9476db73e25fa836904bc0bf74c62", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/24cf522668845391c0542bc1de496366072a6d0e", + "reference": "24cf522668845391c0542bc1de496366072a6d0e", "shasum": "" }, "require": { @@ -3261,7 +3266,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v5.4.11" + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.13" }, "funding": [ { @@ -3277,7 +3282,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-08-30T19:10:13+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3586,16 +3591,16 @@ }, { "name": "symfony/filesystem", - "version": "v5.4.12", + "version": "v5.4.13", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "2d67c1f9a1937406a9be3171b4b22250c0a11447" + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/2d67c1f9a1937406a9be3171b4b22250c0a11447", - "reference": "2d67c1f9a1937406a9be3171b4b22250c0a11447", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/ac09569844a9109a5966b9438fc29113ce77cf51", + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51", "shasum": "" }, "require": { @@ -3630,7 +3635,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.12" + "source": "https://github.com/symfony/filesystem/tree/v5.4.13" }, "funding": [ { @@ -3646,20 +3651,20 @@ "type": "tidelift" } ], - "time": "2022-08-02T13:48:16+00:00" + "time": "2022-09-21T19:53:16+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", "shasum": "" }, "require": { @@ -3674,7 +3679,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3712,7 +3717,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" }, "funding": [ { @@ -3728,20 +3733,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { @@ -3753,7 +3758,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3793,7 +3798,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" }, "funding": [ { @@ -3809,20 +3814,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + "reference": "639084e360537a19f9ee352433b84ce831f3d2da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", "shasum": "" }, "require": { @@ -3836,7 +3841,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3880,7 +3885,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" }, "funding": [ { @@ -3896,20 +3901,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { @@ -3921,7 +3926,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3964,7 +3969,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" }, "funding": [ { @@ -3980,20 +3985,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", "shasum": "" }, "require": { @@ -4008,7 +4013,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4047,7 +4052,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" }, "funding": [ { @@ -4063,20 +4068,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", "shasum": "" }, "require": { @@ -4085,7 +4090,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4123,7 +4128,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" }, "funding": [ { @@ -4139,20 +4144,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", "shasum": "" }, "require": { @@ -4161,7 +4166,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4202,7 +4207,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" }, "funding": [ { @@ -4218,20 +4223,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "" }, "require": { @@ -4240,7 +4245,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4285,7 +4290,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" }, "funding": [ { @@ -4301,20 +4306,20 @@ "type": "tidelift" } ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "" }, "require": { @@ -4323,7 +4328,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4364,7 +4369,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" }, "funding": [ { @@ -4380,7 +4385,7 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/process", @@ -4529,16 +4534,16 @@ }, { "name": "symfony/string", - "version": "v5.4.12", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "2fc515e512d721bf31ea76bd02fe23ada4640058" + "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/2fc515e512d721bf31ea76bd02fe23ada4640058", - "reference": "2fc515e512d721bf31ea76bd02fe23ada4640058", + "url": "https://api.github.com/repos/symfony/string/zipball/571334ce9f687e3e6af72db4d3b2a9431e4fd9ed", + "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed", "shasum": "" }, "require": { @@ -4595,7 +4600,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.12" + "source": "https://github.com/symfony/string/tree/v5.4.15" }, "funding": [ { @@ -4611,20 +4616,20 @@ "type": "tidelift" } ], - "time": "2022-08-12T17:03:11+00:00" + "time": "2022-10-05T15:16:54+00:00" }, { "name": "symfony/translation", - "version": "v5.4.12", + "version": "v5.4.14", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "42ecc77eb4f229ce2df702a648ec93b8478d76ae" + "reference": "f0ed07675863aa6e3939df8b1bc879450b585cab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/42ecc77eb4f229ce2df702a648ec93b8478d76ae", - "reference": "42ecc77eb4f229ce2df702a648ec93b8478d76ae", + "url": "https://api.github.com/repos/symfony/translation/zipball/f0ed07675863aa6e3939df8b1bc879450b585cab", + "reference": "f0ed07675863aa6e3939df8b1bc879450b585cab", "shasum": "" }, "require": { @@ -4692,7 +4697,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.4.12" + "source": "https://github.com/symfony/translation/tree/v5.4.14" }, "funding": [ { @@ -4708,7 +4713,7 @@ "type": "tidelift" } ], - "time": "2022-08-02T15:52:22+00:00" + "time": "2022-10-07T08:01:20+00:00" }, { "name": "symfony/translation-contracts", @@ -4790,16 +4795,16 @@ }, { "name": "symfony/yaml", - "version": "v5.4.12", + "version": "v5.4.14", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "7a3aa21ac8ab1a96cc6de5bbcab4bc9fc943b18c" + "reference": "e83fe9a72011f07c662da46a05603d66deeeb487" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/7a3aa21ac8ab1a96cc6de5bbcab4bc9fc943b18c", - "reference": "7a3aa21ac8ab1a96cc6de5bbcab4bc9fc943b18c", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e83fe9a72011f07c662da46a05603d66deeeb487", + "reference": "e83fe9a72011f07c662da46a05603d66deeeb487", "shasum": "" }, "require": { @@ -4845,7 +4850,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.12" + "source": "https://github.com/symfony/yaml/tree/v5.4.14" }, "funding": [ { @@ -4861,7 +4866,7 @@ "type": "tidelift" } ], - "time": "2022-08-02T15:52:22+00:00" + "time": "2022-10-03T15:15:50+00:00" }, { "name": "theseer/tokenizer", diff --git a/html/course/amd/build/repository.min.js b/html/course/amd/build/repository.min.js index 37d50dab1d..4768dc908e 100644 --- a/html/course/amd/build/repository.min.js +++ b/html/course/amd/build/repository.min.js @@ -5,6 +5,6 @@ define("core_course/repository",["exports","core/ajax"],(function(_exports,_ajax * @module core_course/repository * @copyright 2018 Ryan Wyllie * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,_ajax=(obj=_ajax)&&obj.__esModule?obj:{default:obj};var _default={getEnrolledCoursesByTimelineClassification:function(classification,limit,offset,sort){var args={classification:classification};void 0!==limit&&(args.limit=limit),void 0!==offset&&(args.offset=offset),void 0!==sort&&(args.sort=sort);var request={methodname:"core_course_get_enrolled_courses_by_timeline_classification",args:args};return _ajax.default.call([request])[0]},getLastAccessedCourses:function(userid,limit,offset,sort){var args={};void 0!==userid&&(args.userid=userid),void 0!==limit&&(args.limit=limit),void 0!==offset&&(args.offset=offset),void 0!==sort&&(args.sort=sort);var request={methodname:"core_course_get_recent_courses",args:args};return _ajax.default.call([request])[0]},getUsersFromCourseModuleID:function(cmid,groupID){var request={methodname:"core_course_get_enrolled_users_by_cmid",args:{cmid:cmid,groupid:groupID}};return _ajax.default.call([request])[0]},toggleManualCompletion:function(cmid,completed){var request={methodname:"core_completion_update_activity_completion_status_manually",args:{cmid:cmid,completed:completed}};return _ajax.default.call([request])[0]}};return _exports.default=_default,_exports.default})); + */Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,_ajax=(obj=_ajax)&&obj.__esModule?obj:{default:obj};var _default={getEnrolledCoursesByTimelineClassification:function(classification,limit,offset,sort){var args={classification:classification};void 0!==limit&&(args.limit=limit),void 0!==offset&&(args.offset=offset),void 0!==sort&&(args.sort=sort);var request={methodname:"core_course_get_enrolled_courses_by_timeline_classification",args:args};return _ajax.default.call([request])[0]},getLastAccessedCourses:function(userid,limit,offset,sort){var args={};void 0!==userid&&(args.userid=userid),void 0!==limit&&(args.limit=limit),void 0!==offset&&(args.offset=offset),void 0!==sort&&(args.sort=sort);var request={methodname:"core_course_get_recent_courses",args:args};return _ajax.default.call([request])[0]},getUsersFromCourseModuleID:function(cmid,groupID){var onlyActive=arguments.length>2&&void 0!==arguments[2]&&arguments[2],request={methodname:"core_course_get_enrolled_users_by_cmid",args:{cmid:cmid,groupid:groupID,onlyactive:onlyActive}};return _ajax.default.call([request])[0]},toggleManualCompletion:function(cmid,completed){var request={methodname:"core_completion_update_activity_completion_status_manually",args:{cmid:cmid,completed:completed}};return _ajax.default.call([request])[0]}};return _exports.default=_default,_exports.default})); //# sourceMappingURL=repository.min.js.map \ No newline at end of file diff --git a/html/course/amd/build/repository.min.js.map b/html/course/amd/build/repository.min.js.map index 30ad0e07a7..169b1848e9 100644 --- a/html/course/amd/build/repository.min.js.map +++ b/html/course/amd/build/repository.min.js.map @@ -1 +1 @@ -{"version":3,"file":"repository.min.js","sources":["../src/repository.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see .\n\n/**\n * A javascript module to handle course ajax actions.\n *\n * @module core_course/repository\n * @copyright 2018 Ryan Wyllie \n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\n\nimport Ajax from 'core/ajax';\n\n/**\n * Get the list of courses that the logged in user is enrolled in for a given\n * timeline classification.\n *\n * @param {string} classification past, inprogress, or future\n * @param {int} limit Only return this many results\n * @param {int} offset Skip this many results from the start of the result set\n * @param {string} sort Column to sort by and direction, e.g. 'shortname asc'\n * @return {object} jQuery promise resolved with courses.\n */\nconst getEnrolledCoursesByTimelineClassification = (classification, limit, offset, sort) => {\n const args = {\n classification: classification\n };\n\n if (typeof limit !== 'undefined') {\n args.limit = limit;\n }\n\n if (typeof offset !== 'undefined') {\n args.offset = offset;\n }\n\n if (typeof sort !== 'undefined') {\n args.sort = sort;\n }\n\n const request = {\n methodname: 'core_course_get_enrolled_courses_by_timeline_classification',\n args: args\n };\n\n return Ajax.call([request])[0];\n};\n\n/**\n * Get the list of courses that the user has most recently accessed.\n *\n * @method getLastAccessedCourses\n * @param {int} userid User from which the courses will be obtained\n * @param {int} limit Only return this many results\n * @param {int} offset Skip this many results from the start of the result set\n * @param {string} sort Column to sort by and direction, e.g. 'shortname asc'\n * @return {promise} Resolved with an array of courses\n */\nconst getLastAccessedCourses = (userid, limit, offset, sort) => {\n const args = {};\n\n if (typeof userid !== 'undefined') {\n args.userid = userid;\n }\n\n if (typeof limit !== 'undefined') {\n args.limit = limit;\n }\n\n if (typeof offset !== 'undefined') {\n args.offset = offset;\n }\n\n if (typeof sort !== 'undefined') {\n args.sort = sort;\n }\n\n const request = {\n methodname: 'core_course_get_recent_courses',\n args: args\n };\n\n return Ajax.call([request])[0];\n};\n\n/**\n * Get the list of users enrolled in this cmid.\n *\n * @param {Number} cmid Course Module from which the users will be obtained\n * @param {Number} groupID Group ID from which the users will be obtained\n * @returns {Promise} Promise containing a list of users\n */\nconst getEnrolledUsersFromCourseModuleID = (cmid, groupID) => {\n var request = {\n methodname: 'core_course_get_enrolled_users_by_cmid',\n args: {\n cmid: cmid,\n groupid: groupID,\n },\n };\n\n return Ajax.call([request])[0];\n};\n\n/**\n * Toggle the completion state of an activity with manual completion.\n *\n * @param {Number} cmid The course module ID.\n * @param {Boolean} completed Whether to set as complete or not.\n * @returns {object} jQuery promise\n */\nconst toggleManualCompletion = (cmid, completed) => {\n const request = {\n methodname: 'core_completion_update_activity_completion_status_manually',\n args: {\n cmid,\n completed,\n }\n };\n return Ajax.call([request])[0];\n};\n\nexport default {\n getEnrolledCoursesByTimelineClassification,\n getLastAccessedCourses,\n getUsersFromCourseModuleID: getEnrolledUsersFromCourseModuleID,\n toggleManualCompletion,\n};\n"],"names":["getEnrolledCoursesByTimelineClassification","classification","limit","offset","sort","args","request","methodname","Ajax","call","getLastAccessedCourses","userid","getUsersFromCourseModuleID","cmid","groupID","groupid","toggleManualCompletion","completed"],"mappings":";;;;;;;sJAsIe,CACXA,2CApG+C,SAACC,eAAgBC,MAAOC,OAAQC,UACzEC,KAAO,CACTJ,eAAgBA,qBAGC,IAAVC,QACPG,KAAKH,MAAQA,YAGK,IAAXC,SACPE,KAAKF,OAASA,aAGE,IAATC,OACPC,KAAKD,KAAOA,UAGVE,QAAU,CACZC,WAAY,8DACZF,KAAMA,aAGHG,cAAKC,KAAK,CAACH,UAAU,IA+E5BI,uBAlE2B,SAACC,OAAQT,MAAOC,OAAQC,UAC7CC,KAAO,QAES,IAAXM,SACPN,KAAKM,OAASA,aAGG,IAAVT,QACPG,KAAKH,MAAQA,YAGK,IAAXC,SACPE,KAAKF,OAASA,aAGE,IAATC,OACPC,KAAKD,KAAOA,UAGVE,QAAU,CACZC,WAAY,iCACZF,KAAMA,aAGHG,cAAKC,KAAK,CAACH,UAAU,IA2C5BM,2BAjCuC,SAACC,KAAMC,aAC1CR,QAAU,CACVC,WAAY,yCACZF,KAAM,CACFQ,KAAMA,KACNE,QAASD,iBAIVN,cAAKC,KAAK,CAACH,UAAU,IAyB5BU,uBAf2B,SAACH,KAAMI,eAC5BX,QAAU,CACZC,WAAY,6DACZF,KAAM,CACFQ,KAAAA,KACAI,UAAAA,mBAGDT,cAAKC,KAAK,CAACH,UAAU"} \ No newline at end of file +{"version":3,"file":"repository.min.js","sources":["../src/repository.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see .\n\n/**\n * A javascript module to handle course ajax actions.\n *\n * @module core_course/repository\n * @copyright 2018 Ryan Wyllie \n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\n\nimport Ajax from 'core/ajax';\n\n/**\n * Get the list of courses that the logged in user is enrolled in for a given\n * timeline classification.\n *\n * @param {string} classification past, inprogress, or future\n * @param {int} limit Only return this many results\n * @param {int} offset Skip this many results from the start of the result set\n * @param {string} sort Column to sort by and direction, e.g. 'shortname asc'\n * @return {object} jQuery promise resolved with courses.\n */\nconst getEnrolledCoursesByTimelineClassification = (classification, limit, offset, sort) => {\n const args = {\n classification: classification\n };\n\n if (typeof limit !== 'undefined') {\n args.limit = limit;\n }\n\n if (typeof offset !== 'undefined') {\n args.offset = offset;\n }\n\n if (typeof sort !== 'undefined') {\n args.sort = sort;\n }\n\n const request = {\n methodname: 'core_course_get_enrolled_courses_by_timeline_classification',\n args: args\n };\n\n return Ajax.call([request])[0];\n};\n\n/**\n * Get the list of courses that the user has most recently accessed.\n *\n * @method getLastAccessedCourses\n * @param {int} userid User from which the courses will be obtained\n * @param {int} limit Only return this many results\n * @param {int} offset Skip this many results from the start of the result set\n * @param {string} sort Column to sort by and direction, e.g. 'shortname asc'\n * @return {promise} Resolved with an array of courses\n */\nconst getLastAccessedCourses = (userid, limit, offset, sort) => {\n const args = {};\n\n if (typeof userid !== 'undefined') {\n args.userid = userid;\n }\n\n if (typeof limit !== 'undefined') {\n args.limit = limit;\n }\n\n if (typeof offset !== 'undefined') {\n args.offset = offset;\n }\n\n if (typeof sort !== 'undefined') {\n args.sort = sort;\n }\n\n const request = {\n methodname: 'core_course_get_recent_courses',\n args: args\n };\n\n return Ajax.call([request])[0];\n};\n\n/**\n * Get the list of users enrolled in this cmid.\n *\n * @param {Number} cmid Course Module from which the users will be obtained\n * @param {Number} groupID Group ID from which the users will be obtained\n * @param {Boolean} onlyActive Whether to fetch only the active enrolled users or all enrolled users in the course.\n * @returns {Promise} Promise containing a list of users\n */\nconst getEnrolledUsersFromCourseModuleID = (cmid, groupID, onlyActive = false) => {\n var request = {\n methodname: 'core_course_get_enrolled_users_by_cmid',\n args: {\n cmid: cmid,\n groupid: groupID,\n onlyactive: onlyActive,\n },\n };\n\n return Ajax.call([request])[0];\n};\n\n/**\n * Toggle the completion state of an activity with manual completion.\n *\n * @param {Number} cmid The course module ID.\n * @param {Boolean} completed Whether to set as complete or not.\n * @returns {object} jQuery promise\n */\nconst toggleManualCompletion = (cmid, completed) => {\n const request = {\n methodname: 'core_completion_update_activity_completion_status_manually',\n args: {\n cmid,\n completed,\n }\n };\n return Ajax.call([request])[0];\n};\n\nexport default {\n getEnrolledCoursesByTimelineClassification,\n getLastAccessedCourses,\n getUsersFromCourseModuleID: getEnrolledUsersFromCourseModuleID,\n toggleManualCompletion,\n};\n"],"names":["getEnrolledCoursesByTimelineClassification","classification","limit","offset","sort","args","request","methodname","Ajax","call","getLastAccessedCourses","userid","getUsersFromCourseModuleID","cmid","groupID","onlyActive","groupid","onlyactive","toggleManualCompletion","completed"],"mappings":";;;;;;;sJAwIe,CACXA,2CAtG+C,SAACC,eAAgBC,MAAOC,OAAQC,UACzEC,KAAO,CACTJ,eAAgBA,qBAGC,IAAVC,QACPG,KAAKH,MAAQA,YAGK,IAAXC,SACPE,KAAKF,OAASA,aAGE,IAATC,OACPC,KAAKD,KAAOA,UAGVE,QAAU,CACZC,WAAY,8DACZF,KAAMA,aAGHG,cAAKC,KAAK,CAACH,UAAU,IAiF5BI,uBApE2B,SAACC,OAAQT,MAAOC,OAAQC,UAC7CC,KAAO,QAES,IAAXM,SACPN,KAAKM,OAASA,aAGG,IAAVT,QACPG,KAAKH,MAAQA,YAGK,IAAXC,SACPE,KAAKF,OAASA,aAGE,IAATC,OACPC,KAAKD,KAAOA,UAGVE,QAAU,CACZC,WAAY,iCACZF,KAAMA,aAGHG,cAAKC,KAAK,CAACH,UAAU,IA6C5BM,2BAlCuC,SAACC,KAAMC,aAASC,mEACnDT,QAAU,CACVC,WAAY,yCACZF,KAAM,CACFQ,KAAMA,KACNG,QAASF,QACTG,WAAYF,oBAIbP,cAAKC,KAAK,CAACH,UAAU,IAyB5BY,uBAf2B,SAACL,KAAMM,eAC5Bb,QAAU,CACZC,WAAY,6DACZF,KAAM,CACFQ,KAAAA,KACAM,UAAAA,mBAGDX,cAAKC,KAAK,CAACH,UAAU"} \ No newline at end of file diff --git a/html/course/amd/src/repository.js b/html/course/amd/src/repository.js index 47f37c7fd8..7c23719998 100644 --- a/html/course/amd/src/repository.js +++ b/html/course/amd/src/repository.js @@ -100,14 +100,16 @@ const getLastAccessedCourses = (userid, limit, offset, sort) => { * * @param {Number} cmid Course Module from which the users will be obtained * @param {Number} groupID Group ID from which the users will be obtained + * @param {Boolean} onlyActive Whether to fetch only the active enrolled users or all enrolled users in the course. * @returns {Promise} Promise containing a list of users */ -const getEnrolledUsersFromCourseModuleID = (cmid, groupID) => { +const getEnrolledUsersFromCourseModuleID = (cmid, groupID, onlyActive = false) => { var request = { methodname: 'core_course_get_enrolled_users_by_cmid', args: { cmid: cmid, groupid: groupID, + onlyactive: onlyActive, }, }; diff --git a/html/course/externallib.php b/html/course/externallib.php index fbcbcfd750..8bf69d08f2 100644 --- a/html/course/externallib.php +++ b/html/course/externallib.php @@ -4103,6 +4103,8 @@ public static function get_enrolled_users_by_cmid_parameters() { return new external_function_parameters([ 'cmid' => new external_value(PARAM_INT, 'id of the course module', VALUE_REQUIRED), 'groupid' => new external_value(PARAM_INT, 'id of the group', VALUE_DEFAULT, 0), + 'onlyactive' => new external_value(PARAM_BOOL, 'whether to return only active users or all.', + VALUE_DEFAULT, false), ]); } @@ -4111,26 +4113,25 @@ public static function get_enrolled_users_by_cmid_parameters() { * * @param int $cmid Course Module id from which the users will be obtained * @param int $groupid Group id from which the users will be obtained + * @param bool $onlyactive Whether to return only the active enrolled users or all enrolled users in the course. * @return array List of users * @throws invalid_parameter_exception */ - public static function get_enrolled_users_by_cmid(int $cmid, int $groupid = 0) { + public static function get_enrolled_users_by_cmid(int $cmid, int $groupid = 0, bool $onlyactive = false) { global $PAGE; $warnings = []; - [ - 'cmid' => $cmid, - 'groupid' => $groupid, - ] = self::validate_parameters(self::get_enrolled_users_by_cmid_parameters(), [ + self::validate_parameters(self::get_enrolled_users_by_cmid_parameters(), [ 'cmid' => $cmid, 'groupid' => $groupid, + 'onlyactive' => $onlyactive, ]); list($course, $cm) = get_course_and_cm_from_cmid($cmid); $coursecontext = context_course::instance($course->id); self::validate_context($coursecontext); - $enrolledusers = get_enrolled_users($coursecontext, '', $groupid); + $enrolledusers = get_enrolled_users($coursecontext, '', $groupid, 'u.*', null, 0, 0, $onlyactive); $users = array_map(function ($user) use ($PAGE) { $user->fullname = fullname($user); diff --git a/html/course/moodleform_mod.php b/html/course/moodleform_mod.php index 31ab7d7946..b6325f7d6e 100644 --- a/html/course/moodleform_mod.php +++ b/html/course/moodleform_mod.php @@ -212,6 +212,7 @@ protected function init_features() { $this->_features->showdescription = plugin_supports('mod', $this->_modname, FEATURE_SHOW_DESCRIPTION, false); $this->_features->gradecat = ($this->_features->outcomes or $this->_features->hasgrades); $this->_features->advancedgrading = plugin_supports('mod', $this->_modname, FEATURE_ADVANCED_GRADING, false); + $this->_features->hasnoview = plugin_supports('mod', $this->_modname, FEATURE_NO_VIEW_LINK, false); $this->_features->canrescale = (component_callback_exists('mod_' . $this->_modname, 'rescale_activity_grades') !== false); } @@ -386,11 +387,10 @@ function definition_after_data() { // form verification function validation($data, $files) { global $COURSE, $DB, $CFG; - $errors = parent::validation($data, $files); $mform =& $this->_form; - $errors = array(); + $errors = parent::validation($data, $files); if ($mform->elementExists('name')) { $name = trim($data['name']); @@ -574,7 +574,10 @@ protected function standard_coursemodule_elements() { $mform->addElement('header', 'modstandardelshdr', get_string('modstandardels', 'form')); $section = get_fast_modinfo($COURSE)->get_section_info($this->_section); - $allowstealth = !empty($CFG->allowstealth) && $this->courseformat->allow_stealth_module_visibility($this->_cm, $section); + $allowstealth = + !empty($CFG->allowstealth) && + $this->courseformat->allow_stealth_module_visibility($this->_cm, $section) && + !$this->_features->hasnoview; if ($allowstealth && $section->visible) { $modvisiblelabel = 'modvisiblewithstealth'; } else if ($section->visible) { diff --git a/html/course/tests/behat/rename_roles.feature b/html/course/tests/behat/rename_roles.feature index 00f7c811ed..1e7cdeef84 100644 --- a/html/course/tests/behat/rename_roles.feature +++ b/html/course/tests/behat/rename_roles.feature @@ -35,9 +35,8 @@ Feature: Rename roles within a course And I should see "Learner (Student)" in the ".form-autocomplete-suggestions" "css_element" And I press the escape key And I set the field "Type or select..." in the "Filter 1" "fieldset" to "Tutor (Non-editing teacher)" - And I click on "Student 1's role assignments" "link" - And I click on ".form-autocomplete-downarrow" "css_element" in the "Student 1" "table_row" + And I open the autocomplete suggestions list in the "Student 1" "table_row" And "Tutor (Non-editing teacher)" "autocomplete_suggestions" should exist And I click on "Cancel" "link" And I press "Enrol users" diff --git a/html/course/tests/externallib_test.php b/html/course/tests/externallib_test.php index 7c918c29b7..ecf10361db 100644 --- a/html/course/tests/externallib_test.php +++ b/html/course/tests/externallib_test.php @@ -3500,6 +3500,7 @@ public function test_get_enrolled_users_by_cmid() { $user1 = self::getDataGenerator()->create_user(); $user2 = self::getDataGenerator()->create_user(); + $user3 = self::getDataGenerator()->create_user(); $user1picture = new user_picture($user1); $user1picture->size = 1; @@ -3509,6 +3510,10 @@ public function test_get_enrolled_users_by_cmid() { $user2picture->size = 1; $user2->profileimage = $user2picture->get_url($PAGE)->out(false); + $user3picture = new user_picture($user3); + $user3picture->size = 1; + $user3->profileimage = $user3picture->get_url($PAGE)->out(false); + // Set the first created user to the test user. self::setUser($user1); @@ -3523,6 +3528,8 @@ public function test_get_enrolled_users_by_cmid() { // Following lines enrol and assign default role id to the users. $this->getDataGenerator()->enrol_user($user1->id, $course1->id); $this->getDataGenerator()->enrol_user($user2->id, $course1->id); + // Enrol a suspended user in the course. + $this->getDataGenerator()->enrol_user($user3->id, $course1->id, null, 'manual', 0, 0, ENROL_USER_SUSPENDED); // Create what we expect to be returned when querying the course module. $expectedusers = array( @@ -3544,11 +3551,42 @@ public function test_get_enrolled_users_by_cmid() { 'lastname' => $user2->lastname, 'profileimage' => $user2->profileimage, ]; + $expectedusers['users'][2] = [ + 'id' => $user3->id, + 'fullname' => fullname($user3), + 'firstname' => $user3->firstname, + 'lastname' => $user3->lastname, + 'profileimage' => $user3->profileimage, + ]; // Test getting the users in a given context. $users = core_course_external::get_enrolled_users_by_cmid($forum1->cmid); $users = external_api::clean_returnvalue(core_course_external::get_enrolled_users_by_cmid_returns(), $users); + $this->assertEquals(3, count($users['users'])); + $this->assertEquals($expectedusers, $users); + + // Test getting only the active users in a given context. + $users = core_course_external::get_enrolled_users_by_cmid($forum1->cmid, 0, true); + $users = external_api::clean_returnvalue(core_course_external::get_enrolled_users_by_cmid_returns(), $users); + + $expectedusers['users'] = [ + [ + 'id' => $user1->id, + 'fullname' => fullname($user1), + 'firstname' => $user1->firstname, + 'lastname' => $user1->lastname, + 'profileimage' => $user1->profileimage, + ], + [ + 'id' => $user2->id, + 'fullname' => fullname($user2), + 'firstname' => $user2->firstname, + 'lastname' => $user2->lastname, + 'profileimage' => $user2->profileimage, + ] + ]; + $this->assertEquals(2, count($users['users'])); $this->assertEquals($expectedusers, $users); } diff --git a/html/customfield/classes/privacy/provider.php b/html/customfield/classes/privacy/provider.php index cf7d2fe839..fa85fdc492 100644 --- a/html/customfield/classes/privacy/provider.php +++ b/html/customfield/classes/privacy/provider.php @@ -33,7 +33,6 @@ use core_privacy\local\request\contextlist; use core_privacy\local\request\writer; use core_privacy\manager; -use Horde\Socket\Client\Exception; /** * Class provider @@ -196,7 +195,7 @@ public static function export_customfields_data(approved_contextlist $contextlis $field = array_key_exists($record->fieldid, $fields) ? $fields[$record->fieldid] : null; $data = data_controller::create(0, $record, $field); self::export_customfield_data($data, array_merge($subcontext, [$record->id])); - } catch (Exception $e) { + } catch (\Exception $e) { // We store some data that we can not initialise controller for. We still need to export it. self::export_customfield_data_unknown($record, $field, array_merge($subcontext, [$record->id])); } diff --git a/html/customfield/field/textarea/tests/behat/default_value.feature b/html/customfield/field/textarea/tests/behat/default_value.feature index 42bea1acef..c6fe1ab307 100644 --- a/html/customfield/field/textarea/tests/behat/default_value.feature +++ b/html/customfield/field/textarea/tests/behat/default_value.feature @@ -1,4 +1,5 @@ -@customfield @customfield_textarea @javascript @_file_upload +# This feature has Atto-specific steps. See MDL-75913 for further details. +@customfield @customfield_textarea @javascript @_file_upload @editor_atto Feature: Default value for the textarea custom field can contain images In order to see images on custom fields As a manager diff --git a/html/customfield/tests/behat/edit_fields_settings.feature b/html/customfield/tests/behat/edit_fields_settings.feature index bebbdb9046..e2fd9cc132 100644 --- a/html/customfield/tests/behat/edit_fields_settings.feature +++ b/html/customfield/tests/behat/edit_fields_settings.feature @@ -1,4 +1,5 @@ -@core @core_course @core_customfield @javascript +# This feature has Atto-specific steps. See MDL-75913 for further details. +@core @core_course @core_customfield @javascript @editor_atto Feature: Teachers can edit course custom fields In order to have additional data on the course As a teacher diff --git a/html/enrol/lti/classes/tool_provider.php b/html/enrol/lti/classes/tool_provider.php index 0e181acd7a..ad96103cb1 100644 --- a/html/enrol/lti/classes/tool_provider.php +++ b/html/enrol/lti/classes/tool_provider.php @@ -344,6 +344,9 @@ protected function onLaunch() { if ($userlog->serviceurl != $serviceurl) { $userlog->serviceurl = $serviceurl; } + if (empty($userlog->consumersecret)) { + $userlog->consumersecret = $this->consumer->secret; + } $userlog->lastaccess = time(); $DB->update_record('enrol_lti_users', $userlog); } else { @@ -354,7 +357,7 @@ protected function onLaunch() { $userlog->serviceurl = $serviceurl; $userlog->sourceid = $sourceid; $userlog->consumerkey = $this->consumer->getKey(); - $userlog->consumersecret = $tool->secret; + $userlog->consumersecret = $this->consumer->secret; $userlog->lastgrade = 0; $userlog->lastaccess = time(); $userlog->timecreated = time(); diff --git a/html/enrol/lti/db/upgrade.php b/html/enrol/lti/db/upgrade.php index e67e5329ae..b735983e71 100644 --- a/html/enrol/lti/db/upgrade.php +++ b/html/enrol/lti/db/upgrade.php @@ -69,5 +69,47 @@ function xmldb_enrol_lti_upgrade($oldversion) { upgrade_plugin_savepoint(true, 2021051701, 'enrol', 'lti'); } + if ($oldversion < 2021051702) { + // Update lti user information for LTI 2.0 users having the wrong consumer secret recorded. + // This applies to any LTI 2.0 user who has launched the tool (i.e. has lastaccess) and fixes a non-functional grade sync + // for LTI 2.0 consumers. + $sql = "SELECT lu.id, lc.secret + FROM {enrol_lti_users} lu + JOIN {enrol_lti_lti2_consumer} lc + ON (" . $DB->sql_compare_text('lu.consumerkey', 255) . " = lc.consumerkey256) + WHERE lc.ltiversion = :ltiversion + AND " . $DB->sql_compare_text('lu.consumersecret') . " != lc.secret + AND lu.lastaccess IS NOT NULL"; + $affectedltiusersrs = $DB->get_recordset_sql($sql, ['ltiversion' => 'LTI-2p0']); + foreach ($affectedltiusersrs as $ltiuser) { + $DB->set_field('enrol_lti_users', 'consumersecret', $ltiuser->secret, ['id' => $ltiuser->id]); + } + $affectedltiusersrs->close(); + + // Lti savepoint reached. + upgrade_plugin_savepoint(true, 2021051702, 'enrol', 'lti'); + } + + if ($oldversion < 2021051703) { + // Update lti user information for any users missing a consumer secret. + // This applies to any user who has launched the tool (i.e. has lastaccess) but who doesn't have a secret recorded. + // This fixes a bug where enrol_lti_users records are created first during a member sync, and are missing the secret, + // even despite having launched the tool subsequently. + $sql = "SELECT lu.id, lc.secret + FROM {enrol_lti_users} lu + JOIN {enrol_lti_lti2_consumer} lc + ON (" . $DB->sql_compare_text('lu.consumerkey', 255) . " = lc.consumerkey256) + WHERE lu.consumersecret IS NULL + AND lu.lastaccess IS NOT NULL"; + $affectedltiusersrs = $DB->get_recordset_sql($sql); + foreach ($affectedltiusersrs as $ltiuser) { + $DB->set_field('enrol_lti_users', 'consumersecret', $ltiuser->secret, ['id' => $ltiuser->id]); + } + $affectedltiusersrs->close(); + + // Lti savepoint reached. + upgrade_plugin_savepoint(true, 2021051703, 'enrol', 'lti'); + } + return true; } diff --git a/html/enrol/lti/version.php b/html/enrol/lti/version.php index 4263f277d2..d3d5b100f8 100644 --- a/html/enrol/lti/version.php +++ b/html/enrol/lti/version.php @@ -24,6 +24,6 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2021051701; // The current plugin version (Date: YYYYMMDDXX). +$plugin->version = 2021051703; // The current plugin version (Date: YYYYMMDDXX). $plugin->requires = 2021051100; // Requires this Moodle version. $plugin->component = 'enrol_lti'; // Full name of the plugin (used for diagnostics). diff --git a/html/enrol/tests/behat/add_to_group.feature b/html/enrol/tests/behat/add_to_group.feature index 269f5c6693..8ece9defe0 100644 --- a/html/enrol/tests/behat/add_to_group.feature +++ b/html/enrol/tests/behat/add_to_group.feature @@ -28,9 +28,8 @@ Feature: Users can be added to multiple groups at once And I am on "Course 1" course homepage And I follow "Participants" And I click on "Edit groups for \"Student 1\"" "link" in the "student1" "table_row" - And I click on ".form-autocomplete-downarrow" "css_element" in the "student1" "table_row" + And I open the autocomplete suggestions list in the "student1" "table_row" And I click on "Group 1" item in the autocomplete list - And I click on ".form-autocomplete-downarrow" "css_element" in the "student1" "table_row" And I click on "Group 2" item in the autocomplete list And I press the escape key And I click on "Save changes" "link" in the "student1" "table_row" diff --git a/html/files/classes/local/archive_writer/zip_writer.php b/html/files/classes/local/archive_writer/zip_writer.php index f6187f5bf3..0c92d13e14 100644 --- a/html/files/classes/local/archive_writer/zip_writer.php +++ b/html/files/classes/local/archive_writer/zip_writer.php @@ -26,6 +26,7 @@ use ZipStream\Option\Archive; use ZipStream\ZipStream; +use ZipStream\Option\File as FileOptions; use core_files\archive_writer; use core_files\local\archive_writer\file_writer_interface as file_writer_interface; use core_files\local\archive_writer\stream_writer_interface as stream_writer_interface; @@ -110,8 +111,12 @@ public function add_file_from_stream(string $name, $stream): void { } public function add_file_from_stored_file(string $name, \stored_file $file): void { + $datetime = new \DateTime(); + $datetime->setTimestamp($file->get_timemodified()); + $fileoptions = new FileOptions(); + $fileoptions->setTime($datetime); $filehandle = $file->get_content_file_handle(); - $this->archive->addFileFromStream($this->sanitise_filepath($name), $filehandle); + $this->archive->addFileFromStream($this->sanitise_filepath($name), $filehandle, $fileoptions); fclose($filehandle); } diff --git a/html/files/tests/archive_writer_test.php b/html/files/tests/archive_writer_test.php index 356bf62e89..c6d98b3ace 100644 --- a/html/files/tests/archive_writer_test.php +++ b/html/files/tests/archive_writer_test.php @@ -14,15 +14,6 @@ // You should have received a copy of the GNU General Public License // along with Moodle. If not, see . -/** - * Unit tests for core_files\local\archive_writer/zip_archive. - * - * @package core_files - * @category test - * @copyright 2020 Mark Nelson - * @license http://www.gnu.org/copyleft/gpl.html GNU Public License - */ - namespace core_files; use advanced_testcase; @@ -31,7 +22,11 @@ /** * Unit tests for \core_files\archive_writer. * - * @coversDefaultClass \core_files\archive_writer + * @package core_files + * @category test + * @copyright 2020 Mark Nelson + * @license http://www.gnu.org/copyleft/gpl.html GNU Public License + * @covers \core_files\archive_writer */ class archive_writer_test extends advanced_testcase { diff --git a/html/files/tests/local/archive_writer/zip_writer_test.php b/html/files/tests/local/archive_writer/zip_writer_test.php index 56b56f1129..195b975b87 100644 --- a/html/files/tests/local/archive_writer/zip_writer_test.php +++ b/html/files/tests/local/archive_writer/zip_writer_test.php @@ -14,15 +14,6 @@ // You should have received a copy of the GNU General Public License // along with Moodle. If not, see . -/** - * Unit tests for \core_files\local\archive_writer\zip_writer. - * - * @package core_files - * @category test - * @copyright 2020 Mark Nelson - * @license http://www.gnu.org/copyleft/gpl.html GNU Public License - */ - namespace core_files\local\archive_writer; use advanced_testcase; @@ -33,7 +24,11 @@ /** * Unit tests for \core_files\local\archive_writer\zip_writer. * - * @coversDefaultClass \core_files\local\archive_writer\zip_writer + * @package core_files + * @category test + * @copyright 2020 Mark Nelson + * @license http://www.gnu.org/copyleft/gpl.html GNU Public License + * @covers \core_files\local\archive_writer\zip_writer */ class zip_writer_test extends advanced_testcase { diff --git a/html/filter/displayh5p/tests/behat/h5p_filter.feature b/html/filter/displayh5p/tests/behat/h5p_filter.feature index fe3fd469dd..91a781bc16 100644 --- a/html/filter/displayh5p/tests/behat/h5p_filter.feature +++ b/html/filter/displayh5p/tests/behat/h5p_filter.feature @@ -49,7 +49,8 @@ Feature: Render H5P content using filters And I wait until the page is ready Then ".h5p-iframe" "css_element" should not exist - @javascript + # This scenario has Atto-specific steps. See MDL-75913 for further details. + @javascript @editor_atto Scenario: Render a local H5P file as admin Given I log in as "admin" And I am on "Course 1" course homepage with editing mode on @@ -83,7 +84,8 @@ Feature: Render H5P content using filters And I should not see "you don't have access" And I should see "Lorum ipsum" - @javascript + # This scenario has Atto-specific steps. See MDL-75913 for further details. + @javascript @editor_atto Scenario: Render a local H5P file as teacher Given I log in as "teacher1" And I am on "Course 1" course homepage with editing mode on @@ -107,7 +109,8 @@ Feature: Render H5P content using filters Then I should see "Note that the libraries may exist in the file you uploaded, but you're not allowed to upload new libraries." And I should see "missing-required-library" - @javascript + # This scenario has Atto-specific steps. See MDL-75913 for further details. + @javascript @editor_atto Scenario: Render a local H5P file with existing libraries Given I log in as "teacher1" And I am on "Course 1" course homepage with editing mode on @@ -165,7 +168,8 @@ Feature: Render H5P content using filters Then I should not see "missing-required-library" And I should see "Lorum ipsum" - @javascript + # This scenario has Atto-specific steps. See MDL-75913 for further details. + @javascript @editor_atto Scenario: Render local H5P file with a disabled main library Given I log in as "admin" # Upload H5P file to private files. diff --git a/html/filter/wiris/CHANGES.md b/html/filter/wiris/CHANGES.md index 853cf6d318..29f3b45eaf 100644 --- a/html/filter/wiris/CHANGES.md +++ b/html/filter/wiris/CHANGES.md @@ -5,12 +5,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -Last release of this plugin is 7.27.1 (9th of nov. 2021). +Last release of this plugin is 8.0.1 (23rd of nov. 2022). + +## v8.0.1 - 23rd nov. 2022 +- chore: update PHP integration to 8.0.0 +- fix: Flaky tests for Moodle 4.1 + +## v8.0.0 - 20th oct. 2022 +- fix: change line endings from CRLF to LF #kb-17449 ## v7.30.0 - 1st jul. 2022 - - fix: Use branch stable as a failsafe in CI - - ci: add moodle 4 on the ci workflow matrix - - ci: add cd workflow +- fix: Use branch stable as a failsafe in CI +- ci: add moodle 4 on the ci workflow matrix +- ci: add cd workflow ## v7.29.0 - 20th jun. 2022 - fix(ci): moodle code checker warning and errors #19424. diff --git a/html/filter/wiris/configuration.ini.dist b/html/filter/wiris/configuration.ini.dist index 0fee038934..9e97ef12f7 100644 --- a/html/filter/wiris/configuration.ini.dist +++ b/html/filter/wiris/configuration.ini.dist @@ -1,189 +1,189 @@ -########################################################################################################### -# This is a sample configuration file # -# You can uncomment any line and rename this file to configuration.ini # -# For further information go to https://docs.wiris.com/en/mathtype/mathtype_web/integrations/config-table # -########################################################################################################### - -######################### -# Connection properties # -######################### - -## Specifies formula image server host. - -#wirisimageservicehost = www.wiris.net - -## Specifies formula image server path. - -#wirisimageservicepath = /demo/editor/render - -## Specifies formula image server port. If left blank, it is computed automatically. - -#wirisimageserviceport = 80 - -## Specifies formula image server protocol. If left blank, it is computed automatically. - -#wirisimageserviceprotocol = http - -####################### -# Proxy configuration # -####################### - -## Specifies if your server is using a proxy connection or not. false by default. - -#wirisproxy = false - -## If wirisproxy is true, this value specifies the proxy host.. - -#wirisproxy_host = - -## If wirisproxy is true, this value specifies the proxy port. - -#wirisproxy_port = - -# If wirisproxy is true, this value specifies the proxy user. - -#wirisproxy_user = - -# If wirisproxy is true, this value specifies the proxy password. - -#wirisproxy_password = - -##################### -# Folder properties # -##################### - -## Place to store the cached images. - -#wiriscachedirectory = /var/cache - -## Place to store the formulas. - -#wirisformuladirectory = /var/formulas - -###################### -# Class overridables # -###################### - -## Name of the class that manages the storage of formulas. - -#wirisstorageclass = com.wiris.plugin.storage.CustomStorageAndCache - -## Name of the class that updates the loaded configuration. - -#wirisconfigurationclass = com.wiris.plugin.configuration.CustomConfiguration - -## Enables accessProvider to access control. false by default. - -#wirisaccessproviderenabled = false - -## Name of the class that manages the Access provider - -#wirisaccessproviderclass = - -###################### -# Content properties # -###################### - -## Specifies how formulas are stored in the database. MathML by default. https://docs.wiris.com/en/mathtype/mathtype_web/integrations/mathml-mode - -#wiriseditorsavemode = xml - -## Specifies if MathML should contain semantics element. false by default. - -#wirissavehandtraces = false - -## Specifies if mathml should be parsed on non-mathml modes (image or base64). - -#wiriseditorparsexml = false - -## Specifies if LaTeX content should be parsed to MathML. - -#wiriseditorparselatex = true - -## Specifies if in base64 save mode, images should be stored as a base64 string or as an image. - -#wiriseditorbase64savemode = default - -#################### -# Image properties # -#################### - -## Specifies image format (svg or png). svg by default. - -#wirisimageformat = svg - -## Specifies the image attribute to store mathml content. - -#wiriseditormathmlattribute = data-mathml - -## Specifies if the accesibility should be included in generated images as "alt" attribute. true by default. - -#wirisaccessibilityenabled = true - -##################### -# Editor properties # -##################### - -## Specifies if math editor is enabled. - -#wiriseditorenabled = true - -## Specifies if chemistry editor is enabled. true by default. - -#wirischemeditorenabled = true - -## Specifies editor size attributes. - -#wiriseditorwindowattributes = width=570, height=450, scroll=no, resizable=yes - -## Specifies if the modal window should be opened in full-screen mode. false by default. - -#wiriseditormodalwindowfullscreen = false - -############################################################################################### -# Editor inherit parameters # -# The format is a JSON containing MathType Web parameters defined on the following page: # -# https://docs.wiris.com/en/mathtype/mathtype_web/sdk-api/parameters # -# Editor parameter key should be the JSON key and the corresponnding value is the JSON value. # -############################################################################################### - -#wiriseditorparameters = {} - -######################### -# Cross-Domain policies # -######################### - -## Enables CORS domains policies. false by default. -#wiriscorsenabled = false - -## Specifies if the plugin is an external plugin. false by default. - -#wirisexternalplugin = false - -######################## -# Performance settings # -######################## - -## Specifies if the response should be a JSON instead of a binary which allows requests be cached. true by default. - -#wirispluginperformance = true - -############################################################################################################################################ -# Clean cache service parameters. For further information go to https://docs.wiris.com/en/mathtype/mathtype_web/integrations/clean-backup # -############################################################################################################################################ - -## Specifies if the delete cache gui is enabled. false by default. - -#wiriscleancachegui = false - -## Token needed to delete cache. - -#wiriscleancachetoken = token - -############################################################################################### -# Debug mode to show extra information on test page. Don't enable in production environments. # -############################################################################################### - -#wirisdebug = false - -## End of file +########################################################################################################### +# This is a sample configuration file # +# You can uncomment any line and rename this file to configuration.ini # +# For further information go to https://docs.wiris.com/en/mathtype/mathtype_web/integrations/config-table # +########################################################################################################### + +######################### +# Connection properties # +######################### + +## Specifies formula image server host. + +#wirisimageservicehost = www.wiris.net + +## Specifies formula image server path. + +#wirisimageservicepath = /demo/editor/render + +## Specifies formula image server port. If left blank, it is computed automatically. + +#wirisimageserviceport = 80 + +## Specifies formula image server protocol. If left blank, it is computed automatically. + +#wirisimageserviceprotocol = http + +####################### +# Proxy configuration # +####################### + +## Specifies if your server is using a proxy connection or not. false by default. + +#wirisproxy = false + +## If wirisproxy is true, this value specifies the proxy host.. + +#wirisproxy_host = + +## If wirisproxy is true, this value specifies the proxy port. + +#wirisproxy_port = + +# If wirisproxy is true, this value specifies the proxy user. + +#wirisproxy_user = + +# If wirisproxy is true, this value specifies the proxy password. + +#wirisproxy_password = + +##################### +# Folder properties # +##################### + +## Place to store the cached images. + +#wiriscachedirectory = /var/cache + +## Place to store the formulas. + +#wirisformuladirectory = /var/formulas + +###################### +# Class overridables # +###################### + +## Name of the class that manages the storage of formulas. + +#wirisstorageclass = com.wiris.plugin.storage.CustomStorageAndCache + +## Name of the class that updates the loaded configuration. + +#wirisconfigurationclass = com.wiris.plugin.configuration.CustomConfiguration + +## Enables accessProvider to access control. false by default. + +#wirisaccessproviderenabled = false + +## Name of the class that manages the Access provider + +#wirisaccessproviderclass = + +###################### +# Content properties # +###################### + +## Specifies how formulas are stored in the database. MathML by default. https://docs.wiris.com/en/mathtype/mathtype_web/integrations/mathml-mode + +#wiriseditorsavemode = xml + +## Specifies if MathML should contain semantics element. false by default. + +#wirissavehandtraces = false + +## Specifies if mathml should be parsed on non-mathml modes (image or base64). + +#wiriseditorparsexml = false + +## Specifies if LaTeX content should be parsed to MathML. + +#wiriseditorparselatex = true + +## Specifies if in base64 save mode, images should be stored as a base64 string or as an image. + +#wiriseditorbase64savemode = default + +#################### +# Image properties # +#################### + +## Specifies image format (svg or png). svg by default. + +#wirisimageformat = svg + +## Specifies the image attribute to store mathml content. + +#wiriseditormathmlattribute = data-mathml + +## Specifies if the accesibility should be included in generated images as "alt" attribute. true by default. + +#wirisaccessibilityenabled = true + +##################### +# Editor properties # +##################### + +## Specifies if math editor is enabled. + +#wiriseditorenabled = true + +## Specifies if chemistry editor is enabled. true by default. + +#wirischemeditorenabled = true + +## Specifies editor size attributes. + +#wiriseditorwindowattributes = width=570, height=450, scroll=no, resizable=yes + +## Specifies if the modal window should be opened in full-screen mode. false by default. + +#wiriseditormodalwindowfullscreen = false + +############################################################################################### +# Editor inherit parameters # +# The format is a JSON containing MathType Web parameters defined on the following page: # +# https://docs.wiris.com/en/mathtype/mathtype_web/sdk-api/parameters # +# Editor parameter key should be the JSON key and the corresponnding value is the JSON value. # +############################################################################################### + +#wiriseditorparameters = {} + +######################### +# Cross-Domain policies # +######################### + +## Enables CORS domains policies. false by default. +#wiriscorsenabled = false + +## Specifies if the plugin is an external plugin. false by default. + +#wirisexternalplugin = false + +######################## +# Performance settings # +######################## + +## Specifies if the response should be a JSON instead of a binary which allows requests be cached. true by default. + +#wirispluginperformance = true + +############################################################################################################################################ +# Clean cache service parameters. For further information go to https://docs.wiris.com/en/mathtype/mathtype_web/integrations/clean-backup # +############################################################################################################################################ + +## Specifies if the delete cache gui is enabled. false by default. + +#wiriscleancachegui = false + +## Token needed to delete cache. + +#wiriscleancachetoken = token + +############################################################################################### +# Debug mode to show extra information on test page. Don't enable in production environments. # +############################################################################################### + +#wirisdebug = false + +## End of file diff --git a/html/filter/wiris/integration/WIRISplugins.js b/html/filter/wiris/integration/WIRISplugins.js index 152d94f42d..095737eb85 100644 --- a/html/filter/wiris/integration/WIRISplugins.js +++ b/html/filter/wiris/integration/WIRISplugins.js @@ -3984,7 +3984,7 @@ js.XMLHttpRequest = window.XMLHttpRequest?XMLHttpRequest:window.ActiveXObject?fu com.wiris.js.JsPluginViewer.USE_CREATE_IMAGE = 1; com.wiris.js.JsPluginViewer.DEBUG = false; com.wiris.js.JsPluginViewer.TECH = "@param.js.tech.discover@"; -com.wiris.js.JsPluginViewer.VERSION = "7.28.1.1443"; +com.wiris.js.JsPluginViewer.VERSION = "8.0.0.1454"; com.wiris.system.JsBrowser.SOURCE_USER_AGENT = "userAgent"; com.wiris.system.JsBrowser.SOURCE_VENDOR = "vendor"; com.wiris.system.JsBrowser.SOURCE_WINDOW_OPERA = "opera"; diff --git a/html/filter/wiris/integration/lib/Type.class.php b/html/filter/wiris/integration/lib/Type.class.php index 84cc966693..cfe9adece0 100644 --- a/html/filter/wiris/integration/lib/Type.class.php +++ b/html/filter/wiris/integration/lib/Type.class.php @@ -79,7 +79,7 @@ static function createInstance($cl, $args) { if($c === null) { return null; } - return $inst = $c->getConstructor() ? $c->newInstanceArgs($args->�a) : $c->newInstanceArgs(); + return $inst = $c->getConstructor() ? $c->newInstanceArgs($args->»a) : $c->newInstanceArgs(); } static function createEmptyInstance($cl) { if($cl->__qname__ === "Array") { diff --git a/html/filter/wiris/integration/lib/VERSION b/html/filter/wiris/integration/lib/VERSION index ae3cb51692..2743d815d0 100644 --- a/html/filter/wiris/integration/lib/VERSION +++ b/html/filter/wiris/integration/lib/VERSION @@ -1 +1 @@ -7.28.1.1443 \ No newline at end of file +8.0.0.1454 \ No newline at end of file diff --git a/html/filter/wiris/integration/lib/com/wiris/plugin/asyncimpl/AsyncRenderImpl.class.php b/html/filter/wiris/integration/lib/com/wiris/plugin/asyncimpl/AsyncRenderImpl.class.php index ac78ecce65..ad77872c35 100644 --- a/html/filter/wiris/integration/lib/com/wiris/plugin/asyncimpl/AsyncRenderImpl.class.php +++ b/html/filter/wiris/integration/lib/com/wiris/plugin/asyncimpl/AsyncRenderImpl.class.php @@ -113,12 +113,12 @@ public function createImage($mml, $param, &$output, $call) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->�dynamics[$m]) && is_callable($this->�dynamics[$m])) - return call_user_func_array($this->�dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call �'.$m.'�'); + throw new HException('Unable to call »'.$m.'»'); } function __toString() { return 'com.wiris.plugin.asyncimpl.AsyncRenderImpl'; } } diff --git a/html/filter/wiris/integration/lib/com/wiris/plugin/asyncimpl/CreateImageMethod.class.php b/html/filter/wiris/integration/lib/com/wiris/plugin/asyncimpl/CreateImageMethod.class.php index 290271a060..aa48c7225a 100644 --- a/html/filter/wiris/integration/lib/com/wiris/plugin/asyncimpl/CreateImageMethod.class.php +++ b/html/filter/wiris/integration/lib/com/wiris/plugin/asyncimpl/CreateImageMethod.class.php @@ -38,8 +38,8 @@ public function step2_getAccessibility_step1() { $lang = com_wiris_system_PropertiesTools::getProperty($this->param, "lang", "en"); try { $this->render->plugin->newAsyncTextService()->mathml2accessible($this->mml, $lang, $this->param, $this->step2_getAccessibility_step2_); - }catch(Exception $�e) { - $_ex_ = ($�e instanceof HException) ? $�e->e : $�e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $ex = $_ex_; { $this->step3(); @@ -80,12 +80,12 @@ public function step1() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->�dynamics[$m]) && is_callable($this->�dynamics[$m])) - return call_user_func_array($this->�dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call �'.$m.'�'); + throw new HException('Unable to call »'.$m.'»'); } function __toString() { return 'com.wiris.plugin.asyncimpl.CreateImageMethod'; } } diff --git a/html/filter/wiris/integration/lib/com/wiris/plugin/impl/CleanCacheImpl.class.php b/html/filter/wiris/integration/lib/com/wiris/plugin/impl/CleanCacheImpl.class.php index 0ec6db2850..f3db06d86e 100644 --- a/html/filter/wiris/integration/lib/com/wiris/plugin/impl/CleanCacheImpl.class.php +++ b/html/filter/wiris/integration/lib/com/wiris/plugin/impl/CleanCacheImpl.class.php @@ -56,7 +56,7 @@ public function getCacheOutput() { $output .= " Your new token is:
"; $output .= "" . haxe_Md5::encode($this->newToken) . "
"; $output .= " Please copy it to your configuration.ini file
"; - $output .= " For more information see Server configuration file documentation"; + $output .= " For more information see Server configuration file documentation"; } } } @@ -103,12 +103,12 @@ public function init($param) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->�dynamics[$m]) && is_callable($this->�dynamics[$m])) - return call_user_func_array($this->�dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call �'.$m.'�'); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.plugin.impl.CleanCacheImpl'; } } diff --git a/html/filter/wiris/integration/lib/com/wiris/plugin/impl/CustomConfigurationUpdater.class.php b/html/filter/wiris/integration/lib/com/wiris/plugin/impl/CustomConfigurationUpdater.class.php index 81edf89de9..6005a532f3 100644 --- a/html/filter/wiris/integration/lib/com/wiris/plugin/impl/CustomConfigurationUpdater.class.php +++ b/html/filter/wiris/integration/lib/com/wiris/plugin/impl/CustomConfigurationUpdater.class.php @@ -31,12 +31,12 @@ public function init($obj) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->�dynamics[$m]) && is_callable($this->�dynamics[$m])) - return call_user_func_array($this->�dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call �'.$m.'�'); + throw new HException('Unable to call »'.$m.'»'); } function __toString() { return 'com.wiris.plugin.impl.CustomConfigurationUpdater'; } } diff --git a/html/filter/wiris/integration/lib/com/wiris/plugin/impl/EditorImpl.class.php b/html/filter/wiris/integration/lib/com/wiris/plugin/impl/EditorImpl.class.php index a4bd6182f7..3e25f49e75 100644 --- a/html/filter/wiris/integration/lib/com/wiris/plugin/impl/EditorImpl.class.php +++ b/html/filter/wiris/integration/lib/com/wiris/plugin/impl/EditorImpl.class.php @@ -72,20 +72,20 @@ public function editor($language, $provider) { $this->addLine($output, "#links { text-align: right; margin-right: 20px; } #links_rtl {text-align: left; margin-left: 20px;} #controls { float: left; } #controls_rtl {float: right;}/*-->*/"); $this->addLine($output, ""); $this->addLine($output, "
"); - $this->addLine($output, "
LaTeX | "); - $this->addLine($output, "Manual
"); + $this->addLine($output, "
LaTeX | "); + $this->addLine($output, "Manual
"); return $output->b; } public $plugin; public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->�dynamics[$m]) && is_callable($this->�dynamics[$m])) - return call_user_func_array($this->�dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call �'.$m.'�'); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.plugin.impl.EditorImpl'; } } diff --git a/html/filter/wiris/integration/lib/com/wiris/plugin/impl/RenderImpl.class.php b/html/filter/wiris/integration/lib/com/wiris/plugin/impl/RenderImpl.class.php index 83f3cef131..454f794a36 100644 --- a/html/filter/wiris/integration/lib/com/wiris/plugin/impl/RenderImpl.class.php +++ b/html/filter/wiris/integration/lib/com/wiris/plugin/impl/RenderImpl.class.php @@ -9,8 +9,8 @@ public function safeMath2Accessible($mml, $lang, $param) { try { $text = $this->plugin->newTextService()->mathml2accessible($mml, $lang, $param); return $text; - }catch(Exception $�e) { - $_ex_ = ($�e instanceof HException) ? $�e->e : $�e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $ex = $_ex_; { return ""; @@ -82,8 +82,8 @@ public function getMetrics($digest, &$output) { $bs = null; try { $bs = $this->showImage($digest, null, null); - }catch(Exception $�e) { - $_ex_ = ($�e instanceof HException) ? $�e->e : $�e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { return ""; @@ -339,12 +339,12 @@ public function computeDigest($mml, $param) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->�dynamics[$m]) && is_callable($this->�dynamics[$m])) - return call_user_func_array($this->�dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call �'.$m.'�'); + throw new HException('Unable to call »'.$m.'»'); } static function concatPath($s1, $s2) { if(_hx_last_index_of($s1, "/", null) === strlen($s1) - 1) { diff --git a/html/filter/wiris/integration/lib/com/wiris/util/json/JSonIntegerFormat.class.php b/html/filter/wiris/integration/lib/com/wiris/util/json/JSonIntegerFormat.class.php new file mode 100644 index 0000000000..69d965c6d9 --- /dev/null +++ b/html/filter/wiris/integration/lib/com/wiris/util/json/JSonIntegerFormat.class.php @@ -0,0 +1,29 @@ +n = $n; + $this->format = $format; + }} + public function toString() { + if($this->format === com_wiris_util_json_JSonIntegerFormat::$HEXADECIMAL) { + return "0x" . StringTools::hex($this->n, 0); + } + return "" . _hx_string_rec($this->n, ""); + } + public $format; + public $n; + public function __call($m, $a) { + if(isset($this->$m) && is_callable($this->$m)) + return call_user_func_array($this->$m, $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); + else if('toString' == $m) + return $this->__toString(); + else + throw new HException('Unable to call «'.$m.'»'); + } + static $HEXADECIMAL = 0; + function __toString() { return $this->toString(); } +} diff --git a/html/filter/wiris/integration/lib/php/Boot.class.php b/html/filter/wiris/integration/lib/php/Boot.class.php index c2534c8d8f..72488e6a2f 100644 --- a/html/filter/wiris/integration/lib/php/Boot.class.php +++ b/html/filter/wiris/integration/lib/php/Boot.class.php @@ -27,33 +27,33 @@ function _hx_anonymous($arr = array()) { } class _hx_array implements ArrayAccess, IteratorAggregate { - var $�a; + var $»a; var $length; function __construct($a = array()) { - $this->�a = $a; + $this->»a = $a; $this->length = count($a); } function concat($a) { - return new _hx_array(array_merge($this->�a, $a->�a)); + return new _hx_array(array_merge($this->»a, $a->»a)); } function copy() { - return new _hx_array($this->�a); + return new _hx_array($this->»a); } function &get($index) { - if(isset($this->�a[$index])) return $this->�a[$index]; + if(isset($this->»a[$index])) return $this->»a[$index]; return null; } function insert($pos, $x) { - array_splice($this->�a, $pos, 0, array($x)); + array_splice($this->»a, $pos, 0, array($x)); $this->length++; } function iterator() { - return new _hx_array_iterator($this->�a); + return new _hx_array_iterator($this->»a); } function getIterator() { @@ -61,25 +61,25 @@ function getIterator() { } function join($sep) { - return implode($sep, $this->�a); + return implode($sep, $this->»a); } function pop() { - $r = array_pop($this->�a); - $this->length = count($this->�a); + $r = array_pop($this->»a); + $this->length = count($this->»a); return $r; } function push($x) { - $this->�a[] = $x; + $this->»a[] = $x; return ++$this->length; } function remove($x) { - for($i = 0; $i < count($this->�a); $i++) - if($this->�a[$i] === $x) { - unset($this->�a[$i]); - $this->�a = array_values($this->�a); + for($i = 0; $i < count($this->»a); $i++) + if($this->»a[$i] === $x) { + unset($this->»a[$i]); + $this->»a = array_values($this->»a); $this->length--; return true; } @@ -87,8 +87,8 @@ function remove($x) { } function removeAt($pos) { - if(array_key_exists($pos, $this->�a)) { - unset($this->�a[$pos]); + if(array_key_exists($pos, $this->»a)) { + unset($this->»a[$pos]); $this->length--; return true; } else @@ -96,35 +96,35 @@ function removeAt($pos) { } function reverse() { - $this->�a = array_reverse($this->�a, false); + $this->»a = array_reverse($this->»a, false); } function shift() { - $r = array_shift($this->�a); - $this->length = count($this->�a); + $r = array_shift($this->»a); + $this->length = count($this->»a); return $r; } function slice($pos, $end) { if($end === null) - return new _hx_array(array_slice($this->�a, $pos)); + return new _hx_array(array_slice($this->»a, $pos)); else - return new _hx_array(array_slice($this->�a, $pos, $end-$pos)); + return new _hx_array(array_slice($this->»a, $pos, $end-$pos)); } function sort($f) { - usort($this->�a, $f); + usort($this->»a, $f); } function splice($pos, $len) { if($len < 0) $len = 0; - $nh = new _hx_array(array_splice($this->�a, $pos, $len)); - $this->length = count($this->�a); + $nh = new _hx_array(array_splice($this->»a, $pos, $len)); + $this->length = count($this->»a); return $nh; } function toString() { - return '['.implode(',', array_map('_hx_string_rec',$this->�a,array())).']'; + return '['.implode(',', array_map('_hx_string_rec',$this->»a,array())).']'; } function __toString() { @@ -132,26 +132,26 @@ function __toString() { } function unshift($x) { - array_unshift($this->�a, $x); + array_unshift($this->»a, $x); $this->length++; } // ArrayAccess methods: function offsetExists($offset) { - return isset($this->�a[$offset]); + return isset($this->»a[$offset]); } function offsetGet($offset) { - if(isset($this->�a[$offset])) return $this->�a[$offset]; + if(isset($this->»a[$offset])) return $this->»a[$offset]; return null; } function offsetSet($offset, $value) { if($this->length <= $offset) { - $this->�a = array_merge($this->�a, array_fill(0, $offset+1-$this->length, null)); + $this->»a = array_merge($this->»a, array_fill(0, $offset+1-$this->length, null)); $this->length = $offset+1; } - return $this->�a[$offset] = $value; + return $this->»a[$offset] = $value; } function offsetUnset($offset) { @@ -160,29 +160,29 @@ function offsetUnset($offset) { } class _hx_array_iterator implements Iterator { - private $�a; - private $�i; + private $»a; + private $»i; public function __construct($a) { - $this->�a = $a; - $this->�i = 0; + $this->»a = $a; + $this->»i = 0; } public function next() { if(!$this->hasNext()) return null; - return $this->�a[$this->�i++]; + return $this->»a[$this->»i++]; } public function hasNext() { - return $this->�i < count($this->�a); + return $this->»i < count($this->»a); } public function current() { if (!$this->hasNext()) return false; - return $this->�a[$this->�i]; + return $this->»a[$this->»i]; } public function key() { - return $this->�i; + return $this->»i; } public function valid() { @@ -190,10 +190,10 @@ public function valid() { } public function rewind() { - $this->�i = 0; + $this->»i = 0; } public function size() { - return count($this->�a); + return count($this->»a); } } @@ -250,7 +250,7 @@ function _hx_mod($x, $y) { return fmod($x, $y); } -function _hx_error_handler($errno, $errmsg, $filename, $linenum, $vars) { +function _hx_error_handler($errno, $errmsg, $filename, $linenum, $vars = '') { $msg = $errmsg . ' (errno: ' . $errno . ') in ' . $filename . ' at line #' . $linenum; $e = new HException($msg, $errmsg, $errno, _hx_anonymous(array('fileName' => 'Boot.hx', 'lineNumber' => __LINE__, 'className' => 'php.Boot', 'methodName' => '_hx_error_handler'))); $e->setFile($filename); @@ -331,8 +331,8 @@ function _hx_field($o, $field) { return $o->$field; } } - } else if(isset($o->�dynamics[$field])) { - return $o->�dynamics[$field]; + } else if(isset($o->»dynamics[$field])) { + return $o->»dynamics[$field]; } else { return array($o, $field); } @@ -345,13 +345,13 @@ function _hx_field($o, $field) { function _hx_get_object_vars($o) { $a = array_keys(get_object_vars($o)); - if(isset($o->�dynamics)) - $a = array_merge($a, array_keys($o->�dynamics)); + if(isset($o->»dynamics)) + $a = array_merge($a, array_keys($o->»dynamics)); $arr = array(); for($i=0;$i$field) || property_exists($o, $field) || isset($o->�dynamics[$field]))) + (is_object($o) && (method_exists($o, $field) || isset($o->$field) || property_exists($o, $field) || isset($o->»dynamics[$field]))) || (is_string($o) && (in_array($field, array('toUpperCase', 'toLowerCase', 'charAt', 'charCodeAt', 'indexOf', 'lastIndexOf', 'split', 'substr', 'toString', 'length')))) ; @@ -412,33 +412,33 @@ function _hx_len($o) { } class _hx_list_iterator implements Iterator { - private $�h; - private $�list; - private $�counter; + private $»h; + private $»list; + private $»counter; public function __construct($list) { - $this->�list = $list; + $this->»list = $list; $this->rewind(); } public function next() { - if($this->�h == null) return null; - $this->�counter++; - $x = $this->�h[0]; - $this->�h = $this->�h[1]; + if($this->»h == null) return null; + $this->»counter++; + $x = $this->»h[0]; + $this->»h = $this->»h[1]; return $x; } public function hasNext() { - return $this->�h != null; + return $this->»h != null; } public function current() { if (!$this->hasNext()) return null; - return $this->�h[0]; + return $this->»h[0]; } public function key() { - return $this->�counter; + return $this->»counter; } public function valid() { @@ -446,12 +446,12 @@ public function valid() { } public function rewind() { - $this->�counter = -1; - $this->�h = $this->�list->h; + $this->»counter = -1; + $this->»h = $this->»list->h; } public function size() { - return $this->�list->length; + return $this->»list->length; } } @@ -576,12 +576,12 @@ function _hx_string_rec($o, $s) { } } if(is_string($o)) { - if(_hx_is_lambda($o)) return '�function�'; + if(_hx_is_lambda($o)) return '»function»'; // if(strlen($s) > 0) return '"' . str_replace('"', '\"', $o) . '"'; else return $o; } if(is_array($o)) { - if(is_callable($o)) return '�function�'; + if(is_callable($o)) return '»function»'; $str = '['; $s .= " "; $first = true; diff --git a/html/filter/wiris/settings.php b/html/filter/wiris/settings.php index f9e2bd306d..2e4bc6f932 100644 --- a/html/filter/wiris/settings.php +++ b/html/filter/wiris/settings.php @@ -114,7 +114,7 @@ $settings->add(new admin_setting_configselect('filter_wiris/rendertype', get_string('rendertype', 'filter_wiris'), get_string('rendertype_help', 'filter_wiris'), - 'default', + 'php', array('php' => 'PHP', 'client' => 'Client'))); $settings->add(new admin_setting_configselect('filter_wiris/imageformat', diff --git a/html/filter/wiris/tests/behat/testClientRender.feature b/html/filter/wiris/tests/behat/testClientRender.feature index 7fda669fc2..8ad26ef433 100644 --- a/html/filter/wiris/tests/behat/testClientRender.feature +++ b/html/filter/wiris/tests/behat/testClientRender.feature @@ -35,5 +35,6 @@ I need to change the render type # // This 2-step other option works also: # When I wait until the page is ready # Then Wirisformula should exist + And I wait "1" seconds Then I wait until Wirisformula formula exists And MathType formula in svg format is correctly displayed diff --git a/html/filter/wiris/tests/behat/testServerRenderPNG.feature b/html/filter/wiris/tests/behat/testServerRenderPNG.feature index b4cead1a08..3d581a5a64 100644 --- a/html/filter/wiris/tests/behat/testServerRenderPNG.feature +++ b/html/filter/wiris/tests/behat/testServerRenderPNG.feature @@ -27,7 +27,9 @@ I need to change the render type | Name | Test MathType for Atto and server side rendering on Moodle | And I press "MathType" in "Page content" field in Atto editor And I set MathType formula to '(p2)x2yp-2-11-x11-x2' + And I wait "1" seconds And I press accept button in MathType Editor And I press "Save and display" + And I wait "1" seconds Then Wirisformula should exist And MathType formula in png format is correctly displayed diff --git a/html/filter/wiris/tests/behat/testServerRenderSVG.feature b/html/filter/wiris/tests/behat/testServerRenderSVG.feature index 848431b9db..496da2b7d3 100644 --- a/html/filter/wiris/tests/behat/testServerRenderSVG.feature +++ b/html/filter/wiris/tests/behat/testServerRenderSVG.feature @@ -30,5 +30,6 @@ I need to change the render type And I wait "1" seconds And I press accept button in MathType Editor And I press "Save and display" + And I wait "1" seconds Then Wirisformula should exist And MathType formula in svg format is correctly displayed diff --git a/html/filter/wiris/tests/behat/urlToLinkFilterCompatibility.feature b/html/filter/wiris/tests/behat/urlToLinkFilterCompatibility.feature index 4eb94fc65c..9ffad3772b 100644 --- a/html/filter/wiris/tests/behat/urlToLinkFilterCompatibility.feature +++ b/html/filter/wiris/tests/behat/urlToLinkFilterCompatibility.feature @@ -30,4 +30,5 @@ I need to enable the Convert URLs into links and images filter and insert a Math And I wait "1" seconds And I press accept button in MathType Editor And I press "Save and display" + And I wait "1" seconds Then Wirisformula should exist diff --git a/html/filter/wiris/thirdpartylibs.xml b/html/filter/wiris/thirdpartylibs.xml index 1919eb027f..15eaa59a87 100644 --- a/html/filter/wiris/thirdpartylibs.xml +++ b/html/filter/wiris/thirdpartylibs.xml @@ -3,14 +3,14 @@ integration MathType Web Integration PHP library - 7.30.0 + 8.00.0 GPL 3.0+ render MathType Web Integration JavaScript SDK - 7.23.0 + 8.0.0 GPL 3.0+ diff --git a/html/filter/wiris/version.php b/html/filter/wiris/version.php index 3b5073ea6f..9c3567058f 100644 --- a/html/filter/wiris/version.php +++ b/html/filter/wiris/version.php @@ -25,8 +25,8 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2022070100; -$plugin->release = '7.30.0'; +$plugin->version = 2022112300; +$plugin->release = '8.0.1'; $plugin->requires = 2011120511; $plugin->maturity = MATURITY_STABLE; $plugin->component = 'filter_wiris'; diff --git a/html/grade/tests/behat/grade_to_pass.feature b/html/grade/tests/behat/grade_to_pass.feature index 2b55d73e27..e167f2aefb 100644 --- a/html/grade/tests/behat/grade_to_pass.feature +++ b/html/grade/tests/behat/grade_to_pass.feature @@ -26,8 +26,7 @@ Feature: We can set the grade to pass value | name | Test Assignment 1 | | intro | Submit your online text | | assignsubmission_onlinetext_enabled | 1 | - And I log in as "teacher1" - And I am on "Course 1" course homepage + And I am on the "Course 1" course page logged in as teacher1 @javascript Scenario: Validate that switching the type of grading used correctly disables grade to pass @@ -115,11 +114,10 @@ Feature: We can set the grade to pass value Scenario: Set a valid grade to pass for workshop activity Given the following "activities" exist: - | activity | name | intro | course | section | idnumber | - | workshop | Test Workshop 1 | Test workshop | C1 | 1 | workshop1 | + | activity | name | course | idnumber | + | workshop | Test Workshop 1 | C1 | workshop1 | And I am on "Course 1" course homepage with editing mode on - And I follow "Test Workshop 1" - And I navigate to "Edit settings" in current page administration + And I am on the "Test Workshop 1" "workshop activity editing" page And I set the following fields to these values: | grade | 80 | | Submission grade to pass | 40 | @@ -138,19 +136,16 @@ Feature: We can set the grade to pass value And the field "Grade to pass" matches value "10" And I set the field "Grade to pass" to "15" And I press "Save changes" - And I am on "Course 1" course homepage - And I follow "Test Workshop 1" - And I follow "Edit settings" + And I am on the "Test Workshop 1" "workshop activity editing" page And the field "Submission grade to pass" matches value "45" And the field "Assessment grade to pass" matches value "15" Scenario: Set an invalid grade to pass for workshop activity Given the following "activities" exist: - | activity | name | intro | course | section | idnumber | - | workshop | Test Workshop 1 | Test workshop | C1 | 1 | workshop1 | + | activity | name | course | idnumber | + | workshop | Test Workshop 1 | C1 | workshop1 | And I am on "Course 1" course homepage with editing mode on - And I follow "Test Workshop 1" - And I navigate to "Edit settings" in current page administration + And I am on the "Test Workshop 1" "workshop activity editing" page And I set the following fields to these values: | grade | 80 | | Submission grade to pass | 90 | diff --git a/html/h5p/h5plib/v124/joubel/core/styles/h5p-confirmation-dialog.css b/html/h5p/h5plib/v124/joubel/core/styles/h5p-confirmation-dialog.css index e849c23e6c..08e8b9964e 100644 --- a/html/h5p/h5plib/v124/joubel/core/styles/h5p-confirmation-dialog.css +++ b/html/h5p/h5plib/v124/joubel/core/styles/h5p-confirmation-dialog.css @@ -1,3 +1,15 @@ +/* + XTEC ************ AFEGIT - Fix for visual editor doesn't open under certain conditions. Must be removed + after migration to Moodle 4.x. https://tracker.moodle.org/browse/MDL-74692 + 2023.01.09 @aginard + */ +.cke_contents, .cke_reset { + min-height: 200px !important; +} +/* + ************ FI + */ + .h5p-confirmation-dialog-background { position: fixed; height: 100%; diff --git a/html/install/lang/br/langconfig.php b/html/install/lang/br/langconfig.php index 544992f9c8..c44c27dd57 100644 --- a/html/install/lang/br/langconfig.php +++ b/html/install/lang/br/langconfig.php @@ -30,4 +30,4 @@ defined('MOODLE_INTERNAL') || die(); $string['thisdirection'] = 'ltr'; -$string['thislanguage'] = 'Breizh'; +$string['thislanguage'] = 'Brezhoneg'; diff --git a/html/install/lang/es_ar/langconfig.php b/html/install/lang/es_ar/langconfig.php index f6bdebdbce..4d8ea61f04 100644 --- a/html/install/lang/es_ar/langconfig.php +++ b/html/install/lang/es_ar/langconfig.php @@ -30,4 +30,4 @@ defined('MOODLE_INTERNAL') || die(); $string['parentlanguage'] = 'es'; -$string['thislanguage'] = 'Spanish Argentina'; +$string['thislanguage'] = 'Español - Argentina'; diff --git a/html/install/lang/es_mx/langconfig.php b/html/install/lang/es_mx/langconfig.php index 49e909f70c..071333f281 100644 --- a/html/install/lang/es_mx/langconfig.php +++ b/html/install/lang/es_mx/langconfig.php @@ -31,4 +31,4 @@ $string['parentlanguage'] = ''; $string['thisdirection'] = 'ltr'; -$string['thislanguage'] = 'Español (México)'; +$string['thislanguage'] = 'Español - México'; diff --git a/html/install/lang/it/admin.php b/html/install/lang/it/admin.php index e1e7529a57..aee5294344 100644 --- a/html/install/lang/it/admin.php +++ b/html/install/lang/it/admin.php @@ -39,6 +39,6 @@ {$a} . Per favore utilizza l\'opzione --help.'; $string['cliyesnoprompt'] = 'inserisci s (per Si) o n (per No)'; -$string['environmentrequireinstall'] = 'E\' necessaria l\'installazione e attivazione'; +$string['environmentrequireinstall'] = 'Installazione e attivazione obbligatoria'; $string['environmentrequireversion'] = 'Versione minima necessaria: {$a->needed}. Versione in uso: {$a->current}'; $string['upgradekeyset'] = 'Chiave per l\'aggiornamento (lasciare vuoto se non impostata)'; diff --git a/html/install/lang/it/error.php b/html/install/lang/it/error.php index 9b04caf0eb..8209c46146 100644 --- a/html/install/lang/it/error.php +++ b/html/install/lang/it/error.php @@ -30,7 +30,7 @@ defined('MOODLE_INTERNAL') || die(); $string['cannotcreatedboninstall'] = '

Non è possibile creare il database

Il database non esiste e l\'utente fornito non è autorizzato a crearlo.

-

E\' necessario che l\'amministratore del sito verifichi la configurazione del database.

'; +

È necessario che l\'amministratore del sito verifichi la configurazione del database.

'; $string['cannotcreatelangdir'] = 'Non è possibile creare la cartella lang'; $string['cannotcreatetempdir'] = 'Non è possibile creare la cartella temp'; $string['cannotdownloadcomponents'] = 'Non è possibile scaricare componenti.'; diff --git a/html/install/lang/it/install.php b/html/install/lang/it/install.php index 62c54a0513..a04d0187f1 100644 --- a/html/install/lang/it/install.php +++ b/html/install/lang/it/install.php @@ -85,7 +85,7 @@ $string['phpversion'] = 'Versione PHP'; $string['phpversionhelp'] = '

Moodle necessita come minimo della versione 5.6.5 o 7.1del PHP. (La versione 7.0.x ha alcuni limiti nel motore)

La versione installata nel sistema è la {$a}

-

E\' necessario aggiornare la versione del PHP oppure spostarsi su un host che abbia una versione più aggiornata del PHP.
'; +

È necessario aggiornare la versione del PHP oppure spostarsi su un host che abbia una versione più aggiornata del PHP.
'; $string['welcomep10'] = '{$a->installername} ({$a->installerversion})'; $string['welcomep20'] = 'Se vedi questa pagina hai installato correttamente e lanciato il pacchetto {$a->packname} {$a->packversion}. Complimenti!'; $string['welcomep30'] = 'La release di {$a->installername} include l\'applicazione per creare l\'ambiente necessario a far girare Moodle:'; diff --git a/html/install/lang/ja/error.php b/html/install/lang/ja/error.php index dd111887b3..d6e56c7894 100644 --- a/html/install/lang/ja/error.php +++ b/html/install/lang/ja/error.php @@ -30,13 +30,13 @@ defined('MOODLE_INTERNAL') || die(); $string['cannotcreatedboninstall'] = '

データベースを作æˆã§ãã¾ã›ã‚“。

-

指定ã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯å­˜åœ¨ã—ã¾ã›ã‚“。ã¾ãŸã€ãƒ¦ãƒ¼ã‚¶ã«ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作æˆã™ã‚‹ãŸã‚ã®ãƒ‘ーミッションãŒã‚ã‚Šã¾ã›ã‚“。

-

サイト管ç†è€…ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹è¨­å®šã‚’確èªã—ã¦ãã ã•ã„。

'; +

指定ã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯å­˜åœ¨ã—ã¾ã›ã‚“。ã¾ãŸã€æŒ‡å®šã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ã«ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作æˆã™ã‚‹ãŸã‚ã®ãƒ‘ーミッションãŒã‚ã‚Šã¾ã›ã‚“。

+

サイト管ç†è€…ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹è¨­å®šã‚’確èªã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚

'; $string['cannotcreatelangdir'] = 'langディレクトリを作æˆã§ãã¾ã›ã‚“。'; $string['cannotcreatetempdir'] = 'tempディレクトリを作æˆã§ãã¾ã›ã‚“。'; $string['cannotdownloadcomponents'] = 'コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ダウンロードã§ãã¾ã›ã‚“。'; $string['cannotdownloadzipfile'] = 'ZIPファイルをダウンロードã§ãã¾ã›ã‚“。'; -$string['cannotfindcomponent'] = 'コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; +$string['cannotfindcomponent'] = 'コンãƒãƒ¼ãƒãƒ³ãƒˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; $string['cannotsavemd5file'] = 'mp5ファイルをä¿å­˜ã§ãã¾ã›ã‚“。'; $string['cannotsavezipfile'] = 'ZIPファイルをä¿å­˜ã§ãã¾ã›ã‚“。'; $string['cannotunzipfile'] = 'ZIPファイルを展開ã§ãã¾ã›ã‚“。'; diff --git a/html/install/lang/lt_wp/langconfig.php b/html/install/lang/lt_wp/langconfig.php new file mode 100644 index 0000000000..818e9558bc --- /dev/null +++ b/html/install/lang/lt_wp/langconfig.php @@ -0,0 +1,33 @@ +. + +/** + * Automatically generated strings for Moodle installer + * + * Do not edit this file manually! It contains just a subset of strings + * needed during the very first steps of installation. This file was + * generated automatically by export-installer.php (which is part of AMOS + * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the + * list of strings defined in /install/stringnames.txt. + * + * @package installer + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$string['parentlanguage'] = 'lt'; +$string['thislanguage'] = 'Lietuvių (Workplace)'; diff --git a/html/install/lang/lv/admin.php b/html/install/lang/lv/admin.php index 37500793f3..be457af940 100644 --- a/html/install/lang/lv/admin.php +++ b/html/install/lang/lv/admin.php @@ -34,6 +34,11 @@ $string['cliincorrectvalueerror'] = 'Kļūda, nepareiza vÄ“rtÄ«ba "{$a->value}" opcijai "{$a->option}"'; $string['cliincorrectvalueretry'] = 'Nepareiza vÄ“rtÄ«ba, lÅ«dzu, mÄ“Ä£iniet vÄ“lreiz'; $string['clitypevalue'] = 'veida vÄ“rtÄ«ba'; +$string['clitypevaluedefault'] = 'ierakstiet vÄ“rtÄ«bu, nospiediet taustiņu Enter, lai izmantotu noklusÄ“juma vÄ“rtÄ«bu ({$a})'; +$string['cliunknowoption'] = 'NeatpazÄ«tas opcijas: + {$a} +LÅ«dzu, izmantojiet opciju --help.'; +$string['cliyesnoprompt'] = 'ierakstiet y (nozÄ«mÄ“ jÄ) vai n (nozÄ«mÄ“ nÄ“)'; $string['environmentrequireinstall'] = 'nepiecieÅ¡ams instalÄ“t/iespÄ“jot'; $string['environmentrequireversion'] = 'nepiecieÅ¡ama versija {$a->needed}, bet jÅ«s izmantojat versiju {$a->current}'; $string['upgradekeyset'] = 'JauninÄÅ¡anas atslÄ“ga (lai to neiestatÄ«tu, atstÄjiet tukÅ¡u)'; diff --git a/html/install/lang/lv_wp/langconfig.php b/html/install/lang/lv_wp/langconfig.php new file mode 100644 index 0000000000..10fed30cf3 --- /dev/null +++ b/html/install/lang/lv_wp/langconfig.php @@ -0,0 +1,33 @@ +. + +/** + * Automatically generated strings for Moodle installer + * + * Do not edit this file manually! It contains just a subset of strings + * needed during the very first steps of installation. This file was + * generated automatically by export-installer.php (which is part of AMOS + * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the + * list of strings defined in /install/stringnames.txt. + * + * @package installer + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$string['parentlanguage'] = 'lv'; +$string['thislanguage'] = 'LatvieÅ¡u (Workplace)'; diff --git a/html/install/lang/pap/langconfig.php b/html/install/lang/pap/langconfig.php new file mode 100644 index 0000000000..84d1d5767a --- /dev/null +++ b/html/install/lang/pap/langconfig.php @@ -0,0 +1,32 @@ +. + +/** + * Automatically generated strings for Moodle installer + * + * Do not edit this file manually! It contains just a subset of strings + * needed during the very first steps of installation. This file was + * generated automatically by export-installer.php (which is part of AMOS + * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the + * list of strings defined in /install/stringnames.txt. + * + * @package installer + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$string['thislanguage'] = 'Papiamento'; diff --git a/html/install/lang/pt_br/install.php b/html/install/lang/pt_br/install.php index dabed57f93..d76084c056 100644 --- a/html/install/lang/pt_br/install.php +++ b/html/install/lang/pt_br/install.php @@ -90,6 +90,6 @@ $string['welcomep30'] = 'Esta versão do {$a->installername} inclui as aplicações para a criação de um ambiente em que o Moodle possa operar:'; $string['welcomep40'] = 'O pacote inclui também o Moodle {$a->moodlerelease} ({$a->moodleversion}).'; $string['welcomep50'] = 'O uso das aplicações incluídas neste pacote é regulamentado pelas respectivas licenças. O instalador completo {$a->installername} é open source e é distribuído com uma licença GPL.'; -$string['welcomep60'] = 'As seguinte páginas guiam passo a passo a configuração de Moodle no seu computador. Você pode usar a configuração padrão ou alterá-las de acordo com as suas necessidades.'; +$string['welcomep60'] = 'As páginas a seguir conduzirão você por algumas etapas para configurar e instalar o Moodle facilmente em seu computador. Você pode aceitar as configurações padrão ou, opcionalmente, alterá-las para atender às suas próprias necessidades.'; $string['welcomep70'] = 'Clique no botão "Próximo" abaixo para continuar a configuração do Moodle.'; $string['wwwroot'] = 'Endereço web'; diff --git a/html/install/lang/ro/admin.php b/html/install/lang/ro/admin.php index 8493aa1052..793fdd76f2 100644 --- a/html/install/lang/ro/admin.php +++ b/html/install/lang/ro/admin.php @@ -33,12 +33,12 @@ $string['cliansweryes'] = 'd'; $string['cliincorrectvalueerror'] = 'Eroare, valoare incorectă "{$a->value}" pentru "{$a->option}"'; $string['cliincorrectvalueretry'] = 'Valoare incorectă, încercaÅ£i din nou'; -$string['clitypevalue'] = 'introduceÅ£i valoarea'; -$string['clitypevaluedefault'] = 'introduceÅ£i valoarea, apăsaÅ£i Enter pentru a folosi valoarea implicită ({$a})'; +$string['clitypevalue'] = 'introdu valoarea'; +$string['clitypevaluedefault'] = 'introdu valoarea, apasă Enter pentru a folosi valoarea implicită ({$a})'; $string['cliunknowoption'] = 'OpÅ£iuni necunoscute: {$a} -Vă rugăm folosiÅ£i --opÅ£iunea Ajutor.'; -$string['cliyesnoprompt'] = 'tastaÈ›i d (pentru \'da\') sau \'n\' (pentru \'nu\')'; +Te rugăm foloseÈ™te--opÅ£iunea Ajutor.'; +$string['cliyesnoprompt'] = 'tastează d (pentru \'da\') sau \'n\' (pentru \'nu\')'; $string['environmentrequireinstall'] = 'trebuie instalat ÅŸi activat'; $string['environmentrequireversion'] = 'versiuna necesară este {$a->needed} în timp ce dumneavoastră rulaÅ£i versiunea {$a->current}'; $string['upgradekeyset'] = 'Actualizează cheie (lăsaÈ›i gol pentru a nu fi setat)'; diff --git a/html/lang/en/admin.php b/html/lang/en/admin.php index 01f119ad16..21e937c2f3 100644 --- a/html/lang/en/admin.php +++ b/html/lang/en/admin.php @@ -1399,12 +1399,13 @@ $string['unsupporteddblargeprefix'] = 'For full support of UTF-8 both MySQL and MariaDB require you to change your MySQL setting \'innodb_large_prefix\' to \'ON\'. See the documentation for further details.'; $string['unsupporteddbstorageengine'] = 'The database storage engine being used is no longer supported.'; $string['unsupporteddbtablerowformat'] = 'Your database has tables using Antelope as the file format. You are recommended to convert the tables to the Barracuda file format. See the documentation Administration via command line for details of a tool for converting InnoDB tables to Barracuda.'; -$string['unsupportedphpversion7'] = 'PHP version 7 is not supported.'; -$string['unsupportedphpversion71'] = 'PHP version 7.1 is not supported.'; -$string['unsupportedphpversion72'] = 'PHP version 7.2 is not supported.'; -$string['unsupportedphpversion73'] = 'PHP version 7.3 is not supported.'; -$string['unsupportedphpversion74'] = 'PHP version 7.4 is not supported.'; -$string['unsupportedphpversion80'] = 'PHP version 8.0 is not supported.'; +$string['unsupportedphpversion7'] = 'PHP version 7 and higher are not supported.'; +$string['unsupportedphpversion71'] = 'PHP version 7.1 and higher are not supported.'; +$string['unsupportedphpversion72'] = 'PHP version 7.2 and higher are not supported.'; +$string['unsupportedphpversion73'] = 'PHP version 7.3 and higher are not supported.'; +$string['unsupportedphpversion74'] = 'PHP version 7.4 and higher are not supported.'; +$string['unsupportedphpversion80'] = 'PHP version 8.0 and higher are not supported.'; +$string['unsupportedphpversion81'] = 'PHP version 8.1 and higher are not supported.'; $string['unsuspenduser'] = 'Activate user account'; $string['updateaccounts'] = 'Update existing accounts'; $string['updatecomponent'] = 'Update component'; diff --git a/html/lang/en/mnet.php b/html/lang/en/mnet.php index b73fd12aac..2641107fe8 100644 --- a/html/lang/en/mnet.php +++ b/html/lang/en/mnet.php @@ -82,7 +82,7 @@ $string['host'] = 'host'; $string['hostcoursenotfound'] = 'Host or course not found'; $string['hostdeleted'] = 'Host deleted'; -$string['hostexists'] = 'A record already exists for a host with that hostname (it may be deleted). click here to edit that record.'; +$string['hostexists'] = 'A record already exists for a host with that hostname (it may be deleted). Click here to edit that record.'; $string['hostlist'] = 'List of networked hosts'; $string['hostname'] = 'Hostname'; $string['hostnamehelp'] = 'The fully-qualified domain name of the remote host, e.g. www.example.com'; diff --git a/html/langpacks/ar/accredible.php b/html/langpacks/ar/accredible.php index 477bcc0067..8950522c6c 100644 --- a/html/langpacks/ar/accredible.php +++ b/html/langpacks/ar/accredible.php @@ -29,6 +29,7 @@ $string['accredible:manage'] = 'إدارة عيّÙنة الشهادة/الشارة'; $string['accredible:student'] = 'استرجاع الشهادة أو الشارة'; $string['accredible:view'] = 'معاينة الشهادة أو الشارة'; +$string['accrediblegroup'] = 'مجموعة موثوقة'; $string['achievementid'] = 'رقم الإنجازات \\ أسم الجماعة'; $string['activityname'] = 'اسم النشاط'; $string['additionalactivitiesone'] = 'تحذير: أنت تضي٠أكثر من نشاط لمقرر دراسي واحد
كلا النشاطين Ù…Ùشاهدة من قبل الطلاب، لذلك تأكد من منحهما اسمين مختلÙين.'; diff --git a/html/langpacks/ar/activequiz.php b/html/langpacks/ar/activequiz.php index 7ca2aab8bf..98ce890b57 100644 --- a/html/langpacks/ar/activequiz.php +++ b/html/langpacks/ar/activequiz.php @@ -243,6 +243,7 @@ $string['theattempt_help'] = 'إذا كان يمكن للطالب مراجعة المحاولة على الإطلاق.'; $string['timecompleted'] = 'الوقت انتهى'; $string['timemodified'] = 'تم تعديل الوقت'; +$string['timertext'] = 'سؤالك ستنقضي مهلته ويÙسلَّم تلقائيًا ÙÙŠ غضون:'; $string['trycount'] = 'بقيت لديك {$a->tries} محاولة.'; $string['unabletocreate_session'] = 'تعذر إنشاء الجولة'; $string['view'] = 'معاينة الاختبار'; @@ -252,4 +253,5 @@ $string['waitforquestiontime_help'] = 'وقت الانتظار لبدء السؤال ÙÙŠ الوقت المÙحدَّد له'; $string['waitforrevewingend'] = 'المعلم يقوم حاليا بمراجعة أجابة السؤال السابق. يرجى إنتظار بدء السؤال التالي'; $string['waitstudent'] = 'بانتظار إتصال الطلاب'; +$string['workedingroups'] = 'سيعمل ÙÙŠ المجموعات.'; $string['workedingroups_help'] = 'حدد هذا المربع للإشارة إلى أن الطلاب سو٠تعمل ÙÙŠ مجموعات. تأكد من تحديد تجمع أدناه'; diff --git a/html/langpacks/ar/adaptivequiz.php b/html/langpacks/ar/adaptivequiz.php index f79d59a884..ddca916822 100644 --- a/html/langpacks/ar/adaptivequiz.php +++ b/html/langpacks/ar/adaptivequiz.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['activityreports'] = 'تقرير المحاولات'; $string['adaptivequiz:addinstance'] = 'إضاÙØ© اختبار متكي٠جديد'; $string['adaptivequiz:attempt'] = 'محاولة الاختبار المتكيÙ'; $string['adaptivequiz:reviewattempts'] = 'مراجعة تسليمات الاختبار المتكيÙ'; @@ -34,34 +35,61 @@ $string['all_attempts_deleted'] = 'تم حذ٠كل محاولات الاختبار المتكيÙ'; $string['answer'] = 'الإجابة'; $string['answerdistgraph_questiondifficulty'] = 'مستوى السؤال'; +$string['answerdistgraph_right'] = 'صح'; $string['answerdistgraph_title'] = 'توزيع الإجابة لـ {$a->firstname} {$a->lastname}'; +$string['answerdistgraph_wrong'] = 'خطأ'; $string['answers_display_name'] = 'الإجابات'; $string['attempt_questiondetails'] = 'تÙاصيل السؤال'; +$string['attempt_state'] = 'حالة المحاولة'; +$string['attempt_summary'] = 'ملخص المحاولة'; +$string['attempt_user'] = 'مستخدم'; +$string['attemptclosed'] = 'تم إغلاق المحاولة يدوياً.'; $string['attemptdeleted'] = 'تم حذ٠محاولة {$a->name} والمسلمة ÙÙŠ {$a->timecompleted}'; $string['attemptfeedback'] = 'Ø¥Ùادة المحاولة'; $string['attemptfeedback_help'] = 'Ø¥Ùادة المحاولة تÙعرض للمستخدم بمجرد إنهاء محاولته'; $string['attemptfinishedtimestamp'] = 'وقت إنهاء المحاولة'; $string['attemptfirst'] = 'المحاولة الأولى'; +$string['attemptlast'] = 'آخر محاولة'; $string['attemptquestion_ability'] = 'مقياس المقدرة'; $string['attemptquestion_diffsum'] = 'مجموع الصعوبة'; $string['attemptquestion_level'] = 'مستوى السؤال'; $string['attemptquestion_num'] = '#'; $string['attemptquestion_rightwrong'] = 'صواب/خطأ'; +$string['attemptsallowed'] = 'المحاولات مسموحة'; $string['attemptsallowed_help'] = 'عدد المحاولات المتاحة للطالب ÙÙŠ هذا النشاط'; $string['attemptstarttime'] = 'وقت بدء المحاولة'; +$string['attemptstate'] = 'حالة المحاولة'; +$string['attemptstopcriteria'] = 'سبب توقي٠المحاولة'; +$string['attemptsusernoprevious'] = 'لم تحاول إجراء هذا الاختبار حتى الآن.'; +$string['attemptsuserprevious'] = 'محاولاتك السابقة'; $string['attempttotaltime'] = 'إجمالي الوقت (hh:mm:ss)'; $string['back_to_all_questions'] = '« عودة إلى كل الأسئلة'; $string['bestscore'] = 'Ø£Ùضل درجة'; +$string['browsersecurity'] = 'أمن المتصÙØ­'; +$string['closeattempt'] = 'أغلق المحاولة'; $string['confirmcloseattemptscore'] = '{$a->num_questions} من الأسئلة تمت إجابته والدرجة حتى الآن هي {$a->measure} {$a->standarderror}.'; +$string['deleteattemp'] = 'أحذ٠المحاولة'; $string['discrimination_display_name'] = 'التمييز'; $string['enterrequiredpassword'] = 'أدخل كلمة المرور المطلوبة'; +$string['errorattemptstate'] = 'حدث خطأ ÙÙŠ تحديد حالة المحاولة'; +$string['errorclosingattempt'] = 'لم يتم العثور على سجل المحاولة'; +$string['errorclosingattempt_alreadycomplete'] = 'هذه المحاولة قد إكتملت مسبقاً، ولا يمكن إغلاقها يدوياً.'; +$string['errordeletingattempt'] = 'لم يتم العثور على سجل المحاولة'; $string['errorlastattpquest'] = 'خطأ عند Ùحص قيمة الاستجابة لآخر سؤال تمت محاولته'; $string['errorsumrightwrong'] = 'مجموع الإجابات الصائبة والخاطئة لا يساوي العدد الإجمالي للأسئلة التي تمت محاولتها'; $string['formelementdecimal'] = 'أدخل رقماً عشرياً. أقصى عدد من المراتب هو 10 وأقصى عدد من المنازل العشرية التي على يمين الÙارزة هو 5'; $string['formelementempty'] = 'أدخل رقماً صحيحاً موجباً من 1 حتى 999'; $string['formelementnegative'] = 'أدخل رقماً موجباً من 1 حتى 999'; $string['formelementnumeric'] = 'أدخل قيمة رقمية من 1 حتى 999'; +$string['formlowlevelgreaterthan'] = 'يجب أن يكون المستوى الأدنى أقل من المستوى الأعلى'; $string['formquestionpool'] = 'إختر صن٠أسئلة واحد على الأقل'; +$string['functiondisabledbysecuremode'] = 'ًهذه الوظيÙØ© معطلة حالياً'; +$string['gradehighest'] = 'أعلى درجة'; +$string['grademethod'] = 'طريقة منح التقديرات'; +$string['graphlegend_target'] = 'المستوى المستهدÙ'; +$string['highestlevel'] = 'أعلى مستوى من الصعوبة'; +$string['lowestlevel'] = 'أدنى مستوى من الصعوبة'; +$string['lowlevelusers'] = 'المستخدمون تحت مستوى السؤال'; $string['maximumquestions'] = 'أقصى عدد من الأسئلة'; $string['maximumquestions_help'] = 'أقصى عدد من الأسئلة يمكن للطالب محاولته'; $string['minimumquestions'] = 'أدنى عدد من الأسئلة'; @@ -69,8 +97,10 @@ $string['modulename'] = 'الاختبار المتكيÙ'; $string['modulenameplural'] = 'الاختبار المتكيÙ'; $string['name'] = 'الاسم'; +$string['noattemptsallowed'] = 'لا يسمح بمحاولات أخرى ÙÙŠ هذا النشاط'; $string['nopermission'] = 'ليست لديك صلاحية معاينة هذا المورد'; $string['notyourattempt'] = 'ليست هذه محاولتك ÙÙŠ النشاط'; +$string['numofattemptshdr'] = 'عدد المحاولات'; $string['pluginadministration'] = 'الاختبار المتكيÙ'; $string['pluginname'] = 'الاختبار المتكيÙ'; $string['question_report'] = 'تحليل السؤال'; @@ -80,15 +110,19 @@ $string['questions_report'] = 'تقرير'; $string['questionsattempted'] = 'مجموع الأسئلة التي تمت محاولتها'; $string['recentactquestionsattempted'] = 'الأسئلة التي تمت محاولتها: {$a}'; +$string['recentattemptstate'] = 'حالة المحاولة:'; $string['recentcomplete'] = 'تم إكماله'; $string['recentinprogress'] = 'قيد التنÙيذ'; +$string['reportattemptquestionsdetailstab'] = 'تÙاصيل الأسئلة'; $string['requirepassword'] = 'كلمة المرور المطلوبة'; $string['requirepassword_help'] = 'يتطلب من الطالب إدخال كلمة مرور قبل الشروع بمحاولته'; $string['requirepasswordmessage'] = 'لمحاولة هذا الاختبار عليك معرÙØ© كلمة مروره'; $string['resetadaptivequizsall'] = 'حذ٠كل محاولات الاختبار المتكيÙ'; +$string['reviewattempt'] = 'راجع المحاولة'; $string['standarderror_help'] = 'عندما ينخÙض مقدار الخطأ ÙÙŠ قياس قابلية المستخدم تحت هذا القدر، سيتوق٠الاختبار. حاول تولي٠هذه القيمة عن الاÙتراضي البالغ 5% ليتطلب دقة أكبر أو أقل عند قياس القابلية'; $string['startattemptbtn'] = 'إبدأ المحاولة'; $string['submitanswer'] = 'تسليم الإجابة'; $string['times_used_display_name'] = 'الأوقات المستنÙدة'; +$string['user'] = 'مستخدم'; $string['value'] = 'القيمة'; $string['wrongpassword'] = 'كلمة المرور خاطئة'; diff --git a/html/langpacks/ar/admin.php b/html/langpacks/ar/admin.php index 9bf4a24c87..64864dc40c 100644 --- a/html/langpacks/ar/admin.php +++ b/html/langpacks/ar/admin.php @@ -164,7 +164,7 @@ $string['condifmodeditdefaults'] = 'القيم الاÙتراضية تستعمل ÙÙŠ نموذج الإعدادات عند إنشاء نشاط أو مورد جديد.'; $string['confeditorhidebuttons'] = 'إختر الأزرار التي ينبغي إخÙاؤها من محرر HTML.'; $string['configallcountrycodes'] = 'هذه تمثل قائمة البلدان التي يمكن اختيارها ÙÙŠ مواضع عدة من الموقع، مثلاً ÙÙŠ المل٠الشخصي للمستخدم. إذا تÙركت Ùارغة (الوضع الاÙتراضي) سيتم استعمال قائمة البلدان من المل٠countries.php والذي هو جزء من حزمة اللغة الإنجليزية القياسية. وهي القائمة المقدمة من قبل ISO 3166-1. بخلا٠ذلك، يمكنك تحديد قائمة من الترميزات، Ù…Ùصولاً بينها بÙوارز، مثلاً \'AR,GB,FR,ES\'. إذا قمت بإضاÙØ© ترميزات جديدة، لا قياسية هنا، سيترتب عليك إضاÙتها أيضاً إلى المل٠countries.php ضمن الحزمة \'en\' Ùضلاً عن حزم اللغات التي تستعملها.'; -$string['configallowassign'] = 'يمكنك السماح لأصحاب الأدوار التي على الجانب الأيمن بتعيين بعض أدوار الأعمدة للآخرين.'; +$string['configallowassign'] = 'لكل دور ÙÙŠ العمود الأيمن، حدد الأدوار التي يمكنه تعيينها للآخرين.'; $string['configallowattachments'] = 'ÙÙŠ حالة التمكين ØŒ يمكن أن تحتوي رسائل البريد الإلكتروني المرسلة من الموقع على مرÙقات ØŒ مثل الشارات.'; $string['configallowblockstodock'] = 'إذا تم تمكينه، وكان مدعوماً من قبل القالب المحدد، Ùسيتمكن المستخدمون من نقل الكتل إلى مرسى خاص.'; $string['configallowcategorythemes'] = 'إذا مكّنت هذا، Ùالقوالب يمكن تعيينها على مستوى التصنيÙ. سيؤثر هذا على جميع التصنيÙات الÙرعية والمقررات ما لم تكن قد Ø®ÙصّÙصَت بقالب خاص بها. @@ -178,14 +178,14 @@ $string['configallowguestmymoodle'] = 'عند التمكين، سيتمكن الضيو٠من الوصول إلى لوحة التحكم، بخلا٠ذلك سيتم توجيه الضيو٠إلى صÙحة واجهة الموقع.'; $string['configallowobjectembed'] = 'كإجراء أمني اÙتراضي، لا يسمح للمستخدمين العاديين بتضمين ملÙات وسائط متعددة (مثل Ùلاش) ضمن النصوص وذلك باستعمال وسوم التضمين الواضح الخاص بتنسيق HTML (ولو أن ذلك ممكن بشكل آمن باستعمال مرشح تضمين الوسائط المتعددة). إذا أردتَ السماح بهذه الوسوم، قم بتمكين هذا الخيار.'; $string['configallowoverride'] = 'يمكنك السماح لذوي الأدوار التي على الجانب الأيمن بتجاوز بعض من الأدوار ÙÙŠ العمود.'; -$string['configallowoverride2'] = 'حدد الأدوار التي يمكن تجاوزها من قبل كل دور ÙÙŠ العمود الأيمن.
لاحظ أن هذه الإعدادات تتحقق Ùقط للأشخاص الذين يتمتعون بالإمكانية moodle/role:override أو بالإمكانية moodle/role:safeoverride.'; -$string['configallowswitch'] = 'إختر الأدوار التي يمكن للمستخدم التبديل إليها، استناداً إلى الأدوار التي لديه بالÙعل. بالإضاÙØ© إلى مدخلات هذا الجدول، ينبغي أن تكون للمستخدم أيضاً الإمكانية moodle/role:switchroles ليكون قادراً على تبديل الدور.
لاحظ أنه من الممكن Ùقط التبديل إلى الأدوار التي لديها الإمكانية moodle/course:viewØŒ والتي ليس لديها الإمكانية moodle/site:doanythingØŒ لذلك تجد بعض الإعمدة ÙÙŠ هذا الجدول معطلة.'; +$string['configallowoverride2'] = 'لكل دور ÙÙŠ العمود الأيمن، حدد الأدوار التي يمكنه ضبط التخطي لها.
على المستخدمين أيضًا أن تكون لديهم الإمكانية moodle/role:override أو الإمكانية moodle/role:safeoverride.'; +$string['configallowswitch'] = 'لكل دور ÙÙŠ العمود الأيمن، حدد الأدوار التي يمكنه التبديل إليها. ينبغي أن تكون للمستخدم أيضاً الإمكانية moodle/role:switchroles'; $string['configallowthemechangeonurl'] = 'عند تمكينه، يمكن تغيير القالب بإضاÙØ© إمّا:
?theme=themename إلى أي رابط ÙÙŠ مودل (مثل: mymoodlesite.com/?theme=afterburner) أو
&theme=themename إلى أي رابط داخلي ÙÙŠ مودل (مثل: mymoodlesite.com/course/view.php?id=2&theme=afterburner).'; $string['configallowuserblockhiding'] = 'هل ترغب بالسماح للمستخدمين بإخÙاء/إظهار الكتل الجانبية ÙÙŠ الموقع؟ هذه الخاصية تستعمل Javascript وملÙات تعري٠الارتباط لتتذكر حالة كل كتلة، وهذا سيؤثر على معاينة المستخدم.'; $string['configallowusermailcharset'] = 'تمكين هذا الخيار، سيمكن مستخدمي الموقع من تحديد مجموعة أحر٠البريد الالكتروني ÙÙŠ تÙضيلاتهم للمراسلة.'; $string['configallowuserswitchrolestheycantassign'] = 'Ø¥Ùتراضي، الإمكانية moodle/role:assign مطلوبة ليتمكن المستخدمون من تبديل الأدوار. يؤدي تمكين هذا الإعداد إلى إزالة هذا المطلب، ويؤدي إلى جعل الأدوار المتاحة ÙÙŠ القائمة المنسدلة "تبديل الدور إلى" مقتصرة على الإعدادات ÙÙŠ جدول "السماح بتعيينات الدور" Ùقط. يوصى بأن الإعدادات ÙÙŠ جدول "السماح بتعيينات الدور" لا تسمح للمستخدمين بالتبديل إلى دور ذي إمكانيات أعلى من دورهم الحالي.'; $string['configallowuserthemes'] = 'لو مكّن هذا، سيسمح للمستخدمين بالقيام باختيار القوالب الخاصة بهم، قالب المستخدم يطغى على قالب الموقع، ولكن لن يطغى على قالب المقرر .'; -$string['configallowview'] = 'حدد الأدوار التي سيشاهدها المستخدم، ويكون قادراً على ترشيح المستخدمين ÙˆÙقاً لها ...إلخ. استناداً إلى الأدوار التي لديه بالÙعل.'; +$string['configallowview'] = 'لكل دور ÙÙŠ العمود الأيمن، حدد الأدوار التي يمكنه معاينتها، البحث عنها ترشيح المستخدمين ÙˆÙقاً لها.'; $string['configallusersaresitestudents'] = 'للأنشطة التي ÙÙŠ صÙحة واجهة الموقع، هل ÙƒÙلّ المستخدمين يَنبغي اعتبارهم طلابًا؟ إذا كانت الإجابة "نعم"ØŒ سَيÙسْمح٠بالمÙشَارَكَة Ùيها بدور الطالب لأيّ صاحب حساب مؤكد. إن كانت الإجابة "لا"ØŒ Ùقط المستخدمون الذين هم مشاركون ÙÙŠ مقرر واحد على الأقل سيكونون قادرين على الاشتÙراك ÙÙŠ أنشطة صÙحة الواجهة. Ùقط المشرÙون والمعلمون المعينون بشكل خاص ÙŠÙمْكÙÙ†Ùهم أَنْ يتصرÙوا كمعلمين مع أنشطة صÙحة الواجهة.'; $string['configauthenticationplugins'] = 'الرجاء اختيار المكونات الإضاÙية للمصادقة التي ترغب ÙÙŠ استخدامها ثم رتبها حسب إمكانيات الدخول .'; @@ -210,7 +210,7 @@ $string['configcronremotepassword'] = 'هذا يعني أن النص البرمجي الخاص بـ cron.php لا يمكن تنÙيذه من متصÙØ­ الويب بدون تزويد كلمة المرور باستعمال الصيغة الآتية من عنوان الويب:
 https://site.example.com/admin/cron.php?password=opensesame 
لا حاجة لكلمة مرور ÙÙŠ حالة تركه خالياً.'; $string['configcurlcache'] = 'وقت النشاط المتاح مقابل سطر نقل الأوامر من الذاكرة المؤقتة ØŒ بالثواني.'; -$string['configcustommenuitems'] = 'يمكنك تهيئة قائمة مخصصة هنا. أدخل كل عنصر من عناصر القائمة ÙÙŠ سطر جديد بالصيغة الآتية: نص عنصر القائمة، رابط (اختياري وليس لعنصر القائمة الرئيسي ذي العناصر الÙرعية)ØŒ نص التلميح (اختياري)ØŒ ورمز اللغة أو قائمة برموز اللغات Ù…Ùصولاً بين عناصرها بÙارزة (اختياري، من أجل عرض النص للمستخدمين بهذه اللغة حصرياً حسب تÙضيلاتهم للغات الممكنة ÙÙŠ الموقع)... Ù…Ùصولة جميعاً Ùيما بينها بحر٠الأنبوب (|). السطور البادئة بالحر٠(-) ستظهر بمثابة Ùقرات Ùرعية ضمن عنصر القائمة الأعلى منها رتبة. استعمل ### لإنشاء Ùاصل Ø£Ùقي ما بين العناصر ÙÙŠ القائمة. على سبيل المثال: +$string['configcustommenuitems'] = 'يمكن تهيئة قائمة مخصصة هنا. أدخل كل عنصر من عناصر القائمة ÙÙŠ سطر جديد بالصيغة الآتية: نص عنصر القائمة، رابط (اختياري وليس لعنصر القائمة الرئيسي ذي العناصر الÙرعية)ØŒ نص التلميح (اختياري)ØŒ ورمز اللغة أو قائمة برموز اللغات Ù…Ùصولاً بين عناصرها بÙارزة (اختياري، من أجل عرض النص للمستخدمين بهذه اللغة حصرياً)... Ù…Ùصولة جميعاً Ùيما بينها بحر٠الأنبوب (|). السطور البادئة بالحر٠(-) ستظهر بمثابة Ùقرات Ùرعية ضمن عنصر القائمة الأعلى منها رتبة. استعمل ### لإنشاء Ùاصل Ø£Ùقي ما بين العناصر ÙÙŠ القائمة. على سبيل المثال:
 Courses
 -All courses|/course/
diff --git a/html/langpacks/ar/adobeconnect.php b/html/langpacks/ar/adobeconnect.php
index f729d1bdbf..16860466d1 100644
--- a/html/langpacks/ar/adobeconnect.php
+++ b/html/langpacks/ar/adobeconnect.php
@@ -26,14 +26,24 @@
 defined('MOODLE_INTERNAL') || die();
 
 $string['admin_httpauth_desc'] = 'قيمة HTTP_AUTH_HEADER المستعملة ÙÙŠ مل٠custom.ini الخاص بك';
+$string['admin_login'] = 'تسجيل دخول المشرÙ';
 $string['admin_login_desc'] = 'الدخول لحساب المشر٠الرئيسي';
 $string['admin_password'] = 'كلمة المرور المشرÙ';
 $string['admin_password_desc'] = 'كلمة المرور لحساب المشر٠الرئيسي';
+$string['adobeconnect:meetinghost'] = 'مدير الاجتماغ';
+$string['adobeconnect:meetingpresenter'] = 'مقدم الاجتماع';
+$string['adobeconnectintro'] = 'المقدمة';
 $string['adobeconnectname'] = 'عنوان الاجتماع';
+$string['allusers'] = 'كل المستخدمين';
+$string['assignroles'] = 'تعيين الأدوار';
+$string['availablelist'] = 'متوÙر';
 $string['backtomeeting'] = 'عودة إلى اجتماع $a';
+$string['cancelchanges'] = 'إلغاء';
 $string['endtime'] = 'وقت الإنهاء';
 $string['error1'] = 'ينبغي لك أن تكون مشر٠الموقع للوصول إلى هذه الصÙحة';
 $string['error2'] = 'الخاصية \'{$a}\' Ùارغة، يرجى إدخال قيمة ثم Ø­Ùظ الإعدادات';
+$string['errormeeting'] = 'وقع خطأ عند استرداد التسجيل';
+$string['errorrecording'] = 'تعذر العثور على جلسة التسجيل';
 $string['event_assign_role'] = 'مستخدم Ù…ÙÙ†ÙØ­ دور Connect Pro';
 $string['event_join_meeting'] = 'مستخدم انضم إلى اجتماع';
 $string['event_unassign_role'] = 'مستخدم Ø£ÙلغÙÙŠ مَنحÙÙ‡ دور Connect Pro';
@@ -41,14 +51,21 @@
 $string['event_view_all'] = 'عيّÙنات نشاط Connect Pro شوهدت كلها';
 $string['event_view_recording'] = 'مستخدم شاهد تسجيلاً';
 $string['greaterstarttime'] = 'وقت البدء لا يمكن أن يكون بعد وقت الإنهاء';
+$string['groupswitch'] = 'تصÙية حسب المجموعة';
+$string['host'] = 'المضيÙ';
 $string['invalidurl'] = 'على الرابط أن يبدأ بحر٠لاتيني (a-z)';
 $string['meethost_desc'] = 'المجال الذي Ùيه مخدم Adobe منصب';
 $string['meetingend'] = 'وقت انتهاء الاجتماع';
+$string['meetinggroup'] = 'مجموعة الاجتماع';
 $string['meetinghost'] = 'مجال الاجتماع';
+$string['meetinginfo'] = 'معلومات الاجتماع';
+$string['meetingintro'] = 'ملخص الاجتماع';
 $string['meetingname'] = 'اسم الاجتماع';
 $string['meetingstart'] = 'وقت بدء الاجتماع';
+$string['meetingtype'] = 'نوع الاجتماع';
 $string['meettemplates'] = 'قوالب الاجتماع';
 $string['meettemplates_help'] = '

قالب غرÙØ© الاجتماع ينشئ الاجتماع بتصميم مخصص لغرÙØ© الاجتماعات.

'; +$string['meeturl'] = 'رابط الاجتماع'; $string['meeturl_help'] = '

يمكنك تخصيص الرابط المستعمل للاتصال مع اجتماع اتصال Adobe. مجال مخدم Adobe سيبقى دائماً هو Ù†Ùسه. مع ذلك، يمكن تخصيص الجزء الأخير من الرابط.

@@ -75,6 +92,7 @@ عند تحديث إعدادات النشاط وكان نمط المجموعات مضبوطاً على بلا مجموعات، Ùتشاهد جزءاً من الرابط ÙÙŠ حقل النص. بخلا٠ذلك، سيبقى الحقل النصي Ùارغاً نظرأ لأن كل مجموعة ÙÙŠ المقرر الدراسي سيكون لها رابط الاجتماع الخاص بها.

'; +$string['missingexpectedgroups'] = 'لا توجد مجموعات متاحة.'; $string['particpantslabel'] = 'المشاركون'; $string['samemeettime'] = 'وقت الاجتماع غير صالح'; $string['starttime'] = 'وقت البدء'; diff --git a/html/langpacks/ar/assign.php b/html/langpacks/ar/assign.php index 2da399b568..8a1e21fa98 100644 --- a/html/langpacks/ar/assign.php +++ b/html/langpacks/ar/assign.php @@ -129,7 +129,7 @@ $string['collapsereviewpanel'] = 'طي لوحة المراجعة'; $string['comment'] = 'تعليق'; $string['completiondetail:submit'] = 'القيام بالتسليم'; -$string['completionsubmit'] = 'يجب على الطالب أن يقوم بتسليم إجابة هذا النشاط لاستكماله'; +$string['completionsubmit'] = 'ينبغي على الطالب أن يقوم بالتسليم'; $string['configshowrecentsubmissions'] = 'يمكن لأي شخص أن يرى إخطارات التسليمات ÙÙŠ تقارير الأنشطة الأخيرة.'; $string['confirmbatchgradingoperation'] = 'هل أنت متأكد أنك تريد {$a->operation} Ù„{$a->count} طلاب؟'; $string['confirmsubmission'] = 'هل أنت متأكد أنك تريد أن تÙسلّÙÙ… عملك للتصحيح؟ لن تكون قادراً على إجراء أي تغييرات أخرى.'; diff --git a/html/langpacks/ar/assignsubmission_cloudpoodll.php b/html/langpacks/ar/assignsubmission_cloudpoodll.php index e5d5331129..d365ee4469 100644 --- a/html/langpacks/ar/assignsubmission_cloudpoodll.php +++ b/html/langpacks/ar/assignsubmission_cloudpoodll.php @@ -34,8 +34,5 @@ $string['privacy:metadata:assignmentid'] = 'Ù…Ùعرَّ٠الواجب'; $string['privacy:metadata:vttpurpose'] = 'استدعاء الترجمة لنسخة هذه المحاولة من الواجب.'; $string['setting_audio_heading_details'] = 'الإعدادات التي تتحكم بظهور المشغل ÙÙŠ صÙحات مراجعة التسليم وقوائمها'; -$string['setting_snapshot_heading_details'] = 'الإعدادات التي تتحكم بظهور الصور ÙÙŠ صÙحات مراجعة التسليم وقوائمها'; $string['setting_video_heading_details'] = 'الإعدادات التي تتحكم بظهور المشغل ÙÙŠ صÙحات مراجعة التسليم وقوائمها'; -$string['setting_whiteboard_heading'] = 'إعدادات صورة السبورة'; -$string['setting_whiteboard_heading_details'] = 'الإعدادات التي تتحكم بظهور الصور ÙÙŠ صÙحات مراجعة التسليم وقوائمها'; $string['zh-cn'] = 'الصينية (مندرين-البر الرئيسي)'; diff --git a/html/langpacks/ar/attcontrol.php b/html/langpacks/ar/attcontrol.php index 91b6236dbe..b23c2a3974 100644 --- a/html/langpacks/ar/attcontrol.php +++ b/html/langpacks/ar/attcontrol.php @@ -26,7 +26,9 @@ defined('MOODLE_INTERNAL') || die(); $string['Lfull'] = 'متأخر'; +$string['all'] = 'الكل'; $string['allcourses'] = 'كل المقررات الدراسية'; +$string['allpast'] = 'كل الماضي'; $string['calmonths'] = 'يناير,Ùبراير,مارس,ابريل,مايو,يونيو,يوليو,اغسطس,سبتمبر,اكتوبر,نوÙمبر,ديسمبر'; $string['caltoday'] = 'هذا اليوم'; $string['calweekdays'] = 'أح،إث،ثل،أر،خم،جم،سب'; @@ -34,6 +36,7 @@ $string['days'] = 'اليوم'; $string['description'] = 'الوصÙ'; $string['endtime'] = 'وقت إنتهاء الجلسة'; +$string['includeall'] = 'إختيار كل الجلسات'; $string['noofdaysabsent'] = 'عدد أيام الغياب'; $string['noofdaysexcused'] = 'عدد أيام الاستئذان'; $string['noofdayslate'] = 'عدد أيام التأخير'; diff --git a/html/langpacks/ar/attendance.php b/html/langpacks/ar/attendance.php index bf7cd25474..f81ad3f900 100644 --- a/html/langpacks/ar/attendance.php +++ b/html/langpacks/ar/attendance.php @@ -97,7 +97,6 @@ $string['caleventdeleted'] = 'تم حذ٠حدث التقويم بشأن جلسة الحضور بنجاح'; $string['calmonths'] = 'يناير,Ùبراير,مارس,ابريل,مايو,يونيو,يوليو,اغسطس,سبتمبر,اكتوبر,نوÙمبر,ديسمبر'; $string['calshow'] = 'حدد التاريخ'; -$string['caltoday'] = 'هذا اليوم'; $string['calweekdays'] = 'أح،إث،ثل،أر،خم،جم،سب'; $string['cannottakeforgroup'] = 'لا يمكنكَ أخذ الحضور للمجموعة "{$a}"'; $string['cantaddstatus'] = 'ينبغي عليك وضع المختصر والوص٠عند إضاÙØ© حالة جديدة.'; @@ -486,6 +485,7 @@ $string['sessionexist'] = 'لم تتم إضاÙØ© الجلسة (موجودة مسبقاً)!'; $string['sessiongenerated'] = 'تم توليد جلسة واحدة بنجاح'; $string['sessions'] = 'الجلسات'; +$string['sessionsallcourses'] = 'كل المساقات'; $string['sessionscompleted'] = 'الجلسات المأخوذة'; $string['sessionsgenerated'] = '{$a} من الجلسات تم توليدها بنجاح'; $string['sessionsids'] = 'Ù…ÙعرَّÙات الجلسات:'; diff --git a/html/langpacks/ar/attendanceregister.php b/html/langpacks/ar/attendanceregister.php index 833d4b8a3f..5d63f65670 100644 --- a/html/langpacks/ar/attendanceregister.php +++ b/html/langpacks/ar/attendanceregister.php @@ -53,4 +53,5 @@ $string['sessiontimeout'] = 'انتهت مهلة الجلسة ذات الاتصال بالإنترنت'; $string['total_time_offline'] = 'الوقت الإجمالي بدون الاتصال'; $string['total_time_online'] = 'الوقت الإجمالي مع الاتصال'; +$string['type_category'] = 'كل المساقات ÙÙŠ Ù†Ùس التصنيÙ'; $string['updating_online_sessions_of'] = 'تحديث جلسات {$a} المتصلة بالإنترنت'; diff --git a/html/langpacks/ar/atto_morefontcolors.php b/html/langpacks/ar/atto_morefontcolors.php index b01fd21e0a..ecbae5bbee 100644 --- a/html/langpacks/ar/atto_morefontcolors.php +++ b/html/langpacks/ar/atto_morefontcolors.php @@ -31,3 +31,4 @@ $string['customcolor'] = 'اللون المخصص للخط'; $string['pluginname'] = 'المزيد من ألوان الخطوط'; $string['privacy:metadata'] = 'إن إضاÙØ© atto_morefontcolors لا تخزن أي بيانات شخصية.'; +$string['setting_custom'] = 'السماح باللون المخصص'; diff --git a/html/langpacks/ar/atto_poodll.php b/html/langpacks/ar/atto_poodll.php index f9a5f77971..00a1a5e2f3 100644 --- a/html/langpacks/ar/atto_poodll.php +++ b/html/langpacks/ar/atto_poodll.php @@ -25,8 +25,14 @@ defined('MOODLE_INTERNAL') || die(); +$string['allowaudiomp3'] = 'السماح بالتسجيل الصوتي'; +$string['allowsnapshot'] = 'السماح بلقطة الشاشة'; +$string['allowvideo'] = 'السماح بالتسجيل الÙيدوي'; $string['allowwhiteboard'] = 'السماح بالسبورة'; $string['openinnewwindow'] = 'Ø¥Ùتح ÙÙŠ ناÙذة جديدة'; +$string['poodll:allowaudiomp3'] = 'السماح بالتسجيل الصوتي'; +$string['poodll:allowsnapshot'] = 'السماح بلقطة الشاشة'; +$string['poodll:allowvideo'] = 'السماح بالتسجيل الÙيدوي'; $string['poodll:allowwhiteboard'] = 'السماح بالسبورة'; $string['privacy:metadata'] = 'إن إضاÙØ© atto_poodll لا تخزن أي بيانات شخصية.'; $string['show_whiteboard'] = 'إظهار السبورة'; diff --git a/html/langpacks/ar/auth_emailadmin.php b/html/langpacks/ar/auth_emailadmin.php index 7a25b7c2ec..93982509fa 100644 --- a/html/langpacks/ar/auth_emailadmin.php +++ b/html/langpacks/ar/auth_emailadmin.php @@ -27,6 +27,7 @@ $string['auth_emailadmindescription'] = '

التسجيل الشخصي المبني على أساس البريد الالكتروني مع تأكيد المشرÙØŒ ÙŠÙمكّÙÙ† المستخدم من إنشاء حسابه الخاص عبر زر \'إنشاء حساب جديد\' ÙÙŠ صÙحة الدخول. سيستلم بعدها مشرÙÙˆ الموقع رسالة الكترونية تتضمن رابطاً مؤمناً إلى صÙحة يمكن عبرها تأكيد الحساب. تسجيلات الدخول اللاحقة تقوم Ùقط بالتحقق من اسم المستخدم وكلمة المرور عبر مقارنتهما بما هو مخزون ÙÙŠ قاعدة بيانات مودل.

ملاحظة: Ùضلاً عن تمكين الإضاÙØ©ØŒ لا بد من اختيار التسجيل الشخصي المبني على أساس البريد الالكتروني مع تأكيد المشر٠من القائمة المنسدلة لأنواع التسجيل الذاتي ÙÙŠ صÙحة \'إدارة المصادقة\'.

'; $string['auth_emailadminnoemail'] = 'تمت محاولة إرسال بريد إلكتروني لك ولكنها Ùشلت'; +$string['auth_emailadminnotif_strategy_all'] = 'كل المشرÙين'; $string['auth_emailadminnotif_strategy_allupdate'] = 'كل المشرÙين والمستخدمين الذين لديهم إمكانية تحديث المستخدمين'; $string['auth_emailadminrecaptcha'] = 'يضي٠عنصر تأكيد بشكل مرئي/مسموع إلى صÙحة تسجيل الدخول بالنسبة إلى المستخدمين الراغبين بالتسجيل الشخصي المبني على أساس البريد الالكتروني. هذا من شأنه حماية موقعك من المزعجين ويرÙع من أدائه بشكل عام. أنظر https://www.google.com/recaptcha للمزيد من التÙاصيل.
يتطلب ذلك وجود الامتداد cURL لـ PHP.'; $string['auth_emailadminrecaptcha_key'] = 'تمكين عنصر reCAPTCHA'; diff --git a/html/langpacks/ar/auth_saml2.php b/html/langpacks/ar/auth_saml2.php index d361799ed9..0822400e32 100644 --- a/html/langpacks/ar/auth_saml2.php +++ b/html/langpacks/ar/auth_saml2.php @@ -25,8 +25,11 @@ defined('MOODLE_INTERNAL') || die(); +$string['allowcreate'] = 'السماح بالإنشاء'; +$string['anyauth'] = 'السماح بأي نوع مصادقة'; $string['auth_fieldlock_expl'] = '

تأمين القيمة: عند تمكينه، سيمنع ذلك مستخدمي مودل ومشرÙيه من تحرير الحقل بشكل مباشر. استعمل هذا الخيار إذا كنت تديم هذه البيانات ÙÙŠ نظام المصادقة الخارجي.

'; $string['auth_fieldlockfield'] = 'تأمين قيمة ({$a})'; +$string['autocreate_help'] = 'السماح بإنشاء مستخدمي مودل عند الطلب'; $string['autologincookie_help'] = 'اسم مل٠تعري٠الارتباط المستعمل ÙÙŠ تقرير متى تتم محاولة تسجيل الدخول التلقائية (مؤثر Ùقط إذا تم تحديد خيار مل٠تعري٠الارتباط أعلاه).'; $string['blockredirectheading'] = 'إجراءات حظر الحساب'; $string['certificate'] = 'إعادة توليد الشهادة'; diff --git a/html/langpacks/ar/availability_date.php b/html/langpacks/ar/availability_date.php index d6dc961b9f..76f84fdf62 100644 --- a/html/langpacks/ar/availability_date.php +++ b/html/langpacks/ar/availability_date.php @@ -31,6 +31,7 @@ $string['direction_from'] = 'من عند'; $string['direction_label'] = 'الاتجاه'; $string['direction_until'] = 'حتى'; +$string['error_dateconflict'] = 'يتعرض مع المقيدات الأخرى للبيانات'; $string['full_from'] = 'بعد {$a}'; $string['full_from_date'] = 'إنه من أو بعد {$a}'; $string['full_until'] = 'إنه قبل {$a}'; diff --git a/html/langpacks/ar/backup.php b/html/langpacks/ar/backup.php index 707bdf737f..8c55d297ce 100644 --- a/html/langpacks/ar/backup.php +++ b/html/langpacks/ar/backup.php @@ -38,7 +38,7 @@ $string['asyncemailenabledetail'] = 'إذا تم تمكينه، سيتلقى المستخدمون رسالة عندما تكتمل لديهم مهمات الحÙظ الاحتياطي اللامتزامن أو الاستعادة اللامتزامنة.'; $string['asyncgeneralsettings'] = 'Ø­Ùظ احتياطي/استعادة لا متزامنة'; $string['asyncmessagebody'] = 'الرسالة'; -$string['asyncmessagebodydefault'] = 'مرحباً {user_firstname}ØŒ
مهمتك {operation} (ID: {backupid}) قد اكتملت بنجاح.

يمكنك معاينتها هنا: {link}.'; +$string['asyncmessagebodydefault'] = 'مهمتك {operation} (ID: {backupid}) قد اكتملت بنجاح. يمكنك معاينتها هنا:{link}.'; $string['asyncmessagebodydetail'] = 'الرسالة التي ترÙسل عندما تكتمل مهمة الحÙظ الاحتياطي اللامتزامنة أو الاستعادة اللامتزامنة.'; $string['asyncmessagesubject'] = 'الموضوع'; $string['asyncmessagesubjectdefault'] = '{operation} أكملها مودل بنجاح'; @@ -172,7 +172,7 @@ $string['copycourseheading'] = 'إنسخ مقرراً دراسياً'; $string['copycoursetitle'] = 'إنسخ المقرر الدراسي: {$a}'; $string['copydest'] = 'الموضع المقصود'; -$string['copyfieldnotfound'] = 'لم يتم العثور على حقل٠مطلوب'; +$string['copyfieldnotfound'] = 'لم يتم العثور على بيانات مطلوبة بالنسبة للحقل/الحقول: {$a}'; $string['copyformfail'] = 'ÙØ´ÙÙ„ تسليم نموذج نسخ المقرر بتقنية AJAX.'; $string['copyingcourse'] = 'نَسْخ٠المقرر الدراسي قيد التنÙيذ'; $string['copyingcourseshortname'] = 'النَّسْخ٠جارÙ'; diff --git a/html/langpacks/ar/badges.php b/html/langpacks/ar/badges.php index d15e61c4cd..a459fed81c 100644 --- a/html/langpacks/ar/badges.php +++ b/html/langpacks/ar/badges.php @@ -159,10 +159,10 @@ $string['badgesdisabled'] = 'لم يتم تمكين الشارات على هذا الموقع.'; $string['badgesearned'] = 'عدد الشارات المكتسبة: {$a}'; $string['badgesettings'] = 'إعدادات الشارات'; -$string['badgestatus_0'] = 'غير متاح للمستخدمين'; -$string['badgestatus_1'] = 'متاح للمستخدمين'; -$string['badgestatus_2'] = 'غير متاح للمستخدمين'; -$string['badgestatus_3'] = 'متاح للمستخدمين'; +$string['badgestatus_0'] = 'غير متاح'; +$string['badgestatus_1'] = 'متاح'; +$string['badgestatus_2'] = 'غير متاح (المعيار مؤَّمن)'; +$string['badgestatus_3'] = 'متاح (المعيار مؤَّمن)'; $string['badgestatus_4'] = 'أرشÙØ©'; $string['badgestoearn'] = 'عدد الشارات المتاحة: {$a}'; $string['badgesview'] = 'شارات المقرر الدراسي'; diff --git a/html/langpacks/ar/bigbluebuttonbn.php b/html/langpacks/ar/bigbluebuttonbn.php index 241fea7922..2e5b8091a2 100644 --- a/html/langpacks/ar/bigbluebuttonbn.php +++ b/html/langpacks/ar/bigbluebuttonbn.php @@ -443,8 +443,8 @@ $string['view_message_importrecordings_disabled'] = 'تم تعطيل ميزة استيراد روابط التسجيل ÙÙŠ هذا المخدم.'; $string['view_message_minute'] = 'دقيقة'; $string['view_message_minutes'] = 'دقائق'; -$string['view_message_moderator'] = 'من المشرÙين'; -$string['view_message_moderators'] = 'من المشرÙين'; +$string['view_message_moderator'] = 'المشرÙ'; +$string['view_message_moderators'] = 'المشرÙون'; $string['view_message_norecordings'] = 'ليس هناك تسجيل لإظهاره.'; $string['view_message_notavailableyet'] = 'هذه الجلسة غير متاحة بعد.'; $string['view_message_recordings_disabled'] = 'تم تعطيل التسجيلات ÙÙŠ هذا المخدم. لا يمكن استعمال مثيلات BBB للتسجيلات Ùقط.'; diff --git a/html/langpacks/ar/bim.php b/html/langpacks/ar/bim.php index 9834f2dcd8..878729a437 100644 --- a/html/langpacks/ar/bim.php +++ b/html/langpacks/ar/bim.php @@ -27,6 +27,7 @@ $string['allocation_form_post_title'] = 'العنوان:'; $string['bim_configuration_values'] = 'القيم الحالية'; +$string['bim_continue'] = '

(متابعة)

'; $string['bim_find_none_description'] = '

تعذر العثور على أي طلاب تتضمن أسماؤهم، أسماء المستخدم لهم، عناوين بريدهم الالكتروني

{$a}
يرجى محاولة البحث بشكل آخر.

'; $string['bim_find_student_details_heading'] = 'تÙاصيل الطالب'; $string['bim_find_too_many'] = '

بحثك عن

{$a->search}
يطابق {$a->count} من الطلاب. هذا عدد كبير جدًا (من وجهة نظر موارد النظام) ليتم عرضهم. يرجى تضييق نطاق البحث عند المحاولة مجددًا.

'; @@ -69,6 +70,7 @@ $string['eventstudentsearchstarted'] = 'البحث عن الطالب تم بدؤه'; $string['eventstudentupdated'] = 'تصحيحات/منشورات الطلاب تم تحديثها'; $string['eventstudentviewed'] = 'تصحيحات/منشورات الطلاب تمت معاينتها'; +$string['marker_allocation_heading'] = 'كل منشورات الطلاب'; $string['marking_form_student_post'] = 'منشور الطالب (المنشور الأصلي)'; $string['numAnswers'] = 'الإجابات الÙعلية والمطلوبة'; $string['numReleased_help'] = 'إجاباتك يتم تأشيرها أولاً (عدد المؤشرات)ØŒ مراجعتها ومن ثم إطلاقها لك لمشاهدتها (عدد المطلقات)'; diff --git a/html/langpacks/ar/block_activity_modules.php b/html/langpacks/ar/block_activity_modules.php index 96c4747906..8b17457b0c 100644 --- a/html/langpacks/ar/block_activity_modules.php +++ b/html/langpacks/ar/block_activity_modules.php @@ -26,5 +26,5 @@ defined('MOODLE_INTERNAL') || die(); $string['activity_modules:addinstance'] = 'إضاÙØ© كتلة أنشطة جديدة'; -$string['pluginname'] = 'الأنشطة'; +$string['pluginname'] = 'النشاطات'; $string['privacy:metadata'] = 'كتلة النشاطات تÙظهر Ùقط بيانات مخزنة ÙÙŠ مواضع أخرى.'; diff --git a/html/langpacks/ar/block_analytics_graphs.php b/html/langpacks/ar/block_analytics_graphs.php index e9689a5c83..6576bae51d 100644 --- a/html/langpacks/ar/block_analytics_graphs.php +++ b/html/langpacks/ar/block_analytics_graphs.php @@ -26,6 +26,8 @@ defined('MOODLE_INTERNAL') || die(); $string['analytics_graphs'] = 'الرسوم البيانية للتحليلات'; +$string['btn_deselect_all'] = 'إلغاء إختيار الكل'; +$string['btn_select_all'] = 'إختيار الكل'; $string['days_by_week'] = 'عدد الأيام المتاحة للوصول من الأسبوع'; $string['days_with_access'] = 'عدد الأيام مع إتاحة الوصول'; $string['forumchart_notposted'] = 'مناقشات المنتدى غير المشترك Ùيها'; diff --git a/html/langpacks/ar/block_autoattend.php b/html/langpacks/ar/block_autoattend.php index 69c8395a7c..5012d089ab 100644 --- a/html/langpacks/ar/block_autoattend.php +++ b/html/langpacks/ar/block_autoattend.php @@ -54,6 +54,7 @@ $string['addmultiplesessions'] = 'إضاÙØ© محاضرات متعددة'; $string['addsession'] = 'أض٠محاضرة'; $string['allclasses'] = 'كل الصÙÙˆÙ'; +$string['allgrouping'] = 'كل المجموعات'; $string['allstudents'] = 'كل الطلاب'; $string['alltaken'] = 'كل الرصد'; $string['attendance'] = 'الحضور'; diff --git a/html/langpacks/ar/block_cmanager.php b/html/langpacks/ar/block_cmanager.php index 2f1bf25413..4ab364c3a1 100644 --- a/html/langpacks/ar/block_cmanager.php +++ b/html/langpacks/ar/block_cmanager.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['SaveAll'] = 'Ø­Ùظ الكل'; $string['back'] = 'رجوع'; $string['cannotapproverecord'] = 'عذرًا، حسابك لا يمتلك الصلاحيات الكاÙية للمواÙقة على السجلات. ينبغي منحك أحد أدوار النظام ذي الصلاحيات الكاÙية.'; $string['cannotcomment'] = 'عذرًا، حسابك لا يمتلك الصلاحيات الكاÙية للتعليق. ينبغي منحك أحد أدوار النظام ذي الصلاحيات الكاÙية.'; diff --git a/html/langpacks/ar/block_completionstatus.php b/html/langpacks/ar/block_completionstatus.php index 94d78524c5..95a4b5c734 100644 --- a/html/langpacks/ar/block_completionstatus.php +++ b/html/langpacks/ar/block_completionstatus.php @@ -31,5 +31,5 @@ $string['firstofsecond'] = '{$a->first} من {$a->second}'; $string['pluginname'] = 'حالة إكمال المقرر الدراسي'; $string['privacy:metadata'] = 'إن كتلة حالة إكمال المقرر الدراسي تظهر Ùقط بيانات عن إكمال المقرر ولا تخزن أي بيانات بحد ذاتها.'; -$string['requirement'] = 'متطلبات'; +$string['requirement'] = 'المتطلب'; $string['returntocourse'] = 'عودة إلى المقرر الدراسي'; diff --git a/html/langpacks/ar/block_configurable_reports.php b/html/langpacks/ar/block_configurable_reports.php index 206639337b..ea180259a5 100644 --- a/html/langpacks/ar/block_configurable_reports.php +++ b/html/langpacks/ar/block_configurable_reports.php @@ -28,6 +28,7 @@ $string['addreport'] = 'أض٠تقرير'; $string['average'] = 'معدل'; $string['categories'] = 'الاقسام'; +$string['cellalign'] = 'محاذاة الخلية'; $string['cellsize'] = 'حجم الخلية'; $string['comp_calcs_help'] = '

هنا يمكنك إضاÙØ© حسابات للخانات، على سبيل المثال: متوسط عدد المستخدمين المسجلين ÙÙŠ الدورات التدريبية

معلومات اكثر: Plugin documentation

'; @@ -73,6 +74,7 @@ $string['email_send'] = 'إرسل'; $string['error_value_expected_integer'] = 'المتوقع قيمة رقمية صحيحة'; $string['executeatinfo'] = 'سيقوم مشغل الوظائ٠الدورية لمودل بتشغيل استعلامات مجدولة لـ SQL بعد الوقت المحدد، مرة كل 24 ساعة'; +$string['filter_all'] = 'الكل'; $string['filtercourses_summary'] = 'هذا المرشح يظهر قائمة من المقررات الدراسية. يمكن إختيار مقرر دراسي واحد ÙÙŠ كل مرة.'; $string['filterrole_summary'] = 'ترشيح أدوار النظام (معلم، طالب، ...)'; $string['footer'] = 'التذييل'; @@ -98,6 +100,7 @@ $string['roleusersn'] = 'عدد المستخدمين الذين لهم دور...'; $string['sharedsqlrepositoryinfo'] = 'اسم مالك حساب GitHub + slash + اسم المستودع'; $string['student'] = 'الطالب'; +$string['tablealign'] = 'محاذاة الجدول'; $string['timeinterval'] = 'الÙاصل الزمني'; $string['timeline'] = 'الجدول الزمني'; $string['timemode'] = 'نمط الوقت'; diff --git a/html/langpacks/ar/block_course_overview_campus.php b/html/langpacks/ar/block_course_overview_campus.php index 8332711ae4..f5be6f7b30 100644 --- a/html/langpacks/ar/block_course_overview_campus.php +++ b/html/langpacks/ar/block_course_overview_campus.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['all'] = 'الكل'; $string['blocktitle'] = 'عنوان الكتلة'; $string['blocktitle_desc'] = 'هذا الاسم يتم إظهاره بمثابة عنوان الكتلة'; $string['course_overview_campus:addinstance'] = 'إضاÙØ© كتلة جديدة لنظرة عامة على الحرم الجامعي'; diff --git a/html/langpacks/ar/block_course_overview_plus.php b/html/langpacks/ar/block_course_overview_plus.php new file mode 100644 index 0000000000..06b96079f3 --- /dev/null +++ b/html/langpacks/ar/block_course_overview_plus.php @@ -0,0 +1,28 @@ +. + +/** + * Strings for component 'block_course_overview_plus', language 'ar', version '3.11'. + * + * @package block_course_overview_plus + * @category string + * @copyright 1999 Martin Dougiamas and contributors + * @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$string['all'] = 'الكل'; diff --git a/html/langpacks/ar/block_credly.php b/html/langpacks/ar/block_credly.php index 9641c59f17..bdddf73ee3 100644 --- a/html/langpacks/ar/block_credly.php +++ b/html/langpacks/ar/block_credly.php @@ -31,6 +31,7 @@ $string['description'] = 'الوصÙ'; $string['description_help'] = 'وص٠طويل للشارة الجديدة (حتى 500 حرÙ)'; $string['errorexpiresin'] = 'قيمة الانقضاء ينبغي أن تكون قيمة رقمية صحيحة تتراوح بين 0 Ùˆ {$a}.'; +$string['granttocandidates'] = 'كل الطلاب'; $string['granttocandidatesmatching'] = 'الطالب المطابق لـ "{$a}"'; $string['missingtitle'] = 'العنوان مطلوب'; $string['pluginname'] = 'Credly'; diff --git a/html/langpacks/ar/block_exacomp.php b/html/langpacks/ar/block_exacomp.php index 18984a95b8..cee6927c30 100644 --- a/html/langpacks/ar/block_exacomp.php +++ b/html/langpacks/ar/block_exacomp.php @@ -29,6 +29,9 @@ $string['access_roles'] = 'الأدوار التي لها حق الوصول إلى خدمات الويب'; $string['add_new_importtask'] = 'إضاÙØ© استيراد مهمة جديد'; $string['add_new_taxonomie'] = 'إضاÙØ© مستوى صعوبة جديد'; +$string['all_activities'] = 'كل النشاطات'; +$string['allniveaus'] = 'كل مستويات الصعوبة'; +$string['allstudents'] = 'كل الطلاب'; $string['block_exacomp_dakora_language_file_body'] = 'استعمل مولد اللغات لإنشاء مل٠لغة مخصص'; $string['block_exacomp_external_trainer_allstudents'] = 'كل الطلاب'; $string['block_exacomp_external_trainer_student'] = 'الطالب'; @@ -47,6 +50,7 @@ $string['descriptor_add_category'] = 'إضاÙØ© مستوى صعوبة جديد'; $string['descriptor_categories_description'] = 'إختر مستوى الصعوبة لمادة التعلم، الكÙاءة، أو الكÙاءة الÙرعية هذه. يمكنك أيضًا إضاÙØ© مستوى صعوبة جديد أو الإعراض عن تحديد مستوى الصعوبة.'; $string['descriptor_label'] = 'وص٠الكÙاءة'; +$string['deselect_all'] = 'إلغاء إختيار الكل'; $string['donotleave_page_message'] = 'لديك تغييرات غير محÙوظة ÙÙŠ هذه الصÙحة. هل ترغب بتركها وإهمال تغييراتك أم البقاء Ùيها؟'; $string['eventscompetenceassigned'] = 'ÙƒÙاءة تم تعيينها'; $string['eventsexampleadded'] = 'مثال تمت إضاÙته إلى الجدول الأسبوعي'; @@ -61,6 +65,7 @@ '; $string['import_activate_scheduled_tasks'] = 'تÙعيل هذه المهام'; $string['import_category_mapping_column_xml'] = 'عنوان XML'; +$string['importtask_all_subjects'] = 'كل المواضيع'; $string['importtask_title'] = 'العنوان'; $string['infolink'] = 'معلومات إضاÙية:'; $string['innersection2'] = 'الإحصائيات'; @@ -85,7 +90,6 @@ $string['privacy:metadata:block_exacompexampvisibility:studentid'] = 'الطالب'; $string['privacy:metadata:block_exacompexternaltrainer:studentid'] = 'الطالب'; $string['privacy:metadata:block_exacompprofilesettings:userid'] = 'الطالب'; -$string['privacy:metadata:block_exacompschedule:end'] = 'وقت الإنهاء'; $string['privacy:metadata:block_exacompschedule:start'] = 'وقت البدء'; $string['privacy:metadata:block_exacompschedule:studentid'] = 'الطالب'; $string['privacy:metadata:block_exacompschedule:timecreated'] = 'وقت إنشاء السجل'; @@ -96,6 +100,7 @@ $string['privacy:metadata:block_exacompwsdata:token'] = 'قيمة الترميز'; $string['profoundness_description'] = 'الوصÙ'; $string['ready_to_activate'] = 'هذه الشارة جاهزة للتÙعيل:'; +$string['select_all'] = 'إختيار الكل'; $string['selfEvalVerbose.4'] = 'صح'; $string['selfEvalVerboseExample.2'] = 'تم حلها مع المساعدة'; $string['selfEvalVerboseExample.defaultValue_long'] = 'غير محلولة؛ تم حلها مع المساعدة؛ تم حلها بشكل مستقل'; @@ -117,6 +122,7 @@ $string['teacher_first_configuration_step'] = 'أول خطوة لتهيئة المساق هي ضبط الإعدادات العامة Ùيه.'; $string['teacher_tipp_1'] = 'هذه الكÙاءة تم ربطها مع'; $string['teacher_tipp_2'] = 'نشاطات مودل وتم الوصول إليها مع'; +$string['textalign'] = 'تبديل محاذاة النص'; $string['timeframe_example'] = 'الإطار الزمني'; $string['titlenotemtpy'] = 'الاسم مطلوب حتماً.'; $string['usenostudents'] = 'الاستعمال بدون طلاب'; diff --git a/html/langpacks/ar/block_exalib.php b/html/langpacks/ar/block_exalib.php index e80f7ad486..787cd7f694 100644 --- a/html/langpacks/ar/block_exalib.php +++ b/html/langpacks/ar/block_exalib.php @@ -26,7 +26,11 @@ defined('MOODLE_INTERNAL') || die(); $string['addmaincat'] = 'إضاÙØ© تصني٠رئيسي'; +$string['all'] = 'الكل'; +$string['all_entries'] = 'كل المÙدخلات'; +$string['alt_all_entries'] = 'كل المÙدخلات'; $string['back'] = 'رجوع'; +$string['exalib:admin'] = 'إدارة كل المحتوى'; $string['exalib:creator'] = 'إنشاء المحتوى وإدارة المحتوى الخاص به'; $string['linktitle'] = 'عنوان الرابط'; $string['maincat'] = 'التصني٠الرئيسي'; diff --git a/html/langpacks/ar/block_exaport.php b/html/langpacks/ar/block_exaport.php index d1a634210b..af587285aa 100644 --- a/html/langpacks/ar/block_exaport.php +++ b/html/langpacks/ar/block_exaport.php @@ -33,6 +33,7 @@ $string['block_exaport_userquota_body'] = 'العدد الأقصى من البايتات الذي يمكن للمستخدم خزنه ÙÙŠ محÙظته الالكترونية Exabis.
القيمة لكل الموقع هي: {$a->bytes}. أنظر الإعدادات'; $string['blockcontent'] = 'محتوى الكتلة'; $string['blocktitle2'] = 'عنوان الكتلة'; +$string['bookmarksall'] = 'كل العناصر'; $string['category_up'] = 'عودة إلى التصني٠الأعلى رتبة'; $string['chooselayout'] = 'حدد الكيÙية التي تريد بها وضع الأعمدة ÙÙŠ صÙحتك.'; $string['cofigureblock_cvinfo_withfiles'] = 'مع ملÙات المرÙقات'; @@ -40,8 +41,10 @@ $string['couldntinsertdesc'] = 'تعذر إدراج الوصÙ!'; $string['couldntupdatedesc'] = 'تعذر تحديث الوصÙ!'; $string['descriptionsaved'] = 'تم Ø­Ùظ الوصÙ'; +$string['deselectall'] = 'إلغاء إختيار الكل'; $string['emailaccessdescription'] = 'أدخل عنوان بريد الكتروني لكل سطر
سيتلقى كل عنوان رابطاً Ùريداً يسمح بالوصول إلى هذه المعاينة. حذ٠البريد الالكتروني سيزيل إمكانية الوصول إلى هذه المعاينة.'; $string['enrolled_courses'] = 'ذو صلة بالمقررات الدراسية'; +$string['exaport:allowposts'] = 'السماح بالنشر'; $string['exaport:importfrommoodle'] = 'الاستيراد من'; $string['explainingfile'] = 'الملÙات. تلك الملÙات قد تكون مشتركة ما بين كل الأعضاء المخول لهم ÙÙŠ المساق.'; $string['explaininglink'] = 'الروابط. تلك الروابط قد تكون مشتركة ما بين كل الأعضاء المخول لهم ÙÙŠ المساق.'; @@ -80,6 +83,8 @@ $string['resume_skillspersonal'] = 'المهارات الشخصية'; $string['resume_skillspersonalsaved'] = 'تم Ø­Ùظ المهارات الشخصية'; $string['resume_title'] = 'العنوان'; +$string['selectall'] = 'إختيار الكل'; +$string['settings_allow_loginas_head'] = 'السماح بانتحال صÙØ© الدخول'; $string['settings_disable_shareall_head'] = 'تعطيل المشاركة مع كل المستخدمين'; $string['sharedArtefacts'] = 'محاÙظ المجموعة المشتركة معك'; $string['shareditems_category'] = 'محاÙظ المجموعة المشتركة معك'; diff --git a/html/langpacks/ar/block_exastud.php b/html/langpacks/ar/block_exastud.php index abf9cc2970..ea1c882eed 100644 --- a/html/langpacks/ar/block_exastud.php +++ b/html/langpacks/ar/block_exastud.php @@ -99,6 +99,7 @@ $string['redirectingtoclassinput'] = 'لم يتم العثور على معلومات الÙئة، تجري إعادة التوجيه إلى إدخال الÙئة.'; $string['redirectingtoperiodsinput'] = 'لم يتم العثور على معلومات الÙترة، تجري إعادة التوجيه إلى إدخال الÙترة.'; $string['report_for_subjects'] = 'الشهادة لموضوع المل٠التعريÙÙŠ'; +$string['report_select_all'] = 'إختيار الكل'; $string['report_setting_current_title'] = 'العنوان الحالي'; $string['report_setting_type_matrix_column_titles'] = 'عناوين الأعمدة'; $string['report_setting_type_matrix_row_titles'] = 'عناوين الصÙÙˆÙ'; @@ -117,11 +118,13 @@ $string['review_table_part_additional'] = 'عام'; $string['reviewstudent'] = 'مراجعة الطالب'; $string['school_logo'] = 'شعار المدرسة'; +$string['select_all'] = 'إختيار الكل'; $string['settings_edustandarts'] = 'معايير التعليم القابلة للتلبية'; $string['starttime'] = 'وقت البدء'; $string['students'] = 'الطلاب'; $string['teacher_subject_role'] = 'وص٠موضوع/دور المعلم'; $string['textarea_charsleft'] = 'الحرو٠الباقية'; +$string['textarea_maxchars'] = 'كل الحروÙ'; $string['total'] = 'الدرجة الإجمالية'; $string['upload_picture'] = 'يمكنع رÙع شعار لتقرير خاص بالمدرسة'; $string['upload_success'] = 'تم رÙع الشعار الجديد بنجاح!'; diff --git a/html/langpacks/ar/block_facility_to_moodle.php b/html/langpacks/ar/block_facility_to_moodle.php index 5272979eab..77f0c3c003 100644 --- a/html/langpacks/ar/block_facility_to_moodle.php +++ b/html/langpacks/ar/block_facility_to_moodle.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['NoJavaScript'] = '

عذرًا، هذه الميزة تعتمد على Javascript، والذي تم تعطيله عندك.

'; $string['back'] = 'عودة إلى إعدادات الكتلة'; $string['descdefaults'] = 'الإعدادات الآتية تعرّÙ٠القيم الاÙتراضية لحقول المل٠الشخصي الباقية.'; $string['descscou'] = 'هذه القيمة تصير Ø¥Ùتراضية لحقل البلد ÙÙŠ مودل'; diff --git a/html/langpacks/ar/block_files.php b/html/langpacks/ar/block_files.php index 6f64d59e6c..963877d546 100644 --- a/html/langpacks/ar/block_files.php +++ b/html/langpacks/ar/block_files.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['all_files'] = 'كل الملÙات الأخيرة'; $string['descconfig'] = 'إعداد التهيئة العمومية لكتلة الملÙات الأخيرة'; $string['files:addinstance'] = 'إضاÙØ© كتلة جديدة من الملÙات الأخيرة'; $string['files:myaddinstance'] = 'إضاÙØ© كتلة جديدة من الملÙات الأخيرة إلى صÙحة مودل الخاصة بي'; diff --git a/html/langpacks/ar/block_filtered_course_list.php b/html/langpacks/ar/block_filtered_course_list.php index cad516a788..13ca067dd0 100644 --- a/html/langpacks/ar/block_filtered_course_list.php +++ b/html/langpacks/ar/block_filtered_course_list.php @@ -33,4 +33,5 @@ $string['courseswithxenrolment'] = 'المقررات الدراسية التي Ùيها {$a} من الانضمامات'; $string['filtered_course_list:addinstance'] = 'إضاÙØ© كتلة جديدة من قائمة المقررات الدراسية المرشحة'; $string['filtered_course_list:myaddinstance'] = 'إضاÙØ© كتلة جديدة من قائمة المقررات الدراسية المرشحة إلى صÙحتي الرئيسية'; +$string['hideallcourseslink'] = 'إخÙاء رابط "كل المساقات"'; $string['pluginname'] = 'قائمة المقررات الدراسية المرشحة'; diff --git a/html/langpacks/ar/block_fn_marking.php b/html/langpacks/ar/block_fn_marking.php index 71098c05b2..c57cdef659 100644 --- a/html/langpacks/ar/block_fn_marking.php +++ b/html/langpacks/ar/block_fn_marking.php @@ -26,6 +26,10 @@ defined('MOODLE_INTERNAL') || die(); $string['adminfrontpage'] = 'صÙحة الواجهة بعين المشرÙ'; +$string['allactivitytypes'] = 'كل أنواع النشاطات'; +$string['allcategories'] = 'كل التصنيÙات'; +$string['allcourses'] = 'كل المساقات'; +$string['allgroups'] = 'كل المجموعات'; $string['allparticipants'] = 'كل المشاركين'; $string['blockinfo'] = 'معلومات الكتلة'; $string['blocksitesettings'] = 'إعدادات كتلة الموقع'; diff --git a/html/langpacks/ar/block_fn_mentor.php b/html/langpacks/ar/block_fn_mentor.php index 9bd10ea394..f0d39ba60a 100644 --- a/html/langpacks/ar/block_fn_mentor.php +++ b/html/langpacks/ar/block_fn_mentor.php @@ -25,7 +25,16 @@ defined('MOODLE_INTERNAL') || die(); +$string['add_all'] = 'إضاÙØ© الكل'; +$string['all'] = 'الكل'; +$string['all_courses'] = 'كل المساقات'; +$string['all_mentees'] = 'كل التلاميذ'; +$string['all_mentors'] = 'كل المرشدين'; $string['all_students'] = 'كل الطلاب'; +$string['allcategories'] = 'كل التصنيÙات'; +$string['allcourses'] = 'كل المساقات'; +$string['allgroups'] = 'كل المجموعات'; +$string['allstudents'] = 'كل الطلاب'; $string['blockinfo'] = 'معلومات الكتلة'; $string['blockname'] = 'اسم الكتلة'; $string['completionnotenabled'] = '

تعقب الإكمال غير Ù…Ùمَكَّن ÙÙŠ هذا المساق.

'; @@ -44,6 +53,7 @@ $string['nomessagessent'] = 'لم يتم إرسال أي رسائل.'; $string['pagelayout'] = 'تخطيط الصÙحة'; $string['permission_error'] = 'خطأ ÙÙŠ الصلاحية!'; +$string['remove_all'] = 'إزالة الكل'; $string['showsitegroups'] = 'إظهار خيار تحديد مجموعات الموقع'; $string['sortby'] = 'الÙرز حسب'; $string['student'] = 'الطالب'; diff --git a/html/langpacks/ar/block_groups.php b/html/langpacks/ar/block_groups.php index 621ceff93f..808028e672 100644 --- a/html/langpacks/ar/block_groups.php +++ b/html/langpacks/ar/block_groups.php @@ -25,5 +25,9 @@ defined('MOODLE_INTERNAL') || die(); +$string['allgroupsinstatehidden'] = 'كل المجموعات مخÙية مسبقًا.'; +$string['allgroupsinstatevisible'] = 'كل المجموعات مرئية مسبقًا.'; $string['groups:addinstance'] = 'إضاÙØ© كتلة جديدة من المجموعة'; $string['groups:myaddinstance'] = 'إضاÙØ© كتلة جديدة من المجموعة إلى لوحة التحكم'; +$string['groupschangedhidden'] = 'كل المجموعات مخÙية.'; +$string['groupschangedvisible'] = 'كل المجموعات مرئية.'; diff --git a/html/langpacks/ar/block_homework.php b/html/langpacks/ar/block_homework.php index 32f401387c..e5496d90c3 100644 --- a/html/langpacks/ar/block_homework.php +++ b/html/langpacks/ar/block_homework.php @@ -25,8 +25,10 @@ defined('MOODLE_INTERNAL') || die(); +$string['alldone'] = 'تم كل شيء'; $string['allowshowdescription'] = 'السماح للمستخدمين بضبط إظهار الوصÙ'; $string['allowshowdescription_help'] = 'Ùيما إذا كان بإمكان المستخدمين ضبط إعداد إظهار الوصÙ'; +$string['allxselected'] = 'تم اختيار {0} كلها'; $string['backtomarkinglist'] = 'عودة إلى قائمة التصحيحات'; $string['defaultshowdescription'] = 'الإعداد الاÙتراضي لإظهار الوصÙ'; $string['defaultshowdescription_help'] = 'Ùيما إذا كان إعداد إظهار الوص٠مÙعلاً أم معطلاً Ø¥Ùتراضيًا'; @@ -35,6 +37,7 @@ $string['description_help'] = 'وص٠مÙصل للواجب البيتي'; $string['edithomework'] = 'تحرير الواجب البيتي'; $string['edithomeworkitem'] = 'تحرير الواجب البيتي'; +$string['exportall'] = 'تصدير الكل'; $string['feedback'] = 'الإÙادة'; $string['gradingscalelink'] = 'يمكن إنشاء مقاييس التقييم عبر النقر هنا'; $string['homework:addinstance'] = 'إضاÙØ© كتلة الواجب البيتي'; diff --git a/html/langpacks/ar/block_iclicker.php b/html/langpacks/ar/block_iclicker.php index 7c2697869a..6d6990b34d 100644 --- a/html/langpacks/ar/block_iclicker.php +++ b/html/langpacks/ar/block_iclicker.php @@ -30,6 +30,7 @@ $string['admin.config.workspacepagetitle'] = 'عنوان أداة مساحة العمل'; $string['admin.username.header'] = 'اسم المستخدم'; $string['app.activate'] = 'تÙعيل'; +$string['app.allowed'] = 'مسموح'; $string['config_domain_url'] = 'رابط المجال'; $string['config_enable_shortname_desc'] = 'تمكين استعمال الاسم المختصر للمساق كجزء من المساق المعروض ÙÙŠ تطبيق iclicker'; $string['config_max_courses_desc'] = 'يتحكم بالعدد الأقصى من المقررات الدراسية التي يتم إحضارها للمرشد من قبل تطبيق iclicker. @@ -42,6 +43,7 @@ $string['config_webservices_username_desc'] = 'اسم مستخدم خدمات الويب، أتركه Ùارغاً لاستعمال اسم مستخدم خدمات الويب الاÙتراضي'; $string['iclicker:addinstance'] = 'إضاÙØ© كتلة جديدة من i>clicker'; $string['iclicker:myaddinstance'] = 'إضاÙØ© كتلة جديدة من i>clicker إلىى صÙحة مودل الخاصة بي'; +$string['inst.all.courses'] = 'كل المساقات'; $string['inst.course.view.students'] = 'معاينة الطلاب'; $string['inst.courses.table.summary'] = 'يستعرض المقررات الدراسية المقدمة من قبل هذا المرشد؛ العنوان، رابط إلى قائمة الطلاب'; $string['inst.no.courses'] = 'بدون مقررات'; diff --git a/html/langpacks/ar/block_learning_plan.php b/html/langpacks/ar/block_learning_plan.php index 56f3d3b352..4b4e753c6c 100644 --- a/html/langpacks/ar/block_learning_plan.php +++ b/html/langpacks/ar/block_learning_plan.php @@ -35,5 +35,6 @@ $string['learninig_plan:sendmessages'] = 'إرسال الإشعار'; $string['learninig_plan:viewmessages'] = 'معينة الإشعار'; $string['pluginname'] = 'خطة التعلم'; +$string['status_all'] = 'كل الحالة'; $string['training'] = 'اسم المساق'; $string['training_name'] = 'اسم المساق'; diff --git a/html/langpacks/ar/block_live_services.php b/html/langpacks/ar/block_live_services.php index 83d810e57e..330e64f903 100644 --- a/html/langpacks/ar/block_live_services.php +++ b/html/langpacks/ar/block_live_services.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['alertsUnsubscribeAllButtonText'] = 'إلغاء اشتراك الكل'; $string['alertsUntitled'] = 'تنبيه بدون عنوان'; $string['calendarAllDayEvent'] = 'حدث على امتداد اليوم'; $string['calendarAllDayEventMessage'] = 'هذا حدث على امتداد اليوم'; diff --git a/html/langpacks/ar/block_massaction.php b/html/langpacks/ar/block_massaction.php index ff7240ee21..cd5a05dcc0 100644 --- a/html/langpacks/ar/block_massaction.php +++ b/html/langpacks/ar/block_massaction.php @@ -25,5 +25,8 @@ defined('MOODLE_INTERNAL') || die(); +$string['deselectall'] = 'إلغاء إختيار الكل'; $string['massaction:addinstance'] = 'إضاÙØ© كتلة جديدة من إجراءات بالجملة'; $string['massaction:use'] = 'استعمل كتلة إجراءات بالجملة'; +$string['selectall'] = 'إختيار الكل'; +$string['selectallinsection'] = 'إختيار الكل ÙÙŠ المقطع'; diff --git a/html/langpacks/ar/block_moodletxt.php b/html/langpacks/ar/block_moodletxt.php index 9d1eb47589..88dad876d3 100644 --- a/html/langpacks/ar/block_moodletxt.php +++ b/html/langpacks/ar/block_moodletxt.php @@ -84,6 +84,7 @@ $string['labelgroupdesc'] = 'وص٠المجموعة:'; $string['labellastname'] = 'الاسم الأخير:'; $string['labelpasswordnew'] = 'كلمة المرور الجديدة:'; +$string['labelrestrictedusers'] = 'المستخدمون المسموح لهم:'; $string['labelschedulenow'] = 'إرسل الآن'; $string['labelscheduletime'] = 'جدولة الوقت'; $string['labelselectedgroups'] = 'إضاÙØ© جهة الاتصال إلى:'; @@ -95,6 +96,7 @@ $string['moodletxt:viewstats'] = 'معاينة إحصائيات المستخدمين'; $string['navreceivedmessages'] = 'استلام الرسائل'; $string['navsend'] = 'إرسال رسالة'; +$string['optionallusers'] = 'كل المستخدمين'; $string['optioneventhide'] = 'إخÙاء الرسائل المولدة من الحدث'; $string['optioneventonly'] = 'إظهار الرسائل المولدة من الحدث حصرًا'; $string['optioneventshow'] = 'إظهار كل من الرسائل المولدة من الحدث والمولدة من المستخدم'; diff --git a/html/langpacks/ar/block_pageone.php b/html/langpacks/ar/block_pageone.php index b3e3f511bd..13a37ec2d7 100644 --- a/html/langpacks/ar/block_pageone.php +++ b/html/langpacks/ar/block_pageone.php @@ -29,6 +29,7 @@ $string['all_course_messages'] = 'كل رسائل المستخدمين لهذا المساق'; $string['all_messages'] = 'كل رسائل المستخدمين لكل المقررات الدراسية'; $string['all_own_messages'] = 'الرسائل لكل مقرراتي'; +$string['check'] = 'Ùحص الكل'; $string['config_account_num'] = 'رقم حساب PageOne'; $string['config_account_pass'] = 'كلمة المرور لحساب PageOne'; $string['error_code_502'] = 'رقم غير صحيح'; @@ -39,3 +40,4 @@ $string['no_view_priv'] = 'تنبيه: ليس مسموحًا لك بمشاهدة تÙاصيل المستخدم، لذلك تم إخÙاء التÙاصيل الكاملة لتلك الأخطاء.'; $string['not_configured'] = 'لم يتم إدخال إعدادات حساب PageOne. تم تعطيل الكتلة.'; $string['own_messages'] = 'رسائلي لهذا المساق حصرًا'; +$string['service_0'] = 'كل الأحداث'; diff --git a/html/langpacks/ar/block_supervised.php b/html/langpacks/ar/block_supervised.php index cab407d80b..6aaf4380ce 100644 --- a/html/langpacks/ar/block_supervised.php +++ b/html/langpacks/ar/block_supervised.php @@ -32,6 +32,10 @@ $string['addclassroompagetitle'] = 'إضاÙØ© ص٠دراسي'; $string['addingnewclassroom'] = 'إضاÙØ© ص٠دراسي جديد'; $string['allclassrooms'] = 'كل الصÙو٠الدراسية'; +$string['allgroups'] = 'كل المجموعات'; +$string['alllessontypes'] = 'كل أنواع الدروس'; +$string['allstates'] = 'كل الولايات'; +$string['allusers'] = 'كل المستخدمين'; $string['backtocourse'] = 'عودة إلى المقرر الدراسي'; $string['cannotdeleteclassroom'] = 'كانت هناك جلسات ÙÙŠ هذا الصÙ. إحذ٠الجلسات التي تستعمل هذا الص٠أولاً. يمكنك إخÙاء الصÙ'; $string['cannotdeletelessontype'] = 'لا يمكنك حذ٠نوع الدرس هذا لأنه مستعمل ÙÙŠ الجلسات أو الاختبارات'; diff --git a/html/langpacks/ar/book.php b/html/langpacks/ar/book.php index deac5bc2d0..afb19dcc8c 100644 --- a/html/langpacks/ar/book.php +++ b/html/langpacks/ar/book.php @@ -67,7 +67,7 @@ * لعرض مواد القراءة لوحدات مخصصة من الدراسة * مثل كتيب لموظÙÙŠ الإدارات * كـمحÙظة عرض لأعمال الطلاب'; -$string['modulenameplural'] = 'كتب'; +$string['modulenameplural'] = 'الكتب'; $string['movechapterdown'] = 'أنقل الÙصل لأسÙÙ„ "{$a}"'; $string['movechapterup'] = 'أنقل الÙصل لأعلى "{$a}"'; $string['navexit'] = 'الخروج من الكتاب'; diff --git a/html/langpacks/ar/booking.php b/html/langpacks/ar/booking.php index 13154bd085..be03774e5b 100644 --- a/html/langpacks/ar/booking.php +++ b/html/langpacks/ar/booking.php @@ -58,6 +58,9 @@
  • {times} - أوقات الجلسات
  • {shorturl} - خيار مختصر عنوان الرابط
  • '; +$string['allchangessave'] = 'تم Ø­Ùظ كل التغييرات'; +$string['allowdelete'] = 'السماح للمستخدمين بإلغاء حجوزاتهم بأنÙسهم'; +$string['allowupdate'] = 'السماح بتحديث الحجوزات'; $string['answer'] = 'الإجابة'; $string['answered'] = 'مجاب عليه'; $string['availableplaces'] = 'المواضع المتاحة: {$a->available} of {$a->maxanswers}'; @@ -149,6 +152,7 @@ $string['btnbooknowname'] = 'تسمية الزر: إحجز الآن'; $string['btncacname'] = 'تسمية الزر: تأكيد إكمال النشاط'; $string['btncancelname'] = 'تسمية الزر: إلغاء الحجز'; +$string['cancancelbook'] = 'أتريد السماح للمستخدمين بإلغاء الحجوزات خلال مدة الحجز؟'; $string['cancancelbookdaysno'] = 'لا تحدد'; $string['choosepdftitle'] = 'إختر عنوانًا لورقة تسجيل الدخول'; $string['confirmationmessage'] = 'تم تسجيل حجزك @@ -434,6 +438,7 @@ $string['searchname'] = 'الاسم الأول'; $string['searchsurname'] = 'الاسم الأخير'; $string['searchtag'] = 'البحث ÙÙŠ الوسوم'; +$string['showallbookings'] = 'كل الحجوزات'; $string['showdescription'] = 'إظهار الوصÙ'; $string['signinextracols_desc'] = 'يمكنك الطباعة إلى حد 3 أعمدة إضاÙية ÙÙŠ صÙحة التسجيل. إملأ عنوان العمود أو أتركه Ùارغاً لمنع المزيد من الأعمدة'; $string['signinlogo'] = 'الشعار المزمع عرضه ÙÙŠ ورقة تسجيل الدخول'; @@ -504,6 +509,7 @@ لقد تم إلغاء اشتراكك ÙÙŠ {$a->title}.'; $string['userleavebookedsubject'] = 'لقد تم إلغاء اشتراكك ÙÙŠ {$a->title} بنجاح.'; +$string['userssuccessfullenrolled'] = 'تم ضم كل المستخدمين!'; $string['waitingtext_help'] = 'إتركه Ùارغاً لاستعمال النص الاÙتراضي للموقع. يمكنك استعمال ما تشاء من العناصر النائبة الآتية ÙÙŠ النص:
    • {status}
    • diff --git a/html/langpacks/ar/calendar.php b/html/langpacks/ar/calendar.php index 132ca6f059..ce3c2eb1c8 100644 --- a/html/langpacks/ar/calendar.php +++ b/html/langpacks/ar/calendar.php @@ -251,7 +251,7 @@ $string['timeperiod'] = 'الÙترة الزمنية'; $string['today'] = 'اليوم'; $string['todayplustitle'] = 'اليوم {$a}'; -$string['tomorrow'] = 'غداً'; +$string['tomorrow'] = 'غدًا'; $string['tt_deleteevent'] = 'حذ٠الحدث'; $string['tt_editevent'] = 'تحرير الحدث'; $string['tue'] = 'ثلا'; diff --git a/html/langpacks/ar/checklist.php b/html/langpacks/ar/checklist.php index f3f49fcffd..0bedd7e399 100644 --- a/html/langpacks/ar/checklist.php +++ b/html/langpacks/ar/checklist.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['additemalt'] = 'إضاÙØ© عنصر جديد إلى القائمة'; +$string['allowmodulelinks'] = 'السماح بروابط الوحدات'; $string['checklist:addinstance'] = 'إضاÙØ© قائمة تأشير جديدة'; $string['configchecklistautoupdate'] = 'قبل السماح بهذا ينبغي عليك إجراء بعض التعديلات ÙÙŠ برمجة نواة مودل، لطÙاً، أنظر mod/checklist/README.txt لمعرÙØ© التÙاصيل'; $string['eventchecklistcomplete'] = 'قائمة تدقيق تم إكمالها'; @@ -35,5 +36,6 @@ $string['eventteacherchecksupdated'] = 'تدقيقات معلم تم تحديثها'; $string['guestsno'] = 'ليست لديك صلاحية معاينة قائمة التدقيق هذه'; $string['openlinkinnewwindow'] = 'أتريد الÙتح ÙÙŠ ناÙذة جديدة؟'; +$string['percentcompleteall'] = 'كل العناصر'; $string['teachernoteditcheck'] = 'الطالب Ùقط'; $string['toggledates'] = 'تبديل الأسماء والتواريخ'; diff --git a/html/langpacks/ar/checkmark.php b/html/langpacks/ar/checkmark.php index 39a71b701a..95471bea2a 100644 --- a/html/langpacks/ar/checkmark.php +++ b/html/langpacks/ar/checkmark.php @@ -26,9 +26,15 @@ defined('MOODLE_INTERNAL') || die(); $string['activateindividuals'] = 'تÙعيل الوظيÙØ© الÙردية'; +$string['all'] = 'الكل'; +$string['all_absent'] = 'كل المشاركين الغائبين'; +$string['all_attendant'] = 'كل المشاركين الحاضرين'; +$string['allowresubmit'] = 'السماح بإعادة التسليم'; $string['alwaysshowdescription'] = 'إظهار الوص٠دائمًا'; $string['autograde_confirm'] = 'أنت على وشك تحديث التقديرات والإÙادات العائدة لـ {$a}. التقديرات والإÙادات السابقة ستتم الكتابة عليها.'; $string['autograde_notsupported'] = 'هذا المقياس غير مدعوم من قبل التقييم التلقائي.'; +$string['autograde_strall'] = 'كل التسليمات'; +$string['availabledate'] = 'السماح بالتسليمات من'; $string['cantfixevent'] = 'تعذر تثبيت الحدث ذي المÙعرَّ٠{$a->id}ØŒ المسمى {$a->name} ({$a->matches} من التطابقات).'; $string['checkmarkmail'] = '{$a->grader} نشر Ø¥Ùادة بشأن @@ -80,6 +86,7 @@ $string['forcesinglelinenames'] = 'Ùرض الأسماء بسطر واحد'; $string['gradingdue_help'] = 'التاريخ المتوقع لإكمال تصحيح التسليمات. هذا التاريخ يستعمل لمنح الأولوية ÙÙŠ إشعارات لوحة التحكم للمعلمين.'; $string['informstudents_help'] = 'إذا تم تÙعيله، سيتلقى المشارك إشعاراً عن حالة حضوره.'; +$string['latesubmissionsaccepted'] = 'مسموح حتى {$a}'; $string['page-mod-checkmark-view'] = 'الصÙحة الرئيسية لوحدة العلامة المرجعية'; $string['page-mod-checkmark-x'] = 'كل صÙحة لوحدة علامة التأشير'; $string['pagesize'] = 'التسليمات الظاهرة لكل صÙحة'; diff --git a/html/langpacks/ar/choicegroup.php b/html/langpacks/ar/choicegroup.php index 0fd25f75dd..653d1bee10 100644 --- a/html/langpacks/ar/choicegroup.php +++ b/html/langpacks/ar/choicegroup.php @@ -40,6 +40,7 @@ $string['choicetext'] = 'نص الاختيار'; $string['chooseaction'] = 'اختر إجراء'; $string['choosegroup'] = 'قم باختيار مجموعة'; +$string['collapse_all_groupings'] = 'طي كل التجميعات'; $string['completionsubmit'] = 'اعرض على أنه منته عندما يحدد المستخدم خياراً'; $string['displayhorizontal'] = 'اعرض Ø£Ùقياً'; $string['displaymode'] = 'طريقة العرض'; @@ -50,6 +51,7 @@ $string['event:removed_desc'] = 'المستخدم ذو المÙعرَّ٠\'{$a->userid}\' أزال اختياره ÙÙŠ خيار المجموعات مع وحدة المساق ذات المÙعرَّ٠\'{$a->contextinstanceid}\'.'; $string['event:reportviewed'] = 'تقرير تمت معاينته'; $string['event:reportviewed_desc'] = 'المستخدم ذو المÙعرَّ٠\'{$a->userid}\' شاهد تقرير نشاط الاختيار ضمن وحدة المساق ذات المÙعرَّ٠\'{$a->contextinstanceid}\'.'; +$string['expand_all_groupings'] = 'توسيع كل التجميعات'; $string['expired'] = 'عذراً، تم إغلاق هذا النشاط ÙÙŠ {$a} وهو غير متوÙر الآن.'; $string['fillinatleastoneoption'] = 'ينبغي عليك إعطاء إجابة محتملة واحدة على الأقل.'; $string['fillinatleasttwooptions'] = 'ينبغي عليك إعطاء إجابتين محتملتين على الأقل.'; diff --git a/html/langpacks/ar/collaborate.php b/html/langpacks/ar/collaborate.php index ff46ebec10..b80ca9105e 100644 --- a/html/langpacks/ar/collaborate.php +++ b/html/langpacks/ar/collaborate.php @@ -34,7 +34,9 @@ $string['eventrecordingdownloaded'] = 'تسجيل تم تنزيله'; $string['eventrecordingviewed'] = 'تسجيل تمت معاينته'; $string['eventsessionlaunched'] = 'جلسة Collab تم إطلاقها'; +$string['instructorsettings:allow'] = 'السماح للمشاركين بـ'; $string['lastleft'] = 'آخر يسار: {$a}'; +$string['log:all'] = 'الكل'; $string['nogroup'] = 'الجلسة الرئيسية'; $string['noguestentry'] = 'عذرًا، لا يسمح للضيو٠بالمشاركة ÙÙŠ المناقشات'; $string['participant'] = 'المشارك'; diff --git a/html/langpacks/ar/completion.php b/html/langpacks/ar/completion.php index d188744c09..d9decffe1f 100644 --- a/html/langpacks/ar/completion.php +++ b/html/langpacks/ar/completion.php @@ -229,8 +229,8 @@ $string['unenrolingfromcourse'] = 'إلغاء الانضمام إلى المقرر الدراسي'; $string['unenrolment'] = 'إلغاء الانضمام'; $string['unit'] = 'الوحدة'; -$string['unlockcompletion'] = 'Ùتح خيارات الإكمال'; -$string['unlockcompletiondelete'] = 'Ùتح خيارات الإكمال وحذ٠بيانات إكمال المستخدم'; +$string['unlockcompletion'] = 'Ùتح إعدادات الإكمال'; +$string['unlockcompletiondelete'] = 'Ùتح إعدادات الإكمال وحذ٠بيانات إكمال المستخدم'; $string['updateactivities'] = 'تحديث حالة الانتهاء من الأنشطة المحددة'; $string['usealternateselector'] = 'استخدم محدد المقرر البديل'; $string['usernotenroled'] = 'المستخدم غير منضم إلى هذا المقرر الدراسي'; diff --git a/html/langpacks/ar/condition.php b/html/langpacks/ar/condition.php index 29dd239795..d20b7dd531 100644 --- a/html/langpacks/ar/condition.php +++ b/html/langpacks/ar/condition.php @@ -29,7 +29,7 @@ $string['addgrades'] = 'أض٠{no} شروط تقديرات للنموذج'; $string['adduserfields'] = '{لا} تض٠شروطاً إلى حقل المستخدم ÙÙŠ النموذج'; $string['availabilityconditions'] = 'تقييد الوصول'; -$string['availablefrom'] = 'يمكن الوصول له من'; +$string['availablefrom'] = 'السماح بالوصول له من'; $string['availablefrom_help'] = 'تاريخي البدء/الانتهاء تحدد الÙترة الزمينة التي يمكن بها للطلاب الدخول على النشاط عبر رابط ÙÙŠ صÙحة المقرر الدراسي. الÙرق بين تاريخي البدء/الانتهاء وإعدادات التواÙر للنشاط هو أنه خارج تلك الÙترة، تاريخا البدء/الانتهاء يمنعان الوصول تماماً، ÙÙŠ حين أن التواÙر يتيح للطلبة معاينة وص٠النشاط.'; diff --git a/html/langpacks/ar/congrea.php b/html/langpacks/ar/congrea.php index 6129e24a95..84287c21a4 100644 --- a/html/langpacks/ar/congrea.php +++ b/html/langpacks/ar/congrea.php @@ -30,6 +30,7 @@ $string['askQuestion'] = 'السؤال والجواب'; $string['attendeerecording'] = 'تسجيل الطلاب'; $string['blankduration'] = 'إدخال خاطئ!'; +$string['cgallowoverride'] = 'السماح بالتجاوز'; $string['closenotset'] = 'ينبغي عليك تحديد وقت الإغلاق.'; $string['closesameopen'] = 'وقت Ùتح الجلسة وإغلاقها ينبغي أن لا يكونا متطابقين'; $string['conflictsdate'] = 'Ùسحة غير متاحة'; diff --git a/html/langpacks/ar/customcert.php b/html/langpacks/ar/customcert.php index f5940305a6..bb79f88f87 100644 --- a/html/langpacks/ar/customcert.php +++ b/html/langpacks/ar/customcert.php @@ -26,6 +26,10 @@ defined('MOODLE_INTERNAL') || die(); $string['addcertpage'] = 'إضاÙØ© صÙحة'; +$string['alignleft'] = 'المحاذاة يسارًا'; +$string['alignment'] = 'المحاذاة'; +$string['alignment_help'] = 'هذه الخاصية تضبط المحاذاة الأÙقية للعنصر. بعض العناصر قد لا تدعمه، بينما سلوك أخرى قد يختلÙ.'; +$string['alignright'] = 'المحاذاة يمينًا'; $string['cannotverifyallcertificates'] = 'ليست لديك صلاحية التحقق من كل الشهادات ÙÙŠ الموقع.'; $string['certificate'] = 'الشهادة'; $string['coursetimereq_help'] = 'أدخل أقل Ùترة من الوقت بالدقائق، على الطالب أن يقضيها داخل المساق قبل أن يتسنى له تلقي الشهادة.'; diff --git a/html/langpacks/ar/customlabeltype_courseclassifier.php b/html/langpacks/ar/customlabeltype_courseclassifier.php index ddcccc83b3..ba41acbabb 100644 --- a/html/langpacks/ar/customlabeltype_courseclassifier.php +++ b/html/langpacks/ar/customlabeltype_courseclassifier.php @@ -25,57 +25,4 @@ defined('MOODLE_INTERNAL') || die(); -$string['classifierrow'] = ' - - {$a->label}: - - - {$a->values} - - '; $string['courseclassifier:view'] = 'يمكنه معاينة المحتوى'; -$string['template'] = ' - - - - - - - - <%if %%uselevels >= 2%% %> - - - - - <%endif %> - <%if %%uselevels >= 3%% %> - - - - - <%endif %> -
      - <%%tablecaption%%> -
      - Ù…ÙصنّÙ٠المستوى 1: - - <%%level0%%> -
      - Ù…ÙصنّÙ٠المستوى 2: - - <%%level1%%> -
      - Ù…ÙصنّÙ٠المستوى 3: - - <%%level2%%> -
      -<%if %%classifiers%% %> - - - - - <%%classifierrows%%> -
      - معلومات التصني٠الأخرى -
      -<%endif %>'; diff --git a/html/langpacks/ar/customlabeltype_coursedata.php b/html/langpacks/ar/customlabeltype_coursedata.php index 91cff47731..f256b3ab18 100644 --- a/html/langpacks/ar/customlabeltype_coursedata.php +++ b/html/langpacks/ar/customlabeltype_coursedata.php @@ -28,102 +28,3 @@ $string['coursedata:view'] = 'يمكنه معاينة المحتوى'; $string['prerequisites'] = 'المتطلبات الأساسية'; $string['showprerequisites'] = 'المتطلبات الأساسية'; -$string['template'] = ' - <%if %%tablecaption%% %> - - - - <%endif %> - <%if %%showidnumber%% %> - - - - - <%endif %> - <%if %%showtarget%% %> - - - - - <%endif %> - <%if %%showgoals%% %> - - - - - <%endif %> - <%if %%showobjectives%% %> - - - - - <%endif %> - <%if %%showconcepts%% %> - - - - - <%endif %> - <%if %%showduration%% %> - - - - - <%endif %> - <%if %%showteachingorganization%% %> - - - - - <%endif %> - <%if %%showprerequisites%% %> - - - - - <%endif %> - <%if %%showfollowers%% %> - - - - - <%endif %> -
      - <%%tablecaption%%> -
      - Ù…Ùعرَّ٠التدريب: - - <%%idnumber%%> -
      - الأشخاص المعنيون: - - <%%target%%> -
      - الأهداÙ: - - <%%goals%%> -
      - عمليات الاستحواذ: - - <%%objectives%%> -
      - المÙاهيم: - - <%%concepts%%> -
      - الÙترة: - - <%%duration%%> -
      - المنظمة التعليمية: - - <%%teachingorganization%%> -
      - المتطلبات الأساسية: - - <%%prerequisites%%> -
      - المقررات الدراسية اللاحقة: - - <%%followers%%> -
      '; diff --git a/html/langpacks/ar/data.php b/html/langpacks/ar/data.php index e3379f6c9a..cbf22339bc 100644 --- a/html/langpacks/ar/data.php +++ b/html/langpacks/ar/data.php @@ -64,7 +64,7 @@ $string['cannotdeletepreset'] = 'خطأ عند حذ٠التحضير المسبق!'; $string['cannotoverwritepreset'] = 'خطأ عند الكتابة Ùوق التحضير المسبق!'; $string['cannotunziptopreset'] = 'تعذر ÙÙƒ الضغط إلى مجلد التحضير المسبق'; -$string['checkbox'] = 'مربع تأشير'; +$string['checkbox'] = 'مربعات التأشير'; $string['chooseexportfields'] = 'إختر الحقل الذي تريد تصديره:'; $string['chooseexportformat'] = 'إختر الصيغة التي تريد التصدير بها:'; $string['chooseorupload'] = 'إختر الملÙ'; @@ -231,7 +231,7 @@ $string['invalidurl'] = 'عنوان الأنترنت المدخل غير صحيح'; $string['jstemplate'] = 'قالب Javascript'; $string['latitude'] = 'خطّ العرض'; -$string['latlong'] = 'خطّ العرض/خط الطول'; +$string['latlong'] = 'الإحداثيات'; $string['latlongboth'] = 'خطا الطول والعرض مطلوبان كلاهما.'; $string['latlongdownloadallhint'] = 'قم بتنزيل رابط لكل المدخلات بمثابة KML'; $string['latlongkmllabelling'] = 'كي٠يتم تعري٠العناصر ÙÙŠ ملÙات Ùƒ أم إل (Google Earth)'; @@ -252,6 +252,8 @@ $string['menuchoose'] = 'إختر...'; $string['missingdata'] = 'ينبغي تقديم Ù…Ùعرَّ٠البيانات أو المكون إلى صن٠الحقل'; $string['missingfield'] = 'خطأ مبرمج: ينبغي عليك تحديد الحقل Ùˆ/أو البيانات عند تعري٠صن٠الحقل.'; +$string['missingfieldtype'] = 'تعذر العثور على نوع الحقل لـ {$a->name}'; +$string['missingfieldtypeimport'] = 'لم يتم استيراد الحقول الآتية لأن أنواع الحقول المتعلقة بها غير منصبة:'; $string['modulename'] = 'قاعدة بيانات'; $string['modulename_help'] = 'وحدة نشاط قاعدة البيانات تÙمكن المشاركين من إنشاء مجموعة من المدخلات وإدامتها والبحث Ùيها (بعبارة أخرى، سجلات). هيكل المدخلات ÙŠÙعرَّ٠من قبل المعلم بمثابة عدد من الحقول. أنواع الحقول تشمل: خانة الاختيار، أزرار الاختيار، قائمة منسدلة، منطقة نص، رابط، صورة، ومل٠مرÙوع. @@ -386,12 +388,13 @@ $string['templates'] = 'القوالب'; $string['templatesaved'] = 'تم Ø­Ùظ القالب'; $string['text'] = 'نص'; -$string['textarea'] = 'مربع النص'; +$string['textarea'] = 'منطقة النص'; $string['timeadded'] = 'وقت الإضاÙØ©'; $string['timemodified'] = 'وقت التعديل'; $string['todatabase'] = 'هذا إلى قاعدة البيانات'; $string['type'] = 'نوع الحقل'; $string['undefinedprocessactionmethod'] = 'لا توجد منهجية عمل محددة ÙÙŠ البيانات المعدة مسبقاً للقيام بعمل "{$a}"'; +$string['unknown'] = 'حقل غير معروÙ'; $string['unsupportedexport'] = 'تعذر تصدير ({$a->fieldtype}).'; $string['unsupportedfields'] = 'حقول غير مدعومة'; $string['unsupportedfieldslist'] = 'لا يمكن تصدير الحقول الآتية'; diff --git a/html/langpacks/ar/datafield_checkbox.php b/html/langpacks/ar/datafield_checkbox.php index 329ed88f52..118eb12a4a 100644 --- a/html/langpacks/ar/datafield_checkbox.php +++ b/html/langpacks/ar/datafield_checkbox.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل مربع اختيار'; -$string['pluginname'] = 'مربع الاختيار'; -$string['privacy:metadata'] = 'إن مكون حقل خانة التأشير لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل جداول معرÙØ© ÙÙŠ mod_data.'; +$string['fieldtypelabel'] = 'مربعات التأشير'; +$string['pluginname'] = 'مربعات التأشير'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل مربع التأشير لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_date.php b/html/langpacks/ar/datafield_date.php index 4d9d02b414..4786adb5b8 100644 --- a/html/langpacks/ar/datafield_date.php +++ b/html/langpacks/ar/datafield_date.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل تاريخ'; +$string['fieldtypelabel'] = 'التاريخ'; $string['pluginname'] = 'التاريخ'; -$string['privacy:metadata'] = 'إن مكون حقل التاريخ لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل التاريخ لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_file.php b/html/langpacks/ar/datafield_file.php index 80da44c039..7dd9e1eda3 100644 --- a/html/langpacks/ar/datafield_file.php +++ b/html/langpacks/ar/datafield_file.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل ملÙ'; +$string['fieldtypelabel'] = 'الملÙ'; $string['pluginname'] = 'الملÙ'; -$string['privacy:metadata'] = 'إن مكون حقل المل٠لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل المل٠لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_latlong.php b/html/langpacks/ar/datafield_latlong.php index 3613e4b2cb..ff5d8fca78 100644 --- a/html/langpacks/ar/datafield_latlong.php +++ b/html/langpacks/ar/datafield_latlong.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل خط الطول/العرض'; -$string['pluginname'] = 'خط الطول والعرض'; -$string['privacy:metadata'] = 'إن مكون حقل خطي الطول والعرض لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل جداول معرÙØ© ÙÙŠ mod_data.'; +$string['fieldtypelabel'] = 'الإحداثيات'; +$string['pluginname'] = 'الإحداثيات'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل الإحداثيات لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_menu.php b/html/langpacks/ar/datafield_menu.php index f336ec4249..70c4d60e5c 100644 --- a/html/langpacks/ar/datafield_menu.php +++ b/html/langpacks/ar/datafield_menu.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل قائمة'; -$string['pluginname'] = 'القائمة'; -$string['privacy:metadata'] = 'إن مكون حقل القائمة لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; +$string['fieldtypelabel'] = 'القائمة المنسدلة'; +$string['pluginname'] = 'القائمة المنسدلة'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل القائمة المنسدلة لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_multimenu.php b/html/langpacks/ar/datafield_multimenu.php index 1344d9c999..ed71dbc93e 100644 --- a/html/langpacks/ar/datafield_multimenu.php +++ b/html/langpacks/ar/datafield_multimenu.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل قائمة متعددة الخيارات'; -$string['pluginname'] = 'قوائم متعددة'; -$string['privacy:metadata'] = 'إن مكون حقل القائمة متعددة الخيارات لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; +$string['fieldtypelabel'] = 'القائمة متعددة الخيارات'; +$string['pluginname'] = 'القائمة متعددة الخيارات'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل القائمة متعددة الخيارات لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_number.php b/html/langpacks/ar/datafield_number.php index 8a82ae296a..9e4176124a 100644 --- a/html/langpacks/ar/datafield_number.php +++ b/html/langpacks/ar/datafield_number.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل رقم'; +$string['fieldtypelabel'] = 'الرقم'; $string['pluginname'] = 'الرقم'; -$string['privacy:metadata'] = 'إن مكون حقل الرقم لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل الرقم لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_picture.php b/html/langpacks/ar/datafield_picture.php index 55c3968871..7fad80e44c 100644 --- a/html/langpacks/ar/datafield_picture.php +++ b/html/langpacks/ar/datafield_picture.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل صورة'; +$string['fieldtypelabel'] = 'الصورة'; $string['pluginname'] = 'الصورة'; -$string['privacy:metadata'] = 'إن مكون حقل الصورة لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل الصورة لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_radiobutton.php b/html/langpacks/ar/datafield_radiobutton.php index 1e2a255564..e2939157dd 100644 --- a/html/langpacks/ar/datafield_radiobutton.php +++ b/html/langpacks/ar/datafield_radiobutton.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل زر اختيار'; -$string['pluginname'] = 'زر الاختيار'; -$string['privacy:metadata'] = 'إن مكون حقل أزرار الراديو لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل جداول معرÙØ© ÙÙŠ mod_data.'; +$string['fieldtypelabel'] = 'أزرار الاختيار'; +$string['pluginname'] = 'أزرار الاختيار'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل أزرار الراديو لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_text.php b/html/langpacks/ar/datafield_text.php index 28aae02b07..e7708528d9 100644 --- a/html/langpacks/ar/datafield_text.php +++ b/html/langpacks/ar/datafield_text.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل نص'; -$string['pluginname'] = 'إدخال النص'; -$string['privacy:metadata'] = 'إن مكون حقل النص لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; +$string['fieldtypelabel'] = 'نص قصير'; +$string['pluginname'] = 'نص قصير'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل النص القصير لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_textarea.php b/html/langpacks/ar/datafield_textarea.php index dc33da122e..030b9c02fa 100644 --- a/html/langpacks/ar/datafield_textarea.php +++ b/html/langpacks/ar/datafield_textarea.php @@ -25,8 +25,8 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل مساحة النص'; +$string['fieldtypelabel'] = 'منطقة النص'; $string['maxbytes'] = 'الحد الأقصى لحجم المل٠المضمن (بالبايت)'; $string['maxbytes_desc'] = 'إذا وضعت صÙر Ùسو٠يكون غير محدود بشكل اÙتراضي'; $string['pluginname'] = 'مساحة النص'; -$string['privacy:metadata'] = 'إن مكون حقل منطقة النص لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل منطقة النص لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/datafield_url.php b/html/langpacks/ar/datafield_url.php index 73a065d402..d89995aaa2 100644 --- a/html/langpacks/ar/datafield_url.php +++ b/html/langpacks/ar/datafield_url.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'حقل رابط'; +$string['fieldtypelabel'] = 'عنوان الرابط'; $string['openlinkinnewwindow'] = 'Ùتح الرابط ÙÙŠ ناÙذة جديدة'; $string['pluginname'] = 'رابط إنترنت'; -$string['privacy:metadata'] = 'إن مكون حقل عنوان الرابط لا يخزن أي بيانات شخصية بحد ذاته، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; +$string['privacy:metadata'] = 'إن Ù…Ùكون حقل عنوان الرابط لا يخزن أي بيانات شخصية، بل يستعمل الجداول المعرÙØ© ÙÙŠ mod_data.'; diff --git a/html/langpacks/ar/dataform.php b/html/langpacks/ar/dataform.php index 27b2ffefff..858e537c8e 100644 --- a/html/langpacks/ar/dataform.php +++ b/html/langpacks/ar/dataform.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['alignment'] = 'المحاذاة'; $string['commentinputtype'] = 'نوع إدخال التعليق'; $string['configmaxentries'] = 'هذه القيمة تحدد أقصى عدد من الإدخالات التي يمكن إضاÙتها إلى نشاط نموذج البيانات.'; $string['configmaxfields'] = 'هذه القيمة تحدد أقصى عدد من الحقول التي يمكن إضاÙتها إلى نشاط نموذج البيانات.'; @@ -52,6 +53,7 @@ $string['event_view_updated'] = 'معاينة تم تحديثها'; $string['event_view_viewed'] = 'معاينة تم الوصول إليها'; $string['events'] = 'الأحداث'; +$string['fieldallowautolink'] = 'السماح بالربط التلقائي'; $string['fielddefaultvalue'] = 'القيمة الاÙتراضية'; $string['fielddescription'] = 'وص٠الحقل'; $string['fieldname'] = 'اسم الحقل'; diff --git a/html/langpacks/ar/dataformfield_ratingmdl.php b/html/langpacks/ar/dataformfield_ratingmdl.php index 1b01c8532d..3b6002f786 100644 --- a/html/langpacks/ar/dataformfield_ratingmdl.php +++ b/html/langpacks/ar/dataformfield_ratingmdl.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['allusers'] = 'كل المستخدمين ككل'; $string['event_rating_created'] = 'تقييم تم إنشاؤه'; $string['event_rating_deleted'] = 'تقييم تم حذÙÙ‡'; $string['preventzero'] = 'مَنع التقييم بصÙر'; diff --git a/html/langpacks/ar/dataformfield_selectmulti.php b/html/langpacks/ar/dataformfield_selectmulti.php index 72e7a98e0e..163b758e3a 100644 --- a/html/langpacks/ar/dataformfield_selectmulti.php +++ b/html/langpacks/ar/dataformfield_selectmulti.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['allowaddoption'] = 'السماح بإضاÙØ© الخيارات'; $string['commaandspace'] = 'الÙارزة والÙراغ'; $string['optionsdefault'] = 'القيم الاÙتراضية'; $string['selectmulti:addinstance'] = 'إضاÙØ© حقل نموذج بيانات للاختيار (المتعدد) جديد'; diff --git a/html/langpacks/ar/dataformview_csv.php b/html/langpacks/ar/dataformview_csv.php index 1093178fbd..75a473a595 100644 --- a/html/langpacks/ar/dataformview_csv.php +++ b/html/langpacks/ar/dataformview_csv.php @@ -25,4 +25,5 @@ defined('MOODLE_INTERNAL') || die(); +$string['allowupdateexisting'] = 'السماح بتحديث المÙدخلات الموجودة'; $string['csv:addinstance'] = 'إضاÙØ© معاينة نموذج بيانات بشكل CSV جديد'; diff --git a/html/langpacks/ar/datalynx.php b/html/langpacks/ar/datalynx.php index 189cab7047..27a1b7b8b7 100644 --- a/html/langpacks/ar/datalynx.php +++ b/html/langpacks/ar/datalynx.php @@ -26,10 +26,15 @@ defined('MOODLE_INTERNAL') || die(); $string['activate'] = 'تÙعيل'; +$string['alignment'] = 'المحاذاة'; +$string['allowaddoption'] = 'السماح بإضاÙØ© الخيارات'; +$string['allowsubscription'] = 'السماح بالاشتراك اليدوي'; +$string['allowunsubscription'] = 'السماح بإلغاء الاشتراك يدويًا'; $string['alltime'] = 'كل الوقت'; $string['alphabeticalorder'] = 'أتريد Ùرز الخيارات أبجدياً عند تحرير الإدخال؟'; $string['check_enable'] = 'ينبغي عليك تأشير خانة \'تمكين\' لتأكيد صحة القيمة المحددة.'; $string['commentinputtype'] = 'نوع إدخال التعليق'; +$string['commentsallow'] = 'أتريد السماح بالتعليقات؟'; $string['configmaxentries'] = 'هذه القيمة تحدد أقصى عدد من الإدخالات التي يمكن إضاÙتها إلى نشاط datalynx.'; $string['configmaxfields'] = 'هذه القيمة تحدد أقصى عدد من الحقول التي يمكن إضاÙتها إلى نشاط datalynx.'; $string['configmaxfilters'] = 'هذه القيمة تحدد أقصى عدد من المرشحات التي يمكن إضاÙتها إلى نشاط datalynx.'; @@ -37,7 +42,9 @@ $string['csvwithselecteddelimiter'] = 'نص CSV مع المحدد المختار:'; $string['datalynx:addinstance'] = 'إضاÙØ© datalynx جديد'; $string['datalynx:viewstatistics'] = 'معاينة الإحصائيات'; +$string['dflateuse'] = 'السماح بالمنشورات المتأخرة'; $string['dftimeinterval_help'] = 'حدد الÙاصل الزمني حتى إلغاء تأمين الإدخال التالي للمستخدم'; +$string['entriesanonymous'] = 'السماح بالمÙدخلات غير المشخصنة'; $string['entriesnotsaved'] = 'لم يتم Ø­Ùظ أي إدخال، الرجاء التأكد من تنسيق المل٠المرÙوع.'; $string['entryaddmultinew'] = 'أض٠مÙدخلات جديدة'; $string['entryaddnew'] = 'إضاÙØ© Ù…Ùدخل جديد'; @@ -54,6 +61,7 @@ $string['event_team_updated'] = 'Ùريق تم تحديثه'; $string['eventsettings'] = 'إعدادات الحدث'; $string['exportadd'] = 'إضاÙØ© معاينة تصدير جديدة'; +$string['fieldallowautolink'] = 'السماح بالربط التلقائي'; $string['fielddescription'] = 'وص٠الحقل'; $string['fieldname'] = 'اسم الحقل'; $string['fieldoptionsdefault'] = 'القيم الاÙتراضية (واحدة لكل سطر)'; diff --git a/html/langpacks/ar/dataplus.php b/html/langpacks/ar/dataplus.php index 43ee362b47..c5e14d4203 100644 --- a/html/langpacks/ar/dataplus.php +++ b/html/langpacks/ar/dataplus.php @@ -28,6 +28,8 @@ $string['addadditionaltocomment'] = 'إضاÙØ© معلومات إضاÙية إلى قالب تعليقاتك'; $string['addadditionaltorecord'] = 'إضاÙØ© معلومات إضاÙية إلى سجلك'; $string['addinfo'] = 'إضاÙØ© معلومات إضاÙية إلى سجلك'; +$string['allowcomments'] = 'السماح بالتعليقات'; +$string['allowmultiple'] = 'السماح باختيارات متعددة'; $string['capablilty_delete_database'] = 'عذرًا، حسابك لا يمتلك الإمكانيات المطلوبة لحذ٠السجلات من قاعدة البيانات.'; $string['capablilty_delete_record'] = 'عذرًا، حسابك لا يمتلك الإمكانيات المطلوبة لحذ٠هذا السجل.'; $string['capablilty_edit_record'] = 'عذرًا، حسابك لا يمتلك الإمكانيات المطلوبة لتحرير هذا السجل.'; @@ -36,6 +38,7 @@ $string['capablilty_manage_database'] = 'عذرًا، حسابك لا يمتلك الإمكانيات المطلوبة لإدارة قاعدة البيانات.'; $string['capablilty_view_database'] = 'عذرًا، حسابك لا يمتلك الإمكانيات المطلوبة لمعاينة السجلات.'; $string['capablilty_view_export'] = 'عذرًا، حسابك لا يمتلك الإمكانيات المطلوبة لمعاينة شاشة التصدير.'; +$string['cleardatadone'] = 'تم مسح كل البيانات من قاعدة البيانات.'; $string['dataplus:addinstance'] = 'إضاÙØ© عيّÙنة جديدة من DataPlus'; $string['false'] = 'خطأ'; $string['field_boolean'] = 'صح/خطأ'; diff --git a/html/langpacks/ar/englishcentral.php b/html/langpacks/ar/englishcentral.php index 46ef83e4b7..90fbb8c4b6 100644 --- a/html/langpacks/ar/englishcentral.php +++ b/html/langpacks/ar/englishcentral.php @@ -28,9 +28,11 @@ $string['activetime'] = 'وقت الÙعالية'; $string['activityname'] = 'اسم النشاط'; $string['addvideohelp'] = 'لإضاÙØ© Ùيديو إلى هذه الصÙحة، أنقر هذه الأيقونة وابحث عن الÙيديو المطلوب.'; +$string['allusersreport'] = 'تقرير كل المستخدمين'; $string['compositescore'] = 'الدرجة النهائية'; $string['copyright'] = 'المصدر'; $string['credentialsinvalid'] = 'تعذر استعمال اسم المستخدم ÙÙŠ Poodll وكلمة السر المدخلان لواجهة برمجة التطبيق من أجل الدخول. يرجى التحقق منهما. تواصل مع دعم Poodllإذا كانت هناك مشكلة.'; +$string['deleteallattempts'] = 'حذ٠كل المحاولات'; $string['description'] = 'الوصÙ'; $string['englishcentralsettings'] = 'أدخل عنوان الÙيديو المركزي بالإنجليزية ومÙعرَّÙÙ‡'; $string['fullname'] = 'الاسم الكامل'; diff --git a/html/langpacks/ar/enrol_arlo.php b/html/langpacks/ar/enrol_arlo.php index 4525b91561..69d8a6728e 100644 --- a/html/langpacks/ar/enrol_arlo.php +++ b/html/langpacks/ar/enrol_arlo.php @@ -28,6 +28,7 @@ $string['allowcompletedevents'] = 'السماح بالأحداث المكتملة'; $string['allowcompletedevents_help'] = 'سيكون بالإمكان تحديد الأحداث المكتملة وربطها مع عيّÙنة الانضمام.'; $string['allowcompletedevents_text'] = 'الأحداث المكتملة يمكن ربطها'; +$string['allowhiddencourses'] = 'السماح بالمساقات المخÙية'; $string['apipassword_desc'] = 'هل نسيت كلمة مرورك؟ تعلم كيÙية إعادة تعيينها.'; $string['apiusername_desc'] = 'مهم: حسابك ÙÙŠ Arlo ينبغي تمكين واجهة برمجة التطبيق Ùيه، تعلم المزيد.'; $string['arlo:synchronizecore'] = 'سحب الموارد الجديدة للنواة يدوياً'; diff --git a/html/langpacks/ar/enrol_authorize.php b/html/langpacks/ar/enrol_authorize.php index 52f91b8413..3bcde35d3a 100644 --- a/html/langpacks/ar/enrol_authorize.php +++ b/html/langpacks/ar/enrol_authorize.php @@ -36,7 +36,7 @@ $string['adminhelpcapturetitle'] = 'يوم الاستحواذ الذاتي'; $string['adminhelpreviewtitle'] = 'مراجعة الطلب'; $string['adminteachermanagepay'] = 'يستطيع المعلمون إدارة الدÙعات المالية للمقرر الدارسي.'; -$string['allpendingorders'] = 'جميع الطلبات الموجودة ÙÙŠ قائمة الأنتضار'; +$string['allpendingorders'] = 'كل الطلبات قيد الانتظار'; $string['amount'] = 'الملبغ'; $string['anemailexpired'] = 'إشعار الإنتهاء'; $string['anemailexpiredteacher'] = 'إشعار الإنتهاء - لمعلم'; diff --git a/html/langpacks/ar/enrol_credit.php b/html/langpacks/ar/enrol_credit.php index 3674ba1d15..53354e2a77 100644 --- a/html/langpacks/ar/enrol_credit.php +++ b/html/langpacks/ar/enrol_credit.php @@ -37,4 +37,6 @@ $string['groupkey'] = 'استعمل Ù…Ùاتيح الانضمام للمجموعات'; $string['groupkey_desc'] = 'استعمل Ù…Ùاتيح الانضمام للمجموعات Ø¥Ùتراضيًا'; $string['keyholder'] = 'ينبغي أن تكون قد استلمت Ù…Ùتاح الانضمام هذا من:'; +$string['newenrols'] = 'السماح بالانضمامات الجديدة'; $string['privacy:metadata'] = 'إن إضاÙØ© الانضمام، رصيد المساق لا تخزن أي بيانات شخصية.'; +$string['status'] = 'السماح بالانضمامات الموجودة'; diff --git a/html/langpacks/ar/facetoface.php b/html/langpacks/ar/facetoface.php index d4728bf404..4deef65ebf 100644 --- a/html/langpacks/ar/facetoface.php +++ b/html/langpacks/ar/facetoface.php @@ -28,6 +28,8 @@ $string['addnewfield'] = 'إضاÙØ© حقل مخصص جديد'; $string['addnewnotice'] = 'إضاÙØ© ملاحظة موقع جديدة'; $string['addsession'] = 'إضاÙØ© جلسة جديدة'; +$string['alllocations'] = 'كل المواضع'; +$string['allsessionsin'] = 'كل الجلسات ÙÙŠ {$a}'; $string['calendareventdescriptionbooking'] = 'لقد حصلت على حجز ÙÙŠ جلسة وجه لوجه هذه.'; $string['calendareventdescriptionsession'] = 'لقد أنشأت جلسة وجه لوجه هذه.'; $string['capacity_help'] = '**الاستيعاب** هو عدد المقاعد المتاحة ÙÙŠ الجلسة. diff --git a/html/langpacks/ar/filter_jmol.php b/html/langpacks/ar/filter_jmol.php index 1f52dc5d7b..7a9024adf2 100644 --- a/html/langpacks/ar/filter_jmol.php +++ b/html/langpacks/ar/filter_jmol.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['allfeatures'] = 'كل الميزات'; $string['backgroundcolour'] = 'لون الخلÙية'; $string['cellfilled'] = 'تم إملاء 1×1×1'; $string['cellfilled_desc'] = '1×1×1 وحدة الخلية ذات الوجوه المملوءة'; diff --git a/html/langpacks/ar/format_tiles.php b/html/langpacks/ar/format_tiles.php index e511abff07..bb59b4b6d9 100644 --- a/html/langpacks/ar/format_tiles.php +++ b/html/langpacks/ar/format_tiles.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['all'] = 'الكل'; $string['colourdarkgreen'] = 'أخضر داكن'; $string['colourgreen'] = 'أخضر'; $string['displaytitle_mod_html'] = 'صÙحة الويب'; diff --git a/html/langpacks/ar/format_topcoll.php b/html/langpacks/ar/format_topcoll.php index 6848195569..f51a646ae7 100644 --- a/html/langpacks/ar/format_topcoll.php +++ b/html/langpacks/ar/format_topcoll.php @@ -34,6 +34,7 @@ $string['defaultheadingsub'] = 'الاÙتراضيات'; $string['defaulttgbgcolour'] = 'تبديل لون الخلÙية'; $string['defaulttgbgcolour_desc'] = 'لون خلÙية التبديل بالنظام السداسي العشري لألوان RGB.'; +$string['defaulttogglealignment'] = 'تبديل محاذاة النص'; $string['defaulttoggleiconsize_desc'] = 'حجم الأيقونة: صغير= 16pxØŒ متوسط= 24px وكبير= 32px.'; $string['deletesection'] = 'إحذ٠المقطع'; $string['duplicate'] = 'نسخ مطابق'; @@ -51,12 +52,14 @@ $string['resetallcolour_help'] = 'إعادة تعيين الألوان والشÙاÙية إلى قيمها الاÙتراضية ÙÙŠ كل المقررات الدراسية مما يجعلها Ù†Ùس القيم التي يظهر بها المقرر لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; $string['resetalldisplayinstructions_help'] = 'إعادة تعيين تعليمات العرض إلى قيمها الاÙتراضية ÙÙŠ كل المقررات الدراسية مما يجعلها Ù†Ùس القيم التي يظهر بها المقرر لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; $string['resetalllayout_help'] = 'إعادة تعيين خيارات: عناصر تخطيط الصÙحة، التكوين، الأعمدة، تبديل الكل، معاينة مقطع منÙرد، مواضع الأيقونات، المقطع الواحد، وملخص المقطع الظاهر إلى قيمها الاÙتراضية ÙÙŠ كل المقررات الدراسية مما يجعلها Ù†Ùس القيم التي يظهر بها المقرر لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; +$string['resetalltogglealignment'] = 'تبديل المحاذاة'; $string['resetalltogglealignment_help'] = 'إعادة تعيين تبديل المحاذاة إلى قيمته الاÙتراضية ÙÙŠ كل المقررات الدراسية مما يجعله Ù†Ùس القيمة التي يظهر بها المقرر لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; $string['resetalltoggleiconset_help'] = 'إعادة تعيين خيار تبديل الأيقونة وتبديل الكل عند تحريك الماوس إلى قيمتها الاÙتراضية ÙÙŠ كل المقررات الدراسية مما يجعلها Ù†Ùس القيم التي يظهر بها المساق لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; $string['resetcolour_help'] = 'إعادة تعيين الألوان والشÙاÙية إلى قيمها الاÙتراضية مما يجعلها Ù†Ùس القيم التي يظهر بها المساق لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; $string['resetdisplayinstructions_help'] = 'إعادة تعيين تعليمات العرض إلى قيمها الاÙتراضية مما يجعلها Ù†Ùس القيم التي يظهر بها المساق لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; $string['resetlayout_help'] = 'إعادة تعيين خيارات: عناصر تخطيط الصÙحة، التكوين، الأعمدة، تبديل الكل، معاينة مقطع منÙرد، مواضع الأيقونات، المقطع الواحد، وملخص المقطع الظاهر إلى قيمها الاÙتراضية مما يجعلها Ù†Ùس القيم التي يظهر بها المساق لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; -$string['resettogglealignment_help'] = 'إعادة تعيين تبديل المحاذاة إلى قيمته الاÙتراضية ÙÙŠ مما يجعله Ù†Ùس القيمة التي يظهر بها المساق لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; +$string['resettogglealignment'] = 'تبديل المحاذاة'; +$string['resettogglealignment_help'] = 'إعادة تعيين تبديل المحاذاة إلى قيمته الاÙتراضية ÙÙŠ الموقع.'; $string['resettoggleiconset_help'] = 'إعادة تعيين خيار تبديل الأيقونة وتبديل الكل عند تحريك الماوس إلى قيمتها الاÙتراضية مما يجعلها Ù†Ùس القيم التي يظهر بها المساق لأول مرة ÙÙŠ تنسيق \'المواضيع المطوية\'.'; $string['right'] = 'يمين'; $string['sctcloseall'] = 'اغلق جميع المقاطع {$a}'; @@ -66,11 +69,14 @@ $string['setlayoutstructureday'] = 'اليوم'; $string['setlayoutstructuretopic'] = 'الموضوع'; $string['setlayoutstructureweek'] = 'أسبوع'; +$string['settogglealignment'] = 'تبديل محاذاة النص'; +$string['settogglealignment_help'] = 'ضبط محاذاة النص ÙÙŠ التبديل'; $string['settogglebackgroundcolour_help'] = 'تعيين لون خلÙية التبديل.'; $string['settogglebackgroundhovercolour_help'] = 'تعيين لون خلÙية التبديل عند تحريك الماوس Ùوقه.'; $string['showadditionalmoddata'] = 'إظهار معلومات إضاÙية عن: {$a} ÙÙŠ المساق'; $string['showadditionalmoddata_help'] = 'السماح لكل المستخدمين بمشاهدة الموعد النهائي للنشاط، والمساح للمستخدمين ذوي صلاحية التقييم بمشاهدة عدد تسليمات النشاطات ÙÙŠ صÙحة المساق.'; $string['small'] = 'صغير'; +$string['topcoll:changetogglealignment'] = 'تغيير أو إعادة تعيين محاذاة التبديل'; $string['topcollclosed'] = 'إغلاق الكل'; $string['topcollopened'] = 'Ùتح الكل'; $string['viewonly'] = 'للنظر Ùقط \'{$a->sectionname}\''; diff --git a/html/langpacks/ar/forumng.php b/html/langpacks/ar/forumng.php index a25d271b94..2e5afb2a04 100644 --- a/html/langpacks/ar/forumng.php +++ b/html/langpacks/ar/forumng.php @@ -233,6 +233,7 @@ $string['sticky_no'] = 'المناقشة Ù…Ùروزة بشكل اعتيادي'; $string['sticky_yes'] = 'المناقشة تبقى عند أعلى القائمة'; $string['studyadvice_noquestions'] = 'لم يبدأ أحد بأي مناقشات بعد ÙÙŠ منتدى نصائح الدراسة هذا.'; +$string['subscribeddiscussionall'] = 'الكل'; $string['subscribediscussion'] = 'الاشتراك ÙÙŠ المناقشة'; $string['subscribers_nopermission'] = 'ليست لديك صلاحية معاينة قائمة المشتركين'; $string['subscribestate_discussionunsubscribed'] = 'أنت لا تتلقى حاليًا رسائل من هذه المناقشة عبر البريد الالكتروني. diff --git a/html/langpacks/ar/game.php b/html/langpacks/ar/game.php index 42616d09c6..8a91e0b7c1 100644 --- a/html/langpacks/ar/game.php +++ b/html/langpacks/ar/game.php @@ -91,6 +91,8 @@ $string['privacy:metadata:game_queries:studentanswer'] = 'إجابة الطالب'; $string['privacy:metadata:game_repetitions:questionid'] = 'Ù…Ùعرَّ٠السؤال'; $string['score'] = 'الدرجة'; +$string['selectall'] = 'إختيار الكل'; +$string['selectnone'] = 'إلغاء إختيار الكل'; $string['showanswers'] = 'إظهار الإجابات'; $string['snakes_footerx'] = 'المساÙØ© عند أسÙÙ„ اليسار (بالبكسل)'; $string['snakes_footery'] = 'المساÙØ© عند أسÙÙ„ اليمين (بالبكسل)'; diff --git a/html/langpacks/ar/gradeexport_checklist.php b/html/langpacks/ar/gradeexport_checklist.php index 5511e0fde8..c059427b19 100644 --- a/html/langpacks/ar/gradeexport_checklist.php +++ b/html/langpacks/ar/gradeexport_checklist.php @@ -25,5 +25,6 @@ defined('MOODLE_INTERNAL') || die(); +$string['alldistrict'] = 'الكل'; $string['nopermission'] = 'ليست لديك صلاحية القيام بهذا التصدير'; $string['wrongdistrict'] = 'ليست لديك صلاحية معاينة التقارير من تلك المقاطعة'; diff --git a/html/langpacks/ar/gradingform_erubric.php b/html/langpacks/ar/gradingform_erubric.php index 76d7a448dd..f936101b79 100644 --- a/html/langpacks/ar/gradingform_erubric.php +++ b/html/langpacks/ar/gradingform_erubric.php @@ -40,6 +40,7 @@ ملحق تحليلات التعلّÙÙ… لسلم التقييم المعزز يمكن استعماله كقالب لنموذج تقييم متقدم ØŒ Ùقط للمساق الحالي! إذا قام مستخدمون آخرون ÙÙŠ موقعك باستعمال هذا النموذج ÙÙŠ أي مساق آخر، Ùلن يعمل معهم كما ينبغي! سيبقى هيكل سلم التقييم سليمًا، ولكن سيكون عليك استبدال كل وحدات المساق المضمنة بوحدات مشابهة من المساق المقصود.'; +$string['err_attention'] = '

      إنتباه!

      '; $string['err_enrichedvalueformat'] = 'عدد قيم الÙحص لكل مستوى معزز ينبغي أن يكون رقمًا صحيحًا موجبًا.'; $string['err_enrichedvaluemissing'] = 'المعيار المعزز ينبغي أن تكون له قيم Ùحص ÙÙŠ كل المستويات.'; $string['err_missinglogstores'] = '

      خطأ ÙÙŠ نظام الوقوعات!

      diff --git a/html/langpacks/ar/groupformation.php b/html/langpacks/ar/groupformation.php index 0b4b7323bc..0779c988e2 100644 --- a/html/langpacks/ar/groupformation.php +++ b/html/langpacks/ar/groupformation.php @@ -40,6 +40,7 @@ $string['completed_questionnaire'] = 'الاستبيانات المجاب عليها بالكامل.'; $string['contact_members'] = 'للتواصل مع أعضاء Ùريقك، يمكنك النقر على اسم المستخدم لكل منهم.'; $string['dishonest_answers'] = '{$a} أجاب الطلاب بأنهم لم يعطوا إجابات صادقة وبتركيز كامل.'; +$string['drop_selection'] = 'إلغاء إختيار الكل'; $string['eval_final_text'] = 'المقارنة مبنية على {$a->percent}% من إجابات المستخدمين ({$a->completed} من {$a->coursesize} من المستخدمين الذين أجابوا حتى الآن).'; $string['eval_name_big5'] = 'الشخصية'; $string['export_all'] = 'تصدير كل البيانات الشخصية'; @@ -122,4 +123,5 @@ $string['topics_question'] = 'يرجى ترتيب المواضيع الآتية ÙˆÙقًا لاهتماماتك الشخصية بدءًا بأكثرها تÙضيلاً عندك. استعمل السحب والإÙلات لإجراء الترتيب.'; $string['topics_statistics'] = 'إحصائيات المواضيع المقدمة'; $string['topics_statistics_score'] = 'الدرجة [0-1]'; +$string['unselect_all'] = 'إلغاء إختيار الكل'; $string['your_group'] = 'اسم مجموعتك هو:'; diff --git a/html/langpacks/ar/journal.php b/html/langpacks/ar/journal.php index 937a453b50..c6ad93a272 100644 --- a/html/langpacks/ar/journal.php +++ b/html/langpacks/ar/journal.php @@ -31,13 +31,13 @@ $string['editingended'] = 'انتهت Ùترة التعديل'; $string['editingends'] = 'تنتهي Ùترة التعديل'; $string['entries'] = 'مدخلات'; -$string['evententriesviewed'] = 'إدخالات دÙتر يوميات تمت معاينتها'; -$string['evententrycreated'] = 'إدخال دÙتر يوميات تم إنشاؤه'; -$string['evententryupdated'] = 'إدخال دÙتر يوميات تم تحديثه'; -$string['eventfeedbackupdated'] = 'Ø¥Ùادة دÙتر يوميات تم تحديثه'; -$string['eventjournalcreated'] = 'دÙتر يوميات تم إنشاؤه'; -$string['eventjournaldeleted'] = 'دÙتر يوميات تم حذÙÙ‡'; -$string['eventjournalviewed'] = 'دÙتر يوميات تمت معاينته'; +$string['evententriesviewed'] = 'Ù…Ùدخلات مذكرة تمت معاينتها'; +$string['evententrycreated'] = 'Ù…Ùدخل مذكرة تم إنشاؤه'; +$string['evententryupdated'] = 'Ù…Ùدخل مذكرة تم تحديثه'; +$string['eventfeedbackupdated'] = 'Ø¥Ùادة مذكرة تم تحديثه'; +$string['eventjournalcreated'] = 'مذكرة تم إنشاؤها'; +$string['eventjournaldeleted'] = 'مذكرة تم حذÙها'; +$string['eventjournalviewed'] = 'مذكرة تمت معاينتها'; $string['feedbackupdated'] = 'تم تحديث الإÙادة لـ {$a} من المدخلات'; $string['journal:addinstance'] = 'إضاÙØ© مجلة جديدة'; $string['journalmail'] = '{$a->teacher} نشر Ø¥Ùادة بشإن إدخالك @@ -51,16 +51,16 @@ $string['journalname'] = 'اسم المذكرة'; $string['journalquestion'] = 'سؤال المذكرة'; $string['mailsubject'] = 'Ø¥Ùادة المذكرة'; -$string['modulename'] = 'مذكرة'; -$string['modulenameplural'] = 'مذكرات'; +$string['modulename'] = 'المذكرة'; +$string['modulenameplural'] = 'المذكرات'; $string['needsregrade'] = 'تغير الإدخال منذ آخر Ø­Ùظ للإÙادة.'; $string['newjournalentries'] = 'مدخلات مذكرة جديدة'; $string['noentry'] = 'لا يوجد مدخلات'; $string['noratinggiven'] = 'لا توجد تصنيÙات محددة'; $string['notopenuntil'] = 'هذه المذكرة لن تÙتح حتى'; -$string['notstarted'] = 'إنك لم تبدا هذه المذكرة حتى الآن'; +$string['notstarted'] = 'لم تبدأ هذه المذكرة بعد'; $string['overallrating'] = 'غالبية التصنيÙات'; $string['rate'] = 'صنÙ'; $string['saveallfeedback'] = 'Ø­Ùظ كل Ø¥Ùاداتي'; -$string['startoredit'] = 'تعديل مذكرتي'; -$string['viewallentries'] = 'معاينة {$a} مدخلات المذكرة'; +$string['startoredit'] = 'بدء أو تعديل Ù…Ùدخل مذكرتي'; +$string['viewallentries'] = 'معاينة Ù…Ùدخلات المذكرة {$a}'; diff --git a/html/langpacks/ar/oublog.php b/html/langpacks/ar/oublog.php index 567faf9be9..7a763fd8a8 100644 --- a/html/langpacks/ar/oublog.php +++ b/html/langpacks/ar/oublog.php @@ -55,6 +55,7 @@ $string['exportuntitledpost'] = 'مشاركة بلا عنوان'; $string['externaldashboardadd'] = 'إضاÙØ© مدونة إلى لوحة التحكم'; $string['externaldashboardremove'] = 'إزالة المدونة من لوحة التحكم'; +$string['import_step1_all'] = 'إختيار الكل'; $string['import_step1_from'] = 'الاستيراد من'; $string['import_step1_table_tags'] = 'الوسوم'; $string['import_step1_table_title'] = 'العنوان'; diff --git a/html/langpacks/ar/pcast.php b/html/langpacks/ar/pcast.php index b4a6b97b36..83e28def71 100644 --- a/html/langpacks/ar/pcast.php +++ b/html/langpacks/ar/pcast.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['addnewepisode'] = 'إضاÙØ© حلقة جديدة'; +$string['allentries'] = 'الكل'; $string['cannotseeepisode'] = 'ليست لديك صلاحية معاينة هذه الحلقة'; $string['displayauthor'] = 'عرض أسماء الكÙتاب'; $string['displayauthor_help'] = 'عرض اسم الكاتب لكل حلقة للمستخدمين'; diff --git a/html/langpacks/ar/pdfannotator.php b/html/langpacks/ar/pdfannotator.php index 232a538065..96eea62cee 100644 --- a/html/langpacks/ar/pdfannotator.php +++ b/html/langpacks/ar/pdfannotator.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['add_private_comment'] = 'إضاÙØ© تعليق إلى الملاحظة الشخصية'; +$string['all'] = 'الكل'; $string['allanswers'] = 'الكل'; $string['allquestions'] = 'الكل'; $string['allquestionsimgtitle'] = 'إظهار كل الأسئلة ÙÙŠ هذا المستند'; diff --git a/html/langpacks/ar/qtype_easyoname.php b/html/langpacks/ar/qtype_easyoname.php index 726493f841..2a2c98fd37 100644 --- a/html/langpacks/ar/qtype_easyoname.php +++ b/html/langpacks/ar/qtype_easyoname.php @@ -32,6 +32,7 @@ $string['caseautofeedback'] = 'أتريد تمكين الإÙادة التلقائية؟ تمكينه سيعطي Ø¥Ùادة تلقائية مبنية على الاستجابة المعطاة.'; $string['correctansweris'] = 'الإجابة الصحيحة هي: {$a}.'; $string['correctanswers'] = 'التعليمات'; +$string['implicithall'] = 'الكل'; $string['javaneeded'] = 'لاستعمال هذه الصÙحة، تحتاج إلى مستعرض تم Ùيه تمكين Java. قم بتنزيل آخر إصدار من ملحق Java من {$a}.'; $string['notenoughanswers'] = 'هذا النوع من الأسئلة يتطلب {$a} من الإجابات على الأقل'; $string['pleaseenterananswer'] = 'يرجى إدخال الإجابة.'; diff --git a/html/langpacks/ar/qtype_easyonamejs.php b/html/langpacks/ar/qtype_easyonamejs.php index d272b7fbd4..4f0120b704 100644 --- a/html/langpacks/ar/qtype_easyonamejs.php +++ b/html/langpacks/ar/qtype_easyonamejs.php @@ -33,6 +33,7 @@ $string['correct_answer'] = 'الإجابة الصحيحة'; $string['correctansweris'] = 'الإجابة الصحيحة هي: {$a}'; $string['correctanswers'] = 'التعليمات'; +$string['implicithall'] = 'الكل'; $string['javaneeded'] = 'لاستعمال هذه الصÙحة، تحتاج إلى مستعرض تم Ùيه تمكين Java. قم بتنزيل آخر إصدار من ملحق Java من {$a}.'; $string['notenoughanswers'] = 'هذا النوع من الأسئلة يتطلب {$a} من الإجابات على الأقل'; $string['pleaseenterananswer'] = 'يرجى إدخال الإجابة.'; diff --git a/html/langpacks/ar/report_filetrash.php b/html/langpacks/ar/report_filetrash.php index efc933b00d..880aa391c4 100644 --- a/html/langpacks/ar/report_filetrash.php +++ b/html/langpacks/ar/report_filetrash.php @@ -26,3 +26,4 @@ defined('MOODLE_INTERNAL') || die(); $string['filesize'] = 'حجم الملÙ:'; +$string['selectall'] = 'إختيار الكل'; diff --git a/html/langpacks/ar/report_myfeedback.php b/html/langpacks/ar/report_myfeedback.php index d8fc341348..e4b3d6c062 100644 --- a/html/langpacks/ar/report_myfeedback.php +++ b/html/langpacks/ar/report_myfeedback.php @@ -101,6 +101,7 @@ $string['progadmin_dashboard'] = 'دÙØ© قيادة المشر٠على القسم'; $string['quiz'] = 'الاختبار'; $string['return-2-dash'] = 'عودة إلى لوحة التحكم'; +$string['selectall'] = 'إختيار الكل'; $string['selfaddedfeedback'] = 'الإÙادة المضاÙØ© ذاتيًا'; $string['student'] = 'الطالب'; $string['student_graded_info'] = 'عدد الطلاب المقيمين حتى الآن مع الإÙادة المرئية لهذا التقييم.'; diff --git a/html/langpacks/ca/assign.php b/html/langpacks/ca/assign.php index 40facb4e52..521f913bbc 100644 --- a/html/langpacks/ca/assign.php +++ b/html/langpacks/ca/assign.php @@ -286,7 +286,7 @@ $string['groupsnone'] = 'No hi ha grups als quals tingueu accés.'; $string['groupsubmissionsettings'] = 'Paràmetres de la tramesa en grup'; $string['hiddenuser'] = 'Participant'; -$string['hidegrader'] = 'Oculta la identitat de qui qualifica als estudiants'; +$string['hidegrader'] = 'Oculta la identitat de qui qualifica els estudiants'; $string['hidegrader_help'] = 'Si s\'activa, oculta la identitat de qualsevol usuari que qualifiqui la tramesa d\'una tasca, de manera que els estudiants no puguin veure qui ha puntuat el seu treball. Fixeu-vos que aquest paràmetre no té efectes en la caixa de comentaris de la pàgina de qualificació.'; @@ -481,7 +481,7 @@ $string['sendstudentnotifications'] = 'Notifica als estudiants'; $string['sendstudentnotifications_help'] = 'Marqueu aquesta casella per enviar una notificació sobre l\'actualització d\'una qualificació o retroacció. Si la tasca utilitza el flux d\'avaluació, o s\'han amagat les qualificacions des de l\'informe del qualificador, no s\'enviarà la notificació fins que es publiqui la qualificació.'; $string['sendstudentnotificationsdefault'] = 'Paràmetre per defecte per a «Notifica als estudiants»'; -$string['sendstudentnotificationsdefault_help'] = 'Mentre es qualifica a cada estudiant, hauria d\'estar activada per defecte l\'opció "Notifica als estudiants"?'; +$string['sendstudentnotificationsdefault_help'] = 'Mentre es qualifica cada estudiant, hauria d\'estar activada per defecte l\'opció «Notifica als estudiants»?'; $string['sendsubmissionreceipts'] = 'Envia la confirmació de la tramesa als estudiants'; $string['sendsubmissionreceipts_help'] = 'Aquest canvi permetrà la confirmació de la tramesa per als estudiants. Els estudiants rebran una notificació cada vegada que trametin una tasca amb èxit.'; $string['setmarkerallocationforlog'] = 'Assigna un avaluador: (id={$a->id}, fullname={$a->fullname}, marker={$a->marker}).'; diff --git a/html/langpacks/ca/block_completion_progress.php b/html/langpacks/ca/block_completion_progress.php index 4738da1cec..3c47e54a7c 100644 --- a/html/langpacks/ca/block_completion_progress.php +++ b/html/langpacks/ca/block_completion_progress.php @@ -65,12 +65,12 @@ $string['how_longbars_works'] = 'Com es mostren les barres llargues'; $string['how_longbars_works_help'] = '

      Quan les barres excedeixen la mida configurada, poden mostrar-se de les maneres següents:

      • Comprimides en una barra horitzontal
      • Permetent el desplaçament lateral per a mostrar els segments que superen el límit
      • Ajustant els segments per a mostrar-los tots en múltiples línies

      Tingueu en compte que quan la barra es mostra ajustant els segments no es visualitzarà l\'indicador ARA.

      '; $string['how_ordering_works'] = 'Com funciona l\'ordenació'; -$string['how_ordering_works_help'] = '

      Hi ha dues maneres d\'ordenar les activitats en el bloc Progrés de la compleció.

      • Temporal, usant la data "S\'espera que es completi el" (per defecte)
        Les dates esperades de compleció de les activitats i els recursos s\'usen per a ordenar la barra. Aquelles activitats i recursos que no tinguin definida una data de compleció, s\'ordenen segons la posició en el curs. Quan s\'usa aquesta opció, es mostra l\'indicador ARA.
      • Ordre dins el curs
        Les activitats i recursos es presenten en el mateix ordre que a la pàgina del curs. Quan s\'usa aquesta opció, s\'ignoren les dates de compleció i no es mostra l\'indicador ARA.
      '; +$string['how_ordering_works_help'] = '

      Hi ha dues maneres d\'ordenar les activitats en el bloc Progrés de la compleció.

      • Temporal, usant la data «S\'espera que es completi el» (per defecte)
        Les dates esperades de compleció de les activitats i els recursos s\'usen per ordenar la barra. Aquells recursos i activitats que no tinguin definida una data de compleció s\'ordenen segons la posició en el curs. Quan s\'usa aquesta opció, es mostra l\'indicador ARA.
      • Ordre dins el curs
        Les activitats i els recursos es presenten en el mateix ordre que a la pàgina del curs. Quan s\'usa aquesta opció, s\'ignoren les dates de compleció i no es mostra l\'indicador ARA.
      '; $string['how_selectactivities_works'] = 'Com funciona la inclusió d\'activitats'; $string['how_selectactivities_works_help'] = '

      Per a seleccionar activitats manualment i incloure-les a la barra, assegureu-vos que "Activitats incloses" té el valor "activitats seleccionades".

      Només es poden incloure aquelles activitats amb criteris de compleció definits.

      Mantingueu premuda la tecla Ctrl per a seleccionar múltiples activitats.

      '; $string['lastonline'] = 'Última del curs'; $string['mouse_over_prompt'] = 'Passeu-hi el ratolí o toqueu la barra per a més informació.'; -$string['no_activities_config_message'] = 'No hi ha cap activitat o recurs amb criteris de compleció definits, o no s\'ha seleccionat cap activitat o recurs. Cal que definiu el seguiment de la compleció a les activitats i recursos abans de configurar aquest bloc.'; +$string['no_activities_config_message'] = 'No hi ha cap activitat o recurs amb criteris de compleció definits, o no s\'ha seleccionat cap activitat o recurs. Cal que definiu el seguiment de la compleció a les activitats i els recursos abans de configurar aquest bloc.'; $string['no_activities_message'] = 'No s\'està monitorant cap activitat o recurs. Empreu la configuració per a definir el monitoratge.'; $string['no_blocks'] = 'No hi ha cap bloc Progrés de la compleció en els cursos.'; $string['no_courses'] = 'No esteu matriculat a cap curs. Només es mostraran les barres dels cursos en què esteu matriculat.'; diff --git a/html/langpacks/ca/block_login.php b/html/langpacks/ca/block_login.php index 416b24cc33..f12e4472f7 100644 --- a/html/langpacks/ca/block_login.php +++ b/html/langpacks/ca/block_login.php @@ -27,3 +27,4 @@ $string['login:addinstance'] = 'Afegir un nou bloc d\'inici de sessió'; $string['pluginname'] = 'Inici de sessió'; +$string['privacy:metadata'] = 'El bloc d\'inici de sessió només ofereix una manera d\'identificar-se i no guarda cap informació per si mateix.'; diff --git a/html/langpacks/ca/block_mrbs.php b/html/langpacks/ca/block_mrbs.php index 9a19a4b346..5616ae18e6 100644 --- a/html/langpacks/ca/block_mrbs.php +++ b/html/langpacks/ca/block_mrbs.php @@ -27,4 +27,6 @@ $string['brief_description'] = 'Descripció breu.'; $string['duration'] = 'Durada'; +$string['norooms'] = 'No hi ha cap sala.'; $string['rep_dsp_dur'] = 'Durada'; +$string['rooms'] = 'Sales'; diff --git a/html/langpacks/ca/block_progress.php b/html/langpacks/ca/block_progress.php index da2e702430..59dae6f11a 100644 --- a/html/langpacks/ca/block_progress.php +++ b/html/langpacks/ca/block_progress.php @@ -77,7 +77,7 @@ $string['how_ordering_works'] = 'Com ordenar els treballs'; $string['how_ordering_works_help'] = '

      Hi ha dues maneres d\'ordenar els ítems a la Barra de progrés.

        -
      • Dia i hora (per defecte) de l\'«Esperat pel»
        Les dates de venciment o les que manualment s\'han determinat a les activitats i recursos s\'utilitzen per ordenar els elements de la Barra de progrés
      • +
      • Dia i hora (per defecte) de l\'«Esperat pel»
        Les dates de venciment o les que manualment s\'han determinat a les activitats i els recursos s\'utilitzen per ordenar els elements de la Barra de progrés
      • Ordenar al curs
        Les activitats i els recursos es presenten amb el mateix ordre en què estan a la pàgina del curs. Quan s\'utilitza aquesta opció es desactiven els aspectes relacionats amb el temps.
      • @@ -129,10 +129,10 @@ $string['video'] = 'Vídeo'; $string['viewed'] = 'vist'; $string['what_actions_can_be_monitored'] = 'Quines accions es poden monitoritzar?'; -$string['what_actions_can_be_monitored_help'] = '

        Les diferents activitats i recursos poden ser monitorats.

        -

        Com que les diferents activitats i recursos s\'utilitzen de manera diferent, el que es monitora per a cada mòdul varia. Per exemple, per a les tasques, les trameses es poden controlar; als qüestionaris es poden monitorar els intents; als fòrums es poden monitorar les entrades dels estudiants; a les consultes es poden monitorar les respostes i les visualitzacions.

        +$string['what_actions_can_be_monitored_help'] = '

        Els diferents recursos i activitats poden ser monitorats.

        +

        Com que els diferents recursos i activitats s\'utilitzen de manera diferent, el que es monitora per a cada mòdul varia. Per exemple, per a les tasques, les trameses es poden controlar; als qüestionaris es poden monitorar els intents; als fòrums es poden monitorar les entrades dels estudiants; a les consultes es poden monitorar les respostes i les visualitzacions.

        Superat

        -

        En els mòduls de tasques, de lliçons i de qüestionaris, el fet d\'aprovar es basa en la «Qualificació per a aprovar» que està establerta per l\'element de qualificació en el llibre de qualificacions. Més ajuda...

        '; +

        Als mòduls de tasques, de lliçons i de qüestionaris, el fet d\'aprovar es basa en la «Qualificació per a aprovar» que està establerta per l\'element de qualificació al llibre de qualificacions. Més ajuda...

        '; $string['what_does_monitored_mean'] = 'Què vol dir monitorat?'; $string['what_does_monitored_mean_help'] = '

        L\'objectiu d\'aquest bloc és animar els estudiants a gestionar el seu temps amb eficàcia. Cada estudiant pot monitorar el seu progrés en la realització de les activitats i els recursos que heu creat.

        A la pàgina de configuració, veureu una llista de tots els mòduls que s\'han creat, que poden controlar-se a través del bloc de la Barra de progrés. Només es farà seguiment dels mòduls, i per tant apareixerà un quadrat petit a la barra de progrés, en els quals s\'hagi triat l\'opció Sí a l\'apartat de monitorar el mòdul.

        '; diff --git a/html/langpacks/ca/completion.php b/html/langpacks/ca/completion.php index 168a3abdd2..70df5b71db 100644 --- a/html/langpacks/ca/completion.php +++ b/html/langpacks/ca/completion.php @@ -80,7 +80,7 @@ $string['completion-pass'] = 'Completada (s\'ha assolit la qualificació)'; $string['completion-y'] = 'Completada'; $string['completion-y-override'] = 'Completada (establert per {$a})'; -$string['completion_automatic'] = 'Mostra l\'activitat com completada si es compleixen les condicions'; +$string['completion_automatic'] = 'Mostra l\'activitat com a completada si es compleixen les condicions'; $string['completion_help'] = 'Si s\'habilita, es fa un seguiment de compleció de l\'activitat, de forma manual o de forma automàtica, sobre la base de certes condicions. Es poden configurar múltiples condicions. Si es fa així, l\'activitat només es considerarà completada quan es complisquen TOTES les condicions. Una marca al costat del nom de l\'activitat en la pàgina del curs indica que l\'activitat s\'ha completat.'; diff --git a/html/langpacks/ca/condition.php b/html/langpacks/ca/condition.php index 52e504e7ad..0f8b6cbd8b 100644 --- a/html/langpacks/ca/condition.php +++ b/html/langpacks/ca/condition.php @@ -38,7 +38,7 @@ $string['badgradelimits'] = 'Si establiu un límit superior i inferior per a la puntuació, el límit superior ha de ser major que el límit inferior.'; $string['completion_complete'] = 'cal marcar-ho com finalitzat'; $string['completion_fail'] = 'ha d\'estar completada amb qualificació suspesa.'; -$string['completion_incomplete'] = 'no s\'ha de marcar com completada'; +$string['completion_incomplete'] = 'no s\'ha de marcar com a completada'; $string['completion_pass'] = 'ha d\'estar completada amb qualificació aprovada'; $string['completioncondition'] = 'Condició de compleció de l\'activitat'; $string['completioncondition_help'] = 'Aquest paràmetre determina les condicions de compleció de l\'activitat que s\'han de complir per accedir a l\'activitat. Fixeu-vos que el seguiment de la compleció s\'ha de configurar abans de definir la condició de compleció d\'una activitat. diff --git a/html/langpacks/ca/congrea.php b/html/langpacks/ca/congrea.php index 22ba11e815..46812c3afc 100644 --- a/html/langpacks/ca/congrea.php +++ b/html/langpacks/ca/congrea.php @@ -27,3 +27,4 @@ $string['addsessions'] = 'Afegeix una sessió'; $string['audio'] = 'Àudio'; +$string['overallprogress'] = 'Progrés general'; diff --git a/html/langpacks/ca/form.php b/html/langpacks/ca/form.php index 4527c3eb4f..4e81a5cabf 100644 --- a/html/langpacks/ca/form.php +++ b/html/langpacks/ca/form.php @@ -56,7 +56,7 @@ $string['newvaluefor'] = 'Valor nou per a {$a}'; $string['nomethodforaddinghelpbutton'] = 'No hi ha cap mètode per a afegir un botó d\'ajuda a l\'element del formulari {$a->name} (classe {$a->classname})'; $string['nonexistentformelements'] = 'S\'està intentant afegir botons d\'ajuda a elements del formulari inexistents: {$a}'; -$string['noselection'] = 'Cap selecció'; +$string['noselection'] = 'No s\'ha fet cap selecció'; $string['nosuggestions'] = 'Sense suggeriments'; $string['novalue'] = 'No s\'ha introduït res'; $string['novalueclicktoset'] = 'Cliqueu per introduir text'; diff --git a/html/langpacks/ca/format_tiles.php b/html/langpacks/ca/format_tiles.php index 93a656792c..3b50307125 100644 --- a/html/langpacks/ca/format_tiles.php +++ b/html/langpacks/ca/format_tiles.php @@ -178,12 +178,15 @@ $string['notrecommended'] = 'No recomanat'; $string['outcomes'] = 'resultats'; $string['outcomesunavailable'] = 'Resultats no disponibles'; +$string['overallprogressshort'] = 'Progrés general'; $string['photolibrary'] = 'Biblioteca de fotos'; $string['picknewicon'] = 'Tria una icona nova'; $string['picknewiconphoto'] = 'Tria una icona o una imatge de fons nova'; $string['pluginname'] = 'Format de mosaics'; $string['previoustopic'] = 'Tema anterior'; $string['revealcontents'] = 'Deixa veure els continguts del mosaic'; +$string['showoverallprogress'] = 'Mostra l\'indicador general del progrés'; +$string['showoverallprogress_desc'] = 'Mostra l\'indicador «Progrés general %» a la part superior dreta del curs (el valor que s\'hi mostra representa l\'agregació del % complet de cada mosaic, basat en la compleció d\'activitats, no en la compleció del curs)'; $string['tileicon'] = 'Icona per mostrar només en aquest mosaic'; $string['tileicon_help'] = 'L\'element que se seleccioni aquí substituirà, només per a aquest mosaic, qualsevol icona de mosaic que s\'hagi establert al nivell del curs.'; $string['tileicons'] = 'Icones del mosaic'; diff --git a/html/langpacks/ca/forumanon.php b/html/langpacks/ca/forumanon.php index 8aac1c8660..d5300a81e1 100644 --- a/html/langpacks/ca/forumanon.php +++ b/html/langpacks/ca/forumanon.php @@ -30,5 +30,6 @@ $string['intronews'] = 'Anuncis i notícies generals'; $string['namenews_help'] = 'El fòrum de notícies és un fòrum especial per a anuncis que es crea automàticament amb el curs. Cada curs pot tenir només un fòrum de notícies. Els administradors i els professors són els únics que poden escriure notícies en aquest fòrum. El bloc «Darreres notícies» mostrarà els debats recents d\'aquest fòrum.'; $string['noviewdiscussionspermission'] = 'No teniu permís per visualitzar debats en aquest fòrum'; +$string['postrating1'] = 'Sobretot coneixements separats'; $string['postrating2'] = 'Separats i connectats'; $string['postrating3'] = 'Sobretot coneixements connectats'; diff --git a/html/langpacks/ca/googlemeet.php b/html/langpacks/ca/googlemeet.php index 62e281be02..e72982c2b5 100644 --- a/html/langpacks/ca/googlemeet.php +++ b/html/langpacks/ca/googlemeet.php @@ -49,6 +49,7 @@ $string['recording'] = 'Gravant'; $string['recordings'] = 'Enregistraments'; $string['repeatevery'] = 'Repeteix-ho cada'; +$string['roomname'] = 'Nom de la sala'; $string['show'] = 'Mostra'; $string['today'] = 'Avui'; $string['visible'] = 'Visible'; diff --git a/html/langpacks/ca/openmeetings.php b/html/langpacks/ca/openmeetings.php index 62aad9a141..3ccc56afd0 100644 --- a/html/langpacks/ca/openmeetings.php +++ b/html/langpacks/ca/openmeetings.php @@ -25,4 +25,5 @@ defined('MOODLE_INTERNAL') || die(); +$string['Room_Name'] = 'Nom de la sala'; $string['description'] = 'Descripció'; diff --git a/html/langpacks/ca/quiz.php b/html/langpacks/ca/quiz.php index cb77c16512..f2d192836d 100644 --- a/html/langpacks/ca/quiz.php +++ b/html/langpacks/ca/quiz.php @@ -190,9 +190,9 @@ $string['completiondetail:minattempts'] = 'Contesta intents: {$a}'; $string['completiondetail:passgrade'] = 'Rebre una nota d\'aprovat'; $string['completiondetail:passorexhaust'] = 'Rebre una nota d\'aprovat o completar tots els intents disponibles'; -$string['completionminattempts'] = 'Nombre d\'intents mínims:'; -$string['completionminattemptsdesc'] = 'Nombre d\'intents mínims requerits: {$a}'; -$string['completionminattemptserror'] = 'El nombre d\'intents mínims ha de ser inferior o igual als intents permesos.'; +$string['completionminattempts'] = 'Nombre mínim d\'intents:'; +$string['completionminattemptsdesc'] = 'Nombre mínim d\'intents requerits: {$a}'; +$string['completionminattemptserror'] = 'El nombre mínim d\'intents ha de ser inferior o igual als intents permesos.'; $string['completionminattemptsgroup'] = 'Intents requerits'; $string['completionpass'] = 'Exigeix un aprovat'; $string['completionpass_help'] = 'Si s\'habilita, aquesta activitat es considera completada quan l\'estudiant obté un aprovat o més (tal i com s\'especifica en la secció de Qualificació dels paràmetres del qüestionari.'; @@ -309,7 +309,7 @@ $string['editquestions'] = 'Edita preguntes'; $string['editquiz'] = 'Edita el qüestionari'; $string['editquizquestions'] = 'Edita preguntes del qüestionari'; -$string['emailconfirmbody'] = 'Hola, {$a->username} +$string['emailconfirmbody'] = 'Hola {$a->username}, Gràcies per trametre les vostres respostes al qüestionari «{$a->quizname}» del curs «{$a->coursename}» a les {$a->submissiontime}. @@ -318,14 +318,14 @@ Podeu accedir a aquest qüestionari a l\'URL {$a->quizurl}.'; $string['emailconfirmsmall'] = 'Gràcies per trametre les respostes a «{$a->quizname}»'; $string['emailconfirmsubject'] = 'Confirmació de la tramesa: {$a->quizname}'; -$string['emailnotifybody'] = 'Hola, {$a->username} +$string['emailnotifybody'] = 'Hola {$a->username}, {$a->studentname} ha completat «{$a->quizname}» ({$a->quizurl}) del curs «{$a->coursename}». Podeu revisar aquest intent a l\'URL {$a->quizreviewurl}.'; $string['emailnotifysmall'] = '{$a->studentname} ha completat {$a->quizname}. Vegeu {$a->quizreviewurl}'; $string['emailnotifysubject'] = '{$a->studentname} ha completat {$a->quizname}'; -$string['emailoverduebody'] = 'Hola, {$a->studentname} +$string['emailoverduebody'] = 'Hola {$a->studentname}, Vau començar un intent de «{$a->quizname}» al curs «{$a->coursename}», però mai no el vau trametre. L\'hauríeu d\'haver tramès abans del dia {$a->attemptduedate}. diff --git a/html/langpacks/ca/report_progress.php b/html/langpacks/ca/report_progress.php index 1cc8891533..6e517f9383 100644 --- a/html/langpacks/ca/report_progress.php +++ b/html/langpacks/ca/report_progress.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['activityorder'] = 'Ordre de les activitats'; -$string['allactivitiesandresources'] = 'Totes les activitats i recursos'; +$string['allactivitiesandresources'] = 'Totes les activitats i els recursos'; $string['alphabetical'] = 'Alfabètic'; $string['include'] = 'Inclou'; $string['orderincourse'] = 'Ordre en el curs'; diff --git a/html/langpacks/ca/studentquiz.php b/html/langpacks/ca/studentquiz.php index 441e0550c7..2cb6868956 100644 --- a/html/langpacks/ca/studentquiz.php +++ b/html/langpacks/ca/studentquiz.php @@ -246,6 +246,7 @@ $string['settings_lastincorrectanswerquantifier_help'] = 'Punts per cada resposta incorrecta o parcialment correcta en l\'últim intent'; $string['settings_lastincorrectanswerquantifier_label'] = 'Punts de les últimes respostes incorrectes'; $string['settings_notification'] = 'Paràmetres de notificació'; +$string['settings_privatecommenting'] = 'Habilita els comentaris privats'; $string['settings_questionquantifier'] = 'Factor de pregunta creat'; $string['settings_questionquantifier_help'] = 'Punts per cada pregunta creada'; $string['settings_questionquantifier_label'] = 'Punts per cada pregunta creada'; @@ -263,6 +264,7 @@ Podeu afegir més d\'una adreça de correu electrònic, sempre que les separeu amb un punt i coma.'; $string['settings_section_header_comment_rating'] = 'Paràmetres dels comentaris i les valoracions'; $string['settings_section_header_question'] = 'Paràmetres de la pregunta'; +$string['settings_section_header_ranking'] = 'Paràmetres de la classificació'; $string['show_less'] = 'Mostra menys'; $string['show_more'] = 'Mostra més'; $string['slot_of_slot'] = 'Pregunta {$ a-> slot} de {$ a-> slots} en aquest conjunt'; diff --git a/html/langpacks/de/admin.php b/html/langpacks/de/admin.php index 05ffd10177..c9918b4e7e 100644 --- a/html/langpacks/de/admin.php +++ b/html/langpacks/de/admin.php @@ -60,8 +60,7 @@ $string['allowemailaddresses'] = 'E-Mail-Domains vorgeben'; $string['allowemojipicker'] = 'Emoji-Auswahl'; $string['allowframembedding'] = 'Frame-Einbettung erlauben'; -$string['allowframembedding_help'] = 'Diese Option ermöglicht das Einbetten dieser Website als Frame in einem fremden System. Das Einschalten dieser Option wird nur bei der Verwendung des Einschreibe-Plugins \'Veröffentlichen als LTI-Tool\' empfohlen. Ansonsten sollte die Option aus Sicherheitsgründen deaktiviert sein. -
        In der Moodle App wird diese Einstellung ignoriert, Embedding im Frame ist hier immer zugelassen.'; +$string['allowframembedding_help'] = 'Diese Option ermöglicht das Einbetten dieser Website als Frame in einem fremden System. Das Einschalten dieser Option wird nur bei der Verwendung des Einschreibe-Plugins \'Veröffentlichen als LTI-Tool\' empfohlen. Ansonsten sollte die Option aus Sicherheitsgründen deaktiviert sein. In der Moodle App wird diese Einstellung ignoriert, was das Embedding im Frame hier immer zulässt.'; $string['allowguestmymoodle'] = 'Dashboard für Gäste erlauben'; $string['allowindexing'] = 'Indizierung durch Suchmaschinen erlauben'; $string['allowindexing_desc'] = 'Diese Option legt fest, ob Suchmaschinen die Website indizieren dürfen. "Überall" erlaubt wirklich überall zu suchen, auch wenn die Einstellung "Login erforderlich" aktiviert ist. Mit "Überall außer Anmeldeseiten" reduzieren Sie das Risiko von Spam, denn Anmeldeseiten könnten während der Indizierung gerade persönliche Angaben enthalten. "Nirgends" verhindert die Indizierung jeder Seite. Beachten Sie, dass mit der Einstellung lediglich ein Tag im Header der Website geschrieben wird, den alle Suchmaschinen respektieren sollten (aber nicht immer tun!).'; @@ -171,12 +170,12 @@ Dies ist die Liste gemäß ISO 3166-1. Über eine kommagetrennte Liste können Sie die Auswahlmöglichkeiten einschränken, z.B. \'GB,FR,ES\'. Falls Sie weitere Codes ergänzen möchten, so müssen Sie diese Codes in der Datei countries.php in Ihrem Sprachpaket hinzufügen.'; -$string['configallowassign'] = 'Wählen Sie für jede Rolle in der linken Spalte aus, welche Rollen sie anderen zuweisen können.'; +$string['configallowassign'] = 'Wählen Sie für jede Rolle in der linken Spalte aus, welche Rollen sie anderen zuweisen dürfen.'; $string['configallowattachments'] = 'Diese Option legt fest, ob E-Mail-Mitteilungen auch Anhänge haben können (z.B. Badges).'; $string['configallowblockstodock'] = 'Diese Option legt fest, ob Nutzer/innen die Blöcke in ein spezielles Dock ablegen können, wobei nicht alle Designs diese Möglichkeit unterstützen.'; -$string['configallowcategorythemes'] = 'Wenn Sie diese Option aktivieren, können Designs auf Kategorieebene gesetzt werden. Dies wirkt sich gleichzeitig auf alle Unterkategorien und Kurse aus, falls diese nicht wiederum eigene Designs verwenden. Achtung: Kategorie-Designs können zu einer Reduzierung der Arbeitsgeschwindigkeit führen!!'; -$string['configallowcohortthemes'] = 'Die Funktion ermöglicht es, einer globalen Gruppe ein Design zuzuweisen. Dies betrifft dann alle Nutzer/innen, die genau einer einzelnen globalen Gruppe zugeordnet sind oder wenn alle globalen Gruppen das gleiche Design verwenden.'; -$string['configallowcoursethemes'] = 'Mit der Aktivierung erlauben Sie die Auswahl kursspezifischer Designs. Ein Kursdesign hat Vorrang vor allen anderen Designfestlegungen (Website, Kursbereich, Nutzer/in, globale Gruppe oder URL-definierte Designs).'; +$string['configallowcategorythemes'] = 'Wenn diese Option aktiviert ist, können Designs auf Kategorieebene gesetzt werden. Dies wirkt sich gleichzeitig auf alle Unterkategorien und Kurse aus, falls diese nicht wiederum eigene Designs verwenden. Achtung: Kategoriedesigns können zu einer Reduzierung der Arbeitsgeschwindigkeit führen!!'; +$string['configallowcohortthemes'] = 'Wenn diese Option aktiviert ist, kann einer globalen Gruppe ein Design zugewiesen werden. Dies betrifft dann Nutzer/innen, die genau einer globalen Gruppe zugeordnet sind oder wenn alle globalen Gruppen das gleiche Design verwenden.'; +$string['configallowcoursethemes'] = 'Wenn diese Option aktiviert ist, wird die Auswahl kursspezifischer Designs erlaubt. Ein Kursdesign hat Vorrang vor allen anderen Designfestlegungen (Website, Kursbereich, Nutzer/in, globale Gruppe oder URL-definierte Designs).'; $string['configallowedemaildomains'] = 'Liste der E-Mail-Domains, die bei ausgehenden E-Mails als Absender (From:) angezeigt werden dürfen. Der Standardwert \'leer\' setzt die Nicht-Antworten-Adresse als Absender für alle ausgehenden E-Mails. Die Verwendung von Wildcards, wie z.B. *.mail.de, ist zulässig und lässt alle E-Mail-Adressen mit beliebigen Subdomains von mail.de, nicht jedoch mail.de selber zu. Dazu ist ein separater Eintrag erforderlich.'; @@ -186,9 +185,9 @@ $string['configallowguestmymoodle'] = 'Diese Option erlaubt Gästen den Zugriff auf das Dashboard. Andernfalls werden Gäste auf die Startseite geleitet.'; $string['configallowobjectembed'] = 'Aus Sicherheitsgründen dürfen normale Nutzer/innen keine Multmedia-Objekte über die HTML-Tags <embed> und <object> in den HTML-Code einbinden. Multimedia-Objekte sind alternativ auch über den Mediafilter nutzbar, ohne dabei Sicherheitsprobleme zu verursachen. Wenn Sie die HTML-Tags für alle erlauben möchten, aktivieren Sie diese Option.'; $string['configallowoverride'] = 'Die linksseitig genannten Rolleninhaber dürfen alle nach rechts markierten Rollen ändern'; -$string['configallowoverride2'] = 'Wählen Sie für jede Rolle in der linken Spalte aus, für welche Rollen sie Überschreibungen vornehmen können.
        Nutzer/innen müssen außerdem entweder die Fähigkeit moodle/role:override oder moodle/role:safeoverride haben.'; -$string['configallowswitch'] = 'Wählen Sie für jede Rolle in der linken Spalte aus, zu welcher Rolle sie wechseln können.
        Nutzer/innen müssen außerdem über die Fähigkeit moodle/role:switchroles verfügen.'; -$string['configallowthemechangeonurl'] = 'Wenn diese Option aktiv ist, kann das Design jeder Seite über den URL-Zusatz \'theme={themename}\' geändert werden, z.B. als moodledomain.de/?theme=afterburner oder als moodledomain.de/course/view.php?id=2&theme=afterburner'; +$string['configallowoverride2'] = 'Wählen Sie für jede Rolle in der linken Spalte aus, für welche Rollen sie Überschreibungen vornehmen können.
        Nutzer/innen müssen außerdem eines der Rechte moodle/role:override oder moodle/role:safeoverride haben.'; +$string['configallowswitch'] = 'Wählen Sie für jede Rolle in der linken Spalte aus, zu welcher Rolle sie wechseln können.
        Nutzer/innen müssen außerdem über das Recht moodle/role:switchroles verfügen.'; +$string['configallowthemechangeonurl'] = 'Wenn diese Option aktiviert ist, kann das Design jeder Seite über den URL-Zusatz \'theme={themename}\' geändert werden, z.B. als moodledomain.de/?theme=afterburner oder als moodledomain.de/course/view.php?id=2&theme=afterburner'; $string['configallowuserblockhiding'] = 'Möchten Sie das Minimieren von Blöcken erlauben? Die Blöcke werden dabei bis auf die Kopfzeile reduziert. Jede Person beeinflusst ausschließlich ihre eigene Nutzeransicht.'; $string['configallowusermailcharset'] = 'Diese Option legt fest, ob Nutzer/innen den E-Mail-Zeichensatz in ihren persönlichen Einstellungen selber festlegen können.'; $string['configallowuserswitchrolestheycantassign'] = 'Im Regelfall besteht für das Recht zum Rollenwechsel die Notwendigkeit, dass jemand das Recht moodle/role:assign besitzt. Falls diese Einstellung aktiviert ist, entfällt diese Notwendigkeit.
        Die verfügbaren Rollen, die im Dropdown-Menü "Rolle wechseln..." angezeigt werden, sind nur durch die Einstellungen in der Tabelle "Rollenzuweisungen erlauben" beschränkt. Es wird unbedingt empfohlen, dass diese Tabelle niemandem erlaubt, zu höheren Rollen mit mehr Rechten zu wechseln als ihm ursprünglich zugewiesen wurden.'; @@ -676,7 +675,7 @@ $string['filtersettingsgeneral'] = 'Generelle Filtereinstellungen'; $string['filteruploadedfiles'] = 'Filter für hochgeladene Dateien'; $string['forceclean'] = 'Content-Bereinigung überall'; -$string['forceclean_desc'] = 'Eingegebener Inhalt wird normalerweise bereingt bevor er angezeigt wird. Dadurch werden potenziell sicherheitskritische Eingaben ausgefiltert. Dies gilt nicht für Aktivitätsbeschreibungen, Textseiten oder Textblöcke. Dort ist es möglich Scripte einzubinden, Medien einzufügen oder Frames zu nutzen. Mit der Verwendung dieser Funktion werden an ALLEN Stellen Prüfungen durchgeführt und kritische Eingaben ausgefiltert. Dadurch kann auch bestehender Inhalt ausgeblendet werden.'; +$string['forceclean_desc'] = 'Eingefügte Inhalte werden normalerweise vor der Anzeige gereinigt, um alles zu entfernen, was eine Sicherheitsbedrohung darstellen könnte. Bestimmte Stellen wie Aktivitätsbeschreibungen, Textfelder, Textseiten oder Textblöcke werden jedoch nicht gereinigt, damit Skripte, Medien, Inline-Frames usw. hinzugefügt werden können. Wenn diese Einstellung aktiviert ist, werden alle Inhalte gereinigt. Dies kann dazu führen, dass vorhandene Inhalte nicht mehr korrekt angezeigt werden.'; $string['forcelogin'] = 'Anmeldung notwendig'; $string['forceloginforprofileimage'] = 'Anmeldung notwendig, um Profilbilder anzuzeigen'; $string['forceloginforprofileimage_help'] = 'Diese Option legt fest, dass Nutzer/innen eingeloggt sein müssen, um Profilbilder sehen zu können. Bei E-Mail-Nachrichten wird nur das Standardbild eingesetzt.'; @@ -759,7 +758,7 @@ $string['iplookupinfo'] = 'Moodle nutzt zur Lokalisierung von IP-Adressen die Datenbank NetGeo (Internet Geographic Database). Die Datenbank wird nicht gepflegt und liefert leider oft seltsame Daten. Die Installation der freien Datenbank \'MaxMind GeoLite2 City\' wird empfohlen. Die IP-Adressen werden auf einer einfachen Übersichtskarte lokalisiert. Mit einem Googlekonto und einen freien API Key könnten Sie auch interaktive Karten über Google Maps verwenden.'; $string['iplookupmaxmindnote'] = 'Moodle benutzt zur Darstellung die Ortsdatenbank \'GeoLite2\'.'; $string['iscustomadminwarnings'] = 'Es wurde festgestellt, dass Ihre Site ein benutzerdefiniertes Administrator/innenverzeichnis verwendet. Diese Funktion wird nicht mehr unterstützt und wird nach Moodle 4.2 entfernt.'; -$string['ishttpswarning'] = 'Ihre Website ist nicht mit HTTPS abgesichert. Es wird dringend empfohlen, die Website auf HTTPS umzuwandeln, um die Sicherheit zu erhöhen und die Integration anderer Systeme zu verbessern.'; +$string['ishttpswarning'] = 'Diese Website wird nicht über HTTPS abgesichert. Es wird dringend empfohlen, die Website auf HTTPS umzustellen, um die Sicherheit zu erhöhen und die Integration anderer Systeme zu verbessern.'; $string['keeptagnamecase'] = 'Schreibweise von Tags beibehalten'; $string['lang'] = 'Sprache'; $string['langcache'] = 'Sprachmenü-Cache @@ -941,7 +940,7 @@ $string['newestdocindexed'] = 'Neuestes Dokument indiziert'; $string['nobookmarksforuser'] = 'Sie haben keine Lesezeichen.'; $string['nodatabase'] = 'Keine Datenbank'; -$string['nohttpsformobilewarning'] = 'Es wird empfohlen, HTTPS mit einem gültigen Zertifikat zu aktivieren. Moodle Mobile versucht, eine gesicherte Verbindung zu verwenden.'; +$string['nohttpsformobilewarning'] = 'Es wird empfohlen, HTTPS mit einem gültigen Zertifikat zu aktivieren. Moodle Mobile versucht immer zuerst, eine gesicherte Verbindung zu verwenden.'; $string['nomissingstrings'] = 'Keine fehlenden Texte'; $string['none'] = 'Keine'; $string['nonewsettings'] = 'Bei der Aktualisierung wurden keine neuen Einstellungen hinzugefügt.'; @@ -955,7 +954,7 @@ $string['notifications'] = 'Systemnachrichten'; $string['notifyloginfailures'] = 'E-Mail bei Login-Fehlern an'; $string['notifyloginthreshold'] = 'Schwelle zur E-Mail-Systemnachricht'; -$string['notloggedinroleid'] = 'Rolle für Besucher'; +$string['notloggedinroleid'] = 'Rolle für Besucher/innen'; $string['numberofmissingstrings'] = 'Anzahl der fehlenden Texte: {$a}'; $string['numberofstrings'] = 'Gesamtzahl der Texte: {$a->strings}
        Fehlende Texte: {$a->missing} ({$a->missingpercent} %)'; $string['oauthrefreshtokenexpired'] = 'Die Aktualisierungstoken für einen der OAuth-Dienste {$a->issuer} auf der Website {$a->siteurl} ist abgelaufen. Dadurch wird die Funktionalität von Plugins eingeschränkt, die diesen Service verwenden. Um das Problem zu beheben, rufen Sie die OAuth2-Dienstekonfiguration auf und klicken Sie in der Tabellenzeile für diesen Service auf das Icon "Connect system account". Stellen Sie sicher, dass die immer den gleichen Service-Account für das OAuth-System verwenden.'; @@ -1164,7 +1163,7 @@ $string['requires'] = 'Erfordernisse'; $string['restorecourse'] = 'Kurs wiederherstellen'; $string['restorernewroleid'] = 'Rolle für Wiederhersteller/in in Kursen'; -$string['restorernewroleid_help'] = 'Wenn ein/e Nutzer/in nicht bereits das Recht zum Verwalten des neu wiederhergestellten Kurses hat, wird die hier angegebene Rolle zugewiesen. Die Person wird u.U. dabei automatisch in den Kurs eingeschrieben. Wählen Sie \'keine\' falls bei der Wiederherstellung nicht automatisch eine Rolle im Kurs zugewiesen werden soll.'; +$string['restorernewroleid_help'] = 'Wenn eine Person nicht bereits das Recht zum Verwalten des neu wiederhergestellten Kurses hat, wird die hier angegebene Rolle zugewiesen. Die Person wird u.U. dabei automatisch in den Kurs eingeschrieben. Wählen Sie \'keine\' falls bei der Wiederherstellung nicht automatisch eine Rolle im Kurs zugewiesen werden soll.'; $string['resultfilter'] = 'Filtern nach Ergebnissen'; $string['reverseproxy'] = 'Reverse Proxy'; $string['reverseproxyignore'] = 'Reverse-Proxys ignorieren'; @@ -1407,8 +1406,8 @@ $string['tasktype'] = 'Typ'; $string['tempdatafoldercleanup'] = 'Temporäre Dateien löschen, wenn älter als'; $string['templates'] = 'Vorlagen'; -$string['testoutgoingmailconf'] = 'Test ausgehende E-Mails'; -$string['testoutgoingmailconf_errorcommunications'] = 'Die Website kann nicht mit Ihrem E-Mail-Server kommunizieren. Ãœberprüfen Sie die Konfiguration für die ausgehenden E-Mails.'; +$string['testoutgoingmailconf'] = 'Test für ausgehende E-Mails'; +$string['testoutgoingmailconf_errorcommunications'] = 'Die Website kann nicht mit dem E-Mail-Server kommunizieren. Ãœberprüfen Sie die Konfiguration für die ausgehenden E-Mails.'; $string['testoutgoingmailconf_message'] = 'Dies ist eine Testnachricht, um die Konfiguration der ausgehenden E-Mails zu kontrollieren.'; $string['testoutgoingmailconf_sendtest'] = 'Testmitteilung senden'; $string['testoutgoingmailconf_sentmail'] = 'Die Website hat erfolgreich eine Testnachricht an den E-Mail-Server gesendet.
        Von: {$a->fromemail}
        An: {$a->toemail}'; @@ -1454,12 +1453,13 @@ $string['unsupporteddblargeprefix'] = 'Zur vollständigen Unterstützung von UTF-8 benötigen sowohl MySQL als auch MariaDB die Änderung der MySQL-Einstellung \'innodb_large_prefix\' auf \'ON\'. Weitere Informationen finden Sie in der Dokumentation.'; $string['unsupporteddbstorageengine'] = 'Die benutzte Datenbank-Engine wird nicht weiter unterstützt.'; $string['unsupporteddbtablerowformat'] = 'Die Datenbank enthält Tabellen mit Format \'Antelope\'. Diese Tabellen sollten unbedingt ins Format \'Barracuda\' konvertiert werden. Informationen zum Konvertieren finden Sie unter Administration über die Befehlszeile .'; -$string['unsupportedphpversion7'] = 'PHP 7 wird nicht unterstützt.'; -$string['unsupportedphpversion71'] = 'PHP 7.1 wird nicht unterstützt.'; -$string['unsupportedphpversion72'] = 'Die PHP Version 7.2 wird nicht unterstützt.'; -$string['unsupportedphpversion73'] = 'PHP-Version 7.3 wird nicht unterstützt'; -$string['unsupportedphpversion74'] = 'Die PHP-Version 7.4 wird nicht unterstützt.'; -$string['unsupportedphpversion80'] = 'Die PHP-Version 8.0 wird nicht unterstützt.'; +$string['unsupportedphpversion7'] = 'PHP 7 (und höher) wird nicht unterstützt.'; +$string['unsupportedphpversion71'] = 'PHP 7.1 (und höher) wird nicht unterstützt.'; +$string['unsupportedphpversion72'] = 'PHP 7.2 (und höher) wird nicht unterstützt.'; +$string['unsupportedphpversion73'] = 'PHP 7.3 (und höher) wird nicht unterstützt.'; +$string['unsupportedphpversion74'] = 'PHP 7.4 (und höher) wird nicht unterstützt.'; +$string['unsupportedphpversion80'] = 'PHP 8.0 (und höher) wird nicht unterstützt.'; +$string['unsupportedphpversion81'] = 'PHP 8.1 (und höher) wird nicht unterstützt.'; $string['unsuspenduser'] = 'Nutzerkonto aktivieren'; $string['updateaccounts'] = 'Bestehende Nutzerkonten aktualisieren'; $string['updateautocheck'] = 'Automatisch auf Aktualisierungen prüfen'; @@ -1540,8 +1540,8 @@ $string['usermanagement'] = 'Nutzerverwaltung'; $string['userpolicies'] = 'Nutzereigenschaften'; $string['userpreference'] = 'Nutzereinstellungen'; -$string['userquota'] = 'Speicherplatz für persönliche Dateien'; -$string['userquota_desc'] = 'Das Gesamtspeichervolumen eines Nutzers für seine persönliche Dateiablage'; +$string['userquota'] = 'Speicherplatz für meine Dateien'; +$string['userquota_desc'] = 'Das Gesamtspeichervolumen einer Person für ihre Dateiablage \'Meine Dateien\''; $string['users'] = 'Nutzer/innen'; $string['usesitenameforsitepages'] = 'Kurzbezeichnung der Website für \'Website\' verwenden.'; $string['usetags'] = 'Tags aktivieren'; diff --git a/html/langpacks/de/antivirus_clamav.php b/html/langpacks/de/antivirus_clamav.php index ca534f3d23..ec71feaebf 100644 --- a/html/langpacks/de/antivirus_clamav.php +++ b/html/langpacks/de/antivirus_clamav.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['antivirusfailed'] = 'Derzeit liegt ein Problem beim Scannen von AntiVirus vor. Ihre Datei {$a->item} wurde nicht hochgeladen. Versuchen Sie es später noch einmal.'; +$string['antivirusfailed'] = 'Derzeit liegt ein Problem beim AntiVirus-Scannen vor. Ihre Datei {$a->item} wurde nicht hochgeladen. Versuchen Sie es später noch einmal.'; $string['clamfailed'] = 'ClamAV wurde nicht vollständig ausgeführt. Die Fehlermeldung lautet: {$a}. Die Ausgabe von ClamAV ist:'; $string['clamfailureonupload'] = 'Bei einem ClamAV-Fehler'; $string['configclamactlikevirus'] = 'Dateien wie Viren behandeln'; @@ -33,7 +33,7 @@ $string['configclamfailureonupload'] = 'Wenn "Dateien als OK behandeln" ausgewählt ist, werden die Dateien in das Zielverzeichnis verschoben. Wenn "Hochladen ablehnen, erneut versuchen" ausgewählt ist, werden Nutzer/innen aufgefordert, es später erneut zu versuchen.
        Wenn "Dateien wie Viren behandeln" ausgewählt ist, werden Dateien in den Quarantänebereich verschoben oder gelöscht.
        Warnung: Wenn mit dieser Option aus irgendeinem Grund die clam nicht ausgeführt werden kann (z.B. aufgrund eines ungültigen pathtoclam), werden ALLE hochgeladenen Dateien in den angegebenen Quarantänebereich verschoben oder gelöscht.'; -$string['configclamtryagain'] = 'Hochladen abgelehnt. Versuchen Sie es noch einmal-'; +$string['configclamtryagain'] = 'Hochladen abgelehnt. Versuchen Sie es noch einmal.'; $string['errorcantopensocket'] = 'Die Verbindung zum Unix Domain Socket führte zu einem Fehler: {$a}'; $string['errorclamavnoresponse'] = 'ClamAV reagiert nicht. Prüfen Sie den Ausführungsstatus des Deamons.'; $string['errornounixsocketssupported'] = 'Die Verbindung über Unix Domain Sockets wird auf diesem System nicht unterstützt. Verwenden Sie stattdessen die Option \'Befehlszeile\'.'; @@ -41,7 +41,7 @@ $string['pathtoclam'] = 'Befehlszeile'; $string['pathtoclamdesc'] = 'Wenn die Ausführungsmethode als \'Befehlszeile\' gesetzt ist, geben Sie hier den Pfad zu ClamAV ein. Unter Linux wird dies /usr/bin/clamscan oder /usr/bin/clamdscan sein.'; $string['pathtounixsocket'] = 'Unix Domain Socket'; -$string['pathtounixsocketdesc'] = 'Wenn die Ausführungsmethode als \'Unix Domain Socket\' gesetzt ist, geben Sie hier den Pfad zum ClamAV Unix Socket ein. Auf Debian Linux ist dies /var/run/clamav/clamd.ctl. Stellen Sie sicher, dass der ClamAV-Daemon über Lesezugriff auf hochgeladene Dateien verfügt. Am einfachsten ist es, den Nutzer \'clamav\' zur Webservergruppe ( \'www-data\' im Debian Linux) hinzuzufügen.'; +$string['pathtounixsocketdesc'] = 'Wenn die Ausführungsmethode als \'Unix Domain Socket\' gesetzt ist, geben Sie hier den Pfad zum ClamAV Unix Socket ein. Auf Debian Linux ist dies /var/run/clamav/clamd.ctl. Stellen Sie sicher, dass der ClamAV-Daemon über Lesezugriff auf hochgeladene Dateien verfügt. Am einfachsten ist es, den Nutzer \'clamav\' zur Webservergruppe (\'www-data\' im Debian Linux) hinzuzufügen.'; $string['pluginname'] = 'ClamAV Antivirus'; $string['privacy:metadata'] = 'Das Plugin \'ClamAV Antivirus\' speichert keine personenbezogenen Daten.'; $string['quarantinedir'] = 'Quarantäne-Verzeichnis'; diff --git a/html/langpacks/de/assign.php b/html/langpacks/de/assign.php index da2f97ffeb..aa6b244210 100644 --- a/html/langpacks/de/assign.php +++ b/html/langpacks/de/assign.php @@ -50,7 +50,7 @@ $string['alwaysshowdescription_help'] = 'Wenn diese Option deaktiviert ist, wird die Aufgabenbeschreibung für Teilnehmer/innen nur ab dem Abgabebeginn angezeigt.'; $string['applytoteam'] = 'Bewertungen und Feedback der gesamten Gruppe zuweisen'; $string['assign:addinstance'] = 'Neue Aufgabe hinzufügen'; -$string['assign:editothersubmission'] = 'Weitere Teilnehmendenlösung bearbeiten'; +$string['assign:editothersubmission'] = 'Weitere Lösung von Teilnehmer/in bearbeiten'; $string['assign:exportownsubmission'] = 'Eigene Lösung exportieren'; $string['assign:grade'] = 'Aufgabe bewerten'; $string['assign:grantextension'] = 'Erweiterung zulassen'; @@ -59,12 +59,12 @@ $string['assign:manageoverrides'] = 'Verfügbarkeitsänderungen für Aufgaben verwalten'; $string['assign:receivegradernotifications'] = 'Systemnachrichten zur Bewertungsabgabe empfangen'; $string['assign:releasegrades'] = 'Bewertung veröffentlichen'; -$string['assign:revealidentities'] = 'Teilnehmendenidentität anzeigen'; +$string['assign:revealidentities'] = 'Identität von Teilnehmer/innen anzeigen'; $string['assign:reviewgrades'] = 'Bewertungen prüfen'; $string['assign:showhiddengrader'] = 'Identität von verborgener Bewertungsperson sehen'; $string['assign:submit'] = 'Lösung abgeben'; $string['assign:view'] = 'Aufgabe anzeigen'; -$string['assign:viewblinddetails'] = 'Teilnehmendenidentität anzeigen, obwohl anonyme Bewertung eingeschaltet ist'; +$string['assign:viewblinddetails'] = 'Identität von Teilnehmer/innen anzeigen, obwohl anonyme Bewertung eingeschaltet ist'; $string['assign:viewgrades'] = 'Bewertungen anzeigen'; $string['assign:viewownsubmissionsummary'] = 'Eigene Abgabezusammenfassung anzeigen'; $string['assignfeedback'] = 'Feedback Plugin'; @@ -115,14 +115,14 @@ $string['batchoperationconfirmlock'] = 'Ausgewählte Abgaben sperren?'; $string['batchoperationconfirmremovesubmission'] = 'Ausgewählte Abgaben entfernen?'; $string['batchoperationconfirmreverttodraft'] = 'Ausgewählte Abgaben in den Entwurfsmodus zurücksetzen?'; -$string['batchoperationconfirmsetmarkingallocation'] = 'Bewerter-Zuordnung für alle ausgewählten Einreichungen setzen?'; +$string['batchoperationconfirmsetmarkingallocation'] = 'Bewerterzuordnung für alle ausgewählten Einreichungen setzen?'; $string['batchoperationconfirmsetmarkingworkflowstate'] = 'Bewertungsworkflow-Status für alle ausgewählten Einreichungen setzen?'; $string['batchoperationconfirmunlock'] = 'Ausgewählte Abgaben freigeben?'; $string['batchoperationlock'] = 'Abgaben sperren'; $string['batchoperationreverttodraft'] = 'Abgaben in den Entwurfsmodus zurücksetzen'; -$string['batchoperationsdescription'] = 'Mit Auswahl...'; +$string['batchoperationsdescription'] = 'Mit Auswahl ...'; $string['batchoperationunlock'] = 'Abgaben freigeben'; -$string['batchsetallocatedmarker'] = 'Bewerter für {$a} ausgewählte Nutzer festlegen.'; +$string['batchsetallocatedmarker'] = 'Bewerter/in für {$a} ausgewählte Nutzer festlegen.'; $string['batchsetmarkingworkflowstateforusers'] = 'Bewertungsworkflow-Status für {$a} ausgewählte Nutzer festlegen.'; $string['blindmarking'] = 'Anonyme Einreichungen'; $string['blindmarking_help'] = 'Die anonyme Einreichung verbirgt die Identität von Teilnehmer/innen während der Bewertung. Die Option kann nicht mehr geändert werden, nachdem die erste Lösung eingereicht oder Bewertung vorgenommen wurde.'; @@ -179,7 +179,7 @@ $string['duedatereached'] = 'Das Fälligkeitsdatum für diese Aufgabe ist vorbei.'; $string['duedatevalidation'] = 'Das Fälligkeitsdatum kann nicht früher liegen als der erlaubte Abgabebeginn.'; $string['duplicateoverride'] = 'Verfügbarkeitsänderung duplizieren'; -$string['editaction'] = 'Aktivitäten...'; +$string['editaction'] = 'Aktivitäten ...'; $string['editattemptfeedback'] = 'Bewertung und Feedback für Versuch {$a} bearbeiten'; $string['editingpreviousfeedbackwarning'] = 'Sie bearbeiten das Feedback für einen vorherigen Versuch. Dies ist Versuch {$a->attemptnumber} von {$a->totalattempts}.'; $string['editingstatus'] = 'Bearbeitungsstatus'; @@ -207,7 +207,7 @@ $string['eventoverridedeleted'] = 'Verfügbarkeitsänderungen für Aufgaben gelöscht'; $string['eventoverrideupdated'] = 'Verfügbarkeitsänderungen für Aufgaben bearbeitet'; $string['eventremovesubmissionformviewed'] = 'Bestätigung für \'Abgabe entfernen\' angesehen.'; -$string['eventrevealidentitiesconfirmationpageviewed'] = 'Identität der Bewerter wurde sichtbar gemacht'; +$string['eventrevealidentitiesconfirmationpageviewed'] = 'Identität von Bewerter/in wurde sichtbar gemacht'; $string['eventstatementaccepted'] = 'Nutzer/in hat die Abgabebedingung bestätigt.'; $string['eventsubmissionconfirmationformviewed'] = 'Abgabebestätigungsformular angesehen'; $string['eventsubmissioncreated'] = 'Abgabe angelegt'; @@ -226,11 +226,11 @@ $string['extensionnotafterduedate'] = 'Das verlängerte Fälligkeitsdatum muss nach dem (normalen) Fälligkeitsdatum liegen.'; $string['extensionnotafterfromdate'] = 'Das verlängerte Abgabeende muss nach dem Abgabebeginn liegen.'; $string['feedback'] = 'Feedback'; -$string['feedbackavailableanonhtml'] = 'Sie haben ein neues Feedback zur Aufgabe \'{$a->assignment}\' erhalten.

        Das Feedback finden bei Ihrer Aufgabenlösung.'; +$string['feedbackavailableanonhtml'] = 'Sie haben ein neues Feedback zur Aufgabe \'{$a->assignment}\' erhalten.

        Das Feedback finden Sie bei Ihrer Aufgabenlösung.'; $string['feedbackavailableanonsmall'] = 'Neues Feedback für Aufgabe {$a->assignment}'; $string['feedbackavailableanontext'] = 'Sie haben ein neues Feedback zur Aufgabe \'{$a->assignment}\' erhalten. -Das Feedback finden bei Ihrer Aufgabenlösung: +Das Feedback finden Sie bei Ihrer Aufgabenlösung: {$a->url}'; $string['feedbackavailablehtml'] = '{$a->username} hat Ihnen ein Feedback zu Ihrer Abgabe für \'{$a->assignment}\' bereitgestellt.

        Mit dem folgenden Link können Sie direkt darauf zugreifen: Link zu Ihrer Lösung und zum Feedback.'; @@ -250,7 +250,7 @@ $string['filternotsubmitted'] = 'Nicht abgegeben'; $string['filterrequiregrading'] = 'Bewertung notwendig'; $string['filtersubmitted'] = 'Abgegeben'; -$string['fixrescalednullgrades'] = 'Die Aufgabe enthält fehlerhafte Bewertungen. Sie können die Bewertungen automatisch beheben. Die Kurssummen könnten dabei beeinflusst werden.'; +$string['fixrescalednullgrades'] = 'Die Aufgabe enthält fehlerhafte Bewertungen. Sie können die Bewertungen automatisch beheben. Die Kurssummen könnten dabei beeinflusst werden.'; $string['fixrescalednullgradesconfirm'] = 'Möchten Sie die fehlerhaften Bewertungen automatisch beheben lassen? Alle betroffenen Bewertungen werden entfernt. Die Kurssummen könnten beeinflusst werden.'; $string['fixrescalednullgradesdone'] = 'Bewertungen korrigiert'; $string['gradeabovemaximum'] = 'Bewertung muss kleiner oder gleich {$a} sein.'; @@ -310,7 +310,7 @@ $string['instructionfiles'] = 'Anleitungsdateien'; $string['introattachments'] = 'Zusätzliche Dateien'; $string['introattachments_help'] = 'Zusätzliche Dateien bei der Benutzung der Aktivität Aufgabe können hinzugefügt werden, z.B. Antwortvorlagen.'; -$string['invalidfloatforgrade'] = 'Die eingegebene Bewertung \'{$a}\' scheint nicht korrekt zu sein. Bitte prüfen Sie die Eingabe.'; +$string['invalidfloatforgrade'] = 'Die eingegebene Bewertung \'{$a}\' scheint nicht korrekt zu sein. Prüfen Sie bitte die Eingabe.'; $string['invalidgradeforscale'] = 'Die eingegebene Bewertung ist bei der gewählten Bewertungsskala nicht vorgesehen.'; $string['invalidoverrideid'] = 'Ungültige Überschreibungs-ID'; $string['lastmodifiedgrade'] = 'Zuletzt geändert (Bewertung)'; @@ -328,7 +328,7 @@ $string['markingallocation'] = 'Bewerter-Zuordnung verwenden'; $string['markingallocation_help'] = 'Nach der Aktivierung können einzelnen Nutzer/innen Bewerter zugewiesen werden. Dazu muss der Bewertungsablaufstatus aktiviert worden sein.'; $string['markingworkflow'] = 'Bewertungsworkflow verwenden'; -$string['markingworkflow_help'] = 'Nach der Aktivierung werden für Bewertungen mehrere Schritte durchlaufen bevor Teilnehmende sie sehen. Damit können mehrere Bewertungsdurchläufe erfolgen bevor alle Bewertungen zugleich den Teilnehmenden sichtbar gemacht werden.'; +$string['markingworkflow_help'] = 'Nach der Aktivierung können mehrere Bewertungsdurchläufe erfolgen, bevor abschließend alle Bewertungen allen Teilnehmer/innen gleichzeitig sichtbar gemacht werden.'; $string['markingworkflowstate'] = 'Status des Bewertungsworkflows'; $string['markingworkflowstate_help'] = 'Die Liste der Workflowstati, die Sie auswählen können, wird durch die Berechtigungungen in der Aufgabe festgelegt. Es gibt folgende Stati: @@ -380,7 +380,7 @@ $string['nosubmissionsacceptedafter'] = 'Weitere Abgaben sind nicht zugelassen nach'; $string['noteam'] = 'Kein Mitglied in einer Gruppe'; $string['noteam_desc'] = 'Diese Aufgabe wird in Gruppen abgegeben. Sie sind kein Mitglied in einer Gruppe und können die Aufgabe deswegen nicht abgeben. Kontaktieren Sie Ihre Trainer/innen, um zu einer Gruppe hinzugefügt zu werden.'; -$string['noteamgrader'] = 'Nicht Mitglied einer Gruppe. Die Abgabe von Aufgaben ist nicht möglich.'; +$string['noteamgrader'] = 'Kein Mitglied einer Gruppe. Die Abgabe von Aufgaben ist nicht möglich.'; $string['notgraded'] = 'Nicht bewertet'; $string['notgradedyet'] = 'Noch nicht bewertet'; $string['notifications'] = 'Systemnachrichten'; @@ -423,26 +423,26 @@ $string['privacy:metadata:assigndownloadasfolders'] = 'Nutzerpräferenz, ob mehrere Dateien in einer Aufgabenlösung in Ordnern sortiert heruntergeladen werden sollen.'; $string['privacy:metadata:assignfeedbackpluginsummary'] = 'Feedbackeinträge für die Aufgabe'; $string['privacy:metadata:assignfilter'] = 'Filteroptionen wie \'Eingereicht\', \'Nicht eingereicht\', \'Erfordert Bewertung\' und \'Verlängerung bewilligt\''; -$string['privacy:metadata:assigngrades'] = 'Speichert Bewertungen des Nutzers für die Aufgabe'; +$string['privacy:metadata:assigngrades'] = 'Speichert Nutzerbewertungen für die Aufgabe'; $string['privacy:metadata:assignmarkerfilter'] = 'Aufgabenzusammenfassung gefiltert anhand des zugewiesenen Kennzeichens'; $string['privacy:metadata:assignmentid'] = 'Aufgaben-ID'; -$string['privacy:metadata:assignmessageexplanation'] = 'Mitteilungen an den Nutzer über das Mitteilungssystem'; +$string['privacy:metadata:assignmessageexplanation'] = 'Mitteilungen an Nutzer/in über das Mitteilungssystem'; $string['privacy:metadata:assignoverrides'] = 'Speichert überschriebene Informationen für die Aufgabe'; $string['privacy:metadata:assignperpage'] = 'Anzahl der Aufgabenlösungen auf einer Seite'; $string['privacy:metadata:assignquickgrading'] = 'Voreinstellung, ob die \'Schnelle Bewertung\' verwendet wird oder nicht'; -$string['privacy:metadata:assignsubmissiondetail'] = 'Speichert Informationen zur Lösung des Nutzers'; +$string['privacy:metadata:assignsubmissiondetail'] = 'Speichert Informationen zur LNutzerlösung'; $string['privacy:metadata:assignsubmissionpluginsummary'] = 'Lösungsdaten zur Aufgabe'; -$string['privacy:metadata:assignuserflags'] = 'Speichert Metadaten des Nutzers wie Verlängerungsdaten'; +$string['privacy:metadata:assignuserflags'] = 'Speichert Nutzermetadaten wie Verlängerungsdaten'; $string['privacy:metadata:assignusermapping'] = 'Zuodnung für verdeckte Bewertung'; $string['privacy:metadata:assignworkflowfilter'] = 'Filter für verschiedene Workflow-Schritte'; $string['privacy:metadata:grade'] = 'Die Bewertung als Zahl für die Lösung der Aufgabe. Kann von einer Skala oder mehreren Bewertungskriterien erzeugt sein. Es handelt sich immer um eine Zahl.'; $string['privacy:metadata:grader'] = 'Dies ist die Nutzer ID der bewertenden Person.'; -$string['privacy:metadata:groupid'] = 'Dies ist die ID der Gruppe, zu der der Nutzer gehört.'; +$string['privacy:metadata:groupid'] = 'ID der Gruppe, zu der die Person gehört.'; $string['privacy:metadata:latest'] = 'Stark vereinfachte Abfrage zum letzten Versuch'; -$string['privacy:metadata:mailed'] = 'Wurde dem Nutzer bereits eine E-Mail geschickt?'; +$string['privacy:metadata:mailed'] = 'Wurde an Nutzer/in bereits eine E-Mail geschickt?'; $string['privacy:metadata:timecreated'] = 'Erstelldatum'; $string['privacy:metadata:userid'] = 'Nutzer-ID'; -$string['privacy:studentpath'] = 'Abgaben von Teilnehmenden'; +$string['privacy:studentpath'] = 'Abgaben von Teilnehmer/innen'; $string['privacy:submissionpath'] = 'Abgabe'; $string['quickgrading'] = 'Schnellbewertung'; $string['quickgrading_help'] = 'Die Schnellbewertung ermöglicht Ihnen direkt in der Übersichtstabelle Bewertungen vorzunehmen. Diese Möglichkeit steht nicht bei erweiterten Bewertungsmethoden zur Verfügung.'; @@ -457,17 +457,17 @@ $string['removesubmission'] = 'Lösung entfernen'; $string['removesubmissionconfirm'] = 'Möchten Sie wirklich die Abgabedaten löschen?'; $string['removesubmissionconfirmforstudent'] = 'Möchten Sie wirklich die Abgabedaten von {$a} löschen?'; -$string['removesubmissionforstudent'] = 'Abgabe entfernen für Teilnehmer/in: (id={$a->id}, fullname={$a->fullname}).'; -$string['reopenuntilpassincompatiblewithblindmarking'] = 'Die Option \'Lösungen erneut bearbeitbar\' ist mit der anonymen Bewertung nicht kompatibel, da die Bewertungen erst in den Bewertungsbereich übertragen werden, wenn die Identitäten der Teilnehmer/innen aufgedeckt werden.'; +$string['removesubmissionforstudent'] = 'Abgabe entfernen für Teilnehmer/in: (id={$a->id}, Name={$a->fullname}).'; +$string['reopenuntilpassincompatiblewithblindmarking'] = 'Die Option \'Lösungen erneut bearbeitbar\' ist mit der anonymen Bewertung nicht kompatibel, da die Bewertungen erst in den Bewertungsbereich übertragen werden, wenn die Identitäten der Teilnehmer/innen aufgedeckt werden.'; $string['requireallteammemberssubmit'] = 'Erfordert eine Abgabebestätigung durch alle Gruppenmitglieder'; $string['requireallteammemberssubmit_help'] = 'Wenn die Option aktiviert ist, müssen alle Gruppenmitglieder die eingereichte Lösung bestätigen, bevor eine Abgabe als abgegeben markiert wird.'; $string['requiresubmissionstatement'] = 'Erklärung zur Eigenständigkeit muss bestätigt werden'; $string['requiresubmissionstatement_help'] = 'Teilnehmer/innen müssen die Erklärung zur Eigenständigkeit bei Lösungen für diese Aufgabe abgeben.'; -$string['revealidentities'] = 'Identität der Teilnehmenden aufdecken'; -$string['revealidentitiesconfirm'] = 'Möchten Sie wirklich die Teilnehmendenidentität für diese Aufgabe aufgedeckten? Die Einstellung kann nicht zurückgesetzt werden. Sobald die Teilnehmendenidentität aufgedeckt ist, werden die Bewertungen in der Bewertungsübersicht angezeigt.'; +$string['revealidentities'] = 'Identität der Teilnehmer/innen aufdecken'; +$string['revealidentitiesconfirm'] = 'Möchten Sie wirklich die Identität von Teilnehmer/innen für diese Aufgabe aufgedecken? Die Einstellung kann nicht zurückgesetzt werden. Sobald die Identität aufgedeckt ist, werden die Bewertungen in der Bewertungsübersicht angezeigt.'; $string['reverttodefaults'] = 'Aufgabeneinstellungen zurücksetzen'; $string['reverttodraft'] = 'Abgabe in den Entwurfsmodus zurücksetzen'; -$string['reverttodraftforstudent'] = 'Den Status der Lösung auf Entwurf zurücksetzen für (id={$a->id}, fullname={$a->fullname}). Danach ist eine Bearbeitung wieder möglich.'; +$string['reverttodraftforstudent'] = 'Den Status der Lösung auf Entwurf zurücksetzen für (id={$a->id}, Name={$a->fullname}). Danach ist eine Bearbeitung wieder möglich.'; $string['reverttodraftshort'] = 'Abgabe in den Entwurfsmodus zurücksetzen'; $string['reviewed'] = 'Nachgeprüft'; $string['save'] = 'Speichern'; @@ -481,19 +481,19 @@ $string['scale'] = 'Skala'; $string['search:activity'] = 'Aufgabe - Aktivitätsinfo'; $string['selectedusers'] = 'Ausgewählte Nutzer/innen'; -$string['selectlink'] = 'Auswählen...'; +$string['selectlink'] = 'Auswählen ...'; $string['selectuser'] = '{$a} auswählen'; $string['sendlatenotifications'] = 'Bewerter/innen über verspätete Abgaben von Lösungen informieren.'; -$string['sendlatenotifications_help'] = 'Mit der Aktivierung werden die Bewerter (meist die Trainer/innen) benachrichtigt wenn eine Lösung verspätet abgegeben wird. Die Zustellung der Benachrichtigung ist individuell einstellbar.'; +$string['sendlatenotifications_help'] = 'Mit der Aktivierung werden die Bewerter/innen (meist die Trainer/innen) benachrichtigt, wenn eine Lösung verspätet abgegeben wird. Die Zustellung der Benachrichtigung ist individuell einstellbar.'; $string['sendnotifications'] = 'Mitteilungen an bewertende Personen senden'; -$string['sendnotifications_help'] = 'Mit der Aktivierung werden die Bewerter (meist die Trainer/innen) benachrichtigt wenn eine Lösung zeitgerecht oder verspätet abgegeben wird. Die Zustellung der Benachrichtigung ist individuell einstellbar.'; +$string['sendnotifications_help'] = 'Mit der Aktivierung werden die Bewerter/innen (meist die Trainer/innen) benachrichtigt wenn eine Lösung zeitgerecht oder verspätet abgegeben wird. Die Zustellung der Benachrichtigung ist individuell einstellbar.'; $string['sendstudentnotifications'] = 'Teilnehmer/in benachrichtigen'; $string['sendstudentnotifications_help'] = 'Wenn diese Option aktiviert ist, erhalten Teilnehmer/innen eine Benachrichtigung über aktualisierte Bewertungen oder Feedbacks. Wenn in dieser Aufgabe der Bewertungsworkflow verwendet wird, werden Benachrichtigungen erst verschickt, nachdem dessen Status auf "Freigegeben" gesetzt wird.'; $string['sendstudentnotificationsdefault'] = 'Standardeinstellung für "Teilnehmer/in benachrichtigen"'; $string['sendstudentnotificationsdefault_help'] = 'Den Standardwert für Auswahlfeld "Teilnehmer/in benachrichtigen" im Bewertungsformular festlegen.'; $string['sendsubmissionreceipts'] = 'Abgabebestätigung an Teilnehmer/innen versenden'; $string['sendsubmissionreceipts_help'] = 'Diese Option aktiviert Bestätigungen, die bei der Einreichung von Aufgabenlösungen an die Teilnehmer/innen gesendet werden.'; -$string['setmarkerallocationforlog'] = 'Bewertungszuordnung gesetzt auf: (id={$a->id}, Name={$a->fullname}, Bewerter={$a->marker}).'; +$string['setmarkerallocationforlog'] = 'Bewertungszuordnung gesetzt auf: (id={$a->id}, Name={$a->fullname}, Bewerter/in={$a->marker}).'; $string['setmarkingallocation'] = 'Zugewiesene Bewerter/innen festlegen'; $string['setmarkingworkflowstate'] = 'Bewertungsworkflowstatus festlegen'; $string['setmarkingworkflowstateforlog'] = 'Bewertungsworkflow-Status gesetzt: (id={$a->id}, Name={$a->fullname}, Status={$a->state}).'; @@ -503,7 +503,7 @@ $string['studentnotificationworkflowstateerror'] = 'Der Status für den Ablauf muss \'Freigegeben\' sein, um Teilnehmer/innen zu benachrichtigen.'; $string['submission'] = 'Abgabe'; $string['submissioncopiedhtml'] = '

        Sie haben eine Kopie der früheren Lösung für die Aufgabe \'{$a->assignment} erstellt\'

        . -Sehen sehen hier den Status für Ihre Aufgabenlösung.

        '; +Sehen Sie hier den Status für Ihre Aufgabenlösung.

        '; $string['submissioncopiedsmall'] = 'Sie haben Ihre bisherige Aufgabenlösung für {$a->assignment} kopiert.'; $string['submissioncopiedtext'] = 'Sie haben Ihre bisherige Aufgabenlösung für {$a->assignment} kopiert. @@ -570,7 +570,7 @@ $string['submitted'] = 'Abgegeben'; $string['submittedearly'] = 'Aufgabe wurde {$a} vor dem Abgabeende abgegeben'; $string['submittedlate'] = 'Aufgabe wurde {$a} verspätet abgegeben'; -$string['submittedlateshort'] = '{$a} später'; +$string['submittedlateshort'] = '{$a} zu spät'; $string['subpagetitle'] = '{$a->contextname} - {$a->subpage}'; $string['subplugintype_assignfeedback'] = 'Feedback Plugin'; $string['subplugintype_assignfeedback_plural'] = 'Feedback Plugins'; @@ -601,7 +601,7 @@ $string['userassignmentdefaults'] = 'Standardwerte für die Nutzerzuordnung'; $string['userextensiondate'] = 'Verlängertes Abgabeende bis: {$a}'; $string['usergrade'] = 'Nutzerbewertung'; -$string['useridlistnotcached'] = 'Abbruch des Speichervorgangs. Moodle konnte nicht erkennen für welchen Nutzer die Bewertung gespeichert werden soll.'; +$string['useridlistnotcached'] = 'Abbruch des Speichervorgangs. Moodle konnte nicht erkennen für welchen Nutzer/innen die Bewertung gespeichert werden soll.'; $string['useroverrides'] = 'Nutzeränderungen'; $string['useroverridesdeleted'] = 'Nutzeränderungen gelöscht'; $string['usersnone'] = 'Kein/e Teilnehmer/in hat Zugriff auf diese Aufgabe.'; @@ -617,10 +617,10 @@ $string['viewfullgradingpage'] = 'Die komplette Bewertungsseite öffnen, um ein Feedback zu erstellen.'; $string['viewgradebook'] = 'Bewertungen anzeigen'; $string['viewgrading'] = 'Alle Abgaben anzeigen'; -$string['viewgradingformforstudent'] = 'Bewertungsseite für Teilnehmer/in: (id={$a->id}, fullname={$a->fullname}) anzeigen.'; +$string['viewgradingformforstudent'] = 'Bewertungsseite für Teilnehmer/in: (id={$a->id}, Name={$a->fullname}) anzeigen.'; $string['viewownsubmissionform'] = 'Seite mit meinen eigenen Lösungen für Aufgaben anzeigen.'; $string['viewownsubmissionstatus'] = 'Eigene Statusseite zur Abgabe anzeigen'; -$string['viewrevealidentitiesconfirm'] = 'Bestätigungsseite mit Teilnehmendennamen anzeigen'; +$string['viewrevealidentitiesconfirm'] = 'Bestätigungsseite mit Namen der Teilnehmer/innen anzeigen'; $string['viewsubmission'] = 'Abgabe anzeigen'; $string['viewsubmissionforuser'] = 'Abgabe von {$a} anzeigen'; $string['viewsubmissiongradingtable'] = 'Bewertungsübersicht zur Abgabe anzeigen'; diff --git a/html/langpacks/de/assignfeedback_comments.php b/html/langpacks/de/assignfeedback_comments.php index 37b39a6f06..f36ed09702 100644 --- a/html/langpacks/de/assignfeedback_comments.php +++ b/html/langpacks/de/assignfeedback_comments.php @@ -39,4 +39,4 @@ $string['privacy:metadata:commentpurpose'] = 'Der Text des Kommentars'; $string['privacy:metadata:filepurpose'] = 'Feedback-Dateien des/der Trainer/in für den/die Teilnehmer/in'; $string['privacy:metadata:gradepurpose'] = 'Bewertungs-ID für Kommentar'; -$string['privacy:metadata:tablesummary'] = 'Speichert Kommentare, die der Bewertende als Feedback zu einer Lösung des Teilnehmenden erstellt hat'; +$string['privacy:metadata:tablesummary'] = 'Speichert Kommentare, die die Bewertet/innen als Feedback zu einer Lösung von Teilnehmer/innen erstellt haben.'; diff --git a/html/langpacks/de/assignfeedback_editpdf.php b/html/langpacks/de/assignfeedback_editpdf.php index f4e2095c60..e4e0d7316e 100644 --- a/html/langpacks/de/assignfeedback_editpdf.php +++ b/html/langpacks/de/assignfeedback_editpdf.php @@ -50,9 +50,9 @@ $string['draftchangessaved'] = 'Entwurf für die Anmerkungen gespeichert'; $string['drag'] = 'Ziehen'; $string['editpdf'] = 'Anmerkungen im PDF'; -$string['editpdf_help'] = 'Kommentieren Sie die Lösungen der Teilnehmenden direkt im Browser und erzeugen Sie eine herunterladbare PDF-Datei daraus.'; +$string['editpdf_help'] = 'Kommentieren Sie die Lösungen der Teilnehmer/innen direkt im Browser und erzeugen Sie eine herunterladbare PDF-Datei daraus.'; $string['enabled'] = 'Anmerkungen im PDF'; -$string['enabled_help'] = 'Nach der Aktivierung können Trainer/innen bei der Bewertung kommentierte PDF-Dateien für die eingereichten Lösungen erstellen. Kommentare, Korrekturen, Kennzeichnungen und \'Stempel\' können direkt in der Lösung des Teilnehmenden erstellt werden. Dies erfolgt direkt im Browser ohne Zusatzssoftware.'; +$string['enabled_help'] = 'Nach der Aktivierung können Trainer/innen bei der Bewertung kommentierte PDF-Dateien für die eingereichten Lösungen erstellen. Kommentare, Korrekturen, Kennzeichnungen und \'Stempel\' können direkt in der Lösung von Teilnehmer/innen erstellt werden. Dies erfolgt direkt im Browser ohne Zusatzssoftware.'; $string['errorgenerateimage'] = 'Fehler beim Erstellen des Bildes mit Ghostscript. Fehlerinformation: {$a}'; $string['errorpdfpage'] = 'Fehler beim Erstellen dieser Seite'; $string['expcolcomments'] = 'Alle Kommentare auf-/zuklappen'; @@ -80,7 +80,7 @@ $string['preparesubmissionsforannotation'] = 'Abgaben für Anmerkungen vorbereiten'; $string['privacy:metadata:colourpurpose'] = 'Dies ist die Farbe des Kommentars oder der Anmerkung'; $string['privacy:metadata:conversionpurpose'] = 'Die Dateien werden zu PDFs konvertiert, damit Anmerkungen gemacht werden können.'; -$string['privacy:metadata:filepurpose'] = 'Speichert PDF mit Feedback-Anmerkungen für den Teilnehmenden'; +$string['privacy:metadata:filepurpose'] = 'Speichert PDF mit Feedback-Anmerkungen für Teilnehmer/innen'; $string['privacy:metadata:rawtextpurpose'] = 'Speichert Rohdaten der schnellen Dateneingabe in Tabelle'; $string['privacy:metadata:tablepurpose'] = 'Speichert Kommentare in der Schnelleingabe in der Tabelle'; $string['privacy:metadata:userid'] = 'Nutzer-ID'; diff --git a/html/langpacks/de/assignfeedback_file.php b/html/langpacks/de/assignfeedback_file.php index 14cbc5d0e0..0ecb0256de 100644 --- a/html/langpacks/de/assignfeedback_file.php +++ b/html/langpacks/de/assignfeedback_file.php @@ -34,7 +34,7 @@ $string['default'] = 'Bereits aktiviert'; $string['default_help'] = 'Die gewählte Feedback-Methode wird für alle neuen Aufgaben voreingestellt.'; $string['enabled'] = 'Feedback als Datei'; -$string['enabled_help'] = 'Trainer/innen können ihr Feedback zur Aufgabenlösung als Datei zur Verfügung stellen. Diese Dateien können z.B. eine korrigierte Version der Teilnehmendenlösung, eine kommentierte Musterlösung oder ein gesprochener Kommentar als Audiodatei sein.'; +$string['enabled_help'] = 'Trainer/innen können ihr Feedback zur Aufgabenlösung als Datei zur Verfügung stellen. Diese Dateien können z.B. eine korrigierte Version der Teilnehmer/innen, eine kommentierte Musterlösung oder ein gesprochener Kommentar als Audiodatei sein.'; $string['feedbackfileadded'] = 'Neue Feedbackdatei "{$a->filename}" für Teilnehmer/in "{$a->student}"'; $string['feedbackfileupdated'] = 'Geänderte Feedbackdatei"{$a->filename}" für Teilnehmer/in "{$a->student}"'; $string['feedbackzip'] = 'Zip-Datei mit Feedbackdateien'; diff --git a/html/langpacks/de/atto_image.php b/html/langpacks/de/atto_image.php index 6652b7e652..b1cb6dd683 100644 --- a/html/langpacks/de/atto_image.php +++ b/html/langpacks/de/atto_image.php @@ -41,8 +41,8 @@ $string['imageproperties'] = 'Bildeigenschaften'; $string['imageurlrequired'] = 'Ein Bild muss eine URL haben.'; $string['pluginname'] = 'Bild einfügen oder bearbeiten'; -$string['presentation'] = 'Beschreibung nicht notwendig'; -$string['presentationoraltrequired'] = 'Bilder müssen eine Beschreibung haben, wenn nicht \'Beschreibung nicht notwendig\' markiert sind.'; +$string['presentation'] = 'Bild nur zur Dekoration'; +$string['presentationoraltrequired'] = 'Bilder müssen eine Beschreibung haben, wenn nicht \'Bild nur zur Dekoration\' markiert sind.'; $string['preview'] = 'Vorschau'; $string['privacy:metadata'] = 'Das Plugin atto_image speichert keine personenbezogenen Daten.'; $string['saveimage'] = 'Bild speichern'; diff --git a/html/langpacks/de/auth.php b/html/langpacks/de/auth.php index 6782da3004..39c04285ec 100644 --- a/html/langpacks/de/auth.php +++ b/html/langpacks/de/auth.php @@ -28,7 +28,7 @@ $string['actauthhdr'] = 'Verfügbare Plugins zur Authentifizierung'; $string['allowaccountssameemail'] = 'Nutzerkonten mit gleicher E-Mail-Adresse erlauben'; $string['allowaccountssameemail_desc'] = 'Wenn diese Option aktiviert ist, können mehrere Nutzerkonten die gleiche E-Mail-Adresse verwenden. Probleme hinsichtlich Sicherheit oder Datenschutz könnten entstehen, wenn z.B. eine Bestätigungsmitteilung zur Kennwortänderung versendet wird.'; -$string['alternatelogin'] = 'Bei der Eingabe einer URL wird diese als alternative Login-Seite verwandt. Die Seite sollte ein Formular enthalten, dessen Aktionsfunktion auf \'{$a}\' gesetzt ist und außerdem Eingabefelder für den Anmeldenamen und das Kennwort zurück liefert.
        Seien Sie sehr sorgfältig bei der Eingabe der URL, denn mit einer falschen URL schließen Sie sich vom Zugriff zur Website aus.
        Lassen Sie das Feld leer, um die Standard-Anmeldeseite zu verwenden.'; +$string['alternatelogin'] = 'Bei der Eingabe einer URL wird diese als alternative Login-Seite verwandt. Die Seite sollte ein Formular enthalten, dessen Aktionsfunktion auf \'{$a}\' gesetzt ist und außerdem die Eingabefelder username und passwort zurück liefert.
        Seien Sie sehr sorgfältig bei der Eingabe der URL, denn mit einer falschen URL schließen Sie sich vom Zugriff zur Website aus. Lassen Sie das Feld leer, um die Standard-Anmeldeseite zu verwenden.'; $string['alternateloginurl'] = 'URL für alternatives Login'; $string['auth_changepasswordhelp'] = 'Hilfe zur Kennwortänderung'; $string['auth_changepasswordhelp_expl'] = 'Nutzerhilfe für vergessene {$a} Kennwörter anzeigen. Diese Hilfe wird neben oder statt der URL zur Kennwortänderung oder der Moodle internen Kennwortänderung angezeigt.'; @@ -75,7 +75,7 @@ $string['auto_add_remote_users'] = 'Automatisches Hinzufügen externer Nutzer/innen'; $string['cannotmapfield'] = 'Das Profilfeld \'{$a->fieldname}\' kann nicht zugeordnet werden, da sein Kurzname \'{$a->shortname}\' zu lang ist. Um die Zuordnung aktivieren zu können, darf der Kurzname des Profilfelds nur {$a->charlimit} Zeichen haben. Profilfelder bearbeiten'; $string['changepassword'] = 'URL zur Kennwortänderung'; -$string['changepasswordhelp'] = 'URL zur Wiederherstellung verlorener Kennwörter. Per E-Mail wird ein Link an die hinterlegte E-Mail-Adresse der Person gesendet. Beachten Sie, dass diese Option keine Wirkung hat, wenn in den Einstellungen für die Authentifizierung eine entsprechende URL festgelegt ist.'; +$string['changepasswordhelp'] = 'URL zur Wiederherstellung verlorener Kennwörter. Per E-Mail wird ein Link an die hinterlegte E-Mail-Adresse der Person gesendet. Beachten Sie bitte, dass diese Option keine Wirkung hat, wenn in den Einstellungen für die Authentifizierung eine entsprechende URL festgelegt ist.'; $string['chooseauthmethod'] = 'Authentifizierung'; $string['chooseauthmethod_help'] = 'Diese Option legt die Authentifizierung für das Nutzerkonto fest. Hier sollten nur aktive Authentifizierungen angegeben werden, denn sonst kann sich diese Person nicht mehr anmelden. Um ein Nutzerkonto vorübergehend zu sperren, wählen Sie die Authentifizierung "Kein Login".'; $string['createpassword'] = 'Kennwort erzeugen und Nutzer/in benachrichtigen'; @@ -139,8 +139,8 @@ $string['pluginnotenabled'] = 'Authentifizierungsplugin \'{$a}\' ist nicht aktiviert.'; $string['pluginnotinstalled'] = 'Authentifizierungsplugin \'{$a}\' ist nicht installiert.'; $string['potentialidps'] = 'Verwenden Sie Ihr Nutzerkonto bei'; -$string['privacy:metadata:userpref:createpassword'] = 'Legt fest, dass ein Kennwort für den Nutzer erstellt werden soll'; -$string['privacy:metadata:userpref:forcepasswordchange'] = 'Legt fest, ob ein Nutzer beim Login das Kennwort ändern soll'; +$string['privacy:metadata:userpref:createpassword'] = 'Legt fest, dass ein Kennwort für die Person erstellt werden soll'; +$string['privacy:metadata:userpref:forcepasswordchange'] = 'Legt fest, ob eine Person beim Login das Kennwort ändern soll'; $string['privacy:metadata:userpref:loginfailedcount'] = 'Anzahl der Fehllogins des Nutzers'; $string['privacy:metadata:userpref:loginfailedcountsincesuccess'] = 'Anzahl der Fehllogins des Nutzers nach seinem letzten erfolgreichen Login'; $string['privacy:metadata:userpref:loginfailedlast'] = 'Das Datum, an dem der letzte Loginversuch erfolgte'; diff --git a/html/langpacks/de/auth_db.php b/html/langpacks/de/auth_db.php index 19d7420d68..0571498776 100644 --- a/html/langpacks/de/auth_db.php +++ b/html/langpacks/de/auth_db.php @@ -56,7 +56,7 @@ $string['auth_dbpass'] = 'Kennwort, das zum Nutzernamen gehört'; $string['auth_dbpass_key'] = 'Kennwort'; $string['auth_dbpasstype'] = '

        Geben Sie das Format an, das im Kennwortfeld verwendet wird.

        -

        Verwenden Sie \'intern\', wenn die externe Datenbank Nutzernamen und E-Mail-Adressen verwalten soll, aber Moodle für die Kennwörter zuständig ist. In diesem Fall müssen Sie ein ausgefülltes E-Mail-Adressfeld in der externen Datenbank angeben und die geplante Task \\auth_db\\task\\sync_users aktivieren. Moodle sendet automatisch eine E-Mail mit einem temporären Kennwort an neue Nutzer/innen.

        '; +

        Verwenden Sie \'intern\', wenn die externe Datenbank Anmeldenamen und E-Mail-Adressen verwalten soll, aber Moodle für die Kennwörter zuständig ist. In diesem Fall müssen Sie ein ausgefülltes E-Mail-Adressfeld in der externen Datenbank angeben und die geplante Task \\auth_db\\task\\sync_users aktivieren. Moodle sendet automatisch eine E-Mail mit einem temporären Kennwort an neue Nutzer/innen.

        '; $string['auth_dbpasstype_key'] = 'Kennwortformat'; $string['auth_dbreviveduser'] = 'Entsperrte Nutzer/in {$a->name} ID {$a->id}'; $string['auth_dbrevivedusererror'] = 'Fehler beim Entsperren von Nutzer/in {$a}'; diff --git a/html/langpacks/de/auth_oauth2.php b/html/langpacks/de/auth_oauth2.php index a113394006..3834e0757e 100644 --- a/html/langpacks/de/auth_oauth2.php +++ b/html/langpacks/de/auth_oauth2.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['accountexists'] = 'Es existiert bereits ein Nutzer mit diesem Nutzer/innennamen. Falls es sich dabei um Ihren Nutzeraccount handelt, melden Sie sich bitte mit Ihrem Benutzernamen und Kennwort an und fügen Sie ihn über Ihre Favoritenseite als verbundenen Login hinzu.'; +$string['accountexists'] = 'Es existiert bereits eine Person mit diesem Anmeldenamen. Falls es sich dabei um Ihr Nutzerkonto handelt, melden Sie sich bitte mit Ihrem Anmeldenamen und Kennwort an und fügen Sie ihn über Ihre Favoritenseite als verbundenen Login hinzu.'; $string['alreadylinked'] = 'Dieser externe Account ist bereits mit einem Nutzerkonto auf dieser Seite verknüpft.'; $string['auth_oauth2description'] = 'OAuth 2 Standard-basierte Authentifizierung'; $string['auth_oauth2settings'] = 'Einstellungen zur OAuth 2 Authentifizierung'; diff --git a/html/langpacks/de/auth_saml2.php b/html/langpacks/de/auth_saml2.php index c0a32e65f7..4a1e0b976b 100644 --- a/html/langpacks/de/auth_saml2.php +++ b/html/langpacks/de/auth_saml2.php @@ -25,36 +25,61 @@ defined('MOODLE_INTERNAL') || die(); +$string['allowcreate'] = 'Erstellen zulassen'; +$string['allowcreate_help'] = 'Das Erstellen von IdP-Nutzer/innen bei Bedarf zulassen'; $string['alterlogout'] = 'Alternative Logout URL'; -$string['alterlogout_help'] = 'Die URL, zu der ein Benutzer umgeleitet wird, nachdem alle internen Abmeldemechanismen ausgeführt wurden'; -$string['anyauth_help'] = 'Ja: SAML-Login für alle Benutzer erlauben? Nein: Nur Benutzer, die saml2 als Typ haben.'; +$string['alterlogout_help'] = 'Die URL, zu der Nutzer/innen weitergeleitet werden, nachdem alle internen Abmeldemechanismen ausgeführt wurden.'; +$string['anyauth'] = 'Beliebiger Authentifizierungstyp zulässig'; +$string['anyauth_help'] = 'Ja: SAML-Login für alle Nutzer/innen erlauben? Nein: Nur Nutzer/innen, die SAML2 als Typ haben.'; +$string['anyauthotherdisabled'] = 'Sie haben sich erfolgreich als "{$a->username}" angemeldet, aber Ihr Authentifizierungstyp "{$a->auth}" ist deaktiviert.'; $string['attemptsignout_help'] = 'Dadurch wird versucht, mit dem IdP zu kommunizieren, um eine Abmeldeanforderung zu senden.'; +$string['attrsimple'] = 'Attribute vereinfachen'; $string['attrsimple_help'] = 'Verschiedene IdPs wie z.B. ADFS verwenden lange Attribut-Schlüssel wie urns oder Namespaced-XML-Schema-Namen. Wenn hier auf Ja gesetzt ist, werden diese vereinfacht, z.B. wird http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname auf \'givenname\' abgebildet.'; $string['auth_data_mapping'] = 'Daten-Mapping'; +$string['auth_fieldlockfield'] = 'Sperrwert ({$a})'; +$string['auth_fieldlocks'] = 'Nutzerfelder sperren'; $string['auth_fieldmapping'] = 'Daten-Mapping ({$a})'; -$string['autocreate'] = 'User automatisch erstellen'; +$string['auth_updatelocalfield'] = 'Lokal aktualisieren ({$a})'; +$string['auth_updateremotefield'] = 'Extern aktualisieren ({$a})'; +$string['autocreate'] = 'Nutzer/innen automatisch erstellen'; $string['autocreate_help'] = 'Wenn Benutzer im IdP vorhanden sind, aber nicht in Moodle, wird ein Moodle-Konto erstellt.'; -$string['availableidps'] = 'Wähle verfügbare IdPs.'; +$string['autologin'] = 'Autologin'; +$string['autologinbycookie'] = 'Prüfen, wenn das angegebene Cookie existiert oder sich ändert'; +$string['autologinbysession'] = 'Prüfen, einmal pro Sitzung'; +$string['autologincookie'] = 'Cookie zum Autologin'; +$string['availableidps'] = 'Verfügbare IdPs wählen'; $string['availableidps_help'] = 'Wenn ein IdP-Metadaten-XML mehrere IdP-Entitäten enthält, müssen Sie auswählen, welche Entitäten für Benutzer verfügbar sind, mit denen sie sich einloggen können.'; $string['blockredirectheading'] = 'Konto-Sperraktionen'; $string['certificate'] = 'Zertifikat erneuern'; $string['certificate_help'] = 'Erneuern Sie den privaten Schlüssel und das Zertifikat, die von diesem SP verwendet werden. | SP-Zertifikat anzeigen'; $string['certificatedetails'] = 'Zertifikatdetails'; +$string['certificatelock'] = 'Zertifikat sperren'; +$string['certificatelock_locked'] = 'Das Zertifikat ist gesperrt'; +$string['certificatelock_lockedmessage'] = 'Die Zertifikate sind momentan gesperrt.'; +$string['certificatelock_unlock'] = 'Zertifikat entsperren'; $string['countryname'] = 'Land'; -$string['debug'] = 'Debuggen'; +$string['debug'] = 'Debugging'; $string['duallogin_help'] = '

        Wenn ein, dann sehen Benutzer sowohl das Handbuch als auch eine SAML-Login-Schaltfläche. Wenn aus, werden sie immer direkt zur IdP-Anmeldeseite weitergeleitet.

        Wenn passiv, dann werden die Benutzer, die bereits im IDP authentifiziert sind, automatisch eingeloggt, andernfalls werden sie zur Moodle-Login-Seite geschickt.

        Wenn deaktiviert, dann können Admins immer noch die manuelle Anmeldeseite über /login/index.php?saml=off

        sehen.

        Wenn ein, dann können externe Seiten mit saml z.B. /course/view.php?id=45&saml=on

        einen Deep Link in moodle setzen.'; $string['emailtaken'] = 'Es kann kein neues Konto erstellt werden, da die E-Mail-Adresse {$a} bereits registriert ist.'; $string['emailtakenupdate'] = 'Ihre E-Mail wurde nicht aktualisiert, da die E-Mail-Adresse {$a} bereits registriert ist.'; +$string['error'] = 'Anmeldefehler'; +$string['errorinvalidautologin'] = 'Ungültige Autologin-Anfrage'; $string['errorparsingxml'] = 'Fehler beim Parsen von XML: {$a}'; $string['exception'] = 'SAML2-Exception: {$a}'; -$string['flaggedresponsetypemessage'] = 'Benutzerdefinierte Nachricht anzeigen'; +$string['expirydays'] = 'Ablauf in Tagen'; +$string['fielddelimiter'] = 'Feldtrenner'; +$string['flaggedresponsetypemessage'] = 'Nutzerdefinierte Nachricht anzeigen'; +$string['flaggedresponsetyperedirect'] = 'Zu externer URL weiterleiten'; +$string['flagmessage'] = 'Antwortnachricht'; $string['flagmessage_default'] = 'Sie sind bei Ihrem Identitätsprovider eingeloggt, dieses Konto hat jedoch eingeschränkten Zugriff auf Moodle. Bitte wenden Sie sich an Ihren Administrator für weitere Einzelheiten.'; $string['flagmessage_help'] = '

        Die Nachricht, die angezeigt werden soll, wenn ein Benutzer aufgrund von konfigurierten Gruppenbeschränkungen nicht auf Moodle zugreifen darf.

        (Wird nur angezeigt, wenn \'Antworttyp\' auf \'Benutzerdefinierte Nachricht anzeigen\' steht.)

        '; +$string['flagredirecturl'] = 'Weiterleitungs-URL'; $string['flagresponsetype_help'] = 'Wenn der Zugang aufgrund von konfigurierten Gruppenbeschränkungen blockiert wird, wie solle Moodle reagieren?'; +$string['grouprules'] = 'Gruppenregeln'; $string['idpmetadata_badurl'] = 'Ungültige Metadaten unter {$a}'; $string['idpmetadata_help'] = 'Um mehrere IdPs zu verwenden, geben Sie jede öffentliche Metadaten-URL in eine neue Zeile ein.
        Um einen Namen zu überschreiben, stellen Sie den Text vor das http. z.B. "Forced IdP Name http://ssp.local/simplesaml/saml2/idp/metadata.php".'; $string['idpmetadata_invalid'] = 'Das IdP XML ist ungültig'; @@ -62,10 +87,16 @@ $string['idpmetadatarefresh'] = 'IdP Metadaten erneuern'; $string['idpnamedefault'] = 'Login via SAML2'; $string['idpnamedefault_varaible'] = 'Login via SAML2 ({$a})'; -$string['logdir'] = 'Log-Verzeichnis'; -$string['logdir_help'] = 'Das Log-Verzeichnis, in das SSPHP schreiben wird, die Datei wird simplesamlphp.log lauten.'; +$string['localityname'] = 'Lokal'; +$string['locked'] = 'Gesperrt'; +$string['logdir'] = 'Protokollverzeichnis'; +$string['logdir_help'] = 'Protokollverzeichnis, in das SSPHP schreibt. Die Datei heißt simplesamlphp.log'; $string['logdirdefault'] = '/tmp/'; +$string['logtofile'] = 'Protokollierung in Datei aktivieren'; +$string['logtofile_help'] = 'Wenn Sie dies aktivieren, wird die SSPHP-Protokollausgabe in eine Datei im Protokollverzeichnis umgeleitet.'; $string['manageidpsheading'] = 'Verfügbare IdPs verwalten'; +$string['mdlattr'] = 'Moodle zuordnen'; +$string['mdlattr_help'] = 'Welchem Moodle-Nutzerfeld soll das IdP-Attribut zugeordnet werden?'; $string['multiidpdropdown'] = 'Drop-Down Liste'; $string['nouser'] = 'Sie haben sich erfolgreich als \'{$a}\' eingeloggt, verfügen aber nicht über ein Konto in Moodle.'; $string['nullprivatecert'] = 'Erstellung des privaten Zertifikats gescheitert.'; diff --git a/html/langpacks/de/backup.php b/html/langpacks/de/backup.php index 1a290c86e4..58fb4b06b3 100644 --- a/html/langpacks/de/backup.php +++ b/html/langpacks/de/backup.php @@ -407,7 +407,7 @@ $string['title'] = 'Titel'; $string['totalcategorysearchresults'] = 'Kategorien gesamt: {$a}'; $string['totalcoursesearchresults'] = 'Kurse gesamt: {$a}'; -$string['undefinedrolemapping'] = 'Für den Grundtypus \'{$a}\' ist keine Rollenzuordnung definiert'; +$string['undefinedrolemapping'] = 'Für den Basistyp \'{$a}\' ist keine Rollenzuordnung definiert'; $string['unnamedsection'] = 'Unbenannter Abschnitt'; $string['userdata'] = 'Nutzerdaten einbeziehen'; $string['userdata_help'] = 'Wenn diese Option aktiviert ist, werden nutzergenerierte Daten (Forum, Wiki, Glossar, Einreichungen zu Aufgaben. usw.) in den neuen Kurs dupliziert. Dies passiert für alle Nutzer/innen mit einer ausgewählten Rolle in der Option "Rolleneinschreibungen einbeziehen".'; diff --git a/html/langpacks/de/badges.php b/html/langpacks/de/badges.php index c47d45e5cb..6b5fae017b 100644 --- a/html/langpacks/de/badges.php +++ b/html/langpacks/de/badges.php @@ -318,7 +318,7 @@ $string['error:nosuchcourse'] = 'Warnung: Dieser Kurs existiert nicht mehr.'; $string['error:nosuchfield'] = 'Warnung: Dieses Nutzerprofilfeld existiert nicht mehr.'; $string['error:nosuchmod'] = 'Warnung: Diese Aktivität existiert nicht mehr.'; -$string['error:nosuchrole'] = 'Warnung: Diese Rolle existiert nicht mehr.'; +$string['error:nosuchrole'] = 'Warnung: Diese Rolle ist nicht mehr verfügbar.'; $string['error:nosuchuser'] = 'Die Person mit dieser E-Mail-Adresse hat kein Nutzerkonto beim aktuellen Backpack-Dienst.'; $string['error:notifycoursedate'] = 'Warnung: Badges, die mit dem Abschluss von Aktivitäten bzw. Kursen verbunden sind, können nicht verliehen werden, bevor der Kurs startet.'; $string['error:parameter'] = 'Warnung: Mindestens ein Parameter sollte gewählt werden, damit die Verleihung des Badge reibungslos funktioniert.'; diff --git a/html/langpacks/de/bigbluebuttonbn.php b/html/langpacks/de/bigbluebuttonbn.php index d4f5845576..d9661486ed 100644 --- a/html/langpacks/de/bigbluebuttonbn.php +++ b/html/langpacks/de/bigbluebuttonbn.php @@ -107,7 +107,7 @@ $string['config_general'] = 'Allgemeine Einstellungen'; $string['config_general_description'] = 'Wichtige Information zur Nutzung von BigBlueButton
        Bei der Nutzung der Grundeinstellungen werden die Dienste eines externen Anbieters genutzt. Dazu werden an diesen personenbezogene Daten übertragen. Sofern Sie der Datenschutzgrundverordnung unterliegen, sollten Sie eine Vereinbarung zur Auftragsdatenverarbeitung nach Art 28 DSGVO abschließen. Ein Hosting-Dienstleister für Moodle ist in dem Fall nicht für diesen Service verantwortlich.
        Wenn Sie selber einen BigBlueButton-Server betreiben, ist dies nicht erforderlich. Wenn Sie selber einen anderen Dienstleister beauftragen, sprechen Sie diesen an.
        Die folgenden Einstellungen werden immer verwendet.'; $string['config_hideuserlist_default'] = '"Teilnahmeliste verbergen" standardmäßig aktiviert'; -$string['config_hideuserlist_default_description'] = 'Die Option legt fest, ob die Teilnehmendenliste verborgen ist.'; +$string['config_hideuserlist_default_description'] = 'Die Option legt fest, ob die Liste der Teilnehmer/innen verborgen ist.'; $string['config_hideuserlist_editable'] = '"Teilnahmeliste verbergen" bearbeitbar'; $string['config_hideuserlist_editable_description'] = 'Die Option "Teilnahmeliste verbergen" kann bearbeitet werden, wenn die Aktivität angelegt oder aktualisiert wird.'; $string['config_importrecordings'] = 'Aufzeichnungsimport'; @@ -125,7 +125,7 @@ $string['config_meetingevents_enabled'] = 'Live-Meetings registrieren'; $string['config_meetingevents_enabled_description'] = 'Wenn diese Option aktiviert ist, werden Live-Meetings nach deren Ende weiter verarbeitet. Diese Funktion ist für den Aktivitätsabschluss notwendig und funktioniert nur, wenn der BigBlueButton-Server post_events-Skripte verarbeiten kann.'; $string['config_muteonstart'] = 'Beim Start stumm schalten'; -$string['config_muteonstart_default'] = '"Beim Start stummschalten " standardmäßig aktiviert'; +$string['config_muteonstart_default'] = '"Beim Start stummschalten" standardmäßig aktiviert'; $string['config_muteonstart_default_description'] = 'Wenn diese Option aktiviert ist, beginnt das Meeting standardmäßig mit ausgeschalteten Mikrofonen.'; $string['config_muteonstart_description'] = 'Diese Einstellungen aktivieren bzw. deaktivieren Optionen in der Nutzeroberfläche. Außerdem definieren sie Standardwerte für einige Optionen.'; $string['config_muteonstart_editable'] = '"Beim Start stummschalten" bearbeitbar'; @@ -447,8 +447,8 @@ $string['view_message_norecordings'] = 'Für dieses Meeting gibt es keine Aufzeichnungen.'; $string['view_message_notavailableyet'] = 'Das Meeting ist noch nicht verfügbar.'; $string['view_message_recordings_disabled'] = 'Aufzeichnungen wurden für diesen Server deaktiviert. BigBlueButton-Instanzen vom Typ "Nur Aufzeichnungen" können nicht verwendet werden.'; -$string['view_message_room_closed'] = 'Der Raum ist geschlossen.'; -$string['view_message_room_open'] = 'Der Raum ist geöffnet.'; +$string['view_message_room_closed'] = 'Das Meeting ist geschlossen.'; +$string['view_message_room_open'] = 'Das Meeting ist geöffnet.'; $string['view_message_room_ready'] = 'Der Raum ist fertig.'; $string['view_message_session_for'] = 'die Sitzung für'; $string['view_message_session_has_user'] = 'Es gibt'; diff --git a/html/langpacks/de/block.php b/html/langpacks/de/block.php index 57ac3d8a04..8cd6018dbf 100644 --- a/html/langpacks/de/block.php +++ b/html/langpacks/de/block.php @@ -41,7 +41,7 @@ $string['defaultregion'] = 'Standardbereich'; $string['defaultregion_help'] = 'Im Design kann festgelegt sein, dass Blöcke in bestimmten Bereichen angezeigt werden. Diese Option legt fest, an welcher Stelle der Block erscheint. Der Bereich kann für Unterseiten überschrieben werden.'; $string['defaultweight'] = 'Standardgewichtung'; -$string['defaultweight_help'] = 'DieGewichtung legt fest, wo der Block üblicherweise in einem Bereich erscheint (z.B. als erster oder als letzter Block). Die Reihenfolge der Blöcke ergibt sich aus allen Gewichtungen in einem Bereich, wobei aber z.B. nur ein Block an erster Stelle stehen kann. Der Wert kann für Unterseiten überschrieben werden.'; +$string['defaultweight_help'] = 'Die Gewichtung legt fest, wo der Block üblicherweise in einem Bereich erscheint (z.B. als erster oder als letzter Block). Die Reihenfolge der Blöcke ergibt sich aus allen Gewichtungen in einem Bereich, wobei aber z.B. nur ein Block an erster Stelle stehen kann. Der Wert kann für Unterseiten überschrieben werden.'; $string['deleteblock'] = '\'{$a}\' löschen'; $string['deleteblockcheck'] = 'Möchten Sie den Block \'{$a}\' wirklich löschen?'; $string['deleteblockwarning'] = '

        Sie löschen einen Block, der an anderen Stellen angezeigt wird.

        Originalblockpositionen: {$a->location}
        Anzeige nach Seitentypen: {$a->pagetype}

        Wollen Sie wirklich fortsetzen?

        '; diff --git a/html/langpacks/de/block_exacomp.php b/html/langpacks/de/block_exacomp.php new file mode 100644 index 0000000000..01f35ae93c --- /dev/null +++ b/html/langpacks/de/block_exacomp.php @@ -0,0 +1,227 @@ +. + +/** + * Strings for component 'block_exacomp', language 'de', version '3.11'. + * + * @package block_exacomp + * @category string + * @copyright 1999 Martin Dougiamas and contributors + * @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$string['AND'] = 'UND'; +$string['LA_FRI'] = 'FR'; +$string['LA_MON'] = 'MO'; +$string['LA_THU'] = 'DO'; +$string['LA_TUE'] = 'DI'; +$string['LA_WED'] = 'MI'; +$string['LA_assessment'] = 'Test'; +$string['LA_backtoview'] = 'zurück zur Übersicht'; +$string['LA_from_m'] = 'von'; +$string['LA_from_n'] = 'von'; +$string['LA_no_example'] = 'kein Beispiel verfügbar'; +$string['LA_no_student_selected'] = '-- kein/e Teilnehmer/in ausgewählt --'; +$string['LA_plan'] = 'Arbeitsplan'; +$string['LA_student'] = 'Teilnehmer/in'; +$string['LA_to'] = 'bis'; +$string['OR'] = 'ODER'; +$string['add_competence_insert_learning_progress'] = 'Um eine neue Kompetenz hinzuzufügen, müssen Sie zuerst einen Schwierigkeitsgrad wählen.'; +$string['add_content_to_crosssub'] = 'Das fächerübergreifende Thema ist noch leer.'; +$string['add_crosssub'] = 'Fächerübergreifendes Thema erstellen'; +$string['add_descriptors_to_crosssub'] = 'Kompetenz zu fächerübergreifendem Thema hinzufügen'; +$string['add_drafts_to_course'] = 'Entwürfe zu Kurs hinzufügen'; +$string['add_new_taxonomie'] = 'Schwierigkeitsgrad erstellen'; +$string['all_activities'] = 'Alle Aktivitäten'; +$string['all_modules'] = 'Alle Aktivitäten'; +$string['all_students'] = 'Alle Teilnehmer/innen'; +$string['allniveaus'] = 'Alle Schwierigkeitsgrade'; +$string['allstudents'] = 'Alle Teilnehmer/innen'; +$string['apply_filter'] = 'Filter anwenden'; +$string['assessment_date'] = 'Testdatum'; +$string['assign_dakora_teacher'] = 'Trainer/in für fächerübergreifendes Thema zuweisen'; +$string['assign_descriptor_no_crosssubjects_available'] = 'Es sind keine fächerübergreifenden Themen verfügbar.'; +$string['assign_descriptor_to_crosssubject'] = 'Kompetenz "{$a}" folgenden fächerübergreifenden Themen zuweisen:'; +$string['assigned_example'] = 'Zugewiesenes Beispiel'; +$string['assignments'] = 'Aufgaben'; +$string['associated_activities'] = 'Verknüpfte Moodle Aktivitäten'; +$string['available_crosssubjects'] = 'Nicht zugewiesene fächerübergreifende Themen'; +$string['block_exacomp_external_trainer_allstudents'] = 'Alle Teilnehmer/innen'; +$string['block_exacomp_external_trainer_student'] = 'Teilnehmer/in'; +$string['block_exacomp_link_to_dakora_app'] = 'zur Dakora-App'; +$string['block_exacomp_logging_head'] = 'Logging aktivieren'; +$string['block_exacomp_notifications_head'] = 'Benachrichtigungen aktivieren'; +$string['blocking_event_title'] = 'Titel'; +$string['blocktitle'] = 'Kompetenzraster'; +$string['choose_student'] = 'Teilnehmer/in auswählen:'; +$string['choosecourse'] = 'Kurs auswählen:'; +$string['choosedaterange'] = 'Datumsbereich auswählen:'; +$string['choosestudent'] = 'Teilnehmer/in auswählen:'; +$string['choosesubject'] = 'Fach auswählen:'; +$string['choosetopic'] = 'Thema auswählen:'; +$string['city'] = 'Stadt'; +$string['cleardaterange'] = 'Datumsbereich zurücksetzen'; +$string['close'] = 'Schließen'; +$string['columnselect'] = 'Spaltenauswahl'; +$string['comp'] = 'Thema'; +$string['comp_-1'] = 'Keine Information'; +$string['comp_1'] = 'teilweise'; +$string['comp_2'] = 'Großteils'; +$string['comp_3'] = 'Vollständig'; +$string['comp_based'] = 'Nach Kompetenzen sortieren'; +$string['competence_grid_additionalinfo'] = 'Bewertung'; +$string['competence_grid_niveau'] = 'Schwierigkeitsgrad'; +$string['completed_config'] = 'Die Konfiguration des Exabis Kompetenzrasters ist abgeschlossen.'; +$string['conf_badges'] = 'Badges konfigurieren'; +$string['conf_comps'] = 'Kompetenzen konfigurieren'; +$string['confirm_delete'] = 'Möchten Sie dieses fächerübergreifende Thema wirklich löschen?'; +$string['course_assessment_config_infotext'] = 'Wählen Sie ein Bewertungsschema'; +$string['course_assessment_settings'] = 'Kursbewertung'; +$string['create_docx'] = 'Word-Dokument erstellen'; +$string['create_docx_report'] = 'Word-Dokument erstellen'; +$string['create_html'] = 'HTML Vorschau erstellen'; +$string['create_html_report'] = 'HTML Vorschau erstellen'; +$string['create_new_area'] = 'Neuer Bereich'; +$string['create_new_crosssub'] = 'Fächerübergreifendes Thema erstellen'; +$string['create_new_topic'] = 'Neues Thema'; +$string['create_pdf'] = 'PDF erstellen'; +$string['create_pdf_report'] = 'PDF erstellen'; +$string['create_report'] = 'Bericht erstellen'; +$string['crosssubject'] = 'Fächerübergreifendes Thema'; +$string['crosssubject_drafts'] = 'Vorlagen für fächerübergreifende Themen'; +$string['dakora_niveau_after_descriptor_title'] = 'Schwierigkeitsgrad'; +$string['delete...'] = 'Löschen ...'; +$string['delete_confirmation'] = 'Möchten Sie "{$a}" wirklich löschen?'; +$string['delete_confirmation_descr'] = 'Möchten Sie die Kompetenz "{$a}" wirklich löschen?'; +$string['delete_crosssub'] = 'Fächerübergreifendes Thema löschen'; +$string['delete_drafts'] = 'Ausgewählte Entwürfe löschen'; +$string['description_example'] = 'Beschreibung'; +$string['descriptor'] = 'Kompetenz'; +$string['descriptor_add_category'] = 'Schwierigkeitsgrad erstellen'; +$string['descriptor_categories'] = 'Schwierigkeitsgrad bearbeiten'; +$string['descriptor_child'] = 'Teilkompetenz'; +$string['descriptor_label'] = 'Kompetenzbeschreibung'; +$string['descriptors'] = 'Kompetenzen'; +$string['deselect_all'] = 'Alle abwählen'; +$string['difficulty_group_report'] = 'Schwierigkeitsgrad'; +$string['display_settings'] = 'Einstellungen anzeigen'; +$string['doimport'] = 'Kompetenzraster importieren'; +$string['download_activites'] = 'Aktivitäten herunterladen'; +$string['editor'] = 'Bearbeitet von'; +$string['empty_trash'] = 'Papierkorb leeren'; +$string['eportitem_notshared'] = '(nicht geteilt)'; +$string['eportitem_shared'] = '(geteilt)'; +$string['evaluationdate'] = 'Bewertungsdatum'; +$string['eventscrosssubjectadded'] = 'Fächerübergreifendes Thema hinzugefügt'; +$string['eventsexamplegraded'] = 'Beispiel bewertet'; +$string['eventsexamplesubmitted'] = 'Beispiel abgegeben'; +$string['exa_evaluation'] = 'Lernmaterialien'; +$string['exacomp:addinstance'] = 'Exabis Kompetenzraster-Block hinzufügen'; +$string['exacomp:deleteexamples'] = 'Beispiele löschen'; +$string['exacomp:editingteacher'] = 'Trainer/in'; +$string['exacomp:myaddinstance'] = 'Exabis Kompetenzrasterblock zu meiner Moodle-Instanz hinzufügen'; +$string['exacomp:use'] = 'Exabis Kompetenzraster verwenden'; +$string['example'] = 'Beispiel'; +$string['example_pool'] = 'Beispiel-Pool'; +$string['example_sorting_notice'] = 'Bitte speichern Sie Ihre Änderungen.'; +$string['example_submission_header'] = 'Beispiel {$a} bearbeiten'; +$string['example_submission_subject'] = 'Neue Abgabe'; +$string['example_trash'] = 'Papierkorb'; +$string['example_upload_header'] = 'Eigene Aufgabe / Eigenes Beispiel hochladen'; +$string['expandcomps'] = 'Alles aufklappen'; +$string['export_selective'] = 'Kompetenzraster für Export auswählen'; +$string['exportieren'] = 'Export'; +$string['filerequired'] = 'Bitte wählen Sie ein Dokument aus.'; +$string['files'] = 'Dokumente'; +$string['filterClear'] = 'Filter löschen'; +$string['from'] = 'von'; +$string['grade_Insufficient'] = 'ungenügend'; +$string['grade_Satisfactory'] = 'befriedigend'; +$string['grade_Sufficient'] = 'genügend'; +$string['grade_Verygood'] = 'sehr gut'; +$string['grade_good'] = 'gut'; +$string['grading'] = 'Bewertung'; +$string['grading_scheme'] = 'Bewertungsraster'; +$string['groupcategory'] = 'Kategorie'; +$string['hide_for_all_students'] = 'Vor allen Teilnehmer/innen verbergen'; +$string['hide_imports_checkbox_label'] = 'WebUntis anzeigen:'; +$string['hide_solution'] = 'Lösung verbergen'; +$string['hide_solution_disabled'] = 'Die Lösung ist bereits für alle Teilnehmer/innen verborgen'; +$string['ics_provide_link_text'] = 'Bitte stellen Sie einen Link zur Verfügung'; +$string['import_category_mapping_column_level'] = 'Schwierigkeitsgrad'; +$string['import_category_mapping_column_level_descriptor'] = 'Kompetenz / Teilkompetenz'; +$string['import_category_mapping_column_level_example'] = 'Materialien'; +$string['import_category_mapping_column_xml'] = 'XML Titel'; +$string['import_ics'] = 'Kalender importieren'; +$string['import_ics_title'] = 'WebUntis Import'; +$string['import_mapping_delete'] = 'Löschen'; +$string['importfail'] = 'Während des Imports ist ein Fehler aufgetreten.'; +$string['importpending'] = 'Bisher wurden noch keine Daten importiert.'; +$string['importsuccess'] = 'Daten wurden erfolgreich importiert.'; +$string['importtask_all_subjects'] = 'Alle Fächer'; +$string['importtask_title'] = 'Titel'; +$string['infolink'] = 'Weitere Informationen:'; +$string['innersection1'] = 'Rasteransicht'; +$string['innersection2'] = 'Statistiken'; +$string['innersection3'] = 'Vergleich: Trainer/in - Teilnehmer/in'; +$string['legend_activities'] = 'Moodle Aktivitäten'; +$string['legend_eportfolio'] = 'ePortfolio'; +$string['link'] = 'Link'; +$string['linkerr'] = 'Der Link ist ungültig.'; +$string['links'] = 'Links'; +$string['manage_crosssubs'] = 'Zurück zur Übersicht'; +$string['materials_compProfile'] = 'Materialien'; +$string['messagetocourse'] = 'Nachricht an alle Teilnehmer/innen senden'; +$string['module_filter'] = 'Aktivitäten filtern'; +$string['my_badges'] = 'Meine Badges'; +$string['my_comps'] = 'Meine Kompetenzen'; +$string['mybadges'] = 'Meine Badges'; +$string['name'] = 'Name'; +$string['name_example'] = 'Name'; +$string['new'] = 'Neu'; +$string['new_column'] = 'Neue Spalte'; +$string['new_crosssub'] = 'Fächerübergreifendes Thema erstellen'; +$string['new_topic'] = 'Neues Thema'; +$string['newsubmission'] = 'Neue Abgabe'; +$string['niveau'] = 'Schwierigkeitsgrad'; +$string['niveau_filter'] = 'Schwierigkeitsgrade filtern'; +$string['niveau_short'] = 'Schwierigkeitsgrad'; +$string['no_activities_selected'] = 'Bitte verknüpfen Sie Moodle Aktivitäten mit Kompetenzen'; +$string['no_badges_yet'] = 'Keine Badges verfügbar'; +$string['no_crosssubjs'] = 'Keine fächerübergreifenden Themen verfügbar.'; +$string['no_students_crosssub'] = 'Dieses fächerübergreifende Thema wurden keinen Teilnehmer/innen zugewiesen.'; +$string['overview'] = 'Überblick zu Kompetenzen und zugeordneten Aktivitäten. Jede Teilkompetenz kann individuell bewertet werden.'; +$string['pluginname'] = 'Exabis Kompetenzraster'; +$string['save_as_draft'] = 'Fächerübergreifendes Thema als Vorlage speichern'; +$string['save_selection'] = 'Speichern'; +$string['settings_assessment_target_childcomp'] = 'Teilkompetenz'; +$string['settings_assessment_target_comp'] = 'Kompetenz'; +$string['settings_assessment_target_theme'] = 'Fächerübergreifendes Thema'; +$string['settings_dakora_show_eportfolio'] = 'ePortfolio anzeigen'; +$string['settings_dakora_show_overview'] = 'Überblick anzeigen'; +$string['share_crosssub'] = 'Fächerübergreifendes Thema zuweisen'; +$string['share_crosssub_for_further_use'] = 'Fächerübergreifendes Thema zuweisen'; +$string['share_crosssub_with_all'] = 'Fächerübergreifendes Thema "{$a}" allen Teilnehmer/innen zuweisen:'; +$string['share_crosssub_with_students'] = 'Fächerübergreifendes Thema"{$a}" folgenden Teilnehmer/innen zuweisen:'; +$string['statistic'] = 'Überblick'; +$string['tab_competence_gridoverview'] = 'Überblick'; +$string['tab_competence_overview'] = 'Kompetenzraster'; +$string['tab_competence_profile'] = 'Kompetenzprofil'; +$string['tab_cross_subjects'] = 'Fächerübergreifende Themen'; +$string['tab_cross_subjects_overview'] = 'Überblick'; +$string['use_available_crosssub'] = 'Vorlage für fächerübergreifendes Thema verwenden:'; diff --git a/html/langpacks/de/block_massaction.php b/html/langpacks/de/block_massaction.php index 774f584f94..7d2c6e25af 100644 --- a/html/langpacks/de/block_massaction.php +++ b/html/langpacks/de/block_massaction.php @@ -27,6 +27,7 @@ $string['action_delete'] = 'Löschen'; $string['action_duplicate'] = 'Duplizieren'; +$string['action_duplicatetocourse'] = 'Duplizieren in anderen Kurs'; $string['action_duplicatetosection'] = 'Nach Abschnitt duplizieren'; $string['action_hide'] = 'Verbergen'; $string['action_makeavailable'] = 'Verfügbar machen'; @@ -34,11 +35,18 @@ $string['action_moveright'] = 'Nach rechts verschieben'; $string['action_movetosection'] = 'In Abschnitt verschieben'; $string['action_show'] = 'Anzeigen'; +$string['actionexecuted'] = 'Die angeforderte Stapeloperation wurde ausgeführt.'; $string['applicablecourseformats'] = 'Verwendbare Kursformate'; $string['applicablecourseformats_description'] = 'Der Block Stapeloperationen steht nur für die ausgewählten Kursformate zur Verfügung.
        Die vorausgewählten Kursformate sind diejenigen, die offiziell vom Plugin-Maintainer unterstützt werden. Aktivieren des Blocks Stapeloperationen für weitere Kursformate geschieht auf eigene Gefahr.'; $string['backgroundtaskinformation'] = 'Die von Ihnen gewünschte Aktion wird aus Performancegründen im Hintergrund ausgeführt. Sie können in der Zwischenzeit weiterarbeiten.'; $string['blockname'] = 'Stapeloperationen'; $string['blocktitle'] = 'Stapeloperationen'; +$string['choosecoursetoduplicateto'] = 'Wählen Sie den Kurs, in den die ausgewählten Aktivitäten dupliziert werden sollen.'; +$string['choosesectiontoduplicateto'] = 'Wählen Sie den Abschnitt, in den die ausgewählten Aktivitäten dupliziert werden sollen.'; +$string['choosetargetcourse'] = 'Wählen Sie den Zielkurs'; +$string['choosetargetsection'] = 'Wählen Sie den Zielabschnitt'; +$string['confirmcourseselect'] = 'Kurs wählen'; +$string['confirmsectionselect'] = 'Abschnitt wählen'; $string['deletecheck'] = 'Löschen mehrerer Aktivitäten bestätigen'; $string['deletecheckconfirm'] = 'Möchten Sie die folgenden Aktivitäten wirklich löschen?'; $string['deselectall'] = 'Alles abwählen'; @@ -49,15 +57,20 @@ $string['invalidcoursemodule'] = 'Ungültiges Kursmodul'; $string['invalidmoduleid'] = 'Ungültige Modul-ID: {$a}'; $string['jsonerror'] = 'Programmierfehler: Ungültiges JSON-format.'; +$string['keepsectionnum'] = 'Ursprünglichen Abschnitt beibehalten'; $string['massaction:addinstance'] = 'Stapeloperationen-Block hinzufügen'; $string['massaction:use'] = 'Benutzung des Stapeloperationen-Blocks'; $string['modulename'] = 'Aktivitätsname'; $string['moduletype'] = 'Aktivitätstyp'; $string['multipleinstances'] = 'Von diesem Block dürfen nicht mehrere Instanzen auf derselben Seite aktiv sein. Entfernen Sie bitte alle zusätzlichen Instanzen.'; +$string['newsection'] = 'Neuer Abschnitt'; $string['noaction'] = 'Keine Aktion ausgewählt'; $string['noactionsavailable'] = 'Sie haben kein Recht, Aktivitäten durchzuführen, die von diesem Block bereitgestellt werden.'; +$string['nocaptobackup'] = 'Sie haben keine ausreichenden Rechte, um in diesem Kurs eine Sicherung durchzuführen.'; +$string['nocaptorestore'] = 'Sie haben keine ausreichenden Rechte, um in diesem Kurs eine Wiederherstellung durchzuführen.'; $string['noitemselected'] = 'Bitte wählen Sie mindestens eine Aktivität aus, auf die die gewählte Aktion angewendet werden soll'; $string['nomovingtargetselected'] = 'Bitte wählen Sie einen Zielabschnitt'; +$string['notargetcourseidspecified'] = 'Es wurde keine Kurs-ID angegeben.'; $string['pluginname'] = 'Stapeloperationen'; $string['privacy:metadata'] = 'Dieser Block ermöglicht es lediglich, Standardaktionen für mehrere Aktivitäten gleichzeitig durchzuführen. Von diesem Block werden keinerlei Daten gespeichert.'; $string['sectionnotexist'] = 'Zielabschnitt existiert nicht'; @@ -66,6 +79,7 @@ Im Kachel- und Ein-Themen-Format können Sie außerdem nur die Abschnitte auswählen, die aktuell zu sehen sind.'; $string['selectall'] = 'Alles auswählen'; $string['selectallinsection'] = 'Alles in Abschnitt auswählen'; +$string['sourcecourseidlost'] = 'Die Kurs-ID des Quellkurses konnte nicht gefunden werden.'; $string['unusable'] = 'Stapeloperationen stehen in diesem Kursformat oder diesem Design nicht zur Verfügung'; $string['usage'] = 'Nutzung des Stapeloperationen-Blocks'; $string['usage_help'] = '

        Dieser Block ermöglicht es Trainer/innen, Aktionen für mehrere Aktivitäten im Bearbeitungsmodus durchzuführen statt sie einzeln auf jede Aktivität anzuwenden.

        diff --git a/html/langpacks/de/block_online_users.php b/html/langpacks/de/block_online_users.php index eecbe97800..85290955ea 100644 --- a/html/langpacks/de/block_online_users.php +++ b/html/langpacks/de/block_online_users.php @@ -26,18 +26,18 @@ defined('MOODLE_INTERNAL') || die(); $string['configtimetosee'] = 'Nach dieser Zeit (in Minuten) werden inaktive Personen aus dem Block \'Personen online\' entfernt.'; -$string['nouser'] = 'Keine Personen online'; +$string['nouser'] = 'Keine Person online'; $string['numuser'] = '{$a} Person online'; $string['numusers'] = '{$a} Personen online'; -$string['online_status:hide'] = 'Meinen Online-Status vor anderen verbergen'; -$string['online_status:show'] = 'Meinen Online-Status für andere anzeigen'; +$string['online_status:hide'] = 'Eigenen Online-Status vor anderen verbergen'; +$string['online_status:show'] = 'Eigenen Online-Status für andere anzeigen'; $string['online_users:addinstance'] = 'Neuen Block \'Personen online\' hinzufügen'; $string['online_users:myaddinstance'] = 'Neuen Block \'Personen online\' im Dashboard hinzufügen'; $string['online_users:viewlist'] = 'Liste der Personen online anzeigen'; $string['onlinestatushiding'] = 'Online-Status verbergen'; $string['onlinestatushiding_desc'] = 'Diese Option legt fest, dass Nutzer/innen ihren Online-Status vor anderen verbergen können.'; $string['otherusers'] = 'Weitere Nutzer/innen ({$a})'; -$string['periodnminutes'] = 'in den letzten {$a} Minuten'; +$string['periodnminutes'] = 'letzte {$a} Minuten'; $string['pluginname'] = 'Personen online'; $string['privacy:metadata:preference:uservisibility'] = 'Online-Status sichtbar für andere im Block \'Personen online\''; $string['timetosee'] = 'Bei Inaktivität entfernen (in Minuten)'; diff --git a/html/langpacks/de/block_sharing_cart.php b/html/langpacks/de/block_sharing_cart.php index 9cec23ae6f..c7dcaa574c 100644 --- a/html/langpacks/de/block_sharing_cart.php +++ b/html/langpacks/de/block_sharing_cart.php @@ -43,9 +43,11 @@ $string['conflict_overwrite_title'] = 'Abschnittstitel mit "{$a}" sowie Abschnittseinstellungen überschreiben'; $string['conflict_submit'] = 'Weiter'; $string['copy_section'] = 'Abschnitt kopieren'; +$string['copy_section_title'] = 'Ausgewählte Abschnitte kopieren'; $string['copyhere'] = 'Hierher kopieren'; $string['define_required_capabilities'] = 'Definieren Sie bitte die notwendigen Rechte.'; -$string['delete_folder'] = 'einschließlich aller Inhalte'; +$string['delete_folder'] = 'und alle Inhalte'; +$string['drop_here'] = 'Hierhin ziehen'; $string['folder_string'] = 'Ordner:'; $string['forbidden'] = 'Sie haben keine Berechtigung, auf dieses Element zuzugreifen'; $string['inprogess_pleasewait'] = 'Bitte warten...'; @@ -80,6 +82,12 @@ $string['restore'] = 'In den Kurs kopieren'; $string['restore_heavy_load_warning_message'] = 'Ladezeiten können länger sein, da mehr als 10 Aktivitäten / Materialien verarbeitet werden.'; $string['section_name_conflict'] = 'Konflikt im Abschnitt'; +$string['settings:add_to_sharing_cart'] = 'Zu Sharing Card hinzufügen'; +$string['settings:add_to_sharing_cart_desc'] = 'Wählen Sie zwischen der Drag-and-Drop- oder der Anklicken-Methode zum Hinzufügen von Modulen und Abschnitten zum gemeinsamen Sharing Card. +Die "Anklicken"-Methode ist die Standardmethode von Sharig Card bei der Sie auf das Warenkorbsymbol klicken müssen, bevor das Modul in den Warenkorb gelegt wird. +Mit "Drag and Drop" können Sie Module/Aktivitäten und Abschnitte per Drag and Drop in den Warenkorb oder in das Warenkorbsymbol in der Fußzeile ziehen. Bitte beachten Sie, dass dies nur für Moodle 4.0+ unterstützt wird.'; +$string['settings:click_to_add'] = 'Klicken zum Hinzufügen'; +$string['settings:drag_and_drop'] = 'Drag-and-Drop'; $string['settings:userdata_copyable_modtypes'] = 'Aktivitätstypen mit kopierbaren Nutzerdaten'; $string['settings:userdata_copyable_modtypes_desc'] = 'Wenn eine Aktivität in den Sharing Cart kopiert wird, erscheint ein Optionsfeld, dass fragt, ob die Benutzerdaten mitkopiert werden sollen. Dies geschieht bei allen nebenstehend markierten Aktivitäten, wenn der Nutzer des Sharing Carts die Berechtigungen moodle/backup:userinfo, moodle/backup:anonymise und moodle/restore:userinfo hat. (Standardmäßig haben nur Manager diese Berechtigungen).'; $string['settings:workaround_qtypes'] = 'Problembehandlung für Frage-Typen'; @@ -95,4 +103,5 @@

        Um einen Ordner im Sharing Cart anzulegen, klicken Sie auf das "In Ordner bewegen"-Symbol neben einem Sharing Cart Element. Es erscheint ein Eingabefeld, in welches Sie den Ordnernamen für einen neuen Ordner eingeben können, und ein Auswahlfeld aus welchem Sie einen existierenden Ordner auswählen können.

        '; $string['unexpectederror'] = 'Ein unerwarteter Fehler ist aufgetreten'; +$string['uninstalled_plugin_warning_title'] = 'Dieses Plugin ist deinstalliert. Der Versuch, es wiederherzustellen, ohne das Plugin neu zu installieren: {$a} wird zu Fehlern führen. Wiederherstellung ist deaktiviert'; $string['variouscourse'] = 'von unterschiedlichen Kursen'; diff --git a/html/langpacks/de/checkmark.php b/html/langpacks/de/checkmark.php index ba1d73c721..c4e795cb93 100644 --- a/html/langpacks/de/checkmark.php +++ b/html/langpacks/de/checkmark.php @@ -27,9 +27,8 @@ $string['absent'] = 'Nicht anwesend'; $string['activateindividuals'] = 'Individualfunktionen aktivieren'; -$string['activitydate:submissionsdue'] = 'Fällig:'; -$string['activitydate:submissionsopen'] = 'Öffnet:'; -$string['activitydate:submissionsopened'] = 'Geöffnet:'; +$string['activitydate:due'] = 'Fällig'; +$string['activitydate:opened'] = 'Geöffnet'; $string['addnewgroupoverride'] = 'Verfügbarkeitsänderungen für Gruppen anlegen'; $string['addnewuseroverride'] = 'Verfügbarkeitsänderung für Nutzer/in anlegen'; $string['addsubmission'] = 'Abgabe hinzufügen'; @@ -91,12 +90,13 @@ Achtung: Wenn die Anwesenheit an die Noten gekoppelt ist werden nur als Anwesend markierte Teilnehmer/innen mit Punkten für gekreuzte Beispiele bewertet. Abwesende Teilnehmer/innen erhalten 0 Punkte und Teilnehmer/innen mit unbekanntem Anwesenheitsstatus werden übersprungen!'; $string['bulk_no_users_selected'] = 'Sie haben keine Teilnehmer/in ausgewählt. Wählen Sie die gewünschten Teilnehmer/innen über die Checkboxen der linken Tabellenspalte aus.'; +$string['calendardue'] = '{$a} ist fällig.'; $string['cannotviewcheckmark'] = 'Sie können diese Kreuzerlübung nicht betrachten'; $string['cantfixevent'] = 'Konnte Kalendereintrag mit der ID {$a->id}, Name {$a->name} nicht reparieren ({$a->matches} treffer).'; $string['cfg_nowarning'] = 'keine Warnung'; $string['cfg_pdfexampleswarning'] = 'Beispielanzahl-Limit für Warnung PDF Export'; $string['cfg_pdfexampleswarning_desc'] = 'Ab wie vielen Beispielen in einer Instanz eine Warnung gezeigt wird, dass kein ordentlicher PDF-Export mehr garantiert werden kann. Üblicherweise muss dieser Wert nicht verändert werden, es sei denn, man möchte diese Warnung gar nicht anzeigen, oder sie für die konkrete Installation etwas verfeinern.'; -$string['checkbrokengradebookgrades'] = 'Auf fehlerhafte Gradebook-Einträge prüfen'; +$string['checkbrokengradebookgrades'] = 'Auf fehlerhafte Bewertungseinträge prüfen'; $string['checkbrokengradebookgrades_desc'] = 'Aufgrund eines Bugs in Version 2.9.1 wurden Bewertungen nicht korrekt ins Gradebook übertragen. Die folgenden Abgaben sind davon betroffen:'; $string['checkbrokengradebookgrades_mail'] = 'Aufgrund eines Bugs in Version 2.9.1 wurden Bewertungen nicht korrekt ins Gradebook übertragen. @@ -357,19 +357,19 @@ $string['presentationgradingcount'] = 'Bewertete Tafelleistungen'; $string['presentationheader'] = 'Tafelleistung'; $string['printsettingstitle'] = 'Exporteinstellungen'; -$string['privacy:metadata:attendance'] = 'Anwesenheitsstatus des Benutzers.'; -$string['privacy:metadata:checks'] = 'Tabelle mit den geprüften Beispielen des Benutzers (gebunden an einen Eintrag in der Abgabetabelle).'; +$string['privacy:metadata:attendance'] = 'Anwesenheitsstatus der Person'; +$string['privacy:metadata:checks'] = 'Tabelle mit den geprüften Beispielen der Person (gebunden an einen Eintrag in der Abgabetabelle).'; $string['privacy:metadata:cutoffdate'] = 'Uhrzeit und Datum bis zur Abgabe sind möglich.'; $string['privacy:metadata:feedback'] = 'Feedback als Text an den Benutzer.'; $string['privacy:metadata:feedback:timecreated'] = 'Die Uhrzeit und das Datum, an dem das Feedback erstellt wurde.'; $string['privacy:metadata:feedback:timemodified'] = 'Datum und Uhrzeit der letzten Aktualisierung/Änderung des Feedbacks.'; -$string['privacy:metadata:feedbacks'] = 'Tabelle mit den Feedbackdaten des Benutzers.'; +$string['privacy:metadata:feedbacks'] = 'Tabelle mit den Kommentardaten der Person'; $string['privacy:metadata:format'] = 'Format für das textuelle Feedback an den Benutzer.'; -$string['privacy:metadata:grade'] = 'Bewertung des Benutzers.'; +$string['privacy:metadata:grade'] = 'Bewertung der Person'; $string['privacy:metadata:graderid'] = 'Der Benutzer, der ein Feedback gegeben hat.'; $string['privacy:metadata:mailed'] = 'Gibt an, ob der Benutzer über das Feedback informiert wurde.'; -$string['privacy:metadata:override:timecreated'] = 'Die Uhrzeit und das Datum, an dem die Daten für diesen Benutzer überschrieben wurden.'; -$string['privacy:metadata:override:timemodified'] = 'Der letzte Zeitpunkt und das Datum, an dem die Daten für diesen Benutzer überschrieben wurden.'; +$string['privacy:metadata:override:timecreated'] = 'Die Uhrzeit und das Datum, an dem die Daten für diese Person überschrieben wurden.'; +$string['privacy:metadata:override:timemodified'] = 'Der letzte Zeitpunkt und das Datum, an dem die Daten für diese Person überschrieben wurden.'; $string['privacy:metadata:overrides'] = 'Tabelle mit allen überschriebenen Datumsangaben (Verfügbarkeitszeitraum, Fälligkeitsdatum und Datum für die letzte Abgabemöglichkeit).'; $string['privacy:metadata:pref:filter'] = 'Der Standardfilter für die Anzeige der Abgabetabellen.'; $string['privacy:metadata:pref:forcesinglelinenames'] = 'Die Standardeinstellung, ob beim Exportieren von Einreichungen einzelne Zeilennamen erzwungen werden sollen.'; @@ -378,19 +378,19 @@ $string['privacy:metadata:pref:pageorientation'] = 'Die standardmäßige Seitenausrichtung, die beim Anzeigen des Exportformulars für Einreichungen verwendet werden soll.'; $string['privacy:metadata:pref:pdfprintperpage'] = 'Wie viele Einreichungen sollen standardmäßig exportiert werden.'; $string['privacy:metadata:pref:perpage'] = 'Wie viele Einreichungen sollten standardmäßig auf einer Seite sichtbar sein.'; -$string['privacy:metadata:pref:printheader'] = 'Sollen die Header standardmäßig für diesen Benutzer exportiert werden?'; -$string['privacy:metadata:pref:quickgrade'] = 'Soll das Schnellbewertung für diesen Benutzer standardmäßig aktiviert sein?'; -$string['privacy:metadata:pref:sumabs'] = 'Sollten für diesen Benutzer standardmäßig absolute Summen angezeigt werden?'; -$string['privacy:metadata:pref:sumrel'] = 'Sollten für diesen Benutzer standardmäßig relative Summen angezeigt werden?'; -$string['privacy:metadata:pref:textsize'] = 'Standard-Textgröße, die für die Exporte dieses Benutzers verwendet wird.'; +$string['privacy:metadata:pref:printheader'] = 'Sollen die Header standardmäßig für diese Person exportiert werden?'; +$string['privacy:metadata:pref:quickgrade'] = 'Soll das Schnellbewertung für diese Person standardmäßig aktiviert sein?'; +$string['privacy:metadata:pref:sumabs'] = 'Sollen für diese Person standardmäßig absolute Summen angezeigt werden?'; +$string['privacy:metadata:pref:sumrel'] = 'Sollen für diese Person standardmäßig relative Summen angezeigt werden?'; +$string['privacy:metadata:pref:textsize'] = 'Standard-Textgröße, die für die Exporte dieser Person Nutzers verwendet wird.'; $string['privacy:metadata:pref:zipped'] = 'Standardeinstellung, wenn separate PDFs pro Gruppe als ZIP-Archiv bevorzugt werden.'; $string['privacy:metadata:presentationfeedback'] = 'Textfeedback, das dem Nutzer für seine Präsentation gegeben wurde.'; $string['privacy:metadata:presentationformat'] = 'Format für das Textfeedback, das dem Nutzer für seine Präsentation gegeben wurde.'; -$string['privacy:metadata:presentationgrade'] = 'Bewertung für die Präsentation des Benutzers.'; +$string['privacy:metadata:presentationgrade'] = 'Bewertung für die Präsentation der Person'; $string['privacy:metadata:state'] = 'Markieren, wenn das Beispiel aktivert / deaktiviert ist.'; $string['privacy:metadata:submission:timecreated'] = 'Die Uhrzeit und das Datum, an dem die Abgabe erstellt wurde.'; $string['privacy:metadata:submission:timemodified'] = 'Datum und Uhrzeit der letzten Aktualisierung / Änderung der Abgabe.'; -$string['privacy:metadata:submissions'] = 'Tabelle mit Daten zu den Abgaben des Benutzers.'; +$string['privacy:metadata:submissions'] = 'Tabelle mit Daten zu den Abgaben der Person'; $string['privacy:metadata:subsys:message'] = 'Wenn aktiviert, werden Benachrichtigungen an die Teilnehmer/innen verschickt, wenn sie Feedback erhalten haben und an Trainer/innen, wenn jemand eine Abgabe eingereicht hat.'; $string['privacy:metadata:timeavailable'] = 'Zeit seit dem Beginn der Abgabefrist.'; $string['privacy:metadata:timedue'] = 'Fälligkeitsdatum für die Abgabe.'; @@ -401,6 +401,7 @@ $string['remembertoupdategrades'] = 'Sie haben automatisch bewertete Abgaben in dieser Kreuzerlübung. Wir empfehlen ausdrücklich diese Bewertungen zu aktualisieren oder erneut automatisch zu bewerten, für den Fall, dass Sie die Beispielgewichtungen geändert haben!'; $string['requiregrading'] = 'Bewertung erforderlich'; $string['requiresubmit'] = 'Abgabe erforderlich'; +$string['reverttodefaults'] = 'Kreuzerlübungseinstellungen zurücksetzen'; $string['reviewed'] = 'Angesehen'; $string['saveallfeedback'] = 'Alle Bewertungsänderungen sichern'; $string['search:activity'] = 'Kreuzerlübung - Aktivitätsinformation'; @@ -409,6 +410,8 @@ $string['sendnotifications'] = 'Sende Benachrichtigungen'; $string['seperatenamecolumns'] = 'Vollständigen Namen in separate Spalten aufteilen.'; $string['seperatenamecolumns_help'] = 'Wenn diese Option aktiviert ist, wird der vollständige Name in separate Spalten aufgeteilt (z.B. Vorname und Nachname).'; +$string['sequentialnumbering'] = 'Fortlaufende Zeilennummerierung'; +$string['sequentialnumbering_help'] = 'Zusätzliche Spalte mit forlaufender Nummerierung jeder Zeile (entspr. Teilnehmer/in) anzeigen, beginnend mit 1. Kann z.B. verwendet werden, um Teilnehmer/innen zufällig auszuwählen, die präsentieren sollen.'; $string['setabsent'] = 'Als abwesend markieren'; $string['setabsentandgrade'] = 'Als abwesend markieren und bewerten'; $string['setattendant'] = 'Als anwesend markieren'; diff --git a/html/langpacks/de/choice.php b/html/langpacks/de/choice.php index 5fc1eb06fa..dabdee77e8 100644 --- a/html/langpacks/de/choice.php +++ b/html/langpacks/de/choice.php @@ -85,7 +85,7 @@ $string['limitanswers'] = 'Anzahl der Antworten bei den Abstimmungsoptionen beschränken'; $string['limitanswers_help'] = 'Diese Option setzt die maximale Anzahl von möglichen Stimmabgaben für die betreffende Abstimmoption. Sobald diese Obergrenze erreicht ist, kann sich niemand mehr für diese Abstimmoption entscheiden. -Wenn Sie diese Aktivität im Gruppenmodus nutzen, gilt dieses Limit pro Gruppe. Wenn die Obergrenze beispielsweise auf 5 gesetzt wird, dann können jeweils 5 Mitglieder einer Gruppe sich für diese Option entscheiden. Wenn es 3 Gruppen gibt, würde das bedeuten, dass bis zu 5 x 3 = 15 Teilnehmende diese Option wählen könnten. +Wenn Sie diese Aktivität im Gruppenmodus nutzen, gilt dieses Limit pro Gruppe. Wenn die Obergrenze beispielsweise auf 5 gesetzt wird, dann können jeweils 5 Mitglieder einer Gruppe sich für diese Option entscheiden. Wenn es 3 Gruppen gibt, würde das bedeuten, dass bis zu 5 x 3 = 15 Teilnehmer/innen diese Option wählen könnten. Wenn die Obergrenzen deaktiviert sind, gibt es keine Beschränkungen bei der Abstimmung.'; $string['limitno'] = 'Obergrenze {no}'; diff --git a/html/langpacks/de/choicegroup.php b/html/langpacks/de/choicegroup.php index 1c410b462f..c53eaa75cd 100644 --- a/html/langpacks/de/choicegroup.php +++ b/html/langpacks/de/choicegroup.php @@ -58,16 +58,17 @@ $string['choicegroupoptions'] = 'Wahloptionen'; $string['choicegroupoptions_help'] = 'Tragen Sie hier die einzelnen Optionen ein, zwischen denen sich die Teilnehmer/innen entscheiden können. -Die Liste auf der linken Seite zeigt alle verfügbaren Gruppen und Gruppierungen an. Um eine oder mehrere Gruppen hinzuzufügen, wählen Sie diese aus der Liste aus und klicken Sie auf "Hinzufügen". Um alle Gruppen einer Gruppierung hinzuzufügen, wählen Sie die Gruppierung aus und klicken Sie auf "Hinzufügen". +Die Liste auf der linken Seite zeigt alle verfügbaren Gruppen und Gruppierungen an. Um eine oder mehrere Gruppen hinzuzufügen, wählen Sie diese in der Liste aus und klicken Sie auf "Hinzufügen". Um alle Gruppen einer Gruppierung hinzuzufügen, wählen Sie die Gruppierung aus und klicken Sie auf "Hinzufügen". Die ausgewählten Gruppen erscheinen in der Liste auf der rechten Seite. -Um Gruppen aus der Auswahl wieder zu entfernen, wählen Sie diese aus der Liste auf der rechten Seite aus und klicken Sie auf "Entfernen".'; -$string['choicegroupsaved'] = 'Ihre Wahl wurde gespeichert'; +Um Gruppen aus der Auswahl wieder zu entfernen, wählen Sie diese in der Liste auf der rechten Seite aus und klicken Sie auf "Entfernen".'; +$string['choicegroupsaved'] = 'Ihre Wahl wurde gespeichert.'; $string['choicetext'] = 'Auswahltext'; -$string['chooseaction'] = 'Aktion auswählen...'; +$string['chooseaction'] = 'Aktion auswählen ...'; $string['choosegroup'] = 'Gruppe wählen'; $string['collapse_all_groupings'] = 'Alle Gruppierungen einklappen'; +$string['completiondetail:submit'] = 'Gruppe wählen'; $string['completionsubmit'] = 'Als abgeschlossen anzeigen, wenn die Person eine Wahl getroffen hat.'; $string['createdate'] = 'Erstellungsdatum der Gruppe'; $string['defaultsettings'] = 'Standardeinstellungen'; @@ -76,40 +77,40 @@ $string['del_groups'] = 'Gruppen entfernen'; $string['displayhorizontal'] = 'Horizontal'; $string['displaymode'] = 'Anzeigemodus'; -$string['displayvertical'] = 'Senkrecht'; +$string['displayvertical'] = 'Vertikal'; $string['double_click_group_legend'] = 'Zum Hinzufügen eine Gruppe doppelklicken.'; $string['double_click_grouping_legend'] = 'Zum Auf- und Einklappen auf eine Gruppierung doppelklicken.'; $string['event:answered'] = 'Wahl durchgeführt'; -$string['event:answered_desc'] = 'Der Nutzer \'{$a->userid}\' hat in der Gruppenwahl \'{$a->contextinstanceid}\' eine Gruppe auswählt.'; +$string['event:answered_desc'] = 'Nutzer/in \'{$a->userid}\' hat in der Gruppenwahl \'{$a->contextinstanceid}\' eine Gruppe auswählt.'; $string['event:removed'] = 'Wahl entfernt'; -$string['event:removed_desc'] = 'Der Nutzer \'{$a->userid}\' hat in der Gruppenwahl \'{$a->contextinstanceid\' seine Wahl entfernt.'; +$string['event:removed_desc'] = 'Nutzer/in \'{$a->userid}\' hat in der Gruppenwahl \'{$a->contextinstanceid\' die Wahl entfernt.'; $string['event:reportviewed'] = 'Bericht angezeigt'; -$string['event:reportviewed_desc'] = 'Der Nutzer \'{$a->userid}\' hat in der Gruppenwahl \'{$a->contextinstanceid\' den Bericht angezeigt.'; +$string['event:reportviewed_desc'] = 'Nutzer/in \'{$a->userid}\' hat in der Gruppenwahl \'{$a->contextinstanceid\' den Bericht angezeigt.'; $string['expand_all_groupings'] = 'Alle Gruppierungen aufklappen'; -$string['expired'] = 'Die Wahl ist seit {$a} beendet und nicht weiter verfügbar.'; +$string['expired'] = 'Die Wahl ist seit {$a} beendet und nicht länger verfügbar.'; $string['fillinatleastoneoption'] = 'Mindestens eine Wahloption angeben'; -$string['fillinatleasttwooptions'] = 'Mindestens zwei Wahloption angeben'; +$string['fillinatleasttwooptions'] = 'Mindestens zwei Wahloptionen angeben'; $string['full'] = '(Voll)'; $string['generallimitation'] = 'Generelle Obergrenze'; -$string['groupdoesntexist'] = 'Einige der angegebenen Gruppen sind nicht im Kurs vorhanden. Der Trainer sollte diese Gruppen anlegen bzw. die Gruppenwahl anpassen.'; +$string['groupdoesntexist'] = 'Einige der angegebenen Gruppen sind nicht im Kurs vorhanden. Die Trainer/innen sollten diese Gruppen anlegen bzw. die Gruppenwahl anpassen.'; $string['groupmembers'] = 'Gruppenmitglieder'; $string['groupsheader'] = 'Gruppen'; -$string['havetologin'] = 'Sie müssen sich erst anmelden, bevor Sie die Wahl durchführen können.'; +$string['havetologin'] = 'Sie müssen sich anmelden, um die Wahl durchführen zu können.'; $string['hidedescription'] = 'Beschreibungen verbergen'; $string['hidegroupmembers'] = 'Gruppenmitglieder verbergen'; $string['limit'] = 'Obergrenze'; $string['limitanswers'] = 'Obergrenzen für Wahl erlauben'; -$string['limitanswers_help'] = 'Diese Option erlaubt das Setzen von Obergrenzen für die einzelnen Wahloptionen. Sobald eine Obergrenze erreicht ist, kann sich niemand mehr für die jeweilige Wahloption entscheiden. +$string['limitanswers_help'] = 'Diese Option erlaubt das Setzen von Obergrenzen für einzelne Wahloptionen. Sobald eine Obergrenze erreicht ist, kann sich niemand mehr für die jeweilige Wahloption entscheiden. Wenn die Obergrenzen deaktiviert sind, gibt es keine Beschränkung bei der Gruppenwahl.'; $string['maxenrollments'] = 'Obergrenze Eintragungen'; -$string['maxenrollments_help'] = 'Diese Einstellung ermöglicht es Ihnen, die Anzahl der Eintragungen pro Teilnehmer/in zu limitieren. Der Standardwert **0** bedeutet dass es kein Limit gibt.'; +$string['maxenrollments_help'] = 'Diese Option ermöglicht es, die Anzahl der Gruppeneinschreibungen pro Teilnehmer/in zu begrenzen. Der Standardwert **0** bedeutet, dass es keine Obergrenze gibt.'; $string['members/'] = 'Gruppenmitglieder'; $string['members/max'] = 'Gruppenmitglieder / Maximalzahl'; $string['modulename'] = 'Gruppenwahl'; -$string['modulename_help'] = 'Mit der \'Gruppenwahl\' ist es möglich, dass sich Teilnehmer/innen selber in Gruppen innerhalb eines Kurses eintragen. Der Trainer wählt die Gruppen im Kurs aus, die als Wahloption verfügbar sind, außerdem die maximale Gruppengröße.'; +$string['modulename_help'] = 'Mit der \'Gruppenwahl\' ist es möglich, dass Teilnehmer/innen sich selber in Gruppen innerhalb eines Kurses eintragen. Die Trainer/innen geben die Gruppen im Kurs vor, die als Wahloption verfügbar sind, außerdem die maximale Gruppengröße.'; $string['modulenameplural'] = 'Gruppenwahlen'; -$string['moveselectedusersto'] = 'Ausgewählte Nutzer/innen verschieben...'; +$string['moveselectedusersto'] = 'Ausgewählte Nutzer/innen verschieben ...'; $string['multipleenrollmentspossible'] = 'Eintrag in mehrere Gruppen erlauben'; $string['mustchoosemax'] = 'Sie dürfen nur maximal {$a} Gruppen auswählen. Es wurde nichts gespeichert.'; $string['mustchooseone'] = 'Sie müssen eine Wahl treffen, bevor Sie speichern können.'; @@ -122,13 +123,13 @@ $string['notenrolledchoose'] = 'Nur eingeschriebene Teilnehmer/innen dürfen an der Wahl teilnehmen.'; $string['notopenyet'] = 'Diese Aktivität ist verfügbar ab {$a}'; $string['notyetresultsviewable'] = 'Die Ergebnisse werden nach dem Ende der Wahl sichtbar.'; -$string['numberofuser'] = 'Nutzerzahl'; -$string['onlyactive'] = 'Wahlen von Teilnehmer/innen mit inaktiven oder abgelaufenen Einschreibungen ausfiltern'; +$string['numberofuser'] = 'Nutzeranzahl'; +$string['onlyactive'] = 'Antwortdaten von Teilnehmer/innen mit inaktiven oder abgelaufenen Einschreibungen ausfiltern'; $string['option'] = 'Gruppe'; $string['page-mod-choice-x'] = 'Jede Seite der Gruppenwahl'; -$string['pleaseselectonegroup'] = 'Mindestens eine Gruppe zur Auswahl selektieren'; +$string['pleaseselectonegroup'] = 'Mindestens eine Gruppe auswählen'; $string['pleasesetgroups'] = 'Mindestens eine Gruppe in diesem Kurs anlegen'; -$string['pleasesetonegroupor'] = 'Legen Sie mindestens eine Gruppe in diesem Kurs an.

        +$string['pleasesetonegroupor'] = 'Legen Sie bitte mindestens eine Gruppe in diesem Kurs an.

        • Gruppen verwalten
        • Zurück zum Kurs
        • @@ -159,8 +160,8 @@ $string['sortgroupsby'] = 'Gruppenliste sortieren nach'; $string['spaceleft'] = 'Platz verfügbar'; $string['spacesleft'] = 'Plätze verfügbar'; -$string['systemdefault_date'] = 'Systemstandard (Derzeit: Erstellungsdatum der Gruppe)'; -$string['systemdefault_name'] = 'Systemstandard (Derzeit: Gruppenname)'; +$string['systemdefault_date'] = 'Systemstandard (momentan Erstellungsdatum der Gruppe)'; +$string['systemdefault_name'] = 'Systemstandard (momentan Gruppenname)'; $string['taken'] = 'Eingetragen'; $string['the_value_you_entered_is_not_a_number'] = 'Der eingegebene Wert ist keine Zahl.'; $string['timerestrict'] = 'Wahl auf Zeitraum beschränken'; diff --git a/html/langpacks/de/completion.php b/html/langpacks/de/completion.php index b383694f44..47d5ea82f5 100644 --- a/html/langpacks/de/completion.php +++ b/html/langpacks/de/completion.php @@ -188,7 +188,7 @@ $string['periodpostenrolment'] = 'Zeit nach der Einschreibung'; $string['privacy:metadata:completionstate'] = 'Wann das Kursmodul abgeschlossen wurde'; $string['privacy:metadata:course'] = 'Kurs-ID'; -$string['privacy:metadata:coursecompletedsummary'] = 'Enthält Informationen über Teilnehmende, die Kursabschlusskriterien erlangt haben'; +$string['privacy:metadata:coursecompletedsummary'] = 'Enthält Informationen über Teilnehmer/innen, die Kursabschlusskriterien erlangt haben'; $string['privacy:metadata:coursemoduleid'] = 'ID für Aktivität'; $string['privacy:metadata:coursemodulesummary'] = 'Speichert Aktivitätsabschlussdaten für eine Person'; $string['privacy:metadata:coursesummary'] = 'Speichert Kursabschlussdaten für Nutzer'; @@ -206,7 +206,7 @@ $string['progress-title'] = '{$a->user}, {$a->activity}: {$a->state} {$a->date}'; $string['progresstotal'] = 'Mein Bearbeitungsstand: {$a->complete}/{$a->total}'; $string['recognitionofpriorlearning'] = 'Anerkennung von Vorkenntnissen'; -$string['remainingenroledfortime'] = ' Für die angegebene Zeitdauer eingeschrieben bleiben'; +$string['remainingenroledfortime'] = 'Die angegebene Zeitdauer eingeschrieben bleiben'; $string['remainingenroleduntildate'] = 'Bis zum angegebenen Zeitpunkt eingeschrieben bleiben'; $string['reportpage'] = 'Teilnehmer/innen {$a->from} bis {$a->to} von {$a->total} anzeigen'; $string['requiredcriteria'] = 'Notwendiges Kriterium'; diff --git a/html/langpacks/de/customcert.php b/html/langpacks/de/customcert.php index ed60171445..c23fb5c314 100644 --- a/html/langpacks/de/customcert.php +++ b/html/langpacks/de/customcert.php @@ -28,6 +28,11 @@ $string['activity'] = 'Aktivität'; $string['addcertpage'] = 'Zertifikatsseite hinzufügen'; $string['addelement'] = 'Element hinzufügen'; +$string['aligncenter'] = 'Zentriert'; +$string['alignleft'] = 'Linksbündig'; +$string['alignment'] = 'Ausrichtung'; +$string['alignment_help'] = 'Diese Eigenschaft legt die horizontale Ausrichtung des Elements fest. Einige Elemente unterstützen dies möglicherweise nicht bzw. reagieren in anderer Form.'; +$string['alignright'] = 'Rechtsbündig'; $string['awardedto'] = 'Ausgestellt an'; $string['cannotverifyallcertificates'] = 'Sie sind nicht berechtigt, alle Zertifikate auf der Website zu überprüfen.'; $string['certificate'] = 'Zertifikat'; diff --git a/html/langpacks/de/data.php b/html/langpacks/de/data.php index 73e8b80bb8..a13ad3e597 100644 --- a/html/langpacks/de/data.php +++ b/html/langpacks/de/data.php @@ -101,7 +101,7 @@ $string['data:managecomments'] = 'Kommentare verwalten'; $string['data:manageentries'] = 'Einträge verwalten'; $string['data:managetemplates'] = 'Vorlagen verwalten'; -$string['data:manageuserpresets'] = 'Vorlagen verwalten'; +$string['data:manageuserpresets'] = 'Vorlagensätze verwalten'; $string['data:rate'] = 'Einträge bewerten'; $string['data:readentry'] = 'Einträge lesen'; $string['data:view'] = 'Datenbankaktivität anzeigen'; @@ -253,6 +253,9 @@ $string['menuchoose'] = 'Auswählen ...'; $string['missingdata'] = 'Daten-ID bzw. Datenobjekt müssen zur Feldklasse passen'; $string['missingfield'] = 'Programmierfehler: Sie müssen Feld und Daten angeben, wenn Sie eine Feldklasse definieren.'; +$string['missingfieldtype'] = 'Feldtyp für {$a->name} nicht gefunden'; +$string['missingfieldtypeimport'] = 'Die folgenden Felder wurden nicht importiert, da die zugehörigen Feldtypen nicht installiert sind:'; +$string['missingfieldtypes'] = 'Für die folgenden Felder sind die zugehörigen Feldtypen nicht installiert. Die Felder werden beim Hinzufügen oder Bearbeiten von Einträgen nicht in die Formulare aufgenommen. Die Beschriftungen werden möglicherweise weiterhin auf dem Formular angezeigt. Aktualisieren Sie daher bitte "Vorlage hinzufügen" entsprechend:'; $string['modulename'] = 'Datenbank'; $string['modulename_help'] = 'Die Datenbank ermöglicht es den Teilnehmer/innen, gemeinsam eine Sammlung von Einträgen zu erstellen, zu pflegen und zu durchsuchen. @@ -391,7 +394,8 @@ $string['timemodified'] = 'Zuletzt geändert'; $string['todatabase'] = 'in diese Datenbank'; $string['type'] = 'Feld-Typ'; -$string['undefinedprocessactionmethod'] = 'In Data_Preset wurde keine Verarbeitungsmethode definiert für: "{$a}".'; +$string['undefinedprocessactionmethod'] = 'Im Vorlagensatz wurde keine Verarbeitungsmethode definiert für: "{$a}".'; +$string['unknown'] = 'Unbekanntes Feld'; $string['unsupportedexport'] = '({$a->fieldtype}) kann nicht exportiert werden'; $string['unsupportedfields'] = 'Nichtunterstützte Felder'; $string['unsupportedfieldslist'] = 'Folgenden Felder können nicht exportiert werden:'; @@ -407,7 +411,7 @@ Die Feldbegrenzung ist ein Zeichen, dass jedes Feld im jedem Datensatz zusätzlich abgrenzt. Normalerweise ist es nicht gesetzt.'; $string['url'] = 'URL'; $string['usedate'] = 'In Suche einbeziehen'; -$string['usestandard'] = 'Vorlage benutzen'; +$string['usestandard'] = 'Vorlagensatz benutzen'; $string['usestandard_help'] = 'Um einen auf der gesamten Website verfügbaren Vorlagensatz zu benutzen, wählen Sie ihn aus der Liste aus. Wenn Sie selbst einen Vorlagensatz zur Liste hinzugefügt haben, können Sie ihn hier auch wieder löschen.'; $string['viewfromdate'] = 'Bearbeiten sperren ab'; $string['viewtodate'] = 'Bearbeiten sperren bis'; diff --git a/html/langpacks/de/debug.php b/html/langpacks/de/debug.php index be8c91f244..fc7c7c4884 100644 --- a/html/langpacks/de/debug.php +++ b/html/langpacks/de/debug.php @@ -45,7 +45,7 @@ $string['modulenotexist'] = 'Modul {$a} existiert nicht'; $string['morethanonerecordinfetch'] = 'Mehr als einen Datensatz in fetch() gefunden!'; $string['mustbeoveride'] = 'Die Funktion {$a} muss geändert werden.'; -$string['noadminrole'] = 'Keine Admin-Rolle gefunden!'; +$string['noadminrole'] = 'Keine Admin-Rolle gefunden'; $string['noblocks'] = 'Keine Blöcke installiert!'; $string['nocate'] = 'Keine Kursbereiche!'; $string['nomodules'] = 'Keine Module gefunden!'; diff --git a/html/langpacks/de/editor.php b/html/langpacks/de/editor.php index 46d98502d3..dceee61181 100644 --- a/html/langpacks/de/editor.php +++ b/html/langpacks/de/editor.php @@ -26,53 +26,53 @@ defined('MOODLE_INTERNAL') || die(); $string['about'] = 'Ãœber diesen Editor'; -$string['absbottom'] = 'Unten ausrichten'; +$string['absbottom'] = 'absolut unten'; $string['acteditorshhdr'] = 'Verfügbare Texteditoren'; $string['address'] = 'Adresse'; -$string['alertnoselectedtext'] = 'Markieren Sie zuerst den Text!'; +$string['alertnoselectedtext'] = 'Markieren Sie zuerst den Text'; $string['alignment'] = 'Anordnung'; $string['alternatetext'] = 'Alternativer Text'; -$string['anchorhelp'] = 'Der Anker muss an anderer Stelle manuell verlinkt werden.'; +$string['anchorhelp'] = 'Der Anker wird hier nur erzeugt. Sie müssen ihn an anderer Stelle manuell verlinken.'; $string['anchorname'] = 'Name des Ankers'; $string['anchors'] = 'Anker'; $string['baseline'] = 'Grundlinie'; $string['bold'] = 'Fett'; $string['borderthickness'] = 'Stärke der Ränder'; -$string['bottom'] = 'Ende'; -$string['browse'] = 'Durchsuchen'; +$string['bottom'] = 'unten'; +$string['browse'] = 'Durchblättern'; $string['cancel'] = 'Abbrechen'; -$string['cellpadding'] = 'Zelle auffüllen'; -$string['cellspacing'] = 'Zellabstand'; +$string['cellpadding'] = 'Zelleninnenabstand'; +$string['cellspacing'] = 'Zellenabstand'; $string['choosechar'] = 'Zeichen auswählen'; $string['chooseicon'] = 'Icon auswählen'; $string['close'] = 'Schließen'; $string['closeafterreplace'] = 'Nach dem Ersetzen schließen'; $string['cols'] = 'Spalten'; -$string['configeditorplugins'] = 'Wählen Sie die Texteditoren, die auf der Website benutzt werden sollen. Sie können eine Reihenfolge festlegen. Der Texteditor an erster Stelle ist der Standardeditor.'; +$string['configeditorplugins'] = 'Wählen Sie die Editor-Plugins, die benutzt werden sollen. Sie können eine Reihenfolge festlegen.'; $string['copy'] = 'Auswahl kopieren'; $string['createanchor'] = 'Anker erstellen'; $string['createfolder'] = 'Verzeichnis erstellen'; $string['createlink'] = 'Link einfügen'; $string['cut'] = 'Auswahl ausschneiden'; -$string['cutpastemozilla'] = 'Leider können Sie mit diesem Editor die gewohnten Tastaturkürzel zum Einfügen von Text nicht nutzen. Ursache ist eine Sicherheitsfunktion in einigen Versionen von Mozilla und Firefox.

          Sie können mehrere Möglichkeiten ausprobieren:
          (1) An Stelle von Strg-V verwenden Sie SHIFT-Einfg
          (2) Sie nutzen das Menü Bearbeiten > Einfügen
          (3) Sie ändern die Browsereinstellungen in der Datei user.js.

          Mit dem "OK"-Button finden Sie weitere Informationen, mit dem Button "Abbrechen" gehen Sie zum Editor zurück.'; +$string['cutpastemozilla'] = 'Leider können Sie mit diesem Editor die gewohnten Tastaturkürzel zum Einfügen von Text nicht verwenden. Ursache ist eine Sicherheitsfunktion in einigen Versionen von Mozilla Firefox.

          Sie können mehrere Möglichkeiten ausprobieren:
          (1) An Stelle von Strg-V verwenden Sie Shift-Einfg
          (2) Sie nutzen das Menü Bearbeiten > Einfügen
          (3) Sie ändern die Browsereinstellungen in der Datei user.js.

          Mit der Taste "OK" bekommen Sie weitere Infos, mit der Taste "Abbrechen" gehen Sie zurück zum Editor.'; $string['delete'] = 'Löschen'; $string['editors'] = 'Texteditoren'; $string['editorsettings'] = 'Übersicht'; -$string['enterurlfirst'] = 'Sie müssen zuerst eine URL eingeben'; -$string['filebrowser'] = 'Dateibrowser'; +$string['enterurlfirst'] = 'Sie müssen zuerst eine URL eingeben.'; +$string['filebrowser'] = 'Dateiauswahl'; $string['findwhat'] = 'Finden'; $string['fontname'] = 'Schriftname'; $string['fontsize'] = 'Schriftgröße'; $string['forecolor'] = 'Schriftfarbe'; $string['formatblock'] = 'Format'; -$string['fullscreen'] = 'Vollbildanzeige'; +$string['fullscreen'] = 'Vollbild'; $string['heading'] = 'Überschrift'; -$string['height'] = 'Höhe (Pixel)'; +$string['height'] = 'Höhe'; $string['hilitecolor'] = 'Hintergrundfarbe'; $string['horizontal'] = 'Horizontal'; -$string['horizontalrule'] = 'Trennlinie'; -$string['htmlmode'] = 'HTML-Code ein/aus'; -$string['imageurl'] = 'URL zum Bild'; +$string['horizontalrule'] = 'Horizontale Linie'; +$string['htmlmode'] = 'HTML-Code umschalten'; +$string['imageurl'] = 'Bild-URL'; $string['indent'] = 'Einrücken vergrößern'; $string['insertchar'] = 'Sonderzeichen einfügen'; $string['insertimage'] = 'Bild einfügen/bearbeiten'; @@ -80,7 +80,7 @@ $string['insertsmile'] = 'Emoticon einfügen'; $string['inserttable'] = 'Tabelle einfügen'; $string['italic'] = 'Kursiv'; -$string['itemsreplaced'] = 'Werte ersetzt!'; +$string['itemsreplaced'] = 'Werte ersetzt'; $string['justifycenter'] = 'Zentriert'; $string['justifyfull'] = 'Blocksatz'; $string['justifyleft'] = 'Linksbündig'; @@ -103,25 +103,25 @@ $string['minimize'] = 'Fenster verkleinern'; $string['move'] = 'Bewegen'; $string['multi'] = 'Mehrfach'; -$string['mustenterurl'] = 'Sie müssen eine URL eingeben'; +$string['mustenterurl'] = 'Sie müssen eine URL eingeben.'; $string['nolink'] = 'Autoverlinkung verhindern'; $string['normal'] = 'Normal'; -$string['notimage'] = 'Die Datei ist kein Bild. Wählen Sie ein Bild aus.'; +$string['notimage'] = 'Die Datei ist kein Bild. Wählen Sie bitte ein Bild aus.'; $string['notset'] = 'Nicht festgelegt'; $string['ok'] = 'OK'; $string['options'] = 'Optionen'; -$string['orderedlist'] = 'Nummerierung'; -$string['outdent'] = 'Einrücken verkleinern'; -$string['paste'] = 'Einfügen aus der Zwischenablage'; -$string['path'] = 'Format'; +$string['orderedlist'] = 'Nummerierte Liste'; +$string['outdent'] = 'Einrücken verringern'; +$string['paste'] = 'Einfügen aus Zwischenablage'; +$string['path'] = 'Pfad'; $string['percent'] = 'Prozent'; $string['pixels'] = 'Pixel'; -$string['pleaseenteralt'] = 'Tragen Sie einen alternativen Text ein'; +$string['pleaseenteralt'] = 'Tragen Sie bitte einen alternativen Text ein.'; $string['popupeditor'] = 'Editor vergrößern'; $string['preformatted'] = 'Vorformatiert'; $string['preview'] = 'Vorschau'; $string['privacy:metadata:preference:htmleditor'] = 'Bevorzugter Texteditor'; -$string['privacy:preference:htmleditor'] = 'Ihr bevorzugter Texteditor zum Schreiben von HTML-Text ist {$a}'; +$string['privacy:preference:htmleditor'] = 'Ihr bevorzugter Texteditor zum Schreiben von HTML-Text ist {$a}.'; $string['properties'] = 'Eigenschaften'; $string['redo'] = 'Zurück zur letzten Aktion'; $string['regularexpressions'] = 'Reguläre Ausdrücke verwenden'; @@ -133,7 +133,7 @@ $string['righttoleft'] = 'Schrift von rechts nach links'; $string['rows'] = 'Zeilen'; $string['searchandreplace'] = 'Suchen und ersetzen'; -$string['searchnotfound'] = 'Suchbegriff nicht gefunden!'; +$string['searchnotfound'] = 'Suchbegriff nicht gefunden'; $string['selectcolor'] = 'Farbe auswählen'; $string['selection'] = 'Auswahl'; $string['showhelp'] = 'Hilfe zur Verwendung des Editors'; @@ -142,16 +142,16 @@ $string['strikethrough'] = 'Durchgestrichen'; $string['subscript'] = 'Tiefgestellt'; $string['superscript'] = 'Hochgestellt'; -$string['textindicator'] = 'Aktuelle Schrift'; -$string['textmode'] = 'Sie arbeiten im HTML-Code. Mit dem [<>]-Icon kommen Sie zurück in den WYSIWYG-Modus.'; +$string['textindicator'] = 'Aktueller Stil'; +$string['textmode'] = 'Sie arbeiten im HTML-Code. Mit dem [<>]-Icon wechseln Sie zurück zur formatierten Textansicht.'; $string['texttop'] = 'Einleitungstext'; $string['top'] = 'Anfang'; $string['type'] = 'Typ'; $string['underline'] = 'Unterstrichen'; $string['undo'] = 'Rückgängig'; -$string['unorderedlist'] = 'Aufzählungszeichen'; +$string['unorderedlist'] = 'Aufzählungsliste'; $string['upload'] = 'Hochladen'; $string['vertical'] = 'Vertikal'; -$string['width'] = 'Breite (Pixel)'; -$string['wordclean'] = 'Word-Formatierung umwandeln (HTML)'; +$string['width'] = 'Breite'; +$string['wordclean'] = 'Word-HTML bereinigen'; $string['zip'] = 'ZIP'; diff --git a/html/langpacks/de/editor_atto.php b/html/langpacks/de/editor_atto.php index df5b75b16f..d859419800 100644 --- a/html/langpacks/de/editor_atto.php +++ b/html/langpacks/de/editor_atto.php @@ -25,11 +25,11 @@ defined('MOODLE_INTERNAL') || die(); -$string['autosavefailed'] = 'Keine Serververbindung. Wenn Sie diese Seite jetzt übertragen, könnten Ihre Änderungen verloren gehen.'; -$string['autosavefrequency'] = 'Frequenz der Auto-Speicherung'; +$string['autosavefailed'] = 'Keine Serververbindung. Wenn Sie die Seite jetzt übertragen, könnten Ihre Änderungen verloren gehen.'; +$string['autosavefrequency'] = 'Intervall zur automatischen Speicherung'; $string['autosavefrequency_desc'] = 'Diese Option legt die Zeit zwischen zwei automatischen Speichervorgängen fest. Atto speichert den Text im Editor automatisch, so dass der Text wiederhergestellt werden kann, wenn die selbe Person erneut das selbe Formular aufruft.'; $string['autosaves'] = 'Info zur Auto-Speicherung'; -$string['autosavesucceeded'] = 'Entwurf gesichert.'; +$string['autosavesucceeded'] = 'Entwurf gesichert'; $string['editor_command_keycode'] = 'Cmd + {$a}'; $string['editor_control_keycode'] = 'Ctrl + {$a}'; $string['errorcannotparseline'] = 'Die Zeile \'{$a}\' ist nicht richtig formatiert.'; @@ -44,13 +44,13 @@ $string['privacy:metadata:database:atto_autosave'] = 'Automatisch gespeicherte Texteditorentwürfe'; $string['privacy:metadata:database:atto_autosave:drafttext'] = 'Der gespeicherte Text'; $string['privacy:metadata:database:atto_autosave:timemodified'] = 'Zeitpunkt der Bearbeitung des Inhalts.'; -$string['privacy:metadata:database:atto_autosave:userid'] = 'ID des Nutzers, dessen Daten gespeichert wurden'; +$string['privacy:metadata:database:atto_autosave:userid'] = 'ID der Person, deren Daten gespeichert wurden'; $string['recover'] = 'Wiederherstellen'; $string['settings'] = 'Einstellungen'; $string['subplugintype_atto'] = 'Atto Plugin'; $string['subplugintype_atto_plural'] = 'Atto Plugins'; -$string['taskautosavecleanup'] = 'Abgelaufene Autosave-Entwürfe löschen'; -$string['textrecovered'] = 'Der Entwurf dieses Textes wurde automatisch wiederhergestellt.'; +$string['taskautosavecleanup'] = 'Abgelaufene automatische Entwurfssicherungen löschen'; +$string['textrecovered'] = 'Der Textentwurf wurde automatisch wiederhergestellt.'; $string['toolbarconfig'] = 'Menüleiste'; $string['toolbarconfig_desc'] = 'Mit dieser Option werden die Plugins und deren Reihenfolge in der Menüleiste festgelegt. Für die Konfiguration werden Gruppennamen angegeben (einer pro Zeile), jeweils gefolgt von einem Gleichheitszeichen und der kommagetrennten Liste von Plugins für diese Gruppe. Die Gruppennamen müssen eindeutig sein und sollten zeigen, was die Symbole in der jeweiligen Gruppe gemeinsam haben. Symbol- und Gruppennamen dürfen nur einmal vorkommen und nur alphanumerische Zeichen enthalten.'; $string['warningstatus'] = 'Warnung'; diff --git a/html/langpacks/de/editor_textarea.php b/html/langpacks/de/editor_textarea.php index 2a0abc2851..e70f9708c9 100644 --- a/html/langpacks/de/editor_textarea.php +++ b/html/langpacks/de/editor_textarea.php @@ -26,4 +26,4 @@ defined('MOODLE_INTERNAL') || die(); $string['pluginname'] = 'Einfacher Text'; -$string['privacy:metadata'] = 'Das Plugin "Texteditor für einfachen Text" speichert keine personenbezogenen Daten.'; +$string['privacy:metadata'] = 'Der "Texteditor für einfachen Text" speichert keine personenbezogenen Daten.'; diff --git a/html/langpacks/de/editor_tinymce.php b/html/langpacks/de/editor_tinymce.php index 1675c686a7..03e492736e 100644 --- a/html/langpacks/de/editor_tinymce.php +++ b/html/langpacks/de/editor_tinymce.php @@ -27,14 +27,14 @@ $string['advanced:address'] = 'Adresse'; $string['advanced:anchor_delta_height'] = '0'; -$string['advanced:anchor_delta_width'] = '13'; +$string['advanced:anchor_delta_width'] = '0'; $string['advanced:anchor_desc'] = 'Anker einfügen/bearbeiten'; $string['advanced:backcolor_desc'] = 'Hintergrundfarbe'; -$string['advanced:block'] = 'Vorlage'; +$string['advanced:block'] = 'Format'; $string['advanced:blockquote'] = 'Zitatblock'; $string['advanced:blockquote_desc'] = 'Zitatblock'; $string['advanced:bold_desc'] = 'Fett'; -$string['advanced:bullist_desc'] = 'Unsortierte Liste einfügen/entfernen'; +$string['advanced:bullist_desc'] = 'Aufzählliste einfügen / entfernen'; $string['advanced:charmap_delta_height'] = '0'; $string['advanced:charmap_delta_width'] = '0'; $string['advanced:charmap_desc'] = 'Sonderzeichen einfügen'; @@ -48,7 +48,7 @@ $string['advanced:custom1_desc'] = 'Eigene Beschreibung'; $string['advanced:cut_desc'] = 'Ausschneiden'; $string['advanced:dd'] = 'Definitionsbeschreibung'; -$string['advanced:div'] = 'DIV'; +$string['advanced:div'] = 'div'; $string['advanced:dt'] = 'Definitionsbegriff'; $string['advanced:font_size'] = 'Schriftgröße'; $string['advanced:fontdefault'] = 'Schriftart'; @@ -60,8 +60,8 @@ $string['advanced:h5'] = 'Überschrift 5'; $string['advanced:h6'] = 'Überschrift 6'; $string['advanced:help_desc'] = 'Hilfe'; -$string['advanced:help_shortcut'] = 'ALT+F10 öffnet die Werkzeugleiste, Alt-0 die Hilfe'; -$string['advanced:hr_desc'] = 'Trennlinie einfügen'; +$string['advanced:help_shortcut'] = 'Alt+F10 öffnet die Werkzeugleiste, Alt-0 die Hilfe'; +$string['advanced:hr_desc'] = 'Horizontale Linie einfügen'; $string['advanced:image_delta_height'] = '0'; $string['advanced:image_delta_width'] = '0'; $string['advanced:image_desc'] = 'Bild einfügen/bearbeiten'; @@ -74,11 +74,11 @@ $string['advanced:justifyright_desc'] = 'Rechtsbündig'; $string['advanced:link_delta_height'] = '0'; $string['advanced:link_delta_width'] = '0'; -$string['advanced:link_desc'] = 'Link einfügen/bearbeiten'; +$string['advanced:link_desc'] = 'Link einfügen / bearbeiten'; $string['advanced:more_colors'] = 'Weitere Farben'; -$string['advanced:newdocument'] = 'Möchten Sie den gesamten Inhalt wirklich löschen?'; +$string['advanced:newdocument'] = 'Möchten Sie wirklich den gesamten Inhalt löschen?'; $string['advanced:newdocument_desc'] = 'Neues Dokument'; -$string['advanced:numlist_desc'] = 'Geordneten Liste einfügen/entfernen'; +$string['advanced:numlist_desc'] = 'Geordnete Liste einfügen / entfernen'; $string['advanced:outdent_desc'] = 'Einrücken verringern'; $string['advanced:paragraph'] = 'Absatz'; $string['advanced:paste_desc'] = 'Einfügen'; @@ -98,10 +98,10 @@ $string['advanced:underline_desc'] = 'Unterstrichen'; $string['advanced:undo_desc'] = 'Rückgängig'; $string['advanced:unlink_desc'] = 'Link entfernen'; -$string['advanced:visualaid_desc'] = 'Hilfslinien und Elemente anzeigen/verbergen'; +$string['advanced:visualaid_desc'] = 'Hilfslinien und unsichtbare Elemente anzeigen / verbergen'; $string['advanced_dlg:'] = ' '; $string['advanced_dlg:about_author'] = 'Autor/in'; -$string['advanced_dlg:about_general'] = 'Über...'; +$string['advanced_dlg:about_general'] = 'Über ...'; $string['advanced_dlg:about_help'] = 'Hilfe'; $string['advanced_dlg:about_license'] = 'Lizenz'; $string['advanced_dlg:about_loaded'] = 'Geladene Plugins'; @@ -111,11 +111,11 @@ $string['advanced_dlg:about_version'] = 'Version'; $string['advanced_dlg:accessibility_help'] = 'Hilfe zur Barrierefreiheit'; $string['advanced_dlg:accessibility_usage_title'] = 'Allgemeine Nutzung'; -$string['advanced_dlg:anchor_invalid'] = 'Geben Sie dem Anker einen gültigen Namen.'; +$string['advanced_dlg:anchor_invalid'] = 'Geben Sie einen gültigen Anker-Namen ein.'; $string['advanced_dlg:anchor_name'] = 'Name des Ankers'; -$string['advanced_dlg:anchor_title'] = 'Anker einfügen/bearbeiten'; +$string['advanced_dlg:anchor_title'] = 'Anker einfügen / bearbeiten'; $string['advanced_dlg:charmap_title'] = 'Sonderzeichen auswählen'; -$string['advanced_dlg:charmap_usage'] = 'Verwenden Sie die Pfeiltasten nach rechts und links zur Navigation.'; +$string['advanced_dlg:charmap_usage'] = 'Verwenden Sie zur Navigation die Pfeiltasten nach rechts und links.'; $string['advanced_dlg:code_title'] = 'HTML-Quellcode bearbeiten'; $string['advanced_dlg:code_wordwrap'] = 'Automatischer Zeilenumbruch'; $string['advanced_dlg:colorpicker_color'] = 'Farbe:'; @@ -142,11 +142,11 @@ $string['advanced_dlg:image_hspace'] = 'Horizontaler Abstand'; $string['advanced_dlg:image_list'] = 'Bilderliste'; $string['advanced_dlg:image_src'] = 'Adresse'; -$string['advanced_dlg:image_title'] = 'Bild einfügen/bearbeiten'; +$string['advanced_dlg:image_title'] = 'Bild einfügen / bearbeiten'; $string['advanced_dlg:image_vspace'] = 'Vertikaler Abstand'; $string['advanced_dlg:invalid_color_value'] = 'Ungültiger Farbwert'; -$string['advanced_dlg:link_is_email'] = 'Diese URL scheint eine E-Mail-Adresse zu sein. Möchten Sie das notwendige Prefix \'mailto:\' voranstellen?'; -$string['advanced_dlg:link_is_external'] = 'Diese URL scheint ein externer Link zu sein. Möchten Sie das notwendige Prefix \'http://\' voranstellen?'; +$string['advanced_dlg:link_is_email'] = 'Diese URL scheint eine E-Mail-Adresse zu sein. Möchten Sie das notwendige \'mailto:\' voranstellen?'; +$string['advanced_dlg:link_is_external'] = 'Diese URL scheint ein externer Link zu sein. Möchten Sie das notwendige \'https://\' voranstellen?'; $string['advanced_dlg:link_list'] = 'Linkliste'; $string['advanced_dlg:link_target'] = 'Ziel'; $string['advanced_dlg:link_target_blank'] = 'In neuem Fenster öffnen'; @@ -166,16 +166,16 @@ $string['advimage:delta_width'] = '0'; $string['advimage:image_desc'] = 'Bild einfügen/bearbeiten'; $string['advimage_dlg:align'] = 'Ausrichtung'; -$string['advimage_dlg:align_baseline'] = 'Zeile'; +$string['advimage_dlg:align_baseline'] = 'Grundlinie'; $string['advimage_dlg:align_bottom'] = 'Unten'; $string['advimage_dlg:align_left'] = 'Links'; $string['advimage_dlg:align_middle'] = 'Mittig'; $string['advimage_dlg:align_right'] = 'Rechts'; -$string['advimage_dlg:align_textbottom'] = 'Unten im Text'; -$string['advimage_dlg:align_texttop'] = 'Oben im Text'; +$string['advimage_dlg:align_textbottom'] = 'Text unten'; +$string['advimage_dlg:align_texttop'] = 'Text oben'; $string['advimage_dlg:align_top'] = 'Oben'; $string['advimage_dlg:alt'] = 'Beschreibung'; -$string['advimage_dlg:alt_image'] = 'Alternatives Bild'; +$string['advimage_dlg:alt_image'] = 'Bild alternative'; $string['advimage_dlg:border'] = 'Rahmen'; $string['advimage_dlg:classes'] = 'Klassen'; $string['advimage_dlg:constrain_proportions'] = 'proportional'; @@ -192,14 +192,14 @@ $string['advimage_dlg:list'] = 'Bilderliste'; $string['advimage_dlg:long_desc'] = 'Ausführliche Beschreibung'; $string['advimage_dlg:ltr'] = 'Links nach rechts'; -$string['advimage_dlg:map'] = 'Image-Map'; +$string['advimage_dlg:map'] = 'ImageMap'; $string['advimage_dlg:misc'] = 'Verschiedenes'; -$string['advimage_dlg:missing_alt'] = 'Möchten Sie wirklich keine Bildbeschreibung eingeben? Ohne Beschreibung könnte es für Nutzer/innen mit Einschränkungen oder für Nutzer/innen ohne Bildanzeige im Browser schwierig sein, die Bildinhalte zu erfassen.'; +$string['advimage_dlg:missing_alt'] = 'Möchten Sie wirklich keine Bildbeschreibung eingeben? Ohne Beschreibung können Nutzer/innen mit Einschränkungen oder Nutzer/innen ohne Bildanzeige im Browser die Bildinhalte nicht erfassen.'; $string['advimage_dlg:mouseout'] = 'ohne Mauskontakt'; $string['advimage_dlg:mouseover'] = 'bei Mauskontakt'; $string['advimage_dlg:preview'] = 'Vorschau'; $string['advimage_dlg:rtl'] = 'Rechts nach links'; -$string['advimage_dlg:src'] = 'Adresse'; +$string['advimage_dlg:src'] = 'Bild-Adresse'; $string['advimage_dlg:style'] = 'Format'; $string['advimage_dlg:swap_image'] = 'Bild austauschen'; $string['advimage_dlg:tab_advanced'] = 'Erweitert'; @@ -224,7 +224,7 @@ $string['advlink_dlg:height'] = 'Höhe'; $string['advlink_dlg:id'] = 'ID'; $string['advlink_dlg:is_email'] = 'Diese URL scheint eine E-Mail-Adresse zu sein. Möchten Sie das notwendige \'mailto:\' voranstellen?'; -$string['advlink_dlg:is_external'] = 'Diese URL scheint ein externer Link zu sein. Möchten Sie das notwendige \'http://\' voranstellen?'; +$string['advlink_dlg:is_external'] = 'Diese URL scheint ein externer Link zu sein. Möchten Sie das notwendige \'https://\' voranstellen?'; $string['advlink_dlg:langcode'] = 'Sprachcode'; $string['advlink_dlg:langdir'] = 'Schriftrichtung'; $string['advlink_dlg:link_list'] = 'Linkliste'; @@ -276,10 +276,8 @@ $string['aria:rich_text_area'] = 'Textbereich (Rich Text)'; $string['autosave:restore_content'] = 'Automatisch gespeicherten Inhalt wiederherstellen'; $string['autosave:unload_msg'] = 'Ihre Änderungen gehen verloren, wenn Sie die Seite verlassen.'; -$string['autosave:warning_message'] = 'Wenn Sie den automatisch gesicherten Inhalt wiederherstellen, gehen die aktuellen Daten im Editor verloren. - -Möchten Sie wirklich den Inhalt wiederherstellen?'; -$string['availablebuttons'] = 'Verfügbare Buttons'; +$string['autosave:warning_message'] = 'Wenn Sie den automatisch gesicherten Inhalt wiederherstellen, gehen die aktuellen Inhalte im Editor verloren. Möchten Sie wirklich den Inhalt wiederherstellen?'; +$string['availablebuttons'] = 'Verfügbare Tasten'; $string['colors:000000'] = 'Schwarz'; $string['colors:000080'] = 'Marineblau'; $string['colors:0000FF'] = 'Blau'; @@ -296,20 +294,20 @@ $string['colors:3366FF'] = 'Königsblau'; $string['colors:339966'] = 'Seegrün'; $string['colors:33CCCC'] = 'Türkis'; -$string['colors:666699'] = 'Blau (gräulich)'; +$string['colors:666699'] = 'Graublau'; $string['colors:800000'] = 'Kastanienbraun'; $string['colors:800080'] = 'Violett'; $string['colors:808000'] = 'Oliv'; $string['colors:808080'] = 'Grau'; -$string['colors:993300'] = 'Orange (bräunlich)'; +$string['colors:993300'] = 'Braunorange'; $string['colors:993366'] = 'Braun'; $string['colors:999999'] = 'Grau (mittel)'; -$string['colors:99CC00'] = 'Grün (gelblich)'; -$string['colors:99CCFF'] = 'Himmelblau (hell)'; +$string['colors:99CC00'] = 'Gelbgrün'; +$string['colors:99CCFF'] = 'Himmelblau'; $string['colors:C0C0C0'] = 'Silber'; $string['colors:CC99FF'] = 'Pflaume'; -$string['colors:CCFFCC'] = 'Grün (blass)'; -$string['colors:CCFFFF'] = 'Cyan (blass)'; +$string['colors:CCFFCC'] = 'Blassgrün'; +$string['colors:CCFFFF'] = 'Blasscyan'; $string['colors:FF0000'] = 'Rot'; $string['colors:FF00FF'] = 'Magenta'; $string['colors:FF6600'] = 'Orange'; @@ -318,7 +316,7 @@ $string['colors:FFCC00'] = 'Gold'; $string['colors:FFCC99'] = 'Pfirsich'; $string['colors:FFFF00'] = 'Gelb'; -$string['colors:FFFF99'] = 'Gelb (hell)'; +$string['colors:FFFF99'] = 'Hellgelb'; $string['colors:FFFFFF'] = 'Weiß'; $string['common:apply'] = 'Übernehmen'; $string['common:browse'] = 'Durchsuchen'; @@ -327,15 +325,15 @@ $string['common:clipboard_msg'] = 'Kopieren, Ausschneiden und Einfügen sind im Mozilla Firefox nicht möglich. Möchten Sie mehr über dieses Problem erfahren?'; $string['common:clipboard_no_support'] = 'Dies wird von Ihrem Browser nicht unterstützt. Benutzen Sie stattdessen die Tastenkürzel.'; $string['common:close'] = 'Schließen'; -$string['common:edit_confirm'] = 'Möchten Sie diesen Text jetzt bearbeiten?'; +$string['common:edit_confirm'] = 'Möchten Sie den formatierten Text in diesem Textbereich anzeigen?'; $string['common:insert'] = 'Einfügen'; -$string['common:invalid_data'] = 'Fehler: Sie haben ungültige Werte eingegeben (rot markiert).'; +$string['common:invalid_data'] = 'Fehler: Ungültige Werte eingegeben (rot markiert).'; $string['common:invalid_data_min'] = '{#field} muss größer sein als {#min}'; $string['common:invalid_data_number'] = '{#field} muss eine Zahl sein'; $string['common:invalid_data_size'] = '{#field} muss eine Zahl oder ein Prozentwert sein'; $string['common:more_colors'] = 'Weitere Farben'; $string['common:not_set'] = '- nicht festgelegt -'; -$string['common:popup_blocked'] = 'Leider hat Ihr Popup-Blocker ein Fenster unterdrückt, das für die Funktionalität nötig ist. Bitte deaktivieren Sie den Popup-Blocker für diese Website.'; +$string['common:popup_blocked'] = 'Leider hat der Popup-Blocker ein Fenster unterdrückt, das für die Funktionalität nötig ist. Deaktivieren Sie bitte den Popup-Blocker für diese Website.'; $string['common:update'] = 'Aktualisieren'; $string['common:value'] = '(Wert)'; $string['contextmenu:align'] = 'Ausrichtung'; @@ -491,7 +489,7 @@ $string['media_dlg:align_top_right'] = 'Oben Rechts'; $string['media_dlg:altsource1'] = 'Alternative Quelle 1'; $string['media_dlg:altsource2'] = 'Alternative Quelle 2'; -$string['media_dlg:audio'] = 'HTML 5 Audio'; +$string['media_dlg:audio'] = 'HTML5-Audio'; $string['media_dlg:autogotourl'] = 'Auto goto URL'; $string['media_dlg:autohref'] = 'Auto HREF'; $string['media_dlg:autostart'] = 'Autostart'; @@ -526,7 +524,7 @@ $string['media_dlg:href'] = 'HREF'; $string['media_dlg:hspace'] = 'Horizontaler Abstand'; $string['media_dlg:html5_audio_options'] = 'Audio-Optionen'; -$string['media_dlg:html5_video_options'] = 'HTML5 Video-Optionen'; +$string['media_dlg:html5_video_options'] = 'HTML5-Video-Optionen'; $string['media_dlg:id'] = 'ID'; $string['media_dlg:iframe'] = 'Iframe'; $string['media_dlg:imagestatus'] = 'Bildstatus'; @@ -580,7 +578,7 @@ $string['media_dlg:title'] = 'Multimedia einfügen/bearbeiten'; $string['media_dlg:type'] = 'Typ'; $string['media_dlg:uimode'] = 'UI Modus'; -$string['media_dlg:video'] = 'HTML5 Video'; +$string['media_dlg:video'] = 'HTML5-Video'; $string['media_dlg:volume'] = 'Lautstärke'; $string['media_dlg:vspace'] = 'Vertikaler Abstand'; $string['media_dlg:windowlessvideo'] = 'Fensterloses Video'; diff --git a/html/langpacks/de/enrol_imsenterprise.php b/html/langpacks/de/enrol_imsenterprise.php index d0f3985075..95f0eedf65 100644 --- a/html/langpacks/de/enrol_imsenterprise.php +++ b/html/langpacks/de/enrol_imsenterprise.php @@ -55,7 +55,7 @@ $string['importimsfile'] = 'IMS Enterprisedatei importieren'; $string['imsenterprise:config'] = 'IMS Enterprise-Einschreibe-Instanzen konfigurieren'; $string['imsenterprisecrontask'] = 'Dateieinschreibung'; -$string['imsrolesdescription'] = 'Die IMS Enterprise Spezifikation umfasst acht verschiedene Rollen. Legen Sie bitte fest, wie diese Rollen in Moodle angewendet und welche ggf. ignoriert werden sollen.'; +$string['imsrolesdescription'] = 'Die IMS Enterprise Spezifikation umfasst 8 verschiedene Rollen. Legen Sie bitte fest, wie diese Rollen in Moodle angewendet und welche ggf. ignoriert werden sollen.'; $string['location'] = 'Speicherort für IMS-Datei'; $string['logtolocation'] = 'Speicherort für Logdatei (leer lassen, um keine Logs zu erstellen)'; $string['mailadmins'] = 'Administrator/innen per E-Mail benachrichtigen'; @@ -90,6 +90,6 @@ $string['updateusers'] = 'Nutzeraccounts aktualisieren, falls dies in IMS Daten festgelegt ist'; $string['updateusers_desc'] = 'Bei Aktivierung können IMS Enterprise Enschreibungs-Daten Veränderungen in Nutzer Accounts festlegen (wenn die "recstatus"-Markierung durch \'2\' ein Update signalisiert).'; $string['usecapitafix'] = 'Haken setzen, wenn "Großbuchstaben" verwendet werden (XML-Format ist fehlerhaft)'; -$string['usecapitafix_desc'] = 'Nur für Nutzende des Teilnehmendenverwaltungssystem CAPITA: Der XML Output von Capita enthält einen Fehler. Bei Verwendung von Capita sollte diese Einstellung deaktiviert sein.'; +$string['usecapitafix_desc'] = 'Es wurde festgestellt, dass das von Capita erstellte Datensystem für Teilnehmer/innen einen kleinen Fehler in seiner XML-Ausgabe aufweist. Wenn Sie Capita verwenden, sollten Sie diese Einstellung aktivieren - andernfalls lassen Sie sie deaktiviert.'; $string['usersettings'] = 'Nutzerdateneinstellungen'; $string['zeroisnotruncation'] = '0 bedeutet nicht abschneiden'; diff --git a/html/langpacks/de/enrol_ldap.php b/html/langpacks/de/enrol_ldap.php index 48cb027a97..50cd23d2a7 100644 --- a/html/langpacks/de/enrol_ldap.php +++ b/html/langpacks/de/enrol_ldap.php @@ -96,7 +96,7 @@ $string['nested_groups'] = 'Möchten Sie enthaltene Gruppen (Gruppen innerhalb von Gruppen) für die Einschreibung benutzen?'; $string['nested_groups_key'] = 'Enthaltene Gruppen'; $string['nested_groups_settings'] = 'Einstellungen für enthaltene Gruppen'; -$string['nosuchrole'] = 'Diese Rolle ist nicht vorhanden: \'{$a}\''; +$string['nosuchrole'] = 'Keine solche Rolle vorhanden: \'{$a}\''; $string['objectclass'] = 'objectClass für Kurssuche in LDAP, normalerweise \'group\' oder \'posixGroup\''; $string['objectclass_key'] = 'Object Class'; $string['ok'] = 'OK'; diff --git a/html/langpacks/de/enrol_lti.php b/html/langpacks/de/enrol_lti.php index f876beba3d..1345f7a7d0 100644 --- a/html/langpacks/de/enrol_lti.php +++ b/html/langpacks/de/enrol_lti.php @@ -84,7 +84,7 @@ $string['roleinstructor'] = 'Rolle für Trainer/in'; $string['roleinstructor_help'] = 'Die Rolle, die in diesem Tool Trainer/innen zugewiesen wird, wenn sie von einem externen System zugreifen.'; $string['rolelearner'] = 'Rolle für Teilnehmer/in'; -$string['rolelearner_help'] = 'Die Rolle, die in diesem Tool dem/der Teilnehmenden, der von einem externen System zugreift, zugewiesen ist.'; +$string['rolelearner_help'] = 'Die Rolle, die in diesem Tool Teilnehmer/innen zugewiesen wird, die von einem externen System zugreifen'; $string['secret'] = 'Secret'; $string['secret_help'] = 'Eine Zeichenkette, die dem externen System (LTI consumer) mitgeteilt wird um Zugriff auf das tool zu ermöglichen.'; $string['sharedexternaltools'] = 'Als LTI-Tools bereitgestellt'; diff --git a/html/langpacks/de/enrol_self.php b/html/langpacks/de/enrol_self.php index b2b98fb8cb..6206aec07d 100644 --- a/html/langpacks/de/enrol_self.php +++ b/html/langpacks/de/enrol_self.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['canntenrol'] = 'Einschreibung deaktiviert oder inaktiv'; -$string['canntenrolearly'] = 'Sie können sich noch nicht einschreiben, weil die Einschreibung am {$a} beginnt.'; +$string['canntenrolearly'] = 'Sie können sich noch nicht einschreiben, weil die Einschreibung erst am {$a} beginnt.'; $string['canntenrollate'] = 'Sie können sich nicht mehr einschreiben, weil die Einschreibung am {$a} beendet wurde.'; $string['cohortnonmemberinfo'] = 'Nur Mitglieder der globalen Gruppe \'{$a}\' können sich selbst in diesen Kurs einschreiben.'; $string['cohortonly'] = 'Nur für Mitglieder der globalen Gruppe'; diff --git a/html/langpacks/de/error.php b/html/langpacks/de/error.php index 237e2723e6..ca6c607574 100644 --- a/html/langpacks/de/error.php +++ b/html/langpacks/de/error.php @@ -186,7 +186,7 @@ $string['confirmsesskeybad'] = 'Der \'session key\' für diese Aktion konnte nicht bestätigt werden. Dieses Sicherheitsfeature schützt Sie vor der nicht beabsichtigten Ausführung wichtiger Funktionen oder der Ausführung von Aktionen durch Dritte in Ihrem Namen. Bitte loggen Sie sich nun ggfs. neu ein.'; $string['contenttypenotfound'] = 'Der \'{$a}\' Inhaltsspeicher-Typ existiert nicht oder wurde nicht erkannt.'; $string['contentvisibilitynotfound'] = 'Die Inhaltssichtbarkeit mit Wert "{$a}" existiert nicht oder wird nicht erkannt.'; -$string['couldnotassignrole'] = 'Ein schwerer, nicht näher bezeichneter Fehler ist aufgetreten, während Sie sich eine Rolle zuweisen wollten.'; +$string['couldnotassignrole'] = 'Ein schwerer Fehler ist aufgetreten, während Sie sich selber eine Rolle zuweisen wollten.'; $string['couldnotupdatenoexistinguser'] = 'Nutzer konnte nicht aktualisiert werden - Nutzer existiert nicht'; $string['couldnotverifyagedigitalconsent'] = 'Beim Versuch, das Alters zu überprüfen, ist ein Fehler aufgetreten.
          Wenden Sie sich an die Administrator/innen.'; $string['countriesphpempty'] = 'Fehler: Die Datei countries.php im Sprachpaket \'{$a}\' ist leer oder fehlt.'; diff --git a/html/langpacks/de/facetoface.php b/html/langpacks/de/facetoface.php index 3bc6ba16fb..506d59898d 100644 --- a/html/langpacks/de/facetoface.php +++ b/html/langpacks/de/facetoface.php @@ -696,7 +696,7 @@ $string['venue'] = 'Veranstaltungsgebäude'; $string['venue_help'] = '**Veranstaltungsgebäude** ist das Gebäude, in dem die Veranstaltung stattfinden wird. Das **Veranstaltungsgebäude** wird auf der Anmeldungsseite, der Seite \'Alle Veranstaltungen anzeigen\' und in allen E-Mail-Benachrichtigungen angezeigt.'; -$string['viewallsessions'] = 'Alle Veranstaltung anzeigen'; +$string['viewallsessions'] = 'Alle Veranstaltungen anzeigen'; $string['viewsubmissions'] = 'Anmeldungen ansehen'; $string['wait-list'] = 'Warteliste'; $string['wait-listed'] = 'Auf der Warteliste'; diff --git a/html/langpacks/de/format_tiles.php b/html/langpacks/de/format_tiles.php index e28e95ff40..7e3e1c24a6 100644 --- a/html/langpacks/de/format_tiles.php +++ b/html/langpacks/de/format_tiles.php @@ -70,7 +70,7 @@ $string['complete-y-auto'] = 'Element abgeschlossen. Es wurde als abgeschlossen markiert, da Sie die Abschlusskriterien erfüllt haben. Sie können dies nicht manuell ändern.'; $string['completion_help'] = 'Ein Häkchen rechts neben einer Aktivität kann verwendet werden, um anzuzeigen, dass die Aktivität abgeschlossen ist (ein leerer Kreis wird angezeigt, wenn nicht). Je nach Einstellung kann automatisch ein Häkchen erscheinen, wenn die Voraussetzungen für den Abschlussbedingung erfüllt sind. -In anderen Fällen können Sie auf den leeren Kreis klicken, wenn Sie denken, dass Sie die Aktivität abgeschlossen haben. Im Anschluss wird ein durchgehendes grünen Häkchen angezeigt. (Ein erneuter Klick entfernt das Häkchen wieder)'; +In anderen Fällen können Sie auf den leeren Kreis klicken, wenn Sie denken, dass Sie die Aktivität abgeschlossen haben. Im Anschluss wird ein durchgehendes grünen Häkchen angezeigt. (Ein erneuter Klick entfernt das Häkchen wieder.)'; $string['completionswitchhelp'] = '

          Sie haben ausgewählt, dass die Fertigstellung auf jeder Kachel angezeigt wird. Daher wurde weiter unten die Abschlussverfolgung aktiviert.

          Zusätzlich müssen Sie bei jeder zu verfolgenden Aktivität die Abschlussverfolgung konfigurieren, z.B. bei einer PDF-Datei, auf "Einstellungen bearbeiten" klicken, und unter Aktivitätsabschluss die gewünschte Einstellung vornehmen.

          Sie können dies auch in einer Stapelverarbeitung tun. Details hierzu unter docs.moodle.org

          '; diff --git a/html/langpacks/de/forum.php b/html/langpacks/de/forum.php index d80765e9ac..109f8bb2d3 100644 --- a/html/langpacks/de/forum.php +++ b/html/langpacks/de/forum.php @@ -133,7 +133,7 @@ $string['configmaxattachments'] = 'Voreinstellung für die Anzahl von Anhängen, die pro Beitrag in einem Forum erlaubt sind'; $string['configmaxbytes'] = 'Voreinstellung für die Dateigröße von Anhängen in Foren auf dieser Website (je nach Kurs oder durch andere lokale Einstellungen weiter eingeschränkt)'; $string['configoldpostdays'] = 'Anzahl der Tage, nach denen eine neue Nachricht automatisch als gelesen gilt.'; -$string['configreplytouser'] = 'Wenn ein Forumsbeitrag per E-Mail verschickt wird, soll er die Teilnehmendenadresse enthalten, damit der Empfänger persönlich antworten kann (statt über das Forum)? Wenn Sie "Ja" auswählen, können die Teilnehmer/innen in ihrem Profil festlegen, ob die E-Mail-Adresse veröffentlicht werden soll oder nicht.'; +$string['configreplytouser'] = 'Wenn ein Forumsbeitrag per E-Mail verschickt wird, soll er die Adresse der Teilnehmer/in enthalten, damit die Empfänger/innen persönlich antworten können (statt über das Forum). Wenn Sie "Ja" auswählen, können die Teilnehmer/innen in ihrem Profil festlegen, ob ihre E-Mail-Adresse veröffentlicht werden soll oder nicht.'; $string['configrssarticlesdefault'] = 'Wenn RSS Feeds aktiviert sind, wird hiermit die Anzahl von Artikeln (bzw. Themen oder Beiträgen) festgelegt.'; $string['configrsstypedefault'] = 'Wenn RSS Feeds aktiviert sind, wird hiermit der Standardtyp festgelegt.'; $string['configshortpost'] = 'Jeder Beitrag wird als kurz eingestuft, wenn er kürzer als diese Zeichenzahl ist (ohne Berücksichtigung der HTML-Codierung).'; @@ -387,7 +387,7 @@ $string['inforum'] = 'in {$a}'; $string['inpagereplysubject'] = 'Re: {$a}'; $string['inreplyto'] = 'Als Antwort auf {$a}'; -$string['introblog'] = 'Die Beiträge in diesem Forum wurden automatisch aus Teilnehmendenblogs des Kurses erstellt, weil die Blogeinträge nicht mehr verfügbar sind'; +$string['introblog'] = 'Die Beiträge in diesem Forum wurden automatisch aus den Blogs von Teilnehmer/innen des Kurses erstellt, da die Blogeinträge nicht mehr verfügbar sind.'; $string['intronews'] = 'Ankündigungen und Nachrichten'; $string['introsocial'] = 'Offenes Forum ohne Themeneinschränkung'; $string['introteacher'] = 'Forum für Trainer/innenanmerkungen und -diskussionen'; @@ -679,7 +679,7 @@ $string['searchtags'] = 'Ist versehen mit Tag'; $string['searchuser'] = 'Name des Autors/der Autorin'; $string['searchuserid'] = 'Moodle-ID des Autors/der Autorin'; -$string['searchusers'] = 'Teilnehmendensuche'; +$string['searchusers'] = 'Suche von Teilnehmer/innen'; $string['searchwhichforums'] = 'Forum für Suche auswählen'; $string['searchwords'] = 'Wörter können an beliebiger Stelle des Beitrags auftauchen'; $string['seeallposts'] = 'Alle Beiträge dieser Person ansehen'; @@ -694,7 +694,7 @@ $string['showmoreusers'] = 'Weitere Nutzer/innen anzeigen'; $string['showpreviousrepliescount'] = 'Vorherige Beiträge anzeigen ({$a})'; $string['showsubscribers'] = 'Abonnentenliste'; -$string['showusersearch'] = 'Teilnehmendensuche zeigen'; +$string['showusersearch'] = 'Suche von Teilnehmer/innen zeigen'; $string['singleforum'] = 'Diskussion zu einzelnem Thema'; $string['smallmessage'] = '{$a->user} schrieb in {$a->forumname}'; $string['smallmessagedigest'] = 'Die Tageszusammenfassung enthält {$a} Mitteilungen'; diff --git a/html/langpacks/de/gradereport_grader.php b/html/langpacks/de/gradereport_grader.php index ad9c965eb1..0c2599e743 100644 --- a/html/langpacks/de/gradereport_grader.php +++ b/html/langpacks/de/gradereport_grader.php @@ -56,7 +56,7 @@ $string['privacy:metadata:preference:grade_report_showquickfeedback'] = 'Ob ein Feld für denr Feedbacktext für jede Bewertung mit gepunkteter Umrandung abgezeigt. Dies ermöglicht direkt in der Tabelle Text einzugeben'; $string['privacy:metadata:preference:grade_report_showranges'] = 'Ob eine zusätzlicher Zeile mit dem Bereich für jede Kategorie und jedes Bewertungsitem angezeigt wird'; $string['privacy:metadata:preference:grade_report_showuserimage'] = 'Hier wird festgelegt, ob das Profilbild des Nutzers neben seinem Namen angezeigt werden soll.'; -$string['privacy:metadata:preference:grade_report_studentsperpage'] = 'Anzahl der Teilnehmenden auf jeder Seite der Bewertungsübersicht'; +$string['privacy:metadata:preference:grade_report_studentsperpage'] = 'Anzahl der Teilnehmer/innen auf jeder Seite der Bewertungsübersicht'; $string['privacy:request:preference:grade_report_grader_collapsed_categories'] = 'Im \'{$a->name}\'-Kurs sind einige Bewertungskategorien eingeklappt'; $string['summarygrader'] = 'Tabelle mit den Teilnehmernamen in der ersten Spalte und bewertbaren Aktivitäten, gruppiert nach Kurs und Kategorie.'; $string['useractivityfeedback'] = '{$a} Feedback'; diff --git a/html/langpacks/de/gradereport_user.php b/html/langpacks/de/gradereport_user.php index 2d3e9b88bc..3d31247394 100644 --- a/html/langpacks/de/gradereport_user.php +++ b/html/langpacks/de/gradereport_user.php @@ -28,7 +28,7 @@ $string['eventgradereportviewed'] = 'Bewertungsübersicht angezeigt'; $string['myself'] = 'Selber'; $string['otheruser'] = 'Nutzer/in'; -$string['pluginname'] = 'Teilnehmendenübersicht'; +$string['pluginname'] = 'Übersicht für Teilnehmer/in'; $string['privacy:metadata:preference:gradereport_user_view_user'] = 'Ob der Bericht als derzeitiger Nutzer oder für anderen Nutzer angezeigt wird'; $string['tablesummary'] = 'Die Tabelle enthält eine Übersicht über die bewerteten Aktivitäten mitsamt den Kategorien für Bewertungen. Werte, die Kategorien hinterlegt wurden, werden in diese auch angezeigt.'; $string['user:view'] = 'Eigene Bewertungen anzeigen'; diff --git a/html/langpacks/de/grades.php b/html/langpacks/de/grades.php index 426a5d3afd..c293830320 100644 --- a/html/langpacks/de/grades.php +++ b/html/langpacks/de/grades.php @@ -469,7 +469,7 @@ $string['incorrectcustomscale'] = '(Fehlerhafte Skalenanpassung - bitte ändern)'; $string['incorrectminmax'] = 'Der unterste Wert muss niedriger als der höchste Wert sein.'; $string['inherit'] = 'Vererben'; -$string['intersectioninfo'] = 'Info zu Teilnehmendne/Bewertung'; +$string['intersectioninfo'] = 'Info zu Teilnehmer/in und Bewertung'; $string['invalidgradeexporteddate'] = 'Das Exportdatum ist ungültig, da es älter als ein Jahr ist, in der Zukunft liegt oder das Format fehlerhaft ist.'; $string['item'] = 'Aspekt'; $string['iteminfo'] = 'Info zum Aspekt'; @@ -592,7 +592,7 @@ $string['nopermissiontoresetweights'] = 'Keine Berechtigung zum Zurücksetzen der Gewichtung'; $string['nopublish'] = 'Nicht veröffentlichen'; $string['noreports'] = 'Sie sind in keinem Kurs als Teilnehmer/in oder als Trainer/in eingeschrieben.'; -$string['norolesdefined'] = 'Es wurden keine Rollen definiert unter Website Administration > Bewertungen > Grundeinstellungen > Bewertete Rollen'; +$string['norolesdefined'] = 'Es wurden keine Rollen definiert unter "Website Administration > Bewertungen > Allgemeine Einstellungen > Bewertete Rollen"'; $string['noscales'] = 'Lernziele müssen zu einer Bewertungsskala eines Kurses oder einer globalen Skala zugewiesen werden, aber es existiert keine. Möchten Sie eine hinzufügen?'; $string['noselectedcategories'] = 'Keine Kategorie wurde ausgewählt.'; $string['noselecteditems'] = 'keine Werte ausgewählt.'; @@ -841,7 +841,7 @@ $string['student'] = 'Teilnehmer/in'; $string['studentsperpage'] = 'Teilnehmer/innen pro Seite'; $string['studentsperpage_help'] = 'Diese Einstellung legt die Anzahl der Teilnehmer/innen fest, die pro Seite in der Bewertungsübersicht gezeigt werden.'; -$string['studentsperpagereduced'] = 'Verringert die Höchstzahl der Teilnehmenden pro Seite von {$a->originalstudentsperpage} auf {$a->studentsperpage}. Die PHP Einstellung max_input_vars sollte auf {$a->maxinputvars} gesetzt werden.'; +$string['studentsperpagereduced'] = 'Verringert die maximale Anzahl von Teilnehmer/innen pro Seite von {$a->originalstudentsperpage} auf {$a->studentsperpage}. Die PHP Einstellung max_input_vars sollte auf {$a->maxinputvars} gesetzt werden.'; $string['subcategory'] = 'Kategorie normal'; $string['submissions'] = 'Einträge'; $string['submittedon'] = 'Erstellt: {$a}'; diff --git a/html/langpacks/de/gradingform_guide.php b/html/langpacks/de/gradingform_guide.php index d5d5fdb470..1af49b5c0f 100644 --- a/html/langpacks/de/gradingform_guide.php +++ b/html/langpacks/de/gradingform_guide.php @@ -85,7 +85,7 @@ $string['privacy:metadata:fillingssummary'] = 'Speichert Informationen über die Bewertung und das Feedback für einen Nutzer in den Bewertungsrichtlinien'; $string['privacy:metadata:instanceid'] = 'Identifier für eine Bewertung in einer Aktivität'; $string['privacy:metadata:preference:showmarkerdesc'] = 'Ob Beschreibungen für Kriterien gekennzeichnet werden'; -$string['privacy:metadata:preference:showstudentdesc'] = 'Ob Teilnehmende Kriterienbeschreibungen sehen'; +$string['privacy:metadata:preference:showstudentdesc'] = 'Sollen Teilnehmer/innen die Kriterienbeschreibungen sehen?'; $string['privacy:metadata:remark'] = 'Neubewertung für dieses Bewertungskriterium'; $string['privacy:metadata:score'] = 'Bewertung für dieses Bewertungskriterium'; $string['regrademessage1'] = 'Sie nehmen nun Änderungen im Bewertungsschema vor. Dieses wurde bereits zuvor für die Bewertung von Teilnehmer/innen verwandt. Prüfen Sie bitte, ob die zuvor vorgenommenen Bewertungen angepasst werden müssen. Diese Bewertungen werden für Teilnehmer/innen unsichtbar gesetzt bis sie die Prüfung vorgenommen haben.'; diff --git a/html/langpacks/de/group.php b/html/langpacks/de/group.php index 32aa1acb21..c4a6bac61b 100644 --- a/html/langpacks/de/group.php +++ b/html/langpacks/de/group.php @@ -192,7 +192,7 @@ $string['removeselectedusers'] = 'Ausgewählte Nutzer/innen entfernen'; $string['selectfromgroup'] = 'Mitglieder aus der Gruppe wählen'; $string['selectfromgrouping'] = 'Mitglieder aus der Gruppierung wählen'; -$string['selectfromrole'] = 'Nutzer/innen in der Rolle auswählen'; +$string['selectfromrole'] = 'Nutzer/innen mit der Rolle auswählen'; $string['showgroupsingrouping'] = 'Gruppen in Gruppierungen anzeigen'; $string['showmembersforgroup'] = 'Mitglieder der Gruppe anzeigen'; $string['toomanygroups'] = 'Nur {$a} Nutzer/innen haben die gewählte Rolle. Dies sind zu wenig für die Anzahl der Gruppen.'; diff --git a/html/langpacks/de/groupselect.php b/html/langpacks/de/groupselect.php index bcf49b6c1d..cb5191259f 100644 --- a/html/langpacks/de/groupselect.php +++ b/html/langpacks/de/groupselect.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['action'] = 'Aktion'; -$string['assignedteacher'] = 'Zugeordnete(r) Betreuer/in'; +$string['assignedteacher'] = 'Betreuer/in'; $string['assigngroup'] = 'Betreuer/innen zu Gruppen zuordnen'; $string['assigngroup_help'] = 'Wenn diese Option aktiviert ist, erscheint ein Button um Betreuer/innen, sofern in diesem Kurs welche existieren, Gruppen zuzuordnen. Zugeordnete Betreuer/innen sind keine Gruppenmitglieder, erscheinen aber in exportierten Dateien und in der Hauptansicht (sofern ausgewählt). Nützlich, wenn der Kurs Assistenten benutzt, um Gruppen zu betreuen. Diese Berechtigung kann in den Rollenberechtigungen pro Rolle definiert werden.'; $string['cannotselectclosed'] = 'Der Einschreibezeitraum ist abgelaufen.'; @@ -36,7 +36,7 @@ $string['cannotunselectclosed'] = 'Sie können die Gruppe nicht verlassen.'; $string['creategroup'] = 'Neue Gruppe anlegen'; $string['deleteallgrouppasswords'] = 'Alle Gruppenpasswörter löschen'; -$string['deleteemptygroups'] = 'Gruppe wird gelöscht, sobald sie leer ist'; +$string['deleteemptygroups'] = 'Gruppe löschen, sobald sie leer ist'; $string['deleteemptygroups_help'] = 'Wenn diese Option aktiviert ist, wird eine Gruppe automatisch gelöscht, sobald alle Teilnehmer/innen die Gruppe verlassen haben.'; $string['description'] = 'Beschreibung der Gruppe'; $string['duedate'] = 'Fälligkeitsdatum'; @@ -47,7 +47,7 @@ $string['export'] = 'Einen Downloadlink für eine Gruppendaten-Datei erzeugen (CSV)'; $string['export_download'] = 'CSV-Datei herunterladen'; $string['fromallgroups'] = 'Alle Gruppen'; -$string['globalpassword_help'] = 'Setzen eines globalen Passworts zum Betreten einer Gruppe. Passwörter, die Teilnehmer/innen angelegt haben, werden überschrieben.'; +$string['globalpassword_help'] = 'Globalen Kennwort zum Betreten einer Gruppe setzen. Kennwörter, die bereits angelegt wurden, werden überschrieben.'; $string['groupid'] = 'Gruppen ID'; $string['groupselect:addinstance'] = 'Neue freie Gruppeneinteilung hinzufügen'; $string['groupselect:assign'] = 'Das Hinzufügen eingeschriebener Betreuer/innen zu Gruppen erlauben'; @@ -57,21 +57,21 @@ $string['groupselect:unselect'] = 'Das Verlassen der Gruppe zulassen'; $string['hidefullgroups'] = 'Volle Gruppen in der Hauptansicht verbergen'; $string['hidefullgroups_help'] = 'Wenn diese Option aktiviert ist, werden alle Gruppen, bei denen die maximale Anzahl an Mitgliedern erreicht wurde, von der Hauptansicht versteckt (ausgenommen Gruppen, die von Benutzern selbst angelegt wurden). Dies könnte nützlich sein, wenn diese Aktivität sehr viele Gruppen hat.'; -$string['hidegroupmembers'] = 'Gruppenmitglieder für Teilnehmende verbergen'; -$string['hidegroupmembers_help'] = 'Wenn diese Option aktiviert ist, werden alle Gruppenmitglieder für Teilnehmende ausgeblendet. Wenn die Teilehmenden die Möglichkeit haben, Gruppen zu verwalten (moodle/course:managegroups) oder wenn sie auf alle Gruppen zugreifen können (moodle/site:accessallgroups), werden die Mitglieder immer angezeigt.'; -$string['hidesuspendedstudents'] = 'Inaktive Teilnehmende ignorieren'; -$string['hidesuspendedstudents_help'] = 'Wenn diese Option aktiviert ist, werden inaktive Teilnehmende bei der Nutzerzahl und aus Gruppenlisten weggelassen.'; -$string['incorrectpassword'] = 'Falsches Passwort'; +$string['hidegroupmembers'] = 'Gruppenmitglieder für Teilnehmer/innen verbergen'; +$string['hidegroupmembers_help'] = 'Wenn diese Option aktiviert ist, werden alle Gruppenmitglieder für Teilnehmer/innen ausgeblendet. Wenn Teilnehmer/innen die Gruppen verwalten (moodle/course:managegroups) oder wenn sie auf alle Gruppen zugreifen können (moodle/site:accessallgroups), werden die Mitglieder immer angezeigt.'; +$string['hidesuspendedstudents'] = 'Inaktive Teilnehmer/innen ignorieren'; +$string['hidesuspendedstudents_help'] = 'Wenn diese Option aktiviert ist, werden inaktive Teilnehmer/innen bei der Nutzerzahl und aus Gruppenlisten weggelassen.'; +$string['incorrectpassword'] = 'Falsches Kennwort'; $string['managegroups'] = 'Gruppeneinteilung bearbeiten'; $string['maxcharlenreached'] = 'Maximale Anzahl von Zeichen erreicht'; -$string['maxgroupmembership'] = 'Maximale Anzahl der Gruppenteilnahme pro Teilnehmenden'; -$string['maxgroupmembership_error_low'] = 'Negative Anzahl an Mitgliedschaften ist nicht erlaubt!'; +$string['maxgroupmembership'] = 'Maximale Anzahl der Gruppenteilnahme pro Teilnehmer/in'; +$string['maxgroupmembership_error_low'] = 'Negative Anzahl ist nicht erlaubt!'; $string['maxgroupmembership_help'] = 'Legt die maximale Anzahl an Gruppenteilnahmen fest. Eine 0 bedeutet, dass keine Teilnahme möglich ist.'; $string['maxlimitreached'] = 'Das Maximum der Gruppenmitglieder wurde erreicht.'; $string['maxmembers'] = 'Maximale Mitglieder pro Gruppe'; -$string['maxmembers_error_low'] = 'Negative Anzahl an Mitgliedschaften ist nicht erlaubt!'; -$string['maxmembers_error_smaller_minmembers'] = 'Die Maximalanzahl der Teilnehmer muss grösser sein als die Mindestanzahl!'; -$string['maxmembers_help'] = 'Maximale Anzahl von Mitgliedern pro Gruppen, 0 für unbegrenzt'; +$string['maxmembers_error_low'] = 'Negative Anzahl ist nicht erlaubt! Verwenden Sie 0 für unbegrenzt.'; +$string['maxmembers_error_smaller_minmembers'] = 'Die Maximalanzahl pro Gruppe muss größer sein als die Mindestanzahl!'; +$string['maxmembers_help'] = 'Maximale Anzahl von Mitgliedern pro Gruppe. Verwenden Sie 0 für unbegrenzt.'; $string['maxmembers_icon'] = 'Die Gruppe hat zu viele Mitglieder'; $string['maxmembers_notification'] = 'Ihre Gruppe hat zu viele Mitglieder! Das Maximum ist {$a}.'; $string['member'] = 'Mitglied'; @@ -79,8 +79,8 @@ $string['membershidden'] = 'Liste der Gruppenmitgleider nicht abrufbar'; $string['memberslist'] = 'Gruppenmitglieder'; $string['minmembers'] = 'Minimale Mitgliederzahl pro Gruppe'; -$string['minmembers_error_bigger_maxmembers'] = 'Die Mindestgruppengrösse muss kleiner sein als die maximale Anzahl an Teilnehmern!'; -$string['minmembers_error_low'] = 'Negative Anzahl an Gruppenmitgliedern ist nicht erlaubt!'; +$string['minmembers_error_bigger_maxmembers'] = 'Die Mindestanzahl muss kleiner sein als die Maximalanzahl an Teilnehmer/innen!'; +$string['minmembers_error_low'] = 'Negative Anzahl an Gruppenmitgliedern ist nicht erlaubt! Verwenden Sie 0 zum Deaktivieren.'; $string['minmembers_help'] = 'Minimale Anzahl von Mitgleidern pro Gruppe. Eine Benachrichtigung für Gruppenmitglieder wird angezeigt, wenn die Anzahl nicht erreicht wurde. Standard ist 0 (deaktiviert).'; $string['minmembers_icon'] = 'Gruppe hat weniger Mitglieder als erforderlich'; $string['minmembers_notification'] = 'Ihre Gruppe hat weniger Mitgleider als benötigt werden. Minimum ist {$a}.'; @@ -97,10 +97,10 @@ $string['nogroups'] = 'Keine Gruppen vorhanden, aus denen Sie wählen können.'; $string['notavailableanymore'] = 'Die freie Gruppeneinteilung ist nicht mehr verfügbar (seit {$a}).'; $string['notavailableyet'] = 'Die freie Gruppeneinteilung wird nutzbar sein ab {$a}.'; -$string['notifyexpiredselection'] = 'Zeige Meldung, wenn das Einschreibeende vorüber ist'; +$string['notifyexpiredselection'] = 'Mitteilung anzeigen, wenn das Einschreibeende erreicht ist.'; $string['notifyexpiredselection_help'] = 'Wenn diese Option aktiviert ist, wird eine Meldung angezeigt, falls das Einschreibeende vorüber ist'; $string['ok'] = 'OK'; -$string['password'] = 'Passwort benötigt'; +$string['password'] = 'Kennwort nötig'; $string['pluginadministration'] = 'Modul Administration'; $string['pluginname'] = 'Freie Gruppeneinteilung'; $string['privacy:metadata'] = 'Das Plugin \'Freie Gruppeneinteilung\' speichert keine personenbezogenen Daten.'; @@ -111,20 +111,20 @@ $string['selectgroupaction'] = 'Gruppe wählen'; $string['showassignedteacher'] = 'Zugeteilte Betreuer/innen anzeigen'; $string['showassignedteacher_help'] = 'Wenn diese Option aktiviert ist, werden zugeteilte Betreuer/innen in Gruppenmitglieder angezeigt. Dies könnte nützlich sein, wenn Teilnehmer/innen ihre zugeteilten Betreuer/innen wissen müssen.'; -$string['studentcancreate'] = 'Teilnehmende können Gruppen anlegen'; -$string['studentcancreate_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmende ohne Gruppenzugehörigkeit (in der ausgewählten Gruppierung) Gruppen erstellen. Diese Berechtigung kann in den Rollenberechtigungen pro Rolle definiert werden.'; -$string['studentcanjoin'] = 'Teilnehmende können Gruppen beitreten'; -$string['studentcanjoin_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmende Gruppen beitreten. Diese Berechtigung kann in den Rollenberechtigungen pro Rolle definiert werden.'; -$string['studentcanleave'] = 'Teilnehmende können Gruppen verlassen'; -$string['studentcanleave_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmende Gruppen verlassen. Diese Berechtigung kann in den Rollenberechtigungen pro Rolle definiert werden.'; -$string['studentcansetdesc'] = 'Teilnehmende können Gruppenbeschreibung erstellen und ändern'; -$string['studentcansetdesc_help'] = 'Wenn diese Option aktiviert ist, können Gruppenmitglieder beim Erstellen einer Gruppe eine Beschreibung anlegen und diese bearbeiten.'; -$string['studentcansetenrolmentkey'] = 'Teilnehmende können Passwörter setzen, um Gruppen beizutreten'; -$string['studentcansetenrolmentkey_help'] = 'Wenn diese Option aktiviert ist, kann ein/e Teilnehmer/in ein Gruppenpasswort setzen'; -$string['studentcansetgroupname'] = 'Teilnehmende dürfen Gruppennamen selbst bestimmen'; -$string['studentcansetgroupname_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmende die Gruppennamen für neue Gruppen setzen.'; +$string['studentcancreate'] = 'Teilnehmer/innen können Gruppen anlegen'; +$string['studentcancreate_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmer/innen ohne Gruppenzugehörigkeit (in der ausgewählten Gruppierung) Gruppen erstellen. Diese Berechtigung kann in den Rollenberechtigungen pro Rolle definiert werden.'; +$string['studentcanjoin'] = 'Teilnehmer/innen können Gruppen beitreten'; +$string['studentcanjoin_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmer/innen Gruppen beitreten. Diese Berechtigung kann in den Rollenberechtigungen pro Rolle definiert werden.'; +$string['studentcanleave'] = 'Teilnehmer/innen können Gruppen verlassen'; +$string['studentcanleave_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmer/innen Gruppen verlassen. Diese Berechtigung kann in den Rollenberechtigungen pro Rolle definiert werden.'; +$string['studentcansetdesc'] = 'Teilnehmer/innen können Gruppenbeschreibung erstellen und ändern'; +$string['studentcansetdesc_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmer/innen beim Erstellen einer Gruppe eine Beschreibung anlegen und diese bearbeiten.'; +$string['studentcansetenrolmentkey'] = 'Teilnehmer/innen können Kennwörter setzen, um den Gruppenbeitritt zu regeln'; +$string['studentcansetenrolmentkey_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmer/innen ein Gruppenkennwort setzen'; +$string['studentcansetgroupname'] = 'Teilnehmer/innen dürfen Gruppennamen selbst bestimmen'; +$string['studentcansetgroupname_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmer/innen die Gruppennamen für neue Gruppen setzen.'; $string['supervisionrole'] = 'Rolle für die Betreuung'; -$string['supervisionrole_help'] = 'Supervisorenrolle festlegen für die Betreuung der Gruppen festlegen (Standard: Lehrer ohne Bearbeitungsrecht)'; +$string['supervisionrole_help'] = 'Supervisorenrolle für die Gruppenbetreuung festlegen (Standard: Lehrer ohne Bearbeitungsrecht)'; $string['targetgrouping'] = 'Gruppen aus einer Gruppierung auswählen'; $string['timeavailable'] = 'Einschreibebeginn'; $string['timeavailable_error_past_timedue'] = 'Aktivität kann nicht nach dem Ende anfangen!'; diff --git a/html/langpacks/de/hub.php b/html/langpacks/de/hub.php index 1079ac6d3d..24e4d9940e 100644 --- a/html/langpacks/de/hub.php +++ b/html/langpacks/de/hub.php @@ -33,7 +33,7 @@ $string['advertiseon'] = 'Diesen Kurs anbieten auf {$a}'; $string['advertisepublication_help'] = 'Wenn Sie Ihren Kurs auf einem Community-Server moodle.net anbieten, können andere Personen aus der Community diesen Kurs finden und sich dort anmelden. Sie sollten dire E-Mail basierte Selbstregistriernug für Ihre Plattform und die Selbsteinschreibubg für den Kurs aktivieren.'; $string['analyticsactions'] = 'Anzahl der getätigten Aktionen aufgrund von generierten Vorhersagen ({$a})'; -$string['analyticsactionsnotuseful'] = 'Anzahl der Aktionen Vorhersage als nicht hilfreich markieren ({$a})'; +$string['analyticsactionsnotuseful'] = 'Anzahl der Aktionen, die eine Vorhersage als nicht hilfreich markieren ({$a})'; $string['analyticsenabledmodels'] = 'Anzahl der aktivierten Vorhersage-Modellen ({$a})'; $string['analyticspredictions'] = 'Anzahl der generierten Vorhersagen ({$a})'; $string['audience'] = 'Adressaten'; @@ -118,7 +118,7 @@ $string['nosearch'] = 'Hub oder Kurse nicht veröffentlichen'; $string['notregisteredonhub'] = 'Administrator/innen müssen diese Seite bei Moodle.net zunächst registrieren, bevor Sie einen Kurs veröffentlichen können.'; $string['operation'] = 'Aktionen'; -$string['participantnumberaverage'] = 'Durchschnittsteilnehmendenzahl ({$a})'; +$string['participantnumberaverage'] = 'Durchschnittliche Anzahl von Teilnehmer/innen ({$a})'; $string['policyagreed'] = 'Datenschutzerklärung und Datenverarbeitungsvereinbarung'; $string['policyagreeddesc'] = 'Ich stimme der Datenschutzerklärung und der Datenverarbeitungsvereinbarung zu.'; $string['postaladdress'] = 'Postadresse'; diff --git a/html/langpacks/de/lesson.php b/html/langpacks/de/lesson.php index f56b5c2400..5475e02c17 100644 --- a/html/langpacks/de/lesson.php +++ b/html/langpacks/de/lesson.php @@ -269,8 +269,7 @@ $string['groupoverridesdeleted'] = 'Gruppenänderungen gelöscht'; $string['groupsnone'] = 'Keine Gruppen, auf die Sie zugreifen können'; $string['handlingofretakes'] = 'Bewertung bei Wiederholungen'; -$string['handlingofretakes_help'] = 'Wenn die Teilnehmer/innen eine Lektion wiederholen dürfen, kann die -Bewertung entweder als Durchnittsnote oder als Bestnote aller Versuche eines Teilnehmenden erfolgen. +$string['handlingofretakes_help'] = 'Wenn die Teilnehmer/innen eine Lektion wiederholen dürfen, kann die Bewertung entweder als Durchschnittsnote oder als Bestnote aller Versuche erfolgen. Diese Option kann jederzeit geändert werden.'; $string['havenotgradedyet'] = 'Noch nicht bewertet'; $string['here'] = 'hier'; diff --git a/html/langpacks/de/lti.php b/html/langpacks/de/lti.php index ef71d76ef4..367ef026fb 100644 --- a/html/langpacks/de/lti.php +++ b/html/langpacks/de/lti.php @@ -120,7 +120,7 @@ $string['delete_confirmation'] = 'Möchten Sie dieses vorkonfigurierte Tool wirklich löschen?'; $string['deletetype'] = 'Vorkonfiguriertes Tool löschen.'; $string['display_description'] = 'Beschreibung bei Start anzeigen'; -$string['display_description_help'] = 'Die oben eingegebene Beschreibung wird bei Aktivierung über dem Inhalt des Tools angezeigt. Die Beschreibung kann genutzt werden, um Teilnehmenden zusätzliche Hinweise zugeben. Sie ist nicht unbedingt erforderlich. Wenn die Darstellung im neuen Fenster erfolgt, kann die Beschreibung nie angezeigt werden.'; +$string['display_description_help'] = 'Die oben eingegebene Beschreibung wird bei Aktivierung über dem Inhalt des Tools angezeigt. Die Beschreibung kann genutzt werden, um Teilnehmer/innen zusätzliche Hinweise zugeben. Sie ist nicht unbedingt erforderlich. Wenn die Darstellung im neuen Fenster erfolgt, kann die Beschreibung nie angezeigt werden.'; $string['display_name'] = 'Aktivitätenname bei Start anzeigen'; $string['display_name_help'] = 'Der Aktivitätenname kann über dem Inhalt des Toolanbieters angezeigt werden. Es ist auch möglich, dass der Toolanbieter den Namen direkt anzeigt. Die Option kann damit eine doppelte Anzeige verhindern. Die Titelanzeige ist nicht verfügbar wenn das Tool in einem neuen Fenster geöffnet wird.'; $string['domain_mismatch'] = 'Die Domain der Tool-URL passt nicht zum Eintrag in Tool-Konfiguration'; @@ -417,8 +417,8 @@ $string['share_name_help'] = 'Diese Option legt fest, ob der vollständige Nutzername an den Tool-Provider übergeben wird, wenn die Tool-Instanz verwendet wird. Nutzer/innen können so bei einem wiederholten Zugriff wiedererkannt werden und personalisierte Informationen erhalten. Diese Einstellung kann in der Tool-Konfiguration überschrieben wreden.'; -$string['share_roster'] = 'Tool Zugriff auf Teilnehmendenliste geben'; -$string['share_roster_admin'] = 'Tool kann auf Teilnehmendenliste zugreifen.'; +$string['share_roster'] = 'Tool darf auf Liste der Teilnehmer/innen zugreifen'; +$string['share_roster_admin'] = 'Tool kann auf Liste der Teilnehmer/innen zugreifen'; $string['share_roster_admin_help'] = 'Festlegen, ob das Tool auf die Liste der Teilnehmer/innen derjenigen Kurse zugreifen darf, in denen das Tool gestartet wurde.'; $string['share_roster_help'] = 'Diese Option legt fest, ob das Tool auf die Teilnehmerliste des Kurses zugreifen darf. diff --git a/html/langpacks/de/mnet.php b/html/langpacks/de/mnet.php index bd250b4a6a..79792ef41a 100644 --- a/html/langpacks/de/mnet.php +++ b/html/langpacks/de/mnet.php @@ -92,7 +92,7 @@ $string['host'] = 'Rechner'; $string['hostcoursenotfound'] = 'Rechner oder Kurs nicht gefunden'; $string['hostdeleted'] = 'Rechner entfernt'; -$string['hostexists'] = 'Ein Datensatz mit dieser Server-URL ist bereits vorhanden und wurde eventuell gelöscht. Datensatz bearbeiten.'; +$string['hostexists'] = 'Ein Datensatz mit diesem Servernamen ist bereits vorhanden und kann eventuell gelöscht werden. Datensatz bearbeiten.'; $string['hostlist'] = 'Liste von vernetzten Servern'; $string['hostname'] = 'Server-URL'; $string['hostnamehelp'] = 'Vollständiger Domainname des Remote-Rechners, z.B. www.beispiel.de'; @@ -164,7 +164,7 @@ $string['nosuchpublickey'] = 'Es war nicht möglich, einen PublicKey zur Signaturüberprüfung zu erhalten.'; $string['nosuchservice'] = 'Auf diesem Rechner läuft kein RPC-Service.'; $string['nosuchtransport'] = 'Kein Übertragungsprotokoll mit dieser ID'; -$string['notBASE64'] = 'Diese Textpassage ist nicht im Base64-Encoded-Format. Sie kann kein gültiger Schlüssel sein.'; +$string['notBASE64'] = 'Dieser Text ist nicht im Format \'base64 encoded\'. Das kann kein gültiger Schlüssel sein.'; $string['notPEM'] = 'Dieser Schlüssel ist nicht im PEM-Format. Er wird nicht funktionieren.'; $string['not_in_range'] = 'Die IP-Adresse {$a} gehört nicht zu einem vertrauenswürdigen Server.'; $string['notenoughidpinfo'] = 'Ihr Server (identity provider) liefert nicht genügend Informationen, um Ihr Nutzerkonto lokal zu erstellen oder zu aktualisieren.'; diff --git a/html/langpacks/de/moodle.php b/html/langpacks/de/moodle.php index fcde968b72..f95c089fae 100644 --- a/html/langpacks/de/moodle.php +++ b/html/langpacks/de/moodle.php @@ -889,7 +889,7 @@ $string['firstnamephonetic'] = 'Vorname - lautgetreu'; $string['firstpage'] = 'Erste Seite'; $string['firstsiteaccess'] = 'Erster Zugriff auf die Website'; -$string['firsttime'] = 'Sind Sie zum ersten Mal auf dieser Webseite?'; +$string['firsttime'] = 'Neu auf dieser Webseite?'; $string['folder'] = 'Verzeichnis'; $string['folderclosed'] = 'Geschlossenes Verzeichnis'; $string['folderopened'] = 'Geöffnetes Verzeichnis'; @@ -1034,8 +1034,8 @@ $string['howtomakethemes'] = 'Wie erstellen Sie neue Designs?'; $string['htmleditor'] = 'HTML-Editor verwenden'; $string['htmleditoravailable'] = 'Der HTML-Editor ist verfügbar'; -$string['htmleditordisabled'] = 'Sie haben den HTML-Editor in Ihrem Profil deaktiviert'; -$string['htmleditordisabledadmin'] = 'Die Administrator/innen haben den HTML-Editor deaktiviert'; +$string['htmleditordisabled'] = 'Sie haben den HTML-Editor in Ihrem Profil deaktiviert.'; +$string['htmleditordisabledadmin'] = 'Die Administrator/innen haben den HTML-Editor deaktiviert.'; $string['htmleditordisabledbrowser'] = 'Der HTML-Editor ist nicht verfügbar, weil Ihr Browser nicht kompatibel ist. Bitte nutzen Sie eine neuere Browserversion oder einen anderen Browser.'; $string['htmlfilesonly'] = 'Nur HTML-Dateien'; $string['htmlformat'] = 'HTML-Format'; @@ -1078,24 +1078,24 @@ $string['includeuserfiles'] = 'Nutzerdateien einbeziehen'; $string['increasesections'] = 'Anzahl der Abschnitte vergrößern'; $string['indicator:accessesafterend'] = 'Zugriffe nach dem Kursende'; -$string['indicator:accessesafterend_help'] = 'Dieser Indikator zeigt die Teilnehmendenzugriffe nach dem Kursende an.'; +$string['indicator:accessesafterend_help'] = 'Dieser Indikator zeigt die Zugriffe von Teilnehmer/innen nach dem Kursende an.'; $string['indicator:accessesbeforestart'] = 'Zugriffe vor dem Kursbeginn'; -$string['indicator:accessesbeforestart_help'] = 'Dieser Indikator zeigt die Teilnehmendenzugriffe nach dem Kursbeginn an.'; +$string['indicator:accessesbeforestart_help'] = 'Dieser Indikator zeigt die Zugriffe von Teilnehmer/innen von dem Kursbeginn an.'; $string['indicator:activitiesdue'] = 'Fälligkeitsdatum'; $string['indicator:activitiesdue_help'] = 'Die Person hat fällige Aktivitäten.'; $string['indicator:anycourseaccess'] = 'Jeder Kurszugriff'; $string['indicator:anycourseaccess_help'] = 'Dieser Indikator gibt den Zugriff zu jedem Kurs an, in dem der/die Nutzer/in eingeschrieben ist.'; $string['indicator:anywrite'] = 'Jeder Schreibaktion'; -$string['indicator:anywrite_help'] = 'Dieser Indikator stellt jede Schreib- (Einreichungs-) Aktion von Teilnehmenden dar.'; +$string['indicator:anywrite_help'] = 'Dieser Indikator stellt jede Schreib- bzw. Abgabeaktion von Teilnehmer/innen dar.'; $string['indicator:anywriteincourse'] = 'Irgendeine Schreibaktivität im Kurs'; -$string['indicator:anywriteincourse_help'] = 'Der Indikator steht für irgendeine Aktivität bei der Teilnehmende eine Lösung einreichen / erstellen sollen.'; +$string['indicator:anywriteincourse_help'] = 'Dieser Indikator stellt jede Schreib- bzw. Abgabeaktion von Teilnehmer/innen dar, u.z. in jeder Kursaktivität.'; $string['indicator:completeduserprofile'] = 'Nutzerprofil ist ausgefüllt'; $string['indicator:completeduserprofile_help'] = 'Dieser Indikator zeigt an, dass die/der Teilnehmer/in das Nutzerprofil vervollständigt hat.'; $string['indicator:completeduserprofiledef'] = 'Das Nutzerprofil ist vervollständigt'; $string['indicator:completeduserprofiledef_help'] = 'Die Richtlinien der Website wurden akzeptiert und der/die Nutzer/in hat die folgenden Felder ausgefüllt: Institution, Abteilung, Adresse, Stadt, Land, Webseite.'; $string['indicator:completionenabled'] = 'Abschlussverfolgung aktiviert'; $string['indicator:completionenabled_help'] = 'Dieser Indikator zeigt an, dass die Abschlussverfolgung für diesen Kurs aktiviert wurde.'; -$string['indicator:nostudent'] = 'Teilnehmendeneinschreibungen'; +$string['indicator:nostudent'] = 'Einschreibungen von Teilnehmer/innen'; $string['indicator:nostudent_help'] = 'Der Indikator zeigt die Verfügbarkeit von Teilnehmer/innen im Kurs.'; $string['indicator:noteacher'] = 'Trainer/innenverfügbarkeit'; $string['indicator:noteacher_help'] = 'Der Indikator zeigt die Verfügbarkeit von Trainer/innen im Kurs.'; @@ -1108,13 +1108,13 @@ $string['indicator:potentialsocialdef'] = 'Potentielle soziale Breite'; $string['indicator:potentialsocialdef_help'] = 'Der Grad, in dem der Kurs ein "breites" soziales Engagement bietet, das mit anderen Teilnehmer/innen und der Praxis-Community außerhalb des Kurses interagiert.'; $string['indicator:readactions'] = 'Umfang der Leseaktionen'; -$string['indicator:readactions_help'] = 'Dieser Indikator repräsentiert die Anzahl der von Teilnehmenden aufgenommenen Lese- (Ansichts-) Aktionen.'; +$string['indicator:readactions_help'] = 'Dieser Indikator stellt die Anzahl aller Lese- bzw. Ansichtsaktionen von Teilnehmer/innen dar.'; $string['indicator:userforumstracking'] = 'Nutzer/in verfolgt Foren'; -$string['indicator:userforumstracking_help'] = 'Dieser Indikator zeigt an, ob Teilnehmende die Verfolgung in den Foren eingeschaltet hat oder nicht.'; +$string['indicator:userforumstracking_help'] = 'Dieser Indikator zeigt an, ob Teilnehmer/innen das Tracking in den Foren eingeschaltet hat oder nicht.'; $string['info'] = 'Infos'; $string['inprogress'] = 'In Arbeit'; $string['institution'] = 'Institution'; -$string['instudentview'] = 'Teilnehmendenansicht'; +$string['instudentview'] = 'Ansicht als Teilnehmer/in'; $string['interests'] = 'Persönliche Interessen'; $string['interestslist'] = 'Persönliche Interessen'; $string['interestslist_help'] = 'Geben Sie Ihre Interessen einzeln an, die auf Ihrer Profilseite als Tags angezeigt werden sollen.'; @@ -1536,7 +1536,7 @@ $string['parentfolder'] = 'Übergeordnetes Verzeichnis'; $string['participants'] = 'Teilnehmer/innen'; $string['participantscount'] = 'Anzahl der Teilnehmer/innen: {$a}'; -$string['participantslist'] = 'Teilnehmendenliste'; +$string['participantslist'] = 'Liste der Teilnehmer/innen'; $string['participationratio'] = 'Beteiligung'; $string['participationreport'] = 'Bericht über die Beteiligung'; $string['password'] = 'Kennwort'; @@ -2015,7 +2015,7 @@ $string['statsreporttype'] = 'Berichtsform'; $string['statsreportwrites'] = 'Beiträge (alle Rollen)'; $string['statsstudentactivity'] = 'Aktivitäten der Teilnehmer/innen'; -$string['statsstudentreads'] = 'Teilnehmendenzugriffe'; +$string['statsstudentreads'] = 'Zugriffe von Teilnehmer/innen'; $string['statsstudentwrites'] = 'Beiträge der Teilnehmer/innen'; $string['statsteacheractivity'] = 'Aktivitäten der Trainer/innen'; $string['statsteacherreads'] = 'Trainer/innenzugriffe'; diff --git a/html/langpacks/de/portfolio.php b/html/langpacks/de/portfolio.php index f55f2aedcb..2987dd6765 100644 --- a/html/langpacks/de/portfolio.php +++ b/html/langpacks/de/portfolio.php @@ -37,7 +37,9 @@ $string['callercouldnotpackage'] = 'Fehler beim Packen Ihrer Export-Daten: {$a}'; $string['cannotsetvisible'] = 'Kann nicht auf sichtbar gesetzt werden. Plugin wurde vollständig deaktiviert, da eine Fehlkonfiguration entdeckt wurde.'; $string['commonportfoliosettings'] = 'Grundeinstellungen'; -$string['commonsettingsdesc'] = '

          Wenn ein Transfer bestätigt wird mit der Feststellung, dass es moderat oder evtl. hohen Zeitumfang benötigt, weiß man nicht, ob Teilnehmende die Zeit haben darauf zu warten, bis er vollständig ist oder nicht.

          Größen bis moderat werden ausgeführt, ohne Nutzende zu fragen. Ist der Datentransfer größer kann dem Nutzer angeboten werden, ihn zu informieren, dass es länger dauern kann.

          Einige Plugintypen werden diesen Mechanismus ignorieren und den Datentransfer in die Warteliste einreihen.

          '; +$string['commonsettingsdesc'] = '

          Ob eine Übertragung als "mittel" oder "hoch" betrachtet wird, hängt davon ab, ob die Person auf den Abschluss der Übertragung warten kann oder nicht.

          +

          Größen unter dem Schwellenwert von "mittel" werden sofort gestartet, ohne dass die Nutzer/innen gefragt werden. Übertragungen mit "mittel" und "hoch" bedeuten, dass die Option zusammen mit einer Warnung angeboten wird, dass es einige Zeit dauern kann.

          +

          Einige Portfolio-Plugins ignorieren diese Option vollständig und erzwingen, dass alle Übertragungen in die Warteschlange gestellt werden.

          '; $string['configexport'] = 'Exportierte Daten konfigurieren'; $string['configplugin'] = 'Portfolio-Plugin konfigurieren'; $string['configure'] = 'Konfigurieren'; diff --git a/html/langpacks/de/qtype_essay.php b/html/langpacks/de/qtype_essay.php index 81d4e21b65..1376ebdc3e 100644 --- a/html/langpacks/de/qtype_essay.php +++ b/html/langpacks/de/qtype_essay.php @@ -39,8 +39,8 @@ $string['err_maxwordlimitnegative'] = 'Die maximale Anzahl an Wörtern kann keine negative Zahl sein.'; $string['err_minwordlimit'] = 'Die Mindestanzahl an Wörtern ist aktiviert, aber es ist kein Wert eingetragen.'; $string['err_minwordlimitnegative'] = 'Die Mindestanzahl an Wörtern kann keine negative Zahl sein.'; -$string['formateditor'] = 'HTML Editor'; -$string['formateditorfilepicker'] = 'HTML Editor mit Dateiauswahl'; +$string['formateditor'] = 'HTML-Editor'; +$string['formateditorfilepicker'] = 'HTML-Editor mit Dateiauswahl'; $string['formatmonospaced'] = 'Unformatierter Text, Schriftart mit fester Laufweite'; $string['formatnoinline'] = 'Kein Online-Text'; $string['formatplain'] = 'Unformatierter Text'; @@ -78,7 +78,7 @@ $string['responseoptions'] = 'Antwortoptionen'; $string['responserequired'] = 'Texteingabe erforderlich'; $string['responsetemplate'] = 'Antwortvorlage'; -$string['responsetemplate_help'] = 'Der hier eingegebene Text wird im Antwortfeld für Teilnehmende angezeigt wenn diese/r die Frage beantworten will.'; +$string['responsetemplate_help'] = 'Dieser Text wird Teilnehmer/innen im Antwortfeld angezeigt, wenn diese die Frage beantworten möchten.'; $string['responsetemplateheader'] = 'Antwortvorlage'; $string['wordcount'] = 'Wortanzahl: {$a}'; $string['wordcounttoofew'] = 'Wortanzahl: {$a->count}, kleiner als die erforderlichen {$a->limit} Wörter.'; diff --git a/html/langpacks/de/qtype_formulas.php b/html/langpacks/de/qtype_formulas.php index c01c4c46fd..bf24d64d87 100644 --- a/html/langpacks/de/qtype_formulas.php +++ b/html/langpacks/de/qtype_formulas.php @@ -26,15 +26,199 @@ defined('MOODLE_INTERNAL') || die(); $string['abserror'] = 'Absoluter Fehler'; -$string['addmorepartsblanks'] = 'Vorlage für {no} weitere Teile'; +$string['addmorepartsblanks'] = 'Vorlage für {no} weitere Teilfragen'; $string['algebraic_formula'] = 'Algebraische Formel'; $string['answer'] = 'Antwort*'; +$string['answer_help'] = '**Erforderlich** +muss je nach gewähltem Antworttyp eine Liste von Zahlen oder eine Liste von Zeichenketten sein. Wenn es nur eine Antwort gibt, kann eine Zahl oder eine Zeichenkette direkt eingegeben werden. Bitte beachten Sie, dass die Anzahl der Elemente in der Liste die Anzahl der Antwortfelder für diesen Teil bestimmt. + +
          123
          [1, 0, 0, 1]
          a
          [1, a, b]
          "exp(-a t)"
          ["vx t","vy t - 0.5 a t^2"]
          '; $string['answercombinedunitmulti'] = 'Antwortzahl und Einheit für Teil {$a->part}'; -$string['answercombinedunitsingle'] = 'Antwortzahl und Einheit'; -$string['answermark'] = 'Bewertung für Teil*'; -$string['answermulti'] = 'Antwortzahl für Teil {$a->part}'; -$string['answerno'] = 'Teil {$a}'; +$string['answercombinedunitsingle'] = 'Antwort und Einheit'; +$string['answercoordinatemulti'] = 'Antwortfeld {$a->numanswer} für Teilfrage {$a->part}'; +$string['answercoordinatesingle'] = 'Antwortfeld {$a->numanswer}'; +$string['answermark'] = 'Bewertung für Teilfrage*'; +$string['answermark_help'] = '**Erforderlich**. +Die Bewertung für die Antwort auf diesen Teil, die eine Zahl größer als 0 sein sollte. +Die Standardbewertung für die gesamte Frage ist die Summe der Bewertungen aller Teile. + +Hinweis: Wenn das Bewertungsfeld für diesen Teil leer bleibt, wird der Teil beim Speichern der Frage gelöscht.'; +$string['answermulti'] = 'Antwort für Teilfragen {$a->part}'; +$string['answerno'] = 'Teilfrage {$a}'; $string['answersingle'] = 'Antwort'; $string['answertype'] = 'Antworttyp'; +$string['answertype_help'] = 'Es gibt vier Antworttypen. + +Zahlen, numerische und numerische Formelantworten erfordern eine Zahl oder eine Liste von Zahlen als Antwort. + +Die Antworten auf algebraische Formeln erfordern eine Zeichenkette oder eine Liste von Zeichenketten als Antwort. + +Für die verschiedenen Antworttypen gelten unterschiedliche Einschränkungen bei der Eingabe der Antworten, so dass die Schüler wissen müssen, wie sie einzugeben sind. Die Formatprüfung im Fragencode wird bei der Eingabe darauf hinweisen, wenn die Antwort in einem falschen Format eingegeben wurde. Bitte lesen Sie die Dokumentation für Details.'; +$string['answerunitmulti'] = 'Einheit für Teilfrage {$a->part}'; +$string['answerunitsingle'] = 'Einheit'; +$string['checkvarshdr'] = 'Instanziierung von Variablen prüfen'; +$string['choiceno'] = 'Nein'; +$string['choiceyes'] = 'Ja'; +$string['commonsiunit'] = 'SI-Einheit'; $string['correctansweris'] = 'Eine mögliche Antwort ist: {$a}'; -$string['yougotnright'] = 'Sie haben {$a->num} Teile dieser Aufgabe korrekt beantwortet.'; +$string['correctfeedback'] = 'Für jede richtige Antwort gilt'; +$string['correctfeedback_help'] = 'Dieses Feedback wird den Schülerinnen und Schülern gezeigt, die in diesem Teil die Höchstpunktzahl erreicht haben. Es kann globale und lokale Variablen enthalten, die durch ihre entsprechenden Werte ersetzt werden.'; +$string['correctness'] = 'Bewertungskriterium*'; +$string['correctness_help'] = '**Erforderlich** +Sie können entweder einen relativen Fehler oder einen absoluten Fehler mit Fehlerbereich angeben. Ein relativer Fehler kann nicht für algebraische Antworttypen verwendet werden. + +Die genaue Definition eines relativen Fehlers und eines absoluten Fehlers bei mehr als einem Antwortfeld finden Sie in der Dokumentation.'; +$string['correctnessexpert'] = 'Experte'; +$string['correctnesssimple'] = 'Standard'; +$string['defaultanswermark'] = 'Standardbewertung'; +$string['defaultanswermark_desc'] = 'Standardbewertung für neue Teilfragen'; +$string['defaultanswertype'] = 'Standardantworttyp'; +$string['defaultanswertype_desc'] = 'Standard-Antworttyp für neue Teilfragen'; +$string['defaultcorrectness'] = 'Standard-Bewertungskriterien'; +$string['defaultcorrectness_desc'] = 'Standard-Bewertungskriterien für neue Teilfragen'; +$string['defaultunitpenalty'] = 'Standardabzug'; +$string['defaultunitpenalty_desc'] = 'Standardabzug für eine falsche Einheit (0-1)'; +$string['error_algebraic_var'] = 'Syntaxfehler bei der Definition einer algebraischen Variablen.'; +$string['error_answer_missing'] = 'Es wurde keine Antwort definiert.'; +$string['error_answerbox_duplicate'] = 'Jeder Antwortfeldplatzhalter kann nur einmal in einer Teilfrage verwendet werden.'; +$string['error_answertype_mistmatch'] = 'Antworttyp stimmt nicht überein: Ein numerischer Antworttyp erfordert eine Zahl und ein algebraischer Antworttyp erfordert eine Zeichenkette'; +$string['error_criterion'] = 'Das Bewertungskriterium muss mit einer Zahl bewertet werden.'; +$string['error_eval_numerical'] = 'Einige Ausdrücke können nicht numerisch ausgewertet werden.'; +$string['error_fixed_range'] = 'Syntaxfehler in einem festgelegten Bereich.'; +$string['error_forbid_char'] = 'Die Formel oder der Ausdruck enthält verbotene Zeichen oder Operatoren.'; +$string['error_forloop'] = 'Syntaxfehler in der for-Schleife.'; +$string['error_forloop_expression'] = 'Der Ausdruck der for-Schleife muss eine Liste sein.'; +$string['error_forloop_var'] = 'Die Variable der for-Schleife hat noch Fehler.'; +$string['error_func_param'] = 'Falsche Anzahl oder falscher Typ von Parametern für die Funktion {$a}()'; +$string['error_mark'] = 'Die Bewertung der Antwort muss einen Wert größer als 0 haben.'; +$string['error_no_answer'] = 'Mindestens eine Antwort ist erforderlich.'; +$string['error_placeholder_format'] = 'Falsches Format des Platzhalters oder verbotene Zeichen.'; +$string['error_placeholder_main_duplicate'] = 'Doppelter Platzhalter im Text der Hauptfrage.'; +$string['error_placeholder_missing'] = 'Dieser Platzhalter fehlt im Text der Hauptfrage.'; +$string['error_placeholder_sub_duplicate'] = 'Dieser Platzhalter ist bereits in einem anderen Teil definiert worden.'; +$string['error_placeholder_too_long'] = 'Die Länge des Platzhalters ist auf 40 Zeichen begrenzt.'; +$string['error_randvars_set_size'] = 'Die Anzahl der generierbaren Elemente in der Menge muss größer als 1 sein.'; +$string['error_randvars_type'] = 'Alle Elemente in der Menge müssen genau dieselbe Art und Größe haben.'; +$string['error_rule'] = 'Fehler bei der Regelanalyse!'; +$string['error_ruleid'] = 'In der Datei mit der ID/dem Namen existiert keine solche Regel.'; +$string['error_subexpression_empty'] = 'Ein Unterausdruck ist leer.'; +$string['error_syntax'] = 'Syntaxfehler.'; +$string['error_unit'] = 'Fehler beim Analysieren der Einheit!'; +$string['error_unitpenalty'] = 'Der Abzug muss eine Zahl zwischen 0 und 1 sein.'; +$string['error_validation_eval'] = 'Auswertungsfehler!'; +$string['error_vars_array_index_nonnumeric'] = 'Nicht-numerische Werte können nicht als Listenindex verwendet werden.'; +$string['error_vars_array_index_out_of_range'] = 'List index out of range !!!'; +$string['error_vars_array_size'] = 'Die Größe der Liste muss zwischen 1 und 1000 liegen.'; +$string['error_vars_array_type'] = 'Die Elemente in derselben Liste müssen vom gleichen Typ sein, entweder eine Zahl oder eine Zeichenkette.'; +$string['error_vars_array_unsubscriptable'] = 'Die Variable kann nicht indiziert werden.'; +$string['error_vars_bracket_mismatch'] = 'Die Klammer stimmt nicht.'; +$string['error_vars_end_separator'] = 'Es fehlt das Trennzeichen am Ende.'; +$string['error_vars_name'] = 'Die Syntax des Variablennamens ist falsch.'; +$string['error_vars_reserved'] = 'Die Funktion {$a}() ist reserviert und kann nicht als Variable verwendet werden.'; +$string['error_vars_string'] = 'Fehler! Entweder eine Zeichenfolge ohne schließendes Anführungszeichen oder die Verwendung eines nicht akzeptierten Zeichens wie \'.'; +$string['error_vars_undefined'] = 'Die Variable \'{$a}\' wurde nicht definiert.'; +$string['feedback'] = 'Allgemeiner Teil des Feedbacks'; +$string['feedback_help'] = 'Dieses Teilfeedback wird allen Teilnehmer/innen gezeigt. Es kann globale und lokale Variablen enthalten, die durch ihre Werte ersetzt werden.'; +$string['functiontakesatleasttwo'] = 'Die Funktion {$a} muss mindestens zwei Argumente haben.'; +$string['functiontakesnoargs'] = 'Die Funktion {$a} benötigt keine Argumente.'; +$string['functiontakesonearg'] = 'Die Funktion {$a} muss genau ein Argument haben.'; +$string['functiontakesoneortwoargs'] = 'The function {$a} must have either one or two arguments'; +$string['functiontakesthreeargs'] = 'Die Funktion {$a} muss genau drei Argumente haben.'; +$string['functiontakestwoargs'] = 'Die Funktion {$a} muss genau zwei Argumente haben.'; +$string['globalvarshdr'] = 'Variablen'; +$string['illegalformulasyntax'] = 'Unzulässige Formula-Syntax beginnend mit \'{$a}\''; +$string['incorrectfeedback'] = 'Bei jeder falschen Antwort'; +$string['incorrectfeedback_help'] = 'Diese Rückmeldung wird den Teilnehmer/innen gezeigt, die in diesem Teil keine Bewertung erhalten haben. Es kann globale und lokale Variablen enthalten, die durch deren Werte ersetzt werden.'; +$string['instantiate'] = 'Instanziieren Sie'; +$string['mainq'] = 'Hauptfrage'; +$string['modelanswer'] = 'Musterantwort'; +$string['none'] = 'Keine'; +$string['number'] = 'Zahl'; +$string['number_unit'] = 'Zahl und Einheit'; +$string['numdataset'] = 'Anzahl der Datensätze'; +$string['numeric'] = 'Numerischer Ausdruck'; +$string['numeric_unit'] = 'Numerischer Ausdruck und Einheit'; +$string['numerical_formula'] = 'Numerische Formel'; +$string['numerical_formula_unit'] = 'Numerische Formel und Einheit'; +$string['otherrule'] = 'Sonstige Regeln'; +$string['otherrule_help'] = 'Hier können Fragenautor/innen zusätzliche Umrechnungsregeln für andere akzeptierte Basiseinheiten festlegen. Lesen Sie bitte die Dokumentation für die erweiterten Verwendungsmöglichkeiten.'; +$string['partiallycorrectfeedback'] = 'Für jede teilweise richtige Antwort'; +$string['partiallycorrectfeedback_help'] = 'Dieses Feedback wird den Teilnehmer/innen gezeigt, die in diesem Teil nicht die Höchstpunktzahl erreicht haben. Es kann globale und lokale Variablen enthalten, die durch deren Werte ersetzt werden.'; +$string['placeholder'] = 'Name des Platzhalters'; +$string['placeholder_help'] = 'Ein Platzhalter wird verwendet, um die Stelle in der Hauptfrage zu kennzeichnen, der durch den Inhalt des Teils ersetzt wird. Er ist eine Zeichenfolge aus alphanumerischen Zeichen mit dem Präfix "**#**", z. B. #1, #2a, #2b und #A. + +Bleibt dieses Feld leer, wird der Platzhalter am Ende des Hauptfragetextes angehängt.'; +$string['pleaseputananswer'] = 'Tragen Sie bitte in jedes Eingabefeld eine Antwort ein.'; +$string['pluginname'] = 'Formulas'; +$string['pluginname_help'] = 'Um mit dieser Frage zu beginnen, besuchen Sie bitte moodleformulas.org. + +Für eventuelle Fragen besuchen Sie bitte moodleformulas.org. + +Für die Optionen im untenstehenden Bearbeitungsformular gehen Sie bitte zu moodleformulas.org + +Die vollständige Dokumentation finden Sie unter moodleformulas.org'; +$string['pluginnameadding'] = 'Hinzufügen einer Formulas-Frage'; +$string['pluginnameediting'] = 'Bearbeiten einer Formulas-Frage'; +$string['pluginnamesummary'] = 'Fragetyp mit Zufallswerten und Mehrfachantworten: +Die Antwortfelder können an beliebiger Stelle platziert werden, so dass wir Fragen mit verschiedenen Strukturen wie Vektoren, Polynomen oder Matrizes erstellen können. +Andere Funktionen wie die Überprüfung von Einheiten und mehrteilige Fragen sind ebenfalls möglich und einfach zu verwenden.'; +$string['postunit'] = 'Einheit'; +$string['postunit_help'] = 'Du kannst die Einheit spezifizieren. Dieser Fragetyp ist speziell designed für SI-Einheiten, so steht ein Leerzeichen für das "Produkt" der verschiedenen "Basiseinheiten" und ^ wird für Exponenten verwendet. + +Auch / kann für inverse Exponenten verwendet werden. Jede Permutation der Basiseinheit wird gleich behandelt. + +Die Teilnehmer/innen müssen das gleiche Eingabeformat verwenden. Zum Beispiel: +
          1 m
          0.1 m^2
          20 m s^(-1)
          400 kg m/s
          100 kW
          '; +$string['previewerror'] = 'Keine Vorschau verfügbar. Überprüfen Sie Ihre Definition von Zufallsvariablen, globalen Variablen, lokalen Variablen von Teilen und Antworten. Ursprüngliche Fehlermeldung:'; +$string['privacy:metadata'] = 'Das Plugin für den Fragetyp Formulas speichert keine personenbezogenen Daten.'; +$string['qtextpreview'] = 'Vorschau'; +$string['questiontext'] = 'Fragentext'; +$string['questiontext_help'] = 'Neben dem normalen Fragetext können Sie hier auch globale Variablen und Platzhalter verwenden. + +Globale Variablen werden durch ihre Werte ersetzt und Platzhalter werden durch Antworten ersetzt. + +Ein einfaches Beispiel mit Variablen A, B, C und Platzhaltern #1, #2, #3 ist: + +
          What is the result of {A} + {B}?
          {#1}
          What is the result of {A} - {B}?
          {#2}
          What is the result of {C} / {B}?
          {#3}
          '; +$string['relerror'] = 'Relativer Fehler'; +$string['renew'] = 'Update'; +$string['ruleid'] = 'Grundlegende Umrechnungsregeln'; +$string['ruleid_help'] = 'Dieser Fragetyp verfügt über ein integriertes System zur Umrechnung von Einheiten und über grundlegende Umrechnungsregeln. + +Die grundlegenden Regeln sind die "Gemeinsamen SI-Einheiten", die Standardeinheiten umrechnen, wie z. B. die Längeneinheiten km, m, cm und mm. Diese Option hat keine Auswirkung, wenn keine Einheit verwendet wurde.'; +$string['settingusepopup'] = 'Tooltips verwenden'; +$string['settingusepopup_desc'] = 'Anzeige der richtigen Antwort und des Feedbacks in einem Tooltip'; +$string['subqoptions'] = 'Einstellungen der Einheit'; +$string['subqtext'] = 'Text des Frageteils'; +$string['subqtext_help'] = 'Hier können die Texte für den Frageteil und die Antwortfelder angegeben werden. Die Platzhalter, die für die Angabe von Antwortfeldern verwendet werden können, sind: + +
          {_0}
          {_1}
          {_2}
          ...
          {_u}
          + +Das {_0}, {_1}, {_2} sind verschiedene Input-Felder für Variablen und {_u} ist das Input-Feld für die Einheit. + +Alle fehlenden Felder werden automatisch an das Ende des Textes des Teils angehängt. Ein Sonderfall ist, wenn {_0}, {_u} nacheinander angegeben werden und es nur ein Antwortfeld und eine Einheit gibt, d. h. {_0}{_u} , dann werden sie zu einem einzigen langen Eingabeantwortfeld für Antwort und Einheit zusammengefasst.'; +$string['unit'] = 'Einheit'; +$string['unitpenalty'] = 'Abzug für falsche Einheit (0-1)*'; +$string['unitpenalty_help'] = 'Mit dieser Option legen Sie die Bewertung fest, die Sie dem Schüler für eine falsche Einheit geben wollen. + +Sie hat einen Wert zwischen 0 und 1. Wenn sie den Wert 1 hat, müssen die Einheit und die Antwort gleichzeitig richtig sein, um eine Bewertung zu erhalten. Das heißt, die Einheit und Antwort werden als eine Einheit behandelt. Nimmt sie hingegen den Wert 0 an, können die Teilnehmer*innen nur für die richtige Antwort die volle Punktzahl erhalten, alle zufälligen Zeichenfolge am Ende der Antwort haben keine Auswirkung . + +Es wird daher empfohlen, den Wert 1 zu verwenden, wenn die Antwort keine zugehörige Einheit hat.'; +$string['unsupportedformulafunction'] = 'Die Funktion {$a} wird nicht unterstützt.'; +$string['vars1'] = 'Lokale Variablen'; +$string['vars1_help'] = 'Sie können hier Variablen auf die gleiche Weise definieren, wie globale Variablen auf der Ebene der Frage definiert werden. +Die hier definierten Variablen können in der Antwort oder im Feedback des Teils verwendet werden und ihr Sichtbarkeitsbereich ist auf diesen Teil beschränkt.'; +$string['vars2'] = 'Bewertungsvariablen'; +$string['vars2_help'] = 'Alle lokalen Variablen und die Teilnehmerantworten können hier verwendet werden. Siehe Dokumentation für erweiterte Verwendungsmöglichkeiten.'; +$string['varsdata'] = 'Instanziierte Datensätze'; +$string['varsglobal'] = 'Globale Variablen'; +$string['varsglobal_help'] = 'Hier können Formeln angegeben werden, um die instanziierten Zufallsvariablen zu manipulieren (alle Zufallsvariablen sind hier verfügbar). Die vollständige Liste der mathematischen Funktionen und Operatoren finden Sie in der Dokumentation. + +
          a = 1.11111;
          b = exp(3);
          c = A + a + b;
          d = sin(1.5*pi()) + c;
          e = round(a, 0);
          f = [0,1,2,3][A];
          g = ["zero","one","two","three"][A];
          distance = sqrt(a*a + b*b);
          '; +$string['varsrandom'] = 'Zufallsvariablen'; +$string['varsrandom_help'] = 'Zu Beginn eines jeden Versuchs werden für diese Variablen neue Zufallswerte generiert. Dies kann man initiieren, indem man eine Reihe von Elementen definiert, aus denen man auswählen kann: +
          A = {1,2,3};
          C = {[1,-1], [2,-2], [3,-3]};
          E = {10:100:10, 100, 1000};
          + +Die Elemente können Zahlen, Zeichenketten oder Listen davon sein. Zu Beginn eines neuen Versuchs wird ein Element aus der Menge gezogen und der Variablen auf der linken Seite zugewiesen. Für eine Menge von Zahlen kann auch die Bereichsschreibweise wie 10:100:10 verwendet werden (siehe Beispiel E oben).'; +$string['varsstatistics'] = 'Statistik'; +$string['yougotnright'] = 'Sie haben {$a->num} Teilfragen dieser Aufgabe korrekt beantwortet.'; diff --git a/html/langpacks/de/qtype_randomsamatch.php b/html/langpacks/de/qtype_randomsamatch.php index fc5c052d01..ba48e43173 100644 --- a/html/langpacks/de/qtype_randomsamatch.php +++ b/html/langpacks/de/qtype_randomsamatch.php @@ -29,7 +29,7 @@ $string['nosaincategory'] = 'In der ausgewählten Kategorie \'{$a->catname}\' befinden sich keine Kurztextfragen. Wählen Sie eine andere Kategorie aus oder erstellen Sie Fragen in dieser Kategorie.'; $string['notenoughsaincategory'] = 'In der ausgewählten Kategorie \'{$a->catname}\' befinden sich nur {$a->nosaquestions} Kurztextfragen. Wählen Sie eine andere Kategorie aus, erstellen Sie zusätzliche Kurztextfragen in dieser Kategorie oder reduzieren Sie die Zahl der auszuwählenden Kurztextfragen.'; $string['pluginname'] = 'Zufällige Kurzantwortzuordnung'; -$string['pluginname_help'] = 'Aus Teilnehmendenansicht scheint dies eine Zuordnungsfrage zu sein. Der Unterschied besteht darin, dass die Fragen und Antworten zufällig aus den Kurzantwortfragen der gewählten Kategorie genommen werden. Es müssen ausreichend noch nicht genutzte Kurzantwortfragen in der Kategorie abgelegt sein. Andernfalls erscheint eine Fehlernachricht.'; +$string['pluginname_help'] = 'Aus der Ansicht von Teilnehmer/innen scheint dies eine Zuordnungsfrage zu sein. Der Unterschied besteht darin, dass die Fragen und Antworten zufällig aus den Kurzantwortfragen der gewählten Kategorie genommen werden. Es müssen ausreichend viele, noch nicht genutzte Kurzantwortfragen in der Kategorie abgelegt sein. Andernfalls erscheint eine Fehlernachricht.'; $string['pluginnameadding'] = 'Zufällige Kurzantwort Zuordnungsfrage hinzufügen'; $string['pluginnameediting'] = 'Zufällige Kurzantwort Zuordnungsfrage bearbeiten'; $string['pluginnamesummary'] = 'Wie Zuordnungsfrage, jedoch zufällig aus Kurzantwortfragen der Kategorie erstellt.'; diff --git a/html/langpacks/de/question.php b/html/langpacks/de/question.php index f9692fdc77..03dbfad27b 100644 --- a/html/langpacks/de/question.php +++ b/html/langpacks/de/question.php @@ -480,7 +480,7 @@ $string['shownumpartscorrectwhenfinished'] = 'Anzahl der richtigen Antworten anzeigen, sobald die Frage beendet ist'; $string['showquestiontext'] = 'Fragetext in der Frageliste anzeigen'; $string['specificfeedback'] = 'Spezifisches Feedback'; -$string['specificfeedback_help'] = 'Spezifisches Feedback, das von der Antwort der/des Teilnehmenden abhängt.'; +$string['specificfeedback_help'] = 'Spezifisches Feedback, das von der Antwort der Person abhängt.'; $string['started'] = 'Begonnen'; $string['state'] = 'Status'; $string['step'] = 'Schritt'; diff --git a/html/langpacks/de/questionnaire.php b/html/langpacks/de/questionnaire.php index f87c7e6f28..7f7ad13662 100644 --- a/html/langpacks/de/questionnaire.php +++ b/html/langpacks/de/questionnaire.php @@ -118,8 +118,8 @@ $string['dateformatting'] = 'Verwenden Sie das Format Jahr-Monat-Tag, z.B. für den 14. März 2019: 2019-03-04'; $string['deleteallresponses'] = 'Alle Antworten löschen'; $string['deletecurrentquestion'] = 'Frage {$a} löschen'; -$string['deletedallgroupresp'] = 'Alle Antworten in der Gruppe {$a} löschen'; -$string['deletedallresp'] = 'Abgaben gelöscht'; +$string['deletedallgroupresp'] = 'Alle Antworten in der Gruppe {$a} löschen'; +$string['deletedallresp'] = 'Antworten der Befragung gelöscht'; $string['deletedisabled'] = 'Dieses Objekt kann nicht gelöscht werden.'; $string['deletedresp'] = 'Antwort löschen'; $string['deleteresp'] = 'Diese Antwort löschen'; @@ -304,8 +304,8 @@ $string['notemplatesurveys'] = 'Keine Befragungsvorlagen'; $string['notenoughscaleitems'] = 'Sie müssen mindestens zwei Werte für die Skala angeben!'; $string['notificationfull'] = 'Vollständig beantwortet'; -$string['notifications'] = 'Benachrichtigung verschicken'; -$string['notifications_help'] = 'Rollen, die bei einer Abgabe benachrichtigt werden.'; +$string['notifications'] = 'Benachrichtigung über Antworten verschicken'; +$string['notifications_help'] = 'Personen benachrichtigen, deren Rollen das Recht "mod/questionnaire:submissionnotification" haben, wenn eine Antwort erfolgt ist.'; $string['notificationsimple'] = 'Nur Benachrichtigung'; $string['notopen'] = 'Diese Befragung steht ab {$a} zur Verfügung.'; $string['notrequired'] = 'Antwort ist nicht erforderlich'; @@ -458,14 +458,14 @@ * Öffentlich - kann in verschiedenen Kursen mehrfach eingesetzt werden.'; $string['redirecturl'] = 'URL, zu der Teilnehmer/innen nach Abschluss der Befragung weiter geleitet werden.'; $string['remove'] = 'Löschen'; -$string['removeallquestionnaireattempts'] = 'Alle Abgaben der Befragung löschen'; +$string['removeallquestionnaireattempts'] = 'Alle Antworten der Befragung löschen'; $string['removenotinuse'] = 'Diese Befragung war von einer öffentlichen Befragung abhängig, die gelöscht wurde. Sie kann nicht länger verwendet und sollte daher gelöscht werden.'; $string['required'] = 'Ausfüllen erforderlich'; $string['required_help'] = 'Wenn Sie **Ja** wählen, ist eine Antwort auf diese Frage obligatorisch, d.h. der Nutzer wird die Befragung nicht abgeben können, bis diese Frage beantwortet ist.'; $string['requiredparameter'] = 'Ein notwendiger Parameter fehlt.'; $string['reset'] = 'Zurücksetzen'; $string['respeligiblerepl'] = '(ersetzt durch Rollenänderung)'; -$string['respondent'] = 'Abgabe von'; +$string['respondent'] = 'Befragte/r'; $string['respondenteligibleall'] = 'alle'; $string['respondenteligiblestudents'] = 'nur Teilnehmer/innen'; $string['respondenteligibleteachers'] = 'nur Trainer/innen'; @@ -529,7 +529,7 @@ $string['submissionnotificationtextuser'] = '"{$a->username}" hat eine neue Antwort zur Befragung "{$a->name}" abgegeben.'; $string['submitoptions'] = 'Abgabeoptionen'; $string['submitpreview'] = 'Vorschau der Abgabe'; -$string['submitpreviewcorrect'] = 'Die Einreichung wurde als korrekt ausgefüllt akzeptiert.'; +$string['submitpreviewcorrect'] = 'Die Antwort würde als korrekt ausgefüllt akzeptiert werden.'; $string['submitsurvey'] = 'Befragung abgeben'; $string['submitted'] = 'Abgegeben:'; $string['subtitle'] = 'Untertitel'; @@ -575,7 +575,7 @@ $string['vertical'] = 'Senkrecht'; $string['view'] = 'Anzeigen'; $string['viewallresponses'] = 'Alle Antworten sehen'; -$string['viewallresponses_help'] = 'Wenn die Befragung im **Gruppen Modus** auf *Sichtbare Gruppen* oder *Getrennte Gruppen* gesetzt ist und der/die aktuelle Nutzer/in das Recht *moodle/site:accessallgroups* hat (im aktuellen Kontext) und im aktuellen Kurs Gruppen definiert wurden, dann hat der/die Nutzer/in Zugriff auf eine dropdown Liste der Gruppen. Diese dropdown Liste ermöglicht es dem/der Nutzer/in die Antworten der Befragung nach Gruppen zu filtern. Bei der Einstellung **Gruppen Modus**: *Getrennte Gruppen* haben Nutzer/innen, die nicht das Recht *moodle/site:accessallgroups* haben (meist \'students\' oder \'non-editing teachers\', etc.) nur Zugriff auf die Antworten der Gruppe in die sie eingetragen sind.'; +$string['viewallresponses_help'] = 'Wenn die Befragung im **Gruppenmodus** auf *Sichtbare Gruppen* oder *Getrennte Gruppen* gesetzt ist und der/die aktuelle Nutzer/in das Recht *moodle/site:accessallgroups* hat (im aktuellen Kontext) und im aktuellen Kurs Gruppen definiert wurden, dann hat der/die Nutzer/in Zugriff auf eine Dropdown-Liste der Gruppen. Diese Dropdown-Liste ermöglicht es dem/der Nutzer/in die Antworten der Befragung nach Gruppen zu filtern. Bei der Einstellung **Gruppenmodus**: *Getrennte Gruppen* haben Nutzer/innen, die nicht das Recht *moodle/site:accessallgroups* haben (meist \'Teilnehmer/in\' oder \'Trainer/in ohne Bearbeitungsrecht\', etc.) nur Zugriff auf die Antworten der Gruppe in die sie selbst eingetragen sind.'; $string['viewbyresponse'] = 'Liste der Antworten'; $string['viewindividualresponse'] = 'Individuelle Antworten'; $string['viewindividualresponse_help'] = 'Klicken Sie auf die Namen der Teilnehmer/innen, um deren individuellen Antworten zu sehen.'; diff --git a/html/langpacks/de/quiz.php b/html/langpacks/de/quiz.php index 5bf0c70971..d222914784 100644 --- a/html/langpacks/de/quiz.php +++ b/html/langpacks/de/quiz.php @@ -118,7 +118,7 @@ $string['attempttitle'] = '{$a}'; $string['attempttitlepaged'] = '{$a->name} (Seite {$a->currentpage} von {$a->totalpages})'; $string['autosaveperiod'] = 'Verzögerung zur automatischen Speicherung'; -$string['autosaveperiod_desc'] = 'Teilnehmendenantworten können während der Testversuche regelmäßig automatisch gesichert werden. Bei jeder Eingabe einer Änderung erfolgt eine Sicherung und nach dem hier eingegebenen Zeitwert. Dies erhöht die Serverlast, verhindert aber den Verlust von Antworten. Prüfen Sie die entstehende Serverlast und passen Sie dann den Wert auf einer akzeptables Mass an. Der Eintrag \'0\' deaktiviert die automatische Sicherung.'; +$string['autosaveperiod_desc'] = 'Antworten können während der Testversuche automatisch gespeichert werden. Die Antworten werden gespeichert, sobald es eine Änderung gibt und die Zeit abgelaufen ist. Eine kürzere Verzögerung erhöht die Serverlast, verringert jedoch die Wahrscheinlichkeit, dass Antworten verloren gehen. Wenn Sie die Verzögerung viel kürzer einstellen möchten, sollten Sie den Wert schrittweise verkürzen und die Serverlast überwachen. Wenn die Last zu hoch wird, verlängern Sie die Verzögerung wieder. Wenn Sie die Verzögerung auf 0 setzen, wird das automatische Speichern deaktiviert.'; $string['back'] = 'Zurück zur vorherigen Antwort'; $string['backtocourse'] = 'Zurück zum Kurs'; $string['backtoquestionlist'] = 'Zurück zur Fragenliste'; @@ -205,7 +205,7 @@ $string['configdelay2'] = 'Wählen Sie eine Zeitverzögerung, wenn Sie möchten, dass Teilnehmer/innen vor einem dritten oder weiteren Versuch ein Pause einhalten sollen.'; $string['configdelaylater'] = 'Wenn Sie eine Zeitverzögerung aktivieren, können Teilnehmer/innen einen weiteren Testversuch erst nach der eingegeben Zeit durchführen.'; $string['configeachattemptbuildsonthelast'] = 'Wenn mehrere Versuche erlaubt sind, dann enthält jeder Versuch die Ergebnisse des vorhergegangenen Versuchs.'; -$string['configgrademethod'] = 'Welche Methode soll zur Berechnung der Teilnehmendenbewertung im Test herangezogen werden, wenn mehrere Versuche erlaubt sind?'; +$string['configgrademethod'] = 'Welche Methode zur Bewertungsberechnung soll im Test verwendet werden, wenn mehrere Versuche erlaubt sind?'; $string['configintro'] = 'Die hier definierten Werte sind die Standardwerte, die auf der Einstellungsseite angezeigt werden, wenn einen neuer Test angelegt wird. Sie können auch festlegen, welche Testeinstellungen als erweitert betrachtet werden.'; $string['configmaximumgrade'] = 'Der Standardwert für diese Testbewertung liegt außerhalb des gewählten Wertes.'; $string['confignavmethod'] = 'In der selbstgewählten Navigation können die Aufgaben beliebig angesteuert und Fragen in beliebiger Reihenfolge beantwortet werden. In der vorgegebenen Navigation müssen Fragen in der definierten Reihenfolge beantwortet werden.'; diff --git a/html/langpacks/de/quiz_grading.php b/html/langpacks/de/quiz_grading.php index 57460c9858..acc01e7f7e 100644 --- a/html/langpacks/de/quiz_grading.php +++ b/html/langpacks/de/quiz_grading.php @@ -33,7 +33,7 @@ $string['backtothelistofquestions'] = 'Zurück zur Fragenliste'; $string['bydate'] = 'Nach Datum'; $string['bystudentfirstname'] = 'Nach Vorname'; -$string['bystudentidnumber'] = 'Nach Teilnehmenden-ID'; +$string['bystudentidnumber'] = 'Nach ID der Teilnehmer/innen'; $string['bystudentlastname'] = 'Nach Nachname'; $string['cannotgradethisattempt'] = 'Dieser Versuch kann nicht bewertet werden'; $string['cannotloadquestioninfo'] = 'Der Fragetyp "spezifische Informationen" konnten nicht geladen werden.'; @@ -50,7 +50,7 @@ $string['gradeungraded'] = 'Unbewertete Versuche ({$a}) jetzt bewerten'; $string['grading'] = 'Manuelle Bewertung'; $string['grading:viewidnumber'] = 'Teilnehmer-ID beim Bewerten anzeigen'; -$string['grading:viewstudentnames'] = 'Teilnehmendenname beim Bewerten anzeigen'; +$string['grading:viewstudentnames'] = 'Namen der Teilnehmer/innen beim Bewerten anzeigen'; $string['gradingall'] = 'Alle Bewertungen ({$a}) für diese Frage'; $string['gradingattempt'] = 'Versuch {$a->attempt} von {$a->fullname}'; $string['gradingattemptsxtoyofz'] = 'Versuche von {$a->from} bis {$a->to} von {$a->of}'; @@ -79,7 +79,7 @@ $string['questiontitle'] = 'Frage {$a->number} : "{$a->name}" ({$a->openspan}{$a->gradedattempts}{$a->closespan} / {$a->totalattempts} Versuche {$a->openspan}bewertet{$a->closespan}).'; $string['randomly'] = 'Zufällig'; $string['saveandnext'] = 'Speichern und zur nächsten Seite'; -$string['showstudentnames'] = 'Teilnehmendennamen anzeigen'; +$string['showstudentnames'] = 'Namen der Teilnehmer/innen anzeigen'; $string['tograde'] = 'Zu bewerten'; $string['total'] = 'Summe'; $string['unknownquestion'] = 'Unbekannte Frage'; diff --git a/html/langpacks/de/quiz_responses.php b/html/langpacks/de/quiz_responses.php index 891c6243b6..cbd1c24e17 100644 --- a/html/langpacks/de/quiz_responses.php +++ b/html/langpacks/de/quiz_responses.php @@ -31,7 +31,7 @@ $string['pagesize'] = 'Versuche pro Seite'; $string['pluginname'] = 'Antworten'; $string['privacy:preference:qtext'] = 'Ob die Spalte mit dem Fragetext angezeigt wird'; -$string['privacy:preference:resp'] = 'Ob die Spalte mit der Antwort des Teilnehmenden angezeigt wird'; +$string['privacy:preference:resp'] = 'Ob die Antwortspalten der Teilnehmer/innen angezeigt wird'; $string['privacy:preference:right'] = 'Ob die Spalte mit den richtigen Antworten angezeigt wird'; $string['privacy:preference:which_tries'] = 'Aus welchem Versuch Antworten angezeigt werden'; $string['privacy:preference:which_tries:all'] = 'Alle Eingaben zu einer Frage innerhalb eines Testversuchs'; diff --git a/html/langpacks/de/quizaccess_ipaddress.php b/html/langpacks/de/quizaccess_ipaddress.php index 893067059d..b89ec34306 100644 --- a/html/langpacks/de/quizaccess_ipaddress.php +++ b/html/langpacks/de/quizaccess_ipaddress.php @@ -27,4 +27,4 @@ $string['pluginname'] = 'IP Adresse'; $string['privacy:metadata'] = 'Die IP-Adressen für den Zugang auf den Test speichern keine personenbezogenen Daten.'; -$string['subnetwrong'] = 'Dieser Test kann nur von bestimmten festgelegten Computern aus durchgeführt. Ihr Computer befindet sich nicht auf der Liste.'; +$string['subnetwrong'] = 'Dieser Test kann nur von bestimmten festgelegten Computern aus durchgeführt werden. Ihr Computer befindet sich nicht auf der Liste.'; diff --git a/html/langpacks/de/report_security.php b/html/langpacks/de/report_security.php index bb85a93a88..8f86226ab7 100644 --- a/html/langpacks/de/report_security.php +++ b/html/langpacks/de/report_security.php @@ -42,8 +42,8 @@ $string['check_defaultuserrole_details'] = '

          Jeder eingeloggte Nutzer hat zunächst Rechte aus der Standardrolle für Nutzer. Für diese Rolle sollten keine bedenklichen Berechtigungen vergeben worden sein.

          Die einzige Rolle, für die das zunächst zutrifft, ist die Rolle authentifizierte/r Nutzer/in. Die Berechtigung \'Kurse sehen\' (course view) muss dazu nicht aktiviert sein.

          '; $string['check_defaultuserrole_error'] = 'Eine falsche Definition der Standardrolle wurde festgestellt! "{$a}"'; -$string['check_defaultuserrole_name'] = 'Standardrolle für alle Nutzer'; -$string['check_defaultuserrole_notset'] = 'Die Standardrolle ist nicht gesetzt'; +$string['check_defaultuserrole_name'] = 'Standardrolle für alle Nutzer/innen'; +$string['check_defaultuserrole_notset'] = 'Die Standardrolle ist nicht gesetzt.'; $string['check_defaultuserrole_ok'] = 'Standardrolle für alle Nutzer/innen sind richtig definiert.'; $string['check_dirindex_info'] = 'Der Verzeichnisindex sollte nicht aktiviert sein'; $string['check_displayerrors_details'] = '

          Die Aktivierung der PHP-Einstellung display_errors wird auf produktiven Websites nicht empfohlen, weil die Fehlermeldungen u. U. sensible Informationen zu Ihrem Server preisgeben könnten. Setzen Sie also display_errors=off.

          '; @@ -101,8 +101,8 @@ $string['check_riskadmin_ok'] = '{$a} Serveradministrator/innen gefunden'; $string['check_riskadmin_unassign'] = 'Rollenzuweisung überprüfen bei {$a->fullname} ({$a->email})'; $string['check_riskadmin_warning'] = '{$a->admincount} Serveradministrator/innen und {$a->unsupcount} nicht unterstützte Zuweisung(en) zur Administrationsrolle gefunden.'; -$string['check_riskbackup_details_overriddenroles'] = '

          Diese aktivierten Änderungen geben Nutzern/innen die Möglichkeit, auch Nutzerdaten in eine Kurssicherung einzubeziehen. Bitte prüfen Sie, ob diese Berechtigung nötig ist.

          {$a}'; -$string['check_riskbackup_details_systemroles'] = '

          Die folgenden Systemrollen erlauben es aktuell, Nutzerdaten in eine Kurssicherung einzubeziehen. Bitte prüfen Sie, ob diese Berechtigung nötig ist.

          {$a}'; +$string['check_riskbackup_details_overriddenroles'] = '

          Diese aktivierten Änderungen geben Nutzern/innen die Möglichkeit, auch Nutzerdaten in eine Kurssicherung einzubeziehen. Prüfen Sie bitte, ob diese Berechtigung nötig ist.

          {$a}'; +$string['check_riskbackup_details_systemroles'] = '

          Die folgenden Systemrollen erlauben es aktuell, Nutzerdaten in eine Kurssicherung einzubeziehen. Prüfen Sie bitte, ob diese Berechtigung nötig ist.

          {$a}'; $string['check_riskbackup_details_users'] = '

          Mit den obigen Rollen oder lokalen Rollenänderungen haben folgende Nutzerkonten die Berechtigung, personenbezogene Daten von allen in ihren Kursen eingetragenen Nutzern/innen in Kurssicherungen einzubeziehen. Stellen Sie unbedingt sicher, dass diese Konten (a) vertrauenswürdig und (b) mit sicheren Kennwörtern gesichert sind:

          {$a}'; $string['check_riskbackup_detailsok'] = 'Keine Rolle erlaubt das Sichern von Nutzerdaten. Beachten Sie aber, dass Admins mit der Berechtigung "doanything" (alles tun) auch weiterhin dazu befähigt sind.'; $string['check_riskbackup_editoverride'] = '{$a->name} in {$a->contextname}'; diff --git a/html/langpacks/de/repository.php b/html/langpacks/de/repository.php index 914d6a6978..ae7e7e2561 100644 --- a/html/langpacks/de/repository.php +++ b/html/langpacks/de/repository.php @@ -66,7 +66,7 @@ $string['cleancache'] = 'Cache-Dateien löschen'; $string['close'] = 'Schließen'; $string['commonrepositorysettings'] = 'Einstellungen'; -$string['configallowexternallinks'] = 'Diese Option erlaubt allen Nutzer/innen zu entscheiden, ob externe Medien als Kopie in das Moodle kopiert werden sollen oder nicht. Wenn die Option ausgeschaltet ist, werden Medien immer in das Moodle hinein kopiert, was für die Datenintegrität und Sicherheit am besten wäre. Wenn die Option eingeschaltet ist, dann dürfen die Nutzer/innen beim Einfügen von Medien selber wählen.'; +$string['configallowexternallinks'] = 'Mit dieser Option können alle Nutzer/innen entscheiden, ob externe Medien als Kopie in Moodle kopiert werden oder nicht. Wenn die Option ausgeschaltet ist, werden Medien immer in Moodle kopiert, was für die Datenintegrität und Sicherheit am besten ist. Wenn die Option eingeschaltet ist, dürfen Nutzer/innen beim Einfügen von Medien selber wählen.'; $string['configcacheexpire'] = 'Zeitdauer in der Dateilisten aus externen Repositories im lokalen Cache zwischen gespeichert werden (in Sekunden).'; $string['configgetfiletimeout'] = 'Timeout (in Sekunden) für den Download einer externen Datei nach Moodle'; $string['configsaved'] = 'Einstellungen gespeichert'; diff --git a/html/langpacks/de/repository_user.php b/html/langpacks/de/repository_user.php index 5be8b76bb3..5c6baf76fe 100644 --- a/html/langpacks/de/repository_user.php +++ b/html/langpacks/de/repository_user.php @@ -29,5 +29,5 @@ $string['emptyfilelist'] = 'Es gibt keine Dateien anzuzeigen'; $string['pluginname'] = 'Meine Dateien'; $string['pluginname_help'] = 'Dateien im privaten Nutzungsbereich'; -$string['privacy:metadata'] = 'Das persönliche Dateien Repository-Plugin speichert keine personenbezogenen Dateien.'; +$string['privacy:metadata'] = 'Das Repository-Plugin \'Meine Dateien\' speichert keine personenbezogenen Dateien.'; $string['user:view'] = 'Meine Dateien anzeigen'; diff --git a/html/langpacks/de/role.php b/html/langpacks/de/role.php index 22e3411828..6e894d00fb 100644 --- a/html/langpacks/de/role.php +++ b/html/langpacks/de/role.php @@ -61,7 +61,7 @@ $string['assignrole'] = 'Rollen zuweisen'; $string['assignrolenameincontext'] = 'Rolle \'{$a->role}\' in \'{$a->context}\' zuweisen'; $string['assignroles'] = 'Rollen zuweisen'; -$string['assignroles_help'] = 'Durch die Rollenzuweisung in einem Kontext werden alle Fähigkeiten der Rolle übertragen, u.z. im aktuellen Kontext und in allen nachrangigen Kontexten. Wird z.B. Nutzer/innen die Teilnehmendenrolle in einem Kurs zugewiesen, so haben sie die Teilnehmendenrolle auch für alle Aktivitäten und Blöcke innerhalb des Kurses.'; +$string['assignroles_help'] = 'Durch die Rollenzuweisung in einem Kontext werden alle Fähigkeiten der Rolle übertragen, u.z. im aktuellen Kontext und in allen nachrangigen Kontexten. Wird z.B. Nutzer/innen die Rolle "Teilnehmer/in" in einem Kurs zugewiesen, so haben sie diese Rolle auch für alle Aktivitäten und Blöcke innerhalb des Kurses.'; $string['assignrolesin'] = 'Rollen zuweisen in {$a}'; $string['assignrolesrelativetothisuser'] = 'Rollen relativ zu diesem Nutzerkonto zuweisen'; $string['backtoallroles'] = 'Zurück zur Rollenliste'; @@ -231,7 +231,7 @@ $string['defineroles'] = 'Rollen verwalten'; $string['deletecourseoverrides'] = 'Alle Änderungen im Kurs löschen'; $string['deletelocalroles'] = 'Alle lokalen Rollenzuordnungen löschen'; -$string['deleterolesure'] = '

          Möchten Sie die Rolle \'{$a->name} ({$a->shortname})\' wirklich löschen?

          +$string['deleterolesure'] = '

          Möchten Sie wirklich die Rolle \'{$a->name} ({$a->shortname})\' löschen?

          Aktuell sind dieser Rolle insgesamt {$a->count} Personen zugewiesen.'; $string['deletexrole'] = 'Rolle {$a} löschen'; $string['duplicaterole'] = 'Rolle duplizieren'; @@ -266,7 +266,7 @@ $string['frontpageuserdescription'] = 'Alle authentifizierten Nutzer/innen auf der Startseite'; $string['globalrole'] = 'Globale Rolle'; $string['globalroleswarning'] = 'Warnung! Jede hier zugewiesene Rolle gilt für die gesamte Webseite. Die jeweiligen Nutzer/innen besitzen die Rolle dann auf der Startseite und in allen Kursen.'; -$string['gotoassignroles'] = 'Gehe zu Rollen zuweisen für {$a->contextlevel}'; +$string['gotoassignroles'] = 'Zum Zuweisen von Rollen für {$a->contextlevel}'; $string['gotoassignsystemroles'] = 'Globale Rollen zuweisen'; $string['grade:edit'] = 'Bewertungen bearbeiten'; $string['grade:export'] = 'Bewertungen exportieren'; @@ -311,7 +311,7 @@ $string['manageroles'] = 'Rollen verwalten'; $string['maybeassignedin'] = 'Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist.'; $string['morethan'] = 'Mehr als {$a}'; -$string['multipleroles'] = 'Mehrfach-Rollen'; +$string['multipleroles'] = 'Mehrfachrollen'; $string['my:configsyspages'] = 'Systemvorlagen für Dashboard konfigurieren'; $string['my:manageblocks'] = 'Blöcke im Dashboard verwalten'; $string['neededroles'] = 'Rollen mit Rechten'; @@ -322,7 +322,7 @@ $string['noroleassignments'] = 'Diesem Nutzerkonto wurde systemweit keine Rolle zuwiesen.'; $string['noroles'] = 'Keine Rollen'; $string['notabletoassignroleshere'] = 'Rollenzuweisungen wurden in diesem Kontext von den Administrator/innen nicht aktiviert.'; -$string['notabletooverrideroleshere'] = 'Sie dürfen keine Rechte für eine Rolle ändern.'; +$string['notabletooverrideroleshere'] = 'Sie dürfen keine Rechte für irgendeine Rolle ändern.'; $string['notes:manage'] = 'Anmerkungen verwalten'; $string['notes:view'] = 'Anmerkungen anzeigen'; $string['notset'] = 'Nicht gesetzt'; @@ -428,7 +428,7 @@ $string['roleselect'] = 'Rolle aussuchen'; $string['rolesforuser'] = 'Rollen für Nutzer/in {$a}'; $string['roleshortname'] = 'Kurzbezeichnung'; -$string['roleshortname_help'] = 'Der Kurzname ist ein direktes Identifizierungsmerkmal der Rolle, bei dem ausschließlich alphanumerische Zeichen erlaubt sind. Ändern Sie niemals die Kurznamen der Standardrollen!'; +$string['roleshortname_help'] = 'Der Kurzname ist ein direktes Identifizierungsmerkmal der Rolle, bei dem ausschließlich alphanumerische Zeichen erlaubt sind. Ändern Sie niemals den Kurznamen einer Standardrolle!'; $string['roletoassign'] = 'Zuzuweisende Rolle'; $string['roletooverride'] = 'Zu überschreibende Rolle'; $string['safeoverridenotice'] = 'Anmerkung: Rechte mit höheren Risiken sind gesperrt. Sie dürfen nur sichere Rechte ändern.'; diff --git a/html/langpacks/de/scorm.php b/html/langpacks/de/scorm.php index eb89d6a20e..1a5bbaf8cf 100644 --- a/html/langpacks/de/scorm.php +++ b/html/langpacks/de/scorm.php @@ -404,13 +404,13 @@ $string['trackid_help'] = 'Dies ist die ID des Lernpakets für diese Frage. Die SCORM-Spezifikation erlaubt nicht den gesamten Fragetext anzuzeigen.'; $string['trackingloose'] = 'Achtung: Die Trackingdaten dieses Lernpaketes gehen verloren!'; $string['tracklatency'] = 'Latenz'; -$string['tracklatency_help'] = 'Verstrichene Zeit zwischen der Anzeige der Seite
          und der ersten Beantwortung durch Teilnehmende.'; +$string['tracklatency_help'] = 'Die verstrichene Zeit zwischen dem Zeitpunkt, an dem die Frage der Person angezeigt wurde, und dem Zeitpunkt der ersten Antwort.'; $string['trackpattern'] = 'Muster'; $string['trackpattern_help'] = 'Dies kennzeichnet eine richtige Antwort auf diese Frage. Die Antwort des Teilnehmners wird nicht angezeigt.'; $string['trackresponse'] = 'Antwort'; $string['trackresponse_help'] = 'Diese Antwort wurde von dem/der Teilnehmer/in auf die Frage gegeben'; $string['trackresult'] = 'Ergebnis'; -$string['trackresult_help'] = 'Ergebnis auf Grundlage der Teilnehmendenantwort
          und dem richtigen Ergebnis'; +$string['trackresult_help'] = 'Dies zeigt an, ob die Person eine richtige Antwort eingegeben hat.'; $string['trackscoremax'] = 'Höchste Punktzahl'; $string['trackscoremax_help'] = 'Höchstwert für den Rohwert der Bewertung'; $string['trackscoremin'] = 'Niedrigste Punktzahl'; @@ -418,7 +418,7 @@ $string['trackscoreraw'] = 'Basisbewertung'; $string['trackscoreraw_help'] = 'Die Zahl stellt die Leistung eines Lerners
          auf einer Skala dar.'; $string['tracksuspenddata'] = 'Daten sperren'; -$string['tracksuspenddata_help'] = 'Platz zum Speichern und Wiederfinden von Daten
          zwischen den Sessions der Teilnehmenden'; +$string['tracksuspenddata_help'] = 'Dies bietet Platz zum Speichern und Abrufen von Daten zwischen den Lernsitzungen'; $string['tracktime'] = 'Zeit'; $string['tracktime_help'] = 'Zeitpunkt zu dem Versuch gestartet wurde'; $string['tracktype'] = 'Typ'; diff --git a/html/langpacks/de/scormreport_graphs.php b/html/langpacks/de/scormreport_graphs.php index c363fd4ae0..0328bda8fd 100644 --- a/html/langpacks/de/scormreport_graphs.php +++ b/html/langpacks/de/scormreport_graphs.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['invaliddata'] = 'Nicht genug Daten'; -$string['participants'] = 'Teilnehmendenzahl'; +$string['participants'] = 'Anzahl der Teilnehmer/innen'; $string['percent'] = 'Mindestprozent (%) notwendig'; $string['pluginname'] = 'Bilddarstellung'; $string['privacy:metadata'] = 'Der grafische Bericht zeigt nur Daten an, die an anderer Stelle gespeichert werden.'; diff --git a/html/langpacks/de/theme_boost.php b/html/langpacks/de/theme_boost.php index b505a6e228..023088696e 100644 --- a/html/langpacks/de/theme_boost.php +++ b/html/langpacks/de/theme_boost.php @@ -27,28 +27,28 @@ $string['advancedsettings'] = 'Erweiterte Einstellungen'; $string['backgroundimage'] = 'Hintergrundbild'; -$string['backgroundimage_desc'] = 'Das Bild wird als Hintergrundbild für die Website angezeigt. Ein hier hochgeladenes Hintergrundbild überschreibt das Hintergrundbild aus den Preset-Dateien.'; +$string['backgroundimage_desc'] = 'Das Bild wird als Hintergrundbild für die Website angezeigt. Ein hier hochgeladenes Hintergrundbild überschreibt das Hintergrundbild aus den Vorlagendateien.'; $string['bootswatch'] = 'Bootswatch'; $string['bootswatch_desc'] = 'Bootswatch ist ein Set von Bootstrap-Variablen und CSS zur Gestaltung von Bootstrap.'; $string['brandcolor'] = 'Markenfarbe'; $string['brandcolor_desc'] = 'Die Markenfarbe legt die Grundfarbe der Website fest, die die Farbe von Links, Buttons und Menüs bestimmt.'; -$string['choosereadme'] = 'Boost ist ein sehr anpassungsfähiges Design. Dieses Design ist für den direkten Gebrauch vorgesehen, kann aber auch als Basis für die Erstellung neuer Designs mit Bootstrap 4 dienen.'; +$string['choosereadme'] = 'Boost ist ein sehr anpassungsfähiges Design. Boost ist für den direkten Gebrauch vorgesehen, kann aber auch als Basis für die Erstellung neuer Designs mit Bootstrap 4 verwendet werden.'; $string['configtitle'] = 'Boost-Einstellungen'; $string['currentinparentheses'] = '(aktuell)'; $string['generalsettings'] = 'Allgemeine Einstellungen'; $string['nobootswatch'] = 'Keine'; $string['pluginname'] = 'Boost'; -$string['preset'] = 'Voreingestellte Preset-Datei'; -$string['preset_desc'] = 'Wählen Sie eine Preset-Datei, um das Aussehen des Designs zu festzulegen.'; -$string['presetfiles'] = 'Zusätzliche Preset-Dateien'; -$string['presetfiles_desc'] = 'Preset-Dateien können verwendet werden, um das Designs grundlegend zu verändern. Infos zum Erstellen und Freigeben von eigenen Preset-Dateien finden Sie unter Boost Presets. Schauen Sie auch in das Presets Repository , um Presets zu finden, die andere freigegeben haben.'; +$string['preset'] = 'Vorlagendatei'; +$string['preset_desc'] = 'Wählen Sie eine Vorlagendatei, um das Aussehen des Designs zu festzulegen.'; +$string['presetfiles'] = 'Zusätzliche Vorlagendateien'; +$string['presetfiles_desc'] = 'Vorlagendateien können verwendet werden, um das Aussehen des Designs grundlegend zu verändern. Infos zum Erstellen und Freigeben von eigenen Vorlagendateien finden Sie unter Boost Presets. Schauen Sie auch in das Presets Repository , um Vorlagendateien zu finden, die andere freigegeben haben.'; $string['privacy:drawernavclosed'] = 'Die aktuelle Einstellung für den Navigationsleiste ist geschlossen.'; $string['privacy:drawernavopen'] = 'Die aktuelle Einstellung für den Navigationsleiste ist geöffnet.'; $string['privacy:metadata'] = 'Das Design Boost speichert keine personenbezogenen Daten.'; $string['privacy:metadata:preference:draweropennav'] = 'Nutzereinstellung für das Anzeigen oder Verbergen der Navigationsleiste.'; $string['rawscss'] = 'Raw SCSS'; -$string['rawscss_desc'] = 'Verwenden Sie dieses Feld, um SCSS- oder CSS-Code bereitzustellen, der am Ende des Stylesheets hinzugefügt wird.'; +$string['rawscss_desc'] = 'In diesem Feld können Sie SCSS- oder CSS-Code bereitstellen, der am Ende der Stylesheets hinzugefügt wird.'; $string['rawscsspre'] = 'Raw initial SCSS'; -$string['rawscsspre_desc'] = 'Verwenden Sie dieses Feld, um SCSS- oder CSS-Code bereitzustellen, der vor allen anderen Stylesheets ausgeführt wird. Meistens wird diese Einstellung verwendet, um Variablen zu definieren.'; +$string['rawscsspre_desc'] = 'In diesem Feld können Sie SCSS- oder CSS-Code bereitstellen, der vor allen anderen Stylesheets ausgeführt wird. Normalerweise wird diese Einstellung verwendet, um Variablen zu definieren.'; $string['region-side-pre'] = 'Rechts'; $string['totop'] = 'Nach oben'; diff --git a/html/langpacks/de/tool_customlang.php b/html/langpacks/de/tool_customlang.php index ea30590be5..ec9c04734b 100644 --- a/html/langpacks/de/tool_customlang.php +++ b/html/langpacks/de/tool_customlang.php @@ -49,6 +49,7 @@ $string['customlang:view'] = 'Lokales Sprachpaket anzeigen'; $string['export'] = 'Sprachanpassungen exportieren'; $string['exportfilter'] = 'Komponenten zum Exportieren auswählen'; +$string['exportzipfilename'] = 'customlang-export-{$a->lang}.zip'; $string['filter'] = 'Filtertexte'; $string['filtercomponent'] = 'Komponenten'; $string['filtercustomized'] = 'nur Anpassungen'; diff --git a/html/langpacks/de/tool_dataprivacy.php b/html/langpacks/de/tool_dataprivacy.php index d40aeefd56..fd510d531f 100644 --- a/html/langpacks/de/tool_dataprivacy.php +++ b/html/langpacks/de/tool_dataprivacy.php @@ -310,7 +310,7 @@ $string['role'] = 'Rolle'; $string['role_help'] = 'Rolle, der das Überschreibrecht zugeordnet wird'; $string['roleoverride'] = 'Rolle überschreiben'; -$string['roleoverrideoverview'] = 'Die Standardfestlegung für die Löschregeln für spezifische Nutzerrollen kann überschrieben werden falls diese länger oder kürzer sein sollen. Ein Nutzeraccount hilt nur als abgelaufen wenn alle seine Rollen als abgelaufen gelten.'; +$string['roleoverrideoverview'] = 'Die Standardfestlegung für die Löschregeln für spezifische Nutzerrollen kann überschrieben werden falls diese länger oder kürzer sein sollen. Ein Nutzerkonto gilt nur als abgelaufen, wenn alle seine Rollen als abgelaufen gelten.'; $string['roleoverrides'] = 'Rollenüberschreibungen'; $string['selectbulkaction'] = 'Wählen Sie eine Bulk-Aktion aus'; $string['selectdatarequests'] = 'Wählen Sie Datenanfragen aus'; diff --git a/html/langpacks/de/tool_lp.php b/html/langpacks/de/tool_lp.php index 81848e436b..99787b7b90 100644 --- a/html/langpacks/de/tool_lp.php +++ b/html/langpacks/de/tool_lp.php @@ -191,7 +191,7 @@ $string['ratingaffectsonlycourse'] = 'Das Bewerten einer Kompetenz aktualisiert nur die Kompetenz in diesem Kurs'; $string['ratingaffectsuserplans'] = 'Die Bewertung einer Kompetenz aktualisiert die Kompetenz in allen Lernplänen'; $string['reopenplan'] = 'Diesen Lernplan neu öffnen'; -$string['reopenplanconfirm'] = 'Möchten Sie den Lernplan \'{$a}\' wirklich wieder starten? Wenn der Lernplan wieder aktiv wird, dann werden die bisher erfassten Kompetenzen der Teilnehmenden wieder gelöscht.'; +$string['reopenplanconfirm'] = 'Möchten Sie den Lernplan \'{$a}\' wirklich wieder starten? Wenn der Lernplan wieder aktiv wird, dann werden die bisher erfassten Kompetenzen der Teilnehmer/innen wieder gelöscht.'; $string['requestreview'] = 'Überprüfung anfordern'; $string['reviewer'] = 'Beurteiler'; $string['reviewstatus'] = 'Überprüfungsstatus'; diff --git a/html/langpacks/de/tool_lpmigrate.php b/html/langpacks/de/tool_lpmigrate.php index 329d062a13..1a283058e9 100644 --- a/html/langpacks/de/tool_lpmigrate.php +++ b/html/langpacks/de/tool_lpmigrate.php @@ -42,9 +42,9 @@ $string['errorwhilemigratingcoursecompetencywithexception'] = 'Fehler beim Migrieren der Kurskompetenzen: {$a}'; $string['errorwhilemigratingmodulecompetencywithexception'] = 'Fehler beim Migrieren der Aktivitäts- und Materialkompetenzen: {$a}'; $string['excludethese'] = 'Diese ausschließen'; -$string['explanation'] = 'Diese Anwendung kann benutzt werden, um einen Kompetenzrahmen zu einer neueren Version zu aktualisieren. Es sucht in Kursen und Aktivitäten nach Kompetenzen , die im alten Kompetenzrahmen aufgelistet waren, und stellt die Links auf den neuen Rahmen um. -Es wird nicht empfohlen, die alte Liste von Kompetenzen direkt zu bearbeiten, weil das auch alle Kompetenzen verändern würde, die schon in den Lernplänen von Teilnehmenden vergeben wurden. -Üblicherweise wird die neue Version des Kompetenzrahmens importiert, der alte Kompetenzrahmen unsichtbar geschaltet und dann wird diese Anwendung zur Migration der neuen Kurse zu neuen Kompetenzen verwendet.'; +$string['explanation'] = 'Dieses Tool kann verwendet werden, um einen Kompetenzrahmen zu einer neueren Version zu aktualisieren. Es sucht in Kursen und Aktivitäten nach Kompetenzen , die im alten Kompetenzrahmen aufgelistet waren, und stellt die Links auf den neuen Rahmen um. +Es wird nicht empfohlen, die alte Liste von Kompetenzen direkt zu bearbeiten, weil das auch alle Kompetenzen verändern würde, die schon in den Lernplänen von Teilnehmer/innen vergeben wurden. +Üblicherweise wird die neue Version des Kompetenzrahmens importiert, der alte Kompetenzrahmen unsichtbar geschaltet. Anschließend wird dieses Tool zur Migration der neuen Kurse zu neuen Kompetenzen verwendet.'; $string['findingcoursecompetencies'] = 'Kurskompetenzen suchen'; $string['findingmodulecompetencies'] = 'Aktivitäts- und Ressourcenaktivitäten suchen'; $string['frameworks'] = 'Kompetenzrahmen'; diff --git a/html/langpacks/de/tool_uploaduser.php b/html/langpacks/de/tool_uploaduser.php index c3a3e24d5d..e60ba83fa0 100644 --- a/html/langpacks/de/tool_uploaduser.php +++ b/html/langpacks/de/tool_uploaduser.php @@ -102,9 +102,9 @@ $string['uubulknew'] = 'Neue Nutzer/innen'; $string['uubulkupdated'] = 'Aktualisierte Nutzer/innen'; $string['uucsvline'] = 'CSV-Zeile'; -$string['uulegacy1role'] = '(Original Student) typeN=1'; -$string['uulegacy2role'] = '(Original Teacher) typeN=2'; -$string['uulegacy3role'] = '(Original Non-editing teacher) typeN=3'; +$string['uulegacy1role'] = '(Original student) typeN=1'; +$string['uulegacy2role'] = '(Original teacher) typeN=2'; +$string['uulegacy3role'] = '(Original non-editing teacher) typeN=3'; $string['uunoemailduplicates'] = 'Doppelte E-Mail-Adressen verhindern'; $string['uuoptype'] = 'Upload Typ'; $string['uuoptype_addinc'] = 'Alle hinzufügen, bei Bedarf einen Zähler beim Anmeldenamen anhängen'; diff --git a/html/langpacks/de/user.php b/html/langpacks/de/user.php index e87da86b98..6d91cc0bc6 100644 --- a/html/langpacks/de/user.php +++ b/html/langpacks/de/user.php @@ -145,7 +145,7 @@ $string['privacy:metadata:yahoo'] = 'Yahoo-ID des Nutzers'; $string['privacy:passwordhistorypath'] = 'Kennworthistorie'; $string['privacy:passwordresetpath'] = 'Kennwortzurücksetzungen'; -$string['privacy:privatefilespath'] = 'Persönliche Dateien'; +$string['privacy:privatefilespath'] = 'Meine Dateien'; $string['privacy:profileimagespath'] = 'Profilbilder'; $string['privacy:sessionpath'] = 'Sessiondaten'; $string['selectfiltertype'] = 'Auswählen'; diff --git a/html/langpacks/de/workshop.php b/html/langpacks/de/workshop.php index fe580250a0..0e6b27ebf6 100644 --- a/html/langpacks/de/workshop.php +++ b/html/langpacks/de/workshop.php @@ -398,7 +398,7 @@ $string['switchphase50info'] = 'Sie sind dabei die gegenseitige Beurteilung zu beenden. Die errechneten Bewertungen werden in die Kursbewertung übernommen. Teilnehmer/innen können ihre Einreichungen, ihre Beurteilungen und Bewertungen aufrufen.'; $string['switchphaseauto'] = 'Der Wechsel wurde terminiert'; $string['switchphasenext'] = 'Zur nächsten Phase wechseln'; -$string['taskassesspeers'] = 'Andere Teilnehmende bewerten'; +$string['taskassesspeers'] = 'Andere Teilnehmer/innen bewerten'; $string['taskassesspeersdetails'] = 'gesamt: {$a->total}
          ausstehend: {$a->todo}'; $string['taskassessself'] = 'Selbstbeurteilung'; $string['taskconclusion'] = 'Abschluss der gegenseitigen Beurteilung aktivieren'; @@ -417,7 +417,7 @@ $string['useexamples_help'] = 'Wenn diese Option aktiviert ist, können Teilnehmer/innen eine oder mehrere Beispieleinreichungen selber beurteilen und ihre eigene Beurteilung mit der Referenzbeurteilung abgleichen. Die Bewertung wird bei der Gesamtbewertung für die Beurteilung nicht berücksichtigt.'; $string['usepeerassessment'] = 'Gegenseitige Beurteilung verwenden'; $string['usepeerassessment_desc'] = 'Teilnehmer/innen beurteilen Einreichungen von anderen'; -$string['usepeerassessment_help'] = 'Wenn diese Option aktiviert ist, erhalten Teilnehmende Einreichungen anderer Teilnehmender zum beurteilen und erhalten dafür ebenfalls eine Bewertung, die der Bewertung für die eigene Einreichung zugerechnet wird.'; +$string['usepeerassessment_help'] = 'Wenn diese Option aktiviert ist, erhalten Teilnehmer/innen die Einreichungen anderer Teilnehmer/innen zum Beurteilen. Für diese Beurteilung erhalten sie ebenfalls eine Bewertung, die der Bewertung für die eigene Einreichung zugerechnet wird.'; $string['userdatecreated'] = 'eingereicht am {$a}'; $string['userdatemodified'] = 'geändert am {$a}'; $string['userplan'] = 'Navigator für gegenseitige Beurteilung'; diff --git a/html/langpacks/el/assignsubmission_cloudpoodll.php b/html/langpacks/el/assignsubmission_cloudpoodll.php index 31bb3de8f0..bbce5fc0c0 100644 --- a/html/langpacks/el/assignsubmission_cloudpoodll.php +++ b/html/langpacks/el/assignsubmission_cloudpoodll.php @@ -31,7 +31,6 @@ $string['ar-ae'] = 'ΑÏαβική (Κόλπου)'; $string['ar-sa'] = 'ΑÏαβική (ΜοντέÏνα ΠÏότυπος)'; $string['audiolistdisplay'] = 'Εμφάνιση αναπαÏÎ±Î³Ï‰Î³Î¿Ï Î®Ï‡Î¿Ï… (σε λίστες)'; -$string['audioplaceholder'] = '[υποβληθείς ήχος]'; $string['audiosingledisplay'] = 'Εμφάνιση αναπαÏÎ±Î³Ï‰Î³Î¿Ï Î®Ï‡Î¿Ï… (μόνο ένα)'; $string['awsregion'] = 'ΠεÏιοχή AWS'; $string['bahrain'] = 'ΜπαχÏέιν'; @@ -40,8 +39,6 @@ $string['clicktoshow'] = 'Εμφάνιση Ï„Ïέχουσας υποβολής'; $string['cloudpoodll'] = 'Cloud Poodll'; $string['cloudpoodll:use'] = 'Îα επιτÏέπεται χÏήση υποβολών Cloud Poodll'; -$string['cloudpoodllfilename'] = 'cloudpoodll.html'; -$string['cloudpoodllsubmission'] = 'Îα επιτÏέπεται υποβολή Cloud Poodll'; $string['credentialsinvalid'] = 'Ο χÏήστης και το μυστικό του API που έχουν εισαχθεί δεν μπόÏεσαν να επιτÏχουν Ï€Ïόσβαση. Ελέγξτε τα.'; $string['currentsubmission'] = 'ΤÏέχουσα υποβολή:'; $string['customdivider'] = '---------------{$a->customname} («{$a->pluginname}»)----------------'; @@ -131,22 +128,14 @@ $string['recordertype'] = 'ΤÏπος εγγÏαφέα Cloud Poodll'; $string['recordervideo'] = 'ΕγγÏαφέας βίντεο'; $string['refreshtoken'] = 'Ανανέωση πληÏοφοÏιών άδειας'; -$string['region'] = 'ΠεÏιοχή AWS'; $string['ru-ru'] = 'Ρωσικά'; $string['saopaulo'] = 'Σάο Πάολο, Î’Ïαζιλία'; $string['setting_audio_heading'] = 'Ρυθμίσεις Ï€ÏογÏάμματος αναπαÏαγωγής ήχου'; $string['setting_audio_heading_details'] = 'Ρυθμίσεις που διαμοÏφώνουν την εμφάνιση του Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Î½Î±Ï€Î±Ïαγωγής στην εξέταση υποβολών και στις σελίδες λίστας'; -$string['setting_snapshot_heading'] = 'Ρυθμίσεις εικόνας στιγμιότυπου οθόνης'; -$string['setting_snapshot_heading_details'] = 'Ρυθμίσεις που διαμοÏφώνουν την εμφάνιση εικόνας στην εξέταση υποβολών και στις σελίδες λίστας'; $string['setting_video_heading'] = 'Ρυθμίσεις Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Î½Î±Ï€Î±Ïαγωγής βίντεο'; $string['setting_video_heading_details'] = 'Ρυθμίσεις που διαμοÏφώνουν την εμφάνιση του Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Î½Î±Ï€Î±Ïαγωγής στην εξέταση υποβολών και στις σελίδες λίστας'; -$string['setting_whiteboard_heading'] = 'Ρυθμίσεις εικόνας ασπÏοπίνακα'; -$string['setting_whiteboard_heading_details'] = 'Ρυθμίσεις που διαμοÏφώνουν την εμφάνιση εικόνας στην εξέταση υποβολών και στις σελίδες λίστας'; $string['showaudiolightbox'] = 'Εμφάνιση ονόματος αÏχείου (lightbox)'; -$string['showcurrentsubmission'] = 'Εμφάνιση Ï„Ïέχουσας υποβολής'; -$string['showcurrentsubmissiondetails'] = 'Εμφάνιση Ï€ÏοηγοÏμενης εγγÏαφής υποβολής στην φόÏμα υποβολής.'; $string['shownoaudio'] = 'Εμφάνιση ονόματος αÏχείου'; -$string['shownoimage'] = 'Îα μην εμφανίζεται η εικόνα'; $string['shownovideo'] = 'Εμφάνιση ονόματος αÏχείου'; $string['showvideolightbox'] = 'Εμφάνιση ονόματος αÏχείου (lightbox)'; $string['singapore'] = 'ΣιγκαποÏÏη'; @@ -168,7 +157,6 @@ $string['transcripttitle'] = 'ΜεταγÏαφή'; $string['useast1'] = 'Η.Π.Α. Ανατολικά'; $string['videolistdisplay'] = 'Μέγεθος αναπαÏÎ±Î³Ï‰Î³Î¿Ï Î²Î¯Î½Ï„ÎµÎ¿ (σε λίστες)'; -$string['videoplaceholder'] = '[βίντεο που υποβλήθηκε]'; $string['videosingledisplay'] = 'Μέγεθος αναπαÏÎ±Î³Ï‰Î³Î¿Ï Î²Î¯Î½Ï„ÎµÎ¿ (μόνο ένα)'; $string['yes'] = 'ναι'; $string['zh-cn'] = 'Κινεζικά (ΜανδαÏινικά-ΗπειÏωτικής χώÏας)'; diff --git a/html/langpacks/el/auth_oidc.php b/html/langpacks/el/auth_oidc.php index 1af699a415..29612ebfe0 100644 --- a/html/langpacks/el/auth_oidc.php +++ b/html/langpacks/el/auth_oidc.php @@ -26,12 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['auth_oidcdescription'] = 'Το Ï€Ïόσθετο ΣÏνδεσης OpenID παÏέχει λειτουÏγικότητα για μία (και μόνο) ενιαία αυθεντικοποίηση χÏησιμοποιώντας διαμοÏφώσιμους παÏόχους ταυτότητας.'; -$string['cfg_authendpoint_desc'] = 'Η διεÏθυνση URI του Î¤ÎµÎ»Î¹ÎºÎ¿Ï ÏƒÎ·Î¼ÎµÎ¯Î¿Ï… εξουσιοδότησης από τον πάÏοχο ταυτότητάς σας που θα χÏησιμοποιηθεί.'; -$string['cfg_authendpoint_key'] = 'Τελικό σημείο εξουσιοδότησης'; $string['cfg_autoappend_key'] = 'Αυτόματη Ï€ÏοσάÏτηση'; -$string['cfg_clientid_desc'] = 'Το αναγνωÏιστικό πελάτη σας που έχει καταχωÏηθεί στον πάÏοχο ταυτότητας'; -$string['cfg_clientid_key'] = 'ΑναγνωÏιστικό πελάτη'; -$string['cfg_clientsecret_key'] = 'Μυστικό πελάτη'; $string['cfg_customicon_key'] = 'ΠÏοσαÏμοσμένο εικονίδιο'; $string['cfg_debugmode_key'] = 'ΚαταγÏαφή μηνυμάτων ÎµÎ½Ï„Î¿Ï€Î¹ÏƒÎ¼Î¿Ï ÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰Î½'; $string['cfg_domainhint_key'] = 'Υπόδειξη τομέα'; @@ -60,16 +55,9 @@ $string['cfg_iconalt_userlock'] = 'ΧÏήστης με εικονίδιο κλειδαÏιάς'; $string['cfg_loginflow_key'] = 'Μέθοδος αυθεντικοποίησης'; $string['cfg_logoutendpoint_key'] = 'Τελικό σημείο αποσÏνδεσης'; -$string['cfg_oidcresource_desc'] = 'Ο πόÏος ΣÏνδεσης OpenID για τον οποίο θα αποσταλεί το αίτημα.'; -$string['cfg_oidcresource_key'] = 'ΠόÏος'; -$string['cfg_oidcscope_desc'] = 'Η εμβέλεια του OIDC Ï€Ïος χÏήση.'; -$string['cfg_oidcscope_key'] = 'Εμβέλεια'; $string['cfg_opname_key'] = 'Όνομα παÏόχου'; $string['cfg_redirecturi_key'] = 'ΔιεÏθυνση URL ανακατεÏθυνσης'; $string['cfg_signoffintegration_key'] = 'Ενιαία αποσÏνδεση'; -$string['cfg_tokenendpoint_desc'] = 'Η διεÏθυνση URI του Ï„ÎµÎ»Î¹ÎºÎ¿Ï ÏƒÎ·Î¼ÎµÎ¯Î¿Ï… του διακÏÎ¹Ï„Î¹ÎºÎ¿Ï Î±Ï€ÏŒ τον πάÏοχο ταυτότητάς σας Ï€Ïος χÏήση.'; -$string['cfg_tokenendpoint_key'] = 'Τελικό σημείο κουπονιοÏ'; -$string['cfg_tools'] = 'ΕÏγαλεία'; $string['cfg_userrestrictions_key'] = 'ΠεÏιοÏισμοί χÏήστη'; $string['cfg_userrestrictionscasesensitive_key'] = 'ΠεÏιοÏισμοί χÏήστη με διάκÏιση πεζών/κεφαλαίων'; $string['delete_token'] = 'ΔιαγÏαφή κουπονιοÏ'; @@ -83,8 +71,6 @@ $string['errorauthgeneral'] = 'ΠαÏουσιάστηκε κάποιο Ï€Ïόβλημα κατά τη σÏνδεσή σας. ΠαÏακαλοÏμε, επικοινωνήστε με τον διαχειÏιστή σας για βοήθεια.'; $string['errorauthinvalididtoken'] = 'Λήφθηκε μη έγκυÏο id_token.'; $string['errorauthnoauthcode'] = 'Δεν ελήφθη κωδικός εξουσιοδότησης από τον εξυπηÏετητή ταυτότητας. Οι καταγÏαφές σφαλμάτων ενδέχεται να έχουν πεÏισσότεÏες πληÏοφοÏίες.'; -$string['errorauthnocreds'] = 'ΠαÏακαλοÏμε, διαμοÏφώστε τα διαπιστευτήÏια πελάτη ΣÏνδεσης OpenID.'; -$string['errorauthnoendpoints'] = 'ΠαÏακαλοÏμε, διαμοÏφώστε τα τελικά σημεία του εξυπηÏετητή ΣÏνδεσης OpenID.'; $string['errorauthnohttpclient'] = 'ΠαÏακαλοÏμε, οÏίστε ένα Ï€ÏόγÏαμμα-πελάτη HTTP.'; $string['errorauthnoidtoken'] = 'Το id_token (αναγνωÏιστικό κουπόνι) της ΣÏνδεσης OpenID δεν ελήφθη.'; $string['errorauthunknownstate'] = 'Άγνωστη κατάσταση.'; diff --git a/html/langpacks/el/availability.php b/html/langpacks/el/availability.php index e94bcd8063..6fc3ae0ee1 100644 --- a/html/langpacks/el/availability.php +++ b/html/langpacks/el/availability.php @@ -42,12 +42,12 @@ $string['itemheading'] = 'πεÏιοÏισμός {$a->number} {$a->type}'; $string['label_multi'] = 'ΑπαιτοÏμενοι πεÏιοÏισμοί'; $string['label_sign'] = 'ΤÏπος πεÏιοÏισμοÏ'; -$string['list_and'] = 'Όλα από:'; +$string['list_and'] = 'Όλα τα εξής:'; $string['list_and_hidden'] = 'Όλα από (κÏυμμένα αλλιώς):'; -$string['list_or'] = 'Οποιαδήποτε από:'; +$string['list_or'] = 'Οποιαδήποτε από τα εξής:'; $string['list_or_hidden'] = 'Οποιαδήποτε (κÏυμμένα αλλιώς):'; -$string['list_root_and'] = 'Μη διαθέσιμο εκτός:'; -$string['list_root_and_hidden'] = 'Μη διαθέσιμο (κÏυφό) εκτός:'; +$string['list_root_and'] = 'Μη διαθέσιμο εκτός αν:'; +$string['list_root_and_hidden'] = 'Μη διαθέσιμο (κÏυφό) εκτός αν:'; $string['list_root_or'] = 'Μη διαθέσιμο εκτός οποιοδήποτε από:'; $string['list_root_or_hidden'] = 'Μη διαθέσιμο (κÏυφό) εκτός και ισχÏει ένα από τα:'; $string['listheader_multi_after'] = 'από τα ακόλουθα'; diff --git a/html/langpacks/el/availability_completion.php b/html/langpacks/el/availability_completion.php index 491d95eeb6..120fe210cb 100644 --- a/html/langpacks/el/availability_completion.php +++ b/html/langpacks/el/availability_completion.php @@ -45,7 +45,7 @@ $string['requires_incomplete'] = 'Η δÏαστηÏιότητα {$a} είναι ανολοκλήÏωτη'; $string['requires_not_complete_fail'] = 'Η δÏαστηÏιότητα {$a} είναι ανολοκλήÏωτη και κάτω από τη βάση'; $string['requires_not_complete_pass'] = 'Η δÏαστηÏιότητα {$a} είναι ανολοκλήÏωτη και πάνω από τη βάση'; -$string['requires_previous_complete'] = 'Η Ï€ÏοηγοÏμενη δÏαστηÏιότητα με ολοκλήÏωση επισημαίνεται ως ολοκληÏωμένη'; +$string['requires_previous_complete'] = 'Η Ï€ÏοηγοÏμενη δÏαστηÏιότητα με ολοκλήÏωση είναι επισημασμένη ως ολοκληÏωμένη'; $string['requires_previous_complete_fail'] = 'Η Ï€ÏοηγοÏμενη δÏαστηÏιότητα με ολοκλήÏωση έχει ολοκληÏωθεί και έχει αποτÏχει'; $string['requires_previous_complete_pass'] = 'Η Ï€ÏοηγοÏμενη δÏαστηÏιότητα με ολοκλήÏωση έχει ολοκληÏωθεί και έχει επιτÏχει'; $string['requires_previous_incomplete'] = 'Η Ï€ÏοηγοÏμενη δÏαστηÏιότητα με ολοκλήÏωση δεν έχει ολοκληÏωθεί'; diff --git a/html/langpacks/el/availability_date.php b/html/langpacks/el/availability_date.php index 16435cdc30..71e7e81c02 100644 --- a/html/langpacks/el/availability_date.php +++ b/html/langpacks/el/availability_date.php @@ -31,8 +31,8 @@ $string['direction_from'] = 'από'; $string['direction_label'] = 'ΚατεÏθυνση'; $string['direction_until'] = 'έως'; -$string['full_from'] = 'Είναι μετά από {$a}'; -$string['full_from_date'] = 'Είναι στις ή μετά από {$a}'; +$string['full_from'] = 'Η ημεÏομηνία είναι μετά από {$a}'; +$string['full_from_date'] = 'Η ημεÏομηνία είναι {$a} ή μετά'; $string['full_until'] = 'Η ημεÏομηνία είναι Ï€Ïιν από {$a}'; $string['full_until_date'] = 'Η ημεÏομηνία είναι Ï€Ïιν από το τέλος {$a}'; $string['pluginname'] = 'ΠεÏιοÏισμός με βάση την ημεÏομηνία'; diff --git a/html/langpacks/el/availability_grade.php b/html/langpacks/el/availability_grade.php index b5e70f9297..e4ba0b25ad 100644 --- a/html/langpacks/el/availability_grade.php +++ b/html/langpacks/el/availability_grade.php @@ -39,9 +39,9 @@ $string['pluginname'] = 'ΠεÏιοÏισμός με βάση τους βαθμοÏÏ‚'; $string['privacy:metadata'] = 'Το Ï€Ïόσθετο «ΠεÏιοÏισμός με βάση τους βαθμοÏς» δεν αποθηκεÏει κανένα Ï€Ïοσωπικό δεδομένο.'; $string['requires_any'] = 'Έχετε βαθμό στο {$a}'; -$string['requires_max'] = 'ΠαίÏνετε ένα κατάλληλο ÏƒÎºÎ¿Ï ÏƒÏ„Î¿ {$a}'; -$string['requires_min'] = 'Επιτυγχάνετε το απαιτοÏμενο ÏƒÎºÎ¿Ï ÏƒÏ„Î¿ {$a}'; +$string['requires_max'] = 'ΠάÏετε ένα κατάλληλο ÏƒÎºÎ¿Ï ÏƒÏ„Î¿ {$a}'; +$string['requires_min'] = 'ΠετÏχετε το απαιτοÏμενο ÏƒÎºÎ¿Ï ÏƒÏ„Î¿ {$a}'; $string['requires_notany'] = 'Δεν έχετε βαθμό στο {$a}'; -$string['requires_notgeneral'] = 'Δεν παίÏνετε ένα συγκεκÏιμένο ÏƒÎºÎ¿Ï ÏƒÏ„Î¿ {$a}'; -$string['requires_range'] = 'ΠαίÏνετε ένα συγκεκÏιμένο ÏƒÎºÎ¿Ï ÏƒÏ„Î¿ {$a}'; +$string['requires_notgeneral'] = 'Δεν πάÏετε ένα συγκεκÏιμένο ÏƒÎºÎ¿Ï ÏƒÏ„Î¿ {$a}'; +$string['requires_range'] = 'ΠάÏετε ένα συγκεκÏιμένο ÏƒÎºÎ¿Ï ÏƒÏ„Î¿ {$a}'; $string['title'] = 'Βαθμός'; diff --git a/html/langpacks/el/availability_grouping.php b/html/langpacks/el/availability_grouping.php index 7dd6f97dfc..d371300df0 100644 --- a/html/langpacks/el/availability_grouping.php +++ b/html/langpacks/el/availability_grouping.php @@ -30,6 +30,6 @@ $string['missing'] = '(Λείπει ομαδοποίηση)'; $string['pluginname'] = 'ΠεÏιοÏισμός με βάση την ομαδοποίηση'; $string['privacy:metadata'] = 'Το Ï€Ïόσθετο «ΠεÏιοÏισμός με βάση την ομαδοποίηση» δεν αποθηκεÏει κανένα Ï€Ïοσωπικό δεδομένο.'; -$string['requires_grouping'] = 'Ανήκεις σε ένα γκÏουπ στην ομαδοποίηση {$a}'; -$string['requires_notgrouping'] = 'Δεν ανήκεις σε ένα γκÏουπ στην ομαδοποίηση {$a}'; +$string['requires_grouping'] = 'Ανήκετε σε μια ομάδα της ομαδοποίησης {$a}'; +$string['requires_notgrouping'] = 'Δεν ανήκετε σε μια ομάδα της ομαδοποίησης {$a}'; $string['title'] = 'Ομαδοποίηση'; diff --git a/html/langpacks/el/availability_profile.php b/html/langpacks/el/availability_profile.php index cac6244a83..c3515bfdb1 100644 --- a/html/langpacks/el/availability_profile.php +++ b/html/langpacks/el/availability_profile.php @@ -41,14 +41,14 @@ $string['op_startswith'] = 'ξεκινάει με'; $string['pluginname'] = 'ΠεÏιοÏισμός με βάση το Ï€Ïοφίλ'; $string['privacy:metadata'] = 'Το Ï€Ïόσθετο «ΠεÏιοÏισμός με βάση το Ï€Ïοφίλ» δεν αποθηκεÏει κανένα Ï€Ïοσωπικό δεδομένο.'; -$string['requires_contains'] = 'Το {$a->field} σας πεÏιέχει {$a->value}'; -$string['requires_doesnotcontain'] = 'Το {$a->field} σας δεν πεÏιέχει {$a->value}'; -$string['requires_endswith'] = 'Το {$a->field} σας τελειώνει σε {$a->value}'; -$string['requires_isempty'] = 'Το {$a->field} σας είναι άδειο'; -$string['requires_isequalto'] = 'Το {$a->field} σας είναι {$a->value}'; -$string['requires_isnotempty'] = 'Το {$a->field} σας δεν είναι άδειο'; -$string['requires_notendswith'] = 'Το {$a->field} σας δεν τελειώνει σε {$a->value}'; -$string['requires_notisequalto'] = 'Το {$a->field} σας δεν είναι {$a->value}'; -$string['requires_notstartswith'] = 'Το {$a->field} σας δεν αÏχίζει από {$a->value}'; -$string['requires_startswith'] = 'Το {$a->field} σας αÏχίζει από {$a->value}'; +$string['requires_contains'] = 'Η τιμή του πεδίου {$a->field} πεÏιέχει {$a->value}'; +$string['requires_doesnotcontain'] = 'Η τιμή του πεδίου {$a->field} δεν πεÏιέχει {$a->value}'; +$string['requires_endswith'] = 'Η τιμή του πεδίου {$a->field} τελειώνει σε {$a->value}'; +$string['requires_isempty'] = 'Η τιμή του πεδίου {$a->field} είναι άδεια'; +$string['requires_isequalto'] = 'Η τιμή του πεδίου {$a->field} είναι {$a->value}'; +$string['requires_isnotempty'] = 'Η τιμή του πεδίου {$a->field} δεν είναι άδεια'; +$string['requires_notendswith'] = 'Η τιμή του πεδίου {$a->field} δεν τελειώνει σε {$a->value}'; +$string['requires_notisequalto'] = 'Η τιμή του πεδίου {$a->field} δεν είναι {$a->value}'; +$string['requires_notstartswith'] = 'Η τιμή του πεδίου {$a->field} δεν αÏχίζει από {$a->value}'; +$string['requires_startswith'] = 'Η τιμή του πεδίου {$a->field} αÏχίζει από {$a->value}'; $string['title'] = 'ΠÏοφίλ χÏήστη'; diff --git a/html/langpacks/el/completion.php b/html/langpacks/el/completion.php index 73e0fa604c..6785753787 100644 --- a/html/langpacks/el/completion.php +++ b/html/langpacks/el/completion.php @@ -93,7 +93,7 @@ $string['completionexpected'] = 'Αναμένεται ολοκλήÏωση στις'; $string['completionexpected_help'] = 'Αυτή η ÏÏθμιση καθοÏίζει την ημεÏομηνία κατά την οποία αναμένεται να ολοκληÏωθεί η δÏαστηÏιότητα.'; $string['completionexpecteddesc'] = 'Η ολοκλήÏωση αναμένεται στις {$a}'; -$string['completionexpectedfor'] = '(Το στιγμιότυπο) {$a->instancename} Ï€Ïέπει να ολοκληÏωθεί'; +$string['completionexpectedfor'] = '{$a->instancename} Ï€Ïέπει να ολοκληÏωθεί'; $string['completionicons'] = 'Πλαίσια ελέγχου ολοκλήÏωσης'; $string['completionicons_help'] = 'Ένα σημαδάκι ν (✔) στο τετÏαγωνίδιο δίπλα σε ένα όνομα δÏαστηÏιότητας μποÏεί να χÏησιμοποιηθεί για να δείχνει πότε η δÏαστηÏιότητα είναι ολοκληÏωμένη. Εάν εμφανιστεί ένα τετÏαγωνίδιο με διάστικτα πεÏιγÏάμματα, θα εμφανιστεί αυτόματα ένα σημαδάκι ✔ στο τετÏαγωνίδιο όταν ολοκληÏώσετε τη δÏαστηÏιότητα σÏμφωνα με τις Ï€Ïοϋποθέσεις που οÏίζει ο διδάσκων. Εάν εμφανιστεί ένα τετÏαγωνίδιο με ένα συμπαγές πεÏίγÏαμμα, μποÏείτε να κάνετε κλικ σε αυτό για να επιλέξετε το τετÏαγωνίδιο όταν εσείς νομίζετε ότι έχετε ολοκληÏώσει τη δÏαστηÏιότητα. (Κάνοντας κλικ σε αυτό ξανά, αφαιÏείται πάλι το ✔, αν αλλάξετε γνώμη.)'; $string['completionmenuitem'] = 'ΟλοκλήÏωση'; diff --git a/html/langpacks/el/customlabel.php b/html/langpacks/el/customlabel.php index d1a5633a70..167fa8727b 100644 --- a/html/langpacks/el/customlabel.php +++ b/html/langpacks/el/customlabel.php @@ -48,7 +48,6 @@ $string['coursemetadatacoursekey_help'] = 'Αυτό Ï€Ïέπει να οÏίζει ένα όνομα στήλης στην βάση δεδομένων που αντιστοιχίζει μια εγγÏαφή με ένα αναγνωÏιστικό μαθήματος.'; $string['coursemetadatatable'] = 'πίνακας ετικετών μεταδεδομένων πίνακα'; $string['coursemetadatatable_help'] = 'Αυτός ο πίνακας παÏέχει συνδέσεις μαθήματος με μεταδεδομένα.'; -$string['cssoverrides'] = 'ΠαÏακάμψεις CSS'; $string['customlabel:addinstance'] = 'ΜποÏεί να Ï€Ïοσθέσει ένα στιγμιότυπο'; $string['customlabel:fullaccess'] = 'ΠλήÏης Ï€Ïόσβαση σε όλα τα πεδία'; $string['customlabel:managemetadata'] = 'ΔιαχείÏιση μεταδεδομένων'; @@ -56,7 +55,6 @@ $string['customlabeltools'] = 'Μαζικά εÏγαλεία για Ï€ÏοσαÏμοσμένες ταμπέλες'; $string['customlabeltypepluginname'] = 'Όνομα Ï„Ïπου Ï€ÏοσαÏμοσμένης ταμπέλας'; $string['disabledsubtypes'] = 'ΑπενεÏγοποιημένοι υπο-Ï„Ïποι'; -$string['disabledsubtypesdesc'] = 'Οποιοσδήποτε υπο-Ï„Ïπος αναφεÏθεί σε αυτό το πεδίο, θα απενεÏγοποιηθεί καθολικά σε ολόκληÏο τον ιστότοπο.'; $string['doupdate'] = 'ΕνημέÏωση!!'; $string['down'] = 'Κάτω'; $string['editvalues'] = 'ΕπεξεÏγασία τιμών'; diff --git a/html/langpacks/en/admin.php b/html/langpacks/en/admin.php index b532fb13ef..926ebb382c 100644 --- a/html/langpacks/en/admin.php +++ b/html/langpacks/en/admin.php @@ -1426,12 +1426,13 @@ $string['unsupporteddblargeprefix'] = 'For full support of UTF-8 both MySQL and MariaDB require you to change your MySQL setting \'innodb_large_prefix\' to \'ON\'. See the documentation for further details.'; $string['unsupporteddbstorageengine'] = 'The database storage engine being used is no longer supported.'; $string['unsupporteddbtablerowformat'] = 'Your database has tables using Antelope as the file format. You are recommended to convert the tables to the Barracuda file format. See the documentation Administration via command line for details of a tool for converting InnoDB tables to Barracuda.'; -$string['unsupportedphpversion7'] = 'PHP version 7 is not supported.'; -$string['unsupportedphpversion71'] = 'PHP version 7.1 is not supported.'; -$string['unsupportedphpversion72'] = 'PHP version 7.2 is not supported.'; -$string['unsupportedphpversion73'] = 'PHP version 7.3 is not supported.'; -$string['unsupportedphpversion74'] = 'PHP version 7.4 is not supported.'; -$string['unsupportedphpversion80'] = 'PHP version 8.0 is not supported.'; +$string['unsupportedphpversion7'] = 'PHP version 7 and higher are not supported.'; +$string['unsupportedphpversion71'] = 'PHP version 7.1 and higher are not supported.'; +$string['unsupportedphpversion72'] = 'PHP version 7.2 and higher are not supported.'; +$string['unsupportedphpversion73'] = 'PHP version 7.3 and higher are not supported.'; +$string['unsupportedphpversion74'] = 'PHP version 7.4 and higher are not supported.'; +$string['unsupportedphpversion80'] = 'PHP version 8.0 and higher are not supported.'; +$string['unsupportedphpversion81'] = 'PHP version 8.1 and higher are not supported.'; $string['unsuspenduser'] = 'Activate user account'; $string['updateaccounts'] = 'Update existing accounts'; $string['updateautocheck'] = 'Automatically check for available updates'; diff --git a/html/langpacks/en/assignfeedback_onenote.php b/html/langpacks/en/assignfeedback_onenote.php index c0ba953bd0..0c276e2b53 100644 --- a/html/langpacks/en/assignfeedback_onenote.php +++ b/html/langpacks/en/assignfeedback_onenote.php @@ -28,7 +28,7 @@ $string['addfeedback'] = 'Add feedback'; $string['addfeedbackhelp'] = 'Click on the button above to add your feedback for the student\'s submission in OneNote. You can come back here later on to save your work back into Moodle.'; $string['configmaxbytes'] = 'Maximum OneNote size'; -$string['countfiles'] = 'OneNotes: {$a}'; +$string['countfiles'] = 'OneNote: {$a}'; $string['default'] = 'Enabled by default'; $string['default_help'] = 'When set, this feedback method is enabled by default for all new assignments.'; $string['deletefeedback'] = 'Delete feedback for user'; @@ -40,14 +40,14 @@ $string['feedbackdownloadfailed'] = 'Could not download the feedback from OneNote. Please try again.'; $string['feedbacklimitexceed'] = 'Your feedback size exceeds the acceptable limit.'; $string['feedbacknotstarted'] = 'Please add your feedback using OneNote and then save your changes.'; -$string['filesadded'] = 'Feedback OneNotes added: {$a}'; +$string['filesadded'] = 'Feedback OneNote added: {$a}'; $string['maxbytes'] = 'Maximum OneNote package size'; -$string['maxfiles'] = 'Maximum number of uploaded OneNotes'; +$string['maxfiles'] = 'Maximum number of uploaded OneNote'; $string['maximumsize'] = 'Maximum OneNote package size'; $string['moreusers'] = '{$a} more...'; $string['nochanges'] = 'No changes'; $string['notsignedin'] = 'Please sign in to OneNote before attempting to save your changes.'; -$string['onenote'] = 'Feedback OneNotes'; +$string['onenote'] = 'Feedback OneNote'; $string['onenoteactions'] = 'OneNote Actions:'; $string['pluginname'] = 'OneNote feedback'; $string['privacy:metadata:assignmentid'] = 'Assignment identifier'; diff --git a/html/langpacks/en/assignsubmission_cloudpoodll.php b/html/langpacks/en/assignsubmission_cloudpoodll.php index 1fdd8c441d..14ba192b49 100644 --- a/html/langpacks/en/assignsubmission_cloudpoodll.php +++ b/html/langpacks/en/assignsubmission_cloudpoodll.php @@ -35,7 +35,6 @@ $string['ar-ae'] = 'Arabic (Gulf)'; $string['ar-sa'] = 'Arabic (Modern Standard)'; $string['audiolistdisplay'] = 'Show audio player (in lists)'; -$string['audioplaceholder'] = '[audio submitted]'; $string['audiosingledisplay'] = 'Show audio player (single)'; $string['awsregion'] = 'AWS Region'; $string['bahrain'] = 'Bahrain'; @@ -45,8 +44,6 @@ $string['cloudpoodll'] = 'Cloud Poodll'; $string['cloudpoodll:use'] = 'Allow use of Cloud Poodll submissions'; $string['cloudpoodll_cleanup_task'] = 'CloudPoodll Assign Submission cleanup'; -$string['cloudpoodllfilename'] = 'cloudpoodll.html'; -$string['cloudpoodllsubmission'] = 'Allow Cloud Poodll submission'; $string['credentialsinvalid'] = 'The API user and secret entered could not be used to get access. Please check them.'; $string['currentsubmission'] = 'Current Submission:'; $string['customdivider'] = '---------------{$a->customname} ("{$a->pluginname}")----------------'; @@ -112,9 +109,6 @@ $string['ko-kr'] = 'Korean'; $string['language'] = 'Cloud Poodll Speaker Language'; $string['london'] = 'London, U.K'; -$string['managecredsheading'] = 'Manage Poodll API Credentials'; -$string['memberdashboard'] = 'Member Dashboard'; -$string['memberdashboard_desc'] = ''; $string['ms-my'] = 'Malay'; $string['mumbai'] = 'Mumbai, India'; $string['nl-nl'] = 'Dutch'; @@ -154,25 +148,15 @@ $string['recordertype'] = 'Cloud Poodll Rec. Type'; $string['recordervideo'] = 'Video Recorder'; $string['refreshtoken'] = 'Refresh license information'; -$string['refreshtoken_desc'] = 'Manage Poodll API Credentials'; -$string['region'] = 'AWS Region'; $string['ru-ru'] = 'Russian'; $string['safesave'] = 'Enable Safe Save - disables assignment submit button until Cloud Poodll upload is complete.'; $string['saopaulo'] = 'Sao Paulo, Brazil'; -$string['secureplayback'] = 'Restricted playback'; $string['setting_audio_heading'] = 'Audio player settings'; $string['setting_audio_heading_details'] = 'Settings controlling player appearance in submission review and list pages'; -$string['setting_snapshot_heading'] = 'Snapshot image settings'; -$string['setting_snapshot_heading_details'] = 'Settings controlling image appearance in submission review and list pages'; $string['setting_video_heading'] = 'Video player settings'; $string['setting_video_heading_details'] = 'Settings controlling player appearance in submission review and list pages'; -$string['setting_whiteboard_heading'] = 'Whiteboard image settings'; -$string['setting_whiteboard_heading_details'] = 'Settings controlling image appearance in submission review and list pages'; $string['showaudiolightbox'] = 'Show filename(lightbox)'; -$string['showcurrentsubmission'] = 'Show Current Submission'; -$string['showcurrentsubmissiondetails'] = 'Show previously recorded submission on submission form.'; $string['shownoaudio'] = 'Show filename'; -$string['shownoimage'] = 'Do not display image'; $string['shownovideo'] = 'Show filename'; $string['showvideolightbox'] = 'Show filename (lightbox)'; $string['singapore'] = 'Singapore'; @@ -195,7 +179,6 @@ $string['transcripttitle'] = 'Transcript'; $string['useast1'] = 'US East'; $string['videolistdisplay'] = 'Video player size (in lists)'; -$string['videoplaceholder'] = '[video submitted]'; $string['videosingledisplay'] = 'Video player size (single)'; $string['yes'] = 'yes'; $string['zh-cn'] = 'Chinese (Mandarin-Mainland)'; diff --git a/html/langpacks/en/assignsubmission_estream.php b/html/langpacks/en/assignsubmission_estream.php index de6c91c6e4..40cd555f09 100644 --- a/html/langpacks/en/assignsubmission_estream.php +++ b/html/langpacks/en/assignsubmission_estream.php @@ -32,16 +32,29 @@ $string['emptyoverride_help'] = 'Change the message that is displayed when users complete a submission without uploading a file using the activated Planet eStream plugin. Depending on your institutional policies you may want to change this to an Error message rather than feedback.'; $string['enabled'] = 'Planet eStream Submissions enabled'; $string['enabled_help'] = 'If enabled, students are able to submit upload video/audio files for assessment via Planet eStream when using the text editor plugins.'; +$string['forcesubmit'] = 'Force Submission'; +$string['forcesubmit_help'] = 'Force users to complete the submission process. Some schools create assignments where submission of a Planet eStream item is optional, and this setting should thus remain off.'; +$string['helptext'] = 'Help Text'; +$string['helptext_help'] = 'Add optional text above the plugin window to assist users.'; $string['nosubmission'] = 'Nothing has yet been submitted'; $string['notyetconfigured'] = 'Sorry, the Planet eStream Assignment Submission Plugin is not yet configured.'; $string['pluginname'] = 'Planet eStream Submission Plugin'; +$string['privacy:metadata:assignsubmission_estream'] = 'In order to integrate with Planet eStream, user information must be relayed.'; +$string['privacy:metadata:assignsubmission_estream:assignment'] = 'The ID of the assignment.'; +$string['privacy:metadata:assignsubmission_estream:cdid'] = 'The Planet eStream item ID.'; +$string['privacy:metadata:assignsubmission_estream:email'] = 'Your email is used to complete authentication between Moodle and Planet eStream.'; +$string['privacy:metadata:assignsubmission_estream:embedcode'] = 'The Planet eStream embed code for the item.'; +$string['privacy:metadata:assignsubmission_estream:fullname'] = 'Your full name is sent to Planet eStream to display in the uploaded item.'; +$string['privacy:metadata:assignsubmission_estream:submission'] = 'The ID of the submission.'; +$string['privacy:metadata:assignsubmission_estream:userid'] = 'Your user ID is sent from Moodle to Planet eStream to save your submission.'; +$string['privacy:metadata:assignsubmission_estream:userip'] = 'Your IP address is used as a security measure when sending data between Moodle and Planet eStream.'; $string['settingsurl'] = 'Planet eStream URL'; $string['settingsurl_help'] = 'Enter the URL to your Planet eStream server.
          e.g. http://videoserver.mysite.org
          or https://videoserver.mysite.org

          Please note that if your Moodle is accessed via a https link then the above URL must also be https'; $string['settingsusemail'] = 'Use Email Address for Authentication'; $string['settingsusemail_help'] = 'By default, the Planet eStream plugins will use the username for authentication. Tick this box to instead use the user email address.'; $string['shortname'] = 'Video/Audio Submission'; $string['upload'] = 'Upload a Video or Audio file'; -$string['upload_help'] = 'Click the Browse button, select a video or audio file to upload, then click Upload.
          Once uploaded, the file will be available after having been processed by the system. Please note that larger uploads require more processing time and may take some time to display on the system.
          '; +$string['upload_help'] = ''; $string['uploadfailed'] = 'Upload Failed

          Please refresh the page and try again'; $string['uploadok'] = 'File Upload Complete

          WARNING: The Submission is NOT yet complete!

          To finish submission, please click 'Save changes' below to save.'; diff --git a/html/langpacks/en/assignsubmission_helixassign.php b/html/langpacks/en/assignsubmission_helixassign.php index 3ef75a5ab6..30c343934f 100644 --- a/html/langpacks/en/assignsubmission_helixassign.php +++ b/html/langpacks/en/assignsubmission_helixassign.php @@ -36,6 +36,8 @@ $string['helixassignfilename'] = 'helixassign.html'; $string['helixassignsubmission'] = 'Allow MEDIAL Video submission'; $string['helixsubmissionlog'] = 'MEDIAL Submission'; +$string['mobilelink'] = 'Submit Video via Website'; +$string['mobilesub'] = 'Video submissions cannot currently be made via MoodleMobile. Please use the button to submit via the website.'; $string['no_permission'] = 'You do not have permission to use Video Assignments'; $string['nopermission'] = 'You do not have permission to use Video Assignments'; $string['nosubmission'] = 'Nothing has been submitted to MEDIAL for this assignment'; @@ -44,4 +46,4 @@ $string['version_warning_head'] = 'WARNING'; $string['version_warning_mes'] = 'The MEDIAL submission plugin requires you to have the MEDIAL Activity module version'; $string['version_warning_mes2'] = 'installed on your moodle system.'; -$string['view_submission'] = 'View Video Submission'; +$string['view_submission'] = 'View Submission'; diff --git a/html/langpacks/en/assignsubmission_onenote.php b/html/langpacks/en/assignsubmission_onenote.php index d525c8c6db..8cb91295f9 100644 --- a/html/langpacks/en/assignsubmission_onenote.php +++ b/html/langpacks/en/assignsubmission_onenote.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['configmaxbytes'] = 'Maximum OneNote page size'; -$string['countfiles'] = 'OneNotes: {$a}'; +$string['countfiles'] = 'OneNote: {$a}'; $string['default'] = 'Enabled by default'; $string['default_help'] = 'When set, this submission method is enabled by default for all new assignments.'; $string['download'] = 'Download'; diff --git a/html/langpacks/en/atto_cincopa.php b/html/langpacks/en/atto_cincopa.php index f8c55a4f1b..2c348fb589 100644 --- a/html/langpacks/en/atto_cincopa.php +++ b/html/langpacks/en/atto_cincopa.php @@ -25,5 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +$string['api_token_cincopa'] = 'Cincopa Api Token'; +$string['api_token_cincopa_help'] = 'Generate or manually add Cincopa API token'; $string['description'] = '

          Welcome to Cincopa Moodle plugin, check our welcome page for registration and support documents.
          '; $string['pluginname'] = 'Cincopa Atto Plugin'; diff --git a/html/langpacks/en/auth_oidc.php b/html/langpacks/en/auth_oidc.php index 72bc293a04..e77cfdf3c8 100644 --- a/html/langpacks/en/auth_oidc.php +++ b/html/langpacks/en/auth_oidc.php @@ -25,29 +25,30 @@ defined('MOODLE_INTERNAL') || die(); -$string['auth_oidcdescription'] = 'The OpenID Connect authentication plugin provides single-sign-on functionality using configurable identity providers.'; -$string['cfg_authendpoint_desc'] = 'The URI of the Authorization endpoint from your identity provider to use.
          +$string['application_updated'] = 'OpenID Connect application setting was updated.'; +$string['application_updated_azure'] = 'OpenID Connect application setting was updated.
          +Azure administrator will need to Provide admin consent and Verify setup again on the Microsoft 365 integration configuration page if "Identity Provider (IdP) Type" or "Client authentication method" settings are updated.'; +$string['auth_method_certificate'] = 'Certificate'; +$string['auth_method_secret'] = 'Secret'; +$string['auth_oidcdescription'] = 'The OpenID Connect authentication plugin provides single-sign-on functionality using configurable IdP.'; +$string['authendpoint'] = 'Authorization Endpoint'; +$string['authendpoint_help'] = 'The URI of the Authorization endpoint from your IdP to use.
          Note if the site is to be configured to allow users from other tenants to access, tenant specific authorization endpoint cannot be used.'; -$string['cfg_authendpoint_key'] = 'Authorization Endpoint'; -$string['cfg_autoappend_desc'] = 'Automatically append this string when logging in users using the "Resource Owner Password Credentials" authentication method. This is useful when your identity provider requires a common domain, but don\'t want to require users to type it in when logging in. For example, if the full OpenID Connect user is "james@example.com" and you enter "@example.com" here, the user will only have to enter "james" as their username.
          Note: In the case where conflicting usernames exist - i.e. a Moodle user exists wth the same name, the priority of the authentication plugin is used to determine which user wins out.'; +$string['authentication_and_endpoints_saved'] = 'Authentication and endpoint settings updated.'; +$string['cfg_authenticationlink_desc'] = 'Link to IdP and authentication configuration'; +$string['cfg_autoappend_desc'] = 'Automatically append this string when logging in users using the "Resource Owner Password Credentials" authentication method. This is useful when your IdP requires a common domain, but don\'t want to require users to type it in when logging in. For example, if the full OpenID Connect user is "james@example.com" and you enter "@example.com" here, the user will only have to enter "james" as their username.
          Note: In the case where conflicting usernames exist - i.e. a Moodle user exists wth the same name, the priority of the authentication plugin is used to determine which user wins out.'; $string['cfg_autoappend_key'] = 'Auto-Append'; -$string['cfg_cleanupoidctokens_desc'] = 'If your users are experiencing problems logging in using their Microsoft 365 account, trying cleaning up OpenID Connect tokens. This removes stray and incomplete tokens that can cause errors. WARNING: This may interrupt logins in-process, so it\'s best to do this during downtime.'; -$string['cfg_cleanupoidctokens_key'] = 'Cleanup OpenID Connect Tokens'; -$string['cfg_clientid_desc'] = 'Your registered Client ID on the identity provider'; -$string['cfg_clientid_key'] = 'Client ID'; -$string['cfg_clientsecret_desc'] = 'Your registered Client Secret on the identity provider. On some providers, it is also referred to as a key.'; -$string['cfg_clientsecret_key'] = 'Client Secret'; $string['cfg_customicon_desc'] = 'If you\'d like to use your own icon, upload it here. This overrides any icon chosen above.

          Notes on using custom icons:
          • This image will not be resized on the login page, so we recommend uploading an image no bigger than 35x35 pixels.
          • If you have uploaded a custom icon and want to go back to one of the stock icons, click the custom icon in the box above, then click "Delete", then click "OK", then click "Save Changes" at the bottom of this form. The selected stock icon will now appear on the Moodle login page.
          '; $string['cfg_customicon_key'] = 'Custom Icon'; $string['cfg_debugmode_desc'] = 'If enabled, information will be logged to the Moodle log that can help in identifying problems.'; $string['cfg_debugmode_key'] = 'Record debug messages'; -$string['cfg_domainhint_desc'] = 'When using the "Authorization Code" authentication method, pass this value as the "domain_hint" parameter. "domain_hint" is used by some OpenID Connect providers to make the login process easier for users. Check with your provider to see whether they support this parameter.'; +$string['cfg_domainhint_desc'] = 'When using the Authorization Code login flow, pass this value as the "domain_hint" parameter. "domain_hint" is used by some OpenID Connect IdP to make the login process easier for users. Check with your provider to see whether they support this parameter.'; $string['cfg_domainhint_key'] = 'Domain Hint'; $string['cfg_err_invalidauthendpoint'] = 'Invalid Authorization Endpoint'; $string['cfg_err_invalidclientid'] = 'Invalid client ID'; $string['cfg_err_invalidclientsecret'] = 'Invalid client secret'; $string['cfg_err_invalidtokenendpoint'] = 'Invalid Token Endpoint'; -$string['cfg_field_mapping_desc'] = 'User profile data can be mapped from Open ID Connect identity providers (IdP) to Moodle.
          +$string['cfg_field_mapping_desc'] = 'User profile data can be mapped from Open ID Connect IdP to Moodle.
          • Basic profile data is available from ID tokens from all IdP.
          • If Azure AD is used as the IdP, additional profile data can be made available by installing and configuring the Microsoft 365 integration plugin (local_o365).
          • @@ -55,6 +56,9 @@
          '; $string['cfg_forceredirect_desc'] = 'If enabled, will skip the login index page and redirect to the OpenID Connect page. Can be bypassed with ?noredirect=1 URL param'; $string['cfg_forceredirect_key'] = 'Force redirect'; +$string['cfg_frontchannellogouturl_desc'] = 'This is the URL that your IdP needs to trigger when it tries to log users out of Moodle.
          +For Microsoft Azure AD / Microsoft identity platform, the setting is called "Front-channel logout URL" and is configurable in the Azure app.'; +$string['cfg_frontchannellogouturl_key'] = 'Front-channel Logout URL'; $string['cfg_icon_desc'] = 'An icon to display next to the provider name on the login page.'; $string['cfg_icon_key'] = 'Icon'; $string['cfg_iconalt_check'] = 'Checkmark icon'; @@ -72,36 +76,57 @@ $string['cfg_iconalt_user'] = 'User icon'; $string['cfg_iconalt_user2'] = 'User icon alternate'; $string['cfg_iconalt_userlock'] = 'User with lock icon'; -$string['cfg_loginflow_authcode'] = 'Authorization Code Flow (recommended)'; -$string['cfg_loginflow_authcode_desc'] = 'Using this flow, the user clicks the name of the identity provider (See "Provider Name" above) on the Moodle login page and is redirected to the provider to log in. Once successfully logged in, the user is redirected back to Moodle where the Moodle login takes place transparently. This is the most standardized, secure way for the user log in.'; -$string['cfg_loginflow_key'] = 'Authentication Method'; -$string['cfg_loginflow_rocreds'] = 'Resource Owner Password Credentials Grant'; -$string['cfg_loginflow_rocreds_desc'] = 'Using this flow, the user enters their username and password into the Moodle login form like they would with a manual login. This will authorize the user with the identity provider, but will not create a session on the identity provider\'s site. For example, if using Microsoft 365 with OpenID Connect, the user will be logged in to Moodle but not the Microsoft 365 web applications. Using the authorization request is recommended if you want users to be logged in to both Moodle and the identity provider. Note that not all identity providers support this flow. This option should only be used when other authorization grant types are not available.'; -$string['cfg_logoutendpoint_desc'] = 'The URI of the logout endpoint from your identity provider to use.'; -$string['cfg_logoutendpoint_key'] = 'Logout Endpoint'; -$string['cfg_oidcresource_desc'] = 'The OpenID Connect resource for which to send the request.'; -$string['cfg_oidcresource_key'] = 'Resource'; -$string['cfg_oidcscope_desc'] = 'The OIDC Scope to use.'; -$string['cfg_oidcscope_key'] = 'Scope'; +$string['cfg_loginflow_authcode'] = 'Authorization Code Flow (recommended)'; +$string['cfg_loginflow_authcode_desc'] = 'Using this flow, the user clicks the name of the IdP (See "Provider Display Name" above) on the Moodle login page and is redirected to the provider to log in. Once successfully logged in, the user is redirected back to Moodle where the Moodle login takes place transparently. This is the most standardized, secure way for the user log in.'; +$string['cfg_loginflow_key'] = 'Login Flow'; +$string['cfg_loginflow_rocreds'] = 'Resource Owner Password Credentials Grant (deprecated)'; +$string['cfg_loginflow_rocreds_desc'] = 'This login flow is deprecated and will be removed from the plugin soon.
          Using this flow, the user enters their username and password into the Moodle login form like they would with a manual login. This will authorize the user with the IdP, but will not create a session on the IdP\'s site. For example, if using Microsoft 365 with OpenID Connect, the user will be logged in to Moodle but not the Microsoft 365 web applications. Using the authorization request is recommended if you want users to be logged in to both Moodle and the IdP. Note that not all IdP support this flow. This option should only be used when other authorization grant types are not available.'; +$string['cfg_logoutendpoint_desc'] = 'The URI of the logout endpoint from your IdP to use.'; +$string['cfg_logoutendpoint_key'] = 'IdP Logout Endpoint'; $string['cfg_opname_desc'] = 'This is an end-user-facing label that identifies the type of credentials the user must use to login. This label is used throughout the user-facing portions of this plugin to identify your provider.'; -$string['cfg_opname_key'] = 'Provider Name'; -$string['cfg_redirecturi_desc'] = 'This is the URI to register as the "Redirect URI". Your OpenID Connect identity provider should ask for this when registering Moodle as a client.
          NOTE: You must enter this in your OpenID Connect provider *exactly* as it appears here. Any difference will prevent logins using OpenID Connect.'; +$string['cfg_opname_key'] = 'Provider Display Name'; +$string['cfg_redirecturi_desc'] = 'This is the URI to register as the "Redirect URI". Your OpenID Connect IdP should ask for this when registering Moodle as a client.
          NOTE: You must enter this in your OpenID Connect IdP *exactly* as it appears here. Any difference will prevent logins using OpenID Connect.'; $string['cfg_redirecturi_key'] = 'Redirect URI'; -$string['cfg_signoffintegration_desc'] = 'When connecting to Azure AD, if this option is enabled, when a Moodle user using the OpenID Connect authentication method signs off from Moodle, Moodle will attempt to log the user off from Microsoft 365 as well. - -Note the URL of Moodle site ({$a}) needs to be added as a redirect URI in the Azure app created for Moodle Microsoft 365 integration.'; -$string['cfg_signoffintegration_key'] = 'Single sign off'; -$string['cfg_tokenendpoint_desc'] = 'The URI of the token endpoint from your identity provider to use.
          -Note if the site is to be configured to allow users from other tenants to access, tenant specific token endpoint cannot be used.'; -$string['cfg_tokenendpoint_key'] = 'Token Endpoint'; -$string['cfg_tools'] = 'Tools'; -$string['cfg_userrestrictioncasesensitive_desc'] = 'This controls if the "/i" option in regular expression is used in the user restriction match.
          If enabled, all user restriction checks will be performed as with case sensitive. Note if this is disabled, any patterns on letter cases will be ignored.'; -$string['cfg_userrestrictions_desc'] = 'Only allow users to log in that meet certain restrictions.
          How to use user restrictions:
          • Enter a regular expression pattern that matches the usernames of users you want to allow.
          • Enter one pattern per line
          • If you enter multiple patterns a user will be allowed if they match ANY of the patterns.
          • The character "/" should be escaped with "\\".
          • If you don\'t enter any restrictions above, all users that can log in to the OpenID Connect provider will be accepted by Moodle.
          • Any user that does not match any entered pattern(s) will be prevented from logging in using OpenID Connect.
          '; +$string['cfg_signoffintegration_desc'] = 'If the option is enabled, when a Moodle user connected to the configured IdP logs out of Moodle, the integration will trigger a request at the logout endpiont below, attempting to log the user off from IdP as well.
          +Note for integration with Microsoft Azure AD, the URL of Moodle site ({$a}) needs to be added as a redirect URI in the Azure app created for Moodle and Microsoft 365 integration.'; +$string['cfg_signoffintegration_key'] = 'Single Sign Out (from Moodle to IdP)'; +$string['cfg_userrestrictions_desc'] = 'Only allow users to log in that meet certain restrictions.
          How to use user restrictions:
          • Enter a regular expression pattern that matches the usernames of users you want to allow.
          • Enter one pattern per line
          • If you enter multiple patterns a user will be allowed if they match ANY of the patterns.
          • The character "/" should be escaped with "\\".
          • If you don\'t enter any restrictions above, all users that can log in to the OpenID Connect IdP will be accepted by Moodle.
          • Any user that does not match any entered pattern(s) will be prevented from logging in using OpenID Connect.
          '; $string['cfg_userrestrictions_key'] = 'User Restrictions'; +$string['cfg_userrestrictionscasesensitive_desc'] = 'This controls if the "/i" option in regular expression is used in the user restriction match.
          If enabled, all user restriction checks will be performed as with case sensitive. Note if this is disabled, any patterns on letter cases will be ignored.'; $string['cfg_userrestrictionscasesensitive_key'] = 'User Restrictions Case Sensitive'; $string['cleanup_oidc_tokens'] = 'Cleanup OpenID Connect tokens'; +$string['clientauthmethod'] = 'Client authentication method'; +$string['clientauthmethod_help'] = '
            +
          • IdP in all types can use "Secret" authentication method.
          • +
          • IdP in Microsoft identity platform (v2.0) type can additionally use Certificate authentication method.
          • +
          +Note Certificate authentication method is not supported in Resource Owner Password Credentials Grant login flow.'; +$string['clientcert'] = 'Client certificate public key'; +$string['clientcert_help'] = 'When using certificate authentication method, this is the public key, or certificate, used in to authenticate with IdP.'; +$string['clientid'] = 'Application ID'; +$string['clientid_help'] = 'Your registered Application / Client ID on the IdP.'; +$string['clientprivatekey'] = 'Client certificate private key'; +$string['clientprivatekey_help'] = 'When using certificate authentication method, this is the private key of the certificate used to authenticate with IdP.'; +$string['clientsecret'] = 'Client Secret'; +$string['clientsecret_help'] = 'When using secret authentication method, this is the client secret on the IdP. On some providers, it is also referred to as a key.'; $string['delete_token'] = 'Delete token'; $string['delete_token_and_reference'] = 'Delete token and reference'; +$string['error_empty_client_cert'] = 'Client certificate public key cannot be empty when using "certificate" authentication method'; +$string['error_empty_client_private_key'] = 'Client certificate private key cannot be empty when using "certificate" authentication method'; +$string['error_empty_client_secret'] = 'Client secret cannot be empty when using "secret" authentication method'; +$string['error_empty_oidcresource'] = 'Resource cannot be empty when using Azure AD (v1.0) or other types of IdP.'; +$string['error_empty_tenantname_or_guid'] = 'Tenant name or GUID cannot be empty when using "certificate" authentication method'; +$string['error_endpoint_mismatch_auth_endpoint'] = 'The configured authorization endpoint does not match configured IdP type.
          +
            +
          • When using "Azure AD (v1.0)" IdP type, use v1.0 endpoint, e.g. https://login.microsoftonline.com/common/oauth2/authorize
          • +
          • When using "Microsoft identity platform (v2.0)" IdP type, use v2.0 endpoint, e.g. https://login.microsoftonline.com/common/oauth2/v2.0/authorize
          • +
          '; +$string['error_endpoint_mismatch_token_endpoint'] = 'The configured token endpoint does not match configured IdP type.
          +
            +
          • When using "Azure AD (v1.0)" IdP type, use v1.0 endpoint, e.g. https://login.microsoftonline.com/common/oauth2/token
          • +
          • When using "Microsoft identity platform (v2.0)" IdP type, use v2.0 endpoint, e.g. https://login.microsoftonline.com/common/oauth2/v2.0/authorize
          • +
          '; +$string['error_invalid_client_authentication_method'] = 'Invalid client authentication method'; $string['errorauthdisconnectemptypassword'] = 'Password cannot be empty'; $string['errorauthdisconnectemptyusername'] = 'Username cannot be empty'; $string['errorauthdisconnectifmanual'] = 'If using the manual login method, enter credentials below.'; @@ -111,9 +136,9 @@ $string['errorauthgeneral'] = 'There was a problem logging you in. Please contact your administrator for assistance.'; $string['errorauthinvalididtoken'] = 'Invalid id_token received.'; $string['errorauthloginfailednouser'] = 'Invalid login: User not found in Moodle. If this site has the "authpreventaccountcreation" setting enabled, this may mean you need an administrator to create an account for you first.'; +$string['errorauthnoaccesstoken'] = 'Access token not received.'; $string['errorauthnoauthcode'] = 'No authorization code was received from the identity server. The error logs may have more information.'; -$string['errorauthnocreds'] = 'Please configure OpenID Connect client credentials.'; -$string['errorauthnoendpoints'] = 'Please configure OpenID Connect server endpoints.'; +$string['errorauthnocredsandendpoints'] = 'Please configure OpenID Connect client credentials and endpoints.'; $string['errorauthnohttpclient'] = 'Please set an HTTP client.'; $string['errorauthnoidtoken'] = 'OpenID Connect id_token not received.'; $string['errorauthunknownstate'] = 'Unknown state.'; @@ -146,6 +171,31 @@ $string['eventusercreated'] = 'User created with OpenID Connect'; $string['eventuserdisconnected'] = 'User disconnected from OpenID Connect'; $string['eventuserloggedin'] = 'User Logged In with OpenID Connect'; +$string['heading_additional_options'] = 'Additional options'; +$string['heading_additional_options_desc'] = ''; +$string['heading_basic'] = 'Basic settings'; +$string['heading_basic_desc'] = ''; +$string['heading_debugging'] = 'Debugging'; +$string['heading_debugging_desc'] = ''; +$string['heading_display'] = 'Display'; +$string['heading_display_desc'] = ''; +$string['heading_sign_out'] = 'Sign out integration'; +$string['heading_sign_out_desc'] = ''; +$string['heading_user_restrictions'] = 'User restrictions'; +$string['heading_user_restrictions_desc'] = ''; +$string['idp_type_azuread'] = 'Azure AD (v1.0)'; +$string['idp_type_microsoft'] = 'Microsoft identity platform (v2.0)'; +$string['idp_type_other'] = 'Other'; +$string['idptype'] = 'Identity Provider (IdP) Type'; +$string['idptype_help'] = 'Three types of IdP are current supports: +
            +
          • Azure AD (v1.0): Azure AD with oauth2 v1.0 endpoints, e.g. https://login.microsoftonline.com/common/oauth2/authorize.
          • +
          • Microsoft identity platform (v2.0): Azure AD with oath2 v2.0 endpoints, e.g. https://login.microsoftonline.com/common/oauth2/v2.0/authorize.
          • +
          • Other: any non Azure AD IdP.
          • +
          +The differences between Azure AD (v1.0) and Microsoft identity platform (v2.0) options can be found at https://docs.microsoft.com/en-us/azure/active-directory/azuread-dev/azure-ad-endpoint-comparison.
          +Notably, the configured application can use certificate besides secret for authentication when using Microsoft identity platform (v2.0) IdP.
          +Authorization and token endpoints need to be configured according to the configured IdP type.'; $string['mismatched'] = 'Mismatched'; $string['mismatched_details'] = 'Token record contains username "{$a->tokenusername}"; matched Moodle user has username "{$a->moodleusername}".'; $string['na'] = 'n/a'; @@ -153,6 +203,11 @@ $string['oidc:manageconnection'] = 'Allow OpenID Connection and Disconnection'; $string['oidc:manageconnectionconnect'] = 'Allow OpenID Connection'; $string['oidc:manageconnectiondisconnect'] = 'Allow OpenID Disconnection'; +$string['oidcresource'] = 'Resource'; +$string['oidcresource_help'] = 'The OpenID Connect resource for which to send the request.
          +Note this is paramater is not supported in Microsoft identity platform (v2.0) IdP type.'; +$string['oidcscope'] = 'Scope'; +$string['oidcscope_help'] = 'The OIDC Scope to use.'; $string['pluginname'] = 'OpenID Connect'; $string['privacy:metadata:auth_oidc'] = 'OpenID Connect Authentication'; $string['privacy:metadata:auth_oidc_prevlogin'] = 'Previous login methods to undo Microsoft 365 connections'; @@ -210,6 +265,14 @@ $string['settings_fieldmap_field_teams'] = 'Teams'; $string['settings_fieldmap_field_telephoneNumber'] = 'Telephone Number'; $string['settings_fieldmap_field_userPrincipalName'] = 'Username (UPN)'; +$string['settings_page_application'] = 'IdP and authentication'; +$string['settings_page_cleanup_oidc_tokens'] = 'Cleanup OpenID Connect tokens'; +$string['settings_page_field_mapping'] = 'Filed mappings'; +$string['settings_page_other_settings'] = 'Other options'; +$string['settings_section_authentication'] = 'Authentication'; +$string['settings_section_basic'] = 'Basic settings'; +$string['settings_section_endpoints'] = 'Endpoints'; +$string['settings_section_other_params'] = 'Other parameters'; $string['table_action'] = 'Action'; $string['table_matching_details'] = 'Details'; $string['table_matching_status'] = 'Matching status'; @@ -217,7 +280,12 @@ $string['table_token_id'] = 'Token record ID'; $string['table_token_unique_id'] = 'OIDC unique ID'; $string['task_cleanup_oidc_state_and_token'] = 'Clean up OIDC state and invalid token'; +$string['tenantnameorguid'] = 'Tenant name or GUID'; +$string['tenantnameorguid_help'] = 'Don\'t include https:// if use tenant name.'; $string['token_deleted'] = 'Token was deleted successfully'; +$string['tokenendpoint'] = 'Token Endpoint'; +$string['tokenendpoint_help'] = 'The URI of the token endpoint from your IdP to use.
          +Note if the site is to be configured to allow users from other tenants to access, tenant specific token endpoint cannot be used.'; $string['ucp_disconnect_details'] = 'This will disconnect your Moodle account from {$a}. You\'ll need to create a username and password to log in to Moodle.'; $string['ucp_disconnect_title'] = '{$a} Disconnection'; $string['ucp_general_intro'] = 'Here you can manage your connection to {$a}. If enabled, you will be able to use your {$a} account to log in to Moodle instead of a separate username and password. Once connected, you\'ll no longer have to remember a username and password for Moodle, all log-ins will be handled by {$a}.'; diff --git a/html/langpacks/en/auth_saml2.php b/html/langpacks/en/auth_saml2.php index 1c93279bd1..0c4c275e42 100644 --- a/html/langpacks/en/auth_saml2.php +++ b/html/langpacks/en/auth_saml2.php @@ -185,6 +185,8 @@ $string['regeneratesuccess'] = 'Private Key and Certificate successfully regenerated'; $string['regeneratewarning'] = 'Warning! Generating a new certificate will overwrite the current one and you may need to update your IDP'; $string['rememberidp'] = 'Remember login service'; +$string['requestedattributes'] = 'Requested attributes'; +$string['requestedattributes_help'] = 'Some IdP\'s need the SP to declare which attributes will be requested or are required. Add each attribute on a new line and these will be present in the SP metadata under the AttributeConsumingService tag. If you want a field to be required put a space and then * after that line. {$a->example}'; $string['required'] = 'This field is required'; $string['requireint'] = 'This field is required and needs to be a positive integer'; $string['selectloginservice'] = 'Select a login service'; diff --git a/html/langpacks/en/block_massaction.php b/html/langpacks/en/block_massaction.php index 83bd70b86a..82ef5707b4 100644 --- a/html/langpacks/en/block_massaction.php +++ b/html/langpacks/en/block_massaction.php @@ -63,6 +63,7 @@ $string['modulename'] = 'Activity name'; $string['moduletype'] = 'Activity type'; $string['multipleinstances'] = 'There must not be multiple instances of this block on the same page.
          Please remove additional instances.'; +$string['newsection'] = 'New Section'; $string['noaction'] = 'No action specified'; $string['noactionsavailable'] = 'You do not have the permissions to execute any of the possible operations this block is providing'; $string['nocaptobackup'] = 'You do not have sufficient permissions to perform a backup in the course'; @@ -79,6 +80,7 @@ Additionally, when using the Tiles or One Topic course format you can only select sections which are currently visible.'; $string['selectall'] = 'Select all'; $string['selectallinsection'] = 'Select all in section'; +$string['sourcecourseidlost'] = 'Source course id could not be found'; $string['unusable'] = 'The mass action functionality cannot be used in this course format or the current theme'; $string['usage'] = 'Usage of the Mass Actions Block'; $string['usage_help'] = '

          This block allows instructors to perform actions upon multiple resources or activities in the class view, rather than having to perform repeated actions on individual items.

          diff --git a/html/langpacks/en/block_sharing_cart.php b/html/langpacks/en/block_sharing_cart.php index d457e72c8a..7dce85f0d5 100644 --- a/html/langpacks/en/block_sharing_cart.php +++ b/html/langpacks/en/block_sharing_cart.php @@ -85,7 +85,9 @@ $string['restore_heavy_load_warning_message'] = 'Load time are longer, because more than 10 activities/resources are being processed.'; $string['section_name_conflict'] = 'Section conflict'; $string['settings:add_to_sharing_cart'] = 'Add to sharing cart'; -$string['settings:add_to_sharing_cart_desc'] = 'Choose between drag and drop or click to add method for adding modules and sections to the sharing cart.'; +$string['settings:add_to_sharing_cart_desc'] = 'Choose between drag and drop or click to add method for adding modules and sections to the sharing cart. - +The \'Click to add\' method is the standard in the sharing cart, where you need to click on the basket icon, before it will be added into the sharing cart. - +The \'Drag and drop\' allows you to drag and drop modules/activities and sections into the sharing cart block or into the basket icon in the footer. Please note that this is only supported for Moodle 4.0+'; $string['settings:click_to_add'] = 'Click to add'; $string['settings:drag_and_drop'] = 'Drag and drop'; $string['settings:userdata_copyable_modtypes'] = 'User data copyable module types'; diff --git a/html/langpacks/en/block_xp.php b/html/langpacks/en/block_xp.php index 212145e67b..563cb94a08 100644 --- a/html/langpacks/en/block_xp.php +++ b/html/langpacks/en/block_xp.php @@ -53,8 +53,10 @@ $string['cmselector'] = 'Course module selector'; $string['coefxp'] = 'Algorithm coefficient'; $string['colon'] = '{$a->a}: {$a->b}'; +$string['configblockrankingsnapshot'] = 'Display leaderboard snapshot'; +$string['configblockrankingsnapshot_help'] = 'The leaderboard snapshot displays the rank of the user. It will also attempt to display the two people surrounding the user. This feature requires the leaderboard to be enabled, and its ranks to be displayed.'; $string['configdescription'] = 'Introduction'; -$string['configdescription_help'] = 'A short introduction displayed in the block, below the student\'s level. Students have the ability to dismiss the message, in which case they won\'t see it again.'; +$string['configdescription_help'] = 'A short introduction message displayed in the block. Students have the ability to dismiss the message, in which case they won\'t see it again.'; $string['configheader'] = 'Settings'; $string['configrecentactivity'] = 'Display recent rewards'; $string['configrecentactivity_help'] = 'When enabled, the block will display a short list of recent events which rewarded the student with points.'; @@ -92,11 +94,11 @@ $string['enablecheatguard'] = 'Enable cheat guard'; $string['enablecheatguard_help'] = 'The cheat guard offers a simple inexpensive mechanism for preventing students to abuse the system using obvious techniques, such as refreshing the same page endlessly, or repeating the same action over and over again. -[More info](https://levelup.plus/docs/article/level-up-cheat-guard?ref=blockxp_help)'; +[More info](https://docs.levelup.plus/xp/docs/getting-started/cheat-guard?ref=blockxp_help)'; $string['enableinfos'] = 'Enable info page'; $string['enableinfos_help'] = 'When set to \'No\', students will not be able to view the information page.'; -$string['enableladder'] = 'Enable the ladder'; -$string['enableladder_help'] = 'When set to \'No\', students will not be able to view the ladder.'; +$string['enableladder'] = 'Enable the leaderboard'; +$string['enableladder_help'] = 'When set to \'No\', students will not be able to view the leaderboard.'; $string['enablelevelupnotif'] = 'Enable level up notification'; $string['enablelevelupnotif_help'] = 'When set to \'Yes\', students will be displayed a popup congratulating them for the new level reached.'; $string['enablelogging'] = 'Enable logging'; @@ -125,9 +127,10 @@ Additional resources: -- [How are experience points calculated?](https://levelup.plus/docs/article/how-are-experience-points-calculated?ref=blockxp_help) -- [Troubleshooting rules](https://levelup.plus/docs/article/event-rule-not-working?ref=blockxp_help)'; +- [How are experience points calculated?](https://docs.levelup.plus/xp/docs/getting-started/points-calculation?ref=blockxp_help) +- [Troubleshooting rules](https://docs.levelup.plus/xp/docs/troubleshooting/event-rule-not-working?ref=blockxp_help)'; $string['eventtime'] = 'Event time'; +$string['filterbyuser'] = 'Filter by user'; $string['filtermodules'] = 'Filter modules'; $string['for1day'] = 'For 1 day'; $string['for1month'] = 'For a month'; @@ -136,20 +139,22 @@ $string['forever'] = 'Forever'; $string['forthewholesite'] = 'For the whole site'; $string['give'] = 'give'; -$string['gotofullladder'] = 'Go to full ladder'; +$string['gotofullladder'] = 'Go to full leaderboard'; $string['grid'] = 'Grid'; $string['hideparticipantsidentity'] = 'Hide participants identity'; $string['hiderank'] = 'Hide rank'; $string['incourses'] = 'In courses'; $string['ineffective'] = 'Ineffective'; $string['infos'] = 'Information'; +$string['installed'] = 'Installed'; $string['instructions'] = 'More information'; $string['invalidxp'] = 'Invalid points value'; $string['keeplogs'] = 'Keep logs'; -$string['ladder'] = 'Ladder'; +$string['ladder'] = 'Leaderboard'; $string['ladderadditionalcols'] = 'Additional columns'; -$string['ladderadditionalcols_help'] = 'This setting determines which additional columns are displayed on the ladder. Press the CTRL or CMD key while clicking to select more than one column, or to unselect a selected column.'; -$string['ladderempty'] = 'The ladder is currently empty, make sure to come back later!'; +$string['ladderadditionalcols_help'] = 'This setting determines which additional columns are displayed on the leaderboard. Press the CTRL or CMD key while clicking to select more than one column, or to unselect a selected column.'; +$string['ladderempty'] = 'The leaderboard is currently empty, make sure to come back later!'; +$string['learnmore'] = 'Learn more'; $string['level'] = 'Level'; $string['levelbadges'] = 'Level badges'; $string['levelbadgesformhelp'] = 'Name the files [level].[file extension], for instance: 1.png, 2.jpg, etc... The recommended image size is 100x100.'; @@ -171,11 +176,14 @@ $string['manually'] = 'Manually'; $string['maxactionspertime'] = 'Max. actions in time frame'; $string['maxactionspertime_help'] = 'The maximum number of actions that will count for points during the time frame given. Any subsequent action will be ignored. When this value is empty, or equals to zero, it does not apply.'; +$string['maxlevelexcl'] = 'max level!'; +$string['menu'] = 'Menu'; +$string['missing'] = 'Missing'; $string['movecondition'] = 'Move condition'; $string['moverule'] = 'Move rule'; $string['name'] = 'Name'; $string['navinfos'] = 'Info'; -$string['navladder'] = 'Ladder'; +$string['navladder'] = 'Leaderboard'; $string['navlevels'] = 'Levels'; $string['navlevelssetup'] = 'Setup'; $string['navlog'] = 'Log'; @@ -185,16 +193,21 @@ $string['navrules'] = 'Rules'; $string['navsettings'] = 'Settings'; $string['navvisuals'] = 'Visuals'; +$string['nextlevelin'] = 'next level in'; $string['nodescription'] = 'No description'; $string['nologsrecordedyet'] = 'Logs have not been recorded yet.'; $string['noname'] = 'No name'; $string['notesomesettingslocked'] = 'Note that some settings may not be editable when they have been locked by an administrator.'; $string['occasionally'] = 'Occasionally'; $string['participant'] = 'Participant'; +$string['participants'] = 'Participants'; $string['participatetolevelup'] = 'Participate in the course to gain experience points and level up!'; $string['perpagecolon'] = 'Per page:'; $string['pickaconditiontype'] = 'Pick a condition type'; +$string['pluginavailabilityxpdesc'] = 'This plugin lets instructors restrict access to activities based on students\' levels.'; +$string['pluginenrolxpdesc'] = 'This plugin enables automatic enrolment into courses based on a student\'s level in another course.'; $string['pluginname'] = 'Level Up XP'; +$string['pluginshortcodesdesc'] = 'This plugin lets instructors customise their material by including XP related elements (points, level, leaderboard, …) in the content, as well as hiding or showing content based on a student\'s level.'; $string['pluginsoutofsync'] = '__The plugins are out of sync!__ This means that you have upgraded _Level Up XP_ but not _Level Up XP+_. While we do our best to try and prevent any issues, some features may no longer function properly, including in _Level Up XP_ itself. We recommend that you upgrade _Level Up XP+_ to its latest release. [Read more]({$a->url})'; @@ -206,7 +219,7 @@ $string['privacy:metadata:log:userid'] = 'The user who gained the points'; $string['privacy:metadata:log:xp'] = 'The points awarded for the event'; $string['privacy:metadata:prefintro'] = 'Records whether the user dismissed the block\'s intro'; -$string['privacy:metadata:prefladderpagesize'] = 'The user\'s preferred page size when viewing the ladder'; +$string['privacy:metadata:prefladderpagesize'] = 'The user\'s preferred page size when viewing the leaderboard'; $string['privacy:metadata:preflevelup'] = 'Records whether the user should see the level up notification'; $string['privacy:metadata:prefnotices'] = 'Records whether the user closed the support notice'; $string['privacy:metadata:prefseenpromo'] = 'Records when the user viewed the promo page'; @@ -236,19 +249,29 @@ $string['property:target'] = 'Event target'; $string['rank'] = 'Rank'; $string['ranking'] = 'Ranking'; -$string['ranking_help'] = 'The rank is the absolute position of the current user in the ladder. The relative rank is the difference in experience points between a user and their neighbours.'; -$string['reallydeleteuserstate'] = 'Deleting a user is only useful to remove them from the ladder. For any other reasons, we recommend setting their points to 0 instead. Note that deleting them does not affect their ability to earn points in the future. +$string['ranking_help'] = 'The rank is the absolute position of the current user in the leaderboard. The relative rank is the difference in experience points between a user and their neighbours.'; +$string['reallydeleteuserstate'] = 'Deleting a user is only useful to remove them from the leaderboard. For any other reasons, we recommend setting their points to 0 instead. Note that deleting them does not affect their ability to earn points in the future. Importantly, when using _Level Up XP_ for the whole site, deleting them will make them disappear from the report, in which case you will not be able to re-assign them points. However, if you are using _Level Up XP_ per course, the student may still appear in the report if they are enrolled in the course. Do you really want to delete the points of this user?'; +$string['reallydeleteuserstateandlogs'] = 'Deleting a user removes them from the leaderboard and removes all of their associated logs. + +Removing logs may enable a user to re-earn points for previous actions. If your intention is only to reset their points, we recommend setting their points to 0 instead. Note that deleting a user does not affect their ability to earn points in the future. + +Importantly, when using _Level Up XP_ for the whole site, deleting them will make them disappear from the report, in which case you will not be able to re-assign them points. However, if you are using _Level Up XP_ per course, the student may still appear in the report if they are enrolled in the course. + +Do you really want to delete the points and logs of this user?'; $string['reallyresetallcoursestodefaults'] = 'Really reset all courses rules to the default rules? This action is not reversible.'; $string['reallyresetcourserulestodefaults'] = 'Really reset the course rules to the default rules? This action is not reversible.'; $string['reallyresetdata'] = 'Really reset the levels and points of everyone in this course?'; $string['reallyresetgroupdata'] = 'Really reset the levels and points of everyone in this group?'; $string['reallyreverttopluginsdefaults'] = 'Really reset the default rules to the defaults suggested by the plugin? This action is not reversible.'; $string['recentrewards'] = 'Recent rewards'; +$string['recommendedplugins'] = 'Recommended plugins'; $string['releasenotes'] = 'Release notes'; +$string['remaining'] = 'remaining'; +$string['removefilter'] = 'Remove filter'; $string['reportisempty'] = 'The report is empty, student have yet to earn points.'; $string['reportisemptyenrolstudents'] = 'The report is empty, have students been enrolled in this course?'; $string['requires'] = 'Requires'; @@ -257,6 +280,7 @@ $string['resetcoursedata'] = 'Reset course data'; $string['resetcourserulestodefaults'] = 'Reset course rules to defaults'; $string['resetgroupdata'] = 'Reset group data'; +$string['resultsfilteredforn'] = 'Results filtered for {$a}.'; $string['reverttopluginsdefaults'] = 'Revert to plugin\'s defaults'; $string['reverttopluginsdefaultsintro'] = 'Use the button below if you would like to revert the above defaults to the plugin\'s defaults. This does not affect the rules in existing courses.'; $string['reward'] = 'Reward'; @@ -330,8 +354,8 @@ ``` Note that these shortcodes CANNOT be nested within one another.'; -$string['shortcode:xpladder'] = 'Display a portion of the ladder.'; -$string['shortcode:xpladder_help'] = 'By default, a portion of the ladder surrounding the current user will be displayed. +$string['shortcode:xpladder'] = 'Display a portion of the leaderboard.'; +$string['shortcode:xpladder_help'] = 'By default, a portion of the leaderboard surrounding the current user will be displayed. ``` [xpladder] @@ -344,19 +368,19 @@ [xpladder top=15] ``` -A link to the full ladder will automatically be displayed below the table, if you do not want to display such link, add the argument `hidelink`. +A link to the full leaderboard will automatically be displayed below the table, if you do not want to display such link, add the argument `hidelink`. ``` [xpladder hidelink] ``` -By default, the table does not include the progress column which displays the progress bar. If such column has been selected in the additional colums in the ladder\'s settings, you can use the argument `withprogress` to display it. +By default, the table does not include the progress column which displays the progress bar. If such column has been selected in the additional colums in the leaderboard\'s settings, you can use the argument `withprogress` to display it. ``` [xpladder withprogress] ``` -Note that when a course is using groups, the ladder will best guess which group to display the ladder of.'; +Note that when a course is using groups, the leaderboard will best guess which group to display the leaderboard of.'; $string['shortcode:xplevelname'] = 'Display the level name.'; $string['shortcode:xplevelname_help'] = 'By default the tag displays the name of the current user\'s level. Alternatively, you can use the `level` argument to display the name of a specific level. @@ -369,6 +393,7 @@ If the `level` argument is provided and the level does not exist, nothing will be displayed.'; $string['shortcode:xppoints'] = 'Display a number of points formatted as experience points.'; $string['shortcode:xpprogressbar'] = 'The current user\'s progress bar towards the next level.'; +$string['somefeaturesrequireotherplugins'] = 'Some features require additional plugins to be installed.'; $string['someoneelse'] = 'Someone else'; $string['somethinghappened'] = 'Something happened'; $string['taskcollectionloggerpurge'] = 'Purge collection logs'; @@ -400,6 +425,7 @@ $string['value'] = 'Value'; $string['valuessaved'] = 'The values have been successfully saved.'; $string['viewas'] = 'View as'; +$string['viewlogs'] = 'View logs'; $string['viewtheladder'] = 'View the ladder'; $string['visualsintro'] = 'Upload images to customise the appearance of the levels.'; $string['wewillreplyat'] = 'We will reply at: _{$a}_.'; diff --git a/html/langpacks/en/checklist.php b/html/langpacks/en/checklist.php index 47fa716812..d81722e252 100644 --- a/html/langpacks/en/checklist.php +++ b/html/langpacks/en/checklist.php @@ -91,8 +91,9 @@ $string['editdatesstop'] = 'Stop editing dates'; $string['edititem'] = 'Edit this item'; $string['emailoncomplete'] = 'Email when checklist is complete:'; -$string['emailoncomplete_help'] = 'When a checklist is complete, a notification email can be sent: to the student who completed it, to all the teachers on the course or to both.
          -An administrator can control who receives this email using the capability \'mod:checklist/emailoncomplete\' - by default all teachers and non-editing teachers have this capability.'; +$string['emailoncomplete_help'] = 'When a checklist is complete , a notification email can be sent: to the student who completed it, to all the teachers on the course or to both.
          +An administrator can control who receives this email using the capability \'mod:checklist/emailoncomplete\' - by default all teachers and non-editing teachers have this capability. +For this purpose, a checklist is regarded as \'complete\' once all the items have been checked-off - this does not take into account any percentage completion defined in the \'Activity completion\' settings.'; $string['emailoncompletebody'] = 'User {$a->user} has completed checklist \'{$a->checklist}\' in the course \'{$a->coursename}\' View the checklist here:'; $string['emailoncompletebodyown'] = 'You have completed checklist \'{$a->checklist}\' in the course \'{$a->coursename}\' @@ -165,6 +166,10 @@ $string['privacy:metadata:checklist_comment_student:itemid'] = 'The ID of the checklist item that the comment relates to'; $string['privacy:metadata:checklist_comment_student:text'] = 'The text of the comment'; $string['privacy:metadata:checklist_comment_student:usermodified'] = 'The ID of the user (student) that made this comment'; +$string['privacy:metadata:checklist_comp_notification'] = 'Track which users have already completed all the items on their checklist, so that emails are not sent out again'; +$string['privacy:metadata:checklist_comp_notification:checklistid'] = 'The ID of the checklist'; +$string['privacy:metadata:checklist_comp_notification:iscomplete'] = '1 completed and 0 not completed'; +$string['privacy:metadata:checklist_comp_notification:userid'] = 'The ID of the user who completed the checklist'; $string['privacy:metadata:checklist_item'] = 'Information about private items the user has added to the given checklist'; $string['privacy:metadata:checklist_item:checklist'] = 'The ID of the checklist this private item was added to'; $string['privacy:metadata:checklist_item:displaytext'] = 'The text of the private checklist item'; diff --git a/html/langpacks/en/checkmark.php b/html/langpacks/en/checkmark.php index f97107e10f..a141ba91ad 100644 --- a/html/langpacks/en/checkmark.php +++ b/html/langpacks/en/checkmark.php @@ -27,9 +27,9 @@ $string['absent'] = 'Absent'; $string['activateindividuals'] = 'Activate individual function'; -$string['activitydate:submissionsdue'] = 'Due:'; -$string['activitydate:submissionsopen'] = 'Opens:'; -$string['activitydate:submissionsopened'] = 'Opened:'; +$string['activitydate:due'] = 'Due:'; +$string['activitydate:open'] = 'Opens:'; +$string['activitydate:opened'] = 'Opened:'; $string['addnewgroupoverride'] = 'Add group override'; $string['addnewuseroverride'] = 'Add user override'; $string['addsubmission'] = 'Add submission'; @@ -91,6 +91,8 @@ Note: if attendency is linked to the grades only attendant users will be awarded points for checked examples. Absent users will be graded with 0 points and users with unknown attendancy will be skipped at all!'; $string['bulk_no_users_selected'] = 'You haven\'t selected any user. Select the required users via the checkboxes in the left column of the table below.'; +$string['calendardue'] = '{$a} is due'; +$string['calendargradingdue'] = '{$a} is due to be graded'; $string['cannotviewcheckmark'] = 'You can not view this checkmark'; $string['cantfixevent'] = 'Couldn\'t fix event with ID {$a->id}, named {$a->name} ({$a->matches} matches).'; $string['cfg_nowarning'] = 'No warning'; @@ -401,6 +403,7 @@ $string['remembertoupdategrades'] = 'You\'ve got automatically graded submissions in this checkmark. We highly recommend to update or regrade the submissions if you changed the examples\' grades!'; $string['requiregrading'] = 'Require grading'; $string['requiresubmit'] = 'Require submission'; +$string['reverttodefaults'] = 'Revert to checkmark defaults'; $string['reviewed'] = 'Reviewed'; $string['saveallfeedback'] = 'Save all grading changes'; $string['search:activity'] = 'Checkmark - activity information'; @@ -409,6 +412,8 @@ $string['sendnotifications'] = 'Send notifications'; $string['seperatenamecolumns'] = 'Split fullname into single columns'; $string['seperatenamecolumns_help'] = 'If enabled, all fragments of the displayed fullname (i.e. first name and surname) will be split into single columns.'; +$string['sequentialnumbering'] = 'Sequential numbering of rows'; +$string['sequentialnumbering_help'] = 'Prefix every row (student) with a sequential number starting at 1. Can, for instance, be used for randomly selecting students to present.'; $string['setabsent'] = 'Mark as absent'; $string['setabsentandgrade'] = 'Mark as absent and grade'; $string['setattendant'] = 'Mark as attendant'; diff --git a/html/langpacks/en/choicegroup.php b/html/langpacks/en/choicegroup.php index d4a2fa493e..9d28400f37 100644 --- a/html/langpacks/en/choicegroup.php +++ b/html/langpacks/en/choicegroup.php @@ -68,6 +68,7 @@ $string['chooseaction'] = 'Choose an action ...'; $string['choosegroup'] = 'Choose a group'; $string['collapse_all_groupings'] = 'Collapse All Groupings'; +$string['completiondetail:submit'] = 'Choose a group'; $string['completionsubmit'] = 'Show as complete when user makes a choice'; $string['createdate'] = 'Group creation date'; $string['defaultsettings'] = 'Default settings'; @@ -127,7 +128,7 @@ $string['onlyactive'] = 'Filter out response data for users with expired or suspended enrolments'; $string['option'] = 'Group'; $string['page-mod-choice-x'] = 'Any Group choice module page'; -$string['pleaseselectonegroup'] = 'Please select at least one group to chose from.'; +$string['pleaseselectonegroup'] = 'Please select at least one group to choose from.'; $string['pleasesetgroups'] = 'Please create at least one group in this course.'; $string['pleasesetonegroupor'] = 'Please create at least one group in this course.

            diff --git a/html/langpacks/en/customcert.php b/html/langpacks/en/customcert.php index e8593b7446..3174bbd210 100644 --- a/html/langpacks/en/customcert.php +++ b/html/langpacks/en/customcert.php @@ -28,6 +28,11 @@ $string['activity'] = 'Activity'; $string['addcertpage'] = 'Add page'; $string['addelement'] = 'Add element'; +$string['aligncenter'] = 'Centered'; +$string['alignleft'] = 'Left alignment'; +$string['alignment'] = 'Alignment'; +$string['alignment_help'] = 'This property sets the horizontal alignment of the element. Some elements may not support this, while the behaviour of others may differ.'; +$string['alignright'] = 'Right alignment'; $string['awardedto'] = 'Awarded to'; $string['cannotverifyallcertificates'] = 'You do not have the permission to verify all certificates on the site.'; $string['certificate'] = 'Certificate'; diff --git a/html/langpacks/en/customlabel.php b/html/langpacks/en/customlabel.php index 329ca309bd..3f41f028af 100644 --- a/html/langpacks/en/customlabel.php +++ b/html/langpacks/en/customlabel.php @@ -29,6 +29,7 @@ $string['apparence'] = 'Apparence'; $string['category'] = 'Category'; $string['changetypeadvice'] = 'You are about to thange the internal data structure of this element. Old content cannot be maintained. Continue?'; +$string['choose'] = 'Choose'; $string['classification'] = 'Classification'; $string['classificationconstrainttable'] = 'Constraints table'; $string['classificationconstrainttable_help'] = 'This table is capable to map the value pairs wich are not compatible.'; @@ -44,6 +45,7 @@ $string['classifierstypes'] = 'Classifiers type'; $string['cleararea'] = 'Clear this file area'; $string['code'] = 'Code'; +$string['coloredstyle'] = 'Colored titles'; $string['commands'] = 'Commands'; $string['configclassificationconstrainttable'] = 'Constraint table'; $string['configclassificationconstrainttable_desc'] = 'This table holds the constraints betxween the different types involved into the classificaiton.'; @@ -53,12 +55,14 @@ $string['configclassificationvaluetable_desc'] = 'This is the table where to find the metadata values'; $string['configclassificationvaluetypekey'] = 'Type key name in value table'; $string['configclassificationvaluetypekey_desc'] = 'This is the name of the field that serves as datatype foreign key to qualify the value'; +$string['configcoursemetadatacmidkey'] = 'Course module id key name in metadata binder'; +$string['configcoursemetadatacmidkey_desc'] = 'This is the name of the field that serves as course module foreign key in the metadata table.'; $string['configcoursemetadatacoursekey'] = 'Course key name in metadata binder'; $string['configcoursemetadatacoursekey_desc'] = 'This is the name of the field that serves as course foreign key in the metadata table. The content of this field should be a valid COURSE id.'; $string['configcoursemetadatatable'] = 'Table for metadata binding'; $string['configcoursemetadatatable_desc'] = 'This table binds relation between a course record and any metadata pointed by ab id. The metadata should reside in the following metadata value table.'; $string['configcoursemetadatavaluekey'] = 'Value key name in metadata binder'; -$string['configcoursemetadatavaluekey_desc'] = 'This is the name of the filed that serves as data value foreign key in the metadata table.'; +$string['configcoursemetadatavaluekey_desc'] = 'This is the name of the field that serves as data value foreign key in the metadata table.'; $string['configmetadatabinding'] = 'Metadata schema binding'; $string['configmetadatabinding_desc'] = '

            The couse indexer relies on a capability to index courses with some metadata and classifiers. the course index model uses 4 tables to achieve this feature, and allows binding those tables from any implementation the integrator would need. The default binding uses the Customlabel module and its inbound classifier tableset. But the ocurse index might bind to any other model that respects following defs:

            @@ -68,34 +72,36 @@
          • Metadata types are combined using a constraint table, that tells valid values combinations
          • A table exists that binds a course to a metadata value (tagging)
          '; -$string['configusesafestorage'] = 'If enabled, any old storage will be converted when edited. New storage will be used for converted items.'; $string['constraints'] = 'Constraints'; $string['content'] = 'Content'; $string['coursefilter'] = 'Course filter'; +$string['coursemetadatacmidkey'] = 'Tagging field for course module id (metadata to value binding)'; +$string['coursemetadatacmidkey_help'] = 'This must define a column name in database that maps a record to a course module instance.'; $string['coursemetadatacoursekey'] = 'Tagging key for course (course to metadata binding)'; $string['coursemetadatacoursekey_help'] = 'This must define a column name in database that maps a record to a course ID.'; $string['coursemetadatatable'] = 'course metadata tagging table'; $string['coursemetadatatable_help'] = 'This table provides course to metadata bindings.'; $string['coursemetadatavaluekey'] = 'Tagging field for values (metadata to value binding)'; $string['coursemetadatavaluekey_help'] = 'This must define a column name in database that maps a record to a metadata value.'; -$string['cssoverrides'] = 'CSS Overrides'; -$string['cssoverridesdesc'] = 'If this field is used, Styling rules herein written will be appended to the global stylesheet to alter customlabel apparence. this needs your theme has been tuned to define the insertion point. See README.txt.'; $string['customlabel:addinstance'] = 'Can add an instance'; $string['customlabel:fullaccess'] = 'Full access to all fields'; $string['customlabel:managemetadata'] = 'Manage metadata'; $string['customlabelplugins'] = 'Plugins'; $string['customlabeltools'] = 'Mass tools for custom labels'; $string['customlabeltypepluginname'] = 'Customlabel type name'; +$string['defaultskin'] = 'Default skin for labels'; +$string['defaultskin_desc'] = 'Chooses a base css template for all labels.'; +$string['defaultstyle'] = 'Default icon set'; $string['disabledsubtypes'] = 'Disabled subtypes'; -$string['disabledsubtypesdesc'] = 'Any subtype mentionned in this field will be globally disabled for the whole site.'; +$string['disabledsubtypes_desc'] = 'Any subtype mentionned in this field will be globally disabled for the whole site.'; $string['doupdate'] = 'Update !!'; $string['down'] = 'Down'; $string['editclass'] = 'Update classifier class '; $string['editvalues'] = 'Edit values'; -$string['enabletype'] = 'Enable subtype'; $string['errorclassloading'] = 'Error loading : Null class'; $string['errorfailedloading'] = 'Failed loading class for custom label {$a}. Reverting to "text" customlabel.'; $string['errorinsertvalue'] = 'Could not insert a new value'; +$string['errorreservedname'] = '"TYPE" is a reserved name and cannot be used as code.'; $string['errorupdatevalue'] = 'Could not update a new value'; $string['exclude'] = 'Exclude'; $string['exportdata'] = 'Export data to XML'; @@ -105,7 +111,8 @@ $string['familyspecial'] = 'Special elements'; $string['familystructure'] = 'Structural elements'; $string['filter'] = 'Filter'; -$string['hiddenrolesfor'] = 'Roles that CANNOT USE'; +$string['flatcoloredstyle'] = 'Flat and colored titles'; +$string['flatstyle'] = 'Flat style'; $string['hideshow'] = 'Hide/Show'; $string['include'] = 'Include'; $string['labelclass'] = 'Label type'; @@ -113,6 +120,7 @@ $string['labelupdater'] = '{$a} Regeneration Tool'; $string['languages'] = 'Language'; $string['lockedsample'] = 'Locked field sample'; +$string['lpclassificationhdr'] = 'Classified courses'; $string['managecustomlabeltypeplugins'] = 'Manage customlabel plugins'; $string['metadata'] = 'Metadata values'; $string['metadataset'] = 'Classification values'; @@ -134,14 +142,24 @@ $string['notypes'] = 'No classifier type'; $string['novalues'] = 'No registered value'; $string['pluginadministration'] = 'Course element administration'; +$string['plugindefault'] = 'Customlabel default skin'; $string['pluginname'] = 'Course element'; +$string['privacy:metadata:customlabel_user_data'] = 'Table where user completions initial conditions are stored'; +$string['privacy:metadata:customlabel_user_data:completion1'] = 'Completion value for rule 1 (depending on label use of completion)'; +$string['privacy:metadata:customlabel_user_data:completion2'] = 'Completion value for rule 2 (depending on label use of completion)'; +$string['privacy:metadata:customlabel_user_data:completion3'] = 'Completion value for rule 3 (depending on label use of completion)'; +$string['privacy:metadata:customlabel_user_data:customlabelid'] = 'ID of the customlabel instance recording completions'; +$string['privacy:metadata:customlabel_user_data:userid'] = 'User ID for which the completions are stored'; $string['qualifiers'] = 'Qualifiers'; $string['regenerate'] = 'Regenerate'; $string['regeneration'] = 'Content mass regeneration'; +$string['resetall'] = 'Reset all'; +$string['resetlabeltypes'] = 'Reset label types'; $string['resourcetypecustomlabel'] = 'Course element'; $string['roleaccesstoelements'] = 'Access per role'; $string['sametypes'] = 'You cannot constraint twice the same type'; -$string['settings'] = 'Settings'; +$string['save'] = 'Save settings'; +$string['settings'] = 'Customlabel Settings'; $string['show'] = 'Show '; $string['specifics'] = 'Type specific'; $string['storage'] = 'Storage model'; @@ -181,5 +199,10 @@ $string['updatelabels'] = 'Regenerate instances of {$a}'; $string['updatescope'] = 'Updating scope'; $string['usedas'] = 'Use as '; +$string['userstatesreset'] = 'User states have been reset'; $string['usesafestorage'] = 'Use safe storage for content (base64)'; $string['value'] = 'Value'; +$string['withcompletions'] = 'Reset label completions'; +$string['wsattributekey'] = 'Attribute key to use in WS : {$a}'; +$string['wsfieldkey'] = 'Attribute key for web services: {$a}'; +$string['wsurl'] = 'Web services: use type {$a} in webservice call customlabel_add_instance().
          See WS moodle API documentation in plugin administration.'; diff --git a/html/langpacks/en/customlabeltype_courseclassifier.php b/html/langpacks/en/customlabeltype_courseclassifier.php index 0eef200f9d..257b383386 100644 --- a/html/langpacks/en/customlabeltype_courseclassifier.php +++ b/html/langpacks/en/customlabeltype_courseclassifier.php @@ -25,19 +25,13 @@ defined('MOODLE_INTERNAL') || die(); -$string['classifierrow'] = ' - - {$a->label}: - - - {$a->values} - - '; $string['configtypename'] = 'Enable subtype Course Classifier'; +$string['courseclassification'] = 'Course clasification'; $string['courseclassifier'] = 'Course classifier'; $string['courseclassifier:addinstance'] = 'Can add an instance'; $string['courseclassifier:view'] = 'Can view the content'; $string['family'] = 'special'; +$string['filters'] = 'Course filters'; $string['fonction'] = 'Function'; $string['level0'] = 'Classification level 1'; $string['level1'] = 'Classification level 2'; @@ -46,52 +40,6 @@ $string['pluginname'] = 'Course element : Course classifier'; $string['showpeople'] = 'Show the public selector'; $string['status'] = 'Course state'; -$string['statut'] = 'Course state'; $string['tablecaption'] = 'Table caption'; -$string['template'] = ' - - - - - - - - <%if %%uselevels >= 2%% %> - - - - - <%endif %> - <%if %%uselevels >= 3%% %> - - - - - <%endif %> -
          - <%%tablecaption%%> -
          - Classifier Level 1: - - <%%level0%%> -
          - Classifier level 2: - - <%%level1%%> -
          - Classifier level3: - - <%%level2%%> -
          -<%if %%classifiers%% %> - - - - - <%%classifierrows%%> -
          - Other classifying information -
          -<%endif %>'; $string['typename'] = 'Course classifier'; $string['uselevels'] = 'Levels to use'; diff --git a/html/langpacks/en/customlabeltype_coursedata.php b/html/langpacks/en/customlabeltype_coursedata.php index 017c5bd2e3..387a8fcfcb 100644 --- a/html/langpacks/en/customlabeltype_coursedata.php +++ b/html/langpacks/en/customlabeltype_coursedata.php @@ -32,12 +32,14 @@ $string['duration'] = 'Duration'; $string['family'] = 'meta'; $string['followers'] = 'Following courses'; +$string['followingcourses'] = 'Following courses'; $string['goals'] = 'Goals'; $string['learningmethod'] = 'Learning method'; $string['leftcolumnratio'] = 'Left column ratio'; $string['objectives'] = 'Learner\'s objectives'; $string['pluginname'] = 'Course element : Course Information'; $string['prerequisites'] = 'Prerequisites'; +$string['public'] = 'Audience'; $string['showconcepts'] = 'Show Key concepts'; $string['showduration'] = 'Show Duration'; $string['showfollowers'] = 'Show Following courses'; @@ -49,104 +51,7 @@ $string['showteachingorganization'] = 'Show Pedagogic organisation'; $string['tablecaption'] = 'Table caption'; $string['target'] = 'Target'; +$string['teachingorg'] = 'Teaching organisation'; $string['teachingorganization'] = 'Pedagogic organisation'; -$string['template'] = ' - <%if %%tablecaption%% %> - - - - <%endif %> - <%if %%showidnumber%% %> - - - - - <%endif %> - <%if %%showtarget%% %> - - - - - <%endif %> - <%if %%showgoals%% %> - - - - - <%endif %> - <%if %%showobjectives%% %> - - - - - <%endif %> - <%if %%showconcepts%% %> - - - - - <%endif %> - <%if %%showduration%% %> - - - - - <%endif %> - <%if %%showteachingorganization%% %> - - - - - <%endif %> - <%if %%showprerequisites%% %> - - - - - <%endif %> - <%if %%showfollowers%% %> - - - - - <%endif %> -
          - <%%tablecaption%%> -
          - Training ID: - - <%%idnumber%%> -
          - People concerned: - - <%%target%%> -
          - Goals: - - <%%goals%%> -
          - Acquisitions: - - <%%objectives%%> -
          - Concepts: - - <%%concepts%%> -
          - Duration: - - <%%duration%%> -
          - Teaching organization: - - <%%teachingorganization%%> -
          - Prerequisites: - - <%%prerequisites%%> -
          - Following courses: - - <%%followers%%> -
          '; +$string['trainingid'] = 'Training ID'; $string['typename'] = 'Course information'; diff --git a/html/langpacks/en/data.php b/html/langpacks/en/data.php index 959d44acaf..0b911fd6b4 100644 --- a/html/langpacks/en/data.php +++ b/html/langpacks/en/data.php @@ -254,6 +254,10 @@ $string['menuchoose'] = 'Choose...'; $string['missingdata'] = 'Data id or object must be provided to field class'; $string['missingfield'] = 'Programmer error: You must specify field and/or data when defining field class.'; +$string['missingfieldtype'] = 'Field type for {$a->name} not found'; +$string['missingfieldtypeimport'] = 'The following fields were not imported because their corresponding field types are not installed:'; +$string['missingfieldtypes'] = 'The following fields do not have their corresponding field types installed and will not be included in the forms when adding or editing entries. + Their labels may still show on the form, so please update the "Add entry template" accordingly:'; $string['modulename'] = 'Database'; $string['modulename_help'] = 'Database enables participants to create, maintain, and search a collection of entries. @@ -395,6 +399,7 @@ $string['todatabase'] = 'to this database.'; $string['type'] = 'Field type'; $string['undefinedprocessactionmethod'] = 'No action method defined in Data_Preset to handle action "{$a}".'; +$string['unknown'] = 'Unknown field'; $string['unsupportedexport'] = '({$a->fieldtype}) cannot be exported.'; $string['unsupportedfields'] = 'Unsupported fields'; $string['unsupportedfieldslist'] = 'The following fields cannot be exported:'; diff --git a/html/langpacks/en/datafield_poodll.php b/html/langpacks/en/datafield_poodll.php index 66b3a2c5b5..cb2cdb9ff6 100644 --- a/html/langpacks/en/datafield_poodll.php +++ b/html/langpacks/en/datafield_poodll.php @@ -28,11 +28,11 @@ $string['backimageurl'] = 'Whiteboard background image URL'; $string['backimageurl_desc'] = 'Optional. Leave blank if unneeded.'; $string['clicktoplay'] = 'Click to Play'; -$string['fieldtypelabel'] = 'PoodLL'; +$string['fieldtypelabel'] = 'Poodll'; $string['maxbytes'] = 'Maximum embedded file size (bytes)'; $string['maxbytes_desc'] = 'If set to zero will be unlimited by default'; -$string['namepoodll'] = 'PoodLL'; -$string['pluginname'] = 'PoodLL'; -$string['poodll'] = 'PoodLL'; +$string['namepoodll'] = 'Poodll'; +$string['pluginname'] = 'Poodll'; +$string['poodll'] = 'Poodll'; $string['privacy:metadata'] = 'The Data Activity Poodll Field plugin does store personal data.'; -$string['responsetype'] = 'PoodLL Widget (Response type)'; +$string['responsetype'] = 'Poodll Widget (Response type)'; diff --git a/html/langpacks/en/groupselect.php b/html/langpacks/en/groupselect.php index 7542562549..4ca8deedb4 100644 --- a/html/langpacks/en/groupselect.php +++ b/html/langpacks/en/groupselect.php @@ -58,7 +58,7 @@ $string['hidefullgroups'] = 'Hide full groups from the main view'; $string['hidefullgroups_help'] = 'If set, hides all groups, which have reached max member count, from the main list view (excluding user\'s own group). May be useful if the activity has lots of groups.'; $string['hidegroupmembers'] = 'Hide group members for students'; -$string['hidegroupmembers_help'] = 'If set, all group members will be hidden for students. If the students have the capabilities to manage groups (moodle/course:managegroups) or if the can access all groups (moodle/site:accessallgroups), the members will be always shown.'; +$string['hidegroupmembers_help'] = 'If set, all group members will be hidden for students. If the students have the capabilities to manage groups (moodle/course:managegroups) or if they can access all groups (moodle/site:accessallgroups), the members will be always shown.'; $string['hidesuspendedstudents'] = 'Hide suspended students'; $string['hidesuspendedstudents_help'] = 'If checked, suspended students will be removed from user count and group lists.'; $string['incorrectpassword'] = 'Incorrect password'; diff --git a/html/langpacks/en/mnet.php b/html/langpacks/en/mnet.php index ac6721419d..83b0db27e8 100644 --- a/html/langpacks/en/mnet.php +++ b/html/langpacks/en/mnet.php @@ -90,7 +90,7 @@ $string['host'] = 'host'; $string['hostcoursenotfound'] = 'Host or course not found'; $string['hostdeleted'] = 'Host deleted'; -$string['hostexists'] = 'A record already exists for a host with that hostname (it may be deleted). click here to edit that record.'; +$string['hostexists'] = 'A record already exists for a host with that hostname (it may be deleted). Click here to edit that record.'; $string['hostlist'] = 'List of networked hosts'; $string['hostname'] = 'Hostname'; $string['hostnamehelp'] = 'The fully-qualified domain name of the remote host, e.g. www.example.com'; diff --git a/html/langpacks/en/moodleoverflow.php b/html/langpacks/en/moodleoverflow.php index c0722b4b31..c2fd74690c 100644 --- a/html/langpacks/en/moodleoverflow.php +++ b/html/langpacks/en/moodleoverflow.php @@ -201,6 +201,7 @@ $string['moodleoverflow:ratehelpful'] = 'Mark a post as helpful'; $string['moodleoverflow:ratepost'] = 'Rate a post'; $string['moodleoverflow:replypost'] = 'Reply in discussion'; +$string['moodleoverflow:reviewpost'] = 'Review (approve or reject) posts'; $string['moodleoverflow:startdiscussion'] = 'Start a discussion'; $string['moodleoverflow:view'] = 'View discussionlist'; $string['moodleoverflow:viewanyrating'] = 'View ratings'; @@ -238,7 +239,7 @@ $string['original_post'] = 'Original post'; $string['parent'] = 'Show parent'; $string['pending_review'] = 'Pending review'; -$string['pending_review_but_cannot_now'] = 'Pending review, but can only be approved at least {$a} after the creation of this post to allow the author a bit of time to edit it.'; +$string['pending_review_but_cannot_now'] = 'Pending review, but cannot be approved until {$a} after the creation of this post to allow the author a bit of time to edit it.'; $string['permalink'] = 'Permalink'; $string['pluginadministration'] = 'Moodleoverflow administration'; $string['pluginname'] = 'Moodleoverflow'; @@ -329,7 +330,8 @@ $string['review_help'] = 'Select what has to be approved by a teacher before being shown to students.'; $string['review_needed'] = 'Review needed!'; $string['reviewpossibleaftertime'] = 'Review possible after (secs)'; -$string['reviewpossibleaftertime_desc'] = 'A teacher can only reject or approve a post at least this amount of time (in seconds) after the creation of the post. After a teacher has approved a post, the post cannot be edited by it\'s author anymore, even if still within the maxeditingtime duration.'; +$string['reviewpossibleaftertime_desc'] = 'A teacher cannot reject or approve a post until this amount of time (in seconds) after the creation of the post. After a teacher has approved a post, the post cannot be edited by it\'s author anymore, even if still within the maxeditingtime duration.'; +$string['reviewpost'] = 'Review a post'; $string['scalefactor'] = 'Scale factor'; $string['scalefactor_help'] = 'The user rating is divided by the scale factor to obtain each user\'s grade. If the resulting grade is greater than the maximum grade, the value is limited to the specified maximum grade'; $string['scalefactorerror'] = 'Scale factor must be a positive integer different than 0'; @@ -356,6 +358,8 @@ Note: Any subscription mode changes will only affect users who enrol in the course in the future, and not existing users.'; $string['subscriptionoptional'] = 'Optional subscription'; $string['subscriptiontrackingheader'] = 'Subscription and tracking'; +$string['switchtoauto'] = 'If you switch to the auto subscription, all enrolled users will be subscribed to this forum!'; +$string['switchtooptional'] = 'If you switch to the optional subscription, all currently subscribed users will be unsubscribed from this forum!'; $string['taskcleanreadrecords'] = 'Moodleoverflow maintenance job to clean old read records'; $string['tasksendmails'] = 'Moodleoverflow maintenance job to send mails'; $string['taskupdategrades'] = 'Moodleoverflow maintenance job to update grades'; diff --git a/html/langpacks/en/organizer.php b/html/langpacks/en/organizer.php index c72faa7db7..13604cfe57 100644 --- a/html/langpacks/en/organizer.php +++ b/html/langpacks/en/organizer.php @@ -508,8 +508,10 @@ $string['infobox_showlegend'] = 'Show legend'; $string['infobox_showmyslotsonly'] = 'My slots'; $string['infobox_showregistrationsonly'] = 'Booked slots'; -$string['infobox_showslots'] = 'Past time slots'; +$string['infobox_showslots'] = 'Also past time slots'; $string['infobox_slotoverview_title'] = 'Slot overview'; +$string['infobox_slotsviewoptions'] = 'Special filter options'; +$string['infobox_slotsviewoptions_help'] = 'These filter options are combined by AND conjunctions!'; $string['infobox_title'] = 'Infobox'; $string['introeditor_error'] = 'Organizer description must be given!'; $string['invalidgrouping'] = 'You must select a valid grouping!'; diff --git a/html/langpacks/en/qtype_formulas.php b/html/langpacks/en/qtype_formulas.php index a933a89661..179a2fe1b4 100644 --- a/html/langpacks/en/qtype_formulas.php +++ b/html/langpacks/en/qtype_formulas.php @@ -38,8 +38,8 @@
          123
          [1, 0, 0, 1]
          a
          [1, a, b]
          "exp(-a t)"
          ["vx t","vy t - 0.5 a t^2"]
          '; $string['answercombinedunitmulti'] = 'Answer and unit for part {$a->part}'; $string['answercombinedunitsingle'] = 'Answer and unit'; -$string['answercoordinatemulti'] = 'Answer for part {$a->part} and coordinate {$a->numanswer}'; -$string['answercoordinatesingle'] = 'Answer for coordinate {$a->numanswer}'; +$string['answercoordinatemulti'] = 'Answer field {$a->numanswer} for part {$a->part}'; +$string['answercoordinatesingle'] = 'Answer field {$a->numanswer}'; $string['answermark'] = 'Part\'s mark*'; $string['answermark_help'] = '**Required**. The mark for the answer of this part, which should be a number greater than 0. @@ -76,7 +76,7 @@ For the precise definition of the relative error and absolute error when there is more than one answer field, see documentation.'; $string['correctness_link'] = 'https://moodleformulas.org/'; $string['correctnessexpert'] = 'Expert'; -$string['correctnesssimple'] = 'Simple'; +$string['correctnesssimple'] = 'Simplified mode'; $string['defaultanswermark'] = 'Default part\'s mark'; $string['defaultanswermark_desc'] = 'Default part\'s mark for new question\'s parts'; $string['defaultanswertype'] = 'Default answer type'; @@ -130,8 +130,8 @@ $string['functiontakesnoargs'] = 'The function {$a} does not take any arguments'; $string['functiontakesonearg'] = 'The function {$a} must have exactly one argument'; $string['functiontakesoneortwoargs'] = 'The function {$a} must have either one or two arguments'; +$string['functiontakesthreeargs'] = 'The function {$a} must have exactly three arguments'; $string['functiontakestwoargs'] = 'The function {$a} must have exactly two arguments'; -$string['globaloptions'] = '[Global] -'; $string['globalvarshdr'] = 'Variables'; $string['illegalformulasyntax'] = 'Illegal formula syntax starting with \'{$a}\''; $string['incorrectfeedback'] = 'For any incorrect response'; @@ -142,7 +142,7 @@ $string['none'] = 'None'; $string['number'] = 'Number'; $string['number_unit'] = 'Number and unit'; -$string['numdataset'] = 'Number of dataset'; +$string['numdataset'] = 'Number of data sets'; $string['numeric'] = 'Numeric'; $string['numeric_unit'] = 'Numeric and unit'; $string['numerical_formula'] = 'Numerical formula'; @@ -180,8 +180,9 @@ Students are required to use the same input format. For example,
          1 m
          0.1 m^2
          20 m s^(-1)
          400 kg m/s
          100 kW
          '; +$string['previewerror'] = 'No preview available. Check your definition of random variables, global variables, parts\' local variables and answers. Original error message:'; $string['privacy:metadata'] = 'The Formulas question type plugin does not store any personal data.'; -$string['qtextpreview'] = 'Preview using dataset'; +$string['qtextpreview'] = 'Preview'; $string['questiontext'] = 'Question text'; $string['questiontext_help'] = 'In addition to the normal question text, you can also use global variables and placeholders here. @@ -199,15 +200,15 @@ effect if no unit has been used.'; $string['settingusepopup'] = 'Use tooltips'; $string['settingusepopup_desc'] = 'Display correct answer and feedback in a tooltip'; -$string['subqoptions'] = 'Extra options'; +$string['subqoptions'] = 'Unit settings'; $string['subqtext'] = 'Part\'s text'; $string['subqtext_help'] = 'Part text and answer fields places can be specified here. The placeholders that can be used to specifie answer fields places are:
          {_0}
          {_1}
          {_2}
          ...
          {_u}
          -The {_0}, {_1}, {_2} are the input fields for coordinates and {_u} is the input field for unit. +The {_0}, {_1}, {_2} are the different input fields for values and {_u} is the input field for unit. -All missing fields are automatically appended at the end of the part\'s text. A special case is that if {_0}, {_u} are specified consecutively, and there is only one coordinate and unit, i.e. {_0}{_u} , they will be combined into a single long input answer field for both answer and unit.'; +All missing fields are automatically appended at the end of the part\'s text. A special case is that if {_0}, {_u} are specified consecutively, and there is only one answer field and unit, i.e. {_0}{_u} , they will be combined into a single long input answer field for both answer and unit.'; $string['unit'] = 'Unit'; $string['unitpenalty'] = 'Deduction for wrong unit (0-1)*'; $string['unitpenalty_help'] = 'This option specify the mark you want to penalize the student for a wrong unit. @@ -226,7 +227,7 @@ $string['vars2'] = 'Grading variables'; $string['vars2_help'] = 'All local variables and the student\'s responses can be used here. See documentation for advanced usages.'; $string['vars2_link'] = 'https://moodleformulas.org/'; -$string['varsdata'] = 'Instantiated dataset'; +$string['varsdata'] = 'Instantiated data sets'; $string['varsglobal'] = 'Global variables'; $string['varsglobal_help'] = 'Formulas can be specified here to manipulate the instantiated random variables (all random variables are available here). The full list of mathematical diff --git a/html/langpacks/en/qtype_kprime.php b/html/langpacks/en/qtype_kprime.php index a290739dfb..462a39a134 100644 --- a/html/langpacks/en/qtype_kprime.php +++ b/html/langpacks/en/qtype_kprime.php @@ -41,6 +41,7 @@ $string['maxpoints'] = 'Max. points'; $string['mustsupplyresponses'] = 'You must supply values for all responses.'; $string['mustsupplyvalue'] = 'You must supply a value here.'; +$string['numberchoicehaschanged'] = 'Number of options has changed. Can not regrade the question attempt.'; $string['oneanswerperrow'] = 'Please answer all parts of the question.'; $string['optionno'] = 'Option {$a}'; $string['optionsandfeedback'] = 'Options and Feedback'; diff --git a/html/langpacks/en/tool_customlang.php b/html/langpacks/en/tool_customlang.php index b30b1cbf56..07a5969d79 100644 --- a/html/langpacks/en/tool_customlang.php +++ b/html/langpacks/en/tool_customlang.php @@ -49,6 +49,7 @@ $string['customlang:view'] = 'View local translation'; $string['export'] = 'Export custom strings'; $string['exportfilter'] = 'Select component(s) to export'; +$string['exportzipfilename'] = 'customlang-export-{$a->lang}.zip'; $string['filter'] = 'Filter strings'; $string['filtercomponent'] = 'Show strings of these components'; $string['filtercustomized'] = 'Customised only'; diff --git a/html/langpacks/es/admin.php b/html/langpacks/es/admin.php index f5484d01da..7d26982b64 100644 --- a/html/langpacks/es/admin.php +++ b/html/langpacks/es/admin.php @@ -267,6 +267,7 @@ $string['configfilterall'] = 'Filtrar todas las cadenas, incluyendo cabeceras, títulos, barra de navegación, etc. Esto resulta muy útil cuando se usa el filtro multi-idioma; de otro modo, únicamente se ocasionará una sobrecarga en el sitio para obtener escasas ganancias.'; $string['configfiltermatchoneperpage'] = 'Los filtros de enlace automático sólo generarán un enlace único al primer ejemplo de texto coincidente que se encuentre en la página completa, pasando por alto el resto.'; $string['configfiltermatchonepertext'] = 'Los filtros de enlace automáticos solo generarán un enlace único para la primera instancia de texto coincidente que se encuentre en cada elemento de texto de la página. Todos los demás se ignoran. Esta configuración no tiene ningún efecto si la opción "Filtrar coincidencia una vez por página" está habilitada.'; +$string['configfilternavigationwithsystemcontext'] = 'El uso normal del filtrado está vinculado al contexto en el que se usa (por ejemplo, el contexto del curso), pero para la navegación del sitio, hacer que todo se filtre explícitamente con el contexto del sitio puede generar mejoras en el rendimiento cuando se usa el filtrado de "contenido y encabezados".'; $string['configfilteruploadedfiles'] = 'Esta opción posibilita que Moodle procese con los filtros todos los archivos HTML y de texto subidos antes de mostrarlos.'; $string['configforcelogin'] = 'Normalmente la página principal del sitio y las listas de los cursos (pero no los cursos) pueden ser leídos por cualquier visitante sin necesidad de identificarse. Si desea forzar a los visitantes a identificarse antes de acceder a CUALQUIER CONTENIDO debería activar esta opción.'; $string['configforceloginforprofiles'] = 'Esta opción obliga a los usuarios a acceder al sitio con cuentas válidas (no como invitados) antes de poder ver las páginas de los perfiles de usuario. Si deshabilita esta opción puede darse el caso de que algunos usuarios publiquen anuncios (spam) u otro contenido inapropiado en sus perfiles y este contenido será visible para todo el mundo.'; @@ -1515,6 +1516,9 @@ $string['warningiconvbuggy'] = 'Su versión de la biblioteca de iconv no soporta el modificador //IGNORE. Usted debe instalar la extensión mbstring que puede emplearse en su lugar para limpiar cadenas que contengan caracteres UTF-8 inválidos.'; $string['webproxy'] = 'Proxy web'; $string['webproxyinfo'] = 'Complete las siguientes opciones si su servidor Moodle no puede acceder a Internet directamente. Se requiere acceso a Internet para descargar datos del entorno, paquetes de idioma, fuentes RSS, zonas horarias, etc.
          Se recomienda encarecidamente la extensión PHP cURL.'; +$string['xmlrpcmaharaenabled'] = 'Se ha detectado que Mahara ePortfolio está habilitado en su sitio. Esta función se basa en la extensión PHP XML-RPC que PHP ya no mantiene.'; +$string['xmlrpcmnetenabled'] = 'Se ha detectado que Moodle Networking está habilitado en su sitio. Esta función se basa en la extensión PHP XML-RPC que PHP ya no mantiene.'; $string['xmlrpcrecommended'] = 'La extensión XMLRPC es útil para servicios web y redes Moodle.'; +$string['xmlrpcwebserviceenabled'] = 'Se ha detectado que el protocolo XML-RPC Web Service está habilitado en su sitio. Esta función se basa en la extensión PHP XML-RPC que PHP ya no mantiene.'; $string['yuicomboloading'] = 'Carga de combo YUI'; $string['ziprequired'] = 'Moodle requiere ahora la extensión Zip PHP. Ya no se usan ni las binarias info-ZIP ni la librería PclZip.'; diff --git a/html/langpacks/es/appointment.php b/html/langpacks/es/appointment.php index abe858c24d..e4fa06871c 100644 --- a/html/langpacks/es/appointment.php +++ b/html/langpacks/es/appointment.php @@ -150,11 +150,16 @@ $string['emailmanagercancellation'] = '# Enviar notificación al gestor'; $string['emailmanagercancellation_help'] = 'Cuando "Enviar notificación al gestor" está marcada, se enviará un correo al gestor notificándole que la reserva de un Encuentro ha sido cancelada.'; $string['emailmanagerconfirmation'] = '# Enviar notificación al gestor'; +$string['emailmanagerconfirmation_help'] = 'Cuando "enviar notificación al gestor" esté marcado, un correo electrónico de confirmación se enviará al gestor cuando un estudiante se inscriba a una sesión de Encuentros.'; +$string['emailmanagerreminder'] = '# Enviar notificación al gestor'; +$string['empty'] = 'Vacío'; $string['enablewaitlist'] = 'Habilitar lista de espera'; $string['entitiyappointment'] = 'Encuentro'; +$string['entitiysession'] = 'Sesión'; $string['error:emptyvenue'] = 'El punto de encuentro estaba vacío.'; $string['error:enrolmentfailed'] = 'No se pudo matricular a {$a} en el curso.'; $string['error:eventoccurred'] = 'No puedes cancelar un evento que ya se realizó.'; +$string['error:invaliduserid'] = 'ID de usuario inválido'; $string['error:mustspecifycoursemoduleappointment'] = 'Debes especificar un módulo de curso o el ID de Encuentro'; $string['error:nomanageremail'] = 'No has incluido el correo electrónico del gestor'; $string['error:unknownbuttonclicked'] = 'No hay una acción asociada con el botón que has presionado'; @@ -163,6 +168,7 @@ $string['errorcannotviewappointment'] = 'No tienes permiso para ver este encuentro'; $string['errorcannotviewattendees'] = 'No tienes permiso para ver asistentes'; $string['eventaddsession'] = 'Sesión agregada'; +$string['eventdeletesession'] = 'Sesión eliminada'; $string['eventupdatesession'] = 'Sesión actualizada'; $string['excelformat'] = 'Excel'; $string['export'] = 'Exportar'; @@ -174,6 +180,7 @@ $string['field:text'] = 'Texto'; $string['floor'] = 'Piso'; $string['format'] = 'Formato'; +$string['full'] = 'La fecha está completa'; $string['fullfilter'] = 'Completa'; $string['goback'] = 'Ir atrás'; $string['guestsno'] = 'Disculpa, los invitados no pueden inscribirse a sesiones.'; @@ -191,14 +198,21 @@ $string['maximumsize'] = 'Número máximo de asistentes'; $string['modulenameplural'] = 'Encuentros'; $string['moreinfo'] = 'Más información'; +$string['multipleappointments'] = 'Múltiples encuentros'; $string['noappointments'] = 'No hay actividades de Encuentro'; $string['nocustomfields'] = '

          No hay campos personizados definidos.

          '; $string['none'] = 'ninguno'; +$string['noremindersneedtobesent'] = 'No se necesita enviar recordatorios.'; +$string['notset'] = 'Sin ajustar'; +$string['notsignedup'] = 'No estás registrado para esta sesión.'; $string['onehour'] = '1 hora'; $string['oneminute'] = '1 minuto'; $string['options'] = 'Opciones'; $string['or'] = 'O'; $string['order'] = 'Orden'; +$string['partiallyfull'] = 'Parcialmente completa'; +$string['placeholder:alldates'] = '[todaslasfechas]'; +$string['placeholder:appointmentname'] = '[nombredelencuentro]'; $string['placeholder:cost'] = '[costo]'; $string['placeholder:details'] = '[detalles]'; $string['placeholder:firstname'] = '[nombre/s]'; @@ -221,6 +235,7 @@ $string['sessionended'] = 'Finalización de sesión:'; $string['sessionfinished'] = 'Finalizada'; $string['sessioninprogress'] = 'sesión en curso'; +$string['sessions'] = 'Sesiones'; $string['setting:manageraddressformatreadable_caption'] = 'Ejemplo de formato:'; $string['setting:manageraddressformatreadabledefault'] = 'nombre.apellido@compañía.com'; $string['setting:possiblevalues'] = 'Lista de posibles valores'; diff --git a/html/langpacks/es/assignfeedback_offline.php b/html/langpacks/es/assignfeedback_offline.php index 30942ba4fb..aeb4fc7766 100644 --- a/html/langpacks/es/assignfeedback_offline.php +++ b/html/langpacks/es/assignfeedback_offline.php @@ -49,4 +49,4 @@ $string['skiprecord'] = 'pasar por alto registro'; $string['updatedgrades'] = 'Actualizadas {$a->gradeupdatescount} instancias de calificaciones y {$a->feedbackupdatescount} de retroalimentación.'; $string['updaterecord'] = 'Actualizar el registro'; -$string['uploadgrades'] = 'Subir la hojas de calificaciones'; +$string['uploadgrades'] = 'Subir la hoja de calificaciones'; diff --git a/html/langpacks/es/auth_oidc.php b/html/langpacks/es/auth_oidc.php index 45538724bb..e1b7a3efd8 100644 --- a/html/langpacks/es/auth_oidc.php +++ b/html/langpacks/es/auth_oidc.php @@ -26,12 +26,6 @@ defined('MOODLE_INTERNAL') || die(); $string['auth_oidcdescription'] = 'El plugin de Conexión OpenID proporciona la funcionalidad SSO mediante proveedores de identidad configurables.'; -$string['cfg_authendpoint_desc'] = 'El URI de autorización del Endpoint de su proveedor de identidad.'; -$string['cfg_authendpoint_key'] = 'Autorización del Endpoint'; -$string['cfg_clientid_desc'] = 'Su ID de cliente registrado en el proveedor de identidad'; -$string['cfg_clientid_key'] = 'ID de cliente'; -$string['cfg_clientsecret_desc'] = 'Su Secreto de Cliente registrado en el proveedor de indentidad. En algunos proveedores también se le llama contraseña.'; -$string['cfg_clientsecret_key'] = 'Secreto de cliente'; $string['cfg_customicon_desc'] = 'Si desea usar su propio icono, súbalo aquí. Esto sobrescribirá cualquier icono seleccionado arriba.

          Notas sobre el uso de iconos personalizados:
          • Esta imagen no será redimensionada en la página de inicio, por lo que se recomienda no subir una imagen superior a 35x35 pixels.
          • En caso de que haya subido un icono personalizado y desea volver a utilizar los iconos predefinidos, haga clic sobre el icono personalizado subido y luego clic en "Delete" (o eliminar). A continuación clic en "OK" y guarde los cambios con el botón que está al final de esta página. El icono predefinido seleccionado volverá a aparecer en la página de acceso.
          '; $string['cfg_customicon_key'] = 'Icono personalizado'; $string['cfg_err_invalidauthendpoint'] = 'Autorización del Endpoint inválida'; @@ -64,8 +58,6 @@ $string['cfg_opname_key'] = 'Nombre del proveedor'; $string['cfg_redirecturi_desc'] = 'Esta es la URI para registrar como "Redirección URI"
          Su proveedor de identidad para la Conexión OpenID debe pedirle esto al registrarse Moodle como cliente.'; $string['cfg_redirecturi_key'] = 'Redirección URI'; -$string['cfg_tokenendpoint_desc'] = 'La URI del token endpoint de su proveedor de identidad.'; -$string['cfg_tokenendpoint_key'] = 'Token Endpoint'; $string['errorauthdisconnectemptypassword'] = 'La contraseña (password) no puede estar vacía'; $string['errorauthdisconnectemptyusername'] = 'El nombre de usuario (username) no puede estar vacío'; $string['errorauthdisconnectifmanual'] = 'Si se utiliza el método de acceso manual, introducir las credenciales abajo.'; @@ -74,8 +66,6 @@ $string['errorauthdisconnectusernameexists'] = 'Ese nombre de usuario (username) ya se encuentra en uso. Por favor, elija uno diferente.'; $string['errorauthinvalididtoken'] = 'El id_token recibido es inválido.'; $string['errorauthnoauthcode'] = 'No se ha recibido el código de autenticación (Auth code).'; -$string['errorauthnocreds'] = 'Por favor, configure las credenciales de cliente de la Conexión OpenID.'; -$string['errorauthnoendpoints'] = 'Por favor, configure los endpoints del servidor de Conexión OpenID.'; $string['errorauthnohttpclient'] = 'Por favor, configure un cliente HTTP.'; $string['errorauthnoidtoken'] = 'El id_token de la Conexión OpenID no se ha recibido.'; $string['errorauthunknownstate'] = 'Estado desconocido (Unknown state).'; diff --git a/html/langpacks/es/backup.php b/html/langpacks/es/backup.php index a9d7f46cac..6bb25b3c8c 100644 --- a/html/langpacks/es/backup.php +++ b/html/langpacks/es/backup.php @@ -142,7 +142,7 @@ $string['configgeneralusers'] = 'Ajusta los valores por defecto para incluir a los usuarios en las copias de seguridad.'; $string['configgeneraluserscompletion'] = 'Si se activa, la información del grado de avance de los usuarios se incluirá por defecto en las copias de seguridad.'; $string['configlegacyfiles'] = 'Establece el valor predeterminado para incluir archivos de cursos heredados en una copia de seguridad. Los archivos de cursos heredados son de versiones de Moodle anteriores a la 2.0.'; -$string['configloglifetime'] = 'Especifica el periodo de tiempo durante el que desea mantener la información de los registros de copia de seguridad. Los registros más antiguos que el establecido se borrarán automáticamente. Se recomienda mantener este valor lo más bajo posible, ya que el volumen de la información sobre las copias de seguridad puede llegar a se muy grande.'; +$string['configloglifetime'] = 'Especifica el periodo de tiempo durante el que desea mantener la información de los registros de copia de seguridad. Los registros más antiguos que el establecido se borrarán automáticamente. Se recomienda mantener este valor lo más bajo posible, ya que el volumen de la información sobre las copias de seguridad puede llegar a ser muy grande.'; $string['configrestoreactivities'] = 'Configurar el ajuste por defecto para restaurar actividades.'; $string['configrestorebadges'] = 'Configurar el ajuste por defecto para restaurar insignias.'; $string['configrestoreblocks'] = 'Configurar el ajuste por defecto para restaurar bloques.'; diff --git a/html/langpacks/es/enrol_attributes.php b/html/langpacks/es/enrol_attributes.php index 7b8b1a07c4..99ea037171 100644 --- a/html/langpacks/es/enrol_attributes.php +++ b/html/langpacks/es/enrol_attributes.php @@ -25,11 +25,42 @@ defined('MOODLE_INTERNAL') || die(); +$string['addcondition'] = 'Añadir condición'; +$string['addgroup'] = 'Añadir grupo'; $string['ajax-error'] = 'Hubo un error'; $string['ajax-okforced'] = 'Listo, {$a} usuarios han sido matriculados'; $string['ajax-okpurged'] = 'Listo, las matriculaciones han sido purgadas'; $string['attributes:config'] = 'Configurar instancias del plugin'; $string['attributes:manage'] = 'Administrar usuarios matriculados'; $string['attributes:unenrol'] = 'Desmatricular usuarios del curso'; +$string['attributes:unenrolself'] = 'Desmatricularse del curso'; +$string['attrsyntax'] = 'Usar reglas de campos de perfil'; +$string['attrsyntax_help'] = '

          Estas reglas solo pueden usar campos de usuario personalizados.

          '; +$string['cachedef_dbquerycache'] = 'Caché de consulta de la base de datos'; $string['confirmforce'] = 'Esto (re)matriculará a todos los usuarios correspondientes a esta regla.'; +$string['confirmpurge'] = 'Esto eliminará todas las matrículas que correspondan a esta regla'; $string['defaultrole'] = 'Rol por defecto'; +$string['defaultrole_desc'] = 'Rol predeterminado usado para matricular personas con esta extensión (cada instancia puede modificarlo)'; +$string['defaultwhenexpired'] = 'Comportamiento predeterminado después de la expiración de los atributos'; +$string['defaultwhenexpired_desc'] = 'Qué hacer con los usuarios que ya no cumplan la regla de atributo. Esta configuración se puede sobrescribir en cada instancia de matriculación.'; +$string['deletecondition'] = 'Condición de eliminación'; +$string['force'] = 'Forzar matrículas ahora'; +$string['group'] = 'Asignación de grupo'; +$string['group_help'] = 'Puede asignar múltiples grupos o ninguno'; +$string['mappings'] = 'Mapeos de Shibboleth'; +$string['mappings_desc'] = 'Cuando se utiliza la autenticación Shibboleth, este plugin puede actualizar automáticamente el perfil de un usuario en cada inicio de sesión.br>
          Por ejemplo, si quiere actualizar la información del campo de perfil de usuario homeorganizationtype con el atributo de Shibboleth Shib-HomeOrganizationType (siempre que sea la variable de entorno disponible para el servidor durante el inicio de sesión), se puede introducir en una línea: Shib-HomeOrganizationType:homeorganizationtype
          Puede introducir tantas líneas como sea necesario.

          Para no utilizar esta función o si no utiliza la autenticación Shibboleth, simplemente deje esto vacío.'; +$string['no_custom_field'] = 'Parece que no hay ningún campo personalizado. Diríjase configuraciones de usuario para añadir uno.'; +$string['observelogins'] = 'Matricular usuarios inmediatamente al ingresar'; +$string['observelogins_desc'] = 'Intente inscribir a los usuarios inmediatamente cuando se conecten. Esto puede tener un impacto en el rendimiento de su sitio, desactive esto si muchos usuarios se conectan al mismo tiempo y su inscripción a la vez se convierte en un cuello de botella.'; +$string['pluginname'] = 'Matricular por campos de perfil de usuario'; +$string['privacy:metadata'] = 'El plugin de inscripción por campos de perfil de usuario no almacena ningún dato personal.'; +$string['profilefields'] = 'Campos del perfil que se utilizarán en el selector'; +$string['profilefields_desc'] = '¿Qué campos del perfil de usuario se pueden utilizar al configurar una instancia de inscripción?

          Si no selecciona ningún atributo aquí, esto hace que el plugin sea inútil y por lo tanto deshabilita su uso en los cursos.
          Sin embargo, la función que se indica a continuación puede seguir utilizándose en este caso.'; +$string['purge'] = 'Purgar las matriculaciones'; +$string['removewhenexpired'] = 'Desmatricular después de la expiración de los atributos'; +$string['removewhenexpired_help'] = 'Desmatricular a los usuarios durante su ingreso si ya no cumplen con la regla de atributos'; +$string['whenexpired'] = 'Comportamiento tras la expiración de los atributos'; +$string['whenexpired_help'] = 'Qué hacer con los usuarios que ya no cumplen con la regla de atributos.'; +$string['whenexpireddonothing'] = 'Dejar el usuario inscrito'; +$string['whenexpiredremove'] = 'Usuario desmatriculado'; +$string['whenexpiredsuspend'] = 'Usuario suspendido'; diff --git a/html/langpacks/es/moodle.php b/html/langpacks/es/moodle.php index c69ac7164c..c6b6ddbeab 100644 --- a/html/langpacks/es/moodle.php +++ b/html/langpacks/es/moodle.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['abouttobeinstalled'] = 'a ser instalados'; +$string['abouttobeinstalled'] = 'Serán instalados'; $string['accept'] = 'Aceptar'; $string['action'] = 'Acción'; $string['actionchoice'] = '¿Qué desea hacer con el archivo \'{$a}\'?'; @@ -52,10 +52,10 @@ $string['addactivitytosection'] = 'Añadir una actividad a la sección \'{$a}\''; $string['addadmin'] = 'Agregar administrador'; $string['addblock'] = 'Agregar un bloque'; -$string['addcomment'] = 'Agregar un comentario ...'; -$string['addcountertousername'] = 'Crea el usuario al agregar número al nombre de usuario'; +$string['addcomment'] = 'Agregar un comentario...'; +$string['addcountertousername'] = 'Crea el usuario agregando un número al nombre de usuario'; $string['addcreator'] = 'Agregar creador de curso'; -$string['adddots'] = 'Agregar ...'; +$string['adddots'] = 'Agregar...'; $string['added'] = 'Agregado {$a}'; $string['addedtogroup'] = 'Agregado al grupo "{$a}"'; $string['addedtogroupnot'] = 'No agregado al grupo "{$a}"'; @@ -95,14 +95,14 @@ $string['adminhelpedituser'] = 'Examine la lista de cuentas de usuarios y edite alguno de ellos'; $string['adminhelpenvironment'] = 'Compruebe si su servidor se ajusta a los requerimientos de instalación actuales y futuros.'; $string['adminhelpfailurelogs'] = 'Revisar registros de accesos fallidos'; -$string['adminhelplanguage'] = 'Revisar y editar el presente idioma'; +$string['adminhelplanguage'] = 'Para comprobar y editar el paquete de idioma actual'; $string['adminhelplogs'] = 'Navegar por los registros de toda la actividad del sitio'; $string['adminhelpmanageblocks'] = 'Manejar bloques instalados y sus ajustes'; $string['adminhelpmanagedatabase'] = 'Acceder directamente a la base de datos (¡cuidado!)'; $string['adminhelpmanagefilters'] = 'Seleccionar filtros de texto y su configuración'; $string['adminhelpmanagemodules'] = 'Administrar los módulos instalados y sus configuraciones'; $string['adminhelpmanageroles'] = 'Crear y definir roles que pueden aplicarse a los usuarios'; -$string['adminhelpmymoodle'] = 'Configurar los bloques de Mi Moodle para usuarios'; +$string['adminhelpmymoodle'] = 'Configurar los bloques de "My Moodle" para usuarios'; $string['adminhelpreports'] = 'Clasificación de cursos por distintos criterios'; $string['adminhelpsitefiles'] = 'Publicar archivos en general o subir copias de seguridad externas'; $string['adminhelpsitesettings'] = 'Definir el aspecto de la página principal'; @@ -816,7 +816,7 @@ $string['eventcourseresetstarted'] = 'Reinicio de curso iniciado'; $string['eventcourserestored'] = 'Curso restaurado'; $string['eventcoursesectioncreated'] = 'Sección del curso creada'; -$string['eventcoursesectiondeleted'] = 'Selección de curso eliminada'; +$string['eventcoursesectiondeleted'] = 'Sección de curso eliminada'; $string['eventcoursesectionupdated'] = 'Sección de curso actualizado'; $string['eventcoursessearched'] = 'Cursos buscados'; $string['eventcourseupdated'] = 'Curso actualizado'; diff --git a/html/langpacks/es/offlinequiz.php b/html/langpacks/es/offlinequiz.php index f122fbf968..b3d77bf078 100644 --- a/html/langpacks/es/offlinequiz.php +++ b/html/langpacks/es/offlinequiz.php @@ -88,7 +88,7 @@ $string['configshuffleanswers'] = 'Barajar respuestas'; $string['configshufflequestions'] = 'Si habilita esta opción, el orden de las preguntas en los cuestionarios offline de los grupos será mezclado aleatoriamente cada vez que usted genere una vista previa en la pestaña "Crear formularios".'; $string['configshufflewithin'] = 'Si habilita esta opción, las opciones que componen las preguntas individuales serán barajadas aleatoriamente cuando los formularios de pregunta y de respuesta son creados.'; -$string['confirmremovequestion'] = '¿Estás seguro que quieres eliminar esta {$a} pregunta?'; +$string['confirmremovequestion'] = '¿Seguro que quieres eliminar esta pregunta de tipo {$a}?'; $string['copy'] = 'Copiar'; $string['copyright'] = 'Atención: los textos de esta página son sólo para su uso personal. Como otros textos en estas preguntas están bajo restricciones de copyright. ¡No tiene permiso para copiarlos o mostrarlos a otras personas!'; $string['copyselectedtogroup'] = 'Añadir las preguntas seleccionadas al grupo {$a}'; diff --git a/html/langpacks/es/qtype_ddmarker.php b/html/langpacks/es/qtype_ddmarker.php index a076248f12..ae20115688 100644 --- a/html/langpacks/es/qtype_ddmarker.php +++ b/html/langpacks/es/qtype_ddmarker.php @@ -57,7 +57,7 @@ Seleccionar un texto de marcador agregará ese texto a la forma en la vista previa.'; $string['followingarewrong'] = 'Los siguientes marcadores han sido situados en el área equivocada: {$a}.'; -$string['followingarewrongandhighlighted'] = 'Los siguientes marcadores fueron situados incorrectamente: {$a}. Los marcadores resaltados son mostrados ahora en los lugares correctos.
          Pulse en el marcador para resaltar el área permitida.'; +$string['followingarewrongandhighlighted'] = 'Los siguientes marcadores fueron situados incorrectamente: {$a}. Los marcadores resaltados se muestran en la posición correcta.
          Pulsar en el marcador para resaltar el área permitida.'; $string['formerror_nobgimage'] = 'Debe seleccionar una imagen para ser utilizada como fondo para la zona de arrastrar y soltar.'; $string['formerror_noitemselected'] = 'Usted ha especificado una zona para soltar pero no ha elegido un marcador que deba ser arrastrado a la zona.'; $string['formerror_nosemicolons'] = 'No hay puntos y comas en su cadena de coordenadas. Sus coordenadas para un {$a->shape} deben ser expresadas como - {$a->coordsstring}.'; diff --git a/html/langpacks/es/qtype_formulas.php b/html/langpacks/es/qtype_formulas.php index 547767c12c..f347c17c3f 100644 --- a/html/langpacks/es/qtype_formulas.php +++ b/html/langpacks/es/qtype_formulas.php @@ -123,7 +123,6 @@ $string['functiontakesonearg'] = 'La función {$a} debe contener exactamente un argumento'; $string['functiontakesoneortwoargs'] = 'La función {$a} debe contener uno o dos argumentos'; $string['functiontakestwoargs'] = 'La función {$a} debe contener exactamente dos argumentos'; -$string['globaloptions'] = '[Global] -'; $string['globalvarshdr'] = 'Variables'; $string['illegalformulasyntax'] = 'Sintaxis de la fórmula que comienza por \'{$a}\' no válida'; $string['incorrectfeedback'] = 'Para cualquier respuesta incorrecta'; diff --git a/html/langpacks/es/qtype_kprime.php b/html/langpacks/es/qtype_kprime.php new file mode 100644 index 0000000000..6756129901 --- /dev/null +++ b/html/langpacks/es/qtype_kprime.php @@ -0,0 +1,28 @@ +. + +/** + * Strings for component 'qtype_kprime', language 'es', version '3.11'. + * + * @package qtype_kprime + * @category string + * @copyright 1999 Martin Dougiamas and contributors + * @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$string['oneanswerperrow'] = 'Por favor, responda a todas las partes de la pregunta.'; diff --git a/html/langpacks/es/qtype_match.php b/html/langpacks/es/qtype_match.php index dcbd7378c3..b5383966ac 100644 --- a/html/langpacks/es/qtype_match.php +++ b/html/langpacks/es/qtype_match.php @@ -36,7 +36,7 @@ $string['nomatchinganswerforq'] = 'Debe especificar una respuesta para esta pregunta.'; $string['notenoughqsandas'] = 'Debe suministrar al menos {$a->q} preguntas y {$a->a} respuestas.'; $string['notenoughquestions'] = 'Debe suministrar al menos {$a} pares de preguntas y respuestas.'; -$string['pleaseananswerallparts'] = 'Por favor, responda a todas las partes de la pregunta.'; +$string['pleaseananswerallparts'] = 'Responder a todas las partes de la pregunta.'; $string['pluginname'] = 'Emparejamiento'; $string['pluginname_help'] = 'Las preguntas de emparejamiento requieren para su resolución que se establezcan de forma correcta las relaciones entre una lista de nombres o enunciados (preguntas) y otra lista de nombres o enunciados (respuestas).'; $string['pluginnameadding'] = 'Agregando una pregunta de emparejamiento'; diff --git a/html/langpacks/es/quiz.php b/html/langpacks/es/quiz.php index e12718325e..d989049362 100644 --- a/html/langpacks/es/quiz.php +++ b/html/langpacks/es/quiz.php @@ -224,7 +224,7 @@ $string['configtimelimitsec'] = 'Tiempo límite (en segundos) predeterminado para resolver los cuestionarios. \'0\' significa que no hay límite de tiempo.'; $string['configurerandomquestion'] = 'Configurar pregunta'; $string['confirmclose'] = 'Una vez que haga el envío, no podrá cambiar sus respuestas de este intento de resolver el cuestionario..'; -$string['confirmremovequestion'] = '¿Seguro que quieres eliminar esta {$a} pregunta?'; +$string['confirmremovequestion'] = '¿Seguro que quieres eliminar esta pregunta de tipo {$a}?'; $string['confirmremovesectionheading'] = '¿Está seguro de que desea eliminar el encabezado de la sección \'{$a}\'?'; $string['confirmserverdelete'] = '¿Está seguro de que desea eliminar el servidor {$a} de la lista?'; $string['connectionerror'] = 'La conexión de red se ha perdido. (Ha fallado el guardado automático). diff --git a/html/langpacks/es/wiki.php b/html/langpacks/es/wiki.php index 0b560fd602..ee29398434 100644 --- a/html/langpacks/es/wiki.php +++ b/html/langpacks/es/wiki.php @@ -65,7 +65,7 @@ $string['deleteallpages'] = 'Borrar todas las páginas wiki.'; $string['deletecomment'] = 'Eliminando comentario'; $string['deletecommentcheck'] = 'Eliminar comentario'; -$string['deletecommentcheckfull'] = 'Estás seguro que quieres eliminar el comentario?'; +$string['deletecommentcheckfull'] = '¿Seguro que quieres eliminar el comentario?'; $string['deletedbegins'] = 'Comienzo de eliminadas'; $string['deletedends'] = 'Fin de eliminadas'; $string['deleteupload'] = 'Eliminar'; diff --git a/html/langpacks/eu/admin.php b/html/langpacks/eu/admin.php index ab11ef884a..95dc6f7a4b 100644 --- a/html/langpacks/eu/admin.php +++ b/html/langpacks/eu/admin.php @@ -60,7 +60,7 @@ $string['allowemojipicker'] = 'Emoji hautatzailea'; $string['allowframembedding'] = 'Baimendu markoa enbotatzea'; $string['allowframembedding_help'] = 'Gaituz gero, gunea hau urruneko sistema bateko marko batean enbotatu ahal izango da \'Argitaratu LTI tresna gisa\' matrikula-plugina erabiltzekotan. Bestela, segurtasuna dela-eta, markoak enbotatzea desgaitzea aholkatzen da. Mesedez, kontuan izan mobile aplikazioan ezarpen honi ezikusiarena egiten zaiola eta bertan markoak enbotatzea beti baimentzen dela.'; -$string['allowguestmymoodle'] = 'Baimendu bisitariei Aginte-panelerako sarbidea'; +$string['allowguestmymoodle'] = 'Baimendu gonbidatuei Aginte-panelerako sarbidea'; $string['allowindexing'] = 'Baimendu bilaketa-motorrek indexatzea'; $string['allowindexing_desc'] = 'Ezarpen honek bilaketa-motorrek zure gunea indexatzea ahalbidetzen du. "Nonahi" aukeratuz gero, bilaketa-motorrek nonahi bilatuko dute, sarbide- eta matrikula-orriak barne direlarik. Horrek esan nahi du sarbidea behartzen duten guneak ere indexatzen direla. Matrikula-orrian bilatu ahal izateak ekar dezakeen spamaren arazoa saihesteko, erabil ezazu "Nonahi sarbide- eta matrikula-orrietan izan ezik". "Inon ez" ezarpenak bilaketa-motorrei esaten die orririk ez indexatzeko. Ohar zaitez hori gunearen goialdeko etiketa baino ez dela. Etiketa errespetatzea bilaketa-motorraren araberakoa da.'; $string['allowindexingeverywhere'] = 'Toki guztietan'; @@ -83,7 +83,7 @@ $string['authsettings'] = 'Kudeatu autentifikazioa'; $string['autolang'] = 'Atzeman hizkuntza automatikoki'; $string['autolangusercreation'] = 'Hartu erabiltzailearen nabigatzailean antzemandako hizkuntza bere hobetsitako hizkuntza gisa kontua sortzean'; -$string['autologinguests'] = 'Bisitarientzako sarbide automatikoa'; +$string['autologinguests'] = 'Gonbidatuentzako sarbide automatikoa'; $string['availablelicenses'] = 'Eskura dauden lizentziak'; $string['availableto'] = 'Eskuragarria honentzat'; $string['backgroundcolour'] = 'Kolore gardena'; @@ -191,7 +191,7 @@ $string['configauthenticationplugins'] = 'Mesedez, aukera itzazu erabili nahi dituzun autentifikazio-pluginak eta jar itzazu ordenan.'; $string['configautolang'] = 'Atzeman nabigatzailean lehenetsitako hizkuntza, desgaituz gero gunean lehenetsitako balio erabiltzen bada.'; $string['configautolangusercreation'] = 'Gaituz gero, erabiltzaile baten kontua saioa hasten duen lehen aldian sortzen denean (ad. LDAP edo OAuth2 autentifikazioaren bidez) erabiltzailearen nabigatzailearen hizkuntza hartuko da bere hobetsitako hizkuntza gisa. Bestela, gunean lehenetsitako hizkuntza hartzen da erabiltzaileen hobetsitako hizkuntza gisa.'; -$string['configautologinguests'] = 'Bisitariei sarbidea onartzen duten ikastaroetara automatikoki sartzen utziko al zaie?'; +$string['configautologinguests'] = 'Gonbidatuei sarbidea onartzen duten ikastaroetara automatikoki sartzen utziko al zaie?'; $string['configbloglevel'] = 'Aukera honek gune honetan erabiltzaileen blogak ikusteko mailak murrizten utziko dizu. Kontuan izan ikusten dituenaren gehieneko testuingurua zehazten dela baina ez mezuak bidaltzen dituenarena eta ezta blogera bidalitako mezu-motena ere. Nahi izanez gero, blogak erabat desgaitu daitezke.'; $string['configcalendarcustomexport'] = 'Gaitu egutegiko daten tarte baten pertsonalizatutako esportazioa'; $string['configcalendarexportsalt'] = 'Ausazko testu hau egutegiak esportatzean erabilitako autentifikazio-tokenaren segurtasuna hobetzeko erabiltzen da. Kontuan izan token guztiak indargabetuko direla eraldaketa-kode hau aldatzen baduzu.'; @@ -273,7 +273,7 @@ $string['configfilternavigationwithsystemcontext'] = 'Iragazien ohiko erabilera erabilitako testuingurura lotuta egoten da (ikastaroaren testuingurura, adibidez), baina gunearen nabigazioaren kasuan sistemaren testuinguruan guztia esplizituki iragazteak errendimendu hobekuntzak eragin ditzake "edukiak eta goiburuak" modua erabiltzean.'; $string['configfilteruploadedfiles'] = 'Aukera honek Moodlek igotako HTML eta testu-fitxategi guztiak erakutsi aurretik iragazkiekin prozesatzea ahalbidetzen du.'; $string['configforcelogin'] = 'Normalean gunearen orri nagusia eta ikastaroen zerrenda (baina ikastaroak ez) edonork irakur ditzake bere erabiltzaile-izena eta pasahitza idatzi beharrik gabe. Bisitariek EZEIN EDUKIRIK ikusi aurretik gunera pasahitzez sartzera behartu nahi badituzu, aukera hau aktibatu beharko duzu.'; -$string['configforceloginforprofiles'] = 'Aukera honek gunera kontu baliagarrien bidez sartzera behartzen du (bisitari gisa ez) erabiltzaile-profilen orria ikusi aurretik. Ezarpen hau ezgaitzen baduzu, gerta daiteke erabiltzaile batzuk iragarkiak (spam) edo eduki ezegokiak argitaratzea bere profiletan eta edonorentzat ikusgai geratuko lirateke.'; +$string['configforceloginforprofiles'] = 'Aukera honek gunera kontu baliagarrien bidez sartzera behartzen du (gonbidatu gisa ez) erabiltzaile-profilen orria ikusi aurretik. Ezarpen hau ezgaitzen baduzu, gerta daiteke erabiltzaile batzuk iragarkiak (spam) edo eduki ezegokiak argitaratzea bere profiletan eta edonorentzat ikusgai geratuko lirateke.'; $string['configfrontpage'] = 'Aukeratutako elementuak gunearen hasiera-orrian erakutsiko dira.'; $string['configfrontpagecourselimit'] = 'Gehieneko ikastaro-kopurua'; $string['configfrontpagecourselimithelp'] = 'Ikastaroak zerrendatzean, gunearen hasiera-orrian erakutsiko den gehieneko ikastaro-kopurua.'; @@ -329,7 +329,7 @@ $string['confignoreplyaddress'] = 'Batzuetan e-mailak erabiltzailearen izenean bidaltzen dira (ad., foro bateko mezuak). Hemen zehazten duzun helbide elektronikoa "Igorlea" gisa azalduko da jasotzaileek zuzenean erantzuteko aukera ez duten kasuetan (ad., erabiltzaileak bere helbidea ezkutatu nahi duenean). Ezarpen hau e-mailaren bidaltzaile gisa ere erabiliko da.'; $string['confignotifyloginfailures'] = 'Bidali saio-hasiera saiakera okerren jakinarazpen-mezuak aukeratutako erabiltzaileei. Horretarako, barne agerraldi-biltegi bat gaituta egon behar du (adib: Agerraldi estandarra).'; $string['confignotifyloginthreshold'] = 'Sarbide saiakera okerren oharrak aktibatuta badaude, zenbat saiakera oker beharko da erabiltzaileari edo IP helbide bati oharra bidaltzeko?'; -$string['confignotloggedinroleid'] = 'Gunean autentifikatu gabeko erabiltzaileak gunearen testuinguruan rol hau izango balute bezala arituko dira. \'Bisitaria\' zuk nahi duzuna da hemen, baina agian rol mugatzaileagoak sortu nahiko dituzu. Mezuak bidaltzea bezalako kontuek erabiltzailea behar bezala autentifika dadin eskatzen dute.'; +$string['confignotloggedinroleid'] = 'Gunean autentifikatu gabeko erabiltzaileak gunearen testuinguruan rol hau izango balute bezala arituko dira. \'Gonbidatua\' zuk nahi duzuna da hemen, baina agian rol mugatzaileagoak sortu nahiko dituzu. Mezuak bidaltzea bezalako kontuek erabiltzailea behar bezala autentifika dadin eskatzen dute.'; $string['configopentowebcrawlers'] = 'Aukera hau gaituz gero, bilaketa-motorrak gunera gonbidatu gisa sartu ahal izango da. Horrez gain, bilaketa-motorren bilaketaren bitartez gunera sartzen denak zuzenean gonbidatu gisa egingo du. Aukera honek sarrera zuzena soilik ematen du gonbidatuak onartzen dituzten ikastaroetara.'; $string['configoverride'] = 'config.php-n definituta'; $string['configpasswordpolicy'] = 'Aukera hau gaituz gero, erabiltzaileen pasahitzak alderatuko dira pasahitzen baliozkotasunerako beheko zehaztapenekin. Pasahitzen politikak ez du eraginik izango erabiltzaileengan pasahitza aldatzea erabakitzen ez badute ala eskatzen ez bazaie edo \'Egiaztatu pasahitza saioa hastean\' ezarpena gaituta ez badago.'; @@ -598,7 +598,7 @@ $string['enablestats'] = 'Gaitu estatistikak'; $string['enabletrusttext'] = 'Gaitu konfiantzazko edukia'; $string['enableuserfeedback'] = 'Gaitu software honi buruzko feedbacka'; -$string['enableuserfeedback_desc'] = 'Gaituz gero, orri-oinean \'Eman software honi buruzko feedbacka\' esteka bat agertuko da erabiltzaileek Moodle HQri Moodle softwareari buruzko feedbacka eman ahal izan dezaten. \'Hurrengo feedback gogorarazpena\' aukera markatuta badago, zehaztutako maiztasunarekin erabiltzaileari Aginte-panelean gogorarazpen bat erakutsiko zaio. \'Hurrengo feedback gogorarazpena\' ezarpenean \'Inoiz ez\' aukeratuta Aginte-paneleko gogorarazpena desgaitzen da, baina orri-oineko \'Eman software honi buruzko feedbacka\' esteka mantenduz.'; +$string['enableuserfeedback_desc'] = 'Gaituz gero, orri-oinean \'Eman software honi buruzko feedbacka\' esteka bat agertuko da erabiltzaileek Moodle HQri Moodle softwareari buruzko feedbacka eman ahal izan dezaten. \'Hurrengo feedback ohartarazpena\' aukera markatuta badago, zehaztutako maiztasunarekin erabiltzaileari Aginte-panelean ohartarazpen bat erakutsiko zaio. \'Hurrengo feedback ohartarazpena\' ezarpenean \'Inoiz ez\' aukeratuta Aginte-paneleko ohartarazpena desgaitzen da, baina orri-oineko \'Eman software honi buruzko feedbacka\' esteka mantenduz.'; $string['enablewebservices'] = 'Gaitu web-zerbitzuak'; $string['enablewsdocumentation'] = 'Web-zerbitzuen dokumentazioa'; $string['encryptedpassword_edit'] = 'Idatzi balio berria'; @@ -686,8 +686,8 @@ $string['gravatardefaulturl_help'] = 'Gravatar-ek lehenetsitako irudi bat behar du erabiltzaile baten irudia eskuratzeko gai ez denerako. Eman irudiaren URL osoa. Ezarpen hau hutsik utziz gero, Moodle ikusten ari zaren orriarentzako lehenetsitako irudi egokiena erabiltzen saiatuko da. Kontuan izan Gravatar-ek erabil daitezkeen kode batzuk ere badituela lehenetsitako irudiak sortzeko.'; $string['groupenrolmentkeypolicy'] = 'Taldeen matrikulazio-giltzentzako politika'; $string['groupenrolmentkeypolicy_desc'] = 'Ezarpen hau gaituz gero, taldeko matrikulazio-giltzek pasahitzen politika betetzen duten egiaztatuko da, beheko ezarpenetan zehaztutakoaren arabera.'; -$string['guestroleid'] = 'Bisitarientzako rola'; -$string['guestroleid_help'] = 'Rol hau automatikoki esleitzen zaio bisitariari. Aldi baterako esleitzen zaio matrikulatu gabeko erabiltzaileari ere, bisitaria matrikulatu plugina erabilita sartzen bada.'; +$string['guestroleid'] = 'Gonbidatuentzako rola'; +$string['guestroleid_help'] = 'Rol hau automatikoki esleitzen zaio gonbidatuari. Aldi baterako esleitzen zaio matrikulatu gabeko erabiltzaileari ere, gonbidatua matrikulatu plugina erabilita sartzen bada.'; $string['h5pgetcontenttypestask'] = 'Jaitsi eskuragarri dauden eduki-motak h5p.org webgunetik'; $string['helpadminseesall'] = 'Guneko egutegi honetan, kudeatzaileek egutegiaren ekitaldi guztiak ikusi eta iragazi ditzakete edo matrikulatuta dauden ikastaroetakoak soilik? Edonola ere, kudeatzaileek ikastaro bakoitzaren ekitaldiak kudeatu ahalko dituzte lehen ikastaro bakoitzera nabigatuz eta ikastaroko egutegira zuzenean sartuta.'; $string['helpcalendarcustomexport'] = 'Gaitu data-tarte pertsonalizatua esportatzeko aukera egutegia esportatzean. Egutegia esportatzea gaituta egon behar da ezarpen hau aplikatzeko.'; @@ -1254,7 +1254,7 @@ $string['sitepolicies'] = 'Gunearen segurtasun-ezarpenak'; $string['sitepolicy'] = 'Guneko politikaren URLa'; $string['sitepolicy_help'] = 'Guneko erabiltzaile guztiek gunean sartu aurretik ikusi eta onartu behar duten gunearen politikaren URLa. Kontuan izan ezarpen honek soilik izango duela eragina guneko politika-kudeatzaileak \'Lehenetsitakoa (sistema)\' balioa badu.'; -$string['sitepolicyguest'] = 'Guneko politikaren URLa bisitarientzako'; +$string['sitepolicyguest'] = 'Guneko politikaren URLa gonbidatuentzako'; $string['sitepolicyguest_help'] = 'Gonbidatu guztiek gunean sartu aurretik ikusi eta onartu behar duten gunearen politikaren URLa. Kontuan izan ezarpen honek soilik izango duela eragina guneko politika-kudeatzaileak \'Lehenetsitakoa (sistema)\' balioa badu.'; $string['sitepolicyhandler'] = 'Guneko politiken kudeatzailea'; $string['sitepolicyhandler_desc'] = 'Honek politikak eta erabiltzaile-onespenak nola kudeatuko diren zehazten du. Lehenetsitakoa (sistema) kudeatzaileak guneko politikaren URLa eta gonbidatuentzako guneko politikaren URLa zehazteko aukera ematen du. Politikak kudeatzaileak guneko, pribatutasun eta bestelako politikak zehazteko aukera ematen du. Erabiltzaile-onespenak ikustea ere ahalbidetzen du eta, beharrezkoa bada, adingabekoen izenean onespena emateko aukera ere bai.'; @@ -1507,10 +1507,10 @@ $string['userfeedbackencouragement'] = '

          Moodle 3.9 bertsiotik aurrera, Moodle HQri Moodle softwareari buruzko feedbacka emateko aukera eskaintzen dien funtzio berri bat gehitu da, Moodle HQk kudeatutako kanpoko inkesta bat erabiliz. Inkestaren gunera ez da erabiltzaileak identifikatzeko informaziorik bidaltzen.

          Moodle HQ bere datu-biltze praktiken inguruan gardenki eta modu irekian jokatzen saiatzen da. Horregatik, funtzionalitate honen gaineko kontrola zuk duzula dakizula ziurtatu nahi dugu.

          Erabiltzaileen feedbacka Moodle HQ-rentzat oso baliagarria da Moodle softwarea hobetu ahal izateko. Funtzionalitate hau gaitzeko joan zaitez Feedbackaren ezarpenak atalera.

          '; -$string['userfeedbacknextreminder'] = 'Hurrengo feedback gogorarazpena'; +$string['userfeedbacknextreminder'] = 'Hurrengo feedback ohartarazpena'; $string['userfeedbacknextreminder_desc'] = 'Noiz eskatu diogu erabiltzaileari berriz feedbacka emateko?'; $string['userfeedbackperiodically'] = 'Aldizka'; -$string['userfeedbackremindafter'] = 'Gogorarazpena erakusteko maiztasuna'; +$string['userfeedbackremindafter'] = 'Ohartarazpena erakusteko maiztasuna'; $string['userfeedbackremindafter_desc'] = 'Gogorarazi erabiltzaileei egun batzuk igaro ondoren feedbacka emateko.'; $string['userfiltersdefault'] = 'Lehenetsitako erabiltzaile-iragazkiak'; $string['userfiltersdefault_desc'] = 'Aukeratu itzazu \'Arakatu erabiltzaileen zerrenda\' eta \'Erabiltzaile-eragiketa masiboak\' orrietan erakutsi beharreko iragazkiak. Mantendu Ctrl tekla sakatuta hainbat elementu aukeratzeko. Aukeratu gabeko iragazki guztiak \'Erakutsi gehiago\' estekan klik eginda erakutsiko dira.'; diff --git a/html/langpacks/eu/assign.php b/html/langpacks/eu/assign.php index c5ef201f1a..3d5fad4031 100644 --- a/html/langpacks/eu/assign.php +++ b/html/langpacks/eu/assign.php @@ -350,7 +350,7 @@ Ikasleek eduki digitalak bidal ditzakete (fitxategiak), testu-dokumentuak kalkulu orriak, irudiak, audio-klipak edo bideo-klipak. Halaber, ikasleek zeregina egiteko garaian, idatz dezakete testu bat zuzenean testu-editorean. Zereginaren beste erabilera posible bat da \'mundu errealeko\' ataza bat ikasleei gogoraraztea, adibidez, arte-lan bat edo eduki digitalik eskatzen ez duen edozein lan. Ikasleek lana bidal dezakete banaka edo talde baten izenean. -Irakasleek, zereginak orrazterakoan, feedbackak eta iruzkinak jar ditzakete, fitxategiak igo ditzakete, adibidez: ikasleen dokumentuetan egindako oharrak, dokumentu berriak iruzkinekin edo hitzezko feedbacka duten audioak. Zereginak kalifikatzeko erabil daitezke zenbakiak, eskalak edo errubrikak bezalako mekanismo aurreratuak. Azken kalifikazioak kalifikazio-liburuan gordetzen dira.'; +Irakasleek, zereginak orrazterakoan, feedbackak eta iruzkinak jar ditzakete, fitxategiak igo ditzakete, adibidez: ikasleen dokumentuetan egindako oharrak, dokumentu berriak iruzkinekin edo hitzezko feedbacka duten audioak. Zereginak kalifikatzeko erabil daitezke zenbakiak, eskalak edo errubrikak bezalako kalifikazio-metodo aurreratuak. Azken kalifikazioak kalifikazio-liburuan gordetzen dira.'; $string['modulenameplural'] = 'Zereginak'; $string['moreusers'] = '{$a} gehiago...'; $string['multipleteams'] = 'Talde bateko baino gehiagoko partaidea'; diff --git a/html/langpacks/eu/assignsubmission_cloudpoodll.php b/html/langpacks/eu/assignsubmission_cloudpoodll.php index eec8063535..de4735eaea 100644 --- a/html/langpacks/eu/assignsubmission_cloudpoodll.php +++ b/html/langpacks/eu/assignsubmission_cloudpoodll.php @@ -35,7 +35,6 @@ $string['ar-ae'] = 'Arabiera (Golkokoa)'; $string['ar-sa'] = 'Arabiera (Modernoa)'; $string['audiolistdisplay'] = 'Erakutsi audio-erreproduzitzailea (zerrendetan)'; -$string['audioplaceholder'] = '[bidalitako audioa]'; $string['audiosingledisplay'] = 'Erakutsi audio-erreproduzitzailea (banaka)'; $string['awsregion'] = 'AWS Eremua'; $string['bahrain'] = 'Bahrain'; @@ -45,8 +44,6 @@ $string['cloudpoodll'] = 'Cloud Poodll'; $string['cloudpoodll:use'] = 'Baimendu Cloud Poodll bidalketen erabilera'; $string['cloudpoodll_cleanup_task'] = 'Cloud Poodll zeregin-bidalketen garbiketa'; -$string['cloudpoodllfilename'] = 'cloudpoodll.html'; -$string['cloudpoodllsubmission'] = 'Baimendu Cloud Poodll bidalketak'; $string['credentialsinvalid'] = 'Ezin izan dira API erabiltzailea eta sekretua erabili sarbidea lortzeko. Egiaztatu itzazu, mesedez.'; $string['currentsubmission'] = 'Oraingo Bidalketa:'; $string['customdivider'] = '---------------{$a->customname} ("{$a->pluginname}")----------------'; @@ -112,9 +109,6 @@ $string['ko-kr'] = 'Koreera'; $string['language'] = 'Cloud Poodll - Hizlariaren Hizkuntza'; $string['london'] = 'Londres, EB'; -$string['managecredsheading'] = 'Kudeatu Poodll API-aren Kredentzialak'; -$string['memberdashboard'] = 'Partaideen Aginte-panela'; -$string['memberdashboard_desc'] = ''; $string['ms-my'] = 'Malaysiera'; $string['mumbai'] = 'Mumbai, India'; $string['nl-nl'] = 'Nederlandera'; @@ -154,25 +148,15 @@ $string['recordertype'] = 'Cloud Poodll Grab. Mota'; $string['recordervideo'] = 'Bideo grabagailua'; $string['refreshtoken'] = 'Freskatu lizentziaren informazioa'; -$string['refreshtoken_desc'] = 'Kudeatu Poodll API-aren Kredentzialak'; -$string['region'] = 'AWS Eremua'; $string['ru-ru'] = 'Errusiera'; $string['safesave'] = 'Gaitu Gordetze Segurua - zeregina bidaltzeko botoia desgaitzen du Cloud Poodll grabazioaren igoera osatu bitartean.'; $string['saopaulo'] = 'São Paulo, Brasil'; -$string['secureplayback'] = 'Murriztutako erreprodukzioa'; $string['setting_audio_heading'] = 'Audio-erreproduzitzailearen ezarpenak'; $string['setting_audio_heading_details'] = 'Bidalketen berrikusketa eta zerrenda-orrietan erreproduzitzailearen itxura kontrolatzen duten ezarpenak.'; -$string['setting_snapshot_heading'] = 'Pantaila-irudien ezarpenak'; -$string['setting_snapshot_heading_details'] = 'Bidalketen berrikusketa eta zerrenda-orrietan irudien itxura kontrolatzen duten ezarpenak.'; $string['setting_video_heading'] = 'Bideo-erreproduzitzailearen ezarpenak'; $string['setting_video_heading_details'] = 'Bidalketen berrikusketa eta zerrenda-orrietan erreproduzitzailearen itxura kontrolatzen duten ezarpenak.'; -$string['setting_whiteboard_heading'] = 'Arbeleko irudien ezarpenak'; -$string['setting_whiteboard_heading_details'] = 'Bidalketen berrikusketa eta zerrenda-orrietan irudien itxura kontrolatzen duten ezarpenak.'; $string['showaudiolightbox'] = 'Erakutsi fitxategi-izena (lightbox)'; -$string['showcurrentsubmission'] = 'Erakutsi Oraingo Bidalketa'; -$string['showcurrentsubmissiondetails'] = 'Erakutsi aurretik grabatutako Poodll bidalketa bidaltze-formularioan.'; $string['shownoaudio'] = 'Erakutsi fitxategi-izena'; -$string['shownoimage'] = 'Ez erakutsi irudia'; $string['shownovideo'] = 'Erakutsi fitxategi-izena'; $string['showvideolightbox'] = 'Erakutsi fitxategi-izena (lightbox)'; $string['singapore'] = 'Singapur'; @@ -195,7 +179,6 @@ $string['transcripttitle'] = 'Transkripzioa'; $string['useast1'] = 'AEB Ekialdea'; $string['videolistdisplay'] = 'Bideo-erreproduzitzailearen tamaina (zerrendetan)'; -$string['videoplaceholder'] = '[bidalitako bideoa]'; $string['videosingledisplay'] = 'Bideo-erreproduzitzailearen tamaina (arrunta)'; $string['yes'] = 'bai'; $string['zh-cn'] = 'Txinera (Mandarinera)'; diff --git a/html/langpacks/eu/assignsubmission_helixassign.php b/html/langpacks/eu/assignsubmission_helixassign.php index 07a9739b5c..e0316fef45 100644 --- a/html/langpacks/eu/assignsubmission_helixassign.php +++ b/html/langpacks/eu/assignsubmission_helixassign.php @@ -36,6 +36,8 @@ $string['helixassignfilename'] = 'helixassign.html'; $string['helixassignsubmission'] = 'Baimendu MEDIAL Bideo Zeregina'; $string['helixsubmissionlog'] = 'MEDIAL Bidalketa'; +$string['mobilelink'] = 'Bidali Bideoa Webgunearen bitartez'; +$string['mobilesub'] = 'Une honetan ezin dira bideo bidalketak MoodleMobile aplikaziotik egin. Egin klik botoian bidalketa webgunearen bidez egiteko.'; $string['no_permission'] = 'Ez duzu MEDIAL Bideo Zereginak erabiltzeko baimenik'; $string['nopermission'] = 'Ez duzu MEDIAL Bideo Zereginak erabiltzeko baimenik'; $string['nosubmission'] = 'Ez da ezer bidali MEDIALera zeregin honetarako'; @@ -44,4 +46,4 @@ $string['version_warning_head'] = 'KONTUZ'; $string['version_warning_mes'] = 'MEDIAL bidalketa pluginak MEDIAL jarduera moduluaren'; $string['version_warning_mes2'] = 'bertsioa zure Moodle sisteman instalatuta izatea behar du.'; -$string['view_submission'] = 'Ikusi Bideo Bidalketa'; +$string['view_submission'] = 'Ikusi Bidalketa'; diff --git a/html/langpacks/eu/auth.php b/html/langpacks/eu/auth.php index fd001a2eef..4b1e7ee3cb 100644 --- a/html/langpacks/eu/auth.php +++ b/html/langpacks/eu/auth.php @@ -110,7 +110,7 @@ $string['forgottenpassword'] = 'Hemen URL bat idatziz gero, gune honetan galdu diren pasahitzak berreskuratzeko orri gisa erabiliko da. Aukera hau pentsatuta dago pasahitzak Moodletik kanpo kudeatzen diren guneetarako. Hutsik utz ezazu pasahitza berreskuratzeko lehenetsitako orria erabiltzeko.'; $string['forgottenpasswordurl'] = 'Ahaztutako pasahitzaren URLa'; $string['getrecaptchaapi'] = 'reCAPTCHA erabiltzeko, API giltza lortu behar duzu hemendik: https://www.google.com/recaptcha/admin'; -$string['guestloginbutton'] = 'Bisitariek saioa hasteko botoia'; +$string['guestloginbutton'] = 'Gonbidatuek saioa hasteko botoia'; $string['incorrectpleasetryagain'] = 'Ez da zuzena. Mesedez, saiatu berriro.'; $string['infilefield'] = 'Fitxategiko beharrezko eremua'; $string['informminpassworddigits'] = 'gutxienez {$a} digitu'; @@ -154,7 +154,7 @@ $string['selfregistration_help'] = 'Autentifikazio-plugin bat, posta elektronikoan oinarritutako auto-erregistroa adibidez, aukeratzen bada aukera ematen die ustezko erabiltzaileei beren buruak erregistratu eta kontuak sortzeko. Horrela, spam sortzaileek kontuak sor ditzakete eta foroetako mezuak, blog sarrerak, e.a. spamerako erabili. Arrisku horri aurre egiteko, auto-erregistroa desgaitu edo mugatu egin behar da Baimendutako posta elektronikoko domeinuak ezarpena erabilita.'; $string['settingmigrationmismatch'] = 'Pluginaren ezarpenen izenak zuzentzerakoan desadostasuna aurkitu da. \'{$a->plugin}\' autentifikazio-pluginak \'{$a->setting}\' ezarpena dauka \'{$a->legacy}\'(e)rako terminologia zaharrarekin eta \'{$a->current}\'(e)rako terminologia berriarekin. Azken balioa mantendu da. Baieztatu horrela izan behar duela, mesedez.'; $string['sha1'] = 'SHA-1 hash-a'; -$string['showguestlogin'] = 'Bisitariek saioa hasteko botoia erakuts edo ezkuta dezakezu sarbide-orrian.'; +$string['showguestlogin'] = 'Gonbidatuek saioa hasteko botoia erakuts edo ezkuta dezakezu sarbide-orrian.'; $string['stdchangepassword'] = 'Erabili pasahitza aldatzeko orri estandarra'; $string['stdchangepassword_expl'] = 'Kanpoko autentifikazio-sistemak Moodlen pasahitz aldaketa ahalbidetzen badu, BAI aukeratu. Ezarpen honek \'Pasahitza aldatzeko URLa\' baliogabetzen du.'; $string['stdchangepassword_explldap'] = 'OHARRA: LDAP SSL zifratze-tunel baten gainean erabiltzea aholkatzen da (ldaps://) LDAP zerbitzaria urrutikoa bada.'; diff --git a/html/langpacks/eu/availability_completion.php b/html/langpacks/eu/availability_completion.php index 44495fcfd8..e0b9d5d511 100644 --- a/html/langpacks/eu/availability_completion.php +++ b/html/langpacks/eu/availability_completion.php @@ -39,16 +39,16 @@ $string['option_previous'] = 'Osaketaren jarraipena duen aurreko jarduera'; $string['pluginname'] = 'Jarduera-osaketaren araberako baldintza'; $string['privacy:metadata'] = 'Jarduera-osaketaren araberako baldintza pluginak ez du datu pertsonalik biltzen.'; -$string['requires_complete'] = '{$a} jarduera osatutzat markatuta dago.'; -$string['requires_complete_fail'] = '{$a} jarduera osatua eta gainditu gabea dago'; -$string['requires_complete_pass'] = '{$a} jarduera osatua eta gaindituta dago'; -$string['requires_incomplete'] = '{$a} jarduera osatu gabe dago'; -$string['requires_not_complete_fail'] = '{$a} jarduera osatu gabe eta gainditu gabe dago'; -$string['requires_not_complete_pass'] = '{$a} jarduera osatu gabe eta gaindituta dago'; -$string['requires_previous_complete'] = 'Osaketaren jarraipena duen aurreko jarduera osatutzat markatuta dago'; -$string['requires_previous_complete_fail'] = 'Osaketaren jarraipena duen aurreko jarduera osatuta eta gainditu gabe dago'; -$string['requires_previous_complete_pass'] = 'Osaketaren jarraipena duen aurreko jarduera osatuta eta gaindituta dago'; -$string['requires_previous_incomplete'] = 'Osaketaren jarraipena duen aurreko jarduera osatu gabe dago'; -$string['requires_previous_not_complete_fail'] = 'Osaketaren jarraipena duen aurreko jarduera osatu gabe eta gainditu gabe dago'; -$string['requires_previous_not_complete_pass'] = 'Osaketaren jarraipena duen aurreko jarduera osatu gabe eta gaindituta dago'; +$string['requires_complete'] = '{$a} jarduera osatutzat markatuta egotea'; +$string['requires_complete_fail'] = '{$a} jarduera osatua eta gainditu gabe egotea'; +$string['requires_complete_pass'] = '{$a} jarduera osatua eta gaindituta egotea'; +$string['requires_incomplete'] = '{$a} jarduera osatu gabe egotea'; +$string['requires_not_complete_fail'] = '{$a} jarduera osatu gabe eta gainditu gabe egotea'; +$string['requires_not_complete_pass'] = '{$a} jarduera osatu gabe eta gaindituta egotea'; +$string['requires_previous_complete'] = 'Osaketaren jarraipena duen aurreko jarduera osatutzat markatuta egotea'; +$string['requires_previous_complete_fail'] = 'Osaketaren jarraipena duen aurreko jarduera osatuta eta gainditu gabe egotea'; +$string['requires_previous_complete_pass'] = 'Osaketaren jarraipena duen aurreko jarduera osatuta eta gaindituta egotea'; +$string['requires_previous_incomplete'] = 'Osaketaren jarraipena duen aurreko jarduera osatu gabe egotea'; +$string['requires_previous_not_complete_fail'] = 'Osaketaren jarraipena duen aurreko jarduera osatu gabe eta gainditu gabe egotea'; +$string['requires_previous_not_complete_pass'] = 'Osaketaren jarraipena duen aurreko jarduera osatu gabe eta gaindituta egotea'; $string['title'] = 'Jarduera-osaketa'; diff --git a/html/langpacks/eu/availability_date.php b/html/langpacks/eu/availability_date.php index 43054dbbf4..e0051abf1d 100644 --- a/html/langpacks/eu/availability_date.php +++ b/html/langpacks/eu/availability_date.php @@ -31,6 +31,7 @@ $string['direction_from'] = 'noiztik'; $string['direction_label'] = 'Norabidea'; $string['direction_until'] = 'noiz arte'; +$string['error_dateconflict'] = 'Gatazkak beste data murrizketekin'; $string['full_from'] = '{$a} igaro ondoren.'; $string['full_from_date'] = '{$a} edo ondoren'; $string['full_until'] = '{$a} baino lehen.'; diff --git a/html/langpacks/eu/availability_grade.php b/html/langpacks/eu/availability_grade.php index c9fc3dd8e2..52f1c5fec9 100644 --- a/html/langpacks/eu/availability_grade.php +++ b/html/langpacks/eu/availability_grade.php @@ -38,10 +38,10 @@ $string['option_min'] = 'izan behar da ≥'; $string['pluginname'] = 'Kalifikazioaren araberako baldintza'; $string['privacy:metadata'] = 'Kalifikazioaren araberako baldintza pluginak ez du datu pertsonalik biltzen.'; -$string['requires_any'] = 'Kalifikazioa duzu {$a} jardueran'; -$string['requires_max'] = 'Puntuazio egokia duzu {$a} jardueran'; -$string['requires_min'] = 'Eskatutako puntuazio lortu duzu {$a} jardueran'; -$string['requires_notany'] = 'Ez duzu kalifikaziorik {$a} jardueran'; -$string['requires_notgeneral'] = 'Ez duzu eskatutako puntuazio lortu {$a} jardueran'; -$string['requires_range'] = 'Puntuazio jakin bat lortu duzu {$a} jardueran'; +$string['requires_any'] = 'Kalifikazioa izatea {$a} jardueran'; +$string['requires_max'] = 'Zehaztutako puntuazioa ez lortzea {$a} jardueran'; +$string['requires_min'] = 'Zehaztutako puntuazio bat lortzea {$a} jardueran'; +$string['requires_notany'] = 'Kalifikaziorik ez izatea {$a} jardueran'; +$string['requires_notgeneral'] = 'Zehaztutako puntuazioak ez lortzea {$a} jardueran'; +$string['requires_range'] = 'Puntuazioa zehaztutako tartean egotea {$a} jardueran'; $string['title'] = 'Kalifikazioa'; diff --git a/html/langpacks/eu/availability_group.php b/html/langpacks/eu/availability_group.php index cdb9320b5b..7519b07659 100644 --- a/html/langpacks/eu/availability_group.php +++ b/html/langpacks/eu/availability_group.php @@ -31,8 +31,8 @@ $string['missing'] = '(Taldea falta da)'; $string['pluginname'] = 'Taldearen araberako baldintza'; $string['privacy:metadata'] = 'Taldearen araberako baldintza pluginak ez du datu pertsonalik biltzen.'; -$string['requires_anygroup'] = 'Edozein taldeetako kide zara'; -$string['requires_group'] = '{$a} taldeko kide zara'; -$string['requires_notanygroup'] = 'Ez zara talderen bateko kide'; -$string['requires_notgroup'] = 'Ez zara {$a} taldeko kidea'; +$string['requires_anygroup'] = 'Edozein taldeetako kide izatea'; +$string['requires_group'] = '{$a} taldeko kide izatea'; +$string['requires_notanygroup'] = 'Talderen bateko kide ez izatea'; +$string['requires_notgroup'] = '{$a} taldeko kidea ez izatea'; $string['title'] = 'Taldea'; diff --git a/html/langpacks/eu/availability_grouping.php b/html/langpacks/eu/availability_grouping.php index 35f9ae35a2..dcd2ed10c3 100644 --- a/html/langpacks/eu/availability_grouping.php +++ b/html/langpacks/eu/availability_grouping.php @@ -30,6 +30,6 @@ $string['missing'] = '(Talde-multzoa falta da)'; $string['pluginname'] = 'Talde-multzoaren araberako baldintza'; $string['privacy:metadata'] = 'Talde-multzoaren araberako baldintza pluginak ez du datu pertsonalik biltzen.'; -$string['requires_grouping'] = '{$a} talde-multzoko talde bateko kide zara'; -$string['requires_notgrouping'] = 'Ez zara {$a} talde-multzoko talde bateko kide'; +$string['requires_grouping'] = '{$a} talde-multzoko talde bateko kidea izatea'; +$string['requires_notgrouping'] = '{$a} talde-multzoko talde bateko kide ez izatea'; $string['title'] = 'Talde-multzoa'; diff --git a/html/langpacks/eu/availability_mobileapp.php b/html/langpacks/eu/availability_mobileapp.php index bc350c1802..5de44f2e46 100644 --- a/html/langpacks/eu/availability_mobileapp.php +++ b/html/langpacks/eu/availability_mobileapp.php @@ -29,6 +29,6 @@ $string['label_access'] = 'Sarbide-mota:'; $string['pluginname'] = 'Mobile app bidezko sarbidearen araberako baldintza'; $string['privacy:metadata'] = 'Mobile app bidezko sarbidearen araberako baldintza pluginak ez du datu pertsonalik biltzen'; -$string['requires_app'] = 'Sartu Mobile aplikazioa erabilita'; -$string['requires_notapp'] = 'Sartu Mobile aplikazioa erabili GABE'; +$string['requires_app'] = 'Mobile aplikazioa erabilita sartzea'; +$string['requires_notapp'] = 'Mobile aplikazioa erabili GABE sartzea'; $string['title'] = 'Mobile aplikazioa'; diff --git a/html/langpacks/eu/availability_profile.php b/html/langpacks/eu/availability_profile.php index e56b10b244..8636b4b3ad 100644 --- a/html/langpacks/eu/availability_profile.php +++ b/html/langpacks/eu/availability_profile.php @@ -41,14 +41,14 @@ $string['op_startswith'] = 'honela hasten da'; $string['pluginname'] = 'Profilaren araberako baldintza'; $string['privacy:metadata'] = 'Profilaren araberako baldintza pluginak ez du datu pertsonalik biltzen.'; -$string['requires_contains'] = 'Zure {$a->field}-(a)k {$a->value} dauka'; -$string['requires_doesnotcontain'] = 'Zure {$a->field}-(a)k ez dauka {$a->value}'; -$string['requires_endswith'] = 'Zure {$a->field} {$a->value}(r)ekin bukatzen da'; -$string['requires_isempty'] = 'Zure {$a->field} hutsik dago'; -$string['requires_isequalto'] = 'Zure {$a->field} {$a->value} da'; -$string['requires_isnotempty'] = 'Zure {$a->field} ez dago hutsik'; -$string['requires_notendswith'] = 'Zure {$a->field} ez da {$a->value}(r)ekin bukatzen'; -$string['requires_notisequalto'] = 'Zure {$a->field} ez da {$a->value}'; -$string['requires_notstartswith'] = 'Zure {$a->field} ez da {$a->value}(r)ekin hasten'; -$string['requires_startswith'] = 'Zure {$a->field} {$a->value}(r)ekin hasten da'; +$string['requires_contains'] = 'Profileko {$a->field} eremuak {$a->value} izatea'; +$string['requires_doesnotcontain'] = 'Profileko {$a->field} eremuak {$a->value} ez izatea'; +$string['requires_endswith'] = 'Profileko {$a->field} eremuak {$a->value}(r)ekin bukatzea'; +$string['requires_isempty'] = 'Profileko {$a->field} eremua hutsik egotea'; +$string['requires_isequalto'] = 'Profileko {$a->field} eremua {$a->value} izatea'; +$string['requires_isnotempty'] = 'Profileko {$a->field} eremua hutsik ez egotea'; +$string['requires_notendswith'] = 'Profileko {$a->field} eremua {$a->value}(r)ekin ez bukatzea'; +$string['requires_notisequalto'] = 'Profileko {$a->field} eremua {$a->value} ez izatea'; +$string['requires_notstartswith'] = 'Profileko {$a->field} eremua {$a->value}(r)ekin ez hastea'; +$string['requires_startswith'] = 'Profileko {$a->field} eremua {$a->value}(r)ekin hastea'; $string['title'] = 'Erabiltzaile-profila'; diff --git a/html/langpacks/eu/availability_role.php b/html/langpacks/eu/availability_role.php index 7db393faef..d42f5d8c0f 100644 --- a/html/langpacks/eu/availability_role.php +++ b/html/langpacks/eu/availability_role.php @@ -30,8 +30,8 @@ $string['missing'] = '[Rola falta da]'; $string['pluginname'] = 'Ikastaroko rolaren araberako baldintza'; $string['privacy:metadata'] = 'Ikastaroko rolaren araberako baldintza pluginak ez du datu pertsonalik biltzen.'; -$string['requires_notrole'] = 'Zu ez zara {$a}'; -$string['requires_role'] = 'Zu {$a} zara'; +$string['requires_notrole'] = '{$a} rola ez izatea'; +$string['requires_role'] = '{$a} rola izatea'; $string['setting_supportedrolesheading'] = 'Onartutako rolak'; $string['setting_supportguestrole'] = 'Gonbidatu rola'; $string['setting_supportguestrole_desc'] = 'Gaituz gero, ikastaroa gonbidatu gisa ikusten ari diren erabiltzaileei jardueren eskuragarritasuna murriztu edo debekatu ahalko zaie.'; diff --git a/html/langpacks/eu/badges.php b/html/langpacks/eu/badges.php index e62077d17d..585c43a4cd 100644 --- a/html/langpacks/eu/badges.php +++ b/html/langpacks/eu/badges.php @@ -301,7 +301,7 @@ $string['error:connectionunknownreason'] = 'Konexioa ez da modu egokian burutu, baina arrazoia ez dakigu.'; $string['error:duplicatename'] = 'Badago aldez aurretik izen hori duen domina sisteman.'; $string['error:externalbadgedoesntexist'] = 'Ez da domina aurkitu.'; -$string['error:guestuseraccess'] = 'Bisitari gisa sartu zara. Dominak ikusteko erabiltzaile-kontua erabilita sartu behar duzu.'; +$string['error:guestuseraccess'] = 'Gonbidatu gisa sartu zara. Dominak ikusteko erabiltzaile-kontua erabilita sartu behar duzu.'; $string['error:invalidcriteriatype'] = 'Irizpide mota desegokia'; $string['error:invalidexpiredate'] = 'Iraungitze-datak etorkizunekoa izan behar du.'; $string['error:invalidexpireperiod'] = 'Iraungitze data ezin da negatiboa edo 0 izan.'; diff --git a/html/langpacks/eu/blog.php b/html/langpacks/eu/blog.php index 828274af2d..bd9d7d15ab 100644 --- a/html/langpacks/eu/blog.php +++ b/html/langpacks/eu/blog.php @@ -120,7 +120,7 @@ $string['name'] = 'Izena'; $string['name_help'] = 'Idatzi zure kanpoko blog-erako izen adierazgarria. (Ez badiozu izenik ematen, zure kanpoko blog-aren izenburua erabiliko da).'; $string['noentriesyet'] = 'Sarrerak ez daude ikusgai hemen'; -$string['noguestpost'] = 'Bisitariek ezin dute sarrerarik egin'; +$string['noguestpost'] = 'Gonbidatuek ezin dute sarrerarik idatzi'; $string['nopermissionstodeleteentry'] = 'Ez duzu blog-sarrera hau ezabatzeko behar den baimena'; $string['norighttodeletetag'] = 'Zuk ez duzu etiketa hau ezabatzeko baimenik - {$a}'; $string['nosuchentry'] = 'Ez dago blog-sarrerarik'; @@ -162,7 +162,7 @@ * Zuretzat soilik (zirriborroa) - Kudeatzaileak baino ezin ditu zure mezuak irakurri. * Gune honetako guztientzat - Gunean alta emanda dauden erabiltzaileek baino ezin dituzte irakurri mezuak. -* Guztientzat - Mundu guztiak irakur ditzake, baita bisitariek ere.'; +* Guztientzat - Mundu guztiak irakur ditzake, baita gonbidatuek ere.'; $string['publishtocourse'] = 'Zurekin ikastaroa konpartitzen duten erabiltzaileak'; $string['publishtocourseassoc'] = 'Lotutako ikastaroko kideak'; $string['publishtocourseassocparam'] = '{$a}-ko kideak'; diff --git a/html/langpacks/eu/chat.php b/html/langpacks/eu/chat.php index 00956a989b..a3bbab7a79 100644 --- a/html/langpacks/eu/chat.php +++ b/html/langpacks/eu/chat.php @@ -113,7 +113,7 @@ $string['nextsession'] = 'Programatutako hurrengo txat-saioa'; $string['no_complete_sessions_found'] = 'Ez da aurkitu osatutako saiorik'; $string['nochat'] = 'Ez dago txatik'; -$string['noguests'] = 'Txat-gela honetan ezin bisitariak sartu'; +$string['noguests'] = 'Txat-gela honetan ezin gonbidatuak sartu'; $string['nomessages'] = 'Ez dago mezurik oraindik'; $string['nopermissiontoseethechatlog'] = 'Ez duzu txat-en agerraldiak ikusteko baimenik.'; $string['normalkeepalive'] = 'KeepAlive'; diff --git a/html/langpacks/eu/choice.php b/html/langpacks/eu/choice.php index c095036cba..38fdc42aca 100644 --- a/html/langpacks/eu/choice.php +++ b/html/langpacks/eu/choice.php @@ -103,7 +103,7 @@ $string['moveselectedusersto'] = 'Mugitu aukeratutako erabiltzaileak hona...'; $string['multiplenotallowederror'] = 'Erantzun anizkoitzak ez daude baimenduta inkesta xume honetan'; $string['mustchooseone'] = 'Erantzunen bat aukeratu behar duzu gorde aurretik. Ezer ez da gorde orain arte.'; -$string['noguestchoose'] = 'Sentitzen dugu, bisitariek ezin diete inkestei erantzun'; +$string['noguestchoose'] = 'Sentitzen dugu, gonbidatuek ezin diete inkestei erantzun'; $string['noresultsviewable'] = 'Emaitzak ezin dira orain ikusi'; $string['notanswered'] = 'Oraindik erantzun gabe'; $string['notenrolledchoose'] = 'Sentitzen dugu, baina matrikulatutako erabiltzaileek baino ezin diote kontsultari erantzun.'; diff --git a/html/langpacks/eu/choicegroup.php b/html/langpacks/eu/choicegroup.php index 8d990dfa47..2d454fe55c 100644 --- a/html/langpacks/eu/choicegroup.php +++ b/html/langpacks/eu/choicegroup.php @@ -68,6 +68,7 @@ $string['chooseaction'] = 'Aukeratu ekintza bat...'; $string['choosegroup'] = 'Aukeratu talde bat'; $string['collapse_all_groupings'] = 'Tolestu Talde-multzo Guztiak'; +$string['completiondetail:submit'] = 'Aukeratu talde bat'; $string['completionsubmit'] = 'Erakutsi osatu gisa erabiltzaileak aukeratzen duenean'; $string['createdate'] = 'Taldearen sortze-data'; $string['defaultsettings'] = 'Ezarpen lehenetsiak'; diff --git a/html/langpacks/eu/course.php b/html/langpacks/eu/course.php index 554a481e94..d784867caf 100644 --- a/html/langpacks/eu/course.php +++ b/html/langpacks/eu/course.php @@ -104,7 +104,7 @@ $string['relativedatessubmissionduedatebefore'] = '{$a->datediffstr} ikastaroa hasi aurretik'; $string['searchactivitiesbyname'] = 'Bilatu jarduerak izenaren arabera'; $string['searchresults'] = 'Bilaketaren emaitzak: {$a}'; -$string['studentsatriskincourse'] = '{$a} ikastaroan arriskan dauden ikasleak'; +$string['studentsatriskincourse'] = '{$a} ikastaroan arriskuan dauden ikasleak'; $string['studentsatriskinfomessage'] = 'Kaixo, {$a->userfirstname}:

          {$a->coursename} ikastaroan bertan behera uzteko arriskuan dauden ikasleak daudela antzeman da.

          '; $string['submitsearch'] = 'Bidali bilaketa'; diff --git a/html/langpacks/eu/customcert.php b/html/langpacks/eu/customcert.php index e2d9619df5..4afd64a45d 100644 --- a/html/langpacks/eu/customcert.php +++ b/html/langpacks/eu/customcert.php @@ -28,6 +28,11 @@ $string['activity'] = 'Jarduera'; $string['addcertpage'] = 'Gehitu orria'; $string['addelement'] = 'Gehitu elementua'; +$string['aligncenter'] = 'Zentratuta'; +$string['alignleft'] = 'Ezkerrera lerrokatuta'; +$string['alignment'] = 'Lerrokadura'; +$string['alignment_help'] = 'Ezaugarri honek elementuaren lerrokadura horizontala zehazten du. Baliteke elementu batzuk ezaugarri hau ez onartzea, eta besteetan portaera ezberdina izan lezake.'; +$string['alignright'] = 'Eskuinera lerrokatuta'; $string['awardedto'] = 'Hurrengoei emanda:'; $string['cannotverifyallcertificates'] = 'Ez daukazu guneko ziurtagiri guztiak egiaztatzeko baimenik.'; $string['certificate'] = 'Ziurtagiria'; diff --git a/html/langpacks/eu/data.php b/html/langpacks/eu/data.php index 0042b665f5..2064172245 100644 --- a/html/langpacks/eu/data.php +++ b/html/langpacks/eu/data.php @@ -252,6 +252,10 @@ $string['menuchoose'] = 'Aukeratu...'; $string['missingdata'] = 'Datu-IDa edo objektua eman behar diozu eremua motari'; $string['missingfield'] = 'Programatze-errorea: eremua edota datua zehaztu behar duzu eremu mota definitzerakoan.'; +$string['missingfieldtype'] = 'Ez da aurkitu {$a->name}(r)en eremu-mota'; +$string['missingfieldtypeimport'] = 'Hurrengo eremuak ez dira inportatu euren eremu-motak ez daudelako instalatuta:'; +$string['missingfieldtypes'] = 'Hurrengo eremuetako eremu-motak ez daude instalatuta eta ez dira formularioetan sartuko sarrerak gehitu edo editatzean. +Baliteke euren etiketak oraindik formularioan agertzea, eta beraz "Gehitu sarrera-txantiloia" dagokion moduan eguneratu ezazu:'; $string['modulename'] = 'Datu-basea'; $string['modulename_help'] = 'Datu-baseak irakasleei edo ikasleei sarreren bilduma bat sortu, erakutsi eta bilatzeko aukera ematen die. @@ -394,6 +398,7 @@ $string['todatabase'] = 'datu-base honetara.'; $string['type'] = 'Eremu mota'; $string['undefinedprocessactionmethod'] = 'Data_Preset-en ez da ekintza-metodorik definitu "{$a}" ekintza kudeatzeko.'; +$string['unknown'] = 'Eremu ezezaguna'; $string['unsupportedexport'] = '({$a->fieldtype}) ezin da esportatu.'; $string['unsupportedfields'] = 'Onartu gabeko eremuak'; $string['unsupportedfieldslist'] = 'Hurrengo eremuak ezin izan dira esportatu:'; diff --git a/html/langpacks/eu/editor.php b/html/langpacks/eu/editor.php index bd7221561d..3512036b2f 100644 --- a/html/langpacks/eu/editor.php +++ b/html/langpacks/eu/editor.php @@ -96,7 +96,7 @@ $string['linktargetnone'] = 'Bat ere ez'; $string['linktargetother'] = 'Bestelakoak'; $string['linktargetself'] = 'Marko bera'; -$string['linktargettop'] = 'Leiho osoan'; +$string['linktargettop'] = 'Leiho berean'; $string['linktitle'] = 'Izenburua'; $string['linkurl'] = 'URL'; $string['matchcase'] = 'Maiuskula/minuskula'; diff --git a/html/langpacks/eu/enrol.php b/html/langpacks/eu/enrol.php index cbeb2c04de..32365abbca 100644 --- a/html/langpacks/eu/enrol.php +++ b/html/langpacks/eu/enrol.php @@ -114,7 +114,7 @@ $string['nochange'] = 'Aldaketarik ez'; $string['noexistingparticipants'] = 'Ez dago partaiderik'; $string['nogroup'] = 'Talderik ez'; -$string['noguestaccess'] = 'Bisitariak ezin dira ikastaro honetan sartu. Mesedez, hasi saioa.'; +$string['noguestaccess'] = 'Gonbidatuak ezin dira ikastaro honetan sartu. Mesedez, hasi saioa.'; $string['none'] = 'Bat ere ez'; $string['notenrollable'] = 'Ezin duzu zeure burua matrikulatu ikastaro honetan.'; $string['notenrolledusers'] = 'Beste erabiltzaile batzuk'; diff --git a/html/langpacks/eu/enrol_guest.php b/html/langpacks/eu/enrol_guest.php index 659bbe94e7..afaa25c9f8 100644 --- a/html/langpacks/eu/enrol_guest.php +++ b/html/langpacks/eu/enrol_guest.php @@ -25,23 +25,23 @@ defined('MOODLE_INTERNAL') || die(); -$string['allowguests'] = 'Ikastaro honetan bisitariak sar daitezke'; -$string['guest:config'] = 'Konfiguratu bisitarien sarbiderako instantziak'; -$string['guestaccess_withoutpassword'] = 'Bisitarien sarbidea'; -$string['guestaccess_withpassword'] = 'Bisitarien sarbidea'; +$string['allowguests'] = 'Ikastaro honetan gonbidatuak sar daitezke'; +$string['guest:config'] = 'Konfiguratu gonbidatuen sarbiderako instantziak'; +$string['guestaccess_withoutpassword'] = 'Gonbidatuen sarbidea'; +$string['guestaccess_withpassword'] = 'Gonbidatuen sarbidea'; $string['password'] = 'Pasahitza'; $string['password_help'] = 'Pasahitz honen bidez, ikastaroan gonbidatu gisa sartzeko pasahitza ezagutu beharko da. Gonbidatuek pasahitza eman beharko dute ikastaroan sartzen diren bakoitzean.'; $string['passwordinvalid'] = 'Sartzeko pasahitza ez da zuzena, mesedez saiatu berriro'; $string['passwordinvalidhint'] = 'Sartzeko pasahitza ez da zuzena, mesedez saiatu berriro
          (Pista bat - honela hasten da \'{$a}\')'; -$string['pluginname'] = 'Bisitarien sarbidea'; -$string['pluginname_desc'] = 'Bisitarien sarbide pluginak ikastaroetara aldi baterako sarbidea ematen du, ez ditu erabiltzaileak matrikulatuko.'; -$string['privacy:metadata'] = 'Bisitarien sarbidea matrikulazio-pluginak ez du datu pertsonalik biltzen.'; +$string['pluginname'] = 'Gonbidatuen sarbidea'; +$string['pluginname_desc'] = 'Gonbidatuen sarbide pluginak ikastaroetara aldi baterako sarbidea ematen du, ez ditu erabiltzaileak matrikulatuko.'; +$string['privacy:metadata'] = 'Gonbidatuen sarbidea matrikulazio-pluginak ez du datu pertsonalik biltzen.'; $string['requirepassword'] = 'Eskatu gonbidatuei sarbide-pasahitza'; $string['requirepassword_desc'] = 'Eskatu ikastaro berrietan sarbide-pasahitza eta debekatu oraingo ikastaroetatik pasahitza kentzea.'; $string['showhint'] = 'Erakutsi argibidea'; -$string['showhint_desc'] = 'Erakutsi bisitarien sarbide-pasahitzaren lehenbiziko letra'; -$string['status'] = 'Baimendu bisitarien sarbidea'; -$string['status_desc'] = 'Baimendu aldi baterako bisitarien sarbidea lehenetsitako balio gisa.'; +$string['showhint_desc'] = 'Erakutsi gonbidatuen sarbide-pasahitzaren lehenbiziko letra'; +$string['status'] = 'Baimendu gonbidatuen sarbidea'; +$string['status_desc'] = 'Baimendu aldi baterako gonbidatuen sarbidea lehenetsitako balio gisa.'; $string['status_help'] = 'Ezarpen honek zehazten du erabiltzaileak ikastarora gonbidatu gisa sartu ahal izango diren, matrikulatuta egon gabe.'; $string['usepasswordpolicy'] = 'Erabili pasahitzen politika'; $string['usepasswordpolicy_desc'] = 'Gonbidatuen pasahitzei ohiko pasahitzen politika aplikatu.'; diff --git a/html/langpacks/eu/enrol_self.php b/html/langpacks/eu/enrol_self.php index 5fad336a52..d147ad6f6b 100644 --- a/html/langpacks/eu/enrol_self.php +++ b/html/langpacks/eu/enrol_self.php @@ -111,7 +111,7 @@ $string['sendcoursewelcomemessage_help'] = 'Erabiltzaileek beren burua ikastaro batean matrikulatzen dutenean ongi etorri e-maila jasoko dute. Ikastaroko kontaktuak bidaltzen badu (modu lehenetsian irakasleak) eta erabiltzaile batek baino gehiagok badute rol hori, e-maila rol hori daukan lehen erabiltzailearen izenean bidaliko da.'; $string['sendexpirynotificationstask'] = 'Matrikulazio automatikoen iraungitze-jakinarazpenen bidalketa ataza'; $string['showhint'] = 'Erakutsi argibidea'; -$string['showhint_desc'] = 'Erakutsi bisitarien sarbide-gakoaren lehenbiziko letra'; +$string['showhint_desc'] = 'Erakutsi gonbidatuen sarbide-gakoaren lehenbiziko letra'; $string['status'] = 'Baimendu existitzen diren matrikulazioak'; $string['status_desc'] = 'Gaitu matrikulazio automatikoa ikastaro berrietan'; $string['status_help'] = '\'Baimendu matrikula berriak\' aukerarekin batera gaituz gero, soilik aurretik auto-matrikulatutako erabiltzaileek izango dute ikastarorako sarbidea. Desgaituz gero matrikulazio automatikoki gehigarria desgaituko da, existitzen diren matrikulazioak etengo direlako eta erabiltzaile berriek ezingo dutelako bere burua matrikulatu.'; diff --git a/html/langpacks/eu/error.php b/html/langpacks/eu/error.php index 71f40bbcdb..9b99189671 100644 --- a/html/langpacks/eu/error.php +++ b/html/langpacks/eu/error.php @@ -135,7 +135,7 @@ $string['cannotreaduploadfile'] = 'Ezin da jaitsitako fitxategia irakurri'; $string['cannotremovefrommeta'] = 'Ezin da aukeratutako ikastaroa meta-ikastaro honetatik kendu!'; $string['cannotreprocessgrades'] = 'Ezin izan dira jarduera honen graduak berriz prozesatu {$a}'; -$string['cannotresetguestpwd'] = 'Ezin duzu bisitarien pasahitza berrabiarazi'; +$string['cannotresetguestpwd'] = 'Ezin duzu gonbidatuen pasahitza berrabiarazi'; $string['cannotresetmail'] = 'Errorea pasahitza berrezartzean eta zuri bidaltzean'; $string['cannotresetthisrole'] = 'Ezin da rol hau berrabiarazi'; $string['cannotrestore'] = 'Errorea gertatu da eta ezin izan guztiz berreskuratu!'; @@ -294,12 +294,12 @@ $string['groupnotaddedtogroupingerror'] = '"{$a->groupname}" taldea ez da "{$a->groupingname}" talde-multzora gehitu'; $string['groupunknown'] = '{$a} taldea ez da inongo ikastarokoa'; $string['groupusernotmember'] = 'Erabiltzailea ez da talde honetako kidea'; -$string['guestcantaccessprofiles'] = 'Bisitariek ez dute erabiltzaile-profiletarako sarbiderik. Zure kontuarekin sartu zaitez aurrera egiteko.'; -$string['guestnocomment'] = 'Bisitariek ez dute mezuen iruzkinak egiteko baimenik'; -$string['guestnoeditprofile'] = 'Erabiltzaile bisitariek ezin dute beren profila editatu.'; -$string['guestnoeditprofileother'] = 'Ezinezkoa da bisitarien profila editatzea.'; -$string['guestnorate'] = 'Bisitariek ez dute sarrerak kalifikatzeko baimenik'; -$string['guestsarenotallowed'] = 'Bisitari-rola ez dago honetarako baimenduta'; +$string['guestcantaccessprofiles'] = 'Gonbidatuek ez dute erabiltzaile-profiletarako sarbiderik. Zure kontuarekin sartu zaitez aurrera egiteko.'; +$string['guestnocomment'] = 'Gonbidatuek ez dute mezuen iruzkinak egiteko baimenik'; +$string['guestnoeditprofile'] = 'Erabiltzaile gonbidatuek ezin dute beren profila editatu.'; +$string['guestnoeditprofileother'] = 'Ezinezkoa da gonbidatuen profila editatzea.'; +$string['guestnorate'] = 'Gonbidatuek ez dute sarrerak kalifikatzeko baimenik'; +$string['guestsarenotallowed'] = 'Gonbidatu-rola ez dauka honetarako baimenik'; $string['hackdetected'] = 'Hack-en erasoa atzeman da!'; $string['hashpoolproblem'] = 'Fitxategi-gunearen edukia ez da egokia {$a}'; $string['headersent'] = 'Goiburuak dagoeneko bidali dira'; @@ -449,7 +449,7 @@ $string['nofiltersenabled'] = 'Iragazkiak ez daude gaituta.'; $string['nofolder'] = 'Eskatutako direktorioa ez da existitzen'; $string['noformdesc'] = 'Ez da aurkitu jarduera honentzako formslib formularioaren deskribapen-fitxategia.'; -$string['noguest'] = 'Hemen bisitaririk ez!'; +$string['noguest'] = 'Hemen gonbidaturik ez!'; $string['noinstances'] = 'Ikastaro honetan ez da {$a} azaltzen.'; $string['nologinas'] = 'Ez duzu baimenik beste erabiltzaile bat bezala sartzeko'; $string['nonmeaningfulcontent'] = 'Eduki esaguratsurik ez'; diff --git a/html/langpacks/eu/feedback.php b/html/langpacks/eu/feedback.php index 63dc412b3d..ca38565eb0 100644 --- a/html/langpacks/eu/feedback.php +++ b/html/langpacks/eu/feedback.php @@ -169,7 +169,7 @@ $string['mappedcourses'] = 'Esleitutako ikastaroak'; $string['mappingchanged'] = 'Ikastaroen lotura aldatu da'; $string['maximal'] = 'Gehienekoa'; -$string['messageprovider:message'] = 'Inkesta gogorarazpena'; +$string['messageprovider:message'] = 'Inkestaren ohartarazpena'; $string['messageprovider:submission'] = 'Inkestaren jakinarazpenak'; $string['minimal'] = 'Gutxienekoa'; $string['mode'] = 'Modua'; diff --git a/html/langpacks/eu/forum.php b/html/langpacks/eu/forum.php index caf4c1b956..8a92191ce2 100644 --- a/html/langpacks/eu/forum.php +++ b/html/langpacks/eu/forum.php @@ -267,7 +267,7 @@ $string['eventsubscribersviewed'] = 'Harpidedunak ikusi dira'; $string['eventsubscriptioncreated'] = 'Harpidetza sortu da'; $string['eventsubscriptiondeleted'] = 'Harpidetza ezabatu da'; -$string['eventuserreportviewed'] = 'Erabiltzaile txostena ikusia'; +$string['eventuserreportviewed'] = 'Erabiltzaile-txostena ikusita'; $string['everyonecanchoose'] = 'Edonork aukera dezake harpidetzea'; $string['everyonecannowchoose'] = 'Orain bakoitzak aukeratzen du harpidetu ala ez'; $string['everyoneisnowsubscribed'] = 'Orain denak daude foro honetan harpidetuta'; @@ -478,9 +478,9 @@ $string['nodiscussions'] = 'Oraindik ez dago eztabaidagairik foro honetan'; $string['nodiscussionsstartedby'] = '{$a} erabiltzaileak ez du eztabaidarik hasi'; $string['nodiscussionsstartedbyyou'] = 'Zeuk oraindik ez duzu eztabaidarik hasi'; -$string['noguestpost'] = 'Sentitzen dugu, bisitariek ezin dute mezurik bidali.'; -$string['noguestsubscribe'] = 'Sentitzen dugu, bisitariek ez dute harpidetzeko baimenik.'; -$string['noguesttracking'] = 'Sentitzen dugu, bisitariek ezin dituzte mezuen jarraipenerako aukerak aldatu.'; +$string['noguestpost'] = 'Sentitzen dugu, gonbidatuek ezin dute mezurik bidali.'; +$string['noguestsubscribe'] = 'Sentitzen dugu, gonbidatuek ez dute harpidetzeko baimenik.'; +$string['noguesttracking'] = 'Sentitzen dugu, gonbidatuek ezin dituzte mezuen jarraipenerako aukerak aldatu.'; $string['nomorepostscontaining'] = 'Ez dago \'{$a}\' duen mezu gehiago'; $string['nonews'] = 'Oraindik ez da albisterik bidali.'; $string['noonecansubscribenow'] = 'Harpisdetzak ez daude baimenduta orain'; diff --git a/html/langpacks/eu/glossary.php b/html/langpacks/eu/glossary.php index a9dd34a7e1..65564a49cb 100644 --- a/html/langpacks/eu/glossary.php +++ b/html/langpacks/eu/glossary.php @@ -215,7 +215,7 @@ $string['glossaryleveldefaultsettings'] = 'Glosarioaren ezarpen lehenetsiak'; $string['glossarytype'] = 'Glosario-mota'; $string['glossarytype_help'] = 'Glosario nagusia bigarren mailako edozein glosarioren sarrerak inporta ditzakeen glosarioa da. Ikastaro batek glosario nagusi bakarra izan dezake. Glosarioetako sarrerak inportatzea beharrezkoa ez bada, glosario guztiak izan daitezke bigarren mailakoak.'; -$string['guestnoedit'] = 'Bisitariek ez dute glosarioa editatzeko baimenik'; +$string['guestnoedit'] = 'Gonbidatuek ez dute glosarioa editatzeko baimenik'; $string['importcategories'] = 'Inportatu kategoriak'; $string['importedcategories'] = 'Inportatutako kategoriak'; $string['importedentries'] = 'Inportatutako sarrerak'; diff --git a/html/langpacks/eu/gradereport_singleview.php b/html/langpacks/eu/gradereport_singleview.php index 39e758622a..b5f6957ebb 100644 --- a/html/langpacks/eu/gradereport_singleview.php +++ b/html/langpacks/eu/gradereport_singleview.php @@ -34,7 +34,7 @@ $string['bulklegend'] = 'Sartu masiboki'; $string['bulkperform'] = 'Exekutatu sarrera masiboa'; $string['entrypage'] = 'Kalifikatu erabiltzailea edo elementua'; -$string['eventgradereportviewed'] = 'Kalifikazioen ikuspegi sinple txostena ikusi da.'; +$string['eventgradereportviewed'] = 'Kalifikazioen banakako ikuspegia txostena ikusi da.'; $string['exclude'] = 'Utzi kanpoan'; $string['excludeall'] = 'Utzi kanpoan kalifikazio guztiak'; $string['excludefor'] = 'Baztertu hauek: {$a}'; @@ -46,15 +46,15 @@ $string['gradeitemcannotbeoverridden'] = 'Kalifikazio-elementu hau ezin da baliogabetu.'; $string['gradeuser'] = 'Kalifikatu erabiltzailea: {$a}'; $string['itemsperpage'] = 'Elementuak orriko'; -$string['noscreens'] = 'Ez da aurkitu ikuspegi sinpleko pantaila egokirik.'; -$string['notvalid'] = 'Ez da Ikuspegi sinpleko pantaila baliagarria: {$a}'; +$string['noscreens'] = 'Ez da aurkitu banakako ikuspegia pantaila egokirik.'; +$string['notvalid'] = 'Pantaila honek ez du balio Banakako ikuspegirako: {$a}'; $string['override'] = 'Baliogabetu'; $string['overrideall'] = 'Baliogabetu kalifikazio guztiak'; $string['overridefor'] = 'Baliogabetzea ondokoarentzat: {$a}'; $string['overridenone'] = 'Ez baliogabetu kalifikaziorik'; $string['overridenoneconfirm'] = 'Kalifikazio-baliogabetzeak desgaitzera zoaz. Honek aurretik baliogabetutako kalifikazio guztiak ezabatuko ditu. Ziur zaude?'; -$string['pluginname'] = 'Ikuspegi sinplea'; -$string['privacy:metadata'] = 'Kalifikazio-elementua txostenak soilik beste kokapenetan gordetako datuak erakusten ditu.'; +$string['pluginname'] = 'Banakako ikuspegia'; +$string['privacy:metadata'] = 'Kallifikazioen banakako ikuspegia txostenak soilik beste kokapenetan gordetako datuak erakusten ditu.'; $string['save'] = 'Gorde'; $string['savegrades'] = 'Kalifikazioak gordetzen'; $string['savegradessuccess'] = 'Kalifikazioak ezarri dira {$a} elementuentzat'; diff --git a/html/langpacks/eu/gradereport_user.php b/html/langpacks/eu/gradereport_user.php index 274d626b3d..87c9765eda 100644 --- a/html/langpacks/eu/gradereport_user.php +++ b/html/langpacks/eu/gradereport_user.php @@ -25,10 +25,10 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventgradereportviewed'] = 'Kalifikazioen erabiltzailearen txostena ikusi da'; +$string['eventgradereportviewed'] = 'Kalifikazioen erabiltzaile-txostena ikusi da'; $string['myself'] = 'Ni neu'; $string['otheruser'] = 'Erabiltzailea'; -$string['pluginname'] = 'Erabiltzailearen txostena'; +$string['pluginname'] = 'Erabiltzaile-txostena'; $string['privacy:metadata:preference:gradereport_user_view_user'] = 'Kalifikazio-liburuko txostena uneko erabiltzaile gisa edo beste erabiltzaile bat gisa ikustea.'; $string['tablesummary'] = 'Taula antolatuta dago kalifikatutako elementu-zerrenda bat jarraituz, horien kategoria barne hartuta. Elementuak kategoria baten barruan daudenean, hala adieraziko da.'; $string['user:view'] = 'Ikusi nork bere kalifikazio-txostena'; diff --git a/html/langpacks/eu/grades.php b/html/langpacks/eu/grades.php index 65ecea737e..016f188c65 100644 --- a/html/langpacks/eu/grades.php +++ b/html/langpacks/eu/grades.php @@ -279,7 +279,7 @@ $string['gradecategorysettings'] = 'Kalifikazio-kategorien ezarpenak'; $string['gradedisplay'] = 'Kalifikazioa erakutsi'; $string['gradedisplaytype'] = 'Kalifikazioa erakusteko modua'; -$string['gradedisplaytype_help'] = 'Ezarpen honek adierazten du nola erakusten diren kalifikazioak kalifikatzaile eta erabiltzailearen txostenetan. +$string['gradedisplaytype_help'] = 'Ezarpen honek adierazten du nola erakusten diren kalifikazioak kalifikazio-liburuan eta erabiltzaile-txostenetan. * Benetakoa - Oraingo kalifikazio balore-eskalak * Ehunekoa - Gehieneko eta gutxieneko kalifikazioekiko @@ -398,7 +398,7 @@ $string['highgradeascending'] = 'Ordenatu kalifikazioak gorantz'; $string['highgradedescending'] = 'Ordenatu kalifikazioak beherantz'; $string['highgradeletter'] = 'Altuak'; -$string['identifier'] = 'Erabiltzailea honela identifikatu'; +$string['identifier'] = 'Identifikatu erabiltzaileak'; $string['idnumbers'] = 'ID zenbakiak'; $string['ignore'] = 'Baztertu'; $string['import'] = 'Inportatu'; @@ -432,8 +432,8 @@ $string['importoutcomes_help'] = 'Ikaste-emaitzak CSV fitxategi bat erabiliz inporta daitezke, esportatutako ikaste-emaitzen CSV fitxategi baten formatua erabilita.'; $string['importoutcomesuccess'] = 'Inportatutako ikaste-emaitza ({$a->name}) #{$a->id} ID-arekin'; $string['importplugins'] = 'inportatu pluginak'; -$string['importpreview'] = 'Inportatu aurrebista'; -$string['importsettings'] = 'Inportatu ezarpenak'; +$string['importpreview'] = 'Inportazioaren aurrebista'; +$string['importsettings'] = 'Inportazioaren ezarpenak'; $string['importskippednomanagescale'] = 'Ez duzu eskala berria gehitzeko baimenik, beraz {$a} ikaste-emaitza alde batera utziko da eskala berria sortzea eskatzen baitu.'; $string['importskippedoutcome'] = '{$a} izen laburreko ikaste-emaitza badago dagoeneko testuinguru honetan, inportatutako fitxategiko bat alde batera utziko da, beraz.'; $string['importstandard'] = 'Inportatu ikaste-emaitza estandar bezala'; @@ -477,12 +477,12 @@ $string['lowest'] = 'Baxuena'; $string['lowgradeletter'] = 'Baxua'; $string['manualitem'] = 'Eskuzko elementua'; -$string['mapfrom'] = 'Mapa hemendik'; +$string['mapfrom'] = 'Lotu fitxategiko eremu hau'; $string['mapfrom_help'] = 'Aukeratu erabiltzailea identifikatzen duen datua duen kalkulu-orriko zutabea, hala nola erabiltzaile-izena, erabiltzailearen IDa edo helbide elektronikoa.'; $string['mappings'] = 'Kalifikazio-elementuen lotura'; $string['mappings_help'] = 'Kalkulu-orriko kalifikazio-zutabe bakoitzeko, aukeratu dagokion kalifikazio-elementua kalifikazioak bertara inportatzeko.'; -$string['mapto'] = 'Mapa hona'; -$string['mapto_help'] = 'Aukeratu \'Mapa hemendik\' aukeran hautatutako datu identifikatzaile berdina.'; +$string['mapto'] = 'Lotu Moodleko eremu honekin'; +$string['mapto_help'] = 'Aukeratu \'Lotu hemendik\' aukeran hautatutako datu identifikatzaile berdina.'; $string['max'] = 'Altuena'; $string['maxgrade'] = 'Gehieneko kalifikazioa'; $string['meanall'] = 'Kalifikazio guztiak'; @@ -799,7 +799,7 @@ $string['showweight'] = 'Erakutsi ponderazioak'; $string['showweight_help'] = 'Kalifikazio-pisuaren zutabea erakutsiko den edo ez'; $string['simpleview'] = 'Banakako ikuspegia'; -$string['singleview'] = 'Ikuspegi sinplea ondokoarentzat: {$a}'; +$string['singleview'] = 'Banakako ikuspegia ondokoarentzat: {$a}'; $string['sitewide'] = 'Gune osoa'; $string['sort'] = 'ordenatu'; $string['sortasc'] = 'Ordenatu behetik gora'; @@ -856,10 +856,10 @@ $string['usergrade'] = 'Erabiltzailea {$a->fullname} ({$a->useridnumber}) elementu honetan {$a->gradeidnumber}'; $string['userid'] = 'Erabiltzailearen IDa'; $string['useridnumberwarning'] = 'ID zenbakia ez duten erabiltzaileak baztertuta daude esportaziotik. Era beran, ezin dira inportatu'; -$string['usermappingerror'] = 'Errorea erabiltzaile-loturan: Ez da aurkitu {$a->field} eremuan "{$a->value}" balioa duen erabiltzailerik.'; +$string['usermappingerror'] = 'Errorea erabiltzailea lotzean: Ez da aurkitu {$a->field} eremuan "{$a->value}" balioa duen erabiltzailerik.'; $string['usermappingerrorcurrentgroup'] = 'Erabiltzailea ez da talde honetako partaidea.'; $string['usermappingerrormultipleusersfound'] = 'Errorea erabiltzailea lotzean: {$a->field} eremuan "{$a->value}" daukaten hainbat erabiltzaile aurkitu dira. Mesedez erabili ezazu bakarra izango den eremu-lotura bat.'; -$string['usermappingerrorusernotfound'] = 'Errorea erabiltzaile-loturan: Ez da erabiltzailea aurkitu.'; +$string['usermappingerrorusernotfound'] = 'Errorea erabiltzailea lotzean: Ez da erabiltzailea aurkitu.'; $string['userpreferences'] = 'Erabiltzailearen hobespenak'; $string['useweighted'] = 'Erabili ponderatua'; $string['verbosescales'] = 'Hitzen bidezko eskalak'; diff --git a/html/langpacks/eu/grading.php b/html/langpacks/eu/grading.php index d89573a33f..1fc60bfddc 100644 --- a/html/langpacks/eu/grading.php +++ b/html/langpacks/eu/grading.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['activemethodinfo'] = '\'{$a->method}\' metodoa dago aukeratuta kalifikazio-metodo gisa \'{$a->area}\' eremuan'; -$string['activemethodinfonone'] = '\'{$a->method}\' metodoa dago aukeratuta kalifikazio-metodo gisa \'{$a->area}\' eremuan'; +$string['activemethodinfonone'] = 'Ez da kalifikazio-metodo aurreraturik aukeratu \'{$a->area}\' eremurako. Kalifikazio sinple zuzena erabiliko da.'; $string['changeactivemethod'] = 'Aldatu kalifikazio-metodoa beste honetara'; $string['clicktoclose'] = 'egin klik ixteko'; $string['error:gradingunavailable'] = 'Kalifikazio-metodo aurreratua ez dago ondo konfiguratuta. Egiaztatu ezazu mesedez foro osoko kalifikazioaren aukerak foroaren ezarpenetan.'; diff --git a/html/langpacks/eu/hvp.php b/html/langpacks/eu/hvp.php index d893791e0a..a7d38a08e2 100644 --- a/html/langpacks/eu/hvp.php +++ b/html/langpacks/eu/hvp.php @@ -35,6 +35,7 @@ $string['additionalinfo'] = 'Informazio gehigarria'; $string['additionallicenseinfo'] = 'Lizentziari buruzko informazio gehigarria'; $string['addlibraries'] = 'Gehitu liburutegiak'; +$string['agedescription'] = 'Eduki honen helburuko audientzia. Baliozko formatu anitz komaz banatuta sartu daitezke: "1,34-45,-50,59-".'; $string['ajaxfailed'] = 'Datuak kargatzeak huts egin du.'; $string['anunexpectedsave'] = 'Ezustekoren bat gertatu da. Ezin izan dugu eduki hau gorde.'; $string['attribution'] = 'Aitortza 4.0'; @@ -186,6 +187,7 @@ $string['installdenied'] = 'Ez duzu baimenik eduki mota hau instalatzeko. Jarri harremanetan zure guneko kudeatzailearekin.'; $string['installedlibraries'] = 'Instalatutako liburutegiak'; $string['intro'] = 'Sarrera'; +$string['invalidage'] = 'Sarrerako formatu baliogabea Ohiko adinarentzat. Baliozko formatu anitz komaz banatuta sartu daitezke: "1,34-45,-50,59-".'; $string['invalidaudioformat'] = 'Soinuko fitxategi-formatu baliogabea. Erabili mp3 edo wav.'; $string['invalidcontentfolder'] = 'Eduki-karpeta baliogabea'; $string['invalidcontenttype'] = 'Aukeratutako eduki mota baliogabea da.'; diff --git a/html/langpacks/eu/jazzquiz.php b/html/langpacks/eu/jazzquiz.php index ff87605ec1..d8ecff67be 100644 --- a/html/langpacks/eu/jazzquiz.php +++ b/html/langpacks/eu/jazzquiz.php @@ -49,6 +49,7 @@ $string['default_question_time'] = 'Galdera erantzuteko lehenetsitako denbora'; $string['default_question_time_help'] = 'Galdera bakoitza erakusteko denbora-epe lehenetsia.
          Aukera hau galdera bakoitzean gainidatz daiteke.'; $string['delete_question'] = 'Ezabatu {$a} galdera'; +$string['delete_report'] = 'Ezabatu txostena'; $string['download_attendance_list'] = 'Jaitsi agerraldi-zerrenda'; $string['download_report'] = 'Jaitsi txostena'; $string['download_responses'] = 'Jaitsi erantzunak'; @@ -227,6 +228,7 @@ $string['questions'] = 'Galderak'; $string['quit'] = 'Irten'; $string['quiz_not_running'] = '

          Itxaron irakasleak galdetegiari hasiera eman arte.

          Erabili berriz kargatzeko botoia galdetegia hasi ote den egiaztatzeko.

          '; +$string['random'] = 'Ausaz'; $string['repoll'] = 'Abiarazi inkesta berriro'; $string['reports'] = 'Txostenak'; $string['responses'] = 'Erantzunak'; diff --git a/html/langpacks/eu/logstore_database.php b/html/langpacks/eu/logstore_database.php index f43606aa8a..bc5f765c73 100644 --- a/html/langpacks/eu/logstore_database.php +++ b/html/langpacks/eu/logstore_database.php @@ -44,7 +44,7 @@ $string['includelevels'] = 'Sartu hezkuntza-maila hauetako ekintzak'; $string['jsonformat'] = 'JSON formatua'; $string['jsonformat_desc'] = 'Erabili JSON formatu estandarra PHPko datu-serien ordez \'Bestelako bat\' datu-base eremuan.'; -$string['logguests'] = 'Erregistratu bisitarien ekintzak'; +$string['logguests'] = 'Erregistratu gonbidatuen ekintzak'; $string['other'] = 'Bestelako bat'; $string['participating'] = 'Partaidetza'; $string['pluginname'] = 'Kanpoko datu-baseko agerraldi-biltegia'; diff --git a/html/langpacks/eu/message.php b/html/langpacks/eu/message.php index 9994d7496b..2f1bbac9d5 100644 --- a/html/langpacks/eu/message.php +++ b/html/langpacks/eu/message.php @@ -88,8 +88,8 @@ $string['forced'] = 'Blokeatuta'; $string['groupconversations'] = 'Taldea'; $string['groupinfo'] = 'Taldearen informazioa'; -$string['guestnoeditmessage'] = 'Bisitariek ezin dituzte mezularitzaren aukerak editatu'; -$string['guestnoeditmessageother'] = 'Bisitariek ezin dituzte beste erabiltzaileen mezularitzaren aukerak editatu'; +$string['guestnoeditmessage'] = 'Gonbidatuek ezin dituzte mezularitzaren aukerak editatu'; +$string['guestnoeditmessageother'] = 'Gonbidatuek ezin dituzte beste erabiltzaileen mezularitzaren aukerak editatu'; $string['hidemessagewindow'] = 'Ezkutatu mezuen leihoa'; $string['hidenotificationwindow'] = 'Ezkutatu jakinarazpenen leihoa'; $string['individualconversations'] = 'Pribatua'; diff --git a/html/langpacks/eu/moodle.php b/html/langpacks/eu/moodle.php index d958561379..96128b5bb0 100644 --- a/html/langpacks/eu/moodle.php +++ b/html/langpacks/eu/moodle.php @@ -494,7 +494,7 @@ $string['datechanged'] = 'Data aldatuta'; $string['datemostrecentfirst'] = 'Data - berrienak lehenak'; $string['datemostrecentlast'] = 'Data - berrienak azkenak'; -$string['day'] = 'egun(a)'; +$string['day'] = 'egun'; $string['days'] = 'egun'; $string['decodinginternallinks'] = 'Barneko estekak dekodifikatzen'; $string['default'] = 'Lehenetsitakoa'; @@ -815,7 +815,7 @@ $string['eventcoursesectionupdated'] = 'Ikastaroaren atalak eguneratu dira'; $string['eventcoursessearched'] = 'Ikastaroak bilatu dira'; $string['eventcourseupdated'] = 'Ikastaroa eguneratu da'; -$string['eventcourseuserreportviewed'] = 'Ikastaroko erabiltzaile txostena ikusia'; +$string['eventcourseuserreportviewed'] = 'Ikastaroko erabiltzaile-txostena ikusita'; $string['eventcourseviewed'] = 'Ikastaroa ikusi da'; $string['eventdashboardreset'] = 'Berrabiarazi Aginte-panela'; $string['eventdashboardsreset'] = 'Berrabiarazi Aginte-panelak'; @@ -988,13 +988,13 @@ $string['groupsnone'] = 'Talderik ez'; $string['groupsseparate'] = 'Taldeek ezin elkar ikusi'; $string['groupsvisible'] = 'Taldeek elkar ikusten dute'; -$string['guest'] = 'Bisitaria'; -$string['guestdescription'] = 'Bisitariek oso baimen gutxi dute eta ezin dute ia inon idatzi.'; -$string['guestskey'] = 'Baimendu giltzadun bisitariak'; -$string['guestsno'] = 'Bisitariei sarrera ukatu'; -$string['guestsnotallowed'] = 'Sentitzen dugu, \'{$a}\' ikastaroak ez die bisitariei sartzen uzten.'; -$string['guestsyes'] = 'Baimendu giltza gabeko bisitariak'; -$string['guestuser'] = 'Bisitaria'; +$string['guest'] = 'Gonbidatua'; +$string['guestdescription'] = 'Gonbidatuek oso baimen gutxi dute eta ezin dute ia inon idatzi.'; +$string['guestskey'] = 'Baimendu giltzadun gonbidatuak'; +$string['guestsno'] = 'Gonbidatuei sarrera ukatu'; +$string['guestsnotallowed'] = 'Sentitzen dugu, \'{$a}\' ikastaroak ez die gonbidatuei sartzen uzten.'; +$string['guestsyes'] = 'Baimendu giltza gabeko gonbidatuak'; +$string['guestuser'] = 'Gonbidatua'; $string['guestuserinfo'] = 'Erabiltzaile hau berezia da eta ikastaro batzuetan soilik begiratzera sartzea uzten die.'; $string['help'] = 'Laguntza'; $string['helpprefix2'] = 'Laguntza {$a}-rekin'; @@ -1157,7 +1157,7 @@ $string['locktimeout'] = 'Eragiketa huts egin du blokeo baten zai zegoela.'; $string['log_excel_date_format'] = 'yyyy mmmm d h:mm'; $string['loggedinas'] = '{$a} barruan da'; -$string['loggedinasguest'] = 'Bisitari gisa ari zara'; +$string['loggedinasguest'] = 'Gonbidatu gisa ari zara'; $string['loggedinnot'] = 'Ez zara oraindik sartu.'; $string['login'] = 'Sartu'; $string['login_failure_logs'] = 'Sarrera okerren agerraldiak'; @@ -1166,7 +1166,7 @@ $string['loginalready'] = 'Dagoeneko saioa hasi duzu'; $string['loginas'] = 'Sartu erabiltzaile hau bezala'; $string['loginaspasswordexplain'] = '

          "loginas password" berezia sartu behar duzu ezaugarri hau erabiltzeko.
          Ez badakizu, galdetu zerbitzari-administratzaileari.

          '; -$string['loginguest'] = 'Sartu bisitari gisa'; +$string['loginguest'] = 'Sartu gonbidatu gisa'; $string['loginsite'] = 'Sartu gunean'; $string['loginsteps'] = 'Gune honetara sarbide osoa izateko, lehenik eta behin kontua sortu behar duzu.'; $string['loginstepsnone'] = '

          Kaixo!

          @@ -1948,7 +1948,7 @@ $string['skiptocourselisting'] = 'Salto egin ikastaroen zerrendara'; $string['skypeid'] = 'Skype-ren IDa'; $string['socialheadline'] = 'Foro irekia - gai berrienak'; -$string['someallowguest'] = 'Ikastaro batzuetan bisitariak sar daitezke'; +$string['someallowguest'] = 'Ikastaro batzuetan gonbidatuak sar daitezke'; $string['someerrorswerefound'] = 'Daturen bat falta da edo ez da egokia. Zehaztasun gehiagora ikusi behean.'; $string['sort'] = 'Ordenatu'; $string['sortby'] = 'Ordenatze-irizpidea'; @@ -2230,7 +2230,7 @@ $string['week'] = 'Astea'; $string['weekhide'] = 'Ezkutatu aste hau {$a}(e)ri'; $string['weeklyoutline'] = 'Astea hitz bitan'; -$string['weeks'] = 'asteak'; +$string['weeks'] = 'aste'; $string['weekshow'] = 'Erakutsi aste hau {$a}(e)ri'; $string['welcometocourse'] = 'Ongi etorri {$a} gunera'; $string['welcometocoursetext'] = 'Ongi etorri {$a->coursename} ikastarora! @@ -2277,7 +2277,7 @@ $string['writinguserinfo'] = 'Erabiltzaileen informazioa idazten'; $string['wrongpassword'] = 'Pasahitz ez da zuzena erabiltzaile izen honentzat'; $string['yahooid'] = 'ID Yahoo'; -$string['year'] = 'urtea'; +$string['year'] = 'urte'; $string['years'] = 'urte'; $string['yes'] = 'Bai'; $string['youareabouttocreatezip'] = 'Zip motako fitxategia sortzear zaude. Edukia:'; diff --git a/html/langpacks/eu/my.php b/html/langpacks/eu/my.php index 17c21c7634..e3611f0b75 100644 --- a/html/langpacks/eu/my.php +++ b/html/langpacks/eu/my.php @@ -34,7 +34,7 @@ $string['managepages'] = 'Kudeatu orriak'; $string['mymoodle'] = 'Aginte-panela'; $string['nocourses'] = 'Ez dago ikastaroei buruzko informaziorik'; -$string['noguest'] = 'Aginte-panela ez dago bisitarientzako eskuragarri'; +$string['noguest'] = 'Aginte-panela ez dago gonbidatuentzako eskuragarri'; $string['pinblocks'] = 'Konfiguratu nire Moodlerako ainguratutako blokeak'; $string['pinblocksexplan'] = 'Hemen ezartzen duzun edozin bloke ikusiko du (baina ezingo du editatu) Moodleren edozein erabiltzailek bere "Nire Moodle" orrian.'; $string['privacy:metadata:core_my:preference:user_home_page_preference'] = 'Erabiltzailearen hasiera-orriaren hobespena.'; diff --git a/html/langpacks/eu/qtype_essay.php b/html/langpacks/eu/qtype_essay.php index 26b9cfadda..e71d20f68a 100644 --- a/html/langpacks/eu/qtype_essay.php +++ b/html/langpacks/eu/qtype_essay.php @@ -32,7 +32,7 @@ $string['answertext'] = 'Erantzunaren testua'; $string['attachedfiles'] = 'Eranskinak: {$a}'; $string['attachmentsoptional'] = 'Eranskinak aukerakoak dira'; -$string['attachmentsrequired'] = 'Eranskinak beharrezkoak dira'; +$string['attachmentsrequired'] = 'Beharrezko eranskinak'; $string['attachmentsrequired_help'] = 'Aukera honek erantzun bat kalifikagarria izateko behar duen gutxieneko eranskin kopurua zehazten du.'; $string['err_maxminmismatch'] = 'Gehieneko hitz kopurua gutxieneko hitz kopurua baino altuagoa izan behar da.'; $string['err_maxwordlimit'] = 'Gehieneko hitz kopurua gaituta dago baina ez dauka baliorik'; diff --git a/html/langpacks/eu/quiz.php b/html/langpacks/eu/quiz.php index dc929868c6..1f52582f6d 100644 --- a/html/langpacks/eu/quiz.php +++ b/html/langpacks/eu/quiz.php @@ -423,7 +423,7 @@ $string['groupoverrides'] = 'Talde-salbuespenak'; $string['groupoverridesdeleted'] = 'Talde-salbuespenak ezabatu dira'; $string['groupsnone'] = 'Ez dago sarbidea duzun talderik.'; -$string['guestsno'] = 'Sentitzen dugu, baina bisitariek ezin dute galdetegirik ikusi edo erantzun'; +$string['guestsno'] = 'Sentitzen dugu, baina gonbidatuek ezin dute galdetegirik ikusi edo erantzun'; $string['hidebreaks'] = 'Ezkutatu orri-jauziak'; $string['hidereordertool'] = 'Ezkutatu berrantolaketarako tresna'; $string['history'] = 'Erantzunen historia:'; @@ -848,7 +848,7 @@ $string['reviewofattempt'] = '{$a} saiakeraren berrikusketa'; $string['reviewofpreview'] = 'Aurrebistaren berrikusketa'; $string['reviewofquestion'] = 'Berrikusi {$a->quiz} galdetegiko {$a->user} erabiltzailearen {$a->question} galdera'; -$string['reviewopen'] = 'Beranduago, galdetegia irekita dagoen bitartean'; +$string['reviewopen'] = 'Beranduago, irekita dagoen bitartean'; $string['reviewoptions'] = 'Ikasleek berrikusketa egin dezakete'; $string['reviewoptionsheading'] = 'Berrikusketen aukerak'; $string['reviewoptionsheading_help'] = 'Aukera hauek ikasleek galdetegi baten saiakera bat berrikustean edo galdetegi baten txostenetan ikus dezaketen informazioa kontrolatzen dute. @@ -857,7 +857,7 @@ **Saiakera bakoitzaren ondoren** aukera soilik \'Bidali dena eta amaitu\' botoian klik egin ondorengo bi minutuetan aplikatzen da. -**Beranduago, galdetegia irekita dagoen bitartean** aukera aurrekoaren ondoren aplikatzen da, galdetegiaren itxiera-data heldu arte. +**Beranduago, irekita dagoen bitartean** aukera aurrekoaren ondoren aplikatzen da, galdetegiaren itxiera-data heldu arte. **Galdetegia itxi ondoren** aukera galdetegiaren itxiera-data igaro ondoren aplikatzen da. Galdetegiak ez badu itxiera-datarik galdetegia ez da inoiz egoera honetara heltzen.'; $string['reviewoverallfeedback'] = 'Galdetegiko feedback orokorra'; diff --git a/html/langpacks/eu/quiz_overview.php b/html/langpacks/eu/quiz_overview.php index 2282f323fe..5a9ff4e01b 100644 --- a/html/langpacks/eu/quiz_overview.php +++ b/html/langpacks/eu/quiz_overview.php @@ -26,17 +26,17 @@ defined('MOODLE_INTERNAL') || die(); $string['allattempts'] = 'Erakutsi saiakera guztiak'; -$string['allattemptscontributetograde'] = 'Saiakera guztiak hartzen dira erabiltzailearen azken kalifikaziorako.'; +$string['allattemptscontributetograde'] = 'Saiakera guztiak kontuan hartzen dira erabiltzailearen azken kalifikaziorako.'; $string['allstudents'] = 'Erakutsi {$a} guztiak'; $string['attemptsonly'] = 'Erakutsi saiakerak dituen {$a} soilik'; -$string['attemptsprepage'] = 'Orriko erakutsitako saiakerak'; +$string['attemptsprepage'] = 'Orri bakoitzean erakutsitako saiakerak'; $string['deleteselected'] = 'Ezabatu aukeratutako saiakerak'; -$string['done'] = 'Egina'; +$string['done'] = 'Eginda'; $string['err_failedtodeleteregrades'] = 'Kalkulatutako saiakeren kalifikazioak ezabatzeak huts egin du'; $string['err_failedtorecalculateattemptgrades'] = 'Saiakeren kalifikazioak berriz kalkulatzeak huts egin du'; $string['highlightinggraded'] = 'Erabiltzailearen azken kalifikaziorako erabiliko den saiakera nabarmenduta dago.'; -$string['needed'] = 'Derrigorrezkoa'; -$string['noattemptsonly'] = 'Erakutsi / jaitsi saiakerarik ez dituen {$a}'; +$string['needed'] = 'Beharrezkoa'; +$string['noattemptsonly'] = 'Erakutsi / jaitsi soilik saiakerarik ez dituen {$a}'; $string['noattemptstoregrade'] = 'Ez dago berriro kalifikatu beharreko saiakerarik'; $string['nogradepermission'] = 'Ez duzu galdetegi hau kalifikatzeko baimenik.'; $string['onlyoneattemptallowed'] = 'Galdetegi honetan erabiltzailearen saiakera bat baino ez da agertzen'; @@ -56,7 +56,7 @@ $string['preferencespage'] = 'Zure hobespenak orri honetarako'; $string['preferencessave'] = 'Erakutsi txostena'; $string['preferencesuser'] = 'Zure hobespenak txosten honetarako'; -$string['privacy:metadata:preference:quiz_overview_slotmarks'] = 'Galdera-tarte bakoitzarekin batera kalifikazioak erakutsiko diren edo ez.'; +$string['privacy:metadata:preference:quiz_overview_slotmarks'] = 'Galdera-tarte bakoitzaren kalifikazioak erakutsiko diren edo ez.'; $string['privacy:preference:slotmarks:no'] = 'Kalifikazioak ez dira galdera-tarte bakoitzarekin batera erakusten.'; $string['privacy:preference:slotmarks:yes'] = 'Kalifikazioak galdera-tarte bakoitzarekin batera erakusten dira.'; $string['regrade'] = 'Berriro kalifikatu'; @@ -74,8 +74,8 @@ $string['regradingattemptxofywithdetails'] = 'Saiakera berriro kalifikatzen ({$a->count}/{$a->done}) - {$a->name} erabiltzailearen {$a->attemptnum}. saiakera (id {$a->attemptid})'; $string['show'] = 'Erakutsi / jaitsi'; $string['showattempts'] = 'Soilik erakutsi / jaitsi saiakerak'; -$string['showdetailedmarks'] = 'Erakutsi / jaitsi galdera bakoitzerako kalifikazioak'; +$string['showdetailedmarks'] = 'Galdera bakoitzaren puntuazioak'; $string['showinggraded'] = 'Erabiltzaile bakoitzarentzat kalifikatutako saiakera soilik erakusten.'; $string['showinggradedandungraded'] = 'Erabiltzaile bakoitzarentzat kalifikatutako eta kalifikatu gabeko saiakerak erakusten. Erabiltzaile bakoitzarentzat kalifikatutako saiakera bakarra nabarmenduta dago. Galdetegi honetan kalifikazio-metodoa {$a} da.'; -$string['studentingroup'] = '\'{$a->coursestudent}\' \'{$a->groupname}\' taldean'; +$string['studentingroup'] = '\'{$a->groupname}\' taldeko \'{$a->coursestudent}\''; $string['studentingrouplong'] = '\'{$a->coursestudent}\' talde honetan'; diff --git a/html/langpacks/eu/report_outline.php b/html/langpacks/eu/report_outline.php index f3253aadc9..49ab216d4a 100644 --- a/html/langpacks/eu/report_outline.php +++ b/html/langpacks/eu/report_outline.php @@ -30,7 +30,7 @@ $string['neverseen'] = 'Ikusi gabea'; $string['nocapability'] = 'Ez dago sarbiderik laburpen-txostenera'; $string['nologreaderenabled'] = 'Ez dago irakurlerik gaituta'; -$string['numviews'] = '{$a->distinctusers} erabiltzailek {$a->numviews} ikusi dituzte'; +$string['numviews'] = '{$a->distinctusers} erabiltzailek guztira {$a->numviews} ikustaldi egin dituzte'; $string['outline:view'] = 'Ikusi ikastaroaren jarduera-txostena'; $string['outline:viewuserreport'] = 'Ikusi erabiltzailearen jarduera-txostena'; $string['page-report-outline-index'] = 'Ikastaroko laburpen-txostena'; diff --git a/html/langpacks/eu/report_security.php b/html/langpacks/eu/report_security.php index b217d1359e..37f956eca0 100644 --- a/html/langpacks/eu/report_security.php +++ b/html/langpacks/eu/report_security.php @@ -35,9 +35,9 @@ $string['check_cookiesecure_http'] = 'HTTPS gaitu behar duzu cookie seguruak erabili ahal izateko'; $string['check_cookiesecure_name'] = 'Cookie seguruak'; $string['check_cookiesecure_ok'] = 'Cookie seguruak gaituta.'; -$string['check_crawlers_details'] = '

          "Ireki bilaketa-motorrei" ezarpenak bilaketa-motorrei ikastaroetan bisitari gisa sartzen uzten die. Honek ez du ezertarako balio bisitariek sarbidea baimenduta ez badute.

          '; -$string['check_crawlers_error'] = 'Bilaketa-motoreen sarbidea baimenduta dago baina bisitarien sarbidea desgaituta dago.'; -$string['check_crawlers_info'] = 'Bilaketa-motoreak bisitari gisa sar daitezke'; +$string['check_crawlers_details'] = '

          "Ireki bilaketa-motorrei" ezarpenak bilaketa-motorrei ikastaroetan gonbidatu gisa sartzen uzten die. Honek ez du ezertarako balio gonbidatuek sarbidea baimenduta ez badute.

          '; +$string['check_crawlers_error'] = 'Bilaketa-motorren sarbidea baimenduta dago baina gonbidatuen sarbidea desgaituta dago.'; +$string['check_crawlers_info'] = 'Bilaketa-motorrak gonbidatu gisa sar daitezke'; $string['check_crawlers_name'] = 'Ireki bilaketa-motorrei'; $string['check_crawlers_ok'] = 'Bilaketa-motoreen sarbidea ez dago gaituta.'; $string['check_defaultuserrole_details'] = '

          Saioa hasten duten erabiltzaile guztiei lehenetsitako erabiltzaile-rola esleitzen zaie. Mesedez ziurtatu rol honi ez zaizkiola arriskutsuak izan daitezkeen gaitasunak esleitzen.

          @@ -68,12 +68,12 @@ $string['check_frontpagerole_name'] = 'Hasiera-orriko rola'; $string['check_frontpagerole_notset'] = 'Hasiera-orriko rola ez da ezarri.'; $string['check_frontpagerole_ok'] = 'Hasiera-orriko rolaren definizioa ONDO dago.'; -$string['check_guestrole_details'] = '

          Bisitari-rola bisitariekin erabiltzen da, saio hasi gabeko erabiltzaileak eta behin-behineko ikastaroetako gonbidatu-sarbidea. Ziurtatu ezazu rol honi ez zaizkiola arriskutsuak izan daitezkeen gaitasunak esleitzen.

          +$string['check_guestrole_details'] = '

          Gonbidatu-rola gonbidatuekin erabiltzen da, saio hasi gabeko erabiltzaileak eta behin-behineko ikastaroetako gonbidatu-sarbidea. Ziurtatu ezazu rol honi ez zaizkiola arriskutsuak izan daitezkeen gaitasunak esleitzen.

          '; -$string['check_guestrole_error'] = '"{$a}" bisitari-rola ez dago modu egokian definituta!'; -$string['check_guestrole_name'] = 'Bisitari-rola'; -$string['check_guestrole_notset'] = 'Bisitari-rola ez da ezarri.'; -$string['check_guestrole_ok'] = 'Bisitari-rolaren definizioa ONDO dago.'; +$string['check_guestrole_error'] = '"{$a}" gonbidatu-rola ez dago modu egokian definituta!'; +$string['check_guestrole_name'] = 'Gonbidatu-rola'; +$string['check_guestrole_notset'] = 'Gonbidatu-rola ez da ezarri.'; +$string['check_guestrole_ok'] = 'Gonbidatu-rolaren definizioa ONDO dago.'; $string['check_mediafilterswf_details'] = '

          swf enbotatze automatikoa oso arriskutsua da - erregistratutako edozein erabiltzailek XSS eraso bat burutu dezake. Ezarpen hau desgaitu beharko litzateke lanean dauden guneetan.

          '; $string['check_mediafilterswf_error'] = 'Flash media iragazkia gaituta dago - hau oso arrikutsua izaten da zerbitzari gehienentzat'; $string['check_mediafilterswf_name'] = '.swf media iragazkia gaituta dago'; diff --git a/html/langpacks/eu/role.php b/html/langpacks/eu/role.php index 3507081a43..aa23cea78a 100644 --- a/html/langpacks/eu/role.php +++ b/html/langpacks/eu/role.php @@ -47,7 +47,7 @@ $string['archetypecoursecreator'] = 'ARKETIPOA: Ikastaro-sortzailea'; $string['archetypeeditingteacher'] = 'ARKETIPOA: Irakaslea (edizio-baimenekin)'; $string['archetypefrontpage'] = 'ARKETIPOA: Autentifikatutako erabiltzailea hasiera-orrian'; -$string['archetypeguest'] = 'ARKETIPOA: Bisitaria'; +$string['archetypeguest'] = 'ARKETIPOA: Gonbidatua'; $string['archetypemanager'] = 'ARKETIPOA: Kudeatzailea'; $string['archetypestudent'] = 'ARKETIPOA: Ikaslea'; $string['archetypeteacher'] = 'ARKETIPOA: Irakaslea (edizio-baimenik gabe)'; @@ -296,7 +296,7 @@ $string['legacy:admin'] = 'HEREDATUTAKO ROLA: Kudeatzailea'; $string['legacy:coursecreator'] = 'HEREDATUTAKO ROLA: Ikastaro-sortzailea'; $string['legacy:editingteacher'] = 'HEREDATUTAKO ROLA: Irakaslea (edizio baimenduna)'; -$string['legacy:guest'] = 'HEREDATUTAKO ROLA: Bisitaria'; +$string['legacy:guest'] = 'HEREDATUTAKO ROLA: Gonbidatua'; $string['legacy:student'] = 'HEREDATUTAKO ROLA: Ikaslea'; $string['legacy:teacher'] = 'HEREDATUTAKO ROLA: Irakaslea (editatzeko baimenik gabea)'; $string['legacy:user'] = 'HEREDATUTAKO ROLA: Autentifikatutako erabiltzailea'; diff --git a/html/langpacks/eu/tool_customlang.php b/html/langpacks/eu/tool_customlang.php index bcdd5f985f..6a16b36c04 100644 --- a/html/langpacks/eu/tool_customlang.php +++ b/html/langpacks/eu/tool_customlang.php @@ -49,6 +49,7 @@ $string['customlang:view'] = 'Ikusi itzulpen lokala'; $string['export'] = 'Esportatu pertsonalizatutako kateak'; $string['exportfilter'] = 'Aukeratu esportatu beharreko osagaia(k)'; +$string['exportzipfilename'] = 'pertsonalizatutakohizkuntza-esportazioa-{$a->lang}.zip'; $string['filter'] = 'Iragazi kateak'; $string['filtercomponent'] = 'Erakutsi osagai hauek dituzten kateak'; $string['filtercustomized'] = 'Pertsonalizatuak soilik'; diff --git a/html/langpacks/eu/tool_recyclebin.php b/html/langpacks/eu/tool_recyclebin.php index d8b15b5de5..f38b7ff7b3 100644 --- a/html/langpacks/eu/tool_recyclebin.php +++ b/html/langpacks/eu/tool_recyclebin.php @@ -36,7 +36,7 @@ $string['coursebinenable'] = 'Gaitu ikastaroen zakarrontzia'; $string['coursebinexpiry'] = 'Elementuaren iraupena'; $string['coursebinexpiry_desc'] = 'Zenbat denboraz mantendu behar da ezabatutako elementu bat zakarrontzian?'; -$string['datedeleted'] = 'Data ezabatu da'; +$string['datedeleted'] = 'Ezabatze-data'; $string['deleteall'] = 'Ezabatu guztia'; $string['deleteallconfirm'] = 'Ziur zaude zakarrontziko elementu guztiak ezabatu nahi dituzula?'; $string['deleteconfirm'] = 'Ziur zaude zakarrontzian aukeratutako elementua ezabatu nahi duzula?'; diff --git a/html/langpacks/eu/user.php b/html/langpacks/eu/user.php index fcbb974713..3af4867bed 100644 --- a/html/langpacks/eu/user.php +++ b/html/langpacks/eu/user.php @@ -30,14 +30,14 @@ $string['adverbfor_andnot'] = 'eta'; $string['adverbfor_or'] = 'edo'; $string['applyfilters'] = 'Aplikatu iragazkiak'; -$string['clearfilterrow'] = 'Kendu iragazki-errenkada'; +$string['clearfilterrow'] = 'Kendu iragazkia orain'; $string['clearfilters'] = 'Garbitu iragazkiak'; $string['clearfilterselection'] = 'Kendu "{$a}" iragazkitik'; $string['countparticipantsfound'] = '{$a} partaide aurkitu dira'; $string['filterbykeyword'] = 'hitz-gakoa'; -$string['filterrowlegend'] = 'Iragazi {$a}'; -$string['filtersetmatchdescription'] = 'Nola erabili beharko lirateke iragazkien konbinazioak'; -$string['filtertype'] = 'Iragazki-mota'; +$string['filterrowlegend'] = '{$a} iragazkia'; +$string['filtersetmatchdescription'] = 'Iragazkien konbinazioak nola erabili beharko lirateke'; +$string['filtertype'] = 'Iragazki mota'; $string['match'] = 'Aurkitu'; $string['matchofthefollowing'] = 'hurrengoetatik:'; $string['moodlenetprofile'] = 'MoodleNet profilaren IDa'; @@ -150,5 +150,5 @@ $string['privacy:sessionpath'] = 'Saioaren datuak'; $string['selectfiltertype'] = 'Aukeratu'; $string['target:upcomingactivitiesdue'] = 'Datozen jarduera-amaierak'; -$string['target:upcomingactivitiesdue_help'] = 'Helburu honek datozen jarduera-amaierentzako gogorarazpenak sortzen ditu.'; +$string['target:upcomingactivitiesdue_help'] = 'Helburu honek datozen jarduera-amaierentzako ohartarazpenak sortzen ditu.'; $string['target:upcomingactivitiesdueinfo'] = 'Aurreikuspen guztietako programatutako jarduerak hemen erakusten dira. Ikasle hauek aurreikuspen hauek zuzenean jaso dituzte.'; diff --git a/html/langpacks/fr/admin.php b/html/langpacks/fr/admin.php index 746532437e..789d1d65d1 100644 --- a/html/langpacks/fr/admin.php +++ b/html/langpacks/fr/admin.php @@ -857,11 +857,11 @@ $string['minpasswordupper'] = 'Lettres majuscules'; $string['misc'] = 'Divers'; $string['mlbackendsettings'] = 'Réglages d\'apprentissage automatique'; -$string['mnetrestore_extusers'] = 'Remarque : ce fichier de sauvegarde contient des comptes utilisateurs distants provenant d\'un réseau Moodle, qui seront restaurés au cours du processus.'; -$string['mnetrestore_extusers_admin'] = 'Remarque : ce fichier de sauvegarde semble provenir d\'une installation de Moodle différente et contient des comptes utilisateurs distants du Réseau Moodle. Le processus de restauration tentera de faire correspondre les serveur Réseau Moodle pour tous les utilisateurs créés. Ceux qui n\'auront pas de correspondance seront automatiquement basculés en mode d\'authentification interne (au lieu de mnet). Le journal de restauration vous informera à ce sujet.'; -$string['mnetrestore_extusers_mismatch'] = 'Remarque : ce fichier de sauvegarde semble provenir d\'une installation de Moodle différente. Il contient des comptes utilisateurs distants provenant d\'un réseau Moodle dont la restauration pourrait échouer. Cette opération n\'est pas supportée. Si vous êtes vraiment certain que ce fichier a été créé sur ce Moodle, ou si vous pouvez vous assurer que tous les serveurs du réseau Moodle sont configurés correctement, vous pouvez malgré tout tenter la restauration.'; -$string['mnetrestore_extusers_noadmin'] = 'Remarque : ce fichier de sauvegarde semble provenir d\'une installation de Moodle différente et contient des comptes utilisateurs distants du Réseau Moodle. Vous n\'avez pas les permissions requises pour effectuer ce type de restauration. Veuillez contacter l\'administrateur du site ou restaurer le cours sans les informations des utilisateurs (modules, fichiers, etc.)'; -$string['mnetrestore_extusers_switchuserauth'] = 'Authentification de l\'utilisateur {$a->username} du Réseau Moodle distant (provenant de {$a->mnethosturl}) basculée vers utilisateur authentifié localement {$a->auth}.'; +$string['mnetrestore_extusers'] = 'Remarque : ce fichier de sauvegarde contient des comptes utilisateurs distants provenant d\'un serveur MNet, qui seront restaurés au cours du processus.'; +$string['mnetrestore_extusers_admin'] = 'Remarque : ce fichier de sauvegarde semble provenir d\'une installation de Moodle différente et contient des comptes utilisateurs distants provenant du réseau MNet. Le processus de restauration tentera de faire correspondre les serveurs MNet pour tous les utilisateurs créés. Ceux qui n\'auront pas de correspondance seront automatiquement basculés en mode d\'authentification interne (au lieu de MNet). Le journal de restauration vous informera à ce sujet.'; +$string['mnetrestore_extusers_mismatch'] = 'Remarque : ce fichier de sauvegarde semble provenir d\'une installation de Moodle différente. Il contient des comptes utilisateurs provenant du réseau MNet dont la restauration pourrait échouer. Cette opération n\'est pas supportée. Si vous êtes vraiment certain que ce fichier a été créé sur ce Moodle, ou si vous pouvez vous assurer que tous les serveurs MNet sont configurés correctement, vous pouvez malgré tout tenter la restauration.'; +$string['mnetrestore_extusers_noadmin'] = 'Remarque : ce fichier de sauvegarde semble provenir d\'une installation de Moodle différente et contient des comptes utilisateurs distants d\'un serveur MNet. Vous n\'avez pas les permissions requises pour effectuer ce type de restauration. Veuillez contacter l\'administrateur du site ou restaurer le cours sans les informations des utilisateurs (modules, fichiers, etc.)'; +$string['mnetrestore_extusers_switchuserauth'] = 'Authentification de l\'utilisateur {$a->username} d\'un serveur MNet distant (provenant de {$a->mnethosturl}) basculée vers utilisateur authentifié localement {$a->auth}.'; $string['mobilenotconfiguredwarning'] = 'L\'app Moodle n\'est pas activée.'; $string['modchooserdefault'] = 'Utiliser le sélecteur d\'activités'; $string['modeditdefaults'] = 'Valeurs par défaut des réglages des activités'; @@ -932,7 +932,7 @@ $string['oauthrefreshtokenexpiredshort'] = 'Jeton d\'actualisation échu pour {$a->issuer} sur votre site {$a->siteurl}.'; $string['onlynoreply'] = 'Seulement à partir d\'une adresse de non-réponse'; $string['opcacherecommended'] = 'La mise en cache PHP opcode améliore les performances et diminue les besoins en mémoire. L\'extension OPcache de PHP est recommandée et totalement supportée.'; -$string['opensslrecommended'] = 'L\'installation de la bibliothèque optionnelle OpenSSL est vivement recommandée, afin de pouvoir utiliser la fonctionnalité Réseau Moodle.'; +$string['opensslrecommended'] = 'L\'installation de la bibliothèque optionnelle OpenSSL est vivement recommandée, afin de pouvoir utiliser la fonctionnalité MNet.'; $string['opensslrequired'] = 'L\'extension OpenSSL de PHP est requise par Moodle, pour fournir des services cryptographiques plus robustes.'; $string['opentowebcrawlers'] = 'Ouvert à Google'; $string['optionalmaintenancemessage'] = 'Message de maintenance facultatif'; @@ -1405,7 +1405,7 @@ $string['tlswarning'] = 'L\'extension cURL de PHP avec support de TLSv1.2 n\'a pas été détectée. Certains services ne fonctionneront peut-être pas. Il est vivement recommandé de mettre à jour vos bibliothèques TLS.'; $string['tokenduration'] = 'Durée des jetons créés par les utilisateurs'; $string['tokenduration_desc'] = 'La durée de validité des jetons créés par un utilisateur (par exemple dans l\'app mobile).'; -$string['tokenizerrecommended'] = 'L\'installation de l\'extension Tokenizer de PHP est recommandée. Elle améliore les fonctionnalités du Réseau Moodle.'; +$string['tokenizerrecommended'] = 'L\'installation de l\'extension Tokenizer de PHP est recommandée. Elle améliore les fonctionnalités de MNet.'; $string['tools'] = 'Outils d\'administration'; $string['toolsmanage'] = 'Gérer les outils d\'administration'; $string['unattendedoperation'] = 'Opération sans surveillance'; diff --git a/html/langpacks/fr/assignsubmission_cloudpoodll.php b/html/langpacks/fr/assignsubmission_cloudpoodll.php index 2683b74b55..9332c69014 100644 --- a/html/langpacks/fr/assignsubmission_cloudpoodll.php +++ b/html/langpacks/fr/assignsubmission_cloudpoodll.php @@ -35,7 +35,6 @@ $string['ar-ae'] = 'Arabe (Golfe)'; $string['ar-sa'] = 'Arabe (Moderne)'; $string['audiolistdisplay'] = 'Afficher les lecteurs audio (dans les listes)'; -$string['audioplaceholder'] = '[audio remis]'; $string['audiosingledisplay'] = 'Afficher le lecteur audio (unique)'; $string['awsregion'] = 'Région AWS'; $string['bahrain'] = 'Bahreïn'; @@ -45,8 +44,6 @@ $string['cloudpoodll'] = 'Le Cloud Poodll'; $string['cloudpoodll:use'] = 'Autoriser l\'utilisation des dépôts de travaux Cloud Poodll'; $string['cloudpoodll_cleanup_task'] = 'Nettoyage des dépôts dans CloudPoodll'; -$string['cloudpoodllfilename'] = 'cloudpoodll.html'; -$string['cloudpoodllsubmission'] = 'Autoriser le dépôt de travaux Cloud Poodll'; $string['credentialsinvalid'] = 'L\'utilisateur de l\'API et la phrase secrète entrée ne peuvent pas être utilisés pour obtenir un accès. Veuillez les vérifier.'; $string['currentsubmission'] = 'Travail remis actuel :'; $string['customdivider'] = '---------------{$a->customname} ("{$a->pluginname}")----------------'; @@ -109,8 +106,6 @@ $string['ko-kr'] = 'Coréen (Ko)'; $string['language'] = 'Langage du locuteur du Cloud Poodll'; $string['london'] = 'Londres, Royaume-Uni'; -$string['managecredsheading'] = 'Gérer les informations d\'identification de l\'API Poodll'; -$string['memberdashboard'] = 'Tableau de bord des membres'; $string['ms-my'] = 'Malais'; $string['mumbai'] = 'Mumbai, Inde'; $string['nl-nl'] = 'Néerlandais'; @@ -150,25 +145,15 @@ $string['recordertype'] = 'Type d\'enreg. Cloud Poodll'; $string['recordervideo'] = 'Enregistreur de vidéo'; $string['refreshtoken'] = 'Actualiser les informations de licence'; -$string['refreshtoken_desc'] = 'Gérer les informations d\'identification de l\'API Poodll'; -$string['region'] = 'Région AWS'; $string['ru-ru'] = 'Russe'; $string['safesave'] = 'Activer l\'enregistrement sécurisé - désactive le bouton d\'envoi des devoirs jusqu\'à ce que le téléchargement de Cloud Poodll soit terminé.'; $string['saopaulo'] = 'Sao Paulo, Brésil'; -$string['secureplayback'] = 'Lecture limitée'; $string['setting_audio_heading'] = 'Paramètres du lecteur audio'; $string['setting_audio_heading_details'] = ''; -$string['setting_snapshot_heading'] = 'Paramètres de capture d\'écran'; -$string['setting_snapshot_heading_details'] = 'Paramètres contrôlant l\'apparence des images dans les pages de révision et de dépôt de travaux'; $string['setting_video_heading'] = 'Paramètres du lecteur vidéo'; $string['setting_video_heading_details'] = 'Paramètres contrôlant l\'apparence du lecteur dans les pages de révision et de liste de remise de devoir'; -$string['setting_whiteboard_heading'] = 'Paramètres d\'image du tableau blanc'; -$string['setting_whiteboard_heading_details'] = 'Paramètres contrôlant l\'apparence de l\'image dans les pages d\'examen des travaux et de liste'; $string['showaudiolightbox'] = 'Afficher le nom du fichier (lightbox)'; -$string['showcurrentsubmission'] = 'Afficher le travail remis actuel'; -$string['showcurrentsubmissiondetails'] = 'Afficher le dépôt de devoir précédemment enregistré sur le formulaire de dépôt de devoir.'; $string['shownoaudio'] = 'Afficher le nom du fichier'; -$string['shownoimage'] = 'Ne pas afficher l\'image'; $string['shownovideo'] = 'Afficher le nom du fichier'; $string['showvideolightbox'] = 'Afficher le nom du fichier (lightbox)'; $string['singapore'] = 'Singapour'; @@ -191,7 +176,6 @@ $string['transcripttitle'] = 'Transcription'; $string['useast1'] = 'Côte est, US'; $string['videolistdisplay'] = 'Taille des lecteurs vidéo (en listes)'; -$string['videoplaceholder'] = '[vidéo déposée]'; $string['videosingledisplay'] = 'Taille du lecteur vidéo (unique)'; $string['yes'] = 'oui'; $string['zh-cn'] = 'Chinois (Mandarin)'; diff --git a/html/langpacks/fr/atto_templates.php b/html/langpacks/fr/atto_templates.php index bb57a51127..f8637245f0 100644 --- a/html/langpacks/fr/atto_templates.php +++ b/html/langpacks/fr/atto_templates.php @@ -33,7 +33,7 @@ $string['pluginname'] = 'Modèles'; $string['preview'] = 'Aperçu'; $string['privacy:metadata'] = 'Le plugin atto_templates n\'enregistre aucune donnée personnelle.'; -$string['selectatemplate'] = 'Sélectionner un modèles...'; +$string['selectatemplate'] = 'Sélectionner un modèle...'; $string['settings'] = 'Paramètres du modèle'; $string['template'] = 'Le corps du modèle {$a}'; $string['template_desc'] = 'Mettre le modèle ici'; diff --git a/html/langpacks/fr/auth_mnet.php b/html/langpacks/fr/auth_mnet.php index 762e42ffad..d088dd3b97 100644 --- a/html/langpacks/fr/auth_mnet.php +++ b/html/langpacks/fr/auth_mnet.php @@ -29,7 +29,7 @@ $string['auth_mnet_roamin'] = 'Les utilisateurs de ces serveurs peuvent accéder à votre Moodle'; $string['auth_mnet_roamout'] = 'Vos utilisateurs peuvent accéder à ces serveurs'; $string['auth_mnet_rpc_negotiation_timeout'] = 'Délai en secondes pour l\'authentification par transport XMLRPC.'; -$string['auth_mnetdescription'] = 'Les utilisateurs s\'authentifient à travers un réseau de serveurs Moodle défini par vos réglages Réseau Moodle.'; +$string['auth_mnetdescription'] = 'Les utilisateurs s\'authentifient à travers un réseau de serveurs Moodle défini par vos réglages MNet.'; $string['auto_add_remote_users'] = 'Ajouter automatiquement les utilisateurs distants'; $string['crontask'] = 'Traitement en tâche de fond de l\'authentification MNET'; $string['pluginname'] = 'Authentification MNet'; diff --git a/html/langpacks/fr/auth_oidc.php b/html/langpacks/fr/auth_oidc.php index c6302ebc2e..0dbc743414 100644 --- a/html/langpacks/fr/auth_oidc.php +++ b/html/langpacks/fr/auth_oidc.php @@ -25,17 +25,19 @@ defined('MOODLE_INTERNAL') || die(); +$string['application_updated'] = 'Le paramètre de l\'application OpenID Connect a été mis à jour.'; +$string['application_updated_azure'] = 'Le paramètre d\'application OpenID Connect a été mis à jour.
          +L\'administrateur Azure devra Fournir le consentement de l\'administrateur et Vérifier la configuration à nouveau sur la Page de configuration de l\'intégration Microsoft 365 si les paramètres « Type de fournisseur d\'identité (IdP) » ou « Méthode d\'authentification client » sont mis à jour.'; +$string['auth_method_certificate'] = 'Certificat'; +$string['auth_method_secret'] = 'Secret'; $string['auth_oidcdescription'] = 'Le plug-in OpenID Connect fournit une fonctionnalité d\'authentification unique à l\'aide de fournisseurs d\'identité configurables.'; -$string['cfg_authendpoint_desc'] = 'L\'URI du point de terminaison d\'autorisation de votre fournisseur d\'identité à utiliser.'; -$string['cfg_authendpoint_key'] = 'Point de terminaison d\'autorisation'; +$string['authendpoint'] = 'Point de terminaison d\'autorisation'; +$string['authendpoint_help'] = 'L\'URI du point de terminaison d\'autorisation de votre fournisseur d\'identité à utiliser.
          +Notez que si le site doit être configuré pour autoriser l\'accès aux utilisateurs d\'autres locataires, le point de terminaison d\'autorisation spécifique au locataire ne peut pas être utilisé.'; +$string['authentication_and_endpoints_saved'] = 'Paramètres d\'authentification et de point de terminaison mis à jour.'; +$string['cfg_authenticationlink_desc'] = 'Lien vers le fournisseur d\'identité et la configuration de l\'authentification'; $string['cfg_autoappend_desc'] = 'Ajouter automatiquement cette chaîne lors de la connexion des utilisateurs à l\'aide de la méthode d\'authentification « Informations d\'identification du mot de passe du propriétaire de la ressource ». Ceci est utile lorsque votre fournisseur d\'identité requiert un domaine commun, mais ne veut pas obliger les utilisateurs à le saisir lors de la connexion. Par exemple, si l\'utilisateur OpenID Connect complet est « james@example.com » et que vous saisissez « @example.com » ici, l\'utilisateur n\'aura qu\'à saisir « james » comme nom d\'utilisateur.
          Remarque : Dans le cas où des noms d\'utilisateurs en conflit existent - c\'est-à-dire qu\'un utilisateur Moodle existe avec le même nom, la priorité du plugin d\'authentification est utilisée pour déterminer quel utilisateur l\'emporte.'; $string['cfg_autoappend_key'] = 'Ajout automatique'; -$string['cfg_cleanupoidctokens_desc'] = 'Si vos utilisateurs rencontrent des problèmes pour se connecter à l\'aide de leur compte Microsoft 365, essayez de nettoyer les jetons OpenID Connect. Cela supprime les jetons parasites et incomplets qui peuvent provoquer des erreurs. AVERTISSEMENT : Cela peut interrompre les connexions en cours, il est donc préférable de le faire hors des périodes d\'utilisation.'; -$string['cfg_cleanupoidctokens_key'] = 'Nettoyer les jetons de connexion OpenID'; -$string['cfg_clientid_desc'] = 'Votre identifiant client enregistré chez le fournisseur d\'identité'; -$string['cfg_clientid_key'] = 'Identifiant client'; -$string['cfg_clientsecret_desc'] = 'Votre secret client enregistré chez le fournisseur d\'identité. Chez certains fournisseurs, il est également appelé clé.'; -$string['cfg_clientsecret_key'] = 'Secret client'; $string['cfg_customicon_desc'] = 'Si vous souhaitez utiliser votre propre icône, téléchargez-la ici. Cela remplace toute icône choisie ci-dessus.

          Remarques sur l\'utilisation des icônes personnalisées :
          • Cette image ne sera pas redimensionnée sur la page de connexion, nous vous recommandons donc de télécharger un image ne dépassant pas 35 x 35 pixels.
          • Si vous avez téléchargé une icône personnalisée et souhaitez revenir à l\'une des icônes du répertoire, cliquez sur l\'icône personnalisée dans la case ci-dessus, puis cliquez sur « Supprimer », puis sur « OK », puis cliquez sur « Enregistrer les modifications » au bas de ce formulaire. L\'icône du répertoire sélectionné apparaîtra maintenant sur la page de connexion Moodle.
          '; $string['cfg_customicon_key'] = 'Icône personnalisée'; $string['cfg_debugmode_desc'] = 'En cas d\'activation, les informations seront enregistrées dans le journal Moodle pour aider à identifier les problèmes.'; @@ -54,6 +56,9 @@
        '; $string['cfg_forceredirect_desc'] = 'En cas d\'activation, sautera la page d\'index de connexion et redirigera vers la page OpenID Connect. Peut être contourné avec le paramètre d\'URL ?noredirect=1'; $string['cfg_forceredirect_key'] = 'Forcer la redirection'; +$string['cfg_frontchannellogouturl_desc'] = 'Il s\'agit de l\'URL que votre fournisseur d\'identité doit déclencher lorsqu\'il tente de déconnecter les utilisateurs de Moodle.
        +Pour la plate-forme d\'identité Microsoft Azure AD / Microsoft, le paramètre s\'appelle « URL de déconnexion du canal frontal » et est configurable dans l\'application Azure.'; +$string['cfg_frontchannellogouturl_key'] = 'URL de déconnexion du canal principal'; $string['cfg_icon_desc'] = 'Une icône à afficher à côté du nom du fournisseur sur la page de connexion.'; $string['cfg_icon_key'] = 'Icône'; $string['cfg_iconalt_check'] = 'Icône de coche'; @@ -78,10 +83,6 @@ $string['cfg_loginflow_rocreds_desc'] = 'En utilisant ce flux, l\'utilisateur entre son nom d\'utilisateur et son mot de passe dans le formulaire de connexion Moodle comme il le ferait avec une connexion manuelle. Cela autorisera l\'utilisateur avec fournisseur d\'identité, mais ne créera pas de session sur le site du fournisseur d\'identité. Par exemple, si vous utilisez Microsoft 365 avec OpenID Connect, l\'utilisateur sera connecté à Moodle mais pas aux applications Web Microsoft 365. L\'utilisation de la demande d\'autorisation est recommandée si vous souhaitez que les utilisateurs soient connectés à la fois à Moodle et au fournisseur d\'identité. Notez que tous les fournisseurs d\'identité ne prennent pas en charge ce flux. Cette option ne doit être utilisée que lorsque d\'autres types d\'octroi d\'autorisation ne sont pas disponibles.'; $string['cfg_logoutendpoint_desc'] = 'L\'URI du point de terminaison de déconnexion de votre fournisseur d\'identité à utiliser.'; $string['cfg_logoutendpoint_key'] = 'Point de terminaison de déconnexion'; -$string['cfg_oidcresource_desc'] = 'La ressource OpenID Connect pour laquelle envoyer la demande.'; -$string['cfg_oidcresource_key'] = 'Ressource'; -$string['cfg_oidcscope_desc'] = 'La portée OIDC à utiliser.'; -$string['cfg_oidcscope_key'] = 'Portée'; $string['cfg_opname_desc'] = 'Il s\'agit d\'une étiquette destinée à l\'utilisateur final qui identifie le type d\'informations d\'identification que l\'utilisateur doit utiliser pour se connecter. Cette étiquette est utilisée dans toutes les parties de ce plugin destinées aux utilisateurs pour identifier votre fournisseur.'; $string['cfg_opname_key'] = 'Nom du fournisseur'; $string['cfg_redirecturi_desc'] = 'Il s\'agit de l\'URI à enregistrer en tant qu\' « URI de redirection ». Votre fournisseur d\'identité OpenID Connect doit le demander lors de l\'enregistrement de Moodle en tant que client.
        REMARQUE : Vous devez entrer ceci dans votre fournisseur OpenID Connect *exactement* tel qu\'il apparaît ici. Toute différence empêchera les connexions à l\'aide d\'OpenID Connect.'; @@ -90,16 +91,43 @@ Notez que l\'URL du site Moodle ({$a}) doit être ajoutée en tant qu\'URI de redirection dans l\'application Azure créée pour l\'intégration de Moodle dans Office 365.'; $string['cfg_signoffintegration_key'] = 'Déconnexion unique'; -$string['cfg_tokenendpoint_desc'] = 'L\'URI du point de terminaison du jeton de votre fournisseur d\'identité à utiliser.'; -$string['cfg_tokenendpoint_key'] = 'Point de terminaison du jeton'; -$string['cfg_tools'] = 'Outils'; -$string['cfg_userrestrictioncasesensitive_desc'] = 'Cela contrôle si l\'option « /i » dans l\'expression régulière est utilisée dans la correspondance de restriction utilisateur.
        Si elle est activée, toutes les vérifications de restriction utilisateur seront effectuées comme sensibles à la casse. Notez que si cette option est désactivée, tous les motifs sur les majuscules seront ignorés.'; $string['cfg_userrestrictions_desc'] = 'Autoriser uniquement les utilisateurs qui répondent à certaines restrictions à se connecter.
        Comment utiliser les restrictions d\'utilisateur :
        • Entrez une expression régulière modèle qui correspond aux noms d\'utilisateur des utilisateurs que vous souhaitez autoriser.
        • Entrez un modèle par ligne
        • Si vous entrez plusieurs modèles, un utilisateur sera autorisé s\'il correspond à N\'IMPORTE QUEL modèle.
        • Le caractère "/" doit être échappé avec "\\".
        • Si vous n\'entrez aucune restriction ci-dessus, tous les utilisateurs pouvant se connecter au fournisseur OpenID Connect seront accepté par Moodle.
        • Tout utilisateur qui ne correspond à aucun des modèles saisis ne pourra pas se connecter à l\'aide d\'OpenID Connect.
        '; $string['cfg_userrestrictions_key'] = 'Restrictions utilisateurs'; +$string['cfg_userrestrictionscasesensitive_desc'] = 'Ceci contrôle si l\'option « /i » dans l\'expression régulière est utilisée dans la correspondance de restriction d\'utilisateur.
        Si elle est activée, toutes les vérifications de restriction d\'utilisateur seront effectuées en respectant la casse. Notez que si cette option est désactivée, tous les motifs sur la casse des lettres seront ignorés.'; $string['cfg_userrestrictionscasesensitive_key'] = 'Restrictions utilisateur sensibles à la casse'; $string['cleanup_oidc_tokens'] = 'Nettoyer les jetons OpenID Connect'; +$string['clientauthmethod'] = 'Méthode d\'authentification client'; +$string['clientauthmethod_help'] = '
          +
        • IdP dans tous les types peut utiliser la méthode d\'authentification « Secret ».
        • +
        • Le fournisseur d\'identité de type Plate-forme d\'identité Microsoft (v2.0) peut également utiliser la méthode d\'authentification Certificat.
        • +
        +Remarque : La méthode d\'authentification Certificat n\'est pas prise en charge dans le flux de connexion Ressource Propriétaire Mot de passe Certificat Attribution.'; +$string['clientcert'] = 'Clef publique du certificat client'; +$string['clientcert_help'] = 'Lors de l\'utilisation de la méthode d\'authentification certificat, il s\'agit de la clef publique, ou du certificat, utilisée pour s\'authentifier auprès de l\'IdP.'; +$string['clientid'] = 'ID d\'application'; +$string['clientid_help'] = 'Votre identifiant d\'application / client enregistré sur le fournisseur d\'identité.'; +$string['clientprivatekey'] = 'Clef privée du certificat client'; +$string['clientprivatekey_help'] = 'Lors de l\'utilisation de la méthode d\'authentification certificat, il s\'agit de la clef privée du certificat utilisé pour s\'authentifier auprès du fournisseur d\'identité.'; +$string['clientsecret'] = 'clef secrète du client'; +$string['clientsecret_help'] = 'Lors de l\'utilisation de la méthode d\'authentification secret, il s\'agit du secret client sur le fournisseur d\'identité. chez certains fournisseurs, il est également appelé clef.'; $string['delete_token'] = 'Supprimer le jeton'; $string['delete_token_and_reference'] = 'Supprimer le jeton et la référence'; +$string['error_empty_client_cert'] = 'La clef publique du certificat client ne peut pas être vide lors de l\'utilisation de la méthode d\'authentification « certificat »'; +$string['error_empty_client_private_key'] = 'La clef privée du certificat client ne peut pas être vide lors de l\'utilisation de la méthode d\'authentification « certificat »'; +$string['error_empty_client_secret'] = 'Le secret client ne peut pas être vide lors de l\'utilisation de la méthode d\'authentification « secrète »'; +$string['error_empty_oidcresource'] = 'La ressource ne peut pas être vide lors de l\'utilisation d\'Azure AD (v1.0) ou d\'autres types de fournisseurs d\'identité.'; +$string['error_empty_tenantname_or_guid'] = 'Le nom du locataire ou le GUID ne peut pas être vide lors de l\'utilisation de la méthode d\'authentification « certificat »'; +$string['error_endpoint_mismatch_auth_endpoint'] = 'Le point de terminaison d\'autorisation configuré ne correspond pas au type de fournisseur d\'identité configuré.
        +
          +
        • Lorsque vous utilisez le type de fournisseur d\'identité « Azure AD (v1.0) », utilisez le point de terminaison v1.0, par exenple https://login.microsoftonline.com/common/oauth2/authorize
        • +
        • Lorsque vous utilisez le type de fournisseur d\'identité « Plate-forme d\'identité Microsoft (v2.0) », utilisez le point de terminaison v2.0, par exemple https://login.microsoftonline.com/common/oauth2/v2.0/authorize
        • +
        '; +$string['error_endpoint_mismatch_token_endpoint'] = 'Le point de terminaison du jeton configuré ne correspond pas au type de fournisseur d\'identité configuré.
        +
          +
        • Lorsque vous utilisez le type de fournisseur d\'identité « Azure AD (v1.0) », utilisez le point de terminaison v1.0, par exemple https://login.microsoftonline.com/common/oauth2/token
        • +
        • Lorsque vous utilisez le type de fournisseur d\'identité « Plate-forme d\'identité Microsoft (v2.0) », utilisez le point de terminaison v2.0, par exemple https://login.microsoftonline.com/common/oauth2/v2.0/authorize
        • +
        '; +$string['error_invalid_client_authentication_method'] = 'Méthode d\'authentification client invalide'; $string['errorauthdisconnectemptypassword'] = 'Le mot de passe ne peut pas être vide'; $string['errorauthdisconnectemptyusername'] = 'Le nom d\'utilisateur ne peut pas être vide'; $string['errorauthdisconnectifmanual'] = 'En cas d\'utilisation de la méthode de connexion manuelle, entrer les informations d\'identification ci-dessous.'; @@ -109,9 +137,9 @@ $string['errorauthgeneral'] = 'Un problème est survenu lors de votre connexion. Veuillez contacter votre administrateur pour obtenir de l\'aide.'; $string['errorauthinvalididtoken'] = 'Identifiant de jeton non valide reçu.'; $string['errorauthloginfailednouser'] = 'Connexion non valide : utilisateur introuvable dans Moodle. Si ce site a le paramètre « authpreventaccountcreation » activé, cela peut signifier que vous avez besoin d\'un administrateur pour vous créer un compte d\'abord.'; +$string['errorauthnoaccesstoken'] = 'Jeton d\'accès non reçu.'; $string['errorauthnoauthcode'] = 'Aucun code d\'autorisation n\'a été reçu du serveur d\'identité. Les journaux d\'erreurs peuvent contenir plus d\'informations.'; -$string['errorauthnocreds'] = 'Veuillez configurer les informations d\'identification du client OpenID Connect.'; -$string['errorauthnoendpoints'] = 'Veuillez configurer les informations d\'identification du client OpenID Connect.'; +$string['errorauthnocredsandendpoints'] = 'Veuillez configurer les informations d\'identification et les points de terminaison du client OpenID Connect.'; $string['errorauthnohttpclient'] = 'Veuillez définir un client HTTP.'; $string['errorauthnoidtoken'] = 'OpenID Connect id_token non reçu.'; $string['errorauthunknownstate'] = 'État inconnu.'; @@ -144,6 +172,25 @@ $string['eventusercreated'] = 'Utilisateur créé avec OpenID Connect'; $string['eventuserdisconnected'] = 'Utilisateur déconnecté d\'OpenID Connect'; $string['eventuserloggedin'] = 'Utilisateur connecté avec OpenID Connect'; +$string['heading_additional_options'] = 'Options supplémentaires'; +$string['heading_basic'] = 'Paramètres de base'; +$string['heading_debugging'] = 'Débogage'; +$string['heading_display'] = 'Affichage'; +$string['heading_sign_out'] = 'Déconnexion de l\'intégration'; +$string['heading_user_restrictions'] = 'Restrictions des utilisateurs'; +$string['idp_type_azuread'] = 'Azure AD (v1.0)'; +$string['idp_type_microsoft'] = 'Plateforme d\'identité Microsoft (v2.0)'; +$string['idp_type_other'] = 'Autre'; +$string['idptype'] = 'Type de fournisseur d\'identité (IdP)'; +$string['idptype_help'] = 'Trois types de fournisseurs d\'identités sont actuellement pris en charge : +
          +
        • Azure AD (v1.0) : Azure AD avec points de terminaison oauth2 v1.0, par exemple https://login.microsoftonline.com/common/oauth2/authorize.
        • +
        • Plate-forme d\'identité Microsoft (v2.0) : Azure AD avec points de terminaison oath2 v2.0, par exemple https://login.microsoftonline.com/common/oauth2/v2.0/authorize.
        • +
        • Autre : tout fournisseur d\'identité autre qu\'Azure AD.
        • +
        +Les différences entre les options Azure AD (v1.0) et Microsoft Identity Platform (v2.0) sont disponibles sur https://docs.microsoft.com/en-us/azure/active-directory/azuread-dev/azure-ad-endpoint-comparison.
        +Notamment, l\'application configurée peut utiliser un certificat en plus du secret pour l\'authentification lors de l\'utilisation du fournisseur d\'identité Plateforme d\'identité Microsoft (v2.0).
        +Les points de terminaison d\'autorisation et de jeton doivent être configurés en fonction du type de fournisseur d\'identité configuré.'; $string['mismatched'] = 'Non concordant'; $string['mismatched_details'] = 'L\'enregistrement du jeton contient le nom d\'utilisateur "{$a->tokenusername}" ; L\'utilisateur Moodle correspondant a le nom d\'utilisateur "{$a->moodleusername}".'; $string['na'] = 'n/a'; @@ -151,6 +198,11 @@ $string['oidc:manageconnection'] = 'Autoriser la connexion et la déconnexion OpenID'; $string['oidc:manageconnectionconnect'] = 'Autoriser la connexion OpenID'; $string['oidc:manageconnectiondisconnect'] = 'Autoriser la déconnexion OpenID'; +$string['oidcresource'] = 'Ressource'; +$string['oidcresource_help'] = 'La ressource OpenID Connect pour laquelle envoyer la demande.
        +Remarque : ce paramètre n\'est pas pris en charge dans le type de fournisseur d\'identité Microsoft Identity Platform (v2.0).'; +$string['oidcscope'] = 'Portée'; +$string['oidcscope_help'] = 'Portée de l\'OIDC à utiliser.'; $string['pluginname'] = 'Connexion OpenID'; $string['privacy:metadata:auth_oidc'] = 'Authentification OpenID Connect'; $string['privacy:metadata:auth_oidc_prevlogin'] = 'Méthodes de connexion précédentes pour annuler les connexions Microsoft 365'; @@ -208,6 +260,14 @@ $string['settings_fieldmap_field_teams'] = 'Équipes'; $string['settings_fieldmap_field_telephoneNumber'] = 'Numéro de téléphone'; $string['settings_fieldmap_field_userPrincipalName'] = 'Nom d\'utilisateur (UPN)'; +$string['settings_page_application'] = 'Fournisseur d\'identité et authentification'; +$string['settings_page_cleanup_oidc_tokens'] = 'Nettoyer les jetons OpenID Connect'; +$string['settings_page_field_mapping'] = 'Mappages déposés'; +$string['settings_page_other_settings'] = 'antres options'; +$string['settings_section_authentication'] = 'Authentification'; +$string['settings_section_basic'] = 'Paramètres de base'; +$string['settings_section_endpoints'] = 'Points de terminaison'; +$string['settings_section_other_params'] = 'Autres paramètres'; $string['table_action'] = 'Action'; $string['table_matching_details'] = 'Détails'; $string['table_matching_status'] = 'Statut de correspondance'; @@ -215,7 +275,12 @@ $string['table_token_id'] = 'Identifiant d\'enregistrement de jeton'; $string['table_token_unique_id'] = 'Identifiant unique OIDC'; $string['task_cleanup_oidc_state_and_token'] = 'Nettoyer l\'état OIDC et le jeton invalide'; +$string['tenantnameorguid'] = 'Nom du locataire ou GUID'; +$string['tenantnameorguid_help'] = 'N\'incluez pas https:// si vous utilisez le nom du locataire.'; $string['token_deleted'] = 'Le jeton a été supprimé avec succès'; +$string['tokenendpoint'] = 'Point de terminaison de jeton'; +$string['tokenendpoint_help'] = 'L\'URI du point de terminaison du jeton de votre fournisseur d\'identité à utiliser.
        +Notez que si le site doit être configuré pour autoriser l\'accès aux utilisateurs d\'autres locataires, le point de terminaison de jeton spécifique au locataire ne peut pas être utilisé.'; $string['ucp_disconnect_details'] = 'Cela déconnectera votre compte Moodle de {$a}. Vous devrez créer un nom d\'utilisateur et un mot de passe pour vous connecter à Moodle.'; $string['ucp_disconnect_title'] = 'Déconnexion {$a}'; $string['ucp_general_intro'] = 'Ici, vous pouvez gérer votre connexion à {$a}. En cas d\'activation, vous pourrez utiliser votre compte {$a} pour vous connecter à Moodle au lieu d\'un nom d\'utilisateur et d\'un mot de passe distincts. Une fois connecté, vous n\'aurez plus à vous souvenir d\'un nom d\'utilisateur et d\'un mot de passe pour Moodle, toutes les connexions seront gérées par {$a}.'; diff --git a/html/langpacks/fr/block_admin_presets.php b/html/langpacks/fr/block_admin_presets.php index a7525a93e8..7fe20fbdb4 100644 --- a/html/langpacks/fr/block_admin_presets.php +++ b/html/langpacks/fr/block_admin_presets.php @@ -66,6 +66,7 @@ $string['importshow'] = 'Sélectionner un fichier'; $string['load'] = 'Charger'; $string['loadexecute'] = 'Changement appliqués'; +$string['loading'] = 'chargement'; $string['loadpreview'] = 'Prévisualiser la présélection'; $string['loadselected'] = 'Charger les paramètres sélectionnés'; $string['loadshow'] = 'Sélectionner les paramètres'; diff --git a/html/langpacks/fr/block_mnet_hosts.php b/html/langpacks/fr/block_mnet_hosts.php index 0255f5722d..7ab66cc6c3 100644 --- a/html/langpacks/fr/block_mnet_hosts.php +++ b/html/langpacks/fr/block_mnet_hosts.php @@ -26,10 +26,10 @@ defined('MOODLE_INTERNAL') || die(); $string['error_authmnetneeded'] = 'Le plugin d\'authentification MNet doit être activé pour voir la liste des serveurs du réseau MNet'; -$string['error_localusersonly'] = 'Les utilisateurs distants ne peuvent pas rejoindre d\'autres serveur du réseau MNet à partir de ce serveur'; +$string['error_localusersonly'] = 'Les utilisateurs distants ne peuvent pas rejoindre d\'autres serveurs du réseau MNet à partir de ce serveur'; $string['error_roamcapabilityneeded'] = 'Les utilisateurs doit avoir la capacité « Accéder à une application distante via MNet » pour voir la liste des serveurs du réseau MNet'; -$string['mnet_hosts:addinstance'] = 'Ajouter un bloc serveurs du réseau'; -$string['mnet_hosts:myaddinstance'] = 'Ajouter un bloc serveurs du réseau au tableau de bord'; -$string['pluginname'] = 'Serveurs du réseau'; -$string['privacy:metadata'] = 'Le bloc Serveurs du réseau permet l\'interaction avec des serveurs du réseau. Il n\'enregistre ni n\'exporte aucune donnée.'; +$string['mnet_hosts:addinstance'] = 'Ajouter un bloc Serveurs MNet'; +$string['mnet_hosts:myaddinstance'] = 'Ajouter un bloc Serveurs MNet au tableau de bord'; +$string['pluginname'] = 'Serveurs MNet'; +$string['privacy:metadata'] = 'Le bloc Serveurs MNet permet l\'interaction avec des serveurs MNet. Il n\'enregistre ni n\'exporte aucune donnée.'; $string['server'] = 'Serveur'; diff --git a/html/langpacks/fr/block_xp.php b/html/langpacks/fr/block_xp.php index 3863b63d5c..33f7d85f88 100644 --- a/html/langpacks/fr/block_xp.php +++ b/html/langpacks/fr/block_xp.php @@ -93,7 +93,7 @@ $string['enablecheatguard_help'] = 'Le dispositif de protection contre la tricherie offre un mécanisme simple et peu coûteux pour empêcher les élèves d\'abuser du système en utilisant des techniques évidentes, telles que le rafraîchissement sans fin de la même page ou la répétition de la même action à l\'infini. [Plus d\'infos](https://levelup.plus/docs/article/level-up-cheat-guard?ref=blockxp_help)'; -$string['enableinfos'] = 'Activer la page d\'infos'; +$string['enableinfos'] = 'Activer la page d\'info'; $string['enableinfos_help'] = 'Lorsque ce réglage est sur « Non », les étudiants ne seront pas en mesure d\'afficher la page d\'information.'; $string['enableladder'] = 'Activer l\'échelle'; $string['enableladder_help'] = 'Lorsque ce réglage est sur «Non», les étudiants ne seront pas en mesure d\'afficher l\'échelle.'; @@ -105,6 +105,7 @@ S\'il vous plait notez que ceci peut être contrôlé de manière plus fine par la permission \'block/xp:earnxp\'.'; $string['entersearchterm'] = 'Entrez un terme de recherche'; +$string['errorcontextcoursemismatchforwholesite'] = 'L\'URL de cette page Progressez ! ne correspond pas à la configuration actuelle du plugin. Votre configuration actuelle déclare que Progressez ! doit être utilisé « Pour l\'ensemble du site », mais cette page s\'attend à ce qu\'il soit utilisé « Par cours ». S\'il vos plait, cliquer ici pour aller à la bonne page. Cherchez le paramètre « block_xp_context » si vous voulez changer votre configuration.'; $string['errorcontextcoursemismatchpercourse'] = 'L\'URL de cette page Progressez ! ne correspond pas à la configuration actuelle du plugin. Votre configuration actuelle déclare que Progressez ! doit être utilisé « Par cours », mais cette page s\'attend à ce qu\'il soit utilisé « Pour l\'ensemble du site ». Il provient très probablement d\'un bloc qui a été ajouté au tableau de bord ou à la page d\'accueil dans une configuration différente. Vous devez supprimer le bloc des dernières pages et n\'utiliser le bloc que dans les cours individuels.'; $string['errorformvalues'] = 'll y a quelques problèmes dans les valeurs de formulaire, veuillez les corriger.'; $string['errorlevelsincorrect'] = 'Le nombre minimum de niveaux est 2'; @@ -141,7 +142,7 @@ $string['hiderank'] = 'Masquer le rang'; $string['incourses'] = 'Dans les cours'; $string['ineffective'] = 'Ineffectif'; -$string['infos'] = 'Informations'; +$string['infos'] = 'Information'; $string['instructions'] = 'Plus d\'information'; $string['invalidxp'] = 'Valeur des points invalide'; $string['keeplogs'] = 'Conserver l\'historique'; @@ -173,7 +174,7 @@ $string['movecondition'] = 'Déplacer la condition'; $string['moverule'] = 'Déplacer la règle'; $string['name'] = 'Nom'; -$string['navinfos'] = 'Infos'; +$string['navinfos'] = 'Info'; $string['navladder'] = 'Echelle'; $string['navlevels'] = 'Niveaux'; $string['navlevelssetup'] = 'Paramétrage'; @@ -220,12 +221,13 @@ $string['privacy:path:logs'] = 'Journaux'; $string['progress'] = 'Progression'; $string['progressbar'] = 'Barre de progression'; +$string['promocheatguard'] = 'Cette protection anti-triche n\'est pas viable à long terme. Veuillez envisager de le mettre à niveau en « Progressez ! Plus » pour débloquer des solutions plus viables et d\'autres fonctionnalités. Plus d\'information ici.'; $string['promocontactintro'] = 'Contactez-nous pour plus d\'informations. On ne mord pas et on répond rapidement !'; $string['promocontactus'] = 'Entrez en contact'; $string['promoemailusat'] = 'Écrivez-nous à levelup@branchup.tech.'; $string['promoerrorsendingemail'] = 'Oups ! Nous n\'avons pas pu envoyer le message… Veuillez nous écrire directement à l\'adresse {$a}. Merci !'; $string['promoifpreferemailusat'] = 'Psst ! Si vous préférez, écrivez-nous directement à l\'adresse {$a}.'; -$string['promointro'] = 'L\'extension de _Level up!_ qui libère son vrai potentiel !'; +$string['promointro'] = 'Devenez le maître du jeu et découvrez le plein potentiel de « Progressez ! ». Débloquez des fonctionnalités supplémentaires avec « Progressez ! Plus »'; $string['promointroinstalled'] = 'Le module complémentaire _Progressez !_ est installé sur votre système et toutes ses fonctions ont été activées.'; $string['promorulesdidyouknow'] = 'Saviez-vous qu\'avec Progressez ! les étudiants peuvent recevoir des points pour avoir terminé des cours et des activités, ou même recevoir des points en fonction de leurs notes  ? En savoir plus ici.'; $string['promoyourmessagewassent'] = 'Merci ! Votre message a été envoyé. Nous vous recontacterons bientôt.'; @@ -285,14 +287,15 @@ $string['ruleset:any'] = 'UNE des conditions est vraie'; $string['ruleset:none'] = 'AUCUNE des conditions n\'est vraie'; $string['rulesetinfo'] = 'Combinez plusieurs conditions en une seule.'; -$string['rulesformhelp'] = '

        Ce plugin utilise les événements pour attribuer des points d\'expérience aux étudiants selon les actions effectuées. Vous pouvez utiliser le formulaire ci-dessous pour ajouter vos propres règles et voir celles par défaut.

        -

        Il est conseillé de vérifier le plugin historique pour identifier les événements qui sont déclenchés lorsque vous effectuez des actions dans le cours, et aussi pour en savoir plus sur les événements eux-mêmes: liste de tous les événements , documentation développeur .

        -

        Enfin, veuillez noter que le plugin ignore toujours: +$string['rulesformhelp'] = '

        Ce plugin utilise les événements pour attribuer des points d\'expérience aux étudiants selon les actions effectuées. Vous pouvez utiliser le formulaire ci-dessous pour ajouter vos propres règles et voir celles par défaut.

        +

        Il est conseillé de vérifier l\'historique du plugin pour identifier les événements qui sont déclenchés lorsque vous effectuez des actions dans le cours, et aussi pour en savoir plus sur les événements eux-mêmes : liste de tous les événements, documentation développeur.

        +

        Enfin, veuillez noter que le plugin ignore toujours :

          -
        • Les actions effectuées par les administrateurs, invités ou non connectés.
        • -
        • Les actions réalisées par des utilisateurs n\'ayant pas la permission block/xp:earnxp.
        • -
        • Les actions répétées dans un court intervalle de temps, pour éviter la tricherie.
        • -
        • Et les événements de niveau d\'éducation différent de participation.
        • +
        • Les actions effectuées par les administrateurs, invités ou non connectés.
        • +
        • Les actions réalisées par des utilisateurs n\'ayant pas la permission block/xp:earnxp.
        • +
        • Les actions répétées dans un court intervalle de temps, pour éviter la tricherie.
        • +
        • Les événements considéré comme Anonyme, ex : dans un Feedback anonyme.
        • +
        • Et les événements de niveau d\'éducation différent de Participation.

        '; $string['searchandselectcourse'] = 'Cherchez et sélectionnez un cours'; @@ -301,8 +304,70 @@ $string['setpoints'] = 'Définir les points'; $string['shortcode:xpbadge'] = 'Le badge correspondant au niveau actuel de l\'utilisateur.'; $string['shortcode:xpiflevel'] = 'Afficher le contenu correspondant au niveau actuel de l\'utilisateur.'; +$string['shortcode:xpiflevel_help'] = 'Voici quelques exemples pour formatter ce code. Quand un niveau est strictement spécifié, le contenu sera affiché sans prendre compte des autres règles. +Les règles _greater_ et _less than_ doivent toutes être respectées pour que le contenu s\'affiche. Faites attention, le contenu pourrait donc ne jamais s\'afficher ! +Remarque : les enseignants et plus globalement les utilisateurs avec les droits d\'édition, verront toujours tout. +``` +[xpiflevel 1 3 5] + Affiché si le niveau de l\'utilisateur est exactement égal à 1, 3 or 5. +[/xpiflevel] + +[xpiflevel >3] + Affiché si le niveau de l\'utilisateur est supérieur à 3. +[/xpiflevel] + +[xpiflevel >=3] + Affiché si le niveau de l\'utilisateur est supérieur ou égal à 3. +[/xpiflevel] + +[xpiflevel >=10 <20 30] + Affiché si le niveau de l\'utilisateur est supérieur ou égal à 10 ET est strictement inférieur à 20 + OU est exactement égal à 30. +[/xpiflevel] + +[xpiflevel <=10 >=20] + Jamais affiché car le niveau de l\'utilisateur ne peut pas être inférieur ou égal à 10 ET supérieur à 20. +[/xpiflevel] +``` + +Remarque : ces codes ne peuvent PAS être imbriqués les uns dans les autres.'; $string['shortcode:xpladder'] = 'Affiche une partie du classement autour du rang de l\'utilisateur actuel.'; +$string['shortcode:xpladder_help'] = 'Par défaut, une partie du classement autour du rang de l\'utilisateur est affiché. + +``` +[xpladder] +``` + +Pour afficher le top 10 des étudiants à la place, mettez comme paramètre `top`. Vous pouvez aussi définir un nombre à afficher comme : `top=20`. + +``` +[xpladder top] +[xpladder top=15] +``` + +Un lien vers le classement total est automatiquement disponible en dessous du tableau. Si vous ne voulez pas l\'afficher, ajouter le paramètre `hidelink`. + +``` +[xpladder hidelink] +``` + +Par défaut, le tableau n\'inclut pas la colonne des progression avec les barres de progression. Si cette colonne a été sélectionnée dans les paramètres du classement, vous pouvez utiliser le paramètre `withprogress` pour l\'afficher. + +``` +[xpladder withprogress] +``` + +Remarque : si votre cours utilise les groupes, le classement va s\'afficher en fonction des groupes.'; $string['shortcode:xplevelname'] = 'Affiche le nom du niveau.'; +$string['shortcode:xplevelname_help'] = 'Par défaut, la balise affiche le nom du niveau de l\'utilisateur. +Sinon, vous pouvez utiliser le paramètre `level` pour afficher le nom spécifique d\'un niveau. + +``` +[xplevelname] +[xplevelname level=5] +``` + +Si le paramètre `level` est défini, mais que le niveau n\'existe pas, rien ne s\'affichera.'; $string['shortcode:xppoints'] = 'Affiche un nombre de points formatés en points d\'expérience.'; $string['shortcode:xpprogressbar'] = 'La barre de progression de l\'utilisateur actuel vers le prochain niveau.'; $string['someoneelse'] = 'Quelqu\'un d\'autre'; @@ -318,8 +383,10 @@ $string['tinytimehours'] = '{$a} h'; $string['tinytimeminutes'] = '{$a} m'; $string['tinytimenow'] = 'mnt'; +$string['tinytimeolderyearformat'] = '%b %Y'; $string['tinytimeseconds'] = '{$a} s'; $string['tinytimeweeks'] = '{$a} sem.'; +$string['tinytimewithinayearformat'] = '%e %b'; $string['total'] = 'Total'; $string['unknowneventa'] = 'Événement inconnu ({$a})'; $string['updateandpreview'] = 'Mise à jour et aperçu'; diff --git a/html/langpacks/fr/choicegroup.php b/html/langpacks/fr/choicegroup.php index 7b66c2c610..e9872278ac 100644 --- a/html/langpacks/fr/choicegroup.php +++ b/html/langpacks/fr/choicegroup.php @@ -68,6 +68,7 @@ $string['chooseaction'] = 'Choisir une action…'; $string['choosegroup'] = 'Choisir un groupe'; $string['collapse_all_groupings'] = 'Réduire tous les groupements'; +$string['completiondetail:submit'] = 'Sélectionner un groupe'; $string['completionsubmit'] = 'Montrer comme complet quand l\'utilisateur fait son choix'; $string['createdate'] = 'Date de création'; $string['defaultsettings'] = 'Paramètres par défaut'; diff --git a/html/langpacks/fr/customlabel.php b/html/langpacks/fr/customlabel.php index a20f6be7d6..0eda480804 100644 --- a/html/langpacks/fr/customlabel.php +++ b/html/langpacks/fr/customlabel.php @@ -40,7 +40,6 @@ $string['classifierstypes'] = 'Type de classification'; $string['code'] = 'Code'; $string['commands'] = 'Commandes'; -$string['configusesafestorage'] = 'Si possible, n\'importe quelle ancienne donnée sera convertie lors de l\'édition. La nouvelle donnée sera utilisée pour des articles convertis.'; $string['constraints'] = 'Contraintes'; $string['content'] = 'Contenu'; $string['coursemetadatacoursekey_help'] = 'Ceci doit définir un nom de colonne dans la base de données qui relie un enregistrement à un ID de cours.'; @@ -55,14 +54,12 @@ $string['down'] = 'Descendre'; $string['editclass'] = 'Mise à jour des classes de classification'; $string['editvalues'] = 'Modifier les valeurs'; -$string['enabletype'] = 'Permettre les sous-types'; $string['errorclassloading'] = 'Erreur de lecture : classe nulle'; $string['errorfailedloading'] = 'Erreur lors du chargement de la classe pour étiquette personnalisée {$a}. Le retour au "texte" de l\'étiquette personnalisée.'; $string['errorupdatevalue'] = 'Impossible de mettre à jour une nouvelle valeur'; $string['exclude'] = 'Exclure'; $string['exportdata'] = 'Exporter les données en XML'; $string['filter'] = 'Filtre'; -$string['hiddenrolesfor'] = 'Rôles qui NE PEUVENT PAS ÊTRE UTILISES'; $string['include'] = 'Inclure'; $string['labelclass'] = 'Type d\'étiquette'; $string['labelclasses'] = 'Classes d\'élément'; diff --git a/html/langpacks/fr/data.php b/html/langpacks/fr/data.php index f2bc62f4fa..a0e08810c2 100644 --- a/html/langpacks/fr/data.php +++ b/html/langpacks/fr/data.php @@ -251,6 +251,10 @@ $string['menuchoose'] = 'Sélectionner…'; $string['missingdata'] = 'Un identifiant de données ou un objet doit être fourni à la classe champ'; $string['missingfield'] = 'Erreur de programmation : veuillez indiquer le champ et/ou les données lors de la définition d\'une classe.'; +$string['missingfieldtype'] = 'Type de champ in trouvable pour {$a->name}'; +$string['missingfieldtypeimport'] = 'Les champs suivants n\'ont pas été importés, car les types de champs correspondants ne sont pas installés :'; +$string['missingfieldtypes'] = 'Les champs suivants n\'ont pas leur type de champ correspondant installé. Ils ne seront pas inclus dans les formulaires lors de l\'ajout ou la modification des fiches +Leur étiquette pourrait quand même s\'afficher sur le formulaire ; veuillez donc modifier le modèle d\'ajout de fiche en conséquence :'; $string['modulename'] = 'Base de données'; $string['modulename_help'] = 'Une base de données permet aux participants de créer, afficher et rechercher une collection de fiches. @@ -390,6 +394,7 @@ $string['todatabase'] = 'à cette base de données.'; $string['type'] = 'Type de champ'; $string['undefinedprocessactionmethod'] = 'Aucune méthode n\'est définie dans Data_Preset pour traiter l\'action « {$a} ».'; +$string['unknown'] = 'Champ inconnu'; $string['unsupportedexport'] = '({$a->fieldtype}) ne peut pas être exporté.'; $string['unsupportedfields'] = 'Champs non supportés'; $string['unsupportedfieldslist'] = 'Les champs suivants ne peuvent pas être exportés :'; diff --git a/html/langpacks/fr/error.php b/html/langpacks/fr/error.php index ef0231b509..79817db4d9 100644 --- a/html/langpacks/fr/error.php +++ b/html/langpacks/fr/error.php @@ -34,7 +34,7 @@ $string['agelocationverificationdisabled'] = 'Vérification de l\'âge et du lieu désactivée'; $string['alreadyloggedin'] = 'Vous êtes déjà authentifié sous le nom {$a}. Veuillez vous déconnecter avant de vous connecter sous un autre nom.'; $string['authnotexisting'] = 'Le plugin d\'autorisation n\'existe pas'; -$string['backupcontainexternal'] = 'Ce fichier de sauvegarde comporte des hôtes externes Réseau Moodle qui ne sont pas configurés localement'; +$string['backupcontainexternal'] = 'Ce fichier de sauvegarde comporte des hôtes externes de MNet qui ne sont pas configurés localement'; $string['backuptablefail'] = 'Les tables de sauvegarde n\'ont PAS pu être mises en place !'; $string['blockcannotconfig'] = 'Ce bloc ne permet pas de configuration globale'; $string['blockcannotinistantiate'] = 'Problème lors de l\'instantiation de l\'objet bloc'; diff --git a/html/langpacks/fr/mnet.php b/html/langpacks/fr/mnet.php index bb78648453..705f13b363 100644 --- a/html/langpacks/fr/mnet.php +++ b/html/langpacks/fr/mnet.php @@ -90,7 +90,7 @@ $string['host'] = 'Serveur'; $string['hostcoursenotfound'] = 'Le serveur ou le cours n\'a pas été trouvé'; $string['hostdeleted'] = 'Serveur supprimé'; -$string['hostexists'] = 'Un enregistrement d\'un serveur de ce nom existe déjà (peut-être déjà supprimé). Cliquez ici pour modifier cet enregistrement.'; +$string['hostexists'] = 'Un enregistrement d\'un serveur de ce nom existe déjà (peut-être déjà supprimé). Cliquer ici pour modifier cet enregistrement.'; $string['hostlist'] = 'Liste des serveurs en réseau'; $string['hostname'] = 'Nom d\'hôte'; $string['hostnamehelp'] = 'Le nom de domaine complet (FQDN) du serveur distant, par exemple www.exemple.fr'; @@ -145,8 +145,8 @@ $string['mnetsettings'] = 'Réglages MNet'; $string['moodle_home_help'] = 'Le chemin vers la page d\'accueil de l\'application MNet sur le serveur distant, par exemple /moodle/.'; $string['name'] = 'Nom'; -$string['net'] = 'Réseau Moodle'; -$string['networksettings'] = 'Réglages réseau'; +$string['net'] = 'MNet'; +$string['networksettings'] = 'Réglages MNet'; $string['never'] = 'Jamais'; $string['noaclentries'] = 'Aucun enregistrement dans la liste de contrôle d\'accès SSO'; $string['noaddressforhost'] = 'Désolé, ce nom de serveur ({$a}) n\'a pas pu être interprété !'; @@ -202,7 +202,7 @@ $string['remotehosts'] = 'Serveurs distants'; $string['remoteuser'] = 'Utilisateur distant {$a->remotetype}'; $string['remoteuserinfo'] = 'Profil importé depuis{$a->remotename}'; -$string['requiresopenssl'] = 'La mise en réseau requiert l\'extension OpenSSL'; +$string['requiresopenssl'] = 'Le réseau MNet requiert l\'extension OpenSSL'; $string['restore'] = 'Restaurer'; $string['returnvalue'] = 'Valeur de retour'; $string['reviewhostdetails'] = 'Examiner les détails du serveur'; @@ -259,7 +259,7 @@ $string['userchangepasswordlink'] = '
        Vous pourrez changer votre mot de passe chez votre fournisseur {$a->description}.'; $string['usernotfullysetup'] = 'Votre compte utilisateur est incomplet. Veuillez retourner chez votre fournisseur et vous assurer que votre profil y est complet. Vous devrez peut-être vous déconnecter et vous reconnecter pour que les modifications prennent effet.'; $string['usersareonline'] = 'Attention ! {$a} utilisateurs de ce serveur sont actuellement connectés à votre Moodle.'; -$string['validated_by'] = 'Il a été validé par le réseau : {$a}'; +$string['validated_by'] = 'Il a été validé par le réseau MNet : {$a}'; $string['verifyhostandpeer'] = 'Vérifier le domaine et le serveur'; $string['verifyhostonly'] = 'Vérifier seulement le domaine'; $string['verifysignature-error'] = 'La vérification de signature a échoué. Une erreur est survenue.'; diff --git a/html/langpacks/fr/organizer.php b/html/langpacks/fr/organizer.php index b56e623048..aac6ad6a69 100644 --- a/html/langpacks/fr/organizer.php +++ b/html/langpacks/fr/organizer.php @@ -25,19 +25,28 @@ defined('MOODLE_INTERNAL') || die(); +$string['Error'] = 'Erreur'; +$string['Info'] = 'Information'; +$string['Warning'] = 'Avertissement'; $string['absolutedeadline'] = 'Fin des inscriptions'; $string['absolutedeadline_help'] = 'Cochez cette case pour définir le moment après lequel les étudiants ne peuvent plus rien changer'; $string['actionlink_delete'] = 'Effacer'; $string['actionlink_edit'] = 'Modifier'; $string['actionlink_eval'] = 'Noter'; $string['actionlink_print'] = 'Imprimer'; +$string['actions'] = 'Action'; +$string['actions_help'] = 'Mesure à prendre'; $string['addappointment'] = 'Ajouter un rendez-vous'; $string['addslots_placesinfo'] = 'Cette action créera {$a->numplaces} nouvelles places possibles, pour un total de {$a->totalplaces} places possibles pour {$a->numstudents} étudiants.'; $string['addslots_placesinfo_group'] = 'Cette action créera {$a->numplaces} nouvelles places possibles, pour un total de {$a->totalplaces} places possibles pour {$a->numstudents} groupes.'; +$string['allowcreationofpasttimeslots'] = 'Création de créneaux horaires passés'; +$string['allowedprofilefieldsprint'] = 'Champs de profil utilisateur autorisés'; +$string['allowedprofilefieldsprint2'] = 'Champs de profil utilisateur autorisés pour l\'impression de créneaux d\'agenda uniques'; $string['allowsubmissionsanddescriptionfromdatesummary'] = 'Les détails de l\'agenda et le formulaire d\'inscription seront disponibles à partir de {$a}'; $string['allowsubmissionsfromdate'] = 'Début des inscriptions'; $string['allowsubmissionsfromdate_help'] = 'Cochez ici si vous voulez que l\'agenda soit accessible aux étudiants après une certaine date.'; $string['allowsubmissionsfromdatesummary'] = 'Cet agenda acceptera les inscriptions à partir de {$a}'; +$string['allowsubmissionstodate'] = 'Fin de l\'inscription'; $string['alwaysshowdescription'] = 'Toujours afficher la description'; $string['alwaysshowdescription_help'] = 'Si cette case est décochée, la description du devoir ci-dessus ne sera visible pour les étudiants qu\'à partir de la date de début des inscriptions.'; $string['applicant'] = 'La personne qui a inscrit le groupe'; @@ -124,9 +133,16 @@ Date: {$a->date} à {$a->time} Système de messagerie Moodle'; +$string['assign_notify_teacher:group:smallmessage'] = 'Un rendez-vous avec le groupe {$a->groupname} le {$a->date} à {$a->time} vous a été attribué par {$a->sendername}.'; +$string['assign_notify_teacher:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Rendez-vous attribué'; +$string['assign_notify_teacher:smallmessage'] = 'Un rendez-vous avec {$a->sendername} le {$a->date} à {$a->time} a été attribué par vous par {$a->sendername}'; +$string['assign_notify_teacher:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Rendez-vous attribué'; $string['assign_title'] = 'Attribuer le rendez-vous'; $string['assignsuccess'] = 'Le créneau a été attribué avec succès et le-s particiant-s a/ont été notifié-s.'; +$string['assignsuccessnotsent'] = 'AVERTISSEMENT : le créneau a été attribué avec succès MAIS le ou les particiants N\'ont PAS été notifiés.'; $string['atlocation'] = 'à'; +$string['attended'] = 'assisté'; +$string['auth'] = 'Méthode d\'authentification'; $string['availability'] = 'Disponibilité'; $string['availablefrom'] = 'Les demandes seront possibles à partir de'; $string['availablefrom_help'] = 'Détermine la période pendant laquelle les étudiants pourront s\'inscrire pour ces créneaux. Sinon, cochez "Dès maintenant" pour leur permettre de s\'inscrire immédiatement.'; @@ -137,10 +153,14 @@ $string['btn_assign'] = 'Attribuer un créneau'; $string['btn_comment'] = 'Modifier le commentaire'; $string['btn_delete'] = 'Supprimer les créneaux sélectionnés'; +$string['btn_deletesingle'] = 'Supprimer ce créneau'; $string['btn_edit'] = 'Modifier les créneaux sélectionnés'; +$string['btn_editsingle'] = 'Modifier ce créneau'; $string['btn_eval'] = 'Noter les créneaux sélectionnés'; $string['btn_eval_short'] = 'Noter'; +$string['btn_evalsingle'] = 'Finaliser ce créneau'; $string['btn_print'] = 'Imprimer les créneaux sélectionnés'; +$string['btn_printsingle'] = 'Imprimer ce créneau'; $string['btn_queue'] = 'Mettre en attente'; $string['btn_reeval'] = 'Réévaluer'; $string['btn_register'] = 'M\'inscrire'; @@ -148,15 +168,18 @@ $string['btn_reregister'] = 'Me réinscrire'; $string['btn_save'] = 'Enregistrer le commentaire'; $string['btn_send'] = 'Envoyer'; +$string['btn_sendall'] = 'Envoyer un rappel à tous les participants sans rendez-vous'; $string['btn_start'] = 'Commencer'; $string['btn_unqueue'] = 'Retirer de la liste d\'attente'; $string['btn_unregister'] = 'Désinscrire'; +$string['calendarsettings'] = 'Paramètres du calendrier'; $string['can_reregister'] = 'Vous pouvez vous réinscrire à un autre rendez-vous.'; $string['cannot_eval'] = 'Impossible d\'évaluer, l\'étudiant a un'; $string['changegradewarning'] = 'Cet agenda a des rendez-vous notés, et le fait de changer la note ne va pas recalculer automatiquement les notes existantes. Si vous souhaitez changer la note, vous devez renoter tous les rendez-vous existants.'; $string['collision'] = 'Attention! conflit détecté avec l\'-es événement-s suivant-s:'; $string['configabsolutedeadline'] = 'Le décalage par défaut entre le sélecteur de date/heure par rapport à la date/heure actuelles.'; $string['configahead'] = 'à l\'avance'; +$string['configallowcreationofpasttimeslots'] = 'Est-il permis de créer des créneaux horaires passés ?'; $string['configday'] = 'jour'; $string['configdays'] = 'jours'; $string['configdigest'] = 'Envoyer un résumé des rendez-vous du lendemain à l\'enseignant.'; @@ -168,6 +191,8 @@ $string['confighours'] = 'heures'; $string['configintro'] = 'Les valeurs que vous saisissez ici définissent les réglages par défaut pour la création d\'un nouvel agenda.'; $string['configlocationlink'] = 'Le lien vers un moteur de recherche utilisé pour indiquer l\'itinéraire vers le lieu du rendez-vous. Placez $searchstring dans l\'URL pointant vers ce site.'; +$string['configlocationslist'] = 'Emplacements pour le champ de saisie semi-automatique'; +$string['configlocationslist_desc'] = 'Chaque créneau doit être inséré dans une ligne distincte !'; $string['configmaximumgrade'] = 'Définit la valeur par défaut dans le champ de note lors de la création d\'un nouvel agenda. C\'est la note maximale que l\'étudiant peut obtenir pour son rendez-vous.'; $string['configminute'] = 'minute'; $string['configminutes'] = 'minutes'; @@ -176,6 +201,7 @@ $string['confignever'] = 'Jamais'; $string['configrelativedeadline'] = 'Le délai par défaut pour prévenir les participants de leur rendez-vous.'; $string['configrequiremodintro'] = 'Décochez cette option si vous ne voulez pas que les utilisateurs soient obligés d\'entrer une description de chaque activité.'; +$string['configsingleslotprintfield'] = 'champ utilisateur à imprimer lors de l\'impression d\'un seul créneau'; $string['configweek'] = 'semaine'; $string['configweeks'] = 'semaines'; $string['configyear'] = 'année'; @@ -183,10 +209,14 @@ $string['confirm_delete'] = 'Effacer'; $string['confirm_organizer_remind_all'] = 'Envoyer'; $string['create'] = 'Créer'; +$string['created'] = 'Créé'; $string['createsubmit'] = 'Créer les créneaux'; +$string['crontaskname'] = 'Tâche cron de l\'agenda'; $string['datapreviewtitle'] = 'Prévisualiser les données'; $string['datapreviewtitle_help'] = 'Cliquez sur [+] ou [-] pour afficher ou masquer des colonnes dans l\'aperçu avant impression.'; $string['datetemplate'] = '%j.%m.%A'; +$string['datetime'] = 'Date et heure'; +$string['datetime_help'] = 'Date et heure du créneau.'; $string['day'] = 'jour'; $string['day_0'] = 'lundi'; $string['day_1'] = 'mardi'; @@ -196,11 +226,15 @@ $string['day_5'] = 'samedi'; $string['day_6'] = 'dimanche'; $string['day_pl'] = 'jours'; +$string['dbid'] = 'Identifiant de la base de données'; +$string['defaultsingleslotprintfields'] = 'Champs par défaut du profil utilisateur d\'un créneau d\'impression unique'; $string['delete_organizer_grades'] = 'Efface les notes de tous les agendas'; $string['deleteheader'] = 'Efface les créneaux suivants:'; $string['deletekeep'] = 'Les rendez-vous suivants vont être annulés. Les étudiants inscrits en seront informés et les créneaux seront supprimés:'; $string['deletenoslots'] = 'Vous n\'avez sélectionné aucun créneau effaçable'; $string['deleteorganizergrades'] = 'Effacer les notes du carnet de notes'; +$string['details'] = 'Détails du statut'; +$string['details_help'] = 'État actuel de ce créneau'; $string['downloadfile'] = 'Télécharger le fichier'; $string['duedate'] = 'Échéance'; $string['duedateerror'] = 'L\'échéance absolue ne peut pas être antérieure à la date de disponibilité!'; @@ -262,6 +296,8 @@ $string['emailteachers'] = 'Envoyer des notifications par email aux enseignants'; $string['emailteachers_help'] = 'Pour éviter le spamming, les enseignants ne reçoivent pas d\'email lors de la première inscription des étudiants dans un créneau horaire. Cochez cette case pour autoriser l\'agenda à envoyer ces notifications aux enseignants. Notez que les notifications pour la désinscription ou le changement de créneau sont toujours envoyées.'; +$string['enableprintslotuserfields'] = 'Autoriser la modification des champs du profil utilisateur'; +$string['enableprintslotuserfieldsdesc'] = 'Contrôle si les enseignants sont autorisés à modifier les champs de profil utilisateur sélectionnés par défaut ci-dessous'; $string['err_availablefromearly'] = 'Cette date ne peut être postérieure à la date de début.'; $string['err_availablefromlate'] = 'Cette date ne peut être postérieure à la date de fin.'; $string['err_availablepastdeadline'] = 'Ce créneau ne peut pas être créé après l\'échéance de cet agenda ({$a->deadline}).'; @@ -301,7 +337,22 @@ $string['eval_notify_newappointment:student:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Rendez-vous évalué'; $string['eval_notify_newappointment:student:smallmessage'] = 'Votre rendez-vous du {$a->date} à {$a->time} dans le local {$a->location} a été évalué.'; $string['eval_notify_newappointment:student:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Rendez-vous évalué'; +$string['eval_notify_student:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, votre rendez-vous {$a->sendername} le {$a->date} à {$a->time} à {$a ->location} a été évalué. + +Système de messagerie Moodle'; +$string['eval_notify_student:group:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, votre rendez-vous de groupe {$a->sendername} le {$a->date} à {$a->time} à {$ a->location} a été évalué. + +Système de messagerie Moodle'; +$string['eval_notify_student:group:smallmessage'] = 'Votre rendez-vous de groupe le {$a->date} à {$a->time} à {$a->location} a été évalué.'; +$string['eval_notify_student:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Rendez-vous évalué'; +$string['eval_notify_student:smallmessage'] = 'Votre rendez-vous du {$a->date} à {$a->time} à {$a->location} a été évalué.'; +$string['eval_notify_student:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Rendez-vous évalué'; $string['evaluate'] = 'Evaluer'; +$string['event'] = 'Événement de calendrier'; $string['eventappointmentadded'] = 'L\'étudiant s\'est inscrit dans un créneau.'; $string['eventappointmentassigned'] = 'Le rendez-vous a été fixé par l\'enseignant.'; $string['eventappointmentcommented'] = 'Le rendez-vous a été commenté.'; @@ -322,10 +373,13 @@ $string['eventteacheranonymous'] = 'un enseignant anonyme'; $string['eventtemplate'] = '{$a->courselink} / {$a->organizerlink}: {$a->appwith} {$a->with} {$a->participants}
        Lieu/local: {$a->location}
        '; $string['eventtemplatecomment'] = 'Commentaire:
        {$a}
        '; +$string['eventtemplatewithoutlinks'] = '{$a->coursename} / {$a->organizername} : {$a->appwith} {$a->with} {$a->participants}
        Lieu : {$a->location}
        '; $string['eventtitle'] = '{$a->coursename} / {$a->organizername}: {$a->appwith}'; $string['eventwith'] = 'avec'; $string['eventwithout'] = 'sans'; $string['exportsettings'] = 'Exporter les réglages'; +$string['filtertable'] = '« Recherche dans cette table »'; +$string['filtertable_help'] = 'Rechercher ces créneaux pour les chaînes communes ici.'; $string['finalgrade'] = 'Cette valeur a été définie dans le carnet de notes et ne peut être modifiée au sein de l\'agenda.'; $string['font_large'] = 'grand'; $string['font_medium'] = 'moyen'; @@ -404,6 +458,10 @@ $string['group_registration_notify:student:unregister:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Groupe désinscrit'; $string['group_slot_available'] = 'Créneau disponible'; $string['group_slot_full'] = 'Créneau occupé'; +$string['groupmodeexistingcoursegroups'] = 'Utiliser les groupes de cours existants'; +$string['groupmodenogroups'] = 'Pas de rendez-vous de groupe'; +$string['groupmodeslotgroups'] = 'Création de groupe par créneau vide'; +$string['groupmodeslotgroupsappointment'] = 'Création de groupe par créneau réservée'; $string['groupoptions'] = 'Réglages de groupe'; $string['grouporganizer_desc_hasgroup'] = 'Ceci est un agenda de groupe. Lorsque vous cliquerez sur le bouton d\'inscription vous vous inscrirez avec tous les membres de votre groupe {$a->groupname} dans ce créneau. Tous les membres du groupe peuvent modifier et commenter l\'inscription.'; $string['grouporganizer_desc_nogroup'] = 'Ceci est un agenda de groupe. Les étudiants peuvent inscrire leur groupe dans les créneaux disponibles. Tous les membres du groupe peuvent modifier et commenter leur inscription.'; @@ -421,10 +479,13 @@ $string['img_title_no_participants'] = 'Le créneau n\'avait aucun participant'; $string['img_title_past_deadline'] = 'Le créneau est échu'; $string['img_title_pending'] = 'Le créneau doit être évalué'; +$string['includetraineringroups'] = 'Inclure l\'enseignant dans les groupes'; +$string['includetraineringroups_help'] = 'Si vous cochez la case, non seulement les étudiants du créneau, mais également ses enseignants sont inclus dans les groupes.'; $string['infobox_app_countdown'] = 'Temps restant avant le rendez-vous: {$a->days} jours, {$a->hours} heures, {$a->minutes} minutes, {$a->seconds} secondes'; $string['infobox_app_occured'] = 'Le rendez-vous a déjà eu lieu.'; $string['infobox_deadline_countdown'] = 'Temps restant avant l\'échéance: {$a->days} jours, {$a->hours} heures, {$a->minutes} minutes, {$a->seconds} secondes'; $string['infobox_deadline_passed'] = 'L\'échéance pour les inscriptions est dépassée. Vous ne pouvez plus modifier les inscriptions.'; +$string['infobox_deadline_passed_slot'] = 'xxx créneaux n\'ont pas pu être créés car la date limite d\'inscription est dépassée.'; $string['infobox_deadlines_title'] = 'Échéances'; $string['infobox_description_title'] = 'Description de l\'agenda'; $string['infobox_feedback_title'] = 'Retour d\'informations'; @@ -440,10 +501,14 @@ $string['infobox_organizer_expires'] = 'Cet agenda expirera le {$a->date} à {$a->time}'; $string['infobox_organizer_never_expires'] = 'Cet agenda n\'a pas de date d\'expiration.'; $string['infobox_showfreeslots'] = 'Ne montrer que les créneaux disponibles'; +$string['infobox_showhiddenslots'] = 'Montrer aussi les créneaux cachés
        '; $string['infobox_showlegend'] = 'Montrer la légende'; $string['infobox_showmyslotsonly'] = 'Ne montrer que mes créneaux'; +$string['infobox_showregistrationsonly'] = 'Monter uniquement les créneaux réservés'; $string['infobox_showslots'] = 'Monter les créneaux passés'; $string['infobox_slotoverview_title'] = 'Aperçu du créneau'; +$string['infobox_slotsviewoptions'] = 'Options de filtre spéciales'; +$string['infobox_slotsviewoptions_help'] = 'Ces options de filtre sont combinées par des conjonctions ET !'; $string['infobox_title'] = 'Boite d\'info'; $string['introeditor_error'] = 'La description de l\'agenda est obligatoire.'; $string['invalidgrouping'] = 'Vous devez sélectionner un groupement valable.'; @@ -469,12 +534,16 @@ $string['locationlink'] = 'Lien URL du lieu/local'; $string['locationlink_help'] = 'Tapez ici l\'adresse complète du site web vers lequel le lien doit pointer. Ce site doit obligatoirement donner l\'itinéraire vers le lieu/local. Merci d\'inclure l\'adresse complète, y compris http://'; $string['locationlinkenable'] = 'Autolien d\'info sur le lieu/local'; +$string['locationmandatory'] = 'La saisie de l\'emplacement du créneau est obligatoire'; +$string['locationsettings'] = 'Paramètres d\'emplacement du créneau'; $string['maillink'] = 'L\'agenda est disponible ici.'; $string['maxparticipants'] = 'Nombre max. de participants'; $string['maxparticipants_help'] = 'Définit le nombre maximum d\'utilisateurs qui peuvent s\'inscrire dans chaque créneau. Dans le cas d\'un agenda de groupes, ce nombre est toujours limité à un.'; $string['message_autogenerated2'] = 'Message généré automatiquement'; $string['message_custommessage'] = 'Message personnalisé'; $string['message_custommessage_help'] = 'Utilisez ce champ pour ajouter un texte personnalisé dans le message automatique.'; +$string['message_error_groupsynchronization'] = 'La synchronisation du groupe de créneaux a échoué !'; +$string['message_error_noactionchosen'] = 'Veuillez choisir une action avant d\'appuyer sur le bouton Démarrer.'; $string['message_error_slot_full_group'] = 'Ce créneau horaire est déjà occupé.'; $string['message_error_slot_full_single'] = 'Il n\'y a plus de places disponibles dans ce créneau horaire.'; $string['message_error_unknown_unqueue'] = 'Votre inscription à la liste d\'attente n\'a pas pu être supprimée. Erreur inconnue.'; @@ -495,6 +564,25 @@ $string['message_warning_available_group'] = 'Attention Il y a {$a->freeslots} créneaux disponibles pour {$a->notregistered} groupes sans rendez-vous.'; $string['message_warning_no_slots_added'] = 'Aucun nouveau créneau ajouté!'; $string['message_warning_no_slots_selected'] = 'Vous devez d\'abord sélectionner au moins un créneau.'; +$string['message_warning_no_visible_slots_selected'] = 'Vous devez d\'abord sélectionner au moins un créneau VISIBLE !'; +$string['messageprovider:appointment_reminder_student'] = 'Rappel de rendez-vous Agenda'; +$string['messageprovider:appointment_reminder_teacher'] = 'Rappel de rendez-vous Agenda (Enseignant)'; +$string['messageprovider:assign_notify_student'] = 'Attribution Agenda par l\'enseignant'; +$string['messageprovider:assign_notify_teacher'] = 'Attribution Agenda'; +$string['messageprovider:edit_notify_student'] = 'Modifications Agenda'; +$string['messageprovider:edit_notify_teacher'] = 'Modifications Agenda (Enseignant)'; +$string['messageprovider:eval_notify_student'] = 'Notification d\'évaluation Agenda'; +$string['messageprovider:group_registration_notify_student'] = 'Notification d\'inscription au groupe Agenda'; +$string['messageprovider:manual_reminder_student'] = 'Rappel de rendez-vous manuel Agenda'; +$string['messageprovider:register_notify_teacher'] = 'Notification d\'inscription Agenda'; +$string['messageprovider:register_notify_teacher_queue'] = 'Notification de file d\'attente Agenda'; +$string['messageprovider:register_notify_teacher_register'] = 'Notification d\'inscription Agenda'; +$string['messageprovider:register_notify_teacher_reregister'] = 'Notification de réinscription Agenda'; +$string['messageprovider:register_notify_teacher_unqueue'] = 'Notification de sortie de file d\'attente Agenda'; +$string['messageprovider:register_notify_teacher_unregister'] = 'Notification désinscription Agenda'; +$string['messageprovider:register_promotion_student'] = 'Agenda promu depuis la notification de la file d\'attente'; +$string['messageprovider:register_reminder_student'] = 'Rappel d\'inscription à l\'agenda'; +$string['messageprovider:slotdeleted_notify_student'] = 'Créneaux de l\'agenda annulés'; $string['messageprovider:test'] = 'message de test de l\'agenda'; $string['messages_all'] = 'Toutes les inscriptions, réinscriptions et désinscriptions'; $string['messages_none'] = 'Pas de notifications d\'inscriptions'; @@ -510,6 +598,7 @@ $string['multimemberspecific'] = 'L\'utilisateur {$a->username} {$a->idnumber} est enregistré dans plusieurs groupes! ({$a->groups})'; $string['multipleappointmentenddate'] = 'Date de fin'; $string['multipleappointmentstartdate'] = 'Date de début'; +$string['mymoodle_app_slot'] = 'Rendez-vous le {$a->date} à {$a->time}'; $string['mymoodle_attended'] = '{$a->attended} étudiants sur {$a->total} se sont présentés à leur rendez-vous.'; $string['mymoodle_attended_group'] = '{$a->attended} groupes sur {$a->total} se sont présentés à leur rendez-vous.'; $string['mymoodle_attended_group_short'] = '{$a->attended} groupes sur {$a->total} se sont présentés.'; @@ -526,6 +615,8 @@ $string['mymoodle_organizer_expires'] = 'Cet agenda expire le {$a->date} à {$a->time}.'; $string['mymoodle_pending_app'] = 'Votre rendez-vous est en attente d\'évaluation.'; $string['mymoodle_pending_app_group'] = 'Le rendez-vous de votre groupe {$a->groupname} est en attente d\'évaluation.'; +$string['mymoodle_reg_slot'] = 'Vous êtes déjà inscrit à un créneau horaire'; +$string['mymoodle_reg_slot_group'] = 'Votre groupe {$a->groupname} est déjà inscrit sur un créneau horaire'; $string['mymoodle_registered'] = '{$a->registered} étudiants sur {$a->total} se sont inscrits à un rendez-vous'; $string['mymoodle_registered_group'] = '{$a->registered} groupes sur {$a->total} se sont inscrits à un rendez-vous'; $string['mymoodle_registered_group_short'] = '{$a->registered} groupes sur {$a->total} inscrits'; @@ -533,20 +624,24 @@ $string['mymoodle_upcoming_app'] = 'Votre rendez-vous aura lieu le {$a->date} à {$a->time} dans le local {$a->location}'; $string['mymoodle_upcoming_app_group'] = 'Le rendez-vous de votre groupe {$a->groupname} aura lieu le {$a->date} à {$a->time} dans le local {$a->location}'; $string['newslot'] = 'Ajouter un autre créneau'; -$string['no_due_my_slots'] = 'Tous vos créneaux dans cet agenda sont expirés.'; +$string['no_due_my_slots'] = 'Tous vos créneaux dans cet agenda sont expirés et/ou sont cachés.'; $string['no_due_slots'] = 'Tous les créneaux créés dans cet agenda sont expirés.'; $string['no_my_slots'] = 'Vous n\'avez créé aucun créneau dans cet agenda.'; $string['no_slots'] = 'Aucun créneau n\'a été créé dans cet agenda.'; $string['no_slots_defined'] = 'Il n\'y a actuellement aucun créneau disponible pour un rendez-vous.'; $string['no_slots_defined_teacher'] = 'Il n\'existe aucun créneau pour des rendez-vous pour le moment. Cliquez ici pour en créer.'; +$string['nocalendareventslotcreation'] = 'Aucun événement d\'agenda pour les créneaux vides'; +$string['nocalendareventslotcreation_help'] = 'Si vous cochez cette option, aucun événement de calendrier ne sera créé lors de la création de créneaux. Seuls les rendez-vous créeront des événements de créneaux de calendrier.'; $string['nofreeslots'] = 'Aucun créneau disponible.'; $string['nogroup'] = 'Aucun groupe'; $string['noparticipants'] = 'Aucun participant'; $string['norightpage'] = 'Vous n\'avez pas le droit d\'accès à cette page.'; +$string['nosingleslotprintfields'] = 'L\'impression n\'est pas possible. Aucun champ utilisateur n\'est défini. Voir les paramètres de l\'agenda.'; $string['noslots'] = 'Pas de créneau pour'; $string['noslotsselected'] = 'Aucun créneau sélectionné'; $string['notificationtime'] = 'Rappel relatif de rendez-vous'; $string['notificationtime_help'] = 'Définit le délai entre l\'envoi d\'un rappel à l\'étudiant et son rendez-vous.'; +$string['novalidparticipants'] = 'Aucun étudiant valide'; $string['numentries'] = 'Nombre d\'entrées affichées par page'; $string['numentries_help'] = 'Choisissez "optimal" pour optimiser la distribution des éléments de la liste en fonction de la taille de texte et du format de page choisis, s\'il y a beaucoup de participants inscrits à votre cours.'; $string['organizer'] = 'Agenda'; @@ -578,6 +673,9 @@ $string['orientationportrait'] = 'portrait'; $string['otherheader'] = 'Autre'; $string['pageorientation'] = 'Orientation de la page'; +$string['participants'] = 'étudiant(s)'; +$string['participants_help'] = 'Liste des étudiant(s) ayant réservé ce créneau.'; +$string['pasttimeslotstring'] = 'xxx créneaux n\'ont pas pu être créés car la création de créneaux horaires passés n\'est pas autorisée.'; $string['pdf_notactive'] = 'Pas actif'; $string['pdfsettings'] = 'Réglages PDF'; $string['places_inqueue'] = '{$a->inqueue} sur la liste d\'attente'; @@ -590,7 +688,29 @@ $string['print_return'] = 'Retour à l\'aperçu du créneau'; $string['printout'] = 'Impression'; $string['printpreview'] = 'Aperçu avant impression (10 premières entrées)'; +$string['printslotuserfieldsnotenabled'] = 'La fonctionnalité Champs utilisateur de l\'emplacement d\'impression n\'est pas activée par l\'administrateur.'; $string['printsubmit'] = 'Afficher un tableau imprimable'; +$string['privacy:metadata:applicantidappointment'] = 'Identifiant de l\'utilisateur qui a réservé ce créneau pour le groupe.'; +$string['privacy:metadata:applicantidqueue'] = 'Identifiant de l\'utilisateur qui a effectué cette entrée dans la file d\'attente du groupe.'; +$string['privacy:metadata:attended'] = 'Si l\'utilisateur ou le groupe a participé ou non au créneau.'; +$string['privacy:metadata:comments'] = 'Les commentaires des enseignants pour ce créneau.'; +$string['privacy:metadata:feedback'] = 'Les enseignants donnent leur avis lors de l\'évaluation du créneau.'; +$string['privacy:metadata:grade'] = 'La note que l\'utilisateur ou le groupe a reçue pour cet emplacement.'; +$string['privacy:metadata:groupidappointment'] = 'Identifiant du groupe d\'utilisateurs qui a réservé ce créneau.'; +$string['privacy:metadata:groupidqueue'] = 'Identifiant du groupe ayant effectué cette entrée dans la file d\'attente d\'un créneau.'; +$string['privacy:metadata:organizerslotappointments'] = 'Table dans laquelle les rendez-vous de créneaux sont stockés.'; +$string['privacy:metadata:organizerslotqueues'] = 'Table dans laquelle les entrées de file d\'attente pour les créneaux sont enregistrées.'; +$string['privacy:metadata:organizerslottrainer'] = 'Table dans laquelle sont enregistrés les enseignants d\'un créneau.'; +$string['privacy:metadata:showfreeslotsonly'] = 'Préférence utilisateur : le tableau des créneaux doit afficher uniquement les créneaux libres.'; +$string['privacy:metadata:showhiddenslots'] = 'Préférence utilisateur : le tableau des créneaux doit afficher les créneaux masqués.'; +$string['privacy:metadata:showmyslotsonly'] = 'Préférence utilisateur : le tableau des créneaux doit afficher mes créneaux.'; +$string['privacy:metadata:showpasttimeslots'] = 'Préférence utilisateur : le tableau des créneaux doit afficher les créneaux passés.'; +$string['privacy:metadata:showregistrationsonly'] = 'Préférence utilisateur : le tableau des créneaux n\'affichera que les enregistrements.'; +$string['privacy:metadata:teacherapplicantid'] = 'Identifiant de l\'enseignant qui a attribué ce créneau à un étudiant ou à un groupe.'; +$string['privacy:metadata:teacherapplicanttimemodified'] = 'Heure à laquelle un enseignant a attribué ce créneau à un étudiant ou à un groupe.'; +$string['privacy:metadata:trainerid'] = 'Identifiant d\'un créateur d\'un créneau.'; +$string['privacy:metadata:useridappointment'] = 'Identifiant de l\'utilisateur qui a réservé ce créneau.'; +$string['privacy:metadata:useridqueue'] = 'Identifiant de l\'utilisateur ayant effectué cette inscription dans la file d\'attente d\'un créneau.'; $string['queue'] = 'Listes d\'attente'; $string['queue_help'] = 'Les listes d\'attente permettent aux utilisateurs de s\'inscrire à un créneau horaire même si le nombre maximum de participants est déjà atteint. Les utilisateurs sont ajoutés à une liste d\'attente et ils seront inscrits dans ce créneau (dans l\'ordre) dès qu\'une place se libère.'; $string['queuebody'] = 'Votre inscription à un créneau horaire a été promu du statut de "en liste d\'attente" à celui de "réservé".'; @@ -609,6 +729,95 @@ $string['reg_status_slot_not_attended_reapp'] = 'Ne s\'est pas présenté, réinscription autorisée'; $string['reg_status_slot_past_deadline'] = 'Créneau échu'; $string['reg_status_slot_pending'] = 'Créneau à évaluer'; +$string['register_notify_teacher:queue:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, l\'étudiant {$a->sendername} a fait la queue pour le créneau horaire du {$a->date} à {$a->time } à {$a->location}. + +Le système de messagerie Moodle'; +$string['register_notify_teacher:queue:group:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, l\'étudiant {$a->sendername} a mis en liste d\'attente le groupe {$a->groupname} pour le créneau horaire de {$a ->date} à {$a->time} à {$a->location}. + +Le système de messagerie Moodle'; +$string['register_notify_teacher:queue:group:smallmessage'] = 'L\'étudiant {$a->sendername} a mis le groupe {$a->groupname} sur liste d\'attente pour le créneau horaire du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:queue:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Groupe sur liste d\'attente'; +$string['register_notify_teacher:queue:smallmessage'] = 'L\'étudiant {$a->sendername} s\'est mis sur liste d\'attente pour le créneau horaire du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:queue:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Étudiant mis en liste d\'attente'; +$string['register_notify_teacher:register:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, l\'étudiant {$a->sendername} s\'est inscrit pour le créneau horaire du {$a->date} à {$a->time} à {$a->location}. + +Le système de messagerie Moodle'; +$string['register_notify_teacher:register:group:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, l\'étudiant {$a->sendername} a inscrit le groupe {$a->groupname} pour le créneau horaire du {$a-> date} à {$a->time} à {$a->location}. + +Le système de messagerie Moodle'; +$string['register_notify_teacher:register:group:smallmessage'] = 'L\'étudiant {$a->sendername} a enregistré le groupe {$a->groupname} pour le créneau horaire du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:register:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Groupe inscrit'; +$string['register_notify_teacher:register:smallmessage'] = 'L\'étudiant {$a->sendername} s\'est inscrit pour le créneau horaire du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:register:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Étudiant inscrit'; +$string['register_notify_teacher:reregister:fullmessage'] = 'Bonjour {$a->receivername}, + +{$a->sendername} s\'est réinscrit sur le nouveau créneau du {$a->date} à {$a->time}. + +--- Ceci est un message généré par un automate, merci de ne pas y répondre. Pour plus de renseignement, contacter {$a->sendername} ---'; +$string['register_notify_teacher:reregister:group:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, l\'étudiant {$a->sendername} a réinscrit le groupe {$a->groupname} pour le nouveau créneau horaire du {$ a->date} à {$a->time} à {$a->location}. + +Le système de messagerie Moodle'; +$string['register_notify_teacher:reregister:group:smallmessage'] = 'L\'étudiant {$a->sendername} a réenregistré le groupe {$a->groupname} pour le créneau horaire du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:reregister:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Groupe réenregistré'; +$string['register_notify_teacher:reregister:smallmessage'] = 'L\'étudiant {$a->sendername} s\'est réinscrit pour le créneau horaire du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:reregister:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - {$a->sendername} s\'est réinscrit'; +$string['register_notify_teacher:unqueue:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, l\'étudiant {$a->sendername} s\'est retiré de la liste d\'attente du créneau horaire du {$a->date} à { $a->time} à {$a->location}. + +Le système de messagerie Moodle'; +$string['register_notify_teacher:unqueue:group:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, l\'étudiant {$a->sendername} a retiré le groupe {$a->groupname} de la liste d\'attente du créneau horaire du { $a->date} à {$a->time} à {$a->location}. + +Le système de messagerie Moodle'; +$string['register_notify_teacher:unqueue:group:smallmessage'] = 'L\'étudiant {$a->sendername} a supprimé le groupe {$a->groupname} de la liste d\'attente du créneau du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:unqueue:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Groupe supprimé de la liste d\'attente'; +$string['register_notify_teacher:unqueue:smallmessage'] = 'L\'étudiant {$a->sendername} s\'est retiré de la liste d\'attente du créneau horaire du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:unqueue:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Étudiant retiré de la liste d\'attente'; +$string['register_notify_teacher:unregister:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, l\'étudiant {$a->sendername} s\'est désinscrit du créneau horaire du {$a->date} à {$a->time} à {$a->location}. + +Le système de messagerie Moodle'; +$string['register_notify_teacher:unregister:group:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, l\'étudiant {$a->sendername} a désinscrit le groupe {$a->groupname} du créneau horaire du {$a->date} à {$a->time} à {$a->location}. + +Le système de messagerie Moodle'; +$string['register_notify_teacher:unregister:group:smallmessage'] = 'L\'étudiant {$a->sendername} a désinscrit le groupe {$a->groupname} du créneau horaire du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:unregister:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Groupe non enregistré'; +$string['register_notify_teacher:unregister:smallmessage'] = 'L\'étudiant {$a->sendername} s\'est désinscrit du créneau horaire du {$a->date} à {$a->time} à {$a->location}.'; +$string['register_notify_teacher:unregister:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Étudiant désinscrit'; +$string['register_promotion_student:fullmessage'] = 'Votre inscription à un créneau horaire est passée du statut « liste d\'attente » au statut « réservé ».'; +$string['register_promotion_student:smallmessage'] = 'Votre inscription à un créneau horaire est passée du statut "liste d\'attente" au statut « réservé ».'; +$string['register_promotion_student:subject'] = 'Organisateur Moodle : promu depuis la file d\'attente'; +$string['register_reminder_student:fullmessage'] = 'Bonjour {$a->receivername}, + +Tu dois t\'inscrire sur un créneau pour "{$a->organizername}". +Regarde bien les liens ci-après pour t\'inscrire ! +--- Ceci est un message généré par un automate, merci de ne pas y répondre. Pour plus de renseignement, contacter un organisateur ---'; +$string['register_reminder_student:group:fullmessage'] = 'Bonjour {$a->receivername} ! + +Dans le cadre du cours {$a->courseid} {$a->coursefullname}, soit votre groupe {$a->groupname} ne s\'est encore inscrit à aucun créneau horaire, soit vous avez manqué celui pour lequel vous vous étiez inscrit. + +{$a->custommessage} + +Le système de messagerie Moodle'; +$string['register_reminder_student:group:smallmessage'] = 'Veuillez inscrire votre groupe à un nouveau créneau horaire.'; +$string['register_reminder_student:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Rappel d\'inscription'; +$string['register_reminder_student:smallmessage'] = 'Veuillez vous inscrire à un (nouveau) créneau horaire.'; +$string['register_reminder_student:subject'] = 'Il est encore temps de t\'inscrire pour "{$a->organizername}"'; $string['relative_deadline_before'] = 'avant le rendez-vous'; $string['relative_deadline_now'] = 'Dès maintenant'; $string['relativedeadline'] = 'Échéance relative'; @@ -619,25 +828,55 @@ $string['resetorganizerall'] = 'Effacer toutes les données de l\'agenda (créneaux et rendez-vous)'; $string['reviewsubmit'] = 'Revoir les créneaux'; $string['rewievslotsheader'] = 'Revoir les créneaux'; +$string['search:activity'] = 'Agenda - informations sur l\'activité'; $string['sec'] = 'sec'; $string['sec_pl'] = 'secs'; +$string['select'] = 'Sélectionner des créneaux'; $string['select_all_slots'] = 'Sélectionner tous les créneaux visibles'; +$string['select_help'] = 'Sélectionner un ou plusieurs créneaux où vous souhaitez travailler.'; $string['selectedgrouplist'] = 'Groupes séleectionnés'; $string['selectedslots'] = 'Créneaux sélectionnés'; +$string['signature'] = 'Signature'; +$string['singleslotcommands'] = 'les actions rapides : cliquer sur une image de la colonne pour agir sur le créneau correspondant'; +$string['singleslotcommands_help'] = 'Cliquer sur un bouton d\'action pour travailler directement sur un créneau.'; +$string['singleslotprintfield'] = 'Champ de profil'; +$string['singleslotprintfield0'] = 'Champ de profil'; +$string['singleslotprintfield0_help'] = 'Ces champs utilisateur sont utilisés pour chaque étudiant lorsqu\'un seul créneau est imprimé.'; +$string['singleslotprintfields'] = 'Champs de profil utilisateur à inclure dans les informations'; +$string['singleslotprintfields_help'] = 'TEXTE FACTICE - doit être modifié avec plus d\'informations sur les champs de profil et comment ils sont contrôlés par un paramètre d\'administration'; +$string['slot'] = 'Rendez-vous'; $string['slot_anonymous'] = 'Créneau anonyme'; $string['slot_slotvisible'] = 'Les membres ne sont visibles que s\'ils sont dans leur propre créneau.'; $string['slot_visible'] = 'Membres du créneau toujours visibles'; $string['slotassignedby'] = 'Créneau attribué par'; +$string['slotdeleted_notify_student:fullmessage'] = 'Bonjour {$a->receivername}, + +Votre rendez-vous {$a->sendername} ({$a->courseid} {$a->coursefullname}) du {$a->date} a été annulé. + +Les organisateurs du cours vous demandent de réinscrire dans n\'importe quel créneau disponible dans l\'agenda de prise de rendez-vous {$a->organizername}. Vous trouverez le lien vers celui-ci en bas de ce courriel. + +--- Ceci est un message généré par un automate, merci de ne pas y répondre. Pour plus de renseignement, contacter un organisateur ---'; +$string['slotdeleted_notify_student:group:fullmessage'] = 'Bonjour {$a->receivername} ! + +Votre rendez-vous dans le cours {$a->courseshortname} le {$a->date} à {$a->time} à {$a->location} a été annulé. +Notez que vous n\'avez plus de rendez-vous dans l\'agenda {$a->organizername}. +Veuillez suivre le lien pour prendre un nouveau rendez-vous : {$a->courselink}'; +$string['slotdeleted_notify_student:group:smallmessage'] = 'Votre rendez-vous du {$a->date} à {$a->time} dans l\'agenda « {$a->organizername} » a été annulé.'; +$string['slotdeleted_notify_student:group:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Rendez-vous annulé'; +$string['slotdeleted_notify_student:smallmessage'] = 'Votre rendez-vous du {$a->date} à {$a->time} dans l\'agenda « {$a->organizername} » a été annulé.'; +$string['slotdeleted_notify_student:subject'] = '[{$a->courseid}{$a->courseshortname} / {$a->organizername}] - Rendez-vous annulé'; $string['slotdetails'] = 'Détails du créneau'; $string['slotfrom'] = 'de'; $string['slotlistempty'] = 'Aucun créneau trouvé'; $string['slotperiodendtime'] = 'Date de fin'; $string['slotperiodheader'] = 'Générer des créneaux pour la plage de dates'; -$string['slotperiodheader_help'] = 'Spécifier la date de début et de fin auxquelles les plages horaires journalières (section ci-dessous) s\'appliqueront.'; +$string['slotperiodheader_help'] = 'Spécifier la date de début et de fin auxquelles les créneaux journaliers (section ci-dessous) s\'appliqueront. Indiquer ici également si le créneau doit être visible pour les étudiants.'; $string['slotperiodstarttime'] = 'Date de début'; $string['slottimeframesheader'] = 'Plages horaires spécifiques'; $string['slottimeframesheader_help'] = 'Cette section permet de définir des plages horaires basées sur les jours de la semaine qui seront découpées en créneaux pour des rendez-vous ayant les caractéristiques définies ci-dessus. Il peut y avoir plusieurs plages horaires par jour. Si une plage du lundi est sélectionnée, cela générera des créneaux horaires tous les lundis entre la date de début et de fin, incluses.'; $string['slotto'] = 'à'; +$string['status'] = 'Détails du statut'; +$string['status_help'] = 'État actuel de ce créneau.'; $string['status_no_entries'] = 'Cet agenda n\'a pas d\'étudiants inscrits.'; $string['stroptimal'] = 'optimal'; $string['studentcomment_title'] = 'Commentaires de l\'étudiant'; @@ -645,6 +884,7 @@ $string['tabstatus'] = 'Statut d\'inscription'; $string['tabstud'] = 'Vue étudiant'; $string['teacher'] = 'Enseignant'; +$string['teacher_help'] = 'Liste des enseignants de ce créneau.'; $string['teacher_unchanged'] = '-- inchangé --'; $string['teachercomment_title'] = 'Commentaires de l\'enseignant'; $string['teacherfeedback_title'] = 'Réaction de l’enseignant'; @@ -657,7 +897,7 @@ $string['th_actions'] = 'Action'; $string['th_appdetails'] = 'Détails'; $string['th_attended'] = 'Prés.'; -$string['th_comments'] = 'Commentaires'; +$string['th_comments'] = 'Commentaire de l\'étudiant'; $string['th_datetime'] = 'Date & heure'; $string['th_datetimedeadline'] = 'Date & heure'; $string['th_details'] = 'Statut'; @@ -676,7 +916,9 @@ $string['th_participants'] = 'Participants'; $string['th_status'] = 'Statut'; $string['th_teacher'] = 'Enseignant'; +$string['th_teachercomments'] = 'Commentaire de l\'enseignant'; $string['timeshift'] = 'Déplace l\'échéance absolue'; +$string['timeslot'] = 'Créneau de l\'agenda'; $string['timetemplate'] = '%H:%M'; $string['title_add'] = 'Ajouter de nouveaux créneaux de rendez-vous'; $string['title_comment'] = 'Modifier vos commentaires'; @@ -684,7 +926,14 @@ $string['title_edit'] = 'Modifier les créneaux sélectionnés'; $string['title_eval'] = 'Evaluer les créneaux sélectionnés'; $string['title_print'] = 'Imprimier les créneaux'; +$string['totalday'] = 'xxx créneaux pour yyy personnes'; +$string['totalday_groups'] = 'xxx créneaux pour yyy groupes'; $string['totalslots'] = 'de {$a->starttime} à {$a->endtime}, {$a->duration} {$a->unit} chacun, {$a->totalslots} créneau-x au total'; +$string['totaltotal'] = 'Total : xxx créneaux pour yyy personnes'; +$string['totaltotal_groups'] = 'Total : xxx créneaux pour yyy groupes'; +$string['trainer'] = 'Enseignant'; +$string['trainerid'] = 'Organisateur(s)'; +$string['trainerid_help'] = 'Sélectionner l\'enseignant qui doit gérer les rendez-vous'; $string['unavailableslot'] = 'Ce créneau est disponible à partir de'; $string['unknown'] = 'Inconnu'; $string['visibility'] = 'Visibilité des membres - préréglages'; @@ -692,7 +941,10 @@ $string['visibility_anonymous'] = 'Anonyme'; $string['visibility_help'] = 'Définit l\'option de visibilité par défaut pour les nouveaux créneaux créés.
        Anonyme: Les membres de ce créneau sont toujours invisibles pour tous.
        Visible: Tous les membres de ce créneau sont toujours visibles pour tous.
        Visible seulement pour les membres du créneau:Seuls les membres du créneau peuvent se voir l\'un l\'autre.'; $string['visibility_slot'] = 'Seulement visible pour les membres du créneau.'; +$string['visible'] = 'Créneau visible'; $string['warning_groupingid'] = 'Mode groupe activé. Vous devez sélectionner un groupement valide.'; $string['warninggroupmode'] = 'Vous devez activer le mode groupe et sélectionner un groupement pour créer un agenda de groupe!'; $string['warningtext1'] = 'Les créneaux sélectionnés contiennent des valeurs différentes pour ce champ!'; $string['warningtext2'] = 'ATTENTION! Le contenu de ce champ a été modifié!'; +$string['weekdaylabel'] = 'Créneau en semaine'; +$string['with'] = 'avec'; diff --git a/html/langpacks/fr/pdfannotator.php b/html/langpacks/fr/pdfannotator.php index a15ae929b8..ba2a1fbb03 100644 --- a/html/langpacks/fr/pdfannotator.php +++ b/html/langpacks/fr/pdfannotator.php @@ -28,7 +28,12 @@ $string['actiondropdown'] = 'Options'; $string['activities'] = 'Activités'; $string['addAComment'] = 'Ajouter un commentaire'; +$string['add_private_comment'] = 'Ajouter un commentaire à une note personnelle'; +$string['add_protected_comment'] = 'Ajouter un commentaire à une question privée'; +$string['ago'] = 'Il y a {$a}'; $string['all'] = 'tous'; +$string['all_answers'] = 'Toutes les réponses'; +$string['all_questions'] = 'Toutes les questions'; $string['allanswers'] = 'tous'; $string['allquestions'] = 'tous'; $string['allquestionsimgtitle'] = 'Afficher toutes les questions de ce document'; @@ -44,13 +49,19 @@ $string['answers'] = 'réponses'; $string['answerstab'] = 'Réponses'; $string['answerstabicon'] = 'Réponses'; +$string['answerstabicon_help'] = 'Cette page peut afficher toutes les réponses ou uniquement les réponses aux questions auxquelles vous vous êtes abonné*. La liste couvre tous les annotateurs de ce cours.
        *Lorsque vous postez vous-même une question, vous y êtes automatiquement abonné tant que vous ne vous désabonnez pas.'; $string['author'] = 'Auteur'; $string['average'] = 'moyenne'; +$string['average_answers'] = 'Réponses moyennes'; $string['average_help'] = 'Seuls les utilisateurs ayant rédigé au moins un commentaires sont inclus dans le calcul de la moyenne (arithmétique)'; +$string['average_questions'] = 'Questions moyennes'; $string['by'] = 'par'; $string['by_other_users'] = 'par d\'autres utilisateurs'; $string['bynameondate'] = 'par {$a->name} - {$a->date}'; $string['cancelButton'] = 'Annuler'; +$string['chart_title'] = 'Questions et réponses dans les annotateurs de ce cours'; +$string['clicktoopen2'] = 'Cliquer sur le lien {$a} pour afficher le fichier.'; +$string['closedquestions'] = 'résolu'; $string['colorPicker'] = 'Choisir une couleur'; $string['comment'] = 'Commentaire'; $string['commentDeleted'] = 'Commentaire supprimé'; @@ -61,6 +72,8 @@ $string['currentPage'] = 'numéro de page courant'; $string['day'] = 'jour'; $string['days'] = 'jours'; +$string['decision'] = 'Prendre une décision'; +$string['decision:overlappingAnnotation'] = 'Vous avez cliqué sur une zone contenant plusieurs annotations. Indiquez sur laquelle vous vouliez cliquer.'; $string['delete'] = 'Supprimer'; $string['deleteComment'] = 'Supprimer le commentaire'; $string['deletedComment'] = 'commentaire supprimé'; @@ -70,15 +83,19 @@ $string['deletingComment'] = 'Le commentaire sera supprimé. Il sera affiché comme supprimé sauf s\'il s\'agit du dernier commentaire de son sujet.'; $string['deletingCommentTitle'] = 'Voulez-vous vraiment continuer ?'; $string['deletingQuestion_manager'] = 'Le commentaire sera supprimé.
        Conseil : Si vous souhaitez également supprimer toutes les réponses, supprimez l\'annotation du document.'; +$string['deletingQuestion_student'] = 'La question sera supprimée.
        S\'il n\'y a pas de réponse, l\'annotation sera également supprimée, sinon la question sera affichée comme supprimée'; $string['deletionForbidden'] = 'Suppression non autorisée'; $string['didyouknow'] = 'Le saviez-vous ?'; $string['dnduploadpdfannotator'] = 'Créer un fichier pour l\'annotation PDF'; $string['document'] = 'Document'; $string['drawing'] = 'Dessinez dans le document avec le stylo.'; $string['edit'] = 'Modifier'; +$string['editAnnotation'] = 'L\'annotation sera déplacée.
        Cela pourrait changer le contexte de la question.'; $string['editAnnotationTitle'] = 'Voulez-vous vraiment continuer ?'; $string['editButton'] = 'Enregistrer'; +$string['editNotAllowed'] = 'Panoramique interdit !'; $string['editedComment'] = 'dernière édition'; +$string['emptypdf'] = 'Il n\'y a pas de commentaires dans cet annotateur pour le moment.'; $string['enterText'] = 'Saisir le texte'; $string['entity_helptitle'] = 'Aide pour'; $string['error'] = 'Erreur !'; @@ -88,17 +105,24 @@ $string['error:deleteAnnotation'] = 'Une erreur s\'est produite lors de la suppression d\'une annotation.'; $string['error:editAnnotation'] = 'Une erreur s\'est produite lors de la modification d\'une annotation.'; $string['error:editcomment'] = 'Une erreur s\'est produite lors de la tentative de modification d\'un commentaire.'; +$string['error:forwardquestion'] = 'Une erreur s\'est produite lors du transfert de la question.'; +$string['error:forwardquestionnorecipient'] = 'Une erreur s\'est produite lors du transfert de la question. : Personne dans ce cours n\'a la capacité de recevoir des questions transférées.'; $string['error:getAllQuestions'] = 'Une erreur s\'est produite lors de la récupération des questions de ce document.'; $string['error:getAnnotation'] = 'Une erreur s\'est produite lors de la récupération de l\'annotation.'; $string['error:getAnnotations'] = 'Une erreur s\'est produite lors de la récupération de toutes les annotations.'; $string['error:getComments'] = 'Une erreur s\'est produite lors de la récupération des commentaires.'; $string['error:getQuestions'] = 'Une erreur s\'est produite lors de la récupération des questions de cette page.'; +$string['error:hideComment'] = 'Une erreur s\'est produite lors de la tentative de masquage du commentaire de la vue des participants.'; $string['error:markasread'] = 'L\'élément n\'a pas pu être marqué comme lu.'; $string['error:markasunread'] = 'L\'élément n\'a pas pu être marqué comme non lu.'; +$string['error:markcorrectanswer'] = 'Une erreur s\'est produite lors du marquage de la réponse comme correcte.'; +$string['error:missingAnnotationtype'] = 'Le type d\'annotation n\'existe pas. Il est possible que l\'entrée dans la table pdfannotator_annotationtypes soit manquante.'; $string['error:openingPDF'] = 'Une erreur s\'est produite lors de l\'ouverture du fichier PDF.'; $string['error:openprintview'] = 'Une erreur s\'est produite lors de la tentative d\'ouverture du fichier PDF dans Acrobat Reader.'; $string['error:printcomments'] = 'Une erreur s\'est produite lors de l\'ouverture des commentaires dans un fichier PDF.'; +$string['error:printlatex'] = 'Une erreur s\'est produite lors de la tentative d\'ajout d\'une formule LaTeX au pdf.'; $string['error:redihideCommentsplayComment'] = 'Une erreur s\'est produite lors de la réinsertion du commentaire pour les participants.'; +$string['error:redisplayComment'] = 'Une erreur s\'est produite lors de la réaffichage du commentaire.'; $string['error:renderPage'] = 'Une erreur s\'est produite lors de l\'affichage de la page.'; $string['error:reportComment'] = 'Une erreur s\'est produite lors de l\'enregistrement du rapport.'; $string['error:subscribe'] = 'Une erreur s\'est produite lors de l\'abonnement à la question.'; @@ -193,10 +217,12 @@ $string['minutes'] = 'minutes'; $string['missingAnnotation'] = 'L\'annotation correspondante ne peut pas être trouvée·!'; $string['modifiedby'] = 'par'; +$string['modulename'] = 'Annotation PDF'; $string['modulename_help'] = 'Cette activité permet de collaborer sur un document PDF. Les participants peuvent annoter des parties spécifiques du PDF et en discuter avec les autres.'; +$string['modulenameplural'] = 'Annotations PDF'; $string['month'] = 'mois'; $string['months'] = 'mois'; -$string['myanswers'] = 'mes réponses'; +$string['myanswers'] = 'Mes réponses'; $string['mypost'] = 'Mon poste'; $string['myprivate'] = 'Mes notes personnelles'; $string['myprotectedanswers'] = 'Mes réponses privées'; @@ -204,7 +230,7 @@ $string['mypublicanswers'] = 'Mes réponses publiques'; $string['mypublicquestions'] = 'Mes questions publiques'; $string['myquestion'] = 'Question'; -$string['myquestions'] = 'mes questions'; +$string['myquestions'] = 'Mes questions'; $string['newanswerhtml'] = 'Vous vous êtes abonné à la question "{$a->question}" à laquelle {$a->answeruser} a répondu par le commentaire suivant :

        "{$a->content}"

        La réponse est disponible ici.'; $string['newanswertext'] = 'Vous vous êtes abonné à la question "{$a->question}"à laquelle {$a->answeruser} a répondu par le commentaire suivant : @@ -263,8 +289,8 @@ $string['pdfannotator:getforwardedquestions'] = 'Recevoir les questions transférées'; $string['pdfannotator:hidecomments'] = 'Masquer les commentaires pour les participants'; $string['pdfannotator:markcorrectanswer'] = 'Marquer les réponses comme correctes'; -$string['pdfannotator:printcomments'] = 'Télécharger les commentaires'; -$string['pdfannotator:printdocument'] = 'Télécharger le document'; +$string['pdfannotator:printcomments'] = 'Télécharger les commentaires (même si l\'option est désactivée pour un annotateur PDF)'; +$string['pdfannotator:printdocument'] = 'Télécharger le document (même si l\'option est désactivée pour un annotateur PDF)Télécharger le document'; $string['pdfannotator:recievenewquestionnotifications'] = 'Recevoir des notifications sur les nouvelles questions'; $string['pdfannotator:report'] = 'Signaler des commentaires inappropriés au responsable du cours'; $string['pdfannotator:seehiddencomments'] = 'Voir les commentaires cachés'; @@ -320,10 +346,10 @@ $string['public_comments'] = 'Commentaires publics'; $string['publicanswers'] = 'Réponses publiques'; $string['publicquestions'] = 'Questions publiques'; -$string['question'] = 'question'; +$string['question'] = 'Question'; $string['questionSolved'] = 'La question est close. Cependant, vous pouvez toujours créer de nouveaux commentaires.'; $string['questionsimgtitle'] = 'Montrer toutes les questions sur cette page'; -$string['questionstab'] = 'Questions non résolues'; +$string['questionstab'] = 'Questions'; $string['questionstabicon'] = 'Questions'; $string['questionstabicon_help'] = 'Cette page affiche toutes les questions non résolues qui ont été posées dans ce cours. Vous pouvez également choisir de voir toutes les questions résolues dans ce cours.'; $string['questionstitle'] = 'Questions sur la page'; diff --git a/html/langpacks/fr/portfolio_mahara.php b/html/langpacks/fr/portfolio_mahara.php index eb71b72f93..e28b658a94 100644 --- a/html/langpacks/fr/portfolio_mahara.php +++ b/html/langpacks/fr/portfolio_mahara.php @@ -27,7 +27,7 @@ $string['enableleap2a'] = 'Activer le support du format portfolio Leap2A (nécessite Mahara 1.3)'; $string['err_invalidhost'] = 'Serveur MNet non valide'; -$string['err_invalidhost_help'] = 'Ce plugin pointe vers un hôte MNet non valide (ou supprimé). Il nécessite l\'utilisation de pairs Réseau Moodle avec SSO (fournisseur d\'identité) publiée et abonnement SSO au portfolio (fournisseur de service).'; +$string['err_invalidhost_help'] = 'Ce plugin pointe vers un hôte MNet non valide (ou supprimé). Il nécessite l\'utilisation de pairs MNet avec SSO (fournisseur d\'identité) publiée et abonnement SSO au portfolio (fournisseur de service).'; $string['err_networkingoff'] = 'MNet est désactivé'; $string['err_networkingoff_help'] = 'MNet est actuellement désactivé. Veuillez l\'activer avant de configurer ce plugin. En attendant, toutes les instances de ce plugin ont été cachées, jusqu\'à l\'activation de MNet. Vous devez les activer manuellement.'; $string['err_nomnetauth'] = 'Le plugin d\'authentification MNet est désactivé'; diff --git a/html/langpacks/fr/qtype_formulas.php b/html/langpacks/fr/qtype_formulas.php index a46e791889..ac6d5fc6a3 100644 --- a/html/langpacks/fr/qtype_formulas.php +++ b/html/langpacks/fr/qtype_formulas.php @@ -131,7 +131,6 @@ $string['functiontakesonearg'] = 'La fonction {$a} doit avoir exactement un argument'; $string['functiontakesoneortwoargs'] = 'La fonction {$a} doit avoir un ou deux arguments'; $string['functiontakestwoargs'] = 'La fonction {$a} doit avoir exactement deux arguments'; -$string['globaloptions'] = '[Global] -'; $string['globalvarshdr'] = 'Variables'; $string['illegalformulasyntax'] = 'Syntaxe incorrecte pour la formule commençant par « {$a} »'; $string['incorrectfeedback'] = 'Pour toute réponse incorrecte'; diff --git a/html/langpacks/fr/tool_customlang.php b/html/langpacks/fr/tool_customlang.php index 00557712b5..f7c83a6ebc 100644 --- a/html/langpacks/fr/tool_customlang.php +++ b/html/langpacks/fr/tool_customlang.php @@ -49,6 +49,7 @@ $string['customlang:view'] = 'Voir les chaînes de caractères locales'; $string['export'] = 'Exporter des chaînes personnalisées'; $string['exportfilter'] = 'Sélectionner le(s) composant(s) à exporter'; +$string['exportzipfilename'] = 'export-lang-perso-{$a->lang}.zip'; $string['filter'] = 'Filtrer les chaînes'; $string['filtercomponent'] = 'Afficher les chaînes de ces composants'; $string['filtercustomized'] = 'Chaînes personnalisées seulement'; diff --git a/html/langpacks/it/access.php b/html/langpacks/it/access.php index 657fe5aaef..348c6e4d5f 100644 --- a/html/langpacks/it/access.php +++ b/html/langpacks/it/access.php @@ -32,8 +32,8 @@ $string['activitynext'] = 'Attività successiva'; $string['activityprev'] = 'Attività precedente'; $string['breadcrumb'] = 'Barra di navigazione'; -$string['eventcontextlocked'] = 'Congelato contesto'; -$string['eventcontextunlocked'] = 'Scongelato contesto'; +$string['eventcontextlocked'] = 'Congelamento contesto'; +$string['eventcontextunlocked'] = 'Scongelamento contesto'; $string['hideblocka'] = 'Nascondi blocco {$a}'; $string['showblocka'] = 'Visualizza blocco {$a}'; $string['sitemap'] = 'Mappa del sito'; diff --git a/html/langpacks/it/admin.php b/html/langpacks/it/admin.php index ece4caa89e..dbe63427df 100644 --- a/html/langpacks/it/admin.php +++ b/html/langpacks/it/admin.php @@ -128,7 +128,7 @@ $string['cannotdeletemodfilter'] = 'Non puoi disinstallare \'{$a->filter}\' in quanto fa parte del modulo \'{$a->module}\'.'; $string['cannotuninstall'] = 'Non è possibile disinstallare {$a}'; $string['categoryemail'] = 'Email'; -$string['cfgwwwrootslashwarning'] = 'Nel file config.php la variabile $CFG->wwwroot è stata impostata in modo errato. E\' presente alla fine il carattere \'/\' che deve essere rimosso.'; +$string['cfgwwwrootslashwarning'] = 'Nel file config.php la variabile $CFG->wwwroot è stata impostata in modo errato. È presente alla fine il carattere \'/\' che deve essere rimosso.'; $string['cfgwwwrootwarning'] = 'Nel file config.php la variabile $CFG->wwwroot è stata impostata in modo errato. Deve corrisponde all\'URL utilizzato per accedere a questa pagina.'; $string['change'] = 'cambia'; $string['checkboxno'] = 'No'; @@ -165,24 +165,24 @@ $string['computedfromlogs'] = 'Calcolato dal log a partire da {$a}'; $string['condifmodeditdefaults'] = 'I valori di default verranno utilizzati durante la creazione di attività o risorse'; $string['confeditorhidebuttons'] = 'Seleziona i pulsanti dell\'editor HTML da nascondere.'; -$string['configallcountrycodes'] = 'L\'elenco dei codici nazione che possono essere selezionati, ad esempio nel profilo dell\'utente. E\' possibile inserire un elenco di codici separati da virgola: \'GB,FR,ES\'. Se l\'elenco viene lasciato vuoto (default), verrà utilizzato l\'elenco presente in countries.php del language pack inglese standard, coincidente con l\'elenco ISO 3166-1. Se vengono inseriti codici non standard, è anche necessario aggiunge tali codici al file countries.php del proprio language pack e nel language pack inglese.'; +$string['configallcountrycodes'] = 'L\'elenco dei codici nazione che possono essere selezionati, ad esempio nel profilo dell\'utente. È possibile inserire un elenco di codici separati da virgola: \'GB,FR,ES\'. Se l\'elenco viene lasciato vuoto (default), verrà utilizzato l\'elenco presente in countries.php del language pack inglese standard, coincidente con l\'elenco ISO 3166-1. Se vengono inseriti codici non standard, è anche necessario aggiunge tali codici al file countries.php del proprio language pack e nel language pack inglese.'; $string['configallowassign'] = 'Per ciascun ruolo sulla sinistra, selezionare i ruoli che potrà assegnare.'; $string['configallowattachments'] = 'Consente di allegare file alle email generate dal sito,ad esempio i badge.'; $string['configallowblockstodock'] = 'Se il tema scelto supporta questa funzione, gli utenti potranno spostare i blocchi laterali nel dock.'; $string['configallowcategorythemes'] = 'Abilitando questa opzione, i temi potranno essere impostati a livello di categoria. L\'impostazione influenzerà tutte le sotto categorie ed i relativi corsi a meno che gli stessi non abbiano impostato esplicitamente il tema da utilizzare. ATTENZIONE: L\'abilitazione dei temi di categoria può influenzare le prestazioni.'; $string['configallowcohortthemes'] = 'Consente di impostare temi per i gruppi globali. L\'impostazione ha effetto per tutti gli utenti che appartengono ad uno o più gruppi globali purché il tema impostato sia il medesimo.'; $string['configallowcoursethemes'] = 'Se abilitato, sarà possibile impostare un tema diverso per ogni corso. Il tema del corso avrà precedenza su ogni altra preferenza (tema del sito, tema dell\'utente, tema di sessione).'; -$string['configallowedemaildomains'] = 'Elenco dei domini di posta che è possibile rivelare nella sezione "From" delle email in uscita. Il valore "Vuoto" di default utilizzerà l\'indirizzo no-reply per tutte le mail in uscita. E\' consentito l\'utilizzo dei caratteri jolly, ad esempio *.example.com consentirà l\'invio di email da qualsiasi sotto dominio di example.com, ma non da example.com, che eventualmente può essere aggiunto all\'elenco.'; +$string['configallowedemaildomains'] = 'Elenco dei domini di posta che è possibile rivelare nella sezione "From" delle email in uscita. Il valore "Vuoto" di default utilizzerà l\'indirizzo no-reply per tutte le mail in uscita. È consentito l\'utilizzo dei caratteri jolly, ad esempio *.example.com consentirà l\'invio di email da qualsiasi sotto dominio di example.com, ma non da example.com, che eventualmente può essere aggiunto all\'elenco.'; $string['configallowemailaddresses'] = 'Se si desidera che le email utilizzabili appartengano solo a determinati domini, è possibile elencare i domini autorizzati in questa impostazione, avendo cura di separare i domini tra loro con uno spazio. Le email che non appartengono ai domini elencati non saranno accettate. Per autorizzare anche i sotto domini, elencare il dominio precedendolo con \'.\'. Per autorizzare un dominio e i suoi sotto domini, inserire il dominio una volta col punto ed una volta senza, ad esempio .ourcollege.edu.au ourcollege.edu.au.'; $string['configallowemojipicker'] = 'Il selettore di emoji consente di aggiungere emoji ai testi ed ai messaggi, come ad esempio gli smiley, tramite la barra degli strumenti Atto.'; $string['configallowemojipickerincompatible'] = 'La configurazione del database non supporta correttamente le emoji. Per abilitare il selettore di emoji è necessarioaggiornare il database per supportare unicode completamente.'; $string['configallowguestmymoodle'] = 'Consente l\'accesso alla Dashboard agli ospiti. Se l\'impostazione è disabilitata gli ospiti saranno reindirizzati alla pagina home del sito.'; $string['configallowobjectembed'] = 'Come misura standard di sicurezza, gli utenti normali non possono incorporare oggetti multimediali (come Flash) utilizzando esplicitamente i tag EMBED e OBJECT nei testi HTML (possono sempre utilizzare il filtro Plugin multimediali). Se preferisci consentire l\'utilizzo di questi tag, allora devi abilitare l\'opzione.'; -$string['configallowoverride'] = 'E\' possibile consentire ai ruoli elencati a sinistra di modificare i ruoli riportati nelle colonne'; +$string['configallowoverride'] = 'È possibile consentire ai ruoli elencati a sinistra di modificare i ruoli riportati nelle colonne'; $string['configallowoverride2'] = 'Per ciascun ruolo sulla sinistra, selezionare i ruoli che potrà modificare.
        Da notare che l\'utente deve anche possedere il privilegio moodle/role:override o moodle/role:safeoverride.'; $string['configallowswitch'] = 'Per ciascun ruolo sulla sinistra, selezionare i ruoli nei quali potrà cambiare.
        Da notare che l\'utente deve anche possedere il privilegio moodle/role:switchroles.'; $string['configallowthemechangeonurl'] = 'L\'impostazione consente di cambiare il tema, utilizzando in alternativa:
        ?theme=nomedeltema posposto a qualsiasi URL di Moodle (esempio: mymoodlesite.com/?theme=afterburner ) oppure
        &theme=nomedeltema posposto a qualsiasi URL interno di Moodle, (esempio: mymoodlesite.com/course/view.php?id=2&theme=afterburner ).'; -$string['configallowuserblockhiding'] = 'E\' possibile consentire agli utenti di espandere e minimizzare i blocchi laterali del sito.
        Questa caratteristica utilizza Javascript e i cookie per ricordare lo stato di ogni blocco, influenzando pertanto solo la vista personale dell\'utente.'; +$string['configallowuserblockhiding'] = 'Èpossibile consentire agli utenti di espandere e minimizzare i blocchi laterali del sito.
        Questa caratteristica utilizza Javascript e i cookie per ricordare lo stato di ogni blocco, influenzando pertanto solo la vista personale dell\'utente.'; $string['configallowusermailcharset'] = 'Consente agli utenti di impostare il set di caratteri preferito delle email.'; $string['configallowuserswitchrolestheycantassign'] = 'Per cambiare ruolo gli utenti devono possedere il privilegio moodle/role:assign. Abilitando questa impostazione si rimuove la necessità di avere questo privilegio e i ruoli disponibili nel menù a discesa "Cambia ruolo in.." saranno controllati solamente dalle impostazioni della tabella "Autorizzati ad attribuire ruoli". Si raccomanda che nella tabella "Autorizzati ad attribuire ruoli" non ci siano impostazioni tali da consentire agli utenti di cambiare il proprio ruolo con un ruolo che ha maggiori privilegi.'; @@ -203,7 +203,7 @@ $string['configcoursegraceperiodbefore'] = 'Numero di giorni antecedenti alla data di inizio corso durante i quali considerare "in svolgimento" i corsi.'; $string['configcourseoverviewfilesext'] = 'Elenco separato da virgola delle estensioni consentite per le immagini del corso'; $string['configcourseoverviewfileslimit'] = 'Il numero massimo di file che possono essere visualizzati assieme all\'introduzione nella pagina con l\'elenco dei corsi. Il primo file di tipo immagine che verrà caricato sarà utilizzato anche come immagine del corso nella panoramica corsi della dashboard. Ulteriori file saranno visualizzati solamente nella pagina con l\'elenco dei corsi.'; -$string['configcourserequestnotify'] = 'E\' possibile indicare lo username dell\'utente da avvertire in presenza di richieste di nuovi corsi.'; +$string['configcourserequestnotify'] = 'È possibile indicare lo username dell\'utente da avvertire in presenza di richieste di nuovi corsi.'; $string['configcourserequestnotify2'] = 'Gli utenti da avvertire in presenza di domande per Corsi a richiesta. L\'elenco riporta solo gli utenti che hanno il privilegio di approvare Corsi a richiesta.'; $string['configcoursesperpage'] = 'Numero di corsi da visualizzare nelle pagine contenenti elenchi di corsi.'; $string['configcourseswithsummarieslimit'] = 'Il numero massimo di corsi da visualizzare negli elenchi di corsi che includono l\'introduzione prima di utilizzare un elenco più semplice.'; @@ -211,7 +211,7 @@ $string['configcronremotepassword'] = 'Lo script cron.php potrà essere eseguito da un browser web solo fornendo la password, usando il seguente formato per l\'URL:
         http://site.example.com/admin/cron.php?password=opensesame
        In assenza di impostazione, non sarà necessaria nessuna password.'; $string['configcurlcache'] = 'Time-to-live, espresso in secondi, della cache cURL'; -$string['configcustommenuitems'] = 'E\' possibile configurare un menu orizzontale personalizzato. Ciascuna linea è composta da testo, un URL (opzionale), un testo per il tooltip (opzionale) e un codice lingua o elenco di codici lingua separati da virgola (opzionale, per visualizzare il testo in base alla lingua dell\'utente). Ciascun elemento è separato dal carattere “|†(pipe). E\' possibile anche indicare sotto menù anteponendo uno o più caratteri "#". Esempio: +$string['configcustommenuitems'] = 'È possibile configurare un menu orizzontale personalizzato. Ciascuna linea è composta da testo, un URL (opzionale, non disponibile per un menu di primo livello con sotto voci), un testo per il tooltip (opzionale) e un codice lingua o elenco di codici lingua separati da virgola (opzionale, per visualizzare il testo in base alla lingua dell\'utente). Ciascun elemento è separato dal carattere “|†(pipe). Le linee che iniziano con il segno meno \'-\' saranno visualizzate come voci di menù del menu di primo livello precedente e ### genererà un divisorio. Esempio:
         Courses
         -All courses|/course/
        @@ -222,13 +222,13 @@
         Mobile app|https://someurl.xyz/app|Download our app
         
        '; $string['configcustomusermenuitems'] = 'E\' possibile configurare i contenuti del menu utente (ad eccezione del link di logout che verrà inserito automaticamente). Gli elementi su ciascuna linea devono essere separati dal carattere | e contengono 1) una stringa del tipo "langstringname, componentname" oppure una stringa di testo semplice, 2) un URL e 3) un\'icona specificata come icona pix (inserita nella cartella pix con la struttura [subfoldername]/[iconname], ad esempio i/publish) oppure come URL. E\' anche possibile utilizzare separatori aggiungendo una linea con uno più caratteri #.'; -$string['configdbsessions'] = 'E\' possibile memorizzare le informazioni delle sessioni nel database. L\'impostazione è particolarmente utile per siti molto grandi, con molto traffico o per siti in cluster. Attenzione: cambiare questa impostazione provoca il logout dal sito di tutti gli utenti collegati, tu compreso. -Se viene utilizzato MySQL, accertarsi di impostare \'max_allowed_packet\' in my.cnf (o in my.ini) ad almeno 4M. E\' anche possibile configurare altri driver di sessione direttamente nel file config.php. Per maggiori informazioni vedere il file config-dist.php. Questa impostazione scompare se vengono specificati driver di sessione nel file config.php,'; -$string['configdebug'] = 'L\'impostazione regola il dettaglio della reportistica del PHP. E\' utile esclusivamente per gli sviluppatori.'; +$string['configdbsessions'] = 'È possibile memorizzare le informazioni delle sessioni nel database. L\'impostazione è particolarmente utile per siti molto grandi, con molto traffico o per siti in cluster. Attenzione: cambiare questa impostazione provoca il logout dal sito di tutti gli utenti collegati, tu compreso. +Se viene utilizzato MySQL, accertarsi di impostare \'max_allowed_packet\' in my.cnf (o in my.ini) ad almeno 4M. È anche possibile configurare altri driver di sessione direttamente nel file config.php. Per maggiori informazioni vedere il file config-dist.php. Questa impostazione scompare se vengono specificati driver di sessione nel file config.php,'; +$string['configdebug'] = 'L\'impostazione regola il dettaglio della reportistica del PHP. Èutile esclusivamente per gli sviluppatori.'; $string['configdebugdisplay'] = 'Consente di indirizzare il report degli errori nella pagina HTML. Sebbene l\'opzione sia particolarmente comoda, va tenuto presente che l\'invio di messaggi di errore nella pagina HTML altererà l\'XHTML, i JS, i cookie e gli header HTTP. Se non si seleziona l\'opzione, il report sarà inviato nel log del server, consentendo un debugging più facile. Il nome del log di destinazione è controllato dall\'impostazione PHP error_log.'; $string['configdebugpageinfo'] = 'Selezionare l\'opzione se si desidera visualizzare le informazione nel piè di pagina.'; $string['configdebugvalidators'] = 'Selezionare l\'opzione se si desidera visualizzare i link ai validator esterni. Per il corretto funzionamento è necessario creare un utente con username w3cvalidator ed abilitare l\'accesso agli ospiti. Tali impostazioni possono consentire accessi non autorizzati al server, pertanto non va utilizzata su siti in produzione.'; -$string['configdefaulthomepage'] = 'Imposta il primo collegamento che gli utenti autenticati visualizzeranno nella navigazione.'; +$string['configdefaulthomepage'] = 'Imposta la pagina che gli utenti visualizzeranno dopo essersi autenticati, Imposta anche il primo link della navigazione nei temi basati su Calssic.'; $string['configdefaultrequestcategory'] = 'I corsi a richiesta, se approvati, saranno automaticamente inseriti nella categoria specificata.'; $string['configdefaultrequestedcategory'] = 'Categoria in cui inserire i corsi a richiesta, una volta approvati.'; $string['configdefaultuserroleid'] = 'A tutti gli utenti autenticati, nel contesto del sito, sarà assegnato il ruolo qui indicato. Tale ruolo viene assegnato in aggiunta ai ruoli che gli utenti già possiedono nel sito. Il valore di default è Utente autenticato. Il ruolo di Utente autenticato non entra in conflitto con nessun altro ruolo: il suo scopo è quello di garantire agli utenti autenticati alcuni privilegi, indipendenti dal fatto di essere iscritti ad un corso, come ad esempio inserire un intervento nel blog, gestire il proprio calendario, eccetera.'; @@ -245,7 +245,7 @@ $string['configeditorfontlist'] = 'Scegli i font che appariranno nella lista drop-down dell\'editor.'; $string['configemailchangeconfirmation'] = 'Obbliga gli utenti a confermare il cambio di email quando modificano l\'indirizzo di posta elettronica nel proprio profilo.'; $string['configemaildkimselector'] = 'Il selettore DKIM è a scelta ma deve coincidere con quanto presente nel record DNS.'; -$string['configemailfromvia'] = 'Consente di aggiungere le informazioni del sito di provenienza nella sezione "From" della email. E\' utile per rendere nota ai destinatari la provenienza dell\'email ed aiuta a prevenire risposte accidentali ad indirizzi no-reply.'; +$string['configemailfromvia'] = 'Consente di aggiungere le informazioni del sito di provenienza nella sezione "From" della email. È utile per rendere nota ai destinatari la provenienza dell\'email ed aiuta a prevenire risposte accidentali ad indirizzi no-reply.'; $string['configemailheaders'] = 'Intestazioni email da inserire sulle email in uscita.'; $string['configemailsubjectprefix'] = 'Testo da utilizzare come prefisso dell\'oggetto delle email in uscita.'; $string['configenableactivitychooser'] = 'Il selettore attività è una finestra di dialogo che offre una breve descrizione di ciascuna attività e risorsa. Disabilitando il selettore attività, saranno visualizzati due menù a discesa, uno per le attività ed uno per le risorse.'; @@ -259,7 +259,7 @@ $string['configenablerssfeeds'] = 'Attiva il generatore RSS (RSS Feed) del sito. Per poter utilizzare i feed RSS è necessario attivare anche il generatore RSS nei singoli moduli di attività.'; $string['configenablerssfeedsdisabled'] = 'Non è disponibile poiché il generatore RSS è disabilitato a livello di sito. Per attivarlo, andate in \'configura variabili\' nel pannello di Amministrazione.'; $string['configenablerssfeedsdisabled2'] = 'I feed RSS sono disabilitati a livello di sito. Possono essere abilitati nelle funzionalità avanzate da un amministratore del sito.'; -$string['configenablestats'] = 'Attivando le statistiche, Moodle elaborerà il log con cadenza giornaliera. La durata dell\'elaborazione dipenderà dal traffico del sito. Le statistiche consentono di visualizzare graficamente dati sui corsi e sul sito.'; +$string['configenablestats'] = 'Attivando le statistiche, Moodle elaborerà il log con cadenza giornaliera. La durata dell\'elaborazione dipenderà dal traffico del sito. Le statistiche consentono di visualizzare graficamente dati sui corsi e sul sito.'; $string['configenabletrusttext'] = 'Di default Moodle ripulisce con cura tutti i testi inseriti dagli utenti, al fine di rimuovere ogni possibile script malevolo, oggetto multimediale od altro che possa mettere a repentaglio la sicurezza. Il sistema di Contenuto Affidabile è un modo per dare ad utenti degni di fiducia la possibilità di usare funzioni evolute nei loro contenuti senza alcuna interferenza. Per attivare il sistema è necessario abilitare l\'impostazione e poi attribuire il privilegio Contenuto Affidabile ad uno specifico ruolo. I testi creati o caricati dagli utenti che hanno tale ruolo saranno contrassegnati come "affidabili" e non saranno ripuliti prima della visualizzazione.'; $string['configenablewebservices'] = 'I Web service consentono ad altri sistemi di collegarsi a Moodle e di effettuare varie operazioni, come ad esempio l\'App Mobile Moodle. Per maggiore sicurezza, abilitare i Web service solo se si ha realmente bisogno di usarli.'; $string['configenablewsdocumentation'] = 'Abilita la generazione automatica della documentazione web service. Un utente web service può accedere alla propria documentazione nella pagina delle chiavi. La documentazione visualizzata è relativa solamente ai protocolli abilitati.'; @@ -269,7 +269,7 @@ $string['configextendedusernamechars'] = 'Gli utenti potranno utilizzare qualsiasi carattere per il proprio username. L\'impostazione di default consente l\'uso dei soli caratteri alfanumerici minuscoli, carattere di sottolineatura (_), segno meno (-), punto (.) e il simbolo "at" (@).'; $string['configextramemorylimit'] = 'Alcuni script, come la ricerca globale, il backup/ripristino o il cron, richiedono maggiore memoria. Aumentare questo valore per siti di grandi dimensioni.'; $string['configfilterall'] = 'Filtra tutte le stringhe, incluse le intestazioni, titoli, barre di navigazione ecc. -E\' utile solo se si usa il filtro multilingua, in mancanza del quale si creerà solo carico supplementare sul sito senza vantaggi apprezzabili.'; +È utile solo se si usa il filtro multilingua, in mancanza del quale si creerà solo carico supplementare sul sito senza vantaggi apprezzabili.'; $string['configfiltermatchoneperpage'] = 'Il filtro di creazione automatica dei link (auto-link) genererà solo il collegamento alla prima occorrenza del testo trovato nella pagina. Tutte le altre saranno ignorate.'; $string['configfiltermatchonepertext'] = 'Il filtro di creazione automatica dei link (auto-link) genererà un solo il collegamento corrispondente alla prima occorrenza di testo trovata (es. risorsa, blocco) nella pagina. Tutte le altre saranno ignorate. L\'impostazione non viene tenuta in considerazione se Filtra occorrenze una volta per pagina è impostato a si.'; $string['configfilteruploadedfiles'] = 'Imposta il filtraggio antecedente alla visualizzazione dei file caricati: Tutti i file, Solo file HTML oppure Nessuno.'; @@ -284,9 +284,9 @@ Per la maggioranza dei siti mono lingua l\'impostazione preferibile è "firstname lastname", tuttavia è possibile scegliere di nascondere il cognome. I segnaposto che possono essere usati sono: firstname, lastname, firstnamephonetic, lastnamephonetic, middlename, e alternatename.'; $string['configgeoipfile'] = 'La posizione del file binario GeoLite2 City. Questo file non fa parte della distribuzione di Moodle e deve essere scaricato manualmente da MaxMind. È possibile acquistare la versione commerciale o utilizzare la versione gratuita. Per il download è necessario registrarsi e scaricare il file del database City, cosa che può essere fatta su https://dev.maxmind.com/geoip/geoip2/geolite2/. Una volta registrati e scaricato il file, estrarlo nella cartella "{$a}" del proprio server.'; $string['configgetremoteaddrconf'] = 'Se il server si trova dietro un reverse proxy, tramite questa impostazione è possibile indicare quali header HTTP possano ritenersi affidabili per gli indirizzi IP remoti. Gli header vengono letti sequenzialmente a partire dal primo disponibile.'; -$string['configgradebookroles'] = 'Consente di indicare i ruoli che figureranno nel registro valutatore. E\' necessario che un utente possegga almeno uno di questi ruoli per figurare nel registro valutatore di un corso.'; -$string['configgradeexport'] = 'E\' possibile scegliere i formati preferiti da usare per l\'esportazione delle valutazioni. I formati scelti durante l\'esportazione imposteranno il campo "Formati utilizzati recentemente" per ciascun Registro valutatore. Questo aspetto potrebbe far apparire le valutazioni esportate come "nuove" oppure come "aggiornate". Se non si è più che sicuri di come impostare i formati, allora non selezionare nulla.'; -$string['confighiddenuserfields'] = 'E\' possibile nascondere alla vista degli utenti che non abbiano il ruolo di docente/amministratore alcuni dei campi presenti nel profilo utente. Lo scopo è quello di aumentare la privacy degli utenti. Per selezionare più campi tenere premuto il tasto CTRL.'; +$string['configgradebookroles'] = 'Consente di indicare i ruoli che figureranno nel registro valutatore. È necessario che un utente possegga almeno uno di questi ruoli per figurare nel registro valutatore di un corso.'; +$string['configgradeexport'] = 'È possibile scegliere i formati preferiti da usare per l\'esportazione delle valutazioni. I formati scelti durante l\'esportazione imposteranno il campo "Formati utilizzati recentemente" per ciascun Registro valutatore. Questo aspetto potrebbe far apparire le valutazioni esportate come "nuove" oppure come "aggiornate". Se non si è più che sicuri di come impostare i formati, allora non selezionare nulla.'; +$string['confighiddenuserfields'] = 'È possibile nascondere alla vista degli utenti che non abbiano il ruolo di docente/amministratore alcuni dei campi presenti nel profilo utente. Lo scopo è quello di aumentare la privacy degli utenti. Per selezionare più campi tenere premuto il tasto CTRL.'; $string['configidnumber'] = 'L\'opzione imposta se a) non viene richiesto all\'utente il codice identificativo, b) viene richiesto all\'utente il codice identificativo ma può non compilarlo, c) viene richiesto all\'utente il codice identificativo e deve compilarlo obbligatoriamente. Se compilato, il codice identificativo sarà visualizzato nel profilo utente.'; $string['configintro'] = 'In questa pagina si possono specificare un numero di variabili di configurazione che aiutano Moodle a lavorare al meglio. Non ti preoccupare troppo a riguardo, i valori predefiniti in genere svolgono bene il loro compito e puoi sempre tornare su questa pagina in un secondo momento per modificare le impostazioni.'; @@ -296,8 +296,8 @@ $string['configiplookup'] = 'Quando si clicca su un indirizzo IP (come per es. 34.12.222.93), come riportato nei log, viene visualizzata una mappa con la localizzazione più probabile di quel IP. Ci sono diversi plugin che si possono scegliere per ottenere questo, ciascuno con i suoi pro e contro.'; $string['configkeeptagnamecase'] = 'I tag inseriti manterranno i caratteri maiuscoli/minuscoli.'; $string['configlang'] = 'La lingua di default del sito. Gli utenti che lo desiderano potranno modificare l\'impostazione nel proprio profilo.'; -$string['configlanglist'] = 'Lascia vuoto se vuoi consentire agli utenti di scegliere tra tutte le lingue installate. In alternativa è possibile abbreviare il menu delle lingue inserendo un elenco dei codici lingua separati da virgole, adPer esempio: en, es_es, it, fr. E\' anche possibile visualizzare un nome diverso del language pack utilizzando il seguente formato: language code|language name, come ad esempio en_kids|English,de_kids|Deutsch.'; -$string['configlangmenu'] = 'E\' possibile scegliere se pubblicare o meno il menù delle lingue generico sulla pagina home, nella pagina di Login, ecc. +$string['configlanglist'] = 'Lasciare vuoto se si desidera consentire agli utenti di scegliere tra tutte le lingue installate. In alternativa è possibile abbreviare il menu delle lingue inserendo un elenco dei codici lingua separati da virgole, Per esempio: en, es_es, it, fr. È anche possibile visualizzare un nome diverso del language pack utilizzando il seguente formato: language code|language name, come ad esempio en_kids|English,de_kids|Deutsch.'; +$string['configlangmenu'] = 'È possibile scegliere se pubblicare o meno il menù delle lingue generico sulla pagina home, nella pagina di Login, ecc. La scelta non influisce sulla possibilità da parte dell\'utente di selezionare la lingua preferita all\'interno del proprio profilo personale.'; $string['configlangstringcache'] = 'Esegue il caching delle stringhe delle lingue in file compilati nella cartella dati, migliorando le prestazioni. Se stai traducendo Moodle o modificando stringhe nel codice sorgente, è preferibile disabilitare il caching. '; $string['configlatinexcelexport'] = 'Scegli la codifica per le esportazioni Excel.'; @@ -317,8 +317,8 @@ $string['configmessagingallowemailoverride'] = 'Gli utenti potranno modificare l\'indirizzo email sul quale ricevere le notifiche impostando un indirizzo diverso rispetto a quello memorizzato nel proprio profilo utente.'; $string['configmessagingallusers'] = 'Gli utenti porranno visualizzare l\'elenco degli utenti del sito e scegliere a chi inviare un messaggio così come potranno impostare le proprie preferenze per ricevere messaggi da tutti gli utenti del sito. Disabilitando l\'impostazione, gli utenti potranno visualizzare solamente i partecipanti ai corsi dove sono iscritti e le preferenze dei messaggi offriranno solo due possibilità, accettare messaggi solamente dai propri contatti oppure da tutti i partecipanti ai corsi.'; $string['configmessagingdefaultpressenter'] = 'Nelle preferenze utente della messaggistica sarà abilitato per default la spedizione del messaggio premendo il tasto invio'; -$string['configmessagingdeleteallnotificationsdelay'] = 'Le notifiche lette o non lette possono essere eliminate per ridurre lo spazio occupato. E\' possibile specificare per quanto tempo conservare le notifiche dopo la crezione.'; -$string['configmessagingdeletereadnotificationsdelay'] = 'Le notifiche lette possono essere eliminate per ridurre lo spazio occupato. E\' possibile specificare per quanto tempo conservare le notifiche lette prima di eliminarle.'; +$string['configmessagingdeleteallnotificationsdelay'] = 'Le notifiche lette o non lette possono essere eliminate per ridurre lo spazio occupato. Èpossibile specificare per quanto tempo conservare le notifiche dopo la creazione.'; +$string['configmessagingdeletereadnotificationsdelay'] = 'Le notifiche lette possono essere eliminate per ridurre lo spazio occupato. È possibile specificare per quanto tempo conservare le notifiche lette prima di eliminarle.'; $string['configminpassworddigits'] = 'Le password devono avere almeno questo numero di caratteri numerici.'; $string['configminpasswordlength'] = 'Le password devono essere lunghe almeno questo numero di caratteri.'; $string['configminpasswordlower'] = 'Le password devono avere almeno questo numero di lettere minuscole.'; @@ -332,7 +332,7 @@ $string['confignavshowallcourses'] = 'L\'impostazione stabilisce se gli utenti iscritti ad almeno un corso possano visualizzare la voce Corsi (elenco di tutti corsi) nella Navigazione. Tale voce sarà visualizzata in aggiunta alla voce I miei corsi (elenco dei corsi ai quali l\'utente è iscritto).'; $string['confignavshowcategories'] = 'Visualizza le categorie di corso nelle briciole e nella Navigazione. Le categorie non saranno visualizzate nei corsi dove l\'utente è iscritto, che saranno elencati nel link I miei corsi.'; $string['confignoreplyaddress'] = 'In genere le email vengono spedite a nome di un utente (ad esempio, gli interventi nei forum). L\'indirizzo di email No-reply verrà utilizzato come mittente del messaggio nei casi in cui il destinatario non può rispondere direttamente al mittente (ad esempio quando un utente decide di non visualizzare il proprio indirizzo email).'; -$string['confignotifyloginfailures'] = 'E\' possibile inviare avvisi sui login errati agli utenti selezionati. Prerequisito è l\'abilitazione di un log store interno (Ad esempio il log store standard)'; +$string['confignotifyloginfailures'] = 'È possibile inviare avvisi sui login errati agli utenti selezionati. Prerequisito è l\'abilitazione di un log store interno (Ad esempio il log store standard)'; $string['confignotifyloginthreshold'] = 'Se è stata attivata la notifica dei login errati, l\'impostazione consente di definire il numero di login errati raggiunto il quale sarà inviata la mail di avviso.'; $string['confignotloggedinroleid'] = 'Ai visitatori (utenti non autenticati nel contesto del sito) sarà attribuito il ruolo indicato. Per i visitatori non dovreste scegliere nulla di diverso dal ruolo di Ospite, in ogni caso avete la possibilità di creare nuovi ruoli per i visitatori, con autorizzazioni diverse. Alcune attività, come ad esempio intervenire in un forum, richiederanno comunque all\'utente di autenticarsi.'; $string['configopentowebcrawlers'] = 'Google potrà entrare nel tuo sito come Ospite. Inoltre, coloro che tramite Google raggiungeranno il sito saranno autenticati automaticamente come Ospite. Da notare che l\'impostazione fornisce un accesso trasparente solo a quei corsi che già consentono l\'accesso agli ospiti.'; @@ -352,7 +352,7 @@ $string['configproxyport'] = 'Specificate la porta usata dal proxy per accedere ad Internet'; $string['configproxytype'] = 'Tipo di proxy (per il supporto SOCKS5 sono necessari il PHP5 e l\'estensione cURL ).'; $string['configproxyuser'] = 'Username abilitato ad accedere ad internet attraverso il proxy, lasciare vuoto se non utilizzato (è necessaria l\'estensione PHP cURL).'; -$string['configrecaptchaprivatekey'] = 'Stringa di caratteri (chiave privata) usata per la comunicazione tra il proprio server Moodle e il server recaptcha. E\' possibile richiedere le chiavi reCAPTCHA visitando il sito Google reCAPTCHA.'; +$string['configrecaptchaprivatekey'] = 'Stringa di caratteri (chiave privata) usata per la comunicazione tra il proprio server Moodle e il server recaptcha. È possibile richiedere le chiavi reCAPTCHA visitando il sito Google reCAPTCHA.'; $string['configrecaptchapublickey'] = 'Stringa di caratteri (chiave pubblica) usata per visualizzare l\'elemento reCAPTCHA nella pagina di creazione account. E\' possibile richiedere le chiavi reCAPTCHA visitando il sito Google reCAPTCHA.'; $string['configrequestcategoryselection'] = 'Consente di selezionare una categoria durante la richiesta di corsi'; $string['configrequestedstudentname'] = 'Termine per \'studente\' da utilizzare nel corsi richiesti'; @@ -371,9 +371,9 @@ $string['configsectionstats'] = 'Statistiche'; $string['configsectionuser'] = 'Utente'; $string['configsecureforms'] = 'Moodle può utilizzare un livello aggiuntivo di sicurezza nell\'accettazione di dati provenienti da form web. Se attivata, la variabile HTTP_REFERER del browser è confrontata con l\'indirizzo del form in uso. In alcuni rari casi questo può causare problemi se l\'utente sta utilizzando un firewall (ad esempio Zonealarm) configurato per rimuovere HTTP_REFERER dal suo traffico web. Uno dei sintomi è rimanere \'bloccato\' su di un form. Ad esempio, se gli utenti dovessero avere problemi con la pagina di login , è possibile disabilitare questa impostazione, anche se ciò potrebbe esporre il sito ad attacchi con forzature di password. In caso di dubbio, lasciare l\'impostazione a \'Si\'.'; -$string['configsessioncookie'] = 'E\' possibile personalizzare il prefisso del cookie usato per identificare le sessioni di Moodle. Questa impostazione è opzionale ma è indispensabile se più istanze di Moodle girano sul medesimo sito web.'; -$string['configsessioncookiedomain'] = 'Consente di cambiare il dominio dal quale provengono i cookie di Moodle. E\' utile per alcune personalizzazioni di Moodle (ad esempio plugin di autenticazione o di iscrizione) per le quali si rende necessario scambiare le informazioni di sessione con applicazioni web o con sotto domini. ATTENZIONE: si consiglia di lasciare l\'impostazione al suo default (vuoto) - valori errati potrebbero impedire qualsiasi login al sito.'; -$string['configsessioncookiepath'] = 'E\' possibile personalizzare dove i browser inviano i cookie di Moodle specificando una sotto cartella del sito web. In genere il default \'/\' dovrebbe andare bene.'; +$string['configsessioncookie'] = 'È possibile personalizzare il prefisso del cookie usato per identificare le sessioni di Moodle. Questa impostazione è opzionale ma è indispensabile se più istanze di Moodle girano sul medesimo sito web.'; +$string['configsessioncookiedomain'] = 'Consente di cambiare il dominio dal quale provengono i cookie di Moodle. È utile per alcune personalizzazioni di Moodle (ad esempio plugin di autenticazione o di iscrizione) per le quali si rende necessario scambiare le informazioni di sessione con applicazioni web o con sotto domini. ATTENZIONE: si consiglia di lasciare l\'impostazione al suo default (vuoto) - valori errati potrebbero impedire qualsiasi login al sito.'; +$string['configsessioncookiepath'] = 'È possibile personalizzare dove i browser inviano i cookie di Moodle specificando una sotto cartella del sito web. In genere il default \'/\' dovrebbe andare bene.'; $string['configsessiontimeout'] = 'la sessione degli utenti autenticati che non svolgono attività per un dato periodo di tempo (ad esempio caricare pagine), viene conclusa automaticamente. Questa variabile specifica il tempo massimo di inattività oltre la quale la sessione sarà considerata conclusa.'; $string['configsessiontimeoutwarning'] = 'Le persone autenticate che rimangono inattive per un lungo periodo (senza caricare pagine), dopo un certo tempo verranno avvisate che la loro sessione sta per terminare . Questa variabile definisce l\'intervallo di tempo di inattività che dovrà trascorrere prima dell’avviso.'; $string['configsessiontimeoutwarningcheck'] = 'L\'avviso di timeout della sessione deve essere inferiore al timeout della sessione'; @@ -388,7 +388,7 @@ $string['configslasharguments'] = 'L\'impostazione \'slash arguments\' (che utilizza PATH_INFO) è necessaria per eseguire pacchetti SCORM e per visualizzare correttamente risorse con più file. Qualora il web server dove è installato Moodle non supporti gli \'slash arguments\' è possibile disabilitare l\'impostazione sebbene questo comporterà il mancato funzionamento di alcuni elementi.
        Nota: l\'impostazione \'slash arguments\' diventerà obbligatoria in future versioni di Moodle.'; $string['configsmartpix'] = 'Con questa impostazione, le icone sono gestite tramite uno script PHP che le cerca prima nel tema grafico corrente, poi in tutti i temi a livello superiore i quindi nella cartella di Moodle /pix. Questo riduce il bisogno di duplicare le immagini all\'interno dei temi, anche se con un piccolo costo di performance.'; $string['configsmtpauthtype'] = 'Il tipo di autenticazione SMTP utilizzata dal server.'; -$string['configsmtphosts'] = 'E\' possibile impostare il nome di uno o più server SMTP che Moodle potrà utilizzare per inviare mail (ad esempio \'mail.a.com\' oppure \'mail.a.com;mail.b.com\'). Per configurare una porta non di default (diversa dalla 25) è possibile utilizzare la sintassi [server]:[port] (ad esempio \'mail.a.com:587\'). Per connessioni sicure, in genere viene utilizzata la porta 465 con SSL e la porta 587 con TLS. Se necessario è possibile specificare il protocollo utilizzato. In mancanza di informazioni sul server SMTP, Moodle utilizzerà il metodo di spedizione mail predefinito in PHP.'; +$string['configsmtphosts'] = 'È possibile impostare il nome di uno o più server SMTP che Moodle potrà utilizzare per inviare mail (ad esempio \'mail.a.com\' oppure \'mail.a.com;mail.b.com\'). Per configurare una porta non di default (diversa dalla 25) è possibile utilizzare la sintassi [server]:[port] (ad esempio \'mail.a.com:587\'). Per connessioni sicure, in genere viene utilizzata la porta 465 con SSL e la porta 587 con TLS. Se necessario è possibile specificare il protocollo utilizzato. In mancanza di informazioni sul server SMTP, Moodle utilizzerà il metodo di spedizione mail predefinito in PHP.'; $string['configsmtpmaxbulk'] = 'Massimo numero di messaggi inviati per sessione SMTP. Raggruppare i messaggi può velocizzare l\'invio delle email. Valori inferiori a 2 forzano la creazione di una nuova sessione SMTP per ogni email.'; $string['configsmtpsecure'] = 'Se il server smtp richiede connessioni sicure, è necessario specificare il protocollo corretto.'; $string['configsmtpuser'] = 'Se è stato impostato un server SMTP che richiede l\'autenticazione, è possibile indicare lo username e la password.'; @@ -406,9 +406,9 @@ $string['configsupportname'] = 'Il nome della persona o della organizzazione che fornisce supporto tramite email o sito web.'; $string['configsupportpage'] = 'Questo indirizzo web, per gli utenti di questo sito, sarà quello da linkare se si ha bisogno di assistenza (per esempio, quando nuovi utenti creano il proprio account). Se tale indirizzo è lasciato vuoto, non sarà fornito alcun link.'; $string['configtempdatafoldercleanup'] = 'Elimina dalla cartella \'moodledata\' i file temporanei più vecchi del periodo di tempo impostato'; -$string['configthemedesignermode'] = 'Le immagini ed i CSS appartenenti al tema sono conservati nella cache del browser e del server per un periodo di tempo molto lungo. Se stai sviluppando od ottimizzando un tema, attiva questa impostazione utile anche per gli sviluppatori di codice. E\' anche possibile annullare manualmente la cache del tema nella pagina di selezione temi. ATTENZIONE: la modalità theme designer ha un impatto negativo sulle performance del server!'; +$string['configthemedesignermode'] = 'Le immagini ed i CSS appartenenti al tema sono conservati nella cache del browser e del server per un periodo di tempo molto lungo. Se stai sviluppando od ottimizzando un tema, attiva questa impostazione utile anche per gli sviluppatori di codice. È anche possibile annullare manualmente la cache del tema nella pagina di selezione temi. ATTENZIONE: la modalità theme designer ha un impatto negativo sulle performance del server!'; $string['configthemelist'] = 'Consente di abbreviare il menu di selezione dei temi specificando i nomi dei temi separati da virgole.Lasciando il campo vuoto sarà possibile selezionare qualsiasi tema installato. Esempio: standard,orangewhite.'; -$string['configtimezone'] = 'E\' possibile impostare il fuso orario di default da utilizzare per la visualizzazione delle date. Ciascun utente nel proprio profilo potrà poi scegliere il fuso orario preferito. E\' necessario modificare l\'impostazione se viene visualizzato "Fuso orario non valido"'; +$string['configtimezone'] = 'È possibile impostare il fuso orario di default da utilizzare per la visualizzazione delle date. Ciascun utente nel proprio profilo potrà poi scegliere il fuso orario preferito. È necessario modificare l\'impostazione se viene visualizzato "Fuso orario non valido"'; $string['configuseblogassociations'] = 'Consente agli utenti di organizzare i propri blog associandoli ai cori ed ai moduli di attività.'; $string['configuseexternalyui'] = 'Al posto dei file locali, è possibile usare i file online disponibili sui server Yahoo‘s . ATTENZIONE: è necessaria la connessione ad internet, altrimenti AJAX smetterà di funzionare sul tuo sito. L\'impostazione non è compatibile con i siti che usano https.'; $string['configuserquota'] = 'Il numero massimo di byte che un utente può utilizzare per memorizzare file personali. {$a->bytes} bytes == {$a->displaysize}'; @@ -437,7 +437,7 @@ $string['coursecolorheading_desc'] = 'I corsi dove nelle impostazioni non è stata caricata un\'immagine, verranno visualizzati nella dashboard con un riquadro contenete un motivo. In questa pagina è possibile impostare i colori che saranno utilizzati per creare il motivo.'; $string['coursecolorsettings'] = 'Colori del riquadro dei corsi'; $string['coursecontact'] = 'Gestori dei corsi'; -$string['coursecontact_desc'] = 'E\' possibile indicare quali ruoli far comparire nella descrizione dei corsi. Affinché il nome di un utente compaia nella descrizione di un corso, l\'utente dovrà avere almeno uno dei ruoli qui impostati.'; +$string['coursecontact_desc'] = 'È possibile indicare quali ruoli far comparire nella descrizione dei corsi. Affinché il nome di un utente compaia nella descrizione di un corso, l\'utente dovrà avere almeno uno dei ruoli qui impostati.'; $string['coursecontactduplicates'] = 'Visualizza tutti i gestori dei corsi'; $string['coursecontactduplicates_desc'] = 'Gli utenti che posseggono più di uno dei ruoli impostati come gestori dei corsi saranno visualizzati nelle descrizione dei corsi con ciascuno dei ruoli posseduti. Diversamente saranno elencati con il ruolo posseduto che è posizionato più in alto nella Gestione ruoli.'; $string['coursegraceperiodafter'] = 'Periodo di tolleranza per i corsi passati'; @@ -447,7 +447,7 @@ $string['coursemgmt'] = 'Gestione corsi e categorie'; $string['courseoverview'] = 'Panoramica sui corsi'; $string['courserequestnotify'] = 'Avvertire in caso di richieste'; -$string['courserequestnotifyemail'] = 'L\'utente {$a->user} ha presentato richiesta per il corso {$a->link}'; +$string['courserequestnotifyemail'] = 'L\'utente {$a->user} ha presentato richiesta per il corso {$a->link}'; $string['courserequests'] = 'Corsi che sono stati richiesti'; $string['courserequestspending'] = 'Richieste di nuovi corsi da approvare'; $string['courses'] = 'Corsi'; @@ -458,7 +458,7 @@ $string['cron'] = 'Cron'; $string['cron_enabled'] = 'Abilita cron'; $string['cron_enabled_desc'] = 'Consente di interrompere le elaborazioni pianificate. Da utilizzare solo temporaneamente, ad esempio per un riavvio. Interrompere troppo a lungo il funzionamento del cron impedirà il buon funzionamento del sito ed è da evitare per non compromettere funzionalità fondamentali.'; -$string['cron_help'] = 'Lo script con.php esegue una serie di operazioni ad intervalli regolari, come ad esempio inviare mail dei nuovi interventi sui forum. E\' indispensabile che lo script giri automaticamente e con regolarità, possibilmente ogni minuto.'; +$string['cron_help'] = 'Lo script con.php esegue una serie di operazioni ad intervalli regolari, come ad esempio inviare mail dei nuovi interventi sui forum. È indispensabile che lo script giri automaticamente e con regolarità, possibilmente ogni minuto.'; $string['cronclionly'] = 'Esecuzione cron solamente da linea comando'; $string['cronerrorclionly'] = 'Spiacente, l\'accesso via internet a questa pagina web è stato disabilitato dall\'amministratore.'; $string['cronerrorpassword'] = 'Spiacente, non è stata fornita una password valida per accedere a questa pagina.'; @@ -474,7 +474,7 @@ $string['curlsecurityallowedport'] = 'Elenco porte consentite per cURL'; $string['curlsecurityallowedportsyntax'] = 'Inserire un valore per linea. Sono ammessi solamente numeri interi.'; $string['curlsecurityblockedhosts'] = 'Elenco host bloccati per cURL'; -$string['curlsecurityblockedhostssyntax'] = 'Inserire un IP per ogni linea. E\' possibile inserire un indirizzo IPv4 o IPv6 completo (ad esempio 192.168.10.1, 0:0:0:0:0:0:0:1, ::1, fe80::) di un singolo host, oppure una notazione CIDR (ad esempio 231.54.211.0/20 o fe80::/64), oppure un intervallo di IP (ad esempio 231.3.56.10-20 o fe80::1111-bbbb) dove l\'intervallo si riferisce all\'ultimo gruppo di indirizzi, oppure nomi di dominio (ad esempio localhost o example.com), oppure domini contenenti caratteri jolly (ad esempio *.example.com o *.sub.example.com). Linee vuote non sono consentite.'; +$string['curlsecurityblockedhostssyntax'] = 'Inserire un IP per ogni linea. Èpossibile inserire un indirizzo IPv4 o IPv6 completo (ad esempio 192.168.10.1, 0:0:0:0:0:0:0:1, ::1, fe80::) di un singolo host, oppure una notazione CIDR (ad esempio 231.54.211.0/20 o fe80::/64), oppure un intervallo di IP (ad esempio 231.3.56.10-20 o fe80::1111-bbbb) dove l\'intervallo si riferisce all\'ultimo gruppo di indirizzi, oppure nomi di dominio (ad esempio localhost o example.com), oppure domini contenenti caratteri jolly (ad esempio *.example.com o *.sub.example.com). Linee vuote non sono consentite.'; $string['curlsecurityurlblocked'] = 'L\'URL è bloccata.'; $string['curltimeoutkbitrate'] = 'Bitrate da usare per calcolare il timeout del cURL (kbps)'; $string['curltimeoutkbitrate_help'] = 'L\'impostazione è utilizzata per calcolare il timeout appropriato durante richieste cURL molto grandi. Il calcolo viene effettuato effettuando una request HTTP HEAD per conoscere la dimensione del contenuto. Impostando il valore a 0 , la request non verrà effettuata.'; @@ -619,7 +619,7 @@ $string['environmentrecommendinstall'] = 'L\'installazione e attivazione è consigliata per ottenere migliori risultati'; $string['environmentrecommendversion'] = 'Versione minima consigliata: {$a->needed}. Versione in uso: {$a->current}'; $string['environmentrequirecustomcheck'] = 'questo test deve passare con successo'; -$string['environmentrequireinstall'] = 'E\' necessaria l\'installazione e attivazione'; +$string['environmentrequireinstall'] = 'Installazione e attivazione obbligatoria'; $string['environmentrequireversion'] = 'Versione minima necessaria: {$a->needed}. Versione in uso: {$a->current}'; $string['environmentsettingok'] = 'Sono state riscontrate le impostazioni consigliate'; $string['environmentshouldfixsetting'] = 'Le impostazioni del PHP dovrebbero essere modificate.'; @@ -635,7 +635,7 @@ $string['experimentalsettings'] = 'Impostazioni sperimentali'; $string['extendedusernamechars'] = 'Consenti l\'uso di caratteri speciali negli username'; $string['extramemorylimit'] = 'Extra PHP memory limit'; -$string['fatalsessionautostart'] = '

        E\' stato rilevato un grave errore di configurazione, per favore avvertire l\'amministratore del server.

        Per funzionare correttamente, Moodle ha bisogno che l\'amministratore modifichi le impostazioni del PHP..

        session.auto_start deve essere impostato ad off.

        E\' possibile modificare questa impostazione nel file php.ini, nella configurazione di Apache/IIS
        oppure usando file .htaccess.

        '; +$string['fatalsessionautostart'] = '

        È stato rilevato un grave errore di configurazione, per favore avvertire l\'amministratore del server.

        Per funzionare correttamente, Moodle ha bisogno che l\'amministratore modifichi le impostazioni del PHP..

        session.auto_start deve essere impostato ad off.

        È possibile modificare questa impostazione nel file php.ini, nella configurazione di Apache/IIS
        oppure usando file .htaccess.

        '; $string['feedbacksettings'] = 'Impostazioni feedback'; $string['fileconversioncleanuptask'] = 'Pulizia record temporanei della conversione file.'; $string['filecreated'] = 'Nuovo file creato'; @@ -685,7 +685,7 @@ $string['gradebookroles'] = 'Ruoli riportati nel registro'; $string['gradeexport'] = 'Formati preferiti per l\'esportazione delle valutazioni'; $string['gravatardefaulturl'] = 'URL di default per l\'immagine Gravatar'; -$string['gravatardefaulturl_help'] = 'Il servizio Gravatar ha bisogno di un URL di un\'immagine di default nel caso in cui non riesca a reperire l\'immagine dell\'utente. E\' necessario inserire l\'URL completa dell\'immagine. Non impostando l\'URL di default, Moodle tenterà di usare l\'immagine più appropriata in relazione alla pagina visualizzata. Da notare che Gravatar consente di usare diversi codici per generare immagini di default..'; +$string['gravatardefaulturl_help'] = 'Il servizio Gravatar ha bisogno di un URL di un\'immagine di default nel caso in cui non riesca a reperire l\'immagine dell\'utente. È necessario inserire l\'URL completa dell\'immagine. Non impostando l\'URL di default, Moodle tenterà di usare l\'immagine più appropriata in relazione alla pagina visualizzata. Da notare che Gravatar consente di usare diversi codici per generare immagini di default..'; $string['groupenrolmentkeypolicy'] = 'Regole chiavi iscrizione ai gruppi'; $string['groupenrolmentkeypolicy_desc'] = 'Attiva le stesse regole delle password per le chiavi di iscrizione ai gruppi.'; $string['guestroleid'] = 'Ruolo per gli ospiti'; @@ -695,7 +695,7 @@ $string['helpcalendarcustomexport'] = 'Consente la configurazione di intervalli di date personalizzate per l\'esportazione del calendario. L\'impostazione funziona solo se è abilitata anche l\'esportazione del calendario'; $string['helpexportlookahead'] = 'Il numero di giorni futuri da includere nell\'esportazione:'; $string['helpexportlookback'] = 'Il numero di passati futuri da includere nell\'esportazione:'; -$string['helpforcetimezone'] = 'E\' possibile autorizzare gli utenti a selezionare il proprio fuso orario, oppure imporre a tutti gli utenti l\'uso dello stesso fuso orario.'; +$string['helpforcetimezone'] = 'È possibile autorizzare gli utenti a selezionare il proprio fuso orario, oppure imporre a tutti gli utenti l\'uso dello stesso fuso orario.'; $string['helpshowicalsource'] = 'Consente la visualizzazione del nome della sottoscrizione e del relativo link per gli eventi importati da iCal.'; $string['helpsitemaintenance'] = 'Per aggiornamenti e altro lavoro.'; $string['helpstartofweek'] = 'Il giorno con cui inizia la settimana'; @@ -711,7 +711,7 @@ $string['htmlsettings'] = 'Impostazioni HTML'; $string['http'] = 'HTTP'; $string['httpsecurity'] = 'Sicurezza HTTP'; -$string['iconvrequired'] = 'E\' necessario installare l\'estensione ICONV.'; +$string['iconvrequired'] = 'È necessario installare l\'estensione ICONV.'; $string['ignore'] = 'Ignora'; $string['includemoduleuserdata'] = 'Includi i dati utente presenti nei moduli'; $string['incompatibleblocks'] = 'Blocchi non compatibili'; @@ -721,7 +721,7 @@ $string['installhijacked'] = 'Spiacente, l\'installazione deve essere completata dallo stesso indirizzo IP dal quale è stata avviata.'; $string['installsessionerror'] = 'Non è possibile inizializzare la sessione PHP, per favore verificare che il browser accetti i cookie.'; $string['intlrecommended'] = 'L\'estensione intl migliora il supporto all\'internazionalizzazione, come l\'ordinamento in accordo alle impostazioni locali'; -$string['intlrequired'] = 'E\' necessario installare l\'estensione Intl per migliorare l\'internazionalizzazione, come ordinamenti in funzioni della lingua e nomi di dominio internazionali.'; +$string['intlrequired'] = 'È necessario installare l\'estensione Intl per migliorare l\'internazionalizzazione, come ordinamenti in funzioni della lingua e nomi di dominio internazionali.'; $string['invalidagedigitalconsent'] = 'L’età del consenso digitale non è valida: {$a}'; $string['invalidforgottenpasswordurl'] = 'L\'URL di recupero password non è un URL valido.'; $string['invalidsection'] = 'Sezione non valida'; @@ -729,13 +729,13 @@ $string['invaliduserchangeme'] = 'Il nome utente "changeme" è riservato - non è possibile creare utenti con quel nome utente.'; $string['ipblocked'] = 'Questo sito non è al momento disponibile.'; $string['ipblocker'] = 'Blocco IP'; -$string['ipblockersyntax'] = 'Inserire un valore per ogni linea. E\' possibile inserire un indirizzo IP completo (ad esempio 192.168.10.1) di un singolo host, oppure un indirizzo IP parziale (ad esempio 192.168) per includere tutti gli indirizzi che iniziano con tali numeri. E\' anche possibile usare la notazione CIDR (ad esempio 231.54.211.0/20) oppure un intervallo (ad esempio 231.3.56.10-20) dove l\'intervallo è definito dalle ultime quattro cifre. I nomi di dominio come ad esempio "example.com" non sono supportati. Le linee lasciate vuote ed eventuali linee precedete da "#" non saranno tenute in considerazione.'; +$string['ipblockersyntax'] = 'Inserire un valore per ogni linea. È possibile inserire un indirizzo IP completo (ad esempio 192.168.10.1) di un singolo host, oppure un indirizzo IP parziale (ad esempio 192.168) per includere tutti gli indirizzi che iniziano con tali numeri. È anche possibile usare la notazione CIDR (ad esempio 231.54.211.0/20) oppure un intervallo (ad esempio 231.3.56.10-20) dove l\'intervallo è definito dalle ultime quattro cifre. I nomi di dominio come ad esempio "example.com" non sono supportati. Le linee lasciate vuote ed eventuali linee precedete da "#" non saranno tenute in considerazione.'; $string['iplookup'] = 'Ricerca indirizzo IP'; $string['iplookupgeoplugin'] = 'Per ricavare le informazioni geografiche viene utilizzato il servizio geoPlugin. Per informazioni più accurate si raccomanda di installare una copia locale del database MaxMind GeoLite.'; $string['iplookupinfo'] = 'Per cercare le località corrispondenti agli indirizzi IP, di default Moodle utilizza il server online gratuito NetGeo (The Internet Geographic Database). Sfortunatamente questo server non è più aggiornato e fornisce dati non corretti. Si raccomanda di installare localmente una copia del database gratuito GeoLite2 City di MaxMind.
        Le località corrispondenti agli indirizzi IP saranno visualizzate su una mappa semplice oppure su Google Maps. Da notare che per abilitare le mappe interattive bisogna possedere un account Google e richiedere una API key Google Maps gratuita.'; $string['iplookupmaxmindnote'] = 'Questo prodotto include dati GeoLite2 creati da MaxMind, disponibili su https://www.maxmind.com/.'; -$string['iscustomadminwarnings'] = 'E\' stato rilevato che questo sito utilizza una cartella admin personalizzata. Questa funzionalità non è iù supportata e sarà rimossa a partere da Moodle 4.2.'; +$string['iscustomadminwarnings'] = 'È stato rilevato che questo sito utilizza una cartella admin personalizzata. Questa funzionalità non è iù supportata e sarà rimossa a partere da Moodle 4.2.'; $string['ishttpswarning'] = 'Il sito non utilizza il protocollo sicuro HTTPS. Si raccomanda caldamente di configurare il sito in HTTPS per aumentarne la sicurezza e facilitare l\'integrazione con altri sistemi.'; $string['keeptagnamecase'] = 'Mantieni maiuscole/minuscole nei tag'; $string['lang'] = 'Lingua di default'; @@ -753,7 +753,7 @@ $string['legacyfilesaddallowed_help'] = 'Consente di aggiungere file e cartelle usando i file legacy del corso.'; $string['legacyfilesinnewcourses'] = 'File del corso legacy per i nuovi corsi'; $string['legacyfilesinnewcourses_help'] = 'Di default l\'area file del corso legacy è disponibile solamente nei corsi migrati da versioni precedenti. Si precisa che alcune funzionalità, ad esempio il backup/ripristino di singole attività non sono compatibili con questa impostazione.'; -$string['libcurlwarning'] = 'E\' stato rilevato che la libreria libcurl non ha il supporto CURLOPT_PROTOCOL. Per motivi di sicurezza si raccomanda di aggiornare la libreria libcurl.'; +$string['libcurlwarning'] = 'È stato rilevato che la libreria libcurl non ha il supporto CURLOPT_PROTOCOL. Per motivi di sicurezza si raccomanda di aggiornare la libreria libcurl.'; $string['licensesettings'] = 'Impostazioni licenze'; $string['linkadmincategories'] = 'Visualizza link alle categorie di amministrazione'; $string['linkadmincategories_help'] = 'Consente di visualizzare nel blocco navigazione i link alle pagine con le categorie della amministrazione del sito'; @@ -779,7 +779,7 @@ $string['lockoutemailsubject'] = 'Il tuo profilo utente su {$a} è stato bloccato'; $string['lockouterrorunlock'] = 'Sono state fornite informazioni non valide per lo sblocco del profilo utente.'; $string['lockoutthreshold'] = 'Soglia per il blocco del profilo utente'; -$string['lockoutthreshold_desc'] = 'E\' possibile impostare la soglia di login errati oltre la quale il profilo utente sarà bloccato. Un attacco Denial of Service potrebbe abusare di questa impostazione.'; +$string['lockoutthreshold_desc'] = 'È possibile impostare la soglia di login errati oltre la quale il profilo utente sarà bloccato. Un attacco Denial of Service potrebbe abusare di questa impostazione.'; $string['lockoutwindow'] = 'Finestra temporale di osservazione per il blocco del profilo utente'; $string['lockoutwindow_desc'] = 'Il tempo di osservazione per la soglia di blocco, in assenza di login errati il contatore della soglia viene azzerato non appena trascorso il tempo impostato'; $string['lockrequestcategory'] = 'Evita la selezione delle categorie'; @@ -829,7 +829,7 @@ $string['maxsizeperdownloadcoursefile'] = 'Dimensione massima di ciascun file'; $string['maxsizeperdownloadcoursefile_desc'] = 'La dimensione massima di ciascun file per lo scaricamento dei contenuti dei corsi. I file più grandi di questa dimensione non saranno inclusi nello scaricamento.'; $string['maxtimelimit'] = 'Tempo massimo'; -$string['maxtimelimit_desc'] = 'E\' possibile impostare il tempo massimo di elaborazione, espresso in secondi, che Moodle potrà attenderà in assenza di elementi da visualizzare. Con un valore pari a zero, Moodle userà i valori di default. In presenza di server di front end con propri limiti di tempo massimo, impostare questo valore ad un limite più basso per ricevere gli errori PHP nel log. Il valore non influenza gli script CLI.'; +$string['maxtimelimit_desc'] = 'È possibile impostare il tempo massimo di elaborazione, espresso in secondi, che Moodle potrà attenderà in assenza di elementi da visualizzare. Con un valore pari a zero, Moodle userà i valori di default. In presenza di server di front end con propri limiti di tempo massimo, impostare questo valore ad un limite più basso per ricevere gli errori PHP nel log. Il valore non influenza gli script CLI.'; $string['maxusersperpage'] = 'Numero max. utenti per pagina'; $string['mbstringrecommended'] = 'Installare la libreria opzionale MBSTRING è fortemente consigliato per migliorare le prestazioni, in particolare se il sito usa lingue non latine.'; $string['mbstringrequired'] = 'L\'installazione della libreria MBSTRING è necessaria per migliorare le prestazioni del sito, in particolare se il sito utilizza lingue non latine.'; @@ -879,7 +879,7 @@ $string['moodlebrandedapp'] = 'Moodle app pesonalizzata'; $string['moodlebrandedapp_help'] = '

        La Moodle app personalizzata ha le stesse funzionalità dell\'app gratuita ma riporta logo e colori a scelta.

        Ulteriori informazioni sulla Moodle app personalizzata'; -$string['moodlebrandedappreference'] = 'E\' anche possibile avere la Branded Moodle app con il proprio logo e colori.'; +$string['moodlebrandedappreference'] = 'È anche possibile avere la Branded Moodle app con il proprio logo e colori.'; $string['moodlepartners'] = 'Moodle Partner'; $string['moodlepartners_help'] = '

        I Moodle Partner sono aziende che forniscono servizi di alta qualità su Moodle, certificati dal Moodle HQ.

        I nostri Partner
        @@ -937,7 +937,7 @@ $string['oauthrefreshtokenexpiredshort'] = 'Il token di rinnovo è scaduto per {$a->issuer} sul tuo sito {$a->siteurl}.'; $string['onlynoreply'] = 'Solo se da indirizzo no-reply'; $string['opcacherecommended'] = 'La cache PHP opcode migliora le prestazioni e riduce la memoria utilizzata. L\'estensione OPcache è sia consigliata sia supportata.'; -$string['opensslrecommended'] = 'E\' fortemente raccomandata l\'installazione della libreria opzionale OpenSSL -- questa abilita la funzionalità Moodle Networking.'; +$string['opensslrecommended'] = 'È fortemente raccomandata l\'installazione della libreria opzionale OpenSSL -- questa abilita la funzionalità Moodle Networking.'; $string['opensslrequired'] = 'Per fornire servizi di crittografia forte, l\'estensione PHP OPenSSL è diventata un requisito necessario.'; $string['opentowebcrawlers'] = 'Aperto a Google'; $string['optionalmaintenancemessage'] = 'Messaggio opzionale per la modalità manutenzione'; @@ -965,11 +965,11 @@ $string['pathtopdftoppm'] = 'Percorso del pdftoppm'; $string['pathtopdftoppm_help'] = 'Poppler è una libreria di rendering PDF che include lo strumento pdftoppm utili per convertire file PDF in PNG. Le prestazioni sono generalmente migliori rispetto a Ghostscript, in particolare per file di grandi dimensioni. Se disponibile, verrà utilizzato di preferenza pdftoppm rispetto a Ghostscript. Sulla maggior parte delle installazioni Linux il percorso è /usr/bin/pdftoppm, altrimenti si deve installare il pacchetto poppler-utils o poppler, a seconda della distribuzione Linux utilizzata. Su Windows è fornito dalle installazioni di Cygwin.'; $string['pathtopgdump'] = 'Percorso di pg_dump'; -$string['pathtopgdumpdesc'] = 'E\' nescessario solo se hai più di un pg_dump sul sistema (per esempio hai più versioni di postgresql installate)'; +$string['pathtopgdumpdesc'] = 'È necessario solo se hai più di un pg_dump sul sistema (per esempio hai più versioni di postgresql installate)'; $string['pathtopgdumpinvalid'] = 'Il percorso di pg_dump non è valido, è errato o punta ad un file non eseguibile'; $string['pathtophp'] = 'Percorso di PHP CLI'; $string['pathtopsql'] = 'Percorso di psql'; -$string['pathtopsqldesc'] = 'E\' nescessario solo se hai più di un psql sul sistema (per esempio hai più versioni di postgresql installate)'; +$string['pathtopsqldesc'] = 'È necessario solo se hai più di un psql sul sistema (per esempio hai più versioni di postgresql installate)'; $string['pathtopsqlinvalid'] = 'Il percorso di psql non è valido, è errato o punta ad un file non eseguibile'; $string['pathtopython'] = 'Percorso di Python'; $string['pathtopythondesc'] = 'Il percorso dell’eseguibile binario Python (sono supportati sia Python 2 sia Python 3).'; @@ -980,7 +980,7 @@ $string['performance'] = 'Prestazioni'; $string['pgcluster'] = 'Cluster PostgreSQL'; $string['pgclusterdescription'] = 'Parametro per le operazioni a linea di comando della versione/cluster di PostgreSQL. Se hai un solo postgresql sul sistema o non sei sicuro di cosa significhi, lascialo vuoto.'; -$string['phpfloatproblem'] = 'E\' stato rilevato un problema inatteso durante l\'utilizzo di numeri a virgola mobile tramite PHP - {$a}'; +$string['phpfloatproblem'] = 'È stato rilevato un problema inatteso durante l\'utilizzo di numeri a virgola mobile tramite PHP - {$a}'; $string['pleaserefreshregistration'] = 'Questo sito è registrato e l\'ultimo aggiornamento della registrazione è stato effettuato il {$a}. L\'elaborazione pianificata "Registrazione del sito" aggiorna con regolarità la registrazione, tuttavia è anche possibile aggiornarla manualmente in qualsiasi momento.'; $string['pleaserefreshregistrationnewdata'] = 'Le informazioni della registrazione sono cambiati. Per favore confermale utilizzando il pulsante \'Aggiorna registrazione\''; $string['pleaserefreshregistrationunknown'] = 'Il sito è registrato ma non è nota la data di registrazione. Per favore aggiorna la registrazione con il pulsante \'Aggiorna registrazione\' oppure assicurati che l\'elaborazione pianificata \'Registrazione del sito\' sia attiva.'; @@ -1017,7 +1017,7 @@ $string['profileeditfield'] = 'Modifica campo personalizzato: {$a}'; $string['profilefield'] = 'Campi personalizzati'; $string['profilefieldcolumns'] = 'Colonne'; -$string['profilefieldispassword'] = 'E\' un campo password?'; +$string['profilefieldispassword'] = 'È un campo password?'; $string['profilefieldlink'] = 'Link'; $string['profilefieldlink_help'] = 'Per trasformare un testo in un link, inserire un URL contenente $$, dove $$ sarà sostituito dal testo. Ad esempio per trasformare un ID Twitter in in link, inserire http://twitter.com/$$'; $string['profilefieldlinktarget'] = 'Link target'; @@ -1065,7 +1065,7 @@ $string['profilingimportprefix'] = 'Prefisso importazione profiling'; $string['profilingimportprefix_desc'] = 'Per una più facile identificazione, tutti i profiling run importati avranno il prefisso specificato.'; $string['profilingincluded'] = 'Profila questi'; -$string['profilingincluded_help'] = 'Elenco di URL (separato da virgole o da a capo, esclusi wwwroot assoluti, raggiungibili) separato da virgole da profilare automaticamente. Esempio: /index.php, /course/view.php. E\' anche possibile specificare il carattere jolly * in qualsiasi posizione. Esempio: mod/forum/*, /mod/*/view.php.'; +$string['profilingincluded_help'] = 'Elenco di URL (separato da virgole o da a capo, esclusi wwwroot assoluti, raggiungibili) separato da virgole da profilare automaticamente. Esempio: /index.php, /course/view.php. È anche possibile specificare il carattere jolly * in qualsiasi posizione. Esempio: mod/forum/*, /mod/*/view.php.'; $string['profilinglifetime'] = 'Mantieni profiling run'; $string['profilinglifetime_help'] = 'Imposta il periodo di conservazione dei profiling run precedenti. I run più vecchi saranno periodicamente eliminati. Da notare che i run di riferimento non saranno eliminati.'; $string['profilingslow'] = 'Profila pagine lente'; @@ -1156,7 +1156,7 @@ $string['search'] = 'Ricerca'; $string['searchablecourses'] = 'Corsi dove cercare'; $string['searchallavailablecourses'] = 'Corsi dove cercare'; -$string['searchallavailablecourses_desc'] = 'In alcuni casi il motore di ricerca può non funzionare correttamente lavorando su troppi corsi. E\' possibile limitare la ricerca ai corsi dove si è iscritti.'; +$string['searchallavailablecourses_desc'] = 'In alcuni casi il motore di ricerca può non funzionare correttamente lavorando su troppi corsi. È possibile limitare la ricerca ai corsi dove si è iscritti.'; $string['searchallavailablecourses_off'] = 'Cerca nei corsi dove l\'utente è iscritto'; $string['searchallavailablecourses_on'] = 'Cerca nei corsi dove l\'utente può accedere'; $string['searchallavailablecoursesdesc'] = 'If set to search within enrolled courses only, course information (name and summary) and course content will only be searched in courses which the user is enrolled in. Otherwise, course information and course content will be searched in all courses which the user can access, such as courses with guest access enabled.'; @@ -1213,7 +1213,7 @@ $string['server'] = 'Server'; $string['serverchecks'] = 'Verifiche server'; $string['serverlimit'] = 'Limite del server'; -$string['sessionautostartwarning'] = '

        E\' stato individutao un errore di configurazione grave, per favore avverti l\'ammnistratore

        Moodle per funzionare correttamente ha bisogno di modifiche alle impostazioni PHP.

        session.auto_start deve essere impostato a off.

        E\' possibile cambiare l\'impostazione modificando il file php.ini, la configurazione di Apache/IIS
        oppure tramite il file .htaccess sul server.

        '; +$string['sessionautostartwarning'] = '

        È stato individuato un errore di configurazione grave, per favore avverti l’amministratore

        Moodle per funzionare correttamente ha bisogno di modifiche alle impostazioni PHP.

        session.auto_start deve essere impostato a off.

        È possibile cambiare l\'impostazione modificando il file php.ini, la configurazione di Apache/IIS
        oppure tramite il file .htaccess sul server.

        '; $string['sessioncookie'] = 'Prefisso cookie'; $string['sessioncookiedomain'] = 'Dominio cookie'; $string['sessioncookiepath'] = 'Percorso cookie'; @@ -1224,13 +1224,15 @@ $string['settingfileuploads'] = 'Il caricamento di file è necessario per usare l\'ambiente, per favore abilitatelo nelle impostazioni del PHP.'; $string['settingmaxinputvars'] = 'L\'impostazione PHP max_input_vars è consigliata su almeno 5000.'; $string['settingmaxinputvarsrequired'] = 'L\'impostazione PHP max_input_vars deve essere almeno 5000.'; -$string['settingmemorylimit'] = 'E\' stato riscontrato un limite di memoria troppo basso. Per favore aumentate il limite della memoria nelle impostazioni del PHP.'; +$string['settingmemorylimit'] = 'È stato riscontrato un limite di memoria troppo basso. Per favore aumentate il limite della memoria nelle impostazioni del PHP.'; $string['settingsafemode'] = 'Moodle non è del tutto compatibile con il safe mode, per favore chiedete all\'amministratore del server di impostare il safe mode ad off. Far girare Moodle con il safe mode ad on non è supportato e potrete riscontrare numerosi problemi.'; $string['setupsearchengine'] = 'Impostazione motore ricerca'; $string['showcommentscount'] = 'Visualizza il totale dei commenti'; $string['showdetails'] = 'Visualizza dettagli'; $string['showuseridentity'] = 'Visualizza identità dell\'utente'; -$string['showuseridentity_desc'] = 'Quando si selezionano o cercano utenti e quando si visualizzano elenchi di utenti, è possibile visualizzare anche campi aggiuntivi oltre al nome e cognome. I campi aggiuntivi saranno comunque visibili solo ai ruoli che hanno il privilegio moodle/site:viewuseridentity, privilegio assegnato di default al ruolo Docente e Manager. (L\'impostazione può essere utile se selezioni campi significativi per la tua organizzazione.)'; +$string['showuseridentity_desc'] = 'Quando si selezionano o cercano utenti e quando si visualizzano elenchi di utenti, è possibile visualizzare anche campi aggiuntivi oltre al nome e cognome. I campi aggiuntivi saranno comunque visibili solo ai ruoli che hanno il privilegio moodle/site:viewuseridentity, privilegio assegnato di default al ruolo Docente e Manager. (L\'impostazione può essere utile se si selezionano campi significativi per la propria organizzazione). + +I campi contrassegnati da * sono campi personalizzati del profilo utente. È possibile selezionarli ma in alcune schermate non verranno visualizzati.'; $string['simplexmlrequired'] = 'Moodle richiede l\'estensione PHP SimpleXML.'; $string['sitemailcharset'] = 'Set di caratteri'; $string['sitemaintenance'] = 'Il sito è sottoposto a manutenzione e non è attualmente disponibile'; @@ -1246,13 +1248,13 @@ $string['sitepolicy'] = 'URL delle politiche del sito'; $string['sitepolicy_help'] = 'L\'URL delle politiche del sito che gli utenti dovranno leggere e accettare prima di poter utilizzare il sito. Da notare che l\'impostazione avrà effetto solo se il gestore delle politiche è stato impostato al valore predefinito (core).'; $string['sitepolicyguest'] = 'URL politiche del sito per gli ospiti'; -$string['sitepolicyguest_help'] = 'E\' possibile specificare l\'URL delle politiche del sito per gli ospiti. Le politiche dovranno essere accettate per poter utilizzare il sito. Da notare che l\'impostazione ha effetto solo se il gestore delle politiche del sito è quello di default (core)'; +$string['sitepolicyguest_help'] = 'È possibile specificare l\'URL delle politiche del sito per gli ospiti. Le politiche dovranno essere accettate per poter utilizzare il sito. Da notare che l\'impostazione ha effetto solo se il gestore delle politiche del sito è quello di default (core)'; $string['sitepolicyhandler'] = 'Gestore politiche del sito'; -$string['sitepolicyhandler_desc'] = 'Selezionare il componente per la gestione delle politiche e dei consensi degli utenti. Il gestore predefinito (core) di default fornisce funzionalità semplificate per le politiche del sito e le politiche del sito per gli ospiti. E\' possibile impostare il gestore delle politiche in grado di offrire funzionalità evolute per l\'impostazione delle politiche e la gestione dei consensi.'; +$string['sitepolicyhandler_desc'] = 'Selezionare il componente per la gestione delle politiche e dei consensi degli utenti. Il gestore predefinito (core) di default fornisce funzionalità semplificate per le politiche del sito e le politiche del sito per gli ospiti. È possibile impostare il gestore delle politiche in grado di offrire funzionalità evolute per l\'impostazione delle politiche e la gestione dei consensi.'; $string['sitepolicyhandlercore'] = 'Default (core)'; $string['sitepolicyhandlerplugin'] = '{$a->name} ({$a->component})'; $string['sitesectionhelp'] = 'E\' possibile visualizzare una sezione nella pagina home.'; -$string['sixtyfourbitswarning'] = 'E\' stato rilevao che il sito utilizza una versione PHP che non è a 64bit. Per compatibilità futura si raccomanda di aggiornare il PHP.'; +$string['sixtyfourbitswarning'] = 'È stato rilevao che il sito utilizza una versione PHP che non è a 64bit. Per compatibilità futura si raccomanda di aggiornare il PHP.'; $string['slasharguments'] = 'Utilizza gli "slash arguments"'; $string['slashargumentswarning'] = 'Si raccomanda di abilitare l\'utilizzo degli slash arguments poiché in futuro tale requisito sarà obbligatorio. Per maggiori informazioni: Utilizzare gli slash arguments.'; $string['smartpix'] = 'Ricerca icone intelligente'; @@ -1305,7 +1307,7 @@ $string['task_duration'] = 'Durata'; $string['task_logmode'] = 'Utilizzo del log'; $string['task_logmode_all'] = 'Utilizza il log per l\'ouptut di tutte le elaborazioni'; -$string['task_logmode_desc'] = 'E\' possibile selezionare le elaborazioni da registrare nel log. Di default tutte le elaborazione sono registrare. E\' possibile disabilitare il log o registrare solo le elaborazioni non andate a buon fine.'; +$string['task_logmode_desc'] = 'È possibile selezionare le elaborazioni da registrare nel log. Di default tutte le elaborazione sono registrare. È possibile disabilitare il log o registrare solo le elaborazioni non andate a buon fine.'; $string['task_logmode_failonly'] = 'Utilizza il log solo per le elaborazioni non andate a buon fine'; $string['task_logmode_none'] = 'Non utilizzare il log'; $string['task_logretainruns'] = 'Numero di elaborazioni da mantenere'; @@ -1373,7 +1375,7 @@ $string['tempdatafoldercleanup'] = 'Elimina file temporanei dopo'; $string['templates'] = 'Modelli'; $string['testoutgoingmailconf'] = 'Test della configurazione email in uscita'; -$string['testoutgoingmailconf_errorcommunications'] = 'Non è stato possibile mettersi in comunicazione con il mail server. E\' necessario controllare la configurazione delle email in uscita.'; +$string['testoutgoingmailconf_errorcommunications'] = 'Non è stato possibile mettersi in comunicazione con il mail server. È necessario controllare la configurazione delle email in uscita.'; $string['testoutgoingmailconf_message'] = 'Il presente messaggio conferma la corretta configurazione delle email in uscita.'; $string['testoutgoingmailconf_sendtest'] = 'Invia messaggio di test'; $string['testoutgoingmailconf_sentmail'] = 'La consegna al mail server del messaggio di prova è avvenuta correttamente
        Da: {$a->fromemail}
        A: {$a->toemail}'; @@ -1382,7 +1384,7 @@ $string['testoutgoingmaildetail'] = 'Nota: prima di svolgere la prova è necessario salvare la configurazione.
        {$a}'; $string['testsiteupgradewarning'] = 'Stai utilizzando il sito di test {$a}, per aggiornarlo correttamente utilizzare l\'interfaccia a linea di comando.'; $string['themedesignermode'] = 'Modalità Theme designer'; -$string['themedesignermodewarning'] = 'E\' abilitata la modalità Theme designer. In siti di produzioni questa impostazione deve essere disabilitata perché riduce fortemente le prestazioni.'; +$string['themedesignermodewarning'] = 'È abilitata la modalità Theme designer. In siti di produzioni questa impostazione deve essere disabilitata perché riduce fortemente le prestazioni.'; $string['themelist'] = 'Elenco temi'; $string['themenoselected'] = 'Non è stato selezionato nessun tema'; $string['themeresetcaches'] = 'Elimina le cache dei temi'; @@ -1403,12 +1405,12 @@ $string['tlswarning'] = 'Non sono state rilevate estensioni PHP/cURL con il supporto TLSv1.2. Si raccomanda fortemente di aggiornare le librerie TLS.'; $string['tokenduration'] = 'Durata dei token creati dagli utenti'; $string['tokenduration_desc'] = 'Imposta la durata temporale dei token web service creati dagli utenti (ad esempio tramite app mobile).'; -$string['tokenizerrecommended'] = 'E\' raccomandata l\'installazione di Tokenizer - estensione opzionale del PHP - per migliorare la funzionalità del Moodle Networking.'; +$string['tokenizerrecommended'] = 'È\' raccomandata l\'installazione di Tokenizer - estensione opzionale del PHP - per migliorare la funzionalità del Moodle Networking.'; $string['tools'] = 'Tool amministrativi'; $string['toolsmanage'] = 'Gestione tool amministrativi'; $string['unattendedoperation'] = 'Operazione non assistita'; $string['unbookmarkthispage'] = 'Rimuovi questa pagina dai segnalibri'; -$string['unicoderequired'] = 'E\' richiesto che tutti i dati vengano memorizzati in formato Unicode (UTF-8). Le nuove installazioni dovrebbero essere effettuate in database che hanno il proprio set di caratteri default impostato come Unicode. Se si sta facendo un aggiornamento, bisogna eseguire il processo di migrazione UTF-8 (vedi pagina di Amministrazione).'; +$string['unicoderequired'] = 'È richiesto che tutti i dati vengano memorizzati in formato Unicode (UTF-8). Le nuove installazioni dovrebbero essere effettuate in database che hanno il proprio set di caratteri default impostato come Unicode. Se si sta facendo un aggiornamento, bisogna eseguire il processo di migrazione UTF-8 (vedi pagina di Amministrazione).'; $string['uninstallplugin'] = 'Rimuovi'; $string['unlockaccount'] = 'Sblocca profilo'; $string['unoconvwarning'] = 'La versione di unoconv installata non è supportata.'; @@ -1429,7 +1431,7 @@ $string['updateaccounts'] = 'Aggiornare registrazioni esistenti'; $string['updateautocheck'] = 'Controllo automatico degli aggiornamenti'; $string['updateautocheck_desc'] = 'Attiva il controllo automatico degli aggiornamenti sia per Moodle e per plugin addizionali. In presenza di aggiornamenti, sarà inviato un messaggio all\'amministratore del sito.'; -$string['updateavailable'] = 'E\' disponibile una nuova versione di Moodle!'; +$string['updateavailable'] = 'È disponibile una nuova versione di Moodle!'; $string['updateavailable_moreinfo'] = 'Maggiori informazioni...'; $string['updateavailable_release'] = 'Moodle {$a}'; $string['updateavailable_version'] = 'Versione {$a}'; @@ -1443,21 +1445,21 @@ $string['updatecomponent'] = 'Aggiornamento componenti'; $string['updateminmaturity'] = 'Code maturity richesta'; $string['updateminmaturity_desc'] = 'Avvisa sulla disponibilità degli aggiornamenti solo se il codice aggiornato ha la code maturity scelta. Gli aggiornamenti di plugin che non dichiarano la propria code maturity verranno riportati comunque indipendentemente da questa impostazione.'; -$string['updatenotificationfooter'] = 'Il sito Moodle {$a->siteurl} è configurato per verificare automaticamente la disponibilità di aggiornamenti e ricevi questo messaggio in qualità di amministratore del sito. E\' possibile disabilitare il controllo automatico degli aggiornamenti nella sezione Amministrazione del sito/ Server / Notifiche degli aggiornamenti oppure personalizzare il recapito delle notifiche tramite la pagina delle preferenze'; +$string['updatenotificationfooter'] = 'Il sito Moodle {$a->siteurl} è configurato per verificare automaticamente la disponibilità di aggiornamenti e ricevi questo messaggio in qualità di amministratore del sito. È possibile disabilitare il controllo automatico degli aggiornamenti nella sezione Amministrazione del sito/ Server / Notifiche degli aggiornamenti oppure personalizzare il recapito delle notifiche tramite la pagina delle preferenze'; $string['updatenotifications'] = 'Notifiche sugli aggiornamenti'; $string['updatenotificationsubject'] = 'Sono disponibili aggiornamenti Moodle per ({$a->siteurl})'; $string['updatenotifybuilds'] = 'Avvisa sulla disponibilità di nuove build'; $string['updatenotifybuilds_desc'] = 'Consente la ricezione di avvisi sulla disponibilità di build più recenti per la versione di Moodle in uso. Le build sono miglioramenti continui di una data versione di Moodle e sono di norma rilasciate con cadenza settimanale. Se questa opzione è disabilitata, saranno inviati avvisi solo in caso di disponibilità di una nuova versione di Moodle. L\'impostazione non influenza la verifica degli aggiornamenti dei plugin.'; $string['upgradeerror'] = 'Si è verificato un errore sconosciuto durante l\'aggiornamento del plugin {$a->plugin} alla versione {$a->version}, non è possibile proseguire.'; $string['upgradeforumread'] = 'Una nuova caratteristica è stata aggiunta a Moodle 1.5 per tracciare gli interventi letti/non letti di un forum.
        Per utilizzarla, bisognaaggiornare le vostre tabelle.'; -$string['upgradeforumreadinfo'] = 'Una nuova caratteristica è stata aggiunta da Moodle 1.5 per tracciare i messaggi letti/non letti di un forum. Per utilizzarla, bisogna aggiornare le tabelle con tutte le informazioni di tracciamento dei messaggi pre-esistenti. Il tempo di esecuzione dipende dalle dimensioni del sito e potrebbe durare anche ore, sottoponendo il server ad un lavoro gravoso. E\' dunque consigliabile farlo in un momento tranquillo. In ogni caso, il sito continuerà a funzionare durante questa operazione e gli utenti non ne saranno interessati. Una volta lanciato, il processo non dovrebbe essere interrotto, lasciando aperta la finestra del browser. Se si fermasse il processo, chiudendo la finestra del browser, niente paura: si può sempre ricominciare. < br />
        Si desidera iniziare adesso il processo di aggiornamento?'; +$string['upgradeforumreadinfo'] = 'Una nuova caratteristica è stata aggiunta da Moodle 1.5 per tracciare i messaggi letti/non letti di un forum. Per utilizzarla, bisogna aggiornare le tabelle con tutte le informazioni di tracciamento dei messaggi pre-esistenti. Il tempo di esecuzione dipende dalle dimensioni del sito e potrebbe durare anche ore, sottoponendo il server ad un lavoro gravoso. È dunque consigliabile farlo in un momento tranquillo. In ogni caso, il sito continuerà a funzionare durante questa operazione e gli utenti non ne saranno interessati. Una volta lanciato, il processo non dovrebbe essere interrotto, lasciando aperta la finestra del browser. Se si fermasse il processo, chiudendo la finestra del browser, niente paura: si può sempre ricominciare. < br />
        Si desidera iniziare adesso il processo di aggiornamento?'; $string['upgradekeyreq'] = 'Chiave per l\'aggiornamento'; $string['upgradekeyset'] = 'Chiave per l\'aggiornamento (lasciare vuoto se non impostata)'; $string['upgradelogs'] = 'Per la piena funzionalità, i vostri vecchi log devono essere aggiornati. Ulteriori informazioni'; $string['upgradelogsinfo'] = 'Alcune modifiche hanno cambiato il modo in cui vengono salvati alcuni log. Per poter visualizzare tutti i vecchi log su una base di per-attività , è necessario aggiornarli. In base al tuo sito questa operazione può richiedere molto tempo (es alcune ore) e può essere grosso lavoro per la base dati dei siti grandi. Una volta che l\'aggiornamento è iniziato devi lasciarlo terminare (mantenendo la finestra del browser aperta). Non preoccuparti - il tuo sito continuerà a lavorare correttamente mentre i log vengono aggiornati.

        Vuoi aggiornare i log ora?'; $string['upgradepluginsfirst'] = 'Si consiglia di scaricare ed installare manualmente tutti gli aggiornamenti disponibili'; $string['upgradepluginsinfo'] = 'Aggiornamento plugin'; -$string['upgradepluginsinfo_help'] = 'Sono disponibili aggiornamenti per uno o più plugin. E\' necessario installare le versioni aggiornate prima di eseguire l\'aggiornamento del Database di Moodle, Se l\'installazione automatica degli aggiornamenti è disabilitata, devi scaricare gli aggiornamenti ed installarli manualmente.'; +$string['upgradepluginsinfo_help'] = 'Sono disponibili aggiornamenti per uno o più plugin. È necessario installare le versioni aggiornate prima di eseguire l\'aggiornamento del Database di Moodle, Se l\'installazione automatica degli aggiornamenti è disabilitata, devi scaricare gli aggiornamenti ed installarli manualmente.'; $string['upgradesettings'] = 'Nuove impostazioni'; $string['upgradesettingsintro'] = 'Le impostazioni sotto elencate sono state aggiunte durante l\'aggiornamento di Moodle. Apportare i cambiamenti necessari ai valori di default e poi cliccare su "Salva modifiche" in fondo alla pagina'; $string['upgradestalefiles'] = 'Sono state individuate versioni di Moodle incoerenti, l\'upgrade non può proseguire'; diff --git a/html/langpacks/it/analytics.php b/html/langpacks/it/analytics.php index 55bcc25fd6..bd4a3ca9f0 100644 --- a/html/langpacks/it/analytics.php +++ b/html/langpacks/it/analytics.php @@ -29,7 +29,7 @@ $string['analysablenotvalidfortarget'] = 'Il modello analizzabile {$a->analysableid} non è valido per questo obiettivo: {$a->result}'; $string['analysisinprogress'] = 'Analisi ancora in corso da una elaborazione precedente'; $string['analytics'] = 'Analitica'; -$string['analyticsdisabled'] = 'L\'analitica è disabilitata. E\' possibile abilitarla da "Amministrazione del sito" > "Funzionalità avanzate".'; +$string['analyticsdisabled'] = 'L\'analitica è disabilitata. È possibile abilitarla da "Amministrazione del sito" > "Funzionalità avanzate".'; $string['analyticslogstore'] = 'Log store da utilizzare per l\'analitica'; $string['analyticslogstore_help'] = 'Il log store che sarà utilizzato dalle API dell\'analitica per leggere l\'attività degli utenti.'; $string['analyticssettings'] = 'Impostazioni analitica'; @@ -49,17 +49,17 @@ $string['errorimport'] = 'Si è verificato un errore durante l\'importazione del file json.'; $string['errorimportmissingclasses'] = 'I seguenti componenti dell\'analitica non sono disponibili sul sito: {$a->missingclasses}.'; $string['errorimportmissingcomponents'] = 'Il modello richiede l\'installazione dei seguenti plugin: {$a}. Da notare che le versioni non devono necessariamente corrispondere alle versioni installate, si consiglia di installare versioni uguali o successive.'; -$string['errorimportversionmismatches'] = 'La versione dei seguenti componenti non corrisponde da quella installata nel sito: {$a}. E\' possibile utilizzare l\'opzione \'Ignora mancate corrispondenze di versione\' per ignorare le differenze.'; +$string['errorimportversionmismatches'] = 'La versione dei seguenti componenti non corrisponde da quella installata nel sito: {$a}. È possibile utilizzare l\'opzione \'Ignora mancate corrispondenze di versione\' per ignorare le differenze.'; $string['errorinvalidcontexts'] = 'Alcuni dei contesti selezionati non possono essere utilizzati con questo obiettivo.'; $string['errorinvalidindicator'] = 'Indicatore {$a} non valido'; $string['errorinvalidtarget'] = 'Obiettivo {$a} non valido'; $string['errorinvalidtimesplitting'] = 'L\'Intervallo di analisi non è valido: per favore verificare di aver inserito il nome qualificato della classe.'; $string['errornocontextrestrictions'] = 'L\'obiettivo selezionato non supporta la limitazione dei contesti.'; $string['errornoexportconfig'] = 'Si è verificato un problema durante l\'esportazione della configurazione del modello.'; -$string['errornoexportconfigrequirements'] = 'E\' possibile esportare solamente i modelli con intervallo di analisi.'; +$string['errornoexportconfigrequirements'] = 'È possibile esportare solamente i modelli con intervallo di analisi.'; $string['errornoindicators'] = 'Il modello non ha indicatori.'; $string['errornopredictresults'] = 'L\'elaboratore di pronostici non ha riportato risultati. Per maggiori informazioni verifica la cartella di output.'; -$string['errornoroles'] = 'I ruoli di studente o docente non sono stati impostati. E\' possibile impostarli nella pagina di impostazione dell\'analitica'; +$string['errornoroles'] = 'I ruoli di studente o docente non sono stati impostati. È possibile impostarli nella pagina di impostazione dell\'analitica'; $string['errornotarget'] = 'Il modello non ha obiettivi.'; $string['errornotimesplittings'] = 'Il modello non ha intervalli di analisi.'; $string['errorpredictioncontextnotavailable'] = 'Il contesto del pronostico non è più disponibile.'; @@ -72,8 +72,8 @@ $string['errorunexistingmodel'] = 'Il modello {$a} non esiste'; $string['errorunexistingtimesplitting'] = 'L\'intervalli di analisi selezionato non è disponibile.'; $string['errorunknownaction'] = 'Azione sconosciuta'; -$string['eventinsightsviewed'] = 'Visualizzata considerazione'; -$string['eventpredictionactionstarted'] = 'Avviata elaborazione di pronostici'; +$string['eventinsightsviewed'] = 'Visualizzazione considerazione'; +$string['eventpredictionactionstarted'] = 'Avvio elaborazione di pronostici'; $string['fixedack'] = 'Accetta'; $string['incorrectlyflagged'] = 'Contrassegnate erroneamente'; $string['insightinfomessageaction'] = '{$a->text}: {$a->url}'; @@ -97,8 +97,8 @@ $string['modeinstructionfacetoface'] = 'In presenza'; $string['modeinstructionfullyonline'] = 'Interamente online'; $string['modeloutputdir'] = 'Cartella di output del modello'; -$string['modeloutputdirinfo'] = 'La cartella dove l\'elaboratore di pronostici salverà le informazioni da valutare. E\' utile per scopi di debugging e ricerca.'; -$string['modeloutputdirwithdefaultinfo'] = 'La cartella dove l\'elaboratore di pronostici salverà le informazioni da valutare. E\' utile per scopi di debugging e ricerca. Non compilando il campo, di default sarà utilizzato {$a}.'; +$string['modeloutputdirinfo'] = 'La cartella dove l\'elaboratore di pronostici salverà le informazioni da valutare. È utile per scopi di debugging e ricerca.'; +$string['modeloutputdirwithdefaultinfo'] = 'La cartella dove l\'elaboratore di pronostici salverà le informazioni da valutare. È utile per scopi di debugging e ricerca. Non compilando il campo, di default sarà utilizzato {$a}.'; $string['modeltimelimit'] = 'Limite temporale per l\'analisi del modello'; $string['modeltimelimitinfo'] = 'Limita il tempo impiegato da ogni modello per analizzare i contenuti del sito.'; $string['neutral'] = 'Neutre'; @@ -161,4 +161,4 @@ $string['viewinsight'] = 'Visualizza considerazione'; $string['viewinsightdetails'] = 'Visualizza dettagli della considerazione'; $string['viewprediction'] = 'Visualizza dettagli pronostico'; -$string['washelpful'] = 'E\' stata utile?'; +$string['washelpful'] = 'È stata utile?'; diff --git a/html/langpacks/it/antivirus.php b/html/langpacks/it/antivirus.php index b0d3f36d3b..8fe5cddb00 100644 --- a/html/langpacks/it/antivirus.php +++ b/html/langpacks/it/antivirus.php @@ -50,7 +50,7 @@ $string['emailsubject'] = '{$a} :: Notifica Antivirus'; $string['enablequarantine'] = 'Abilita quarantena'; $string['enablequarantine_help'] = 'Nella cartella di quarantena verranno inseriti i file infetti per poterli ispezionare in seguito ([dataroot]/{$a}). Il caricamento dei file sarà comunque segnalato come non andato a buon fine. Qualora fosse presente un processo di analisi virus a livello di sistema, sarà necessario escludere la cartella di quarantena dall\'analisi.'; -$string['fileinfecteddesc'] = 'E\' stato individuato un file infetto'; +$string['fileinfecteddesc'] = 'È stato individuato un file infetto'; $string['fileinfectedname'] = 'File infetto'; $string['notifyemail'] = 'Email delle notifiche antivirus'; $string['notifyemail_help'] = 'Le notifiche antivirus saranno indirizzate all\'email configurata in caso di individuazione di un virus. Non configurando l\'impostazione, le notifiche saranno inviate a tutti gli amministratori del sito.'; diff --git a/html/langpacks/it/appointment.php b/html/langpacks/it/appointment.php index 4ee84b3560..7a180d50da 100644 --- a/html/langpacks/it/appointment.php +++ b/html/langpacks/it/appointment.php @@ -25,16 +25,354 @@ defined('MOODLE_INTERNAL') || die(); +$string['addingappointment'] = 'Aggiunta meeting'; +$string['addingappointments'] = 'Aggiunta meeting'; +$string['addremoveattendees'] = 'Aggiungi/rimuovi partecipanti'; +$string['addsession'] = 'Aggiungi sessione'; +$string['addtimeframe'] = 'Aggiungi periodo di tempo'; +$string['advanced'] = 'Avanzato'; +$string['allowcancellations'] = 'Consenti cancellazioni'; +$string['allowcancellations_help'] = 'I partecipanti potranno cancellare le proprie prenotazioni'; +$string['allowcancellationsdefault'] = 'Consenti di default le cancellazioni'; +$string['allowcancellationsdefault_help'] = 'L\'impostazione di default quando si creano nuove sessioni in questa attività.'; +$string['allowwaitlist'] = 'Abilita lista di attesa'; +$string['allowwaitlist_help'] = 'Con la lista di attesa attiva, i corsisti potranno prenotare meeting anche se la sessione è al completo.
        + +I corsisti che si prenotano riceveranno un\'email che li avviserà che sono in lista di attesa e che saranno avvisati qualora si dovesse rendere libero il posto.'; +$string['alreadysignedup'] = 'Hai già prenotato questo meeting.'; +$string['appointment'] = 'Meeting'; +$string['appointment:addattendees'] = 'Aggiunere partecipanti ad una sessione'; +$string['appointment:addinstance'] = 'Aggiungere istanza'; +$string['appointment:configurecancellation'] = 'Consente la configurazione della cancellazione delle prenotazioni quando si aggiunge o modifica un\'attività meeting.'; +$string['appointment:editsessions'] = 'Aggiungere, modificare, copiare ed eliminare meeting'; +$string['appointment:managecustomfields'] = 'Gestire campi personalizzati delle sessioni di meeting'; +$string['appointment:overbook'] = 'Prenotare sessioni al completo che non hanno la lista di attesa abilitata'; +$string['appointment:removeattendees'] = 'Rimuovere partecipanti da sessioni di meeting'; +$string['appointment:signup'] = 'Prenotare sessione'; +$string['appointment:takeattendance'] = 'Registrare presenza'; +$string['appointment:view'] = 'Visualizzare attività meeting e relative sessioni'; +$string['appointment:viewattendees'] = 'Visualizzare elenco presenze e partecipanti'; +$string['appointment:viewcancellations'] = 'Visualizzare cancellazioni'; +$string['appointmentactivity'] = 'Attività meeting'; +$string['appointmentcustomfields'] = 'Campi personalizzati del meeting'; +$string['appointmentname'] = 'Nome meeting'; +$string['appointments'] = 'Meeting'; +$string['appointmentsession'] = 'Sessione del meeting'; +$string['appointmentsessions'] = 'Sessioni del meeting'; +$string['appointmentsettings'] = 'Impostazioni meeting'; +$string['approvalreqd'] = 'Approvazione obbligatoria'; +$string['approvalreqd_help'] = 'Con l\'approvazione obbligatoria, un corsista dovrà ricevere l\'approvazione del proprio manager per partecipare alla sessione del meeting.'; +$string['approve'] = 'Approva'; +$string['attendance'] = 'Pressenza'; +$string['attendanceinstructions'] = 'Selezionare gli utenti che hanno presenziato alla sessione'; +$string['attendedsession'] = 'Sessioni presenziate'; +$string['attendees'] = 'Partecipanti'; +$string['attendeestablesummary'] = 'Persone che hanno in programma di partecipare o hanno partecipato alla sessione.'; +$string['availableseats'] = '{$a} posti disponibili'; +$string['book'] = 'Prenota'; +$string['bookedvscapacity'] = 'Prenotato / Capienza'; +$string['bookingcancelled'] = 'La tua prenotazione è stata cancellata.'; +$string['bookingcompleted'] = 'La tua prenotazione è stata registrata.'; +$string['bookingfull'] = 'Al completo'; +$string['bookingopen'] = 'Aperta'; +$string['break'] = 'Durata break'; +$string['break_help'] = 'Imposta la durata del break tra sessioni. Impostare a zero per indicare che non sono previsti break.'; +$string['calendareventdescriptionbooking'] = 'Hai prenotato la seguente Sessione del meeting.'; +$string['calendareventdescriptionsession'] = 'Hai creato la seguente Sessione del meeting.'; +$string['calendaroptions'] = 'Opzioni calendario'; +$string['cancel'] = 'Cancella'; +$string['cancelbooking'] = 'Cancella prenotazione'; +$string['cancellationinstrmngr'] = '# Notifica per i manager'; +$string['cancellationinstrmngr_help'] = 'Selezionando **Invia notifica ai manager**, il testo redatto nel campo "Notifica ai manager" sarà inviato via email al manager del partecipante in caso di cancellazione della prenotazione.'; +$string['cancellationmessage'] = 'Messaggio di cancellazione'; +$string['cancellationmessage_help'] = 'Messaggio inviato quando un utente cancella la propria prenotazione di una sessione.'; +$string['cancellations'] = 'Cancellazioni'; +$string['cancellationstablesummary'] = 'Elenco delle persone che hanno cancellato la loro partecipazione.'; +$string['cancelreason'] = 'Motivo della cancellazione'; +$string['cannotapproveatcapacity'] = 'Non è possibile approvare altri partecipanti poiché la sessione è al completo.'; +$string['cannotsignupsessioninprogress'] = 'Non è possibile partecipare, la sessione è in corso.'; +$string['cannotsignupsessionover'] = 'Non è possibile partecipare, la sessione è terminata.'; +$string['capacity'] = 'Capienza'; +$string['capacity_help'] = 'La **Capienza** è il numero di posti disponibili in una sessione. + +Quando la capacità viene raggiunta, i dettagli della sessione non compariranno nella pagina home del corso. I dettagli inoltre appariranno non attivi nella pagina "Visualizza sessioni" e non sarà più possibile effettuare prenotazioni. + '; +$string['closed'] = 'Chiuso'; +$string['completionbooked'] = 'Lo studente deve prenotare per completare l\'attività'; +$string['completionbooked_help'] = 'L\'attività sarà considerata come completata se la presenza del partecipante risulta "Prenotato", "Presente" o "Parzialmente presente". Se il partecipante ha cancellato la prenotazione si trova in lista di attesa o il suo stato è "Assente", l\'attività non sarà considerata completata.'; +$string['completiondetail:booked'] = 'Prenota meeting'; +$string['confirmationinstrmngr'] = '# Notifica per i manager'; +$string['confirmationinstrmngr_help'] = 'Selezionando **Invia notifica ai manager**, il testo redatto nel campo "Notifica ai manager" sarà inviato via email al manager del partecipante in caso di prenotazione di una sessione.'; +$string['confirmationmessage'] = 'Messaggio di conferma'; +$string['confirmationmessage_help'] = 'Messaggio inviato ogni volta che un utente prenota una sessione.'; +$string['confirmcancelbooking'] = 'Conferma cancellazione'; +$string['courseresetsessions'] = 'Rimuovi tutte le sessioni'; +$string['courseresetsignups'] = 'Rimuovi tutte le prenotazioni delle sessioni'; +$string['crontask'] = 'Operazioni di manutenzione meeting'; +$string['currentstatus'] = 'Stato attuale'; +$string['customisednotifications'] = 'Notifiche personalizzate'; +$string['date'] = 'Data'; +$string['decidelater'] = 'Decidi dopo'; +$string['decline'] = 'Rifiuta'; +$string['delete'] = 'Elimina'; +$string['deleteappointmentconfirm'] = 'Sei sicuro di eliminare questo meeting e tutte le prenotazioni associate?'; +$string['deletesession'] = 'Elimina sessione'; +$string['deletetimeframe'] = 'Elimina periodo di tempo'; +$string['details'] = 'Dettagli'; +$string['duplicate'] = 'Duplica'; +$string['duplicateappointment'] = 'Duplica meeting'; +$string['editingappointment'] = 'Modifica meeting'; +$string['email:message'] = 'Messaggio'; +$string['email:subject'] = 'Oggetto'; +$string['emailmanager'] = 'Invia notifica ai manager'; +$string['emailmanagercancellation'] = '# Invia notifica ai manager'; +$string['emailmanagercancellation_help'] = 'Selezionando **Invia notifica ai manager**, sarà inviata una email al manager del partecipante in caso di cancellazione della prenotazione.'; +$string['emailmanagerconfirmation'] = '# Invia notifica ai manager'; +$string['emailmanagerconfirmation_help'] = 'Selezionando **Invia notifica ai manager**, sarà inviata una email di conferma al manager del partecipante in caso di prenotazione di una sessione.'; +$string['emailmanagerreminder'] = '# Invia notifica ai manager'; +$string['emailmanagerreminder_help'] = 'Selezionando **Invia notifica ai manager**, sarà inviata una email di promemoria al manager del partecipante alcuni giorni prima dell’inizio della sessione.'; $string['empty'] = 'Vuoto'; $string['endtime'] = 'Orario di fine'; $string['entitiysession'] = 'Sessione'; +$string['error:cancellationsnotallowed'] = 'Non sei autorizzato a cancellare questa prenotazione.'; +$string['error:canttakeattendanceforunstartedsession'] = 'Non è possibile registrare la presenza di sessioni che non sono cominciate.'; +$string['error:eventoccurred'] = 'Non è possibile cancellare un evento che è già trascorso.'; +$string['error:invaliduserid'] = 'User ID non valido'; +$string['error:manageremailaddressmissing'] = 'Al momento non hai nessun manager assegnato. Per favore contatta l\'amministratore del sito.'; +$string['error:sessionsplitexceeds'] = 'La suddivisione automatica è superiore alla durate della sessione.'; +$string['error:sessionstartafterend'] = 'L\'orario di inizio della sessione e successivo all\'orario di fine.'; +$string['errorcannoteditsessions'] = 'Non sei autorizzato a modificare sessioni'; +$string['errorcannotviewappointment'] = 'Non sei autorizzato a visualizzare questo meeting'; +$string['errorcannotviewattendees'] = 'Non sei autorizzato a visualizzare l\'elenco dei partecipanti'; +$string['eventaddsession'] = 'Aggiunta di sessione'; +$string['eventapproverequests'] = 'Approvazione prenotazione sessione'; +$string['eventattendancetaken'] = 'Partecipazione alla sessione'; +$string['eventattendeesviewed'] = 'Visualizzazione partecipanti alla sessione'; +$string['eventcancelbooking'] = 'Cancellazione prenotazione sessione'; +$string['eventcourseappointmentviewed'] = 'Visualizzazione istanza meeting del corso'; +$string['eventcoursemoduleviewed'] = 'Visualizzazione istanza meeting del modulo'; +$string['eventdeletesession'] = 'Eliminazione sessione'; +$string['eventsignup'] = 'Prenotazione sessione'; +$string['eventupdatesession'] = 'Aggiornamento sessione'; +$string['full'] = 'La data è al completo'; +$string['fullfilter'] = ''; +$string['goback'] = 'Indietro'; +$string['icalendarheading'] = 'Allegati iCal'; +$string['joinwaitlist'] = 'Entra in lista di attesa'; +$string['location'] = 'Luogo'; +$string['managecustomfields'] = 'Gestione campi personalizzati'; +$string['modulename'] = 'Prenotazione meeting'; +$string['modulename_help'] = 'Il Meeting è una attività che consente di tracciare attività in presenza. + +I docenti avranno la possibilità di impostare un sistema di prenotazione di eventi in presenza sia per singoli partecipanti sia per gruppi di persone. + +Il Meeting supporta sia sessioni 1 a 1 sia sessioni multiple come i seminari. + +All\'interno di uno stesso meeting è possibile avere sessioni in ate diverse che possono anche essere create in massa utilizzando gli slot temporali indicati durante la configurazione. + +Il meeting inoltre consente la registrazione delle presenze.'; +$string['modulenameplural'] = 'Meeting'; +$string['multipleappointments'] = 'Meeting multipli'; +$string['noactionableunapprovedrequests'] = 'Non ci sono richieste non approvate da gestire.'; $string['none'] = 'nessuno'; +$string['noremindersneedtobesent'] = 'Non ci sono promemoria da inviare.'; +$string['nosignedupusers'] = 'Non ci sono prenotazioni di questa sessione.'; +$string['notset'] = 'Non impostato'; +$string['notsignedup'] = 'Non hai prenotato questa sessione'; +$string['partiallyfull'] = 'Parzialmente completo'; +$string['placeholder:alldates'] = '[alldates]'; +$string['placeholder:appointmentname'] = '[appointmentname]'; +$string['placeholder:attendeeslink'] = '[attendeeslink]'; +$string['placeholder:details'] = '[details]'; +$string['placeholder:finishtime'] = '[finishtime]'; +$string['placeholder:firstname'] = '[firstname]'; +$string['placeholder:lastname'] = '[lastname]'; +$string['placeholder:reminderperiod'] = '[reminderperiod]'; +$string['placeholder:sessiondate'] = '[sessiondate]'; +$string['placeholder:starttime'] = '[starttime]'; +$string['pluginadministration'] = 'Gestione meeting'; +$string['pluginname'] = 'Meeting'; +$string['potentialattendees'] = 'Partecipanti potenziali'; +$string['privacy:metadata:appointment_signups'] = 'Prenotazione'; +$string['privacy:metadata:appointment_signups:id'] = 'ID della prenotazione'; +$string['privacy:metadata:appointment_signups:mailedreminder'] = 'Orario di invio più recente del promemoria'; +$string['privacy:metadata:appointment_signups:sessionid'] = 'ID della sessione'; +$string['privacy:metadata:appointment_signups_status'] = 'Stato della prenotazione dell\'utente'; +$string['privacy:metadata:appointment_signups_status:grade'] = 'Punteggio assegnato presenziando alla sessione'; +$string['privacy:metadata:appointment_signups_status:note'] = 'Motivo della cancellazione'; +$string['privacy:metadata:appointment_signups_status:signupid'] = 'ID della prenotazione'; +$string['privacy:metadata:appointment_signups_status:statuscode'] = 'Stato della prenotazione'; +$string['privacy:metadata:appointment_signups_status:timecreated'] = 'Orario di creazione della prenotazione'; +$string['privacy:metadata:userid'] = 'ID dell\'utente che ha acceduto l’attività Meeting'; +$string['remindermessage'] = 'Messaggio di promemoria'; +$string['remindermessage_help'] = 'Messaggio inviato nei giorni antecedenti l\'inizio della sessione.'; +$string['reminderperiod'] = 'Numero di giorni antecedenti'; +$string['reminderperiod_help'] = 'L\'invio del messaggio di promemoria sarà inviato il numero impostato di giorni antecedenti la data di inizio della sessione.'; +$string['requestmessage'] = 'Messaggio di richiesta'; +$string['requestmessage_help'] = 'Abilitando **Approvazione obbligatoria**, si renderà disponibile la sezione **Messaggio di richiesta**. + +La sezione **Messaggio di richiesta** visualizza la notifica, inviata al partecipante a al suo manager, riguardante il processo di approvazione necessario affinché il partecipante possa presenziare al Meeting. + +**Oggetto** è l\'oggetto del messaggio che sarà inviato per email a manager e al partecipante. + +**Messaggio** è il corpo del messaggio inviato al partecipante per informarlo che la sua richiesta di prenotazione è stata inviata al manager per approvazione. + +** Notifica per il manager** è il corpo del messaggio inviato al manager per richiedere l’approvazione.'; +$string['requeststablesummary'] = 'Persone che hanno richiesto di partecipare alla sessione.'; +$string['room'] = 'Sala'; +$string['saveattendance'] = 'Salva partecipazione'; +$string['search:activity'] = 'Attività meeting'; +$string['seatsavailable'] = 'Posti disponibili'; +$string['seatsbooked'] = 'Posti prenotati'; +$string['sessionavailability'] = 'Disponibilità delle sessione'; +$string['sessiondatetime'] = 'Data/ora delle sessione'; $string['sessiondescription'] = 'Descrizione'; +$string['sessionfinished'] = 'Terminata'; $string['sessionfinishtime'] = 'Orario di fine sessione'; $string['sessioninprogress'] = 'sessione in corso'; +$string['sessionisfull'] = 'La sessione è al completo. È necessario selezionare una data diversa oppure rivolgere all\'istruttore.'; +$string['sessionrequiresmanagerapproval'] = 'Per prenotare questa sessione è richiesta l\'approvazione del proprio manager.'; $string['sessions'] = 'Sessioni'; +$string['sessionsdetailstablesummary'] = 'Descrizione estesa della sessione.'; $string['sessionstartdate'] = 'Data di inizio sessione'; +$string['sessionstartdateandtime'] = '{$a->startdate}, {$a->starttime} - {$a->endtime} (Fuso orario: {$a->timezone})'; +$string['sessionstartdateandtimewithouttimezone'] = '{$a->startdate}, {$a->starttime} - {$a->endtime}'; +$string['sessionstartfinishdateandtime'] = '{$a->startdate} - {$a->enddate}, {$a->starttime} - {$a->endtime} (fuso orario: {$a->timezone})'; +$string['sessionstartfinishdateandtimewithouttimezone'] = '{$a->startdate} - {$a->enddate}, {$a->starttime} - {$a->endtime}'; +$string['sessionstarttime'] = 'Data di inizio della sessione'; +$string['setting:defaultcancellationmessagedefault'] = 'La prenotazione del seguente meeting è stata cancellata: +

        +***PRENOTAZIONE CANCELLATA***

        +Participante: [firstname] [lastname]
        +Meeting: [appointmentname]

        +Date:
        +[alldates]

        +Luogo: [session:location]
        +Sede: [session:venue]
        +Sala: [session:room]'; +$string['setting:defaultcancellationsubjectdefault'] = 'Cancellazione prenotazione'; +$string['setting:defaultconfirmationmessagedefault'] = 'La prenotazione al seguente meeting è confermata: +Participante: [firstname] [lastname]
        +Meeting: [appointmentname]

        +Date:
        +[alldates]

        +Luogo: [session:location]
        +Sede: [session:venue]
        +Sala: [session:room]

        +*** Si raccomanda di arrivare 10 minuti prima dell\'inizio del meeting***

        +Cambio di prenotazione o cancellazione
        +Per cambiare la propria prenotazione è necessario prima cancellarla e poi effettuare di nuovo la prenotazione.
        +Per cancellare la propria prenotazione, recarsi sulla pagina del meeting e cliccare sul pulsante \'Cancella\'. +

        +[details]

        +Un promemoria sarà inviato [reminderperiod] giorni lavortivi antecedenti l\'inizio del meeting.

        '; +$string['setting:defaultconfirmationsubjectdefault'] = 'Conferma prenotazione meeting: [appointmentname], [starttime]-[finishtime], [sessiondate]'; +$string['setting:defaultremindermessagedefault'] = 'Si rammenta la prenotazione del seguente meeting:

        +Participante: [firstname] [lastname]
        +Meeting: [appointmentname]

        +Date:
        +[alldates]

        +Luogo: [session:location]
        +Sede: [session:venue]
        +Sala: [session:room]

        +*** Si raccomanda di arrivare 10 minuti prima dell\'inizio del meeting***

        +Cambio di prenotazione o cancellazione
        +Per cambiare la propria prenotazione è necessario prima cancellarla e poi effettuare di nuovo la prenotazione.
        +Per cancellare la propria prenotazione, recarsi sulla pagina del meeting e cliccare sul pulsante \'Cancella\'. +

        +[details]'; +$string['setting:defaultremindersubjectdefault'] = 'Promemoria prenotazione meeting: [appointmentname], [starttime]-[finishtime], [sessiondate]'; +$string['setting:defaultrequestmessagedefault'] = 'La richiesta di prenotazione del meeting è stata inviata al manager: + +Participante: [firstname] [lastname] +Meeting: [appointmentname] + +Date: +[alldates] + +Luogo: [session:location] +Sede: [session:venue] +Sala: [session:room]'; +$string['setting:defaultrequestsubjectdefault'] = 'Richiesta prenotazione meeting: [appointmentname], [starttime]-[finishtime]'; +$string['setting:defaultupdatemessagedefault'] = 'Il meeting prenotato o prenotato in lista di attesa è stato modificato: +

        +Participante: [firstname] [lastname]
        +Meeting: [appointmentname]

        +Date:
        +[alldates]

        +Luogo: [session:location]
        +Sede: [session:venue]
        +Sala: [session:room]

        +*** Questo messaggio non costituisce conferma della prenotazione***

        +Per cancellare la propria prenotazione o la prenotazione in lista di attesa, recarsi sulla pagina del meeting e cliccare sul pulsante \'Cancella\'. +

        +[details]'; +$string['setting:defaultupdatesubjectdefault'] = 'Aggiornamento meeting: [appointmentname], [starttime]-[finishtime], [sessiondate]'; +$string['setting:defaultwaitlistedmessagedefault'] = 'L\'inserimento in lista di attesa è confermato:

        +Participante: [firstname] [lastname]
        +Meeting: [appointmentname]

        +Date:
        +[alldates]

        +Luogo: [session:location]
        +Sede: [session:venue]
        +Sala: [session:room]

        +*** Questo messaggio non costituisce conferma della prenotazione***

        +L’inserimento in lista di attesa hai manifestato interesse al meeting e sarai avvisato nel caso si liberino delle sessioni.

        +Per cancellare la propria prenotazione in lista di attesa, recarsi sulla pagina del meeting e cliccare sul pulsante \'Cancella\'. +Da notare che la rimozione dalla lista di attesa non genererà messaggi di conferma della rimozione.'; +$string['setting:defaultwaitlistedsubjectdefault'] = 'Inserimento in lista di attesa: [appointmentname]'; +$string['setting:oneemailperday'] = 'Invia email separate per eventi su più giorni'; +$string['setting:oneemailperday_caption'] = 'Email separate per ciascun giorno'; $string['settings'] = 'Impostazioni'; +$string['shortname'] = '# Nome abbreviato'; +$string['shortname_help'] = 'Il **Nome abbreviato** è la descrizione che comparirà nel calendario della formazione quando è abilitato **Visualizza nel calendario**.'; +$string['showoncalendar'] = 'Opzione visualizzazione nel calendario'; +$string['showoncalendar_help'] = 'Sono disponibili le seguenti opzioni: + +**Sito** - le sessioni delle attività Meeting saranno visualizzate nel calendario come Eventi globali. Tutti gli utenti potranno visualizzare l\'evento. + +**Corso** - le sessioni delle attività Meeting saranno visualizzate nel calendario come Eventi di corso e saranno visibili agli iscritti al corso. + +**Nessuno** - le sessioni delle attività Meeting saranno visualizzate nel calendario come Eventi dell\'utente per i soli corsisti confermati, sempre che sia stata attiva l\'impostazione **Visualizza nel calendario dell\'utente**.'; +$string['sign-ups'] = 'Prenotazioni'; +$string['signupforthissession'] = 'Prenotazioni della sessione'; +$string['split'] = 'Suddivisione automatica'; +$string['split_help'] = 'Consente di stabilire la durata di ciascuna sessione creata all’interno del periodo di tempo. Impostare a 0 per disabilitare.'; $string['status'] = 'Stato'; $string['status_approved'] = 'Approvata'; $string['status_booked'] = 'Prenotata'; +$string['status_declined'] = 'Respinto'; +$string['status_fully_attended'] = 'Presente'; +$string['status_no_show'] = 'Assente'; +$string['status_partially_attended'] = 'Parzialmente presente'; +$string['status_requested'] = 'Richiesta'; +$string['status_user_cancelled'] = 'Cancellata dall\'utente'; +$string['status_waitlisted'] = 'In lista di attesa'; +$string['suppressemail'] = 'Evita email di notifica'; +$string['suppressemail_help'] = 'Consente di evitare l\'invio di email di notifica quando si rimuovono/inseriscono utenti nelle sessioni.'; +$string['takeattendance'] = 'Partecipa'; +$string['thirdpartyemailaddress'] = 'Indirizzi email di terzi'; +$string['thirdpartyemailaddress_help'] = 'Consente di indicare indirizzi email di terzi (ad esempio un istruttore esterno) dove recapitare i messaggi di prenotazione delle sessioni. +Per inserire **più indirizzi email**, separare gli indirizzi con una virgola, come ad esempio: bob@example.com,joe@example.com'; +$string['thirdpartywaitlist'] = 'Avvisa i terzi delle prenotazioni in lista di attesa'; +$string['thirdpartywaitlist_help'] = 'Consente di recapitare a terzi i messaggi di prenotazione in lista di attesa delle sessioni. Deselezionando l\'impostazione i terzi saranno avvisati solamente delle prenotazioni e cancellazioni delle sessioni.'; +$string['timecancelled'] = 'Orario della cancellazione'; +$string['timeframes'] = 'Periodi di tempo'; +$string['timerequested'] = 'Orario delle richeista'; +$string['timesignedup'] = 'Orario della prenotazione'; +$string['timestart'] = 'Orario di inizio'; +$string['unapprovedrequests'] = 'Richieste non approvate'; +$string['unknowndate'] = '(data sconosciuta)'; +$string['unknowntime'] = '(orario sconosciuto)'; +$string['updatemessage'] = 'Messaggio di aggiornamento'; +$string['updatemessage_help'] = 'Messaggio inviato in presenza di modifiche alle sessioni.'; +$string['usercalentry'] = 'Visualizza nel calendario dell\'utente'; +$string['usercalentry_help'] = 'La sessione prenotata comparirà nel calendario del corsista come evento utente. È possibile disabilitare l\'opzione per evitare duplicazioni nel calendario quando si impostano le opzioni di visualizzazione del calendario a "Sito" o "Corso".'; +$string['usercancelledon'] = 'Cancellazione dell\'utente del {$a}'; +$string['usernotsignedup'] = 'Stato: non prenotato'; +$string['usersignedup'] = 'Stato: prenotato'; +$string['usersignedupon'] = 'Prenotato il {$a}'; +$string['userwillbewaitlisted'] = 'La sessione è al completo. Cliccando su "Prenota", sarai inserito nella lista di attesa della sessione.'; +$string['venue'] = 'Sede'; +$string['waitlistedmessage'] = 'Messaggio lista di attesa'; +$string['waitlistedmessage_help'] = 'Messaggio inviato quando si prenota una sessione in lista di attesa.'; diff --git a/html/langpacks/it/assign.php b/html/langpacks/it/assign.php index abdbc01246..0303d372cc 100644 --- a/html/langpacks/it/assign.php +++ b/html/langpacks/it/assign.php @@ -182,46 +182,46 @@ $string['errornosubmissions'] = 'Non ci sono consegne da scaricare'; $string['errorquickgradingvsadvancedgrading'] = 'La valutazione non è stata salvata poiché il compito sta usando la valutazione avanzata.'; $string['errorrecordmodified'] = 'La valutazione non è stata salvata poiché uno o più record sono stati modificati da qualcuno più recentemente del tuo caricamento della pagina.'; -$string['eventallsubmissionsdownloaded'] = 'Scarica tutte le consegne'; -$string['eventassessablesubmitted'] = 'Effettuata una consegna'; -$string['eventbatchsetmarkerallocationviewed'] = 'Visualizzata assegnazione valutatori'; -$string['eventbatchsetworkflowstateviewed'] = 'Visualizzati stati del flusso di lavoro'; -$string['eventextensiongranted'] = 'Concessa proroga'; -$string['eventfeedbackupdated'] = 'Aggiornato commento'; -$string['eventfeedbackviewed'] = 'Visualizzato commento'; -$string['eventgradingformviewed'] = 'Visualizzato schema di valutazione'; -$string['eventgradingtableviewed'] = 'Visualizzata tabella delle valutazioni'; -$string['eventidentitiesrevealed'] = 'Rivelate le identità'; -$string['eventmarkerupdated'] = 'Aggiornato valutatore assegnato'; -$string['eventoverridecreated'] = 'Creata personalizzazione del compito'; -$string['eventoverridedeleted'] = 'Eliminata personalizzazione del compito'; -$string['eventoverrideupdated'] = 'Aggiornata personalizzazione del compito'; -$string['eventremovesubmissionformviewed'] = 'Visualizzata conferma rimozione consegna.'; -$string['eventrevealidentitiesconfirmationpageviewed'] = 'Visualizzata pagina conferma rivelazione identità'; -$string['eventstatementaccepted'] = 'Accettata dall\'utente la dichiarazione sulla consegna'; -$string['eventsubmissionconfirmationformviewed'] = 'Visualizzata scheda di conferma consegna'; -$string['eventsubmissioncreated'] = 'Creata consegna'; -$string['eventsubmissionduplicated'] = 'Duplicata consegna da parte di un utente'; -$string['eventsubmissionformviewed'] = 'Visualizzata scheda di consegna'; -$string['eventsubmissiongraded'] = 'Valutata una consegna'; -$string['eventsubmissionlocked'] = 'Bloccata consegna per un utente'; -$string['eventsubmissionstatusupdated'] = 'Aggiornato stato della consegna'; -$string['eventsubmissionstatusviewed'] = 'Visualizzato stato consegna'; -$string['eventsubmissionunlocked'] = 'Sbloccata consegna per un utente'; -$string['eventsubmissionupdated'] = 'Salvata consegna da parte di un utente'; -$string['eventsubmissionviewed'] = 'Visualizzata consegna'; -$string['eventworkflowstateupdated'] = 'Aggiornato stato del flusso di lavoro.'; +$string['eventallsubmissionsdownloaded'] = 'Scaricamento di tutte le consegne'; +$string['eventassessablesubmitted'] = 'Consegna compito'; +$string['eventbatchsetmarkerallocationviewed'] = 'Visualizzazione assegnazione valutatori'; +$string['eventbatchsetworkflowstateviewed'] = 'Visualizzazione stati del flusso di lavoro'; +$string['eventextensiongranted'] = 'Concessione proroga'; +$string['eventfeedbackupdated'] = 'Aggiornamento commento'; +$string['eventfeedbackviewed'] = 'Visualizzazione commento'; +$string['eventgradingformviewed'] = 'Visualizzazione schema di valutazione'; +$string['eventgradingtableviewed'] = 'Visualizzazione tabella delle valutazioni'; +$string['eventidentitiesrevealed'] = 'Rivelazione identità'; +$string['eventmarkerupdated'] = 'Aggiornamento valutatore assegnato'; +$string['eventoverridecreated'] = 'Creazione personalizzazione del compito'; +$string['eventoverridedeleted'] = 'Eliminazione personalizzazione del compito'; +$string['eventoverrideupdated'] = 'Aggiornamento personalizzazione del compito'; +$string['eventremovesubmissionformviewed'] = 'Visualizzazione conferma rimozione consegna.'; +$string['eventrevealidentitiesconfirmationpageviewed'] = 'Visualizzazione pagina conferma rivelazione identità'; +$string['eventstatementaccepted'] = 'Accettazione utente dellla dichiarazione sulla consegna'; +$string['eventsubmissionconfirmationformviewed'] = 'Visualizzazione scheda di conferma consegna'; +$string['eventsubmissioncreated'] = 'Creazione consegna'; +$string['eventsubmissionduplicated'] = 'Duplicazione consegna da parte di un utente'; +$string['eventsubmissionformviewed'] = 'Visualizzazione scheda di consegna'; +$string['eventsubmissiongraded'] = 'Valutazione consegna'; +$string['eventsubmissionlocked'] = 'Blocco consegna di un utente'; +$string['eventsubmissionstatusupdated'] = 'Aggiornamento stato della consegna'; +$string['eventsubmissionstatusviewed'] = 'Visualizzazione stato consegna'; +$string['eventsubmissionunlocked'] = 'Sblocco consegna di un utente'; +$string['eventsubmissionupdated'] = 'Salvataggio consegna di un utente'; +$string['eventsubmissionviewed'] = 'Visualizzazione consegna'; +$string['eventworkflowstateupdated'] = 'Aggiornamento stato del flusso di lavoro.'; $string['expandreviewpanel'] = 'Ingrandisci il pannello di revisione'; $string['extensionduedate'] = 'Data scadenza proroga'; $string['extensionnotafterduedate'] = 'La data di fine proroga deve essere successiva alla data di fine consegne'; $string['extensionnotafterfromdate'] = 'La data di fine proroga deve essere successiva alla data di inizio consegne'; $string['feedback'] = 'Commento'; $string['feedbackavailableanonhtml'] = 'Hai un nuovo feedback sulla consegna del compito \'{$a->assignment}\'\'

        -E\' possibile visualizzarlo url}>al seguente URL, di seguito alla consegna.'; $string['feedbackavailableanonsmall'] = 'Nuovo feedback sulla consegna {$a->assignment}'; $string['feedbackavailableanontext'] = 'Hai un nuovo feedback sulla consegna del compito \'{$a->assignment}\' -E\' possibile visualizzarlo al seguente URL, di seguito alla consegna: +È possibile visualizzarlo al seguente URL, di seguito alla consegna: {$a->url}'; $string['feedbackavailablehtml'] = '{$a->username} ha inserito un commento sulla tua consegna del compito \'{$a->assignment}\'

        @@ -247,7 +247,7 @@ $string['filternotsubmitted'] = 'Non consegnato'; $string['filterrequiregrading'] = 'In attesa di valutazione'; $string['filtersubmitted'] = 'Consegnato'; -$string['fixrescalednullgrades'] = 'Il compito contiene alcune valutazioni errate. E\' possibile sistemare automaticamente tali valutazioni. Da notare che i totali del corso potranno cambiare.'; +$string['fixrescalednullgrades'] = 'Il compito contiene alcune valutazioni errate. È possibile sistemare automaticamente tali valutazioni. Da notare che i totali del corso potranno cambiare.'; $string['fixrescalednullgradesconfirm'] = 'Sei sicuro di sistemare le valutazioni errate? Tutte le valutazioni interessate saranno rimosse. Da notare che i totali del corso potranno cambiare.'; $string['fixrescalednullgradesdone'] = 'Valutazioni sistemate.'; $string['gradeabovemaximum'] = 'La valutazione deve essere minore o uguale a {$a}.'; @@ -351,7 +351,7 @@ $string['modulename'] = 'Compito'; $string['modulename_help'] = 'Il modulo di attività compito consente al docente di valutare l\'apprendimento degli studenti assegnando loro un lavoro che potrà poi valutare e commentare. -Gli studenti possono consegnare qualsiasi tipo di contenuto digitale, come ad esempio documenti di testo, immagini, clip audio e clip video. Il compito può anche prevedere la compilazione online di un testo sia in alternativa sia in aggiunta al caricamento di file. E\' anche possibile usare il compito per attività da svolgere al di fuori di Moodle, dove non sono richiesti contenuti digitali. Gli studenti possono consegnare i lavori individualmente oppure come membri di un gruppo. +Gli studenti possono consegnare qualsiasi tipo di contenuto digitale, come ad esempio documenti di testo, immagini, clip audio e clip video. Il compito può anche prevedere la compilazione online di un testo sia in alternativa sia in aggiunta al caricamento di file. È anche possibile usare il compito per attività da svolgere al di fuori di Moodle, dove non sono richiesti contenuti digitali. Gli studenti possono consegnare i lavori individualmente oppure come membri di un gruppo. I docenti possono commentare le consegne degli studenti e caricare file a loro volta, ad esempio i compiti corretti e valutati o file audio di commento. I compiti possono essere valutati utilizzando sia voti numerici, sia metodi di valutazione avanzata tipo rubric. Le valutazioni vengono memorizzate nel registro valutatore'; $string['modulenameplural'] = 'Compiti'; @@ -456,7 +456,7 @@ $string['removesubmissionconfirm'] = 'Sei sicuro di eliminare i dati della consegna?'; $string['removesubmissionconfirmforstudent'] = 'Sei sicuro di eliminare i dati della consegna dello studente {$a}?'; $string['removesubmissionforstudent'] = 'Eliminazione consegna dello studente (id={$a->id}, nome e cognome={$a->fullname}).'; -$string['reopenuntilpassincompatiblewithblindmarking'] = 'L\'opzione "Automaticamente fino al superamento" non è compatibile con la valutazione cieca poiché le valutazioni non verranno trasferite nel registro valutatore finché non sarà stata rivelata l\'identità degli studenti.'; +$string['reopenuntilpassincompatiblewithblindmarking'] = 'L\'opzione \'Automaticamente fino al superamento\' non è compatibile con la valutazione cieca poiché le valutazioni non verranno trasferite nel registro valutatore finché non sarà stata rivelata l\'identità degli studenti.'; $string['requireallteammemberssubmit'] = 'Tutti i gli appartenenti al gruppo devono premere il pulsante consegna'; $string['requireallteammemberssubmit_help'] = 'Tutti gli studenti appartenenti al gruppo dovranno premere il pulsante consegna affinché la consegna venga presa in considerazione. Se l\'impostazione è disabilitata, sarà considerata la consegna di qualsiasi membro del gruppo.'; $string['requiresubmissionstatement'] = 'Obbliga gli studenti ad accettare la dichiarazione sulla consegna'; @@ -486,7 +486,7 @@ $string['sendnotifications'] = 'Notifica le consegne ai valutatori'; $string['sendnotifications_help'] = 'I valutatori (di solito i docenti) riceveranno una notifica tutte le volte che uno studente avrà consegnato un compito, sia che la consegna avvenga in anticipo, sia nelle date previste, sia in ritardo. I metodi di notifica sono configurabili.'; $string['sendstudentnotifications'] = 'Notifica agli studenti'; -$string['sendstudentnotifications_help'] = 'Gli studenti riceveranno notifiche delle modifiche alle valutazioni o dei feedback. Se è abilitato il flusso di lavoro, le notifiche saranno inviate fino a quando la valutazione risulterà "Rilasciata".'; +$string['sendstudentnotifications_help'] = 'Gli studenti riceveranno notifiche delle modifiche alle valutazioni o dei feedback. Se il compito fa uso di un flusso di lavoro, le notifiche non saranno inviate fino a quando la valutazione risulterà \'Rilasciata\'.'; $string['sendstudentnotificationsdefault'] = 'Impostazione di default per \'Notifica agli studenti\''; $string['sendstudentnotificationsdefault_help'] = 'Imposta il valore di default per la casella di spunta \'Notifica agli studenti\''; $string['sendsubmissionreceipts'] = 'Invia ricevuta di consegna agli studenti'; diff --git a/html/langpacks/it/assignfeedback_editpdf.php b/html/langpacks/it/assignfeedback_editpdf.php index df6343af4f..c704cf701f 100644 --- a/html/langpacks/it/assignfeedback_editpdf.php +++ b/html/langpacks/it/assignfeedback_editpdf.php @@ -95,7 +95,7 @@ $string['stamp'] = 'Timbro'; $string['stamppicker'] = 'Tavolozza timbri'; $string['stamps'] = 'Timbri'; -$string['stampsdesc'] = 'I timbri devono essere file di immagini (dimensione consigliata 40x40). E\' possibile usare le immagini come timbri per annotare PDF.'; +$string['stampsdesc'] = 'I timbri devono essere file di immagini (dimensione consigliata 40x40). È possibile usare le immagini come timbri per annotare PDF.'; $string['test_doesnotexist'] = 'Il percorso ghostscript punta ad un file inesistente'; $string['test_empty'] = 'Il percorso ghostscript è vuoto - per favore inserire il percorso corretto'; $string['test_isdir'] = 'Il percorso ghostscript punta ad una cartella, per favore includere il programma ghostscript nel percorso indicato'; diff --git a/html/langpacks/it/assignfeedback_offline.php b/html/langpacks/it/assignfeedback_offline.php index 7677075213..45b1c160ca 100644 --- a/html/langpacks/it/assignfeedback_offline.php +++ b/html/langpacks/it/assignfeedback_offline.php @@ -47,6 +47,6 @@ $string['privacy:nullproviderreason'] = 'Il plugin non ha un database dove memorizzare le informazioni. Utilizza soalamente le API di mod_assign per visualizzare l\'interfaccia di valutazione.'; $string['processgrades'] = 'Importa valutazioni'; $string['skiprecord'] = 'Salta record'; -$string['updatedgrades'] = 'Sono stati aggiornati {$a} feedback e valutazioni'; +$string['updatedgrades'] = 'Sono stati aggiornati {$a->gradeupdatescount} valutazioni e strong>{$a->feedbackupdatescount} istanze di feedback.'; $string['updaterecord'] = 'Aggiorna record'; $string['uploadgrades'] = 'Carica foglio di valutazione offline'; diff --git a/html/langpacks/it/assignment_online.php b/html/langpacks/it/assignment_online.php index d9a4aa6da6..5e8eb7f3fc 100644 --- a/html/langpacks/it/assignment_online.php +++ b/html/langpacks/it/assignment_online.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['event_assessable_uploaded'] = 'Effettuata consegna testo online'; +$string['event_assessable_uploaded'] = 'Consegna di testo online'; $string['pluginname'] = 'Online'; $string['privacy:metadata'] = 'Il plugin "Consegna testo online" non memorizza dati personali.'; diff --git a/html/langpacks/it/assignment_upload.php b/html/langpacks/it/assignment_upload.php index 352a7f8601..f028a5ce2f 100644 --- a/html/langpacks/it/assignment_upload.php +++ b/html/langpacks/it/assignment_upload.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['event_assessable_submitted'] = 'Effettuata consegna caricando un file'; -$string['event_assessable_uploaded'] = 'Caricato file'; +$string['event_assessable_submitted'] = 'Consegna di un file'; +$string['event_assessable_uploaded'] = 'Caricamento file'; $string['pluginname'] = 'Consegna'; $string['privacy:metadata'] = 'Il plugin "Consegna" non memorizza dati personali.'; diff --git a/html/langpacks/it/assignsubmission_file.php b/html/langpacks/it/assignsubmission_file.php index cbd2742704..470b1d348a 100644 --- a/html/langpacks/it/assignsubmission_file.php +++ b/html/langpacks/it/assignsubmission_file.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['acceptedfiletypes'] = 'Tipi di file accettati'; -$string['acceptedfiletypes_help'] = 'E\' possibile limitare i tipi di file accettati inserendo un elenco di estensioni. Lasciando il campo vuoto saranno accettati tutti i tipi di file.'; +$string['acceptedfiletypes_help'] = 'È possibile limitare i tipi di file accettati inserendo un elenco di estensioni. Lasciando il campo vuoto saranno accettati tutti i tipi di file.'; $string['configmaxbytes'] = 'Dimensione massima file'; $string['countfiles'] = '{$a} file'; $string['default'] = 'Abilitato di default'; @@ -34,7 +34,7 @@ $string['defaultacceptedfiletypes'] = 'Tipi di file accettati di default'; $string['enabled'] = 'Consegna file'; $string['enabled_help'] = 'Consente agli studenti di consegnare file.'; -$string['eventassessableuploaded'] = 'Caricato file'; +$string['eventassessableuploaded'] = 'Caricamento file'; $string['file'] = 'Consegna file'; $string['maxbytes'] = 'Dimensione massima file'; $string['maxfiles'] = 'Numero massimo di file per ogni consegna'; diff --git a/html/langpacks/it/assignsubmission_onlinetext.php b/html/langpacks/it/assignsubmission_onlinetext.php index 3ad1029150..a95fecb23e 100644 --- a/html/langpacks/it/assignsubmission_onlinetext.php +++ b/html/langpacks/it/assignsubmission_onlinetext.php @@ -30,7 +30,7 @@ $string['default_help'] = 'Questo metodo di consegna sarà abilitato di default per le nuove istanze di compito.'; $string['enabled'] = 'Testo online'; $string['enabled_help'] = 'Gli studenti potranno redigere testo direttamente tramite l\'editor e consegnarlo'; -$string['eventassessableuploaded'] = 'Effettuata consegna testo online'; +$string['eventassessableuploaded'] = 'Consegna di testo online'; $string['nosubmission'] = 'Non sono presenti consegne per questo compito'; $string['numwords'] = '({$a} parole)'; $string['numwordsforlog'] = 'Conteggio parole della consegna: {$a} parole'; diff --git a/html/langpacks/it/atto_accessibilitychecker.php b/html/langpacks/it/atto_accessibilitychecker.php index 11fac49e04..ffa12c9a56 100644 --- a/html/langpacks/it/atto_accessibilitychecker.php +++ b/html/langpacks/it/atto_accessibilitychecker.php @@ -27,9 +27,9 @@ $string['emptytext'] = 'Testo vuoto'; $string['entiredocument'] = 'Tutto il documento'; -$string['imagesmissingalt'] = 'Le immagini richiedono un testo alternativo. Per risolvere il problema aggiungi un attributo alt all\'immagine. E\' possibile usare un attributo alt vuoto ma solo se l\'immagine ha scopi puramente decorativi e non veicola informazioni.'; +$string['imagesmissingalt'] = 'Le immagini richiedono un testo alternativo. Per risolvere il problema aggiungi un attributo alt all\'immagine. È possibile usare un attributo alt vuoto ma solo se l\'immagine ha scopi puramente decorativi e non veicola informazioni.'; $string['needsmorecontrast'] = 'I colori di primo piano e sfondo non hanno sufficiente contrasto. Per risolvere il problema devi modificare uno dei due colori in modo da facilitare la lettura.'; -$string['needsmoreheadings'] = 'E\' presente moto testo privo di intestazioni. Le intestazioni facilitano la navigazione della pagine tramite screen reader e rendono comunque il testo più usabile per chiunque.'; +$string['needsmoreheadings'] = 'È presente moto testo privo di intestazioni. Le intestazioni facilitano la navigazione della pagine tramite screen reader e rendono comunque il testo più usabile per chiunque.'; $string['nowarnings'] = 'Congratulazioni, non sono stati trovati problemi di accessibilità!'; $string['pluginname'] = 'Verifica accessibilità'; $string['privacy:metadata'] = 'Il plugin atto_accessibilitychecker non memorizza dati personali.'; diff --git a/html/langpacks/it/atto_h5p.php b/html/langpacks/it/atto_h5p.php index d8337cb916..52766c9691 100644 --- a/html/langpacks/it/atto_h5p.php +++ b/html/langpacks/it/atto_h5p.php @@ -37,7 +37,7 @@ $string['h5poptions'] = 'Opzioni H5P'; $string['h5pproperties'] = 'Proprietà H5P'; $string['h5purl'] = 'URL H5P'; -$string['instructions'] = 'E\' possibile inserire contenuto H5P inserendo un URL o un codice di incorporamento, oppure caricando un file H5P, in alternativa.'; +$string['instructions'] = 'È possibile inserire contenuto H5P inserendo un URL o un codice di incorporamento, oppure caricando un file H5P, in alternativa.'; $string['invalidh5purl'] = 'URL non valido'; $string['noh5pcontent'] = 'Nessun contenuto H5P aggiunto'; $string['or'] = 'oppure'; diff --git a/html/langpacks/it/atto_recordrtc.php b/html/langpacks/it/atto_recordrtc.php index f2ab06aed1..0234917d2f 100644 --- a/html/langpacks/it/atto_recordrtc.php +++ b/html/langpacks/it/atto_recordrtc.php @@ -26,14 +26,14 @@ defined('MOODLE_INTERNAL') || die(); $string['allowedtypes'] = 'Formati accettati'; -$string['allowedtypes_desc'] = 'I pulsanti di registrazione che saranno disponibili in Atto. E\' anche possibile impostare i privilegi che controllano chi può utilizzare le funzionalità di registrazione in uno specifico contesto.'; +$string['allowedtypes_desc'] = 'I pulsanti di registrazione che saranno disponibili in Atto. È anche possibile impostare i privilegi che controllano chi può utilizzare le funzionalità di registrazione in uno specifico contesto.'; $string['attachrecording'] = 'Allega registrazione'; $string['audioandvideo'] = 'Audio e video'; $string['audiobitrate'] = 'Velocità audio in bit'; $string['audiobitrate_desc'] = 'Qualità della registrazione audio (un numero più grande significa maggiore qualità)'; $string['audiortc'] = 'Registra audio'; $string['gumabort'] = 'È successo qualcosa di strano che ha impedito l\'utilizzo della webcam / microfono'; -$string['gumabort_title'] = 'E\' accaduto qualcosa'; +$string['gumabort_title'] = 'È accaduto qualcosa'; $string['gumnotallowed'] = 'L\'utente deve consentire al browser di accedere alla Webcam e/o al microfono'; $string['gumnotallowed_title'] = 'Autorizzazioni errate'; $string['gumnotfound'] = 'Nessun dispositivo di input connesso o abilitato'; @@ -46,11 +46,11 @@ $string['gumoverconstrained_title'] = 'Problemi con i vincoli'; $string['gumsecurity'] = 'Il browser non supporta la registrazione con una connessione non sicura e deve chiudere il plugin'; $string['gumsecurity_title'] = 'Nessun supporto a causa di connessione non sicura'; -$string['gumtype'] = 'E\' stato effettuato un tentativo di ottenere il flusso dalla webcam/microfono, ma non sono stati specificati vincoli'; +$string['gumtype'] = 'È stato effettuato un tentativo di ottenere il flusso dalla webcam/microfono, ma non sono stati specificati vincoli'; $string['gumtype_title'] = 'Nessuna limitazione specificata'; $string['insecurealert'] = 'Il browser potrebbe non consentire a questo plug-in di funzionare a meno che non venga utilizzato su HTTPS o da localhost'; $string['insecurealert_title'] = 'Connessione non sicura!'; -$string['nearingmaxsize'] = 'E\' stato raggiunto il limite massimo di dimensione per il caricamento di file'; +$string['nearingmaxsize'] = 'È stato raggiunto il limite massimo di dimensione per il caricamento di file'; $string['nearingmaxsize_title'] = 'Registrazione interrotta'; $string['norecordingfound'] = 'Qualcosa non ha funzionato, sembra che non sia stato registrato nulla'; $string['norecordingfound_title'] = 'Nessuna registrazione trovata'; diff --git a/html/langpacks/it/auth.php b/html/langpacks/it/auth.php index fe5e4becc5..cb1f744295 100644 --- a/html/langpacks/it/auth.php +++ b/html/langpacks/it/auth.php @@ -78,7 +78,7 @@ $string['changepassword'] = 'Cambia URL delle password'; $string['changepasswordhelp'] = 'L\'URL della pagina dove recuperare la propria password che sarà inviata via email. Da notare che l\'impostazione sarà priva di effetto se viene impostato un URL di password dimenticata nelle impostazioni comuni dell\'autenticazione.'; $string['chooseauthmethod'] = 'Metodo di autenticazione'; -$string['chooseauthmethod_help'] = 'Consente la scelta del metodo di autenticazione associato all\'utente. E\' necessario scegliere solamente plugin di autenticazione abilitati, altrimenti l\'utente non sarà in grado di autenticarsi. Per impedire l\'autenticazione, scegliere "Account disabilitato".'; +$string['chooseauthmethod_help'] = 'Consente la scelta del metodo di autenticazione associato all\'utente. È necessario scegliere solamente plugin di autenticazione abilitati, altrimenti l\'utente non sarà in grado di autenticarsi. Per impedire l\'autenticazione, scegliere "Account disabilitato".'; $string['createpassword'] = 'Genera la password e informa l\'utente'; $string['createpasswordifneeded'] = 'Genera le password se necessario e inviale per email'; $string['emailchangecancel'] = 'Annulla cambio email'; @@ -102,13 +102,13 @@ $string['errorminpasswordupper'] = 'La password deve contenere almeno {$a} lettere maiuscole.'; $string['errorpasswordreused'] = 'Questa password è già stata utilizzata e non può essere riutilizzata.'; $string['errorpasswordupdate'] = 'Si è verificato un errore durante l\'aggiornamento della password, la password non è stata modificata'; -$string['eventuserloggedin'] = 'Autenticato utente'; -$string['eventuserloggedinas'] = 'Autenticato utente come altro utente'; -$string['eventuserloginfailed'] = 'Fallita autenticazione utente'; +$string['eventuserloggedin'] = 'Autenticazione utente'; +$string['eventuserloggedinas'] = 'Autenticazione utente come altro utente'; +$string['eventuserloginfailed'] = 'Autenticazione utente errata'; $string['forcechangepassword'] = 'Cambiamento della password'; $string['forcechangepassword_help'] = 'Obbliga gli utenti a cambiare la password al prossimo accesso a Moodle.'; $string['forcechangepasswordfirst_help'] = 'Obbliga gli utenti a cambiare la password al primo accesso a Moodle.'; -$string['forgottenpassword'] = 'E\' possibile inserire un URL che sarà usato come pagina di recupero delle password. L\'impostazione è particolarmente utile per quei siti dove le password sono gestite esternamente a Moodle. Non inserendo un URL sarà usata la pagina di default per il recupero delle password.'; +$string['forgottenpassword'] = 'È possibile inserire un URL che sarà usato come pagina di recupero delle password. L\'impostazione è particolarmente utile per quei siti dove le password sono gestite esternamente a Moodle. Non inserendo un URL sarà usata la pagina di default per il recupero delle password.'; $string['forgottenpasswordurl'] = 'URL pagina recupero password'; $string['getrecaptchaapi'] = 'Per utilizzare reCAPTCHA devi prima ottenere una chiave API su https://www.google.com/recaptcha/admin'; $string['guestloginbutton'] = 'Pulsante login ospite'; @@ -153,9 +153,9 @@ $string['security_question'] = 'Domanda di sicurezza'; $string['selfregistration'] = 'Auto creazione account'; $string['selfregistration_help'] = 'Impostando un plugin per l\'auto creazione di account, come ad esempio il plugin per la creazione di account via email, qualsiasi visitatore del sito potrà crearsi un account. Tale funzione espone il sito al rischio che spammer possano creare account per inviare post indesiderati attraverso forum, blog od altre funzioni. Per evitare questo rischio è bene disabilitare l\' Auto creazione di account oppure limitarla attraverso l\'impostazione Domini di posta autorizzati oppure ancora attivando il reCAPTCHA.'; -$string['settingmigrationmismatch'] = 'E\' stato riscontrato un valore discordante durante la correzione dei nomi delle impostazioni del plugin. Il plugin di autenticazione \'{$a->plugin}\' aveva l\'impostazione \'{$a->setting}\' configurata a to \'{$a->legacy}\' con il nome obsoleto ed a \'{$a->current}\' con il nome attuale. E\' stato considerato valido il valore \'{$a->current}\', si consiglia tuttavia di controllare e verificare la correttezza della scelta'; +$string['settingmigrationmismatch'] = 'È stato riscontrato un valore discordante durante la correzione dei nomi delle impostazioni del plugin. Il plugin di autenticazione \'{$a->plugin}\' aveva l\'impostazione \'{$a->setting}\' configurata a to \'{$a->legacy}\' con il nome obsoleto ed a \'{$a->current}\' con il nome attuale. È stato considerato valido il valore \'{$a->current}\', si consiglia tuttavia di controllare e verificare la correttezza della scelta'; $string['sha1'] = 'Hash SHA-1'; -$string['showguestlogin'] = 'E\' possibile visualizzare o nascondere il pulsante \'login come ospite\' nella pagina di login standard'; +$string['showguestlogin'] = 'È possibile visualizzare o nascondere il pulsante \'login come ospite\' nella pagina di login standard'; $string['stdchangepassword'] = 'Utilizza la pagina standard per il cambiamento della password'; $string['stdchangepassword_expl'] = 'Se il sistema di autenticazione esterna consente il cambiamento delle password attraverso Moodle, impostare a Si. Questa impostazione esclude l\'URL per cambiare la password.'; $string['stdchangepassword_explldap'] = 'Nota: Qualora il server fosse remoto, si raccomanda di utilizzare LDAP su una connessione criptata con SSL (ldaps://) .'; diff --git a/html/langpacks/it/auth_db.php b/html/langpacks/it/auth_db.php index 943291b1aa..a3968d286c 100644 --- a/html/langpacks/it/auth_db.php +++ b/html/langpacks/it/auth_db.php @@ -37,7 +37,7 @@ $string['auth_dbdescription'] = 'Questo metodo usa una tabella di un database esterno per controllare se lo username e la password inseriti siano validi. Se l\'utente è nuovo, allora anche le informazioni degli altri campi saranno copiate in Moodle.'; $string['auth_dbextencoding'] = 'Codifica database esterno'; $string['auth_dbextencodinghelp'] = 'Codifica utilizzata nel database esterno'; -$string['auth_dbextrafields'] = 'La compilazione di questi campi è facoltativa. E\' possibile decidere di mappare i campi del profilo utente di Moodle con i corrispondenti campi provenienti dal database esterno.

        Se non si mappano i campi, saranno usati i valori di default.

        Se i campi mappati sono liberi, gli utenti potranno modificarli accedendo al proprio profilo.

        '; +$string['auth_dbextrafields'] = 'La compilazione di questi campi è facoltativa. È possibile decidere di mappare i campi del profilo utente di Moodle con i corrispondenti campi provenienti dal database esterno.

        Se non si mappano i campi, saranno usati i valori di default.

        Se i campi mappati sono liberi, gli utenti potranno modificarli accedendo al proprio profilo.

        '; $string['auth_dbfieldpass'] = 'Nome del campo che contiene le password'; $string['auth_dbfieldpass_key'] = 'Campo password'; $string['auth_dbfielduser'] = 'Nome del campo che contiene gli username. Deve essere un campo di tipo varchar.'; @@ -63,7 +63,7 @@ $string['auth_dbsuspenduser'] = 'Sospeso l\'utente {$a->name} id {$a->id}'; $string['auth_dbsuspendusererror'] = 'Errore nella sospensione dell\'utente {$a}'; $string['auth_dbsybasequoting'] = 'Usare apostrofi sybase'; -$string['auth_dbsybasequotinghelp'] = 'Utilizza l\'apostrofo singolo in stile Sybase come carattere di escape. E\' un requisito per Oracle, MS SQL e alcuni altri database. Da non usare per MySQL!'; +$string['auth_dbsybasequotinghelp'] = 'Utilizza l\'apostrofo singolo in stile Sybase come carattere di escape. È un requisito per Oracle, MS SQL e alcuni altri database. Da non usare per MySQL!'; $string['auth_dbsyncuserstask'] = 'Sincronizzazione utenti'; $string['auth_dbtable'] = 'Nome della tabella nel database'; $string['auth_dbtable_key'] = 'Tabella'; diff --git a/html/langpacks/it/auth_ldap.php b/html/langpacks/it/auth_ldap.php index f0f4ad55c2..a4988dd62c 100644 --- a/html/langpacks/it/auth_ldap.php +++ b/html/langpacks/it/auth_ldap.php @@ -29,7 +29,7 @@ $string['auth_ldap_attrcreators'] = 'Elenco di gruppi o contesti i cui membri sono autorizzati a creare attributi. Separa gruppi diversi con\';\'. Ad esempio \'cn=teachers,ou=staff,o=myorg\''; $string['auth_ldap_attrcreators_key'] = 'Creatori di attributi'; $string['auth_ldap_auth_user_create_key'] = 'Creare utenti esternamente'; -$string['auth_ldap_bind_dn'] = 'E\' possibile utilizzre un utente Bind per cercare gli utenti. Ad esempio \'cn=ldapuser,ou=public,o=org\''; +$string['auth_ldap_bind_dn'] = 'È possibile utilizzare un utente Bind per cercare gli utenti. Ad esempio \'cn=ldapuser,ou=public,o=org\''; $string['auth_ldap_bind_dn_key'] = 'Distinguished name'; $string['auth_ldap_bind_pw'] = 'Password dell\'utente Bind.'; $string['auth_ldap_bind_pw_key'] = 'Password'; @@ -97,7 +97,7 @@ $string['auth_ldap_version'] = 'La versione del protocollo utilizzata dal server LDAP.'; $string['auth_ldap_version_key'] = 'Versione'; $string['auth_ldapdescription'] = 'Il plugin consente la confiugrazione dell\'autenticazione tramite un server LDAP esterno. Autenticandosi la prima volta in Moodle con credenziali LDAP valide, verrà anche creato un utente nel database. Il plugin può leggere gli attributi dell\'utente da LDAP e mappare i campi in Moodle. Durante le successive autenticazioni verranno solamente verificati username e password.'; -$string['auth_ldapextrafields'] = 'i campi seguenti sono opzionali. E\' possibile scegliere di mapapre alcuni campi del profilo utente in Moodle utilizzando i dati provenienti dai campi LDAP.

        Lasciando i campi vuoti, non verranno mapapti dati da LDAP e verranno utilizzati i dati di default di Moodle.

        In entrambi i casi,gli utenti potranno modificare questi campi dopo essersi autenticati.

        '; +$string['auth_ldapextrafields'] = 'i campi seguenti sono opzionali. È possibile scegliere di mappare alcuni campi del profilo utente in Moodle utilizzando i dati provenienti dai campi LDAP.

        Lasciando i campi vuoti, non verranno mappati dati da LDAP e verranno utilizzati i dati di default di Moodle.

        In entrambi i casi,gli utenti potranno modificare questi campi dopo essersi autenticati.

        '; $string['auth_ldapnotinstalled'] = 'Non è possibile usare l\'autenticazione LDAP. Il modulo PHP LDAP non è installato.'; $string['auth_ntlmsso'] = 'NTLM SSO'; $string['auth_ntlmsso_enabled'] = 'Impostare a SI per provare il Single Sign On con il dominio NTLM. Nota: sono necessarie impostazioni aggiuntive sul webserver, per maggiori informazioni: http://docs.moodle.org/en/NTLM_authentication'; @@ -109,10 +109,10 @@ $string['auth_ntlmsso_ie_fastpath_yesform'] = 'Si, gli altri browser useranno il login standard'; $string['auth_ntlmsso_maybeinvalidformat'] = 'Non è stato possibile estrarre lo username dall\'header REMOTE_USER. Verifica la correttezza del formato.'; $string['auth_ntlmsso_missing_username'] = 'Nel formato dello username remote devi specificare almeno %username%'; -$string['auth_ntlmsso_remoteuserformat'] = 'Scegliendo \'NTLM\' come "Tipo di autenticazione\' , è possibile specificare il formato dello username remoto. Lasciando il formato vuoto, verrà usato il formato DOMAIN\\username. E\' possibile usare il segnaposto %domain% per specificare dove appare il dominio e il segnaposto obbligatorio %username% per specificare dove compare lo username.

        Alcuni formati di uso frequente: +$string['auth_ntlmsso_remoteuserformat'] = 'Scegliendo \'NTLM\' come "Tipo di autenticazione\', è possibile specificare il formato dello username remoto. Lasciando il formato vuoto, verrà usato il formato DOMAIN\\username. È possibile usare il segnaposto %domain% per specificare dove appare il dominio e il segnaposto obbligatorio %username% per specificare dove compare lo username.

        Alcuni formati di uso frequente: %domain%%username% (MS Windows default), %domain%/%username%, %domain%+%username% e %username% (in assenza di parte relativa al dominio).'; $string['auth_ntlmsso_remoteuserformat_key'] = 'Formato username remoto'; -$string['auth_ntlmsso_subnet'] = 'L\'impostazione consente l\'SSO solo dai client appartenenti ad una subnet. Formato: xxx.xxx.xxx.xxx/bitmask. E\' possibile impostare più subnet separandole con \',\' (virgola).'; +$string['auth_ntlmsso_subnet'] = 'L\'impostazione consente l\'SSO solo dai client appartenenti ad una subnet. Formato: xxx.xxx.xxx.xxx/bitmask. È possibile impostare più subnet separandole con \',\' (virgola).'; $string['auth_ntlmsso_subnet_key'] = 'Subnet'; $string['auth_ntlmsso_type'] = 'Il metodo di autenticazione configurato nel web server per autenticare gli utenti (se sei in dubbio scegli NTLM)'; $string['auth_ntlmsso_type_key'] = 'Tipo di autenticazione'; @@ -121,10 +121,10 @@ $string['connectingldapsuccess'] = 'La connessione al server LDAP è avvenuta correttamente'; $string['creatingtemptable'] = 'Creazione tabella temporanea {$a}'; $string['diag_contextnotfound'] = 'Il contesto {$a} non esiste oppure il bind DN non può leggerlo'; -$string['diag_emptycontext'] = 'E\' stato trovato un contesto vuoto.'; +$string['diag_emptycontext'] = 'È stato trovato un contesto vuoto.'; $string['diag_genericerror'] = 'Si è verificato l\'errore LDAP {$a->code} durante la lettura di {$a->subject}: {$a->message}.'; $string['diag_rolegroupnotfound'] = 'Il bind DN non riesce a leggere Il gruppo {$a->group} relativo al ruolo {$a->localname}.'; -$string['diag_toooldversion'] = 'E\' improbabile che un server LDAP moderno possa usare il protocollo LDAPv2. Impostazioni non corrette possono corrompere i valori dei campi. Per favore verificare con l\'amministratore LDAP.'; +$string['diag_toooldversion'] = 'È improbabile che un server LDAP moderno possa usare il protocollo LDAPv2. Impostazioni non corrette possono corrompere i valori dei campi. Per favore verificare con l\'amministratore LDAP.'; $string['didntfindexpiretime'] = 'password_expire() non ha trovato la data di scadenza.'; $string['didntgetusersfromldap'] = 'LDAP non ha restituito nessun acccount -- un errore ? --'; $string['gotcountrecordsfromldap'] = 'LDAP ha restituito {$a} record'; diff --git a/html/langpacks/it/auth_mnet.php b/html/langpacks/it/auth_mnet.php index 54dc7cbc61..e9f608c15d 100644 --- a/html/langpacks/it/auth_mnet.php +++ b/html/langpacks/it/auth_mnet.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['auth_mnet_auto_add_remote_users'] = 'E\' possibile creare un record nella tabella utenti di questo sito quando un utente si autentica per la prima volta tramite Moodle Netowrk.'; +$string['auth_mnet_auto_add_remote_users'] = 'È possibile creare un record nella tabella utenti di questo sito quando un utente si autentica per la prima volta tramite Moodle Netowrk.'; $string['auth_mnet_roamin'] = 'Gli utenti degli host elencati di seguito possono essere instradati su questo sito'; $string['auth_mnet_roamout'] = 'I propri utenti possono essere instradati sugli host elencati di seguito'; $string['auth_mnet_rpc_negotiation_timeout'] = 'Timeout in secondi per l\'autenticazione basata su XMLRPC'; diff --git a/html/langpacks/it/auth_oauth2.php b/html/langpacks/it/auth_oauth2.php index ff64e6c3df..b5ed4c14c1 100644 --- a/html/langpacks/it/auth_oauth2.php +++ b/html/langpacks/it/auth_oauth2.php @@ -59,7 +59,7 @@ Se non hai richiesto tu il collegamento, allora è possibile che qualcuno stia tentando di compromettere il tuo account. Per favore contatta subito l\'amministratore del sito.'; $string['confirmlinkedloginemailsubject'] = '{$a}: Conferma collegamento autenticazioni'; -$string['createaccountswarning'] = 'Plugin di autenticazione che consente di creare account sul sito. E\' possibile abilitare l\'impostazione "Evita la creazione di account all\'atto dell\'autenticazione" quando si utilizza il plugin'; +$string['createaccountswarning'] = 'Plugin di autenticazione che consente di creare account sul sito. È possibile abilitare l\'impostazione "Evita la creazione di account all\'atto dell\'autenticazione" quando si utilizza il plugin'; $string['createnewlinkedlogin'] = 'Collega un nuovo account ({$a})'; $string['emailconfirmlink'] = 'Collega i tuoi account'; $string['emailconfirmlinksent'] = '

        È stato trovato un account con questo indirizzo email che non è stato ancora collegato.

        @@ -78,7 +78,7 @@ $string['emailpasswordchangeinfosubject'] = '{$a}: Informazioni sul cambio password'; $string['info'] = 'Account esterno'; $string['issuer'] = 'Servizio OAuth 2'; -$string['issuernologin'] = 'Questo fornitore non può essere utilizzato per autenticarsi.'; +$string['issuernologin'] = 'Questo issuer non può essere utilizzato per autenticarsi.'; $string['linkedlogins'] = 'Autenticazioni collegate'; $string['linkedloginshelp'] = 'Aiuto su Autenticazioni collegate'; $string['loginerror_authenticationfailed'] = 'Il processo di autenticazione non è andato a buon fine.'; diff --git a/html/langpacks/it/auth_shibboleth.php b/html/langpacks/it/auth_shibboleth.php index 4a27d9d758..623cf647df 100644 --- a/html/langpacks/it/auth_shibboleth.php +++ b/html/langpacks/it/auth_shibboleth.php @@ -32,17 +32,17 @@ $string['auth_shib_changepasswordurl'] = 'URL per cambiare password'; $string['auth_shib_contact_administrator'] = 'Qualora tu non appartenga alle organizzazioni fornite e hai bisogno di accedere ai corsi presenti su questo server, per favore contatta l\'Amministratore Moodle.'; $string['auth_shib_convert_data'] = 'API per la modifica dei dati'; -$string['auth_shib_convert_data_description'] = 'E\' possibile utilizzare queste API per modificare ulteriormente i dati forniti da Shibboleth. Per maggiori informazioni: README'; +$string['auth_shib_convert_data_description'] = 'È possibile utilizzare queste API per modificare ulteriormente i dati forniti da Shibboleth. Per maggiori informazioni: README'; $string['auth_shib_convert_data_filepath_warning'] = 'Non è possibile utilizzare un file che si trova all\'interno della cartella dei dati del sito ($CFG->dataroot) come API di modifica dei dati.'; $string['auth_shib_convert_data_warning'] = 'Il file non esiste o non è leggibile dal processo del webserver!'; $string['auth_shib_idp_list'] = 'Identity provider'; -$string['auth_shib_idp_list_description'] = 'Inserite un elenco di Identity Provider entityID tra cui l\'utente potrà scegliere nella pagina di login.
        Su ogni riga dovrà essere presente una coppia separata da virgole composta da entityID dell\'IdP (verifica il medatadata file di Shibboleth) e dal Nome dell\'IdP (il nome comparirà nel menù a discesa).
        E\' possibile aggiungere un terzo parametro opzionale dove specificare la posizione del session initiator di Shibboleth utile nel caso in cui l\'installazione di Moodle faccia parte di una multi fedrazione.'; +$string['auth_shib_idp_list_description'] = 'Inserite un elenco di Identity Provider entityID tra cui l\'utente potrà scegliere nella pagina di login.
        Su ogni riga dovrà essere presente una coppia separata da virgole composta da entityID dell\'IdP (verifica il medatadata file di Shibboleth) e dal Nome dell\'IdP (il nome comparirà nel menù a discesa).
        È possibile aggiungere un terzo parametro opzionale dove specificare la posizione del session initiator di Shibboleth utile nel caso in cui l\'installazione di Moodle faccia parte di una multi fedrazione.'; $string['auth_shib_instructions'] = 'Utilizzare Shibboleth login per avere accesso tramite Shibboleth, se l\'organizzazione lo supporta
        Altrimenti, utilizzare il modulo di login standard visualizzato.'; -$string['auth_shib_instructions_help'] = 'E\' posisbile fornire agli utenti istruzioni riguardanti Shibboleth, che verranno visualizzate nella pagina di login nella sezione delle istruzioni. -E\' opportuno includere un collegamento a "{$a}" in modo che gli utenti Shibboleth possano autenticarsi con maggiore facilità.'; +$string['auth_shib_instructions_help'] = 'È possibile fornire agli utenti istruzioni riguardanti Shibboleth, che verranno visualizzate nella pagina di login nella sezione delle istruzioni. +È opportuno includere un collegamento a "{$a}" in modo che gli utenti Shibboleth possano autenticarsi con maggiore facilità.'; $string['auth_shib_instructions_key'] = 'Istruzioni per il login'; $string['auth_shib_integrated_wayf'] = 'Servizio Moodle WAYF'; -$string['auth_shib_integrated_wayf_description'] = 'E\' possibile consentire a Moodle di usare i propri servizi WAYF al posto di quelli configurati per Shibboleth. In questo caso Moodle visualizzerà un menù a discesa dove l\'utente potrà scegliere il proprio Identity Provider.'; +$string['auth_shib_integrated_wayf_description'] = 'È possibile consentire a Moodle di usare i propri servizi WAYF al posto di quelli configurati per Shibboleth. In questo caso Moodle visualizzerà un menù a discesa dove l\'utente potrà scegliere il proprio Identity Provider.'; $string['auth_shib_logout_return_url'] = 'Logout return URL alternativa'; $string['auth_shib_logout_return_url_description'] = 'Inserite l\'URL dove gli utenti Shibboleth saranno indirizzati dopo il logout.
        Se l\'URL non viene inserita, allora gli utenti saranno indirizzati alla URL dove Moodle indirizza gli utenti.'; $string['auth_shib_logout_url'] = 'Shibboleth Service Provider logout handler URL'; @@ -61,6 +61,6 @@ $string['pluginname'] = 'Shibboleth'; $string['privacy:metadata'] = 'Il plugin di autenticazione "Shibboleth" non memorizza dati personali.'; $string['shib_invalid_account_error'] = 'Sembra che tu sia autenticato tramite Shibboleth ma Moodle non ha account validi corrispondenti al tuo username. Il tuo account potrebbe non esistere o essere stato sospeso.'; -$string['shib_no_attributes_error'] = 'Sembra che Shibboleth debba essere autenticati ma Moodle non ha ricevuto gli attributi dell\'utente. Per favore controlla che l\' Identity Provider rilasci gli attributi necessari ({$a}) al Service Provider dove funziona Moodle o informa il webmaster di questo server.'; +$string['shib_no_attributes_error'] = 'Si è verificato un problema durante il passaggio delle informazioni del tuo utente verso Moodle tramite Shibboleth ({$a}). Prova a effettuare il logout dal tuo Identity Provider, svuotare la cache o cambiare browser, quindi esegui nuovamente il login. Se il problema persiste, contatta l’amministratore del server.'; $string['shib_not_all_attributes_error'] = 'Moodle richiede alcuni attributi Shibboleth che nel tuo caso, non sono presenti. Gli attributi sono: {$a}
        Per favore controlla il webmaster di questo server o dell\'Identity Provider.'; $string['shib_not_set_up_error'] = 'L\'autenticazione Shibboleth non sembra essere stata impostata correttamente perché nessuna variabile Shibboleth è presente nella pagina. Si prega di consultare il file a href="{$a}">README per ulteriori istruzioni sulla configurazione della autenticazione Shibboleth oppure contattare il webmaster di questa installazione di Moodle.'; diff --git a/html/langpacks/it/availability_date.php b/html/langpacks/it/availability_date.php index 39f86f6371..203d1f42cd 100644 --- a/html/langpacks/it/availability_date.php +++ b/html/langpacks/it/availability_date.php @@ -31,6 +31,7 @@ $string['direction_from'] = 'dal'; $string['direction_label'] = 'Direzione'; $string['direction_until'] = 'Fino al'; +$string['error_dateconflict'] = 'Altre restrizioni sulle date sono in conflitto.'; $string['full_from'] = 'Accedere dopo il {$a}'; $string['full_from_date'] = 'Accedere a partire dal {$a}'; $string['full_until'] = 'Accedere prima del {$a}'; diff --git a/html/langpacks/it/backup.php b/html/langpacks/it/backup.php index 0be63d74bd..25e1e83bee 100644 --- a/html/langpacks/it/backup.php +++ b/html/langpacks/it/backup.php @@ -27,18 +27,18 @@ $string['asyncbackupcomplete'] = 'Il backup è stato completato'; $string['asyncbackupcompletebutton'] = 'Prosegui'; -$string['asyncbackupcompletedetail'] = 'Il processo di backup è stato completato correttamente.
        E\' possibile visualizzare il backup nella pagina di ripristino.'; +$string['asyncbackupcompletedetail'] = 'Il processo di backup è stato completato correttamente.
        È possibile visualizzare il backup nella pagina di ripristino.'; $string['asyncbackuperror'] = 'Il backup non è andato a buon fine'; $string['asyncbackuperrordetail'] = 'Il backup non è andato a buon fine. Per favore contatta l\'amministratore.'; $string['asyncbackuppending'] = 'Il backup è in attesa'; $string['asyncbackupprocessing'] = 'Il backup è in svolgimento'; $string['asyncbadexecution'] = 'Errata elaborazione del controller di backup. Risulta {$a} invece di 2.'; -$string['asynccheckprogress'] = 'E\' possibile seguire l\'avanzamento nella pagina di ripristino.'; +$string['asynccheckprogress'] = 'È possibile seguire l\'avanzamento nella pagina di ripristino.'; $string['asyncemailenable'] = 'Abilita notifiche'; $string['asyncemailenabledetail'] = 'Gli utenti saranno avvisati tramite messaggio quando il backup/ripristino asincrono sarà stato completato.'; $string['asyncgeneralsettings'] = 'Backup/ripristino asincrono'; $string['asyncmessagebody'] = 'Messaggio'; -$string['asyncmessagebodydefault'] = 'Gentile {user_firstname},
        il {operation} (ID: {backupid}) è stato completato correttamente.

        Per accedere: {link}.'; +$string['asyncmessagebodydefault'] = '{operation} (ID: {backupid}) è stato completato correttamente. Per accedere: {link}.'; $string['asyncmessagebodydetail'] = 'Messaggio da inviare quando il backup/ripristino asincrono sarà stato completato:'; $string['asyncmessagesubject'] = 'Oggetto'; $string['asyncmessagesubjectdefault'] = '{operation} Moodle è stata completata correttamente'; @@ -55,7 +55,7 @@ $string['asyncrestorepending'] = 'Il ripristino è in attesa'; $string['asyncrestoreprocessing'] = 'Il ripristino è in svolgimento'; $string['asyncreturn'] = 'Torna al corso'; -$string['autoactivedescription'] = 'E\' possibile scegliere come impostare i backup automatici. Selezionando \'Manuale\' i backup automatici saranno eseguiti esclusivamente tramite lo script CLI di backup che può essere eseguito manualmente oppure tramite il cron.'; +$string['autoactivedescription'] = 'È possibile scegliere come impostare i backup automatici. Selezionando \'Manuale\' i backup automatici saranno eseguiti esclusivamente tramite lo script CLI di backup che può essere eseguito manualmente oppure tramite il cron.'; $string['autoactivedisabled'] = 'Disabilitato'; $string['autoactiveenabled'] = 'Abilitato'; $string['autoactivemanual'] = 'Manuale'; @@ -195,8 +195,8 @@ $string['enableasyncbackup'] = 'Abilita backup asincroni'; $string['enableasyncbackup_help'] = 'Le operazioni di backup e ripristino saranno asincrone, consentendo all\'utente di svolgere altre attività. L\'impostazione non ha influenza su importazioni ed esportazioni.'; $string['enterasearch'] = 'Inserisci una ricerca'; -$string['error_block_for_module_not_found'] = 'E\' stata trovata una istanza orfana di blocco (id: {$a->bid}) nel corso (id: {$a->mid}). Questo blocco non sarà incluso nel backup.'; -$string['error_course_module_not_found'] = 'E\' stato trovato un modulo orfano (id: {$a}) nel corso. Questo modulo non sarà incluso nel backup.'; +$string['error_block_for_module_not_found'] = 'È stata trovata una istanza orfana di blocco (id: {$a->bid}) nel corso (id: {$a->mid}). Questo blocco non sarà incluso nel backup.'; +$string['error_course_module_not_found'] = 'È stato trovato un modulo orfano (id: {$a}) nel corso. Questo modulo non sarà incluso nel backup.'; $string['errorcopyingbackupfile'] = 'Non è andata a buon fine la copia del file di backup nella cartella temporanea per il ripristino.'; $string['errorfilenamemustbezip'] = 'Il nome del file inserito deve essere un file ZIP e deve avere l\'estensione .mbz.'; $string['errorfilenamerequired'] = 'Devi inserire un nome valido per il file di backup. '; diff --git a/html/langpacks/it/badges.php b/html/langpacks/it/badges.php index 3fe19bd3ea..3b6af2ce29 100644 --- a/html/langpacks/it/badges.php +++ b/html/langpacks/it/badges.php @@ -89,9 +89,9 @@ **Perché visualizzo questo messaggio ?** -E\' possibile che un firewall impedisca l\'accesso da un rete esterna, che lo spazio web sia protetto da password oppure che il sito giri su un computer che non può essere acceduto da internet (ad esempio una macchina locale di sviluppo). +È possibile che un firewall impedisca l\'accesso da un rete esterna, che lo spazio web sia protetto da password oppure che il sito giri su un computer che non può essere acceduto da internet (ad esempio una macchina locale di sviluppo). -**E\' un problema ?** +**È un problema ?** Se nel tuo sito di produzione vuoi rilasciare badge, allora devi risolvere il problema altrimenti i destinatari dei badge non ne potranno provare il conseguimento. Se il tuo sito non è ancora in produzione, puoi creare e rilasciare badge di test prima che il tuo sito passi in produzione. @@ -136,7 +136,7 @@ $string['backpackimport'] = 'Impostazioni importazione badge'; $string['backpackimport_help'] = 'Dopo aver stabilito il collegamento, i badge provenienti dal backpack compariranno nella sezione Badge e nel tuo profilo. -E\' anche possibile selezionare le raccolte di badge nel tuo backpack per visualizzarle nel tuo profilo.'; +È anche possibile selezionare le raccolte di badge nel tuo backpack per visualizzarle nel tuo profilo.'; $string['backpackneedsupdate'] = 'Il backpack collegato al profilo non corrisponde al backpack del sito. Devi scollegarti e ricollegarti al backpack.'; $string['backpackprovider'] = 'Provider backpack'; $string['backpacksettings'] = 'Impostazioni backpack'; @@ -147,7 +147,7 @@ $string['badgeprivacysetting'] = 'Impostazioni di privacy del badge'; $string['badgeprivacysetting_help'] = 'I badge conseguiti possono essere visualizzati automaticamente nella pagina del profilo. L\'impostazione definisce la visibilità dei nuovi badge conseguiti. -E\' possibile controllare la privacy di specifici badge nella propria pagina "Badge"'; +È possibile controllare la privacy di specifici badge nella propria pagina "Badge"'; $string['badgeprivacysetting_str'] = 'Visualizza automaticamente nel mio profilo i badge conseguiti'; $string['badges'] = 'Badge'; $string['badgesalt'] = 'Salt per l\'hashing dell\'indirizzo email del destinatario'; @@ -179,7 +179,7 @@ $string['claimid'] = 'URL della garanzia di terzi'; $string['clearsettings'] = 'Elimina impostazioni'; $string['completioninfo'] = 'Il badge è stato rilasciato a valle del completamento di:'; -$string['completionnotenabled'] = 'In questo corso il completamento non è abilitato e pertanto non è possibile utilizzare il completamento del corso come criterio di conseguimento del badge. E\' possibile abilitare il completamento nelle impostazioni del corso.'; +$string['completionnotenabled'] = 'In questo corso il completamento non è abilitato e pertanto non è possibile utilizzare il completamento del corso come criterio di conseguimento del badge. È possibile abilitare il completamento nelle impostazioni del corso.'; $string['configenablebadges'] = 'Consente di creare badge e rilasciarli agli utenti del sito'; $string['configuremessage'] = 'Messaggio badge'; $string['connect'] = 'Collega'; @@ -209,8 +209,8 @@ $string['criteria_5'] = 'Completamento di un gruppo di corsi'; $string['criteria_5_help'] = 'Il badge sarà rilasciato a coloro che completeranno un gruppo di corsi. Per ogni corso è possibile impostare parametri come il punteggio minimo o la data di completamento.'; $string['criteria_6'] = 'Compilazione profilo utente'; -$string['criteria_6_help'] = 'Il badge sarà rilasciato a coloro che compileranno determinati campi del profilo utente. E\' possibile selezionare sia campi standard sia campi personalizzati.'; -$string['criteria_7'] = 'Badge rilasciati'; +$string['criteria_6_help'] = 'Il badge sarà rilasciato a coloro che compileranno determinati campi del profilo utente. È possibile selezionare sia campi standard sia campi personalizzati.'; +$string['criteria_7'] = 'Rilascio badge'; $string['criteria_7_help'] = 'Il badge sarà rilasciato sulla base di altri badge conseguiti dall\'utente.'; $string['criteria_8'] = 'Appartenenza a gruppi globali'; $string['criteria_8_help'] = 'Il badge sarà rilasciato sulla base dell\'appartenenza a gruppi globali'; @@ -243,7 +243,7 @@ $string['criteria_descr_single_5'] = 'Corso da completare:'; $string['criteria_descr_single_6'] = 'Attività da completare:'; $string['criteria_descr_single_7'] = 'Deve essere conseguito il seguente badge:'; -$string['criteria_descr_single_8'] = 'E\' necessaria l\'appartenenza al seguente gruppo globale:'; +$string['criteria_descr_single_8'] = 'È necessaria l\'appartenenza al seguente gruppo globale:'; $string['criteria_descr_single_9'] = 'Le seguente competenze devono essere raggiunte:'; $string['criteria_descr_single_short1'] = 'Completare:'; $string['criteria_descr_single_short2'] = 'Rilasciato da:'; @@ -287,10 +287,10 @@ $string['enablebadges'] = 'Abilita badge'; $string['endorsement'] = 'Garanzia di terzi'; $string['error:backpackdatainvalid'] = 'I dati restituiti dal backpack non sono validi'; -$string['error:backpackemailnotfound'] = 'L\'email \'{$a}\' non è associata ad un backpack. E\' necessario creare un backpack per l\'account o autenticarsi con un altro indirizzo email.'; +$string['error:backpackemailnotfound'] = 'L\'email \'{$a}\' non è associata ad un backpack. È necessario creare un backpack per l\'account o autenticarsi con un altro indirizzo email.'; $string['error:backpacknotavailable'] = 'Il tuo sito non è accessibile da Internet, i badge rilasciati non potranno essere verificati da servizi backpack esterni'; $string['error:backpackproblem'] = 'Si sono verificati problemi di collegamento con il service provider del backpack. Per favore riprova.'; -$string['error:badgeawardnotfound'] = 'Non è possibile verificare il badge. E\' possibile che il badge sia stato revocato.'; +$string['error:badgeawardnotfound'] = 'Non è possibile verificare il badge. È possibile che il badge sia stato revocato.'; $string['error:badgenotfound'] = 'Il badge non è stato trovato'; $string['error:cannotact'] = 'Non è possibile attivare i badge.'; $string['error:cannotawardbadge'] = 'Non è possibile rilasciare badge all\'utente.'; @@ -309,7 +309,7 @@ $string['error:noactivities'] = 'In questo corso non ci sono attività con il completamento abilitato.'; $string['error:nobadges'] = 'Non sono presenti badge di sito o di corso da aggiungere come criterio di rilascio di altri badge.'; $string['error:nocohorts'] = 'Non sono presenti gruppi globali.'; -$string['error:nocourses'] = 'Il completamento del corso non è abilitato in nessun corso di questo sito. E\' possibile abilitare il completamento nelle impostazioni del corso.'; +$string['error:nocourses'] = 'Il completamento del corso non è abilitato in nessun corso di questo sito. È possibile abilitare il completamento nelle impostazioni del corso.'; $string['error:nogroupslink'] = '

        Possono essere visualizzate solamente raccolte pubbliche, Visita il tuo backpack per creare raccolte pubbliche.

        '; $string['error:nogroupssummary'] = '

        Nel tuo backpack non sono disponibili raccolte pubbliche.

        '; $string['error:nopermissiontoview'] = 'Non sei autorizzato a visualizzare i destinatari del badge'; @@ -327,20 +327,20 @@ $string['error:requesttimeout'] = 'La richiesta di collegamento è andata in time out prima del completamento.'; $string['error:save'] = 'Non è possibile salvare il badge.'; $string['error:userdeleted'] = '{$a->user} (Questo utente non esiste più in {$a->site})'; -$string['eventbadgearchived'] = 'Archiviato badge'; +$string['eventbadgearchived'] = 'Archiviazione badge'; $string['eventbadgeawarded'] = 'Badge rilasciati'; -$string['eventbadgecreated'] = 'Creato badge'; -$string['eventbadgecriteriacreated'] = 'Creato criterio badge'; -$string['eventbadgecriteriadeleted'] = 'Eliminato criterio badge'; -$string['eventbadgecriteriaupdated'] = 'Aggiornato criterio badge'; -$string['eventbadgedeleted'] = 'Eliminato badge'; -$string['eventbadgedisabled'] = 'Disabilitato badge'; -$string['eventbadgeduplicated'] = 'Duplicato badge'; -$string['eventbadgeenabled'] = 'Abilitato badge'; -$string['eventbadgelistingviewed'] = 'Visualizzato elenco badge'; -$string['eventbadgerevoked'] = 'Badge revocato'; -$string['eventbadgeupdated'] = 'Aggiramento badge'; -$string['eventbadgeviewed'] = 'Visualizzato badge'; +$string['eventbadgecreated'] = 'Creazione badge'; +$string['eventbadgecriteriacreated'] = 'Creazione criterio badge'; +$string['eventbadgecriteriadeleted'] = 'Eliminazione criterio badge'; +$string['eventbadgecriteriaupdated'] = 'Aggiornamento criterio badge'; +$string['eventbadgedeleted'] = 'Eliminazione badge'; +$string['eventbadgedisabled'] = 'Disabilitazione badge'; +$string['eventbadgeduplicated'] = 'Duplicazione badge'; +$string['eventbadgeenabled'] = 'Abilitazione badge'; +$string['eventbadgelistingviewed'] = 'Visualizzazione elenco badge'; +$string['eventbadgerevoked'] = 'Revoca badge'; +$string['eventbadgeupdated'] = 'Aggiornamento badge'; +$string['eventbadgeviewed'] = 'Visualizzazione badge'; $string['evidence'] = 'Verifica'; $string['existingrecipients'] = 'Destinatari badge esistenti'; $string['existsinbackpack'] = 'Il badge è già presente nel backpack'; @@ -354,7 +354,7 @@ $string['expireperiods'] = 'Il badge scade {$a} secondi dopo l\'emissione.'; $string['expiresin'] = 'Scade il {$a}'; $string['expirydate'] = 'Data di scadenza'; -$string['expirydate_help'] = 'E\' possibile impostare una data di scadenza per i badge. La data può essere fissa oppure calcolata a partire dalla data di emissione.'; +$string['expirydate_help'] = 'È possibile impostare una data di scadenza per i badge. La data può essere fissa oppure calcolata a partire dalla data di emissione.'; $string['externalbadges'] = 'Badge conseguiti su altri siti'; $string['externalbadges_help'] = 'Quest\'area visualizza i badge provenienti dal tuo backpack esterno'; $string['externalbadgesp'] = 'Badge conseguiti in altri siti:'; @@ -365,13 +365,13 @@ $string['hostedurl'] = 'URL esterno'; $string['hostedurldescription'] = 'L\'URL esterno dove si trova il badge.'; $string['imageauthoremail'] = 'Email dell\'autore dell\'immagine'; -$string['imageauthoremail_help'] = 'E\' possibile impostare l\'email dell\'autore dell\'immagine del badge.'; +$string['imageauthoremail_help'] = 'È possibile impostare l\'email dell\'autore dell\'immagine del badge.'; $string['imageauthorname'] = 'Nome dell\'autore dell\'immagine'; -$string['imageauthorname_help'] = 'E\' possibile impostare il nome dell\'autore dell\'immagine del badge.'; +$string['imageauthorname_help'] = 'È possibile impostare il nome dell\'autore dell\'immagine del badge.'; $string['imageauthorurl'] = 'URL dell\'autore dell\'immagine'; -$string['imageauthorurl_help'] = 'E\' possibile impostare l\'URL dell\'autore dell\'immagine del badge.'; +$string['imageauthorurl_help'] = 'È possibile impostare l\'URL dell\'autore dell\'immagine del badge.'; $string['imagecaption'] = 'Didascalia dell\'immagine'; -$string['imagecaption_help'] = 'E\' possibile impostare una didascalia che sarà visualizzata nella pagina del badge.'; +$string['imagecaption_help'] = 'È possibile impostare una didascalia che sarà visualizzata nella pagina del badge.'; $string['includeauthdetails'] = 'Includi dettagli dell\'autenticazione con il backpack'; $string['invalidurl'] = 'URL non valida'; $string['issuancedetails'] = 'Scadenza badge'; @@ -394,7 +394,7 @@ $string['localbadgesh'] = 'Badge conseguiti su questo sito'; $string['localbadgesh_help'] = 'L\'elenco dei badge conseguiti su questo sito dopo aver completato corsi, attività dei corsi e aver soddisfatto altri requisiti. -E\' possibile gestire i tuoi badge rendendoli pubblici o privati. +È possibile gestire i tuoi badge rendendoli pubblici o privati. Puoi scaricare i badge singolarmente oppure tutti assieme e scalvarli nel tuo computer. I badge scaricati possono essere aggiunti a servizi backpack esterni.'; $string['localbadgesp'] = 'Badge da {$a}:'; @@ -434,7 +434,7 @@ $string['notacceptedrole'] = 'Il tuo ruolo non è presente tra i ruoli che possono rilasciare manualmente il badge.
        Per visualizzare l\'elenco degli utenti che hanno conseguito questo badge, visita {$a}.'; $string['notconnected'] = 'Non collegato'; -$string['notealignment'] = 'E\' possibile specificare gli standard o le abilità definiti esternamente che sono equivalenti al badge. Le equivalenze saranno visualizzate nella pagina del badge'; +$string['notealignment'] = 'È possibile specificare gli standard o le abilità definiti esternamente che sono equivalenti al badge. Le equivalenze saranno visualizzate nella pagina del badge'; $string['noteendorsement'] = 'Una garanzia di terze parti può accrescere il valore del badge. Ad esempio,una scuola può farsi garante di un badge rilasciato da un docente, oppure un di una organizzazione nazionale può farsi garante dei badge rilasciati da una organizzazione locale.'; $string['noterelated'] = 'I badge con delle analogie possono essere indicati come correlati. Ad esempio, badge che hanno gli stessi criteri ma che sono visualizzati i lingue diverse. I badge correlati vengono visualizzati nella pagina dei badge.'; $string['nothingtoadd'] = 'Non sono disponibili criteri da aggiungere'; @@ -505,14 +505,14 @@ $string['recipientvalidationproblem'] = 'L\'utente attuale non può essere verificato come destinatario del badge'; $string['relatedbages'] = 'Badge correlati'; $string['relative'] = 'Data relativa'; -$string['requiredbadge'] = 'E\' necessario aggiungere almeno un badge al criterio.'; -$string['requiredcohort'] = 'E\' necessario aggiungere almeno un gruppo globale al criterio.'; -$string['requiredcompetency'] = 'E\' necessario aggiungere almeno una competenza al criterio .'; -$string['requiredcourse'] = 'E\' necessario aggiungere almeno un corso al criterio.'; +$string['requiredbadge'] = 'È necessario aggiungere almeno un badge al criterio.'; +$string['requiredcohort'] = 'È necessario aggiungere almeno un gruppo globale al criterio.'; +$string['requiredcompetency'] = 'È necessario aggiungere almeno una competenza al criterio .'; +$string['requiredcourse'] = 'È necessario aggiungere almeno un corso al criterio.'; $string['reviewbadge'] = 'Modifica accesso al badge'; $string['reviewconfirm'] = '

        Il badge diverrà visibile agli utenti i quali potranno cominciare a conseguirlo.

        -

        E\' possibile che alcuni utenti abbiano già soddisfatto i criteri, nel qual caso riceveranno il badge.

        +

        È possibile che alcuni utenti abbiano già soddisfatto i criteri, nel qual caso riceveranno il badge.

        Una volta che un badge sarà stato rilasciato, sarà bloccato - alcune impostazioni, inclusi i criteri e la scadenza, non potranno più essere modificate.

        @@ -547,7 +547,7 @@ *Perché i badge vengono bloccati?* -E\' indispensabile garantire che gli utenti conseguano il badge in base agli stessi criteri. Al momento non è possibile revocare badge. Se fosse possibile modificare i criteri di rilascio liberamente, si rischierebbe di rilasciare lo stesso badge sulla base di criteri completamente diversi.'; +È indispensabile garantire che gli utenti conseguano il badge in base agli stessi criteri. Al momento non è possibile revocare badge. Se fosse possibile modificare i criteri di rilascio liberamente, si rischierebbe di rilasciare lo stesso badge sulla base di criteri completamente diversi.'; $string['statusmessage_0'] = 'Il badge non è disponibile agli utenti. Se desideri che gli utenti possano conseguire il badge, devi abilitarne l\'accesso.'; $string['statusmessage_1'] = 'Il badge è disponibile agli utenti. Per modificarlo, devi disabilitarne l\'accesso.'; $string['statusmessage_2'] = 'Il badge non è disponibile agli utenti e i criteri per conseguirlo sono bloccati. Se desideri che gli utenti possano conseguire il badge, devi abilitarne l\'accesso.'; diff --git a/html/langpacks/it/bigbluebuttonbn.php b/html/langpacks/it/bigbluebuttonbn.php index 512a3ff88c..8eb590a314 100644 --- a/html/langpacks/it/bigbluebuttonbn.php +++ b/html/langpacks/it/bigbluebuttonbn.php @@ -220,22 +220,22 @@ $string['end_session_confirm_title'] = 'Sei sicuro di chiudere la sessione?'; $string['end_session_notification'] = 'La sessione è stata terminata.'; $string['ends_at'] = 'Fine'; -$string['event_activity_created'] = 'Creata attività'; -$string['event_activity_deleted'] = 'Eliminata attività'; -$string['event_activity_updated'] = 'Aggiornata attività'; +$string['event_activity_created'] = 'Creazione attività'; +$string['event_activity_deleted'] = 'Eliminazione attività'; +$string['event_activity_updated'] = 'Aggiornamento attività'; $string['event_live_session'] = 'Evento di sessione dal vivo'; -$string['event_meeting_created'] = 'Creata riunione'; -$string['event_meeting_ended'] = 'Terminata riunione in modo forzato'; -$string['event_meeting_joined'] = 'Effettuato accesso alla riunione'; -$string['event_meeting_left'] = 'Lasciata riunione'; -$string['event_recording_deleted'] = 'Eliminata registrazione'; -$string['event_recording_edited'] = 'Modificata registrazione'; -$string['event_recording_imported'] = 'Importata registrazione'; -$string['event_recording_protected'] = 'Protetta registrazione'; -$string['event_recording_published'] = 'Pubblicata registrazione'; -$string['event_recording_unprotected'] = 'Rimossa protezione registrazione'; -$string['event_recording_unpublished'] = 'Rimossa pubblicazione registrazione'; -$string['event_recording_viewed'] = 'Visualizzata registrazione'; +$string['event_meeting_created'] = 'Creazione riunione'; +$string['event_meeting_ended'] = 'Termine forzato della riunione'; +$string['event_meeting_joined'] = 'Accesso alla riunione'; +$string['event_meeting_left'] = 'Abbandono della riunione'; +$string['event_recording_deleted'] = 'Eliminazione registrazione'; +$string['event_recording_edited'] = 'Modifica registrazione'; +$string['event_recording_imported'] = 'Importazione registrazione'; +$string['event_recording_protected'] = 'Protezione registrazione'; +$string['event_recording_published'] = 'Pubblicazione registrazione'; +$string['event_recording_unprotected'] = 'Rimozione protezione registrazione'; +$string['event_recording_unpublished'] = 'Rimozione pubblicazione registrazione'; +$string['event_recording_viewed'] = 'Visualizzazione registrazione'; $string['event_unknown'] = 'Evento sconosciuto'; $string['general_error_cannot_create_meeting'] = 'Non è possibile creare sessioni.'; $string['general_error_cannot_get_recordings'] = 'Non è possibile recuperare le registrazioni.'; @@ -260,6 +260,10 @@ $string['index_heading_recording'] = 'Registrazione'; $string['index_heading_users'] = 'Utenti'; $string['index_heading_viewer'] = 'Visualizzatori'; +$string['indicator:cognitivedepth'] = 'BigBlueButton cognitivo'; +$string['indicator:cognitivedepth_help'] = 'L\'indicatore è basato sulla profondità cognitiva toccata dallo studente svolgendo attività BigBlueButton .'; +$string['indicator:socialbreadth'] = 'BigBlueButton sociale'; +$string['indicator:socialbreadth_help'] = 'L\'indicatore è basato sulla dimensione sociale raggiunta dallo studente svolgendo attività BigBlueButton .'; $string['instance_type_default'] = 'Stanza/attività con registrazioni'; $string['instance_type_recording_only'] = 'Solo registrazioni'; $string['instance_type_room_only'] = 'Stanza/attività'; @@ -276,7 +280,7 @@ $string['mod_form_block_recordings'] = 'Visualizzazione registrazioni'; $string['mod_form_block_room'] = 'Impostazioni stanza/attività'; $string['mod_form_block_schedule'] = 'Programmazione sessione'; -$string['mod_form_field_closingtime'] = 'Apertura accesso'; +$string['mod_form_field_closingtime'] = 'Chiusura Accesso'; $string['mod_form_field_conference_name'] = 'Nome della coferenza'; $string['mod_form_field_disablecam'] = 'Disabilita webcam'; $string['mod_form_field_disablemic'] = 'Disabilita microfoni'; @@ -301,7 +305,7 @@ $string['mod_form_field_notification_msg_at'] = 'a'; $string['mod_form_field_notification_msg_created'] = 'creato'; $string['mod_form_field_notification_msg_modified'] = 'aggiornato'; -$string['mod_form_field_openingtime'] = 'Chiusura accesso'; +$string['mod_form_field_openingtime'] = 'Apertura accesso'; $string['mod_form_field_participant_add'] = 'Aggiungi assegnazione'; $string['mod_form_field_participant_bbb_role_moderator'] = 'Moderatore'; $string['mod_form_field_participant_bbb_role_viewer'] = 'Visualizzatore'; @@ -439,7 +443,7 @@ $string['view_message_room_open'] = 'La stanza è aperta.'; $string['view_message_room_ready'] = 'La stanza è pronta.'; $string['view_message_session_for'] = 'la sessione per'; -$string['view_message_session_has_user'] = 'E\' presente'; +$string['view_message_session_has_user'] = 'È presente'; $string['view_message_session_has_users'] = 'Sono presenti'; $string['view_message_session_no_users'] = 'Non sono presenti utenti'; $string['view_message_session_running_for'] = 'La sessione dura da'; diff --git a/html/langpacks/it/block_glossary_random.php b/html/langpacks/it/block_glossary_random.php index ff817f004b..35081dd1d9 100644 --- a/html/langpacks/it/block_glossary_random.php +++ b/html/langpacks/it/block_glossary_random.php @@ -48,4 +48,4 @@ $string['title'] = 'Titolo'; $string['type'] = 'Metodo di scelta di una nuova voce'; $string['viewglossary'] = 'Visualizza tutte le voci'; -$string['whichfooter'] = 'E\' possibile visualizzare i collegamenti alle azioni di glossario collegate a questo blocco. Il blocco visualizzerà solo i collegamenti ad azioni attivate per quel glossario.'; +$string['whichfooter'] = 'È possibile visualizzare i collegamenti alle azioni di glossario collegate a questo blocco. Il blocco visualizzerà solo i collegamenti ad azioni attivate per quel glossario.'; diff --git a/html/langpacks/it/block_recentlyaccesseditems.php b/html/langpacks/it/block_recentlyaccesseditems.php index 272a078b03..46f9efacab 100644 --- a/html/langpacks/it/block_recentlyaccesseditems.php +++ b/html/langpacks/it/block_recentlyaccesseditems.php @@ -31,3 +31,4 @@ $string['privacy:metadata:courseid'] = 'Corso di appartenenza'; $string['privacy:metadata:timeaccess'] = 'Ora nella quale l\'utente ha acceduto l\'elemento'; $string['privacy:metadata:userid'] = 'ID dell\'utente ha acceduto l\'elemento'; +$string['privacy:recentlyaccesseditemspath'] = 'Elementi acceduti di recente'; diff --git a/html/langpacks/it/block_rss_client.php b/html/langpacks/it/block_rss_client.php index 6b60e14350..6a1164b4ee 100644 --- a/html/langpacks/it/block_rss_client.php +++ b/html/langpacks/it/block_rss_client.php @@ -74,6 +74,7 @@ $string['privacy:metadata:block_rss_client:description'] = 'Descrizione del feed RSS.'; $string['privacy:metadata:block_rss_client:preferredtitle'] = 'Titolo personalizzato del feed RSS.'; $string['privacy:metadata:block_rss_client:shared'] = 'Disponibilità del feed RSS in tutti i corsi,'; +$string['privacy:metadata:block_rss_client:skiptime'] = 'Il tempo di attesa del cron, espresso in secondi, prima di riprovare a ottenere un feed RSS che all’elaborazione precedente non sia stato possibile ottenere.'; $string['privacy:metadata:block_rss_client:skipuntil'] = 'Tempo massimo atteso dal cron per i feed RSS.'; $string['privacy:metadata:block_rss_client:tableexplanation'] = 'Memorizzazione delle informazioni sul blocco RSS.'; $string['privacy:metadata:block_rss_client:title'] = 'Titolo del feed RSS'; diff --git a/html/langpacks/it/block_starredcourses.php b/html/langpacks/it/block_starredcourses.php index d269f8663b..4c996009c9 100644 --- a/html/langpacks/it/block_starredcourses.php +++ b/html/langpacks/it/block_starredcourses.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['displaycategories'] = 'Visualizza categorie'; +$string['displaycategories_help'] = 'Visualizza la categoria di corsi nel blocco corsi preferiti'; $string['nocourses'] = 'Non ci sono corsi preferiti'; $string['pluginname'] = 'Corsi preferiti'; $string['privacy:metadata'] = 'Il blocco Corsi preferitii non memorizza dati personali.'; diff --git a/html/langpacks/it/block_tags.php b/html/langpacks/it/block_tags.php index 8fe194c98b..c66bf176d9 100644 --- a/html/langpacks/it/block_tags.php +++ b/html/langpacks/it/block_tags.php @@ -38,6 +38,6 @@ $string['tagcollection'] = 'Raccolta di tag'; $string['tagcollection_help'] = 'Seleziona la raccolta dalla quale visualizzare i tag. Selezionando "Alcuni", saranno visualizzati i tag di tutte le raccolte ad eccezione dei tag contrassegnati con "*"'; $string['taggeditemscontext'] = 'Contesto dell\'elemento associato al tag'; -$string['taggeditemscontext_help'] = 'E\' possibile limitare il tag cloud ai soli tag presenti nel contesto di riferimento, come una categoria di corso, un corso o un modulo.'; +$string['taggeditemscontext_help'] = 'È possibile limitare il tag cloud ai soli tag presenti nel contesto di riferimento, come una categoria di corso, un corso o un modulo.'; $string['tags:addinstance'] = 'Aggiungere blocco Tag'; $string['tags:myaddinstance'] = 'Aggiungere blocco Tag nella Dashboard'; diff --git a/html/langpacks/it/blog.php b/html/langpacks/it/blog.php index 6e13fb5a7e..34ce8c3817 100644 --- a/html/langpacks/it/blog.php +++ b/html/langpacks/it/blog.php @@ -87,16 +87,16 @@ $string['entryerrornotyours'] = 'Questo intervento non ti appartiene'; $string['entrysaved'] = 'Il tuo intervento è stato salvato'; $string['entrytitle'] = 'Titolo intervento'; -$string['eventblogassociationadded'] = 'Creata associazione blog'; -$string['eventblogassociationdeleted'] = 'Eliminata associazione blog'; -$string['eventblogentriesviewed'] = 'Visualizzato intervento blog'; -$string['eventblogexternaladded'] = 'Registrato blog esterno'; -$string['eventblogexternalremoved'] = 'Rimossa registrazione blog esterno'; -$string['eventblogexternalupdated'] = 'Aggiornato blog esterno'; -$string['evententryadded'] = 'Inserito intervento blog'; -$string['evententrydeleted'] = 'Eliminato intervento blog'; -$string['evententryupdated'] = 'Aggiornato intervento blog'; -$string['eventexternalblogsviewed'] = 'Visualizzato blog esterno registrato'; +$string['eventblogassociationadded'] = 'Creazione associazione blog'; +$string['eventblogassociationdeleted'] = 'Eliminazione associazione blog'; +$string['eventblogentriesviewed'] = 'Visualizzazione intervento blog'; +$string['eventblogexternaladded'] = 'Registrazione blog esterno'; +$string['eventblogexternalremoved'] = 'Rimozione registrazione blog esterno'; +$string['eventblogexternalupdated'] = 'Aggiornamento blog esterno'; +$string['evententryadded'] = 'Inserimento intervento blog'; +$string['evententrydeleted'] = 'Eliminazione intervento blog'; +$string['evententryupdated'] = 'Aggiornamento intervento blog'; +$string['eventexternalblogsviewed'] = 'Visualizzazione blog esterno registrato'; $string['externalblogcrontime'] = 'Frequenza controllo blog esterni tramite cron'; $string['externalblogdeleteconfirm'] = 'Eliminare la registrazione al blog esterno?'; $string['externalblogdeleted'] = 'La registrazione al blog esterno è stata eliminata'; @@ -110,7 +110,7 @@ $string['groupblogdisable'] = 'I blog di gruppo non sono abilitati'; $string['groupblogentries'] = 'Interventi blog associati con {$a->coursename} dal gruppo {$a->groupname}'; $string['groupblogs'] = 'Gli utenti possono vedere solo i blog delle persone che appartengono allo stesso gruppo'; -$string['incorrectblogfilter'] = 'E\' stato specificato un tipo di filtro blog errato'; +$string['incorrectblogfilter'] = 'È stato specificato un tipo di filtro blog errato'; $string['intro'] = 'Questo RSS è stato creato automaticamente da uno o più blog.'; $string['invalidgroupid'] = 'ID gruppo non valida'; $string['invalidurl'] = 'L\'URL non è raggiungibile'; diff --git a/html/langpacks/it/book.php b/html/langpacks/it/book.php index 4381a5607b..ecb19438e2 100644 --- a/html/langpacks/it/book.php +++ b/html/langpacks/it/book.php @@ -46,10 +46,10 @@ $string['editchapter'] = 'Modifica il capitolo "{$a}"'; $string['editingchapter'] = 'Modifica capitolo'; $string['errorchapter'] = 'Si è verificato un errore durante la lettura di un capitolo del libro'; -$string['eventchaptercreated'] = 'Creato capitolo'; -$string['eventchapterdeleted'] = 'Eliminato capitolo'; -$string['eventchapterupdated'] = 'Aggiornato capitolo'; -$string['eventchapterviewed'] = 'Visualizzato capitolo'; +$string['eventchaptercreated'] = 'Creazione capitolo'; +$string['eventchapterdeleted'] = 'Eliminazione capitolo'; +$string['eventchapterupdated'] = 'Aggiornamento capitolo'; +$string['eventchapterviewed'] = 'Visualizzazione capitolo'; $string['hidechapter'] = 'Nascondi il capitolo "{$a}"'; $string['indicator:cognitivedepth'] = 'Libro cognitivo'; $string['indicator:cognitivedepth_help'] = 'L\'indicatore è basato sulla profondità cognitiva toccata dallo studente con risorse Libro.'; @@ -63,7 +63,7 @@ $string['modulename_help'] = 'Il modulo libro consente ad un docente di creare risorse multi pagina componendole, similmente ad un libro, in capitoli e paragrafi. I libri possono contenere file multimediali e testi e sono indicati per contenuti corposi da suddividere in diverse sezioni. -E\' possibile usare il libro per: +È possibile usare il libro per: * visualizzare materiale da leggere per moduli di studi individuale * redigere un manuale per lo staff diff --git a/html/langpacks/it/booking.php b/html/langpacks/it/booking.php index b745d07902..0fd92538ca 100644 --- a/html/langpacks/it/booking.php +++ b/html/langpacks/it/booking.php @@ -122,7 +122,7 @@ $string['allchangessave'] = 'Tutte le modifiche sono state salvate.'; $string['allcomments'] = 'Tutti possono commentare'; $string['allmailssend'] = 'Tutte le e-mail agli utenti sono state inviate!'; -$string['allowdelete'] = 'Allow users to cancel their booking themselves'; +$string['allowdelete'] = 'Consenti agli utenti di annullare la loro prenotazione da soli'; $string['allowupdate'] = 'Consenti l\'aggiornamento della prenotazione'; $string['allratings'] = 'Ognuno può votare'; $string['allusersbooked'] = 'Tutti i {$a} utenti selezionati sono stati assegnati con successo a questa opzione di prenotazione.'; diff --git a/html/langpacks/it/booktool_exportimscp.php b/html/langpacks/it/booktool_exportimscp.php index e17d275838..036dd27fdf 100644 --- a/html/langpacks/it/booktool_exportimscp.php +++ b/html/langpacks/it/booktool_exportimscp.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventbookexported'] = 'Esportato libro'; +$string['eventbookexported'] = 'Esportazione libro'; $string['exportimscp:export'] = 'Esportare libro come pacchetto IMS'; $string['generateimscp'] = 'Genera IMS CP'; $string['nochapters'] = 'Non ci sono capitoli, non è possibile esportare in formato IMS CP.'; diff --git a/html/langpacks/it/booktool_print.php b/html/langpacks/it/booktool_print.php index 0aa69480d0..4d24e4282f 100644 --- a/html/langpacks/it/booktool_print.php +++ b/html/langpacks/it/booktool_print.php @@ -25,8 +25,8 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventbookprinted'] = 'Stampato libro'; -$string['eventchapterprinted'] = 'Stampato capitolo'; +$string['eventbookprinted'] = 'Stampa libro'; +$string['eventchapterprinted'] = 'Stampa capitolo'; $string['pluginname'] = 'Stampa libro'; $string['print:print'] = 'Stampare libro'; $string['printbook'] = 'Stampa libro'; diff --git a/html/langpacks/it/bulkusers.php b/html/langpacks/it/bulkusers.php index 13d2cc53d9..8b9da3358a 100644 --- a/html/langpacks/it/bulkusers.php +++ b/html/langpacks/it/bulkusers.php @@ -39,7 +39,7 @@ $string['removesel'] = 'Rimuovi dalla selezione'; $string['selected'] = 'Selezionati'; $string['selectedlist'] = 'Con gli utenti selezionati...'; -$string['selectedlist_help'] = 'Gli utenti possono essere aggiunti o rimossi dall\'elenco facendo click prima sul nome e poi sul pulsante corrispondente. E\' possibile selezionare più utenti contemporaneamente tenendo premuto il tasto Ctrl o Mela. '; +$string['selectedlist_help'] = 'Gli utenti possono essere aggiunti o rimossi dall\'elenco facendo click prima sul nome e poi sul pulsante corrispondente. È possibile selezionare più utenti contemporaneamente tenendo premuto il tasto Ctrl o Mela.'; $string['users'] = 'Utenti'; $string['users_help'] = 'Tutti gli utenti che soddisfano il filtraggio attivo sono elencati nei riquadri disponibili. Se non sono attivi filtri, sono elencati tutti gli utenti del sito.'; $string['usersfound'] = '{$a} utenti trovati.'; diff --git a/html/langpacks/it/cache.php b/html/langpacks/it/cache.php index 13c0875822..63c3ae6b6b 100644 --- a/html/langpacks/it/cache.php +++ b/html/langpacks/it/cache.php @@ -128,14 +128,14 @@ $string['inadequatestoreformapping'] = 'Questo store non è compatibile con i requisiti di tutte le definizioni note. Le definizioni per gli store incompatibili faranno riferimento allo store di default.'; $string['invalidlock'] = 'Lock non valido'; $string['invalidplugin'] = 'Plugin non valido'; -$string['invalidstore'] = 'E\' stato fornito un cache store non valido'; +$string['invalidstore'] = 'È stato fornito un cache store non valido'; $string['localstorenotification'] = 'Questa cache può essere mappata su uno store locale in ciascun webserver'; $string['lockdefault'] = 'Default'; $string['locking'] = 'Locking'; $string['locking_help'] = 'Il locking evita che gli stessi dati presenti in cache siano acceduti da più processi contemporaneamente, evitando sovrascritture. Il meccanismo di locking definisce come viene acquisito e controllato il lock.'; $string['lockname'] = 'Nome'; $string['locknamedesc'] = 'Il nome deve essere univoco e contenere solamente i caratteri a-zA-Z_'; -$string['locknamenotunique'] = 'Il nome inserito non è univoco. E\' necessario cambiare nome.'; +$string['locknamenotunique'] = 'Il nome inserito non è univoco. È necessario cambiare nome.'; $string['locksummary'] = 'Riepilogo delle istanze di cache lock'; $string['locktype'] = 'Tipo'; $string['lockuses'] = 'Utilizzi'; @@ -181,8 +181,8 @@ $string['storeconfiguration'] = 'Configurazione store'; $string['storename'] = 'Nome store'; $string['storename_help'] = 'Imposta il nome utilizzato per identificare lo store all\'interno del sistema. Il nome può contenere i caratteri a-z A-Z 0-9 -_ e spazi bianchi e deve essere univoco. Impostando un nome già esistente si verificherà un errore.'; -$string['storenamealreadyused'] = 'E\' necessario usare un nome univoco per gli store'; -$string['storenameinvalid'] = 'Il nome dello store non è valido. E\' possibile usare solamente a-z A-Z 0-9 -_ e spazi bianchi numeri'; +$string['storenamealreadyused'] = 'È necessario usare un nome univoco per gli store'; +$string['storenameinvalid'] = 'Il nome dello store non è valido. È possibile usare solamente a-z A-Z 0-9 -_ e spazi bianchi numeri'; $string['storenotready'] = 'Store non pronto'; $string['storeperformance'] = 'Report delle prestazioni cache store - {$a} unique request per operazione.'; $string['storeready'] = 'Stato'; @@ -205,4 +205,4 @@ $string['unsupportedmode'] = 'Modalità non supportata'; $string['untestable'] = 'Non testabile'; $string['userinputsharingkey'] = 'Chiave personalizzata per la condivisione'; -$string['userinputsharingkey_help'] = 'E\' possibile inserire il nome di una chiave privata. Se si configurano store su altri siti con i quali condividere dati, è necessario specificare esattamente la stessa chiave.'; +$string['userinputsharingkey_help'] = 'È possibile inserire il nome di una chiave privata. Se si configurano store su altri siti con i quali condividere dati, è necessario specificare esattamente la stessa chiave.'; diff --git a/html/langpacks/it/cachestore_memcached.php b/html/langpacks/it/cachestore_memcached.php index a4daaf611e..3a259e4fc5 100644 --- a/html/langpacks/it/cachestore_memcached.php +++ b/html/langpacks/it/cachestore_memcached.php @@ -52,7 +52,7 @@ $string['pluginname'] = 'Memcached'; $string['prefix'] = 'Prefisso chiave'; $string['prefix_help'] = 'Consente la creazione di un "dominio" per gli elementi di una chiave, consentendo di avere store memcached multipli in un\'unica installazione memcached. Il prefisso non deve superare i 16 caratteri per evitare problemi di lunghezza della chiave.'; -$string['prefixinvalid'] = 'Prefisso non valido. E\' possibile usare solamente i caratteri a-z A-Z 0-9-_.'; +$string['prefixinvalid'] = 'Prefisso non valido. È possibile usare solamente i caratteri a-z A-Z 0-9-_.'; $string['privacy:metadata:memcached'] = 'Il plugin cachestore "Memcached" memorizza dati per breve tempo in quanto può fungere da cache. Tali dati sono memorizzati su un server Memcache, dal quale vengono rimossi regolarmente.'; $string['privacy:metadata:memcached:data'] = 'Dati memorizzati in cache'; $string['serialiser_igbinary'] = 'Il serializzatore igbinary.'; @@ -74,7 +74,7 @@ $string['sessionhandlerconflict'] = 'Attenzione: l\'istanza memcached ({$a}) è stata configurata per usare lo stesso server memcached usato per le sessioni. Lo svuotamento delle cache provocherà anche l\'eliminazione delle sessioni.'; $string['setservers'] = 'Set server'; $string['setservers_help'] = 'L\'elenco dei server da aggiornare quando i dati della cache vengono modificati. In genere il nome qualificato di ciascun server appartenente al pool. -E\' **obbligatorio** inserire anche il server indicato sopra nella impostazione **Server**, anche usando un nome host diverso. +È **obbligatorio** inserire anche il server indicato sopra nella impostazione **Server**, anche usando un nome host diverso. Ogni riga deve contenere un solo server con, opzionalmente, la porta. Se la porta non viene indicata sarà usata la porta di default (11211). diff --git a/html/langpacks/it/cachestore_mongodb.php b/html/langpacks/it/cachestore_mongodb.php index c13b1fce03..11445de00c 100644 --- a/html/langpacks/it/cachestore_mongodb.php +++ b/html/langpacks/it/cachestore_mongodb.php @@ -38,7 +38,7 @@ $string['replicaset'] = 'Replica set'; $string['replicaset_help'] = 'Il nome di un replica set al quale connettersi. Inserendo un nome, il master sarà identificato usando il comando database ismaster sui semi, in questo modo il driver potrebbe finire con il collegarsi a server non elencati.'; $string['server'] = 'Server'; -$string['server_help'] = 'La stringa per la connessione al server da utilizzare. E\' possibile indicare più server separandoli con le virgole.'; +$string['server_help'] = 'La stringa per la connessione al server da utilizzare. È possibile indicare più server separandoli con le virgole.'; $string['testserver'] = 'Test server'; $string['testserver_desc'] = 'La stringa di connessione ad un server da utilizzare per test. Il server di test consente di provare le prestazioni della cache MongoDB tramite la pagina amministrativa "Test prestazioni" . Esempio: mongodb://127.0.0.1:27017'; @@ -47,4 +47,4 @@ $string['usesafe'] = 'Uso sicuro'; $string['usesafe_help'] = 'Abilita l\'opzione usesafe per le operazioni insert, get e remove. Se è stato specificato un set di replica, l\'opzione sarà abilitata comunque.'; $string['usesafevalue'] = 'Valore uso sicuro'; -$string['usesafevalue_help'] = 'E\' possibile specificare un valore per l\'uso sicuro, impostando il numero di server sui quali le operazioni devono risultare obbligatoriamente completate.'; +$string['usesafevalue_help'] = 'È possibile specificare un valore per l\'uso sicuro, impostando il numero di server sui quali le operazioni devono risultare obbligatoriamente completate.'; diff --git a/html/langpacks/it/cachestore_redis.php b/html/langpacks/it/cachestore_redis.php index da57c1f5fe..842d7841eb 100644 --- a/html/langpacks/it/cachestore_redis.php +++ b/html/langpacks/it/cachestore_redis.php @@ -35,7 +35,7 @@ $string['prefix_help'] = 'Il prefisso dei nomi delle chiavi del server Redis. * Se il server Redis è utilizzato solamente da una istanza Moodle, è possibile lasciare il valore al suo default. * a causa di limiti nella lunghezza delle chiavi, è possibile utilizzare al massimo 5 caratteri.'; -$string['prefixinvalid'] = 'Il prefisso non è valido. E\' possibile utilizzare a-z A-Z 0-9-_.'; +$string['prefixinvalid'] = 'Il prefisso non è valido. È possibile utilizzare a-z A-Z 0-9-_.'; $string['privacy:metadata:redis'] = 'Il plugin cachestore "Redis" memorizza dati per breve tempo in quanto può fungere da cache. Tali dati sono memorizzati su un server Redis, dal quale vengono rimossi regolarmente.'; $string['privacy:metadata:redis:data'] = 'Dati memorizzati in cache'; $string['serializer_igbinary'] = 'Il serializzatore igbinary'; diff --git a/html/langpacks/it/calendar.php b/html/langpacks/it/calendar.php index 0aa158fe66..8975499ad2 100644 --- a/html/langpacks/it/calendar.php +++ b/html/langpacks/it/calendar.php @@ -67,7 +67,7 @@ $string['deleteallevents'] = 'Elimina tutti gli eventi'; $string['deleteevent'] = 'Elimina evento'; $string['deleteevents'] = 'Elimina eventi'; -$string['deleteoneevent'] = 'Elimina evento'; +$string['deleteoneevent'] = 'Elimina questo evento'; $string['detailedmonthviewfor'] = 'Visualizzazione mensile di:'; $string['detailedmonthviewtitle'] = 'Vista mensile dettagliata: {$a}'; $string['durationminutes'] = 'Durata in minuti'; @@ -102,9 +102,9 @@ $string['errorrrule'] = 'La regole di ricorrenza passata appare non corretta.'; $string['errorrruleday'] = 'Il parametro giorno della regola di ricorrenza non è valido'; $string['errorrrulefreq'] = 'Il parametro frequenza della regola di ricorrenza non è valido'; -$string['eventcalendareventcreated'] = 'Creato evento di calendario'; -$string['eventcalendareventdeleted'] = 'Eliminato evento di calendario'; -$string['eventcalendareventupdated'] = 'Aggiornato evento di calendario'; +$string['eventcalendareventcreated'] = 'Creazione evento di calendario'; +$string['eventcalendareventdeleted'] = 'Eliminazione evento di calendario'; +$string['eventcalendareventupdated'] = 'Aggiornamento evento di calendario'; $string['eventdate'] = 'Data'; $string['eventdescription'] = 'Descrizione'; $string['eventduration'] = 'Durata'; @@ -131,10 +131,10 @@ $string['eventsskipped'] = 'Eventi saltati: {$a}'; $string['eventstarttime'] = 'Ora d\'inizio'; $string['eventstoexport'] = 'Eventi da esportare'; -$string['eventsubscriptioncreated'] = 'Creata sottoscrizione al calendario'; -$string['eventsubscriptiondeleted'] = 'Eliminata sottoscrizione al calendario'; +$string['eventsubscriptioncreated'] = 'Creazione sottoscrizione al calendario'; +$string['eventsubscriptiondeleted'] = 'Eliminazione sottoscrizione al calendario'; $string['eventsubscriptioneditwarning'] = 'L\'evento nel calendario fa parte di una sottoscrizione. Eventuali modifiche apportate all\'evento si perderenano se la sottoscrizione verrà eliminata.'; -$string['eventsubscriptionupdated'] = 'Aggiornata sottoscrizione al calendario'; +$string['eventsubscriptionupdated'] = 'Aggiornamento sottoscrizione al calendario'; $string['eventsupdated'] = 'Eventi aggiornati: {$a}'; $string['eventtime'] = 'Ora'; $string['eventtype'] = 'Tipo di evento'; @@ -148,7 +148,7 @@ $string['eventtypeuser'] = 'dell\'utente'; $string['eventview'] = 'Dettagli evento'; $string['expired'] = 'Terminato'; -$string['explain_site_timeformat'] = 'E\' possibile visualizzare l\'orario nel formato a 12 o 24 ore. Scegliendo "default" il formato sarà scelto automaticamente dalle impostazioni della lingua usata nel sito. L\'impostazione può essere modificata dalle preferenze dell\'utente.'; +$string['explain_site_timeformat'] = 'È possibile visualizzare l\'orario nel formato a 12 o 24 ore. Scegliendo "default" il formato sarà scelto automaticamente dalle impostazioni della lingua usata nel sito. L\'impostazione può essere modificata dalle preferenze dell\'utente.'; $string['export'] = 'Esportazione'; $string['exportbutton'] = 'Esportazione'; $string['exportcalendar'] = 'Esporta calendario'; @@ -193,7 +193,7 @@ $string['newevent'] = 'Nuovo evento'; $string['nocalendarsubscriptions'] = 'Non hai sottoscrizioni al calendario'; $string['notitle'] = 'senza titolo'; -$string['noupcomingevents'] = 'Non ci sono eventi prossimi'; +$string['noupcomingevents'] = 'Non ci sono eventi in programma per i prossimi giorni.'; $string['oneevent'] = '1 evento'; $string['pollinterval'] = 'Frequenza di aggiornamento'; $string['pollinterval_help'] = 'La frequenza di aggiornamento degli eventi del calendario'; @@ -207,7 +207,7 @@ $string['pref_startwday'] = 'Primo giorno della settimana'; $string['pref_startwday_help'] = 'Nel calendario le settimane cominceranno nel giorno impostato.'; $string['pref_timeformat'] = 'Formato ora'; -$string['pref_timeformat_help'] = 'E\' possibile visualizzare l\'orario nel formato a 12 o 24 ore. Scegliendo "default" il formato sarà scelto automaticamente dalle impostazioni della lingua usata nel sito.'; +$string['pref_timeformat_help'] = 'È possibile visualizzare l\'orario nel formato a 12 o 24 ore. Scegliendo "default" il formato sarà scelto automaticamente dalle impostazioni della lingua usata nel sito.'; $string['preferences'] = 'Preferenze'; $string['preferences_available'] = 'Le tue preferenze'; $string['preferredcalendar'] = 'Calendario preferito'; diff --git a/html/langpacks/it/chat.php b/html/langpacks/it/chat.php index 4f7dfdd26f..b1497bcad8 100644 --- a/html/langpacks/it/chat.php +++ b/html/langpacks/it/chat.php @@ -64,8 +64,8 @@ $string['enterchat'] = 'Entra nella chat'; $string['entermessage'] = 'Inserisci il tuo messaggio'; $string['errornousers'] = 'Non riesco a trovare utenti!'; -$string['eventmessagesent'] = 'Inviato messaggio'; -$string['eventsessionsviewed'] = 'Visualizzata sessione'; +$string['eventmessagesent'] = 'Invio messaggio'; +$string['eventsessionsviewed'] = 'Visualizzazione sessione'; $string['explaingeneralconfig'] = 'Impostazioni comuni valide con qualsiasi metodo di chat'; $string['explainmethoddaemon'] = 'Impostazioni valide solo se si seleziona "Server chat" come metodo chat.'; $string['explainmethodnormal'] = 'Impostazioni valide solo se si seleziona"Metodo normale" come metodo chat.'; @@ -171,7 +171,7 @@ * Faccine - Come in molte altre parti di Moodle, le faccine (emoticon) possono essere usate anche nella chat. Ad esempio, :-) * Link - Gli indirizzi Internet verranno trasformati automaticamente in hyperlink. -* Emozioni - E\' possibile inserire testo preceduto da "/me" or ":" per manifestare emozioni. Per esempio, se il tuo nome è Mario e scrivi ":ride!" o "/me ride!" nella chat apparirà "Mario ride!" -* Campanella - E\' possibile inviare un suono ad una persona cliccando su "campanella" accanto al nome del destinatario. Per inviare simultaneamente il suono a tutti i partecipanti alla Chat è possibile è scrivere "beep all". -* HTML - E\' possibile usare l\'HTML per inserire immagini, riprodurre suoni e modificare la dimensione ed il colore del teso.'; +* Emozioni - È possibile inserire testo preceduto da "/me" or ":" per manifestare emozioni. Per esempio, se il tuo nome è Mario e scrivi ":ride!" o "/me ride!" nella chat apparirà "Mario ride!" +* Campanella - È possibile inviare un suono ad una persona cliccando su "campanella" accanto al nome del destinatario. Per inviare simultaneamente il suono a tutti i partecipanti alla Chat è possibile è scrivere "beep all". +* HTML - È possibile usare l\'HTML per inserire immagini, riprodurre suoni e modificare la dimensione ed il colore del teso.'; $string['viewreport'] = 'Visualizza le sessioni già svolte'; diff --git a/html/langpacks/it/choice.php b/html/langpacks/it/choice.php index fca25dfebd..d2c4c2cca3 100644 --- a/html/langpacks/it/choice.php +++ b/html/langpacks/it/choice.php @@ -62,12 +62,12 @@ $string['displayhorizontal'] = 'Visualizza orizzontalmente'; $string['displaymode'] = 'Modalità di visualizzazione'; $string['displayvertical'] = 'Visualizza verticalmente'; -$string['eventanswercreated'] = 'Aggiunta scelta'; -$string['eventanswerdeleted'] = 'Eliminata scelta'; -$string['eventanswersubmitted'] = 'Eseguita scelta'; -$string['eventanswerupdated'] = 'Aggiornata scelta'; -$string['eventreportdownloaded'] = 'Scaricato report delle scelte'; -$string['eventreportviewed'] = 'Visualizzato report scelta'; +$string['eventanswercreated'] = 'Inserimento scelta'; +$string['eventanswerdeleted'] = 'Eliminazione scelta'; +$string['eventanswersubmitted'] = 'Effettuazione scelta'; +$string['eventanswerupdated'] = 'Aggiornamento scelta'; +$string['eventreportdownloaded'] = 'Scaricamento report delle scelte'; +$string['eventreportviewed'] = 'Visualizzazione report scelta'; $string['expired'] = 'L\'attività è stata chiusa il {$a}.'; $string['full'] = '(Completo)'; $string['havetologin'] = 'Devi autenticarti prima di poter effettuare la tua scelta'; @@ -90,9 +90,9 @@ $string['modulename'] = 'Scelta'; $string['modulename_help'] = 'Il modulo di attività scelta consente al docente di formulare una domanda offrendo una serie di alternative. -I risultati delle scelte possono essere pubblicati dopo che gli studenti hanno risposto, dopo una data definita oppure possono rimanere privati. I risultati possono essere resi noti sia assieme al nome dello studente sia in forma anonima (anche se il docente potrà dempre visualizzare i nomi degli studenti e le risposte date). +I risultati delle scelte possono essere pubblicati dopo che gli studenti hanno risposto, dopo una data definita oppure possono rimanere privati. I risultati possono essere resi noti sia assieme al nome dello studente sia in forma anonima (anche se il docente potrà sempre visualizzare i nomi degli studenti e le risposte date). -E\' possibile usare la scelta per: +È possibile usare la scelta per: * sondaggi veloci per stimolare la riflessione su un dato argomento; * valutare rapidamente cosa hanno capito gli studenti; diff --git a/html/langpacks/it/cohort.php b/html/langpacks/it/cohort.php index cf7c0decd0..6c91976918 100644 --- a/html/langpacks/it/cohort.php +++ b/html/langpacks/it/cohort.php @@ -54,11 +54,11 @@ $string['editcohort'] = 'Modifica gruppo globale'; $string['editcohortidnumber'] = 'Modifica codice identificativo del gruppo globale'; $string['editcohortname'] = 'Modifica nome del gruppo globale'; -$string['eventcohortcreated'] = 'Creato gruppo globale'; -$string['eventcohortdeleted'] = 'Eliminato gruppo globale'; -$string['eventcohortmemberadded'] = 'Inserito utente in gruppo globale'; -$string['eventcohortmemberremoved'] = 'Rimosso utente dal gruppo globale'; -$string['eventcohortupdated'] = 'Aggiornato gruppo globale'; +$string['eventcohortcreated'] = 'Creazione gruppo globale'; +$string['eventcohortdeleted'] = 'Eliminazione gruppo globale'; +$string['eventcohortmemberadded'] = 'Inserimento utente in gruppo globale'; +$string['eventcohortmemberremoved'] = 'Rimozione utente dal gruppo globale'; +$string['eventcohortupdated'] = 'Aggiornamento gruppo globale'; $string['external'] = 'Gruppo globale esterno'; $string['idnumber'] = 'Codice identificativo gruppo globale'; $string['invalidtheme'] = 'Il tema del gruppo globale non esiste'; @@ -83,11 +83,11 @@ $string['systemcohorts'] = 'Gruppi globali a livello di sistema'; $string['unknowncohort'] = 'Il gruppo globale ({$a}) è sconosciuto!'; $string['uploadcohorts'] = 'Caricamento gruppi globali'; -$string['uploadcohorts_help'] = 'E\' possibile caricare gruppi globali tramite file di testo. Il formato del file deve rispettare le seguenti regole: +$string['uploadcohorts_help'] = 'È possibile caricare gruppi globali tramite file di testo. Il formato del file deve rispettare le seguenti regole: * Ciascuna linea rappresenta un record * Ciascun record contiene una serie di dati separati dal separatore selezionato -* Il primo record deve contenere l\'elenco con i nomi dei campi che definiscono il formato dei dati seguenti +* il primo record deve contenere l\'elenco dei nomi dei campi che definiscono il formato del dati presenti nel resto del file * Il nome è un campo obbligatorio * I seguenti campi sono facoltativi: codice identificativo (idnumber), descrizione (description), formato descrizione (descriptionformat), contesto (context), categoria (category), id della categoria (category_id), codice identificativo della categoria (category_idnumber), percorso della categoria (category_path).'; $string['uploadedcohorts'] = 'Gruppi globali caricati: {$a}'; diff --git a/html/langpacks/it/competency.php b/html/langpacks/it/competency.php index db3fc3a609..6a5c4ac173 100644 --- a/html/langpacks/it/competency.php +++ b/html/langpacks/it/competency.php @@ -53,46 +53,46 @@ $string['errorscalealreadyused'] = 'Non è possibile modificare la scala perché è in uso.'; $string['errorscaleconfiguration'] = 'La scala deve essere configurata indicando un livello di default ed un livello di esperto.'; $string['errorusercomptencystatus'] = 'Lo stato della competenza \'{$a}\' dell\'utente non è noto'; -$string['eventcompetencycreated'] = 'Creata competenza.'; -$string['eventcompetencydeleted'] = 'Eliminata competenza.'; -$string['eventcompetencyframeworkcreated'] = 'Creato quadro di competenze.'; -$string['eventcompetencyframeworkdeleted'] = 'Eliminato quadro di competenze.'; -$string['eventcompetencyframeworkupdated'] = 'Aggiornato quadro di competenze.'; -$string['eventcompetencyframeworkviewed'] = 'Visualizzato quadro di competenze.'; -$string['eventcompetencyupdated'] = 'Aggiornata competenza.'; -$string['eventcompetencyviewed'] = 'Visualizzata competenza.'; -$string['eventevidencecreated'] = 'Creata attestazione.'; -$string['eventplanapproved'] = 'Approvato piano di formazione.'; -$string['eventplancompleted'] = 'Completato piano di formazione'; -$string['eventplancreated'] = 'Creato piano di formazione.'; -$string['eventplandeleted'] = 'Eliminato piano di formazione.'; -$string['eventplanreopened'] = 'Riaperto piano di formazione.'; -$string['eventplanreviewrequestcancelled'] = 'Annullata richiesta revisione piano di formazione.'; -$string['eventplanreviewrequested'] = 'Richiesta revisione piano di formazione.'; -$string['eventplanreviewstarted'] = 'Iniziata revisione piano di formazione.'; -$string['eventplanreviewstopped'] = 'Fermata revisione piano di formazione.'; -$string['eventplanunapproved'] = 'Disapprovato piano di formazione.'; -$string['eventplanunlinked'] = 'Scollegato piano di formazione.'; -$string['eventplanupdated'] = 'Aggiornato piano di formazione.'; -$string['eventplanviewed'] = 'Visualizzato piano di formazione.'; -$string['eventtemplatecreated'] = 'Creato modello di piano di formazione.'; -$string['eventtemplatedeleted'] = 'Eliminato modello di piano di formazione.'; -$string['eventtemplateupdated'] = 'Aggiornato modello di piano di formazione.'; -$string['eventtemplateviewed'] = 'Visualizzato modello di piano di formazione.'; -$string['eventusercompetencyplanviewed'] = 'Visualizzato piano delle competenze dell\'utente.'; -$string['eventusercompetencyrated'] = 'Valutata competenza utente.'; -$string['eventusercompetencyratedincourse'] = 'Valutata competenza utente in un corso.'; -$string['eventusercompetencyratedinplan'] = 'Valutata competenza utente in un piano di formazione.'; -$string['eventusercompetencyreviewrequestcancelled'] = 'Annullata richiesta di revisione competenza dell\'utente.'; -$string['eventusercompetencyreviewrequested'] = 'Richiesta revisione c'; -$string['eventusercompetencyreviewstarted'] = 'Iniziata revisione competenza dell\'utente.'; -$string['eventusercompetencyreviewstopped'] = 'Fermata revisione competenza dell\'utente.'; -$string['eventusercompetencyviewed'] = 'Visualizzata competenza utente.'; -$string['eventusercompetencyviewedincourse'] = 'Visualizzata competenza utente in un corso.'; -$string['eventusercompetencyviewedinplan'] = 'Visualizzata competenza utente in un piano di formazione.'; -$string['eventuserevidencecreated'] = 'Creata attestazione della formazione pregressa.'; -$string['eventuserevidencedeleted'] = 'Eliminata attestazione della formazione pregressa.'; -$string['eventuserevidenceupdated'] = 'Aggiornata attestazione della formazione pregressa.'; +$string['eventcompetencycreated'] = 'Creazione competenza'; +$string['eventcompetencydeleted'] = 'Eliminazione competenza'; +$string['eventcompetencyframeworkcreated'] = 'Creazione quadro di competenze'; +$string['eventcompetencyframeworkdeleted'] = 'Eliminazione quadro di competenze'; +$string['eventcompetencyframeworkupdated'] = 'Aggiornamento quadro di competenze'; +$string['eventcompetencyframeworkviewed'] = 'Visualizzazione quadro di competenze.'; +$string['eventcompetencyupdated'] = 'Aggiornamento competenza'; +$string['eventcompetencyviewed'] = 'Visualizzazione competenza'; +$string['eventevidencecreated'] = 'Creazione attestazione'; +$string['eventplanapproved'] = 'Approvazione piano di formazione'; +$string['eventplancompleted'] = 'Completamento piano di formazione'; +$string['eventplancreated'] = 'Creazione piano di formazione'; +$string['eventplandeleted'] = 'Eliminazione piano di formazione'; +$string['eventplanreopened'] = 'Riapertura piano di formazione'; +$string['eventplanreviewrequestcancelled'] = 'Annullamento richiesta revisione piano di formazione'; +$string['eventplanreviewrequested'] = 'Richiesta di revisione piano di formazione'; +$string['eventplanreviewstarted'] = 'Inizio revisione piano di formazione'; +$string['eventplanreviewstopped'] = 'Fine revisione piano di formazione'; +$string['eventplanunapproved'] = 'Disapprovazione piano di formazione'; +$string['eventplanunlinked'] = 'Scollegamento piano di formazione'; +$string['eventplanupdated'] = 'Aggiornamento piano di formazione'; +$string['eventplanviewed'] = 'Visualizzazione piano di formazione'; +$string['eventtemplatecreated'] = 'Creazione modello di piano di formazione'; +$string['eventtemplatedeleted'] = 'Eliminazione modello di piano di formazione'; +$string['eventtemplateupdated'] = 'Aggiornamento modello di piano di formazione'; +$string['eventtemplateviewed'] = 'Visualizzazione modello di piano di formazione'; +$string['eventusercompetencyplanviewed'] = 'Visualizzazione piano delle competenze dell\'utente'; +$string['eventusercompetencyrated'] = 'Valutazione competenza utente'; +$string['eventusercompetencyratedincourse'] = 'Valutazione competenza utente in un corso'; +$string['eventusercompetencyratedinplan'] = 'Valutazione competenza utente in un piano di formazione'; +$string['eventusercompetencyreviewrequestcancelled'] = 'Annullamento richiesta di revisione competenza dell\'utente'; +$string['eventusercompetencyreviewrequested'] = 'Richiesta di revisione competenza utente'; +$string['eventusercompetencyreviewstarted'] = 'Inizio revisione competenza dell\'utente'; +$string['eventusercompetencyreviewstopped'] = 'Fine revisione competenza dell\'utente'; +$string['eventusercompetencyviewed'] = 'Visualizzazione competenza utente'; +$string['eventusercompetencyviewedincourse'] = 'Visualizzazione competenza utente in un corso'; +$string['eventusercompetencyviewedinplan'] = 'Visualizzazione competenza utente in un piano di formazione'; +$string['eventuserevidencecreated'] = 'Creazione attestazione della formazione pregressa'; +$string['eventuserevidencedeleted'] = 'Eliminazione attestazione della formazione pregressa'; +$string['eventuserevidenceupdated'] = 'Aggiornamento attestazione della formazione pregressa'; $string['evidence_competencyrule'] = 'La regola della competenza è stata soddisfatta.'; $string['evidence_coursecompleted'] = 'Il corso \'{$a}\' è stato completato.'; $string['evidence_coursemodulecompleted'] = 'L\'attività \'{$a}\' è stata completato.'; diff --git a/html/langpacks/it/completion.php b/html/langpacks/it/completion.php index 49a2f594cc..a812bc1ea7 100644 --- a/html/langpacks/it/completion.php +++ b/html/langpacks/it/completion.php @@ -82,7 +82,7 @@ $string['completion-y'] = 'Completato'; $string['completion-y-override'] = 'Completato: (impostato da {$a})'; $string['completion_automatic'] = 'Considera l\'attività completata in base alle condizioni seguenti'; -$string['completion_help'] = 'Il completamento delle attività consente di tenere traccia delle attività svolte, sia manualmente sia automaticamente, al soddisfacimento delle condizioni impostate. E\' possibile impostare più condizioni, che dovranno essere tutte soddisfatte affinché l\'attività sia considerata completata.'; +$string['completion_help'] = 'Il completamento delle attività consente di tenere traccia delle attività svolte, sia manualmente sia automaticamente, al soddisfacimento di condizioni impostate. È possibile impostare più condizioni, che dovranno essere tutte soddisfatte affinché l\'attività sia considerata completata.'; $string['completion_manual'] = 'Gli studenti possono spuntare manualmente l\'attività per indicarla completata'; $string['completion_none'] = 'Non tracciare il completamento delle attività'; $string['completionactivitydefault'] = 'Utilizza il default delle attività'; @@ -91,7 +91,7 @@ $string['completionduration'] = 'Iscrizione'; $string['completionenabled'] = 'Abilitato, controllato nelle impostazioni di completamento delle attività'; $string['completionexpected'] = 'Completamento atteso entro il'; -$string['completionexpected_help'] = 'Imposta la data in cui ci si aspetta il completamento dell\'attività.'; +$string['completionexpected_help'] = 'Imposta la data in cui ci si aspetta il completamento dell\'attività. Quando la data si avvicinerà, l\'attività sarà elencata nel blocco Timeline della Dashboard.'; $string['completionexpecteddesc'] = 'Completamento atteso il {$a}'; $string['completionexpectedfor'] = '{$a->instancename} da completare'; $string['completionicons'] = 'Caselle di completamento'; @@ -130,8 +130,8 @@ $string['coursesavailableexplaination'] = 'Nota: affinché un corso possa comparire nell\'elenco dei corsi disponibili è necessario impostare i relativi criteri di completamento'; $string['criteria'] = 'Criteri'; $string['criteriagroup'] = 'Gruppo di criteri'; -$string['criteriarequiredall'] = 'E\' richiesto il soddisfacimento di tutti i criteri elencati'; -$string['criteriarequiredany'] = 'E\' richiesto il soddisfacimento di almeno uno dei criteri elencati'; +$string['criteriarequiredall'] = 'È richiesto il soddisfacimento di tutti i criteri elencati'; +$string['criteriarequiredany'] = 'È richiesto il soddisfacimento di almeno uno dei criteri elencati'; $string['csvdownload'] = 'Scarica nel formato per foglio elettronico (UTF-8 .csv)'; $string['datepassed'] = 'Data di superamento'; $string['days'] = 'Giorni'; @@ -148,21 +148,21 @@ $string['enablecompletion_help'] = 'Abilita la funzionalità di tracciamento del completamento dei corsi e delle attività. Si consiglia di abilitare questa opzione in modo che vengano visualizzati dati significativi nella panoramica del corso sulla Dashboard.'; $string['enrolmentduration'] = 'Durata dell\'iscrizione'; $string['enrolmentdurationlength'] = 'L\'utente deve rimanere iscritto per'; -$string['err_noactivities'] = 'Il tracciamento delle attività completate non è attivo per nessuna attività e pertanto non ci sono impostazioni da visualizzare. E\' possibile abilitare il Il tracciamento delle attività completate nelle impostazioni di ciascuna attività.'; -$string['err_nocourses'] = 'Non è visualizzato nessun corso poiché non ci sono corsi con il completamento abilitato. E\' possibile abilitare il completamento nelle impostazioni dei corsi.'; +$string['err_noactivities'] = 'Il tracciamento delle attività completate non è attivo per nessuna attività e pertanto non ci sono impostazioni da visualizzare. È possibile abilitare il Il tracciamento delle attività completate nelle impostazioni di ciascuna attività.'; +$string['err_nocourses'] = 'Non è visualizzato nessun corso poiché non ci sono corsi con il completamento abilitato. È possibile abilitare il completamento nelle impostazioni dei corsi.'; $string['err_nograde'] = 'In questo corso non è stata definita la sufficienza. Per usare questo criterio devi aggiungerla al corso.'; $string['err_noroles'] = 'In questo corso non ci sono ruoli con il privilegio moodle/course:markcomplete\'.'; $string['err_nousers'] = 'Nel corso o nel gruppo non ci sono utenti per i quali visualizzare il Report del completamento. (Di default questo Report viene visualizzato per gli utenti che posseggono il privilegio \'Comparire nei report di completamento\', tuttavia se il corso non ha studenti comparirà il presente messaggio.)'; -$string['err_settingslocked'] = 'Uno o più studenti hanno già soddisfatto dei criteri di completamento, pertanto le impostazioni sono bloccate. Lo sblocco dei criteri di completamento eliminerà lo stato degli utenti e potrà creare confusione.'; +$string['err_settingslocked'] = 'Uno o più studenti hanno già soddisfatto dei criteri di completamento, pertanto le impostazioni sono bloccate. Lo sblocco dei criteri di completamento eliminerà lo stato di completamento degli utenti e potrà creare confusione.'; $string['err_system'] = 'Si è verificato un errore nel sottosistema di tracciamento delle attività completate. (L\'Amministratore può abilitare il debug per approfondire il problema)'; -$string['eventcoursecompleted'] = 'Completato corso'; -$string['eventcoursecompletionupdated'] = 'Aggiornato completamento corso'; -$string['eventcoursemodulecompletionupdated'] = 'Aggiornato completamento attività del corso'; -$string['eventdefaultcompletionupdated'] = 'Aggiornato default del completamento delle attività del corso'; +$string['eventcoursecompleted'] = 'Completamento corso'; +$string['eventcoursecompletionupdated'] = 'Aggiornamento completamento corso'; +$string['eventcoursemodulecompletionupdated'] = 'Aggiornamento completamento attività del corso'; +$string['eventdefaultcompletionupdated'] = 'Aggiornamento default del completamento delle attività del corso'; $string['excelcsvdownload'] = 'Scarica in formato compatibile con Excel (.csv)'; $string['fraction'] = 'Frazione'; $string['graderequired'] = 'Valutazione minima'; -$string['gradexrequired'] = 'E\' richiesto {$a}'; +$string['gradexrequired'] = 'È richiesto {$a}'; $string['hiddenrules'] = 'Alcune impostazioni specifiche dell\'attività {$a} sono state nascsote. Per visualizzarle, deseleziona altre attività.'; $string['inprogress'] = 'In corso'; $string['manual'] = 'Manuale'; @@ -227,8 +227,8 @@ $string['unenrolingfromcourse'] = 'Disiscrizione dal corso'; $string['unenrolment'] = 'Disiscrizione'; $string['unit'] = 'Unità'; -$string['unlockcompletion'] = 'Sblocca opzioni di completamento'; -$string['unlockcompletiondelete'] = 'Sblocca le opzioni di completamento ed elimina lo stato di completamento degli utenti'; +$string['unlockcompletion'] = 'Sblocca impostazioni di completamento'; +$string['unlockcompletiondelete'] = 'Sblocca le impostazioni di completamento ed elimina lo stato di completamento degli utenti'; $string['updateactivities'] = 'Aggiorna lo stato di completamento delle attività selezionate'; $string['usealternateselector'] = 'Utilizza il selettore corsi alternativo'; $string['usernotenroled'] = 'L\'utente non è iscritto in questo corso'; diff --git a/html/langpacks/it/contentbank.php b/html/langpacks/it/contentbank.php index 9d39968af0..1f18c1718f 100644 --- a/html/langpacks/it/contentbank.php +++ b/html/langpacks/it/contentbank.php @@ -48,14 +48,14 @@ $string['emptynamenotallowed'] = 'Il nome non può essere lasciato vuoto'; $string['errordeletingcontentfromcategory'] = 'Si è verificato un errore durante l\'eliminazione del contenuto nella categoria {$a}.'; $string['errornofile'] = 'Per creare contenuto è necessario un file compatibile.'; -$string['eventcontentcreated'] = 'Creato contenuto'; -$string['eventcontentdeleted'] = 'Eliminato contenuto'; -$string['eventcontentreplaced'] = 'Sostituito contenuto con file'; -$string['eventcontentupdated'] = 'Aggiornato contenuto'; -$string['eventcontentuploaded'] = 'Caricato contenuto'; -$string['eventcontentviewed'] = 'Visualizzato contenuto'; +$string['eventcontentcreated'] = 'Creazione contenuto'; +$string['eventcontentdeleted'] = 'Eliminazione contenuto'; +$string['eventcontentreplaced'] = 'Sostituzione contenuto con file'; +$string['eventcontentupdated'] = 'Aggiornamento contenuto'; +$string['eventcontentuploaded'] = 'Caricamento contenuto'; +$string['eventcontentviewed'] = 'Visualizzazione contenuto'; $string['file'] = 'Carica contenuto'; -$string['file_help'] = 'E\' possibile memorizzare contenuti nel deposito ed utilizzarli nei corsi. E\' possibile caricare solamente file inclusi nei tip di contenuto abilitati.'; +$string['file_help'] = 'È possibile memorizzare contenuti nel deposito ed utilizzarli nei corsi. È possibile caricare solamente file inclusi nei tip di contenuto abilitati.'; $string['itemsfound'] = 'trovati {$a} elementi'; $string['lastmodified'] = 'Ultima modifica'; $string['name'] = 'Contenuto'; diff --git a/html/langpacks/it/course.php b/html/langpacks/it/course.php index b95c8934a5..7faf705ab5 100644 --- a/html/langpacks/it/course.php +++ b/html/langpacks/it/course.php @@ -79,7 +79,7 @@ $string['enabledownloadcoursecontent'] = 'Abilita scaricamento contenuti del corso'; $string['errorendbeforestart'] = 'La data di fine ({$a}) è antecedente alla data di inizio.'; $string['favourite'] = 'Corso preferito'; -$string['gradetopassnotset'] = 'Il corso non ha una valutazione minima per superarlo. E\' possibile impostarla nel registro delle valutazioni.'; +$string['gradetopassnotset'] = 'Il corso non ha una valutazione minima per superarlo. È possibile impostarla nel registro delle valutazioni.'; $string['informationformodule'] = 'Informazioni sull\'attività {$a}'; $string['module'] = 'Attività'; $string['noaccesssincestartinfomessage'] = 'Gentile {$a->userfirstname}, diff --git a/html/langpacks/it/data.php b/html/langpacks/it/data.php index 9dfa518f24..c23f3fe118 100644 --- a/html/langpacks/it/data.php +++ b/html/langpacks/it/data.php @@ -50,7 +50,7 @@ I campi hanno il formato [[fieldname]], tutti gli atri tag hanno il formato ##sometag##. -E\' possibile usare solo i tag presenti nell\'elenco "Tag disponibili".'; +È possibile usare solo i tag presenti nell\'elenco "Tag disponibili".'; $string['availabletodate'] = 'Fino al'; $string['availabletodatevalidation'] = 'La data di disponibilità \'Fino al\' non può essere antecedente dalla dati di disponibilità \'Dal\'.'; $string['blank'] = 'Vuoto'; @@ -59,12 +59,12 @@ $string['calendarend'] = '{$a} chiude'; $string['calendarstart'] = '{$a} apre'; $string['cancel'] = 'Annulla'; -$string['cannotaccesspresentsother'] = 'Non sei autorizzato ad accedere alle preimpostazioni di altri utenti'; +$string['cannotaccesspresentsother'] = 'Non sei autorizzato ad accedere ali preset di altri utenti'; $string['cannotadd'] = 'Impossibile aggiungere record!'; -$string['cannotdeletepreset'] = 'Errore nella eliminazione di una preimpostazione!'; +$string['cannotdeletepreset'] = 'Si è verificato u errore durante l\'eliminazione di un preset.'; $string['cannotoverwritepreset'] = 'Si è verificato un errore durante la sovrascrittura dei preset'; $string['cannotunziptopreset'] = 'Non è stato possibile decomprimere nella cartella dei preset'; -$string['checkbox'] = 'Casella di spunta'; +$string['checkbox'] = 'Caselle di spunta'; $string['chooseexportfields'] = 'Seleziona i campi da esportare:'; $string['chooseexportformat'] = 'Seleziona il formato di esportazione:'; $string['chooseorupload'] = 'Scegli un file'; @@ -101,12 +101,12 @@ $string['data:managecomments'] = 'Gestire commenti'; $string['data:manageentries'] = 'Gestire i record inseriti'; $string['data:managetemplates'] = 'Gestire i Modelli'; -$string['data:manageuserpresets'] = 'Gestire tutte le preimpostazioni dei Modelli'; +$string['data:manageuserpresets'] = 'Gestire preset'; $string['data:rate'] = 'Valutare i record inseriti'; $string['data:readentry'] = 'Accedere ai record inseriti'; $string['data:view'] = 'Visualizzare attività database'; $string['data:viewallratings'] = 'Visualizzare i voti grezzi dati da ciascuno'; -$string['data:viewalluserpresets'] = 'Visualizzare le preimpostazioni salvate da tutti gli utenti'; +$string['data:viewalluserpresets'] = 'Visualizzare preset di altri utenti'; $string['data:viewanyrating'] = 'Visualizzare totale delle valutazioni di chiunque'; $string['data:viewentry'] = 'Visualizzare i record inseriti'; $string['data:viewrating'] = 'Visualizzare totale delle proprie valutazioni'; @@ -125,7 +125,7 @@ $string['deletenotenrolled'] = 'Elimina i record degli utenti non iscritti'; $string['deletewarning'] = 'Stai per eliminare questa preimpostazione. Ne sei certo?'; $string['descending'] = 'Decrescente'; -$string['directorynotapreset'] = '{$a->directory} Non è una preimpostazione: file mancanti: {$a->missing_files}'; +$string['directorynotapreset'] = '{$a->directory} Non è un preset: file mancanti: {$a->missing_files}'; $string['disapprove'] = 'Disapprova'; $string['download'] = 'Scarica'; $string['edit'] = 'Modifica'; @@ -144,20 +144,20 @@ $string['errormustbeteacher'] = 'Devi avere il ruolo di docente per utilizzare questa pagina!'; $string['errormustsupplyvalue'] = 'Devi inserire un valore.'; $string['errorpresetexists'] = 'Una preimpostazione con il nome scelto esiste già'; -$string['eventfieldcreated'] = 'Creato campo'; -$string['eventfielddeleted'] = 'Eliminato campo'; -$string['eventfieldupdated'] = 'Aggiornato campo'; -$string['eventrecordcreated'] = 'Creato record'; -$string['eventrecorddeleted'] = 'Eliminato record'; -$string['eventrecordupdated'] = 'Aggiornato record'; -$string['eventtemplateupdated'] = 'Aggiornato modello'; -$string['eventtemplateviewed'] = 'Visualizzato modello'; +$string['eventfieldcreated'] = 'Creazione campo'; +$string['eventfielddeleted'] = 'Eliminazione campo'; +$string['eventfieldupdated'] = 'Aggiornamento campo'; +$string['eventrecordcreated'] = 'Creazione record'; +$string['eventrecorddeleted'] = 'Eliminazione record'; +$string['eventrecordupdated'] = 'Aggiornamento record'; +$string['eventtemplateupdated'] = 'Aggiornamento modello'; +$string['eventtemplateviewed'] = 'Visualizzazione modello'; $string['example'] = 'Esempio di modulo Database'; $string['excel'] = 'Excel'; $string['expired'] = 'Spiacente, l\'attività non è più disponibile poiché è stata chiusa il {$a} '; $string['export'] = 'Esporta'; $string['exportaszip'] = 'Esporta come .zip'; -$string['exportaszip_help'] = 'L\'esportazione come .zip consente di scaricare le preimpostazioni. Le preimpostazioni possono essere caricate ed utilizzate in altri corsi.'; +$string['exportaszip_help'] = 'L\'esportazione come .zip consente di scaricare i preset. I preset possono essere caricati ed utilizzate in altri corsi.'; $string['exportedtozip'] = 'Preimpostazione esportata su un file .zip temporaneo'; $string['exportentries'] = 'Esporta contenuti'; $string['exportformat'] = 'Formato di esportazione'; @@ -175,9 +175,8 @@ $string['fieldheightsingleview'] = 'Altezza nella visualizzazione "Dettagli"'; $string['fieldids'] = 'Id del campo'; $string['fieldmappings'] = 'Mappatura dei campi'; -$string['fieldmappings_help'] = 'Questo menu ti consente di mantenere i dati del database mappandoli nei campi della preimpostazione scelta. Per mantenere i dati contenuti in un campo, devi mapparlo in un campo della preimpostazione. I campi della preimpostazione possono anche essere lasciati vuoti. I campi non mappati in un nuovo campo non saranno conservati ed i dati saranno perduti. - -E\' possibile mappare campi tra loro solo se appartengono allo stesso tipo, pertanto ogni menu a discesa potrà visualizzare campi con nomi diversi. Devi anche evitare di mappare un campo su più di un campo della preimpostazione.'; +$string['fieldmappings_help'] = 'Questo menu consente di mantenere i dati del database mappandoli nei campi del preset scelto. Per mantenere i dati contenuti in un campo, è necessario mapparlo in un campo del peset. I campi del preset possono anche essere lasciati vuoti. I campi non mappati in un nuovo campo non saranno conservati ed i dati saranno perduti. +È possibile mappare campi tra loro solo se appartengono allo stesso tipo, pertanto ogni menu a discesa potrà visualizzare campi con nomi diversi. Si deve anche evitare di mappare un campo su più di un campo del preset.'; $string['fieldname'] = 'Nome del campo'; $string['fieldnametype'] = '{$a->name} ({$a->type})'; $string['fieldnotmatched'] = 'I seguenti campi presenti nel tuo file non sono noti in questo database: {$a}'; @@ -196,7 +195,7 @@ $string['foundnorecords'] = 'Non è stato trovato nessun record (Reset filtri)'; $string['foundrecords'] = 'Record trovati: {$a->num}/{$a->max} (Reset filtri)'; $string['fromfile'] = 'Importa da file .zip'; -$string['fromfile_help'] = 'E\' possibile caricare un file in formato .zip contenente preimpostazioni del Database.'; +$string['fromfile_help'] = 'È possibile caricare un file in formato .zip contenente un preset del Database.'; $string['generateerror'] = 'Non tutti i file sono stati generati!'; $string['header'] = 'Intestazione'; $string['headeraddtemplate'] = 'Impostazione dell\'interfaccia di inserimento o modifica dei record.'; @@ -207,7 +206,7 @@ $string['headerrsstemplate'] = 'Impostazione dei feed RSS originati da questo Database'; $string['headersingletemplate'] = 'Impostazione dell\'interfaccia per la visualizzazione Dettagli'; $string['importentries'] = 'Importa contenuti'; -$string['importsuccess'] = 'Le preimpostazioni sono state applicate correttamente.'; +$string['importsuccess'] = 'Il preset è stato applicato correttamente.'; $string['includeapproval'] = 'Includi stato di approvazione'; $string['includetags'] = 'Includi tag'; $string['includetime'] = 'Includi data di inserimento/modifica'; @@ -227,12 +226,12 @@ $string['invalidfieldname'] = 'Si prega di scegliere un nome diverso per questo campo'; $string['invalidfieldtype'] = 'Tipo campo non valido'; $string['invalidid'] = 'ID non valido'; -$string['invalidpreset'] = '{$a} non è una preimpostazione.'; +$string['invalidpreset'] = '{$a} non è un preset'; $string['invalidrecord'] = 'Record non valido'; $string['invalidurl'] = 'L\'URL inserito non è valido'; $string['jstemplate'] = 'Modello javascript'; $string['latitude'] = 'Latitudine'; -$string['latlong'] = 'Latitudine/Longitudine'; +$string['latlong'] = 'Coordinate geografiche'; $string['latlongboth'] = 'Devi compilare sia la latitudine sia la longitudine.'; $string['latlongdownloadallhint'] = 'Link per scaricare tutti i record in formato KML'; $string['latlongkmllabelling'] = 'Il modo con cui desideri etichettare gli elementi nei file in formato KML (Google Earth)'; @@ -253,18 +252,22 @@ $string['menuchoose'] = 'Scegli...'; $string['missingdata'] = 'La id dei dati o l\'oggetto devono essere forniti alla classe dei campi'; $string['missingfield'] = 'Errore di programamzione: è necessario specificare il campo e/o i dati quando si definisce un classe di campi.'; +$string['missingfieldtype'] = 'Il tipo di campo di {$a->name} non è stato trovato'; +$string['missingfieldtypeimport'] = 'I seguenti campi non sono stati importati poiché non sono stati installati i corrispondenti tipi di campo.'; +$string['missingfieldtypes'] = 'I seguenti campi sono di un tipo che non corrisponde ai tipi di campi installati, pertanto non saranno inclusi nella scheda di inserimento o modifica record. +Le loro etichette tuttavia compariranno nella scheda, pertanto si raccomanda di aggiornare di conseguenza il modello "inserimento record".'; $string['modulename'] = 'Database'; -$string['modulename_help'] = 'Il modulo attività Database consente ai partecipanti di creare, gestire e ricercare insiemi di record. Il formato e la struttura dei record è impostato liberamente dal docente e può includere caselle di spunta, pulsanti radio, menu a discesa, immagini, file, URL, numeri, testi, eccetera. +$string['modulename_help'] = 'Il modulo attività Database consente ai partecipanti di creare, gestire e ricercare insiemi di record. -L\'impaginazione delle informazioni per le viste singola, ad elenco e modifica, possono essere impostate attraverso modelli. Le attività Database possono essere condivise tra corsi diversi tramite le preimpostazioni ed è anche possibile esportare ed importare record. +Il formato e la struttura dei record è impostato liberamente dal docente e può includere caselle di spunta, pulsanti radio, menu a discesa, immagini, file, URL, numeri, testi, eccetera. -Nel caso in cui il filtro "Collegamento automatico ai campi del database" sia attivo, verrà creato un link tutte le volte che il contenuto di un campo comparirà nei testi del corso. +Un docente può commentare e valutare i record inseriti. È anche possibile permettere agli studenti di valutare (valutazione tra pari). Le valutazioni possono essere aggregate in una valutazione finale che sarà memorizzata nel registro delle valutazioni. -Un docente può consentire i commenti e la valutazione dei record, anche da parte degli stessi studenti (valutazione tra pari). Le valutazioni possono essere aggregate e la valutazione finale sarà memorizzata nel registro valutatore. +Nel caso in cui il filtro \'Collegamento automatico ai campi del database\' sia attivo, verrà creato un link tutte le volte che il contenuto di un campo comparirà nei testi del corso. -E\' possibile usare l\'attività Database per: +È possibile usare l\'attività Database per: -* una collezione collaborativa di link web, libri, recensioni, articoli, eccetera +* creare una collezione collaborativa di link web, libri, recensioni, articoli, eccetera * visualizzare lavori degli studenti (fotografie, poster, siti web, eccetera) per la valutazione tra pari'; $string['modulenameplural'] = 'Database'; $string['more'] = 'Dettagli'; @@ -272,14 +275,14 @@ $string['movezipfailed'] = 'Impossibile spostare il .zip'; $string['multientry'] = 'Elemento ripetuto'; $string['multimenu'] = 'Menu (Selezione multipla)'; -$string['multipletags'] = 'Sono state trovate Tag duplicate. Il Modello di visualizzazione non è stato salvato'; +$string['multipletags'] = 'Sono state trovati Tag duplicati. Il Modello di visualizzazione non è stato salvato'; $string['newentry'] = 'Nuovo record'; $string['newfield'] = 'Aggiungi un campo'; -$string['newfield_help'] = 'Questa schermata consente l\'inserimento di campi che formeranno la struttura del Database. +$string['newfield_help'] = 'Un campo consente l\'inserimento di dati. Un record può essere composto da più campi di diversi tipi come ad esempio una data, un\'immagine, caselle di spunta, eccetera. -Ciascun campo può contenere diversi tipi di dati e include una interfaccia per la compilazione.'; +Ciascun campo deve avere un nome univoco. La descrizione del campo è facoltativa.'; $string['noaccess'] = 'Non sei autorizzato ad accedere a questa pagina'; -$string['nodefinedfields'] = 'La nuova preimpostazione non ha campi definiti!'; +$string['nodefinedfields'] = 'Il nuovo preset non contiene definizioni di campi.'; $string['nofieldcontent'] = 'Il contenuto del campo non è stato trovato'; $string['nofieldindatabase'] = 'Il Database non ha campi.'; $string['nolisttemplate'] = 'Il Modello di visualizzazione "Elenco" non è stata ancora impostato'; @@ -310,8 +313,8 @@ $string['pluginadministration'] = 'Gestione Attività Database'; $string['pluginname'] = 'Database'; $string['portfolionotfile'] = 'Esporta in un portfolio invece che in un file (solo csv e leap2a)'; -$string['presetinfo'] = 'Salvando le preimpostazioni si pubblicherà anche questo Modello di visualizzazione. Qualsiasi utente potrà utilizzarlo per il proprio Database.'; -$string['presets'] = 'Preimpostazioni'; +$string['presetinfo'] = 'Salvando il preset si pubblicherà anche questo Modello di visualizzazione. Qualsiasi utente potrà utilizzarlo per il proprio Database.'; +$string['presets'] = 'Preset'; $string['privacy:metadata:commentpurpose'] = 'Commenti ai record del database'; $string['privacy:metadata:data_content'] = 'Dati inseriti in un campo del modulo attività del database.'; $string['privacy:metadata:data_content:content'] = 'Contenuto'; @@ -341,7 +344,11 @@ $string['requireapproval_help'] = 'Sarà necessario approvare i record inseriti per renderli visualizzabili dagli altri utenti.'; $string['required'] = 'Obbligatorio'; $string['requiredentries'] = 'Numero minimo di record da inserire (obsoleto)'; -$string['requiredentries_help'] = 'Il numero minimo di record che un utente deve obbligatoriamente inserire nel Database per ritenere completata l\'attività.'; +$string['requiredentries_help'] = 'Il numero minimo di record che un utente deve obbligatoriamente inserire nel Database per ritenere conclusa l\'attività. Da notare che questa impostazione non è correlata al completamento dell’attività. + +Per impostare il numero minimo di record da inserire per completare l\'attività, deve essere utilizzata l\'impostazione \'Record richiesti\'. Per rimuovere del tutto questa impostazione, impostare a zero e salvare. + +Si raccomanda di utilizzare l\'impostazione \'Record richiesti\' disponibile nelle impostazioni di completamento attività.'; $string['requiredentriestoview'] = 'Numero minimo di record da inserire per visualizzare'; $string['requiredentriestoview_help'] = 'Il numero minimo di record che l\'utente deve inserire obbligatoriamente prima di poter visualizzare i record presenti nel Database. @@ -355,12 +362,12 @@ $string['rssglobaldisabled'] = 'Disabilitato. Controlla configurazione delle variabili del sito.'; $string['rsstemplate'] = 'Modello RSS feed'; $string['rsstitletemplate'] = 'Titolo del feed RSS'; -$string['rsstype'] = 'RSS per questa attività'; +$string['rsstype'] = 'RSS di questa attività'; $string['save'] = 'Salva'; $string['saveandadd'] = 'Salva ed inserisci un altro record'; $string['saveandview'] = 'Salva e visualizza il record'; $string['saveaspreset'] = 'Salva preimpostazione'; -$string['saveaspreset_help'] = 'Consente il salvataggio della struttura di questo database come preimpostazione rendendola disponibile agli utenti del sito, comparendo nella lista delle preimpostazioni. E\' possibile eliminare in qualsiasi momento la preimpostazione salvata.'; +$string['saveaspreset_help'] = 'Consente il salvataggio della struttura di questo database come preset rendendolo disponibile agli utenti del sito, comparendo nell\'elenco dei preset. È possibile eliminare in qualsiasi momento il preset salvato.'; $string['savesettings'] = 'Esegui'; $string['savesuccess'] = 'Le preimpostazioni sono state salvate. Queste preimpostazioni saranno disponibili in tutto il sito.'; $string['savetemplate'] = 'Salva il modello'; @@ -375,8 +382,8 @@ $string['singletemplate'] = 'Modello Dettagli'; $string['subplugintype_datafield'] = 'Tipo di campo database'; $string['subplugintype_datafield_plural'] = 'Tipi di campi database'; -$string['subplugintype_datapreset'] = 'Preimpostazione'; -$string['subplugintype_datapreset_plural'] = 'Preimpostazioni'; +$string['subplugintype_datapreset'] = 'Preset'; +$string['subplugintype_datapreset_plural'] = 'Preset'; $string['tagarea_data_records'] = 'Record'; $string['tags'] = 'Tag'; $string['tagsdeleted'] = 'I tag database sono stati eliminati'; @@ -389,25 +396,26 @@ $string['timemodified'] = 'Data/ora modifica'; $string['todatabase'] = 'in questo Database'; $string['type'] = 'Tipo di campo'; -$string['undefinedprocessactionmethod'] = 'Nessuna metodo definito in Data_Preset per gestire l\'azione "{$a}".'; -$string['unsupportedexport'] = '({$a->fieldtype}) non è esportabile'; +$string['undefinedprocessactionmethod'] = 'In Data_Preset non vi sono metodi definiti per gestire l\'azione "{$a}".'; +$string['unknown'] = 'Campo sconosciuto'; +$string['unsupportedexport'] = '({$a->fieldtype}) non è esportabile.'; $string['unsupportedfields'] = 'Campi non supportati'; $string['unsupportedfieldslist'] = 'I seguenti campi non possono essere esportati:'; $string['updatefield'] = 'Aggiorna un campo già esistente'; $string['uploadfile'] = 'Carica file'; $string['uploadrecords'] = 'Carica i record da un file'; -$string['uploadrecords_help'] = 'E\' possibile importare record attraverso un file di testo. Il formato del file è descritto di seguito: +$string['uploadrecords_help'] = 'È possibile importare record attraverso un file di testo. Il formato del file è descritto di seguito: * ciascuna linea deve contenere un record * ciascun record è una serie di campi separati da l separatore selezionato -* il primo record deve contenere i nomi dei campi che specificano il contenuto di ciascun campo +* il primo record deve contenere l\'elenco dei nomi dei campi che definiscono il formato del dati presenti nel resto del file Il delimitatore di campo è un carattere che racchiude i campi del record. Spesso non è presente e si può evitare di impostarlo.'; $string['url'] = 'URL'; $string['usedate'] = 'Includi nella ricerca.'; -$string['usestandard'] = 'Utilizza preimpostazione'; +$string['usestandard'] = 'Utilizza un preset'; $string['usestandard_help'] = 'Consente la scelta di un Modello di visualizzazione preimpostato tra quelli disponibili nel sito. (Se è stato già salvato un Modello di visualizzazione, è possibile anche eliminarlo.)'; $string['viewfromdate'] = 'Solo lettura dal'; $string['viewtodate'] = 'Fino al'; $string['viewtodatevalidation'] = 'La data di solo lettura \'Fino al\' non può essere antecedente alla data \'Dal\''; -$string['wrongdataid'] = 'E\' stato fornito un id errato'; +$string['wrongdataid'] = 'È stato fornito un id errato'; diff --git a/html/langpacks/it/datafield_checkbox.php b/html/langpacks/it/datafield_checkbox.php index fb15080974..9b09bcb9f7 100644 --- a/html/langpacks/it/datafield_checkbox.php +++ b/html/langpacks/it/datafield_checkbox.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Casella di spunta'; -$string['pluginname'] = 'Casella di spunta'; +$string['fieldtypelabel'] = 'Caselle di spunta'; +$string['pluginname'] = 'Caselle di spunta'; $string['privacy:metadata'] = 'Il plugin campo "Casella di spunta" non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_date.php b/html/langpacks/it/datafield_date.php index ccf8b2309f..25b4ee9b93 100644 --- a/html/langpacks/it/datafield_date.php +++ b/html/langpacks/it/datafield_date.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo Data'; +$string['fieldtypelabel'] = 'Data'; $string['pluginname'] = 'Data'; -$string['privacy:metadata'] = 'Il plugin campo "Data" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['privacy:metadata'] = 'Il plugin campo \'Data\' non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_file.php b/html/langpacks/it/datafield_file.php index 38cd966aca..494a86b1ff 100644 --- a/html/langpacks/it/datafield_file.php +++ b/html/langpacks/it/datafield_file.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo file'; +$string['fieldtypelabel'] = 'File'; $string['pluginname'] = 'File'; -$string['privacy:metadata'] = 'Il plugin campo "File" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['privacy:metadata'] = 'Il plugin campo \'File\' non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_latlong.php b/html/langpacks/it/datafield_latlong.php index e805f32888..5487dfd466 100644 --- a/html/langpacks/it/datafield_latlong.php +++ b/html/langpacks/it/datafield_latlong.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo Latitudine/Longitudine'; -$string['pluginname'] = 'LatLong'; -$string['privacy:metadata'] = 'Il plugin campo "Latitudine/longitudine" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['fieldtypelabel'] = 'Coordinate'; +$string['pluginname'] = 'Coordinate'; +$string['privacy:metadata'] = 'Il plugin campo \'Coordinate\' non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_menu.php b/html/langpacks/it/datafield_menu.php index dd6ad009d3..81c6fbeb0e 100644 --- a/html/langpacks/it/datafield_menu.php +++ b/html/langpacks/it/datafield_menu.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo menu'; -$string['pluginname'] = 'Menu (Selezione singola)'; -$string['privacy:metadata'] = 'Il plugin campo "Menu" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['fieldtypelabel'] = 'Menu a discesa'; +$string['pluginname'] = 'Menu a discesa'; +$string['privacy:metadata'] = 'Il plugin Menu a discesa non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_multimenu.php b/html/langpacks/it/datafield_multimenu.php index 69fe99222a..e9ef07379b 100644 --- a/html/langpacks/it/datafield_multimenu.php +++ b/html/langpacks/it/datafield_multimenu.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo Menu a scelta multipla'; -$string['pluginname'] = 'Menu (Selezione multipla)'; -$string['privacy:metadata'] = 'Il plugin campo "Menu a scelta multipla" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['fieldtypelabel'] = 'Menu a scelta multipla'; +$string['pluginname'] = 'Menu a scelta multipla'; +$string['privacy:metadata'] = 'Il plugin campo \'Menu a scelta multipla\' non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_number.php b/html/langpacks/it/datafield_number.php index 2320d3cb4a..bff8c24233 100644 --- a/html/langpacks/it/datafield_number.php +++ b/html/langpacks/it/datafield_number.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo Numerico'; +$string['fieldtypelabel'] = 'Numero'; $string['pluginname'] = 'Numero'; -$string['privacy:metadata'] = 'Il plugin campo "Numerico" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['privacy:metadata'] = 'Il plugin campo Numero non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_picture.php b/html/langpacks/it/datafield_picture.php index 0b6d4f6bd4..322d2c28e6 100644 --- a/html/langpacks/it/datafield_picture.php +++ b/html/langpacks/it/datafield_picture.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo immagine'; +$string['fieldtypelabel'] = 'Immagine'; $string['pluginname'] = 'Immagine'; -$string['privacy:metadata'] = 'Il plugin campo "Immagine" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['privacy:metadata'] = 'Il plugin Immagine non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_radiobutton.php b/html/langpacks/it/datafield_radiobutton.php index 1e851505af..a678dd649c 100644 --- a/html/langpacks/it/datafield_radiobutton.php +++ b/html/langpacks/it/datafield_radiobutton.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo Pulsante Radio'; -$string['pluginname'] = 'Pulsante radio'; -$string['privacy:metadata'] = 'Il plugin campo "Pulsante radio" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['fieldtypelabel'] = 'Pulsante Radio'; +$string['pluginname'] = 'Pulsanti radio'; +$string['privacy:metadata'] = 'Il plugin campo Pulsante Radio non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_text.php b/html/langpacks/it/datafield_text.php index 3965049fa9..19ccedf955 100644 --- a/html/langpacks/it/datafield_text.php +++ b/html/langpacks/it/datafield_text.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo testo'; -$string['pluginname'] = 'Campo di testo'; -$string['privacy:metadata'] = 'Il plugin campo "Testo" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['fieldtypelabel'] = 'Testo breve'; +$string['pluginname'] = 'Testo breve'; +$string['privacy:metadata'] = 'Il plugin Testo breve non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_textarea.php b/html/langpacks/it/datafield_textarea.php index 75687fbf3d..c0e2bd891c 100644 --- a/html/langpacks/it/datafield_textarea.php +++ b/html/langpacks/it/datafield_textarea.php @@ -25,8 +25,8 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo area di testo'; +$string['fieldtypelabel'] = 'Area di testo'; $string['maxbytes'] = 'Dimensione massima file incorporati (in byte)'; $string['maxbytes_desc'] = 'Impostando il valore a zero la dimensione sarà di default illimitata'; $string['pluginname'] = 'Area di testo'; -$string['privacy:metadata'] = 'Il plugin campo "Area di testo" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['privacy:metadata'] = 'Il plugin Area di testo non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/datafield_url.php b/html/langpacks/it/datafield_url.php index dc93400302..020a308586 100644 --- a/html/langpacks/it/datafield_url.php +++ b/html/langpacks/it/datafield_url.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['fieldtypelabel'] = 'Campo Indirizzo Web (URL)'; +$string['fieldtypelabel'] = 'URL'; $string['openlinkinnewwindow'] = 'Apri il link in una nuova finestra'; $string['pluginname'] = 'URL'; -$string['privacy:metadata'] = 'Il plugin campo "Indirizzo Web (URL)" non memorizza dati personali, utilizza tabelle definite in mod_data.'; +$string['privacy:metadata'] = 'Il plugin campo URL non memorizza dati personali, utilizza tabelle definite in mod_data.'; diff --git a/html/langpacks/it/dbtransfer.php b/html/langpacks/it/dbtransfer.php index 13a6921d79..5aeb2cc84f 100644 --- a/html/langpacks/it/dbtransfer.php +++ b/html/langpacks/it/dbtransfer.php @@ -36,6 +36,6 @@ $string['exportschemaexception'] = 'L\'attuale struttura del database non corrisponde ai file install.xml.
        {$a}'; $string['importschemaexception'] = 'L\'attuale struttura del database non corrisponde ai file install.xml.
        {$a}'; $string['importversionmismatchexception'] = 'La versione attuale {$a->currentver} non corrisponde alla versione esportata {$a->schemaver}.'; -$string['malformedxmlexception'] = 'E\' stato rilevato un XML malformed, non posso proseguire.'; +$string['malformedxmlexception'] = 'È stato rilevato un XML malformed, non posso proseguire.'; $string['tablex'] = 'Tabella {$a}:'; $string['unknowntableexception'] = 'Nel file di esportazione è stata trovata la tabella sconosciuta {$a}.'; diff --git a/html/langpacks/it/debug.php b/html/langpacks/it/debug.php index decea24bf6..6c30ee016a 100644 --- a/html/langpacks/it/debug.php +++ b/html/langpacks/it/debug.php @@ -32,14 +32,14 @@ $string['cannotfindadmin'] = 'Non è stato possibile trovare un amministratore!'; $string['cannotinitpage'] = 'Non è possibile inizializzare completamente la pagina: {$a->name} non valida {$a->id} id'; $string['cannotsetuptable'] = 'Il setup delle tabelle {$a} non è andato a buon fine!'; -$string['codingerror'] = 'E\' stato rilevato un errore di programmazione, deve essere sistemato da un programmatore: {$a}'; -$string['configmoodle'] = 'Moodle non è ancora stato configurato. E\' necessario editare il file config.php'; +$string['codingerror'] = 'È stato rilevato un errore di programmazione, deve essere sistemato da un programmatore: {$a}'; +$string['configmoodle'] = 'Moodle non è ancora stato configurato. È necessario editare il file config.php'; $string['debuginfo'] = 'Informazioni di debug'; $string['erroroccur'] = 'Si è verificato un errore durante lo svolgimento di questo processo'; $string['invalidarraysize'] = 'La dimensione degli array è errata nei parametri di {$a}'; $string['invalideventdata'] = 'Sono stati inviati dati non corretti di un evento: {$a}'; -$string['invalidparameter'] = 'E\' stato rilevato un valore non valido di un parametro'; -$string['invalidresponse'] = 'E\' stato individuato un valore non valido nella risposta'; +$string['invalidparameter'] = 'È stato rilevato un valore non valido di un parametro'; +$string['invalidresponse'] = 'È stato individuato un valore non valido nella risposta'; $string['line'] = 'Linea'; $string['missingconfigversion'] = 'La tabella di configurazione non contiene la versione, non è possibile continuare.'; $string['modulenotexist'] = 'Il modulo {$a} non esiste'; @@ -49,7 +49,7 @@ $string['noblocks'] = 'Non ci sono blocchi installati!'; $string['nocate'] = 'Non ci sono categorie!'; $string['nomodules'] = 'Non sono stati trovati moduli!'; -$string['nopageclass'] = 'E\' stato importato {$a} ma non sono state trovate page class'; +$string['nopageclass'] = 'È stato importato {$a} ma non sono state trovate page class'; $string['noreports'] = 'Non ci sono report visualizzabili'; $string['notables'] = 'Non ci sono tabelle!'; $string['outputbuffer'] = 'Buffer di output'; diff --git a/html/langpacks/it/editor.php b/html/langpacks/it/editor.php index 100ef284bf..868241f4f7 100644 --- a/html/langpacks/it/editor.php +++ b/html/langpacks/it/editor.php @@ -32,7 +32,7 @@ $string['alertnoselectedtext'] = 'Prima devi selezionare il testo!'; $string['alignment'] = 'Allineamento'; $string['alternatetext'] = 'Testo alternativo'; -$string['anchorhelp'] = 'Questo crea solamente un\'ancora. E\' necessario creare un collegamento a mano.'; +$string['anchorhelp'] = 'Questo crea solamente un\'ancora. È necessario creare un collegamento a mano.'; $string['anchorname'] = 'Nome ancora'; $string['anchors'] = 'Ancore'; $string['baseline'] = 'Linea di base'; @@ -48,7 +48,7 @@ $string['close'] = 'Chiudi'; $string['closeafterreplace'] = 'Chiudi dopo la sostituzione'; $string['cols'] = 'Colonne'; -$string['configeditorplugins'] = 'E\' possibile attivare uno o più plugin di Editor di testo, arrangiandoli poi nell\'ordine di utilizzo desiderato.'; +$string['configeditorplugins'] = 'È possibile attivare uno o più plugin di Editor di testo, arrangiandoli poi nell\'ordine di utilizzo desiderato.'; $string['copy'] = 'Copia selezione'; $string['createanchor'] = 'Crea ancora'; $string['createfolder'] = 'Crea cartella'; diff --git a/html/langpacks/it/editor_atto.php b/html/langpacks/it/editor_atto.php index 6c52d4ce12..336f81989f 100644 --- a/html/langpacks/it/editor_atto.php +++ b/html/langpacks/it/editor_atto.php @@ -49,7 +49,7 @@ $string['subplugintype_atto'] = 'Plugin Atto'; $string['subplugintype_atto_plural'] = 'Plugin Atto'; $string['taskautosavecleanup'] = 'Eliminazione bozze salvate automaticamente'; -$string['textrecovered'] = 'E\' stata ripristinata automaticamente una bozza del testo'; +$string['textrecovered'] = 'È stata ripristinata automaticamente una bozza del testo'; $string['toolbarconfig'] = 'Configurazione barra degli strumenti'; -$string['toolbarconfig_desc'] = 'Le impostazioni di questa pagina consentono di configurare l\'elenco dei plugin e l\'ordine di visualizzazione. E\' possibile definire un gruppo per ogni linea seguito dall\'elenco dei plugin che fanno parte del gruppo. Per separare il nome del gruppo dal nome dei plugin si deve utilizzare il segno uguale, mentre per separare i plugin tra loro si deve usare la virgola. Il nome di ciascun gruppo deve essere univoco e possibilmente utile a qualificare il gruppo di plugin (i pulsanti) che contiene. I nomi possono contenere solo caratteri alfanumerici e non è possibile ripetere i nomi dei gruppi e dei plugin.'; +$string['toolbarconfig_desc'] = 'Le impostazioni di questa pagina consentono di configurare l\'elenco dei plugin e l\'ordine di visualizzazione. È possibile definire un gruppo per ogni linea seguito dall\'elenco dei plugin che fanno parte del gruppo. Per separare il nome del gruppo dal nome dei plugin si deve utilizzare il segno uguale, mentre per separare i plugin tra loro si deve usare la virgola. Il nome di ciascun gruppo deve essere univoco e possibilmente utile a qualificare il gruppo di plugin (i pulsanti) che contiene. I nomi possono contenere solo caratteri alfanumerici e non è possibile ripetere i nomi dei gruppi e dei plugin.'; $string['warningstatus'] = 'Attenzione'; diff --git a/html/langpacks/it/enrol.php b/html/langpacks/it/enrol.php index e09c52e38c..4b6c40d875 100644 --- a/html/langpacks/it/enrol.php +++ b/html/langpacks/it/enrol.php @@ -37,7 +37,7 @@ $string['configenrolplugins'] = 'Per favore seleziona i plugin necessari e mettili in sequenza di utilizzo.'; $string['custominstancename'] = 'Nome personalizzato istanza'; $string['defaultenrol'] = 'Aggiungi istanza nei nuovi corsi'; -$string['defaultenrol_desc'] = 'E\' possibile aggiungere di default questo plugin in tutti i nuovi corsi.'; +$string['defaultenrol_desc'] = 'È possibile aggiungere di default questo plugin in tutti i nuovi corsi.'; $string['deleteinstanceconfirm'] = 'Stai per rimuovere il metodo si iscrizione "{$a->name}". Tutti i {$a->users} utenti iscritti con questo metodo saranno disiscritti e i loro dati nel corso, come valutazioni, appartenenza a gruppi, sottoscrizione di forum, eccetera, verranno eliminati. Sei sicuro ?'; @@ -80,12 +80,12 @@ $string['errorenrolcohortusers'] = 'Si è verificato un errore durante l\'iscrizione nel corso dei membri del gruppo globale'; $string['errorthresholdlow'] = 'La soglia di notifica deve essere di almeno 1 giorno'; $string['errorwithbulkoperation'] = 'Si è verificato un errore durante la modifica in massa delle iscrizioni.'; -$string['eventenrolinstancecreated'] = 'Creata istanza metodo d\'iscrizione'; -$string['eventenrolinstancedeleted'] = 'Eliminata istanza metodo d\'iscrizione'; -$string['eventenrolinstanceupdated'] = 'Aggiornata istanza metodo d\'iscrizione'; -$string['eventuserenrolmentcreated'] = 'Iscritto utente al corso'; -$string['eventuserenrolmentdeleted'] = 'Disiscritto utente dal corso'; -$string['eventuserenrolmentupdated'] = 'Aggiornata iscrizione utente'; +$string['eventenrolinstancecreated'] = 'Creazione istanza metodo d\'iscrizione'; +$string['eventenrolinstancedeleted'] = 'Eliminazione istanza metodo d\'iscrizione'; +$string['eventenrolinstanceupdated'] = 'Aggiornamento istanza metodo d\'iscrizione'; +$string['eventuserenrolmentcreated'] = 'Iscrizione utente al corso'; +$string['eventuserenrolmentdeleted'] = 'Disiscrzione utente dal corso'; +$string['eventuserenrolmentupdated'] = 'Aggiornamento iscrizione utente'; $string['expirynotify'] = 'Notifica la scadenza dell\'iscrizione'; $string['expirynotify_help'] = 'L\'impostazione consente di impostare l\'invio della Notifica di scadenza dell\'iscrizione'; $string['expirynotifyall'] = 'Sia ai partecipanti sia a colui che @@ -162,7 +162,7 @@ $string['unenrolnotpermitted'] = 'Non hai i privilegi per disiscrivere questo utente dal corso.'; $string['unenrolroleusers'] = 'Disiscrivi utenti'; $string['uninstallmigrating'] = 'Migrazione di "{$a}" iscrizioni'; -$string['unknowajaxaction'] = 'E\' stata richiesta un\'azione sconosciuta'; +$string['unknowajaxaction'] = 'È stata richiesta un\'azione sconosciuta'; $string['unlimitedduration'] = 'Illimitato'; $string['userremovedfromselectiona'] = 'L’utente “{$a}†è stato deselezionato.'; $string['usersearch'] = 'Cerca'; diff --git a/html/langpacks/it/enrol_database.php b/html/langpacks/it/enrol_database.php index 87bcf5dd05..1fa5010262 100644 --- a/html/langpacks/it/enrol_database.php +++ b/html/langpacks/it/enrol_database.php @@ -77,4 +77,4 @@ $string['settingsheaderremote'] = 'Sincronizzazione remota iscrizioni'; $string['syncenrolmentstask'] = 'Sincronizzazione iscrizioni database esterno'; $string['templatecourse'] = 'Template per nuovo corso'; -$string['templatecourse_desc'] = 'Opzionale: i corsi creati automaticamente possono copiare le impostazioni da un corso template. E\' possibile specificare il nome abbreviato del corso da usare come template.'; +$string['templatecourse_desc'] = 'Opzionale: i corsi creati automaticamente possono copiare le impostazioni da un corso template. Èpossibile specificare il nome abbreviato del corso da usare come template.'; diff --git a/html/langpacks/it/enrol_imsenterprise.php b/html/langpacks/it/enrol_imsenterprise.php index 5b86d3194a..f43e1e40bd 100644 --- a/html/langpacks/it/enrol_imsenterprise.php +++ b/html/langpacks/it/enrol_imsenterprise.php @@ -72,7 +72,7 @@ $string['processphoto'] = 'Aggiungi una foto al profilo'; $string['processphotowarning'] = 'ATTENZIONE: lavorare un\'immagine potrebbe aggravare il lavoro del server. Si raccomanda di NON attivare questa opzione se è previsto un elevato numero di utenti.'; $string['restricttarget'] = 'Elabora i dati solo se destinati al sistema specificato'; -$string['restricttarget_desc'] = 'Un file di dati IMS Enterprise può essere usato per vari LMS e sistemi in uso presso leorganizzazioni. E\' possibile indicare per quale sistema è destinato il file fornendone il nome nel tag presente all\'interno del tag . +$string['restricttarget_desc'] = 'Un file di dati IMS Enterprise può essere usato per vari LMS e sistemi in uso presso le organizzazioni. È possibile indicare per quale sistema è destinato il file fornendone il nome nel tag presente all\'interno del tag . In generale non è necessario fornire questo valore, lasciandolo vuoto Moodle elaborerà comunque il file, indipendentemente dalla presenza del target nel file. In alternativa, è possibile specificare il nome esatto all\'interno del tag .'; $string['roles'] = 'Ruoli'; @@ -88,7 +88,7 @@ Alcuni student information system non forniscono il campo , nel qual caso è opportuno abilitare questa impostazione per usare come userid di Moodle. Altrimenti lasciare l\'impostazione disabilitata.'; $string['truncatecoursecodes'] = 'Tronca i codici dei corsi a questa lunghezza'; -$string['truncatecoursecodes_desc'] = 'In alcuni casi si potrebbe desiderare di troncare ad una certa lunghezza i codici corso prima di elaborarli. E\' possibile specificare il numero di caratteri da utilizzare prima del troncamento. Lasciando il campo in bianco i codici corso non saranno troncati.'; +$string['truncatecoursecodes_desc'] = 'In alcuni casi si potrebbe desiderare di troncare ad una certa lunghezza i codici corso prima di elaborarli. È possibile specificare il numero di caratteri da utilizzare prima del troncamento. Lasciando il campo in bianco i codici corso non saranno troncati.'; $string['updatecourses'] = 'Aggiorna corso'; $string['updatecourses_desc'] = 'Il plugin di iscrizione IMS Enterprise può aggiornare il titolo ed il titolo abbreviato del corso ("recstatus" deve essere impostato a 2, cosa che indica un aggiornamento).'; $string['updateusers'] = 'Aggiorna gli account degli utenti se indicato nei dati IMS'; diff --git a/html/langpacks/it/enrol_ldap.php b/html/langpacks/it/enrol_ldap.php index bdd8c05bde..6d2ec3aac6 100644 --- a/html/langpacks/it/enrol_ldap.php +++ b/html/langpacks/it/enrol_ldap.php @@ -102,21 +102,21 @@ $string['objectclass'] = 'L\'objectClass LDAP utilizzata per cercare i corsi, ad esempio \'group\' o \'posixGroup\'.'; $string['objectclass_key'] = 'Object class'; $string['ok'] = 'OK!'; -$string['opt_deref'] = 'Se l\'appartenenza al gruppo contiene distinguished names, specificare come gestire gli alias durante la ricerca. E\' possibile selezionare uno dei seguenti valori: \'No\' (LDAP_DEREF_NEVER) oppure \'Si\' (LDAP_DEREF_ALWAYS).'; +$string['opt_deref'] = 'Se l\'appartenenza al gruppo contiene distinguished names, specificare come gestire gli alias durante la ricerca. È possibile selezionare uno dei seguenti valori: \'No\' (LDAP_DEREF_NEVER) oppure \'Si\' (LDAP_DEREF_ALWAYS).'; $string['opt_deref_key'] = 'Dereference alias'; $string['phpldap_noextension'] = 'Il modulo PHP LDAP non risulta installato. Per usare questo plugin è necessario accertarsi che il modulo sia installato ed abilitato.'; $string['pluginname'] = 'Iscrizioni LDAP'; -$string['pluginname_desc'] = '

        E\' possibile usare un server LDAP per gestire le iscrizioni ai corsi. Per funzionare l\'albero LDAP deve contenere i gruppi corrispondenti ai corsi e all\'interno di ciascun gruppo devono essere elencati gli utenti da iscrivere.

        +$string['pluginname_desc'] = '

        È possibile usare un server LDAP per gestire le iscrizioni ai corsi. Per funzionare l\'albero LDAP deve contenere i gruppi corrispondenti ai corsi e all\'interno di ciascun gruppo devono essere elencati gli utenti da iscrivere.

        All\'interno dei gruppi LDAP, ciascuno dei quali rappresenta un corso, gli utenti da iscrivere saranno elencati tramite un campo contenente l\'identificativo univoco dell\'utente (es. member o memberUid).

        Per poter utilizzare le iscrizioni LDAP gli utenti devono avere un campo \'idnumber\' valido. I gruppi LDAP devono avere questo idnumber nei campi member per gli utenti da iscrivere.

        Questo metodo di iscrizione ai corsi darà i migliori risultati se utilizzato in abbinamento all\'autenticazione LDAP.

        -

        Le iscrizioni ai corsi in Moodle verranno aggiornate durante l\'autenticazione degli utenti. E\' anche possibile eseguire uno script per tenere le iscrizioni ai corsi sincronizzate tra Moodle e LDAP. Maggiori informazioni in +

        Le iscrizioni ai corsi in Moodle verranno aggiornate durante l\'autenticazione degli utenti. È anche possibile eseguire uno script per tenere le iscrizioni ai corsi sincronizzate tra Moodle e LDAP. Maggiori informazioni in enrol/ldap/cli/enrol_ldap_sync.php.

        Questo plugin può anche creare automaticamente nuovi corsi in presenza di nuovi gruppi in LDAP.

        '; $string['pluginnotenabled'] = 'Il plugin non è abilitato!'; $string['privacy:metadata'] = 'Il plugin di iscrizione "iscrizioni LDAP" non memorizza dati personali.'; -$string['role_mapping'] = '

        Per ciascun ruolo che si desidera assegnare tramite LDAP, si deve specificare l\'elenco dei contesti dove si trovano i gruppi di corsi. E\' possibile separare contesti diversi con \';\'.

        Si deve anche specificare l\'attributo LDAP contenente i membri del gruppo, ad esempio \'member\' oppure \'memberUid\'

        '; +$string['role_mapping'] = '

        Per ciascun ruolo che si desidera assegnare tramite LDAP, si deve specificare l\'elenco dei contesti dove si trovano i gruppi di corsi. È possibile separare contesti diversi con \';\'.

        Si deve anche specificare l\'attributo LDAP contenente i membri del gruppo, ad esempio \'member\' oppure \'memberUid\'

        '; $string['role_mapping_attribute'] = 'Attributo LDAP member per {$a}'; $string['role_mapping_context'] = 'Contesti LDAP per {$a}'; $string['role_mapping_key'] = 'Mappa ruoli da LDAP'; diff --git a/html/langpacks/it/enrol_lti.php b/html/langpacks/it/enrol_lti.php index 9b4a4518a8..eeefe73eec 100644 --- a/html/langpacks/it/enrol_lti.php +++ b/html/langpacks/it/enrol_lti.php @@ -28,6 +28,9 @@ $string['allowframeembedding'] = 'Nota: si raccomanda l\'abilitazione di \'Consenti l\'embed in frame\', in questo modo il tool sarà visualizzato in un frame invece che in una nuova finestra.'; $string['authltimustbeenabled'] = 'Nota: questo plugin richiede l\'abilitazione del plugin di autenticazione LTI.'; $string['cartridgeurl'] = 'URL cartridge'; +$string['deletedactivity'] = 'Attività eliminata'; +$string['deletedactivityalt'] = 'L\'attività condivisa da questa istanza è stata eliminata'; +$string['deletedactivitydescription'] = 'L\'attività condivisa da questa istanza è stata eliminata. È possibile selezionare un\'altra attività da condividere oppure è possibile semplicemente eliminare l\'istanza. L\'eliminazione dell\'istanza eliminerà le iscrizioni utente associate.'; $string['enrolenddate'] = 'Data di fine'; $string['enrolenddate_help'] = 'Gli utenti potranno accedere fino alla data impostata'; $string['enrolenddateerror'] = 'La data di fine iscrizione non può essere antecedente alla data di inizio'; @@ -52,7 +55,7 @@ $string['lti:unenrol'] = 'Disiscrivere gli utenti dal corso'; $string['maxenrolled'] = 'Massimo numero di utenti'; $string['maxenrolled_help'] = 'Il numero massimo di utenti remoti che possono accedere al tool. Impostare a zero per nessun limite.'; -$string['maxenrolledreached'] = 'E\' stato raggiunto il numero massimo di utenti che possono accedere al tool.'; +$string['maxenrolledreached'] = 'È stato raggiunto il numero massimo di utenti che possono accedere al tool.'; $string['membersync'] = 'Sincronizzazione utenti'; $string['membersync_help'] = 'Stabilisce se creare un account per ciascun utente remoto, iscrivendolo al corso.'; $string['membersyncmode'] = 'Modalità sincronizzazione utenti'; diff --git a/html/langpacks/it/enrol_meta.php b/html/langpacks/it/enrol_meta.php index 6be8a2033c..3b430808b0 100644 --- a/html/langpacks/it/enrol_meta.php +++ b/html/langpacks/it/enrol_meta.php @@ -36,7 +36,7 @@ $string['meta:selectaslinked'] = 'Selezionare un meta corso da collegare'; $string['meta:unenrol'] = 'Disiscrivere utenti sospesi'; $string['nosyncroleids'] = 'Ruoli non sincronizzati'; -$string['nosyncroleids_desc'] = 'Di default tutte le assegnazioni di ruolo a livello di corso vengono sincronizzate dal corso padre al corso figlio. E\' possibile selezionare i ruoli che non si desidera sincronizzare. I ruoli saranno aggiornati al prossimo elaboarazione del cron.'; +$string['nosyncroleids_desc'] = 'Di default tutte le assegnazioni di ruolo a livello di corso vengono sincronizzate dal corso padre al corso figlio. È possibile selezionare i ruoli che non si desidera sincronizzare. I ruoli saranno aggiornati al prossimo elaborazione del cron.'; $string['pluginname'] = 'Collegamento meta corso'; $string['pluginname_desc'] = 'Il plugin di iscrizione collegamento meta corso sincronizza le iscrizioni e i ruoli in due corsi diversi.'; $string['privacy:metadata:core_group'] = 'Il plugin di iscrizione "Collegamento meta corso" può creare un nuovo gruppo o usare un gruppo esistente dove inserire i gli iscritti al corso collegato.'; diff --git a/html/langpacks/it/enrol_mnet.php b/html/langpacks/it/enrol_mnet.php index 8afe6b56bc..b818fcdf34 100644 --- a/html/langpacks/it/enrol_mnet.php +++ b/html/langpacks/it/enrol_mnet.php @@ -25,9 +25,9 @@ defined('MOODLE_INTERNAL') || die(); -$string['error_multiplehost'] = 'Per questo host esistono già istanze del plugin di iscrizione MNet. E\' consentito usare solo una istanza per host e/o una istanza per \'Tutti gli host\'.'; +$string['error_multiplehost'] = 'Per questo host esistono già istanze del plugin di iscrizione MNet. È consentito usare solo una istanza per host e/o una istanza per \'Tutti gli host\'.'; $string['instancename'] = 'Nome del metodo di iscrizione'; -$string['instancename_help'] = 'E\' possibile impostare il nome dell\'istanza del plugin di iscrizione MNet. Lasciando il campo vuoto verrà usato il nome di default, che prevede l\'uso del nome dell\'hots remoto e del ruolo assegnato agli utenti.'; +$string['instancename_help'] = 'È possibile impostare il nome dell\'istanza del plugin di iscrizione MNet. Lasciando il campo vuoto verrà usato il nome di default, che prevede l\'uso del nome dell\'hots remoto e del ruolo assegnato agli utenti.'; $string['mnet:config'] = 'Configurare istanze plugin iscrizioni remote MNet'; $string['mnet_enrol_description'] = 'Per consentire gli amministratori del sito {$a} di iscrivere i loro utenti nei corsi presenti su questo sito.
        • Requisito: è necessario diff --git a/html/langpacks/it/enrol_paypal.php b/html/langpacks/it/enrol_paypal.php index b57d06e0e5..74bea112fc 100644 --- a/html/langpacks/it/enrol_paypal.php +++ b/html/langpacks/it/enrol_paypal.php @@ -58,7 +58,7 @@ $string['paypal:unenrolself'] = 'Disiscriversi dal corso'; $string['paypalaccepted'] = 'Pagamenti Paypal accettati'; $string['pluginname'] = 'PayPal'; -$string['pluginname_desc'] = 'Il plugin di iscrizione PayPal consente impostare iscrizioni a pagamento. Se il costo di iscrizione è pari a zero, non sarà necessario pagare per iscriversi. E\' anche possibile impostare un costo a livello di sito che sarà usato come default per i corsi, nei quali sarà comunque possibile impostare costi differenti.'; +$string['pluginname_desc'] = 'Il plugin di iscrizione PayPal consente impostare iscrizioni a pagamento. Se il costo di iscrizione è pari a zero, non sarà necessario pagare per iscriversi. È anche possibile impostare un costo a livello di sito che sarà usato come default per i corsi, nei quali sarà comunque possibile impostare costi differenti.'; $string['privacy:metadata:enrol_paypal:enrol_paypal'] = 'Informazioni sulle transazioni PayPal relative alle iscrizioni PayPal.'; $string['privacy:metadata:enrol_paypal:enrol_paypal:business'] = 'Indirizzo email o ID dell\'account PayPal del destinatario del pagamento (ovvero il negoziante).'; $string['privacy:metadata:enrol_paypal:enrol_paypal:courseid'] = 'ID del corso acquistato.'; diff --git a/html/langpacks/it/enrol_self.php b/html/langpacks/it/enrol_self.php index ef26b8338f..6deffbc45f 100644 --- a/html/langpacks/it/enrol_self.php +++ b/html/langpacks/it/enrol_self.php @@ -33,9 +33,9 @@ $string['cohortonly_help'] = 'L\'iscrizione spontanea può essere limitata agli appartenenti ad un determinato gruppo globale. Da notare che modificare questa impostazione non altera le iscrizioni già esistenti.'; $string['confirmbulkdeleteenrolment'] = 'Sei sicuro di eliminare le iscrizioni di questi utenti?'; $string['customwelcomemessage'] = 'Messaggio di benvenuto personalizzato'; -$string['customwelcomemessage_help'] = 'E\' possibile inserire un messaggio personalizzato di benvenuto, sia in formato testo semplice sia in formato Moodle, dove includere tag HTML e tag multilingua. +$string['customwelcomemessage_help'] = 'È possibile inserire un messaggio personalizzato di benvenuto, sia in formato testo semplice sia in formato Moodle, dove includere tag HTML e tag multilingua. -E\' anche possibile utilizzare i seguenti segnaposto: +È anche possibile utilizzare i seguenti segnaposto: * Titolo del corso {$a->coursename} * Link al profilo dell\'utente {$a->profileurl} @@ -81,7 +81,7 @@ $string['longtimenosee_help'] = 'Consente di disiscrivere automaticamente quegli utenti che non abbiano svolto attività per il numero di giorni impostato.'; $string['maxenrolled'] = 'Numero max. di iscrizioni'; $string['maxenrolled_help'] = 'Il numero massimo di utenti che potranno iscriversi al corso. Usare 0 per non avere limiti.'; -$string['maxenrolledreached'] = 'E\' stato già raggiunto il numero massimo di iscrizioni.'; +$string['maxenrolledreached'] = 'È stato già raggiunto il numero massimo di iscrizioni.'; $string['messageprovider:expiry_notification'] = 'Notifiche di scadenza iscrizioni spontanee'; $string['newenrols'] = 'Consenti nuove iscrizioni'; $string['newenrols_desc'] = 'Di default gli utenti possono iscriversi ai corsi spontaneamente.'; @@ -96,7 +96,7 @@ $string['passwordinvalid'] = 'Chiave errata, per favore riprova'; $string['passwordinvalidhint'] = 'La chiave d\'iscrizione è errata, per favore riprova.
          (Suggerimento: la chiave comincia con \'{$a}\')'; $string['pluginname'] = 'Iscrizione spontanea'; -$string['pluginname_desc'] = 'L\'iscrizione spontanea consente agli utenti di decidere a quali corsi iscriversi. E\' possibile regolare le iscrizioni spontanee tramite chiavi di iscrizione. L\'iscrizione spontanea per funzionare ha bisogno del plugin Iscrizioni manuali, che deve essere abilitato nel medesimo corso.'; +$string['pluginname_desc'] = 'L\'iscrizione spontanea consente agli utenti di decidere a quali corsi iscriversi. È possibile regolare le iscrizioni spontanee tramite chiavi di iscrizione. L\'iscrizione spontanea per funzionare ha bisogno del plugin Iscrizioni manuali, che deve essere abilitato nel medesimo corso.'; $string['privacy:metadata'] = 'Il plugin di iscrizione Iscrizione spontanea non memorizza dati personali.'; $string['requirepassword'] = 'Chiave d\'iscrizione obbligatoria'; $string['requirepassword_desc'] = 'Rende obbligatoria la chiave d\'iscrizione nei nuovi corsi ed evita l\'eliminazione di chiavi d\'iscrizione già esistenti.'; diff --git a/html/langpacks/it/error.php b/html/langpacks/it/error.php index defd178bba..618770eca5 100644 --- a/html/langpacks/it/error.php +++ b/html/langpacks/it/error.php @@ -57,7 +57,7 @@ $string['cannotcreatebackupdir'] = 'Non è stato possibile creare la cartella backupdata. L\'amministratore del sito deve sistemare i permessi dei file.'; $string['cannotcreatecategory'] = 'La categorie non è stata inserita'; $string['cannotcreatedboninstall'] = '

          Non è possibile creare il database

          Il database non esiste e l\'utente fornito non è autorizzato a crearlo.

          -

          E\' necessario che l\'amministratore del sito verifichi la configurazione del database.

          '; +

          È necessario che l\'amministratore del sito verifichi la configurazione del database.

          '; $string['cannotcreategroup'] = 'Si è verificato un errore durante la creazione di un gruppo'; $string['cannotcreatelangbase'] = 'Errore: non è stato possibile creare la cartella lang'; $string['cannotcreatelangdir'] = 'Non è possibile creare la cartella lang'; @@ -208,15 +208,15 @@ $string['csvnodata'] = 'Il file CSV non è valido, sono presenti le intestazioni ma non ci sono dati.'; $string['csvweirdcolumns'] = 'Il formato del file CSV non è valido - il numero delle colonne non è uniforme.'; $string['dbconnectionfailed'] = '

          Errore: la connessione al Database non è andata a buon fine

          -

          E\' possibile che il database sia sovraccarico oppure non stia funzionando correttamente.

          +

          È possibile che il database sia sovraccarico oppure non stia funzionando correttamente.

          L\'amministratore del sito dovrebbe anche controllare che il database sia stato configurato correttamente nel file config.php

          '; $string['dbdriverproblem'] = '

          Errore: è stato rilevato un problema sui driver del database

          L\'amministratore del sito dovrebbe verificare la configurazione del server

          {$a}

          '; -$string['dbsessionbroken'] = 'E\' stato individuato un problema serio nelle database session.

          Per favore avvertite l\'amministratore del server.'; +$string['dbsessionbroken'] = 'È stato individuato un problema serio nelle database session.

          Per favore avvertite l\'amministratore del server.'; $string['dbsessionhandlerproblem'] = 'L\'impostazione delle database session non è andato a buon fine. Per favore avverti l\'amministratore del server.'; -$string['dbsessionmysqlpacketsize'] = 'E\' stato rilevato un errore di sessione grave. Per favore avvertire l\'amministratore, probabilmente il problema è originato da un valore troppo piccolo per max_allowed_packet nelle impostazioni di MySQL.'; +$string['dbsessionmysqlpacketsize'] = 'È stato rilevato un errore di sessione grave. Per favore avvertire l\'amministratore, probabilmente il problema è originato da un valore troppo piccolo per max_allowed_packet nelle impostazioni di MySQL.'; $string['dbupdatefailed'] = 'L\'aggiornamento del Database non è andato a buon fine.'; -$string['ddldependencyerror'] = '{$a->targettype} "{$a->targetname}" non può essere modificato. E\' stata rilevata una dipendenza da {$a->offendingtype} "{$a->offendingname}"'; +$string['ddldependencyerror'] = '{$a->targettype} "{$a->targetname}" non può essere modificato. È stata rilevata una dipendenza da {$a->offendingtype} "{$a->offendingname}"'; $string['ddlexecuteerror'] = 'Si è verificato un errore durante l\'esecuzione di DDL sql'; $string['ddlfieldalreadyexists'] = 'Il campo "{$a}" esiste già'; $string['ddlfieldnotexist'] = 'Il campo "{$a->fieldname}" non esiste nella tabella "{$a->tablename}"'; @@ -234,7 +234,7 @@ $string['dmlwriteexception'] = 'Si è verificato un errore durante la scrittura nel database'; $string['downgradedcore'] = 'ERRORE! La versione del codice che stai usando è più vecchia della versione usata per creare il database!'; $string['downloadedfilecheckfailed'] = 'Il controllo del file scaricato non è andato a buon fine.'; -$string['duplicatefieldname'] = 'E\' stato individuato un nome di campo duplicato: "{$a}" '; +$string['duplicatefieldname'] = 'È stato individuato un nome di campo duplicato: "{$a}"'; $string['duplicatenosupport'] = 'Non è stato possibile duplicare l\'attività \'{$a->modname}\' poiché il modulo {$a->modtype} non supporta il backup e ripristino.'; $string['duplicateparaminsql'] = 'Errore: query con nome duplicato del parametro'; $string['duplicaterolename'] = 'Esiste giù un ruolo con questo nome!'; @@ -299,7 +299,7 @@ $string['guestnoeditprofileother'] = 'Il profilo dell\'utente ospite non può essere modificato'; $string['guestnorate'] = 'Gli ospiti non possono dare valutazioni'; $string['guestsarenotallowed'] = 'Gli ospiti non sono autorizzati a fare questo'; -$string['hackdetected'] = 'E\' stato riscontrato un attacco hacker!'; +$string['hackdetected'] = 'È stato riscontrato un attacco hacker!'; $string['hashpoolproblem'] = 'Contenuto {$a} del pool file errato'; $string['headersent'] = 'Headers already sent'; $string['idnumbertaken'] = 'Il codice identificativo è già usato'; @@ -317,7 +317,7 @@ $string['invalidargorconf'] = 'Non sono stati forniti argomenti validi oppure la configurazione del server è errata'; $string['invalidarguments'] = 'Non sono stati forniti argomenti validi'; $string['invalidblockinstance'] = 'Istanza non valida del blocco: {$a}'; -$string['invalidbulkenrolop'] = 'E\' stata richiesta un\'operazione in massa non valida.'; +$string['invalidbulkenrolop'] = 'È stata richiesta un\'operazione in massa non valida.'; $string['invalidcategory'] = 'Categoria errata!'; $string['invalidcategoryid'] = 'L\'ID della categoria non è corretto'; $string['invalidcomment'] = 'Il commento è errato'; @@ -406,7 +406,7 @@ $string['maxdraftitemids'] = 'I tuoi caricamenti di file sono stati temporaneamente limitati a causa del caricamento di un volume elevato di file. Attendi prima di riprovare.'; $string['messageundeliveredbynotificationsettings'] = 'Non è stato possibile inviare il messaggi poiché i messaggi personali tra utenti sono stati disabilitati dall\'amministratore dle sito'; $string['messagingdisable'] = 'La messaggistica è disabilitata'; -$string['mimetexisnotexist'] = 'Il sistema non è configurato per eseguire mimeTEX. E\' necessario scaricare il sorgente C da https://www.forkosh.com/mimetex.zip, compilarlo e copiare l\'eseguibile nella cartella moodle/filter/tex/.'; +$string['mimetexisnotexist'] = 'Il sistema non è configurato per eseguire mimeTEX. È necessario scaricare il sorgente C da https://www.forkosh.com/mimetex.zip, compilarlo e copiare l\'eseguibile nella cartella moodle/filter/tex/.'; $string['mimetexnotexecutable'] = 'Il mimetex personalizzato non è eseguibile!'; $string['missing_moodle_backup_xml_file'] = 'Al backup manca il file XML: {$a}'; $string['missingfield'] = 'Manca il campo "{$a}"'; @@ -435,7 +435,7 @@ $string['mustbeteacher'] = 'Bisogna essere docenti per visualizzare questa pagina'; $string['myisamproblem'] = 'Le tabelle del database usano il motore MyISAM, si raccomanda di utilizzare un motore ACID compliant, come InnoDB.'; $string['needcopy'] = 'Prima devi copiare qualcosa!'; -$string['needcoursecategroyid'] = 'E\' necessario specificare la id del corso o la categoria'; +$string['needcoursecategroyid'] = 'È necessario specificare la id del corso o la categoria'; $string['needphpext'] = 'Devi aggiungere il supporto {$a} alla tua installazione PHP'; $string['noadmins'] = 'Non ci sono amministratori!'; $string['noblocks'] = 'Non sono stati trovati blocchi!'; @@ -472,7 +472,7 @@ $string['nopermissiontoviewpage'] = 'Non sei autorizzato a visualizzare questa pagina'; $string['nosite'] = 'Non è stato possibile trovare un corso di livello top'; $string['nositeid'] = 'ID del sito mancante'; -$string['nostartdatenoenddate'] = 'E\' possibile impostazre una data di fine corso solo in presenza di una data di inizio corso.'; +$string['nostartdatenoenddate'] = 'È possibile impostare una data di fine corso solo in presenza di una data di inizio corso.'; $string['nostatstodisplay'] = 'Spiacente, non ci sono dati da visualizzare'; $string['notallowedtoupdateprefremotely'] = 'Non sei autorizzato ad aggiornare remotamente queste preferenze dell\'utente'; $string['notavailable'] = 'Non è attualmente disponibile'; @@ -493,7 +493,7 @@ $string['pagenotexisttitle'] = 'Errore 404: File non trovato'; $string['pathdoesnotstartslash'] = 'Non sono stati forniti argomenti validi, i percorsi non iniziano con lo slash!'; $string['pleasereport'] = 'Se hai tempo, ti preghiamo di farci sapere cosa stavi cercando di fare quando l\'errore si è verificato:'; -$string['pluginrequirementsnotmet'] = 'Non è possibile installare Il plugin "{$a->pluginname}" ({$a->pluginversion}). E\' necessaria una versione più recente di Moodle (versione in uso: {$a->currentmoodle}, versione richiesta: {$a->requiremoodle}).'; +$string['pluginrequirementsnotmet'] = 'Non è possibile installare Il plugin "{$a->pluginname}" ({$a->pluginversion}). È necessaria una versione più recente di Moodle (versione in uso: {$a->currentmoodle}, versione richiesta: {$a->requiremoodle}).'; $string['pluginunsupported'] = 'Il plugin "{$a->pluginname}" {$a->pluginversion} non supporta la versione di Moodle installata, {$a->moodleversion}. Per favore verificare la disponibilità di versioni supportate.'; $string['prefixcannotbeempty'] = '

          Errore: il prefisso del database non può essere vuoto. ({$a})

          L\'amministratore del sito deve risolvere questo problema.

          '; @@ -503,7 +503,7 @@ $string['processingstops'] = 'L\'elaborazione si è fermata qui. Rimangono dei record ignorati.'; $string['protected_cc_not_supported'] = 'I cartridge protetti non sono supportati.'; $string['querystringcannotbeempty'] = 'Il query string non può essere vuoto.'; -$string['redirecterrordetected'] = 'E\' stato indiviuato un redirect non supportato, l\'elaborazione dello script è stata interrotta'; +$string['redirecterrordetected'] = 'È stato individuato un redirect non supportato, l\'elaborazione dello script è stata interrotta'; $string['refoundto'] = 'Può essere restituito a {$a}'; $string['refoundtoorigi'] = 'Ammontare pagato restituito a {$a}'; $string['registrationdisabled'] = 'La creazione di account non è abilitata'; @@ -527,7 +527,7 @@ $string['sendmessagesent'] = 'Grazie per il feedback su:
          {$a}'; $string['serverconnection'] = 'Si è verificato un errore durante la connessione al server'; $string['servicedonotexist'] = 'Il servizio non esiste'; -$string['sessioncookiesdisable'] = 'E\' stato rilevato un uso errato di require_key_login() - i cookie di sessione devono essere disabilitati!'; +$string['sessioncookiesdisable'] = 'È stato rilevato un uso errato di require_key_login() - i cookie di sessione devono essere disabilitati!'; $string['sessiondiskfull'] = 'La partizione contenente le sessioni è piena. Al momento non è possibile autenticarsi. Per favore avvertire l\'amministratore del server.'; $string['sessionerroruser'] = 'La sessione è scaduta. Si prega di autenticarsi nuovamente.'; $string['sessionerroruser2'] = 'È stato rilevato un errore sul server che ha compromesso la sessione di autenticazione. Autenticati nuovamente o fai ripartire il browser.'; @@ -585,7 +585,7 @@ $string['unknowparamtype'] = 'Parametro di tipo sconosciuto: {$a}'; $string['unknowquestiontype'] = 'Tipo di domanda non supportato: {$a}'; $string['unknowuploadaction'] = 'Errore: azione di caricamento sconosciuta ({$a})'; -$string['unspecifycourseid'] = 'E\' necessario specificare l\'id del corso, il titolo abbreviato oppure il codice identificativo'; +$string['unspecifycourseid'] = 'È necessario specificare l\'id del corso, il titolo abbreviato oppure il codice identificativo'; $string['unsupportedevent'] = 'Tipo di evento non supportato'; $string['unsupportedstate'] = 'Stato di completamento non supportato'; $string['unsupportedwebserver'] = 'Purtroppo il software del web server ({$a}) non è supportato.'; @@ -627,7 +627,7 @@ $string['wrongusernamepassword'] = 'Utente/password errati'; $string['wrongzipfilename'] = 'Il nome del file ZIP è errato.'; $string['wscouldnotcreateecoursenopermission'] = 'WS - Non è stato possibile creare il corso - Mancanza di autorizzazioni'; -$string['wwwrootmismatch'] = 'E\' stato individuato un accesso errato, questo server può essere raggiunto solo da "{$a}".

          Per favore avvertite l\'amministratore del server.'; -$string['wwwrootslash'] = 'E\' stato individuata una $CFG->wwwroot errata nel file config.php. Non devono essere presenti slash alla fine.

          Per favore avvertite l\'amministratore del server.'; +$string['wwwrootmismatch'] = 'È stato individuato un accesso errato, questo server può essere raggiunto solo da "{$a}".

          Per favore avvertite l\'amministratore del server.'; +$string['wwwrootslash'] = 'È stato individuata una $CFG->wwwroot errata nel file config.php. Non devono essere presenti slash alla fine.

          Per favore avvertite l\'amministratore del server.'; $string['xmldberror'] = 'Errore XMLDB!'; $string['youcannotdeletecategory'] = 'Non puoi eliminare la categoria \'{$a}" poiché non puoi cancellarne i contenuti né spostarli altrove.'; diff --git a/html/langpacks/it/feedback.php b/html/langpacks/it/feedback.php index 97d5c8c3cf..310b4e5265 100644 --- a/html/langpacks/it/feedback.php +++ b/html/langpacks/it/feedback.php @@ -107,8 +107,8 @@ $string['emailteachermailhtml'] = '

          {$a->username} ha compilato il feedback: \'{$a->feedback}\'.

          Puoi vedere le risposte su questa pagina.

          '; $string['entries_saved'] = 'Le tue risposte sono state salvate. Grazie.'; -$string['eventresponsedeleted'] = 'Eliminate risposte'; -$string['eventresponsesubmitted'] = 'Inviate risposte'; +$string['eventresponsedeleted'] = 'Eliminazione risposta'; +$string['eventresponsesubmitted'] = 'Invio risposte'; $string['export_questions'] = 'Esporta domande'; $string['export_to_excel'] = 'Esporta in formato Excel'; $string['feedback:addinstance'] = 'Aggiungere feedback'; @@ -156,7 +156,7 @@ $string['labelcontents'] = 'Contenuto'; $string['mapcourse'] = 'Associa feedback ai corsi'; $string['mapcourse_help'] = 'Di default i feedback creati nella pagina home del sito sono disponibili in tutti i corsi tramite il blocco feedback. Se desideri evitarlo, è possibile rendere permanente il blocco feedback oppure puoi associare il feedback solo a determinati corsi.'; -$string['mapcourseinfo'] = 'Questo è un feedback globale, usando il blocco feedback sarà disponibile in tutti i corsi . E\' comunque possibile limitare i corsi in cui apparirà il feedback associandoli. Cerca i corsi e associali a questo feedback.'; +$string['mapcourseinfo'] = 'Questo è un feedback globale, usando il blocco feedback sarà disponibile in tutti i corsi . È comunque possibile limitare i corsi in cui apparirà il feedback associandoli. Cerca i corsi e associali a questo feedback.'; $string['mapcoursenone'] = 'Nessun corso associato. Il feedback è disponibile per tutti i corsi.'; $string['mapcourses'] = 'Associa feedback ai corsi'; $string['mappedcourses'] = 'Corsi associati'; @@ -167,11 +167,11 @@ $string['minimal'] = 'Minimo'; $string['mode'] = 'Modalità'; $string['modulename'] = 'Feedback'; -$string['modulename_help'] = 'Il modulo di attività feedback consente al docente di creare sondaggi personalizzati utili per raccogliere i feedback dai partecipanti. E\' possibile usare vari tipi di domande, come ad esempio domande a scelta multipla, sì/no, a risposta libera, eccetera. +$string['modulename_help'] = 'Il modulo di attività feedback consente al docente di creare sondaggi personalizzati utili per raccogliere i feedback dai partecipanti. È possibile usare vari tipi di domande, come ad esempio domande a scelta multipla, sì/no, a risposta libera, eccetera. Se lo si desidera è possibile rendere anonime le risposte, così come è possibile visualizzare o meno agli studenti i risultati del sondaggio. Le attività feedback presenti sulla pagina home del sito possono essere configurate per essere compilate anche da utenti non autenticati. -E\' possibile usare il feedback per: +È possibile usare il feedback per: * valutare i corsi, aiutando ad individuare aree di miglioramento per edizioni future * consentire ai partecipanti di prenotare moduli del corso ed eventi @@ -208,7 +208,7 @@ $string['of'] = 'di'; $string['oldvaluespreserved'] = 'Tutte le vecchie domande e i valori assegnati saranno conservati'; $string['oldvalueswillbedeleted'] = 'Le domande e tutte le risposte degli utenti saranno eliminate'; -$string['only_one_captcha_allowed'] = 'E\' possibile inserire un solo captcha per ciascun feedback.'; +$string['only_one_captcha_allowed'] = 'È possibile inserire un solo captcha per ciascun feedback.'; $string['openafterclose'] = 'Hai specificato una data di apertura successiva alla data di chiusura'; $string['overview'] = 'Panoramica'; $string['page'] = 'Pagina'; @@ -249,7 +249,7 @@ $string['search:activity'] = 'Feedback - Informazioni sull\'attività'; $string['search_course'] = 'Cerca corso'; $string['searchcourses'] = 'Cerca corsi'; -$string['searchcourses_help'] = 'E\' possibile cercare il codice o il titolo del corso o dei corsi che intendi associare al feedback.'; +$string['searchcourses_help'] = 'È possibile cercare il codice o il titolo del corso o dei corsi che intendi associare al feedback.'; $string['selected_dump'] = 'Gli indici selezionati della variabile $SESSION sono visualizzati di seguito:'; $string['send'] = 'Invia'; $string['send_message'] = 'Invia notifica'; @@ -280,8 +280,8 @@ $string['typemissing'] = 'Manca il "tipo"'; $string['update_item'] = 'Salva modifiche'; $string['url_for_continue'] = 'Link ad attività successiva'; -$string['url_for_continue_help'] = 'Di default al termine della compilazione del feedback il pulsante Continua rimanda alla pagina home del corso. E\' possibile impostare link ad una attività successiva.'; -$string['use_one_line_for_each_value'] = 'E\' necessario utilizzare una riga per ciascun valore'; +$string['url_for_continue_help'] = 'Di default al termine della compilazione del feedback il pulsante Continua rimanda alla pagina home del corso. È possibile impostare link ad una attività successiva.'; +$string['use_one_line_for_each_value'] = 'È necessario utilizzare una riga per ciascun valore'; $string['use_this_template'] = 'Usa questo modello'; $string['using_templates'] = 'Usa un modello'; $string['vertical'] = 'Verticale'; diff --git a/html/langpacks/it/filter_mathjaxloader.php b/html/langpacks/it/filter_mathjaxloader.php index 6e2a727529..761db44dc5 100644 --- a/html/langpacks/it/filter_mathjaxloader.php +++ b/html/langpacks/it/filter_mathjaxloader.php @@ -28,7 +28,7 @@ $string['additionaldelimiters'] = 'Delimitatori equazione aggiuntivi'; $string['additionaldelimiters_help'] = 'Il filtro MathJax analizza il testo delle equazioni contenute all\'interno dei delimitatori. -E\' possibile impostare l\'elenco dei delimitatori riconosciuti (ad esempio AsciiMath utilizza `). I delimitatori possono essere composti da più caratteri ed è possibile separare delimitatori diversi con le virgole.'; +È possibile impostare l\'elenco dei delimitatori riconosciuti (ad esempio AsciiMath utilizza `). I delimitatori possono essere composti da più caratteri ed è possibile separare delimitatori diversi con le virgole.'; $string['filtername'] = 'MathJax'; $string['httpsurl'] = 'URL MathJax'; $string['httpsurl_help'] = 'L\'URL della libreria MathJax.'; diff --git a/html/langpacks/it/folder.php b/html/langpacks/it/folder.php index 91bc83d3e7..0f592bd3fb 100644 --- a/html/langpacks/it/folder.php +++ b/html/langpacks/it/folder.php @@ -33,8 +33,8 @@ $string['displaypage'] = 'In una pagina separata'; $string['dnduploadmakefolder'] = 'Decomprimi i file e crea le cartelle'; $string['downloadfolder'] = 'Scarica cartella'; -$string['eventallfilesdownloaded'] = 'L\'archivio zip della cartella è stato scaricato'; -$string['eventfolderupdated'] = 'Aggiornata catella'; +$string['eventallfilesdownloaded'] = 'Scaricamento archivio zip della cartella'; +$string['eventfolderupdated'] = 'Aggiornamento cartella'; $string['folder:addinstance'] = 'Aggiungere cartelle'; $string['folder:managefiles'] = 'Gestire file nel modulo cartella'; $string['folder:view'] = 'Visualizzare contenuto cartella'; diff --git a/html/langpacks/it/form.php b/html/langpacks/it/form.php index 297613fd75..003364c496 100644 --- a/html/langpacks/it/form.php +++ b/html/langpacks/it/form.php @@ -84,7 +84,7 @@ $string['showadvanced'] = 'Visualizza impostazioni avanzate'; $string['showless'] = 'Visualizza meno elementi...'; $string['showmore'] = 'Visualizza più elementi...'; -$string['somefieldsrequired'] = '{$a} = campi a compilazione obbligatoria'; +$string['somefieldsrequired'] = '{$a} campi a compilazione obbligatoria'; $string['suggestions'] = 'Suggerimenti'; $string['time'] = 'Ora'; $string['timeunit'] = 'Unità di tempo'; diff --git a/html/langpacks/it/forum.php b/html/langpacks/it/forum.php index 8ac3310cfb..691169022e 100644 --- a/html/langpacks/it/forum.php +++ b/html/langpacks/it/forum.php @@ -248,26 +248,26 @@ $string['errorenrolmentrequired'] = 'Devi essere iscritto al corso per accedere a questo contenuto'; $string['errorforumnotfound'] = 'Non è stato trovato Il forum al quale appartiene la discussione'; $string['errorwhiledelete'] = 'Si è verificato un errore durante l\'eliminazione del record.'; -$string['eventassessableuploaded'] = 'Inserito intervento nel forum'; -$string['eventcoursesearched'] = 'Effettuata ricerca nel corso'; -$string['eventdiscussioncreated'] = 'Creata discussione'; -$string['eventdiscussiondeleted'] = 'Eliminata discussione'; -$string['eventdiscussionmoved'] = 'Spostata discussione'; -$string['eventdiscussionpinned'] = 'La discussione è stata messa evidenza'; -$string['eventdiscussionsubscriptioncreated'] = 'Creata sottoscrizione della discussione'; -$string['eventdiscussionsubscriptiondeleted'] = 'Eliminata sottoscrizione della discussione'; -$string['eventdiscussionunpinned'] = 'La discussione è stata rimossa dall\'evidenza'; -$string['eventdiscussionupdated'] = 'Aggiornata discussione'; -$string['eventdiscussionviewed'] = 'Visualizzata discussione'; -$string['eventpostcreated'] = 'Creato intervento'; -$string['eventpostdeleted'] = 'Eliminato intervento'; -$string['eventpostupdated'] = 'Aggiornato intervento'; -$string['eventreadtrackingdisabled'] = 'Disabilitata evidenziazione messaggi'; -$string['eventreadtrackingenabled'] = 'Abilitata evidenziazione messaggi'; -$string['eventsubscribersviewed'] = 'Visualizzati sottoscrittori'; -$string['eventsubscriptioncreated'] = 'Creata sottoscrizione'; -$string['eventsubscriptiondeleted'] = 'Eliminata sottoscrizione'; -$string['eventuserreportviewed'] = 'Visualizzato report utente'; +$string['eventassessableuploaded'] = 'Inserimento intervento nel forum'; +$string['eventcoursesearched'] = 'Effettuazione ricerca nel corso'; +$string['eventdiscussioncreated'] = 'Creazione discussione'; +$string['eventdiscussiondeleted'] = 'Eliminazione discussione'; +$string['eventdiscussionmoved'] = 'Spostatmento discussione'; +$string['eventdiscussionpinned'] = 'evidenziazione della discussione'; +$string['eventdiscussionsubscriptioncreated'] = 'Creazione sottoscrizione della discussione'; +$string['eventdiscussionsubscriptiondeleted'] = 'Eliminazione sottoscrizione della discussione'; +$string['eventdiscussionunpinned'] = 'Rimozione evidenziazione della discussione'; +$string['eventdiscussionupdated'] = 'Aggiornamento discussione'; +$string['eventdiscussionviewed'] = 'Visualizzazione discussione'; +$string['eventpostcreated'] = 'Creazione intervento'; +$string['eventpostdeleted'] = 'Eliminazione intervento'; +$string['eventpostupdated'] = 'Aggiornamento intervento'; +$string['eventreadtrackingdisabled'] = 'Disabilitazione evidenziazione messaggi'; +$string['eventreadtrackingenabled'] = 'Abilitazione evidenziazione messaggi'; +$string['eventsubscribersviewed'] = 'Visualizzazione sottoscrittori'; +$string['eventsubscriptioncreated'] = 'Creazione sottoscrizione'; +$string['eventsubscriptiondeleted'] = 'Eliminazione sottoscrizione'; +$string['eventuserreportviewed'] = 'Visualizzazione report utente'; $string['everyonecanchoose'] = 'Ciascun partecpante può decidere se sottoscrivere il forum'; $string['everyonecannowchoose'] = 'La sottoscrizione del forum è ora facoltativa per tutti'; $string['everyoneisnowsubscribed'] = 'La sottoscrizione del forum è ora obbligatoria per tutti'; @@ -277,7 +277,7 @@ $string['exportattachmentname'] = 'Esporta l\'allegato {$a} nel portfolio'; $string['exportdiscussion'] = 'Esporta l\'intera discussione nel portfolio'; $string['exporthumandates'] = 'Date leggibile in chiaro'; -$string['exporthumandates_help'] = 'E\' possibile esportare le date leggibili in chiaro oppure come marca temporale (sequenza di numeri).'; +$string['exporthumandates_help'] = 'È possibile esportare le date leggibili in chiaro oppure come marca temporale (sequenza di numeri).'; $string['exportoptions'] = 'Opzioni di esportazione'; $string['exportstriphtml'] = 'Rimuovi HTML'; $string['exportstriphtml_help'] = 'Consente di rimuovere dal messaggio del forum i tag HTML come p e br.'; @@ -412,7 +412,7 @@ $string['markallread'] = 'Segna come letti tutti gli interventi in questo forum.'; $string['markasread'] = 'Segna come letto'; $string['markasreadonnotification'] = 'All\'invio delle notifiche di interventi nel forum'; -$string['markasreadonnotification_help'] = 'E\' possibile scegliere se le notifiche degli interventi nel forum possono contrassegnare o non contrassegnare gli interventi come letti.'; +$string['markasreadonnotification_help'] = 'È possibile scegliere se le notifiche degli interventi nel forum possono contrassegnare o non contrassegnare gli interventi come letti.'; $string['markasreadonnotificationno'] = 'Non contrassegnare l\'intervento come letto'; $string['markasreadonnotificationyes'] = 'Contrassegna l\'intervento come letto'; $string['markread'] = 'Segna come letto'; @@ -442,13 +442,13 @@ $string['modulename'] = 'Forum'; $string['modulename_help'] = 'Il modulo attività Forum consente di tenere discussioni asincrone tra i partecipanti, la cui durata è prolungata nel tempo. -Sono disponibili diversi tipi di forum tra cui scegliere, forum standard dove chiunque può avviare una discussione, forum dove ciascuno studente può avviare una sola discussioni, forum domande e risposte, dove lo studente deve intervenire prima di poter visualizzare gli interventi degli altri. E\' possibile consentire file allegati. Se gli allegati sono immagini saranno visualizzate direttamente nel corpo dell\'intervento. +Sono disponibili diversi tipi di forum tra cui scegliere, forum standard dove chiunque può avviare una discussione, forum dove ciascuno studente può avviare una sola discussioni, forum domande e risposte, dove lo studente deve intervenire prima di poter visualizzare gli interventi degli altri. È possibile consentire file allegati. Se gli allegati sono immagini saranno visualizzate direttamente nel corpo dell\'intervento. I partecipanti possono sottoscrivere il forum per ricevere notifiche di nuovi interventi. Il docente può impostare la sottoscrizione al forum come facoltativa, obbligatoria, automatica, oppure può non consentirne la sottoscrizione. In caso di necessità è anche possibile bloccare studenti che abbiano postato più di un certo numero di interventi in un dato intervallo di tempo, riducendo il rischio che qualcuno domini la discussione. Gli interventi nei forum possono essere valutati dal docente o dagli stessi studenti (valutazione tra pari). I punteggi ottenuti vengono aggregati e memorizzati nel registro valutatore. -E\' possibile usare il forum per: +È possibile usare il forum per: * uno spazio sociale per consentire ai partecipanti di conoscersi * annunci del corso (usando il forum news a sottoscrizione obbligatoria) @@ -670,7 +670,7 @@ $string['searchphrase'] = 'Nell\'intervento deve apparire esattamente questa frase'; $string['searchresults'] = 'Risultati della ricerca'; $string['searchsubject'] = 'Queste parole devono apparire nell\'oggetto'; -$string['searchtags'] = 'E\' taggato con'; +$string['searchtags'] = 'È taggato con'; $string['searchuser'] = 'Questo nome deve corrispondere all\'autore'; $string['searchuserid'] = 'Il Moodle ID dell\'autore'; $string['searchusers'] = 'Cerca utenti'; diff --git a/html/langpacks/it/forumreport_summary.php b/html/langpacks/it/forumreport_summary.php index be8c50f8b3..772aee4882 100644 --- a/html/langpacks/it/forumreport_summary.php +++ b/html/langpacks/it/forumreport_summary.php @@ -28,8 +28,8 @@ $string['attachmentcount'] = 'Numero di allegati'; $string['charcount'] = 'Conteggio caratteri'; $string['earliestpost'] = 'Interventi precedenti'; -$string['eventreportdownloaded'] = 'Scaricato report riassuntivo del forum'; -$string['eventreportviewed'] = 'Visualizzato report riassuntivo del forum'; +$string['eventreportdownloaded'] = 'Scaricamento report riassuntivo del forum'; +$string['eventreportviewed'] = 'Visualizzazione report riassuntivo del forum'; $string['exportposts'] = 'Esporta interventi'; $string['exportpostslabel'] = 'Esporta interventi di {$a}'; $string['filter:datesbuttonlabel'] = 'Apri il filtro date'; diff --git a/html/langpacks/it/glossary.php b/html/langpacks/it/glossary.php index 3acff9024b..bcd3165e7f 100644 --- a/html/langpacks/it/glossary.php +++ b/html/langpacks/it/glossary.php @@ -96,7 +96,7 @@ $string['completionentriesgroup'] = 'Numero di voci'; $string['concept'] = 'Concetto'; $string['concepts'] = 'Concetti'; -$string['configenablerssfeeds'] = 'L\'impostazione abilita l\'utilizzo degli RSS per tutti i glossari. E\' comunque necessario abilitarli manualmente nelle impostazioni di ogni glossario.'; +$string['configenablerssfeeds'] = 'L\'impostazione abilita l\'utilizzo degli RSS per tutti i glossari. È comunque necessario abilitarli manualmente nelle impostazioni di ogni glossario.'; $string['current'] = 'Ordinato per {$a}'; $string['currentglossary'] = 'Glossario in uso'; $string['date'] = 'data'; @@ -117,7 +117,7 @@ $string['deletingnoneemptycategory'] = 'Eliminando questa categoria, non verranno comunque eliminate le voci in essa contenute, le voci saranno contrassegnate come non categorizzate.'; $string['descending'] = 'decrescente'; $string['destination'] = 'Destinazione delle voci importate'; -$string['destination_help'] = 'E\' possibile importare voci nel glossario in uso o in un nuovo glossario. Nel secondo caso verrà creato un nuovo glossario con le impostazioni contenute nel file XML.'; +$string['destination_help'] = 'È possibile importare voci nel glossario in uso o in un nuovo glossario. Nel secondo caso verrà creato un nuovo glossario con le impostazioni contenute nel file XML.'; $string['disapprove'] = 'Disapprova'; $string['displayformat'] = 'Formato di visualizzazione'; $string['displayformat_help'] = 'Sono disponibili 7 formati di visualizzazione: @@ -167,17 +167,17 @@ $string['errcannoteditothers'] = 'Non puoi modificare le voci inserite da altre persone'; $string['errconceptalreadyexists'] = 'La voce è già presente. In questo glossario non sono consentite voci duplicate.'; $string['errdeltimeexpired'] = 'Eliminazione non consentita. Tempo scaduto!'; -$string['erredittimeexpired'] = 'E\' scaduto il tempo per la modifica di questa voce.'; +$string['erredittimeexpired'] = 'È scaduto il tempo per la modifica di questa voce.'; $string['errorparsingxml'] = 'Si sono verificati errori durante il parsing del file. Assicurarsi che la sintassi XML sia corretta.'; -$string['eventcategorycreated'] = 'Creata categoria'; -$string['eventcategorydeleted'] = 'Eliminata categoria'; -$string['eventcategoryupdated'] = 'Aggiornata categoria'; -$string['evententryapproved'] = 'Approvata voce di glossario'; -$string['evententrycreated'] = 'Creata voce di glossario'; -$string['evententrydeleted'] = 'Eliminata voce di glossario'; -$string['evententrydisapproved'] = 'Disapprovata voce di glossario'; -$string['evententryupdated'] = 'Aggiornata voce di glossario'; -$string['evententryviewed'] = 'Visualizzata voce di glossario'; +$string['eventcategorycreated'] = 'Creazione categoria'; +$string['eventcategorydeleted'] = 'Eliminazione categoria'; +$string['eventcategoryupdated'] = 'Aggiornamento categoria'; +$string['evententryapproved'] = 'Approvazione voce di glossario'; +$string['evententrycreated'] = 'Creazione voce di glossario'; +$string['evententrydeleted'] = 'Eliminazione voce di glossario'; +$string['evententrydisapproved'] = 'Disapprovazione voce di glossario'; +$string['evententryupdated'] = 'Aggiornamento voce di glossario'; +$string['evententryviewed'] = 'Visualizzazione voce di glossario'; $string['explainaddentry'] = 'Aggiungi un termine al glossario.
          Concetto e definizione sono campi obbligatori.'; $string['explainall'] = 'Visualizza TUTTE le voci nella stessa pagina'; $string['explainalphabet'] = 'Sfoglia il glossario usando questo indice'; @@ -242,13 +242,13 @@ $string['modulename_help'] = 'Il modulo attività Glossario consente ai partecipanti di creare e gestire elenchi di voci, come ad esempio un dizionario o una raccolta di risorse e informazioni. -Un docente può consentire di allegare file alle definizioni delle voci. I file allegati di tipo immagine vengono visualizzati assieme alla definizione. E\' possibile cercare voci oppure ordinarle alfabeticamente per categoria, data o autore. Di default le voci e le definizioni inserite sono considerati approvate, tuttavia, prima di rendere la voce visibile a tutti i partecipanti. è anche possibile impostare l\'approvazione da parte di un docente +Un docente può consentire di allegare file alle definizioni delle voci. I file allegati di tipo immagine vengono visualizzati assieme alla definizione. È possibile cercare voci oppure ordinarle alfabeticamente per categoria, data o autore. Di default le voci e le definizioni inserite sono considerati approvate, tuttavia, prima di rendere la voce visibile a tutti i partecipanti. è anche possibile impostare l\'approvazione da parte di un docente Tramite l\'attivazione del filtro \'Collegamento automatico alle voci di glossario\' le voci potranno essere collegate automaticamente quando la voce compare nei testi del corso. Un docente può anche consentire l\'inserimento di commenti alle voci. Le voci possono essere valutate sia dal docente sia dagli studenti (valutazione tra pari). I punteggi ottenuti vengono aggregati e memorizzati nel registro valutatore. -E\' possibile usare i glossari per: +È possibile usare i glossari per: * Una raccolta collaborativa di parole chiave * Uno spazio per consentire agli studenti di inserire informazioni su loro stessi per conoscersi reciprocamente @@ -303,7 +303,7 @@ $string['rssarticles_help'] = 'L\'impostazione stabilisce il numero di voci da includere nel feed RSS. In genere un valore tra 5 e 20 è adeguato.'; $string['rsssubscriberss'] = 'Visualizza RSS per \'{$a}\' voci'; $string['rsstype'] = 'Feed RSS per questa attività'; -$string['rsstype_help'] = 'Abilita i feed RSS per l\'attività. E\' possibile scegliere se far comparire o meno l\'autore nel feed.'; +$string['rsstype_help'] = 'Abilita i feed RSS per l\'attività. È possibile scegliere se far comparire o meno l\'autore nel feed.'; $string['search:activity'] = 'Glossario - Informazioni sull\'attività'; $string['search:entry'] = 'Glossario - Voci'; $string['searchindefinition'] = 'Cerca anche nelle definizioni'; diff --git a/html/langpacks/it/gradeexport_ods.php b/html/langpacks/it/gradeexport_ods.php index 6946f09383..f07cc6e316 100644 --- a/html/langpacks/it/gradeexport_ods.php +++ b/html/langpacks/it/gradeexport_ods.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventgradeexported'] = 'Esportate valutazioni OpenDcument'; +$string['eventgradeexported'] = 'Esportazione valutazioni OpenDcument'; $string['ods:publish'] = 'Pubblicare le valutazioni in formato ODS'; $string['ods:view'] = 'Esportare le valutazioni in formato OpenDocument'; $string['pluginname'] = 'Formato OpenDocument'; diff --git a/html/langpacks/it/gradeexport_txt.php b/html/langpacks/it/gradeexport_txt.php index 8624c3739f..57d6d03bac 100644 --- a/html/langpacks/it/gradeexport_txt.php +++ b/html/langpacks/it/gradeexport_txt.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventgradeexported'] = 'Esportate valutazione in TXT'; +$string['eventgradeexported'] = 'Esportazione valutazione in TXT'; $string['pluginname'] = 'Formato testo'; $string['privacy:metadata'] = 'Il plugin per l\'esportazione delle valutazioni \'Formato testo\' non memorizza dati personali.'; $string['timeexported'] = 'Scaricamento più recente da questo corso'; diff --git a/html/langpacks/it/gradeexport_xls.php b/html/langpacks/it/gradeexport_xls.php index da1deedd54..f728d1a37e 100644 --- a/html/langpacks/it/gradeexport_xls.php +++ b/html/langpacks/it/gradeexport_xls.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventgradeexported'] = 'Esportate valutazione in XLS'; +$string['eventgradeexported'] = 'Esportazione valutazione in XLS'; $string['pluginname'] = 'Formato Excel'; $string['privacy:metadata'] = 'Il plugin per l\'esportazione delle valutazioni \'Formato Excel\' non memorizza dati personali.'; $string['timeexported'] = 'Scaricamento più recente da questo corso'; diff --git a/html/langpacks/it/gradeexport_xml.php b/html/langpacks/it/gradeexport_xml.php index 3573d64b3f..2a766525d4 100644 --- a/html/langpacks/it/gradeexport_xml.php +++ b/html/langpacks/it/gradeexport_xml.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventgradeexported'] = 'Esportate valutazione in XML'; +$string['eventgradeexported'] = 'Esportazione valutazione in XML'; $string['pluginname'] = 'Formato XML'; $string['privacy:metadata'] = 'Il plugin per l\'esportazione delle valutazioni \'Formato XML\' non memorizza dati personali.'; $string['xml:publish'] = 'Pubblicare le valutazioni in formato XML'; diff --git a/html/langpacks/it/gradereport_grader.php b/html/langpacks/it/gradereport_grader.php index ecd75920ae..3bce35d0dd 100644 --- a/html/langpacks/it/gradereport_grader.php +++ b/html/langpacks/it/gradereport_grader.php @@ -30,7 +30,7 @@ $string['ajaxerror'] = 'Errore'; $string['ajaxfailedupdate'] = 'Impossibile aggiornare [1] per [2]'; $string['ajaxfieldchanged'] = 'Il campo che stai modificando è cambiato, desideri usare il valore aggiornato)'; -$string['eventgradereportviewed'] = 'Visualizzato registro valutatore'; +$string['eventgradereportviewed'] = 'Visualizzazione registro valutatore'; $string['grader:manage'] = 'Gestire il registro valutatore'; $string['grader:view'] = 'Visualizzare il registro valutatore'; $string['overriddengrade'] = 'Valutazione modificata'; diff --git a/html/langpacks/it/gradereport_history.php b/html/langpacks/it/gradereport_history.php index 2af41377c9..98e979a056 100644 --- a/html/langpacks/it/gradereport_history.php +++ b/html/langpacks/it/gradereport_history.php @@ -32,13 +32,13 @@ $string['dateto'] = 'A'; $string['deleteditemid'] = 'Eliminato elemento con id {$a}'; $string['errajaxsearch'] = 'Si è verificato un errore durante la ricerca degli utenti'; -$string['eventgradereportviewed'] = 'Visualizzato storico delle valutazioni'; +$string['eventgradereportviewed'] = 'Visualizzazione storico delle valutazioni'; $string['excluded'] = 'Esclusi dal calcolo'; $string['exportfilename'] = 'Storico delle valutazioni'; $string['feedbacktext'] = 'Testo del feedback'; $string['finishselectingusers'] = 'Termina selezione utenti'; $string['foundnusers'] = 'Sono stati trovati {$a} utenti'; -$string['foundoneuser'] = 'E\' stato trovato 1 utente'; +$string['foundoneuser'] = 'È stato trovato 1 utente'; $string['gradenew'] = 'Valutazione rivista'; $string['gradeold'] = 'Valutazione orginale'; $string['grader'] = 'Valutatore'; diff --git a/html/langpacks/it/gradereport_outcomes.php b/html/langpacks/it/gradereport_outcomes.php index 1d9af9b82b..2de5ee7891 100644 --- a/html/langpacks/it/gradereport_outcomes.php +++ b/html/langpacks/it/gradereport_outcomes.php @@ -28,7 +28,7 @@ $string['addoutcome'] = 'Aggiungi un obiettivo'; $string['courseoutcomes'] = 'Obiettivi corso'; $string['coursespecoutcome'] = 'Obiettivi corso'; -$string['eventgradereportviewed'] = 'Visualizzato report obiettivi'; +$string['eventgradereportviewed'] = 'Visualizzazione report obiettivi'; $string['outcomes:view'] = 'Visualizzare la scheda obiettivi'; $string['pluginname'] = 'Scheda obiettivi'; $string['privacy:metadata'] = 'Il report Obiettivi delle valutazioni visualizza solamente dati memorizzati da altri componenti.'; diff --git a/html/langpacks/it/gradereport_overview.php b/html/langpacks/it/gradereport_overview.php index a7d3c4e7b4..21f4a33ec3 100644 --- a/html/langpacks/it/gradereport_overview.php +++ b/html/langpacks/it/gradereport_overview.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventgradereportviewed'] = 'Visualizzata scheda globale utente'; +$string['eventgradereportviewed'] = 'Visualizzazione scheda globale utente'; $string['gradesoverview'] = 'Panoramica valutazioni'; $string['overview:view'] = 'Visualizzare la propria scheda globale'; $string['pluginname'] = 'Scheda globale utente'; diff --git a/html/langpacks/it/gradereport_singleview.php b/html/langpacks/it/gradereport_singleview.php index b23116b941..adf2354826 100644 --- a/html/langpacks/it/gradereport_singleview.php +++ b/html/langpacks/it/gradereport_singleview.php @@ -34,7 +34,7 @@ $string['bulklegend'] = 'Inserimento in massa'; $string['bulkperform'] = 'Esegui inserimento in massa'; $string['entrypage'] = 'Valutazione utente o elemento di valutazione'; -$string['eventgradereportviewed'] = 'Visualizzato report scheda singola'; +$string['eventgradereportviewed'] = 'Visualizzazione report scheda singola'; $string['exclude'] = 'Esclusioni'; $string['excludeall'] = 'Escludi tutte le valutazioni'; $string['excludefor'] = 'Esclusioni per {$a}'; diff --git a/html/langpacks/it/gradereport_user.php b/html/langpacks/it/gradereport_user.php index 804f09266f..184124bda0 100644 --- a/html/langpacks/it/gradereport_user.php +++ b/html/langpacks/it/gradereport_user.php @@ -25,11 +25,11 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventgradereportviewed'] = 'Visualizzata scheda individuale'; +$string['eventgradereportviewed'] = 'Visualizzazione scheda individuale'; $string['myself'] = 'Me stesso'; $string['otheruser'] = 'Utente'; $string['pluginname'] = 'Scheda individuale'; $string['privacy:metadata:preference:gradereport_user_view_user'] = 'Scelta di visualizzare il report come utente corrente o come altro utente nel registro valutatore.'; -$string['tablesummary'] = 'La tabella è organizzata come elenco di elementi valutati e delle rispettive categorie. E\' evidenziata l\'appartenenza di un elemento ad una categoria.'; +$string['tablesummary'] = 'La tabella è organizzata come elenco di elementi valutati e delle rispettive categorie. È evidenziata l\'appartenenza di un elemento ad una categoria.'; $string['user:view'] = 'Visualizzare la propria scheda individuale'; $string['viewas'] = 'Visualizza report come'; diff --git a/html/langpacks/it/grades.php b/html/langpacks/it/grades.php index cd33d67106..60887ccf36 100644 --- a/html/langpacks/it/grades.php +++ b/html/langpacks/it/grades.php @@ -48,7 +48,7 @@ $string['aggregateonlygraded'] = 'Escludi i voti mancanti'; $string['aggregateonlygraded_help'] = '

          I voti non ancora ricevuti possono essere aggregati considerandoli come voto minimo oppure possono essere ignorati durante l\'aggregazione.

          '; $string['aggregateoutcomes'] = 'Aggrega gli obiettivi'; -$string['aggregateoutcomes_help'] = 'E\' possibile includere gli obiettivi nella aggregazione dei voti ma i totali calcolati potrebbero essere non congruenti.'; +$string['aggregateoutcomes_help'] = 'È possibile includere gli obiettivi nella aggregazione dei voti ma i totali calcolati potrebbero essere non congruenti.'; $string['aggregatesonly'] = 'Solo l\'aggregazione delle valutazioni'; $string['aggregatesubcatsupgradedgrades'] = 'Nota: per effetto dell\'aggiornamento del sito, l\'impostazione "Aggrega includendo le sotto categorie" è stata rimossa. Poiché questo corso utilizzava l\'impostazione "Aggrega includendo le sotto categorie", si raccomanda di verificare le variazioni nel registro valutatore.'; $string['aggregatesum'] = 'Naturale'; @@ -100,7 +100,7 @@ $string['bulkcheckboxes'] = 'Selezioni in blocco'; $string['calculatedgrade'] = 'Voto calcolato'; $string['calculation'] = 'Calcolo'; -$string['calculation_help'] = 'Il calcolo delle valutazioni consente l\'aggregazione dei voti in base ad una formula. La formula deve iniziare con un segno uguale (=) e può usare i normali operatori matematici come max, min e sum. E\' anche possibile inserire ulteriori elementi di valutazione referenziandoli nella formula racchiudendo il loro codice identificativo tra doppie parentesi quadre.'; +$string['calculation_help'] = 'Il calcolo delle valutazioni consente l\'aggregazione dei voti in base ad una formula. La formula deve iniziare con un segno uguale (=) e può usare i normali operatori matematici come max, min e sum. È anche possibile inserire ulteriori elementi di valutazione referenziandoli nella formula racchiudendo il loro codice identificativo tra doppie parentesi quadre.'; $string['calculationadd'] = 'Aggiungi calcolo'; $string['calculationedit'] = 'Modifica calcolo'; $string['calculationsaved'] = 'Calcolo salvato'; @@ -132,7 +132,7 @@ $string['coursename'] = 'Titolo del corso'; $string['coursescales'] = 'Scale del corso'; $string['coursesettings'] = 'Impostazioni corso'; -$string['coursesettingsexplanation'] = 'Le impostazioni del corso stabiliscono in quale modo apparirà ai partecipanti il registro valutatore .'; +$string['coursesettingsexplanation'] = 'Le impostazioni del corso stabiliscono in quale modo apparirà ai partecipanti il delle valutazioni.'; $string['coursesiamtaking'] = 'Corsi dove sono partecipante'; $string['coursesiamteaching'] = 'Corsi dove sono docente'; $string['coursetotal'] = 'Totale corso'; @@ -175,7 +175,7 @@ $string['edittree'] = 'Impostazioni'; $string['editverbose'] = 'Modifica {$a->category} {$a->itemmodule} {$a->itemname}'; $string['enableajax'] = 'Abilita AJAX'; -$string['enableajax_help'] = 'Abilita AJAX nel registro valutatore, semplificando e accelerando le operazioni più comuni. E\' necessario che il browser dell\'utente supporti JavaScript.'; +$string['enableajax_help'] = 'Abilita AJAX nel registro valutatore, semplificando e accelerando le operazioni più comuni. È necessario che il browser dell\'utente supporti JavaScript.'; $string['enableoutcomes'] = 'Abilita obiettivi'; $string['enableoutcomes_help'] = 'L\'abilitazione degli obiettivi rende possibile la valutazione con scale.'; $string['encoding'] = 'Codifica'; @@ -183,29 +183,29 @@ $string['errorcalculationbroken'] = 'Possibile presenza di riferimento circolare o formula di calcolo errata.'; $string['errorcalculationnoequal'] = 'La formula deve iniziare col segno uguale (=1+2)'; $string['errorcalculationunknown'] = 'Formula non valida'; -$string['errorgradevaluenonnumeric'] = 'E\' stato inserito un valore non numerico come voto più basso o più alto in'; +$string['errorgradevaluenonnumeric'] = 'È stato inserito un valore non numerico come voto più basso o più alto in'; $string['errornocalculationallowed'] = 'Questo elemento non consente l\'uso di calcoli'; $string['errornocategorisedid'] = 'Non è stato possibile ottenere un id senza categoria!'; $string['errornocourse'] = 'Non è stato possibile ottenere informazioni sul corso'; -$string['errorreprintheadersnonnumeric'] = 'E\' stato ricevuto un valore non numerico per reprint-headers'; +$string['errorreprintheadersnonnumeric'] = 'È stato ricevuto un valore non numerico per reprint-headers'; $string['errorsavegrade'] = 'Non è stato possibile salvare il voto.'; $string['errorsettinggrade'] = 'Errore durante il salvataggio della valutazione "{$a->itemname}" per l\'userid {$a->userid}'; $string['errorupdatinggradecategoryaggregateonlygraded'] = 'Errore durante l\'aggiornamento dell\'impostazione "Aggrega solo i voti ricevuti" nella categoria ID {$a->id}'; $string['errorupdatinggradecategoryaggregateoutcomes'] = 'Errore durante l\'aggiornamento dell\'impostazione "Aggrega gli obiettivi" nella categoria ID {$a->id}'; $string['errorupdatinggradecategoryaggregation'] = 'Errore durante l\'aggiornamento del tipo di aggregazione nella categoria ID {$a->id}'; $string['errorupdatinggradeitemaggregationcoef'] = 'Errore durante l\'aggiornamento del coefficiente di aggregazione (peso o credito extra) nella categoria ID {$a->id}'; -$string['eventgradedeleted'] = 'Eliminata valutazione'; -$string['eventgradeitemcreated'] = 'Creato elemento di valutazione'; -$string['eventgradeitemdeleted'] = 'Eliminato elemento di valutazione'; -$string['eventgradeitemupdated'] = 'Aggiornato elemento di valutazione'; -$string['eventgradelettercreated'] = 'Creata graduatoria letterale'; -$string['eventgradeletterdeleted'] = 'Eliminata graduatoria letterale'; -$string['eventgradeletterupdated'] = 'Aggiornata graduatoria letterale'; -$string['eventgradeviewed'] = 'Visualizzate valutazioni nel registro valutatore'; -$string['eventscalecreated'] = 'Creata scala'; -$string['eventscaledeleted'] = 'Eliminata scala'; -$string['eventscaleupdated'] = 'Aggiornata scala'; -$string['eventusergraded'] = 'Valutato utente'; +$string['eventgradedeleted'] = 'Eliminazione valutazione'; +$string['eventgradeitemcreated'] = 'Creazione elemento di valutazione'; +$string['eventgradeitemdeleted'] = 'Eliminazione elemento di valutazione'; +$string['eventgradeitemupdated'] = 'Aggiornamento elemento di valutazione'; +$string['eventgradelettercreated'] = 'Creazione graduatoria letterale'; +$string['eventgradeletterdeleted'] = 'Eliminazione graduatoria letterale'; +$string['eventgradeletterupdated'] = 'Aggiornamento graduatoria letterale'; +$string['eventgradeviewed'] = 'Visualizzazione valutazioni nel registro valutatore'; +$string['eventscalecreated'] = 'Creazione scala'; +$string['eventscaledeleted'] = 'Eliminazione scala'; +$string['eventscaleupdated'] = 'Aggiornamento scala'; +$string['eventusergraded'] = 'Valutazione utente'; $string['excluded'] = 'Escluso'; $string['excluded_help'] = 'Il voto sarà escluso da tutte le aggregazioni.'; $string['expand'] = 'Espandi categoria'; @@ -213,7 +213,7 @@ $string['export'] = 'Esporta'; $string['exportalloutcomes'] = 'Esporta tutti gli obiettivi'; $string['exportfeedback'] = 'Includi feedback'; -$string['exportfeedback_desc'] = 'E\' possibile eseguire variazioni durante l\'esportazione.'; +$string['exportfeedback_desc'] = 'È possibile eseguire variazioni durante l\'esportazione.'; $string['exportformatoptions'] = 'Opzioni formati di esportazione'; $string['exportonlyactive'] = 'Escludi iscrizioni sospese'; $string['exportonlyactive_help'] = 'Nell\'esportazione saranno esclusi gli studenti la cui iscrizione risulti sospesa.'; @@ -354,7 +354,7 @@ $string['gradingmodulename'] = 'Valutazione ({$a})'; $string['groupavg'] = 'Media di gruppo'; $string['hidden'] = 'Nascosto'; -$string['hidden_help'] = 'I voti saranno invisibili agli studenti. E\' anche possibile indicare una data dopo la quale gli studenti potranno visualizzare i voti.'; +$string['hidden_help'] = 'I voti saranno invisibili agli studenti. È anche possibile indicare una data dopo la quale gli studenti potranno visualizzare i voti.'; $string['hiddenasdate'] = 'Visualizza la data dei voti nascosti'; $string['hiddenasdate_help'] = 'Se l\'utente non è autorizzato a vedere i voti nascosti, tramite questa impostazione potrà comunque vedere la data in cui ha ricevuto il voto.'; $string['hiddenuntil'] = 'Nascosto fino al'; @@ -390,12 +390,13 @@ $string['importcsv_help'] = 'Le valutazioni possono essere importate tramite un file CSV con il seguente formato: * ciascuna linea deve contenere un record -* ogni record è una serie di dati separati da virgola o altro separatore +* ogni record è una serie di dati divisi dal separatore selezionato * il primo record deve contenere l\'elenco dei nomi dei campi che definiscono il formato del dati presenti nel resto del file * è obbligatorio un nome di campo che contenga l\'identificativo dell\'utente, ad esempio l\'indirizzo email oppure il codice identificativo Per avere un esempio di formato, è possibile esportare delle valutazioni esistenti. Il file così ottenuto può essere modificato e salvato come CSV.'; $string['importcustom'] = 'Importa come obiettivi di questo corso'; +$string['importdata'] = 'Dati'; $string['importerror'] = 'Si è verificato un errore, questo script non è stato attivato con i giusti parametri.'; $string['importfailed'] = 'L\'Importazione non è andata a buon fine. Nessun dato è stato importato.'; $string['importfeedback'] = 'Importa feedback'; @@ -463,7 +464,7 @@ $string['meanall'] = 'Tutti i voti, compresi i voti mancanti'; $string['meangraded'] = 'Solo i voti presenti nel registro'; $string['meanselection'] = 'Voti inclusi nel calcolo delle medie di colonna'; -$string['meanselection_help'] = 'E\' possibile scegliere come calcolare le medie di colonna, includendo oppure escludendo i voti non ancora presenti nel registro valutatore.'; +$string['meanselection_help'] = 'È possibile scegliere come calcolare le medie di colonna, includendo oppure escludendo i voti non ancora presenti nel registro valutatore.'; $string['median'] = 'Mediana'; $string['min'] = 'Minimo'; $string['minimum_show'] = 'Visualizza voto minimo'; @@ -493,8 +494,8 @@ Ad esempio, selezionando \'Sì\' e cambiando il punteggio massimo di un elemento di valutazione da 10 a 20, una valutazione di 6/10 (60%) sarà scalata a 12/20 (60%). Selezionando \'No\', la valutazione non cambierà e sarà necessario un intervento manuale per garantire punteggi corretti.'; $string['modgradedonotmodify'] = 'Non modificare le valutazioni esistenti'; -$string['modgradeerrorbadpoint'] = 'E\' stato inserito un voto non valido. Deve essere un intero compreso tra 1 e {$a}'; -$string['modgradeerrorbadscale'] = 'E\' stata sezionata una scala non valida. Assicurati di aver seclto una scala tra quelle disponibili sotto.'; +$string['modgradeerrorbadpoint'] = 'È stato inserito un voto non valido. Deve essere un intero compreso tra 1 e {$a}'; +$string['modgradeerrorbadscale'] = 'È stata sezionata una scala non valida. Assicurati di aver seclto una scala tra quelle disponibili sotto.'; $string['modgrademaxgrade'] = 'Punteggio massimo'; $string['modgraderescalegrades'] = 'Modifica la scala delle valutazioni esistenti'; $string['modgraderescalegrades_help'] = 'Quando vengono modificati i punteggi massimi nel registro valutatore è anche necessario decidere se dovranno essere cambiate anche le valutazioni percentuali già esistenti. @@ -576,12 +577,12 @@ $string['outcomesstandard'] = 'Obiettivi standard'; $string['outcomesstandardavailable'] = 'Obiettivi standard disponibili'; $string['outcomestandard'] = 'Obiettivo standard'; -$string['outcomestandard_help'] = '

          E\' un obiettivo definito a livello di sito e disponibile in qualsiasi corso.

          '; +$string['outcomestandard_help'] = '

          È un obiettivo definito a livello di sito e disponibile in qualsiasi corso.

          '; $string['overallaverage'] = 'Media generale'; $string['overridden'] = 'Forzato'; $string['overridden_help'] = 'Consente di evitare l\'aggiornamento automatico del voto da parte della rispettiva attività. -Quando un voto viene modificato nel registro valutatore, la spunta viene impostata automaticamente. E\' sempre possibile deselezionarla per consentire la modifica del voto da parte dell\'attività.'; +Quando un voto viene modificato nel registro valutatore, la spunta viene impostata automaticamente. È sempre possibile deselezionarla per consentire la modifica del voto da parte dell\'attività.'; $string['overriddennotice'] = 'La tua valutazione finale di questa attività è stata modificata manualmente.'; $string['overridecat'] = 'Consenti di sostituire manualmente le valutazioni di categoria'; $string['overridecat_help'] = 'La disabilitazione di questa impostazione renderà impossibile modificare le valutazioni di categoria.'; @@ -687,7 +688,7 @@ $string['resetweightsshort'] = 'Reimposta peso'; $string['respectingcurrentdata'] = 'configurazione corrente inalterata'; $string['rowpreviewnum'] = 'Righe di anteprima'; -$string['rowpreviewnum_help'] = 'E\' possibile visualizzare un\'anteprima dei dati da importare. L\'impostazione definisce il numero di righe dell\'anteprima.'; +$string['rowpreviewnum_help'] = 'È possibile visualizzare un\'anteprima dei dati da importare. L\'impostazione definisce il numero di righe dell\'anteprima.'; $string['savechanges'] = 'Salva modifiche'; $string['savepreferences'] = 'Salva preferenze'; $string['scaleconfirmdelete'] = 'Sei sicuro di eliminare la scala "{$a}"?'; @@ -822,7 +823,7 @@ $string['user'] = 'Utente'; $string['userenrolmentsuspended'] = 'Iscrizione utente sospesa'; $string['userfields_show'] = 'Visualizza campi utente'; -$string['userfields_show_help'] = 'Nel registro valutatore saranno visualizzati campi utente ulteriori come ad esempio l\'indirizzo email. E\' possibile impostare i campi che saranno visualizzati tramite l\'impostazione "showuseridentity" disponibile a livello di sito.'; +$string['userfields_show_help'] = 'Nel registro valutatore saranno visualizzati campi utente ulteriori come ad esempio l\'indirizzo email. È possibile impostare i campi che saranno visualizzati tramite l\'impostazione "showuseridentity" disponibile a livello di sito.'; $string['usergrade'] = 'Utente {$a->fullname} ({$a->useridnumber}) su elemento di valutazione {$a->gradeidnumber}'; $string['userid'] = 'ID utente'; $string['useridnumberwarning'] = 'Gli utenti privi di codice identificativo sono esclusi dall\'esportazione poiché non possono essere importati'; diff --git a/html/langpacks/it/grading.php b/html/langpacks/it/grading.php index 56d7201ec3..d6a4568fee 100644 --- a/html/langpacks/it/grading.php +++ b/html/langpacks/it/grading.php @@ -31,12 +31,12 @@ $string['clicktoclose'] = 'click per chiudere'; $string['error:notinrange'] = 'La valutazione \'{$a->grade}\' non è valida. le valutazioni devono essere tra 0 e {$a->maxgrade}.'; $string['exc_gradingformelement'] = 'Non è possibile istanziare lo schema di valutazione'; -$string['formnotavailable'] = 'E\' stato selezionato il metodo di valutazione avanzato ma lo schema di valutazione non è ancora pronto. Puoi prepararlo tramite il collegamento disponibile nel blocco Amministrazione'; +$string['formnotavailable'] = 'È stato selezionato il metodo di valutazione avanzato ma lo schema di valutazione non è ancora pronto. Puoi prepararlo tramite il collegamento disponibile nel blocco Amministrazione'; $string['gradingformunavailable'] = 'Attenzione: il metodo di valutazione avanzato non è ancora pronto all\'uso. Verrà utilizzata la valutazione semplice diretta finché non sarà disponibile uno schema di valutazione valido.'; $string['gradingmanagement'] = 'Valutazione avanzata'; $string['gradingmanagementtitle'] = 'Valutazione avanzata: {$a->component} ({$a->area})'; $string['gradingmethod'] = 'Metodo di valutazione'; -$string['gradingmethod_help'] = 'E\' possibile scegliere il metodo di valutazione avanzata da usare per il calcolo dei voti in un determinato contesto. +$string['gradingmethod_help'] = 'È possibile scegliere il metodo di valutazione avanzata da usare per il calcolo dei voti in un determinato contesto. Per disabilitare la valutazione avanzata ed usare la valutazione default, scegli "Valutazione semplice diretta".'; $string['gradingmethodnone'] = 'Valutazione semplice diretta'; @@ -80,7 +80,7 @@ $string['privacy:metadata:gradingformpluginsummary'] = 'Data del metodo di valutazione'; $string['searchownforms'] = 'Includi i miei schemi'; $string['searchtemplate'] = 'Ricerca schemi di valutazione'; -$string['searchtemplate_help'] = 'E\' possibile cercare uno schema di valutazione da usare come modello. Inserisci le parole da cercare nel nome degli schemi, nella descrizione o nel testo dello schema. Per cercare una frase, racchiudi le parole tra doppi apici. +$string['searchtemplate_help'] = 'È possibile cercare uno schema di valutazione da usare come modello. Inserisci le parole da cercare nel nome degli schemi, nella descrizione o nel testo dello schema. Per cercare una frase, racchiudi le parole tra doppi apici. Di default i risultati della ricerca includeranno solo gli schemi salvati come modello. Se lo desideri, puoi includere nei risultati i tuoi schemi, in questo modo puoi riutilizzare facilmente i tuoi schemi senza doverli pubblicare. Possono essere riutilizzati solo gli schemi contrassegnati come "Pronto all\'uso" .'; $string['statusdraft'] = 'Bozza'; diff --git a/html/langpacks/it/gradingform_rubric.php b/html/langpacks/it/gradingform_rubric.php index 72e8b0cc55..d3ffbaea6c 100644 --- a/html/langpacks/it/gradingform_rubric.php +++ b/html/langpacks/it/gradingform_rubric.php @@ -68,7 +68,7 @@ $string['privacy:metadata:instanceid'] = 'Identificatore relativo a una valutazione in un\'attività.'; $string['privacy:metadata:levelid'] = 'Livello ottenuto nel rubric.'; $string['privacy:metadata:remark'] = 'Commenti relativi al criterio del rubric che viene valutato.'; -$string['regrademessage1'] = 'Stai per salvare modifiche ad un rubric che è già stato utilizzato per valutare. E\' necessario indicare quali valutazioni debbano essere riviste.Il rubrica non sarà visualizzabile dagli studenti finché non verranno nuovamente valutati.'; +$string['regrademessage1'] = 'Stai per salvare modifiche ad un rubric che è già stato utilizzato per valutare. È necessario indicare quali valutazioni debbano essere riviste.Il rubrica non sarà visualizzabile dagli studenti finché non verranno nuovamente valutati.'; $string['regrademessage5'] = 'Stai per salvare modifiche significative ad un rubric che è già stato utilizzato per valutare. I valori presenti nel registro valutatore non saranno modificati, ma il rubric non sarà visualizzabile dagli studenti finché non verranno nuovamente valutati.'; $string['regradeoption0'] = 'Da non valutare nuovamente'; $string['regradeoption1'] = 'Da valutare nuovamente'; @@ -97,4 +97,4 @@ $string['sortlevelsasc0'] = 'Decrescente per punteggio'; $string['sortlevelsasc1'] = 'Crescente per punteggio'; $string['zerolevelsabsent'] = 'Attenzione: il punteggio minimo possibile per il rubric non è pari 0; questo può provocare valutazioni inattese dell\'attività. Per evitare il problema, ciascun criterio deve avere un livello con un punteggio pari a 0.
          -E\' possibile ignorare l\'avviso quando la valutazione è basata su una scala e il livello con la valutazione più bassa è impostato con il valore più basso della scala.'; +È possibile ignorare l\'avviso quando la valutazione è basata su una scala e il livello con la valutazione più bassa è impostato con il valore più basso della scala.'; diff --git a/html/langpacks/it/group.php b/html/langpacks/it/group.php index 4a682b9581..97666afb7e 100644 --- a/html/langpacks/it/group.php +++ b/html/langpacks/it/group.php @@ -76,16 +76,16 @@ $string['errorselectone'] = 'Per favore seleziona un solo gruppo prima di usare questa opzione'; $string['errorselectsome'] = 'Per favore seleziona uno o più gruppi prima di usare questa opzione'; $string['evenallocation'] = 'Nota: Per mantenere pari le assegnazioni ai gruppi, il numero effettivo di membri assegnati al gruppo è diverso dal numero specificato.'; -$string['eventgroupcreated'] = 'Creato gruppo'; -$string['eventgroupdeleted'] = 'Eliminato gruppo'; -$string['eventgroupingcreated'] = 'Creato raggruppamento'; -$string['eventgroupingdeleted'] = 'Eliminato raggruppamento'; -$string['eventgroupinggroupassigned'] = 'Inserito gruppo nel raggruppamento'; -$string['eventgroupinggroupunassigned'] = 'Rimosso gruppo dal raggruppamento'; -$string['eventgroupingupdated'] = 'Aggiornato raggruppamento'; -$string['eventgroupmemberadded'] = 'Aggiunto membro del gruppo'; -$string['eventgroupmemberremoved'] = 'Rimosso membro del gruppo'; -$string['eventgroupupdated'] = 'Aggiornato gruppo'; +$string['eventgroupcreated'] = 'Creazione gruppo'; +$string['eventgroupdeleted'] = 'Eliminazione gruppo'; +$string['eventgroupingcreated'] = 'Creazione raggruppamento'; +$string['eventgroupingdeleted'] = 'Eliminazione raggruppamento'; +$string['eventgroupinggroupassigned'] = 'Inserimento gruppo nel raggruppamento'; +$string['eventgroupinggroupunassigned'] = 'Rimozione gruppo dal raggruppamento'; +$string['eventgroupingupdated'] = 'Aggiornamento raggruppamento'; +$string['eventgroupmemberadded'] = 'Inserimento membro nel gruppo'; +$string['eventgroupmemberremoved'] = 'Rimozione membro dal gruppo'; +$string['eventgroupupdated'] = 'Aggiornamento gruppo'; $string['existingmembers'] = 'Membri esistenti: {$a}'; $string['filtergroups'] = 'Filtra gruppi per:'; $string['group'] = 'Gruppo'; @@ -138,11 +138,11 @@ $string['grouptemplate'] = 'Group @'; $string['hidepicture'] = 'Nascondi immagine'; $string['importgroups'] = 'Importa gruppi'; -$string['importgroups_help'] = 'E\' possibile importare gruppi attraverso un file di testo. Il formato del file è descritto di seguito: +$string['importgroups_help'] = 'È possibile importare gruppi attraverso un file di testo. Il formato del file è descritto di seguito: * ciascuna linea deve contenere un record -* ciascun record è una serie di campi separati da virgole -* il primo record deve contenere i nomi dei campi che specificano il contenuto di ciascun campo +* ciascun record è una serie di campi divisi dal separatore selezionato +* il primo record deve contenere l\'elenco dei nomi dei campi che definiscono il formato del dati presenti nel resto del file * il campo groupname è obbligatorio * i campi groupidnumber, description, enrolmentkey, groupingname ed enablemessaging sono facoltativi.'; $string['includeonlyactiveenrol'] = 'Includi solo iscrizioni attive'; diff --git a/html/langpacks/it/h5p.php b/html/langpacks/it/h5p.php index 7c25a99c9e..258b5da716 100644 --- a/html/langpacks/it/h5p.php +++ b/html/langpacks/it/h5p.php @@ -80,8 +80,8 @@ $string['editor'] = 'Redattore'; $string['embed'] = 'Incorpora'; $string['embedtitle'] = 'Visualizza il codice di incorporamento del contenuto'; -$string['eventh5pdeleted'] = 'Eliminato H5P'; -$string['eventh5pviewed'] = 'Visualizzato contenuto H5P'; +$string['eventh5pdeleted'] = 'Eliminazione H5P'; +$string['eventh5pviewed'] = 'Visualizzazione contenuto H5P'; $string['feature'] = 'Funzionalità'; $string['fetchtypesfailure'] = 'Non è stato possibile ricevere informazioni sui tipi di contenuto H5P disponibili. Si è verificato un problema con il collegamento al repository H5P'; $string['fileExceedsMaxSize'] = 'Uno dei file contenuti nel pacchetto supera la dimensione massima consentita. ({$a->%file} {$a->%used} > {$a->%max})'; diff --git a/html/langpacks/it/h5pactivity.php b/html/langpacks/it/h5pactivity.php index 1af4a84f68..23a2913ea5 100644 --- a/html/langpacks/it/h5pactivity.php +++ b/html/langpacks/it/h5pactivity.php @@ -111,7 +111,7 @@ $string['privacy:metadata:userid'] = 'L\'ID dell\'utente che ha acceduto all\'attività H5P'; $string['privacy:metadata:xapi_track'] = 'Informazioni sul tracciamento del tentativo'; $string['privacy:metadata:xapi_track_results'] = 'Informazioni sul tracciamento dei risultati del tentativo'; -$string['report_viewed'] = 'Report visualizzato'; +$string['report_viewed'] = 'Visualizzazione report'; $string['result_compound'] = 'Punteggio parziale combinato'; $string['result_fill-in'] = 'Campo di testo'; $string['result_fill-in_gap'] = 'Gap #{$a}'; @@ -130,7 +130,7 @@ $string['score_out_of'] = '{$a->rawscore} su {$a->maxscore}'; $string['search:activity'] = 'H5P - Informazioni sull\'attività'; $string['startdate'] = 'Data di inizio'; -$string['statement_received'] = 'Ricevuto statement xAPI'; +$string['statement_received'] = 'Ricezione statement xAPI'; $string['totalscore'] = 'Punteggio totale'; $string['tracking_messages'] = 'Alcuni tipi di contenuto H5P forniscono dati di tracciamento dei tentativi per reportistica avanzata come numero di tentativi, risposte e punteggi. Nota: alcuni tipi di contenuto H5P non forniscono dati di tracciamento dei tentativi. In tal caso, le seguenti impostazioni non avranno alcun effetto.'; $string['true'] = 'Vero'; diff --git a/html/langpacks/it/h5plib_v124.php b/html/langpacks/it/h5plib_v124.php index 7afbb566d9..07c910b5bb 100644 --- a/html/langpacks/it/h5plib_v124.php +++ b/html/langpacks/it/h5plib_v124.php @@ -204,7 +204,7 @@ $string['editor:warningchangebrowsingtoseeresults'] = 'Clicca su Tutti per ottenere la lista di tutti i tipi di contenuto che è possibile installare.'; $string['editor:warningnocontenttypesinstalled'] = 'Non sono stati installati tipi di contenuto.'; $string['editor:warningupdateavailablebody'] = 'Per una migliore esperienza, aggiornare all\'ultima versione.'; -$string['editor:warningupdateavailabletitle'] = 'E\' disponibile una nuova versione di :contentType.'; +$string['editor:warningupdateavailabletitle'] = 'È disponibile una nuova versione di :contentType.'; $string['editor:width'] = 'larghezza'; $string['pluginname'] = 'Framework H5P v1.24'; $string['pluginname_help'] = 'Framework H5P versione 1.24.'; diff --git a/html/langpacks/it/hub.php b/html/langpacks/it/hub.php index 1bafa28b2a..efcf212213 100644 --- a/html/langpacks/it/hub.php +++ b/html/langpacks/it/hub.php @@ -62,7 +62,7 @@ $string['deletescreenshots'] = 'Elinina questi screenshot'; $string['deletescreenshots_help'] = 'Elimina tutti gli screenshot caricati'; $string['demourl'] = 'URL demo'; -$string['demourl_help'] = 'E\' possibile inserire l\'URL della demo del tuo corso. Di default verrà utilizzata l\'URL del corso. L\'URL demo viene visualizzato come link nei risultati della ricerca.'; +$string['demourl_help'] = 'È possibile inserire l\'URL della demo del tuo corso. Di default verrà utilizzata l\'URL del corso. L\'URL demo viene visualizzato come link nei risultati della ricerca.'; $string['description'] = 'Descrizione'; $string['description_help'] = 'La descrizione apparirà nell\'elenco dei corsi su Moodle.net'; $string['detectednotexistingpublication'] = '{$a->hubname} pubblica un corso che non esiste più. Informa l\'amministratore di {$a->hubname} che la pubblicazione numero {$a->id} va rimossa.'; @@ -176,7 +176,7 @@ $string['siteadmin'] = 'Amministratore'; $string['siteadmin_help'] = 'Il nome completo dell\'amministratore del sito'; $string['sitecommnews'] = 'Newsletter Moodle'; -$string['sitecommnews_help'] = 'E\' possibile sottoscrivere la newsletter Moodle. Si può cancellare la sottoscrizione in qualsiasi momento.'; +$string['sitecommnews_help'] = 'È possibile sottoscrivere la newsletter Moodle. Si può cancellare la sottoscrizione in qualsiasi momento.'; $string['sitecommnewsno'] = 'No, non desidero ricevere email'; $string['sitecommnewsyes'] = 'Si, desidero ricevere la newsletter Moodle'; $string['sitecountry'] = 'Nazione'; @@ -186,7 +186,7 @@ $string['siteemail'] = 'Indirizzo email dell\'amministratore'; $string['siteemail_help'] = 'Devi fornire un indirizzo email per consentire all\'amministratore di contattarti in caso di necessità. L\'indirizzo non sarà usato per altri fini se non quelli da te autorizzati sotto. Si consiglia di usare un indirizzo email appartenente ad una posizione (ad esempio: sitemanager@example.com) piuttosto che appartenente ad una persona.'; $string['sitegeolocation'] = 'Coordinate'; -$string['sitegeolocation_help'] = 'E\' possibile che in futuro l\'hub fornisca le coordinate geografiche dei siti. Se desideri indicare le tue coordinate, utilizza i valori di latitudine/longitudine (ad esempio -31.947884,115.871285). Googel Maps può aiutarti a trovare le tue coordinate.'; +$string['sitegeolocation_help'] = 'È possibile che in futuro l\'hub fornisca le coordinate geografiche dei siti. Se desideri indicare le tue coordinate, utilizza i valori di latitudine/longitudine (ad esempio -31.947884,115.871285). Google Maps può aiutarti a trovare le tue coordinate.'; $string['sitelang'] = 'Lingua'; $string['sitelang_help'] = 'La lingua utilizzata nel tuo sito Moodle.'; $string['sitename'] = 'Nome'; @@ -194,14 +194,14 @@ $string['sitephone'] = 'Telefono'; $string['sitephone_help'] = 'Il numero telefonico non sarà pubblicato. Solo gli amministratori dell\'hub potranno vederlo.'; $string['siteprivacy'] = 'Privacy'; -$string['siteprivacy_help'] = 'E\' possibile scegliere se il sito apparirà nell\'elenco pubblico dei siti con o senza il link.'; +$string['siteprivacy_help'] = 'È possibile scegliere se il sito apparirà nell\'elenco pubblico dei siti con o senza il link.'; $string['siteprivacylinked'] = 'Pubblica il nome del sito con un collegamento'; $string['siteprivacynotpublished'] = 'Non pubblicare questo sito'; $string['siteprivacypublished'] = 'Pubblica solo il nome del sito'; $string['siteregistrationcontact'] = 'Visualizza modulo di contatto'; -$string['siteregistrationcontact_help'] = 'E\' possibile i consentire ad altre persone (autenticate tramite account) di contattarti tramite un form presente nel sito della comunità di Moodle. Tali persone non potranno mai visualizzare il tuo indirizzo email.'; +$string['siteregistrationcontact_help'] = 'È possibile i consentire ad altre persone (autenticate tramite account) di contattarti tramite un form presente nel sito della comunità di Moodle. Tali persone non potranno mai visualizzare il tuo indirizzo email.'; $string['siteregistrationemail'] = 'Notifiche sui nuovi rilasci di Moodle, avvisi di sicurezza e altre novità importanti'; -$string['siteregistrationemail_help'] = 'E\' possibile sottoscrivere una mailing list a basso volume sui nuovi rilasci di Moodle, avvisi di sicurezza e altre novità importanti. Si può cancellare la sottoscrizione in qualsiasi momento.'; +$string['siteregistrationemail_help'] = 'È possibile sottoscrivere una mailing list a basso volume sui nuovi rilasci di Moodle, avvisi di sicurezza e altre novità importanti. Si può cancellare la sottoscrizione in qualsiasi momento.'; $string['siteregistrationupdated'] = 'La registrazione del sito è stata aggiornata'; $string['siterelease'] = 'Release di Moodle'; $string['siterelease_help'] = 'Il numero di release di Moodle installata in questo sito.'; diff --git a/html/langpacks/it/imscc.php b/html/langpacks/it/imscc.php index 48af3f1457..30c6a2bdb6 100644 --- a/html/langpacks/it/imscc.php +++ b/html/langpacks/it/imscc.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['cc2moodle_checking_schema'] = 'Formato CC! E\' in corso il controllo dello Schema...'; +$string['cc2moodle_checking_schema'] = 'Rilevato formato CC! È in corso il controllo dello schema...'; $string['cc2moodle_invalid_schema'] = 'Lo schema non è valido.'; $string['cc2moodle_manifest_dont_load'] = 'Non è possibile caricare il manifest XML.'; $string['cc2moodle_req_auth'] = 'ERRORE: il pacchetto Common Cartridge richiede una autorizzazione.'; diff --git a/html/langpacks/it/imscp.php b/html/langpacks/it/imscp.php index 0bf11f84b9..78d8a15530 100644 --- a/html/langpacks/it/imscp.php +++ b/html/langpacks/it/imscp.php @@ -42,9 +42,9 @@ $string['keepold'] = 'Pacchetti da archiviare'; $string['keepoldexplain'] = 'Quanti pacchetti devono essere archiviati?'; $string['modulename'] = 'IMS content package'; -$string['modulename_help'] = 'Un IMS content package è un insieme di file impacchettati secondo uno standard di interoperabilità riconosciuto.. Il modulo IMS content package consente di caricare pacchetti .zip IMS tra le risorse del corso. +$string['modulename_help'] = 'Un IMS content package è un insieme di file impacchettati secondo uno standard di interoperabilità riconosciuto. Il modulo IMS content package consente di caricare pacchetti .zip IMS tra le risorse del corso. -In genere il contenuto di un pacchetto viene visualizzato su diverse pagine, con la possibilità di navigarle. E\' possibile impostare il pacchetto per visualizzare il contenuto in finestre pop up, con un menu di navigazione, eccetera. +In genere il contenuto di un pacchetto viene visualizzato su diverse pagine, con la possibilità di navigarle. È possibile impostare il pacchetto per visualizzare il contenuto in finestre pop up, con un menu di navigazione, eccetera. Un pacchetto IMS può essere utilizzato per presentare contenuti ed animazioni multimediali.'; $string['modulenameplural'] = 'IMS content package'; diff --git a/html/langpacks/it/install.php b/html/langpacks/it/install.php index ac40c83642..0484b247ed 100644 --- a/html/langpacks/it/install.php +++ b/html/langpacks/it/install.php @@ -84,7 +84,7 @@

          Cartella di Moodle: Specifica il percorso assoluto della cartella dove verrà installato Moodle. Accertarsi che il nome della cartella tenga conto di eventuali lettere maiuscole o minuscole.

          -

          Cartella dati: E\' la cartella dove Moodle inserirà i file caricati dagli utenti. Il web server (in genere \'nobody\' o \'apache\') DEVE avere i permessi di lettura e di scrittura su questa cartella. In aggiunta, la cartella dei dati non deve essere direttamente accessibile via web. L\'installer cercherà di creare la cartella se non esistente.

          '; +

          Cartella dati: È la cartella dove Moodle inserirà i file caricati dagli utenti. Il web server (in genere \'nobody\' o \'apache\') DEVE avere i permessi di lettura e di scrittura su questa cartella. In aggiunta, la cartella dei dati non deve essere direttamente accessibile via web. L\'installer cercherà di creare la cartella se non esistente.

          '; $string['directorysettingshead'] = 'Verifica e conferma la correttezza degli indirizzi web e dei percorsi assoluti di installazione'; $string['directorysettingssub'] = 'Indirizzo web: Specifica l\'indirizzo web per raggiungere la tua installazione Moodle. Se l\'installazione è raggiungibile da più di una URL, allora specifica la URL che sarà utilizzata dagli studenti senza aggiungere uno slash al termine della URL. @@ -93,7 +93,7 @@ Cartella di Moodle Specifica il percorso assoluto della cartella dove stai installando Moodle. Accertati che il nome della cartella tenga conto di eventuali lettere maiuscole o minuscole.

          -Cartella dati: E\' la cartella dove Moodle inserirà i file caricati dagli utenti. Il web server (in genere \'nobody\' o \'apache\') DEVE avere i permessi di lettura e di scrittura su questa cartella. In aggiunta, la cartella dei dati non deve essere direttamente accessibile via web. L\'installer cercherà di creare questo folder se non esiste,'; +Cartella dati:È la cartella dove Moodle inserirà i file caricati dagli utenti. Il web server (in genere \'nobody\' o \'apache\') DEVE avere i permessi di lettura e di scrittura su questa cartella. In aggiunta, la cartella dei dati non deve essere direttamente accessibile via web. L\'installer cercherà di creare questo folder se non esiste,'; $string['dirroot'] = 'Cartella di Moodle'; $string['dirrooterror'] = 'L\'impostazione \'Cartella di Moodle\' sembra essere errata - non è possibile trovare l\'installazione di Moodle nel percorso specificato. Il valore riportato sotto è stato resettato.'; $string['download'] = 'Scarica'; @@ -187,7 +187,7 @@ $string['phpversion'] = 'Versione PHP'; $string['phpversionhelp'] = '

          Moodle necessita come minimo della versione 5.6.5 o 7.1del PHP. (La versione 7.0.x ha alcuni limiti nel motore)

          La versione installata nel sistema è la {$a}

          -

          E\' necessario aggiornare la versione del PHP oppure spostarsi su un host che abbia una versione più aggiornata del PHP.
          '; +

          È necessario aggiornare la versione del PHP oppure spostarsi su un host che abbia una versione più aggiornata del PHP.
          '; $string['releasenoteslink'] = 'Per informazioni su questa versione di Moodle, fai riferimento alle Note di Rilascio su {$a}'; $string['safemode'] = 'Safe mode'; $string['safemodeerror'] = 'Moodle può avere problemi con il safe mode impostato a on'; diff --git a/html/langpacks/it/label.php b/html/langpacks/it/label.php index ef331b8cd8..e40894c9eb 100644 --- a/html/langpacks/it/label.php +++ b/html/langpacks/it/label.php @@ -47,7 +47,7 @@ $string['modulename'] = 'Etichetta'; $string['modulename_help'] = 'Il modulo etichetta consente di inserire immagini e testo nella pagina home del corso, assieme ai link ad attività e risorse. Le etichette sono molto versatili e possono aiutano a rendere gradevole l\'aspetto del corso. -E\' possibile usare le etichette per: +È possibile usare le etichette per: * Dividere elenchi di attività con sottotitoli o immagini * Visualizzare video e suoni direttamente nella pagina home del corso diff --git a/html/langpacks/it/langconfig.php b/html/langpacks/it/langconfig.php index 2d788a41a3..55b6a01de6 100644 --- a/html/langpacks/it/langconfig.php +++ b/html/langpacks/it/langconfig.php @@ -26,6 +26,8 @@ defined('MOODLE_INTERNAL') || die(); $string['alphabet'] = 'A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z'; +$string['am'] = 'am'; +$string['amcaps'] = 'AM'; $string['backupnameformat'] = '%Y%m%d-%H%M'; $string['dateintervaldayshoursmins'] = '%ad %hh %im'; $string['decsep'] = ','; @@ -40,6 +42,8 @@ $string['localewincharset'] = 'WINDOWS-1252'; $string['oldcharset'] = 'ISO-8859-1'; $string['parentlanguage'] = ''; +$string['pm'] = 'pm'; +$string['pmcaps'] = 'PM'; $string['strftimedate'] = '%d %B %Y'; $string['strftimedatefullshort'] = '%d/%m/%y'; $string['strftimedatemonthabbr'] = '%d %b %Y'; diff --git a/html/langpacks/it/lesson.php b/html/langpacks/it/lesson.php index 8426191b33..10281f2225 100644 --- a/html/langpacks/it/lesson.php +++ b/html/langpacks/it/lesson.php @@ -159,7 +159,7 @@ $string['deleting'] = 'Eliminazione'; $string['deletingpage'] = 'Eliminazione pagina: {$a}'; $string['dependencyon'] = 'Dipendente da'; -$string['dependencyon_help'] = 'Rende la lezione dipendente dai risultati ottenuti dallo studente in un\'altra lezione presente nello stesso corso. E\' possibile usare qualsiasi combinazione di +$string['dependencyon_help'] = 'Rende la lezione dipendente dai risultati ottenuti dallo studente in un\'altra lezione presente nello stesso corso. È possibile usare qualsiasi combinazione di Tempo impiegato, Completamento o voto.'; $string['description'] = 'Descrizione'; $string['deselectallattempts'] = 'Deseleziona tutti i tentativi'; @@ -221,24 +221,24 @@ $string['essayresponses'] = 'Risposte a testo libero'; $string['essays'] = 'Testi liberi'; $string['essayscore'] = 'Punteggio testo libero'; -$string['eventcontentpageviewed'] = 'Visualizzata pagina di contenuto'; -$string['eventessayassessed'] = 'Valutata domanda a testo libero'; -$string['eventessayattemptviewed'] = 'Visualizzata domanda a testo libero'; -$string['eventhighscoreadded'] = 'Aggiunto voto migliore nella lezione'; -$string['eventhighscoresviewed'] = 'Visualizzato voto migliore nella lezione'; -$string['eventlessonended'] = 'Terminata lezione'; -$string['eventlessonrestarted'] = 'Ri-iniziata lezione'; -$string['eventlessonresumed'] = 'Riavviata lezione'; -$string['eventlessonstarted'] = 'Iniziata lezione'; -$string['eventoverridecreated'] = 'Creata personalizzazione lezione'; -$string['eventoverridedeleted'] = 'Eliminata personalizzazione lezione'; -$string['eventoverrideupdated'] = 'Aggiornata personalizzazione lezione'; -$string['eventpagecreated'] = 'Creata pagina'; -$string['eventpagedeleted'] = 'Eliminata pagina'; -$string['eventpagemoved'] = 'Spostata pagina'; -$string['eventpageupdated'] = 'Aggiornata pagina'; +$string['eventcontentpageviewed'] = 'Visualizzazione pagina di contenuto'; +$string['eventessayassessed'] = 'Valutazione domanda a testo libero'; +$string['eventessayattemptviewed'] = 'Visualizzazione domanda a testo libero'; +$string['eventhighscoreadded'] = 'Aggiunta voto migliore nella lezione'; +$string['eventhighscoresviewed'] = 'Visualizzazione voto migliore della lezione'; +$string['eventlessonended'] = 'Termine lezione'; +$string['eventlessonrestarted'] = 'Riavviamento lezione'; +$string['eventlessonresumed'] = 'Riavviamento lezione'; +$string['eventlessonstarted'] = 'Avviamento lezione'; +$string['eventoverridecreated'] = 'Creazione personalizzazione lezione'; +$string['eventoverridedeleted'] = 'Eliminazione personalizzazione lezione'; +$string['eventoverrideupdated'] = 'Aggiornamento personalizzazione lezione'; +$string['eventpagecreated'] = 'Creazione pagina'; +$string['eventpagedeleted'] = 'Eliminazione pagina'; +$string['eventpagemoved'] = 'Spostamento pagina'; +$string['eventpageupdated'] = 'Aggiornamento pagina'; $string['eventquestionanswered'] = 'Data risposta'; -$string['eventquestionviewed'] = 'Visualizzata domanda'; +$string['eventquestionviewed'] = 'Visualizzazione domanda'; $string['false'] = 'Falso'; $string['fileformat'] = 'Formato file'; $string['finalwrong'] = 'Non è suffciente.'; @@ -324,13 +324,13 @@ $string['maxgrade'] = 'Voto massimo'; $string['maxgrade_help'] = 'L\'impostazione determina il voto massima che può essere ottenuta nella lezione. Se il valore è impostato a 0, la lezione non apparirà nelle valutazioni.'; $string['maximumnumberofanswersbranches'] = 'Numero massimo di risposte'; -$string['maximumnumberofanswersbranches_help'] = 'Specifica il numero max. di risposte utilizzabili nella lezione. Se la lezione usa solamente domande del tipo Vero/Falso questo valore può essere impostato a 2. E\' possibile cambiare l\'impostazione in qualsiasi momento in quanto influisce solo la vista docente, senza alterare i dati.'; +$string['maximumnumberofanswersbranches_help'] = 'Specifica il numero max. di risposte utilizzabili nella lezione. Se la lezione usa solamente domande del tipo Vero/Falso questo valore può essere impostato a 2. È possibile cambiare l\'impostazione in qualsiasi momento in quanto influisce solo la vista docente, senza alterare i dati.'; $string['maximumnumberofattempts'] = 'Numero massimo di tentativi per domanda'; $string['maximumnumberofattempts_help'] = 'Il massimo numero di tentativi concesso per rispondere a ciascuna domanda. Rispondendo correttamente in modo ripetuto, al termine dei tentativi consentiti verrà visualizzata la pagina successiva della lezione.'; -$string['maximumnumberofattemptsreached'] = 'E\' stato raggiunto il massimo numero di tentativi - Passaggio alla pagina successiva'; +$string['maximumnumberofattemptsreached'] = 'È stato raggiunto il massimo numero di tentativi - Passaggio alla pagina successiva'; $string['mediaclose'] = 'Visualizza il pulsante chiudi'; $string['mediafile'] = 'Media collegato'; -$string['mediafile_help'] = 'E\' possibile caricare un file multimediale da utilizzare nella lezione. Per visualizzare il media in tutte le pagine della lezione sarà disponibile il link \'Click per visualizzare\' all\'internod i un blocco chiamato \'Media collegato\'.'; +$string['mediafile_help'] = 'È possibile caricare un file multimediale da utilizzare nella lezione. Per visualizzare il media in tutte le pagine della lezione sarà disponibile il link \'Click per visualizzare\' all\'interno di un blocco chiamato \'Media collegato\'.'; $string['mediafilepopup'] = 'Clicca qui per visualizzare'; $string['mediaheight'] = 'Altezza finestra popup'; $string['mediawidth'] = 'Larghezza finestra popup'; @@ -342,13 +342,13 @@ $string['modattempts_help'] = 'Consentirà allo studente di navigare all\'interno della lezione ripartendo dall\'inizio.'; $string['modattemptsnoteacher'] = 'La revisione funziona solo per gli studenti.'; $string['modulename'] = 'Lezione'; -$string['modulename_help'] = 'Il modulo di attività lezione consente al docenti di distribuire contenuti o esercitazioni in modo interessante e flessibile. E\' possibile usare la lezione per creare pagine da fruire sequenzialmente o con diversi percorsi ed opzioni. +$string['modulename_help'] = 'Il modulo di attività lezione consente al docenti di distribuire contenuti o esercitazioni in modo interessante e flessibile. È possibile usare la lezione per creare pagine da fruire sequenzialmente o con diversi percorsi ed opzioni. -E\' possibile includere nelle pagine domande di vario tipo come domande a scelta multipla, a risposta breve ed a corrispondenza. In base alla risposta data, lo studente può proseguire la lezione, essere riportato alla pagina precedente oppure diretto verso un percorso composto da altre pagine. +È possibile includere nelle pagine domande di vario tipo come domande a scelta multipla, a risposta breve ed a corrispondenza. In base alla risposta data, lo studente può proseguire la lezione, essere riportato alla pagina precedente oppure diretto verso un percorso composto da altre pagine. Se lo si desidera, è possibile valutare l\'attività ed il punteggio ottenuto sarà memorizzato nel registro valutatore. -E\' possibile usare le lezioni per: +È possibile usare le lezioni per: * auto apprendimento su un dato argomento * giochi di ruolo e esercizi di decision making diff --git a/html/langpacks/it/logstore_legacy.php b/html/langpacks/it/logstore_legacy.php index e9e8a1f007..f247d89b67 100644 --- a/html/langpacks/it/logstore_legacy.php +++ b/html/langpacks/it/logstore_legacy.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventlegacylogged'] = 'Registrato nel log evento legacy'; +$string['eventlegacylogged'] = 'Registrazione evento legacy nel log'; $string['loglegacy'] = 'Registra nel log legacy'; $string['loglegacy_help'] = 'Il plugin memorizza i dati di log nella tabella legacy (mdl_log). Questa funzionalità è stata rimpiazzata da nuovi plugin di logging più efficienti e più ricchi di funzioni. Il plugin Log legacy dovrebbe essere usato solamente in presenza di report che effettuano query sulla vecchia tabella di log. La scrittura sul Log legacy aumenta il carico, si raccomanda di disabilitare plugin legacy se non strettamente necessario.'; $string['pluginname'] = 'Log legacy'; diff --git a/html/langpacks/it/lti.php b/html/langpacks/it/lti.php index d4d7ee697d..e41199ad3a 100644 --- a/html/langpacks/it/lti.php +++ b/html/langpacks/it/lti.php @@ -70,12 +70,12 @@ $string['cannot_delete'] = 'Non dovresti eliminare la configurazione di questo tool.'; $string['cannot_edit'] = 'Non dovresti modificare la configurazione di questo tool.'; $string['capabilities'] = 'Funzionalità'; -$string['capabilities_help'] = 'Selezionare le funzionalità che si desidera offrire al tool provider. E\' possibile selezionare più di un afunzionalità'; +$string['capabilities_help'] = 'Selezionare le funzionalità che si desidera offrire al tool provider. È possibile selezionare più di una funzionalità.'; $string['capabilitiesrequired'] = 'Per essere attivato il tool deve accedere ali seguenti dati:'; $string['cleanaccesstokens'] = 'Rimozione token scaduti dei tool esterni'; $string['click_to_continue'] = 'Click per continuare'; $string['clientidadmin'] = 'ID del client'; -$string['clientidadmin_help'] = 'L\'ID client è un valore univoco utilizzato per identificare uno tool. Viene creato automaticamente per ogni tool che utilizza il profilo di sicurezza JWT introdotto in LTI 1.3 e deve far parte dei dettagli passati al fornitore del tool in modo che possa configurare la propria connessione.'; +$string['clientidadmin_help'] = 'L\'ID client è un valore univoco utilizzato per identificare un tool. Viene creato automaticamente per ogni tool che utilizza il profilo di sicurezza JWT introdotto in LTI 1.3 e deve far parte dei dettagli passati al fornitore del tool in modo che possa configurare la propria connessione.'; $string['comment'] = 'Comment'; $string['configpassword'] = 'Password di default del tool remoto'; $string['configpreferheight'] = 'Altezza preferita di default'; @@ -116,7 +116,7 @@ * ** Default** - Usa il contenitore di lancio impostato nella configurazione del tool. * **incorpora** - Il tool viene visualizzato all\'interno della finestra di Moodle già esistente analogamente ad altri tipi di attività. * **Incorpora, senza blocchi** - Il tool viene visualizzato all\'interno della finestra di Moodle già esistente, ma con i soli controlli di navigazione sulla parte superiore della pagina. -* **Nuova finestra** - Il tool viene aperto in una nuova finestra che occuperà tutto lo spazio disponibile. In funzione del tipo di browser, la nuova finestra può essere una finestra popup oppure un tab di una finestra già esistente. E\' possibile che il browser impedisca l\'apertura di nuove finestre.'; +* **Nuova finestra** - Il tool viene aperto in una nuova finestra che occuperà tutto lo spazio disponibile. In funzione del tipo di browser, la nuova finestra può essere una finestra popup oppure un tab di una finestra già esistente. È possibile che il browser impedisca l\'apertura di nuove finestre.'; $string['delegate'] = 'Delega al docente'; $string['delegate_tool'] = 'Come specificato nella definizione di Deep Linking o Delega al docente'; $string['delete'] = 'Elimina'; @@ -165,7 +165,7 @@ $string['existing_window'] = 'Finestra esistente'; $string['extensions'] = 'Servizi di estensione LTI'; $string['external_tool_type'] = 'Tool preconfigurato'; -$string['external_tool_type_help'] = '* **Automatico, in funzione dell\'URL del tool. Verrà scelta automaticamente la configurazione più appropriata. Nel caso in cui venga riconosciuto l\'URL del tool, sarà necessario inserire manualmente i dettagli della configurazione. +$string['external_tool_type_help'] = '* **Automatico, in funzione dell\'URL del tool** - Verrà scelta automaticamente la configurazione più appropriata. Nel caso in cui venga riconosciuto l\'URL del tool, sarà necessario inserire manualmente i dettagli della configurazione. * **Uno specifico tool preconfigurato** - Verrà utilizzata la configurazione del tool per comunicare con il tool provider esterno. Qualora l\'URL di lancio non appartenga al tool provider, verrà visualizzato un avvertimento. In alcuni casi non è necessario impostare un URL del tool * **Configurazione personalizzata** - Devono essere inseriti manualmente consumer key e shared secret, ottenibili dal fornitore del tool. Non tutti i tool richiedono consumer key e shared secret, nel qual caso è possibile non compilare i relativi campi. @@ -210,7 +210,7 @@ $string['indicator:socialbreadthdef'] = 'LTI sociale'; $string['indicator:socialbreadthdef_help'] = 'Durante l\'intervallo di analisi, il partecipante ha raggiunto questa percentuale di coinvolgimento sociale offerto dall\'attività LTI (Livelli: Nessuna partecipazione, Partecipazione da solo, Partecipazione con altri)'; $string['initiatelogin'] = 'URL di login iniziale'; -$string['initiatelogin_help'] = 'L\'URL del tool a cui devono essere inviate le richieste per l\'inizio di un login. E\' necessario disporre dell\'URL prima che messaggio possa essere inviato correttamente al tool un messaggio.'; +$string['initiatelogin_help'] = 'L\'URL del tool a cui devono essere inviate le richieste per l\'inizio di un login. È necessario disporre dell\'URL prima che messaggio possa essere inviato correttamente al tool un messaggio.'; $string['invalidid'] = 'L\'ID LTI era errata'; $string['jwtsecurity'] = 'LTI 1.3'; $string['keytype'] = 'Tipo di chiave pubblica'; @@ -223,7 +223,7 @@ $string['launch_url_help'] = 'L\'URL del tool specifica l\'indirizzo web del tool esterno e può contenere informazioni aggiuntive come la risorsa da visualizzare. Se non sei certo su cosa inserire per l\'URL del tool, verifica le informazioni con il tool provider. -E\' possibile inserire un URL cartridge se disponibile, in modo da compilare i campi restanti in modo automatico. +È possibile inserire un URL cartridge se disponibile, in modo da compilare i campi restanti in modo automatico. Se è stato selezionato un tipo di tool specifico, può non essere necessario inserire l\'URL del tool, ad esempio quando l\'URl del tool è utilizzata per accedere al sistema del tool provider invece che ad una specifica risorsa.'; $string['launchinpopup'] = 'Contenitore di lancio'; @@ -232,7 +232,7 @@ * ** Default** - Usa il contenitore di lancio impostato nella configurazione del tool. * **incorpora** - Il tool viene visualizzato all\'interno della finestra di Moodle già esistente analogamente ad altri tipi di attività. * **Incorpora, senza blocchi** - Il tool viene visualizzato all\'interno della finestra di Moodle già esistente, ma con i soli controlli di navigazione sulla parte superiore della pagina. -* **Nuova finestra** - Il tool viene aperto in una nuova finestra che occuperà tutto lo spazio disponibile. In funzione del tipo di browser, la nuova finestra può essere una finestra popup oppure un tab di una finestra già esistente. E\' possibile che il browser impedisca l\'apertura di nuove finestre.'; +* **Nuova finestra** - Il tool viene aperto in una nuova finestra che occuperà tutto lo spazio disponibile. In funzione del tipo di browser, la nuova finestra può essere una finestra popup oppure un tab di una finestra già esistente. È possibile che il browser impedisca l\'apertura di nuove finestre.'; $string['launchoptions'] = 'Opzioni di lancio'; $string['leaveblank'] = 'Lascia vuoto se non ti servono'; $string['lti'] = 'LTI'; @@ -256,11 +256,11 @@

          Se disponi di consumer key e shared secret, puoi inserirli nella configurazione del tool esterno (accertati che le opzioni avanzate siano visibili)
          In alternativa, puoi creare una configurazione di tool provider a livello di corso here.

          '; $string['lti_tool_request_added'] = 'La richiesta di configurare il tool è stata inviata correttamente. Contatta l\'amministratore per completare la configurazione.'; -$string['lti_tool_request_existing'] = 'E\' già stata inviata una configurazione per il dominio del tool.'; +$string['lti_tool_request_existing'] = 'È già stata inviata una configurazione per il dominio del tool.'; $string['ltisettings'] = 'Impostazioni LTI'; $string['ltiunknownserviceapicall'] = 'Chiamata servizio API LTI sconosciuta'; $string['ltiversion'] = 'Versione LTI'; -$string['ltiversion_help'] = 'La versione di LTI utilizzata per firmare messaggi e richieste di servizio: LTI 1.0/1.1 e LTI 2.0 utilizzano il profilo di sicurezza OAuth 1.0A; LTI 1.3.0 utilizza JWT.'; +$string['ltiversion_help'] = 'La versione LTI utilizzata per firmare messaggi e richieste di servizio: LTI 1.0/1.1 e LTI 2.0 utilizzano il profilo di sicurezza OAuth 1.0A; LTI 1.3.0 utilizza JWT.'; $string['main_admin'] = 'Help generale'; $string['main_admin_help'] = 'I tool esterni consentono di interagire con risorse formative ospitate in altri siti. Tramite uno speciale protocollo di lancio, il tool remoto può accedere ad alcune informazioni relative all\'utente, come ad esempio il nome dell\'istituzione, l\'id del corso, l\'id dell\'utente, il nome dell\'utente e l\'email. @@ -354,35 +354,35 @@ $string['privacy:metadata:coursefullname'] = 'Titolo del corso da cui l\'utente accede a LTI Consumer.'; $string['privacy:metadata:courseid'] = 'ID del corso da cui l\'utente accede a LTI Consumer.'; $string['privacy:metadata:courseidnumber'] = 'Codice identificativo del corso da cui l\'utente accede a LTI Consumer.'; -$string['privacy:metadata:courseshortname'] = 'Nome abbreviato del corso da cui l\'utente accede a LTI Consumer.'; +$string['privacy:metadata:courseshortname'] = 'Titolo abbreviato del corso da cui l\'utente accede a LTI Consumer.'; $string['privacy:metadata:createdby'] = 'Utente che ha creato il record.'; $string['privacy:metadata:email'] = 'Indirizzo email dell\'utente che accede a LTI Consumer.'; $string['privacy:metadata:externalpurpose'] = 'LTI Consumer fornisce le informazioni e il contesto dell\'utente al Provider del tool LTI.'; -$string['privacy:metadata:firstname'] = 'Nome proprio dell\'utente che accede a LTI Consumer.'; -$string['privacy:metadata:fullname'] = 'Nome completo dell\'utente che accede a LTI Consumer.'; -$string['privacy:metadata:lastname'] = 'Cognome dell\'utente che accede a LTI Consumer.'; -$string['privacy:metadata:lti_submission'] = 'Consegna LTI.'; -$string['privacy:metadata:lti_submission:datesubmitted'] = 'Data e ora della consegna.'; -$string['privacy:metadata:lti_submission:dateupdated'] = 'Data e ora di modifica della consegna.'; -$string['privacy:metadata:lti_submission:gradepercent'] = 'Valutazione dell\'utente in percentuale.'; -$string['privacy:metadata:lti_submission:originalgrade'] = 'Valutazione originaria dell\'utente.'; -$string['privacy:metadata:lti_submission:userid'] = 'ID dell\'utente che ha effettuato la consegna dell\'attività LTI.'; +$string['privacy:metadata:firstname'] = 'Nome proprio dell\'utente che accede a LTI Consumer'; +$string['privacy:metadata:fullname'] = 'Nome completo dell\'utente che accede a LTI Consumer'; +$string['privacy:metadata:lastname'] = 'Cognome dell\'utente che accede a LTI Consumer'; +$string['privacy:metadata:lti_submission'] = 'Consegna LTI'; +$string['privacy:metadata:lti_submission:datesubmitted'] = 'Data e ora della consegna'; +$string['privacy:metadata:lti_submission:dateupdated'] = 'Data e ora di modifica della consegna'; +$string['privacy:metadata:lti_submission:gradepercent'] = 'Valutazione dell\'utente in percentuale'; +$string['privacy:metadata:lti_submission:originalgrade'] = 'Valutazione originaria dell\'utente'; +$string['privacy:metadata:lti_submission:userid'] = 'ID dell\'utente che ha effettuato la consegna dell\'attività LTI'; $string['privacy:metadata:lti_tool_proxies'] = 'Proxy LTI'; $string['privacy:metadata:lti_tool_proxies:name'] = 'Nome del proxy LTI'; $string['privacy:metadata:lti_types'] = 'Tipi LTI'; $string['privacy:metadata:lti_types:name'] = 'Nome del tipo LTI'; -$string['privacy:metadata:role'] = 'Ruolo all\'interno del corso dell\'utente che accede a LTI Consumer.'; -$string['privacy:metadata:timecreated'] = 'Data e ora di creazione del record.'; -$string['privacy:metadata:timemodified'] = 'Data e ora di modifica del record.'; -$string['privacy:metadata:userid'] = 'ID dell\'utente che accede a LTI Consumer.'; -$string['privacy:metadata:useridnumber'] = 'Codice identificativo dell\'utente che accede a LTI Consumer.'; -$string['privacy:metadata:username'] = 'Username dell\'utente che accede a LTI Consumer.'; +$string['privacy:metadata:role'] = 'Ruolo all\'interno del corso dell\'utente che accede a LTI Consumer'; +$string['privacy:metadata:timecreated'] = 'Data e ora di creazione del record'; +$string['privacy:metadata:timemodified'] = 'Data e ora di modifica del record'; +$string['privacy:metadata:userid'] = 'ID dell\'utente che accede a LTI Consumer'; +$string['privacy:metadata:useridnumber'] = 'Codice identificativo dell\'utente che accede a LTI Consumer'; +$string['privacy:metadata:username'] = 'Username dell\'utente che accede a LTI Consumer'; $string['publickey'] = 'Chiave pubblica'; $string['publickey_help'] = 'La chiave pubblica (in formato PEM) fornita dal tool per verificare le firme dei messaggi in arrivo e le richieste di servizio.'; $string['publickeyset'] = 'Set di chiavi pubbliche'; $string['publickeyset_help'] = 'Keyset pubblico da cui questo sito recupererà la chiave pubblica del tool per verificare le firme dei messaggi in arrivo e le richieste di servizio.'; $string['quickgrade'] = 'Consenti valutazione rapida'; -$string['quickgrade_help'] = 'Consente la valutazione di più tool nella stessa pagina. E\' possibile aggiungere valutazioni e commenti e poi fare click su "Salva tutti i miei feedback" per salvare tutte le modifiche apportate nella pagina.'; +$string['quickgrade_help'] = 'Consente la valutazione di più tool nella stessa pagina. È possibile aggiungere valutazioni e commenti e poi fare click su "Salva tutti i miei feedback" per salvare tutte le modifiche apportate nella pagina.'; $string['redirect'] = 'Tra pochi secondi verrai reindirizzato, in caso contrario premi il pulsante.'; $string['redirectionuris'] = 'URI di reindirizzamento'; $string['redirectionuris_help'] = 'Elenco di URI (una per linea) che il tool utilizzerà per gestire richeste di autorizzazione. Deve essere configurata almeno una prima che sia possibile inviare messaggi al tool.'; @@ -423,40 +423,40 @@ $string['secure_icon_url'] = 'URL sicura dell\'icona'; $string['secure_icon_url_help'] = 'Simile all\'URL dell\'icona, viene utilizzato se l\'utente accede al sito tramite SSL. Lo scopo principale di questa impostazione è quello di prevenire gli avvertimenti che il browser presenta agli utenti quando la pagina è stata acceduta via SSL ma contiene anche contenuti forniti senza SSL.'; $string['secure_launch_url'] = 'URL sicura del tool'; -$string['secure_launch_url_help'] = 'Simile all\'URL di lancio, viene utilizzato nel caso in cui è necessario un elevato livello di sicurezza. Moodle utilizzerà l\'URL sicuro di lancio al posto dell\'URL di lancio se il sito Moodle viene acceduto cia SSL oppure se ila configurazione del tool è impostata per lancio tramite SSL. +$string['secure_launch_url_help'] = 'Simile all\'URL di lancio, viene utilizzato nel caso in cui è necessario un elevato livello di sicurezza. Moodle utilizzerà l\'URL sicuro di lancio al posto dell\'URL del tool se il sito Moodle viene acceduto via SSL oppure se ila configurazione del tool è impostata per lancio tramite SSL. -E\' anche possibile utilizzare un indirizzo https per l\'URL di lancio e lasciare vuoto il campo URL sicuro di lancio, forzando così il lancio via SSL'; +È anche possibile utilizzare un indirizzo https per l\'URL di lancio e lasciare vuoto il campo URL sicuro di lancio, forzando così il lancio via SSL.'; $string['selectcontent'] = 'Seleziona contenuto'; $string['send'] = 'Invia'; $string['services'] = 'Servizi'; -$string['services_help'] = 'Seleziona i servizi che desideri offrire al tool provider. E\' possibile selezionare più di un servizio.'; +$string['services_help'] = 'Seleziona i servizi che desideri offrire al tool provider. È possibile selezionare più di un servizio.'; $string['setupoptions'] = 'Opzioni setup'; $string['share_email'] = 'Rendi noto al tool l\'email di chi lo ha lanciato'; $string['share_email_admin'] = 'Rendi noto al tool l\'email di chi lo ha lanciato'; -$string['share_email_admin_help'] = 'E\' possibile rendere noto al tool provider l\'indirizzo email dell\'utente che lo ha lanciato. +$string['share_email_admin_help'] = 'È possibile rendere noto al tool provider l\'indirizzo email dell\'utente che lo ha lanciato. Il tool provider potrebbe avere bisogno dell\'indirizzo email di colui che lo ha lanciato per distinguere gli utenti aventi lo stesso nome, oppure per inviare email in funzione delle attività svolte dall\'utente.'; -$string['share_email_help'] = 'E\' possibile rendere noto al tool provider l\'indirizzo email dell\'utente che lo ha lanciato. +$string['share_email_help'] = 'È possibile rendere noto al tool provider l\'indirizzo email dell\'utente che lo ha lanciato. Il tool provider può avere bisogno dell\'indirizzo email di colui che lo ha lanciato per distinguere gli utenti con lo stesso nome, oppure per inviare email in funzione delle attività svolte nel tool dall\'utente. Da notare che questa impostazione può essere modificata dalla configurazione del tool.'; $string['share_name'] = 'Rendi noto al tool il nome di chi lo ha lanciato'; $string['share_name_admin'] = 'Rendi noto al tool il nome di chi lo ha lanciato'; -$string['share_name_admin_help'] = 'E\' possibile rendere noto al tool provider il nome e cognome dell\'utente che lo ha lanciato. Il tool provider potrebbe avere bisogno del nome e cognome di colui che lo ha lanciato per visualizzare informazioni utili nel tool.'; -$string['share_name_help'] = 'E\' possibile rendere noto al tool provider il nome e cognome dell\'utente che lo ha lanciato. +$string['share_name_admin_help'] = 'È possibile rendere noto al tool provider il nome e cognome dell\'utente che lo ha lanciato. Il tool provider potrebbe avere bisogno del nome e cognome di colui che lo ha lanciato per visualizzare informazioni utili nel tool.'; +$string['share_name_help'] = 'È possibile rendere noto al tool provider il nome e cognome dell\'utente che lo ha lanciato. Il tool provider può avere bisogno del nome e cognome di colui che lo ha lanciato per visualizzare informazioni utili all\'interno del tool. Da notare che questa impostazione può essere modificata dalla configurazione del tool.'; $string['share_roster'] = 'Consenti al tool di accedere all\'elenco dei partecipanti al corso'; $string['share_roster_admin'] = 'Il tool può accedere agli iscritti al corso'; -$string['share_roster_admin_help'] = 'E\' possibile consentire al tool di conoscere l\'elenco dei partecipanti al corso da cui viene lanciato il tool stesso.'; -$string['share_roster_help'] = 'E\' possibile consentire al tool di conoscere l\'elenco degli iscritti al corso. +$string['share_roster_admin_help'] = 'È possibile consentire al tool di conoscere l\'elenco dei partecipanti al corso da cui viene lanciato il tool stesso.'; +$string['share_roster_help'] = 'È possibile consentire al tool di conoscere l\'elenco degli iscritti al corso. Da notare che questa impostazione può essere modificata dalla configurazione del tool.'; $string['show_in_course_activity_chooser'] = 'Visualizza nel selettore attività e come tool preconfigurato'; $string['show_in_course_lti1'] = 'Utilizzo della configurazione del tool'; -$string['show_in_course_lti1_help'] = 'Questo tool può essere visualizzato nel selettore attività consentendo ai docenti di aggiungerlo ai corsi. In alternativa può essere visualizzato nel menù a discesa dei tool preconfigurati quando si aggiunge un tool al corso. E\' disponibile un\'opzione ulteriore per consentire l\'utilizzo del tool solamente se viene inserito il corretto URL di lancio quando si aggiunge un tool esterno al corso.'; +$string['show_in_course_lti1_help'] = 'Questo tool può essere visualizzato nel selettore attività consentendo ai docenti di aggiungerlo ai corsi. In alternativa può essere visualizzato nel menù a discesa dei tool preconfigurati quando si aggiunge un tool al corso. È disponibile un\'opzione ulteriore per consentire l\'utilizzo del tool solamente se viene inserito il corretto URL di lancio quando si aggiunge un tool esterno al corso.'; $string['show_in_course_lti2'] = 'Utilizzo della configurazione del tool'; $string['show_in_course_lti2_help'] = 'Questo tool può essere visualizzato nel selettore attività consentendo ai docenti di aggiungerlo ai corsi oppure può essere visualizzato nel menù a discesa dei tool preconfigurati quando si aggiunge un tool al corso.'; $string['show_in_course_no'] = 'Non visualizzare; da utilizzare solo se viene inserita un URL corretta del tool'; @@ -481,7 +481,7 @@ $string['tooldescription'] = 'Descrizione del tool'; $string['tooldescription_help'] = 'La descrizione del tool sarà visualizzata ai docenti nell\'elenco delle attività. -E\' utile per descrivere il tool e le sue funzionalità, assieme ad altre informazioni utili al docente.'; +È utile per descrivere il tool e le sue funzionalità, assieme ad altre informazioni utili al docente.'; $string['tooldetailsaccesstokenurl'] = 'URL del token di accesso'; $string['tooldetailsauthrequesturl'] = 'URL della richiesta di autenticazione'; $string['tooldetailsclientid'] = 'ID Client'; @@ -512,7 +512,7 @@ $string['tooltypes'] = 'Tool'; $string['tooltypeupdated'] = 'Il tool preconfigurato è stato aggiornato'; $string['toolurl'] = 'URL tool'; -$string['toolurl_contentitemselectionrequest'] = 'URL della selezione dei contenuti'; +$string['toolurl_contentitemselectionrequest'] = 'URL della selezione del contenuto'; $string['toolurl_contentitemselectionrequest_help'] = 'L\'URL di selezione del contenuto verrà utilizzato per avviare la pagina di selezione del contenuto del fornitore dello strumento. Lasciando il campo vuoto,, verrà utilizzato l\'URL dello strumento'; $string['toolurl_help'] = 'L\'URL del tool viene utilizzata per far corrispondere l\'URL del tool con la relativa configurazione. Il prefisso http(s) sull\'URL è facoltativo. @@ -538,7 +538,7 @@ Se due configurazioni di tool si riferiscono ad uno stesso dominio, verrà utilizzata la corrispondenza più rilevante. -E\' anche possibile inserire un URL cartridge e i dettagli del tool saranno compilati automaticamente.'; +È anche possibile inserire un URL cartridge e i dettagli del tool saranno compilati automaticamente.'; $string['toolurlplaceholder'] = 'URL del tool'; $string['typename'] = 'Nome del tool'; $string['typename_help'] = 'Il nome del tool consente di identificare il provider del tool in Moodle. Il nome sarà visibile ai docenti quando aggiungono i tool nei corsi.'; diff --git a/html/langpacks/it/media.php b/html/langpacks/it/media.php index d19895b5fb..2a21bfc32c 100644 --- a/html/langpacks/it/media.php +++ b/html/langpacks/it/media.php @@ -35,7 +35,7 @@ $string['mediaformats'] = 'Riproduttori disponibili'; $string['mediaformats_desc'] = 'Abilitando i riproduttori tramite le impostazioni seguenti, sarà possibile incorporare file multimediali tramite il filtro Plugin multimediali (se abilitato) oppure tramite risorse di tipo File o URL usando l\'opzione \'Incorpora\'. Se un riproduttore non è abilitato, non sarà possibile incorporare quel tipo di media e gli utenti dovranno scaricare il file o seguire il link. -Se due riproduttori supportano lo stesso formato, abilitarli entrambi aumenta la compatibilità tra dispositivi diversi, come ad esempio i telefoni cellulari. E\' anche possibile aumentare ulteriormente la compatibilità fornendo più versioni in formati diversi dello stesso clip audio o video.'; +Se due riproduttori supportano lo stesso formato, abilitarli entrambi aumenta la compatibilità tra dispositivi diversi, come ad esempio i telefoni cellulari. È anche possibile aumentare ulteriormente la compatibilità fornendo più versioni in formati diversi dello stesso clip audio o video.'; $string['privacy:metadata'] = 'L\'incorporazione di file non memorizza dati personali.'; $string['supports'] = 'Supporta'; $string['videoextensions'] = 'Video: {$a}'; diff --git a/html/langpacks/it/message.php b/html/langpacks/it/message.php index aa9fce89cd..2ec81702db 100644 --- a/html/langpacks/it/message.php +++ b/html/langpacks/it/message.php @@ -69,22 +69,22 @@ $string['disabled'] = 'La messaggistica è disabilitata'; $string['disallowed'] = 'Non consentito'; $string['editmessages'] = 'Modifica messaggio'; -$string['emailtagline'] = 'Questa email contiene una copia del messaggio ricevuto su "{$a->sitename}". Per rispondere recati su {$a->url}.'; +$string['emailtagline'] = 'Questa email contiene una copia del messaggio ricevuto su "{$a->sitename}". Per rispondere, recati su {$a->url}'; $string['enabled'] = 'Abilitato'; $string['errorcallingprocessor'] = 'Si è verificato un errore durante la chiamata all\'instradamento definito'; $string['errorconversationdoesnotexist'] = 'La conversazione non esiste'; $string['errormessagetoolong'] = 'Il messaggio è più lungo del massimo consentito.'; $string['errortranslatingdefault'] = 'Si è verificato un errore durante la trasposizione delle impostazioni di default del plugin, al loro posto verranno utilizzati i default di sistema.'; -$string['eventgroupmessagesent'] = 'Inviato messaggio di gruppo'; -$string['eventmessagecontactadded'] = 'Aggiunto contatto'; -$string['eventmessagecontactremoved'] = 'Eliminato contatto'; -$string['eventmessagedeleted'] = 'Eliminato messaggio'; -$string['eventmessagesent'] = 'Inviato messaggio'; -$string['eventmessageuserblocked'] = 'Utente bloccato'; -$string['eventmessageuserunblocked'] = 'Utente sbloccato'; -$string['eventmessageviewed'] = 'Visualizzato messaggio'; -$string['eventnotificationsent'] = 'Inviata notifica'; -$string['eventnotificationviewed'] = 'Visualizzata notifica'; +$string['eventgroupmessagesent'] = 'Invio messaggio di gruppo'; +$string['eventmessagecontactadded'] = 'Aggiornamento contatto'; +$string['eventmessagecontactremoved'] = 'Eliminazione contatto'; +$string['eventmessagedeleted'] = 'Eliminazione messaggio'; +$string['eventmessagesent'] = 'Invio messaggio'; +$string['eventmessageuserblocked'] = 'Blocco utente'; +$string['eventmessageuserunblocked'] = 'Sblocco utente'; +$string['eventmessageviewed'] = 'Visualizzazione messaggio'; +$string['eventnotificationsent'] = 'Invio notifica'; +$string['eventnotificationviewed'] = 'Visualizzazione notifica'; $string['forced'] = 'Bloccato'; $string['groupconversations'] = 'Gruppo'; $string['groupinfo'] = 'Informazioni sul gruppo'; @@ -221,7 +221,7 @@ $string['privacy:metadata:notifications:useridto'] = 'ID dell\'utente che ha ricevuto la notifica.'; $string['privacy:metadata:preference:core_message_settings'] = 'Impostazioni della messaggistica.'; $string['privacy:request:preference:set'] = 'Valore dell\'impostazione \'{$a->name}\', che era \'{$a->value}\''; -$string['privacy_desc'] = 'E\' possibile definire quali utenti possono inviarti messaggi'; +$string['privacy_desc'] = 'È possibile definire quali utenti possono inviarti messaggi'; $string['processorsettings'] = 'Impostazioni gestore'; $string['removecontact'] = 'Elimina contatto'; $string['removecontactconfirm'] = 'Sei sicuro di eliminare {$a} dai contatti?'; diff --git a/html/langpacks/it/message_airnotifier.php b/html/langpacks/it/message_airnotifier.php index 072a1a0b95..b290c7094b 100644 --- a/html/langpacks/it/message_airnotifier.php +++ b/html/langpacks/it/message_airnotifier.php @@ -33,7 +33,7 @@ $string['airnotifierport'] = 'Porta Airnotifier'; $string['airnotifierurl'] = 'URL Airnotifier'; $string['checkconfiguration'] = 'Controlla e verifica la configurazione delle notifiche push'; -$string['configairnotifieraccesskey'] = 'La chiave di accesso da utilizzare per il collegamento con il server Airnotifier. E\' possibile ottenere la chiave cliccando sul link sottostante, "Richiedi chiave di accesso" (valido solo per siti registrati), oppure previa creazione di account su Moodle Apps Portal.'; +$string['configairnotifieraccesskey'] = 'La chiave di accesso da utilizzare per il collegamento con il server Airnotifier. È possibile ottenere la chiave cliccando sul link sottostante, "Richiedi chiave di accesso" (valido solo per siti registrati), oppure previa creazione di account su Moodle Apps Portal.'; $string['configairnotifierappname'] = 'L\'identificativo del nome app in Airnotifier'; $string['configairnotifiermobileappname'] = 'L\'identificativo univoco della app mobile (ad esempio com.moodle.moodlemobile)'; $string['configairnotifierport'] = 'La porta da utilizzare per il collegamento con il server Airnotifier'; @@ -44,7 +44,7 @@ $string['devicetoken'] = 'Token dispositivo'; $string['enableprocessor'] = 'Abilita le notifiche mobile'; $string['errorretrievingkey'] = 'Si è verificato un errore durante il recupero della chiave. Per utilizzare il servizio il sito deve essere registrato. Se il sito è già registrato, prova ad aggiornare la registrazione.'; -$string['keyretrievedsuccessfully'] = 'La chiave è stata recuperata correttamente'; +$string['keyretrievedsuccessfully'] = 'La chiave è stata recuperata correttamente. Per accedere alle statistiche di utilizzo della Moodle App, per favore creare un account sul Moodle Apps Portal.'; $string['messageprovidersempty'] = 'Non ci sono notifiche mobili abilitate nelle preferenze predefinite di notifica .'; $string['messageproviderslow'] = 'Nelle preferenze predefinite di notifica sono abilitate solo alcune notifiche mobili.'; $string['moodleappsportallimitswarning'] = 'Da tenere presente che il numero di dispositivi utente autorizzati a ricevere notifiche dipende dalla sottoscrizione dell\'app Moodle. Per i dettagli, visita il Moodle Apps Portal.'; @@ -75,6 +75,6 @@ $string['sendtestconfirmation'] = 'Verrà inviata una notifica push di prova ai dispositivi che utilizzi per connetterti a questo sito. Assicurarsi che i dispositivi siano connessi a Internet e che l\'app mobile non sia aperta (poiché le notifiche push vengono visualizzate solo quando vengono ricevute in background).'; $string['serverconnectivityerror'] = 'Questo sito non è in grado di connettersi al server delle notifiche {$a}'; $string['showhide'] = 'Abilita/disabilita il dispositivo'; -$string['sitemustberegistered'] = 'Per utilizzare l\'istanza Airnotifier pubblica, è necessario registrare il sito con Moodle.'; +$string['sitemustberegistered'] = 'Per utilizzare l\'istanza Airnotifier pubblica, è necessario registrare il proprio sito Moodle. In alternativa, è possibile ricevere una Access Key creando account sul Moodle Apps Portal.'; $string['unknowndevice'] = 'Dispositivo sconosciuto'; $string['userdevices'] = 'Dispositivi utente'; diff --git a/html/langpacks/it/message_email.php b/html/langpacks/it/message_email.php index 0b606b08db..3d6de1fd84 100644 --- a/html/langpacks/it/message_email.php +++ b/html/langpacks/it/message_email.php @@ -47,4 +47,5 @@ $string['privacy:metadata:replytoname'] = 'Nome del destinatario a cui rispondere.'; $string['privacy:metadata:subject'] = 'Oggetto del messaggio.'; $string['privacy:metadata:userfrom'] = 'L\'utente che invia il messaggio.'; +$string['privacy:preference:email'] = 'Indirizzo email preferito per la ricezione di notifiche'; $string['tasksendemail'] = 'Invio raccolte email'; diff --git a/html/langpacks/it/mlbackend_python.php b/html/langpacks/it/mlbackend_python.php index 6f19225e92..acac16c752 100644 --- a/html/langpacks/it/mlbackend_python.php +++ b/html/langpacks/it/mlbackend_python.php @@ -42,7 +42,7 @@ $string['secure'] = 'Utilizza HTTPS'; $string['securedesc'] = 'Consente di scegliere la comunicazione in HTTP o HTTPS'; $string['serversettingsinfo'] = 'Per visualizzare le impostazioni + necessario selezionare \'Utilizza server esterno\'.'; -$string['tensorboardinfo'] = 'E\' possibile lanciare TensorBoard dalla linea di comando digitando tensorboard --logdir=\'{$a}\'.'; +$string['tensorboardinfo'] = 'È possibile lanciare TensorBoard dalla linea di comando digitando tensorboard --logdir=\'{$a}\'.'; $string['username'] = 'Username'; $string['usernamedesc'] = 'Lo username per consentire la comunicazione tra il server Moodle e il server Python'; $string['useserver'] = 'Utilizza server esterno'; diff --git a/html/langpacks/it/mnet.php b/html/langpacks/it/mnet.php index 5be7d99c50..c091090aeb 100644 --- a/html/langpacks/it/mnet.php +++ b/html/langpacks/it/mnet.php @@ -63,17 +63,17 @@ $string['deletewrongkeyvalue'] = 'Si è verificato un errore. Se non stavi cercando di eliminare la chiave SSL del tuo server, è possibile che sei stato oggetto di un attacco. Non è stata eseguita nessuna azione.'; $string['deny'] = 'Impedisci'; $string['description'] = 'Descrizione'; -$string['duplicate_usernames'] = 'E\' fallita la creazione di un indice sulle colonne "mnethostid" e "username" nella tua tabella utente.
          Questo può succedere quando vi sono username duplicati nella stessa tabella.
          Il tuo aggiornamento può comunque essere correttamente completato. Clicca sul link precedente, e compariranno in una nuova finestra istruzioni per risolvere questo problema. Puoi seguire tali istruzioni alla fine dell\'aggiornamento.
          '; +$string['duplicate_usernames'] = 'È fallita la creazione di un indice sulle colonne "mnethostid" e "username" nella tua tabella utente.
          Questo può succedere quando vi sono username duplicati nella stessa tabella.
          Il tuo aggiornamento può comunque essere correttamente completato. Clicca sul link precedente, e compariranno in una nuova finestra istruzioni per risolvere questo problema. Puoi seguire tali istruzioni alla fine dell\'aggiornamento.
          '; $string['enabled_for_all'] = '(Questo servizio è stato abilitato per qualsiasi host).'; $string['enterausername'] = 'Inserisci uno username, o una lista di username separati da virgola.'; -$string['error7020'] = 'Questo errore di norma si verifica se il sito remoto ha creato un record per questo sito usando una wwwroot errata, ad esempio, http://iltuosito.com invece di http://www.iltuosito.com. E\' necessario contattare l\'amministratore del sito remoto e comunicargli la wwwroot corretta (è definita nella config.php) in modo che possa correggere il record di questo host.'; +$string['error7020'] = 'Questo errore di norma si verifica se il sito remoto ha creato un record per questo sito usando una wwwroot errata, ad esempio, http://iltuosito.com invece di http://www.iltuosito.com. È necessario contattare l\'amministratore del sito remoto e comunicargli la wwwroot corretta (è definita nella config.php) in modo che possa correggere il record di questo host.'; $string['error7022'] = 'Il messaggio che hai inviato all\'host remoto è stato crittografato ma non è stato firmato. Ciò è davvero insolito: se il problema si dovesse verificare nuovamente, forse dovresti inserire un bug nel Tracker fornendo il maggior numero di informazioni possibile sulla versione di Moodle in uso.'; $string['error7023'] = 'Il sito remoto ha provato a decrittare il tuo messaggio usando tutte le chiavi a sua disposizione per il tuo sito. Nessuna chiave ha funzionato. Potresti provare a risolvere il problema scambiando manualmente le chiavi con il sito remoto. Questo problema è molto improbabile che si verifichi a meno che i due siti non abbiano potuto comunicare per alcuni mesi.'; $string['error7024'] = 'Hai inviato un messaggio non crittografato al sito remoto, ma il sito remoto non accetta comunicazioni non crittografate dal questo sito. Ciò è piuttosto insolito: se il problema si dovesse verificare nuovamente, forse si dovrebbe inserire un bug nel Tracker fornendo il maggior numero di informazioni possibile sulla versione di Moodle in uso.'; $string['error7026'] = 'La chiave con la quale è stato firmato il tuo messaggio è diversa dalla chiave a disposizione del sito remoto. Inoltre, l\'host remoto ha tentato di ottenere la chiave ma non ci è riuscito. Per favore a scambia le chiavi manualmente e riprova.'; $string['error709'] = 'Il sito remoto non è riuscito ad ottenere una chiave SSL.'; -$string['eventaccesscontrolcreated'] = 'Creato controllo d\'accesso'; -$string['eventaccesscontrolupdated'] = 'Aggiornato controllo d\'acecsso'; +$string['eventaccesscontrolcreated'] = 'Creazione controllo d\'accesso'; +$string['eventaccesscontrolupdated'] = 'Aggiornamento controllo d\'acecsso'; $string['expired'] = 'Questa chiave è scaduta il'; $string['expires'] = 'Valido fino al'; $string['expireyourkey'] = 'Elimina questa chiave'; @@ -106,8 +106,8 @@ $string['inspect'] = 'Ispeziona'; $string['installnosuchfunction'] = 'Errore nel codice! Qualcosa sta tentando di installare una funzione mnet xmlrpc ({$a->method}) da un file ({$a->file}) che non è possibile trovare!'; $string['installnosuchmethod'] = 'Errore nel codice! Qualcosa sta tentando di installare un metodo mnet xmlrpc ({$a->method}) da un file ({$a->file}) che non è possibile trovare!'; -$string['installreflectionclasserror'] = 'Errore nel codice! E\' fallita l\'intropsezione MNet per il metodo \'{$a->method}\' nella classe \'{$a->class}\'. Per comodità ecco il messaggio di errore originale: \'{$a->error}\''; -$string['installreflectionfunctionerror'] = 'Errore nel codice! E\' fallita l\'intropsezione MNet per la funazione \'{$a->method}\' nel file \'{$a->class}\'. Per comodità ecco il messaggio di errore originale: \'{$a->error}\''; +$string['installreflectionclasserror'] = 'Errore nel codice! È fallita l\'intropsezione MNet per il metodo \'{$a->method}\' nella classe \'{$a->class}\'. Per comodità ecco il messaggio di errore originale: \'{$a->error}\''; +$string['installreflectionfunctionerror'] = 'Errore nel codice! È fallita l\'intropsezione MNet per la funazione \'{$a->method}\' nel file \'{$a->class}\'. Per comodità ecco il messaggio di errore originale: \'{$a->error}\''; $string['invalidaccessparam'] = 'Parametro d\'accesso non valido.'; $string['invalidactionparam'] = 'Parametro d\'azione non valido.'; $string['invalidhost'] = 'Devi inserire un host identifier valido'; @@ -174,14 +174,14 @@ $string['off'] = 'Off'; $string['on'] = 'On'; $string['options'] = 'Opzioni'; -$string['peerprofilefielddesc'] = 'E\' possibile alterare le impostazioni globali che regolano i campi del profilo utente da inviare e ricevere durante la creazione di nuovi utenti'; +$string['peerprofilefielddesc'] = 'È possibile alterare le impostazioni globali che regolano i campi del profilo utente da inviare e ricevere durante la creazione di nuovi utenti'; $string['permittedtransports'] = 'Trasporti permessi'; $string['phperror'] = 'Un errore PHP interno ha impedito di soddisfare la tua richiesta.'; $string['position'] = 'Posizione'; $string['postrequired'] = 'La funzione di eliminazione richiede una richiesta POST.'; $string['privacy:metadata'] = 'Il plugin \'Iscrizioni remote MNet\' non memorizza dati personali.'; $string['profileexportfields'] = 'Campi da inviare'; -$string['profilefielddesc'] = 'E\' possibile configurare l\'elenco dei campi del profilo utente da inviare e ricevere via MNet durante la creazione o l\'aggiornamento di utenti. E\' anche possibile alterare questa impostazione per ciascun nodo MNet. I seguenti campi saranno sempre inviati indipendentemente dalla configurazione: {$a}'; +$string['profilefielddesc'] = 'È possibile configurare l\'elenco dei campi del profilo utente da inviare e ricevere via MNet durante la creazione o l\'aggiornamento di utenti. È anche possibile alterare questa impostazione per ciascun nodo MNet. I seguenti campi saranno sempre inviati indipendentemente dalla configurazione: {$a}'; $string['profilefields'] = 'Campi profilo utente'; $string['profileimportfields'] = 'Campi da ricevere'; $string['promiscuous'] = 'Promiscuo'; @@ -194,7 +194,7 @@ $string['recordnoexists'] = 'Il record non esiste.'; $string['reenableserver'] = 'No - seleziona questa opzione per ri-abilitare il server.'; $string['registerallhosts'] = 'Registra qualsiasi host (modalità promiscua)'; -$string['registerallhostsexplain'] = 'E\' possibile registrare automaticamente gli host che tentano di collegarsi a questo sito. Come conseguenza, in questa pagina comparirà un elenco degli host che si sono collegati richiedendo la chiave pubblica.
          Con il pulsante sottostante è possibile consentire qualsiasi sito Moodle di collegarsi e fruire dei servizi abilitati.'; +$string['registerallhostsexplain'] = 'È possibile registrare automaticamente gli host che tentano di collegarsi a questo sito. Come conseguenza, in questa pagina comparirà un elenco degli host che si sono collegati richiedendo la chiave pubblica.
          Con il pulsante sottostante è possibile consentire qualsiasi sito Moodle di collegarsi e fruire dei servizi abilitati.'; $string['registerhostsoff'] = 'La registrazione di qualsiasi host è disattivata'; $string['registerhostson'] = 'La registrazione di qualsiasi host è attiva'; $string['remotecourses'] = 'Corsi remoti'; @@ -226,7 +226,7 @@ * Verifica solo host: valida il dominio corrispondente al certificato SSL * Verifica host e peer (raccomandato): valida il dominio e chi ha rilasciato il certificato SSL'; $string['ssoaccesscontrol'] = 'Controllo accessi SSO'; -$string['ssoacldescr'] = 'Utilizza queste impostazioni per conferire/negare il privilegio di accesso a specifici utenti provenienti da host remoti MNet. E\' utile quando si offrono servizi SSO a utenti remoti. Se vuoi gestire il privilegio degli utenti locali ad accedere ad altri host remoti MNet, devi modificare i ruoli di sistema dando privilegio mnetlogintoremote.'; +$string['ssoacldescr'] = 'Utilizza queste impostazioni per conferire/negare il privilegio di accesso a specifici utenti provenienti da host remoti MNet. È utile quando si offrono servizi SSO a utenti remoti. Se vuoi gestire il privilegio degli utenti locali ad accedere ad altri host remoti MNet, devi modificare i ruoli di sistema dando privilegio mnetlogintoremote.'; $string['ssoaclneeds'] = 'Per questa funzionalità è necessario che siano attivi il Networking e il plugn di autenticazione MNet.'; $string['strict'] = 'Strict'; $string['subscribe'] = 'Sottoscrivi il servizio'; @@ -250,7 +250,7 @@ $string['userchangepasswordlink'] = '
          Puoi cambiare la tua password presso il tuo provider {$a->description}.'; $string['usernotfullysetup'] = 'Il tuo profilo utente non è completo. Dovresti ritornare dal tuo provider ed assicurati che il tuo profilo sia completo. Per completare l\'operazione potrà essere necessario autenticarsi nuovamente.'; $string['usersareonline'] = 'Attenzione: {$a} utenti da quel server sono attualmente collegati nel tuo sito.'; -$string['validated_by'] = 'E\' convalidato dal network:  {$a}'; +$string['validated_by'] = 'È convalidato dal network:  {$a}'; $string['verifyhostandpeer'] = 'Verifica host e peer'; $string['verifyhostonly'] = 'Verifica solo host'; $string['verifysignature-error'] = 'La verifica della firma non ha funzionato. Si è verificato un errore.'; diff --git a/html/langpacks/it/moodle.php b/html/langpacks/it/moodle.php index 465188f2df..43385a327e 100644 --- a/html/langpacks/it/moodle.php +++ b/html/langpacks/it/moodle.php @@ -312,15 +312,15 @@ $string['contentexport_viewfilename'] = 'Visualizza il file {$a}'; $string['continue'] = 'Continua'; $string['continuetocourse'] = 'Clicca qui per entrare nel corso'; -$string['convertingwikitomarkdown'] = 'E\' in corso la conversione del wiki al formato Markdown'; +$string['convertingwikitomarkdown'] = 'È in corso la conversione del wiki al formato Markdown'; $string['cookiesenabled'] = 'Il browser deve avere i cookie abilitati'; $string['cookiesenabled_help'] = 'Il sito utilizza due tipi di cookie: -Il primo è un cookie di sessione ed è normalmente chiamato MoodleSession. E\' un cookie essenziale ed è indispensabile che il browser sia configurato per accettare questo cookie al fine di garantire la validità della propria autenticazione navigando tra le pagine. Quando si chiuderà il browser o si effettuerà la disconnessione, il cookie verrà eliminato, sia dal browser sia dal server. +Il primo è un cookie di sessione ed è normalmente chiamato MoodleSession. È un cookie essenziale ed è indispensabile che il browser sia configurato per accettare questo cookie al fine di garantire la validità della propria autenticazione navigando tra le pagine. Quando si chiuderà il browser o si effettuerà la disconnessione, il cookie verrà eliminato, sia dal browser sia dal server. Il secondo cookie, generalmente chiamato MOODLEID, serve solo per ricordare il proprio username all\'interno del browser. Grazie a questo cookie quando si ritorna a far vista allo stesso sito, il campo della pagina di login sarà già compilato con lo username. Non ci sono problemi a rifiutare questo cookie, l\'unico inconveniente sarà quello di dover inserire nuovamente lo username nella pagina di login.'; $string['cookiesenabledonlysession'] = 'Il browser deve avere i cookie abilitati'; -$string['cookiesenabledonlysession_help'] = 'Il sito utilizza un cookie di sessione, normalmente chiamato MoodleSession. E\' indispensabile che il browser sia configurato per accettare questo cookie al fine di garantire la validità della propria autenticazione navigando tra le pagine. Quando si chiuderà il browser o si effettuerà la disconnessione, il cookie verrà eliminato, sia dal browser sia dal server.'; +$string['cookiesenabledonlysession_help'] = 'Il sito utilizza un cookie di sessione, normalmente chiamato MoodleSession. È indispensabile che il browser sia configurato per accettare questo cookie al fine di garantire la validità della propria autenticazione navigando tra le pagine. Quando si chiuderà il browser o si effettuerà la disconnessione, il cookie verrà eliminato, sia dal browser sia dal server.'; $string['cookiesnotenabled'] = 'Purtroppo al momento i cookie non sono abilitati nel tuo browser.'; $string['copy'] = 'copia'; $string['copyasnoun'] = 'copia'; @@ -339,7 +339,7 @@ $string['courseadministration'] = 'Amministrazione del corso'; $string['courseapprovedemail'] = 'Il corso da te richiesto, {$a->name}, è stato approvato e ti è stato assegnato il ruolo {$a->teacher}. Per accedere al nuovo corso, vai a {$a->url}'; $string['courseapprovedemail2'] = 'Il corso da te richiesto, {$a->name}, è stato approvato. Per accedere al nuovo corso, vai a {$a->url}'; -$string['courseapprovedfailed'] = 'E\' fallito il salvataggio dell\'approvazione del corso'; +$string['courseapprovedfailed'] = 'È fallito il salvataggio dell\'approvazione del corso'; $string['courseapprovedsubject'] = 'Il corso è stato approvato'; $string['courseavailable'] = 'Corso disponibile agli studenti'; $string['courseavailablenot'] = 'Corso non disponibile agli studenti'; @@ -420,7 +420,7 @@ $string['courserestore'] = 'Ripristino corso'; $string['courses'] = 'Corsi'; $string['coursesearch'] = 'Cerca corsi'; -$string['coursesearch_help'] = 'E\' possibile cercare usando più parole e raffinare la ricerca: +$string['coursesearch_help'] = 'È possibile cercare usando più parole e raffinare la ricerca: * parola - trova le corrispondenze della parola nel testo * +parola - trova solo le corrispondenze esatte della parola @@ -480,7 +480,7 @@ $string['currentpicture'] = 'Immagine attuale'; $string['currentrelease'] = 'Informazioni sulla versione attuale'; $string['currentversion'] = 'Versione installata'; -$string['databasechecking'] = 'E\' in corso l\'aggiornamento del database di Moodle dalla versione {$a->oldversion} to {$a->newversion}'; +$string['databasechecking'] = 'È in corso l\'aggiornamento del database di Moodle dalla versione {$a->oldversion} to {$a->newversion}'; $string['databaseperformance'] = 'Prestazioni database'; $string['databasesetup'] = 'Impostazione database'; $string['databasesuccess'] = 'Il database è stato aggiornato con successo'; @@ -563,7 +563,7 @@ $string['displayingrecords'] = 'Visualizzazione di {$a} record'; $string['displayingusers'] = 'Visualizza gli iscritti a partire da {$a->start} fino a {$a->end}'; $string['displayonpage'] = 'Visualizza nella pagina'; -$string['dndcourse'] = 'E\' possibile trascinare e rilasciare il corso da una categoria all\'altra'; +$string['dndcourse'] = 'È possibile trascinare e rilasciare il corso da una categoria all\'altra'; $string['dndenabled_inbox'] = 'Per caricare file, trascinali e rilasciali qui.'; $string['dndnotsupported'] = 'La funzione trascina e rilascia non è supportata.'; $string['dndnotsupported_help'] = 'Il browser non supporta il caricamento tramite trascina e rilascia. Questa funzione è disponibile in tutte le versioni più recenti di Chrome, Firefox, Safari e in Internet Explorer versioni 10 o successive.'; @@ -655,7 +655,7 @@ {$a->admin}'; $string['emailconfirmationresend'] = 'Invia di nuovo email di conferma'; $string['emailconfirmationsubject'] = '{$a}: conferma account'; -$string['emailconfirmsent'] = '

          E\' stata inviata una mail all\'indirizzo {$a}

          +$string['emailconfirmsent'] = '

          È stata inviata una mail all\'indirizzo {$a}

          La mail contiene alcune semplici istruzioni per completare la registrazione.

          In caso di difficoltà contattare l\'amministratore del sito.

          '; $string['emailconfirmsentfailure'] = 'L\'email di conferma non è stata inviata'; @@ -667,7 +667,7 @@ * Raccolta - messaggi per intero - riceverai una email al giorno contenente la raccolta dei messaggi di ciascun messaggio nei forum. * Raccolta - solo oggetto - Riceverai una email al giorno contenente la raccolta del solo oggetto di ciascun messaggio nei forum. -E\' anche possibile scegliere impostazioni diverse per ciascun forum.'; +È anche possibile scegliere impostazioni diverse per ciascun forum.'; $string['emaildigestcomplete'] = 'Completa (email giornaliera con messaggi per intero)'; $string['emaildigestoff'] = 'Nessuna raccolta (una email per ciascun messaggio)'; $string['emaildigestsubjects'] = 'Oggetti (email giornaliera con solo l\'oggetto dei messaggi)'; @@ -734,7 +734,7 @@ $string['emailpasswordconfirmnotsent'] = '

          I dati inseriti non corrispondono a nessun account utente.

          Per favore verifica i dati inseriti e riprova. Se continui ad avere difficoltà, contatta l\'amministratore del sito.

          '; -$string['emailpasswordconfirmsent'] = 'E\' stata spedita un\'email al tuo indirizzo {$a}. +$string['emailpasswordconfirmsent'] = 'È stata spedita un\'email al tuo indirizzo {$a}.
          Nel messaggio troverai le istruzioni per confermare e completare la modifica della password. Se continui ad avere difficoltà, contatta l\'amministratore del sito.'; $string['emailpasswordsent'] = 'Grazie per aver confermato il cambiamento della password. Riceverai la nuova password su br />{$a->email}.
          @@ -752,11 +752,11 @@ Se hai bisogno di aiuto, contatta l\'amministratore del sito, {$a->admin}'; $string['emailresetconfirmationsubject'] = '{$a}: Richiesta recupero password'; -$string['emailresetconfirmsent'] = 'E\' stata inviata un\'email al tuo indirizzo di posta {$a}. +$string['emailresetconfirmsent'] = 'È stata inviata un\'email al tuo indirizzo di posta {$a}.
          L\'email contiene le istruzioni per confermare la richiesta di cambio password. Se continui ad avere difficoltà, contatta l\'amministratore del sito.'; $string['emailstop'] = 'Disabilita notifiche'; -$string['emailtoprivatefiles'] = 'E\'\' anche possibile inviare nei propri File personali gli allegati delle email. E\' sufficiente allegare file ad un aemail da inviare a {$a}'; +$string['emailtoprivatefiles'] = 'È anche possibile inviare nei propri File personali gli allegati delle email. È sufficiente allegare file ad una email da inviare a {$a}'; $string['emailtoprivatefilesdenied'] = 'L\'amministratore ha disabilitato la funzionalità per caricare file personali'; $string['emailvia'] = '{$a->name} (da {$a->siteshortname})'; $string['emojicategoryactivities'] = 'Attività'; @@ -786,61 +786,61 @@ $string['errorfiletoobig'] = 'Il file è più grande del limite consentito pari a {$a} byte'; $string['errornouploadrepo'] = 'In questo sito non sono abilitati repository per il caricamento'; $string['errorwhenconfirming'] = 'La tua iscrizione non è stata ancora confermata a causa di un errore. Se hai cliccato sul link di una email per arrivare qui, assicurati che la riga nella tua email non era spezzata o andava accapo. Potresti dover utilizzare Copia e Incolla per ricostruire il link corretto.'; -$string['eventcommentcreated'] = 'Creato commento'; -$string['eventcommentdeleted'] = 'Eliminato commento'; -$string['eventcommentsviewed'] = 'Visualizzato commento'; -$string['eventconfiglogcreated'] = 'Creato log della configurazione'; -$string['eventcontentviewed'] = 'Visualizzato contenuto'; -$string['eventcoursebackupcreated'] = 'Creato backup del corso'; -$string['eventcoursecategorycreated'] = 'Creata categoria'; -$string['eventcoursecategorydeleted'] = 'Eliminata categoria'; -$string['eventcoursecategoryupdated'] = 'Aggiornata categoria'; -$string['eventcoursecategoryviewed'] = 'Visualizzata categoria'; -$string['eventcoursecontentdeleted'] = 'Eliminato contenuto corso'; -$string['eventcoursecreated'] = 'Creato corso'; -$string['eventcoursedeleted'] = 'Eliminato corso'; -$string['eventcourseinformationviewed'] = 'Visualizzata introduzione al corso'; -$string['eventcoursemodulecreated'] = 'Creato modulo corso'; -$string['eventcoursemoduledeleted'] = 'Eliminato modulo corso'; -$string['eventcoursemoduleinstancelistviewed'] = 'Visualizzato elenco istanze moduli corso'; -$string['eventcoursemoduleupdated'] = 'Aggiornato modulo corso'; -$string['eventcoursemoduleviewed'] = 'Visualizzato modulo corso'; -$string['eventcourseresetended'] = 'Terminato reset corso'; -$string['eventcourseresetstarted'] = 'Iniziato reset corso'; -$string['eventcourserestored'] = 'Ripristinato corso'; -$string['eventcoursesectioncreated'] = 'Creata sezione di corso'; -$string['eventcoursesectiondeleted'] = 'Eliminata sezione corso'; -$string['eventcoursesectionupdated'] = 'Aggiornata sezione corso'; -$string['eventcoursessearched'] = 'Cercati corsi'; -$string['eventcourseupdated'] = 'Aggiornato corso'; -$string['eventcourseuserreportviewed'] = 'Visualizzato report utente del corso'; -$string['eventcourseviewed'] = 'Visualizzato corso'; -$string['eventdashboardreset'] = 'Reimpostata dashboard'; -$string['eventdashboardsreset'] = 'Reimpostate dashboard'; -$string['eventdashboardviewed'] = 'Visualizzata dashboard'; -$string['eventdatabasetextfieldcontentreplaced'] = 'Cerca e sostituisci in tutto il database'; -$string['eventemailfailed'] = 'Fallito invio email'; +$string['eventcommentcreated'] = 'Creazione commento'; +$string['eventcommentdeleted'] = 'Eliminazione commento'; +$string['eventcommentsviewed'] = 'Visualizzazione commento'; +$string['eventconfiglogcreated'] = 'Creazione log della configurazione'; +$string['eventcontentviewed'] = 'Visualizzazione contenuto'; +$string['eventcoursebackupcreated'] = 'Creazione backup del corso'; +$string['eventcoursecategorycreated'] = 'Creazione categoria'; +$string['eventcoursecategorydeleted'] = 'Eliminazione categoria'; +$string['eventcoursecategoryupdated'] = 'Aggiornamento categoria'; +$string['eventcoursecategoryviewed'] = 'Visualizzazione categoria'; +$string['eventcoursecontentdeleted'] = 'Eliminazione contenuto corso'; +$string['eventcoursecreated'] = 'Creazione corso'; +$string['eventcoursedeleted'] = 'Eliminazione corso'; +$string['eventcourseinformationviewed'] = 'Visualizzazione introduzione al corso'; +$string['eventcoursemodulecreated'] = 'Creazione modulo corso'; +$string['eventcoursemoduledeleted'] = 'Eliminazione modulo corso'; +$string['eventcoursemoduleinstancelistviewed'] = 'Visualizzazione elenco istanze moduli corso'; +$string['eventcoursemoduleupdated'] = 'Aggiornamento modulo corso'; +$string['eventcoursemoduleviewed'] = 'Visualizzazione modulo corso'; +$string['eventcourseresetended'] = 'Fine reset corso'; +$string['eventcourseresetstarted'] = 'Inizio reset corso'; +$string['eventcourserestored'] = 'Ripristino corso'; +$string['eventcoursesectioncreated'] = 'Creazione sezione di corso'; +$string['eventcoursesectiondeleted'] = 'Eliminazione sezione corso'; +$string['eventcoursesectionupdated'] = 'Aggiornamento sezione corso'; +$string['eventcoursessearched'] = 'Ricerca corsi'; +$string['eventcourseupdated'] = 'Aggiornamento corso'; +$string['eventcourseuserreportviewed'] = 'Visualizzazione report utente del corso'; +$string['eventcourseviewed'] = 'Visualizzazione corso'; +$string['eventdashboardreset'] = 'Reimpostazione dashboard'; +$string['eventdashboardsreset'] = 'Reimpostazione dashboard'; +$string['eventdashboardviewed'] = 'Visualizzazione dashboard'; +$string['eventdatabasetextfieldcontentreplaced'] = 'Ricerca e sostituzione nel database'; +$string['eventemailfailed'] = 'Invio email fallito'; $string['eventname'] = 'Evento'; -$string['eventrecentactivityviewed'] = 'Visualizzata attività recente'; -$string['eventsearchindexed'] = 'Indicizzati dati per la ricerca'; -$string['eventsearchresultsviewed'] = 'Visualizzati risultati della ricerca'; +$string['eventrecentactivityviewed'] = 'Visualizzazione attività recente'; +$string['eventsearchindexed'] = 'Indicizzazione dati per la ricerca'; +$string['eventsearchresultsviewed'] = 'Visualizzazione risultati della ricerca'; $string['eventunknownlogged'] = 'Evento sconosciuto'; -$string['eventusercreated'] = 'Creato utente'; -$string['eventuserdeleted'] = 'Eliminato utente'; -$string['eventuserfeedbackgiven'] = 'Cliccato link del feedback'; -$string['eventuserfeedbackremind'] = 'Cliccato link promemoria del feedback'; -$string['eventuserinfocategorycreated'] = 'Creata categoria di campi personalizzati del profilo'; -$string['eventuserinfocategorydeleted'] = 'Eliminata categoria di campi personalizzati del profilo'; -$string['eventuserinfocategoryupdated'] = 'Aggiornata categoria di campi personalizzati del profilo'; -$string['eventuserinfofieldcreated'] = 'Creato campo personalizzato del profilo'; -$string['eventuserinfofielddeleted'] = 'Eliminato campo personalizzato del profilo'; -$string['eventuserinfofieldupdated'] = 'Aggiornato campo personalizzato del profilo'; -$string['eventuserlistviewed'] = 'Visualizzato elenco utenti'; -$string['eventuserloggedout'] = 'Disconnesso utente'; +$string['eventusercreated'] = 'Creazione utente'; +$string['eventuserdeleted'] = 'Eliminazione utente'; +$string['eventuserfeedbackgiven'] = 'Click su link feedback'; +$string['eventuserfeedbackremind'] = 'Click link promemoria del feedback'; +$string['eventuserinfocategorycreated'] = 'Creazione categoria di campi personalizzati del profilo'; +$string['eventuserinfocategorydeleted'] = 'Eliminazione categoria di campi personalizzati del profilo'; +$string['eventuserinfocategoryupdated'] = 'Aggiornamento categoria di campi personalizzati del profilo'; +$string['eventuserinfofieldcreated'] = 'Creazione campo personalizzato del profilo'; +$string['eventuserinfofielddeleted'] = 'Eliminazione campo personalizzato del profilo'; +$string['eventuserinfofieldupdated'] = 'Aggiornamento campo personalizzato del profilo'; +$string['eventuserlistviewed'] = 'Visualizzazione elenco utenti'; +$string['eventuserloggedout'] = 'Disconnessione utente'; $string['eventuserpasswordpolicyfailed'] = 'La password utente non soddisfa i requisiti'; -$string['eventuserpasswordupdated'] = 'Modificata password utente'; -$string['eventuserprofileviewed'] = 'Visualizzato profilo utente'; -$string['eventuserupdated'] = 'Aggiornato utente'; +$string['eventuserpasswordupdated'] = 'Modifica password utente'; +$string['eventuserprofileviewed'] = 'Visualizzazione profilo utente'; +$string['eventuserupdated'] = 'Aggiornamento utente'; $string['everybody'] = 'Tutti'; $string['executeat'] = 'Esegui alle'; $string['existing'] = 'Esistente'; @@ -862,7 +862,7 @@ $string['favourites'] = 'Preferiti'; $string['feedback'] = 'Feedback'; $string['file'] = 'File'; -$string['fileexists'] = 'E\' già presente un file di nome {$a}'; +$string['fileexists'] = 'È già presente un file di nome {$a}'; $string['filemissing'] = '{$a} è mancante'; $string['filereaderror'] = 'Non è possibile leggere il file \'{$a}\'. Per favore verifica che sia realmente un file e non una cartella.'; $string['files'] = 'File'; @@ -1213,7 +1213,7 @@ $string['maximumupload'] = 'Dimensione massima file caricabili'; $string['maximumupload_help'] = '

          Questa impostazione determina la dimensione massima dei file che gli studenti e i docenti possono caricare. L\'impostazione influenza solo i file caricabili nell\'ambito del corso ed è a sua volta limitata nel suo valore massimo dalla analoga impostazione effettuata a livello di sito dagli Amministratori del sistema.

          -

          E\' inoltre possibile limitare ulteriormente la dimensione massima dei file caricabili per ciascuna attività del corso.

          '; +

          È inoltre possibile limitare ulteriormente la dimensione massima dei file caricabili per ciascuna attività del corso.

          '; $string['maxnumberweeks'] = 'Numero massimo di sezioni'; $string['maxnumberweeks_desc'] = 'Il numero massimo di sezioni presenti nel meni a discesa delle sezioni (si applica solamente ad alcuni formati di corso).'; $string['maxnumcoursesincombo'] = 'Visualizza {$a->numberofcourses} corsi.'; @@ -1355,7 +1355,7 @@ $string['nameforpage'] = 'Nome'; $string['navigation'] = 'Navigazione'; $string['needed'] = 'Necessario'; -$string['networkdropped'] = 'E\' stato rilevato che la tua connessione internet è poco affidabile oppure si è interrotta.
          +$string['networkdropped'] = 'È stato rilevato che la tua connessione internet è poco affidabile oppure si è interrotta.
          Le modifiche apportate non potranno essere salvate correttamente finché la connessione non migliorerà.'; $string['never'] = 'Mai'; $string['neverdeletelogs'] = 'Non eliminare mai i log'; @@ -1548,7 +1548,7 @@ $string['passwordrecovery'] = 'Si, per favore aiutatemi per il login'; $string['passwordsdiffer'] = 'Le password non corrispondono'; $string['passwordsent'] = 'La password è stata spedita'; -$string['passwordsenttext'] = 'La nuova password è stata generata automaticamente, se vuoi puoi cambiarla con una di tua scelta.

          E\' stata stata spedita un\'email a {$a->email}.

          +$string['passwordsenttext'] = 'La nuova password è stata generata automaticamente, se vuoi puoi cambiarla con una di tua scelta.

          È stata stata spedita un\'email a {$a->email}.

          Per favore controlla la tua casella.

          La nuova password è stata generata automaticamente, se vuoi puoi cambiarla con una di tua scelta.

          '; $string['passwordset'] = 'La password è stata impostata.'; @@ -1677,7 +1677,7 @@ $string['redirect'] = 'Reindirizza'; $string['reducesections'] = 'Riduci il numero di sezioni'; $string['refresh'] = 'Aggiorna'; -$string['refreshingevents'] = 'Aggiorna eventi'; +$string['refreshingevents'] = 'Aggiornamento eventi'; $string['registration'] = 'Registrazione di Moodle'; $string['registrationcontact'] = 'Possibilità di essere contattati'; $string['registrationcontactno'] = 'No, non desidero essere contattato'; @@ -1793,7 +1793,7 @@ $string['scale'] = 'Scala'; $string['scale_help'] = '

          I docenti possono creare scale di valutazione personalizzate utilizzabili in qualsiasi attività valutabile.

          -

          E\' preferibile assegnare alle scale di valutazione dei nomi che le identifichino +

          È preferibile assegnare alle scale di valutazione dei nomi che le identifichino in modo chiaro: il nome infatti apparirà nella lista drop-down delle scale di valutazione disponibili e negli help sensibili al contesto.

          Le scale di valutazione sono definite tramite una lista di parole @@ -1805,7 +1805,7 @@

          Le scale di valutazione personalizzate possono includere una descrizione del loro significato e suggerimenti su come potrebbero essere impiegate. Questa descrizione apparirà nelle pagine di help dei docenti e degli studenti.

          -

          E\' anche possibile definire una o più scale di valutazione "standard" +

          È anche possibile definire una o più scale di valutazione "standard" a livello di sito da parte dell\'amministratore del sistema e queste saranno disponibili in tutti i corsi.

          '; $string['scales'] = 'Scale'; $string['scalescustom'] = 'Scale personalizzate'; @@ -1813,7 +1813,7 @@ $string['scalescustomno'] = 'Non sono ancora state create scale personalizzate'; $string['scalesstandard'] = 'Scale standard'; $string['scalestandard'] = 'Scala standard'; -$string['scalestandard_help'] = '

          E\' una scala definita a livello di sito e disponibile in qualsiasi corso.

          '; +$string['scalestandard_help'] = '

          È una scala definita a livello di sito e disponibile in qualsiasi corso.

          '; $string['scalestip'] = 'Per creare scale personalizzate, utilizza il link \'Scale\' nel menu di amministrazione del tuo corso.'; $string['scalestip2'] = 'Per creare scale personalizzate, fate click sul link Scale presente nel blocco Amministrazione del corso, poi selezionate Modifica -> Scale'; $string['schedule'] = 'Schedula'; @@ -1878,7 +1878,7 @@ $string['separateandconnected'] = 'Stile di apprendimento Separato e Collegato'; $string['separateandconnectedinfo'] = 'Scala basata sulla teoria della conoscenza isolata e della conoscenza collegata. La teoria descrive due modi differenti con i quali possiamo valutare e imparare le cose che vediamo e che sentiamo.
          • Il Conoscitore isolato preferisce rimanere il più obiettivo possibile senza tener conto dei propri sentimenti e delle proprie emozioni. Durante una discussione con persone che hanno idee diverse, gli piace difendere le proprie, usando la logica per trovare difetti nelle idee altrui. -
          • Il Conoscitore collegato è più disponibile verso le altre persone. E\' in grado di comunicare meglio e tende ad ascoltare e porre domande finché entra in sintonia e "capisce le cose dal punto di vista degli altri". Impara cercando di condividere le esperienze che hanno portato alla conoscenza che ha trovato negli altri.
          '; +
        • Il Conoscitore collegato è più disponibile verso le altre persone. È in grado di comunicare meglio e tende ad ascoltare e porre domande finché entra in sintonia e "capisce le cose dal punto di vista degli altri". Impara cercando di condividere le esperienze che hanno portato alla conoscenza che ha trovato negli altri.
        '; $string['servererror'] = 'Si è verificato un errore durante la comunicazione con il server'; $string['serverlocaltime'] = 'Ora locale del server'; $string['sessionforceclean'] = 'Per motivi di sicurezza, in questa sessione gli script generati dall\'utente sono stati disabilitati.'; @@ -1891,7 +1891,7 @@ $string['shortnamecollisionwarning'] = '[*] = Questo Titolo abbreviato è già utilizzato da un corso e sarà necessario modificarlo all\'approvazione'; $string['shortnamecourse'] = 'Titolo abbreviato'; $string['shortnamecourse_help'] = '

        Molte istituzioni assegnano ai corsi delle sigle come -BP102 o COMMS. E\' possibile usare queste sigle come Titolo abbreviato, oppure utilizzare un titolo a piacere. Il Titolo abbreviato sarà usato al posto del Titolo del corso in tutte quelle situazioni dove è pratico usare stringhe di caratteri più brevi, come ad esempio nelle briciole di pane o nelle intestazioni delle email.

        '; +BP102 o COMMS. È possibile usare queste sigle come Titolo abbreviato, oppure utilizzare un titolo a piacere. Il Titolo abbreviato sarà usato al posto del Titolo del corso in tutte quelle situazioni dove è pratico usare stringhe di caratteri più brevi, come ad esempio nelle briciole di pane o nelle intestazioni delle email.

        '; $string['shortnametaken'] = 'Titolo abbreviato già in uso in un altro corso ({$a})'; $string['shortnameuser'] = 'Nome utente abbreviato'; $string['shortsitename'] = 'Nome abbreviato del sito (es. singola parola)'; diff --git a/html/langpacks/it/notes.php b/html/langpacks/it/notes.php index db25f16d7e..f18c52d3bf 100644 --- a/html/langpacks/it/notes.php +++ b/html/langpacks/it/notes.php @@ -41,11 +41,11 @@ $string['deletenotes'] = 'Elimina tutte le annotazioni'; $string['editnote'] = 'Modifica annotazione'; $string['enablenotes'] = 'Abilita annotazioni'; -$string['eventnotecreated'] = 'Creata nota'; -$string['eventnotedeleted'] = 'Eliminata nota'; -$string['eventnotesviewed'] = 'Visualizzata nota'; -$string['eventnoteupdated'] = 'Aggiornata nota'; -$string['invalidid'] = 'E\' stato indicato una ID errata dell\'annotazione'; +$string['eventnotecreated'] = 'Creazione nota'; +$string['eventnotedeleted'] = 'Eliminazione nota'; +$string['eventnotesviewed'] = 'Visualizzazione nota'; +$string['eventnoteupdated'] = 'Aggiornamento nota'; +$string['invalidid'] = 'È stato indicato una ID errata dell\'annotazione'; $string['invaliduserid'] = 'Id utente non valida: {$a}'; $string['myprofileownnotes'] = 'Le mie note'; $string['nocontent'] = 'Il contenuto della annotazione non può essere vuoto'; diff --git a/html/langpacks/it/page.php b/html/langpacks/it/page.php index fa8981cc1a..05b0ea9743 100644 --- a/html/langpacks/it/page.php +++ b/html/langpacks/it/page.php @@ -50,7 +50,7 @@ Per contenuti corposi, si raccomanda di utilizzare il modulo di attività libro al posto del modulo pagina. -E\' possibile usare il modulo pagina per +È possibile usare il modulo pagina per * presentare le condizioni di partecipazione o il programma del corso * inserire video e suoni accompagnati da testo esplicativo'; diff --git a/html/langpacks/it/plugin.php b/html/langpacks/it/plugin.php index 33fecc17c7..ef3db90fbb 100644 --- a/html/langpacks/it/plugin.php +++ b/html/langpacks/it/plugin.php @@ -196,21 +196,21 @@ $string['uninstalldelete'] = 'Tutti i dati relativi al plugin {$a->name} sono stati eliminati dal database. Per evitare che il plugin si installi nuovamente, è necessario rimuovere manualmente dal server la seguente cartella: {$a->rootdir}. Moodle non può rimuovere la cartella per mancanza di permessi di scrittura.'; $string['uninstalldeleteconfirm'] = 'Tutti i dati relativi al plugin {$a->name} sono stati eliminati dal database. Per evitare che il plugin si installi nuovamente, è necessario rimuovere dal server la seguente cartella: {$a->rootdir}. Desideri rimuovere la cartella?'; -$string['uninstalldeleteconfirmexternal'] = 'E\' possibile che il codice sorgente del plugin sia stato ottenuto via checkout del source code management system ({$a}). Rimuovendo la cartella del plugin si potrebbero perdere informazioni rilevanti sulle eventuali modifiche apportate al codice. Prima di proseguire, per favore accertarsi che la cartella vada eliminata definitivamente.'; +$string['uninstalldeleteconfirmexternal'] = 'È possibile che il codice sorgente del plugin sia stato ottenuto via checkout del source code management system ({$a}). Rimuovendo la cartella del plugin si potrebbero perdere informazioni rilevanti sulle eventuali modifiche apportate al codice. Prima di proseguire, per favore accertarsi che la cartella vada eliminata definitivamente.'; $string['uninstallextraconfirmblock'] = 'Sono presenti {$a->instances} istanze di questo blocco'; $string['uninstallextraconfirmenrol'] = 'Sono presenti {$a->enrolments} iscrizioni.'; $string['uninstallextraconfirmmod'] = 'Sono presenti {$a->instances} istanze del modulo in {$a->courses} corsi.'; $string['uninstalling'] = 'Rimozione di {$a->name}'; -$string['updateavailable'] = 'E\' disponibile una nuova versione {$a}!'; +$string['updateavailable'] = 'È disponibile una nuova versione {$a}!'; $string['updateavailable_moreinfo'] = 'Ulteriori informazioni'; $string['updateavailable_release'] = 'Release {$a}'; $string['updatepluginconfirm'] = 'Conferma aggiornamento plugin'; $string['updatepluginconfirmexternal'] = 'Sembra che la versione in uso del plugin sia stata ottenuta tramite un checkout del source code management system ({$a}). Installando l\'aggiornamento non sarà più possibile ottenere aggiornamenti del plugin tramite source code management system. Assicurati di voler realmente aggiornare il plugin prima di proseguire.'; $string['updatepluginconfirminfo'] = 'Stai per installare una nuova versione del plugin {$a->name}. Un pacchetto zip contenente la versione {$a->version} del plugin sarà scaricato da {$a->url}, espanso nella cartella di installazione di Moodle ed aggiornato.'; -$string['updatepluginconfirmwarning'] = 'Da notare che Moodle non effettuerà automaticamente una copia del database prima dell\'aggiornamento. E\' fortemente consigliato effettuare una copia completa di backup per poter ripristinare il sito nel caso di bug con il codice aggiornato o di problemi con il database. Prosegui a tuo rischio.'; +$string['updatepluginconfirmwarning'] = 'Da notare che Moodle non effettuerà automaticamente una copia del database prima dell\'aggiornamento. È fortemente consigliato effettuare una copia completa di backup per poter ripristinare il sito nel caso di bug con il codice aggiornato o di problemi con il database. Prosegui a tuo rischio.'; $string['validationmsg_componentmatch'] = 'Nome plugin'; $string['validationmsg_componentmismatchname'] = 'Discrepanza sul nome del plugin'; -$string['validationmsg_componentmismatchname_help'] = 'Alcuni pacchetti ZIP, come ad esempio i pacchetti generati da Github, possono contenere nomi errati della cartella radice. E\' necessario correggere il nome della cartella radice rendendolo coincidente con il nome dichiarato del plugin.'; +$string['validationmsg_componentmismatchname_help'] = 'Alcuni pacchetti ZIP, come ad esempio i pacchetti generati da Github, possono contenere nomi errati della cartella radice. È necessario correggere il nome della cartella radice rendendolo coincidente con il nome dichiarato del plugin.'; $string['validationmsg_componentmismatchname_info'] = 'Il plugin dichiara il nome \'{$a}\', ma questo nome non coincide con il nome della cartella radice.'; $string['validationmsg_componentmismatchtype'] = 'Discrepanza sul tipo di plugin'; $string['validationmsg_componentmismatchtype_info'] = 'Hai selezionato il tipo \'{$a->expected}\' ma il plugin dichiara di essere di tipo \'{$a->found}\'.'; @@ -240,12 +240,12 @@ $string['validationmsg_rootdir'] = 'Nome del plugin da installare'; $string['validationmsg_rootdir_help'] = 'Il nome della cartella radice contenuta nel pacchetto ZIP costituisce il nome del plugin da installare. Se il nome è errato, prima di installare il plugin è possibile rinominare il nome della cartella radice all\'interno del pacchetto .'; $string['validationmsg_rootdirinvalid'] = 'Nome del plugin non valido'; -$string['validationmsg_rootdirinvalid_help'] = 'Il nome della cartella radice contenuta nel pacchetto ZIP viola i requisiti sintattici formali. Alcuni pacchetti ZIP, come ad esempio i pacchetti generati da Github, possono contenere nomi errati della cartella radice. E\' necessario correggere il nome della cartella radice rendendolo coincidente con il nome del plugin.'; +$string['validationmsg_rootdirinvalid_help'] = 'Il nome della cartella radice contenuta nel pacchetto ZIP viola i requisiti sintattici formali. Alcuni pacchetti ZIP, come ad esempio i pacchetti generati da Github, possono contenere nomi errati della cartella radice. È necessario correggere il nome della cartella radice rendendolo coincidente con il nome del plugin.'; $string['validationmsg_targetexists'] = 'La cartella di destinazione è già esistente e sarà eliminata'; $string['validationmsg_targetexists_help'] = 'La cartella dove installare il plugin è già esistente e sarà soprascritta dal contenuto del pacchetto del plugin.'; $string['validationmsg_targetnotdir'] = 'La destinazione è occupata da un file'; $string['validationmsg_unknowntype'] = 'Tipo plugin sconosciuto'; -$string['validationmsg_versionphpsyntax'] = 'E\' stata rilevata una sintassi non supportata nel file version.php'; +$string['validationmsg_versionphpsyntax'] = 'È stata rilevata una sintassi non supportata nel file version.php'; $string['validationmsglevel_debug'] = 'Debug'; $string['validationmsglevel_error'] = 'Errore'; $string['validationmsglevel_info'] = 'OK'; diff --git a/html/langpacks/it/portfolio.php b/html/langpacks/it/portfolio.php index e52d60aa6d..3bcc9d573b 100644 --- a/html/langpacks/it/portfolio.php +++ b/html/langpacks/it/portfolio.php @@ -31,15 +31,15 @@ $string['addnewportfolio'] = 'Aggiungi un portfolio'; $string['addtoportfolio'] = 'Esporta in un portfolio'; $string['alreadyalt'] = 'Esportazione già attiva - per favore fate click qui per decidere cosa fare'; -$string['alreadyexporting'] = 'E\' già attiva una tua esportazione verso un portfolio. Prima di proseguire dovresti completare l\'esportazione attiva oppure annullarla. Vuoi proseguire con l\'esportazione attiva? (no equivale ad annullarla)'; +$string['alreadyexporting'] = 'È già attiva una tua esportazione verso un portfolio. Prima di proseguire dovresti completare l\'esportazione attiva oppure annullarla. Vuoi proseguire con l\'esportazione attiva? (no equivale ad annullarla)'; $string['availableformats'] = 'Formati di esportazione disponibili'; $string['callbackclassinvalid'] = 'La callback class specificata non è valida oppure non fa parte della gerarchia del portfolio_caller'; $string['callercouldnotpackage'] = 'Non è stato possibile impacchettare i dati per l\'esportazione: l\'errore è {$a}'; $string['cannotsetvisible'] = 'Non è possibile rendere il plugin attivo - il plugin è stato disabilitato poiché non configurato correttamente'; $string['commonportfoliosettings'] = 'Impostazioni comuni portfolio'; -$string['commonsettingsdesc'] = '

        E\' possibile stabilire se un trasferimento sia da considerarsi "Lungo" o "Breve" in base a quanto tempo l\'utente può aspettare prima che il trasferimento si concluda.

        -

        I trasferimenti di dimensioni inferiori al valore impostato per i trasferimenti "Brevi" vengono effettuati subito, senza avvertire l\'utente. I trasferimenti di dimensione pari a "Brevi" o "Lunghi" chiederanno all\'utente cosa fare, ossia se avviare subito oppure accodare il trasferimento.

        -

        E\' anche possibile che alcuni portfolio plugin non utilizzino tali impostazioni, accodando direttamente il trasferimento.

        '; +$string['commonsettingsdesc'] = '

        Èpossibile stabilire se un trasferimento sia da considerarsi "Lungo" o "Breve" in base a quanto tempo l\'utente può aspettare prima che il trasferimento si concluda.

        +

        I trasferimenti di dimensioni inferiori al valore impostato per i trasferimenti \'Brevi\' vengono effettuati subito, senza avvertire l\'utente. I trasferimenti di dimensione pari a \'Brevi\' o \'Lunghi\' chiederanno all\'utente cosa fare, ossia se avviare subito oppure accodare il trasferimento.

        +

        È anche possibile che alcuni portfolio plugin non utilizzino tali impostazioni, accodando direttamente il trasferimento.

        '; $string['configexport'] = 'Configura i dati esportati'; $string['configplugin'] = 'Configura portfolio plugin'; $string['configure'] = 'Configura'; @@ -62,7 +62,7 @@ $string['exportalreadyfinisheddesc'] = 'Esportazione portfolio completata.'; $string['exportcomplete'] = 'Esportazione del portfolio completata!'; $string['exportedpreviously'] = 'Esportazioni già effettuate'; -$string['exportexceptionnoexporter'] = 'E\' stato lanciato un portfolio_export_exception con una sessione attiva ma senza exporter object'; +$string['exportexceptionnoexporter'] = 'È stato lanciato un portfolio_export_exception con una sessione attiva ma senza exporter object'; $string['exportexpired'] = 'L\'esportazione del portfolio è scaduta'; $string['exportexpireddesc'] = 'Hai tentato di ripetere l\'esportazione di informazioni già esportate o di avviare una esportazione vuota. Per esportare in modo corretto devi tornare al contenuto e ricominciare l\'esportazione. Questo problema può avvenire se hai usato il pulsante back del browser dopo una esportazione, oppure se usi come bookmark una url non valida.'; $string['exporting'] = 'Esportazione nel portfolio'; @@ -99,13 +99,13 @@ {$a->textlist} -E\' possibile risolvere il problema visitando la pagina {$a->fixurl}.'; +È possibile risolvere il problema visitando la pagina {$a->fixurl}.'; $string['insanebodyhtml'] = '

        Ricevi questo messaggio in qualità di amministratore del sito {$a->sitename}.

        Alcuni portfolio plugin sono stati disabilitati automaticamente poiché non sono stati configurati correttamente. Al momento gli utenti non possono esportare non possono esportare nei portfolio disabilitati.

        Elenco dei plugin portfolio disabilitati:

        {$a->htmllist} -

        E\' possibile risolvere il problema visitando la pagina {$a->fixurl}.

        '; -$string['insanebodysmall'] = 'Ricevi questo messaggio in qualità di amministratore del sito {$a->sitename}. Alcuni portfolio plugin sono stati disabilitati automaticamente poiché non sono stati configurati correttamente. Al momento gli utenti non possono esportare nei portfolio disabilitati. E\' possibile risolvere il problema visitando la pagina {$a->fixurl}.'; +

        È possibile risolvere il problema visitando la pagina {$a->fixurl}.

        '; +$string['insanebodysmall'] = 'Ricevi questo messaggio in qualità di amministratore del sito {$a->sitename}. Alcuni portfolio plugin sono stati disabilitati automaticamente poiché non sono stati configurati correttamente. Al momento gli utenti non possono esportare nei portfolio disabilitati. È possibile risolvere il problema visitando la pagina {$a->fixurl}.'; $string['insanesubject'] = 'Alcuni portfolio plugin sono stati disabilitati automaticamente'; $string['instancedeleted'] = 'Portfolio eliminato'; $string['instanceismisconfigured'] = 'L\'istanza di portfolio non è configurata correttamente ed è stata ignorata. Errore: {$a}'; @@ -114,11 +114,11 @@ $string['instancesaved'] = 'Portfolio salvato correttamente'; $string['intro'] = 'I contenuti che hai creato, come consegne di compiti, interventi nei forum e nel blog, possono essere esportati in un portfolio oppure scaricati.
        I portfolio che non desideri utilizzare per l\'esportazione possono essere nascosti in modo da non comparire tra le opzioni di esportazione.'; -$string['invalidaddformat'] = 'E\' stato passato un Add Format non valido a portfolio_add_button. ({$a}) dovrebbe essere un PORTFOLIO_ADD_XXX'; +$string['invalidaddformat'] = 'È stato passato un Add Format non valido a portfolio_add_button. ({$a}) dovrebbe essere un PORTFOLIO_ADD_XXX'; $string['invalidbuttonproperty'] = 'Non è stato possibile trovare la proprietà ({$a}) del portfolio_button'; $string['invalidconfigproperty'] = 'Non è stato possibile trovare la proprietà della configurazione ({$a->property} di {$a->class})'; $string['invalidexportproperty'] = 'Non è stato possibile trovare la proprietà della configurazione dell\'esportazione ({$a->property} di {$a->class})'; -$string['invalidfileareaargs'] = 'E\' stato passato un argomento File Area non valido a set_file_and_format_data - l\'argomento deve contenere contextid, filearea e itemid'; +$string['invalidfileareaargs'] = 'È stato passato un argomento File Area non valido a set_file_and_format_data - l\'argomento deve contenere contextid, filearea e itemid'; $string['invalidformat'] = 'Qualcosa sta esportando in un formato non valido, {$a}'; $string['invalidinstance'] = 'Non è stato possibile trovare l\'istanza di quel portfolio'; $string['invalidpreparepackagefile'] = 'Chiamata non valida a prepare_package_file - impostate un file singolo oppure file multipli'; @@ -158,7 +158,7 @@ $string['noinstanceyet'] = 'Non ancora selezionato'; $string['nologs'] = 'Non ci sono log da visualizzare'; $string['nomultipleexports'] = 'Spiacente, il portfolio di destinazione ({$a->plugin}) non supporta esportazioni multiple contemporanee. Per favore completa l\'esportazione attiva e riprova.'; -$string['nonprimative'] = 'E\' stato passato un valore non primitive come argomento di callback a portfolio_add_button. Non è possibile proseguire. La chiave era {$a->key} ed il valore {$a->value}'; +$string['nonprimative'] = 'È stato passato un valore non primitive come argomento di callback a portfolio_add_button. Non è possibile proseguire. La chiave era {$a->key} ed il valore {$a->value}'; $string['nopermissions'] = 'Spiacente, non sei autorizzato ad esportare file da quest\'area'; $string['notexportable'] = 'Spiacente, non è possibile esportare il tipo di contenuto che state tentando di esportare'; $string['notimplemented'] = 'Spiacente, state tentando di esportare contenuti in un formato non ancora implementato ({$a})'; @@ -196,10 +196,10 @@ $string['selectedwait'] = 'Impostato per l\'attesa?'; $string['selectplugin'] = 'Scegli dove esportare'; $string['showhide'] = 'Visualizza / Nascondi'; -$string['singleinstancenomultiallowed'] = 'E\' disponibile solo una singola istanza di portfolio plugin, non supporta esportazioni multiple nella stessa sessione ed è già attiva una esportazione che fa uso di questo plugin!'; +$string['singleinstancenomultiallowed'] = 'È disponibile solo una singola istanza di portfolio plugin, non supporta esportazioni multiple nella stessa sessione ed è già attiva una esportazione che fa uso di questo plugin!'; $string['somepluginsdisabled'] = 'Alcuni portfolio plugin sono stati disabilitati in quanto non configurati correttamente oppure perché dipendono dal altri elementi, in particolare:'; $string['sure'] = 'Sei sicuro di eliminare \'{$a}\'? Non puoi tornare indietro.'; -$string['thirdpartyexception'] = 'E\' stato lanciato un "third party exception" durante l\'esportazione del portfolio ({$a}). L\'eccezione è stata raccolto e rilanciata ma sarà necessario un intervento correttivo. con una sessione attiva ma senza exporter object'; +$string['thirdpartyexception'] = 'È stato lanciato un "third party exception" durante l\'esportazione del portfolio ({$a}). L\'eccezione è stata raccolto e rilanciata ma sarà necessario un intervento correttivo. con una sessione attiva ma senza exporter object'; $string['transfertime'] = 'Ora di trasferimento'; $string['unknownplugin'] = 'Sconosciuto (probabilmente disinstallata da un amministratore)'; $string['wait'] = 'Attendi'; diff --git a/html/langpacks/it/publication.php b/html/langpacks/it/publication.php new file mode 100644 index 0000000000..4898ca548c --- /dev/null +++ b/html/langpacks/it/publication.php @@ -0,0 +1,182 @@ +. + +/** + * Strings for component 'publication', language 'it', version '3.11'. + * + * @package publication + * @category string + * @copyright 1999 Martin Dougiamas and contributors + * @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$string['add_uploads'] = 'Aggiungi file'; +$string['allfiles'] = 'Tutti i file'; +$string['allowedfiletypes'] = 'Tipi di file accettati'; +$string['allowedfiletypes_err'] = 'Hai inserito estensioni di file o separatori non validi'; +$string['allowedfiletypes_help'] = 'È possibile limitare i tipi di file accettati inserendo un elenco di tipi di file separati da virgola, es. \'video/mp4, audio/mp3, image/png, image/jpeg\', o estensioni di file compreso il punto, es. \'.png, .jpg\'. Lasciando il campo vuoto saranno accettati tutti i tipi di file.'; +$string['allowsubmissionsanddescriptionfromdatesummary'] = 'I dettagli della consegna e l’area di consegna saranno disponibili dal {$a}.'; +$string['allowsubmissionsfromdate'] = 'Dal'; +$string['allowsubmissionsfromdate_import'] = 'Possibilità di approvazione da'; +$string['allowsubmissionsfromdate_upload'] = 'Possibilità di caricamento file dal'; +$string['allowsubmissionsfromdateh'] = 'Periodo di caricamento/approvazione'; +$string['allowsubmissionsfromdateh_help'] = 'Puoi definire il periodo di tempo durante il quale gli studenti possono caricare file o dare il loro consenso per la pubblicazione dei file. Durante questo periodo gli studenti possono modificare i loro file e anche ritirare il proprio consenso per la pubblicazione.'; +$string['allowsubmissionsfromdatesummary'] = 'Sarà possibile consegnare dal {$a}'; +$string['alwaysshowdescription'] = 'Mostra sempre la descrizione'; +$string['alwaysshowdescription_help'] = 'Se disattivato, la descrizione della consegna sarà visibile agli studenti solo dopo la data di apertura della consegna.'; +$string['approval_timeover'] = 'Non è più possibile modificare l’approvazione.'; +$string['approvalchange'] = 'Stato di approvazione modificato'; +$string['approved'] = 'Approvato'; +$string['approveusers'] = 'visibile a tutti'; +$string['assignment'] = 'Compito'; +$string['assignment_help'] = 'Scegli il compito da cui importare i file. Al momento le consegne di gruppo non sono supportate.'; +$string['assignment_notfound'] = 'Il compito da cui sono stati importati i file non è più disponibile.'; +$string['assignment_notset'] = 'Non è stato selezionato nessun compito.'; +$string['autoimport'] = 'Sincronizza automaticamente con il compito'; +$string['autoimport_help'] = 'Se abilitato, ogni volta che un nuovo file verrà caricato nel compito indicato sarà importato automaticamente in questa cartella studenti. (Facoltativo) Gli studenti devono approvare nuovamente la pubblicazione dei nuovi file.'; +$string['availability'] = 'Periodo di caricamento/approvazione'; +$string['choose'] = 'Seleziona…'; +$string['configautoimport'] = 'Se i file consegnati dagli studenti devono essere importati automaticamente nelle istanze di cartella studenti. Questa opzione può essere gestita separatamente per ogni istanza.'; +$string['configmaxbytes'] = 'Dimensione massima di default per i file nella cartella studenti'; +$string['configmaxfiles'] = 'Numero massimo di default di file per utente'; +$string['configobtainstudentapproval'] = 'I file saranno visibili dopo il consenso dello studente.'; +$string['configobtainteacherapproval'] = 'I file degli studenti sono visibili di default a tutti gli altri partecipanti.'; +$string['configrequiremodintro'] = 'Disabilita l’opzione se non vuoi obbligare gli utenti a inserire una descrizione per ogni attività.'; +$string['courseuploadlimit'] = 'Limite di caricamento del corso'; +$string['currentlynotapproved'] = '* Approvazione non ancora concessa né rifiutata'; +$string['cutoffdate'] = 'Data limite'; +$string['cutoffdate_import'] = 'Termine per l’approvazione'; +$string['cutoffdatefromdatevalidation'] = 'La data limite dev’essere successiva alla data di apertura.'; +$string['cutoffdatevalidation'] = 'La data limite non può precedere la data di chiusura.'; +$string['details'] = 'Dettagli'; +$string['downloadall'] = 'Scarica tutti i file come ZIP'; +$string['duedate'] = 'Al'; +$string['duedate_help'] = 'Dopo la data di chiusura, il caricamento sarà ancora possibile, ma la consegna sarà contrassegnata come in ritardo. Per impedire il caricamento dopo una certa data imposta la data limite.'; +$string['duedate_import'] = 'Termine per l’approvazione'; +$string['duedatevalidation'] = 'La data di chiusura dev’essere successiva alla data di apertura.'; +$string['edit_timeover'] = 'Non è più possibile modificare i file.'; +$string['edit_uploads'] = 'Carica/modifica file'; +$string['emailstudentsmail'] = '{$a->username} ha modificato lo stato di approvazione di \'{$a->filename}\' +all’interno di \'{$a->publication}\' in {$a->apstatus} il {$a->dayupdated} alle {$a->timeupdated}. + +Puoi vederlo qui: + + {$a->url}'; +$string['emailstudentsmailhtml'] = '{$a->username} ha modificato lo stato di approvazione di \'{$a->filename}\' +all’interno di \'{$a->publication}\' in {$a->apstatus} il {$a->dayupdated} alle {$a->timeupdated}

        +È disponibile sul sito.'; +$string['emailteachermail'] = '---------------------------------------------------------------------\\n{$a->username} ha caricato \'{$a->filename}\' +all’interno di \'{$a->publication}\' il {$a->dayupdated} alle {$a->timeupdated}. + +Puoi vederlo qui: + + {$a->url}---------------------------------------------------------------------\\n'; +$string['emailteachermailhtml'] = '{$a->username} ha caricato \'{$a->filename}\' +all’interno di \'{$a->publication}\' il {$a->dayupdated} alle {$a->timeupdated}

        +È disponibile sul sito.'; +$string['entiresperpage'] = 'Numero di partecipanti per pagina'; +$string['eventpublicationapprovalchanged'] = 'Consenso alla pubblicazione modificato'; +$string['eventpublicationduedateextended'] = 'Data di chiusura posticipata'; +$string['extensionnotafterduedate'] = 'La data di proroga dev’essere successiva alla data di chiusura'; +$string['extensionnotafterfromdate'] = 'La data di proroga dev’essere successiva alla data di apertura'; +$string['extensionto'] = 'Proroga al'; +$string['filedetails'] = 'Dettagli'; +$string['filesofthesetypes'] = 'Sono accettati i seguenti tipi di file:'; +$string['go'] = 'Vai'; +$string['grantextension'] = 'Concedi proroga'; +$string['groupapprovalmode'] = 'Modalità approvazione di gruppo'; +$string['groupapprovalmode_all'] = 'Tutti i componenti del gruppo devono approvare'; +$string['groupapprovalmode_help'] = 'Scegli se è necessario che tutti i membri del gruppo approvino la pubblicazione o se è sufficiente quella di un solo componente del gruppo per rendere i file visibili a tutti.'; +$string['groupapprovalmode_single'] = 'Almeno un componente deve approvare'; +$string['importfrom_err'] = 'Scegli un compito da cui importare i file.'; +$string['maxbytes'] = 'Dimensione massima file'; +$string['maxfiles'] = 'Numero massimo di file caricabili'; +$string['mode'] = 'Modalità'; +$string['mode_help'] = 'Scegli se vuoi che gli studenti carichino i file o se vuoi usare un compito esistente come sorgente dei file.'; +$string['modeimport'] = 'Copia i file da una consegna'; +$string['modeupload'] = 'Gli studenti possono caricare file'; +$string['modulename'] = 'Cartella studenti'; +$string['modulename_help'] = 'L’attività cartella studenti può essere configurata in due modi: +* i partecipanti possono caricare file, che saranno disponibili agli altri partecipanti immediatamente o dopo l’approvazione del docente; +* i file possono essere importati da un compito preesistente. Il docente può scegliere di rendere visibili a tutti solo alcuni file, oppure può far scegliere ai partecipanti se rendere visibili a tutti i propri file.'; +$string['modulenameplural'] = 'Cartelle studenti'; +$string['myfiles'] = 'I miei file'; +$string['mygroupfiles'] = 'I file del mio gruppo'; +$string['name'] = 'Nome cartella studenti'; +$string['noentries'] = 'Nessun contenuto'; +$string['nofiles'] = 'Nessun file presente'; +$string['nofilestozip'] = 'Non ci sono file da comprimere'; +$string['nonexistentfiletypes'] = 'I seguenti tipi di file non sono stati riconosciuti: {$a}'; +$string['nopublicationsincourse'] = 'Non ci sono istanze di cartella studenti in questo corso.'; +$string['nothing_to_show_groups'] = 'Niente da mostrare - Non ci sono gruppi disponibili'; +$string['nothing_to_show_users'] = 'Niente da mostrare - Non ci sono studenti disponibili'; +$string['nothingtodisplay'] = 'Nessun contenuto presente'; +$string['notice'] = 'Attenzione:'; +$string['notice_groupimportrequireallapproval'] = 'Decidi se rendere i file visibili a tutti. Tutti i componenti del gruppo devono dare la loro approvazione affinché i file siano visibili.'; +$string['notice_groupimportrequireoneapproval'] = 'Decidi se rendere i file visibili a tutti. È sufficiente l’approvazione di un solo componente del gruppo per rendere visibili i file. Discutine con il tuo gruppo prima di approvare!'; +$string['notice_importnoapproval'] = 'I file seguenti sono visibili a tutti.'; +$string['notice_importrequireapproval'] = 'Scegli se rendere i tuoi file disponibili a tutti.'; +$string['notice_uploadnoapproval'] = 'I file saranno subito visibili a tutti. Il docente può nascondere in qualsiasi momento i file pubblicati.'; +$string['notice_uploadrequireapproval'] = 'I file caricati saranno visibili solo dopo l’approvazione del docente.'; +$string['notifications'] = 'Notifiche'; +$string['notifystudents'] = 'Invia notifiche agli studenti se lo stato di approvazione cambia'; +$string['notifystudents_help'] = 'Se abilitato, gli studenti ricevono una notifica se lo stato di approvazione di uno dei loro file cambia. I metodi di notifica sono configurabili.'; +$string['notifyteacher'] = 'Invia ai valutatori notifiche al caricamento dei file'; +$string['notifyteacher_help'] = 'Se abilitato, i valutatori (di solito i docenti) ricevono una notifica ogni volta che uno studente carica un file. I metodi di notifica sono configurabili.'; +$string['obtainstudentapproval'] = 'Chiedi approvazione agli studenti'; +$string['obtainstudentapproval_help'] = 'Decidi se richiedere l’approvazione degli studenti:
        • sì - i file saranno visibili solo dopo l’approvazione dello studente. Il docente può selezionare singoli studenti/file per cui richiedere l’approvazione.
        • no - il consenso dello studente non sarà richiesto via Moodle. La visibilità del file dipende solo dalla decisione del docente.
        '; +$string['obtainteacherapproval'] = 'Approvazione di default'; +$string['obtainteacherapproval_help'] = 'Decidi se i file saranno immediatamente visibili dopo il caricamento:
        • sì - i file saranno subito visibili a tutti;
        • no - i file saranno pubblicati solo dopo l’approvazione del docente.
        '; +$string['optionalsettings'] = 'Opzioni'; +$string['pending'] = 'In attesa'; +$string['pluginadministration'] = 'Amministrazione cartella studenti'; +$string['pluginname'] = 'Cartella studenti'; +$string['privacy:path:files'] = 'file'; +$string['privacy:path:resources'] = 'risorse'; +$string['privacy:type:upload'] = 'file caricato'; +$string['publication:addinstance'] = 'Aggiungi una nuova cartella studenti'; +$string['publication:approve'] = 'Scegli se i file saranno visibili a tutti gli studenti'; +$string['publication:grantextension'] = 'Concedi proroga'; +$string['publication:receiveteachernotification'] = 'Ricevi notifiche per docenti'; +$string['publication:upload'] = 'Carica file in una cartella studenti'; +$string['publication:view'] = 'Vedi cartella studenti'; +$string['publicfiles'] = 'File pubblicati'; +$string['rejected'] = 'Rifiutato'; +$string['requiremodintro'] = 'Richiedi descrizione dell’attività'; +$string['reset'] = 'Ripristina'; +$string['reset_userdata'] = 'Tutti i dati'; +$string['resetstudentapproval'] = 'Ripristina stato'; +$string['save_changes'] = 'Salva modifiche'; +$string['search:activity'] = 'Cartella studenti - informazioni attività'; +$string['show_details'] = 'Mostra dettagli'; +$string['status'] = 'Stato'; +$string['studentapproval'] = 'Stato'; +$string['studentapproval_help'] = 'La colonna stato rappresenta la risposta degli studenti all’approvazione: + +* ? - approvazione in sospeso; +* ✓ - approvazione data; +* ✖ - approvazione rifiutata.'; +$string['teacher_rejected'] = 'rifiutato'; +$string['teacherapproval'] = 'Approvazione'; +$string['teacherapproval_help'] = 'Stato di approvazione della pubblicazione del file:
        • Scegli…: approvazione non ancora data né rifiutata, file non visibile.
        • Sì: approvazione data, file visibile.
        • No: approvazione rifiutata, file non visibile.
        '; +$string['updatefiles'] = 'Aggiorna file'; +$string['uploaded'] = 'Caricato'; +$string['visibleforstudents_no'] = 'Questo file non è visibile agli studenti'; +$string['visibleforstudents_yes'] = 'Gli studenti possono vedere questo file'; +$string['withselected'] = 'Con i selezionati…'; +$string['zipusers'] = 'Scarica in formato ZIP'; diff --git a/html/langpacks/it/qformat_aiken.php b/html/langpacks/it/qformat_aiken.php index ad12b776b3..9d0983f804 100644 --- a/html/langpacks/it/qformat_aiken.php +++ b/html/langpacks/it/qformat_aiken.php @@ -26,5 +26,5 @@ defined('MOODLE_INTERNAL') || die(); $string['pluginname'] = 'Formato Aiken'; -$string['pluginname_help'] = 'E\' un formato molto semplice utile per importare domande a risposta multipla tramite un file di testo.'; +$string['pluginname_help'] = 'È un formato molto semplice utile per importare domande a risposta multipla tramite un file di testo.'; $string['privacy:metadata'] = 'Il plugin Formato di importazione domande \'Formato Aiken\' non memorizza dati personali.'; diff --git a/html/langpacks/it/qformat_xml.php b/html/langpacks/it/qformat_xml.php index 42584e6a9e..8e8b63e393 100644 --- a/html/langpacks/it/qformat_xml.php +++ b/html/langpacks/it/qformat_xml.php @@ -27,7 +27,7 @@ $string['invalidxml'] = 'File XML non valido - attesa una stringa (usa CDATA?)'; $string['pluginname'] = 'Formato Moodle XML'; -$string['pluginname_help'] = 'E\' il formato di Moodle per l\'importazione ed esportazione delle domande dei quiz.'; +$string['pluginname_help'] = 'È il formato di Moodle per l\'importazione ed esportazione delle domande dei quiz.'; $string['privacy:metadata'] = 'Il plugin \'Formato Moodle XML\' non memorizza dati personali.'; $string['truefalseimporterror'] = 'Attenzione: non è stato possibile importare correttamente la domanda Vero/Falso \'{$a->questiontext}\' . Non è chiaro se l risposta esatta è Vero oppure Falso. La domanda è stata importata assumendo che la risposta sia \'{$a->answer}\'. Se la risposta scelta non è quella esatta è necessario modificare la domanda.'; $string['unsupportedexport'] = 'Il tipo di domanda {$a} non è supportato dall\'export XML'; diff --git a/html/langpacks/it/qtype_calculated.php b/html/langpacks/it/qtype_calculated.php index aaafc784cd..3ca2e38919 100644 --- a/html/langpacks/it/qtype_calculated.php +++ b/html/langpacks/it/qtype_calculated.php @@ -34,7 +34,7 @@ $string['answerstoleranceparam'] = 'Parametri di tolleranza risposte'; $string['answerwithtolerance'] = '{$a->answer} (±{$a->tolerance} {$a->tolerancetype})'; $string['anyvalue'] = 'Qualsiasi valore'; -$string['atleastoneanswer'] = 'E\' necessario fornire almeno una risposta.'; +$string['atleastoneanswer'] = 'È necessario fornire almeno una risposta.'; $string['atleastonerealdataset'] = 'Nel testo della domanda ci dovrebbe essere almeno un dataset reale.'; $string['atleastonewildcard'] = 'Nel testo della domanda ci dovrebbe essere almeno una formula per caratteri jolly'; $string['calcdistribution'] = 'Distribuzione'; @@ -43,7 +43,7 @@ $string['calcmin'] = 'Minimo'; $string['choosedatasetproperties'] = 'Scegli proprietà del dataset caratteri jolly'; $string['choosedatasetproperties_help'] = 'Un dataset è un insieme di dati utilizzati al posto di un carattere jolly. -E\' possibile creare un dataset "privato" per una data domanda, oppure una dataset condiviso che può essere impiegato in tutte le domande di una categoria.'; +È possibile creare un dataset "privato" per una data domanda, oppure una dataset condiviso che può essere impiegato in tutte le domande di una categoria.'; $string['correctanswerformula'] = 'Formula della risposta corretta'; $string['correctanswershows'] = 'Visualizza risposta corretta'; $string['correctanswershowsformat'] = 'Formato'; diff --git a/html/langpacks/it/qtype_calculatedsimple.php b/html/langpacks/it/qtype_calculatedsimple.php index c7464d0cb6..a0e212dd18 100644 --- a/html/langpacks/it/qtype_calculatedsimple.php +++ b/html/langpacks/it/qtype_calculatedsimple.php @@ -34,7 +34,7 @@ $string['pluginname_help'] = 'Una domanda Calcolata semplice consente la creazione di domande numeriche sostituendo caratteri jolly con valori determinati al momento dell\'esecuzione del quiz. Le domande calcolate semplici offrono le principali funzionalità delle domande Calcolate ma con una interfaccia di creazione più semplice.'; $string['pluginnameadding'] = 'Aggiungi domanda Calcolata semplice'; $string['pluginnameediting'] = 'Modifica domanda Calcolata semplice'; -$string['pluginnamesummary'] = 'E\' una versione semplificata della Domanda Calcolata. Sono simili alle domande numeriche ma i numeri sono scelti casualmente da un insieme durante lo svolgimento del quiz.'; +$string['pluginnamesummary'] = 'È una versione semplificata della Domanda Calcolata. Sono simili alle domande numeriche ma i numeri sono scelti casualmente da un insieme durante lo svolgimento del quiz.'; $string['privacy:metadata'] = 'Il plugin Tipo di domande \'Calcolata semplice\' non memorizza dati personali.'; $string['setno'] = 'Imposta {$a}'; $string['setwildcardvalues'] = 'set di valori Jolly'; diff --git a/html/langpacks/it/qtype_ddimageortext.php b/html/langpacks/it/qtype_ddimageortext.php index d4cbcff942..eb1a4c4833 100644 --- a/html/langpacks/it/qtype_ddimageortext.php +++ b/html/langpacks/it/qtype_ddimageortext.php @@ -41,18 +41,18 @@ $string['dropbackground'] = 'Immagine di sfondo dove trascinare gli indicatori'; $string['dropzone'] = 'Area di rilascio {$a}'; $string['dropzoneheader'] = 'Area di rilascio'; -$string['formerror_disallowedtags'] = 'Hai utilizzato tag HTML che non sono consentiti in elementi trascinabili di tipo testo.'; +$string['formerror_disallowedtags'] = 'In questo testo trascinabile sono consentiti solo i tag "{$a}".'; $string['formerror_multipledraginstance'] = 'Hai selezionato l\'immagine {$a} più di una volta come scelta corretta per un\'area di rilascio ma non l\'hai indicata come trascinabile illimitatamente.'; $string['formerror_multipledraginstance2'] = 'Hai selezionato questa immagine più di una volta come scelta corretta per un\'area di rilascio ma non l\'hai indicata come trascinabile illimitatamente.'; $string['formerror_noallowedtags'] = 'Nel testo alternativo di un\'immagine trascinabile non sono consentiti tag HTML.'; $string['formerror_nobgimage'] = 'Devi selezionare un\'immagine da utilizzare come sfondo per l\'area di trascinamento e rilascio.'; $string['formerror_nofile'] = 'Devi caricare o scegliere il file da utilizzare.'; -$string['formerror_nofile3'] = 'E\' necessario selezionare un file immagine oppure eliminare l\'etichetta associata e deselezionare la casella di spunta Illimitato.'; +$string['formerror_nofile3'] = 'È necessario selezionare un file immagine oppure eliminare l\'etichetta associata e deselezionare la casella di spunta Illimitato.'; $string['formerror_noimageselected'] = 'Devi selezionare un elemento trascinabile come scelta corretta per quest\'area di rilascio.'; $string['formerror_notintxleft'] = 'La coordinata X deve essere un numero intero.'; $string['formerror_notintytop'] = 'La coordinata Y deve essere un numero intero.'; -$string['formerror_noxleft'] = 'E\' necessario impostare la coordinata x dell\'angolo superiore sinistro di quest\'area di rilascio. E\' possibile trascinare e rilasciare l\'area di rilascio soprastante oppure impostare la coordinata manualmente.'; -$string['formerror_noytop'] = 'E\' necessario impostare la coordinata y dell\'angolo superiore sinistro di quest\'area di rilascio. E\' possibile trascinare e rilasciare l\'area di rilascio soprastante oppure impostare la coordinata manualmente.'; +$string['formerror_noxleft'] = 'È necessario impostare la coordinata x dell\'angolo superiore sinistro di quest\'area di rilascio. È possibile trascinare e rilasciare l\'area di rilascio soprastante oppure impostare la coordinata manualmente.'; +$string['formerror_noytop'] = 'È necessario impostare la coordinata y dell\'angolo superiore sinistro di quest\'area di rilascio. È possibile trascinare e rilasciare l\'area di rilascio soprastante oppure impostare la coordinata manualmente.'; $string['infinite'] = 'Illimitato'; $string['label'] = 'Testo'; $string['nolabel'] = 'Senza etichetta di testo'; diff --git a/html/langpacks/it/qtype_ddmarker.php b/html/langpacks/it/qtype_ddmarker.php index 6a5faede68..106387da52 100644 --- a/html/langpacks/it/qtype_ddmarker.php +++ b/html/langpacks/it/qtype_ddmarker.php @@ -49,13 +49,13 @@ $string['followingarewrong'] = 'I seguenti indicatori sono stati posizionati in un\'area sbagliata: {$a}.'; $string['followingarewrongandhighlighted'] = 'I seguenti indicatori non sono stati posizionati correttamente: {$a}. Gli indicatori evidenziati sono ora visualizzati nelle posizioni corrette.
        Fai click su un marker per evidenziare l\'area corrispondente.'; $string['formerror_nobgimage'] = 'Devi selezionare l\'immagine da utilizzare come sfondo per l\'area dove trascinare e rilasciare.'; -$string['formerror_noitemselected'] = 'E\' stata definita un\'area di rilascio ma non è stato selezionato l\'indicatore da trascinarci.'; +$string['formerror_noitemselected'] = 'È stata definita un\'area di rilascio ma non è stato selezionato l\'indicatore da trascinarci.'; $string['formerror_nosemicolons'] = 'Nelle coordinate inserite non sono presenti punti e virgola. Le coordinate per la forma {$a->shape} devono essere inserite nel seguente modo: {$a->coordsstring}.'; $string['formerror_onlysometagsallowed'] = 'Nell\'etichetta di un indicatore è consentito solamente il tag "{$a}".'; $string['formerror_onlyusewholepositivenumbers'] = 'Per definire coordinate x/y e/o altezze/larghezze delle forme possono essere utilizzati solamente numeri interi positivi. Le coordinate della forma {$a->shape} devono essere inserite nel seguente modo: {$a->coordsstring}.'; $string['formerror_polygonmusthaveatleastthreepoints'] = 'La forma poligono richiede la definizione di almeno tre punti. Le coordinate per la forma {$a->shape} devono essere inserite nel seguente modo: {$a->coordsstring}.'; $string['formerror_repeatedpoint'] = 'Sono state inserite due volte le stesse coordinate, per favore eliminare la duplicazione. Le coordinate per la forma {$a->shape} devono essere inserite nel seguente modo: {$a->coordsstring}.'; -$string['formerror_shapeoutsideboundsofbgimage'] = 'E\' stata definita una forma che eccede le dimensioni dell\'immagine'; +$string['formerror_shapeoutsideboundsofbgimage'] = 'È stata definita una forma che eccede le dimensioni dell\'immagine'; $string['formerror_toomanysemicolons'] = 'Nelle coordinate inserite sono presenti troppi punti e virgola. Le coordinate per la forma {$a->shape} devono essere inserite nel seguente modo: {$a->coordsstring}.'; $string['formerror_unrecognisedwidthheightpart'] = 'Non è possibile individuare la larghezza l\'altezza. Le coordinate della forma {$a->shape} devono essere inserite nel seguente modo: {$a->coordsstring}.'; $string['formerror_unrecognisedxypart'] = 'Non è possibile individuare le coordinate x,y. Le coordinate della forma {$a->shape} devono essere inserite nel seguente modo: {$a->coordsstring}.'; @@ -76,6 +76,8 @@ $string['previewareaheader'] = 'Anteprima'; $string['previewareamessage'] = 'Seleziona un\'immagine di sfondo, inserisci le etichette di testo per gli indicatori e definisci sull\'immagine di sfondo le zone di rilascio degli indicatori.'; $string['privacy:metadata'] = 'Il plugin Tipo di domande \'Trascina e rilascia indicatori\' non memorizza dati personali.'; +$string['privacy:preference:defaultmark'] = 'Punteggio di default di una specifica domanda.'; +$string['privacy:preference:shuffleanswers'] = 'Randomizzazione automatica delle risposte.'; $string['refresh'] = 'Aggiorna anteprima'; $string['shape'] = 'Forma'; $string['shape_circle'] = 'Cerchio'; diff --git a/html/langpacks/it/qtype_ddwtos.php b/html/langpacks/it/qtype_ddwtos.php index fa91edfc4c..caf41130a1 100644 --- a/html/langpacks/it/qtype_ddwtos.php +++ b/html/langpacks/it/qtype_ddwtos.php @@ -37,3 +37,5 @@ $string['pluginnameediting'] = 'Modifica domanda Trascina e rilascia su un testo'; $string['pluginnamesummary'] = 'Nel testo della domanda le parole mancanti vengono riempite con il trascina e rilascia.'; $string['privacy:metadata'] = 'Il plugin Tipo di domande \'Trascina e rilascia su un testo\' non memorizza dati personali.'; +$string['privacy:preference:defaultmark'] = 'Punteggio di default di una specifica domanda.'; +$string['privacy:preference:shuffleanswers'] = 'Randomizzazione automatica delle risposte.'; diff --git a/html/langpacks/it/qtype_description.php b/html/langpacks/it/qtype_description.php index 33dd18a3e0..2baa1474aa 100644 --- a/html/langpacks/it/qtype_description.php +++ b/html/langpacks/it/qtype_description.php @@ -32,5 +32,5 @@ Il testo compare sia durante lo svolgimento del quiz sia nella pagina di revisione. Il feedback generale è visualizzato solo nella pagina di revisione.'; $string['pluginnameadding'] = 'Inserimento descrizione'; $string['pluginnameediting'] = 'Modifica Descrizione'; -$string['pluginnamesummary'] = 'La Descrizione non è una vera e propria domanda. E\' un modo per aggiungere al quiz informazioni, istruzioni o altri tipi di contenuti. Una funzione analoga è svolta dalle Etichette nella pagina home dei corsi.'; +$string['pluginnamesummary'] = 'La Descrizione non è una vera e propria domanda. È un modo per aggiungere al quiz informazioni, istruzioni o altri tipi di contenuti. Una funzione analoga è svolta dalle Etichette nella pagina home dei corsi.'; $string['privacy:metadata'] = 'Il plugin Tipo di domande \'Descrizione\' non memorizza dati personali.'; diff --git a/html/langpacks/it/qtype_essay.php b/html/langpacks/it/qtype_essay.php index 8f8aeb3bb3..3b95e16c9b 100644 --- a/html/langpacks/it/qtype_essay.php +++ b/html/langpacks/it/qtype_essay.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['acceptedfiletypes'] = 'Tipi di file accettati'; -$string['acceptedfiletypes_help'] = 'E\' possibile limitare i tipi di file accettati inserendo un elenco di estensioni. Lasciando il campo vuoto saranno accettati tutti i tipi di file.'; +$string['acceptedfiletypes_help'] = 'È possibile limitare i tipi di file accettati inserendo un elenco di estensioni. Lasciando il campo vuoto saranno accettati tutti i tipi di file.'; $string['allowattachments'] = 'Consenti allegati'; $string['answerfiles'] = 'File della risposta'; $string['answertext'] = 'Testo della risposta'; @@ -55,7 +55,7 @@ $string['nlines'] = '{$a} linee'; $string['nonexistentfiletypes'] = 'I seguenti tipi di file non sono stati accettati: {$a}'; $string['pluginname'] = 'Componimento'; -$string['pluginname_help'] = 'In risposta a una domanda lo studente potrà caricare uno o più file e/o redigere un testo online. E\' possibile fornire un modello di risposta. Le risposte dovranno essere valutate manualmente.'; +$string['pluginname_help'] = 'In risposta a una domanda lo studente potrà caricare uno o più file e/o redigere un testo online. È possibile fornire un modello di risposta. Le risposte dovranno essere valutate manualmente.'; $string['pluginnameadding'] = 'Creazione domanda Componimento'; $string['pluginnameediting'] = 'Modifica domanda Componimento'; $string['pluginnamesummary'] = 'Consente la creazione di domande la cui risposta può essere il caricamento di o più file e/o la redazione di un testo online. La risposta dovrà essere valutata manualmente.'; @@ -64,6 +64,8 @@ $string['privacy:preference:attachmentsrequired'] = 'Numero di allegati richiesti.'; $string['privacy:preference:defaultmark'] = 'Punteggio di default impostato per una specifica domanda.'; $string['privacy:preference:maxbytes'] = 'Dimensione massima del file.'; +$string['privacy:preference:responsefieldlines'] = 'Numero di linee del riquadro di input (Area di testo)'; +$string['privacy:preference:responseformat'] = 'Formato della risposta (HTML editor, plain text, ecc.).'; $string['responsefieldlines'] = 'Dimensione del riquadro di input'; $string['responseformat'] = 'Formato risposta'; $string['responseisrequired'] = 'L\'inserimento di testo è obbligatorio'; diff --git a/html/langpacks/it/qtype_gapselect.php b/html/langpacks/it/qtype_gapselect.php index a04b0ca121..98066363f7 100644 --- a/html/langpacks/it/qtype_gapselect.php +++ b/html/langpacks/it/qtype_gapselect.php @@ -34,7 +34,7 @@ $string['combinedcontrolnamegapselectplural'] = 'menu a discesa'; $string['correctansweris'] = 'La risposta corretta è: {$a}'; $string['errorblankchoice'] = 'Per favore controlla le scelte: la scelta {$a} è vuota.'; -$string['errormissingchoice'] = 'Per favore controlla il testo della domanda: {$a} non è presente tra le scelte. E\' possibile usare come segnaposto solamente i numeri di scelte esistenti.'; +$string['errormissingchoice'] = 'Per favore controlla il testo della domanda: {$a} non è presente tra le scelte. È possibile usare come segnaposto solamente i numeri di scelte esistenti.'; $string['errornoslots'] = 'Il testo della domanda deve contenere dei segnaposto come [[1]] per indicare dove si trova la parola mancante.'; $string['errorquestiontextblank'] = 'Devi inserire il testo della domanda.'; $string['group'] = 'Gruppo'; diff --git a/html/langpacks/it/qtype_match.php b/html/langpacks/it/qtype_match.php index 2c78e0e9a1..fd28c5ee03 100644 --- a/html/langpacks/it/qtype_match.php +++ b/html/langpacks/it/qtype_match.php @@ -45,4 +45,4 @@ $string['pluginnamesummary'] = 'La risposta a ciascuna sotto domanda deve essere selezionata da un elenco di risposte possibili.'; $string['privacy:metadata'] = 'Il plugin Tipo di domande \'Corrispondenza\' non memorizza dati personali.'; $string['shuffle'] = 'Mescola'; -$string['shuffle_help'] = 'Ogni volta che lo studente tenterà un quiz contenente questa domanda, l\'ordine delle possibili alternative verrà mescolato casualmente - sempre che l\'impostazione del Quiz "Alternative in ordine casuale" sia abilitata.'; +$string['shuffle_help'] = 'Ogni volta che lo studente tenterà il quiz, le domande saranno presentate in ordine casuale contenente questa domanda, l\'ordine delle possibili risposte sarà casuale - sempre che l\'impostazione del Quiz "Domande in ordine casuale" sia abilitata. In una domanda di tipo Corrispondenza, solo le domande saranno influenzate da questa impostazione. La possibili risposte saranno sempre ordinate casualmente.'; diff --git a/html/langpacks/it/qtype_multichoice.php b/html/langpacks/it/qtype_multichoice.php index 0a25d14042..81df2e03bc 100644 --- a/html/langpacks/it/qtype_multichoice.php +++ b/html/langpacks/it/qtype_multichoice.php @@ -66,6 +66,9 @@ $string['pluginnameediting'] = 'Modifica di una domanda a Risposta multipla'; $string['pluginnamesummary'] = 'Consente l\'utilizzo di domande a risposta multipla con una o più risposte esatte.'; $string['privacy:metadata'] = 'Il plugin Tipo di domande \'Risposta multipla\' non memorizza dati personali.'; +$string['privacy:preference:answernumbering'] = 'Stile di numerazione da utilizzare (\'1, 2, 3, ...\', \'a, b, c, ...\' etc.).'; +$string['privacy:preference:defaultmark'] = 'Punteggio di default di una specifica domanda.'; +$string['privacy:preference:showstandardinstruction'] = 'Opzione di visualizzazione delle istruzioni standard.'; $string['selectmulti'] = 'Scegli una o più alternative:'; $string['selectone'] = 'Scegli un\'alternativa:'; $string['showstandardinstruction'] = 'Visualizza istruzioni standard'; diff --git a/html/langpacks/it/qtype_numerical.php b/html/langpacks/it/qtype_numerical.php index 2b6788f34c..6bab668f0c 100644 --- a/html/langpacks/it/qtype_numerical.php +++ b/html/langpacks/it/qtype_numerical.php @@ -69,6 +69,7 @@ $string['pluginnameediting'] = 'Modifica domanda Numerica'; $string['pluginnamesummary'] = 'Consente l\'uso di risposte numeriche, possibilmente con unità, valutate rispetto a modelli di risposta, possibilmente con tolleranza.'; $string['privacy:metadata'] = 'Il plugin Tipo di domande \'Numerica\' non memorizza dati personali.'; +$string['privacy:preference:defaultmark'] = 'Punteggio di default di una specifica domanda.'; $string['relative'] = 'Relativo'; $string['rightexample'] = 'a destra, ad esempio come 1.00cm or 1.00km'; $string['selectunit'] = 'Scegli una unità'; diff --git a/html/langpacks/it/qtype_random.php b/html/langpacks/it/qtype_random.php index 4fbbfdde65..d44d8ea5e0 100644 --- a/html/langpacks/it/qtype_random.php +++ b/html/langpacks/it/qtype_random.php @@ -32,6 +32,8 @@ $string['pluginnameediting'] = 'Modifica domanda casuale'; $string['privacy:metadata'] = 'Il plugin Tipo di domande \'Casuale\' non memorizza dati personali.'; $string['randomqname'] = 'Casuale ({$a})'; +$string['randomqnamefromtop'] = 'Domanda casuale difettosa. Per favore eliminare questa domanda.'; +$string['randomqnamefromtoptags'] = 'Domanda casuale difettosa. Per favore eliminare questa domanda.'; $string['randomqnametags'] = '({$a->category} casuale, tag: {$a->tags})'; $string['randomqplusname'] = 'Casuale ({$a} e sotto categorie)'; $string['randomqplusnamecourse'] = 'Casuale (qualsiasi categoria presente nel corso)'; diff --git a/html/langpacks/it/qtype_shortanswer.php b/html/langpacks/it/qtype_shortanswer.php index ef889ed447..0df073bd6f 100644 --- a/html/langpacks/it/qtype_shortanswer.php +++ b/html/langpacks/it/qtype_shortanswer.php @@ -43,3 +43,4 @@ $string['pluginnameediting'] = 'Modifica domanda Risposta breve'; $string['pluginnamesummary'] = 'Consente la risposta con una o più parole. La valutazione avviene confrontando la risposta con modelli di risposta che possono anche contenere caratteri jolly.'; $string['privacy:metadata'] = 'Il plugin Tipo di domande \'Risposta breve\' non memorizza dati personali.'; +$string['privacy:preference:defaultmark'] = 'Punteggio di default di una specifica domanda.'; diff --git a/html/langpacks/it/question.php b/html/langpacks/it/question.php index f722f0d93f..db5ebc222a 100644 --- a/html/langpacks/it/question.php +++ b/html/langpacks/it/question.php @@ -168,18 +168,18 @@ $string['errorsavingcomment'] = 'Errore durante il salvataggio nel database del commento per la domanda {$a->name}.'; $string['errorsavingflags'] = 'Si è verificato un errore durante il salvataggio del flag di stato'; $string['errorupdatingattempt'] = 'Errore durante l\'aggiornamento del tentativo {$a->id} nel database.'; -$string['eventquestioncategorycreated'] = 'Creata categoria domande'; -$string['eventquestioncategorydeleted'] = 'Eliminata categoria di domande'; -$string['eventquestioncategorymoved'] = 'Spostata categoria di domande'; -$string['eventquestioncategoryupdated'] = 'Aggiornata categoria di domande'; -$string['eventquestioncategoryviewed'] = 'Visualizzata categoria di domande'; -$string['eventquestioncreated'] = 'Creata domanda'; -$string['eventquestiondeleted'] = 'Eliminata domanda'; -$string['eventquestionmoved'] = 'Spostata domanda'; -$string['eventquestionsexported'] = 'Esportata domanda'; -$string['eventquestionsimported'] = 'Importata domanda'; -$string['eventquestionupdated'] = 'Aggiornata domanda'; -$string['eventquestionviewed'] = 'Visualizzata domanda'; +$string['eventquestioncategorycreated'] = 'Creazione categoria domande'; +$string['eventquestioncategorydeleted'] = 'Eliminazione categoria di domande'; +$string['eventquestioncategorymoved'] = 'Spostamento categoria di domande'; +$string['eventquestioncategoryupdated'] = 'Aggiornamento categoria di domande'; +$string['eventquestioncategoryviewed'] = 'Visualizzazione categoria di domande'; +$string['eventquestioncreated'] = 'Creazione domanda'; +$string['eventquestiondeleted'] = 'Eliminazione domanda'; +$string['eventquestionmoved'] = 'Spostamento domanda'; +$string['eventquestionsexported'] = 'Esportazione domanda'; +$string['eventquestionsimported'] = 'Importazione domanda'; +$string['eventquestionupdated'] = 'Aggiornamento domanda'; +$string['eventquestionviewed'] = 'Visualizzazione domanda'; $string['export'] = 'Esporta'; $string['exportasxml'] = 'Esporta in formato Moodle XML'; $string['exportcategory'] = 'Esporta categoria'; diff --git a/html/langpacks/it/quiz.php b/html/langpacks/it/quiz.php index 45ec6f3a6b..9b2331be76 100644 --- a/html/langpacks/it/quiz.php +++ b/html/langpacks/it/quiz.php @@ -159,10 +159,10 @@ $string['cannotstartnoquestions'] = 'Non è possibile avviare un tentativo. Il quiz non è stato impostato. Non è stata aggiunta nessuna domanda.'; $string['cannotwrite'] = 'Non è possibile scrivere il file da esportare ({$a})'; $string['canredoquestions'] = 'Consenti di riprovare durante il tentativo'; -$string['canredoquestions_desc'] = 'Consente di visualizzare il pulsante "Riprova" dopo che lo studente ha dato una risposta alla domanda. Gli studenti potranno così rispondere ad un\'altra versione della stessa domanda senza dover terminare il tentativo in svolgimento e cominciarne un altro. L\'impostazione è particolarmente utile per i quiz di prova. +$string['canredoquestions_desc'] = 'Consente di visualizzare il pulsante \'Riprova\' dopo che lo studente ha dato una risposta alla domanda. Gli studenti potranno così rispondere ad una domanda simile (selezionata a caso) senza dover terminare il tentativo in svolgimento e cominciarne un altro. L\'impostazione è particolarmente utile per i quiz di prova. L\'impostazione ha effetto solo sulle domande e sui comportamenti delle domande dove lo studente può rispondere compiutamente senza dover inviare il tentativo. A titolo di esempio, non sono supportati i comportamenti di tipo Feedback immediato e Interattivo con tentativi multipli e le domande di tipo componimento.'; -$string['canredoquestions_help'] = 'Consente di visualizzare il pulsante "Riprova" dopo che lo studente ha dato una risposta alla domanda. Gli studenti potranno così rispondere ad un\'altra versione della stessa domanda senza dover terminare il tentativo in svolgimento e cominciarne un altro. L\'impostazione è particolarmente utile per i quiz di prova. +$string['canredoquestions_help'] = 'Consente di visualizzare il pulsante \'Riprova\' dopo che lo studente ha dato una risposta alla domanda. Gli studenti potranno così rispondere ad una domanda simile (selezionata a caso) senza dover terminare il tentativo in svolgimento e cominciarne un altro. L\'impostazione è particolarmente utile per i quiz di prova. L\'impostazione ha effetto solo sulle domande e sui comportamenti delle domande dove lo studente può rispondere compiutamente senza dover inviare il tentativo. A titolo di esempio, non sono supportati i comportamenti di tipo Feedback immediato e Interattivo con tentativi multipli e le domande di tipo componimento.'; $string['canredoquestionsyes'] = 'Gli studenti hanno la possibilità di provare un\'altra domanda'; @@ -207,7 +207,7 @@ $string['configdelaylater'] = 'Lo studente dovrà aspettare per tempo impostato prima di ritentare il quiz per la terza volta o per le volte successive.'; $string['configeachattemptbuildsonthelast'] = 'Consentendo tentativi multipli ogni nuovo tentativo conterrà i risultati del tentativo precedente.'; $string['configgrademethod'] = 'La strategia di valutazione da usare per calcolare il voto finale se il quiz consente più tentativi.'; -$string['configintro'] = 'I valori impostati sotto saranno i valori di default per o nuovi quiz. E\' anche possibile stabilire quali impostazioni siano da considerarsi "avanzate".'; +$string['configintro'] = 'I valori impostati sotto saranno i valori di default per o nuovi quiz. È anche possibile stabilire quali impostazioni siano da considerarsi "avanzate".'; $string['configmaximumgrade'] = 'Il voto di default rispetto al quale sarà rapportato il voto del quiz.'; $string['confignavmethod'] = 'Con la navigazione libera è possibile rispondere alle domande in qualsiasi ordine. Con la navigazione sequenziale le risposte dovranno essere date secondo l\'ordine impostato'; $string['confignewpageevery'] = 'Quando si aggiungono domande a un quiz, in base a questa impostazione saranno inseriti automaticamente dei salti di pagina .'; @@ -223,7 +223,7 @@ $string['configtimelimit'] = 'Tempo massimo di default (espresso minuti) per rispondere ai quiz. 0 significa senza tempo massimo.'; $string['configtimelimitsec'] = 'Tempo massimo di default, espresso in secondi, per rispondere ai quiz. 0 significa nessun tempo massimo.'; $string['configurerandomquestion'] = 'Configura domanda'; -$string['confirmclose'] = 'Stai per completare questo tentativo. Una volta chiuso il tentativo non potrai più modificare le risposte.'; +$string['confirmclose'] = 'Stai per inviare e terminare il tentativo. Una volta inviato, le risposte date non potranno più essere modificate.'; $string['confirmremovequestion'] = 'Sei sicuro di rimuovere la domanda {$a}?'; $string['confirmremovesectionheading'] = 'Sei sicuro di rimuovere l\'intestazione della sezione \'{$a}\'?'; $string['confirmserverdelete'] = 'Sei sicuro di voler rimuovere il server {$a} dalla lista?'; @@ -256,7 +256,7 @@ $string['createnewquestion'] = 'Crea una nuova domanda'; $string['createquestionandadd'] = 'Crea una nuova domanda ed aggiungila al quiz.'; $string['custom'] = 'Formato personalizzato'; -$string['dataitemneed'] = 'E\' necessario aggiungere almeno un insieme di elementi per ottenere una domanda valida'; +$string['dataitemneed'] = 'È necessario aggiungere almeno un insieme di elementi per ottenere una domanda valida'; $string['datasetdefinitions'] = 'Definizioni dei dataset riusabili per la categoria {$a}'; $string['datasetnumber'] = 'Numero'; $string['daysavailable'] = 'Giorni disponibili'; @@ -342,22 +342,22 @@ $string['errorunexpectedevent'] = 'Rilevato l\'inatteso codice evento {$a->event} per la domanda {$a->questionid} nel tentativo {$a->attemptid}.'; $string['essay'] = 'Risposta a Testo libero'; $string['essayquestions'] = 'Domande'; -$string['eventattemptdeleted'] = 'Eliminato tentativo qiuz'; -$string['eventattemptpreviewstarted'] = 'Avviata anteprima tentativo quiz'; -$string['eventattemptreviewed'] = 'Effettuata revisione tentativo quiz'; -$string['eventattemptsummaryviewed'] = 'Visualizzato riepilogo del quiz'; -$string['eventattemptviewed'] = 'Visualizzato tentativo quiz'; -$string['eventeditpageviewed'] = 'Visualizzata pagina modifica quiz'; -$string['eventoverridecreated'] = 'Creata personalizzazione quiz'; -$string['eventoverridedeleted'] = 'Eliminata personalizzazione quiz'; -$string['eventoverrideupdated'] = 'Eliminata personalizzazione quiz'; -$string['eventquestionmanuallygraded'] = 'Valutata domanda manualmente'; -$string['eventquizattemptabandoned'] = 'Abbandonato tentativo quiz'; -$string['eventquizattemptregraded'] = 'Rivalutato tentativo quiz'; -$string['eventquizattemptstarted'] = 'Avviato tentativo quiz'; -$string['eventquizattemptsubmitted'] = 'Inviato tentativo quiz'; -$string['eventquizattempttimelimitexceeded'] = 'Superato tempo limite tentativo quiz'; -$string['eventreportviewed'] = 'Visualizzato report quiz'; +$string['eventattemptdeleted'] = 'Eliminazione tentativo qiuz'; +$string['eventattemptpreviewstarted'] = 'Avvio anteprima tentativo quiz'; +$string['eventattemptreviewed'] = 'Revisione tentativo quiz'; +$string['eventattemptsummaryviewed'] = 'Visualizzazione riepilogo del quiz'; +$string['eventattemptviewed'] = 'Visualizzazione tentativo quiz'; +$string['eventeditpageviewed'] = 'Visualizzazione pagina modifica quiz'; +$string['eventoverridecreated'] = 'Creazione personalizzazione quiz'; +$string['eventoverridedeleted'] = 'Eliminazione personalizzazione quiz'; +$string['eventoverrideupdated'] = 'Eliminazione personalizzazione quiz'; +$string['eventquestionmanuallygraded'] = 'Valutazione domanda manualmente'; +$string['eventquizattemptabandoned'] = 'Abbandono tentativo quiz'; +$string['eventquizattemptregraded'] = 'Rivalutazione tentativo quiz'; +$string['eventquizattemptstarted'] = 'Avvio tentativo quiz'; +$string['eventquizattemptsubmitted'] = 'Consegna tentativo quiz'; +$string['eventquizattempttimelimitexceeded'] = 'Supero tempo limite tentativo quiz'; +$string['eventreportviewed'] = 'Visualizzazione report quiz'; $string['everynquestions'] = 'Ogni {$a} domande'; $string['everyquestion'] = 'Ogni domanda'; $string['everythingon'] = 'Tutto su'; @@ -378,7 +378,7 @@ $string['file'] = 'File'; $string['fileformat'] = 'Formato file'; $string['fillcorrect'] = 'Compilare con l\'esatta'; -$string['filloutnumericalanswer'] = 'E\' necessari impostare almeno una risposta e la relativa tolleranza. La prima risposta corrispondente a quella data sarà usata per determinare il punteggio e il feedback. Se l\'elenco termina con un feedback senza risposta, allora tale feedback sarà visualizzato agli studenti la cui risposta non ha trovato corrispondenza con nessuna di quelle previste.'; +$string['filloutnumericalanswer'] = 'È necessario impostare almeno una risposta e la relativa tolleranza. La prima risposta corrispondente a quella data sarà usata per determinare il punteggio e il feedback. Se l\'elenco termina con un feedback senza risposta, allora tale feedback sarà visualizzato agli studenti la cui risposta non ha trovato corrispondenza con nessuna di quelle previste.'; $string['filloutoneanswer'] = 'Devi fornire almeno una risposta. Le risposte lasciate in bianco non saranno utilizzate. Puoi usare \'*\' per far corrispondere qualsiasi carattere. La prima risposta che corrisponde sarà utilizzata per determinare il punteggio ed il feedback.'; $string['filloutthreequestions'] = 'Devi fornire almeno tre domande con le corrispondenti risposte. Puoi fornire risposte errate aggiuntive inserendo una risposta senza domanda. Gli inserimenti senza domanda e senza risposta non saranno utilizzati.'; $string['fillouttwochoices'] = 'Devi fornire almeno due scelte. Le scelte lasciate in bianco non saranno utilizzate.'; @@ -415,7 +415,7 @@ $string['gradesdeleted'] = 'Valutazioni quiz cancellate'; $string['gradesofar'] = '{$a->method}: {$a->mygrade} / {$a->quizgrade}.'; $string['gradetopassmustbeset'] = 'La sufficienza non può essere zero poiché il completamento del quiz è impostato per richiedere la sufficienza. Per favore imposta un valore diverso da zero.'; -$string['gradetopassnotset'] = 'Il quiz non ha una sufficienza impostata. E\' possibile impostarla nella sezione "Valutazione" delle impostazioni del quiz.'; +$string['gradetopassnotset'] = 'Il quiz non ha una sufficienza impostata. È possibile impostarla nella sezione "Valutazione" delle impostazioni del quiz.'; $string['gradetopassoutof'] = 'Sufficienza: {$a->grade} su {$a->maxgrade}'; $string['gradingdetails'] = 'Punteggi di questo invio: {$a->raw}/{$a->max}.'; $string['gradingdetailsadjustment'] = 'Tenendo conto delle penalità precedenti, questo dà {$a->cur}/{$a->max}.'; @@ -507,13 +507,13 @@ $string['modulename'] = 'Quiz'; $string['modulename_help'] = 'Il modulo di attività quiz consente al docente di creare questionari con diversi tipi di domande: scelta multipla, vero/falso, corrispondenza, risposta breve, calcolata, eccetera. -Il docente può impostare il quiz affinché sia possibile tentarlo più volte con l\'ordine delle domande cambiato casualmente o con domande pescate casualmente ad ogni nuovo tentativo. E\' anche possibile impostare un tempo massimo di svolgimento. +Il docente può impostare il quiz affinché sia possibile tentarlo più volte con l\'ordine delle domande cambiato casualmente o con domande pescate casualmente ad ogni nuovo tentativo. È anche possibile impostare un tempo massimo di svolgimento. Ogni tentativo viene valutato automaticamente (ad eccezione delle domande componimento) e la valutazione viene memorizzata nel registro valutatore. Il docente può decidere quando e come far vedere agli studenti le risposte esatte, i feedback ed eventuali suggerimenti. -E\' possibile usare il quiz per: +È possibile usare il quiz per: * esami dei corsi * brevi test su dispense di studio o alla termine di un argomento @@ -656,7 +656,7 @@ $string['preview'] = 'Anteprima'; $string['previewquestion'] = 'Anteprima domanda'; $string['previewquiz'] = 'Anteprima {$a}'; -$string['previewquiznow'] = 'Anteprima quiz'; +$string['previewquiznow'] = 'Anteprima immediata quiz'; $string['previous'] = 'Stato precedente'; $string['privacy:metadata:core_question'] = 'L\'attività Quiz memorizza informazioni sull\'utilizzo delle domande nel sottosistema core_question.'; $string['privacy:metadata:quiz'] = 'L\'attività Quiz utilizza i Report del quiz.'; @@ -695,7 +695,7 @@ $string['questionbehaviour'] = 'Comportamento domanda'; $string['questioncats'] = 'Categorie di domande'; $string['questiondeleted'] = 'Questa domanda è stata eliminata. Contattare il docente.'; -$string['questiondependencyadd'] = 'E\' possibile rispondere alla domanda {$a->thisq} senza restrizioni • Click per modificare'; +$string['questiondependencyadd'] = 'È possibile rispondere alla domanda {$a->thisq} senza restrizioni • Click per modificare'; $string['questiondependencyfree'] = 'Questa domanda non ha restrizioni'; $string['questiondependencyremove'] = 'Per rispondere alla domanda {$a->thisq} è necessario rispondere alla domanda precedente {$a->previousq} • Click per modificare'; $string['questiondependsonprevious'] = 'Per rispondere a questa domanda è necessario rispondere alla domanda precedente.'; @@ -713,14 +713,14 @@ $string['questionsinthisquiz'] = 'Domande in questo quiz'; $string['questionsmatchingfilter'] = 'Domande che corrispondono al filtro: {$a}'; $string['questionsperpage'] = 'Domande per pagina'; -$string['questionsperpageselected'] = 'E\' stato definito il numero di domande per pagina per cui l\'impaginazione è al momento bloccata. Come risultato, i controlli per l\'impaginazione sono stati disabilitati. Questo si può cambiare in {$a}.'; +$string['questionsperpageselected'] = 'È stato definito il numero di domande per pagina per cui l\'impaginazione è al momento bloccata. Come risultato, i controlli per l\'impaginazione sono stati disabilitati. Questo si può cambiare in {$a}.'; $string['questionsperpagex'] = 'Domande per pagina: {$a}'; $string['questiontext'] = 'Testo della domanda'; $string['questiontextisempty'] = '[Testo della domanda mancante]'; $string['questiontype'] = 'Tipo domanda {$a}'; $string['questiontypesetupoptions'] = 'Opzioni di impostazione per i tipi domanda:'; $string['quiz:addinstance'] = 'Aggiungere quiz'; -$string['quiz:attempt'] = 'Svolgere quiz'; +$string['quiz:attempt'] = 'Tentare quiz'; $string['quiz:deleteattempts'] = 'Eliminare tentativi dei quiz'; $string['quiz:emailconfirmsubmission'] = 'Ricevere messaggio di conferma all\'invio del proprio tentativo'; $string['quiz:emailnotifysubmission'] = 'Ricevere notifica via email all\'invio di tentativi'; @@ -771,7 +771,7 @@ $string['randomquestion'] = 'Domanda casuale'; $string['randomquestion_help'] = 'Le domande casuali consentono di inserire domande scelte casualmente da una categoria o in base a tag presenti in una attività.'; $string['randomquestiontags'] = 'Tag'; -$string['randomquestiontags_help'] = 'E\' possibile restringere ulteriormente i criteri di selezione specificando alcuni tag di domanda. +$string['randomquestiontags_help'] = 'È possibile restringere ulteriormente i criteri di selezione specificando alcuni tag di domanda. Le domande "casuali" verranno selezionate tra le domande che hanno questi tag.'; $string['randomquestionusinganewcategory'] = 'Domanda random da una nuova categoria'; @@ -831,7 +831,7 @@ $string['requirepassword'] = 'Password d\'accesso'; $string['requirepassword_help'] = 'Impostando una password di accesso, gli studenti dovranno inserirla prima di tentare il quiz.'; $string['requiresubnet'] = 'Indirizzi di rete abilitati'; -$string['requiresubnet_help'] = 'E\' possibile limitare l\'accesso a un quiz ai soli computer presenti su una particolare sotto rete di una LAN o di Internet, specificando una lista di indirizzi IP, parziali o completi, separati da virgole. L\'impostazione è particolarmente utile per "proteggere" un quiz, ad esempio quando si vuole consentire l\'accesso al quiz solo alle persone presenti in un certa sala.'; +$string['requiresubnet_help'] = 'È possibile limitare l\'accesso a un quiz ai soli computer presenti su una particolare sotto rete di una LAN o di Internet, specificando una lista di indirizzi IP, parziali o completi, separati da virgole. L\'impostazione è particolarmente utile per "proteggere" un quiz, ad esempio quando si vuole consentire l\'accesso al quiz solo alle persone presenti in un certa sala.'; $string['response'] = 'Risposta data'; $string['responses'] = 'Risposte date'; $string['results'] = 'Risultati'; @@ -924,7 +924,7 @@ $string['showsmallimage'] = 'Immagine piccola'; $string['showteacherattempts'] = 'Visualizza i tentativi degli insegnanti'; $string['showuserpicture'] = 'Visualizza immagini degli utenti'; -$string['showuserpicture_help'] = 'Abilitando l\'impostazione, il nome dello studente e la sua immagine saranno visualizzati durante l\'esecuzione del tentativo e sulla schermata di revisione, allo scopo di rendere più facile controllare che un utente non sia entrato con il nome di un altro.'; +$string['showuserpicture_help'] = 'Abilitando l\'impostazione, il nome dello studente e la sua immagine saranno visualizzati durante lo svolgimento del tentativo e sulla schermata di revisione allo scopo di rendere più facile controllare che un utente non sia entrato con il nome di un altro.'; $string['shuffle'] = 'Ordine casuale'; $string['shuffleanswers'] = 'Risposte in ordine casuale'; $string['shuffledrandomly'] = 'In ordine casuale'; @@ -955,7 +955,7 @@ $string['stateoverduedetails'] = 'Deve essere inviato da {$a}'; $string['status'] = 'Stato'; $string['stoponerror'] = 'Stop in caso di errore'; -$string['submitallandfinish'] = 'Invia tutto e termina'; +$string['submitallandfinish'] = 'Invia e termina'; $string['subneterror'] = 'Spiacente, questo quiz è impostato in modo da essere accessibile solo da certi indirizzi di rete. Attualmente i tuo computer non è abilitato all\'utilizzo di questo quiz.'; $string['subnetnotice'] = 'Questo quiz è impostato in modo da essere accessibile solo da certi indirizzi di rete. Il tuo computer non è su una sotto-rete abilitata. Comunque come insegnante puoi vedere l\'anteprima.'; $string['subplugintype_quiz'] = 'Report'; @@ -1017,5 +1017,5 @@ $string['withsummary'] = 'con statistiche riepilogative'; $string['wronguse'] = 'Non puoi utilizzare la pagina in questo modo'; $string['xhtml'] = 'XHTML'; -$string['youneedtoenrol'] = 'E\' necessario essere iscritti al corso prima di tentare il quiz'; +$string['youneedtoenrol'] = 'È necessario essere iscritti al corso prima di tentare il quiz'; $string['yourfinalgradeis'] = 'Il tuo voto finale per questo quiz è {$a}'; diff --git a/html/langpacks/it/quiz_grading.php b/html/langpacks/it/quiz_grading.php index e219594b69..d0d296fb98 100644 --- a/html/langpacks/it/quiz_grading.php +++ b/html/langpacks/it/quiz_grading.php @@ -70,6 +70,8 @@ $string['options'] = 'Opzioni'; $string['orderattempts'] = 'Ordine tentativi'; $string['pluginname'] = 'Valutazione manuale'; +$string['privacy:preference:order'] = 'Ordine di visualizzazione dei tentativi che devono essere valutati.'; +$string['privacy:preference:pagesize'] = 'Numero di tentativi da visualizzare sulle pagine dell\'interfaccia di valutazione.'; $string['qno'] = 'D #'; $string['questionname'] = 'Nome domanda'; $string['questionsperpage'] = 'Domande per pagina'; diff --git a/html/langpacks/it/quiz_statistics.php b/html/langpacks/it/quiz_statistics.php index 5476762492..91d25e8410 100644 --- a/html/langpacks/it/quiz_statistics.php +++ b/html/langpacks/it/quiz_statistics.php @@ -40,7 +40,7 @@ $string['attemptsfirst'] = 'primo tentativo'; $string['backtoquizreport'] = 'Torna alla pagina home delle statistiche'; $string['calculatefrom'] = 'Calcolo statistiche da'; -$string['calculatingallstats'] = 'E\' in corso l\'analisi delle risposte e il calcolo delle statistiche del quiz e delle domande e'; +$string['calculatingallstats'] = 'È in corso l\'analisi delle risposte e il calcolo delle statistiche del quiz e delle domande e'; $string['cic'] = 'Coefficiente di consistenza interna (per {$a})'; $string['completestatsfilename'] = 'completestats'; $string['count'] = 'Numero'; diff --git a/html/langpacks/it/quizaccess_offlineattempts.php b/html/langpacks/it/quizaccess_offlineattempts.php index 86583efb72..041a969ab5 100644 --- a/html/langpacks/it/quizaccess_offlineattempts.php +++ b/html/langpacks/it/quizaccess_offlineattempts.php @@ -31,7 +31,7 @@ Nota: un quiz con limiti di tempo, con limitazioni sugli indirizzi di rete, oppure con comportamenti della domanda diversi dal feedback differito (con o senza CBM), non può essere svolto offline.'; $string['confirmdatasaved'] = 'Confermo di non avere nel dispositivo mobile tentativi non salvati.'; $string['mobileapp'] = 'App Mobile'; -$string['offlineattemptserror'] = 'I quiz offline non sono compatibili né con l\'utilizzo di timer, password d\'accesso o indirizzi di rete né con quiz che utilizzano comportamenti diversi dal feedback differito con o senza CBM.'; +$string['offlineattemptserror'] = 'I quiz offline non sono compatibili né con l\'utilizzo di timer o indirizzi di rete né con quiz che utilizzano comportamenti diversi dal feedback differito con o senza CBM.'; $string['offlinedatamessage'] = 'Hai svolto il tentativo su un dispositivo mobile e i dati sono stati sincronizzati nel server {$a} fa.'; $string['pleaseconfirm'] = 'Per favore conferma di non avere tentativi non salvati nel dispositivo mobile.'; $string['pluginname'] = 'Regola di accesso quiz Offline'; diff --git a/html/langpacks/it/report_completion.php b/html/langpacks/it/report_completion.php index faa16928c3..867751c691 100644 --- a/html/langpacks/it/report_completion.php +++ b/html/langpacks/it/report_completion.php @@ -28,8 +28,8 @@ $string['clicktomarkusercomplete'] = 'Click per indicare il completamento dell\'utente'; $string['completion:view'] = 'Visualizzare report completamento corso'; $string['completiondate'] = 'Data di completamento'; -$string['eventreportviewed'] = 'Visualizzato report completamento'; -$string['eventuserreportviewed'] = 'Visualizzato report completamento utente'; +$string['eventreportviewed'] = 'Visualizzazione report completamento'; +$string['eventuserreportviewed'] = 'Visualizzazione report completamento utente'; $string['id'] = 'ID'; $string['name'] = 'Nome'; $string['nocapability'] = 'Non è possibile accedere al report di completamento dell\'utente'; diff --git a/html/langpacks/it/report_log.php b/html/langpacks/it/report_log.php index 856db00737..07fb42ef01 100644 --- a/html/langpacks/it/report_log.php +++ b/html/langpacks/it/report_log.php @@ -32,8 +32,8 @@ $string['eventloggedas'] = '{$a->realusername} come {$a->asusername}'; $string['eventorigin'] = 'Origine'; $string['eventrelatedfullnameuser'] = 'Utente coinvolto'; -$string['eventreportviewed'] = 'Visualizzato report log'; -$string['eventuserreportviewed'] = 'Visualizzato report log utente'; +$string['eventreportviewed'] = 'Visualizzazione report log'; +$string['eventuserreportviewed'] = 'Visualizzazione report log utente'; $string['log:view'] = 'Visualizzare i log del corso'; $string['log:viewtoday'] = 'Visualizzare i log di oggi'; $string['logsformat'] = 'Formato log'; diff --git a/html/langpacks/it/report_loglive.php b/html/langpacks/it/report_loglive.php index ad4c9c4abd..4fca05a436 100644 --- a/html/langpacks/it/report_loglive.php +++ b/html/langpacks/it/report_loglive.php @@ -30,7 +30,7 @@ $string['eventloggedas'] = '{$a->realusername} come {$a->asusername}'; $string['eventorigin'] = 'Origine'; $string['eventrelatedfullnameuser'] = 'Utente coinvolto'; -$string['eventreportviewed'] = 'Visualizzato report Live log'; +$string['eventreportviewed'] = 'Visualizzazione report Live log'; $string['livelogs'] = 'Live log dell\'ultima ora'; $string['loglive:view'] = 'Visualizzare live log'; $string['nologreaderenabled'] = 'Nessun log reader abilitato'; diff --git a/html/langpacks/it/report_outline.php b/html/langpacks/it/report_outline.php index 35eed85aa1..61f812aa6b 100644 --- a/html/langpacks/it/report_outline.php +++ b/html/langpacks/it/report_outline.php @@ -25,8 +25,8 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventactivityreportviewed'] = 'Visualizzato report attività del corso'; -$string['eventoutlinereportviewed'] = 'Visualizzato report riassuntivo'; +$string['eventactivityreportviewed'] = 'Visualizzazione report attività del corso'; +$string['eventoutlinereportviewed'] = 'Visualizzazione report riassuntivo'; $string['neverseen'] = 'Mai acceduto'; $string['nocapability'] = 'Non è possibile accedere al report riassuntivo'; $string['nologreaderenabled'] = 'Nessun log reader abilitato'; diff --git a/html/langpacks/it/report_participation.php b/html/langpacks/it/report_participation.php index 889a160dcc..88af8edc7f 100644 --- a/html/langpacks/it/report_participation.php +++ b/html/langpacks/it/report_participation.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventreportviewed'] = 'Visualizzato report partecipazione al corso'; +$string['eventreportviewed'] = 'Visualizzazione report partecipazione al corso'; $string['nologreaderenabled'] = 'Nessun log reader abilitato'; $string['page-report-participation-index'] = 'Report della partecipazione al corso'; $string['page-report-participation-x'] = 'Qualsiasi report della partecipazione'; diff --git a/html/langpacks/it/report_performance.php b/html/langpacks/it/report_performance.php index 744dcbde17..38f8c8c84d 100644 --- a/html/langpacks/it/report_performance.php +++ b/html/langpacks/it/report_performance.php @@ -41,7 +41,7 @@ $string['check_enablestats_details'] = 'L\'elaborazione delle statistiche sono lanciate dal cron e raccolgono i dati dai log. La durata dell\'elaborazione dipende dal traffico generato nel sito e durante l\'elaborazione saranno utilizzate più risorse con possibile riduzione delle prestazioni.'; $string['check_themedesignermode_comment_disable'] = 'Se abilitata, le immagini e i fogli di stile non saranno inserirti in carche, con un notevole degrado delle prestazioni.'; $string['check_themedesignermode_comment_enable'] = 'Se disabilitata, le immagini e i fogli di stile saranno inserirti in carche, con un notevole miglioramento delle prestazioni.'; -$string['check_themedesignermode_details'] = 'E\' una delle più frequenti cause di rallentamenti di siti Moodle.

        Con la modalità theme designer abilitata, in media è necessario un tempo di CPU doppio rispetto a quanto necessario quando la modalità è disabilitata.'; +$string['check_themedesignermode_details'] = 'È una delle più frequenti cause di rallentamenti di siti Moodle.

        Con la modalità theme designer abilitata, in media è necessario un tempo di CPU doppio rispetto a quanto necessario quando la modalità è disabilitata.'; $string['comments'] = 'Commenti'; $string['disabled'] = 'Disabilitato'; $string['edit'] = 'Modifica'; diff --git a/html/langpacks/it/report_questioninstances.php b/html/langpacks/it/report_questioninstances.php index a69c64a152..d62e30cf3c 100644 --- a/html/langpacks/it/report_questioninstances.php +++ b/html/langpacks/it/report_questioninstances.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['editquestionshere'] = 'Modifica domande in questo contesto'; -$string['eventreportviewed'] = 'Visualizzato report'; +$string['eventreportviewed'] = 'Visualizzazione report'; $string['getreport'] = 'Visualizza il report'; $string['hiddenquestions'] = 'Nascoste'; $string['intro'] = 'Questo report elenca tutti i contesti nel sistema nei quali ci sono domande di un tipo particolare.'; diff --git a/html/langpacks/it/report_security.php b/html/langpacks/it/report_security.php index e6a15dc952..e27bd6891b 100644 --- a/html/langpacks/it/report_security.php +++ b/html/langpacks/it/report_security.php @@ -35,7 +35,7 @@ $string['check_cookiesecure_http'] = 'Per utilizzare cookie sicuri è necessario attivare https.'; $string['check_cookiesecure_name'] = 'Cookie sicuri'; $string['check_cookiesecure_ok'] = 'Cookie sicuri abilitati.'; -$string['check_crawlers_details'] = '

        L\'impostazione Aperto a Google consente ai motori di ricerca di accedere ai corsi come ospite. E\' inutile consentire l\'accesso come ospite ai motori di ricerca se l\'accesso come ospite è disabilitato.

        '; +$string['check_crawlers_details'] = '

        L\'impostazione Aperto a Google consente ai motori di ricerca di accedere ai corsi come ospite. È inutile consentire l\'accesso come ospite ai motori di ricerca se l\'accesso come ospite è disabilitato.

        '; $string['check_crawlers_error'] = 'L\'accesso per i motori di ricerca è abilitato ma l\'accesso come ospite al sito è disabilitato.'; $string['check_crawlers_info'] = 'I motori di ricerca possono entrare nel sito come ospiti.'; $string['check_crawlers_name'] = 'Aperto a Google'; @@ -53,7 +53,7 @@ $string['check_displayerrors_ok'] = 'La visualizzazione degli errori PHP è disabilitata.'; $string['check_dotfiles_info'] = 'Tutti i dotfile tranne /.well-known/* non devono essere pubblici'; $string['check_emailchangeconfirmation_details'] = '

        Si raccomanda di rendere necessaria la conferma dell\'email quando un utente cambia l\'email nel proprio profilo. Se la conferma viene disabilitata, gli spammer potrebbero tentare di entrare nel server con lo scopo di utilizzarlo per l\'invio di posta indesiderata.

        -

        E\' anche possibile bloccare il campo email nelle configurazioni dei plugin: tale impostazione non è analizzata da questo report.

        '; +

        È anche possibile bloccare il campo email nelle configurazioni dei plugin: tale impostazione non è analizzata da questo report.

        '; $string['check_emailchangeconfirmation_error'] = 'Gli utenti possono inserire qualsiasi indirizzo di email.'; $string['check_emailchangeconfirmation_info'] = 'Gli utenti possono usare indirizzi email provenienti esclusivamente dai domini consentiti.'; $string['check_emailchangeconfirmation_name'] = 'Conferma del cambio email'; @@ -89,11 +89,11 @@ $string['check_passwordpolicy_error'] = 'Le regole password non sono attive.'; $string['check_passwordpolicy_name'] = 'Regole password'; $string['check_passwordpolicy_ok'] = 'Le regole password sono attive.'; -$string['check_preventexecpath_details'] = '

        Consentire la configurazione degli eseguibili tramite GUI amministrativa facilita il privilege escalation. E\' possibile forzare la configurazione nel file config.php:

        $CFG->preventexecpath = true;

        '; +$string['check_preventexecpath_details'] = '

        Consentire la configurazione degli eseguibili tramite GUI amministrativa facilita il privilege escalation. Èpossibile forzare la configurazione nel file config.php:

        $CFG->preventexecpath = true;

        '; $string['check_preventexecpath_name'] = 'Percorsi degli eseguibili'; $string['check_preventexecpath_ok'] = 'I percorsi degli eseguibili sono configurabili solamente nel file config.php'; $string['check_preventexecpath_warning'] = 'I percorsi degli eseguibili sono configurabili tramite GUI amministrata.'; -$string['check_publicpaths_403'] = '(E\' stato restituito un 403, dovrebbe essere un 404)'; +$string['check_publicpaths_403'] = '(È stato restituito un 403, dovrebbe essere un 404)'; $string['check_publicpaths_generic'] = 'I file {$a} non devono essere pubblici'; $string['check_publicpaths_name'] = 'Controllare tutti i percorsi pubblici/privati'; $string['check_riskadmin_detailsok'] = '

        Per favore verifica il seguente elenco di amministratori:

        {$a}'; @@ -134,7 +134,7 @@ $string['configuration'] = 'Configurazione'; $string['description'] = 'Descrizione'; $string['details'] = 'Dettagli'; -$string['eventreportviewed'] = 'Visualizzato report delle verifiche di sicurezza'; +$string['eventreportviewed'] = 'Visualizzazione report delle verifiche di sicurezza'; $string['issue'] = 'Problema'; $string['pluginname'] = 'Verifiche di sicurezza'; $string['privacy:metadata'] = 'Il plugin \'Sicurezza\' non memorizza dati personali.'; diff --git a/html/langpacks/it/report_stats.php b/html/langpacks/it/report_stats.php index d5faeb253c..e75f9e33d6 100644 --- a/html/langpacks/it/report_stats.php +++ b/html/langpacks/it/report_stats.php @@ -25,8 +25,8 @@ defined('MOODLE_INTERNAL') || die(); -$string['eventreportviewed'] = 'Visualizzato report statistiche'; -$string['eventuserreportviewed'] = 'Visualizzato report statistiche utente'; +$string['eventreportviewed'] = 'Visualizzazione report statistiche'; +$string['eventuserreportviewed'] = 'Visualizzazione report statistiche utente'; $string['nocapability'] = 'Non è possibile accedere alle statistiche dell\'utente'; $string['page-report-stats-index'] = 'Report statistiche del corso'; $string['page-report-stats-user'] = 'Report statistiche del corso dell\'utente'; diff --git a/html/langpacks/it/repository_equella.php b/html/langpacks/it/repository_equella.php index 0c3ff5a41d..cedc5fa272 100644 --- a/html/langpacks/it/repository_equella.php +++ b/html/langpacks/it/repository_equella.php @@ -40,10 +40,10 @@ $string['restrictionnone'] = 'Senza limitazioni'; $string['search'] = 'Cerca in EQUELLA'; $string['selectrestriction'] = 'Limita la selezione'; -$string['selectrestriction.desc'] = 'E\' possibile impostare cosa possono selezionare coloro che modificano i corsi: i sommari dell\'elemento, le risorse allegate o entrambi'; +$string['selectrestriction.desc'] = 'È possibile impostare cosa possono selezionare coloro che modificano i corsi: i sommari dell\'elemento, le risorse allegate o entrambi'; $string['sharedid'] = 'ID shared secret'; $string['sharedidtitle'] = 'ID shared secret'; $string['sharedsecrets'] = 'Shared secret'; $string['sharedsecretsheading'] = 'Impostazioni shared secret'; -$string['sharedsecretshelp'] = '

        Di seguito puoi impostare un shared secret EQUELLA di default per gli utenti SSO. Puoi configurare sjhared secret diversi per ruoli generici (lettura) e per ciascun ruolo con diritti di scrittura. Se uno shared secret ID non è configurato per un ruolo, allora verranno utilizzati lo shared secret ID e lo shared secret di default.

        Tutti gli shared secret ID e gli shared secret devono anche essere configurati in EQUELLA con il modulo shared secret abilitato. E\' possibile trovare la configurazione nella console di amministrazione di EQUELLA in User Management > Shared Secrets.

        '; +$string['sharedsecretshelp'] = '

        Di seguito puoi impostare un shared secret EQUELLA di default per gli utenti SSO. Puoi configurare sjhared secret diversi per ruoli generici (lettura) e per ciascun ruolo con diritti di scrittura. Se uno shared secret ID non è configurato per un ruolo, allora verranno utilizzati lo shared secret ID e lo shared secret di default.

        Tutti gli shared secret ID e gli shared secret devono anche essere configurati in EQUELLA con il modulo shared secret abilitato. È possibile trovare la configurazione nella console di amministrazione di EQUELLA in User Management > Shared Secrets.

        '; $string['sharedsecrettitle'] = 'Shared secret'; diff --git a/html/langpacks/it/repository_googledocs.php b/html/langpacks/it/repository_googledocs.php index 16964b81ae..689144e033 100644 --- a/html/langpacks/it/repository_googledocs.php +++ b/html/langpacks/it/repository_googledocs.php @@ -29,7 +29,7 @@ $string['configplugin'] = 'Configurazione plugin Google Drive'; $string['defaultreturntype'] = 'Tipo restituito di default'; $string['docsformat'] = 'Formato di default dell\'importazione documenti'; -$string['fileoptions'] = 'E\' possibile configurare il tipo ed il default dei file restituiti. Da notare che saranno a aggiornati i collegamenti a file esterni in modo che il proprietario diventi l\'account di sistema Moodle.'; +$string['fileoptions'] = 'È possibile configurare il tipo ed il default dei file restituiti. Da notare che saranno a aggiornati i collegamenti a file esterni in modo che il proprietario diventi l\'account di sistema Moodle.'; $string['googledocs:view'] = 'Visualizzare repository Google Drive'; $string['internal'] = 'Interno (file memorizzati in Moodle)'; $string['issuer'] = 'Servizio Oauth 2'; diff --git a/html/langpacks/it/repository_url.php b/html/langpacks/it/repository_url.php index 9627c5fb18..a1725f8e88 100644 --- a/html/langpacks/it/repository_url.php +++ b/html/langpacks/it/repository_url.php @@ -32,5 +32,5 @@ $string['rename'] = 'Nome'; $string['url'] = 'URL'; $string['url:view'] = 'Usare Scaricamento URL nel file picker'; -$string['validfiletype'] = 'E\' necessario fornire un URL di una immagine o di una pagina che contiene immagini'; +$string['validfiletype'] = 'È necessario fornire un URL di una immagine o di una pagina che contiene immagini'; $string['validname'] = 'Devi fornire un nome di file valido'; diff --git a/html/langpacks/it/resource.php b/html/langpacks/it/resource.php index 7f508ea97d..17cbb34fc5 100644 --- a/html/langpacks/it/resource.php +++ b/html/langpacks/it/resource.php @@ -78,7 +78,7 @@ Da notare che lo studente nel proprio computer deve avere il software necessario per visualizzare il tipo di file usato come risorsa. -E\' possibile usare file per: +È possibile usare file per: * Condividere una presentazione svolta in classe * Includere nel corso piccoli siti web diff --git a/html/langpacks/it/role.php b/html/langpacks/it/role.php index 33fc706e1f..1fe2206236 100644 --- a/html/langpacks/it/role.php +++ b/html/langpacks/it/role.php @@ -169,7 +169,7 @@ $string['contentbank:useeditor'] = 'Creare o modificare contenuti con un editor di tipi di contenuti'; $string['contentbank:viewunlistedcontent'] = 'Visualizzare contenuti non elencati nel deposito dei contenuti'; $string['context'] = 'Contesto'; -$string['contextrolenotallowed'] = 'Assegnare il ruolo {$a} non è consentito in questo contesto.'; +$string['contextrolenotallowed'] = 'Non è consentito assegnare il ruolo {$a} in questo contesto.'; $string['course:activityvisibility'] = 'Nascondere/visualizzare attività'; $string['course:bulkmessaging'] = 'Inviare un messaggio a più persone'; $string['course:changecategory'] = 'Modificare categoria del corso'; @@ -244,17 +244,17 @@ $string['errorexistsrolename'] = 'Nome ruolo già esistente'; $string['errorexistsroleshortname'] = 'Nome ruolo già esistente'; $string['errorroleshortnametoolong'] = 'Il nome abbreviato non deve superare i 100 caratteri'; -$string['eventcapabilityassigned'] = 'Modificato privilegio'; -$string['eventcapabilityunassigned'] = 'Rimosso privilegio'; +$string['eventcapabilityassigned'] = 'Modifica privilegio'; +$string['eventcapabilityunassigned'] = 'Rimozione privilegio'; $string['eventroleallowassignupdated'] = 'Aggiornamento autorizzati ad assegnare ruoli'; $string['eventroleallowoverrideupdated'] = 'Aggiornamento autorizzati a modificare ruoli'; $string['eventroleallowswitchupdated'] = 'Aggiornamento autorizzati a cambiare ruolo'; $string['eventroleallowviewupdated'] = 'Aggiornamento autorizzati a visualizzare ruoli'; -$string['eventroleassigned'] = 'Assegnato ruolo'; -$string['eventrolecapabilitiesupdated'] = 'Aggiornati privilegi ruolo'; -$string['eventroledeleted'] = 'Eliminato ruolo'; -$string['eventroleunassigned'] = 'Revocato ruolo'; -$string['eventroleupdated'] = 'Aggiornato ruolo'; +$string['eventroleassigned'] = 'Assegnzione ruolo'; +$string['eventrolecapabilitiesupdated'] = 'Aggiornamento privilegi ruolo'; +$string['eventroledeleted'] = 'Eliminazione ruolo'; +$string['eventroleunassigned'] = 'Revoca ruolo'; +$string['eventroleupdated'] = 'Aggiornamento ruolo'; $string['existingadmins'] = 'Amministratori del sito esistenti'; $string['existingusers'] = '{$a} utenti esistenti'; $string['explanation'] = 'Spiegazione'; @@ -427,7 +427,7 @@ $string['roleselect'] = 'Seleziona ruolo'; $string['rolesforuser'] = 'Ruoli dell\'utente {$a}'; $string['roleshortname'] = 'Nome abbreviato'; -$string['roleshortname_help'] = 'Il nome abbreviato del ruolo è un identificativo di base dove sono consentiti solo caratteri alfanumerici ASCII. Non cambiare i nomi abbreviati dei ruoli standard.'; +$string['roleshortname_help'] = 'Il nome abbreviato del ruolo è un identificativo di base dove sono consentiti solo caratteri alfanumerici ASCII.'; $string['roletoassign'] = 'Ruolo da assegnare'; $string['roletooverride'] = 'Ruolo da modificare'; $string['safeoverridenotice'] = 'Nota: I privilegi con rischi più alti sono bloccati perché si ha solo il permesso di modificare i privilegi sicuri.'; @@ -461,7 +461,7 @@ $string['site:sendmessage'] = 'Inviare messaggi a qualsiasi utente'; $string['site:trustcontent'] = 'Fidarsi dei contenuti inviati'; $string['site:uploadusers'] = 'Caricare nuovi utenti da file'; -$string['site:viewanonymousevents'] = 'Visualizzare nel report eventi anonimi'; +$string['site:viewanonymousevents'] = 'Visualizzare eventi anonimi nel report'; $string['site:viewfullnames'] = 'Visualizzare sempre nome e cognome degli utenti'; $string['site:viewparticipants'] = 'Visualizzare i partecipanti'; $string['site:viewreports'] = 'Visualizzare i report'; diff --git a/html/langpacks/it/scorm.php b/html/langpacks/it/scorm.php index eefd0d92b0..fc9dccbe3e 100644 --- a/html/langpacks/it/scorm.php +++ b/html/langpacks/it/scorm.php @@ -67,7 +67,7 @@ $string['autocontinuedesc'] = 'Imposta il lancio automatico di learning object successivi. Se non abilitato, dovrà essere utilizzato il pulsante Continua.'; $string['averageattempt'] = 'Media tentativi'; $string['badarchive'] = 'Devi fornire un file zip valido'; -$string['badimsmanifestlocation'] = 'E\' stato trovato il file imsmanifest.xml ma non si trova nella radice del file zip. Per favore impacchettare nuovamente l\'oggetto SCORM.'; +$string['badimsmanifestlocation'] = 'È stato trovato il file imsmanifest.xml ma non si trova nella radice del file zip. Per favore impacchettare nuovamente l\'oggetto SCORM.'; $string['badmanifest'] = 'Il manifest contiene alcuni errori: controlla l\'elenco'; $string['browse'] = 'Anteprima'; $string['browsed'] = 'Visitato'; @@ -134,14 +134,14 @@ $string['enter'] = 'Entra'; $string['entercourse'] = 'Entra nel corso'; $string['errorlogs'] = 'Log degli errori'; -$string['eventattemptdeleted'] = 'Eliminato tentativo'; -$string['eventinteractionsviewed'] = 'Visualizzata interazione'; -$string['eventreportviewed'] = 'Visualizzato report'; -$string['eventscolaunched'] = 'Lanciato SCO'; -$string['eventscorerawsubmitted'] = 'Inviato punteggio SCORM grezzo'; -$string['eventstatussubmitted'] = 'Inviato stato SCORM'; -$string['eventtracksviewed'] = 'Visualizzato tracciamento'; -$string['eventuserreportviewed'] = 'Visualizzato report utente'; +$string['eventattemptdeleted'] = 'Eliminazione tentativo'; +$string['eventinteractionsviewed'] = 'Visualizzazione interazione'; +$string['eventreportviewed'] = 'Visualizzazione report'; +$string['eventscolaunched'] = 'Lancio SCO'; +$string['eventscorerawsubmitted'] = 'Invio punteggio SCORM grezzo'; +$string['eventstatussubmitted'] = 'Invio stato SCORM'; +$string['eventtracksviewed'] = 'Visualizzazione tracciamento'; +$string['eventuserreportviewed'] = 'Visualizzazione report utente'; $string['everyday'] = 'Ogni giorno'; $string['everytime'] = 'Ogni volta che è usato'; $string['exceededmaxattempts'] = 'Hai raggiunto il massimo numero di tentativi consentito.'; @@ -218,11 +218,11 @@ $string['interactions'] = 'Interazioni'; $string['invalidactivity'] = 'L\'attività SCORM è errata'; $string['invalidhacpsession'] = 'La sessione HACP non è valida'; -$string['invalidmanifestname'] = 'E\' possibile selezionare solamente file imsmanifest.xml oppure .zip'; +$string['invalidmanifestname'] = 'È possibile selezionare solamente file imsmanifest.xml oppure .zip'; $string['invalidmanifestresource'] = 'ATTENZIONE: le seguenti risorse sono presenti nel manifest ma non è stato possibile trovarle:'; $string['invalidstatus'] = 'Stato non valido'; $string['invalidurl'] = 'La URL specificata non è valida'; -$string['invalidurlhttpcheck'] = 'E\' stato specificato un URL non valido: Messaggio di debug:
         {$a->cmsg} 
        '; +$string['invalidurlhttpcheck'] = 'È stato specificato un URL non valido: Messaggio di debug:
         {$a->cmsg} 
        '; $string['last'] = 'Accesso più recente il'; $string['lastaccess'] = 'Accesso più recente'; $string['lastattempt'] = 'Ultimo tentativo completato'; @@ -247,9 +247,9 @@ $string['modulename'] = 'Pacchetto SCORM'; $string['modulename_help'] = 'Un oggetto SCORM è un insieme di file impacchettati secondo uno standard riconosciuto per la realizzazione di learning object. Il modulo di attività SCORM consente l\'utilizzo di pacchetti in formato .zip basati sugli standard SCORM e AICC. -In genere il contenuto di un pacchetto viene visualizzato su diverse pagine, con la possibilità di navigarle. E\' possibile impostare il pacchetto per visualizzare il contenuto in finestre pop up, con l\'indice dei contenuti, con i pulsanti di navigazione, eccetera. Gli oggetti SCORM possono anche presentare delle domande i cui risultati saranno memorizzati nel registro valutatore. +In genere il contenuto di un pacchetto viene visualizzato su diverse pagine, con la possibilità di navigarle. È possibile impostare il pacchetto per visualizzare il contenuto in finestre pop up, con l\'indice dei contenuti, con i pulsanti di navigazione, eccetera. Gli oggetti SCORM possono anche presentare delle domande i cui risultati saranno memorizzati nel registro valutatore. -E\' possibile usare attività SCORM per: +È possibile usare attività SCORM per: * Presentare contenuti multimediali ed animazioni * Valutare le attività degli studenti'; @@ -269,7 +269,7 @@ $string['navpositionleft'] = 'Posizione da sinistra dei pulsanti di navigazione, in pixel'; $string['navpositiontop'] = 'Posizione dall\'alto dei pulsanti di navigazione, in pixel'; $string['networkdropped'] = 'Il player SCORM ha rilevato che la tua connessione internet è poco affidabile oppure si è interrotta. Se prosegui nell\'attività SCORM, è possibile che i dati di tracciamento non vengano salvati.
        -E\' preferibile uscire subito dall\'attività e accedervi nuovamente usando una connessione internet affidabile.'; +È preferibile uscire subito dall\'attività e accedervi nuovamente usando una connessione internet affidabile.'; $string['newattempt'] = 'Avvia un nuovo tentativo'; $string['next'] = 'Continua'; $string['no_attributes'] = 'Il tag {$a->tag} deve avere degli attributi'; @@ -435,7 +435,7 @@ $string['undercontent'] = 'Sotto il contenuto'; $string['unziperror'] = 'Errore durante la decompressione del pacchetto'; $string['updatefreq'] = 'Frequenza auto-aggiornamento'; -$string['updatefreq_error'] = 'E\' possibile impostare la frequenza di auto aggiornamento solamente per pacchetti esterni'; +$string['updatefreq_error'] = 'È possibile impostare la frequenza di auto aggiornamento solamente per pacchetti esterni'; $string['updatefreq_help'] = 'Consente di scaricare ed aggiornare automaticamente il pacchetto esterno.'; $string['updatefreqdesc'] = 'Imposta il valore di default per la frequenza di auto-aggiornamento'; $string['validateascorm'] = 'Valida un pacchetto'; diff --git a/html/langpacks/it/search.php b/html/langpacks/it/search.php index 48aae188d8..b11a059d27 100644 --- a/html/langpacks/it/search.php +++ b/html/langpacks/it/search.php @@ -80,7 +80,7 @@ $string['globalsearchdisabled'] = 'La ricerca globale non è abilitata'; $string['gradualreindex'] = 'Re-Indicizza gradualmente {$a}'; $string['gradualreindex_confirm'] = 'Sei sicuro di re-indicizzare {$a}? Potrà essere necessario del tempo, anche se i dati esistenti potranno essere usati per effettuare ricerche.'; -$string['gradualreindex_queued'] = 'E\' stata richiesta la re-indicizzazione di {$a->name} ({$a->count} contesti). L\'indicizzazione darà effettuata dall\'elaborazione pianificata "Indicizzazione ricerca globale".'; +$string['gradualreindex_queued'] = 'È stata richiesta la re-indicizzazione di {$a->name} ({$a->count} contesti). L\'indicizzazione darà effettuata dall\'elaborazione pianificata "Indicizzazione ricerca globale".'; $string['incourse'] = 'nel corso {$a}'; $string['index'] = 'Indice'; $string['indexwhendisabledfullnotice'] = 'L\'indicizzazione non è consentita quando la ricerca è disabilitata. Per conentirla: searchindexwhendisabled'; diff --git a/html/langpacks/it/search_solr.php b/html/langpacks/it/search_solr.php index 5066a4ae07..40bb2308bb 100644 --- a/html/langpacks/it/search_solr.php +++ b/html/langpacks/it/search_solr.php @@ -56,7 +56,7 @@ $string['solrauthuser'] = 'Username per l\'autenticazione HTTP'; $string['solrhttpconnectionport'] = 'Porta'; $string['solrhttpconnectiontimeout'] = 'Timeout'; -$string['solrhttpconnectiontimeout_desc'] = 'Il timeout di connessione è il tempo massimo (espresso in secondi) conenstito per il trasferimento dei dati via HTTP.'; +$string['solrhttpconnectiontimeout_desc'] = 'Il timeout di connessione è il tempo massimo (espresso in secondi) consentito per il trasferimento dei dati via HTTP.'; $string['solrindexname'] = 'Nome dell\'indice'; $string['solrinfo'] = 'Solr'; $string['solrnotselected'] = 'Il motore Solr non è il motore di ricerca configurato'; @@ -66,11 +66,11 @@ $string['solrsetting'] = 'Impostazioni Solr'; $string['solrsslcainfo'] = 'Nome dei certificati SSL CA'; $string['solrsslcainfo_desc'] = 'Il nome del file contenente uno o più certificati CA'; -$string['solrsslcapath'] = 'Percorso del certificati SSL CA'; -$string['solrsslcapath_desc'] = 'La cartella contenente diversi certificati CA'; +$string['solrsslcapath'] = 'Percorso dei certificati SSL CA'; +$string['solrsslcapath_desc'] = 'Percorso della cartella contenente i certificati CA per la verifica del peer'; $string['solrsslcert'] = 'Certificato SSL'; -$string['solrsslcert_desc'] = 'Il nome del file contenente un certificato formttato PEM'; +$string['solrsslcert_desc'] = 'Il nome del file contenente un certificato formattato PEM'; $string['solrsslkey'] = 'Chiave SSL'; -$string['solrsslkey_desc'] = 'Il nome del file contenente una chiave formttata PEM'; +$string['solrsslkey_desc'] = 'Il nome del file contenente una chiave formattata PEM'; $string['solrsslkeypassword'] = 'Password chiave SSL'; -$string['solrsslkeypassword_desc'] = 'La password della chiave formattata PEM'; +$string['solrsslkeypassword_desc'] = 'La password della chiave privata formattata PEM'; diff --git a/html/langpacks/it/survey.php b/html/langpacks/it/survey.php index cedea13ceb..7842863635 100644 --- a/html/langpacks/it/survey.php +++ b/html/langpacks/it/survey.php @@ -203,9 +203,9 @@ $string['downloadtext'] = 'Scarica in formato file di testo'; $string['editingasurvey'] = 'Modifica del sondaggio'; $string['errorunabletosavenotes'] = 'Si è verificato un errore durante il salvataggio delle note.'; -$string['eventreportdownloaded'] = 'Scaricato report sondaggio'; -$string['eventreportviewed'] = 'Visualizzato report sondaggio'; -$string['eventresponsesubmitted'] = 'Inviate risposte al sondaggio'; +$string['eventreportdownloaded'] = 'Scaricamento report sondaggio'; +$string['eventreportviewed'] = 'Visualizzazione report sondaggio'; +$string['eventresponsesubmitted'] = 'Invio risposte al sondaggio'; $string['guestsnotallowed'] = 'Solo gli utenti iscritti possono compilare i sondaggi'; $string['howlong'] = 'Quanto tempo hai impiegato a completare questo sondaggio?'; $string['howlongoptions'] = 'meno di 1 min,1-2 min,2-3 min,3-4 min,4-5-min,5-10 min,più di 10 min'; @@ -276,7 +276,7 @@ $string['surveytype'] = 'Tipo di sondaggio'; $string['surveytype_help'] = 'Sono disponibili 3 tipi di sondaggio: -* ATTLS - Attitudes Towards Thinking and Learning Survey (sondaggio sugli atteggiamenti nei confronti del pensare e dell\'imparare) - E\' uno strumento per misurare se una persona è un \'conoscitore collegato\' (persone che trovano l\'apprendimento più divertente e sono spesso più collaborative, socievoli e desiderose di costruire sulle idee degli altri) o un \'conoscitore isolato\' (persone che tendono a prendere una posizione più critica e argomentativa nell\'apprendimento) +* ATTLS - Attitudes Towards Thinking and Learning Survey (sondaggio sugli atteggiamenti nei confronti del pensare e dell\'imparare) - È uno strumento per misurare se una persona è un \'conoscitore collegato\' (persone che trovano l\'apprendimento più divertente e sono spesso più collaborative, socievoli e desiderose di costruire sulle idee degli altri) o un \'conoscitore isolato\' (persone che tendono a prendere una posizione più critica e argomentativa nell\'apprendimento) * Incidenti critici * COLLES - Constructivist On-Line Learning Environment Survey (sondaggio per un ambiente di apprendimento on-line costruttivista) - Il sondaggio COLLES è stato predisposto per valutare fino a che punto si è stati capaci di sfruttare le possibilità interattive del World Wide Web per stimolare gli studenti a utilizzare le modalità di apprendimento dinamico e collaborativo.'; $string['thanksforanswers'] = 'Grazie per aver risposto a questo sondaggio, {$a}'; diff --git a/html/langpacks/it/tag.php b/html/langpacks/it/tag.php index 6f501ddd2f..4a6f309509 100644 --- a/html/langpacks/it/tag.php +++ b/html/langpacks/it/tag.php @@ -60,16 +60,16 @@ $string['entertags'] = 'Inserisci i tag...'; $string['errortagfrontpage'] = 'Il tagging non è consentito nella pagina home'; $string['errorupdatingrecord'] = 'Si è verificato un errore durante l\'aggiornamento del record tag'; -$string['eventtagadded'] = 'Aggiunto tag ad un elemento'; -$string['eventtagcollcreated'] = 'Creata raccolta di tag'; -$string['eventtagcolldeleted'] = 'Eliminata raccolta di tag'; -$string['eventtagcollupdated'] = 'Aggiornata raccolta di tag'; -$string['eventtagcreated'] = 'Creato tag'; -$string['eventtagdeleted'] = 'Eliminato tag'; -$string['eventtagflagged'] = 'Contrassegnato tag'; -$string['eventtagremoved'] = 'Rimosso tag da un elemento'; -$string['eventtagunflagged'] = 'Rimosso contrassegno da tag'; -$string['eventtagupdated'] = 'Aggiornato tag'; +$string['eventtagadded'] = 'Aggiunta tag ad un elemento'; +$string['eventtagcollcreated'] = 'Creazione raccolta di tag'; +$string['eventtagcolldeleted'] = 'Eliminazione raccolta di tag'; +$string['eventtagcollupdated'] = 'Aggiornamento raccolta di tag'; +$string['eventtagcreated'] = 'Creazione tag'; +$string['eventtagdeleted'] = 'Eliminazione tag'; +$string['eventtagflagged'] = 'Contrassegnazione tag'; +$string['eventtagremoved'] = 'Rimozione tag da un elemento'; +$string['eventtagunflagged'] = 'Rimozione contrassegno da tag'; +$string['eventtagupdated'] = 'Aggiornamento tag'; $string['exclusivemode'] = 'Visualizza solamente associati al tag {$a->tagarea}'; $string['flag'] = 'Contrassegna'; $string['flagasinappropriate'] = 'Contrassegna come non appropriato'; @@ -137,7 +137,7 @@ $string['settypestandard'] = 'Rendi standard'; $string['showingfirsttags'] = 'Visualizzazione dei {$a} più utilizzati'; $string['showstandard'] = 'Utilizzo dei tag standard'; -$string['showstandard_help'] = 'Durante l\'inserimento di tag è possibile utilizzare nuovi tag oppure imporre l\'utilizzo dei tag standard suggeriti. E\' anche possibile inserire nuovi tag senza che i tag standard vengano suggeriti.'; +$string['showstandard_help'] = 'Durante l\'inserimento di tag è possibile utilizzare nuovi tag oppure imporre l\'utilizzo dei tag standard suggeriti. È anche possibile inserire nuovi tag senza che i tag standard vengano suggeriti.'; $string['standardforce'] = 'Forza'; $string['standardhide'] = 'Non suggerire'; $string['standardsuggest'] = 'Suggerisci'; @@ -153,7 +153,7 @@ $string['tagareaname'] = 'Nome'; $string['tagareas'] = 'Aree di tag'; $string['tagcollection'] = 'Raccolta di tag'; -$string['tagcollection_help'] = 'Le raccolte di tag sono insiemi di tag rivolti ad aree diverse. Ad esempio, una raccolta di tag standard può essere utilizzata per associare tag ai corsi, mentre gli interessi degli utenti e gli interventi blog possono utilizzare altre raccolte. Quando un utente clicca su un tag, la pagina dei tag visualizzerà solamente gli elementi associati al tag presenti nella stessa raccolta. E\' possibile sia inserire i tag nelle raccolte in modo automatico in funzione dell\'area associata al tag, sia inserire i tag manualmente come tag standard.'; +$string['tagcollection_help'] = 'Le raccolte di tag sono insiemi di tag rivolti ad aree diverse. Ad esempio, una raccolta di tag standard può essere utilizzata per associare tag ai corsi, mentre gli interessi degli utenti e gli interventi blog possono utilizzare altre raccolte. Quando un utente clicca su un tag, la pagina dei tag visualizzerà solamente gli elementi associati al tag presenti nella stessa raccolta. È possibile sia inserire i tag nelle raccolte in modo automatico in funzione dell\'area associata al tag, sia inserire i tag manualmente come tag standard.'; $string['tagcollections'] = 'Raccolte di tag'; $string['tagdescription'] = 'Descrizione tag'; $string['tags'] = 'Tag'; diff --git a/html/langpacks/it/theme_boost.php b/html/langpacks/it/theme_boost.php index a1cb33753e..a0dd95f7b4 100644 --- a/html/langpacks/it/theme_boost.php +++ b/html/langpacks/it/theme_boost.php @@ -30,7 +30,7 @@ $string['backgroundimage_desc'] = 'L\'immagine da visualizzare come sfondo del sito. L\'immagine di sfondo caricata qui sovrascriverà l\'immagine di sfondo nei file preimpostati del tema.'; $string['bootswatch'] = 'Bootswatch'; $string['brandcolor'] = 'Colore primario'; -$string['choosereadme'] = 'Boost è un tema moderno e fortemente personalizzabile. E\' possibile usarlo come tema del sito oppure come tema padre di altri temi che usano Bootstrap 4.'; +$string['choosereadme'] = 'Boost è un tema moderno e fortemente personalizzabile. È possibile usarlo come tema del sito oppure come tema padre di altri temi che usano Bootstrap 4.'; $string['configtitle'] = 'Boost'; $string['currentinparentheses'] = '(zttuale)'; $string['generalsettings'] = 'Impostazioni generali'; diff --git a/html/langpacks/it/timezones.php b/html/langpacks/it/timezones.php index 1a64c6a8d2..6c87bc9680 100644 --- a/html/langpacks/it/timezones.php +++ b/html/langpacks/it/timezones.php @@ -380,6 +380,7 @@ $string['europe/kaliningrad'] = 'Europa/Kaliningrad'; $string['europe/kiev'] = 'Europa/Kiev'; $string['europe/kirov'] = 'Europa/Kirov'; +$string['europe/kyiv'] = 'Europa/Kiev'; $string['europe/lisbon'] = 'Europa/Lisbona'; $string['europe/ljubljana'] = 'Europa/Lubiana'; $string['europe/london'] = 'Europa/Londra'; diff --git a/html/langpacks/it/tool_analytics.php b/html/langpacks/it/tool_analytics.php index f2d8ef3879..386f12ee57 100644 --- a/html/langpacks/it/tool_analytics.php +++ b/html/langpacks/it/tool_analytics.php @@ -41,8 +41,8 @@ $string['classdoesnotexist'] = 'La classe {$a} non esiste'; $string['clearmodelpredictions'] = 'Sei sicuro di ripulire i pronostici "{$a}"?'; $string['clearpredictions'] = 'Ripulisci pronostici'; -$string['clienablemodel'] = 'E\' possibile abilitare il modello selezionando un intervallo di analisi tramite la corrispondente ID. E\' anche possibile abilitarlo in seguito tramite l\'interfaccia web (\'nessuno\' per uscire).'; -$string['clievaluationandpredictions'] = 'Una elaborazione pianificata utilizza i modelli abilitati e formula i pronostici. La valutazione dei modelli tramite interfaccia web è disabilitata. E\' possibile abilitare l\'elaborazione manuale via interfaccia web disabilitando l\'impostazione \'onlycli\' dell\'analitica.'; +$string['clienablemodel'] = 'È possibile abilitare il modello selezionando un intervallo di analisi tramite la corrispondente ID. È anche possibile abilitarlo in seguito tramite l\'interfaccia web (\'nessuno\' per uscire).'; +$string['clievaluationandpredictions'] = 'Una elaborazione pianificata utilizza i modelli abilitati e formula i pronostici. La valutazione dei modelli tramite interfaccia web è disabilitata. È possibile abilitare l\'elaborazione manuale via interfaccia web disabilitando l\'impostazione \'onlycli\' dell\'analitica.'; $string['clievaluationandpredictionsnoadmin'] = 'Una elaborazione pianificata utilizza i modelli abilitati e formula i pronostici. La valutazione dei modelli tramite interfaccia web è disabilitata e può essere abilitata solo da un amministratore. del sito.'; $string['component'] = 'Componente'; $string['componentcore'] = 'Core'; @@ -61,7 +61,7 @@ $string['errorcantenablenotimesplitting'] = 'Per abilitare il modello è necessario selezionare un intervallo di analisi'; $string['errornoenabledandtrainedmodels'] = 'Non sono presenti modelli abilitati ed addestrati da pronosticare.'; $string['errornoenabledmodels'] = 'Non sono presenti modelli abilitati da addestrare.'; -$string['errornoexport'] = 'E\' possibile esportare solo i modelli addestrati.'; +$string['errornoexport'] = 'È possibile esportare solo i modelli addestrati.'; $string['errornostaticevaluated'] = 'I modelli basati sulle ipotesi non possono essere valutati. Tali modelli si ritengono corretti al 100% sulla base di come sono stati definiti.'; $string['errornostaticlog'] = 'I modelli basati sulle ipotesi non possono essere valutati perché non ci sono log di performance.'; $string['erroronlycli'] = 'Elaborazione solo da linea di comando'; @@ -79,7 +79,7 @@ $string['evaluationmodecolconfiguration'] = 'Configurazione'; $string['evaluationmodecoltrainedmodel'] = 'Modello addestrato'; $string['evaluationmodeconfiguration'] = 'Valuta la configurazione del modello'; -$string['evaluationmodeinfo'] = 'Il modello è stato importato. E\' possibile valutarne le prestazioni oppure valutare le prestazioni della configurazione del modello utilizzando i dati del sito.'; +$string['evaluationmodeinfo'] = 'Il modello è stato importato. È possibile valutarne le prestazioni oppure valutare le prestazioni della configurazione del modello utilizzando i dati del sito.'; $string['evaluationmodetrainedmodel'] = 'Valuta il modello addestrato'; $string['executescheduledanalysis'] = 'Esegui analisi schedulata'; $string['export'] = 'Esporta'; @@ -89,7 +89,7 @@ $string['extrainfo'] = 'Informazioni'; $string['generalerror'] = 'Errore nella valutazione. Codice di stato {$a}'; $string['getpredictions'] = 'Ottieni i pronostici'; -$string['goodmodel'] = 'E\' un buon modello da utilizzare per le predizioni. Abilitalo per iniziare a ottenere predizioni.'; +$string['goodmodel'] = 'È un buon modello da utilizzare per le predizioni. Abilitalo per iniziare a ottenere predizioni.'; $string['ignoreversionmismatches'] = 'Ignora differenze di versione'; $string['ignoreversionmismatchescheckbox'] = 'Le differenze di versione tra sito origine e destinazione saranno ignorate.'; $string['importedsuccessfully'] = 'Il modello è stato importato correttamente.'; @@ -104,7 +104,7 @@ $string['invalidanalysablesinfo'] = 'La pagina elenca gli elementi del sito che sono analizzabili ma che non possono essere utilizzati per pronosticare. Gli elementi presenti nell\'elenco non possono essere utilizzati né per addestrare il modello né il modello può utilizzarli per ricavare pronostici.'; $string['invalidanalysablestable'] = 'Tabella degli elementi analizzabili non validi'; $string['invalidcurrenttimesplitting'] = 'L\'attuale intervallo di analisi non è valido per l\'obiettivo del modello. Per favore selezionare un altro intervallo.'; -$string['invalidindicatorsremoved'] = 'E\' stato aggiunto un nuovo modello. Gli indicatori che non funzionano con l\'obiettivo selezionato sono stati rimossi automaticamente.'; +$string['invalidindicatorsremoved'] = 'È stato aggiunto un nuovo modello. Gli indicatori che non funzionano con l\'obiettivo selezionato sono stati rimossi automaticamente.'; $string['invalidprediction'] = 'Non utilizzabili nei pronostici'; $string['invalidtimesplitting'] = 'L\'intervallo di analisi selezionato non è valido per l\'obiettivo.'; $string['invalidtimesplittinginmodels'] = 'L\'intervallo di analisi utilizzato da alcuni modelli non è valido. Per favore selezionare un altro intervallo per i seguenti modelli: {$a}'; @@ -133,7 +133,7 @@ $string['privacy:metadata'] = 'Il plugin \'Modelli dell\'analitica\' non memorizza dati personali.'; $string['restoredefault'] = 'Ripristina modello di default'; $string['restoredefaultempty'] = 'Per favore seleziona il modello da ripristinare'; -$string['restoredefaultinfo'] = 'Questi modelli di default risultano mancanti oppure sono stati modificati dopo l\'installazione. E\' possibile ripristinare i modelli di default selezionati.'; +$string['restoredefaultinfo'] = 'Questi modelli di default risultano mancanti oppure sono stati modificati dopo l\'installazione. È possibile ripristinare i modelli di default selezionati.'; $string['restoredefaultnone'] = 'Sono stati creati tutti i modelli \'core\' di default e quelli dei plugin eventualmente installati. Nuovi modelli non sono stati trovati, non ci sono elementi da ripristinare'; $string['restoredefaultsome'] = 'Sono stati ri-creati correttamente i seguenti nuovi modelli: {$a->count}'; $string['restoredefaultsubmit'] = 'Ripristina selezionati'; diff --git a/html/langpacks/it/tool_behat.php b/html/langpacks/it/tool_behat.php index a6eca17bd1..02035b588c 100644 --- a/html/langpacks/it/tool_behat.php +++ b/html/langpacks/it/tool_behat.php @@ -59,7 +59,7 @@ $string['viewsteps'] = 'Filtro'; $string['warndirrootconfigfound'] = 'È stato trovato un file di configurazione in {$a}. Questo file non viene aggiornato automaticamente e potrebbe diventare obsoleto. Ti consigliamo di rimuovere questo file'; $string['wheninfo'] = 'Quando. Azioni che generano un evento'; -$string['wrongbehatsetup'] = 'Il setup bheat presenta dei problemi e non è possibile elencare le definizioni dei passi:{$a->errormsg}

        E\' necessario accertarsi che:
          +$string['wrongbehatsetup'] = 'Il setup bheat presenta dei problemi e non è possibile elencare le definizioni dei passi:{$a->errormsg}

          È necessario accertarsi che:
          • $CFG->behat_dataroot, $CFG->behat_prefix e $CFG->behat_wwwroot siano impostate nel file config.php con valori diversi da $CFG->dataroot, $CFG->prefix e $CFG->wwwroot.
          • il comando "{$a->behatinit}" sia stato lanciato dalla cartella radice di Moodle
          • le dipendenze sono state installate in vendor/ e il file {$a->behatcommand} abbia i permessi per essere eseguito
          '; diff --git a/html/langpacks/it/tool_capability.php b/html/langpacks/it/tool_capability.php index 7e5dba9bee..443980514b 100644 --- a/html/langpacks/it/tool_capability.php +++ b/html/langpacks/it/tool_capability.php @@ -29,7 +29,7 @@ $string['capabilityreport'] = 'Report dei privilegi'; $string['changeoverrides'] = 'Cambia le modifiche in questo contesto'; $string['changeroles'] = 'Modifica le definizioni del ruolo'; -$string['eventreportviewed'] = 'Visualizzato report'; +$string['eventreportviewed'] = 'Visualizzazione report'; $string['filters'] = 'Filtra risultati'; $string['forroles'] = 'Per il ruolo {$a}'; $string['getreport'] = 'Visualizza il report'; diff --git a/html/langpacks/it/tool_cohortroles.php b/html/langpacks/it/tool_cohortroles.php index 07e5fae3e9..d7e7c7bfe8 100644 --- a/html/langpacks/it/tool_cohortroles.php +++ b/html/langpacks/it/tool_cohortroles.php @@ -36,7 +36,7 @@ $string['managecohortroles'] = 'Assegnazione ruoli utente a gruppi globali'; $string['noassignableroles'] = 'Non sono presenti ruoli assegnabili nel contesto dell\'utente. Gestione ruoli'; $string['nocohortroleassignmentssaved'] = 'Non sono state salvate assegnazioni di ruolo del gruppo globale.'; -$string['onecohortroleassignmentsaved'] = 'E\' stata salvata una assegnazione di ruolo del gruppo globale.'; +$string['onecohortroleassignmentsaved'] = 'È stata salvata una assegnazione di ruolo del gruppo globale.'; $string['pluginname'] = 'Gestione ruoli dei gruppi globali'; $string['privacy:metadata:tool_cohortroles'] = 'Il plugin \'Gestione ruoli dei gruppi globali\' non memorizza dati personali.'; $string['privacy:metadata:tool_cohortroles:cohortid'] = 'ID del gruppo globale.'; diff --git a/html/langpacks/it/tool_customlang.php b/html/langpacks/it/tool_customlang.php index f651d21a76..7acb083919 100644 --- a/html/langpacks/it/tool_customlang.php +++ b/html/langpacks/it/tool_customlang.php @@ -29,12 +29,14 @@ $string['checkout'] = 'Apri il language pack per modificarlo'; $string['checkoutdone'] = 'Caricamento del language pack completato'; $string['checkoutinprogress'] = 'Caricamento del language pack in corso'; +$string['cliexportheading'] = 'Avvio della esportazione dei file della lingua.'; $string['cliexportstartexport'] = 'Esportazione lingua {$a}'; $string['cliexportzipdone'] = 'Zip creato: {$a}'; $string['cliexportzipfail'] = 'Non è possibile creare lo zip {$a}'; $string['clifiles'] = 'File da importare su {$a}'; $string['climissingfiles'] = 'File validi mancanti'; $string['climissinglang'] = 'Lingua mancante'; +$string['climissingmode'] = 'Modalità mancante o non valida (modalità valide: all, new, update)'; $string['climissingsource'] = 'File o cartella mancante'; $string['clinolog'] = 'Non ci sono elementi da importare in {$a}'; $string['confirmcheckin'] = 'Stai per salvare le modifiche nel language pack locale. Le stringhe modificate saranno esportate dal translator e salvate nelle cartella moodledata per consentire a Moodle di utilizzarle. Premi il tasto "Continua" per eseguire il salvataggio.'; @@ -43,6 +45,7 @@ $string['customlang:view'] = 'Visualizzare traduzione locale'; $string['export'] = 'Esporta stringhe personalizzate'; $string['exportfilter'] = 'Selezionare i componenti da esportare'; +$string['exportzipfilename'] = 'customlang-export-{$a->lang}.zip'; $string['filter'] = 'Filtra stringhe'; $string['filtercomponent'] = 'Visualizza le stringhe delle seguenti componenti'; $string['filtercustomized'] = 'Solo stringhe personalizzate'; @@ -77,7 +80,7 @@ $string['placeholder'] = 'Segna posto'; $string['placeholder_help'] = 'I segna posto sono elementi speciali presenti in una stringa, come ad esempio `{$a}` o `{$a->something}`. Questi elementi vengono sostituiti dinamicamente al momento della visualizzazione. -E\' fondamentale copiarli esattamente come appaiono nella stringa originale. Non devono essere tradotti né cambiata la direzione sinistra-destra.'; +È fondamentale copiarli esattamente come appaiono nella stringa originale. Non devono essere tradotti né cambiata la direzione sinistra-destra.'; $string['placeholderwarning'] = 'la stringa contiene un segna posto'; $string['pluginname'] = 'Personalizzazione lingua'; $string['privacy:metadata'] = 'Il plugin \'Personalizzazione lingua\' non memorizza dati personali.'; diff --git a/html/langpacks/it/tool_dataprivacy.php b/html/langpacks/it/tool_dataprivacy.php index c50ce5207d..7adf5cb51c 100644 --- a/html/langpacks/it/tool_dataprivacy.php +++ b/html/langpacks/it/tool_dataprivacy.php @@ -46,11 +46,11 @@ $string['cachedef_purpose_overrides'] = 'Eccezioni nelle finalità presenti nello strumento di Privacy dei dati'; $string['cancelrequest'] = 'Annulla richiesta'; $string['cancelrequestconfirmation'] = 'Sei sicuro di eliminare questa richiesta di dati?'; -$string['cannotreset'] = 'Non è stato possibile resettare questa richiesta di dati. E\' possibile resettare solo richieste rifiutate.'; +$string['cannotreset'] = 'Non è stato possibile resettare questa richiesta di dati. È possibile resettare solo richieste rifiutate.'; $string['categories'] = 'Categorie'; $string['categorieslist'] = 'Elenco delle categorie di dati'; $string['category'] = 'Categoria'; -$string['category_help'] = 'Una categoria nel registro dei dati descrive una tipologia di dati. E\' possibile aggiungere una nuova categoria, oppure se è stato sezionato \'Eredita\', sarà applicata la categoria di dati del contesto superiore. I contesti disponibili (dal più basso al più alto) sono: Blocchi > Moduli di attività > Corsi > Categorie di corsi > Sito.'; +$string['category_help'] = 'Una categoria nel registro dei dati descrive una tipologia di dati. È possibile aggiungere una nuova categoria, oppure se è stato sezionato \'Eredita\', sarà applicata la categoria di dati del contesto superiore. I contesti disponibili (dal più basso al più alto) sono: Blocchi > Moduli di attività > Corsi > Categorie di corsi > Sito.'; $string['categorycreated'] = 'Categoria creata'; $string['categorydefault'] = 'Categoria di default'; $string['categorydefault_help'] = 'La categoria di default è la categoria di dati che sarà applicata a qualsiasi nuova istanza. Se è stato sezionato "Eredita", sarà applicata la categoria di dati del contesto superiore, I contesti disponibili (dal più basso al più alto) sono: Blocchi > Moduli di attività > Corsi > Categorie di corsi > Utenti > Sito.'; @@ -92,7 +92,7 @@ $string['dataprivacy:requestdeleteforotheruser'] = 'Richiedere eliminazione dei dati per conto di un altro utente'; $string['dataregistry'] = 'Registro dei dati'; $string['dataregistryinfo'] = 'Il registro dei dati consente di creare categorie (tipologie di dati) e finalità (i motivi del trattamento dei dati) per qualsiasi contesto del sito, dagli utenti e i corsi fino alle attività ed i blocchi. Per ciascuna finalità è possibile impostare un tempo di conservazione dei dati. Una volta trascorso il tempo di conservazione, i dati saranno posti in attesa della conferma di eliminazione da parte di un amministratore.'; -$string['datarequestcreatedforuser'] = 'E\' stata creata una richiesta di dati da parte di {$a}'; +$string['datarequestcreatedforuser'] = 'È stata creata una richiesta di dati da parte di {$a}'; $string['datarequestcreatedfromscheduledtask'] = 'Creata automaticamente da una elaborazione pianificata (eliminazione utente eliminato in precedenza)'; $string['datarequestcreatedupondelete'] = 'Creato automaticamente dopo l\'eliminazione dell\'utente'; $string['datarequestemailsubject'] = 'Richiesta di dati: {$a}'; @@ -255,7 +255,7 @@ $string['protected'] = 'Dati protetti'; $string['protectedlabel'] = 'La conservazione di questi dati ha precedenza legale rispetto al diritto all\'oblio dell\'utente. I dati protetti verranno eliminati solo allo scadere del tempo di conservazione.'; $string['purpose'] = 'Finalità'; -$string['purpose_help'] = 'La finalità definisce le ragione per cui si trattano i dati. E\' possibile aggiungere una nuova finalità, oppure se è stato impostato "Eredita", verrà applicata la finalità del contesto superiore. I contesti sono (dal più basso al più alto): Blocchi > Moduli di attività > Corsi > Categorie di corso > Utente > Sito.'; +$string['purpose_help'] = 'La finalità definisce le ragione per cui si trattano i dati. È possibile aggiungere una nuova finalità, oppure se è stato impostato \'Eredita\', verrà applicata la finalità del contesto superiore. I contesti sono (dal più basso al più alto): Blocchi > Moduli di attività > Corsi > Categorie di corso > Utente > Sito.'; $string['purposecreated'] = 'Finalità creata'; $string['purposedefault'] = 'Finalità di default'; $string['purposedefault_help'] = 'La finalità di default è la finalità assegnata alle nuove istanze. Impostando "Eredita", sarà assegnata la finalità del contesto superiore. I contesti sono (dal più basso al più alto): Blocchi > Moduli di attività > Corsi > Categorie di corso > Utente > Sito.'; @@ -272,7 +272,7 @@ $string['requestcomments_help'] = 'Se lo desideri puoi aggiungere ulteriori informazioni a corredo della richiesta.'; $string['requestcreation'] = 'Creazione'; $string['requestdenied'] = 'La richiesta è stata respinta'; -$string['requestemailintro'] = 'E\' stata ricevuta una richiesta di dati:'; +$string['requestemailintro'] = 'È stata ricevuta una richiesta di dati:'; $string['requestfor'] = 'Utente'; $string['requestmarkedcomplete'] = 'La richiesta è stata soddisfatta'; $string['requestorigin'] = 'Sito'; @@ -311,7 +311,7 @@ $string['role'] = 'Ruolo'; $string['role_help'] = 'Ruolo al quale applicare l\'eccezione'; $string['roleoverride'] = 'Eccezione sul ruolo'; -$string['roleoverrideoverview'] = 'E\' possibile impostare un tempo di conservazione diverso per ruoli specifici. I dati di un utente scadranno solo quando tutti i ruoli a lui assegnati saranno scaduti.'; +$string['roleoverrideoverview'] = 'È possibile impostare un tempo di conservazione diverso per ruoli specifici. I dati di un utente scadranno solo quando tutti i ruoli a lui assegnati saranno scaduti.'; $string['roleoverrides'] = 'Eccezioni sul ruolo'; $string['selectbulkaction'] = 'Per favore seleziona un\'azione in massa.'; $string['selectdatarequests'] = 'Per favore seleziona le richieste di dati.'; diff --git a/html/langpacks/it/tool_dbtransfer.php b/html/langpacks/it/tool_dbtransfer.php index f236ec9c0e..c9cfa57f3f 100644 --- a/html/langpacks/it/tool_dbtransfer.php +++ b/html/langpacks/it/tool_dbtransfer.php @@ -27,7 +27,7 @@ $string['clidriverlist'] = 'Driver database disponibili per la migrazione'; $string['cliheading'] = 'Migrazione database - accertati che non vi siano accessi al server durante la migrazione!'; -$string['climigrationnotice'] = 'E\' in corso la migrazione del database. Per favore attendi il completamento delle operazioni, l\'aggiornamento delle configurazioni e l\'eliminazione del file $CFG->dataroot/climaintenance.html da parte dell\'amministratore del server.'; +$string['climigrationnotice'] = 'È in corso la migrazione del database. Per favore attendi il completamento delle operazioni, l\'aggiornamento delle configurazioni e l\'eliminazione del file $CFG->dataroot/climaintenance.html da parte dell\'amministratore del server.'; $string['convertinglogdisplay'] = 'Conversione della visualizzazione delle azioni del log'; $string['dbexport'] = 'Esportazione database'; $string['dbtransfer'] = 'Migrazione database'; @@ -43,4 +43,4 @@ $string['transferdata'] = 'Trasferisci dati'; $string['transferdbintro'] = 'Lo script trasferisce tutti i contenuti di questo database in un altro database server. Può essere utilizzato per migrare dati tra database di tipo diverso.'; $string['transferdbtoserver'] = 'Trasferimento del database di Moodle su un altro server'; -$string['transferringdbto'] = 'E\' in corso il trasferimento di questo database {$a->dbtypefrom} verso il database {$a->dbtype} {$a->dbname} su {$a->dbhost}.'; +$string['transferringdbto'] = 'È in corso il trasferimento di questo database {$a->dbtypefrom} verso il database {$a->dbtype} {$a->dbname} su {$a->dbhost}.'; diff --git a/html/langpacks/it/tool_filetypes.php b/html/langpacks/it/tool_filetypes.php index 21d2405801..17a7f3004d 100644 --- a/html/langpacks/it/tool_filetypes.php +++ b/html/langpacks/it/tool_filetypes.php @@ -41,8 +41,8 @@ $string['descriptiontype_help'] = 'Sono disponibili tre modalità per la descrizione. * Il comportamento di default è l\'utilizzo del tipo MIME. Se in mimetypes.php è presente una stringa di lingua corrispondente, tale stringa sarà utilizzata per questo tipo MIME. -* E\' possibile specificare in questo form una descrizione personalizzata. -* E\' possibile specificare nel file mimetypes.php la stringa da utilizzare per il nome al posto de tipo MIME.'; +* Èpossibile specificare in questo form una descrizione personalizzata. +* È possibile specificare nel file mimetypes.php la stringa da utilizzare per il nome al posto de tipo MIME.'; $string['descriptiontype_lang'] = 'Stringa di lingua alternativa (da mimetypes.php)'; $string['displaydescription'] = 'Descrizione'; $string['editfiletypes'] = 'Modifica un tipo di file già esistente'; diff --git a/html/langpacks/it/tool_generator.php b/html/langpacks/it/tool_generator.php index 57686a02fb..e8dc38665b 100644 --- a/html/langpacks/it/tool_generator.php +++ b/html/langpacks/it/tool_generator.php @@ -28,7 +28,7 @@ $string['bigfile'] = 'File grandi {$a}'; $string['courseexplanation'] = 'Il tool crea un corso di test con diverse sezioni, attività e file. -E\' utile per fornire una misura standard per verificare l\'affidabilità e le prestazioni di diverse componenti del sistema (ad esempio backup e ripristino). +È utile per fornire una misura standard per verificare l\'affidabilità e le prestazioni di diverse componenti del sistema (ad esempio backup e ripristino). Il test è importante poiché in molti casi reali (ad esempio corsi con più di 1000 attività) il sistema può presentare problemi. @@ -91,9 +91,9 @@ $string['targetcourse'] = 'Test corso obiettivo'; $string['testplanexplanation'] = 'Il tool crea un file di test plan JMeter assieme ad un file con le credenziali utente. -Il test plan è disegnato per lavorare con {$a}, rendendo più semplice eseguire il test plan in uno specifico ambiente Moodle, raccogliere informazioni sull\'elaborazione e confrontare i risultati. E\' necessario scaricare il test plan ed eseguirlo tramite lo script test_runner.sh oppure seguire le istruzioni di installazione ed utilizzo. +Il test plan è disegnato per lavorare con {$a}, rendendo più semplice eseguire il test plan in uno specifico ambiente Moodle, raccogliere informazioni sull\'elaborazione e confrontare i risultati. È necessario scaricare il test plan ed eseguirlo tramite lo script test_runner.sh oppure seguire le istruzioni di installazione ed utilizzo. -E\' necessario impostare una password per gli utenti del corso nel file config.php (ad esempio $CFG->tool_generator_users_password = \'moodle\';). Non sono previsti default per la password per evitare usi fraudolenti del tool. E\' anche necessario aggiornare l\'opzione password se gli utenti del corso hanno password diverse oppure le password sono state generate senza aver prima impostato il valore in $CFG->tool_generator_users_password. +È necessario impostare una password per gli utenti del corso nel file config.php (ad esempio $CFG->tool_generator_users_password = \'moodle\';). Non sono previsti default per la password per evitare usi fraudolenti del tool. È anche necessario aggiornare l\'opzione password se gli utenti del corso hanno password diverse oppure le password sono state generate senza aver prima impostato il valore in $CFG->tool_generator_users_password. Il tool fa parte di tool_generator, quindi lavora bene con i corsi prodotti dai generatori di corsi e di siti. Può anche essere usato con altri corsi che abbiamo le seguenti caratteristiche: @@ -101,7 +101,7 @@ * un\'istanza di modulo pagina * un\'istanza di modulo forum con almeno una discussione ed un intervento -E\' bene valutare le possibilità del server prima di eseguire un test plan JMeter di grandi dimensioni poiché il carico generato può essere molto elevato. Il periodo di ramp up può essere ottimizzato in base al numero di thread (utenti) per ridurre il problema ma il carico rimarrà comunque molto elevato. +È bene valutare le possibilità del server prima di eseguire un test plan JMeter di grandi dimensioni poiché il carico generato può essere molto elevato. Il periodo di ramp up può essere ottimizzato in base al numero di thread (utenti) per ridurre il problema ma il carico rimarrà comunque molto elevato. **Non eseguire il test plan su un sistema in produzione**. Il tool è innocuo e genera solamente file da usare con JMeter ma non eseguire **MAI** un test plan su sistemi in produzione.'; $string['testplansize_0'] = 'XS ({$a->users} utenti, {$a->loops} loop e {$a->rampup} rampup period)'; @@ -111,4 +111,4 @@ $string['testplansize_4'] = 'XL ({$a->users} utenti, {$a->loops} loop e {$a->rampup} rampup period)'; $string['testplansize_5'] = 'XXL ({$a->users} utenti, {$a->loops} loop e {$a->rampup} rampup period)'; $string['updateuserspassword'] = 'Aggiorna password utenti del corso'; -$string['updateuserspassword_help'] = 'JMeter deve autenticarsi come utente del corso. E\' possibile impostare la password degli utenti impostando $CFG->tool_generator_users_password nel file config.php. L\'impostazione aggiorna la password degli utenti del corso al valore impostato in $CFG->tool_generator_users_password. Può essere utile nel caso si utilizzi un corso non generato da tool_generator o nel caso in cui il corso di test sia stato creato prima di impostare $CFG->tool_generator_users_password.'; +$string['updateuserspassword_help'] = 'JMeter deve autenticarsi come utente del corso. È possibile impostare la password degli utenti impostando $CFG->tool_generator_users_password nel file config.php. L\'impostazione aggiorna la password degli utenti del corso al valore impostato in $CFG->tool_generator_users_password. Può essere utile nel caso si utilizzi un corso non generato da tool_generator o nel caso in cui il corso di test sia stato creato prima di impostare $CFG->tool_generator_users_password.'; diff --git a/html/langpacks/it/tool_installaddon.php b/html/langpacks/it/tool_installaddon.php index 2e01bcc62f..ce939bc0a0 100644 --- a/html/langpacks/it/tool_installaddon.php +++ b/html/langpacks/it/tool_installaddon.php @@ -42,7 +42,7 @@ $string['installfromzipsubmit'] = 'Installa plugin da file ZIP'; $string['installfromziptype'] = 'Tipo plugin'; $string['installfromziptype_help'] = 'l\'installer è in grado di rilevare automaticamente il tipo di plugin per quei plugin che dichiarano correttamente il proprio nome del componente. Se il rilevamento automatico dovesse fallire, è possibile selezionare il tipo di plugin a mano. Attenzione: selezionando un tipo di plugin errato l\'installazione non andrà a buon fine.'; -$string['permcheck'] = 'E\' necessario accertarsi che la cartella radice del tipo di plugin sia scrivibile dal processo web server'; +$string['permcheck'] = 'È necessario accertarsi che la cartella radice del tipo di plugin sia scrivibile dal processo web server'; $string['permcheckerror'] = 'Si è verificato un errore durante il controllo dei permessi di scrittura'; $string['permcheckprogress'] = 'Verifica permessi di scrittura in corso...'; $string['permcheckrepeat'] = 'Controlla di nuovo'; @@ -50,11 +50,11 @@ $string['permcheckresultyes'] = 'La cartella {$a->path} del tipo di plugin scelto è scrivibile'; $string['pluginname'] = 'Installazione plugin'; $string['privacy:metadata'] = 'Il plugin "Installazione plugin" non memorizza dati personali.'; -$string['remoterequestalreadyinstalled'] = 'E\' stato richiesto di installare il plugin {$a->name} ({$a->component}) versione {$a->version} dal Moodle plugins directory. Il plugin tuttavia risulta già installato.'; -$string['remoterequestconfirm'] = 'E\' stato richiesto di installare il plugin {$a->name} ({$a->component}) versione {$a->version} dal Moodle plugins directory. Se si decide di proseguire, il pacchetto ZIP contenente il plugin verrà prima scaricato per essere verificato, senza essere installato.'; -$string['remoterequestinvalid'] = 'E\' stato richiesto di installare un plugin dal Moodle plugins directory. Sfortunatamente la richiesta non è valida e il plugin non può essere installato'; -$string['remoterequestnoninstallable'] = 'E\' stato richiesto di installare il plugin {$a->name} ({$a->component}) versione {$a->version} dal Moodle plugins directory. Sfortunatamente il controllo preliminare non è andato a buon fine (codice della motivazione: {$a->reason}).'; -$string['remoterequestpermcheck'] = 'E\' stato richiesto di installare il plugin {$a->name} ({$a->component}) versione {$a->version} dal Moodle plugins directory. La cartella di destinazione {$a->typepath} del tipo di plugin non è scrivibile. E\' necessario dare al processo web server i permessi di scrittura sulla cartella, dopodiché sarà possibile premere il pulsante "continua" per ripetere i controlli.'; -$string['remoterequestpluginfoexception'] = 'Oops... Si è verificato un errore durante la richiesta di informazioni sul plugin {$a->name} ({$a->component}) versione {$a->version}. L\'installazione del plugin non può proseguire. E\' possibile attivare la modalità debugging per individuare meglio la causa dell\'errore.'; +$string['remoterequestalreadyinstalled'] = 'È stato richiesto di installare il plugin {$a->name} ({$a->component}) versione {$a->version} dal Moodle plugins directory. Il plugin tuttavia risulta già installato.'; +$string['remoterequestconfirm'] = 'È stato richiesto di installare il plugin {$a->name} ({$a->component}) versione {$a->version} dal Moodle plugins directory. Se si decide di proseguire, il pacchetto ZIP contenente il plugin verrà prima scaricato per essere verificato, senza essere installato.'; +$string['remoterequestinvalid'] = 'È stato richiesto di installare un plugin dal Moodle plugins directory. Sfortunatamente la richiesta non è valida e il plugin non può essere installato'; +$string['remoterequestnoninstallable'] = 'È stato richiesto di installare il plugin {$a->name} ({$a->component}) versione {$a->version} dal Moodle plugins directory. Sfortunatamente il controllo preliminare non è andato a buon fine (codice della motivazione: {$a->reason}).'; +$string['remoterequestpermcheck'] = 'È stato richiesto di installare il plugin {$a->name} ({$a->component}) versione {$a->version} dal Moodle plugins directory. La cartella di destinazione {$a->typepath} del tipo di plugin non è scrivibile. È necessario dare al processo web server i permessi di scrittura sulla cartella, dopodiché sarà possibile premere il pulsante "continua" per ripetere i controlli.'; +$string['remoterequestpluginfoexception'] = 'Oops... Si è verificato un errore durante la richiesta di informazioni sul plugin {$a->name} ({$a->component}) versione {$a->version}. L\'installazione del plugin non può proseguire. È possibile attivare la modalità debugging per individuare meglio la causa dell\'errore.'; $string['typedetectionfailed'] = 'Non è stato possibile individuare il tipo di plugin. Per favore scegli manualmente il tipo di plugin.'; -$string['typedetectionmismatch'] = 'E\' stato selezionato un tipo di plugin che non corrisponde al tipo dichiarato dal plugin stesso: {$a}'; +$string['typedetectionmismatch'] = 'È stato selezionato un tipo di plugin che non corrisponde al tipo dichiarato dal plugin stesso: {$a}'; diff --git a/html/langpacks/it/tool_langimport.php b/html/langpacks/it/tool_langimport.php index 4f5bcb400b..30f7d6bd95 100644 --- a/html/langpacks/it/tool_langimport.php +++ b/html/langpacks/it/tool_langimport.php @@ -30,15 +30,16 @@ $string['installfailed'] = 'L\'installazione dei language pack non è andata a buon fine.'; $string['installfinished'] = 'L\'installazione dei language pack è terminata.'; $string['installpending'] = 'Saranno installati i seguenti language pack: {$a}.'; +$string['installscheduled'] = 'L\'installazione del language pack è stata pianificata.'; $string['langimport'] = 'Utility di importazione lingua'; $string['langimportdisabled'] = 'La funzione di importazione dei language pack è stata disabilitata. I tuoi language pack devono essere aggiornati manualmente a livello di file system. Ricordare di svuotare la cache della stringhe dopo l\'aggiornamento del language pack.'; $string['langpackinstalled'] = 'Il language pack \'{$a}\' è stato installato correttamente'; -$string['langpackinstalledevent'] = 'Installato language pack'; +$string['langpackinstalledevent'] = 'Installazione language pack'; $string['langpacknotremoved'] = 'Si è verificato un errore; il language pack \'{$a}\' non è stato rimosso del tutto. Per favore verifica i permessi sui file'; $string['langpackremoved'] = 'Il language pack \'{$a}\' è stato rimosso'; -$string['langpackremovedevent'] = 'Rimosso language pack'; +$string['langpackremovedevent'] = 'Rimozione language pack'; $string['langpackupdated'] = 'Il language pack \'{$a}\' è stato aggiornato correttamente'; -$string['langpackupdatedevent'] = 'Aggiornato language pack'; +$string['langpackupdatedevent'] = 'Aggiornamento language pack'; $string['langpackupdateskipped'] = 'L\'aggiornamento del language pack \'{$a}\' è stato saltato'; $string['langpackuptodate'] = 'Il language pack \'{$a}\' è già aggiornato'; $string['langupdatecomplete'] = 'Aggiornamento Language pack completato'; diff --git a/html/langpacks/it/tool_licensemanager.php b/html/langpacks/it/tool_licensemanager.php index 69b2848568..0c833f95ec 100644 --- a/html/langpacks/it/tool_licensemanager.php +++ b/html/langpacks/it/tool_licensemanager.php @@ -49,7 +49,7 @@ $string['sitedefaultlicenselock'] = 'La licenza di default del sito non può essere disabilitata.'; $string['source'] = 'Fonte della licenza'; $string['source_help'] = 'l\'URL (completa di prefisso http:// o https://) dove risiedono i termini e le condizioni della licenza.'; -$string['sourcerequirederror'] = 'E\' necessario inserire un URL valido.'; +$string['sourcerequirederror'] = 'È necessario inserire un URL valido.'; $string['version'] = 'Versione della licenza'; $string['version_help'] = 'La data di pubblicazione della versione della licenza.'; $string['versioncannotbefuture'] = 'La versione della licenza non può avere una data nel futuro.'; diff --git a/html/langpacks/it/tool_lp.php b/html/langpacks/it/tool_lp.php index 790ab0838b..935347b8a5 100644 --- a/html/langpacks/it/tool_lp.php +++ b/html/langpacks/it/tool_lp.php @@ -78,7 +78,7 @@ $string['coursecompetencies'] = 'Competenze del corso'; $string['coursecompetencyratingsarenotpushedtouserplans'] = 'Le valutazioni delle competenze nel corso non si riflettono nei piani di formazione.'; $string['coursecompetencyratingsarepushedtouserplans'] = 'Le valutazione delle competenze nel corso si riflettono immediatamente nei piani di formazione.'; -$string['coursecompetencyratingsquestion'] = 'E\' possibile stabilire se le valutazioni competenze nel coro si riflettono o meno nei pani di formazione.'; +$string['coursecompetencyratingsquestion'] = 'È possibile stabilire se le valutazioni competenze nel coro si riflettono o meno nei pani di formazione.'; $string['coursesusingthiscompetency'] = 'Corsi collegati a questa competenza'; $string['coveragesummary'] = 'Sono coperte {$a->competenciescoveredcount} competenze su {$a->competenciescount} ( {$a->coveragepercentage} % )'; $string['createlearningplans'] = 'Crea piani di formazione'; @@ -164,7 +164,7 @@ $string['nourl'] = 'Non sono presenti URL'; $string['nouserevidence'] = 'Non è stata inserita nessuna attestazione della formazione pregressa.'; $string['nouserplans'] = 'Al momento non sono stati creati piani di formazione'; -$string['oneplanwascreated'] = 'E\' stato creato un piano di formazione'; +$string['oneplanwascreated'] = 'È stato creato un piano di formazione'; $string['outcome'] = 'Risultato'; $string['parentcompetency'] = 'Genitore'; $string['parentcompetency_edit'] = 'Modifica genitore'; @@ -291,7 +291,7 @@ $string['userevidenceurl_help'] = 'L\'URL deve cominciae con \'http://\' o \'https://\'.'; $string['viewdetails'] = 'Visualizza dettagli'; $string['visible'] = 'Visibile'; -$string['visible_help'] = 'E\' possibile nascondere i quadri di competenze quando un quadro di competenze è in fase di impostazione o aggiornamento.'; +$string['visible_help'] = 'È possibile nascondere i quadri di competenze quando un quadro di competenze è in fase di impostazione o aggiornamento.'; $string['when'] = 'Quando'; $string['xcompetencieslinkedoutofy'] = '{$a->x} su {$a->y} competenze collegate al corso'; $string['xcompetenciesproficientoutofy'] = '{$a->x} competenze su {$a->y} sono a livello di esperto'; diff --git a/html/langpacks/it/tool_lpimportcsv.php b/html/langpacks/it/tool_lpimportcsv.php index a689b9757b..38756955f8 100644 --- a/html/langpacks/it/tool_lpimportcsv.php +++ b/html/langpacks/it/tool_lpimportcsv.php @@ -39,7 +39,7 @@ $string['idnumber'] = 'Codice identificativo'; $string['import'] = 'Importa'; $string['importfile'] = 'File CSV di descrizione del quadro'; -$string['importfile_help'] = 'E\' possibile importare un quadro di competenze tramite un file di testo. Per conoscere il formato corretto del file, creare un nuovo quadro di competenze ed esportarlo.'; +$string['importfile_help'] = 'È possibile importare un quadro di competenze tramite un file di testo. Per conoscere il formato corretto del file, creare un nuovo quadro di competenze ed esportarlo.'; $string['importingfile'] = 'Importazione del file di dati'; $string['invalidimportfile'] = 'Il formato del file non è valido.'; $string['isframework'] = 'è un quadro'; diff --git a/html/langpacks/it/tool_messageinbound.php b/html/langpacks/it/tool_messageinbound.php index b5734ef04e..63644ff8e8 100644 --- a/html/langpacks/it/tool_messageinbound.php +++ b/html/langpacks/it/tool_messageinbound.php @@ -36,9 +36,9 @@ $string['edithandler'] = 'Modifica impostazioni per il gestore {$a}'; $string['editinghandler'] = 'Modifica di {$a}'; $string['enabled'] = 'Abilitato'; -$string['fixedenabled_help'] = 'Non è possibile modificare lo stato di questo gestore. E\' possibile che il gestore sia utilizzato da altri gestori.'; +$string['fixedenabled_help'] = 'Non è possibile modificare lo stato di questo gestore. È possibile che il gestore sia utilizzato da altri gestori.'; $string['fixedvalidateaddress'] = 'Verifica indirizzo del mittente'; -$string['fixedvalidateaddress_help'] = 'Non è possibile modificare la verifica del mittente di questo gestore. E\' possibile che il gestore richieda questa specifica impostazione.'; +$string['fixedvalidateaddress_help'] = 'Non è possibile modificare la verifica del mittente di questo gestore. È possibile che il gestore richieda questa specifica impostazione.'; $string['handlerdisabled'] = 'Il gestore email che hai tentato di contattare è stato disabilitato. Non è possibile elaborare il messaggio.'; $string['incomingmailconfiguration'] = 'Configurazione email in entrata'; $string['incomingmailserversettings'] = 'Impostazioni server email in entrata'; @@ -90,7 +90,7 @@ $string['name'] = 'Nome'; $string['noencryption'] = 'Off - Senza crittografia'; $string['noexpiry'] = 'Senza scadenza'; -$string['oldmessagenotfound'] = 'Hai tentato di verificare manualmente un messaggio ma il messaggio non è stato trovato. E\' possibile che sia già stato elaborato o che sia scaduto.'; +$string['oldmessagenotfound'] = 'Hai tentato di verificare manualmente un messaggio ma il messaggio non è stato trovato. È possibile che sia già stato elaborato o che sia scaduto.'; $string['oneday'] = 'Un giorno'; $string['onehour'] = 'Un\'ora'; $string['oneweek'] = 'Una settimana'; diff --git a/html/langpacks/it/tool_mobile.php b/html/langpacks/it/tool_mobile.php index b31f6c12c0..8b33b2dfe9 100644 --- a/html/langpacks/it/tool_mobile.php +++ b/html/langpacks/it/tool_mobile.php @@ -56,7 +56,7 @@
    '; $string['darkmode'] = 'Modalità scura'; $string['disabledfeatures'] = 'Funzionalità disabilitate'; -$string['disabledfeatures_desc'] = 'E\' possibile selezionare le funzionalità da disabilitare nell\'app per dispositivi mobili. Da tenere presente che alcune delle funzioni elencate potrebbero essere già state disattivate tramite altre impostazioni a livello di sito. Per visualizzare le modifiche, effettuare il log out e accedere di nuovo all\'app.'; +$string['disabledfeatures_desc'] = 'È possibile selezionare le funzionalità da disabilitare nell\'app per dispositivi mobili. Da tenere presente che alcune delle funzioni elencate potrebbero essere già state disattivate tramite altre impostazioni a livello di sito. Per visualizzare le modifiche, effettuare il log out e accedere di nuovo all\'app.'; $string['displayerrorswarning'] = 'La visualizzazione dei messaggi di debug (debugdisplay) è abilitata. Andrebbe disabilitata.'; $string['downloadcourse'] = 'Scarica corso'; $string['downloadcourses'] = 'Scarica corsi'; @@ -72,10 +72,10 @@ $string['getmoodleonyourmobile'] = 'Ottieni l\'app mobile'; $string['h5poffline'] = 'Visualizza contenuto H5P offline'; $string['httpsrequired'] = 'HTTPS obbligatorio'; -$string['insecurealgorithmwarning'] = 'E\' possibile che il certificato HTTPS del sito utilizzi un algoritmo di firma non sicuro (SHA-1). Per favore prova ad aggiornare il certificato.'; -$string['invalidcertificatechainwarning'] = 'E\' possibile che il certificato HTTPS del sito utilizzi un certifcate chain non valido. Anche se alcuni browser possono funzionare, l\'app non potrà collegarsi.'; -$string['invalidcertificateexpiredatewarning'] = 'E\' possibile che il certificato HTTPS del sito sia scaduto.'; -$string['invalidcertificatestartdatewarning'] = 'E\' possibile che il certificato HTTPS del sito non sia ancora valido (data di inizio validità nel futuro).'; +$string['insecurealgorithmwarning'] = 'È possibile che il certificato HTTPS del sito utilizzi un algoritmo di firma non sicuro (SHA-1). Per favore prova ad aggiornare il certificato.'; +$string['invalidcertificatechainwarning'] = 'È possibile che il certificato HTTPS del sito utilizzi un certifcate chain non valido. Anche se alcuni browser possono funzionare, l\'app non potrà collegarsi.'; +$string['invalidcertificateexpiredatewarning'] = 'È possibile che il certificato HTTPS del sito sia scaduto.'; +$string['invalidcertificatestartdatewarning'] = 'È possibile che il certificato HTTPS del sito non sia ancora valido (data di inizio validità nel futuro).'; $string['invalidprivatetoken'] = 'Token privato non valido. Il token non può essere nullo o passato come parametro GET.'; $string['invaliduserquotawarning'] = 'La quota utente (userquota) è impostata su un numero non valido. Deve essere impostato su un numero valido (un valore intero) nelle impostazioni di sicurezza del sito.'; $string['iosappid'] = 'Identificativo univoco dell\'app iOS'; @@ -99,6 +99,7 @@ $string['mobilesettings'] = 'Impostazioni mobile'; $string['notifications'] = 'Notifiche'; $string['notificationsactivedevices'] = 'Dispositivi attivi'; +$string['notificationscurrentactivedevices'] = 'Dispositivi che hanno ricevuto notifiche durante questo mese'; $string['notificationsignorednotifications'] = 'Notifiche non inviate'; $string['notificationsnewdevices'] = 'Nuovi dispositivi'; $string['notificationssentnotifications'] = 'Notifiche inviate'; @@ -116,15 +117,21 @@ $string['qrcodetypeurl'] = 'QR code con URL del sito'; $string['qrsiteadminsnotallowed'] = 'Per motivi di sicurezza gli amministratori del sit non possono autenticarsi con il QR code né autenticarsi come altri utenti.'; $string['remoteaddons'] = 'Componenti remoti aggiuntivi'; +$string['responsivemainmenuitems'] = 'Elementi menu responsive'; $string['scanqrcode'] = 'Scansione QR code'; -$string['selfsignedoruntrustedcertificatewarning'] = 'Il certificato HTTPS risulta auto firmato oppure non attendibile. L\'app mobile funziona solo con siti attendibili.'; +$string['selfsignedoruntrustedcertificatewarning'] = 'Il certificato HTTPS risulta self-signed oppure non attendibile. L\'app mobile funziona solo con siti attendibili. Per favore utilizzare una verifica SSL online per identificare il problema. Se la verifica SSL online accetta il certificato, è possibile ignorare questo avviso.'; $string['setuplink'] = 'Pagina di scaricamento app'; -$string['setuplink_desc'] = 'URL della pagina contenente i link per scaricare l\'app mobile dall\'App Store e Google Play.'; +$string['setuplink_desc'] = 'URL della pagina contenente i link per scaricare l\'app mobile dall\'App Store e Google Play. Il link alla pagina di download viene visualizzato nel piè di pagina e nel profilo utente. Lasciare vuoto per per non visualizzare il link.'; $string['smartappbanners'] = 'App Banner'; $string['subscription'] = 'Sottoscrizione'; $string['subscriptioncreated'] = 'Data di inizio'; +$string['subscriptionerrorrequest'] = 'Si è verificato un errore inaspettato durante il recupero delle caratteristiche della sottoscrizione dell\'app Mobile.'; $string['subscriptionexpiration'] = 'Data di scadenza'; +$string['subscriptionfeaturenotapplied'] = 'Questa funzionalità è configurata ma non è inclusa nel piano Mobile app attualmente attivo. L\'impostzione non avrà effetto.'; $string['subscriptionfeatures'] = 'Caratteristiche della sottoscrizione'; +$string['subscriptionlimitsurpassed'] = 'È stato superato il limite della sottoscrizione'; +$string['subscriptionregister'] = 'Per i dettagli dei diversi piani dell\'app ed accedere alle statistiche di utilizzo dell\'app, vistare il Moodle Apps Portal.'; +$string['subscriptionsseemore'] = 'Nota: le informazioni visualizzati non sono aggiornate in tempo reale. Per visualizzare eventuali aggiornamenti può rendersi necessario uscire e rientrare nel portale. Per informazioni su come aggiornare il proprio piano app, autenticarsi su Moodle Apps Portal.'; $string['switchaccount'] = 'Cambia account'; $string['typeoflogin'] = 'Tipo di autenticazione'; $string['typeoflogin_desc'] = 'Se un sito utilizza un\'autenticazione SSO, selezionare finestra browser o browser incorporato. Un browser incorporato fornisce un\'esperienza utente migliore sebbene non funzioni con tutti i tipi di plugin SSO.'; diff --git a/html/langpacks/it/tool_monitor.php b/html/langpacks/it/tool_monitor.php index ca4588bab8..ca895f1ebf 100644 --- a/html/langpacks/it/tool_monitor.php +++ b/html/langpacks/it/tool_monitor.php @@ -45,13 +45,13 @@ $string['enablehelp_help'] = 'Prima di creare e sottoscrivere regole, è necessario abilitare il monitoraggio eventi. Da notare che abilitare il monitoraggio eventi può avere impatti sulle performance del sito.'; $string['errorincorrectevent'] = 'Per favore seleziona un evento correlato al plugin scelto'; $string['event'] = 'Evento'; -$string['eventnotfound'] = 'Non trovato evento'; -$string['eventrulecreated'] = 'Creata regola'; -$string['eventruledeleted'] = 'Eliminata regola'; -$string['eventruleupdated'] = 'Aggiornata regola'; -$string['eventsubcreated'] = 'Creata sottoscrizione'; -$string['eventsubcriteriamet'] = 'Soddisfatti criteri di sottoscrizione'; -$string['eventsubdeleted'] = 'Eliminata sottoscrizione'; +$string['eventnotfound'] = 'Evento non trovato'; +$string['eventrulecreated'] = 'Creazione regola'; +$string['eventruledeleted'] = 'Eliminazione regola'; +$string['eventruleupdated'] = 'Aggiornamento regola'; +$string['eventsubcreated'] = 'Creazione sottoscrizione'; +$string['eventsubcriteriamet'] = 'Soddisfacimento criteri di sottoscrizione'; +$string['eventsubdeleted'] = 'Eliminazione sottoscrizione'; $string['freqdesc'] = '{$a->freq} volte in {$a->mins} minuti'; $string['frequency'] = 'Soglia di notifica'; $string['frequency_help'] = 'Il numero di eventi che si devono verificare in un dato intervallo di tempo affinché sia inviata la notifica.'; @@ -59,12 +59,12 @@ $string['invalidmodule'] = 'Il modulo non è valido'; $string['manage'] = 'Gestione'; $string['managerules'] = 'Regole monitoraggio eventi'; -$string['manageruleslink'] = 'E\' possibile gestire le regole nella pagina {$a}.'; +$string['manageruleslink'] = 'È possibile gestire le regole nella pagina {$a}.'; $string['managesubscriptions'] = 'Monitoraggio eventi'; -$string['managesubscriptionslink'] = 'E\' possibile sottoscrivere la regola nella pagina {$a}.'; +$string['managesubscriptionslink'] = 'È possibile sottoscrivere la regola nella pagina {$a}.'; $string['messageprovider:notification'] = 'Notifiche delle regole sottoscritte'; $string['messagetemplate'] = 'Messaggio di notifica'; -$string['messagetemplate_help'] = 'Il messaggio di notifica che sarà inviato agli utenti quando verrà raggiunta la soglia di notifica. E\' possibile utilizzare i seguenti segnaposto: +$string['messagetemplate_help'] = 'Il messaggio di notifica che sarà inviato agli utenti quando verrà raggiunta la soglia di notifica. È possibile utilizzare i seguenti segnaposto: * Collegamento alla pagina dove si è verificato l\'evento {link} * Collegamento all\'area monitorata {modulelink} @@ -81,7 +81,7 @@ $string['pluginname'] = 'Monitoraggio eventi'; $string['privacy:createdrules'] = 'Regole di monitoraggio eventi create da me'; $string['privacy:metadata:description'] = 'Descrizione della regola.'; -$string['privacy:metadata:eventname'] = 'Nome non ambiguo dell\'evento.'; +$string['privacy:metadata:eventname'] = 'Nome non ambiguo dell\'evento'; $string['privacy:metadata:frequency'] = 'Frequenza delle notifiche.'; $string['privacy:metadata:historysummary'] = 'Memorizza lo storico delle notifiche inviate tramite email.'; $string['privacy:metadata:inactivedate'] = 'Periodi di tempo, in giorni, dopo il quale una sottoscrizione inattiva verrà rimossa definitivamente.'; diff --git a/html/langpacks/it/tool_oauth2.php b/html/langpacks/it/tool_oauth2.php index 5628fd91bb..58359aac1e 100644 --- a/html/langpacks/it/tool_oauth2.php +++ b/html/langpacks/it/tool_oauth2.php @@ -59,7 +59,7 @@ $string['endpointname_help'] = 'Chiave da utilizzare per la ricerca dell\'endpoint. Deve avere il suffisso "_endpoint".'; $string['endpointsforissuer'] = 'Endpoint dell\'issuer {$a}'; $string['endpointurl'] = 'URL'; -$string['endpointurl_help'] = 'L\'URL dell\'endpoint. E\' obbligatorio l\'utilizzo del protoccolo https://.'; +$string['endpointurl_help'] = 'L\'URL dell\'endpoint. È obbligatorio l\'utilizzo del protocollo https://.'; $string['facebook_service'] = 'Facebook'; $string['google_service'] = 'Google'; $string['imsobv2p1_service'] = 'Open Badges'; @@ -87,7 +87,7 @@ $string['issuerloginscopesoffline'] = 'Ambiti inclusi in una richiesta di autenticazione per l\'accesso offline.'; $string['issuerloginscopesoffline_help'] = 'Ciascun sistema Oauth supporta metodi diversi per l\'accesso offline. Ad esempio, Microsoft richiede un\'ambito aggiuntivo per "offline_access".'; $string['issuername'] = 'Nome'; -$string['issuername_help'] = 'Nome dell\'dentity issuer. Potrà essere visualizzato nella pagina di autenticazione.'; +$string['issuername_help'] = 'Nome dell\'identity issuer. Potrà essere visualizzato nella pagina di autenticazione.'; $string['issuerrequireconfirmation'] = 'Richiedi verifica email'; $string['issuerrequireconfirmation_help'] = 'Gli utenti dovranno verificare la propria email prima di potersi autenticare con OAuth, La verifica sarà richiesta sia quando si crea un nuovo account, sia quando si collega un account esistente con una account OAuth con mail corrispondente.'; $string['issuers'] = 'Issuer'; @@ -128,4 +128,4 @@ $string['userfieldinternalfield'] = 'Nome dal campo interno'; $string['userfieldinternalfield_help'] = 'Nome del campo Moodle dove mappare il campo esterno'; $string['userfieldmappingdeleted'] = 'La mappatura del campo utente è stata eliminata'; -$string['userfieldmappingsforissuer'] = 'Mappature dei campi per l\'issuer {$a}'; +$string['userfieldmappingsforissuer'] = 'Mappature dei campi dell\'issuer {$a}'; diff --git a/html/langpacks/it/tool_recyclebin.php b/html/langpacks/it/tool_recyclebin.php index 233c9c170b..56580fb7ff 100644 --- a/html/langpacks/it/tool_recyclebin.php +++ b/html/langpacks/it/tool_recyclebin.php @@ -41,13 +41,13 @@ $string['deleteallconfirm'] = 'Sei sicuro di eliminare tutti i contenuti presenti nel cestino?'; $string['deleteconfirm'] = 'Sei sicuro di eliminare i contenuti sezionati presenti nel cestino?'; $string['deleteexpirywarning'] = 'I contenuti saranno eliminati in modo permanente dopo {$a}.'; -$string['eventitemcreated'] = 'Creato elemento'; +$string['eventitemcreated'] = 'Creazione elemento'; $string['eventitemcreated_desc'] = 'L\'elemento con ID {$a->objectid} è stato creato.'; -$string['eventitemdeleted'] = 'Eliminato elemento'; +$string['eventitemdeleted'] = 'Eliminazione elemento'; $string['eventitemdeleted_desc'] = 'L\'elemento con ID {$a->objectid} è stato eliminato.'; -$string['eventitemrestored'] = 'Ripristinato elemento'; +$string['eventitemrestored'] = 'Ripristino elemento'; $string['eventitemrestored_desc'] = 'L\'elemento con ID {$a->objectid} è stato ripristinato.'; -$string['invalidcontext'] = 'E\' stato fornito un contesto non valido.'; +$string['invalidcontext'] = 'È stato fornito un contesto non valido.'; $string['noitemsinbin'] = 'Il cestino è vuoto.'; $string['notenabled'] = 'Spiacenti, il cestino è stato disabilitato dall\'amministratore.'; $string['pluginname'] = 'Cestino'; diff --git a/html/langpacks/it/tool_spamcleaner.php b/html/langpacks/it/tool_spamcleaner.php index f024db23ce..127c3352d2 100644 --- a/html/langpacks/it/tool_spamcleaner.php +++ b/html/langpacks/it/tool_spamcleaner.php @@ -30,7 +30,7 @@ $string['spamauto'] = 'Cerca automaticamente parole tipiche da spammer'; $string['spamcannotdelete'] = 'Non è possibile eliminare questo utente'; $string['spamcannotfinduser'] = 'Non è stato trovato nessun utente che corrisponda ai criteri di ricerca'; -$string['spamcleanerintro'] = '

    Questo script esegue ricerche nei profili utente per trovare ed eventualmente eliminare profili inappropriati o palesemente creati da spammer. E\' possibile usare parole chiave multiple separandole da virgole (ad esempio: casino, porn).

    +$string['spamcleanerintro'] = '

    Questo script esegue ricerche nei profili utente per trovare ed eventualmente eliminare profili inappropriati o palesemente creati da spammer. È possibile usare parole chiave multiple separandole da virgole (ad esempio: casino, porn).

    Moodle Docs fornisce maggiori informazioni sul tema: Reducing spam in Moodle.

    '; $string['spamdeleteall'] = 'Elimina tutti questi account utente'; $string['spamdeleteallconfirm'] = 'Sei sicuro di voler eliminare questo utente? Non è possibile tornare indietro.'; diff --git a/html/langpacks/it/tool_task.php b/html/langpacks/it/tool_task.php index b2c9c6a2ea..c3c0f4fdb1 100644 --- a/html/langpacks/it/tool_task.php +++ b/html/langpacks/it/tool_task.php @@ -34,7 +34,7 @@ $string['asap'] = 'ASAP'; $string['backtoscheduledtasks'] = 'Torna alle elaborazioni pianificate'; $string['blocking'] = 'Blocco'; -$string['cannotfindthepathtothecli'] = 'Non è stato possibile trovare il percorso del CLI PHP, l\'elaborazione non è stata avviata. E\' possibile impostare il \'Percorso del CLI PHP\' in Amministrazione del sito / Server / Percorsi di sistema'; +$string['cannotfindthepathtothecli'] = 'Non è stato possibile trovare il percorso del CLI PHP, l\'elaborazione non è stata avviata. È possibile impostare il \'Percorso del CLI PHP\' in Amministrazione del sito / Server / Percorsi di sistema'; $string['checkadhocqueue'] = 'Coda elaborazioni ad hoc'; $string['checkcronrunning'] = 'Esecuzione del cron'; $string['checkmaxfaildelay'] = 'Ritardo massimo elaborazioni in errore'; diff --git a/html/langpacks/it/tool_uploadcourse.php b/html/langpacks/it/tool_uploadcourse.php index c3cdc65565..6d195f0e1b 100644 --- a/html/langpacks/it/tool_uploadcourse.php +++ b/html/langpacks/it/tool_uploadcourse.php @@ -40,8 +40,8 @@ $string['cannotrenameidnumberconflict'] = 'Non è possibile cambiare titolo al corso, il codice identificativo è in conflitto con un corso esistente'; $string['cannotrenameshortnamealreadyinuse'] = 'Non è possibile cambiare titolo al corso, il titolo abbreviato è già utilizzato'; $string['cannotupdatefrontpage'] = 'Non è consentito modificare la pagina home'; -$string['canonlyrenameinupdatemode'] = 'E\' possibile cambiare il titolo del corso solo quando è consentito l\'aggiornamento'; -$string['canonlyresetcourseinupdatemode'] = 'E\' possibile solamente il reset del corso in modalità aggiornamento'; +$string['canonlyrenameinupdatemode'] = 'È possibile cambiare il titolo del corso solo quando è consentito l\'aggiornamento'; +$string['canonlyresetcourseinupdatemode'] = 'È possibile solamente il reset del corso in modalità aggiornamento'; $string['couldnotresolvecatgorybyid'] = 'Non è stato possibile individuare la categoria tramite l\'ID'; $string['couldnotresolvecatgorybyidnumber'] = 'Non è stato possibile individuare la categoria tramite il codice identificativo'; $string['couldnotresolvecatgorybypath'] = 'Non è stato possibile individuare la categoria tramite il percorso'; @@ -119,7 +119,7 @@ $string['rowpreviewnum'] = 'Righe di anteprima'; $string['rowpreviewnum_help'] = 'Il numero di righe del file CSV da visualizzare in anteprima nella prossima pagina. Utile per limitare la dimensione della pagina stessa.'; $string['shortnametemplate'] = 'Modello per generazione titolo abbreviato'; -$string['shortnametemplate_help'] = 'Il titolo abbreviato del corso da visualizzare nella navigazione. E\' possibile usare una sintassi (%f = titolo, %i = codice identificativo) oppure inserire un valore iniziale da incremente'; +$string['shortnametemplate_help'] = 'Il titolo abbreviato del corso da visualizzare nella navigazione. È possibile usare una sintassi (%f = titolo, %i = codice identificativo) oppure inserire un valore iniziale da incrementare.'; $string['templatefile'] = 'Ripristina da questo file dopo il caricamento'; $string['templatefile_help'] = 'Selezionare un file da utilizzare come modello per la creazione di corsi.'; $string['unknownimportmode'] = 'Modalità di importazione sconosciuta'; @@ -131,11 +131,11 @@ $string['updatewithdataonly'] = 'Aggiorna solo con i dati CSV'; $string['updatewithdataordefaults'] = 'Aggiorna con i dati CSV e con i default'; $string['uploadcourses'] = 'Caricamento corsi'; -$string['uploadcourses_help'] = 'E\' possibile caricare corsi tramite file di testo. Il formato del file deve essere come descritto di seguito: +$string['uploadcourses_help'] = 'È possibile caricare corsi tramite file di testo. Il formato del file deve essere come descritto di seguito: * ciascuna linea contiene un record -* ciascun record è una sequenza di dati separati da virgola (o altro separatore) -* il primo record contiene un elenco di campi che definiscono il il formato del restanti dati che seguono +* ciascun record è una sequenza di dati divisi dal separatore selezionato +* il primo record deve contenere l\'elenco dei nomi dei campi che definiscono il formato del dati presenti nel resto del file * i campi obbligatori sono titolo abbreviato, titolo, descrizione e categoria'; $string['uploadcoursespreview'] = 'Anteprima caricamento corso'; $string['uploadcoursesresult'] = 'Risultati caricamento corsi'; diff --git a/html/langpacks/it/tool_uploaduser.php b/html/langpacks/it/tool_uploaduser.php index bc984d1006..0630a4946e 100644 --- a/html/langpacks/it/tool_uploaduser.php +++ b/html/langpacks/it/tool_uploaduser.php @@ -80,12 +80,12 @@

    Nei nomi dei file immagine è indifferente l\'uso di maiuscole o minuscole.

    '; $string['uploaduser:uploaduserpictures'] = 'Importare immagini utenti'; $string['uploadusers'] = 'Importazione utenti'; -$string['uploadusers_help'] = 'E\' possibile caricare utenti (ed iscriverli ai corsi) tramite file di testo. Il formato del file deve avere le seguenti caratteristiche: +$string['uploadusers_help'] = 'È possibile caricare utenti (ed iscriverli ai corsi) tramite file di testo. Il formato del file deve avere le seguenti caratteristiche: -* Ogni riga del file deve contenere un record -* Il record è una serie di dati separati da virgole o altri delimitatori -* La prima riga del file è riservata e contiene le intestazioni con i nomi dei campi e definisce il formato del resto del file -* I campi obbligatori sono username, password, firstname, lastname, email'; +* ogni riga del file deve contenere un record +* il record è una serie di dati dati divisi dal separatore selezionato +* il primo record deve contenere l\'elenco dei nomi dei campi che definiscono il formato del dati presenti nel resto del file +* i campi obbligatori sono username, password, firstname, lastname, email'; $string['uploaduserspreview'] = 'Anteprima importazione utenti'; $string['uploadusersresult'] = 'Risultati importazione utenti'; $string['useraccountupdated'] = 'Utente aggiornato'; diff --git a/html/langpacks/it/tool_usertours.php b/html/langpacks/it/tool_usertours.php index e61489cab0..238a4d102f 100644 --- a/html/langpacks/it/tool_usertours.php +++ b/html/langpacks/it/tool_usertours.php @@ -29,7 +29,7 @@ $string['actions'] = 'Azioni'; $string['appliesto'] = 'Si applica a'; $string['backdrop'] = 'Visualizza con sfondo'; -$string['backdrop_help'] = 'E\' possibile usare uno sfondo per evidenziare la parte di pagina alla quale ci si riferisce. +$string['backdrop_help'] = 'È possibile usare uno sfondo per evidenziare la parte di pagina alla quale ci si riferisce. Nota: gli sfondi non sono compatibili con alcune parti della pagina, come ad esempio la barra di navigazione'; $string['below'] = 'Sotto'; @@ -49,7 +49,7 @@ $string['cssselector'] = 'Selettore CSS'; $string['defaultvalue'] = 'Default ({$a})'; $string['delay'] = 'Ritardo di visualizzazione del passo'; -$string['delay_help'] = 'E\' possibile impostare un ritardo di visualizzazione del passo. +$string['delay_help'] = 'È possibile impostare un ritardo di visualizzazione del passo. Il ritardo è espresso in millisecondi.'; $string['description'] = 'Descrizione'; @@ -59,10 +59,10 @@ $string['editstep'] = 'Modifica di "{$a}"'; $string['enabled'] = 'Abilitato'; $string['endtour'] = 'Fine tour'; -$string['event_step_shown'] = 'Visualizzato passo'; -$string['event_tour_ended'] = 'Terminato tour'; -$string['event_tour_reset'] = 'Reimpostato tour'; -$string['event_tour_started'] = 'Avviato tour'; +$string['event_step_shown'] = 'Visualizzazione passo'; +$string['event_tour_ended'] = 'Completamento tour'; +$string['event_tour_reset'] = 'Reimpostazione tour'; +$string['event_tour_started'] = 'Avvio tour'; $string['exporttour'] = 'Esporta tour'; $string['filter_accessdate'] = 'Data di accesso'; $string['filter_accessdate_enabled'] = 'Abilita filtro data di accesso'; @@ -81,7 +81,7 @@ $string['filter_header'] = 'Filtri tour'; $string['filter_help'] = 'Imposta le condizioni di visualizzazione del tour. I filtri devono corrispondere ad un tour da visualizzare all\'utente.'; $string['filter_role'] = 'Ruolo'; -$string['filter_role_help'] = 'E\' possibile limitare la visibilità di un tour ad utenti che ricoprono uno specifico ruolo nel contesto dove il tour può essere visualizzato. Da notare che limitare un tour della Dashboard ad utenti che hanno il ruolo di studente non avrà alcun effetto perché gli utenti di solito hanno il ruolo di studente nel contesto del corsi. La visibilità di un tour della Dashboard può essere limitata solo ad utenti che hanno un ruolo di sistema.'; +$string['filter_role_help'] = 'È possibile limitare la visibilità di un tour ad utenti che ricoprono uno specifico ruolo nel contesto dove il tour può essere visualizzato. Da notare che limitare un tour della Dashboard ad utenti che hanno il ruolo di studente non avrà alcun effetto perché gli utenti di solito hanno il ruolo di studente nel contesto del corsi. La visibilità di un tour della Dashboard può essere limitata solo ad utenti che hanno un ruolo di sistema.'; $string['filter_theme'] = 'Tema'; $string['filter_theme_help'] = 'Visualizza il tour quando l\'utente utilizza uno dei temi selezionato.'; $string['importtour'] = 'Importa tour'; @@ -102,7 +102,7 @@ $string['pathmatch'] = 'Applica a URL corrispondenti'; $string['pathmatch_help'] = 'I tour saranno visualizzati nelle pagine i cui URL corrisponderanno al valore impostato. -E\' possibile utilizzare il caratteri jolly % per generalizzare le corrispondenze, ad esempio: +È possibile utilizzare il caratteri jolly % per generalizzare le corrispondenze, ad esempio: * /my/% - corrisponde all\'URL della Dashboard * /course/view.php?id=2 - corrisponde all\'URL di uno specifico corso @@ -112,7 +112,7 @@ Per visualizzare un tour nella pagina home del sito, utilizzare "FRONTPAGE".'; $string['pausetour'] = 'Pausa'; $string['placement'] = 'Posizione'; -$string['placement_help'] = 'E\' possibile posizionare un passo sopra, sotto, a destra o a sinistra dell\'obiettivo. Si raccomanda di utilizzare sopra o sotto per una migliore visualizzazione mobile. +$string['placement_help'] = 'È possibile posizionare un passo sopra, sotto, a destra o a sinistra dell\'obiettivo. Si raccomanda di utilizzare sopra o sotto per una migliore visualizzazione mobile. Qualora il passo non si adatti ad essere visualizzato nella posizione impostata, sarà posizionato altrove automaticamente.'; $string['pluginname'] = 'Tour utente'; @@ -137,7 +137,7 @@ $string['target_heading'] = 'Obiettivo del passo'; $string['target_selector'] = 'Selettore'; $string['target_selector_targetvalue'] = 'Selettori CSS'; -$string['target_selector_targetvalue_help'] = 'E\' possibile utilizzare un selettore CSS in quasi tutti gli elementi della pagina, Per individuare il selettore giusto, utilizzare i tool di sviluppo web del browser.'; +$string['target_selector_targetvalue_help'] = 'È possibile utilizzare un selettore CSS in quasi tutti gli elementi della pagina, Per individuare il selettore giusto, utilizzare i tool di sviluppo web del browser.'; $string['target_unattached'] = 'Visualizza al centro della pagina'; $string['targettype'] = 'Tipo di obiettivo'; $string['targettype_help'] = 'Ciascun passo può essere associato ad una parte della pagina: l\'obiettivo. Sono disponibili i seguenti tipi di obiettivo: @@ -162,7 +162,7 @@ $string['tour1_title_navigation'] = 'Navigazione'; $string['tour1_title_welcome'] = 'Benvenuto'; $string['tour2_content_addblock'] = 'Attivando la modalità modifica è possibile aggiungere blocchi tramite il cassetto di navigazione. Valutare attentamente l\'inserimento di blocchi poiché nella app Moodle Mobile i blocchi non verranno visualizzati, pertanto è preferibile allestire corsi senza l\'utilizzo dei blocchi, migliorando l\'esperienza degli utenti,'; -$string['tour2_content_addingblocks'] = 'E\' possibile aggiungere blocchi utilizzando questo pulsante. Valutare attentamente l\'inserimento di blocchi poiché nella app Moodle Mobile i blocchi non verranno visualizzati, pertanto è preferibile allestire i corsi senza l\'utilizzo dei blocchi, migliorando l\'esperienza degli utenti,'; +$string['tour2_content_addingblocks'] = 'È possibile aggiungere blocchi utilizzando questo pulsante. Valutare attentamente l\'inserimento di blocchi poiché nella app Moodle Mobile i blocchi non verranno visualizzati, pertanto è preferibile allestire i corsi senza l\'utilizzo dei blocchi, migliorando l\'esperienza degli utenti,'; $string['tour2_content_customisation'] = 'Per modificare le impostazioni del corso, utilizza le impostazioni disponibili nel menu presente nell\'angolo dell\'intestazione. Troverai un menu simile nelle pagine home di tutte le attività. Prova ad attivare adesso la modalità modifica.'; $string['tour2_content_end'] = 'Sei alla fine del tuo tour utente. Il tour non sarà più visualizzato a meno che venga reimpostato utilizzando il link nel piè di pagina. Un amministratore del sito può anche creare tour personalizzati.'; $string['tour2_content_navigation'] = 'La navigazione avviene ora tramite il cassetto di navigazione.Utilizza il pulsante in alto per aprire e chiudere il cassetto. Nel cassetto sono disponibili i collegamenti alle sezioni del corso.'; @@ -178,9 +178,9 @@ $string['tour2_title_participants'] = 'Partecipanti al corso'; $string['tour2_title_welcome'] = 'Benvenuto'; $string['tour3_content_dashboard'] = 'La nuova dashboard ha tante funzionalità che ti faciliteranno l\'accesso alle informazioni più rilevanti.'; -$string['tour3_content_displayoptions'] = 'E\' possibile ordinare i corsi per nome o per data di accesso. +$string['tour3_content_displayoptions'] = 'È possibile ordinare i corsi per nome o per data di accesso. -E\' anche visualizzarli come elenco, elenco con sommario oppure come matrice.'; +È possibile anche visualizzarli come elenco, elenco con sommario oppure come matrice.'; $string['tour3_content_overview'] = 'Il blocco Panoramica corsi visualizza tutti i corsi nei quali sei iscritto. Puoi scegliere di visualizzare i corsi in svolgimento, quelli passati, quelli futuri oppure i corsi preferiti.'; @@ -210,8 +210,8 @@ Per continuare, fai click sull\'icona.'; $string['tour4_content_messaging'] = 'Le nuove funzionalità della messaggistica includono la messaggistica di gruppo all\'interno di un corso e un controllo più granulare su chi può i inviarti messaggi.'; -$string['tour4_content_settings'] = 'E\' possibile accedere alle impostazioni dei messaggi tramite l\'icona dell\'ingranaggio, dove sarà possibile impostare coloro che potranno inviarti messaggi.'; -$string['tour4_content_starred'] = 'E\' possibile inserire discussioni tra le preferite in modo da trovarle con più facilità.'; +$string['tour4_content_settings'] = 'È possibile accedere alle impostazioni dei messaggi tramite l\'icona dell\'ingranaggio, dove sarà possibile impostare coloro che potranno inviarti messaggi.'; +$string['tour4_content_starred'] = 'È possibile inserire discussioni tra le preferite in modo da trovarle con più facilità.'; $string['tour4_title_groupconvo'] = 'Messaggi di gruppo'; $string['tour4_title_icon'] = 'Messaggistica'; $string['tour4_title_messaging'] = 'Nuova interfaccia della messaggistica'; @@ -232,9 +232,9 @@ $string['tour_resetforall'] = 'Lo stato del tour è stato reimpostato. Verrà visualizzato nuovamente a tutti gli utenti.'; $string['tourconfig'] = 'File di configurazione tour da importare'; $string['tourisenabled'] = 'Tour abilitato'; -$string['tourlist_explanation'] = 'E\' possibile creare tanti tour quanti si vuole ed abilitarli per diverse parti di Moodle. Una pagina può avere un solo tour.'; +$string['tourlist_explanation'] = 'È possibile creare tanti tour quanti si vuole ed abilitarli per diverse parti di Moodle. Una pagina può avere un solo tour.'; $string['tours'] = 'Tour'; $string['usertours'] = 'Tour utente'; $string['usertours:managetours'] = 'Creare, modificare ed eliminare tour utente'; -$string['viewtour_edit'] = 'E\' possibile modificare i default del tour e forzare di nuovo la visualizzazione del tour a tutti gli utenti.'; +$string['viewtour_edit'] = 'È possibile modificare i default del tour e forzare di nuovo la visualizzazione del tour a tutti gli utenti.'; $string['viewtour_info'] = 'Questo è il tour {$a->tourname}\'. Si applica al percorso \'{$a->path}\'.'; diff --git a/html/langpacks/it/tool_xmldb.php b/html/langpacks/it/tool_xmldb.php index 1e1fcecb5d..f5ab4c19cb 100644 --- a/html/langpacks/it/tool_xmldb.php +++ b/html/langpacks/it/tool_xmldb.php @@ -93,7 +93,7 @@ $string['delete_xml_file'] = 'Elimina file XML'; $string['doc'] = 'Doc'; $string['docindex'] = 'Indice documentazione:'; -$string['documentationintro'] = 'La documentazione viene generata automaticamente dalle definizioni XMLDB del database. E\' disponibile solamente in Inglese.'; +$string['documentationintro'] = 'La documentazione viene generata automaticamente dalle definizioni XMLDB del database. È disponibile solamente in Inglese.'; $string['down'] = 'Giù'; $string['duplicate'] = 'Duplica'; $string['duplicatefieldname'] = 'Esiste già un altro campo con lo stesso nome '; @@ -172,6 +172,7 @@ $string['pendingchangescannotbesaved'] = 'Il file è stato modificato ma non è possibile salvare le modifiche. Per favore verifice che il processo del web server abbia i permessi di scrittura per la cartella e per il file "install.xml".'; $string['pendingchangescannotbesavedreload'] = 'Il file è stato modificato ma non è possibile salvare le modifiche. Per favore verifica che il processo del web server abbia i permessi di scrittura per la cartella e per il file "install.xml". Dopo la verifica ricarica la pagina per controllare se è possibile salvare le modifiche.'; $string['persistentfieldscomplete'] = 'Sono stati aggiunti i seguenti campi:'; +$string['persistentfieldsconfirm'] = 'Vuoi aggiungere i seguenti campi:'; $string['persistentfieldsexist'] = 'I seguenti campi sono già esistenti:'; $string['pluginname'] = 'Editor XMLDB'; $string['primarykeyonlyallownotnullfields'] = 'La chiave primaria non può essere null'; diff --git a/html/langpacks/it/url.php b/html/langpacks/it/url.php index d32e579b05..853cef1347 100644 --- a/html/langpacks/it/url.php +++ b/html/langpacks/it/url.php @@ -57,7 +57,7 @@ $string['invalidstoredurl'] = 'Non è possibile visualizzare la risorsa, l\'URL non è valida'; $string['invalidurl'] = 'L\'URL inserito non è valido'; $string['modulename'] = 'URL'; -$string['modulename_help'] = 'Il modulo URL consente ai docenti di inserire link web come risorse del corso. E\' possibile creare link verso qualsiasi URL liberamente disponibile online, copiando ed incollando l\'URL, oppure scegliendo un file da repository come Flickr, youtube o Wikimedia tramite il file picker (in funzione del repository attivi nel sito). +$string['modulename_help'] = 'Il modulo URL consente ai docenti di inserire link web come risorse del corso. È possibile creare link verso qualsiasi URL liberamente disponibile online, copiando ed incollando l\'URL, oppure scegliendo un file da repository come Flickr, youtube o Wikimedia tramite il file picker (in funzione del repository attivi nel sito). Sono disponibili molte opzioni di visualizzazione per aprire l\'URL, ad esempio in una finestra popup oppure incorporandola, ed anche opzioni avanzate per inviare all\'URL parametri come il nome dello studente. @@ -66,7 +66,7 @@ $string['page-mod-url-x'] = 'Qualsiasi pagina con modulo URL'; $string['parameterinfo'] = '&parametro=variabile'; $string['parametersheader'] = 'Parametri URL'; -$string['parametersheader_help'] = 'E\' possibile posporre automaticamente all\'URL alcune variabili interne di Moodle. Inserisci un nome per il parametro e scegli la variabile corrispondente.'; +$string['parametersheader_help'] = 'È possibile posporre automaticamente all\'URL alcune variabili interne di Moodle. LA funzione è particolarmente utile se l\'URL è una pagina interattiva in grado di accettare parametri come ad esempio il nome dell\'utente. Inserire il nome del parametro nel campo di testo e a fianco selezionare la variabile di Moodle desiderata.'; $string['pluginadministration'] = 'Gestione URL'; $string['pluginname'] = 'URL'; $string['popupheight'] = 'Altezza popup (in pixel)'; diff --git a/html/langpacks/it/user.php b/html/langpacks/it/user.php index c0ab379342..3d45d1d2ee 100644 --- a/html/langpacks/it/user.php +++ b/html/langpacks/it/user.php @@ -27,23 +27,23 @@ $string['addcondition'] = 'Aggiungi condizione'; $string['adverbfor_and'] = 'and'; -$string['adverbfor_andnot'] = 'and not'; +$string['adverbfor_andnot'] = 'and'; $string['adverbfor_or'] = 'or'; $string['applyfilters'] = 'Applica filtri'; -$string['clearfilterrow'] = 'Elimina riga del filtro'; -$string['clearfilters'] = 'Azzera filtri'; +$string['clearfilterrow'] = 'Rimuovi riga di filtri'; +$string['clearfilters'] = 'Svuota filtri'; $string['clearfilterselection'] = 'Elimina "{$a}" dal filtro'; $string['countparticipantsfound'] = '{$a} partecipanti trovati'; $string['filterbykeyword'] = 'Parola chiave'; $string['filterrowlegend'] = 'Filtro {$a}'; -$string['filtersetmatchdescription'] = 'La modalità di combinazione dei filtri'; +$string['filtersetmatchdescription'] = 'LA modalità di combinazione dei filtri'; $string['filtertype'] = 'Tipo di filtro'; $string['match'] = 'Filtra'; -$string['matchofthefollowing'] = 'delle seguenti condizioni:'; +$string['matchofthefollowing'] = 'dei seguenti'; $string['moodlenetprofile'] = 'ID del profilo MoodleNet'; -$string['moodlenetprofile_help'] = 'Campo per il collegamento del proprio profilo tra MoodleNet e Moodle. Deve essere un URI WebFinger-compliant.'; +$string['moodlenetprofile_help'] = 'Campo per il collegamento del proprio profilo tra MoodleNet e Moodle.'; $string['placeholdertype'] = 'Scrivi...'; -$string['placeholdertypeorselect'] = 'Scrivi o seleziona...'; +$string['placeholdertypeorselect'] = 'Digita o seleziona...'; $string['privacy:courserequestpath'] = 'Corsi richiesti'; $string['privacy:descriptionpath'] = 'Descrizione del profilo'; $string['privacy:devicespath'] = 'Dispostivi dell\'utente'; diff --git a/html/langpacks/it/userkey.php b/html/langpacks/it/userkey.php index 6d51e700b4..ce29d50a6d 100644 --- a/html/langpacks/it/userkey.php +++ b/html/langpacks/it/userkey.php @@ -30,10 +30,10 @@ $string['deletekeyconfirm'] = 'Confermi l\'eliminazione di questa chiave utente?'; $string['edituserkey'] = 'Modifica chiave utente'; $string['keyiprestriction'] = 'Restrizione IP sulla chiave'; -$string['keyiprestriction_help'] = 'E\' possibile inserire uno determinato indirizzo IP oppure un intervallo di indirizzi IP che diverranno i soli indirizzi abilitati ad accedere a questi dati. Non compilare il campo per disabilitare la restrizione IP (non consigliato).'; +$string['keyiprestriction_help'] = 'È possibile inserire uno determinato indirizzo IP oppure un intervallo di indirizzi IP che diverranno i soli indirizzi abilitati ad accedere a questi dati. Non compilare il campo per disabilitare la restrizione IP (non consigliato).'; $string['keymanager'] = 'Gestione chiave'; $string['keyvaliduntil'] = 'Chiave valida fino al'; -$string['keyvaliduntil_help'] = 'E\' possibile inserire una data e ora oltre le quali la chiave non sarà più valida (consigliato per aumentare la sicurezza).'; +$string['keyvaliduntil_help'] = 'È possibile inserire una data e ora oltre le quali la chiave non sarà più valida (consigliato per aumentare la sicurezza).'; $string['keyvalue'] = 'Valore chiave'; $string['newuserkey'] = 'Nuova chiave utente'; $string['privacy:metadata:user_private_key'] = 'Chiavi private dell\'utente.'; diff --git a/html/langpacks/it/webservice.php b/html/langpacks/it/webservice.php index 15a0c6d3bb..88249d2055 100644 --- a/html/langpacks/it/webservice.php +++ b/html/langpacks/it/webservice.php @@ -29,7 +29,7 @@ $string['actwebserviceshhdr'] = 'Protocolli Web service disponibili'; $string['addaservice'] = 'Aggiungi servizio'; $string['addcapabilitytousers'] = 'Verifica i privilegi degli utenti'; -$string['addcapabilitytousersdescription'] = 'Per usare i web service, gli utenti devono avere i privilegi: \'/webservice:createtoken\' ed il privilegio corrispondente al protocollo in uso, ad esempio webservice/rest:use, \'webservice/soap:use\'. E\' possibile creare un ruolo \'Web service\' con gli opportuni privilegi ed assegnare questo ruolo all\'utente web service a livello di sistema.'; +$string['addcapabilitytousersdescription'] = 'Per usare i web service, gli utenti devono avere i privilegi: \'/webservice:createtoken\' ed il privilegio corrispondente al protocollo in uso, ad esempio webservice/rest:use, \'webservice/soap:use\'. È possibile creare un ruolo \'Web service\' con gli opportuni privilegi ed assegnare questo ruolo all\'utente web service a livello di sistema.'; $string['addfunction'] = 'Aggiungi funzione'; $string['addfunctionhelp'] = 'Selezionare la funzione da aggiungere al servizio'; $string['addfunctions'] = 'Aggiungi funzione'; @@ -46,7 +46,7 @@ $string['cannotcreatetoken'] = 'Manca l\'autorizzazione per creare un token per il web service {$a}.'; $string['cannotgetcoursecontents'] = 'Non può ricevere contenuti del corso'; $string['checkusercapability'] = 'Verifica i privilegi dell\'utente'; -$string['checkusercapabilitydescription'] = 'Per usare i web service, l\'utente deve avere il privilegio corrispondente al protocollo in uso, per esempio \'webservice/rest:use\', \'webservice/soap:use\'. E\' possibile creare un ruolo globale \'Web service\' con i privilegi relativi ai protocolli in uso, poi assegnare questo ruolo all\'utente web service come ruolo globale.'; +$string['checkusercapabilitydescription'] = 'Per usare i web service, l\'utente deve avere il privilegio corrispondente al protocollo in uso, per esempio \'webservice/rest:use\', \'webservice/soap:use\'. È possibile creare un ruolo globale \'Web service\' con i privilegi relativi ai protocolli in uso, poi assegnare questo ruolo all\'utente web service come ruolo globale.'; $string['configwebserviceplugins'] = 'Per motivi di sicurezza, abilitare solamente i protocolli realmente necessari.'; $string['context'] = 'Contesto'; $string['createservicedescription'] = 'Un servizio è un insieme di funzioni web service. Devi abilitare l\'utente ad accedere al servizio creato. Nella pagina Aggiungi servizio seleziona le opzioni \'Abilitato\' e \'Solo utenti autorizzati\'. Seleziona \'Nessun privilegio richiesto\'.'; @@ -55,7 +55,7 @@ $string['createtokenforuser'] = 'Crea un token per l\'utente'; $string['createtokenforuserdescription'] = 'Crea un token per l\'utente web service'; $string['createuser'] = 'Crea un utente specifico'; -$string['createuserdescription'] = 'E\' necessario creare un utente web service per il sistema che controllerà Moodle.'; +$string['createuserdescription'] = 'È necessario creare un utente web service per il sistema che controllerà Moodle.'; $string['criteriaerror'] = 'Manca l\'autorizzazione per ricerche basate su criteri.'; $string['default'] = 'Default a "{$a}"'; $string['deleteaservice'] = 'Servizio di default'; @@ -72,7 +72,7 @@ $string['editservice'] = 'Modifica il servizio: {$a->name} (id: {$a->id})'; $string['enabled'] = 'Abilitato'; $string['enabledocumentation'] = 'Abilita documentazione per sviluppatori'; -$string['enabledocumentationdescription'] = 'E\' disponile la documentazione dettagliata dei web service relativa ai protocolli abilitati.'; +$string['enabledocumentationdescription'] = 'È disponile la documentazione dettagliata dei web service relativa ai protocolli abilitati.'; $string['enableprotocols'] = 'Abilita protocolli'; $string['enableprotocolsdescription'] = 'Devi abilitare almeno un protocollo. Per motivi di sicurezza, dovresti abilitare solo i protocolli realmente necessari.'; $string['enablews'] = 'Abilita web service'; @@ -85,15 +85,15 @@ $string['errorinvalidparam'] = 'Il parametro "{$a}" non è valido.'; $string['errornotemptydefaultparamarray'] = 'Il parametro di descrizione web service di nome \'{$a}\' è una struttura singola o multipla. Il default può essere solamente un array vuoto. Controlla la descrizione del web service.'; $string['erroroptionalparamarray'] = 'Il parametro di descrizione web service di nome \'{$a}\' è una struttura singola o multipla. Non è possibile impostarlo a VALUE_OPTIONAL. Controllare la descrizione del web service.'; -$string['eventwebservicefunctioncalled'] = 'Chiamata funzione web service'; -$string['eventwebserviceloginfailed'] = 'Fallita autenticazione web service'; -$string['eventwebserviceservicecreated'] = 'Creato servizio web service'; -$string['eventwebserviceservicedeleted'] = 'Eliminato servizio web service'; -$string['eventwebserviceserviceupdated'] = 'Aggiornato servizio web service'; -$string['eventwebserviceserviceuseradded'] = 'Aggiunto utente servizio web service'; -$string['eventwebserviceserviceuserremoved'] = 'Eliminato utente servizio web service'; -$string['eventwebservicetokencreated'] = 'Creato token web service'; -$string['eventwebservicetokensent'] = 'Inviato token web service'; +$string['eventwebservicefunctioncalled'] = 'Richiamo di funzione web service'; +$string['eventwebserviceloginfailed'] = 'Autenticazione web service fallita'; +$string['eventwebserviceservicecreated'] = 'Creazione servizio web service'; +$string['eventwebserviceservicedeleted'] = 'Eliminazione servizio web service'; +$string['eventwebserviceserviceupdated'] = 'Aggiornamento servizio web service'; +$string['eventwebserviceserviceuseradded'] = 'Aggiunta utente servizio web service'; +$string['eventwebserviceserviceuserremoved'] = 'Eliminazione utente servizio web service'; +$string['eventwebservicetokencreated'] = 'Creazione token web service'; +$string['eventwebservicetokensent'] = 'Invio token web service'; $string['execute'] = 'Esegui'; $string['executewarnign'] = 'ATTENZIONE: premendo il pulsante Esegui il database sarà modificato e le modiche apportate non potranno essere annullate automaticamente.'; $string['externalservice'] = 'Servizio'; @@ -124,7 +124,7 @@ $string['missingcaps'] = 'Privilegi mancanti'; $string['missingcaps_help'] = 'Elenco dei privilegi richiesti per usare la funzione che non sono posseduti dall\'utente selezionato. Per fruire del servizio è necessario assegnare all\'utente i privilegi mancanti.'; $string['missingpassword'] = 'Password mancante'; -$string['missingrequiredcapability'] = 'E\' necessario il privilegio {$a}.'; +$string['missingrequiredcapability'] = 'È necessario il privilegio {$a}.'; $string['missingusername'] = 'Username mancante'; $string['missingversionfile'] = 'Errore di programmazione: il file version.php non è presente per il componente {$a}'; $string['nameexists'] = 'Il nome è già utilizzato da un altro servizio'; @@ -205,7 +205,7 @@ $string['testclient'] = 'Test Client web service'; $string['testclientdescription'] = '* Il client di test web service esegue le funzioni REALMENTE. Evitare di provare funzioni che non si conoscono.
    * Non tutte le funzioni web service sono supportate dal client di test.
    * Per testare se un utente non è abilitato ad accedere a determinate funzioni, provare con le funzioni che non gli sono consentite.
    * Per un debugging più approfondito, impostare il debug a {$a->mode} in {$a->atag}.'; $string['testwithtestclient'] = 'Prova il funzionamento del servizio'; -$string['testwithtestclientdescription'] = 'Simula l\'accesso al web service dall\'esterno tramite il client di test. E\' possibile utilizzare un protocollo abilitato con l\'autenticazione via token.Attenzione: la funzione SARA\' REALMENTE ESEGUITA, fare molta attenzione su cosa si sceglie di provare.'; +$string['testwithtestclientdescription'] = 'Simula l\'accesso al web service dall\'esterno tramite il client di test. È possibile utilizzare un protocollo abilitato con l\'autenticazione via token.Attenzione: la funzione SARA\' REALMENTE ESEGUITA, fare molta attenzione su cosa si sceglie di provare.'; $string['token'] = 'Token'; $string['tokenauthlog'] = 'Autenticazione token'; $string['tokencreatedbyadmin'] = 'Può essere reimpostata solo da un amministratore (*)'; diff --git a/html/langpacks/it/wiki.php b/html/langpacks/it/wiki.php index d5df4f7cf1..d92c092c65 100644 --- a/html/langpacks/it/wiki.php +++ b/html/langpacks/it/wiki.php @@ -39,7 +39,7 @@ $string['backoldversion'] = 'Torna alla versione precedente'; $string['backpage'] = 'Torna alla pagina'; $string['backtomapmenu'] = 'Torna alla Mappa'; -$string['cannotcomparenewerversion'] = 'E\' possibile confrontare la versione della pagina solamente con versioni più vecchie.'; +$string['cannotcomparenewerversion'] = 'È possibile confrontare la versione della pagina solamente con versioni più vecchie.'; $string['cannoteditpage'] = 'Non puoi modificare questa pagina'; $string['cannotmanagefiles'] = 'Non hai il privilegio di gestire i file wiki.'; $string['cannotviewfiles'] = 'Non hai il privilegio di visualizzare i file wiki.'; @@ -80,17 +80,17 @@ $string['editingcomment'] = 'Modifica commento'; $string['editingpage'] = 'Modifica pagina \'{$a}\''; $string['editsection'] = 'modifica'; -$string['eventdiffviewed'] = 'Visualizzate differenze wiki'; -$string['eventhistoryviewed'] = 'Visualizzato storico wiki'; -$string['eventmapviewed'] = 'Visualizzata mappa pagine wiki'; -$string['eventpagecreated'] = 'Creata pagina wiki'; -$string['eventpagedeleted'] = 'Eliminata pagina wiki'; -$string['eventpagelocksdeleted'] = 'Eliminato blocco pagina wiki'; -$string['eventpageupdated'] = 'Aggiornata pagina wiki'; -$string['eventpageversiondeleted'] = 'Eliminata versione pagina wiki'; -$string['eventpageviewed'] = 'Visualizzata pagina wiki'; -$string['eventversionrestored'] = 'Ripristinata versione wiki'; -$string['eventversionviewed'] = 'Visualizzata versione pagina wiki'; +$string['eventdiffviewed'] = 'Visualizzazione differenze wiki'; +$string['eventhistoryviewed'] = 'Visualizzazione storico wiki'; +$string['eventmapviewed'] = 'Visualizzazione mappa pagine wiki'; +$string['eventpagecreated'] = 'Creazione pagina wiki'; +$string['eventpagedeleted'] = 'Eliminazione pagina wiki'; +$string['eventpagelocksdeleted'] = 'Eliminazione blocco pagina wiki'; +$string['eventpageupdated'] = 'Aggiornamento pagina wiki'; +$string['eventpageversiondeleted'] = 'Eliminazione versione pagina wiki'; +$string['eventpageviewed'] = 'Visualizzazione pagina wiki'; +$string['eventversionrestored'] = 'Ripristino versione wiki'; +$string['eventversionviewed'] = 'Visualizzazione versione pagina wiki'; $string['filenotuploadederror'] = 'Non è stato possibile caricare correttamente il file \'{$a}\''; $string['files'] = 'File'; $string['filtername'] = 'Auto link pagine wiki'; @@ -134,7 +134,7 @@ $string['insertimage'] = 'Inserisci un\'immagine...'; $string['insertimage_help'] = 'Questo menu a discesa consente l\'inserimento di un\'immagine nell\'editor wiki. Se vuoi aggiungere altre immagini, usa il tab "File".'; $string['invalidlock'] = 'Al momento la pagina è bloccata da un altro utente.'; -$string['invalidparameters'] = 'E\' stato dato un parametro non valido.'; +$string['invalidparameters'] = 'È stato dato un parametro non valido.'; $string['invalidsection'] = 'Sezione non valida'; $string['invalidsesskey'] = 'La tua sessione è probabilmente terminata. Per favore annota le modifiche e autenticati nuovamente.'; $string['javascriptdisabledlocks'] = 'Nel tuo browser Javascript è disabilitato. Le modifiche effettuate potrebbero non essere salvate correttamente.'; @@ -154,7 +154,7 @@ Il wiki mantiene lo storico delle modifiche, elencando ciascuna modifica accanto al rispettivo autore. -E\' possibile usare il wiki per: +È possibile usare il wiki per: * dispense di gruppo o guide allo studio * consentire ai membri di un facoltà di pianificare incontri preparando uno schema di lavoro @@ -182,7 +182,7 @@ $string['nomanagecommentpermission'] = 'Occorre il privilegio di gestire commenti'; $string['nomanagewikipermission'] = 'Occorre il privilegio di gestire wiki'; $string['noorphanedpages'] = 'Non ci sono pagine orfane'; -$string['nooverridelockpermission'] = 'E\' necessario il privilegio \'Ignorare blocco pagine wiki\''; +$string['nooverridelockpermission'] = 'È necessario il privilegio \'Ignorare blocco pagine wiki\''; $string['norated'] = 'Questa pagina non è stata ancora valutata, se vuoi puoi essere il primo!'; $string['norating'] = 'Nessuna valutazione'; $string['nosearchresults'] = 'Nessun risultato'; diff --git a/html/langpacks/it/workshop.php b/html/langpacks/it/workshop.php index a1f8ccdc64..b12a62faf8 100644 --- a/html/langpacks/it/workshop.php +++ b/html/langpacks/it/workshop.php @@ -90,7 +90,7 @@ $string['calculatesubmissiongradesdetails'] = 'attesi: {$a->expected}
    calcolati: {$a->calculated}'; $string['chooseuser'] = 'Scegli un utente...'; $string['clearaggregatedgrades'] = 'Elimina tutti i voti aggregati'; -$string['clearaggregatedgrades_help'] = 'I voti cumulati per le consegne e i voti per la valutazione saranno reimpostati. E\' possibile ricalcolare i voti nella Fase di valutazione.'; +$string['clearaggregatedgrades_help'] = 'I voti cumulati per le consegne e i voti per la valutazione saranno reimpostati. È possibile ricalcolare i voti nella Fase di valutazione.'; $string['clearaggregatedgradesconfirm'] = 'Sei certo di voler eliminare i voti aggregati delle consegne e delle valutazioni?'; $string['clearassessments'] = 'Elimina valutazioni'; $string['clearassessments_help'] = 'I voti calcolati per gli invii e per le valutazioni saranno eliminati. Le impostazioni su come sono state compilate le schede di valutazione saranno conservate ma per calcolare di nuovo i voti tutti i revisori dovranno accedere alla scheda di valutazione e salvare nuovamente i voti.'; @@ -125,19 +125,19 @@ $string['evaluationmethod'] = 'Metodo di calcolo dei voti'; $string['evaluationmethod_help'] = 'Il metodo di calcolo della valutazione determina come verranno calcolati i voti. Puoi consentire il calcolo ripetuto dei voti finché non ottieni un risultato che ti soddisfi'; $string['evaluationsettings'] = 'Impostazioni di calcolo dei voti'; -$string['eventassessableuploaded'] = 'Caricata consegna'; -$string['eventassessmentevaluated'] = 'Assegnati voti alla valutazione'; -$string['eventassessmentevaluationsreset'] = 'Reimpostati voti della valutazione'; -$string['eventassessmentreevaluated'] = 'Assegnati di nuovo voti alla valutazione'; -$string['eventphaseautomaticallyswitched'] = 'Fase cambiata automaticamente'; -$string['eventphaseswitched'] = 'Cambiata fase'; -$string['eventsubmissionassessed'] = 'Valutata consegna'; -$string['eventsubmissionassessmentsreset'] = 'Eliminate valutazioni consegna'; -$string['eventsubmissioncreated'] = 'Creata consegna'; -$string['eventsubmissiondeleted'] = 'Eliminata consegna'; -$string['eventsubmissionreassessed'] = 'Valutata di nuovo consegna'; -$string['eventsubmissionupdated'] = 'Aggiornata consegna'; -$string['eventsubmissionviewed'] = 'Visualizzata consegna'; +$string['eventassessableuploaded'] = 'Caricamento consegna'; +$string['eventassessmentevaluated'] = 'Assegnazione voti alla valutazione'; +$string['eventassessmentevaluationsreset'] = 'Reimpostazione voti della valutazione'; +$string['eventassessmentreevaluated'] = 'Assegnazione di nuovo voti alla valutazione'; +$string['eventphaseautomaticallyswitched'] = 'Cambio di fase automatico'; +$string['eventphaseswitched'] = 'Cambio di fase'; +$string['eventsubmissionassessed'] = 'Valutazione consegna'; +$string['eventsubmissionassessmentsreset'] = 'Eliminazione valutazioni consegna'; +$string['eventsubmissioncreated'] = 'Creazione consegna'; +$string['eventsubmissiondeleted'] = 'Eliminazione consegna'; +$string['eventsubmissionreassessed'] = 'Rivalutazione consegna'; +$string['eventsubmissionupdated'] = 'Aggiornamento consegna'; +$string['eventsubmissionviewed'] = 'Visualizzazione consegna'; $string['example'] = 'Consegna di esempio'; $string['exampleadd'] = 'Aggiungi una consegna di esempio'; $string['exampleassess'] = 'Valuta consegna di esempio'; @@ -205,7 +205,7 @@ $string['introduction'] = 'Descrizione'; $string['latesubmissions'] = 'Consegne in ritardo'; $string['latesubmissions_desc'] = 'Accetta consegne dopo la data di fine'; -$string['latesubmissions_help'] = 'E\' possibile consentire ai partecipanti di consegnare il proprio lavoro dopo la scadenza prevista nella fase di valutazione. Le consegne in ritardo non potranno però essere modificate.'; +$string['latesubmissions_help'] = 'È possibile consentire ai partecipanti di consegnare il proprio lavoro dopo la scadenza prevista nella fase di valutazione. Le consegne in ritardo non potranno però essere modificate.'; $string['latesubmissionsallowed'] = 'Le consegne in ritardo saranno accettate'; $string['legacyallocationplugincron'] = 'Elaborazione distribuzioni obsolete dei workshop'; $string['maxbytes'] = 'Dimensione massima file consegna'; @@ -214,7 +214,7 @@ Gli studenti possono consegnare qualsiasi tipo di file digitale, come documenti di testo o fogli elettronici, e possono anche redigere del testo direttamente online. -Le consegne vengono valutate in accordo ai diversi criteri definiti dal docente. E\' possibile approfondire il processo di comprensione della valutazione tra pari e dei criteri di valutazione definiti dal docente tramite consegne di esempio preparate dal docente. +Le consegne vengono valutate in accordo ai diversi criteri definiti dal docente. È possibile approfondire il processo di comprensione della valutazione tra pari e dei criteri di valutazione definiti dal docente tramite consegne di esempio preparate dal docente. Gli studenti possono valutare una o più consegne di altri studenti, volendo anche in forma anonima. La valutazione ricevuta degli studenti si compone di due parti, una valutazione per la propria consegna e una valutazione per aver valutato le consegne degli altri studenti. Entrambe le valutazioni vengono memorizzate nel registro valutatore.'; @@ -321,7 +321,7 @@ $string['recentassessments'] = 'Valutazioni workshop:'; $string['recentsubmissions'] = 'Consegne workshop:'; $string['resetassessments'] = 'Elimina tutte le consegne'; -$string['resetassessments_help'] = 'E\' possibile scegliere se eliminare solo le consegne distribuite senza influire sulle consegne. Se le consegne devono essere eliminate, saranno eliminate anche le valutazioni e questa opzione sarà ignorata. Da notare che verranno incluse anche le valutazioni delle consegne di esempio.'; +$string['resetassessments_help'] = 'È possibile scegliere se eliminare solo le consegne distribuite senza influire sulle consegne. Se le consegne devono essere eliminate, saranno eliminate anche le valutazioni e questa opzione sarà ignorata. Da notare che verranno incluse anche le valutazioni delle consegne di esempio.'; $string['resetphase'] = 'Passa alla fase di allestimento'; $string['resetphase_help'] = 'Abilitando l\'opzione, i workshop saranno posti nella fase di allestimento.'; $string['resetsubmissions'] = 'Elimina tutte le consegne'; diff --git a/html/langpacks/it/workshopform_numerrors.php b/html/langpacks/it/workshopform_numerrors.php index 3fb7dcd414..87acd093d2 100644 --- a/html/langpacks/it/workshopform_numerrors.php +++ b/html/langpacks/it/workshopform_numerrors.php @@ -41,4 +41,5 @@ $string['maperror'] = 'Il numero pesato di errori e minore o uguale'; $string['mapgrade'] = 'Voto per la consegna'; $string['pluginname'] = 'Numero di errori'; +$string['privacy:export:metadata:map'] = 'Se il numero pesato di errori raggiunge {$a->nonegative}, allora il punteggio sarà {$a->grade} percento.'; $string['privacy:metadata'] = 'Il plugin \'Numero di errori\' memorizza solo i dettagli dello schema di valutazione. I dati personali effettivi su come è stato compilato lo schema sono memorizzati nel modulo Workshop e vengono allegati alle valutazioni esportate.'; diff --git a/html/langpacks/it/workshopform_rubric.php b/html/langpacks/it/workshopform_rubric.php index e8bcc7a56a..a8a96ee2af 100644 --- a/html/langpacks/it/workshopform_rubric.php +++ b/html/langpacks/it/workshopform_rubric.php @@ -37,6 +37,6 @@ $string['levels'] = 'Livelli'; $string['mustbeunique'] = 'I voti dei livelli devono essere univoci all\'interno di un criterio'; $string['mustchooseone'] = 'Devi scegliere uno di questi elementi'; -$string['mustdefinelevel'] = 'E\' necessario almeno un livello'; +$string['mustdefinelevel'] = 'È necessario almeno un livello'; $string['pluginname'] = 'Rubric'; $string['privacy:metadata'] = 'Il plugin \'Rubric\' memorizza solo i dettagli dello schema di valutazione. I dati personali effettivi su come è stato compilato lo schema sono memorizzati nel modulo Workshop e vengono allegati alle valutazioni esportate.'; diff --git a/html/langpacks/ja/admin.php b/html/langpacks/ja/admin.php index fb2d00c4bb..b46acffb16 100644 --- a/html/langpacks/ja/admin.php +++ b/html/langpacks/ja/admin.php @@ -277,7 +277,7 @@ $string['configfilterall'] = 'ヘッダã€ã‚¿ã‚¤ãƒˆãƒ«ã€ãƒŠãƒ“ゲーションãƒãƒ¼ç­‰ã‚’å«ã‚€ã™ã¹ã¦ã®æ–‡å­—をフィルタã—ã¾ã™ã€‚ã“ã‚Œã¯å¤šè¨€èªžãƒ•ã‚£ãƒ«ã‚¿ã‚’使用ã—ã¦ã„る時ã«æœ€ã‚‚有用ã§ã™ã€‚ãã†ã§ãªã„å ´åˆã€ã‚ãªãŸã®ã‚µã‚¤ãƒˆã«å˜ã«è² è·ãŒã‹ã‹ã‚‹ã ã‘ã«ãªã‚Šã¾ã™ã€‚'; $string['configfiltermatchoneperpage'] = 'オートリンクフィルタã¯ãƒšãƒ¼ã‚¸å…¨ä½“ã§æœ€åˆã®ãƒ†ã‚­ã‚¹ãƒˆãƒžãƒƒãƒãƒ³ã‚°ã«è©²å½“ã—ãŸ1ã¤ã®ãƒ†ã‚­ã‚¹ãƒˆãƒªãƒ³ã‚¯ã®ã¿ç”Ÿæˆã—ã¾ã™ã€‚ä»–ã®ã™ã¹ã¦ã¯ç„¡è¦–ã•ã‚Œã¾ã™ã€‚'; $string['configfiltermatchonepertext'] = 'オートリンクフィルタã¯ãã‚Œãžã‚Œã®ã‚¢ã‚¤ãƒ†ãƒ ã®ãƒšãƒ¼ã‚¸ãƒ†ã‚­ã‚¹ãƒˆã§æœ€åˆã®ãƒ†ã‚­ã‚¹ãƒˆãƒžãƒƒãƒãƒ³ã‚°ã«è©²å½“ã—ãŸ1ã¤ã®ãƒ†ã‚­ã‚¹ãƒˆãƒªãƒ³ã‚¯ã®ã¿ç”Ÿæˆã—ã¾ã™ã€‚ä»–ã¯ã™ã¹ã¦ç„¡è¦–ã•ã‚Œã¾ã™ã€‚「1ページã‚ãŸã‚Š1回フィルタマッãƒã™ã‚‹ã€ãŒæœ‰åŠ¹ã«ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ã“ã®è¨­å®šã¯ç„¡è¦–ã•ã‚Œã¾ã™ã€‚'; -$string['configfilternavigationwithsystemcontext'] = '通常ã®ãƒ•ã‚£ãƒ«ã‚¿ãƒªãƒ³ã‚°ä½¿ç”¨ã¯ä½¿ç”¨ã•ã‚Œã‚‹ã‚³ãƒ³ãƒ†ã‚¯ã‚¹ãƒˆ (例: コースコンテキスト) ã«é–¢é€£ã—ã¾ã™ãŒã€ã‚µã‚¤ãƒˆãƒŠãƒ“ゲーションã§ã¯ã€Œã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŠã‚ˆã³ãƒ˜ãƒƒãƒ‡ã‚£ãƒ³ã‚°ã€ãƒ•ã‚£ãƒ«ã‚¿ãƒªãƒ³ã‚°ã‚’使用ã™ã‚‹å ´åˆã€æ˜Žç¤ºçš„ã«ã™ã¹ã¦ã‚’サイトã®ã‚³ãƒ³ãƒ†ã‚¯ã‚¹ãƒˆã§ãƒ•ã‚£ãƒ«ã‚¿ãƒªãƒ³ã‚°ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šãƒ‘フォーマンスã®æ”¹å–„を期待ã§ãã¾ã™ã€‚'; +$string['configfilternavigationwithsystemcontext'] = '通常ã®ãƒ•ã‚£ãƒ«ã‚¿ãƒªãƒ³ã‚°ä½¿ç”¨ã¯ä½¿ç”¨ã•ã‚Œã‚‹ã‚³ãƒ³ãƒ†ã‚¯ã‚¹ãƒˆ (例: コースコンテクスト) ã«é–¢é€£ã—ã¾ã™ãŒã€ã‚µã‚¤ãƒˆãƒŠãƒ“ゲーションã§ã¯ã€Œã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŠã‚ˆã³ãƒ˜ãƒƒãƒ‡ã‚£ãƒ³ã‚°ã€ãƒ•ã‚£ãƒ«ã‚¿ãƒªãƒ³ã‚°ã‚’使用ã™ã‚‹å ´åˆã€æ˜Žç¤ºçš„ã«ã™ã¹ã¦ã‚’サイトã®ã‚³ãƒ³ãƒ†ã‚¯ã‚¹ãƒˆã§ãƒ•ã‚£ãƒ«ã‚¿ãƒªãƒ³ã‚°ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šãƒ‘フォーマンスã®æ”¹å–„を期待ã§ãã¾ã™ã€‚'; $string['configfilteruploadedfiles'] = '「ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã€ã¯ã‚¢ãƒƒãƒ—ロードã—ãŸã™ã¹ã¦ã®HTMLãŠã‚ˆã³ãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã€ã€ŒHTMLファイルã®ã¿ã€ã¯ã‚¢ãƒƒãƒ—ロードã—ãŸHTMLファイルã®ã¿ã€è¡¨ç¤ºã™ã‚‹å‰ã«ãƒ•ã‚£ãƒ«ã‚¿ã‚’ã‹ã‘ã¾ã™ã€‚「ãªã—ã€ã¯å…¨ãフィルタをã‹ã‘ã¾ã›ã‚“。'; $string['configforcelogin'] = '通常ã€ã‚µã‚¤ãƒˆãƒ›ãƒ¼ãƒ ãŠã‚ˆã³ã‚³ãƒ¼ã‚¹ä¸€è¦§ (コースã§ã¯ãªã) ã¯ã‚µã‚¤ãƒˆã«ãƒ­ã‚°ã‚¤ãƒ³ã›ãšã«é–²è¦§ã§ãã¾ã™ã€‚ã™ã¹ã¦ã®æ“作ã®å‰ã«ãƒ¦ãƒ¼ã‚¶ã«ãƒ­ã‚°ã‚¤ãƒ³ã‚’強制ã—ãŸã„å ´åˆã€ã“ã®è¨­å®šã‚’有効ã«ã—ã¦ãã ã•ã„。'; $string['configforceloginforprofiles'] = 'ã“ã®è¨­å®šã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ—ロファイルページã®é–²è¦§ã«é–¢ã—ã¦ã€(ゲストã§ã¯ãªã„) 実アカウントã§ã®ãƒ­ã‚°ã‚¤ãƒ³ã‚’ユーザã«å¼·åˆ¶ã—ã¾ã™ã€‚ã“ã®è¨­å®šã‚’無効ã«ã—ãŸå ´åˆã€ãƒ¦ãƒ¼ã‚¶ãŒåºƒå‘Š (スパム) を投稿ã€ã¾ãŸã¯ä»–ã®ä¸é©åˆ‡ãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„をプロファイルã«æŠ•ç¨¿ã—ã¦ã€ä¸–界中ã‹ã‚‰é–²è¦§ã§ãã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚'; @@ -344,7 +344,7 @@ ã“ã®è¨­å®šã®æœ‰åŠ¹åŒ–ã¯ãƒ‘スワードãƒãƒªã‚·ã®æ›´æ–°å¾Œã«æœ‰ç”¨ã§ã™ã€‚'; $string['configpasswordresettime'] = 'ã“ã®è¨­å®šã§ã¯æœ‰åŠ¹æœŸé™åˆ‡ã‚Œå‰ã«ãƒ¦ãƒ¼ã‚¶ãŒãƒ‘スワードを確èªã™ã‚‹å¿…è¦ã®ã‚る時間を指定ã—ã¾ã™ã€‚通常ã€30分ãŒé©åˆ‡ãªå€¤ã§ã™ã€‚'; $string['configpathtodu'] = 'duã®ãƒ‘スを指定ã—ã¦ãã ã•ã„。æらã「/usr/bin/duã€ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ã‚ãªãŸãŒduã®ãƒ‘スを設定ã—ãŸå ´åˆã€å¤šãã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å«ã‚“ã ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é–¢ã—ã¦ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚³ãƒ³ãƒ†ãƒ³ãƒ„を表示ã™ã‚‹ãƒšãƒ¼ã‚¸ã®è¡¨ç¤ºé€Ÿåº¦ãŒã¯ã‚‹ã‹ã«é€Ÿããªã‚Šã¾ã™ã€‚'; -$string['configpathtophp'] = 'PHP CLIã®ãƒ‘スã§ã™ã€‚æらãã€/usr/bin/phpã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ã‚ãªãŸãŒã“ã“ã«å…¥åŠ›ã—ãŸå ´åˆã€ç®¡ç†ã‚¦ã‚§ãƒ–インターフェースã‹ã‚‰cronスクリプトを実行ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚'; +$string['configpathtophp'] = 'PHP CLIã®ãƒ‘スã§ã™ã€‚æらãã€/usr/bin/phpã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ã‚ãªãŸãŒã“ã“ã«å…¥åŠ›ã—ãŸå ´åˆã€ç®¡ç†ã‚¦ã‚§ãƒ–インタフェースã‹ã‚‰cronスクリプトを実行ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚'; $string['configperfdebug'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€ãƒ‘フォーマンス情報ãŒã‚¹ã‚¿ãƒ³ãƒ€ãƒ¼ãƒ‰ãƒ†ãƒ¼ãƒžã®ãƒ•ãƒƒã‚¿ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚'; $string['configprofileroles'] = 'ユーザプロファイルãŠã‚ˆã³å‚加者ページã§ä¸€è¦§è¡¨ç¤ºã•ã‚Œã‚‹ãƒ­ãƒ¼ãƒ«ã§ã™ã€‚'; $string['configprofilesforenrolledusersonly'] = 'スパムé€ä¿¡è€…ã«ã‚ˆã‚‹ä¹±ç”¨ã‚’é¿ã‘ã‚‹ãŸã‚ã€ã‚³ãƒ¼ã‚¹ã«ç™»éŒ²ã•ã‚Œã¦ã„ãªã„ユーザã«é–¢ã™ã‚‹ãƒ—ロファイルã®è‡ªå·±ç´¹ä»‹æ¬„ãŒéžè¡¨ç¤ºã«ã•ã‚Œã¾ã™ã€‚プロファイルã®è‡ªå·±ç´¹ä»‹æ¬„ã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を追加ã™ã‚‹ã«ã¯æ–°ã—ã„ユーザã¯å°‘ãªãã¨ã‚‚1ã¤ã®ã‚³ãƒ¼ã‚¹ã«ç™»éŒ²ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; @@ -363,7 +363,7 @@ $string['configrequestedteachername'] = 'リクエストã•ã‚ŒãŸã‚³ãƒ¼ã‚¹ã§ä½¿ç”¨ã™ã‚‹æ•™å¸« (å˜æ•°) ã«å¯¾ã™ã‚‹å‘¼ç§°'; $string['configrequestedteachersname'] = 'リクエストã•ã‚ŒãŸã‚³ãƒ¼ã‚¹ã§ä½¿ç”¨ã™ã‚‹æ•™å¸« (複数) ã«å¯¾ã™ã‚‹å‘¼ç§°'; $string['configreverseproxyignore'] = 'ヘッダã«ã€ŒX-Forwarded-Forã€ã‚’追加ã™ã‚‹è¤‡æ•°ã®ãƒªãƒãƒ¼ã‚¹ãƒ—ロクシã®èƒŒå¾Œã«ã‚ãªãŸã®ã‚µãƒ¼ãƒãŒã‚ã‚‹å ´åˆã€ãƒªãƒãƒ¼ã‚¹ãƒ—ロクシを無視ã—ã¦ãƒ¦ãƒ¼ã‚¶ã®æ­£ã—ã„IPアドレスを探ã™ãŸã‚ã€ãƒªãƒãƒ¼ã‚¹ãƒ—ロクシã®ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã®IPアドレスã¾ãŸã¯ã‚µãƒ–ãƒãƒƒãƒˆã®ä¸€è¦§ã‚’指定ã—ã¦ãã ã•ã„。'; -$string['configsectioninterface'] = 'インターフェース'; +$string['configsectioninterface'] = 'インタフェース'; $string['configsectionmail'] = 'メール'; $string['configsectionmaintenance'] = 'メンテナンス'; $string['configsectionmisc'] = 'ãã®ä»–'; @@ -1396,7 +1396,7 @@ $string['testoutgoingmailconf_subject'] = '{$a}: テストメッセージ'; $string['testoutgoingmailconf_toemail'] = 'é€ä¿¡å…ˆãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹'; $string['testoutgoingmaildetail'] = '注æ„: テストã™ã‚‹å‰ã«ã‚ãªãŸã¯è¨­å®šã‚’ä¿å­˜ã—ã¦ãã ã•ã„。
    {$a}'; -$string['testsiteupgradewarning'] = 'ç¾åœ¨ã€ã‚ãªãŸã¯ {$a} テストサイトを使用ã—ã¦ã„ã¾ã™ã€‚é©åˆ‡ã«ã‚¢ãƒƒãƒ—グレードã™ã‚‹ã«ã¯ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ãƒ„ールを使用ã—ã¦ãã ã•ã„。'; +$string['testsiteupgradewarning'] = 'ç¾åœ¨ã€ã‚ãªãŸã¯ {$a} テストサイトを使用ã—ã¦ã„ã¾ã™ã€‚é©åˆ‡ã«ã‚¢ãƒƒãƒ—グレードã™ã‚‹ã«ã¯ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ãƒ„ールを使用ã—ã¦ãã ã•ã„。'; $string['themedesignermode'] = 'テーマデザイナモード'; $string['themedesignermodewarning'] = 'テーマデザイナモードãŒæœ‰åŠ¹ã«ã•ã‚Œã¦ã„ã¾ã™ã€‚パフォーマンスを著ã—ã低下ã•ã›ã‚‹ãŸã‚ã€å®Ÿé‹ç”¨ã‚µã‚¤ãƒˆã§ã¯æœ‰åŠ¹ã«ã™ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。'; $string['themelist'] = 'テーマリスト'; @@ -1436,11 +1436,12 @@ $string['unsupporteddbstorageengine'] = '使用ã•ã‚Œã¦ã„るデータベースストレージエンジンã¯ä»Šå¾Œã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; $string['unsupporteddbtablerowformat'] = 'ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯ãƒ•ã‚¡ã‚¤ãƒ«ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã¨ã—ã¦Antelopeを使用ã—ã¦ã„ã¾ã™ã€‚Barracudaファイルフォーマットã¸ã®ãƒ†ãƒ¼ãƒ–ルコンãƒãƒ¼ãƒˆã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚InnoDBテーブルã®Barracudaã¸ã®ã‚³ãƒ³ãƒãƒ¼ãƒˆãƒ„ールã«é–¢ã—ã¦ã€è©³ç´°ã¯ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã«ã‚ˆã‚‹ç®¡ç†ã‚’ã”覧ãã ã•ã„。'; $string['unsupportedphpversion7'] = 'PHPãƒãƒ¼ã‚¸ãƒ§ãƒ³7ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。'; -$string['unsupportedphpversion71'] = 'PHPãƒãƒ¼ã‚¸ãƒ§ãƒ³7.1ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; +$string['unsupportedphpversion71'] = 'PHPãƒãƒ¼ã‚¸ãƒ§ãƒ³7.1以é™ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; $string['unsupportedphpversion72'] = 'PHPãƒãƒ¼ã‚¸ãƒ§ãƒ³7.2ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。'; -$string['unsupportedphpversion73'] = 'PHPãƒãƒ¼ã‚¸ãƒ§ãƒ³7.3ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; -$string['unsupportedphpversion74'] = 'PHPãƒãƒ¼ã‚¸ãƒ§ãƒ³7.4ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; -$string['unsupportedphpversion80'] = 'PHP version 8.0ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; +$string['unsupportedphpversion73'] = 'PHPãƒãƒ¼ã‚¸ãƒ§ãƒ³7.3以é™ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; +$string['unsupportedphpversion74'] = 'PHPãƒãƒ¼ã‚¸ãƒ§ãƒ³7.4以é™ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; +$string['unsupportedphpversion80'] = 'PHP version 8.0以é™ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; +$string['unsupportedphpversion81'] = 'PHP version 8.1以é™ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。'; $string['unsuspenduser'] = 'ユーザアカウントを有効ã«ã™ã‚‹'; $string['updateaccounts'] = '既存ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’æ›´æ–°ã™ã‚‹'; $string['updateautocheck'] = '利用å¯èƒ½ãªæ›´æ–°ã‚’自動ãƒã‚§ãƒƒã‚¯ã™ã‚‹'; diff --git a/html/langpacks/ja/assign.php b/html/langpacks/ja/assign.php index cc1de958ae..cbc43b36cd 100644 --- a/html/langpacks/ja/assign.php +++ b/html/langpacks/ja/assign.php @@ -117,7 +117,7 @@ $string['blindmarking_help'] = '匿åé€ä¿¡ã¯è©•å®šè€…ã«å­¦ç”Ÿã®å€‹äººæƒ…報を隠ã—ã¾ã™ã€‚ã“ã®èª²é¡Œã«é–¢ã—ã¦æ出ã¾ãŸã¯è©•å®šã•ã‚ŒãŸå ´åˆã€ãƒ–ラインド評定設定ãŒãƒ­ãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚'; $string['blindmarkingenabledwarning'] = 'ã“ã®æ´»å‹•ã§ã¯åŒ¿åé€ä¿¡ãŒæœ‰åŠ¹ã«ã•ã‚Œã¦ã„ã¾ã™ã€‚評定アクションメニュã‹ã‚‰å­¦ç”Ÿèªè­˜æƒ…å ±ãŒé–‹ç¤ºã•ã‚Œã‚‹ã¾ã§è©•å®šã¯è¿½åŠ ã•ã‚Œã¾ã›ã‚“。'; $string['cachedef_overrides'] = 'ユーザãŠã‚ˆã³ã‚°ãƒ«ãƒ¼ãƒ—オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰æƒ…å ±'; -$string['calendardue'] = '「{$a}ã€ã®æ出期é™ãŒè¿‘ã¥ã„ã¦ã„ã¾ã™'; +$string['calendardue'] = '「{$a}ã€ã®æ出期é™'; $string['calendargradingdue'] = '「{$a}ã€ã®è©•å®šæœŸé™ãŒè¿‘ã¥ã„ã¦ã„ã¾ã™'; $string['changefilters'] = 'フィルタを変更ã™ã‚‹'; $string['changeuser'] = 'ユーザを変更ã™ã‚‹'; diff --git a/html/langpacks/ja/assignfeedback_offline.php b/html/langpacks/ja/assignfeedback_offline.php index 6a41d0067f..f81cd43cd8 100644 --- a/html/langpacks/ja/assignfeedback_offline.php +++ b/html/langpacks/ja/assignfeedback_offline.php @@ -44,7 +44,7 @@ $string['nochanges'] = 'アップロードã•ã‚ŒãŸãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã«ä¿®æ­£ã•ã‚ŒãŸè©•å®šã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['offlinegradingworksheet'] = '評定'; $string['pluginname'] = 'オフライン評定ワークシート'; -$string['privacy:nullproviderreason'] = 'ã“ã®ãƒ—ラグインã«ã¯ãƒ¦ãƒ¼ã‚¶æƒ…報をä¿å­˜ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“。評定インターフェースを表示ã™ã‚‹ãŸã‚mod_assignã®APIã®ã¿ä½¿ç”¨ã—ã¾ã™ã€‚'; +$string['privacy:nullproviderreason'] = 'ã“ã®ãƒ—ラグインã«ã¯ãƒ¦ãƒ¼ã‚¶æƒ…報をä¿å­˜ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“。評定インタフェースを表示ã™ã‚‹ãŸã‚mod_assignã®APIã®ã¿ä½¿ç”¨ã—ã¾ã™ã€‚'; $string['processgrades'] = '評定をインãƒãƒ¼ãƒˆã™ã‚‹'; $string['skiprecord'] = 'レコードをスキップã™ã‚‹'; $string['updatedgrades'] = '{$a->gradeupdatescount} 件ã®è©•å®šãŠã‚ˆã³ {$a->feedbackupdatescount} 件ã®ãƒ•ã‚£ãƒ¼ãƒ‰ãƒãƒƒã‚¯ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’æ›´æ–°ã—ã¾ã—ãŸã€‚'; diff --git a/html/langpacks/ja/atto_align.php b/html/langpacks/ja/atto_align.php index b4e67bee7f..6d635ad061 100644 --- a/html/langpacks/ja/atto_align.php +++ b/html/langpacks/ja/atto_align.php @@ -27,6 +27,6 @@ $string['center'] = '中央'; $string['leftalign'] = '左寄ã›'; -$string['pluginname'] = 'テキストæƒãˆ'; +$string['pluginname'] = 'テキストアライン'; $string['privacy:metadata'] = 'atto_alignプラグインã¯ã„ã‹ãªã‚‹å€‹äººãƒ‡ãƒ¼ã‚¿ã‚‚ä¿å­˜ã—ã¾ã›ã‚“。'; $string['rightalign'] = 'å³å¯„ã›'; diff --git a/html/langpacks/ja/atto_image.php b/html/langpacks/ja/atto_image.php index 82bc8de46c..38ffc993fc 100644 --- a/html/langpacks/ja/atto_image.php +++ b/html/langpacks/ja/atto_image.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['alignment'] = 'é…ç½®'; +$string['alignment'] = 'アラインメント'; $string['alignment_bottom'] = '最下部'; $string['alignment_left'] = 'å·¦'; $string['alignment_middle'] = '中央'; diff --git a/html/langpacks/ja/badges.php b/html/langpacks/ja/badges.php index d638ecbc98..54a058e249 100644 --- a/html/langpacks/ja/badges.php +++ b/html/langpacks/ja/badges.php @@ -47,7 +47,7 @@ $string['adminonly'] = 'ã“ã®ãƒšãƒ¼ã‚¸ã¯ã‚µã‚¤ãƒˆç®¡ç†è€…ã«ã®ã¿åˆ¶é™ã•ã‚Œã¦ã„ã¾ã™ã€‚'; $string['after'] = '- 発効日以後'; $string['aggregationmethod'] = 'ç·è¨ˆæ–¹æ³•'; -$string['alignment'] = '調整'; +$string['alignment'] = 'アラインメント'; $string['all'] = 'ã™ã¹ã¦'; $string['allmethod'] = 'é¸æŠžã—ãŸã™ã¹ã¦ã®ã‚³ãƒ³ãƒ‡ã‚£ã‚·ãƒ§ãƒ³ã«åˆè‡´ã™ã‚‹'; $string['allmethodactivity'] = 'é¸æŠžã—ãŸã™ã¹ã¦ã®æ´»å‹•ã‚’完了ã™ã‚‹'; @@ -134,7 +134,7 @@ $string['badgestoearn'] = 'å–å¾—å¯èƒ½ãªãƒãƒƒã‚¸æ•°: {$a}'; $string['badgesview'] = 'コースãƒãƒƒã‚¸'; $string['badgeurl'] = '発行済ã¿ãƒãƒƒã‚¸ãƒªãƒ³ã‚¯'; -$string['balignment'] = '調整 ({$a})'; +$string['balignment'] = 'アラインメント ({$a})'; $string['bawards'] = 'å–得者 ({$a})'; $string['bcriteria'] = 'クライテリア'; $string['bdetails'] = '詳細を編集ã™ã‚‹'; @@ -324,8 +324,8 @@ $string['expirydate'] = '有効期é™'; $string['expirydate_help'] = '特定ã®æ—¥ä»˜ã¾ãŸã¯ãƒ¦ãƒ¼ã‚¶ã¸ã®ãƒãƒƒã‚¸ç™ºè¡Œæ—¥ã‚’基ã«è¨ˆç®—ã•ã‚Œã‚‹æ—¥ä»˜ã§ä»»æ„ã«ãƒãƒƒã‚¸ã‚’有効期é™åˆ‡ã‚Œã«ã§ãã¾ã™'; $string['externalbadges'] = 'ä»–ã®ã‚¦ã‚§ãƒ–サイトã‹ã‚‰ã®ãƒžã‚¤ãƒãƒƒã‚¸'; -$string['externalbadges_help'] = 'ã“ã®ã‚¨ãƒªã‚¢ã§ã¯ã‚ãªãŸã®å¤–部ãƒãƒƒã‚¯ãƒ‘ックã‹ã‚‰ã®ãƒãƒƒã‚¸ã‚’表示ã—ã¾ã™ã€‚'; -$string['externalbadgesp'] = 'ä»–ã®ã‚¦ã‚§ãƒ–サイトã‹ã‚‰ã®ãƒãƒƒã‚¸:'; +$string['externalbadges_help'] = 'ã“ã®ã‚¨ãƒªã‚¢ã§ã¯ã‚ãªãŸã®å¤–部ãƒãƒƒã‚¯ãƒ‘ックã®ãƒãƒƒã‚¸ã‚’表示ã—ã¾ã™ã€‚'; +$string['externalbadgesp'] = 'ä»–ã®ã‚¦ã‚§ãƒ–サイト授与ã®ãƒãƒƒã‚¸:'; $string['externalconnectto'] = '外部ãƒãƒƒã‚¸ã‚’表示ã™ã‚‹ã«ã¯ã‚ãªãŸã¯ãƒãƒƒã‚¯ãƒ‘ックã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; $string['fixed'] = '指定期日'; $string['hidden'] = 'éžè¡¨ç¤º'; @@ -361,7 +361,7 @@ $string['localbadges'] = '{$a} ウェブサイトã‹ã‚‰ã®ãƒžã‚¤ãƒãƒƒã‚¸'; $string['localbadgesh'] = 'ã“ã®ã‚¦ã‚§ãƒ–サイトã‹ã‚‰ã®ãƒžã‚¤ãƒãƒƒã‚¸'; $string['localbadgesh_help'] = 'コースã€ã‚³ãƒ¼ã‚¹æ´»å‹•ãŠã‚ˆã³ä»–ã®è¦ä»¶ã‚’完了ã™ã‚‹ã“ã¨ã§å–å¾—ã—ãŸã™ã¹ã¦ã®ãƒãƒƒã‚¸ã§ã™ã€‚ ã‚ãªãŸã®ãƒ—ロファイルページã§ã®ãƒãƒƒã‚¸å…¬é–‹ã¾ãŸã¯éžå…¬é–‹ã«é–¢ã—ã¦ã“ã“ã§ç®¡ç†ã§ãã¾ã™ã€‚ ã‚ãªãŸã®ã™ã¹ã¦ã®ãƒãƒƒã‚¸ã¾ãŸã¯å€‹åˆ¥ã®ãƒãƒƒã‚¸ã‚’ダウンロードã—ã¦ã€ã‚ãªãŸã®ã‚³ãƒ³ãƒ”ュータã«ä¿å­˜ã§ãã¾ã™ã€‚ã‚ãªãŸã¯ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã—ãŸãƒãƒƒã‚¸ã‚’外部ãƒãƒƒã‚¯ãƒ‘ックサービスã«è¿½åŠ ã§ãã¾ã™ã€‚'; -$string['localbadgesp'] = '{$a} ã‹ã‚‰ã®ãƒãƒƒã‚¸:'; +$string['localbadgesp'] = '{$a} 授与ã®ãƒãƒƒã‚¸:'; $string['localconnectto'] = 'ã“れらã®ãƒãƒƒã‚¸ã‚’ã“ã®ã‚¦ã‚§ãƒ–サイトã®å¤–ã§å…±æœ‰ã™ã‚‹ã«ã¯ãƒãƒƒã‚¯ãƒ‘ックã«æŽ¥ç¶šã—ã¦ãã ã•ã„。'; $string['makeprivate'] = 'éžå…¬é–‹ã«ã™ã‚‹'; $string['makepublic'] = '公開ã™ã‚‹'; @@ -395,7 +395,7 @@ $string['norelated'] = 'ã“ã®ãƒãƒƒã‚¸ã«é–¢é€£ãƒãƒƒã‚¸ã¯ã‚ã‚Šã¾ã›ã‚“。'; $string['notacceptedrole'] = 'ã‚ãªãŸã®ç¾åœ¨ã®ãƒ­ãƒ¼ãƒ«å‰²ã‚Šå½“ã¦ã¯ã“ã®ãƒãƒƒã‚¸ã‚’手動ã§æŽˆä¸Žã§ãるロールã§ã¯ã‚ã‚Šã¾ã›ã‚“。
    ã™ã§ã«ã“ã®ãƒãƒƒã‚¸ã‚’å–å¾—ã—ã¦ã„るユーザを閲覧ã™ã‚‹ã«ã¯ {$a} ページã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。'; $string['notconnected'] = '未接続'; -$string['notealignment'] = 'ãƒãƒƒã‚¸ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã‚‹å¤–部スキルã¾ãŸã¯æ¨™æº–を指定ã§ãã¾ã™ã€‚ã™ã¹ã¦ã®å¤–部スキルã¾ãŸã¯æ¨™æº–ã¯ãƒãƒƒã‚¸ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚'; +$string['notealignment'] = 'ãƒãƒƒã‚¸ãŒé€£æºã—ã¦ã„る外部スキルã¾ãŸã¯æ¨™æº–を指定ã§ãã¾ã™ã€‚ã™ã¹ã¦ã®å¤–部スキルã¾ãŸã¯æ¨™æº–ã¯ãƒãƒƒã‚¸ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚'; $string['noteendorsement'] = 'サードパーティã‹ã‚‰ã®æ‰¿èªã¯ãƒãƒƒã‚¸ã«ä¾¡å€¤ã‚’追加ã™ã‚‹ãŸã‚使用ã§ãã¾ã™ã€‚例ãˆã°æ•™å¸«ã«ã‚ˆã£ã¦ç™ºè¡Œã•ã‚ŒãŸãƒãƒƒã‚¸ã¯å­¦æ ¡ã«ã‚ˆã‚Šæ‰¿èªã§ãã¾ã™ã€‚ã¾ãŸã€åœ°åŸŸã®æŽˆä¸Žå›£ä½“ã«ã‚ˆã‚Šç™ºè¡Œã•ã‚ŒãŸãƒãƒƒã‚¸ã¯å›½ã®æŽˆä¸Žå›£ä½“ã«ã‚ˆã‚Šæ‰¿èªã§ãã¾ã™ã€‚'; $string['noterelated'] = '関連ã®ã‚ã‚‹ãƒãƒƒã‚¸ã¯é–¢é€£æ€§ãŒã‚ã‚‹ã¨ãƒžãƒ¼ã‚¯ã§ãã¾ã™ã€‚例ãˆã°ç•°ãªã‚‹è¨€èªžã§è¡¨ç¤ºã•ã‚Œã¦ã„ã‚‹åŒã˜ã‚¯ãƒ©ã‚¤ãƒ†ãƒªã‚¢ã®ãƒãƒƒã‚¸ã¯é–¢é€£æ€§ãŒã‚ã‚‹ã¨ãƒžãƒ¼ã‚¯ã§ãã¾ã™ã€‚ã™ã¹ã¦ã®é–¢é€£æ€§ã®ã‚ã‚‹ãƒãƒƒã‚¸ã¯ãƒãƒƒã‚¸ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚'; $string['nothingtoadd'] = '追加ã§ãるクライテリアã¯ã‚ã‚Šã¾ã›ã‚“。'; @@ -494,7 +494,7 @@ $string['targetframework'] = 'フレームワーク'; $string['targetframework_help'] = '外部スキルã¾ãŸã¯æ¨™æº–フレームワークã®å称ã§ã™ã€‚'; $string['targetname'] = 'å称'; -$string['targetname_help'] = 'ãƒãƒƒã‚¸ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã‚‹å¤–部スキルã¾ãŸã¯æ¨™æº–ã§ã™ã€‚'; +$string['targetname_help'] = 'ãƒãƒƒã‚¸ãŒé€£æºã—ã¦ã„る外部スキルã¾ãŸã¯æ¨™æº–ã§ã™ã€‚'; $string['targeturl'] = 'URL'; $string['targeturl_help'] = '外部スキルã¾ãŸã¯æ¨™æº–ã®èª¬æ˜Žãƒšãƒ¼ã‚¸ã¸ã®ãƒªãƒ³ã‚¯ã§ã™ã€‚URLã«ã¯ã€Œhttp://ã€ã¾ãŸã¯ã€Œhttps://ã€ã®æŽ¥é ­è¾žãŒå¿…è¦ã§ã™ã€‚'; $string['testbackpack'] = 'テストãƒãƒƒã‚¯ãƒ‘ック「 {$a} ã€'; diff --git a/html/langpacks/ja/chat.php b/html/langpacks/ja/chat.php index e9c463286f..a7ae2ee546 100644 --- a/html/langpacks/ja/chat.php +++ b/html/langpacks/ja/chat.php @@ -45,7 +45,7 @@ $string['chattime'] = '次回ã®ãƒãƒ£ãƒƒãƒˆæ™‚é–“'; $string['compact'] = 'コンパクト'; $string['composemessage'] = 'メッセージを作æˆã™ã‚‹'; -$string['configmethod'] = 'AJAXãƒãƒ£ãƒƒãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã§ã¯æ›´æ–°ã®ãŸã‚定期的ã«ã‚µãƒ¼ãƒã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚AJAXベースã®ãƒãƒ£ãƒƒãƒˆã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’æä¾›ã—ã¾ã™ã€‚ノーマルãƒãƒ£ãƒƒãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã§ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒå®šæœŸçš„ã«ã‚µãƒ¼ãƒã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦å†…容を更新ã—ã¾ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯è¨­å®šã‚’å¿…è¦ã¨ã›ãšã€ã©ã“ã§ã‚‚動作ã—ã¾ãŒã€ãƒãƒ£ãƒƒãƒˆå‚加者ãŒå¤šããªã£ãŸå ´åˆã€ã‚µãƒ¼ãƒã«å¤§ããªè² è·ãŒã‹ã‹ã‚Šã¾ã™ã€‚Chatサーãƒãƒ‡ãƒ¼ãƒ¢ãƒ³ã‚’使用ã™ã‚‹å ´åˆã€Unixã®ã‚·ã‚§ãƒ«ã‚¢ã‚¯ã‚»ã‚¹ãŒå¿…è¦ã§ã™ãŒã€çµæžœã¨ã—ã¦é€Ÿã„æ‹¡å¼µå¯èƒ½ãªãƒãƒ£ãƒƒãƒˆç’°å¢ƒã¨ãªã‚Šã¾ã™ã€‚'; +$string['configmethod'] = 'AJAXãƒãƒ£ãƒƒãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã§ã¯æ›´æ–°ã®ãŸã‚定期的ã«ã‚µãƒ¼ãƒã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚AJAXベースã®ãƒãƒ£ãƒƒãƒˆã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’æä¾›ã—ã¾ã™ã€‚ノーマルãƒãƒ£ãƒƒãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã§ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒå®šæœŸçš„ã«ã‚µãƒ¼ãƒã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦å†…容を更新ã—ã¾ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯è¨­å®šã‚’å¿…è¦ã¨ã›ãšã€ã©ã“ã§ã‚‚動作ã—ã¾ãŒã€ãƒãƒ£ãƒƒãƒˆå‚加者ãŒå¤šããªã£ãŸå ´åˆã€ã‚µãƒ¼ãƒã«å¤§ããªè² è·ãŒã‹ã‹ã‚Šã¾ã™ã€‚Chatサーãƒãƒ‡ãƒ¼ãƒ¢ãƒ³ã‚’使用ã™ã‚‹å ´åˆã€Unixã®ã‚·ã‚§ãƒ«ã‚¢ã‚¯ã‚»ã‚¹ãŒå¿…è¦ã§ã™ãŒã€çµæžœã¨ã—ã¦é€Ÿã„æ‹¡å¼µå¯èƒ½ãªãƒãƒ£ãƒƒãƒˆç’°å¢ƒã¨ãªã‚Šã¾ã™ã€‚'; $string['confignormalupdatemode'] = 'ãƒãƒ£ãƒƒãƒˆãƒ«ãƒ¼ãƒ ã¯é€šå¸¸HTTP 1.1ã®Keep-Alive機能を使用ã—ã¦åŠ¹æžœçš„ã«æ›´æ–°ã•ã‚Œã¾ã™ã€‚ ã—ã‹ã—ã€ã“ã®æ–¹æ³•ã¯ã‚µãƒ¼ãƒã«å¯¾ã—ã¦éžå¸¸ã«è² è·ãŒã‹ã‹ã‚Šã¾ã™ã€‚ã•ã‚‰ã«é€²æ­©ã—ãŸæ–¹æ³•ã¯ãƒãƒ£ãƒƒãƒˆãƒ«ãƒ¼ãƒ ã®æ›´æ–°ã«Streamを使用ã™ã‚‹ã‚‚ã®ã§ã™ã€‚Streamを使用ã™ã‚‹æ–¹æ³• (chatdメソッドã«ä¼¼ã¦ã„ã¾ã™) ã¯Keep-Alive機能ã®ä½¿ç”¨ã‚ˆã‚Šå„ªã‚Œã¦ã„ã¾ã™ãŒã€ã‚ãªãŸã®ã‚µãƒ¼ãƒã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚'; $string['configoldping'] = 'ユーザã®å¿œç­”ãŒãªããªã£ã¦ã‹ã‚‰ã€ã©ã®ãらã„ã®æ™‚é–“ (秒数) ã§é€€å®¤ã—ãŸã¨ã¿ãªã—ã¾ã™ã‹? ã“ã‚Œã¯å˜ã«ä¸Šé™ã§ã‚り通常ã®é€€å®¤ã¯éžå¸¸ã«é€Ÿã検出ã•ã‚Œã¾ã™ã€‚å°ã•ãªå€¤ã‚’設定ã™ã‚‹å ´åˆã€ã•ã‚‰ã«ã‚µãƒ¼ãƒã«å¯¾ã—ã¦è² è·ãŒã‹ã‹ã‚Šã¾ã™ã€‚ノーマルメソッドを使用ã—ã¦ã„ã‚‹å ´åˆã€2* chat_refresh_roomよりå°ã•ãªå€¤ã‚’設定ã—ãªã„ã§ãã ã•ã„。'; $string['configrefreshroom'] = 'ã©ã®ãらã„ã®ã‚¿ã‚¤ãƒŸãƒ³ã‚° (秒数) ã§ãƒãƒ£ãƒƒãƒˆãƒ«ãƒ¼ãƒ ã‚’リフレッシュã—ã¾ã™ã‹? ã“ã®å€¤ã‚’å°ã•ãã™ã‚Œã°ãƒãƒ£ãƒƒãƒˆãƒ«ãƒ¼ãƒ ã¯ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒè‰¯ã„よã†ã«è¦‹ãˆã¾ã™ãŒã€å¤šãã®äººãŒãƒãƒ£ãƒƒãƒˆã‚’ã™ã‚‹å ´åˆã€ã‚µãƒ¼ãƒã«ã‹ã‹ã‚‹è² è·ãŒé«˜ããªã‚Šã¾ã™ã€‚ã‚ãªãŸãŒStream更新を使用ã—ã¦ã„ã‚‹å ´åˆã€é«˜ã„リフレッシュ頻度を設定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ -- 2を試ã—ã¦ã¿ã¦ãã ã•ã„。'; diff --git a/html/langpacks/ja/customcert.php b/html/langpacks/ja/customcert.php index 40e02b5719..f8b23edab0 100644 --- a/html/langpacks/ja/customcert.php +++ b/html/langpacks/ja/customcert.php @@ -25,8 +25,14 @@ defined('MOODLE_INTERNAL') || die(); +$string['activity'] = '活動'; $string['addcertpage'] = 'ページを追加ã™ã‚‹'; $string['addelement'] = 'エレメントを追加ã™ã‚‹'; +$string['aligncenter'] = '中央æƒãˆ'; +$string['alignleft'] = '左寄ã›'; +$string['alignment'] = 'é…ç½®'; +$string['alignment_help'] = '本プロパティã¯è¦ç´ ã®æ°´å¹³æ–¹å‘ã®é…置を設定ã—ã¾ã™ã€‚ã“れをサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„è¦ç´ ãŒã‚ã‚Šã¾ã™ã€‚ã¾ãŸä»–ã®è¦ç´ ã¨å‹•ä½œãŒç•°ãªã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚'; +$string['alignright'] = 'å³å¯„ã›'; $string['awardedto'] = '授与対象'; $string['cannotverifyallcertificates'] = 'ã‚ãªãŸã«ã¯ã‚µã‚¤ãƒˆã®ã™ã¹ã¦ã®è¨¼æ˜Žæ›¸ã‚’確èªã™ã‚‹ãƒ‘ーミッションãŒã‚ã‚Šã¾ã›ã‚“。'; $string['certificate'] = '証明書'; @@ -58,6 +64,9 @@ $string['deleteissuedcertificates'] = '発行済ã¿è¨¼æ˜Žæ›¸ã‚’削除ã™ã‚‹'; $string['deletepageconfirm'] = '本当ã«ã“ã®è¨¼æ˜Žæ›¸ãƒšãƒ¼ã‚¸ã‚’削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹?'; $string['deletetemplateconfirm'] = '本当ã«ã“ã®è¨¼æ˜Žæ›¸ãƒ†ãƒ³ãƒ—レートを削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹?'; +$string['deliveryoptiondownload'] = 'ブラウザã«é€ä¿¡ã—ã¦ãƒ•ã‚¡ã‚¤ãƒ«ã‚’強制的ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹'; +$string['deliveryoptioninline'] = 'ブラウザã«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é€ä¿¡ã™ã‚‹'; +$string['deliveryoptions'] = 'é…é€ã‚ªãƒ—ション'; $string['description'] = '説明'; $string['duplicate'] = '複製'; $string['duplicateconfirm'] = '複製確èª'; @@ -80,16 +89,16 @@ $string['emailnonstudentgreeting'] = 'ã“ã‚“ã«ã¡ã¯'; $string['emailnonstudentsubject'] = '{$a->coursefullname}: {$a->certificatename}'; $string['emailothers'] = 'ä»–ã®äººã«ãƒ¡ãƒ¼ãƒ«ã™ã‚‹'; -$string['emailothers_help'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€ã“ã“ã§å…¥åŠ›ã•ã‚ŒãŸãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ (カンマ区切り) å®›ã«è¨¼æ˜Žæ›¸ã®åˆ©ç”¨å¯èƒ½æ™‚ã«è¨¼æ˜Žæ›¸ã®ã‚³ãƒ”ーをメールé€ä¿¡ã—ã¾ã™ã€‚'; +$string['emailothers_help'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€ã“ã“ã§å…¥åŠ›ã•ã‚ŒãŸãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ (カンマ区切り) å®›ã«è¨¼æ˜Žæ›¸ã®åˆ©ç”¨å¯èƒ½æ™‚ã«è¨¼æ˜Žæ›¸ã®ã‚³ãƒ”ーをメールé€ä¿¡ã—ã¾ã™ã€‚警告: ã‚ãªãŸãŒè¨¼æ˜Žæ›¸ä½œæˆå®Œäº†å‰ã«ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’設定ã—ãŸå ´åˆã€å®›å…ˆã«ä¸å®Œå…¨ãªè¨¼æ˜Žæ›¸ãŒãƒ¡ãƒ¼ãƒ«é€ä¿¡ã•ã‚Œã¦ã—ã¾ã„ã¾ã™ã€‚'; $string['emailstudentbody'] = '添付ã¯ã‚³ãƒ¼ã‚¹ã€Œ {$a->coursefullname} ã€ã«ãŠã‘ã‚‹ã‚ãªãŸã®è¨¼æ˜Žæ›¸ã€Œ {$a->certificatename} ã€ã§ã™ã€‚'; $string['emailstudentbodyplaintext'] = '添付ã¯ã‚³ãƒ¼ã‚¹ã€Œ {$a->coursefullname} ã€ã«ãŠã‘ã‚‹ã‚ãªãŸã®è¨¼æ˜Žæ›¸ã€Œ {$a->certificatename} ã€ã§ã™ã€‚'; $string['emailstudentcertificatelinktext'] = '証明書を表示ã™ã‚‹'; $string['emailstudentgreeting'] = '{$a} ã•ã‚“'; $string['emailstudents'] = '学生ã«ãƒ¡ãƒ¼ãƒ«ã™ã‚‹'; -$string['emailstudents_help'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€è¨¼æ˜Žæ›¸ã®åˆ©ç”¨å¯èƒ½æ™‚ã«è¨¼æ˜Žæ›¸ã®ã‚³ãƒ”ーを学生ã«ãƒ¡ãƒ¼ãƒ«é€ä¿¡ã—ã¾ã™ã€‚'; +$string['emailstudents_help'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€è¨¼æ˜Žæ›¸ã®åˆ©ç”¨å¯èƒ½æ™‚ã«è¨¼æ˜Žæ›¸ã®ã‚³ãƒ”ーを学生ã«ãƒ¡ãƒ¼ãƒ«é€ä¿¡ã—ã¾ã™ã€‚警告: ã‚ãªãŸãŒè¨¼æ˜Žæ›¸ä½œæˆå®Œäº†å‰ã«ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€å­¦ç”Ÿã«ä¸å®Œå…¨ãªè¨¼æ˜Žæ›¸ãŒãƒ¡ãƒ¼ãƒ«é€ä¿¡ã•ã‚Œã¦ã—ã¾ã„ã¾ã™ã€‚'; $string['emailstudentsubject'] = '{$a->coursefullname}: {$a->certificatename}'; $string['emailteachers'] = '教師ã«ãƒ¡ãƒ¼ãƒ«ã™ã‚‹'; -$string['emailteachers_help'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€è¨¼æ˜Žæ›¸ã®åˆ©ç”¨å¯èƒ½æ™‚ã«è¨¼æ˜Žæ›¸ã®ã‚³ãƒ”ーを教師ã«ãƒ¡ãƒ¼ãƒ«é€ä¿¡ã—ã¾ã™ã€‚'; +$string['emailteachers_help'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€è¨¼æ˜Žæ›¸ã®åˆ©ç”¨å¯èƒ½æ™‚ã«è¨¼æ˜Žæ›¸ã®ã‚³ãƒ”ーを教師ã«ãƒ¡ãƒ¼ãƒ«é€ä¿¡ã—ã¾ã™ã€‚警告: ã‚ãªãŸãŒè¨¼æ˜Žæ›¸ä½œæˆå®Œäº†å‰ã«ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€æ•™å¸«ã«ä¸å®Œå…¨ãªè¨¼æ˜Žæ›¸ãŒãƒ¡ãƒ¼ãƒ«é€ä¿¡ã•ã‚Œã¦ã—ã¾ã„ã¾ã™ã€‚'; $string['exampledatawarning'] = 'ã“れらã®å€¤ã®ã„ãã¤ã‹ã¯ã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆã®ãƒã‚¸ã‚·ãƒ§ãƒ³ãŒå¯èƒ½ã‹ã©ã†ã‹ç¢ºèªã™ã‚‹ãŸã‚ã®ä¾‹ã«ã§ãã¾ã™ã€‚'; $string['font'] = 'フォント'; $string['font_help'] = 'ã“ã®ã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆã®ä½œæˆæ™‚ã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ•ã‚©ãƒ³ãƒˆã§ã™ã€‚'; @@ -98,6 +107,7 @@ $string['fontsize'] = 'サイズ'; $string['fontsize_help'] = 'フォントã®ã‚µã‚¤ã‚º (ãƒã‚¤ãƒ³ãƒˆ) ã§ã™ã€‚'; $string['getcustomcert'] = '証明書を表示ã™ã‚‹'; +$string['gradeoutcome'] = 'アウトカム'; $string['height'] = '高ã•'; $string['height_help'] = 'ã“ã‚Œã¯è¨¼æ˜Žæ›¸PDFã®é«˜ã• (mm) ã§ã™ã€‚ã”å‚考ã¾ã§ã«A4サイズã¯é«˜ã•297mmã€ãƒ¬ã‚¿ãƒ¼ã‚µã‚¤ã‚ºã¯é«˜ã•279mmã§ã™ã€‚'; $string['invalidcode'] = '無効ãªã‚³ãƒ¼ãƒ‰ãŒæä¾›ã•ã‚Œã¾ã—ãŸã€‚'; diff --git a/html/langpacks/ja/data.php b/html/langpacks/ja/data.php index 6b5c18027b..b0196949c5 100644 --- a/html/langpacks/ja/data.php +++ b/html/langpacks/ja/data.php @@ -253,6 +253,10 @@ $string['menuchoose'] = 'é¸æŠž ...'; $string['missingdata'] = 'フィールドクラスã«ã¯ãƒ‡ãƒ¼ã‚¿IDã¾ãŸã¯ã‚ªãƒ–ジェクトをæä¾›ã—ã¦ãã ã•ã„。'; $string['missingfield'] = 'プログラマエラー: フィールドクラスを定義ã™ã‚‹ã«ã¯ã‚ãªãŸã¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãŠã‚ˆã³ãƒ‡ãƒ¼ã‚¿ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; +$string['missingfieldtype'] = '{$a->name} ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¿ã‚¤ãƒ—ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚'; +$string['missingfieldtypeimport'] = '対応ã™ã‚‹ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚¿ã‚¤ãƒ—ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ãªã„ãŸã‚ã€æ¬¡ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚'; +$string['missingfieldtypes'] = '以下ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯å¯¾å¿œã™ã‚‹ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚¿ã‚¤ãƒ—ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ãªã„ãŸã‚ã€ã‚¨ãƒ³ãƒˆãƒªã‚’追加ã¾ãŸã¯ç·¨é›†ã™ã‚‹éš›ã«ãƒ•ã‚©ãƒ¼ãƒ ã«å«ã¾ã‚Œã¾ã›ã‚“。 + ãれらã®ãƒ©ãƒ™ãƒ«ã¯ã¾ã ãƒ•ã‚©ãƒ¼ãƒ ã«è¡¨ç¤ºã•ã‚Œã‚‹ã‹ã‚‚ã—ã‚Œãªã„ãŸã‚ã€å¿…è¦ã«å¿œã˜ã¦ã€Œã‚¨ãƒ³ãƒˆãƒªãƒ†ãƒ³ãƒ—レートを追加ã™ã‚‹ã€ã‚’æ›´æ–°ã—ã¦ãã ã•ã„。'; $string['modulename'] = 'データベース'; $string['modulename_help'] = 'データベースã¯å‚加者ãŒã‚¨ãƒ³ãƒˆãƒªã®ã‚³ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³ã‚’作æˆã€ç¶­æŒãŠã‚ˆã³æ¤œç´¢ã§ãるよã†ã«ã—ã¾ã™ã€‚ @@ -392,6 +396,7 @@ $string['todatabase'] = '>> データベース'; $string['type'] = 'フィールドタイプ'; $string['undefinedprocessactionmethod'] = 'アクション「 {$a} ã€ã‚’処ç†ã™ã‚‹ãŸã‚ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãŒData_Presetã«å®šç¾©ã•ã‚Œã¦ã„ã¾ã›ã‚“。'; +$string['unknown'] = 'ä¸æ˜Žãªãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰'; $string['unsupportedexport'] = '({$a->fieldtype}) をエクスãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“。'; $string['unsupportedfields'] = '未サãƒãƒ¼ãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰'; $string['unsupportedfieldslist'] = '次ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“:'; diff --git a/html/langpacks/ja/editor.php b/html/langpacks/ja/editor.php index 35ce64d9d5..38c8040828 100644 --- a/html/langpacks/ja/editor.php +++ b/html/langpacks/ja/editor.php @@ -30,7 +30,7 @@ $string['acteditorshhdr'] = '利用å¯èƒ½ãªãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒ‡ã‚£ã‚¿'; $string['address'] = 'アドレス'; $string['alertnoselectedtext'] = 'ã‚ãªãŸã¯æœ€åˆã«ãƒ†ã‚­ã‚¹ãƒˆã‚’é¸æŠžã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™!'; -$string['alignment'] = 'é…ç½®'; +$string['alignment'] = 'アラインメント'; $string['alternatetext'] = '代替テキスト'; $string['anchorhelp'] = 'ã“ã“ã§ã¯ã‚¢ãƒ³ã‚«ãƒ¼ã®ã¿ä½œæˆã—ã¾ã™ã€‚ã‚ãªãŸã¯ãƒªãƒ³ã‚¯ã‚’手動作æˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; $string['anchorname'] = 'アンカーå'; diff --git a/html/langpacks/ja/editor_tinymce.php b/html/langpacks/ja/editor_tinymce.php index 711f25a041..b523c8ff28 100644 --- a/html/langpacks/ja/editor_tinymce.php +++ b/html/langpacks/ja/editor_tinymce.php @@ -127,7 +127,7 @@ $string['advanced_dlg:colorpicker_picker_tab'] = 'ピッカ'; $string['advanced_dlg:colorpicker_picker_title'] = 'カラーピッカ'; $string['advanced_dlg:colorpicker_title'] = '色をé¸æŠžã™ã‚‹'; -$string['advanced_dlg:image_align'] = 'é…ç½®'; +$string['advanced_dlg:image_align'] = 'アラインメント'; $string['advanced_dlg:image_align_baseline'] = 'ベースライン'; $string['advanced_dlg:image_align_bottom'] = '下æƒãˆ'; $string['advanced_dlg:image_align_left'] = '左寄ã›'; @@ -165,7 +165,7 @@ $string['advimage:delta_height'] = ''; $string['advimage:delta_width'] = ''; $string['advimage:image_desc'] = 'イメージを挿入/編集ã™ã‚‹'; -$string['advimage_dlg:align'] = 'é…ç½®'; +$string['advimage_dlg:align'] = 'アラインメント'; $string['advimage_dlg:align_baseline'] = 'ベースライン'; $string['advimage_dlg:align_bottom'] = '下端æƒãˆ'; $string['advimage_dlg:align_left'] = '左寄ã›'; @@ -338,7 +338,7 @@ $string['common:popup_blocked'] = '申ã—訳ã”ã–ã„ã¾ã›ã‚“ã€ã‚ãªãŸã®ãƒãƒƒãƒ—アップブロッカãŒã‚¢ãƒ—リケーション機能をæä¾›ã™ã‚‹ãŸã‚ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’無効ã«ã—ã¾ã—ãŸã€‚ã“ã®ã‚µã‚¤ãƒˆã§ã“ã®ãƒ„ールを完全ã«ä½¿ç”¨ã™ã‚‹ã«ã¯ã‚ãªãŸã¯ãƒãƒƒãƒ—アップブロッキングを無効ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; $string['common:update'] = 'æ›´æ–°'; $string['common:value'] = '(値)'; -$string['contextmenu:align'] = 'é…ç½®'; +$string['contextmenu:align'] = 'アラインメント'; $string['contextmenu:center'] = '中央æƒãˆ'; $string['contextmenu:full'] = 'å‡ç­‰å‰²ä»˜'; $string['contextmenu:left'] = 'å·¦æƒãˆ'; @@ -479,7 +479,7 @@ $string['media:desc'] = '埋ã‚è¾¼ã¿ãƒ¡ãƒ‡ã‚£ã‚¢ã‚’挿入/編集ã™ã‚‹'; $string['media:edit'] = '埋ã‚è¾¼ã¿ãƒ¡ãƒ‡ã‚£ã‚¢ã‚’編集ã™ã‚‹'; $string['media_dlg:advanced'] = '高度ãªè¨­å®š'; -$string['media_dlg:align'] = 'é…ç½®'; +$string['media_dlg:align'] = 'アライン'; $string['media_dlg:align_bottom'] = '下'; $string['media_dlg:align_bottom_left'] = '左下'; $string['media_dlg:align_bottom_right'] = 'å³ä¸‹'; @@ -657,9 +657,9 @@ $string['style_dlg:block_display'] = '表示'; $string['style_dlg:block_letterspacing'] = '文字間隔'; $string['style_dlg:block_tab'] = 'ブロック'; -$string['style_dlg:block_text_align'] = 'テキスト水平é…ç½®'; +$string['style_dlg:block_text_align'] = 'テキストアライン'; $string['style_dlg:block_text_indent'] = 'テキストインデント'; -$string['style_dlg:block_vertical_alignment'] = 'åž‚ç›´é…ç½®'; +$string['style_dlg:block_vertical_alignment'] = '垂直アラインメント'; $string['style_dlg:block_whitespace'] = '空白文字'; $string['style_dlg:block_wordspacing'] = 'å˜èªžã®é–“éš”'; $string['style_dlg:border'] = 'æž ç·š'; @@ -744,7 +744,7 @@ $string['table:table_delta_width'] = ''; $string['table_dlg:advanced_props'] = '高度ãªè¨­å®š'; $string['table_dlg:advanced_tab'] = '高度'; -$string['table_dlg:align'] = 'é…ç½®'; +$string['table_dlg:align'] = 'アラインメント'; $string['table_dlg:align_bottom'] = '下端æƒãˆ'; $string['table_dlg:align_default'] = 'デフォルト'; $string['table_dlg:align_left'] = 'å·¦æƒãˆ'; @@ -763,8 +763,8 @@ $string['table_dlg:cell_row'] = '行内ã™ã¹ã¦ã®ã‚»ãƒ«ã‚’æ›´æ–°ã™ã‚‹'; $string['table_dlg:cell_title'] = 'テーブルセルプロパティ'; $string['table_dlg:cell_type'] = 'セルタイプ'; -$string['table_dlg:cellpadding'] = 'セルã®ä½™ç™½'; -$string['table_dlg:cellspacing'] = 'セルã®é–“éš”'; +$string['table_dlg:cellpadding'] = 'セル余白'; +$string['table_dlg:cellspacing'] = 'セル間隔'; $string['table_dlg:col_limit'] = 'ã‚ãªãŸã¯ {$cols} ã®åˆ—ã®æœ€å¤§æ•°ã‚’超ãˆã¾ã—ãŸã€‚'; $string['table_dlg:colgroup'] = '列グループ'; $string['table_dlg:cols'] = '列'; @@ -813,7 +813,7 @@ $string['table_dlg:th'] = 'ヘッダ'; $string['table_dlg:thead'] = 'ヘッダ'; $string['table_dlg:title'] = 'テーブルを挿入/編集ã™ã‚‹'; -$string['table_dlg:valign'] = 'åž‚ç›´æ–¹å‘ã®é…ç½®'; +$string['table_dlg:valign'] = '垂直アラインメント'; $string['table_dlg:width'] = 'å¹…'; $string['template:desc'] = 'テンプレートコンテンツを挿入ã™ã‚‹'; $string['template_dlg:cdate_format'] = '%Y/%m/%d %H:%M:%S'; diff --git a/html/langpacks/ja/enrol.php b/html/langpacks/ja/enrol.php index a44e948b12..ee95af687c 100644 --- a/html/langpacks/ja/enrol.php +++ b/html/langpacks/ja/enrol.php @@ -118,7 +118,7 @@ $string['none'] = 'ãªã—'; $string['notenrollable'] = 'ã‚ãªãŸè‡ªèº«ã‚’ã“ã®ã‚³ãƒ¼ã‚¹ã«ç™»éŒ²ã§ãã¾ã›ã‚“。'; $string['notenrolledusers'] = 'ä»–ã®ãƒ¦ãƒ¼ã‚¶'; -$string['otheruserdesc'] = '以下ã®ãƒ¦ãƒ¼ã‚¶ã¯ã“ã®ã‚³ãƒ¼ã‚¹ã«ç™»éŒ²ã•ã‚Œã¦ã„ã¾ã›ã‚“ãŒã€ã‚³ãƒ¼ã‚¹å†…ã§ã®ãƒ­ãƒ¼ãƒ«ãŒç¶™æ‰¿ã¾ãŸã¯å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚'; +$string['otheruserdesc'] = '以下ã®ãƒ¦ãƒ¼ã‚¶ã¯ã“ã®ã‚³ãƒ¼ã‚¹ã«ç™»éŒ²ã•ã‚Œã¦ã„ã¾ã›ã‚“ãŒã€ã‚³ãƒ¼ã‚¹å†…ロールãŒç¶™æ‰¿ã¾ãŸã¯å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚'; $string['participationactive'] = 'アクティブ'; $string['participationnotcurrent'] = 'ç¾åœ¨ãªã—'; $string['participationstatus'] = 'ステータス'; @@ -149,10 +149,10 @@ $string['startdatetoday'] = '本日'; $string['synced'] = 'åŒæœŸ'; $string['testsettings'] = '設定テスト'; -$string['testsettingsheading'] = 'テスト登録設定 - {$a}'; +$string['testsettingsheading'] = '登録設定テスト - {$a}'; $string['totalenrolledusers'] = '登録済ã¿ãƒ¦ãƒ¼ã‚¶æ•°: {$a}'; $string['totalotherusers'] = 'ä»–ã®ãƒ¦ãƒ¼ã‚¶æ•°: {$a} '; -$string['totalunenrolledusers'] = '{$a} 登録解除ユーザ'; +$string['totalunenrolledusers'] = '登録解除ユーザ数: {$a}'; $string['unassignnotpermitted'] = 'ã‚ãªãŸã«ã¯ã“ã®ã‚³ãƒ¼ã‚¹å†…ã®ãƒ­ãƒ¼ãƒ«å‰²ã‚Šå½“ã¦ã‚’解除ã™ã‚‹ãŸã‚ã®ãƒ‘ーミッションãŒã‚ã‚Šã¾ã›ã‚“。'; $string['unenrol'] = '登録解除'; $string['unenrolconfirm'] = '本当ã«ã€Œ {$a->user} 〠(「 {$a->enrolinstancename} ã€çµŒç”±ã§ç™»éŒ²æ¸ˆã¿) を「 {$a->course} ã€ã‹ã‚‰ç™»éŒ²è§£é™¤ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹?'; diff --git a/html/langpacks/ja/enrol_imsenterprise.php b/html/langpacks/ja/enrol_imsenterprise.php index 82a10c2db0..226a5f8148 100644 --- a/html/langpacks/ja/enrol_imsenterprise.php +++ b/html/langpacks/ja/enrol_imsenterprise.php @@ -27,7 +27,7 @@ $string['aftersaving...'] = 'ã‚ãªãŸã®è¨­å®šã‚’ä¿å­˜ã—ãŸå¾Œã€'; $string['allowunenrol'] = 'IMSデータã«å­¦ç”Ÿ/教師ã®ç™»éŒ²è§£é™¤ã‚’許å¯ã™ã‚‹'; -$string['allowunenrol_desc'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€ã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライズデータ内ã§æŒ‡å®šã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã‚³ãƒ¼ã‚¹ç™»éŒ²ãŒè§£é™¤ã•ã‚Œã¾ã™ã€‚'; +$string['allowunenrol_desc'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€ã‚¨ãƒ³ã‚¿ãƒ—ライズデータ内ã§æŒ‡å®šã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã‚³ãƒ¼ã‚¹ç™»éŒ²ãŒè§£é™¤ã•ã‚Œã¾ã™ã€‚'; $string['basicsettings'] = '基本設定'; $string['categoryidnumber'] = 'カテゴリIDナンãƒãƒ¼ã‚’許å¯ã™ã‚‹'; $string['categoryidnumber_desc'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€IMS Enterpriseã¯IDナンãƒãƒ¼ã®ã‚«ãƒ†ã‚´ãƒªã‚’作æˆã—ã¾ã™ã€‚'; @@ -39,47 +39,47 @@ 指定ã—ãŸå称ã®ã‚«ãƒ†ã‚´ãƒªãŒå­˜åœ¨ã—ãªã„å ´åˆã€éžè¡¨ç¤ºã‚«ãƒ†ã‚´ãƒªãŒä½œæˆã•ã‚Œã¾ã™ã€‚'; $string['createnewcourses'] = 'Moodleã«ç™»éŒ²ã•ã‚Œã¦ã„ãªã„å ´åˆã€æ–°ã—ã„ (éžè¡¨ç¤º) コースを作æˆã™ã‚‹'; -$string['createnewcourses_desc'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€IMSエンタープライズ登録プラグインã§ã¯IMSデータã§è¦‹ã¤ã‹ã£ãŸMoodleデータベースã«ç™»éŒ²ã•ã‚Œã¦ã„ãªã„コースを新ãŸã«ä½œæˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã™ã¹ã¦ã®æ–°ã—ã作æˆã•ã‚ŒãŸã‚³ãƒ¼ã‚¹ã¯éžè¡¨ç¤ºã¨ã•ã‚Œã¾ã™ã€‚'; +$string['createnewcourses_desc'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€IMSエンタプライズ登録プラグインã§ã¯IMSデータã§è¦‹ã¤ã‹ã£ãŸMoodleデータベースã«ç™»éŒ²ã•ã‚Œã¦ã„ãªã„コースを新ãŸã«ä½œæˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã™ã¹ã¦ã®æ–°ã—ã作æˆã•ã‚ŒãŸã‚³ãƒ¼ã‚¹ã¯éžè¡¨ç¤ºã¨ã•ã‚Œã¾ã™ã€‚'; $string['createnewusers'] = 'Moodleã«ç™»éŒ²ã•ã‚Œã¦ã„ãªã„ユーザアカウントを作æˆã™ã‚‹'; $string['createnewusers_desc'] = 'IMSエンタープライズユーザ登録データã«ã¯ä¸€èˆ¬çš„ã«ä¸€é€£ã®ãƒ¦ãƒ¼ã‚¶ã‚’記述ã—ã¾ã™ã€‚ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€Moodleデータベースã§æŽ¢ã™ã“ã¨ã®ã§ããªã„ユーザã™ã¹ã¦ã‚’作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ユーザã¯æœ€åˆã«ã€Œidnumberã€ã€æ¬¡ã«Moodleユーザåã§æ¤œç´¢ã•ã‚Œã¾ã™ã€‚パスワードã¯IMSエンタープライズプラグインã«ã‚ˆã£ã¦ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。Moodleèªè¨¼ãƒ—ラグインã§ãƒ¦ãƒ¼ã‚¶èªè¨¼ã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚'; $string['cronfrequency'] = '処ç†ã®é »åº¦'; $string['deleteusers'] = 'IMSデータã«æŒ‡å®šã•ã‚Œã¦ã„ã‚‹å ´åˆã€ãƒ¦ãƒ¼ã‚¶ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’削除ã™ã‚‹'; -$string['deleteusers_desc'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€IMSエンタープライズ登録データã§ãƒ¦ãƒ¼ã‚¶ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®å‰Šé™¤ã‚’指定 (「recstatusã€ãƒ•ãƒ©ã‚°ã«ãƒ¦ãƒ¼ã‚¶ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®å‰Šé™¤ã‚’æ„味ã™ã‚‹ã€Œ3ã€ã‚’設定) ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚Moodleã®æ¨™æº–ã©ãŠã‚Šã€å®Ÿéš›ã«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¬ã‚³ãƒ¼ãƒ‰ã¯Moodleデータベースã‹ã‚‰å‰Šé™¤ã•ã‚Œãšã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«å‰Šé™¤ãƒ•ãƒ©ã‚°ãŒã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚'; -$string['doitnow'] = 'IMSエンタープライズインãƒãƒ¼ãƒˆå‡¦ç†ã‚’実行ã—ã¦ãã ã•ã„。'; +$string['deleteusers_desc'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€IMSエンタプライズ登録データã§ãƒ¦ãƒ¼ã‚¶ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®å‰Šé™¤ã‚’指定 (「recstatusã€ãƒ•ãƒ©ã‚°ã«ãƒ¦ãƒ¼ã‚¶ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®å‰Šé™¤ã‚’æ„味ã™ã‚‹ã€Œ3ã€ã‚’設定) ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚Moodleã®æ¨™æº–ã©ãŠã‚Šã€å®Ÿéš›ã«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¬ã‚³ãƒ¼ãƒ‰ã¯Moodleデータベースã‹ã‚‰å‰Šé™¤ã•ã‚Œãšã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«å‰Šé™¤ãƒ•ãƒ©ã‚°ãŒã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚'; +$string['doitnow'] = 'IMSエンタプライズインãƒãƒ¼ãƒˆå‡¦ç†ã‚’実行ã—ã¦ãã ã•ã„。'; $string['emptyattribute'] = '空白ã®ã¾ã¾ã«ã™ã‚‹'; $string['filelockedmail'] = 'ã‚ãªãŸãŒä½¿ç”¨ã—ã¦ã„ã‚‹IMSファイルベースã®ç™»éŒ² ({$a}) テキストファイルをcronプロセスã§å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。通常ã€ã“ã‚Œã¯ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘ーミッションãŒæ­£ã—ããªã„ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚MoodleãŒå‰Šé™¤ã§ãるよã†ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ‘ーミッションを変更ã—ã¦ãã ã•ã„。変更ã—ãªã„å ´åˆã€ã“ã®å‡¦ç†ãŒç¹°ã‚Šè¿”ã—実行ã•ã‚Œã¾ã™ã€‚'; $string['filelockedmailsubject'] = 'インãƒãƒ¼ãƒˆã‚¨ãƒ©ãƒ¼: 登録ファイル'; $string['fixcasepersonalnames'] = '個人åをタイトル文字ã«ã™ã‚‹'; $string['fixcaseusernames'] = 'ユーザåã‚’å°æ–‡å­—ã«å¤‰æ›´ã™ã‚‹'; $string['ignore'] = '無視'; -$string['importimsfile'] = 'IMSエンタープライズファイルをインãƒãƒ¼ãƒˆã™ã‚‹'; -$string['imsenterprise:config'] = 'IMSエンタープライズ登録インスタンスを設定ã™ã‚‹'; +$string['importimsfile'] = 'IMSエンタプライズファイルをインãƒãƒ¼ãƒˆã™ã‚‹'; +$string['imsenterprise:config'] = 'IMSエンタプライズ登録インスタンスを設定ã™ã‚‹'; $string['imsenterprisecrontask'] = '登録ファイル処ç†'; -$string['imsrolesdescription'] = 'IMSエンタープライズ仕様ã«ã¯8種類ã®ç•°ãªã‚‹ãƒ­ãƒ¼ãƒ«ã‚’å«ã¿ã¾ã™ã€‚ロールを無視ã™ã‚‹å ´åˆã‚‚å«ã‚ã¦Moodleã«ã“れらã®ãƒ­ãƒ¼ãƒ«ã‚’割り当ã¦ã¦ãã ã•ã„。'; +$string['imsrolesdescription'] = 'IMSエンタプライズ仕様ã«ã¯8種類ã®ç•°ãªã‚‹ãƒ­ãƒ¼ãƒ«ã‚’å«ã¿ã¾ã™ã€‚ロールを無視ã™ã‚‹å ´åˆã‚‚å«ã‚ã¦Moodleã«ã“れらã®ãƒ­ãƒ¼ãƒ«ã‚’割り当ã¦ã¦ãã ã•ã„。'; $string['location'] = 'ファイルロケーション'; $string['logtolocation'] = 'ログファイルã®å‡ºåŠ›å ´æ‰€ (空白ã¯ãƒ­ã‚°ãªã—)'; $string['mailadmins'] = '管ç†è€…ã«ãƒ¡ãƒ¼ãƒ«é€šçŸ¥ã™ã‚‹'; $string['mailusers'] = 'ユーザã«ãƒ¡ãƒ¼ãƒ«é€šçŸ¥ã™ã‚‹'; -$string['messageprovider:imsenterprise_enrolment'] = 'IMSエンタープライズ登録メッセージ'; +$string['messageprovider:imsenterprise_enrolment'] = 'IMSエンタプライズ登録メッセージ'; $string['miscsettings'] = 'ãã®ä»–'; $string['nestedcategories'] = 'ãƒã‚¹ãƒˆã‚«ãƒ†ã‚´ãƒªã‚’許å¯ã™ã‚‹'; $string['nestedcategories_desc'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€IMS Enterpriseã¯ãƒã‚¹ãƒˆã‚«ãƒ†ã‚´ãƒªã‚’作æˆã—ã¾ã™ã€‚'; -$string['pluginname'] = 'IMSエンタープライズファイル'; -$string['pluginname_desc'] = 'ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã§ã¯ã‚ãªãŸãŒæŒ‡å®šã—ãŸå ´æ‰€ã«ã‚る特別ã«ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã•ã‚ŒãŸãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç¹°ã‚Šè¿”ã—ãƒã‚§ãƒƒã‚¯ãŠã‚ˆã³å‡¦ç†ã—ã¾ã™ã€‚IMSエンタープライズ仕様ã«åŸºã¥ãã€ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¯personã€groupãŠã‚ˆã³membershipã‚’XMLè¦ç´ ã«å«ã‚€å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; -$string['privacy:metadata'] = 'IMSエンタープライズファイル登録プラグインã¯ã„ã‹ãªã‚‹å€‹äººãƒ‡ãƒ¼ã‚¿ã‚‚ä¿å­˜ã—ã¾ã›ã‚“。'; +$string['pluginname'] = 'IMSエンタプライズファイル'; +$string['pluginname_desc'] = 'ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã§ã¯ã‚ãªãŸãŒæŒ‡å®šã—ãŸå ´æ‰€ã«ã‚る特別ã«ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã•ã‚ŒãŸãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç¹°ã‚Šè¿”ã—ãƒã‚§ãƒƒã‚¯ãŠã‚ˆã³å‡¦ç†ã—ã¾ã™ã€‚IMSエンタプライズ仕様ã«åŸºã¥ãã€ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¯personã€groupãŠã‚ˆã³membershipã‚’XMLè¦ç´ ã«å«ã‚€å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; +$string['privacy:metadata'] = 'IMSエンタプライズファイル登録プラグインã¯ã„ã‹ãªã‚‹å€‹äººãƒ‡ãƒ¼ã‚¿ã‚‚ä¿å­˜ã—ã¾ã›ã‚“。'; $string['processphoto'] = 'ユーザ写真データをプロファイルã«è¿½åŠ ã™ã‚‹'; $string['processphotowarning'] = '警告: イメージ処ç†ã¯ã‚µãƒ¼ãƒã«æ·±åˆ»ãªè² è·ã‚’与ãˆã¾ã™ã€‚多ãã®å­¦ç”Ÿã®å‡¦ç†ãŒäºˆæƒ³ã•ã‚Œã‚‹å ´åˆã€ã“ã®ã‚ªãƒ—ションを有効ã«ã—ãªã„ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚'; $string['restricttarget'] = '次ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãŒæŒ‡å®šã•ã‚Œã¦ã„ã‚‹å ´åˆã®ã¿å‡¦ç†ã™ã‚‹'; -$string['restricttarget_desc'] = 'IMSエンタープライズデータファイルã¯è¤‡æ•°ã®ã€Œã‚¿ãƒ¼ã‚²ãƒƒãƒˆã€ã‚’対象ã¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ - ç•°ãªã‚‹LMSã¾ãŸã¯å­¦æ ¡/大学ã®ç•°ãªã‚‹ã‚·ã‚¹ãƒ†ãƒ ã€‚タグ内ã®ã«ãƒãƒ¼ãƒŸãƒ³ã‚°ã™ã‚‹ã“ã¨ã§ãƒ‡ãƒ¼ã‚¿ãŒ1ã¤ã¾ãŸã¯ãれ以上ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ã‚’対象ã¨ã—ã¦ã„るエンタープライズファイルを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +$string['restricttarget_desc'] = 'IMSエンタプライズデータファイルã¯è¤‡æ•°ã®ã€Œã‚¿ãƒ¼ã‚²ãƒƒãƒˆã€ã‚’対象ã¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ - ç•°ãªã‚‹LMSã¾ãŸã¯å­¦æ ¡/大学ã®ç•°ãªã‚‹ã‚·ã‚¹ãƒ†ãƒ ã€‚タグ内ã®ã«ãƒãƒ¼ãƒŸãƒ³ã‚°ã™ã‚‹ã“ã¨ã§ãƒ‡ãƒ¼ã‚¿ãŒ1ã¤ã¾ãŸã¯ãれ以上ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ã‚’対象ã¨ã—ã¦ã„るエンタープライズファイルを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã»ã¨ã‚“ã©ã®å ´åˆã€ã“ã®ã“ã¨ã‚’心é…ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。設定欄を空白ã«ã—ãŸå ´åˆã€Moodleã¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãŒæŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã‹ã©ã†ã‹å•ã‚ãšå¸¸ã«ãƒ‡ãƒ¼ã‚¿ã‚’処ç†ã—ã¾ã™ã€‚ãã†ã§ãªã„å ´åˆã€å‡ºåŠ›ã™ã‚‹ãŸã‚ã®æ­£ç¢ºãªå称をタグ内ã«è¨˜è¿°ã—ã¦ãã ã•ã„。'; $string['roles'] = 'ロール'; $string['settingfullname'] = 'コースフルãƒãƒ¼ãƒ ã®IMS説明タグ'; -$string['settingfullnamedescription'] = 'コースフィールドã«ãƒ•ãƒ«ãƒãƒ¼ãƒ ãŒå¿…è¦ã§ã‚ã‚‹ãŸã‚ã€ã‚ãªãŸã¯é¸æŠžã•ã‚ŒãŸèª¬æ˜Žã‚¿ã‚°ã‚’IMSエンタープライズファイル内ã«å®šç¾©ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; +$string['settingfullnamedescription'] = 'コースフィールドã«ãƒ•ãƒ«ãƒãƒ¼ãƒ ãŒå¿…è¦ã§ã‚ã‚‹ãŸã‚ã€ã‚ãªãŸã¯é¸æŠžã•ã‚ŒãŸèª¬æ˜Žã‚¿ã‚°ã‚’IMSエンタプライズファイル内ã«å®šç¾©ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; $string['settingshortname'] = 'コースçœç•¥åã®IMS説明タグ'; -$string['settingshortnamedescription'] = 'コースフィールドã«çœç•¥åãŒå¿…è¦ã§ã‚ã‚‹ãŸã‚ã€ã‚ãªãŸã¯é¸æŠžã•ã‚ŒãŸèª¬æ˜Žã‚¿ã‚°ã‚’IMSエンタープライズファイル内ã«å®šç¾©ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; +$string['settingshortnamedescription'] = 'コースフィールドã«çœç•¥åãŒå¿…è¦ã§ã‚ã‚‹ãŸã‚ã€ã‚ãªãŸã¯é¸æŠžã•ã‚ŒãŸèª¬æ˜Žã‚¿ã‚°ã‚’IMSエンタプライズファイル内ã«å®šç¾©ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; $string['settingsummary'] = 'コース概è¦ã®IMS説明タグ'; $string['settingsummarydescription'] = 'ä»»æ„フィールドã§ã™ã€‚ã‚ãªãŸãŒã‚³ãƒ¼ã‚¹æ¦‚è¦ã‚’指定ã—ãŸããªã„å ´åˆã€ã€Œç©ºç™½ã®ã¾ã¾ã«ã™ã‚‹ã€ã‚’é¸æŠžã—ã¦ãã ã•ã„。'; $string['sourcedidfallback'] = '「useridã€ãŒè¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã€ãƒ¦ãƒ¼ã‚¶IDã«ã€Œsourcedidã€ã‚’使用ã™ã‚‹'; diff --git a/html/langpacks/ja/error.php b/html/langpacks/ja/error.php index 553608c635..9d16df9df1 100644 --- a/html/langpacks/ja/error.php +++ b/html/langpacks/ja/error.php @@ -32,35 +32,35 @@ $string['agedigitalconsentmapinvalidcountry'] = '「 {$a} ã€ã¯æœ‰åŠ¹ãªå›½ã®å€¤ã§ã¯ã‚ã‚Šã¾ã›ã‚“。'; $string['agedigitalconsentmapinvaliddefault'] = 'デフォルト (*) 値ãŒã‚ã‚Šã¾ã›ã‚“。'; $string['agelocationverificationdisabled'] = 'å¹´é½¢ãŠã‚ˆã³å ´æ‰€ã®ç¢ºèªãŒç„¡åŠ¹ã«ã•ã‚Œã¦ã„ã¾ã™ã€‚'; -$string['alreadyloggedin'] = 'ã‚ãªãŸã¯ã™ã§ã« {$a} ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã™ã€‚ç•°ãªã‚‹ãƒ¦ãƒ¼ã‚¶ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹å‰ã«ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; +$string['alreadyloggedin'] = 'ã‚ãªãŸã¯ã™ã§ã« {$a} ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã™ã€‚ã‚ãªãŸã¯ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ã¦åˆ¥ã®ãƒ¦ãƒ¼ã‚¶ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; $string['authnotexisting'] = 'èªè¨¼ãƒ—ラグインãŒã‚ã‚Šã¾ã›ã‚“。'; -$string['backupcontainexternal'] = 'ã“ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルã«ã¯ãƒ­ãƒ¼ã‚«ãƒ«ã«è¨­å®šã•ã‚Œã¦ã„ãªã„外部Moodleãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ›ã‚¹ãƒˆãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚'; +$string['backupcontainexternal'] = 'ã“ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルã«ã¯ãƒ­ãƒ¼ã‚«ãƒ«ã«è¨­å®šã•ã‚Œã¦ã„ãªã„外部Moodleãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ›ã‚¹ãƒˆãŒå«ã¾ã‚Œã¾ã™ã€‚'; $string['backuptablefail'] = 'ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—テーブルを正常ã«è¨­å®šã§ãã¾ã›ã‚“ã§ã—ãŸ!'; $string['blockcannotconfig'] = 'ã“ã®ãƒ–ロックã¯ã‚°ãƒ­ãƒ¼ãƒãƒ«è¨­å®šã‚’サãƒãƒ¼ãƒˆã—ã¾ã›ã‚“。'; -$string['blockcannotinistantiate'] = 'ブロックオブジェクトã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ä¸­ã«å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; +$string['blockcannotinistantiate'] = 'ブロックオブジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã«å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; $string['blockcannotread'] = 'blockid= {$a} ã®ãƒ‡ãƒ¼ã‚¿ã‚’読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚'; -$string['blockdoesnotexist'] = 'ã“ã®ãƒ–ロックã¯ã‚ã‚Šã¾ã›ã‚“。'; -$string['blockdoesnotexistonpage'] = 'ã“ã®ãƒ–ロック (id={$a->instanceid}) ã¯ã“ã®ãƒšãƒ¼ã‚¸ ({$a->url}) ã«ã¯ã‚ã‚Šã¾ã›ã‚“。'; +$string['blockdoesnotexist'] = 'ã“ã®ãƒ–ロックã¯å­˜åœ¨ã—ã¾ã›ã‚“。'; +$string['blockdoesnotexistonpage'] = 'ã“ã®ãƒ–ロック (id={$a->instanceid}) ã¯ã“ã®ãƒšãƒ¼ã‚¸ ({$a->url}) ã«å­˜åœ¨ã—ã¾ã›ã‚“。'; $string['blocknameconflict'] = 'ãƒãƒ¼ãƒŸãƒ³ã‚°ã‚³ãƒ³ãƒ•ãƒªã‚¯ãƒˆ: ブロック {$a->name} ã«ã¯æ—¢å­˜ã®ãƒ–ロック {$a->conflict} ã¨åŒã˜ã‚¿ã‚¤ãƒˆãƒ«ãŒè¨­å®šã•ã‚Œã¦ã„ã¾ã™!'; -$string['callbackrejectcomment'] = 'ã“ã®ã‚³ãƒ¡ãƒ³ãƒˆã®è¿½åŠ ã‚’コメントコールãƒãƒƒã‚¯ãŒæ‹’å¦ã—ã¾ã—ãŸã€‚'; +$string['callbackrejectcomment'] = 'ã“ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’コメントコールãƒãƒƒã‚¯ãŒæ‹’å¦ã—ã¾ã—ãŸã€‚'; $string['cannotaddcoursemodule'] = 'æ–°ã—ã„コースモジュールを追加ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotaddcoursemoduletosection'] = 'æ–°ã—ã„コースモジュールをセクションã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotaddmodule'] = '{$a} モジュールをモジュールリストã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸ!'; $string['cannotaddnewmodule'] = '{$a} ã®æ–°ã—ã„モジュールを追加ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotaddrss'] = 'ã‚ãªãŸã«ã¯RSSフィードを追加ã™ã‚‹ãŸã‚ã®ãƒ‘ーミッションãŒã‚ã‚Šã¾ã›ã‚“。'; $string['cannotaddthisblocktype'] = 'ã‚ãªãŸã¯ã“ã®ãƒšãƒ¼ã‚¸ã« {$a} ブロックを追加ã§ãã¾ã›ã‚“。'; -$string['cannotassignrole'] = 'コース内ã§ãƒ­ãƒ¼ãƒ«ã‚’割り当ã¦ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; +$string['cannotassignrole'] = 'コース内ã§ãƒ­ãƒ¼ãƒ«ã‚’割り当ã¦ã§ãã¾ã›ã‚“。'; $string['cannotassignrolehere'] = 'ã‚ãªãŸã¯ã“ã®ã‚³ãƒ³ãƒ†ã‚¯ã‚¹ãƒˆ ({$a->context}) ã«ãŠã„ã¦ã€ã“ã®ãƒ­ãƒ¼ãƒ« (id = {$a->roleid}) ã®å‰²ã‚Šå½“ã¦ã‚’許å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。'; -$string['cannotassignselfasparent'] = '自分自身を親カテゴリã«å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“!'; -$string['cannotcallscript'] = 'ã‚ãªãŸã¯ã“ã®ã‚¹ã‚¯ãƒªãƒ—トをãã®ã‚ˆã†ã«ã‚³ãƒ¼ãƒ«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; +$string['cannotassignselfasparent'] = '自分自身を親ã¨ã—ã¦å‰²ã‚Šå½“ã¦ã§ãã¾ã›ã‚“!'; +$string['cannotcallscript'] = 'ã‚ãªãŸã¯ã“ã®ã‚¹ã‚¯ãƒªãƒ—トをãã®ã‚ˆã†ã«ã‚³ãƒ¼ãƒ«ã§ãã¾ã›ã‚“。'; $string['cannotcallusgetselecteduser'] = '複数é¸æŠžãŒtrueã®å ´åˆã€ã‚ãªãŸã¯user_selector::get_selected_userをコールã§ãã¾ã›ã‚“。'; -$string['cannotcreatebackupdir'] = 'backupdataフォルダを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚サイト管ç†è€…ãŒãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘ーミッションを変更ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; +$string['cannotcreatebackupdir'] = 'backupdataフォルダを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚サイト管ç†è€…ãŒãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘ーミッションを修正ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; $string['cannotcreatecategory'] = 'カテゴリã¯è¿½åŠ ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotcreatedboninstall'] = '

    データベースを作æˆã§ãã¾ã›ã‚“。

    -

    指定ã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯å­˜åœ¨ã—ã¾ã›ã‚“。ã¾ãŸã€ãƒ¦ãƒ¼ã‚¶ã«ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作æˆã™ã‚‹ãŸã‚ã®ãƒ‘ーミッションãŒã‚ã‚Šã¾ã›ã‚“。

    -

    サイト管ç†è€…ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹è¨­å®šã‚’確èªã—ã¦ãã ã•ã„。

    '; +

    指定ã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯å­˜åœ¨ã—ã¾ã›ã‚“。ã¾ãŸã€æŒ‡å®šã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ã«ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作æˆã™ã‚‹ãŸã‚ã®ãƒ‘ーミッションãŒã‚ã‚Šã¾ã›ã‚“。

    +

    サイト管ç†è€…ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹è¨­å®šã‚’確èªã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚

    '; $string['cannotcreategroup'] = 'グループ作æˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; -$string['cannotcreatelangbase'] = 'エラー: ベース言語ディレクトリを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; +$string['cannotcreatelangbase'] = 'エラー: ベースlangディレクトリを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotcreatelangdir'] = 'langディレクトリを作æˆã§ãã¾ã›ã‚“。'; $string['cannotcreateorfindstructs'] = 'ã“ã®ã‚³ãƒ¼ã‚¹ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³æ§‹é€ ã®æ¤œå‡ºã¾ãŸã¯ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; $string['cannotcreatepopupwin'] = '未定義エレメント - ãƒãƒƒãƒ—アップウィンドウを作æˆã§ãã¾ã›ã‚“。'; @@ -77,31 +77,31 @@ $string['cannotdeletefile'] = 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã›ã‚“。'; $string['cannotdeleterole'] = '次ã®ç†ç”±ã§å‰Šé™¤ã§ãã¾ã›ã‚“: {$a}'; $string['cannotdeleterolewithid'] = 'ID {$a} ã®ãƒ­ãƒ¼ãƒ«ã‚’削除ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; -$string['cannotdeletethisrole'] = 'システムã§ä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ã€ã¾ãŸã¯ç®¡ç†è€…ケイパビリティã®æœ€å¾Œã®ãƒ­ãƒ¼ãƒ«ã®ãŸã‚ã€ã‚ãªãŸã¯ã“ã®ãƒ­ãƒ¼ãƒ«ã‚’削除ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; +$string['cannotdeletethisrole'] = 'システムã§ä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ã¾ãŸã¯ç®¡ç†è€…ケイパビリティã®æœ€å¾Œã®ãƒ­ãƒ¼ãƒ«ã®ãŸã‚ã€ã‚ãªãŸã¯ã“ã®ãƒ­ãƒ¼ãƒ«ã‚’削除ã§ãã¾ã›ã‚“。'; $string['cannotdisableformat'] = 'デフォルトフォーマットã¯ç„¡åŠ¹ã«ã§ãã¾ã›ã‚“。'; $string['cannotdownloadcomponents'] = 'コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ダウンロードã§ãã¾ã›ã‚“。'; $string['cannotdownloadlanguageupdatelist'] = 'download.moodle.orgã‹ã‚‰è¨€èªžæ›´æ–°ãƒªã‚¹ãƒˆã‚’ダウンロードã§ãã¾ã›ã‚“。'; $string['cannotdownloadzipfile'] = 'ZIPファイルをダウンロードã§ãã¾ã›ã‚“。'; $string['cannoteditcomment'] = 'ã‚ãªãŸã¯ã“ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’編集ã§ãã¾ã›ã‚“!'; -$string['cannoteditcommentexpired'] = 'ã‚ãªãŸã¯ã“れを編集ã§ãã¾ã›ã‚“! 編集期é™ãŒçµ‚了ã—ã¦ã„ã¾ã™!'; +$string['cannoteditcommentexpired'] = 'ã‚ãªãŸã¯ã“れを編集ã§ãã¾ã›ã‚“! 編集期é™ãŒåˆ‡ã‚Œã¦ã„ã¾ã™!'; $string['cannoteditpostorblog'] = 'ã‚ãªãŸã¯ãƒ–ログã«æŠ•ç¨¿ã¾ãŸã¯ç·¨é›†ã§ãã¾ã›ã‚“。'; $string['cannoteditsiteform'] = 'ã‚ãªãŸã¯ã“ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’使用ã—ã¦ã‚µã‚¤ãƒˆã‚³ãƒ¼ã‚¹ã‚’編集ã§ãã¾ã›ã‚“。'; $string['cannotedituserpreferences'] = 'ã“ã®ãƒ¦ãƒ¼ã‚¶ã®ãƒ—リファレンスを編集ã§ãã¾ã›ã‚“。'; $string['cannotedityourprofile'] = '申ã—訳ã”ã–ã„ã¾ã›ã‚“ã€ã‚ãªãŸã¯è‡ªåˆ†ã®ãƒ—ロファイルを編集ã§ãã¾ã›ã‚“。'; $string['cannotexecduringupgrade'] = 'アップグレード中ã«å®Ÿè¡Œã§ãã¾ã›ã‚“。'; -$string['cannotfindcategory'] = 'データベースã‹ã‚‰ID「 {$a} ã€ã§ã‚«ãƒ†ã‚´ãƒªãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; -$string['cannotfindcomponent'] = 'コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; -$string['cannotfindcontext'] = 'コンテクストを見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; -$string['cannotfindcourse'] = 'コースを見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; +$string['cannotfindcategory'] = 'データベースã‹ã‚‰ID「 {$a} ã€ã§ã‚«ãƒ†ã‚´ãƒªãƒ¬ã‚³ãƒ¼ãƒ‰ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; +$string['cannotfindcomponent'] = 'コンãƒãƒ¼ãƒãƒ³ãƒˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; +$string['cannotfindcontext'] = 'コンテクストを見ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚'; +$string['cannotfindcourse'] = 'コースãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; $string['cannotfinddocs'] = '「 {$a} ã€è¨€èªždocsファイルを見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; -$string['cannotfindgradeitem'] = 'grade_itemãŒè¦‹ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; -$string['cannotfindgroup'] = 'グループを見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; -$string['cannotfindhelp'] = '「 {$a} ã€è¨€èªžhelpファイルを見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; +$string['cannotfindgradeitem'] = 'grade_itemãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; +$string['cannotfindgroup'] = 'グループãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; +$string['cannotfindhelp'] = '「 {$a} ã€è¨€èªžãƒ˜ãƒ«ãƒ—ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; $string['cannotfindinfo'] = '次ã®æƒ…å ±ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: 「 {$a} ã€'; $string['cannotfindlang'] = '「 {$a} ã€è¨€èªžãƒ‘ックãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“!'; -$string['cannotfindteacher'] = '教師を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; +$string['cannotfindteacher'] = '教師ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; $string['cannotfinduser'] = 'ユーザå「 {$a} ã€ã®ãƒ¦ãƒ¼ã‚¶ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; -$string['cannotgeoplugin'] = 'https://www.geoplugin.com ã®geoPluginサーãƒã«æŽ¥ç¶šã§ãã¾ã›ã‚“。プロキシ設定を確èªã™ã‚‹ã‹ã€MaxMind GeoLite Cityデータをインストールã—ã¦ãã ã•ã„。'; +$string['cannotgeoplugin'] = 'https://www.geoplugin.comã®geoPluginサーãƒã«æŽ¥ç¶šã§ãã¾ã›ã‚“。ã‚ãªãŸã®ãƒ—ロキシ設定を確èªã™ã‚‹ã‹ã€MaxMind GeoLite Cityデータファイルをインストールã—ã¦ãã ã•ã„。'; $string['cannotgetblock'] = 'データベースã‹ã‚‰ãƒ–ロックを検索ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotgetcats'] = 'カテゴリレコードをå–å¾—ã§ãã¾ã›ã‚“。'; $string['cannotgetdata'] = 'データをå–å¾—ã§ãã¾ã›ã‚“。'; @@ -110,10 +110,10 @@ $string['cannotimport'] = 'インãƒãƒ¼ãƒˆã‚¨ãƒ©ãƒ¼'; $string['cannotimportformat'] = '申ã—訳ã”ã–ã„ã¾ã›ã‚“ã€ã“ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã¯ã¾ã å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“!'; $string['cannotimportgrade'] = '評定インãƒãƒ¼ãƒˆã‚¨ãƒ©ãƒ¼'; -$string['cannotinsertgrade'] = 'コースIDãªã—ã«è©•å®šé …目を追加ã§ãã¾ã›ã‚“!'; +$string['cannotinsertgrade'] = 'コースIDãªã—ã§ã¯è©•å®šé …目を追加ã§ãã¾ã›ã‚“!'; $string['cannotinsertrate'] = 'æ–°ã—ã„評価 ({$a->id} = {$a->rating}) を追加ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotinsertrecord'] = 'æ–°ã—ã„レコードID {$a} を追加ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; -$string['cannotmailconfirm'] = 'パスワード変更ã®ç¢ºèªãƒ¡ãƒ¼ãƒ«é€ä¿¡ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; +$string['cannotmailconfirm'] = 'パスワード変更確èªãƒ¡ãƒ¼ãƒ«é€ä¿¡ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; $string['cannotmanualctrack'] = '活動ãŒæ‰‹å‹•å®Œäº†ãƒˆãƒ©ãƒƒã‚­ãƒ³ã‚°ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。'; $string['cannotmapfield'] = 'マッピングã®è¡çªãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚2ã¤ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãŒåŒã˜è©•å®šé …ç›® {$a} ã«ãƒžãƒƒãƒ—ã•ã‚Œã¦ã„ã¾ã™ã€‚'; $string['cannotmarktopic'] = 'ã“ã®ã‚³ãƒ¼ã‚¹ã®ãƒˆãƒ”ックをマークã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; @@ -121,24 +121,24 @@ $string['cannotmodulename'] = 'ビルドナビゲーションã§ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«åã‚’å–å¾—ã§ãã¾ã›ã‚“。'; $string['cannotmoduletype'] = 'ビルドナビゲーションã§ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚¿ã‚¤ãƒ—ã‚’å–å¾—ã§ãã¾ã›ã‚“。'; $string['cannotmovecategory'] = 'カテゴリを移動ã§ãã¾ã›ã‚“。'; -$string['cannotmovecourses'] = 'ç¾åœ¨ã®ã‚«ãƒ†ã‚´ãƒªã‹ã‚‰åˆ¥ã®ã‚«ãƒ†ã‚´ãƒªã¸ã‚³ãƒ¼ã‚¹ã‚’移動ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; +$string['cannotmovecourses'] = 'ç¾åœ¨ã®ã‚«ãƒ†ã‚´ãƒªã‹ã‚‰åˆ¥ã®ã‚«ãƒ†ã‚´ãƒªã¸ã‚³ãƒ¼ã‚¹ã‚’移動ã§ãã¾ã›ã‚“。'; $string['cannotmoverolewithid'] = 'ID {$a} ã®ãƒ­ãƒ¼ãƒ«ã‚’移動ã§ãã¾ã›ã‚“。'; $string['cannotopencsv'] = 'CSVファイルをオープンã§ãã¾ã›ã‚“。'; -$string['cannotopenfile'] = 'ファイル「 {$a} ã€ã‚’オープンã§ãã¾ã›ã‚“。'; -$string['cannotopenforwrit'] = '書ãè¾¼ã¿ã®ãŸã‚「 {$a} ã€ã‚’オープンã§ãã¾ã›ã‚“。'; -$string['cannotopentemplate'] = 'テンプレートファイル「 {$a} ã€ã‚’オープンã§ãã¾ã›ã‚“。'; +$string['cannotopenfile'] = 'ファイル ({$a}) をオープンã§ãã¾ã›ã‚“。'; +$string['cannotopenforwrit'] = '書ãè¾¼ã¿ã®ãŸã‚ã«ã‚ªãƒ¼ãƒ—ンã§ãã¾ã›ã‚“: {$a}'; +$string['cannotopentemplate'] = 'テンプレートファイル ({$a}) をオープンã§ãã¾ã›ã‚“。'; $string['cannotopenzip'] = 'ZIPファイルを開ã‘ã¾ã›ã‚“。æらãã€64ビットOSã®ZIPæ‹¡å¼µå­ã«é–¢ã™ã‚‹ãƒã‚°ã ã¨æ€ã‚ã‚Œã¾ã™ã€‚'; $string['cannotoverridebaserole'] = 'ベースロールã®ã‚±ã‚¤ãƒ‘ビリティをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã§ãã¾ã›ã‚“。'; $string['cannotoverriderolehere'] = 'ã‚ãªãŸã¯ã“ã®ã‚³ãƒ³ãƒ†ã‚¯ã‚¹ãƒˆ ({$a->context}) ã®ãƒ­ãƒ¼ãƒ« (id = {$a->roleid}) をオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã§ãã¾ã›ã‚“。'; $string['cannotreadfile'] = 'ファイル ({$a}) を読ã¿è¾¼ã‚ã¾ã›ã‚“。'; $string['cannotreadtmpfile'] = '一時ファイルã®èª­ã¿è¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; $string['cannotreaduploadfile'] = 'アップロードファイルを読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚'; -$string['cannotremovefrommeta'] = 'ã“ã®ãƒ¡ã‚¿ã‚³ãƒ¼ã‚¹ã‹ã‚‰é¸æŠžã—ãŸã‚³ãƒ¼ã‚¹ã‚’削除ã§ãã¾ã›ã‚“ã§ã—ãŸ!'; +$string['cannotremovefrommeta'] = 'é¸æŠžã—ãŸã‚³ãƒ¼ã‚¹ã‚’ã“ã®ãƒ¡ã‚¿ã‚³ãƒ¼ã‚¹ã‹ã‚‰å‰Šé™¤ã§ãã¾ã›ã‚“ã§ã—ãŸ!'; $string['cannotreprocessgrades'] = 'ã“ã®æ´»å‹• {$a} ã®è©•ç‚¹ã‚’å†å‡¦ç†ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotresetguestpwd'] = 'ã‚ãªãŸã¯ã‚²ã‚¹ãƒˆãƒ‘スワードをリセットã§ãã¾ã›ã‚“。'; -$string['cannotresetmail'] = 'パスワードã®ãƒªã‚»ãƒƒãƒˆãŠã‚ˆã³ãƒ¡ãƒ¼ãƒ«é€ä¿¡ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; +$string['cannotresetmail'] = 'パスワードã®ãƒªã‚»ãƒƒãƒˆãŠã‚ˆã³ã‚ãªãŸã¸ã®ãƒ¡ãƒ¼ãƒ«é€ä¿¡ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; $string['cannotresetthisrole'] = 'ã“ã®ãƒ­ãƒ¼ãƒ«ã‚’リセットã§ãã¾ã›ã‚“。'; -$string['cannotrestore'] = 'エラーãŒç™ºç”Ÿã—ãŸãŸã‚ã€ãƒªã‚¹ãƒˆã‚¢ã‚’完了ã§ãã¾ã›ã‚“ã§ã—ãŸ!'; +$string['cannotrestore'] = 'エラーãŒç™ºç”Ÿã—ãŸãŸã‚リストアを完了ã§ãã¾ã›ã‚“ã§ã—ãŸ!'; $string['cannotrestoreadminorcreator'] = 'æ–°ã—ã„コースã«ãƒªã‚¹ãƒˆã‚¢ã™ã‚‹ã«ã¯ã‚ãªãŸã¯ã‚³ãƒ¼ã‚¹ä½œæˆè€…ã¾ãŸã¯ç®¡ç†è€…ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™!'; $string['cannotrestoreadminoredit'] = 'é¸æŠžã•ã‚ŒãŸã‚³ãƒ¼ã‚¹ã«ãƒªã‚¹ãƒˆã‚¢ã™ã‚‹ã«ã¯ã‚ãªãŸã¯ç·¨é›†æ¨©é™ã®ã‚る教師ã¾ãŸã¯ç®¡ç†è€…ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™!'; $string['cannotsaveagreement'] = 'ã‚ãªãŸã®åŒæ„ã‚’ä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; @@ -158,7 +158,7 @@ $string['cannotsetupcapforplugin'] = '{$a} ã®ã‚±ã‚¤ãƒ‘ビリティを設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotshowhidecoursesincategory'] = 'カテゴリ {$a} 内ã®ã‚³ãƒ¼ã‚¹ã‚’表示/éžè¡¨ç¤ºã§ãã¾ã›ã‚“。'; $string['cannotsignup'] = 'ã™ã§ã« {$a} ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã‚‹ãŸã‚ã€ã‚ãªãŸã¯æ–°ã—ã„アカウントを作æˆã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; -$string['cannotunassigncap'] = '廃止予定ã®ã‚±ã‚¤ãƒ‘ビリティ {$a->cap} をロール {$a->role} ã‹ã‚‰å‰²ã‚Šå½“ã¦è§£é™¤ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; +$string['cannotunassigncap'] = 'éžæŽ¨å¥¨ã‚±ã‚¤ãƒ‘ビリティ {$a->cap} をロール {$a->role} ã‹ã‚‰å‰²ã‚Šå½“ã¦è§£é™¤ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotunassignrolefrom'] = 'ã“ã®ãƒ¦ãƒ¼ã‚¶ã‚’ロールID {$a} ã‹ã‚‰å‰²ã‚Šå½“ã¦è§£é™¤ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; $string['cannotunzipfile'] = 'ZIPファイルを展開ã§ãã¾ã›ã‚“。'; $string['cannotupdatemod'] = '{$a} ã‚’æ›´æ–°ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; diff --git a/html/langpacks/ja/forum.php b/html/langpacks/ja/forum.php index db73bd37a6..bd52f6373e 100644 --- a/html/langpacks/ja/forum.php +++ b/html/langpacks/ja/forum.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['actionsforgraderinterface'] = '評定者インターフェースæ“作'; +$string['actionsforgraderinterface'] = '評定者インタフェースæ“作'; $string['actionsforpost'] = '投稿ã¸ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³'; $string['activitydate:due'] = '終了日時:'; $string['activityoverview'] = 'æ–°ã—ã„フォーラム投稿ãŒã‚ã‚Šã¾ã™ã€‚'; diff --git a/html/langpacks/ja/grades.php b/html/langpacks/ja/grades.php index c7c91ed468..c22f344226 100644 --- a/html/langpacks/ja/grades.php +++ b/html/langpacks/ja/grades.php @@ -463,7 +463,7 @@ $string['letters'] = '文字'; $string['linkedactivity'] = 'リンクã•ã‚Œã‚‹æ´»å‹•'; $string['linkedactivity_help'] = 'ã“ã®è¨­å®šã§ã¯ã“ã®ã‚¢ã‚¦ãƒˆã‚«ãƒ é …ç›®ãŒãƒªãƒ³ã‚¯ã•ã‚Œã‚‹æ´»å‹•ã‚’指定ã—ã¾ã™ã€‚ã“ã‚Œã¯æ´»å‹•è©•å®šã«ã‚ˆã‚Šè©•å®šã•ã‚Œãªã„クライテリアã«ãŠã‘る学生ã®ãƒ‘フォーマンスを測定ã™ã‚‹ãŸã‚使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚'; -$string['linktoactivity'] = '{$a->name} 活動 ( {$a->title} ) ã«ãƒªãƒ³ã‚¯ã™ã‚‹'; +$string['linktoactivity'] = '{$a->name} 活動 ( {$a->title} ) ã¸ã®ãƒªãƒ³ã‚¯'; $string['lock'] = 'ロック'; $string['locked'] = 'ロック'; $string['locked_help'] = 'ã“ã®è¨­å®šã‚’有効ã«ã—ãŸå ´åˆã€é–¢é€£ã™ã‚‹æ´»å‹•ã®è©•å®šãŒè‡ªå‹•æ›´æ–°ã•ã‚Œãªã„よã†ã«ãªã‚Šã¾ã™ã€‚'; @@ -500,11 +500,11 @@ $string['mode'] = '最頻値'; $string['modgrade'] = '評点'; $string['modgrade_help'] = 'ã“ã®æ´»å‹•ã§ä½¿ç”¨ã•ã‚Œã‚‹è©•å®šã‚¿ã‚¤ãƒ—ã‚’é¸æŠžã—ã¦ãã ã•ã„。「尺度ã€ãŒé¸æŠžã•ã‚ŒãŸå ´åˆã€ã‚ãªãŸã¯ã€Œå°ºåº¦ã€ãƒ‰ãƒ­ãƒƒãƒ—ダウンメニュã‹ã‚‰å°ºåº¦ã‚’é¸æŠžã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚「評点ã€è©•å®šãŒä½¿ç”¨ã•ã‚Œã‚‹å ´åˆã€ã‚ãªãŸã¯ã“ã®æ´»å‹•ã§åˆ©ç”¨ã§ãる最大評点を入力ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚'; -$string['modgradecantchangegradetype'] = 'ã“ã®ã‚¢ã‚¤ãƒ†ãƒ ã®ãŸã‚ã®è©•ç‚¹ãŒå­˜åœ¨ã™ã‚‹ãŸã‚ã€ã‚ãªãŸã¯ã‚¿ã‚¤ãƒ—を変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; +$string['modgradecantchangegradetype'] = 'ã™ã§ã«ã“ã®ã‚¢ã‚¤ãƒ†ãƒ ã®ãŸã‚ã®è©•ç‚¹ãŒå­˜åœ¨ã™ã‚‹ãŸã‚ã€ã‚ãªãŸã¯ã‚¿ã‚¤ãƒ—を変更ã§ãã¾ã›ã‚“。'; $string['modgradecantchangegradetypemsg'] = 'ã™ã§ã«è©•ç‚¹ãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã‚‹ãŸã‚ã€è©•å®šã‚¿ã‚¤ãƒ—を変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。最大評点を変更ã—ãŸã„å ´åˆã€ã‚ãªãŸã¯æœ€åˆã«æ—¢å­˜ã®è©•ç‚¹ã‚’変更ã™ã‚‹ã‹ã©ã†ã‹é¸æŠžã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; $string['modgradecantchangegradetyporscalemsg'] = 'ã™ã§ã«è©•ç‚¹ãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã‚‹ãŸã‚ã€è©•å®šã‚¿ã‚¤ãƒ—ãŠã‚ˆã³è©•ä¾¡å°ºåº¦ã‚’変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; $string['modgradecantchangeratingmaxgrade'] = '活動ã®è©•ä¾¡ã®ãŸã‚ã«ã™ã§ã«è©•ç‚¹ãŒå­˜åœ¨ã™ã‚‹ãŸã‚ã€ã‚ãªãŸã¯æœ€å¤§è©•ç‚¹ã‚’変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; -$string['modgradecantchangescale'] = 'ã“ã®ã‚¢ã‚¤ãƒ†ãƒ ã®ãŸã‚ã®è©•ç‚¹ãŒå­˜åœ¨ã™ã‚‹ãŸã‚ã€ã‚ãªãŸã¯è©•ä¾¡å°ºåº¦ã‚’変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; +$string['modgradecantchangescale'] = 'ã™ã§ã«ã“ã®ã‚¢ã‚¤ãƒ†ãƒ ã®ãŸã‚ã®è©•ç‚¹ãŒå­˜åœ¨ã™ã‚‹ãŸã‚ã€ã‚ãªãŸã¯è©•ä¾¡å°ºåº¦ã‚’変更ã§ãã¾ã›ã‚“。'; $string['modgradecategorycantchangegradetypemsg'] = 'ã“ã®ã‚«ãƒ†ã‚´ãƒªã¯ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•ã‚ŒãŸè©•å®šã‚¢ã‚¤ãƒ†ãƒ ã«é–¢é€£ä»˜ã‘られã¦ã„ã¾ã™ã€‚ã„ãã¤ã‹ã¯ã™ã§ã«è©•å®šæ¸ˆã¿ã®ãŸã‚ã€è©•å®šã‚¿ã‚¤ãƒ—を変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。最大評点を変更ã—ãŸã„å ´åˆã€ã‚ãªãŸã¯æœ€åˆã«æ—¢å­˜ã®è©•ç‚¹ã‚’å†è¨ˆç®—ã™ã‚‹ã‹ã©ã†ã‹é¸æŠžã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; $string['modgradecategorycantchangegradetyporscalemsg'] = 'ã“ã®ã‚«ãƒ†ã‚´ãƒªã¯ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•ã‚ŒãŸè©•å®šã‚¢ã‚¤ãƒ†ãƒ ã«é–¢é€£ä»˜ã‘られã¦ã„ã¾ã™ã€‚ã„ãã¤ã‹ã¯ã™ã§ã«è©•å®šæ¸ˆã¿ã®ãŸã‚ã€è©•å®šã‚¿ã‚¤ãƒ—ãŠã‚ˆã³è©•ä¾¡å°ºåº¦ã‚’変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; $string['modgradecategoryrescalegrades'] = 'オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰è©•ç‚¹ã‚’å†è¨ˆç®—ã™ã‚‹'; diff --git a/html/langpacks/ja/lti.php b/html/langpacks/ja/lti.php index 743bbcdc23..3c2369a359 100644 --- a/html/langpacks/ja/lti.php +++ b/html/langpacks/ja/lti.php @@ -201,7 +201,7 @@ 加ãˆã¦ãƒ„ールプロãƒã‚¤ãƒ€ã‹ã‚‰ã®ã‚¦ã‚§ãƒ–サービスリクエストã™ã¹ã¦ã«SSLãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ ã“ã®ã‚ªãƒ—ションを使用ã™ã‚‹å ´åˆã€MoodleサイトãŠã‚ˆã³ãƒ„ールプロãƒã‚¤ãƒ€ãŒSSLをサãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。'; -$string['forced_help'] = 'ã“ã®è¨­å®šã¯ã‚³ãƒ¼ã‚¹ã¾ãŸã¯ã‚µã‚¤ãƒˆãƒ¬ãƒ™ãƒ«ã®ãƒ„ール設定ã§å¼·åˆ¶ã•ã‚Œã¦ã„ã¾ã™ã€‚ã‚ãªãŸã¯ã“ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã§è¨­å®šå†…容を変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; +$string['forced_help'] = 'ã“ã®è¨­å®šã¯ã‚³ãƒ¼ã‚¹ã¾ãŸã¯ã‚µã‚¤ãƒˆãƒ¬ãƒ™ãƒ«ã®ãƒ„ール設定ã§å¼·åˆ¶ã•ã‚Œã¦ã„ã¾ã™ã€‚ã‚ãªãŸã¯ã“ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã§è¨­å®šå†…容を変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。'; $string['generaltool'] = '一般ツール'; $string['global_tool_types'] = '事å‰è¨­å®šãƒ„ール'; $string['grading'] = '評定ルーティング'; diff --git a/html/langpacks/ja/message.php b/html/langpacks/ja/message.php index e446e4f1fc..a0e35b17b6 100644 --- a/html/langpacks/ja/message.php +++ b/html/langpacks/ja/message.php @@ -134,7 +134,7 @@ $string['nocontacts'] = 'コンタクトã¯ã‚ã‚Šã¾ã›ã‚“。'; $string['nocontactsgetstarted'] = 'コンタクトãªã—'; $string['nofavourites'] = '星付ãã®ä¼šè©±ã¯ã‚ã‚Šã¾ã›ã‚“。'; -$string['noframesjs'] = 'アクセシビリティã®é«˜ã„インターフェースを使用ã™ã‚‹'; +$string['noframesjs'] = 'アクセシビリティã®é«˜ã„インタフェースを使用ã™ã‚‹'; $string['nogroupconversations'] = 'グループ会話ãªã—'; $string['noindividualconversations'] = 'プライベート会話ãªã—'; $string['nomessages'] = 'メッセージã¯ã‚ã‚Šã¾ã›ã‚“。'; diff --git a/html/langpacks/ja/mlbackend_python.php b/html/langpacks/ja/mlbackend_python.php index f792d4226a..406ff55690 100644 --- a/html/langpacks/ja/mlbackend_python.php +++ b/html/langpacks/ja/mlbackend_python.php @@ -38,7 +38,7 @@ $string['port'] = 'ãƒãƒ¼ãƒˆ'; $string['portdesc'] = 'ãƒãƒ¼ãƒˆ'; $string['privacy:metadata'] = 'Python機械学習ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ãƒ—ラグインã¯ã„ã‹ãªã‚‹å€‹äººãƒ‡ãƒ¼ã‚¿ã‚‚ä¿å­˜ã—ã¾ã›ã‚“。'; -$string['pythonpackagenotinstalled'] = 'moodlemlbackend pythonパッケージãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ãªã„ã‹å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚ˆã‚Šã€Œ {$a} ã€ã‚’実行ã—ã¦ãã ã•ã„。'; +$string['pythonpackagenotinstalled'] = 'moodlemlbackend pythonパッケージãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ãªã„ã‹å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚ˆã‚Šã€Œ {$a} ã€ã‚’実行ã—ã¦ãã ã•ã„。'; $string['pythonpathnotdefined'] = 'ã‚ãªãŸã®Python実行ãƒã‚¤ãƒŠãƒªã®ãƒ‘スãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。設定ã™ã‚‹ã«ã¯ã€Œ {$a} ã€ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。'; $string['secure'] = 'HTTPSを使用ã™ã‚‹'; $string['securedesc'] = 'HTTPã¾ãŸã¯HTTPSã®ä½¿ç”¨ã‚’指定ã—ã¾ã™ã€‚'; diff --git a/html/langpacks/ja/moodle.php b/html/langpacks/ja/moodle.php index 1096336868..2b9393a454 100644 --- a/html/langpacks/ja/moodle.php +++ b/html/langpacks/ja/moodle.php @@ -110,7 +110,7 @@ $string['adminhelpthemes'] = 'サイトã®ãƒ‡ã‚¶ã‚¤ãƒ³ (色ã€ãƒ•ã‚©ãƒ³ãƒˆç­‰) ã‚’é¸æŠžã—ã¾ã™ã€‚'; $string['adminhelpuploadusers'] = 'テキストファイルã‹ã‚‰æ–°ã—ã„ユーザをインãƒãƒ¼ãƒˆã—ã¾ã™ã€‚'; $string['adminhelpusers'] = 'ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ã‚’定義ã—ã¦èªè¨¼ã‚’設定ã—ã¾ã™ã€‚'; -$string['adminhelpxmldbeditor'] = 'XMLDBファイルを編集ã™ã‚‹ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã§ã™ã€‚開発者専用ã§ã™ã€‚'; +$string['adminhelpxmldbeditor'] = 'XMLDBファイルを編集ã™ã‚‹ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã§ã™ã€‚開発者専用ã§ã™ã€‚'; $string['administration'] = '管ç†'; $string['administrationsite'] = 'サイト管ç†'; $string['administrator'] = '管ç†è€…'; @@ -212,7 +212,7 @@ $string['badges'] = 'ãƒãƒƒã‚¸'; $string['block'] = 'ブロック'; $string['blockconfiga'] = '{$a} ブロックã®è¨­å®š'; -$string['blockconfigbad'] = 'ã“ã®ãƒ–ロックã¯æ­£å¸¸ã«çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ãªã„ãŸã‚ã€è¨­å®šã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’表示ã§ãã¾ã›ã‚“。'; +$string['blockconfigbad'] = 'ã“ã®ãƒ–ロックã¯æ­£å¸¸ã«çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ãªã„ãŸã‚ã€è¨­å®šã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’表示ã§ãã¾ã›ã‚“。'; $string['blocks'] = 'ブロック'; $string['blocksaddedit'] = 'ブロックを追加/編集ã™ã‚‹'; $string['blockseditoff'] = 'ブロック編集ã®çµ‚了'; @@ -448,7 +448,7 @@ $string['createsubcategoryof'] = '{$a} ã®ã‚µãƒ–カテゴリを作æˆã™ã‚‹'; $string['createuser'] = 'ユーザを作æˆã™ã‚‹'; $string['createuserandpass'] = 'ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶åãŠã‚ˆã³ãƒ‘スワードを入力ã—ã¦ãã ã•ã„。'; -$string['createziparchive'] = 'ZIP書庫を作æˆã™ã‚‹'; +$string['createziparchive'] = 'ZIPアーカイブを作æˆã™ã‚‹'; $string['creatingblocks'] = 'ブロックã®ä½œæˆ'; $string['creatingblocksroles'] = 'ブロックレベルã®ãƒ­ãƒ¼ãƒ«å‰²ã‚Šå½“ã¦ãŠã‚ˆã³ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã®ä½œæˆ'; $string['creatingblogsinfo'] = 'ブログ情報ã®ä½œæˆ'; @@ -480,7 +480,7 @@ $string['currentpicture'] = 'ç¾åœ¨ã®ç”»åƒ'; $string['currentrelease'] = 'ç¾åœ¨ã®ãƒªãƒªãƒ¼ã‚¹æƒ…å ±'; $string['currentversion'] = 'ç¾åœ¨ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³'; -$string['databasechecking'] = 'Moodleデータベースをãƒãƒ¼ã‚¸ãƒ§ãƒ³ {$a->oldversion} より {$a->newversion} ã¸ã‚¢ãƒƒãƒ—グレードã—ã¦ã„ã¾ã™ ...'; +$string['databasechecking'] = 'Moodleデータベースをãƒãƒ¼ã‚¸ãƒ§ãƒ³ {$a->oldversion} ã‹ã‚‰ {$a->newversion} ã«ã‚¢ãƒƒãƒ—グレードã—ã¾ã™ã€‚'; $string['databaseperformance'] = 'データベースパフォーマンス'; $string['databasesetup'] = 'データベース設定中'; $string['databasesuccess'] = 'データベースãŒæ­£å¸¸ã«ã‚¢ãƒƒãƒ—グレードã•ã‚Œã¾ã—ãŸã€‚'; @@ -1567,7 +1567,7 @@ $string['policyaccept'] = 'ç§ã¯å†…容をç†è§£ã—ã¦åŒæ„ã—ã¾ã™ã€‚'; $string['policyagree'] = 'ã“ã®ã‚µã‚¤ãƒˆã‚’継続ã—ã¦åˆ©ç”¨ã™ã‚‹ã«ã¯ã‚ãªãŸã¯ä½¿ç”¨è¨±è«¾ã«åŒæ„ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚åŒæ„ã—ã¾ã™ã‹?'; $string['policyagreement'] = 'サイト使用許諾'; -$string['policyagreementclick'] = 'サイト使用許諾ã«ãƒªãƒ³ã‚¯ã™ã‚‹'; +$string['policyagreementclick'] = 'サイト使用許諾ã¸ã®ãƒªãƒ³ã‚¯'; $string['popup'] = 'ãƒãƒƒãƒ—アップ'; $string['popupwindow'] = 'æ–°ã—ã„ウィンドウã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã'; $string['popupwindowname'] = 'ãƒãƒƒãƒ—アップウィンドウ'; @@ -1870,7 +1870,7 @@ $string['shortsitename'] = 'サイトçœç•¥å (例 å˜èªž)'; $string['show'] = '表示'; $string['showactions'] = '行動ã®è¡¨ç¤º'; -$string['showactivitydates'] = '活動日を表示ã™ã‚‹'; +$string['showactivitydates'] = '活動日付を表示ã™ã‚‹'; $string['showactivitydates_help'] = '活動日付ãŒå¸¸ã«æ´»å‹•ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ã“ã®è¨­å®šã§ã¯ã‚³ãƒ¼ã‚¹ãƒšãƒ¼ã‚¸ã®ãã‚Œãžã‚Œã®æ´»å‹•ã®ä¸‹ã«ã‚‚活動日付を表示ã™ã‚‹ã‹ã©ã†ã‹æ±ºå®šã—ã¾ã™ã€‚'; $string['showadvancededitor'] = '高度'; $string['showadvancedsettings'] = '高度ãªè¨­å®šã‚’表示ã™ã‚‹'; diff --git a/html/langpacks/ja/qtype_calculatedsimple.php b/html/langpacks/ja/qtype_calculatedsimple.php index b5b4278828..4012d860c1 100644 --- a/html/langpacks/ja/qtype_calculatedsimple.php +++ b/html/langpacks/ja/qtype_calculatedsimple.php @@ -31,7 +31,7 @@ $string['generatenewitemsset'] = '生æˆ'; $string['newsetwildcardvalues'] = 'セットã®æ–°ã—ã„ワイルドカード値'; $string['pluginname'] = 'シンプル計算å•é¡Œ'; -$string['pluginname_help'] = 'シンプル計算å•é¡Œã¯å°ãƒ†ã‚¹ãƒˆå—験時ã«å€‹åˆ¥ã®å€¤ã«ç½®æ›ã•ã‚Œã‚‹æ³¢æ‹¬å¼§ã€Œ{}ã€å†…ã®ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã‚’使用ã™ã‚‹æ•°å€¤å•é¡Œã‚’作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚シンプル計算å•é¡Œã§ã¯è¨ˆç®—å•é¡Œã§ä½¿ç”¨ã•ã‚Œã‚‹ã»ã¨ã‚“ã©ã®æ©Ÿèƒ½ã‚’ç°¡å˜ãªä½œæˆã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã«ã‚ˆã‚Šæä¾›ã—ã¾ã™ã€‚'; +$string['pluginname_help'] = 'シンプル計算å•é¡Œã¯å°ãƒ†ã‚¹ãƒˆå—験時ã«å€‹åˆ¥ã®å€¤ã«ç½®æ›ã•ã‚Œã‚‹æ³¢æ‹¬å¼§ã€Œ{}ã€å†…ã®ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã‚’使用ã™ã‚‹æ•°å€¤å•é¡Œã‚’作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚シンプル計算å•é¡Œã§ã¯è¨ˆç®—å•é¡Œã§ä½¿ç”¨ã•ã‚Œã‚‹ã»ã¨ã‚“ã©ã®æ©Ÿèƒ½ã‚’ç°¡å˜ãªä½œæˆã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã«ã‚ˆã‚Šæä¾›ã—ã¾ã™ã€‚'; $string['pluginnameadding'] = 'シンプル計算å•é¡Œã‚’追加ã™ã‚‹'; $string['pluginnameediting'] = 'シンプル計算å•é¡Œã‚’編集ã™ã‚‹'; $string['pluginnamesummary'] = '計算å•é¡Œã®ã‚·ãƒ³ãƒ—ルãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã™ã€‚シンプル計算å•é¡Œã¯æ•°å€¤å•é¡Œã«ä¼¼ã¦ã„ã¾ã™ãŒå°ãƒ†ã‚¹ãƒˆå—験時ã€è¨­å®šã•ã‚ŒãŸæ•°å€¤ãŒãƒ©ãƒ³ãƒ€ãƒ ã«ä½¿ç”¨ã•ã‚Œã¾ã™'; diff --git a/html/langpacks/ja/question.php b/html/langpacks/ja/question.php index 29eedcab5e..581f6433e0 100644 --- a/html/langpacks/ja/question.php +++ b/html/langpacks/ja/question.php @@ -120,7 +120,7 @@ $string['defaultinfofor'] = 'コンテクスト「 {$a} ã€ã§å…±æœ‰ã•ã‚Œã‚‹å•é¡Œã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚«ãƒ†ã‚´ãƒªã§ã™ã€‚'; $string['defaultmark'] = 'デフォルト評点'; $string['defaultmarkmustbepositive'] = 'デフォルトã®è©•ç‚¹ã¯ãƒ—ラスã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; -$string['deletecoursecategorywithquestions'] = 'ã“ã®ã‚³ãƒ¼ã‚¹ã‚«ãƒ†ã‚´ãƒªã«é–¢é€£ã™ã‚‹å•é¡Œãƒãƒ³ã‚¯ã«å•é¡ŒãŒç™»éŒ²ã•ã‚Œã¦ã„ã¾ã™ã€‚ã‚ãªãŸãŒç¶šã‘ãŸå ´åˆã€å•é¡ŒãŒå‰Šé™¤ã•ã‚Œã¦ã—ã¾ã„ã¾ã™ã€‚å•é¡Œãƒãƒ³ã‚¯ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’使用ã—ã¦ã€æœ€åˆã«å•é¡Œã‚’移動ã—ã¦ãã ã•ã„。'; +$string['deletecoursecategorywithquestions'] = 'ã“ã®ã‚³ãƒ¼ã‚¹ã‚«ãƒ†ã‚´ãƒªã«é–¢é€£ã™ã‚‹å•é¡Œãƒãƒ³ã‚¯ã«å•é¡ŒãŒç™»éŒ²ã•ã‚Œã¦ã„ã¾ã™ã€‚ã‚ãªãŸãŒç¶šã‘ãŸå ´åˆã€å•é¡ŒãŒå‰Šé™¤ã•ã‚Œã¦ã—ã¾ã„ã¾ã™ã€‚å•é¡Œãƒãƒ³ã‚¯ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’使用ã—ã¦ã€æœ€åˆã«å•é¡Œã‚’移動ã—ã¦ãã ã•ã„。'; $string['deletequestioncheck'] = '本当ã«ã€Œ {$a} ã€ã‚’削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹?'; $string['deletequestionscheck'] = '本当ã«ä»¥ä¸‹ã®å•é¡Œã‚’削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹?

    {$a}'; $string['deletingbehaviour'] = 'å•é¡Œå‹•ä½œã€Œ {$a} ã€ã®å‰Šé™¤ä¸­'; diff --git a/html/langpacks/ja/quiz_grading.php b/html/langpacks/ja/quiz_grading.php index a773e2b5a1..da3e4ca7b0 100644 --- a/html/langpacks/ja/quiz_grading.php +++ b/html/langpacks/ja/quiz_grading.php @@ -71,7 +71,7 @@ $string['orderattempts'] = 'å—験順'; $string['pluginname'] = '手動評定'; $string['privacy:preference:order'] = '評定ãŒå¿…è¦ãªå—験ã®è¡¨ç¤ºé †ã§ã™ã€‚'; -$string['privacy:preference:pagesize'] = '評定インターフェースã®ãã‚Œãžã‚Œã®ãƒšãƒ¼ã‚¸ã§è¡¨ç¤ºã™ã‚‹å—験数ã§ã™ã€‚'; +$string['privacy:preference:pagesize'] = '評定インタフェースã®ãã‚Œãžã‚Œã®ãƒšãƒ¼ã‚¸ã§è¡¨ç¤ºã™ã‚‹å—験数ã§ã™ã€‚'; $string['qno'] = 'Q #'; $string['questionname'] = 'å•é¡Œå'; $string['questionsperpage'] = '1ページã‚ãŸã‚Šã®å•é¡Œæ•°'; diff --git a/html/langpacks/ja/resource.php b/html/langpacks/ja/resource.php index da820e507a..ce3be3c2d3 100644 --- a/html/langpacks/ja/resource.php +++ b/html/langpacks/ja/resource.php @@ -74,7 +74,7 @@ $string['legacyfilesdone'] = '終了'; $string['modifieddate'] = '修正 {$a}'; $string['modulename'] = 'ファイル'; -$string['modulename_help'] = 'ファイルモジュールã«ãŠã„ã¦æ•™å¸«ã¯ã‚³ãƒ¼ã‚¹ãƒªã‚½ãƒ¼ã‚¹ã¨ã—ã¦ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æä¾›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚å¯èƒ½ãªå ´åˆã€ãƒ•ã‚¡ã‚¤ãƒ«ã¯ã‚³ãƒ¼ã‚¹ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹å†…ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ãã†ã§ãªã„å ´åˆã€å­¦ç”Ÿã«ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãŒä¿ƒã•ã‚Œã¾ã™ã€‚例ãˆã°HTMLページã«ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’埋ã‚込むã“ã¨ãŒã§ãるよã†ã«ãƒ•ã‚¡ã‚¤ãƒ«ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã§ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã®çµ„ã¿è¾¼ã¿ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã™ã€‚ +$string['modulename_help'] = 'ファイルモジュールã«ãŠã„ã¦æ•™å¸«ã¯ã‚³ãƒ¼ã‚¹ãƒªã‚½ãƒ¼ã‚¹ã¨ã—ã¦ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æä¾›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚å¯èƒ½ãªå ´åˆã€ãƒ•ã‚¡ã‚¤ãƒ«ã¯ã‚³ãƒ¼ã‚¹ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹å†…ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ãã†ã§ãªã„å ´åˆã€å­¦ç”Ÿã«ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãŒä¿ƒã•ã‚Œã¾ã™ã€‚例ãˆã°HTMLページã«ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’埋ã‚込むã“ã¨ãŒã§ãるよã†ã«ãƒ•ã‚¡ã‚¤ãƒ«ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã§ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã®çµ„ã¿è¾¼ã¿ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã™ã€‚ ファイルを開ããŸã‚ã«å­¦ç”Ÿã¯è‡ªåˆ†ã®ã‚³ãƒ³ãƒ”ュータã«é©åˆ‡ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚’インストールã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ diff --git a/html/langpacks/ja/tool_analytics.php b/html/langpacks/ja/tool_analytics.php index 2232ba3a51..1f96d6ceba 100644 --- a/html/langpacks/ja/tool_analytics.php +++ b/html/langpacks/ja/tool_analytics.php @@ -41,9 +41,9 @@ $string['classdoesnotexist'] = 'クラス {$a} ã¯å­˜åœ¨ã—ã¾ã›ã‚“。'; $string['clearmodelpredictions'] = '本当ã«ã™ã¹ã¦ã®ã€Œ {$a} ã€äºˆæ¸¬ã‚’削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹?'; $string['clearpredictions'] = '予測を削除ã™ã‚‹'; -$string['clienablemodel'] = 'ã‚ãªãŸã¯åˆ†æžé–“éš”ã®IDã‚’é¸æŠžã—ã¦ãƒ¢ãƒ‡ãƒ«ã‚’有効ã«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã‚ãªãŸãŒå¾Œã§ã‚¦ã‚§ãƒ–インターフェースã«ã‚ˆã‚Šæœ‰åŠ¹ã«ã§ãã‚‹ã“ã¨ã«ã‚‚ç•™æ„ã—ã¦ãã ã•ã„ (「ãªã—ã€ã«ã‚ˆã‚Šçµ‚了)。'; -$string['clievaluationandpredictions'] = 'スケジュールタスクãŒæœ‰åŠ¹ã«ã•ã‚Œã¦ã„るモデルを繰り返ã—ã¦äºˆæ¸¬ã‚’å–å¾—ã—ã¾ã™ã€‚ウェブインターフェースã«ã‚ˆã‚‹ãƒ¢ãƒ‡ãƒ«è©•ä¾¡ã¯ç„¡åŠ¹ã«ã•ã‚Œã¾ã™ã€‚onlycliアナリティクス設定を無効ã«ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ã‚ãªãŸã¯ã“れらã®å‡¦ç†ã‚’ウェブインターフェース経由ã§æ‰‹å‹•å®Ÿè¡Œã§ãるよã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚'; -$string['clievaluationandpredictionsnoadmin'] = 'スケジュールタスクã§ã¯æœ‰åŠ¹ã«ã•ã‚ŒãŸãƒ¢ãƒ‡ãƒ«ã«ã‚ˆã‚Šç¹°ã‚Šè¿”ã—予測をå–å¾—ã—ã¾ã™ã€‚ウェブインターフェースã«ã‚ˆã‚‹ãƒ¢ãƒ‡ãƒ«è©•ä¾¡ã¯ç„¡åŠ¹ã«ã•ã‚Œã¾ã™ã€‚ã“ã‚Œã¯ã‚µã‚¤ãƒˆç®¡ç†è€…ã«ã‚ˆã£ã¦æœ‰åŠ¹ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚'; +$string['clienablemodel'] = 'ã‚ãªãŸã¯åˆ†æžé–“éš”ã®IDã‚’é¸æŠžã—ã¦ãƒ¢ãƒ‡ãƒ«ã‚’有効ã«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã‚ãªãŸãŒå¾Œã§ã‚¦ã‚§ãƒ–インタフェースã«ã‚ˆã‚Šæœ‰åŠ¹ã«ã§ãã‚‹ã“ã¨ã«ã‚‚ç•™æ„ã—ã¦ãã ã•ã„ (「ãªã—ã€ã«ã‚ˆã‚Šçµ‚了)。'; +$string['clievaluationandpredictions'] = 'スケジュールタスクãŒæœ‰åŠ¹ã«ã•ã‚Œã¦ã„るモデルを繰り返ã—ã¦äºˆæ¸¬ã‚’å–å¾—ã—ã¾ã™ã€‚ウェブインタフェースã«ã‚ˆã‚‹ãƒ¢ãƒ‡ãƒ«è©•ä¾¡ã¯ç„¡åŠ¹ã«ã•ã‚Œã¾ã™ã€‚onlycliアナリティクス設定を無効ã«ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ã‚ãªãŸã¯ã“れらã®å‡¦ç†ã‚’ウェブインタフェース経由ã§æ‰‹å‹•å®Ÿè¡Œã§ãるよã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚'; +$string['clievaluationandpredictionsnoadmin'] = 'スケジュールタスクã§ã¯æœ‰åŠ¹ã«ã•ã‚ŒãŸãƒ¢ãƒ‡ãƒ«ã«ã‚ˆã‚Šç¹°ã‚Šè¿”ã—予測をå–å¾—ã—ã¾ã™ã€‚ウェブインタフェースã«ã‚ˆã‚‹ãƒ¢ãƒ‡ãƒ«è©•ä¾¡ã¯ç„¡åŠ¹ã«ã•ã‚Œã¾ã™ã€‚ã“ã‚Œã¯ã‚µã‚¤ãƒˆç®¡ç†è€…ã«ã‚ˆã£ã¦æœ‰åŠ¹ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚'; $string['component'] = 'コンãƒãƒ¼ãƒãƒ³ãƒˆ'; $string['componentcore'] = 'コア'; $string['componentselect'] = 'コンãƒãƒ¼ãƒãƒ³ãƒˆã€Œ {$a} ã€ã«ã‚ˆã£ã¦æä¾›ã•ã‚ŒãŸãƒ¢ãƒ‡ãƒ«ã™ã¹ã¦ã‚’é¸æŠžã™ã‚‹'; diff --git a/html/langpacks/ja/tool_behat.php b/html/langpacks/ja/tool_behat.php index f8776b7e7f..e3a2be220f 100644 --- a/html/langpacks/ja/tool_behat.php +++ b/html/langpacks/ja/tool_behat.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['aim'] = 'ã“ã®ç®¡ç†ãƒ„ールã¯é–‹ç™ºè€…ãŠã‚ˆã³ãƒ†ã‚¹ãƒˆä½œæˆè€…ã®Moodle機能ãŒè¨˜è¿°ã•ã‚ŒãŸ.featureファイル作æˆã«å½¹ç«‹ã¡ã—ã¾ã™ã€‚.featureファイルã¯è‡ªå‹•å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚.featureファイルã§ä½¿ç”¨ã§ãるステップ定義を以下ã«ä¸€è¦§è¡¨ç¤ºã—ã¾ã™ã€‚'; +$string['aim'] = 'ã“ã®ç®¡ç†ãƒ„ールã¯é–‹ç™ºè€…ãŠã‚ˆã³ãƒ†ã‚¹ãƒˆä½œæˆè€…ã®Moodle機能ãŒè¨˜è¿°ã•ã‚ŒãŸ.featureファイル作æˆã«å½¹ç«‹ã¡ã¾ã™ã€‚.featureファイルã¯è‡ªå‹•å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚.featureファイルã§ä½¿ç”¨ã§ãるステップ定義を以下ã«ä¸€è¦§è¡¨ç¤ºã—ã¾ã™ã€‚'; $string['allavailablesteps'] = 'ã™ã¹ã¦ã®åˆ©ç”¨å¯èƒ½ãªã‚¹ãƒ†ãƒƒãƒ—定義'; $string['errorapproot'] = '$CFG->behat_ionic_dirrootã¯æœ‰åŠ¹ãªMoodleアプリ開発者インストールを指定ã—ã¦ã„ã¾ã›ã‚“。'; $string['errorbehatcommand'] = 'behat CLIコマンドã®å®Ÿè¡Œä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚CLIã§ã€Œ{$a} --helpã€ã‚’手動実行ã—ã¦å•é¡Œã‚’調査ã—ã¦ãã ã•ã„。'; diff --git a/html/langpacks/ja/tool_customlang.php b/html/langpacks/ja/tool_customlang.php index 9a78fe304e..b722bbae64 100644 --- a/html/langpacks/ja/tool_customlang.php +++ b/html/langpacks/ja/tool_customlang.php @@ -34,8 +34,8 @@ $string['cliexportheading'] = '言語ファイルã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚’開始ã—ã¾ã™ã€‚'; $string['cliexportnofilefoundforlang'] = 'エクスãƒãƒ¼ãƒˆã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ã“ã®è¨€èªžã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚’スキップã—ã¾ã™ã€‚'; $string['cliexportstartexport'] = '言語 {$a} をエクスãƒãƒ¼ãƒˆã™ã‚‹'; -$string['cliexportzipdone'] = 'ZIP書庫ãŒä½œæˆã•ã‚Œã¾ã—ãŸ: {$a}'; -$string['cliexportzipfail'] = 'ZIP書庫 {$a} を作æˆã§ãã¾ã›ã‚“。'; +$string['cliexportzipdone'] = 'ZIPアーカイブãŒä½œæˆã•ã‚Œã¾ã—ãŸ: {$a}'; +$string['cliexportzipfail'] = 'ZIPアーカイブ {$a} を作æˆã§ãã¾ã›ã‚“。'; $string['clifiles'] = '{$a} ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«'; $string['cliimporting'] = 'ファイルストリングをインãƒãƒ¼ãƒˆã™ã‚‹ (モード {$a})'; $string['climissingfiles'] = '有効ãªãƒ•ã‚¡ã‚¤ãƒ«ãŒã‚ã‚Šã¾ã›ã‚“。'; @@ -49,6 +49,7 @@ $string['customlang:view'] = 'ローカル翻訳を表示ã™ã‚‹'; $string['export'] = 'カスタムストリングをエクスãƒãƒ¼ãƒˆã™ã‚‹'; $string['exportfilter'] = 'エクスãƒãƒ¼ãƒˆã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é¸æŠžã™ã‚‹'; +$string['exportzipfilename'] = 'customlang-export-{$a->lang}.zip'; $string['filter'] = 'フィルタ設定'; $string['filtercomponent'] = 'ストリングを表示ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ'; $string['filtercustomized'] = 'カスタマイズã®ã¿'; diff --git a/html/langpacks/ja/tool_dataprivacy.php b/html/langpacks/ja/tool_dataprivacy.php index a6d3c83aa3..2c4fe6fc11 100644 --- a/html/langpacks/ja/tool_dataprivacy.php +++ b/html/langpacks/ja/tool_dataprivacy.php @@ -127,8 +127,8 @@ $string['deletepurposetext'] = '本当ã«ç›®çš„「 {$a} ã€ã‚’削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹?'; $string['deny'] = 'æ‹’å¦'; $string['denyrequest'] = 'リクエストを拒å¦ã™ã‚‹'; -$string['deprecated'] = '廃止予定'; -$string['deprecatedexplanation'] = 'ã“ã®ãƒ—ラグインã¯å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒ—ライãƒã‚·ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã®1ã¤ã‚’使用ã—ã¦ã„ã‚‹ãŸã‚æ›´æ–°ã—ã¦ãã ã•ã„。'; +$string['deprecated'] = 'éžæŽ¨å¥¨'; +$string['deprecatedexplanation'] = 'ã“ã®ãƒ—ラグインã¯å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒ—ライãƒã‚·ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®1ã¤ã‚’使用ã—ã¦ã„ã‚‹ãŸã‚æ›´æ–°ã—ã¦ãã ã•ã„。'; $string['download'] = 'ダウンロード'; $string['downloadexpireduser'] = 'ダウンロードã®æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã—ãŸã€‚ã‚ãªãŸã®å€‹äººãƒ‡ãƒ¼ã‚¿ã‚’エクスãƒãƒ¼ãƒˆã—ãŸã„å ´åˆã€æ–°ã—ã„リクエストをé€ä¿¡ã—ã¦ãã ã•ã„。'; $string['dporolemapping'] = 'プライãƒã‚·ãƒ¼è²¬ä»»è€…ロールマッピング'; diff --git a/html/langpacks/ja/tool_generator.php b/html/langpacks/ja/tool_generator.php index f5a3926adc..d0843c1832 100644 --- a/html/langpacks/ja/tool_generator.php +++ b/html/langpacks/ja/tool_generator.php @@ -32,7 +32,7 @@ システムãŒå‹•ä½œã—ãªã„ã“ã¨ã«ç›´é¢ã—ãŸå¤šãã®å®Ÿä½¿ç”¨ä¾‹ (例 1,000件ã®æ´»å‹•ã‚’å«ã‚€ã‚³ãƒ¼ã‚¹) ãŒã‚ã‚‹ãŸã‚ã€ã“ã®ãƒ†ã‚¹ãƒˆã¯é‡è¦ã§ã™ã€‚ -ã“ã®æ©Ÿèƒ½ã‚’使用ã—ã¦ä½œæˆã•ã‚ŒãŸã‚³ãƒ¼ã‚¹ã¯å¤§å®¹é‡ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãŠã‚ˆã³ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ é ˜åŸŸ (æ•°åギガãƒã‚¤ãƒˆ) ã‚’å æœ‰ã—ã¾ã™ã€‚ã“ã®é ˜åŸŸã‚’開放ã™ã‚‹ã«ã¯ã‚ãªãŸã¯ã‚³ãƒ¼ã‚¹ã‚’削除ã™ã‚‹ (ãŠã‚ˆã³æ§˜ã€…ãªã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã®å®Ÿè¡Œã‚’å¾…ã¤) å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ +ã“ã®æ©Ÿèƒ½ã‚’使用ã—ã¦ä½œæˆã•ã‚ŒãŸã‚³ãƒ¼ã‚¹ã¯å¤§å®¹é‡ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãŠã‚ˆã³ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ é ˜åŸŸ (æ•°åギガãƒã‚¤ãƒˆ) ã‚’å æœ‰ã—ã¾ã™ã€‚ã“ã®é ˜åŸŸã‚’解放ã™ã‚‹ã«ã¯ã‚ãªãŸã¯ã‚³ãƒ¼ã‚¹ã‚’削除ã™ã‚‹ (ãŠã‚ˆã³æ§˜ã€…ãªã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã®å®Ÿè¡Œã‚’å¾…ã¤) å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ **実é‹ç”¨ã‚µã‚¤ãƒˆã§ã“ã®æ©Ÿèƒ½ã‚’使用ã—ãªã„ã§ãã ã•ã„** 開発用サーãƒã§ã®ã¿ä½¿ç”¨ã—ã¦ãã ã•ã„ (予想外ã®ä½¿ç”¨ã‚’é¿ã‘ã‚‹ãŸã‚ã€ã‚ãªãŸãŒã€ŒDEVELOPERã€ãƒ‡ãƒãƒƒã‚°ãƒ¬ãƒ™ãƒ«ã‚’é¸æŠžã—ãªã„é™ã‚Šã€ã“ã®æ©Ÿèƒ½ã¯ç„¡åŠ¹ã«ã•ã‚Œã¦ã„ã¾ã™)。'; $string['coursesize_0'] = 'XS (~10KB; ä½œæˆ ~1秒)'; diff --git a/html/langpacks/ja/tool_mobile.php b/html/langpacks/ja/tool_mobile.php index 7cbb4d2273..a50133af2b 100644 --- a/html/langpacks/ja/tool_mobile.php +++ b/html/langpacks/ja/tool_mobile.php @@ -36,7 +36,7 @@ $string['cachedef_plugininfo'] = 'モãƒã‚¤ãƒ«ã‚¢ãƒ‰ã‚ªãƒ³ã®ãƒ—ラグイン一覧'; $string['cachedef_subscriptiondata'] = 'ã“ã“ã§ã¯Moodleアプリサブスクリプション情報をä¿å­˜ã—ã¾ã™ã€‚'; $string['clickheretolaunchtheapp'] = 'アプリãŒè‡ªå‹•çš„ã«é–‹ã‹ãªã„å ´åˆã€ã“ã“をクリックã—ã¦ãã ã•ã„。'; -$string['configmobilecssurl'] = 'ã‚ãªãŸã®ãƒ¢ãƒã‚¤ãƒ«ã‚¢ãƒ—リインターフェースをカスタマイズã™ã‚‹ãŸã‚ã®CSSファイルã§ã™ã€‚'; +$string['configmobilecssurl'] = 'ã‚ãªãŸã®ãƒ¢ãƒã‚¤ãƒ«ã‚¢ãƒ—リインタフェースをカスタマイズã™ã‚‹ãŸã‚ã®CSSファイルã§ã™ã€‚'; $string['customlangstrings'] = 'カスタム言語設定'; $string['customlangstrings_desc'] = 'アプリã«è¡¨ç¤ºã•ã‚Œã‚‹å˜èªžã¾ãŸã¯ãƒ•ãƒ¬ãƒ¼ã‚ºã‚’ã“ã“ã§ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã§ãã¾ã™ã€‚ãã‚Œãžã‚Œã®ã‚«ã‚¹ã‚¿ãƒ è¨€èªžã‚¹ãƒˆãƒªãƒ³ã‚°ã‚’次ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã§æ–°ã—ã„è¡Œã«å…¥åŠ›ã—ã¦ãã ã•ã„: パイプ文字「|ã€ã§åˆ†ã‘られãŸã‚¹ãƒˆãƒªãƒ³ã‚°IDã€ã‚«ã‚¹ã‚¿ãƒ è¨€èªžã‚¹ãƒˆãƒªãƒ³ã‚°ãŠã‚ˆã³è¨€èªžã‚³ãƒ¼ãƒ‰ã€‚例ãˆã°æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™:
    diff --git a/html/langpacks/ja/tool_spamcleaner.php b/html/langpacks/ja/tool_spamcleaner.php
    index 56f2bc245c..1374e23d6b 100644
    --- a/html/langpacks/ja/tool_spamcleaner.php
    +++ b/html/langpacks/ja/tool_spamcleaner.php
    @@ -25,8 +25,8 @@
     
     defined('MOODLE_INTERNAL') || die();
     
    -$string['pluginname'] = 'スパムクリーナー';
    -$string['privacy:metadata'] = 'スパムクリーナープラグインã¯ã„ã‹ãªã‚‹å€‹äººãƒ‡ãƒ¼ã‚¿ã‚‚ä¿å­˜ã—ã¾ã›ã‚“。';
    +$string['pluginname'] = 'スパムクリーナ';
    +$string['privacy:metadata'] = 'スパムクリーナプラグインã¯ã„ã‹ãªã‚‹å€‹äººãƒ‡ãƒ¼ã‚¿ã‚‚ä¿å­˜ã—ã¾ã›ã‚“。';
     $string['spamauto'] = '一般的ãªã‚¹ãƒ‘ムパターンを自動検出ã™ã‚‹';
     $string['spamcannotdelete'] = 'ã“ã®ãƒ¦ãƒ¼ã‚¶ã‚’削除ã§ãã¾ã›ã‚“。';
     $string['spamcannotfinduser'] = 'ã‚ãªãŸã®æ¤œç´¢ã«åˆè‡´ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ã¯ã‚ã‚Šã¾ã›ã‚“。';
    diff --git a/html/langpacks/ja/tool_task.php b/html/langpacks/ja/tool_task.php
    index f76dc61191..732a79cbd3 100644
    --- a/html/langpacks/ja/tool_task.php
    +++ b/html/langpacks/ja/tool_task.php
    @@ -54,7 +54,7 @@
     $string['faildelay'] = '失敗時ã®å¾…æ©Ÿ';
     $string['fromcomponent'] = '次ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰: {$a}';
     $string['hostname'] = 'ホストå';
    -$string['lastruntime'] = '最新実行';
    +$string['lastruntime'] = '最近ã®å®Ÿè¡Œ';
     $string['lastupdated'] = '最終更新日時 {$a}';
     $string['nextruntime'] = '次ã®å®Ÿè¡Œ';
     $string['pid'] = 'PID';
    diff --git a/html/langpacks/ja/tool_usertours.php b/html/langpacks/ja/tool_usertours.php
    index 5a4aec39a1..0bd4595cea 100644
    --- a/html/langpacks/ja/tool_usertours.php
    +++ b/html/langpacks/ja/tool_usertours.php
    @@ -215,7 +215,7 @@
     $string['tour4_content_starred'] = 'ã‚ãªãŸãŒç°¡å˜ã«æŽ¢ã›ã‚‹ã‚ˆã†ç‰¹å®šã®ä¼šè©±ã«æ˜Ÿã‚’付ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚';
     $string['tour4_title_groupconvo'] = 'グループメッセージ';
     $string['tour4_title_icon'] = 'メッセージング';
    -$string['tour4_title_messaging'] = 'æ–°ã—ã„メッセージングインターフェース';
    +$string['tour4_title_messaging'] = 'æ–°ã—ã„メッセージングインタフェース';
     $string['tour4_title_settings'] = 'メッセージング設定';
     $string['tour4_title_starred'] = '星付ã';
     $string['tour_activityinfo_activity_student_content'] = '活動日付ãŠã‚ˆã³æ´»å‹•ã‚’完了ã™ã‚‹ãŸã‚ã«ä½•ã‚’ã™ã¹ãã‹æ´»å‹•ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚';
    diff --git a/html/langpacks/ja/tool_xmldb.php b/html/langpacks/ja/tool_xmldb.php
    index 720343f1bd..de861836de 100644
    --- a/html/langpacks/ja/tool_xmldb.php
    +++ b/html/langpacks/ja/tool_xmldb.php
    @@ -46,14 +46,14 @@
     $string['completelogbelow'] = '(検索çµæžœã«é–¢ã™ã‚‹ä»¥ä¸‹ã®å®Œå…¨ãªãƒ­ã‚°ã‚’ã”覧ãã ã•ã„)';
     $string['confirmcheckbigints'] = 'ã“ã®æ©Ÿèƒ½ã¯ã‚ãªãŸã®Moodleサーãƒã§æ½œåœ¨çš„ã«ä¸æ­£ãªæ•´æ•°åž‹ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’調査ã—ã€DB内ã®æ•´æ•°åž‹ã‚’é©åˆ‡ã«å®šç¾©ã™ã‚‹ãŸã‚ã®SQL文を自動的ã«ç”Ÿæˆã—ã¾ã™ (実行ã§ã¯ã‚ã‚Šã¾ã›ã‚“!)。
     
    -SQLæ–‡ã®ç”Ÿæˆå¾Œã€ã‚ãªãŸã¯SQL文をコピーã—ã¦è‡ªåˆ†ã®å¥½ããªSQLインターフェースã§å®‰å…¨ã«å®Ÿè¡Œã§ãã¾ã™ (実行å‰ã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„)。
    +SQLæ–‡ã®ç”Ÿæˆå¾Œã€ã‚ãªãŸã¯SQL文をコピーã—ã¦è‡ªåˆ†ã®å¥½ããªSQLインタフェースã§å®‰å…¨ã«å®Ÿè¡Œã§ãã¾ã™ (実行å‰ã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„)。
     
     ä¸æ­£ãªæ•´æ•°åž‹ã®èª¿æŸ»ã‚’実行ã™ã‚‹å‰ã«ã‚ãªãŸã®Moodleリリースを最新ã®ã‚‚ã® (+ãƒãƒ¼ã‚¸ãƒ§ãƒ³) ã«ã™ã‚‹ã“ã¨ã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚
     
     ã“ã®æ©Ÿèƒ½ã¯DBã«å¯¾ã—ã¦ã„ã‹ãªã‚‹å‡¦ç†ã‚‚実行ã—ã¾ã›ã‚“ (DBã‹ã‚‰èª­ã‚€ã ã‘ã§ã™)。ãã®ãŸã‚ã€ã„ã¤ã§ã‚‚安全ã«å®Ÿè¡Œã§ãã¾ã™ã€‚';
     $string['confirmcheckdefaults'] = 'ã“ã®æ©Ÿèƒ½ã¯ã‚ãªãŸã®Moodleサーãƒã§çŸ›ç›¾ã—ãŸãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã‚’調査ã—ã€DB内ã®ã™ã¹ã¦ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã‚’é©åˆ‡ã«å®šç¾©ã™ã‚‹ãŸã‚ã®SQL文を自動的ã«ç”Ÿæˆã—ã¾ã™ (実行ã§ã¯ã‚ã‚Šã¾ã›ã‚“!)。
     
    -SQLæ–‡ã®ç”Ÿæˆå¾Œã€ã‚ãªãŸã¯SQL文をコピーã—ã¦ã€è‡ªåˆ†ã®å¥½ããªSQLインターフェースã§å®‰å…¨ã«å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (実行å‰ã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„)。
    +SQLæ–‡ã®ç”Ÿæˆå¾Œã€ã‚ãªãŸã¯SQL文をコピーã—ã¦ã€è‡ªåˆ†ã®å¥½ããªSQLインタフェースã§å®‰å…¨ã«å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (実行å‰ã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„)。
     
     矛盾ã—ãŸãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã®èª¿æŸ»ã‚’実行ã™ã‚‹å‰ã«ã‚ãªãŸã®Moodleリリースを最新ã®ã‚‚ã® (+ãƒãƒ¼ã‚¸ãƒ§ãƒ³) ã«ã™ã‚‹ã“ã¨ã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚
     
    @@ -65,14 +65,14 @@
     ã“ã®æ©Ÿèƒ½ã¯DBã«å¯¾ã—ã¦ã„ã‹ãªã‚‹å‡¦ç†ã‚‚実行ã—ã¾ã›ã‚“ (DBã‹ã‚‰èª­ã‚€ã ã‘ã§ã™)。ãã®ãŸã‚ã€ã„ã¤ã§ã‚‚安全ã«å®Ÿè¡Œã§ãã¾ã™ã€‚';
     $string['confirmcheckindexes'] = 'ã“ã®æ©Ÿèƒ½ã¯ã‚ãªãŸã®Moodleサーãƒã§æ½œåœ¨çš„ã«ä¸æ˜Žãªã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’調査ã—ã€ã™ã¹ã¦ã‚’最新ã®çŠ¶æ…‹ã«ã™ã‚‹ãŸã‚ã®SQL文を自動的ã«ç”Ÿæˆã—ã¾ã™ (実行ã§ã¯ã‚ã‚Šã¾ã›ã‚“!)。
     
    -SQLæ–‡ã®ç”Ÿæˆå¾Œã€ã‚ãªãŸã¯SQL文をコピーã—ã¦è‡ªåˆ†ã®å¥½ããªSQLインターフェースã§å®‰å…¨ã«å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (実行å‰ã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„)。
    +SQLæ–‡ã®ç”Ÿæˆå¾Œã€ã‚ãªãŸã¯SQL文をコピーã—ã¦è‡ªåˆ†ã®å¥½ããªSQLインタフェースã§å®‰å…¨ã«å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (実行å‰ã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„)。
     
     ä¸æ˜Žãªã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹èª¿æŸ»ã‚’実行ã™ã‚‹å‰ã«ã‚ãªãŸã®Moodleリリースを最新 (+ãƒãƒ¼ã‚¸ãƒ§ãƒ³) ã«ã™ã‚‹ã“ã¨ã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚
     
     ã“ã®æ©Ÿèƒ½ã¯DBã«å¯¾ã—ã¦ã„ã‹ãªã‚‹å‡¦ç†ã‚‚実行ã—ã¾ã›ã‚“ (DBã‹ã‚‰èª­ã‚€ã ã‘ã§ã™)。ãã®ãŸã‚ã€ã„ã¤ã§ã‚‚安全ã«å®Ÿè¡Œã§ãã¾ã™ã€‚';
     $string['confirmcheckoraclesemantics'] = 'ã“ã®æ©Ÿèƒ½ã¯ã‚ãªãŸã®Moodleサーãƒã§BYTEセマンティクスを使用ã—ã¦ã„ã‚‹Oracle varchar2カラムを調査ãŠã‚ˆã³ä»£ã‚ã‚Šã«CHARセマンティクスを使用ã™ã‚‹ã‚ˆã† (cross-db互æ›æ€§ãŠã‚ˆã³ã‚³ãƒ³ãƒ†ãƒ³ãƒ„最大長ã«æœ‰åˆ©) カラムã™ã¹ã¦ã‚’変æ›ã™ã‚‹ãŸã‚ã®SQL文を自動的ã«ç”Ÿæˆã—ã¾ã™ (実行ã§ã¯ã‚ã‚Šã¾ã›ã‚“!)。
     
    -SQLæ–‡ã®ç”Ÿæˆå¾Œã€ã‚ãªãŸã¯SQL文をコピーã—ã¦è‡ªåˆ†ã®å¥½ããªSQLインターフェースã§å®‰å…¨ã«å®Ÿè¡Œã§ãã¾ã™ (実行å‰ã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„)。
    +SQLæ–‡ã®ç”Ÿæˆå¾Œã€ã‚ãªãŸã¯SQL文をコピーã—ã¦è‡ªåˆ†ã®å¥½ããªSQLインタフェースã§å®‰å…¨ã«å®Ÿè¡Œã§ãã¾ã™ (実行å‰ã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„)。
     
     BYTEセマンティクス検索を実行ã™ã‚‹å‰ã«ã‚ãªãŸã®Moodleリリースを最新 (+ãƒãƒ¼ã‚¸ãƒ§ãƒ³) ã«ã™ã‚‹ã“ã¨ã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚
     
    @@ -228,11 +228,11 @@
     $string['wrongoraclesemantics'] = 'ä¸æ­£ãªOracle BYTEセマンティクスãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚';
     $string['wrongreservedwords'] = 'ç¾åœ¨ä½¿ç”¨ã•ã‚Œã¦ã„る予約語
    ($CFG->prefixを使用ã—ã¦ã„ã‚‹å ´åˆã€ãƒ†ãƒ¼ãƒ–ルåã¯é‡è¦ã§ã¯ãªã„点ã«ç•™æ„ã—ã¦ãã ã•ã„)'; $string['yesextraindexesfound'] = '次ã®è¿½åŠ ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚'; -$string['yesmissingindexesfound'] = '

    ã‚ãªãŸã®DBã«ä¸æ˜Žãªã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚以下ã€è©³ç´°æƒ…å ±ãŠã‚ˆã³ã‚ãªãŸã®å¥½ããªSQLインターフェースã§ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ä½œæˆã‚’実行ã™ã‚‹ãŸã‚ã®SQLæ–‡ã§ã™ã€‚最åˆã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„!

    +$string['yesmissingindexesfound'] = '

    ã‚ãªãŸã®DBã«ä¸æ˜Žãªã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚以下ã€è©³ç´°æƒ…å ±ãŠã‚ˆã³ã‚ãªãŸã®å¥½ããªSQLインタフェースã§ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ä½œæˆã‚’実行ã™ã‚‹ãŸã‚ã®SQLæ–‡ã§ã™ã€‚最åˆã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„!

    SQLæ–‡ã®å®Ÿè¡Œå¾Œã€ã“れ以上ä¸æ˜Žãªã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ãŒè¦‹ã¤ã‹ã‚‹ã‹ã©ã†ã‹ã“ã®ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ã®å†å®Ÿè¡Œã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚

    '; -$string['yeswrongdefaultsfound'] = '

    ã‚ãªãŸã®DBã«çŸ›ç›¾ã—ãŸãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚以下ã€è©³ç´°æƒ…å ±ãŠã‚ˆã³ã‚ãªãŸã®å¥½ããªSQLインターフェースã§ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ä½œæˆã‚’実行ã™ã‚‹ãŸã‚ã®SQLæ–‡ã§ã™ã€‚最åˆã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„!

    +$string['yeswrongdefaultsfound'] = '

    ã‚ãªãŸã®DBã«çŸ›ç›¾ã—ãŸãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚以下ã€è©³ç´°æƒ…å ±ãŠã‚ˆã³ã‚ãªãŸã®å¥½ããªSQLインタフェースã§ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ä½œæˆã‚’実行ã™ã‚‹ãŸã‚ã®SQLæ–‡ã§ã™ã€‚最åˆã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„!

    SQLæ–‡ã®å®Ÿè¡Œå¾Œã€ã“れ以上矛盾ã—ãŸãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ãŒè¦‹ã¤ã‹ã‚‹ã‹ã©ã†ã‹ã“ã®ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ã®å†å®Ÿè¡Œã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚

    '; -$string['yeswrongintsfound'] = '

    ã‚ãªãŸã®DBã«ä¸æ­£ãªæ•´æ•°åž‹ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚以下ã€è©³ç´°æƒ…å ±ãŠã‚ˆã³ã‚ãªãŸã®å¥½ããªSQLインターフェースã§æ•´æ•°åž‹ã®ä¿®æ­£ã‚’実行ã™ã‚‹ãŸã‚ã®SQLæ–‡ã§ã™ã€‚最åˆã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„!

    +$string['yeswrongintsfound'] = '

    ã‚ãªãŸã®DBã«ä¸æ­£ãªæ•´æ•°åž‹ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚以下ã€è©³ç´°æƒ…å ±ãŠã‚ˆã³ã‚ãªãŸã®å¥½ããªSQLインタフェースã§æ•´æ•°åž‹ã®ä¿®æ­£ã‚’実行ã™ã‚‹ãŸã‚ã®SQLæ–‡ã§ã™ã€‚最åˆã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„!

    修正後ã€ã“れ以上ä¸æ­£ãªæ•´æ•°åž‹ãŒè¦‹ã¤ã‹ã‚‹ã‹ã©ã†ã‹ã“ã®ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ã®å†å®Ÿè¡Œã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚

    '; -$string['yeswrongoraclesemanticsfound'] = '

    ã‚ãªãŸã®Oracleカラムã«ä¸æ­£ãªBYTEセマンティクスãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚以下ã€è©³ç´°æƒ…å ±ãŠã‚ˆã³ã‚ãªãŸã®å¥½ããªSQLインターフェースã§Oracleカラムã™ã¹ã¦ã®å¤‰æ›ã‚’実行ã™ã‚‹ãŸã‚ã®SQLæ–‡ã§ã™ã€‚最åˆã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„!

    +$string['yeswrongoraclesemanticsfound'] = '

    ã‚ãªãŸã®Oracleカラムã«ä¸æ­£ãªBYTEセマンティクスãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚以下ã€è©³ç´°æƒ…å ±ãŠã‚ˆã³ã‚ãªãŸã®å¥½ããªSQLインタフェースã§Oracleカラムã™ã¹ã¦ã®å¤‰æ›ã‚’実行ã™ã‚‹ãŸã‚ã®SQLæ–‡ã§ã™ã€‚最åˆã«ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã‚’忘れãšã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„!

    SQLæ–‡ã®å®Ÿè¡Œå¾Œã€ã“れ以上ä¸æ­£ãªã‚»ãƒžãƒ³ãƒ†ã‚£ã‚¯ã‚¹ãŒè¦‹ã¤ã‹ã‚‹ã‹ã©ã†ã‹ã“ã®ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ã®å†å®Ÿè¡Œã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚

    '; diff --git a/html/langpacks/ko/attendance.php b/html/langpacks/ko/attendance.php index 41ae3044a7..a646c6b951 100644 --- a/html/langpacks/ko/attendance.php +++ b/html/langpacks/ko/attendance.php @@ -73,7 +73,6 @@ $string['caleventdeleted'] = '수업 달력 ì¼ì •ì´ 성공ì ìœ¼ë¡œ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.'; $string['calmonths'] = '1ì›”,2ì›”,3ì›”,4ì›”,5ì›”,6ì›”,7ì›”,8ì›”,9ì›”,10ì›”,11ì›”,12ì›”'; $string['calshow'] = '날짜 ì„ íƒ'; -$string['caltoday'] = '오늘'; $string['calweekdays'] = 'ì¼,ì›”,í™”,수,목,금,토'; $string['cannottakeforgroup'] = '모둠 "{$a}"ì— ëŒ€í•´ ì¶œì„ ì²´í¬ë¥¼ í•  수 없습니다.'; $string['categoryreport'] = '강좌 범주 ë³´ê³ ì„œ'; diff --git a/html/langpacks/nl/admin.php b/html/langpacks/nl/admin.php index e43da19261..efe7d2ac71 100644 --- a/html/langpacks/nl/admin.php +++ b/html/langpacks/nl/admin.php @@ -284,9 +284,9 @@ $string['configfrontpagecourselimit'] = 'Maximaal aantal cursussen'; $string['configfrontpagecourselimithelp'] = 'Het maximaal aantal te tonen cursussen op de startpagina in de cursussenlijst.'; $string['configfrontpageloggedin'] = 'De hierboven gekozen items zullen op de startpagina van de site getoond worden, wanneer een gebruiker aangemeld is.'; -$string['configfullnamedisplay'] = 'Deze instelling bepaalt hoe de volledige namen getoond worden. De standaardwaarde, "Taal", laat het over aan de string "fullnamedisplay" in het huidige taalpakket. Sommige talen hebben verschillende conventies voor het tonen van namen. +$string['configfullnamedisplay'] = 'Deze instelling bepaalt hoe de volledige namen getoond worden. De standaardwaarde, "language", laat het over aan de string "fullnamedisplay" in het huidige taalpakket. Sommige talen hebben verschillende conventies voor het tonen van namen. -Voor de meeste eentalige sites is de beste instelling de standaardinstelling, nl "voornaam + achternaam", maar je kunt ervoor kiezen de achternaam te verbergen. Er kunnen plaatshouders gebruikt worden, zoals firstname, lastname, firstnamephonetic, lastnamephonetic, middlename en alternatename.'; +Voor de meeste eentalige sites is de beste instelling de standaardinstelling, nl "firstname lastname", maar je kunt ervoor kiezen de achternaam te verbergen. Er kunnen plaatshouders gebruikt worden, zoals firstname, lastname, firstnamephonetic, lastnamephonetic, middlename en alternatename.'; $string['configgeoipfile'] = 'Plaats van het GeoLite2 City binair data bestand. Dit bestand is geen deel van de Moodle-distributie en moet apart verkregen worden van MaxMind. Je kunt ofwel een commerciële versie bekomen of de gratis versie gebruiken. Je zult moeten registreren om het City databankbestand te kunnen downloaden, wat je kan doen op https://dev.maxmind.com/geoip/geoip2/geolite2/. Eens je geregistreerd hebt en heb bestand gedownload hebt, kun je het unzippen in de map "{$a}" op je server.'; $string['configgetremoteaddrconf'] = 'Als je server zich achter een reverse proxy bevindt, dan kun je deze instelling gebruiken om te specifiëren welke HTTP headers vertrouwd kunnen worden dat ze het IP-adres van de client bevatten. De headers worden in volgorde gelezen. De eerste die gevonden wordt, word gebruikt.'; $string['configgradebookroles'] = 'Deze instelling bepaalt wie er in de cijferlijsten verschijnt. Gebruikers moeten minstens één van deze rollen hebben om in de cijferlijsten voor die cursus te verschijnen.'; diff --git a/html/langpacks/nl/attendance.php b/html/langpacks/nl/attendance.php index 31716d0011..830847f0bb 100644 --- a/html/langpacks/nl/attendance.php +++ b/html/langpacks/nl/attendance.php @@ -52,6 +52,7 @@ $string['attendance:changeattendances'] = 'Wijzig aanwezigheid'; $string['attendance:changepreferences'] = 'Wijzig voorkeuren'; $string['attendance:export'] = 'Exporteer rapporten'; +$string['attendance:import'] = 'Sessies importeren uit bestand (CSV)'; $string['attendance:manageattendances'] = 'Beheer aanwezigheid'; $string['attendance:managetemporaryusers'] = 'Beheer tijdelijke gebruikers'; $string['attendance:takeattendances'] = 'Neem aanwezigheid op'; @@ -63,6 +64,7 @@ $string['attendance_no_status'] = 'Er is geen geldige status aanwezig - je wil misschien later de aanwezigheid registreren.'; $string['attendancedata'] = 'Aanwezigheids gegevens'; $string['attendancefile'] = 'Aanwezigheidsbestand (CSV format)'; +$string['attendancefile_help'] = 'Het bestand moet een CSV-bestand zijn met een regel die de koppen bevat en velden om de gebruiker te identificeren en het tijdstip waarop aanwezigheid geregistreerd werd, bijv. (email, scantime) of (username,time)'; $string['attendanceforthecourse'] = 'Aanwezigheid voor de cursus'; $string['attendancegrade'] = 'Aanwezigheidscijfer'; $string['attendancenotset'] = 'Je moet de aanwezigheid opnemen'; @@ -81,6 +83,8 @@ $string['automarkall'] = 'Ja'; $string['automarkclose'] = 'Instellen op niet gemarkeerd aan het einde van de sessie'; $string['automarktask'] = 'Controleren op aanwezigheidssessies die automatisch markeren vereisen'; +$string['automarkuseempty'] = 'Afhandelen beschikbaarheid automatisch markeren'; +$string['automarkuseempty_desc'] = 'Indien aangevinkt zijn status items met een lege of niet ingestelde instelling "beschikbaar voor" toegestaan tijdens automatisch markeren'; $string['autorecorded'] = 'automatisch opgenomen door systeem'; $string['averageattendance'] = 'Gemiddelde aanwezigheid'; $string['averageattendancegraded'] = 'Gemiddelde aanwezigheid'; @@ -88,49 +92,68 @@ $string['below'] = 'Minder dan {$a} %'; $string['calclose'] = 'Sluiten'; $string['calendarevent'] = 'Kalendergebeurtenis maken voor sessie'; +$string['calendarevent_help'] = 'Indien ingeschakeld wordt er een kalendergebeurtenis aangemaakt voor deze sessie. +Indien uitgeschakeld wordt een al bestaande kalendergebeurtenis voor deze sessie verwijderd.'; $string['caleventcreated'] = 'Kalendergebeurtenis voor sessie succesvol aangemaakt'; $string['caleventdeleted'] = 'Kalendergebeurtenis voor sessie succesvol verwijderd'; $string['calmonths'] = 'januari,februari,maart,april,mei,juni,juli,augustus,september,oktober,november,december'; $string['calshow'] = 'Kies datum'; $string['calweekdays'] = 'zo,ma,di,wo,do,vr,za,zo'; $string['cannottakeforgroup'] = 'U kan geen aanwezigheid opnemen voor groep "{$a}"'; +$string['cannottakethisgroup'] = 'Je bent geen lid van de cursusgroep waarop deze aanwezigheidssessie betrekking heeft, je aanwezigheid is niet opgenomen.'; +$string['cantaddstatus'] = 'Stel een acroniem en beschrijving in wanneer je een nieuwe status toevoegt.'; $string['categoryreport'] = 'Cursus categorie rapportage'; $string['changeattendance'] = 'Wijzig aanwezigheid'; $string['changeduration'] = 'Wijzig duur'; $string['changesession'] = 'Wijzig sessie'; +$string['checkweekdays'] = 'Selecteer weekdagen die binnen het geselecteerde datumbereik vallen.'; +$string['closed'] = 'Deze sessie is op dit moment niet beschikbaar om zelf te markeren'; $string['column'] = 'kolom'; +$string['columnmap'] = 'Toewijzing kolommen'; $string['columns'] = 'kolommen'; $string['commonsession'] = 'Alle leerlingen'; $string['commonsessions'] = 'Alle leerlingen'; $string['confirm'] = 'Bevestig'; +$string['confirmcolumnmappings'] = 'Toewijzing kolommen bevestigen'; $string['confirmdeletehiddensessions'] = 'Weet je zeker dat je {$a->count} sessies wilt verwijderen die gepland staan voor de cursus datum ({$a->date})?'; $string['confirmdeleteuser'] = 'Weet je zeker dat je gebruiker \'{$a->fullname}\' ({$a->email})?
    wilt verwijderen. Al zijn of haar aanwezigheidsregistraties worden permanent verwijderd.'; $string['copyfrom'] = 'Kopieer aanwezigheids gegevens van'; $string['countofselected'] = 'Aantal geselecteerd.'; $string['course'] = 'Cursus'; +$string['coursemessage'] = 'Bericht sturen aan cursusgebruikers'; +$string['courseshortname'] = 'Korte naam van de cursus'; $string['coursesummary'] = 'Cursus samenvattingsrapportage'; $string['createmultiplesessions'] = 'Creëer meerdere sessies'; -$string['createmultiplesessions_help'] = 'Deze functie geeft je de mogelijkheid om in één makkelijke stap. +$string['createmultiplesessions_help'] = 'Met deze functie kun je in een keer meerdere sessies aanmaken . De sessies beginnen op de datum van de basissessie en lopen door tot de datum \'Herhaal tot\' is bereikt.

      -
    • Sessie Start datum : Selecteer de start datum van uw cursus (de eerste lesdag).
    • -
    • Sessie Eind datum : Selecteer de einddatum van de cursus (laatste lesdag).
    • -
    • Sessie dagen : Selecteerd de dagen van de week waarop de lessen plaatsvinden (bv Maandag, Woensdag, Vrijdag).
    • -
    • Frequentie : De herhalingstijd van de lessen. 1; elke week, 2; om de week 3; elke 3e week, etc
    • +
    • Herhaal op: Selecteer de dag(en) van de week waarop je bijeenkomst plaatsvindt (bijvoorbeeld Maandag/Woensdag/Vrijdag).
    • +
    • Herhaal iedere:Hiermee kun je de frequentie instellen. Als je bijeenkomst iedere week plaatsvindt, kies je 1; Als dat om de week is, kies je 2; Als dat om de 2 weken is, kies je 3.
    • +
    • Herhaal tot: Selecteer de laatste dag van de reeks bijeenkomsten (de laatste dag dat je aanwezigheid wilt bijhouden).
    '; $string['createonesession'] = 'Creëer één sessie voor de cursus'; $string['csvdelimiter'] = 'CSV scheidingsteken'; +$string['currentlyselectedusers'] = 'Huidige geselecteerde gebruikers'; +$string['customexportfields'] = 'Exporteer aangepaste profielvelden van gebruikers'; +$string['customexportfields_help'] = 'Aanvullende aangepaste profielvelden van gebruikers om te tonen in de te exporteren rapportage.'; $string['date'] = 'Datum'; $string['days'] = 'Dagen'; $string['defaultdisplaymode'] = 'Standaard presentatie modus'; $string['defaults'] = 'Standaarden'; $string['defaultsessionsettings'] = 'Standaard sessie instellingen'; +$string['defaultsessionsettings_help'] = 'Deze instellingen definiëren de standaardwaardes voor alle nieuwe sessies'; $string['defaultsettings'] = 'Standaard aanwezigheidsinstellingen'; +$string['defaultsettings_help'] = 'Deze instellingen definiëren de standaardwaardes voor alle nieuwe aanwezigheidsregistraties'; $string['defaultstatus'] = 'Standaard status set'; $string['defaultsubnet'] = 'Standaard netwerkadres'; $string['defaultview'] = 'Standaard weergave bij login'; +$string['defaultview_desc'] = 'Dit is de standaardweergave die leraren zien wanneer ze voor het eerst inloggen.'; $string['defaultwarnings'] = 'Standaard waarschuwingsset'; $string['defaultwarningsettings'] = 'Standaard waarschuwingsinstellingen'; +$string['defaultwarningsettings_help'] = 'Deze instellingen definiëren de standaardwaardes voor alle nieuwe waarschuwingen'; $string['delete'] = 'Verwijderen'; +$string['deletecheckfull'] = 'Weet je heel zeker dat je de {$a} volledig wilt verwijderen, inclusief alle gebruikersgegevens?'; +$string['deletedgroup'] = 'De aan deze sessie gekoppelde groep is verwijderd'; +$string['deletehiddensessions'] = 'Verwijder alle verborgen sessies'; $string['deletelogs'] = 'Verwijder aanwezigheids-gegevens'; $string['deleteselected'] = 'Verwijder geselecteerde'; $string['deletesession'] = 'Verwijder sessie'; @@ -173,6 +196,7 @@ $string['emailsubject_default'] = 'Aanwezigheidswaarschuwing'; $string['emailsubject_help'] = 'Wanneer een waarschuwing wordt gestuurd naar een student, wordt het e-mail onderwerp gebruikt dat in dit veld staat.'; $string['emailuser'] = 'E-mail gebruiker'; +$string['emailuser_help'] = 'Indien aangevinkt wordt er een waarschuwing naar de leerling gestuurd.'; $string['emptyacronym'] = 'Lege acroniemen zijn niet toegestaan. Status record niet aangepast.'; $string['emptydescription'] = 'Lege beschrijvingen zijn niet toegestaan. Status record niet aangepast.'; $string['enablecalendar'] = 'Kalendergebeurtenissen aanmaken'; @@ -184,46 +208,89 @@ $string['enrolmentstart'] = 'Inschrijving gebruiker start op "{$a}"'; $string['enrolmentsuspended'] = 'Inschrijving opgeschort'; $string['enterpassword'] = 'Wachtwoord invoeren'; +$string['error:coursehasnoattendance'] = 'De cursus met korte naam {$a} bevat geen activiteiten van het type Aanwezigheid.'; +$string['error:coursenotfound'] = 'Er kan geen cursus worden gevonden met de korte naam {$a}.'; +$string['error:qrcode'] = 'Leerlingen toestaan hun eigen aanwezigheid te registreren moet zijn ingeschakeld om QR code te kunnen gebruiken! Overslaan.'; +$string['error:sessioncourseinvalid'] = 'Er is een sessiecursus ongeldig! Overslaan.'; +$string['error:sessiondateinvalid'] = 'Er is een sessiedatum ongeldig! Overslaan.'; +$string['error:sessionendinvalid'] = 'Er is een sessie-eindtijd ongeldig! Overslaan.'; +$string['error:sessionstartinvalid'] = 'Er is een sessie-starttijd ongeldig! Overslaan.'; $string['errorgroupsnotselected'] = 'Selecteer één of meer groepen'; $string['errorinaddingsession'] = 'Fout in het toevoegen van sessies'; $string['erroringeneratingsessions'] = 'Fout in het genereren van sessies'; $string['eventdurationupdated'] = 'Sessie lengte gewijzigd'; $string['eventreportviewed'] = 'Aanwezigheidsrapport bekeken'; +$string['eventscreated'] = 'Kalendergebeurtenissen aangemaakt'; +$string['eventsdeleted'] = 'Kalendergebeurtenissen verwijderd'; $string['eventsessionadded'] = 'Sessie toegevoegd'; $string['eventsessiondeleted'] = 'Sessie verwijderd'; +$string['eventsessionipshared'] = 'IP conflict bij zelf markeren Aanwezigheid'; +$string['eventsessionsimported'] = 'Sessies geïmporteerd'; $string['eventsessionupdated'] = 'Sessie gewijzigd'; $string['eventstatusadded'] = 'Status toegevoegd'; $string['eventstatusupdated'] = 'Status gewijzigd'; +$string['eventstudentattendancesessionsupdated'] = 'Sessierapportage bijgewerkt'; +$string['eventstudentattendancesessionsviewed'] = 'Sessierapportage bekeken'; $string['eventtaken'] = 'Aanwezigheid opgenomen'; $string['eventtakenbystudent'] = 'Aanwezigheid opgenomen door student'; $string['export'] = 'Exporteer'; +$string['extrarestrictions'] = 'Aanvullende beperkingen'; +$string['formattexttype'] = 'Opmaak'; $string['from'] = 'van:'; $string['gradebookexplanation'] = 'Cijfer in cijferlijst'; $string['gradebookexplanation_help'] = 'De module Aanwezigheid laat je huidige aanwezigheidscijfer zien gebaseerd op het aantal punten dat je hebt gekregen en het totaal aantal punten dat je tot vandaag had kunnen krijgen; het cijfer bevat geen toekomstige sessies. In de cijferlijst, je aanwezigheidscijfer is gebaseerd op je huidige aanwezigheidspercentage en aantal punten dat kan worden verdiend over de gehele lengte van de cursus, inclusief toekomstige sessies. Dit houdt in dat je aanwezigheidscijfers in de Aanwezigheidsmodule en in de cijfer van elkaar kunnen afwijken maar het percentage is gelijk. Bijvoorbeeld, als je 8 van 10 punten tot vandaag hebt gehaald (80% aanwezig) en de aanwezigheid voor de complete cursus is 50 punten waard, de Aanwezigheidsmodule zal 8/10 laten zien en de cijferlijst zal 40/50 laten zien. Je hebt nog geen 50 punten behaald maar 40 is het equivalent aantal punten van jouw aanwezigheid tot nu toe: 80%. De punten die je hebt gekregen in de aanwezigheidsmodule kan nooit verminderen omdat het alleen gebaseerd is op de aanwezigheid tot nu toe. Het aantal aanwezigheidspunten in de cijferlijst kan verhoogd of verlaagd worden afhankelijk van je toekomstige aanwezigheid in de gehele cursus.'; +$string['graded'] = 'Beoordeelde sessies'; $string['gridcolumns'] = 'Tabel kolommen'; $string['group'] = 'Groep'; $string['groups'] = 'Groepen'; $string['groupsession'] = 'Groep leerlingen'; +$string['groupsessionsby'] = 'Sessies groeperen op'; $string['hiddensessions'] = 'Verborgen sessie'; $string['hiddensessions_help'] = 'Sessie vóór de cursus startdatum zijn verborgen. Je kunt deze functie gebruiken om oudere sessie te verbergen in plaats van deze te verwijderen. Alleen zichtbare sessies zullen verschijnen in de cijferlijst.'; $string['hiddensessionsdeleted'] = 'Alle verborgen sessies zijn verwijderd'; +$string['hideextrauserdetails'] = 'Aanvullende gebruikersgegevens verbergen'; +$string['hidensessiondetails'] = 'Informatie over sessie verbergen'; $string['identifyby'] = 'Identificeer student met'; $string['import'] = 'Importeren'; $string['importfile'] = 'Bestand importeren'; $string['importfile_help'] = 'Bestand importeren'; $string['importsessions'] = 'Sessies importeren'; +$string['importstatus'] = 'Statusveld'; $string['includeall'] = 'Selecteer alle sessies'; +$string['includedescription'] = 'Beschrijving sessie opnemen'; $string['includenottaken'] = 'Inclusief niet genoteerde sessies'; +$string['includeqrcode'] = 'QR code opnemen'; $string['includeremarks'] = 'Inclusief opmerkingen'; +$string['incorrectpassword'] = 'Je hebt een onjuist wachtwoord ingevoerd en je aanwezigheid is niet opgenomen. Voer het juiste wachtwoord in.'; +$string['incorrectpasswordshort'] = 'Wachtwoord onjuist, aanwezigheid is niet opgenomen.'; $string['indetail'] = 'Details'; +$string['indicator:cognitivedepth'] = 'Aanwezigheid cognitief'; +$string['indicator:cognitivedepth_help'] = 'Deze indicator is gebaseerd op de cognitieve diepte door de student bereikt in een activiteit Aanwezigheid.'; +$string['indicator:cognitivedepthdef'] = 'Aanwezigheid cognitief'; +$string['indicator:cognitivedepthdef_help'] = 'De deelnemer heeft dit percentage van cognitieve betrokkenheid bereikt, geboden door de Aanwezigheid tijdens deze analyse-interval (Niveaus = Niet bekeken, Bekeken)'; +$string['indicator:socialbreadth'] = 'Aanwezigheid sociaal'; +$string['indicator:socialbreadth_help'] = 'Deze indicator is gebaseerd op de sociale breedte bereikt door de student in een activiteit Aanwezigheid.'; +$string['indicator:socialbreadthdef'] = 'Aanwezigheid sociaal'; $string['invalidaction'] = 'Je moet een actie selecteren'; -$string['invalidsessionenddate'] = 'De einddatum van de sessies kan niet liggen voor de startdatum'; +$string['invalidemails'] = 'Je moet adressen opgeven van bestaande gebruikersaccounts, niet gevonden: {$a}'; +$string['invalidimportfile'] = 'Ongeldig bestandsformaat.'; +$string['invalidsessionenddate'] = 'Deze datum kan niet eerder zijn dan de datum van de sessie'; +$string['invalidsessionendtime'] = 'De eindtijd moet later zijn dan de starttijd'; +$string['invalidstatus'] = 'Je hebt een ongeldige status geselecteerd, probeer het opnieuw'; +$string['iptimemissing'] = 'Ongeldig aantal minuten tot vrijgeven'; $string['jumpto'] = 'Spring naar'; +$string['keepsearching'] = 'Blijf zoeken'; +$string['maxpossible'] = 'Maximum mogelijk'; $string['maxpossiblepercentage'] = 'Maximaal haalbare percentage'; $string['maxpossiblepoints'] = 'Maximaal haalbare punten'; +$string['maxwarn'] = 'Maximum aantal e-mailwaarschuwingen'; +$string['maxwarn_help'] = 'Het maximum aantal keren dat er een waarschuwing verstuurd moet worden (er wordt slechts een waarschuwing per sessie verstuurd)'; $string['mergeuser'] = 'Gebruikers samenvoegen'; +$string['mobilesessionfrom'] = 'Oudere sessies dan de laatste tonen'; +$string['mobilesessionto'] = 'Toekomstige sessies tonen'; +$string['mobilesettings'] = 'Instellingen mobiele app'; $string['modulename'] = 'Aanwezigheid'; $string['modulename_help'] = 'De aanwezigheids activiteits module maakt het mogelijk voor een leraar om aanwezigheid op te nemen tijdens een les en studenten om hun aanwezigheid te controleren. De leraar kan meerdere sessies creëren en kan de aanwezigheid markeren als "Present", "Afwezig", "Te Laat" of "Geëxcuseerd" en deze statussen wijzigen. Rapportage zijn aanwezig voor de gehele klas en/of individuele studenten.'; $string['modulenameplural'] = 'Aanwezigheid'; @@ -237,12 +304,13 @@ $string['newdate'] = 'Nieuwe datum'; $string['newduration'] = 'Nieuwe lengte'; $string['newstatusset'] = 'Nieuwe statusset'; +$string['noabsentstatusset'] = 'De gebruikte statusset heeft geen te gebruiken status wanneer niet gemarkeerd.'; $string['noattendanceusers'] = 'Het is niet mogelijk om data te exporteren omdat er géén studenten aangemeld zijn in deze cursus.'; $string['noattforuser'] = 'Voor deze gebruiker bestaan geen gegevens.'; $string['noautomark'] = 'Uitzetten'; $string['nodescription'] = 'Normale sessie'; $string['noeventstoreset'] = 'Er zijn geen kalender activiteiten die een update nodig hebben.'; -$string['nogroups'] = 'U kunt geen sessies voor groepen toevoegen omdat er (nog) geen groepen zijn aangemaakt.'; +$string['nogroups'] = 'Deze activiteit is ingesteld voor gebruik met groepen, maar er zijn geen groepen in deze cursus.'; $string['noguest'] = 'Gasten kunnen aanwezigheid niet zien.'; $string['noofdaysabsent'] = 'Geen dagen "Afwezigheid"'; $string['noofdaysexcused'] = 'Geen dagen "Excuus"'; @@ -254,13 +322,19 @@ $string['notfound'] = 'Aanwezigheid activiteit is niet gevonden in deze cursus.'; $string['notifytask'] = 'Stuur waarschuwing naar gebruikers'; $string['notmember'] = 'geen lid'; +$string['notset'] = 'niet ingesteld'; $string['noupgradefromthisversion'] = 'De Aanwezigheidsmodule kan niet upgraden van de versie van de attforblock die u hebt geïnstalleeerd. Verwijder de attforblock of upgrade naar de laatste versie voordat de nieuwe aanwezigheidsmodule installeert.'; $string['numsessions'] = 'Het aantal sessies'; $string['olddate'] = 'Oude datum'; +$string['onactivitycompletion'] = 'Bij voltooiing activiteit'; $string['onlyselectedusers'] = 'Exporteer geselecteerde gebruikers'; $string['overallsessions'] = 'Over alle sessies'; $string['oversessionstaken'] = 'Over gevolgde sessies'; +$string['pageof'] = 'Pagina {$a->page} van {$a->numpages}'; $string['participant'] = 'Deelnemer'; +$string['password'] = 'Wachtwoord'; +$string['passwordgrp'] = 'Wachtwoord voor leerlingen'; +$string['passwordrequired'] = 'Voer het sessiewachtwoord in voordat je je aanwezigheid kunt insturen'; $string['percentage'] = 'Percentage'; $string['percentageallsessions'] = 'Percentage over alle sessies'; $string['percentagesessionscompleted'] = 'Percentage over gevolgde sessies'; @@ -269,6 +343,11 @@ $string['points'] = 'Punten'; $string['pointsallsessions'] = 'Punten over alle sessies'; $string['pointssessionscompleted'] = 'Punten over alle gevolgde sessies'; +$string['preferences_desc'] = 'Wijzigingen in statussets hebben invloed op alle bestaande sessies in aanwezigheid en kunnen beoordelingen raken.'; +$string['preventsharedip'] = 'Voorkomen dat leerlingen hun IP adres delen'; +$string['preview'] = 'Voorbeeldweergave bestand'; +$string['previewhtml'] = 'Voorbeeldweergave HTML format'; +$string['privacy:metadata:duration'] = 'Sessieduur in seconden'; $string['processingfile'] = 'Bestand aan het verwerken'; $string['randompassword'] = 'Willekeurig wachtwoord'; $string['remark'] = 'Opmerking voor : {$a}'; @@ -290,17 +369,24 @@ $string['resultsperpage'] = 'Resultaten per pagina'; $string['resultsperpage_desc'] = 'Aantal studenten per pagina'; $string['save'] = 'Sla aanwezigheid op'; +$string['selectactivity'] = 'Selecteer activiteit'; $string['session'] = 'Sessie'; $string['session_help'] = 'Sessie'; $string['sessionadded'] = 'Sessie succesvol opgeslagen'; $string['sessionalreadyexists'] = 'De sessie bestaat al voor deze datum'; -$string['sessiondate'] = 'Sessie datum'; +$string['sessiondate'] = 'Datum'; $string['sessiondays'] = 'Sessie dagen'; $string['sessiondeleted'] = 'Sessie succesvol opgeslagen'; $string['sessionexist'] = 'Sessie niet toegevoegd (bestaat al)!'; +$string['sessiongenerated'] = 'Er is met succes een sessie aangemaakt'; $string['sessions'] = 'Sessies'; +$string['sessionsallcourses'] = 'Alle cursussen'; +$string['sessionsbyactivity'] = 'Instantie van Aanwezigheid'; +$string['sessionsbycourse'] = 'Cursus'; +$string['sessionsbydate'] = 'Week'; $string['sessionscompleted'] = 'Gevolgde sessies'; -$string['sessionsgenerated'] = 'Sessies succesvol gegenereerd'; +$string['sessionscurrentcourses'] = 'Huidige cursussen'; +$string['sessionsgenerated'] = '{$a} sessies met succes aangemaakt'; $string['sessionsids'] = 'ID\'s van de sessies'; $string['sessionsnotfound'] = 'Er zijn geen sessie in het gekozen tijdvak'; $string['sessionstartdate'] = 'Sessie startdatum'; diff --git a/html/langpacks/nl/data.php b/html/langpacks/nl/data.php index 08d580cbe9..78c7edf763 100644 --- a/html/langpacks/nl/data.php +++ b/html/langpacks/nl/data.php @@ -61,9 +61,9 @@ $string['cancel'] = 'Annuleer'; $string['cannotaccesspresentsother'] = 'Je mag de sjablonen van andere gebruikers niet gebruiken'; $string['cannotadd'] = 'Kan geen items toevoegen!'; -$string['cannotdeletepreset'] = 'Fout bij het verwijderen van een sjabloon'; -$string['cannotoverwritepreset'] = 'Fout bij overschrijving sjabloon'; -$string['cannotunziptopreset'] = 'Kan het sjabloon niet unzippen in de map'; +$string['cannotdeletepreset'] = 'Fout bij het verwijderen van een voorinstelling!'; +$string['cannotoverwritepreset'] = 'Fout bij overschrijving voorinstelling'; +$string['cannotunziptopreset'] = 'Kan niet unzippen in de map voor voorinstellingen'; $string['checkbox'] = 'Keuzevakjes'; $string['chooseexportfields'] = 'Kies de velden die je wil exporteren'; $string['chooseexportformat'] = 'Kies het formaat waarnaar je wil exporteren'; @@ -121,12 +121,12 @@ $string['data:managecomments'] = 'Beheer commentaren'; $string['data:manageentries'] = 'Beheer items'; $string['data:managetemplates'] = 'Beheer sjablonen'; -$string['data:manageuserpresets'] = 'Sjabloonsets beheren'; +$string['data:manageuserpresets'] = 'Voorinstellingen beheren'; $string['data:rate'] = 'Items beoordelen'; $string['data:readentry'] = 'Lees items'; $string['data:view'] = 'Bekijk databankactiviteit'; $string['data:viewallratings'] = 'Bekijk alle gegeven beoordelingen'; -$string['data:viewalluserpresets'] = 'Bekijk sjabloonsets'; +$string['data:viewalluserpresets'] = 'Bekijk voorinstellingen van alle gebruikers'; $string['data:viewanyrating'] = 'Bekijk de gekregen totalen van beoordelingen '; $string['data:viewentry'] = 'Bekijk items'; $string['data:viewrating'] = 'Bekijk de totaalbeoordeling die je gekregen hebt'; @@ -145,7 +145,7 @@ $string['deletenotenrolled'] = 'Verwijder items van niet aangemelde gebruikers'; $string['deletewarning'] = 'Ben je zeker dat je deze sjabloonset wil verwijderen?'; $string['descending'] = 'Aflopend'; -$string['directorynotapreset'] = '{$a->directory} Geen sjabloon: bestanden ontbreeken: +$string['directorynotapreset'] = '{$a->directory} Geen voorinstelling: ontbrekende bestanden: {$a->missing_files}'; $string['disapprove'] = 'Verwerp'; $string['download'] = 'Download'; @@ -250,7 +250,7 @@ $string['invalidfieldname'] = 'Kies een andere naam voor dit veld'; $string['invalidfieldtype'] = 'Veldtype is fout'; $string['invalidid'] = 'Data ID is fout'; -$string['invalidpreset'] = '{$a} is geen sjabloon.'; +$string['invalidpreset'] = '{$a} is geen voorinstelling.'; $string['invalidrecord'] = 'Record fout'; $string['invalidurl'] = 'De URL die je net gaf is niet geldig'; $string['jstemplate'] = 'Javascript sjabloon'; @@ -276,6 +276,10 @@ $string['menuchoose'] = 'Kies...'; $string['missingdata'] = 'Data ID of object moet opgegeven worden aan field class'; $string['missingfield'] = 'Programmatiefout: je moet een veld en of gegevens specifiëren wanneer je een field class definieert.'; +$string['missingfieldtype'] = 'Veldtype voor {$a->name} niet gevonden'; +$string['missingfieldtypeimport'] = 'De volgende velden zijn niet geïmporteerd omdat de bijbehorende veldtypen niet zijn geïnstalleerd:'; +$string['missingfieldtypes'] = 'Voor de volgende velden zijn de bijbehorende veldtypen niet geïnstalleerd en worden ze niet opgenomen in de formulieren bij het toevoegen of bewerken van items. + Hun labels kunnen nog steeds op het formulier worden weergegeven, dus werk de "Invoersjabloon toevoegen" dienovereenkomstig bij:'; $string['modulename'] = 'Databank'; $string['modulename_help'] = 'De databank activiteitsmodule maakt het voor deelnemers mogelijk om gegevensbank te maken, te onderhouden en te doorzoeken. @@ -333,8 +337,8 @@ $string['pluginadministration'] = 'Databank activiteitsbeheer'; $string['pluginname'] = 'Databank'; $string['portfolionotfile'] = 'Exporteer naar een portfolio, niet naar een bestand (enkel CSV en Leap2A)'; -$string['presetinfo'] = 'Bewaren als sjabloonset zal dit sjabloon publiceren. Andere gebruikers kunnen dit dan gebruiken in hun databanken.'; -$string['presets'] = 'Sjabloonsets'; +$string['presetinfo'] = 'Bewaren als voorinstelling zal dit sjabloon publiceren. Andere gebruikers kunnen dit dan gebruiken in hun databanken.'; +$string['presets'] = 'Voorinstellingen'; $string['privacy:metadata:commentpurpose'] = 'Opmerkingen op databankgegevens.'; $string['privacy:metadata:data_content'] = 'Stelt één antwoord voor in één veld van de databank activiteitsmodule'; $string['privacy:metadata:data_content:content'] = 'Inhoud'; @@ -387,8 +391,7 @@ $string['saveandadd'] = 'Bewaar en voeg nog één toe'; $string['saveandview'] = 'Bewaar en bekijk'; $string['saveaspreset'] = 'Bewaar als sjabloonset'; -$string['saveaspreset_help'] = '

    Bewaar als sjabloonset

    -

    Dit publiceert de nu gebruikte sjablonen als een sjabloonset, die iedereen op de site kan zien en gebruiken. Deze zal verschijnen in de lijst met sjabloonsets. Wanneer je wil, kun je deze zet natuurlijk verwijderen.

    '; +$string['saveaspreset_help'] = 'De bewaar als voorinstelling-functie publiceert het sjabloon en de velden zodat anderen op deze site ze kunnen gebruiken. Je kunt dit altijd terug verwijderen uit de lijst met voorinstellingen.'; $string['savesettings'] = 'Bewaar instellingen'; $string['savesuccess'] = 'Bewaren gelukt. Je sjabloonset zal nu voor de hele site beschikbaar zijn.'; $string['savetemplate'] = 'Bewaar sjabloon'; @@ -404,7 +407,7 @@ $string['subplugintype_datafield'] = 'Databank veldtype'; $string['subplugintype_datafield_plural'] = 'Databank veldtypes'; $string['subplugintype_datapreset'] = 'Voorinstelling'; -$string['subplugintype_datapreset_plural'] = 'Sjabloonsets'; +$string['subplugintype_datapreset_plural'] = 'Voorinstellingen'; $string['tagarea_data_records'] = 'Data records'; $string['tags'] = 'Tags'; $string['tagsdeleted'] = 'Database-tags zijn verwijderd'; @@ -418,6 +421,7 @@ $string['todatabase'] = 'naar deze database'; $string['type'] = 'Veldtype'; $string['undefinedprocessactionmethod'] = 'Geen methode gedefiniëerd in Data_Preset om de actie "{$a}" af te handelen.'; +$string['unknown'] = 'Onbekend veld'; $string['unsupportedexport'] = '({$a->fieldtype}) kan niet geëxporteerd worden.'; $string['unsupportedfields'] = 'Niet-ondersteunde velden'; $string['unsupportedfieldslist'] = 'De volgende velden kunnen niet worden geëxporteerd:'; diff --git a/html/langpacks/nl/dialogue.php b/html/langpacks/nl/dialogue.php index d30bff72c3..638928ad49 100644 --- a/html/langpacks/nl/dialogue.php +++ b/html/langpacks/nl/dialogue.php @@ -33,4 +33,59 @@ $string['cachedef_participants'] = 'Deelnemer ID\'s (basisinformatie)'; $string['closeconversation'] = 'Beëindig conversatie'; $string['closed'] = 'Afgesloten'; +$string['completed'] = 'Voltooid'; $string['configmaxattachments'] = 'Standaard maximum aantal bijlagen per bericht'; +$string['conversation'] = 'Conversatie'; +$string['conversationclosed'] = 'Conversatie {$a} is afgesloten'; +$string['conversationopened'] = 'Conversatie geopend'; +$string['conversations'] = 'Conversaties'; +$string['day'] = 'dag'; +$string['days'] = 'dagen'; +$string['dialogue:open'] = 'Open een conversatie'; +$string['dialogue:reply'] = 'Beantwoorden'; +$string['displaying'] = 'Weergeven'; +$string['erroremptymessage'] = 'Bericht mag niet leeg zijn'; +$string['erroremptysubject'] = 'Berichtonderwerp mag niet leeg zijn'; +$string['errornoparticipant'] = 'Je moet een ontvanger voor deze conversatie selecteren...'; +$string['eventconversationclosed'] = 'Conversatie afgesloten'; +$string['eventconversationdeleted'] = 'Conversatie verwijderd'; +$string['hour'] = 'uur'; +$string['hours'] = 'uren'; +$string['incompleteconversation'] = 'Je moet een ontvanger voor deze conversatie selecteren. Probeer het opnieuw aub'; +$string['maxattachments'] = 'Maximaal aantal bijlagen'; +$string['maxattachmentsize'] = 'Maximale grootte van bijlage'; +$string['message'] = 'Bericht'; +$string['messages'] = 'berichten'; +$string['minute'] = 'minuut'; +$string['minutes'] = 'minuten'; +$string['month'] = 'maand'; +$string['months'] = 'maanden'; +$string['noconversationsfound'] = 'Geen conversaties gevonden !'; +$string['nopermissiontoclose'] = 'Je mag deze conversatie niet afsluiten'; +$string['nopermissiontodelete'] = 'Je mag deze conversatie niet verwijderen'; +$string['open'] = 'Geopend'; +$string['openedbyfullyear'] = 'Geopend door {$a->fullname} om {$a->datefull} ({$a->time})'; +$string['openedbyshortyear'] = 'Geopend door {$a->fullname} om {$a->dateshort} ({$a->time})'; +$string['openedbytoday'] = 'Geopend door {$a->fullname} om {$a->time} ({$a->timepast}) geleden'; +$string['openwith'] = 'Openen met'; +$string['participants'] = 'deelnemers'; +$string['reply'] = 'Beantwoorden'; +$string['replydeleteconfirm'] = 'Weet je zeker dat je dit antwoord wilt verwijderen?'; +$string['replydeleted'] = 'Antwoord verwijderd'; +$string['replysent'] = 'Antwoord is verstuurd'; +$string['savedraft'] = 'Klad opslaan'; +$string['second'] = 'seconde'; +$string['seconds'] = 'seconden'; +$string['send'] = 'Verzend'; +$string['sortedby'] = 'Gesorteerd op: {$a}'; +$string['subject'] = 'Bericht onderwerp'; +$string['unread'] = 'Ongelezen'; +$string['unreadmessages'] = 'Ongelezen berichten'; +$string['unreadmessagesnumber'] = '{$a} ongelezen berichten'; +$string['unreadmessagesone'] = '1 ongelezen bericht'; +$string['viewconversations'] = 'Conversaties bekijken'; +$string['viewconversationsbyrole'] = 'Bekijk conversaties per rol'; +$string['week'] = 'week'; +$string['weeks'] = 'weken'; +$string['year'] = 'jaar'; +$string['years'] = 'jaren'; diff --git a/html/langpacks/nl/editor_tinymce.php b/html/langpacks/nl/editor_tinymce.php index 2ea8b20904..436e212c68 100644 --- a/html/langpacks/nl/editor_tinymce.php +++ b/html/langpacks/nl/editor_tinymce.php @@ -390,7 +390,7 @@ $string['fullpage_dlg:advanced_tab'] = 'Geavanceerd'; $string['fullpage_dlg:appearance_bgprops'] = 'Achtergrondeigenschappen'; $string['fullpage_dlg:appearance_linkprops'] = 'Linkkleuren'; -$string['fullpage_dlg:appearance_marginprops'] = 'Bodymarge'; +$string['fullpage_dlg:appearance_marginprops'] = 'Body-marge'; $string['fullpage_dlg:appearance_style'] = 'Stijlblad en stijleigenschappen'; $string['fullpage_dlg:appearance_tab'] = 'Weergave'; $string['fullpage_dlg:appearance_textprops'] = 'Teksteigenschappen'; diff --git a/html/langpacks/nl/grades.php b/html/langpacks/nl/grades.php index dc732ee9a5..2b55c732b1 100644 --- a/html/langpacks/nl/grades.php +++ b/html/langpacks/nl/grades.php @@ -292,11 +292,11 @@ $string['gradecategorysettings'] = 'Beoordelingscategorieën'; $string['gradedisplay'] = 'Beoordelingen tonen'; $string['gradedisplaytype'] = 'Hoe beoordelingen tonen'; -$string['gradedisplaytype_help'] = 'Deze instelling bepaalt hoe cijfers getoond worden in beoordeler- en gebruikersrapporten. +$string['gradedisplaytype_help'] = 'Deze instelling bepaalt hoe cijfers getoond worden in het rapportage-scherm (voor beoordelers) en rapport-scherm (voor de gebruikers). * Percentage - relatief tot maximaal en minimaal cijfer * Letter - Er worden letters of woorden gebruikt om een bereik van cijfers voor te stellen, zoals gedefinieerd in "Letters" in de instellingen van het cijferlijst - Echt - De echte cijfers of schaalwaarden'; + * Reëel - De echte, oorspronkelijke cijfers of schaalwaarden'; $string['gradedon'] = 'Beoordeeld op {$a}'; $string['gradeexport'] = 'Export beoordeling'; $string['gradeexportcolumntype'] = '{$a->name} ({$a->extra})'; @@ -349,7 +349,7 @@ $string['gradepass_help'] = 'Deze instelling bepaalt het minimumcijfer dat vereist is om te slagen. De waarde wordt gebruikt in activiteits- en cursusvoltooiing en in de cijferlijst, waar geslaagde cijfers in groen en niet geslaagd in rood wordt weergegeven.'; $string['gradepassgreaterthangrade'] = 'Het slaagcijfer kan niet hoger zijn dan het maximaal mogelijke cijfer {$a}'; $string['gradepointdefault'] = 'Standaardcijfer'; -$string['gradepointdefault_help'] = 'Deze instelling bepaalt de standaardwaarde voor het cijfer in dit beoordelingsitem.'; +$string['gradepointdefault_help'] = 'Deze instelling bepaalt de standaardwaarde voor het maximumcijfer in beoordelingsitems (opdracht, cijferlijst, ...).'; $string['gradepointdefault_validateerror'] = 'Deze instelling moet een geheel getal zijn tussen 1 en het maximumcijfer.'; $string['gradepointmax'] = 'Maximumcijfer'; $string['gradepointmax_help'] = 'Deze instelling bepaalt het maximumcijfer dat kan gegeven worden in een activiteit.'; @@ -519,7 +519,7 @@ $string['modgrade'] = 'Cijfer'; $string['modgrade_help'] = 'Selecteer het type beoordeling dat wordt gebruikt voor deze activiteit. Als "schaal" wordt gekozen, kun je vervolgens de schaal kiezen uit een rolmenu. Als je punt-beoordeling kiest, dan kun je het maximale cijfer invoeren dat bij deze activiteit behaald kan worden.'; $string['modgradecantchangegradetype'] = 'Je kunt het type niet wijzigen omdat er al cijfers voor dit item bestaan.'; -$string['modgradecantchangegradetypemsg'] = 'Sommige cijfers zijn al toegekend, dus het beoordelingstype kan niet meer gewijzigd worden. Als je het maximumcijfer wilt wijzigen, moet je eerste kiezen of je al dan niet de bestaande cijfers wil herschalen.'; +$string['modgradecantchangegradetypemsg'] = 'Sommige cijfers zijn al toegekend, dus het beoordelingstype kan niet meer gewijzigd worden. Als je het maximumcijfer wilt wijzigen, moet je eerst kiezen of je al dan niet de bestaande cijfers wil herschalen.'; $string['modgradecantchangegradetyporscalemsg'] = 'Sommige cijfers zijn al toegekend, dus je kan het beoordelingstype en de schaal niet meer wijzigen.'; $string['modgradecantchangeratingmaxgrade'] = 'Je kunt het maximumcijfer niet wijzigen wanneer er al cijfers voor de activiteit gegeven zijn.'; $string['modgradecantchangescale'] = 'Je kunt de schaal niet wijzigen omdat er al cijfers bestaan voor dit item.'; @@ -632,7 +632,7 @@ $string['percent'] = 'Procent'; $string['percentage'] = 'Percentage'; $string['percentageletter'] = 'Percentage (letter)'; -$string['percentagereal'] = 'Percentage (Reëel)'; +$string['percentagereal'] = 'Percentage (reëel)'; $string['percentascending'] = 'Sorteer procent oplopend'; $string['percentdescending'] = 'Sorteer procent aflopend'; $string['percentshort'] = '%'; @@ -702,10 +702,10 @@ $string['rangesdecimalpoints'] = 'Aantal decimalen in marges'; $string['rangesdecimalpoints_help'] = 'Specificeert het aantal te tonen decimalen voor elk bereiken of de algemene instelling voor aantal decimalen voor de categorie of beoordelingsitem wordt gebruikt (overerven).'; $string['rangesdisplaytype'] = 'Hoe marges tonen'; -$string['rangesdisplaytype_help'] = '

    Specifieerd hoe marges getoond moeten worden. Als je voor overerven kiest, dan wordt dit type voor elke kolom gebruikt.

    '; +$string['rangesdisplaytype_help'] = 'Deze instelling bepaalt of de marge getoond wordt als reële cijfers, percentages of letters en of de manier waarop categorie en hoe marges getoond moeten worden (overerven).'; $string['rank'] = 'Ranglijst'; $string['rawpct'] = 'Ruw %'; -$string['real'] = 'Echt'; +$string['real'] = 'Reëel'; $string['realletter'] = 'Reëel (letter)'; $string['realpercentage'] = 'Reëel (percentage)'; $string['recalculatinggrades'] = 'Cijfers herberekenen'; diff --git a/html/langpacks/nl/grading.php b/html/langpacks/nl/grading.php index 0a74546263..605967ca23 100644 --- a/html/langpacks/nl/grading.php +++ b/html/langpacks/nl/grading.php @@ -80,7 +80,7 @@ $string['privacy:metadata:grading_instances:status'] = 'De status van deze beoordeling instantie'; $string['privacy:metadata:grading_instances:timemodified'] = 'Het tijdstip waarop de beoordeling instantie voor het laatst is gewijzigd.'; $string['privacy:metadata:gradingformpluginsummary'] = 'Gegevens voor de beoordelingsmethode.'; -$string['searchownforms'] = 'voeg mijn eigen formulieren toe'; +$string['searchownforms'] = 'Zoek ook eigen beoordelingsformulieren'; $string['searchtemplate'] = 'Beoordelingsformulieren zoeken'; $string['searchtemplate_help'] = 'Je kunt zoeken naar een beoordelingsformulier en het hier als sjabloon gebruiken voor een nieuw beoordelingsformulier. Typ woorden die in de formuliernaam, de beschrijving of in het formulier zelf zouden moeten voorkomen. Om een zin te zoeken, plaats je de woorden tussen dubbele aanhalingstekens. @@ -94,5 +94,5 @@ $string['templatepickconfirm'] = 'Wil je beoordelingsformulier \'{$a->formname}\' gebruiken als sjabloon voor het nieuwe beoordelingsformulier in \'{$a->component} ({$a->area})\'?'; $string['templatepickownform'] = 'Gebruik dit formulier als sjabloon'; $string['templatesource'] = 'Plaats: {$a->component} ({$a->area})'; -$string['templatetypeown'] = 'Eigen formulier'; +$string['templatetypeown'] = 'Eigen beoordelingsformulier'; $string['templatetypeshared'] = 'Gedeeld sjabloon'; diff --git a/html/langpacks/nl/mnet.php b/html/langpacks/nl/mnet.php index 074cd6cb6a..fb781ab30b 100644 --- a/html/langpacks/nl/mnet.php +++ b/html/langpacks/nl/mnet.php @@ -90,7 +90,7 @@ $string['host'] = 'host'; $string['hostcoursenotfound'] = 'Host of cursus kan niet gevonden worden'; $string['hostdeleted'] = 'Host verwijderd'; -$string['hostexists'] = 'Er bestaat al een record voor een host met die naam. Klik hier om die record te bewerken.'; +$string['hostexists'] = 'Er bestaat al een record voor een host met die hostnaam. Klik hier om die record te bewerken.'; $string['hostlist'] = 'Lijst met genetwerkte hosts'; $string['hostname'] = 'Host-naam'; $string['hostnamehelp'] = 'De fully-qualified domain name van die host, bv. www.voorbeeld.com'; diff --git a/html/langpacks/nl/qtype_calculated.php b/html/langpacks/nl/qtype_calculated.php index c3c3b568e3..0ede3a3ff5 100644 --- a/html/langpacks/nl/qtype_calculated.php +++ b/html/langpacks/nl/qtype_calculated.php @@ -48,13 +48,13 @@ $string['correctanswershowsformat'] = 'Opmaak'; $string['correctfeedback'] = 'Voor elk juist antwoord'; $string['dataitemdefined'] = 'met {$a} numerieke waarden al gedefinieerd is beschikbaar'; -$string['datasetrole'] = 'De jokers {x...} zullen vervangen worden door een numerieke waarde van hun dataset'; +$string['datasetrole'] = 'De jokerwaarden {x...} zullen vervangen worden door een numerieke waarde van hun dataset'; $string['decimals'] = 'met {$a}'; $string['deleteitem'] = 'Verwijder item'; $string['deletelastitem'] = 'Verwijder laatste item'; $string['distributionoption'] = 'Kies een distributieoptie'; -$string['editdatasets'] = 'Bewerk de datasets voor de jokers'; -$string['editdatasets_help'] = 'Joker waarden kunnen aangemaakt worden door een getal in elk joker veld in te typen en op de voeg toe knop te klikken. Om automatisch 10 of meer waarden te genereren kies je het vereiste aantal voor je op de voeg toe knop klikt. Een uniforme distributie betekent dat elke waarde tussen de twee limieten een gelijke kans heeft om gegenereerd te worden; een loguniforme distributie betekent dat waarden dichter bij de lage grens eerder berekend zullen worden.'; +$string['editdatasets'] = 'Bewerk de datasets voor de jokerwaarden'; +$string['editdatasets_help'] = 'Jokerwaarden kunnen aangemaakt worden door een getal in elk joker veld in te typen en op de voeg toe knop te klikken. Om automatisch 10 of meer waarden te genereren kies je het vereiste aantal voor je op de voeg toe knop klikt. Een uniforme distributie betekent dat elke waarde tussen de twee limieten een gelijke kans heeft om gegenereerd te worden; een loguniforme distributie betekent dat waarden dichter bij de lage grens eerder berekend zullen worden.'; $string['existingcategory1'] = 'zal een bestaande gedeelde dataset gebruiken'; $string['existingcategory2'] = 'een bestand uit een bestaande reeks bestanden die ook gebruikt worden door vragen in een andere categorie'; $string['existingcategory3'] = 'een link uit een bestaande reeks links die ook gebruikt worden door vragen in een andere categorie'; @@ -98,7 +98,7 @@ $string['newlocal1'] = 'zal een nieuwe private dataset gebruiken'; $string['newlocal2'] = 'een bestand uit een nieuwe set bestanden dat enkel gebruikt zal worden voor deze vraag'; $string['newlocal3'] = 'een link uit een nieuwe set links die enkel gebruikt zal worden voor deze vraag'; -$string['newsetwildcardvalues'] = 'nieuwe set joker waarden'; +$string['newsetwildcardvalues'] = 'nieuwe set(s) jokerwaarden'; $string['nextitemtoadd'] = 'Volgend Item om toe te voegen'; $string['nextpage'] = 'Volgende pagina'; $string['nocoherencequestionsdatyasetcategory'] = 'Voor vraag id {$a->qid}, is de categorie id {$a->qcat} niet gelijk aan de gedeelde joker {$a->name} categorie id {$a->sharedcat}. Bewerk de vraag.'; diff --git a/html/langpacks/nl/qtype_calculatedsimple.php b/html/langpacks/nl/qtype_calculatedsimple.php index 52b899b239..805c704168 100644 --- a/html/langpacks/nl/qtype_calculatedsimple.php +++ b/html/langpacks/nl/qtype_calculatedsimple.php @@ -27,9 +27,9 @@ $string['atleastonewildcard'] = 'Er moet minstens één joker {x..} in de formules voor het juiste antwoord zijn'; $string['converttocalculated'] = 'Bewaar als een nieuwe gewone berekende vraag'; -$string['findwildcards'] = 'Zoek de jokers {x...} in je juiste antwoordformules'; +$string['findwildcards'] = 'Zoek de jokers {x...} in je juist antwoordformules'; $string['generatenewitemsset'] = 'Genereer'; -$string['newsetwildcardvalues'] = 'nieuwe set joker waarden'; +$string['newsetwildcardvalues'] = 'nieuwe set(s) jokerwaarden'; $string['pluginname'] = 'Berekend eenvoudig'; $string['pluginname_help'] = 'Een eenvoudige versie van berekende vragen. Deze zijn als numerieke vragen maar met de getallen willekeurig gekozen uit een set terwijl de test wordt afgenomen. Eenvoudig numerieke vragen bieden de meeste mogelijkheden van berekende vragen, maar met een eenvoudiger interface om ze te maken.'; $string['pluginnameadding'] = 'Een eenvoudige berekende vraag toevoegen'; @@ -37,14 +37,14 @@ $string['pluginnamesummary'] = 'Een eenvoudige versie van berekende vragen. Deze zijn als numerieke vragen maar met de getallen willekeurig gekozen uit een set terwijl de test wordt afgenomen.'; $string['privacy:metadata'] = 'De eenvoudige plug-in Calculated simple question type slaat geen persoonlijke gegevens op.'; $string['setno'] = 'Set {$a}'; -$string['setwildcardvalues'] = 'set met joker waarden'; +$string['setwildcardvalues'] = 'set(s) met jokerwaarden'; $string['showitems'] = 'Toon'; -$string['updatewildcardvalues'] = 'Pas de joker waarden aan'; +$string['updatewildcardvalues'] = 'Pas de jokerwaarden aan'; $string['useadvance'] = 'Gebruik de geavanceerd knop om de fouten te zien'; $string['wildcard'] = 'Joker {{$a}}'; -$string['wildcardparam'] = 'Joker parameters gebruikt om de waarden te genereren'; +$string['wildcardparam'] = 'Jokerparameters gebruikt om de waarden te genereren'; $string['wildcardrole'] = 'De jokers {x..} zullen vervangen worden door een numerieke waarde uit de reeks gegenereerde waarden'; -$string['wildcardvalues'] = 'Joker waarden'; +$string['wildcardvalues'] = 'Jokerwaarden'; $string['wildcardvaluesgenerated'] = 'Joker waarden gegenereerd'; $string['willconverttocalculated'] = 'Indien ingesteld zal de Bewaar als nieuwe vraag-knop bewaren als een nieuwe berekende vraag'; $string['youmustaddatleastonevalue'] = 'Je moet minstens één set jokers toevoegen voor je deze vraag kan bewaren.'; diff --git a/html/langpacks/nl/qtype_formulas.php b/html/langpacks/nl/qtype_formulas.php index 29bfe5ab43..e79a447df4 100644 --- a/html/langpacks/nl/qtype_formulas.php +++ b/html/langpacks/nl/qtype_formulas.php @@ -124,7 +124,6 @@ $string['functiontakesonearg'] = 'De functie {$a} moet exact één argument krijgen'; $string['functiontakesoneortwoargs'] = 'De functie {$a} moet één of twee argumenten krijgen'; $string['functiontakestwoargs'] = 'De functie {$a} moet exact twee argumenten krijgen'; -$string['globaloptions'] = '[Globaal] -'; $string['globalvarshdr'] = 'Variablen'; $string['illegalformulasyntax'] = 'Ongeldige formule-syntax beginnend met \'{$a}\''; $string['incorrectfeedback'] = 'Voor elk fout antwoord'; diff --git a/html/langpacks/nl/report_lpmonitoring.php b/html/langpacks/nl/report_lpmonitoring.php index 3c1f2a20c8..fc7c24b59e 100644 --- a/html/langpacks/nl/report_lpmonitoring.php +++ b/html/langpacks/nl/report_lpmonitoring.php @@ -29,6 +29,8 @@ $string['apply'] = 'Toepassen'; $string['atleastonecomment'] = 'Studieplannen met ten minste één opmerking'; $string['atleasttwoplans'] = 'Gebruikers met ten minste twee studieplannen'; +$string['bordercolour'] = 'Randkleur'; +$string['bordercolourdesc'] = 'De kleur die je gebruikt voor de rand van de pagina'; $string['bulkdefaultrating'] = 'Alle leerlingen voor alle competenties in bulk beoordelen'; $string['colorconfiguration'] = 'Kleuren competentieschalen'; $string['colorsforscale'] = 'Kleuren voor de schaal: {$a}'; @@ -39,6 +41,7 @@ $string['commentseditshort'] = 'Bekijken/Toevoegen'; $string['commentsnumber'] = '({$a}) opmerking(en)'; $string['course'] = 'Cursus'; +$string['dategenerated'] = 'Rapport gegenereerd: {$a}'; $string['donotapplybulk'] = 'Deze competentie niet in bulk beoordelen'; $string['emptytemplate'] = 'Geen studieplannen gevonden'; $string['errormanagetags'] = 'Fout bij indienen formulier tags bewerken'; @@ -58,17 +61,21 @@ $string['incourses'] = 'in cursussen'; $string['invalidframework'] = 'Ongeldig competentieframework'; $string['invalidscaleconfiguration'] = 'Ongeldige configuratie van schaal'; +$string['learningplan'] = 'Studieplan'; $string['learningplancompetencies'] = 'Competenties in studieplan: {$a}'; $string['learningplanswithtag'] = 'Studieplannen met dat tag'; $string['linkedcms'] = 'Gekoppelde activiteiten'; $string['linkedusers'] = 'Gekoppelde gebruikers'; +$string['moodleuserid'] = 'Moodle gebruikersID'; $string['nextuser'] = 'Volgende gebruiker'; +$string['nocompetenciesforusererror'] = 'Er zijn geen competenties gevonden voor studieplannen geassocieerd met gebruikersID {$a}.'; $string['nocompetenciesintemplate'] = 'Er zijn geen competenties gekoppeld aan het studieplansjabloon'; $string['nodataavailable'] = 'Geen gegevens beschikbaar'; $string['nolearningplanavailable'] = 'Geen studieplan beschikbaar'; $string['nomatchingrecords'] = 'Geen overeenkomende records gevonden'; $string['nopermissionsplanview'] = 'Sorry, maar je hebt op dit moment geen permissie het studieplan voor {$a} in te zien'; $string['nopermissionsusercompetencyview'] = 'Sorry, maar je hebt op dit moment geen permissie de competentie voor gebruiker {$a} in te zien'; +$string['noplansforusererror'] = 'Er zijn geen studieplannen gevonden voor gebruikersID {$a}.'; $string['noscaleavailable'] = 'Geen schaal beschikbaar'; $string['notemplateselected'] = 'Geen sjabloon geselecteerd'; $string['noticebulkrating'] = 'Raakt reeds beoordeelde leerlingen niet, vink de optie "Beoordeling forceren voor reeds beoordeelde leerlingen" aan om beoordelingen te forceren'; @@ -77,12 +84,14 @@ $string['notrated'] = 'Niet beoordeeld'; $string['notratedcompetencies'] = 'Niet beoordeelde competenties'; $string['nouserselected'] = 'Geen gebruiker geselecteerd'; +$string['pdfreporttitle'] = '{$a} - samenvatting van competencies in Moodle'; $string['plansnumber'] = '({$a}) studieplan(nen)'; $string['pluginname'] = 'Studieplannen controleren'; $string['previoususer'] = 'Vorige gebruiker'; $string['privacy:metadata'] = 'De plugin Monitor Studieplannen slaat geen persoonsgegevens op'; $string['proficient'] = 'Bekwaam'; $string['proficientcompetencies'] = 'Competenties waarin bekwaam'; +$string['profilefieldnotuniqueerror'] = 'Fout in get_userid_from_profile_field: {$a} resultaten gevonden.'; $string['rated'] = 'Beoordeeld'; $string['ratingnumber'] = '({$a}) beoordeling'; $string['resetallratings'] = 'Alle beoordelingen resetten'; @@ -102,6 +111,9 @@ $string['selecttag'] = 'Selecteer een tag'; $string['selectuser'] = 'Selecteer een gebruiker'; $string['statslearningplan'] = 'Statistieken voor studieplannen'; +$string['studentid'] = 'LeerlingID'; +$string['studentidmapping'] = 'Koppeling leerlingID'; +$string['studentidmappingdesc'] = 'Deze instelling doet twee zaken: 1) geeft de leerlingidentificatie in de PDF (vb LeerlingID) en 2) laat de report_lpmonitoring_get_user_pdf web service weten wat te verwachten en te testen wanneer een gebruiker gevonden wordt.'; $string['successtaskmsg'] = 'Evaluaties worden binnenkort uitgevoerd'; $string['tabdetail'] = 'In detail'; $string['tabreport'] = 'Rapport'; @@ -116,4 +128,7 @@ $string['totalnumberratingincms'] = 'Totaal aantal beoordelingen in activiteiten'; $string['totalnumberratingincourses'] = 'Totaal aantal beoordelingen in cursussen'; $string['totalusers'] = 'Totaal aantal gebruikers'; +$string['userpdflogo'] = 'Gebruiker PDF-logo'; +$string['userpdflogodesc'] = 'De logo om op de PDF van het gebruikersrapport te zetten.'; +$string['userreportpdf'] = 'PDF gebruikersrapport'; $string['usersfromtemplate'] = 'Gebruikers vanuit dit sjabloon'; diff --git a/html/langpacks/nl/tool_customlang.php b/html/langpacks/nl/tool_customlang.php index 4030706069..c7bcf23953 100644 --- a/html/langpacks/nl/tool_customlang.php +++ b/html/langpacks/nl/tool_customlang.php @@ -49,6 +49,7 @@ $string['customlang:view'] = 'Bekijk lokale vertaling'; $string['export'] = 'Exporteer aangepaste strings'; $string['exportfilter'] = 'Selecteer te exporteren componenten'; +$string['exportzipfilename'] = 'Aangepaste taal-export-{$a->lang}.zip'; $string['filter'] = 'Filter strings'; $string['filtercomponent'] = 'Toon strings van deze component'; $string['filtercustomized'] = 'Enkel aangepaste'; diff --git a/html/langpacks/nl/tool_mobile.php b/html/langpacks/nl/tool_mobile.php index 3f4f726347..bfcdeea7bf 100644 --- a/html/langpacks/nl/tool_mobile.php +++ b/html/langpacks/nl/tool_mobile.php @@ -127,7 +127,7 @@ $string['qrcodetypelogin'] = 'QR-code met automatische login'; $string['qrcodetypeurl'] = 'QR-code met site-URL'; $string['qrsiteadminsnotallowed'] = 'Om veiligheidsredenen is het aanmelden via QR-code niet toegestaan voor beheerders of wanneer je aangemeld bent als een andere gebruiker.'; -$string['readingthisemailgettheapp'] = 'Dit in een e-mail lezen? Download de mobiele app en ontvang meldingen op je mobiele apparaat .'; +$string['readingthisemailgettheapp'] = 'Dit als smartphone-notificatie krijgen?? Download de mobiele app en ontvang meldingen op je mobiele apparaat .'; $string['remoteaddons'] = 'Externe add-ons'; $string['responsivemainmenuitems'] = 'Responsieve menu-items'; $string['scanqrcode'] = 'Scan QR code'; diff --git a/html/langpacks/nl/user.php b/html/langpacks/nl/user.php index eaabd7293a..4f23bd592d 100644 --- a/html/langpacks/nl/user.php +++ b/html/langpacks/nl/user.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['addcondition'] = 'Voorwaarde toevoegen'; +$string['addcondition'] = 'Voeg voorwaarde toe'; $string['adverbfor_and'] = 'en'; $string['adverbfor_andnot'] = 'en'; $string['adverbfor_or'] = 'of'; diff --git a/html/langpacks/pt/accredible.php b/html/langpacks/pt/accredible.php index 8f0f53c29c..93f55a3823 100644 --- a/html/langpacks/pt/accredible.php +++ b/html/langpacks/pt/accredible.php @@ -62,7 +62,7 @@ $string['overview'] = 'Visão Geral'; $string['passinggrade'] = 'Nota percentual necessária para obter aprovação (%)'; $string['recipient'] = 'Condecorado'; -$string['unissueddescription'] = 'Estes utilizadores cumprem os requisitos para este certificado mas este ainda não foi emitido. Escolha aqueles para os quais deseja emitir os certificados.'; +$string['unissueddescription'] = 'Estes utilizadores cumprem os requisitos para este certificado mas este ainda não foi emitido. Escolha aqueles para os quais pretende emitir os certificados.'; $string['unissuedheader'] = 'Certificados/medalhas não emitidos'; $string['viewheader'] = 'Certificados & medalhas para {$a}'; $string['viewimgcomplete'] = 'Clique para ver o seu certificado ou medalha'; diff --git a/html/langpacks/pt/admin.php b/html/langpacks/pt/admin.php index 2785b444ff..07c0a080b5 100644 --- a/html/langpacks/pt/admin.php +++ b/html/langpacks/pt/admin.php @@ -27,7 +27,7 @@ $string['accessdenied'] = 'Acesso negado'; $string['accounts'] = 'Contas'; -$string['addcategory'] = 'Adicionar uma categoria'; +$string['addcategory'] = 'Adicionar categoria'; $string['additionalhtml'] = 'HTML adicional'; $string['additionalhtml_desc'] = 'Estas configurações permitem indicar código HTML que será incluído em todas as páginas do site. É possível especificar código HTML que será adicionado dentro da secção HEAD da página, no início da secção BODY ou no final da secção BODY.
    Desta forma é possível adicionar cabeçalhos e rodapés personalizados em qualquer página, bem como configurar aplicações como o Google Analytics de forma fácil, independente do tema que estiver em utilização.'; $string['additionalhtml_heading'] = 'HTML adicional que será incluído em todas as páginas'; @@ -183,7 +183,7 @@ $string['configallowusermailcharset'] = 'Se ativar esta opção, os utilizadores podem selecionar nas configurações do seu perfil um conjunto de caracteres para usar no e-mail.'; $string['configallowuserswitchrolestheycantassign'] = 'Por predefinição, é necessário ter a permissão \'moodle/role:assign\' para os utilizadores poderem assumir outros papéis. Ativar esta opção, remove essa restrição, fazendo com que os papéis disponíveis na lista pendente "Assumir o papel de..." sejam determinados pelas configurações no separador "Permitir atribuição de papéis". Recomenda-se que as definições em "Permitir atribuição de papéis" não permitam aos utilizadores assumir um papel com mais permissões do que o seu papel atual.'; $string['configallowuserthemes'] = 'Se ativar esta opção, os utilizadores poderão escolher os seus próprios temas. Os temas do utilizador prevalecem sobre os temas definidos para o site (mas não sobre os temas da disciplina).'; -$string['configallowview'] = 'Para cada papel na coluna da esquerda, selecione quais os papéis que podem poderão ver, procurar e filtrar por.'; +$string['configallowview'] = 'Para cada papel na coluna da esquerda, selecione quais os papéis que podem ver, procurar e filtrar por.'; $string['configallusersaresitestudents'] = 'Todos os utilizadores devem ser considerados alunos nas atividades da página principal? Se a resposta for "Sim", então qualquer utilizador autenticado poderá participar como aluno nessas atividades. Se a resposta for "Não", então apenas os utilizadores já inscritos em pelo menos uma disciplina poderão tomar parte nestas atividades. Apenas os administradores e professores designados explicitamente poderão participar nestas atividades como professores.'; $string['configauthenticationplugins'] = 'Escolha os módulos de autenticação que pretende usar e ordene-os pela ordem que estes serão usados até encontrar um que autentique o utilizador com sucesso.'; $string['configautolang'] = 'Deteção automática do idioma com base na configuração do navegador. Se esta opção estiver desativada será usado o idioma predefinido do site.'; @@ -229,9 +229,9 @@ $string['configdeleteincompleteusers'] = 'Depois deste período, qualquer conta sem o Nome, Apelido ou campo de e-mail preenchido é apagada.'; $string['configdeleteunconfirmed'] = 'Para alguns métodos de autenticação, tal como o autorregisto com autenticação por e-mail, os utilizadores devem confirmar a sua conta dentro de um determinado período de tempo. Depois deste período, as contas antigas não confirmadas serão apagadas automaticamente.'; $string['configdenyemailaddresses'] = 'Para recusar endereços de e-mail de determinados domínios, indique aqui a lista dos mesmos, separados por espaços. Exemplo: hotmail.com yahoo.co.uk. Todos os outros domínios serão aceites. Para recusar subdomínios, indique o domínio precedido de um ponto, por exemplo, .live.com.'; -$string['configdisableuserimages'] = 'Se ativar esta configuração os utilizadores não poderão alterar a sua foto no perfil do utilizador.'; +$string['configdisableuserimages'] = 'Se ativar esta configuração, os utilizadores não poderão alterar a sua foto no perfil do utilizador.'; $string['configdisplayloginfailures'] = 'Se ativar esta opção, será exibida informação aos utilizadores sobre as tentativas de autenticação falhadas anteriormente.'; -$string['configdndallowtextandlinks'] = 'Permite que, em simultâneo com a possibilidade de arrastar e largar ficheiros para uma página de disciplina, possa arrastar e largar texto e hiperligações. Tenha em atenção que arrastar texto para o Firefox, ou entre diferentes navegadores, não é fiável, podendo acontecer que nenhuma informação seja carregada ou o texto carregado fique corrompido.'; +$string['configdndallowtextandlinks'] = 'Se ativar esta opção, será permitido arrastar e largar texto e hiperligações, em simultâneo com a possibilidade de arrastar e largar ficheiros, para uma página de disciplina. Tenha em atenção que arrastar texto para o Firefox, ou entre diferentes navegadores, não é fiável, podendo acontecer que nenhuma informação seja carregada ou o texto carregado fique corrompido.'; $string['configdoclang'] = 'Idioma que será usado nas hiperligações para as páginas de documentação.'; $string['configdocroot'] = 'Define o URL para a documentação do Moodle para fornecer informação adaptada ao contexto através da hiperligação "Ajuda e documentação" no rodapé de cada página. Se o campo ficar em branco, as hiperligações não serão exibidas.'; $string['configdoctonewwindow'] = 'Se ativar esta opção, as hiperligações para a documentação do Moodle serão mostradas numa nova janela.'; @@ -244,12 +244,12 @@ $string['configemailsubjectprefix'] = 'Texto a ser usado como prefixo do assunto de todos os e-mails a serem enviados.'; $string['configenableactivitychooser'] = 'A seleção rápida é uma caixa de diálogo com uma breve descrição de cada atividade e recurso. Se desativar esta opção, em vez da caixa de diálogo serão mostradas listas pendentes em separado para os recursos e para as atividades.'; $string['configenableanalytics'] = 'Modelos de análise, tais como, \'Alunos em risco de desistir\' ou \'Atividades a terminar brevemente\', podem gerar previsões, enviar notificações de perceções e outras ações adicionais, como por exemplo, enviar mensagens aos utilizadores.'; -$string['configenableblogs'] = 'Esta opção de configuração disponibiliza a todos os utilizadores do site o seu próprio blogue.'; +$string['configenableblogs'] = 'Se ativar esta opção, será disponibilizado a todos os utilizadores do site o seu próprio blogue.'; $string['configenablecalendarexport'] = 'Ativa a possibilidade de exportação ou subscrição de calendários.'; $string['configenablecomments'] = 'Se ativar esta opção, os comentários estarão ativados.'; $string['configenablecourserequests'] = 'Se ativar esta opção, os utilizadores com permissão para fazerem pedidos de novas disciplina (moodle/course:request) terão a opção de solicitar uma disciplina. Esta permissão não é permitida para qualquer um dos papéis predefinidos. Pode ser usada no contexto do sistema ou da categoria.'; $string['configenabledevicedetection'] = 'Ativa a deteção de dispositivos móveis, telemóveis, tablets e outros (portáteis, computadores, etc.) permitindo a aplicação de temas específicos e outras funcionalidades.'; -$string['configenablemobilewebservice'] = 'Ativa o serviço para dispositivos móveis para a Aplicação móvel Moodle oficial ou outra aplicação para dispositivos móveis que necessite desse serviço. Para mais informações, consulte a página {$a}.'; +$string['configenablemobilewebservice'] = 'Ativa o serviço para dispositivos móveis para a Aplicação móvel Moodle oficial ou outra aplicação para dispositivos móveis que necessite dos web services. Para mais informações, consulte a {$a}.'; $string['configenablerssfeeds'] = 'Se ativar esta opção, as listas RSS serão geradas a partir de várias funcionalidades do site (tais como blogues, fóruns, bases de dados e glossários). Tenha em atenção que deverá ativar as listas RSS nas configurações das respetivas atividades.'; $string['configenablerssfeedsdisabled'] = 'Não está disponível porque as listas RSS estão desativadas ao nível do site. Podem ser ativadas em Administração do Site / Funcionalidades avançadas / Ativar listas RSS.'; $string['configenablerssfeedsdisabled2'] = 'As listas RSS estão desativadas ao nível do site. Podem ser ativadas em Administração do Site / Funcionalidades avançadas / Ativar listas RSS.'; @@ -331,7 +331,7 @@ $string['configpasswordpolicy'] = 'Se ativar esta opção, as senhas dos utilizadores terão de cumprir a política de senhas especificada nas configurações abaixo. A ativação da política de senhas não afetará os utilizadores já existentes até que decidam ou precisem de alterar a senha ou a configuração \'Verificar senha ao autenticar\' está ativada.'; $string['configpasswordpolicycheckonlogin'] = 'Se ativar esta opção, as senhas dos utilizadores serão verificadas em relação à política de senha sempre que os utilizadores se autenticarem no site. Se a verificação falhar, o utilizador terá que alterar a sua senha antes de continuar. É útil ativar esta configuração depois de atualizar a política de senha.'; -$string['configpasswordresettime'] = 'Esta configuração especifica quanto tempo o utilizador tem para validar um pedido de reposição de senha antes que esta expire. Normalmente, 30 minutos é um intervalo adequado.'; +$string['configpasswordresettime'] = 'Esta configuração especifica quanto tempo o utilizador tem para validar um pedido de reposição de senha antes que este expire. Normalmente, 30 minutos é um intervalo adequado.'; $string['configpathtodu'] = 'Caminho para o programa du. Provavelmente algo como \'/usr/bin/du\'. Se indicar um valor, as páginas que exibem conteúdos de pastas com muitos ficheiros irão ser processadas com maior rapidez.'; $string['configpathtophp'] = 'Caminho para a CLI do PHP. Provavelmente algo como \'/usr/bin/php\'. Se for indicado, os scripts cron podem ser executados a partir da interface web de administração.'; $string['configperfdebug'] = 'Se ativar esta opção, será mostrada informação sobre desempenho no rodapé do tema standard do Moodle.'; @@ -405,9 +405,9 @@ $string['configuseexternalyui'] = 'Se ativar esta funcionalidade, serão utilizadas as versões online das bibliotecas YUI disponíveis em servidores externos, em substituição das versões locais. AVISO: Esta configuração requer a existência de uma ligação à internet, caso contrário a funcionalidade AJAX não funcionará no site. Esta configuração não é compatível com sites que usam https.'; $string['configuserquota'] = 'Número máximo de bytes que um utilizador pode ocupar na sua área de ficheiros privados. Nota: {$a->bytes} bytes correspondem a {$a->displaysize}'; $string['configusesitenameforsitepages'] = 'Se ativar esta opção, o nome curto do site será apresentado na barra de navegação com hiperligação para as Páginas do site, em vez do texto \'Páginas do site\''; -$string['configusetags'] = 'Ativar a funcionalidade palavras-chave em todo o site'; +$string['configusetags'] = 'Se ativar esta opção, a funcionalidades palavras-chave estará ativa em todo o site.'; $string['configvariables'] = 'Variáveis'; -$string['configverifychangedemail'] = 'Se ativar esta opção, será efetuada a verificação de endereços de e-mail quando os mesmos são alterados, tendo em conta as configurações dos domínios permitidos. Se esta configuração estiver inativa, as configurações dos domínios permitidos são considerados apenas durante a criação de novos utilizadores.'; +$string['configverifychangedemail'] = 'Se ativar esta opção, será efetuada a verificação de endereços de e-mail quando os mesmos são alterados, tendo em conta as configurações dos domínios permitidos. Se desativada, as configurações dos domínios permitidos são consideradas apenas durante a criação de novos utilizadores.'; $string['configvisiblecourses'] = 'Mostrar normalmente as disciplinas de categorias ocultas.'; $string['configwarning'] = 'Tenha cuidado ao alterar estas configurações - valores estranhos poderão causar problemas.'; $string['configyuicomboloading'] = 'Estas opções permitem ativar a optimização do carregamento combinado de ficheiros das bibliotecas YUI. Esta configuração deve estar ativa em sites em produção, por questões de desempenho.'; @@ -420,7 +420,7 @@ $string['contextlockappliestoadmin'] = 'Bloqueio de contextos aplica-se a administradores'; $string['contextlockappliestoadmin_desc'] = 'Se desativar esta opção, os administradores permanecem com acesso de escrita a qualquer contexto bloqueado.'; $string['contextlocking'] = 'Bloqueio de contextos'; -$string['contextlocking_desc'] = 'Esta configuração permite atribuir acesso "só de leitura" a categorias, disciplinas, atividades ou blocos selecionados.'; +$string['contextlocking_desc'] = 'Se ativar esta opção, será possível atribuir acesso "só de leitura" a categorias, disciplinas, atividades ou blocos selecionados.'; $string['cookiehttponly'] = 'Utilizar apenas cookies HTTP'; $string['cookiesecure'] = 'Utilizar apenas cookies seguros'; $string['country'] = 'País predefinido'; @@ -572,7 +572,7 @@ $string['enablecalendarexport'] = 'Ativar exportação do calendário'; $string['enablecomments'] = 'Ativar comentários'; $string['enablecourserelativedates'] = 'Ativar datas relativas na disciplina'; -$string['enablecourserelativedates_desc'] = 'Permitir que as disciplinas sejam configuradas para mostrar as datas relativas à data de início do utilizador na disciplina.'; +$string['enablecourserelativedates_desc'] = 'Se ativar esta opção, será permitido que as disciplinas sejam configuradas para mostrar as datas relativas à data de início do utilizador na disciplina.'; $string['enablecourserequests'] = 'Ativar pedido de disciplinas'; $string['enabled'] = 'Ativado'; $string['enabledevicedetection'] = 'Ativar detecção de dispositivo'; @@ -776,7 +776,7 @@ $string['logininfoinsecurelayout'] = 'Exibir utilizador autenticado numa estrutura segura'; $string['logininfoinsecurelayout_desc'] = 'Se ativar esta opção, o nome completo do utilizador autenticado será mostrado na barra de navegação ao tentar responder a um teste ou outra atividade usando uma estrutura segura.'; $string['loginpageautofocus'] = 'Autofocus do formulário da página de autenticação'; -$string['loginpageautofocus_help'] = 'A ativação desta opção melhora a usabilidade da página de autenticação, mas o foco automático de campos de formulário pode ser considerado desfavorável em termos de acessibilidade.'; +$string['loginpageautofocus_help'] = 'Se ativar esta opção, será melhorada a usabilidade da página de autenticação, mas o foco automático de campos de formulário pode ser considerado desfavorável em termos de acessibilidade.'; $string['loglifetime'] = 'Manter registos de atividade durante'; $string['logo'] = 'Logótipo'; $string['logo_desc'] = 'Um logótipo completo para ser utilizado como decoração por alguns temas (tal como temas predefinidos). Esta imagem poderá ser de elevada resolução porque será reduzida para utilização (e armazenada em cache para desempenho). Os logótipos com uma largura superior à altura costumam resultar melhor. Os formatos aceites são PNG e JPG.'; @@ -961,7 +961,7 @@ $string['pathtopython'] = 'Caminho para Python'; $string['pathtopythondesc'] = 'Caminho para o binário Python executável (Python 2 e Python 3 são aceites).'; $string['pathtosassc'] = 'Caminho para SassC'; -$string['pathtosassc_help'] = 'Ao especificar a localização do binário SassC mudará o compilador SASS da implementação PHP do Moodle para SassC. Para mais informações, visite https://github.com/sass/sassc .'; +$string['pathtosassc_help'] = 'Se especificar a localização do binário SassC mudará o compilador SASS da implementação PHP do Moodle para SassC. Para mais informações, visite: https://github.com/sass/sassc .'; $string['pcreunicodewarning'] = 'É extremamente recomendado usar a extensão PCRE PHP que é compatível como os caracteres Unicode.'; $string['perfdebug'] = 'Informação de desempenho'; $string['performance'] = 'Desempenho'; @@ -1072,7 +1072,7 @@ $string['purgecachespage'] = 'Limpar caches'; $string['purgefiltercache'] = 'Filtros de texto'; $string['purgejscache'] = 'JavaScript'; -$string['purgelangcache'] = 'Strings do idioma'; +$string['purgelangcache'] = 'Strings de idioma'; $string['purgemuc'] = 'Todas as caches MUC'; $string['purgeothercaches'] = 'Todos os ficheiros e caches diversas'; $string['purgeselectedcaches'] = 'Limpar caches específicas'; @@ -1295,7 +1295,7 @@ $string['task_duration'] = 'Duração'; $string['task_logmode'] = 'Quando registar'; $string['task_logmode_all'] = 'Armazenar os registos de todos os trabalhos'; -$string['task_logmode_desc'] = 'Pode escolher quando pretende que ocorra o registo da execução da tarefa. Por predefinição, são sempre registados. Pode desativar completamente o registo ou alterar para apenas registar as tarefas que falharam.'; +$string['task_logmode_desc'] = 'Pode escolher quando pretende que ocorra o registo da execução das tarefas. Por predefinição, são sempre registados. Pode desativar completamente o registo ou alterar para apenas registar as tarefas que falharam.'; $string['task_logmode_failonly'] = 'Armazenar apenas registos dos trabalhos que falharam'; $string['task_logmode_none'] = 'Não registar nada'; $string['task_logretainruns'] = 'Execuções a reter'; @@ -1306,7 +1306,7 @@ $string['task_logtostdout_desc'] = 'Quando os trabalhos estão a ser executados e é efetuado o registo da execução, os registos efetuados devem ser mostrados, ou não, à medida que a tarefa é executada.'; $string['task_result'] = 'Resultado'; $string['task_result:failed'] = 'Falha na execução'; -$string['task_scheduled_concurrency_limit'] = 'Tarefas agendadas em simultâneo'; +$string['task_scheduled_concurrency_limit'] = 'Limite de tarefas agendadas em simultâneo'; $string['task_scheduled_concurrency_limit_desc'] = 'O número de execuções de tarefas agendadas que podem ser ocorrer simultaneamente. Se o limite for alto, o servidor poderá sofrer uma sobrecarga, o que irá afetar o desempenho. Uma configuração de 0 desativará completamente o processamento de tarefas agendadas.'; $string['task_scheduled_max_runtime'] = 'Validade da tarefa agendada'; $string['task_scheduled_max_runtime_desc'] = 'Prazo para execução da tarefa agendada antes de ser dispensada.'; @@ -1341,14 +1341,14 @@ $string['taskgradehistorycleanup'] = 'Processamento em segundo plano da limpeza das tabelas do histórico das notas'; $string['taskh5pcleanup'] = 'Limpeza de ficheiros H5P não utilizados'; $string['tasklegacycron'] = 'Processamento do cron de retrocompatibilidade dos módulos'; -$string['tasklogcleanup'] = 'Limpeza de registos da tarefa'; -$string['tasklogging'] = 'Configuração do registo da tarefa'; -$string['tasklogs'] = 'Registos da tarefa'; +$string['tasklogcleanup'] = 'Limpeza de registos das tarefas'; +$string['tasklogging'] = 'Configuração dos registos da tarefas'; +$string['tasklogs'] = 'Registos das tarefas'; $string['taskmessagingcleanup'] = 'Processamento das mensagens'; $string['taskpasswordresetcleanup'] = 'Limpeza das tentativas de reposição de senha'; $string['taskplagiarismcron'] = 'Processamento em segundo plano de módulos de antiplágio'; $string['taskportfoliocron'] = 'Processamento dos módulos de portfólio'; -$string['taskprocessing'] = 'Processamento da tarefa'; +$string['taskprocessing'] = 'Processamento da tarefas'; $string['taskquestioncron'] = 'Processamento em segundo plano da limpeza das pré-visualizações de perguntas'; $string['taskquestionstatscleanupcron'] = 'Processamento em segundo plano da limpeza da cache de estatísticas das perguntas'; $string['taskrefreshsystemtokens'] = 'Atualizar tokens OAuth para contas de serviço'; @@ -1409,12 +1409,13 @@ $string['unsupporteddblargeprefix'] = 'Para suporte total do UTF-8, o MySQL e MariaDB exigem que altere a sua configuração MySQL \'innodb_large_prefix\' para \'ON\'. Consulte a documentação para obter mais detalhes.'; $string['unsupporteddbstorageengine'] = 'O \'storage engine\' da base de dados usado deixou de ser suportado.'; $string['unsupporteddbtablerowformat'] = 'Na sua base de dados existem tabelas que usam o formato de ficheiro Antelope. É recomendado que converta as tabelas para o formato de ficheiro Barracuda. Para mais informações acerca de ferramentas de conversão de tabelas InnoDB para Barracuda, consulte a documentação sobre Administração via linha de comandos.'; -$string['unsupportedphpversion7'] = 'Incompatível com a versão 7 de PHP.'; -$string['unsupportedphpversion71'] = 'Versão 7.1 do PHP não é suportada.'; -$string['unsupportedphpversion72'] = 'A versão 7.2 do PHP não é suportada'; -$string['unsupportedphpversion73'] = 'Versão 7.3 do PHP não é suportada.'; -$string['unsupportedphpversion74'] = 'A versão 7.4 do PHP não é suportada.'; -$string['unsupportedphpversion80'] = 'Versão 8.0 do PHP não é suportada.'; +$string['unsupportedphpversion7'] = 'Versão 7 e superior do PHP não é suportada.'; +$string['unsupportedphpversion71'] = 'Versão 7.1 e superior do PHP não é suportada.'; +$string['unsupportedphpversion72'] = 'Versão 7.2 e superior do PHP não é suportada.'; +$string['unsupportedphpversion73'] = 'Versão 7.3 e superior do PHP não é suportada.'; +$string['unsupportedphpversion74'] = 'Versão 7.4 e superior do PHP não é suportada.'; +$string['unsupportedphpversion80'] = 'Versão 8 e superior do PHP não é suportada.'; +$string['unsupportedphpversion81'] = 'Versão 8.1 e superior do PHP não é suportada.'; $string['unsuspenduser'] = 'Ativar contas de utilizadores'; $string['updateaccounts'] = 'Atualizar contas existentes'; $string['updateautocheck'] = 'Verificar atualizações automaticamente'; @@ -1452,22 +1453,22 @@ $string['upgradesettings'] = 'Novas configurações'; $string['upgradesettingsintro'] = 'As configurações mostradas abaixo foram adicionadas durante a última atualização do Moodle. Modifique as que achar necessário e quando terminar clique no botão \'Guardar alterações\' no fim da página.'; $string['upgradestalefiles'] = 'Foram detetados ficheiros de instalação inválidos. A atualização não pode continuar.'; -$string['upgradestalefilesinfo'] = 'O processo de atualização do Moodle foi interrompido porque foram detetados scripts de PHP de, pelo menos, duas versões anteriores do Moodle na pasta do Moodle. +$string['upgradestalefilesinfo'] = 'O processo de atualização do Moodle foi interrompido porque foram detetados scripts PHP de, pelo menos, duas versões anteriores do Moodle na pasta do Moodle. -Isto poderá causar problemas significativos mais tarde. Para prosseguir deverá certificar-se que a pasta do Moodle contém apenas os ficheiros de uma única versão do Moodle. +Isto poderá causar problemas significativos mais tarde. Para prosseguir, deverá certificar-se que a pasta do Moodle contém apenas os ficheiros de uma única versão do Moodle. Recomenda-se o seguinte procedimento para limpar a sua pasta do Moodle:
    -* atribua um novo nome à pasta atual do Moodle (por exemplo, "moodle_antiga");
    -* crie uma nova pasta do Moodle que contenha apenas os ficheiros extraídos de um pacote Moodle ou a partir do repositório Moodle Git;
    -* mova o ficheiro original \'config.php\' e todos os outros módulos não padrão da pasta "moodle_antiga" para a nova pasta do Moodle. +* Atribua um novo nome à pasta atual do Moodle (por exemplo, "moodle_antiga");
    +* Crie uma nova pasta do Moodle que contenha apenas os ficheiros extraídos de um pacote Moodle ou a partir do repositório Moodle Git;
    +* Mova o ficheiro original \'config.php\' e todos os outros módulos não padrão da pasta "moodle_antiga" para a nova pasta do Moodle. Quando tiver uma pasta do Moodle limpa, recarregue esta página para retomar o processo de atualização do Moodle. -Este aviso é frequentemente causado quando um pacote do Moodle é extraído de uma pasta comprimida (zip ou tgz) na mesma pasta de uma versão anterior do Moodle. Apesar disto ser aceitável para atualizações menores mas é altamente desaconselhado em atualizações maiores do Moodle. +Este aviso é frequentemente causado quando um pacote do Moodle é extraído de uma pasta comprimida (zip ou tgz) na mesma pasta de uma versão anterior do Moodle. Apesar de ser aceitável para atualizações menores, é altamente desaconselhado em atualizações maiores do Moodle. -Este aviso também pode ser causado por uma verificação incompleta ou por uma operação de atualização a partir do repositório Git. Neste caso, terá de aguardar que a operação termine, ou talvez correr o comando adequado de limpeza e repetir a operação. +Este aviso também pode ser causado por uma verificação incompleta ou por uma operação de atualização a partir do repositório Git. Neste caso, terá de aguardar que a operação termine ou talvez executar o comando adequado de limpeza e repetir a operação. -Pode obter mais informações na documentação sobre atualizações em {$a}.'; +Pode obter mais informações sobre atualizações na documentação: {$a}.'; $string['upgradestart'] = 'Atualizar agora a base de dados do Moodle'; $string['upgradesure'] = '

    Os ficheiros do seu Moodle foram alterados e está prestes a proceder à atualização do seu servidor para a nova versão:

    {$a}

    @@ -1504,7 +1505,7 @@ $string['userquota_desc'] = 'A quantidade máxima de dados que cada utilizador pode armazenar na sua área de ficheiros privados.'; $string['users'] = 'Utilizadores'; $string['usesitenameforsitepages'] = 'Usar nome do site nas páginas do site'; -$string['usetags'] = 'Ativar funcionalidade de palavras-chave'; +$string['usetags'] = 'Ativar palavras-chave'; $string['validateemptylineerror'] = 'As linhas vazias não são válidas'; $string['validateerror'] = 'Este valor não é válido'; $string['validateerrorlist'] = 'Estes registos são inválidos: {$a}'; diff --git a/html/langpacks/pt/assign.php b/html/langpacks/pt/assign.php index ae6591780f..b77002e412 100644 --- a/html/langpacks/pt/assign.php +++ b/html/langpacks/pt/assign.php @@ -521,11 +521,10 @@ $string['submissionnotready'] = 'Este trabalho não está pronto para ser submetido:'; $string['submissionplugins'] = 'Módulos de submissão'; $string['submissionreceipthtml'] = '

    Submeteu um trabalho na atividade \'{$a->assignment}\'.

    -

    Pode consultar o estado da submissão do seu trabalho.

    '; -$string['submissionreceiptotherhtml'] = 'A sua submissão do trabalho na atividade \'{$a->assignment}\' foi concluída.

    Pode consultar o estado da submissão do seu trabalho.'; +

    Pode consultar o estado da submissão do seu trabalho.

    '; +$string['submissionreceiptotherhtml'] = 'A sua submissão do trabalho na atividade \'{$a->assignment}\' foi concluída.

    Pode consultar o estado da submissão do seu trabalho.'; $string['submissionreceiptothersmall'] = 'A sua submissão de trabalho na atividade \'{$a->assignment}\' foi submetida.'; -$string['submissionreceiptothertext'] = 'A sua submissão de trabalho na atividade -\'{$a->assignment}\' foi concluída. +$string['submissionreceiptothertext'] = 'A sua submissão do trabalho na atividade \'{$a->assignment}\' foi concluída. Pode consultar o estado da submissão do seu trabalho: @@ -536,7 +535,7 @@ Pode consultar o estado do seu trabalho em: - {$a->url}'; +{$a->url}'; $string['submissionsclosed'] = 'Submissões encerradas'; $string['submissionsettings'] = 'Configurações da submissão do trabalho'; $string['submissionslocked'] = 'Este trabalho não está a aceitar submissões'; diff --git a/html/langpacks/pt/assignsubmission_cloudpoodll.php b/html/langpacks/pt/assignsubmission_cloudpoodll.php index df5a705cee..ba9e85759b 100644 --- a/html/langpacks/pt/assignsubmission_cloudpoodll.php +++ b/html/langpacks/pt/assignsubmission_cloudpoodll.php @@ -26,7 +26,6 @@ defined('MOODLE_INTERNAL') || die(); $string['allowcloudpoodllsubmissions'] = 'Ativado'; -$string['audioplaceholder'] = '[áudio submetido]'; $string['currentsubmission'] = 'Submissão atual:'; $string['default'] = 'Ativado por predefinição'; $string['deletesubmission'] = 'Apagar esta submissão.'; @@ -48,7 +47,6 @@ $string['recordervideo'] = 'Gravador de vídeo'; $string['refreshtoken'] = 'Atualizar informação da licença'; $string['saopaulo'] = 'São Paulo, Brasil (lento)'; -$string['showcurrentsubmission'] = 'Mostrar submissão atual'; $string['shownovideo'] = 'Não mostrar vídeo'; $string['skin123'] = 'Um Dois Três'; $string['skinonce'] = 'Uma vez'; @@ -56,5 +54,4 @@ $string['skinupload'] = 'Carregar'; $string['tokyo'] = 'Tóquio, Japão'; $string['useast1'] = 'Estados Unidos Este'; -$string['videoplaceholder'] = '[vídeo submetido]'; $string['yes'] = 'sim'; diff --git a/html/langpacks/pt/assignsubmission_onlinepoodll.php b/html/langpacks/pt/assignsubmission_onlinepoodll.php index 37b9bc56d7..4b1ad558b7 100644 --- a/html/langpacks/pt/assignsubmission_onlinepoodll.php +++ b/html/langpacks/pt/assignsubmission_onlinepoodll.php @@ -41,7 +41,7 @@ $string['nosubmission'] = 'Nada foi submetido para este trabalho'; $string['onlinepoodll'] = 'Online PoodLL'; $string['onlinepoodllfilename'] = 'onlinepoodll.html'; -$string['reallydeletesubmission'] = 'Deseja apagar esta submissão?'; +$string['reallydeletesubmission'] = 'Pretende apagar esta submissão?'; $string['shownoimage'] = 'Não apresentar imagem'; $string['shownovideo'] = 'Não apresentar vídeo'; $string['yes'] = 'sim'; diff --git a/html/langpacks/pt/atto_charmap.php b/html/langpacks/pt/atto_charmap.php index 8abff61598..999f7670c5 100644 --- a/html/langpacks/pt/atto_charmap.php +++ b/html/langpacks/pt/atto_charmap.php @@ -57,7 +57,7 @@ $string['blackspadesuit'] = 'Naipe preto de Espadas'; $string['brokenbar'] = 'barra interrompida'; $string['bullet'] = 'marca'; -$string['carriagereturn'] = 'Carriage Return (carácter de controlo de código)'; +$string['carriagereturn'] = 'Carriage Return (caráter de controlo de código)'; $string['ccedilla'] = 'c - cedilha'; $string['ccedilla_caps'] = 'C - cedilha'; $string['cedilla'] = 'cedilha'; @@ -129,7 +129,7 @@ $string['imacron_caps'] = 'I - macron'; $string['imaginarypart'] = 'parte imaginária'; $string['infinity'] = 'infinito'; -$string['insertcharacter'] = 'Inserir carácter'; +$string['insertcharacter'] = 'Inserir caráter'; $string['integral'] = 'integral'; $string['interrobang'] = 'interrobang'; $string['intersection'] = 'interseção'; @@ -208,7 +208,7 @@ $string['pi'] = 'pi'; $string['pi_caps'] = 'Pi'; $string['pisymbol'] = 'símbolo do pi'; -$string['pluginname'] = 'Inserir carácter'; +$string['pluginname'] = 'Inserir caráter'; $string['plusminussign'] = 'sinal de adição-subtração'; $string['poundsign'] = 'sinal de libra'; $string['privacy:metadata'] = 'O módulo atto_charmap não armazena quaisquer dados pessoais.'; diff --git a/html/langpacks/pt/atto_h5p.php b/html/langpacks/pt/atto_h5p.php index e5d54e5d8a..3782d116cf 100644 --- a/html/langpacks/pt/atto_h5p.php +++ b/html/langpacks/pt/atto_h5p.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['browserepositories'] = 'Pesquisar nos repositórios...'; -$string['copyrightbutton'] = 'Botão de direitos de autor'; +$string['copyrightbutton'] = 'Botão Direitos de autor'; $string['downloadbutton'] = 'Permitir descarregar'; $string['either'] = 'Ou'; $string['embedbutton'] = 'Botão Incorporar'; diff --git a/html/langpacks/pt/atto_poodll.php b/html/langpacks/pt/atto_poodll.php index 61bff85635..ee524f6b89 100644 --- a/html/langpacks/pt/atto_poodll.php +++ b/html/langpacks/pt/atto_poodll.php @@ -30,7 +30,7 @@ $string['browse'] = 'Pesquisar'; $string['browserepositories'] = 'Pesquisar nos repositórios...'; $string['cancel'] = 'Cancelar'; -$string['chooseinsert'] = 'O que deseja inserir?'; +$string['chooseinsert'] = 'O que pretende inserir?'; $string['dialogtitle'] = 'Criar ficheiro de multimédia'; $string['drawtheninsert'] = 'Depois de desenhar, premir "Guardar Imagem" e de seguida "Inserir".'; $string['fieldsheader'] = 'Introduza detalhes para:'; diff --git a/html/langpacks/pt/auth_db.php b/html/langpacks/pt/auth_db.php index 1947e69841..28adeb6beb 100644 --- a/html/langpacks/pt/auth_db.php +++ b/html/langpacks/pt/auth_db.php @@ -40,7 +40,7 @@ $string['auth_dbextrafields'] = 'Estes campos são opcionais. Pode optar por preencher alguns campos do perfil do utilizador com informação da base de dados externa indicada aqui.

    Se deixar estes campos vazios serão usados os valores predefinidos.

    Em qualquer caso, o utilizador poderá alterar estes dados depois de autenticar-se no Moodle.

    '; $string['auth_dbfieldpass'] = 'Nome do campo que contém as senhas'; $string['auth_dbfieldpass_key'] = 'Campo senha'; -$string['auth_dbfielduser'] = 'Nome do campo que contém os nomes de utilizador. Este campo deve ser do tipo de dados de carácter variável (varchar).'; +$string['auth_dbfielduser'] = 'Nome do campo que contém os nomes de utilizador. Este campo deve ser do tipo de dados de caráter variável (varchar).'; $string['auth_dbfielduser_key'] = 'Campo nome de utilizador'; $string['auth_dbhost'] = 'Computador onde está alojado o servidor da base de dados. Use um sistema de entrada DSN se estiver a usar ODBC. Use uma entrada PDO DSN se estiver a usar PDO.'; $string['auth_dbhost_key'] = 'Servidor'; diff --git a/html/langpacks/pt/auth_ldap.php b/html/langpacks/pt/auth_ldap.php index 1bfa4145e6..3e8c46db1c 100644 --- a/html/langpacks/pt/auth_ldap.php +++ b/html/langpacks/pt/auth_ldap.php @@ -64,7 +64,7 @@ $string['auth_ldap_no_mbstring'] = 'A extensão mbstring do PHP tem de estar instalado no servidor para seja possível criar utilizadores na Ative Directory.'; $string['auth_ldap_noconnect'] = 'O módulo LDAP não conseguiu ligar ao servidor {$a}'; $string['auth_ldap_noconnect_all'] = 'O módulo LDAP não conseguiu ligar aos servidores {$a}'; -$string['auth_ldap_noextension'] = 'O extensão LDAP do PHP não está instalada ou não está ativada. Se pretender usar este módulo de autenticação, certifique-se de que a extensão está instalada e ativada.'; +$string['auth_ldap_noextension'] = 'O extensão LDAP do PHP não está instalada ou não está ativada. Se pretende usar este módulo de autenticação, certifique-se de que a extensão está instalada e ativada.'; $string['auth_ldap_objectclass'] = 'Opcional: Esta configuração prevalece sobre objectClass usada para nomear/pesquisar utilizadores no ldap_user_type. Normalmente não é necessário alterar esta opção.'; $string['auth_ldap_objectclass_key'] = 'Classe de objeto'; $string['auth_ldap_opt_deref'] = 'Esta configuração define como os aliases são processados durante a pesquisa. Selecione um dos seguintes valores: "Não" (LDAP_DEREF_NEVER) ou "Sim" (LDAP_DEREF_ALWAYS)'; diff --git a/html/langpacks/pt/availability_date.php b/html/langpacks/pt/availability_date.php index 96bed45726..0dd4933c02 100644 --- a/html/langpacks/pt/availability_date.php +++ b/html/langpacks/pt/availability_date.php @@ -31,6 +31,7 @@ $string['direction_from'] = 'a partir de'; $string['direction_label'] = 'Direção'; $string['direction_until'] = 'até'; +$string['error_dateconflict'] = 'Conflito com outras restrições de data'; $string['full_from'] = 'Data e hora posterior a {$a}'; $string['full_from_date'] = 'Data igual ou posterior a {$a}'; $string['full_until'] = 'Data e hora anterior a {$a}'; diff --git a/html/langpacks/pt/backup.php b/html/langpacks/pt/backup.php index 317e1e78a3..3ffde2d538 100644 --- a/html/langpacks/pt/backup.php +++ b/html/langpacks/pt/backup.php @@ -210,7 +210,9 @@ $string['extractingbackupfileto'] = 'A extrair ficheiro de cópia de segurança para: {$a}'; $string['failed'] = 'Ocorreu um erro na cópia de segurança'; $string['filealiasesrestorefailures'] = 'Não foi possível restaurar os atalhos'; -$string['filealiasesrestorefailures_help'] = 'Atalhos são ligações a outros ficheiros, incluindo os que se encontram em repositórios externos. Em alguns casos, o Moodle não consegue restaurá-los, como acontece ao fazer o restauro a partir de outro site ou quando os ficheiros ligados não existem.'; +$string['filealiasesrestorefailures_help'] = 'Atalhos são ligações a outros ficheiros, incluindo os que se encontram em repositórios externos. Em alguns casos, o Moodle não consegue restaurá-los, como acontece ao fazer o restauro a partir de outro site ou quando os ficheiros ligados não existem. + +Mais informações e o atual motivo do problema poderão ser consultadas no ficheiro de registo do restauro.'; $string['filealiasesrestorefailures_link'] = 'restore/filealiases'; $string['filealiasesrestorefailuresinfo'] = 'Alguns atalhos incluídos no ficheiro da cópia de segurança não puderam ser restaurados. A lista seguinte contém a sua localização e o ficheiro de origem, tal como são referidos no site original.'; $string['filename'] = 'Nome do ficheiro'; diff --git a/html/langpacks/pt/badges.php b/html/langpacks/pt/badges.php index 683a330f5a..dfc03d97bd 100644 --- a/html/langpacks/pt/badges.php +++ b/html/langpacks/pt/badges.php @@ -178,7 +178,7 @@ $string['clearsettings'] = 'Limpar configurações'; $string['completioninfo'] = 'Critérios de emissão da medalha: '; $string['completionnotenabled'] = 'A \'Conclusão da disciplina\' não está ativa nesta disciplina, por isso não poderá ser incluída nos critérios da medalha. A \'Conclusão da disciplina\' pode ser ativada nas configurações da disciplina.'; -$string['configenablebadges'] = 'Se ativada, esta funcionalidade permite-lhe criar medalhas e atribuí-las aos utilizadores do site.'; +$string['configenablebadges'] = 'Se ativar esta opção, será permitido criar medalhas e atribuí-las aos utilizadores do site.'; $string['configuremessage'] = 'Mensagem da medalha'; $string['connect'] = 'Ligar'; $string['connected'] = 'Ligado'; diff --git a/html/langpacks/pt/bigbluebuttonbn.php b/html/langpacks/pt/bigbluebuttonbn.php index c0adf795a4..ee85327b53 100644 --- a/html/langpacks/pt/bigbluebuttonbn.php +++ b/html/langpacks/pt/bigbluebuttonbn.php @@ -426,7 +426,7 @@ $string['view_error_userlimit_reached'] = 'Foi atingido o número máximo de utilizadores autorizados numa sessão.'; $string['view_groups_nogroups_warning'] = 'Esta sala foi configurada para utilizar grupos, mas ainda não foram definidos grupos na disciplina.'; $string['view_groups_notenrolled_warning'] = 'A sala foi configurada para utilização por grupo, mas você não está inscrito em nenhum grupo.'; -$string['view_groups_selection'] = 'Selecione o grupo ao qual deseja juntar-se e confirme a ação'; +$string['view_groups_selection'] = 'Selecione o grupo ao qual pretende juntar-se e confirme a ação'; $string['view_groups_selection_join'] = 'Entrar'; $string['view_groups_selection_warning'] = 'Existe uma sala de conferência para cada grupo e você tem acesso a mais do que uma. Certifique-se que seleciona a sala correta.'; $string['view_login_moderator'] = 'Entrar como moderador...'; diff --git a/html/langpacks/pt/block_massaction.php b/html/langpacks/pt/block_massaction.php index 91928e8920..fd8262d0f6 100644 --- a/html/langpacks/pt/block_massaction.php +++ b/html/langpacks/pt/block_massaction.php @@ -27,6 +27,7 @@ $string['action_delete'] = 'Apagar'; $string['action_duplicate'] = 'Duplicar'; +$string['action_duplicatetocourse'] = 'Duplicar para outra disciplina'; $string['action_duplicatetosection'] = 'Duplicar para a secção'; $string['action_hide'] = 'Ocultar'; $string['action_makeavailable'] = 'Tornar disponível'; @@ -34,9 +35,18 @@ $string['action_moveright'] = 'Avançar (mover para direita)'; $string['action_movetosection'] = 'Mover para secção'; $string['action_show'] = 'Mostar'; +$string['actionexecuted'] = 'A ação que solicitou foi executada.'; +$string['applicablecourseformats'] = 'Formatos de disciplina aplicáveis'; +$string['applicablecourseformats_description'] = 'O bloco Ações em Massa estará disponível apenas para os formatos de disciplina selecionados.
    Os valores pré-selecionados são aqueles que foram testados e são suportados pelo programador do módulo. Adicione outros formatos por sua responsabilidade.'; $string['backgroundtaskinformation'] = 'A ação que selecionou está a ser executada em segundo plano. Pode continuar o seu trabalho enquanto não termina.'; $string['blockname'] = 'Ações em Massa'; $string['blocktitle'] = 'Ações em Massa'; +$string['choosecoursetoduplicateto'] = 'Selecione a disciplina para a qual pretende duplicar os módulos da disciplina selecionados'; +$string['choosesectiontoduplicateto'] = 'Selecione a secção para a qual pretende que os módulos da disciplina selecionados sejam duplicados.'; +$string['choosetargetcourse'] = 'Selecione a disciplina de destino'; +$string['choosetargetsection'] = 'Selecione a secção de destino'; +$string['confirmcourseselect'] = 'Selecione a disciplina'; +$string['confirmsectionselect'] = 'Selecione a secção'; $string['deletecheck'] = 'Confirmar apagar em massa'; $string['deletecheckconfirm'] = 'Tem a certeza de que pretende apagar o(s) módulo(s) abaixo?'; $string['deselectall'] = 'Desselecionar tudo'; @@ -47,14 +57,20 @@ $string['invalidcoursemodule'] = 'Módulo de disciplina inválido'; $string['invalidmoduleid'] = 'ID do módulo inválido: {$a}'; $string['jsonerror'] = 'Erro de codificação: formato JSON inválido'; +$string['keepsectionnum'] = 'Manter o número da secção original'; $string['massaction:addinstance'] = 'Adicionar um novo bloco de Ações em Massa'; $string['massaction:use'] = 'Usar o bloco de Ações em Massa'; $string['modulename'] = 'Nome da atividade'; $string['moduletype'] = 'Tipo de atividade'; +$string['multipleinstances'] = 'Não pode existir haver várias instâncias deste bloco na mesma página.
    Por favor, remova as instâncias adicionais.'; +$string['newsection'] = 'Nova secção'; $string['noaction'] = 'Nenhuma ação foi especificada'; $string['noactionsavailable'] = 'Não tem permissão para executar nenhuma das operações possíveis que este bloco possibilita'; +$string['nocaptobackup'] = 'Não tem permissões suficientes para realizar cópia de segurança na disciplina'; +$string['nocaptorestore'] = 'Não tem permissões suficientes para realizar restauro na disciplina'; $string['noitemselected'] = 'Selecione pelo menos um item para aplicar a Ação em Massa'; $string['nomovingtargetselected'] = 'Selecione uma secção de destino'; +$string['notargetcourseidspecified'] = 'Não foi especificado o ID da disciplina de destino'; $string['pluginname'] = 'Ações em Massa'; $string['privacy:metadata'] = 'Este bloco oferece apenas a possibilidade de aplicar operações padrão, em simultâneo, em vários módulos da disciplina. Nenhum dado é armazenado por este bloco.'; @@ -64,6 +80,7 @@ Além disso, ao usar o formato de curso Mosaicos ou Um Tópico, só pode selecionar secções que estão visíveis no momento.'; $string['selectall'] = 'Marcar tudo'; $string['selectallinsection'] = 'Selecionar tudo na secção'; +$string['sourcecourseidlost'] = 'Não foi encontrado o ID da disciplina de origem'; $string['unusable'] = 'A funcionalidade de ação em massa não pode ser usada neste formato de disciplina ou no tema atual'; $string['usage'] = 'Utilização do bloco Ações em Massa'; $string['usage_help'] = '

    Este bloco permite que os professores executem, em simultâneo, ações em vários recursos ou atividades, em vez de ter que executar ações repetidas em itens individuais.

    diff --git a/html/langpacks/pt/block_myoverview.php b/html/langpacks/pt/block_myoverview.php index b6a94bb10b..c8367a69d5 100644 --- a/html/langpacks/pt/block_myoverview.php +++ b/html/langpacks/pt/block_myoverview.php @@ -49,7 +49,7 @@ $string['aria:past'] = 'Mostrar disciplinas já terminadas'; $string['aria:removefromfavourites'] = 'Remover estrela de'; $string['aria:shortname'] = 'Ordenar disciplina pelo nome curto da disciplina'; -$string['aria:showcourse'] = 'Restaurar {$a} na visualização'; +$string['aria:showcourse'] = 'Repor {$a} na visualização'; $string['aria:sortingdropdown'] = 'Lista pendente de ordenação'; $string['aria:summary'] = 'Alternar para a vista de Descrição'; $string['aria:title'] = 'Ordenar disciplinas por nome'; diff --git a/html/langpacks/pt/block_timeline.php b/html/langpacks/pt/block_timeline.php index cf251d6a07..b4e3ff995b 100644 --- a/html/langpacks/pt/block_timeline.php +++ b/html/langpacks/pt/block_timeline.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['all'] = 'Todos'; +$string['all'] = 'Tudo'; $string['ariadayfilter'] = 'Filtrar itens do cronograma'; $string['ariadayfilteroption'] = 'opções do filtro {$a}'; $string['ariaeventlistitem'] = 'A atividade \'{$a->name}\' na disciplina {$a->course} atinge a data limite em {$a->date}'; diff --git a/html/langpacks/pt/block_xp.php b/html/langpacks/pt/block_xp.php index 3a988a18af..37f5bc0c0f 100644 --- a/html/langpacks/pt/block_xp.php +++ b/html/langpacks/pt/block_xp.php @@ -32,6 +32,7 @@ $string['addinstructions'] = 'Adicionar mais informação'; $string['additionalresources'] = 'Recursos adicionais'; $string['addoninstallationerror'] = 'Foi detetado um problema com o complemento (local_xp). Parece não estar instalado corretamente. Um administrador deve finalizar a sua instalação.'; +$string['addonnotactivated'] = 'Este suplemento não está ativado.'; $string['addrulesformhelp'] = 'A última coluna define a quantidade de pontos obtidos de experiência quando um critério é cumprido.'; $string['admindefaultrulesintro'] = 'As regras mostradas a seguir serão usadas como regras predefinidas nas disciplinas às quais o bloco seja adicionado.'; $string['admindefaultsettingsintro'] = 'As configurações abaixo serão usadas como predefinições quando o bloco for adicionado a uma disciplina. Algumas configurações podem ser bloqueadas e, neste caso, o seu valor é estritamente aplicado em todas as instâncias do módulo.'; @@ -41,6 +42,7 @@ $string['awardaxpwhen'] = '{$a} pontos de experiência são atribuídos quando:'; $string['basexp'] = 'Algoritmo base'; $string['blockappearance'] = 'Aparência do bloco'; +$string['blockappearancemovedtopluginsettings'] = 'As configurações de aparência do bloco foram movidas para a página de configurações do módulo.'; $string['cachedef_filters'] = 'Filtros de nível'; $string['cachedef_ruleevent_eventslist'] = 'Lista de alguns eventos'; $string['cannotshowblockconfig'] = 'Normalmente são mostradas aqui as configurações da aparência mas não foi possível encontrar o bloco. Para alterar a aparência do bloco, volte [aqui]({$a}) (ou onde adicionou o bloco), ative o modo de edição e siga a opção "Configurar o bloco" na lista pendente do bloco. Se não encontrar o bloco, adicione-o novamente à sua disciplina.'; @@ -215,13 +217,13 @@ $string['privacy:path:logs'] = 'Registos'; $string['progress'] = 'Progresso'; $string['progressbar'] = 'Barra de progressão'; -$string['promocheatguard'] = 'Esta prevenção de fraude não foi projetada para cobrir períodos de tempo longos. Por favor, considere atualizar para Subir de nível! Plus para desbloquear maiores prazos e outros recursos. Ler mais aqui.'; +$string['promocheatguard'] = 'Esta prevenção de fraude não foi projetada para cobrir períodos de tempo longos. Por favor, considere atualizar para Subir de nível! Plus para desbloquear prazos mais longos e outros recursos. Ler mais aqui.'; $string['promocontactintro'] = 'Contacte-nos para mais informações. Não mordemos e respondemos rapidamente!'; $string['promocontactus'] = 'Entrar em contacto'; $string['promoemailusat'] = 'Envie um e-mail para _levelup@branchup.tech_.'; $string['promoerrorsendingemail'] = 'Ohh! Não foi possível enviar a mensagem... envie-nos um e-mail diretamente para: {$a}. Obrigado!'; $string['promoifpreferemailusat'] = 'Psst! Se preferir, envie-nos um e-mail diretamente para _ {$a} _.'; -$string['promointro'] = 'O suplemento para _Subir de nível _ com recursos que podem incentivar os alunos a alcançar todo o seu potencial!'; +$string['promointro'] = 'Torne-se o mestre do jogo e use o Subir de nível! em todo o seu potencial. Desbloqueie recursos adicionais com Subir de nível! Plus!'; $string['promointroinstalled'] = 'O suplemento _Level Up XP+_ está instalado no seu sistema e todos os seus recursos foram ativados.'; $string['promorulesdidyouknow'] = 'Sabia que com Subir de nível XP+ os alunos podem receber pontos para concluírem as disciplinas e atividades, ou até receber pontos de acordo com as suas notas? Saiba mais aqui.'; $string['promoyourmessagewassent'] = 'Obrigado. A sua mensagem foi enviada. Entraremos em contacto consigo em breve.'; diff --git a/html/langpacks/pt/calendar.php b/html/langpacks/pt/calendar.php index eaee2a8edd..aae0d70613 100644 --- a/html/langpacks/pt/calendar.php +++ b/html/langpacks/pt/calendar.php @@ -184,8 +184,8 @@ $string['monday'] = 'Segunda'; $string['monthly'] = 'Mensalmente'; $string['monthlyview'] = 'Eventos do mês'; -$string['monthnext'] = 'Mês seguinte'; -$string['monthprev'] = 'Mês anterior'; +$string['monthnext'] = 'Próximo mês'; +$string['monthprev'] = 'Mês passado'; $string['monththis'] = 'Este mês'; $string['more'] = 'Mais'; $string['namewithsource'] = '{$a->name} ({$a->source})'; @@ -195,12 +195,12 @@ $string['notitle'] = 'sem título'; $string['noupcomingevents'] = 'Não existem eventos futuros'; $string['oneevent'] = '1 evento'; -$string['pollinterval'] = 'Atualizar intervalo'; +$string['pollinterval'] = 'Intervalo de atualização'; $string['pollinterval_help'] = 'Defina a periodicidade de atualização dos novos eventos do calendário.'; $string['pref_lookahead'] = 'Visão prévia dos próximos eventos'; $string['pref_lookahead_help'] = 'Definir o número (máximo) de dias futuros para o início de um evento para que seja mostrado como um próximo evento. Os eventos que iniciam fora desta definição não serão mostrados como próximos eventos. Tenha em atenção que não há garantia que todos os eventos a partir deste período de tempo sejam mostrados e se existirem muitos (mais do que o definido em "Número máximo de próximos eventos"), os mais distantes não serão mostrados.'; $string['pref_maxevents'] = 'Número máximo de próximos eventos'; -$string['pref_maxevents_help'] = 'Define o número máximo de eventos que podem ser exibidos. Se definir aqui um número grande, é possível que os próximos eventos ocupem muito espaço na sua disciplina.'; +$string['pref_maxevents_help'] = 'Define o número máximo de eventos que podem ser exibidos. Se definir um número grande, é possível que os próximos eventos ocupem muito espaço na sua disciplina.'; $string['pref_persistflt'] = 'Lembrar configurações do filtro'; $string['pref_persistflt_help'] = 'Se ativar esta opção, o Moodle recordará as configurações do seu último evento e irá utilizá-las sempre que iniciar uma sessão.'; $string['pref_startwday'] = 'Primeiro dia da semana'; @@ -219,7 +219,7 @@ $string['privacy:metadata:calendar:event_subscriptions'] = 'A componente calendário pode armazenar detalhes de subscrições de calendário do utilizador no subsistema principal.'; $string['privacy:metadata:calendar:event_subscriptions:eventtype'] = 'O tipo de evento da subscrição do calendário.'; $string['privacy:metadata:calendar:event_subscriptions:name'] = 'O nome da subscrição do calendário'; -$string['privacy:metadata:calendar:event_subscriptions:url'] = 'O url da subscrição do calendário'; +$string['privacy:metadata:calendar:event_subscriptions:url'] = 'O URL da subscrição do calendário'; $string['privacy:metadata:calendar:preferences:calendar_savedflt'] = 'O tipo de evento de calendário configurado exibe a preferência do utilizador.'; $string['recentupcoming'] = 'Dias recentes e próximos 60'; $string['repeatedevents'] = 'Eventos repetidos'; diff --git a/html/langpacks/pt/checklist.php b/html/langpacks/pt/checklist.php index 205bd30e63..db3f7216b4 100644 --- a/html/langpacks/pt/checklist.php +++ b/html/langpacks/pt/checklist.php @@ -92,7 +92,8 @@ $string['edititem'] = 'Editar este item'; $string['emailoncomplete'] = 'Enviar e-mail quando a lista de verificação estiver concluída'; $string['emailoncomplete_help'] = 'Quando uma lista de verificação for concluída, uma notificação de e-mail pode ser enviada para o aluno que a completou, a todos os professores da disciplina ou a ambos.
    -Um administrador pode definir quem recebe este e-mail usando a permissão \'mod:checklist/emailoncomplete\' - por defeito, todos os professores e os professores não editores têm esta permissão.'; +Um administrador pode definir quem recebe este e-mail usando a permissão \'mod:checklist/emailoncomplete\' - por predefinição, todos os professores e os professores não editores têm esta permissão. +Para isso, uma lista de verificação é considerada \'concluída\' quando todos os itens tiverem sido marcados - não tem em qualquer percentagem de conclusão definida nas configurações de \'Conclusão da atividade\'.'; $string['emailoncompletebody'] = 'O utilizador {$a->user} concluiu a checklist \'{$a->checklist}\' da disciplina \'{$a->coursename}\'. Veja a checklist aqui:'; $string['emailoncompletebodyown'] = 'Concluiu a checklist \'{$a->checklist}\' da disciplina \'{$a->coursename}\'. @@ -100,6 +101,7 @@ $string['emailoncompletesubject'] = 'O utilizador {$a->user} concluiu a checklist \'{$a->checklist}\''; $string['emailoncompletesubjectown'] = 'Concluiu a checklist \'{$a->checklist}\''; $string['enterurl'] = 'Digite o url...'; +$string['errorchecklistitemnotvalid'] = 'O ID do item da lista de verificação não pertence a este módulo da disciplina!'; $string['eventchecklistcomplete'] = 'Checklist concluída'; $string['eventeditpageviewed'] = 'Página de edição visualizada'; $string['eventreportviewed'] = 'Relatório visualizado'; @@ -178,6 +180,12 @@ $string['showmymoodle'] = 'Mostrar listas de verificação no Painel do utilizador'; $string['showprogressbars'] = 'Mostrar barras de progresso'; $string['showupdateablemymoodle'] = 'Mostrar apenas listas de verificação atualizáveis no Painel do utilizador'; +$string['student_comment_created'] = 'Comentário do aluno criado'; +$string['student_comment_updated'] = 'Comentário do aluno atualizado'; +$string['student_comment_updated_desc'] = 'The user with id {$a->userid} has updated a comment in the checklist with course module id {$a->cmid} to have text \'{$a->commenttext}\' + +O utilizador com o ID {$a->userid} atualizou um comentário na lista de verificação no módulo da disciplina com ID {$a->cmid} para o seguinte texto: \'{$a->commenttext}\''; +$string['studentcomments'] = 'O utilizador pode adicionar os seus próprios comentários aos itens da lista de verificação'; $string['teacheralongsidecheck'] = 'Alunos e professores'; $string['teachercomments'] = 'Professores podem adicionar comentários'; $string['teacherdate'] = 'Data da última atualização deste item por um professor'; @@ -193,6 +201,7 @@ $string['toggledates'] = 'Mostar/ocultar nomes & datas'; $string['togglerow'] = 'Alternar linha'; $string['unindentitem'] = 'Não avançar item'; +$string['update_student_comment_failed'] = 'Ocorreu um erro ao atualizar o comentário do aluno'; $string['updatecompletescore'] = 'Guardar notas de conclusão'; $string['updateitem'] = 'Atualizar'; $string['userdate'] = 'Data da última atualização deste item pelo utilizador'; diff --git a/html/langpacks/pt/choicegroup.php b/html/langpacks/pt/choicegroup.php index 17f1552413..69ad8dc84c 100644 --- a/html/langpacks/pt/choicegroup.php +++ b/html/langpacks/pt/choicegroup.php @@ -64,6 +64,7 @@ $string['chooseaction'] = 'Escolha uma ação...'; $string['choosegroup'] = 'Escolha um grupo'; $string['collapse_all_groupings'] = 'Contrair todos os agrupamentos'; +$string['completiondetail:submit'] = 'Escolha um grupo'; $string['completionsubmit'] = 'Mostrar como completa quando o utilizador faz a escolha'; $string['createdate'] = 'Data criação do grupo'; $string['defaultsettings'] = 'Configurações predefinidas'; diff --git a/html/langpacks/pt/customlabel.php b/html/langpacks/pt/customlabel.php index 96b9fa6627..eb0f07f63e 100644 --- a/html/langpacks/pt/customlabel.php +++ b/html/langpacks/pt/customlabel.php @@ -29,6 +29,7 @@ $string['apparence'] = 'Aparência'; $string['category'] = 'Categoria'; $string['changetypeadvice'] = 'Está prestes a alterar a estrutura de dados interna deste elemento. O conteúdo antigo não pode ser mantido. Pretende continuar?'; +$string['choose'] = 'Escolha'; $string['classification'] = 'Classificação'; $string['classificationconstrainttable'] = 'Tabela de restrições'; $string['classificationconstrainttable_help'] = 'Esta tabela é capaz de mapear os pares de valores que não são compatíveis.'; @@ -44,6 +45,7 @@ $string['classifierstypes'] = 'Tipo de classificadores'; $string['cleararea'] = 'Limpar área'; $string['code'] = 'Código'; +$string['coloredstyle'] = 'Títulos com cor'; $string['commands'] = 'Comandos'; $string['configclassificationconstrainttable'] = 'Tabela de restrição'; $string['configclassificationconstrainttable_desc'] = 'Esta tabela contém as restrições entre os diferentes tipos envolvidos na classificação.'; @@ -76,22 +78,23 @@ $string['coursemetadatatable_help'] = 'Esta tabela guarda as ligações da disciplina aos metadados.'; $string['coursemetadatavaluekey'] = 'Campo de marcação para valores (ligação de metadados a valores)'; $string['coursemetadatavaluekey_help'] = 'Deve definir um nome de coluna na base de dados que mapeia um registo para um valor de metadados.'; -$string['cssoverrides'] = 'Substituições CSS'; -$string['cssoverridesdesc'] = 'Se este campo for usado, as regras de estilo aqui escritas serão anexadas à folha de estilos global para alterar a aparência da etiqueta personalizada. Para isto é necessário que o tema tenha sido ajustado para definir o ponto de inserção. Veja README.txt.'; $string['customlabel:addinstance'] = 'Pode adicionar uma instância'; $string['customlabel:fullaccess'] = 'Total acesso a todos os campos'; $string['customlabel:managemetadata'] = 'Gerir metadados'; $string['customlabelplugins'] = 'Módulos'; $string['customlabeltools'] = 'Ferramentas de massa para etiquetas personalizadas'; +$string['customlabeltypepluginname'] = 'Nome do tipo de etiquetas personalizadas'; +$string['defaultstyle'] = 'Definir ícone predefinido'; $string['disabledsubtypes'] = 'Desativar subtipos'; -$string['disabledsubtypesdesc'] = 'Qualquer subtipo mencionado neste campo será globalmente desativado para todo o site.'; +$string['disabledsubtypes_desc'] = 'Qualquer subtipo mencionado neste campo será desativado globalmente para todo o site.'; $string['doupdate'] = 'Atualizar!!'; $string['down'] = 'Baixo'; $string['editclass'] = 'Atualizar a classe do classificador '; $string['editvalues'] = 'Editar valores'; $string['errorclassloading'] = 'Erro ao carregar: classe nula'; -$string['errorfailedloading'] = 'Falha ao carregar a classe para a etiqueta personalizada \'{$a}\'. A reverter para etiqueta personalizada "texto".'; +$string['errorfailedloading'] = 'Ocorreu um erro ao carregar a classe para a etiqueta personalizada \'{$a}\'. A reverter para etiqueta personalizada "texto".'; $string['errorinsertvalue'] = 'Não foi possível atdicionar um novo valor'; +$string['errorreservedname'] = '"TYPE" é um nome reservado e não pode ser usado como código.'; $string['errorupdatevalue'] = 'Não foi possível atualizar um novo valor'; $string['exclude'] = 'Excluir'; $string['exportdata'] = 'Exportar para XML'; @@ -101,12 +104,14 @@ $string['familyspecial'] = 'Elementos especiais'; $string['familystructure'] = 'Elementos estruturais'; $string['filter'] = 'Filtro'; +$string['hideshow'] = 'Mostrar/Ocultar'; $string['include'] = 'Incluir'; $string['labelclass'] = 'Tipos de etiquetas'; $string['labelclasses'] = 'Classes dos elementos'; $string['labelupdater'] = 'Ferramenta de regeneração \'{$a}\''; $string['languages'] = 'Idioma'; $string['lockedsample'] = 'Amostra de campo bloqueado'; +$string['lpclassificationhdr'] = 'Disciplinas classificadas'; $string['managecustomlabeltypeplugins'] = 'Gerir módulos de etiquetas personalizadas'; $string['metadata'] = 'Valores de metadados'; $string['metadataset'] = 'Valores de classificação'; @@ -130,7 +135,7 @@ $string['resourcetypecustomlabel'] = 'Elementos da disciplina'; $string['roleaccesstoelements'] = 'Acesso por papel'; $string['sametypes'] = 'Não pode restringir duas vezes o mesmo tipo'; -$string['settings'] = 'Comnfigurações'; +$string['settings'] = 'Configurações das etiquetas personalizadas'; $string['show'] = 'Mostrar '; $string['specifics'] = 'Tipo específico'; $string['storage'] = 'Modelo de armazenamento'; diff --git a/html/langpacks/pt/data.php b/html/langpacks/pt/data.php index 4e31349e61..09edb60df1 100644 --- a/html/langpacks/pt/data.php +++ b/html/langpacks/pt/data.php @@ -252,6 +252,10 @@ $string['menuchoose'] = 'Selecione...'; $string['missingdata'] = 'Deve ser indicado um identificador de informação ou um objeto para a classe do campo'; $string['missingfield'] = 'Erro de programação: Deve especificar um campo e/ou dados na definição da classe do campo.'; +$string['missingfieldtype'] = 'Não foi encontrado o tipo de campo para \'{$a->name}\''; +$string['missingfieldtypeimport'] = 'Os campos a seguir não foram importados porque os seus tipos de campo correspondentes não estão instalados:'; +$string['missingfieldtypes'] = 'Os campos a seguir não têm os seus tipos de campo correspondentes instalados e não serão incluídos nos formulários ao adicionar ou editar entradas. +Os nomes dos campos podem ainda estar exibidos no formulário, por isso, atualize o "Adicionar modelo de entrada" adequadamente:'; $string['modulename'] = 'Base de dados'; $string['modulename_help'] = 'A atividade Base de dados permite aos participantes criar, gerir e pesquisar informação num conjunto de entradas. @@ -281,7 +285,7 @@ $string['noaccess'] = 'Não tem permissão para aceder a esta página'; $string['nodefinedfields'] = 'Não existem campos definidos no novo protótipo!'; $string['nofieldcontent'] = 'O conteúdo do campo não foi encontrado'; -$string['nofieldindatabase'] = 'Não existem campos definidos para esta base de dados'; +$string['nofieldindatabase'] = 'Não existem campos definidos para esta base de dados.'; $string['nolisttemplate'] = 'O modelo de lista ainda não foi definido'; $string['nomatch'] = 'Não foram encontrados registos correspondentes!'; $string['nomaximum'] = 'Não existe máximo'; @@ -377,7 +381,7 @@ $string['single'] = 'Ver registo'; $string['singletemplate'] = 'Registo'; $string['subplugintype_datafield'] = 'Tipo de campo da base de dados'; -$string['subplugintype_datafield_plural'] = 'Tipos de campos da base de dados'; +$string['subplugintype_datafield_plural'] = 'Tipos de campo da base de dados'; $string['subplugintype_datapreset'] = 'Protótipo'; $string['subplugintype_datapreset_plural'] = 'Protótipos'; $string['tagarea_data_records'] = 'Registos de dados'; @@ -393,6 +397,7 @@ $string['todatabase'] = 'para esta base de dados.'; $string['type'] = 'Tipo de campo'; $string['undefinedprocessactionmethod'] = 'Não foi definido o método de ação em Data_Preset para executar a ação "{$a}".'; +$string['unknown'] = 'Campo desconhecido'; $string['unsupportedexport'] = 'O tipo de campo {$a->fieldtype} não pode ser exportado.'; $string['unsupportedfields'] = 'Campos não suportados'; $string['unsupportedfieldslist'] = 'Os seguintes campos não podem ser exportados:'; @@ -405,7 +410,7 @@ * Cada registo é uma linha com uma série de dados separados pelo separador selecionado *O primeiro registo contém uma lista com os nomes dos campos, definindo assim o formato do resto do ficheiro -O delimitador dos valores dos campos é um carácter que marca o início e fim do valor de cada campo. Em geral pode deixar indefinido.'; +O delimitador dos valores dos campos é um caráter que marca o início e fim do valor de cada campo. Em geral pode deixar indefinido.'; $string['uploadrecords_link'] = 'mod/data/import'; $string['url'] = 'URL'; $string['usedate'] = 'Incluir na pesquisa.'; diff --git a/html/langpacks/pt/editor.php b/html/langpacks/pt/editor.php index 7478d5fc4c..8a4cf9945c 100644 --- a/html/langpacks/pt/editor.php +++ b/html/langpacks/pt/editor.php @@ -43,7 +43,7 @@ $string['cancel'] = 'Cancelar'; $string['cellpadding'] = 'Margem interna das células'; $string['cellspacing'] = 'Espaço entre células'; -$string['choosechar'] = 'Selecione o carácter'; +$string['choosechar'] = 'Selecione o caráter'; $string['chooseicon'] = 'Selecione o ícone a inserir'; $string['close'] = 'Fechar'; $string['closeafterreplace'] = 'Fechar depois de substituir'; @@ -74,7 +74,7 @@ $string['htmlmode'] = 'Editar código HTML'; $string['imageurl'] = 'URL da imagem'; $string['indent'] = 'Aumentar indentação'; -$string['insertchar'] = 'Inserir carácter especial'; +$string['insertchar'] = 'Inserir caráter especial'; $string['insertimage'] = 'Inserir imagem'; $string['insertlink'] = 'Inserir hiperligação'; $string['insertsmile'] = 'Inserir Smiley'; diff --git a/html/langpacks/pt/enrol.php b/html/langpacks/pt/enrol.php index faf769c4b5..ea6fc5ca79 100644 --- a/html/langpacks/pt/enrol.php +++ b/html/langpacks/pt/enrol.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['actenrolshhdr'] = 'Módulos de inscrição disponíveis'; -$string['addinstance'] = 'Adicionar método'; +$string['addinstance'] = 'Adicionar método:'; $string['addinstanceanother'] = 'Adicionar método e criar outro'; $string['ajaxnext25'] = 'Próximos 25...'; $string['ajaxoneuserfound'] = 'Um utilizador encontrado'; diff --git a/html/langpacks/pt/enrol_self.php b/html/langpacks/pt/enrol_self.php index c3d083215f..0faa8b209c 100644 --- a/html/langpacks/pt/enrol_self.php +++ b/html/langpacks/pt/enrol_self.php @@ -50,7 +50,7 @@ $string['enrolenddaterror'] = 'A data de fim de inscrição não pode ser anterior à data de início'; $string['enrolme'] = 'Inscrever-me'; $string['enrolperiod'] = 'Duração da inscrição'; -$string['enrolperiod_desc'] = 'Duração predefinida da inscrição. Se for definida como zero, a validade da inscrição será ilimitada, por predefinição.'; +$string['enrolperiod_desc'] = 'Duração predefinida da inscrição. Se for definida como zero, a validade da inscrição será ilimitada por predefinição.'; $string['enrolperiod_help'] = 'Período de tempo que a inscrição é válida, a partir do momento em que o utilizador se inscreve. Se desativado, a duração da inscrição será ilimitada.'; $string['enrolstartdate'] = 'Data de início'; $string['enrolstartdate_help'] = 'Se ativo, os utilizadores apenas podem autoinscrever-se a partir desta data.'; @@ -79,7 +79,7 @@ $string['longtimenosee'] = 'Cancelar inscrição inativa após'; $string['longtimenosee_help'] = 'Se os utilizadores não acederem a uma disciplina durante muito tempo, a inscrição será automaticamente cancelada. Este parâmetro especifica o limite de tempo de inatividade.'; $string['maxenrolled'] = 'Número máximo de inscrições permitidas'; -$string['maxenrolled_help'] = 'Especifica o número máximo de utilizadores que podem inscrever-se autonomamente. Se o valor for zero (0), não existe limite.'; +$string['maxenrolled_help'] = 'Especifica o número máximo de utilizadores que podem autoinscrever-se autonomamente. Se o valor for zero (0), não existe limite.'; $string['maxenrolledreached'] = 'O número máximo de inscrições já foi atingido.'; $string['messageprovider:expiry_notification'] = 'Notificações de expiração da autoinscrição'; $string['newenrols'] = 'Permitir novas inscrições'; diff --git a/html/langpacks/pt/error.php b/html/langpacks/pt/error.php index 70a64a6963..bcaee42146 100644 --- a/html/langpacks/pt/error.php +++ b/html/langpacks/pt/error.php @@ -258,7 +258,7 @@ $string['errorfetchingrssfeed'] = 'Erro ao pesquisar por lista RSS'; $string['erroronline'] = 'Erro na linha {$a}'; $string['erroroutput'] = 'Erro de envio. O redirecionamento automático vai ser desativado.'; -$string['errorparsingxml'] = 'Erro ao analisar XML: {$a->errorstring} na linha {$a->errorline}, carácter {$a->errorchar}'; +$string['errorparsingxml'] = 'Erro ao analisar XML: {$a->errorstring} na linha {$a->errorline}, caráter {$a->errorchar}'; $string['errorprocessingarchive'] = 'Erro ao processar o ficheiro de arquivo'; $string['errorreadingfile'] = 'Erro na leitura do ficheiro "{$a}"'; $string['errorsavingrequest'] = 'Ocorreu um erro ao salvar o seu pedido.'; @@ -411,7 +411,7 @@ $string['missing_moodle_backup_xml_file'] = 'Na cópia de segurança fica em falta o ficheiro: {$a}'; $string['missingfield'] = 'O campo "{$a}" está em falta.'; $string['missingkeyinsql'] = 'ERRO: falta o parâmetro "{$a}" na consulta'; -$string['missingparam'] = 'Um parâmetro necessário ({$a}) está em falta'; +$string['missingparam'] = 'Está em falta um parâmetro necessário ({$a})'; $string['missingparameter'] = 'Parâmetro em falta'; $string['missingrequiredfield'] = 'Um dos campos obrigatórios está em falta'; $string['missinguseranditemid'] = 'Falta algum campo necessário'; diff --git a/html/langpacks/pt/feedback.php b/html/langpacks/pt/feedback.php index 2a6c5e8f16..5244524139 100644 --- a/html/langpacks/pt/feedback.php +++ b/html/langpacks/pt/feedback.php @@ -174,11 +174,11 @@ $string['minimal'] = 'Mínimo'; $string['mode'] = 'Modo'; $string['modulename'] = 'Inquérito'; -$string['modulename_help'] = 'O módulo Inquérito permite que um professor crie um inquérito personalizado para obter feedback dos participantes, usando uma variedade de tipos de questões, incluindo escolha múltipla, sim/não ou de resposta curta +$string['modulename_help'] = 'O módulo Inquérito permite que um professor crie um inquérito personalizado para obter feedback dos participantes, usando uma variedade de tipos de questões, incluindo escolha múltipla, sim/não ou de resposta curta. As respostas do inquérito podem ser anónimas, se desejado, e os resultados podem ser mostrados a todos os participantes ou restritos apenas aos professores. Quaisquer atividades de inquérito na página principal do site também podem ser concluídas por utilizadores não autenticados. -As Atividades de inquérito podem ser usadas: +As atividades de inquérito podem ser usadas: * Para avaliações da disciplina, ajudando a melhorar os conteúdos para futuros participantes * Para permitir que os participantes se inscrevam nos módulos da disciplina, em eventos, etc. diff --git a/html/langpacks/pt/format_topics.php b/html/langpacks/pt/format_topics.php index 7215acdc07..bac09cc22a 100644 --- a/html/langpacks/pt/format_topics.php +++ b/html/langpacks/pt/format_topics.php @@ -33,7 +33,7 @@ $string['hidefromothers'] = 'Ocultar tópico'; $string['newsectionname'] = 'Novo nome para o tópico {$a}'; $string['page-course-view-topics'] = 'Qualquer página principal de disciplina no formato tópicos'; -$string['page-course-view-topics-x'] = 'Qualquer página de disciplina no formato tópicos'; +$string['page-course-view-topics-x'] = 'Qualquer página da disciplina no formato tópicos'; $string['pluginname'] = 'Formato Tópicos'; $string['privacy:metadata'] = 'O módulo Formato Tópicos não armazena quaisquer dados pessoais.'; $string['section0name'] = 'Geral'; diff --git a/html/langpacks/pt/format_weeks.php b/html/langpacks/pt/format_weeks.php index d8f336ba7d..d6dcd373e7 100644 --- a/html/langpacks/pt/format_weeks.php +++ b/html/langpacks/pt/format_weeks.php @@ -35,7 +35,7 @@ $string['hidefromothers'] = 'Ocultar semana'; $string['newsectionname'] = 'Novo nome para a semana {$a}'; $string['page-course-view-weeks'] = 'Qualquer página principal de disciplina em formato semanal'; -$string['page-course-view-weeks-x'] = 'Qualquer disciplina em formato semanal'; +$string['page-course-view-weeks-x'] = 'Qualquer disciplina no formato semanal'; $string['pluginname'] = 'Formato Semanal'; $string['privacy:metadata'] = 'O módulo Formato Semanal não armazena quaisquer dados pessoais.'; $string['section0name'] = 'Geral'; diff --git a/html/langpacks/pt/forum.php b/html/langpacks/pt/forum.php index 64a986118c..ab3dd26438 100644 --- a/html/langpacks/pt/forum.php +++ b/html/langpacks/pt/forum.php @@ -131,7 +131,7 @@ $string['configlongpost'] = 'Qualquer mensagem acima deste tamanho (número de caracteres, sem incluir HTML) será considerada longa. Mensagens exibidas na página principal do site, páginas com formato social ou perfis de utilizadores são truncadas para um tamanho entre os valores definidos em \'forum_shortpost\' e \'forum_longpost\'.'; $string['configmanydiscussions'] = 'Número máximo de tópicos exibidos por página no fórum'; $string['configmaxattachments'] = 'Número máximo predefinido de anexos permitidos por mensagem.'; -$string['configmaxbytes'] = 'Tamanho máximo predefinido para todos os anexos de uma mensagem do fórum (sujeito a outros limites impostos na configuração da disciplina e do servidor)'; +$string['configmaxbytes'] = 'Tamanho máximo predefinido para todos os anexos de uma mensagem do fórum (sujeito a outros limites impostos na configuração da disciplina e do servidor).'; $string['configoldpostdays'] = 'Número de dias para uma mensagem ser considerada como lida.'; $string['configreplytouser'] = 'Quando um tópico de fórum é enviado por e-mail, deverá conter o endereço de e-mail do autor para que os destinatários possam responder diretamente em vez de usarem o fórum? Se selecionar \'Sim\', os utilizadores poderão, a partir do seu perfil, optar por manter o seu endereço de e-mail privado.'; $string['configrssarticlesdefault'] = 'Se as listas RSS estiverem ativas, esta configuração define o número de artigos (tanto discussões como mensagens).'; @@ -139,7 +139,7 @@ $string['configshortpost'] = 'Qualquer mensagem abaixo deste tamanho (número de caracteres, sem incluir HTML) será considerada curta.'; $string['configsubscriptiontype'] = 'Configuração predefinida para o modo de subscrição.'; $string['configtrackingtype'] = 'Configuração predefinida para "Assinalar mensagens não lidas".'; -$string['configtrackreadposts'] = 'Se ativar esta opção, será permitir assinalar mensagens não lidas para cada utilizador.'; +$string['configtrackreadposts'] = 'Se ativar esta opção, será permitido aos utilizadores assinalar mensagens não lidas.'; $string['configusermarksread'] = 'Se ativar esta opção, o utilizador tem de marcar manualmente as mensagens como lidas. Se desativada, as mensagens serão marcadas como lidas após a sua visualização.'; $string['confirmsubscribe'] = 'Tem a certeza de que pretende subscrever o fórum \'{$a}\'?'; $string['confirmsubscribediscussion'] = 'Tem a certeza de que pretende subscrever o tópico de discussão \'{$a->discussion}\' no fórum \'{$a->forum}\'?'; @@ -242,7 +242,7 @@ *Completo: irá receber um e-mail diário com o conteúdo completo de cada mensagem publicada no fórum; -*Assuntos - irá receber um e-mail diário com os assuntos de cada mensagem publicada no fórum.'; +*Assuntos: irá receber um e-mail diário com os assuntos de cada mensagem publicada no fórum.'; $string['emptymessage'] = 'Foi encontrado um erro na sua mensagem. Ou estava em branco ou continha um anexo demasiado grande. As suas alterações não foram guardadas.'; $string['errorcannotlock'] = 'Não tem permissão para bloquear tópicos.'; $string['errordiscussionnotfound'] = 'O tópico não foi encontrado'; @@ -748,7 +748,7 @@ Se selecionar a opção "Opcional", os participantes podem optar por ligar ou desligar a sinalização de mensagens do fórum. Os utilizadores deverão ativar a opção "Assinalar mensagens não lidas nos fóruns" nas suas preferências do fórum. -A opção "Obrigatória" só estará disponível se um administrador do site a ativar. Ao selecionar esta opção a configuração "Assinalar mensagens não lidas" estará sempre ativada, independentemente das preferências do fórum escolhidas pelos utilizadores.'; +A opção "Obrigatória" só estará disponível se um administrador do site a ativar. Se selecionar esta opção, a configuração "Assinalar mensagens não lidas nos fóruns" estará sempre ativada, independentemente das preferências do fórum escolhidas pelos utilizadores.'; $string['trackreadposts_header'] = 'Assinalar mensagens não lidas nos fóruns'; $string['unlockdiscussion'] = 'Desbloquear este tópico'; $string['unpindiscussion'] = 'Remover destaque deste tópico'; diff --git a/html/langpacks/pt/gradereport_quizanalytics.php b/html/langpacks/pt/gradereport_quizanalytics.php index 480f302520..5eea6cf97f 100644 --- a/html/langpacks/pt/gradereport_quizanalytics.php +++ b/html/langpacks/pt/gradereport_quizanalytics.php @@ -27,15 +27,15 @@ $string['accuaracyrate'] = 'Taxa de precisão:'; $string['action'] = 'Ação'; -$string['allusersdes'] = 'Esta secção reporta, com base em casos de erro ou ausência de resposta, as categorias que se revelaram como as mais desafiantes para todos os utilizadores que fizeram o teste.'; +$string['allusersdes'] = 'Esta secção reporta, com base em casos de erro ou ausência de resposta, as categorias que se revelaram como as mais desafiantes para todos os utilizadores que responderam ao teste.'; $string['apiversion'] = 'Indique a versão da API'; $string['apiversiondes'] = 'Por favor, indique a versão da sua API'; -$string['attemptssnapshotdes'] = 'Esta secção é como uma recapitulação, mostrando os números-chave de toda a sua tentativa anterior.'; +$string['attemptssnapshotdes'] = 'Esta secção é como uma recapitulação, mostra os números-chave de toda a sua tentativa anterior.'; $string['attemptsummarydes'] = 'Este gráfico ilustra o seu desempenho na sua tentativa.'; $string['avgscore'] = 'Pontuação média'; $string['bestscore'] = 'Melhor pontuação'; $string['correct'] = 'Correta'; -$string['cutoffdes'] = 'Definir percentagem limite (%) para todo o teste. Será usada para o gráfico de análise previsional.'; +$string['cutoffdes'] = 'Definir a percentagem da pontuação limite (%) para todo o teste. Será usada para o gráfico de análise previsional.'; $string['cutoffscore'] = 'Pontuação limite'; $string['enterfbappid'] = 'Indique o ID da App Facebook'; $string['fbappiddes'] = 'Por favor, indique um ID válido da APP Facebook para poder partilhar imagens dos gráficos.'; @@ -45,20 +45,20 @@ $string['gradeanalysisdes'] = 'Número de utilizadores em cada grupo de percentagem (percentagem de pontuação).'; $string['gradeboundary'] = 'Limites de classificação'; $string['gradeboundarydes'] = 'Os limites de classificação são intervalos definidos pelo administrador que serão mostrados no gráfico das estatísticas das pontuações.'; -$string['hardcatalluser'] = 'Categorias difíceis (Todos os utilizadores)%'; -$string['hardcatlogginuser'] = 'Categorias difíceis (Utilizadores autenticados)%'; +$string['hardcatalluser'] = 'Categorias difíceis (todos os utilizadores)%'; +$string['hardcatlogginuser'] = 'Categorias difíceis (utilizadores autenticados)%'; $string['hardestquesdes'] = '* Total de tentativas = Número total de tentativas do teste. * Tentativas mal sucedidas = Total de tentativas com erro + não respondidas. Este gráfico representa a dificuldade das perguntas, dependendo de quantas vezes o teste foi tentado e o número de vezes que uma pergunta em particular é deixada sem resposta ou é respondida incorretamente. Ao clicar nas barras de cada pergunta será mostrada a pergunta em si, juntamente com a explicação, e a resposta correta.'; $string['hardestquestion'] = 'Perguntas mais difíceis'; $string['hardness'] = 'Dificuldade (%)'; -$string['impandpredicanalysis'] = 'Curva de Melhoramento e Análise Previsional'; +$string['impandpredicanalysis'] = 'Curva de progresso e Análise previsional'; $string['incorrect'] = 'Incorreta'; $string['lastattemptsummary'] = 'Resumo da tentativa'; $string['lastattemptsummarydes'] = 'Este gráfico mostra o seu desempenho na última tentativa.'; $string['loggedinuserdes'] = 'Vamos dar uma vista de olhos nas categorias em que não se saiu tão bem.'; $string['lowestscore'] = 'Pontuação mais baixa'; -$string['mixchartdes'] = 'Este gráfico mostra como melhorou todas as suas tentativas e o bloco escuro representa o número médio de tentativas necessárias para atingir a pontuação definida como limite (pelo administrador do site). O eixo X (horizontal) representa o número de tentativas.'; +$string['mixchartdes'] = 'Este gráfico mostra como progrediu em todas as suas tentativas e o bloco escuro representa o número médio de tentativas necessárias para atingir a pontuação definida como limite (pelo administrador do site). O eixo X (horizontal) representa o número de tentativas.'; $string['noofattempts'] = 'Número de tentativas'; $string['noofpartialcorrect'] = 'Número de respostas parcialmente corretas'; $string['noofquestionattempt'] = 'Número de perguntas respondidas'; @@ -69,8 +69,8 @@ $string['notgraded'] = 'Ainda não avaliado'; $string['partialcorrect'] = 'Parcialmente correta'; $string['peerscores'] = 'Pontuação dos pares'; -$string['pluginname'] = 'Análises dos testes'; -$string['quesanalysis'] = 'Análises dos perguntas'; +$string['pluginname'] = 'Análise dos teste'; +$string['quesanalysis'] = 'Análise da pergunta'; $string['quesananalysisdes'] = 'As curvas aqui apresentadas descrevem o desempenho dos utilizadores em cada pergunta. Ao clicar no círculo dedicado a cada pergunta, irá ver a pergunta, assim como, a explicação e a resposta correta.'; $string['questionpercatdes'] = 'O gráfico mostra o número de perguntas de cada categoria presentes no teste.'; $string['questionspercategory'] = 'Perguntas por categoria'; @@ -79,7 +79,7 @@ $string['score'] = 'Pontuação'; $string['setcutoff'] = 'Definir limite'; $string['setglobal'] = 'Definir globalmente'; -$string['setglobaldes'] = 'Definir limites de classificação para todos os testes. Quando verificado, reescreve as configurações de limite de classificação individual para cada teste.'; +$string['setglobaldes'] = 'Definir limites de classificação para todos os testes. Se ativar esta opção, as configurações do limite de classificação serão substituídas em cada teste.'; $string['tab1'] = 'Resumo da tentativa'; $string['tab2'] = 'Meu progresso e previsões'; $string['tab2subtab11'] = 'Curva de melhoramento'; @@ -93,9 +93,9 @@ $string['tab4'] = 'Estatística de Pontuações & Perguntas'; $string['tab4subtab1'] = 'Pontuações por percentagem (todos os utilizadores)'; $string['timechartdes'] = 'Este gráfico mostra como os seus pares pontuaram em comparação consigo.'; -$string['timetaken'] = 'Instantâneo das tentativas (tempo gasto): '; +$string['timetaken'] = 'Resumo das tentativas (tempo gasto):'; $string['totalquizattempt'] = 'Total de tentativas'; $string['unattempted'] = 'Sem tentativa'; $string['userscore'] = 'Pontuação do utilizador'; $string['viewanalytics'] = 'Ver a análise'; -$string['wrongandunattemptd'] = 'Tentativas mal sucedidas'; +$string['wrongandunattemptd'] = 'Tentativas sem sucesso'; diff --git a/html/langpacks/pt/gradereport_singleview.php b/html/langpacks/pt/gradereport_singleview.php index 5a7cac5992..1968932180 100644 --- a/html/langpacks/pt/gradereport_singleview.php +++ b/html/langpacks/pt/gradereport_singleview.php @@ -58,9 +58,9 @@ $string['save'] = 'Guardar'; $string['savegrades'] = 'A guardar notas'; $string['savegradessuccess'] = 'As notas foram definidas para {$a} itens'; -$string['selectgrade'] = 'Escolha um item de avaliação...'; -$string['selectuser'] = 'Escolha um utilizador...'; +$string['selectgrade'] = 'Selecione um item de avaliação...'; +$string['selectuser'] = 'Selecione um utilizador...'; $string['singleview:view'] = 'Visualizar relatório'; $string['summarygrade'] = 'Uma tabela de utilizadores, com colunas para intervalo, nota, comentários e para ajustar ou excluir uma nota em particular.'; $string['summaryuser'] = 'Uma tabela de itens de avaliação, com colunas para categoria de nota, intervalo, nota, comentários e para ajustar ou excluir uma nota em particular.'; -$string['userselect'] = 'Escolha uma atividade'; +$string['userselect'] = 'Selecione uma atividade'; diff --git a/html/langpacks/pt/group.php b/html/langpacks/pt/group.php index 22075adf7a..d0d53e1bb5 100644 --- a/html/langpacks/pt/group.php +++ b/html/langpacks/pt/group.php @@ -35,7 +35,7 @@ $string['autocreategroups'] = 'Criação automática de grupos'; $string['backtogroupings'] = 'Voltar para Agrupamentos'; $string['backtogroups'] = 'Voltar para Grupos'; -$string['badnamingscheme'] = 'Tem de conter exatamente um carácter \'@\' ou \'#'; +$string['badnamingscheme'] = 'Tem de conter exatamente um caráter \'@\' ou \'#'; $string['byfirstname'] = 'Ordenação alfabética por nome, apelido'; $string['byidnumber'] = 'Ordenação ascendente por número de ID'; $string['bylastname'] = 'Ordenação alfabética por apelido, nome'; @@ -97,14 +97,14 @@ $string['groupinfomembers'] = 'Informação sobre os membros selecionados'; $string['groupinfopeople'] = 'Informação sobre as pessoas selecionadas'; $string['grouping'] = 'Agrupamento'; -$string['grouping_help'] = 'Um agrupamento é uma compilação de grupos dentro de uma disciplina. Se um grupo é selecionado, os alunos atribuídos a grupos dentro do agrupamento poderão trabalhar em conjunto.'; +$string['grouping_help'] = 'Um agrupamento é uma coleção de grupos dentro da disciplina. Se for selecionado um agrupamento, os alunos atribuídos a grupos dentro do agrupamento poderão trabalhar em conjunto.'; $string['groupingaddedsuccesfully'] = 'O agrupamento \'{$a}\' foi adicionado com sucesso'; $string['groupingdescription'] = 'Descrição do agrupamento'; $string['groupingname'] = 'Nome do agrupamento'; $string['groupingnameexists'] = 'Já existe um agrupamento com o nome \'{$a}\' nesta disciplina; escolha outro nome.'; $string['groupings'] = 'Agrupamentos'; $string['groupingsection'] = 'Acesso a agrupamentos'; -$string['groupingsection_help'] = 'Um agrupamento é uma coleção de grupos dentro de uma disciplina. Se um agrupamento for aqui selecionado, unicamente os alunos que pertençam a esse agrupamento terão acesso à secção.'; +$string['groupingsection_help'] = 'Um agrupamento é uma coleção de grupos dentro da disciplina. Se um agrupamento for aqui selecionado, apenas os alunos que pertençam a grupos do agrupamento terão acesso à secção.'; $string['groupingsonly'] = 'Apenas agrupamentos'; $string['groupmember'] = 'Membro do grupo'; $string['groupmemberdesc'] = 'Papel por predefinição para um membro de um grupo.'; diff --git a/html/langpacks/pt/grouptool.php b/html/langpacks/pt/grouptool.php index 554c8de389..c336643306 100644 --- a/html/langpacks/pt/grouptool.php +++ b/html/langpacks/pt/grouptool.php @@ -292,7 +292,7 @@ $string['groupsize_gets_enabled'] = 'Se continuar, a definição do tamanho do grupo será ativada automaticamente. Para impedir este comportamento, use 0 como {$a->field}'; $string['groupsize_individual_gets_enabled'] = 'Se continuar, o tamanho específico de cada grupo será ativado automaticamente. Para impedir este comportamento, use 0 como {$a->field} para não usar o tamanho do grupo ou use {$a->globalsize} para ativar apenas o tamanho do Grupo global!'; $string['groupstatus'] = 'Estado'; -$string['groupstatus_help'] = 'O estado atual de um grupo é visualizado pela cor:
    • Verde - grupo ativo. O grupo está atribuído a esta Ferramenta de Grupos. Se o auto-registo estiver ativo, os alunos podem registsrem-se neste grupo.
    • Cinzento - grupo inativo. O grupo não está disponível nesta Ferramenta de Grupos.
    Ao clicar no símbolo, o estado pode ser alterado.'; +$string['groupstatus_help'] = 'O estado atual de um grupo é visualizado pela cor:
    • Verde - grupo ativo. O grupo está atribuído a esta Ferramenta de Grupos. Se o auto-registo estiver ativo, os alunos podem registar-se neste grupo.
    • Cinzento - grupo inativo. O grupo não está disponível nesta Ferramenta de Grupos.
    Ao clicar no símbolo, o estado pode ser alterado.'; $string['grouptool'] = 'Ferramenta de Grupos'; $string['grouptool:addinstance'] = 'Adicionar uma instância de Ferramenta de Grupos à disciplina.'; $string['grouptool:administrate_groups'] = 'Administrar grupos (ativos) e agrupamentos'; diff --git a/html/langpacks/pt/h5pactivity.php b/html/langpacks/pt/h5pactivity.php index f0d599fb1c..a70b279b84 100644 --- a/html/langpacks/pt/h5pactivity.php +++ b/html/langpacks/pt/h5pactivity.php @@ -57,7 +57,7 @@ $string['contentbank_help'] = 'No banco de conteúdos, pode criar e armazenar conteúdo usando várias ferramentas, o que inclui um criador integrado de pacotes H5P.'; $string['correct_answer'] = 'Resposta correta'; $string['deleteallattempts'] = 'Apagar todas as tentativas de H5P'; -$string['displaycopyright'] = 'Botão de direitos de autor'; +$string['displaycopyright'] = 'Botão Direitos de autor'; $string['displayembed'] = 'Botão Incorporar'; $string['displayexport'] = 'Permitir descarregar'; $string['dnduploadh5pactivity'] = 'Adicionar uma atividade H5P'; diff --git a/html/langpacks/pt/hub.php b/html/langpacks/pt/hub.php index 120a94e3cc..52fdffb099 100644 --- a/html/langpacks/pt/hub.php +++ b/html/langpacks/pt/hub.php @@ -104,7 +104,7 @@ $string['licence_link'] = 'licenças'; $string['logourl'] = 'URL do logótipo'; $string['mobilenotificationsenabled'] = 'Notificações móveis ativadas ({$a})'; -$string['mobileservicesenabled'] = 'Serviços móveis ativados ({$a})'; +$string['mobileservicesenabled'] = 'Serviços Mobile ativados ({$a})'; $string['modulenumberaverage'] = 'Número médio de módulos por disciplina ({$a})'; $string['mustselectsubject'] = 'É obrigatória a seleção de um assunto'; $string['name'] = 'Nome'; diff --git a/html/langpacks/pt/hvp.php b/html/langpacks/pt/hvp.php index 6de4228618..f431c8dcbb 100644 --- a/html/langpacks/pt/hvp.php +++ b/html/langpacks/pt/hvp.php @@ -40,7 +40,7 @@ $string['addlibraries'] = 'Adicionar bibliotecas'; $string['address'] = 'Endereço'; $string['age'] = 'Idade'; -$string['agedescription'] = 'O público-alvo deste conteúdo. Formatos de entrada possíveis separados por vírgulas: "1,34-45,-50 59-".'; +$string['agedescription'] = 'O público-alvo deste conteúdo. Formatos de entrada possíveis separados por vírgulas: "1,34-45,-50,59-".'; $string['ajaxfailed'] = 'Falha ao carregar dados.'; $string['alttext'] = 'Texto alt'; $string['anunexpectedsave'] = 'Ocorreu um erro inesperado. Não foi possível guardar este conteúdo.'; diff --git a/html/langpacks/pt/label.php b/html/langpacks/pt/label.php index 6f721d3849..051a39534e 100644 --- a/html/langpacks/pt/label.php +++ b/html/langpacks/pt/label.php @@ -29,8 +29,8 @@ $string['configdndresizeheight'] = 'Quando um separador é criado a partir de uma imagem que foi arrastada e largada numa disciplina, redimensionar se esta for mais alta do que este número de píxeis (0 para não redimensionar)'; $string['configdndresizewidth'] = 'Quando um separador é criado a partir de uma imagem que foi arrastada e largada numa disciplina, redimensionar se esta for mais larga do que este número de píxeis (0 para não redimensionar)'; $string['dndmedia'] = 'Arrastar e largar ficheiros multimédia'; -$string['dndresizeheight'] = 'Redimensionar altura da imagem'; -$string['dndresizewidth'] = 'Redimensionar largura da imagem'; +$string['dndresizeheight'] = 'Redimensionar altura ao arrastar'; +$string['dndresizewidth'] = 'Redimensionar largura ao arrastar'; $string['dnduploadlabel'] = 'Adicionar conteúdo multimédia à página da disciplina'; $string['dnduploadlabeltext'] = 'Adicionar um separador à página da disciplina'; $string['indicator:cognitivedepth'] = 'Compreensão do Separador'; diff --git a/html/langpacks/pt/mathslib.php b/html/langpacks/pt/mathslib.php index 3589eca802..b7170ea869 100644 --- a/html/langpacks/pt/mathslib.php +++ b/html/langpacks/pt/mathslib.php @@ -30,8 +30,8 @@ $string['cannotredefinebuiltinfunction'] = 'não é possível redefinir a função embutida \'{$a} ()\''; $string['divisionbyzero'] = 'divisão por zero'; $string['expectingaclosingbracket'] = 'esperado um fecho de parêntesis'; -$string['illegalcharactergeneral'] = 'carácter ilegal \'{$a}\''; -$string['illegalcharacterunderscore'] = 'carácter ilegal \'_\''; +$string['illegalcharactergeneral'] = 'caráter ilegal \'{$a}\''; +$string['illegalcharacterunderscore'] = 'caráter ilegal \'_\''; $string['implicitmultiplicationnotallowed'] = 'esperado um operador, multiplicação implícita não é permitida.'; $string['internalerror'] = 'erro interno'; $string['operatorlacksoperand'] = 'operador \'{$a}\' requer operando'; diff --git a/html/langpacks/pt/mnet.php b/html/langpacks/pt/mnet.php index a76540f53e..de5c9405e1 100644 --- a/html/langpacks/pt/mnet.php +++ b/html/langpacks/pt/mnet.php @@ -54,7 +54,7 @@ $string['currentkey'] = 'Chave pública atual'; $string['databaseerror'] = 'Não foi possível escrever os detalhes na base de dados.'; $string['deleteaserver'] = 'A eliminar um servidor'; -$string['deletedhostinfo'] = 'O servidor foi apagado. Se deseja anular a operação, altere o estado da eliminação para \'Não\'.'; +$string['deletedhostinfo'] = 'O servidor foi apagado. Caso pretenda anular a operação, altere o estado da eliminação para \'Não\'.'; $string['deletedhosts'] = 'Servidores apagados: {$a}'; $string['deletehost'] = 'Eliminar servidor'; $string['deletekeycheck'] = 'Tem a certeza absoluta de que pretende apagar esta chave?'; diff --git a/html/langpacks/pt/moodle.php b/html/langpacks/pt/moodle.php index cc211a589d..6a19946830 100644 --- a/html/langpacks/pt/moodle.php +++ b/html/langpacks/pt/moodle.php @@ -68,7 +68,7 @@ $string['addlinkhere'] = 'Adicionar uma hiperligação aqui'; $string['addnew'] = 'Adicionar novo {$a}'; $string['addnewcategory'] = 'Adicionar nova categoria'; -$string['addnewcourse'] = 'Adicionar nova disciplina'; +$string['addnewcourse'] = 'Adicionar disciplina'; $string['addnewuser'] = 'Adicionar novo utilizador'; $string['addnousersrecip'] = 'Adicionar utilizadores que não tenham acedido este(a) {$a} à lista de destinatários'; $string['addpagehere'] = 'Adicionar texto aqui'; @@ -168,8 +168,8 @@ $string['authentication'] = 'Autenticação'; $string['authenticationplugins'] = 'Módulos de Autenticação'; $string['autosubscribe'] = 'Subscrição de fóruns'; -$string['autosubscribeno'] = 'Não: Não quero subscrever tópicos dos fóruns automaticamente'; -$string['autosubscribeyes'] = 'Sim: Quero subscrever o tópico do fórum quando submeto uma mensagem'; +$string['autosubscribeno'] = 'Não: não quero subscrever tópicos dos fóruns automaticamente'; +$string['autosubscribeyes'] = 'Sim: quero subscrever o tópico do fórum quando submeto uma mensagem'; $string['availability'] = 'Disponibilidade'; $string['availablecourses'] = 'Disciplinas disponíveis'; $string['back'] = 'Voltar'; @@ -200,7 +200,7 @@ $string['backuploglaststatus'] = 'Relatório sobre cópias de segurança automáticas das disciplinas'; $string['backupmissinguserinfoperms'] = 'Nota: Esta cópia de segurança não contém dados dos utilizadores. As atividades Exercise e Workshop não serão incluídas porque não são compatíveis com este tipo de cópia de segurança.'; $string['backupnext'] = 'Próxima cópia de segurança'; -$string['backupnonisowarning'] = 'Advertência: esta cópia de segurança é para uma versão do Moodle que não usa Unicode (anterior a 1.6). Se esta cópia contiver caracteres que não sejam ISO-8859-1, poderão ficar CORROMPIDOS se tentar restaurá-los para esta versão Unicode do Moodle. Consulte a página Backup FAQ para mais informações sobre como recuperar corretamente esta cópia de segurança.'; +$string['backupnonisowarning'] = 'Aviso: esta cópia de segurança é de uma versão do Moodle que não usa Unicode (anterior a 1.6). Se esta cópia contiver caracteres que não sejam ISO-8859-1, poderão ficar CORROMPIDOS se tentar restaurá-los para esta versão Unicode do Moodle. Consulte a página Backup FAQ para mais informações sobre como recuperar corretamente esta cópia de segurança.'; $string['backupnotyetrun'] = 'Cópia de Segurança Automática pendente'; $string['backuporiginalname'] = 'Nome da cópia de segurança'; $string['backuproleassignments'] = 'Incluir atribuições para estes papéis na cópia de segurança'; @@ -418,7 +418,7 @@ $string['courserequestsuccess'] = 'O seu pedido de criação de disciplina foi registado com sucesso. Em breve irá receber um e-mail a informá-lo do resultado do seu pedido.'; $string['courserequestsupport'] = 'Informação de suporte para auxiliar o administrador a avaliar este pedido'; $string['courserequestwarning'] = 'O utilizador que efetuou o pedido da disciplina será inscrito automaticamente e ser-lhe-á atribuído o papel de {$a}.'; -$string['courserestore'] = 'Reposição da disciplina'; +$string['courserestore'] = 'Restauro da disciplina'; $string['courses'] = 'Disciplinas'; $string['coursesearch'] = 'Procurar disciplinas'; $string['coursesearch_help'] = 'Pode pesquisar várias palavras de uma só vez e especificar a pesquisa de várias formas: @@ -504,11 +504,11 @@ $string['defaultcompetencescalenotproficient'] = 'Ainda não adquiriu a competência'; $string['defaultcompetencescaleproficient'] = 'Adquiriu a competência'; $string['defaultcoursestudent'] = 'Aluno'; -$string['defaultcoursestudentdescription'] = 'Os alunos são geralmente os que têm menos privilégios dentro de uma disciplina.'; +$string['defaultcoursestudentdescription'] = 'Os alunos são geralmente os que têm menos privilégios dentro da disciplina.'; $string['defaultcoursestudents'] = 'Alunos'; $string['defaultcoursesummary'] = 'Escreva aqui um parágrafo que explique de forma concisa e interessante o que esta disciplina é.'; $string['defaultcourseteacher'] = 'Professor'; -$string['defaultcourseteacherdescription'] = 'Os professores podem realizar qualquer ação dentro de uma disciplina, incluindo alteração das atividades e avaliação dos alunos.'; +$string['defaultcourseteacherdescription'] = 'Os professores podem realizar qualquer ação dentro da disciplina, incluindo alteração das atividades e avaliação dos alunos.'; $string['defaultcourseteachers'] = 'Professores'; $string['defaulteditor'] = 'Editor predefinido'; $string['defaulthomepageuser'] = 'Página inicial'; @@ -627,7 +627,7 @@ $string['editthisactivity'] = 'Editar esta atividade'; $string['editthiscategory'] = 'Editar esta categoria'; $string['edittitle'] = 'Editar nome'; -$string['edittitleinstructions'] = '\'Esc\' para cancelar, \'Enter\' quando terminar'; +$string['edittitleinstructions'] = '\'Esc\' para cancelar, \'Enter\' para terminar'; $string['edituser'] = 'Editar contas de utilizadores'; $string['edulevel'] = 'Todos os eventos'; $string['edulevel_help'] = '* Ensino - ações realizadas por um professor, por exemplo, atualizar um recurso @@ -660,15 +660,15 @@ $string['emailconfirmsentfailure'] = 'Falhou o envio do e-mail de confirmação'; $string['emailconfirmsentsuccess'] = 'E-mail de confirmação enviado com sucesso'; $string['emaildigest'] = 'Tipo de sumário de fóruns'; -$string['emaildigest_help'] = 'Esta é a configuração de resumo diário que os fóruns irão usar por predefinição. +$string['emaildigest_help'] = 'Esta é a configuração do resumo diário que os fóruns irão usar por predefinição. *Sem sumário: irá receber um e-mail por cada mensagem publicada no fórum; *Completo: irá receber um e-mail diário com o conteúdo completo de cada mensagem publicada no fórum; -*Assuntos - irá receber um e-mail diário com os assuntos de cada mensagem publicada no fórum. +*Assuntos: irá receber um e-mail diário com os assuntos de cada mensagem publicada no fórum. -Poderá ainda escolher uma configuração para cada fórum, se assim pretender.'; +Poderá escolher uma configuração específica para cada fórum, se assim pretender.'; $string['emaildigestcomplete'] = 'Completo (e-mail diário com mensagens completas)'; $string['emaildigestoff'] = 'Sem sumário (um e-mail por cada mensagem submetida)'; $string['emaildigestsubjects'] = 'Assuntos (e-mail diário com assuntos das mensagens)'; @@ -1042,7 +1042,7 @@ $string['icqnumber'] = 'Número de ICQ'; $string['idnumber'] = 'Número de identificação (ID)'; $string['idnumbercourse'] = 'Código'; -$string['idnumbercourse_help'] = 'O código de uma disciplina só é usado quando comunica com sistemas externos e não é mostrado na plataforma. Se a disciplina tem um código oficial, pode ser inserido, caso contrário, o campo pode ser deixado em branco.'; +$string['idnumbercourse_help'] = 'O código de uma disciplina só é usado quando comunica com sistemas externos e não é mostrado na plataforma. Se a disciplina tem um código oficial pode ser inserido, caso contrário, o campo pode ser deixado em branco.'; $string['idnumbercoursecategory'] = 'Número de identificação da categoria'; $string['idnumbercoursecategory_help'] = 'O número de identificação (ID) de uma categoria é usado apenas para comunicação com sistemas externos e não é exibido em nenhuma parte do site. Se a categoria tem um código do nome oficial, este pode ser inserido, caso contrário, o campo pode ficar em branco.'; $string['idnumbergroup'] = 'Número de identificação do grupo'; @@ -1356,7 +1356,7 @@ $string['myprofile'] = 'Meu perfil'; $string['name'] = 'Designação'; $string['namedfiletoolarge'] = 'O ficheiro \'{$a->filename}\' é muito grande e não pode ser carregado'; -$string['nameforlink'] = 'Que nome deseja dar a esta hiperligação?'; +$string['nameforlink'] = 'Qual o nome que pretende dar a esta hiperligação?'; $string['nameforpage'] = 'Nome'; $string['navigation'] = 'Navegação'; $string['needed'] = 'Necessários'; @@ -1385,7 +1385,7 @@ Cumprimentos do(a) administrador(a) da plataforma de e-learning \'{$a->sitename}\',{$a->signoff}'; $string['newpicture'] = 'Nova foto'; -$string['newpicture_help'] = 'Para adicionar uma nova foto, procure e selecione uma imagem (formato JPG ou PNG) e clique em "Atualizar Perfil". A imagem será recortada na forma de um quadrado e redimensionada para 100x100 píxeis.'; +$string['newpicture_help'] = 'Para adicionar uma nova foto, procure e selecione uma imagem (formato JPG ou PNG) e clique em "Atualizar perfil". A imagem será recortada na forma de um quadrado e redimensionada para 100x100 píxeis.'; $string['newpictureusernotsetup'] = 'A imagem de perfil só pode ser adicionada depois de guardar todas as informações de perfil obrigatórias.'; $string['newsectionname'] = 'Novo nome para a secção {$a}'; $string['newsitem'] = 'notícia'; @@ -1746,7 +1746,7 @@ $string['restore'] = 'Restaurar'; $string['restorecancelled'] = 'Restauro cancelado'; $string['restorecannotassignroles'] = 'Para restaurar necessita de atribuir papéis e não possui permissão para fazê-lo.'; -$string['restorecannotcreateorassignroles'] = 'Ao restaurar necessita de criar ou atribuir papéis na disciplina e não tem permissões para tal'; +$string['restorecannotcreateorassignroles'] = 'Ao restaurar necessita de criar ou atribuir papéis na disciplina e não tem permissão para tal'; $string['restorecannotcreateuser'] = 'Ao restaurar necessita de criar o utilizador \'{$a}\' a partir do ficheiro da cópia de segurança e não tem permissões para tal'; $string['restorecannotoverrideperms'] = 'O restauro precisa de redefinir permissões e você não tem permissão para tal'; $string['restorecoursenow'] = 'Restaurar a disciplina'; @@ -2117,7 +2117,7 @@ $string['total'] = 'Total'; $string['totopofsection'] = 'Para o topo da secção: "{$a}"'; $string['trackforums'] = 'Assinalar mensagens não lidas nos fóruns'; -$string['trackforumsno'] = 'Não: não assinalar mensagens não lidas'; +$string['trackforumsno'] = 'Não: não assinalar mensagens já lidas'; $string['trackforumsyes'] = 'Sim: assinalar mensagens não lidas'; $string['trysearching'] = 'Tente antes fazer uma pesquisa.'; $string['turneditingoff'] = 'Desativar modo de edição'; @@ -2140,7 +2140,7 @@ $string['updated'] = '{$a} foi atualizado(a)'; $string['updatemymoodleoff'] = 'Terminar personalização desta página'; $string['updatemymoodleon'] = 'Personalizar esta página'; -$string['updatemyprofile'] = 'Atualizar Perfil'; +$string['updatemyprofile'] = 'Atualizar perfil'; $string['updatesevery'] = 'Atualizações a cada {$a} segundos'; $string['updatethis'] = 'Atualizar {$a}'; $string['updatethiscourse'] = 'Atualizar esta disciplina'; diff --git a/html/langpacks/pt/notes.php b/html/langpacks/pt/notes.php index 571b163e26..3f4b084acd 100644 --- a/html/langpacks/pt/notes.php +++ b/html/langpacks/pt/notes.php @@ -26,8 +26,8 @@ defined('MOODLE_INTERNAL') || die(); $string['addbulknote'] = 'Adicionar anotação para {$a} pessoas'; -$string['addbulknotedone'] = 'Observação adicionada a {$a} pessoas'; -$string['addbulknotedonesingle'] = 'Observação adicionada a 1 pessoa'; +$string['addbulknotedone'] = 'Anotação adicionada a {$a} pessoas'; +$string['addbulknotedonesingle'] = 'Anotação adicionada a 1 pessoa'; $string['addbulknotesingle'] = 'Adicionar anotação para 1 pessoa'; $string['addnewnote'] = 'Adicionar anotação'; $string['addnewnoteselect'] = 'Selecionar utilizadores para adicionar anotações'; diff --git a/html/langpacks/pt/offlinequiz.php b/html/langpacks/pt/offlinequiz.php index fa8e803191..19a9ef8979 100644 --- a/html/langpacks/pt/offlinequiz.php +++ b/html/langpacks/pt/offlinequiz.php @@ -39,7 +39,7 @@ $string['addparts'] = 'Adicionar participantes'; $string['addquestionfrombankatend'] = 'Adicionar no final a partir da base de dados de perguntas'; $string['addquestionfrombanktopage'] = 'Adicionar pergunta da base de dados à página {$a}'; -$string['addrandom'] = 'Adicionar aleatoriamente {$a} pergunta(s) de escolha múltipla'; +$string['addrandom'] = 'Adicionar aleatoriamente {$a} pergunta(s) de escolha múltipla '; $string['addrandomfromcategory'] = 'uma pergunta aleatória'; $string['addrandomquestion'] = 'uma pergunta aleatória'; $string['addrandomquestiontoofflinequiz'] = 'A adicionar perguntas ao Teste Offline \'{$a->name}\' (grupo \'{$a->group}\')'; @@ -235,7 +235,7 @@ $string['hasresult'] = 'Já existe este resultado'; $string['hotspotdeletiontask'] = 'Apagar hotspots'; $string['html'] = 'HTML'; -$string['idnumber'] = 'Nº de identificação (ID)'; +$string['idnumber'] = 'N.º de identificação (ID)'; $string['imagefile'] = 'Ficheiro de imagem'; $string['imagenotfound'] = 'Ficheiro de imagem \'{$a}\' não foi encontrado'; $string['imagenotjpg'] = 'A imagem não é jpg ou png: {$a}'; @@ -319,7 +319,7 @@ $string['multianswersforsingle'] = 'Várias respostas para uma pergunta de escolha única'; $string['multichoice'] = 'Escolha múltipla'; $string['multipleanswers'] = 'Escolha pelo menos uma resposta.'; -$string['name'] = 'Nome do Teste Offline'; +$string['name'] = 'Nome'; $string['neededcorrection'] = 'Atenção: Algumas das suas respostas necessitaram de correção manual. Veja os quadrados vermelhos na imagem abaixo.
    Implicou a intervenção manual por parte de um professor e atrasou a publicação dos resultados do Teste Offline!
    '; $string['newgrade'] = 'Avaliado'; @@ -353,7 +353,7 @@ $string['numberformat'] = 'O valor tem que ser um número com {$a} dígitos!'; $string['numbergroups'] = 'Número de grupos'; $string['numpages'] = '{$a} páginas importadas'; -$string['numquestionsx'] = 'Nº de perguntas: {$a}'; +$string['numquestionsx'] = 'N.º de perguntas: {$a}'; $string['numusersadded'] = 'adicionados {$a} participantes'; $string['odsformat'] = 'Documento OpenDocument (ODS)'; $string['offlineimplementationfor'] = 'Implementação Offline para'; @@ -534,7 +534,7 @@ $string['questionsingroup'] = 'Perguntas no grupo'; $string['questionsinthisofflinequiz'] = 'Perguntas neste Teste Offline'; $string['questiontextisempty'] = '[Texto de pergunta vazio]'; -$string['quizdate'] = 'Data e hora do Teste Offline'; +$string['quizdate'] = 'Data e hora'; $string['quizopenclose'] = 'Datas de abertura e fecho'; $string['quizopenclose_help'] = 'Os alunos só podem ver a(s) sua(s) tentativa(s) enquanto a revisão estiver disponível.'; $string['quizquestions'] = 'Perguntas do Teste'; @@ -551,7 +551,7 @@ $string['regrade'] = 'Reavaliação'; $string['regradedisplayexplanation'] = 'Atenção: A reavaliação não altera as marcações que foram ajustadas manualmente!'; $string['regradinginfo'] = 'Se alterar a pontuação de uma pergunta, deverá reavaliar o teste offline para atualizar os resultados dos participantes.'; -$string['regradingquiz'] = 'A reavaliar'; +$string['regradingquiz'] = 'Reavaliação'; $string['regradingresult'] = 'A reavaliar o resultado do utilizador {$a}...'; $string['reloadpreview'] = 'Recarregar pré-visualização'; $string['reloadquestionlist'] = 'Recarregar a lista das perguntas'; @@ -654,7 +654,7 @@
  • Número de respostas corretas '; $string['showstudentview'] = 'Mostrar Vista do aluno'; -$string['showtutorial'] = 'Mostrar aos alunos um tutorial do Teste Offline'; +$string['showtutorial'] = 'Mostrar tutorial aos alunos'; $string['showtutorial_help'] = 'Esta opção determina se os alunos podem ver um tutorial sobre os conceitos básicos dos testes offline. O tutorial fornece informações sobre como lidar com os diferentes tipos de documentos dos testes offline. Numa parte interativa eles aprendem a marcar sua identificação de aluno corretamente.
    Atenção:
    Se definir esta opção para "Sim", mas ocultar o teste offline, a hiperligação para o tutorial não será visível. Neste caso, pode adicionar um URL para o tutorial na página da disciplina.'; @@ -677,7 +677,7 @@ $string['temporaryfiledeletiontask'] = 'Apagar ficheiros temporários'; $string['theattempt'] = 'A tentativa'; $string['timesup'] = 'Terminou o tempo!'; -$string['totalmarksx'] = 'Total de pontos: {$a}'; +$string['totalmarksx'] = 'Total de marcações: {$a}'; $string['totalpointsx'] = 'Total de pontos: {$a}'; $string['totalquestionsinrandomqcategory'] = 'Total de {$a} perguntas na categoria.'; $string['trigger'] = 'Limite inferior/superior'; diff --git a/html/langpacks/pt/organizer.php b/html/langpacks/pt/organizer.php index 4b5a0572cd..2f36d92f77 100644 --- a/html/langpacks/pt/organizer.php +++ b/html/langpacks/pt/organizer.php @@ -504,8 +504,10 @@ $string['infobox_showlegend'] = 'Mostrar legenda'; $string['infobox_showmyslotsonly'] = 'As minhas vagas'; $string['infobox_showregistrationsonly'] = 'Vagas reservadas'; -$string['infobox_showslots'] = 'Vagas passadas'; +$string['infobox_showslots'] = 'Também vagas passadas'; $string['infobox_slotoverview_title'] = 'Visão global da vaga'; +$string['infobox_slotsviewoptions'] = 'Opções especiais do filtro'; +$string['infobox_slotsviewoptions_help'] = 'Estas opções do filtro são combinadas por conjunções AND!'; $string['infobox_title'] = 'Caixa de informação'; $string['introeditor_error'] = 'Tem de indicar uma descrição do organizador!'; $string['invalidgrouping'] = 'Tem de selecionar um agrupamento válido!'; diff --git a/html/langpacks/pt/plagiarism.php b/html/langpacks/pt/plagiarism.php index 473277ae9e..b796f1db0a 100644 --- a/html/langpacks/pt/plagiarism.php +++ b/html/langpacks/pt/plagiarism.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $string['availableplugins'] = 'Módulos disponíveis'; -$string['configenableplagiarism'] = 'Esta opção permite aos administradores configurar módulos antiplágio (se estiverem instalados)'; +$string['configenableplagiarism'] = 'Se ativar esta opção, será permitido aos administradores configurar módulos antiplágio (se estiverem instalados).'; $string['configplagiarismplugins'] = 'Escolha o módulo antiplágio que pretende configurar'; $string['enableplagiarism'] = 'Ativar módulos antiplágio'; $string['manageplagiarism'] = 'Gerir módulos antiplágio'; diff --git a/html/langpacks/pt/qformat_missingword.php b/html/langpacks/pt/qformat_missingword.php index cfb9bf83e9..78bfa34042 100644 --- a/html/langpacks/pt/qformat_missingword.php +++ b/html/langpacks/pt/qformat_missingword.php @@ -25,8 +25,8 @@ defined('MOODLE_INTERNAL') || die(); -$string['beginanswernotfound'] = 'Não foi possível encontrar o carácter obrigatório "{" no conteúdo importado do ficheiro.'; -$string['endanswernotfound'] = 'Não foi possível encontrar o carácter obrigatório "}" no conteúdo importado do ficheiro.'; +$string['beginanswernotfound'] = 'Não foi possível encontrar o caráter obrigatório "{" no conteúdo do ficheiro importado.'; +$string['endanswernotfound'] = 'Não foi possível encontrar o caráter obrigatório "}" no conteúdo do ficheiro importado.'; $string['noanswerfound'] = 'Não foram encontradas respostas à pergunta'; $string['pluginname'] = 'Formato palavra em falta'; $string['pluginname_help'] = 'O formato Palavra em falta permite importar perguntas via ficheiro de texto.'; diff --git a/html/langpacks/pt/qtype_formulas.php b/html/langpacks/pt/qtype_formulas.php index 6e73001ac7..573f5eaafb 100644 --- a/html/langpacks/pt/qtype_formulas.php +++ b/html/langpacks/pt/qtype_formulas.php @@ -34,8 +34,8 @@
    123
    [1, 0, 0, 1]
    a
    [1, a, b]
    "exp(-a t)"
    ["vx t","vy t - 0.5 a t^2"]
    '; $string['answercombinedunitmulti'] = 'Resposta e unidade da parte {$a->part}'; $string['answercombinedunitsingle'] = 'Resposta e unidade'; -$string['answercoordinatemulti'] = 'Resposta da parte {$a->part} e coordenada {$a->numanswer}'; -$string['answercoordinatesingle'] = 'Resposta da coordenada {$a->numanswer}'; +$string['answercoordinatemulti'] = 'Campo de resposta {$a->numanswer} da parte {$a->part}'; +$string['answercoordinatesingle'] = 'Campo de resposta {$a->numanswer}'; $string['answermark'] = 'Nota da parte'; $string['answermark_help'] = '**Obrigatório**. A nota para a resposta desta parte, que deve ser um número maior que 0. @@ -67,7 +67,7 @@ $string['correctness_help'] = '**Obrigatório**. Pode escolher qualquer erro relativo ou erro absoluto com um intervalo de erro. O erro relativo não pode ser usado para o tipo de resposta algébrica. Para uma definição precisa do erro relativo e do erro absoluto, quando há mais de um campo de resposta, consulte a documentação.'; $string['correctnessexpert'] = 'Especialista'; -$string['correctnesssimple'] = 'Simples'; +$string['correctnesssimple'] = 'Modo simplificado'; $string['defaultanswermark'] = 'Nota predefinida da parte'; $string['defaultanswermark_desc'] = 'Nota predefinida da parte para novas partes de pergunta'; $string['defaultanswertype'] = 'Tipo de resposta predefinido'; @@ -115,16 +115,16 @@ $string['error_vars_reserved'] = 'A função {$a}() é reservada e não pode ser usada como variável.'; $string['error_vars_string'] = 'Erro! Ou é uma string sem fechar as aspas ou o uso de caracteres não permitidos, tais como, \'.'; $string['error_vars_undefined'] = 'A variável \'{$a}\' não foi definida.'; -$string['feedback'] = 'Feedback'; -$string['feedback_help'] = 'O feedback da parte será mostrado aos alunos que não obtiverem a nota máxima na parte. Pode incluir variáveis globais e locais que serão substituídas pelos seus valores'; +$string['feedback'] = 'Feedback geral da parte'; +$string['feedback_help'] = 'O feedback desta parte será mostrado a todos os alunos. Pode incluir variáveis globais e locais que serão substituídas pelos seus valores'; $string['functiontakesatleasttwo'] = 'A função {$a} deve ter pelo menos dois argumentos'; $string['functiontakesnoargs'] = 'A função {$a} não tem argumentos'; $string['functiontakesonearg'] = 'A função {$a} deve ter exatamente um argumento'; $string['functiontakesoneortwoargs'] = 'A função {$a} deve ter um ou dois argumentos'; +$string['functiontakesthreeargs'] = 'A função {$a} deve ter exatamente três argumentos'; $string['functiontakestwoargs'] = 'A função {$a} deve ter exatamente dois argumentos'; -$string['globaloptions'] = '[Global] - '; $string['globalvarshdr'] = 'Variáves'; -$string['illegalformulasyntax'] = 'Sintaxe de fórmula incorreta que começa com \'{$a}\\'; +$string['illegalformulasyntax'] = 'Sintaxe de fórmula incorreta que começa com \'{$a}\''; $string['incorrectfeedback'] = 'Para qualquer resposta incorreta'; $string['incorrectfeedback_help'] = 'Este feedback será mostrado aos alunos que não obtiverem qualquer nota nesta parte. Pode incluir variáveis globais e locais que serão substituídas pelos seus valores'; $string['instantiate'] = 'Criar instância'; @@ -147,13 +147,13 @@ Se este campo for deixado vazio, a parte será anexada no final do texto da pergunta principal.'; $string['pleaseputananswer'] = 'Digite uma resposta em cada campo de entrada.'; $string['pluginname'] = 'Fórmulas'; -$string['pluginname_help'] = 'Para começar a usar este tipo de perguntas, leia o Tutorial de perguntas de Fórmulas. +$string['pluginname_help'] = 'Para começar a usar este tipo de pergunta, visite a página moodleformulas.org. -Para aprender, consulte alguns Exemplos. +Para possíveis perguntas, visite a página moodleformulas.org. -Para as diferentes opções no formulário de edição abaixo, visite a Página de perguntas de Fórmulas +Para as diferentes opções no formulário de edição abaixo, visite a página moodleformulas.org. -Para obter toda a informação, leia a Documentação'; +Para obter toda a informação, visite a página moodleformulas.org.'; $string['pluginnameadding'] = 'A adicionar uma pergunta de fórmulas'; $string['pluginnameediting'] = 'A editar uma pergunta de fórmulas'; $string['pluginnamesummary'] = 'Tipo de pergunta com valores aleatórios e respostas múltiplas @@ -165,8 +165,9 @@ Os alunos devem usar o mesmo formato de entrada. Por exemplo,
    1 m
    0.1 m^2
    20 m s^(-1)
    400 kg m/s
    100 kW
    '; +$string['previewerror'] = 'Nenhuma visualização disponível. Verifique a sua definição de variáveis aleatórias, variáveis globais, variáveis locais das partes e respostas. Mensagem de erro original:'; $string['privacy:metadata'] = 'O módulo de tipo de pergunta Fórmulas não armazena qualquer dado pessoal.'; -$string['qtextpreview'] = 'Pré-visualizar usando o conjunto de dados'; +$string['qtextpreview'] = 'Pré-visualizar'; $string['questiontext'] = 'Texto da pergunta'; $string['questiontext_help'] = 'Além do texto normal da pergunta, também pode usar variáveis globais e marcadores de espaços de resposta. @@ -182,15 +183,15 @@ O básico são as regras das "Unidades do SI" que irão converter unidades padrão como por exemplo, unidade para comprimento, km, m, cm e mm. Esta opção não tem efeito se nenhuma unidade tiver sido usada.'; $string['settingusepopup'] = 'Usar dicas de ajuda'; $string['settingusepopup_desc'] = 'Mostrar a resposta correta e comentários numa dica de ajuda'; -$string['subqoptions'] = 'Opções extra'; +$string['subqoptions'] = 'Configurações da unidade'; $string['subqtext'] = 'Texto da parte'; $string['subqtext_help'] = 'Os campos de texto e os campos de resposta podem ser especificados aqui. Os marcadores de espaços de resposta (espaços reservados) que podem ser usados para especificar locais de campos de resposta são:
    {_0}
    {_1}
    {_2}
    ...
    {_u}
    -Os {_0}, {_1}, {_2} são os campos de entrada para coordenadas e {_u} é o campo de entrada para a unidade. +Os {_0}, {_1}, {_2} são os campos de entrada para valores e o {_u} é o campo de entrada para a unidade. -Todos os campos em falta são anexados automaticamente no final do texto da parte. Um caso especial é quando {_0}, {_u} são especificados consecutivamente e há apenas uma coordenada e unidade, ou seja, {_0}{_u}, serão combinados num único campo de resposta de entrada longa para resposta e unidade.'; +Todos os campos em falta são anexados automaticamente no final do texto da parte. Um caso especial é quando {_0}, {_u} são especificados consecutivamente e há apenas uma campo de resposta e unidade, ou seja, {_0}{_u}, serão combinados num único e longo campo de entrada da resposta para a resposta e unidade.'; $string['unit'] = 'Unidade'; $string['unitpenalty'] = 'Desconto por unidade errada (0-1) *'; $string['unitpenalty_help'] = 'Esta opção especifica o valor de penalização ao aluno por uma unidade errada. @@ -216,4 +217,4 @@ Os elementos podem ser números, strings ou listas destes. No início de uma nova tentativa, um elemento será "puxado" a partir do conjunto e atribuído à variável à esquerda. Além disso, para um conjunto de números, pode usar a notação de intervalo como 10: 100: 10 (veja o exemplo E acima). < p>'; $string['varsstatistics'] = 'Estatisticas'; -$string['yougotnright'] = 'Respondeu corretamente a {$a->num} partes desta pergunta.'; +$string['yougotnright'] = 'Respondeu corretamente a {$a->num} parte(s) desta pergunta.'; diff --git a/html/langpacks/pt/qtype_shortanswer.php b/html/langpacks/pt/qtype_shortanswer.php index 7d07a68781..0c26eec339 100644 --- a/html/langpacks/pt/qtype_shortanswer.php +++ b/html/langpacks/pt/qtype_shortanswer.php @@ -34,7 +34,7 @@ $string['caseyes'] = 'Sim'; $string['correctansweris'] = 'Resposta correta: {$a}'; $string['correctanswers'] = 'Respostas corretas'; -$string['filloutoneanswer'] = 'Tem de inserir pelo menos uma resposta possível. As respostas em branco serão ignoradas. Pode usar o \'*\' como carácter universal. A primeira resposta coincidente será utilizada para determinar a nota e o feedback exibido.'; +$string['filloutoneanswer'] = 'Tem de inserir pelo menos uma resposta possível. As respostas em branco serão ignoradas. Pode usar o \'*\' como caráter universal. A primeira resposta coincidente será utilizada para determinar a nota e o feedback exibido.'; $string['notenoughanswers'] = 'Necessita de inserir pelos menos {$a} respostas'; $string['pleaseenterananswer'] = 'Insira uma resposta.'; $string['pluginname'] = 'Resposta curta'; diff --git a/html/langpacks/pt/question.php b/html/langpacks/pt/question.php index 5bee5eeb5a..7d824af710 100644 --- a/html/langpacks/pt/question.php +++ b/html/langpacks/pt/question.php @@ -196,7 +196,7 @@ $string['exportquestions_link'] = 'pergunta/exportar'; $string['feedback'] = 'Feedback'; $string['filecantmovefrom'] = 'Os ficheiros das perguntas não podem ser movidos porque não tem permissão para apagar ficheiros do local de onde pretende mover as perguntas.'; -$string['filecantmoveto'] = 'Os ficheiros das perguntas não podem ser movidos porque não tem permissão para adicionar ficheiros no local para onde deseja mover as perguntas.'; +$string['filecantmoveto'] = 'Os ficheiros das perguntas não podem ser movidos porque não tem permissão para adicionar ficheiros no local para onde pretende mover as perguntas.'; $string['fileformat'] = 'Formato do ficheiro'; $string['filesareacourse'] = 'área de ficheiros da disciplina'; $string['filesareasite'] = 'área de ficheiros do site'; @@ -242,7 +242,7 @@ $string['importquestions_link'] = 'pergunta/importar'; $string['importwrongfileencoding'] = 'O ficheiro selecionado não usa a codificação de caracteres UFT-8. Os ficheiros \'{$a}\' têm de usar UTF-8.'; $string['importwrongfiletype'] = 'O tipo de ficheiro que selecionou ({$a->actualtype}) não corresponde ao tipo esperado neste formato de importação ({$a->expectedtype}).'; -$string['impossiblechar'] = 'Foi detetado, como carácter parêntesis, um carácter não compatível \'{$a}\''; +$string['impossiblechar'] = 'Foi detetado, como caráter parênteses, um caráter não compatível \'{$a}\''; $string['includesubcategories'] = 'Mostrar perguntas das subcategorias'; $string['incorrect'] = 'Incorreta'; $string['incorrectfeedback'] = 'Para qualquer resposta incorreta'; @@ -396,7 +396,7 @@ $string['questionpreviewdefaults_desc'] = 'Estas configurações predefinidas são usadas quando o utilizador pré-visualiza pela primeira vez uma pergunta na base de dados de perguntas. Depois de pré-visualizar a pergunta, as suas preferências pessoais serão guardadas como preferências do utilizador.'; $string['questions'] = 'Perguntas'; $string['questionsaveerror'] = 'Ocorreram erros ao guardar a pergunta - ({$a})'; -$string['questionsinuse'] = '(* As perguntas assinaladas com asterisco estão a ser usadas em algum lugar, como por exemplo, num teste. Por isso, se prosseguir, essas perguntas não serão realmente apagadas, apenas ficarão ocultas.)'; +$string['questionsinuse'] = '(*) As perguntas assinaladas com asterisco estão a ser usadas em algum lugar, por exemplo, num teste. Se prosseguir, estas perguntas não serão realmente apagadas, apenas ficarão ocultas.'; $string['questionsmovedto'] = 'As perguntas que ainda se encontram em uso foram movidas para "{$a}" na categoria ascendente da disciplina.'; $string['questionsrescuedfrom'] = 'Perguntas guardadas do contexto \'{$a}\'.'; $string['questionsrescuedfrominfo'] = 'Estas perguntas (algumas das quais podem estar ocultas) foram guardadas quando o contexto \'{$a}\' foi apagado, uma vez que ainda se encontravam em uso em alguns Testes ou outras atividades.'; diff --git a/html/langpacks/pt/quiz.php b/html/langpacks/pt/quiz.php index 017f50cb82..74e0988e0f 100644 --- a/html/langpacks/pt/quiz.php +++ b/html/langpacks/pt/quiz.php @@ -92,7 +92,7 @@ $string['attemptduration'] = 'Tempo gasto'; $string['attemptedon'] = 'Tentativa em'; $string['attempterror'] = 'Não possui permissão para realizar o teste porque: {$a}'; -$string['attempterrorcontentchange'] = 'Esta pré-visualização do teste já não existe. (Quando um teste é editado, qualquer pré-visualização em progresso é automaticamente apagada)'; +$string['attempterrorcontentchange'] = 'Esta pré-visualização do teste já não existe. (Quando um teste é editado, qualquer pré-visualização em progresso é automaticamente apagada.)'; $string['attempterrorcontentchangeforuser'] = 'A tentativa já não existe.'; $string['attempterrorinvalid'] = 'ID de tentativa inválido'; $string['attemptfirst'] = 'Primeira tentativa'; @@ -232,7 +232,7 @@ Anote quaisquer respostas inseridas nesta página nos últimos minutos e tente ligar novamente à rede. Quando a ligação for restabelecida, as suas respostas devem ser guardadas e esta mensagem irá desaparecer.'; -$string['connectionok'] = 'Conexão de rede restaurada. Pode continuar com segurança.'; +$string['connectionok'] = 'Ligação de rede restaurada. Pode continuar com segurança.'; $string['containercategorycreated'] = 'Esta categoria foi criada para guardar todas as categorias movidas para o nível do site, devido às razões apresentadas abaixo.'; $string['continueattemptquiz'] = 'Continuar a sua tentativa'; $string['continuepreview'] = 'Continuar a última pré-visualização'; diff --git a/html/langpacks/pt/quiz_gradingstudents.php b/html/langpacks/pt/quiz_gradingstudents.php index 8cb84d0456..f3c835765c 100644 --- a/html/langpacks/pt/quiz_gradingstudents.php +++ b/html/langpacks/pt/quiz_gradingstudents.php @@ -51,7 +51,7 @@ $string['pluginname'] = 'Avaliação manual por aluno'; $string['privacy:metadata'] = 'O módulo Avaliação manual por aluno não armazena quaisquer dados pessoais.'; $string['questionsthatneedgrading'] = 'Perguntas que precisam de ser avaliadas'; -$string['saveandgotothelistofattempts'] = 'Guardar e ir para a lista de tentativas'; +$string['saveandgotothelistofattempts'] = 'Guardar e voltar para a lista de tentativas'; $string['showstudentnames'] = 'Mostrar nome dos alunos'; $string['student'] = 'Aluno'; $string['studentpi'] = 'Aluno ID'; diff --git a/html/langpacks/pt/quiz_overview.php b/html/langpacks/pt/quiz_overview.php index 9ecc95a9b7..21fbe04595 100644 --- a/html/langpacks/pt/quiz_overview.php +++ b/html/langpacks/pt/quiz_overview.php @@ -74,7 +74,7 @@ $string['regradingattemptxofywithdetails'] = 'A reavaliar a tentativa ({$a->done}/{$a->count}) - Tentativa {$a->attemptnum} de {$a->name} (ID {$a->attemptid})'; $string['show'] = 'Mostrar'; $string['showattempts'] = 'Incluir tentativas'; -$string['showdetailedmarks'] = 'Notas de cada pergunta'; +$string['showdetailedmarks'] = 'Nota de cada pergunta'; $string['showinggraded'] = 'A mostrar apenas as tentativas que contam para a nota final de cada aluno'; $string['showinggradedandungraded'] = 'A mostrar tentativas que contam, ou não, para a nota final de cada aluno. A tentativa do aluno que conta para a nota final está destacada. O método de avaliação deste teste é {$a}.'; $string['studentingroup'] = '\'{$a->coursestudent}\' no grupo \'{$a->groupname}\''; diff --git a/html/langpacks/pt/repository_dropbox.php b/html/langpacks/pt/repository_dropbox.php index 4f63118729..c2798ba355 100644 --- a/html/langpacks/pt/repository_dropbox.php +++ b/html/langpacks/pt/repository_dropbox.php @@ -33,7 +33,7 @@ $string['dropbox'] = 'Dropbox'; $string['dropbox:view'] = 'Ver uma pasta Dropbox'; $string['instruction'] = 'Para obter a chave e senha de acesso à API consulte a página App console. Ao configurar a sua chave, selecione "Full Dropbox" como o "Type of access".'; -$string['logoutdesc'] = '(Termine a sessão quando terminar a utilização do Dropbox)'; +$string['logoutdesc'] = '(Terminar a sessão quando terminar a utilização do Dropbox)'; $string['notitle'] = 'Sem título'; $string['oauth2redirecturi'] = 'Redirecionamento URI da OAuth 2'; $string['pluginname'] = 'Dropbox'; diff --git a/html/langpacks/pt/repository_googledocs.php b/html/langpacks/pt/repository_googledocs.php index 436270c08a..c3d5237716 100644 --- a/html/langpacks/pt/repository_googledocs.php +++ b/html/langpacks/pt/repository_googledocs.php @@ -37,7 +37,7 @@ $string['importformat'] = 'Configurar os formatos predefinidos de importação do Google'; $string['internal'] = 'Interno (ficheiros armazenados no Moodle)'; $string['issuer'] = 'Serviço OAuth 2'; -$string['issuer_help'] = 'Selecione o serviço Oauth2 configurado para ligar-se à API do Google Drive. Se o serviço ainda não existir, precisará de criá-lo.'; +$string['issuer_help'] = 'Selecione o serviço OAuth 2 configurado para ligar-se à API do Google Drive. Se o serviço ainda não existir, tem de criá-lo.'; $string['mydrive'] = 'O meu disco'; $string['oauth2serviceslink'] = 'Configuração dos serviços OAuth 2'; $string['owner'] = 'Proprietário: {$a}'; diff --git a/html/langpacks/pt/role.php b/html/langpacks/pt/role.php index c2336a8543..a1d8c82e5f 100644 --- a/html/langpacks/pt/role.php +++ b/html/langpacks/pt/role.php @@ -458,7 +458,7 @@ $string['site:mnetloginfromremote'] = 'Autenticação de um Moodle remoto'; $string['site:mnetlogintoremote'] = 'Navegar para um Moodle remoto'; $string['site:readallmessages'] = 'Ler todas as mensagens no site'; -$string['site:restore'] = 'Recuperar cópias de segurança de disciplinas'; +$string['site:restore'] = 'Restaurar disciplinas'; $string['site:senderrormessage'] = 'Enviar uma mensagem para o suporte a partir da página de erro'; $string['site:sendmessage'] = 'Enviar mensagens para qualquer utilizador'; $string['site:trustcontent'] = 'Confiar no conteúdo submetido'; diff --git a/html/langpacks/pt/scorm.php b/html/langpacks/pt/scorm.php index f55c3b5646..f257f57213 100644 --- a/html/langpacks/pt/scorm.php +++ b/html/langpacks/pt/scorm.php @@ -267,7 +267,7 @@ * Abaixo do conteúdo - os botões de navegação são mostrados abaixo do conteúdo do pacote SCORM; * Flutuante - os botões de navegação são mostrados no modo flutuante, sendo a posição, a partir do topo e da esquerda, determinada pelo pacote.'; -$string['navdesc'] = 'Esta configuração especifica se deseja mostrar ou ocultar os botões de navegação e a sua posição.'; +$string['navdesc'] = 'Esta configuração especifica se pretende mostrar ou ocultar os botões de navegação e a sua posição.'; $string['navigation'] = 'Navegação'; $string['navpositionleft'] = 'Posição dos botões de navegação a partir da esquerda em píxeis.'; $string['navpositiontop'] = 'Posição dos botões de navegação a partir de cima em píxeis.'; diff --git a/html/langpacks/pt/survey.php b/html/langpacks/pt/survey.php index 18ba729653..6df5d66067 100644 --- a/html/langpacks/pt/survey.php +++ b/html/langpacks/pt/survey.php @@ -225,7 +225,7 @@ $string['modulename'] = 'Inquérito predefinido'; $string['modulename_help'] = 'A atividade Inquérito permite inserir diferentes tipos de inquérito que servem para avaliar e estimular a aprendizagem em ambientes online. O professor pode utilizá-los para recolher dados que poderão ajudá-lo a conhecer a turma e a refletir sobre o seu próprio método de ensino. -Tenha em atenção que estes inquéritos são preenchidos previamente com questões. Os professores que desejam criar a sua própria pesquisa devem usar o módulo de atividade Feedback.'; +Tenha em atenção que estes inquéritos são preenchidos previamente com questões. Os professores que pretendam criar a sua própria pesquisa devem usar o módulo de atividade Feedback.'; $string['modulename_link'] = 'mod/survey/view'; $string['modulenameplural'] = 'Inquéritos predefinidos'; $string['name'] = 'Nome'; diff --git a/html/langpacks/pt/table.php b/html/langpacks/pt/table.php index d0ecf1b579..e899cddf44 100644 --- a/html/langpacks/pt/table.php +++ b/html/langpacks/pt/table.php @@ -25,6 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -$string['downloadas'] = 'Descarregar tabela de dados como'; +$string['downloadas'] = 'Descarregar tabela de dados como:'; $string['missingrequiredfields'] = 'Estavam em falta um ou mais filtros necessários ({$a})'; $string['privacy:metadata'] = 'Atualmente, a API da tabela não armazena quaisquer dados pessoais do utilizador'; diff --git a/html/langpacks/pt/tool_behat.php b/html/langpacks/pt/tool_behat.php index df333116c6..1870f5d372 100644 --- a/html/langpacks/pt/tool_behat.php +++ b/html/langpacks/pt/tool_behat.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['aim'] = 'Esta ferramenta de administração ajuda os programadores e criadores de testes a criar ficheiros \'.feature\' que descrevem as funcionalidades do Moodle e executá-los automaticamente. +$string['aim'] = 'Esta ferramenta de administração ajuda os programadores e criadores de testes a criarem ficheiros \'.feature\' que descrevem as funcionalidades do Moodle e executá-los automaticamente. Os procedimentos disponíveis para utilização em ficheiros \'.feature\' encontram-se listados abaixo.'; $string['allavailablesteps'] = 'Todas as definições disponíveis da etapa'; $string['errorapproot'] = '$CFG->behat_ionic_dirroot não está apontar para uma instalação válida do programador da Aplicação móvel Moodle.'; @@ -38,7 +38,7 @@ $string['fieldvalueargument_help'] = 'Este argumento deve ser completo por um valor de campo. Existem muitos tipos de campos, incluindo campos simples como as caixas de seleção ou áreas de texto, ou mais complexos como os selecionadores de datas. Para mais detalhes sobre os valores de campo esperados, consulte a documentação de desenvolvimento sobre \'teste de aceitação\'.'; $string['giveninfo'] = 'Dado: Processos para configurar o ambiente'; $string['infoheading'] = 'Informação'; -$string['installinfo'] = 'Aceda a {$a} para obter informação sobre instalação e execução de testes'; +$string['installinfo'] = 'Aceda a {$a} para obter informações sobre como instalar e executar os testes'; $string['newstepsinfo'] = 'Aceda a {$a} para obter informações sobre como adicionar novas definições de etapa'; $string['newtestsinfo'] = 'Aceda a {$a} para obter informações sobre como executar novos testes'; $string['nostepsdefinitions'] = 'Não existem definições da etapa que correspondam a este filtro'; @@ -53,7 +53,7 @@ $string['viewsteps'] = 'Filtro'; $string['warndirrootconfigfound'] = 'Um ficheiro de configuração foi encontrado em {$a}. Este ficheiro não é atualizado automaticamente e pode tornar-se obsoleto. Recomenda-se que apague o ficheiro.'; $string['wheninfo'] = 'Quando. Ação que provoca um evento'; -$string['wrongbehatsetup'] = 'Algo de errado se passa com a configuração Behat e, por isso, as definições não podem ser listadas: {$a->errormsg}

    Por favor, verifique:
      +$string['wrongbehatsetup'] = 'Existe um erro na configuração Behat e, por isso, as definições não podem ser listadas: {$a->errormsg}

      Por favor, verifique:
      • $CFG->behat_dataroot, $CFG->behat_prefix e $CFG->behat_wwwroot estão definidos em config.php com diferentes valores de $CFG->dataroot, $CFG->prefix e $CFG->wwwroot.
      • Executou "{$a->behatinit}" a partir da sua diretoria-raiz Moodle.
      • As dependências estão instaladas em vendor/ e o ficheiro {$a->behatcommand} tem permissões de execução.
      '; diff --git a/html/langpacks/pt/tool_customlang.php b/html/langpacks/pt/tool_customlang.php index a18d0968b4..14d300f9d9 100644 --- a/html/langpacks/pt/tool_customlang.php +++ b/html/langpacks/pt/tool_customlang.php @@ -49,11 +49,12 @@ $string['customlang:view'] = 'Ver tradução local'; $string['export'] = 'Exportar strings personalizadas'; $string['exportfilter'] = 'Selecione o(s) componente(s) para exportar'; +$string['exportzipfilename'] = 'exportar_idioma_personalizado-{$a->lang}.zip'; $string['filter'] = 'Filtrar strings'; $string['filtercomponent'] = 'Mostrar strings destes componentes'; -$string['filtercustomized'] = 'Apenas customizado'; -$string['filtermodified'] = 'Apenas modificado nesta sessão'; -$string['filteronlyhelps'] = 'Apenas ajuda'; +$string['filtercustomized'] = 'Apenas strings personalizadas'; +$string['filtermodified'] = 'Apenas strings modificadas nesta sessão'; +$string['filteronlyhelps'] = 'Apenas strings de ajuda'; $string['filtershowstrings'] = 'Mostrar strings'; $string['filterstringid'] = 'Identificador de strings'; $string['filtersubstring'] = 'Apenas strings contendo'; diff --git a/html/langpacks/pt/tool_langimport.php b/html/langpacks/pt/tool_langimport.php index 407712e91b..d37b1d2086 100644 --- a/html/langpacks/pt/tool_langimport.php +++ b/html/langpacks/pt/tool_langimport.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$string['downloadnotavailable'] = 'Não é possível fazer a ligação ao servidor de descargas e, por isso, não é possível instalar ou atualizar automaticamente os pacotes linguísticos. Faça a descarga do(s) ficheiro(s) Zip apropriado(s) desde {$a->src} e descompacte-o(s) manualmente para a pasta de dados {$a->dest}'; +$string['downloadnotavailable'] = 'Não é possível ligar ao servidor de descargas e, por isso, não é possível instalar ou atualizar automaticamente os pacotes linguísticos. Descarregue de {$a->src} o(s) ficheiro(s) Zip apropriado(s) e descompacte-o(s) manualmente para a pasta de dados {$a->dest}'; $string['install'] = 'Instalar os pacotes linguísticos selecionados'; $string['installedlangs'] = 'Pacotes linguísticos instalados'; $string['installfailed'] = 'Ocorreu um erro ao instalar os pacotes linguísticos!'; diff --git a/html/langpacks/pt/tool_mobile.php b/html/langpacks/pt/tool_mobile.php index 5c1d84541d..cb5ae38418 100644 --- a/html/langpacks/pt/tool_mobile.php +++ b/html/langpacks/pt/tool_mobile.php @@ -121,7 +121,7 @@ $string['privacy:metadata:core_userkey'] = 'Chaves de utilizador para criar chave de autenticação automática para o utilizador atual.'; $string['privacy:metadata:preference:tool_mobile_autologin_request_last'] = 'A data do último pedido da chave de autenticação automática. Entre cada pedido, são necessários 6 minutos.'; $string['qrcodedisabled'] = 'Acesso via código QR desativado'; -$string['qrcodeformobileappaccess'] = 'Código QR para acesso a aplicações de dispositivos móveis'; +$string['qrcodeformobileappaccess'] = 'Código QR para acesso com aplicações de dispositivos móveis'; $string['qrcodeformobileapploginabout'] = 'Faça a leitura do código QR com o seu dispositivo móvel e ficará autenticado automaticamente. O código QR é válido durante {$a} minutos.'; $string['qrcodeformobileappurlabout'] = 'Faça a leitura do código QR com o seu dispositivo móvel para preencher o URL do site.'; $string['qrcodetype'] = 'Acesso por código QR'; diff --git a/html/langpacks/ru/admin.php b/html/langpacks/ru/admin.php index 8b4c9f2918..d97468c655 100644 --- a/html/langpacks/ru/admin.php +++ b/html/langpacks/ru/admin.php @@ -49,7 +49,7 @@ $string['allcountrycodes'] = 'Коды доÑтупных Ñтран'; $string['allowattachments'] = 'Разрешить вложениÑ'; $string['allowbeforeblock'] = 'Ðачать Ñо ÑпиÑка разрешенных адреÑов'; -$string['allowbeforeblockdesc'] = 'По умолчанию Ñначала проверÑетÑÑ ÑпиÑок заблокированных адреÑов. ЕÑли Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°, адреÑа будут Ñначала проверÑÑ‚ÑŒÑÑ Ð¿Ð¾ ÑпиÑку разрешенных IP-адреÑов.'; +$string['allowbeforeblockdesc'] = 'По умолчанию Ñначала проверÑетÑÑ ÑпиÑок заблокированных адреÑов. При включенном параметре адреÑа будут Ñначала проверÑÑ‚ÑŒÑÑ Ð¿Ð¾ ÑпиÑку разрешенных IP-адреÑов.'; $string['allowblockstodock'] = 'Разрешить перемещение блоков в док'; $string['allowcategorythemes'] = 'Разрешить темы Ð´Ð»Ñ ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ð¹'; $string['allowcohortthemes'] = 'Разрешить темы Ð´Ð»Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… групп'; @@ -58,7 +58,7 @@ $string['allowediplist'] = 'СпиÑок разрешенных IP-адреÑов'; $string['allowemailaddresses'] = 'Разрешенные почтовые домены'; $string['allowemojipicker'] = 'Палитра Ñмодзи'; -$string['allowframembedding'] = 'Разрешить внедрение в фрейм'; +$string['allowframembedding'] = 'Разрешить вÑтраивание во фрейм'; $string['allowframembedding_help'] = 'При включенном параметре Ñтот Ñайт может быть вÑтроен во фрейм в удаленной ÑиÑтеме, что рекомендуетÑÑ Ð´ÐµÐ»Ð°Ñ‚ÑŒ при иÑпользовании плагина запиÑи на ÐºÑƒÑ€Ñ Â«ÐžÐ¿ÑƒÐ±Ð»Ð¸ÐºÐ¾Ð²Ð°Ñ‚ÑŒ как инÑтрумент LTI». Во вÑех оÑтальных ÑлучаÑÑ…, рекомендуетÑÑ Ð¾ÑтавлÑÑ‚ÑŒ вÑтраивание во фрейм отключенным по ÑоображениÑм безопаÑноÑти.
      Обратите внимание, что Ð´Ð»Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñтот параметр игнорируетÑÑ, а вÑтраивание во фрейм вÑегда разрешено.'; $string['allowguestmymoodle'] = 'Разрешить гоÑтевой доÑтуп к Ñтранице «Личный кабинет»'; $string['allowindexing'] = 'Разрешить индекÑирование поиÑковыми ÑиÑтемами'; @@ -191,7 +191,7 @@ $string['configallusersaresitestudents'] = 'Должны ли ВСЕ пользователи раÑÑматриватьÑÑ ÐºÐ°Ðº Ñтуденты Ð´Ð»Ñ Ñлементов курÑа на главной Ñтранице Ñайта? ЕÑли Ð’Ñ‹ ответите «Да», то любому пользователю, подтвердившему учетную запиÑÑŒ, будет разрешено учаÑтвовать в качеÑтве Ñтудента в Ñтих Ñлементах. ЕÑли Ð’Ñ‹ ответите «Ðет», то только пользователи, ÑвлÑющиеÑÑ ÑƒÑ‡Ð°Ñтниками по меньшей мере одного курÑа Ñмогут Ñтать учаÑтниками Ñтих Ñлементов главной Ñтраницы. Только админиÑтраторы и Ñпециально назначенные преподаватели могут быть преподавателÑми Ð´Ð»Ñ Ñлементов курÑа главной Ñтраницы.'; $string['configauthenticationplugins'] = 'Выберите плагины аутентификации, которые Ð’Ñ‹ хотите иÑпользовать и упорÑдочите их в ÑоответÑтвие Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð½Ð¾Ñтью проверки.'; $string['configautolang'] = 'ОпределÑÑ‚ÑŒ Ñзык интерфейÑа из наÑтроек браузера. ЕÑли параметр выключен, то иÑпользуетÑÑ Ñзык по умолчанию Ð´Ð»Ñ Ñайта.'; -$string['configautolangusercreation'] = 'ЕÑли Ñтот параметр включен, то при автоматичеÑком Ñоздании учетной запиÑи Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€Ð¸ первом входе в ÑиÑтему (например, Ñ Ð¸Ñпользованием аутентификации LDAP или OAuth 2), Ñзык браузера уÑтанавливаетÑÑ Ð² качеÑтве предпочтительного Ñзыка пользователÑ. При отключенном параметре предпочтительным Ñзыком Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÑƒÑтанавливаетÑÑ Ñзык по умолчанию Ð´Ð»Ñ Ñайта.'; +$string['configautolangusercreation'] = 'ЕÑли Ñтот параметр включен, то при первом входе в ÑиÑтему Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑким Ñозданием учетной запиÑи Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ (например, Ñ Ð¸Ñпользованием аутентификации LDAP или OAuth 2), Ñзык иÑпользуемого браузера уÑтанавливаетÑÑ Ð² качеÑтве предпочтительного Ñзыка пользователÑ. При отключенном параметре предпочтительным Ñзыком Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÑƒÑтанавливаетÑÑ Ñзык по умолчанию Ð´Ð»Ñ Ñайта.'; $string['configautologinguests'] = 'Должны ли поÑетители автоматичеÑки заходить в ÐºÑƒÑ€Ñ Ð¿Ð¾Ð´ учетной запиÑью гоÑÑ‚Ñ, еÑли гоÑтевой доÑтуп Ð´Ð»Ñ ÐºÑƒÑ€Ñа разрешен?'; $string['configbloglevel'] = 'Этот параметр позволÑет ограничить уровень доÑтупноÑти блогов на Ñтом Ñайте. Обратите внимание, что он определÑет права на ПРОСМОТР, а не на публикацию или иÑпользование разных типов запиÑей. Также можно полноÑтью отключить блоги.'; $string['configcalendarcustomexport'] = 'Разрешить ÑкÑпортировать пользовательÑкие наÑтройки диапазона дат календарÑ'; @@ -377,7 +377,7 @@ $string['configshowicalsource'] = 'Показать иÑточник информации Ð´Ð»Ñ Ñобытий импорта календарÑ'; $string['configshowsiteparticipantslist'] = 'Ð’Ñе Ñти Ñтуденты и преподаватели Ñайта будут внеÑены в ÑпиÑок учаÑтников Ñайта. Кому будет разрешено видеть Ñтот ÑпиÑок учаÑтников Ñайта?'; $string['configsitedefaultlicense'] = 'Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð¿Ð¾ умолчанию'; -$string['configsitedefaultlicensehelp'] = 'Лицензию по умолчанию при публикации материалов на Ñтом Ñайте'; +$string['configsitedefaultlicensehelp'] = 'Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð¿Ð¾ умолчанию при публикации материалов на Ñтом Ñайте'; $string['configsitemailcharset'] = 'Этот параметр определÑет кодировку по умолчанию Ð´Ð»Ñ Ð²Ñех пиÑем, отправлÑемых Ñ Ñайта.'; $string['configsitemaxcategorydepth'] = 'МакÑимум вложенных категорий'; $string['configsitemaxcategorydepthhelp'] = 'Задает макÑимальное количеÑтво развернутых вложенных категорий при отображении категорий или комбинированного ÑпиÑка. @@ -444,7 +444,7 @@ $string['courselistshortnames_desc'] = 'При включенном параметре в ÑпиÑке курÑов краткие Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ ÐºÑƒÑ€Ñов будут отображатьÑÑ Ð² дополнение к их полным названиÑм. При необходимоÑти, раÑширенные имена курÑов могут быть наÑтроены редактированием Ñтроки «courseextendednamedisplay» Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ функции наÑтройки Ñзыка.'; $string['coursemgmt'] = 'Управление курÑами и категориÑми'; $string['courseoverview'] = 'Сводка по курÑам'; -$string['courserequestnotify'] = 'Уведомление о запроÑе на Ñоздание курÑа'; +$string['courserequestnotify'] = 'Кто уведомлÑетÑÑ Ð¾ запроÑе на Ñоздание курÑа'; $string['courserequestnotifyemail'] = 'Пользователь {$a->user} запроÑил(а) Ñоздание нового курÑа {$a->link}'; $string['courserequests'] = 'ЗапроÑÑ‹ на Ñоздание курÑов'; $string['courserequestspending'] = 'Ожидающие раÑÑÐ¼Ð¾Ñ‚Ñ€ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾ÑÑ‹ на Ñоздание курÑов'; @@ -495,8 +495,8 @@ $string['debugnone'] = 'ÐЕТ: не выводить никаких ошибок и предупреждений'; $string['debugnormal'] = 'СТÐÐДÐРТÐО: выводить ошибки, Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¸ примечаниÑ'; $string['debugpageinfo'] = 'Показать информацию о Ñтранице'; -$string['debugsqltrace'] = 'Показать начало вызовов SQL'; -$string['debugsqltrace1'] = 'Показать только одну Ñтроку вызова'; +$string['debugsqltrace'] = 'Показать траÑÑировку Ñтека SQL'; +$string['debugsqltrace1'] = 'Показать только одну Ñтроку траÑÑировки Ñтека'; $string['debugsqltrace100'] = 'Показать полную траÑÑировку Ñтека'; $string['debugsqltrace2'] = 'Показать 2 Ñтроки траÑÑировки Ñтека'; $string['debugsqltrace_desc'] = 'При включенном параметре чаÑÑ‚Ð¸Ñ‡Ð½Ð°Ñ Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ð½Ð°Ñ Ñ‚Ñ€Ð°ÑÑировка Ñтека PHP добавлÑетÑÑ Ð² SQL как комментарий.'; @@ -543,8 +543,8 @@ $string['doesnotfit'] = 'Внешний вид Ñлектронной почты'; $string['doesnotfitdetail'] = 'ÐаÑтройки внешнего вида Ñлектронной почты, отправлÑемой из Moodle.'; $string['download'] = 'Скачать'; -$string['downloadcoursecontentallowed'] = 'ДоÑтупна Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ñодержимого курÑа'; -$string['downloadcoursecontentallowed_desc'] = 'ДоÑтупна ли в курÑах Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ñодержимого курÑа. ЕÑли доÑтупна, то загрузка Ñодержимого курÑа может быть включена / отключена Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ параметра «Разрешить загрузку Ñодержимого курÑа» в меню Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÑƒÑ€Ñа (значение по умолчанию Ð´Ð»Ñ Ñтого может быть уÑтановлено в ÐаÑтройках курÑа по умолчанию).'; +$string['downloadcoursecontentallowed'] = 'Разрешить Ñкачивание Ñодержимого курÑа'; +$string['downloadcoursecontentallowed_desc'] = 'ДоÑтупна ли в курÑах Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ ÑÐºÐ°Ñ‡Ð¸Ð²Ð°Ð½Ð¸Ñ Ñодержимого курÑа. ЕÑли доÑтупна, то Ñкачивание Ñодержимого курÑа может быть включено/отключено Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ параметра «Разрешить Ñкачивание Ñодержимого курÑа» в меню Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÑƒÑ€Ñа (значение по умолчанию Ð´Ð»Ñ Ñтого может быть уÑтановлено в ÐаÑтройках курÑа по умолчанию).'; $string['durationunits'] = 'единицы времени'; $string['edithelpdocs'] = 'Править файлы Ñправки'; $string['editlang'] = 'Редактировать'; @@ -828,7 +828,7 @@ $string['maxconsecutiveidentchars'] = 'ПоÑледовательных одинаковых Ñимволов'; $string['maxeditingtime'] = 'МакÑимальное Ð²Ñ€ÐµÐ¼Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÑообщениÑ'; $string['maxsizeperdownloadcoursefile'] = 'МакÑимальный размер файла'; -$string['maxsizeperdownloadcoursefile_desc'] = 'МакÑимальный размер каждого файла при загрузке Ñодержимого курÑа. Файлы, превышающие Ñтот размер, будут иÑключены из загрузки.'; +$string['maxsizeperdownloadcoursefile_desc'] = 'МакÑимальный размер каждого файла при Ñкачивании Ñодержимого курÑа. Файлы, превышающие Ñтот размер, не будут ÑкачиватьÑÑ.'; $string['maxtimelimit'] = 'Ограничение времени'; $string['maxtimelimit_desc'] = 'Ð”Ð»Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¼Ð°ÐºÑимального времени Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ PHP, что позволит Moodle работать без Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð° какого-либо ÑообщениÑ, введите здеÑÑŒ значение в Ñекундах. 0 означает, что иÑпользуютÑÑ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Moodle по умолчанию. @@ -856,8 +856,8 @@ $string['messagingallusers'] = 'Разрешить обмен ÑообщениÑми по вÑему Ñайту'; $string['messagingcategory'] = 'Обмен ÑообщениÑми'; $string['messagingdefaultpressenter'] = 'ИÑпользование Enter Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ включено по умолчанию'; -$string['messagingdeleteallnotificationsdelay'] = 'УдалÑÑ‚ÑŒ вÑе ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ·'; -$string['messagingdeletereadnotificationsdelay'] = 'УдалÑÑ‚ÑŒ прочитанные ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ·'; +$string['messagingdeleteallnotificationsdelay'] = 'УдалÑÑ‚ÑŒ вÑе ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ·'; +$string['messagingdeletereadnotificationsdelay'] = 'УдалÑÑ‚ÑŒ прочитанные ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ·'; $string['messagingssettings'] = 'ÐаÑтройки обмена ÑообщениÑми'; $string['minpassworddigits'] = 'Цифр'; $string['minpasswordlength'] = 'Длина паролÑ'; @@ -932,7 +932,7 @@ $string['noroles'] = 'Ðет ролей'; $string['nosupportedlogstore'] = 'Ðе найдено поддерживаемых ÑпоÑобов Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð° Ñобытий'; $string['notifications'] = 'УведомлениÑ'; -$string['notifyloginfailures'] = 'УведомлÑÑ‚ÑŒ по Ñлектронной почте о неудачных попытках входа'; +$string['notifyloginfailures'] = 'Кто уведомлÑетÑÑ Ð¿Ð¾ Ñлектронной почте о неудачных попытках входа'; $string['notifyloginthreshold'] = 'Порог Ð´Ð»Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ Ñлектронной почте'; $string['notloggedinroleid'] = 'Роль Ð´Ð»Ñ Ð¿Ð¾Ñетителей'; $string['numberofmissingstrings'] = 'КоличеÑтво пропущенных Ñтрок: {$a}'; @@ -1425,12 +1425,13 @@ $string['unsupporteddblargeprefix'] = 'Ð”Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ поддержки UTF-8 MySQL и MariaDB требуетÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ наÑтройку MySQL «innodb_large_prefix» на «ON». Дополнительную информацию Ñм. в документации.'; $string['unsupporteddbstorageengine'] = 'ИÑпользовавшаÑÑÑ Ð¡Ð£Ð‘Ð” больше не поддерживаетÑÑ.'; $string['unsupporteddbtablerowformat'] = 'Ваша база данных Ñодержит таблицы, иÑпользующие формат файла Antelope. РекомендуетÑÑ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ñти таблицы в формат файла Barracuda. ПодробноÑти об инÑтрументе Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ† InnoDB в Barracuda Ñмотрите в документации Administration via command line.'; -$string['unsupportedphpversion7'] = 'PHP верÑии 7 не поддерживаетÑÑ.'; -$string['unsupportedphpversion71'] = 'PHP верÑии 7.1 не поддерживаетÑÑ.'; -$string['unsupportedphpversion72'] = 'ВерÑÐ¸Ñ PHP 7.2 не поддерживаетÑÑ.'; -$string['unsupportedphpversion73'] = 'PHP верÑии 7.3 не поддерживаетÑÑ.'; -$string['unsupportedphpversion74'] = 'ВерÑÐ¸Ñ PHP 7.4 не поддерживаетÑÑ.'; -$string['unsupportedphpversion80'] = 'ВерÑÐ¸Ñ PHP 8.0 не поддерживаетÑÑ.'; +$string['unsupportedphpversion7'] = 'PHP верÑии 7 и выше не поддерживаетÑÑ.'; +$string['unsupportedphpversion71'] = 'PHP верÑии 7.1 и выше не поддерживаетÑÑ.'; +$string['unsupportedphpversion72'] = 'ВерÑÐ¸Ñ PHP 7.2 и выше не поддерживаетÑÑ.'; +$string['unsupportedphpversion73'] = 'PHP верÑии 7.3 и выше не поддерживаетÑÑ.'; +$string['unsupportedphpversion74'] = 'ВерÑÐ¸Ñ PHP 7.4 и выше не поддерживаетÑÑ.'; +$string['unsupportedphpversion80'] = 'ВерÑÐ¸Ñ PHP 8.0 и выше не поддерживаетÑÑ.'; +$string['unsupportedphpversion81'] = 'ВерÑÐ¸Ñ PHP 8.1 и выше не поддерживаетÑÑ.'; $string['unsuspenduser'] = 'Ðктивировать учетную запиÑÑŒ'; $string['updateaccounts'] = 'Обновить ÑущеÑтвующие учетные запиÑи'; $string['updateautocheck'] = 'ÐвтоматичеÑки проверÑÑ‚ÑŒ наличие обновлений'; @@ -1493,7 +1494,7 @@ $string['upgradingversion'] = 'Обновление до новой верÑии'; $string['upwards'] = 'ÑÐ°Ð¼Ð°Ñ Ð½Ð¾Ð²Ð°Ñ'; $string['useblogassociations'] = 'Включить аÑÑоциации'; -$string['useexternalyui'] = 'ИÑпользовать онлайн верÑии библиотеки YUI'; +$string['useexternalyui'] = 'ИÑпользовать онлайн-верÑии библиотеки YUI'; $string['user'] = 'Пользователь'; $string['userbulk'] = 'ДейÑÑ‚Ð²Ð¸Ñ Ð½Ð°Ð´ неÑколькими пользователÑми'; $string['userbulkdownload'] = 'ЭкÑпортировать пользователей как'; diff --git a/html/langpacks/ru/analytics.php b/html/langpacks/ru/analytics.php index 60d7398c88..90bc08500c 100644 --- a/html/langpacks/ru/analytics.php +++ b/html/langpacks/ru/analytics.php @@ -106,7 +106,7 @@ $string['nocourses'] = 'Ðет курÑов Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð°'; $string['nodata'] = 'Ðет данных Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð°'; $string['noevaluationbasedassumptions'] = 'Модели, оÑнованные на допущениÑÑ…, не могут быть оценены.'; -$string['noinsights'] = 'Ðет инÑайтов в отчете'; +$string['noinsights'] = 'Ðет Ñведений в отчете'; $string['noinsightsmodel'] = 'Эта модель не генерирует инÑайты'; $string['nonewdata'] = 'Ðет новых данных. Модель будет проанализирована поÑле Ñледующего интервала анализа.'; $string['nonewranges'] = 'Пока нет новых прогнозов. Модель будет проанализирована поÑле Ñледующего интервала анализа.'; diff --git a/html/langpacks/ru/assign.php b/html/langpacks/ru/assign.php index 325ac68b22..b2a1369512 100644 --- a/html/langpacks/ru/assign.php +++ b/html/langpacks/ru/assign.php @@ -30,21 +30,21 @@ $string['activitydate:submissionsopened'] = 'Открыто:'; $string['activityoverview'] = 'У Ð’Ð°Ñ ÐµÑÑ‚ÑŒ заданиÑ, требующие вниманиÑ'; $string['addattempt'] = 'Разрешить еще одну попытку'; -$string['addnewattempt'] = 'Добавить новую попытку'; -$string['addnewattempt_help'] = 'Это ÑоздаÑÑ‚ новое пуÑтое предÑтавление Ð´Ð»Ñ Ð’Ð°ÑˆÐµÐ¹ работы.'; -$string['addnewattemptfromprevious'] = 'Добавить новую попытку на оÑнове предыдущего предÑтавлениÑ'; -$string['addnewattemptfromprevious_help'] = 'Это Ñкопирует Ñодержимое предыдущего предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð’Ð°ÑˆÐµÐ¹ работы.'; +$string['addnewattempt'] = 'Добавить новый ответ'; +$string['addnewattempt_help'] = 'Это ÑоздаÑÑ‚ новый бланк Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ ответа.'; +$string['addnewattemptfromprevious'] = 'Добавить новый ответ на оÑнове предыдущего'; +$string['addnewattemptfromprevious_help'] = 'Это Ñкопирует Ñодержимое предыдущего ответа в бланк нового ответа на задание.'; $string['addnewgroupoverride'] = 'Добавить переопределение групп'; $string['addnewuseroverride'] = 'Добавить переопределение пользователÑ'; $string['addsubmission'] = 'Добавить ответ на задание'; $string['addsubmission_help'] = 'Ð’Ñ‹ пока не предоÑтавили ответ на задание'; $string['allocatedmarker'] = 'Ðазначенный оценщик'; $string['allocatedmarker_help'] = 'Ðазначенный оценщик Ñтой работы'; -$string['allowsubmissions'] = 'Разрешить пользователю продолжать предÑтавлÑÑ‚ÑŒ ответ на Ñто задание.'; +$string['allowsubmissions'] = 'Разрешить пользователю продолжать предÑтавлÑÑ‚ÑŒ ответы на Ñто задание.'; $string['allowsubmissionsanddescriptionfromdatesummary'] = 'ОпиÑание Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¸ возможноÑÑ‚ÑŒ отправлÑÑ‚ÑŒ ответов доÑтупны Ñ {$a}'; $string['allowsubmissionsfromdate'] = 'Разрешить выполнение Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ñ'; $string['allowsubmissionsfromdate_help'] = 'ЕÑли дата уÑтановлена, то Ñтуденты не Ñмогут отправить Ñвои ответы до указанной даты. ЕÑли дата не уÑтановлена, то Ñтуденты могут предÑтавлÑÑ‚ÑŒ Ñвои ответы Ñразу.'; -$string['allowsubmissionsfromdatesummary'] = 'Это назначение будет приниматьÑÑ Ñ {$a}'; +$string['allowsubmissionsfromdatesummary'] = 'Ответы на Ñто задание будут приниматьÑÑ Ñ {$a}'; $string['allowsubmissionsshort'] = 'Разрешить изменÑÑ‚ÑŒ ответы'; $string['alwaysshowdescription'] = 'Ð’Ñегда показывать опиÑание'; $string['alwaysshowdescription_help'] = 'ЕÑли «Ðет», то Ñтуденты не Ñмогут видеть опиÑание Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð´Ð¾ даты, заданной параметром «Разрешить выполнение Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ñ».'; @@ -98,7 +98,7 @@ $string['attemptsettings'] = 'ÐаÑтройки попытки'; $string['availability'] = 'ДоÑтупно'; $string['backtoassignment'] = 'ВернутьÑÑ Ðº заданию'; -$string['batchoperationconfirmaddattempt'] = 'Разрешить повторную попытку Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ñ… предÑтавлений?'; +$string['batchoperationconfirmaddattempt'] = 'Разрешить повторную попытку Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ñ… предÑтавленных ответов?'; $string['batchoperationconfirmdownloadselected'] = 'Скачать выбранные ответы?'; $string['batchoperationconfirmgrantextension'] = 'ПредоÑтавить отÑрочку Ð´Ð»Ñ Ð²Ñех выбранных ответов?'; $string['batchoperationconfirmlock'] = 'Заблокировать вÑе выбранные ответы?'; @@ -108,14 +108,14 @@ $string['batchoperationconfirmsetmarkingworkflowstate'] = 'УÑтановить Ð´Ð»Ñ Ð²Ñех выбранных ответов ÑоÑтоÑние Ñтапа оцениваниÑ?'; $string['batchoperationconfirmunlock'] = 'Разблокировать вÑе выбранные ответы?'; $string['batchoperationlock'] = 'заблокировать ответы'; -$string['batchoperationreverttodraft'] = 'вернуть предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ðº ÑтатуÑу черновика'; +$string['batchoperationreverttodraft'] = 'вернуть предÑтавленные ответы к ÑтатуÑу черновика'; $string['batchoperationsdescription'] = 'С выбранными'; $string['batchoperationunlock'] = 'разблокировать предÑтавление ответов'; $string['batchsetallocatedmarker'] = 'Оценщики закреплены за выбранными пользователÑми - ({$a}).'; $string['batchsetmarkingworkflowstateforusers'] = 'Задано ÑоÑтоÑние Ñтапа Ð¾Ñ†ÐµÐ½Ð¸Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ñ… пользователей - ({$a}).'; $string['blindmarking'] = 'Оценивание вÑлепую'; $string['blindmarking_help'] = 'Оценивание вÑлепую Ñкрывает личноÑти Ñтудентов от оценщиков. ÐаÑтройки Ð¾Ñ†ÐµÐ½Ð¸Ð²Ð°Ð½Ð¸Ñ Ð²Ñлепую будут заблокированы поÑле того, как будет предÑтавлен ответ или выÑтавлена оценка по Ñтому заданию.'; -$string['blindmarkingenabledwarning'] = 'Ð”Ð»Ñ Ñтого Ñлемента разрешен анонимный ответ. Оценки не будут добавлены в журнал уÑпеваемоÑти до тех пор, пока личноÑти учащихÑÑ Ð½Ðµ будут раÑкрыты через меню дейÑтвий по выÑтавлению оценок.'; +$string['blindmarkingenabledwarning'] = 'Ð”Ð»Ñ Ñтого Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½ анонимный ответ. Оценки не будут добавлены в журнал оценок до тех пор, пока личноÑти учащихÑÑ Ð½Ðµ будут раÑкрыты через меню дейÑтвий по выÑтавлению оценок.'; $string['cachedef_overrides'] = 'Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ переопределении Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ группы'; $string['calendardue'] = '{$a} - надо Ñдать'; $string['calendargradingdue'] = '{$a} - должно быть оценено'; @@ -162,7 +162,7 @@ $string['downloadasfolders_help'] = 'ЕÑли ответ на задание больше, чем один файл, то ответы могут быть предÑтавлены в папках. Каждый ответ помещаетÑÑ Ð² отдельную папку, при Ñтом Ñтруктура папок ÑохранÑетÑÑ Ð¸ Ð´Ð»Ñ Ð²Ñех подпапок, а файлы не переименовываютÑÑ.'; $string['downloadselectedsubmissions'] = 'Скачать выбранные ответы'; $string['duedate'] = 'ПоÑледний Ñрок Ñдачи'; -$string['duedate_help'] = 'Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ. Ответы, отправленные поÑле Ñтой даты, будут помечены как проÑроченные. УÑтановите дату Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ, чтобы предотвратить отправку поÑле определенной даты.'; +$string['duedate_help'] = 'Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ. Ответы, отправленные поÑле Ñтой даты, будут помечены как проÑроченные. УÑтановите дату Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð² на задание, чтобы предотвратить их отправку поÑле указанной даты.'; $string['duedatecolon'] = 'Крайний Ñрок Ñдачи: {$a}'; $string['duedateno'] = 'Срок Ñдачи не ограничен'; $string['duedatereached'] = 'Срок Ñдачи Ñтого Ð·Ð°Ð´Ð°Ð½Ð¸Ñ ÑƒÐ¶Ðµ иÑтек'; @@ -265,7 +265,7 @@ $string['gradersubmissionupdatedsmall'] = 'Пользователь {$a->username} отправил новый ответ на задание «{$a->assignment}»'; $string['gradersubmissionupdatedtext'] = 'Пользователь {$a->username} отправил новый ответ на задание «{$a->assignment}». Дата отправки ответа: {$a->timeupdated}. -Ответы на Ñто задание доÑтупны по на Ñайте: +Ответы на Ñто задание доÑтупны на Ñайте: {$a->url}'; $string['gradestudent'] = 'Оценка Ñтудента: (ID = {$a->id}, ФИО = {$a->fullname}).'; @@ -565,8 +565,8 @@ $string['submitassignment_help'] = 'Однажды предÑтавив ответ на Ñто задание Ð’Ñ‹ больше не Ñможете изменить его.'; $string['submitforgrading'] = 'ПредÑтавить Ð´Ð»Ñ Ð¾Ñ†ÐµÐ½Ð¸Ð²Ð°Ð½Ð¸Ñ'; $string['submitted'] = 'Ответы и отзывы'; -$string['submittedearly'] = 'Задание предÑтавлено заранее - {$a}'; -$string['submittedlate'] = 'Задание предÑтавлено Ñ Ð¾Ð¿Ð¾Ð·Ð´Ð°Ð½Ð¸ÐµÐ¼ - {$a}'; +$string['submittedearly'] = 'Ответ на задание предÑтавлен заранее - {$a}'; +$string['submittedlate'] = 'Ответ на задание предÑтавлен Ñ Ð¾Ð¿Ð¾Ð·Ð´Ð°Ð½Ð¸ÐµÐ¼ - {$a}'; $string['submittedlateshort'] = 'Срок Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°ÐºÐ¾Ð½Ñ‡Ð¸Ð»ÑÑ {$a} назад'; $string['subpagetitle'] = '{$a->contextname} - {$a->subpage}'; $string['subplugintype_assignfeedback'] = 'Модуль отзыва'; diff --git a/html/langpacks/ru/auth_oidc.php b/html/langpacks/ru/auth_oidc.php index f171ae2e10..50cafa2387 100644 --- a/html/langpacks/ru/auth_oidc.php +++ b/html/langpacks/ru/auth_oidc.php @@ -26,17 +26,9 @@ defined('MOODLE_INTERNAL') || die(); $string['auth_oidcdescription'] = 'Подключаемый модуль OpenID Connect обеÑпечивает функцию единого входа Ñ Ð¸Ñпользованием наÑтраиваемых провайдеров идентификации.'; -$string['cfg_authendpoint_desc'] = 'ИÑпользуемый URI конечной точки авторизации от вашего провайдера идентификации.'; -$string['cfg_authendpoint_key'] = 'ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° авторизации'; $string['cfg_autoappend_desc'] = 'ÐвтоматичеÑки добавлÑÑ‚ÑŒ Ñту Ñтроку при входе в ÑиÑтему Ñ Ð¸Ñпользованием метода аутентификации «Учетные данные Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð° реÑурÑа». Это полезно, еÑли при идентификации требуетÑÑ Ð¾Ð±Ñ‰Ð¸Ð¹ домен, но вы не хотите, чтобы пользователи вводили его при входе в ÑиÑтему. Ðапример, еÑли полный логин Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ OpenID Connect - «james@example.com» и вы здеÑÑŒ введете «@example.com», то пользователь должен будет только ввеÑти «james» в качеÑтве Ñвоего логина.
      Примечание: Ð’ Ñлучае, когда ÑущеÑтвуют конфликтующие логины - уже еÑÑ‚ÑŒ пользователь Moodle Ñ Ñ‚ÐµÐ¼ же логином, то иÑпользуетÑÑ Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚ подключаемого Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ‚Ð¾Ð³Ð¾, какой пользователь выиграл.'; $string['cfg_autoappend_key'] = 'ÐвтоматичеÑки добавлÑÑ‚ÑŒ'; -$string['cfg_cleanupoidctokens_desc'] = 'ЕÑли у пользователей возникают проблемы Ñо входом в ÑиÑтему Ñ Ð¸Ñпользованием Ñвоей учетной запиÑи Microsoft 365, попробуйте очиÑтить токены OpenID Connect. Это удалÑет Ñлучайные и неполные токены, которые могут вызывать ошибки. Ð’ÐИМÐÐИЕ: Ñто может прервать вход в ÑиÑтему, поÑтому лучше делать Ñто во Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€Ð¾ÑтоÑ.'; -$string['cfg_cleanupoidctokens_key'] = 'ОчиÑтка токенов OpenID Connect'; -$string['cfg_clientid_desc'] = 'Ваш ID клиента, зарегиÑтрированный у провайдера идентификации.'; -$string['cfg_clientid_key'] = 'ID клиента'; -$string['cfg_clientsecret_desc'] = 'Ваш ключ (Secret) клиента, зарегиÑтрированный у провайдера идентификации. У некоторых провайдеров он также называетÑÑ ÐºÐ»ÑŽÑ‡Ð¾Ð¼.'; -$string['cfg_clientsecret_key'] = 'Ключ клиента'; $string['cfg_customicon_desc'] = 'ЕÑли вы хотите иÑпользовать Ñвой ÑобÑтвенный значок, загрузите его здеÑÑŒ. Это отменÑет любую иконку, выбранную выше.

      ÐŸÑ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð¿Ð¾ иÑпользованию пользовательÑких значков:
      • Размер Ñтого Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð½Ðµ будет изменÑÑ‚ÑŒÑÑ Ð½Ð° Ñтранице входа, поÑтому мы рекомендуем загрузить изображение размером не более 35x35 пикÑелей.
      • ЕÑли вы загрузили пользовательÑкий значок и хотите вернутьÑÑ Ðº одному из Ñтандартных значков, щелкните пользовательÑкий значок в поле выше, затем нажмите «Удалить», затем нажмите «ОК», затем нажмите «Сохранить изменениÑ» в нижней чаÑти Ñтой формы. Выбранный значок поÑвитÑÑ Ð½Ð° Ñтранице входа в Moodle.
      '; $string['cfg_customicon_key'] = 'Свой значок'; $string['cfg_debugmode_desc'] = 'При включенном параметре в журнал Moodle будет заноÑитьÑÑ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚ помочь в выÑвлении проблем.'; @@ -79,8 +71,6 @@ $string['cfg_loginflow_rocreds_desc'] = 'ИÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñтот метод, пользователь вводит Ñвои логин и пароль в форму входа в Moodle, как при ручном входе. Это авторизует Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñƒ провайдера идентификации, но не Ñоздает ÑÐµÐ°Ð½Ñ Ð½Ð° Ñайте провайдера. Ðапример, еÑли вы иÑпользуете Microsoft 365 Ñ OpenID Connect, то пользователь будет входить в Moodle, но не через веб-Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Microsoft 365. РекомендуетÑÑ Ð¸Ñпользовать Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸, еÑли вы хотите, чтобы пользователи входили как в Moodle, так и в провайдера идентификации. Обратите внимание, что не вÑе провайдеры идентификации поддерживают Ñтот метод. Эту опцию Ñледует иÑпользовать только в том Ñлучае, еÑли другие типы прав доÑтупа недоÑтупны.'; $string['cfg_logoutendpoint_desc'] = 'ИÑпользуемый URI конечной точки выхода из ÑиÑтемы от вашего провайдера идентификации.'; $string['cfg_logoutendpoint_key'] = 'ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° выхода'; -$string['cfg_oidcresource_desc'] = 'РеÑÑƒÑ€Ñ OpenID Connect, Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ нужно отправить запроÑ.'; -$string['cfg_oidcresource_key'] = 'РеÑурÑ'; $string['cfg_opname_desc'] = 'Этот параметр определÑет тип учетных данных, которые пользователь должен иÑпользовать Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° в ÑиÑтему. Данные иÑпользуютÑÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ во вÑех чаÑÑ‚ÑÑ… Ñтого плагина Ð´Ð»Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ñвоим провайдером.'; $string['cfg_opname_key'] = 'Ðазвание провайдера'; $string['cfg_redirecturi_desc'] = 'Это URI Ð´Ð»Ñ Ñ€ÐµÐ³Ð¸Ñтрации в качеÑтве «URI перенаправлениÑ». Ваш провайдер идентификации OpenID Connect должен запроÑить его при региÑтрации Moodle в качеÑтве клиента.
      ПРИМЕЧÐÐИЕ: Ð’Ñ‹ должны ввеÑти Ñти данные Ñвоего провайдера OpenID Connect *точно так*, как Ñто показано здеÑÑŒ. Любое неÑоответÑтвие помешает входу в ÑиÑтему Ñ Ð¸Ñпользованием OpenID Connect.'; @@ -89,11 +79,6 @@ Обратите внимание, что URL-Ð°Ð´Ñ€ÐµÑ Ñайта Moodle ({$a}) необходимо добавить в качеÑтве URI Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² приложение Azure, Ñозданное Ð´Ð»Ñ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ð¸Ð¸ Moodle Ñ Office 365.'; $string['cfg_signoffintegration_key'] = 'Общий выход'; -$string['cfg_tokenendpoint_desc'] = 'URI токена конечной точки вашего провайдера идентификации.'; -$string['cfg_tokenendpoint_key'] = 'Токен конечной точки'; -$string['cfg_tools'] = 'ИнÑтрументы'; -$string['cfg_userrestrictioncasesensitive_desc'] = 'Это контролирует, иÑпользуетÑÑ Ð»Ð¸ параметр «/i» в регулÑрном выражении при ÑопоÑтавлении ограничений пользователÑ.
      -ЕÑли Ñтот параметр включен, вÑе проверки ограничений Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹ будут выполнÑÑ‚ÑŒÑÑ Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра. Обратите внимание, еÑли параметр отключен, любые шаблоны в региÑтрах букв будут проигнорированы.'; $string['cfg_userrestrictions_desc'] = 'Разрешить вход в ÑиÑтему только пользователÑм, которые отвечают определенным ограничениÑм.
      Как иÑпользовать пользовательÑкие ограничениÑ:
      • введите регулÑрное выражение в шаблон, которое Ñовпадает Ñ Ð»Ð¾Ð³Ð¸Ð½Ð°Ð¼Ð¸, которым вы хотите разрешить вход.
      • Вводите один шаблон в Ñтроке
      • ЕÑли вы введете неÑколько шаблонов, пользователь получит разрешение, еÑли он ÑоответÑтвуют ЛЮБОМУ из шаблонов.
      • Символ "/" Ñледует Ñкранировать Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ "\\".
      • ЕÑли вы выше не введете какие-либо ограничениÑ, вÑе пользователи, которые могут войти в ÑиÑтему поÑтавщика OpenID Connect, будут принÑÑ‚Ñ‹ Moodle.
      • Любой пользователь, который не ÑоответÑтвует ни одному из введенных шаблонов, не Ñможет войти в ÑиÑтему Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ OpenID Connect.
      '; $string['cfg_userrestrictions_key'] = 'ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ'; $string['cfg_userrestrictionscasesensitive_key'] = 'ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра'; @@ -110,8 +95,6 @@ $string['errorauthinvalididtoken'] = 'Получен неверный id_token.'; $string['errorauthloginfailednouser'] = 'Ðеудачный вход: пользователь не найден в Moodle. ЕÑли на Ñтом Ñайте включен параметр «authpreventaccountcreation», Ñто может означать, что Ñначала вам понадобитÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратор Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑƒÑ‡ÐµÑ‚Ð½Ð¾Ð¹ запиÑи.'; $string['errorauthnoauthcode'] = 'Код авторизации не был получен Ñ Ñервера идентификации. Журналы ошибок могут Ñодержать больше информации.'; -$string['errorauthnocreds'] = 'ÐаÑтройте учетные данные клиента OpenID Connect.'; -$string['errorauthnoendpoints'] = 'ÐаÑтройте конечные точки Ñервера OpenID Connect.'; $string['errorauthnohttpclient'] = 'УÑтановите HTTP-клиента.'; $string['errorauthnoidtoken'] = 'ID токена OpenID Connect не получен.'; $string['errorauthunknownstate'] = 'ÐеизвеÑтное ÑоÑтоÑние.'; diff --git a/html/langpacks/ru/availability_completion.php b/html/langpacks/ru/availability_completion.php index 84da040018..2494ae4566 100644 --- a/html/langpacks/ru/availability_completion.php +++ b/html/langpacks/ru/availability_completion.php @@ -46,4 +46,9 @@ $string['requires_not_complete_fail'] = 'Элемент курÑа {$a} не должен быть отмечен как выполненный, оценка должна быть ниже проходного балла'; $string['requires_not_complete_pass'] = 'Элемент курÑа {$a} не должен быть отмечен как выполненный, оценка должна быть выше проходного балла'; $string['requires_previous_complete'] = ' Предыдущий активный Ñлемент Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ¼ помечен как выполненный.'; +$string['requires_previous_complete_fail'] = 'Предыдущий активный Ñлемент Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ¼ завершен неуÑпешно.'; +$string['requires_previous_complete_pass'] = 'Предыдущий активный Ñлемент Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ¼ завершен уÑпешно.'; +$string['requires_previous_incomplete'] = 'Предыдущий активный Ñлемент Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ¼ не завершен.'; +$string['requires_previous_not_complete_fail'] = 'Предыдущий активный Ñлемент Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ¼ не завершен и пройден неуÑпешно.'; +$string['requires_previous_not_complete_pass'] = 'Предыдущий активный Ñлемент Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ¼ не завершен и пройден уÑпешно.'; $string['title'] = 'Выполнение Ñлемента'; diff --git a/html/langpacks/ru/availability_date.php b/html/langpacks/ru/availability_date.php index da9cea8ec4..e7b3746b33 100644 --- a/html/langpacks/ru/availability_date.php +++ b/html/langpacks/ru/availability_date.php @@ -31,6 +31,7 @@ $string['direction_from'] = 'от'; $string['direction_label'] = 'Ðаправление'; $string['direction_until'] = 'до'; +$string['error_dateconflict'] = 'Конфликты Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ ограничениÑми даты'; $string['full_from'] = 'ПоÑле {$a}'; $string['full_from_date'] = 'Ñ Ð¸Ð»Ð¸ поÑле {$a}'; $string['full_until'] = 'До {$a}'; diff --git a/html/langpacks/ru/calendar.php b/html/langpacks/ru/calendar.php index 4c898a843a..db899c4471 100644 --- a/html/langpacks/ru/calendar.php +++ b/html/langpacks/ru/calendar.php @@ -153,7 +153,7 @@ $string['exportbutton'] = 'ЭкÑпорт'; $string['exportcalendar'] = 'ЭкÑпортировать ÑобытиÑ'; $string['exporthelp'] = 'Как Ñ Ð¼Ð¾Ð³Ñƒ подпиÑатьÑÑ Ð½Ð° Ñтот календарь из Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÐºÐ°Ð»ÐµÐ½Ð´Ð°Ñ€Ñ (Google/Outlook/Other)?'; -$string['forcecalendartype'] = 'Принудительный календарь'; +$string['forcecalendartype'] = 'Тип календарÑ'; $string['fri'] = 'Пт'; $string['friday'] = 'ПÑтница'; $string['generateurlbutton'] = 'Получить Ð°Ð´Ñ€ÐµÑ ÐºÐ°Ð»ÐµÐ½Ð´Ð°Ñ€Ñ'; diff --git a/html/langpacks/ru/cohort.php b/html/langpacks/ru/cohort.php index 9466e65968..921603582f 100644 --- a/html/langpacks/ru/cohort.php +++ b/html/langpacks/ru/cohort.php @@ -50,9 +50,9 @@ $string['delconfirm'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить глобальную группу «{$a}»?'; $string['description'] = 'ОпиÑание'; $string['displayedrows'] = 'отображено Ñтрок - {$a->displayed} из {$a->total}.'; -$string['duplicateidnumber'] = 'Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° Ñ Ñ‚Ð°ÐºÐ¸Ð¼ идентификатором уже ÑущеÑтвует'; +$string['duplicateidnumber'] = 'Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° Ñ Ñ‚Ð°ÐºÐ¸Ð¼ идентификационным номером уже ÑущеÑтвует'; $string['editcohort'] = 'Редактировать глобальную группу'; -$string['editcohortidnumber'] = 'Редактировать ID глобальной группы'; +$string['editcohortidnumber'] = 'Редактировать идентификационный номер глобальной группы'; $string['editcohortname'] = 'Редактировать название глобальной группы'; $string['eventcohortcreated'] = 'Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° Ñоздана'; $string['eventcohortdeleted'] = 'Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° удалена'; @@ -60,13 +60,13 @@ $string['eventcohortmemberremoved'] = 'Пользователь удален из глобальной группы'; $string['eventcohortupdated'] = 'Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° обновлена'; $string['external'] = 'ВнешнÑÑ Ð³Ñ€ÑƒÐ¿Ð¿Ð°'; -$string['idnumber'] = 'Идентификатор глобальной группы'; +$string['idnumber'] = 'Идентификационный номер глобальной группы'; $string['invalidtheme'] = 'Тема глобальной группы не ÑущеÑтвует'; $string['memberscount'] = 'Размер группы'; $string['name'] = 'Ðазвание'; $string['namecolumnmissing'] = 'Что-то не так Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¾Ð¼ файла CSV. ПожалуйÑта, убедитеÑÑŒ, что он Ñодержит правильные имена Ñтолбцов. Чтобы добавить пользователей в группу, перейдите в раздел «Загрузка пользователей» в меню ÐдминиÑтрирование.'; $string['namefieldempty'] = 'Ð˜Ð¼Ñ Ð¿Ð¾Ð»Ñ Ð½Ðµ может быть пуÑтым'; -$string['newidnumberfor'] = 'Ðовый номер ID Ð´Ð»Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ группы {$a}'; +$string['newidnumberfor'] = 'Ðовый идентификационный номер Ð´Ð»Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ группы {$a}'; $string['newnamefor'] = 'Ðовое название Ð´Ð»Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ группы {$a}'; $string['nocomponent'] = 'Создана вручную'; $string['potusers'] = 'Потенциальные пользователи'; diff --git a/html/langpacks/ru/data.php b/html/langpacks/ru/data.php index cde415e956..6ac65d37d0 100644 --- a/html/langpacks/ru/data.php +++ b/html/langpacks/ru/data.php @@ -253,6 +253,10 @@ $string['menuchoose'] = 'Выбрать...'; $string['missingdata'] = 'Данные ID или объект должны быть предоÑтавлены в клаÑÑе полÑ'; $string['missingfield'] = 'ÐŸÑ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°: Ð’Ñ‹ должны указать поле и/или данные при определении клаÑÑа полÑ.'; +$string['missingfieldtype'] = 'Ðе найден тип Ð¿Ð¾Ð»Ñ Ð´Ð»Ñ {$a->name}'; +$string['missingfieldtypeimport'] = 'Следующие Ð¿Ð¾Ð»Ñ Ð½Ðµ были импортированы, так как ÑоответÑтвующие им типы полей не уÑтановлены:'; +$string['missingfieldtypes'] = 'Ð”Ð»Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ñ… полей не уÑтановлены ÑоответÑтвующие типы полей, и они не будут включены в формы Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñей. +Их Ñрлыки могут по-прежнему отображатьÑÑ Ð² форме, поÑтому обновите «Добавить шаблон запиÑи» ÑоответÑтвующим образом:'; $string['modulename'] = 'База данных'; $string['modulename_help'] = 'База данных позволÑет учаÑтникам Ñоздавать, корректировать запиÑи и иÑкать запиÑи из их набора. @@ -390,6 +394,7 @@ $string['todatabase'] = 'в Ñту Базу данных'; $string['type'] = 'Тип полÑ'; $string['undefinedprocessactionmethod'] = 'Ðикакой метод не определен в Data_Preset по обработке дейÑÑ‚Ð²Ð¸Ñ Â«{$a}».'; +$string['unknown'] = 'ÐеизвеÑтное поле'; $string['unsupportedexport'] = '{$a->fieldtype} не может быть ÑкÑпортировано'; $string['unsupportedfields'] = 'Ðеподдерживаемые полÑ'; $string['unsupportedfieldslist'] = 'Следующие Ð¿Ð¾Ð»Ñ Ð½ÐµÐ»ÑŒÐ·Ñ ÑкÑпортировать:'; diff --git a/html/langpacks/ru/enrol.php b/html/langpacks/ru/enrol.php index 215ca10c50..00e7e81c88 100644 --- a/html/langpacks/ru/enrol.php +++ b/html/langpacks/ru/enrol.php @@ -94,7 +94,7 @@ $string['expirynotifyhour'] = 'Ð’Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾Ð± иÑтечении Ñрока обучениÑ'; $string['expirythreshold'] = 'Порог уведомлениÑ'; $string['expirythreshold_help'] = 'За Ñколько уведомлÑÑ‚ÑŒ пользователей об иÑтечении Ñрока их обучениÑ?'; -$string['extremovedaction'] = 'ДейÑÑ‚Ð²Ð¸Ñ Ð¿Ñ€Ð¸ иÑключении из внешнего иÑточника'; +$string['extremovedaction'] = 'ДейÑтвие при иÑключении из внешнего иÑточника'; $string['extremovedaction_help'] = 'Выберите выполнÑемое дейÑтвие при иÑчезновении Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð· внешнего иÑточника запиÑи на курÑ. Обратите внимание, что из курÑа удалÑÑŽÑ‚ÑÑ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ наÑтройки и данные Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€Ð¸ иÑключении его из курÑа.'; $string['extremovedkeep'] = 'ОÑтавить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð·Ð°Ð¿Ð¸Ñанным'; $string['extremovedsuspend'] = 'Заблокировать запиÑÑŒ на курÑ'; diff --git a/html/langpacks/ru/enrol_apply.php b/html/langpacks/ru/enrol_apply.php index b5cbe17169..eee93380da 100644 --- a/html/langpacks/ru/enrol_apply.php +++ b/html/langpacks/ru/enrol_apply.php @@ -25,35 +25,98 @@ defined('MOODLE_INTERNAL') || die(); +$string['applicationcancelednotification'] = 'Ваша заÑвка на зачиÑление была отклонена.'; +$string['applicationconfirmednotification'] = 'Ваша заÑвка на зачиÑление была одобрена.'; +$string['applicationdeferrednotification'] = 'Ваша заÑвка на зачиÑление на ÐºÑƒÑ€Ñ Ð±Ñ‹Ð»Ð° отложена (в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð²Ñ‹ находитеÑÑŒ в ÑпиÑке ожиданиÑ).'; $string['apply:config'] = 'ÐаÑтраивать ÑкземплÑры ÑпоÑоба «Подтверждение запиÑи на курÑ»'; $string['apply:manage'] = 'УправлÑÑ‚ÑŒ зачиÑлением'; +$string['apply:manageapplications'] = 'УправлÑÑ‚ÑŒ заÑвками на зачиÑление'; $string['apply:unenrol'] = 'ОтчиÑлÑÑ‚ÑŒ пользователей из курÑа'; $string['apply:unenrolself'] = 'ОтчиÑлÑÑ‚ÑŒ ÑÐµÐ±Ñ Ð¸Ð· курÑа'; +$string['applycomment'] = 'Комментарий'; $string['applydate'] = 'Дата запиÑи'; $string['applymanage'] = 'Управление заÑвками на запиÑÑŒ'; $string['applyuser'] = 'Ð˜Ð¼Ñ / ФамилиÑ'; $string['applyusermail'] = 'ÐÐ´Ñ€ÐµÑ Ñлектронной почты'; $string['btncancel'] = 'Отказать'; $string['btnconfirm'] = 'Подтвердить'; +$string['btnwait'] = 'Отложить'; +$string['cancelmail_heading'] = 'ПиÑьмо Ñ Ð¾Ñ‚ÐºÐ°Ð·Ð¾Ð¼'; $string['cancelmailcontent'] = 'ТекÑÑ‚ пиÑьма Ñ Ð¾Ñ‚ÐºÐ°Ð·Ð¾Ð¼'; $string['cancelmailcontent_desc'] = 'ПожалуйÑта, иÑпользуйте Ñледующие Ñпециальные Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ‹ контента в текÑте пиÑьма данными из Moodle.
      {first name}:Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ; {content}:Ðазвание курÑа;{lastname}:Ð¤Ð°Ð¼Ð¸Ð»Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ;{username}:Логин пользователÑ'; $string['cancelmailsubject'] = 'Тема пиÑьма Ñ Ð¾Ñ‚ÐºÐ°Ð·Ð¾Ð¼'; +$string['cantenrol'] = 'ЗачиÑление отключено или неактивно'; $string['comment'] = 'Комментарий'; $string['confirmenrol'] = 'Управление заÑвкой'; +$string['confirmmail_heading'] = 'ПиÑьмо Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸ÐµÐ¼'; $string['confirmmailcontent'] = 'ТекÑÑ‚ пиÑьма Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸ÐµÐ¼'; $string['confirmmailcontent_desc'] = 'ПожалуйÑта, иÑпользуйте Ñледующие Ñпециальные Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ‹ контента в текÑте пиÑьма данными из Moodle.
      {first name}:Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ; {content}:Ðазвание курÑа;{lastname}:Ð¤Ð°Ð¼Ð¸Ð»Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ;{username}:Логин пользователÑ'; $string['confirmmailsubject'] = 'Тема пиÑьма Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸ÐµÐ¼'; $string['confirmusers'] = 'ЗапиÑать подтвержденных'; +$string['confirmusers_desc'] = 'Отложенные заÑвки помечены Ñерым цветом'; $string['coursename'] = 'КурÑ'; +$string['custom_label'] = 'СобÑтвенное название'; +$string['defaultperiod'] = 'ПродолжительноÑÑ‚ÑŒ зачиÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию'; +$string['defaultperiod_desc'] = 'ПродолжительноÑÑ‚ÑŒ зачиÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию. ЕÑли задано значение 0, то продолжительноÑÑ‚ÑŒ зачиÑÐ»ÐµÐ½Ð¸Ñ Ð½Ðµ ограничена.'; +$string['defaultperiod_help'] = 'ПродолжительноÑÑ‚ÑŒ зачиÑлениÑ, Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° запиÑи на курÑ. ЕÑли отключено, то по умолчанию продолжительноÑÑ‚ÑŒ зачиÑÐ»ÐµÐ½Ð¸Ñ Ð½Ðµ ограничена.'; $string['editdescription'] = 'Редактирование опиÑаниÑ'; $string['enrolname'] = 'Подтверждение запиÑи на курÑ'; +$string['enrolperiod'] = 'ПродолжительноÑÑ‚ÑŒ зачиÑлениÑ'; +$string['enrolperiod_desc'] = 'Значение по умолчанию Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñти зачиÑÐ»ÐµÐ½Ð¸Ñ Ð½Ð° курÑ. ЕÑли задан 0, то зачиÑление не будет ограничиватьÑÑ.'; +$string['enrolperiod_help'] = 'Период времени, в течение которого зачиÑление дейÑтвительно, Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° зачиÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ. ЕÑли отключено, то продолжительноÑÑ‚ÑŒ зачиÑÐ»ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ неограниченной.'; $string['enrolusers'] = 'ЗачиÑлить пользователей'; +$string['expiredaction'] = 'ДейÑтвие по иÑтечении Ñрока зачиÑлениÑ'; +$string['expiredaction_help'] = 'Выберите дейÑтвие, которое будет выполнÑÑ‚ÑŒÑÑ Ð¿Ð¾ иÑтечении Ñрока зачиÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ. Обратите внимание, что некоторые данные и наÑтройки Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÑƒÐ´Ð°Ð»ÑÑŽÑ‚ÑÑ Ð¸Ð· курÑа при его отчиÑлении.'; +$string['expiry_heading'] = 'ÐаÑтройки отчиÑлениÑ'; +$string['expirymessageenrolledbody'] = 'Уважаемый(аÑ) {$a->user}, + +Оповещаем Ð’Ð°Ñ Ð¾ том, что ваше зачиÑление на ÐºÑƒÑ€Ñ Â«{$a->course}» иÑтекает {$a->timeend}. + +При возникновении вопроÑов, пожалуйÑта, ÑвÑжитеÑÑŒ Ñ {$a->enroller}.'; +$string['expirymessageenrolledsubject'] = 'Оповещение об иÑтечении зачиÑÐ»ÐµÐ½Ð¸Ñ Ð½Ð° курÑ'; +$string['expirymessageenrollerbody'] = 'ЗачиÑление на ÐºÑƒÑ€Ñ Â«{$a->course}» иÑтекает {$a->threshold} Ð´Ð»Ñ Ñледующих пользователей: + +{$a->users} + +Чтобы продлить Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ñ‡Ð¸ÑлениÑ, перейдите по ÑÑылке {$a->extendurl}'; +$string['expirymessageenrollersubject'] = 'Оповещение об иÑтечении зачиÑÐ»ÐµÐ½Ð¸Ñ Ð½Ð° курÑ'; +$string['expirynotifyall'] = 'Ð£Ñ‡Ð¸Ñ‚ÐµÐ»Ñ Ð¸ запиÑанные пользователи'; +$string['expirynotifyenroller'] = 'Только учителÑ'; +$string['group'] = 'Групповые назначениÑ'; +$string['group_help'] = 'Ð’Ñ‹ можете назначить неÑколько групп либо ни одной'; $string['mailtoteacher_suject'] = 'Ðовый Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° зачиÑление!'; +$string['maxenrolled'] = 'МакÑимальное чиÑло зачиÑленных'; +$string['maxenrolled_help'] = 'Указывает макÑимальное количеÑтво пользователей, которые могут ÑамоÑтоÑтельно запиÑатьÑÑ Ð½Ð° курÑ. 0 - ограничений нет.'; +$string['maxenrolled_tip_1'] = 'из'; +$string['maxenrolled_tip_2'] = 'вÑе меÑта занÑÑ‚Ñ‹'; +$string['maxenrolledreached_left'] = 'Разрешённое количеÑтво зачиÑлений'; +$string['maxenrolledreached_right'] = 'было доÑтигнуто'; +$string['messageprovider:cancelation'] = 'Сообщение об отклонении заÑвки'; +$string['messageprovider:confirmation'] = 'Сообщение об одобрении заÑвки'; +$string['messageprovider:expiry_notification'] = 'Сообщение об иÑтечении Ñрока зачиÑÐ»ÐµÐ½Ð¸Ñ Ð½Ð° курÑ'; +$string['messageprovider:waitinglist'] = 'Сообщение об отложении раÑÑÐ¼Ð¾Ñ‚Ñ€ÐµÐ½Ð¸Ñ Ð·Ð°Ñвки'; +$string['newapplicationnotification'] = 'Была подана Ð½Ð¾Ð²Ð°Ñ Ð·Ð°Ñвка на зачиÑление.'; +$string['newenrols'] = 'Разрешить Ñоздавать новые заÑвки'; $string['notification'] = 'ЗаÑвка на запиÑÑŒ уÑпешно отправлена.

      ПоÑле Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð°Ñвки Ð’Ñ‹ получите уведомление по Ñлектронной почте.'; +$string['notify_desc'] = 'Определите, кто будет получать Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¾ новых заÑвках'; +$string['notify_heading'] = 'ÐаÑтройки оповещениÑ'; +$string['notifycoursebased'] = 'Оповещение о новых заÑвках (в рамках курÑа)'; +$string['notifycoursebased_desc'] = 'По умолчанию Ð´Ð»Ñ Ð½Ð¾Ð²Ñ‹Ñ… заÑвок: Оповещать вÑех Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¼ «УправлÑÑ‚ÑŒ заÑвками на зачиÑление» Ð´Ð»Ñ ÑоответÑтвующего курÑа (например, Учитель либо УправлÑющий)'; +$string['notifyglobal'] = 'ÐžÐ¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¾ новых заÑвках (в рамках ÑиÑтемы)'; +$string['notifyglobal_desc'] = 'ОпределÑет, кто будет получать Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¾ новых заÑвках на любые курÑÑ‹.'; +$string['opt_commentaryzone'] = 'Поле комментариÑ'; +$string['opt_commentaryzone_help'] = 'Да -> Включить поле Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ Ð² форме заÑвки на зачиÑление'; $string['pluginname'] = 'Подтверждение запиÑи на курÑ'; $string['pluginname_desc'] = 'Этот плагин позволÑет пользователÑм подавать заÑвки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи на курÑ. ПоÑле Ñтого учитель или управлÑющий Ñайтом должен подтвердить заÑвку, чтобы пользователь был запиÑан на курÑ.'; +$string['privacy:metadata'] = 'Плагин Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð°Ñ‡Ð¸ÑÐ»ÐµÐ½Ð¸Ñ Ð½Ð° ÐºÑƒÑ€Ñ Ð½Ðµ хранит никаких личных данных.'; +$string['sendexpirynotificationstask'] = 'Ð¤Ð¾Ð½Ð¾Ð²Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð° раÑÑылки Ñообщений об иÑтечении Ñрока зачиÑлениÑ'; $string['show_extra_user_profile'] = 'Показать дополнительные Ð¿Ð¾Ð»Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñтранице запиÑи.'; $string['show_standard_user_profile'] = 'Показать Ñтандартные Ð¿Ð¾Ð»Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñтранице запиÑи.'; $string['status'] = 'Разрешить подтверждение запиÑи на курÑ'; $string['status_desc'] = 'Разрешить доÑтуп к курÑу уже запиÑанным пользователÑм.'; +$string['submitted_info'] = 'Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ зачиÑлениÑÑ…'; $string['user_profile'] = 'Профиль пользователÑ'; +$string['waitmail_heading'] = 'ПиÑьмо об отложенной обработке заÑвки'; +$string['waitmailcontent'] = 'ТекÑÑ‚ пиÑьма об отложенной обработке заÑвки'; +$string['waitmailcontent_desc'] = 'ПожалуйÑта иÑпользуйте Ñпециальные Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² текÑте, что бы на их меÑто подÑтавлÑлиÑÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¸Ð· данных Moodle.
      {firstname}: Ð˜Ð¼Ñ Ð°Ð´Ñ€ÐµÑата; {content}: Ðазвание курÑа; {lastname}: Ð¤Ð°Ð¼Ð¸Ð»Ð¸Ñ Ð°Ð´Ñ€ÐµÑата; {username}: логин в ÑиÑтеме'; +$string['waitmailsubject'] = 'Тема пиÑьма об отложенной обработке заÑвки'; diff --git a/html/langpacks/ru/enrol_lti.php b/html/langpacks/ru/enrol_lti.php index d36e1dd9cb..708302b4ed 100644 --- a/html/langpacks/ru/enrol_lti.php +++ b/html/langpacks/ru/enrol_lti.php @@ -25,10 +25,13 @@ defined('MOODLE_INTERNAL') || die(); -$string['allowframeembedding'] = 'Обратите внимание: РекомендуетÑÑ Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ параметр Ñайта «Разрешить внедрение в фрейм», чтобы инÑтрументы отображалиÑÑŒ внутри фрейма, а не в новом окне.'; +$string['allowframeembedding'] = 'Обратите внимание: РекомендуетÑÑ Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ параметр Ñайта «Разрешить вÑтраивание во фрейм», чтобы инÑтрументы отображалиÑÑŒ внутри фрейма, а не в новом окне.'; $string['authltimustbeenabled'] = 'Обратите внимание: Ð´Ð»Ñ Ñтого плагина требуетÑÑ, чтобы также был включен плагин аутентификации LTI.'; $string['cartridgeurl'] = 'URL картриджа'; $string['couldnotestablishproxy'] = 'Ðе удалоÑÑŒ уÑтановить прокÑи Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»ÐµÐ¼.'; +$string['deletedactivity'] = 'Ðктивный Ñлемент удален'; +$string['deletedactivityalt'] = 'Удален активный Ñлемент, ÑовмеÑтно иÑпользуемый Ñтим ÑкземплÑром'; +$string['deletedactivitydescription'] = 'Удален активный Ñлемент, ÑовмеÑтно иÑпользуемый Ñтим ÑкземплÑром. Ð’Ñ‹ можете выбрать другой Ñлемент Ð´Ð»Ñ ÑовмеÑтного иÑпользованиÑ, отредактировав ÑкземплÑÑ€, или, еÑли он больше не нужен, вы можете проÑто удалить ÑкземплÑÑ€. При удалении ÑкземплÑра будут удалены вÑе ÑвÑзанные Ñ Ð½Ð¸Ð¼ зачиÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹.'; $string['enrolenddate'] = 'Дата окончаниÑ'; $string['enrolenddate_help'] = 'ЕÑли параметр включен, пользователи могут получить доÑтуп только до Ñтой даты.'; $string['enrolenddateerror'] = 'Дата Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи на ÐºÑƒÑ€Ñ Ð½Ðµ может быть раньше даты начала'; diff --git a/html/langpacks/ru/forum.php b/html/langpacks/ru/forum.php index 7e036847c5..8ce1fba3a4 100644 --- a/html/langpacks/ru/forum.php +++ b/html/langpacks/ru/forum.php @@ -127,7 +127,7 @@ $string['configdigestmailtime'] = 'Пользователи, которые выбрали раÑÑылку почты в виде дайджеÑта, будут получать его ежедневно. Этот параметр уÑтанавливает Ð²Ñ€ÐµÐ¼Ñ Ñ€Ð°ÑÑылки (первый запущенный поÑле указанного времени cron отошлет почту).'; $string['configdisplaymode'] = 'ИÑпользуемый по умолчанию режим обÑуждениÑ.'; $string['configenablerssfeeds'] = 'Эта наÑтройка позволить делать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² формате RSS Ð´Ð»Ñ Ð²Ñех форумов. Ð’Ñ‹ должны будете вручную наÑтроить Ñто Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ форума.'; -$string['configenabletimedposts'] = 'УÑтановите значение «да», еÑли Ð’Ñ‹ хотите разрешить наÑтройку периода Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ Ñоздании нового обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð½Ð° форуме.'; +$string['configenabletimedposts'] = 'УÑтановите значение «Да», еÑли Ð’Ñ‹ хотите разрешить наÑтройку периода Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ Ñоздании нового обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð½Ð° форуме.'; $string['configlongpost'] = 'Сообщение превышающее Ñтот размер (не Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ñ‚ÐµÐ³Ð¸ HTML) Ñчитать длинным.'; $string['configmanydiscussions'] = 'МакÑимальное количеÑтво обÑуждений, показываемое на одной Ñтранице'; $string['configmaxattachments'] = 'МакÑимальное разрешенное количеÑтво вложений к Ñообщению по умолчанию.'; @@ -139,7 +139,7 @@ $string['configshortpost'] = 'Сообщение меньше Ñтого размера (не Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ñ‚ÐµÐ³Ð¸ HTML) Ñчитать коротким.'; $string['configsubscriptiontype'] = 'ÐаÑтройка по умолчанию Ð´Ð»Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ð° подпиÑки.'; $string['configtrackingtype'] = 'Значение по умолчанию Ð´Ð»Ñ Ð¾Ñ‚ÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ‹Ñ… Ñообщений'; -$string['configtrackreadposts'] = 'Выберите «да», еÑли Ð’Ñ‹ хотите, чтобы каждый пользователь знал, какие ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¸Ð¼ прочитаны, а какие - нет.'; +$string['configtrackreadposts'] = 'Выберите «Да», еÑли Ð’Ñ‹ хотите, чтобы каждый пользователь отÑлеживал, какие ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¸Ð¼ прочитаны, а какие - нет.'; $string['configusermarksread'] = 'ЕÑли «Да», то пользователь должен вручную указать, что Ñообщение прочитано. ЕÑли «Ðет», то Ñообщение ÑчитаетÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ‹Ð¼ при проÑмотре.'; $string['confirmsubscribe'] = 'Ð’Ñ‹ дейÑтвительно хотите подпиÑатьÑÑ Ð½Ð° форум «{$a}»?'; @@ -740,12 +740,12 @@ $string['togglediscussionmenu'] = 'Переключить меню обÑуждениÑ'; $string['togglefullscreen'] = 'Переключить полный Ñкран'; $string['togglesettingsdrawer'] = 'Переключить меню наÑтроек'; -$string['trackforum'] = 'Ðажмите, чтобы Ñледить за новыми ÑообщениÑми'; +$string['trackforum'] = 'ОтÑлеживание непрочитанных Ñообщений'; $string['tracking'] = 'Следить'; $string['trackingoff'] = 'Выключить'; $string['trackingon'] = 'Принудительно'; $string['trackingoptional'] = 'ÐеобÑзательно'; -$string['trackingtype'] = 'ОтÑлеживать непрочитанные ÑообщениÑ'; +$string['trackingtype'] = 'ОтÑлеживать прочтение Ñообщений'; $string['trackingtype_help'] = 'ОтÑлеживание Ð¿Ñ€Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ñет учаÑтникам легко проверить, какие ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð½Ð¸ еще не видели (новые ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð²Ñ‹Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ). ЕÑли задано «Ðе обÑзательно», то учаÑтники могут выбрать, включать или отключать отÑлеживание по ÑÑылке в блоке управлениÑ. (Пользователи также должны включить отÑлеживание форума в Ñвоих наÑтройках форума.) diff --git a/html/langpacks/ru/glossary.php b/html/langpacks/ru/glossary.php index a88b651e35..9f44c09fa2 100644 --- a/html/langpacks/ru/glossary.php +++ b/html/langpacks/ru/glossary.php @@ -137,13 +137,7 @@ $string['deletingnoneemptycategory'] = 'Удаление категории не удалит запиÑи, которые к ней отноÑилиÑÑŒ - они проÑто будут отмечены, как не отноÑÑщиеÑÑ Ðº категориÑм.'; $string['descending'] = '(убывание)'; $string['destination'] = 'Ðазначение импортируемых запиÑей'; -$string['destination_help'] = '

      Размещение импортированных запиÑей

      - -

      Ð’Ñ‹ можете определить, куда будете импортировать запиÑи:

      -
        -
      • Текущий глоÑÑарий: ЗапиÑи будут добавлÑÑ‚ÑŒÑÑ Ð² открытый глоÑÑарий.
      • -
      • Ðовый глоÑÑарий: Будет Ñоздан новый глоÑÑарий, поÑтроенный на информации, найденной в файле импорта, и запиÑи вÑтавлены в него.
      • -
      '; +$string['destination_help'] = 'ЗапиÑи могут быть импортированы и добавлены в текущий глоÑÑарий или в новый глоÑÑарий, при Ñтом новый глоÑÑарий будет Ñоздан на оÑнове информации из файла XML.'; $string['disapprove'] = 'Отменить одобрение'; $string['displayformat'] = 'Формат отображениÑ'; $string['displayformat_help'] = 'ЕÑÑ‚ÑŒ 7 форматов отображениÑ: diff --git a/html/langpacks/ru/grades.php b/html/langpacks/ru/grades.php index 2e5312442f..1010c392aa 100644 --- a/html/langpacks/ru/grades.php +++ b/html/langpacks/ru/grades.php @@ -753,7 +753,7 @@ $string['showeyecons_help'] = 'ЕÑли параметр включен, то при редактировании у каждой оценки отображаетÑÑ Ð·Ð½Ð°Ñ‡Ð¾Ðº «показать/Ñкрыть» Ð´Ð»Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐµÐµ отображением Ð´Ð»Ñ Ñтудента.'; $string['showfeedback'] = 'Отображать отзыв'; $string['showfeedback_help'] = 'Показать Ñтолбец отзыва?'; -$string['showgrade'] = 'Выводить оценки'; +$string['showgrade'] = 'Отображать оценки'; $string['showgrade_help'] = 'Показать Ñтолбец оценок?'; $string['showgroups'] = 'Показать группы'; $string['showhiddenitems'] = 'Показ Ñкрытых Ñлементов'; @@ -776,7 +776,7 @@ $string['shownumberofgrades_help'] = 'ЕÑли включено, то количеÑтво оценок, иÑпользуемых Ð´Ð»Ñ Ñ€Ð°Ñчета Ñреднего Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÑ‚ÑÑ Ð² Ñкобках поÑле каждого Ñреднего.'; $string['showonlyactiveenrol'] = 'Показывать только активных учащихÑÑ'; $string['showonlyactiveenrol_help'] = 'Этот параметр определÑет, будут ли видны в журнале оценок только активные зачиÑленные пользователи. При включенном параметре приоÑтановленные пользователи не будут отображатьÑÑ Ð² журнале оценок.'; -$string['showpercentage'] = 'Выводить проценты'; +$string['showpercentage'] = 'Отображать проценты'; $string['showpercentage_help'] = 'Показывать значение в процентах Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñлемента оцениваниÑ?'; $string['showquickfeedback'] = 'Отображать быÑтрый отзыв'; $string['showquickfeedback_help'] = 'ЕÑли разрешено, то при редактировании к каждой оценке добавлÑетÑÑ Ð¿Ð¾Ð»Ðµ Ñ пунктирной границей Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ð° текÑта отзыва, что позволÑет одновременно редактировать отзывы Ð´Ð»Ñ Ð½ÐµÑкольких оценок. Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑохранÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¸ нажатии кнопки «Обновить». diff --git a/html/langpacks/ru/h5p.php b/html/langpacks/ru/h5p.php index 7fea025b2b..1e3b9ddea2 100644 --- a/html/langpacks/ru/h5p.php +++ b/html/langpacks/ru/h5p.php @@ -85,8 +85,8 @@ $string['feature'] = 'ОÑобенноÑÑ‚ÑŒ'; $string['fetchtypesfailure'] = 'Ðе удалоÑÑŒ получить информацию о доÑтупных типах контента H5P. Ошибка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº репозиторию H5P'; $string['fileExceedsMaxSize'] = 'Один из файлов внутри пакета превышает макÑимально допуÑтимый размер файла. ({$a->%file} {$a->%used} > {$a->%max})'; -$string['filter_displayh5p'] = 'Фильтр «Показать H5P»'; -$string['filter_displayh5p_description'] = 'Фильтр «Показать H5P» преобразует URL-адреÑа во вÑтроенный контент H5P.'; +$string['filter_displayh5p'] = 'Фильтр «Отображать H5P»'; +$string['filter_displayh5p_description'] = 'Фильтр «Отображать H5P» преобразует URL-адреÑа во вÑтроенный контент H5P.'; $string['fullscreen'] = 'ПолноÑкранный режим'; $string['gpl'] = 'УниверÑÐ°Ð»ÑŒÐ½Ð°Ñ Ð¾Ð±Ñ‰ÐµÐ´Ð¾ÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ v3'; $string['h5p'] = 'H5P'; diff --git a/html/langpacks/ru/h5pactivity.php b/html/langpacks/ru/h5pactivity.php index a95f606a9c..f6cdd0789e 100644 --- a/html/langpacks/ru/h5pactivity.php +++ b/html/langpacks/ru/h5pactivity.php @@ -100,7 +100,7 @@ $string['package'] = 'Файл пакета'; $string['package_help'] = 'Файл пакета предÑтавлÑет Ñобой файл h5p, Ñодержащий интерактивный контент H5P.'; $string['page-mod-h5pactivity-x'] = 'Ð›ÑŽÐ±Ð°Ñ Ñтраница Ð¼Ð¾Ð´ÑƒÐ»Ñ H5P'; -$string['pluginadministration'] = 'Управление H5P'; +$string['pluginadministration'] = 'Управление H5P (h5pactivity)'; $string['pluginname'] = 'H5P'; $string['previewmode'] = 'Этот контент отображаетÑÑ Ð² режиме предварительного проÑмотра. ОтÑлеживание попыток не будет Ñохранено.'; $string['privacy:metadata:attempt'] = 'Ðомер попытки'; @@ -127,6 +127,7 @@ $string['review_user_attempts'] = 'ПроÑмотр попыток Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ({$a})'; $string['score'] = 'Балл'; $string['score_out_of'] = '{$a->rawscore} из {$a->maxscore}'; +$string['search:activity'] = 'H5P - Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± активном Ñлементе'; $string['startdate'] = 'Дата начала'; $string['statement_received'] = 'xAPI получено'; $string['totalscore'] = 'Общий балл'; diff --git a/html/langpacks/ru/hvp.php b/html/langpacks/ru/hvp.php index 1e134712af..bbd30b6c2e 100644 --- a/html/langpacks/ru/hvp.php +++ b/html/langpacks/ru/hvp.php @@ -264,7 +264,7 @@ ПользовательÑкий Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð¸ баллы отÑлеживаютÑÑ Ñ Ð¸Ñпользованием xAPI и доÑтупны через Журнал оценок Moodle. Ð’Ñ‹ можете добавлÑÑ‚ÑŒ интерактивный контент H5P, ÑÐ¾Ð·Ð´Ð°Ð²Ð°Ñ ÐµÐ³Ð¾ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенного инÑтрумента разработки или Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°Ñ Ñ„Ð°Ð¹Ð»Ñ‹ H5P, найденные на других Ñайтах, поддерживающих H5P.'; -$string['modulenameplural'] = 'Интреактивный контент'; +$string['modulenameplural'] = 'Интерактивный контент'; $string['nextpage'] = 'Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñтраница'; $string['noanswersubmitted'] = 'Этот пользователь еще не отправил ответ в H5P'; $string['nocontent'] = 'Ðе удалоÑÑŒ найти или проанализировать файл content.json'; @@ -310,7 +310,7 @@ $string['pddl'] = 'Соглашение и Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð¾Ð±Ñ‰ÐµÑтвенного доÑтоÑниÑ'; $string['pdm'] = 'Отметка общеÑтвенного доÑтоÑниÑ'; $string['phone'] = 'Телефон'; -$string['pluginadministration'] = 'H5P'; +$string['pluginadministration'] = 'Управление H5P (hvp)'; $string['pluginname'] = 'H5P'; $string['postmessagerequired'] = 'ТребуетÑÑ Ð¿Ð¾Ñ‡Ñ‚Ð¾Ð²Ð¾Ðµ Ñообщение Ð´Ð»Ñ Ð´Ð¾Ñтупа к заданной конечной точке'; $string['previouspage'] = 'ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ñтраница'; diff --git a/html/langpacks/ru/imscp.php b/html/langpacks/ru/imscp.php index 9f39b7769b..b8ace19238 100644 --- a/html/langpacks/ru/imscp.php +++ b/html/langpacks/ru/imscp.php @@ -39,7 +39,7 @@ $string['indicator:socialbreadth_help'] = 'Этот показатель оÑнован на широте общениÑ, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚ быть доÑтигнута Ñтудентом при работе Ñ Ñ€ÐµÑурÑом Пакет контента IMS.'; $string['indicator:socialbreadthdef'] = 'Пакет контента IMS: Ñоциальный аÑпект'; $string['indicator:socialbreadthdef_help'] = 'УчаÑтник доÑтиг Ñтого процента Ñоциальной активноÑти, предлагаемой Ñлементами Пакет контента IMS в течение Ñтого интервала анализа (Уровни = нет учаÑтиÑ, единÑтвенный учаÑтник)'; -$string['keepold'] = 'Ðрхив пакетов'; +$string['keepold'] = 'Ðрхивировать пакеты'; $string['keepoldexplain'] = 'Сколько пакетов Ñледует архивировать?'; $string['modulename'] = 'Пакет IMS Ñодержимого'; $string['modulename_help'] = 'Пакет Ñодержимого IMS предÑтавлÑет Ñобой набор файлов, которые упакованы в ÑоответÑтвии Ñ ÑоглаÑованным Ñтандартом и они могут быть повторно иÑпользованы в различных ÑиÑтемах. Модуль «Пакет Ñодержимого IMS» может быть загружен в виде архива и добавлен в ÐºÑƒÑ€Ñ Ð² виде реÑурÑа. diff --git a/html/langpacks/ru/lesson.php b/html/langpacks/ru/lesson.php index f529bc2928..dd4f68658e 100644 --- a/html/langpacks/ru/lesson.php +++ b/html/langpacks/ru/lesson.php @@ -30,8 +30,8 @@ $string['actionaftercorrectanswer_help'] = 'ПоÑле правильного ответа на вопроÑ, ÑущеÑтвует 3 варианта дейÑÑ‚Ð²Ð¸Ñ Ð¿Ñ€Ð¸ переходе к Ñледующей Ñтранице: * Обычное - ÑоглаÑно пути лекции -* Показывать непроÑмотренные Ñтраницы - Ñтраницы отображаютÑÑ Ð² Ñлучайном порÑдке; показанные ранее Ñтраницы не отображаютÑÑ. -* Показывать вопроÑÑ‹, оÑтавшиеÑÑ Ð±ÐµÐ· ответа - Ñтраницы отображаютÑÑ Ð² Ñлучайном порÑдке; повторно отображаютÑÑ Ñтраницы, Ñодержащие оÑтавшиеÑÑ Ð±ÐµÐ· ответа вопроÑÑ‹.'; +* Показать непроÑмотренные Ñтраницы - Ñтраницы отображаютÑÑ Ð² Ñлучайном порÑдке; показанные ранее Ñтраницы не отображаютÑÑ. +* Показать Ñтраницы Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð½Ñ‹Ð¼ ответом - Ñтраницы отображаютÑÑ Ð² Ñлучайном порÑдке; повторно отображаютÑÑ Ñтраницы, Ñодержащие оÑтавшиеÑÑ Ð±ÐµÐ· ответа вопроÑÑ‹.'; $string['actions'] = 'ДейÑтвиÑ'; $string['activitylink'] = 'СÑылка на Ñледующий Ñлемент курÑа'; $string['activitylink_help'] = 'Чтобы по окончании лекции предложить Ñтуденту переход к другому Ñлементу Ñтого курÑа, выберите Ñтот Ñлемент курÑа в выпадающем ÑпиÑке.'; @@ -399,7 +399,7 @@ $string['numberofcorrectanswersheader'] = 'КоличеÑтво правильных ответов'; $string['numberofcorrectmatches'] = 'КоличеÑтво правильных ÑоответÑтвий: {$a}'; $string['numberofpagestoshow'] = 'КоличеÑтво показываемых Ñтраниц'; -$string['numberofpagestoshow_help'] = 'Этот параметр определÑет количеÑтво Ñтраниц, отображаемых в лекции. Он применим только Ð´Ð»Ñ Ð»ÐµÐºÑ†Ð¸Ð¹ Ñо Ñтраницами, отображаемыми в Ñлучайном порÑдке (когда параметр «ДейÑтвие поÑле правильного ответа» уÑтановлен на «Показать непроÑмотренную Ñтраницу» или «Показать Ñтраницу Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð½Ñ‹Ð¼ ответом»). ЕÑли параметр равен нулю, то вÑе Ñтраницы отображаютÑÑ.'; +$string['numberofpagestoshow_help'] = 'Этот параметр определÑет количеÑтво Ñтраниц, отображаемых в лекции. Он применим только Ð´Ð»Ñ Ð»ÐµÐºÑ†Ð¸Ð¹ Ñо Ñтраницами, отображаемыми в Ñлучайном порÑдке (когда параметр «ДейÑтвие поÑле правильного ответа» уÑтановлен на «Показать непроÑмотренные Ñтраницы» или «Показать Ñтраницы Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð½Ñ‹Ð¼ ответом»). ЕÑли параметр равен нулю, то вÑе Ñтраницы отображаютÑÑ.'; $string['numberofpagesviewed'] = 'КоличеÑтво проÑмотренных Ñтраниц : {$a}'; $string['numberofpagesviewedheader'] = 'КоличеÑтво вопроÑов, на которые был дан ответ'; $string['numberofpagesviewednotice'] = 'КоличеÑтво вопроÑов, на которые дан ответ: {$a->nquestions} (Ð’Ñ‹ должны ответить минимум на {$a->minquestions})'; @@ -540,8 +540,8 @@ $string['selectaqtype'] = 'Выберите тип вопроÑа'; $string['sent'] = 'Отправлено'; $string['shortanswer'] = 'Короткий ответ'; -$string['showanunansweredpage'] = 'Показывать вопроÑÑ‹, оÑтавшиеÑÑ Ð±ÐµÐ· ответа'; -$string['showanunseenpage'] = 'Показывать непроÑмотренные Ñтраницы'; +$string['showanunansweredpage'] = 'Показать Ñтраницы Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð½Ñ‹Ð¼ ответом'; +$string['showanunseenpage'] = 'Показать непроÑмотренные Ñтраницы'; $string['singleanswer'] = 'Одиночный ответ'; $string['skip'] = 'ПропуÑтить навигацию'; $string['slideshow'] = 'Слайд-шоу'; diff --git a/html/langpacks/ru/logstore_database.php b/html/langpacks/ru/logstore_database.php index d7984d75b2..174d8ef17c 100644 --- a/html/langpacks/ru/logstore_database.php +++ b/html/langpacks/ru/logstore_database.php @@ -29,9 +29,9 @@ $string['buffersize_help'] = 'КоличеÑтво запиÑей журнала Ñобытий, добавлÑемых в базу данных за одну операцию, иÑпользуетÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñти.'; $string['conectexception'] = 'Ðе удалоÑÑŒ подключитьÑÑ Ðº базе данных.'; $string['create'] = 'Создание'; -$string['databasecollation'] = 'Сравнение (collation) базы данных'; +$string['databasecollation'] = 'СопоÑтавление базы данных'; $string['databasehandlesoptions'] = 'Параметры ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð±Ð°Ð·Ð¾Ð¹ данных'; -$string['databasehandlesoptions_help'] = 'Заданы ли во внешней базе данных Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ (Ñхема, collation), чтобы можно было не передавать их из moodle?'; +$string['databasehandlesoptions_help'] = 'Обрабатывает ли ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ð°Ñ Ð±Ð°Ð·Ð° данных Ñвои ÑобÑтвенные параметры.'; $string['databasepersist'] = 'ПоÑтоÑнное Ñоединение Ñ Ð±Ð°Ð·Ð¾Ð¹ данных'; $string['databaseschema'] = 'Схема базы данных'; $string['databasesettings'] = 'ÐаÑтройки базы данных'; @@ -62,6 +62,6 @@ $string['read'] = 'Чтение'; $string['tablenotfound'] = 'Ð£ÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° не найдена'; $string['teaching'] = 'Обучение'; -$string['testingsettings'] = 'ТеÑтирование наÑтроек базы данных ..'; +$string['testingsettings'] = 'ТеÑтирование наÑтроек базы данных...'; $string['testsettings'] = 'ПротеÑтировать Ñоединение'; $string['update'] = 'Обновление'; diff --git a/html/langpacks/ru/lti.php b/html/langpacks/ru/lti.php index c3a761d7ff..6ff1806515 100644 --- a/html/langpacks/ru/lti.php +++ b/html/langpacks/ru/lti.php @@ -119,6 +119,7 @@ * **Ð’ новом окне** - приложение открываетÑÑ Ð² новом окне, Ð·Ð°Ð½Ð¸Ð¼Ð°Ñ Ð²Ñе Ñвободное проÑтранÑтво. Ð’ завиÑимоÑти от браузера, оно откроетÑÑ Ð² новой вкладке или новом окне. Вполне возможно, что браузер будет препÑÑ‚Ñтвовать открытию нового окна.'; $string['delegate'] = 'Делегировать учителю'; +$string['delegate_tool'] = 'Как указано в определении Deep Linking или делегировать учителю'; $string['delete'] = 'Удалить'; $string['delete_confirmation'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить Ñтот предварительно наÑтроенный инÑтрумент?'; $string['deletetype'] = 'Удалить предварительно наÑтроенный инÑтрумент'; @@ -323,7 +324,7 @@ $string['password_admin_help'] = 'Общий Ñекретный ключ можно раÑÑматривать как пароль Ð´Ð»Ñ Ð´Ð¾Ñтупа к приложению. Он должен быть предоÑтавлен поÑтавщиком Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð²Ð¼ÐµÑте Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñ‚Ñким ключом. ПриложениÑ, которые не требуют безопаÑной ÑвÑзи Ñ Moodle и не предоÑтавлÑÑŽÑ‚ дополнительные уÑлуги (такие, как отчеты об оценках) могут не требовать общий ключ.'; $string['password_help'] = 'Ð”Ð»Ñ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ наÑтроенных приложений не Ñтоит вводить здеÑÑŒ общий Ñекретный ключ. Он будет задан в процеÑÑе наÑтройки. Это поле должно быть заполнено, еÑли ÑоздаетÑÑ ÑÑылка на поÑтавлÑемое приложение, которое еще не наÑтроено. ЕÑли поÑтавлÑемое приложение будет иÑпользоватьÑÑ Ð±Ð¾Ð»ÐµÐµ одного раза в Ñтом курÑе, то имеет ÑмыÑл добавить в ÐºÑƒÑ€Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸ÑŽ Ñтого приложениÑ. Общий ключ можно раÑÑматривать как пароль Ð´Ð»Ñ Ð´Ð¾Ñтупа к приложению. Он должен быть предоÑтавлен поÑтавщиком Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð²Ð¼ÐµÑте Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñ‚Ñким ключом. ПриложениÑ, которые не требуют безопаÑной ÑвÑзи Ñ Moodle и не предоÑтавлÑÑŽÑ‚ дополнительные уÑлуги (такие, как отчеты об оценках) могут не требовать общий ключ.'; $string['pending'] = 'Ожидаемые'; -$string['pluginadministration'] = 'ÐдминиÑтрирование внешних инÑтрументов'; +$string['pluginadministration'] = 'Управление внешним инÑтрументом'; $string['pluginname'] = 'Внешний инÑтрумент'; $string['preferheight'] = 'ÐŸÑ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð²Ñ‹Ñота'; $string['preferwidget'] = 'Предпочтителен запуÑк в виде виджета'; diff --git a/html/langpacks/ru/ltiservice_memberships.php b/html/langpacks/ru/ltiservice_memberships.php index 9d1631ba6b..212ce3f7b1 100644 --- a/html/langpacks/ru/ltiservice_memberships.php +++ b/html/langpacks/ru/ltiservice_memberships.php @@ -26,7 +26,8 @@ defined('MOODLE_INTERNAL') || die(); $string['allow'] = 'ИÑпользовать Ñту Ñлужбу Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ об учаÑтниках в ÑоответÑтвии Ñ Ð½Ð°Ñтройками конфиденциальноÑти.'; -$string['ltiservice_memberships_help'] = 'Разрешить инÑтрументу получать информацию об учаÑтнике из курÑа, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñлужбу членÑтва IMS LTI. ÐаÑтройки конфиденциальноÑти будут применÑÑ‚ÑŒÑÑ.'; +$string['ltiservice_memberships'] = 'ПредоÑтавление имен и ролей IMS LTI'; +$string['ltiservice_memberships_help'] = 'Разрешить инÑтрументу получать информацию об учаÑтниках курÑа Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ñлужбы ПредоÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð¼ÐµÐ½ и ролей IMS LTI. Будут применены наÑтройки конфиденциальноÑти. Ð”Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов на уровне курÑа они будут оÑнованы на наÑтройках конфигурации инÑтрумента. ЕÑли вы хотите вÑегда приÑылать такие реквизиты, не делегируйте право выбора учителÑм. ЗапроÑÑ‹ на уровне ÑÑылки вÑегда будут иÑпользовать наÑтройки конфиденциальноÑти, применимые к ÑÑылке.'; $string['notallow'] = 'Ðе иÑпользовать Ñту Ñлужбу'; $string['pluginname'] = 'LTI-Ñлужба «ЧленÑтва»'; $string['privacy:metadata:email'] = 'Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° пользователÑ, иÑпользующего LTI.'; diff --git a/html/langpacks/ru/message.php b/html/langpacks/ru/message.php index a69e432f66..2951b43171 100644 --- a/html/langpacks/ru/message.php +++ b/html/langpacks/ru/message.php @@ -54,7 +54,7 @@ $string['contacts'] = 'СобеÑедники'; $string['conversationactions'] = 'Меню дейÑтвий беÑеды'; $string['decline'] = 'ОтказатьÑÑ'; -$string['defaultmessageoutputs'] = 'СпоÑоб доÑтавки Ñообщений по умолчанию'; +$string['defaultmessageoutputs'] = 'СпоÑоб доÑтавки уведомлений по умолчанию'; $string['defaults'] = 'По умолчанию'; $string['deleteallconfirm'] = 'Ð’Ñ‹ уверены, что хотите удалить вÑÑŽ Ñту беÑеду ? Это не удалит её Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… учаÑтников беÑеды.'; $string['deleteallmessages'] = 'Удалить вÑе ÑообщениÑ'; @@ -85,7 +85,7 @@ $string['eventmessageviewed'] = 'Сообщение проÑмотрено'; $string['eventnotificationsent'] = 'Уведомление отправлено'; $string['eventnotificationviewed'] = 'Уведомление проÑмотрено'; -$string['forced'] = 'Включены'; +$string['forced'] = 'Заблокировано'; $string['groupconversations'] = 'Группа'; $string['groupinfo'] = 'Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ группе'; $string['guestnoeditmessage'] = 'ГоÑÑ‚ÑŒ не может редактировать наÑтройки обмена ÑообщениÑми'; diff --git a/html/langpacks/ru/mlbackend_python.php b/html/langpacks/ru/mlbackend_python.php index 55e0d8a59b..ef74fb92f5 100644 --- a/html/langpacks/ru/mlbackend_python.php +++ b/html/langpacks/ru/mlbackend_python.php @@ -46,4 +46,4 @@ $string['username'] = 'Логин'; $string['usernamedesc'] = 'Строка Ñимволов, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð°Ñ Ð² качеÑтве логина Ð´Ð»Ñ ÑвÑзи между Ñервером Moodle и Ñервером Python.'; $string['useserver'] = 'ИÑпользовать Ñервер'; -$string['useserverdesc'] = 'Пакет Python Ð´Ð»Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ ÑƒÑтановлен не на веб-Ñервере, а на другом Ñервере.'; +$string['useserverdesc'] = 'Пакет Python Ð´Ð»Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ ÑƒÑтановлен не на Ñтом веб-Ñервере, а на другом Ñервере.'; diff --git a/html/langpacks/ru/mnet.php b/html/langpacks/ru/mnet.php index 960f415931..699d3fd4a2 100644 --- a/html/langpacks/ru/mnet.php +++ b/html/langpacks/ru/mnet.php @@ -90,7 +90,7 @@ $string['host'] = 'Ñайт'; $string['hostcoursenotfound'] = 'Сайт или ÐºÑƒÑ€Ñ Ð½Ðµ найден'; $string['hostdeleted'] = 'Сайт удален'; -$string['hostexists'] = 'Уже ÑущеÑтвует запиÑÑŒ Ð´Ð»Ñ Ñайта Ñ Ñтим именем (она может быть удалена).нажмите здеÑÑŒ Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи.'; +$string['hostexists'] = 'Уже ÑущеÑтвует запиÑÑŒ Ð´Ð»Ñ Ñайта Ñ Ñтим именем (она может быть удалена). Ðажмите здеÑÑŒ Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи.'; $string['hostlist'] = 'СпиÑок Ñайтов Ñети MNet'; $string['hostname'] = 'Ð˜Ð¼Ñ Ñайта'; $string['hostnamehelp'] = 'Полное доменное Ð¸Ð¼Ñ Ñайта, например, www.example.com'; diff --git a/html/langpacks/ru/moodle.php b/html/langpacks/ru/moodle.php index 571d39b6dc..9d72736e01 100644 --- a/html/langpacks/ru/moodle.php +++ b/html/langpacks/ru/moodle.php @@ -197,7 +197,7 @@ $string['backupincludemoduleshelp'] = 'Хотите ли Ð’Ñ‹ включить в резервную копию курÑа модули (Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑкими данными или без них)'; $string['backupincludemoduleuserdatahelp'] = 'Хотите ли Ð’Ñ‹ включить в резервную копию пользовательÑкие данные модулей.'; $string['backuplogdetailed'] = 'Ð”ÐµÑ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ выполнении'; -$string['backuploglaststatus'] = 'ПоÑледнÑÑ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ (log) о выполнении'; +$string['backuploglaststatus'] = 'ПоÑледнÑÑ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ выполнении'; $string['backupmissinguserinfoperms'] = 'Примечание: Эта Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ Ð½Ðµ Ñодержит данных пользователÑ. Элементы Упражнение и Семинар не будут включены в резервную копию, так как Ñти модули не ÑовмеÑтимы Ñ Ñ‚Ð°ÐºÐ¸Ð¼ типом резервного копированиÑ.'; $string['backupnext'] = 'Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ'; $string['backupnonisowarning'] = 'Внимание! Эта Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ Ð±Ñ‹Ð»Ð° Ñоздана в неюникодной верÑии Moodle (до верÑии 1.6). ЕÑли Ñта Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ Ñодержит Ñимволы отличные от Ñтандарта ISO-8859-1 (например, руÑÑкие), то Ñти текÑÑ‚Ñ‹ могут быть ИСПОРЧЕÐЫ еÑли Ð’Ñ‹ попытаетеÑÑŒ воÑтановить их в Ñтой Юникодной верÑии Moodle. Смотрите Backup FAQ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ подробной информации по воÑÑтановлению архивов.'; @@ -1083,9 +1083,9 @@ $string['indicator:activitiesdue_help'] = 'У Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐµÑÑ‚ÑŒ активноÑÑ‚ÑŒ'; $string['indicator:anycourseaccess'] = 'ДоÑтупные курÑÑ‹'; $string['indicator:anycourseaccess_help'] = 'Этот индикатор показывает вÑе курÑÑ‹, к которым еÑÑ‚ÑŒ доÑтуп у пользователÑ.'; -$string['indicator:anywrite'] = 'Любое дейÑтвие запиÑи'; +$string['indicator:anywrite'] = 'ЗапиÑÑŒ любого дейÑтвиÑ'; $string['indicator:anywrite_help'] = 'Этот показатель предÑтавлÑет Ñобой любое дейÑтвие запиÑи (отправки), Ñовершенное Ñтудентом.'; -$string['indicator:anywriteincourse'] = 'Любое дейÑтвие запиÑи в курÑе'; +$string['indicator:anywriteincourse'] = 'ЗапиÑÑŒ любого дейÑÑ‚Ð²Ð¸Ñ Ð² курÑе'; $string['indicator:anywriteincourse_help'] = 'Этот показатель предÑтавлÑет Ñобой любое дейÑтвие запиÑи (отправки), Ñовершенное Ñтудентом в любом Ñлементе курÑа.'; $string['indicator:completeduserprofile'] = 'Профиль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½'; $string['indicator:completeduserprofile_help'] = 'Этот показатель отображает, что Ñтудент завершил Ñвой профиль пользователÑ.'; @@ -1093,7 +1093,7 @@ $string['indicator:completeduserprofiledef_help'] = 'Правила Ñайта были принÑÑ‚Ñ‹ и пользователь заполнил Ñледующие полÑ: Учреждение, Отдел, ÐдреÑ, Город, Страна, URL.'; $string['indicator:completionenabled'] = 'Включено отÑлеживание завершениÑ'; $string['indicator:completionenabled_help'] = 'Этот показатель отображает, что Ð´Ð»Ñ Ñтого курÑа включено отÑлеживание завершениÑ.'; -$string['indicator:nostudent'] = 'РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ñтудентов'; +$string['indicator:nostudent'] = 'ЗачиÑление Ñтудентов'; $string['indicator:nostudent_help'] = 'Данный показатель отображает, что на Ñтом курÑе нет Ñтудентов'; $string['indicator:noteacher'] = 'Ðаличие преподавателÑ'; $string['indicator:noteacher_help'] = 'Данный показатель отображает, что на Ñтом курÑе нет преподавателей'; @@ -1130,7 +1130,7 @@ $string['language'] = 'Язык'; $string['languagegood'] = 'УÑтановлен ÑÐ°Ð¼Ð°Ñ Ð¿Ð¾ÑледнÑÑ Ð²ÐµÑ€ÑÐ¸Ñ Ñзыкового пакета! :-)'; $string['last'] = 'ПоÑледнÑÑ'; -$string['lastaccess'] = 'ПоÑледний вход'; +$string['lastaccess'] = 'ПоÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ'; $string['lastcourseaccess'] = 'ПоÑледний доÑтуп к курÑу'; $string['lastedited'] = 'ПоÑледнее редактирование'; $string['lastip'] = 'ПоÑледний IP-адреÑ'; @@ -1925,7 +1925,7 @@ $string['sitepartlist0'] = 'Ð”Ð»Ñ Ð¿Ñ€Ð¾Ñмотра ÑпиÑка пользователей Ñайта Ð’Ñ‹ должны быть преподавателем на уровне Ñайта'; $string['sitepartlist1'] = 'Ð”Ð»Ñ Ð¿Ñ€Ð¾Ñмотра ÑпиÑка учаÑтников курÑа Ð’Ñ‹ должны быть преподавателем в Ñтом курÑе'; $string['sites'] = 'Сайты'; -$string['sitesection'] = 'Включить Ñекцию курÑа'; +$string['sitesection'] = 'Включить верхнюю Ñекцию'; $string['sitesettings'] = 'ÐаÑтройки Ñайта'; $string['siteteachers'] = 'Преподаватели Ñайта'; $string['size'] = 'Размер'; diff --git a/html/langpacks/ru/offlinequiz.php b/html/langpacks/ru/offlinequiz.php index dbf799a974..1940f268f1 100644 --- a/html/langpacks/ru/offlinequiz.php +++ b/html/langpacks/ru/offlinequiz.php @@ -427,7 +427,7 @@ $string['pdfscreated'] = 'PDF-формы были Ñозданы'; $string['pdfsdeletedforgroup'] = 'Формы Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ {$a} удалены'; $string['pearlywhite'] = 'Жемчужно белый'; -$string['pluginadministration'] = 'ÐдминиÑтрирование офлайн-теÑта'; +$string['pluginadministration'] = 'Управление офлайн-теÑтом'; $string['pluginname'] = 'Офлайн-теÑÑ‚'; $string['point'] = 'точка'; $string['present'] = 'ÑущеÑтвующий'; diff --git a/html/langpacks/ru/page.php b/html/langpacks/ru/page.php index 762509601b..1ad6429595 100644 --- a/html/langpacks/ru/page.php +++ b/html/langpacks/ru/page.php @@ -57,7 +57,7 @@ $string['page-mod-page-x'] = 'Ð›ÑŽÐ±Ð°Ñ Ñтраница Ð¼Ð¾Ð´ÑƒÐ»Ñ Â«Ð¡Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ð°Â»'; $string['page:addinstance'] = 'ДобавлÑÑ‚ÑŒ новую Ñтраницу'; $string['page:view'] = 'ПроÑматривать Ñодержимое Ñтраницы'; -$string['pluginadministration'] = 'Управление модулем «Страница»'; +$string['pluginadministration'] = 'Управление Ñтраницей'; $string['pluginname'] = 'Страница'; $string['popupheight'] = 'Ð’Ñ‹Ñота вÑплывающего окна ( в пикÑелÑÑ…)'; $string['popupheightexplain'] = 'ОпределÑет по умолчанию выÑоту вÑплывающего окна.'; diff --git a/html/langpacks/ru/qtype_essay.php b/html/langpacks/ru/qtype_essay.php index 93d1db1dd3..7544a84cbf 100644 --- a/html/langpacks/ru/qtype_essay.php +++ b/html/langpacks/ru/qtype_essay.php @@ -53,8 +53,8 @@ $string['minwordlimit'] = 'Минимальное количеÑтво Ñлов'; $string['minwordlimit_help'] = 'ЕÑли в ответе требуетÑÑ, чтобы Ñтуденты вводили текÑÑ‚, то Ñтот параметр задает минимальное количеÑтво Ñлов, которое каждый Ñтудент может отправить.'; $string['minwordlimitboundary'] = 'Ð’ ответе на Ñтот Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ Ð½Ðµ менее {$a->limit} Ñлов(а). Ð’Ñ‹ пытаетеÑÑŒ отправить Ñлов: {$a->count}. РаÑширьте Ñвой ответ и попробуйте еще раз.'; -$string['mustattach'] = 'Когда выбрано «Ðет вÑтроенного текÑта» или ответы не ÑвлÑÑŽÑ‚ÑÑ Ð¾Ð±Ñзательными, Ð’Ñ‹ должны разрешить Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одно вложение.'; -$string['mustrequire'] = 'Когда выбран режим «Без облаÑти Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ð° текÑта» или ответы не ÑвлÑÑŽÑ‚ÑÑ Ð¾Ð±Ñзательными, необходимо потребовать хотÑ бы одно вложение.'; +$string['mustattach'] = 'Когда выбран режим «Без облаÑти Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ð° текÑта» или ответы не ÑвлÑÑŽÑ‚ÑÑ Ð¾Ð±Ñзательными, вы должны разрешить Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одно вложение.'; +$string['mustrequire'] = 'Когда выбран формат «Без облаÑти Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ð° текÑта» или ответы не ÑвлÑÑŽÑ‚ÑÑ Ð¾Ð±Ñзательными, необходимо потребовать хотÑ бы одно вложение.'; $string['mustrequirefewer'] = 'Ð’Ñ‹ не можете требовать больше вложений, чем разрешили.'; $string['nlines'] = '{$a} Ñтрок'; $string['nonexistentfiletypes'] = 'Следующие типы файлов не раÑпозналиÑÑŒ: {$a}'; @@ -75,11 +75,11 @@ $string['responseformat'] = 'Формат ответа'; $string['responseisrequired'] = 'Требовать от Ñтудента ввода текÑта'; $string['responsenotrequired'] = 'Ввод текÑта не обÑзателен'; -$string['responseoptions'] = 'Опции отзыва'; +$string['responseoptions'] = 'Опции ответа'; $string['responserequired'] = 'Требовать текÑÑ‚'; $string['responsetemplate'] = 'Шаблон ответа'; $string['responsetemplate_help'] = 'Любой напиÑанный здеÑÑŒ текÑÑ‚ будет введен в поле ответа при начале новой попытки.'; -$string['responsetemplateheader'] = 'Шаблон отзыва'; +$string['responsetemplateheader'] = 'Шаблон ответа'; $string['wordcount'] = 'КоличеÑтво Ñлов: {$a}'; $string['wordcounttoofew'] = 'КоличеÑтво Ñлов: {$a->count}. Это меньше необходимых Ñлов: {$a->limit}.'; $string['wordcounttoomuch'] = 'КоличеÑтво Ñлов: {$a->count}. Это больше, чем допуÑтимо Ñлов:{$a->limit}.'; diff --git a/html/langpacks/ru/qtype_formulas.php b/html/langpacks/ru/qtype_formulas.php index ef04cf84c8..7182bc8adb 100644 --- a/html/langpacks/ru/qtype_formulas.php +++ b/html/langpacks/ru/qtype_formulas.php @@ -90,7 +90,6 @@ $string['functiontakesonearg'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ {$a} должна иметь только один аргумент'; $string['functiontakesoneortwoargs'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ {$a} должна иметь один или два аргумента'; $string['functiontakestwoargs'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ {$a} должна иметь только два аргумента'; -$string['globaloptions'] = '[ГлобальнаÑ] -'; $string['globalvarshdr'] = 'Переменные'; $string['illegalformulasyntax'] = 'Ðеверный ÑинтакÑÐ¸Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ñ‹, начинающийÑÑ Ñ \'{$a}\\'; $string['incorrectfeedback'] = 'За любой неправильный ответ'; diff --git a/html/langpacks/ru/qtype_randomsamatch.php b/html/langpacks/ru/qtype_randomsamatch.php index e69fb72de9..ca467a993a 100644 --- a/html/langpacks/ru/qtype_randomsamatch.php +++ b/html/langpacks/ru/qtype_randomsamatch.php @@ -27,7 +27,7 @@ $string['insufficientoptions'] = 'ÐедоÑтаточно вариантов ответов на Ñтот вопроÑ, поÑтому он не доÑтупен в Ñтом теÑте. ПожалуйÑта, Ñообщите Ñвоему учителю.'; $string['nosaincategory'] = 'Ð’ выбранной категории «{$a->catname}» нет вопроÑов типа «Короткий ответ». Выберите другую категорию или Ñоздайте неÑколько вопроÑов в Ñтой категории.'; -$string['notenoughsaincategory'] = 'Ð’ выбранной категории «{$a->catname}» еÑÑ‚ÑŒ только {$a->nosaquestions} вопроÑа(ов) типа «Короткий ответ». Выберите другую категорию, Ñоздайте еще неÑколько вопроÑов в Ñтой категории или Ñократите количеÑтво выбранных вопроÑов.'; +$string['notenoughsaincategory'] = 'Ð’ выбранной категории «{$a->catname}» еÑÑ‚ÑŒ только {$a->nosaquestions} вопр. типа «Короткий ответ». Выберите другую категорию, Ñоздайте еще неÑколько вопроÑов в Ñтой категории или Ñократите количеÑтво выбранных вопроÑов.'; $string['pluginname'] = 'Случайный Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑоответÑтвие'; $string['pluginname_help'] = 'Ð”Ð»Ñ Ñтудента такой Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð²Ñ‹Ð³Ð»Ñдит так же, как Ð²Ð¾Ð¿Ñ€Ð¾Ñ Â«Ðа ÑоответÑтвие». Различие в том, что перечень вопроÑов Ð´Ð»Ñ ÑоответÑÑ‚Ð²Ð¸Ñ Ð²Ñ‹Ð±Ð¸Ñ€Ð°ÐµÑ‚ÑÑ Ñлучайным образом из вопроÑов типа «Короткий ответ» в данной категории. Ð’ категории должно быть доÑтаточное количеÑтво неиÑпользованных вопроÑов типа «Короткий ответ», иначе будет отображатьÑÑ Ñообщение об ошибке.'; $string['pluginnameadding'] = 'Добавление вопроÑа «Случайный Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑоответÑтвие»'; diff --git a/html/langpacks/ru/question.php b/html/langpacks/ru/question.php index b214970d62..9d30dd1c98 100644 --- a/html/langpacks/ru/question.php +++ b/html/langpacks/ru/question.php @@ -221,7 +221,7 @@ $string['getcategoryfromfile'] = 'Получить категории из файла'; $string['getcontextfromfile'] = 'Получить контекÑÑ‚ из файла'; $string['hintn'] = 'ПодÑказка {no}'; -$string['hintnoptions'] = 'Варианты подÑказок {no}'; +$string['hintnoptions'] = 'Опции подÑказки {no}'; $string['hinttext'] = 'ТекÑÑ‚ подÑказки'; $string['howquestionsbehave'] = 'Режим Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов'; $string['howquestionsbehave_help'] = 'Студенты могут взаимодейÑтвовать Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñами теÑта неÑколькими разными ÑпоÑобами. diff --git a/html/langpacks/ru/quiz.php b/html/langpacks/ru/quiz.php index 04c040b7cf..18b4582414 100644 --- a/html/langpacks/ru/quiz.php +++ b/html/langpacks/ru/quiz.php @@ -165,7 +165,7 @@ $string['canredoquestions_help'] = 'ЕÑли параметр включен, то поÑле ответа Ñтудентов на конкретный Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾Ð½Ð¸ увидÑÑ‚ кнопку «Повторно ответить на вопроÑ». Это позволÑет задать им аналогичный Ð²Ð¾Ð¿Ñ€Ð¾Ñ (выбранный Ñлучайным образом) или повторить тот же Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±ÐµÐ· необходимоÑти Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ñ‚ÐµÑта и начала другой попытки. Ð¢Ð°ÐºÐ°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑ‚ÑŒ в оÑновном полезна Ð´Ð»Ñ Ñ‚Ñ€ÐµÐ½Ð¸Ñ€Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ñ… теÑтов. Эта наÑтройка влиÑет только на те вопроÑÑ‹ и поведение (например, немедленный отзыв или интерактивный Ñ Ð½ÐµÑколькими попытками), где возможно завершение Ñтудентом вопроÑа до того, как попытка будет отправлена.'; -$string['canredoquestionsyes'] = 'Да, предоÑтавить возможноÑÑ‚ÑŒ ответить на другой вопроÑ'; +$string['canredoquestionsyes'] = 'Да, предоÑтавить возможноÑÑ‚ÑŒ ответить на подобный вопроÑ'; $string['caseno'] = 'Ðет, региÑÑ‚Ñ€ не важен'; $string['casesensitive'] = 'ЧувÑтвительноÑÑ‚ÑŒ ответа к региÑтру'; $string['caseyes'] = 'Да, региÑÑ‚Ñ€ важен'; @@ -356,7 +356,7 @@ $string['eventquizattemptsubmitted'] = 'Попытка теÑта завершена и отправлена на оценку'; $string['eventquizattempttimelimitexceeded'] = 'Превышено ограничение времени на попытку теÑта'; $string['eventreportviewed'] = 'Отчет по теÑту проÑмотрен'; -$string['everynquestions'] = 'Каждые {$a} вопроÑа(ов)'; +$string['everynquestions'] = 'Каждые {$a} вопр.'; $string['everyquestion'] = 'Каждый вопроÑ'; $string['everythingon'] = 'Включить вÑÑ‘'; $string['existingcategory'] = 'СущеÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ'; @@ -474,7 +474,7 @@ $string['lastanswer'] = 'Вашим поÑледним ответом было'; $string['layout'] = 'РаÑположение'; $string['layoutasshown'] = 'РаÑполагать на Ñтранице как отображено.'; -$string['layoutasshownwithpages'] = 'РаÑполагать на Ñтранице как отображено. (Каждые {$a} вопроÑа(ов) автоматичеÑки раÑполагать на новой Ñтранице.)'; +$string['layoutasshownwithpages'] = 'РаÑполагать на Ñтранице как отображено. (Каждые {$a} вопр. автоматичеÑки раÑполагать на новой Ñтранице.)'; $string['layoutshuffledandpaged'] = 'ВопроÑÑ‹ раÑполагаютÑÑ Ð² Ñлучайном порÑдке, Ñ {$a} вопроÑами на Ñтранице.'; $string['layoutshuffledsinglepage'] = 'ВопроÑÑ‹ в Ñлучайном порÑдке, вÑе на одной Ñтранице.'; $string['link'] = 'СÑылка'; @@ -949,7 +949,7 @@ $string['startedon'] = 'ТеÑÑ‚ начат'; $string['startnewpreview'] = 'Ðачать новый проÑмотр'; $string['stateabandoned'] = 'Ðе отправленные'; -$string['statefinished'] = 'Завершено'; +$string['statefinished'] = 'Завершены'; $string['statefinisheddetails'] = 'Отправлено {$a}'; $string['stateinprogress'] = 'Ð’ процеÑÑе'; $string['statenotloaded'] = 'Структура вопроÑа {$a} не была загружена из базы данных'; diff --git a/html/langpacks/ru/tag.php b/html/langpacks/ru/tag.php index 83ecd3febb..08b304c34f 100644 --- a/html/langpacks/ru/tag.php +++ b/html/langpacks/ru/tag.php @@ -137,7 +137,7 @@ $string['settypestandard'] = 'Сделать Ñтандартным'; $string['showingfirsttags'] = 'Показать {$a} наиболее популÑрных тегов'; $string['showstandard'] = 'ИÑпользование Ñтандартных тегов'; -$string['showstandard_help'] = 'При вводе тегов Ñтандартные теги могут быть предложены или принудительно указаны (Ñто означает что новые теги ввеÑти нельзÑ). Ðльтернативный вариант: можно вводить новые теги, без предложенных Ñтандартных тегов.'; +$string['showstandard_help'] = 'При вводе могут быть предложены или принудительно указаны Ñтандартные теги (в поÑледнем Ñлучае Ñто означает, что новые теги ввеÑти нельзÑ). Ðльтернативный вариант: можно вводить новые теги, без предложенных Ñтандартных тегов.'; $string['standardforce'] = 'Принудительно указывать'; $string['standardhide'] = 'Ðе предлагать'; $string['standardsuggest'] = 'Предлагать'; diff --git a/html/langpacks/ru/tool_customlang.php b/html/langpacks/ru/tool_customlang.php index ac70cc431c..9a9a86a0ad 100644 --- a/html/langpacks/ru/tool_customlang.php +++ b/html/langpacks/ru/tool_customlang.php @@ -49,6 +49,7 @@ $string['customlang:view'] = 'ПроÑматривать локальный перевод'; $string['export'] = 'ЭкÑпортировать наÑтроенные Ñтроки'; $string['exportfilter'] = 'Выбрать компонент(Ñ‹) Ð´Ð»Ñ ÑкÑпорта'; +$string['exportzipfilename'] = 'customlang-export-{$a->lang}.zip'; $string['filter'] = 'Отфильтровать Ñтроки'; $string['filtercomponent'] = 'Выводить Ñтроки из Ñледующих компонентов ÑиÑтемы'; $string['filtercustomized'] = 'Только имеющие локальный перевод'; diff --git a/html/langpacks/ru/tool_dataprivacy.php b/html/langpacks/ru/tool_dataprivacy.php index 0428b3bdb2..f549de1ee6 100644 --- a/html/langpacks/ru/tool_dataprivacy.php +++ b/html/langpacks/ru/tool_dataprivacy.php @@ -239,7 +239,7 @@ $string['pluginname'] = 'КонфиденциальноÑÑ‚ÑŒ данных'; $string['pluginname_help'] = 'Плагин конфиденциальноÑти данных'; $string['pluginregistry'] = 'РееÑÑ‚Ñ€ конфиденциальноÑти плагинов'; -$string['pluginregistrytitle'] = 'РееÑÑ‚Ñ€ реализации плагинами API конфиденциальноÑти'; +$string['pluginregistrytitle'] = 'РееÑÑ‚Ñ€ ÑÐ¾Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð´ÐµÐ½Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ñти плагинами'; $string['privacy'] = 'КонфиденциальноÑÑ‚ÑŒ'; $string['privacy:metadata:preference:tool_dataprivacy_request-filters'] = 'Фильтры, применÑемые в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½Ð° Ñтранице запроÑов данных.'; $string['privacy:metadata:preference:tool_dataprivacy_request-perpage'] = 'КоличеÑтво запроÑов данных, которые пользователь предпочитает видеть на одной Ñтранице.'; @@ -298,7 +298,7 @@ ЕÑли у курÑа нет даты окончаниÑ, и Ñтот параметр включен, то пользователь не может быть удален.'; $string['requiresattention'] = 'Требует вниманиÑ.'; -$string['requiresattentionexplanation'] = 'Этот плагин не реализует API конфиденциальноÑти Moodle. ЕÑли Ñтот плагин хранит какие-либо личные данные, они не могут быть ÑкÑпортированы или удалены ÑредÑтвами ÑиÑтемы конфиденциальноÑти Moodle.'; +$string['requiresattentionexplanation'] = 'Этот плагин не обеÑпечивает API конфиденциальноÑти Moodle. ЕÑли Ñтот плагин хранит какие-либо личные данные, они не могут быть ÑкÑпортированы или удалены ÑредÑтвами ÑиÑтемы конфиденциальноÑти Moodle.'; $string['resubmitrequest'] = 'Повторно отправить Ð·Ð°Ð¿Ñ€Ð¾Ñ {$a->type} Ð´Ð»Ñ {$a->username}'; $string['resubmitrequestasnew'] = 'Повторно отправить как новый запроÑ'; $string['resubmittedrequest'] = 'СущеÑтвующий Ð·Ð°Ð¿Ñ€Ð¾Ñ {$a->type} Ð´Ð»Ñ {$a->username} был отменен и отправлен повторно'; @@ -341,7 +341,7 @@ $string['tobedeleted'] = 'Данные Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ'; $string['unexpiredrolewithretention'] = '{$a->retention} (Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¸Ñтек)'; $string['user'] = 'Пользователь'; -$string['userlistexplanation'] = 'Этот плагин реализует оÑновной провайдер, но Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ поддержки API конфиденциальноÑти необходима Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾Ð²Ð°Ð¹Ð´ÐµÑ€Ð° ÑпиÑка пользователей.'; -$string['userlistnoncompliant'] = 'Ðе реализован провайдер ÑпиÑка пользователей'; +$string['userlistexplanation'] = 'Этот плагин имеет оÑновного провайдера, но Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ поддержки конфиденциальноÑти также необходим провайдер ÑпиÑка пользователей.'; +$string['userlistnoncompliant'] = 'ОтÑутÑтвует провайдер ÑпиÑка пользователей'; $string['viewrequest'] = 'ПоÑмотреть запроÑ'; $string['visible'] = 'Развернуть вÑе'; diff --git a/html/langpacks/ru/tool_task.php b/html/langpacks/ru/tool_task.php index e562bb8049..b4c63c5cff 100644 --- a/html/langpacks/ru/tool_task.php +++ b/html/langpacks/ru/tool_task.php @@ -36,7 +36,7 @@ $string['blocking'] = 'Ð‘Ð»Ð¾ÐºÐ¸Ñ€ÑƒÑŽÑ‰Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð°'; $string['cannotfindthepathtothecli'] = 'Ðе удаетÑÑ Ð½Ð°Ð¹Ñ‚Ð¸ путь к иÑполнÑемому файлу PHP CLI, поÑтому выполнение задачи прервано. УÑтановите параметр «Путь к PHP CLI» в разделе «ÐдминиÑтрирование Ñайта / Сервер / СиÑтемные пути».'; $string['checkadhocqueue'] = 'Очередь разовых задач'; -$string['checkcronrunning'] = 'Cron работает'; +$string['checkcronrunning'] = 'ЗапуÑк Cron'; $string['checkmaxfaildelay'] = 'МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ° при Ñбое задач'; $string['classname'] = 'Ðазвание клаÑÑа'; $string['clearfaildelay_confirm'] = 'Ð’Ñ‹ уверены что хотите очиÑтить задержку Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ñ‡Ð¸ «{$a}»? ПоÑле очиÑтки задача запуÑтитÑÑ Ð² ÑоответÑтвии Ñ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ð¼ раÑпиÑанием.'; diff --git a/html/langpacks/ru/user.php b/html/langpacks/ru/user.php index f546d3829e..8037945670 100644 --- a/html/langpacks/ru/user.php +++ b/html/langpacks/ru/user.php @@ -31,13 +31,13 @@ $string['adverbfor_or'] = 'или'; $string['applyfilters'] = 'Применить фильтры'; $string['clearfilterrow'] = 'Удалить Ñтроку фильтра'; -$string['clearfilters'] = 'СброÑить фильтры'; +$string['clearfilters'] = 'ОчиÑтить фильтры'; $string['clearfilterselection'] = 'Удалить «{$a}» из фильтра'; $string['countparticipantsfound'] = 'Ðайдено учаÑтников: {$a}'; $string['filterbykeyword'] = 'Ключевое Ñлово'; -$string['filterrowlegend'] = 'Фильтр {$a}'; -$string['filtersetmatchdescription'] = 'Как Ñледует комбинировать неÑколько фильтров'; -$string['filtertype'] = 'Тип фильтра'; +$string['filterrowlegend'] = 'Фильтр {$а}'; +$string['filtersetmatchdescription'] = 'Как комбинировать неÑколько фильтров'; +$string['filtertype'] = ''; $string['match'] = 'СоответÑтвие'; $string['matchofthefollowing'] = 'из Ñледующих:'; $string['moodlenetprofile'] = 'ID Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ MoodleNet'; diff --git a/html/langpacks/ru/workshop.php b/html/langpacks/ru/workshop.php index ebf2e3e789..fea917364e 100644 --- a/html/langpacks/ru/workshop.php +++ b/html/langpacks/ru/workshop.php @@ -356,7 +356,7 @@ $string['submissionendswitch'] = 'Переключить на Ñледующий Ñтап поÑле иÑÑ‚ÐµÑ‡ÐµÐ½Ð¸Ñ Ñрока подачи работ.'; $string['submissionendswitch_help'] = 'ЕÑли задано окончание Ñрока подачи работ и уÑтановлен Ñтот флажок, то Ñеминар будет автоматичеÑки переключатьÑÑ Ð½Ð° Ñтап Ð¾Ñ†ÐµÐ½Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ñле иÑÑ‚ÐµÑ‡ÐµÐ½Ð¸Ñ Ñрока подачи работ. -ЕÑли Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°, то также рекомендуетÑÑ Ð·Ð°Ð´Ð°Ñ‚ÑŒ метод планируемого раÑпределениÑ. ЕÑли работы не раÑпределÑÑŽÑ‚ÑÑ, то оценивание не может быть проведено, даже еÑли Ñам Ñеминар находитÑÑ Ð² Ñтадии оцениваниÑ.'; +ЕÑли Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°, то также рекомендуетÑÑ Ð·Ð°Ð´Ð°Ñ‚ÑŒ метод планового раÑпределениÑ. ЕÑли работы не раÑпределÑÑŽÑ‚ÑÑ, то оценивание не может быть проведено, даже еÑли Ñам Ñеминар находитÑÑ Ð² Ñтадии оцениваниÑ.'; $string['submissiongrade'] = 'Оценка за работу'; $string['submissiongrade_help'] = 'Этот параметр определÑет макÑимальную оценку, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚ быть получена за предÑтавленные работы.'; $string['submissiongradeof'] = 'Оценка за работу (из {$a})'; diff --git a/html/langpacks/ru/workshopeval_best.php b/html/langpacks/ru/workshopeval_best.php index 72280bc218..b9a4737230 100644 --- a/html/langpacks/ru/workshopeval_best.php +++ b/html/langpacks/ru/workshopeval_best.php @@ -33,5 +33,5 @@ $string['comparisonlevel7'] = 'небрежно'; $string['comparisonlevel9'] = 'очень небрежно'; $string['configcomparison'] = 'Значение ÐºÑ€Ð¸Ñ‚ÐµÑ€Ð¸Ñ Ð¿Ð¾ умолчанию, которое влиÑет на оценку.'; -$string['pluginname'] = 'Сравнение Ñ Ð»ÑƒÑ‡ÑˆÐµÐ¹ оценкой'; +$string['pluginname'] = 'Сравнение Ñ Â«Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ð¹Â» оценкой'; $string['privacy:metadata'] = 'Плагин ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð»ÑƒÑ‡ÑˆÐµÐ¹ оценкой не хранит никаких личных данных. Ðктуальные перÑональные данные об оценках пользователей хранÑÑ‚ÑÑ Ð² Ñамом модуле Семинара и прилагаютÑÑ Ðº ÑкÑпортируемым данным о работах и оценках.'; diff --git a/html/langpacks/sv/admin.php b/html/langpacks/sv/admin.php index 46ea81cd91..f2d087484b 100644 --- a/html/langpacks/sv/admin.php +++ b/html/langpacks/sv/admin.php @@ -450,7 +450,7 @@ $string['coursemgmt'] = 'Hantera kurser och kategorier'; $string['courseoverview'] = 'Översikt över kurs'; $string['courserequestnotify'] = 'Meddelande om begäran om kurs'; -$string['courserequestnotifyemail'] = 'Användaren {$a->user} har begärt en ny kurs pÃ¥ {$a->link}'; +$string['courserequestnotifyemail'] = '{$a->user} har begärt en ny kurs {$a->link}'; $string['courserequests'] = 'KursförfrÃ¥gningar'; $string['courserequestspending'] = 'Avvaktande begäranden om kurs '; $string['courses'] = 'Kurser'; diff --git a/html/langpacks/sv/auth_oidc.php b/html/langpacks/sv/auth_oidc.php index c666695129..8c007972ff 100644 --- a/html/langpacks/sv/auth_oidc.php +++ b/html/langpacks/sv/auth_oidc.php @@ -25,18 +25,15 @@ defined('MOODLE_INTERNAL') || die(); +$string['application_updated'] = 'Inställningarna för OpenID Connect uppdaterades.'; +$string['auth_method_certificate'] = 'Certifikat'; +$string['auth_method_secret'] = 'Hemlighet'; $string['auth_oidcdescription'] = 'OpenID Connect-pluginmodulen tillhandahÃ¥ller funktioner för enkel inloggning med konfigurerbara identitetsleverantörer.'; -$string['cfg_authendpoint_desc'] = 'URI:n för auktoriseringsslutpunkten frÃ¥n din identitetsprovider som ska användas.
      -Om webbplatsen ska konfigureras för att tillåta användare från andra klienter åtkomst kan en klientorganisationsspecifik auktoriseringsslutpunkt inte användas.'; -$string['cfg_authendpoint_key'] = 'Auktoriseringsslutpunkt'; +$string['authendpoint'] = 'Auktorisationsslutpunkt'; +$string['authentication_and_endpoints_saved'] = 'Autentisering- och slutpunktsinställningarna uppdaterades.'; +$string['cfg_authenticationlink_desc'] = 'Länk till IdP- och autentiseringsinställningar'; $string['cfg_autoappend_desc'] = 'Lägg automatiskt till den här strängen när du loggar in användare med autentiseringsmetoden "Resursägarlösenord". Detta är användbart när din identitetsleverantör kräver en gemensam domän, men inte vill kräva att användarna skriver in den när de loggar in. Om den fullständiga OpenID Connect-användaren till exempel är "james@example.com" och du anger "@example.com" här, behöver användaren bara ange "james" som användarnamn. OBS! Om det finns motstridiga användarnamn, dvs. en Moodle-användare med samma namn, används autentiseringspluginmodulens prioritet för att avgöra vilken användare som kommer att användas.'; $string['cfg_autoappend_key'] = 'Addera automatiskt'; -$string['cfg_cleanupoidctokens_desc'] = 'Om användarna har problem med att logga in med sitt Microsoft 365-konto kan du försöka rensa OpenID Connect-tokens. Detta tar bort överblivna och ofullständiga tokens som kan orsaka fel. VARNING: Detta kan avbryta pågående inloggningar så det är bäst att göra detta under tider med låg aktivitet på webbplatsen.'; -$string['cfg_cleanupoidctokens_key'] = 'Rensa OpenID Connect-tokens'; -$string['cfg_clientid_desc'] = 'Ditt registrerade klient-ID hos identitetsleverantören'; -$string['cfg_clientid_key'] = 'Klient-ID'; -$string['cfg_clientsecret_desc'] = 'Din registrerade klienthemlighet hos identitetsleverantören. För vissa leverantörer kallas den också en nyckel.'; -$string['cfg_clientsecret_key'] = 'Klienthemlighet'; $string['cfg_customicon_desc'] = 'Om du vill använda din egen ikon laddar du upp den här. Detta åsidosätter alla ikoner som valts ovan.

      Information om hur du använder anpassade ikoner:
      • Denhär bilden kommer inte att storleksanpassas pÃ¥ inloggningssidan, sÃ¥ vi rekommenderar att du laddar upp en bild som inte är större än 35x35 pixlar.
      • Om du har laddat upp en anpassad ikon och vill gÃ¥ tillbaka till en av de färdiga ikonerna klickar du pÃ¥ den anpassade ikonen i rutan ovan och sedan pÃ¥ "Ta bort". Klicka sedan pÃ¥ "OK" och klickar sedan pÃ¥ "Spara ändringar" längst ner i det här formuläret. Den valda ikonen visas nu pÃ¥ Moodle-inloggningssidan.
      '; $string['cfg_customicon_key'] = 'Anpassad ikon'; $string['cfg_debugmode_desc'] = 'Om aktiverat loggas information till Moodle-loggen som kan hjälpa till att identifiera problem.'; @@ -79,10 +76,6 @@ $string['cfg_loginflow_rocreds_desc'] = 'Med hjälp av det här flödet anger användaren sitt användarnamn och lösenord i Moodle-inloggningsformuläret så som hen skulle göra vid en manuell inloggning. Detta auktoriserar användaren för identitetsleverantören, men skapar ingen session på identitetsleverantörens webbplats. Om du till exempel använder Microsoft 365 med OpenID Connect loggas användaren in i Moodle men inte i Microsoft 365. Du bör använda auktoriseringsbegäran om du vill att användarna ska vara inloggade på både Moodle och hos identitetsleverantören. Observera att inte alla identitetsleverantörer stöder det här flödet. Det här alternativet bör endast användas när andra auktoriseringstyper inte är tillgängliga.'; $string['cfg_logoutendpoint_desc'] = 'URI:n för utloggningsslutpunkten från din identitetsleverantör att använda.'; $string['cfg_logoutendpoint_key'] = 'Utloggningsslutpunkt'; -$string['cfg_oidcresource_desc'] = 'OpenID Connect-resursen som begäran ska skickas till.'; -$string['cfg_oidcresource_key'] = 'Resurs'; -$string['cfg_oidcscope_desc'] = 'OIDC-omfånget att använda.'; -$string['cfg_oidcscope_key'] = 'Omfång'; $string['cfg_opname_desc'] = 'Detta är en etikett som visas för användaren som identifierar vilken typ av autentiseringsuppgifter användaren måste använda för att logga in. Den här etiketten används i alla användarsynliga delar i denna plugin för att identifiera din leverantör.'; $string['cfg_opname_key'] = 'Leverantörsnamn'; $string['cfg_redirecturi_desc'] = 'Detta är URI:n som kommer att användas som "Omdirigerings-URI". Din OpenID Connect-identitetsleverantör bör be om denna när du registrerar Moodle som klient.
      OBS! Du måste ange denna i OpenID Connect-leverantören *exakt* som den visas här. Eventuella skillnader förhindrar inloggningar med OpenID Connect.'; @@ -91,11 +84,6 @@ URL:en till Moodle-webbplatsen ({$a}) måste läggas till som en omdirigerings-URI i Azure-appen som skapats för Moodle Office 365-integrationen.'; $string['cfg_signoffintegration_key'] = 'Enkel utloggning'; -$string['cfg_tokenendpoint_desc'] = 'URI:n för tokenslutpunkten från den identitetsleverantör som ska användas.
      -Observera att om webbplatsen ska konfigureras för att tillåta användare från andra tenants, kan en klientspecifik tokenslutpunkt inte användas.'; -$string['cfg_tokenendpoint_key'] = 'Tokenslutpunkt'; -$string['cfg_tools'] = 'Verktyg'; -$string['cfg_userrestrictioncasesensitive_desc'] = 'Detta styr om alternativet "/i" i det reguljära uttrycket används i matchningen för användarbegränsningen.
      Om det här alternativet är aktiverat utförs alla kontroller av användarbegränsningar skiftlägeskänsligt. Observera att om detta är inaktiverat är mönstret inte skiftlägeskänsligt.'; $string['cfg_userrestrictions_desc'] = 'Tillåt bara användare som uppfyller vissa begränsningar att logga in.
      Så här gör du:
      • Ange ett reguljärt uttryck som matchar användarnamnen för användare som du vill tillÃ¥ta.
      • Ange ett mönster per rad
      • @@ -106,6 +94,8 @@ $string['cfg_userrestrictions_key'] = 'Användarbegränsningar'; $string['cfg_userrestrictionscasesensitive_key'] = 'Användarbegränsningar (skiftlägeskänsliga)'; $string['cleanup_oidc_tokens'] = 'Rensa OpenID Connect-tokens'; +$string['clientid'] = 'Applikations-ID'; +$string['clientsecret'] = 'Klienthemlighet'; $string['delete_token'] = 'Ta bort token'; $string['delete_token_and_reference'] = 'Ta bort token och referens'; $string['errorauthdisconnectemptypassword'] = 'Lösenordet fÃ¥r inte vara tomt'; @@ -118,8 +108,6 @@ $string['errorauthinvalididtoken'] = 'Ogiltigt id_token togs emot.'; $string['errorauthloginfailednouser'] = 'Ogiltig inloggning: Användaren hittades inte i Moodle. Om den här webbplatsen har inställningen "Förhindra att konto skapas vid autentisering" aktiverad kan det innebära att du behöver hjälp frÃ¥n en administratör för att skapa ett konto Ã¥t dig först.'; $string['errorauthnoauthcode'] = 'Ingen auktoriseringskod togs emot frÃ¥n identitetsservern. Felloggarna kan ge mer information.'; -$string['errorauthnocreds'] = 'Konfigurera klientautentiseringsuppgifter för OpenID Connect.'; -$string['errorauthnoendpoints'] = 'Konfigurera slutpunkter för OpenID Connect servern.'; $string['errorauthnohttpclient'] = 'Ange en HTTP-klient.'; $string['errorauthnoidtoken'] = 'OpenID Connect id_token togs inte emot.'; $string['errorauthunknownstate'] = 'Okänt tillstÃ¥nd.'; @@ -152,6 +140,12 @@ $string['eventusercreated'] = 'Användare skapad med OpenID Connect'; $string['eventuserdisconnected'] = 'Användare frÃ¥nkopplad frÃ¥n OpenID Connect'; $string['eventuserloggedin'] = 'Användaren loggade in med OpenID Connect'; +$string['heading_additional_options'] = 'Ytterligare alternativ'; +$string['heading_basic'] = 'Grundinställningar'; +$string['heading_debugging'] = 'Felsökning'; +$string['heading_user_restrictions'] = 'Användarbegränsningar'; +$string['idp_type_azuread'] = 'Azure AD (v1.0)'; +$string['idp_type_other'] = 'Övrig'; $string['mismatched'] = 'Missmatchat'; $string['mismatched_details'] = 'Tokenposten innehÃ¥ller användarnamnet "{$a->tokenusername}". Matchad Moodle-användare har användarnamnet "{$a->moodleusername}".'; $string['na'] = 'n/a'; @@ -159,6 +153,8 @@ $string['oidc:manageconnection'] = 'TillÃ¥t OpenID-anslutning och frÃ¥nkoppling'; $string['oidc:manageconnectionconnect'] = 'TillÃ¥t OpenID-anslutning'; $string['oidc:manageconnectiondisconnect'] = 'TillÃ¥t OpenID-frÃ¥nkoppling'; +$string['oidcresource'] = 'Resurs'; +$string['oidcscope'] = 'OmfÃ¥ng'; $string['pluginname'] = 'OpenID Connect'; $string['privacy:metadata:auth_oidc'] = 'OpenID Connect-autentisering'; $string['privacy:metadata:auth_oidc_prevlogin'] = 'Tidigare inloggningsmetoder för att Ã¥ngra Microsoft 365-anslutningar'; @@ -216,6 +212,11 @@ $string['settings_fieldmap_field_teams'] = 'Teams'; $string['settings_fieldmap_field_telephoneNumber'] = 'Telefonnummer'; $string['settings_fieldmap_field_userPrincipalName'] = 'Användarnamn (UPN)'; +$string['settings_page_other_settings'] = 'Övriga alternativ'; +$string['settings_section_authentication'] = 'Autentisering'; +$string['settings_section_basic'] = 'Grundinställningar'; +$string['settings_section_endpoints'] = 'Slutpunkter'; +$string['settings_section_other_params'] = 'Övriga parametrar'; $string['table_action'] = 'Ã…tgärd'; $string['table_matching_details'] = 'Detaljer'; $string['table_matching_status'] = 'Matchningsstatus'; @@ -224,6 +225,7 @@ $string['table_token_unique_id'] = 'Unikt OIDC-id'; $string['task_cleanup_oidc_state_and_token'] = 'Städa upp OIDC-tillstÃ¥nd och ogiltiga token'; $string['token_deleted'] = 'Token togs bort'; +$string['tokenendpoint'] = 'Tokenslutpunkt'; $string['ucp_disconnect_details'] = 'Detta kommer koppla frÃ¥n Moodlekontot frÃ¥n {$a}. Du mÃ¥ste skapa ett användarnamn och lösenord för att logga in pÃ¥ Moodle.'; $string['ucp_disconnect_title'] = '{$a}-frÃ¥nkoppling'; $string['ucp_general_intro'] = 'Här kan du hantera anslutningen till {$a}. Om den är aktiverad kan du använda ditt {$a}-konto för att logga in pÃ¥ Moodle i stället för ett separat användarnamn och lösenord. När du är ansluten behöver du inte längre komma ihÃ¥g ett användarnamn och lösenord för Moodle utan alla inloggningar hanteras av {$a}.'; diff --git a/html/langpacks/sv/backup.php b/html/langpacks/sv/backup.php index 6394de260f..2eafda7263 100644 --- a/html/langpacks/sv/backup.php +++ b/html/langpacks/sv/backup.php @@ -38,7 +38,7 @@ $string['asyncemailenabledetail'] = 'Om aktiverat kommer användare fÃ¥ ett meddelande dÃ¥ en asynkron säkerhetskopiering eller Ã¥terställning slutförts.'; $string['asyncgeneralsettings'] = 'Asynkron säkerhetskopiering/Ã¥terställning'; $string['asyncmessagebody'] = 'Meddelande'; -$string['asyncmessagebodydefault'] = 'Hej {user_firstname},
        Din {operation} (ID: {backupid}) lyckades.

        Du kan nå den här: {link}.'; +$string['asyncmessagebodydefault'] = 'Din {operation} (ID: {backupid}) lyckades.

        Du kan nå den här: {link}.'; $string['asyncmessagebodydetail'] = 'Meddelande som ska skickas när en asynkron säkerhetskopiering eller återställning slutförts.'; $string['asyncmessagesubject'] = 'Ämne'; $string['asyncmessagesubjectdefault'] = 'Moodle {operation} lyckades.'; diff --git a/html/langpacks/sv/block_massaction.php b/html/langpacks/sv/block_massaction.php new file mode 100644 index 0000000000..524d3d05b9 --- /dev/null +++ b/html/langpacks/sv/block_massaction.php @@ -0,0 +1,84 @@ +. + +/** + * Strings for component 'block_massaction', language 'sv', version '3.11'. + * + * @package block_massaction + * @category string + * @copyright 1999 Martin Dougiamas and contributors + * @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$string['action_delete'] = 'Radera'; +$string['action_duplicate'] = 'Kopiera'; +$string['action_duplicatetocourse'] = 'Kopiera till en annan kurs'; +$string['action_duplicatetosection'] = 'Kopiera till sektion'; +$string['action_hide'] = 'Dölj'; +$string['action_makeavailable'] = 'Gör tillgänglig'; +$string['action_moveleft'] = 'Dra ut (flytta vänster)'; +$string['action_moveright'] = 'Indrag (flytta höger)'; +$string['action_movetosection'] = 'Flytta till sektion'; +$string['action_show'] = 'Visa'; +$string['actionexecuted'] = 'Din begäran har utförts'; +$string['applicablecourseformats'] = 'Tillämpbara kursformat'; +$string['applicablecourseformats_description'] = 'Masshandlingar-blocket kommer endast att vara tillgängligt för de valda kursformaten.
        Förvalda standardinställningar är de som testas och stöds av plugin-underhållaren. Lägg till andra format på egen risk.'; +$string['backgroundtaskinformation'] = 'Din begäran utförs i bakgrunden. Du kan fortsätta arbeta så länge,'; +$string['blockname'] = 'Masshandlingar'; +$string['blocktitle'] = 'Masshandlingar'; +$string['choosecoursetoduplicateto'] = 'Välj den kurs du vill kopiera de valda objekten till'; +$string['choosesectiontoduplicateto'] = 'Välj vilken sektion du vill kopiera de valda objekten till'; +$string['choosetargetcourse'] = 'Välj kurs att kopiera till'; +$string['choosetargetsection'] = 'Välj sektion att kopiera till'; +$string['confirmcourseselect'] = 'Välj kurs'; +$string['confirmsectionselect'] = 'Välj sektion'; +$string['deletecheck'] = 'Bekräfta radering'; +$string['deletecheckconfirm'] = 'Är du säker på att du vill radera följande objekt?'; +$string['deselectall'] = 'Avmarkera alla'; +$string['duplicatemaxactivities'] = 'Max antal objekt att kopiera'; +$string['duplicatemaxactivities_description'] = 'Max antal objekt som kan kopiera samtidigt utan att det görs som en bakgrundshandling. Om satt till "0" blir alla kopieringar bakgrundshandlingar.'; +$string['invalidaction'] = 'Okänd handling: {$a}'; +$string['invalidcourseid'] = 'Ogiltigt kurs-id'; +$string['invalidcoursemodule'] = 'Ogiltig aktivitet / resurs.'; +$string['invalidmoduleid'] = 'Ogiltigt objekt-id: {$a}'; +$string['jsonerror'] = 'Felkodning: Ogiltigt JSON-format'; +$string['keepsectionnum'] = 'Behåll nuvarande sektionsnummer'; +$string['massaction:addinstance'] = 'Lägg till blocket Masshandlingar'; +$string['massaction:use'] = 'Använd blocket Masshandlingar'; +$string['modulename'] = 'Aktivitetsnamn'; +$string['moduletype'] = 'Aktivitetstyp'; +$string['multipleinstances'] = 'Det får INTE vara flera instanser av blocket för Masshandlingar på samma sida!'; +$string['newsection'] = 'Ny sektion'; +$string['noaction'] = 'Ingen handling vald'; +$string['noactionsavailable'] = 'Du har inte behörighet att utföra något av alternativen blocket erbjuder.'; +$string['nocaptobackup'] = 'Du har inte behörighet att göra backup i kursen.'; +$string['nocaptorestore'] = 'Du har inte behörighet att återställa i kursen.'; +$string['noitemselected'] = 'Välj minst ett objekt'; +$string['nomovingtargetselected'] = 'Välj en målsektion'; +$string['notargetcourseidspecified'] = 'Ingen kurs att kopiera till har angivits'; +$string['pluginname'] = 'Masshandlingar'; +$string['sectionnotexist'] = 'Målsektionen existerar inte'; +$string['sectionselect'] = 'Val av sektion'; +$string['sectionselect_help'] = 'Du kan bara välja sektioner som innehåller minst en kursmodul. Dessutom, när du använder kursformatet Tiles eller Ett enda ämne kan du bara välja sektioner som för närvarande är synliga.'; +$string['selectall'] = 'Välj allt på sidan'; +$string['selectallinsection'] = 'Välj allt i sektion'; +$string['sourcecourseidlost'] = 'Källkurs-id kunde inte hittas'; +$string['unusable'] = 'Masshandlingsfunktionen kan inte användas i detta kursformat eller med det aktuella temat'; +$string['usage'] = 'Användning av blocket Masshandlingar'; +$string['usage_help'] = '

        Det här blocket tillåter lärare att utföra åtgärder på flera resurser eller aktiviteter i kursen, istället för att behöva utföra upprepade åtgärder på enskilda objekt.

        För att använda detta block måste Javascript vara aktiverat i din webbläsare och du måste vara i redigeringsläge på kurshemsidan. Kursformat som stöds är Veckoformat, Ämnesformat, Ihopfällbara sektionerl, Ett enda ämne och Tiles.

        Åtgärder som stöds inkluderar radering, in-/utskjutning, gömma/visa och flytta. För att välja objekt att utföra åtgärder på klickar du helt enkelt på kryssrutan till vänster om den på kurshemsidan, eller så kan du välja alla objekt eller välja alla objekt i en sektion med hjälp av blocket. För att utföra åtgärder, klicka på den åtgärd du vill utföra i blocket.

        '; +$string['withselected'] = 'Med valda'; diff --git a/html/langpacks/sv/block_sharing_cart.php b/html/langpacks/sv/block_sharing_cart.php index e1a190045b..77d9a7c4b8 100644 --- a/html/langpacks/sv/block_sharing_cart.php +++ b/html/langpacks/sv/block_sharing_cart.php @@ -25,23 +25,55 @@ defined('MOODLE_INTERNAL') || die(); +$string['activity_string'] = 'Aktivitet:'; $string['backup'] = 'Kopiera till resursvagnen'; +$string['backup_heavy_load_warning_message'] = 'Om sektionen innehåller flera objekt blir bearbetningstiden längre.'; $string['bulkdelete'] = 'Massradera'; +$string['clicktomove'] = 'Klicka för att flytta hit'; $string['clipboard'] = 'Kopierar denna delade aktivitet/resurs'; -$string['confirm_backup'] = 'Vill du kopiera denna aktivitet till resursvagnen?'; +$string['confirm_backup'] = 'Vill du kopiera detta objekt till resursvagnen?'; +$string['confirm_backup_section'] = 'Vill du kopiera denna sektion och dess objekt till resursvagnen?'; $string['confirm_delete'] = 'Är du säker att du vill radera?'; $string['confirm_delete_selected'] = 'Är du säker att du ta bort dessa valda aktiviteter/resurser?'; $string['confirm_restore'] = 'Vill du kopiera detta till kursen?'; $string['confirm_userdata'] = 'Vill du ta med användardata i kopian av aktiviteten?'; +$string['conflict_description'] = 'Vill du skriva över sektionsinformationen till kursen?'; +$string['conflict_description_note'] = '*Sektionssammanfattning (typsnittsfärg, bilder, etc.) och tillgänglighetsinställningar kommer att skrivas över då de kopieras till kursen.'; +$string['conflict_no_overwrite'] = 'Behåll den nuvarande sektionens namn och inställningar "{$a}"'; +$string['conflict_overwrite_title'] = 'Ersätt den nuvarande sektionens namn och inställningar med "{$a}"'; +$string['conflict_submit'] = 'Fortsätt'; +$string['copy_section'] = 'Kopiera sektion'; +$string['copy_section_title'] = 'Kopiera vald sektion'; $string['copyhere'] = 'Kopiera här'; +$string['define_required_capabilities'] = 'Definiera de nödvändiga behörigheterna'; +$string['delete_folder'] = 'och allt dess innehåll'; +$string['drop_here'] = 'Släpp här...'; +$string['folder_string'] = 'Mapp:'; $string['forbidden'] = 'Du har inget tillstånd att använda denna delade resurs/aktivitet'; +$string['inprogess_pleasewait'] = 'Vänligen vänta...'; $string['invalidoperation'] = 'En felaktig åtgärd upptäcktes'; +$string['label_image_replaced_text'] = '(Etikett: Bild)'; +$string['missing_capabilities'] = 'Nödvändiga behörigheter saknas: {$a}'; +$string['missing_capability'] = 'Nödvändig behörighet saknas: {$a}'; +$string['modal_bulkdelete_confirm'] = 'Radera valda'; +$string['modal_bulkdelete_title'] = 'Är du säker på att du vill radera'; +$string['modal_checkbox'] = 'Vill du kopiera användardata? (T.ex. forum, ordlista, wiki, databasposter. Detta blir i så fall anonymiserat.)'; +$string['modal_confirm_backup'] = 'Bekräfta'; +$string['modal_confirm_delete'] = 'Radera'; $string['movedir'] = 'Flytta till mapp'; +$string['no_backup_support'] = 'Denna modul saknar stöd för backup'; $string['notarget'] = 'Målet fanns ej'; $string['pluginname'] = 'Resursvagn'; +$string['recordnotfound'] = 'Delat objekt hittades inte'; $string['requireajax'] = 'Resursvagnen behöver AJAX'; $string['requirejs'] = 'Resursvagnen kräver att JavaScript är påslaget i din browser.'; $string['restore'] = 'Kopiera till kurs'; +$string['restore_heavy_load_warning_message'] = 'Laddningstiden är längre, då mer än 10 objekt processas.'; +$string['section_name_conflict'] = 'Sektionskonflikt'; +$string['settings:add_to_sharing_cart'] = 'Lägg till i Resurvagnen'; +$string['settings:add_to_sharing_cart_desc'] = 'Välj mellan dra och släpp eller klicka för att lägga till metod för att lägga till objekt och sektioner i resursvagnen. - Metoden \'Klicka för att lägga till\' är standarden i resursvagnen, där du måste klicka på korgikonen innan den läggs till i resursvagnen. - "Dra och släpp" låter dig dra och släppa resurser/aktiviteter och sektioner i resursvagnsblocket eller i korgikonen i sidfoten. Observera att detta endast stöds för Moodle 4.0+'; +$string['settings:click_to_add'] = 'Klicka för att lägga till'; +$string['settings:drag_and_drop'] = 'Drag och släpp'; $string['settings:userdata_copyable_modtypes'] = 'Kopierbara modultyper med användardata'; $string['settings:userdata_copyable_modtypes_desc'] = 'Under en kopiering av en aktivitet till resursvagnen visas ett alternativ om användardata ska kopieras eller inte. Om detta väljs ovan och handhavande har moodle/backup:userinfo, moodle/backup:anonymise och moodle/restore:userinfo tillstånd. @@ -50,5 +82,8 @@ $string['settings:workaround_qtypes_desc'] = 'Speciallösningen för frågetyper utförs om frågetyp är markerad. Om frågorna som ska återskapas redan existerar kan information verka inkonsekvent. Speciallösningen försöker skapa kopior istället för att använda befintlig information. Det kan vara bra att undvika fel som error_question_match_sub_missing_in_db.'; $string['sharing_cart'] = 'Resursvagn'; -$string['sharing_cart:addinstance'] = 'Lägg till en nytt block för resursvagn'; +$string['sharing_cart:addinstance'] = 'Lägg till blocket Resursvagn'; +$string['sharing_cart_help'] = '
        Kopiera från kurs till resursvagn

        Du kommer att märka en liten "Kopiera till resursvagn"-ikon som visas efter varje resurs eller aktivitet i en kurs. Klicka på den ikonen för att skicka en kopia av den resursen/aktiviteten till Resursvagnen. Endast själva aktiviteten, utan användardata, kommer att klonas.

        Kopiera från resursvagn till kurs

        Klicka på ikonen "Kopiera till kurs" i resursvagnen och välj en av målmarkörerna i varje sektion. Eller klicka på ikonen "Avbryt" som är ovanför dessa.

        Skapa mappar i resursvagn

        Klicka på ikonen "Flytta till mapp" i ett objekt i delningsvagnen. En inmatningsruta för nytt mappnamn visas om det inte finns någon mapp. Eller så kan du välja en befintlig mapp i rullgardinsmenyn, som kommer att ersättas med en inmatningsruta om du klickar på ikonen "Redigera".

        '; $string['unexpectederror'] = 'Ett oväntat fel inträffade.'; +$string['uninstalled_plugin_warning_title'] = 'Detta plugin är avinstallerat. Försök att återställa denna utan att ominstallera pluginnet {$a} kommer att orsaka fel. Återställning är inaktiverad.'; +$string['variouscourse'] = 'från olika kurser'; diff --git a/html/langpacks/sv/dialogue.php b/html/langpacks/sv/dialogue.php index da7d58dcee..0aa2eb028f 100644 --- a/html/langpacks/sv/dialogue.php +++ b/html/langpacks/sv/dialogue.php @@ -25,4 +25,165 @@ defined('MOODLE_INTERNAL') || die(); +$string['actions'] = 'Utför'; +$string['ago'] = 'sedan'; +$string['attachment'] = 'Bilaga'; +$string['attachments'] = 'Bilagor'; +$string['bulkopener'] = 'Starta dialoger med flera användare samtidigt'; +$string['bulkopenrule'] = 'Alternativ för att starta dialoger med flera samtidigt'; +$string['bulkopenrulenotifymessage'] = 'Du kan välja att starta flera dialoger samtidigt, exempelvis en dialog med varje kursdeltagare eller med varje medlem i en grupp. +Notera: När du väljer att öppna dialoger med flera användare samtidigt öppnas inte dessa omedelbart. Det kan ta upp till 15 minuter.'; +$string['bulkopenrules'] = 'Dialoger startade med flera samtidigt'; +$string['cannotclosedraftconversation'] = 'Du kan inte avsluta en dialog som inte har startat!'; +$string['cannotdeleteopenconversation'] = 'Du kan inte ta bort en öppen dialog'; +$string['closeconversation'] = 'Avsluta dialog'; +$string['closed'] = 'Avslutade'; +$string['completed'] = 'Avslutad'; +$string['configmaxattachments'] = 'Förinställt max antal bilagor per inlägg'; +$string['configtrackunread'] = 'Spåra olästa dialogmeddelanden på kurssidan'; +$string['configviewconversationsbyrole'] = 'Experimentell: Visa dialoger sorterat efter författarens roll'; +$string['configviewstudentconversations'] = 'Experimentiell: Lista på studenter och dialoger de deltar i'; +$string['conversation'] = 'Dialog'; +$string['conversationcloseconfirm'] = 'Är du säker på att du vill avsluta dialogen {$a}? Den kommer fortfarande att vara läsbar, men går inte längre att skriva till.'; +$string['conversationclosed'] = 'Dialogen {$a} avslutades. Den kan fortfarande läsas, men inte skrivas till.'; +$string['conversationdeleteconfirm'] = 'Är du säker på att du vill radera dialogen {$a}? Det kan inte ångras.'; +$string['conversationdeleted'] = 'Dialogen {$a} raderades'; +$string['conversationdiscarded'] = 'Dialog avfärdad'; +$string['conversationlistdisplayheader'] = 'Visar {$a->show} {$a->state} dialoger {$a->groupname}'; +$string['conversationopened'] = 'Dialogen startades'; +$string['conversationopenedcron'] = 'Dialoger kommer att startas automatiskt'; +$string['conversationopenedwith'] = '1 dialog startad med:'; +$string['conversations'] = 'Dialoger'; +$string['conversationsopenedwith'] = '{$a} dialoger med:'; +$string['cutoffdate'] = 'Stängningsdatum'; +$string['day'] = 'dag'; +$string['days'] = 'dagar'; +$string['deleteallconversations'] = 'Radera alla dialoger'; +$string['deletealldrafts'] = 'Radera alla utkast'; +$string['deleteallrules'] = 'Radera alla öppningsregler'; +$string['deleteconversation'] = 'Radera dialog'; +$string['deletereply'] = 'Radera svar'; +$string['dialogue:addinstance'] = 'Lägg till en ny Dialog'; +$string['dialogue:bulkopenrulecreate'] = 'Skapa en regel för att starta flera dialoger samtidigt'; +$string['dialogue:bulkopenruleeditany'] = 'Tillåt användare att ändra vilken dialogregel som helst, användbar för moodleadministratörer'; +$string['dialogue:close'] = 'Stäng en konversation'; +$string['dialogue:closeany'] = 'Stäng vilken som helst'; +$string['dialogue:delete'] = 'Radera egen'; +$string['dialogue:deleteany'] = 'Radera vilken som helst'; +$string['dialogue:open'] = 'Starta en dialog'; +$string['dialogue:receive'] = 'Delta, vilka kan bli inbjudna till en dialog'; +$string['dialogue:reply'] = 'Svara'; +$string['dialogue:replyany'] = 'Svara på vilken som helst'; +$string['dialogue:viewany'] = 'Visa vilken dialog som helst'; +$string['dialogue:viewbyrole'] = 'Visa dialoger sorterat efter författarens roll (experimentell)'; +$string['dialogueintro'] = 'Dialog, introduktion.'; +$string['dialoguename'] = 'Dialognamn'; +$string['displaybystudent'] = 'Via per student'; +$string['displayconversationsheading'] = 'Visar {$a} dialoger'; +$string['displaying'] = 'Visar'; +$string['draft'] = 'Utkast'; +$string['draftconversation'] = 'Utkast till dialog'; +$string['draftconversationtrashed'] = 'Utkast till dialog slängdes'; +$string['draftlistdisplayheader'] = 'Visar min utkast'; +$string['draftreply'] = 'Svarsutkast'; +$string['draftreplytrashed'] = 'Svarsutkast borttaget'; +$string['drafts'] = 'Utkast'; +$string['errorcutoffdateinpast'] = 'Stängningsdatumet måste vara framåt i tiden'; +$string['erroremptymessage'] = 'Meddelandet får inte vara tomt.'; +$string['erroremptysubject'] = 'Rubriken får inte lämnas tom'; +$string['errornoparticipant'] = 'Du måste starta en dialog med någon...'; +$string['eventconversationclosed'] = 'Konversationen stängd'; +$string['eventconversationcreated'] = 'Konversation startad'; +$string['eventconversationdeleted'] = 'Konversation raderad'; +$string['eventconversationviewed'] = 'Konversation läst'; +$string['eventreplycreated'] = 'Svar skickat'; +$string['everybody'] = 'Alla (alla kan delta)'; +$string['everyone'] = 'Alla'; +$string['everyones'] = 'allas'; +$string['firstname'] = 'Förnamn'; +$string['fullname'] = 'Namn'; +$string['groupmodenotifymessage'] = 'Dialogen är inställd på gruppläge, vilket påverkar vilka du kan ha en dialog med och vilka dialoger som visas.'; +$string['hasnotrun'] = 'Har ännu inte skickats av systemet'; +$string['hour'] = 'timme'; +$string['hours'] = 'timmar'; +$string['includefuturemembers'] = 'Inkludera framtida deltagare/gruppmedlemmar'; +$string['incompleteconversation'] = 'Du måste ange deltagare för denna dialog, vänligen försök igen.'; +$string['ingroup'] = 'i gruppen {$a}'; +$string['justmy'] = 'bara mig'; +$string['lastname'] = 'Efternamn'; +$string['lastranon'] = 'Kördes senast'; +$string['latest'] = 'Senaste'; +$string['listpaginationheader'] = '{$a->start}-{$a->end} av {$a->total}'; +$string['matchingpeople'] = 'Matchande deltagare ({$a})'; +$string['maxattachments'] = 'Max antal bilagor'; +$string['maxattachments_help'] = 'Denna inställning bestämmer max antal filer som kan bifogas med ett meddelande i dialogen.'; +$string['maxattachmentsize'] = 'Max storlek på bilaga'; +$string['maxattachmentsize_help'] = 'Denna inställning bestämmer max storlek på fil som får bifogas med ett meddelande i dialogen.'; +$string['message'] = 'Meddelande'; +$string['messageapibasicmessage'] = '

        {$a->userfrom} lade till ett nytt meddelande i en dialog du deltar i med rubriken {$a->subject}

        Läs i MyMoodle

        '; +$string['messageapismallmessage'] = '{$a} lade till ett nytt meddelande i en dialog du deltar i'; +$string['messageprovider:post'] = 'Nya meddelanden i Dialog'; +$string['messages'] = 'Meddelanden'; +$string['mine'] = 'Mina'; +$string['minute'] = 'minut'; +$string['minutes'] = 'minuter'; +$string['modulename'] = 'Dialog'; +$string['modulename_help'] = 'Dialoger tillÃ¥ter studenter och lärare att starta tvÃ¥vägs dialog med en annan person i kursen. +Detta är användbart exempelvis när läraren vill ha en kommunikationskanal för att ge privat handledning eller Ã¥terkoppling till en student. +Aktiviteten kan även användas för att lÃ¥ta studenter ha dialoger med varandra.'; +$string['modulenameplural'] = 'Dialoger'; +$string['month'] = 'mÃ¥nad'; +$string['months'] = 'mÃ¥nader'; +$string['nobulkrulesfound'] = 'Inga dialoger startade med flera samtidigt hittades'; +$string['noconversationsfound'] = 'Hittade inga dialoger!'; +$string['nodraftsfound'] = 'Hittade inga utkast!'; +$string['nomatchingpeople'] = 'Ingen användare matchar \'{$a}\''; +$string['nopermissiontoclose'] = 'Du har inte rättighet att avsluta denna dialog!'; +$string['nopermissiontodelete'] = 'Du har inte rättighet att ta bort!'; +$string['nosubject'] = '[inget ämne]'; +$string['numberattachments'] = '{$a} bilagor'; +$string['numberunread'] = '{$a} olästa'; +$string['oldest'] = 'Äldsta'; +$string['onlydraftscanbetrashed'] = 'Bara utkast kan kastas'; +$string['open'] = 'Öppna'; +$string['openedbyfullyear'] = 'Startad av {$a->fullname} {$a->datefull} ({$a->time})'; +$string['openedbyshortyear'] = 'Startad av {$a->fullname} {$a->dateshort} ({$a->time})'; +$string['openedbytoday'] = 'Startad av {$a->fullname} {$a->time} ({$a->timepast} sedan)'; +$string['openwith'] = 'Starta en dialog med'; +$string['participants'] = 'deltagare'; +$string['people'] = 'Användare'; +$string['pluginadministration'] = 'Dialogadministration'; +$string['pluginname'] = 'Dialog'; +$string['repliedby'] = '{$a->fullname} svarade {$a->timeago}'; +$string['repliedbyfullyear'] = '{$a->fullname} svarade den {$a->datefull} ({$a->time})'; +$string['repliedbyshortyear'] = '{$a->fullname} svarade den {$a->dateshort} ({$a->time})'; +$string['repliedbytoday'] = '{$a->fullname} svarade {$a->time} ({$a->timepast} sedan)'; +$string['reply'] = 'Svara'; +$string['replydeleteconfirm'] = 'Är du säker pÃ¥ att du vill radera svaret?'; +$string['replydeleted'] = 'Svaret raderades'; +$string['replysent'] = 'Ditt svar skickades'; +$string['runsuntil'] = 'PÃ¥gÃ¥r till '; $string['savedraft'] = 'Spara utkast'; +$string['searchpotentials'] = 'Sök användare...'; +$string['second'] = 'sekund'; +$string['seconds'] = 'sekunder'; +$string['send'] = 'Skicka'; +$string['senton'] = 'Skickat: '; +$string['sortedby'] = 'Sorteringsalternativ: {$a}'; +$string['studenttostudent'] = 'Student till student'; +$string['subject'] = 'Rubrik'; +$string['teachertostudent'] = 'Lärare till student'; +$string['trashdraft'] = 'Kasta utkast'; +$string['unread'] = 'Olästa'; +$string['unreadmessages'] = 'Olästa meddelanden'; +$string['unreadmessagesnumber'] = '{$a} olästa meddelanden'; +$string['unreadmessagesone'] = '1 oläst meddelande'; +$string['usecoursegroups'] = 'Använd kursens grupper'; +$string['usecoursegroups_help'] = 'Om kursen använder grupper innebär detta val att man bara kan skapa dialoger med personer i grupp(-er) man är medlem i. Detta kan utökas individuellt med rättigheten "Access all groups".'; +$string['usesearch'] = 'Använd sökning för att hitta personer att starta en dialog med'; +$string['viewconversations'] = 'Visa dialoger'; +$string['viewconversationsbyrole'] = 'Visa dialoger sorterat rollvis'; +$string['week'] = 'vecka'; +$string['weeks'] = 'veckor'; +$string['year'] = 'Ã¥r'; +$string['years'] = 'Ã¥r'; diff --git a/html/langpacks/sv/publication.php b/html/langpacks/sv/publication.php new file mode 100644 index 0000000000..973c4139f1 --- /dev/null +++ b/html/langpacks/sv/publication.php @@ -0,0 +1,197 @@ +. + +/** + * Strings for component 'publication', language 'sv', version '3.11'. + * + * @package publication + * @category string + * @copyright 1999 Martin Dougiamas and contributors + * @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$string['add_uploads'] = 'Lägg till filer'; +$string['allfiles'] = 'Alla filer'; +$string['allowedfiletypes'] = 'Accepterade filtyper'; +$string['allowedfiletypes_err'] = 'Kontrollera! Ogiltig filtyp eller ogiltiga tecken i filnamnet!'; +$string['allowedfiletypes_help'] = 'Godkända filtyper kan begränsas genom att ange en kommaseparerad lista med mimetyper, t.ex. \'video / mp4, audio / mp3, image / png, image / jpeg\' eller filtillägg inklusive en punkt, t.ex. \'.png, .jpg\'. Om fältet lämnas tomt är alla filtyper tillÃ¥tna.'; +$string['allowsubmissionsanddescriptionfromdatesummary'] = 'Uppgiftsinformationen och inlämningsformuläret kommer att vara tillgängliga frÃ¥n {$a} '; +$string['allowsubmissionsfromdate'] = 'FrÃ¥n'; +$string['allowsubmissionsfromdate_import'] = 'Medgivande kan ges frÃ¥n'; +$string['allowsubmissionsfromdate_upload'] = 'Filer kan laddas upp frÃ¥n'; +$string['allowsubmissionsfromdateh'] = 'Tidsperiod för uppladdning / medgivande'; +$string['allowsubmissionsfromdateh_help'] = 'Du kan bestämma under vilken tid eleverna kan ladda upp filer eller ge sitt medgivande för filpublicering. Under denna tidsperiod kan studenter redigera sina filer och kan ocksÃ¥ dra tillbaka sitt medgivande för publicering.'; +$string['allowsubmissionsfromdatesummary'] = 'Denna uppgift accepterar inlämningar frÃ¥n {$a}'; +$string['alwaysshowdescription'] = 'Visa alltid beskrivning'; +$string['alwaysshowdescription_help'] = 'Om inaktiverat kommer uppgiftsbeskrivningen ovan att visas endast för studenter frÃ¥n datumet "TillÃ¥t inlämning frÃ¥n".'; +$string['approval_timeover'] = 'Du kan bara ändra ditt medgivande under tidsperioden för uppladdning / medgivande.'; +$string['approvalchange'] = 'Status för medgivande ändrad'; +$string['approved'] = 'Godkänd'; +$string['approveusers'] = 'Publicera'; +$string['assignment'] = 'Uppgift'; +$string['assignment_help'] = 'Välj uppgiften du vill importera filer frÃ¥n. För tillfället stöds inte gruppuppgifter och dessa kan därför inte väljas.'; +$string['assignment_notfound'] = 'Uppgiften frÃ¥n vilken filerna hämtades kan inte längre hittas.'; +$string['assignment_notset'] = 'Ingen uppgift har valts'; +$string['autoimport'] = 'Synkronisera automatiskt med uppgiften'; +$string['autoimport_help'] = 'Om aktiverat importeras nya bidrag frÃ¥n uppgiften automatiskt till publiceringsmodulen. Läraren behöver ändÃ¥ markera de uppgifter som ska publiceras. +Om inställt att students medgivande behövs, mÃ¥ste detta erhÃ¥llas igen för de nya filerna.'; +$string['availability'] = 'Tidsperiod för uppladdning / medgivande'; +$string['choose'] = 'Vänligen välj...'; +$string['configautoimport'] = 'Om du föredrar att studentbidrag importeras automatiskt till studentmapp. Denna funktion kan aktiveras / inaktiveras för varje studentmapp separat.'; +$string['configmaxbytes'] = 'Förinställd maxstorlek för alla filer i studentmappen.'; +$string['configmaxfiles'] = 'Förinställt tillÃ¥tet maxantal bifogade filer per användare.'; +$string['configobtainstudentapproval'] = 'Filer publiceras / blir synliga efter studentens medgivande'; +$string['configobtainteacherapproval'] = 'Studenters filer är som standard synliga (publicerade) för alla andra deltagare.'; +$string['configrequiremodintro'] = 'Avaktivera denna om du inte vill tvinga lärare att alltid ge en beskrivning av aktiviteten.'; +$string['courseuploadlimit'] = 'Maximal filstorlek för kurs'; +$string['currentlynotapproved'] = '* För närvarande varken godkänd eller nekad'; +$string['cutoffdate'] = 'Avstängningsdatum'; +$string['cutoffdate_help'] = 'Om aktiverad kommer inte uppgiften att acceptera inlämningar efter satt datum och tid utan förlängning.'; +$string['cutoffdate_import'] = 'Avstängningsdatum för medgivande'; +$string['cutoffdate_upload'] = 'Avstängningsdatum för uppladdning'; +$string['cutoffdatefromdatevalidation'] = 'Avstängningsdatum mÃ¥ste ligga efter öppningsdatum'; +$string['cutoffdatevalidation'] = 'Avstängningsdatum kan inte vara före Stoppdatum/tid'; +$string['details'] = 'Detaljer'; +$string['downloadall'] = 'Ladde ned alla som zip-fil'; +$string['duedate'] = 'Till'; +$string['duedate_help'] = 'Stoppdatum/tid är dÃ¥ inlämningen ska vara klar. Inlämningar kommer fortfarande att vara tillÃ¥tna efter detta datum men alla uppdrag som skickas in efter detta datum markeras som sena. +För att förhindra inlämningar efter ett visst datum - ställ in uppgiftens Avstängningsdatum.'; +$string['duedate_import'] = 'Medgivande kan ges till'; +$string['duedate_upload'] = 'Filer kan laddas upp till'; +$string['duedatevalidation'] = 'Stoppdatum/tid mÃ¥ste vara senare än "TillÃ¥t inlämningar frÃ¥n".'; +$string['edit_timeover'] = 'Filer kan bara redigeras under ändringsperioden.'; +$string['edit_uploads'] = 'Redigera / Ladda upp filer'; +$string['emailstudentsmail'] = '{$a->username} har ändrat medgivandestatus för \'{$a->filename}\' i \'{$a->publication}\' till {$a->apstatus}, {$a->dayupdated} kl. {$a->timeupdated}. Det finns tillgängligt här: {$a->url}'; +$string['emailstudentsmailhtml'] = '{$a->username} har ändrat medgivandestatus för \'{$a->filename}\' i \'{$a->publication}\' till {$a->apstatus}, {$a->dayupdated} kl. {$a->timeupdated}

        Det finns tillgängligt här.'; +$string['emailteachermail'] = '---------------------------------------------------------------------\\n{$a->username} har laddat upp \'{$a->filename}\' i \'{$a->publication}\', {$a->dayupdated} kl. {$a->timeupdated}. Det finns tillgängligt här: {$a->url}---------------------------------------------------------------------\\n'; +$string['emailteachermailhtml'] = '{$a->username} har laddat upp \'{$a->filename}\' i \'{$a->publication}\', {$a->dayupdated} kl. {$a->timeupdated}

        Det finns tillgängligt här.'; +$string['entiresperpage'] = 'Deltagare per sida'; +$string['eventpublicationapprovalchanged'] = 'Medgivande ändrat'; +$string['eventpublicationduedateextended'] = 'Avstängningsdatum för publicering förlängt'; +$string['eventpublicationfiledeleted'] = 'Studentmapp radera filer'; +$string['eventpublicationfileimported'] = 'Studentmapp filimport'; +$string['eventpublicationfileuploaded'] = 'Studentmapp filuppladdning'; +$string['extensionduedate'] = 'Förlängningens stoppdatum/tid'; +$string['extensionnotafterduedate'] = 'Förlängningsdatum måste vara efter Stoppdatum/tid'; +$string['extensionnotafterfromdate'] = 'Förlängningsdatum måste vara efter "Tillåt inlämningar från"'; +$string['extensionto'] = 'Förlängning till'; +$string['filedetails'] = 'Detaljer'; +$string['filesofthesetypes'] = 'Filer av dessa format kan ladda upp:'; +$string['go'] = 'Kör'; +$string['grantextension'] = 'Ge förlängning'; +$string['groupapprovalmode'] = 'Gruppmedgivande'; +$string['groupapprovalmode_all'] = 'Samtliga gruppmedlemmar måste ge medgivande för publicering'; +$string['groupapprovalmode_help'] = 'Här bestämmer du om medgivande av samtliga gruppmedlemmar eller medgivande av minst en gruppmedlem krävs för att filer ska publiceras. Filerna visas då först efter medgivande av alla gruppmedlemmar, eller minst en gruppmedlem.'; +$string['groupapprovalmode_single'] = 'Minst en gruppmedlem måste ge medgivande för publicering'; +$string['guideline'] = 'Publicerat:'; +$string['hidden'] = 'Ej publicerad'; +$string['importfrom_err'] = 'Du måste välja en uppgift att importera från'; +$string['maxbytes'] = 'Max filstorlek'; +$string['maxfiles'] = 'Max antal filer'; +$string['messageprovider:publication_updates'] = 'Publiceringsnotifikationer'; +$string['mode'] = 'Typ av studentmapp'; +$string['mode_help'] = 'Välj om studenter ska kunna ladda upp filer direkt till mappen eller om filerna ska importeras från en uppgift.'; +$string['modeimport'] = 'Hämta filer från en uppgift'; +$string['modeupload'] = 'Studenter kan ladda upp filer'; +$string['modulename'] = 'Studentmapp'; +$string['modulename_help'] = 'Aktiviteten Studentmapp har följande funktioner:
        - Studenter kan ladda upp dokument som blir tillgängliga för andra studenter omedelbart, eller efter att lärare har kontrollerat dokumenten medgivit publicering.
        - En uppgift kan väljas som källa för en Studentmapp. Läraren kan bestämma vilka filer och online-texter i uppgiften som ska vara synliga för alla studenter (publicerade). Lärare kan också välja att studenterna behöver ge medgivande och avgöra huruvida deras filer ska vara synliga / publiceras för övriga studenter.'; +$string['modulenameplural'] = 'Studentmappar'; +$string['myfiles'] = 'Egna filer'; +$string['mygroupfiles'] = 'Min grupps filer'; +$string['name'] = 'Namn på studentmappen'; +$string['noentries'] = 'Inga inlämningar'; +$string['nofiles'] = 'Du har inga filer här än.'; +$string['nofilestozip'] = 'Inga filer att zippa'; +$string['nonexistentfiletypes'] = 'Följande filtyper kändes inte igen: {$a}'; +$string['nopublicationsincourse'] = 'Det finns inga Studentmappar i den här kursen.'; +$string['nothing_to_show_groups'] = 'Inget att visa - inga filer är tillgängliga'; +$string['nothing_to_show_users'] = 'Inget att visa - inga filer är tillgängliga'; +$string['nothingtodisplay'] = 'Inget att visa'; +$string['notice'] = 'Notera:'; +$string['notice_groupimportrequireallapproval'] = 'Du behöver ge medgivande innan filer du laddat upp publiceras. Alla gruppmedlemmar måste ge sitt medgivande innan det visas.'; +$string['notice_groupimportrequireoneapproval'] = 'Ge medgivande om det du laddat upp ska publiceras. En gruppmedlems godkännande räcker. Var överens om publiceringen inom gruppen innan du medger detta!'; +$string['notice_importnoapproval'] = 'Dina egna filer.'; +$string['notice_importrequireapproval'] = 'Du behöver ge medgivande om det du laddat upp ska publiceras.'; +$string['notice_uploadnoapproval'] = 'Filer som laddas upp blir omedelbart publicerade vid uppladdning. Lärare kan dölja publicerade filer.'; +$string['notice_uploadrequireapproval'] = 'Uppladdade filer blir synliga efter att lärare har granskat och godkänt för publicering.'; +$string['notifications'] = 'Notifikationer'; +$string['notifystudents'] = 'Notifiera studenter om ändring av medgivandestatus'; +$string['notifystudents_help'] = 'Om aktiverad får eleverna ett meddelande när medgivandestatusen för en av deras uppladdningar ändras. Meddelandemetoden kan konfigureras i användarens egna inställningar för notifikationer.'; +$string['notifyteacher'] = 'Meddela lärare om uppladdningar'; +$string['notifyteacher_help'] = 'Om aktiverad får lärare ett meddelande när en student laddar upp en fil. Meddelandemetoden kan konfigureras i användarens egna inställningar för notifikationer.'; +$string['obtainstudentapproval'] = 'Medgivande behövs'; +$string['obtainstudentapproval_help'] = 'Bestäm om studenternas medgivande kommer att behövas för publicering:
        • Ja - filer kommer att vara synliga för studenter först efter att studenten har medgivit detta. Lärare kan välja enskilda studenter / filer för att be om medgivande.
        • Nej - studentens medgivande kommer inte att begäras via MyMoodle. Filens synlighet för andra studenter ställs in av läraren.
        '; +$string['obtainteacherapproval'] = 'Godkänn automatiskt'; +$string['obtainteacherapproval_help'] = 'Bestäm om filer ska vara synliga omedelbart efter uppladdning:
        • Ja - alla filer kommer att vara synliga för alla studenter direkt
        • Nej - filer kommer att publiceras först efter läraren godkänt
        '; +$string['optionalsettings'] = 'Alternativ'; +$string['pending'] = 'Väntar'; +$string['pluginadministration'] = 'Administrera Studentmapp'; +$string['pluginname'] = 'Studentmapp'; +$string['publication:addinstance'] = 'Lägg till en ny Studentmapp'; +$string['publication:approve'] = 'Bestäm om filerna ska vara publicerade för alla studenter'; +$string['publication:grantextension'] = 'Ge förlängning'; +$string['publication:receiveteachernotification'] = 'Ta emot notifikationer för lärare'; +$string['publication:upload'] = 'Ladda upp filer till Studentmapp'; +$string['publication:view'] = 'Visa Studentmapp'; +$string['publicfiles'] = 'Publicerade filer'; +$string['published_aftercheck'] = 'Efter godkännande av lärare'; +$string['published_immediately'] = 'Omedelbart efter uppladdning'; +$string['rejected'] = 'Ej godkänd'; +$string['rejectusers'] = 'Dölj för alla'; +$string['requiremodintro'] = 'Kräv beskrivning av aktiviteten'; +$string['reset'] = 'Återställ'; +$string['reset_userdata'] = 'Alla data'; +$string['resetstudentapproval'] = 'Återställ status'; +$string['save_changes'] = 'Spara ändringar'; +$string['saveapproval'] = 'Spara medgivande'; +$string['savestudentapprovalwarning'] = 'Är du säker på att du vill spara ändringarna. Du kan inte ändra statusen när den väl är satt.'; +$string['saveteacherapproval'] = 'Spara godkännande'; +$string['search:activity'] = 'Studentmapp - information om aktiviteten'; +$string['show_details'] = 'Visa detaljer'; +$string['status:approved'] = 'Godkänd'; +$string['status:approvednot'] = 'Nekad'; +$string['student_approve'] = 'medge publicering'; +$string['student_approved'] = 'Publicering medgiven'; +$string['student_pending'] = 'Dold (ej godkänt)'; +$string['student_reject'] = 'Avvisa'; +$string['student_rejected'] = 'Publicering avvisad'; +$string['studentapproval_help'] = 'Kolumnstatusen visar studentens svar angående medgivande: * + +? - väntar på medgivande +* ✓ - Publicering medgiven +* ✖ - Publicering avvisad'; +$string['teacher_approved'] = 'Publicerad av lärare'; +$string['teacher_pending'] = 'Väntar på bekräftande'; +$string['teacher_rejected'] = 'Ännu ej godkänd av lärare'; +$string['teacherapproval'] = 'Godkänd för publicering'; +$string['teacherapproval_help'] = 'Aktuell status för filer, vilket visas för alla deltagare:
        • Välj... - varken godkänd eller nekad ännu, filerna visas inte.
        • Ja - godkänd, filerna visas.
        • Nej - Nekad, filerna visas inte.
        '; +$string['total'] = 'totalt'; +$string['updatefiles'] = 'Uppdatera filer'; +$string['updatefileswarning'] = 'Filer från en enskild student i studentmappen uppdateras med hans / hennes inlämning av uppgiften. Redan publicerade filer från studenter kommer också att ersättas om de raderats eller uppdaterats - studentens inställningar för publiceringen kommer inte att ändras.'; +$string['uploaded'] = 'Uppladdad'; +$string['visibility'] = 'Publicerad'; +$string['visible'] = 'Publicerad'; +$string['visibleforstudents'] = 'Publicerad'; +$string['visibleforstudents_no'] = 'Den här filen är inte synlig för studenter'; +$string['visibleforstudents_yes'] = 'Studenter kan se den här filen'; +$string['warning_changefromobtainstudentapproval'] = 'Om du utför den här ändringen kan bara du bestämma vilka filer som publiceras för alla studenter. Studenterna ombeds inte medge detta. Alla filer markerade som godkända för publicering blir synliga för alla studenter.'; +$string['warning_changefromobtainteacherapproval'] = 'När du ändrar detta kommer alla filer som laddas upp att publiceras för andra studenter. Lärare kan avpublicera / dölja filer manuellt. Om det redan finns filer uppladdade bör deras publiceringsstatus se över.'; +$string['warning_changetoobtainstudentapproval'] = 'Om du utför denna ändring tillfrågas studenterna om deras medgivande för alla filer som är markerade som publicerade. Filer publiceras först efter studenternas medgivande.'; +$string['warning_changetoobtainteacherapproval'] = 'När du ändrar detta kommer inte filer som laddas upp att vara synliga för andra studenter per automatik. Du måste markera vilka filer som ska publiceras. Om det redan finns filer uppladdade bör deras publiceringsstatus se över.'; +$string['withselected'] = 'Med valda...'; +$string['zipusers'] = 'Ladda ned som zip-fil'; diff --git a/html/langpacks/sv/qtype_gapfill.php b/html/langpacks/sv/qtype_gapfill.php index f1ee387396..672cfa4342 100644 --- a/html/langpacks/sv/qtype_gapfill.php +++ b/html/langpacks/sv/qtype_gapfill.php @@ -91,6 +91,7 @@ $string['pluginnameadding'] = 'Lägger till en Gapfill-fråga'; $string['pluginnameediting'] = 'Redigerar en Gapfill-fråga'; $string['pluginnamesummary'] = 'En frågetyp där man ska fylla i saknade ord, antingen genom drag-och-släpp eller med menyalternativ. Mycket enkel att konstruera.'; +$string['privacy:null_reason'] = 'Frågetypen Gapfill påverkar eller lagrar ingen data i sig själv'; $string['questioncatnotfound'] = 'Frågekategorin kunde inte hittas, klicka här för att initiera och sedan din webbläsares back-knapp'; $string['questionsmissing'] = 'Du har inga saknade ord i din frågetext'; $string['questiontext'] = 'Frågetext'; diff --git a/html/langpacks/sv/questionnaire.php b/html/langpacks/sv/questionnaire.php index 2770dc5453..0be72e1a3d 100644 --- a/html/langpacks/sv/questionnaire.php +++ b/html/langpacks/sv/questionnaire.php @@ -25,62 +25,248 @@ defined('MOODLE_INTERNAL') || die(); -$string['alreadyfilled'] = 'Du har redan fyllt i frågeformuläret {$a}. Tack så mycket.'; -$string['anonymous'] = 'Anonymt'; -$string['answerquestions'] = 'Svara på frågorna'; -$string['attempted'] = 'Frågeformuläret har skickats in.'; -$string['attemptstillinprogress'] = 'Pågående. Sparat:'; -$string['autonumbering'] = 'Automatisk numrering'; -$string['autonumberno'] = 'Numrera inte frågor och sidor'; -$string['autonumberpages'] = 'Numrera automatiskt sidor'; -$string['autonumberpagesandquestions'] = 'Numrera automatiskt frågor och sidor'; -$string['autonumberquestions'] = 'Numrera automatiskt frågor'; -$string['average'] = 'Genomsnitt'; -$string['boxesnbexact'] = 'exakt {$a} ruta/rutor.'; -$string['boxesnbmax'] = 'upp till {$a} ruta/rutor.'; -$string['boxesnbmin'] = 'minst ruta/rutor.'; -$string['boxesnbreq'] = 'I denna frågor måste du markera'; -$string['cannotviewpublicresponses'] = 'Du kan tyvärr inte visa svaren i detta offentliga frågeformuläret.'; +$string['activityoverview'] = 'Du har enkäter som ska besvaras.'; +$string['additionalinfo'] = 'Beskrivning'; +$string['additionalinfo_help'] = 'Ytterligare information om enkäten. Visas bara på enkätens första sida.'; +$string['addnewquestion'] = 'Lägger till fråga av typen {$a}'; +$string['addnewsection'] = 'Lägg till ny section'; +$string['addquestion'] = 'Lägg till fråga...'; +$string['addquestions'] = 'Lägg till frågor'; +$string['addquestiontosection'] = 'Lägg till en fråga på sidan'; +$string['addselqtype'] = 'Lägg till fråga av vald typ'; +$string['alignment'] = 'Visa radioknapparna'; +$string['alignment_help'] = 'Välj hur svarsalternativen ska visas: horisontellt eller vertikalt.'; +$string['all'] = 'Alla'; +$string['allnameddegrees'] = 'Ordskala'; +$string['allnameddegrees_help'] = 'Använd ord/uttryck istället för siffror för att bedöma. Ange ett uttryck per rad med motsvarande siffra och ett likhetstecken framför, och med det högsta värdebegreppet sist. Exempel:
        +1=DÃ¥ligt
        +2=Ganska dåligt
        +3=Ganska bra
        +4=Bra
        '; +$string['alreadyfilled'] = 'Du har redan besvarat den här enkäten {$a}. Tack!'; +$string['andaveragevalues'] = 'och medelvärden'; +$string['anonymous'] = 'Anonym'; +$string['answer'] = 'Svar'; +$string['answergiven'] = 'Detta svaret ska vara valt'; +$string['answernotgiven'] = 'Detta svaret ska INTE vara valt'; +$string['answerquestions'] = 'Besvara frågorna'; +$string['answers'] = 'Svar'; +$string['attempted'] = 'Enkäten skickades in.'; +$string['attemptstillinprogress'] = 'Pågående. Sparades:'; +$string['autonumbering'] = 'Fråge- och sidnumrering'; +$string['autonumbering_help'] = 'Automatisk numrering av sidor och frågor.
        Det är vanligen inte lämpligt att använda automatisk numrering när svarsberoende frÃ¥gor används. (Svarsberoende frÃ¥gor = pÃ¥följande frÃ¥gor som bara visas vid vissa specificerade svarsalternativ)'; +$string['autonumberno'] = 'Numrera varken sidor eller frÃ¥gor automatiskt'; +$string['autonumberpages'] = 'Numrera sidor automatiskt'; +$string['autonumberpagesandquestions'] = 'Numrera sidor och frÃ¥gor automatiskt'; +$string['autonumberquestions'] = 'Numrera frÃ¥gor automatiskt'; +$string['average'] = 'Medelvärde'; +$string['averageposition'] = 'Medelpostion'; +$string['averagerank'] = 'Medelranking'; +$string['averagesrow'] = 'Medelvärde (där applicerbart)'; +$string['bodytext'] = 'Meddelande'; +$string['boxesnbexact'] = '{$a} svarsalternativ.'; +$string['boxesnbmax'] = 'max {$a} svarsalternativ.'; +$string['boxesnbmin'] = 'minst {$a} svarsalternativ.'; +$string['boxesnbreq'] = 'För den här frÃ¥gan ska du ange '; +$string['by'] = 'av'; +$string['cannotviewpublicresponses'] = 'Du fÃ¥r inte se svar i denna samlande enkät'; +$string['chart:hbar'] = 'Horisontella staplar'; $string['chart:type'] = 'Typ av diagram'; $string['chart:type_help'] = 'Välj typ av diagram för denna Ã¥terkoppling'; -$string['closed'] = 'FrÃ¥geformuläret stängdes den {$a}. Tack.'; -$string['closeson'] = 'FrÃ¥geformuläret stängs den {$a}.'; -$string['completionsubmit'] = 'Deltagaren mÃ¥ste skicka in frÃ¥geformuläret för att det ska räknas som avklarat.'; -$string['confirmdelallresp'] = 'Vill du verkligen ta bort ALLA svar i frÃ¥geformuläret?'; +$string['chart:vprogress'] = 'Liggande progressionsmätare'; +$string['checkallradiobuttons'] = 'Markera {$a} alternativ!'; +$string['checkboxes'] = 'Checkbox (flerval)'; +$string['checkboxes_help'] = 'Ange ett alternativ per rad'; +$string['checkbreaksadded'] = 'Nya sidbrytningar gjorda:'; +$string['checkbreaksok'] = 'Alla sidbrytningar som behövs är klara'; +$string['checkbreaksremoved'] = 'Tog bort {$a} extra sidbrytningar'; +$string['checknotstarted'] = 'Välj de som inte pÃ¥börjat enkäten'; +$string['checkstarted'] = 'Välj de som pÃ¥börjat enkäten'; +$string['clicktoswitch'] = '(klicka för att ändra)'; +$string['closed'] = 'Enkäten stängdes {$a}. Tack.'; +$string['closedate'] = 'Stängs'; +$string['closeson'] = 'Enkäten stängs den {$a}.'; +$string['completionsubmit'] = 'Studenten mÃ¥ste skicka in enkäten för att aktiviteten ska vara fullföljd'; +$string['condition'] = 'Villkor'; +$string['confalts'] = '- ELLER -
        Bekräftelsetext'; +$string['configemailreporting'] = 'TillÃ¥t rapporter via epost'; +$string['confirmdelallresp'] = 'Är du säker pÃ¥ att du vill radera ALLA svar i denna enkät?'; +$string['confirmdelchildren'] = 'Om du raderar den här frÃ¥gan, kommer svarsberoendefrÃ¥gor ocksÃ¥ att raderas.'; +$string['confirmdelgroupresp'] = 'Är du säker pÃ¥ att du vill radera ALLA svar i {$a}?'; +$string['confirmdelquestion'] = 'Är du säker pÃ¥ att du vill radera frÃ¥gan i position {$a}?'; +$string['confirmdelquestionresps'] = 'Detta kommer att radera även {$a} svar som redan getts pÃ¥ den frÃ¥gan.'; +$string['confirmdelresp'] = 'Är du säker pÃ¥ att du vill radera svaret frÃ¥n av {$a} ?'; +$string['confirmremovequestion'] = 'Vill du ta bort frÃ¥gan "{$a->qname}" frÃ¥n sidan "{$a->sname}"?'; +$string['confpage'] = 'Rubrik'; +$string['confpage_help'] = 'Rubrik och text visas för respondenten efter inskickad enkät.
        Om Bekräftelselänk angivits skickas istället respondenten till den sidan.
        +Om inget angivits här visas istället en förinställd text, "Tack för dina svar".'; +$string['confpagedesc'] = 'Rubrik och text visas för respondenten efter inskickad enkät.
        Om Bekräftelselänk angivits skickas istället respondenten till den sidan.
        +Om inget angivits här visas istället en förinställd text, "Tack för dina svar".'; +$string['contentoptions'] = 'Alternativ för innehÃ¥ll'; +$string['couldnotcreatenewsurvey'] = 'Kunde inte skapa ny enkät!'; +$string['couldnotdelresp'] = 'Kunde inte ta bort svar'; +$string['createcontent_help'] = 'Du kan välja att skapa en helt ny enkät, använda en mall eller använda en publik enkät.'; +$string['createnew'] = 'Skapa ny'; $string['date'] = 'Datum'; -$string['deletedallresp'] = 'Svaren i frÃ¥geformuläret har tagits bort.'; -$string['erroropening'] = 'Ett fel inträffade när frÃ¥geformuläret skulle öppnas.'; -$string['event_previewed'] = 'FrÃ¥geformuläret har förhandsgranskats.'; -$string['event_saved'] = 'Dina svar har sparats'; -$string['event_submitted'] = 'Dina svar har skickats in'; +$string['date_help'] = 'Formatet för hur datumet ska skrivas visas automatiskt för respondenten: dag/mÃ¥nad/Ã¥r, exempelvis som för 14 mars 1945:  14/3/1945'; +$string['dateformatting'] = 'Använd formatet Ã¥r-mÃ¥nad-dag, exempelvis som för 14 mars 1945:  1945-03-14. Du kan även klicka pÃ¥ kalendersymbolen för att välja ett datum där.'; +$string['deleteallresponses'] = 'Radera ALLA svar'; +$string['deletecurrentquestion'] = 'Radera frÃ¥ga {$a}'; +$string['deletedallgroupresp'] = 'Radera ALLA svar i gruppen {$a}'; +$string['deletedallresp'] = 'Enkätens svar raderades'; +$string['deletedisabled'] = 'Denna kan inte raderas'; +$string['deletedresp'] = 'Ta bort svar'; +$string['deleteresp'] = 'Ta bort detta svar'; +$string['deletesection'] = 'Radera den här sidan'; +$string['deletingresp'] = 'Tar bort svar'; +$string['dependencies'] = 'Beroenden'; +$string['dependquestion'] = 'FörgreningsfrÃ¥ga'; +$string['dependquestion_help'] = 'Du kan ange en FörgreningsfrÃ¥ga och ett svarsalternativ för den frÃ¥gan. SvarsberoendefrÃ¥gan visas bara om respondenten har angivit det valda svarsalternativet i förgreningsfrÃ¥gan.'; +$string['didnotrespondtoquestion'] = 'Besvarade inte frÃ¥ga'; +$string['directwarnings'] = 'Beroenden av den här frÃ¥gan kommer att tas bort. Detta pÃ¥verkar:'; +$string['download'] = 'Ladda ned'; +$string['downloadpdf'] = 'Ladda ned PDF'; +$string['downloadtextformat'] = 'Ladda ned i textformat'; +$string['downloadtextformat_help'] = 'Du kan spara ned alla svar till en CSV-fil, som kan importeras till Excel eller annat program för att bearbeta data.'; +$string['downloadtypes'] = 'Typ av rapport'; +$string['dropdown'] = 'Rullgardinsmeny (enval)'; +$string['dropdown_help'] = 'Rullgardinsmeny kan ibland vara att föredra framför Radioknappar, för att spara plats pÃ¥ skärmen.'; +$string['edit'] = 'Ändra'; +$string['editingfeedback'] = 'Redigerar inställningar för Ã¥terkoppling'; +$string['editingquestionnaire'] = 'Ändra enkäts inställningar'; +$string['editquestion'] = 'Redigerar frÃ¥ga av typen {$a}'; +$string['email'] = 'E-postadress'; +$string['erroropening'] = 'Ett fel inträffade när enkäten skulle öppnas.'; +$string['essaybox'] = 'Textfält (essä)'; +$string['essaybox_help'] = 'Den här frÃ¥getypen visar ett vanligt textfält med ett angivet antal textrader.'; +$string['event_all_responses_deleted'] = 'Alla svar raderades'; +$string['event_all_responses_saved_as_text'] = 'Alla svar sparades som text'; +$string['event_all_responses_viewed'] = 'Alla svars-rapporten visad'; +$string['event_individual_responses_viewed'] = 'Individuell svarsrapport visad'; +$string['event_previewed'] = 'Enkät förhandsgranskad'; +$string['event_question_created'] = 'FrÃ¥ga skapad'; +$string['event_question_deleted'] = 'FrÃ¥gan togs bort'; +$string['event_response_deleted'] = 'Individuellt svar togs bort'; +$string['event_resumed'] = 'Enkät Ã¥terupptagen'; +$string['event_saved'] = 'Svar sparades'; +$string['event_submitted'] = 'Svar skickades'; $string['feedback'] = 'Ã…terkoppling'; -$string['finished'] = 'Du har besvarat alla frÃ¥gor i frÃ¥geformuläret!'; -$string['messageprovider:message'] = 'PÃ¥minnelse om frÃ¥geformulär'; -$string['messageprovider:notification'] = 'Inlämning av frÃ¥geformulär'; -$string['missingquestion'] = 'Du behöver lämna ett svar du kan gÃ¥ vidare'; -$string['missingquestions'] = 'Du behöver lämna svar innan du kan gÃ¥ vidare'; -$string['modulename'] = 'FrÃ¥geformulär'; -$string['modulename_help'] = 'Modulen FrÃ¥geformulär lÃ¥ter dig skapa enkäter, t.ex. för att samla in information frÃ¥n användare. Du kan välja mellan flera olika typer av frÃ¥gor.'; -$string['modulenameplural'] = 'FrÃ¥geformulär'; +$string['feedback_help'] = 'Hjälp för Ã¥terkoppling'; +$string['feedbackaddmorefeedbacks'] = 'Lägg till {no} Ã¥terkopplingsfält'; +$string['feedbackdefaultlabel'] = '[Ny sida]'; +$string['feedbackeditsections'] = 'Save settings and edit Feedback Sections'; +$string['feedbackglobal'] = 'Global Feedback'; +$string['feedbacknextsection'] = 'Nästa sektion {$a}'; +$string['feedbackoptions'] = 'Denna "Ã¥terkoppling" baseras pÃ¥ en särskild typ av enkät för att göra personlighetstest och används inte för vanliga enkäter.'; +$string['feedbackoptions_help'] = 'Ã…terkopplingsalternativ finns om din enkät innehÃ¥ller följande frÃ¥getyper och frÃ¥geinställningar: Radioknappar; rullgardinsmeny; Ja/Nej; eller Rangordna (normal eller osgood skala). Dessa frÃ¥gor mÃ¥ste ställas in som obligatoriska, fältet FrÃ¥genamn fÃ¥r INTE vara tomt och svarsalternativen mÃ¥ste innehÃ¥lla minst ett värde.'; +$string['feedbacksections'] = '{$a} Ã¥terkopplingssektioner'; +$string['feedbacksectionsselect_help'] = 'Placera dina frÃ¥gor i dessa avsnitt'; +$string['feedbacksettingssaved'] = 'Inställningar för Ã¥terkoppling sparades.'; +$string['feedbacktype'] = 'Typ av Ã¥terkoppling'; +$string['field'] = 'FrÃ¥ga {$a}'; +$string['fieldlength'] = 'Storlek pÃ¥ textruta'; +$string['fieldlength_help'] = 'För frÃ¥getypen **Fritext (kort)**, ange **Storlek pÃ¥ textruta** med siffervärde för antal tecken och **Max antal tecken**med siffervärde för hur lÃ¥ng texten fÃ¥r vara. Förinställning är 20 respektive 25.'; +$string['finished'] = 'Du har besvarat all frÃ¥gor i enkäten.'; +$string['firstrespondent'] = 'Förste respondent'; +$string['formateditor'] = 'HTML-redigerare'; +$string['formatplain'] = 'Enkel text'; +$string['grade'] = 'Poäng/betyg för svar'; +$string['gradesdeleted'] = 'Enkätens poäng raderades'; +$string['headingtext'] = 'Rubrik'; +$string['horizontal'] = 'Horisontellt'; +$string['includechoicecodes'] = 'Inkludera svarskoder'; +$string['includechoicetext'] = 'Inkludera svarstexter'; +$string['includeincomplete'] = 'Inkludera ofullständiga svar'; +$string['includerankaverages'] = 'Ta med medelvärde för rankningsfrÃ¥gor'; +$string['incorrectquestionnaire'] = 'Enkäten är felaktig'; +$string['invalidresponse'] = 'Ogiltigt svar angavs.'; +$string['kindofratescale'] = 'Typ av graderingsskala'; +$string['kindofratescale_help'] = 'Vanlig = en skala med sÃ¥ mÃ¥nga skalsteg som du angivit.
        +Vanlig skala med "Vet ej" som svarsalternativ = Ger ett alternativ om värdering inte är applicerbar för respondenten
        +Rangordna = en skala med så många skalsteg som du angivit, men inget av objekten kan graderas lika. Användbar om man vill att objekt ska rangordnas. +
        +Osgood = en värdering/gradering med andra värden än numeriska. Klicka på "Moodle.Docs för den här sidan" nedan för utförlig beskrivning.'; +$string['lastrespondent'] = 'Siste respondent'; +$string['length'] = 'Längd'; +$string['managequestions'] = 'Administrera frågor'; +$string['managequestions_help'] = 'Här kan du administrera frågor, frågeordning och dela in enkäten i flera sidor.'; +$string['mandatory'] = 'Obligatoriskt - Alla dessa förutsättningar ska vara uppfyllda.'; +$string['maxdigitsallowed'] = 'Max tillåtna antal tecken'; +$string['maxdigitsallowed_help'] = 'Ange maximala antalet siffror som får användas i svaret. Notera att decimalpunkten också räknas!
        +Exempel:
        +Ett tal mellan 000.00 och 999.99 ska kunna anges.
        +Ange Max antal tillåtna siffror till 6, dvs fem siffror plus decimalpunkten.'; +$string['maxforcedresponses'] = 'Högsta tillåtna antal valda svarsalternativ'; +$string['maxforcedresponses_help'] = 'Använd dessa parametrar för att tvinga respondenten att kryssa i minsta och högsta antal svarsalternativ. För att tvinga ett exakt antal kryssrutor för att kryssas, sätt båda till samma värde.
        Om bara ett minsta eller ett högsta antal önskas, lämna bara det andra värdet på 0.
        Om du ställer in minsta eller högsta antal till andra värden än standardvärdet 0, kommer ett varningsmeddelande att visas om respondenten inte uppfyller kravet.
        Du bör göra kraven om antal svarsalternativ tydliga för respondenten, antingen i de allmänna instruktionerna i din enkät eller i texten till frågor där detta används.'; +$string['maxtextlength'] = 'Max antal tecken'; +$string['messageprovider:message'] = 'Påminnelse om enkät'; +$string['messageprovider:notification'] = 'Inlämning av enkät'; +$string['minforcedresponses'] = 'Minsta tillåtna antal valda svarsalternativ'; +$string['minforcedresponses_help'] = 'Använd dessa parametrar för att tvinga respondenten att kryssa i minsta och högsta antal svarsalternativ. För att tvinga ett exakt antal kryssrutor för att kryssas, sätt båda till samma värde.
        Om bara ett minsta eller ett högsta antal önskas, lämna bara det andra värdet på 0.
        Om du ställer in minsta eller högsta antal till andra värden än standardvärdet 0, kommer ett varningsmeddelande att visas om respondenten inte uppfyller kravet.
        Du bör göra kraven om antal svarsalternativ tydliga för respondenten, antingen i de allmänna instruktionerna i din enkät eller i texten till frÃ¥gor där detta används.'; +$string['missingname'] = 'FrÃ¥gan {$a} kan inte användas i det här Ã¥terkopplingsavsnittet dÃ¥ den saknar namn.'; +$string['missingnameandrequired'] = 'FrÃ¥gan {$a} kan inte användas i det här Ã¥terkopplingsavsnittet dÃ¥ den saknar namn och är inte obligatorisk.'; +$string['missingquestion'] = 'Vänligen besvara obligatorisk frÃ¥ga:  '; +$string['missingquestions'] = 'Vänligen besvara obligatoriska frÃ¥gor: '; +$string['missingrequired'] = 'FrÃ¥gan {$a} kan inte användas i det här Ã¥terkopplingsavsnittet dÃ¥ den inte är obligatorisk.'; +$string['modulename'] = 'Enkät'; +$string['modulename_help'] = 'Enkätverktyget används för att med en rad olika frÃ¥getyper skapa enkäter i kursrummet.
        Enkäterna kan vara engångsenkäter, eller ställas in för att vara återkommande (exempelvis en gång i veckan).
        +Man kan även skapa delade enkätmallar som kan användas av alla lärare i MyMoodle.'; +$string['modulenameplural'] = 'Enkäter'; +$string['movedisabled'] = 'Objektet kan inte flyttas'; $string['myresponses'] = 'Alla dina svar'; -$string['myresponsetitle'] = 'Ditt/dina {$a} svar'; +$string['myresponsetitle'] = 'Dina {$a} svar'; $string['myresults'] = 'Dina resultat'; -$string['name'] = 'Namn'; +$string['name'] = 'Rubrik'; +$string['navigate'] = 'Tillåt svarsberoende frågor'; +$string['navigate_help'] = 'Tillåt att Ja/Nej-frågor och radioknappar (envalsfrågor) har underliggande frågor beroende på hur respondenten svarar (svarsberoendefrågor)'; +$string['navigatetosection'] = 'Gå till återkopplingssidan'; $string['next'] = 'Nästa'; $string['nextpage'] = 'Nästa sida'; +$string['nlines'] = '{$a} rader'; $string['noanswer'] = 'Inget svar'; -$string['noattempts'] = 'Ingen har påbörjat detta frågeformulär'; -$string['non_respondents'] = 'Användare som ännu inte har lämnat sina svar'; -$string['noresponsedata'] = 'Inga svar för denna fråga'; +$string['noattempts'] = 'Ingen har påbörjat denna enkät'; +$string['noduplicates'] = 'Rangordna - inga lika värden'; +$string['noduplicateschoiceserror'] = 'Du måste ange minst två svarsalternativ för att använda "Rangordna" i Typ av graderingsskala!'; +$string['non_respondents'] = 'Respondenter som ännu inte har skickat in svar på enkäten.'; +$string['noneinuse'] = 'Enkäten innehåller inga frågor'; +$string['nopublicsurveys'] = 'Det finns inga samlande enkäter gjorda. Samlande enkäter är avsedda för att koppla flera svarsformulär i olika kursrum till en gemensam enkät. Svaren visas bara i den gemensamma enkäten.'; +$string['noresponsedata'] = 'Inga svar på den här frågan'; $string['noresponses'] = 'Inga svar'; -$string['not_started'] = 'inte påbörjat'; -$string['notavail'] = 'Detta frågeformulär är inte längre tillgängligt. Var god be din lärare att ta bort det.'; -$string['noteligible'] = 'Du har inte rätt behörighet för att fylla i detta frågeformulär.'; -$string['notopen'] = 'Detta frågeformulär öppnas först den {$a}.'; -$string['order_ascending'] = 'Stigande sortering'; -$string['order_default'] = 'Visa standardsortering'; -$string['order_descending'] = 'Fallande sortering'; +$string['normal'] = 'Vanlig'; +$string['not_started'] = 'Inte påbörjat'; +$string['notanumber'] = '{$a} är inte ett accepterat format. Använd siffror, decimal ska anges med punkt-tecken.'; +$string['notapplicable'] = 'Vet ej'; +$string['notapplicablecolumn'] = 'Vanlig skala med "Vet ej" som svarsalternativ'; +$string['notavail'] = 'Denna enkät är inte längre tillgänglig.'; +$string['noteligible'] = 'Du har inte rätt behörighet för att fylla i denna enkät.'; +$string['notemplatesurveys'] = 'Det finns inga delade enkätmallar'; +$string['notificationfull'] = 'Inklusive de inskickade svaren'; +$string['notifications'] = 'Sänd notifikationer om inskickade svar'; +$string['notifications_help'] = 'Notifiera kursansvariga och lärare när en enkät besvarats.'; +$string['notificationsimple'] = 'Enbart notifikation'; +$string['notopen'] = 'Denna enkät öppnas {$a}.'; +$string['notrequired'] = 'Svar krävs inte'; +$string['notset'] = 'ej inställd'; +$string['nousersselected'] = 'Inga användare valda'; +$string['numattemptsmade'] = '{$a} inskickade enkäter'; +$string['numberfloat'] = 'Värdet du angav, {$a->number}, har rundats av till {$a->precision} decimaler.'; +$string['numberofdecimaldigits'] = 'Antal visade decimalsiffror i rapporten'; +$string['numberofdecimaldigits_help'] = 'Hur många decimaler som ska visas i rapporten.'; +$string['numberscaleitems'] = 'Antal skalsteg'; +$string['numberscaleitems_help'] = 'Antal skalsteg i graderingen (5 är förinställt)'; +$string['numeric'] = 'Numerisk'; +$string['numeric_help'] = 'Numerisk fråga med möjlighet till decimaler.'; +$string['of'] = 'av'; +$string['opendate'] = 'Öppnas'; +$string['optional'] = 'Valbart - Minst en av dessa förutsättningar ska vara uppfylld.'; +$string['optionalname'] = 'Frågenamn'; +$string['optionalname_help'] = 'Frågenamnet används bara när du exporterar svaren till CSV/Excelformat, och när du administrerar enkäter och frågor, det visas inte för respondenterna.'; +$string['or'] = '- ELLER -'; +$string['order_ascending'] = 'Stigande ordning'; +$string['order_default'] = 'Visa i standardordning'; +$string['order_descending'] = 'Fallande ordning'; $string['orderresponses'] = 'Sortera svar'; +$string['orderresponses_help'] = 'När du visar alla svar kan du sortera efter antal svar (Medelvärdes-kolumnen) för följande fyra frågetyper: * Enval (radio buttons) *Enval (rullgardinsmeny) *Checkbox (kryssrutor för flerval) *Gradering (inklusive Likertskala). När du går till "Visa alla svar" kommer som standard svaren i den ordning som de är i enkäten. Du kan välja att sortera dem i stigande eller fallande ordning.'; $string['otherempty'] = 'Om du markerar denna ruta måste du även skriva något i textfältet!'; $string['overviewnumresplog'] = 'svar'; $string['overviewnumresplog1'] = 'svar'; @@ -89,71 +275,174 @@ $string['owner'] = 'Ägare'; $string['page'] = 'Sida'; $string['pageof'] = 'Sida {$a->page} av {$a->totpages}'; +$string['parent'] = 'Förälder'; $string['participant'] = 'Deltagare'; $string['pleasecomplete'] = 'Var god fyll i detta alternativ'; -$string['pluginname'] = 'Frågeformulär'; +$string['pluginadministration'] = 'Enkätadministration'; +$string['pluginname'] = 'Enkät'; +$string['possibleanswers'] = 'Alternativ'; $string['preview_label'] = 'Förhandsgranska'; -$string['preview_questionnaire'] = 'Förhandsgranskar frågeformulär'; -$string['previewing'] = 'Förhandsgranskar frågeformulär'; +$string['preview_questionnaire'] = 'Förhandsgranskning enkät'; +$string['previewing'] = 'Förgranskar enkät'; $string['previous'] = 'Föregående'; $string['previouspage'] = 'Föregående sida'; -$string['print'] = 'Skriv ut svaret'; -$string['printblank'] = 'Skriv ut tomt formulär'; -$string['printblanktooltip'] = 'Öppnar ett fönster med utskriftsvänligt tomt frågeformulär'; -$string['printtooltip'] = 'Öppnar utskriftsvänlig version med det aktuella svaret'; -$string['private'] = 'Privat'; +$string['print'] = 'Skriv ut detta svar'; +$string['printblank'] = 'Skriv ut en icke ifylld enkät'; +$string['printblanktooltip'] = 'Öppnar en tom enkät för utskrift'; +$string['printtooltip'] = 'Öppnar en enkät med nuvarande svar för utskrift'; +$string['private'] = 'Kursenkät'; $string['public'] = 'Offentligt'; $string['publiccopy'] = 'Kopia:'; $string['publicoriginal'] = 'Original:'; -$string['qtypedaily'] = 'Svara en gång per dag'; -$string['qtypemonthly'] = 'Svara en gång per månad'; -$string['qtypeonce'] = 'Svara en enda gång'; +$string['qtype'] = 'Typ'; +$string['qtype_help'] = 'Välj om respondenten ska tillåtas svara en gång, dagligen, varje vecka eller ett obegränsat antal gånger (många).'; +$string['qtypedaily'] = 'Svara dagligen'; +$string['qtypemonthly'] = 'Svara varje månad'; +$string['qtypeonce'] = 'Svara en gång'; $string['qtypeunlimited'] = 'Svara många gånger'; -$string['qtypeweekly'] = 'Svara en gång per vecka'; -$string['questionnaire:addinstance'] = 'Lägg till ett nytt frågeformulär'; -$string['questionnaire:preview'] = 'Förhandsgranska frågeformulär'; -$string['questionnaire:printblank'] = 'Skriv ut tomt frågeformulär'; -$string['questionnaire:readownresponses'] = 'Läs egna svar'; -$string['questionnaire:submit'] = 'Fyll i och skicka in frågeformulär'; -$string['questionnaire:view'] = 'Visa ett frågeformulär'; +$string['qtypeweekly'] = 'Svara varje vecka'; +$string['questionnaire:addinstance'] = 'Lägg till en ny enkät'; +$string['questionnaire:copysurveys'] = 'Kopiera delade enkätmallar och kursenkäter'; +$string['questionnaire:createpublic'] = 'Skapa publika enkäter'; +$string['questionnaire:createtemplates'] = 'Skapa mallar för enkäter'; +$string['questionnaire:deleteresponses'] = 'Radera svar'; +$string['questionnaire:downloadresponses'] = 'Ladda ned som CSV-fil'; +$string['questionnaire:editquestions'] = 'Skapa och redigera frågor till Questionnaire (enkät)'; +$string['questionnaire:manage'] = 'Skapa och redigera enkäter'; +$string['questionnaire:message'] = 'Skicka meddelande till respondenter som inte har besvarat enkäten'; +$string['questionnaire:preview'] = 'Förhandsgranska enkäter'; +$string['questionnaire:printblank'] = 'Skriv ut en icke ifylld enkät'; +$string['questionnaire:readallresponseanytime'] = 'Se alla svar närsomhelst'; +$string['questionnaire:readallresponses'] = 'Visa resultat av enkäten'; +$string['questionnaire:readownresponses'] = 'Se dina egna svar'; +$string['questionnaire:submissionnotification'] = 'Få notifikation om varje inskickad enkät.'; +$string['questionnaire:submit'] = 'Fylla i och skicka in enkät'; +$string['questionnaire:view'] = 'Se enkät'; $string['questionnaire:viewsingleresponse'] = 'Visa kompletta individuella svar'; -$string['questionnaireopens'] = 'Frågeformuläret öppnas'; -$string['questionnairereport'] = 'Rapport över frågeformulär'; -$string['realm'] = 'Typ av frågeformulär'; -$string['removeallquestionnaireattempts'] = 'Ta bort alla svar i frågeformuläret'; -$string['required'] = 'Svar behövs'; -$string['respondenttypeanonymous'] = 'anonymt'; +$string['questionnaireadministration'] = 'Enkätadministration'; +$string['questionnairecloses'] = 'Enkäten stänger'; +$string['questionnaireopens'] = 'Enkäten öppnas'; +$string['questionnairereport'] = 'Rapport över enkäter'; +$string['questionnum'] = 'Fråga #'; +$string['questions'] = 'Frågor'; +$string['questionsinsection'] = 'Frågor i det här avsnittet:'; +$string['questiontypes'] = 'Frågetyper'; +$string['questiontypes_help'] = 'Ange vilken frågetyp som ska läggas till'; +$string['radiobuttons'] = 'Radioknappar (enval)'; +$string['radiobuttons_help'] = 'I den här frågetypen ska respondenten välja ett svarsalternativ. Skriv ett per rad.'; +$string['rank'] = 'Rangordna'; +$string['ratescale'] = 'Gradering (skala)'; +$string['ratescale_help'] = 'Ange vad som ska graderas, ett objekt per rad.'; +$string['realm'] = 'Typ av enkät'; +$string['realm_help'] = 'Det finns två enkättyper:
        +Kursenkät - enkäten tillhör kursrummet och kan kopieras inom kursrummet.
        Delad enkätmall - en mall som alla som kan skapa en enkät i MyMoodle kan använda för att skapa egna enkäter, vilka i sin tur kan ändras och anpassas vidare.'; +$string['redirecturl'] = 'En webbadress respondenten dirigeras vidare till då enkäten skickats in.'; +$string['remove'] = 'Radera'; +$string['removeallquestionnaireattempts'] = 'Radera alla enkätens svar'; +$string['removenotinuse'] = 'Denna enkät berodde av en Publik enkät som har raderats. Den kan inte längre användas och bör raderas.'; +$string['required'] = 'Obligatoriskt svar'; +$string['required_help'] = 'Om du väljer Ja, kan inte respondenten skicka in sina svar om frågan inte är besvarad.'; +$string['reset'] = 'Återställ'; +$string['respeligiblerepl'] = '(ersatt av rollöverskridande)'; +$string['respondenteligibleall'] = 'alla'; +$string['respondenteligiblestudents'] = 'enbart studenter'; +$string['respondenteligibleteachers'] = 'enbart lärare'; +$string['respondents'] = 'Respondenter'; +$string['respondenttype'] = 'Öppen / Anonym'; +$string['respondenttype_help'] = 'Lärare kan se varje respondents svar genom att välja "Namn". Du döljer vem som har svarat vad genom att välja "Anonym". +Om enkäten inte görs anonym ska respondenterna informeras om detta i enkätens beskrivning.'; +$string['respondenttypeanonymous'] = 'Anonym'; +$string['respondenttypefullname'] = 'Namn'; $string['response'] = 'Svar'; +$string['responsefieldlines'] = 'Storlek på textruta'; +$string['responseformat'] = 'Textformat'; +$string['responseoptions'] = 'Alternativ för att besvara'; $string['responses'] = 'Svar'; -$string['resume'] = 'Spara/återuppta svar'; -$string['resumesurvey'] = 'Fortsätt fylla i frågeformuläret'; +$string['responseview'] = 'Studenter kan se ALLAS svar, även andra studenters'; +$string['responseview_help'] = 'Här bestämmer du om och när studenterna ska kunna se hela resultatet av enkäten. Om studenter aldrig ska kunna se hur andra studenter har svarat ska du välja alternativet Aldrig.
        Studenterna kan alltid se sina egna svar.'; +$string['responseviewstudentsalways'] = 'Alltid'; +$string['responseviewstudentsnever'] = 'Aldrig'; +$string['responseviewstudentswhenanswered'] = 'Efter att enkäten har besvarats'; +$string['responseviewstudentswhenclosed'] = 'Efter att enkäten har stängts'; +$string['resume'] = 'Spara och fortsätt senare'; +$string['resume_help'] = 'Den här inställningen lÃ¥ter studenterna spara sina svar, och Ã¥tergÃ¥ till enkäten senare för att komplettera den innan den skickas in.'; +$string['resumesurvey'] = 'Ã…teruppta enkät'; +$string['return'] = 'Ã…tervänd'; $string['save'] = 'Spara'; -$string['savedbutnotsubmitted'] = 'Dina svar i frÃ¥geformuläret har sparats, men har inte skickats in ännu.'; -$string['savedprogress'] = 'Dina svar har sparats. Du kan närsomhelst komma tillbaka och fortsätta fylla i frÃ¥geformuläret.'; -$string['search:activity'] = 'FrÃ¥geformulär - information om aktivitet'; -$string['search:question'] = 'FrÃ¥geformulär - frÃ¥gor'; +$string['saveasnew'] = 'Spara som en ny frÃ¥ga'; +$string['savedbutnotsubmitted'] = 'Dina svar har sparats men ännu inte skickats in'; +$string['savedprogress'] = 'Dina svar har sparats. Du kan närsomhelst komma tillbaka och fortsätta fylla i enkäten.'; +$string['saveeditedquestion'] = 'Spara frÃ¥ga {$a}'; +$string['savesettings'] = 'Spara'; +$string['search:activity'] = 'Enkät - information om aktivitet'; +$string['search:question'] = 'Enkät - frÃ¥gor'; +$string['section'] = 'Beskrivning'; +$string['sectionbreak'] = '----- Ny sida -----'; +$string['sectionbreak_help'] = '----- Ny sida -----'; +$string['sectiontext'] = 'Etikett (textblock, ej frÃ¥ga)'; +$string['sectiontext_help'] = 'Detta är ingen frÃ¥ga, utan en kort text som visas för att introducera en serie frÃ¥gor.'; $string['send'] = 'Skicka'; -$string['started'] = 'pÃ¥börjat'; -$string['submitoptions'] = 'Inlämningsalternativ'; -$string['submitpreview'] = 'Förhandsgranska innan du lämnar in'; -$string['submitpreviewcorrect'] = 'Denna inlämning skulle bli accepterat som korrekt ifylld.'; -$string['submitsurvey'] = 'Skicka in frÃ¥geformuläret'; -$string['submitted'] = 'Inskickat den:'; -$string['summary'] = 'Sammanfattning'; -$string['surveynotexists'] = 'FrÃ¥geformuläret finns inte'; -$string['thank_head'] = 'Tack för att du har fyllt i detta frÃ¥geformulär.'; -$string['thismonth'] = 'denna mÃ¥nad'; +$string['send_message'] = 'Skicka meddelande till valda respondenter'; +$string['send_message_to'] = 'Skicka meddelande till:'; +$string['sendemail_help'] = 'Skickar en kopia av varje inskickad enkät till den angivna e-postadressen. Du kan ange flera adresser genom att separera dem med kommatecken. Lämna tom för att inte skicka kopior.'; +$string['set'] = 'inställd'; +$string['settings'] = 'Inställningar'; +$string['settingssaved'] = 'Inställningar sparades'; +$string['show_nonrespondents'] = 'Respondenter som inte har svarat'; +$string['started'] = 'PÃ¥börjat'; +$string['strictdateformatting'] = 'Använd formatet Ã¥r-mÃ¥nad-dag, exempelvis som för 14 mars 1945:  1945-03-14. Du kan även klicka pÃ¥ kalendersymbolen för att välja ett datum där.'; +$string['subject'] = 'Ämne'; +$string['submissionnotificationhtmlanon'] = 'Ett nytt svar pÃ¥ enkäten "{$a->name}" har skickats in submission.'; +$string['submissionnotificationhtmluser'] = 'Ett nytt svar pÃ¥ enkäten "{$a->name}" har skickats in submission av "{$a->username}".'; +$string['submissionnotificationsubject'] = 'Enkätsvar har skickats in'; +$string['submissionnotificationtextanon'] = 'Ett nytt svar ({$a->submissionurl}) pÃ¥ enkäten "{$a->name}" har skickats in.'; +$string['submissionnotificationtextuser'] = 'Ett nytt svar ({$a->submissionurl})pÃ¥ enkäten "{$a->name}" har skickats in av "{$a->username}" ({$a->profileurl}).'; +$string['submitoptions'] = 'Alternativ vid inskickat svar'; +$string['submitpreview'] = 'Skicka in förhandsgranskning'; +$string['submitpreviewcorrect'] = 'Denna enkät skulle accepteras som korrekt genomförd.'; +$string['submitsurvey'] = 'Skicka in dina svar'; +$string['submitted'] = 'Inskickad:'; +$string['subtitle'] = 'Underrubrik'; +$string['subtitle_help'] = 'Underrubrik till enkäten, visas bara pÃ¥ första sidan under enkätens rubrik.'; +$string['summary'] = 'Sammanställning'; +$string['surveynotexists'] = 'Enkäten finns inte'; +$string['surveyresponse'] = 'Svar frÃ¥n enkät'; +$string['template'] = 'Delad enkätmall'; +$string['templatenotviewable'] = 'Detta är en delad enkätmall och den kan inte visas sÃ¥ här dÃ¥ det inte finns nÃ¥got resultat i den. Använd "Förhandsgranska" i enkätens administrationsmeny. '; +$string['text'] = 'FrÃ¥getext'; +$string['textbox'] = 'Fritext (kort)'; +$string['textbox_help'] = 'För frÃ¥getypen **Fritext (kort)**, ange **Storlek pÃ¥ textruta** med antal tecken och **Max antal tecken** för hur lÃ¥ng texten fÃ¥r vara.'; +$string['textdownloadoptions'] = 'Alternativ för textformat (CSV)'; +$string['thank_head'] = 'Tack för dina svar.'; +$string['thismonth'] = 'den här mÃ¥naden'; $string['thisresponse'] = 'Detta svar'; -$string['thisweek'] = 'denna vecka'; +$string['thisweek'] = 'den här veckan'; +$string['thousands'] = 'Använd inga mellanslag, decimaler anges med punkt.'; +$string['title'] = 'Rubrik'; +$string['title_help'] = 'Rubriken pÃ¥ den här specifika enkäten, visas pÃ¥ varje sida i enkäten. Det finns även ett enkätnamn under inställningar, vilket visas som förinställning om ingen rubrik anges här.'; $string['today'] = 'idag'; +$string['total'] = 'Totalt'; +$string['totalresponses'] = 'Totalt antal svar pÃ¥ frÃ¥gan'; +$string['type'] = 'FrÃ¥getyp'; +$string['undefinedquestiontype'] = 'Odefinierad frÃ¥getyp!'; +$string['url'] = 'Bekräftelselänk'; +$string['url_help'] = 'En webbadress respondenten dirigeras vidare till dÃ¥ enkäten skickats in.'; +$string['useprivate'] = 'Kopiera befintlig enkät i kursen'; +$string['usepublic'] = 'Använd INTE nÃ¥gon enkät frÃ¥n den här raden och nedÃ¥t som mall för din enkät!'; +$string['usetemplate'] = 'Använd mall'; +$string['vertical'] = 'Vertikalt'; $string['view'] = 'Visa'; $string['viewallresponses'] = 'Visa alla svar'; -$string['viewbyresponse'] = 'Lista med svar'; -$string['viewindividualresponse'] = 'Enskilda svar'; +$string['viewbyresponse'] = 'Lista pÃ¥ svar'; +$string['viewindividualresponse'] = 'Individuella svar'; +$string['viewindividualresponse_help'] = 'Klicka pÃ¥ respondentens namn i listan för att se dennes svar.'; $string['viewresponses'] = 'Alla svar ({$a})'; +$string['viewyourresponses'] = 'Dina svar - visa {$a}'; $string['wronganswers'] = 'Det är nÃ¥got fel med dina svar (se nedan)'; -$string['wrongformat'] = 'Det är nÃ¥got fel med ditt svar pÃ¥ frÃ¥ga: '; -$string['wrongformats'] = 'Det är nÃ¥got fel med dina svar pÃ¥ frÃ¥gorna: '; +$string['wrongdateformat'] = 'Det angivna datumet {$a} stämmer inte med formatet i exemplet.'; +$string['wrongformat'] = 'Det är nÃ¥got problem med ditt svar pÃ¥ frÃ¥gan: '; +$string['wrongformats'] = 'Det är nÃ¥got problem med ditt svar pÃ¥ frÃ¥gan: '; $string['yesno'] = 'Ja/Nej'; -$string['yourresponse'] = 'Ditt svar'; +$string['yesno_help'] = 'Enkel ja- eller nejfrÃ¥ga'; +$string['yourresponse'] = 'Dina svar'; $string['yourresponses'] = 'Dina svar'; diff --git a/html/langpacks/sv/studentquiz.php b/html/langpacks/sv/studentquiz.php index c3014189e8..49627acce2 100644 --- a/html/langpacks/sv/studentquiz.php +++ b/html/langpacks/sv/studentquiz.php @@ -25,7 +25,464 @@ defined('MOODLE_INTERNAL') || die(); -$string['migrate_studentquiz_short'] = 'Snabba upp denna frÃ¥geuppsättning'; +$string['abort_button'] = 'Avbryt'; +$string['add_comment'] = 'Lägg till kommentar'; +$string['add_reply'] = 'Lägg till svar'; +$string['addprivatecomment'] = 'Lägg till privat kommentar (dessa är mellan lärare och student endast)'; +$string['addprivatecomment_help'] = 'Dessa kommentarer är enbart mellan frÃ¥geförfattaren och den person som administrerar aktiviteten. Den här trÃ¥den är mer för aktivitetsadministratörer att ge feedback om och när de ändrar frÃ¥gestatus.'; +$string['addpubliccomment'] = 'Lägg till publik kommentar'; +$string['after_answering_end_date'] = 'StudentQuizet stängdes för besvarande {$a}'; +$string['after_submission_end_date'] = 'StudentQuizet stängdes för frÃ¥geskapande {$a}'; +$string['anonymous_user_name'] = 'Anonym användare nr {$a}'; +$string['answeringndbeforestart'] = 'Deadline för att besvara kan inte ligga före öppningsdatumet.'; +$string['api_state_change_error_content'] = 'Den här frÃ¥gan kan inte raderas eftersom den har godkänts.'; +$string['api_state_change_error_title'] = 'Fel dÃ¥ frÃ¥ga skulle raderas'; +$string['api_state_change_success_content'] = 'FrÃ¥gestatus ändrades.'; +$string['api_state_change_success_title'] = 'Det gick bra.'; +$string['approve'] = 'Godkänn'; +$string['approve_toggle'] = 'Underkänn / Godkänn'; +$string['approved'] = '✓'; +$string['approved_column_name'] = 'Godkända'; +$string['approved_veryshort'] = 'G'; +$string['approveselectedscheck'] = 'Är du säker pÃ¥ att du vill godkänna/underkänna följande frÃ¥gor?

        {$a}'; +$string['average_column_name'] = 'Medel'; +$string['back_to_course_button'] = 'Tillbaka till kursen'; +$string['before_answering_end_date'] = 'StudentQuizet stänger för svar {$a}.'; +$string['before_answering_start_date'] = 'Öppen för svar från {$a}.'; +$string['before_submission_end_date'] = 'StudentQuizet stänger för inskickade frågor {$a}.'; +$string['before_submission_start_date'] = 'Öppen för att skicka in frågor från {$a}.'; +$string['changecurrentstate'] = 'Ändra från {$a} till:'; +$string['changestateto'] = 'Ändra till:'; +$string['collapseall'] = 'Fäll ihop alla kommentarer'; +$string['collapsecomment'] = 'Fäll ihop kommentar'; +$string['comment'] = 'Kommentar'; +$string['comment_author'] = 'Författare'; +$string['comment_cannot_update'] = 'Kan inte uppdatera kommentaren'; +$string['comment_column_name'] = 'Kommentarer'; +$string['comment_error'] = 'Kommentera här'; +$string['comment_error_unsaved'] = 'Vill du spara kommentaren först?'; +$string['comment_help'] = 'Skriv en kommentar'; +$string['comment_help_help'] = 'Skriv en kommentar till frågan'; +$string['comment_veryshort'] = 'Kommentarer'; +$string['commentcolumnexplainprivate'] = 'Antal privata kommentarer. En blå bakgrund betyder att du har minst en oläst kommentar.'; +$string['commentcolumnexplainpublic'] = 'Antal publika kommentarer. En blå bakgrund betyder att du har minst en oläst kommentar.'; +$string['commenthistory'] = 'Kommentarshistorik'; +$string['commentplural'] = 'Kommentarer'; +$string['confirmdeletecomment'] = 'Är du säker på att du vill radera den här kommentaren?'; +$string['createnewquestion'] = 'Skapa ny fråga'; +$string['createnewquestionfirst'] = 'Skapa första frågan'; +$string['creator_anonym_fullname'] = 'Anonym student'; +$string['current_of_total'] = '{$a->current} av {$a->total}'; +$string['current_state'] = 'Nuvarande status'; +$string['daily'] = 'dagligen'; +$string['delete'] = 'Radera'; +$string['deletecomment'] = 'Radera kommentar'; +$string['deleted'] = 'Raderad'; +$string['deletedbyauthor'] = 'Kommentaren raderades {$a}.'; +$string['deletedbyuser'] = 'Kommentaren raderades av {$a->user}, {$a->date}.'; +$string['deletedcomment'] = 'Kommentaren raderades.'; +$string['deleteorphanedquestions'] = 'Radera föräldralösa frågor'; +$string['deleteorphanedquestionserrormdlquestion'] = 'Fel: kunde inte radera från tabellen mdl_question. Frågan används förmodligen någonstans.
        Fel: radera från mdl_studentquiz* tabeller avbröts.
        '; +$string['deleteorphanedquestionserrorstudentquiz'] = 'Fel: kunde inte radera från tabellerna mdl_studentquiz*.'; +$string['deleteorphanedquestionsfullmessage'] = 'Frågor som är icke godkända / flaggade att raderas:
          {$a->fullmessage}
        '; +$string['deleteorphanedquestionsnonefound'] = 'ingen hittades'; +$string['deleteorphanedquestionsquestioninfo'] = '
      • {$a->name} (FrÃ¥getyp: {$a->qtype}, ID: {$a->questionid})
      • '; +$string['deleteorphanedquestionssmallmessage'] = 'StudentQuiz: Körningen för att ta bort föräldralösa frÃ¥gor är genomförd.'; +$string['deleteorphanedquestionssubject'] = 'StudentQuiz'; +$string['deleteorphanedquestionssuccessmdlquestion'] = 'Det gick bra: raderades frÃ¥n tabeller mdl_question
        '; +$string['deleteorphanedquestionssuccessstudentquiz'] = 'Det gick bra: raderades från mdl_studentquiz*
        '; +$string['describe_already_deleted'] = 'Den här kommentaren är redan raderad.'; +$string['describe_not_creator'] = 'Detta är inte din kommentar.'; +$string['describe_out_of_time_delete'] = 'Den här kommentaren kan inte längre raderas'; +$string['describe_out_of_time_edit'] = 'Denna kommentar kan inte längre redigeras'; +$string['descriptioncofstate'] = 'Fråga ändrad till \'{$a->state}\''; +$string['descriptionofstatenew'] = 'Fråga sparad ("Utkast")'; +$string['descriptionofvisibility'] = 'Frågans synlighet satt till \'{$a->visibility}\''; +$string['difficulty_all_column_name'] = 'Gruppens svårighet'; +$string['difficulty_level_column_name'] = 'Svårighet'; +$string['difficulty_title'] = 'Svårighetsskala'; +$string['editcomment'] = 'Redigera kommentar'; +$string['editedcomment_last_edit'] = 'Senast redigerad:'; +$string['editedcommenthistory'] = 'Redigerad av {$a->lastesteditedcommentauthorname}, {$a->lastededitedcommenttime}'; +$string['editedcommenthistorylinktext'] = 'Historik'; +$string['editedcommenthistorywithuserlink'] = 'Redigerad av {$a->lastesteditedcommentauthorname} den {$a->lastededitedcommenttime}'; +$string['editorplaceholder'] = 'Skriv din kommentar här...'; +$string['emailautomationnote'] = 'Observera att detta är ett automatiskt systemmeddelande som inte kan besvaras.'; +$string['emailcommentaddedbody'] = 'Hej {$a->recepientname}, din fråga \'{$a->questionname}\' i StudentQuiz \'{$a->modulename}\' i kursen \'{$a->coursename}\' har kommenterats av \'{$a->actorname}\', \'{$a->timestamp}\'. Kommentar: \'{$a->commenttext}\' Du kan se frågan här: {$a->questionurl}.'; +$string['emailcommentaddedsmall'] = 'Din fråga \'{$a->questionname}\' har kommenterats av {$a->username}.'; +$string['emailcommentaddedsubject'] = 'Fråga har kommenterats: {$a->questionname}'; +$string['emailcommentdeletedbody'] = 'Hej {$a->recepientname}, kommentaren gjord \'{$a->commenttime}\' till din fråga \'{$a->questionname}\' i StudentQuiz \'{$a->modulename}\' i kursen \'{$a->coursename}\' har raderats \'{$a->actorname}\', \'{$a->timestamp}\'. Kommentaren var: \'{$a->commenttext}\' Du kan se frågan här: {$a->questionurl}.'; +$string['emailcommentdeletedsmall'] = 'Kommentaren till din fråga \'{$a->questionname}\' har raderats av {$a->actorname}.'; +$string['emailcommentdeletedsubject'] = 'Kommentar har raderats för frågan: {$a->questionname}'; +$string['emaildigestbody'] = 'Detta är din {$a->digesttype} sammanfattning av notifikationer från StudentQuiz {$a->modulename}, åtkomlig här:'; +$string['emaildigestbody_section_content'] = 'Din fråga {$a->questionname} har blivit {$a->actiontype} av {$a->actorname}'; +$string['emaildigestbody_section_title'] = 'Notifikation {$a->seq}, {$a->timestamp}'; +$string['emaildigestsubject'] = 'StudentQuiz, sammanfattande notifikation'; +$string['emailminecommentdeletedbody'] = 'Hej {$a->recepientname}, din kommentar \'{$a->commenttime}\' till frågan \'{$a->questionname}\' i StudentQuizet \'{$a->modulename}\' i kursen \'{$a->coursename}\' har raderats av \'{$a->actorname}\', \'{$a->timestamp}\'. Kommentaren var: \'{$a->commenttext}\' Du kan se frågan här: {$a->questionurl}.'; +$string['emailminecommentdeletedsmall'] = 'Din kommentar till frågan \'{$a->questionname}\' har raderats av {$a->actorname}.'; +$string['emailminecommentdeletedsubject'] = 'Kommentar har raderats för frågan: {$a->questionname}'; +$string['emailnoityfyreviewablequestion_section_content'] = 'Frågan "{$a->questionname}" ändrades till "Reviewable" av {$a->actorname}'; +$string['emailnoityfyreviewablequestionsinglebody'] = '{$a->courseshortname} StudentQuiz ("{$a->modulename}"): frågan "{$a->questionname}" ändrades till "Reviewable" av {$a->actorname}, {$a->timestamp}.'; +$string['emailsalutation'] = 'Hej {$a},'; +$string['emailsinglebody'] = 'Din fråga {$a->questionname} i StudentQuizet {$a->modulename} i kursen {$a->coursename} har blivit {$a->eventname} av {$a->actorname}, {$a->timestamp}.'; +$string['emailsinglebody_reviewlink'] = 'Du kan granska den här frågan här:'; +$string['error_form_validation'] = '{$a}'; +$string['error_permission'] = 'Tyvärr, du måste vara med i en grupp för att se den här sidan.'; +$string['error_sendalert'] = 'Det uppstod ett fel när din rapport skulle skickas till {$a}. Rapporten kunde inte skickas.'; +$string['expandall'] = 'Fäll ut alla kommentarer'; +$string['expandcomment'] = 'Fäll ut kommentar'; +$string['filter'] = 'Filtrera'; +$string['filter_advanced_element'] = '{$a} (Avancerat objekt)'; +$string['filter_comment_label_date'] = 'Datum'; +$string['filter_comment_label_forename'] = 'Förnamn'; +$string['filter_comment_label_sort_by'] = 'Sortera efter:'; +$string['filter_comment_label_sort_toggle'] = 'Sortera efter {$a->field} {$a->type}'; +$string['filter_comment_label_surname'] = 'Efternamn'; +$string['filter_ishigher'] = 'Är högre än'; +$string['filter_islower'] = 'Är lägre än'; +$string['filter_label_approved'] = 'Godkända frågor'; +$string['filter_label_comment'] = 'Antal kommentarer'; +$string['filter_label_createdate'] = 'Skapades'; +$string['filter_label_difficulty_level'] = 'Svårighet'; +$string['filter_label_fast_filters'] = 'Snabbfilter'; +$string['filter_label_myattempts'] = 'Mina försök'; +$string['filter_label_mydifficulty'] = 'Min svårighetsgrad'; +$string['filter_label_mylastattempt'] = 'Mitt senaste försök'; +$string['filter_label_myrate'] = 'Min ranking'; +$string['filter_label_onlyapproved'] = 'Godkända'; +$string['filter_label_onlyapproved_help'] = 'Frågor godkända av lärare'; +$string['filter_label_onlydifficult'] = 'Svåra för alla'; +$string['filter_label_onlydifficult_help'] = 'Frågor med en genomsnittlig svårighetsgrad om mer än {$a}%'; +$string['filter_label_onlydifficultforme'] = 'Svåra för mig'; +$string['filter_label_onlydifficultforme_help'] = 'Frågor med min svårighetsgrad om mer än {$a}%'; +$string['filter_label_onlygood'] = 'Högt värderade'; +$string['filter_label_onlygood_help'] = 'Frågor med en rankning om minst {$a} sjärnor'; +$string['filter_label_onlymine'] = 'Mina egna'; +$string['filter_label_onlymine_help'] = 'Frågor du skapat'; +$string['filter_label_onlynew'] = 'Obesvarade'; +$string['filter_label_onlynew_help'] = 'Frågor du aldrig försökt besvara tidigare'; +$string['filter_label_question'] = 'Frågenamn'; +$string['filter_label_questiontext'] = 'Innehåll'; +$string['filter_label_rates'] = 'Rankning'; +$string['filter_label_show_mine'] = 'Mina frågor'; +$string['filter_label_tags'] = 'Tagg'; +$string['finish_button'] = 'Avsluta'; +$string['hidden'] = 'Dold'; +$string['history'] = 'Historik'; +$string['includingunread'] = '(inklusive olästa)'; +$string['invalidemail'] = 'Epostadressen är inte giltig. Ange en giltig epostadress.'; +$string['lastattempt_right'] = '✓'; +$string['lastattempt_right_label'] = 'Senaste försöket korrekt'; +$string['lastattempt_wrong'] = '✗'; +$string['lastattempt_wrong_label'] = 'Senaste försöket felaktigt'; +$string['latest_column_name'] = 'Senaste'; +$string['manager_anonym_fullname'] = 'Anonym ansvarig'; +$string['message'] = 'Meddelande'; +$string['messageprovider:commentadded'] = 'Notifikation om tillagd kommentar'; +$string['messageprovider:commentdeleted'] = 'Notifikation om raderad kommentar'; +$string['messageprovider:deleteorphanedquestions'] = 'Fråga raderad, notifikation'; +$string['messageprovider:minecommentdeleted'] = 'Notifikation om att min kommentar raderats'; +$string['messageprovider:questionchanged'] = 'Frågehändelse, notifikation'; +$string['migrate_already_done'] = 'Inget gjordes för aktiviteten har redan migrerats!'; +$string['migrate_studentquiz_short'] = 'Öka hastigheten på det här frågesetet.'; +$string['migrated_successful'] = 'Aktiviteten migrerades!'; +$string['mine_column_name'] = 'Mina'; +$string['missingparam'] = 'En parameter fattas eller är felaktig.'; +$string['modulename'] = 'StudentQuiz'; +$string['modulename_help'] = 'StudentQuiz gör det möjligt för studenter att skapa egna frågor för gemensamma övningsquizzar/tester. I översikten kan studenterna filtrera fram frågor beroende på exempelvis svårighetsgrad och göra individuella quizzar.

        Aktiviteten ger studenterna poäng inom aktiviteten, men inte i betygsboken. Poängen listas i en rankingtabell.

        För att betygssätta aktiviteten kan en Uppgift utan inlämning sättas upp.

        Lärare kan välja att importera bra frÃ¥gor till kursens frÃ¥gebank, för användning i andra tester.'; +$string['modulenameplural'] = 'StudentQuizar'; +$string['more'] = 'Mer'; +$string['myattempts_column_name'] = 'Mina försök'; +$string['mydifficulty_column_name'] = 'Min svÃ¥righetsgrad'; +$string['mylastattempt_column_name'] = 'Mitt senaste försök'; +$string['myrate_column_name'] = 'Min ranking'; +$string['nav_export'] = 'Exportera'; +$string['nav_import'] = 'Importera'; +$string['nav_question_no'] = 'FrÃ¥ga {$a->current} av {$a->total}'; +$string['needtoallowatleastoneqtype'] = 'Du mÃ¥ste tillÃ¥ta minst en frÃ¥getyp'; +$string['next_button'] = 'Nästa'; +$string['no_comment'] = 'ingen än'; +$string['no_comments'] = 'Inga kommentarer'; +$string['no_difficulty_level'] = 'ingen än'; +$string['no_myattempts'] = 'inget än'; +$string['no_mylastattempt'] = 'inget än'; +$string['no_mylastattempt_label'] = 'FrÃ¥gan har inga försök'; +$string['no_questions_add'] = 'Det finns inga frÃ¥gor i detta StudentQuiz. Lägg gärna till nÃ¥gra!'; +$string['no_questions_filter'] = 'Ingen av frÃ¥gorna matchar dina filter. Ã…terställ filtren för att se alla frÃ¥gor.'; +$string['no_questions_selected_message'] = 'Välj minst en frÃ¥ga för att starta en quiz.'; +$string['no_rates'] = 'ingen än'; +$string['no_tags'] = 'ingen än'; +$string['nocommenthistoryexist'] = 'Det finns ännu ingen historik för denna kommentar.'; +$string['nofurtherprivatecomments'] = 'Inga ytterligare privata kommentarer tillÃ¥ts när en frÃ¥ga är "godkänd"'; +$string['noquestionsselectedtodoaction'] = 'Välj en eller flera frÃ¥gor innan du väljer den här Ã¥tgärden.'; +$string['not_approved'] = '✗'; +$string['notshowratingcomment'] = 'Observera: Gradering och kommentering är inte tillgänglig i förgranskningsläge för dina egna frÃ¥gor'; +$string['num_questions'] = '{$a} frÃ¥gor'; +$string['number_column_name'] = 'Nummer'; +$string['numberreply'] = '{$a} svar'; +$string['onlyrootcommentcanreply'] = 'Bara första nivÃ¥n av kommentaren kan besvaras'; +$string['pagesize'] = 'Sidstorlek:'; +$string['pagesize_invalid_input'] = 'Fel: en angiven sidstorlek mÃ¥ste vara ett giltigt numeriskt värde.'; +$string['pin'] = 'NÃ¥la fast frÃ¥ga'; +$string['please_enrole_message'] = 'Logga in för att se dina resultat'; +$string['pluginadministration'] = 'Administrera StudentQuiz'; +$string['pluginname'] = 'StudentQuiz'; +$string['previous_button'] = 'FöregÃ¥ende'; +$string['privacy:metadata:studentquiz_progress:correctattempts'] = 'Antal korrekta svar'; +$string['private'] = 'Privat'; +$string['privatecomments'] = 'Privata kommentarer'; +$string['progress_bar_caption'] = 'Dina framsteg i detta StudentQuiz'; +$string['public'] = 'Publik'; +$string['publiccomments'] = 'Publika kommentarer'; +$string['questionchangedlowercase'] = 'ändrad'; +$string['questionsinuse'] = '(* FrÃ¥gor markerade med asterisk används redan i quizzar.)'; +$string['ranking_block_title'] = 'Rankning'; +$string['ranking_block_title_anonymised'] = 'Rankning (anonymiserad)'; +$string['rate_all_column_name'] = 'Allas värdering'; +$string['rate_column_name'] = 'FrÃ¥gevärdering'; +$string['rate_error'] = 'Värdera frÃ¥gan'; +$string['rate_help'] = 'Värdera den här frÃ¥gan'; +$string['rate_help_help'] = 'Värdera den här frÃ¥gan. 1 är mycket dÃ¥lig, 5 är mycket bra.'; +$string['rate_multi_stars_desc'] = '{$a} stjärnor valda'; +$string['rate_one_star_desc'] = '1 stjärna vald'; +$string['rate_points'] = 'Poäng'; +$string['rate_title'] = 'Värdera frÃ¥gan'; +$string['ratingbar_title'] = 'Värdering'; +$string['remove_comment'] = 'Ta bort'; +$string['remove_comment_label'] = 'Ta bort kommentar'; +$string['replies'] = 'Svar'; +$string['reply'] = 'Svara'; +$string['replycomment'] = 'Svara'; +$string['report_comment_condition1'] = 'InnehÃ¥llet är oegentligt'; +$string['report_comment_condition2'] = 'InnehÃ¥llet är trakasserande'; +$string['report_comment_condition3'] = 'InnehÃ¥llet är stötande'; +$string['report_comment_condition4'] = 'InnehÃ¥llet är kränkande'; +$string['report_comment_condition5'] = 'InnehÃ¥llet gör intrÃ¥ng pÃ¥ upphovsrätten'; +$string['report_comment_condition6'] = 'Den är mot reglerna för annan anledning'; +$string['report_comment_condition_more'] = 'Annan information (frivillig)'; +$string['report_comment_emailappendix'] = 'Du fÃ¥r det här meddelandet för att din epostadress har används i ett StudentQuiz för att rapportera en kommentar.'; +$string['report_comment_emailpreface'] = 'En kommentar har rapporterats av {$a->fullname} ({$a->username}, {$a->email}).'; +$string['report_comment_emailsubject'] = 'Anmälan kommentaren {$a->commentid} i kursen {$a->coursename}, StudentQuiz {$a->studentquizname}'; +$string['report_comment_feedback'] = 'Din anmälan har skickats och kommer att granskas.'; +$string['report_comment_info'] = 'Anmälningsfunktionen skickar den här kommentaren till personal som undersöker den. Använd den här funktionen enbart dÃ¥ du anser det nödvändigt.'; +$string['report_comment_invalid'] = 'Ange en orsak för att anmäla den här kommentaren.'; +$string['report_comment_invalid_checkbox'] = 'Kryssa för minst ett alternativ.'; +$string['report_comment_link_text'] = 'Klicka här för att granska frÃ¥gan och dess kommentarer'; +$string['report_comment_not_available'] = 'Anmälningsfunktionen är inte tillgänglig.'; +$string['report_comment_pagename'] = 'Anmäl en kommentar du anser oacceptabel.'; +$string['report_comment_reasons'] = 'Orsaker till anmälan:'; +$string['report_comment_reporter_detail'] = '{$a->fullname} ({$a->username}; {$a->email}; {$a->ip})'; +$string['report_comment_reporter_info'] = 'Anmälarens information:'; +$string['report_comment_submit'] = 'Skicka anmälan'; +$string['reportcomment'] = 'Anmäl kommentar'; +$string['reportcomment_title'] = 'Rapportera kommentar som stötande'; +$string['reportquiz_admin_title'] = 'Studentstatistik'; +$string['reportquiz_stats_all_last_attempt_correct'] = 'Allas genomsnitt för senaste korrekta svar'; +$string['reportquiz_stats_all_last_attempt_incorrect'] = 'Allas genomsnitt för senaste felaktiga svar'; +$string['reportquiz_stats_all_percentage_correct_answers'] = 'Procentsats för allas korrekta svar'; +$string['reportquiz_stats_all_percentage_correct_answers_help'] = 'Summan av korrekta svar / Summan av alla svar'; +$string['reportquiz_stats_all_progress'] = 'Allas genomsnittliga framsteg'; +$string['reportquiz_stats_all_progress_help'] = 'Genomsnittligt framsteg baserat pÃ¥ alla deltagare'; +$string['reportquiz_stats_all_question_attempts_correct'] = 'Samtliga deltagares genomsnitt för korrekta svar'; +$string['reportquiz_stats_all_question_attempts_incorrect'] = 'Samtliga deltagares genomsnitt för felaktiga svar'; +$string['reportquiz_stats_all_questions_answered'] = 'Genomsnitt för alla svar'; +$string['reportquiz_stats_all_questions_answered_help'] = 'Genomsnittligt antal svar baserat pÃ¥ alla deltagare'; +$string['reportquiz_stats_all_questions_approved'] = 'Totalt antal godkända frÃ¥gor'; +$string['reportquiz_stats_all_questions_approved_help'] = 'Lärare kan godkänna frÃ¥gor för att verifiera att de är korrekta. Detta är antalet godkända frÃ¥gor i detta StudentQuiz.'; +$string['reportquiz_stats_all_questions_created'] = 'Totalt antal frÃ¥gor i detta StudentQuiz'; +$string['reportquiz_stats_all_questions_created_help'] = 'Totalt antal frÃ¥gor skapade av samtliga deltagare'; +$string['reportquiz_stats_all_rates_average'] = 'Värderingsgenomsnitt för samtliga frÃ¥gor'; +$string['reportquiz_stats_all_rates_average_help'] = 'Värderingen för varje frÃ¥ga är genomsnittet av de stjärnor som den fÃ¥tt av deltagarna. Exempel: Deltagarna skapade fyra frÃ¥gor. Om frÃ¥ga A fick 3 stjärnor, frÃ¥ga B = 4 stjärnor, frÃ¥ga C = 2 stjärnor och frÃ¥ga D = 5 stjärnor, är värderingen för alla frÃ¥gor 3,5.'; +$string['reportquiz_stats_own_last_attempt_correct'] = 'Ditt antal senast korrekta svar'; +$string['reportquiz_stats_own_last_attempt_incorrect'] = 'Ditt antal senast felaktiga svar'; +$string['reportquiz_stats_own_percentage_correct_answers'] = 'Procentsats för dina korrekta svar'; +$string['reportquiz_stats_own_percentage_correct_answers_help'] = 'Procentsats korrekta svar du avgett totalt i detta StudentQuiz. Delvis korrekta svar räknas som felaktiga.'; +$string['reportquiz_stats_own_progress'] = 'Personliga framsteg'; +$string['reportquiz_stats_own_progress_help'] = 'Procentdel av dina senaste korrekta svar för alla frÃ¥gor i detta StudentQuiz. Delvis korrekta svar räknas som felaktiga.'; +$string['reportquiz_stats_own_question_attempts_correct'] = 'Ditt totala antal korrekta svar'; +$string['reportquiz_stats_own_question_attempts_incorrect'] = 'Ditt totala antal felaktiga svar'; +$string['reportquiz_stats_own_questions_answered'] = 'Totalt antal besvarade frÃ¥gor'; +$string['reportquiz_stats_own_questions_answered_help'] = 'Antalet svar du totalt har avgivit i detta StudentQuiz'; +$string['reportquiz_stats_own_questions_approved'] = 'Ditt antal godkända frÃ¥gor'; +$string['reportquiz_stats_own_questions_approved_help'] = 'Lärare kan godkänna frÃ¥gor för att verifiera att frÃ¥gan är korrekt. Detta är antalet godkända frÃ¥gor du har i detta StudentQuiz.'; +$string['reportquiz_stats_own_questions_created'] = 'Antal frÃ¥gor du har bidragit med'; +$string['reportquiz_stats_own_questions_created_help'] = 'Antal frÃ¥gor du har bidragit med till detta StudentQuiz'; +$string['reportquiz_stats_own_rates_average'] = 'Ditt mottagna värderingsgenomsnitt'; +$string['reportquiz_stats_own_rates_average_help'] = 'Värderingen för varje frÃ¥ga är genomsnittet av de stjärnor som den fÃ¥tt av deltagarna. Exempel: DU skapade frÃ¥gorna A och B. Om frÃ¥ga A fick 3 stjärnor och frÃ¥ga B fick 4 stjärnor, är ditt mottagna värderingsgenomsnitt 3,5.'; +$string['reportquiz_stats_title'] = 'Statistik'; +$string['reportquiz_total_attempt'] = 'Antal gÃ¥nger användaren gjort quizzet'; +$string['reportquiz_total_obtained_marks'] = 'Totalt poäng'; +$string['reportquiz_total_questions_answered'] = 'Totalt antal svar'; +$string['reportquiz_total_questions_right'] = 'Totalt antal korrekta svar'; +$string['reportquiz_total_questions_wrong'] = 'Felaktiga svar'; $string['reportquiz_total_users'] = 'Deltagarantal'; -$string['savechanges'] = 'Spara'; +$string['reportrank_table_column_approvedquestions'] = 'Poäng för godkända frÃ¥gor'; +$string['reportrank_table_column_communitystatus'] = 'Deltagarstatistik'; +$string['reportrank_table_column_correctanswers'] = 'Korrekta svar'; +$string['reportrank_table_column_countquestions'] = 'Poäng för skapade frÃ¥gor'; +$string['reportrank_table_column_description'] = 'Beskrivning'; +$string['reportrank_table_column_factor'] = 'Faktor'; +$string['reportrank_table_column_fullname'] = 'Namn'; +$string['reportrank_table_column_incorrectanswers'] = 'Felaktiga svar'; +$string['reportrank_table_column_lastcorrectanswers'] = 'Poäng för senast korrekta försök'; +$string['reportrank_table_column_lastincorrectanswers'] = 'Poäng för senast felaktiga försök'; +$string['reportrank_table_column_points'] = 'Poäng'; +$string['reportrank_table_column_progress'] = 'Personliga framsteg'; +$string['reportrank_table_column_quantifier_name'] = 'Namn'; +$string['reportrank_table_column_rank'] = 'Rankning'; +$string['reportrank_table_column_summeanrates'] = 'Poäng för mottagna stjärnor'; +$string['reportrank_table_column_total_points'] = 'Total poäng'; +$string['reportrank_table_column_value'] = 'Värde'; +$string['reportrank_table_column_yourstatus'] = 'Din statistik'; +$string['reportrank_table_quantifier_caption'] = 'Hur dina poäng räknas ut'; +$string['reportrank_table_title'] = 'Deltagarrankning - Topp 10'; +$string['reportrank_table_title_for_manager'] = 'Studentrankning'; +$string['reportrank_title'] = 'Rankning'; +$string['review_button'] = 'Granska'; +$string['savechanges'] = 'Spara ändringar'; +$string['scheduled_task_send_digest_notification'] = 'Skicka notifikation om sammanfattning'; +$string['setting_question_publishing'] = 'FrÃ¥gepublicering'; +$string['setting_question_publishing_automatic'] = 'Publicera nya frÃ¥gor automatiskt'; +$string['setting_question_publishing_help'] = 'Publicerade frÃ¥gor visas i detta StudentQuiz frÃ¥gepool, för studenterna att använda. Du kan antingen lÃ¥ta alla nya frÃ¥gor publiceras automatiskt, eller begära att de ska vara godkända innan de kan publiceras. NOTERA: Denna inställning kan inte ändras när frÃ¥gor börjat skapas i StudentQuizet.'; +$string['setting_question_publishing_require_approval'] = 'Kräv godkännande innan frÃ¥gor publiceras'; +$string['settings_allowallqtypes'] = 'TillÃ¥t alla frÃ¥getyper'; +$string['settings_allowedqtypes'] = 'TillÃ¥tna frÃ¥getyper'; +$string['settings_allowedqtypes_help'] = 'Begränsa tllÃ¥tna frÃ¥getyper till de markerade'; +$string['settings_anonymous'] = 'Anonymisera studenter'; +$string['settings_anonymous_help'] = 'Studenter kan inte se varandras namn. Lärare ser alltid namnen.'; +$string['settings_anonymous_label'] = 'Gör studenterna anonyma'; +$string['settings_approvedquantifier'] = 'Godkänd frÃ¥ga-faktor'; +$string['settings_approvedquantifier_help'] = 'Poäng för varje godkänd frÃ¥ga'; +$string['settings_approvedquantifier_label'] = 'Poäng för varje godkänd frÃ¥ga'; +$string['settings_availability_close_answering_from'] = 'Stängd för att svara frÃ¥n'; +$string['settings_availability_close_submission_from'] = 'Stängd för att skicka in frÃ¥gor frÃ¥n'; +$string['settings_availability_open_answering_from'] = 'Öppen för att svara frÃ¥n'; +$string['settings_availability_open_submission_from'] = 'Öppen för att skicka in frÃ¥gor frÃ¥n'; +$string['settings_comment_editor_toolbar'] = 'Konfigurera kommentarsverktygen'; +$string['settings_comment_editor_toolbar_des'] = 'Listan pÃ¥ plugins och ordningen de visas i kan konfigureras här.'; +$string['settings_commentdeletionperiod'] = 'Tid för att redigera/radera egen kommentar (minuter)'; +$string['settings_commentdeletionperiod_help'] = 'Ange tiden i 0-60 minuter för hur länge studenterna kan radera sina egna kommentarer efter att de skickats. Om värdet sätt till 0 kan aldrig studenterna radera sina egna kommentarer. Lärare och systemadministratörer kan alltid radera kommentarer, och även se raderade kommentarer.'; +$string['settings_email_digest_first_day'] = 'Vilken dag startar veckan med?'; +$string['settings_email_digest_first_day_help'] = 'Om du har valt en veckosammanfattning, kan du med det här alternativet definiera den första dagen (som börjar kl. 00.00: 00s den dagen) under sjudagarsperioden. Detta är särskilt användbart om till exempel aktiviteten startar i mitten av veckan.'; +$string['settings_email_digest_type'] = 'Typ av sammanfattande notifikation via e-post'; +$string['settings_email_digest_type_daily_digest'] = 'Daglig sammanfattning'; +$string['settings_email_digest_type_help'] = 'StudentQuiz har olika meddelanden som du kan aktivera, till exempel att informera frÃ¥geförfattare om en tillstÃ¥ndsändring (t.ex. en lärare har godkänt en av deras frÃ¥gor). Du kan använda den här inställningen för att ange frekvensen för dessa meddelanden. Sammanfattningsmeddelanden skickas endast när det finns minst en händelse under den angivna perioden.'; +$string['settings_email_digest_type_no_digest'] = 'Ingen sammanfattning (en notifikation per händelse)'; +$string['settings_email_digest_type_weekly_digest'] = 'Veckosammanfattning'; +$string['settings_excluderoles'] = 'Uteslut roller frÃ¥n rankning'; +$string['settings_excluderoles_help'] = 'Valda roller visas inte i rankningen, men användare med dessa roller kan fortfarande delta i aktiviteten.'; +$string['settings_excluderoles_label'] = 'Roller som inte ska visas i rankningen'; +$string['settings_forcecommenting'] = 'Tvinga att kommentera'; +$string['settings_forcecommenting_help'] = 'Tvinga att kommentera frÃ¥ga när försök görs'; +$string['settings_forcerating'] = 'Tvinga att värdera frÃ¥ga'; +$string['settings_forcerating_help'] = 'Tvinga att värdera frÃ¥ga när försök görs'; +$string['settings_lastcorrectanswerquantifier'] = 'Senaste korrekt svar-faktor'; +$string['settings_lastcorrectanswerquantifier_help'] = 'Poäng för varje korrekt svar i det senaste försöket'; +$string['settings_lastcorrectanswerquantifier_label'] = 'Poäng för senaste korrekta svar'; +$string['settings_lastincorrectanswerquantifier'] = 'Senaste felaktigt svar-faktor'; +$string['settings_lastincorrectanswerquantifier_help'] = 'Poäng för varje felaktigt eller delvis felaktigt svar i det senaste försöket'; +$string['settings_lastincorrectanswerquantifier_label'] = 'Poäng för senaste felaktiga svar'; +$string['settings_notification'] = 'Inställningar för notifikationer'; +$string['settings_privatecommenting'] = 'TillÃ¥t privata kommentarer'; +$string['settings_privatecommenting_help'] = 'Den privata diskussionstrÃ¥den, tillgänglig när du förhandsgranskar en frÃ¥ga tills en frÃ¥ga är godkänd, tillÃ¥ter diskussion mellan frÃ¥geförfattaren och aktivitetsadministratören(erna). Om StudentQuiz-läget är inställt pÃ¥ "Publicera nya frÃ¥gor automatiskt", kommer frÃ¥geförfattaren inte nödvändigtvis nÃ¥gonsin att se denna specifika trÃ¥d. Den förblir dock tillgänglig för aktivitetsadministratören(erna) oavsett, som kan använda den för att förklara varför de har gömt eller tagit bort en frÃ¥ga. Standardinställningen för privata kommentarer är inställd i plugininställningarna pÃ¥ servernivÃ¥.'; +$string['settings_questionquantifier'] = 'Skapade frÃ¥gor-faktor'; +$string['settings_questionquantifier_help'] = 'Poäng för varje skapad frÃ¥ga'; +$string['settings_questionquantifier_label'] = 'Poäng för varje skapad frÃ¥ga'; +$string['settings_ratequantifier'] = 'Värderings-faktor'; +$string['settings_ratequantifier_help'] = 'Poäng per mottagen stjärna'; +$string['settings_ratequantifier_label'] = 'Multipelfaktor för genomsnittet av mottagna stjärnor för en frÃ¥ga'; +$string['settings_removeqbehavior'] = 'Ta bort frÃ¥gebeteendeplugin StudentQuiz'; +$string['settings_removeqbehavior_label'] = 'Ta bort frÃ¥gebeteendeplugin StudentQuiz'; +$string['settings_reportingemail'] = 'E-postadress för att rapportera stötande kommentarer.'; +$string['settings_reportingemail_help'] = 'Om en e-postadress anges här visas en länk för anmälan bredvid varje kommentar. Användare kan klicka pÃ¥ länken för att anmäla stötande kommentarer. Informationen skickas till denna adress. Om fältet lämnas tomt kommer rapportfunktionen inte att visas. Mer än en e-postadress kan läggas till sÃ¥ länge de är separerade med semikolon.'; +$string['settings_section_description_default'] = 'Dessa värden definierar förinställningar för StudentQuiz.'; +$string['settings_section_header_comment_rating'] = 'Inställningar för gradering och kommentarer'; +$string['settings_section_header_commenting'] = 'Kommentarsinställningar'; $string['settings_section_header_question'] = 'FrÃ¥geinställningar'; +$string['settings_section_header_ranking'] = 'Rankningsinställningar'; +$string['settings_showprivatecomment'] = 'TillÃ¥t privata kommentarstrÃ¥dar'; +$string['settings_showprivatecomment_help'] = 'Det här alternativet möjliggör avancerad diskussion mellan en student och lärare under frÃ¥gans förhandsgranskning.'; +$string['settingsdeleteorphaned'] = 'Radera föräldralösa frÃ¥gor'; +$string['settingsdeleteorphaned_help'] = 'Aktiverar en schemalagd rensning som körs varje dag för att radera alla föräldralösa / ej godkända frÃ¥gor frÃ¥n databasen.'; +$string['settingsdeleteorphanedtime1y'] = '1 Ã¥r'; +$string['settingsdeleteorphanedtime2y'] = '2 Ã¥r'; +$string['settingsdeleteorphanedtime3y'] = '3 Ã¥r'; +$string['settingsdeleteorphanedtime6m'] = '6 mÃ¥nader'; +$string['settingsdeleteorphanedtimelimit'] = 'Tidsgräns för att radera föräldralösa frÃ¥gor'; +$string['settingsdeleteorphanedtimelimit_help'] = 'Ställ in tidsgränsen för radering av föräldralösa / ej godkända frÃ¥gor. FrÃ¥gor som är äldre kommer att raderas.'; +$string['show_less'] = 'Visa färre'; +$string['show_more'] = 'Visa fler'; +$string['slot_of_slot'] = 'FrÃ¥ga {$a->slot} av {$a->slots} i det här setet'; +$string['start_quiz_button'] = 'Starta quiz'; +$string['state_approved'] = 'Godkänd'; +$string['state_approvedlowercase'] = 'godkänd'; +$string['state_approvedplural'] = 'Godkänd'; +$string['state_change_tooltip_approved'] = 'FrÃ¥gan är godkänd. Klicka här för att ändra dess status.'; +$string['state_change_tooltip_changed'] = 'FrÃ¥gan är ändrad. Klicka här för att ändra dess status.'; +$string['state_change_tooltip_disapproved'] = 'FrÃ¥gan är underkänd. Klicka här för att ändra dess status.'; +$string['state_change_tooltip_new'] = 'FrÃ¥gan är ny. Klicka här för att ändra dess status.'; +$string['state_change_tooltip_reviewable'] = 'FrÃ¥gan gÃ¥r att förhandsgranska. Klicka här för att ändra tillstÃ¥ndet för frÃ¥gan.'; +$string['state_changed'] = 'Ändrad'; +$string['state_changedlowercase'] = 'ändrad'; +$string['state_changedplural'] = 'Ändrade'; +$string['state_column_name'] = 'Status'; +$string['state_column_name_veryshort'] = 'Status'; +$string['state_deleted'] = 'Raderad'; +$string['state_deletedlowercase'] = 'raderad'; +$string['state_deletedplural'] = 'Raderade'; +$string['state_disapproved'] = 'Underkänd'; +$string['state_disapprovedlowercase'] = 'underkänd'; +$string['state_disapprovedplural'] = 'Underkända'; +$string['state_hidden'] = 'Dold'; +$string['state_hiddenlowercase'] = 'dold'; +$string['state_hiddenplural'] = 'Dolda'; +$string['state_new'] = 'Ny'; +$string['state_newplural'] = 'Ny'; +$string['state_pinned'] = 'FastnÃ¥lad'; +$string['state_pinnedplural'] = 'FastnÃ¥lade'; +$string['state_reviewable'] = 'Kan förhandsgranskas'; +$string['state_reviewablelowercase'] = 'kan förhandsgranskas'; +$string['state_reviewableplural'] = 'Kan förhandsgranskas'; +$string['state_shown'] = 'Visad'; +$string['state_shownlowercase'] = 'visad'; +$string['state_shownplural'] = 'Visade'; +$string['state_toggle'] = 'Ändra status'; +$string['statehistory'] = 'Statushistorik'; +$string['statistic_block_approvals'] = 'Godkända frÃ¥gor'; +$string['statistic_block_created'] = 'Skapade frÃ¥gor'; +$string['statistic_block_disapprovals'] = 'Underkända frÃ¥gor'; +$string['statistic_block_new_changed'] = 'Nya / ändrade frÃ¥gor'; +$string['statistic_block_progress_available'] = 'Tillgängliga frÃ¥gor'; +$string['statistic_block_progress_last_attempt_correct'] = 'Senaste försök, antal korrekta svar'; +$string['statistic_block_progress_last_attempt_incorrect'] = 'Senaste försök, antal felaktiga svar'; +$string['statistic_block_progress_never'] = 'FrÃ¥gor som aldrig besvarats'; +$string['statistic_block_title'] = 'Mina framsteg'; +$string['studentquiz'] = 'StudentQuiz'; +$string['studentquiz:addinstance'] = 'Lägg till en ny StudentQuiz'; +$string['studentquiz:cancommentprivately'] = 'Kommentera privat pÃ¥ alla frÃ¥gor'; +$string['studentquiz:canselfcommentprivately'] = 'Kommentera privat bara pÃ¥ egna frÃ¥gor'; +$string['studentquiz:canselfratecomment'] = 'Gradering och kommentering i förgranskningsläge'; +$string['studentquiz:changestate'] = 'Ställ in status för en frÃ¥ga i StudentQuiz'; +$string['studentquiz:emailnotifyapproved'] = 'Meddela när frÃ¥ga godkänts'; +$string['studentquiz:emailnotifychanged'] = 'Meddela när frÃ¥ga ändrats'; +$string['studentquiz:emailnotifycommentadded'] = 'Meddela om ny kommentar'; +$string['studentquiz:emailnotifycommentdeleted'] = 'Meddela om raderad kommentar'; +$string['studentquiz:emailnotifyquestion'] = 'Skicka notifikation om frÃ¥ga'; +$string['studentquiz:emailnotifyreviewablequestion'] = 'Användaren fÃ¥r ett e-postmeddelande när studenten ändrar sina frÃ¥gors status till granskningsbar'; +$string['studentquiz:manage'] = 'Moderera frÃ¥gor i StudentQuiz'; +$string['studentquiz:organize'] = 'Flytta frÃ¥gor till kategorier i StudentQuiz'; +$string['studentquiz:pinquestion'] = 'NÃ¥la fast frÃ¥gor i STudentQuiz'; +$string['studentquiz:preview'] = 'Förhandsgranska'; +$string['studentquiz:previewothers'] = 'Förhandsgranska andras frÃ¥gor i StudentQuiz'; +$string['studentquiz:submit'] = 'Skapa frÃ¥gor i StudentQuiz'; +$string['studentquiz:systemnotifytaskdeleteorphanedquestions'] = 'Notifikation om raderade föräldralösa frÃ¥gor'; +$string['studentquiz:unhideanonymous'] = 'Kan se namn även om anonymisering är aktiverad i StudentQuizet'; +$string['studentquiz:view'] = 'Se frÃ¥gor i StudentQuiz'; +$string['studentquizname'] = 'StudentQuizets namn'; +$string['studentquizname_help'] = 'StudentQuizets namn'; +$string['submissionendbeforestart'] = 'Slutdatum för inskickning kan inte anges som före öppningsdatumet'; +$string['tags'] = 'Taggar'; +$string['unapprove'] = 'Underkänn'; +$string['unpin'] = 'Ta bort fastnÃ¥lning'; +$string['visiblegroupnotyetsupport'] = '"Synliga grupper" stöds inte ännu. Välj ett annat gruppläge.'; +$string['weekly'] = 'veckovis'; diff --git a/html/langpacks/zh_cn/assignsubmission_cloudpoodll.php b/html/langpacks/zh_cn/assignsubmission_cloudpoodll.php index 3184d0519b..261b89bd55 100644 --- a/html/langpacks/zh_cn/assignsubmission_cloudpoodll.php +++ b/html/langpacks/zh_cn/assignsubmission_cloudpoodll.php @@ -38,7 +38,6 @@ $string['clicktoshow'] = '显示当å‰æ交'; $string['cloudpoodll:use'] = 'å…许使用云Cloud Poodllæ交'; $string['cloudpoodll_cleanup_task'] = 'CloudPoodll分é…æ交清ç†'; -$string['cloudpoodllsubmission'] = 'å…许Cloud Poodllæ交'; $string['credentialsinvalid'] = '无法使用输入的API用户和密ç èŽ·å–访问æƒé™ã€‚请检查一下。'; $string['currentsubmission'] = '定制æ交:'; $string['customname'] = '定制å称'; @@ -102,23 +101,13 @@ $string['recordertype'] = 'Cloud Poodll Rec. 类型'; $string['recordervideo'] = '视频记录器'; $string['refreshtoken'] = '刷新许å¯è¯ä¿¡æ¯'; -$string['refreshtoken_desc'] = '管ç†Poodll API凭æ®'; -$string['region'] = 'AWS 区域'; $string['safesave'] = 'å¯ç”¨å®‰å…¨ä¿å­˜-ç¦ç”¨åˆ†é…æ交按钮,直到Cloud Poodll上传完æˆã€‚'; -$string['secureplayback'] = 'é™åˆ¶æ’­æ”¾'; $string['setting_audio_heading'] = '音频播放器设置'; $string['setting_audio_heading_details'] = '控制æ交审核和列表页é¢ä¸­æ’­æ”¾å™¨å¤–观的设置'; -$string['setting_snapshot_heading'] = '快照映åƒè®¾ç½®'; -$string['setting_snapshot_heading_details'] = '控制æ交审阅和列表页é¢ä¸­å›¾åƒå¤–观的设置'; $string['setting_video_heading'] = '视频播放器设置'; $string['setting_video_heading_details'] = '控制æ交审核和列表页é¢ä¸­æ’­æ”¾å™¨å¤–观的设置'; -$string['setting_whiteboard_heading'] = '白æ¿å›¾åƒè®¾ç½®'; -$string['setting_whiteboard_heading_details'] = '控制æ交审阅和列表页é¢ä¸­å›¾åƒå¤–观的设置'; $string['showaudiolightbox'] = '显示文件å(è½»é‡ç›’外观)'; -$string['showcurrentsubmission'] = '显示当å‰æ交'; -$string['showcurrentsubmissiondetails'] = '在æ交表å•ä¸Šæ˜¾ç¤ºä»¥å‰è®°å½•çš„æ交。'; $string['shownoaudio'] = '显示文件å'; -$string['shownoimage'] = 'ä¸æ˜¾ç¤ºå›¾ç‰‡'; $string['shownovideo'] = '显示文件å'; $string['showvideolightbox'] = '显示文件å(è½»é‡ç›’外观)'; $string['skin123'] = '1 2 3'; diff --git a/html/langpacks/zh_cn/attendance.php b/html/langpacks/zh_cn/attendance.php index d09ee41429..067bcab727 100644 --- a/html/langpacks/zh_cn/attendance.php +++ b/html/langpacks/zh_cn/attendance.php @@ -91,7 +91,6 @@ $string['caleventdeleted'] = 'æˆåŠŸåˆ é™¤'; $string['calmonths'] = '一月,二月,三月,四月,五月,六月,七月,八月,ä¹æœˆï¼Œå月,å一月,å二月'; $string['calshow'] = '选择日期'; -$string['caltoday'] = '今天'; $string['calweekdays'] = '日,一,二,三,四,五,六'; $string['cannottakeforgroup'] = 'ä½ ä¸èƒ½å‚加"{$a}"组课程'; $string['categoryreport'] = '课程分类报表'; diff --git a/html/langpacks/zh_cn/block_mynotes.php b/html/langpacks/zh_cn/block_mynotes.php index 6bf901c53f..cab4ed977a 100644 --- a/html/langpacks/zh_cn/block_mynotes.php +++ b/html/langpacks/zh_cn/block_mynotes.php @@ -28,8 +28,11 @@ $string['addnotes'] = '增加笔记'; $string['bottomleft'] = '左下方'; $string['bottomright'] = 'å³ä¸‹æ–¹'; +$string['characterlimit'] = 'å­—æ•°é™åˆ¶'; +$string['characterlimit_help'] = '这个设置指定了最大字数é™åˆ¶'; $string['charactersleft'] = 'å¯è¾“入的字符数: {$a}'; $string['course'] = '课程'; +$string['deletefailed'] = '删除失败'; $string['deletemynotes'] = '删除笔记'; $string['disabledmynotes'] = '显示我的笔记'; $string['icondisplayposition'] = '图标ä½ç½®'; @@ -45,10 +48,16 @@ $string['mynotesperpage'] = 'æ¯é¡µ'; $string['mynotesperpage_help'] = 'é™åˆ¶æ¯é¡µä¸Šæ˜¾ç¤ºçš„笔记数é‡'; $string['mynotesrequirelogin'] = '你必须先登录æ‰èƒ½åŽ»å¢žåŠ æˆ–查看你的笔记'; -$string['mynotessavedundertab'] = '在本页, 你的笔记将被ä¿å­˜åœ¨ {$a} 页.'; +$string['mynotessavedundertab'] = '在本页,你的笔记将被ä¿å­˜åœ¨ {$a} 页。'; +$string['nextpage'] = '下一页 >>'; +$string['nopermissiontodelete'] = 'ä½ æ— æƒé™åˆ é™¤è¿™æ¡ç¬”è®°'; +$string['nothingtodisplay'] = '没有内容显示'; +$string['notmorethan'] = 'ä¸èƒ½è¾“入超过 {$a} 个字符'; $string['placeholdercontent'] = '输入笔记内容...'; $string['pluginname'] = '我的笔记'; +$string['previouspage'] = '<< 上一页'; $string['save'] = 'ä¿å­˜'; +$string['savedsuccess'] = '你的笔记已被æˆåŠŸæ·»åŠ '; $string['showmynotes'] = '显示我的笔记'; $string['site'] = '站点'; $string['topleft'] = '左上方'; diff --git a/html/lib/amd/build/local/aria/focuslock.min.js b/html/lib/amd/build/local/aria/focuslock.min.js index 1e11876a7e..4243eea965 100644 --- a/html/lib/amd/build/local/aria/focuslock.min.js +++ b/html/lib/amd/build/local/aria/focuslock.min.js @@ -8,6 +8,6 @@ define("core/local/aria/focuslock",["exports","./selectors"],(function(_exports, * @module core/tablock * @copyright 2019 Andrew Nicols * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.untrapFocus=_exports.trapFocus=void 0,_selectors=(obj=_selectors)&&obj.__esModule?obj:{default:obj};var lockRegionStack=[],initialFocusElementStack=[],finalFocusElementStack=[],lastFocus=null,ignoreFocusChanges=!1,isLocked=!1,lockHandler=function(event){if(!ignoreFocusChanges){var lockRegion=getCurrentLockRegion();lockRegion.parentNode||untrapFocus(),lockRegion.contains(event.target)?lastFocus=event.target:(focusFirstDescendant(),lastFocus==document.activeElement&&focusLastDescendant(),lastFocus=document.activeElement)}},focusFirstDescendant=function(){var lockRegion=getCurrentLockRegion(),focusableElements=Array.from(lockRegion.querySelectorAll(_selectors.default.elements.focusable));return focusableElements.unshift(lockRegion),focusableElements.some((function(focusableElement){return attemptFocus(focusableElement)}))},focusLastDescendant=function(){var lockRegion=getCurrentLockRegion(),focusableElements=Array.from(lockRegion.querySelectorAll(_selectors.default.elements.focusable)).reverse();return focusableElements.push(lockRegion),focusableElements.some((function(focusableElement){return attemptFocus(focusableElement)}))},attemptFocus=function(focusTarget){if(!function(focusTarget){if(focusTarget.tabIndex>0||0===focusTarget.tabIndex&&null!==focusTarget.getAttribute("tabIndex"))return!0;if(focusTarget.disabled)return!1;switch(focusTarget.nodeName){case"A":return!!focusTarget.href&&"ignore"!=focusTarget.rel;case"INPUT":return"hidden"!=focusTarget.type&&"file"!=focusTarget.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}}(focusTarget))return!1;ignoreFocusChanges=!0;try{focusTarget.focus()}catch(e){}return ignoreFocusChanges=!1,document.activeElement===focusTarget},getCurrentLockRegion=function(){return lockRegionStack[lockRegionStack.length-1]};_exports.trapFocus=function(newLockRegion){if(function(newLockRegion){if(newLockRegion!==getCurrentLockRegion()){lockRegionStack.push(newLockRegion);var currentLockRegion=getCurrentLockRegion(),element=document.createElement("div");element.tabIndex=0,element.style.position="fixed",element.style.top=0,element.style.left=0;var initialNode=element.cloneNode();currentLockRegion.parentNode.insertBefore(initialNode,currentLockRegion),initialFocusElementStack.push(initialNode);var finalNode=element.cloneNode();currentLockRegion.parentNode.insertBefore(finalNode,currentLockRegion.nextSibling),finalFocusElementStack.push(finalNode)}}(newLockRegion),isLocked||document.addEventListener("focus",lockHandler,!0),!focusFirstDescendant()){var currentLockRegion=getCurrentLockRegion(),originalRegionTabIndex=currentLockRegion.tabIndex;currentLockRegion.tabIndex=0,attemptFocus(currentLockRegion),currentLockRegion.tabIndex=originalRegionTabIndex}lastFocus=document.activeElement,isLocked=!0};var untrapFocus=function(){!function(){lockRegionStack.pop();var finalNode=finalFocusElementStack.pop();finalNode&&finalNode.remove();var initialNode=initialFocusElementStack.pop();initialNode&&initialNode.remove()}(),lockRegionStack.length||(document.removeEventListener("focus",lockHandler,!0),lastFocus=null,ignoreFocusChanges=!1,isLocked=!1)};_exports.untrapFocus=untrapFocus})); + */Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.untrapFocus=_exports.trapFocus=void 0,_selectors=(obj=_selectors)&&obj.__esModule?obj:{default:obj};var lockRegionStack=[],initialFocusElementStack=[],finalFocusElementStack=[],lastFocus=null,ignoreFocusChanges=!1,isLocked=!1,lockHandler=function(event){if(!ignoreFocusChanges){for(var lockRegion=getCurrentLockRegion();lockRegion&&!document.contains(lockRegion);)untrapFocus(),lockRegion=getCurrentLockRegion();lockRegion&&(lockRegion.contains(event.target)?lastFocus=event.target:(focusFirstDescendant(),lastFocus==document.activeElement&&focusLastDescendant(),lastFocus=document.activeElement))}},focusFirstDescendant=function(){var lockRegion=getCurrentLockRegion(),focusableElements=Array.from(lockRegion.querySelectorAll(_selectors.default.elements.focusable));return focusableElements.unshift(lockRegion),focusableElements.some((function(focusableElement){return attemptFocus(focusableElement)}))},focusLastDescendant=function(){var lockRegion=getCurrentLockRegion(),focusableElements=Array.from(lockRegion.querySelectorAll(_selectors.default.elements.focusable)).reverse();return focusableElements.push(lockRegion),focusableElements.some((function(focusableElement){return attemptFocus(focusableElement)}))},attemptFocus=function(focusTarget){if(!function(focusTarget){if(focusTarget.tabIndex>0||0===focusTarget.tabIndex&&null!==focusTarget.getAttribute("tabIndex"))return!0;if(focusTarget.disabled)return!1;switch(focusTarget.nodeName){case"A":return!!focusTarget.href&&"ignore"!=focusTarget.rel;case"INPUT":return"hidden"!=focusTarget.type&&"file"!=focusTarget.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}}(focusTarget))return!1;ignoreFocusChanges=!0;try{focusTarget.focus()}catch(e){}return ignoreFocusChanges=!1,document.activeElement===focusTarget},getCurrentLockRegion=function(){return lockRegionStack[lockRegionStack.length-1]};_exports.trapFocus=function(newLockRegion){if(function(newLockRegion){if(newLockRegion!==getCurrentLockRegion()){lockRegionStack.push(newLockRegion);var currentLockRegion=getCurrentLockRegion(),element=document.createElement("div");element.tabIndex=0,element.style.position="fixed",element.style.top=0,element.style.left=0;var initialNode=element.cloneNode();currentLockRegion.parentNode.insertBefore(initialNode,currentLockRegion),initialFocusElementStack.push(initialNode);var finalNode=element.cloneNode();currentLockRegion.parentNode.insertBefore(finalNode,currentLockRegion.nextSibling),finalFocusElementStack.push(finalNode)}}(newLockRegion),isLocked||document.addEventListener("focus",lockHandler,!0),!focusFirstDescendant()){var currentLockRegion=getCurrentLockRegion(),originalRegionTabIndex=currentLockRegion.tabIndex;currentLockRegion.tabIndex=0,attemptFocus(currentLockRegion),currentLockRegion.tabIndex=originalRegionTabIndex}lastFocus=document.activeElement,isLocked=!0};var untrapFocus=function(){!function(){lockRegionStack.pop();var finalNode=finalFocusElementStack.pop();finalNode&&finalNode.remove();var initialNode=initialFocusElementStack.pop();initialNode&&initialNode.remove()}(),lockRegionStack.length||(document.removeEventListener("focus",lockHandler,!0),lastFocus=null,ignoreFocusChanges=!1,isLocked=!1)};_exports.untrapFocus=untrapFocus})); //# sourceMappingURL=focuslock.min.js.map \ No newline at end of file diff --git a/html/lib/amd/build/local/aria/focuslock.min.js.map b/html/lib/amd/build/local/aria/focuslock.min.js.map index 21b697b63c..392cbdb8ce 100644 --- a/html/lib/amd/build/local/aria/focuslock.min.js.map +++ b/html/lib/amd/build/local/aria/focuslock.min.js.map @@ -1 +1 @@ -{"version":3,"file":"focuslock.min.js","sources":["../../../src/local/aria/focuslock.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see .\n\n/**\n * Tab locking system.\n *\n * This is based on code and examples provided in the ARIA specification.\n * https://www.w3.org/TR/wai-aria-practices/examples/dialog-modal/dialog.html\n *\n * @module core/tablock\n * @copyright 2019 Andrew Nicols \n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\nimport Selectors from './selectors';\n\nconst lockRegionStack = [];\nconst initialFocusElementStack = [];\nconst finalFocusElementStack = [];\n\nlet lastFocus = null;\nlet ignoreFocusChanges = false;\nlet isLocked = false;\n\n/**\n * The lock handler.\n *\n * This is the item that does a majority of the work.\n * The overall logic from this comes from the examles in the WCAG guidelines.\n *\n * The general idea is that if the focus is not held within by an Element within the lock region, then we replace focus\n * on the first element in the lock region. If the first element is the element previously selected prior to the\n * user-initiated focus change, then instead jump to the last element in the lock region.\n *\n * This gives us a solution which supports focus locking of any kind, which loops in both directions, and which\n * prevents the lock from escaping the modal entirely.\n *\n * @method\n * @param {Event} event The event from the focus change\n */\nconst lockHandler = event => {\n if (ignoreFocusChanges) {\n // The focus change was made by an internal call to set focus.\n return;\n }\n\n const lockRegion = getCurrentLockRegion();\n\n if (!lockRegion.parentNode) {\n // The lock region does not exist.\n // Perhaps it was removed without being untrapped.\n untrapFocus();\n }\n\n if (lockRegion.contains(event.target)) {\n lastFocus = event.target;\n } else {\n focusFirstDescendant();\n if (lastFocus == document.activeElement) {\n focusLastDescendant();\n }\n lastFocus = document.activeElement;\n }\n};\n\n/**\n * Focus the first descendant of the current lock region.\n *\n * @method\n * @returns {Bool} Whether a node was focused\n */\nconst focusFirstDescendant = () => {\n const lockRegion = getCurrentLockRegion();\n\n // Grab all elements in the lock region and attempt to focus each element until one is focused.\n // We can capture most of this in the query selector, but some cases may still reject focus.\n // For example, a disabled text area cannot be focused, and it becomes difficult to provide a decent query selector\n // to capture this.\n // The use of Array.some just ensures that we stop as soon as we have a successful focus.\n const focusableElements = Array.from(lockRegion.querySelectorAll(Selectors.elements.focusable));\n\n // The lock region itself may be focusable. This is particularly true on Moodle's older dialogues.\n // We must include it in the calculation of descendants to ensure that looping works correctly.\n focusableElements.unshift(lockRegion);\n return focusableElements.some(focusableElement => attemptFocus(focusableElement));\n};\n\n/**\n * Focus the last descendant of the current lock region.\n *\n * @method\n * @returns {Bool} Whether a node was focused\n */\nconst focusLastDescendant = () => {\n const lockRegion = getCurrentLockRegion();\n\n // Grab all elements in the lock region, reverse them, and attempt to focus each element until one is focused.\n // We can capture most of this in the query selector, but some cases may still reject focus.\n // For example, a disabled text area cannot be focused, and it becomes difficult to provide a decent query selector\n // to capture this.\n // The use of Array.some just ensures that we stop as soon as we have a successful focus.\n const focusableElements = Array.from(lockRegion.querySelectorAll(Selectors.elements.focusable)).reverse();\n\n // The lock region itself may be focusable. This is particularly true on Moodle's older dialogues.\n // We must include it in the calculation of descendants to ensure that looping works correctly.\n focusableElements.push(lockRegion);\n return focusableElements.some(focusableElement => attemptFocus(focusableElement));\n};\n\n/**\n * Check whether the supplied focusTarget is actually focusable.\n * There are cases where a normally focusable element can reject focus.\n *\n * Note: This example is a wholesale copy of the WCAG example.\n *\n * @method\n * @param {HTMLElement} focusTarget\n * @returns {Bool}\n */\nconst isFocusable = focusTarget => {\n if (focusTarget.tabIndex > 0 || (focusTarget.tabIndex === 0 && focusTarget.getAttribute('tabIndex') !== null)) {\n return true;\n }\n\n if (focusTarget.disabled) {\n return false;\n }\n\n switch (focusTarget.nodeName) {\n case 'A':\n return !!focusTarget.href && focusTarget.rel != 'ignore';\n case 'INPUT':\n return focusTarget.type != 'hidden' && focusTarget.type != 'file';\n case 'BUTTON':\n case 'SELECT':\n case 'TEXTAREA':\n return true;\n default:\n return false;\n }\n};\n\n/**\n * Attempt to focus the supplied focusTarget.\n *\n * Note: This example is a heavily inspired by the WCAG example.\n *\n * @method\n * @param {HTMLElement} focusTarget\n * @returns {Bool} Whether focus was successful o rnot.\n */\nconst attemptFocus = focusTarget => {\n if (!isFocusable(focusTarget)) {\n return false;\n }\n\n // The ignoreFocusChanges variable prevents the focus event handler from interfering and entering a fight with itself.\n ignoreFocusChanges = true;\n\n try {\n focusTarget.focus();\n } catch (e) {\n // Ignore failures. We will just try to focus the next element in the list.\n // eslint-disable-line\n }\n\n ignoreFocusChanges = false;\n\n // If focus was successful the activeElement will be the one we focused.\n return (document.activeElement === focusTarget);\n};\n\n/**\n * Get the current lock region from the top of the stack.\n *\n * @method\n * @returns {HTMLElement}\n */\nconst getCurrentLockRegion = () => {\n return lockRegionStack[lockRegionStack.length - 1];\n};\n\n/**\n * Add a new lock region to the stack.\n *\n * @method\n * @param {HTMLElement} newLockRegion\n */\nconst addLockRegionToStack = newLockRegion => {\n if (newLockRegion === getCurrentLockRegion()) {\n return;\n }\n\n lockRegionStack.push(newLockRegion);\n const currentLockRegion = getCurrentLockRegion();\n\n // Append an empty div which can be focused just outside of the item locked.\n // This locks tab focus to within the tab region, and does not allow it to extend back into the window by\n // guaranteeing the existence of a tabable item after the lock region which can be focused but which will be caught\n // by the handler.\n const element = document.createElement('div');\n element.tabIndex = 0;\n element.style.position = 'fixed';\n element.style.top = 0;\n element.style.left = 0;\n\n const initialNode = element.cloneNode();\n currentLockRegion.parentNode.insertBefore(initialNode, currentLockRegion);\n initialFocusElementStack.push(initialNode);\n\n const finalNode = element.cloneNode();\n currentLockRegion.parentNode.insertBefore(finalNode, currentLockRegion.nextSibling);\n finalFocusElementStack.push(finalNode);\n};\n\n/**\n * Remove the top lock region from the stack.\n *\n * @method\n */\nconst removeLastLockRegionFromStack = () => {\n // Take the top element off the stack, and replce the current lockRegion value.\n lockRegionStack.pop();\n\n const finalNode = finalFocusElementStack.pop();\n if (finalNode) {\n // The final focus element may have been removed if it was part of a parent item.\n finalNode.remove();\n }\n\n const initialNode = initialFocusElementStack.pop();\n if (initialNode) {\n // The initial focus element may have been removed if it was part of a parent item.\n initialNode.remove();\n }\n};\n\n/**\n * Whether any region is left in the stack.\n *\n * @return {Bool}\n */\nconst hasTrappedRegionsInStack = () => {\n return !!lockRegionStack.length;\n};\n\n/**\n * Start trapping the focus and lock it to the specified newLockRegion.\n *\n * @method\n * @param {HTMLElement} newLockRegion The container to lock focus to\n */\nexport const trapFocus = newLockRegion => {\n // Update the lock region stack.\n // This allows us to support nesting.\n addLockRegionToStack(newLockRegion);\n\n if (!isLocked) {\n // Add the focus handler.\n document.addEventListener('focus', lockHandler, true);\n }\n\n // Attempt to focus on the first item in the lock region.\n if (!focusFirstDescendant()) {\n const currentLockRegion = getCurrentLockRegion();\n\n // No focusable descendants found in the region yet.\n // This can happen when the region is locked before content is generated.\n // Focus on the region itself for now.\n const originalRegionTabIndex = currentLockRegion.tabIndex;\n currentLockRegion.tabIndex = 0;\n attemptFocus(currentLockRegion);\n currentLockRegion.tabIndex = originalRegionTabIndex;\n }\n\n // Keep track of the last item focused.\n lastFocus = document.activeElement;\n\n isLocked = true;\n};\n\n/**\n * Stop trapping the focus.\n *\n * @method\n */\nexport const untrapFocus = () => {\n // Remove the top region from the stack.\n removeLastLockRegionFromStack();\n\n if (hasTrappedRegionsInStack()) {\n // The focus manager still has items in the stack.\n return;\n }\n\n document.removeEventListener('focus', lockHandler, true);\n\n lastFocus = null;\n ignoreFocusChanges = false;\n isLocked = false;\n};\n"],"names":["lockRegionStack","initialFocusElementStack","finalFocusElementStack","lastFocus","ignoreFocusChanges","isLocked","lockHandler","event","lockRegion","getCurrentLockRegion","parentNode","untrapFocus","contains","target","focusFirstDescendant","document","activeElement","focusLastDescendant","focusableElements","Array","from","querySelectorAll","Selectors","elements","focusable","unshift","some","focusableElement","attemptFocus","reverse","push","focusTarget","tabIndex","getAttribute","disabled","nodeName","href","rel","type","isFocusable","focus","e","length","newLockRegion","currentLockRegion","element","createElement","style","position","top","left","initialNode","cloneNode","insertBefore","finalNode","nextSibling","addLockRegionToStack","addEventListener","originalRegionTabIndex","pop","remove","removeLastLockRegionFromStack","removeEventListener"],"mappings":";;;;;;;;;;8KA2BMA,gBAAkB,GAClBC,yBAA2B,GAC3BC,uBAAyB,GAE3BC,UAAY,KACZC,oBAAqB,EACrBC,UAAW,EAkBTC,YAAc,SAAAC,WACZH,wBAKEI,WAAaC,uBAEdD,WAAWE,YAGZC,cAGAH,WAAWI,SAASL,MAAMM,QAC1BV,UAAYI,MAAMM,QAElBC,uBACIX,WAAaY,SAASC,eACtBC,sBAEJd,UAAYY,SAASC,iBAUvBF,qBAAuB,eACnBN,WAAaC,uBAObS,kBAAoBC,MAAMC,KAAKZ,WAAWa,iBAAiBC,mBAAUC,SAASC,mBAIpFN,kBAAkBO,QAAQjB,YACnBU,kBAAkBQ,MAAK,SAAAC,yBAAoBC,aAAaD,sBAS7DV,oBAAsB,eAClBT,WAAaC,uBAObS,kBAAoBC,MAAMC,KAAKZ,WAAWa,iBAAiBC,mBAAUC,SAASC,YAAYK,iBAIhGX,kBAAkBY,KAAKtB,YAChBU,kBAAkBQ,MAAK,SAAAC,yBAAoBC,aAAaD,sBA6C7DC,aAAe,SAAAG,iBAhCD,SAAAA,gBACZA,YAAYC,SAAW,GAA+B,IAAzBD,YAAYC,UAA2D,OAAzCD,YAAYE,aAAa,mBAC7E,KAGPF,YAAYG,gBACL,SAGHH,YAAYI,cACX,YACQJ,YAAYK,MAA2B,UAAnBL,YAAYM,QACxC,cAC0B,UAApBN,YAAYO,MAAwC,QAApBP,YAAYO,SAClD,aACA,aACA,kBACM,iBAEA,GAcVC,CAAYR,oBACN,EAIX3B,oBAAqB,MAGjB2B,YAAYS,QACd,MAAOC,WAKTrC,oBAAqB,EAGbW,SAASC,gBAAkBe,aASjCtB,qBAAuB,kBAClBT,gBAAgBA,gBAAgB0C,OAAS,uBAyE3B,SAAAC,kBAhEI,SAAAA,kBACrBA,gBAAkBlC,wBAItBT,gBAAgB8B,KAAKa,mBACfC,kBAAoBnC,uBAMpBoC,QAAU9B,SAAS+B,cAAc,OACvCD,QAAQb,SAAW,EACnBa,QAAQE,MAAMC,SAAW,QACzBH,QAAQE,MAAME,IAAM,EACpBJ,QAAQE,MAAMG,KAAO,MAEfC,YAAcN,QAAQO,YAC5BR,kBAAkBlC,WAAW2C,aAAaF,YAAaP,mBACvD3C,yBAAyB6B,KAAKqB,iBAExBG,UAAYT,QAAQO,YAC1BR,kBAAkBlC,WAAW2C,aAAaC,UAAWV,kBAAkBW,aACvErD,uBAAuB4B,KAAKwB,YA2C5BE,CAAqBb,eAEhBtC,UAEDU,SAAS0C,iBAAiB,QAASnD,aAAa,IAI/CQ,uBAAwB,KACnB8B,kBAAoBnC,uBAKpBiD,uBAAyBd,kBAAkBZ,SACjDY,kBAAkBZ,SAAW,EAC7BJ,aAAagB,mBACbA,kBAAkBZ,SAAW0B,uBAIjCvD,UAAYY,SAASC,cAErBX,UAAW,OAQFM,YAAc,YAlEW,WAElCX,gBAAgB2D,UAEVL,UAAYpD,uBAAuByD,MACrCL,WAEAA,UAAUM,aAGRT,YAAclD,yBAAyB0D,MACzCR,aAEAA,YAAYS,SAuDhBC,GA7CS7D,gBAAgB0C,SAoDzB3B,SAAS+C,oBAAoB,QAASxD,aAAa,GAEnDH,UAAY,KACZC,oBAAqB,EACrBC,UAAW"} \ No newline at end of file +{"version":3,"file":"focuslock.min.js","sources":["../../../src/local/aria/focuslock.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see .\n\n/**\n * Tab locking system.\n *\n * This is based on code and examples provided in the ARIA specification.\n * https://www.w3.org/TR/wai-aria-practices/examples/dialog-modal/dialog.html\n *\n * @module core/tablock\n * @copyright 2019 Andrew Nicols \n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\nimport Selectors from './selectors';\n\nconst lockRegionStack = [];\nconst initialFocusElementStack = [];\nconst finalFocusElementStack = [];\n\nlet lastFocus = null;\nlet ignoreFocusChanges = false;\nlet isLocked = false;\n\n/**\n * The lock handler.\n *\n * This is the item that does a majority of the work.\n * The overall logic from this comes from the examles in the WCAG guidelines.\n *\n * The general idea is that if the focus is not held within by an Element within the lock region, then we replace focus\n * on the first element in the lock region. If the first element is the element previously selected prior to the\n * user-initiated focus change, then instead jump to the last element in the lock region.\n *\n * This gives us a solution which supports focus locking of any kind, which loops in both directions, and which\n * prevents the lock from escaping the modal entirely.\n *\n * @method\n * @param {Event} event The event from the focus change\n */\nconst lockHandler = event => {\n if (ignoreFocusChanges) {\n // The focus change was made by an internal call to set focus.\n return;\n }\n\n // Find the current lock region.\n let lockRegion = getCurrentLockRegion();\n while (lockRegion) {\n if (document.contains(lockRegion)) {\n break;\n }\n\n // The lock region does not exist.\n // Perhaps it was removed without being untrapped.\n untrapFocus();\n lockRegion = getCurrentLockRegion();\n }\n if (!lockRegion) {\n return;\n }\n\n if (lockRegion.contains(event.target)) {\n lastFocus = event.target;\n } else {\n focusFirstDescendant();\n if (lastFocus == document.activeElement) {\n focusLastDescendant();\n }\n lastFocus = document.activeElement;\n }\n};\n\n/**\n * Focus the first descendant of the current lock region.\n *\n * @method\n * @returns {Bool} Whether a node was focused\n */\nconst focusFirstDescendant = () => {\n const lockRegion = getCurrentLockRegion();\n\n // Grab all elements in the lock region and attempt to focus each element until one is focused.\n // We can capture most of this in the query selector, but some cases may still reject focus.\n // For example, a disabled text area cannot be focused, and it becomes difficult to provide a decent query selector\n // to capture this.\n // The use of Array.some just ensures that we stop as soon as we have a successful focus.\n const focusableElements = Array.from(lockRegion.querySelectorAll(Selectors.elements.focusable));\n\n // The lock region itself may be focusable. This is particularly true on Moodle's older dialogues.\n // We must include it in the calculation of descendants to ensure that looping works correctly.\n focusableElements.unshift(lockRegion);\n return focusableElements.some(focusableElement => attemptFocus(focusableElement));\n};\n\n/**\n * Focus the last descendant of the current lock region.\n *\n * @method\n * @returns {Bool} Whether a node was focused\n */\nconst focusLastDescendant = () => {\n const lockRegion = getCurrentLockRegion();\n\n // Grab all elements in the lock region, reverse them, and attempt to focus each element until one is focused.\n // We can capture most of this in the query selector, but some cases may still reject focus.\n // For example, a disabled text area cannot be focused, and it becomes difficult to provide a decent query selector\n // to capture this.\n // The use of Array.some just ensures that we stop as soon as we have a successful focus.\n const focusableElements = Array.from(lockRegion.querySelectorAll(Selectors.elements.focusable)).reverse();\n\n // The lock region itself may be focusable. This is particularly true on Moodle's older dialogues.\n // We must include it in the calculation of descendants to ensure that looping works correctly.\n focusableElements.push(lockRegion);\n return focusableElements.some(focusableElement => attemptFocus(focusableElement));\n};\n\n/**\n * Check whether the supplied focusTarget is actually focusable.\n * There are cases where a normally focusable element can reject focus.\n *\n * Note: This example is a wholesale copy of the WCAG example.\n *\n * @method\n * @param {HTMLElement} focusTarget\n * @returns {Bool}\n */\nconst isFocusable = focusTarget => {\n if (focusTarget.tabIndex > 0 || (focusTarget.tabIndex === 0 && focusTarget.getAttribute('tabIndex') !== null)) {\n return true;\n }\n\n if (focusTarget.disabled) {\n return false;\n }\n\n switch (focusTarget.nodeName) {\n case 'A':\n return !!focusTarget.href && focusTarget.rel != 'ignore';\n case 'INPUT':\n return focusTarget.type != 'hidden' && focusTarget.type != 'file';\n case 'BUTTON':\n case 'SELECT':\n case 'TEXTAREA':\n return true;\n default:\n return false;\n }\n};\n\n/**\n * Attempt to focus the supplied focusTarget.\n *\n * Note: This example is a heavily inspired by the WCAG example.\n *\n * @method\n * @param {HTMLElement} focusTarget\n * @returns {Bool} Whether focus was successful o rnot.\n */\nconst attemptFocus = focusTarget => {\n if (!isFocusable(focusTarget)) {\n return false;\n }\n\n // The ignoreFocusChanges variable prevents the focus event handler from interfering and entering a fight with itself.\n ignoreFocusChanges = true;\n\n try {\n focusTarget.focus();\n } catch (e) {\n // Ignore failures. We will just try to focus the next element in the list.\n // eslint-disable-line\n }\n\n ignoreFocusChanges = false;\n\n // If focus was successful the activeElement will be the one we focused.\n return (document.activeElement === focusTarget);\n};\n\n/**\n * Get the current lock region from the top of the stack.\n *\n * @method\n * @returns {HTMLElement}\n */\nconst getCurrentLockRegion = () => {\n return lockRegionStack[lockRegionStack.length - 1];\n};\n\n/**\n * Add a new lock region to the stack.\n *\n * @method\n * @param {HTMLElement} newLockRegion\n */\nconst addLockRegionToStack = newLockRegion => {\n if (newLockRegion === getCurrentLockRegion()) {\n return;\n }\n\n lockRegionStack.push(newLockRegion);\n const currentLockRegion = getCurrentLockRegion();\n\n // Append an empty div which can be focused just outside of the item locked.\n // This locks tab focus to within the tab region, and does not allow it to extend back into the window by\n // guaranteeing the existence of a tabable item after the lock region which can be focused but which will be caught\n // by the handler.\n const element = document.createElement('div');\n element.tabIndex = 0;\n element.style.position = 'fixed';\n element.style.top = 0;\n element.style.left = 0;\n\n const initialNode = element.cloneNode();\n currentLockRegion.parentNode.insertBefore(initialNode, currentLockRegion);\n initialFocusElementStack.push(initialNode);\n\n const finalNode = element.cloneNode();\n currentLockRegion.parentNode.insertBefore(finalNode, currentLockRegion.nextSibling);\n finalFocusElementStack.push(finalNode);\n};\n\n/**\n * Remove the top lock region from the stack.\n *\n * @method\n */\nconst removeLastLockRegionFromStack = () => {\n // Take the top element off the stack, and replce the current lockRegion value.\n lockRegionStack.pop();\n\n const finalNode = finalFocusElementStack.pop();\n if (finalNode) {\n // The final focus element may have been removed if it was part of a parent item.\n finalNode.remove();\n }\n\n const initialNode = initialFocusElementStack.pop();\n if (initialNode) {\n // The initial focus element may have been removed if it was part of a parent item.\n initialNode.remove();\n }\n};\n\n/**\n * Whether any region is left in the stack.\n *\n * @return {Bool}\n */\nconst hasTrappedRegionsInStack = () => {\n return !!lockRegionStack.length;\n};\n\n/**\n * Start trapping the focus and lock it to the specified newLockRegion.\n *\n * @method\n * @param {HTMLElement} newLockRegion The container to lock focus to\n */\nexport const trapFocus = newLockRegion => {\n // Update the lock region stack.\n // This allows us to support nesting.\n addLockRegionToStack(newLockRegion);\n\n if (!isLocked) {\n // Add the focus handler.\n document.addEventListener('focus', lockHandler, true);\n }\n\n // Attempt to focus on the first item in the lock region.\n if (!focusFirstDescendant()) {\n const currentLockRegion = getCurrentLockRegion();\n\n // No focusable descendants found in the region yet.\n // This can happen when the region is locked before content is generated.\n // Focus on the region itself for now.\n const originalRegionTabIndex = currentLockRegion.tabIndex;\n currentLockRegion.tabIndex = 0;\n attemptFocus(currentLockRegion);\n currentLockRegion.tabIndex = originalRegionTabIndex;\n }\n\n // Keep track of the last item focused.\n lastFocus = document.activeElement;\n\n isLocked = true;\n};\n\n/**\n * Stop trapping the focus.\n *\n * @method\n */\nexport const untrapFocus = () => {\n // Remove the top region from the stack.\n removeLastLockRegionFromStack();\n\n if (hasTrappedRegionsInStack()) {\n // The focus manager still has items in the stack.\n return;\n }\n\n document.removeEventListener('focus', lockHandler, true);\n\n lastFocus = null;\n ignoreFocusChanges = false;\n isLocked = false;\n};\n"],"names":["lockRegionStack","initialFocusElementStack","finalFocusElementStack","lastFocus","ignoreFocusChanges","isLocked","lockHandler","event","lockRegion","getCurrentLockRegion","document","contains","untrapFocus","target","focusFirstDescendant","activeElement","focusLastDescendant","focusableElements","Array","from","querySelectorAll","Selectors","elements","focusable","unshift","some","focusableElement","attemptFocus","reverse","push","focusTarget","tabIndex","getAttribute","disabled","nodeName","href","rel","type","isFocusable","focus","e","length","newLockRegion","currentLockRegion","element","createElement","style","position","top","left","initialNode","cloneNode","parentNode","insertBefore","finalNode","nextSibling","addLockRegionToStack","addEventListener","originalRegionTabIndex","pop","remove","removeLastLockRegionFromStack","removeEventListener"],"mappings":";;;;;;;;;;8KA2BMA,gBAAkB,GAClBC,yBAA2B,GAC3BC,uBAAyB,GAE3BC,UAAY,KACZC,oBAAqB,EACrBC,UAAW,EAkBTC,YAAc,SAAAC,WACZH,4BAMAI,WAAaC,uBACVD,aACCE,SAASC,SAASH,aAMtBI,cACAJ,WAAaC,uBAEZD,aAIDA,WAAWG,SAASJ,MAAMM,QAC1BV,UAAYI,MAAMM,QAElBC,uBACIX,WAAaO,SAASK,eACtBC,sBAEJb,UAAYO,SAASK,kBAUvBD,qBAAuB,eACnBN,WAAaC,uBAObQ,kBAAoBC,MAAMC,KAAKX,WAAWY,iBAAiBC,mBAAUC,SAASC,mBAIpFN,kBAAkBO,QAAQhB,YACnBS,kBAAkBQ,MAAK,SAAAC,yBAAoBC,aAAaD,sBAS7DV,oBAAsB,eAClBR,WAAaC,uBAObQ,kBAAoBC,MAAMC,KAAKX,WAAWY,iBAAiBC,mBAAUC,SAASC,YAAYK,iBAIhGX,kBAAkBY,KAAKrB,YAChBS,kBAAkBQ,MAAK,SAAAC,yBAAoBC,aAAaD,sBA6C7DC,aAAe,SAAAG,iBAhCD,SAAAA,gBACZA,YAAYC,SAAW,GAA+B,IAAzBD,YAAYC,UAA2D,OAAzCD,YAAYE,aAAa,mBAC7E,KAGPF,YAAYG,gBACL,SAGHH,YAAYI,cACX,YACQJ,YAAYK,MAA2B,UAAnBL,YAAYM,QACxC,cAC0B,UAApBN,YAAYO,MAAwC,QAApBP,YAAYO,SAClD,aACA,aACA,kBACM,iBAEA,GAcVC,CAAYR,oBACN,EAIX1B,oBAAqB,MAGjB0B,YAAYS,QACd,MAAOC,WAKTpC,oBAAqB,EAGbM,SAASK,gBAAkBe,aASjCrB,qBAAuB,kBAClBT,gBAAgBA,gBAAgByC,OAAS,uBAyE3B,SAAAC,kBAhEI,SAAAA,kBACrBA,gBAAkBjC,wBAItBT,gBAAgB6B,KAAKa,mBACfC,kBAAoBlC,uBAMpBmC,QAAUlC,SAASmC,cAAc,OACvCD,QAAQb,SAAW,EACnBa,QAAQE,MAAMC,SAAW,QACzBH,QAAQE,MAAME,IAAM,EACpBJ,QAAQE,MAAMG,KAAO,MAEfC,YAAcN,QAAQO,YAC5BR,kBAAkBS,WAAWC,aAAaH,YAAaP,mBACvD1C,yBAAyB4B,KAAKqB,iBAExBI,UAAYV,QAAQO,YAC1BR,kBAAkBS,WAAWC,aAAaC,UAAWX,kBAAkBY,aACvErD,uBAAuB2B,KAAKyB,YA2C5BE,CAAqBd,eAEhBrC,UAEDK,SAAS+C,iBAAiB,QAASnD,aAAa,IAI/CQ,uBAAwB,KACnB6B,kBAAoBlC,uBAKpBiD,uBAAyBf,kBAAkBZ,SACjDY,kBAAkBZ,SAAW,EAC7BJ,aAAagB,mBACbA,kBAAkBZ,SAAW2B,uBAIjCvD,UAAYO,SAASK,cAErBV,UAAW,OAQFO,YAAc,YAlEW,WAElCZ,gBAAgB2D,UAEVL,UAAYpD,uBAAuByD,MACrCL,WAEAA,UAAUM,aAGRV,YAAcjD,yBAAyB0D,MACzCT,aAEAA,YAAYU,SAuDhBC,GA7CS7D,gBAAgByC,SAoDzB/B,SAASoD,oBAAoB,QAASxD,aAAa,GAEnDH,UAAY,KACZC,oBAAqB,EACrBC,UAAW"} \ No newline at end of file diff --git a/html/lib/amd/build/paged_content_paging_bar.min.js b/html/lib/amd/build/paged_content_paging_bar.min.js index d876c1d041..9a1cbf5a0c 100644 --- a/html/lib/amd/build/paged_content_paging_bar.min.js +++ b/html/lib/amd/build/paged_content_paging_bar.min.js @@ -5,6 +5,6 @@ * @copyright 2018 Ryan Wyllie * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ -define("core/paged_content_paging_bar",["jquery","core/custom_interaction_events","core/paged_content_events","core/str","core/pubsub","core/pending"],(function($,CustomEvents,PagedContentEvents,Str,PubSub,Pending){var SELECTORS_PAGE="[data-page]",SELECTORS_PAGE_ITEM='[data-region="page-item"]',SELECTORS_PAGE_LINK='[data-region="page-link"]',SELECTORS_FIRST_BUTTON='[data-control="first"]',SELECTORS_LAST_BUTTON='[data-control="last"]',SELECTORS_NEXT_BUTTON='[data-control="next"]',SELECTORS_PREVIOUS_BUTTON='[data-control="previous"]',SELECTORS_DOTS_BUTTONS="[data-dots]",SELECTORS_BEGINNING_DOTS_BUTTON='[data-dots="beginning"]',SELECTORS_ENDING_DOTS_BUTTON='[data-dots="ending"]',getPageByNumber=function(root,pageNumber){return root.find(SELECTORS_PAGE_ITEM+'[data-page-number="'+pageNumber+'"]')},setLastPageNumber=function(root,number){root.attr("data-last-page-number",number)},getLastPageNumber=function(root){return parseInt(root.attr("data-last-page-number"),10)},getActivePageNumber=function(root){return parseInt(root.attr("data-active-page-number"),10)},setActivePageNumber=function(root,number){root.attr("data-active-page-number",number)},getPageNumber=function(root,page){if(null!=page.attr("data-page"))return parseInt(page.attr("data-page-number"),10);var pageNumber=1,activePageNumber=null;switch(page.attr("data-control")){case"first":default:pageNumber=1;break;case"last":pageNumber=getLastPageNumber(root);break;case"next":activePageNumber=getActivePageNumber(root);var lastPage=getLastPageNumber(root);pageNumber=lastPage?activePageNumber&&activePageNumber1?activePageNumber-1:1}return parseInt(pageNumber,10)},show=function(root){root.removeClass("hidden")},hide=function(root){root.addClass("hidden")},disableNextControlButtons=function(root){var nextButton=root.find(SELECTORS_NEXT_BUTTON),lastButton=root.find(SELECTORS_LAST_BUTTON);nextButton.addClass("disabled"),nextButton.attr("aria-disabled",!0),lastButton.addClass("disabled"),lastButton.attr("aria-disabled",!0)},enableNextControlButtons=function(root){var nextButton=root.find(SELECTORS_NEXT_BUTTON),lastButton=root.find(SELECTORS_LAST_BUTTON);nextButton.removeClass("disabled"),nextButton.removeAttr("aria-disabled"),lastButton.removeClass("disabled"),lastButton.removeAttr("aria-disabled")},disablePreviousControlButtons=function(root){var previousButton=root.find(SELECTORS_PREVIOUS_BUTTON),firstButton=root.find(SELECTORS_FIRST_BUTTON);previousButton.addClass("disabled"),previousButton.attr("aria-disabled",!0),firstButton.addClass("disabled"),firstButton.attr("aria-disabled",!0)},adjustPagingBarSize=function(root){var activePageNumber=getActivePageNumber(root),lastPageNumber=getLastPageNumber(root),dotsButtons=root.find(SELECTORS_DOTS_BUTTONS),beginningDotsButton=root.find(SELECTORS_BEGINNING_DOTS_BUTTON),endingDotsButton=root.find(SELECTORS_ENDING_DOTS_BUTTON),pages=root.find(SELECTORS_PAGE),barSize=parseInt(root.attr("data-bar-size"),10);if(barSize&&lastPageNumber>barSize){var minpage=Math.max(activePageNumber-Math.round(barSize/2),1),maxpage=minpage+barSize-1;maxpage>=lastPageNumber&&(minpage=(maxpage=lastPageNumber)-barSize+1),minpage>1?(show(beginningDotsButton),minpage++):hide(beginningDotsButton),maxpage=minpage&&index+1<=maxpage&&show(page)}))}else hide(dotsButtons)},enablePreviousControlButtons=function(root){var previousButton=root.find(SELECTORS_PREVIOUS_BUTTON),firstButton=root.find(SELECTORS_FIRST_BUTTON);previousButton.removeClass("disabled"),previousButton.removeAttr("aria-disabled"),firstButton.removeClass("disabled"),firstButton.removeAttr("aria-disabled")},showPage=function(root,pageNumber,id){var pendingPromise=new Pending("core/paged_content_paging_bar:showPage"),lastPageNumber=getLastPageNumber(root),isSamePage=pageNumber==getActivePageNumber(root),limit=function(root){return parseInt(root.attr("data-items-per-page"),10)}(root),offset=(pageNumber-1)*limit;if(!isSamePage){root.find(SELECTORS_PAGE_ITEM).removeClass("active").removeAttr("aria-current");var page=getPageByNumber(root,pageNumber);page.addClass("active"),page.attr("aria-current",!0),setActivePageNumber(root,pageNumber),adjustPagingBarSize(root)}lastPageNumber&&pageNumber>=lastPageNumber?disableNextControlButtons(root):enableNextControlButtons(root),pageNumber>1?enablePreviousControlButtons(root):disablePreviousControlButtons(root),function(root){var pageAriaLabelComponents=function(root){return root.attr("data-aria-label-components-pagination-item").split(",").map((function(component){return component.trim()}))}(root),activePageAriaLabelComponents=function(root){return root.attr("data-aria-label-components-pagination-active-item").split(",").map((function(component){return component.trim()}))}(root),activePageNumber=getActivePageNumber(root),pageItems=root.find(SELECTORS_PAGE_ITEM),stringRequests=pageItems.map((function(index,page){page=$(page);var pageNumber=getPageNumber(root,page);return pageNumber===activePageNumber?{key:activePageAriaLabelComponents[0],component:activePageAriaLabelComponents[1],param:pageNumber}:{key:pageAriaLabelComponents[0],component:pageAriaLabelComponents[1],param:pageNumber}}));Str.get_strings(stringRequests).then((function(strings){return pageItems.each((function(index,page){page=$(page);var string=strings[index];page.attr("aria-label",string),page.find(SELECTORS_PAGE_LINK).attr("aria-label",string)})),strings})).catch((function(){}))}(root),PubSub.publish(id+PagedContentEvents.SHOW_PAGES,[{pageNumber:pageNumber,limit:limit,offset:offset}]),pendingPromise.resolve()};return{init:function(root,id){var pages=(root=$(root)).find(SELECTORS_PAGE);if(function(root,items){var lastPageNumber=0;setActivePageNumber(root,0),items.each((function(index,item){var pageNumber=index+1;(item=$(item)).attr("data-page-number",pageNumber),lastPageNumber++,item.hasClass("active")&&setActivePageNumber(root,pageNumber)})),setLastPageNumber(root,lastPageNumber)}(root,pages),function(root,id){var ignoreControlWhileLoading=root.attr("data-ignore-control-while-loading"),loading=!1;""==ignoreControlWhileLoading&&(ignoreControlWhileLoading=!0),CustomEvents.define(root,[CustomEvents.events.activate]),root.on(CustomEvents.events.activate,SELECTORS_PAGE_ITEM,(function(e,data){if(data.originalEvent.preventDefault(),data.originalEvent.stopPropagation(),!ignoreControlWhileLoading||!loading){var page=$(e.target).closest(SELECTORS_PAGE_ITEM);if(!page.hasClass("disabled")){var pageNumber=getPageNumber(root,page);showPage(root,pageNumber,id),loading=!0}}})),PubSub.subscribe(id+PagedContentEvents.ALL_ITEMS_LOADED,(function(pageNumber){loading=!1;var currentLastPage=getLastPageNumber(root);(!currentLastPage||pageNumber1?activePageNumber-1:1}return parseInt(pageNumber,10)},show=function(root){root.removeClass("hidden")},hide=function(root){root.addClass("hidden")},disableNextControlButtons=function(root){var nextButton=root.find(SELECTORS_NEXT_BUTTON),lastButton=root.find(SELECTORS_LAST_BUTTON);nextButton.addClass("disabled"),nextButton.attr("aria-disabled",!0),lastButton.addClass("disabled"),lastButton.attr("aria-disabled",!0)},enableNextControlButtons=function(root){var nextButton=root.find(SELECTORS_NEXT_BUTTON),lastButton=root.find(SELECTORS_LAST_BUTTON);nextButton.removeClass("disabled"),nextButton.removeAttr("aria-disabled"),lastButton.removeClass("disabled"),lastButton.removeAttr("aria-disabled")},disablePreviousControlButtons=function(root){var previousButton=root.find(SELECTORS_PREVIOUS_BUTTON),firstButton=root.find(SELECTORS_FIRST_BUTTON);previousButton.addClass("disabled"),previousButton.attr("aria-disabled",!0),firstButton.addClass("disabled"),firstButton.attr("aria-disabled",!0)},adjustPagingBarSize=function(root){var activePageNumber=getActivePageNumber(root),lastPageNumber=getLastPageNumber(root),dotsButtons=root.find(SELECTORS_DOTS_BUTTONS),beginningDotsButton=root.find(SELECTORS_BEGINNING_DOTS_BUTTON),endingDotsButton=root.find(SELECTORS_ENDING_DOTS_BUTTON),pages=root.find(SELECTORS_PAGE),barSize=parseInt(root.attr("data-bar-size"),10);if(barSize&&lastPageNumber>barSize){var minpage=Math.max(activePageNumber-Math.round(barSize/2),1),maxpage=minpage+barSize-1;maxpage>=lastPageNumber&&(minpage=(maxpage=lastPageNumber)-barSize+1),minpage>1?(show(beginningDotsButton),minpage++):hide(beginningDotsButton),maxpage=minpage&&index+1<=maxpage&&show(page)}))}else hide(dotsButtons)},enablePreviousControlButtons=function(root){var previousButton=root.find(SELECTORS_PREVIOUS_BUTTON),firstButton=root.find(SELECTORS_FIRST_BUTTON);previousButton.removeClass("disabled"),previousButton.removeAttr("aria-disabled"),firstButton.removeClass("disabled"),firstButton.removeAttr("aria-disabled")},showPage=function(root,pageNumber,id){var pendingPromise=new Pending("core/paged_content_paging_bar:showPage"),lastPageNumber=getLastPageNumber(root),isSamePage=pageNumber==getActivePageNumber(root),limit=function(root){return parseInt(root.attr("data-items-per-page"),10)}(root),offset=(pageNumber-1)*limit;if(!isSamePage){root.find(SELECTORS_PAGE_ITEM).removeClass("active").removeAttr("aria-current");var page=getPageByNumber(root,pageNumber);page.addClass("active"),page.attr("aria-current",!0),setActivePageNumber(root,pageNumber),adjustPagingBarSize(root)}lastPageNumber&&pageNumber>=lastPageNumber?disableNextControlButtons(root):enableNextControlButtons(root),pageNumber>1?enablePreviousControlButtons(root):disablePreviousControlButtons(root),function(root){var pageAriaLabelComponents=function(root){return root.attr("data-aria-label-components-pagination-item").split(",").map((function(component){return component.trim()}))}(root),activePageAriaLabelComponents=function(root){return root.attr("data-aria-label-components-pagination-active-item").split(",").map((function(component){return component.trim()}))}(root),activePageNumber=getActivePageNumber(root),pageItems=root.find(SELECTORS_PAGE_ITEM),stringRequests=pageItems.toArray().map((function(index,page){page=$(page);var pageNumber=getPageNumber(root,page);return pageNumber===activePageNumber?{key:activePageAriaLabelComponents[0],component:activePageAriaLabelComponents[1],param:pageNumber}:{key:pageAriaLabelComponents[0],component:pageAriaLabelComponents[1],param:pageNumber}}));Str.get_strings(stringRequests).then((function(strings){return pageItems.each((function(index,page){page=$(page);var string=strings[index];page.attr("aria-label",string),page.find(SELECTORS_PAGE_LINK).attr("aria-label",string)})),strings})).catch((function(){}))}(root),PubSub.publish(id+PagedContentEvents.SHOW_PAGES,[{pageNumber:pageNumber,limit:limit,offset:offset}]),pendingPromise.resolve()};return{init:function(root,id){var pages=(root=$(root)).find(SELECTORS_PAGE);if(function(root,items){var lastPageNumber=0;setActivePageNumber(root,0),items.each((function(index,item){var pageNumber=index+1;(item=$(item)).attr("data-page-number",pageNumber),lastPageNumber++,item.hasClass("active")&&setActivePageNumber(root,pageNumber)})),setLastPageNumber(root,lastPageNumber)}(root,pages),function(root,id){var ignoreControlWhileLoading=root.attr("data-ignore-control-while-loading"),loading=!1;""==ignoreControlWhileLoading&&(ignoreControlWhileLoading=!0),CustomEvents.define(root,[CustomEvents.events.activate]),root.on(CustomEvents.events.activate,SELECTORS_PAGE_ITEM,(function(e,data){if(data.originalEvent.preventDefault(),data.originalEvent.stopPropagation(),!ignoreControlWhileLoading||!loading){var page=$(e.target).closest(SELECTORS_PAGE_ITEM);if(!page.hasClass("disabled")){var pageNumber=getPageNumber(root,page);showPage(root,pageNumber,id),loading=!0}}})),PubSub.subscribe(id+PagedContentEvents.ALL_ITEMS_LOADED,(function(pageNumber){loading=!1;var currentLastPage=getLastPageNumber(root);(!currentLastPage||pageNumber.\n\n/**\n * Javascript to enhance the paged content paging bar.\n *\n * @module core/paging_bar\n * @copyright 2018 Ryan Wyllie \n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\ndefine([\n 'jquery',\n 'core/custom_interaction_events',\n 'core/paged_content_events',\n 'core/str',\n 'core/pubsub',\n 'core/pending',\n],\nfunction(\n $,\n CustomEvents,\n PagedContentEvents,\n Str,\n PubSub,\n Pending\n) {\n\n var SELECTORS = {\n ROOT: '[data-region=\"paging-bar\"]',\n PAGE: '[data-page]',\n PAGE_ITEM: '[data-region=\"page-item\"]',\n PAGE_LINK: '[data-region=\"page-link\"]',\n FIRST_BUTTON: '[data-control=\"first\"]',\n LAST_BUTTON: '[data-control=\"last\"]',\n NEXT_BUTTON: '[data-control=\"next\"]',\n PREVIOUS_BUTTON: '[data-control=\"previous\"]',\n DOTS_BUTTONS: '[data-dots]',\n BEGINNING_DOTS_BUTTON: '[data-dots=\"beginning\"]',\n ENDING_DOTS_BUTTON: '[data-dots=\"ending\"]',\n };\n\n /**\n * Get the page element by number.\n *\n * @param {object} root The root element.\n * @param {Number} pageNumber The page number.\n * @return {jQuery}\n */\n var getPageByNumber = function(root, pageNumber) {\n return root.find(SELECTORS.PAGE_ITEM + '[data-page-number=\"' + pageNumber + '\"]');\n };\n\n /**\n * Get the next button element.\n *\n * @param {object} root The root element.\n * @return {jQuery}\n */\n var getNextButton = function(root) {\n return root.find(SELECTORS.NEXT_BUTTON);\n };\n\n /**\n * Set the last page number after which no more pages\n * should be loaded.\n *\n * @param {object} root The root element.\n * @param {Number} number Page number.\n */\n var setLastPageNumber = function(root, number) {\n root.attr('data-last-page-number', number);\n };\n\n /**\n * Get the last page number.\n *\n * @param {object} root The root element.\n * @return {Number}\n */\n var getLastPageNumber = function(root) {\n return parseInt(root.attr('data-last-page-number'), 10);\n };\n\n /**\n * Get the active page number.\n *\n * @param {object} root The root element.\n * @returns {Number} The page number\n */\n var getActivePageNumber = function(root) {\n return parseInt(root.attr('data-active-page-number'), 10);\n };\n\n /**\n * Set the active page number.\n *\n * @param {object} root The root element.\n * @param {Number} number Page number.\n */\n var setActivePageNumber = function(root, number) {\n root.attr('data-active-page-number', number);\n };\n\n /**\n * Check if there is an active page number.\n *\n * @param {object} root The root element.\n * @returns {bool}\n */\n var hasActivePageNumber = function(root) {\n var number = getActivePageNumber(root);\n return !isNaN(number) && number != 0;\n };\n\n /**\n * Get the page number for a given page.\n *\n * @param {object} root The root element.\n * @param {object} page The page element.\n * @returns {Number} The page number\n */\n var getPageNumber = function(root, page) {\n if (page.attr('data-page') != undefined) {\n // If it's an actual page then we can just use the page number\n // attribute.\n return parseInt(page.attr('data-page-number'), 10);\n }\n\n var pageNumber = 1;\n var activePageNumber = null;\n\n switch (page.attr('data-control')) {\n case 'first':\n pageNumber = 1;\n break;\n\n case 'last':\n pageNumber = getLastPageNumber(root);\n break;\n\n case 'next':\n activePageNumber = getActivePageNumber(root);\n var lastPage = getLastPageNumber(root);\n if (!lastPage) {\n pageNumber = activePageNumber + 1;\n } else if (activePageNumber && activePageNumber < lastPage) {\n pageNumber = activePageNumber + 1;\n } else {\n pageNumber = lastPage;\n }\n break;\n\n case 'previous':\n activePageNumber = getActivePageNumber(root);\n if (activePageNumber && activePageNumber > 1) {\n pageNumber = activePageNumber - 1;\n } else {\n pageNumber = 1;\n }\n break;\n\n default:\n pageNumber = 1;\n break;\n }\n\n // Make sure we return an int not a string.\n return parseInt(pageNumber, 10);\n };\n\n /**\n * Get the limit of items for each page.\n *\n * @param {object} root The root element.\n * @returns {Number}\n */\n var getLimit = function(root) {\n return parseInt(root.attr('data-items-per-page'), 10);\n };\n\n /**\n * Set the limit of items for each page.\n *\n * @param {object} root The root element.\n * @param {Number} limit Items per page limit.\n */\n var setLimit = function(root, limit) {\n root.attr('data-items-per-page', limit);\n };\n\n /**\n * Show the paging bar.\n *\n * @param {object} root The root element.\n */\n var show = function(root) {\n root.removeClass('hidden');\n };\n\n /**\n * Hide the paging bar.\n *\n * @param {object} root The root element.\n */\n var hide = function(root) {\n root.addClass('hidden');\n };\n\n /**\n * Disable the next and last buttons in the paging bar.\n *\n * @param {object} root The root element.\n */\n var disableNextControlButtons = function(root) {\n var nextButton = root.find(SELECTORS.NEXT_BUTTON);\n var lastButton = root.find(SELECTORS.LAST_BUTTON);\n\n nextButton.addClass('disabled');\n nextButton.attr('aria-disabled', true);\n lastButton.addClass('disabled');\n lastButton.attr('aria-disabled', true);\n };\n\n /**\n * Enable the next and last buttons in the paging bar.\n *\n * @param {object} root The root element.\n */\n var enableNextControlButtons = function(root) {\n var nextButton = root.find(SELECTORS.NEXT_BUTTON);\n var lastButton = root.find(SELECTORS.LAST_BUTTON);\n\n nextButton.removeClass('disabled');\n nextButton.removeAttr('aria-disabled');\n lastButton.removeClass('disabled');\n lastButton.removeAttr('aria-disabled');\n };\n\n /**\n * Disable the previous and first buttons in the paging bar.\n *\n * @param {object} root The root element.\n */\n var disablePreviousControlButtons = function(root) {\n var previousButton = root.find(SELECTORS.PREVIOUS_BUTTON);\n var firstButton = root.find(SELECTORS.FIRST_BUTTON);\n\n previousButton.addClass('disabled');\n previousButton.attr('aria-disabled', true);\n firstButton.addClass('disabled');\n firstButton.attr('aria-disabled', true);\n };\n\n /**\n * Adjusts the size of the paging bar and hides unnecessary pages.\n *\n * @param {object} root The root element.\n */\n var adjustPagingBarSize = function(root) {\n var activePageNumber = getActivePageNumber(root);\n var lastPageNumber = getLastPageNumber(root);\n\n var dotsButtons = root.find(SELECTORS.DOTS_BUTTONS);\n var beginningDotsButton = root.find(SELECTORS.BEGINNING_DOTS_BUTTON);\n var endingDotsButton = root.find(SELECTORS.ENDING_DOTS_BUTTON);\n\n var pages = root.find(SELECTORS.PAGE);\n var barSize = parseInt(root.attr('data-bar-size'), 10);\n\n if (barSize && lastPageNumber > barSize) {\n\n var minpage = Math.max(activePageNumber - Math.round(barSize / 2), 1);\n var maxpage = minpage + barSize - 1;\n\n if (maxpage >= lastPageNumber) {\n maxpage = lastPageNumber;\n minpage = maxpage - barSize + 1;\n }\n\n if (minpage > 1) {\n show(beginningDotsButton);\n minpage++;\n } else {\n hide(beginningDotsButton);\n }\n if (maxpage < lastPageNumber) {\n show(endingDotsButton);\n maxpage--;\n } else {\n hide(endingDotsButton);\n }\n dotsButtons.addClass('disabled');\n dotsButtons.attr('aria-disabled', true);\n\n hide(pages);\n\n pages.each(function(index, page) {\n page = $(page);\n if ((index + 1) >= minpage && (index + 1) <= maxpage) {\n show(page);\n }\n });\n\n } else {\n hide(dotsButtons);\n }\n };\n\n /**\n * Enable the previous and first buttons in the paging bar.\n *\n * @param {object} root The root element.\n */\n var enablePreviousControlButtons = function(root) {\n var previousButton = root.find(SELECTORS.PREVIOUS_BUTTON);\n var firstButton = root.find(SELECTORS.FIRST_BUTTON);\n\n previousButton.removeClass('disabled');\n previousButton.removeAttr('aria-disabled');\n firstButton.removeClass('disabled');\n firstButton.removeAttr('aria-disabled');\n };\n\n /**\n * Get the components for a get_string request for the aria-label\n * on a page. The value is a comma separated string of key and\n * component.\n *\n * @param {object} root The root element.\n * @return {array} First element is the key, second is the component.\n */\n var getPageAriaLabelComponents = function(root) {\n var componentString = root.attr('data-aria-label-components-pagination-item');\n var components = componentString.split(',').map(function(component) {\n return component.trim();\n });\n return components;\n };\n\n /**\n * Get the components for a get_string request for the aria-label\n * on an active page. The value is a comma separated string of key and\n * component.\n *\n * @param {object} root The root element.\n * @return {array} First element is the key, second is the component.\n */\n var getActivePageAriaLabelComponents = function(root) {\n var componentString = root.attr('data-aria-label-components-pagination-active-item');\n var components = componentString.split(',').map(function(component) {\n return component.trim();\n });\n return components;\n };\n\n /**\n * Set page numbers on each of the given items. Page numbers are set\n * from 1..n (where n is the number of items).\n *\n * Sets the active page number to be the last page found with\n * an \"active\" class (if any).\n *\n * Sets the last page number.\n *\n * @param {object} root The root element.\n * @param {jQuery} items A jQuery list of items.\n */\n var generatePageNumbers = function(root, items) {\n var lastPageNumber = 0;\n setActivePageNumber(root, 0);\n\n items.each(function(index, item) {\n var pageNumber = index + 1;\n item = $(item);\n item.attr('data-page-number', pageNumber);\n lastPageNumber++;\n\n if (item.hasClass('active')) {\n setActivePageNumber(root, pageNumber);\n }\n });\n\n setLastPageNumber(root, lastPageNumber);\n };\n\n /**\n * Set the aria-labels on each of the page items in the paging bar.\n * This includes the next, previous, first, and last items.\n *\n * @param {object} root The root element.\n */\n var generateAriaLabels = function(root) {\n var pageAriaLabelComponents = getPageAriaLabelComponents(root);\n var activePageAriaLabelComponents = getActivePageAriaLabelComponents(root);\n var activePageNumber = getActivePageNumber(root);\n var pageItems = root.find(SELECTORS.PAGE_ITEM);\n // We want to request all of the strings at once rather than\n // one at a time.\n var stringRequests = pageItems.map(function(index, page) {\n page = $(page);\n var pageNumber = getPageNumber(root, page);\n\n if (pageNumber === activePageNumber) {\n return {\n key: activePageAriaLabelComponents[0],\n component: activePageAriaLabelComponents[1],\n param: pageNumber\n };\n } else {\n return {\n key: pageAriaLabelComponents[0],\n component: pageAriaLabelComponents[1],\n param: pageNumber\n };\n }\n });\n\n Str.get_strings(stringRequests).then(function(strings) {\n pageItems.each(function(index, page) {\n page = $(page);\n var string = strings[index];\n page.attr('aria-label', string);\n page.find(SELECTORS.PAGE_LINK).attr('aria-label', string);\n });\n\n return strings;\n })\n .catch(function() {\n // No need to interrupt the page if we can't load the aria lang strings.\n return;\n });\n };\n\n /**\n * Make the paging bar item for the given page number visible and fire\n * the SHOW_PAGES paged content event to tell any listening content to\n * update.\n *\n * @param {object} root The root element.\n * @param {Number} pageNumber The number for the page to show.\n * @param {string} id A uniqie id for this instance.\n */\n var showPage = function(root, pageNumber, id) {\n var pendingPromise = new Pending('core/paged_content_paging_bar:showPage');\n var lastPageNumber = getLastPageNumber(root);\n var isSamePage = pageNumber == getActivePageNumber(root);\n var limit = getLimit(root);\n var offset = (pageNumber - 1) * limit;\n\n if (!isSamePage) {\n // We only need to toggle the active class if the user didn't click\n // on the already active page.\n root.find(SELECTORS.PAGE_ITEM).removeClass('active').removeAttr('aria-current');\n var page = getPageByNumber(root, pageNumber);\n page.addClass('active');\n page.attr('aria-current', true);\n setActivePageNumber(root, pageNumber);\n\n adjustPagingBarSize(root);\n }\n\n // Make sure the control buttons are disabled as the user navigates\n // to either end of the limits.\n if (lastPageNumber && pageNumber >= lastPageNumber) {\n disableNextControlButtons(root);\n } else {\n enableNextControlButtons(root);\n }\n\n if (pageNumber > 1) {\n enablePreviousControlButtons(root);\n } else {\n disablePreviousControlButtons(root);\n }\n\n generateAriaLabels(root);\n\n // This event requires a payload that contains a list of all pages that\n // were activated. In the case of the paging bar we only show one page at\n // a time.\n PubSub.publish(id + PagedContentEvents.SHOW_PAGES, [{\n pageNumber: pageNumber,\n limit: limit,\n offset: offset\n }]);\n\n pendingPromise.resolve();\n };\n\n /**\n * Add event listeners for interactions with the paging bar as well as listening\n * for custom paged content events.\n *\n * Each event will trigger different logic to update parts of the paging bar's\n * display.\n *\n * @param {object} root The root element.\n * @param {string} id A uniqie id for this instance.\n */\n var registerEventListeners = function(root, id) {\n var ignoreControlWhileLoading = root.attr('data-ignore-control-while-loading');\n var loading = false;\n\n if (ignoreControlWhileLoading == \"\") {\n // Default to ignoring control while loading if not specified.\n ignoreControlWhileLoading = true;\n }\n\n CustomEvents.define(root, [\n CustomEvents.events.activate\n ]);\n\n root.on(CustomEvents.events.activate, SELECTORS.PAGE_ITEM, function(e, data) {\n data.originalEvent.preventDefault();\n data.originalEvent.stopPropagation();\n\n if (ignoreControlWhileLoading && loading) {\n // Do nothing if configured to ignore control while loading.\n return;\n }\n\n var page = $(e.target).closest(SELECTORS.PAGE_ITEM);\n\n if (!page.hasClass('disabled')) {\n var pageNumber = getPageNumber(root, page);\n showPage(root, pageNumber, id);\n loading = true;\n }\n });\n\n // This event is fired when all of the items have been loaded. Typically used\n // in an \"infinite\" pages context when we don't know the exact number of pages\n // ahead of time.\n PubSub.subscribe(id + PagedContentEvents.ALL_ITEMS_LOADED, function(pageNumber) {\n loading = false;\n var currentLastPage = getLastPageNumber(root);\n\n if (!currentLastPage || pageNumber < currentLastPage) {\n // Somehow the value we've got saved is higher than the new\n // value we just received. Perhaps events came out of order.\n // In any case, save the lowest value.\n setLastPageNumber(root, pageNumber);\n }\n\n if (pageNumber === 1 && root.attr('data-hide-control-on-single-page')) {\n // If all items were loaded on the first page then we can hide\n // the paging bar because there are no other pages to load.\n hide(root);\n disableNextControlButtons(root);\n disablePreviousControlButtons(root);\n } else {\n show(root);\n disableNextControlButtons(root);\n }\n });\n\n // This event is fired after all of the requested pages have been rendered.\n PubSub.subscribe(id + PagedContentEvents.PAGES_SHOWN, function() {\n // All pages have been shown so turn off the loading flag.\n loading = false;\n });\n\n // This is triggered when the paging limit is modified.\n PubSub.subscribe(id + PagedContentEvents.SET_ITEMS_PER_PAGE_LIMIT, function(limit) {\n // Update the limit.\n setLimit(root, limit);\n setLastPageNumber(root, 0);\n setActivePageNumber(root, 0);\n show(root);\n // Reload the data from page 1 again.\n showPage(root, 1, id);\n });\n };\n\n /**\n * Initialise the paging bar.\n * @param {object} root The root element.\n * @param {string} id A uniqie id for this instance.\n */\n var init = function(root, id) {\n root = $(root);\n var pages = root.find(SELECTORS.PAGE);\n generatePageNumbers(root, pages);\n registerEventListeners(root, id);\n\n if (hasActivePageNumber(root)) {\n var activePageNumber = getActivePageNumber(root);\n // If the the paging bar was rendered with an active page selected\n // then make sure we fired off the event to tell the content page to\n // show.\n getPageByNumber(root, activePageNumber).click();\n if (activePageNumber == 1) {\n // If the first page is active then disable the previous buttons.\n disablePreviousControlButtons(root);\n }\n } else {\n // There was no active page number so load the first page using\n // the next button. This allows the infinite pagination to work.\n getNextButton(root).click();\n }\n\n adjustPagingBarSize(root);\n };\n\n return {\n init: init,\n disableNextControlButtons: disableNextControlButtons,\n enableNextControlButtons: enableNextControlButtons,\n disablePreviousControlButtons: disablePreviousControlButtons,\n enablePreviousControlButtons: enablePreviousControlButtons,\n showPage: showPage,\n rootSelector: SELECTORS.ROOT,\n };\n});\n"],"names":["define","$","CustomEvents","PagedContentEvents","Str","PubSub","Pending","SELECTORS","getPageByNumber","root","pageNumber","find","setLastPageNumber","number","attr","getLastPageNumber","parseInt","getActivePageNumber","setActivePageNumber","getPageNumber","page","undefined","activePageNumber","lastPage","show","removeClass","hide","addClass","disableNextControlButtons","nextButton","lastButton","enableNextControlButtons","removeAttr","disablePreviousControlButtons","previousButton","firstButton","adjustPagingBarSize","lastPageNumber","dotsButtons","beginningDotsButton","endingDotsButton","pages","barSize","minpage","Math","max","round","maxpage","each","index","enablePreviousControlButtons","showPage","id","pendingPromise","isSamePage","limit","getLimit","offset","pageAriaLabelComponents","split","map","component","trim","getPageAriaLabelComponents","activePageAriaLabelComponents","getActivePageAriaLabelComponents","pageItems","stringRequests","key","param","get_strings","then","strings","string","catch","generateAriaLabels","publish","SHOW_PAGES","resolve","init","items","item","hasClass","generatePageNumbers","ignoreControlWhileLoading","loading","events","activate","on","e","data","originalEvent","preventDefault","stopPropagation","target","closest","subscribe","ALL_ITEMS_LOADED","currentLastPage","PAGES_SHOWN","SET_ITEMS_PER_PAGE_LIMIT","setLimit","registerEventListeners","isNaN","hasActivePageNumber","click","getNextButton","rootSelector"],"mappings":";;;;;;;AAsBAA,uCAAO,CACH,SACA,iCACA,4BACA,WACA,cACA,iBAEJ,SACIC,EACAC,aACAC,mBACAC,IACAC,OACAC,aAGIC,eAEM,cAFNA,oBAGW,4BAHXA,oBAIW,4BAJXA,uBAKc,yBALdA,sBAMa,wBANbA,sBAOa,wBAPbA,0BAQiB,4BARjBA,uBASc,cATdA,gCAUuB,0BAVvBA,6BAWoB,uBAUpBC,gBAAkB,SAASC,KAAMC,mBAC1BD,KAAKE,KAAKJ,oBAAsB,sBAAwBG,WAAa,OAoB5EE,kBAAoB,SAASH,KAAMI,QACnCJ,KAAKK,KAAK,wBAAyBD,SASnCE,kBAAoB,SAASN,aACtBO,SAASP,KAAKK,KAAK,yBAA0B,KASpDG,oBAAsB,SAASR,aACxBO,SAASP,KAAKK,KAAK,2BAA4B,KAStDI,oBAAsB,SAAST,KAAMI,QACrCJ,KAAKK,KAAK,0BAA2BD,SAqBrCM,cAAgB,SAASV,KAAMW,SACDC,MAA1BD,KAAKN,KAAK,oBAGHE,SAASI,KAAKN,KAAK,oBAAqB,QAG/CJ,WAAa,EACbY,iBAAmB,YAEfF,KAAKN,KAAK,qBACT,gBA8BDJ,WAAa,YA1BZ,OACDA,WAAaK,kBAAkBN,gBAG9B,OACDa,iBAAmBL,oBAAoBR,UACnCc,SAAWR,kBAAkBN,MAI7BC,WAHCa,SAEMD,kBAAoBA,iBAAmBC,SACjCD,iBAAmB,EAEnBC,SAJAD,iBAAmB,YAQnC,WAGGZ,YAFJY,iBAAmBL,oBAAoBR,QACfa,iBAAmB,EAC1BA,iBAAmB,EAEnB,SAUlBN,SAASN,WAAY,KA4B5Bc,KAAO,SAASf,MAChBA,KAAKgB,YAAY,WAQjBC,KAAO,SAASjB,MAChBA,KAAKkB,SAAS,WAQdC,0BAA4B,SAASnB,UACjCoB,WAAapB,KAAKE,KAAKJ,uBACvBuB,WAAarB,KAAKE,KAAKJ,uBAE3BsB,WAAWF,SAAS,YACpBE,WAAWf,KAAK,iBAAiB,GACjCgB,WAAWH,SAAS,YACpBG,WAAWhB,KAAK,iBAAiB,IAQjCiB,yBAA2B,SAAStB,UAChCoB,WAAapB,KAAKE,KAAKJ,uBACvBuB,WAAarB,KAAKE,KAAKJ,uBAE3BsB,WAAWJ,YAAY,YACvBI,WAAWG,WAAW,iBACtBF,WAAWL,YAAY,YACvBK,WAAWE,WAAW,kBAQtBC,8BAAgC,SAASxB,UACrCyB,eAAiBzB,KAAKE,KAAKJ,2BAC3B4B,YAAc1B,KAAKE,KAAKJ,wBAE5B2B,eAAeP,SAAS,YACxBO,eAAepB,KAAK,iBAAiB,GACrCqB,YAAYR,SAAS,YACrBQ,YAAYrB,KAAK,iBAAiB,IAQlCsB,oBAAsB,SAAS3B,UAC3Ba,iBAAmBL,oBAAoBR,MACvC4B,eAAiBtB,kBAAkBN,MAEnC6B,YAAc7B,KAAKE,KAAKJ,wBACxBgC,oBAAsB9B,KAAKE,KAAKJ,iCAChCiC,iBAAmB/B,KAAKE,KAAKJ,8BAE7BkC,MAAQhC,KAAKE,KAAKJ,gBAClBmC,QAAU1B,SAASP,KAAKK,KAAK,iBAAkB,OAE/C4B,SAAWL,eAAiBK,QAAS,KAEjCC,QAAUC,KAAKC,IAAIvB,iBAAmBsB,KAAKE,MAAMJ,QAAU,GAAI,GAC/DK,QAAUJ,QAAUD,QAAU,EAE9BK,SAAWV,iBAEXM,SADAI,QAAUV,gBACUK,QAAU,GAG9BC,QAAU,GACVnB,KAAKe,qBACLI,WAEAjB,KAAKa,qBAELQ,QAAUV,gBACVb,KAAKgB,kBACLO,WAEArB,KAAKc,kBAETF,YAAYX,SAAS,YACrBW,YAAYxB,KAAK,iBAAiB,GAElCY,KAAKe,OAELA,MAAMO,MAAK,SAASC,MAAO7B,MACvBA,KAAOnB,EAAEmB,MACJ6B,MAAQ,GAAMN,SAAYM,MAAQ,GAAMF,SACzCvB,KAAKJ,cAKbM,KAAKY,cASTY,6BAA+B,SAASzC,UACpCyB,eAAiBzB,KAAKE,KAAKJ,2BAC3B4B,YAAc1B,KAAKE,KAAKJ,wBAE5B2B,eAAeT,YAAY,YAC3BS,eAAeF,WAAW,iBAC1BG,YAAYV,YAAY,YACxBU,YAAYH,WAAW,kBA0HvBmB,SAAW,SAAS1C,KAAMC,WAAY0C,QAClCC,eAAiB,IAAI/C,QAAQ,0CAC7B+B,eAAiBtB,kBAAkBN,MACnC6C,WAAa5C,YAAcO,oBAAoBR,MAC/C8C,MA9QO,SAAS9C,aACbO,SAASP,KAAKK,KAAK,uBAAwB,IA6QtC0C,CAAS/C,MACjBgD,QAAU/C,WAAa,GAAK6C,UAE3BD,WAAY,CAGb7C,KAAKE,KAAKJ,qBAAqBkB,YAAY,UAAUO,WAAW,oBAC5DZ,KAAOZ,gBAAgBC,KAAMC,YACjCU,KAAKO,SAAS,UACdP,KAAKN,KAAK,gBAAgB,GAC1BI,oBAAoBT,KAAMC,YAE1B0B,oBAAoB3B,MAKpB4B,gBAAkB3B,YAAc2B,eAChCT,0BAA0BnB,MAE1BsB,yBAAyBtB,MAGzBC,WAAa,EACbwC,6BAA6BzC,MAE7BwB,8BAA8BxB,MAjFb,SAASA,UAC1BiD,wBA7DyB,SAASjD,aAChBA,KAAKK,KAAK,8CACC6C,MAAM,KAAKC,KAAI,SAASC,kBAC9CA,UAAUC,UA0DSC,CAA2BtD,MACrDuD,8BA9C+B,SAASvD,aACtBA,KAAKK,KAAK,qDACC6C,MAAM,KAAKC,KAAI,SAASC,kBAC9CA,UAAUC,UA2CeG,CAAiCxD,MACjEa,iBAAmBL,oBAAoBR,MACvCyD,UAAYzD,KAAKE,KAAKJ,qBAGtB4D,eAAiBD,UAAUN,KAAI,SAASX,MAAO7B,MAC/CA,KAAOnB,EAAEmB,UACLV,WAAaS,cAAcV,KAAMW,aAEjCV,aAAeY,iBACR,CACH8C,IAAKJ,8BAA8B,GACnCH,UAAWG,8BAA8B,GACzCK,MAAO3D,YAGJ,CACH0D,IAAKV,wBAAwB,GAC7BG,UAAWH,wBAAwB,GACnCW,MAAO3D,eAKnBN,IAAIkE,YAAYH,gBAAgBI,MAAK,SAASC,gBAC1CN,UAAUlB,MAAK,SAASC,MAAO7B,MAC3BA,KAAOnB,EAAEmB,UACLqD,OAASD,QAAQvB,OACrB7B,KAAKN,KAAK,aAAc2D,QACxBrD,KAAKT,KAAKJ,qBAAqBO,KAAK,aAAc2D,WAG/CD,WAEVE,OAAM,eAgDPC,CAAmBlE,MAKnBJ,OAAOuE,QAAQxB,GAAKjD,mBAAmB0E,WAAY,CAAC,CAChDnE,WAAYA,WACZ6C,MAAOA,MACPE,OAAQA,UAGZJ,eAAeyB,iBAsHZ,CACHC,KA1BO,SAAStE,KAAM2C,QAElBX,OADJhC,KAAOR,EAAEQ,OACQE,KAAKJ,mBAtNA,SAASE,KAAMuE,WACjC3C,eAAiB,EACrBnB,oBAAoBT,KAAM,GAE1BuE,MAAMhC,MAAK,SAASC,MAAOgC,UACnBvE,WAAauC,MAAQ,GACzBgC,KAAOhF,EAAEgF,OACJnE,KAAK,mBAAoBJ,YAC9B2B,iBAEI4C,KAAKC,SAAS,WACdhE,oBAAoBT,KAAMC,eAIlCE,kBAAkBH,KAAM4B,gBAwMxB8C,CAAoB1E,KAAMgC,OAnFD,SAAShC,KAAM2C,QACpCgC,0BAA4B3E,KAAKK,KAAK,qCACtCuE,SAAU,EAEmB,IAA7BD,4BAEAA,2BAA4B,GAGhClF,aAAaF,OAAOS,KAAM,CACtBP,aAAaoF,OAAOC,WAGxB9E,KAAK+E,GAAGtF,aAAaoF,OAAOC,SAAUhF,qBAAqB,SAASkF,EAAGC,SACnEA,KAAKC,cAAcC,iBACnBF,KAAKC,cAAcE,mBAEfT,4BAA6BC,aAK7BjE,KAAOnB,EAAEwF,EAAEK,QAAQC,QAAQxF,yBAE1Ba,KAAK8D,SAAS,YAAa,KACxBxE,WAAaS,cAAcV,KAAMW,MACrC+B,SAAS1C,KAAMC,WAAY0C,IAC3BiC,SAAU,OAOlBhF,OAAO2F,UAAU5C,GAAKjD,mBAAmB8F,kBAAkB,SAASvF,YAChE2E,SAAU,MACNa,gBAAkBnF,kBAAkBN,QAEnCyF,iBAAmBxF,WAAawF,kBAIjCtF,kBAAkBH,KAAMC,YAGT,IAAfA,YAAoBD,KAAKK,KAAK,qCAG9BY,KAAKjB,MACLmB,0BAA0BnB,MAC1BwB,8BAA8BxB,QAE9Be,KAAKf,MACLmB,0BAA0BnB,UAKlCJ,OAAO2F,UAAU5C,GAAKjD,mBAAmBgG,aAAa,WAElDd,SAAU,KAIdhF,OAAO2F,UAAU5C,GAAKjD,mBAAmBiG,0BAA0B,SAAS7C,QAzXjE,SAAS9C,KAAM8C,OAC1B9C,KAAKK,KAAK,sBAAuByC,OA0X7B8C,CAAS5F,KAAM8C,OACf3C,kBAAkBH,KAAM,GACxBS,oBAAoBT,KAAM,GAC1Be,KAAKf,MAEL0C,SAAS1C,KAAM,EAAG2C,OAatBkD,CAAuB7F,KAAM2C,IA1dP,SAAS3C,UAC3BI,OAASI,oBAAoBR,aACzB8F,MAAM1F,SAAqB,GAAVA,OA0drB2F,CAAoB/F,MAAO,KACvBa,iBAAmBL,oBAAoBR,MAI3CD,gBAAgBC,KAAMa,kBAAkBmF,QAChB,GAApBnF,kBAEAW,8BAA8BxB,WAvhBtB,SAASA,aAClBA,KAAKE,KAAKJ,wBA2hBbmG,CAAcjG,MAAMgG,QAGxBrE,oBAAoB3B,OAKpBmB,0BAA2BA,0BAC3BG,yBAA0BA,yBAC1BE,8BAA+BA,8BAC/BiB,6BAA8BA,6BAC9BC,SAAUA,SACVwD,aAvkBM"} \ No newline at end of file +{"version":3,"file":"paged_content_paging_bar.min.js","sources":["../src/paged_content_paging_bar.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see .\n\n/**\n * Javascript to enhance the paged content paging bar.\n *\n * @module core/paging_bar\n * @copyright 2018 Ryan Wyllie \n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\ndefine([\n 'jquery',\n 'core/custom_interaction_events',\n 'core/paged_content_events',\n 'core/str',\n 'core/pubsub',\n 'core/pending',\n],\nfunction(\n $,\n CustomEvents,\n PagedContentEvents,\n Str,\n PubSub,\n Pending\n) {\n\n var SELECTORS = {\n ROOT: '[data-region=\"paging-bar\"]',\n PAGE: '[data-page]',\n PAGE_ITEM: '[data-region=\"page-item\"]',\n PAGE_LINK: '[data-region=\"page-link\"]',\n FIRST_BUTTON: '[data-control=\"first\"]',\n LAST_BUTTON: '[data-control=\"last\"]',\n NEXT_BUTTON: '[data-control=\"next\"]',\n PREVIOUS_BUTTON: '[data-control=\"previous\"]',\n DOTS_BUTTONS: '[data-dots]',\n BEGINNING_DOTS_BUTTON: '[data-dots=\"beginning\"]',\n ENDING_DOTS_BUTTON: '[data-dots=\"ending\"]',\n };\n\n /**\n * Get the page element by number.\n *\n * @param {object} root The root element.\n * @param {Number} pageNumber The page number.\n * @return {jQuery}\n */\n var getPageByNumber = function(root, pageNumber) {\n return root.find(SELECTORS.PAGE_ITEM + '[data-page-number=\"' + pageNumber + '\"]');\n };\n\n /**\n * Get the next button element.\n *\n * @param {object} root The root element.\n * @return {jQuery}\n */\n var getNextButton = function(root) {\n return root.find(SELECTORS.NEXT_BUTTON);\n };\n\n /**\n * Set the last page number after which no more pages\n * should be loaded.\n *\n * @param {object} root The root element.\n * @param {Number} number Page number.\n */\n var setLastPageNumber = function(root, number) {\n root.attr('data-last-page-number', number);\n };\n\n /**\n * Get the last page number.\n *\n * @param {object} root The root element.\n * @return {Number}\n */\n var getLastPageNumber = function(root) {\n return parseInt(root.attr('data-last-page-number'), 10);\n };\n\n /**\n * Get the active page number.\n *\n * @param {object} root The root element.\n * @returns {Number} The page number\n */\n var getActivePageNumber = function(root) {\n return parseInt(root.attr('data-active-page-number'), 10);\n };\n\n /**\n * Set the active page number.\n *\n * @param {object} root The root element.\n * @param {Number} number Page number.\n */\n var setActivePageNumber = function(root, number) {\n root.attr('data-active-page-number', number);\n };\n\n /**\n * Check if there is an active page number.\n *\n * @param {object} root The root element.\n * @returns {bool}\n */\n var hasActivePageNumber = function(root) {\n var number = getActivePageNumber(root);\n return !isNaN(number) && number != 0;\n };\n\n /**\n * Get the page number for a given page.\n *\n * @param {object} root The root element.\n * @param {object} page The page element.\n * @returns {Number} The page number\n */\n var getPageNumber = function(root, page) {\n if (page.attr('data-page') != undefined) {\n // If it's an actual page then we can just use the page number\n // attribute.\n return parseInt(page.attr('data-page-number'), 10);\n }\n\n var pageNumber = 1;\n var activePageNumber = null;\n\n switch (page.attr('data-control')) {\n case 'first':\n pageNumber = 1;\n break;\n\n case 'last':\n pageNumber = getLastPageNumber(root);\n break;\n\n case 'next':\n activePageNumber = getActivePageNumber(root);\n var lastPage = getLastPageNumber(root);\n if (!lastPage) {\n pageNumber = activePageNumber + 1;\n } else if (activePageNumber && activePageNumber < lastPage) {\n pageNumber = activePageNumber + 1;\n } else {\n pageNumber = lastPage;\n }\n break;\n\n case 'previous':\n activePageNumber = getActivePageNumber(root);\n if (activePageNumber && activePageNumber > 1) {\n pageNumber = activePageNumber - 1;\n } else {\n pageNumber = 1;\n }\n break;\n\n default:\n pageNumber = 1;\n break;\n }\n\n // Make sure we return an int not a string.\n return parseInt(pageNumber, 10);\n };\n\n /**\n * Get the limit of items for each page.\n *\n * @param {object} root The root element.\n * @returns {Number}\n */\n var getLimit = function(root) {\n return parseInt(root.attr('data-items-per-page'), 10);\n };\n\n /**\n * Set the limit of items for each page.\n *\n * @param {object} root The root element.\n * @param {Number} limit Items per page limit.\n */\n var setLimit = function(root, limit) {\n root.attr('data-items-per-page', limit);\n };\n\n /**\n * Show the paging bar.\n *\n * @param {object} root The root element.\n */\n var show = function(root) {\n root.removeClass('hidden');\n };\n\n /**\n * Hide the paging bar.\n *\n * @param {object} root The root element.\n */\n var hide = function(root) {\n root.addClass('hidden');\n };\n\n /**\n * Disable the next and last buttons in the paging bar.\n *\n * @param {object} root The root element.\n */\n var disableNextControlButtons = function(root) {\n var nextButton = root.find(SELECTORS.NEXT_BUTTON);\n var lastButton = root.find(SELECTORS.LAST_BUTTON);\n\n nextButton.addClass('disabled');\n nextButton.attr('aria-disabled', true);\n lastButton.addClass('disabled');\n lastButton.attr('aria-disabled', true);\n };\n\n /**\n * Enable the next and last buttons in the paging bar.\n *\n * @param {object} root The root element.\n */\n var enableNextControlButtons = function(root) {\n var nextButton = root.find(SELECTORS.NEXT_BUTTON);\n var lastButton = root.find(SELECTORS.LAST_BUTTON);\n\n nextButton.removeClass('disabled');\n nextButton.removeAttr('aria-disabled');\n lastButton.removeClass('disabled');\n lastButton.removeAttr('aria-disabled');\n };\n\n /**\n * Disable the previous and first buttons in the paging bar.\n *\n * @param {object} root The root element.\n */\n var disablePreviousControlButtons = function(root) {\n var previousButton = root.find(SELECTORS.PREVIOUS_BUTTON);\n var firstButton = root.find(SELECTORS.FIRST_BUTTON);\n\n previousButton.addClass('disabled');\n previousButton.attr('aria-disabled', true);\n firstButton.addClass('disabled');\n firstButton.attr('aria-disabled', true);\n };\n\n /**\n * Adjusts the size of the paging bar and hides unnecessary pages.\n *\n * @param {object} root The root element.\n */\n var adjustPagingBarSize = function(root) {\n var activePageNumber = getActivePageNumber(root);\n var lastPageNumber = getLastPageNumber(root);\n\n var dotsButtons = root.find(SELECTORS.DOTS_BUTTONS);\n var beginningDotsButton = root.find(SELECTORS.BEGINNING_DOTS_BUTTON);\n var endingDotsButton = root.find(SELECTORS.ENDING_DOTS_BUTTON);\n\n var pages = root.find(SELECTORS.PAGE);\n var barSize = parseInt(root.attr('data-bar-size'), 10);\n\n if (barSize && lastPageNumber > barSize) {\n\n var minpage = Math.max(activePageNumber - Math.round(barSize / 2), 1);\n var maxpage = minpage + barSize - 1;\n\n if (maxpage >= lastPageNumber) {\n maxpage = lastPageNumber;\n minpage = maxpage - barSize + 1;\n }\n\n if (minpage > 1) {\n show(beginningDotsButton);\n minpage++;\n } else {\n hide(beginningDotsButton);\n }\n if (maxpage < lastPageNumber) {\n show(endingDotsButton);\n maxpage--;\n } else {\n hide(endingDotsButton);\n }\n dotsButtons.addClass('disabled');\n dotsButtons.attr('aria-disabled', true);\n\n hide(pages);\n\n pages.each(function(index, page) {\n page = $(page);\n if ((index + 1) >= minpage && (index + 1) <= maxpage) {\n show(page);\n }\n });\n\n } else {\n hide(dotsButtons);\n }\n };\n\n /**\n * Enable the previous and first buttons in the paging bar.\n *\n * @param {object} root The root element.\n */\n var enablePreviousControlButtons = function(root) {\n var previousButton = root.find(SELECTORS.PREVIOUS_BUTTON);\n var firstButton = root.find(SELECTORS.FIRST_BUTTON);\n\n previousButton.removeClass('disabled');\n previousButton.removeAttr('aria-disabled');\n firstButton.removeClass('disabled');\n firstButton.removeAttr('aria-disabled');\n };\n\n /**\n * Get the components for a get_string request for the aria-label\n * on a page. The value is a comma separated string of key and\n * component.\n *\n * @param {object} root The root element.\n * @return {array} First element is the key, second is the component.\n */\n var getPageAriaLabelComponents = function(root) {\n var componentString = root.attr('data-aria-label-components-pagination-item');\n var components = componentString.split(',').map(function(component) {\n return component.trim();\n });\n return components;\n };\n\n /**\n * Get the components for a get_string request for the aria-label\n * on an active page. The value is a comma separated string of key and\n * component.\n *\n * @param {object} root The root element.\n * @return {array} First element is the key, second is the component.\n */\n var getActivePageAriaLabelComponents = function(root) {\n var componentString = root.attr('data-aria-label-components-pagination-active-item');\n var components = componentString.split(',').map(function(component) {\n return component.trim();\n });\n return components;\n };\n\n /**\n * Set page numbers on each of the given items. Page numbers are set\n * from 1..n (where n is the number of items).\n *\n * Sets the active page number to be the last page found with\n * an \"active\" class (if any).\n *\n * Sets the last page number.\n *\n * @param {object} root The root element.\n * @param {jQuery} items A jQuery list of items.\n */\n var generatePageNumbers = function(root, items) {\n var lastPageNumber = 0;\n setActivePageNumber(root, 0);\n\n items.each(function(index, item) {\n var pageNumber = index + 1;\n item = $(item);\n item.attr('data-page-number', pageNumber);\n lastPageNumber++;\n\n if (item.hasClass('active')) {\n setActivePageNumber(root, pageNumber);\n }\n });\n\n setLastPageNumber(root, lastPageNumber);\n };\n\n /**\n * Set the aria-labels on each of the page items in the paging bar.\n * This includes the next, previous, first, and last items.\n *\n * @param {object} root The root element.\n */\n var generateAriaLabels = function(root) {\n var pageAriaLabelComponents = getPageAriaLabelComponents(root);\n var activePageAriaLabelComponents = getActivePageAriaLabelComponents(root);\n var activePageNumber = getActivePageNumber(root);\n var pageItems = root.find(SELECTORS.PAGE_ITEM);\n // We want to request all of the strings at once rather than\n // one at a time.\n var stringRequests = pageItems.toArray().map(function(index, page) {\n page = $(page);\n var pageNumber = getPageNumber(root, page);\n\n if (pageNumber === activePageNumber) {\n return {\n key: activePageAriaLabelComponents[0],\n component: activePageAriaLabelComponents[1],\n param: pageNumber\n };\n } else {\n return {\n key: pageAriaLabelComponents[0],\n component: pageAriaLabelComponents[1],\n param: pageNumber\n };\n }\n });\n\n Str.get_strings(stringRequests).then(function(strings) {\n pageItems.each(function(index, page) {\n page = $(page);\n var string = strings[index];\n page.attr('aria-label', string);\n page.find(SELECTORS.PAGE_LINK).attr('aria-label', string);\n });\n\n return strings;\n })\n .catch(function() {\n // No need to interrupt the page if we can't load the aria lang strings.\n return;\n });\n };\n\n /**\n * Make the paging bar item for the given page number visible and fire\n * the SHOW_PAGES paged content event to tell any listening content to\n * update.\n *\n * @param {object} root The root element.\n * @param {Number} pageNumber The number for the page to show.\n * @param {string} id A uniqie id for this instance.\n */\n var showPage = function(root, pageNumber, id) {\n var pendingPromise = new Pending('core/paged_content_paging_bar:showPage');\n var lastPageNumber = getLastPageNumber(root);\n var isSamePage = pageNumber == getActivePageNumber(root);\n var limit = getLimit(root);\n var offset = (pageNumber - 1) * limit;\n\n if (!isSamePage) {\n // We only need to toggle the active class if the user didn't click\n // on the already active page.\n root.find(SELECTORS.PAGE_ITEM).removeClass('active').removeAttr('aria-current');\n var page = getPageByNumber(root, pageNumber);\n page.addClass('active');\n page.attr('aria-current', true);\n setActivePageNumber(root, pageNumber);\n\n adjustPagingBarSize(root);\n }\n\n // Make sure the control buttons are disabled as the user navigates\n // to either end of the limits.\n if (lastPageNumber && pageNumber >= lastPageNumber) {\n disableNextControlButtons(root);\n } else {\n enableNextControlButtons(root);\n }\n\n if (pageNumber > 1) {\n enablePreviousControlButtons(root);\n } else {\n disablePreviousControlButtons(root);\n }\n\n generateAriaLabels(root);\n\n // This event requires a payload that contains a list of all pages that\n // were activated. In the case of the paging bar we only show one page at\n // a time.\n PubSub.publish(id + PagedContentEvents.SHOW_PAGES, [{\n pageNumber: pageNumber,\n limit: limit,\n offset: offset\n }]);\n\n pendingPromise.resolve();\n };\n\n /**\n * Add event listeners for interactions with the paging bar as well as listening\n * for custom paged content events.\n *\n * Each event will trigger different logic to update parts of the paging bar's\n * display.\n *\n * @param {object} root The root element.\n * @param {string} id A uniqie id for this instance.\n */\n var registerEventListeners = function(root, id) {\n var ignoreControlWhileLoading = root.attr('data-ignore-control-while-loading');\n var loading = false;\n\n if (ignoreControlWhileLoading == \"\") {\n // Default to ignoring control while loading if not specified.\n ignoreControlWhileLoading = true;\n }\n\n CustomEvents.define(root, [\n CustomEvents.events.activate\n ]);\n\n root.on(CustomEvents.events.activate, SELECTORS.PAGE_ITEM, function(e, data) {\n data.originalEvent.preventDefault();\n data.originalEvent.stopPropagation();\n\n if (ignoreControlWhileLoading && loading) {\n // Do nothing if configured to ignore control while loading.\n return;\n }\n\n var page = $(e.target).closest(SELECTORS.PAGE_ITEM);\n\n if (!page.hasClass('disabled')) {\n var pageNumber = getPageNumber(root, page);\n showPage(root, pageNumber, id);\n loading = true;\n }\n });\n\n // This event is fired when all of the items have been loaded. Typically used\n // in an \"infinite\" pages context when we don't know the exact number of pages\n // ahead of time.\n PubSub.subscribe(id + PagedContentEvents.ALL_ITEMS_LOADED, function(pageNumber) {\n loading = false;\n var currentLastPage = getLastPageNumber(root);\n\n if (!currentLastPage || pageNumber < currentLastPage) {\n // Somehow the value we've got saved is higher than the new\n // value we just received. Perhaps events came out of order.\n // In any case, save the lowest value.\n setLastPageNumber(root, pageNumber);\n }\n\n if (pageNumber === 1 && root.attr('data-hide-control-on-single-page')) {\n // If all items were loaded on the first page then we can hide\n // the paging bar because there are no other pages to load.\n hide(root);\n disableNextControlButtons(root);\n disablePreviousControlButtons(root);\n } else {\n show(root);\n disableNextControlButtons(root);\n }\n });\n\n // This event is fired after all of the requested pages have been rendered.\n PubSub.subscribe(id + PagedContentEvents.PAGES_SHOWN, function() {\n // All pages have been shown so turn off the loading flag.\n loading = false;\n });\n\n // This is triggered when the paging limit is modified.\n PubSub.subscribe(id + PagedContentEvents.SET_ITEMS_PER_PAGE_LIMIT, function(limit) {\n // Update the limit.\n setLimit(root, limit);\n setLastPageNumber(root, 0);\n setActivePageNumber(root, 0);\n show(root);\n // Reload the data from page 1 again.\n showPage(root, 1, id);\n });\n };\n\n /**\n * Initialise the paging bar.\n * @param {object} root The root element.\n * @param {string} id A uniqie id for this instance.\n */\n var init = function(root, id) {\n root = $(root);\n var pages = root.find(SELECTORS.PAGE);\n generatePageNumbers(root, pages);\n registerEventListeners(root, id);\n\n if (hasActivePageNumber(root)) {\n var activePageNumber = getActivePageNumber(root);\n // If the the paging bar was rendered with an active page selected\n // then make sure we fired off the event to tell the content page to\n // show.\n getPageByNumber(root, activePageNumber).click();\n if (activePageNumber == 1) {\n // If the first page is active then disable the previous buttons.\n disablePreviousControlButtons(root);\n }\n } else {\n // There was no active page number so load the first page using\n // the next button. This allows the infinite pagination to work.\n getNextButton(root).click();\n }\n\n adjustPagingBarSize(root);\n };\n\n return {\n init: init,\n disableNextControlButtons: disableNextControlButtons,\n enableNextControlButtons: enableNextControlButtons,\n disablePreviousControlButtons: disablePreviousControlButtons,\n enablePreviousControlButtons: enablePreviousControlButtons,\n showPage: showPage,\n rootSelector: SELECTORS.ROOT,\n };\n});\n"],"names":["define","$","CustomEvents","PagedContentEvents","Str","PubSub","Pending","SELECTORS","getPageByNumber","root","pageNumber","find","setLastPageNumber","number","attr","getLastPageNumber","parseInt","getActivePageNumber","setActivePageNumber","getPageNumber","page","undefined","activePageNumber","lastPage","show","removeClass","hide","addClass","disableNextControlButtons","nextButton","lastButton","enableNextControlButtons","removeAttr","disablePreviousControlButtons","previousButton","firstButton","adjustPagingBarSize","lastPageNumber","dotsButtons","beginningDotsButton","endingDotsButton","pages","barSize","minpage","Math","max","round","maxpage","each","index","enablePreviousControlButtons","showPage","id","pendingPromise","isSamePage","limit","getLimit","offset","pageAriaLabelComponents","split","map","component","trim","getPageAriaLabelComponents","activePageAriaLabelComponents","getActivePageAriaLabelComponents","pageItems","stringRequests","toArray","key","param","get_strings","then","strings","string","catch","generateAriaLabels","publish","SHOW_PAGES","resolve","init","items","item","hasClass","generatePageNumbers","ignoreControlWhileLoading","loading","events","activate","on","e","data","originalEvent","preventDefault","stopPropagation","target","closest","subscribe","ALL_ITEMS_LOADED","currentLastPage","PAGES_SHOWN","SET_ITEMS_PER_PAGE_LIMIT","setLimit","registerEventListeners","isNaN","hasActivePageNumber","click","getNextButton","rootSelector"],"mappings":";;;;;;;AAsBAA,uCAAO,CACH,SACA,iCACA,4BACA,WACA,cACA,iBAEJ,SACIC,EACAC,aACAC,mBACAC,IACAC,OACAC,aAGIC,eAEM,cAFNA,oBAGW,4BAHXA,oBAIW,4BAJXA,uBAKc,yBALdA,sBAMa,wBANbA,sBAOa,wBAPbA,0BAQiB,4BARjBA,uBASc,cATdA,gCAUuB,0BAVvBA,6BAWoB,uBAUpBC,gBAAkB,SAASC,KAAMC,mBAC1BD,KAAKE,KAAKJ,oBAAsB,sBAAwBG,WAAa,OAoB5EE,kBAAoB,SAASH,KAAMI,QACnCJ,KAAKK,KAAK,wBAAyBD,SASnCE,kBAAoB,SAASN,aACtBO,SAASP,KAAKK,KAAK,yBAA0B,KASpDG,oBAAsB,SAASR,aACxBO,SAASP,KAAKK,KAAK,2BAA4B,KAStDI,oBAAsB,SAAST,KAAMI,QACrCJ,KAAKK,KAAK,0BAA2BD,SAqBrCM,cAAgB,SAASV,KAAMW,SACDC,MAA1BD,KAAKN,KAAK,oBAGHE,SAASI,KAAKN,KAAK,oBAAqB,QAG/CJ,WAAa,EACbY,iBAAmB,YAEfF,KAAKN,KAAK,qBACT,gBA8BDJ,WAAa,YA1BZ,OACDA,WAAaK,kBAAkBN,gBAG9B,OACDa,iBAAmBL,oBAAoBR,UACnCc,SAAWR,kBAAkBN,MAI7BC,WAHCa,SAEMD,kBAAoBA,iBAAmBC,SACjCD,iBAAmB,EAEnBC,SAJAD,iBAAmB,YAQnC,WAGGZ,YAFJY,iBAAmBL,oBAAoBR,QACfa,iBAAmB,EAC1BA,iBAAmB,EAEnB,SAUlBN,SAASN,WAAY,KA4B5Bc,KAAO,SAASf,MAChBA,KAAKgB,YAAY,WAQjBC,KAAO,SAASjB,MAChBA,KAAKkB,SAAS,WAQdC,0BAA4B,SAASnB,UACjCoB,WAAapB,KAAKE,KAAKJ,uBACvBuB,WAAarB,KAAKE,KAAKJ,uBAE3BsB,WAAWF,SAAS,YACpBE,WAAWf,KAAK,iBAAiB,GACjCgB,WAAWH,SAAS,YACpBG,WAAWhB,KAAK,iBAAiB,IAQjCiB,yBAA2B,SAAStB,UAChCoB,WAAapB,KAAKE,KAAKJ,uBACvBuB,WAAarB,KAAKE,KAAKJ,uBAE3BsB,WAAWJ,YAAY,YACvBI,WAAWG,WAAW,iBACtBF,WAAWL,YAAY,YACvBK,WAAWE,WAAW,kBAQtBC,8BAAgC,SAASxB,UACrCyB,eAAiBzB,KAAKE,KAAKJ,2BAC3B4B,YAAc1B,KAAKE,KAAKJ,wBAE5B2B,eAAeP,SAAS,YACxBO,eAAepB,KAAK,iBAAiB,GACrCqB,YAAYR,SAAS,YACrBQ,YAAYrB,KAAK,iBAAiB,IAQlCsB,oBAAsB,SAAS3B,UAC3Ba,iBAAmBL,oBAAoBR,MACvC4B,eAAiBtB,kBAAkBN,MAEnC6B,YAAc7B,KAAKE,KAAKJ,wBACxBgC,oBAAsB9B,KAAKE,KAAKJ,iCAChCiC,iBAAmB/B,KAAKE,KAAKJ,8BAE7BkC,MAAQhC,KAAKE,KAAKJ,gBAClBmC,QAAU1B,SAASP,KAAKK,KAAK,iBAAkB,OAE/C4B,SAAWL,eAAiBK,QAAS,KAEjCC,QAAUC,KAAKC,IAAIvB,iBAAmBsB,KAAKE,MAAMJ,QAAU,GAAI,GAC/DK,QAAUJ,QAAUD,QAAU,EAE9BK,SAAWV,iBAEXM,SADAI,QAAUV,gBACUK,QAAU,GAG9BC,QAAU,GACVnB,KAAKe,qBACLI,WAEAjB,KAAKa,qBAELQ,QAAUV,gBACVb,KAAKgB,kBACLO,WAEArB,KAAKc,kBAETF,YAAYX,SAAS,YACrBW,YAAYxB,KAAK,iBAAiB,GAElCY,KAAKe,OAELA,MAAMO,MAAK,SAASC,MAAO7B,MACvBA,KAAOnB,EAAEmB,MACJ6B,MAAQ,GAAMN,SAAYM,MAAQ,GAAMF,SACzCvB,KAAKJ,cAKbM,KAAKY,cASTY,6BAA+B,SAASzC,UACpCyB,eAAiBzB,KAAKE,KAAKJ,2BAC3B4B,YAAc1B,KAAKE,KAAKJ,wBAE5B2B,eAAeT,YAAY,YAC3BS,eAAeF,WAAW,iBAC1BG,YAAYV,YAAY,YACxBU,YAAYH,WAAW,kBA0HvBmB,SAAW,SAAS1C,KAAMC,WAAY0C,QAClCC,eAAiB,IAAI/C,QAAQ,0CAC7B+B,eAAiBtB,kBAAkBN,MACnC6C,WAAa5C,YAAcO,oBAAoBR,MAC/C8C,MA9QO,SAAS9C,aACbO,SAASP,KAAKK,KAAK,uBAAwB,IA6QtC0C,CAAS/C,MACjBgD,QAAU/C,WAAa,GAAK6C,UAE3BD,WAAY,CAGb7C,KAAKE,KAAKJ,qBAAqBkB,YAAY,UAAUO,WAAW,oBAC5DZ,KAAOZ,gBAAgBC,KAAMC,YACjCU,KAAKO,SAAS,UACdP,KAAKN,KAAK,gBAAgB,GAC1BI,oBAAoBT,KAAMC,YAE1B0B,oBAAoB3B,MAKpB4B,gBAAkB3B,YAAc2B,eAChCT,0BAA0BnB,MAE1BsB,yBAAyBtB,MAGzBC,WAAa,EACbwC,6BAA6BzC,MAE7BwB,8BAA8BxB,MAjFb,SAASA,UAC1BiD,wBA7DyB,SAASjD,aAChBA,KAAKK,KAAK,8CACC6C,MAAM,KAAKC,KAAI,SAASC,kBAC9CA,UAAUC,UA0DSC,CAA2BtD,MACrDuD,8BA9C+B,SAASvD,aACtBA,KAAKK,KAAK,qDACC6C,MAAM,KAAKC,KAAI,SAASC,kBAC9CA,UAAUC,UA2CeG,CAAiCxD,MACjEa,iBAAmBL,oBAAoBR,MACvCyD,UAAYzD,KAAKE,KAAKJ,qBAGtB4D,eAAiBD,UAAUE,UAAUR,KAAI,SAASX,MAAO7B,MACzDA,KAAOnB,EAAEmB,UACLV,WAAaS,cAAcV,KAAMW,aAEjCV,aAAeY,iBACR,CACH+C,IAAKL,8BAA8B,GACnCH,UAAWG,8BAA8B,GACzCM,MAAO5D,YAGJ,CACH2D,IAAKX,wBAAwB,GAC7BG,UAAWH,wBAAwB,GACnCY,MAAO5D,eAKnBN,IAAImE,YAAYJ,gBAAgBK,MAAK,SAASC,gBAC1CP,UAAUlB,MAAK,SAASC,MAAO7B,MAC3BA,KAAOnB,EAAEmB,UACLsD,OAASD,QAAQxB,OACrB7B,KAAKN,KAAK,aAAc4D,QACxBtD,KAAKT,KAAKJ,qBAAqBO,KAAK,aAAc4D,WAG/CD,WAEVE,OAAM,eAgDPC,CAAmBnE,MAKnBJ,OAAOwE,QAAQzB,GAAKjD,mBAAmB2E,WAAY,CAAC,CAChDpE,WAAYA,WACZ6C,MAAOA,MACPE,OAAQA,UAGZJ,eAAe0B,iBAsHZ,CACHC,KA1BO,SAASvE,KAAM2C,QAElBX,OADJhC,KAAOR,EAAEQ,OACQE,KAAKJ,mBAtNA,SAASE,KAAMwE,WACjC5C,eAAiB,EACrBnB,oBAAoBT,KAAM,GAE1BwE,MAAMjC,MAAK,SAASC,MAAOiC,UACnBxE,WAAauC,MAAQ,GACzBiC,KAAOjF,EAAEiF,OACJpE,KAAK,mBAAoBJ,YAC9B2B,iBAEI6C,KAAKC,SAAS,WACdjE,oBAAoBT,KAAMC,eAIlCE,kBAAkBH,KAAM4B,gBAwMxB+C,CAAoB3E,KAAMgC,OAnFD,SAAShC,KAAM2C,QACpCiC,0BAA4B5E,KAAKK,KAAK,qCACtCwE,SAAU,EAEmB,IAA7BD,4BAEAA,2BAA4B,GAGhCnF,aAAaF,OAAOS,KAAM,CACtBP,aAAaqF,OAAOC,WAGxB/E,KAAKgF,GAAGvF,aAAaqF,OAAOC,SAAUjF,qBAAqB,SAASmF,EAAGC,SACnEA,KAAKC,cAAcC,iBACnBF,KAAKC,cAAcE,mBAEfT,4BAA6BC,aAK7BlE,KAAOnB,EAAEyF,EAAEK,QAAQC,QAAQzF,yBAE1Ba,KAAK+D,SAAS,YAAa,KACxBzE,WAAaS,cAAcV,KAAMW,MACrC+B,SAAS1C,KAAMC,WAAY0C,IAC3BkC,SAAU,OAOlBjF,OAAO4F,UAAU7C,GAAKjD,mBAAmB+F,kBAAkB,SAASxF,YAChE4E,SAAU,MACNa,gBAAkBpF,kBAAkBN,QAEnC0F,iBAAmBzF,WAAayF,kBAIjCvF,kBAAkBH,KAAMC,YAGT,IAAfA,YAAoBD,KAAKK,KAAK,qCAG9BY,KAAKjB,MACLmB,0BAA0BnB,MAC1BwB,8BAA8BxB,QAE9Be,KAAKf,MACLmB,0BAA0BnB,UAKlCJ,OAAO4F,UAAU7C,GAAKjD,mBAAmBiG,aAAa,WAElDd,SAAU,KAIdjF,OAAO4F,UAAU7C,GAAKjD,mBAAmBkG,0BAA0B,SAAS9C,QAzXjE,SAAS9C,KAAM8C,OAC1B9C,KAAKK,KAAK,sBAAuByC,OA0X7B+C,CAAS7F,KAAM8C,OACf3C,kBAAkBH,KAAM,GACxBS,oBAAoBT,KAAM,GAC1Be,KAAKf,MAEL0C,SAAS1C,KAAM,EAAG2C,OAatBmD,CAAuB9F,KAAM2C,IA1dP,SAAS3C,UAC3BI,OAASI,oBAAoBR,aACzB+F,MAAM3F,SAAqB,GAAVA,OA0drB4F,CAAoBhG,MAAO,KACvBa,iBAAmBL,oBAAoBR,MAI3CD,gBAAgBC,KAAMa,kBAAkBoF,QAChB,GAApBpF,kBAEAW,8BAA8BxB,WAvhBtB,SAASA,aAClBA,KAAKE,KAAKJ,wBA2hBboG,CAAclG,MAAMiG,QAGxBtE,oBAAoB3B,OAKpBmB,0BAA2BA,0BAC3BG,yBAA0BA,yBAC1BE,8BAA+BA,8BAC/BiB,6BAA8BA,6BAC9BC,SAAUA,SACVyD,aAvkBM"} \ No newline at end of file diff --git a/html/lib/amd/src/local/aria/focuslock.js b/html/lib/amd/src/local/aria/focuslock.js index 9b28ae9ccf..eebcf30351 100644 --- a/html/lib/amd/src/local/aria/focuslock.js +++ b/html/lib/amd/src/local/aria/focuslock.js @@ -55,12 +55,20 @@ const lockHandler = event => { return; } - const lockRegion = getCurrentLockRegion(); + // Find the current lock region. + let lockRegion = getCurrentLockRegion(); + while (lockRegion) { + if (document.contains(lockRegion)) { + break; + } - if (!lockRegion.parentNode) { // The lock region does not exist. // Perhaps it was removed without being untrapped. untrapFocus(); + lockRegion = getCurrentLockRegion(); + } + if (!lockRegion) { + return; } if (lockRegion.contains(event.target)) { diff --git a/html/lib/amd/src/paged_content_paging_bar.js b/html/lib/amd/src/paged_content_paging_bar.js index 46c8fd7c6d..8deb94cd55 100644 --- a/html/lib/amd/src/paged_content_paging_bar.js +++ b/html/lib/amd/src/paged_content_paging_bar.js @@ -408,7 +408,7 @@ function( var pageItems = root.find(SELECTORS.PAGE_ITEM); // We want to request all of the strings at once rather than // one at a time. - var stringRequests = pageItems.map(function(index, page) { + var stringRequests = pageItems.toArray().map(function(index, page) { page = $(page); var pageNumber = getPageNumber(root, page); diff --git a/html/lib/behat/classes/behat_context_helper.php b/html/lib/behat/classes/behat_context_helper.php index f8d3eed37b..2aa65a2623 100644 --- a/html/lib/behat/classes/behat_context_helper.php +++ b/html/lib/behat/classes/behat_context_helper.php @@ -26,6 +26,7 @@ // NOTE: no MOODLE_INTERNAL test here, this file may be required by behat before including /config.php. use Behat\Testwork\Environment\Environment; +use Behat\Mink\Exception\DriverException; /** * Helper to get behat contexts. @@ -115,6 +116,34 @@ public static function get_component_context(string $component): ?behat_base { return null; } + /** + * Find all Behat contexts which match the specified context class name prefix. + * + * Moodle uses a consistent class naming scheme for all Behat contexts, whereby the context name is in the format: + * + * behat_{component} + * + * This method will return all contexts which match the specified prefix. + * + * For example, to find all editors, you would pass in 'behat_editor', and this might return: + * - behat_editor_atto + * - behat_editor_textarea + * + * @param string $prefix The prefix to search for + * @return \Behat\Behat\Context\Context[] + */ + public static function get_prefixed_contexts(string $prefix): array { + if (!is_a(self::$environment, \Behat\Behat\Context\Environment\InitializedContextEnvironment::class)) { + throw new DriverException( + 'Cannot get prefixed contexts - the environment is not an InitializedContextEnvironment' + ); + } + + return array_filter(self::$environment->getContexts(), function($context) use ($prefix): bool { + return (strpos(get_class($context), $prefix) === 0); + }); + } + /** * Check for any theme override of the specified class name. * diff --git a/html/lib/behat/classes/behat_session_trait.php b/html/lib/behat/classes/behat_session_trait.php index 8b01def8e7..4bb115163c 100644 --- a/html/lib/behat/classes/behat_session_trait.php +++ b/html/lib/behat/classes/behat_session_trait.php @@ -30,6 +30,7 @@ use Behat\Mink\Exception\ElementNotFoundException; use Behat\Mink\Exception\NoSuchWindowException; use Behat\Mink\Session; +use Behat\Testwork\Hook\Scope\HookScope; use Facebook\WebDriver\Exception\ScriptTimeoutException; use Facebook\WebDriver\WebDriverBy; use Facebook\WebDriver\WebDriverElement; @@ -223,6 +224,22 @@ public function normalise_selector(string $selector, $locator, Element $containe ]; } + /** + * Get a description of the selector and locator to use in an exception message. + * + * @param string $selector The type of locator + * @param mixed $locator The locator text + * @return string + */ + protected function get_selector_description(string $selector, $locator): string { + if ($selector === 'NodeElement') { + $description = $locator->getText(); + return "'{$description}' {$selector}"; + } + + return "'{$locator}' {$selector}"; + } + /** * Send key presses straight to the currently active element. * @@ -1038,6 +1055,29 @@ protected function execute($contextapi, $params = array()) { $this->look_for_exceptions(); } + /** + * Execute a function in a specific behat context. + * + * For example, to call the 'set_editor_value' function for all editors, you would call: + * + * behat_base::execute_in_matching_contexts('editor', 'set_editor_value', ['Some value']); + * + * This would find all behat contexts whose class name starts with 'behat_editor_' and + * call the 'set_editor_value' function on that context. + * + * @param string $prefix + * @param string $method + * @param array $params + */ + public static function execute_in_matching_contexts(string $prefix, string $method, array $params): void { + $contexts = behat_context_helper::get_prefixed_contexts("behat_{$prefix}_"); + foreach ($contexts as $context) { + if (method_exists($context, $method) && is_callable([$context, $method])) { + call_user_func_array([$context, $method], $params); + } + } + } + /** * Get the actual user in the behat session (note $USER does not correspond to the behat session's user). * @return mixed @@ -1587,4 +1627,63 @@ protected function get_cm_by_activity_name(string $activity, string $identifier) return get_fast_modinfo($course)->get_cm($result->cmid); } + + /** + * Check whether any of the tags availble to the current scope match using the given callable. + * + * This function is typically called from within a Behat Hook, such as BeforeFeature, BeforeScenario, AfterStep, etc. + * + * The callable is used as the second argument to `array_filter()`, and is passed a single string argument for each of the + * tags available in the scope. + * + * The tags passed will include: + * - For a FeatureScope, the Feature tags only + * - For a ScenarioScope, the Feature and Scenario tags + * - For a StepScope, the Feature, Scenario, and Step tags + * + * An example usage may be: + * + * // Note: phpDoc beforeStep attribution not shown. + * public function before_step(StepScope $scope) { + * $callback = function (string $tag): bool { + * return $tag === 'editor_atto' || substr($tag, 0, 5) === 'atto_'; + * }; + * + * if (!self::scope_tags_match($scope, $callback)) { + * return; + * } + * + * // Do something here. + * } + * + * @param HookScope $scope The scope to check + * @param callable $callback The callable to use to check the scope + * @return boolean Whether any of the scope tags match + */ + public static function scope_tags_match(HookScope $scope, callable $callback): bool { + $tags = []; + + if (is_subclass_of($scope, \Behat\Behat\Hook\Scope\FeatureScope::class)) { + $tags = $scope->getFeature()->getTags(); + } + + if (is_subclass_of($scope, \Behat\Behat\Hook\Scope\ScenarioScope::class)) { + $tags = array_merge( + $scope->getFeature()->getTags(), + $scope->getScenario()->getTags() + ); + } + + if (is_subclass_of($scope, \Behat\Behat\Hook\Scope\StepScope::class)) { + $tags = array_merge( + $scope->getFeature()->getTags(), + $scope->getScenario()->getTags(), + $scope->getStep()->getTags() + ); + } + + $matches = array_filter($tags, $callback); + + return !empty($matches); + } } diff --git a/html/lib/behat/classes/partial_named_selector.php b/html/lib/behat/classes/partial_named_selector.php index a67765ee40..475589897b 100644 --- a/html/lib/behat/classes/partial_named_selector.php +++ b/html/lib/behat/classes/partial_named_selector.php @@ -86,6 +86,7 @@ public function __construct() { */ protected static $allowedselectors = array( 'activity' => 'activity', + 'actionmenu' => 'actionmenu', 'block' => 'block', 'button' => 'button', 'checkbox' => 'checkbox', @@ -136,6 +137,17 @@ public function __construct() { protected static $moodleselectors = array( 'activity' => << << <<. + +/** + * Editor interface for setting editor values. + * + * @package behat + * @category test + * @copyright 2022 Andrew Lyons + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +namespace core_behat; + +interface settable_editor { + + /** + * Set the editor value. + * + * @param string $editorid The id of the editor within the page + * @param string $value The intended content of the editor + */ + public function set_editor_value(string $editorid, string $value): void; +} diff --git a/html/lib/behat/form_field/behat_form_editor.php b/html/lib/behat/form_field/behat_form_editor.php index 96e8c0a92a..0998a72ec5 100644 --- a/html/lib/behat/form_field/behat_form_editor.php +++ b/html/lib/behat/form_field/behat_form_editor.php @@ -32,7 +32,6 @@ /** * Moodle editor field. * - * @todo Support for multiple editors * @package core_form * @category test * @copyright 2012 David Monllaó @@ -44,31 +43,40 @@ class behat_form_editor extends behat_form_textarea { * Sets the value to a field. * * @param string $value - * @return void */ - public function set_value($value) { - + public function set_value($value): void { $editorid = $this->field->getAttribute('id'); if ($this->running_javascript()) { $value = addslashes($value); // This will be transported in JSON, which doesn't allow newlines in strings, so we must escape them. $value = str_replace("\n", "\\n", $value); - $js = ' -(function() { - var editor = Y.one(document.getElementById("'.$editorid.'editable")); - if (editor) { - editor.setHTML("' . $value . '"); - } - editor = Y.one(document.getElementById("'.$editorid.'")); - editor.set("value", "' . $value . '"); -})(); -'; - behat_base::execute_script_in_session($this->session, $js); + behat_base::execute_in_matching_contexts('editor', 'set_editor_value', [ + $editorid, + $value, + ]); + } else { parent::set_value($value); } } + /** + * Returns the current value of the select element. + * + * @return string + */ + public function get_value(): string { + if ($this->running_javascript()) { + // Give any listening editors a chance to persist the value to the textarea. + // Some editors only do this on form submission or similar events. + behat_base::execute_in_matching_contexts('editor', 'store_current_value', [ + $this->field->getAttribute('id'), + ]); + } + + return parent::get_value(); + } + /** * Select all the text in the form field. * @@ -102,8 +110,60 @@ public function select_text() { * @return bool The provided value matches the field value? */ public function matches($expectedvalue) { - // A text editor may silently wrap the content in p tags (or not). Neither is an error. - return $this->text_matches($expectedvalue) || $this->text_matches('

        ' . $expectedvalue . '

        '); + // Fetch the actual value to save fetching it multiple times. + $actualvalue = $this->get_value(); + + if ($this->text_matches($expectedvalue, $actualvalue)) { + // The text is an exact match already. + return true; + } + + if ($this->text_matches("

        {$expectedvalue}

        ", $actualvalue)) { + // A text editor may silently wrap the content in p tags. + return true; + } + + // Standardise both the expected value and the actual field value. + // We are likely dealing with HTML content, given this is an editor. + $expectedvalue = $this->standardise_html($expectedvalue); + $actualvalue = $this->standardise_html($actualvalue); + + // Note: We don't need to worry about the floats here that we care about in text_matches. + // That condition isn't relevant to the content of an editor. + if ($expectedvalue === $actualvalue) { + return true; + } + + return false; } -} + /** + * Standardises the HTML content for comparison. + * + * @param string $html The HTML content to standardise + * @return string The standardised HTML content + */ + protected function standardise_html(string $html): string { + $document = new DOMDocument(); + $errorstate = libxml_use_internal_errors(true); + + // Format the whitespace nicely. + $document->preserveWhiteSpace = false; + $document->formatOutput = true; + + // Wrap the content in a DIV element so that it is not parsed weirdly. + // Note: We must remove newlines too because DOMDocument does not do so, despite preserveWhiteSpace being false. + // Unfortunately this is slightly limited in that it will also remove newlines from
         content and similar.
        +        $document->loadHTML(str_replace("\n", "", "
        {$html}
        "), LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); + $document->normalizeDocument(); + libxml_clear_errors(); + libxml_use_internal_errors($errorstate); + + // Save the content of the 'div' element, removing the
        and
        tags at the start and end. + return trim(substr( + $document->saveHTML($document->getElementsByTagName('div')->item(0)), + 5, + -6 + )); + } +} diff --git a/html/lib/behat/form_field/behat_form_field.php b/html/lib/behat/form_field/behat_form_field.php index c834b7bdb3..5f58d2aab1 100644 --- a/html/lib/behat/form_field/behat_form_field.php +++ b/html/lib/behat/form_field/behat_form_field.php @@ -244,18 +244,21 @@ protected function get_internal_field_id() { * Checks if the provided text matches the field value. * * @param string $expectedvalue + * @param string|null $actualvalue The actual value. If not specified, this will be fetched from $this->get_value(). * @return bool */ - protected function text_matches($expectedvalue) { + protected function text_matches($expectedvalue, ?string $actualvalue = null): bool { + $actualvalue = $actualvalue ?? $this->get_value(); + // Non strict string comparison. - if (trim($expectedvalue) == trim($this->get_value())) { + if (trim($expectedvalue) == trim($actualvalue)) { return true; } // Do one more matching attempt for floats that are valid with current decsep in use // (let's continue non strict comparing them as strings, but once unformatted). $expectedfloat = unformat_float(trim($expectedvalue), true); - $actualfloat = unformat_float(trim($this->get_value()), true); + $actualfloat = unformat_float(trim($actualvalue), true); // If they aren't null or false, then we are good to be compared (basically is_numeric()). $goodfloats = !is_null($expectedfloat) && ($expectedfloat !== false) && !is_null($actualfloat) && ($actualfloat !== false); diff --git a/html/lib/classes/ip_utils.php b/html/lib/classes/ip_utils.php index 387df8f921..33f56b4387 100644 --- a/html/lib/classes/ip_utils.php +++ b/html/lib/classes/ip_utils.php @@ -187,8 +187,8 @@ public static function is_ipv6_range($addressrange) { } /** - * Checks the domain name against a list of allowed domains. The list of allowed domains is may use - * wildcards that match {@link is_domain_matching_pattern()}. + * Checks the domain name against a list of allowed domains. The list of allowed domains may use wildcards + * that match {@see is_domain_matching_pattern()}. Domains are compared in a case-insensitive manner * * @param string $domain Domain address * @param array $alloweddomains An array of allowed domains. @@ -208,7 +208,7 @@ public static function is_domain_in_allowed_list($domain, $alloweddomains) { // Use of wildcard for possible subdomains. $escapeperiods = str_replace('.', '\.', $alloweddomain); $replacewildcard = str_replace('*', '.*', $escapeperiods); - $ultimatepattern = '/' . $replacewildcard . '$/'; + $ultimatepattern = '/' . $replacewildcard . '$/i'; if (preg_match($ultimatepattern, $domain)) { return true; } @@ -217,7 +217,7 @@ public static function is_domain_in_allowed_list($domain, $alloweddomains) { continue; } // Strict domain setting. - if ($domain === $alloweddomain) { + if (strcasecmp($domain, $alloweddomain) === 0) { return true; } } diff --git a/html/lib/classes/oauth2/api.php b/html/lib/classes/oauth2/api.php index 4eb1eb8513..1405d58e38 100644 --- a/html/lib/classes/oauth2/api.php +++ b/html/lib/classes/oauth2/api.php @@ -327,20 +327,33 @@ public static function create_issuer($data) { */ protected static function create_or_update_issuer($data, bool $create): issuer { require_capability('moodle/site:config', context_system::instance()); - $issuer = new issuer(0, $data); + $issuer = new issuer($data->id ?? 0, $data); + if (!empty($data->id)) { + foreach ($data as $property => $value) { + + // XTEC ************ AFEGIT - Fixed save of oAuth2 issuers when "acceptrisk" is checked + // 2022.11.23 @aginard + if ($property === 'acceptrisk') { + continue; + } + // ************ FI + + $issuer->set($property, $value); + } + } // Will throw exceptions on validation failures. if ($create) { $issuer->create(); + + // Perform service discovery. + $classname = self::get_service_classname($issuer->get('servicetype')); + $classname::discover_endpoints($issuer); + self::guess_image($issuer); } else { $issuer->update(); } - // Perform service discovery. - $classname = self::get_service_classname($issuer->get('servicetype')); - $classname::discover_endpoints($issuer); - self::guess_image($issuer); - return $issuer; } diff --git a/html/lib/datalib.php b/html/lib/datalib.php index 7402815519..49545ded23 100644 --- a/html/lib/datalib.php +++ b/html/lib/datalib.php @@ -1592,6 +1592,11 @@ function user_accesstime_log($courseid=0) { return; } + if (defined('USER_KEY_LOGIN') && USER_KEY_LOGIN === true) { + // Do not update user login time when using user key login. + return; + } + if (empty($courseid)) { $courseid = SITEID; } diff --git a/html/lib/db/install.xml b/html/lib/db/install.xml index c81044da8c..dde051366f 100644 --- a/html/lib/db/install.xml +++ b/html/lib/db/install.xml @@ -1,5 +1,5 @@ - @@ -4237,6 +4237,9 @@ + + + diff --git a/html/lib/db/services.php b/html/lib/db/services.php index 4399f0006b..661cc741a7 100644 --- a/html/lib/db/services.php +++ b/html/lib/db/services.php @@ -650,7 +650,7 @@ 'classname' => 'core_course_external', 'methodname' => 'get_enrolled_users_by_cmid', 'classpath' => 'course/externallib.php', - 'description' => 'List users by course module id & filter by group id.', + 'description' => 'List users by course module id, filter by group and active enrolment status.', 'type' => 'read', 'ajax' => true, ), diff --git a/html/lib/db/upgrade.php b/html/lib/db/upgrade.php index d24776ac51..9fda60ac5d 100644 --- a/html/lib/db/upgrade.php +++ b/html/lib/db/upgrade.php @@ -2731,5 +2731,16 @@ function xmldb_main_upgrade($oldversion) { upgrade_main_savepoint(true, 2021051710.03); } + if ($oldversion < 2021051710.14) { + $table = new xmldb_table('h5p'); + $indexpathnamehash = new xmldb_index('pathnamehash_idx', XMLDB_INDEX_NOTUNIQUE, ['pathnamehash']); + + if (!$dbman->index_exists($table, $indexpathnamehash)) { + $dbman->add_index($table, $indexpathnamehash); + } + // Main savepoint reached. + upgrade_main_savepoint(true, 2021051710.14); + } + return true; } diff --git a/html/lib/dml/moodle_database.php b/html/lib/dml/moodle_database.php index 091fdeff37..d8179f403c 100644 --- a/html/lib/dml/moodle_database.php +++ b/html/lib/dml/moodle_database.php @@ -889,9 +889,6 @@ public function fix_sql_params($sql, array $params=null) { // convert table names $sql = $this->fix_table_names($sql); - // Optionally add debug trace to sql as a comment. - $sql = $this->add_sql_debugging($sql); - // cast booleans to 1/0 int and detect forbidden objects foreach ($params as $key => $value) { $this->detect_objects($value); @@ -903,6 +900,9 @@ public function fix_sql_params($sql, array $params=null) { $dollar_count = preg_match_all('/\$[1-9][0-9]*/', $sql, $dollar_matches); $q_count = substr_count($sql, '?'); + // Optionally add debug trace to sql as a comment. + $sql = $this->add_sql_debugging($sql); + $count = 0; if ($named_count) { @@ -2483,6 +2483,30 @@ public function sql_regex($positivematch = true, $casesensitive = false) { return ''; } + /** + * Returns the word-beginning boundary marker if this database driver supports regex syntax when searching. + * @return string The word-beginning boundary marker. Otherwise, an empty string. + */ + public function sql_regex_get_word_beginning_boundary_marker() { + if ($this->sql_regex_supported()) { + return '[[:<:]]'; + } + + return ''; + } + + /** + * Returns the word-end boundary marker if this database driver supports regex syntax when searching. + * @return string The word-end boundary marker. Otherwise, an empty string. + */ + public function sql_regex_get_word_end_boundary_marker() { + if ($this->sql_regex_supported()) { + return '[[:>:]]'; + } + + return ''; + } + /** * Returns the SQL that allows to find intersection of two or more queries * diff --git a/html/lib/dml/mysqli_native_moodle_database.php b/html/lib/dml/mysqli_native_moodle_database.php index a02e9b9d1a..be6950ac73 100644 --- a/html/lib/dml/mysqli_native_moodle_database.php +++ b/html/lib/dml/mysqli_native_moodle_database.php @@ -244,9 +244,9 @@ public function get_dbcollation() { /** * Set 'dbcollation' option * - * @return string $dbcollation + * @return string|null $dbcollation */ - private function detect_collation(): string { + private function detect_collation(): ?string { if ($this->external) { return null; } @@ -1876,6 +1876,38 @@ public function sql_regex($positivematch = true, $casesensitive = false) { return $collation . ($positivematch ? 'REGEXP' : 'NOT REGEXP'); } + /** + * Returns the word-beginning boundary marker based on MySQL version. + * @return string The word-beginning boundary marker. + */ + public function sql_regex_get_word_beginning_boundary_marker() { + $ismysql = ($this->get_dbtype() == 'mysqli' || $this->get_dbtype() == 'auroramysql'); + $ismysqlge8d0d4 = ($ismysql && version_compare($this->get_server_info()['version'], '8.0.4', '>=')); + if ($ismysqlge8d0d4) { + return '\\b'; + } + // Prior to MySQL 8.0.4, MySQL used the Henry Spencer regular expression library to support regular expression operations, + // rather than International Components for Unicode (ICU). + // MariaDB still supports the "old marker" (MDEV-5357). + return '[[:<:]]'; + } + + /** + * Returns the word-end boundary marker based on MySQL version. + * @return string The word-end boundary marker. + */ + public function sql_regex_get_word_end_boundary_marker() { + $ismysql = ($this->get_dbtype() == 'mysqli' || $this->get_dbtype() == 'auroramysql'); + $ismysqlge8d0d4 = ($ismysql && version_compare($this->get_server_info()['version'], '8.0.4', '>=')); + if ($ismysqlge8d0d4) { + return '\\b'; + } + // Prior to MySQL 8.0.4, MySQL used the Henry Spencer regular expression library to support regular expression operations, + // rather than International Components for Unicode (ICU). + // MariaDB still supports the "old marker" (MDEV-5357). + return '[[:>:]]'; + } + /** * Returns the SQL to be used in order to an UNSIGNED INTEGER column to SIGNED. * diff --git a/html/lib/dml/tests/dml_test.php b/html/lib/dml/tests/dml_test.php index 325f1404ae..b05090d0ce 100644 --- a/html/lib/dml/tests/dml_test.php +++ b/html/lib/dml/tests/dml_test.php @@ -518,6 +518,31 @@ public function test_add_sql_debugging() { $CFG->debugsqltrace = 0; } + /** + * Test the database debugging as SQL comment in anon class + * + * @covers ::add_sql_debugging + */ + public function test_sql_debugging_anon_class() { + global $CFG; + $CFG->debugsqltrace = 100; + + // A anon class. + $another = new class { + /** + * Just a test log function + */ + public function get_site() { + global $DB; + + return $DB->get_record('course', ['category' => 0]); + } + }; + $site = $another->get_site(); + $CFG->debugsqltrace = 0; + $this->assertEquals(get_site(), $site); + } + public function test_strtok() { // Strtok was previously used by bound emulation, make sure it is not used any more. $DB = $this->tdb; diff --git a/html/lib/editor/atto/plugins/equation/db/upgrade.php b/html/lib/editor/atto/plugins/equation/db/upgrade.php index b27797b270..dfea27bc4e 100644 --- a/html/lib/editor/atto/plugins/equation/db/upgrade.php +++ b/html/lib/editor/atto/plugins/equation/db/upgrade.php @@ -50,5 +50,15 @@ function xmldb_atto_equation_upgrade($oldversion) { // Automatically generated Moodle v3.11.0 release upgrade line. // Put any upgrade step following this. + if ($oldversion < 2021051701) { + $oldmatrix = '\left| \begin{matrix} a_1 & a_2 \\ a_3 & a_4 \end{matrix} \right|'; + $fixedmatrix = '\left| \begin{matrix} a_1 & a_2 \\\\ a_3 & a_4 \end{matrix} \right|'; + $config = get_config('atto_equation', 'librarygroup4'); + $newdefault = str_replace($oldmatrix, $fixedmatrix, $config); + set_config('librarygroup4', $newdefault, 'atto_equation'); + // Atto equation savepoint reached. + upgrade_plugin_savepoint(true, 2021051701, 'atto', 'equation'); + } + return true; } diff --git a/html/lib/editor/atto/plugins/equation/settings.php b/html/lib/editor/atto/plugins/equation/settings.php index 6d2de5cc3c..bb8c28e319 100644 --- a/html/lib/editor/atto/plugins/equation/settings.php +++ b/html/lib/editor/atto/plugins/equation/settings.php @@ -166,7 +166,7 @@ (a) [a] \lbrace{a}\rbrace -\left| \begin{matrix} a_1 & a_2 \\ a_3 & a_4 \end{matrix} \right| +\left| \begin{matrix} a_1 & a_2 \\\\ a_3 & a_4 \end{matrix} \right| \frac{a}{b+c} \vec{a} \binom {a} {b} diff --git a/html/lib/editor/atto/plugins/equation/version.php b/html/lib/editor/atto/plugins/equation/version.php index 0b5ad0eaa0..f207f4e959 100644 --- a/html/lib/editor/atto/plugins/equation/version.php +++ b/html/lib/editor/atto/plugins/equation/version.php @@ -24,6 +24,6 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2021051700; // The current plugin version (Date: YYYYMMDDXX). +$plugin->version = 2021051701; // The current plugin version (Date: YYYYMMDDXX). $plugin->requires = 2021051100; // Requires this Moodle version. $plugin->component = 'atto_equation'; // Full name of the plugin (used for diagnostics). diff --git a/html/lib/editor/atto/plugins/wiris/CHANGES.md b/html/lib/editor/atto/plugins/wiris/CHANGES.md index a419d763ca..89876dc25b 100644 --- a/html/lib/editor/atto/plugins/wiris/CHANGES.md +++ b/html/lib/editor/atto/plugins/wiris/CHANGES.md @@ -5,7 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -Last release of this plugin is 7.27.1 (9th of nov. 2021). +Last release of this plugin is 8.0.1 (23rd of nov. 2022). + +## v8.0.1 - 23rd nov. 2022 +- fix: Flaky tests for Moodle 4.1 + +## v8.0.0 - 20th oct. 2022 +- fix: update mathtype and chemtype image icons #KB-22667 ## v7.30.0 - 1st jul. 2022 - fix: Use branch stable as a failsafe in CI diff --git a/html/lib/editor/atto/plugins/wiris/core.js b/html/lib/editor/atto/plugins/wiris/core.js index b3685b9408..8e63708a67 100644 --- a/html/lib/editor/atto/plugins/wiris/core.js +++ b/html/lib/editor/atto/plugins/wiris/core.js @@ -1 +1 @@ -(()=>{"use strict";var __webpack_modules__={478:()=>{function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}var md5,__WEBPACK_DEFAULT_EXPORT__=md5;(function(){var HxOverrides=function(){};HxOverrides.__name__=!0,HxOverrides.dateStr=function(e){var t=e.getMonth()+1,n=e.getDate(),i=e.getHours(),a=e.getMinutes(),r=e.getSeconds();return e.getFullYear()+"-"+(t<10?"0"+t:""+t)+"-"+(n<10?"0"+n:""+n)+" "+(i<10?"0"+i:""+i)+":"+(a<10?"0"+a:""+a)+":"+(r<10?"0"+r:""+r)},HxOverrides.strDate=function(e){switch(e.length){case 8:var t=e.split(":"),n=new Date;return n.setTime(0),n.setUTCHours(t[0]),n.setUTCMinutes(t[1]),n.setUTCSeconds(t[2]),n;case 10:t=e.split("-");return new Date(t[0],t[1]-1,t[2],0,0,0);case 19:var i=(t=e.split(" "))[0].split("-"),a=t[1].split(":");return new Date(i[0],i[1]-1,i[2],a[0],a[1],a[2]);default:throw"Invalid date format : "+e}},HxOverrides.cca=function(e,t){var n=e.charCodeAt(t);if(n==n)return n},HxOverrides.substr=function(e,t,n){return null!=t&&0!=t&&null!=n&&n<0?"":(null==n&&(n=e.length),t<0?(t=e.length+t)<0&&(t=0):n<0&&(n=e.length+n-t),e.substr(t,n))},HxOverrides.remove=function(e,t){for(var n=0,i=e.length;n>>32-t},str2blks:function(e){for(var t=1+(e.length+8>>6),n=new Array,i=0,a=16*t;i>2]|=HxOverrides.cca(e,r)<<(8*e.length+r)%4*8,r++;n[r>>2]|=128<<(8*e.length+r)%4*8;var o=8*e.length,s=16*t-2;return n[s]=255&o,n[s]|=(o>>>8&255)<<8,n[s]|=(o>>>16&255)<<16,n[s]|=(o>>>24&255)<<24,n},rhex:function(e){for(var t="",n="0123456789abcdef",i=0;i<4;){var a=i++;t+=n.charAt(e>>8*a+4&15)+n.charAt(e>>8*a&15)}return t},addme:function(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n},bitAND:function(e,t){return(e>>>1&t>>>1)<<1|1&e&t},bitXOR:function(e,t){return(e>>>1^t>>>1)<<1|1&e^1&t},bitOR:function(e,t){return(e>>>1|t>>>1)<<1|(1&e|1&t)},__class__:haxe.Md5},haxe.Timer=function(e){var t=this;this.id=window.setInterval((function(){t.run()}),e)},haxe.Timer.__name__=!0,haxe.Timer.delay=function(e,t){var n=new haxe.Timer(t);return n.run=function(){n.stop(),e()},n},haxe.Timer.measure=function(e,t){var n=haxe.Timer.stamp(),i=e();return haxe.Log.trace(haxe.Timer.stamp()-n+"s",t),i},haxe.Timer.stamp=function(){return(new Date).getTime()/1e3},haxe.Timer.prototype={run:function(){},stop:function(){null!=this.id&&(window.clearInterval(this.id),this.id=null)},__class__:haxe.Timer};var js=js||{},$_;function $bind(e,t){var n=function e(){return e.method.apply(e.scope,arguments)};return n.scope=e,n.method=t,n}js.Boot=function(){},js.Boot.__name__=!0,js.Boot.__unhtml=function(e){return e.split("&").join("&").split("<").join("<").split(">").join(">")},js.Boot.__trace=function(e,t){var n,i=null!=t?t.fileName+":"+t.lineNumber+": ":"";i+=js.Boot.__string_rec(e,""),"undefined"!=typeof document&&null!=(n=document.getElementById("haxe:trace"))?n.innerHTML+=js.Boot.__unhtml(i)+"
        ":"undefined"!=typeof console&&null!=console.log&&console.log(i)},js.Boot.__clear_trace=function(){var e=document.getElementById("haxe:trace");null!=e&&(e.innerHTML="")},js.Boot.isClass=function(e){return e.__name__},js.Boot.isEnum=function(e){return e.__ename__},js.Boot.getClass=function(e){return e.__class__},js.Boot.__string_rec=function(e,t){if(null==e)return"null";if(t.length>=5)return"<...>";var n=_typeof(e);switch("function"==n&&(e.__name__||e.__ename__)&&(n="object"),n){case"object":if(e instanceof Array){if(e.__enum__){if(2==e.length)return e[0];var i=e[0]+"(";t+="\t";for(var a=2,r=e.length;a0?",":"")+js.Boot.__string_rec(e[l],t)}return i+="]"}var c;try{c=e.toString}catch(e){return"???"}if(null!=c&&c!=Object.toString){var d=e.toString();if("[object Object]"!=d)return d}var u=null;i="{\n";t+="\t";var m=null!=e.hasOwnProperty;for(var u in e)m&&!e.hasOwnProperty(u)||"prototype"!=u&&"__class__"!=u&&"__super__"!=u&&"__interfaces__"!=u&&"__properties__"!=u&&(2!=i.length&&(i+=", \n"),i+=t+u+" : "+js.Boot.__string_rec(e[u],t));return i+="\n"+(t=t.substring(1))+"}";case"function":return"";case"string":return e;default:return String(e)}},js.Boot.__interfLoop=function(e,t){if(null==e)return!1;if(e==t)return!0;var n=e.__interfaces__;if(null!=n)for(var i=0,a=n.length;i>>32-t},str2blks:function(e){for(var t=1+(e.length+8>>6),n=new Array,i=0,a=16*t;i>2]|=HxOverrides.cca(e,r)<<(8*e.length+r)%4*8,r++;n[r>>2]|=128<<(8*e.length+r)%4*8;var o=8*e.length,s=16*t-2;return n[s]=255&o,n[s]|=(o>>>8&255)<<8,n[s]|=(o>>>16&255)<<16,n[s]|=(o>>>24&255)<<24,n},rhex:function(e){for(var t="",n="0123456789abcdef",i=0;i<4;){var a=i++;t+=n.charAt(e>>8*a+4&15)+n.charAt(e>>8*a&15)}return t},addme:function(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n},bitAND:function(e,t){return(e>>>1&t>>>1)<<1|1&e&t},bitXOR:function(e,t){return(e>>>1^t>>>1)<<1|1&e^1&t},bitOR:function(e,t){return(e>>>1|t>>>1)<<1|(1&e|1&t)},__class__:haxe.Md5},haxe.Timer=function(e){var t=this;this.id=window.setInterval((function(){t.run()}),e)},haxe.Timer.__name__=!0,haxe.Timer.delay=function(e,t){var n=new haxe.Timer(t);return n.run=function(){n.stop(),e()},n},haxe.Timer.measure=function(e,t){var n=haxe.Timer.stamp(),i=e();return haxe.Log.trace(haxe.Timer.stamp()-n+"s",t),i},haxe.Timer.stamp=function(){return(new Date).getTime()/1e3},haxe.Timer.prototype={run:function(){},stop:function(){null!=this.id&&(window.clearInterval(this.id),this.id=null)},__class__:haxe.Timer};var js=js||{},$_;function $bind(e,t){var n=function e(){return e.method.apply(e.scope,arguments)};return n.scope=e,n.method=t,n}js.Boot=function(){},js.Boot.__name__=!0,js.Boot.__unhtml=function(e){return e.split("&").join("&").split("<").join("<").split(">").join(">")},js.Boot.__trace=function(e,t){var n,i=null!=t?t.fileName+":"+t.lineNumber+": ":"";i+=js.Boot.__string_rec(e,""),"undefined"!=typeof document&&null!=(n=document.getElementById("haxe:trace"))?n.innerHTML+=js.Boot.__unhtml(i)+"
        ":"undefined"!=typeof console&&null!=console.log&&console.log(i)},js.Boot.__clear_trace=function(){var e=document.getElementById("haxe:trace");null!=e&&(e.innerHTML="")},js.Boot.isClass=function(e){return e.__name__},js.Boot.isEnum=function(e){return e.__ename__},js.Boot.getClass=function(e){return e.__class__},js.Boot.__string_rec=function(e,t){if(null==e)return"null";if(t.length>=5)return"<...>";var n=_typeof(e);switch("function"==n&&(e.__name__||e.__ename__)&&(n="object"),n){case"object":if(e instanceof Array){if(e.__enum__){if(2==e.length)return e[0];var i=e[0]+"(";t+="\t";for(var a=2,r=e.length;a0?",":"")+js.Boot.__string_rec(e[l],t)}return i+="]"}var c;try{c=e.toString}catch(e){return"???"}if(null!=c&&c!=Object.toString){var d=e.toString();if("[object Object]"!=d)return d}var u=null;i="{\n";t+="\t";var m=null!=e.hasOwnProperty;for(var u in e)m&&!e.hasOwnProperty(u)||"prototype"!=u&&"__class__"!=u&&"__super__"!=u&&"__interfaces__"!=u&&"__properties__"!=u&&(2!=i.length&&(i+=", \n"),i+=t+u+" : "+js.Boot.__string_rec(e[u],t));return i+="\n"+(t=t.substring(1))+"}";case"function":return"";case"string":return e;default:return String(e)}},js.Boot.__interfLoop=function(e,t){if(null==e)return!1;if(e==t)return!0;var n=e.__interfaces__;if(null!=n)for(var i=0,a=n.length;i{n.d(t,{Z:()=>r});var i=n(645),a=n.n(i)()((function(e){return e[1]}));a.push([e.id,".wrs_modal_overlay {\n position: fixed;\n font-family: arial, sans-serif;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.8);\n z-index: 999998;\n opacity: 0.65;\n pointer-events: auto;\n}\n\n.wrs_modal_overlay.wrs_modal_ios {\n visibility: hidden;\n display: none;\n}\n\n.wrs_modal_overlay.wrs_modal_android {\n visibility: hidden;\n display: none;\n}\n\n.wrs_modal_overlay.wrs_modal_ios.moodle {\n position: fixed;\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_stack {\n background: rgba(0, 0, 0, 0);\n display: none;\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_maximized {\n background: rgba(0, 0, 0, 0.8);\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_minimized {\n background: rgba(0, 0, 0, 0);\n display: none;\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_closed {\n background: rgba(0, 0, 0, 0);\n display: none;\n}\n\n.wrs_modal_title {\n color: #fff;\n padding: 5px 0 5px 10px;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n text-align: left;\n}\n\n.wrs_modal_close_button {\n float: right;\n cursor: pointer;\n color: #fff;\n padding: 5px 10px 5px 0;\n margin: 10px 7px 0 0;\n background-repeat: no-repeat;\n}\n\n.wrs_modal_minimize_button {\n float: right;\n cursor: pointer;\n color: #fff;\n padding: 5px 10px 5px 0;\n top: inherit;\n margin: 10px 7px 0 0;\n}\n\n.wrs_modal_stack_button {\n float: right;\n cursor: pointer;\n color: #fff;\n margin: 10px 7px 0 0;\n padding: 5px 10px 5px 0;\n top: inherit;\n}\n\n.wrs_modal_stack_button.wrs_stack {\n visibility: hidden;\n margin: 0;\n padding: 0;\n}\n\n.wrs_modal_stack_button.wrs_minimized {\n visibility: hidden;\n margin: 0;\n padding: 0;\n}\n\n.wrs_modal_maximize_button {\n float: right;\n cursor: pointer;\n color: #fff;\n margin: 10px 7px 0 0;\n padding: 5px 10px 5px 0;\n top: inherit;\n}\n\n.wrs_modal_maximize_button.wrs_maximized {\n visibility: hidden;\n margin: 0;\n padding: 0;\n}\n\n.wrs_modal_title_bar {\n display: block;\n background-color: #778e9a;\n}\n\n.wrs_modal_dialogContainer {\n border: none;\n background: #fafafa;\n z-index: 999999;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_desktop {\n font-size: 14px;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_maximized {\n position: fixed;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_minimized {\n position: fixed;\n top: inherit;\n margin: 0;\n margin-right: 10px;\n}\n\n.wrs_modal_dialogContainer.wrs_closed {\n visibility: hidden;\n display: none;\n opacity: 0;\n}\n\n/* Class that exists but hasn't got css properties defined\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_minimized.wrs_drag {} */\n\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_stack {\n position: fixed;\n bottom: 0;\n right: 0;\n box-shadow: rgba(0, 0, 0, 0.5) 0 2px 8px;\n}\n\n.wrs_modal_dialogContainer.wrs_drag {\n box-shadow: rgba(0, 0, 0, 0.5) 0 2px 8px;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_drag {\n box-shadow: rgba(0, 0, 0, 0.5) 0 2px 8px;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_android {\n margin: auto;\n position: fixed;\n width: 99%;\n height: 99%;\n overflow: hidden;\n transform: translate(50%, -50%);\n top: 50%;\n right: 50% !important;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_ios {\n margin: auto;\n position: fixed;\n width: 100%;\n height: 100%;\n overflow: hidden;\n transform: translate(50%, -50%);\n top: 50%;\n right: 50% !important;\n}\n\n/* Class that exists but hasn't got css properties defined\n.wrs_content_container.wrs_maximized {} */\n\n.wrs_content_container.wrs_minimized {\n display: none;\n}\n\n/* .wrs_editor {\n flex-grow: 1;\n} */\n\n.wrs_content_container.wrs_modal_android {\n width: 100%;\n height: 0%;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.wrs_content_container.wrs_modal_android > div:first-child {\n flex-grow: 1;\n}\n\n.wrs_content_container.wrs_modal_ios > div:first-child {\n flex-grow: 1;\n}\n\n.wrs_content_container.wrs_modal_desktop > div:first-child {\n flex-grow: 1;\n}\n\n.wrs_modal_wrapper.wrs_modal_android {\n margin: auto;\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n}\n\n.wrs_content_container.wrs_modal_desktop {\n width: 100%;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.wrs_content_container.wrs_modal_ios {\n width: 100%;\n height: 0%;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.wrs_modal_wrapper.wrs_modal_ios {\n margin: auto;\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n}\n\n.wrs_virtual_keyboard {\n height: 100%;\n width: 100%;\n top: 0;\n left: 50%;\n transform: translate(-50%, 0%);\n}\n\n@media all and (orientation: portrait) {\n .wrs_modal_dialogContainer.wrs_modal_mobile {\n width: 100vmin;\n height: 100vmin;\n margin: auto;\n border-width: 0;\n }\n\n .wrs_modal_wrapper.wrs_modal_mobile {\n width: 100vmin;\n height: 100vmin;\n margin: auto;\n }\n}\n\n@media all and (orientation: landscape) {\n .wrs_modal_dialogContainer.wrs_modal_mobile {\n width: 100vmin;\n height: 100vmin;\n margin: auto;\n border-width: 0;\n }\n\n .wrs_modal_wrapper.wrs_modal_mobile {\n width: 100vmin;\n height: 100vmin;\n margin: auto;\n }\n}\n\n.wrs_modal_dialogContainer.wrs_modal_badStock {\n width: 100%;\n height: 280px;\n margin: 0 auto;\n border-width: 0;\n}\n\n.wrs_modal_wrapper.wrs_modal_badStock {\n width: 100%;\n height: 280px;\n margin: 0 auto;\n border-width: 0;\n}\n\n.wrs_noselect {\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.wrs_bottom_right_resizer {\n width: 10px;\n height: 10px;\n color: #778e9a;\n position: absolute;\n right: 4px;\n bottom: 8px;\n cursor: se-resize;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.wrs_bottom_left_resizer {\n width: 15px;\n height: 15px;\n color: #778e9a;\n position: absolute;\n left: 0;\n top: 0;\n cursor: se-resize;\n}\n\n.wrs_modal_controls {\n height: 42px;\n margin: 3px 0;\n overflow: hidden;\n line-height: normal;\n}\n\n.wrs_modal_links {\n margin: 10px auto;\n margin-bottom: 0;\n font-family: arial, sans-serif;\n padding: 6px;\n display: inline;\n float: right;\n text-align: right;\n}\n\n.wrs_modal_links > a {\n text-decoration: none;\n color: #778e9a;\n font-size: 16px;\n}\n\n.wrs_modal_button_cancel,\n.wrs_modal_button_cancel:hover,\n.wrs_modal_button_cancel:visited,\n.wrs_modal_button_cancel:active,\n.wrs_modal_button_cancel:focus {\n min-width: 80px;\n font-size: 14px;\n border-radius: 3px;\n border: 1px solid #778e9a;\n padding: 6px 8px;\n margin: 10px auto;\n margin-left: 5px;\n margin-bottom: 0;\n cursor: pointer;\n font-family: arial, sans-serif;\n background-color: #ddd;\n height: 32px;\n}\n\n.wrs_modal_button_accept,\n.wrs_modal_button_accept:hover,\n.wrs_modal_button_accept:visited,\n.wrs_modal_button_accept:active,\n.wrs_modal_button_accept:focus {\n min-width: 80px;\n font-size: 14px;\n border-radius: 3px;\n border: 1px solid #778e9a;\n padding: 6px 8px;\n margin: 10px auto;\n margin-right: 5px;\n margin-bottom: 0;\n color: #fff;\n background: #778e9a;\n cursor: pointer;\n font-family: arial, sans-serif;\n height: 32px;\n}\n\n.wrs_editor_vertical_bar {\n height: 20px;\n float: right;\n background: none;\n width: 20px;\n cursor: pointer;\n}\n\n.wrs_modal_buttons_container {\n display: inline;\n float: left;\n}\n\n.wrs_modal_buttons_container.wrs_modalAndroid {\n padding-left: 6px;\n}\n\n.wrs_modal_buttons_container.wrs_modalDesktop {\n padding-left: 0;\n}\n\n.wrs_modal_buttons_container > button {\n line-height: normal;\n background-image: none;\n}\n\n.wrs_modal_wrapper {\n margin: 6px;\n display: flex;\n flex-direction: column;\n}\n\n.wrs_modal_wrapper.wrs_modal_desktop.wrs_minimized {\n display: none;\n}\n\n@media only screen and (max-device-width: 480px) and (orientation: portrait) {\n #wrs_modal_wrapper {\n width: 140%;\n }\n}\n\n.wrs_popupmessage_overlay_envolture {\n display: none;\n width: 100%;\n}\n\n.wrs_popupmessage_overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.5);\n z-index: 4;\n cursor: pointer;\n}\n\n.wrs_popupmessage_panel {\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n position: absolute;\n background: white;\n max-width: 500px;\n width: 75%;\n border-radius: 2px;\n padding: 20px;\n font-family: sans-serif;\n font-size: 15px;\n text-align: left;\n color: #2e2e2e;\n z-index: 5;\n max-height: 75%;\n overflow: auto;\n}\n\n.wrs_popupmessage_button_area {\n margin: 10px 0 0 0;\n}\n\n.wrs_panelContainer * {\n border: 0;\n}\n\n.wrs_button_cancel,\n.wrs_button_cancel:hover,\n.wrs_button_cancel:visited,\n.wrs_button_cancel:active,\n.wrs_button_cancel:focus {\n min-width: 80px;\n font-size: 14px;\n border-radius: 3px;\n border: 1px solid #778e9a;\n padding: 6px 8px;\n margin: 10px auto;\n margin-left: 5px;\n margin-bottom: 0;\n cursor: pointer;\n font-family: arial, sans-serif;\n background-color: #ddd;\n background-image: none;\n height: 32px;\n}\n\n.wrs_button_accept,\n.wrs_button_accept:hover,\n.wrs_button_accept:visited,\n.wrs_button_accept:active,\n.wrs_button_accept:focus {\n min-width: 80px;\n font-size: 14px;\n border-radius: 3px;\n border: 1px solid #778e9a;\n padding: 6px 8px;\n margin: 10px auto;\n margin-right: 5px;\n margin-bottom: 0;\n color: #fff;\n background: #778e9a;\n cursor: pointer;\n font-family: arial, sans-serif;\n height: 32px;\n}\n\n.wrs_editor button {\n box-shadow: none;\n}\n\n.wrs_editor .wrs_header button {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_stack.wrs_overlay_active {\n display: block;\n}\n\n/* Fix selection in drupal style */\n.wrs_toolbar tr:focus {\n background: none;\n}\n\n.wrs_toolbar tr:hover {\n background: none;\n}\n\n/* End of fix drupal */\n.wrs_modal_rtl .wrs_modal_button_cancel {\n margin-right: 5px;\n margin-left: 0;\n}\n\n.wrs_modal_rtl .wrs_modal_button_accept {\n margin-right: 0;\n margin-left: 5px;\n}\n\n.wrs_modal_rtl .wrs_button_cancel {\n margin-right: 5px;\n margin-left: 0;\n}\n\n.wrs_modal_rtl .wrs_button_accept {\n margin-right: 0;\n margin-left: 5px;\n}\n",""]);const r=a},645:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"==typeof e&&(e=[[null,e,""]]);var a={};if(i)for(var r=0;r{var t=[];function n(e){for(var n=-1,i=0;i{var t={};e.exports=function(e,n){var i=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},216:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},565:(e,t,n)=>{e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},795:e=>{e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,a&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(i,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},589:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,exports:{}};return __webpack_modules__[e](n,n.exports,__webpack_require__),n.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{function e(e,t){for(var n=0;n«/mo»",ampElement:"«mo»&«/mo»"}}},{key:"safeGoodBlackboardCharacters",get:function(){return{ltElement:"«mo»§lt;«/mo»",gtElement:"«mo»§gt;«/mo»",ampElement:"«mo»§amp;«/mo»"}}},{key:"xmlCharacters",get:function(){return{id:"xmlCharacters",tagOpener:"<",tagCloser:">",doubleQuote:'"',ampersand:"&",quote:"'"}}},{key:"safeXmlCharacters",get:function(){return{id:"safeXmlCharacters",tagOpener:"«",tagCloser:"»",doubleQuote:"¨",ampersand:"§",quote:"`",realDoubleQuote:"¨"}}}],(i=null)&&e(n.prototype,i),a&&e(n,a),Object.defineProperty(n,"prototype",{writable:!1}),t}();function n(e,t){for(var n=0;n128)t+="&#".concat(e.codePointAt(n),";"),e.codePointAt(n)>65535&&(n+=1);else if("&"===i){var a=e.indexOf(";",n+1);if(a>=0){var r=document.createElement("span");r.innerHTML=e.substring(n,a+1),t+="&#".concat(v.fixedCharCodeAt(r.textContent||r.innerText,0),";"),n=a}else t+=i}else t+=i}return t}},{key:"addCustomEditorClassAttribute",value:function(e,t){var n="",i=e.indexOf("");if(-1===e.indexOf("class"))return n="".concat(e.substr(i,a),' class="wrs_').concat(t,'">'),n+=e.substr(a+1,e.length)}return e}},{key:"removeCustomEditorClassAttribute",value:function(e,t){return-1===e.indexOf("class")||-1===e.indexOf("wrs_".concat(t))?e:-1!==e.indexOf('class="wrs_'.concat(t,'"'))?e.replace('class="wrs_'.concat(t,'"'),""):e.replace("wrs_".concat(t),"")}},{key:"addAnnotation",value:function(t,n,i){var a="";if(-1!==t.indexOf("");a="".concat(t.substring(0,r),'').concat(n,"").concat(t.substring(r))}else if(e.isEmpty(t)){var o=t.indexOf("/>"),s=t.indexOf(">"),l=s===o?o:s;a="".concat(t.substring(0,l),'>').concat(n,"")}else{var c=t.indexOf(">")+1,d=t.lastIndexOf(""),u=t.substring(c,d);a="".concat(t.substring(0,c),"").concat(u,'').concat(n,"")}return a}},{key:"removeAnnotation",value:function(t,n){var i=t,a=''),r="",o=t.indexOf(a);if(-1!==o){for(var s=!1,l=t.indexOf("")}return n}},{key:"removeSemanticsOcurrences",value:function(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.xmlCharacters,i="".concat(n.tagOpener,"math"),a="".concat(n.tagOpener,"/math").concat(n.tagCloser),r="/".concat(n.tagCloser),o=n.tagCloser,s="".concat(n.tagOpener,"semantics").concat(n.tagCloser),l="".concat(n.tagOpener,"annotation encoding="),c="",d=e.indexOf(i),u=0;-1!==d;){c+=e.substring(u,d);var m=e.indexOf(a,d),h=e.indexOf(r,d),g=e.indexOf(o,d);-1!==m?u=m:h===g-1&&(u=h);var p=e.indexOf(s,d);if(-1!==p){var f=e.substring(d,p),_=e.indexOf(l,d);if(-1!==_){var v=p+s.length,b=e.substring(v,_);c+=f+b+a,d=e.indexOf(i,d+i.length),u+=a.length}else u=d,d=e.indexOf(i,d+i.length)}else u=d,d=e.indexOf(i,d+i.length)}return c+=e.substring(u,e.length)}},{key:"containClass",value:function(e,t){var n=e.indexOf("class");if(-1===n)return!1;var i=e.indexOf(">",n);return-1!==e.substring(n,i).indexOf(t)}},{key:"isEmpty",value:function(e){var t=e.indexOf(">"),n=e.indexOf("/>"),i=!1;if(-1!==n&&n===t-1&&(i=!0),!i){var a=new RegExp("").exec(e);a&&(i=t+1===a.index)}return i}},{key:"encodeProperties",value:function(e){return e.replace(/\w+=".*?"/g,(function(e){var t=e.indexOf('"'),n=e.substring(t+1,e.length-1),i=v.htmlEntities(n);return"".concat(e.substring(0,t+1)).concat(i,'"')}))}}],(a=null)&&n(i.prototype,a),r&&n(i,r),Object.defineProperty(i,"prototype",{writable:!1}),e}();function a(e,t){for(var n=0;n2&&(t=t.slice(0,2)),this.strings.hasOwnProperty(t)||(console.warn("Unknown language ".concat(t," set in StringManager.")),t="en"),this.strings[t].hasOwnProperty(e)?this.strings[t][e]:(console.warn("Unknown key ".concat(e," for language ").concat(t," in StringManager.")),e)}}],(n=null)&&p(t.prototype,n),i&&p(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();function _(e,t){for(var n=0;n=0;i-=1)if(n[i]===t)return!0;return!1}},{key:"removeClass",value:function(e,t){for(var n="",i=e.className.split(" "),a=0;a").join("").split("").join("")).split("").join("
        ").split("").join("
        ");var i=e.createElement("div",{},n);return i.innerHTML=t,function t(i){if(i.getAttribute&&"WirisParam"===i.getAttribute("wirisObject")){for(var a={},r=0;r0){n+=">";for(var a=0;a")}else"DIV"===t.nodeName||"SCRIPT"===t.nodeName?n+=">"):n+="/>";return n}return 3===t.nodeType?e.htmlEntities(t.nodeValue):""}},{key:"concatenateUrl",value:function(e,t){var n="";return e.indexOf("/")!==e.length&&0!==t.indexOf("/")&&(n="/"),(e+n+t).replace(/([^:]\/)\/+/g,"$1")}},{key:"htmlEntities",value:function(e){return e.split("&").join("&").split("<").join("<").split(">").join(">").split('"').join(""")}},{key:"htmlEntitiesDecode",value:function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}},{key:"createHttpRequest",value:function(){if("file://"===window.location.toString().substr(0,window.location.toString().lastIndexOf("/")+1).substr(0,7))throw f.get("exception_cross_site");if("undefined"!=typeof XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(e){return null}}}},{key:"httpBuildQuery",value:function(t){var n="";return Object.keys(t).forEach((function(i){null!=t[i]&&(n+="".concat(e.urlEncode(i),"=").concat(e.urlEncode(t[i]),"&"))})),"&"===n.substring(n.length-1)&&(n=n.substring(0,n.length-1)),n}},{key:"propertiesToString",value:function(t){var n=[];Object.keys(t).forEach((function(e){Object.prototype.hasOwnProperty.call(t,e)&&n.push(e)}));for(var i=n.length,a=0;a0&&(n[a]=s,n[r]=o)}for(var l="",c=0;cr?r:a;for(i=0;i=55296&&a<=56319){if(n=a,i=e.charCodeAt(t+1),Number.isNaN(i))throw f.get("exception_high_surrogate");return 1024*(n-55296)+(i-56320)+65536}return!(a>=56320&&a<=57343)&&a}},{key:"urlToAssArray",value:function(e){var t;if((t=e.indexOf("?"))>0){var n=e.substring(t+1).split("&"),i={};for(t=0;t1&&(i[a[0]]=decodeURIComponent(a[1].replace(/\+/g," ")))}return i}return{}}},{key:"urlEncode",value:function(e){return encodeURIComponent(e)}},{key:"getWIRISImageOutput",value:function(t,n,a){var o=e.createObject(t);if(o&&(o.className===r.get("imageClassName")||o.getAttribute(r.get("imageMathmlAttribute")))){if(!n)return t;var s=o.getAttribute(r.get("imageMathmlAttribute")),l=i.safeXmlDecode(s);return r.get("saveHandTraces")||(l=i.removeAnnotation(l,"application/json")),null==l&&(l=o.getAttribute("alt")),a?i.safeXmlEncode(l):l}return t}},{key:"getNodeLength",value:function(t){if(3===t.nodeType)return t.nodeValue.length;if(1===t.nodeType){var n={IMG:1,BR:1}[t.nodeName.toUpperCase()];void 0===n&&(n=0);for(var i=0;i0)return 0===r.text.length?e.getSelectedItem(t,n,!0):null;a.document.execCommand("InsertImage",!1,"#");var o,s,l=r.parentElement();return"IMG"!==l.nodeName.toUpperCase()&&(r.pasteHTML(''),l=a.document.getElementById("wrs_openEditorWindow_temporalObject")),l.nextSibling&&3===l.nextSibling.nodeType?(o=l.nextSibling,s=0):l.previousSibling&&3===l.previousSibling.nodeType?s=(o=l.previousSibling).nodeValue.length:(o=a.document.createTextNode(""),l.parentNode.insertBefore(o,l),s=0),l.parentNode.removeChild(l),{node:o,caretPosition:s}}return r.length>1?null:{node:r.item(0)}}if(a.getSelection){var c,d=a.getSelection();try{c=d.getRangeAt(0)}catch(e){c=a.document.createRange()}var u=c.startContainer;if(3===u.nodeType)return{node:u,caretPosition:c.startOffset};if(u!==c.endContainer)return null;if(1===u.nodeType){var m=c.startOffset;if(u.childNodes[m])return{node:u.childNodes[m]}}}return null}},{key:"getSelectedItemOnTextarea",value:function(e){var t=document.createTextNode(e.value),n=h.getLatexFromTextNode(t,e.selectionStart);return null===n?null:{node:t,caretPosition:e.selectionStart,startPosition:n.startPosition,endPosition:n.endPosition}}},{key:"getElementsByNameFromString",value:function(e,t,n){var i=[];e=e.toLowerCase(),t=t.toLowerCase();for(var a=e.indexOf("<".concat(t," "));-1!==a;){var r=void 0;r=n?">":"");var o=e.indexOf(r,a);-1!==o?(o+=r.length,i.push({start:a,end:o})):o=a+1,a=e.indexOf("<".concat(t," "),o)}return i}},{key:"decode64",value:function(e){var t="+".charCodeAt(0),n="/".charCodeAt(0),i="0".charCodeAt(0),a="a".charCodeAt(0),r="A".charCodeAt(0),o="-".charCodeAt(0),s="_".charCodeAt(0),l=e.charCodeAt(0);return l===t||l===o?62:l===n||l===s?63:l0)throw new Error("Invalid string. Length must be a multiple of 4");var a,r,o,s=[];for(a=n||((r="="===t.charAt(t.length-2)?2:"="===t.charAt(t.length-1)?1:0)>0?t.length-4:t.length),o=0;o>16&255),s.push(i>>8&255),s.push(255&i);return r&&(2===r?(i=e.decode64(t.charAt(o))<<2|e.decode64(t.charAt(o+1))>>4,s.push(255&i)):1===r&&(i=e.decode64(t.charAt(o))<<10|e.decode64(t.charAt(o+1))<<4|e.decode64(t.charAt(o+2))>>2,s.push(i>>8&255),s.push(255&i))),s}},{key:"readInt32",value:function(e){if(e.length<4)return!1;var t=e.splice(0,4);return t[0]<<24|t[1]<<16|t[2]<<8|t[3]<<0}},{key:"readByte",value:function(e){return e.shift()<<0}},{key:"readBytes",value:function(e,t,n){return e.splice(t,n)}},{key:"updateTextArea",value:function(e,t){if(e&&t)if(e.focus(),null!=e.selectionStart){var n=e.selectionEnd,i=e.value.substring(0,e.selectionStart),a=e.value.substring(n,e.value.length);e.value=i+t+a,e.selectionEnd=n+t.length}else document.selection.createRange().text=t}},{key:"updateExistingTextOnTextarea",value:function(e,t,n,i){e.focus();var a=e.value.substring(0,n);e.value=a+t+e.value.substring(i,e.value.length),e.selectionEnd=n+t.length}},{key:"addArgument",value:function(e,t,n){var i;return i=e.indexOf("?")>0?"&":"?","".concat(e+i+t,"=").concat(n)}}],(n=null)&&_(t.prototype,n),a&&_(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();function b(e,t){for(var n=0;n=4;)1229472850===(i=v.readInt32(e))?(t=v.readInt32(e),n=v.readInt32(e),v.readInt32(e),v.readByte(e)):1650545477===i?a=v.readInt32(e):1883789683===i&&(r=v.readInt32(e),r=Math.round(r/39.37),v.readInt32(e),v.readByte(e)),v.readInt32(e);if(void 0!==t){var o=[];return o.cw=t,o.ch=n,o.dpi=r,a&&(o.cb=a),o}return[]}}],(n=null)&&b(t.prototype,n),i&&b(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();function w(e,t){for(var n=0;n',a=0,o=0;o",m),g=u.substring(m,h),p="$$".concat(v.htmlEntitiesDecode(g),"$$"),f=e.substring(0,t[o].start+a),_=e.substring(t[o].end+a);e=f+p+_,a+=p.length-(t[o].end-t[o].start)}}}}return e}},{key:"endParse",value:function(t){var n=e.endParseEditMode(t);return e.endParseSaveMode(n)}},{key:"endParseEditMode",value:function(e){if(-1!==r.get("parseModes").indexOf("latex")){for(var t="",n=0,a=e.indexOf("$$");-1!==a;){if(t+=e.substring(n,a),-1!==(n=e.indexOf("$$",a+2))){var o=e.substring(a+2,n),s=v.htmlEntitiesDecode(o),l=h.getMathMLFromLatex(s,!0);r.get("saveHandTraces")||(l=i.removeAnnotation(l,"application/json")),t+=l,n+=2}else t+="$$",n=a+2;a=e.indexOf("$$",n)}t+=e.substring(n,e.length),e=t}return e}},{key:"endParseSaveMode",value:function(t){return r.get("saveMode")&&("safeXml"===r.get("saveMode")||"xml"===r.get("saveMode")?t=e.codeImgTransform(t,"img2mathml"):"base64"===r.get("saveMode")&&"image"===r.get("base64savemode")&&(t=e.codeImgTransform(t,"img264"))),t}},{key:"createShowImageSrc",value:function(e,t){var n={};["mml","color","centerbaseline","zoom","dpi","fontSize","fontFamily","defaultStretchy","backgroundColor","format"].forEach((function(t){void 0!==e[t]&&(n[t]=e[t])}));var i={};return Object.keys(e).forEach((function(t){"mml"!==t&&(i[t]=e[t])})),i.formula=com.wiris.js.JsPluginTools.md5encode(v.propertiesToString(n)),i.lang=void 0===t?"en":t,i.version=r.get("version"),u.getService("showimage",v.httpBuildQuery(i),!0)}},{key:"codeImgTransform",value:function(t,n){for(var a="",o=0,s=/"===u&&(o=d+1);d+=1}if(o",d):c.length,i.isMathmlInAttribute(n,d)||-1!==m)s+=n.substring(d,u);else{var h=n.substring(d,u);h=a.id===t.safeXmlCharacters.id?i.safeXmlDecode(h):i.mathMLEntities(h),s+=v.createObjectCode(e.mathmlToImgObject(document,h,null,o))}d=n.indexOf(l,u)}return s+=n.substring(u,n.length)}}],(a=null)&&k(n.prototype,a),o&&k(n,o),Object.defineProperty(n,"prototype",{writable:!1}),e}();if("undefined"!=typeof MutationObserver){var C=new MutationObserver((function(e){e.forEach((function(e){e.oldValue===r.get("imageClassName")&&"class"===e.attributeName&&-1===e.target.className.indexOf(r.get("imageClassName"))&&(e.target.className=r.get("imageClassName"))}))}));A.observer=Object.create(C),A.observer.Config={attributes:!0,attributeOldValue:!0},A.observer.observe=function(e){Object.getPrototypeOf(this).observe(e,this.Config)}}function M(e,t){for(var n=0;n-1,this.deviceProperties.isIOS=e.isIOS(),this.toolbar=null,this.modalDialogInstance=null,this.listeners=new c,this.mathML=null,this.isNewElement=!0,this.integrationModel=null}var t,n,a;return t=e,a=[{key:"setHrefToAnchorElement",value:function(e,t){e.href=t}},{key:"setProtocolToAnchorElement",value:function(e){0===window.location.href.indexOf("https://")&&"http:"===e.protocol&&(e.protocol="https:")}},{key:"getURLFromAnchorElement",value:function(e){var t="80"===e.port||"443"===e.port||""===e.port;return"".concat(e.protocol,"//").concat(e.hostname).concat(t?"":":".concat(e.port)).concat(e.pathname.startsWith("/")?e.pathname:"/".concat(e.pathname))}},{key:"isIOS",value:function(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}},{key:"isEditorLoaded",value:function(){return window.com&&window.com.wiris&&window.com.wiris.jsEditor&&window.com.wiris.jsEditor.JsEditor&&window.com.wiris.jsEditor.JsEditor.newInstance}}],(n=[{key:"addListener",value:function(e){this.listeners.add(e)}},{key:"setIntegrationModel",value:function(e){this.integrationModel=e}},{key:"setModalDialogInstance",value:function(e){this.modalDialogInstance=e}},{key:"insert",value:function(){this.updateTitle(this.modalDialogInstance),this.insertEditor(this.modalDialogInstance)}},{key:"insertEditor",value:function(){if(e.isEditorLoaded()){if(this.editor=window.com.wiris.jsEditor.JsEditor.newInstance(this.editorAttributes),this.editor.insertInto(this.modalDialogInstance.contentContainer),this.editor.focus(),this.modalDialogInstance.rtl&&this.editor.action("rtl"),this.editor.getEditorModel().isRTL()&&(this.editor.element.style.direction="rtl"),this.editor.getEditorModel().addEditorListener(this.editorListener),this.modalDialogInstance.deviceProperties.isIOS){setTimeout((function(){this.hasOwnProperty("modalDialogInstance")&&this.modalDialogInstance.hideKeyboard()}),400);var t=document.getElementsByClassName("wrs_formulaDisplay")[0];v.addEvent(t,"focus",this.modalDialogInstance.handleOpenedIosSoftkeyboard),v.addEvent(t,"blur",this.modalDialogInstance.handleClosedIosSoftkeyboard)}this.listeners.fire("onLoad",{})}else setTimeout(e.prototype.insertEditor.bind(this),100)}},{key:"init",value:function(){e.isEditorLoaded()||this.addEditorAsExternalDependency()}},{key:"addEditorAsExternalDependency",value:function(){var t=document.createElement("script");t.type="text/javascript";var n=r.get("editorUrl"),i=document.createElement("a");e.setHrefToAnchorElement(i,n),e.setProtocolToAnchorElement(i),n=e.getURLFromAnchorElement(i);var a=this.getEditorStats();t.src="".concat(n,"?lang=").concat(this.language,"&stats-editor=").concat(a.editor,"&stats-mode=").concat(a.mode,"&stats-version=").concat(a.version),document.getElementsByTagName("head")[0].appendChild(t)}},{key:"getEditorStats",value:function(){var e={};return"editor"in this.environment?e.editor=this.environment.editor:e.editor="unknown","mode"in this.environment?e.mode=this.environment.mode:e.mode=r.get("saveMode"),"version"in this.environment?e.version=this.environment.version:e.version=r.get("version"),e}},{key:"setInitialContent",value:function(){this.isNewElement||this.setMathML(this.mathML)}},{key:"setMathML",value:function(e,t){var n=this;void 0===t&&(t=!1),this.editor.setMathMLWithCallback(e,(function(){n.editorListener.setWaitingForChanges(!0)})),setTimeout((function(){n.editorListener.setIsContentChanged(!1)}),500),t||this.onFocus()}},{key:"onFocus",value:function(){void 0!==this.editor&&null!=this.editor&&this.editor.focus()}},{key:"submitAction",value:function(){if(this.editor.isFormulaEmpty())this.integrationModel.updateFormula(null);else{var e=this.editor.getMathMLWithSemantics();if(null!==this.customEditors.getActiveEditor()){var t=this.customEditors.getActiveEditor().toolbar;e=i.addCustomEditorClassAttribute(e,t)}else Object.keys(this.customEditors.editors).forEach((function(t){e=i.removeCustomEditorClassAttribute(e,t)}));var n=i.mathMLEntities(e);this.integrationModel.updateFormula(n)}this.customEditors.disable(),this.integrationModel.notifyWindowClosed(),this.setEmptyMathML(),this.customEditors.disable()}},{key:"setEmptyMathML",value:function(){this.deviceProperties.isAndroid||this.deviceProperties.isIOS?this.editor.getEditorModel().isRTL()?this.setMathML('[]',!0):this.setMathML('[]',!0):this.editor.getEditorModel().isRTL()?this.setMathML('',!0):this.setMathML("",!0)}},{key:"onOpen",value:function(){this.isNewElement?this.setEmptyMathML():this.setMathML(this.mathML),this.updateToolbar(),this.onFocus(),this.deviceProperties.isIOS&&1!=document.documentElement.clientWidth/window.innerWidth&&this.setKeyboardMode()}},{key:"setKeyboardMode",value:function(){var t=document.getElementsByClassName("wrs_handOpen wrs_disablePalette")[0];t?(t.classList.remove("wrs_handOpen"),t.classList.remove("wrs_disablePalette")):setTimeout(e.prototype.setKeyboardMode.bind(this),100)}},{key:"updateToolbar",value:function(){this.updateTitle(this.modalDialogInstance);var e=this.customEditors.getActiveEditor();if(e){var t=e.toolbar?e.toolbar:_wrs_int_wirisProperties.toolbar;null!=this.toolbar&&this.toolbar===t||this.setToolbar(t)}else{var n=this.getToolbar();null!=this.toolbar&&this.toolbar===n||(this.setToolbar(n),this.customEditors.disable())}}},{key:"updateTitle",value:function(){var e=this.customEditors.getActiveEditor();e?this.modalDialogInstance.setTitle(e.title):this.modalDialogInstance.setTitle("MathType")}},{key:"getToolbar",value:function(){var e="general";return"toolbar"in this.editorAttributes&&(e=this.editorAttributes.toolbar),"general"===e&&(e="undefined"==typeof _wrs_int_wirisProperties||void 0===_wrs_int_wirisProperties.toolbar?"general":_wrs_int_wirisProperties.toolbar),e}},{key:"setToolbar",value:function(e){this.toolbar=e,this.editor.setParams({toolbar:this.toolbar})}},{key:"hasChanges",value:function(){return!this.editor.isFormulaEmpty()&&this.editorListener.getIsContentChanged()}},{key:"onKeyDown",value:function(e){if(void 0!==e.key&&!1===e.repeat)if("Escape"===e.key||"Esc"===e.key){var t=document.getElementsByClassName("wrs_expandButton wrs_expandButtonFor3RowsLayout wrs_pressed");0===t.length&&0===(t=document.getElementsByClassName("wrs_expandButton wrs_expandButtonFor2RowsLayout wrs_pressed")).length&&0===(t=document.getElementsByClassName("wrs_select wrs_pressed")).length&&(this.modalDialogInstance.cancelAction(),e.stopPropagation(),e.preventDefault())}else if(e.shiftKey&&"Tab"===e.key)if(document.activeElement===this.modalDialogInstance.submitButton)this.editor.focus(),e.stopPropagation(),e.preventDefault();else{var n=document.querySelector('[title="Manual"]');document.activeElement===n&&(this.modalDialogInstance.cancelButton.focus(),e.stopPropagation(),e.preventDefault())}else"Tab"===e.key&&(document.activeElement===this.modalDialogInstance.cancelButton?(document.querySelector('[title="Manual"]').focus(),e.stopPropagation(),e.preventDefault()):"wrs_formulaDisplay wrs_focused"===document.getElementsByClassName("wrs_formulaDisplay")[0].getAttribute("class")&&(this.modalDialogInstance.submitButton.focus(),e.stopPropagation(),e.preventDefault()))}}])&&j(t.prototype,n),a&&j(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();function P(e,t){for(var n=0;n=0&&(t=e[n].src.substr(0,i-1))}return t}},{key:"getVersion",value:function(){return this.version}},{key:"setLanguage",value:function(e){this.language=e}},{key:"setCore",value:function(e){this.core=e,e.setIntegrationModel(this)}},{key:"getCore",value:function(){return this.core}},{key:"setTarget",value:function(e){this.target=e,this.isIframe="IFRAME"===this.target.tagName.toUpperCase()}},{key:"setEditorObject",value:function(e){this.editorObject=e}},{key:"openNewFormulaEditor",value:function(){this.core.editionProperties.isNewElement=!0,this.core.openModalDialog(this.target,this.isIframe)}},{key:"openExistingFormulaEditor",value:function(){this.core.editionProperties.isNewElement=!1,this.core.openModalDialog(this.target,this.isIframe)}},{key:"updateFormula",value:function(e){var t,n;this.editorParameters&&(e=com.wiris.editor.util.EditorUtils.addAnnotation(e,"application/vnd.wiris.mtweb-params+json",JSON.stringify(this.editorParameters))),this.isIframe?(t=this.target.contentWindow,n=this.target.contentWindow):(t=this.target,n=window);var i=this.core.beforeUpdateFormula(e,null);return i&&(i=this.insertFormula(t,n,i.mathml,i.wirisProperties))?this.core.afterUpdateFormula(i.focusElement,i.windowTarget,i.node,i.latex):""}},{key:"insertFormula",value:function(e,t,n,i){return this.core.insertFormula(e,t,n,i)}},{key:"getSelection",value:function(){return this.isIframe?(this.target.contentWindow.focus(),this.target.contentWindow.getSelection()):(this.target.focus(),window.getSelection())}},{key:"addEvents",value:function(){var e=this,t=this.isIframe?this.target.contentWindow.document:this.target;v.addElementEvents(t,(function(t,n){e.doubleClickHandler(t,n)}),(function(t,n){e.mousedownHandler(t,n)}),(function(t,n){e.mouseupHandler(t,n)}))}},{key:"removeEvents",value:function(){var e=this.isIframe?this.target.contentWindow.document:this.target;v.removeElementEvents(e)}},{key:"doubleClickHandler",value:function(e){if("img"===e.nodeName.toLowerCase()){this.core.getCustomEditors().disable();var t=r.get("imageCustomEditorName");if(e.hasAttribute(t)){var n=e.getAttribute(t);this.core.getCustomEditors().enable(n)}v.containsClass(e,r.get("imageClassName"))&&(this.core.editionProperties.temporalImage=e,this.core.editionProperties.isNewElement=!0,this.openExistingFormulaEditor())}}},{key:"mouseupHandler",value:function(){var e=this;this.temporalImageResizing&&setTimeout((function(){y.fixAfterResize(e.temporalImageResizing)}),10)}},{key:"mousedownHandler",value:function(e){"img"===e.nodeName.toLowerCase()&&v.containsClass(e,r.get("imageClassName"))&&(this.temporalImageResizing=e)}},{key:"getLanguage",value:function(){return this.getBrowserLanguage()}},{key:"getBrowserLanguage",value:function(){return navigator.userLanguage?navigator.userLanguage.substring(0,2):navigator.language?navigator.language.substring(0,2):"en"}},{key:"callbackFunction",value:function(){var e=this,t=c.newListener("onTargetReady",(function(){e.addEvents(e.target)}));this.listeners.add(t)}},{key:"notifyWindowClosed",value:function(){}},{key:"getMathmlFromTextNode",value:function(e,t){}},{key:"fillNonLatexNode",value:function(e,t,n){}},{key:"getSelectedItem",value:function(e,t){}}],i=[{key:"setActionsOnCancelButtons",value:function(){WirisPlugin.currentInstance&&(WirisPlugin.currentInstance.core.editionProperties.temporalImage=null);var e=WirisPlugin.currentInstance,t=e.getSelection();if(t.removeAllRanges(),e.core.editionProperties.range){var n=e.core.editionProperties.range;e.core.editionProperties.range=null,t.addRange(n)}}}],n&&L(t.prototype,n),i&&L(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();function N(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=(W[e[t+0]]+W[e[t+1]]+W[e[t+2]]+W[e[t+3]]+"-"+W[e[t+4]]+W[e[t+5]]+"-"+W[e[t+6]]+W[e[t+7]]+"-"+W[e[t+8]]+W[e[t+9]]+"-"+W[e[t+10]]+W[e[t+11]]+W[e[t+12]]+W[e[t+13]]+W[e[t+14]]+W[e[t+15]]).toLowerCase();if(!U(n))throw TypeError("Stringified UUID is invalid");return n};const K=function(e,t,n){var i=(e=e||{}).random||(e.rng||X)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=i[a];return t}return J(i)};function Y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var i,a,r=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(i=n.next()).done)&&(r.push(i.value),!t||r.length!==t);o=!0);}catch(e){s=!0,a=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw a}}return r}(e,t)||q(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){if(e){if("string"==typeof e)return Q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Q(e,t):void 0}}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw r}}}}(document.cookie.split(";").map((function(e){return e.trim().split("=")})));try{for(n.s();!(t=n.n()).done;){var i=Y(t.value,2),a=i[0],r=i[1];if(a===G){this._senderId=r;break}}}catch(e){n.e(e)}finally{n.f()}this._senderId||(this._senderId=e.composeUUID(),document.cookie=this.composeCookie(G,this._senderId,31536e4))}return this._senderId}},{key:"sessionId",get:function(){return this._sessionId||(this._sessionId=e.composeUUID()),this._sessionId}},{key:"send",value:function(t){var n={method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json","X-Api-Key":"CK20op1pOx2LAUjPFP7kB2UPveHZRidG51UJE26m","Accept-Version":"1"},body:JSON.stringify(e.composeBody(t))};return fetch(e.endpoint,n).then((function(e){return e})).catch((function(e){console.warn(e)}))}},{key:"session",get:function(){return{id:e.sessionId,page:0}}},{key:"sender",get:function(){return{id:e.senderId,os:navigator.oscpu,user_agent:window.navigator.userAgent,domain:window.location.hostname,deployment:e.deployment,editor_version:WirisPlugin.currentInstance.environment.editorVersion?WirisPlugin.currentInstance.environment.editorVersion:"",language:WirisPlugin.currentInstance.language,product_version:WirisPlugin.currentInstance.version,backend:WirisPlugin.currentInstance.serviceProviderProperties.server?WirisPlugin.currentInstance.serviceProviderProperties.server:""}}},{key:"deployment",get:function(){var e=WirisPlugin.currentInstance.environment.editor,t="";return/Generic/.test(e)?t="generic":/Froala/.test(e)?t="froala":/CKEditor/.test(e)?t="ckeditor":/TinyMCE/.test(e)&&(t="tinymce"),"".concat("mathtype-web-plugin-").concat(t)}},{key:"composeBody",value:function(t){return{messages:t,sender:e.sender,session:e.session}}},{key:"composeUUID",value:function(){return K()}},{key:"composeSenderUUID",value:function(){return this.composeUUID()}},{key:"composeCookie",value:function(e,t,n){var i=null==n?"":"; max-age=".concat(n);return"".concat(e,"=").concat(t).concat(i)}}],(n=null)&&Z(t.prototype,n),i&&Z(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();$.endpoint="https://telemetry.wiris.net",$._senderId="",$._sessionId="";const ee='\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n',te='\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n';function ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ie(e,t){for(var n=0;n-1,r=E.isIOS();this.iosSoftkeyboardOpened=!1,this.iosMeasureUnit=-1===i.indexOf("crios")?"%":"vh",this.iosDivHeight="100%".concat(this.iosMeasureUnit);var o=window.outerWidth,s=window.outerHeight,l=o>s,c=os,u=c&&this.attributes.width>o,m=d||u;this.instanceId=document.getElementsByClassName("wrs_modal_dialogContainer").length,this.deviceProperties={orientation:l?"landscape":"portait",isAndroid:a,isIOS:r,isMobile:m,isDesktop:!m&&!r&&!a},this.properties={created:!1,state:"",previousState:"",position:{bottom:0,right:10},size:{height:338,width:580}},this.websiteBeforeLockParameters=null;var h={class:"wrs_modal_overlay"};h.id=this.getElementId(h.class),this.overlay=v.createElement("div",h),(h={}).class="wrs_modal_title_bar",h.id=this.getElementId(h.class),this.titleBar=v.createElement("div",h),(h={}).class="wrs_modal_title",h.id=this.getElementId(h.class),this.title=v.createElement("div",h),this.title.innerHTML="",(h={}).class="wrs_modal_close_button",h.id=this.getElementId(h.class),h.title=f.get("close"),h.style={},this.closeDiv=v.createElement("a",h),this.closeDiv.setAttribute("role","button");var g="background-size: 10px; background-image: url(data:image/svg+xml;base64,".concat(window.btoa('\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n'),")"),p="background-size: 10px; background-image: url(data:image/svg+xml;base64,".concat(window.btoa('\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n'),")");this.closeDiv.setAttribute("style",g),this.closeDiv.setAttribute("onmouseover",'this.style = "'.concat(p,'";')),this.closeDiv.setAttribute("onmouseout",'this.style = "'.concat(g,'";')),(h={}).class="wrs_modal_stack_button",h.id=this.getElementId(h.class),h.title=f.get("exit_fullscreen"),this.stackDiv=v.createElement("a",h),this.stackDiv.setAttribute("role","button"),g="background-size: 10px; background-image: url(data:image/svg+xml;base64,".concat(window.btoa('\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n'),")"),p="background-size: 10px; background-image: url(data:image/svg+xml;base64,".concat(window.btoa('\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n'),")"),this.stackDiv.setAttribute("style",g),this.stackDiv.setAttribute("onmouseover",'this.style = "'.concat(p,'";')),this.stackDiv.setAttribute("onmouseout",'this.style = "'.concat(g,'";')),(h={}).class="wrs_modal_maximize_button",h.id=this.getElementId(h.class),h.title=f.get("fullscreen"),this.maximizeDiv=v.createElement("a",h),this.maximizeDiv.setAttribute("role","button"),g="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa('\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n'),")"),p="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa('\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n'),")"),this.maximizeDiv.setAttribute("style",g),this.maximizeDiv.setAttribute("onmouseover",'this.style = "'.concat(p,'";')),this.maximizeDiv.setAttribute("onmouseout",'this.style = "'.concat(g,'";')),(h={}).class="wrs_modal_minimize_button",h.id=this.getElementId(h.class),h.title=f.get("minimize"),this.minimizeDiv=v.createElement("a",h),this.minimizeDiv.setAttribute("role","button"),g="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa(ee),")"),p="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa(te),")"),this.minimizeDiv.setAttribute("style",g),this.minimizeDiv.setAttribute("onmouseover",'this.style = "'.concat(p,'";')),this.minimizeDiv.setAttribute("onmouseout",'this.style = "'.concat(g,'";')),(h={}).class="wrs_modal_dialogContainer",h.id=this.getElementId(h.class),h.role="dialog",this.container=v.createElement("div",h),this.container.setAttribute("aria-labeledby","wrs_modal_title[0]"),(h={}).class="wrs_modal_wrapper",h.id=this.getElementId(h.class),this.wrapper=v.createElement("div",h),(h={}).class="wrs_content_container",h.id=this.getElementId(h.class),this.contentContainer=v.createElement("div",h),(h={}).class="wrs_modal_controls",h.id=this.getElementId(h.class),this.controls=v.createElement("div",h),(h={}).class="wrs_modal_buttons_container",h.id=this.getElementId(h.class),this.buttonContainer=v.createElement("div",h),this.submitButton=this.createSubmitButton({id:this.getElementId("wrs_modal_button_accept"),class:"wrs_modal_button_accept",innerHTML:f.get("accept")},this.submitAction.bind(this)),this.cancelButton=this.createSubmitButton({id:this.getElementId("wrs_modal_button_cancel"),class:"wrs_modal_button_cancel",innerHTML:f.get("cancel")},this.cancelAction.bind(this)),this.contentManager=null;var _={cancelString:f.get("cancel"),submitString:f.get("close"),message:f.get("close_modal_warning")},b={closeCallback:function(){n.close()},cancelCallback:function(){n.focus()}},y={overlayElement:this.container,callbacks:b,strings:_};this.popup=new F(y),this.rtl=!1,"rtl"in this.attributes&&(this.rtl=this.attributes.rtl),this.handleOpenedIosSoftkeyboard=this.handleOpenedIosSoftkeyboard.bind(this),this.handleClosedIosSoftkeyboard=this.handleClosedIosSoftkeyboard.bind(this)}return ae(e,[{key:"setContentManager",value:function(e){this.contentManager=e}},{key:"getContentManager",value:function(){return this.contentManager}},{key:"submitAction",value:function(){void 0!==this.contentManager.submitAction&&this.contentManager.submitAction(),this.close()}},{key:"cancelAction",value:function(){void 0===this.contentManager.hasChanges?(B.setActionsOnCancelButtons(),this.close()):this.contentManager.hasChanges()?this.showPopUpMessage():(B.setActionsOnCancelButtons(),this.close())}},{key:"createSubmitButton",value:function(e,t){return new(function(){function n(){ne(this,n),this.element=document.createElement("button"),this.element.id=e.id,this.element.className=e.class,this.element.innerHTML=e.innerHTML,v.addEvent(this.element,"click",t)}return ae(n,[{key:"getElement",value:function(){return this.element}}]),n}())(e,t).getElement()}},{key:"create",value:function(){this.titleBar.appendChild(this.closeDiv),this.titleBar.appendChild(this.stackDiv),this.titleBar.appendChild(this.maximizeDiv),this.titleBar.appendChild(this.minimizeDiv),this.titleBar.appendChild(this.title),this.deviceProperties.isDesktop&&this.container.appendChild(this.titleBar),this.wrapper.appendChild(this.contentContainer),this.wrapper.appendChild(this.controls),this.controls.appendChild(this.buttonContainer),this.buttonContainer.appendChild(this.submitButton),this.buttonContainer.appendChild(this.cancelButton),this.container.appendChild(this.wrapper),this.recalculateScrollBar(),document.body.appendChild(this.container),document.body.appendChild(this.overlay),this.deviceProperties.isDesktop?(this.createModalWindowDesktop(),this.createResizeButtons(),this.addListeners(),r.get("modalWindowFullScreen")&&this.maximize()):this.deviceProperties.isAndroid?this.createModalWindowAndroid():this.deviceProperties.isIOS&&this.createModalWindowIos(),null!=this.contentManager&&this.contentManager.insert(this),this.properties.open=!0,this.properties.created=!0,this.isRTL()&&(this.container.style.right="".concat(window.innerWidth-this.scrollbarWidth-this.container.offsetWidth,"px"),this.container.className+=" wrs_modal_rtl")}},{key:"createResizeButtons",value:function(){this.resizerBR=document.createElement("div"),this.resizerBR.className="wrs_bottom_right_resizer",this.resizerBR.innerHTML="â—¢",this.resizerTL=document.createElement("div"),this.resizerTL.className="wrs_bottom_left_resizer",this.container.appendChild(this.resizerBR),this.titleBar.appendChild(this.resizerTL),v.addEvent(this.resizerBR,"mousedown",this.activateResizeStateBR.bind(this)),v.addEvent(this.resizerTL,"mousedown",this.activateResizeStateTL.bind(this))}},{key:"activateResizeStateBR",value:function(e){this.initializeResizeProperties(e,!1)}},{key:"activateResizeStateTL",value:function(e){this.initializeResizeProperties(e,!0)}},{key:"initializeResizeProperties",value:function(e,t){v.addClass(document.body,"wrs_noselect"),v.addClass(this.overlay,"wrs_overlay_active"),this.resizeDataObject={x:this.eventClient(e).X,y:this.eventClient(e).Y},this.initialWidth=parseInt(this.container.style.width,10),this.initialHeight=parseInt(this.container.style.height,10),t?this.leftScale=!0:(this.initialRight=parseInt(this.container.style.right,10),this.initialBottom=parseInt(this.container.style.bottom,10)),this.initialRight||(this.initialRight=0),this.initialBottom||(this.initialBottom=0),document.body.style["user-select"]="none"}},{key:"open",value:function(){var e=this;try{$.send([{timestamp:(new Date).toJSON(),topic:"0",level:"info",message:"HELO telemetry.wiris.net"}]).then((function(e){}))}catch(e){}this.removeClass("wrs_closed");var t=this.deviceProperties.isIOS,n=this.deviceProperties.isAndroid,i=this.deviceProperties.isMobile;if((t||n||i)&&(this.restoreWebsiteScale(),this.lockWebsiteScroll(),setTimeout((function(){e.hideKeyboard()}),400)),this.properties.created?(this.properties.open||(this.properties.open=!0,this.deviceProperties.isAndroid||this.deviceProperties.isIOS||this.restoreState()),this.deviceProperties.isDesktop&&r.get("modalWindowFullScreen")&&this.maximize(),this.deviceProperties.isIOS&&(this.iosSoftkeyboardOpened=!1,this.setContainerHeight("".concat(100+this.iosMeasureUnit)))):this.create(),E.isEditorLoaded())this.contentManager.onOpen(this);else{var a=c.newListener("onLoad",(function(){e.contentManager.onOpen(e)}));this.contentManager.addListener(a)}}},{key:"close",value:function(){this.removeClass("wrs_maximized"),this.removeClass("wrs_minimized"),this.removeClass("wrs_stack"),this.addClass("wrs_closed"),this.saveModalProperties(),this.unlockWebsiteScroll(),this.properties.open=!1}},{key:"restoreWebsiteScale",value:function(){var e=document.querySelector("meta[name=viewport]"),t=["initial-scale=","minimum-scale=","maximum-scale="],n=["1.0","1.0","1.0"],i=function(e,t){var i=e.getAttribute("content");if(i){for(var a=i.split(","),r="",o=[],s=0;s=0||navigator.userAgent.search("Trident/")>=0||navigator.userAgent.search("Edge/")>=0}},{key:"isRTL",value:function(){return"ar"===this.attributes.language||"he"===this.attributes.language||this.rtl}},{key:"addClass",value:function(e){v.addClass(this.overlay,e),v.addClass(this.titleBar,e),v.addClass(this.overlay,e),v.addClass(this.container,e),v.addClass(this.contentContainer,e),v.addClass(this.stackDiv,e),v.addClass(this.minimizeDiv,e),v.addClass(this.maximizeDiv,e),v.addClass(this.wrapper,e)}},{key:"removeClass",value:function(e){v.removeClass(this.overlay,e),v.removeClass(this.titleBar,e),v.removeClass(this.overlay,e),v.removeClass(this.container,e),v.removeClass(this.contentContainer,e),v.removeClass(this.stackDiv,e),v.removeClass(this.minimizeDiv,e),v.removeClass(this.maximizeDiv,e),v.removeClass(this.wrapper,e)}},{key:"createModalWindowDesktop",value:function(){this.addClass("wrs_modal_desktop"),this.stack()}},{key:"createModalWindowAndroid",value:function(){this.addClass("wrs_modal_android"),window.addEventListener("resize",this.orientationChangeAndroidSoftkeyboard.bind(this))}},{key:"createModalWindowIos",value:function(){this.addClass("wrs_modal_ios"),window.addEventListener("resize",this.orientationChangeIosSoftkeyboard.bind(this))}},{key:"restoreState",value:function(){"maximized"===this.properties.state?this.maximize():"minimized"===this.properties.state?(this.properties.state=this.properties.previousState,this.properties.previousState="",this.minimize()):this.stack()}},{key:"stack",value:function(){this.properties.previousState=this.properties.state,this.properties.state="stack",this.removeClass("wrs_maximized"),this.minimizeDiv.title=f.get("minimize"),this.removeClass("wrs_minimized"),this.addClass("wrs_stack");var e="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa(ee),")"),t="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa(te),")");this.minimizeDiv.setAttribute("style",e),this.minimizeDiv.setAttribute("onmouseover",'this.style = "'.concat(t,'";')),this.minimizeDiv.setAttribute("onmouseout",'this.style = "'.concat(e,'";')),this.restoreModalProperties(),void 0!==this.resizerBR&&void 0!==this.resizerTL&&this.setResizeButtonsVisibility(),this.recalculateScrollBar(),this.recalculatePosition(),this.recalculateScale(),this.focus()}},{key:"minimize",value:function(){if(this.saveModalProperties(),this.title.style.cursor="pointer","minimized"===this.properties.state&&"stack"===this.properties.previousState)this.stack();else if("minimized"===this.properties.state&&"maximized"===this.properties.previousState)this.maximize();else{this.container.style.height="30px",this.container.style.width="250px",this.container.style.bottom="0px",this.container.style.right="10px",this.removeListeners(),this.properties.previousState=this.properties.state,this.properties.state="minimized",this.setResizeButtonsVisibility(),this.minimizeDiv.title=f.get("maximize"),v.containsClass(this.overlay,"wrs_stack")?this.removeClass("wrs_stack"):this.removeClass("wrs_maximized"),this.addClass("wrs_minimized");var e="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa('\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n'),")"),t="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa('\n\n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n\n'),")");this.minimizeDiv.setAttribute("style",e),this.minimizeDiv.setAttribute("onmouseover",'this.style = "'.concat(t,'";')),this.minimizeDiv.setAttribute("onmouseout",'this.style = "'.concat(e,'";'))}}},{key:"maximize",value:function(){this.saveModalProperties(),"maximized"!==this.properties.state&&(this.properties.previousState=this.properties.state,this.properties.state="maximized"),this.setResizeButtonsVisibility(),v.containsClass(this.overlay,"wrs_minimized")?(this.minimizeDiv.title=f.get("minimize"),this.removeClass("wrs_minimized")):v.containsClass(this.overlay,"wrs_stack")&&(this.container.style.left=null,this.container.style.top=null,this.removeClass("wrs_stack")),this.addClass("wrs_maximized");var e="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa(ee),")"),t="background-size: 10px; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,".concat(window.btoa(te),")");this.minimizeDiv.setAttribute("style",e),this.minimizeDiv.setAttribute("onmouseover",'this.style = "'.concat(t,'";')),this.minimizeDiv.setAttribute("onmouseout",'this.style = "'.concat(e,'";')),this.setSize(parseInt(.8*window.innerHeight,10),parseInt(.8*window.innerWidth,10)),this.container.clientHeight>700&&(this.container.style.height="700px"),this.container.clientWidth>1200&&(this.container.style.width="1200px");var n=window.innerHeight,i=window.innerWidth,a=n/2-this.container.offsetHeight/2,r=i/2-this.container.offsetWidth/2;this.setPosition(a,r),this.recalculateScale(),this.recalculatePosition(),this.recalculateSize(),this.focus()}},{key:"reExpand",value:function(){"minimized"===this.properties.state&&("maximized"===this.properties.previousState?this.maximize():this.stack(),this.title.style.cursor="")}},{key:"setSize",value:function(e,t){this.container.style.height="".concat(e,"px"),this.container.style.width="".concat(t,"px"),this.recalculateSize()}},{key:"setPosition",value:function(e,t){this.container.style.bottom="".concat(e,"px"),this.container.style.right="".concat(t,"px")}},{key:"saveModalProperties",value:function(){"stack"===this.properties.state&&(this.properties.position.bottom=parseInt(this.container.style.bottom,10),this.properties.position.right=parseInt(this.container.style.right,10),this.properties.size.width=parseInt(this.container.style.width,10),this.properties.size.height=parseInt(this.container.style.height,10))}},{key:"restoreModalProperties",value:function(){"stack"===this.properties.state&&(this.setPosition(this.properties.position.bottom,this.properties.position.right),this.setSize(this.properties.size.height,this.properties.size.width))}},{key:"recalculateSize",value:function(){this.wrapper.style.width="".concat(this.container.clientWidth-12,"px"),this.wrapper.style.height="".concat(this.container.clientHeight-38,"px"),this.contentContainer.style.height="".concat(parseInt(this.wrapper.offsetHeight-50,10),"px")}},{key:"setResizeButtonsVisibility",value:function(){"stack"===this.properties.state?(this.resizerTL.style.visibility="visible",this.resizerBR.style.visibility="visible"):(this.resizerTL.style.visibility="hidden",this.resizerBR.style.visibility="hidden")}},{key:"addListeners",value:function(){this.maximizeDiv.addEventListener("click",this.maximize.bind(this),!0),this.stackDiv.addEventListener("click",this.stack.bind(this),!0),this.minimizeDiv.addEventListener("click",this.minimize.bind(this),!0),this.closeDiv.addEventListener("click",this.cancelAction.bind(this)),this.title.addEventListener("click",this.reExpand.bind(this)),this.overlay.addEventListener("click",this.cancelAction.bind(this)),v.addEvent(window,"mousedown",this.startDrag.bind(this)),v.addEvent(window,"mouseup",this.stopDrag.bind(this)),v.addEvent(window,"mousemove",this.drag.bind(this)),v.addEvent(window,"resize",this.onWindowResize.bind(this)),v.addEvent(this.container,"keydown",this.onKeyDown.bind(this))}},{key:"removeListeners",value:function(){v.removeEvent(window,"mousedown",this.startDrag),v.removeEvent(window,"mouseup",this.stopDrag),v.removeEvent(window,"mousemove",this.drag),v.removeEvent(window,"resize",this.onWindowResize),v.removeEvent(this.container,"keydown",this.onKeyDown)}},{key:"eventClient",value:function(e){return void 0===e.clientX&&e.changedTouches?{X:e.changedTouches[0].clientX,Y:e.changedTouches[0].clientY}:{X:e.clientX,Y:e.clientY}}},{key:"startDrag",value:function(e){"minimized"!==this.properties.state&&e.target===this.title&&(void 0!==this.dragDataObject&&null!==this.dragDataObject||(this.dragDataObject={x:this.eventClient(e).X,y:this.eventClient(e).Y},this.lastDrag={x:"0px",y:"0px"},""===this.container.style.right&&(this.container.style.right="0px"),""===this.container.style.bottom&&(this.container.style.bottom="0px"),this.isIE11(),v.addClass(document.body,"wrs_noselect"),v.addClass(this.overlay,"wrs_overlay_active"),this.limitWindow=this.getLimitWindow()))}},{key:"drag",value:function(e){if(this.dragDataObject){e.preventDefault();var t=Math.min(this.eventClient(e).Y,this.limitWindow.minPointer.y);t=Math.max(this.limitWindow.maxPointer.y,t);var n=Math.min(this.eventClient(e).X,this.limitWindow.minPointer.x);n=Math.max(this.limitWindow.maxPointer.x,n);var i="".concat(n-this.dragDataObject.x,"px"),a="".concat(t-this.dragDataObject.y,"px");this.lastDrag={x:i,y:a},this.container.style.transform="translate3d(".concat(i,",").concat(a,",0)")}if(this.resizeDataObject){var r,o=window.innerWidth,s=window.innerHeight,l=Math.min(this.eventClient(e).X,o-this.scrollbarWidth-7),c=Math.min(this.eventClient(e).Y,s-7);l<0&&(l=0),c<0&&(c=0),r=this.leftScale?-1:1,this.container.style.width="".concat(this.initialWidth+r*(l-this.resizeDataObject.x),"px"),this.container.style.height="".concat(this.initialHeight+r*(c-this.resizeDataObject.y),"px"),this.leftScale||(this.resizeDataObject.x-l-this.initialWidth<-580?this.container.style.right="".concat(this.initialRight-(l-this.resizeDataObject.x),"px"):(this.container.style.right="".concat(this.initialRight+this.initialWidth-580,"px"),this.container.style.width="580px"),this.resizeDataObject.y-c580?(this.container.style.width="".concat(Math.min(parseInt(this.container.style.width,10),window.innerWidth-this.scrollbarWidth),"px"),e=!0):(this.container.style.width="580px",e=!0),parseInt(this.container.style.height,10)>338?(this.container.style.height="".concat(Math.min(parseInt(this.container.style.height,10),window.innerHeight),"px"),e=!0):(this.container.style.height="338px",e=!0),e&&this.recalculateSize()}},{key:"recalculateScrollBar",value:function(){this.hasScrollBar=window.innerWidth>document.documentElement.clientWidth,this.hasScrollBar?this.scrollbarWidth=this.getScrollBarWidth():this.scrollbarWidth=0}},{key:"hideKeyboard",value:function(){var e=document.createElement("input");this.container.appendChild(e),e.focus(),e.blur(),e.remove()}},{key:"focus",value:function(){null!=this.contentManager&&void 0!==this.contentManager.onFocus&&this.contentManager.onFocus()}},{key:"portraitMode",value:function(){return window.innerHeight>window.innerWidth}},{key:"handleOpenedIosSoftkeyboard",value:function(){this.iosSoftkeyboardOpened||null==this.iosDivHeight||this.iosDivHeight!=="100".concat(this.iosMeasureUnit)||(this.portraitMode()?this.setContainerHeight("63".concat(this.iosMeasureUnit)):this.setContainerHeight("40".concat(this.iosMeasureUnit))),this.iosSoftkeyboardOpened=!0}},{key:"handleClosedIosSoftkeyboard",value:function(){this.iosSoftkeyboardOpened=!1,this.setContainerHeight("100".concat(this.iosMeasureUnit))}},{key:"orientationChangeIosSoftkeyboard",value:function(){this.iosSoftkeyboardOpened?this.portraitMode()?this.setContainerHeight("63".concat(this.iosMeasureUnit)):this.setContainerHeight("40".concat(this.iosMeasureUnit)):this.setContainerHeight("100".concat(this.iosMeasureUnit))}},{key:"orientationChangeAndroidSoftkeyboard",value:function(){this.setContainerHeight("100%")}},{key:"setContainerHeight",value:function(e){this.iosDivHeight=e,this.wrapper.style.height=e}},{key:"showPopUpMessage",value:function(){"minimized"===this.properties.state&&this.stack(),this.popup.show()}},{key:"setTitle",value:function(e){this.title.innerHTML=e}},{key:"getElementId",value:function(e){return"".concat(e,"[").concat(this.instanceId,"]")}}]),e}();var oe;String.prototype.codePointAt||(oe=function(e){if(null==this)throw TypeError();var t=String(this),n=t.length,i=e?Number(e):0;if(i!=i&&(i=0),!(i<0||i>=n)){var a,r=t.charCodeAt(i);return r>=55296&&r<=56319&&n>i+1&&(a=t.charCodeAt(i+1))>=56320&&a<=57343?1024*(r-55296)+a-56320+65536:r}},Object.defineProperty?Object.defineProperty(String.prototype,"codePointAt",{value:oe,configurable:!0,writable:!0}):String.prototype.codePointAt=oe),"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(e),i=1;i>>0;if(0===i)return!1;var a,r,o=0|t,s=Math.max(o>=0?o:i-Math.abs(o),0);for(;s0?0|t:0;return this.substring(n,n+e.length)===e}});var se=__webpack_require__(379),le=__webpack_require__.n(se),ce=__webpack_require__(795),de=__webpack_require__.n(ce),ue=__webpack_require__(569),me=__webpack_require__.n(ue),he=__webpack_require__(565),ge=__webpack_require__.n(he),pe=__webpack_require__(216),fe=__webpack_require__.n(pe),_e=__webpack_require__(589),ve=__webpack_require__.n(_e),be=__webpack_require__(792),ye={};ye.styleTagTransform=ve(),ye.setAttributes=ge(),ye.insert=me().bind(null,"head"),ye.domAPI=de(),ye.insertStyleElement=fe();le()(be.Z,ye);be.Z&&be.Z.locals&&be.Z.locals;function we(e,t){for(var n=0;n=0?i="EDGE":n.search("Chrome/")>=0?i="CHROME":n.search("Trident/")>=0?i="IE":n.search("Firefox/")>=0?i="FIREFOX":n.search("Safari/")>=0&&(i="SAFARI"),i),this.listeners=new c,this.serviceProviderProperties={},!("serviceProviderProperties"in t))throw new Error("serviceProviderProperties property missing.");this.serviceProviderProperties=t.serviceProviderProperties}var t,n,a;return t=e,n=[{key:"setIntegrationModel",value:function(e){this.integrationModel=e}},{key:"setEnvironment",value:function(e){"editor"in e&&(this.environment.editor=e.editor),"mode"in e&&(this.environment.mode=e.mode),"version"in e&&(this.environment.version=e.version)}},{key:"getModalDialog",value:function(){return this.modalDialog}},{key:"init",value:function(){var t=this;if(e.initialized)this.listeners.fire("onLoad",{});else{var n=c.newListener("onInit",(function(){var e=u.getService("configurationjs","","get"),n=JSON.parse(e);r.addConfiguration(n),r.addConfiguration(O),f.language=t.language,t.listeners.fire("onLoad",{})}));u.addListener(n),u.init(this.serviceProviderProperties),e.initialized=!0}}},{key:"addListener",value:function(e){this.listeners.add(e)}},{key:"beforeUpdateFormula",value:function(t,n){var i=new z;return i.mathml=t,i.wirisProperties={},null!=n&&Object.keys(n).forEach((function(e){i.wirisProperties[e]=n[e]})),i.language=this.language,i.editMode=this.editMode,this.listeners.fire("onBeforeFormulaInsertion",i)||e.globalListeners.fire("onBeforeFormulaInsertion",i)?{}:{mathml:i.mathml,wirisProperties:i.wirisProperties}}},{key:"insertFormula",value:function(e,t,n,i){var a={};if(n)if("latex"===this.editMode){if(a.latex=h.getLatexFromMathML(n),this.integrationModel.fillNonLatexNode&&!a.latex){var r=new z;r.editMode=this.editMode,r.windowTarget=t,r.focusElement=e,r.latex=a.latex,this.integrationModel.fillNonLatexNode(r,t,n)}else a.node=t.document.createTextNode("$$".concat(a.latex,"$$"));this.insertElementOnSelection(a.node,e,t)}else a.node=A.mathmlToImgObject(t.document,n,i,this.language),this.insertElementOnSelection(a.node,e,t);else this.insertElementOnSelection(null,e,t);return a}},{key:"afterUpdateFormula",value:function(t,n,i,a){var r=new z;return r.editMode=this.editMode,r.windowTarget=n,r.focusElement=t,r.node=i,r.latex=a,this.listeners.fire("onAfterFormulaInsertion",r)||e.globalListeners.fire("onAfterFormulaInsertion",r),{}}},{key:"placeCaretAfterNode",value:function(e){this.integrationModel.getSelection();var t=e.ownerDocument;if(void 0!==t.getSelection&&e.parentElement){var n=t.createRange();n.setStartAfter(e),n.collapse(!0);var i=t.getSelection();i.removeAllRanges(),i.addRange(n),t.body.focus()}}},{key:"insertElementOnSelection",value:function(e,t,n){if(this.editionProperties.isNewElement)if(e)if("textarea"===t.type)v.updateTextArea(t,e.textContent);else if(document.selection&&0===document.getSelection){var i=n.document.selection.createRange();if(n.document.execCommand("InsertImage",!1,e.src),"parentElement"in i||(n.document.execCommand("delete",!1),i=n.document.selection.createRange(),n.document.execCommand("InsertImage",!1,e.src)),"parentElement"in i){var a=i.parentElement();"IMG"===a.nodeName.toUpperCase()?a.parentNode.replaceChild(e,a):i.pasteHTML(v.createObjectCode(e))}}else{var r=this.integrationModel.getSelection(),o=null;this.editionProperties.range?(o=this.editionProperties.range,this.editionProperties.range=null):o=r.getRangeAt(0),o.deleteContents();var s=o.startContainer,l=o.startOffset;3===s.nodeType?(s=s.splitText(l)).parentNode.insertBefore(e,s):1===s.nodeType&&s.insertBefore(e,s.childNodes[l]),this.placeCaretAfterNode(e)}else if("textarea"===t.type)t.focus();else{var c=this.integrationModel.getSelection();if(c.removeAllRanges(),this.editionProperties.range){var d=this.editionProperties.range;this.editionProperties.range=null,c.addRange(d)}}else if(this.editionProperties.latexRange)document.selection&&0===document.getSelection?(this.editionProperties.isNewElement=!0,this.editionProperties.latexRange.select(),this.insertElementOnSelection(e,t,n)):(this.editionProperties.latexRange.deleteContents(),this.editionProperties.latexRange.insertNode(e),this.placeCaretAfterNode(e));else if("textarea"===t.type){var u;u=void 0!==this.integrationModel.getSelectedItem?this.integrationModel.getSelectedItem(t,!1):v.getSelectedItemOnTextarea(t),v.updateExistingTextOnTextarea(t,e.textContent,u.startPosition,u.endPosition)}else e&&"img"===e.nodeName.toLowerCase()?(y.removeImgDataAttributes(this.editionProperties.temporalImage),y.clone(e,this.editionProperties.temporalImage)):this.editionProperties.temporalImage.remove(),this.placeCaretAfterNode(this.editionProperties.temporalImage)}},{key:"openModalDialog",value:function(e,t){var n,a=this;this.editMode="images";try{if(t){e.contentWindow.focus();var o=e.contentWindow.getSelection();this.editionProperties.range=o.getRangeAt(0)}else{e.focus();var s=getSelection();this.editionProperties.range=s.getRangeAt(0)}}catch(e){this.editionProperties.range=null}if(void 0===t&&(t=!0),this.editionProperties.latexRange=null,e)if(n=void 0!==this.integrationModel.getSelectedItem?this.integrationModel.getSelectedItem(e,t):v.getSelectedItem(e,t)){if(!n.caretPosition&&v.containsClass(n.node,r.get("imageClassName")))this.editionProperties.temporalImage=n.node,this.editionProperties.isNewElement=!1;else if(3===n.node.nodeType)if(this.integrationModel.getMathmlFromTextNode){var l=this.integrationModel.getMathmlFromTextNode(n.node,n.caretPosition);l&&(this.editMode="latex",this.editionProperties.isNewElement=!1,this.editionProperties.temporalImage=document.createElement("img"),this.editionProperties.temporalImage.setAttribute(r.get("imageMathmlAttribute"),i.safeXmlEncode(l)))}else{var d=h.getLatexFromTextNode(n.node,n.caretPosition);if(d){var u=h.getMathMLFromLatex(d.latex);this.editMode="latex",this.editionProperties.isNewElement=!1,this.editionProperties.temporalImage=document.createElement("img"),this.editionProperties.temporalImage.setAttribute(r.get("imageMathmlAttribute"),i.safeXmlEncode(u));var m=t?e.contentWindow:window;if("textarea"!==e.tagName.toLowerCase())if(document.selection){for(var g=0,p=d.startNode.previousSibling;p;)g+=v.getNodeLength(p),p=p.previousSibling;this.editionProperties.latexRange=m.document.selection.createRange(),this.editionProperties.latexRange.moveToElementText(d.startNode.parentNode),this.editionProperties.latexRange.move("character",g+d.startPosition),this.editionProperties.latexRange.moveEnd("character",d.latex.length+4)}else this.editionProperties.latexRange=m.document.createRange(),this.editionProperties.latexRange.setStart(d.startNode,d.startPosition),this.editionProperties.latexRange.setEnd(d.endNode,d.endPosition)}}}else"textarea"===e.tagName.toLowerCase()&&(this.editMode="latex");for(var f=r.get("editorAttributes").split(", "),_={},b=0,y=f.length;bx2',console.log(u.getService("showimage",e)),console.log("Testing createimage service..."),(e=[]).mml='x2',console.log(u.getService("createimage",e,"post")),console.log("Testing MathML2Latex service..."),(e=[]).service="mathml2latex",e.mml='x2',console.log(u.getService("service",e)),console.log("Testing Latex2MathML service..."),(e=[]).service="latex2mathml",e.latex="x^2",console.log(u.getService("service",e)),console.log("Testing Mathml2Accesible service..."),(e=[]).service="mathml2accessible",e.mml='x2',console.log(u.getService("service",e))}}],(n=null)&&ke(t.prototype,n),i&&ke(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();window.WirisPlugin={Core:xe,Parser:A,Image:y,MathML:i,Util:v,Configuration:r,Listeners:c,IntegrationModel:B,Latex:h,Test:Ae}})()})(); \ No newline at end of file +(()=>{var __webpack_modules__={856:()=>{"use strict";function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}var md5,__WEBPACK_DEFAULT_EXPORT__=md5;(function(){var HxOverrides=function(){};HxOverrides.__name__=!0,HxOverrides.dateStr=function(e){var t=e.getMonth()+1,n=e.getDate(),i=e.getHours(),r=e.getMinutes(),a=e.getSeconds();return e.getFullYear()+"-"+(t<10?"0"+t:""+t)+"-"+(n<10?"0"+n:""+n)+" "+(i<10?"0"+i:""+i)+":"+(r<10?"0"+r:""+r)+":"+(a<10?"0"+a:""+a)},HxOverrides.strDate=function(e){switch(e.length){case 8:var t=e.split(":"),n=new Date;return n.setTime(0),n.setUTCHours(t[0]),n.setUTCMinutes(t[1]),n.setUTCSeconds(t[2]),n;case 10:t=e.split("-");return new Date(t[0],t[1]-1,t[2],0,0,0);case 19:var i=(t=e.split(" "))[0].split("-"),r=t[1].split(":");return new Date(i[0],i[1]-1,i[2],r[0],r[1],r[2]);default:throw"Invalid date format : "+e}},HxOverrides.cca=function(e,t){var n=e.charCodeAt(t);if(n==n)return n},HxOverrides.substr=function(e,t,n){return null!=t&&0!=t&&null!=n&&n<0?"":(null==n&&(n=e.length),t<0?(t=e.length+t)<0&&(t=0):n<0&&(n=e.length+n-t),e.substr(t,n))},HxOverrides.remove=function(e,t){for(var n=0,i=e.length;n>>32-t},str2blks:function(e){for(var t=1+(e.length+8>>6),n=new Array,i=0,r=16*t;i>2]|=HxOverrides.cca(e,a)<<(8*e.length+a)%4*8,a++;n[a>>2]|=128<<(8*e.length+a)%4*8;var o=8*e.length,s=16*t-2;return n[s]=255&o,n[s]|=(o>>>8&255)<<8,n[s]|=(o>>>16&255)<<16,n[s]|=(o>>>24&255)<<24,n},rhex:function(e){for(var t="",n="0123456789abcdef",i=0;i<4;){var r=i++;t+=n.charAt(e>>8*r+4&15)+n.charAt(e>>8*r&15)}return t},addme:function(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n},bitAND:function(e,t){return(e>>>1&t>>>1)<<1|1&e&t},bitXOR:function(e,t){return(e>>>1^t>>>1)<<1|1&e^1&t},bitOR:function(e,t){return(e>>>1|t>>>1)<<1|(1&e|1&t)},__class__:haxe.Md5},haxe.Timer=function(e){var t=this;this.id=window.setInterval((function(){t.run()}),e)},haxe.Timer.__name__=!0,haxe.Timer.delay=function(e,t){var n=new haxe.Timer(t);return n.run=function(){n.stop(),e()},n},haxe.Timer.measure=function(e,t){var n=haxe.Timer.stamp(),i=e();return haxe.Log.trace(haxe.Timer.stamp()-n+"s",t),i},haxe.Timer.stamp=function(){return(new Date).getTime()/1e3},haxe.Timer.prototype={run:function(){},stop:function(){null!=this.id&&(window.clearInterval(this.id),this.id=null)},__class__:haxe.Timer};var js=js||{},$_;function $bind(e,t){var n=function e(){return e.method.apply(e.scope,arguments)};return n.scope=e,n.method=t,n}js.Boot=function(){},js.Boot.__name__=!0,js.Boot.__unhtml=function(e){return e.split("&").join("&").split("<").join("<").split(">").join(">")},js.Boot.__trace=function(e,t){var n,i=null!=t?t.fileName+":"+t.lineNumber+": ":"";i+=js.Boot.__string_rec(e,""),"undefined"!=typeof document&&null!=(n=document.getElementById("haxe:trace"))?n.innerHTML+=js.Boot.__unhtml(i)+"
        ":"undefined"!=typeof console&&null!=console.log&&console.log(i)},js.Boot.__clear_trace=function(){var e=document.getElementById("haxe:trace");null!=e&&(e.innerHTML="")},js.Boot.isClass=function(e){return e.__name__},js.Boot.isEnum=function(e){return e.__ename__},js.Boot.getClass=function(e){return e.__class__},js.Boot.__string_rec=function(e,t){if(null==e)return"null";if(t.length>=5)return"<...>";var n=_typeof(e);switch("function"==n&&(e.__name__||e.__ename__)&&(n="object"),n){case"object":if(e instanceof Array){if(e.__enum__){if(2==e.length)return e[0];var i=e[0]+"(";t+="\t";for(var r=2,a=e.length;r0?",":"")+js.Boot.__string_rec(e[l],t)}return i+="]"}var c;try{c=e.toString}catch(e){return"???"}if(null!=c&&c!=Object.toString){var u=e.toString();if("[object Object]"!=u)return u}var d=null;i="{\n";t+="\t";var m=null!=e.hasOwnProperty;for(var d in e)m&&!e.hasOwnProperty(d)||"prototype"!=d&&"__class__"!=d&&"__super__"!=d&&"__interfaces__"!=d&&"__properties__"!=d&&(2!=i.length&&(i+=", \n"),i+=t+d+" : "+js.Boot.__string_rec(e[d],t));return i+="\n"+(t=t.substring(1))+"}";case"function":return"";case"string":return e;default:return String(e)}},js.Boot.__interfLoop=function(e,t){if(null==e)return!1;if(e==t)return!0;var n=e.__interfaces__;if(null!=n)for(var i=0,r=n.length;i>>32-t},str2blks:function(e){for(var t=1+(e.length+8>>6),n=new Array,i=0,r=16*t;i>2]|=HxOverrides.cca(e,a)<<(8*e.length+a)%4*8,a++;n[a>>2]|=128<<(8*e.length+a)%4*8;var o=8*e.length,s=16*t-2;return n[s]=255&o,n[s]|=(o>>>8&255)<<8,n[s]|=(o>>>16&255)<<16,n[s]|=(o>>>24&255)<<24,n},rhex:function(e){for(var t="",n="0123456789abcdef",i=0;i<4;){var r=i++;t+=n.charAt(e>>8*r+4&15)+n.charAt(e>>8*r&15)}return t},addme:function(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n},bitAND:function(e,t){return(e>>>1&t>>>1)<<1|1&e&t},bitXOR:function(e,t){return(e>>>1^t>>>1)<<1|1&e^1&t},bitOR:function(e,t){return(e>>>1|t>>>1)<<1|(1&e|1&t)},__class__:haxe.Md5},haxe.Timer=function(e){var t=this;this.id=window.setInterval((function(){t.run()}),e)},haxe.Timer.__name__=!0,haxe.Timer.delay=function(e,t){var n=new haxe.Timer(t);return n.run=function(){n.stop(),e()},n},haxe.Timer.measure=function(e,t){var n=haxe.Timer.stamp(),i=e();return haxe.Log.trace(haxe.Timer.stamp()-n+"s",t),i},haxe.Timer.stamp=function(){return(new Date).getTime()/1e3},haxe.Timer.prototype={run:function(){},stop:function(){null!=this.id&&(window.clearInterval(this.id),this.id=null)},__class__:haxe.Timer};var js=js||{},$_;function $bind(e,t){var n=function e(){return e.method.apply(e.scope,arguments)};return n.scope=e,n.method=t,n}js.Boot=function(){},js.Boot.__name__=!0,js.Boot.__unhtml=function(e){return e.split("&").join("&").split("<").join("<").split(">").join(">")},js.Boot.__trace=function(e,t){var n,i=null!=t?t.fileName+":"+t.lineNumber+": ":"";i+=js.Boot.__string_rec(e,""),"undefined"!=typeof document&&null!=(n=document.getElementById("haxe:trace"))?n.innerHTML+=js.Boot.__unhtml(i)+"
        ":"undefined"!=typeof console&&null!=console.log&&console.log(i)},js.Boot.__clear_trace=function(){var e=document.getElementById("haxe:trace");null!=e&&(e.innerHTML="")},js.Boot.isClass=function(e){return e.__name__},js.Boot.isEnum=function(e){return e.__ename__},js.Boot.getClass=function(e){return e.__class__},js.Boot.__string_rec=function(e,t){if(null==e)return"null";if(t.length>=5)return"<...>";var n=_typeof(e);switch("function"==n&&(e.__name__||e.__ename__)&&(n="object"),n){case"object":if(e instanceof Array){if(e.__enum__){if(2==e.length)return e[0];var i=e[0]+"(";t+="\t";for(var r=2,a=e.length;r0?",":"")+js.Boot.__string_rec(e[l],t)}return i+="]"}var c;try{c=e.toString}catch(e){return"???"}if(null!=c&&c!=Object.toString){var u=e.toString();if("[object Object]"!=u)return u}var d=null;i="{\n";t+="\t";var m=null!=e.hasOwnProperty;for(var d in e)m&&!e.hasOwnProperty(d)||"prototype"!=d&&"__class__"!=d&&"__super__"!=d&&"__interfaces__"!=d&&"__properties__"!=d&&(2!=i.length&&(i+=", \n"),i+=t+d+" : "+js.Boot.__string_rec(e[d],t));return i+="\n"+(t=t.substring(1))+"}";case"function":return"";case"string":return e;default:return String(e)}},js.Boot.__interfLoop=function(e,t){if(null==e)return!1;if(e==t)return!0;var n=e.__interfaces__;if(null!=n)for(var i=0,r=n.length;i{"use strict";n.d(t,{Z:()=>a});var i=n(609),r=n.n(i)()((function(e){return e[1]}));r.push([e.id,".wrs_modal_overlay {\n position: fixed;\n font-family: arial, sans-serif;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.8);\n z-index: 999998;\n opacity: 0.65;\n pointer-events: auto;\n}\n\n.wrs_modal_overlay.wrs_modal_ios {\n visibility: hidden;\n display: none;\n}\n\n.wrs_modal_overlay.wrs_modal_android {\n visibility: hidden;\n display: none;\n}\n\n.wrs_modal_overlay.wrs_modal_ios.moodle {\n position: fixed;\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_stack {\n background: rgba(0, 0, 0, 0);\n display: none;\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_maximized {\n background: rgba(0, 0, 0, 0.8);\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_minimized {\n background: rgba(0, 0, 0, 0);\n display: none;\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_closed {\n background: rgba(0, 0, 0, 0);\n display: none;\n}\n\n.wrs_modal_title {\n color: #fff;\n padding: 5px 0 5px 10px;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n text-align: left;\n}\n\n.wrs_modal_close_button {\n float: right;\n cursor: pointer;\n color: #fff;\n padding: 5px 10px 5px 0;\n margin: 10px 7px 0 0;\n background-repeat: no-repeat;\n}\n\n.wrs_modal_minimize_button {\n float: right;\n cursor: pointer;\n color: #fff;\n padding: 5px 10px 5px 0;\n top: inherit;\n margin: 10px 7px 0 0;\n}\n\n.wrs_modal_stack_button {\n float: right;\n cursor: pointer;\n color: #fff;\n margin: 10px 7px 0 0;\n padding: 5px 10px 5px 0;\n top: inherit;\n}\n\n.wrs_modal_stack_button.wrs_stack {\n visibility: hidden;\n margin: 0;\n padding: 0;\n}\n\n.wrs_modal_stack_button.wrs_minimized {\n visibility: hidden;\n margin: 0;\n padding: 0;\n}\n\n.wrs_modal_maximize_button {\n float: right;\n cursor: pointer;\n color: #fff;\n margin: 10px 7px 0 0;\n padding: 5px 10px 5px 0;\n top: inherit;\n}\n\n.wrs_modal_maximize_button.wrs_maximized {\n visibility: hidden;\n margin: 0;\n padding: 0;\n}\n\n.wrs_modal_title_bar {\n display: block;\n background-color: #778e9a;\n}\n\n.wrs_modal_dialogContainer {\n border: none;\n background: #fafafa;\n z-index: 999999;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_desktop {\n font-size: 14px;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_maximized {\n position: fixed;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_minimized {\n position: fixed;\n top: inherit;\n margin: 0;\n margin-right: 10px;\n}\n\n.wrs_modal_dialogContainer.wrs_closed {\n visibility: hidden;\n display: none;\n opacity: 0;\n}\n\n/* Class that exists but hasn't got css properties defined\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_minimized.wrs_drag {} */\n\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_stack {\n position: fixed;\n bottom: 0;\n right: 0;\n box-shadow: rgba(0, 0, 0, 0.5) 0 2px 8px;\n}\n\n.wrs_modal_dialogContainer.wrs_drag {\n box-shadow: rgba(0, 0, 0, 0.5) 0 2px 8px;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_drag {\n box-shadow: rgba(0, 0, 0, 0.5) 0 2px 8px;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_android {\n margin: auto;\n position: fixed;\n width: 99%;\n height: 99%;\n overflow: hidden;\n transform: translate(50%, -50%);\n top: 50%;\n right: 50% !important;\n}\n\n.wrs_modal_dialogContainer.wrs_modal_ios {\n margin: auto;\n position: fixed;\n width: 100%;\n height: 100%;\n overflow: hidden;\n transform: translate(50%, -50%);\n top: 50%;\n right: 50% !important;\n}\n\n/* Class that exists but hasn't got css properties defined\n.wrs_content_container.wrs_maximized {} */\n\n.wrs_content_container.wrs_minimized {\n display: none;\n}\n\n/* .wrs_editor {\n flex-grow: 1;\n} */\n\n.wrs_content_container.wrs_modal_android {\n width: 100%;\n height: 0%;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.wrs_content_container.wrs_modal_android > div:first-child {\n flex-grow: 1;\n}\n\n.wrs_content_container.wrs_modal_ios > div:first-child {\n flex-grow: 1;\n}\n\n.wrs_content_container.wrs_modal_desktop > div:first-child {\n flex-grow: 1;\n}\n\n.wrs_modal_wrapper.wrs_modal_android {\n margin: auto;\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n}\n\n.wrs_content_container.wrs_modal_desktop {\n width: 100%;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.wrs_content_container.wrs_modal_ios {\n width: 100%;\n height: 0%;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.wrs_modal_wrapper.wrs_modal_ios {\n margin: auto;\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n}\n\n.wrs_virtual_keyboard {\n height: 100%;\n width: 100%;\n top: 0;\n left: 50%;\n transform: translate(-50%, 0%);\n}\n\n@media all and (orientation: portrait) {\n .wrs_modal_dialogContainer.wrs_modal_mobile {\n width: 100vmin;\n height: 100vmin;\n margin: auto;\n border-width: 0;\n }\n\n .wrs_modal_wrapper.wrs_modal_mobile {\n width: 100vmin;\n height: 100vmin;\n margin: auto;\n }\n}\n\n@media all and (orientation: landscape) {\n .wrs_modal_dialogContainer.wrs_modal_mobile {\n width: 100vmin;\n height: 100vmin;\n margin: auto;\n border-width: 0;\n }\n\n .wrs_modal_wrapper.wrs_modal_mobile {\n width: 100vmin;\n height: 100vmin;\n margin: auto;\n }\n}\n\n.wrs_modal_dialogContainer.wrs_modal_badStock {\n width: 100%;\n height: 280px;\n margin: 0 auto;\n border-width: 0;\n}\n\n.wrs_modal_wrapper.wrs_modal_badStock {\n width: 100%;\n height: 280px;\n margin: 0 auto;\n border-width: 0;\n}\n\n.wrs_noselect {\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.wrs_bottom_right_resizer {\n width: 10px;\n height: 10px;\n color: #778e9a;\n position: absolute;\n right: 4px;\n bottom: 8px;\n cursor: se-resize;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.wrs_bottom_left_resizer {\n width: 15px;\n height: 15px;\n color: #778e9a;\n position: absolute;\n left: 0;\n top: 0;\n cursor: se-resize;\n}\n\n.wrs_modal_controls {\n height: 42px;\n margin: 3px 0;\n overflow: hidden;\n line-height: normal;\n}\n\n.wrs_modal_links {\n margin: 10px auto;\n margin-bottom: 0;\n font-family: arial, sans-serif;\n padding: 6px;\n display: inline;\n float: right;\n text-align: right;\n}\n\n.wrs_modal_links > a {\n text-decoration: none;\n color: #778e9a;\n font-size: 16px;\n}\n\n.wrs_modal_button_cancel,\n.wrs_modal_button_cancel:hover,\n.wrs_modal_button_cancel:visited,\n.wrs_modal_button_cancel:active,\n.wrs_modal_button_cancel:focus {\n min-width: 80px;\n font-size: 14px;\n border-radius: 3px;\n border: 1px solid #778e9a;\n padding: 6px 8px;\n margin: 10px auto;\n margin-left: 5px;\n margin-bottom: 0;\n cursor: pointer;\n font-family: arial, sans-serif;\n background-color: #ddd;\n height: 32px;\n}\n\n.wrs_modal_button_accept,\n.wrs_modal_button_accept:hover,\n.wrs_modal_button_accept:visited,\n.wrs_modal_button_accept:active,\n.wrs_modal_button_accept:focus {\n min-width: 80px;\n font-size: 14px;\n border-radius: 3px;\n border: 1px solid #778e9a;\n padding: 6px 8px;\n margin: 10px auto;\n margin-right: 5px;\n margin-bottom: 0;\n color: #fff;\n background: #778e9a;\n cursor: pointer;\n font-family: arial, sans-serif;\n height: 32px;\n}\n\n.wrs_editor_vertical_bar {\n height: 20px;\n float: right;\n background: none;\n width: 20px;\n cursor: pointer;\n}\n\n.wrs_modal_buttons_container {\n display: inline;\n float: left;\n}\n\n.wrs_modal_buttons_container.wrs_modalAndroid {\n padding-left: 6px;\n}\n\n.wrs_modal_buttons_container.wrs_modalDesktop {\n padding-left: 0;\n}\n\n.wrs_modal_buttons_container > button {\n line-height: normal;\n background-image: none;\n}\n\n.wrs_modal_wrapper {\n margin: 6px;\n display: flex;\n flex-direction: column;\n}\n\n.wrs_modal_wrapper.wrs_modal_desktop.wrs_minimized {\n display: none;\n}\n\n@media only screen and (max-device-width: 480px) and (orientation: portrait) {\n #wrs_modal_wrapper {\n width: 140%;\n }\n}\n\n.wrs_popupmessage_overlay_envolture {\n display: none;\n width: 100%;\n}\n\n.wrs_popupmessage_overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.5);\n z-index: 4;\n cursor: pointer;\n}\n\n.wrs_popupmessage_panel {\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n position: absolute;\n background: white;\n max-width: 500px;\n width: 75%;\n border-radius: 2px;\n padding: 20px;\n font-family: sans-serif;\n font-size: 15px;\n text-align: left;\n color: #2e2e2e;\n z-index: 5;\n max-height: 75%;\n overflow: auto;\n}\n\n.wrs_popupmessage_button_area {\n margin: 10px 0 0 0;\n}\n\n.wrs_panelContainer * {\n border: 0;\n}\n\n.wrs_button_cancel,\n.wrs_button_cancel:hover,\n.wrs_button_cancel:visited,\n.wrs_button_cancel:active,\n.wrs_button_cancel:focus {\n min-width: 80px;\n font-size: 14px;\n border-radius: 3px;\n border: 1px solid #778e9a;\n padding: 6px 8px;\n margin: 10px auto;\n margin-left: 5px;\n margin-bottom: 0;\n cursor: pointer;\n font-family: arial, sans-serif;\n background-color: #ddd;\n background-image: none;\n height: 32px;\n}\n\n.wrs_button_accept,\n.wrs_button_accept:hover,\n.wrs_button_accept:visited,\n.wrs_button_accept:active,\n.wrs_button_accept:focus {\n min-width: 80px;\n font-size: 14px;\n border-radius: 3px;\n border: 1px solid #778e9a;\n padding: 6px 8px;\n margin: 10px auto;\n margin-right: 5px;\n margin-bottom: 0;\n color: #fff;\n background: #778e9a;\n cursor: pointer;\n font-family: arial, sans-serif;\n height: 32px;\n}\n\n.wrs_editor button {\n box-shadow: none;\n}\n\n.wrs_editor .wrs_header button {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.wrs_modal_overlay.wrs_modal_desktop.wrs_stack.wrs_overlay_active {\n display: block;\n}\n\n/* Fix selection in drupal style */\n.wrs_toolbar tr:focus {\n background: none;\n}\n\n.wrs_toolbar tr:hover {\n background: none;\n}\n\n/* End of fix drupal */\n.wrs_modal_rtl .wrs_modal_button_cancel {\n margin-right: 5px;\n margin-left: 0;\n}\n\n.wrs_modal_rtl .wrs_modal_button_accept {\n margin-right: 0;\n margin-left: 5px;\n}\n\n.wrs_modal_rtl .wrs_button_cancel {\n margin-right: 5px;\n margin-left: 0;\n}\n\n.wrs_modal_rtl .wrs_button_accept {\n margin-right: 0;\n margin-left: 5px;\n}\n",""]);const a=r},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"==typeof e&&(e=[[null,e,""]]);var r={};if(i)for(var a=0;ae.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?n-1:0),r=1;r/gm),Y=f(/^data-[\-\w.\u00B7-\uFFFF]/),Q=f(/^aria-[\-\w]+$/),G=f(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Z=f(/^(?:\w+script|data):/i),$=f(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ee=f(/^html$/i),te=function(){return"undefined"==typeof window?null:window},ne=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var i=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(i=n.currentScript.getAttribute(r));var a="dompurify"+(i?"#"+i:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}};function ie(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te(),n=function(e){return ie(e)};if(n.version="2.4.0",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var i=t.document,a=t.document,o=t.DocumentFragment,s=t.HTMLTemplateElement,l=t.Node,c=t.Element,u=t.NodeFilter,d=t.NamedNodeMap,m=void 0===d?t.NamedNodeMap||t.MozNamedAttrMap:d,h=t.HTMLFormElement,p=t.DOMParser,f=t.trustedTypes,_=c.prototype,v=L(_,"cloneNode"),b=L(_,"nextSibling"),y=L(_,"childNodes"),O=L(_,"parentNode");if("function"==typeof s){var I=a.createElement("template");I.content&&I.content.ownerDocument&&(a=I.content.ownerDocument)}var re=ne(f,i),ae=re?re.createHTML(""):"",oe=a,se=oe.implementation,le=oe.createNodeIterator,ce=oe.createDocumentFragment,ue=oe.getElementsByTagName,de=i.importNode,me={};try{me=z(a).documentMode?a.documentMode:{}}catch(e){}var he={};n.isSupported="function"==typeof O&&se&&void 0!==se.createHTMLDocument&&9!==me;var pe,ge,fe=K,_e=q,ve=Y,be=Q,ye=Z,we=$,xe=G,ke=null,Ae=P({},[].concat(r(N),r(D),r(B),r(F),r(U))),Ce=null,Me=P({},[].concat(r(X),r(W),r(V),r(J))),Te=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ee=null,je=null,Se=!0,Oe=!0,Ie=!1,Pe=!1,ze=!1,Le=!1,Ne=!1,De=!1,Be=!1,Re=!1,Fe=!0,He=!1,Ue="user-content-",Xe=!0,We=!1,Ve={},Je=null,Ke=P({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),qe=null,Ye=P({},["audio","video","img","source","image","track"]),Qe=null,Ge=P({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ze="http://www.w3.org/1998/Math/MathML",$e="http://www.w3.org/2000/svg",et="http://www.w3.org/1999/xhtml",tt=et,nt=!1,it=["application/xhtml+xml","text/html"],rt="text/html",at=null,ot=a.createElement("form"),st=function(e){return e instanceof RegExp||e instanceof Function},lt=function(t){at&&at===t||(t&&"object"===e(t)||(t={}),t=z(t),pe=pe=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?rt:t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===pe?function(e){return e}:A,ke="ALLOWED_TAGS"in t?P({},t.ALLOWED_TAGS,ge):Ae,Ce="ALLOWED_ATTR"in t?P({},t.ALLOWED_ATTR,ge):Me,Qe="ADD_URI_SAFE_ATTR"in t?P(z(Ge),t.ADD_URI_SAFE_ATTR,ge):Ge,qe="ADD_DATA_URI_TAGS"in t?P(z(Ye),t.ADD_DATA_URI_TAGS,ge):Ye,Je="FORBID_CONTENTS"in t?P({},t.FORBID_CONTENTS,ge):Ke,Ee="FORBID_TAGS"in t?P({},t.FORBID_TAGS,ge):{},je="FORBID_ATTR"in t?P({},t.FORBID_ATTR,ge):{},Ve="USE_PROFILES"in t&&t.USE_PROFILES,Se=!1!==t.ALLOW_ARIA_ATTR,Oe=!1!==t.ALLOW_DATA_ATTR,Ie=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Pe=t.SAFE_FOR_TEMPLATES||!1,ze=t.WHOLE_DOCUMENT||!1,De=t.RETURN_DOM||!1,Be=t.RETURN_DOM_FRAGMENT||!1,Re=t.RETURN_TRUSTED_TYPE||!1,Ne=t.FORCE_BODY||!1,Fe=!1!==t.SANITIZE_DOM,He=t.SANITIZE_NAMED_PROPS||!1,Xe=!1!==t.KEEP_CONTENT,We=t.IN_PLACE||!1,xe=t.ALLOWED_URI_REGEXP||xe,tt=t.NAMESPACE||et,t.CUSTOM_ELEMENT_HANDLING&&st(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Te.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&st(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Te.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Te.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Pe&&(Oe=!1),Be&&(De=!0),Ve&&(ke=P({},r(U)),Ce=[],!0===Ve.html&&(P(ke,N),P(Ce,X)),!0===Ve.svg&&(P(ke,D),P(Ce,W),P(Ce,J)),!0===Ve.svgFilters&&(P(ke,B),P(Ce,W),P(Ce,J)),!0===Ve.mathMl&&(P(ke,F),P(Ce,V),P(Ce,J))),t.ADD_TAGS&&(ke===Ae&&(ke=z(ke)),P(ke,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Ce===Me&&(Ce=z(Ce)),P(Ce,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&P(Qe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Je===Ke&&(Je=z(Je)),P(Je,t.FORBID_CONTENTS,ge)),Xe&&(ke["#text"]=!0),ze&&P(ke,["html","head","body"]),ke.table&&(P(ke,["tbody"]),delete Ee.tbody),g&&g(t),at=t)},ct=P({},["mi","mo","mn","ms","mtext"]),ut=P({},["foreignobject","desc","title","annotation-xml"]),dt=P({},["title","style","font","a","script"]),mt=P({},D);P(mt,B),P(mt,R);var ht=P({},F);P(ht,H);var pt=function(e){var t=O(e);t&&t.tagName||(t={namespaceURI:et,tagName:"template"});var n=A(e.tagName),i=A(t.tagName);return e.namespaceURI===$e?t.namespaceURI===et?"svg"===n:t.namespaceURI===Ze?"svg"===n&&("annotation-xml"===i||ct[i]):Boolean(mt[n]):e.namespaceURI===Ze?t.namespaceURI===et?"math"===n:t.namespaceURI===$e?"math"===n&&ut[i]:Boolean(ht[n]):e.namespaceURI===et&&!(t.namespaceURI===$e&&!ut[i])&&!(t.namespaceURI===Ze&&!ct[i])&&!ht[n]&&(dt[n]||!mt[n])},gt=function(e){k(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ae}catch(t){e.remove()}}},ft=function(e,t){try{k(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){k(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ce[e])if(De||Be)try{gt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},_t=function(e){var t,n;if(Ne)e=""+e;else{var i=C(e,/^[\r\n\t ]+/);n=i&&i[0]}"application/xhtml+xml"===pe&&(e=''+e+"");var r=re?re.createHTML(e):e;if(tt===et)try{t=(new p).parseFromString(r,pe)}catch(e){}if(!t||!t.documentElement){t=se.createDocument(tt,"template",null);try{t.documentElement.innerHTML=nt?"":r}catch(e){}}var o=t.body||t.documentElement;return e&&n&&o.insertBefore(a.createTextNode(n),o.childNodes[0]||null),tt===et?ue.call(t,ze?"html":"body")[0]:ze?t.documentElement:o},vt=function(e){return le.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,null,!1)},bt=function(e){return e instanceof h&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof m)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore)},yt=function(t){return"object"===e(l)?t instanceof l:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},wt=function(e,t,i){he[e]&&w(he[e],(function(e){e.call(n,t,i,at)}))},xt=function(e){var t;if(wt("beforeSanitizeElements",e,null),bt(e))return gt(e),!0;if(j(/[\u0080-\uFFFF]/,e.nodeName))return gt(e),!0;var i=ge(e.nodeName);if(wt("uponSanitizeElement",e,{tagName:i,allowedTags:ke}),e.hasChildNodes()&&!yt(e.firstElementChild)&&(!yt(e.content)||!yt(e.content.firstElementChild))&&j(/<[/\w]/g,e.innerHTML)&&j(/<[/\w]/g,e.textContent))return gt(e),!0;if("select"===i&&j(/