diff --git a/install/lang/cy_utf8/installer.php b/install/lang/cy_utf8/installer.php
new file mode 100644
index 00000000000..c704e5dba68
--- /dev/null
+++ b/install/lang/cy_utf8/installer.php
@@ -0,0 +1,254 @@
+
gweinyddmoodle
+Bydd hyn yn trwsio dolenni gweinyddol yn Moodle.';
+$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['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['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['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['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'] = 'Math: wedi\'i osod i \"mysql\" gan y rhaglen osod
+ Gwesteiwr: wedi\'i osod i \"localhost\" gan y rhaglen osod
+ Enw: enw\'r gronfa ddata, ee moodle
+ Defnyddiwr: wedi\'i osod i\'r \"gwraidd\" gan y rhaglen osod
+ Cyfrinair: cyfrinair eich cronfa ddata
+ Llythrennau Blaen Tablau: 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'] = 'Math: mysql neu postgres7
+Gwesteiwr: ee localhost neu db.isp.com
+Enw: enw\'r gronfa ddata, ee moodle
+Defnyddiwr: enw defnyddiwr ar gyfer eich cronfa ddata
+Cyfrinair: cyfrinair ar gyfer eich cronfa ddata
+Llythrennau Blaen Tablau: dewis i roi llythrennau o flaen pob enw tabl';
+$string['databasesettingssub_mssql'] = 'Math: SQL*Server (dim UTF-8) Arbrawf! (nid ar gyfer ei ddefnyddio)
+Gwesteiwr: ee localhost neu db.isp.com
+Enw: enw\'r gronfa ddata, ee moodle
+Defnyddiwr: enw defnyddiwr ar gyfer eich cronfa ddata
+Cyfrinair: cyfrinair ar gyfer eich cronfa ddata
+Llythrennau Blaen Tablau: llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (gorfodol)';
+$string['databasesettingssub_mssql_n'] = 'Math: SQL*Server (wedi galluogi UTF-8)
+Gwesteiwr: ee localhost neu db.isp.com
+Enw: enw\'r gronfa ddata, ee moodle
+Defnyddiwr: enw defnyddiwr ar gyfer eich cronfa ddata
+Cyfrinair: cyfrinair ar gyfer eich cronfa ddata
+Llythrennau Blaen Tablau: llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (gorfodol)';
+$string['databasesettingssub_mysql'] = 'Math: MySQL
+Gwesteiwr: ee localhost neu db.isp.com
+Enw: enw\'r gronfa ddata, ee moodle
+Defnyddiwr: enw defnyddiwr ar gyfer eich cronfa ddat
+Cyfrinair: cyfrinair ar gyfer eich cronfa ddata
+Llythrennau Blaen Tablau: llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (dewisol)';
+$string['databasesettingssub_oci8po'] = 'Math: Oracle
+Gwesteiwr: heb ei ddefnyddio, rhaid ei adael yn wag
+Enw: yr enw a roddwyd i\'r cysylltiad tnsnames.ora
+Defnyddiwr: enw defnyddiwr ar gyfer eich cronfa ddata
+Cyfrinair: cyfrinair ar gyfer eich cronfa ddata
+Llythrennau Blaen Tablau: llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (gorfodol, dim mwy na 2cc.)';
+$string['databasesettingssub_odbc_mssql'] = 'Math: SQL*Server (dros ODBC) Arbrawf! (nid ar gyfer ei ddefnyddio)
+Gwesteiwr: yr enw a roddwyd i\'r DSN yn y panel rheoli ODBC
+Enw: enw\'r gronfa ddata, ee moodle
+Defnyddiwr: enw defnyddiwr ar gyfer eich cronfa ddata
+Cyfrinair: cyfrinair ar gyfer eich cronfa ddata
+Llythrennau Blaen Tablau: llythrennau blaen i\'w defnyddio ar gyfer pob enw tabl (gorfodol)';
+$string['databasesettingssub_postgres7'] = 'Math: PostgreSQL
+Gwesteiwr: ee localhost neu db.isp.com
+Enw: enw\'r gronfa ddata, ee moodle
+Defnyddiwr: enw defnyddiwr eich cronfa ddata
+Cyfrinair: cyfrinair ar gyfer eich cronfa ddata
+Llythrennau Blaen Tablau: 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['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['directorysettingshead'] = 'Cadarnhewch leoliadau\'r rhaglen Moodle hon';
+$string['directorysettingssub'] = 'Cyfeiriad ar y We:
+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.
+
+
+Cyfeiriadur Moodle:
+Rhowch y llwybr cyfeiriadur llawn i\'r rhaglen a osodwyd
+Gwnewch yn siŵr eich bod yn defnyddio\'r llythrennau bach/mawr cywir.
+
+
+Cyfeiriadur Data:
+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 "$a"';
+$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.
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['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['gdversion'] = 'Fersiwn GD';
+$string['gdversionerror'] = 'Dylai\'r llyfrgell GD fod ar gael i brosesu a chreu delweddau';
+$string['gdversionhelp'] = '
Yn ôl pob golwg, nid oes GD wedi\'i osod ar eich gweinydd.
+ +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.
+ +I ychwanegu GD at PHP dan Unix, crynhowch PHP gan ddefnyddio\'r paramedr --with-gd.
+ +fel arfer, gallwch olygu php.ini yn Windows drwy dynnu\'r ddwy slaes o flaen y llinell php_gd2.dll.
'; +$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['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['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['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'] = 'Mae maint y cof PHP yn eich gweinydd ar hyn o bryd yn $a.
+ +Gall hyn arwain at broblemau â\'r cof yn nes ymlaen, yn enwedig + os ydych wedi galluogi llawer o fodiwlau a/neu lawer o ddefnyddwyr.
+ +Rydym yn argymell eich bod yn ffurfweddu PHP gyda mwy o gof os yn bosib, megis 40M. + Mae sawl ffordd o wneud hyn:
+php_value memory_limit 40M+
Fodd bynnag, ar rai gweinyddion bydd hyn yn atal pob tudalen PHP rhag gweithio + (bydd gwallau\'n ymddangos pan fyddwch yn edrych ar dudalennau) felly bydd rhaid i chi dynnu\'r ffeil .htaccess file.
Mae angen o leiaf fersiwn PHP 4.3.0 neu 5.1.0 ar Moodle (mae llawer o broblemau gyda 5.0.x).
+Ar hyn o bryd, rydych yn rhedeg fersiwn $a
+Rhaid i chi uwchraddio PHP neu newid i westeiwr â fersiwn diweddarach o PHP!
+(Os oes gennych 5.0.x gallwch hefyd is-raddio i fersiwn 4.4.x)