[Tickets #9205] translation.php does not extract framework files strings

bugs at horde.org bugs at horde.org
Sat Aug 28 17:05:06 UTC 2010


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/9205
------------------------------------------------------------------------------
  Ticket             | 9205
  Created By         | lfbm.andamentos at gmail.com
  Summary            | translation.php does not extract framework files
                     | strings
  Queue              | Horde Base
  Version            | FRAMEWORK_3
  Type               | Bug
  State              | Unconfirmed
  Priority           | 3. High
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


lfbm.andamentos at gmail.com (2010-08-28 13:05) wrote:

horde 3.3.9-cvs

Line 311 of translation.php seems to tell the script to extract  
strings from files located under: 'admin', 'framework', 'lib',  
'services', 'templates', 'util' and 'themes', when the processed  
module is 'horde'.

function xtract()
{

...

foreach (array('admin', 'framework', 'lib', 'services', 'templates',  
'util', 'themes') as $search_dir) {

...

The trouble is there's no 'framework' directory under 'horde'. The  
framework files lies actually under /usr/share/pear/Horde (at least on  
CentOS).

So framework strings won't be pulled unless I create a symlink under  
horde/ named 'framework' pointed to '/usr/share/pear/Horde', so the  
translation.php can find them.

I don't know what the best solution is, maybe tell translation.php to  
search for files under something like "get_include_path()" . /Horde  
??? instead of 'framework'?

This problem is breaking all the translations, since the framework  
strings (like Alarm strings, menu strgins etc.) are not being  
translated.

Hope my report helps.







More information about the bugs mailing list