We would like to have ONE course in which we can use special language. For example, we want te rename the 'GRADE' button and 'VIEW ALL SUBMISSIONS' from the assignment module.
But... we only want this done in ONE course.
Is this possible?
Actually, our Moodle is plain English but you are setting me on the right track here.
What if.... I install a second 'English' language? I would be able to alter that one wouldn't I?
It is not doable via standard language customization feature. All local language pack customization apply site-wide.
But you should be able to do with a new language pack, say en_special
.
moodledata/lang/en_special/
<?php // This is the file <moodledata>/lang/en_special/langconfig.php
$string['thislanguage'] = 'English (our special)';
$string['thislanguageint'] = 'English (our special)';
$string['parentlanguage'] = 'en';
<?php // This is the file <moodledata>/lang/en_special/assign.php
$string['viewgrading'] = 'View all projects';
Not tested but it could work.
Actually, I just tested that and it does work. Also, I have another option: just use en_us or en_kids and alter these language strings trough the normal interface.
Then apply that language to one course... tested this and it works fine!
The rest of the site can stay 'normal' english...