Index: trunk/core/units/phrases/phrases_config.php =================================================================== diff -u -N -r4743 -r4940 --- trunk/core/units/phrases/phrases_config.php (.../phrases_config.php) (revision 4743) +++ trunk/core/units/phrases/phrases_config.php (.../phrases_config.php) (revision 4940) @@ -40,8 +40,6 @@ ), 'IDField' => 'PhraseId', - 'StatusField' => Array('Type'), - 'TitleField' => 'Phrase', 'TitlePresets' => Array( Index: trunk/kernel/units/phrases/phrases_config.php =================================================================== diff -u -N -r4743 -r4940 --- trunk/kernel/units/phrases/phrases_config.php (.../phrases_config.php) (revision 4743) +++ trunk/kernel/units/phrases/phrases_config.php (.../phrases_config.php) (revision 4940) @@ -40,8 +40,6 @@ ), 'IDField' => 'PhraseId', - 'StatusField' => Array('Type'), - 'TitleField' => 'Phrase', 'TitlePresets' => Array( Index: trunk/admin/install/langpacks/english.lang =================================================================== diff -u -N -r4743 -r4940 --- trunk/admin/install/langpacks/english.lang (.../english.lang) (revision 4743) +++ trunk/admin/install/langpacks/english.lang (.../english.lang) (revision 4940) @@ -205,9 +205,11 @@ RG93bmxvYWQgTGFuZ3VhZ2UgRXhwb3J0 WW91IGhhdmUgbm90IHNhdmVkIGNoYW5nZXMgdG8gdGhlIGl0ZW0geW91IGFyZSBlZGl0aW5nITxiciAvPkNsaWNrIE9LIHRvIGxvb3NlIGNoYW5nZXMgYW5kIGdvIHRvIHRoZSBzZWxlY3RlZCBzZWN0aW9uPGJyIC8+b3IgQ2FuY2VsIHRvIHN0YXkgaW4gdGhlIGN1cnJlbnQgc2VjdGlvbi4= RmlsZSBpcyBlbXB0eQ== + IA== RW5hYmxlZA== Q2FuJ3Qgc2F2ZSBhIGZpbGU= RXJyb3IgY29weWluZyBzdWJjYXRlZ29yaWVz + Q3VzdG9tIGZpZWxkIHdpdGggaWRlbnRpY2FsIG5hbWUgYWxyZWFkeSBleGlzdHM= VXNlcm5hbWUgeW91IGhhdmUgZW50ZXJlZCBhbHJlYWR5IGV4aXN0cyBpbiB0aGUgc3lzdGVtLCBwbGVhc2UgY2hvb3NlIGFub3RoZXIgdXNlcm5hbWUu RmlsZSBpcyB0b28gbGFyZ2U= SW52YWxpZCBGaWxlIEZvcm1hdA== @@ -269,6 +271,7 @@ VmFsaWRhdGUgVXNlcg== QW4gZXJyb3IgaGFzIG9jY3VyZWQgZHVyaW5nIGV4cG9ydC4= RmllbGQ= + RGlzcGxheSBPcmRlcg== QWRkcmVzcyBMaW5l QWR2YW5jZWQgQ1NT QXV0b21hdGljIEZpbGVuYW1l @@ -597,6 +600,7 @@ RGlzYWJsZWQgQXJ0aWNsZXM= RGlzYWJsZWQgQ2F0ZWdvcmllcw== RGlzYWJsZWQgTGlua3M= + RGlzcGxheSBPcmRlcg== RG93bmxvYWQgTGFuZ3VhZ2UgRXhwb3J0Og== QWxsb3cgRHVwbGljYXRlIFJhdGluZyBWb3Rlcw== QWxsb3cgRHVwbGljYXRlIFJldmlld3M= @@ -895,6 +899,7 @@ Q2xlYXIgU2VhcmNo TmV3IFNlYXJjaA== TUVUQSBJbmZvcm1hdGlvbg== + Q3VzdG9tIEZpZWxkcw== R2VuZXJhbA== TWVzc2FnZQ== U2VjdGlvbiBPdmVydmlldw== @@ -964,6 +969,7 @@ TWlzc2luZyBMYWJlbHM= TW9kdWxlcw== TW9kdWxlcyBNYW5hZ2VtZW50 + TW9kdWxlcyAmIFNldHRpbmdz T3ZlcnZpZXc= UGFja2FnZSBDb250ZW50 UGVybWlzc2lvbnM= @@ -1224,6 +1230,7 @@ V2l0aGlu WWVhcnM= Wmlw + QWRkaW5nIEN1c3RvbSBGaWVsZA== QWRkaW5nIEJhc2UgU3R5bGU= QWRkaW5nIEJsb2NrIFN0eWxl QWRkaW5nIEdyb3Vw @@ -1243,6 +1250,7 @@ Q2Vuc29yc2hpcA== Q29tbXVuaXR5 Q29uZmlndXJhdGlvbg== + Q3VzdG9tIEZpZWxkcw== RG9uZQ== RWRpdGluZyBFbWFpbCBFdmVudA== RWRpdGluZyBHcm91cA== @@ -1251,6 +1259,7 @@ RWRpdGluZyBCYXNlIFN0eWxl RWRpdGluZyBCbG9jayBTdHlsZQ== RWRpdGluZyBDYXRlZ29yeQ== + RWRpdGluZyBDdXN0b20gRmllbGQ= RWRpdGluZyBHcm91cA== RWRpdGluZyBMYW5ndWFnZQ== RWRpdGluZyBQaHJhc2U= @@ -1286,6 +1295,7 @@ SW5zdGFsbCBMYW5ndWFnZSBQYWNr TGFuZ3VhZ2UgUGFja3M= TW9kdWxlIFN0YXR1cw== + TmV3IEN1c3RvbSBGaWVsZA== TmV3IEJhc2UgU3R5bGU= TmV3IEJsb2NrIFN0eWxl TmV3IEdyb3Vw @@ -1399,7 +1409,9 @@ UmVzdG9yZQ== U2F2ZQ== U2VhcmNo + UmVzZXQ= U2VsZWN0 + U2VsZWN0IFVzZXI= U2VuZCBFLW1haWw= U2VuZCBFLW1haWw= U2V0IFByaW1hcnk= Index: trunk/tools/debug_sample.php =================================================================== diff -u -N -r4135 -r4940 --- trunk/tools/debug_sample.php (.../debug_sample.php) (revision 4135) +++ trunk/tools/debug_sample.php (.../debug_sample.php) (revision 4940) @@ -1,8 +1,9 @@ Phrases[$label])) { $translated_label = $this->Phrases[$label]; - if (defined('DEBUG_MODE') && DEBUG_MODE && constOn('DBG_PHRASES_HIGHLIGHT') && !$this->Application->IsAdmin()) { - $translated_label = ''.$translated_label.' '.$original_label.''; + // debug mode is checked directly to improve performance + if (defined('DEBUG_MODE') && DEBUG_MODE && constOn('DBG_PHRASES_HIGHLIGHT')) { + if (!$this->Application->isDebugMode()) return $translated_label; + + if ($this->Application->IsAdmin()) { + $sql = 'SELECT Module + FROM '.TABLE_PREFIX.'Phrase + WHERE (LanguageId = '.$this->LanguageId.') AND (Phrase = '.$this->Conn->qstr($label).')'; + $this->Application->Debugger->appendHTML('Phrase: '.$label.'; Module: '.$this->Conn->GetOne($sql).''); +// $translated_label = $translated_label.' [m: '.$this->Conn->GetOne($sql).'; l: '.$label.']'; + } + else { + // highlight text created via translated phrase (used to detect if text on screen is phrase or not) + $translated_label = ''.$translated_label.' '.$original_label.''; + } + } return $translated_label; }