static function AppendLangMessages($Config)
{
$arLangMess = array();
if (in_array('search', $Config))
{
$arLangMess = array_merge($arLangMess, array(
'Count' => 'FM_UTIL_COUNT',
'Counted' => 'FM_UTIL_COUNTED',
'CountedFiles' => 'FM_UTIL_COUNTED_FILES',
'SearchProgress' => 'FM_UTIL_SEARCH_PROGRESS',
'ShowRes' => 'FM_UTIL_SHOW_RES',
'Stop' => 'FM_UTIL_STOP_SEARCH',
'SearchEnded' => 'FM_UTIL_SEARCH_ENDED',
'Path' => 'FM_UTIL_SEARCH_PATH',
'Size' => 'FM_UTIL_SEARCH_SIZE',
'Date' => 'FM_UTIL_SEARCH_DATE',
'CountProgress' => 'FM_UTIL_COUNT_PROGRESS',
'CountEnded' => 'FM_UTIL_COUNT_ENDED',
'Find' => 'FM_UTIL_FIND',
'Replace' => 'FM_UTIL_REPLACE',
'ReplProgress' => 'FM_UTIL_REPLACE_PROGRESS',
'ReplEnded' => 'FM_UTIL_REPLACE_ENDED',
'ReplCounted' => 'FM_UTIL_REPLACE_COUNTED',
'ReplCountInFiles' => 'FM_UTIL_REPLACE_COUNT_IN_FILES',
'ReplShowRes' => 'FM_UTIL_REPLACE_SHOW_RES',
'ReplInFileTitle' => 'FM_UTIL_REPLACE_IN_FILE_TITLE',
'ReplaceConfirm' => 'FM_UTIL_REPLACE_CONFIRM',
'ReplacePhraseWarn' => 'FM_UTIL_REPLACE_WARN',
'SearchInFileTitle' => 'FM_UTIL_SEARCH_IN_FILE_TITLE',
'CountLimitWarn' => 'FM_UTIL_RES_COUNT_LIMIT_WARN',
));
}
if (in_array('server_access', $Config))
{
$arLangMess = array_merge($arLangMess, array(
'Ok' => 'FM_SA_OK',
'InProcess' => 'FM_SA_IN_PROC',
'Stop' => 'FM_UTIL_STOP_SEARCH',
'StopTitle' => 'FM_SA_STOP_TITLE',
'Return' => 'FM_SA_RETURN',
'ReturnTitle' => 'FM_SA_RETURN_TITLE',
'Stoped' => 'FM_SA_STOPED',
'Error' => 'FM_SA_ERROR',
));
}
if (in_array('copy', $Config))
{
$arLangMess = array_merge($arLangMess, array(
'Copy' => 'FM_UTIL_COPY',
'Move' => 'FM_UTIL_MOVE',
'CopyTitle' => 'FM_UTIL_COPY_TITLE',
'MoveTitle' => 'FM_UTIL_MOVE_TITLE',
'More' => 'FM_UTIL_MORE',
'NoFolder' => 'FM_UTIL_NO_FOLDER',
'NoFolderNoAccess' => 'FM_UTIL_NO_FOLDER_NO_ACCESS',
'FileExist' => 'FM_UTIL_FILE_EXIST',
'Replace' => 'FM_COPY_REPLACE',
'Rename' => 'FM_COPY_RENAME',
'Skip' => 'FM_COPY_SKIP',
'ToAll' => 'FM_COPY_TO_ALL',
'FileExistTitle' => 'FM_UTIL_FILE_EXIST_1',
'FolderExistTitle' => 'FM_UTIL_FILE_EXIST_2',
'RenameTitle' => 'FM_COPY_RENAME_TITLE'
));
}
if (in_array('pack', $Config))
{
$arLangMess = array_merge($arLangMess, array(
'Pack' => 'FM_UTIL_PACK',
'Unpack' => 'FM_UTIL_UNPACK',
'PackTitle' => 'FM_UTIL_PACK_TITLE',
'UnpackTitle' => 'FM_UTIL_UNPACK_TITLE',
'UnpackError' => 'FM_UTIL_UNPACK_ERROR',
'PackError' => 'FM_UTIL_PACK_ERROR',
'More' => 'FM_UTIL_MORE',
'NoFolder' => 'FM_UTIL_NO_FOLDER',
'NoFolderNoAccess' => 'FM_UTIL_NO_FOLDER_NO_ACCESS',
'FileExist' => 'FM_UTIL_FILE_EXIST',
'Replace' => 'FM_PACK_REPLACE',
'Rename' => 'FM_PACK_RENAME',
'Skip' => 'FM_PACK_SKIP',
'FileExistTitle' => 'FM_UTIL_FILE_EXIST_1',
'FolderExistTitle' => 'FM_UTIL_FILE_EXIST_2',
'AskNewName' => 'FM_PACK_ASK_NEW_NAME',
'PackPermsError' => 'FM_UTIL_PACK_PERMS_ERROR',
'PackFinishing' => 'FM_UTIL_PACK_FINISH',
'PackCancel' => 'FM_UTIL_PACK_CANCEL',
'PackFNameError' => 'FM_UTIL_PACK_FNAME_ERROR'
));
}
if (count($arLangMess) > 0):
?>
var FM_MESS = {0:0 $m2){echo ', '.$m1." : '".addslashes(GetMessage($m2))."'";}?>};
endif;
}