Preparations:
In IDE:
- open "core/kernel/db/db_event_handler.php" file for editing
- locate "\kDBEventHandler::_update" method
- change "if ( $object->Update($id) ) {" line into "if ( $object->Update($id, array('l1_Translation', 'LastChanged', 'LastChangeIP')) ) {"
- save changes
Test 1
In Admin Console:
- go to Website & Content → Labels & Phrases section
- open any record for editing
- change these fields: "Label", "Phrase" and "Column Phrase"
- save changes
- confirm, that only "Phrase" field value was saved into database
- confirm, that "These fields weren't updated for #4177 record in "phrases" unit: Phrase, PhraseKey" error message (the ID of record might be different) was added into the Logs & Reports → System Log section (the "l1_ColumnTranslation" field wasn't listed there due D383)
Test 2
In Admin Console:
- go to Website & Content → Labels & Phrases section
- open any record for editing
- change these fields: "Phrase"
- save changes
- confirm, that "Phrase" field value was saved into database
- confirm, that no new record was added into the Logs & Reports → System Log section