View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0000112 | v1.1 Release (Closed) | [All Projects] General | public | 2009-03-14 02:01 | 2009-09-09 22:41 | ||||
Reporter | eureka | ||||||||
Assigned To | caseydk | ||||||||
Priority | low | Severity | feature | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Product Version | |||||||||
Target Version | Fixed in Version | 1.1 | |||||||
Summary | 0000112: loading of locale strings for tabs and crumbs | ||||||||
Description | Strings for modules are not translated in tabs and crumbs when viewing a project | ||||||||
Additional Information | my suggestion is to add the following lines in locales/core.php after 'ob_start();' : if (isset($perms)) { foreach ($AppUI->getActiveModules() as $dir => $module) { if (!$perms->checkModule($dir, 'access')) { continue; } $modules_tabs = $AppUI->readFiles(W2P_BASE_DIR . '/modules/' . $dir . '/', '^' . $m . '_tab.*\.php'); $modules_crumbs = $AppUI->readFiles(W2P_BASE_DIR . '/modules/' . $dir . '/', '^' . $m . '_crumb.*\.php'); if ((count($modules_tabs) > 0 || count($modules_crumbs) > 0) && file_exists(W2P_BASE_DIR . '/modules/' . $dir . '/locales/' . $AppUI->user_locale . '.inc')) { @readfile(W2P_BASE_DIR . '/modules/' . $dir . '/locales/' . $AppUI->user_locale . '.inc'); } } } | ||||||||
Tags | No tags attached. | ||||||||
Attached Files |
|
![]() |
||||||
|
![]() |
|
eureka (reporter) 2009-03-14 02:30 Last edited: 2009-03-14 02:37 |
this solution is better : if (isset($perms)) { foreach ($AppUI->getActiveModules() as $dir => $module) { if (!$perms->checkModule($dir, 'access')) { continue; } $modules_tabs_crumbs = $AppUI->readFiles(W2P_BASE_DIR . '/modules/' . $dir . '/', '^' . $m . '_(tab|crumb).*\.php'); if (count($modules_tabs_crumbs) > 0 && file_exists(W2P_BASE_DIR . '/modules/' . $dir . '/locales/' . $AppUI->user_locale . '.inc')) { @readfile(W2P_BASE_DIR . '/modules/' . $dir . '/locales/' . $AppUI->user_locale . '.inc'); } } } |
caseydk (administrator) 2009-05-09 07:55 |
Due to lack of another set of eyes to review this, I've moved it off the v1.0 release. After v1.0 has been released, I'll work to make sure this gets into v1.1 along with a number of other system cleanups. |
eureka (reporter) 2009-08-12 02:35 |
Since revision 503 : if (isset($perms)) { foreach ($AppUI->getActiveModules() as $dir => $module) { if (!$perms->checkModule($dir, 'access')) { continue; } $modules_tabs_crumbs = $AppUI->readFiles(W2P_BASE_DIR . '/modules/' . $dir . '/', '^' . $m . '_(tab|crumb).*\.php'); if (count($modules_tabs_crumbs) > 0) { if (file_exists(W2P_BASE_DIR . '/modules/' . $dir . '/locales/' . $AppUI->user_locale . '/' . $module . '.inc')) { readfile(W2P_BASE_DIR . '/modules/' . $dir . '/locales/' . $AppUI->user_locale . '/' . $module . '.inc'); } elseif (file_exists(W2P_BASE_DIR . '/locales/' . $AppUI->user_locale . '/' . $module . '.inc')) { readfile(W2P_BASE_DIR . '/locales/' . $AppUI->user_locale . '/' . $module . '.inc'); } } } } |
caseydk (administrator) 2009-08-12 21:56 |
Merged in r557 with some minor tweaks to use the directory name ($dir) instead of the module name ($module) due to case sensitivity; |
caseydk (administrator) 2009-09-09 22:41 |
Closed for release. |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2009-03-14 02:01 | eureka | New Issue | |
2009-03-14 02:30 | eureka | Note Added: 0000173 | |
2009-03-14 02:37 | eureka | Note Edited: 0000173 | |
2009-04-27 22:35 | caseydk | Priority | normal => low |
2009-05-09 07:51 | caseydk | Project | v1.0 Release (Closed) => Pending Requests |
2009-05-09 07:55 | caseydk | Note Added: 0000270 | |
2009-06-22 04:52 | caseydk | Relationship added | related to 0000193 |
2009-06-22 04:53 | caseydk | Relationship deleted | related to 0000193 |
2009-06-22 04:53 | caseydk | Project | Pending Requests => v1.1 Release (Closed) |
2009-08-05 20:52 | caseydk | Relationship added | related to 0000207 |
2009-08-12 02:35 | eureka | Note Added: 0000379 | |
2009-08-12 21:56 | caseydk | Status | new => resolved |
2009-08-12 21:56 | caseydk | Resolution | open => fixed |
2009-08-12 21:56 | caseydk | Assigned To | => caseydk |
2009-08-12 21:56 | caseydk | Note Added: 0000381 | |
2009-09-09 22:41 | caseydk | Status | resolved => closed |
2009-09-09 22:41 | caseydk | Note Added: 0000453 | |
2009-09-09 22:41 | caseydk | Fixed in Version | => 1.1 |