My module isn't using the lang file

My module isn't using the lang file

by Victor Martin -
Number of replies: 7

My module is not using the language file, why I get this style labels Name* (in red), which may be the problem, I have en_utf8 and es_utf8, why?

 

Thanks

Average of ratings: -
In reply to Victor Martin

Re: My module isn't using the lang file

by David Mudrák -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers Picture of Plugins guardians Picture of Testers Picture of Translators
Victor, please switch to more verbose mode. Particularly, what module are you talking about? Is it a plugin your are writing? If so, how do you display the string? Or is it some contributed extension? If so, which one?

If you see "Name", it may just mean that the module is working correctly but it is not fully localized into the Spanish yet. The fact that it is in red with the asterisk is another issue - form compulsory fields are marked this way usually.
In reply to David Mudrák

Re: My module isn't using the lang file

by Joseph Rézeau -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers Picture of Translators

David: "Victor, please switch to more verbose mode."

big grin

In reply to Joseph Rézeau

Re: My module isn't using the lang file

by Victor Martin -

Ok, I'm looking for the verbose mode, It is a module that I create. But I don't know why don't load spanish file. I Have the folders en_utf8 and es_utf8 with the same php file inside.

In reply to Victor Martin

Re: My module isn't using the lang file

by Victor Martin -

Ok, verbose mode, I get this:


Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include(/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php) [function.include]: failed to open stream: Permission denied in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

Warning: include() [function.include]: Failed opening '/opt/lampp/htdocs/moodle/mod/khronos/lang/es_utf8/khronos.php' for inclusion (include_path='/opt/lampp/htdocs/moodle/lib/pear:.:/opt/lampp/lib/php') in /opt/lampp/htdocs/moodle/lib/moodlelib.php on line 5607

In reply to Victor Martin

Re: My module isn't using the lang file

by Victor Martin -

I understand with this, that my files have wrong permissions, what is the correct command that I need to use in linux for a correct permissions? I know that it is chmod, but chmod 777 ? 644?

Thanks

In reply to Victor Martin

Re: My module isn't using the lang file

by koen roggemans -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Translators
I assume it is not a production machine you are developing a module on.
Try chmod 777 * in the lang/es_utf8 folder

For how the rights work:

Read Write eXecute
111 (binary) gives 7
Read Write (not eXecute)
110 (binary) gives 6
Read (not write) eXecute
101 (binary) gives 5
Read (not write, not eXecute)
100 (binary) gives 4

The first number is for the owner, the second for the group, the thirt for all other users.

So a 400 should already be enough, if the files are owned by the webserver user.
Average of ratings: Useful (1)