MDL-49329 admin: Introduce new \core\update\core_manager tool
[moodle.git] / lang / en / plugin.php
CommitLineData
91dedc32
DM
1<?php
2// This file is part of Moodle - http://moodle.org/
3//
4// Moodle is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
8//
9// Moodle is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12// GNU General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
16
17/**
18 * Defines names of plugin types and some strings used at the plugin managment
19 *
20 * @package core
a0166f55 21 * @subpackage plugin
91dedc32
DM
22 * @copyright 2011 David Mudrak <david@moodle.com>
23 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
24 */
25
26defined('MOODLE_INTERNAL') || die();
27
2b135b05 28$string['actions'] = 'Actions';
91dedc32 29$string['availability'] = 'Availability';
3204daea
DM
30$string['checkforupdates'] = 'Check for available updates';
31$string['checkforupdateslast'] = 'Last check done on {$a}';
bdbcb6d7 32$string['detectedmisplacedplugin'] = 'Plugin "{$a->component}" is installed in incorrect location "{$a->current}", expected location is "{$a->expected}"';
5a92cd0b 33$string['dependencyavailable'] = 'Available';
fd17898c 34$string['dependencyfails'] = 'Fails';
2cdea9c7 35$string['dependencyinstall'] = 'Install';
5a92cd0b
DM
36$string['dependencyinstallmissing'] = 'Install all missing dependencies';
37$string['dependencymissing'] = 'Missing';
38$string['dependencyunavailable'] = 'Unavailable';
2cdea9c7 39$string['dependencyupload'] = 'Upload';
5a92cd0b 40$string['dependencyuploadmissing'] = 'Upload ZIP files';
91dedc32 41$string['displayname'] = 'Plugin name';
4785c45d 42$string['err_response_curl'] = 'Unable to fetch available updates data - unexpected cURL error.';
85d75163 43$string['err_response_format_version'] = 'Unexpected version of the response format. Please try to re-check for available updates.';
4785c45d 44$string['err_response_http_code'] = 'Unable to fetch available updates data - unexpected HTTP response code.';
4df8bced 45$string['filterall'] = 'Show all';
d49db5b2
DM
46$string['filtercontribonly'] = 'Show additional plugins only';
47$string['filtercontribonlyactive'] = 'Showing additional plugins only';
4df8bced
DM
48$string['filterupdatesonly'] = 'Show updateable only';
49$string['filterupdatesonlyactive'] = 'Showing updateable only';
5a92cd0b
DM
50$string['misdepinfoplugin'] = 'Plugin info';
51$string['misdepinfoversion'] = 'Version info';
52$string['misdepsavail'] = 'Available missing dependencies';
53$string['misdepsunavail'] = 'Unavailable missing dependencies';
54$string['misdepsunavaillist'] = 'No version found to fulfill the dependency requirements: {$a}.';
55$string['misdepsunknownlist'] = 'Not in the Plugins directory: <strong>{$a}</strong>.';
36ca62ca 56$string['moodleversion'] = 'Moodle {$a}';
39f15cc7 57$string['nonehighlighted'] = 'No plugins require your attention now';
91dedc32
DM
58$string['nonehighlightedinfo'] = 'Display the list of all installed plugins anyway';
59$string['noneinstalled'] = 'No plugins of this type are installed';
2b135b05 60$string['notes'] = 'Notes';
30e26827
DM
61$string['notdownloadable'] = 'Can not download the package';
62$string['notdownloadable_help'] = 'ZIP package with the update can not be downloaded automatically. Please refer to the documentation page for more help.';
63$string['notdownloadable_link'] = 'admin/mdeploy/notdownloadable';
0daa6428 64$string['notwritable'] = 'Plugin files not writable';
ca084ef1 65$string['notwritable_help'] = 'You have enabled automatic updates deployment and there is an available update for this plugin. However, the plugin files are not writable by the web server so the update cannot be installed automatically.
0daa6428 66
ca084ef1 67You need to make the plugin folder and all its contents writable to be able to install the available update automatically.';
30e26827 68$string['notwritable_link'] = 'admin/mdeploy/notwritable';
3204daea
DM
69$string['numtotal'] = 'Installed: {$a}';
70$string['numdisabled'] = 'Disabled: {$a}';
d49db5b2 71$string['numextension'] = 'Additional: {$a}';
3204daea 72$string['numupdatable'] = 'Updates available: {$a}';
36ca62ca
TH
73$string['otherplugin'] = '{$a->component}';
74$string['otherpluginversion'] = '{$a->component} ({$a->version})';
91dedc32 75$string['showall'] = 'Reload and show all plugins';
d49db5b2 76$string['pluginchecknotice'] = 'This page displays plugins that may require your attention during the upgrade. Highlighted items include new plugins that are about to be installed, updated plugins that are about to be upgraded and any missing plugins. Additional plugins are highlighted if there is an available update for them. It is recommended that you check whether there are more recent versions of plugins available and update their source code before continuing with this Moodle upgrade.';
91dedc32
DM
77$string['plugindisable'] = 'Disable';
78$string['plugindisabled'] = 'Disabled';
79$string['pluginenable'] = 'Enable';
80$string['pluginenabled'] = 'Enabled';
2f98f5d5 81$string['release'] = 'Release';
828788f0 82$string['requiredby'] = 'Required by: {$a}';
36ca62ca 83$string['requires'] = 'Requires';
91dedc32
DM
84$string['rootdir'] = 'Directory';
85$string['settings'] = 'Settings';
39f15cc7 86$string['somehighlighted'] = 'Number of plugins requiring your attention: {$a}';
a277654f 87$string['somehighlightedall'] = 'Number of installed plugins: {$a}';
91dedc32 88$string['somehighlightedinfo'] = 'Display the full list of installed plugins';
a687fcac 89$string['somehighlightedonly'] = 'Display only plugins requiring your attention';
91dedc32 90$string['source'] = 'Source';
d49db5b2 91$string['sourceext'] = 'Additional';
91dedc32
DM
92$string['sourcestd'] = 'Standard';
93$string['status'] = 'Status';
ec8935f5 94$string['status_delete'] = 'To be deleted';
91dedc32
DM
95$string['status_downgrade'] = 'Higher version already installed!';
96$string['status_missing'] = 'Missing from disk!';
97$string['status_new'] = 'To be installed';
98$string['status_nodb'] = 'No database';
99$string['status_upgrade'] = 'To be upgraded';
bc06cbc3 100$string['status_uptodate'] = 'Installed';
5a92cd0b 101$string['supportedmoodleversions'] = 'Supported Moodle versions';
91dedc32
DM
102$string['systemname'] = 'Identifier';
103$string['type_auth'] = 'Authentication method';
104$string['type_auth_plural'] = 'Authentication methods';
d3db4b03 105$string['type_availability'] = 'Availability restriction';
106$string['type_availability_plural'] = 'Availability restrictions';
91dedc32
DM
107$string['type_block'] = 'Block';
108$string['type_block_plural'] = 'Blocks';
fd59389c
SH
109$string['type_cachelock'] = 'Cache lock handler';
110$string['type_cachelock_plural'] = 'Cache lock handlers';
111$string['type_cachestore'] = 'Cache store';
112$string['type_cachestore_plural'] = 'Cache stores';
2f00e1b2
MN
113$string['type_calendartype'] = 'Calendar type';
114$string['type_calendartype_plural'] = 'Calendar types';
91dedc32
DM
115$string['type_coursereport'] = 'Course report';
116$string['type_coursereport_plural'] = 'Course reports';
117$string['type_editor'] = 'Editor';
118$string['type_editor_plural'] = 'Editors';
119$string['type_enrol'] = 'Enrolment method';
120$string['type_enrol_plural'] = 'Enrolment methods';
121$string['type_filter'] = 'Text filter';
122$string['type_filter_plural'] = 'Text filters';
123$string['type_format'] = 'Course format';
124$string['type_format_plural'] = 'Course formats';
125$string['type_gradeexport'] = 'Grade export method';
126$string['type_gradeexport_plural'] = 'Grade export methods';
127$string['type_gradeimport'] = 'Grade import method';
128$string['type_gradeimport_plural'] = 'Grade import methods';
129$string['type_gradereport'] = 'Gradebook report';
130$string['type_gradereport_plural'] = 'Gradebook reports';
09122258
DM
131$string['type_gradingform'] = 'Advanced grading method';
132$string['type_gradingform_plural'] = 'Advanced grading methods';
91dedc32
DM
133$string['type_local'] = 'Local plugin';
134$string['type_local_plural'] = 'Local plugins';
c9e34994
RK
135$string['type_message'] = 'Messaging output';
136$string['type_message_plural'] = 'Messaging outputs';
91dedc32
DM
137$string['type_mnetservice'] = 'MNet service';
138$string['type_mnetservice_plural'] = 'MNet services';
139$string['type_mod'] = 'Activity module';
140$string['type_mod_plural'] = 'Activity modules';
78231c9c
HF
141$string['type_plagiarism'] = 'Plagiarism plugin';
142$string['type_plagiarism_plural'] = 'Plagiarism plugins';
91dedc32
DM
143$string['type_portfolio'] = 'Portfolio';
144$string['type_portfolio_plural'] = 'Portfolios';
145$string['type_profilefield'] = 'Profile field type';
146$string['type_profilefield_plural'] = 'Profile field types';
d1c77ac3
DM
147$string['type_qbehaviour'] = 'Question behaviour';
148$string['type_qbehaviour_plural'] = 'Question behaviours';
91dedc32
DM
149$string['type_qformat'] = 'Question import/export format';
150$string['type_qformat_plural'] = 'Question import/export formats';
151$string['type_qtype'] = 'Question type';
152$string['type_qtype_plural'] = 'Question types';
153$string['type_report'] = 'Site report';
275cbac7 154$string['type_report_plural'] = 'Reports';
91dedc32
DM
155$string['type_repository'] = 'Repository';
156$string['type_repository_plural'] = 'Repositories';
157$string['type_theme'] = 'Theme';
158$string['type_theme_plural'] = 'Themes';
11b24ce7
PS
159$string['type_tool'] = 'Admin tool';
160$string['type_tool_plural'] = 'Admin tools';
91dedc32
DM
161$string['type_webservice'] = 'Webservice protocol';
162$string['type_webservice_plural'] = 'Webservice protocols';
3204daea
DM
163$string['updateavailable'] = 'There is a new version {$a} available!';
164$string['updateavailable_moreinfo'] = 'More info...';
165$string['updateavailable_release'] = 'Release {$a}';
6aa2e288
DM
166$string['updatepluginconfirm'] = 'Plugin update confirmation';
167$string['updatepluginconfirminfo'] = 'You are about to install a new version of the plugin <strong>{$a->name}</strong>. A zip package with version {$a->version} of the plugin will be downloaded from <a href="{$a->url}">{$a->url}</a> and extracted to your Moodle installation so it can upgrade your installation.';
08c3bc00 168$string['updatepluginconfirmexternal'] = 'It appears that the current version of the plugin has been obtained via source code management system ({$a}) checkout. If you install this update, you will no longer be able to obtain plugin updates from the source code management system. Please ensure that you definitely want to update the plugin before continuing.';
6aa2e288 169$string['updatepluginconfirmwarning'] = 'Please note that Moodle will not automatically make a backup of your database before the upgrade. We strongly recommend that you make a full snapshot backup now, to cope with the rare case that the new code has bugs that make your site unavailable or even corrupts your database. Proceed at your own risk.';
91dedc32 170$string['uninstall'] = 'Uninstall';
436d9447
DM
171$string['uninstallconfirm'] = 'You are about to uninstall the plugin <em>{$a->name}</em>. This will completely delete everything in the database associated with this plugin, including its configuration, log records, user files managed by the plugin etc. There is no way back and Moodle itself does not create any recovery backup. Are you SURE you want to continue?';
172$string['uninstalldelete'] = 'All data associated with the plugin <em>{$a->name}</em> has been deleted from the database. To prevent the plugin re-installing itself, its folder <em>{$a->rootdir}</em> must be manually removed from your server now. Moodle itself cannot remove the folder due to write permissions.';
173$string['uninstalldeleteconfirm'] = 'All data associated with the plugin <em>{$a->name}</em> has been deleted from the database. To prevent the plugin re-installing itself, its folder <em>{$a->rootdir}</em> must be removed from your server. Do you want to remove the plugin folder now?';
3a6ef60a 174$string['uninstalldeleteconfirmexternal'] = 'It appears that the current version of the plugin has been obtained via source code management system ({$a}) checkout. If you remove the plugin folder, you may lose important local modifications of the code. Please ensure that you definitely want to remove the plugin folder before continuing.';
6584d8a8 175$string['uninstallextraconfirmblock'] = 'There are {$a->instances} instances of this block.';
5643f932 176$string['uninstallextraconfirmenrol'] = 'There are {$a->enrolments} user enrolments.';
cd79930e 177$string['uninstallextraconfirmmod'] = 'There are {$a->instances} instances of this module in {$a->courses} courses.';
436d9447 178$string['uninstalling'] = 'Uninstalling {$a->name}';
91dedc32
DM
179$string['version'] = 'Version';
180$string['versiondb'] = 'Current version';
181$string['versiondisk'] = 'New version';