Is it just me or has the handling of language files in 1.6 gotten unnecessarily complicated? (Rhetorical question BTW as it's probably me )
I'm going round in circles at the moment trying to modify a few strings and create a local language pack Things where fine until a recent CVS upgrade and then it seems to have gone amiss somewhere.
- My en_utf8_local (which is in the moodledata folder) is nowhere to be seen in the dropdown at: Administration Configuration Language although the previous changes I made are still shown in my site and it was listed previously and was editable from within Moodle.
- I ended up with a page full of missing strings in several of the php files.
- On initial install if you try and edit a language pack (i.e. the default en_utf8) I get "to edit this language pack, you need to put it in /home/mysite/moodledata/lang" which is somewhat contradicted by "The default English language pack, en_utf8, remains in moodle/lang, along with a tiny non-UTF-8 version (en) for use in the 1.5 to 1.6 upgrade, prior to the database migration process." from the Translation page in Moodle docs - unless that means you move it after the migration process?
- When I move it to the moodledata folder I get "Could not find English language pack!"
- When I copy it back so it is in both moddledata/lang and moodle/lang I get to the edit page but no way to edit any file from within Moodle e.g. "If you make '/home/mysite/moodledata/lang/en_utf8/moodle.php' editable by the web server process (e.g. apache) then you could edit this file directly from this page" - I've tried changing permissions from 644 to 777 to no avail
All in all rather frustrating.
Any enlightenment much appreciated.
Regards
Harry