• Модуль: fileman
  • Путь к файлу: ~/bitrix/modules/fileman/classes/general/fileman_utils.php
  • Класс: CFilemanUtils
  • Вызов: CFilemanUtils::AppendLangMessages
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))."'";}?>};