Compare commits

...

265 Commits

Author SHA1 Message Date
moodler f6641be6b7 Bumped version 2008-07-11 05:24:46 +00:00
skodak 726d8b5805 MDL-15450 CSRF prevention 2008-07-08 13:03:59 +00:00
skodak 04ea70175b MDL-15516 prevent access to profiles of deleted users; backported from HEAD 2008-07-05 15:02:10 +00:00
arborrow 4497e89c9f MDL-7571 - shuffles 'mode' before displaying, merged from MOODLE_18_STABLE 2008-07-04 22:28:20 +00:00
gbateson 4fc304ca82 MDL-15184: fix sql injection vulnerability 2008-07-01 10:44:23 +00:00
moodler 8fd3d38509 MDL-15413 Added some code to stop access to this page directly 2008-06-27 03:31:27 +00:00
moodler 6e6f33e6f2 MDL-15413 Added some code to prevent this script being run on it's own 2008-06-27 03:29:08 +00:00
scyrma 5104726b9f MDL-15392: fix output sanitization. 2008-06-25 03:56:59 +00:00
gbateson 97e2fee8d2 replace get_jmatch_items by set_jmatch_items 2008-06-20 22:26:04 +00:00
gbateson a9456360f9 allow <img> and other tags in LHS of JMatch in "v6" outputformat 2008-06-19 05:55:46 +00:00
gbateson 376a031f4c fix conversion of relative URLs in Hot Potatoes "<=" and "=>" buttons on sites where slasharguments as disabled (Site Admin -> Server -> HTTP -> Use slash arguments) 2008-06-07 01:41:18 +00:00
mchurch 2c450e82d9 MDL-15035 - Changed error message to more meaningful one. 2008-05-28 14:59:47 +00:00
stronk7 7658e24915 Avoid $_REQUEST["id"] usage. MDL-14806 ; backported from 19_STABLE 2008-05-13 01:55:32 +00:00
tjhunt 60ec12e055 MDL-14804 - question_list_instances is broken - It does not include the each modules lib file before doing function_exists($module->name.'_question_list_instances'). 2008-05-12 17:29:52 +00:00
tjhunt be074bc3e6 MDL-14797 - Error when moving a course to an empty category on Postgres 2008-05-12 10:44:42 +00:00
moodler 0259eda698 New uz installer lang 2008-05-10 02:57:14 +00:00
tjhunt cfdfc85ddc MDL-14750 - Multianswer questions get broken by backup and restore becuase question->parent is not recoded properly in the database. 2008-05-09 15:22:46 +00:00
tjhunt 6fa56c54f3 MDL-5482 - Backup and restore problems for match, random and truefalse question types.
All the credit goes to Paulo Matos who carefully worked out and tested this fix, and updated the patch several times over more than a year while I very slowly got around to reviewing it and checking it in.
2008-05-07 12:31:58 +00:00
moodler c14c54c22a New lang supported by installer: cy_utf8 2008-05-04 00:42:16 +00:00
scyrma ae4b11cbfd MDL-8592: Get spellchecking to work over https (backport from 1.9) 2008-05-02 03:40:42 +00:00
gbateson f452e874bc removed setting of timeclose and timeopen when course format == "weeks" 2008-04-18 00:57:49 +00:00
nicolasconnault 21d1ce8edd MDL-13919 Fixed undefined variable 2008-03-13 14:01:08 +00:00
ethem 45d22afdcc Race condition in cron for Scheduled-Capture (very very big sites and order review enabled only).
In one cron, 250-500 orders may be processed (based on 5 minutes).
If an admin sets cron time up smaller than 5 minutes and
250-500> new transactions are made after last cron executed, it can be blocked.
Authorize cron sets up an_lastcron every time when admin/cron.php executes.
This must be set up after blocking check code.

As result, if pending orders aren't accepted with in 30 days at payment management page, they expired and users cannot enrol.
When an admin enabled order review, he is guaranteed 'Payment managers accept/deny transactions manually'.
Scheduled-Capture is designed for forgotten orders only ;)

Backported from HEAD.
2008-03-11 08:50:54 +00:00
pichetp 7f33aa0cd4 MDL-12503 Loguniform merging from head 2008-03-10 21:58:20 +00:00
gbateson df489b8217 add "mp3" (used by DewPlayer) to the list of query string parameters to search for when converting relative urls to absolute urls 2008-03-10 01:36:36 +00:00
skodak f19e9ea7e7 MDL-13705 2008-03-01 13:13:14 +00:00
skodak 48b31fcc65 MDL-13705 2008-02-28 21:19:54 +00:00
skodak 6a4fc5046f MDL-13705 2008-02-28 21:03:35 +00:00
moodler 947d915a8f Fix subject lines and corrupted emails from messages MDL-13364 (merged) 2008-02-07 05:22:52 +00:00
gbateson d37502617e MDL-13328 correct the counting of attempts when clickreporting has been enabled 2008-02-07 04:18:14 +00:00
nicolasconnault a22772f8e3 MDL-12158 Applied Matt's patch 2008-02-05 10:38:00 +00:00
gbateson 0b2f6d13cf fix odd escaping of quotes by "stripslashes()" on Windows server with MSSQL 2008-02-05 06:00:10 +00:00
gbateson 767e292319 MDL-10451 remove extraneous closing </b> tag from lang/en_utf8/help/hotpot/outputformat.html 2008-02-05 04:22:27 +00:00
gbateson 2c6041eb5a MDL-13048 fix undefined course id when importing a Hot Potatoes quiz into the Lesson module 2008-02-05 04:08:54 +00:00
scyrma 94e5a9c78f MDL-13060 - removing old entries fro VA and CD 2008-02-04 00:48:31 +00:00
gbateson 4b4b981562 fix for MDL-13174 : replace calls to html_entity_decode() with hotpot_charcode_to_utf8() because html_entity_decode is broken in PHP 4 2008-01-31 07:24:44 +00:00
scyrma b74bd9ce19 MDL-4218 - deprecatedlib.php doesn't exist in 1.6 2008-01-31 00:50:52 +00:00
tjhunt 2519a70a19 MDL-13110 - Manually grading random questions does not work. Fix thanks to Ken Burres. 2008-01-30 18:18:41 +00:00
tjhunt 5ed379d713 Fix invalid XML in example file. 2008-01-30 17:24:42 +00:00
mchurch 5fbb72ba43 MDL-13252 Fix context to always use course context, rather than instance->page. 2008-01-30 16:52:19 +00:00
scyrma 7c0be404c8 Imported and replaced country list to fix MDL-13060. The new list is the exact ISO list. Note that an official list also exists in French, but we will need to
do translations to other languages.  This commit also includes the restorelib upgrade path.
2008-01-30 07:45:43 +00:00
scyrma e724611042 Upgrade path for MDL-13060. 2008-01-29 05:51:46 +00:00
gbateson 5a66d54c05 fix for MDL-13173: quotes in HotPot activity name 2008-01-26 08:25:51 +00:00
nicolasconnault 58b037a501 MDL-4218 Added require_once deprecatedlib.php 2008-01-17 08:45:55 +00:00
nicolasconnault 71dbb2abb0 MDL-4218 Disabling the check for admin dir 2008-01-17 08:09:53 +00:00
nicolasconnault fdebc24f38 MDL-4218 Disabling the check for web root URL 2008-01-17 07:48:14 +00:00
Martin Langhoff 761ed63243 cvsimport fixups - related to the MOODLE_16_STABLE bogus force-move - binary 2008-01-14 08:53:41 +00:00
Martin Langhoff 378464df6a cvsimport fixups - related to the MOODLE_16_STABLE bogus force-move 2008-01-14 08:53:41 +00:00
moodler 8720c8d50c Moved to + after release 2008-01-14 08:53:41 +00:00
poltawski f7f5109386 MDL-8269 - stats wasn't paying attention to run time settings as the strtotime arguments were the wrong way round. Thanks to Mark Nielsen
backported from MOODLE_19_STABLE
2008-01-13 20:08:05 +00:00
skodak 71092feb39 MDL-12914 Register globals trouble; backported from MOODLE_19_STABLE 2008-01-11 23:29:23 +00:00
moodler e216127ee6 Bumped to 1.6.6 2008-01-11 14:43:20 +00:00
skodak 9aafb499a7 MDL-12793 PARAM_HOST incorrect cleaning; backported from MOODLE_19_STABLE 2008-01-01 17:28:55 +00:00
stronk7 e410c5e2e8 Prevent race condition in event creation. MDL-5956.
Credit goes to Penny, Luke and Martin @ Catalyst.
2007-12-28 18:35:55 +00:00
stronk7 2277a1409c Fix navbar buttons. 16_STABLE only. MDL-8305 2007-12-08 17:02:56 +00:00
moodler 8ef47e0880 New installer files added - stronk7
Backported from HEAD
2007-11-29 17:07:51 +00:00
moodler 1eae77d4f6 file installer.php was added on branch MOODLE_16_STABLE on 2007-11-29 17:07:51 +0000 2007-11-29 16:59:26 +00:00
gbateson f1efb1f1c6 reinstated calls to hpInterceptFeedback/Hints/Clues (lines 2919-2921), which had been commented out during testing of an earlier bug. 2007-11-20 23:56:20 +00:00
sam_marshall 89fea782d9 MDL-6701 (broken wiki admin pages) merge to 1.6 2007-11-15 11:43:17 +00:00
arborrow d3401c2db5 MDL-11743 - SHOW LOCAL VARIABLES more accurately returns database character set on some hosts and makes explicit what is normally the default behavior. 2007-11-13 23:51:38 +00:00
gbateson da1aa1b461 replace CFG->dbfamily with CFG->dbtype, because CFG->dbfamily is not available on Moodle 1.7 and less 2007-11-13 03:53:06 +00:00
gbateson 2e47a8968e fix for MDL-9713 : use XMLDB functions to create tables when mod/hotpot/db/mysql.sql is not found. This allows upgrade direct from Moodle 1.5 (or earlier) to Moodle 1.8 (or later) 2007-11-12 08:52:16 +00:00
skodak 3b9e6de01d MFC: MDL-12079 fixed use of clean_param() 2007-11-10 14:53:20 +00:00
fmarier c313ffa5db Add missing fields when upgrading/installing on Postgres
mod/exercise, mod/scorm and question/type/rqp
MDL-12023
2007-11-09 01:21:14 +00:00
moodler 1b09c97190 Adding some missing new installer langs to 1.6. 2007-11-05 08:34:10 +00:00
moodler d9aff3e8ba file installer.php was added on branch MOODLE_16_STABLE on 2007-11-05 08:34:10 +0000 2007-11-04 17:10:18 +00:00
tjhunt f238441d45 MDL-9375 (and dups) - Each attempt builds on last with multi-page quizzes gives the wrong score on the second attempt. It turns out that this was already fixed in Moodle 1.9 (part of commit 1.115 -> 1.116) so I have just backported the relevant changes. I have tested that this fixes the reported problem. I have not had time to test that it does not break one of the other billion possible combinations of settings possible with the quiz. Code review and testing welcome. 2007-10-30 18:22:25 +00:00
tjhunt 12e5b3c2b1 MDL-11416 - Support for nonsortable columns in table lib. Backported from MOODLE_19_STABLE so that the fix for MDL-5262 works. 2007-10-29 15:25:13 +00:00
tjhunt b7515bca14 MDL-5262 - PHP notice when sorting on R% coloumn in the Item analysis report - I adopted the simple solution of stopping people sorting on that column, since it is the same as sorting on rcount, I think. Backported from MOODLE_19_STABLE. 2007-10-16 21:26:33 +00:00
nicolasconnault 9f94e60e36 MDL-10905 iterating properly through readdir() 2007-10-15 05:53:55 +00:00
gbateson 9ec94a8623 where the correct responses on a JQuiz multiple choice question all have a score of 0%, the scores will be corrected to 100% 2007-10-15 01:05:05 +00:00
nfreear e188ec9b1f Fixes MDL-11676, Skip block links are broken in Internet Explorer 6. Merged. 2007-10-09 16:10:10 +00:00
skodak 0165dea2c6 MDL-11663 sanitise submitted data when editing users 2007-10-08 19:55:39 +00:00
gbateson a3a940c7fb added escaping of quotes in TimesUp message, so that apostrophes do not cause Javascript errors 2007-10-08 06:39:23 +00:00
pichetp 0227d32dff checking that there remain $oldwrappedids before deleting them lines 87-..
add         if(is_array($oldwrappedids) && count($oldwrappedids)){
2007-10-06 21:10:13 +00:00
whchuang 2fa9af0d78 added missing string definition for sectionerror. Fixed MDL-10766 2007-10-03 00:00:11 +00:00
skodak 24f32e4836 MDL-11413 I hope now it is correct solution; backported from HEAD 2007-09-25 14:08:26 +00:00
skodak 9e6ab88530 MDL-11413 revisited; backported from HEAD 2007-09-24 15:29:07 +00:00
skodak de9eaaac1d MDL-11414 fixed handling of log urls (problem reported by Andreas Nolden); backported from HEAD 2007-09-23 13:16:53 +00:00
skodak 9a72d21147 MDL-11413 improved text cleaning (problem reported by Andreas Nolden); backported from HEAD 2007-09-23 12:30:43 +00:00
skodak a9673e7550 MDL-11413 improved text cleaning (problem reported by Andreas Nolden); backported from HEAD 2007-09-23 12:26:27 +00:00
tjhunt 8a3df96e52 MDL-11081 and MDL-11211 - Implement quiz_question_list_instances. The lach of this function was causing a horrible dataloss bug: MDL-11211. Fix thanks to Janne Mikkonen, refined by me. 2007-09-13 17:28:31 +00:00
pichetp 3e3a8001b2 Correcting a little error: datesetitem = array(); instead of datasetitem = array();
line +-550 $question->dataset[$datasetname]->datasetitem = array();
2007-09-07 02:47:37 +00:00
nicolasconnault ae7805aec3 MDL-9005 Fixed this and another multilang issue (module name in preview didn't filter multilang tags either). 2007-08-28 15:07:13 +00:00
nicolasconnault 4912fa485e MDL-10970 Someone was using
$locations = array('location1');
$locations += array('location2', 'location3', 'location4');

to save the hassle of doing one $locations[] = 'location1'; for each location.

But += doesn't add any entry if the key of the new array already exists in the original array. So, using my example, the resulting array would be:

$locations: array('location1', 'location3', 'location4');
2007-08-24 07:14:02 +00:00
pichetp 575447dd68 Merging MDL-10680 resolved by thepurplebob from 1.9 2007-08-08 02:03:43 +00:00
wildgirl 071b220cbb MDL-4912 docs directory clean-up 2007-07-28 20:25:13 +00:00
wildgirl 282aeac984 MDL-4912 docs directory clean-up 2007-07-28 20:06:16 +00:00
stronk7 af49230f9a English is English is English is English... :-( 2007-07-25 22:06:13 +00:00
stronk7 dae85a4750 Adding two missing strings. MDL-6017
NOTE: These are OUT for Moodle 1.9 and new Grade System, so don't
      translate them!
2007-07-25 22:04:04 +00:00
stronk7 f622567f6c Fixing two get_string() calls when restoring gradebook preferences. MDL-6017 2007-07-25 21:30:23 +00:00
moodler a8c857d3c2 Bye bye CHANGES http://moodle.org/mod/forum/discuss.php?d=75777 2007-07-17 02:21:57 +00:00
skodak 3bd4380e4a MDL-10341 fixed user search cleaning; backported from MOODLE_18_STABLE 2007-07-04 08:33:58 +00:00
bobopinna 9e3e85eb05 Refixed bug MDL-7325 2007-07-03 13:44:19 +00:00
skodak 91cf2fb230 MDL-10276 Text cleaning trouble; backported from HEAD 2007-06-27 12:07:35 +00:00
gbateson 8acecdb821 make sure $hotpot->id is set when adding calendar events for new HotPot 2007-06-26 12:05:49 +00:00
gbateson e29a752173 in XML source files of HP quizzes, convert relative URLs to absolute URLs in links using window.open(...) 2007-06-26 04:59:56 +00:00
gbateson a0001e3a6d change relative URLs to absolute URLs in window.open(...) 2007-06-26 02:39:30 +00:00
jamiesensei edbbeb02f2 making environment colours css selector refer to table class instead of body id. So that colours show up on other pages besides admin page. 2007-06-22 11:03:19 +00:00
jamiesensei d8e68c5e51 added styles to install.php for colours for environment table 2007-06-20 06:31:33 +00:00
jamiesensei c82a4d6d36 *** empty log message *** 2007-06-19 17:45:07 +00:00
jamiesensei 9d8453becd MDL-10168 improvements to display of results from environment checks 2007-06-19 16:26:45 +00:00
jamiesensei 52f79e8fd4 elaborated phpdoc comment slightly for doc_link 2007-06-19 15:20:16 +00:00
jamiesensei 3bc52bdb1e refactored page_doc_link into two functions. doc_link returns a link to docs. page_doc_link returns the link for this page. 2007-06-19 14:54:43 +00:00
ethem 8c239c8315 MDL-9836
Authorize.net / SSL Config Bug prevents display of options from enrol/authorize/enrol.php
2007-06-15 18:00:13 +00:00
csantossaenz 57fead9527 Fixed bug MDL-7516 2007-06-15 08:15:10 +00:00
pichetp 5394e9c99b Removing question/type/datasetdependent/categorydatasetdefinitions.php MDL-10072 2007-06-13 07:47:52 +00:00
pichetp 1dbbbb3118 removing no more used variable $sharedwildcard 2007-06-13 07:36:57 +00:00
pichetp 9cf8933ec3 solving lost of dataitems MDL-10087 merging from 1.8 2007-06-13 07:32:18 +00:00
pichetp 9b0f6ae71d giving to questiondatasets.html all the features of datasetdefinitions_form.php of HTML
QuickForm
2007-06-12 03:16:40 +00:00
pichetp 32993fef61 removing doudle html code at the end 2007-06-11 20:10:07 +00:00
pichetp 9cd0ada241 replacing "saveas" by "next page" and a greater size to answers formula <input> 2007-06-11 16:55:29 +00:00
pichetp 009d136f72 Adding various improvements (MDL-8565, MDL-9496, MDL10070 etc.)to calculated question 2007-06-11 07:44:29 +00:00
martinlanghoff 719ef5f313 moodlelib:moodle_request_shutdown() - only call apache_child_terminate if child_terminate is true - MDL-9350
Apparently there _is_ a PHP ini setting controlling
it -- defaults to off.
2007-06-07 21:24:40 +00:00
jamiesensei df5039c5ca MDL-9885 Use Permissions from Roles and Permissions System 2007-05-28 00:51:20 +00:00
jamiesensei a18c40a892 MDL-9734 fix for clean_param PARAM_LOCALURL bug 2007-05-27 11:24:58 +00:00
jamiesensei 3281b7d075 MDL-9885 'Use Permissions from Roles and Permissions System' almost done. Need to allow "Save as New Question" for those who have view permission on a question and add permission in at least one context. 2007-05-27 05:58:31 +00:00
jamiesensei ea7a090955 MDL-9883 Use new fields in question table - created, modified, createdby and modifiedby 2007-05-22 04:59:53 +00:00
jamiesensei 788376bb52 bump up version to install new fields in question table 2007-05-22 04:57:16 +00:00
jamiesensei 1c496238c3 MDL-9869 Add fields to question table - created, modified, createdby and modifiedby 2007-05-22 01:23:03 +00:00
jamiesensei cd3f0da747 UI for editing questions changed to support sharing questions in multiple contexts. Also changed import / export and category editing form to use formslib. 2007-05-20 16:18:00 +00:00
pichetp d8720eebc3 Small numerical answers i.e. 1e-18 are not graded correctly MDL-8473 merging from head 2007-05-17 17:30:35 +00:00
jamiesensei b7f1aeee3f started work on MOODLE_19_QUESTIONS branch. Have coded display of question categories page with categories shared in different category levels. Changes made to the db to remove publish and course fields and replace them with contextid field in category table. 2007-05-11 22:26:27 +00:00
pichetp 9c53d3286c merging from head so that calculated questions can be imported and other improvments 2007-05-11 15:29:50 +00:00
pichetp fc418ee754 Setting import_process =true in defaultquestion() function used on imports 2007-05-11 15:26:21 +00:00
pichetp 8a3043d26d Setting export_process =true so to be used for export in xml format of calculated
question
2007-05-11 15:14:01 +00:00
pichetp 973342ab16 adding calculated question import and export functions for webct MDL-5650 and xml
formats merged from head
2007-05-11 15:07:00 +00:00
csantossaenz 15b10f5cab Deleted addslashes_js() because it was impossible to add it to weblib.php 2007-05-11 11:11:21 +00:00
csantossaenz c00bb02c52 Added addslashes_js() to make the javascript code work properly 2007-05-11 10:54:23 +00:00
gbateson afccfe8752 when inserting 'Give Up' button, if site encoding is not iso-8859-1, then set page encoding to get_string('thischarset') 2007-05-11 05:11:55 +00:00
moodler 78e4c3dd6c Added language class for CSS MDL-9750 2007-05-09 06:45:07 +00:00
gbateson b4af3c2f48 modified "hpNewFunction" to allow Rottmeier quizze (Find-It, Dropdown) s to run on Safari (Mac) 2007-05-07 02:46:03 +00:00
gbateson b3f9b5c1c2 remove duplicate id attribute from body tag; microincrement version to 2006082902 (release 2.1.25) 2007-05-04 02:40:44 +00:00
gbateson 81ee42cb0f set default body font-size to "small" 2007-05-03 00:57:16 +00:00
gbateson f7fe32525a add HP 6.2 templates; add compatability with Safari (Mac browser); microincrement version to 2006082901 (release 2.1.24) 2007-05-01 03:19:09 +00:00
tjhunt dad0965802 Fix comedy require_once. 2007-04-24 21:15:37 +00:00
tjhunt 10e2074684 Fix error message to say the right thing. 2007-04-19 17:16:43 +00:00
cataluke 419a0bb0a8 admin/uploaduser.php: Fixed not enrolling user into course if user already exists
Author: Patrick Li <patrick@catalyst.net.nz>
Committer: Luke Hudson <luke@catalyst.net.nz>
2007-04-18 02:46:19 +00:00
cataluke 485726e71f MDL-8569 - mod/data sorting by numerical field now works with PostgreSQL
Author: Luke Hudson <luke@catalyst.net.nz>
2007-04-18 02:17:00 +00:00
cataluke bc1f84e618 MDL-7856 - make database search case-insensitive for PostgreSQL too.
Author: Andrew Walbran <andrew.walbran@catalyst.net.nz>
Committer: Luke Hudson <luke@catalyst.net.nz>
2007-04-18 01:56:14 +00:00
thepurpleblob fc144c4992 Backport from 1.7. Was completely broken (class constructed wrongly), so nothing much to lose! 2007-04-16 09:28:29 +00:00
moodler 902590a7d1 FIxed some standard theme headers by copying from "standard" as they were out of date 2007-04-16 08:06:52 +00:00
stronk7 d7a7b5b5db Fixing typo causing some (a few) sites to break on upgrade. Credit
goes to Rafa Gutierrez. MDL-9316
2007-04-12 15:30:03 +00:00
martinlanghoff 35decbd8be Fixed 'off by one' month bug in month select boxes generated by
print_date_selector when users time zone set to GMT-13.


Author: Matt Clarkson <mattc@catalyst.net.nz>
Committer: Matt <mattc@catalyst.net.nz>
2007-04-12 00:46:27 +00:00
mjollnir_ 284060cc7e fixing warnings in stats lib - rather than doing an include_once and noticing for every missing mod, check the file exists first 2007-04-11 23:51:19 +00:00
moodler 20a37a126e Automatic installer.php lang files by installer_builder (20070410) 2007-04-10 03:29:27 +00:00
stronk7 1b6fbd596c Now $CFG->apachemaxmem is respected.
Merged from MOODLE_15_STABLE
2007-04-07 16:03:15 +00:00
martinlanghoff 17b39b6c95 lib/setup moodelib: Introducing moodle_request_shutdown()
Now Moodle will have a 'shutdown_function' function. Right now
registered (and useful) only when running under apache + mod_php.

This initial function checks whether memory usage in this process exceeded
10MiB or $CFG->apachemaxmem (int, in bytes). This is really useful to prevent
using more RAM than we have.
2007-04-05 04:51:22 +00:00
moodler a1cac4a086 Automatic installer.php lang files by installer_builder (20070405) 2007-04-05 03:31:56 +00:00
nicolasconnault 09f187c0db MDL-9204 New submission wasn't given a timemodified upon creation. 2007-04-05 03:24:49 +00:00
moodler 1e0a4f87fc Automatic installer.php lang files by installer_builder (20070404) 2007-04-04 03:57:00 +00:00
nicolasconnault 9fb8e5ed17 MDL-9192
a.dimmed:link,
a.dimmed:visited {
  color:#AAAAAA;
}
2007-04-04 02:41:23 +00:00
nicolasconnault ffd9b01913 MDL-9193 2007-04-04 02:19:30 +00:00
nicolasconnault 3c582678cf MDL-9194 2007-04-04 02:05:48 +00:00
nicolasconnault c63af80f85 MDL-9147 2007-04-03 08:42:33 +00:00
toyomoyo 09bd9bb66b fix for broken blog utf8 migration 2007-04-02 08:41:26 +00:00
moodler 244c10cf84 Complete port of Moodle 1.8 formslib.php back into 1.7 to aid development of any modules that may use formslib in 1.7
MDL-9159
2007-04-02 05:26:05 +00:00
paca70 f4959dc939 To fix MDL-8614 2007-04-01 07:50:16 +00:00
tjhunt e7a84ec034 MDL-6269, MDL-8958, MDL-8990 - Major fix to do with each attempt builds on last:
It used not to work with random questions, and there were problems with the computation of the grade, and regrading. Fix thanks to Paulo Matos, who not only fixed the bug and tested it, but was also incredibly patient waiting for me to have time to commit the changes to CVS.

This commit also includes a backport of a small state logic changes to the 1.6 stable branch.

Backported from MOODLE_17_STABLE.
2007-03-30 16:05:14 +00:00
moodler 00e53e7c36 Updated for post 1.6.5 2007-03-30 08:31:54 +00:00
moodler cdf10a35ab Bump to 1.6.5 for release 2007-03-30 07:47:20 +00:00
moodler 561bb4feac Recent changes 2007-03-30 07:31:16 +00:00
gbateson eaf134b1bb fix the display of the special chars keypad (in JCloze and JQuiz) 2007-03-30 03:47:29 +00:00
skodak f035daedca MDL-4313 LDAP doesn't properly escape extra quotes in course details; backported from MOODLE_18_STABLE 2007-03-29 22:07:41 +00:00
csantossaenz 4e3ee63c2e Fixed problem with the popup window options. Now, they are saved when you update an SCORM activity and you change those options. 2007-03-29 08:07:42 +00:00
csantossaenz d58e4f8a04 Fixed backup problem for scorm module. Now, it includes needed files in moddata/scorm. even though the backup is done without user data and files 2007-03-28 14:57:05 +00:00
stronk7 4afc877819 Last commit of the glorious glossary files to 16_STABLE, performed now
that everything is properly branched. See MDL-9032
2007-03-25 15:31:20 +00:00
moodler 86f4390922 Removed to match original MOODLE_16_STABLE ... not sure how this got in again. 2007-03-25 15:16:39 +00:00
moodler cddc532c21 Latest tags for 1.6 2007-03-25 15:14:11 +00:00
moodler cd4858ed49 Just removed some unneeded braces (and testing MOODLE_16_STABLE again!) 2007-03-25 15:10:58 +00:00
moodler 609618521b Restoring changes all the changes in MOODLE_16_STABLE since MOODLE_16_BETA.
This had to be done because the MOODLE_16_STABLE branch tags were moved.

Hopefully after this MOODLE_16_STABLE will be back to how it was (and a
proper branch) but some of the history may look a bit odd.

See MDL-9032 for more discussion and details.
2007-03-25 14:48:26 +00:00
moodler 123f94ad3a Checking MOODLE_16_STABLE branch 2007-03-25 08:34:30 +00:00
stronk7 5da4f6bf37 And finally, I can send again the only two files that were committed
after the disaster.
2007-03-25 02:31:58 +00:00
stronk7 57ba54429f Adding some files that were never merged after branch disaster 2007-03-25 01:54:28 +00:00
stronk7 84ef448820 Adding some files that were never merged after branch disaster 2007-03-25 01:48:51 +00:00
stronk7 80e2ce03fb Updating some binary files changed after branch disaster 2007-03-25 01:09:47 +00:00
stronk7 812d7e4a29 Deleting non-existing files in 16_STABLE after branch disaster 2007-03-25 00:56:44 +00:00
stronk7 4c74467eae Re-applying unmerged changes to 16_STABLE after branch disaster 2007-03-25 00:29:47 +00:00
stronk7 f10bf825df Re-applying unmerged changes to 16_STABLE after branch disaster 2007-03-25 00:01:20 +00:00
stronk7 3676309617 Committing changes performed on 16_STABLE after wrong move of tag. 2007-03-24 11:42:14 +00:00
stronk7 8bcbbf13e3 Committing changes performed on 16_STABLE after wrong move of tag. 2007-03-24 11:25:45 +00:00
stronk7 81e7672216 Fix a problem with glossary not being able to sort by firstname.
Backported from MOODLE_18_STABLE
2007-03-24 01:02:04 +00:00
stronk7 183185d12b One default was causing author view not being able to sortby firstname or lastname.
Backported from MOODLE_18_STABLE
2007-03-24 00:41:43 +00:00
moodler bdea788034 Automatic installer.php lang files by installer_builder (20070323) 2007-03-23 03:39:40 +00:00
tjhunt 5c3a0f7cf6 MDL-7241 - Manual grading report, sort by completed time didn't. 2007-03-22 21:31:12 +00:00
moodler 13d1518108 Automatic installer.php lang files by installer_builder (20070322) 2007-03-22 03:53:27 +00:00
tjhunt a24948b64f MDL-7259 - Item analysis report does not use the right format_text settings. 2007-03-21 23:25:09 +00:00
tjhunt c6d0697e7a Fix whitespace problems and Eclipse warnings in Item Analysis quiz report. 2007-03-21 23:04:41 +00:00
skodak 82dd519e4f MDL-7647 Broken links on confirmation email (or others) - patch by Paulo Matos; backported from MOODLE_17_STABLE 2007-03-21 22:01:19 +00:00
moodler 08da658c0b Automatic installer.php lang files by installer_builder (20070321) 2007-03-21 03:48:28 +00:00
tjhunt e6fb20e1b4 MDL-8978 - Regression from MDL-6386. 2007-03-21 00:13:01 +00:00
skodak c9bd758adb MDL-8975 fix parameter handling in repository plugin; backported from MOODLE_18_STABLE 2007-03-20 19:49:00 +00:00
skodak 1bc1ee7884 SC#374 removing obsoleted utf8migration code; merged from MOODLE_17_STABLE 2007-03-20 16:25:23 +00:00
tjhunt 05318aa55a MDL-6386/MDL-6462 - yet more special character issues with multianswer. I think I have got them all this time. Backported from HEAD. 2007-03-20 14:31:08 +00:00
moodler 87577fc045 Automatic installer.php lang files by installer_builder (20070320) 2007-03-20 03:33:47 +00:00
stronk7 f08799bc80 small typo in var name
Merged from MOODLE_15_STABLE
2007-03-19 15:55:41 +00:00
martinlanghoff 0f1f94408a Auto-linking filters: fix serious caching bug in forum mailouts
Autolinking of glossaries, activity, resources and wiki names were using a
trivial single-entry cache implemented with static vars. The cache was _not_
keyed on course.

This bug was visible during forum_cron() which walks many courses. The cache
would get "stuck" on the first course that had something to put in the cache.
All mailouts from there onwards would autolink to stuff in the wrong course.
2007-03-19 06:03:00 +00:00
moodler 61231d5b66 Automatic installer.php lang files by installer_builder (20070318) 2007-03-18 03:26:49 +00:00
poltawski d8793bf35c MDL-6386 - Regression from MDL-6462, lost stripslashes in CLOZE question,
thanks to Joseph Joseph Rézeau  for his attention to this issue.
Backported from MOODLE_18_STABLE
2007-03-17 22:58:30 +00:00
pichetp d88d4d9309 adding </p> lines 106,108 2007-03-16 22:29:59 +00:00
tjhunt 911812794c MDL-6462 - Cloze (multianswer) question special character issues. 2007-03-15 12:58:38 +00:00
moodler e29818bf9c Automatic installer.php lang files by installer_builder (20070315) 2007-03-15 03:29:38 +00:00
tjhunt 8ec981d1eb MDL-8127 - bad use of DESCRIPTION constant in quiz module causes upgrade to fail. Thanks to Pavel Krejci for the fix. 2007-03-14 21:23:39 +00:00
skodak 52a257bb99 MDL-8897 fixed shell commands in tex and algebra filters; backported from MOODLE_17_STABLE 2007-03-14 15:15:26 +00:00
ethem 4955f652fa Code cleanup 2007-03-14 13:48:30 +00:00
moodler 39eda5c5e8 Automatic installer.php lang files by installer_builder (20070314) 2007-03-14 03:48:10 +00:00
tjhunt 3e93268a0a Eliminate bizarre use of function_exists. 2007-03-13 17:43:10 +00:00
moodler a61217d94e Automatic installer.php lang files by installer_builder (20070313) 2007-03-13 03:31:07 +00:00
skodak 7dcc760e18 MDL-5229 and MDL-6196 fixed infinite loop for gb18030 encoding, line breaking for gb18030 does not work though 2007-03-12 08:54:23 +00:00
skodak acb6697543 MDL-8849 use proper value quoting; backported from MOODLE_18_STABLE 2007-03-11 20:01:53 +00:00
moodler 77d6f641ba Merged from head MDL-8842 2007-03-10 14:52:17 +00:00
moodler 2cc1083e86 Automatic installer.php lang files by installer_builder (20070310) 2007-03-10 03:26:29 +00:00
tjhunt 50219aacc1 MDL-8177 - Random questions selected deleted questions. Backported from MOODLE_18_STABLE. 2007-03-10 00:34:55 +00:00
moodler b84d9721c0 Automatic installer.php lang files by installer_builder (20070309) 2007-03-09 03:43:18 +00:00
moodler f466b19ca6 chaning require_once to include_once to tolerate faulty mods 2007-03-08 03:28:09 +00:00
tjhunt 1e1ac99513 MDL-8349 - responses not being filtered in history display. Backported from MOODLE_18_STABLE. 2007-03-06 18:00:51 +00:00
moodler 6a1596099d Mrged new string locations for modules 2007-03-05 12:30:45 +00:00
skodak d827e21645 MDL-8584 forum reset now disabled if using PostgreSQL in Moodle 1.6.x 2007-03-04 09:10:18 +00:00
skodak dab8f5a24d MDL-8584 forum reset now disabled if using PostgreSQL in Moodle 1.6.x 2007-03-04 09:08:01 +00:00
moodler 7ecfb0c038 Automatic installer.php lang files by installer_builder (20070304) 2007-03-04 03:38:41 +00:00
gbateson f5a13d3f08 set JQuiz[7]=false, to fix checking answers for JQuiz Hybrid questions when in ShortAnswer mode 2007-03-04 01:18:07 +00:00
skodak 6317484ca7 MDL-8733 fixed approving logic when editing; fixed approve icon 2007-03-03 12:17:35 +00:00
skodak bd90f02488 sesskey added to logout.php MDL-8727 ; backported from HEAD 2007-03-02 17:15:53 +00:00
moodler 3ce0e8274f fix for MDL-8491, comments not saved in backups for essay questions 2007-03-02 04:48:21 +00:00
mjollnir_ bd2cf8f046 fixing bug MDL-8651: import course data should clean up after itself 2007-03-02 01:42:25 +00:00
defacer 2dd1350d64 Fix for MDL-8515: Prefixing chat messages with a slash should not hide the
user's name unless it's a special command we handle.

I completely removed the emoticon handling case, but it seems like it was
not needed for a long time now? Emoticons work just fine without it.
2007-03-01 07:01:13 +00:00
defacer 55a30b97ad Fix for MDL-4701: Event URLs now include anchor so that the event is immediately visible. 2007-02-27 14:25:17 +00:00
defacer e2ea245646 Bugfix: skodak's fix for MDL-5991 is needed here as well. 2007-02-27 13:55:29 +00:00
defacer 9b2fb1535b Changing email addresses that caught my eye in the comments. 2007-02-27 13:44:17 +00:00
defacer 8960cc3780 Not needing this anymore, we now have Moodle Docs. 2007-02-27 13:38:06 +00:00
moodler 541411b819 fixing typo 2007-02-27 04:38:54 +00:00
moodler 0c9a031f46 Automatic installer.php lang files by installer_builder (20070226) 2007-02-26 03:35:58 +00:00
defacer c109bb608a Fix for MDL-4940: Social Activities block disappears when editing course settings. 2007-02-24 23:07:32 +00:00
moodler cc9232e04f Automatic installer.php lang files by installer_builder (20070224) 2007-02-24 03:34:27 +00:00
thepurpleblob 5914b10e9c MDL-8602
Don't count modules where course=0 (ie, they must exist in real courses)
2007-02-21 14:58:52 +00:00
stronk7 830f83030c Changing iso-8859-1 encoding of excel files to windows-1252. It adds support for
some more (a few) characters. MDL-7993
2007-02-19 23:19:04 +00:00
stronk7 9c08fcb1a3 Backporting excellib with support to $CFG->excelisofiles to 16_STABLE.
MDL-7993. http://moodle.org/mod/forum/discuss.php?d=53302
2007-02-19 22:29:49 +00:00
ethem d421c0df1a Removed unnecesary code. 2007-02-19 11:57:49 +00:00
tjhunt e4f0ab116b MDL-8145 - Add more options to the add random questions dropdown. 2007-02-19 04:23:58 +00:00
moodler ead0918c36 Automatic installer.php lang files by installer_builder (20070219) 2007-02-19 03:30:54 +00:00
koenr 73ba657df4 MDL-8400 Changed currency of peru to Nuevo Sol 2007-02-17 23:37:26 +00:00
tjhunt 7d11d206b0 MDL-8154 - Typo in course search code. Fix thanks to Anthony Borrow. 2007-02-17 17:16:44 +00:00
moodler b19040a294 Automatic installer.php lang files by installer_builder (20070216) 2007-02-16 03:35:41 +00:00
moodler 48026c58cb Automatic installer.php lang files by installer_builder (20070214) 2007-02-14 03:47:19 +00:00
stronk7 6172a24c6e Some minor js problems. MDL-7811 and MDL-6481 2007-02-13 23:35:15 +00:00
moodler b5a1d81585 Automatic installer.php lang files by installer_builder (20070213) 2007-02-13 03:48:43 +00:00
moodler ee2c3b4de9 Automatic installer.php lang files by installer_builder (20070212) 2007-02-12 03:48:54 +00:00
vyshane 62154f84d7 Fix for MDL-8404.
Admin couldn't edit posts for each user one discussion forums.
2007-02-09 07:32:21 +00:00
stronk7 ad8c93de3e Delete backup records on course delete. MDL-8314 2007-02-09 00:09:05 +00:00
moodler 88cd5d6f9f Automatic installer.php lang files by installer_builder (20070207) 2007-02-07 03:32:02 +00:00
gbateson f733b58e83 allow empty JQuiz questions (which have at least one answer) 2007-02-03 01:11:39 +00:00
gbateson 3f4df7071b omit empty answers from JQuiz import 2007-02-03 00:35:31 +00:00
moodler fc35fab7ec Automatic installer.php lang files by installer_builder (20070202) 2007-02-02 03:44:42 +00:00
moodler 66be99b9b6 Automatic installer.php lang files by installer_builder (20070201) 2007-02-01 03:29:00 +00:00
tjhunt c19838ded3 Fix type on close tag. 2007-01-29 16:22:24 +00:00
skodak f5e90caea6 MDL-6128 special chars and messaging system; backported from HEAD 2007-01-28 21:47:21 +00:00
gbateson 8bc93dfa68 correct the display of the "Update this Hot Potatoes Quiz" button in Danish (da_utf8) and German (de_utf8) - see mdl-8322 2007-01-28 00:11:06 +00:00
moodler 9ede45bcc1 Automatic installer.php lang files by installer_builder (20070127) 2007-01-27 03:18:08 +00:00
moodler 8f716e31b3 Fixed site identifier 2007-01-23 05:01:17 +00:00
moodler 1c0d156bd4 Automatic installer.php lang files by installer_builder (20070123) 2007-01-23 03:23:05 +00:00
moodler 8b1f05f897 Automatic installer.php lang files by installer_builder (20070119) 2007-01-19 03:18:58 +00:00
bobopinna 348355c4b8 Fixed an error in $score initialization 2007-01-18 20:32:33 +00:00
skodak 753f1af690 do not send passowrd hashes to other sites SC#353 2007-01-17 20:08:10 +00:00
skodak 53ab66c884 force login in course calendar SC#349; backported from HEAD 2007-01-17 19:56:15 +00:00
moodler aaba34cc52 Bumped to post-1.6.4 2007-01-17 04:28:57 +00:00
246 changed files with 11243 additions and 25666 deletions
-12256
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -281,7 +281,7 @@
if (!empty($CFG->enablestats) and empty($CFG->disablestatsprocessing)) {
// check we're not before our runtime
$timetocheck = strtotime("$CFG->statsruntimestarthour:$CFG->statsruntimestartminute today");
$timetocheck = strtotime("today $CFG->statsruntimestarthour:$CFG->statsruntimestartminute");
if (time() > $timetocheck) {
$time = 60*60*20; // set it to 20 here for first run... (overridden by $CFG)
+1 -1
View File
@@ -43,7 +43,7 @@ function delete_subdirectories($rootdir) {
$dir = opendir($rootdir);
while ($file = readdir($dir)) {
while (false !== ($file = readdir($dir))) {
if ($file != '.' and $file != '..') {
$fullfile = $rootdir .'/'. $file;
if (filetype($fullfile) == 'dir') {
+3 -11
View File
@@ -258,7 +258,7 @@
/// Define the unique site ID code if it isn't already
if (empty($CFG->siteidentifier)) { // Unique site identification code
set_config('siteidentifier', random_string(32));
set_config('siteidentifier', random_string(32).$_SERVER['HTTP_HOST']);
}
/// Check if the guest user exists. If not, create one.
@@ -319,8 +319,8 @@
print_spacer(10,10);
}
if (ini_get_bool('register_globals') && !ini_get_bool('magic_quotes_gpc')) {
print_simple_box(get_string('globalsquoteswarning', 'admin'), 'center', '60%');
if (ini_get_bool('register_globals')) {
print_simple_box(get_string('globalswarning', 'admin'), 'center', '60%');
}
if (is_dataroot_insecure()) {
@@ -478,14 +478,6 @@ epository').'</a></strong>',
print_simple_box_end();
if (optional_param('dbmigrate')) { // ??? Is this actually used?
print_simple_box_start('center','60%');
require_once($CFG->dirroot.'/admin/utfdbmigrate.php');
db_migrate2utf8();
print_simple_box_end();
}
print_footer($site);
+1 -1
View File
@@ -177,7 +177,7 @@
$settings = "";
}
$count = count_records("$module->name");
$count = count_records_select("$module->name",'course<>0');
if ($module->visible) {
$visible = "<a href=\"modules.php?hide=$module->name&amp;sesskey=$USER->sesskey\" title=\"$strhide\">".
+1 -1
View File
@@ -26,7 +26,7 @@
}
if (empty($CFG->siteidentifier)) { // Unique site identification code
set_config('siteidentifier', random_string(32));
set_config('siteidentifier', random_string(32).$_SERVER['HTTP_HOST']);
}
-1
View File
@@ -264,7 +264,6 @@ if ($um->preprocess_files() && confirm_sesskey()) {
//This can be used to obtain a list of userids for existing users
notify("$user->id ".get_string('usernotaddedregistered', 'error', $username));
$userserrors++;
continue;
}
} else { // new user
+1 -1
View File
@@ -9,7 +9,7 @@ require_once($CFG->dirroot.'/backup/bb/xsl_emulate_xslt.inc');
function get_subdirs($directory){
$opendirectory = opendir( $directory );
while($filename = readdir($opendirectory)) {
while(false !== ($filename = readdir($opendirectory))) {
if (is_dir($directory.$filename) and $filename != ".." and $filename != "."){
$subdirs[] = $filename;
}
+4 -4
View File
@@ -118,7 +118,7 @@
}
// Loop through all directory entries, and construct two temporary arrays containing files and sub directories
while($entry = readdir($handle)) {
while(false !== ($entry = readdir($handle))) {
if (is_dir($dir. $slash .$entry) && $entry != ".." && $entry != "." && $entry != $excludeddir) {
$dir_subdirs[] = $dir. $slash .$entry;
}
@@ -195,7 +195,7 @@
$results = null;
$dir = opendir($rootdir);
while ($file=readdir($dir)) {
while (false !== ($file=readdir($dir))) {
if ($file=="." || $file=="..") {
continue;
}
@@ -214,7 +214,7 @@
$results = "";
$dir = opendir($rootdir);
while ($file=readdir($dir)) {
while (false !== ($file=readdir($dir))) {
if ($file=="." || $file=="..") {
continue;
}
@@ -301,7 +301,7 @@
$status = mkdir($to_file,$CFG->directorypermissions);
}
$dir = opendir($from_file);
while ($file=readdir($dir)) {
while (false !== ($file=readdir($dir))) {
if ($file=="." || $file=="..") {
continue;
}
+9
View File
@@ -53,6 +53,15 @@
print_simple_box(get_string("restorefinished"),"center");
} else {
print_simple_box(get_string("importdatafinished"),"center");
$file = $CFG->dataroot . '/'
. $SESSION->import_preferences->backup_course
. '/backupdata/' . $SESSION->import_preferences->backup_name;
if (is_readable($file)) {
unlink($file);
}
else {
error_log("import course data: couldn't unlink $file");
}
unset($SESSION->restore);
}
print_continue("$CFG->wwwroot/course/view.php?id=".$restore->course_id);
+34 -25
View File
@@ -1077,7 +1077,7 @@
if (!$preferencescount) {
$continue = false;
if (!defined('RESTORE_SILENTLY')) {
echo '<li>'.get_string('backupwithoutgradebook','grade').'</li>';
echo '<li>'.get_string('backupwithoutgradebook','grades').'</li>';
}
}
@@ -1088,7 +1088,7 @@
if ($pref_rec->value == 0) {
$continue = false;
if (!defined('RESTORE_SILENTLY')) {
echo '<li>'.get_string('respectingcurrentdata','grade').'</li>';
echo '<li>'.get_string('respectingcurrentdata','grades').'</li>';
}
}
}
@@ -1382,6 +1382,19 @@
$user->lang = 'mi_nt';
}
//Country list updates - MDL-13060
//Any user whose country code has been deleted or modified needs to be assigned a valid one.
$country_update_map = array(
'ZR' => 'CD',
'TP' => 'TL',
'FX' => 'FR',
'KO' => 'RS',
'CS' => 'RS',
'WA' => 'GB');
if (array_key_exists($user->country, $country_update_map)) {
$user->country = $country_update_map[$user->country];
}
//Check if it's admin and coursecreator
$is_admin = !empty($user->roles['admin']);
$is_coursecreator = !empty($user->roles['coursecreator']);
@@ -1858,14 +1871,7 @@
foreach ($info as $category) {
//Skip empty categories (some backups can contain them)
if (!empty($category->id)) {
$catrestore = "restore_question_categories";
if (function_exists($catrestore)) {
//print_object ($category); //Debug
$status = $catrestore($category,$restore);
} else {
//Something was wrong. Function should exist.
$status = false;
}
$status = restore_question_categories($category,$restore);
}
}
@@ -2203,19 +2209,6 @@
//Assign it to admin
$eve->userid = $adminid;
}
//We must recode the repeatid if the event has it
if (!empty($eve->repeatid)) {
$repeat_rec = backup_getid($restore->backup_unique_code,"event_repeatid",$eve->repeatid);
if ($repeat_rec) { //Exists, so use it...
$eve->repeatid = $repeat_rec->new_id;
} else { //Doesn't exists, calculate the next and save it
$oldrepeatid = $eve->repeatid;
$max_rec = get_record_sql('SELECT 1, MAX(repeatid) AS repeatid FROM '.$CFG->prefix.'event');
$eve->repeatid = empty($max_rec) ? 1 : $max_rec->repeatid + 1;
backup_putid($restore->backup_unique_code,"event_repeatid", $oldrepeatid, $eve->repeatid);
}
}
//We have to recode the groupid field
$group = backup_getid($restore->backup_unique_code,"groups",$eve->groupid);
@@ -2228,6 +2221,22 @@
//The structure is equal to the db, so insert the event
$newid = insert_record ("event",$eve);
//We must recode the repeatid if the event has it
//The repeatid now refers to the id of the original event. (see Bug#5956)
if ($newid && !empty($eve->repeatid)) {
$repeat_rec = backup_getid($restore->backup_unique_code,"event_repeatid",$eve->repeatid);
if ($repeat_rec) { //Exists, so use it...
$eve->repeatid = $repeat_rec->new_id;
} else { //Doesn't exists, calculate the next and save it
$oldrepeatid = $eve->repeatid;
$eve->repeatid = $newid;
backup_putid($restore->backup_unique_code,"event_repeatid", $oldrepeatid, $eve->repeatid);
}
$eve->id = $newid;
// update the record to contain the correct repeatid
update_record('event',$eve);
}
} else {
//get current event id
$newid = $eve_db->id;
@@ -5306,9 +5315,9 @@
}
if (!$status = restore_decode_content_links($restore)) {
if (!defined('RESTORE_SILENTLY')) {
notify("Could not refresh events for activities!");
notify("Could not decode content links!");
} else {
$errorstr = "Could not refresh events for activities!";
$errorstr = "Could not decode content links!";
return false;
}
}
-1232
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -71,13 +71,13 @@ class block_blog_tags extends block_base {
$timewithin = $this->config->timewithin * 24 * 60 * 60; /// convert to seconds
$sql = 'SELECT t.*, COUNT(DISTINCT bt.id) as ct ';
$sql = 'SELECT t.id, t.type, t.text, COUNT(DISTINCT bt.id) as ct ';
$sql .= "FROM {$CFG->prefix}tags as t, {$CFG->prefix}blog_tag_instance as bt, {$CFG->prefix}post as p ";
$sql .= 'WHERE t.id = bt.tagid ';
$sql .= 'AND p.id = bt.entryid ';
$sql .= 'AND (p.publishstate = \'site\' or p.publishstate=\'public\') ';
$sql .= "AND bt.timemodified > {$timewithin} ";
$sql .= 'GROUP BY bt.tagid ';
$sql .= 'GROUP BY t.id, t.type, t.text ';
$sql .= 'ORDER BY ct DESC, t.text ASC ';
$sql .= "LIMIT {$this->config->numberoftags} ";
+1 -1
View File
@@ -52,7 +52,7 @@ class block_login extends block_base {
$this->content->text .= '<table align="center" cellpadding="2" cellspacing="0" class="logintable">';
$this->content->text .= '<tr><td class="c0 r0" align="right">'.get_string('username').':</td>';
$this->content->text .= '<td class="c1 r0"><input type="text" name="username" size="10" value="'.$username.'" /></td></tr>';
$this->content->text .= '<td class="c1 r0"><input type="text" name="username" size="10" value="'.s($username).'" /></td></tr>';
$this->content->text .= '<tr><td class="c0 r1" align="right">'.get_string('password').':</td>';
$this->content->text .= '<td class="c1 r1"><input type="password" name="password" size="10" value="" /></td></tr>';
+4 -3
View File
@@ -7,7 +7,7 @@ class block_participants extends block_list {
}
function get_content() {
global $USER, $CFG;
global $USER, $CFG, $COURSE;
if ($this->content !== NULL) {
return $this->content;
@@ -27,13 +27,14 @@ class block_participants extends block_list {
$this->instance->pageid = SITEID;
}
if ($this->instance->pageid != SITEID ||
/// MDL-13252 Always get the course page id or else the id may be incorrect in the user/index.php
if ($COURSE->id != SITEID ||
$CFG->showsiteparticipantslist > 1 ||
($CFG->showsiteparticipantslist == 1 && isteacherinanycourse()) ||
isteacher(SITEID)) {
$this->content->items[] = '<a title="'.get_string('listofallpeople').'" href="'.
$CFG->wwwroot.'/user/index.php?id='.$this->instance->pageid.'">'.get_string('participants').'</a>';
$CFG->wwwroot.'/user/index.php?id='.$COURSE->id.'">'.get_string('participants').'</a>';
$this->content->icons[] = '<img src="'.$CFG->pixpath.'/i/users.gif" height="16" width="16" alt="" />';
}
+4
View File
@@ -1,5 +1,9 @@
<?php // $Id$
if (!defined('MOODLE_INTERNAL')) {
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
}
/**
* Definition of blog page type.
*/
+2 -2
View File
@@ -155,9 +155,9 @@
global $USER, $CFG, $course, $ME;
$template['body'] = get_formatted_entry_body($blogEntry->summary, $blogEntry->format);
$template['title'] = '<a name="'. $blogEntry->subject .'"></a>';
$template['title'] = '<a name="'. s($blogEntry->subject, true) .'"></a>';
//enclose the title in nolink tags so that moodle formatting doesn't autolink the text
$template['title'] .= '<span class="nolink">'. $blogEntry->subject;
$template['title'] .= '<span class="nolink">'. strip_tags(format_string($blogEntry->subject, true));
$template['title'] .= '</span>';
$template['userid'] = $blogEntry->userid;
$template['author'] = fullname(get_record('user','id',$blogEntry->userid));
+10 -9
View File
@@ -9,14 +9,14 @@
// Copyright (C) 2003-2004 Greek School Network www.sch.gr //
// //
// Designed by: //
// Avgoustos Tsinakos (tsinakos@uom.gr) //
// Jon Papaioannou (pj@uom.gr) //
// Avgoustos Tsinakos (tsinakos@teikav.edu.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// Programming and development: //
// Jon Papaioannou (pj@uom.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// For bugs, suggestions, etc contact: //
// Jon Papaioannou (pj@uom.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// The current module was developed at the University of Macedonia //
// (www.uom.gr) under the funding of the Greek School Network (www.sch.gr) //
@@ -205,13 +205,14 @@
if (count($err) == 0) {
$form->timemodified = time();
if ($form->repeat) {
$fetch = get_record_sql('SELECT 1, MAX(repeatid) AS repeatid FROM '.$CFG->prefix.'event');
$form->repeatid = empty($fetch) ? 1 : $fetch->repeatid + 1;
}
/// Get the event id for the log record.
$eventid = insert_record('event', $form, true);
/// Use the event id as the repeatid to link repeat entries together
if ($form->repeat) {
$form->repeatid = $form->id = $eventid;
update_record('event', $form); // update the row, to set its repeatid
}
/// Log the event entry.
add_to_log($form->courseid, 'calendar', 'add', 'event.php?action=edit&amp;id='.$eventid, stripslashes($form->name));
+7 -7
View File
@@ -9,14 +9,14 @@
// Copyright (C) 2003-2004 Greek School Network www.sch.gr //
// //
// Designed by: //
// Avgoustos Tsinakos (tsinakos@uom.gr) //
// Jon Papaioannou (pj@uom.gr) //
// Avgoustos Tsinakos (tsinakos@teikav.edu.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// Programming and development: //
// Jon Papaioannou (pj@uom.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// For bugs, suggestions, etc contact: //
// Jon Papaioannou (pj@uom.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// The current module was developed at the University of Macedonia //
// (www.uom.gr) under the funding of the Greek School Network (www.sch.gr) //
@@ -242,7 +242,7 @@ function calendar_get_mini($courses, $groups, $users, $cal_month = false, $cal_y
$popupicon = $CFG->pixpath.'/c/user.gif';
$popupalt = '';
}
$popupcontent .= '<div><img height="16" width="16" src="'.$popupicon.'" style="vertical-align: middle; margin-right: 4px;" alt="'.$popupalt.'" /><a href="'.$dayhref.'">'.format_string($event->name,true).'</a></div>';
$popupcontent .= '<div><img height="16" width="16" src="'.$popupicon.'" style="vertical-align: middle; margin-right: 4px;" alt="'.$popupalt.'" /><a href="'.$dayhref.'#event_'.$event->id.'">'.format_string($event->name,true).'</a></div>';
}
//Accessibility: functionality moved to calendar_get_popup.
@@ -456,7 +456,7 @@ function calendar_print_event($event) {
static $strftimetime;
$event = calendar_add_event_metadata($event);
echo '<table class="event" cellspacing="0">';
echo '<a name="event_'.$event->id.'"></a><table class="event" cellspacing="0">';
echo '<tr><td class="picture">';
if (!empty($event->icon)) {
echo $event->icon;
@@ -869,7 +869,7 @@ function calendar_get_sideblock_upcoming($events, $linkhref = NULL) {
if(!empty($linkhref)) {
$ed = usergetdate($events[$i]->timestart);
$href = calendar_get_link_href(CALENDAR_URL.$linkhref, $ed['mday'], $ed['mon'], $ed['year']);
$content .= '<a href="'.$href.'">'.$events[$i]->name.'</a>';
$content .= '<a href="'.$href.'#event_'.$events[$i]->id.'">'.$events[$i]->name.'</a>';
}
else {
$content .= $events[$i]->name;
+4 -4
View File
@@ -9,14 +9,14 @@
// Copyright (C) 2003-2004 Greek School Network www.sch.gr //
// //
// Designed by: //
// Avgoustos Tsinakos (tsinakos@uom.gr) //
// Jon Papaioannou (pj@uom.gr) //
// Avgoustos Tsinakos (tsinakos@teikav.edu.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// Programming and development: //
// Jon Papaioannou (pj@uom.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// For bugs, suggestions, etc contact: //
// Jon Papaioannou (pj@uom.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// The current module was developed at the University of Macedonia //
// (www.uom.gr) under the funding of the Greek School Network (www.sch.gr) //
+23 -13
View File
@@ -9,14 +9,14 @@
// Copyright (C) 2003-2004 Greek School Network www.sch.gr //
// //
// Designed by: //
// Avgoustos Tsinakos (tsinakos@uom.gr) //
// Jon Papaioannou (pj@uom.gr) //
// Avgoustos Tsinakos (tsinakos@teikav.edu.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// Programming and development: //
// Jon Papaioannou (pj@uom.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// For bugs, suggestions, etc contact: //
// Jon Papaioannou (pj@uom.gr) //
// Jon Papaioannou (pj@moodle.org) //
// //
// The current module was developed at the University of Macedonia //
// (www.uom.gr) under the funding of the Greek School Network (www.sch.gr) //
@@ -44,8 +44,8 @@
require_once($CFG->dirroot.'/course/lib.php');
require_once($CFG->dirroot.'/calendar/lib.php');
$course = optional_param('course', 0);
$view = optional_param('view', 'upcoming');
$courseid = optional_param('course', 0, PARAM_INT);
$view = optional_param('view', 'upcoming', PARAM_ALPHA);
$day = optional_param('cal_d', 0, PARAM_INT);
$mon = optional_param('cal_m', 0, PARAM_INT);
$yr = optional_param('cal_y', 0, PARAM_INT);
@@ -54,7 +54,9 @@
redirect($CFG->wwwroot.'/'.$CFG->admin.'/index.php');
}
if ($CFG->forcelogin) {
if ($courseid) {
require_login($courseid);
} else if ($CFG->forcelogin) {
require_login();
}
@@ -87,8 +89,8 @@
}
// If a course has been supplied in the URL, change the filters to show that one
if (!empty($course)) {
if ($course = get_record('course', 'id', $course)) {
if (!empty($courseid)) {
if ($course = get_record('course', 'id', $courseid)) {
if ($course->id == SITEID) {
// If coming from the home page, show all courses
$SESSION->cal_courses_shown = calendar_get_default_courses(true);
@@ -100,6 +102,8 @@
calendar_set_referring_course($SESSION->cal_courses_shown);
}
}
} else {
$course = null;
}
if (empty($USER->id) or isguest()) {
@@ -302,9 +306,15 @@ function calendar_show_month_detailed($m, $y, $courses, $groups, $users) {
list($d, $m, $y) = array($date['mday'], $date['mon'], $date['year']); // This is what we want to display
$display->maxdays = calendar_days_in_month($m, $y);
// We 'll keep these values as GMT here, and offset them when the time comes to query the db
$display->tstart = gmmktime(0, 0, 0, $m, 1, $y); // This is GMT
$display->tend = gmmktime(23, 59, 59, $m, $display->maxdays, $y); // GMT
if (get_user_timezone_offset() < 99) {
// We 'll keep these values as GMT here, and offset them when the time comes to query the db
$display->tstart = gmmktime(0, 0, 0, $m, 1, $y); // This is GMT
$display->tend = gmmktime(23, 59, 59, $m, $display->maxdays, $y); // GMT
} else {
// no timezone info specified
$display->tstart = mktime(0, 0, 0, $m, 1, $y);
$display->tend = mktime(23, 59, 59, $m, $display->maxdays, $y);
}
$startwday = gmdate('w', $display->tstart); // $display->tstart is already GMT, so don't use date(): messes with server's TZ
@@ -440,7 +450,7 @@ function calendar_show_month_detailed($m, $y, $courses, $groups, $users) {
if(isset($eventsbyday[$day])) {
echo '<ul class="events-new">';
foreach($eventsbyday[$day] as $eventindex) {
echo '<li><a href="'.$dayhref.'">'.format_string($events[$eventindex]->name,true).'</a></li>';
echo '<li><a href="'.$dayhref.'#event_'.$events[$eventindex]->id.'">'.format_string($events[$eventindex]->name, true).'</a></li>';
}
echo '</ul>';
}
+2 -2
View File
@@ -408,7 +408,7 @@ function print_log($course, $user=0, $date=0, $order="l.time ASC", $page=0, $per
$log->url = strip_tags(urldecode($log->url)); // Some XSS protection
$log->info = strip_tags(urldecode($log->info)); // Some XSS protection
$log->url = str_replace('&', '&amp;', $log->url); /// XHTML compatibility
$log->url = s($log->url); /// XSS protection and XHTML compatibility - should be in link_to_popup_window() instead!!
echo '<tr class="r'.$row.'">';
if ($course->id == SITEID) {
@@ -1847,7 +1847,7 @@ function move_courses ($courseids, $categoryid) {
// figure out a sortorder that we can use in the destination category
$sortorder = get_field_sql('SELECT MIN(sortorder)-1 AS min
FROM ' . $CFG->prefix . 'course WHERE category=' . $categoryid);
if ($sortorder === false) {
if (is_null($sortorder) || $sortorder === false) {
// the category is empty
// rather than let the db default to 0
// set it to > 100 and avoid extra work in fix_coursesortorder()
+5 -1
View File
@@ -1,5 +1,9 @@
<?php
if (!defined('MOODLE_INTERNAL')) {
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
}
$courses = get_courses('all','c.shortname','c.id,c.shortname,c.fullname');
$courseoptions = array();
@@ -139,4 +143,4 @@
print_table($table);
}
?>
?>
+1 -1
View File
@@ -219,7 +219,7 @@
if ($perpage != 99999 && $totalcount > $perpage) {
echo "<center><p>";
echo "<a href=\"search.php?search=$encoededsearch&perpage=99999\">".get_string("showall", "", $totalcount)."</a>";
echo "<a href=\"search.php?search=$encodedsearch&perpage=99999\">".get_string("showall", "", $totalcount)."</a>";
echo "</p></center>";
}
-5
View File
@@ -123,10 +123,6 @@ function authorize_action(&$order, &$message, &$extra, $action=AN_ACTION_NONE, $
$message = "Check order->id!";
return false;
}
elseif ($action <= AN_ACTION_NONE or $action > AN_ACTION_VOID) {
$message = "Invalid action!";
return false;
}
$poststring = $conststring;
@@ -316,7 +312,6 @@ function authorize_action(&$order, &$message, &$extra, $action=AN_ACTION_NONE, $
}
break;
}
default: return false;
}
return true;
}
+8 -6
View File
@@ -74,7 +74,7 @@ class enrolment_plugin_authorize
return;
}
if (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == 'off') {
if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] != 443) { // MDL-9836
if (empty($CFG->loginhttps)) {
error(get_string('httpsrequired', 'enrol_authorize'));
} else {
@@ -425,7 +425,7 @@ class enrolment_plugin_authorize
$a->url = "$CFG->wwwroot/$CFG->admin/config.php#configsectionsecurity";
notice(get_string('adminconfighttps', 'enrol_authorize', $a));
}
elseif (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == 'off') {
elseif (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] != 443) { // MDL-9836
$wwwsroot = qualified_me();
$wwwsroot = str_replace('http:', 'https:', $wwwsroot);
$a = new stdClass;
@@ -437,7 +437,8 @@ class enrolment_plugin_authorize
$captureday = intval($frm->an_capture_day);
$emailexpired = intval($frm->an_emailexpired);
if ($captureday > 0 || $emailexpired > 0) {
if ((time() - intval($mconfig->an_lastcron) > 3600 * 24)) {
$lastcron = get_field_sql('SELECT max(lastcron) FROM ' . $CFG->prefix . 'modules');
if ((time() - intval($lastcron) > 3600 * 24)) {
notify(get_string('admincronsetup', 'enrol_authorize'));
}
}
@@ -510,7 +511,8 @@ class enrolment_plugin_authorize
$emailexpired = ($emailexpired > 5) ? 5 : (($emailexpired < 0) ? 0 : $emailexpired);
if (!empty($reviewval) && ($captureday > 0 || $emailexpired > 0)) {
if (time() - intval($mconfig->an_lastcron) > 3600 * 24) {
$lastcron = get_field_sql('SELECT max(lastcron) FROM ' . $CFG->prefix . 'modules');
if (time() - intval($lastcron) > 3600 * 24) {
return false;
}
}
@@ -638,7 +640,7 @@ class enrolment_plugin_authorize
}
if (isset($SESSION->ccpaid)) {
unset($SESSION->ccpaid);
redirect($CFG->wwwroot . '/login/logout.php');
redirect($CFG->wwwroot . '/login/logout.php?sesskey='.sesskey());
return;
}
}
@@ -710,7 +712,6 @@ class enrolment_plugin_authorize
$timediff30 = $settlementtime - (30 * $oneday);
$mconfig = get_config('enrol/authorize');
set_config('an_lastcron', $timenow, 'enrol/authorize');
mtrace("Processing authorize cron...");
@@ -751,6 +752,7 @@ class enrolment_plugin_authorize
mtrace("blocked");
return;
}
set_config('an_lastcron', $timenow, 'enrol/authorize');
mtrace(" $ordercount orders are being processed now", ": ");
-54
View File
@@ -1,54 +0,0 @@
<?PHP // $Id$
/**
* backup_authorize_info
*
* @param resource $bf
* @param object $prefs
* @return bool
*/
function backup_authorize_info($bf, $prefs)
{
global $CFG;
$status = true;
if ($orders = get_records("enrol_authorize", "courseid", $prefs->backup_course))
{
fwrite($bf, start_tag("AUTHORIZEORDERS", 2 ,true));
foreach ($orders as $order) {
fwrite($bf, start_tag("ORDER", 3, true));
fwrite($bf, full_tag("ID", 4, false, $order->id));
fwrite($bf, full_tag("CCLASTFOUR", 4, false, $order->cclastfour));
fwrite($bf, full_tag("CCNAME", 4, false, $order->ccname));
fwrite($bf, full_tag("COURSEID", 4, false, $order->courseid));
fwrite($bf, full_tag("USERID", 4, false, $order->userid));
fwrite($bf, full_tag("TRANSID", 4, false, $order->transid));
fwrite($bf, full_tag("STATUS", 4, false, $order->status));
fwrite($bf, full_tag("TIMECREATED", 4, false, $order->timecreated));
fwrite($bf, full_tag("SETTLETIME", 4, false, $order->settletime));
fwrite($bf, full_tag("AMOUNT", 4, false, $order->amount));
fwrite($bf, full_tag("CURRENCY", 4, false, $order->currency));
if ($refunds = get_records("enrol_authorize_refunds", "orderid", $order->id)) {
fwrite($bf, start_tag("REFUNDS",4, true));
foreach ($refunds as $refund) {
fwrite($bf, start_tag("REFUND", 5, true));
fwrite($bf, full_tag("ID", 6, false, $refund->id));
fwrite($bf, full_tag("ORDERID", 6, false, $refund->orderid));
fwrite($bf, full_tag("STATUS", 6, false, $refund->status));
fwrite($bf, full_tag("AMOUNT", 6, false, $refund->amount));
fwrite($bf, full_tag("TRANSID", 6, false, $refund->transid));
fwrite($bf, full_tag("SETTLETIME", 6, false, $refund->settletime));
fwrite($bf, end_tag("REFUND", 5, true));
}
$status = fwrite($bf, end_tag("REFUNDS", 4, true));
}
fwrite ($bf, end_tag("ORDER", 3, true));
}
$status = fwrite($bf, end_tag("AUTHORIZEORDERS", 2, true));
}
return $status;
}
?>
+3 -3
View File
@@ -585,8 +585,8 @@ function create_course ($course_ext,$skip_fix_course_sortorder=0){
// override with required ext data
$course->idnumber = $course_ext[$CFG->enrol_ldap_course_idnumber][0];
$course->fullname = $course_ext[$CFG->enrol_ldap_course_fullname][0];
$course->shortname = $course_ext[$CFG->enrol_ldap_course_shortname][0];
$course->fullname = addslashes($course_ext[$CFG->enrol_ldap_course_fullname][0]);
$course->shortname = addslashes($course_ext[$CFG->enrol_ldap_course_shortname][0]);
if ( empty($course->idnumber)
|| empty($course->fullname)
|| empty($course->shortname) ) {
@@ -597,7 +597,7 @@ function create_course ($course_ext,$skip_fix_course_sortorder=0){
}
if(!empty($CFG->enrol_ldap_course_summary)){ // optional
$course->summary = $course_ext[$CFG->enrol_ldap_course_summary][0];
$course->summary = addslashes($course_ext[$CFG->enrol_ldap_course_summary][0]);
}
if(!empty($CFG->enrol_ldap_category)){ // optional ... but ensure it is set!
$course->category = $CFG->enrol_ldap_category;
+8
View File
@@ -8,12 +8,20 @@
global $CFG;
// Trivial-cache - keyed on $cachedcourseid
static $activitylist;
static $cachedcourseid;
if (empty($courseid)) {
$courseid = SITEID;
}
// Initialise/invalidate our trivial cache if dealing with a different course
if (!isset($cachedcourseid) || $cachedcourseid !== (int)$courseid) {
$activitylist = array();
}
$cachedcourseid = (int)$courseid;
/// It may be cached
if (empty($activitylist)) {
+63 -64
View File
@@ -84,7 +84,7 @@
}
function algebra2tex($algebra) {
Global $CFG;
global $CFG;
$algebra = str_replace('&lt;','<',$algebra);
$algebra = str_replace('&gt;','>',$algebra);
$algebra = str_replace('<>','#',$algebra);
@@ -99,9 +99,9 @@ function algebra2tex($algebra) {
$algebra = str_replace('epsilon','zepslon',$algebra);
$algebra = str_replace('upsilon','zupslon',$algebra);
$algebra = preg_replace('!\r\n?!',' ',$algebra);
$algebra = escapeshellarg($algebra);
if ( (PHP_OS == "WINNT") || (PHP_OS == "WIN32") || (PHP_OS == "Windows") ) {
$algebra = "\"". str_replace('"','\"',$algebra) . "\"";
$cmd = "cd $CFG->dirroot\\$CFG->algebrafilterdirwin & algebra2tex.pl x/2";
$test = `$cmd`;
if ($test != '\frac{x}{2}') {
@@ -117,7 +117,6 @@ function algebra2tex($algebra) {
}
$cmd = "cd $CFG->dirroot\\$CFG->algebrafilterdirwin & algebra2tex.pl $algebra";
} else {
$algebra = escapeshellarg($algebra);
$cmd = "cd $CFG->dirroot/$CFG->algebrafilterdir; ./algebra2tex.pl x/2";
$test = `$cmd`;
if ($test != '\frac{x}{2}') {
@@ -206,66 +205,66 @@ function outputText($texexp) {
}
function tex2image($texexp, $md5, $return=false) {
global $CFG;
$error_message1 = "Your system is not configured to run mimeTeX. ";
$error_message1 .= "You need to download the appropriate<br /> executable ";
$error_message1 .= "from <a href=\"http://moodle.org/download/mimetex/\">";
$error_message1 .= "http://moodle.org/download/mimetex/</a>, or obtain the ";
$error_message1 .= "C source<br /> from <a href=\"http://www.forkosh.com/mimetex.zip\">";
$error_message1 .= "http://www.forkosh.com/mimetex.zip</a>, compile it and ";
$error_message1 .= "put the executable into your<br /> moodle/filter/tex/ directory. ";
$error_message1 .= "You also need to edit your moodle/filter/algebra/pix.php file<br />";
$error_message1 .= ' by adding the line<br /><pre> case "' . PHP_OS . "\":\n";
$error_message1 .= " \$cmd = \"\\\\\"\$CFG->dirroot/\$CFG->texfilterdir/";
$error_message1 .= 'mimetex.' . strtolower(PHP_OS) . "\\\\\" -e \\\\\"\$pathname\\\\\" \". escapeshellarg(\$texexp);";
$error_message1 .= "</pre>You also need to add this to your algebradebug.php file.";
global $CFG;
$error_message1 = "Your system is not configured to run mimeTeX. ";
$error_message1 .= "You need to download the appropriate<br /> executable ";
$error_message1 .= "from <a href=\"http://moodle.org/download/mimetex/\">";
$error_message1 .= "http://moodle.org/download/mimetex/</a>, or obtain the ";
$error_message1 .= "C source<br /> from <a href=\"http://www.forkosh.com/mimetex.zip\">";
$error_message1 .= "http://www.forkosh.com/mimetex.zip</a>, compile it and ";
$error_message1 .= "put the executable into your<br /> moodle/filter/tex/ directory. ";
$error_message1 .= "You also need to edit your moodle/filter/algebra/pix.php file<br />";
$error_message1 .= ' by adding the line<br /><pre> case "' . PHP_OS . "\":\n";
$error_message1 .= " \$cmd = \"\\\\\"\$CFG->dirroot/\$CFG->texfilterdir/";
$error_message1 .= 'mimetex.' . strtolower(PHP_OS) . "\\\\\" -e \\\\\"\$pathname\\\\\" \". escapeshellarg(\$texexp);";
$error_message1 .= "</pre>You also need to add this to your algebradebug.php file.";
if ($texexp) {
$texexp = '\Large ' . $texexp;
$lifetime = 86400;
$image = $md5 . ".gif";
$filetype = 'image/gif';
if (!file_exists("$CFG->dataroot/$CFG->algebraimagedir")) {
make_upload_directory($CFG->algebraimagedir);
}
$pathname = "$CFG->dataroot/$CFG->algebraimagedir/$image";
if (file_exists($pathname)) {
unlink($pathname);
}
$commandpath = "";
$cmd = "";
switch (PHP_OS) {
case "Linux":
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex.linux";
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.linux\" -e \"$pathname\" ". escapeshellarg($texexp);
break;
case "WINNT":
case "WIN32":
case "Windows":
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex.exe";
$texexp = str_replace('"','\"',$texexp);
$cmd = str_replace(' ','^ ',$commandpath);
$cmd .= " ++ -e \"$pathname\" \"$texexp\"";
break;
case "Darwin":
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin";
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin\" -e \"$pathname\" ". escapeshellarg($texexp);
break;
}
if (!$cmd) {
if (is_executable("$CFG->dirroot/$CFG->texfilterdir/mimetex")) { /// Use the custom binary
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex";
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex -e $pathname ". escapeshellarg($texexp);
} else {
error($error_message1);
}
}
system($cmd, $status);
}
if ($return) {
return $image;
}
if ($texexp && file_exists($pathname)) {
if ($texexp) {
$texexp = '\Large ' . $texexp;
$lifetime = 86400;
$image = $md5 . ".gif";
$filetype = 'image/gif';
if (!file_exists("$CFG->dataroot/$CFG->algebraimagedir")) {
make_upload_directory($CFG->algebraimagedir);
}
$pathname = "$CFG->dataroot/$CFG->algebraimagedir/$image";
if (file_exists($pathname)) {
unlink($pathname);
}
$commandpath = "";
$cmd = "";
$texexp = escapeshellarg($texexp);
switch (PHP_OS) {
case "Linux":
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex.linux";
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.linux\" -e \"$pathname\" $texexp";
break;
case "WINNT":
case "WIN32":
case "Windows":
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex.exe";
$cmd = str_replace(' ','^ ',$commandpath);
$cmd .= " ++ -e \"$pathname\" $texexp";
break;
case "Darwin":
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin";
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin\" -e \"$pathname\" $texexp";
break;
}
if (!$cmd) {
if (is_executable("$CFG->dirroot/$CFG->texfilterdir/mimetex")) { /// Use the custom binary
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex";
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex -e $pathname $texexp";
} else {
error($error_message1);
}
}
system($cmd, $status);
}
if ($return) {
return $image;
}
if ($texexp && file_exists($pathname)) {
$lastmodified = filemtime($pathname);
header("Last-Modified: " . gmdate("D, d M Y H:i:s", $lastmodified) . " GMT");
header("Expires: " . gmdate("D, d M Y H:i:s", time() + $lifetime) . " GMT");
@@ -275,7 +274,7 @@ function tex2image($texexp, $md5, $return=false) {
header("Content-length: ".filesize($pathname));
header("Content-type: $filetype");
readfile("$pathname");
} else {
} else {
$ecmd = "$cmd 2>&1";
echo `$ecmd` . "<br />\n";
echo "The shell command<br />$cmd<br />returned status = $status<br />\n";
@@ -301,7 +300,7 @@ function tex2image($texexp, $md5, $return=false) {
echo "mimetex executable $commandpath not found!<br />";
}
echo "Image not found!";
}
}
}
function slasharguments($texexp, $md5) {
+1 -2
View File
@@ -163,11 +163,10 @@ function algebra_filter ($courseid, $text) {
$algebra = str_replace('epsilon','zepslon',$algebra);
$algebra = str_replace('upsilon','zupslon',$algebra);
$algebra = preg_replace('!\r\n?!',' ',$algebra);
$algebra = escapeshellarg($algebra);
if ( (PHP_OS == "WINNT") || (PHP_OS == "WIN32") || (PHP_OS == "Windows") ) {
$algebra = "\"". str_replace('"','\"',$algebra) . "\"";
$cmd = "cd $CFG->dirroot\\$CFG->algebrafilterdirwin & algebra2tex.pl $algebra";
} else {
$algebra = escapeshellarg($algebra);
$cmd = "cd $CFG->dirroot/$CFG->algebrafilterdir; ./algebra2tex.pl $algebra";
}
$texexp = `$cmd`;
+5 -5
View File
@@ -51,25 +51,25 @@
$texexp = str_replace('&gt;','>',$texexp);
$texexp = preg_replace('!\r\n?!',' ',$texexp);
$texexp = '\Large ' . $texexp;
$texexp = escapeshellarg($texexp);
if ((PHP_OS == "WINNT") || (PHP_OS == "WIN32") || (PHP_OS == "Windows")) {
$texexp = str_replace('"','\"',$texexp);
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex.exe";
$cmd = str_replace(' ','^ ',$cmd);
$cmd .= " ++ -e \"$pathname\" -- \"$texexp\"";
$cmd .= " ++ -e \"$pathname\" -- $texexp";
} else if (is_executable("$CFG->dirroot/$CFG->texfilterdir/mimetex")) { /// Use the custom binary
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex -e $pathname -- ". escapeshellarg($texexp);
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex -e $pathname -- $texexp";
} else { /// Auto-detect the right TeX binary
switch (PHP_OS) {
case "Linux":
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.linux\" -e \"$pathname\" -- ". escapeshellarg($texexp);
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.linux\" -e \"$pathname\" -- $texexp";
break;
case "Darwin":
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin\" -e \"$pathname\" -- ". escapeshellarg($texexp);
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin\" -e \"$pathname\" -- $texexp";
break;
default: /// Nothing was found, so tell them how to fix it.
+4 -4
View File
@@ -194,7 +194,7 @@ function mediaplugin_filter($courseid, $text) {
$replace .= '<param name="controls" value="imagewindow" />';
$replace .= '<param name="console" value="video" />';
$replace .= '<param name="loop" value="true" />';
$replace .= '<embed src="\\2.rm" width=240" height="180" loop="true" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video" autostart="true">';
$replace .= '<embed src="\\2.ram" width=240" height="180" loop="true" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video" autostart="true">';
$replace .= '</embed>';
$replace .= '</object><br />';
@@ -203,7 +203,7 @@ function mediaplugin_filter($courseid, $text) {
$replace .= '<param name="autostart" value="true" />';
$replace .= '<param name="controls" value="ControlPanel" />';
$replace .= '<param name="console" value="video" />';
$replace .= '<embed src="\\2.rm" width="240" height="30" controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video" autostart="true">';
$replace .= '<embed src="\\2.ram" width="240" height="30" controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video" autostart="true">';
$replace .= '</embed>';
$replace .= '</object></p>';
@@ -219,7 +219,7 @@ function mediaplugin_filter($courseid, $text) {
$replace .= '<param name="controls" value="imagewindow" />';
$replace .= '<param name="console" value="video" />';
$replace .= '<param name="loop" value="true" />';
$replace .= '<embed src="\\2.rm" width=240" height="180" loop="true" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video" autostart="true">';
$replace .= '<embed src="\\2.rpm" width=240" height="180" loop="true" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video" autostart="true">';
$replace .= '</embed>';
$replace .= '</object><br />';
@@ -228,7 +228,7 @@ function mediaplugin_filter($courseid, $text) {
$replace .= '<param name="autostart" value="true" />';
$replace .= '<param name="controls" value="ControlPanel" />';
$replace .= '<param name="console" value="video" />';
$replace .= '<embed src="\\2.rm" width="240" height="30" controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video" autostart="true">';
$replace .= '<embed src="\\2.rpm" width="240" height="30" controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video" autostart="true">';
$replace .= '</embed>';
$replace .= '</object></p>';
+6 -6
View File
@@ -65,29 +65,29 @@
$texexp = str_replace('&gt;','>',$texexp);
$texexp = preg_replace('!\r\n?!',' ',$texexp);
$texexp = '\Large ' . $texexp;
$texexp = escapeshellarg($texexp);
if ((PHP_OS == "WINNT") || (PHP_OS == "WIN32") || (PHP_OS == "Windows")) {
$texexp = str_replace('"','\"',$texexp);
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex.exe";
$cmd = str_replace(' ','^ ',$cmd);
$cmd .= " ++ -e \"$pathname\" -- \"$texexp\"";
$cmd .= " ++ -e \"$pathname\" -- $texexp";
} else if (is_executable("$CFG->dirroot/$CFG->texfilterdir/mimetex")) { /// Use the custom binary
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex -e $pathname -- ". escapeshellarg($texexp);
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex -e $pathname -- $texexp";
} else { /// Auto-detect the right TeX binary
switch (PHP_OS) {
case "Linux":
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.linux\" -e \"$pathname\" -- ". escapeshellarg($texexp);
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.linux\" -e \"$pathname\" -- $texexp";
break;
case "Darwin":
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin\" -e \"$pathname\" -- ". escapeshellarg($texexp);
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin\" -e \"$pathname\" -- $texexp";
break;
case "FreeBSD":
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.freebsd\" -e \"$pathname\" ". escapeshellarg($texexp);
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.freebsd\" -e \"$pathname\" $texexp";
break;
default: /// Nothing was found, so tell them how to fix it.
+13 -13
View File
@@ -111,31 +111,31 @@
}
$commandpath = "";
$cmd = "";
$texexp = escapeshellarg($texexp);
switch (PHP_OS) {
case "Linux":
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex.linux";
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.linux\" -e \"$pathname\" ". escapeshellarg($texexp);
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.linux\" -e \"$pathname\" $texexp";
break;
case "WINNT":
case "WIN32":
case "Windows":
case "WIN32":
case "Windows":
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex.exe";
$texexp = str_replace('"','\"',$texexp);
$cmd = str_replace(' ','^ ',$commandpath);
$cmd .= " ++ -e \"$pathname\" \"$texexp\"";
$cmd = str_replace(' ','^ ',$commandpath);
$cmd .= " ++ -e \"$pathname\" $texexp";
break;
case "Darwin":
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin";
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin\" -e \"$pathname\" ". escapeshellarg($texexp);
$cmd = "\"$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin\" -e \"$pathname\" $texexp";
break;
}
if (!$cmd) {
if (is_executable("$CFG->dirroot/$CFG->texfilterdir/mimetex")) { /// Use the custom binary
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex";
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex -e $pathname ". escapeshellarg($texexp);
} else {
error($error_message1);
}
if (is_executable("$CFG->dirroot/$CFG->texfilterdir/mimetex")) { /// Use the custom binary
$commandpath="$CFG->dirroot/$CFG->texfilterdir/mimetex";
$cmd = "$CFG->dirroot/$CFG->texfilterdir/mimetex -e $pathname $texexp";
} else {
error($error_message1);
}
}
system($cmd, $status);
}
+7 -6
View File
@@ -32,18 +32,19 @@
make_upload_directory($CFG->teximagedir);
}
$pathname = "$CFG->dataroot/$CFG->teximagedir/$image";
$texexp = escapeshellarg($texexp);
switch (PHP_OS) {
case "Linux":
system("$CFG->dirroot/$CFG->texfilterdir/mimetex.linux -e $pathname -- ". escapeshellarg($texexp) );
system("$CFG->dirroot/$CFG->texfilterdir/mimetex.linux -e $pathname -- $texexp" );
break;
case "WINNT":
case "WIN32":
case "Windows":
$texexp = str_replace('"','\"',$texexp);
system("$CFG->dirroot/$CFG->texfilterdir/mimetex.exe -e $pathname -- \"$texexp\"");
case "WIN32":
case "Windows":
system("$CFG->dirroot/$CFG->texfilterdir/mimetex.exe -e $pathname -- $texexp");
break;
case "Darwin":
system("$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin -e $pathname -- ". escapeshellarg($texexp) );
system("$CFG->dirroot/$CFG->texfilterdir/mimetex.darwin -e $pathname -- $texexp" );
break;
}
if (file_exists($pathname)) {
+6 -2
View File
@@ -17,7 +17,7 @@
* @param string text to be filtered
*/
function tidy_filter($courseid, $text) {
global $CFG;
/// Configuration for tidy. Feel free to tune for your needs, e.g. to allow
/// proprietary markup.
$tidyoptions = array(
@@ -39,7 +39,11 @@ function tidy_filter($courseid, $text) {
/// If enabled: run tidy over the entire string
if (function_exists('tidy_repair_string')){
$text = tidy_repair_string($text, $tidyoptions);
if (empty($CFG->unicodedb)) {
$text = tidy_repair_string($text, $tidyoptions);
} else {
$text = tidy_repair_string($text, $tidyoptions, 'utf8');
}
}
return $text;
+1
View File
@@ -1594,6 +1594,7 @@ function grade_get_stats($category='all') {
// returns a comma seperated list of the most common values in $items, $items is expected to be a comma sperated list of numbers
function grade_mode($items) {
$all_scores = explode(',',$items);
shuffle($all_scores); //MDL-7571 - shuffle scores
foreach($all_scores as $value) {
if (isset($frequency[$value])) {
$frequency[$value]++;
+57 -31
View File
@@ -3,7 +3,7 @@
/// If config.php exists already then we are not needed.
if (file_exists('./config.php')) {
if (file_exists('./config.php')) {
header('Location: index.php');
die;
} else {
@@ -97,18 +97,18 @@ if (isset($_POST['stage'])) {
if ($nextstage < 0) $nextstage = WELCOME;
/// Store any posted data
foreach ($_POST as $setting=>$value) {
$INSTALL[$setting] = $value;
}
} else {
$goforward = true;
$nextstage = WELCOME;
}
//==========================================================================//
@@ -125,12 +125,12 @@ $CFG->running_installer = true;
/// Include some moodle libraries
require_once('./lib/adminlib.php');
require_once('./lib/setuplib.php');
require_once('./lib/moodlelib.php');
require_once('./lib/weblib.php');
require_once('./lib/adodb/adodb.inc.php');
require_once('./lib/environmentlib.php');
require_once('./lib/xmlize.php');
require_once('./lib/componentlib.class.php');
require_once('./version.php');
@@ -145,6 +145,20 @@ $db = &ADONewConnection($INSTALL['dbtype']);
if ($INSTALL['wwwroot'] == '') {
list($INSTALL['wwwroot'], $xtra) = explode('/install.php', qualified_me());
$INSTALL['wwwrootform'] = $INSTALL['wwwroot'];
// now try to guess the correct dataroot not accessible via web
$CFG->wwwroot = $INSTALL['wwwroot'];
$i = 0; //safety check - dirname might return some unexpected results
while(is_dataroot_insecure()) {
$parrent = dirname($CFG->dataroot);
$i++;
if ($parrent == '/' or $parrent == '.' or preg_match('/^[a-z]:\\\?$/i', $parrent) or ($i > 100)) {
$CFG->dataroot = ''; //can not find secure location for dataroot
break;
}
$CFG->dataroot = dirname($parrent).'/moodledata';
}
$INSTALL['dataroot'] = $CFG->dataroot;
}
$headstagetext = array(WELCOME => get_string('chooselanguagehead', 'install'),
@@ -184,7 +198,7 @@ if (isset($_GET['help'])) {
/// Are we in config download mode?
if (isset($_GET['download'])) {
header("Content-Type: application/download\n");
header("Content-Type: application/download\n");
header("Content-Disposition: attachment; filename=\"config.php\"");
echo $INSTALL['config'];
exit;
@@ -201,21 +215,21 @@ if (isset($_GET['download'])) {
if ($INSTALL['stage'] == DIRECTORY) {
error_reporting(0);
/// check wwwroot
if (ini_get('allow_url_fopen')) {
if (ini_get('allow_url_fopen') && false) { /// This was not reliable
if (($fh = @fopen($INSTALL['wwwrootform'].'/install.php', 'r')) === false) {
$errormsg .= get_string('wwwrooterror', 'install').'<br />';
$INSTALL['wwwrootform'] = $INSTALL['wwwroot'];
}
}
if ($fh) fclose($fh);
/// check dirroot
if (($fh = @fopen($INSTALL['dirrootform'].'/install.php', 'r')) === false ) {
$errormsg .= get_string('dirrooterror', 'install').'<br />';
$INSTALL['dirrootform'] = $INSTALL['dirroot'];
}
}
if ($fh) fclose($fh);
/// check dataroot
@@ -223,7 +237,7 @@ if ($INSTALL['stage'] == DIRECTORY) {
if (make_upload_directory('sessions', false) === false ) {
$errormsg .= get_string('datarooterror', 'install').'<br />';
}
if ($fh) fclose($fh);
if ($fh) fclose($fh);
if (!empty($errormsg)) $nextstage = DIRECTORY;
@@ -245,7 +259,7 @@ if ($INSTALL['stage'] == DATABASE) {
} else {
$INSTALL['skipdbencodingtest'] = false;
}
/// different format for postgres7 by socket
if ($INSTALL['dbtype'] == 'postgres7' and ($INSTALL['dbhost'] == 'localhost' || $INSTALL['dbhost'] == '127.0.0.1')) {
$INSTALL['dbhost'] = "user='{$INSTALL['dbuser']}' password='{$INSTALL['dbpass']}' dbname='{$INSTALL['dbname']}'";
@@ -267,11 +281,11 @@ if ($INSTALL['stage'] == DATABASE) {
if (empty($errormsg)) {
error_reporting(0); // Hide errors
error_reporting(0); // Hide errors
if (! $dbconnected = $db->Connect($INSTALL['dbhost'],$INSTALL['dbuser'],$INSTALL['dbpass'],$INSTALL['dbname'])) {
/// The following doesn't seem to work but we're working on it
/// If you come up with a solution for creating a database in MySQL
/// If you come up with a solution for creating a database in MySQL
/// feel free to put it in and let us know
if ($dbconnected = $db->Connect($INSTALL['dbhost'],$INSTALL['dbuser'],$INSTALL['dbpass'])) {
switch ($INSTALL['dbtype']) { /// Try to create a database
@@ -316,7 +330,7 @@ if ($INSTALL['stage'] == DATABASE) {
$nextstage = DATABASE;
$INSTALL['showskipdbencodingtest'] = true;
$INSTALL['dbencodingtestresults'] = false;
}
}
} else {
$INSTALL['showskipdbencodingtest'] = true;
$INSTALL['dbencodingtestresults'] = false;
@@ -361,7 +375,7 @@ if ($INSTALL['stage'] == DATABASE) {
/// If we can open a file then we know that the admin name is correct.
if ($nextstage == ADMIN or $INSTALL['stage'] == ADMIN) {
if (!ini_get('allow_url_fopen')) {
if (!ini_get('allow_url_fopen') || true) { // MDL-4218 fopen URL is not reliable
$nextstage = ($goforward) ? ENVIRONMENT : DATABASE;
} else if (($fh = @fopen($INSTALL['wwwrootform'].'/'.$INSTALL['admindirname'].'/site.html', 'r')) !== false) {
$nextstage = ($goforward) ? ENVIRONMENT : DATABASE;
@@ -449,7 +463,7 @@ if ($INSTALL['stage'] == DOWNLOADLANG && $INSTALL['downloadlangpack']) {
$INSTALL['showdownloadlangpack'] = false;
$INSTALL['downloadlangpackerror'] = $downloaderror;
}
}
}
@@ -503,7 +517,7 @@ if ($nextstage == SAVE) {
fwrite($fh, $str);
fclose($fh);
}
$INSTALL['config'] = $str;
}
@@ -554,7 +568,7 @@ if (isset($_GET['help'])) {
<tr>
<td class="td_main" colspan="2">
<?php
if (!empty($errormsg)) echo "<p class=\"errormsg\" align=\"center\">$errormsg</p>\n";
@@ -571,7 +585,7 @@ if ($nextstage == SAVE) {
echo "<tr>\n";
echo "<td width=\"33.3%\">&nbsp;</td>\n";
echo "<td width=\"33.3%\">&nbsp;</td>\n";
echo "<td width=\"33.3%\" align=\"right\">\n";
echo "<td width=\"33.3%\" align=\"right\">\n";
print_single_button("index.php", $options, get_string('continue')." &raquo;");
echo "</td>\n";
echo "</tr>\n";
@@ -579,16 +593,16 @@ if ($nextstage == SAVE) {
} else {
echo "<p class=\"errormsg\">".get_string('configfilenotwritten', 'install')."</p>";
echo "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n";
echo "<tr>\n";
echo "<td width=\"33.3%\">&nbsp;</td>\n";
echo "<td width=\"33.3%\" align=\"center\">\n";
echo "<td width=\"33.3%\" align=\"center\">\n";
$installoptions = array();
$installoptions['download'] = 1;
$installoptions['download'] = 1;
print_single_button("install.php", $installoptions, get_string('download', 'install'));
echo "</td>\n";
echo "<td width=\"33.3%\" align=\"right\">\n";
echo "<td width=\"33.3%\" align=\"right\">\n";
print_single_button("index.php", $options, get_string('continue')." &raquo;");
echo "</td>\n";
echo "</tr>\n";
@@ -626,7 +640,7 @@ if ($nextstage == SAVE) {
<?php
<?php
//==========================================================================//
@@ -675,7 +689,7 @@ function form_table($nextstage = WELCOME, $formaction = "install.php") {
break;
case COMPATIBILITY: /// Compatibilty check
$compatsuccess = true;
/// Check that PHP is of a sufficient version
print_compatibility_row(inst_check_php_version(), get_string('phpversion', 'install'), get_string('phpversionerror', 'install'), 'phpversionhelp');
/// Check session auto start
@@ -684,7 +698,7 @@ function form_table($nextstage = WELCOME, $formaction = "install.php") {
print_compatibility_row(!ini_get_bool('magic_quotes_runtime'), get_string('magicquotesruntime', 'install'), get_string('magicquotesruntimeerror', 'install'), 'magicquotesruntimehelp');
/// Check unsupported PHP configuration
print_compatibility_row(ini_get_bool('magic_quotes_gpc') || (!ini_get_bool('register_globals')), get_string('globalsquotes', 'install'), get_string('globalsquoteserror', 'install'), 'globalsquoteshelp');
/// Check safe mode
/// Check safe mode
print_compatibility_row(!ini_get_bool('safe_mode'), get_string('safemode', 'install'), get_string('safemodeerror', 'install'), 'safemodehelp', true);
/// Check file uploads
print_compatibility_row(ini_get_bool('file_uploads'), get_string('fileuploads', 'install'), get_string('fileuploadserror', 'install'), 'fileuploadshelp', true);
@@ -823,7 +837,7 @@ function form_table($nextstage = WELCOME, $formaction = "install.php") {
print_single_button('install.php', $options, get_string('downloadlanguagebutton','install', $languages[$INSTALL['language']]), 'POST');
print_simple_box_end();
} else {
/// Show result info
/// Show result info
/// English lang packs aren't downloaded
if (substr($INSTALL['language'],0,2) == 'en') {
print_simple_box(get_string('downloadlanguagenotneeded', 'install', $languages[$INSTALL['language']]), 'center', '80%');
@@ -873,7 +887,7 @@ function form_table($nextstage = WELCOME, $formaction = "install.php") {
</td>
</tr>
</table>
<?php
if (!$needtoopenform) {
@@ -922,7 +936,7 @@ function install_helpbutton($url, $title='') {
echo "onClick=\"return window.open('$url', 'Help', 'menubar=0,location=0,scrollbars,resizable,width=500,height=400')\">";
echo "</a>\n";
}
//==========================================================================//
@@ -1021,7 +1035,7 @@ function css_styles() {
<style type="text/css">
body { background-color: #ffeece; }
p, li, td {
p, li, td {
font-family: helvetica, arial, sans-serif;
font-size: 10pt;
}
@@ -1098,6 +1112,18 @@ function css_styles() {
font-size: 10pt;
border-color: #ffc85f;
}
table.environmenttable .error {
background-color : red;
color : inherit;
}
table.environmenttable .warn {
background-color : yellow;
}
table.environmenttable .ok {
background-color : lightgreen;
}
.header {
background-color: #fee6b9;
font-size: 10pt;
+7
View File
@@ -52,6 +52,12 @@ $string['databasesettingssub'] = '<b>Typ:</b> mysql nebo postgres7<br />
<b>Uživatel:</b> uživatelské jméno účtu pro přístup k databázi<br />
<b>Heslo:</b> heslo k tomuto účtu<br />
<b>Předpona tabulek:</b> volitelná předpona, která se vloží před názvy všech tabulek (umožňuje používat jednu databázi pro více instalací Moodlu)';
$string['databasesettingssub_mssql'] = '<b>Typ:</b> SQL*Server (bez UTF-8) <b><font color=\"red\">Jen pro experimentování! (není určeno pro produkční servery)</font></b><br />
<b>Hostitel (Host):</b> např. localhost nebo db.naseskola.cz<br />
<b>Název (Name):</b> název databáze, např. moodle<br />
<b>Uživatel (User):</b> uživatel oprávněný pro práci s databází<br />
<b>Heslo (Password):</b> heslo pro uživatele<br />
<b>Předpona (Tables Prefix):</b> jednotná předpona názvů všech tabulek, např. mdl_ (mandatory)';
$string['dataroot'] = 'Datový adresář';
$string['datarooterror'] = 'Zadaný datový adresář se nepodařilo nalézt nebo vytvořit. Buď opravte zadanou cestu, nebo vytvořte adresář ručně.';
$string['dbconnectionerror'] = 'Nepodařilo se připojit k databázi, kterou jste zadali. Zkontrolujte prosím nastavení databáze.';
@@ -138,6 +144,7 @@ $string['name'] = 'Název';
$string['next'] = 'Další';
$string['ok'] = 'OK';
$string['opensslrecommended'] = 'Pro běh síťových funkcionalit (\"Moodle Networking\") je potřeba nainstalovat volitelnou knihovnu OpenSSL.';
$string['parentlanguage'] = '<< Překladatelé: Pokud Váš jazyk má \"nadřazený\" jazyk\", který má Moodle používat v případech, kdy řetězce ve vašem jazykovém balíčku chybí, specifikujte jeho kód zde. Příklad: nl >>';
$string['pass'] = 'V pořádku';
$string['password'] = 'Heslo';
$string['php50restricted'] = 'V PHP 5.0.x bylo nalezeno množství chyb; přejděte buď na vyšší verzi 5.1.x, nebo na nižší verzi 4.3.x či 4.4.x.';
+335
View File
@@ -0,0 +1,335 @@
<?php
/// Please, do not edit this file manually! It's auto generated from
/// contents stored in your standard lang pack files:
/// (langconfig.php, install.php, moodle.php, admin.php and error.php)
///
/// If you find some missing string in Moodle installation, please,
/// keep us informed using http://moodle.org/bugs Thanks!
///
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in stringnames.txt (same dir)
$string['admindirerror'] = 'Mae cyfeiriadur y gweinyddwr a roddwyd yn anghywir';
$string['admindirname'] = 'Cyfeiriadur y Gweinyddwr';
$string['admindirsetting'] = 'Nifer fach iawn o westeiwyr gwe sy\'n defnyddio /admin fel URL arbennig i chi gael mynd i mewn i\'r
panel rheoli neu beth bynnag. Yn anffodus, mae hyn yn gwrthdaro â
lleoliad safonol tudalennau gweinyddol Moodle. Gallwch drwsio hyn drwy
ailenwi cyfeiriadur y gweinyddwr wrth osod y rhaglen, a rhoi\'r
enw newydd yma. Er enghraifft: <br /> <br /><b>gweinyddmoodle</b><br /> <br />
Bydd hyn yn trwsio\'r dolenni gweinyddol yn Moodle.';
$string['admindirsettinghead'] = 'Gosod cyfeiriadur y gweinyddwr...';
$string['admindirsettingsub'] = 'Nifer fach iawn o westeiwyr gwe sy\'n defnyddio /admin fel URL arbennig i chi gael mynd i mewn i\'r
panel rheoli neu beth bynnag. Yn anffodus, mae hyn yn gwrthdaro â
lleoliad safonol tudalennau gweinyddol Moodle. Gallwch drwsio hyn drwy
ailenwi cyfeiriadur y gweinyddwr wrth osod y rhaglen, a rhoi\'r
enw newydd yma. Er enghraifft: <br /> <br /><b>gweinyddmoodle</b><br /> <br />
Bydd hyn yn trwsio dolenni gweinyddol yn Moodle.';
$string['availablelangs'] = 'Y pecynnau iaith sydd ar gael';
$string['bypassed'] = 'Pasio Heibio';
$string['cannotcreatelangdir'] = 'Does dim modd creu cyfeiriadur iaith.';
$string['cannotcreatetempdir'] = 'Does dim modd creu cyfeiriadur dros dro.';
$string['cannotdownloadcomponents'] = 'Does dim modd llwytho cydrannau i lawr.';
$string['cannotdownloadzipfile'] = 'Does dim modd llwytho ffeil ZIP i lawr.';
$string['cannotfindcomponent'] = 'Does dim modd canfod cydran.';
$string['cannotsavemd5file'] = 'Does dim modd cadw ffeil md5.';
$string['cannotsavezipfile'] = 'Does dim modd cadw ffeil ZIP.';
$string['cannotunzipfile'] = 'Does dim modd dadzipio\'r ffeil.';
$string['caution'] = 'Gofal';
$string['check'] = 'Gwirio';
$string['chooselanguage'] = 'Dewiswch iaith';
$string['chooselanguagehead'] = 'Dewis iaith';
$string['chooselanguagesub'] = 'Dewiswch iaith ar gyfer y broses osod YN UNIG. Gallwch ddewis yr iaith ar gyfer y safle ac ar gyfer defnyddwyr yn nes ymlaen ar sgrin arall.';
$string['closewindow'] = 'Cau\'r ffenstr hon';
$string['compatibilitysettings'] = 'Wrthi\'n profi eich gosodiadau PHP ...';
$string['compatibilitysettingshead'] = 'Wrthi\'n profi eich gosodiadau PHP ...';
$string['compatibilitysettingssub'] = 'Dylai\'ch gweinydd basio\'r holl brofion hyn fel bod Moodle yn rhedeg yn llwyddiannus';
$string['componentisuptodate'] = 'Mae\'r gydran wedi\'i diweddaru.';
$string['configfilenotwritten'] = 'Nid oedd y sgript gosod wedi llwyddo i greu ffeil config.php yn awtomatig a oedd yn cynnwys eich gosodiadau personol, fwy na thebyg oherwydd na ellir ysgrifennu dros y cyfeiriadur Moodle. Gallwch gopïo\'r cod canlynol eich hun i ffeil o\'r enw config.php yng nghyfeiriadur gwraidd Moodle.';
$string['configfilewritten'] = 'Wedi llwyddo i greu\'r ffeil config.php yn llwyddiannus';
$string['configurationcomplete'] = 'Wedi gorffen ffurfweddu';
$string['configurationcompletehead'] = 'Wedi gorffen ffurfweddu';
$string['configurationcompletesub'] = 'Ceisiodd Moodle gadw eich ffurfwedd mewn ffeil yng ngwraidd eich rhaglen Moodle.';
$string['continue'] = 'Bwrw ymlaen';
$string['curlrecommended'] = 'Argymhellir yn gryf eich bod yn gosod y llyfrgell Curl ddewisol fel bo Rhwydweithio Moodle yn gallu gweithio.';
$string['customcheck'] = 'Archwiliadau Eraill';
$string['database'] = 'Cronfa ddata';
$string['databasecreationsettings'] = 'Nawr, bydd angen i chi ffurfweddu gosodiadau\'r gronfa ddata lle y caiff y rhan fwyaf o ddata Moodle ei storio. Caiff y gronfa ddata hon ei chreu\'n awtomatig gan y rhaglen osod
â\'r gosodiadau a roddir isod.<br />
<br /> <br />
<b>Math:</b> wedi\'i osod i \"mysql\" gan y rhaglen osod<br />
<b>Gwesteiwr:</b> wedi\'i osod i \"localhost\" gan y rhaglen osod<br />
<b>Enw:</b> enw\'r gronfa ddata, ee moodle<br />
<b>Defnyddiwr:</b> wedi\'i osod i\'r \"gwraidd\" gan y rhaglen osod<br />
<b>Cyfrinair:</b> cyfrinair eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> dewis i roi llythrennau o flaen pob enw tabl';
$string['databasecreationsettingshead'] = 'Nawr mae angen i chi ffurfweddu gosodiadau\'r gronfa ddata lle caiff y rhan fwyaf o ddata Moodle
ei storio. Caiff y gronfa ddata hon ei chreu\'n awtomatig gan y rhaglen osod â\'r gosodiadau a bennir isod.';
$string['databasecreationsettingssub'] = '<b>Math:</b> wedi\'i osod i \"mysql\" gan y rhaglen osod<br />
<b>Gwesteiwr:</b> wedi\'i osod i \"localhost\" gan y rhaglen osod<br />
<b>Enw:</b> enw\'r gronfa ddata, ee moodle<br />
<b>Defnyddiwr:</b> wedi\'i osod i\'r \"gwraidd\" gan y rhaglen osod<br />
<b>Cyfrinair:</b> cyfrinair eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> dewis i roi llythrennau o flaen pob enw tabl';
$string['databasesettings'] = 'Nawr mae angen i chi ffurfweddu\'r gronfa ddata lle caiff y rhan fwyaf o ddata Moodle
ei storio. Mae\'n rhaid bod y gronfa ddata hon wedi cael ei chreu a bod enw defnyddiwr a chyfrinair wedi\'u gosod i fynd i mewn iddi.<br />
<br /> <br />
<b>Math:</b> mysql neu postgres7<br />
<b>Gwesteiwr:</b> ee localhost neu db.isp.com<br />
<b>Enw:</b> enw\'r gronfa ddata, ee moodle<br />
<b>Defnyddiwr:</b> enw defnyddiwr ar gyfer eich cronfa ddata<br />
<b>Cyfrinair:</b> cyfrinair ar gyfer eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> dewis i roi llythrennau o flaen pob enw tabl';
$string['databasesettingshead'] = 'Nawr mae angen i chi ffurfweddu\'r gronfa ddata lle caiff y rhan fwyaf o ddata Moodle
ei storio. Mae\'n rhaid bod y gronfa ddata hon wedi cael ei chreu a bod enw defnyddiwr a chyfrinair wedi\'u gosod i fynd i mewn iddi.';
$string['databasesettingssub'] = '<b>Math:</b> mysql neu postgres7<br />
<b>Gwesteiwr:</b> ee localhost neu db.isp.com<br />
<b>Enw:</b> enw\'r gronfa ddata, ee moodle<br />
<b>Defnyddiwr:</b> enw defnyddiwr ar gyfer eich cronfa ddata<br />
<b>Cyfrinair:</b> cyfrinair ar gyfer eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> dewis i roi llythrennau o flaen pob enw tabl';
$string['databasesettingssub_mssql'] = '<b>Math:</b> SQL*Server (dim UTF-8) <b><font color=\"red\">Arbrawf! (nid ar gyfer ei ddefnyddio)</font></b><br />
<b>Gwesteiwr:</b> ee localhost neu db.isp.com<br />
<b>Enw:</b> enw\'r gronfa ddata, ee moodle<br />
<b>Defnyddiwr:</b> enw defnyddiwr ar gyfer eich cronfa ddata<br />
<b>Cyfrinair:</b> cyfrinair ar gyfer eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (gorfodol)';
$string['databasesettingssub_mssql_n'] = '<b>Math:</b> SQL*Server (wedi galluogi UTF-8)<br />
<b>Gwesteiwr:</b> ee localhost neu db.isp.com<br />
<b>Enw:</b> enw\'r gronfa ddata, ee moodle<br />
<b>Defnyddiwr:</b> enw defnyddiwr ar gyfer eich cronfa ddata<br />
<b>Cyfrinair:</b> cyfrinair ar gyfer eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (gorfodol)';
$string['databasesettingssub_mysql'] = '<b>Math:</b> MySQL<br />
<b>Gwesteiwr:</b> ee localhost neu db.isp.com<br />
<b>Enw:</b> enw\'r gronfa ddata, ee moodle<br />
<b>Defnyddiwr:</b> enw defnyddiwr ar gyfer eich cronfa ddat<br />
<b>Cyfrinair:</b> cyfrinair ar gyfer eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (dewisol)';
$string['databasesettingssub_oci8po'] = '<b>Math:</b> Oracle<br />
<b>Gwesteiwr:</b> heb ei ddefnyddio, rhaid ei adael yn wag<br />
<b>Enw:</b> yr enw a roddwyd i\'r cysylltiad tnsnames.ora<br />
<b>Defnyddiwr:</b> enw defnyddiwr ar gyfer eich cronfa ddata<br />
<b>Cyfrinair:</b> cyfrinair ar gyfer eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (gorfodol, dim mwy na 2cc.)';
$string['databasesettingssub_odbc_mssql'] = '<b>Math:</b> SQL*Server (dros ODBC) <b><font color=\"red\">Arbrawf! (nid ar gyfer ei ddefnyddio)</font></b><br />
<b>Gwesteiwr:</b> yr enw a roddwyd i\'r DSN yn y panel rheoli ODBC<br />
<b>Enw:</b> enw\'r gronfa ddata, ee moodle<br />
<b>Defnyddiwr:</b> enw defnyddiwr ar gyfer eich cronfa ddata<br />
<b>Cyfrinair:</b> cyfrinair ar gyfer eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (gorfodol)';
$string['databasesettingssub_postgres7'] = '<b>Math:</b> PostgreSQL<br />
<b>Gwesteiwr:</b> ee localhost neu db.isp.com<br />
<b>Enw:</b> enw\'r gronfa ddata, ee moodle<br />
<b>Defnyddiwr:</b> enw defnyddiwr eich cronfa ddata<br />
<b>Cyfrinair:</b> cyfrinair ar gyfer eich cronfa ddata<br />
<b>Llythrennau Blaen Tablau:</b> llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (gorfodol)';
$string['dataroot'] = 'Cyfeiriadur Data';
$string['datarooterror'] = 'Heb lwyddo i ddod o hyd i\'r \'Cyfeiriadur Data\' a nodoch neu ni lwyddwyd i\'w greu. Gallwch naill ai gywiro\'r llwybr neu greu\'r cyfeiriadur hwn eich hun.';
$string['dbconnectionerror'] = 'Heb lwyddo i gysylltu â\'r gronfa ddata a nodoch. Tarwch olwg dros osodiadau eich cronfa ddata.';
$string['dbcreationerror'] = 'Gwall wrth greu cronfa ddata. Heb lwyddo i greu\'r gronfa ddata a enwyd â\'r gosodiadau a roddwyd.';
$string['dbhost'] = 'Gweinydd y Gwesteiwr';
$string['dbpass'] = 'Cyfrinair';
$string['dbprefix'] = 'Llythrennau Blaen Tablau';
$string['dbtype'] = 'Math';
$string['dbwrongencoding'] = 'Mae\'r gronfa ddata a ddewiswyd yn rhedeg dan un cod nad yw\'n cael ei argymell ($a).Byddai\'n well defnyddio un cronfa ddata wedi\'i hamgodio gydag Unicode (UTF-8) yn lle hynny. Gallwch hepgor y prawf hwn drwy ddewis \"Hepgor y Prawf Amgodio DB\" isod, ond mae\'n bosib y byddwch yn dod ar draws problemau yn y dyfodol.';
$string['dbwronghostserver'] = 'Rhaid i chi ddilyn rheolau\'r \"Gwesteiwr\" fel a eglurwyd uchod.';
$string['dbwrongnlslang'] = 'Rhaid i\'r newidyn amgylchedd NLS_LANG yn eich gweinydd gwe ddefnyddio\'r set nodau AL32UTF8. Darllenwch y dogfennau am PHP am sut i ffurfweddu OCI8 yn gywir.';
$string['dbwrongprefix'] = 'Rhaid i chi ddilyn rheolau \"Llythrennau Blaen Tablau\" fel a eglurwyd uchod';
$string['directorysettings'] = '<p>A wnewch chi gadarnhau lleoliadau\'r rhaglen Moodle hon.</p>
<p><b>Cyfeiriad ar y We:</b>
Rhowch y cyfeiriad ar y we llawn lle byddwch yn mynd i mewn i Moodle.
Os gellir defnyddio sawl URL i fynd i mewn i\'ch gwefan yna dewiswch
yr un fyddai\'ch myfyrwyr yn fwyaf tebygol o\'i ddefnyddio. Peidiwch â chynnwys
slaes ar y diwedd.</p>
<p><b>Cyfeiriadur Moodle:</b>
Rhowch y llwybr cyfeiriadur llawn i\'r rhaglen a osodwyd.
Gwnewch yn siŵr eich bod yn defnyddio\'r llythrennau bach/mawr cywir.</p>
<p><b>Cyfeiriadur Data:</b>
Mae Moodle angen lle ar gyfer cadw ffeiliau sy\'n cael eu llwytho i fyny. Dylai
defnyddiwr gweinydd y we (fel arfer \'neb\' neu \'apache\') allu darllen ac YSGRIFENNU ar y cyfeiriadur hwn, ond ni ddylid gallu mynd i mewn iddo\'n
uniongyrchol drwy\'r we.</p>';
$string['directorysettingshead'] = 'Cadarnhewch leoliadau\'r rhaglen Moodle hon';
$string['directorysettingssub'] = '<b>Cyfeiriad ar y We:</b>
Rhowch y cyfeiriad ar y we llawn lle byddwch yn mynd i mewn i Moodle.
Os gellir defnyddio sawl URL i fynd i mewn i\'ch gwefan yna dewiswch
yr un fyddai\'ch myfyrwyr yn fwyaf tebygol o\'i ddefnyddio. Peidiwch â chynnwys slaes ar y diwedd.
<br />
<br />
<b>Cyfeiriadur Moodle:</b>
Rhowch y llwybr cyfeiriadur llawn i\'r rhaglen a osodwyd
Gwnewch yn siŵr eich bod yn defnyddio\'r llythrennau bach/mawr cywir.
<br />
<br />
<b>Cyfeiriadur Data:</b>
Mae Moodle angen lle ar gyfer cadw ffeiliau sy\'n cael eu llwytho i fyny. Dylai
defnyddiwr gweinydd y we (fel arfer \'neb\' neu \'apache\') allu darllen ac YSGRIFENNU ar y cyfeiriadur hwn, ond ni ddylid gallu mynd i mewn iddo\'n
uniongyrchol drwy\'r we.';
$string['dirroot'] = 'Cyfeiriadur Moodle';
$string['dirrooterror'] = 'Yn ôl pob tebyg, mae gosodiadau \'Cyfeiriadur Moodle\' yn anghywir - nid ydym wedi gallu dod o hyd i raglen Moodle yn y fan honno. Mae\'r gwerth isod wedi cael ei ailosod.';
$string['download'] = 'Llwytho i lawr';
$string['downloadedfilecheckfailed'] = 'Heb lwyddo i wirio\'r ffeil a lwythwyd i lawr.';
$string['downloadlanguagebutton'] = 'Llwytho\'r pecyn iaith &quot;$a&quot;';
$string['downloadlanguagehead'] = 'Llwytho\'r pecyn iaith i lawr';
$string['downloadlanguagenotneeded'] = 'Gallwch barhau â\'r broses osod gan ddefnyddio\'r pecyn iaith diofyn, \"$a\".';
$string['downloadlanguagesub'] = 'Nawr, gallwch ddewis llwytho pecyn iaith i lawr a bwrw ymlaen â\'r broses osod yn yr iaith honno.<br /><br />Os nad ydych chi\'n gallu llwytho\'r pecyn iaith i lawr, bydd y broses osod yn cario ymlaen yn Saesneg. (Ar ôl i\'r broses osod ddod i ben, bydd gennych gyfle i lwytho a gosod pecynnau iaith ychwanegol.)';
$string['doyouagree'] = 'Ydych chi wedi darllen a deall yr amodau hyn?';
$string['environmenterrortodo'] = 'Rhaid datrys yr holl broblemau amgylcheddol (gwallau) uchod cyn parhau i osod y fersiwn hwn o Moodle!';
$string['environmenthead'] = 'Wrthi\'n profi eich amgylchedd ...';
$string['environmentrecommendcustomcheck'] = 'os yw\'r prawf hwn yn methu, mae\'n dangos problem bosibl';
$string['environmentrecommendinstall'] = 'wedi\'i argymell i\'w osod/ei alluogi';
$string['environmentrecommendversion'] = 'argymhellir fersiwn $a->needed ac rydych yn defnyddio $a->current';
$string['environmentrequirecustomcheck'] = 'rhaid i\'r prawf hwn basio';
$string['environmentrequireinstall'] = 'angen ei osod/ei alluogi.';
$string['environmentrequireversion'] = 'Mae angen fersiwn $a->needed ac rydych yn defnyddio $a->current';
$string['environmentsub'] = 'Rydym yn gwneud yn siŵr fod gwahanol gydrannu eich system yn bodloni gofynion y system';
$string['environmentxmlerror'] = 'Gwall wrth ddarllen data amgylchedd ($a->error_code)';
$string['error'] = 'Gwall';
$string['fail'] = 'Methu';
$string['fileuploads'] = 'Llwytho ffeiliau i fyny';
$string['fileuploadserror'] = 'Dylai hwn fod ymlaen';
$string['fileuploadshelp'] = '<p>Yn ôl pob golwg, nid yw eich gweinydd wedi galluogi llwytho ffeiliau i fyny.</p>
<p>Byddwch dal yn gallu gosod Moodle, ond os nad ydych yn gallu gwneud hyn, ni fyddwch yn gallu
llwytho ffeiliau cyrsiau na delweddau proffil defnyddwyr i fyny.</p>
<p>I alluogi llwytho ffeiliau i fyny, bydd angen i chi (neu weinyddwr eich system)
olygu\'r brif ffeil php.ini ar eich system a newid y gosodiad ar gyfer
<b>file_uploads</b> to \'1\'.</p>';
$string['gdversion'] = 'Fersiwn GD';
$string['gdversionerror'] = 'Dylai\'r llyfrgell GD fod ar gael i brosesu a chreu delweddau';
$string['gdversionhelp'] = '<p>Yn ôl pob golwg, nid oes GD wedi\'i osod ar eich gweinydd.</p>
<p>Llyfrgell yw GD sydd ei hangen ar PHP i adael Moodle i brosesu delweddau
(megis yr eiconau proffil defnyddwyr) ac i greu delweddau newydd (megis
y graffiau log). Bydd Moodle dal yn gweithio heb GD - ond ni fydd y nodweddion hyn ar gael i chi.</p>
<p>I ychwanegu GD at PHP dan Unix, crynhowch PHP gan ddefnyddio\'r paramedr --with-gd.</p>
<p>fel arfer, gallwch olygu php.ini yn Windows drwy dynnu\'r ddwy slaes o flaen y llinell php_gd2.dll.</p>';
$string['globalsquotes'] = 'Gafael Anniogel o Ddyfynodau\'r Safle Cyfan';
$string['globalsquoteserror'] = 'Trwsio eich gosodiadau PHP: analluogi register_globals a/neu galluogi magic_quotes_gpc';
$string['globalsquoteshelp'] = '<p>Nid ydym yn argymell analluogi Dyfynodau Hud GPC a galluogi Cofrestru Dyfynodau Safle Cyfan ar yr un pryd.</p>
<p>Dyma\'r gosodiad sy\'n cael ei argymell <b>magic_quotes_gpc = Ymlaen</b> a <b>register_globals = Diffodd</b> yn eich ffeil php.ini</p>
<p>Os nad ydych yn gallu mynd i mewn i\'ch php.ini, efallai gallwch roi\'r llinell ganlynol mewn ffeil .htaccess yn eich cyfeiriadur Moodle:
<blockquote>php_value magic_quotes_gpc On</blockquote>
<blockquote>php_value register_globals Off</blockquote>
</p>';
$string['help'] = 'Help';
$string['iconvrecommended'] = 'Argymhellir yn gryf eich bod yn gosod y llyfrgell ICONV ddewisol er mwyn gwella perfformiad y safle, yn enwedig os gall eich safle ddelio ag ieithoedd heblaw rhai Lladin.';
$string['info'] = 'Gwybodaeth';
$string['installation'] = 'Gosod';
$string['invalidemail'] = 'Cyfeiriad e-bost annilys';
$string['invalidmd5'] = 'md5 annilys';
$string['langdownloaderror'] = 'Yn anffodus, ni osodwyd yr iaith ganlynol: \"$a\". Bydd y broses osod yn cario ymlaen yn Saesneg.';
$string['langdownloadok'] = 'Wedi gosod \"$a\" yn llwyddiannus. Bydd y broses osod yn cario ymlaen yn yr iaith hon.';
$string['language'] = 'Iaith';
$string['magicquotesruntime'] = 'Amser Rhedeg Dyfynodau Hud';
$string['magicquotesruntimeerror'] = 'Dylai hwn fod wedi\'i ddiffodd';
$string['magicquotesruntimehelp'] = '<p>Dylid diffodd Amser Rhedeg Dyfynodau Hud fel bo Moodle yn gweithio\'n iawn.</p>
<p>Fel arfer, mae wedi\'i ddiffodd yn ddiofyn ... tarwch olwg ar y gosodiad <b>magic_quotes_runtime</b> yn eich ffeil php.ini.</p>
<p><p>Os nad ydych yn gallu mynd i mewn i\'ch php.ini, efallai gallwch roi\'r llinell ganlynol mewn ffeil .htaccess yn eich cyfeiriadur Moodle:
<blockquote>php_value magic_quotes_runtime Off</blockquote>
</p>';
$string['mbstringrecommended'] = 'Argymhellir yn gryf eich bod yn gosod y llyfrgell MBSTRING ddewisol er mwyn gwella perfformiad y safle, yn enwedig os gall eich safle ddelio ag ieithoedd heblaw rhai Lladin.';
$string['memorylimit'] = 'Maint y Cof';
$string['memorylimiterror'] = 'Mae maint y cof PHP wedi\'i osod yn eitaf isel ...efallai y cewch broblemau yn nes ymlaen.';
$string['memorylimithelp'] = '<p>Mae maint y cof PHP yn eich gweinydd ar hyn o bryd yn $a.</p>
<p>Gall hyn arwain at broblemau â\'r cof yn nes ymlaen, yn enwedig
os ydych wedi galluogi llawer o fodiwlau a/neu lawer o ddefnyddwyr.</p>
<p>Rydym yn argymell eich bod yn ffurfweddu PHP gyda mwy o gof os yn bosib, megis 40M.
Mae sawl ffordd o wneud hyn:</p>
<ol>
<li>Os ydych yn gallu, ceisiwch ail-grynhoi PHP gyda <i>--enable-memory-limit</i>.
Bydd hyn yn gadael i Moodle osod maint y cof ei hun.</li>
<li>Os ydych yn gallu mynd i mewn i\'ch ffeil php.ini, gallwch newid y gosodiad <b>memory_limit</b>
yn y fan honno i tua 40M. Os nad ydych chi\'n gallu gwneud hyn eich hun, efallai
y gallech ofyn i\'ch gweinyddwr wneud hyn i chi.</li>
<li>Ar rai gweinyddion PHP, gallwch greu ffeil .htaccess yng nghyfeiriadur Moodle
sy\'n cynnwys y llinell hon:
<p><blockquote>php_value memory_limit 40M</blockquote></p>
<p>Fodd bynnag, ar rai gweinyddion bydd hyn yn atal <b>pob</b> tudalen PHP rhag gweithio
(bydd gwallau\'n ymddangos pan fyddwch yn edrych ar dudalennau) felly bydd rhaid i chi dynnu\'r ffeil .htaccess file.</p></li>
</ol>';
$string['missingrequiredfield'] = 'Mae maes gofynnol ar goll';
$string['moodledocslink'] = 'Dogfennau Moodle ar gyfer y dudalen hon';
$string['mssql'] = 'SQL*Server (mssql)';
$string['mssql_n'] = 'SQL*Server gyda chefnogaeth UTF-8t (mssql_n)';
$string['mssqlextensionisnotpresentinphp'] = 'Nid yw\'r PHP wedi cael ei ffurfweddu\'n iawn gyda\'r estyniad MSSQL er mwyn iddo allu cyfathrebu â SQL*Server. Tarwch olwg dros eich ffeil php.ini neu ail-grynhoi PHP.';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = 'Fodd bynnag, os yw eich safle\'n defnyddio ieithoedd iso-8859-1 (Lladin) YN UNIG, gallwch barhau i ddefnyddio\'r MySQL 4.1.12 (neu uwch) sydd wedi\'i osod gennych ar hyn o bryd.';
$string['mysql416required'] = 'MySQL 4.1.16 yw\'r fersiwn sylfaenol sy\'n ofynnol ar gyfer Moodle 1.6 er mwyn sicrhau y gellir trosi\'r holl ddata i UTF-8 yn y dyfodol.';
$string['mysqlextensionisnotpresentinphp'] = 'Nid yw\'r PHP wedi cael ei ffurfweddu\'n iawn gyda\'r estyniad MSSQL er mwyn iddo allu cyfathrebu â MySQL. Tarwch olwg dros eich ffeil php.ini neu ail-grynhoi PHP.';
$string['name'] = 'Enw';
$string['next'] = 'Nesaf';
$string['oci8po'] = 'Oracle (oci8po)';
$string['ociextensionisnotpresentinphp'] = 'Nid yw\'r PHP wedi cael ei ffurfweddu\'n iawn gyda\'r estyniad OCI8 er mwyn iddo allu cyfathrebu ag Oracle. Tarwch olwg dros eich ffeil php.ini neu ail-grynhoi PHP.';
$string['odbc_mssql'] = 'SQL*Server over ODBC (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'Nid yw\'r PHP wedi cael ei ffurfweddu\'n iawn gyda\'r estyniad ODBC er mwyn iddo allu cyfathrebu â SQL*Server. Tarwch olwg dros eich ffeil php.ini neu ail-grynhoi PHP.';
$string['ok'] = 'IAWN';
$string['opensslrecommended'] = 'Argymhellir yn gryf eich bod yn gosod y llyfrgell OpenSSL ddewisol -- mae\'n galluogi Rhwydweithio Moodle.';
$string['pass'] = 'Pasio';
$string['password'] = 'Cyfrinair';
$string['pgsqlextensionisnotpresentinphp'] = 'Nid yw\'r PHP wedi cael ei ffurfweddu\'n iawn gyda\'r estyniad PGSQL er mwyn iddo allu cyfathrebu â PostgreSQL. Tarwch olwg dros eich ffeil php.ini neu ail-grynhoi PHP.';
$string['php50restricted'] = 'Mae PHP 5.0.x yn frith o broblemau hysbys; uwchraddiwch i 5.1.x neu israddiwch i 4.3.x neu 4.4.x';
$string['phpversion'] = 'Fersiwn PHP';
$string['phpversionerror'] = 'Mae\'n rhaid i\'r fersiwn PHP fod yn o leiaf 4.3.0 neu 5.1.0 (mae llawer o broblemau gyda 5.0.x).';
$string['phpversionhelp'] = '<p>Mae angen o leiaf fersiwn PHP 4.3.0 neu 5.1.0 ar Moodle (mae llawer o broblemau gyda 5.0.x).</p>
<p>Ar hyn o bryd, rydych yn rhedeg fersiwn $a</p>
<p>Rhaid i chi uwchraddio PHP neu newid i westeiwr â fersiwn diweddarach o PHP!<br/>
(Os oes gennych 5.0.x gallwch hefyd is-raddio i fersiwn 4.4.x)</p>';
$string['postgres7'] = 'PostgreSQL (postgres7)';
$string['previous'] = 'Blaenorol';
$string['releasenoteslink'] = 'I gael gwybodaeth am y fersiwn hwn o Moodle, gweler y <a target=\"_new\" href=\"$a\">Nodiadau Rhyddhau</a> ar-lein';
$string['remotedownloadnotallowed'] = 'Ni chaniateir llwytho cydrannau i lawr i\'ch gweinydd (mae allow_url_fopen wedi\'i analluogi).<br /><br />Rhaid i chi lwytho\'r ffeil <a href=\"$a->url\">$a->url</a> i lawr eich hun, ei chopïo i \"$a->dest\" yn eich gweinydd, a\'i dadzipio yno.';
$string['report'] = 'Adroddiad';
$string['restricted'] = 'Wedi\'i wahardd';
$string['safemode'] = 'Modd Diogel';
$string['safemodeerror'] = 'Mae\'n bosibl y bydd Moodle yn profi problemau os yw\'r modd diogel ymlaen';
$string['safemodehelp'] = '<p>Mae\'n bosibl y bydd Moodle yn profi llawer o broblemau os yw\'r modd diogel ymlaen. Un broblem y gallech ddod ar ei thraws yw
na fyddwch o bosib yn gallu creu ffeiliau newydd.</p>
<p>Fel arfer, dim ond gwesteiwyr gwe cyhoeddus paranoid sy\'n troi\'r modd diogel ymlaen, felly efallai y
bydd rhaid i chi gael cwmni gwesteiwr gwe newydd ar gyfer eich safle Moodle.</p>
<p>Gallwch roi cynnig ar fwrw ymlaen i osod, ond mae\'n siŵr y byddwch yn dod ar draws rhai problemau yn nes ymlaen.</p>';
$string['serverchecks'] = 'Archwiliadau Gweinydd';
$string['sessionautostart'] = 'Awto Gychwyn y Sesiwn';
$string['sessionautostarterror'] = 'Dylai hwn fod wedi\'i ddiffodd';
$string['sessionautostarthelp'] = '<p>Mae angen cefnogaeth sesiwn ar Moodle ac ni fydd yn gweithio hebddo.</p>
<p>Gallwch alluogi sesiynau yn y ffeil php.ini file ... chwiliwch am y paramedr session.auto_start.</p>';
$string['skipdbencodingtest'] = 'Hepgor Prawf Amgodio DB';
$string['status'] = 'Statws';
$string['thischarset'] = 'UTF-8';
$string['thisdirection'] = 'ltr';
$string['thislanguage'] = 'Cymraeg';
$string['unicoderecommended'] = 'Argymhellir storio eich holl ddata yn Unicode (UTF-8). Dylid gosod fersiynau newydd mewn cronfeydd data sydd ag Unicode fel set nodau ddiofyn. Os ydych chi\'n uwchraddio, dylech gyflawni\'r broses mudo UTF-8 (gweler y dudalen Gweinyddwyr).';
$string['unicoderequired'] = 'Mae\'n ofynnol eich bod yn storio eich holl ddata ar fformat Unicode (UTF-8). Rhaid gosod fersiynau newydd mewn cronfeydd data sydd ag Unicode fel set nodau ddiofyn. Os ydych chi\'n uwchraddio, dylech gyflawni\'r broses mudo UTF-8 (gweler y dudalen Gweinyddwyr).';
$string['user'] = 'Defnyddiwr';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'Rydych chi\'n gweld y dudalen hon gan eich bod wedi gosod a
lansio\'r pecyn <strong>$a->packname $a->packversion</strong> yn llwyddiannus ar eich cyfrifiadur. Llongyfarchiadau!';
$string['welcomep30'] = 'Mae\'r fersiwn <strong>$a->installername</strong> yn cynnwys rhaglenni
i greu amgylchedd y gall <strong>Moodle</strong> weithio ynddo, sef:';
$string['welcomep40'] = 'Mae\'r pecyn hefyd yn cynnwys <strong>Moodle $a->moodlerelease ($a->moodleversion)</strong>.';
$string['welcomep50'] = 'Y trwyddedau perthnasol sy\'n llywodraethu dros yr holl raglenni yn y pecyn hwn. Y pecyn cyflawn yw <strong>$a->installername</strong>
<a href=\"http://www.opensource.org/docs/definition_plain.html\">open source</a> a chaiff ei ddosbarthu dan y drwydded <a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a>.';
$string['welcomep60'] = 'Bydd y tudalennau canlynol yn eich arwain drwy\'r camau syml i
ffurfweddu a gosod <strong>Moodle</strong> ar eich cyfrifiadur. Gallwch ddewis derbyn y gosodiadau
diofyn, neu gallwch eu newid eich hun ar gyfer eich dibenion chi.';
$string['welcomep70'] = 'Cliciwch y botwm \"Nesaf\" i fwrw ymlaen i osod <strong>Moodle</strong>.';
$string['wrongdestpath'] = 'Llwybr cyrchfan anghywir.';
$string['wrongsourcebase'] = 'Bôn URL ffynhonnell anghywir.';
$string['wrongzipfilename'] = 'Enw ffeil ZIP anghywir.';
$string['wwwroot'] = 'Cyfeiriad ar y we';
$string['wwwrooterror'] = 'Nid yw\'r \'Cyfeiriad ar y We\' yn ddilys - yn ôl pob tebyg, nid yw\'r rhaglen Moodle yn y cyfeiriad hwn. Mae\'r gwerth isod wedi cael ei ailosod.';
?>
+141 -18
View File
@@ -9,97 +9,220 @@
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in installer_strings (same dir)
$string['admindirerror'] = 'Det angivende admin biblioteket er forkert';
$string['admindirerror'] = 'Det angivne adminbibliotek er forkert';
$string['admindirname'] = 'Adminbibliotek';
$string['admindirsettinghead'] = 'Sætter admin-biblioteket...';
$string['admindirsettingsub'] = 'Nogle får webhoteller bruger /admin adresse til kontrolpanelet el.lign. Desværre konflikter dette med standardplaceringen af Moodles administrationssider. Du kan i så tilfælde omdøbe admin-biblioteket i din installation og skrive navnet her. Eksempel:<br /> <br /><b>moodleadmin</b><br /> <br />
Dette vil sikre admin-links i Moodle.';
$string['bypassed'] = 'Forbigået';
$string['cannotcreatelangdir'] = 'Kan ikke oprette sprogmappe';
$string['cannotcreatetempdir'] = 'Kan ikke oprette temp-mappe';
$string['cannotdownloadcomponents'] = 'Kan ikke downloade komponenter';
$string['cannotdownloadzipfile'] = 'Kan ikke downloade zip-fil';
$string['cannotfindcomponent'] = 'Kan ikke finde komponent';
$string['cannotsavemd5file'] = 'Kan ikke gemme md5-fil';
$string['cannotsavezipfile'] = 'Kan ikke gemme zip-fil';
$string['cannotunzipfile'] = 'Kan ikke unzippe filen';
$string['caution'] = 'Pas på';
$string['check'] = 'Kontroller';
$string['chooselanguagehead'] = 'Vælg et sprog';
$string['chooselanguagesub'] = 'Vælg et sprog til brug under installationen. Senere vil du kunne vælge hvilke sprog Moodle skal kunne bruge.';
$string['closewindow'] = 'Luk dette vindue';
$string['configfilenotwritten'] = 'Installationsscriptet var ikke i stand til at oprette config.php filen der indeholder de valgte indstillinger, sandsynligvis fordi den bruger hvis apache(PHP) kører med (apache, nobody ell) ikke har rettigheder til at skrive til moodlebiblioteket. Du kan manuelt kopiere den følgende kode ind i en fil med navnet \"config.php\" i roden af moodle-biblioteket.';
$string['compatibilitysettingshead'] = 'Kontrollerer dine PHP-indstillinger...';
$string['compatibilitysettingssub'] = 'For at Moodle kan køre uden problemer skal din server \"bestå\" alle disse test.';
$string['componentisuptodate'] = 'Komponenten er up to date';
$string['configfilenotwritten'] = 'Installationsscriptet var ikke i stand til at oprette config.php-filen, der indeholder de valgte indstillinger, sandsynligvis fordi Moodlebiblioteket er skrivebeskyttet. Du kan manuelt kopiere den følgende kode ind i en fil med navnet \"config.php\" i roden af Moodle-biblioteket.';
$string['configfilewritten'] = 'config.php er blevet oprettet';
$string['configurationcompletehead'] = 'Konfigurationen er færdig.';
$string['configurationcompletesub'] = 'Moodle har forsøgt at gemme din konfiguration i en fil i roden af Moodle-installationen';
$string['continue'] = 'Fortsæt';
$string['database'] = 'Database';
$string['dataroot'] = 'DataBibliotek';
$string['datarooterror'] = 'DataBiblioteket du specificerede kan ikke findes eller oprettes. Ret stien til biblioteket eller opret det manuelt.';
$string['databasecreationsettingshead'] = 'Nu skal du konfigurere databaseindstillingerne for hvor de fleste Moodle-data skal gemmes. Denne database vil automatisk blive oprettet af installationsprogrammet med indstillingerne herunder.';
$string['databasecreationsettingssub'] = '<b>Type:</b> fikseret til \"mysql\" af installationsprogrammet<br />
<b>Host:</b> fikseret til \"localhost\" af installationsprogrammet<br />
<b>Name:</b> database-navn, f.eks. Moodle<br />
<b>User:</b> fikseret til \"root\" af installationsprogrammet<br />
<b>Password:</b> adgangskoden til din database<br />
<b>Tables Prefix:</b> valgfrit fornavn (prefix) til alle tabelnavne';
$string['databasesettingshead'] = 'Du skal nu konfigurere databasen hvor det meste af Moodle\'s data vil blive gemt. Databaseserveren skal allerede være oprettet og du skal bruge brugernavn og adgangskode til en brugerkonto der har adgang til den.';
$string['databasesettingssub'] = '<b>Type:</b> mysql eller postgres7<br />
<b>Vært:</b> f.eks. localhost eller db.isp.com<br />
<b>Database:</b> database-navn, f.eks. Moodle<br />
<b>Bruger:</b> Brugernavnet til databasen<br />
<b>Password:</b> Password til databasebrugeren<br />
<b>Tabel Præfix:</b> Valgfrit fornavn (prefix) der bliver sat foran alle tabelnavne (kan anbefales hvis der er flere systemer der skal bruge samme database).';
$string['databasesettingssub_mssql'] = '<b>Type:</b> SQL*Server (non UTF-8) <b><font color=\"red\">Experimentiel! (ikke til brug i et produktionsmiljø)</font></b><br />
<b>Vært:</b> f.eks. localhost eller db.isp.com<br />
<b>Navn:</b> databasenavn, f.eks. Moodle<br />
<b>Bruger:</b> brugernavnet til din database<br />
<b>Password:</b> din databases adgangskode<br />
<b>Tabelprefix:</b> prefix for alle tabelnavne (mandatory)';
$string['databasesettingssub_mssql_n'] = '<b>Type:</b> SQL*Server (non UTF-8 aktiveret) <b><font color=\"red\">Experimentiel! (ikke til brug i et produktionsmiljø)</font></b><br />
<b>Vært:</b> f.eks. localhost eller db.isp.com<br />
<b>Navn:</b> databasenavn, f.eks. Moodle<br />
<b>Bruger:</b> brugernavnet til din database<br />
<b>Password:</b> din databases adgangskode<br />
<b>Tabelprefix:</b> prefix for alle tabelnavne (mandatory)';
$string['databasesettingssub_mysql'] = '<b>Type:</b> MySQL<br />
<b>Vært:</b> f.eks. localhost eller db.isp.com<br />
<b>Navn:</b> databasenavn, f.eks. Moodle<br />
<b>Bruger:</b> brugernavnet til din database<br />
<b>Password:</b> din databases adgangskode<br />
<b>Tabelprefix:</b> prefix for alle tabelnavne (mandatory)';
$string['databasesettingssub_oci8po'] = '<b>Type:</b> Oracle<br />
<b>Vært:</b> ikke brugt, skal være blank<br />
<b>Navn:</b> navnet på forbindelsen fra tnsnames.ora <br />
<b>Bruger:</b> dit database brugernavn<br />
<b>Password:</b> brugerens password<br />
<b>Tabel Præfix:</b> præfix til alle tabellerne (nødvendigt,højst 2 karaktere)';
$string['databasesettingssub_odbc_mssql'] = '<b>Type:</b> SQL*Server (over ODBC) <b><font color=\"red\">Eksperimentielt! (ikke beregnet til brug i produktionsmiljø)</font></b><br />
<b>Vært:</b> navnet på DSN forbindelsen i ODBC kontrolpanelet<br />
<b>Navn:</b> databasenavnet , f.eks. moodle<br />
<b>Bruger:</b> dit databasebrugernavn<br />
<b>Password:</b> dit database password<br />
<b>Tabel Præfix:</b> præfix der bruges til alle tabelnavnene (nødvendigt)';
$string['databasesettingssub_postgres7'] = '<b>Type:</b> PostgreSQL<br />
<b>Vært:</b> f.eks. localhost eller db.isp.com<br />
<b>Navn:</b> databasenavn, f.eks. moodle<br />
<b>Bruger:</b> dit databasebrugernavn<br />
<b>Password:</b> dit database password<br />
<b>Tables Præfix:</b> præfix der bruges foran alle tabelnavnene (nødvendigt)';
$string['dataroot'] = 'Databibliotek';
$string['datarooterror'] = 'Data-biblioteket du specificerede kan ikke findes eller oprettes. Ret stien til biblioteket eller opret det manuelt.';
$string['dbconnectionerror'] = 'Den angive database kunne ikke kontaktes. Kontroller eller ret venligst databaseinformationerne.';
$string['dbcreationerror'] = 'Fejl ved oprettelse af databasen. Kan ikke oprette den givne database med de angivne indstillinger.';
$string['dbhost'] = 'Værts Server';
$string['dbprefix'] = 'præfix for tabeller';
$string['dbhost'] = 'Værtsserver';
$string['dbprefix'] = 'Præfix for tabeller';
$string['dbtype'] = 'Type';
$string['dirroot'] = 'Moodle bibliotek';
$string['dirrooterror'] = 'Det angivne moodle-bibliotek lader ikke til at være rigtigt - der kan ikke findes en Moodle-installation. Den nedenstående værdi er blevet fjernet.';
$string['dbwrongencoding'] = 'Den valgte database kører under en ikke anbefalet encoding ($a). Det vil være bedre at benytte en Unicode (UTF-8) encoded database i stedet.
Du kan alligevel springe denne test over ved at vælge \"Skip DB Encoding Test\" tjek herunder, men det kan give problemer fremover.';
$string['dbwronghostserver'] = 'Du skal følge \"Værtsreglerne\" som forklaret ovenfor.';
$string['dbwrongnlslang'] = 'Environment variablen NLS_LANG på din webserver skal bruge AL32UTF8 tegnsættet. Se PHP documentationen for hvordan man konfigurere OCI8 korrekt.';
$string['dbwrongprefix'] = 'Du skal følge Tabel-prefix-reglerne som forklaret ovenfor.';
$string['directorysettingshead'] = 'Bekræft hvor Moodle skal installeres';
$string['directorysettingssub'] = '<b>Web-adresse:</b>
Angiv den fulde adresse til Moodle. Hvis der skal være adgang til siden fra flere URL\'er så vælg den naturligste, den deltagerne vil bruge. Adressen må ikke slutte med en skråstreg (slash).
<br />
<br />
<b>Moodle-bibliotek:</b>
Angiv den fulde sti til installationen. Vær påpasselig med små og store bogstaver, adressen er casesensitiv.
<br />
<br />
<b>Data-bibliotek:</b>
Det sted, hvor Moodle placerer uploadede filer. Dette bibliotek skal være læse- OG SKRIVBART for web-server-brugeren (typisk \'nobody\' eller \'apache\'), men der må ikke være direkte adgang fra internettet.';
$string['dirroot'] = 'Moodle-bibliotek';
$string['dirrooterror'] = 'Det angivne Moodle-bibliotek lader ikke til at være rigtigt - der kan ikke findes en Moodle-installation. Den nedenstående værdi er blevet fjernet.';
$string['download'] = 'Download';
$string['downloadedfilecheckfailed'] = '\"Downloadet fil-tjek fejlede';
$string['downloadlanguagebutton'] = 'Download \"$a\"-sprogpakken';
$string['downloadlanguagehead'] = 'Download sprogpakke';
$string['downloadlanguagenotneeded'] = 'Du kan fortsætte installationen med standard-sprogpakken,\"$a\".';
$string['downloadlanguagesub'] = 'Du har nu mulighed for at downloade en sprogpakke og fortsætte installationsprocessen i dette sprog.<br /><br />
Kan du ikke downloade sprogpakken vil installationen fortsætte på engelsk.
(Når installationsprocessen er færdig kan du downloade og installere flere sprogpakker.)';
$string['environmenterrortodo'] = 'Du bliver nødt til at løse de ovenstående problemer (fejl) der er ved serveropsætningen før du kan installere denne version af Moodle';
$string['environmenthead'] = 'Kontrollere din serveropsætning...';
$string['environmentrecommendinstall'] = 'det anbefales installeret/aktiveret';
$string['environmentrecommendversion'] = 'version $a->needed er anbefalet og du kører $a->current';
$string['environmentrequireinstall'] = 'det er nødvendigt at installere/aktivere';
$string['environmentrequireversion'] = 'version $a->needed er nødvendigt og du kører $a->current';
$string['environmentsub'] = 'Vi tjekker om de forskellige komponenter i dit system lever op til de Moodles krav.';
$string['environmentxmlerror'] = 'Fejl ved læsning af serveropsætningens data ($a->error_code)';
$string['error'] = 'Fejl';
$string['fail'] = 'Mislykkedes';
$string['fileuploads'] = 'Fil uploads';
$string['fileuploadserror'] = 'Denne skulle være aktiveret';
$string['gdversion'] = 'GD version';
$string['gdversionerror'] = 'GD library skal være tilgængelig for PHP for at der kan billeder kan manipuleres og oprettes.';
$string['gdversionerror'] = 'GD library skal være tilgængelig for PHP for at der billeder kan manipuleres og oprettes.';
$string['gdversionhelp'] = '<p>Det lader til at din server ikke har GD installeret.</p>
<p>GD er et library som PHP bruger til at behandle billeder (såsom brugerprofil-billeder) og til at oprette nye billeder såsom loggrafer. Moodle kan stadig fungere uden GD - men disse funktioner vil så ikke være til rådighed.</p>
<p>GD er et bibliotek som PHP bruger til at behandle billeder (såsom brugerprofil-billeder) og til at oprette nye billeder såsom loggrafer. Moodle kan stadig fungere uden GD - men disse funktioner vil så ikke være til rådighed.</p>
<p>For at tilføje GD på unix skal PHP kompileres med \'--with-gd\" parameteret.</p>
<p>Under windows er det normalt nok at udkommentere den linje i php.ini der referere til libgd.dll </p>';
<p>Under windows er det normalt nok at udkommentere den linje i php.ini der refererer til libgd.dll </p>';
$string['globalsquotes'] = 'Usikker håndtering af Globale variabler';
$string['globalsquoteserror'] = 'Fix dine PHP-indstillinger: aktiver register_globals and/or slå magic_quotes_gpc til';
$string['help'] = 'Hjælp';
$string['iconvrecommended'] = 'Det anbefales at installere/aktivere ICONV udvidelsen for at forbedre sitets hastighed, især hvis dit site understøtter sprog med ikke-latinske tegn.';
$string['info'] = 'Information';
$string['installation'] = 'Installation';
$string['invalidmd5'] = 'Ugyldig md5';
$string['langdownloaderror'] = 'Sproget \"$a\" blev desværre ikke installeret. Installationen vil fortsætte på engelsk.';
$string['langdownloadok'] = 'Sproget \"$a\" blev installeret. Installationen vil fortsætte på dette sprog.';
$string['language'] = 'Sprog';
$string['magicquotesruntime'] = 'Magic Quotes Run Time';
$string['magicquotesruntimeerror'] = 'Denne skulle være deaktiveret';
$string['mbstringrecommended'] = 'Det anbefales at installere/aktivere MBSTRING udvidelsen for at forbedre sitets ydeevne, især hvis sitet understøtter ikke-latinske sprog og tegn.';
$string['memorylimit'] = 'Hukommelses begrænsning';
$string['memorylimit'] = 'Hukommelsesbegrænsning';
$string['memorylimiterror'] = 'Den tilgængelige hukommelse til PHP er ret lav... Det kan være at der opstår problemer senere.';
$string['memorylimithelp'] = '<p>Mængden af hukommelse som PHP kan bruge er sat til $a.</p>
<p>Dette kan forårsage at der opstår problemer senere, især hvis du har mange moduler installeret eller mange brugere.</p>
<p>Vi anbefaler at du konfigurere PHP til at kunne bruge mere hukommelse, f.eks. 16Mb.
<p>Vi anbefaler at du konfigurerer PHP til at kunne bruge mere hukommelse, f.eks. 16Mb.
Der er flere måder hvorpå du kan rette det.</p>
<ol>
<li>Hvis du har mulighed for det kan du rekompilere PHP med <i>--enable-memory-limit</i>.
Dette vil tillade at Moodle selv kan definere hvor meget hukommelse der er brug for.</li>
<li>Hvis du har adgang til php.ini filen kan du ændre <b>memory_limit</b>
<li>Hvis du har adgang til php.ini filen kan du ændre <b>memory_limit</b>-
indstillingen så der er minimum 16Mb til rådighed. Hvis du ikke har direkte adgang til den kan du spørge systemadministratoren om han han vil gøre det for dig.</li>
<li>På nogle servere kan du oprette en \'.htaccess\' fil, gemme den i moodle biblioteket med linjen <p><blockquote>php_value memory_limit 16M</blockquote></p>
<p>Det kan dog på nogle servere forårsage en fejl på <b>alle</b> PHPsiderne. i så fald kan du blive nødt til at fjerne \'.htaccess\' filen igen.</p></li>
<li>På nogle servere kan du oprette en \'.htaccess\' fil, gemme den i Moodle-biblioteket med linjen <p><blockquote>php_value memory_limit 16M</blockquote></p>
<p>Det kan dog på nogle servere forårsage en fejl på <b>alle</b> PHP-siderne. I så fald kan du blive nødt til at fjerne \'.htaccess\' filen igen.</p></li>
</ol>';
$string['missingrequiredfield'] = 'Der mangler nogle obligatoriske felter';
$string['moodledocslink'] = 'Moodle Doks for denne side';
$string['mssql'] = 'SQL*Server (mssql)';
$string['mssql_n'] = 'SQL*Server med UTF-8 support (mssql_n)';
$string['mssqlextensionisnotpresentinphp'] = 'PHP er ikke konfigureret ordentligt med MSSQL-extensionen så den kan kommunikere med SQL*Serveren. Vær venlig at tjekke din php.ini-fil eller genkompiler PHP.';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = 'Hvis sitet kun benytter iso-8859-1 (latin-1) sprog/tegnsæt, kan du fortsætte med at benytte den nuværende version 4.1.12 af MySQL (eller nyere)';
$string['mysql416required'] = 'Moodle 1.6 skal som minimum bruge MySql version 4.1.16 for at garantere at data kan konverteres til UTF-8 fremover.';
$string['mysqlextensionisnotpresentinphp'] = 'PHP er ikke blevet ordentligt konfigureret med MySQL udvidelsen så den kan kommunikere med MySQL. Det kan skyldes at MySQL extension/dll ikke er loadet. Kontroller venlist phpinfo() og php.ini filen eller rekompiler PHP.';
$string['name'] = 'Navn';
$string['next'] = 'Næste';
$string['oci8po'] = 'Oracle (oci8po)';
$string['ociextensionisnotpresentinphp'] = 'PHP er ikke konfigureret ordentligt med OCI8-extensionen så den kan kommunikere med Oracle. Vær venlig at tjekke din php.ini-fil eller genkompiler PHP.';
$string['odbc_mssql'] = 'SQL*Server over ODBC (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'PHP er ikke blevet korrekt konfigureret med PHP\'s ODBC modul så den kan kommunikere med SQL*Serveren. Kontroller venligst php.ini filen eller rekompiler PHP.';
$string['ok'] = 'OK';
$string['pass'] = 'OK';
$string['password'] = 'Adgangskode';
$string['pgsqlextensionisnotpresentinphp'] = 'PHP er ikke blevet korrekt konfigureret med PHP\'s PGSQL modul så den kan kommunikere med PostgreSQL. Kontroller venligst php.ini filen eller rekompiler PHP.';
$string['php50restricted'] = 'PHP 5.0.x har nogle kendte fejl og problemer. Opgrader venligst til 5.1.x eller nedgradér til 4.3.x eller 4.4.x';
$string['phpversion'] = 'PHP version';
$string['phpversionerror'] = 'PHP versionen skal være nyere end 4.1.0';
$string['phpversionhelp'] = '<p>Moodle kræver en PHP version der er nyere end 4.1.0.</p>
<p>Webserveren bruger i øjeblikket version $a</p>
<p>Du bliver nødt til at opdatere PHP eller flytte systemet over på en anden webserver der har en nyere version af PHP!</p>';
$string['postgres7'] = 'PostgreSQL (postgres7)';
$string['previous'] = 'Forrige';
$string['remotedownloadnotallowed'] = 'Download af komponenter til din server er ikke tilladt (\"allow_url_fopen\" er deaktiveret).<br /><br />Du må downloade
<a href=\"$a->url\">$a->url</a>-filen manuelt, kopiere den til \"$a->dest\" til din server og unzippe den der.';
$string['report'] = 'Rapport';
$string['restricted'] = 'Afvist';
$string['safemode'] = 'Safe mode';
$string['safemodeerror'] = 'Moodle kan have problemer med \"Safe mode : on\"';
$string['sessionautostart'] = 'Session autostart';
$string['sessionautostarterror'] = 'Denne skulle være deaktiveret';
$string['skipdbencodingtest'] = 'Spring DB tegnsæts testen over';
$string['status'] = 'Status';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = 'Dansk';
$string['unicoderecommended'] = 'Alle data skal helst gemmes i Unicode (UTF-8). Nye installationer skal helst installeres i databaser der har UTF-8 som standard karaktersæt. Hvis du opgradere fra en tidligere installation bør du migrere eksisterende data til UTF-8 (se Admin siderne)';
$string['unicoderequired'] = 'Alle data skal gemmes i Unicode (UTF-8). Nye installationer skal helst installeres i databaser der har UTF-8 som standard karaktersæt. Hvis du opgradere fra en tidligere installation bør du migrere eksisterende data til UTF-8 (se Admin siderne)';
$string['user'] = 'Bruger';
$string['wwwroot'] = 'Web adresse';
$string['wwwrooterror'] = 'Webadressen lader ikke til at være korrekt - Moodleinstallationen kunne ikke findes der.';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'Du ser denne side fordi du med succes har installeret og åbnet pakken <strong>$a->packname $a->packversion</strong> på din computer.
Tillykke med det!';
$string['welcomep30'] = 'Denne udgave af <strong>$a->installername</strong> inkluderer programmerne til at oprette et miljø hvori <strong>Moodle</strong> vil operaere, nemlig:';
$string['welcomep40'] = 'Pakken indeholder også <strong>Moodle $a->moodlerelease ($a->moodleversion)</strong>.';
$string['welcomep50'] = 'Brugen af programmerne i denne pakke er styret af deres respektive licenser. Hele <strong>$a->installername</strong>-pakken er <a href=\"http://www.opensource.org/docs/definition_plain.html\">open source</a> og distribueret under <a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a>-licensen.';
$string['welcomep60'] = 'De følgende sider vil hjælpe dig gennem nogle nemme trin til konfiguration og opsætning af <strong>Moodle</strong> på din computer. Du kan acceptere standardindstillingerne eller vælge at ændre dem så de bedre svarer til dine egne behov.';
$string['welcomep70'] = 'Klik på \"Næste\" herunder for at forsætte opsætningen af <strong>Moodle</strong>.';
$string['wrongdestpath'] = 'Forkert destinations sti';
$string['wrongsourcebase'] = 'Forkert kilde URL';
$string['wrongzipfilename'] = 'Forkert zip-filnavn.';
$string['wwwroot'] = 'Web-adresse';
$string['wwwrooterror'] = 'Webadressen lader ikke til at være korrekt - Moodle-installationen kunne ikke findes der.';
?>
+2
View File
@@ -37,6 +37,7 @@ $string['configfilewritten'] = 'Die Datei config.php wurde erfolgreich erstellt'
$string['configurationcompletehead'] = 'Die Konfiguration ist abgeschlossen.';
$string['configurationcompletesub'] = 'Moodle speichert Ihre Konfigurationseinstellungen nun im Hauptverzeichnis Ihrer Moodle-Installation.';
$string['continue'] = 'Weiter';
$string['curlrecommended'] = 'Die Installation der optionalen Bibliothek Curl wird empfohlen, um die Moodle-Netzwerk-Funktionalität einzuschalten.';
$string['database'] = 'Datenbank';
$string['databasecreationsettingshead'] = 'Sie müssen Einstellungen für die Datenbank konfigurieren, in der die meisten Moodle-Daten abgelegt werden. Der Installationsprozess erstellt die Datenbanktabellen automatisch auf der Grundlage der Einstellungen.';
$string['databasecreationsettingssub'] = '<b>Typ:</b> \"mysql\" vom Installer festgelegt<br />
@@ -176,6 +177,7 @@ $string['ociextensionisnotpresentinphp'] = 'PHP wurde nicht richtig konfiguriert
$string['odbc_mssql'] = 'SQL*Server über ODBC (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'PHP wurde nicht richtig konfiguriert, um über die ODBC-Erweiterung mit SQL*Server zu kommunizieren. Bitte prüfen Sie die Datei php.ini oder kompilieren Sie PHP neu.';
$string['ok'] = 'OK';
$string['opensslrecommended'] = 'Die optionale Installation der OpenSSL Bibliothek wird strikt empfohlen. Dadurch wird die Moodle-Netzwerk-Funktionalität ermöglicht.';
$string['parentlanguage'] = 'en_utf8';
$string['pass'] = 'Durchgang';
$string['password'] = 'Kennwort';
+9 -1
View File
@@ -9,15 +9,23 @@
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in installer_strings (same dir)
$string['check'] = 'Επιλογη';
$string['closewindow'] = 'Κλείστε αυτό το παράθυρο';
$string['continue'] = 'Συνέχεια';
$string['download'] = 'Κατέβασμα';
$string['error'] = 'Σφάλμα';
$string['gdversion'] = 'Έκδοση GD';
$string['help'] = 'Βοήθεια';
$string['info'] = 'Πληροφορίες';
$string['language'] = 'Γλώσσα';
$string['moodledocslink'] = 'Αρχεία βοήθειας για αυτήν την σελίδα';
$string['name'] = 'Όνομα';
$string['next'] = 'Επόμενος';
$string['next'] = 'Επόμενο';
$string['ok'] = 'OK';
$string['password'] = 'Κωδικός πρόσβασης';
$string['previous'] = 'Προηγούμενο';
$string['report'] = 'Αναφορά';
$string['restricted'] = 'Περιορισμένο';
$string['status'] = 'Κατάσταση';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = 'Ελληνικά';
+1
View File
@@ -39,6 +39,7 @@ $string['configfilewritten'] = 'config.php se ha creado con éxito';
$string['configurationcompletehead'] = 'Configuración completa';
$string['configurationcompletesub'] = 'Moodle ha creado su fichero de configuración';
$string['continue'] = 'Continuar';
$string['curlrecommended'] = 'Se recomienda encarecidamente instalar la librería opcional Curl a fin de posibilitar la funcionalidad de la Red Moodle.';
$string['database'] = 'Base de datos';
$string['databasecreationsettingshead'] = 'Ahora necesita configurar los ajustes de la base de datos donde se almacenarán la mayoría de los datos de Moodle. El instalador creará la base de datos con los ajustes especificados más abajo.';
$string['databasecreationsettingssub'] = '<b>Tipo:</b> el valor por defecto es \"mysql\"<br />
+8
View File
@@ -81,12 +81,14 @@ $string['downloadlanguagebutton'] = '\"$a\" hizkuntza-paketea jaitsi';
$string['downloadlanguagehead'] = 'Hizkuntza-paketea jaitsi';
$string['downloadlanguagenotneeded'] = 'Instalazio-prozesua lehenetsitako hizkuntzaz jarrai dezakezu, \"$a\".';
$string['downloadlanguagesub'] = 'Orain zure hizkuntza-paketea jaisteko eta hizkuntza horretan instalazioarekin jarraitzeko aukera daukazu.<br /><br />Jaitsiera eskuragarri ez balitz, prozesuak ingelesez jarraituko luke (instalazioa burututakoan, beste hizkuntzak jaitsi eta instalatu ahal izango dituzu).';
$string['environmenterrortodo'] = 'Moodle-ren bertsio hau instalatu aurretik goian aurkitutako inguru-arazo (errore) guztiak zuzendu behar dituzu.';
$string['environmenthead'] = 'Zure ingurunea konprobatzen';
$string['environmentrecommendinstall'] = 'gomendagarria da instalatuta/gaituta egotea';
$string['environmentrecommendversion'] = '$a->needed bertsioa gomendatzen da eta zu $a->current ari zara egikaritzen';
$string['environmentrequireinstall'] = 'derrigorrezkoa da instalatuta/gaituta izatea';
$string['environmentrequireversion'] = '$a->needed bertsioa beharrezkoa da eta zu $a->current ari zara egikaritzen';
$string['environmentsub'] = 'Zure zerbitzariaren osagai ezberdinak sistemaren betebeharrekin bat datozen egiaztatzen ari gara';
$string['environmentxmlerror'] = 'Errorea inguruari buruzko informazioa irakurtzean ($a->error_code)';
$string['error'] = 'Errorea';
$string['fail'] = 'Errorea';
$string['fileuploads'] = 'Fitxategien igoerak';
@@ -103,6 +105,7 @@ $string['gdversionhelp'] = '<p>Zure zerbitzariak GDa instalaturik ez daukala dir
$string['globalsquotes'] = 'Ezarpen orokorren erabilera ez segurua';
$string['globalsquoteserror'] = 'PHP ezarpenak zehaztu: register_globals indargabetu edo/eta magic_quotes_gpc ezarri';
$string['help'] = 'Laguntza';
$string['iconvrecommended'] = 'ICONV aukerako libreria instalatzea gomendagarria da oso gunearen errendimendua hobetzeko, batez ere zure guneak latindarrak ez diren hizkuntzak erabiltzen baditu.';
$string['info'] = 'Informazioa';
$string['installation'] = 'Instalazioa';
$string['invalidmd5'] = 'md5 ez da baliagarria';
@@ -111,6 +114,7 @@ $string['langdownloadok'] = '\"$a\" hizkuntza zuzen instalatu da. Instalazio-pro
$string['language'] = 'Hizkuntza';
$string['magicquotesruntime'] = 'Magic Quotes Run Time';
$string['magicquotesruntimeerror'] = 'Aktibatuta egon behar du';
$string['mbstringrecommended'] = 'MBSTRING aukerako libreria instalatzea gomendagarria da oso gunearen errendimendua hobetzeko, batez ere zure guneak latindarrak ez diren hizkuntzak erabiltzen baditu.';
$string['memorylimit'] = 'Memoriaren muga';
$string['memorylimiterror'] = 'PHP memoriaren muga baxuegia da... Beranduago arazoak izan ditzakezu.';
$string['memorylimithelp'] = '<p>Zure zerbitzarian PHP memoria-muga $a da.</p>
@@ -132,6 +136,8 @@ Horrek Moodlek berak memoria-muga ezartzea ahalbidetzen du.</li>
$string['missingrequiredfield'] = 'Beharrezko eremuren bat falta da.';
$string['moodledocslink'] = 'Moodle Doc-ak orri honetarako';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = 'Dena dela, zure guneak iso-8859-1 (latina) hizkuntzak BAKARRIK erabiltzen baditu zure oraingo MySQL 4.1.12 (edo hurrengoak) bertsioa erabiltzen jarrai dezakezu.';
$string['mysql416required'] = 'MySQL 4.1.12 da gutxienez eskatzen den bertsioa Moodle 1.6 erabiltzeko eta etorkizunean informazio guztia UTF-8 bihurtu ahal izango dela bermatzeko.';
$string['mysqlextensionisnotpresentinphp'] = 'PHP ez da ongi ezarri MySQL luzapenarekin datu-basearekin komunikatzeko. Php.ini fitxategia aztertu edo PHP konpilatu, mesedez.';
$string['name'] = 'Izena';
$string['next'] = 'Hurrengoa';
@@ -157,6 +163,8 @@ $string['skipdbencodingtest'] = 'Datu-basearen dekodifikazio-testa ez kontuan ha
$string['status'] = 'Egoera';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = 'Euskara';
$string['unicoderecommended'] = 'Datu guztiak Unicode (UTF-8)-n gordetzeko gomendatzen da. Instalazio berriak berez Unicode karaktere-multzoa duten datu-baseetan exekutatu beharko lirateke. Eguneraketa bat egiten ari bazara, UTF-8rako migrazio-prozesua egin beharko zenuke (begiratu horretarako Kudeaketa-orria)';
$string['unicoderequired'] = 'Datu guztiak Unicode (UTF-8)-n gorde behar dituzu. Instalazio berriak berez Unicode karaktere-multzoa duten datu-baseetan exekutatu beharko lirateke. Eguneraketa bat egiten ari bazara, UTF-8rako migrazio-prozesua egin beharko zenuke (begiratu horretarako Kudeaketa-orria)';
$string['user'] = 'Erabiltzaile';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'Orri hau ikusten baduzu <strong>$a->packname $a->packversion</strong> paketea
+3 -3
View File
@@ -68,7 +68,7 @@ $string['databasesettingssub_mysql'] = '<strong>Type&nbsp;:</strong> MySQL<br />
<strong>Nom&nbsp;:</strong> nom de la base de données, par exemple «&nbsp;moodle&nbsp;»<br />
<strong>Utilisateur&nbsp;:</strong> le nom d\'utilisateur de la base de données<br />
<strong>Mot de passe&nbsp;:</strong> le mot de passe de la base de données<br />
<strong>Préfixe des tables&nbsp;:</strong> le mot de passe de la base de données';
<strong>Préfixe des tables&nbsp;:</strong> le préfixe à utiliser pour les noms de toutes les tables (facultatif)';
$string['databasesettingssub_oci8po'] = '<strong>Type&nbsp;:</strong> Oracle<br />
<strong>Serveur hôte&nbsp;:</strong> n\'est pas utilisé, doit être laissé vide<br />
<strong>Nom&nbsp;:</strong> given Nom of the tnsNoms.ora connection<br />
@@ -106,7 +106,7 @@ $string['dirroot'] = 'Dossier Moodle';
$string['dirrooterror'] = 'Le dossier Moodle semble incorrect : aucune installation de Moodle ne se trouve dans ce dossier. Le dossier Moodle indiqué ci-dessous est vraisemblablement correct.';
$string['download'] = 'Télécharger';
$string['downloadedfilecheckfailed'] = 'La vérification du fichier téléchargé à échoué.';
$string['downloadlanguagebutton'] = 'Télécharger le paquetage de langue «&nbsp;$a&nbsp;»';
$string['downloadlanguagebutton'] = 'Télécharger le paquetage de langue « $a »';
$string['downloadlanguagehead'] = 'Téléchargement du paquetage de la langue d\'installation';
$string['downloadlanguagenotneeded'] = 'Vous pouvez continuer la procédure d\'installation avec la langue par défaut «&nbsp;$a&nbsp;».';
$string['downloadlanguagesub'] = 'Vous avez maintenant la possibilité de télécharger le paquetage de la langue que vous avez sélectionnée afin de poursuivre l\'installation dans cette langue.<br /><br />Si le téléchargement ne peut avoir lieu, la procédure d\'installation continuera en anglais. Une fois l\'installation terminée, vous pourrez alors télécharger et installer d\'autres langues.';
@@ -115,7 +115,7 @@ $string['environmenthead'] = 'Vérification de l\'environnement...';
$string['environmentrecommendinstall'] = 'est recommandée&nbsp;; veuillez l\'installer ou l\'activer';
$string['environmentrecommendversion'] = 'la version $a->needed est recommandée&nbsp;; vous utilisez actuellement la version $a->current';
$string['environmentrequireinstall'] = 'est obligatoire&nbsp;; veuillez l\'installer ou l\'activer';
$string['environmentrequireversion'] = 'la version $a->needed is requise&nbsp;; vous utilisez actuellement la version $a->current';
$string['environmentrequireversion'] = 'la version $a->needed est requise&nbsp;; vous utilisez actuellement la version $a->current';
$string['environmentsub'] = 'Les divers composants de votre système doivent satisfaire les exigences nécessaires à Moodle. Une vérification de votre environnement est en cours.';
$string['environmentxmlerror'] = 'Erreur lors de la lecture des données d\'environnement ($a->error_code)';
$string['error'] = 'Erreur';
+47
View File
@@ -0,0 +1,47 @@
<?php
/// Please, do not edit this file manually! It's auto generated from
/// contents stored in your standard lang pack files:
/// (langconfig.php, install.php, moodle.php, admin.php and error.php)
///
/// If you find some missing string in Moodle installation, please,
/// keep us informed using http://moodle.org/bugs Thanks!
///
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in installer_strings (same dir)
$string['caution'] = 'Oprez';
$string['closewindow'] = 'Zatvorite ovaj prozor';
$string['configfilenotwritten'] = 'Instalacijska skripta nije bila u mogućnosti automatski kreirati datoteku naziva config.php koja bi sadržavala vaše odabrane postavke, vjerojatno zbog toga što nema prava na pisanje (mijenjanje sadržaja) u vašoj Moodle mapi. Ako zo želite, možete ručno kopirati kod u datoteku config.php u osnovnoj mapi vaše Moodle instalacije.';
$string['configfilewritten'] = 'config.php je uspješno kreiran';
$string['continue'] = 'Nastavi';
$string['database'] = 'Baza podataka';
$string['dataroot'] = 'Mapa s podacima';
$string['dbconnectionerror'] = 'Nemoguće je uspostaviti vezu sa bazom podataka koju ste naveli. Molimo provjerite podatke koje ste unijeli.';
$string['dbcreationerror'] = 'Pogreška pri kreiranju baze podataka. Nije bilo moguće kreirati bazu navedenog imena uz zadane postavke';
$string['dbhost'] = 'Poslužitelj';
$string['dbprefix'] = 'Prefiks tablice';
$string['dbtype'] = 'Tip';
$string['dirroot'] = 'Moodle mapa';
$string['error'] = 'Greška';
$string['fileuploadserror'] = 'Ova opcija bi trebala biti uključena';
$string['gdversion'] = 'GD inačica';
$string['help'] = 'Pomoć';
$string['info'] = 'Informacija';
$string['installation'] = 'Instalacija';
$string['language'] = 'Jezik';
$string['magicquotesruntime'] = 'Magic Quotes Run Time';
$string['magicquotesruntimeerror'] = 'Ova opcija bi trebala biti isključena';
$string['name'] = 'Ime';
$string['next'] = 'Sljedeći';
$string['ok'] = 'U redu';
$string['pass'] = 'Pass';
$string['password'] = 'Lozinka';
$string['phpversion'] = 'PHP inačica';
$string['phpversionerror'] = 'PHP inačica mora biti bar 4.1.0';
$string['previous'] = 'Prethodni';
$string['sessionautostarterror'] = 'Ova opcija bi trebala biti isključena';
$string['status'] = 'Status';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = 'Hrvatski';
$string['user'] = 'Korisnik';
?>
+29
View File
@@ -0,0 +1,29 @@
<?php
/// Please, do not edit this file manually! It's auto generated from
/// contents stored in your standard lang pack files:
/// (langconfig.php, install.php, moodle.php, admin.php and error.php)
///
/// If you find some missing string in Moodle installation, please,
/// keep us informed using http://moodle.org/bugs Thanks!
///
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in stringnames.txt (same dir)
$string['closewindow'] = 'Փակեք պատուհանը';
$string['continue'] = 'Շարունակել';
$string['error'] = 'Սխալ';
$string['help'] = 'Օգնություն';
$string['info'] = 'Տեղեկատվություն';
$string['language'] = 'Լեղու';
$string['name'] = 'Անվանում';
$string['next'] = 'Հաջորդը';
$string['ok'] = 'OK';
$string['password'] = 'Նշանաբառ';
$string['previous'] = 'Նախորդ';
$string['report'] = 'Հաշվետվություն';
$string['status'] = 'Կարգավիճակ';
$string['thischarset'] = 'UTF-8';
$string['thisdirection'] = 'ltr';
$string['thislanguage'] = 'Հայերեն';
$string['user'] = 'Օգտագործող';
?>
+4 -2
View File
@@ -36,6 +36,7 @@ $string['configfilewritten'] = 'Il config.php è stato creato correttamente';
$string['configurationcompletehead'] = 'Configurazione completata';
$string['configurationcompletesub'] = 'Moodle tenta di salvare la configurazione in un file nella directory principale della vostra installazione di Moodle.';
$string['continue'] = 'Continua';
$string['curlrecommended'] = 'L\'installazione della libreria opzionale Curl è fortemente raccomandata per abilitare la funzionalità di Rete di Moodle.';
$string['database'] = 'Base di dati';
$string['dataroot'] = 'Directory dati';
$string['datarooterror'] = 'La \'Directory dati\' specificata non può essere trovata o creata. È possibile correggere il percorso o crearla manualmente.';
@@ -55,9 +56,9 @@ $string['downloadlanguagenotneeded'] = 'È possibile continuare l\'installazione
$string['environmenterrortodo'] = 'Dovete risolvere tutti i problemi relativi all\'ambiente (errori) trovati qui sopra prima di procedere con l\'installazione di questa versione di Moodle!';
$string['environmenthead'] = 'Controllo del vostro sistema';
$string['environmentrecommendinstall'] = 'è raccomandata l\'installazione/abilitazione';
$string['environmentrecommendversion'] = 'È raccomandata la versione $a->needed e la vostra versione attuale è $a->current';
$string['environmentrecommendversion'] = 'è raccomandata la versione $a->needed e la vostra versione attuale è $a->current';
$string['environmentrequireinstall'] = 'è necessaria l\'installazione/abilitazione';
$string['environmentrequireversion'] = 'È necessaria la versione $a->needed e la vostra versione attuale è $a->current';
$string['environmentrequireversion'] = 'è necessaria la versione $a->needed e la vostra versione attuale è $a->current';
$string['environmentsub'] = 'Stiamo controllando se i diversi conponenti del vostro sistema coincidano con le richieste del sistema';
$string['environmentxmlerror'] = 'Errore durante la lettura dei dati dell\'ambiente ($a->error_code)';
$string['error'] = 'Errore';
@@ -102,6 +103,7 @@ $string['mysqlextensionisnotpresentinphp'] = 'Il PHP non è stato correttamente
$string['name'] = 'Nome';
$string['next'] = 'Prossimo';
$string['ok'] = 'OK';
$string['opensslrecommended'] = 'E\' fortemente raccomandata l\'installazione della libreria opzionale OpenSSL -- questa abilita la funzionalità del Moodle Networking.';
$string['parentlanguage'] = '<< TRADUTTORI: Se la vostra lingua ha una \"Parent language\" che Moodle deve usare quando mancano stringhe nel vostro language pack, allora dovete specificare qui il suo codice. Se il campo viene lasciato vuoto verrà usato l\'inglese. Esempio: it>>';
$string['pass'] = 'Passato';
$string['password'] = 'Password';
+9 -9
View File
@@ -109,7 +109,7 @@ Moodleにアクセスする完全なウェブアドレスを指定してくだ
<br />
<br />
<p><b>データディレクトリ:</b>
Moodleが、アップロードされたファイルを保存する場所が必要です。 このディレクトリは、ウェブサーバのユーザ (通常は「nobody」または「apache」) が読み込みおよび書き込みできるようにしてください。しかし、ウェブから直接アクセスできないようにしてください。</p>';
アップロードされたファイルをMoodleが保存する場所が必要です。 このディレクトリは、ウェブサーバのユーザ (通常は「nobody」または「apache」) が読み込みおよび書き込みできるようにしてください。しかし、ウェブから直接アクセスできないようにしてください。</p>';
$string['dirroot'] = 'Moodleディレクトリ';
$string['dirrooterror'] = '「Moodleディレクトリ」設定が間違っているようです - インストール済みMoodleが見つかりませんでした。下記の値がリセットされました。';
$string['download'] = 'ダウンロード';
@@ -163,28 +163,28 @@ $string['memorylimithelp'] = '<p>現在、サーバのPHPメモリー制限が $
<li>php.iniファイルにアクセスできる場合は、<b>memory_limit</b>設定を16Mのように変更することができます。php.iniファイルにアクセスできない場合は、管理者に変更を依頼してください。
<li>いくつかのPHPサーバでは、下記の行を含む.htaccessファイルをMoodleディレクトリに作成することができます:
<p><blockquote>php_value memory_limit 16M</blockquote></p>
<p>しかし、この設定が<b>すべての</b>PHPページの動作を妨げる場合もあります。ページ閲覧にエラーが表示される場合は、.htaccessファイルを削除してください。</p>
<p>しかし、この設定が<b>すべての</b>PHPページの動作を妨げる場合もあります。ページ閲覧にエラーが表示される場合は、.htaccessファイルを削除してください。</p>
</ol>';
$string['missingrequiredfield'] = 'いくつかの必須入力フィールドに入力されていません。';
$string['moodledocslink'] = 'このページのMoodle Docs';
$string['mssql'] = 'SQL*Server (mssql)';
$string['mssql_n'] = 'SQL*Server UTF-8サポート (mssql_n)';
$string['mssqlextensionisnotpresentinphp'] = 'PHPのMSSQL extensionが適切に設定されていないため、SQL*Serverと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['mssqlextensionisnotpresentinphp'] = 'PHPのMSSQL拡張モジュールが適切に設定されていないため、SQL*Serverと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = 'あなたのサイトがiso-8859-1 (ラテン) 言語のみ使用している場合、現在インストールされている MySQL 4.1.12 (またはそれ以上) を使用することができます。';
$string['mysql416required'] = 'Moodle1.6では、将来すべてのデータをUTF-8に変換するため、MySQL 4.1.16が要求される最低限のバージョンです。';
$string['mysqlextensionisnotpresentinphp'] = 'PHPのMySQL extensionが適切に設定されていないため、MySQLと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['mysqlextensionisnotpresentinphp'] = 'PHPのMySQL拡張モジュールが適切に設定されていないため、MySQLと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['name'] = '名称';
$string['next'] = '次へ';
$string['oci8po'] = 'Oracle (oci8po)';
$string['ociextensionisnotpresentinphp'] = 'PHPのOCI8 extensionが適切に設定されていないため、Oracleと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['ociextensionisnotpresentinphp'] = 'PHPのOCI8拡張モジュールが適切に設定されていないため、Oracleと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['odbc_mssql'] = 'SQL*Server over ODBC (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'PHPのODBC extensionが適切に設定されていないため、SQL*Serverと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['odbcextensionisnotpresentinphp'] = 'PHPのODBC拡張モジュールが適切に設定されていないため、SQL*Serverと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['ok'] = 'OK';
$string['opensslrecommended'] = 'Moodleネットワーキング機能を有効にするため、OpenSSLライブラリのインストールを強くお勧めします。';
$string['pass'] = 'パス';
$string['password'] = 'パスワード';
$string['pgsqlextensionisnotpresentinphp'] = 'PHPのPGSQL extensionが適切に設定されていないため、PostgreSQLと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['pgsqlextensionisnotpresentinphp'] = 'PHPのPGSQL拡張モジュールが適切に設定されていないため、PostgreSQLと通信できません。あなたのphp.iniファイルをチェックするか、PHPを再コンパイルしてください。';
$string['php50restricted'] = 'PHP 5.0.x には数多くの既知の問題があります。5.1.x にアップグレードするか、4.3.x または 4.4.x にダウングレードしてください。';
$string['phpversion'] = 'PHPバージョン';
$string['phpversionerror'] = 'PHPバージョンは少なくとも 4.3.0 または 5.1.0 をお使いください (5.0.x には既知の多数の問題があります)。';
@@ -205,11 +205,11 @@ $string['skipdbencodingtest'] = 'DBエンコーディングテストをスキッ
$string['status'] = '状態';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = '日本語';
$string['unicoderecommended'] = 'あなたのすべてのデータをユニコードフォーマット (UTF-8) で保存することが推奨されます。Moodleの新しいインストールは、ユニコードがデフォルトキャラクタにセットされたデータベースに実行される必要があります。アップグレードの場合、UTF-8移行プロセスを実行してださい (詳細は管理ページをご覧ください)。';
$string['unicoderecommended'] = 'あなたのすべてのデータをユニコードフォーマット (UTF-8) で保存することをお勧めします。Moodleの新しいインストールは、ユニコードがデフォルトキャラクタにセットされたデータベースに実行される必要があります。アップグレードの場合、UTF-8移行プロセスを実行してださい (詳細は管理ページをご覧ください)。';
$string['unicoderequired'] = 'あなたのすべてのデータをユニコードフォーマット (UTF-8) で保存することが必須です。Moodleの新しいインストールは、ユニコードがデフォルトキャラクタにセットされたデータベースに実行される必要があります。アップグレードの場合、UTF-8移行プロセスを実行してださい (詳細は管理ページをご覧ください)。';
$string['user'] = 'ユーザ';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'インストールが正常に完了したため、このページをご覧頂いています。あなたのコンピュータで <strong>$a->packname $a->packversion</strong> パッケージを起動してください。';
$string['welcomep20'] = 'インストールが正常に完了したため、このページをご覧頂いています。あなたのコンピュータで <strong>$a->packname $a->packversion</strong> パッケージを起動してください。おめでとうございます!';
$string['welcomep30'] = 'このリリース <strong>$a->installername</strong> には、<strong>Moodle</strong> で環境を作成するアプリケーションが含まれています。すなわち:';
$string['welcomep40'] = 'パッケージには <strong>Moodle $a->moodlerelease ($a->moodleversion)</strong> も含まれています。';
$string['welcomep50'] = 'このパッケージ内のすべてのアプリケーションの使用は個々のライセンスによって規定されています。全体の <strong>$a->installername</strong> パッケージは <a href=\"http://www.opensource.org/docs/definition_plain.html\">オープンソース</a> であり、<a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a>ライセンスの下で配布されています。';
+3 -3
View File
@@ -19,7 +19,7 @@ $string['cannotcreatetempdir'] = 'temp 디렉토리를 만들 수 없습니다.'
$string['cannotdownloadcomponents'] = '구성요소를 내려받을 수 없습니다.';
$string['cannotdownloadzipfile'] = 'ZIP파일을 내려받을 수 없습니다.';
$string['cannotfindcomponent'] = '구성요소를 찾을 수 없습니다.';
$string['cannotsavemd5file'] = 'md5 파일을 저장할 수 없습니다.';
$string['cannotsavemd5file'] = 'md5 파일을 저장할 수 없습니다.';
$string['cannotsavezipfile'] = 'ZIP 파일을 저장할 수 없습니다.';
$string['cannotunzipfile'] = '파일 압축풀기를 할 수 없습니다.';
$string['caution'] = '주의';
@@ -185,7 +185,7 @@ $string['parentlanguage'] = 'ko';
$string['pass'] = '통과';
$string['password'] = '비밀번호';
$string['pgsqlextensionisnotpresentinphp'] = 'PGSQL 익스텐션으로 PHP가 PostgreSQL 서버와 통신하도록 적절히 설정되지 않았습니다. php.ini 파일을 점검하거나 PHP를 다시 컴파일 하십시오.';
$string['php50restricted'] = 'PHP 5.0.x 는 약간의 버그가 보고되었습니다. 5.1.x로 판올림 하던가, 아니면 4.3.x 혹은 4.4.x로 바꿔주기 바랍니다.';
$string['php50restricted'] = 'PHP 5.0.x 는 약간의 버그가 보고되었습니다. 5.1.x로 판올림 하던가, 아니면 4.3.x 혹은 4.4.x로 바꿔주기 바랍니다.';
$string['phpversion'] = 'php버젼';
$string['phpversionerror'] = 'php 버젼은 최소한 4.3.0 혹은 5.1.0. 이상 이어야합니다.(5.0.x는 버그가 있다고 알려져 있습니다)';
$string['phpversionhelp'] = '<p>무들은 적어도 PHP4.3.0 혹은 5.1.0. 이상 이어야합니다.(5.0.x는 버그가 있다고 알려져 있습니다)</p>
@@ -205,7 +205,7 @@ $string['status'] = '상태';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = '한국어';
$string['unicoderecommended'] = '모든 자료를 유니코드(UTF-8)로 저장해야 합니다. 새 설정은 기본 문자코드가 유니코드로 저장되어 있다고 가정하고 작동이 됩니다. 만일 업그레이드 중이라면 반드시 UTF-8 변환과정을 수행하여야만 합니다.(관리화면 참조)';
$string['unicoderequired'] = '여러분의 모든 자료가 유니코드(UTF-8)로 저장되야 합니다. 새 설정은 기본 문자코드가 유니코드로 저장되어 있다고 가정하고 작동이 됩니다. 만일 업그레이드 중이라면 반드시 UTF-8 변환과정을 수행하여야만 합니다.(관리화면 참조)';
$string['unicoderequired'] = '모든 자료가 유니코드(UTF-8)로 저장되야 합니다. 새 설정은 기본 문자코드가 유니코드로 저장되어 있다고 가정하고 작동이 됩니다. 만일 업그레이드 중이라면 반드시 UTF-8 변환과정을 수행하여야만 합니다.(관리화면 참조)';
$string['user'] = '사용자';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = '당신의 컴퓨터에 <strong>$a->packname $a->packversion</strong> 패키지를 성공적으로 설치한 것을 축하합니다!';
+23 -2
View File
@@ -40,6 +40,12 @@ $string['databasecreationsettingshead'] = 'Īnāianei me whirihora e koe ngā ta
$string['databasecreationsettingssub'] = '<b>Momo:</b> He mea whakapūmau ki \"mysql\" e te pūtāuta<br /><b>Kaihautū:</b> He mea whakapūmau ki \"localhost\" e te pūtāuta<br /><b>Ingoa:</b> ingoa pātengi raraunga, arā, moodle<br /><b>Kaiwhakamahi:</b> He mea whakapūmau ki \"root\" e te pūtāuta<br /><b>Kupuhipa:</b> tō kupuhipa pātengi raraunga<br /><b>Kuhimua o Ngā Ripanga:</b> kuhimua kōwhiri mō ngā ingoa ripanga katoa';
$string['databasesettingshead'] = 'Īnāianei me whirihora e koe ngā tautuhinga pātengi raraunga ki te wāhi penapena i te nuinga o ngā raraunga Moodle. Ko te tikanga, kua oti kē tēnei pātengi raraunga, te ingoa kaiwhakamahi, me te kupuhipa te waihanga kia āhei ai ki te uru atu.';
$string['databasesettingssub'] = '<<b>Momo:</b> mysql, postgres7 rānei<br /><b>Kaihautū:</b> arā localhost, db.isp.com rānei<br /><b>Ingoa:</b> ingoa pātengi raraunga, pēnei ake i a moodle<br /><b>Kaiwhakamahi:</b> tō ingoa kaiwhakamahi pātengi raraunga<br /><b>Kupuhipa:</b> tō kupuhip pātengi raraunga<br /><b>Kuhimua o Ngā Ripanga:</b> kuhimua kōwhiri mō ngā ingoa ripanga katoa';
$string['databasesettingssub_mssql'] = '<b>Momo:</b> SQL*Server (non UTF-8) <b><font color=\"red\">Hei whakamātau! (kaua e whakamahia kia ngao)</font></b><br /><br /> <b>Kaihautū:</b> arā localhost, db.isp.com rānei<br /> <b>Ingoa:</b> ingoa pātengi raraunga, pēnei ake i a moodle<br /><b>Kaiwhakamahi:</b> tō ingoa kaiwhakamahi pātengi raraunga<br /> <b>Kupuhipa:</b> tō kupuhipa pātengi raraunga<br /><b>Kuhimua o Ngā Ripanga:</b> kuhimua hei whakamahi ki ngā ingoa ripanga katoa (whakahauanga)';
$string['databasesettingssub_mssql_n'] = '<b>Momo:</b> SQL*Server (UTF-8 enabled) <br /> <b>Kaihautū:</b> arā localhost, db.isp.com rānei<br /> <b>Ingoa:</b> ingoa pātengi raraunga, pēnei ake i a moodle<br /><b>Kaiwhakamahi:</b> tō ingoa kaiwhakamahi pātengi raraunga<br /> <b>Kupuhipa:</b> tō kupuhipa pātengi raraunga<br /><b>Kuhimua o Ngā Ripanga:</b> kuhimua hei whakamahi ki ngā ingoa ripanga katoa (whakahauanga)';
$string['databasesettingssub_mysql'] = '<b>Momo:</b> MySQL <br /> <b>Kaihautū:</b> arā localhost, db.isp.com rānei<br /> <b>Ingoa:</b> ingoa pātengi raraunga, pēnei ake i a moodle<br /><b>Kaiwhakamahi:</b> tō ingoa kaiwhakamahi pātengi raraunga<br /> <b>Kupuhipa:</b> tō kupuhipa pātengi raraunga<br /><b>Kuhimua o Ngā Ripanga:</b> kuhimua hei whakamahi ki ngā ingoa ripanga katoa (kōwhiringa)';
$string['databasesettingssub_oci8po'] = '<b>Momo:</b> Oracle <br /><b>Kaihautū:</b> kāore i te whakamahia, waihotia kia wātea<br /> <b>Ingoa:</b> given name of the tnsnames.ora connection<br/><b>Kaiwhakamahi:</b> tō ingoa kaiwhakamahi pātengi raraunga<br /> <b>Kupuhipa:</b> tō kupuhipa pātengi raraunga<br /><b>Kuhimua o Ngā Ripanga:</b>kuhimua hei whakamahi ki ngā ingoa ripanga katoa (whakahauanga, 2cc max)';
$string['databasesettingssub_odbc_mssql'] = '<b>Momo:</b> SQL*Server (over ODBC) <b><font color=\"red\">Hei whakamātau. (kaua e whakamahia kia ngao)</font></b><br /> <b>Kaihautū:</b> given name of the DSN in the ODBC control panel<br /> <b>Ingoa:</b> ingoa pātengi raraunga, pēnei ake i a moodle<br /> <b>Kaiwhakamahi:</b> tō ingoa kaiwhakamahi pātengi raraunga<br /> <b>Kupuhipa:</b> tō kupuhipa pātengi raraunga<br /><b>Kuhimua o Ngā Ripanga:</b> kuhimua hei whakamahi ki ngā ingoa ripanga katoa (whakahauanga)';
$string['databasesettingssub_postgres7'] = '<b>Momo:</b> PostgreSQL<br /><b>Kaihautū:</b> arā localhost, db.isp.com rānei<br /> <b>Ingoa:</b> ingoa pātengi raraunga, pēnei ake i a moodle<br /><b>Kaiwhakamahi:</b> tō ingoa kaiwhakamahi pātengi raraunga<br /> <b>Kupuhipa:</b> tō kupuhipa pātengi raraunga<br /><b>Kuhimua o Ngā Ripanga:</b> kuhimua hei whakamahi ki ngā ingoa ripanga katoa (whakahauanga)';
$string['dataroot'] = 'Whaiaronga Raraunga';
$string['datarooterror'] = 'Kāore te \'Whaiaronga Raraunga\' i whakapūtāhia e koe i kitea, i taea rānei te waihanga. Whakatikahia te ara, waihanga ā-ringa rānei i te whaiaronga.';
$string['dbconnectionerror'] = 'Kāore i taea te tūhono ki te pātengi raraunga i whakapūtāhia. Takina ō tautuhinga pātengi raraunga.';
@@ -48,6 +54,9 @@ $string['dbhost'] = 'Tūmau Kaihautū';
$string['dbprefix'] = 'Kuhimua o Ngā Ripanga';
$string['dbtype'] = 'Momo';
$string['dbwrongencoding'] = 'E haere ana te pātengi raraunga i tīpakohia ki raro i tētahi whakawaehere tūtohu-kore ($a). He pai ake te whakamahi kē i tētahi pātengi raraunga waehereao (UTF-8). Heoi, mā te tīpako i te pouaka taki \'Tīpoka Whakamātautau Whakawaehere DB\' o raro nei e taea ai te tīpoka atu i te whakamātautau nei, engari tērā pea ka pā mai he raru ā te wā e heke mai nei';
$string['dbwronghostserver'] = 'Me whai koe i ngā ture \"hautū\" kua whakamāramahia ki runga';
$string['dbwrongnlslang'] = 'Me whakamahi te variable taiao NLS_LANG i roto i tō tūmau tukutuku i te pūāhua AL32UTF8. Tirohia te tuhinga PHP kia kite me pehea te whirihora tika i te OCI8.';
$string['dbwrongprefix'] = 'Me whai koe i ngā ture \"Tables Prefix\" kua whakamāramahia ki runga.';
$string['directorysettingshead'] = 'Tēnā koa, whakaūngia ngā tauwāhi o tēnei tāutanga o Moodle.';
$string['directorysettingssub'] = '<b>Wāhitau Tukutuku:</b>Whakapūtāhia te wāhitau tukutuku o Moodle. Mēnā he maha ngā URL, kōwhirihia te mea ngāwari ki ō ākonga. Kaua e tāpiri i te rītaha whaimuri. <br > <br /> <b>Whaiaronga o Moodle:</b>Whakapūtāhia te ara whaiaronga katoa ki tēnei tāutanga. Kia tika hoki ngā pūmatua/iti. <br /> <br /> <b>Whaiaronga Raraunga:</b>Me whiwhi wāhi kia taea e Moodle ngā kōnae kua tikina ake te tiaki. Me taea tēnei whaiaronga e te kaiwhakamahi tūmau tukutuku (i te nuinga o te wā ko \'nobody\', \'apache\' rānei) te pānui me te TUHI HOKI, engari kia kaua e uru tika tonu mā te tukutuku.</p>';
$string['dirroot'] = 'Whaiaronga Moodle';
@@ -91,19 +100,29 @@ $string['memorylimiterror'] = 'Kua whakatautuhia kia iti noa te tepe pūmahara o
$string['memorylimithelp'] = '<p>I tēnei wā ko te tepe pūmahara PHP mō tō tūmau ko te $a.</p><p>Mā tēnei pea ka raru ai te pūmahara o Moodle, inā ki te maha ake ngā kōwae e hohe ana, ngā kaiwhakamahi hoki/rānei.</p> <p>Ko tāku ki a koe, me whirihora te PHP ki te tepe teitei ake mēnā e taea ana, pēnei ake i te 16M. Arā atu ngā huarahi hei whakatutuki i tēnei:</p><ol><li>Mēnā ka taea, whakahiato anōtia te PHP ki te <i>--enable-memory-limit</i>. Mā tēnei ka taea e Moodle te tepe pūmahara te whakarite.</li><li>Mēnā he āheitanga tāu ki tō kōnae php.ini, ka taea te tautuhinga <b>memory_limit</b> te huri kia āhua 16M. Ki te kore ō āheitanga, pātaihia tō kaiwhakahaere, māna tērā āheitanga e hoatu ki a koe.</li><li>I runga i ētahi tūmau PHP ka taea te waihanga kōnae .htaccess ki roto i te whaiaronga Moodle e pupuru ana i tēnei rārangi: <p><blockquote>php_value memory_limit 16M</blockquote></p> <p>Heoi, i runga i ētahi tūmau ka kaupare pea te mahinga o ngā whārangi PHP <b>katoa</b> (ka kitea ngā hapa inā tirohia ngā whārangi) nō reira, me tango te kōnae .htaccess.</p></li></ol>';
$string['missingrequiredfield'] = 'E ngaro ana tētahi āpure e hiahiatia ana';
$string['moodledocslink'] = 'Tuhinga Moodle mō tēnei whārangi';
$string['mssql'] = 'SQL*Server (mssql)';
$string['mssql_n'] = 'SQL*Server with UTF-8 support (mssql_n)';
$string['mssqlextensionisnotpresentinphp'] = 'Kāore i tika te whirihora i te PHP ki te toronga MSSQL kia taea te whiti ki te SQL*Server. Please check your php.ini file or recompile PHP.';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = 'Engari, ka taea e koe tō MySQL 4.1.12 (pai ake rānei) te whakamahi tonu mēnā kei te whakamahi tō pae i ngā reo (rātini) iso-8859-1 ANAKE.';
$string['mysql416required'] = 'Me whiwhi putanga MySQL 4.1.16 kia āhei ai ngā raraunga katoa te whakatahuri ki UTF-8 ā muri ake nei.';
$string['mysqlextensionisnotpresentinphp'] = 'Kāore i tika te whirihoratanga o te PHP me te toronga MySQL kia taea te whakawhiti me te MySQL. Taki koe i tō kōnae php.ini, whakahiato anō rānei i te PHP.';
$string['name'] = 'Ingoa';
$string['next'] = 'Panuku';
$string['oci8po'] = 'Oracle (oci8po)';
$string['ociextensionisnotpresentinphp'] = 'Kāore i tika te whirihora o PHP me te toronga OCI8 kia taea te whakawhiti me Oracle. Taki koa i tō kōnae php.ini whakahiato anō rānei i PHP.';
$string['odbc_mssql'] = 'SQL*Server over ODBC (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'Kāore i tika te whirihora o PHP me te toronga OCI8 kia taea te whakawhiti me te tūmau SQL*. Taki koa i tō kōnae php.ini whakahiato anō rānei i PHP.';
$string['ok'] = 'ĀE';
$string['parentlanguage'] = '<< Ngā Kaiwhakamāori: Ki te whai Reo Matua, e tika ana kia whakamahia e Moodle ki te ngaro ētahi rārangi mai i tō pōkai reo, tō reo, tena whakapūtā te waehere ki konei. Ki te waiho kia wātea ka whakamahia te Pākehā. Hei tauira: nl >>';
$string['pass'] = 'Pāhi';
$string['pass'] = 'Hipa';
$string['password'] = 'Kupuhipa';
$string['pgsqlextensionisnotpresentinphp'] = 'Kāore i tika te whirihora o PHP me te toronga PGSQL kia taea te whakawhiti me te PostgreSQL. Taki koa i tō kōnae php.ini whakahiato anō rānei i PHP.';
$string['php50restricted'] = 'He maha ngā raruraru e mōhiotia nei tō te PHP 5.0.x, whakapaingia aketia koa ki 5.1.x, e hoki rānei koa ki 4.3.x, 4.4.x rānei';
$string['phpversion'] = 'Putanga PHP';
$string['phpversionerror'] = 'Kia 4.1.0 neke atu ranei te putanga PHP';
$string['phpversionhelp'] = '<p>E hiahiatia ana e Moodle kia 4.1.0 neke atu rānei te putanga PHP.</p><p>I tēnei wā kei te whakahaere koe i te putanga $a</p><p>Me whakahōu te PHP, nuku rānei ki tētahi kaihautū me te putanga hōu PHP hōu ake!</p>';
$string['postgres7'] = 'PostgreSQL (postgres7)';
$string['previous'] = 'Tōmua';
$string['remotedownloadnotallowed'] = 'Kāore e taea ngā wae o tō tūmau te tikiake (kua monokia te allow_url_fopen). <br /><br />Me tikiake-ā-ringa te kōnae <a href=\"$a->url\">$a->url</a>, tāruatia ki \"$a->dest\", ā, whewherahia i reira';
$string['report'] = 'Pūrongo';
@@ -115,7 +134,9 @@ $string['sessionautostarterror'] = 'Ko te tikanga kua weto tēnei';
$string['skipdbencodingtest'] = 'Tīpokatia te Whakamātautau Whakamuna DB';
$string['status'] = 'Tūnga';
$string['thischarset'] = 'utf-8';
$string['thislanguage'] = 'Māori - WWoW';
$string['thislanguage'] = 'Māori - Waikato';
$string['unicoderecommended'] = 'E tūtohitia ana te penapena i ō raraunga katoa hei Unicode (UTF-8). Ko te tikanga me mahi i ngā tāutatanga hōu ki ngā pātengi raraunga ko te pūāhua taunoa he Unicode. Mēnā e whakahōu ana koe, me mahi i te tuka heke UTF8 (tirohia te whārangi Whakahaere).';
$string['unicoderequired'] = 'E hiahiatia ana kia penapena koe i ō raraunga katoa ki te hōputu Unicode (UTF-8). Ko te tikanga me mahi i ngā tāutatanga hōu ki ngā pātengi raraunga ko te pūāhua taunoa he Unicode. Mēnā e whakahōu ana koe, me mahi i te tuka heke UTF8 (tirohia te whārangi Whakahaere).';
$string['user'] = 'Kaiwhakamahi';
$string['welcomep10'] = '$a->ingoapūtāuta ($a->putangapūtāuta)';
$string['welcomep20'] = 'Ka taea e koe te kite i tēnei whārangi nātemea kua tāuta tika, whakarewa tika hoki koe i te pōkai <strong>$a->ingoapōkai $a->putangapōkai</strong> i tō rorohiko. Ngā mihi!';
+233
View File
@@ -0,0 +1,233 @@
<?php
/// Please, do not edit this file manually! It's auto generated from
/// contents stored in your standard lang pack files:
/// (langconfig.php, install.php, moodle.php, admin.php and error.php)
///
/// If you find some missing string in Moodle installation, please,
/// keep us informed using http://moodle.org/bugs Thanks!
///
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in stringnames.txt (same dir)
$string['admindirerror'] = 'Директориумот admin, kako што е наведен, е неточен';
$string['admindirname'] = 'Директориум аdmin';
$string['admindirsettinghead'] = 'Поставување на admin директориумот...';
$string['admindirsettingsub'] = 'Мал број веб корисници ја користат /admin како специјална URL за да пристапат до контролна панела или слично. За жал ова доаѓа во конфликт со стандардната локација на Moodle администраторските страници. Ова може да го промените со реименување на admin директориумот во инсталацијата и ставање ново име. Пр.: <br /> <br /><b>moodleadmin</b><br /> <br />
ова ќе ги поправи admin врските во Moodle.';
$string['bypassed'] = 'Заобиколено';
$string['cannotcreatelangdir'] = 'Не може да се креира lang директориумот.';
$string['cannotcreatetempdir'] = 'Не може да се креира temp директориумот.';
$string['cannotdownloadcomponents'] = 'Не може да се преземат компонентите.';
$string['cannotdownloadzipfile'] = 'Не може да се преземи ZIP датотеката.';
$string['cannotfindcomponent'] = 'Не може да се најде компонентата.';
$string['cannotsavemd5file'] = 'Не може да се сними md5 датотеката.';
$string['cannotsavezipfile'] = 'Не може да се сними ZIP датотеката.';
$string['cannotunzipfile'] = 'Не може да се отпакува датотеката.';
$string['caution'] = 'Опомена';
$string['check'] = 'Избери';
$string['chooselanguagehead'] = 'Изберете јазик';
$string['chooselanguagesub'] = 'Изберете јазик САМО за инсталацијата. Подоцна ќе можете да изберете јазик за страницата и за корисниците.';
$string['closewindow'] = 'Затвори го прозорецот';
$string['compatibilitysettingshead'] = 'Проверка на PHP поставувањата....';
$string['compatibilitysettingssub'] = 'Вашиот сервер треба да ги помине сите овие тестови за Moodle да функционира правилно';
$string['componentisuptodate'] = 'Компонентата е од последната верзија';
$string['configfilenotwritten'] = 'Инсталационата скрипта, не беше во можност, автоматски да ја креира датотеката config.php, која што ги содржи Вашите избрани поставувања, веројатно поради тоа што не е дозволено да се запишува во директориумот Moodle. Можете рачно да го ископирате кодот што следи во датотеката именувана како config.php, во root директориумот на Moodle.';
$string['configfilewritten'] = 'config.php е успешно креирана';
$string['configurationcompletehead'] = 'Конфигурацијата е завршена';
$string['configurationcompletesub'] = 'Moodle се обиде да ги зачува Вашите поставувања во датотека во коренот на Moodle инсталацијата.';
$string['continue'] = 'Продолжи';
$string['curlrecommended'] = 'Инсталирањето на додатната Curl библиотека е препорачливо за да се овозможи мрежната функционалност на Moodle';
$string['database'] = 'База на податоци';
$string['databasecreationsettingshead'] = 'Сега треба да се конфигурираат поставувањата за базата каде што ќе бидат зачувани поголемиот дел од Moodle податоците. Оваа база на податоци ќе биде автоматски креирана од инсталерот, со поставувањата наведени подолу.';
$string['databasecreationsettingssub'] = '<b>Тип:</b> фиксиран \"mysql\" од инсталерот<br />
<b>Хост:</b> фиксирано \"localhost\" од инсталерот<br />
<b>Име:</b> име на базата, пр. moodle<br />
<b>Корисник:</b> фиксирано \"root\" од инсталерот<br />
<b>Лозинка:</b> лозинка на базата на податоци<br />
<b>Префикс за табелите:</b> изборен префикс искористен во имињата на сите табели';
$string['databasesettingshead'] = 'Сега треба да ја конфигурирате базата на податоци каде што ќе бидат зачувани податоците од Moodle. Оваа база мора да е претходно направена со корисничко име и лозинка за да се пристапи до неа.';
$string['databasesettingssub'] = '<b>Тип:</b> mysql или postgres7<br />
<b>Хост:</b> пр. localhost или db.isp.com<br />
<b>Име:</b> Име на базата на податоци, пр. moodle<br />
<b>Корисник:</b> Вашето корисничко име за базата<br />
<b>Лозинка:</b> Вашата лозинка за базата на податоци<br />
<b>Префикс на табели:</b> изборен префикс искористен во имињата на сите табели';
$string['databasesettingssub_mssql'] = '<b>Тип:</b> SQL*Server (без UTF-8) <b><font color=\"red\">Пробна верзија! (не е за јавно користење)</font></b><br />
<b>Хост:</b> пр. localhost или db.isp.com<br />
<b>Име:</b> Име на базата на податоци, пр. moodle<br />
<b>Корисник:</b> Вашето корисничко име за базата<br />
<b>Лозинка:</b> Вашата лозинка за базата на податоци<br />
<b>Префикс на табели:</b> изборен префикс искористен во имињата на сите табели (задолжително)';
$string['databasesettingssub_mssql_n'] = '<b>Тип:</b> SQL*Server (со UTF-8) <br />
<b>Хост:</b> пр. localhost или db.isp.com<br />
<b>Име:</b> Име на базата на податоци, пр. moodle<br />
<b>Корисник:</b> Вашето корисничко име за базата<br />
<b>Лозинка:</b> Вашата лозинка за базата на податоци<br />
<b>Префикс на табели:</b> изборен префикс искористен во имињата на сите табели (задолжително)';
$string['databasesettingssub_mysql'] = '<b>Тип:</b> MySQL<br />
<b>Хост:</b> пр. localhost или db.isp.com<br />
<b>Име:</b> Име на базата на податоци, пр. moodle<br />
<b>Корисник:</b> Вашето корисничко име за базата на податоци<br />
<b>Лозинка:</b> Вашата лозинка за базата на податоци<br />
<b>Префикс на табели:</b> изборен префикс искористен во имињата на сите табели (незадолжително)';
$string['databasesettingssub_oci8po'] = '<b>Тип:</b> Oracle<br />
<b>Хост:</b> не се користи, мора да биде празно<br />
<b>Име:</b> даденото име од tnsnames.ora конекцијата<br />
<b>Корисник:</b> Вашето корисничко име за базата на податоци<br />
<b>Лозинка:</b> Вашата лозинка за базата на податоци<br />
<b>Префикс на табели:</b> префикс искористен во имињата на сите табели (задолжително, 2 карактери макс.)';
$string['databasesettingssub_odbc_mssql'] = '<b>Тип:</b> SQL*Server (преку ODBC) <b><font color=\"red\">Пробна верзија! (не е за јавно користење)</font></b><br />
<b>Хост:</b> дадено име од DSN во ODBC панелот за контрола<br />
<b>Име:</b> Име на базата на податоци, пр. moodle<br />
<b>Корисник:</b> Вашето корисничко име за базата на податоци<br />
<b>Лозинка:</b> Вашата лозинка за базата на податоци<br />
<b>Префикс на табели:</b> префикс искористен во имињата на сите табели (задолжително)';
$string['databasesettingssub_postgres7'] = '<b>Тип:</b> PostgreSQL<br />
<b>Хост:</b> пр. localhost или db.isp.com<br />
<b>Име:</b> Име на базата на податоци, пр. moodle<br />
<b>Корисник:</b> Вашето корисничко име за базата на податоци<br />
<b>Лозинка:</b> Вашата лозинка за базата на податоци<br />
<b>Префикс на табели:</b> префикс искористен во имињата на сите табели (задолжително)';
$string['dataroot'] = 'Директориум';
$string['datarooterror'] = '\'Директориумот за податоци\' што го наведовте не може да се најде или креира. И во едниот и другиот случај, корегирајте го патот или креирајте го рачно тој директориум.';
$string['dbconnectionerror'] = 'Не можеме да се поврземе на базата на податоци што ја наведовте. Молам, проверете ги повторно поставувањата за базата на податоци.';
$string['dbcreationerror'] = 'Грешка во креирањето на базата на податоци. Не може да се креира базата со даденото име и одредените поставувања.';
$string['dbhost'] = 'Хост сервер';
$string['dbprefix'] = 'Префикс на табели';
$string['dbtype'] = 'Тип';
$string['dbwrongencoding'] = 'Избраната база на податоци работи со непрепорачано шифрирање ($a). Би било подобро да користите Unicode (UTF-8) шифрирање. Сепак, можете да го решите ова со бирање на „Прескокни го тестот за шифрирање на база“ подолу, но во иднина може да дојде до проблеми.';
$string['dbwronghostserver'] = 'Морате да ги следите упатствата од хостот дадени погоре.';
$string['dbwrongnlslang'] = 'Променливата NLS_LANG во Вашиот веб сервер мора да користи AL32UTF8 сет на карактери. Погледнете ја PHP документацијата за тоа како се конфигурира OCI8 правилно.';
$string['dbwrongprefix'] = 'Мора да ги следите правилата за префикси на табелите како што е објаснето погоре.';
$string['directorysettingshead'] = 'Потврдете ја локацијата на Moodle инсталацијата';
$string['directorysettingssub'] = '<b>Веб адреса:</b>
Наведете ја целосната веб адреса, од каде може да се пристапи на Moodle.
Ако Вашиот веб сајт е достапен преку повеќе адреси, тогаш изберете ја најсоодветната, што можат студентите да ја користат. Не користете коса црта за крај.
<br />
<br />
<p><b>Директориум:</b>
Наведете ја целосната патека до директориумот со инсталацијата. Внимавајте на голема и мала буква.
<br />
<br />
<b>Директориум со податоци:</b>
Ви треба место каде Moodle ќе ги чува качените датотеки. Од овој директориум треба да се чита и да се запичува од корисникот на веб серверот (обично \'nobody\' или \'apache\'), но не треба да може да се пристапува директно од веб.';
$string['dirroot'] = 'Moodle директориум';
$string['dirrooterror'] = 'Поставувањата за \'Moodle директориумот\' изгледа се неточни. Не можеме да најдеме инсталација на Moodle овде. Вредноста што следи е веќе обновена.';
$string['download'] = 'Преземање';
$string['downloadedfilecheckfailed'] = 'Проверката на преземената датотека не заврши успешно.';
$string['downloadlanguagebutton'] = 'Преземи го &quot;$a&quot; пакетот со јазик';
$string['downloadlanguagehead'] = 'Преземи го пакетот со јазик';
$string['downloadlanguagenotneeded'] = 'Можете да продолжите со инсталацијата користејќи го стандардиот јазик \"$a\".';
$string['downloadlanguagesub'] = 'Сега можете да преземете пакет со јазик и да продолжите со инсталацијата на овој јазик.<br /><br />Ако не можете да го преземете, инсталацијата ќе продолжи на англиски. (Кога таа е готова, ќе можете да преземете и инсталирате пакети со јазици)';
$string['environmenterrortodo'] = 'Мора да ги решите сите проблеми со околината (грешки) пронајдени погоре пред да продолжите да ја инсталирате оваа верзија на Moodle!';
$string['environmenthead'] = 'Ја проверувам околината...';
$string['environmentrecommendinstall'] = 'препорачано е да се инсталира/овозможи';
$string['environmentrecommendversion'] = 'верзијата $a->needed е препорачана, а вие извршувате $a->current';
$string['environmentrequireinstall'] = 'потребно е да се инсталира/овозможи';
$string['environmentrequireversion'] = 'верзијата $a->needed е потребна, а вие извршувате $a->current';
$string['environmentsub'] = 'Проверуваме дали различни компоненти од Вашиот систем ги задоволуваат системските потреби';
$string['environmentxmlerror'] = 'Грешка во читањето на податоците за околината ($a->error_code)';
$string['error'] = 'Грешка';
$string['fail'] = 'Неуспешно';
$string['fileuploads'] = 'Датотеката се пренесува од комјутерот до серверот';
$string['fileuploadserror'] = 'Ова треба да биде вклучено';
$string['gdversion'] = 'Верзија на GD';
$string['gdversionerror'] = 'Библиотеката на GD треба да постои за да може да се процесираат и креираат слики';
$string['gdversionhelp'] = '<p>На Вашиот сервер изгледа нема инсталирано GD.</p>
<p>GD е библиотека која е побарана од страна на PHP, за да дозволи на Moodle да процесира слики (како што се кориснички икони) и да креира нови слики.
Moodle би работел и без GD, меѓутоа овие можности нема да Ви бидат дозволени.</p>
<p>За да ја ставите GD на PHP под Unix, треба да се компајлира PHP, со користење на --with-gd параметарот. </p>
<p>Под Windows обично може да се уреди php.ini и да се одкоментира линијата која што покажува кон php_gd2.dll.</p>';
$string['globalsquotes'] = 'Несигурно справување со глобалните';
$string['globalsquoteserror'] = 'Поправете ги Вашите PHP поставувања: исклучете register_globals и/или вклучете magic_quotes_gpc';
$string['help'] = 'Помош';
$string['iconvrecommended'] = 'Инсталирањето на ICONV библиотеката е препорачливо за да се подобрат перформансите на сајтот, особено ако Вашиот сајт поддржува нелатински јазици.';
$string['info'] = 'Информации';
$string['installation'] = 'Инсталација';
$string['invalidmd5'] = 'невалидна md5';
$string['langdownloaderror'] = 'За жал, јазикот \"$a\" не беше инсталиран. Инсталацискиот процес ќе продолжи на англиски.';
$string['langdownloadok'] = 'Јазикот \"$a\" беше инсталиран успешно. Инсталациониот процес ќе продолжи со овој јазик';
$string['language'] = 'Јазик';
$string['magicquotesruntime'] = 'Извршување на магични цитати';
$string['magicquotesruntimeerror'] = 'Ова треба да биде исклучено';
$string['mbstringrecommended'] = 'Инсталирањето на дополнителната библиотека MBSTRING е препорачливо за да се подобрат перформансите на сајтот, особено ако Вашиот сајт поддржува нелатински јазици.';
$string['memorylimit'] = 'Ограничување на меморија';
$string['memorylimiterror'] = 'Прагот на меморијата кај PHP е многу низок....може да ги анализирате проблемите подоцна.';
$string['memorylimithelp'] = '<p>Прагот на меморијата кај PHP за Вашиот компјутер моментално е подесена на $a. </p>
<p>Ова може да предизвика проблеми со меморијата подоцна,
посебно ако имате голем број на овозможени модули (единици) и/или голем број на корисници.</p>
<p>Ви препорачуваме да го конфигурирате PHP со најголем можен праг на меморија, како што е 16М.
Еве неколку начини за да го постигнете тоа : </p>
<ol>
<li>Ако сте способен, повторно компајлирајте PHP со<i>--enable-memory-limit</i>.
Ова ќе овозможи на Moodle сам да го постави прагот на меморијата. </li>
<li> Ако имате пристап до Вашата датотека php.ini, можете да го промените <b>memory_limit</b>
на 16М. Во спротивно, ако немате пристап, можеби ќе бидете способни
да го замолите администраторот да ја заврши оваа работа. </li>
<li>На некои PHP сервери, можете да креирате датотека .htaccess во директориумот на Moodle,
која ги содржи следниве линии :
<p><blockquote>php_value memory_limit 40M</blockquote></p>
<p>Како и да е, на некои компјутери, ова може да ги спречи <b>сите </b> PHP страници да работат (ќе забележите грешки на страниците) па ќе треба да ја преместите датотеката .htaccess.</p></li>
</ol>';
$string['missingrequiredfield'] = 'Некои задолжителни полиња недостасуваат';
$string['moodledocslink'] = 'Moodle документи за оваа страница';
$string['mssql'] = 'SQL*Server (mssql)';
$string['mssql_n'] = 'SQL*Server со UTF-8 поддршка (mssql_n)';
$string['mssqlextensionisnotpresentinphp'] = 'PHP не беше конфигуриран правилно со MSSQL екстензијата да може да комуницира со SQL*Server. Проверете ја php.ini датотеката или прекомпајлирајте го PHP.';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = 'Сепак, ако Вашата страница користи САМО iso-8859-1 (латински) јазици, можете да продолжите со користење на Вашиот тековно инсталиран MySQL 4.1.12 (или повисоко).';
$string['mysql416required'] = 'MySQL 4.1.16 е најниската верзија потребна за Moodle 1.6 да гарантира дека сите податоци во иднина ќе се претвораат во UTF-8.';
$string['mysqlextensionisnotpresentinphp'] = 'PHP не е правилно конфигуриран со надградбата на MySQL, за да може да воспостави врска со MySQL. Проверете ја датотеката php.ini, или повторно компајлирајте PHP.';
$string['name'] = 'Име';
$string['next'] = 'Следно';
$string['oci8po'] = 'Oracle (oci8po)';
$string['ociextensionisnotpresentinphp'] = 'PHP не е правилно поставен со OCI8 екстензијата за да комуницира со Oracle. Проверете ја php.ini датотеката или прекомпајлирајте го PHP.';
$string['odbc_mssql'] = 'SQL*Server преку ODBC (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'PHP не е правилно поставен со ODBC екстензијата за да комуницира со SQL*Server. Проверете ја php.ini датотеката или прекомпајлирајте го PHP.';
$string['ok'] = 'Во ред';
$string['opensslrecommended'] = 'Инсталирањето на дополнителната библиотека OpenSSL е строго препорачливо -- ја овозможува мрежната функционалност на Moodle.';
$string['parentlanguage'] = '<< ПРЕВЕДУВАЧИ: Ако Вашиот јазик има родител јазик што Moodle треба да го користи кога недостигаат низи од Вашиот јазичен пакет, тогаш овде наведете го кодот за него. Ако го оставите ова празно тогаш ќе се користи англиски. На пример: nl >>';
$string['pass'] = 'Помини';
$string['password'] = 'Лозинка';
$string['pgsqlextensionisnotpresentinphp'] = 'PHP не е правилно поставен со PGSQL екстензијата за да комуницира со PostgreSQL. Проверете ја php.ini датотеката или прекомпајлирајте го PHP.';
$string['php50restricted'] = 'PHP 5.0.x има бројни проблеми, ве молам, надградете до 5.1.х или пак инсталирајте 4.3.х или 4.4.х';
$string['phpversion'] = 'Верзија на PHP';
$string['phpversionerror'] = 'Верзијата на PHP мора да биде барем 4.1.0';
$string['phpversionhelp'] = '<p>На Moodle му е потребна верзија на PHP, и тоа најмалку 4.1.0. </p>
<p>Моментално работите на верзијата $a </p>
<p>Мора да го обновите PHP, или да го преместите кај хост со понова верзија од PHP! </p>';
$string['postgres7'] = 'PostgreSQL (postgres7)';
$string['previous'] = 'Претходно';
$string['remotedownloadnotallowed'] = 'Преземање компоненти на Вашиот сервер не е дозволено (allow_url_fopen е исклучено). <br /><br />Мора да ја преземете <a href=\"$a->url\">$a->url</a> датотеката сами, да ја копирате на \"$a->dest\" во Вашиот сервер и да ја отпакувате таму.';
$string['report'] = 'Извештај';
$string['restricted'] = 'Ограничени';
$string['safemode'] = 'Сигурен режим';
$string['safemodeerror'] = 'Moodle можеби ќе има проблеми со работењето во сигурниот режим.';
$string['sessionautostart'] = 'Автоматско стартување на сесија';
$string['sessionautostarterror'] = 'Ова треба да биде ислучено';
$string['skipdbencodingtest'] = 'Прескокни го тестирањето за шифрирање';
$string['status'] = 'Состојба';
$string['thischarset'] = 'UTF-8';
$string['thisdirection'] = 'ltr';
$string['thislanguage'] = 'Македонски';
$string['unicoderecommended'] = 'Складирањето на сите Ваши податоци во уникод (UTF-8) е препорачливо. Новите инсталации треба да се извршуваат во бази на податоци кои имаат стандарден комплет на знаци кој е уникод. Ако надградувате, треба да извршите процес на UTF-8 миграција (видете ја страницата за администрирање).';
$string['unicoderequired'] = 'Потребно е да ги складирате сите Ваши податоци во уникод формат (UTF-8). Новите инсталации треба да се извршуваат во бази на податоци кои имаат стандарден комплет на знаци кој е уникод. Ако надградувате, треба да извршите процес на UTF-8 миграција (видете ја страницата за администрирање).';
$string['user'] = 'Корисник';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'Ја гледате оваа страница затоа што успешно инсталиравте и вклучивте <strong>$a->packname $a->packversion</strong> пакет на Вашиот компјутер. Честитки!';
$string['welcomep30'] = 'Оваа верзија на <strong>$a->installername</strong> вклучува апликации за креирање околина во која <strong>Moodle</strong> ќе работи:';
$string['welcomep40'] = 'Овој пакет исто така вклучува <strong>Moodle $a->moodlerelease ($a->moodleversion)</strong>.';
$string['welcomep50'] = 'Користењето на сите апликации во овој пакет се регулира со нејзините лиценци. Комплетниот <strong>$a->installername</strong> пакет е <a href=\"http://www.opensource.org/docs/definition_plain.html\">слободен софтвер</a> и е дистрибуиран под <a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a> лиценцата.';
$string['welcomep60'] = 'Следните страници ќе Ве водат низ неколку лесни чекори за поставување на <strong>Moodle</strong> на Вашиот компјутер. Може да ги прифатите стандардните поставувања, или да ги промените за Ваши потреби.';
$string['welcomep70'] = 'Кликнете на копчето „Следно“ за да продолжите со поставување на <strong>Moodle</strong>.';
$string['wrongdestpath'] = 'Погрешна дестинација.';
$string['wrongsourcebase'] = 'Погрешна изворна адреса.';
$string['wrongzipfilename'] = 'Погрешна ZIP датотека.';
$string['wwwroot'] = 'Веб адреса';
$string['wwwrooterror'] = 'Веб адресата изгледа не е валидна - оваа Moodle инсталација изгледа не е овде сместена. Вредноста подолу е обновена.';
?>
+228
View File
@@ -0,0 +1,228 @@
<?php
/// Please, do not edit this file manually! It's auto generated from
/// contents stored in your standard lang pack files:
/// (langconfig.php, install.php, moodle.php, admin.php and error.php)
///
/// If you find some missing string in Moodle installation, please,
/// keep us informed using http://moodle.org/bugs Thanks!
///
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in stringnames.txt (same dir)
$string['admindirerror'] = 'Админ директор буруу заагдсан байна';
$string['admindirname'] = 'Админ директор';
$string['admindirsettinghead'] = 'Админ директорыг тохируулах нь';
$string['admindirsettingsub'] = 'Маш цөөхөн вэбхостууд /админыг хяналтын тохируулга болон бусад зүйлд хандахын тулд тусгай хаяг мэтээр ашигладаг. Харамсалтай нь Моодлийн админ хуудасны стандарт байрлалтай зөрчилддөг. Та үүнийг суулгах үедээ админ директорын нэрийг нь өөрчилснөөр засаж болох бөгөөд тэр шинэ нэрээ энд өгнө. Жишээ нь: <br /> <br /><b>moodleadmin</b><br /> <br />
Энэ нь Моодл дээрх админ холбоосуудыг засах болно.';
$string['bypassed'] = 'Дамжуулсан';
$string['cannotcreatelangdir'] = 'lang хавтсыг үүсгэх боломжгүй.';
$string['cannotcreatetempdir'] = 'temp директор үүсгэж чадахгүй байна';
$string['cannotdownloadcomponents'] = 'Компонент татаж чадахгүй байна.';
$string['cannotdownloadzipfile'] = 'Zip файл татаж чадахгүй байна';
$string['cannotfindcomponent'] = 'Компонент олж чадахгүй байна';
$string['cannotsavemd5file'] = 'md5 файл хадгалж чадахгүй байна.';
$string['cannotsavezipfile'] = 'Zip файл хадгалж чадахгүй байна.';
$string['cannotunzipfile'] = 'Файл unzip хийж чадахгүй байна.';
$string['caution'] = 'Анхааруулга';
$string['check'] = 'Шалгах';
$string['chooselanguagehead'] = 'Хэлээ сонго';
$string['chooselanguagesub'] = 'Зөвхөн суулгах үед ашиглагдах хэлээ сонго. Та дараа нь сайтны болон хэрэглэгчийн хэлийг сонгож болно.';
$string['closewindow'] = 'Энэ цонхыг хаах';
$string['compatibilitysettingshead'] = 'Таны РНР тохиргоог шалгаж байна...';
$string['compatibilitysettingssub'] = 'Таны сервер Моодлыг зөв ажиллуулахын тулд бүх тестийг давах ёстой';
$string['componentisuptodate'] = 'Компонент сүүлийн хувилбар байна.';
$string['configfilenotwritten'] = 'Суулгах код нь автоматаар, таны сонгосон тохиргоонуудыг агуулсан config.php файл үүсгэж чадсангүй. Магадгүй Моодл хавтас тань бичигдэх эрхгүй байх. Та доорх кодыг Моодлын эх хавтсан дах config.php файл руу өөрөө хуулж болно.';
$string['configfilewritten'] = 'config.php файл амжилттай үүслээ';
$string['configurationcompletehead'] = 'Тохируулга дууслаа';
$string['configurationcompletesub'] = 'Моодл таны суулгаж буй эх хавтсан дах файлд тохируулгыг тань хадгалах оролдлого хийлээ.';
$string['continue'] = 'Үргэлжлүүлэх';
$string['database'] = 'Өгөгдлийн сан';
$string['databasecreationsettingshead'] = 'Одоо та ихэнх Моодлын өгөгдөл хадгалагдах өгөгдийн сангийн тохиргоог хийх хэрэгтэй. Энэ өгөгдлийн сан нь доор тодорхойлогдсоноор автоматаар үүсэх болно.';
$string['databasecreationsettingssub'] = '<b>Төрөл:</b> суулгагч код нь \"mysql\" болгосон<br />
<b>Хост:</b> суулгагч код нь \"localhost\" болгосон <br />
<b>Нэр:</b> өгөгдоийн сангийн нэр, жнь moodle<br />
<b>Хэрэглэгч:</b> суулгагч код нь \"root\" болгосон <br />
<b>Нууц үг:</b> таны өгөгдлийн сангийн нууц үг<br />
<b>Хүснэгтний угтвар:</b> таны бүх хүснэгтэнд ашиглагдах дурын угтвар';
$string['databasesettingshead'] = 'Одоо та ихэнх Моодлын өгөгдөл хадгалагдах өгөгдийн сангийн тохиргоог хийх хэрэгтэй. Энэ өгөгдлийн сан нь үүсчихсэн бөгөөд түүнд хандах хэрэглэгчийн нэр, нууц үг мөн үүссэн байна.
<br />
<br /> <br />
<b>Төрөл:</b> mysql эсвэл postgres7<br />
<b>Хост:</b> жнь localhost эсвэл db.isp.com<br />
<b>Нэр:</b> өгөгдлийн сангийн нэр, жнь moodle<br />
<b>Хэрэглэгч:</b> таны өгөгдлийн сангийн хэрэглэгчийн нэр <br />
<b>Нууц үг:</b> таны өгөгдлийн сангийн нууц үг<br />
<b>Хүснэгтний угтвар:</b> таны бүх хүснэгтэнд ашиглагдах дурын угтвар';
$string['databasesettingssub'] = '<b>Төрөл:</b> mysql эсвэл postgres7<br />
<b>Хост:</b> жнь localhost эсвэл db.isp.com<br />
<b>Нэр:</b> өгөгдлийн сангийн нэр, жнь moodle<br />
<b>Хэрэглэгч:</b> таны өгөгдлийн сангийн хэрэглэгчийн нэр <br />
<b>Нууц үг:</b> таны өгөгдлийн сангийн нууц үг<br />
<b>Хүснэгтний угтвар:</b> таны бүх хүснэгтэнд ашиглагдах дурын угтвар';
$string['databasesettingssub_mssql'] = '<b>Төрөл:</b> SQL*Server (non UTF-8) <b><font color=\"red\">Шинэ! (байгуулахад ашиглах зориулалтгүй)</font></b><br />
<b>Хост:</b> жнь localhost эсвэл db.isp.com<br />
<b>Нэр:</b> өгөгдлийн сангийн нэр, жнь moodle<br />
<b>Хэрэглэгч:</b> таны өгөгдлийн сангийн хэрэглэгчийн нэр <br />
<b>Нууц үг:</b> таны өгөгдлийн сангийн нууц үг<br />
<b>Хүснэгтний угтвар:</b> таны бүх хүснэгтэнд ашиглагдах дурын угтвар(зайлшгүй шаардлагатай)';
$string['databasesettingssub_mssql_n'] = '<b>Төрөл:</b> SQL*Server (UTF-8 идэвхтэй) <br />
<b>Хост:</b> жнь localhost эсвэл db.isp.com<br />
<b>Нэр:</b> өгөгдлийн сангийн нэр, жнь moodle<br />
<b>Хэрэглэгч:</b> таны өгөгдлийн сангийн хэрэглэгчийн нэр <br />
<b>Нууц үг:</b> таны өгөгдлийн сангийн нууц үг<br />
<b>Хүснэгтний угтвар:</b> таны бүх хүснэгтэнд ашиглагдах дурын угтвар(зайлшгүй шаардлагатай)';
$string['databasesettingssub_mysql'] = '<b>Төрөл:</b> MySQL<br />
<b>Хост:</b> жнь localhost эсвэл db.isp.com<br />
<b>Нэр:</b> өгөгдлийн сангийн нэр, жнь moodle<br />
<b>Хэрэглэгч:</b> таны өгөгдлийн сангийн хэрэглэгчийн нэр <br />
<b>Нууц үг:</b> таны өгөгдлийн сангийн нууц үг<br />
<b>Хүснэгтний угтвар:</b> таны бүх хүснэгтэнд ашиглагдах дурын угтвар(cонголтынх)';
$string['databasesettingssub_oci8po'] = '<b>Төрөл:</b> Oracle <br />
<b>Хост:</b> ашиглагдахгүй, хоосон орхи <br />
<b>Нэр:</b> tnsnames.ora холболтын өгөгдсөн нэрнээс<br />
<b>Хэрэглэгч:</b> таны өгөгдлийн сангийн хэрэглэгчийн нэр <br />
<b>Нууц үг:</b> таны өгөгдлийн сангийн нууц үг<br />
<b>Хүснэгтний угтвар:</b> таны бүх хүснэгтэнд ашиглагдах дурын угтвар(cонголтынх, дээд тал нь 2сс.)';
$string['databasesettingssub_odbc_mssql'] = '<b>Төрөл:</b> SQL*Server (ODBC-р дамжиж) <b><font color=\"red\">Шинэ! (байгуулахад ашиглах зориулалтгүй)</font></b><br />
<b>Хост:</b> ODBC дах DSN-ийн өгөгдсөн нэрнүүдээс <br />
<b>Нэр:</b> өгөгдлийн сангийн нэр, жнь moodle<br />
<b>Хэрэглэгч:</b> таны өгөгдлийн сангийн хэрэглэгчийн нэр <br />
<b>Нууц үг:</b> таны өгөгдлийн сангийн нууц үг<br />
<b>Хүснэгтний угтвар:</b> таны бүх хүснэгтэнд ашиглагдах дурын угтвар(зайлшгүй шаардлагатай)';
$string['databasesettingssub_postgres7'] = '<b>Төрөл:</b> PostgreSQL <br />
<b>Хост:</b> жнь localhost эсвэл db.isp.com<br />
<b>Нэр:</b> өгөгдлийн сангийн нэр, жнь moodle<br />
<b>Хэрэглэгч:</b> таны өгөгдлийн сангийн хэрэглэгчийн нэр <br />
<b>Нууц үг:</b> таны өгөгдлийн сангийн нууц үг<br />
<b>Хүснэгтний угтвар:</b> таны бүх хүснэгтэнд ашиглагдах дурын угтвар(зайлшгүй шаардлагатай)';
$string['dataroot'] = 'Өгөгдлийн директор';
$string['datarooterror'] = 'Таны тодорхойлсон “Өгөгдлийн директор” олдохгүй эсвэл үүсэж чадахгүй байна. Нэг бол замыг нь засварлаж, эсвэл директороо өөрөө үүсгэ.';
$string['dbconnectionerror'] = 'Бид таны тодорхойлсон өгөгдлийн сантай холбогдож чадсангүй.';
$string['dbcreationerror'] = 'Өгөгдлийн сан үүсгэх явцад алдаа гарлаа. Энэ байгаа тохиргоогоор өгөгдлийн сангийн өгөгдсөн нэрийг үүсгэх боломжгүй.';
$string['dbhost'] = 'Хост сервер';
$string['dbprefix'] = 'Хүснэгтний угтвар';
$string['dbtype'] = 'Tөрөл';
$string['dbwrongencoding'] = 'Сонгосон өгөгдлийн сан тань буруу тэмдэгтийн кодтой байна($a). Түүний оронд Юникод(UTF-8) кодтой өгөгдлийн сан ашиглагсан нь илүү дээр. Энэ төрлийн тестийг “ӨС тэмдэгтийн кодын тестийг алгасах” гэж сонгож болно. Гэхдээ ирээдүйд өөр асуудлууд тулгарч магадгүй.';
$string['dbwronghostserver'] = 'Та дээр тайлбарласан “Хост” дүрмийг баримтлах хэрэгтэй.';
$string['dbwrongnlslang'] = 'Таны вэб сервер дэх NLS_LANG гэсэн орчны хувьсагч AL32UTF8 гэсэн тэмдэгтийн код ашиглах ёстой. OCI8-г хэрхэн зөв тохируулахыг РНР-ийн баримтжуулалтаас харна уу.';
$string['dbwrongprefix'] = 'Та дээр тайлбарласан “Хүснэгтний угтвар” дүрмийг баримтлах хэрэгтэй.';
$string['directorysettingshead'] = 'Энэ Моодлийг суулгах байрлалыг дахин шалгана уу.';
$string['directorysettingssub'] = '<p><b>Вэб хаяг:</b>
Моодл байрлах бүтэн вэбийн хаягаа зааж өгнө үү. Хэрвээ танай вэбсайт чинь олон хаягаар дамжин орох боломжтой бол танай оюутнуудын хамгийн их ашиглахыг нь бич. Хаягийн төгсгөлд нь ташуу зураас битгий агуулаарай. <br />
<br />
<b>Моодл хавтас:</b>
Суулгаж буй хавтасныхаа бүтэн хаягийг зааж өг. Том жижиг үсгийн алдаагүй гэдгээ шалгаарай.
<br />
<br />
<b>Өгөгдлийн хавтас:</b>
Танд Моодл сервер руу хуулсан файлаа хадгалах хавтас хэрэгтэй. Энэ хавтас нь уншигддаг мөн БИЧИГДДЭГ байх ёстой. (ихэвчлэн \'хэн ч биш\' эсвэл \'apache\'). Гэхдээ вэбээр дамжиж шууд ханддаг байх ёсгүй.';
$string['dirroot'] = 'Моодл хавтас';
$string['dirrooterror'] = '“Моодл хавтас”-ний тохиргоо буруу байна. Бид Моодлийг суулгах файл тэндээс олсонгүй. Дээрх утга устгагдна.';
$string['download'] = 'Xэрэглэгчийн копьютер луу хуулах';
$string['downloadedfilecheckfailed'] = 'Татаж авсан файлыг шалгах үйл ажиллагаа бүтсэнгүй.';
$string['downloadlanguagebutton'] = '\"$a\" хэлний багц файлыг татаж ав';
$string['downloadlanguagehead'] = 'Xэлний багц файлыг татаж ав';
$string['downloadlanguagenotneeded'] = 'Та хэлний багц файлын анхны утга татаж \"$a\" ашиглаж суулгах үйл ажиллагаагаа үргэлжлүүлж болно.';
$string['downloadlanguagesub'] = 'Та одоо хэлний багц файл татаж аваад түүн дээрээ суулгах үйл ажиллагаа үргэлжлүүлэх боломжтой боллоо. <br /><br /> Хэрвээ та хэлний багц файл татаж авах боломжгүй бол суулгах үйл ажиллагаа Англи хэл дээр үргэлжилнэ. (Суулгах үйл ажиллагаа нэгэнт дууссан хойно нэмэлт хэлний багц файл татаж аваад суулгах боломжтой.)';
$string['environmenterrortodo'] = 'Moodle-н энэ хувилбарыг суулгахаас өмнө та дээр олдсон асуудал болон алдаануудыг засна уу.';
$string['environmenthead'] = 'Таны орчиныг шалгаж байна ...';
$string['environmentrecommendinstall'] = 'суусан/идэвхжсэн байвал зүгээр';
$string['environmentrecommendversion'] = 'та $a->current хувилбар ашиглаж байна $a->needed хувилбарыг ашигласан нь дээр';
$string['environmentrequireinstall'] = 'суусан/идэвхжсэн байх ёстой';
$string['environmentrequireversion'] = 'та $a->current хувилбар ашиглаж байна $a->needed хувилбарыг ашиглагх ёстой';
$string['environmentsub'] = 'Бид таны компьютерийн системийн төрөл бүрийн хүчин зүйлс системийн шаардлагатай нийцэж буй эсэхийг шалгаж байна.';
$string['environmentxmlerror'] = 'Environment өгөгдөл уншихад алдаа гарлаа ($a->error_code)';
$string['error'] = 'Алдаа';
$string['fail'] = 'Бүтсэнгүй';
$string['fileuploads'] = 'Файл сервер рүү хуулах';
$string['fileuploadserror'] = 'Энэ нээлттэй байх ёстой';
$string['gdversion'] = 'GD хувилбар';
$string['gdversionerror'] = 'GD сан нь үйл ажиллагаа болон зураг үүсгэх үед ашиглагдах ёстой';
$string['gdversionhelp'] = '<p>Таны сервер GD суулгаагүй байна.</p>
<p>GD сан нь Моодлийг зураг боловсруулах (хэрэглэгчийн хувийн дүрс зураг гэх мэт), шинэ зураг боловсруулах (хандалтын график зэрэг) боломжтой болгохын тулд PHP-д шаардагддаг. Моодл GD-гүйгээр ажилласан хэвээр байх бөгөөд түүний хүчин зүйлс танд ашиглагдах боломжгүй</p>
<p>GD-г Unix дээр РНР-д нэмэх бол, PHP-гээ --with-gd пaрaмeтр ашиглан хөрвүүл.</p>
<p>Windows үйлдлийн системийн хувьд php.ini файлыг засварлаад referencing php_gd2.dll орших мөрөнд тайлбар битгий бич. </p>';
$string['globalsquotes'] = 'Globals файлыг нууцлалт хамгаалалтгүйгээр удирдах';
$string['globalsquoteserror'] = 'PHP тохиргоонуудаа дараах байдлаар зас: register_globals –г идэвхгүй болго ба/эсвэл magic_quotes_gpc –г идэвхжүүл';
$string['help'] = 'Тусламж';
$string['iconvrecommended'] = 'Латин бус хэл хэрэглэж байгаа бол сайтын ажиллагааг сайжруулахад ICONV library суулгахыг зөвлөж байна.';
$string['info'] = 'Мэдээлэл';
$string['installation'] = 'Суулгах';
$string['invalidmd5'] = 'Буруу md5';
$string['langdownloaderror'] = 'Харамсалтай нь \"$a\" хэл суусангүй. Суулгах үйл ажиллагаа Англи хэл дээр үргэлжлэх болно.';
$string['langdownloadok'] = '\"$a\" хэл амжилттай суулаа. Суулгах үйл ажиллагаа энэ хэл дээр үргэлжлэх болно.';
$string['language'] = 'Хэл';
$string['magicquotesruntime'] = 'Magic Quotes-ийн ажиллах хугацаа';
$string['magicquotesruntimeerror'] = 'Энэ хаалттай байх ёстой';
$string['mbstringrecommended'] = 'Таны сайт латин бус хэл ашигладаг бол сайтын ажиллагааг сайжруулая гэвэл MBSTRING library суулгахыг зөвлөж байна.';
$string['memorylimit'] = 'Санах ойн хязгаар';
$string['memorylimiterror'] = 'PHP санах ойн хязгаар нь маш багаар тохируулсан… та дараа нь асуудалтай тулгарч магад';
$string['memorylimithelp'] = '<p>Таны серверийн PHP санах ойн хязгаар нь $a гэж тохируулсан байна.</p>
<p>Энэ нь Моодл сүүлд санах ойн асуудлууд ялангуяа олон модуль ба/эсвэл олон хэрэглэгч идэвхжүүлсэн үед учирч болзошгүй. </p>
<p>Бид танд зөвлөхөд РНР-гээ боломжит дээд хязгаартайгаар жишээ нь 16М болгож тохируул. Үүний тулд хэд хэдэн арга байна: </p>
<ol>
<li>Хэрвээ та PHP-г <i>--enable-memory-limit</i>-тай дахин хөрвүүлэх боломжтой бол. Энэ нь Моодлийг санах ойн хязгаарыг өөрөө тогтоох боломжтой болгоно. </li>
<li>Хэрвээ та php.ini файлдаа хандаж чадвал, <b>memory_limit</b> гэсэн тохиргоог 16M гэх мэтээр өөрчилж болно. Хэрвээ хандалт байхгүй бол админаараа үүнийг хийлгэнэ үү.</li>
<li>Зарим PHP сервер дээр Моодл хавтсан дотроо дараах мөр агуулсан .htaccess файл үүсгэж болно: <p><blockquote>php_value memory_limit 16M</blockquote></p>
<p>Зарим сервер дээр энэ нь <b>бүх</b> PHP хуудсуудыг ажиллахгүй болгоно (та хуудаснууд руу орох юм бол алдааг нь харах болно). Тиймээс .htaccess файлыг устгах хэрэгтэй болно.</p></li>
</ol>';
$string['missingrequiredfield'] = 'Зарим шаардлагатай талбар орхигдсон байна.';
$string['mssql'] = 'SQL*Server (mssql)';
$string['mssql_n'] = 'SQL*Server UTF-8 кодыг дэмжинэ (mssql_n)';
$string['mssqlextensionisnotpresentinphp'] = 'PHP нь MSSQL өргөтгөлтэй зөв тохируулагдаагүй учраас SQL*Server-тэй холбогдож болно. php.ini файлаа шалга эсвэл PHP дахин ажиллуул.';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = 'Гэхдээ таны сайт зөвхөн iso-8859-1 (latin) хэлнүүд хэрэглэдэг бол та сая суулгасан MySQL 4.1.12 (or higher) үргэлжлүүлэн ашиглаж болно.';
$string['mysql416required'] = 'Бүх өгөгдөл utf-8 рүү шилжих боломжтой moodle 1.6 суулгахын тулд та дор хаяж mysql 4.1.16 суулгах шаардлагатай.';
$string['mysqlextensionisnotpresentinphp'] = 'PHP нь MySQL өргөтгөлтэй зөв тохируулагдаагүй учраас MySQL-тэй холбогдож болно. php.ini файлаа шалга эсвэл PHP дахин ажиллуул.';
$string['name'] = 'Нэр';
$string['next'] = 'Дараагийн';
$string['oci8po'] = 'Oracle (oci8po)';
$string['ociextensionisnotpresentinphp'] = 'PHP нь OCI8 өргөтгөлтэй зөв тохируулагдаагүй учраас Oracle-тэй холбогдож болно. php.ini файлаа шалга эсвэл PHP дахин ажиллуул.';
$string['odbc_mssql'] = 'SQL*Server over ODBC (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'PHP нь ODBC өргөтгөлтэй зөв тохируулагдаагүй учраас SQL*Server-тэй холбогдож болно. php.ini файлаа шалга эсвэл PHP дахин ажиллуул.';
$string['ok'] = 'ok';
$string['pass'] = 'Шилжих';
$string['password'] = 'нууц үг';
$string['pgsqlextensionisnotpresentinphp'] = 'PHP нь PGSQL өргөтгөлтэй зөв тохируулагдаагүй учраас PostgreSQL-тэй холбогдож болно. php.ini файлаа шалга эсвэл PHP дахин ажиллуул.';
$string['php50restricted'] = 'PHP 5.0.x нь нэлээд алдаатай гэдэг нь илэрсэн. Дээд хувилбар 5.1.x эсвэл доод хувилбар 4.3.x болон 4.4.x болго.';
$string['phpversion'] = 'РНР хувилбар';
$string['phpversionerror'] = 'РНР хувилбар нь хамгийн багадаа 4.3.0 эсвэл 5.1.0 байх ёстой (5.0.x нь алдаануудтай).';
$string['phpversionhelp'] = '<p>Mooдл нь РНР хувилбарын хамгийн багадаа 4.3.0 эсвэл 5.1.0 байхыг шаарддаг (5.0.x нь алдаануудтай).</p>
<p>Та одоо $a хувилбар ажиллуулж байна</p>
<p>Та PHP-гээ шинэчлэх эсвэл PHP-ийн шинэ хувилбар бүхий хост руу шилжүүл!<br/>
(5.0.x тохиолдолд доошоо 4.4.x хувилбар руу орж болно)</p>';
$string['postgres7'] = 'PostgreSQL (postgres7)';
$string['previous'] = 'Өмнөх';
$string['remotedownloadnotallowed'] = 'Танай сервер хүлээн зөвшөөрөөгүй зүйлсийг татаж авах (allow_url_fopen нь идэвхжээгүй).<br /><br />Та <a href=\"$a->url\">$a->url</a> файлыг өөрөө татаж аваад, түүнийгээ таны сэрвэр дэх \"$a->dest\" руу хуулаад, тэндээ задал.';
$string['report'] = 'Тайлан';
$string['safemode'] = 'Аюулгүй горим';
$string['safemodeerror'] = 'Mooдл аюулгүй горимын үед асуудалд орж магадгүй.';
$string['sessionautostart'] = 'Холболтын хугацаа автоматаар эхлэх';
$string['sessionautostarterror'] = 'Энэ хаалттай байх ёстой';
$string['skipdbencodingtest'] = 'Өгөгдлийн сангийн тэмдэгтийн кодын тестийг алгасах';
$string['status'] = 'байдал';
$string['thischarset'] = 'UTF-8';
$string['thisdirection'] = 'ltr';
$string['thislanguage'] = 'Монгол';
$string['unicoderecommended'] = 'Бүх өгөгдлөө Unicode (UTF-8) дээр хадгалах шаардлагатай. Шинээр суулгах үед өгөгдлийн сангууд нь Unicode дээр байх ёстой. Хэрвээ та сайжруулах гэж байвал UTF-8 шилжүүлэх үйл ажиллагааг хийх ёстой (Админ хуудсыг хар).';
$string['unicoderequired'] = 'Бүх өгөгдлөө Unicode (UTF-8) дээр хадгалах шаардлагатай. Шинээр суулгах үед өгөгдлийн сангууд нь Unicode дээр байх ёстой. Хэрвээ та сайжруулах гэж байвал UTF-8 шилжүүлэх үйл ажиллагааг хийх ёстой (Админ хуудсыг хар';
$string['user'] = 'Хэрэглэгч';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'Та <strong>$a->packname $a->packversion</strong> багцыг компьютер дээрээ амжилттай суулгаж ажиллуулсан тул энэ хуудсыг харж байна. Баяр хүргэе!';
$string['welcomep30'] = '<strong>$a->installername</strong> -ний энэ хувилбар нь <strong>Mooдл</strong> ажиллах орчныг үүсгэх програмууд агуулсан, тэдгээр нь:';
$string['welcomep40'] = 'Энэ багц нь мөн <strong>Mooдл $a->moodlerelease ($a->moodleversion)</strong>-г агуулсан.';
$string['welcomep50'] = 'Энэ багц доторх бүх програмууд нь өөрсдийн лизенцтэй. Бүрэн <strong>$a->installername</strong> багц нь
<a href=\"http://www.opensource.org/docs/definition_plain.html\">open source</a> бөгөөд <a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a> -ийн лизенцийн дор түгээгддэг.';
$string['welcomep60'] = 'Дараагийн хуудсууд нь компьютер дээрээ <strong>Mooдл</strong> тохируулах тааруулах энгийн алхмуудыг агуулсан байгаа. Та анхны утгын тохиргоонуудыг хүлээн авч болно, эсвэл өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно.';
$string['welcomep70'] = '<strong>Mooдлээ</strong> тохируулахын тулд доорх “Үргэлжлүүлэх” товчин дээр дарж цааж явна уу.';
$string['wrongdestpath'] = 'Буруу очих зам байна. .';
$string['wrongsourcebase'] = 'Буруу хаягийн мэдээлэл байна.';
$string['wrongzipfilename'] = 'Буруу архивласан файлын нэр байна.';
$string['wwwroot'] = 'Вэб хаяг';
$string['wwwrooterror'] = '“Вэб хаяг” хүчингүй байна- энэ Моодлийн суулгах програм тэнд харагдахгүй байна. Доорх утга нь устгагдсан.';
?>
+2
View File
@@ -35,6 +35,7 @@ $string['configfilewritten'] = 'Het maken van config.php is gelukt';
$string['configurationcompletehead'] = 'Configuratie klaar';
$string['configurationcompletesub'] = 'Moodle probeerde je configuratie te bewaren in een bestand in de root van je installatie.';
$string['continue'] = 'Ga door';
$string['curlrecommended'] = 'Het installeren van de optionele Curl bibliotheek wordt ten zeerste aangeraden om de netwerkmogelijkheden van Moodle in te schakelen';
$string['database'] = 'Databank';
$string['databasecreationsettingshead'] = 'Nu moet je de databankinstellingen configureren. In deze databank zullen de meeste gegevens van Moodle opgeslagen worden. De databank zal automatisch gemaakt worden door het installatiescript met volgende instellingen.';
$string['databasecreationsettingssub'] = '<b>Type:</b> \"mysql\" gekozen door het installatiescript<br />
@@ -177,6 +178,7 @@ $string['ociextensionisnotpresentinphp'] = 'PHP is niet juist geconfigureerd met
$string['odbc_mssql'] = 'SQL*Server over ODBC (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'PHP is niet juist geïnstalleerd met de ODBC-extentie en kan niet communiceren met SQL*Server. Controleer je php.ini-bestand of hercompileer PHP.';
$string['ok'] = 'OK';
$string['opensslrecommended'] = 'Het installeren van de OpenSSL bibliotheek is sterk aangeraden -- het maakt Moodle Networking mogelijk.';
$string['pass'] = 'OK';
$string['password'] = 'Wachtwoord';
$string['pgsqlextensionisnotpresentinphp'] = 'PHP is niet juist geïnstalleerd met de PGSQL-extentie en kan niet communiceren met PostgreSQL. Controleer je php.ini-bestand of hercompileer PHP.';
+2 -2
View File
@@ -10,7 +10,7 @@
/// using strings defined in installer_strings (same dir)
$string['check'] = 'Sjekk';
$string['closewindow'] = 'Lukk dette vinduet';
$string['closewindow'] = 'Lukk dette vindauget';
$string['continue'] = 'Hald fram';
$string['error'] = 'Feil';
$string['help'] = 'Hjelp';
@@ -23,6 +23,6 @@ $string['password'] = 'Passord';
$string['previous'] = 'Forrige';
$string['status'] = 'Status';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = 'Norsk - Nynorsk';
$string['thislanguage'] = 'Norsk - nynorsk';
$string['user'] = 'Brukar';
?>
+1
View File
@@ -108,6 +108,7 @@ $string['previous'] = 'Forrige';
$string['remotedownloadnotallowed'] = 'Nedlasting av komponenter til din tjenermaskin er ikke tillatt (allow_url_fopen er satt til ulovlig). <br /> <br />Du må laste ned
<a href=\"$a->url\">$a->url</a>-filen manuelt, kopiere den til \"$a->dest\" på tjeneren og pakke den ut der.';
$string['report'] = 'Rapport';
$string['restricted'] = 'Begrenset';
$string['safemode'] = 'Safe Mode';
$string['safemodeerror'] = 'Moodle may have trouble with safe mode on';
$string['sessionautostart'] = 'Session Auto Start';
+54 -3
View File
@@ -36,7 +36,7 @@ $string['configfilewritten'] = 'O ficheiro config.php foi criado com sucesso';
$string['configurationcompletehead'] = 'Configuração concluida';
$string['configurationcompletesub'] = 'Configuração de substituições concluida';
$string['continue'] = 'Continue';
$string['database'] = 'Basde de dados';
$string['database'] = 'Base de dados';
$string['databasecreationsettingshead'] = 'Agora terá que configurar a base de dados onde a maior parte dos dados do Moodle serão armazenados. Essa base de dados será criada automáticamente pelo programa de instalação, usando a configuração no quadro seguinte.';
$string['databasecreationsettingssub'] = '<b>Tipo:</b> o instalador selecciona inicialmente \"mysql\"<br />
<b>Servidor:</b> nome do servidor; o instalador selecciona inicialmente \"localhost\"<br />
@@ -51,14 +51,53 @@ $string['databasesettingssub'] = '<b>Tipo:</b>mysql ou postgres7<br />
<b>Utilizador:</b> para acceder à base de dados<br />
<b>Contrasenha:</b> para acceder à base de dados<br />
<p>Prefixo das tabelas:</b> um prefixo optativo para os nomes de todas as tabelas na base de dados';
$string['databasesettingssub_mssql'] = '<b>Tipo:</b> SQL*Server (sem UTF-8) <b><font color=\"red\">Experimental! (não deverá ser usado em produção)</font></b><br />
<b>Servidor:</b> por exemplo, localhost ou db.isp.com<br />
<b>Nome:</b> nome da base de dados, por exemplo, moodle<br />
<b>Utilizador:</b> para acceder à base de dados<br />
<b>Contrasenha:</b> para acceder à base de dados<br />
<p>Prefixo das tabelas:</b> um prefixo para os nomes de todas as tabelas na base de dados (obrigatório)';
$string['databasesettingssub_mssql_n'] = '<b>Tipo:</b> SQL*Server (com UTF-8) <br />
<b>Servidor:</b> por exemplo, localhost ou db.isp.com<br />
<b>Nome:</b> nome da base de dados, por exemplo, moodle<br />
<b>Utilizador:</b> para acceder à base de dados<br />
<b>Contrasenha:</b> para acceder à base de dados<br />
<p>Prefixo das tabelas:</b> um prefixo para os nomes de todas as tabelas na base de dados (obrigatório)';
$string['databasesettingssub_mysql'] = '<b>Tipo:</b> MySQL<br />
<b>Servidor:</b> por exemplo, localhost ou db.isp.com<br />
<b>Nome:</b> nome da base de dados, por exemplo, moodle<br />
<b>Utilizador:</b> para acceder à base de dados<br />
<b>Contrasenha:</b> para acceder à base de dados<br />
<p>Prefixo das tabelas:</b> um prefixo para os nomes de todas as tabelas na base de dados (optativo)';
$string['databasesettingssub_oci8po'] = '<b>Tipo:</b> Oracle<br />
<b>Servidor:</b> não se aplica; deverá ficar em branco<br />
<b>Nome:</b> nome dado à logação tnsnames.ora<br />
<b>Utilizador:</b> para acceder à base de dados<br />
<b>Contrasenha:</b> para acceder à base de dados<br />
<p>Prefixo das tabelas:</b> um prefixo para os nomes de todas as tabelas na base de dados (obrigatório; máx. 2 caracteres)';
$string['databasesettingssub_odbc_mssql'] = '<b>Tipo:</b> SQL*Server (sobre ODBC) <b><font color=\"red\">Experimental! (não deverá ser usado em produção)</font></b><br />
<b>Servidor:</b> nome do servidor DSN no painel de controlo do ODBC<br />
<b>Nome:</b> nome da base de dados, por exemplo, moodle<br />
<b>Utilizador:</b> para acceder à base de dados<br />
<b>Contrasenha:</b> para acceder à base de dados<br />
<p>Prefixo das tabelas:</b> um prefixo para os nomes de todas as tabelas na base de dados (obrigatório)';
$string['databasesettingssub_postgres7'] = '<b>Tipo:</b> PostgreSQL<br />
<b>Servidor:</b> por exemplo, localhost ou db.isp.com<br />
<b>Nome:</b> nome da base de dados, por exemplo, moodle<br />
<b>Utilizador:</b> para acceder à base de dados<br />
<b>Contrasenha:</b> para acceder à base de dados<br />
<p>Prefixo das tabelas:</b> um prefixo para os nomes de todas as tabelas na base de dados (obrigatório)';
$string['dataroot'] = 'Directório de dados';
$string['datarooterror'] = 'Não foi possível encontrar ou criar o directório de dados que indicou. Terá que tentar corrigir o caminho que indicou, ou criar o directório manualmente.';
$string['dbconnectionerror'] = 'Não foi possível estabelecer a ligação à base de dados que indicou. Por favor verifique a configuração dessa base de dados.';
$string['dbcreationerror'] = 'Erro na criação da base de dados. Não foi possível criar a base de com o nome e configurações que indicou.';
$string['dbhost'] = 'Servidor anfitrão';
$string['dbprefix'] = 'Prfixo das tabelas';
$string['dbprefix'] = 'Prefixo das tabelas';
$string['dbtype'] = 'Tipo';
$string['dbwrongencoding'] = 'A base de dados seleccionada está a funcionar com uma codificação de caracteres não recomendada ($a). Seria melhor usar uma base de dados com codificação Unicode (UTF-8). De qualquer forma, poderá proceder com a base de dados que indicou, seleccionando \"Não testar codificação da Base de Dados\" aqui em baixo, mas poderá ter problemas no futuro.';
$string['dbwronghostserver'] = 'Deverá usar \"Regras do Servidor\" como se explica acima.';
$string['dbwrongnlslang'] = 'A variável de configuração NLS_LANG no seu servidor web deverá usar os caracteres AL32UTF8. Consulte como configurar correctamente o OCI8, na documentação do PHP.';
$string['dbwrongprefix'] = 'Deverá usar \"Prefixo das Tabelas\" como se explica acima.';
$string['directorysettingshead'] = 'Por favor confira as localizações para esta instalação do Moodle';
$string['directorysettingssub'] = '<b>Endereço Web:</b>
Indique o endereço web completo que será usado para aceder ao Moodle. Se o seu sítio pode ser acedido com vários URL diferentes, seleccione o que seja mais natural para os alunos que usarem o Moodle. Não inclua a barra (/) no fim do URL.
@@ -80,7 +119,7 @@ $string['downloadlanguagenotneeded'] = 'Pode continuar com o processo de instala
$string['downloadlanguagesub'] = 'Agora pode obtar por descarregar um pacote linguístico e contunuar com o processo de instalação nessa língua.<br /><br />Se não conseguir descarregar o pacote linguístico, o processo de instalação continuará em inglês. (Uma vez a instalação for concluida, terá a oportunidade de descarregar e instalar pacotes linguísticos adicionais.)';
$string['environmenterrortodo'] = 'Deve resolver todos os problemas (erros) do ambiente que encontrou acima antes de proceder à instalação dessa versão do Moodle!';
$string['environmenthead'] = 'A verificar o seu ambiente ...';
$string['environmentrecommendinstall'] = 'é recomendado ser';
$string['environmentrecommendinstall'] = 'recomenda-se a sua instalação/activação';
$string['environmentrecommendversion'] = 'é recomendada a versão $a->needed e actualmente está a correr a versão $a->current';
$string['environmentrequireinstall'] = 'é necessário estar instalada/activa';
$string['environmentrequireversion'] = 'É requerida a versão $a->needed e está a correr a versão $a->current';
@@ -130,15 +169,24 @@ Isso permitirá que o próprio Moodle modifique o limite de memoria.</li>
</ol>';
$string['missingrequiredfield'] = 'Falta algum campo necessário';
$string['moodledocslink'] = 'Documentação Moodle para esta página';
$string['mssql'] = 'SQL*Server (mssql)';
$string['mssql_n'] = 'SQL*Server com suporte UTF-8 (mssql_n)';
$string['mssqlextensionisnotpresentinphp'] = 'O PHP não tem sido configurado correctamente com a extensão MSSQL, para que possa comunicar-se com o SQL*Server. Por favor confira o ficheiro php.ini ou recompile o PHP.';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = 'Contudo, se o seu sítio estiver a utilizar APENAS cartacteres iso-8859-1 (latin), poderá continuar a utilizar o seu já instalado MySQL 4.1.12 (ou superior).';
$string['mysql416required'] = 'O MySQL 4.1.16 é a versão mínima requerida para o Moodle 1.6 para que se possa garantir que todos os dados poderão ser convertidos para UTF-8 no futuro.';
$string['mysqlextensionisnotpresentinphp'] = 'Como o PHP não tem sido configurado conrrectamente com a extensão MySQL, não pode comunicar com MySQL. Por favor verifique o seu ficheiro php.ini ou recompile o PHP.';
$string['name'] = 'Nome(s)';
$string['next'] = 'Próximo';
$string['oci8po'] = 'Oracle (oci8po)';
$string['ociextensionisnotpresentinphp'] = 'O PHP não tem sido configurado correctamente com a extensão OCI8, para que possa comunicar-se com o Oracle. Por favor confira o ficheiro php.ini ou recompile o PHP.';
$string['odbc_mssql'] = 'SQL*Server sobre ODBC (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'O PHP não tem sido configurado correctamente com a extensão ODBC, para que possa comunicar-se com o SQL*Server. Por favor confira o ficheiro php.ini ou recompile o PHP.';
$string['ok'] = 'OK';
$string['parentlanguage'] = '<< TRADUTORES: Se existir uma língua semelhante à sua, que poderá ser usada quando alguma frase não estiver traduzida no sue pacote linguístico, especifíque o código dessa língua aqui. Se deixar este espaço em branco, será usado o inglês. exemplo: nl >>';
$string['pass'] = 'Passa';
$string['password'] = 'Palavra chave';
$string['pgsqlextensionisnotpresentinphp'] = 'O PHP não tem sido configurado correctamente com a extensão PGSQL, para que possa comunicar-se com o PostgreSQL. Por favor confira o ficheiro php.ini ou recompile o PHP.';
$string['php50restricted'] = 'O PHP 5.0.x tem um certo número de problemas conhecidos, por favor faça o upgrade para o 5.1.x ou o downgrade para o 4.3.x ou 4.4.x';
$string['phpversion'] = 'Versão do PHP';
$string['phpversionerror'] = 'A versão do PHP deverá ser, pelo menos, 4.1.0';
@@ -146,6 +194,7 @@ $string['phpversionhelp'] = '<p>Moodle precisa da vesão 4.3.0 ou posterior do P
<p>Actualmente está a utilizar a versão $a</p>
<p>Deverá actualizar o PHP ou migrar para outro servidor com uma versão do PHP mais recente!</p>
(No caso da versão 5.0.x, poderá regredir para uma versão 4.4.x)</p>';
$string['postgres7'] = 'PostgreSQL (postgres7)';
$string['previous'] = 'Prévio';
$string['remotedownloadnotallowed'] = 'O seu servidor não permite descarregar componentes (a variável allow_url_fopen está desactivada).<br /><br />Terá que descarregar <a href=\"$a->url\">$a->url</a> manualmente, copia-lo para \"$a->dest\" no seu servidor e descompacta-lo.';
$string['report'] = 'Relatório';
@@ -158,6 +207,8 @@ $string['skipdbencodingtest'] = 'Não testar codificação da Base de Dados';
$string['status'] = 'Regime';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = 'Português - Portugal';
$string['unicoderecommended'] = 'Recomenda-se a armazenagem de todos os seus dados no código Unicode (UTF-8). Instalações feitas de raiz deverão usar bases de dados com código padrão Unicode. Se estiver a actualizar uma instalação antiga, deverá realizar o processo de migração para UTF-8 (ver página de administração).';
$string['unicoderequired'] = 'É necessário que armazene todos os seus dados no código Unicode (UTF-8). Instalações feitas de raiz deverão usar bases de dados com código padrão Unicode. Se estiver a actualizar uma instalação antiga, deverá realizar o processo de migração para UTF-8 (ver página de administração).';
$string['user'] = 'Utilizador';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'Está a ver esta página porque o pacote <strong>$a->packname $a->packversion</strong> foi instalado e posto a funcionar com sucesso no seu computador. Parabens!';
+8 -4
View File
@@ -36,6 +36,7 @@ $string['configfilewritten'] = 'súbor config.php bol úspešne vytvorený';
$string['configurationcompletehead'] = 'Konfigurácia ukončená';
$string['configurationcompletesub'] = 'Moodle so pokusil uložiť súbor s konfiguráciou do koreňového adresára inštalácie Moodle.';
$string['continue'] = 'Pokračovať';
$string['curlrecommended'] = 'Pre beh sieťových funkcionalít (\"Moodle Networking\") je treba nainštalovať voliteľnú knižnicu Curl.';
$string['database'] = 'Databáza';
$string['databasecreationsettingshead'] = 'Teraz musíte nastaviť pripojenie k databáze, kam si bude Moodle ukladať väčšinu svojich údajov. Táto databáza môže byť vytvorená inštalátorom automaticky podľa následujúcího nastavenia.';
$string['databasecreationsettingssub'] = '<b>Typ:</b> inštalátor nastaví na \"mysql\"<br />
@@ -59,13 +60,13 @@ $string['dbhost'] = 'Hosťovský server';
$string['dbprefix'] = 'Predpona tabuliek';
$string['dbtype'] = 'Typ';
$string['dbwrongencoding'] = 'Vybraná databáza používa nedoporučené kódovanie $a. Vhodnejšie by bylo používať databázu s kódovaním Unicode (UTF-8). Túto kontrolu môžete preskočiť zaškrtnutím poľa \"Preskočiť test kódovania DB\", môžete však v budúcnosti naraziť na problémy.';
$string['directorysettingshead'] = 'Potvrďte prosím adresy této inštalace Moodle.';
$string['directorysettingshead'] = 'Potvrďte prosím adresy tejto inštalácie Moodle.';
$string['directorysettingssub'] = '<b>Webová adresa</b>:
zadajte úplnu webovú adresu, na ktorej bude Moodle dostupný. Ak sú vaše stránky dostupné na viacerých URL, vyberte z nich tú, ktorú budú vaši študenti používať nejčastejšie. Na konci adresy nepíšte lomítko.
<br />
<br />
<b>Adresár Moodle</b>:
zadajte úplnu cestu k adresáru s touto inštaláciou. Uistite sa, že sú v nej správne uvedené malé/VEĽKÁ písmená.
zadajte úplnu cestu k adresáru s touto inštaláciou. Uistite sa, že sú v nej správne uvedené malé/VEĽKÉ písmená.
<br />
<br />
<b>Datový adresár</b>:
@@ -78,7 +79,7 @@ $string['downloadlanguagebutton'] = 'Stiahnuť jazykový balíček \"$a\"';
$string['downloadlanguagehead'] = 'Stiahnuť jazykový balíček';
$string['downloadlanguagenotneeded'] = 'V inštalácii je možné pokračovať v jazyku \"$a\".';
$string['downloadlanguagesub'] = 'Teraz máte možnosť si stiahnuť si niektorý z jazykových balíčkov Moodle a pokračovať v tomto jazyku.<br /><br />Ak si práve nemôžete alebo nechcete stiahnuť jazykový balíček, bude inštalačný proces pokračovať v angličtine. Jazykové balíčky si budete môcť stiahnuť aj neskôr po ukončení inštalácie.';
$string['environmenterrortodo'] = 'Pre pokračovanie v inštalácii tejto verzie Moodle je nutné nejprv vyriešiť problémy v programovom prostredí (chyby) serveru uvedené výššie!';
$string['environmenterrortodo'] = 'Pre pokračovanie v inštalácii tejto verzie Moodle je nutné najprv vyriešiť problémy v programovom prostredí (chyby) serveru uvedené vyššie!';
$string['environmenthead'] = 'Kontrola programového prostredia...';
$string['environmentrecommendinstall'] = 'doporučený komponent';
$string['environmentrecommendversion'] = 'doporučená je verzia $a->needed, teraz používate verziu $a->current';
@@ -111,7 +112,7 @@ $string['langdownloadok'] = 'Podarilo so úspešne nainštalovať jazykový bal
$string['language'] = 'Jazyk';
$string['magicquotesruntime'] = 'Magic Quotes Run Time';
$string['magicquotesruntimeerror'] = 'Toto by malo byť vypnuté';
$string['mbstringrecommended'] = 'Inštalácia voliteľnej knižnice ICONV je vysoko doporučovaná, pretože zvyšuje výkon stránok, najmä ak používate makčeňové jazyky - napr. slovenčinu.';
$string['mbstringrecommended'] = 'Inštalácia voliteľnej knižnice MBSTRING je vysoko doporučovaná, pretože zvyšuje výkon stránok, najmä ak používate makčeňové jazyky - napr. slovenčinu.';
$string['memorylimit'] = 'Limit pamäte';
$string['memorylimiterror'] = 'PHP limit pamäte je nastavený na minimum...S týmto môžete mať neskôr problémy.';
$string['memorylimithelp'] = '<p>PHP limit pamäte pre Váš server je momentálne nastavený na $a.</p>
@@ -133,6 +134,7 @@ $string['mysqlextensionisnotpresentinphp'] = 'PHP nebolo správne nakonfigurovan
$string['name'] = 'Meno';
$string['next'] = 'Ďalší';
$string['ok'] = 'OK';
$string['opensslrecommended'] = 'Pre beh sieťových funkcionalít (\"Moodle Networking\") je treba nainštalovať voliteľnú knižnicu OpenSSL.';
$string['parentlanguage'] = '<< PREKLADATELIA: Ak Váš jazyk má Nadradený jazyk, ktorý by mal Moodle používať pri chýbajúcich reťazcoch, potom tu špecifikujte jeho kód. Ak necháte prázdne, použije sa angličtina. Príklad: nl >>';
$string['pass'] = 'Prejsť';
$string['password'] = 'Heslo';
@@ -154,6 +156,8 @@ $string['skipdbencodingtest'] = 'Preskočiť test kódovania DB';
$string['status'] = 'Status';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = 'Slovenčina';
$string['unicoderecommended'] = 'Doporučujeme ukladanie dat v kódovaní Unicode (UTF-8). Nové inštalácie by mali byť založené nad databázou s východzím kódovaním Unicode. Ak prechádzate z nižších verzií, mali by ste premigrovať na UTF-8 (viď stránku Administratíva).';
$string['unicoderequired'] = 'Je nutné ukládanie dát v kódovaní Unicode (UTF-8). Nové inštalácie musia byť založené nad databázou s východzím kódovaním Unicode. Ak prechádzate z nižších verzií, mali by ste premigrovať na UTF-8 (viď stránku Administratíva).';
$string['user'] = 'Používateľ';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'Podarilo so vám úspešne nainštalovať a spustiť balíček <strong>$a->packname $a->packversion</strong>. Gratulujeme!';
+218
View File
@@ -0,0 +1,218 @@
<?php
/// Please, do not edit this file manually! It's auto generated from
/// contents stored in your standard lang pack files:
/// (langconfig.php, install.php, moodle.php, admin.php and error.php)
///
/// If you find some missing string in Moodle installation, please,
/// keep us informed using http://moodle.org/bugs Thanks!
///
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in stringnames.txt (same dir)
$string['admindirerror'] = 'விஷேடமான கோப்புகளின் நிர்வாகியில் பிழையுள்ளது';
$string['admindirname'] = 'இணைய வழங்கி';
$string['admindirsettinghead'] = 'நிர்வாக கோப்புத்தொகுதியை அமைத்தல்...';
$string['admindirsettingsub'] = 'கட்டுப்பாட்டு பலகனியை அல்லது ஏதாவதொன்றை நீங்கள் இயக்குவதற்கு மிகவும் குறைந்த இணைய வழங்கியே நிர்வாகியை விசேட URL ஆக பயண்படுத்துகிறது. துரதிஸ்டவசமாக
மூடுலின் நிர்வாக பக்கத்திலுள்ள நிலையான இடத்தில் கருத்து வேறுபாடு உள்ளது . உங்கள் உள்நிறுவலின் கோப்புகளின் நிர்வாகியின் பெயரை மாற்றுவதன் மூலமும் புதிய பெயரை இங்கு இடுவதன் மூலமும் உங்களால் அதனை உறுதிப்படுத்த முடியும்.
உதாரணமாக. : <br /> <br /><b>moodleadmin</b><br /> <br />
மூடுலில் உள்ள நிர்வாக இணைப்பை இது பொருத்தும்.';
$string['bypassed'] = 'மாற்றுவழி';
$string['cannotcreatelangdir'] = 'lang கோப்புத் தொகுப்பை உருவாக்க முடியாது.';
$string['cannotcreatetempdir'] = 'temp கோப்புத் தொகுப்பை உருவாக்க முடியாது.';
$string['cannotdownloadcomponents'] = 'அங்கங்களை பதிவிறக்க முடியாது.';
$string['cannotdownloadzipfile'] = 'இறுக்கிய கோப்பை பதிவிறக்க முடியாது.';
$string['cannotfindcomponent'] = 'அங்கத்தை கண்டுபிடிக்க முடியவில்லை.';
$string['cannotsavemd5file'] = 'md5 கோப்பை சேமிக்க முடியாது .';
$string['cannotsavezipfile'] = 'இறுக்கிய கோப்பை சேமிக்க முடியாது.';
$string['cannotunzipfile'] = 'கோப்பை விரிக்க முடியாது.';
$string['caution'] = 'எச்சரிக்கை';
$string['check'] = 'சரிபார்க்க';
$string['chooselanguagehead'] = 'மொழியைத் தேர்ந்தெடு';
$string['chooselanguagesub'] = 'உள்நிறுவுகைக்கா மட்டும் மொழியை தெரிவு செய். பிறகு வரும் திரையில் நீங்கள் பக்கத்தையும், பயனாளர் மொழியையும் தெரிவு செய்யலாம்.';
$string['closewindow'] = 'இந்த சாளரத்தை மூடு';
$string['compatibilitysettingshead'] = 'உங்கள் PHP அமைப்பு சரி பார்க்கப்படுகிறது ...';
$string['compatibilitysettingssub'] = 'மூடுலை சரியாக ஓட்டுவதற்கு உங்கள் பணியகம் இந்த எல்லா சோதனைகளையும் கடக்க வேண்டும்';
$string['componentisuptodate'] = 'அங்கம் மிகப் புதியதாக உள்ளது.';
$string['configfilenotwritten'] = 'உள்நிறுவுகைக்கான எழுத்து நீங்கள் தெரிவு செய்த அமைப்பிலுள்ள config.php கோப்பை தானாக உருவாக்கவில்லை , ஏனெனில் மூடுல் கோப்பு எழுதப்படக்கூடியதாக இல்லை .மூடுலின் அடிப்படைக் கோப்புடன் பின்வரும் குறி ஐ config.php எனும் பெயருடைய கோப்பில் நீங்கள் கைமுறையாக பிரதிபண்ணலாம் .';
$string['configfilewritten'] = 'config.php வெற்றிகரமாக முடிக்கப்பட்டது.';
$string['configurationcompletehead'] = 'உள்ளமைவு பூரணப்படுத்தப்பட்டது';
$string['configurationcompletesub'] = 'மூடுலின் அடிப்படை உள்நிறுவலில் உள்ள கோப்பை சேமிப்பதற்கு மூடுல் முயற்சிக்கிறது.';
$string['continue'] = 'தொடர்க';
$string['curlrecommended'] = 'optional Curl library ஐ உள்நிறுவுதல், மூடுல் வலைப்பின்னல் செயற்பாட்டினை செயலாக்குவதற்குப் பெரிதும் சிபாரிசு செய்யப்படுகிறது.';
$string['database'] = 'தரவுத்தளம்';
$string['databasecreationsettingshead'] = 'தற்பொழுது நீங்கள் அதிகளவு மூடுல் தரவுகள் சேமிக்கப்பட்டவுள்ள தரவுத்தள அமைப்பை உள்ளமைக்கலாம்.
இந்த தரவுத்தளம் உள்நிறுவியால் கீழ் உள்ள அமைப்பினால் தானாக உருவாக்கப்படும்.';
$string['databasecreationsettingssub'] = '<b>Type:</b> fixed to \"mysql\" உள்நிறுவியால்<br />
<b>Host:</b> fixed to \"localhost\" by the installer<br />
<b>Name:</b> database name, eg moodle<br />
<b>User:</b> fixed to \"root\" by the installer<br />
<b>Password:</b> your database password<br />
<b>Tables Prefix:</b> optional prefix to use for all table names';
$string['databasesettingshead'] = 'தற்பொழுது நீங்கள் அதிகளவு மூடுல் தரவுகள் சேமிக்கப்பட்டவுள்ள தரவுத்தள அமைப்பை உள்ளமைக்கலாம்.
இந்த தரவுத்தளம் உள்நிறுவியால் ஏற்கனவே உருவாக்கப்பட்டுள்ளதுடன்
பயனாளர் பெயர், கடவுச்சொல் பயன்படுத்த உருவாக்கப்பட்டுள்ளது.';
$string['databasesettingssub'] = '<b>Type:</b> mysql or postgres7<br />
<b>Host:</b> eg localhost or db.isp.com<br />
<b>Name:</b> database name, eg moodle<br />
<b>User:</b> your database username<br />
<b>Password:</b> your database password<br />
<b>Tables Prefix:</b> எல்லா அட்டவணைப் பெயரையும் பயன்படுத்தும் முற்சேர்க்கை';
$string['databasesettingssub_mssql'] = '<b>வகை:</b> SQL*வழங்கி(UTF-8 அல்லாத) <b><font color=\"red\">பரிசோதனைக்கு! (உற்பத்திப்பயன்பாட்டிற்கில்லை)</font></b><br />
<b>வழங்கி:</b> உ+ம் localhost or db.isp.com<br />
<b>பெயர்:</b> தகவல் தள பெயர், உ+ம் moodle<br />
<b>User:</b> உமது தகவல் தள பயனாளர் பெயர்<br />
<b>கடவுச்சொல்:</b> உமது தகவல் தள பயனாளர் கடவுச்சொல்<br />
<b>அட்டவணைகளின் முற்சேர்க்கை :</b> சகல அட்டவணைப் பெயரையும் பயன்படுத்தும் முற்சேர்க்கை(அதிகாரமழிக்கப்பட்ட)
databasesettingssub_mssql';
$string['dataroot'] = 'தகவல் கோப்பு';
$string['datarooterror'] = 'The \'Data Directory\' you specified could not be found or created. Either correct the path or create that directory manually.';
$string['dbconnectionerror'] = 'உங்களாள் குறிப்பிடப்பட்ட தரவுத்தளத்துடன் எம்மால் இணைய முடியவில்லை. தயவு செய்து உங்கள் தரவுத்தள அமைவை சரிபார்க்க.';
$string['dbcreationerror'] = 'தரவுத்தள உருவாக்கத்தில் தவறு. கொடுக்கப்பட்ட பெயரில் தரவுத்தளத்தை வழங்கப்பட்ட அவ்அமைப்புடன் உருவாக்க முடியாது.';
$string['dbhost'] = 'வழங்கு பணியகம்';
$string['dbprefix'] = 'அட்டவணை முற்சேர்க்கை';
$string['dbtype'] = 'வகை';
$string['dbwrongencoding'] = 'தெரிவு செய்யப்பட்ட தரவுத்தளமானது The selected database is running under one non-recommended encoding ($a). It would be better to use one Unicode (UTF-8) encoded database instead. Anyway, you can bypass this test by selecting the \"Skip DB Encoding Test\" check below, but you could experience problems in the future.';
$string['dbwronghostserver'] = 'மேலே விளக்கப்பட்ட \"வழங்கி\" சட்டதிட்டம்களை நீங்கள் கண்டிப்பாக கடைப்பிடிக்க.';
$string['dbwrongnlslang'] = 'NLS_LANG சூழல் மாறிகள் உள்ள உமது வலை வழங்கி கண்டிப்பாக AL32UTF8 எழுத்துத்தொகுதி ஆகும்.PHP ஆவனவாக்கத்தின் போது OCI8 இனை முறையாக ஒழுங்கமைப்பதனைப்பார்க்க.';
$string['dbwrongprefix'] = 'மேலே விளக்கப்பட்ட \"அட்டவணைகளின் முற்சேர்க்கை \" சட்டதிட்டம்களை நீங்கள் கண்டிப்பாக கடைப்பிடிக்க.';
$string['directorysettingshead'] = 'தயவு செய்து இந்த மூடுலின் உள்நிறுவுகைக்கான இடத்தை உறுதி செய்து கொள்க';
$string['directorysettingssub'] = '<b>இணைய முகவரி:</b>
*Specify the full web address where Moodle will be accessed.
If your web site is accessible via multiple URLs then choose the
most natural one that your students would use. Do not include
a trailing slash.
<br />
<br />
<b>மூடுல் கோப்பு:</b>
Specify the full directory path to this installation
Make sure the upper/lower case is correct.
<br />
<br />
<b>தகவல் கோப்பு:</b>
மேலேற்றும் கோப்புக்களை மூடுல் சேமிப்பதற்கான இடம் உங்களுக்கு தேவைப்படுகிறது. இணைய பணியக பயனாளர்களால்
இந்த கோப்பு வாசிக்கக்கூடியதாகவும், எழுதக்கூடியதாகவும் உள்ளது
(வழமையாக \'nobody\' or \'apache\'), ஆனால் இது இணையத்தால் நேரடியாக இயக்க முடியாது.';
$string['dirroot'] = 'மூடுல் கோப்புத்தொகுதி';
$string['dirrooterror'] = '\'மூடூள் கோப்புத்தொகுதி\' அமைப்பு பிழையாக உள்ளது - மூடுலின் உள்நிறுவுதலை எங்களால் அங்கு காணமுடியாதுள்ளது. கீழ் உள்ள பெறுமதி மீள் அமைக்கப்பட்டுள்ளது .';
$string['download'] = 'பதிவிறக்கு';
$string['downloadedfilecheckfailed'] = 'பதிவிறக்கப்பட்ட கோப்பை சரிபார்த்தல் வெற்றியளிக்கவில்லை.';
$string['downloadlanguagebutton'] = '\"$a\" மொழிப்பொதியை கீழ்இறக்கு';
$string['downloadlanguagehead'] = 'மொழிப்பொதியை கீழ்இறக்கு';
$string['downloadlanguagenotneeded'] = 'கொடாநிலை மொழிப்பொதியைப் நீங்கள் உள்நிறுவுதலை தொடர முடியும், \"$a\".';
$string['downloadlanguagesub'] = 'You now have the option of downloading a language pack and continuing the installation process in this language.<br /><br />If you are unable to download the language pack, the installation process will continue in English. (Once the installation process is complete, you will have the opportunity to download and install additional language packs.)';
$string['environmenterrortodo'] = 'நீங்கள் இம் மூடுல் பதிப்பை நிறுவத்தொடங்கும் முன்னர் மேற்காணப்பட்ட அனைத்து சூழற் பிரச்சினைகளுக்கும்(தவறுகள்) தீர்வுகாணவேண்டும்!';
$string['environmenthead'] = 'உங்கள் சூழல் பரிசீலிக்கப்படுகிறது ...';
$string['environmentrecommendinstall'] = 'சிபாரிசு செய்யப்படுகிறது installed/enabled';
$string['environmentrecommendversion'] = '$a->needed பதிப்பு சிபாரிசு செய்யப்படுகிறது, நீங்கள் $a->current பதிப்பில் இயங்குகிறீர்கள்';
$string['environmentrequireinstall'] = 'உள்நிறுவப்பட / செயல்நிலைப்படுத்தப்பட வேண்டும்';
$string['environmentrequireversion'] = '$a->needed பதிப்பு தேவை, நீங்கள் $a->current பதிப்பில் இயங்குகிறீர்கள்';
$string['environmentsub'] = 'We are checking if the various components of your system meet the system requirements';
$string['environmentxmlerror'] = 'சுற்றுச்சூழல் தரவு வாசித்தலில் பிழை ($a->error_code)';
$string['error'] = 'பிழை';
$string['fail'] = 'தோல்வி';
$string['fileuploads'] = 'கோப்புக்களை மேலேற்று';
$string['fileuploadserror'] = 'இது இயக்கத்திலுள்ளது';
$string['gdversion'] = 'GD பதிப்பு';
$string['gdversionerror'] = 'படங்களை உருவாக்க GD நூலகம் கட்டாயம் இருக்க வேண்டும்';
$string['gdversionhelp'] = '<p>GD உள்நிறுவுதல்Your server does not seem to have GD installed.</p>
<p>GD is a library that is required by PHP to allow Moodle to process images
(such as the user profile icons) and to create new images (such as
the log graphs). Moodle will still work without GD - these features
will just not be available to you.</p>
<p>To add GD to PHP under Unix, compile PHP using the --with-gd parameter.</p>
<p>Under Windows you can usually edit php.ini and uncomment the line referencing php_gd2.dll.</p>';
$string['globalsquotes'] = 'வெளியக பாதுகாப்பற்ற கையாழ்கை';
$string['globalsquoteserror'] = 'உங்கள் PHP அமைப்பை பொருத்துக: செயற்படா register_globals உம்/அல்லது முடியுமான magic_quotes_gpc';
$string['help'] = 'உதவி';
$string['iconvrecommended'] = 'குறிப்பாக உங்களுடைய தளம் இலத்தீன் மொழி இல்லாத மொழிகளுக்கு ஆதரவாக இருக்குமானால், தளத் திறனை மேலும் விருத்தி செய்யும் முகமாக optional ICONV library ஐ உள்நிறுவுதல் மிகவும் சிபாரிசு செய்யப்படுகிறது.';
$string['info'] = 'தகவல்';
$string['installation'] = 'உள்நிறுவுதல்';
$string['invalidmd5'] = 'செல்லுபடியாகாத md5';
$string['langdownloaderror'] = 'துரதிஸ்டவசமாக \"$a\" மொழி உள்நிறுவப்படவில்லை. உள்நிறுவல் செயற்பாடு ஆங்கிலத்தில் தொடரும்.';
$string['langdownloadok'] = '\"$a\" மொழி வெற்றிகரமாக உள்நிறுவப்பட்டுள்ளது. உள்நிறுவல் செயற்பாடு இந்த மொழியில் தொடரும்.';
$string['language'] = 'மொழி';
$string['magicquotesruntime'] = 'Magic Quotes Run Time';
$string['magicquotesruntimeerror'] = 'இது இயங்கா நிலையிலுள்ளது';
$string['mbstringrecommended'] = 'இணையத்தள செயற்பாட்டை விருத்தி செய்வதற்காக, குறிப்பாக உங்களுடைய இணையத்தளம் latin அல்லாத மொழிகளை ஆதரவு செய்து கொண்டிருந்தால் கட்டாயமில்லாத MBSTRING libraryஐ உள்நிறுவுதல் மிகவும் சிபார்சு செய்யப்படுகின்றது .';
$string['memorylimit'] = 'நினைவு எல்லை';
$string['memorylimiterror'] = 'The PHP memory limit is set quite low ... you may run into problems later.';
$string['memorylimithelp'] = '<p>உங்களுடைய சேவையகத்திற்கான PHP நினைவக வரையறை தற்போது $a ஆக அமைக்கப்படுகிறது.</p>
<p>விசேடமாக நீங்கள், செயலாக்கப்பட்ட பகுதியின் மற்றும்/அல்லது பயனாளர்களின் ஒரு அதிகளவு தொகையை கொண்டிருந்தால் ,இது மூடுலை கடைசியாக நினைவக பிரச்சினைகளை கொண்டிருப்பதற்கு தூண்டலாம்.</p>
<p>சாத்தியமென்றால் 40M போன்ற ஒரு உயர் வரையறையுடன், நீங்கள் செம்மைப்படுத்துகிறீர்கள் என்பதை நாங்கள் சிபார்சு செய்கின்றோம்.அங்கே இதைச் செய்வதற்கான பல வழிகள், நீங்கள் முயற்சிக்க முடிகின்றதாக உள்ளன:</p>
<ol>
<li>உங்களால் முடிந்தால் <i>--செயலாக்க-நினைவக-வரையறை</i> உடன் PHPஐ மீள் தொகுக்க</li>.
இது மூடுலை, நினைவக வரையறையை அதுவாகவே அமைப்பதற்கு அனுமதிக்கின்றது.</li>
<li>நீங்கள் உங்களுடைய php.ini கோப்பிற்கு அணுகலை கொண்டிருந்தால், 40M போன்ற ஏதோ ஒன்றிற்கு அங்கே அமைக்கின்ற <b>நினைவக_வரையறையை</b> மாற்ற முடிகிறது.
நீங்கள் அணுகலை கொண்டிருக்கவில்லையென்றால்,உங்களுக்காக அதைச் செய்வதற்கு உங்களுடைய நிர்வாகியை கேட்கக்கூடியதாக இருக்க வேண்டும்.</li>
<li>சில PHP சேவையகங்களில் நீங்கள் இந்த வரியைக் கொண்டிருக்கின்ற மூடுல் கோப்புத் தொகுதியிலுள்ள ஒரு .htaccess கோப்பை உருவாக்க முடிகிறது.
<p><blockquote>php_பெறுமதி நினைவக_வரையறை 40M</blockquote></p>
<p>எப்படியாயினும், சில சேவையகங்களில் இது வேலை செய்வதிலிருந்து <b>அனைத்து</b> PHP பக்கங்களை தடுக்கும்(நீங்கள் பக்கங்களை பார்க்கின்ற போது தவறுகளை பார்ப்பீர்கள்) ஆகையால் நீங்கள் .htaccess கோப்பை நீக்க வேண்டியிருக்கும்.</p></li>
</ol>';
$string['missingrequiredfield'] = 'சில வேண்டப்பட்ட நிரல் தவறியுள்ளது';
$string['moodledocslink'] = 'moodle ஆவணங்களுக்கு இங்கே சொடுக்கவும்';
$string['mssql'] = 'SQL*வழங்கி(mssql)';
$string['mssql_n'] = 'UTF-8 துனையுள்ள SQL*வழங்கி(mssql_n)';
$string['mssqlextensionisnotpresentinphp'] = 'PHP ஆனது சரியாக MSSQL நீட்சியுடன் செம்மைப்படுத்தப்படவில்லை. அவ்வாரிருந்தால்தான் SQL*வழங்கியுடன் தொடர்புகொள்ள முடியும். தயவு செய்து உமது php.ini கோப்பினை சற்று ஆராய்க அல்லது PHP மீள் தொகுக்க.';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = 'எப்படியாயினும், உங்களுடைய இணையத்தளம் iso-8859-1 (latin) மொழிகளை பயன்படுத்திக் கொண்டிருந்தால் மட்டும்,நீங்கள் உங்களுடைய தற்போதைய உள்நிறுவப்பட்ட MySQL 4.1.12 (or உயர்வான)ஐ பயன்படுத்தலை தொடரலாம்.';
$string['mysql416required'] = 'MySQL 4.1.16, எதிர்காலத்தில் எல்லா தரவுகளும் UTF-8க்கு மாற்றப்பட முடிகிறது என்பதை உத்தரவாதமளிப்பதற்கு Moodle 1.6 க்காக வேண்டப்பட்ட குறைந்தளவான பதிப்பாக இருக்கின்றது.';
$string['mysqlextensionisnotpresentinphp'] = 'PHP ஆனது சரியாக MySQL நீட்சியுடன் செம்மைப்படுத்தப்படவில்லை. அவ்வாரிருந்தால்தான் MySQL தொடர்புகொள்ள முடியும். தயவு செய்து உமது php.ini கோப்பினை சற்று ஆராய்க அல்லது PHP மீள் தொகுக்க.';
$string['name'] = 'பெயர்';
$string['next'] = 'அடுத்து';
$string['oci8po'] = 'Oracle (oci8po)';
$string['ociextensionisnotpresentinphp'] = 'PHP ஆனது சரியாக OCI8 நீட்சியுடன் செம்மைப்படுத்தப்படவில்லை அவ்வாரிருந்தால்தான் Oracle உடன் தொடர்புகொள்ள முடியும். தயவு செய்து உமது php.ini கோப்பினை சற்று ஆராய்க அல்லது PHP மீள் தொகுக்க.';
$string['odbc_mssql'] = 'ODBC (odbc_mssql) மேலான SQL*வழங்கி';
$string['odbcextensionisnotpresentinphp'] = 'PHP ஆனது சரியாக ODBC நீட்சியுடன் செம்மைப்படுத்தப்படவில்லை.அவ்வாரிருந்தால்தான் SQL*வழங்கியுடன் தொடர்புகொள்ள முடியும். தயவு செய்து உமது php.ini கோப்பினை சற்று ஆராய்க அல்லது PHP மீள் தொகுக்க.';
$string['ok'] = 'சரி';
$string['opensslrecommended'] = 'optional OpenSSL library ஐ நிறுவுதல் பெரிதும் சிபாரிசு செய்யப்படுகிறது';
$string['parentlanguage'] = '<<மொழிபெயர்ப்பாளர்கள்: உங்களுடைய மொழிப்பொதியிலிருந்து எழுத்துச் சரங்கள் தவறுகின்றபோது,மூடுல் பயன்படுத்த வேண்டும் என்கின்ற ஒரு பிரதான மொழியை உங்களுடைய மொழி கொண்டிருக்கவேண்டும் என்றால்,அடுத்து இதற்காக குறிமொழியைப் குறிப்பிடுக.நீங்கள் இந்த வெற்றை விட்டுவிட்டால்,ஆங்கிலம் பயன்படுத்தப்படும்.உதாரணம்: nl
>>';
$string['pass'] = 'தேர்ச்சி';
$string['password'] = 'கடவுச்சொல்';
$string['pgsqlextensionisnotpresentinphp'] = 'PHP ஆனது சரியாக PGSQL நீட்சியுடன் செம்மைப்படுத்தப்படவில்லை. ஆகவே PostgreSQL உடன் தொடர்புகொள்ள முடியும். தயவு செய்து உமது php.ini கோப்பினை சற்று ஆராய்க அல்லது PHP மீள் தொகுக்க.';
$string['php50restricted'] = 'PHP 5.0.x அறியப்பட்ட பிரச்சனைகளின் ஓரு எண்ணிக்கையைக் கொண்டிருக்கின்றன,தயவுசெய்து 5.1.xக்கு தரமுயர்த்துக அல்லது 4.3.x or 4.4.x க்கு தரமிறக்குக';
$string['phpversion'] = 'PHP பதிப்பு';
$string['phpversionerror'] = 'கண்டிப்பாக குறைந்தது PHP பதிப்பு 4.3.0 or 5.1.0 (5.0.x ஆனது அனேக பல எண்ணிக்கையான பிரச்சினைகளை கொண்டுள்ளது).';
$string['phpversionhelp'] = '<p>மூடுல் குறைந்தளவு ஒரு PHP பதிப்பின் 4.3.0 or 5.1.0 ஐ (5.0.x அறியப்பட்ட பிரச்சினைகளின் ஒரு எண்ணிக்கையைக் கொண்டிருக்கின்றது) வேண்டுகின்றது).</p>
<p>நீங்கள் தற்போதைய பதிப்பு $a ஐ இயக்குகின்றீர்கள்</p>
<p>நீங்கள் PHP ஐ மேம்படுத்த அல்லது PHP இன் ஒரு புதிய பதிப்புடன் ஒரு வழங்கியிற்கு நகர்த்த வேண்டும்!<br/>
(5.0.x இன் சம்பவத்தில்,நீங்கள் 4.4.x பதிப்பிற்கு கீழ்த்தரப்படுத்த முடிகின்றது)</p>';
$string['postgres7'] = 'PostgreSQL(postgres7)';
$string['previous'] = 'முன்னைய';
$string['remotedownloadnotallowed'] = 'உங்களுடைய சேவையகத்திற்கான அங்கங்களின் பதிவிறக்கம் அனுமதிக்கப்படவில்லை (allow_url_fopen செயலிழக்கப்படுகிறது).<br/><br />நீங்கள் <a href=\"$a->url\">$a->url</a> கோப்பை கைமுறையாக பதிவிறக்கி,அதை உங்களுடைய சேவையகத்திலுள்ள \"$a->dest\" ற்கு பிரதி செய்ய வேண்டும் மற்றும் அந்த இறுக்கிய கோப்பை அங்கே விரிக்க வேண்டும்.';
$string['report'] = 'அறிக்கை';
$string['restricted'] = 'கட்டுப்படுத்தப்பட்டுள்ளது';
$string['safemode'] = 'பாதுகாப்பான நிலை';
$string['safemodeerror'] = 'பாதுகாப்பான நிலை இயக்கத்தில் மூடுல் பிரச்சினைக்குள்ளாகலாம்';
$string['sessionautostart'] = 'தொடர் தானாக ஆரம்பிக்கப்பட்டது';
$string['sessionautostarterror'] = 'இது இயக்கமற்ற நிலையில் உள்ளது';
$string['skipdbencodingtest'] = 'தரவுத்தள குறியிடுதல் சோதனையை தவிர்க்க';
$string['status'] = 'நிலை';
$string['thischarset'] = 'UTF-8';
$string['thisdirection'] = 'ltr';
$string['thislanguage'] = 'தமிழ்';
$string['unicoderecommended'] = 'Unicode (UTF-8)ல் சேமிக்கின்ற உங்களுடைய தரவு சிபார்சு செய்யப்படுகின்றது .புதிய உள்நிறுவல்கள் முன்னியல்பு குறியீட்டுக் கோவையை Unicode ஆக கொண்டிருக்கின்ற தரவுத்தளங்களுக்குள் செற்படுத்தப்பட வேண்டும் . நீங்கள் தரமுயர்த்திக்கொண்டிருக்கிறீர்கள் என்றால்,UTF-8 இடம்பெயர்தல் செயற்பாட்டை செயற்படுத்த வேண்டும்(நிர்வாகி பக்கத்தைப் பார்க்க).';
$string['unicoderequired'] = 'Unicode வடிவமைப்பு (UTF-8)ல் நீங்கள் எல்லா தரவுகளையும் சேமிக்கிறீர்கள் என்பதாக இது வேண்டப்படுகிறது. புதிய உள்நிறுவல்கள் முன்னியல்பு குறியீட்டுக் கோவையை Unicode ஆக கொண்டிருக்கின்ற தரவுத்தளங்களுக்குள் செற்படுத்தப்பட வேண்டும். நீங்கள் தரமுயர்த்திக்கொண்டிருக்கிறீர்கள் என்றால்,UTF-8 இடம்பெயர்தல் செயற்பாட்டை செயற்படுத்த வேண்டும்(நிர்வாகி பக்கத்தைப் பார்க்க).';
$string['user'] = 'பயனாளர்';
$string['welcomep10'] = '$a->உள்நிறுவுபவரின் பெயர் ($a->உள்நிறுவும் பதிப்பு)';
$string['welcomep20'] = 'நீங்கள் வெற்றிகரமாக உள்நிறுவி ஆரம்பித்துள்ளதன் காரணமாக நீங்கள் இப்பக்கத்தை பார்க்கிறீர்கள்
<strong>$a->packname $a->packversion</strong> உங்கள் கணனியில் உள்ள பொதியில் உள்ளது.வாழ்த்துக்கள்!';
$string['welcomep30'] = '<strong>$a->installername</strong>ன் வெளியீடு, <strong>மூடுல்</strong> இயங்கும் என்கின்ற ஒரு சூழலை உருவாக்குவதற்கு பயன்பாட்டு மென்பொருளை உள்ளடக்குகிறது.';
$string['welcomep40'] = 'பொதி, <strong>மூடுல் $a->moodlerelease ($a->moodleversion)</strong> ஐயும் உள்ளடக்கியிருக்கின்றது.';
$string['welcomep50'] = 'இந்தப் பொதியிலுள்ள அனைத்துப் பயன்பாட்டு மென்பொருட்களின் பயன்பாடு அவைகளுடைய தனித்தனியான அனுமதிப்பத்திரங்களால் ஆளப்படுகின்றது.பூரணமான <strong>$a->installername</strong> பொதி, <a href=\"http://www.opensource.org/docs/definition_plain.html\">திறந்த ஆணை மூலமாக</a> உள்ளது மற்றும் <a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a> அனுமதிப்பத்திரத்திற்குக் கீழே விநியோகிக்கப்படுகிறது.';
$string['welcomep60'] = 'பின்வருகின்ற பக்கங்கள்,உங்களுடைய கணினியிலுள்ள <strong>மூடுலை</strong> அமைப்பதற்கும் மற்றும் செம்மைப்படுத்துவதற்கும், சில பின்பற்றுவதற்கு இலேசான படிகளினூடு உங்களை முன்னெடுக்கின்றது.';
$string['welcomep70'] = 'கீழே தொடர்வதற்கு >மூடுலின்</ அமைப்புடன்\"அடுத்து\" பொத்தானை சொடுக்குக.';
$string['wrongdestpath'] = 'பிழையான சேருமிடப் பாதை.';
$string['wrongsourcebase'] = 'பிழையான மூல URL அடிப்படை.';
$string['wrongzipfilename'] = 'பிழையாக இறுக்கிய கோப்பின் பெயர்.';
$string['wwwroot'] = 'இணைய முகவரி';
$string['wwwrooterror'] = '\'இணைய முகவரி\' செல்லுபடியானதாக இருப்பதாக தோன்றவில்லை - இந்த மூடுலின் உள்நிறுவுகை அங்கே காணப்படவில்லை . கீழ் உள்ள பெறுமதி மீள் அமைக்கப்பட்டுள்ளது.';
?>
+193 -191
View File
@@ -9,195 +9,197 @@
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in installer_strings (same dir)
$string['admindirerror'] = 'The admin directory specified is incorrect';
$string['admindirname'] = 'Admin Directory';
$string['admindirsettinghead'] = 'Setting the admin directory ...';
$string['admindirsettingsub'] = ' A very few webhosts use /admin as a special URL for you to access a
control panel or something. Unfortunately this conflicts with the
standard location for the Moodle admin pages. You can fix this by
renaming the admin directory in your installation, and putting that
new name here. For example: <br /> <br /><b>moodleadmin</b><br /> <br />
This will fix admin links in Moodle.';
$string['bypassed'] = 'Bypassed';
$string['cannotcreatelangdir'] = 'Cannot create lang dir.';
$string['cannotcreatetempdir'] = 'Cannot create temp dir.';
$string['cannotdownloadcomponents'] = 'Cannot download components.';
$string['cannotdownloadzipfile'] = 'Cannot download ZIP file.';
$string['cannotfindcomponent'] = 'Cannot find component.';
$string['cannotsavemd5file'] = 'Cannot save md5 file.';
$string['cannotsavezipfile'] = 'Cannot save ZIP file.';
$string['cannotunzipfile'] = 'Cannot unzip file.';
$string['caution'] = 'எச்சரிக்கை';
$string['check'] = 'சரிபார்';
$string['chooselanguagehead'] = 'மொழியைத் தேர்ந்தெடு';
$string['chooselanguagesub'] = 'Please choose a language for the installation ONLY. You will be able to choose site and user languages on a later screen.';
$string['closewindow'] = 'இந்த சாளரத்தை மூடு';
$string['compatibilitysettingshead'] = 'Checking your PHP settings ...';
$string['compatibilitysettingssub'] = 'Your server should pass all these tests to make Moodle run properly';
$string['componentisuptodate'] = 'Component is up to date.';
$string['configfilenotwritten'] = 'The installer script was not able to automatically create a config.php file containing your chosen settings, probably because the Moodle directory is not writeable. You can manually copy the following code into a file named config.php within the root directory of Moodle.';
$string['configfilewritten'] = 'கான்பிக்.பிஹெச்பி வெற்றிகரமாக முடிக்கப்பட்டது.';
$string['configurationcompletehead'] = 'Configuration completed';
$string['configurationcompletesub'] = 'Moodle made an attempt to save your configuration in a file in the root of your Moodle installation.';
$string['continue'] = 'தொடர்க';
$string['database'] = 'Database';
$string['databasecreationsettingshead'] = 'Now you need to configure the database settings where most Moodle data
will be stored. This database will be created automatically by the installer
with the settings specified below.';
$string['databasecreationsettingssub'] = '<b>Type:</b> fixed to \"mysql\" by the installer<br />
<b>Host:</b> fixed to \"localhost\" by the installer<br />
<b>Name:</b> database name, eg moodle<br />
<b>User:</b> fixed to \"root\" by the installer<br />
<b>Password:</b> your database password<br />
<b>Tables Prefix:</b> optional prefix to use for all table names';
$string['databasesettingshead'] = 'Now you need to configure the database where most Moodle data
will be stored. This database must already have been created
and a username and password created to access it.';
$string['databasesettingssub'] = '<b>Type:</b> mysql or postgres7<br />
<b>Host:</b> eg localhost or db.isp.com<br />
<b>Name:</b> database name, eg moodle<br />
<b>User:</b> your database username<br />
<b>Password:</b> your database password<br />
<b>Tables Prefix:</b> optional prefix to use for all table names';
$string['dataroot'] = 'Data Directory';
$string['datarooterror'] = 'The \'Data Directory\' you specified could not be found or created. Either correct the path or create that directory manually.';
$string['dbconnectionerror'] = 'We could not connect to the database you specified. Please check your database settings.';
$string['dbcreationerror'] = 'Database creation error. Could not create the given database name with the settings provided';
$string['dbhost'] = 'Host Server';
$string['dbprefix'] = 'Tables prefix';
$string['dbtype'] = 'வகை';
$string['dbwrongencoding'] = 'The selected database is running under one non-recommended encoding ($a). It would be better to use one Unicode (UTF-8) encoded database instead. Anyway, you can bypass this test by selecting the \"Skip DB Encoding Test\" check below, but you could experience problems in the future.';
$string['directorysettingshead'] = 'Please confirm the locations of this Moodle installation';
$string['directorysettingssub'] = '<b>Web Address:</b>
Specify the full web address where Moodle will be accessed.
If your web site is accessible via multiple URLs then choose the
most natural one that your students would use. Do not include
a trailing slash.
<br />
<br />
<b>Moodle Directory:</b>
Specify the full directory path to this installation
Make sure the upper/lower case is correct.
<br />
<br />
<b>Data Directory:</b>
You need a place where Moodle can save uploaded files. This
directory should be readable AND WRITEABLE by the web server user
(usually \'nobody\' or \'apache\'), but it should not be accessible
directly via the web.';
$string['dirroot'] = 'Moodle Directory';
$string['dirrooterror'] = 'The \'Moodle Directory\' setting seems to be incorrect - we can\'t find a Moodle installation there. The value below has been reset.';
$string['download'] = 'Download';
$string['downloadedfilecheckfailed'] = 'Downloaded file check failed.';
$string['downloadlanguagebutton'] = 'Download the \"$a\" language pack';
$string['downloadlanguagehead'] = 'Download language pack';
$string['downloadlanguagenotneeded'] = 'You may continue the installation process using the default language pack, \"$a\".';
$string['downloadlanguagesub'] = 'You now have the option of downloading a language pack and continuing the installation process in this language.<br /><br />If you are unable to download the language pack, the installation process will continue in English. (Once the installation process is complete, you will have the opportunity to download and install additional language packs.)';
$string['environmenterrortodo'] = 'You must solve all the environmental problems (errors) found above before proceeding to install this Moodle version!';
$string['environmenthead'] = 'Checking your environment ...';
$string['environmentrecommendinstall'] = 'is recommended to be installed/enabled';
$string['environmentrecommendversion'] = 'version $a->needed is recommended and you are running $a->current';
$string['environmentrequireinstall'] = 'is required to be installed/enabled.';
$string['environmentrequireversion'] = 'version $a->needed is required and you are running $a->current';
$string['environmentsub'] = 'We are checking if the various components of your system meet the system requirements';
$string['environmentxmlerror'] = 'சுற்றுச்சூழல் தரவு வாசித்தலில் பிழை ($a->error_code)';
$string['error'] = 'பிழை';
$string['fail'] = 'தோல்வி';
$string['fileuploads'] = 'File Uploads';
$string['fileuploadserror'] = 'This should be on';
$string['gdversion'] = 'GD version';
$string['gdversionerror'] = 'The GD library should be present to process and create images';
$string['gdversionhelp'] = '<p>Your server does not seem to have GD installed.</p>
<p>GD is a library that is required by PHP to allow Moodle to process images
(such as the user profile icons) and to create new images (such as
the log graphs). Moodle will still work without GD - these features
will just not be available to you.</p>
<p>To add GD to PHP under Unix, compile PHP using the --with-gd parameter.</p>
<p>Under Windows you can usually edit php.ini and uncomment the line referencing php_gd2.dll.</p>';
$string['globalsquotes'] = 'Insecure Handling of Globals';
$string['globalsquoteserror'] = 'Fix your PHP settings: disable register_globals and/or enable magic_quotes_gpc';
$string['help'] = 'உதவி';
$string['iconvrecommended'] = 'Installing the optional ICONV library is highly recommended in order to improve site performance, particularly if your site is supporting non-latin languages.';
$string['info'] = 'தகவல்';
$string['installation'] = 'Installation';
$string['invalidmd5'] = 'Invalid md5';
$string['langdownloaderror'] = 'Unfortunately the language \"$a\" was not installed. The installation process will continue in English.';
$string['langdownloadok'] = 'The language \"$a\" was installed successfully. The installation process will continue in this language.';
$string['language'] = 'மொழி';
$string['magicquotesruntime'] = 'Magic Quotes Run Time';
$string['magicquotesruntimeerror'] = 'This should be off';
$string['mbstringrecommended'] = 'Installing the optional MBSTRING library is highly recommended in order to improve site performance, particularly if your site is supporting non-latin languages.';
$string['memorylimit'] = 'Memory Limit';
$string['memorylimiterror'] = 'The PHP memory limit is set quite low ... you may run into problems later.';
$string['memorylimithelp'] = '<p>The PHP memory limit for your server is currently set to $a.</p>
<p>This may cause Moodle to have memory problems later on, especially
if you have a lot of modules enabled and/or a lot of users.</p>
<p>We recommend that you configure PHP with a higher limit if possible, like 16M.
There are several ways of doing this that you can try:</p>
<ol>
<li>If you are able to, recompile PHP with <i>--enable-memory-limit</i>.
This will allow Moodle to set the memory limit itself.</li>
<li>If you have access to your php.ini file, you can change the <b>memory_limit</b>
setting in there to something like 16M. If you don\'t have access you might
be able to ask your administrator to do this for you.</li>
<li>On some PHP servers you can create a .htaccess file in the Moodle directory
containing this line:
<p><blockquote>php_value memory_limit 16M</blockquote></p>
<p>However, on some servers this will prevent <b>all</b> PHP pages from working
(you will see errors when you look at pages) so you\'ll have to remove the .htaccess file.</p></li>
</ol>';
$string['missingrequiredfield'] = 'Some required field is missing';
$string['moodledocslink'] = 'Moodle Docs for this page';
$string['mysql416bypassed'] = 'However, if your site is using iso-8859-1 (latin) languages ONLY, you may continue using your currently installed MySQL 4.1.12 (or higher).';
$string['mysql416required'] = 'MySQL 4.1.16 is the minimum version required for Moodle 1.6 in order to guarantee that all data can be converted to UTF-8 in the future.';
$string['mysqlextensionisnotpresentinphp'] = 'PHP has not been properly configured with the MySQL extension so that it can communicate with MySQL. Please check your php.ini file or recompile PHP.';
$string['name'] = 'பெயர்';
$string['next'] = 'அடுத்து';
$string['ok'] = 'சரி';
$string['pass'] = 'தேர்ச்சி';
$string['password'] = 'கடவுச்சொல்';
$string['php50restricted'] = 'PHP 5.0.x has a number of known problems, please upgrade to 5.1.x or downgrade to 4.3.x or 4.4.x';
$string['phpversion'] = 'பிஎச்பி பதிப்பு';
$string['phpversionerror'] = 'PHP version must be at least 4.3.0 or 5.1.0 (5.0.x has a number of known problems).';
$string['phpversionhelp'] = '<p>Moodle requires a PHP version of at least 4.3.0 or 5.1.0 (5.0.x has a number of known problems).</p>
<p>You are currently running version $a</p>
<p>You must upgrade PHP or move to a host with a newer version of PHP!<br/>
(In case of 5.0.x you could also downgrade to 4.4.x version)</p>';
$string['previous'] = 'முந்தைய';
$string['remotedownloadnotallowed'] = 'Download of components to your server isn\'t allowed (allow_url_fopen is disabled).<br /><br />You must download the <a href=\"$a->url\">$a->url</a> file manually, copy it to \"$a->dest\" in your server and unzip it there.';
$string['report'] = 'அறிக்கை';
$string['restricted'] = 'Restricted';
$string['safemode'] = 'Safe Mode';
$string['safemodeerror'] = 'Moodle may have trouble with safe mode on';
$string['sessionautostart'] = 'Session Auto Start';
$string['sessionautostarterror'] = 'This should be off';
$string['skipdbencodingtest'] = 'Skip DB Encoding Test';
$string['status'] = 'Status';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = 'Tamil';
$string['user'] = 'பயனாளர்';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'You are seeing this page because you have successfully installed and
launched the <strong>$a->packname $a->packversion</strong> package in your computer. Congratulations!';
$string['welcomep30'] = 'This release of the <strong>$a->installername</strong> includes the applications
to create an environment in which <strong>Moodle</strong> will operate, namely:';
$string['welcomep40'] = 'The package also includes <strong>Moodle $a->moodlerelease ($a->moodleversion)</strong>.';
$string['welcomep50'] = 'The use of all the applications in this package is governed by their respective
licences. The complete <strong>$a->installername</strong> package is
<a href=\"http://www.opensource.org/docs/definition_plain.html\">open source</a> and is distributed
under the <a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a> license.';
$string['welcomep60'] = 'The following pages will lead you through some easy to follow steps to
configure and set up <strong>Moodle</strong> on your computer. You may accept the default
settings or, optionally, amend them to suit your own needs.';
$string['welcomep70'] = 'Click the \"Next\" button below to continue with the set up of <strong>Moodle</strong>.';
$string['wrongdestpath'] = 'Wrong destination path.';
$string['wrongsourcebase'] = 'Wrong source URL base.';
$string['wrongzipfilename'] = 'Wrong ZIP filename.';
$string['wwwroot'] = 'இணைய முகவரி';
$string['wwwrooterror'] = 'The \'Web Address\' does not appear to be valid - this Moodle installation doesn\'t appear to be there. The value below has been reset.';
$string['admindirerror'] = 'The admin directory specified is incorrect';
$string['admindirname'] = 'Admin Directory';
$string['admindirsettinghead'] = 'Setting the admin directory ...';
$string['admindirsettingsub'] = ' A very few webhosts use /admin as a special URL for you to access a
control panel or something. Unfortunately this conflicts with the
standard location for the Moodle admin pages. You can fix this by
renaming the admin directory in your installation, and putting that
new name here. For example: <br /> <br /><b>moodleadmin</b><br /> <br />
This will fix admin links in Moodle.';
$string['bypassed'] = 'ஒதுக்கப்பட்டது';
$string['cannotcreatelangdir'] = 'Cannot create lang dir.';
$string['cannotcreatetempdir'] = 'Cannot create temp dir.';
$string['cannotdownloadcomponents'] = 'Cannot download components.';
$string['cannotdownloadzipfile'] = 'Cannot download ZIP file.';
$string['cannotfindcomponent'] = 'Cannot find component.';
$string['cannotsavemd5file'] = 'Cannot save md5 file.';
$string['cannotsavezipfile'] = 'Cannot save ZIP file.';
$string['cannotunzipfile'] = 'Cannot unzip file.';
$string['caution'] = 'எச்சரிக்கை';
$string['check'] = 'சரிபார்';
$string['chooselanguagehead'] = 'மொழியைத் தேர்ந்தெடு';
$string['chooselanguagesub'] = 'Please choose a language for the installation ONLY. You will be able to choose site and user languages on a later screen.';
$string['closewindow'] = 'இந்த சாளரத்தை மூடு';
$string['compatibilitysettingshead'] = 'Checking your PHP settings ...';
$string['compatibilitysettingssub'] = 'Your server should pass all these tests to make Moodle run properly';
$string['componentisuptodate'] = 'Component is up to date.';
$string['configfilenotwritten'] = 'The installer script was not able to automatically create a config.php file containing your chosen settings, probably because the Moodle directory is not writeable. You can manually copy the following code into a file named config.php within the root directory of Moodle.';
$string['configfilewritten'] = 'கான்பிக்.பிஹெச்பி வெற்றிகரமாக முடிக்கப்பட்டது.';
$string['configurationcompletehead'] = 'Configuration completed';
$string['configurationcompletesub'] = 'Moodle made an attempt to save your configuration in a file in the root of your Moodle installation.';
$string['continue'] = 'தொடர்க';
$string['database'] = 'Database';
$string['databasecreationsettingshead'] = 'Now you need to configure the database settings where most Moodle data
will be stored. This database will be created automatically by the installer
with the settings specified below.';
$string['databasecreationsettingssub'] = '<b>Type:</b> fixed to \"mysql\" by the installer<br />
<b>Host:</b> fixed to \"localhost\" by the installer<br />
<b>Name:</b> database name, eg moodle<br />
<b>User:</b> fixed to \"root\" by the installer<br />
<b>Password:</b> your database password<br />
<b>Tables Prefix:</b> optional prefix to use for all table names';
$string['databasesettingshead'] = 'Now you need to configure the database where most Moodle data
will be stored. This database must already have been created
and a username and password created to access it.';
$string['databasesettingssub'] = '<b>Type:</b> mysql or postgres7<br />
<b>Host:</b> eg localhost or db.isp.com<br />
<b>Name:</b> database name, eg moodle<br />
<b>User:</b> your database username<br />
<b>Password:</b> your database password<br />
<b>Tables Prefix:</b> optional prefix to use for all table names';
$string['dataroot'] = 'Data Directory';
$string['datarooterror'] = 'The \'Data Directory\' you specified could not be found or created. Either correct the path or create that directory manually.';
$string['dbconnectionerror'] = 'We could not connect to the database you specified. Please check your database settings.';
$string['dbcreationerror'] = 'Database creation error. Could not create the given database name with the settings provided';
$string['dbhost'] = 'Host Server';
$string['dbprefix'] = 'Tables prefix';
$string['dbtype'] = 'வகை';
$string['dbwrongencoding'] = 'The selected database is running under one non-recommended encoding ($a). It would be better to use one Unicode (UTF-8) encoded database instead. Anyway, you can bypass this test by selecting the \"Skip DB Encoding Test\" check below, but you could experience problems in the future.';
$string['directorysettingshead'] = 'Please confirm the locations of this Moodle installation';
$string['directorysettingssub'] = '<b>Web Address:</b>
Specify the full web address where Moodle will be accessed.
If your web site is accessible via multiple URLs then choose the
most natural one that your students would use. Do not include
a trailing slash.
<br />
<br />
<b>Moodle Directory:</b>
Specify the full directory path to this installation
Make sure the upper/lower case is correct.
<br />
<br />
<b>Data Directory:</b>
You need a place where Moodle can save uploaded files. This
directory should be readable AND WRITEABLE by the web server user
(usually \'nobody\' or \'apache\'), but it should not be accessible
directly via the web.';
$string['dirroot'] = 'Moodle Directory';
$string['dirrooterror'] = 'The \'Moodle Directory\' setting seems to be incorrect - we can\'t find a Moodle installation there. The value below has been reset.';
$string['download'] = 'Download';
$string['downloadedfilecheckfailed'] = 'Downloaded file check failed.';
$string['downloadlanguagebutton'] = 'Download the \"$a\" language pack';
$string['downloadlanguagehead'] = 'Download language pack';
$string['downloadlanguagenotneeded'] = 'You may continue the installation process using the default language pack, \"$a\".';
$string['downloadlanguagesub'] = 'You now have the option of downloading a language pack and continuing the installation process in this language.<br /><br />If you are unable to download the language pack, the installation process will continue in English. (Once the installation process is complete, you will have the opportunity to download and install additional language packs.)';
$string['environmenterrortodo'] = 'You must solve all the environmental problems (errors) found above before proceeding to install this Moodle version!';
$string['environmenthead'] = 'Checking your environment ...';
$string['environmentrecommendinstall'] = 'is recommended to be installed/enabled';
$string['environmentrecommendversion'] = 'version $a->needed is recommended and you are running $a->current';
$string['environmentrequireinstall'] = 'is required to be installed/enabled.';
$string['environmentrequireversion'] = 'version $a->needed is required and you are running $a->current';
$string['environmentsub'] = 'We are checking if the various components of your system meet the system requirements';
$string['environmentxmlerror'] = 'சுற்றுச்சூழல் தரவு வாசித்தலில் பிழை ($a->error_code)';
$string['error'] = 'பிழை';
$string['fail'] = 'தோல்வி';
$string['fileuploads'] = 'File Uploads';
$string['fileuploadserror'] = 'This should be on';
$string['gdversion'] = 'GD version';
$string['gdversionerror'] = 'The GD library should be present to process and create images';
$string['gdversionhelp'] = '<p>Your server does not seem to have GD installed.</p>
<p>GD is a library that is required by PHP to allow Moodle to process images
(such as the user profile icons) and to create new images (such as
the log graphs). Moodle will still work without GD - these features
will just not be available to you.</p>
<p>To add GD to PHP under Unix, compile PHP using the --with-gd parameter.</p>
<p>Under Windows you can usually edit php.ini and uncomment the line referencing php_gd2.dll.</p>';
$string['globalsquotes'] = 'Insecure Handling of Globals';
$string['globalsquoteserror'] = 'Fix your PHP settings: disable register_globals and/or enable magic_quotes_gpc';
$string['help'] = 'உதவி';
$string['iconvrecommended'] = 'Installing the optional ICONV library is highly recommended in order to improve site performance, particularly if your site is supporting non-latin languages.';
$string['info'] = 'தகவல்';
$string['installation'] = 'Installation';
$string['invalidmd5'] = 'Invalid md5';
$string['langdownloaderror'] = 'Unfortunately the language \"$a\" was not installed. The installation process will continue in English.';
$string['langdownloadok'] = 'The language \"$a\" was installed successfully. The installation process will continue in this language.';
$string['language'] = 'மொழி';
$string['magicquotesruntime'] = 'Magic Quotes Run Time';
$string['magicquotesruntimeerror'] = 'This should be off';
$string['mbstringrecommended'] = 'Installing the optional MBSTRING library is highly recommended in order to improve site performance, particularly if your site is supporting non-latin languages.';
$string['memorylimit'] = 'Memory Limit';
$string['memorylimiterror'] = 'The PHP memory limit is set quite low ... you may run into problems later.';
$string['memorylimithelp'] = '<p>The PHP memory limit for your server is currently set to $a.</p>
<p>This may cause Moodle to have memory problems later on, especially
if you have a lot of modules enabled and/or a lot of users.</p>
<p>We recommend that you configure PHP with a higher limit if possible, like 16M.
There are several ways of doing this that you can try:</p>
<ol>
<li>If you are able to, recompile PHP with <i>--enable-memory-limit</i>.
This will allow Moodle to set the memory limit itself.</li>
<li>If you have access to your php.ini file, you can change the <b>memory_limit</b>
setting in there to something like 16M. If you don\'t have access you might
be able to ask your administrator to do this for you.</li>
<li>On some PHP servers you can create a .htaccess file in the Moodle directory
containing this line:
<p><blockquote>php_value memory_limit 16M</blockquote></p>
<p>However, on some servers this will prevent <b>all</b> PHP pages from working
(you will see errors when you look at pages) so you\'ll have to remove the .htaccess file.</p></li>
</ol>';
$string['missingrequiredfield'] = 'Some required field is missing';
$string['moodledocslink'] = 'மூடூலின் ஆவணங்களுக்கு இங்கே சொடுக்கவும்';
$string['mysql416bypassed'] = 'However, if your site is using iso-8859-1 (latin) languages ONLY, you may continue using your currently installed MySQL 4.1.12 (or higher).';
$string['mysql416required'] = 'MySQL 4.1.16 is the minimum version required for Moodle 1.6 in order to guarantee that all data can be converted to UTF-8 in the future.';
$string['mysqlextensionisnotpresentinphp'] = 'PHP has not been properly configured with the MySQL extension so that it can communicate with MySQL. Please check your php.ini file or recompile PHP.';
$string['name'] = 'பெயர்';
$string['next'] = 'அடுத்து';
$string['ok'] = 'சரி';
$string['pass'] = 'தேர்ச்சி';
$string['password'] = 'கடவுச்சொல்';
$string['php50restricted'] = 'PHP 5.0.x has a number of known problems, please upgrade to 5.1.x or downgrade to 4.3.x or 4.4.x';
$string['phpversion'] = 'பிஎச்பி பதிப்பு';
$string['phpversionerror'] = 'PHP version must be at least 4.3.0 or 5.1.0 (5.0.x has a number of known problems).';
$string['phpversionhelp'] = '<p>Moodle requires a PHP version of at least 4.3.0 or 5.1.0 (5.0.x has a number of known problems).</p>
<p>You are currently running version $a</p>
<p>You must upgrade PHP or move to a host with a newer version of PHP!<br/>
(In case of 5.0.x you could also downgrade to 4.4.x version)</p>';
$string['previous'] = 'முந்தைய';
$string['remotedownloadnotallowed'] = 'Download of components to your server isn\'t allowed (allow_url_fopen is disabled).<br /><br />You must download the <a href=\"$a->url\">$a->url</a> file manually, copy it to \"$a->dest\" in your server and unzip it there.';
$string['report'] = 'அறிக்கை';
$string['restricted'] = 'அனுமதி குறைக்கப்பட்டது';
$string['safemode'] = 'Safe Mode';
$string['safemodeerror'] = 'Moodle may have trouble with safe mode on';
$string['sessionautostart'] = 'Session Auto Start';
$string['sessionautostarterror'] = 'This should be off';
$string['skipdbencodingtest'] = 'Skip DB Encoding Test';
$string['status'] = 'தற்போதைய நிலைகள்';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = 'Tamil';
$string['unicoderecommended'] = 'Storing all your data in Unicode (UTF-8) is recommended. New installations should be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page).';
$string['unicoderequired'] = 'It is required that you store all your data in Unicode format (UTF-8). New installations must be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page).';
$string['user'] = 'பயனாளர்';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = 'You are seeing this page because you have successfully installed and
launched the <strong>$a->packname $a->packversion</strong> package in your computer. Congratulations!';
$string['welcomep30'] = 'This release of the <strong>$a->installername</strong> includes the applications
to create an environment in which <strong>Moodle</strong> will operate, namely:';
$string['welcomep40'] = 'The package also includes <strong>Moodle $a->moodlerelease ($a->moodleversion)</strong>.';
$string['welcomep50'] = 'The use of all the applications in this package is governed by their respective
licences. The complete <strong>$a->installername</strong> package is
<a href=\"http://www.opensource.org/docs/definition_plain.html\">open source</a> and is distributed
under the <a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a> license.';
$string['welcomep60'] = 'The following pages will lead you through some easy to follow steps to
configure and set up <strong>Moodle</strong> on your computer. You may accept the default
settings or, optionally, amend them to suit your own needs.';
$string['welcomep70'] = 'Click the \"Next\" button below to continue with the set up of <strong>Moodle</strong>.';
$string['wrongdestpath'] = 'Wrong destination path.';
$string['wrongsourcebase'] = 'Wrong source URL base.';
$string['wrongzipfilename'] = 'Wrong ZIP filename.';
$string['wwwroot'] = 'இணைய முகவரி';
$string['wwwrooterror'] = 'The \'Web Address\' does not appear to be valid - this Moodle installation doesn\'t appear to be there. The value below has been reset.';
?>
+2
View File
@@ -35,6 +35,7 @@ $string['configfilewritten'] = 'config.php dosyası başarıyla oluşturuldu';
$string['configurationcompletehead'] = 'Yapılandırma tamamlandı';
$string['configurationcompletesub'] = 'Ana moodle dizine yapılandırma dosyasının kaydedilmesi için girişimde bulunuldu.';
$string['continue'] = 'Devam';
$string['curlrecommended'] = 'Moodle Ağının işlevsel bir şekilde çalışması için isteğe bağlı Curl kütüphanesinin kurulması şiddetle tavsiye edilir.';
$string['database'] = 'Veritabanı';
$string['databasecreationsettingshead'] = 'Şimdi, Moodle verilerinin saklanacağı veritabanını
oluşturmanız gerekiyor. Bu veritabanı kurulum programı tarafından aşağıdaki ayarlara göre otomatik olarak oluşturulacak.';
@@ -199,6 +200,7 @@ $string['ociextensionisnotpresentinphp'] = 'PHP, Oracle ile iletişim kurabilmek
$string['odbc_mssql'] = 'SQL*Server ODBC üzerinden (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'PHP, SQL*Server ile iletişim kurabilmek için odbc uzantısı düzgün bir şekilde yapılandırılmamış. Lütfen php.ini dosyasını kontrol edin veya PHP\'yi tekrar derleyin.';
$string['ok'] = 'Tamam';
$string['opensslrecommended'] = 'OpenSSL kütüphanesinin kurulması şiddetle tavsiye edilir. Bu, Moodle Ağının işlevsel çalışmasını mümkün kılar.';
$string['pass'] = 'Geçti';
$string['password'] = 'Şifre';
$string['pgsqlextensionisnotpresentinphp'] = 'PHP, PostgreSQL ile iletişim kurabilmek için pgsql uzantısı düzgün bir şekilde yapılandırılmamış. Lütfen php.ini dosyasını kontrol edin veya PHP\'yi tekrar derleyin.';
+52
View File
@@ -0,0 +1,52 @@
<?php
/// Please, do not edit this file manually! It's auto generated from
/// contents stored in your standard lang pack files:
/// (langconfig.php, install.php, moodle.php, admin.php and error.php)
///
/// If you find some missing string in Moodle installation, please,
/// keep us informed using http://moodle.org/bugs Thanks!
///
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in stringnames.txt (same dir)
$string['admindirerror'] = 'Administratorning ko\'rsatilgan katalogi noto\'g\'ri';
$string['admindirname'] = 'Administrator katalogi nomi';
$string['caution'] = 'Ogohlantirish';
$string['check'] = 'Belgilash';
$string['chooselanguage'] = 'Tilni tanlang';
$string['closewindow'] = 'Darchani yopish';
$string['compatibilitysettings'] = 'PHP sozlanmalarini tekshirish...';
$string['configfilewritten'] = 'config.php muvafaqqiyatli yaratildi';
$string['configurationcomplete'] = 'Sozlash yakunlandi';
$string['continue'] = 'Davom ettirish';
$string['database'] = 'Ma\'lumotlar bazasi';
$string['dataroot'] = 'Ma\'lumotlar katalogi';
$string['dbhost'] = 'Server xosti';
$string['dbpass'] = 'Parol';
$string['dbprefix'] = 'Jadvallar prefiksi';
$string['dbtype'] = 'Tur';
$string['dirroot'] = 'Moodle kataloglari';
$string['download'] = 'CHaqirish';
$string['doyouagree'] = 'SHartlar bilan tanishdingizmi?';
$string['error'] = 'Xato';
$string['fail'] = 'Xato';
$string['gdversion'] = 'GD versiya';
$string['help'] = 'YOrdam';
$string['info'] = 'Ma\'lumot';
$string['installation'] = 'O\'rnatish';
$string['invalidemail'] = 'e-mail uchun noto\'g\'ri format';
$string['language'] = 'Til';
$string['memorylimit'] = 'Xotira chegarasi';
$string['moodledocslink'] = 'Bu sahifa uchun Moodle xujjatlari';
$string['name'] = 'Nom';
$string['next'] = 'Dalshe';
$string['ok'] = 'OK';
$string['password'] = 'Parol';
$string['previous'] = 'Oldingi';
$string['report'] = 'Hisobot';
$string['status'] = 'Status';
$string['thischarset'] = 'UTF-8';
$string['thisdirection'] = 'ltr';
$string['thislanguage'] = 'O\'zbekcha';
$string['user'] = 'Foydalanuvchi';
?>
+66 -14
View File
@@ -34,7 +34,7 @@ $string['componentisuptodate'] = '组件已经是最新的了。';
$string['configfilenotwritten'] = '安装脚本无法自动创建一个包含您设置的config.php文件,极可能是由于Moodle目录是不能写的。您可以复制如下的代码到Moodle根目录下的config.php文件中。';
$string['configfilewritten'] = '已经成功创建了config.php文件';
$string['configurationcompletehead'] = '配置完毕';
$string['configurationcompletesub'] = 'Moodle会尝试将配置存储在您的Moodle目录中。';
$string['configurationcompletesub'] = 'Moodle会尝试将配置存储在您的Moodle目录中。';
$string['continue'] = '继续';
$string['database'] = '数据库';
$string['databasecreationsettingshead'] = '现在您需要配置数据库选项,Moodle的大部分数据都是存储在数据库中的。Moodle的安装程序会根据下面的选项自动为您创建数据库。';
@@ -51,6 +51,42 @@ $string['databasesettingssub'] = '<b>类型:</b>mysql或postgres7<br />
<b>用户:</b>访问数据库的用户名<br />
<b>密码:</b>访问数据库的密码<br />
<b>表格前缀:</b>在所有的表格名称前加上可选的前缀';
$string['databasesettingssub_mssql'] = '<b>类型:</b> SQL*Server (非UTF-8) <b><font color=\"red\">实验的! (不能用在产品中)</font></b><br />
<b>主机:</b> 例如,localhost 或者 db.isp.com<br />
<b>名字:</b> 数据库名, 比如 moodle<br />
<b>用户:</b> 您的数据库用户名<br />
<b>密码:</b> 您的数据库密码<br />
<b>表格前缀:</b> 在所有的表格名称前加上前缀 (强制的)';
$string['databasesettingssub_mssql_n'] = '<b>类型:</b> SQL*Server (UTF-8 可以)<br />
<b>主机:</b> 例如,localhost或者db.isp.com<br />
<b>名字:</b> 数据库名, 比如moodle<br />
<b>用户:</b> 您的数据库用户名<br />
<b>密码:</b> 您的数据库密码<br />
<b>表格前缀:</b> 在所有的表格名称前加上前缀 (强制的)';
$string['databasesettingssub_mysql'] = '<b>类型:</b> MySQL<br />
<b>主机:</b> 例如,localhost或者db.isp.com<br />
<b>名字:</b> 数据库名, 比如moodle<br />
<b>用户:</b> 您的数据库用户名<br />
<b>密码:</b> 您的数据库密码<br />
<b>表格前缀:</b> 在所有的表格名称前加上前缀(可选的)';
$string['databasesettingssub_oci8po'] = '<b>类型:</b> Oracle<br />
<b>主机:</b> 不需要,必须留空<br />
<b>名字:</b> 给出tnsnames.ora连接的名字<br />
<b>用户:</b> 您的数据库用户名<br />
<b>密码:</b> 您的数据库密码<br />
<b>表格前缀:</b> 在所有的表格名称前加上前缀(强制的, 最大2cc.)';
$string['databasesettingssub_odbc_mssql'] = '<b>类型:</b> SQL*Server (超过 ODBC) <b><font color=\"red\">实验的! (不可用在产品中)</font></b><br />
<b>主机:</b> 给出ODBC控制面板中DSN的名字<br />
<b>名字:</b> 数据库名, 比如moodle<br />
<b>用户:</b> 您的数据库用户名<br />
<b>密码:</b> 您的数据库密码<br />
<b>表格前缀:</b> 在所有的表格名称前加上前缀(强制的)';
$string['databasesettingssub_postgres7'] = '<b>类型:</b> PostgreSQL<br />
<b>主机:</b> 例如,localhost或者db.isp.com<br />
<b>名字:</b> 数据库名, 比如moodle<br />
<b>用户:</b> 您的数据库用户名<br />
<b>密码:</b> 您的数据库密码<br />
<b>表格前缀:</b> 在所有的表格名称前加上前缀(强制的)';
$string['dataroot'] = '数据目录';
$string['datarooterror'] = '找不到也无法创建您指定的“数据目录”,请更正路径或手工创建它。';
$string['dbconnectionerror'] = '无法连接到您指定的数据库,请检查您的数据库设置。';
@@ -59,6 +95,9 @@ $string['dbhost'] = '服务器主机';
$string['dbprefix'] = '表格名称前缀';
$string['dbtype'] = '类型';
$string['dbwrongencoding'] = '您选择的数据库使用了字符集{$a},我们推荐您使用一个Unicode (UTF-8)字符集的数据库。当然,您可以选择“跳过数据库字符集检查”来跳过这个环节,但您将来可能会遇到问题。';
$string['dbwronghostserver'] = '你必须遵循上面所阐述的“主机”规则。';
$string['dbwrongnlslang'] = '在您的web服务器中的NLS_LANG环境变量必须用 AL32UTF8 字符集。请查阅有关如何正确配置OCI8的PHP文档。';
$string['dbwrongprefix'] = '你必须遵循上面所阐述的“表格前缀”规则。';
$string['directorysettingshead'] = '请确认安装Moodle的位置';
$string['directorysettingssub'] = '<p><b>Web地址:</b>
指定访问Moodle的完整Web地址。如果您的网站可以通过多个URL访问,那么选择其中最常用的一个。地址的末尾不要有斜线。</p>
@@ -76,14 +115,14 @@ $string['downloadlanguagebutton'] = '下载“{$a}”语言包';
$string['downloadlanguagehead'] = '下载语言包';
$string['downloadlanguagenotneeded'] = '您可以使用缺省的语言包“{$a}”继续安装过程。';
$string['downloadlanguagesub'] = '您现在可以下载一个语言包并以该种语言继续安装过程。<br /><br />如果您无法下载语言包,安装过程将会以英文继续。(当安装过程结束后,您就有机会下载并安装更多的语言包了。)';
$string['environmenterrortodo'] = '在继续安装这个版本的 Moodle 前,您必需受限解决上面所列出的所有环境问题!';
$string['environmenterrortodo'] = '在继续安装版本的 Moodle 前,您必需解决上面所列出的所有环境问题(错误)';
$string['environmenthead'] = '检测您的运行环境...';
$string['environmentrecommendinstall'] = '- 推荐安装/激活';
$string['environmentrecommendversion'] = '推荐 $a->needed 版本,而您的是 $a->current';
$string['environmentrecommendversion'] = '推荐 {$a->needed} 版本,而您的是 {$a->current}';
$string['environmentrequireinstall'] = '- 必需安装/激活';
$string['environmentrequireversion'] = '需要 $a->needed 版本,而您的是 $a->current';
$string['environmentrequireversion'] = '需要 {$a->needed} 版本,而您的是 {$a->current}';
$string['environmentsub'] = '我们正在检查您系统中的某些组件是否符合需求';
$string['environmentxmlerror'] = '读取环境数据时错误($a->error_code)';
$string['environmentxmlerror'] = '读取环境数据时错误({$a->error_code})';
$string['error'] = '错误';
$string['fail'] = '失败';
$string['fileuploads'] = '上传文件';
@@ -126,23 +165,34 @@ $string['memorylimithelp'] = '<p>您的服务器的PHP内存限制是${a}。</p>
</ol>';
$string['missingrequiredfield'] = '缺少了必需的字段';
$string['moodledocslink'] = '此页的Moodle文档';
$string['mssql'] = 'SQL*Server(mssql)';
$string['mssql_n'] = '支持UTF-8的SQL*Server(mssql_n)';
$string['mssqlextensionisnotpresentinphp'] = 'PHP的MSSQL 扩展并未安装正确,因此无法与SQL*Server通信。请检查您的php.ini文件或重新编译PHP。';
$string['mysql'] = 'MySQL (mysql)';
$string['mysql416bypassed'] = '如果您的站点只使用 iso-8859-1 (latin) 语言,您可以使用您当前安装的 MySQL 4.1.12(或更高)。';
$string['mysql416required'] = 'MySQL 4.1.16 是 Moodle 1.6 所需要的最低版本,否则将无法保证所有数据都能转换到 UTF-8 编码。';
$string['mysqlextensionisnotpresentinphp'] = 'PHP的MySQL扩展并未安装正确,因此无法与MySQL通信。请检查您的php.ini文件或重新编译PHP。';
$string['name'] = '名称';
$string['next'] = '向后';
$string['oci8po'] = 'Oracle (oci8po)';
$string['ociextensionisnotpresentinphp'] = 'PHP的OCI8扩展并未安装正确,因此无法与Oracle通信。请检查您的php.ini文件或重新编译PHP。';
$string['odbc_mssql'] = '基于ODBC的SQL*Server (odbc_mssql)';
$string['odbcextensionisnotpresentinphp'] = 'PHP的ODBC扩展并未安装正确,因此无法与SQL*Server通信。请检查您的php.ini文件或重新编译PHP。';
$string['ok'] = '好';
$string['pass'] = '通过';
$string['password'] = '密码';
$string['pgsqlextensionisnotpresentinphp'] = 'PHP的PGSQL扩展并未安装正确,因此无法与PostgreSQL通信。请检查您的php.ini文件或重新编译PHP。';
$string['php50restricted'] = 'PHP 5.0.x有数个已知的问题,请升级到5.1.x或者降级到4.3.x或4.4.x';
$string['phpversion'] = 'PHP版本';
$string['phpversionerror'] = 'PHP版本至少为4.1.0';
$string['phpversionhelp'] = '<p>Moodle需要PHP 4.1.0以上的版本。</p>
<p>您当前使用的是${a}</p>
$string['phpversionerror'] = 'PHP版本至少为4.3.0或5.1.05.0.x有若干已知的问题)';
$string['phpversionhelp'] = '<p>Moodle需要PHP 4.3.0或5.1.05.0.x有若干已知的问题)以上的版本。</p>
<p>您当前使用的是{$a}</p>
<p>您必须升级PHP或者转移到一个有新版PHP的服务器上!</p>';
$string['postgres7'] = 'PostgreSQL (postgres7)';
$string['previous'] = '向前';
$string['remotedownloadnotallowed'] = '不允许为您的服务器下载组件(allow_url_fopen失败)。<br /><br />您应该<a href=\"{$a->url}\">{$a->url}</a> 先手动的把它复制到“{$a->dest}”您的服务器上然后解压.';
$string['remotedownloadnotallowed'] = '不允许为您的服务器下载组件(allow_url_fopen失败)。<br /><br />您应该<a href=\"{$a->url}\">{$a->url}</a> 先手动的把它复制到“{$a->dest}”您的服务器上然后解压';
$string['report'] = '报表';
$string['restricted'] = '受限的';
$string['safemode'] = '安全模式';
$string['safemodeerror'] = '在安全模式下运行Moodle可能会有麻烦';
$string['sessionautostart'] = '自动开启会话';
@@ -151,17 +201,19 @@ $string['skipdbencodingtest'] = '跳过数据库编码检测';
$string['status'] = '状态';
$string['thischarset'] = 'UTF-8';
$string['thislanguage'] = '简体中文';
$string['unicoderecommended'] = '建议用Unicode(UTF-8)存储全部数据。全新安装必须安装在缺省字符集为Unicode的数据库中。如果正在升级,您应该执行UTF-8移植处理(请参考管理员页面)。';
$string['unicoderequired'] = '您必须使用Unicode(UTF-8)存储全部数据。全新安装必须安装在缺省字符集为Unicode的数据库中。如果正在升级,您应该执行UTF-8移植处理(请参考管理员页面)。';
$string['user'] = '用户';
$string['welcomep10'] = '$a->installername ($a->installerversion)';
$string['welcomep20'] = '您看到这个页面表明您已经成功地在您的计算机上安装了<strong>$a->packname $a->packversion</strong>。恭喜您!';
$string['welcomep30'] = '<strong>$a->installername</strong>包含了可以创建<strong>Moodle</strong>运行环境的应用程序:';
$string['welcomep40'] = '这个软件包还包含了<strong>Moodle $a->moodlerelease ($a->moodleversion)</strong>。';
$string['welcomep50'] = '使用本软件包中包含的应用程序时应遵循它们各自的授权协议。整个<strong>$a->installername</strong>软件包都是<a href=\"http://www.opensource.org/docs/definition_plain.html\">开源</a>的,并且遵循<a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a>授权协议发布。';
$string['welcomep20'] = '您看到这个页面表明您已经成功地在您的计算机上安装了<strong>{$a->packname} {$a->packversion}</strong>。恭喜您!';
$string['welcomep30'] = '<strong>{$a->installername}</strong>包含了可以创建<strong>Moodle</strong>运行环境的应用程序:';
$string['welcomep40'] = '这个软件包还包含了<strong>Moodle {$a->moodlerelease} ({$a->moodleversion})</strong>。';
$string['welcomep50'] = '使用本软件包中包含的应用程序时应遵循它们各自的授权协议。整个<strong>{$a->installername}</strong>软件包都是<a href=\"http://www.opensource.org/docs/definition_plain.html\">开源</a>的,并且遵循<a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a>授权协议发布。';
$string['welcomep60'] = '接下来的页面会引导你通过一系列步骤在您的计算机上安装配置好<strong>Moodle</strong>。您可以接受缺省的设置后,或者根据需要修改它们。';
$string['welcomep70'] = '点击“下一步”按钮以继续<strong>Moodle</strong>的安装过程。';
$string['wrongdestpath'] = '错误的目标路径。';
$string['wrongsourcebase'] = '错误的源URL基地址。';
$string['wrongzipfilename'] = '错误的ZIP文件名。';
$string['wwwroot'] = '网站地址';
$string['wwwrooterror'] = '这个网站地址似乎是错的——在那里并没有刚刚装好的Moodle。';
$string['wwwrooterror'] = '这个网站地址似乎是错的——在那里并没有装好的Moodle。下面的值会被重置。';
?>
+161 -11
View File
@@ -9,15 +9,165 @@
/// File generated by cvs://contrib/lang2installer/installer_builder
/// using strings defined in installer_strings (same dir)
$string['closewindow'] = "關閉本視窗";
$string['continue'] = "下一頁";
$string['error'] = "錯誤";
$string['help'] = "說明";
$string['language'] = "語言/文字";
$string['name'] = "名稱";
$string['ok'] = "OK";
$string['password'] = "密碼";
$string['status'] = "狀態";
$string['thischarset'] = "UTF-8";
$string['thislanguage'] = "正體中文";
$string['admindirerror'] = '系統管理目錄指定不正確';
$string['admindirname'] = '管理者目錄';
$string['admindirsettinghead'] = '設定管理資料夾';
$string['admindirsettingsub'] = '少部份主機使用 /admin 作為管理介面或是其他用途的特殊網址,這會與 Moodle 管理介面的標準位置;您可以修改管理介面資料夾的名稱,然後將新名稱輸入這兒。例如 <br /> <br /><b>moodleadmin</b><br /> <br />
這會修正 Moodle 管理介面的連結。';
$string['bypassed'] = '通過';
$string['cannotcreatelangdir'] = '無法建立語言資料夾';
$string['cannotcreatetempdir'] = '無法建立暫存資料夾';
$string['cannotdownloadcomponents'] = '無法下載元件';
$string['cannotdownloadzipfile'] = '無法下載 ZIP 檔案';
$string['cannotfindcomponent'] = '找不到元件';
$string['cannotsavemd5file'] = '無法儲存 md5 檔案';
$string['cannotsavezipfile'] = '無法儲存 ZIP 檔案';
$string['cannotunzipfile'] = '無法解壓縮檔案';
$string['caution'] = '注意';
$string['check'] = '勾選';
$string['chooselanguagehead'] = '選擇語系';
$string['chooselanguagesub'] = '這個語系只會影響安裝過程,您可以在接下來的畫面中選擇網站與使用者的語言。';
$string['closewindow'] = '關閉本視窗';
$string['compatibilitysettingshead'] = '檢查PHP設定';
$string['compatibilitysettingssub'] = '您的伺服器必須通過所有測試才能夠正確執行 Moodle。';
$string['componentisuptodate'] = '元件是最新狀態';
$string['configfilenotwritten'] = '本安裝程式無法自動產生conifg.php檔案,此檔案包含您的個人設定,有可能是您的moodle資料夾無寫入權限,您可以手動複製以下的程式碼,存成conifg.php,然後把它放在MOODLE的根目錄中';
$string['configfilewritten'] = 'CONFIG.PHP成功建立';
$string['configurationcompletehead'] = '設定完成';
$string['configurationcompletesub'] = 'Moodle 嘗試儲存設定資料於根目錄的一個檔案中。';
$string['continue'] = '下一頁';
$string['database'] = '資料庫';
$string['databasecreationsettingshead'] = '現在您需要設定大部分 Moodle 資料儲存的資料庫,透過下面指定的設定,安裝程式可以自動建立資料庫。';
$string['databasecreationsettingssub'] = '<b>類型:</b> 安裝程式固定使用 \"mysql\" <br />
<b>主機:</b> 安裝程式固定使用 \"localhost\"<br />
<b>名稱:</b> 資料庫名稱,例如 moodle<br />
<b>帳號:</b> 安裝程式固定使用 \"root\"<br />
<b>密碼:</b> 您的資料庫密碼<br />
<b>資料表前置字元:</b> 選擇性為所有資料表名稱加入前置字元';
$string['databasesettingshead'] = '現在您需要設定大部分 Moodle 資料儲存的資料庫,資料庫必須已經建立且準備好能夠存取它的帳號、密碼。';
$string['databasesettingssub'] = '<b>類型:</b>mysql或postgres7<br />
<b>主機:</b>localhost或URL<br />
<b>名稱:</b>資料庫名稱, :moodle<br />
<b>帳號:</b>您的資料庫操作帳號<br />
<b>密碼:</b>您資料庫的操作密碼<br />
<b>資料表前置字元:</b>資料表前置名稱的預設選項';
$string['dataroot'] = '資料目錄';
$string['datarooterror'] = '您指定的\"資料目錄\"找不到或無法建立,請修正路徑或手動建立該目錄';
$string['dbconnectionerror'] = '無法連到您指定的資料庫,請查檢您的資料庫設定';
$string['dbcreationerror'] = '建立資料庫錯誤,無法以您給的資料庫名稱建立資料表';
$string['dbhost'] = '主機位址';
$string['dbprefix'] = '資料表前置字元';
$string['dbtype'] = '類型';
$string['dbwrongencoding'] = '指定的資料庫執行在一個不建議的編碼設定 ($a) ,建議您改用萬國編碼 (UTF-8) 替代;您可以選擇 \"忽略資料庫編碼測試\" 來跳過這個項目,不過可能會在未來遇到問題。';
$string['directorysettingshead'] = '請確認 Moodle 的安裝路徑';
$string['directorysettingssub'] = '<b>網站位址:</b>
指定存取 Moodle 的完整網址,如果您的網站透過多個網址存取,請選擇最常被學生使用的那一個;結尾不要有斜線。
<br />
<br />
<b>Moodle 目錄:</b>
指定安裝的完整路徑,請確認英文大小寫是否正確。
<br />
<br />
<b>資料目錄:</b>
您需要設定一個 Moodle 可以儲存上傳資料的位置,這個位置要能夠讓網頁伺服器(通常是 \'nobody\' 或 \'apache\')讀取與寫入,但是建議不要放在能夠直接透過網址存取的位置。';
$string['dirroot'] = 'Moodle目錄';
$string['dirrooterror'] = '\"Moodle目錄\"的設定似乎有誤-無法找到MOODLE的安裝,下列的值已重設';
$string['download'] = '下載';
$string['downloadedfilecheckfailed'] = '下載檔案檢查錯誤';
$string['downloadlanguagebutton'] = '下載 \"$a\" 語言包';
$string['downloadlanguagehead'] = '下載語言包';
$string['downloadlanguagenotneeded'] = '您可以用預設的語言包 \"$a\" 繼續安裝過程。';
$string['downloadlanguagesub'] = '您現在可以選擇下載一個語言包然後用指定的語言繼續安裝過程,如果您無法下載語言包,安裝過程會繼續以英文進行。(只要安裝完成,您還是可以下載、安裝其他的語言包)';
$string['environmenterrortodo'] = '在開始安裝這個 Moodle 版本前,您必須修正上述所有環境問題(錯誤)!';
$string['environmenthead'] = '檢查您的環境';
$string['environmentrecommendinstall'] = '建議安裝/啟用';
$string['environmentrecommendversion'] = '建議版本為 $a->needed ,您目前版本為 $a->current';
$string['environmentrequireinstall'] = '必須安裝/啟用';
$string['environmentrequireversion'] = '必要版本為 $a->needed ,您目前版本為 $a->current';
$string['environmentsub'] = '正在檢查系統的相關元件來確認是否符合安裝需求';
$string['environmentxmlerror'] = '讀取環境資料時發生錯誤 ($a->error_code)';
$string['error'] = '錯誤';
$string['fail'] = '失敗';
$string['fileuploads'] = '檔案上傳';
$string['fileuploadserror'] = '這應該開啟';
$string['gdversion'] = 'GD版本';
$string['gdversionerror'] = 'GD程式庫應該存在,以便處理並建立影像';
$string['gdversionhelp'] = '<p>您的伺服器似乎未安裝GD</P>
<p>GD是PHP的一套繪圖程式庫,可允許MOODLE處理圖形(像是使用者的個人圖像)或自動產生新圖形(像是產生統計圖)。沒有GD,MOODLE仍可正常運作,但上述的功能就會無法使用</P>
<P>要在UNIX中,把GD功能加到PHP中,您必須用--with-gd 參數重新編譯PHP</P>
<P>在WINDOWS中,您可以編輯PHP.INI這個檔案,將libgd.dll前的#號取消</p>';
$string['globalsquotes'] = '不安全的全域變數處理';
$string['globalsquoteserror'] = '修正您的PHP設定: 停用register_globals且/或啟用magic_quotes_gpc';
$string['help'] = '說明';
$string['iconvrecommended'] = '為了提昇網站效率,建議您可以安裝額外的 ICONV 函式庫,特別是在您的網站使用非拉丁語系。';
$string['info'] = '資訊';
$string['installation'] = '系統安裝';
$string['invalidmd5'] = '錯誤的 md5';
$string['langdownloaderror'] = '抱歉,無法安裝語言 \"$a\" ,安裝過程將會以英文繼續。';
$string['langdownloadok'] = '語言 \"$a\" 成功安裝,安裝過程將會以指定語言繼續。';
$string['language'] = '語言/文字';
$string['magicquotesruntime'] = 'Magic Quotes 動態執行程式庫';
$string['magicquotesruntimeerror'] = '這應該關閉';
$string['mbstringrecommended'] = '為了提昇網站效率,建議您可以安裝額外的 MBSTRING 函式庫,特別是在您的網站使用非拉丁語系。';
$string['memorylimit'] = '記憶體限制';
$string['memorylimiterror'] = 'PHP 執行之記憶體設定過低,您可能稍後會遇到一些問題';
$string['memorylimithelp'] = '<p>您伺服器的記憶體限制目前設為$a。</p>
<p>這可能會影響往後moodle運作時記憶體的使用,尤其是您有許多模組和()使用者的時候</p>
<p>我們建議您在php中的記憶體儘量設定較高的記憶體使用,如16MB,有幾種方式可以進行:</p>
<ol>
<li>如果您可以重新編譯PHP請使用 <i>--enable-memory-limit</i>
這可以讓MOODLE 自行設定記憶體上限。</li>
<li>如果您可以存取php.ini,您可以變更 <b>memory_limit</b>
將它設為16M或更高。如果您無法存取,可洽您的系統管理員,幫您調整設定。</li>
<li>在一些PHP 伺服器中您可以在MOODL目錄建立一個 .htaccess 檔案,檔案內容包含:
<p><blockquote>php_value memory_limit 16M</blockquote></p>
<p>但是,在一些伺服器上,這樣的設定會使<b>所有</b> PHP 頁面無法正常動作(瀏覽時會發生錯誤),此時您必須移除 .htaccess 檔案。</p></li>
</ol>';
$string['missingrequiredfield'] = '缺少部份必填欄位';
$string['moodledocslink'] = '這個頁面的 Moodle 說明文件';
$string['mysql416bypassed'] = '不過您的網站只有使用 iso-8859-1 (拉丁) 語言,因此您可以繼續使用已經安裝的 MySQL 4.1.12 (或更新版本)。';
$string['mysql416required'] = 'Moodle 需要 MySQL 4.1.16 或更新的版本來確保未來所有資料都能夠轉換為 UTF-8 編碼。';
$string['mysqlextensionisnotpresentinphp'] = 'PHP並未正確設定支援MySQL,請確認您的php.ini檔案設定或重新編譯PHP。';
$string['name'] = '名稱';
$string['next'] = '下一個';
$string['ok'] = '確定';
$string['parentlanguage'] = '主顯示語言';
$string['pass'] = '測試通過';
$string['password'] = '密碼';
$string['php50restricted'] = 'PHP 5.0.x 有著許多已知問題,請升級為 5.1.x 或降級為 4.3.x 或 4.4.x';
$string['phpversion'] = 'PHP版本';
$string['phpversionerror'] = 'PHP版本至少必須在4.1.0以上';
$string['phpversionhelp'] = '<p>Moodle 需要至少4.1.0 的PHP版本 </p>
<p>您目前執行的是$a </p>
<p>您必須更新您的 PHP 或在有更新版本的主機進行安裝!</p>';
$string['previous'] = '前';
$string['remotedownloadnotallowed'] = '您的伺服器不允許下載元件(停用了 allow_url_fopen )。<br /><br />您必須手動下載 <a href=\"$a->url\">$a->url</a> ,然後複製到 \"$a->dest\" 並且解壓縮。';
$string['report'] = '報表';
$string['restricted'] = '限制的';
$string['safemode'] = '安全模式';
$string['safemodeerror'] = 'moodle 在安全模式啟動時可能會發生錯誤';
$string['sessionautostart'] = 'Session自動啟動';
$string['sessionautostarterror'] = '這應該關閉';
$string['skipdbencodingtest'] = '略過資料庫編碼測試';
$string['status'] = '狀態';
$string['thischarset'] = "UTF-8";
$string['thislanguage'] = "正體中文";
$string['user'] = '使用者';
$string['welcomep10'] = '$a->installername ($a->installerversion';
$string['welcomep20'] = '這個頁面是提醒您已經成功安裝與啟動 <strong>$a->packname $a->packversion</strong> ,恭喜!';
$string['welcomep30'] = '這個版本的 <strong>$a->installername</strong> 包含能夠建立 <strong>Moodle</strong> 執行環境的應用,名稱:';
$string['welcomep40'] = '這個包裝也包含 <strong>Moodle $a->moodlerelease ($a->moodleversion)</strong> 。';
$string['welcomep50'] = '使用這個包裝的所有應用程式必須遵循他們所使用的授權方式,完整的 <strong>$a->installername</strong> 包裝是
<a href=\"http://www.opensource.org/docs/definition_plain.html\">開放原始碼</a> 且基於 <a href=\"http://www.gnu.org/copyleft/gpl.html\">GPL</a> 授權發佈。';
$string['welcomep60'] = '下面頁面將會透過一些簡單的步驟引導您安裝 <strong>Moodle</strong> 在您的電腦中,您可以接受預設值或是針對自己的需求調整。';
$string['welcomep70'] = '點選 \"下一步\" 按鈕來繼續 <strong>Moodle</strong> 安裝。';
$string['wrongdestpath'] = '錯誤的目的路徑。';
$string['wrongsourcebase'] = '錯誤的來源網址基礎';
$string['wrongzipfilename'] = '錯誤的 ZIP 檔名。';
$string['wwwroot'] = '網頁路徑';
$string['wwwrooterror'] = '指定網頁路徑不存在 - 這個 moodle系統並不在您指定的地方';
?>
+6 -3
View File
@@ -1,4 +1,4 @@
<?PHP // $Id$
<?PHP // $Id$
// admin.php - created with Moodle 1.6 development (2005053000)
@@ -50,7 +50,7 @@ $string['configenrolmentplugins'] = 'Please choose the enrolment plugins you wis
$string['configerrorlevel'] = 'Choose the amount of PHP warnings that you want to be displayed. Normal is usually the best choice.';
$string['configextendedusernamechars'] = 'Enable this setting to allow students to use any characters in their usernames (note this does not affect their actual names). The default is \"false\" which restricts usernames to be alphanumeric characters only';
$string['configfilterall'] = 'Filter all strings, including headings, titles, navigation bar and so on. This is mostly useful when using the multilang filter, otherwise it will just create extra load on your site for little gain.';
$string['configfiltermatchoneperpage'] = 'Automatic linking filters will only generate a single link for the first matching text instance found on the complete page. All others are ignored.';
$string['configfiltermatchoneperpage'] = 'Automatic linking filters will only generate a single link for the first matching text instance found on the complete page. All others are ignored.';
$string['configfiltermatchonepertext'] = 'Automatic linking filters will only generate a single link for the first matching text instance found in each item of text (e.g., resource, block) on the page. All others are ignored. This setting is ignored if the one per page setting is <i>yes</i>.';
$string['configfilteruploadedfiles'] = 'Process all uploaded HTML and text files with the filters before displaying them, only uploaded HTML files or none at all.';
$string['configforcelogin'] = 'Normally, the front page of the site and the course listings (but not courses) can be read by people without logging in to the site. If you want to force people to log in before they do ANYTHING on the site, then you should enable this setting.';
@@ -121,7 +121,7 @@ $string['configstatsmaxruntime'] = 'Stats processing can be quite intensive, so
$string['configstatsruntimestart'] = 'What time should the cronjob that does the stats processing <b>start</b>?';
$string['configstatsuserthreshold'] = 'If you enter a non-zero, non numeric value here, for ranking courses, courses with less than this number of enrolled users (students + teachers) will be ignored';
$string['configteacherassignteachers'] = 'Should ordinary teachers be allowed to assign other teachers within courses they teach? If \'No\', then only course creators and admins can assign teachers.';
$string['configthemelist'] = 'Leave this blank to allow any valid theme to be used. If you want to shorten the theme menu, you can specify a comma-separated list of names here (Don\'t use spaces!).
$string['configthemelist'] = 'Leave this blank to allow any valid theme to be used. If you want to shorten the theme menu, you can specify a comma-separated list of names here (Don\'t use spaces!).
For example: standard,orangewhite.';
$string['configtimezone'] = 'You can set the default timezone here. This is the only the DEFAULT timezone for displaying dates - each user can override this by setting their own in their profile. \"Server time\" here will make Moodle default to the server\'s operating system setting, but \"Server time\" in the user profile will make the user default to this timezone setting. Cronjobs that depend on a time of day to run will use this timezone.';
$string['configunzip'] = 'Indicate the location of your unzip program (Unix only, optional). If specified, this will be used to unpack zip archives on the server. If you leave this blank, then Moodle will use internal routines.';
@@ -131,6 +131,7 @@ $string['configzip'] = 'Indicate the location of your zip program (Unix only, op
$string['confirmation'] = 'Confirmation';
$string['confirminstall'] = 'You are about to install language pack ($a), are you sure?';
$string['cronwarning'] = 'The <a href=\"cron.php\">cron.php maintenance script</a> has not been run for at least 24 hours.';
$string['customcheck'] = 'Other Checks';
$string['datarootsecuritywarning'] = 'Your site configuration might not be secure. Please make sure that your dataroot directory ($a) is not directly accessible via web.';
$string['dbmigrate'] = 'Moodle Database Migration';
$string['dbmigrationdeprecateddb'] = '<font color=\"#ff0000\">This database is migrated to a new UTF8 database and deprecated. Please edit your config.php and use the new database for this moodle.</font>';
@@ -158,6 +159,7 @@ $string['filtermatchoneperpage'] = 'Filter match once per page';
$string['filtermatchonepertext'] = 'Filter match once per text';
$string['filteruploadedfiles'] = 'Filter uploaded files';
$string['globalsquoteswarning'] = '<p><strong>Security Warning</strong>: to operate properly, Moodle requires <br />that you make certain changes to your current PHP settings.<p/><p>You <em>must</em> set <code>register_globals=off</code> and/or <code>magic_quotes_gpc=on</code>. <br />If possible, you should set <code>register_globals=off</code> to improve general <br /> server security, setting <code>magic_quotes_gpc=on</code> is also recommended.<p/><p>These settings are controlled by editing your <code>php.ini</code>, Apache/IIS <br />configuration or <code>.htaccess</code> file.</p>';
$string['globalswarning'] = '<p><strong>Security Warning</strong>: to operate properly, Moodle requires <br />that you make certain changes to your current PHP settings.<p/><p>You <em>must</em> set <code>register_globals=off</code>.<p>This setting is controlled by editing your <code>php.ini</code>, Apache/IIS <br />configuration or <code>.htaccess</code> file.</p>';
$string['helpadminseesall'] = 'Do admins see all calendar events or just those that apply to themselves?';
$string['helpcalendarsettings'] = 'Configure various calendar and date/time-related aspects of Moodle';
$string['helpforcetimezone'] = 'You can allow users to individually select their timezone, or force a timezone for everyone.';
@@ -220,6 +222,7 @@ $string['pgcluster'] = 'PostgreSQL Cluster';
$string['pgclusterdescription'] = 'PostgreSQL version/cluster parameter for command line operations. If you only have one postgresql on your system or you are not sure what this is, leave this blank.';
$string['php50restricted'] = 'PHP 5.0.x has a number of known problems, please upgrade to 5.1.x or downgrade to 4.3.x or 4.4.x';
$string['remotelangnotavailable'] = 'Because Moodle can not connect to download.moodle.org, we are unable to do language pack installation automatically. Please download the appropriate zip file(s) from the list below, copy them to your $a directory and unzip them manually.';
$string['serverchecks'] = 'Server Checks';
$string['sitelangchanged'] = 'Site language setting changed successfully';
$string['sitemaintenance'] = 'The site is undergoing maintenance and is currently not available';
$string['sitemaintenancemode'] = 'Maintenance mode';
+177 -165
View File
@@ -1,246 +1,258 @@
<?php // $Id$
// countries.php - created with Moodle 1.2 development (2003111400)
<?PHP // $Id$
// countries.php - created with Moodle 1.7 beta + (2006101003)
// http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm
//
// UPDATE NOTE - When country codes are deleted or re-assigned,
// you must re-assign users to a valid country, doing both:
// 1 - add an upgrade path in /lib/db/upgrade.php
// 2 - add a line in the $country_update_map array, in
// /backup/restorelib.php
$string['AD'] = 'Andorra';
$string['AE'] = 'United Arab Emirates';
$string['AF'] = 'Afghanistan';
$string['AG'] = 'Antigua and Barbuda';
$string['AI'] = 'Anguilla';
$string['AX'] = 'Åland Islands';
$string['AL'] = 'Albania';
$string['AM'] = 'Armenia';
$string['AN'] = 'Netherlands Antilles';
$string['AO'] = 'Angola';
$string['AQ'] = 'Antarctica';
$string['AR'] = 'Argentina';
$string['DZ'] = 'Algeria';
$string['AS'] = 'American Samoa';
$string['AT'] = 'Austria';
$string['AU'] = 'Australia';
$string['AD'] = 'Andorra';
$string['AO'] = 'Angola';
$string['AI'] = 'Anguilla';
$string['AQ'] = 'Antarctica';
$string['AG'] = 'Antigua And Barbuda';
$string['AR'] = 'Argentina';
$string['AM'] = 'Armenia';
$string['AW'] = 'Aruba';
$string['AU'] = 'Australia';
$string['AT'] = 'Austria';
$string['AZ'] = 'Azerbaijan';
$string['BA'] = 'Bosnia and Herzegovina';
$string['BB'] = 'Barbados';
$string['BD'] = 'Bangladesh';
$string['BE'] = 'Belgium';
$string['BF'] = 'Burkina Faso';
$string['BG'] = 'Bulgaria';
$string['BS'] = 'Bahamas';
$string['BH'] = 'Bahrain';
$string['BI'] = 'Burundi';
$string['BD'] = 'Bangladesh';
$string['BB'] = 'Barbados';
$string['BY'] = 'Belarus';
$string['BE'] = 'Belgium';
$string['BZ'] = 'Belize';
$string['BJ'] = 'Benin';
$string['BM'] = 'Bermuda';
$string['BN'] = 'Brunei Darussalam';
$string['BO'] = 'Bolivia';
$string['BR'] = 'Brazil';
$string['BS'] = 'Bahamas';
$string['BT'] = 'Bhutan';
$string['BV'] = 'Bouvet Island';
$string['BO'] = 'Bolivia';
$string['BA'] = 'Bosnia And Herzegovina';
$string['BW'] = 'Botswana';
$string['BY'] = 'Belarus';
$string['BZ'] = 'Belize';
$string['CA'] = 'Canada';
$string['CC'] = 'Cocos (Keeling) Islands';
$string['CF'] = 'Central African Republic';
$string['CG'] = 'Congo';
$string['CH'] = 'Switzerland';
$string['CI'] = 'Cote D\'Ivoire';
$string['CK'] = 'Cook Islands';
$string['CL'] = 'Chile';
$string['BV'] = 'Bouvet Island';
$string['BR'] = 'Brazil';
$string['IO'] = 'British Indian Ocean Territory';
$string['BN'] = 'Brunei Darussalam';
$string['BG'] = 'Bulgaria';
$string['BF'] = 'Burkina Faso';
$string['BI'] = 'Burundi';
$string['KH'] = 'Cambodia';
$string['CM'] = 'Cameroon';
$string['CN'] = 'China';
$string['CO'] = 'Colombia';
$string['CR'] = 'Costa Rica';
$string['CS'] = 'Serbia and Montenegro';
$string['CU'] = 'Cuba';
$string['CA'] = 'Canada';
$string['CV'] = 'Cape Verde';
$string['KY'] = 'Cayman Islands';
$string['CF'] = 'Central African Republic';
$string['TD'] = 'Chad';
$string['CL'] = 'Chile';
$string['CN'] = 'China';
$string['CX'] = 'Christmas Island';
$string['CC'] = 'Cocos (Keeling) Islands';
$string['CO'] = 'Colombia';
$string['KM'] = 'Comoros';
$string['CG'] = 'Congo';
$string['CD'] = 'Congo, The Democratic Republic Of The';
$string['CK'] = 'Cook Islands';
$string['CR'] = 'Costa Rica';
$string['CI'] = 'Côte D\'Ivoire';
$string['HR'] = 'Croatia';
$string['CU'] = 'Cuba';
$string['CY'] = 'Cyprus';
$string['CZ'] = 'Czech Republic';
$string['DE'] = 'Germany';
$string['DJ'] = 'Djibouti';
$string['DK'] = 'Denmark';
$string['DJ'] = 'Djibouti';
$string['DM'] = 'Dominica';
$string['DO'] = 'Dominican Republic';
$string['DZ'] = 'Algeria';
$string['EC'] = 'Ecuador';
$string['EE'] = 'Estonia';
$string['EG'] = 'Egypt';
$string['EH'] = 'Western Sahara';
$string['SV'] = 'El Salvador';
$string['GQ'] = 'Equatorial Guinea';
$string['ER'] = 'Eritrea';
$string['ES'] = 'Spain';
$string['EE'] = 'Estonia';
$string['ET'] = 'Ethiopia';
$string['FI'] = 'Finland';
$string['FJ'] = 'Fiji';
$string['FK'] = 'Falkland Islands (Malvinas)';
$string['FM'] = 'Micronesia; Federated States of';
$string['FO'] = 'Faroe Islands';
$string['FJ'] = 'Fiji';
$string['FI'] = 'Finland';
$string['FR'] = 'France';
$string['FX'] = 'France; Metropolitan';
$string['GA'] = 'Gabon';
$string['GB'] = 'United Kingdom';
$string['GD'] = 'Grenada';
$string['GE'] = 'Georgia';
$string['GF'] = 'French Guiana';
$string['PF'] = 'French Polynesia';
$string['TF'] = 'French Southern Territories';
$string['GA'] = 'Gabon';
$string['GM'] = 'Gambia';
$string['GE'] = 'Georgia';
$string['DE'] = 'Germany';
$string['GH'] = 'Ghana';
$string['GI'] = 'Gibraltar';
$string['GL'] = 'Greenland';
$string['GM'] = 'Gambia';
$string['GN'] = 'Guinea';
$string['GP'] = 'Guadeloupe';
$string['GQ'] = 'Equatorial Guinea';
$string['GR'] = 'Greece';
$string['GT'] = 'Guatemala';
$string['GL'] = 'Greenland';
$string['GD'] = 'Grenada';
$string['GP'] = 'Guadeloupe';
$string['GU'] = 'Guam';
$string['GT'] = 'Guatemala';
$string['GG'] = 'Guernsey';
$string['GN'] = 'Guinea';
$string['GW'] = 'Guinea-Bissau';
$string['GY'] = 'Guyana';
$string['HK'] = 'Hong Kong';
$string['HM'] = 'Heard and Mc Donald Islands';
$string['HN'] = 'Honduras';
$string['HR'] = 'Croatia (Hrvatska)';
$string['HT'] = 'Haiti';
$string['HM'] = 'Heard Island And Mcdonald Islands';
$string['VA'] = 'Holy See (Vatican City State)';
$string['HN'] = 'Honduras';
$string['HK'] = 'Hong Kong';
$string['HU'] = 'Hungary';
$string['ID'] = 'Indonesia';
$string['IE'] = 'Ireland';
$string['IL'] = 'Israel';
$string['IN'] = 'India';
$string['IO'] = 'British Indian Ocean Territory';
$string['IQ'] = 'Iraq';
$string['IR'] = 'Iran (Islamic Republic of)';
$string['IS'] = 'Iceland';
$string['IN'] = 'India';
$string['ID'] = 'Indonesia';
$string['IR'] = 'Iran, Islamic Republic Of';
$string['IQ'] = 'Iraq';
$string['IE'] = 'Ireland';
$string['IM'] = 'Isle Of Man';
$string['IL'] = 'Israel';
$string['IT'] = 'Italy';
$string['JM'] = 'Jamaica';
$string['JO'] = 'Jordan';
$string['JP'] = 'Japan';
$string['KE'] = 'Kenya';
$string['KG'] = 'Kyrgyzstan';
$string['KH'] = 'Cambodia';
$string['KI'] = 'Kiribati';
$string['KM'] = 'Comoros';
$string['KN'] = 'Saint Kitts and Nevis';
$string['KO'] = 'Kosovo';
$string['KP'] = 'Korea; Democratic People\'s Republic of';
$string['KR'] = 'Korea; Republic of';
$string['KW'] = 'Kuwait';
$string['KY'] = 'Cayman Islands';
$string['JE'] = 'Jersey';
$string['JO'] = 'Jordan';
$string['KZ'] = 'Kazakhstan';
$string['LA'] = 'Lao People\'s Democratic Republic';
$string['KE'] = 'Kenya';
$string['KI'] = 'Kiribati';
$string['KP'] = 'Korea, Democratic People\'S Republic Of';
$string['KR'] = 'Korea, Republic Of';
$string['KW'] = 'Kuwait';
$string['KG'] = 'Kyrgyzstan';
$string['LA'] = 'Lao People\'S Democratic Republic';
$string['LV'] = 'Latvia';
$string['LB'] = 'Lebanon';
$string['LC'] = 'Saint Lucia';
$string['LI'] = 'Liechtenstein';
$string['LK'] = 'Sri Lanka';
$string['LR'] = 'Liberia';
$string['LS'] = 'Lesotho';
$string['LR'] = 'Liberia';
$string['LY'] = 'Libyan Arab Jamahiriya';
$string['LI'] = 'Liechtenstein';
$string['LT'] = 'Lithuania';
$string['LU'] = 'Luxembourg';
$string['LV'] = 'Latvia';
$string['LY'] = 'Libyan Arab Jamahiriya';
$string['MA'] = 'Morocco';
$string['MC'] = 'Monaco';
$string['MD'] = 'Moldova; Republic of';
$string['MO'] = 'Macao';
$string['MK'] = 'Macedonia, The Former Yugoslav Republic Of';
$string['MG'] = 'Madagascar';
$string['MH'] = 'Marshall Islands';
$string['MK'] = 'Macedonia; Former Yugoslav Republic of';
$string['MW'] = 'Malawi';
$string['MY'] = 'Malaysia';
$string['MV'] = 'Maldives';
$string['ML'] = 'Mali';
$string['MM'] = 'Myanmar';
$string['MN'] = 'Mongolia';
$string['MO'] = 'Macau';
$string['MP'] = 'Northern Mariana Islands';
$string['MT'] = 'Malta';
$string['MH'] = 'Marshall Islands';
$string['MQ'] = 'Martinique';
$string['MR'] = 'Mauritania';
$string['MS'] = 'Montserrat';
$string['MT'] = 'Malta';
$string['MU'] = 'Mauritius';
$string['MV'] = 'Maldives';
$string['MW'] = 'Malawi';
$string['YT'] = 'Mayotte';
$string['MX'] = 'Mexico';
$string['MY'] = 'Malaysia';
$string['FM'] = 'Micronesia, Federated States Of';
$string['MD'] = 'Moldova, Republic Of';
$string['MC'] = 'Monaco';
$string['MN'] = 'Mongolia';
$string['ME'] = 'Montenegro';
$string['MS'] = 'Montserrat';
$string['MA'] = 'Morocco';
$string['MZ'] = 'Mozambique';
$string['MM'] = 'Myanmar';
$string['NA'] = 'Namibia';
$string['NC'] = 'New Caledonia';
$string['NE'] = 'Niger';
$string['NF'] = 'Norfolk Island';
$string['NG'] = 'Nigeria';
$string['NI'] = 'Nicaragua';
$string['NL'] = 'Netherlands';
$string['NO'] = 'Norway';
$string['NP'] = 'Nepal';
$string['NR'] = 'Nauru';
$string['NU'] = 'Niue';
$string['NP'] = 'Nepal';
$string['NL'] = 'Netherlands';
$string['AN'] = 'Netherlands Antilles';
$string['NC'] = 'New Caledonia';
$string['NZ'] = 'New Zealand';
$string['NI'] = 'Nicaragua';
$string['NE'] = 'Niger';
$string['NG'] = 'Nigeria';
$string['NU'] = 'Niue';
$string['NF'] = 'Norfolk Island';
$string['MP'] = 'Northern Mariana Islands';
$string['NO'] = 'Norway';
$string['OM'] = 'Oman';
$string['PA'] = 'Panama';
$string['PE'] = 'Peru';
$string['PF'] = 'French Polynesia';
$string['PG'] = 'Papua New Guinea';
$string['PH'] = 'Philippines';
$string['PK'] = 'Pakistan';
$string['PL'] = 'Poland';
$string['PM'] = 'St. Pierre and Miquelon';
$string['PN'] = 'Pitcairn';
$string['PR'] = 'Puerto Rico';
$string['PS'] = 'Palestine';
$string['PT'] = 'Portugal';
$string['PW'] = 'Palau';
$string['PS'] = 'Palestinian Territory, Occupied';
$string['PA'] = 'Panama';
$string['PG'] = 'Papua New Guinea';
$string['PY'] = 'Paraguay';
$string['PE'] = 'Peru';
$string['PH'] = 'Philippines';
$string['PN'] = 'Pitcairn';
$string['PL'] = 'Poland';
$string['PT'] = 'Portugal';
$string['PR'] = 'Puerto Rico';
$string['QA'] = 'Qatar';
$string['RE'] = 'Reunion';
$string['RE'] = 'Réunion';
$string['RO'] = 'Romania';
$string['RU'] = 'Russian Federation';
$string['RW'] = 'Rwanda';
$string['SA'] = 'Saudi Arabia';
$string['SB'] = 'Solomon Islands';
$string['SC'] = 'Seychelles';
$string['SD'] = 'Sudan';
$string['SE'] = 'Sweden';
$string['SG'] = 'Singapore';
$string['SH'] = 'St. Helena';
$string['SI'] = 'Slovenia';
$string['SJ'] = 'Svalbard and Jan Mayen Islands';
$string['SK'] = 'Slovakia (Slovak Republic)';
$string['SL'] = 'Sierra Leone';
$string['BL'] = 'Saint Barthélemy';
$string['SH'] = 'Saint Helena';
$string['KN'] = 'Saint Kitts And Nevis';
$string['LC'] = 'Saint Lucia';
$string['MF'] = 'Saint Martin';
$string['PM'] = 'Saint Pierre And Miquelon';
$string['VC'] = 'Saint Vincent And The Grenadines';
$string['WS'] = 'Samoa';
$string['SM'] = 'San Marino';
$string['ST'] = 'Sao Tome And Principe';
$string['SA'] = 'Saudi Arabia';
$string['SN'] = 'Senegal';
$string['RS'] = 'Serbia';
$string['SC'] = 'Seychelles';
$string['SL'] = 'Sierra Leone';
$string['SG'] = 'Singapore';
$string['SK'] = 'Slovakia';
$string['SI'] = 'Slovenia';
$string['SB'] = 'Solomon Islands';
$string['SO'] = 'Somalia';
$string['ZA'] = 'South Africa';
$string['GS'] = 'South Georgia And The South Sandwich Islands';
$string['ES'] = 'Spain';
$string['LK'] = 'Sri Lanka';
$string['SD'] = 'Sudan';
$string['SR'] = 'Suriname';
$string['ST'] = 'Sao Tome and Principe';
$string['SV'] = 'El Salvador';
$string['SY'] = 'Syrian Arab Republic';
$string['SJ'] = 'Svalbard And Jan Mayen';
$string['SZ'] = 'Swaziland';
$string['TC'] = 'Turks and Caicos Islands';
$string['TD'] = 'Chad';
$string['TF'] = 'French Southern Territories';
$string['TG'] = 'Togo';
$string['TH'] = 'Thailand';
$string['SE'] = 'Sweden';
$string['CH'] = 'Switzerland';
$string['SY'] = 'Syrian Arab Republic';
$string['TW'] = 'Taiwan, Province Of China';
$string['TJ'] = 'Tajikistan';
$string['TZ'] = 'Tanzania, United Republic Of';
$string['TH'] = 'Thailand';
$string['TL'] = 'Timor-Leste';
$string['TG'] = 'Togo';
$string['TK'] = 'Tokelau';
$string['TM'] = 'Turkmenistan';
$string['TN'] = 'Tunisia';
$string['TO'] = 'Tonga';
$string['TP'] = 'East Timor';
$string['TT'] = 'Trinidad And Tobago';
$string['TN'] = 'Tunisia';
$string['TR'] = 'Turkey';
$string['TT'] = 'Trinidad and Tobago';
$string['TM'] = 'Turkmenistan';
$string['TC'] = 'Turks And Caicos Islands';
$string['TV'] = 'Tuvalu';
$string['TW'] = 'Taiwan';
$string['TZ'] = 'Tanzania; United Republic of';
$string['UA'] = 'Ukraine';
$string['UG'] = 'Uganda';
$string['US'] = 'United States of America';
$string['UA'] = 'Ukraine';
$string['AE'] = 'United Arab Emirates';
$string['GB'] = 'United Kingdom';
$string['US'] = 'United States';
$string['UM'] = 'United States Minor Outlying Islands';
$string['UY'] = 'Uruguay';
$string['UZ'] = 'Uzbekistan';
$string['VA'] = 'Vatican City State (Holy See)';
$string['VC'] = 'Saint Vincent and the Grenadines';
$string['VE'] = 'Venezuela';
$string['VG'] = 'Virgin Islands (British)';
$string['VI'] = 'Virgin Islands (U.S.)';
$string['VN'] = 'Vietnam';
$string['VU'] = 'Vanuatu';
$string['WA'] = 'Wales';
$string['WF'] = 'Wallis And Futuna Islands';
$string['WS'] = 'Samoa';
$string['VE'] = 'Venezuela';
$string['VN'] = 'Viet Nam';
$string['VG'] = 'Virgin Islands, British';
$string['VI'] = 'Virgin Islands, U.S.';
$string['WF'] = 'Wallis And Futuna';
$string['EH'] = 'Western Sahara';
$string['YE'] = 'Yemen';
$string['YT'] = 'Mayotte';
$string['ZA'] = 'South Africa';
$string['ZM'] = 'Zambia';
$string['ZR'] = 'Zaire';
$string['ZW'] = 'Zimbabwe';
?>
+1 -1
View File
@@ -99,7 +99,7 @@ $string['NPR'] = 'Nepalese Rupee';
$string['NZD'] = 'New Zealand Dollar';
$string['OMR'] = 'Omani Rial';
$string['PAB'] = 'Panamanian Balboa';
$string['PEI'] = 'Peruvian Inti';
$string['PEN'] = 'Nuevo Sol';
$string['PGK'] = 'Papua New Guinea Kina';
$string['PHP'] = 'Philippine Peso';
$string['PKR'] = 'Pakistan Rupee';
+10 -45
View File
@@ -1,48 +1,13 @@
Moodle documentation
--------------------
This directory used to contain lots of documentation in HTML form.
If you want to translate this documentation into another language,
I would suggest that you:
1) don't include English versions of the files in this directory
because they will be used automatically anyway if it is missing
from your language pack.
2) translate them in this order (starting with the important ones):
MOST IMPORTANT
|-------------------
|
| - files.php
| - install.html
| - installamp.html
| - upgrade.html
| - faq.html
|
| -----------------
|
| - teacher.html
| - module_files.txt
|
| -----------------
|
| - intro.html
| - features.html
| - release.html
|
| -----------------
|
| - developer.html
| - cvs.html
| - future.html
|
| -----------------
|
| - license.html
|
|-------------------
LEAST IMPORTANT
3) Please don't translate credits.html at all - it changes too much.
All of it has gone now because we now use the Moodle Docs wiki.
To find out the new locations for all the information that was here, see:
http://docs.moodle.org/en/MoodleDocs_and_lang_packs
http://tracker.moodle.org/browse/MDL-4912
Cheers,
Martin Dougiamas, 10th July 2007
-80
View File
@@ -1,80 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Background</title>
<link rel="stylesheet" href="./docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Background</h1>
<blockquote>
<p>Moodle is an active and evolving work in progress. Development was started
by <a href="http://moodle.org/user/view.php?id=1&amp;course=1" target="_top">Martin
Dougiamas</a> who continues to lead the project:</p>
<blockquote>
<p><em>I've been working on it, in some way or other, for several years. It
started in the 90's when I was webmaster at <a target="_top" href="http://www.curtin.edu.au/">Curtin
University of Technology</a> and a system administrator of their WebCT installation.
I encountered many frustrations with the WebCT beast and developed an itch
that needed scratching - there had to be a better way (no, not Blackboard
:-)</em></p>
<p><em>I also know a lot of people in schools and smaller institutions (and
some big ones!) who want to make better use of the Internet but don't know
where to start in the maze of technologies and pedagogies that are out there.
I've always hoped there would be a Free alternative that such people could
use to help them move their teaching skills into the online environment. </em></p>
<p><em>My strong beliefs in the unrealised possibilities of Internet-based education
led me to complete a Masters and then a PhD in Education, combining my former
career in Computer Science with newly constructed knowledge about the nature
of learning and collaboration. In particular, I am particularly influenced
by the epistemology of social constructionism - which not only treats learning
as a social activity, but focusses attention on the learning that occurs while
actively constructing artifacts (such as texts) for others to see or use.
</em></p>
<p><em>It is crucial to me that this software be easy to use - in fact it should
be as intuitive as possible. </em></p>
<p><em>I'm committed to continuing my work on Moodle and on keeping it Open
and Free. I have a deeply-held belief in the importance of unrestricted education
and empowered teaching, and Moodle is the main way I can contribute to the
realisation of these ideals.</em></p>
</blockquote>
<p>A number of early prototypes were produced and discarded before he released
version 1.0 upon a largely unsuspecting world on August 20, 2002. This version
was targeted towards smaller, more intimate classes at University level, and
was the subject of research case studies that closely analysed the nature of
collaboration and reflection that occurred among these small groups of adult
participants.
</p>
<p>Since then there has been steady series of new releases adding new features,
better scalability and improved performance.
</p>
<p>As Moodle has spread and the community has grown, more input is being drawn
from a wider variety of people in different teaching situations. For example,
Moodle is now used not only in Universities, but in high schools, primary schools,
non-profit organisations, private companies, by independent teachers and even
homeschooling parents. A growing number of people from around the world are
contributing to Moodle in different ways - for more details see the <a href="?file=credits.html">Credits</a>
page.
</p>
<p>An important feature of the Moodle project is the <a href="http://moodle.org" target="_top">moodle.org</a>
web site, which provides a central point for information, discussion and collaboration
among Moodle users, who include system administrators, teachers, researchers,
instructional designers and of course, developers. Like Moodle, this site is
always evolving to suit the needs of the community, and like Moodle it will
always be Free.
</p>
<p>In 2003, the company <a href="http://moodle.com/" target="_top">moodle.com</a>
was launched to provide additional commercial support for those who need it, as
well as managed hosting, consulting and other services.
</p>
<p>For more about our future plans for Moodle, see the <a href="?file=future.html">Future</a>
roadmap.</p>
</blockquote>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
-270
View File
@@ -1,270 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Coding Guidelines</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Moodle Coding Guidelines</h1>
<p class="normaltext">Any collaborative project needs consistency and stability
to stay strong.</p>
<p class="normaltext">These guidelines are to provide a goal for all Moodle code
to strive to. It's true that some of the older existing code falls short in
a few areas, but it will all be fixed eventually. All new code definitely must
adhere to these standards as closely as possible.</p>
<h2>General Rules</h2>
<ol class="normaltext">
<li class="spaced">All code files should use the .php extension.</li>
<li class="spaced">All template files should use the .html extension.</li>
<li class="spaced">All text files should use Unix-style text format (most text
editors have this as an option).</li>
<li class="spaced">All php tags must be 'full' tags like <font color="#339900">&lt;?php
?&gt;</font> ... not 'short' tags like <font color="#339900">&lt;? ?&gt;</font>.
</li>
<li class="spaced">All existing copyright notices must be retained. You can
add your own if necessary.</li>
<li class="spaced">Each file should include the main config.php file.</li>
<li class="spaced">Each file should check that the user is authenticated correctly,
using require_login() and isadmin(), isteacher(), iscreator() or isstudent().</li>
<li class="spaced">All access to databases should use the functions in lib/datalib.php
whenever possible - this allows compatibility across a wide range of databases.
You should find that almost anything is possible using these functions. If you must write SQL code then make sure it is: cross-platform; restricted to specific functions
within your code (usually a lib.php file); and clearly marked.</li>
<li class="spaced">Don't create or use global variables except for the standard
$CFG, $SESSION, $THEME and $USER.</li>
<li class="spaced">All variables should be initialised or at least tested for
existence using isset() or empty() before they are used.</li>
<li class="spaced">All strings should be translatable - create new texts in
the &quot;lang/en&quot; files with concise English lowercase names and retrieve them
from your code using get_string() or print_string().</li>
<li class="spaced">All help files should be translatable - create new texts
in the &quot;en/help&quot; directory and call them using helpbutton().
<p>If you need to update a help file: </p>
<ul>
<li>with a minor change, where an old translation of the
file would still make sense, then it's OK to make the change
but you should notify translation@moodle.org</li>
<li>for a major change you should create a new file by adding
an incrementing number (eg filename2.html) so that translators
can easily see it's a new version of the file. Obviously the
new code and the help index files should also be modified to point
to the newest versions.</li>
</ul>
</li>
<li class="spaced">Incoming data from the browser (sent via GET or POST) automatically
has magic_quotes applied (regardless of the PHP settings) so that you can safely
insert it straight into the database. All other raw data (from files, or from databases)
must be escaped with <font color="#339900">addslashes()</font> before inserting it into the database.</li>
<li class="spaced">IMPORTANT: All texts within Moodle, especially those that have
come from users, should be printed using the format_text() function. This ensures that
text is filtered and cleaned correctly.</li>
</ol>
<p>&nbsp;</p>
<h2>Coding Style</h2>
<p class="normaltext">I know it can be a little annoying to change your style
if you're used to something else, but balance that annoyance against the annoyance
of all the people trying later on to make sense of Moodle code with mixed styles.
There are obviously many good points for and against any style that people use,
but the current style just <strong>is</strong>, so please stick to it. </p>
<ol class="normaltext">
<li class="spaced"><strong>Indenting</strong> should be consistently 4 spaces.
Don't use tabs AT ALL. </li>
<li class="spaced"><strong>Variable names</strong> should always be easy-to-read,
meaningful lowercase English words. If you really need more than one word
then run them together, but keep them short as possible. Use
plural names for arrays of objects.
<p class="examplecode"><font color="#006600">GOOD: $quiz<br />
GOOD: $errorstring<br />
GOOD: $assignments (for an array of objects)<br />
GOOD: $i (but only in little loops)<br />
<br />
BAD: $Quiz <br />
BAD: $aReallyLongVariableNameWithoutAGoodReason<br />
BAD: $error_string</font></p>
</li>
<li class="spaced"><strong>Constants</strong> should always be in upper case,
and always start with the name of the module. They should have words separated
by underscores.
<p class="examplecode"><font color="#006600">define(&quot;FORUM_MODE_FLATOLDEST&quot;,
1);</font></p>
</li>
<li class="spaced"><strong>Function names</strong> should be simple English
lowercase words, and start with the name of the module to avoid conflicts between modules.
Words should be separated by underscores. Parameters should always have sensible
defaults if possible. Note there is no space between the function name and
the following (brackets). <br />
<p class="examplecode"> <font color="#007700">function </font><font color="#0000BB">forum_set_display_mode</font><font color="#007700">(</font><font color="#0000BB">$mode</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;global </font><font color="#0000BB">$USER</font><font color="#007700">,
</font><font color="#0000BB">$CFG</font><font color="#007700">;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000BB">$mode</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode
</font><font color="#007700">= </font><font color="#0000BB">$mode</font><font color="#007700">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;} else if (empty(</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode</font><font color="#007700">))
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode
</font><font color="#007700">= </font><font color="#0000BB">$CFG</font><font color="#007700">-&gt;</font><font color="#0000BB">forum_displaymode</font><font color="#007700">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</font></p>
</li>
<li class="spaced"><strong>Blocks</strong> must always be enclosed in curly
braces (even if there is only one line). Moodle uses this style:
<p class="examplecode"> <font color="#006600">if (</font><font color="#0000CC">$quiz</font><font color="#006600">-&gt;</font><font color="#0000CC">attempts</font><font color="#006600">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000CC">$numattempts </font><font color="#006600">&gt;
</font><font color="#0000CC">$quiz</font><font color="#006600">-&gt;</font><font color="#0000CC">attempts</font><font color="#006600">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000CC">error</font><font color="#006600">(</font><font color="#0000BB">$strtoomanyattempts</font><font color="#006600">,
</font><font color="#CC0000">"view.php?id=$cm</font><font color="#006600">-&gt;</font><font color="#CC0000">id"</font><font color="#006600">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</font></p>
</li>
<li class="spaced"><strong>Strings</strong> should be defined using single quotes
where possible, for increased speed.<br />
<p class="examplecode"> <font color="#006600">$var = 'some text without any
variables';<br />
$var = &quot;with special characters like a new line \n&quot;;<br />
$var = 'a very, very long string with a '.$single.' variable in it';<br />
$var = &quot;some $text with $many variables $within it&quot;; </font></p>
</li>
<li class="spaced"><strong>Comments</strong> should be added as much as is
practical, to explain the code flow and the purpose of functions and variables.
<ul>
<li>Every function (and class) should use the popular
<a target="_blank" href="http://www.phpdoc.org/">phpDoc format</a>.
This allows code documentation to be generated automatically.</li>
<li>Inline comments should use the // style, laid out neatly
so that it fits among the code and lines up with it.</li>
</ul>
<p class="examplecode"><font color="#FF8000">
/**<br />
* The description should be first, with asterisks laid out exactly<br />
* like this example. If you want to refer to a another function,<br />
* do it like this: {@link clean_param()}. Then, add descriptions <br />
* for each parameter as follows.<br />
*<br />
* @param int $postid The PHP type is followed by the variable name<br />
* @param array $scale The PHP type is followed by the variable name<br />
* @param array $ratings The PHP type is followed by the variable name<br />
* @return mixed<br />
*/</font><br />
<font color="#006600">function </font><font color="#0000BB">forum_get_ratings_mean</font><font color="#007700">(</font><font color="#0000BB">$postid</font><font color="#007700">,
</font><font color="#0000BB">$scale</font><font color="#007700">, </font><font color="#0000BB">$ratings</font><font color="#007700">=</font><font color="#0000BB">NULL</font><font color="#007700">)
{<br /></font>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#007700">if (!</font><font color="#0000BB">$ratings</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$ratings
</font><font color="#007700">= array(); &nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//
Initialize the empty array</font><font color="#007700"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000BB">$rates
</font><font color="#007700">= </font><font color="#0000BB">get_records</font><font color="#007700">(</font><font color="#DD0000">"forum_ratings"</font><font color="#007700">,
</font><font color="#DD0000">"post"</font><font color="#007700">, </font><font color="#0000BB">$postid</font><font color="#007700">))
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//
Process each rating in turn</font><font color="#007700"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
{</font> <br />
....etc </p>
</li>
<li class="spaced"><strong>Space</strong> should be used liberally - don't be
afraid to spread things out a little to gain some clarity. Generally, there
should be one space between brackets and normal statements, but no space between
brackets and variables or functions:<br />
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=&gt;</font><font color="#0000BB">
$thing</font><font color="#007700">)</font><font color="#006600"> {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">process($thing);</font><font color="#006600">
<br />
} <br />
<br />
</font><font color="#007700">if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$y</font><font color="#007700">)</font><font color="#006600">
{<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br />
} else if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$z</font><font color="#006600">) {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br />
} else {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
} </font></p>
</li>
</ol>
<p>&nbsp;</p>
<h2>Database structures</h2>
<ol class="normaltext">
<li class="spaced">Every table must have an auto-incrementing <strong>id</strong> field (INT10) as primary index.</li>
<li class="spaced">The main table containing instances of each module must have the same name as the module (eg <strong>widget</strong>) and contain the following minimum fields:
<ul>
<li><strong>id</strong> - as described above</li>
<li><strong>course</strong> - the id of the course that each instance belongs to</li>
<li><strong>name</strong> - the full name of each instance of the module</li>
</ul>
</li>
<li class="spaced">Other tables associated with a module that contain information about 'things' should be named <strong>widget_things</strong> (note the plural).</li>
<li class="spaced">Column names should be simple and short, following the same rules as for variable names.</li>
<li class="spaced">Where possible, columns that contain a reference to the id field of another table (eg <strong>widget</strong>) should be called <strong>widgetid</strong>. (Note that this convention is newish and not followed in some older tables)</li>
<li class="spaced">Boolean fields should be implemented as small integer fields (eg INT4) containing 0 or 1, to allow for later expansion of values if necessary.</li>
<li class="spaced">Most tables should have a <strong>timemodified</strong> field (INT10) which is updated with a current timestamp obtained with the PHP <strong>time</strong>() function.</li>
</ol>
<p>&nbsp;</p>
<h2>Security Issues (and handling form and URL data)</h2>
<ol class="normaltext">
<li class="spaced">Do not rely on 'register_globals'. <strong>Every</strong> variable must be
properly initialised in <strong>every</strong> code file. It must be obvious where the variable
came from</li>
<li class="spaced">Initialise all arrays and objects, even if empty. <code>$a = array()</code>
or <code>$obj = new stdClass();</code>.</li>
<li class="spaced">Do not use the <code>optional_variable()</code> function. Use the <code>optional_param()</code>
function instead. Pick the correct PARAM_XXXX value for the data type you expect. To check and set an optional
value for a variable, use the <code>set_default()</code> function.</li>
<li class="spaced">Do not use the <code>require_variable()</code> function. Use the <code>required_param()</code>
function instead. Pick the correct PARAM_XXXX value for the data type you expect.</li>
<li class="spaced">Use <code>data_submitted()</code>, with care. Data must still be cleaned before use.</li>
<li class="spaced">Do not use <code>$_GET</code>, <code>$_POST</code> or <code>$_REQUEST</code>. Use the
appropriate <code>required_param()</code> or <code>optional_param()</code> appropriate to your need.</li>
<li class="spaced">Do not check for an action using something like <code>if (isset($_GET['something']))</code>.
Use, e.g., <code>$something = optional_param( 'something',-1,PARAM_INT )</code> and then perform
proper test for it being in its expected range of values e.g., <code>if ($something>=0) {...</code>.</li>
<li class="spaced">Wherever possible group all your <code>required_param()</code>, <code>optional_param()</code>
and other variables initialisation at the beginning of each file to make them easy to find.</li>
<li class="spaced">Use 'sesskey' mechanism to protect form handling routines from attack.
Basic example of use: when form is generated,
include <code>&lt;input type="hidden" name="sesskey" value="&lt;?php echo sesskey(); ?&gt;" /&gt;</code>.
When you process the form check with <code>if (!confirm_sesskey()) {error('Bad Session Key');}</code>.</li>
<li class="spaced">All filenames must be 'cleaned' using the <code>clean_filename()</code> function, if this
has not been done already by appropriate use of <code>required_param()</code> or <code>optional_param()</code>
</li>
<li class="spaced">Any data read from the database must have <code>addslashes()</code> applied to it before it
can be written back. A whole object of data can be hit at once with <code>addslashes_object()</code>.</li>
<li class="spaced">Wherever possible, data to be stored in the database must come from <code>POST</code>
data (from a form with <code>method="POST"</code>) as opposed to <code>GET</code> data (ie, data from the URL line).</li>
<li class="spaced">Do not use data from <code>$_SERVER</code> if you can avoid it. This has portability
issues.</li>
<li class="spaced">If it hasn't been done somewhere else, make sure all data written to the database has
been through the <code>clean_param()</code> function using the appropriate PARAM_XXXX for the datatype.</li>
<li class="spaced">If you write custom SQL code, make very sure it is correct. In particular watch out for
missing quotes around values. Possible SQL 'injection' exploit.</li>
<li class="spaced">Check all data (particularly that written to the database) in <strong>every</strong>
file it is used. Do not expect or rely on it being done somewhere else.</li>
<li class="spaced">Blocks of code to be included should contain a definite PHP structure (e.g,
a class declaration, function definition(s) etc.) - straight blocks of code promote uninitialised
variable usage.</li>
</ol>
<hr />
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
-287
View File
@@ -1,287 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Credits</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Credits</h1>
<blockquote>
<h2>Overall guidance</h2>
<blockquote>
<p><a href="http://dougiamas.com/" target="_top">Martin Dougiamas</a> is the originator, lead developer, project manager, release manager and general teaboy for the whole Moodle project. Do you take sugar?</p>
<p>The Moodle software package is <a href="?file=licence.html">Copyright &copy; 1999-2004, Martin Dougiamas under the GNU GPL</a>.</p>
<p>&nbsp;</p>
</blockquote>
<h2>Main Developers</h2>
<blockquote>
<p>A special thanks from all of us goes to those who have contributed substantial and ongoing amounts of time
to writing Moodle code and helping it grow. These are people who &quot;get&quot; what developing Moodle is all about and without whom Moodle would be a far lesser thing:</p>
<blockquote>
<p>
<strong> Eloy Lafuente (stronk7), Ray Kingdon, Williams Castillo, Petri Asikainen, Henrik Kaipe, Zbigniew Fiedorowicz, Gustav Delius, Thomas Robb, Janne Mikkonen, Jon Papaioannou (pj), Scott Elliott, Shane Elliott, Roberto Pinna (Bobo), Mike Churchward, Petr &#352;koda (skodak), Penny Leach, Martin Langhoff</strong></p>
</blockquote>
<p>&nbsp;</p>
</blockquote>
<h2>Other Contributors</h2>
<blockquote>
<p>Many other people have contributed (and are still contributing) with constructive
discussions, support, testing and various chunks of code and documentation. This list is long and always
changing, but some names include (in the order they were added):
</p>
<blockquote>
<p>
<strong>Peter C. Taylor, Art Lader, Matt Hope, Tom Murdock, Sébastien Namèche, James Miller, Dustin
Rue, Holger Schadeck, Giovanni Tummarello, John Windmueller, Sean Keogh, Mitsuhiro
Yoshida, Greg Barnett, Mark Kimes, Mary Hunter, Russell Jungwirth, Przemyslaw Stencel,
John "Captain" Eyre, Paula Edmiston, Howard Miller, Claudio Tavares, P. Timothy Ervin,
Bob Calder, Ursula Raab, David Delgado, Mad Alex, Ga&euml;tan Frenoy, Bernard Boucher,
Bryan Williams, Rob Butner, Koen Roggemans, David Scotson, Torsten Anderson, Eamon Costello, Hannes Gassert, Andrew Walker, Urs Hunkler.</strong></p>
</blockquote>
<p>Sorry if we've forgotten to include your name here - the Moodle community is large and active so this list is difficult
to maintain! Please email Martin and make your suggestions! :-) </p>
<p>Thanks also to <strong>everyone</strong> of you who have
</p>
<ul>
<li>donated via the <a target="_top" href="http://moodle.org/donations">Donations
page</a>,
</li>
<li>contributed to the <a target="_top" href="http://moodle.org/bugs">bug tracker</a>,
and
</li>
<li>participated in the <a target="_top" href="http://moodle.org/community">Moodle
Community</a> </li>
</ul>
</blockquote>
<p>&nbsp;</p>
<h2>Translators</h2>
<blockquote>
<p>One of Moodle's strengths is the number of translations it has. Each translation takes many hours of work, as there are
over 1000 phrases to translate (plus hundreds of help files!). Many of the languages
have more than one contributor, sometimes working together and sometimes working serially.
</p>
<p>Maintaining a list of all these wonderful people is too difficult, so please look at the <a target="_top" href="http://moodle.org/download/lang/">Language
download page</a> for names and details.</p>
<p>The Translation Coordinator is Koen Roggemans (<a href="m&#97&#105&#108&#116&#111:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">&#116&#114a&#110&#115&#108&#97t&#105on&#64&#109o&#111&#100&#108e&#46o&#114&#103</a>).</p>
<p>&nbsp;</p>
</blockquote>
<h2>Themes</h2>
<blockquote>
<p>Themes give Moodle sites some colour and life. Here are all the themes carried
as part of the Moodle distribution, along with their authors:
</p>
<ul>
<li><b>cornflower</b>, by Thomas Murdock, <a target="_top" href="http://thinkingdistance.com/">http://thinkingdistance.com/</a>
</li>
<li><strong>formal_white</strong>, by Andrea Bicciolo, <a target="_top" href="http://www.mediatouch.it/">http://www.mediatouch.it/</a>
</li>
<li><b>metal</b>, by A. Chavan, updated for Moodle 1.5 by Martin Dougiamas
</li>
<li><b>oceanblue</b>, by Mitsuhiro Yoshida, <a target="_top" href="http://mitstek.com">http://mitstek.com</a>
</li>
<li><b>orangewhite, orangewhitepda</b>, by Urs Hunkler, <a target="_top" href="http://unodo.de">http://unodo.de</a>
</li>
<li><b>standard and all standard* themes</b>, by Martin Dougiamas
</li>
<li><b>wood</b>, by Eloy Lafuente (stronk7)
</li>
</ul>
<p>&nbsp;</p>
</blockquote>
<h2>Moodle libraries</h2>
<blockquote>
<p>Some of Moodle's libraries were written by other people, and are being redistributed
as part of Moodle under their respective open source licenses that thankfully
allow us to do so. My thanks go out to the authors of all these excellent
products - without them Moodle would be missing important functionality. Copyright
information for each package is included below:</p>
<p><b>ADOdb &nbsp; </b>- &nbsp;lib/adodb</p>
<blockquote>
<p>Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle, Interbase,
Foxpro, Access, ADO, Sybase, DB2 and ODBC.</p>
<p>Version: 4.71<br />
Copyright &copy; 2000-2006 John Lim (jlim@natsoft.com.my)<br />
License: Dual LGPL and BSD-style<br />
URL: &nbsp;<a href="http://adodb.sourceforge.net" target="newpage">http://adodb.sourceforge.net</a>
</p>
</blockquote>
<p><b>FPDF Class</b> &nbsp; - &nbsp;lib/fpdf</p>
<blockquote>
<p>Class to generate PDF files</p>
<p>Version: 1.53<br />
Copyright Olivier PLATHEY
License: Freeware
</p>
</blockquote>
<p><b>Graph Class</b> &nbsp; - &nbsp;lib/graphlib.php </p>
<blockquote>
<p>Class to draw line, point, bar, and area graphs, including numeric x-axis
and double y-axis.</p>
<p> Version: 1.6.3 (with modifications)<br />
Copyright &copy;&nbsp;2000&nbsp; Herman Veluwenkamp,&nbsp;hermanV@mindless.com<br />
License: LGPL
</p>
</blockquote>
<p><b>html2text</b> &nbsp; - &nbsp;lib/html2text.php</p>
<blockquote>
<p>PHP script to convert HTML into an approximate text equivalent</p>
<p> Version: 1.0 (with modifications)<br />
Copyright &copy;&nbsp;2002&nbsp; Mark Wilton-Jones<br />
License: <a href="http://www.howtocreate.co.uk/jslibs/termsOfUse.html">HowToCreate script license</a> with written permission<br />
URL: <a href="http://www.howtocreate.co.uk/php/">http://www.howtocreate.co.uk/php/</a><br />
</p>
</blockquote>
<p><b>htmlArea</b> &nbsp; - &nbsp;lib/editor</p>
<blockquote>
<p>Javascript/HTML script to put a GUI editor in textareas on Internet Explorer and Mozilla</p>
<p> Version: 3.0 beta (with modifications)<br />
Copyright &copy;&nbsp;2002&nbsp; <a href="http://interactivetools.com">interactivetools.com</a>, inc.<br />
License: htmlArea License (based on BSD license)<br />
</p>
</blockquote>
<p><b>IP-Atlas</b>&nbsp; - &nbsp; lib/ipatlas</p>
<blockquote>
<p>PHP scripts to show the location of an IP address on a map.<br />
<br />
Version: 1.0 (with modifications)<br />
Copyright &copy; 2002 &nbsp; Ivan Kozik<br />
License: GNU GPL<br />
URL: <a href="http://www.xpenguin.com/ip-atlas.php" target="newpage">http://www.xpenguin.com/ip-atlas.php</a>
</p>
</blockquote>
<p><b>kses</b> &nbsp; - &nbsp;lib/kses.php</p>
<blockquote>
<p>HTML/XHTML filter that only allows some elements and attributes</p>
<p>Version: 0.2.2<br />
Copyright &copy;&nbsp;2002, 2003, 2005 &nbsp; Ulf Harnhammar <br />
License: GNU GPL<br />
URL: <a href="http://sourceforge.net/projects/kses" target="newpage">http://sourceforge.net/projects/kses</a>
</p>
</blockquote>
<p><b>mimeTeX</b>&nbsp; - &nbsp; filter/tex</p>
<blockquote>
<p>Compiled C program to convert TeX into GIFs<br />
<br />
Version: 1.4 <br />
Copyright &copy; 2002-2004 &nbsp; John Forkosh Associates, Inc<br />
License: GNU GPL<br />
URL: <a href="http://www.forkosh.com/mimetex.html">http://www.forkosh.com/mimetex.html</a><br />
URL: <a href="http://moodle.org/download/mimetex">http://moodle.org/download/mimetex</a>
</p>
</blockquote>
<p><b>mp3player</b>&nbsp; - &nbsp; lib/mp3player</p>
<blockquote>
<p>Flash movie to play streaming MP3s<br />
<br />
Copyright &copy; 2005 &nbsp; Andrew Walker<br />
License: GNU GPL</p>
</blockquote>
<p><b>overlibmws</b>&nbsp; - &nbsp; lib/overlib.js</p>
<blockquote>
<p>Javascript library to enable DHTML popups, floating windows, events etc<br />
<br />
Version: July 2004<br />
Copyright &copy; 2002-2004 &nbsp; Foteos Macrides<br />
Copyright &copy; 1998-2004 &nbsp; Erik Bosrup<br />
License: Artistic Open Source License<br />
URL: <a href="http://www.macridesweb.com/oltest/">http://www.macridesweb.com/oltest/</a>
</p>
</blockquote>
<p><b>PclZip</b>&nbsp; - &nbsp; lib/pclzip</p>
<blockquote>
<p>Class to create, manage and unpack zip files.<br />
<br />
Version: 2.4<br />
Copyright &copy; 2004 &nbsp;Vincent Blavet &lt;vincent@phpconcept.net&gt;<br />
License: GNU GPL<br />
URL: <a href="http://www.phpconcept.net" target="newpage">http://www.phpconcept.net</a><br />
</p>
</blockquote>
<p><b>PHP mailer</b> &nbsp; - &nbsp;lib/class.phpmailer.php</p>
<blockquote>
<p>Class for sending email using either sendmail, PHP mail(), or SMTP.&nbsp;
Methods are based upon the standard AspEmail(tm) classes.<br />
<br />
Version 1.71,<br />
Copyright &copy; 2003 Brent R. Matzelle &lt;bmatzelle@yahoo.com&gt;<br />
License: LGPL<br />
URL: &nbsp; <a href="http://phpmailer.sourceforge.net" target="newpage">http://phpmailer.sourceforge.net</a><br />
</p>
</blockquote>
<p><b>PHP Markdown</b> &nbsp; - &nbsp;lib/markdown.php </p>
<blockquote>
<p>Functions to convert from the Markdown text format into clean XHTML.</p>
<p> Version: 1.0b9 (with modifications)<br />
Copyright &copy;&nbsp;2003-2004&nbsp;,&nbsp;John Gruber<br />
Copyright &copy;&nbsp;2004&nbsp;,&nbsp;Michel Fortin<br />
License: LGPL<br />
URL: <a href="http://www.michelf.com/projects/php-markdown/" target="newpage">http://www.michelf.com/projects/php-markdown/</a><br />
</p>
</blockquote>
<p><b>Snoopy</b>&nbsp; - &nbsp; lib/snoopy</p>
<blockquote>
<p>A PHP net client<br />
<br />
Version: 1.2<br />
Copyright &copy; 1999-2000&nbsp;Monte Ohrt &lt;monte@ispi.net&gt;<br />
License: GNU LGPL<br />
URL: <a href="http://snoopy.sourceforge.com">http://snoopy.sourceforge.net/</a><br />
</p>
</blockquote>
<p><b>Spreadsheet::WriteExcel</b>&nbsp; - &nbsp; lib/excel</p>
<blockquote>
<p>A library for generating Excel Spreadsheets.<br />
<br />
Version: 2002-11-28<br />
Copyright &copy; 2002 &nbsp;Xavier Noguer &lt;xnoguer@rezebra.com&gt;<br />
License: GNU LGPL<br />
URL: <a href="http://jeffn.users.phpclasses.org/browse.html/package/767.html" target="newpage">http://jeffn.users.phpclasses.org/browse.html/package/767.html</a><br />
</p>
</blockquote>
<p><b>SMTP class &nbsp; </b>- &nbsp;lib/class.smtp.php</p>
<blockquote>
<p>Class that can be used to connect and communicate with any SMTP
server. <br />
It implements all the SMTP functions defined in RFC821 except TURN.<br />
<br />
Version: 03/26/2001 <br />
Copyright &copy; 2001 &nbsp;Chris Ryan &lt;chris@greatbridge.com&gt;<br />
</p>
</blockquote>
<p><b>Typo3 Character Set Class</b>&nbsp; - &nbsp; lib/typo3</p>
<blockquote>
<p>Class for conversion between charsets and multibyte-savy operations
with strings.<br />
<br />
CVS version: 1.54<br />
Copyright &copy; 2003-2005&nbsp;Kasper Skaarhoj<br />
License: GNU GPL<br />
URL: <a href="http://typo3.org/">http://typo3.org/</a><br />
</p>
</blockquote>
</blockquote>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</blockquote>
</body>
</html>
-216
View File
@@ -1,216 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: How to use CVS</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
<!--
style ol {margin-left:40px;}
.style1 {color: #990000}
.style3 {color: #990000; font-weight: bold; }
.style4 {
color: #0000CC;
font-weight: bold;
}
-->
</style>
</head>
<body>
<h1>CVS for Moodle Developers</h1>
<blockquote>
<p>CVS is the <strong>Concurrent Versioning System</strong>, a commonly-used way of managing source code for large software projects. CVS keeps all versions of all files so that nothing is ever lost, and usage by different people is tracked. It also provides ways to merge code if two or more people are working on the same file. All code and all versions are stored on a central server (in the case of Moodle, at <a target="_top" href="http://www.sf.net/">Sourceforge</a>). </p>
<p>If you just want to download Moodle using CVS to run a site, then you probably don't need this page - just follow the simpler CVS instructions on the <a target="_top" href="http://moodle.org/download">Moodle download page</a>.</p>
<p>&nbsp;</p>
<ol>
<li><a href="#n1">Joining the project as a developer</a></li>
<li><a href="#n2">CVS Modules</a> </li>
<li><a href="#n3">Basic CVS Commands</a> <br />
3.1. <a href="#n3.1">CVS on Unix</a> <br />
3.2. <a href="#n3.2">CVS on Windows</a></li>
<li> <a href="#n4">Working with Branches</a><br />
4.1. <a href="#n4.1">Trunk development</a><br />
4.2. <a href="#n4.2">Stable branches for each release</a><br />
4.3. <a href="#n4.3">Feature branches for large changes</a> </li>
</ol>
</blockquote>
<br />
<h2><a name="n1" id="n1"></a>1. Joining the project as a developer</h2>
<blockquote>
<p>So, you've been offered CVS write access to help us develop and maintain Moodle! <a href="http://sourceforge.net/project/memberlist.php?group_id=30935">Welcome aboard</a>!</p>
<p>To be able to write changes into <a target="_top" href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moodle/moodle/">Moodle's CVS archive</a>, you first need to have an account at Sourceforge (<a href="http://sourceforge.net/account/register.php">registration is free and easy</a>). For the examples on this page, let's assume your username is <strong><font color="#990000">myusername</font></strong> and your password is <strong><font color="#990000">mypassword</font></strong>. Take special note of the sourceforge instructions to <a target="_top" href="http://sourceforge.net/docman/display_doc.php?docid=768&amp;group_id=1#develhomedir">create your CVS home directory</a> - something you have to do with every new account to "enable" it for CVS. Basically you just have to use ssh to interactively connect to cvs.sourceforge.net.</p>
<p>Once you have a working Sourceforge account, contact <a
target="_top" href="http://moodle.org/user/view.php?id=1&amp;course=1">Martin Dougiamas</a> so he can set up your account with write access to particular Moodle directories.</p>
<p>To avoid being prompted for <strong><font color="#990000">mypassword</font></strong> every time you run a CVS command, follow the <a target="_top" href="http://sourceforge.net/account/editsshkeys.php">Sourceforge directions for using authorized keys</a>. This step is optional, but it can make your CVS experience a lot nicer.</p>
<p>With that done, you should have all the permissions you need, so you just need to set up your machine and download the current sources so you can start working on them. </p>
<p>&nbsp;</p>
</blockquote>
<h2><a name="n2" id="n2"></a>2. CVS Modules</h2>
<blockquote>
<p>Within CVS, the word &quot;modules&quot; refers to separate collections of code. In Moodle we have the following modules within our repository:</p>
<blockquote>
<p><strong>moodle</strong> - the main Moodle source code</p>
<p><strong>contrib</strong> - user contributions and other assorted code in development</p>
<p><strong>mysql</strong> - a customised phpMyAdmin to plug into Moodle for database admin</p>
<p><strong>windows-cron</strong> - a small package that makes cron possible on Windows systems</p>
<p><strong>docs</strong> - various extra user-contributed documentation</p>
</blockquote>
<p>Most people are working on the existing features in the <strong>moodle</strong> module, but many are also contributing new ideas in the <strong>contrib</strong> modules. Once code reaches a certain level of maturity in the <strong>contrib</strong> area, it can be migrated over into the main <strong>moodle</strong> tree. </p>
<p>&nbsp;</p>
</blockquote>
<h2><a name="n3" id="n3"></a>3. Basic CVS Commands </h2>
<blockquote>
<h3><a name="n3.1" id="n3.1"></a>3.1 CVS on Unix </h3>
<blockquote>
<p>Sourceforge CVS uses ssh as a transport layer for security, so you will have to set a CVS_RSH environment variable in your Unix shell. It's best to put these commands in your .bashrc or .cshrc so you don't have to type it all the time<strong>:</strong></p>
<div class="commandline">setenv CVS_RSH ssh <em>(for csh, tcsh etc)</em><br />
export CVS_RSH=ssh <em>(for sh, bash etc)</em></div>
<p>Next, you can check out the latest development version of Moodle using this (all one line): </p>
<div class="commandline">cvs -z3 -d:ext:<span class="style1">myusername</span>@cvs.sourceforge.net:/cvsroot/moodle co moodle</div>
<p>The command is similar for other CVS modules:</p>
<div class="commandline">cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co contrib</div>
<p>Don't try to do run this first CVS command over an existing moodle installation: start fresh with a new directory.</p>
<p>Note that you will be prompted for <strong><font color="#990000">mypassword</font></strong> for each command unless you set up <a target="_top" href="http://sourceforge.net/account/editsshkeys.php">authorized keys</a>.</p>
<p>Now, you should have a new 'moodle' directory. You can rename it and move it around if you like. Go into it: </p>
<div class="commandline">cd moodle </div>
<p>All the latest Moodle files should be in there. You can now change files in your copy. To compare your files and directories against the main CVS copy on the server use cvs diff, e.g.: </p>
<div class="commandline">cvs diff -c config-dist.php<br />
cvs diff -c lang </div>
<p>To fetch the latest updates from the server use: </p>
<div class="commandline">cvs update -dP</div>
<p>To copy your new files back to the server you would do something like: </p>
<div class="commandline">cd lang/ca <br />
cvs commit</div>
<p>You will be prompted to add some comments (depends on your default text editor) ... add a meaningful comment and close the editor ... the files will be sent to Sourceforge and stored. Done! </p>
<p>To save more time you can put default arguments into a file called .cvsrc in your home directory. For example, mine contains: </p>
<div class="commandline">diff -c <br />
update -dP</div>
<p>Try 'cvs help' for more details ... </p>
<p>&nbsp;</p>
</blockquote>
<h3><a name="n3.2" id="n3.2"></a>3.2 CVS on Windows </h3>
<blockquote>
<p>First, you need to download a completely fresh copy of Moodle using your developer account.</p>
</blockquote>
<ol>
<li> Get TortoiseCVS from <a target="_top" href="http://www.tortoisecvs.org/">tortoisecvs.org</a> and install it, then reboot.</li>
<li>Find or create a new folder somewhere where you want Moodle to be downloaded to.</li>
<li>Right-mouse-click that folder and choose &quot;<strong>CVS Checkout</strong>&quot; from the menu. You should see a dialog box.</li>
<li>Copy this text into the CVSROOT field (using your own username!):
<pre> :ext:<font color="#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</pre>
</li>
<li>Under the &quot;Module&quot; field, type &quot;<strong>moodle</strong>&quot; to get the latest development version of Moodle, &quot;<strong>contrib</strong>&quot; to get the contributions directory, or &quot;<strong>mysql</strong>&quot; to get the MySQL Admin module.</li>
<li>Press the button: &quot;<strong>OK</strong>&quot; and everything should be downloaded.<br />
</li>
</ol>
<blockquote>
<p>A dialog box should show all the files being downloaded, and after a while you should have a complete copy of Moodle. After this first checkout, you can fetch the latest updated files from the CVS server:</p>
</blockquote>
<ol>
<li> Right-mouse-click on your Moodle folder (or any file) and select &quot;<strong>CVS Update</strong>&quot;. </li>
<li>Sit back and watch the logs scroll by. Take note of conflicts that may occur if your local code has changes that conflict with the incoming versions - you will need to edit these files and resolve the conflicts manually. <br />
</li>
</ol>
<blockquote>
<p>After modifying files (you will notice their icons change from green to red!), you can commit them back to the CVS server like this:</p>
</blockquote>
<ol>
<li> Right-mouse-click on your Moodle folder (or any file) and select &quot;<strong>CVS Commit...</strong>&quot;.</li>
<li>In the dialog box, type a clear description of the changes you are committing.</li>
<li>Click &quot;OK&quot;. Your changes will be sent to the server.<br />
</li>
</ol>
<br />
</blockquote>
<h2><a name="n4" id="n4"></a>4. Working with Branches</h2>
<blockquote>
<p>This diagram shows how the main <strong>moodle</strong> module branches into different versions over time.</p>
<p align="center"><img src="pix/cvstree.png" width="500" height="200" /></p>
<p align="left">To see all the current tags and branches that are available, use this command on any old file (such as index.php in the top moodle directory):</p>
<div class="commandline">cvs status -v index.php</div>
<p>Some tagging guidelines:</p>
<ul>
<li>Tag and branch names should always be all upper-case.</li>
<li>Tags and branches should ALWAYS be applied to the <strong>entire module</strong> (all of Moodle). Don't tag individual files or directories. </li>
<li>We don't allow renaming of tags because people may be relying on them, so get them right the first time! </li>
</ul>
</blockquote>
<br />
<h3><a name="n4.1" id="n4.1"></a>4.1 Trunk development</h3>
<blockquote>
<p>The Trunk of CVS is the main development version of Moodle. In CVS it is also known as the <span class="style4">HEAD</span>, or default branch.</p>
<p>Moodle developers try to keep this stable as possible, but as it usually contains new code it probably has bugs and small instabilities.</p>
<p>Every now and then we decide the product has enough features to make a release. At this time, the trunk is tagged with a <strong>MOODLE_XX_BETA</strong> tag (in case we ever want to roll back to that point) and a new branch is formed for the release, called <span class="style1">MOODLE_XX_STABLE</span>. </p>
<p>A Beta package is also released at this point - it's for testers who don't use CVS but want to test the latest features and report bugs.</p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="n4.2" id="n4.2"></a>4.2 Stable branches for each release</h3>
<blockquote>
<p>As soon as the stable branch <span class="style3">MOODLE_XX_STABLE</span> is created, development efforts will fork into two streams for a while. Some people may continue working on new features in the trunk for the next release, but most developers should be concentrating on using the current <span class="style1"><strong>STABLE</strong></span> branch and fixing bugs that are found in it. </p>
<p>You can switch your local copy of Moodle to the STABLE version using the following command in Unix from the root directory:</p>
<div class="commandline">cvs update -dP -r <span class="style1">MOODLE_XX_STABLE</span></div>
<p>After that, all the commands described above will apply to that stable version. To return to the trunk version just issue:</p>
<div class="commandline">cvs update -dPA</div>
<p>On Windows clients you should have a menu from which you can choose the branch. </p>
<p>Once the new STABLE branch really stabilises, a release can be declared. Packages are created for distribution and the branch will be tagged (by Martin) with a tag named: <strong>MOODLE_XXX</strong></p>
<p>Periodically, bug fixes in the STABLE branch should be merged into the trunk so that they become available in future versions of Moodle. A floating tag called MOODLE_XX_MERGED will be maintained to keep track of the last merge. The procedure for such a merge is as follows:</p>
<ol>
<li>Get out the very latest trunk version.<br />
<br />
<div class="commandline">cvs update -dPA</div>
</li>
<li>Merge everything on the branch since the last merge, into your trunk version<br /><br />
<div class="commandline">cvs update -kk -j MOODLE_13_MERGED -j MOODLE_13_STABLE</div>
</li>
<li>Carefully watch the update logs for conflicts, and fix every file that you see with a conflict</li>
<li>Check the merged copy back into CVS trunk version<br />
<br />
<div class="commandline">cvs commit</div>
</li>
<li>Go back to the branch version<br /><br />
<div class="commandline">cvs update -dPr MOODLE_13_STABLE</div>
</li>
<li>Update the floating merge tag so that this process can be repeated next time<br /><br />
<div class="commandline">cvs tag -RF MOODLE_13_MERGED</div>
</li>
</ol>
<p><br />
Finally, the values for <em>$version</em> in all the Moodle version.php files within the stable branch should not be updated at all if possible (except the last digit if necessary). The reason is that someone updating from a very stable version to the next very stable version could miss database upgrades that happened on the trunk. </p>
</blockquote>
<br />
<h3><a name="n4.3" id="n4.3"></a>4.3 Feature branches for large changes </h3>
<blockquote>
<p>Occasionally, there may be a very large feature that needs to be checked in so several people can work on it, but it is too unstable to be included in the main development trunk.</p>
<p>In these cases a short-term branch can be created to work on the feature, and then merged back into the main trunk as soon as possible. An example called <span class="style1"><strong>MOODLE_14_WIDGET</strong></span> branch can be seen in the above diagram.</p>
<p>If you need to do this for your new WIDGET feature, follow these steps:</p>
<ol>
<li>Discuss with other developers to make sure it's necessary!</li>
<li>Make a new tag on the <strong>trunk</strong> (for all of moodle) called <strong>MOODLE_XX_WIDGET_PRE</strong>
<br /><br />
<div class="commandline">cvs tag -R MOODLE_XX_WIDGET_PRE</div></li>
<li>Create your branch called <span class="style1"><strong>MOODLE_XX_WIDGET</strong></span>
<br /><br />
<div class="commandline">cvs tag -Rb <span class="style1">MOODLE_XX_WIDGET</span></div></li>
<li>Work in that branch until the feature is reasonably stable. Commit as necessary.
<br /><br />
<div class="commandline">cvs commit</div></li>
<li>When ready, merge the whole branch into the trunk, fix conflicts, commit it to the trunk and then abandon the branch.
<br />
<br />
<div class="commandline">
<strong>cvs update -dPA</strong><br />
<strong>cvs update -kk -j <span class="style1">MOODLE_XX_WIDGET</span></strong><br />
<strong>cvs commit </strong></div>
</li>
</ol>
</blockquote>
<br />
<blockquote>
<p align="center">Good luck, be careful and have fun!</p>
</blockquote>
<br />
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
-289
View File
@@ -1,289 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Developers Manual</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Developers Manual</h1>
<blockquote>
<p>This document describes some of Moodle's design and how you can contribute.</p>
<p>It's a bit thin at the moment - better documentation will come eventually!</p>
<p>Sections in this document:</p>
<ol>
<li><a href="#architecture">Moodle architecture</a></li>
<li><a href="#contribute">How you can contribute</a>
<ul>
<li><a href="#activities">Learning activities</a></li>
<li><a href="#themes">Themes</a></li>
<li><a href="#languages">Languages</a></li>
<li><a href="#database">Database Schemas</a></li>
<li><a href="#courseformats">Course formats</a></li>
<li><a href="#doc">Documentation and articles</a></li>
<li><a href="#bugs">Participating in the bug tracker</a></li>
</ul>
</li>
</ol>
</blockquote>
<p>&nbsp;</p>
<h2><a name="architecture"></a>1. Moodle architecture</h2>
<blockquote>
<p>From a system administrator's perspective, Moodle has been designed according
to the following criteria:</p>
<ol>
<li><strong>Moodle should run on the widest variety of platforms</strong><br />
<br />
The web application platform that runs on most platforms is PHP combined
with MySQL, and this is the environment that Moodle has been developed in
(on Linux, Windows, and Mac OS X). Moodle also uses the ADOdb library for
database abstraction, which means Moodle can use <a href="http://php.weblogs.com/ADOdb_manual#drivers">more
than ten different brands of database</a> (unfortunately, though, it can
not yet <em><strong>set up tables</strong></em> in all these databases -
more on this later). <br />
<br />
</li>
<li><strong>Moodle should be easy to install, learn and modify</strong><br />
<br />
Early prototypes of Moodle (1999) were built using <a target="_top" href="http://www.zope.org/">Zope</a>
- an advanced object-oriented web application server. Unfortunately I found
that although the technology was pretty cool, it had a very steep learning
curve and was not very flexible in terms of system administration. The PHP
scripting language, on the other hand, is very easy to get into (especially
if you've done any programming using any other scripting language). Early
on I made the decision to avoid using a class-oriented design - again, to
keep it simple to understand for novices. Code reuse is instead achieved
by libraries of clearly-named functions and consistent layout of script
files. PHP is also easy to install (binaries are available for every platform)
and is widely available to the point that most web hosting services provide
it as standard.<br />
<br />
</li>
<li><strong>It should be easy to upgrade from one version to the next</strong><br />
<br />
Moodle knows what version it is (as well as the versions of all plug-in
modules) and a mechanism has been built-in so that Moodle can properly upgrade
itself to new versions (for example it can rename database tables or add
new fields). If using CVS in Unix for example, one can just do a &quot;cvs
update -d&quot; and then visit the site home page to complete an upgrade.<br />
<br />
</li>
<li><strong>It should be modular to allow for growth</strong><br />
<br />
Moodle has a number of features that are modular, including themes, activities,
interface languages, database schemas and course formats. This allows anyone
to add features to the main codebase or to even distribute them separately.
More on this below in the next section.<br />
<br />
</li>
<li><strong>It should be able to be used in conjunction with other systems</strong><br />
<br />
One thing Moodle does is keep all files for one course within a single,
normal directory on the server. This would allow a system administrator
to provide seamless forms of file-level access for each teacher, such as
Appletalk, SMB, NFS, FTP, WebDAV and so on. The authentication modules allow
Moodle to use LDAP, IMAP, POP3, NNTP and other databases as sources for
user information. Otherwise, there is work yet to do. Features planned for
Moodle in future versions include: import and export of Moodle data using
XML-based formats (including IMS and SCORM); and increased use of style
sheets for interface formatting (so that it can be integrated visually into
other web sites).</li>
</ol>
</blockquote>
<p>&nbsp;</p>
<h2><a name="contribute" id="contribute"></a>2. How you can contribute</h2>
<blockquote>
<p>As mentioned above, Moodle has a number of features that are modular. Even
if you are not a programmer there are things you can change or help with.</p>
<h3><a name="activities" id="activities"></a>Learning Activities</h3>
<blockquote>
<p>These are by far the most important modules, and reside in the 'mod' directory.
There are a number of default modules: assignment, choice, forum, quiz, survey, wiki, etc. Each module is in a separate subdirectory and consists
of the following mandatory elements (plus extra scripts unique to each module):</p>
<ul>
<li>mod.html: a form to set up or update an instance of this module</li>
<li>version.php: defines some meta-info and provides upgrading code</li>
<li>icon.gif: a 16x16 icon for the module</li>
<li>db/: SQL dumps of all the required db tables and data (for each database
type) </li>
<li>index.php: a page to list all instances in a course</li>
<li>view.php: a page to view a particular instance</li>
<li>lib.php: any/all functions defined by the module should be in here.
If the modulename if called widget, then the required functions include:
<ul>
<li>widget_add_instance() - code to add a new instance of widget</li>
<li>widget_update_instance() - code to update an existing instance</li>
<li>widget_delete_instance() - code to delete an instance</li>
<li>widget_user_outline() - given an instance, return a summary of a
user's contribution</li>
<li>widget_user_complete() - given an instance, print details of a user's
contribution<br />
</li>
<li>To avoid possible conflict, any module functions should be named
starting with widget_ and any constants you define should start with
WIDGET_ </li>
</ul>
</li>
<li>Lastly, each module will have some language files that contain strings
for that module. See below.</li>
</ul>
<p>The easiest way to start a new learning activity module is to use the template
in <strong><a href="http://moodle.org/mod/newmodule_template.zip">mod/newmodule_template.zip</a>.</strong>
Unzip it and follow the README inside. </p>
<p>You might also like to post first in the <a href="http://moodle.org/mod/forum/view.php?id=44" target="_top">Activities
modules forum on Using Moodle</a>.</p>
<p>&nbsp;</p>
</blockquote>
<h3><a name="themes" id="themes"></a>Themes</h3>
<blockquote>
<p>Themes (or skins) define the look of a site. A number of simple themes
are provided in the main distribution, but you may want to create your own
theme with your own colours, logo, styles and graphics. </p>
<p>Each theme is in a subdirectory of the &quot;theme&quot; directory, and
contains at least the following files:</p>
<ul>
<li><strong>config.php</strong>: to configure how the CSS files work together. You can build your theme onto the standard or onto any parent theme, can include or exclude several CSS files.</li>
<li><strong>styles.php</strong>: Builds the bridge to the CSS files. You don't need to edit anything.</li>
<li><strong>header.html</strong>: Included at the top of each page. This
is what you need to edit to add a logo at the top of pages, for example.</li>
<li><strong>footer.html</strong>: Included at the bottom of each page.</li>
<li><strong>styles_color.css</strong>: CSS styles for all colour properties.</li>
<li><strong>styles_fonts.css</strong>: CSS styles for fonts, font-size, line-height etc.</li>
<li><strong>styles_layout.css</strong>: CSS styles for the page layout, positioning etc.</li>
<li><strong>styles_moz.css</strong>: CSS styles for Mozilla special rounded corners.</li>
</ul>
<p>To create your own themes for the current versions of Moodle:</p>
<ol>
<li>Copy one of the existing theme folders to one with a new name. I recommend
starting with one of the standard themes. </li>
<li>Edit config.php to meet your demands. </li>
<li>Edit the CSS files with your styles. </li>
<li>Edit header.html and footer.html to add new logos, or change the layout.
</li>
</ol>
<p>Note also that Moodle upgrades <em>may</em> break themes slightly, so check
the release notes carefully if you are using a custom theme.</p>
<p>Please read the detailed description of Moodle themes in the Themes documentation in <a href="http://docs.moodle.org/wiki/Themes">Moodle Docs</a>.</p>
<p>More discussion about themes in the <a target="_top" href="http://moodle.org/mod/forum/view.php?id=46">Themes
forum on Using Moodle</a>. If you create a nice theme that you think others
might want to use, please post your zip file on the themes forum!<br />
</p>
</blockquote>
<h3><a name="languages" id="languages"></a>Languages</h3>
<blockquote>
<p>Moodle has been designed for internationalisation. Each 'string' or 'page'
of text that is displayed as part of the interface is drawn from a set of
language files. Each language is a subdirectory of the directory 'lang'.
The structure of the lang directory is as follows:</p>
<p><strong>lang/en</strong> - directory containing all files for one language
(eg English)</p>
<ul>
<li>moodle.php - strings for main interface</li>
<li>assignment.php - strings for assignment module</li>
<li>choice.php - strings for choice module</li>
<li>forum.php - strings for forum module</li>
<li>quiz.php - strings for quiz module</li>
<li>resource.php - strings for resource module</li>
<li>survey.php - strings for survey module</li>
<li>.... plus other modules if any.<br />
<br />
A string is called from these files using the <strong><em>get_string()</em></strong> or<em> <strong>print_string()</strong> </em>functions. Each string
supports variable substitution, to support variable ordering in different
languages.<em><br />
<br />
</em>eg $strdueby = get_string(&quot;assignmentdueby&quot;, &quot;assignment&quot;,
userdate($date)); <br />
<br />
If a string doesn't exist in a particular language, then the equivalent
in English will automatically be used instead.</li>
</ul>
<p><strong>lang/en/help</strong> - contains whole help pages (for popup context-sensitive
help)</p>
<blockquote>
<p>Main help pages are situated here, while help pages specific to each
module are located in subdirectories with the module's name.</p>
<p>You can insert a helpbutton in a page with the helpbutton function.</p>
<p>eg helpbutton(&quot;text&quot;, &quot;Click here for help about text&quot;);</p>
<p>and for modules:</p>
<p>helpbutton(&quot;forumtypes&quot;, &quot;Forum types&quot;, &quot;forum&quot;);</p>
</blockquote>
<p>Note that you can edit languages online, using the administration web tools
under &quot;Check this language&quot;. This makes it easy to not to only
create new languages but to refine existing ones. If you are starting a
new language, please contact me, <a target="_top" href="http://dougiamas.com/">Martin
Dougiamas</a>. </p>
<p>You might also like to post in the <a target="_top" href="http://moodle.org/mod/forum/view.php?id=43">Languages
forum on Using Moodle</a>. </p>
<p>If you are maintaining a language an ongoing basis, I can give you <a href="?file=cvs.html">CVS
write access to the Moodle source code</a> so that you can directly maintain
the files.</p>
</blockquote>
<h3><a name="database" id="database"></a>Database Schemas</h3>
<blockquote>
<p>Given a working database with defined tables, the intentionally simple
SQL used in Moodle should work fine with a wide variety of database brands.</p>
<p>A problem exists with <strong>automatically creating</strong> new tables
in a database, which is what Moodle tries to do upon initial installation.
Because every database is very different, there doesn't yet exist any way
to do this in a platform-independent way. To support this automation in
each database, schemas can be created that list the required SQL to create
Moodle tables in a particular database. These are files in <strong>lib/db</strong>
and inside the <strong>db</strong> subdirectory of each module.</p>
<p>Currently, only MySQL and PostgreSQL are fully supported in this way (no-one
wrote the schemas for other brands).</p>
<p>Moodle 1.2 will use a new method of database-independent XML schemas that
will make all this unnecessary.</p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="courseformats" id="courseformats"></a>Course Formats</h3>
<blockquote>
<p>Moodle currently supports three different course formats: weekly, topics
and social. </p>
<p>These are a little more connected to the rest of the code (and hence, less
&quot;pluggable&quot;) but it is still quite easy to add new ones.</p>
<p>If you have any ideas for different formats that you need or would like
to see, get in touch with me and I'll do my absolute best to have them available
in future releases.</p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="doc" id="doc"></a>Documentation and articles</h3>
<blockquote>
<p>If you feel like writing a tutorial, an article, an academic paper or anything
else about Moodle, please do! </p>
<p>Put it on the web and make sure you include links to <a target="_top" href="http://moodle.org/">http://moodle.org/</a></p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="bugs" id="bugs"></a>Participating in the bug tracker</h3>
<blockquote>
<p>Finally, I would like to invite you to register on the &quot;bug tracker&quot;
at <a target="_top" href="http://moodle.org/bugs/">http://moodle.org/bugs</a>
so you can file any bugs that you find and perhaps participate in discussing
and fixing them. </p>
<p>&quot;Bugs&quot; not only includes software bugs with current versions
of Moodle, but also new ideas, feature requests and even constructive criticism
of existing features. The beauty of open source is that anyone can participate
in some way and help to create a better product for all of us to enjoy.
In this project, your input is very welcome!</p>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<blockquote>
<blockquote>
<blockquote>
<p align="center">Thanks for using Moodle!<br />
<br />
<a target="_top" href="http://dougiamas.com/">Martin Dougiamas</a>, Lead
Developer </p>
</blockquote>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<blockquote>
<p>&nbsp;</p>
</blockquote>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
-134
View File
@@ -1,134 +0,0 @@
body, td, th, li {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
}
th {
font-weight: bold;
}
a:link {
text-decoration: none;
color: blue;
}
a:visited {
text-decoration: none;
color: blue;
}
a:hover {
text-decoration: underline;
color: red;
}
form {
margin-bottom: 0;
}
li {
margin-bottom: 10px;
}
.question {
font-size: medium;
font-weight: bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border: 1px dotted;
padding: 10px;
background-color: #EEEEEE;
}
.answer {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
border: none;
padding-left: 40px;
}
.normaltext {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
border: none;
margin-left: 30px;
}
.answercode {
font-family: "Courier New", Courier, mono;
font-size: small;
border: none;
padding-left: 60px;
}
.questionlink {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
border: none;
padding-left: 40px;
}
.examplecode {
font-family: "Courier New", Courier, mono;
font-size: small;
border: thin dashed #999999;
background-color: #FBFBFB;
margin: auto;
padding: 30px;
height: auto;
width: auto;
}
h1 {
font-weight: bold;
color: #000000;
background-color: #CCCCCC;
padding: 5px;
font-size: large;
border-width: 1px;
border-color: #CCCCCC;
-moz-border-radius: 10px;
}
h2 {
font-weight: bold;
color: #FFFFFF;
background-color: #666666;
padding: 5px;
font-size: medium;
border-width: 1px;
border-color: #666666;
-moz-border-radius: 10px;
}
h3 {
font-weight: normal;
color: #FFFFFF;
background-color: #666666;
padding: 5px;
font-size: medium;
-moz-border-radius: 10px;
}
.spaced {
margin-bottom: 30px;
}
ul {
margin-top: 10px;
}
.commandline {
font-family: "Courier New", Courier, mono;
font-size: x-small;
background-color: #FBFBFB;
margin: auto auto 20px 30px;
padding: 5px;
height: auto;
width: auto;
font-weight: bold;
border: 1px solid #999999;
white-space: nowrap;
display: compact;
clear: both;
float: none;
}
-806
View File
@@ -1,806 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Frequently Asked Questions (FAQ)</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Frequently Asked Questions (FAQ)</h1>
<p class="normaltext">This page contains answers to some of the most
frequently asked questions by people installing Moodle. If you have
followed the <a href="./?file=install.html">installation instructions</a> but
you still have a problem, then this page is probably the best place to be. </p>
<p class="normaltext">If you don't find your answer here try the <a href="http://moodle.org/mod/forum/index.php?id=5" target="_top">Using
Moodle</a> course on moodle.org. Start by searching the forums using a few keywords,
in case your problem has already been discussed. If you don't find
anything, then try posting your question into the appropriate forum - somebody will
usually be able to help you.</p>
<p class="normaltext">If you have tried a number of solutions without resolving an issue,
and you are running behind a firewall, it may be advisable to try re-configuring your
firewall to ensure that it is not blocking a required function or necessary communication.
Firewalls very rarely cause problems with Moodle but are occasionally responsible for
reduced functionality due to a mis-configuration in the firewall settings.
<p class="normaltext">Use this list to jump to the appropriate answer below:</p>
<p class="questionlink"><a href="#filenotfound">Whenever I try to access or view a file that I uploaded, I get an error &quot;File not Found&quot;</a></p>
<p class="questionlink"><a href="#php">PHP - is it installed and what version do I have?</a></p>
<p class="questionlink"><a href="#blankpages">Why are all my pages blank?</a></p>
<p class="questionlink"><a href="#errorgetstring">My pages show fatal errors such as : call to undefined function: get_string()</a></p>
<p class="questionlink"><a href="#headerssent">Why do I keep getting error messages about &quot;headers already sent&quot;?</a></p>
<p class="questionlink"><a href="#failedopen">I keep getting this error: Failed opening required '/web/moodle/lib/setup.php'</a></p>
<p class="questionlink"><a href="#quotes">Any text I add with an apostrophe (') or a quote (&quot;) causes errors or comes up with a slash added</a></p>
<p class="questionlink"><a href="#sessiontmp">I keep getting error messages about session_start</a></p>
<p class="questionlink"><a href="#fixdirroot">When I go to the admin page, I get told to make dirroot blank!</a></p>
<p class="questionlink"><a href="#loginsetting">I login but the login link doesn't change. I am logged in and can navigate freely.</a></p>
<p class="questionlink"><a href="#resource1">When trying to add a resource I receive error messages.</a></p>
<p class="questionlink"><a href="#noadmin">During the initial setting-up process, I never get asked to create an admin account!</a></p>
<p class="questionlink"><a href="#nologin">I can't log in at all- I just stay stuck on the login screen.</a></p>
<p class="questionlink"><a href="#backup">How do I backup my Moodle site?</a></p>
<p class="questionlink"><a href="#locale">Why doesn't my Moodle site display the
time &amp; date correctly?</a></p>
<p class="questionlink"><a href="#cron">Email copies are not being sent
from my forums</a></p>
<p class="questionlink">&nbsp;</p>
<h3><a name="filenotfound"></a>Whenever I try to access or view
a file that I uploaded, I get an error &quot;File not Found&quot;</h3>
<p class="answer">For example: Not Found: The requested URL /moodle/file.php/2/myfile.jpg
was not found on this server. </p>
<p class="answer">Your web server needs to be configured to allow the part of
the URL after a script name to be passed directly to the script. This is usually
enabled in Apache 1, but is usually disabled by default in Apache 2. To turn
it on, add this line to your httpd.conf, or to a .htaccess file in your local
directory (see the <a href="./?file=install.html#webserver">Install documentation</a>
for more details): </p>
<p class="answercode"><b>AcceptPathInfo</b> on</p>
<p class="answer">Note, this will ONLY work for Apache versions 2.x. </p>
<p class="answer">If you are not using Apache 2 and you still have this problem
(unlikely) then you can switch Moodle to use an alternative method. The disadvantages
are a slight loss of performance for your users and you won't be able to use
relative links within HTML resources. </p>
<p class="answer">To use this alternative method: login as Admin, go into the
"Configure Variables" page and change the setting for "<b>slasharguments</b>".
You should now be able to access your uploaded files.</p>
<p class="answer">&nbsp;</p>
<h3><a name="php"></a>PHP - is it installed and what version
do I have?</h3>
<p class="answer">Make a new file on your web site called info.php, containing the following
text, and call it from your browser:</p>
<p class="answercode">&lt;?PHP phpinfo() ?&gt;</p>
<p class="answer">If nothing happens then you don't have PHP installed. See the
installation docs for some information about where to download it for your computer.</p>
<p class="answer">&nbsp;</p>
<h3><a name="blankpages"></a>Why are all my pages blank? </h3>
<p class="answer">Check the dirroot variable in config.php. You must use complete,
absolute pathnames, eg:</p>
<p class="answercode"> $CFG->dirroot = "d:\inetpub\sites\www.yoursite.com\web\moodle";</p>
<p>&nbsp; </p>
<p class="answer">Redhat Linux platform please see: <a href="http://moodle.org/doc/?file=installamp.html">Redhat Linux</a></p>
<p>&nbsp; </p>
<h3><a name="errorgetstring"></a>My pages show fatal errors such
as : call to undefined function: get_string()</h3>
<p class="answer">If you see errors like:</p>
<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program
files\easyphp\www\moodle\config.php on line 94 <br />
Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php
on line 11</p>
<p class="answer">then it's likely you have left out a semi-colon or ending quote
from a line in config.php (previous to line 94).</p>
<p class="answer">Another reason could be that you have opened config.php in a
program like Word to edit it, and saved it as a HTML web page, instead of a
proper text file.</p>
<p>&nbsp;</p>
<h3><a name="headerssent"></a>Why do I keep getting error messages
about &quot;headers already sent&quot;?</h3>
<p class="answer">If you see errors like this:</p>
<p class="answercode">Warning: Cannot add header information - headers already
sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php
on line 1322 </p>
<p class="answercode"> Warning: Cannot add header information - headers already
sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php
on line 1323 </p>
<p class="answercode"> Warning: Cannot add header information - headers already
sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/login/index.php
on line 54 </p>
<p class="answer">You have blank lines or spaces after the final ?> in your config.php
file. Sometimes text editors add these - for example Notepad on Windows - so
you may have to try a different text editor to remove these spaces or blank
lines completely. </p>
<p class="answer">&nbsp;</p>
<h3><a name="failedopen"></a>I keep getting this error: Failed
opening required '/web/moodle/lib/setup.php'</h3>
<p class="answer">In your config.php, the setting that you use for the dirroot
variable must be the <strong>complete path from the root of your server's hard
drive</strong>.</p>
<p class="answer">Sometimes people only use the path from their home directory,
or relative to the root of the web server directory.</p>
<p class="answer">&nbsp;</p>
<h3><a name="quotes" id="quotes"></a>Any text I add with an apostrophe
(') or a quote (&quot;) causes errors or comes up with a slash added</h3>
<p class="answer">Problems caused by apostrophes are caused by incorrect &quot;magic
quotes&quot; settings. Moodle requires the following settings (which are usually
the default):</p>
<p class="answercode">magic_quotes_gpc = On<br />
magic_quotes_runtime = Off</p>
<p class="answer">See the section on <a href="./?file=install.html#webserver">webserver
configuration</a> in the Installation docs for more details.</p>
<p class="answer">&nbsp;</p>
<h3><a name="sessiontmp"></a>I keep getting error messages about session_start</h3>
<p class="answer">If you see errors like this:</p>
<p class="answercode">Warning: session_start() [function.session-start]: open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:\web\moodle\lib\setup.php on line 123</p>
<p class="answercode">Warning: session_start() [function.session-start]: open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:\web\moodle\lib\setup.php on line 123</p>
<p class="answercode">Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:\web\moodle\lib\setup.php:1) in G:\web\moodle\lib\setup.php on line 123</p>
<p class="answer">... these are all related to the fact that PHP is failing to save
"session" files on your hard disk (in a directory called /tmp). Usually the
reason is that you don't HAVE a directory called /tmp on your computer. This
is usually the case with Windows installations.
<p class="answer">The solution is to fix the PHP setting for this path to point to a real directory. You can do this in your php.ini file:</p>
<p class="answercode">session.save_path = C:\temp</p>
<p class="answer">or otherwise in a .htaccess file in your main moodle directory:</p>
<p class="answercode">php_value session.save_path "/home/moodle/sessions"</p>
<p class="answercode">&nbsp;</p>
<h3><a name="fixdirroot"></a>When I go to the admin page, I get told to make dirroot blank!</h3>
<p class="answer">If you see errors like this in Moodle 1.0.9:</p>
<table class="generalbox" cellspacing="0" cellpadding="5" align="center" border="0">
<tbody>
<tr>
<td bgcolor=#ffbbbb>Please fix your settings in config.php:
<p>You have:
<p>$CFG-&gt;dirroot = "/home/users/fred/public_html/moodle";
<p>but it should be:
<p>$CFG-&gt;dirroot = "";</p></td></tr></tbody></table>
<p class="answer">then you have encountered a small bug that occurs on some servers. The problem is with the error-checking mechanism, not with your actual path. To fix it, find this line (line 66) in the file admin/index.php: </p>
<p class="answercode">if ($dirroot != $CFG->dirroot) {</p>
<p class="answer">and change it to this:</p>
<p class="answercode">if (!empty($dirroot) and $dirroot != $CFG->dirroot) {</p>
<p class="answercode">&nbsp;</p>
<h3><a name="loginsetting"></a>I login but don't appear to be. I am logged in and can navigate freely.</h3>
<p class="answer">Make sure the URL in your $CFG->wwwroot setting is exactly the
same as the one you are actually using to access the site.</p>
<p class="answer">&nbsp;</p>
<h3><a name="resource1"></a>When trying to add a resource I receive error messages.</h3>
<p class="answer">Assuming you are using Apache, then it's quite likely that your
setting in config.php for $CFG->wwwroot is different from the actual URL you
are using to access the site. Also try turning off "<b>secureforms</b>" in the
admin settings.</p>
<p class="answer">&nbsp;</p>
<h3><a name="noadmin"></a>During the initial setting-up process, I never get asked to create an admin account!</h3>
<p class="answer">This is a known bug in versions of Moodle up to 1.0.9, now fixed in the main code and version 1.1.</p>
<p class="answer">It doesn't affect all people, it only occurs when the person installing Moodle has a
cookie in their browser from another program on the same site, called "user", "admin", or "teacher".</p>
<p class="answer">Quick fixes include deleting those cookies from your browser before installing, using a different browser, or editing the file moodle/admin/user.php to insert these lines near the top:</p>
<p class="answercode">unset($user);<br />unset($admin);<br />unset($teacher);</p>
<p class="answer">After performing any of these fixes it might be a good idea
to drop all the tables in your database and re-install again from scratch.</p>
<p class="answer">&nbsp;</p>
<h3><a name="nologin"></a>I can't log in - I just stay stuck on the login screen.</h3>
<p class="answer">The most common cause for this is that your own computer (not your Moodle server)
has a firewall that is stripping referrer information from the browser. Here are
some instructions for fixing <a href="http://service1.symantec.com/SUPPORT/nip.nsf/46f26a2d6dafb0a788256bc7005c3fa3/b9b47ad7eddd343b88256c6b006a85a8?OpenDocument&amp;src=bar_sch_nam">Norton firewall products</a>.</p>
<p class="answer">The server admin can also fix this for everyone by editing the Moodle configuration
page and changing the variable "<b>secureforms</b>" to "No".</p>
<p class="answer">Another possible cause of this problem is that sessions are
not configured properly on the server. You can test this by calling the script
http://yourserver/moodle/lib/session-test.php.</p>
<p class="answer">&nbsp;</p>
<h3><a name="backup"></a>How do I backup my whole Moodle site?</h3>
<p class="answer">There are two main things you need to make a copy of: the database and the uploaded files. The Moodle scripts themselves are less important, since you can always download a fresh copy if you have to.</p>
<p class="answer">There are many ways to do such backups. Here is an outline of a little script you can run on Unix to backup the database (it works well to have such a script run daily via a cron task</p>
<p class="answercode">cd /my/backup/directory</p>
<p class="answercode">mv moodle-database.sql.gz moodle-database-old.sql.gz</p>
<p class="answercode">mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename > moodle-database.sql</p>
<p class="answercode">gzip moodle-database.sql</p>
<p class="answer">For the files, you can use rsync regularly to copy only the changed files to another host:</p>
<p class="answercode">rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory
/my/backup/directory/</p>
<p class="answercode">&nbsp;</p>
<h3><a name="locale"></a>Why doesn't my Moodle site display the time &amp; date correctly?</h3>
<p class="answer">Each language requires a specific language code (called a <strong>locale</strong>
code) to allow dates to be displayed correctly. The language packs contain default
standard codes, but sometimes these don't work on Windows servers. </p>
<p class="answer">You can find the correct locale codes for Windows on these two
pages: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp" target="_blank">Language
codes</a> and <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_country_strings.asp" target="_blank">Country/region
codes</a>.(eg &quot;esp_esp&quot; for spanish)</p>
<p class="answer">These new locale codes can be entered on the Admin -&gt; Configure
-&gt; Variables page, where they override the ones in the currently chosen language
pack.</p>
<p class="answer">&nbsp;</p>
<h3><a name="cron"></a>Email copies are not being sent
from my forums </h3>
<p class="answer">You <strong>must</strong> set up cron properly if you want Moodle
to send out automatic email from forums, assignments etc. This same
process also performs a number of clean-up tasks such as deleting old unconfirmed
users, unenrolling old students and so on.</p>
<p class="answer">Basically, you need to set up a process to regularly call the
script http://yoursite/admin/cron.php. Please see <a href="./?file=install.html#cron">the
section on cron in the Installation documentation</a>.</p>
<p class="answer">Tip: Try the default setting in Moodle variables page. Leave the smtphost blank.
This will be acceptable for the majority of users.
<p class="answer">&nbsp;
<p class="answer">&nbsp;
<hr />
<p align="center" class="normaltext"><a href='ma&#105&#108t&#111:ma%72%74in@%6d%6fo%64%6c%65.o%72g' title='mar&#116&#105n@&#109oo&#100&#108&#101&#46&#111&#114g'>Suggest
a new FAQ</a> (include the answer!)</p>
<hr />
<p align="right"><strong><em>Thanks to John Eyre for helping to maintain this
FAQ.</em></strong></p>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
moodler Exp $</font></p>
</body>
</html>
-211
View File
@@ -1,211 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Features</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Features</h1>
<blockquote>
<p>Moodle is an active and evolving product. This page lists just some of the
many features it contains:</p>
<h3>Overall design</h3>
<ul>
<li>Promotes a social constructionist pedagogy (collaboration, activities, critical
reflection, etc)</li>
<li>Suitable for 100% online classes as well as supplementing face-to-face learning
</li>
<li>Simple, lightweight, efficient, compatible, low-tech browser interface</li>
<li>Easy to install on almost any platform that supports PHP. Requires only
one database (and can share it).</li>
<li>Full database abstraction supports all major brands of database (except
for initial table definition)</li>
<li>Course listing shows descriptions for every course on the server, including
accessibility to guests.</li>
<li>Courses can be categorised and searched - one Moodle site can support thousands
of courses</li>
<li>Emphasis on strong security throughout. Forms are all checked, data validated,
cookies encrypted etc</li>
<li>Most text entry areas (resources, forum postings etc) can
be edited using an embedded WYSIWYG HTML editor</li>
</ul>
<h3 >Site management</h3>
<ul>
<li>Site is managed by an admin user, defined during setup</li>
<li>Plug-in "themes" allow the admin to customise the site colours, fonts, layout
etc to suit local needs</li>
<li>Plug-in activity modules can be added to existing Moodle installations</li>
<li>Plug-in language packs allow full localisation to any language. These can
be edited using a built-in web-based editor. Currently there are language
packs for over <a href="http://moodle.org/download/lang/" target="_top">43
languages</a>.</li>
<li>The code is clearly-written PHP under a GPL license - easy to modify to
suit your needs</li>
</ul>
<h3 >User management</h3>
<ul>
<li>Goals are to reduce admin involvement to a minimum, while retaining high
security</li>
<li>Supports a range of authentication mechanisms through plug-in authentication
modules, allowing easy integration with existing systems.</li>
<li>Standard email method: students can create their own login accounts. Email
addresses are verified by confirmation.</li>
<li>LDAP method: account logins can be checked against an LDAP server. Admin
can specify which fields to use.</li>
<li>IMAP, POP3, NNTP: account logins are checked against a mail or news server.
SSL, certificates and TLS are supported.</li>
<li>External database: any database containing at least two fields can be used
as an external authentication source.</li>
<li>Each person requires only one account for the whole server - each account
can have different access</li>
<li>An admin account controls the creation of courses and creates teachers by
assigning users to courses</li>
<li>A course creator account is only allowed to create courses and teach in
them</li>
<li>Teachers may have editing privileges removed so that they can't modify the
course (eg for part-time tutors)</li>
<li>Security - teachers can add an "enrolment key" to their courses to keep
out non-students. They can give out this key face-to-face or via personal
email etc</li>
<li>Teachers can enrol students manually if desired</li>
<li>Teachers can unenrol students manually if desired, otherwise they are automatically
unenrolled after a certain period of inactivity (set by the admin)</li>
<li>Students are encouraged to build an online profile including photos, description.
Email addresses can be protected from display if required.</li>
<li>Every user can specify their own timezone, and every date in Moodle is translated
to that timezone (eg posting dates, assignment due dates etc)</li>
<li>Every user can choose the language used for the Moodle interface (English,
French, German, Spanish, Portuguese etc)</li>
</ul>
<h3 >Course management</h3>
<ul>
<li>A full teacher has full control over all settings for a course, including
restricting other teachers</li>
<li>Choice of course formats such as by week, by topic or a discussion-focussed
social format</li>
<li>Flexible array of course activities - Forums, Quizzes, Resources,
Choices, Surveys, Assignments, Chats, Workshops</li>
<li>Recent changes to the course since the last login can be displayed on the
course home page - helps give sense of community</li>
<li>Most text entry areas (resources, forum postings etc) can
be edited using an embedded WYSIWYG HTML editor</li>
<li>All grades for Forums, Quizzes and Assignments can be viewed on
one page (and downloaded as a spreadsheet file)</li>
<li>Full user logging and tracking - activity reports for each student are available
with graphs and details about each module (last access, number of times read)
as well as a detailed "story" of each students involvement including postings
etc on one page.</li>
<li>Mail integration - copies of forum posts, teacher feedback etc can be mailed
in HTML or plain text.</li>
<li>Custom scales - teachers can define their own scales to be used for grading
forums and assignments</li>
<li>Courses can be packaged as a single zip file using the Backup function.
These can be restored on any Moodle server.</li>
</ul>
<h3 >Assignment Module</h3>
<ul>
<li>Assignments can be specified with a due date and a maximum grade.</li>
<li>Students can upload their assignments (any file format) to the server -
they are date-stamped.</li>
<li>Late assignments are allowed, but the amount of lateness is shown clearly
to the teacher</li>
<li>For each particular assignment, the whole class can be assessed (grade and
comment) on one page in one form.</li>
<li>Teacher feedback is appended to the assignment page for each student, and
notification is mailed out.</li>
<li>The teacher can choose to allow resubmission of assignments after grading
(for regrading)</li>
</ul>
</ul>
<h3 >Chat Module</h3>
<ul>
<li>Allows smooth, synchronous text interaction</li>
<li>Includes profile pictures in the chat window</li>
<li>Supports URLs, smilies, embedded HTML, images etc</li>
<li>All sessions are logged for later viewing, and these can also be made available
to students</li>
</ul>
<h3 >Choice Module</h3>
<ul>
<li>Like a poll. Can either be used to vote on something, or to get feedback
from every student (eg research consent)</li>
<li>Teacher sees intuitive table view of who chose what</li>
<li>Students can optionally be allowed to see an up-to-date graph of results</li>
</ul>
<h3 >Forum Module</h3>
<ul>
<li>Different types of forums are available, such as teacher-only, course news,
open-to-all, and one-thread-per-user.</li>
<li>All postings have the authors photo attached.</li>
<li>Discussions can be viewed nested, flat or threaded, oldest or newest first.</li>
<li>Individual forums can be subscribed to by each person so that copies are
forwarded via email, or the teacher can force subscription for all</li>
<li>The teacher can choose not to allow replies (eg for an announcements-only
forum)</li>
<li>Discussion threads can be easily moved between forums by the teacher</li>
<li>Attached images are shown inline</li>
<li>If forum ratings are being used, these can be restricted to a range of dates</li>
</ul>
<h3 >Quiz Module</h3>
<ul>
<li>Teachers can define a database of questions for re-use in different quizzes</li>
<li>Questions can be stored in categories for easy access, and these categories
can be &quot;published&quot; to make them accessible from any course on the
site. </li>
<li>Quizzes are automatically graded, and can be re-graded if questions are
modified </li>
<li>Quizzes can have a limited time window outside of which they are not available</li>
<li>At the teacher's option, quizzes can be attempted multiple times, and can
show feedback and/or correct answers</li>
<li>Quiz questions and quiz answers can be shuffled (randomised) to reduce cheating</li>
<li>Questions allow HTML and images</li>
<li>Questions can be imported from external text files</li>
<li>Attempts can be cumulative, if desired, and finished over several sessions</li>
<li>Multiple-choice questions supporting single or multiple answers</li>
<li>Short Answer questions (words or phrases)</li>
<li>True-False questions </li>
<li>Matching questions</li>
<li>Random questions</li>
<li>Numerical questions (with allowable ranges)</li>
<li>Embedded-answer questions (cloze style) with answers within passages of
text </li>
<li>Embedded descriptive text and graphics</li>
</ul>
<h3 >Resource Module</h3>
<ul>
<li>Supports display of any electronic content, Word, Powerpoint, Flash, Video,
Sounds etc</li>
<li>Files can be uploaded and managed on the server, or created on the fly using
web forms (text or HTML)</li>
<li>External content on the web can be linked to or seamlessly included within
the course interface.</li>
<li>External web applications can be linked in with data passed to them</li>
</ul>
<h3 >Survey Module</h3>
<ul>
<li>Built-in surveys (COLLES, ATTLS) have been proven as instruments for analysing online classes</li>
<li>Online survey reports always available, including many graphs. Data is downloadable as an Excel spreadsheet or CSV text file.</li>
<li>Survey interface prevents partly-finished surveys.</li>
<li>Feedback is provided to the student of their results compared to the class averages
</li>
</ul>
<h3 >Workshop Module</h3>
<ul>
<li>Allows peer assessement of documents, and the teacher can manage and grade
the assessment.</li>
<li>Supports a wide range of possible grading scales</li>
<li>Teacher can provide sample documents for students to practice grading</li>
<li>Very flexible with many options.</li>
</ul>
<p>&nbsp;</p>
</blockquote>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
-32
View File
@@ -1,32 +0,0 @@
<?php // $Id$
// Names of the documentation files
// Files with a definition "-" are treated as spacers
$string['-about'] = "About Moodle";
$string['intro.html'] = "Introduction";
$string['background.html'] = "Background";
$string['philosophy.html'] = "Philosophy";
$string['licence.html'] = "License";
$string['features.html'] = "Features";
$string['release.html'] = "Release Notes";
$string['future.html'] = "Future";
$string['credits.html'] = "Credits";
$string['-installation'] = "Administration";
$string['install.html'] = "Installation";
$string['faq.html'] = "Installation FAQ";
$string['installamp.html'] = "Apache, MySQL, PHP";
$string['upgrade.html'] = "Upgrading";
$string['-usage'] = "Using Moodle";
$string['teacher.html'] = "Teacher Manual";
$string['other.html'] = "Other Docs";
$string['-development'] = "Development";
$string['developer.html'] = "Developer Manual";
$string['coding.html'] = "Coding Guide";
$string['cvs.html'] = "Using CVS";
$string['translation.html'] = "Translation";
?>
-62
View File
@@ -1,62 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Future</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Future</h1>
<blockquote>
<p>As Moodle gains in maturity, its directions are increasingly influenced by
the community of developers and users. A dynamic database of proposed features
and their status can be found at <a target="_top" href="http://moodle.org/bugs/">moodle.org/bugs</a>.
Your <a href="?file=credits.html">contributions</a> in the form of ideas, code,
feedback and promotion are all very welcome - see the <a href="?file=developer.html">Developers
manual</a> and the <a href="http://moodle.org/help" target="_top">community forums</a> for more details. You can also pay to have certain features developed sooner- see <a href="http://moodle.com/development/" target="_top">moodle.com/development</a> for information and a quote. </p>
<p>Here is the current roadmap of the future, though this is always subject to change depending on <a href="http://moodle.org/donations/" target="_blank">sponsors</a> and <a href="?file=credits.html">developers</a>. </p>
<h3>Version 1.6</h3>
<blockquote>
<p>Blogs as the main tool for reflective activities (providing user, course and site feeds).</p>
<p>Database module, a general purpose tool for collaborative data entry, searching and browsing</p>
<p>Integration with LAMS as an activity or course format</p>
<p>Some better statistics</p>
<p>Incoming email handling</p>
<p>Basic Web Services API</p>
</blockquote>
<h3>Version 1.7</h3>
<blockquote>
<p>My Moodle page providing a customisable overview of all courses, plus RSS feeds and so on.</p>
<p>Improved User Profile page, integrating Blogs, feeds etc in a semi-public home page</p>
<p>Preliminary support for IMS LD Level A, allowing import and export</p>
<p>Full support for SCORM 2004</p>
<p>Improved Web Services API</p>
<p>Integration with some repositories</p>
</blockquote>
<h3>Version 2.0</h3>
<blockquote>
<p>Conditional activities, allowing dependencies and forced paths</p>
<p>Complete support for IMS LD standard</p>
<p>Improved Groups, allowing groups to be defined at site and activity level</p>
<p>Improved Roles implementation, allowing custom roles at site, course and activity level</p>
<p>Many of the main pages customisable using HTML templates. </p>
<p>Some exciting developments in making Moodle more network-aware,
with a natural evolution of Moodle's focus on collaboration. More on this here later. </p>
</blockquote>
</blockquote>
<p align="center">&nbsp;</p>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
-448
View File
@@ -1,448 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Basic Installation</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
<!--
.style3 {color: #660000}
-->
</style>
</head>
<body>
<h1>Installing Moodle</h1>
<h2>Dont panic! <img src="http://moodle.org/pix/s/smiley.gif" /></h2>
<blockquote>
<p>This guide explains how to install Moodle for the first time. For some of these steps it goes into a lot of detail to try and cover the majority of possible
web server setups, so this document may look long and complicated. Don't panic, once you know how to do it you can install Moodle in minutes!</p>
<p>If you have problems please read this document carefully - most common issues are answered in here.
If you still have trouble, you can seek help from
<a target="_blank" href="http://moodle.org/help">Moodle Help</a></p>
<p>Another option is to contact a <a target="_blank" href="http://moodle.com/hosting/">web hosting company</a>
who can completely maintain Moodle for you, so that you can ignore all this and get straight into educating!
</p>
<p>&nbsp; </p>
<p>Sections in this document:</p>
<ol>
<li><a href="#requirements">Requirements</a></li>
<li><a href="#downloading">Download and copy files into place</a> </li>
<li><a href="#site">Site structure</a></li>
<li><a href="#installer">Run the installer script to create config.php</a> <ul>
<li><a href="#webserver">Check web server settings</a></li>
<li><a href="#database">Creating a database</a></li>
<li><a href="#data">Creating a data directory</a></li>
</ul>
</li>
<li><a href="#admin">Go to the admin page to continue configuration</a></li>
<li><a href="#cron">Set up cron</a></li>
<li><a href="#course">Create a new course</a></li>
</ol>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="requirements"></a>1. Requirements</h3>
<blockquote>
<p>Moodle is primarily developed in Linux using Apache, MySQL and PHP (also
sometimes known as the LAMP platform), but is also regularly tested with PostgreSQL
and on Windows XP, Mac OS X and Netware 6 operating systems</p>
<p>The requirements for Moodle are as follows:</p>
<ol>
<li>Web server software. Most people use <a href="http://www.apache.org/" target="_blank">Apache</a>,
but Moodle should work fine under any web server that supports PHP, such
as IIS on Windows platforms.</li>
<li><a href="http://www.php.net/" target="_blank">PHP</a> scripting language (version 4.1.0
or later). PHP 5 is supported as of Moodle 1.4. </li>
<li>a working database server: <a href="http://www.mysql.com/" target="_blank">MySQL</a>
or <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a> are
completely supported and recommended for use with Moodle. </li>
</ol>
<p>Most web hosts support all of this by default. If you are signed up with
one of the few webhosts that does not support these features ask them why,
and consider taking your business elsewhere.</p>
<p>If you want to run Moodle on your own computer and all this looks a bit daunting,
then please see our guide: <a href="http://moodle.org/doc/?file=installamp.html">Installing
Apache, MySQL and PHP</a>. It provides some step-by-step instructions to install
all this on most popular platforms.</p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="downloading"></a>2. Download and copy files into place </h3>
<blockquote>
<p>There are two ways to get Moodle, as a compressed package and via CVS. These
are explained in detail on the download page: <a href="http://moodle.org/download/" target="_blank">http://moodle.org/download/</a></p>
<p>After downloading and unpacking the archive, or checking out the files via
CVS, you will be left with a directory called &quot;moodle&quot;, containing
a number of files and folders.</p>
<p>You can either place the whole folder in your web server documents directory,
in which case the site will be located at <b>http://yourwebserver.com/moodle</b>,
or you can copy all the contents straight into the main web server documents
directory, in which case the site will be simply <b>http://yourwebserver.com</b>.</p>
<p>If you are downloading Moodle to your local computer and then uploading it to your web site, it is usually better to upload the whole archive as one file, and then do the unpacking on the server. Even web hosting interfaces like Cpanel allow you to uncompress archives in the &quot;File Manager&quot;. </p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="site"></a>3. Site structure</h3>
<blockquote>
<p>You can safely skip this section, but here is a quick summary of the contents of the Moodle folder, to help get
you oriented:</p>
<blockquote>
<table><tr>
<td width="130" valign="top">config.php</td>
<td valign="top">-</td>
<td valign="top">
contains basic settings. This file does not come with Moodle - you will create it. </td>
</tr>
<tr>
<td valign="top">install.php</td>
<td valign="top">-</td>
<td valign="top">the script you will run to create config.php </td>
</tr>
<tr><td valign="top">version.php</td>
<td valign="top">-</td>
<td valign="top">
defines the current version of Moodle code
</td></tr>
<tr><td valign="top">index.php</td>
<td valign="top">-</td>
<td valign="top">
the front page of the site
</td></tr></table>
<ul>
<li>admin/ - code to administrate the whole server </li>
<li>auth/ - plugin modules to authenticate users </li>
<li>blocks/ - plugin modules for the little side blocks on many pages</li>
<li>calendar/ - all the code for managing and displaying calendars</li>
<li>course/ - code to display and manage courses </li>
<li>doc/ - help documentation for Moodle (eg this page)</li>
<li>files/ - code to display and manage uploaded files</li>
<li>lang/ - texts in different languages, one directory per language </li>
<li>lib/ - libraries of core Moodle code </li>
<li>login/ - code to handle login and account creation </li>
<li>mod/ - all the main Moodle course modules are in here </li>
<li>pix/ - generic site graphics</li>
<li>theme/ - theme packs/skins to change the look of the site.</li>
<li>user/ - code to display and manage users</li>
</ul>
<p>&nbsp;</p>
</blockquote>
</blockquote>
<h3 class="sectionheading"><a name="installer"></a>4. Run the Installer script to create config.php </h3>
<blockquote>
<p>To run the installer script (install.php), just try to access your Moodle main URL using a web browser, or access <strong>http://yourserver/install.php</strong> directly. </p>
<p>(The Installer will try to set a session cookie. If you get a popup warning in your browser make sure you accept that cookie!) </p>
<p>Moodle will detect that configuration is necessary and will lead you through some screens to help you create a new configuration file called <strong>config.php. </strong>At the end of the process Moodle will try and write the file into the right location, otherwise you can press a button to download it from the installer and then upload config.php into the main Moodle directory on the server. </p>
<p>Along the way the installer will test your server environment and give you suggestions about how to fix any problems. For most common issues these suggestions should be sufficient, but if you get stuck, look below for more information about some of common things that might be holding you up. <br />
</p>
</blockquote>
<blockquote>
<h3 class="sectionheading"><a name="webserver" id="webserver"></a>4.1 General web server settings </h3>
<blockquote>
<p>Firstly, make sure that your web server is set up to use index.php as a default
page (perhaps in addition to index.html, default.htm and so on).</p>
<p>In Apache, this is done using a DirectoryIndex parameter in your httpd.conf
file. Mine usually looks like this:</p>
<blockquote>
<pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
</blockquote>
<p>Just make sure index.php is in the list (and preferably towards the start
of the list, for efficiency).</p>
<p>Secondly, <b>if you are using Apache 2</b>, then you should turn on the <i>AcceptPathInfo</i>
variable, which allows scripts to be passed arguments like http://server/file.php/arg1/arg2.
This is essential to allow relative links between your resources, and also
provides a performance boost for people using your Moodle web site. You can
turn this on by adding these lines to your httpd.conf file.</p>
<blockquote>
<pre><strong>AcceptPathInfo</strong> on </pre>
</blockquote>
<p>Thirdly, Moodle requires a number of PHP settings to be active for it to
work. <b>On most servers these will already be the default settings.</b>
However, some PHP servers (and some of the more recent PHP versions) may
have things set differently. These are defined in PHP's configuration
file (usually called php.ini):</p>
<blockquote>
<pre>magic_quotes_gpc = 1 (preferred but not necessary)
magic_quotes_runtime = 0 (necessary)
file_uploads = 1
session.auto_start = 0
session.bug_compat_warn = 0
</pre>
</blockquote>
<p>If you don't have access to httpd.conf or php.ini on your server, or you
have Moodle on a server with other applications that require different settings,
then don't worry, you can often still OVERRIDE the default settings.
</p>
<p>To do this, you need to create a file called <b>.htaccess</b> in Moodle's
main directory that contains lines like the following.
This only works on Apache servers and only when Overrides have been allowed in the main configuration. </p>
<blockquote>
<pre>
DirectoryIndex index.php index.html index.htm
&lt;IfDefine APACHE2>
<b>AcceptPathInfo</b> on
&lt;/IfDefine>
php_flag magic_quotes_gpc 1
php_flag magic_quotes_runtime 0
php_flag file_uploads 1
php_flag session.auto_start 0
php_flag session.bug_compat_warn 0</pre>
</blockquote>
<p>You can also do things like define the maximum size for uploaded files:
</p>
<blockquote>
<pre>
LimitRequestBody 0
php_value upload_max_filesize 2M
php_value post_max_size 2M
</pre>
</blockquote>
<p>The easiest thing to do is just copy the sample file from <strong>lib/htaccess</strong> and edit it to suit your needs. It contains further instructions. For
example, in a Unix shell:
</p>
<blockquote>
<pre>cp lib/htaccess .htaccess</pre>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="database"></a>4.2 Creating a database</h3>
<blockquote>
<p>You need to create an empty database (eg "<em>moodle</em>") in your database system
along with a special user (eg "moodleuser") that has access to that database
(and that database only). You could use the "root" user if you wanted to for a test server, but
this is not recommended for a production system: if hackers manage to discover
the password then your whole database system would be at risk, rather than
just one database. </p>
<p>If you are using a webhost, they will probably have a control panel web interface for you to create your database. </p>
<p>The <strong>Cpanel</strong> system is one of the most popular of these. To create a database in Cpanel, </p>
<ol>
<li>Click on the &quot;<strong>MySQL Databases</strong>&quot; icon.</li>
<li>Type &quot;moodle&quot; in the database field and click &quot;<strong>Add Database</strong>&quot;.</li>
<li> Type a username and password (not one you use elsewhere) in the respective fields and click &quot;<strong>Add User</strong>&quot;.</li>
<li> Now use the &quot;<strong>Add User to Database</strong>&quot; button to give this new user account &quot;<strong>ALL</strong>&quot; rights to the new database.</li>
<li>Note that the username and database names may be prefixed by your Cpanel account name. When entering this information into the Moodle installer - use the full names.</li>
</ol>
<p>If you have access to Unix command lines then you can do the same sort of thing by typing commands. </p>
<p>Here are some example Unix command lines for MySQL: </p>
<pre>
# mysql -u root -p
> CREATE DATABASE moodle;
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
> quit
# mysqladmin -p reload
</pre>
<p>And some example command lines for PostgreSQL: </p>
<pre>
# su - postgres
> psql -c "create user moodleuser createdb;" template1
> psql -c "create database moodle;" -U moodleuser template1
> psql -c "alter user moodleuser nocreatedb;" template1</pre>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="data"></a>4.3 Creating a data directory </h3>
<blockquote>
<p>Moodle will also need some space on your server's hard disk to store uploaded files, such as course documents and user pictures. </p>
<p>The Moodle installer tries hard to create this directory for you but if it fails then you will have to create a directory for this purpose manually. </p>
<p>For security, it's best that this directory is NOT accessible directly via the web. The easiest way to do this is to simply locate it OUTSIDE the web directory, but if you must have it in the web directory then protect it by creating a file in the data directory called .htaccess, containing this line: </p>
<blockquote>
<pre>deny from all<br />AllowOverride None</pre>
</blockquote>
<p>To make sure that Moodle can save uploaded files in this directory, check that the web server software (eg Apache) has permission to read, write and execute in this directory. </p>
<p>On Unix machines, this means setting the owner of the directory to be something like &quot;nobody&quot; or &quot;apache&quot;, and then giving that user read, write and execute permissions.</p>
<p>On Cpanel systems you can use the &quot;File Manager&quot; to find the folder, click on it, then choose &quot;Change Permissions&quot;. On many shared hosting servers, you will probably need to restrict all file access to your "group" (to prevent other webhost customers from looking at or changing your files), but provide full read/write access to everyone else (which will allow the web server to access your files). </p>
<p>Speak to your server administrator if you are having trouble setting this up securely. In particular some sites that use a PHP feature known as &quot;Safe Mode&quot; may <em>require</em> the administrator to create this directory properly for you. </p>
</blockquote>
</blockquote>
<h3 class="sectionheading"><a name="admin"></a>5. Go to the admin page to continue configuration </h3>
<blockquote>
<p>Once the basic <strong>config.php</strong> has been correctly created in the previous step, trying to access the front page of your site will take you the &quot;admin&quot; page for the rest of the configuration.</p>
<p>The first time you access this admin page, you will be presented with
a GPL &quot;shrinkwrap&quot; agreement with which you <strong>must</strong> agree before you
can continue with the setup.</p>
<p>Now Moodle will start setting up your database and creating tables to store
data. Firstly, the main database tables are created. You should see a number
of SQL statements followed by status messages (in green or red) that look
like this:</p>
<blockquote>
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category
int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default
'', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT
NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default
'1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default
'0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id))
TYPE=MyISAM</p>
<p><font color="#006600">SUCCESS</font></p>
</blockquote>
<p>...and so on, followed by: <font color="#006600">Main databases set up
successfully.</font> </p>
<blockquote>
<p class="style3">If you don't see these, then there must have been some problem with the database
or the configuration settings you defined in config.php. Check that PHP isn't
in a restricted "Safe Mode" (commercial web hosts sometimes have safe mode
turned on). You can check PHP variables by creating a little file containing <strong>&lt;?php phpinfo() ?&gt;</strong> and looking at it through a browser. Check all these and
try this page again.</p>
</blockquote>
<p>Scroll down the very bottom of the page and press the &quot;Continue&quot;
link.</p>
<p>You should now see a form where you can define more configuration variables
for your installation, such as the default language, SMTP hosts and so on.
Don't worry too much about getting everything right just now - you can always
come back and edit these later on using the admin interface. The defaults are designed to be useful and secure for most sites. Scroll down to
the bottom and click &quot;Save changes&quot;.</p>
<blockquote>
<p class="style3">If (and only if) you find yourself getting stuck on this page, unable to
continue, then your server probably has what I call the "buggy referrer" problem.
This is easy to fix: just turn off the &quot;secureforms&quot; setting, then
try to continue again.</p>
</blockquote>
<p>Next you will see more pages that print lots of status messages as they set up all the tables required by the various Moodle module. As before, they should all be <font color="#006600">green</font>.</p>
<p>Scroll down the very bottom of the page and press the &quot;Continue&quot; link.</p>
<p>The next page is a form where you can define parameters for your Moodle site
and the front page, such as the name, format, description and so on. Fill
this out (you can always come back and change these later) and then press
&quot;Save changes&quot;.</p>
<p>Finally, you will then be asked to create a top-level administration user
for future access to the admin pages. Fill out the details with your own name,
email etc and then click &quot;Save changes&quot;. Not all the fields are
required, but if you miss any important fields you'll be re-prompted for them.
</p>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p><strong>Make sure you remember the username and password you chose
for the administration user account, as they will be necessary to
access the administration page in future.</strong></p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<p class="style3">(If for any reason your install is interrupted, or there is a system error
of some kind that prevents you from logging in using the admin account, you
can usually log in using the default username of &quot;<strong>admin</strong>&quot;,
with password &quot;<strong>admin</strong>&quot;.)</p>
</blockquote>
<p>Once successful, you will be returned to the home page of your new site! Note the
administration links that appear down the left hand side of the page (these
items also appear on a separate Admin page) - these items are only visible
to you because you are logged in as the admin user. All your further administration
of Moodle can now be done using this menu, such as:</p>
<ul>
<li>creating and deleting courses</li>
<li>creating and editing user accounts</li>
<li>administering teacher accounts</li>
<li>changing site-wide settings like themes etc</li>
</ul>
<p>But you are not done installing yet! There is one very important thing still to do (see the next section on cron). </p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="cron"></a>6. Set up cron -- IMPORTANT! </h3>
<blockquote>
<p>Some of Moodle's modules require continual checks to perform tasks. For example,
Moodle needs to check the discussion forums so it can mail out copies of posts
to people who have subscribed.</p>
<p>The script that does all this is located in the admin directory, and is called
cron.php. However, it can not run itself, so you need to set up a mechanism
where this script is run regularly (eg every five or ten minutes). This provides
a &quot;heartbeat&quot; so that the script can perform functions at periods
defined by each module. This kind of regular mechanism is known as a <strong>cron service</strong>. </p>
<p>Note that the machine performing the cron <b>does not need to be the same
machine that is running Moodle</b>. For example, if you have a limited web
hosting service that does not have a cron service, then you can might choose to run
cron on another server or on your home computer. All that matters is that
the cron.php file is called regularly. </p>
<p>The load of this script is not very high, so 5 minutes is usually reasonable,
but if you're worried about it you can reduce the time period to something
like 15 minutes or even 30 minutes. It's best not to make the time period
too long, as delaying mail-outs can slow down activity within the course.</p>
<p>First, test that the script works by running it directly from your browser:</p>
<blockquote>
<pre>http://example.com/moodle/admin/cron.php</pre>
</blockquote>
<p>Now, you need to set up some of way of running the script automatically and
regularly.</p>
<p><b>On Windows systems</b></p>
<blockquote>
<p>The simplest way is to use this little package <a href="http://moodle.org/download/modules/moodle-cron-for-windows.zip" title="Click to download this package (150k)" target="_blank"><strong>moodle-cron-for-windows.zip</strong></a> which makes this whole thing very easy by installing a small Windows service. Run it and forget about it!</p>
</blockquote>
<p><strong>On web hosting services</strong></p>
<blockquote>
<p> Your web-based control panel may have a web page that allows you to set up this cron process. For example, on Cpanel system, look for a button called &quot;Cron jobs&quot;. In there you can put the same sort of Unix commands as listed below. </p>
</blockquote>
<h4> Using the command line on Unix </h4>
<blockquote>
<p>There are different command line programs you can use to call the page from the command line. Not all of them may be available on a given server.</p>
<p>For example, you can use a Unix utility like 'wget':</p>
<blockquote>
<pre>wget -q -O /dev/null http://example.com/moodle/admin/cron.php</pre>
</blockquote>
<p>Note in this example that the output is thrown away (to /dev/null).</p>
<p>The same thing using lynx:</p>
<blockquote>
<pre>lynx -dump http://example.com/moodle/admin/cron.php &gt; /dev/null</pre>
</blockquote>
<p>Alternatively you could use a standalone version of PHP, compiled to be run
on the command line. The advantage with doing this is that your web server
logs aren't filled with constant requests to cron.php. The disadvantage is
that you need to have access to a command-line version of php.</p>
<blockquote>
<pre>/opt/bin/php /web/moodle/admin/cron.php
</pre>
</blockquote>
</blockquote>
<h4>Using the crontab program on Unix </h4>
<blockquote>
<p> All that Cpanel does is provide a web interface to a Unix utility known as crontab. If you have a command line, you can set up crontab yourself using the command:</p>
<blockquote>
<pre>crontab -e</pre>
</blockquote>
<p>and then adding one of the above commands like:</p>
<blockquote>
<pre>*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php</pre>
</blockquote>
<p>Usually, the "crontab" command will put you into the 'vi' editor. You enter
"insert mode" by pressing "i", then type in the line as above, then exit insert mode by
pressing ESC. You save and exit by typing ":wq", or quit without saving using ":q!" (without the quotes).</p>
</blockquote>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="course"></a>7. Create a new course</h3>
<blockquote>
<p>Now that Moodle is running properly, you can try creating a new course to play with. </p>
<p>Select &quot;Create a new course&quot; from the Admin page (or the admin
links on the home page).</p>
<p>Fill out the form, paying special attention to the course format. You don't
have to worry about the details too much at this stage, as everything can
be changed later by the teacher. Note that the yellow help icons are everywhere to provide contextual help on any aspect. </p>
<p>Press &quot;Save changes&quot;, and you will be taken to a new form where
you can assign teachers to the course. You can only add existing user accounts
from this form - if you want to create a new teacher account then either ask
the teacher to create one for themselves (see the login page), or create one
for them using the &quot;Add a new user&quot; on the Admin page.</p>
<p>Once done, the course is ready to customise, and is accessible via the &quot;Courses&quot;
link on the home page.</p>
<p>See the &quot;<a href="./?file=teacher.html">Teacher Manual</a>&quot; for more details
on course-building.</p>
<p>&nbsp;</p>
<p align="center"><strong>Happy exploring and happy Moodling!</strong></p>
<p align="center"><strong>If you like Moodle, please consider <a href="http://moodle.org/donations/" target="_blank">donating</a> to help us cover our costs! </strong></p>
</blockquote>
<p>&nbsp;</p>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
-158
View File
@@ -1,158 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Installing PHP and MySQL</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Installing Apache, MySQL and PHP</h1>
<blockquote>
<p>Moodle is written in a scripting language called PHP, and stores most of its
data in a database. The database we recommend is MySQL. Before installing Moodle
you must have a working PHP installation and a working database to turn your
computer into a functional web server platform. These packages can be tricky
to set up for average computer users, so this page has been written to try to
make this process as simple as possible for different platforms:</p>
<ul>
<li><a href="#host" class="questionlink">Hosting Service</a></li>
<li><a href="#mac" class="questionlink">Mac OS X</a></li>
<li><a href="#redhat" class="questionlink">Redhat Linux</a></li>
<li><a href="#windows" class="questionlink">Windows</a></li>
</ul>
<p class="questionlink">&nbsp;</p>
<h3 class="sectionheading"><a name="host" id="host"></a>Hosting Service</h3>
<blockquote>
<p>Unfortunately hosting services vary quite a lot in the way they work. Some
will even install Moodle for you.</p>
<p>Most will offer a web-based control panel to control your site, create databases
and set up cron. Some may also offer terminal access via ssh, so that you
can use the command shell to do things.</p>
<p>You should work your way through the <a href="./?file=install.html">Installation
guide</a> and take each step at a time. Ask your hosting provider if you get
stuck. </p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="mac" id="mac"></a>Mac OS X</h3>
<blockquote>
<p>The easiest way to do this is use the Apache server that Apple provides,
and add PHP and MySQL using Marc Liyanage's packages. Both of the pages below
come with good instructions that we won't duplicate here:</p>
<blockquote>
<p><strong>PHP</strong>: Download from here: <a href="http://www.entropy.ch/software/macosx/php/" target="_top">http://www.entropy.ch/software/macosx/php/</a></p>
<p><strong>MySQL</strong>: Download here: <a href="http://www.entropy.ch/software/macosx/mysql/" target="_top">http://www.entropy.ch/software/macosx/mysql/</a></p>
</blockquote>
<p>Once these are installed the standard <a href="./?file=install.html">Installation
guide</a> should be fairly straightforward.</p>
<p>A more detailed walkthrough is here: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="redhat"></a>Redhat Linux</h3>
<blockquote>
<p>You should install all available RPM packages for Apache, PHP and MySQL.
One package that people frequently forget is the php-mysql package which is
necessary for PHP to talk to MySQL.</p>
<p>Once these are installed the standard <a href="./?file=install.html">Installation
guide</a> should be fairly straightforward.</p>
<p>A more detailed walkthrough is here: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="windows" id="windows"></a>Windows</h3>
<blockquote>
<p>The easiest way to do this is use <a href="http://www.easyphp.org/" target="_blank">EasyPHP</a>,
a package that bundles all the software you need into a single Windows application.
Here are the steps from start to finish:</p>
<ol>
<li> Firstly, if you have ever installed MySQL before (even as part of another
package), uninstall it all, delete all the MySQL files and make sure you
delete <strong>c:\my.cnf</strong> and <strong>c:\windows\my.ini</strong>.You
might want to do a search and delete ANY file called <strong>my.cnf</strong>
or <strong>my.ini</strong>.</li>
<li> If you've ever installed PHP before delete any files called <strong>php4ts.dll</strong>
from around your Windows directory, as well as any files called <strong>php.ini</strong>.</li>
<li> Download EasyPHP from here: <a href="http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7">http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7</a>
(approx 10 Mb)</li>
<li> Run the downloaded file: <strong>easyphp1-7_setup.exe</strong>. The installation
process is in French but is otherwise much like installing any other Windows
program - I advise accepting the defaults and letting it all install. Note
that &quot;Suivant&quot; means Next and &quot;Oui&quot; means Yes.</li>
<li>At the end of the install leave the checkbox selected to &quot;Lancer
EasyPHP&quot; (Start EasyPHP) and hit the 'Terminer&quot; button. You might
be taken to a information web page which you can safely ignore. </li>
<li>If all went well - congratulations! Apache, PHP and MySQL are all installed
and running! You should see a black E in your toolbar tray. You can right
click on it to get a menu which will let you control the running programs.</li>
<li>Some things may be in French and you may prefer English. You can download this file <a href="http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7">http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7</a> which contains English versions of www and home folder in the EasyPHP1-7 folder. These can be copied over the default files.</li>
<li> The next thing you need to do is to set up a database for Moodle to use.
Right-click the black E in the toolbar tray and choose Administration, then click DB Management (beside PHPMyAdmin).</li>
<li>If asked for a username, use &quot;<strong>root</strong>&quot; with a <strong>blank password</strong>. You
should see a phpMyAdmin web interface that allows you to create a new databases
and user accounts. </li>
<li>Create a new database by typing &quot;moodle&quot; into the field and
hitting the &quot;Create&quot; button. That was easy!</li>
<li>You can also create a new user to access your database if you want. This
can be a bit tricky for a first-time user, so you might just want to use
the existing user &quot;root&quot; with no password in your Moodle config
for now, and fix this later.</li>
<li> You're ready to install Moodle! Download the latest release of Moodle
from <a href="http://moodle.org/download" target="_blank">http://moodle.org/download</a>,
then unzip the archive.</li>
<li>Copy your moodle files into <strong>C:\Program Files\EasyPHP\www. </strong>You
can either copy the entire moodle directory (ie C:\Program Files\EasyPHP\www\moodle)
or copy all the <em>contents</em> of the moodle directory. If you choose
this second option then you will be able to access your Moodle home page
using http://localhost/ instead of http://localhost/moodle/.</li>
<li> Make a new empty folder somewhere else for Moodle to store uploaded files
in, eg: <strong>C:\moodledata</strong></li>
<li> Go into your Moodle folder. Make a copy of config-dist.php, and call
it config.php</li>
<li> Edit config.php using a text editor (Notepad will do, just be careful
that it doesn't add unwanted spaces at the end). </li>
<li>Put in all your new database info:<br />
$CFG-&gt;dbtype = 'mysql';<br />
$CFG-&gt;dbhost = 'localhost';<br />
$CFG-&gt;dbname = 'moodle';<br />
$CFG-&gt;dbuser = 'root'; <br />
$CFG-&gt;dbpass = '';<br />
$CFG-&gt;dbpersist = true;<br />
$CFG-&gt;prefix = 'mdl_';</li>
<li>And put in all your file paths:<br />
$CFG-&gt;wwwroot = 'http://localhost/moodle'; // Use an external address
if you know it. <br />
$CFG-&gt;dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />
$CFG-&gt;dataroot = 'C:\moodledata';</li>
<li>Save config.php - you can ignore the other settings if there are any.</li>
<li>You're nearly there now! The rest of the setup is all web-based. Visit
<a href="http://localhost/moodle/admin/" target="_blank">http://localhost/moodle/admin/</a>
with your browser to continue the setup via your browser.</li>
<li>To use zip files with Moodle (for example the backups use zip) you might
need to enable &quot;zlib&quot;. You can do this by going to your EasyPHP
directory (<strong>C:\Program Files\EasyPHP</strong>), and running the program
phpini.exe in there. Put a mark in the checkbox next to &quot;zlib.dll&quot;.
Close that window, then go to the black E in your toolbar and right-click
it to get a menu - select &quot;Restart&quot; from this menu.</li>
<li>Lastly, you need to set up some sort of cron. See the <a href="./?file=install.html">Installation
guide</a> for more details on this.</li>
</ol>
<p>If you don't or can't use EasyPHP, here are some a few tips to make sure
your PHP is set up correctly and avoid common problems:</p>
<ul>
<li>Make sure you enable the GD module so Moodle can process images - you
may have to edit php.ini and remove the comment (;) from this line: 'extension=php_gd2.dll'.
</li>
<li>Make sure you enable the Zlib module so that you can create and unpack
zip files from within Moodle.</li>
<li>Make sure sessions is turned on - you may have to edit php.ini and fix
the directory for <strong>session.save_path</strong> - instead of the default
"/tmp" use a Windows directory like "c:/temp".</li>
</ul>
<p>&nbsp;</p>
</blockquote>
</blockquote>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
-44
View File
@@ -1,44 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Introduction</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Introduction</h1>
<blockquote>
<p>Moodle is a software package for producing internet-based courses and web sites.
It's an ongoing development project designed to support a <a href="?file=philosophy.html">social constructionist</a> framework of education. </p>
<p>Moodle is provided freely as <a href="http://www.opensource.org/docs/definition_plain.html" target="_top">
Open Source</a> software (under the <a href="http://www.gnu.org/copyleft/gpl.html" target="_top">
GNU Public License</a>). Basically this means Moodle is copyrighted, but that
you have additional freedoms. You are allowed to copy, use and modify Moodle
provided that you agree to: <strong>provide the source to others</strong>; <strong>not
modify or remove the original license and copyrights</strong>, and <strong>apply
this same license to any derivative work</strong>. Read the license for full
details and please contact the <a href="http://moodle.org/user/view.php?id=1&amp;course=1">copyright
holder</a> directly if you have any questions.
</p>
<p>Moodle will run on any computer that can run <a href="http://www.php.net/" target="_top">
PHP</a>, and can support many types of database (particularly <a href="http://www.mysql.com/" target="_top">MySQL</a>).</p>
<p>The word Moodle was originally an acronym for Modular Object-Oriented Dynamic
Learning Environment, which is mostly useful to programmers and education theorists.&nbsp;
It's also a verb that describes the process of lazily meandering through something,
doing things as it occurs to you to do them, an enjoyable tinkering that often
leads to insight and creativity. As such it applies both to the way Moodle was
developed, and to the way a student or teacher might approach studying or teaching
an online course. Anyone who uses Moodle is a Moodler.</p>
<p>Come <a href="http://moodle.org/community/" target="_top">moodle with us</a>!</p>
</blockquote>
<p><br />
</p>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
File diff suppressed because one or more lines are too long
-23
View File
@@ -1,23 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Frequently Asked Questions (FAQ)</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Other documentation</h1>
<p class="normaltext">Here are some links to other sources of Moodle documentation:</p>
<p class="normaltext"><a href="../help.php?file=index.html">Index of all Moodle
help pages</a> - a list of all the context-sensitive help files within Moodle</p>
<p class="normaltext"><a href="http://moodle.org/docs/">User-contributed documentation</a>
- this page lists documentation contributed by Moodle users</p>
<p align="center" class="normaltext">&nbsp;</p>
<hr />
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
-53
View File
@@ -1,53 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Philosophy</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Philosophy</h1>
<blockquote>
<p>The design and development of Moodle is guided by a particular philosophy of learning, a way of thinking that you may see referred to in shorthand as a &quot;<em>social constructionist pedagogy</em>&quot;. (Some of you scientists may already be thinking &quot;soft education mumbo jumbo&quot; and reaching for your mouse, but please read on - this is useful for every subject area!)</p>
<p>This page tries to explain in simple terms what that phrase means by unpacking <strong>four main concepts</strong> behind it. Note that each of these is summarising one view of an immense amount of diverse research so these definitions may seem thin if you have read about these before.</p>
<p>If these concepts are completely new to you then it is likely that these ideas will be hard to understand at first - all I can recommend is that you read it carefully, while thinking about your own experiences of trying to learn something.<br />
</p>
<h3>1. Constructivism</h3>
<blockquote>
<p>This point of view maintains that people actively <strong>construct</strong> new knowledge as they interact with their environment. </p>
<p>Everything you read, see, hear, feel, and touch is tested against your prior knowledge and if it is viable within your mental world, may form new knowledge you carry with you. Knowledge is strengthened if you can use it successfully in your wider environment. You are not just a memory bank passively absorbing information, nor can knowledge be &quot;transmitted&quot; to you just by reading something or listening to someone.</p>
<p>This is not to say you can't learn anything from reading a web page or watching a lecture, obviously you can, it's just pointing out that there is more interpretation going on than a transfer of information from one brain to another.<br />
</p>
</blockquote>
<h3>2. Constructionism</h3>
<blockquote>
<p>Constructionism asserts that learning is particularly effective when constructing something for others to experience. This can be anything from a spoken sentence or an internet posting, to more complex artifacts like a painting, a house or a software package.</p>
<p>For example, you might read this page several times and still forget it by tomorrow - but if you were to try and explain these ideas to someone else in your own words, or produce a slideshow that explained these concepts, then I can guarantee you'd have a better understanding that is more integrated into your own ideas. This is why people take notes during lectures, even if they never read the notes again.<br />
</p>
</blockquote>
<h3>3. Social Constructivism</h3>
<blockquote>
<p>This extends the above ideas into a social group constructing things for one another, collaboratively creating a small culture of shared artifacts with shared meanings. When one is immersed within a culture like this, one is learning all the time about how to be a part of that culture, on many levels.</p>
<p>A very simple example is an object like a cup. The object can be used for many things, but its shape does suggest some &quot;knowledge&quot; about carrying liquids. A more complex example is an online course - not only do the &quot;shapes&quot; of the software tools indicate certain things about the way online courses should work, but the activities and texts produced within the group as a whole will help shape how each person behaves within that group.<br />
</p>
</blockquote>
<h3>4. Connected and Separate</h3>
<blockquote>
<p>This idea looks deeper into the motivations of individuals within a discussion. <strong>Separate</strong> behaviour is when someone tries to remain 'objective' and 'factual', and tends to defend their own ideas using logic to find holes in their opponent's ideas. <strong>Connected</strong> behaviour is a more empathic approach that accepts subjectivity, trying to listen and ask questions in an effort to understand the other point of view. <strong>Constructed</strong> behaviour is when a person is sensitive to both of these approaches and is able to choose either of them as appropriate to the current situation.</p>
<p>In general, a healthy amount of connected behaviour within a learning community is a very powerful stimulant for learning, not only bringing people closer together but promoting deeper reflection and re-examination of their existing beliefs.</p>
</blockquote>
<hr />
<p>Once you are thinking about all these issues, it helps you to focus on the experiences that would be best for learning from the learner's point of view, rather than just publishing and assessing the information you think they need to know. It can also help you realise how each participant in a course can be a teacher as well as a learner. Your job as a 'teacher' can change from being 'the source of knowledge' to being an influencer and role model of class culture, connecting with students in a personal way that addresses their own learning needs, and moderating discussions and activities in a way that collectively leads students towards the learning goals of the class.</p>
<p>Obviously Moodle doesn't force this style of behaviour, but this is what it is best at supporting. In future, as the technical infrastructure of Moodle stabilises, further improvements in pedagogical support will be a major direction for Moodle development.</p>
</blockquote>
<hr />
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
-537
View File
@@ -1,537 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Current Release notes</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
<!--
dt {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
dd {margin-bottom:1em;}
dl {margin-left: 40px;}
.style1 {font-weight: bold}
-->
</style>
</head>
<body>
<h1>Latest Release notes</h1>
<h2>Moodle 1.5.3 (11th November, 2005) </h2>
<p>(Because this release contains important security fixes, we highly advise
that sites using any previous version of Moodle upgrade to this version
as soon as possible.)</p>
<h3>A few new things</h3>
<ul type="circle">
<li> We now have SCORM 1.3 (SCORM 2004) support!</li>
<li> A new Single-Sign-On API is available</li>
</ul>
<h3>Various fixes</h3>
<h4>General</h4>
<ul type="circle">
<li> Contains warnings when Moodle is used on an PHP configuration known to be insecure</li>
<li> Contains fixes for some recently reported security problems (see <a href="http://security.moodle.org/">security.moodle.org)</a>)</li>
<li> Backups now runs a lot faster medium/large installs. Many issues fixed in this area </li>
<li> Listing of directory sizes can be made <em>much</em> faster on Linux/Unix servers, thanks to a performance fix you can enable from Admin-&gt;Variables: "path_to_du"</li>
<li> We now log more meaningful IP addresses when the server or the clients are working behind a proxy</li>
<li> Fixed some issues with PHP accelerators</li>
<li> Upgrade scripts have been refined and work much better for PostgreSQL installations</li>
<li> General PostgreSQL port code cleanup</li>
<li> Upgrading to 1.5.3 will fix any legacy Journal to Online Assignment upgrade issues</li>
<li> RSS libraries now support <em>RSS 2.0 categories</em>, see <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3654" target="_blank">bug 3654</a></li>
<li> Better accesibilty in file uploads, see <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3662" target="_blank">bug 3662</a></li>
<li> Better support for site-wide HTTPS, see <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3848" target="_blank">bug 3848</a></li>
<li> We now send away bots (like Googlebot) from that try mangled URLs, see <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3958" target="_blank">bug 3958</a></li>
<li> Better <a href="http://moodle.org/mod/forum/discuss.php?d=29564" target="_blank">DST support for non-logged-in users</a></li>
<li> Better DST support for repeat events in Calendar</li>
<li> Small fixes to the lesson, choice and grade modules</li>
<li> Minor CSS improvements to formal_white and orangewhite themes</li>
<li> Better pagination in course listing and loglive pages</li>
<li> Fixed an IE-only bug related to HTMLArea content where user-edited tables could float and hide part of the UI.</li>
</ul>
<h4>Authentication</h4>
<ul type="circle">
<li> Fixes to change password/forgotten password with external auth</li>
<li> Data fetched from external DB or LDAP is now truncated correctly</li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=4305" target="_blank">bug 4305</a> -- better login block behaviour when using secureforms</li>
<li> Better support for utf-8 user data from external auth</li>
<li> LDAP: General fixes covering sync_users script and logging of errors</li>
<li> LDAP: Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3141" target="_blank">bug 3141</a> - Can't update external data
with LDAP authentication</li>
<li> LDAP: Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3992" target="_blank">bug 3992</a> - LDAP password including a
quote does not work - credits go to Kita</li>
<li> LDAP: Better support for ActiveDirectory.</li>
<li> LDAP: Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3594" target="_blank">bug #3594</a></li>
<li> LDAP: Better handling of multi-source field mapping</li>
<li> LDAP: Fix for using DN as idnumber - thanks fo Jeff Graham - <a href="http://moodle.org/mod/forum/discuss.php?d=28840" target="_blank">http://moodle.org/mod/forum/discuss.php?d=28840</a>
</li>
</ul>
<h4>Enrolment & Metacourses</h4>
<ul type="circle">
<li> Metacourses: Prevent normal users to gain access to meta courses via manual enrolment</li>
<li> Metacourses: better support for MySQL v3.23.x</li>
<li> DB: Enrolment lookups now work reliably with Moodle on MySQL and Postgres</li>
<li> DB: Non-MySQL databases work again as external enrolment databases</li>
<li> LDAP: Fixed a wrong call to add_teacher in LDAP plugin.</li>
<li> LDAP: Servers being down or unavailable no longer prevent logins</li>
<li> LDAP: Course auto-creation works again</li>
<li> LDAP: Fixed several bugs reported by Jeff Graham and Barron Koralesky -- including bugs 3912 and 3974</li>
<li> LDAP: We can now bind non-anonymously to LDAP</li>
<li> Authorize.net: several fixes</li>
</ul>
<h4>Resources</h4>
<ul type="circle">
<li> Bugfix: Avoid linking to empty or unlinkable activity names</li>
</ul>
<h4>Forums</h4>
<ul type="circle">
<li> Big and small optimizations to tracking of read/unread messages, specially for PostgreSQL</li>
<li> Fixed some PostgreSQL bugs</li>
<li> Some more actions are now supported by backup/restore when processing log records, see <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3852">bug 3582</a></li>
<li> Now message forum RSS feeds are including category data -- useful under some RSS agregators able to group messages, see <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3654" target="_blank">bug 3654</a></li>
<li> Fixed paging on forum search</li>
</ul>
<h4>Blocks</h4>
<ul type="circle">
<li> Several performance improvements </li>
<li> Fixes to the upgrade process, including PostgreSQL syntax and lower memory usage</li>
<li> Brought in several bugfixes from 1.6dev</li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3478" target="_blank">bug 3478</a>: Cannot add RSS feed as course creator</li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3793" target="_blank">bug 3793</a>:
Prevent warning message when configuring a glossary_random block in
a course which has no glossaries</li>
</ul>
<h4>Quiz</h4>
<ul type="circle">
<li> Some CSS style fixes</li>
<li> Better compatibility with themes that contain forms in the headers</li>
<li> Highlighting of correct answers can now be turned off</li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3986" target="_blank">bug 3986</a>: Too many random questions.
(mindforge)</li>
<li> Fixed
<a href="http://moodle.org/mod/forum/discuss.php?d=28466#139179">missing action icons</a></li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3899" target="_blank">bug 3899</a> and removed some 'missing
course object' messages</li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3950" target="_blank">bug 3950</a>: Ee-attempt button inconsistency for multi-attempt quizzes</li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3953" target="_blank">bug 3953</a>: Quiz/report.php pagesize can be set to 0, credits to Jean-Michel</li>
<li> Fixed potential data data corruption <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3915" target="_blank">bug 3915</a></li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3884" target="_blank">bug 3884</a>: Quiz correct highlights missing for 2 of 3 options.</li>
<li> Fix for the <a href="http://moodle.org/mod/forum/discuss.php?d=26526">Student review highlight doesn't seem to work</a> bug</li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3804" target="_blank">bug 3804</a>: Differences in question types between 1.5 and 1.6</li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3822" target="_blank">bug 3822</a>: don't count previews as attempts</li>
<li> Fixed <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3807" target="_blank">bug 3807</a>: Question numbering issue</li>
<li> Fixes for the <a href="http://moodle.org/mod/forum/discuss.php?d=27553" target="_blank">item analysis
plug-in</a>, assembled by Jean-Michel</li>
<li> Now we reset the timeout counter to <a href="http://moodle.org/mod/forum/discuss.php?d=24790#129431" target="_blank">avoid timeouts</a></li>
<li> Several <a href="http://moodle.org/mod/forum/discuss.php?d=27766" target="_blank">improvements</a> contributed by Jean-Michel Vedrine. You can now change the number of attempts per page displayed on screen, and download results to Excel/text file, including detailed grades</li>
<li> Fixed export bug with non-English languages</li>
</ul>
<h4>SCORM</h4>
<ul type="circle">
<li> We now support SCORM 1.3 (SCORM 2004)!</li>
<li> Fixed a bug with next and prev SCO search</li>
<li> Fixed bugs related to masteryscore</li>
<li> Fixed a problem in AICC course tracking</li>
</ul>
<h4>Wiki</h4>
<ul type="circle">
<li> Now paging of older versions is showed
and working properly, see <a href="http://moodle.org/bugs/bug.php?op=show&bugid=3750" target="_blank">bug 3750</a></li>
</ul>
<h4>Filters</h4>
<ul type="circle">
<li> Mediaplugin filter now <a href="http://moodle.org/mod/forum/discuss.php?d=27630" target="_blank"> finds multi-line links in HTML code</a></li>
<li> Censor filter: Added original word as title to the
blacked-out version. The filter can obscure actual
important words by mistake (eg Dickens) and there needs to be some
way to recover the meaning</li>
</ul>
<!-- Roll of honour for the 1.5.3 release
(computed very roughly)
<li>Committers and number of commits:</li> <ul>
<li>adamtpaw: 7</li>
<li>bobopinna: 7</li>
<li>danmarsden: 1</li>
<li>defacer: 14</li>
<li>dhawes: 2</li>
<li>dlnsk: 1</li>
<li>ethem: 2</li>
<li>gbateson: 6</li>
<li>gustav_delius: 13</li>
<li>ikawhero: 5</li>
<li>julmis: 8</li>
<li>martignoni: 20</li>
<li>martinlanghoff: 35</li>
<li>michaelpenne: 12</li>
<li>mindforge: 26</li>
<li>mjollnir_: 39</li>
<li>moodler: 67</li>
<li>mudrd8mz: 6</li>
<li>paca70: 5</li>
<li>patrickslee: 24</li>
<li>skodak: 36</li>
<li>stronk7: 32</li>
<li>thepurpleblob: 18</li>
<li>urs_hunkler: 7</li>
</ul>
-->
<h2>Moodle 1.5.2 (16th July, 2005) </h2>
<h3>Various fixes</h3>
<ul type="circle">
<li>Journal -> Assignment upgrade now works properly :-/</li>
<li>Assignment submodules now upgrade as expected</li>
<li>Various other bugs with new Assignments fixed</li>
<li>Journal module is now disabled by default on new installations</li>
<li>Login page is now 100% HTTPS if required</li>
<li>Various small standard theme tweaks</li>
<li>Fix for recent matching questions display bug in Quiz</li>
<li>Language editor no longer creates empty files when not necessary (caused country list bug)</li>
<li>Fixed some manifest parsing problems in SCORM module</li>
<li>Multilang filter now deals with pack names that contain numbers</li>
<li>Files are now force-downloaded (fixes IE problems and some security issues)</li>
<li>Relinking debugging output is escaped</li>
<lI>Large MP3 player now displays ID3 tags properly again</li>
<li>Some chat daemon improvements</li>
</ul>
<h3>Some new things</h3>
<ul type="circle">
<li>Orangewhite theme optimised for use on PDA</li>
<li>Forum user posts page can be called without userid</li>
<li>Altavista BabelFish now allowed in as guest when Google is</li>
</ul>
<hr />
<h2>Moodle 1.5.1 (8th July, 2005) </h2>
<h3>Various fixes</h3>
<ul type="circle">
<li>Several potential security problems solved</li>
<li>Allowobjectembed setting now works correctly</li>
<li>Speed problem on IE, caused by tab hover fixed.</li>
<li>Cut and paste in editor on Firefox has a more helpful warning message</li>
<li>Fixed a session problem when logged on as admin during upgrade from very old Moodle version</li>
<li>Fixed editing problem in Main menu of site</li>
<li>Minor CSS display problems in a few areas were fixed</li>
<li>Fixed the adding of a single discussion forum</li>
<li>Fixed Lesson problems with calculating grades, and dates </li>
<li>Fixed Lesson problems with entering a cluster after a page</li>
<li>Censor filter was fixed to make it work better with old themes</li>
</ul>
<h3>Some new things</h3>
<ul type="circle">
<li>New theme: Wood</li>
<li>Metal theme updated for 1.5</li>
<li>Many language updates for most languages, including a new language: Khmer</li>
<li>Block classes can now run custom code when an instance is created/deleted (this is useful for
blocks that need to set up non-trivial data structures)</li>
<li>Wizard for Calculated Questions in Quiz was rewritten</li>
<li>Backup/Restore module selection is now improved and much easier</li>
<li>Backup/Restore module has much improved relinking support, it's now faster and easier to implement in new modules</li>
</ul>
<hr />
<h2>Moodle 1.5 (5th June, 2005) </h2>
<h3>Headline features</h3>
<ul type="circle">
<li> Web pages are compliant with XHTML Transitional 1.0</li>
<li> Improved <b>Accessibility</b>, aiming for compliance with WAI (W3C), SENDA (UK) and Section 508 (US) criteria.</li>
<li> Very strong <b>new Themes system</b>, allowing cascading themes, user themes, course themes, with very fine control of every page in Moodle via CSS.</li>
<li> Integrated <b>Messaging</b> feature for direct communication between all users in the site, featuring realtime popup windows, notification, email copies, blocking, history, WYSIWYG editor, etc</li>
<li> Forum read/unread tracking with highlights allows you to see new postings at a glance and to control how these are displayed (per forum, per user or per site).</li>
<li> New <b>Blocks</b> system, allowing multiple copies of blocks and better block configuration</li>
<li> Full support for <b>Daylight Savings Time</b> in every locality around the globe, so everyone always see the correct local time for all events.</li>
<li> New <b>extended gradebook</b> allowing custom weighting of different activities, setting extra grades (or taking out others) and improved display and sorting options </li>
<li> Users can be required to agree to a <b>Site Policy</b> </li>
</ul>
<h3>Other Major System-wide Improvements</h3>
<h4>Admin </h4>
<ul type="circle">
<li> New "maintenance mode" allows the admin to temporarily disable a site (during upgrades, for example).</li>
<li> Moodle can automatically download a new list of timezones from moodle.org or elsewhere and install it to the database (Olson files are supported too)</li>
<li> New version of Moodle MySQL Admin module (available separately)</li>
<li> New calendar options page provides user interface to configure the behavior of the calendar </li>
</ul>
<h4>Authentication</h4>
<ul type="circle">
<li> New Shibboleth Support</li>
<li> New CAS Support</li>
<li> New PAM Support</li>
<li> Improved LDAP integration, so that LDAP can now control course creation, group assignments. Increased performance and scalability performing user synchronisation.</li>
<li> Certain user fields can be locked by the admin when using external authentication</li>
<li> Improved session handling now detects "crossover" sessions that we have found in some buggy PHP installations and prevents them</li>
<li> Sessions can now be stored in the database (good for clustered installations!)</li>
<li> Users can be forced to change their password </li>
</ul>
<h4>Files</h4>
<ul type="circle">
<li> Standardised file browsing in all areas</li>
<li> Improved uploading, with support for automated Virus scanning of new documents using ClamAV.</li>
<li> Slasharguments now work also on IIS (upgrade to PHP 4.3.11 needed for ISAPI) </li>
</ul>
<h4>Filters</h4>
<ul type="circle">
<li> Standardised filter library makes it trivial to write new filters that require searching and highlighting of text.</li>
<li> Huge efficiency improvements for complex filters like the Glossary filter</li>
<li> New Tidy filter uses the W3C Tidy program to (optionally) clean all user-entered texts throughout the site and convert it to valid XHTML code</li>
<li> Improved censorship filter, now "blacks out" words using styles and uses a word list from the language packs.</li>
<li> Improved Flash MP3 player, now shows progress bar while downloading and playing</li>
<li> Improved Multi-language filter is faster, more forgiving of syntax errors, and uses new editor-friendly syntax: &lt;span lang="en"&gt;&lt;/span&gt;</li>
<li> Auto-linking filters (glossary, activities) can work to link all the occurrences (old behaviour), once for each text block or only once for the whole page ($CFG-&gt;filtermatchonepertext, $CFG-&gt;filtermatchoneperpage).</li>
<li> More text can now be filtered in Moodle, including activity names, headings and other such small texts. This makes it possible to design completely multi-lingual sites in Moodle that fully appears in the user's chosen language. </li>
</ul>
<h4>Themes</h4>
<ul type="circle">
<li> Modules can provide standard styles </li>
<li> Themes can override required styles of other themes</li>
<li> Users and courses can choose their own themes if the admin allows it</li>
<li> Implementation of tabs interface on many pages </li>
<li> Modules, Blocks and Languages can define their own standard styles </li>
</ul>
<h4> HTML Editor</h4>
<ul type="circle">
<li> The toolbuttons offered in the editor toolbar are now configurable by the admin</li>
<li> Search and Replace text within the editor text area (with optional use of regular expressions) </li>
</ul>
<h4> Course management</h4>
<ul type="circle">
<li> Transparent Blackboard 5.5 course importing (partial 6.0 support)</li>
<li> The new meta-courses allow to get users automatically enroled in a general course (the metacourse) when enroled in any of the metacourse-linked courses</li>
<li> New tool to copy content from a course to other. </li>
</ul>
<h4> New blocks </h4>
<ul type="circle">
<li> HTML block: allowing to place arbitrary content (text, images links) in any course mainpage </li>
<li> Remote RSS feed: allows to display external news channels inside a Moodle course</li>
<li> Glossary Selection: to choose and display content from a Moodle glossary in course mainpage </li>
</ul>
<h4> Calendar</h4>
<ul type="circle">
<li> Major speed improvements for sites with a large number of courses using groups</li>
<li> Repeating events can now be modified or deleted all at the same time or separately as before</li>
<li> New "remember filter settings" preference that allows calendar filters to remember their status between logins </li>
</ul>
<h3> Activity Module Improvements</h3>
<h4>Assignment</h4>
<ul type="circle">
<li> Completely refactored into a new class-based design, allowing new plugin-assignment types</li>
<li> New Online Text assignment type that doesn't require files and allows inline comments when grading - this new type effectively replaces the old Journal module</li>
<li> Vastly improved grading interface for handling large classes</li>
<li> New configuration options to disable late submission and to e-mail alerts to teachers when students submit new work </li>
</ul>
<h4>Chat</h4>
<ul type="circle">
<li> Streamlined interface looks smoother, works faster, even without using the optional server daemon</li>
<li> Blocks can now be added to chat pages (e.g. for additional information) </li>
</ul>
<h4>Choice</h4>
<ul type="circle">
<li> Rewritten to allow any number of choices</li>
<li> The number of users per choice can be limited, which allows it to be used as tool for "signing up" to an array of options.</li>
<li> You can now download the results of the choice to XLS or a TXT file </li>
</ul>
<h4>Forum</h4>
<ul type="circle">
<li> Powerful new Google-like forum searching tools</li>
<li> Forum read/unread tracking - unread messages are highlighted on the course page, forum page, discussion listing and the discussion view</li>
<li> The tracking system may be disabled by teachers/users </li>
<li> User profiles show all posts by a user, as well as all discussions</li>
<li> When admins edit user messages, a notice is attached </li>
<li> Discussion listing shows the last user who posted to each discussion and when it was, with a direct link to that post</li>
<li> In group-enabled forums the discussion listing shows the group the thread applies to, with a link to the group description page. </li>
</ul>
<h4>Glossary</h4>
<ul type="circle">
<li> New setting to enable/disable the print view of each glossary.</li>
<li> New search system looks for words everywhere (instead of doing exact phrase match).</li>
<li> More information is sent to logs to be able to track activity better. </li>
</ul>
<h4>Journal</h4>
<ul type="circle">
<li> The Journal module has not changed since 1.4, and is now deprecated. The upgrade procedure
will convert all your Journal activities into Online Assignments, and hide all the old Journal
activities. If you don't want this to happen, then define this in your config.php: $CFG->noconvertjournals = true;</li>
</ul>
<h4>Lesson</h4>
<ul type="circle">
<li> Now supports timed Lessons</li>
<li> Can create practice Lessons (grades are not stored)</li>
<li> Option for students to view points earned while taking the Lesson</li>
<li> Allow students to review their answers before submitting the Lesson</li>
<li> New Slide Show Mode (only branch tables are displayed as slides)</li>
<li> New Left Menu (for enabled branch tables only)</li>
<li> Lessons can now be Password Protected</li>
<li> A Tree View can be used for the Lesson creation screen</li>
<li> Students can post their high scores</li>
<li> New option to save a Lesson's settings as defaults for new lessons in the same course</li>
<li> Can delete a student's attempts</li>
<li> New page Jumps:
<ul type="circle">
<li> Previous Page</li>
<li> Unseen question within a branch</li>
<li> Random question within a branch</li>
<li> Unseen question within a cluster </li>
</ul>
</li>
<li> Added functionality to view Lesson statistics</li>
<li> New question type: Essay. Teachers can view each essay and write comments, assign a grade, and then email it all to the student</li>
<li> New question creation interface </li>
</ul>
<h4>Quiz</h4>
<ul type="circle">
<li> Can handle adaptive questions, i.e., questions that allow the student to interact with them repeatedly within the same quiz attempt and that can change in response to student answers.</li>
<li> Student can be allowed to try a question again immediately within the same quiz attempt until they get the answer right.</li>
<li> There is a penalty mechanism that deducts a specified fraction of the mark for each wrong attempt at a question.</li>
<li> Allows questions rendered and scored externally (e.g., by mathematical assessment engines) to be integrated seamlessly into Moodle quizzes via the RQP web services protocol.</li>
<li> Is prepared for the handling of IMS QTI questions once web services for these become available.</li>
<li> New tabbed teacher interface for previewing, editing, and reviewing quizzes.</li>
<li> New "improved security" mode shows quiz in a separate full-screen window, with many browser features disabled</li>
<li> Quizzes can be presented to students in several pages. The number of questions per page is selectable by the teacher.</li>
<li> Blocks can now be added to quiz pages (to show results table, or additional information etc)</li>
<li> Better and cleaner interface for question selection and management in the database. Selected questions can be added to quiz, moved to other categories or deleted en mass.</li>
<li> Random questions are now added to the quiz question list with a dedicated button, leaving a cleaner interface at questions database without phantom placeholders</li>
<li> Final grade can be a fractional number, with teacher-defined decimal figures </li>
<li> Improved results page with user-selectable display of columns, cleaner sorting and new mark display options </li>
<li> Questions can be edited with one click from the improved quiz preview and question preview screens.</li>
<li> Questions can be copied with one click, to allow question variations to be created with ease.</li>
<li> Revamped question categories structures and editing interface. </li>
<li> Categories now can contain nested subcategories and can be re-ordered. </li>
<li> It is possible to select whether questions from categories, and or their subcategories are displayed on the question edit page. </li>
<li> It is now possible to select whether to add random questions from a parent category alone, or from a parent category and its sub-categories. </li>
<li> Quiz creators are prevented from changing the question set of quizes that have had student responses. </li>
<li> Recognition, and rejection, of overlapping/redundant questions has been improved. </li>
<li> The display of questions in longer quiz categories on the quiz editing page is now paginated. </li>
<li> New export types - IMS QTI (2.0) and xhtml. Improvements &amp; fixes to others.</li>
<li> New import type - Hot Potato. Improvements &amp; fixes to others. </li>
</ul>
<h4>Scorm </h4>
<ul type="circle">
<li> The module is now fully conformant with the SCORM 1.2 standard.</li>
<li> User result data storage and reporting was improved. </li>
<li> AICC packages can now be imported. </li>
</ul>
<h4>Survey</h4>
<ul type="circle">
<li> Graph formatting has been improved (labels are more readable)</li>
</ul>
<h4>Wiki </h4>
<ul type="circle">
<li> Changes to wiki pages are now monitored and displayed in Recent Activity block</li>
<li> Several under the hood improvements to backup/restore and other routines that enhance the reliability of wikis </li>
</ul>
<br />
<br />
<div align="center" class="style1"><strong><font size="+1">If you experience any bugs in this release, please report them <a href="http://moodle.org/bugs" target="_blank">moodle.org/bugs</a> so we can fix them in the next release.</font></strong></div>
<br />
<center>
<p>
<a href="./?file=releaseold.html">Old release information</a>
</p>
</center>
<br />
<p align="center"><font size="1"><a href="../doc/" target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
File diff suppressed because it is too large Load Diff
-235
View File
@@ -1,235 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Teachers Manual</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Teacher Manual</h1>
<p>This page is a very quick guide to creating online courses with Moodle. It
outlines the main functions that are available, as well as some of the main
decisions you'll need to make.</p>
<p>Sections in this document:</p>
<ol>
<li><a href="#started">Getting started</a></li>
<li><a href="#settings">Course settings</a></li>
<li><a href="#upload">Uploading files</a></li>
<li><a href="#activities">Setting up activities</a></li>
<li><a href="#course">Running the course</a></li>
<li><a href="#further">Further information</a></li>
</ol>
<h3 class="sectionheading"><a name="started"></a>Getting started</h3>
<blockquote>
<p>This document assumes your site administrator has set up Moodle and given
you new, blank course to start with. It also assumes you have logged in to
your course using your teacher account.</p>
<p>Here are three general tips that will help you get started.</p>
<ol>
<li><strong>Don't be afraid to experiment:</strong>
<blockquote>feel free to poke around and change things. It's hard to break anything
in a Moodle course, and even if you do it's usually easy to fix it.
</blockquote>
<li><strong>Notice and use these little icons</strong>:
<blockquote>
<p>&nbsp;<img src="../pix/i/edit.gif" /> - the <strong>edit icon</strong>
lets you edit whatever it is next to.</p>
<p><img src="../pix/help.gif" width="22" height="17" /> - the <strong>help
icon</strong> will provide you with a <a target="helpwindow" href="../help.php?file=index.html">popup help window</a></p>
<p>&nbsp;<img src="../pix/i/hide.gif" width="16" height="16" /> - the <strong>open-eye
icon</strong> will let you hide something from students</p>
<p>&nbsp;<img src="../pix/i/show.gif" width="16" height="16" /> - the <strong>closed-eye
icon</strong> will make a hidden item available</p>
</blockquote>
</li>
<li><strong>Use the navigation bar at the top of each page</strong>
<blockquote>this
should help remind you where you are and prevent getting lost.
</blockquote>
</li>
</ol>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="settings"></a>Course settings</h3>
<blockquote>
<p>The first thing you should do is look under the &quot;Administration&quot;
on your course home page and click on &quot;<strong>Settings...</strong>&quot;
(Note that this link, and in fact the whole Administration section is only
available to you (and the site administrator). Students will not even see
these links).</p>
<p>On the Settings page you can change a number of settings about your course,
ranging from its name to what day it starts. I won't talk here about all these,
as they all have a help icon next to them which explains them all in detail.
However, I will talk about the most important of these - the <strong>course
format</strong>.</p>
<p>The course format that you choose will decide the basic layout of your course,
like a template. Moodle version 1.0 has three formats - in future there will
probably be many more (please send new ideas to <a href="mailto:martin@moodle.org">martin@moodle.org</a>!)</p>
<p>Here are some screenshots of three sample courses in each of these three
formats (ignore the different colours, which are set for a whole site by the
site administrator):</p>
<p align="center"><strong>Weekly format:</strong></p>
<p align="center"><img src="pix/weekly.jpg" width="570" height="527" /></p>
<p align="center">&nbsp;</p>
<p align="center"><strong>Topics format:</strong></p>
<p align="center"><img src="pix/topics.jpg" width="570" height="463" /></p>
<p align="center">&nbsp;</p>
<p align="center"><strong>Social format:</strong></p>
<p align="center"><img src="pix/social.jpg" width="570" height="429" /></p>
<p>&nbsp;</p>
<p>Note that the weekly and topics formats are very similar in structure. The
main difference is that each box in the weekly format covers exactly one week,
whereas in the topic format each box can cover whatever you like. The social
format doesn't use much content at all and is based around just one forum
- this is displayed on the main page.</p>
<p>See the help buttons on the Course Settings page for more details.</p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="upload"></a>Uploading files</h3>
<blockquote>
<p>You may have existing content that you want to add to your course, such as
web pages, audio files, video files, word documents, or flash animations.
Any type of file that exists can be uploaded into your course and stored on
the server. While your files are on the server you can move, rename, edit
or delete them.</p>
<p>All of this is achieved through the <strong>Files</strong> link in your Administration
menu. The Files section looks like this:</p>
<p align="center"><img src="pix/files.jpg" width="400" height="347" /></p>
<p>&nbsp;</p>
<p>This interface is only available to teachers - it is not accessible by students.
Individual files are made available to students later on (as &quot;Resources&quot;
- see the next section).</p>
<p>As you can see in the screenshot, files are listed alongside subdirectories.
You can create any number of subdirectories to organise your files and move
your files from one to the other.</p>
<p>Uploading files via the web is currently restricted to one file at a time.
If you want to upload a lot of files at once (for example a whole web site),
it can be a lot easier to use a <strong>zip program</strong> to compress them
into a single file, upload the zip file and then unzip them again on the server
(you will see an &quot;unzip&quot; link next to zip archives).</p>
<p>To preview any file you have uploaded just click on its name. Your web browser
will take care of either displaying it or downloading it to your computer.</p>
<p>HTML and text files can be edited in-place online. Other files will need
to be edited on your local computer and uploaded again. if you upload a file
with the same name as an existing file it will automatically be overwritten.</p>
<p>A final note: if your content resides out on the web then you don't need
to upload the files at all - you can link directly to them from inside the
course (see the Resources module and the next section).</p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="activities"></a>Setting up activities</h3>
<blockquote>
<p>Building a course involves adding course activity modules to the main page
in the order that students will be using them. You can shuffle the order any
time you like.</p>
<p>To turn on editing, click &quot;Turn on editing&quot; under Administration.
This toggle switch shows or hides the extra controls that allow you to manipulate
your main course page. Note in the first screenshot above (of the Weekly format
course) that the editing controls are turned on.</p>
<p>To add a new activity, simply go to the week or topic or section of the screen
where you want to add it, and select the type of activity from the popup menu.
Here is a summary of all the standard activities in Moodle 1.0:</p>
<dl>
<dt><strong>Assignment</strong></dt>
<dd>An assignment is where you set a task with a due date and a maximum grade.
Students will be able to upload one file to satisify the requirements. The
date they upload their file is recorded. Afterwards, you will have a single
page on which you can view each file (and how late or early it is), and then
record a grade and a comment. Half an hour after you grade any particular
student, Moodle will automatically email that student a notification.
<br />
<br /></dd>
<dt><strong>Choice</strong></dt>
<dd>A choice activity is very simple - you ask a question and specify a choice
of responses. Students can make their choice, and you have a report screen
where you can see the results. I use it to gather research consent from
my students, but you could use it for quick polls or class votes.
<br />
<br /></dd>
<dt><strong>Forum</strong></dt>
<dd>This module is by far the most important - it is here that discussion
takes place. When you add a new forum, you will be presented with a choice of
different types - a simple single-topic discussion, a free-for-all general
forum, or a one-discussion-thread-per-user.
<br />
<br /></dd>
<dt><strong>Resource</strong></dt>
<dd>Resources are the content of your course. Each resource can be any file
you have uploaded or can point to using a URL. You can also maintain simple
text-based pages by typing them directly into a form.
<br />
<br /></dd>
<dt><strong>Quiz</strong></dt>
<dd>This module allows you to design and set quiz tests, consisting of multiple
choice, true-false, and short answer questions. These questions are kept
in a categorised database, and can be re-used within courses and even between
courses. Quizzes can allow multiple attempts. Each attempt is automatically
marked, and the teacher can choose whether to give feedback or to show correct
answers. This module includes grading facilities.
<br />
<br /></dd>
<dt><strong>Survey</strong></dt>
<dd>The survey module provides a number of predefined survey instruments that
are useful in evaluating and understanding your class. Currently they include
the COLLES and the ATTLS instruments. They can be given to students early
in the course as a diagnostic tool and at the end of the course as an evaluation
tool (I use one every week in my courses).</dd>
</dl>
<br />
<p>After adding your activities you can move them up and down in your course
layout by clicking on the little arrow icons (<img src="../pix/t/up.gif" width="9" height="10" />
<img src="../pix/t/down.gif" width="9" height="10" />) next to each one. You
can also delete them using the cross icon <img src="../pix/t/delete.gif" width="10" height="10" />,
and re-edit them using the edit icon <img src="../pix/t/edit.gif" width="10" height="11" />.</p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="course"></a>Running the course</h3>
<blockquote>
<p>There are some big plans to extend this document into a more comprehensive
tutorial. Until then here are a few ideas:</p>
<ol>
<li>Subscribe yourself to all the forums so you keep in touch with your class
activity. </li>
<li>Encourage all the students fill out their user profile (including photos)
and read them all - this will help provide some context to their later writings
and help you to respond in ways that are tailored to their own needs.</li>
<li>Keep notes to yourself in the private &quot;<strong>Teacher's Forum</strong>&quot;
(under Administration). This is especially useful when team teaching.</li>
<li>Use the &quot;<strong>Logs</strong>&quot; link (under Administration)
to get access to complete, raw logs. In there you'll see a link to a popup
window that updates every sixty seconds and shows the last hour of activity.
This is useful to keep open on your desktop all day so you can feel in touch
with what's going on in the course.</li>
<li>Use the &quot;<strong>Activity Reports</strong>&quot; (next to each name
in the list of all people, or from any user profile page). These provide
a great way to see what any particular person has been up to in the course.</li>
<li>Respond quickly to students. Don't leave it for later - do it right away.
Not only is it easy to become overwhelmed with the volume that can be generated,
but it's a crucial part of building and maintaining a community feel in
your course.</li>
</ol>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="further"></a>Further information</h3>
<blockquote>
<p>If you have any particular problems with your site, you should contact your
local site administrator.</p>
<p>If you have some great ideas for improvements to Moodle, or even some good
stories, come over to <a href="http://moodle.org/" target="_top">moodle.org</a>
and join us in the course called "<a href="http://moodle.org/course/view.php?id=5" target="_top" >Using
Moodle</a>". We'd love to hear from you, and you can help Moodle improve.</p>
<p>If you want to contribute to coding new modules, or writing documentation,
or papers, contact me: <a href="http://moodle.org/user/view.php?id=1&amp;course=1" target="_top">Martin
Dougiamas</a> or browse the &quot;bug tracker&quot; site for Moodle, at <a href="http://moodle.org/bugs/" target="_top">moodle.org/bugs</a></p>
<p>Finally, remember to use the help icons - here is an <a target="helpwindow" href="../help.php?file=index.html">index of all the help files in Moodle</a>.</p>
<p align="center">Thanks for using Moodle - and good luck with your teaching!</p>
<hr />
<p>&nbsp;</p>
</blockquote>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id: teacher.html,v 1.4 2002/08/18 10:00:01
martin Exp $</font></p>
</body>
</html>
-249
View File
@@ -1,249 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle translation guide</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Moodle Translation Guide</h1>
<p>Translating Moodle is not that difficult, but a few things are good to know before you start.</p>
<p>&nbsp;</p>
<h2>Structure of a Moodle language pack</h2>
<p style="margin-left: 40px;">All Moodle language packs are located in
the lang directory, with each language in a unique directory named the
same as the language short name (en, fr, nl, es ...). </p>
<p style="margin-left: 40px;">All the main files are in this
folder, with .php extensions (eg moodle.php, resource.php etc).&nbsp;
These files contains short phrases, often called "<span style="font-style: italic;">strings</span>".
</p>
<p style="margin-left: 40px;">There might also be some folders containing .html web pages:
</p>
<ul style="margin-left: 40px;">
<li><strong>help</strong>: containing the context-sensitive help files that pop-up when you click the help icons throughout Moodle
</li><li><strong>docs</strong>: containing the basic documentation pages (such as this one!)<br />
</li>
</ul>
<p>&nbsp;</p>
<h2>Creating a completely new language pack</h2>
<p style="margin-left: 40px;">If your language is not yet supported by
Moodle, or if you just want to make some customisations to your own
site's interface, you may want to start a new translation. </p>
<p style="margin-left: 40px;">All you need to do is create a new folder
in the lang directory using the 2-letter code for your language. You
can find these standard codes in lib/languages.php. If you are making a
local variation of another language use the code of that language with
an underscore and a meaningful two letter extension (e.g. <span style="font-style: italic;">pt </span>for Portuguese and <span style="font-style: italic;">pt_br</span> for Brasilian variation of the Portuguese language pack).&nbsp; If you are making a Unicode version add <span style="font-weight: bold;">_utf8</span> at the end (eg <span style="font-style: italic;">sr_utf8</span>).<br />
</p>
<p style="margin-left: 40px;">Next, create in your new language folder the file &quot;moodle.php&quot;, containing the folowing lines:<br /><br />
<code>
&lt;?PHP <br />
$string['thischarset'] = 'iso-8859-1';<br />
$string['thisdirection'] = 'ltr';<br />
$string['thislanguage'] = 'new language pack';<br />
?>
</code>
<br /><br />
or copy the moodle.php from another
language into your new directory.&nbsp; The one from the "en" folder is
usually best but it doesn't really matter as you are going to rewrite
it anyway. Creating moodle.php yourself has the advantage of starting with a completely clean and empty language pack.<br />
</p>
<p style="margin-left: 40px;">You are now ready to start inserting new strings by editing your language... see below for details on this.</p>
<p style="margin-left: 40px;">For a new language pack, the very first
thing you need to edit is the string named "thischarset" in moodle.php.
It must contain a valid web character set for your language. After you
change that string, save the moodle.php file, then <span style="font-weight: bold;">reload the page</span>. You can then continue with the rest of the strings. </p>
<p>&nbsp;</p>
<h2>Editing an existing language pack</h2>
<h3 style="margin-left: 40px;">Making small customisations<br />
</h3>
<p style="margin-left: 80px;">If you just want to change a few things in the interface to suit your own site better, <span style="font-weight: bold;">don't start editing one of the standard language packs</span>.&nbsp; If you do then your changes will be overwritten next time you upgrade to a new Moodle.<br />
</p>
<p style="margin-left: 80px;">Instead, use the instructions above for
making a brand new language pack, and set the parent language (in
moodle.php) to be the language that is most similar to yours.&nbsp; For
example, a good name for a local english version would be "<span style="font-style: italic;">en_local</span>", and the parent language would be "<span style="font-style: italic;">en</span>" or "<span style="font-style: italic;">en_us</span>".</p>
<p style="margin-left: 80px;">Note that for everyone on your site to
see this new pack you have to select it as the site language and
restrict the available languages on <span style="font-weight: bold;">Admin &gt;&gt; Configuration &gt;&gt; Variables</span>.<br />
<br />
</p>
<h3 style="margin-left: 40px;">Translating the Moodle interface language files (the "string" files)<br />
</h3>
<ol style="margin-left: 80px;">
<li>Log on to your Moodle server as an administrator. </li>
<li>Go to <span style="font-weight: bold;">Administration &gt;&gt; Configuration &gt;&gt; Language</span>, which is the language administration page. </li>
<li>On this page you can choose your language from the menu, then choose "Compare and Edit Language".</li>
<li>You should see forms you can edit for each file. If you do not,
then you may have to make sure that the files are writeable - you may
have to change file permissions.</li>
<li>The forms consist of three columns, the first is the name of
each string, the second is that string in English, and the last is
translation in the current language. </li>
<li>Edit missing strings in each files (highlighted in colour),
remembering to hit the "Save changes" button at the end of each form.</li>
<li>It's OK to leave strings empty - Moodle will simply use the
parent language for that string instead. You can define the parent
language in moodle.php, otherwise English is always used by default. </li>
<li>A quick way to see all the missing strings is by using the button to "Check for missing strings". Leave the untranslated strings completely empty or this handy tool won't work.<br />
<br />
</li>
</ol>
<h3 style="margin-left: 40px;">Translating the help and documentation files</h3>
<p style="margin-left: 80px;">There's no built-in editor in Moodle yet to translate
the help files, but it's really not that difficult. It is important to
use the <span style="font-weight: bold;">en</span> language pack as a reference language. Copy a help file from
the en language pack and paste it on the same location in your own
language pack. Then use a plain text editor to translate the file,
making sure not to modify any code in the file (there usually is no
code, just HTML-tags). (DON'T USE A WORDPROCESSOR to write the
help-files because these programs add too much rubbish to the files).
<br /><b>Don't leave untranslated help files in your language pack.</b></p>
<p style="margin-left: 80px;">Take care to write the helpfiles XHTML-compliant. This means in short:</p>
<ul style="margin-left: 80px;">
<li>All tags should be closed: <span style="color:rgb(255, 0, 0);" >&lt;p&gt;</span>lalala<span style="color:rgb(255, 0, 0);" >&lt;/p&gt;</span></li>
<li>All elements should be nested: <span style="color:rgb(255, 0, 0);" >&lt;p&gt;</span> lalala <span style="color:rgb(0, 0, 255);" >&lt;em&gt;</span>lalala<span style="color:rgb(0, 0, 255);" >&lt;/em&gt;</span> <span style="color:rgb(255, 0, 0);" >&lt;/p&gt;</span></li>
<li>All elements and attributes must be lower case</li>
<li>All atributes should be written in full and with quotes : <span style="color:rgb(255, 0, 0);" >&lt;p align=&quot;right&quot;&gt;</span> lalala &lt;/p&gt;</li>
<li>Empty elements must end with /&gt;: <span style="color:rgb(255, 0, 0);" >&lt;br /&gt; &lt;hr /&gt;</span>. You should add an extra space before the "/" symbol.</li>
<li>An &lt;img should have an alt="" (it can be empty) en must be closed like other empty elements with a space and /&gt; like <span style="color:rgb(255, 0, 0);" >&lt;img alt="" src="picture.gif" /></span></li>
<li><span style="color:rgb(255, 0, 0);" >&lt;?=</span> and <span style="color:rgb(255, 0, 0);" >&lt;?</span> should be <span style="color:rgb(255, 0, 0);" >&lt;?php</span></li>
<li>There should not be ANY font tags at all. <span style="color:rgb(255, 0, 0);" > &lt;p&gt;&lt;em&gt; &lt;h1&gt; &lt;h2&gt;</span> etc should be enough for the language files ...</li>
<li>The language name in the languagepack ($string['thislanguage'] in moodle.php) should generally use Unicode Numeric Character References (NCR) if possible, because this allows the name to work within ANY encoding context (see the Chinese pack for example).</li>
</ul>
<p style="margin-left: 80px;">None of the files in the help folder need a doc type, html, body, head opening and closing tags - these files are included with help.php. The script will take care of welforming the pages. This means also there is not much room for HTML creativity! Please stick to the English example.</p>
<p style="margin-left: 80px;">The files in the docs folder must be completely XHTML compliant, including doc type, header etc.</p>
<p style="margin-left: 80px;">Clicking on "Check for missing strings"
in the language administration screen will also show you what files you
are missing. If you have missing files then Moodle will use the parent
language instead, so don't leave copies of <strong>untranslated</strong> help files in your language pack or this handy tool won't work.</p>
<p>&nbsp;</p>
<h2>Submitting your language pack to the Moodle project </h2>
<p style="margin-left: 40px;">Sharing your translation with Moodle will
ensure that you help other people who speak your language.&nbsp;&nbsp;
Your interface language will be available in future versions of Moodle.<br />
</p>
<p style="margin-left: 40px;">Simply archive your whole new language directory as a <span style="font-weight: bold;">zip</span> file and email it to <a href="m&#97&#105&#108&#116&#111:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">&#116&#114a&#110&#115&#108&#97t&#105on&#64&#109o&#111&#100&#108e&#46o&#114&#103</a>.<br />
</p>
<p style="margin-left: 40px;">We will get back to you with further details.<br />
</p>
<p style="margin-left: 40px;">Checklist you can use before committing::</p>
<ul type="circle" style="margin-left: 80px;">
<li>No empty files?</li>
<li>No untranslated files or strings?</li>
<li>Help files not edited with a wordprocessor?</li>
<li>README file contains language, name and emailadress of the translator?</li>
<li>Foldername is the right language code (check moodle\lib\languages.php)?</li>
<li>Does the language pack run errorfree on a testsite?</li>
<li>When "thislanguage" contains other then latin letters, is it written in NCR notation?</li>
<li>Are the strings and files XHTML compliant?</li>
</ul>
<h2>Maintenance of a standard language pack<br />
</h2>
<p style="margin-left: 40px;">If you are committed to maintaining a language in Moodle, it's best to use <a href="?file=cvs.html">Moodle CVS</a> so that you have an up-to-date version of Moodle, and can easily "check in" your changes directly into the Moodle project. Contact <a href="m&#97&#105&#108&#116&#111:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">&#116&#114a&#110&#115&#108&#97t&#105on&#64&#109o&#111&#100&#108e&#46o&#114&#103</a> if you need help setting this up.<br />
</p>
<p style="margin-left: 40px;">You must also subscribe to the <a target="_top" href="http://moodle.org/mod/forum/view.php?id=43">Languages Forum</a> for news and discussion about issues that affect translations.<br />
</p>
<p style="margin-left: 40px;">Finally, to keep in touch with changes in the project on a day-to-day basis it is a very good idea to subscribe to the <a href="http://sourceforge.net/mail/?group_id=30935" target="_top">CVS mailing list</a>.&nbsp; This helps to keep your
translation as close to the English text as possible.<br />
</p>
<p style="margin-left: 40px;"><br />
</p>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body></html>
-117
View File
@@ -1,117 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Upgrading</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Upgrading Moodle</h1>
<blockquote>
<p>Moodle is designed to upgrade cleanly from any earlier version to any later
version. </p>
<p>When upgrading a Moodle installation you should follow these steps:</p>
<h3 class="sectionheading">1. Backup important data</h3>
<blockquote>
<p>Although it is not strictly necessary, it is always a good idea to make a
backup of any production system before a major upgrade, just in case you need
to revert back to the older version for some reason. In fact, it's a good
idea to automate your server to backup your Moodle installation daily, so
that you can skip this step.</p>
<p>There are three areas that need backing up:</p>
<blockquote>
<p><strong>1. The Moodle software directory itself</strong></p>
<blockquote>
<p>Make a separate copy of these files before the upgrade, so that you can
retrieve your config.php and any modules you have added like themes, languages
etc<strong><br />
</strong></p>
</blockquote>
<p><strong>2. Your data directory.</strong></p>
<blockquote>
<p>This is where uploaded content resides (such as course resources and
student assignments) so it is very important to have a backup of these
files anyway. Sometimes upgrades may move or rename directories within
your data directory.<strong><br />
</strong></p>
</blockquote>
<p><strong>3. Your database</strong></p>
<blockquote>
<p>Most Moodle upgrades will alter the database tables, adding or changing
fields. Each database has different ways to backup. One way of backing
up a MySQL database is to 'dump' it to a single SQL file. The following
example shows Unix commands to dump the database called &quot;moodle&quot;:</p>
<blockquote>
<p><font face="Courier New, Courier, mono">mysqldump moodle &gt; moodle-backup-2002-10-26.sql</font></p>
</blockquote>
<p>You can also use the &quot;Export&quot; feature in Moodle's optional
&quot;Database&quot; web interface to do the same thing on all platforms.</p>
<p>&nbsp;</p>
</blockquote>
</blockquote>
</blockquote>
<h3 class="sectionheading">2. Install the new Moodle software</h3>
<blockquote>
<p><strong>Using a downloaded archive</strong></p>
<blockquote>
<p>Do not overwrite an old installation unless you know what you are doing
... sometimes old files can cause problems in new installations. The best
way it to rename the current Moodle directory to something else, then unpack
the new Moodle archive into the old location.</p>
<blockquote>
<p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.1.tgz</font></p>
</blockquote>
<p>Next, copy across your config.php and any other plugins such as custom
themes:</p>
<blockquote>
<p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
<p><strong>Using CVS</strong></p>
<blockquote>
<p>If you are using CVS, just go into the Moodle root directory and update
to the new files:</p>
<blockquote>
<p><font face="Courier New, Courier, mono">cvs update -dP</font></p>
</blockquote>
<p>Make sure you use the &quot;d&quot; parameter to create new directories
if necessary, and the &quot;P&quot; parameter to prune empty directories.</p>
<p>If you have been editing Moodle files, watch the messages very closely
for possible conflicts. All your customised themes and non-standard plugins
will be untouched.</p>
</blockquote>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading">3. Finishing the upgrade</h3>
<blockquote>
<p>The last step is to trigger the upgrade processes within Moodle.</p>
<p>To do this just visit <a target="_top" href="../admin/index.php">the admin page of your
installation</a>.</p>
<blockquote>
<p><font face="Courier New, Courier, mono">http://example.com/moodle/admin</font></p>
</blockquote>
<p>It doesn't matter if you are logged in as admin or not.</p>
<p> Moodle will automatically detect the new version and perform all the database
or filesystem upgrades that are necessary. If there is anything it can't do
itself (very rare) then you will see messages telling you what you need to
do. </p>
</blockquote>
<p>&nbsp; </p>
<p> Assuming all goes well (no error messages) then you can start using your new
version of Moodle and enjoy the new features!</p>
<p>If you have trouble with the upgrade, visit <a target="_top" href="http://moodle.org/">moodle.org</a>
and post on the <a target="_top" href="http://moodle.org/mod/forum/view.php?id=28">Installation
Support Forum</a> in the Using Moodle course.</p>
</blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>
+2
View File
@@ -8,6 +8,7 @@ $string['addexceptionerror'] = 'Error occurred while adding exception for userid
$string['allgrades'] = 'All grades by category';
$string['allstudents'] = 'All Students';
$string['average'] = 'Average';
$string['backupwithoutgradebook'] = 'Backup does not contain Gradebook configuration';
$string['bonuspoints'] = 'Bonus Points';
$string['categories'] = 'Categories';
$string['category'] = 'Category';
@@ -88,6 +89,7 @@ $string['pointsdescending'] = 'Sort by points descdending';
$string['preferences'] = 'Preferences';
$string['rawpct'] = 'Raw %%';
$string['reprintheaders'] = 'Reprint Headers';
$string['respectingcurrentdata'] = 'leaving current configuration unmodified';
$string['savechanges'] = 'Save Changes';
$string['savepreferences'] = 'Save Preferences';
$string['scaledpct'] = 'Scaled %%';
+1 -1
View File
@@ -16,7 +16,7 @@
The quiz will be displayed in format for v6 browsers
</p>
<p>
<b>v5</b></b><br />
<b>v5</b><br />
The quiz will be displayed in a format for v5 browsers
</p>
<p>
+1 -1
View File
@@ -92,7 +92,7 @@ Make sure the upper/lower case is correct.</p>
<p><b>Data Directory:</b>
You need a place where Moodle can save uploaded files. This
directory should be readable AND WRITEABLE by the web server user
(usually \'nobody\' or \'apache\'), but it should not be accessible
(usually \'nobody\' or \'apache\'), but it must not be accessible
directly via the web.</p>';
$string['directorysettingshead'] = 'Please confirm the locations of this Moodle installation';
$string['directorysettingssub'] ='<b>Web Address:</b>
+28 -28
View File
@@ -1,28 +1,28 @@
<?php
$string['createSequence'] = 'Create new sequence';
$string['editSequence'] = 'Edit selected sequence';
$string['error'] = 'Sorry, an unknown error has occured.';
$string['introduction'] = 'Introduction';
$string['lams'] = '-- LAMS - Learning Activity Management System --';
$string['lamsoutline'] = 'LAMS Outline';
$string['lesson']="learning session";
$string['modulename'] = 'LAMS';
$string['modulenameplural'] = 'LAMS';
$string['notsetup'] = 'NOT_SET_UP';
$string['openauthor'] = 'Open LAMS Author';
$string['openlearner'] = 'Open LAMS Learner';
$string['openmonitor'] = 'Open LAMS Monitor';
$string['refreshSequenceList'] = 'Refresh sequence list';
$string['selectExistingSequence'] = 'Select an existing sequence or create a new sequence.';
$string['sequence'] = 'Select Sequence';
$string['serverid'] = 'Enter the server ID received from <a href=http://www.lamsinternational.com target=_blank>LAMS international</a>.';
$string['serverkey'] = 'Enter the server key received from <a href=http://www.lamsinternational.com target=_blank>LAMS international</a>.';
$string['serverurl'] = 'Enter the basic URL used to access the LAMS server. For example http://localhost:8080/lams';
$string['useSequence'] = 'Use selected sequence';
$string['visibletostudents'] = 'Show activity to students';
$string['wikistartederror'] = 'Wiki already has entries - can\'t change.';
$string['workspace'] = 'Select Workspace';
$string['wrongversionrange'] = '$a is not a correct range!';
?>
<?php
$string['createSequence'] = 'Create new sequence';
$string['editSequence'] = 'Edit selected sequence';
$string['error'] = 'Sorry, an unknown error has occured.';
$string['introduction'] = 'Introduction';
$string['lams'] = '-- LAMS - Learning Activity Management System --';
$string['lamsoutline'] = 'LAMS Outline';
$string['lesson']="learning session";
$string['modulename'] = 'LAMS';
$string['modulenameplural'] = 'LAMS';
$string['notsetup'] = 'NOT_SET_UP';
$string['openauthor'] = 'Open LAMS Author';
$string['openlearner'] = 'Open LAMS Learner';
$string['openmonitor'] = 'Open LAMS Monitor';
$string['refreshSequenceList'] = 'Refresh sequence list';
$string['selectExistingSequence'] = 'Select an existing sequence or create a new sequence.';
$string['sequence'] = 'Select Sequence';
$string['serverid'] = 'Enter the server ID received from <a href=http://www.lamsinternational.com target=_blank>LAMS international</a>.';
$string['serverkey'] = 'Enter the server key received from <a href=http://www.lamsinternational.com target=_blank>LAMS international</a>.';
$string['serverurl'] = 'Enter the basic URL used to access the LAMS server. For example http://localhost:8080/lams';
$string['useSequence'] = 'Use selected sequence';
$string['visibletostudents'] = 'Show activity to students';
$string['wikistartederror'] = 'Wiki already has entries - can\'t change.';
$string['workspace'] = 'Select Workspace';
$string['wrongversionrange'] = '$a is not a correct range!';
?>
+2
View File
@@ -619,6 +619,7 @@ $string['guestsyes'] = 'Allow guests without the key';
$string['guestuser'] = 'Guest User';
$string['guestuserinfo'] = 'This user is a special user that allows read-only access to some courses.';
$string['healthcenter'] = 'Health Center';
$string['healthnoproblemsfound'] = 'There is no health problem found!';
$string['healthproblemsdetected'] = 'Health Problems Detected!';
$string['healthproblemsolution'] = 'Health Problem Solution';
$string['healthreturntomain'] = 'Continue';
@@ -746,6 +747,7 @@ $string['loginstepsnone'] = '<p>Hi!</p>
$string['loginto'] = 'Login to $a';
$string['loginusing'] = 'Login here using your username and password';
$string['logout'] = 'Logout';
$string['logoutconfirm'] = 'Do you really want to logout?';
$string['logs'] = 'Logs';
$string['logtoomanycourses'] = ' [ <a href=\"$a->url\">more</a> ] ';
$string['logtoomanyusers'] = ' [ <a href=\"$a->url\">more</a> ] ';
+26
View File
@@ -0,0 +1,26 @@
<?php
$string['addmoreanswerblanks'] = 'Add another answer blank.';
$string['addmoreunitblanks'] = 'Blanks for $a More Units';
$string['answerhdr'] = 'Answer';
$string['atleastoneanswer'] = 'You need to provide at least one answer.';
$string['correctanswershows'] = 'Correct answer shows';
$string['correctanswershowsformat'] = 'Format';
$string['existingcategory1'] = 'will use an already existing shared dataset';
$string['keptcategory1'] = 'will use the same existing shared dataset as before';
$string['keptlocal1'] = 'will use the same existing private dataset as before';
$string['makecopynextpage'] = 'Next Page (new question)';
$string['mandatoryhdr']='Mandatory wild cards present in answers';
$string['mustbenumeric'] = 'You must enter a number here.';
$string['mustnotbenumeric'] = 'This can\'t be a number.';
$string['newcategory1'] = 'will use a new shared dataset';
$string['newlocal1'] = 'will use a new private dataset';
$string['nextitemtoadd'] = 'Next \'Item to Add\'';
$string['nextpage'] = 'Next Page';
$string['nodataset'] = 'nothing - it is not a wild card';
$string['nosharedwildcard'] = 'No shared wild card in this category';
$string['possiblehdr']='Possible wild cards present only in the question text';
$string['tolerance'] = 'Tolerance &plusmn;';
$string['updatecategory'] = 'Update the category';
$string['usedinquestion']='Used in Question';
$string['youmustenteramultiplierhere'] = 'You must enter a multiplier here.';
?>
+45
View File
@@ -0,0 +1,45 @@
<?php
$string['additem'] = 'Add Item';
$string['atleastonerealdataset']='There should be at least one real dataset in question text';
$string['atleastonewildcard']='There should be at least one wild card in answer formula or question text';
$string['calcdistribution'] = 'Distribution';
$string['calclength'] = 'Decimal Places';
$string['calcmax'] = 'Maximum';
$string['calcmin'] = 'Minimum';
$string['dataitemdefined']='with $a numerical values already defined is available';
$string['datasetrole']= ' The wild cards <strong>{x..}</strong> will be substituted by a numerical value from their dataset';
$string['deletelastitem'] = 'Delete Last Item';
$string['existingcategory1'] = 'a literal from an already existing set of literals that are also used by other questions in this category';
$string['existingcategory2'] = 'a file from an already existing set of files that are also used by other questions in this category';
$string['existingcategory3'] = 'a link from an already existing set of links that are also used by other questions in this category';
$string['forceregeneration'] = 'force regeneration';
$string['getnextnow'] = 'Get New \'Item to Add\' Now';
$string['itemno'] = 'Item $a';
$string['itemscount']='Items<br/>Count';
$string['itemtoadd'] = 'Item To Add';
$string['keptcategory1'] = 'a literal from the same category reusable set of literals as before';
$string['keptcategory2'] = 'a file from the same category reusable set of files as before';
$string['keptcategory3'] = 'a link from the same category reusable set of links as before';
$string['keptlocal1'] = 'a literal from the same question private set of literals as before';
$string['keptlocal2'] = 'a file from the same question private set of files as before';
$string['keptlocal3'] = 'a link from the same question private set of links as before';
$string['loguniform'] = 'Loguniform';
$string['minmax'] = 'Range of Values';
$string['newcategory1'] = 'a literal from a new set of literals that may also be used by other questions in this category';
$string['newcategory2'] = 'a file from a new set of files that may also be used by other questions in this category';
$string['newcategory3'] = 'a link from a new set of links that may also be used by other questions in this category';
$string['newlocal1'] = 'a literal from a new set of literals that will only be used by this question';
$string['newlocal2'] = 'a file from a new set of files that will only be used by this question';
$string['newlocal3'] = 'a link from a new set of links that will only be used by this question';
$string['nodataset'] = 'nothing - it is not a wild card';
$string['param'] = 'Param {<strong>$a</strong>}';
$string['replacewithrandom'] = 'Replace with a random value';
$string['reuseifpossible'] = 'reuse previous value if available';
$string['sharedwildcard']='Shared wild card';
$string['sharedwildcards']='Shared wild cards';
$string['switchtocondensedtable']='Switch to Condensed Table >>';
$string['switchtonormaltable']='Switch to Normal Table >>';
$string['uniform'] = 'Uniform';
$string['updatedatasetparam'] = 'Update the datasets parameters';
$string['youmustaddatleastoneitem'] = 'You must add at least one dataset item before you can save this question.';
?>
+2 -2
View File
@@ -511,7 +511,7 @@ function count_records_select($table, $select='', $countitem='COUNT(*)') {
function count_records_sql($sql) {
$rs = get_recordset_sql($sql);
if ($rs) {
if (is_object($rs) and is_array($rs->fields)) {
return $rs->fields[0];
} else {
return 0;
@@ -3178,4 +3178,4 @@ function category_parent_visible($parent = 0) {
}
// vim:autoindent:expandtab:shiftwidth=4:tabstop=4:tw=140:
?>
?>
+3 -3
View File
@@ -251,7 +251,7 @@ function migrate2utf8_post_subject($recordid){
$newpost = new object;
$newpost->id = $recordid;
$newpost->subject = $result;
migrate2utf8_update_record('event',$newpost);
migrate2utf8_update_record('post',$newpost);
}
/// And finally, just return the converted field
return $result;
@@ -289,7 +289,7 @@ function migrate2utf8_post_summary($recordid){
$newpost = new object;
$newpost->id = $recordid;
$newpost->summary = $result;
migrate2utf8_update_record('event',$newpost);
migrate2utf8_update_record('post',$newpost);
}
/// And finally, just return the converted field
return $result;
@@ -327,7 +327,7 @@ function migrate2utf8_post_content($recordid){
$newpost = new object;
$newpost->id = $recordid;
$newpost->content = $result;
migrate2utf8_update_record('event',$newpost);
migrate2utf8_update_record('post',$newpost);
}
/// And finally, just return the converted field
return $result;

Some files were not shown because too many files have changed in this diff Show More