<?php

$file_extensions = array(

    'bin' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_bin')
    ),

    'bz2' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_bz2')
    ),

    'cdr' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_cdr')
    ),

    'cue' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_cue')
    ),

    'dmg' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_dmg')
    ),

    'gz' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_gz')
    ),

    'hqx' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_hqx')
    ),

    'iso' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_iso')
    ),

    'rar' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_rar')
    ),

    'sea' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_sea')
    ),

    'sit' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_sit')
    ),

    'smi' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_smi')
    ),

    'tar' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_tar')
    ),

    'tgz' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_tgz')
    ),

    'zip' => array(
        'category' => 'archive',
        'category_text' => lang('base_file_category_archive'),
        'description' => lang('base_file_zip')
    ),

    'chm' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_chm')
    ),

    'doc' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_doc')
    ),

    'docm' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_docm')
    ),

    'docx' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_docx')
    ),

    'dotm' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_dotm')
    ),

    'hlp' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_hlp')
    ),

    'msc' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_msc')
    ),

    'pdf' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_pdf')
    ),

    'xls' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_xls')
    ),

    'xlsm' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_xlsm')
    ),

    'xlsx' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_xlsx')
    ),

    'pps' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_pps')
    ),

    'ppsx' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_ppsx')
    ),

    'ppt' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_ppt')
    ),

    'pptm' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_pptm')
    ),

    'pptx' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_pptx')
    ),

    'rtf' => array(
        'category' => 'document',
        'category_text' => lang('base_file_category_document'),
        'description' => lang('base_file_rtf')
    ),

    'asf' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_asf')
    ),

    'asx' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_asx')
    ),

    'avi' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_avi')
    ),

    'midi' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_midi')
    ),

    'mov' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_mov')
    ),

    'mp3' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_mp3')
    ),

    'mp4' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_mp4')
    ),

    'mpeg' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_mpeg')
    ),

    'mpg' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_mpg')
    ),

    'ogg' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_ogg')
    ),

    'pcd' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_pcd')
    ),

    'qt' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_qt')
    ),

    'wav' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_wav')
    ),

    'wma' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_wma')
    ),

    'wmf' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_wmf')
    ),

    'wmv' => array(
        'category' => 'media',
        'category_text' => lang('base_file_category_media'),
        'description' => lang('base_file_wmv')
    ),

    'crt' => array(
        'category' => 'miscellaneous',
        'category_text' => lang('base_file_category_miscellaneous'),
        'description' => lang('base_file_crt')
    ),

    'otf' => array(
        'category' => 'miscellaneous',
        'category_text' => lang('base_file_category_miscellaneous'),
        'description' => lang('base_file_otf')
    ),

    'shb' => array(
        'category' => 'miscellaneous',
        'category_text' => lang('base_file_category_miscellaneous'),
        'description' => lang('base_file_shb')
    ),

    'ade' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_ade')
    ),

    'adp' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_adp')
    ),

    'app' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_app')
    ),

    'bas' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_bas')
    ),

    'bat' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_bat')
    ),

    'cab' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_cab')
    ),

    'cmd' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_cmd')
    ),

    'com' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_com')
    ),

    'cpl' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_cpl')
    ),

    'dll' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_dll')
    ),

    'exe' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_exe')
    ),

    'fxp' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_fxp')
    ),

    'grp' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_grp')
    ),

    'hta' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_hta')
    ),

    'inf' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_inf')
    ),

    'ini' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_ini')
    ),

    'isp' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_isp')
    ),

    'jse' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_jse')
    ),

    'js' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_js')
    ),

    'lnk' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_lnk')
    ),

    'mda' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_mda')
    ),

    'mdb' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_mdb')
    ),

    'mde' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_mde')
    ),

    'mdt' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_mdt')
    ),

    'mdw' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_mdw')
    ),

    'mdz' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_mdz')
    ),

    'msi' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_msi')
    ),

    'msp' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_msp')
    ),

    'mst' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_mst')
    ),

    'ops' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_ops')
    ),

    'pif' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_pif')
    ),

    'prf' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_prf')
    ),

    'prg' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_prg')
    ),

    'reg' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_reg')
    ),

    'scf' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_scf')
    ),

    'scr' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_scr')
    ),

    'sct' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_sct')
    ),

    'sh' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_sh')
    ),

    'shs' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_shs')
    ),

    'sys' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_sys')
    ),

    'url' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_url')
    ),

    'vbe' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_vbe')
    ),

    'vbs' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_vbs')
    ),

    'vb' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_vb')
    ),

    'vxd' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_vxd')
    ),

    'wsc' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_wsc')
    ),

    'wsf' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_wsf')
    ),

    'wsh' => array(
        'category' => 'application',
        'category_text' => lang('base_file_category_application'),
        'description' => lang('base_file_wsh')
    ),
);
