source/Core/DbMetaDataHandler.php
public function resetLanguage($langId)
    {
        if ((int) $langId === 0) {
            return;
        }

        $tables = $this->getAllTables();

        // removing tables which does not requires reset
        foreach ($this->_aSkipTablesOnReset as $skipTable) {
            if (($skipId = array_search($skipTable, $tables)) !== false) {
                unset($tables[$skipId]);
            }
        }

        foreach ($tables as $tableName) {
            $this->resetMultilangFields($langId, $tableName);
        }
    }
public function resetLanguage($langId)
    {
        if ((int) $langId === 0) {
            return;
        }

        $tables = $this->getAllTables();

        // removing tables which does not requires reset
        foreach ($this->_aSkipTablesOnReset as $skipTable) {
            if (($skipId = array_search($skipTable, $tables)) !== false) {
                unset($tables[$skipId]);
            }
        }

        foreach ($tables as $tableName) {
            $this->resetMultilangFields($langId, $tableName);
        }
    }
public function resetLanguage ( $ langId ) { if ( ( int ) $ langId === 0 ) { return ; } $ tables = $ this -> getAllTables ( ) ; // removing tables which does not requires reset foreach ( $ this -> _aSkipTablesOnReset as $ skipTable ) { if ( ( $ skipId = array_search ( $ skipTable , $ tables ) ) !== false ) { unset ( $ tables [ $ skipId ] ) ; } } foreach ( $ tables as $ tableName ) { $ this -> resetMultilangFields ( $ langId , $ tableName ) ; } }
Resetting all multi-language fields with specific language id
to default value in all tables. Only if language ID > 0.

@param int $langId Language id

@return null
Resetting all multi - language fields with specific language id to default value in all tables . Only if language ID > 0 .