MDL-38509 Add ability to install add-ons from the remote repository
[moodle.git] / admin / tool / installaddon / lang / en / tool_installaddon.php
1 <?php
3 // This file is part of Moodle - http://moodle.org/
4 //
5 // Moodle is free software: you can redistribute it and/or modify
6 // it under the terms of the GNU General Public License as published by
7 // the Free Software Foundation, either version 3 of the License, or
8 // (at your option) any later version.
9 //
10 // Moodle is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 // GNU General Public License for more details.
14 //
15 // You should have received a copy of the GNU General Public License
16 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
18 /**
19  * Strings for the tool_installaddon component.
20  *
21  * @package     tool_installaddon
22  * @category    string
23  * @copyright   2013 David Mudrak <david@moodle.com>
24  * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
25  */
27 defined('MOODLE_INTERNAL') || die();
29 $string['acknowledgement'] = 'Acknowledgement';
30 $string['acknowledgementmust'] = 'You must acknowledge this';
31 $string['acknowledgementtext'] = 'I understand that it is my responsibility to have full backups of this site prior to installing add-ons. I accept and understand that add-ons (especially but not only those originating in unofficial sources) may contain security holes, can make the site unavailable, or cause private data leaks or loss.';
32 $string['featuredisabled'] = 'Add-on installer is disabled at this site.';
33 $string['installaddon'] = 'Install add-on!';
34 $string['installaddons'] = 'Install add-ons';
35 $string['installexception'] = 'Oops... An error occured while trying to install the add-on. Turn debugging mode on to see more details about the error.';
36 $string['installfromrepo'] = 'Install add-ons from Moodle plugins directory';
37 $string['installfromrepo_help'] = 'You will be redirected to the Moodle plugins directory to search for and install an add-on. Note that your site fullname, URL and major version will be sent as well, to make the installation process easier for you.';
38 $string['installfromzip'] = 'Install add-on from the ZIP file';
39 $string['installfromzip_help'] = 'Alternatively to installing add-ons directly from the Moodle plugins directory, you can install add-ons from manually uploaded ZIP packages. Such ZIP packages are expected to have same structure as the ones available in the Moodle plugins directory.';
40 $string['installfromzipfile'] = 'ZIP package';
41 $string['installfromzipfile_help'] = 'The plugin ZIP package must contain just one directory with the name of the plugin. The ZIP will be extracted into the appropriate location for the given plugin type. Packages downloaded from the Moodle plugins directory have this format.';
42 $string['installfromziprootdir'] = 'Rename the root directory';
43 $string['installfromziprootdir_help'] = 'Some ZIP packages, such as those generated by Github, may contain incorrect name of the root directory. You can rename the root directory of the extracted package to the correct value defined in this field.';
44 $string['installfromzipsubmit'] = 'Install add-on from the ZIP file';
45 $string['installfromziptype'] = 'Plugin type';
46 $string['installfromziptype_help'] = 'Choose the correct type of plugin you are about to install. The installation procedure may fail badly when incorrect plugin type is provided.';
47 $string['permcheck'] = 'Make sure the plugin type root location is writable by the web server process';
48 $string['permcheckerror'] = 'Error while checking for write permission';
49 $string['permcheckprogress'] = 'Checking for write permission ...';
50 $string['permcheckresultno'] = 'Plugin type location <em>{$a->path}</em> not writable';
51 $string['permcheckresultyes'] = 'Plugin type location <em>{$a->path}</em> is writable';
52 $string['pluginname'] = 'Add-on installer';
53 $string['remoterequestalreadyinstalled'] = 'There is a request to install add-on {$a->name} ({$a->component}) version {$a->version} from the Moodle plugins directory to this site. This plugin is <strong>already installed</strong> at this site.';
54 $string['remoterequestconfirm'] = 'There is a request to install add-on <strong>{$a->name}</strong> ({$a->component}) version {$a->version} from the Moodle plugins directory to this site. If you continue, the add-on ZIP package will be downloaded for validation. Nothing will be installed yet.';
55 $string['remoterequestinvalid'] = 'There is a request to install add-on from the Moodle plugins directory to this site. Unfortunately, the request is not valid. The add-on cannot be installed.';
56 $string['remoterequestpermcheck'] = 'There is a request to install add-on {$a->name} ({$a->component}) version {$a->version} from the Moodle plugins directory to this site. The plugin type location <strong>{$a->typepath}</strong> is <strong>not writable</strong> though. You need to give the write access for the web server user to the plugin type location now. Once the write access is granted, press the continue button to repeat the check.';
57 $string['remoterequestpluginfoexception'] = 'Oops... An error occured while trying to obtain information about the add-on {$a->name} ({$a->component}) version {$a->version}. The add-on cannot be installed. Turn debugging mode on to see more details about the error.';
58 $string['validation'] = 'Add-on package validation';
59 $string['validationmsg_componentmatch'] = 'Full component name';
60 $string['validationmsg_componentmismatchname'] = 'Add-on name mismatch';
61 $string['validationmsg_componentmismatchname_help'] = 'Some ZIP packages, such as those generated by Github, may contain incorrect name of the root directory. You have to fix the name of the root directory to match the declared add-on name.';
62 $string['validationmsg_componentmismatchname_info'] = 'The add-on declares its name is \'{$a}\' but that does not match the name of the root directory.';
63 $string['validationmsg_componentmismatchtype'] = 'Add-on type mismatch';
64 $string['validationmsg_componentmismatchtype_info'] = 'You have selected the type \'{$a->expected}\' but the add-on declares its type is \'{$a->found}\'.';
65 $string['validationmsg_filenotexists'] = 'Extracted file not found';
66 $string['validationmsg_filesnumber'] = 'Not enough files found in the package';
67 $string['validationmsg_filestatus'] = 'Unable to extract all files';
68 $string['validationmsg_filestatus_info'] = 'Attempting to extract file {$a->file} resulted in error \'{$a->status}\'.';
69 $string['validationmsg_maturity'] = 'Declared maturity level';
70 $string['validationmsg_maturity_help'] = 'The add-on can declare its maturity level. If the maintainer considers the add-on stable, the declared maturity level will read MATURITY_STABLE. All other maturity levels (such as alpha or beta) should be considered unstable and a warning is raised.';
71 $string['validationmsg_missingexpectedlangenfile'] = 'English language file name mismatch';
72 $string['validationmsg_missingexpectedlangenfile_info'] = 'The given add-on type would need to provide the English language file {$a}.';
73 $string['validationmsg_missinglangenfile'] = 'No English language file found';
74 $string['validationmsg_missinglangenfolder'] = 'Missing English language folder';
75 $string['validationmsg_missingversion'] = 'Add-on does not declare its version';
76 $string['validationmsg_missingversionphp'] = 'File version.php not found';
77 $string['validationmsg_multiplelangenfiles'] = 'Multiple English language files found';
78 $string['validationmsg_onedir'] = 'Invalid structure of the ZIP package.';
79 $string['validationmsg_onedir_help'] = 'The ZIP package must contain just one root directory that holds the add-on code. The name of that root directory must match the name of the plugin.';
80 $string['validationmsg_pathwritable'] = 'Write access check';
81 $string['validationmsg_pluginversion'] = 'Add-on version';
82 $string['validationmsg_release'] = 'Add-on release';
83 $string['validationmsg_requiresmoodle'] = 'Required Moodle version';
84 $string['validationmsg_rootdir'] = 'Name of the add-on to be installed';
85 $string['validationmsg_rootdir_help'] = 'The name of the root directory in the ZIP package forms the name of the add-on to be installed. If the name is not correct, you may wish to rename the root directory in the ZIP prior to installing the add-on.';
86 $string['validationmsg_rootdirinvalid'] = 'Invalid name of the add-on';
87 $string['validationmsg_rootdirinvalid_help'] = 'The name of the root directory in the ZIP package violates formal syntax requirements. Some ZIP packages, such as those generated by Github, may contain incorrect name of the root directory. You have to fix the name of the root directory to match the add-on name.';
88 $string['validationmsg_targetexists'] = 'Target location already exists';
89 $string['validationmsg_targetexists_help'] = 'The directory that the add-on is to be installed to, must not exist yet.';
90 $string['validationmsg_unknowntype'] = 'Unknown plugin type';
91 $string['validationmsglevel_debug'] = 'Debug';
92 $string['validationmsglevel_error'] = 'Error';
93 $string['validationmsglevel_info'] = 'OK';
94 $string['validationmsglevel_warning'] = 'Warning';
95 $string['validationresult0'] = 'Validation failed!';
96 $string['validationresult0_help'] = 'Some serious problem was detected. It is not safe to install the add-on. See the validation log messages for more details.';
97 $string['validationresult1'] = 'Validation passed!';
98 $string['validationresult1_help'] = 'No serious problems were detected. You can continue with the add-on installation. See the validation log messages for more details and eventual warnings.';
99 $string['validationresult1_help'] = 'The add-on package has been validated and no serious problems were detected.';
100 $string['validationresultinfo'] = 'Info';
101 $string['validationresultmsg'] = 'Message';
102 $string['validationresultstatus'] = 'Status';