[drupal-devel] Internationalization, Usability and changes in the coding conventions

Gabor Hojtsy gabor at hojtsy.hu
Sat Feb 19 20:49:54 UTC 2005


What do you mean by 'this'? What should be addressed. I still fail to 
see your goal.

Goba

> This is something that should be addressed for the next release. I don't
> have all modules installed. But a search through the ones I have turned
> up 31 calls to message_access. Even node has one.
> 
> Or does it have to be done on a module by maintainer level?
> 
> Regardless I am cleaning out the baggage from my code.
> 
> Carl McDade
> 
> Gabor Hojtsy wrote:
> 
>>>Second guessing but,
>>>
>>>Can someone tell me why this is like this:
>>>
>>>print theme("page", message_access(), t("Access denied"));
>>>
>>>rather than this?
>>>
>>>print theme("page", t('Please login or register to see this 
>>
>>material'),
>>
>>>t("Access denied"));
>>>
>>>Why is there a call to a Function like this anyway? Is is a mistake 
>>
>>in
>>
>>>the filestore2 module or is this something that has to be used? I
>>>noticed this after killes posted. Is this legacy code and should be 
>>
>>removed?
>>
>>The role of this was not to repeat the same t() at multiple places. But 
>>see the patch submitted by Killes. It is a good step forward. You 
>>proposed to change message_access() to
>>
>>function message_access($message = 'You are not authorized to access
>>this page.') {
>>   return t($message);
>>}
>>
>>Which would be easy to reduce to a single t() call instead of passing a 
>>string into message_access, and that single t() call would actually 
>>enable the automatic translation template generation, unlike this 
>>solution you proposed.
>>
>>Goba
>>
> 
> 




More information about the drupal-devel mailing list