<% LANG = { username = "Account:", password = "Password:", language = "Language:", login = " Login ", remember = "Remember me", signin_failed = "Login failed!", signin_ok = "Login successful!", session_expire = "Session has expired!", error_no_username = "Please enter the account name!", error_no_password = "Please enter the password!", error_nojavascript = "The administration interface requires that you have Javascript enabled on your browser.
If you're not sure how to do this, click here. ", error_ajax = "An error occurred when receiving data!", error_no_filename = "Please enter the file name!", error_no_dirname = "Please enter the directory name!", error_bad_filename = "Error: invalid characters are contained!", error_invalid_dir = "Invalid directory path!", error_invalid_file = "Invalid file path!", left_createdomain = "Create Domain", left_deletedomain = "Delete Domain", left_domainonline = "Open Domain", left_domainoffline = "Close Domain", left_serveronline = "Open Server", left_serveroffline = "Close Server", left_rootnode = "Wing FTP Server", left_admnistrator = "Administrator", left_console = "Console", left_adminuser = "Accounts", left_setting = "Settings", left_ftpserver = "Server", left_logstatus = "Logs & Status", left_systemstatus = "Server Status", left_systemlog = "Server Log", left_adminlog = "Admin Log", left_license = "License", left_systemtask = "Task Scheduler", left_domains = "Domains", left_domainstatus = "Domain Status", left_domainlog = "Domain Log", left_eventmanager = "Event Manager", left_ftpevent = "FTP Events", left_httpevent = "HTTP Events", left_sshevent = "SSH Events", left_user = "Users", left_group = "Groups", left_activity = "Activity", button_logout = " Logout ", button_help = " Help ", button_submit = "  OK  ", button_cancel = " Cancel ", button_choose = "Browse", button_refresh = "Refresh", button_modify = "Edit", button_delete = "Delete", button_copy = "Copy", button_up = "Up", button_down = "Down", button_pause = "Pause", button_resume = "Resume", button_filter = "Filter", button_addadmin = "Add Admin", button_modifyadmin = "Edit Admin", button_deleteadmin = "Delete Admin", button_addblockip = "Add IP Rule", button_addblockfile = "Add File Rule", button_addsslcert = "Add SSL Certificate", button_addsshkey = "Add SSH Host Key", button_addsmtp = "Add SMTP Configuration", button_addtask = "Add Task", button_modifytask = "Edit Task", button_deletetask = "Delete Task", button_createsslcert = "Create Certificate File", button_createsshkey = "Create Host Key File", button_adduser = "Add User", button_quickadd = "Quick Add", button_reconnect = "Reconnect", button_adddir = "Add Directory", button_addschedule = "Add Access Schedule", button_addgroup = "Add Group", button_kick = "Kick", button_kickall = "Kick All", button_viewlog = "View Log", button_chat = "Chat", button_broadcast = "Broadcast", button_sendmessage = "Send Message", button_addsfvdir = "Add SFV Directory", button_resetdefault = "Reset to Default", button_addlistener = "Add Listener", button_modifylistener = "Edit Listener", button_deletelistener = "Delete Listener", button_createdomain = "Create Domain", button_deletedomain = "Delete Domain", button_domainonline = "Open Domain", button_domainoffline = "Close Domain", button_previous_page = "Previous Page", button_next_page = "Next Page", button_search = "Search", button_deleteall = "Delete All", button_register = "Register", button_purchase = "Purchase", button_comparison = "Edition Comparison", button_update = "Install Update", button_resetstat = "Reset Statistics", button_legend = "Log Legend", title_mkdir = "Create Directory", title_directory = "Directory", title_filetype = " Type File", title_name = "Name", title_type = "Type", title_description = "Description", title_statistics = "Statistics", title_value = "Value", title_valid = "Valid", title_goup = "Go Up", title_refresh = "Refresh", title_updating = "Updating now...", title_rootdir = "Root Directory", title_admnistrator = "Administrator Name", title_logintime = "Last Login Time", title_loginip = "Last Login IP", title_general = "General", title_group = "Group", title_limit = "Limit", title_ratioquota = "Ratio/quota", title_blockip = "IP access", title_blockfile = "File access", title_accesstime = "Access time", title_notes = "Notes", title_ip = "IP", title_file = "File", title_allowdeny = "Allow/Deny", title_taskname = "Task Name", title_fromdate = "Start Date", title_starttime = "Start Time", title_executed = "Executed", title_protocol = "Protocol", title_event = "Event", title_expanation = "Explanation", title_autoscroll = "Auto scroll screen", title_virtualpath = "Virtual Folder", title_attributes = "Attributes", title_weekday = "Day Of Week", title_from = "From", title_to = "To", title_num = "No.", title_username = "User name", title_ipaddress = "IP address", title_lastcmd = "Last command", title_lastdir = "Last directory", title_storageway = "Storage Way", title_odbcsetting = "ODBC settings", title_mysqlsetting = "Mysql settings", title_sfvdir = "SFV Directories", title_ftpmessage = "FTP Message", title_listenertype = "Listener Type", title_listeneraddr = "Listener Address", title_listenerport = "Listener Port", title_islistening = "Is Listening", title_miscellaneous = "Miscellaneous", title_domainlog = "Domain Log", title_connection_limit = "Connection Limit", title_transfer_limit = "Data Transfer Limit", title_pasvmode = "FTP Passive Mode", title_compression = "Compression", title_id = "ID", title_domain = "Domain", title_connection = "Connections", title_status = "Status", str_logout_tip = "Are you sure you want to logout?", str_stopserver_tip = "Are you sure you want to stop the server service?", str_createdomain = "Create Domain", str_stopdomain = "Stop Domain", str_domianname = "Domain ID", str_bindipaddr = "Bind IP address", str_port = "Port", str_invalid_domainname = "Invalid domain ID!", str_invalid_port = "Invalid port!", str_stopdomain_tip = "Choose an action when stopping the domain.", str_stopdomain_tip1 = "Disconnect all clients.", str_stopdomain_tip2 = "Wait for clients to disconnect.", str_stopdomain_tip3 = "Wait for clients to terminate the transfer.", str_createdomain_ok = "Domain has been successfully created!", str_createdomain_fail = "Failed to create a domain!", str_existed_domainname = "The domain name already exists! Please change it.", str_deldomain_ok = "Domain has been successfully deleted!", str_deldomain_fail = "Failed to delete the domain. Please check Server Log for more details.", str_deldomain_tip = "Are you sure you want to delete this domain?", str_luaterm = "Advanced Lua Command-line for Wing FTP Server.
ctrl+m => switch single/multiple line, ctrl+enter => submit, help => show help information.
ctrl+f => focus to prompt, ctrl+l => clear screen.", str_norow_tip = "Please select a row", str_nodomain_tip = "Please select a domain", str_nolistener_tip = "Please select a listener", str_nouser_tip = "Please select a user", str_nogroup_tip = "Please select a group", str_notask_tip = "Please select a task", str_on = "On", str_yes = "Yes", str_no = "No", str_all = "All", str_if = "if", str_to = "to", str_year = "year", str_month = "month", str_day = "day", str_hour = "hour", str_byte = "Bytes", str_minute = "minutes", str_second = "seconds", str_nolimit = "No limit", str_username = "User name", str_password = "Password", str_username2 = "User name", str_password2 = "Password", str_ip = "IP", str_filename = "File name", str_denied = "Denied", str_allowed = "Allowed", str_deny = "Deny", str_allow = "Allow", str_invalidip = "Invalid string!", str_invalid_filename = "Invalid filename string!", str_invalidport = "Port number must be higher than 0, lower than 65535!", str_addsslcert = "Add SSL Certificate", str_modifysslcert = "Edit SSL Certificate", str_sslcert = "SSL Certificate", str_sslcert_config = "SSL Certificate Configuration", str_createsslcert = "Create SSL Certificate", str_delsslcert_tip = "Are you sure you want to delete this SSL certificate?", str_sshkey = "SSH Host Key", str_addsshkey = "Add SSH Host Key", str_modifysshkey = "Edit SSH Host Key", str_delsshkey_tip = "Are you sure you want to delete this SSH host key?", str_sshkey_config = "SSH Host Key Configuration", str_createsshkey = "Create SSH Host Key", str_addsmtp = "Add SMTP Configuration", str_modifysmtp = "Edit SMTP Configuration", str_smtpconfiure = "SMTP Configuration", str_delsmtp_tip = "Are you sure you want to delete this SMTP configuration?", str_addadministrator = "Add Administrator", str_noadmin = "Please select an administrator", str_deladmin_deny = "You cannot delete the system administrator!", str_deladmin_tip = "Are you sure you want to delete this administrator?", str_addblockip = "Add IP Rule", str_modifyblockip = "Edit", str_addblockfile = "Add File Rule", str_modifyblockfile = "Edit", str_invalid_username = "Invalid user name!", str_existed_username = "User name already exists!", str_invalidadminpass = "Admin password must contain 8 or more characters!", str_addadminok = "Administrator has been added successfully!", str_modifyadminok = "Administrator has been edited successfully!", str_loadadmin_fail = "An error occurred when loading administrator!", str_addadmin_tip = "Create or modify admin account for administration and set his individual permissions.", str_adminip_tip = "Configure IP address list to deny or allow access for this administrator.", str_adminlistener = "Listener", str_adminlistener_tip = "Change administration web listener's port or type", str_adminipaccess = "IP Access", str_adminipaccess_tip = "Define IP access rules to allow/deny access for administration", str_httpport = "HTTP Port", str_usesslremote = "Use TLS/SSL for secure remote administration", str_adminlistener_tip1 = "Cannot change listener! Check if the port has already been used.", str_adminlistener_tip2 = "Administrator listener has been changed successfully!", str_adminlistener_tip3 = "The SSL Certificate is invalid! Please check it.", str_adminipmask_addok = "IP access rule has been added successfully!", str_adminipmask_loadfail = "An error occurred when loading the administrator IP access rules!", str_server_statistics = "Server statistics ", str_domain_statistics = "Domain statistics ", str_server_runtime = "Server Up Time", str_domain_runtime = "Domain Up Time", str_session_runtime = "Session Up Time", str_current_session = "Online Sessions", str_highest_session = "Highest Num. Sessions", str_24hour_session = "24 Hours Sessions", str_avg_sessionlen = "Avg. Session Length", str_longest_session = "Longest Session", str_total_session = "Total Sessions", str_download_speed = "Download Speed", str_avg_downspeed = "Avg. Session Download Speed", str_total_download = "Total Download", str_total_downfile = "Total Download Files", str_upload_speed = "Upload Speed", str_avg_upspeed = "Avg. Session Upload Speed", str_total_upload = "Total Upload", str_total_upfile = "Total Upload Files", str_addfilter = "Filter log by string", str_filterstring = "Filter String", str_deltask_tip = "Are you sure you want to delete this task?", str_taskeditor = "Task Editor", str_luascript = "Lua Script", str_commonapi = "Lua API", str_luahelp = "Lua API Help", str_invalid_taskname = "Invalid task name!", str_lua_empty = "Lua script cannot be empty!", str_existed_taskname = "The task name already exists! Please change it.", str_addtask_ok = "System task has been added/edited successfully!", str_lua_error = "Lua Script Error!", str_selecttime = "Select Time", str_general_setting = "General Settings", str_general_setting2 = "Configure general settings for the server", str_general_setting3 = "Configure general settings for the administration", str_sslcert_manager = "SSL certificate manager", str_sslcert_manager2 = "The SSL certificate manager is used to manage all the SSL certificates", str_sshkey_manager = "SSH host key manager", str_sshkey_manager2 = "The SSH host key manager is used to manage all the SSH host keys", str_smtp_manager = "SMTP configuration manager", str_smtp_manager2 = "The SMTP configuration manager is used to manage all the SMTP configurations", str_systemsetting_ok = "System setting has been edited successfully!", str_systemlog = "Logs", str_adminlog = "Admin Log", str_miscellaneous = "Miscellaneous", str_systemlog_enable = "Enable Server Log", str_adminautoforward = "Auto-forwarding admin listener ports to router", str_adminlog_enable = "Enable Admin Log", str_domainlog_enable = "Enable Domain Log", str_log_filename = "Log Filename", str_log_maxsize = "Log Maxsize", str_logwildcard_tip = "Filename supports certain wildcard characters as outlined below", str_log_file = "File", str_log_screen = "Screen", str_log_field = "Log Text Field", str_field_system = "System", str_field_task = "Task", str_field_message = "Message", str_field_security = "Security", str_field_ftpcmd = "FTP Command", str_field_ftpresp = "FTP Response", str_field_webcmd = "WEB Command", str_field_webresp = "WEB Response", str_field_sshcmd = "SSH Command", str_field_sshresp = "SSH Response", str_field_odbcerr = "ODBC Error", str_field_mysqlerr = "MYSQL Error", str_field_luaerr = "Lua Error", str_field_mailerr = "Mail Error", str_field_fileerr = "File Error", str_field_normalerr = "Normal Error", str_enable_dircache = "Enable Directory List Cache", str_enable_thumbnail = "Enable Making Thumbnail Images", str_enable_ed2kurl = "Enable Generating Ed2k Links", str_enable_weblink = "Enable file download link", str_enable_onlineedit = "Enable Online Text Edit", str_choosefile = "Choose File", str_choosedir = "Choose Directory", str_adddir = "Add Directory", str_modifydir = "Edit Directory", str_sslcert_path = "Certificate Path", str_sslkey_path = "Private Key Path", str_sshkey_path = "SSH Host Key Path", str_ssh_password = "Password", str_invalidname = "Invalid name!", str_existed_sslcert = "The certificate name already exists! Please change it.", str_invalid_sslcert = "Invalid SSL certificate file!", str_addsslcert_ok = "Certificate has been added/edited successfully!", str_existed_sshkey = "The key name already exists! Please change it.", str_invalid_sshkey = "Invalid SSH host key file!", str_addsshkey_ok = "SSH host key has been added/edited successfully!", str_existed_smtp = "The SMTP configuration name already exists! Please change it.", str_addsmtp_ok = "SMTP configuration has been added/edited successfully!", str_invalid_smtpserver = "SMTP server is empty!", str_invalid_smtpport = "Invalid SMTP port!", str_sendername = "Sender's Name", str_senderemail = "Sender's Email", str_needauth = "Need Auth", str_smtpserver = "SMTP Server", str_smtpport = "SMTP Port", str_smtpusername = "SMTP Username", str_smtppassword = "SMTP Password", str_smtpusessl = "Use TLS/SSL", str_filemask = "File name", str_outputdir = "Output directory", str_keysize = "Key size", str_keytype = "Key type", str_keypassword = "Key Password", str_countrycode = "2-digit country code", str_fullstate = "Full state or province", str_locality = "Locality(city)", str_organization = "Organization", str_orgunit = "Organization unit", str_serveraddr = "Domain Name/Common Name", str_contactmail = "Contact E-mail", str_field_empty = "Some fields must have a value!", str_createcert_ok = "Certificate file has been successfully created!", str_createcert_fail = "Failed to create the certificate file!", str_createkey_ok = "SSH host key file has been successfully created!", str_createkey_fail = "Failed to create SSH host key file!", str_modifyevent_ok = "Event has been edited successfully!", str_modifyevent_fail = "Failed to edit event!", str_execommand = "Execute Program", str_execute = "Execute Program", str_writelog = "Write Log", str_sendmail = "Send Email", str_parameters = "Parameters", str_logtext = "Log Text", str_sendto = "Send to", str_subject = "Subject", str_plaintext = "Plain Text", str_attachfile = "Attach File", str_priority = "Priority", str_priority1 = "Normal", str_priority2 = "High", str_priority3 = "Low", str_enablelua = "Enable Lua Script", str_domain = "Domain", str_new_username = "New user name", str_datebase_error = "Could not connect to database!", str_adduser = "Add User", str_modifyuser = "Edit User", str_copyuser = "Copy User", str_deluser_tip = "Are you sure you want to delete this user", str_username_empty = "Please enter the user name!", str_copyuser_ok = "User has been successfully copied!", str_copyuser_fail = "Failed to copy user!", str_password = "Password", str_enablepass = "Enable password", str_anonymous = "Anonymous", str_homedir = "Home Directory", str_quickadduser_tip = "Quickly create a new user account to access your file server.", str_no_homedir = "Please specify a home directory!", str_no_domain = "Please specify a domain!", str_invalid_pass = "Invalid password!", str_adduser_ok = "User has been successfully added!", str_modifyuser_ok = "User has been successfully edited!", str_adduser_warning1 = "Note_address's length or note_memo's length must be less than 255 characters!", str_adduser_warning2 = "Current quota must be lower than the max quota!", str_adduser_warning3 = "Current upload size must be smaller than the max upload size!", str_adduser_warning4 = "Current download size must be smaller than the max download size!", str_loaduser_fail = "An error occurred when loading the user!", str_existed_homedir = "Home directory already exists!", str_addusergroup = "Select User Group", str_existed_usergroup = "The same user group already exists!", str_addschedule = "Available time for login", str_existed_schedule = "The same schedule already exists!", str_toomany_schedule = "Too many schedules!", str_adduser_tip = "Create or modify a user account with his individual settings/permissions.", str_enable_account = "Enable account", str_expire_on = "Expires on", str_expired = "Expired", str_show_hiddenfile = "Show files/folders with hidden attribute", str_send_message = "User can send message to the server (allow FTP's SITE MSG command)", str_change_pass = "User can change their password", str_password_len = "Minimum password length", str_enabled_protocol = "Enabled protocols", str_enable_group = "Enable group", str_enable_schedule = "Enable access schedule", str_user_statistics = "User Statistics", str_group_statistics = "Group Statistics", str_lastlogin = "Last Login", str_logincount = "Login Count", str_file_downloaded = "File Downloaded", str_file_uploaded = "File Uploaded", str_fail_download = "Download failed", str_fail_upload = "Upload failed", str_received = "Uploaded Bytes", str_sent = "Downloaded Bytes", str_userdir_tip = "Please set up the home directory or virtual directory, and set its permissions.", str_usergroup_tip = "Please choose the groups which this user account belongs to.", str_userlimit_tip = "Please configure the limit setting below(0 = no limit).", str_userip_tip = "Configure IP access rules to deny or allow access for this user account.", str_userfile_tip = "Configure file access rules to deny or allow access for this user account.", str_userschedule_tip = "Setup the time of day that you want to allow user to logon.", str_session_downspeed = "Maximum download speed per session", str_session_upspeed = "Maximum upload speed per session", str_account_downspeed = "Maximum download speed for user accounts", str_account_upspeed = "Maximum upload speed for user accounts", str_group_downspeed = "Maximum download speed for all group members", str_group_upspeed = "Maximum upload speed for all group members", str_connect_num_group = "Maximum number of sessions for group", str_connectnum_ip_group = "Maximum sessions per IP address for group", str_connect_num = "Max number of sessions", str_connectnum_ip = "Max sessions per IP", str_connect_timeout = "FTP session timeout", str_idle_timeout = "FTP idle timeout", str_reset = "Reset", str_never = "Never", str_hourly = "Hourly", str_daily = "Daily", str_weekly = "Weekly", str_monthly = "Monthly", str_max = "Max", str_current = "Current", str_download = "Download", str_upload = "Upload", str_enable_ratio = "Enable upload/download ratio", str_ratio = "Ratio", str_uploads = "Uploads", str_downloads = "Downloads", str_current_credit = "Preset/Current Credit", str_files = "Files", str_countfiles = "Count files over all sessions", str_countbytes = "Count bytes over all sessions", str_enable_quota = "Enable disk quota", str_current_quota = "Current quota", str_max_quota = "Max quota", str_note_name = "Name", str_note_address = "Address", str_note_zip = "Zip code", str_note_phone = "Phone", str_note_fax = "Fax", str_note_email = "Email address", str_note_memo = "Other notes", str_addgroup = "Add Group", str_modifygroup = "Edit Group", str_copygroup = "Copy Group", str_groupname_empty = "Please enter the group name!", str_delgroup_tip = "Are you sure you want to delete this group", str_groupname = "Group name", str_invalid_groupname = "Invalid group name!", str_addgroup_ok = "Group has been successfully added!", str_modifygroup_ok = "Group has been successfully edited!", str_loadgroup_fail = "An error occurred when loading the group!", str_existed_groupname = "Group name already exists!", str_homedir_denied = "Home directory not allowed in group!", str_addgroup_tip = "Group is used to assign basic settings to all user accounts belonging to this group.", str_groupdir_tip = "Group virtual directory is inherited by all user accounts belonging to this group.", str_groupip_tip = "Configure IP access rules to deny or allow access for this group.", str_groupfile_tip = "Configure file access rules to deny or allow access for this group.", str_selsession_tip = "Please select an online session", str_selftpsession_tip = "Please select an online session with FTP protocol", str_kicksession_tip = "Are you sure you want to kill all online sessions?", str_kicksession = "Kill Session", str_sessionlog = "Session Log", str_chatwith = "Chat with session", str_broadcast = "Broadcast Message", str_broadcast_tip = "Note: only FTP client can receive this message.", str_broadcast_ok = "Message has been successfully broadcast!", str_action = "Action", str_disconnect = "Disconnect", str_disconnect_for = "Disconnect and ban IP for", str_disconnect_blockip = "Disconnect and block IP permanently", str_disconnect_blockip1 = "Add to user IP_block list", str_disconnect_blockip2 = "Add to group IP_block list", str_disconnect_blockip3 = "Add to domain IP_block list", str_disable_account = "Disable user account", str_sendmsg_user = "Send message to user", str_gen_setting = "General Settings", str_gen_setting2 = "Configure domain's general settings", str_data_storage = "Authentication Settings", str_data_storage2 = "Store users via XML/ODBC/MYSQL or authenticate against AD/LDAP", str_ip_access = "IP Access", str_ip_access2 = "Configure IP access rules to allow or deny access to this domain", str_file_restrict = "File Access", str_file_restrict2 = "Configure file access rules to allow or deny access to this domain", str_sfv_directory = "SFV Directory", str_sfv_directory2 = "Configure SFV directories for this domain", str_transfer_limit = "Transfer Quota Limit", str_transfer_limit2 = "Limit domain upload/download quota on hourly, daily, weekly or monthly basis", str_ftp_message = "FTP Messages", str_ftp_message2 = "Define custom FTP reply messages", str_domain_listener ="Listeners", str_domain_listener2 = "Create or modify domain's listeners", str_addipmask_ok = "IP access rule has been configured successfully!", str_loadipmask_fail = "An error occurred when loading IP access rules!", str_addfilemask_ok = "File access rule has been successfully configured!", str_loadfilemask_fail = "An error occurred when loading file access rules!", str_storage_via = "Database storage of accounts via", str_via_xml = "XML files", str_via_odbc = "ODBC database", str_via_mysql = "Mysql database", str_storage_tip = "Note: if you choose ODBC or Mysql for database storage, you must configure the ODBC or Mysql database first.", str_conn_test = "Connection Test", str_odbc_source = "ODBC Source", str_mysql_server = "Mysql Server", str_server_port = "Server Port", str_database = "Database", str_unixsocket = "UnixSocket", str_conntest_fail = "Database connection failed!", str_testodbc_ok = "Connect to ODBC source successfully!", str_testmysql_ok = "Connect to Mysql Database successfully!", str_addstorage_fail = "Error: database connection failed!", str_addstorage_ok = "Storage setting has been edited successfully!", str_invalid_dir = "Invalid directory!", str_add_sfvdir = "Add SFV Directory", str_modify_sfvdir = "Edit SFV Directory", str_addsfv_ok = "SFV directory has been configured successfully!", str_loadsfv_fail = "An error occurred when loading SFV directory!", str_enable_sfv = "Enable SFV Check", str_sfvdir_tip = "SFV check directory (only in these directories, the uploaded files be checked)", str_create_file = "Create missing files (filename.missing)", str_send_result = "Send the check result to client (only for FTP)", str_badfile = "Bad File", str_badfile1 = "Create a TAG-File (--[BAD]-[filename]-)", str_badfile2 = "Rename the bad file", str_badfile3 = "Delete the bad file", str_checkprogress = "Check Progress", str_checkprogress1 = "Create dirs to indicate Progress", str_checkprogress2 = "Create files to indicate Progress", str_checkprogress3 = "Do not indicate Progress", str_addtranslimit_ok = "Transfer limit setting has been configured successfully!", str_loadtranslimit_fail = "An error occurred when loading transfer limit setting!", str_totallimit = "Total Limit", str_totallimit_tip = "Configuring the total upload/download quota on this domain", str_limithourly = "Limit Hourly", str_limithourly_tip = "Configuring the upload/download quota for one hour", str_limitdaily = "Limit Daily", str_limitdaily_tip = "Configuring the upload/download quota for one day", str_limitweekly = "Limit Weekly", str_limitweekly_tip = "Configuring the upload/download quota for one week", str_limitmonthly = "Limit Monthly", str_limitmonthly_tip = "Configuring the upload/download quota for one month", str_ftpmessage_ok = "Edit FTP messages successfully!", str_ftpmessage_tip = "Define your own FTP reply messages. Click the below item to edit the message.", str_ftpmessage1 = "The first message user gets", str_ftpmessage2 = "User logged in successfully", str_ftpmessage3 = "User changed their working directory", str_ftpmessage4 = "User listed a directory", str_ftpmessage5 = "User received a file", str_ftpmessage6 = "User sent a file", str_ftpmessage7 = "Reply to SYST command", str_ftpmessage8 = "Say goodbye when user logs out", str_listeners_tip = "The listener manager supports multiple file transfer protocols on a domain. You can add, edit or delete listener by using the buttons below.", str_invalid_listener = "invalid listener port!", str_addlistener_ok = "Listener has been added/edited successfully!", str_addlistener_fail = "Failed to add/edit listener!", str_deletelistener_ok = "Listener has been deleted successfully!", str_deletelistener_fail = "Failed to delete listener!", str_deletelistener_tip = "Are you sure you want to delete this listener?", str_addlistener = "Add Listener", str_modifylistener = "Edit Listener", str_listenertype = "Listener Type", str_listeneraddr = "IP Address", str_listenerport = "Port", str_listeneraddr_tip = "* for all", str_generalsetting_ok = "General setting has been edited successfully!", str_enable_antihammer = "Enable Anti-hammer", str_send_hammermsg = "Send warning message to FTP Client", str_banip = "Ban IP", str_trylogin_fail = "failed login tries in", str_enable_fxp = "Enable FXP", str_buffer_size = "Transfer buffer size", str_autoforward = "Auto-forwarding listener ports to router", str_listtimegmt = "FTP's file timestamp uses GMT time (if no checked will use local time)", str_limitdomainspecial = "Domain-specific options:", str_limitdomainoverride = "Options below can be overridden by user-level or group-level:", str_limitgroupspecial = "Group-specific options:", str_limitgroupoverride = "Options below can be overridden by user-level:", str_connectionlimit1 = "Maximum number of sessions on domain", str_connectionlimit2 = "Maximum sessions per IP address on domain", str_connectionlimit3 = "Maximum number of sessions per user account", str_connectionlimit4 = "Maximum sessions per IP address for user account", str_connectionlimit5 = "Automatic idle connection timeout", str_transferlimit1 = "Maximum download speed for domain", str_transferlimit2 = "Maximum upload speed for domain", str_transferlimit3 = "Maximum download speed per session", str_transferlimit4 = "Maximum upload speed per session", str_transferlimit5 = "Maximum download speed for user accounts", str_transferlimit6 = "Maximum upload speed for user accounts", str_transferlimit7 = "Automatic transfer connection timeout", str_maximum_speed = "Maximum Speed", str_pasvmode1 = "FTP Passive Mode", str_pasvmode2 = "Default (will use your local IP)", str_pasvmode3 = "Fixed IP address", str_pasvmode4 = "Get IP from a web file", str_pasvmode5 = "Dynamic DNS (will resolve hostname like 'my.dyndns.org')", str_pasvmode6 = "Update IP address interval", str_pasvmode7 = "Auto-forwarding passive ports to router as outlined below", str_pasvmode8 = "Passive port range", str_pasvmode9 = "Note: if you are behind a firewall (router) or using NAT/Proxy server, you have to mannually forward passive ports to your router", str_compression1 = "Implementing MODE Z(FTP extension command)to make compressed file transfer possible.", str_compression2 = "Enable MODE Z compression (FTP extension command)", str_compression3 = "Default compression level (1-9)", str_compression4 = "Minimum allowed compression level (1-8)", str_compression5 = "Maximum allowed compression level (8-9)", str_realpath_tip = "Please specify a physical path!", str_virtualpath_tip = "Please specify a virtual folder name!", str_realpath = "Physical Path", str_virtualpath = "Virtual Folder", str_ishomedir = "Is Home Directory", str_file_access = "Files Access", str_dir_access = "Directories Access", str_access_read = "Read", str_access_write = "Write", str_access_append = "Append", str_access_delete = "Delete", str_access_list = "List", str_access_create = "Create", str_access_rename = "Rename", str_same_schedule = "Use the same schedule every day", str_addtime_tip = "The specified start time must be less than or equal to the end time!", str_adminsetting_ok = "Admin setting has been edited successfully!", str_new_groupname = "New Group Name", str_copygroup_ok = "Group has been copied successfully!", str_copygroup_fail = "Failed to copy group!", str_enable_execute = "Enable Execute Program", str_enable_writelog = "Enable Write Log", str_enable_sendmail = "Enable Send Email", str_execute_path = "Program Path", str_writelog_path = "Logfile Path", str_adminpass_weak = "Administrator password is weak! Do you want to reset it?", str_registration_info = "Registration Info", str_version_info = "Version Info", str_license_info = "License Info", str_register = "Register", str_enter_regcode = "Enter registration code here", str_invalid_regcode = "Invalid registration code!", str_register_success = "Registration successful!", str_register_failed = "Registration failed!", str_version_comparison = "Edition Comparison", str_os_type = "OS Type", str_edition = "Edition", str_copies = "Copies", str_registered_to = "Registered to", str_trial_version = "Trial Version", str_left_days = "Left Days", str_label_days = "days", str_installed_version = "Installed Version", str_last_versions = "Latest Version", str_days_left = "days left", str_evaluation_expired = "Your 30-day evaluation period has expired!

1. To continue using Wing FTP Server, you need to purchase a license and register it.
2. If you need Free version for non-commercial use, just restart the WingFTP service.", str_evaluation_expired2 = "Your evaluation period has expired!
To continue using Wing Gateway, you need to register it.", str_notsupport_feature1 = "Windows AD/LDAP/ODBC/MySQL are not supported in the Free/Standard/Secure version!", str_notsupport_feature2 = "Events feature is not supported in the Free/Standard/Secure version!", str_notsupport_feature3 = "Task scheduler feature is not supported in the Free/Standard/Secure version!", str_notsupport_feature4 = "FTPS/HTTPS/SFTP protocols are not supported in the Free/Standard version!", str_notsupport_feature5 = "You have reached the maximum number of user accounts allowed for the Standard version!", str_notsupport_feature6 = "You have reached the maximum number of user accounts allowed for the Secure version!", str_notsupport_feature7 = "You have reached the maximum number of user accounts allowed for the Free version!", str_notsupport_feature8 = "Weblink/Upload link is not supported in the Free version!", str_version_standard = "Standard", str_version_secure = "Secure", str_version_corporate = "Corporate", str_version_free = "Free Edition", str_unlimited = "Unlimited", str_feature1 = "Lifetime technical support", str_feature2 = "2 years upgrade protection", str_feature3 = "Web Client (HTTP)", str_feature4 = "Web based administration", str_feature5 = "Administrator console", str_feature6 = "Max domain number", str_feature7 = "Max user accounts per domain", str_feature8 = "Max concurrent connections per domain", str_feature9 = "Virtual directory mapping", str_feature10 = "Transfer ratios and quotas", str_feature11 = "FTPS (Secure FTP over SSL)", str_feature12 = "HTTPS (Web Client over SSL)", str_feature13 = "SFTP over SSH2", str_feature14 = "Store users via ODBC database", str_feature15 = "Store users via Mysql database", str_feature16 = "Events manager", str_feature17 = "Task scheduler", str_feature18 = "iOS & Android App", str_feature19 = "Weblink & upload link", str_createdomain_tip = "There are no domains defined,
would you like to create one now?", str_ipmask_tip = "Enter an IP address or mask:
e.g. 10.0.0.1-10.0.3.1, 24.123.*.*", str_filemask_tip = "Enter a file name or mask:
e.g. sun.gif, *.jpg, ???.doc", str_sendmessage_tip = "Enter the message text you wish to send", str_invalid_alias = "Invalid virtual folder name!", str_serverip_tip = "Configure IP access rules to deny or allow access for the entire server.", str_serverfile_tip = "Configure file access rules to deny or allow access for the entire server.", str_loglegend = "Log Legend", str_workerthread = "Worker threads number", str_workerthread_tip = "It will take effect when you restart the WingFTP service", str_modifyadmin = "Modify Administrator", str_addnewuser_tip = "There is no user account on this domain, would you like to create one now?", str_no_smtpconfig = "Please specify an SMTP configuration for this domain.", str_key_name = "Key Name", str_cert_name = "Certificate Name", str_invalid_keyname = "Invalid key name!", str_invalid_certname = "Invalid certificate name!", str_invalid_license = "Your license might have been improperly used. Please check and make sure the number of computers installed with this license does not exceed the quantity allowed.For questions, please contact support@wftpserver.com", str_customlogo = "Use customized logo", str_logopath = "Your Logo Path", str_makelogo = "Create Your Own Logo", str_no_logofile = "Please choose a logo image", str_makelogo_note = "Note: please use a 150px*50px sized logo image (gif, jpg, png) with white background.", str_generate_pass = "Generate a random password", str_clear_thumb = "Clear Thumbnails", str_clearthumb_tip = "Are you sure you want to remove all the thumbnail cache?", str_readonly_admin = "Read-Only Administrator", left_tempban = "Temp Ban", button_addban = "Add Temporary Ban", button_editban = "Edit Ban", button_deleteban = "Delete Ban", str_blocktime = "Block time", str_banip_tip = "Temporary IP Ban", left_graphs = "Graphs", str_online_sessions = "Online Sessions", str_last_5min = "Last five minutes", str_last_5hour = "Last five hours", str_last_10day = "Last ten days", str_password_strength = "Strength", title_windowsauth = "Windows Authentication", str_domain_admin = "Domain Administrator", str_domainadmin_tip = "Please select one or more domains!", str_enable_aduser = "Enable Windows Authentication", str_aduser_domain = "Domain", str_aduser_dir = "Default Home Dir", str_aduser_owndir = "Create a folder under default home dir using the login name for each user", str_no_globalhome = "Please specify a default home dir for Windows Authentication(or LDAP)!", str_access_zip = "Zip files", str_access_unzip = "Unzip files", str_ssh_pubkey = "SSH public key path", str_enable_pubkey_auth = "Enable SSH Public Key Authentication", str_ssh_auth_method = "SSH authentication method:", str_ssh_auth_method1 = "Only use public key authentication.", str_ssh_auth_method2 = "Use both public key and password authentication.", str_basefolder = "Base folder", str_basefolder_tip = "When you specify a base folder for domain administrator, then he can only share the files/folders under the base folder.", title_subdir = "Subfolder", str_subfolder_tip = "If you want to hide files inside the subfolder or grant individual permissions for subfolders, you may add subfolder access rules below.", button_subfolder = "Add Access Rule", str_subfolder_rule = "Add Access Rule For Subfolder", str_subfolder_path = "Subfolder Path", str_disable_sslv2 = "Disable TLSv1.0/TLSv1.1", str_enable_fips = "Enable FIPS 140-2 Mode", str_enablefips_tip = "After restarting the WingFTP service, FIPS 140-2 mode will be turned on (off).", str_test_smtp = "Test SMTP Connection", str_testsmtp_ok = "SMTP connection successful!", str_testsmtp_error = "SMTP connection failed!", str_optional = "(Optional)", str_enable_chmod = "Enable FTP/SFTP command 'CHMOD' (Linux/Mac)", str_aduser_mapping = "Add AD Users Mapping", str_invalid_mapstr = "The mapping string is too long!", str_admapping_tip = "To map an AD user 'ADUser' to a local user 'LocalUser' , you need only define it as 'ADUser:LocalUser' in each line. Then the mapping can be done and the AD user will get all the attributes of the local user.", str_ldapmapping_tip = "To map a LDAP user 'LDAPUser' to a local user 'LocalUser' , you need only define it as 'LDAPUser:LocalUser' in each line. Then the mapping can be done and the LDAP user will get all the attributes of the local user.", str_ldapauth = "LDAP Authentication", str_guest_enabled = "Windows Authentication cannot work if you have Windows 'Guest' account enabled! Please check it.", title_ldapauth = "LDAP", str_enable_ldap = "Enable LDAP Authentication", str_ldap_hostinfo = "LDAP Host Information", str_ldap_host = "Host", str_ldap_port = "Port", str_ldap_basedn = "Base DN", str_ldap_usessl = "Use SSL/TLS connection", str_ldap_version = "LDAP version", str_ldap_bindinfo = "Bind Using Simple Authentication", str_ldap_binddn = "Bind DN", str_ldap_bindpass = "Bind Password", str_ldap_filter = "User Filter", str_ldap_mapping = "Add LDAP Users Mapping", str_ldapgroup_mapping = "Map LDAP group to local user", str_ldapgroupmapping_tip = "To map a LDAP group 'LDAPGroup' to a local user 'LocalUser' , you need only define it as 'LDAPGroup:LocalUser' in each line. Then the mapping can be done and the LDAP user who belongs to LDAPGroup will get all the attributes of the local user.", str_tunoff_ldap = "You must turn off 'LDAP' if you want to enable 'Windows Authentication'.", str_tunoff_ad = "You must turn off 'Windows Authentication' if you want to enable 'LDAP'.", str_for_windows = "Windows Authentication is only available on the Windows system.", str_testldap_fail = "Could not connect to the LDAP server!", str_testldap_ok = "Connect to the LDAP server successfully!", str_upgrade_tip = "Your upgrade protection has been expired, you may purchase extra upgrade protection.", str_compress_log = "Compress old logs", str_enable_utf8_on = "Enable FTP command 'OPTS UTF8 ON'", str_enable_auth_tls = "Enable FTP command 'AUTH TLS/SSL'", str_no_ssh_pubkey = "The SSH public key path is empty, please select a SSH public key.", str_multiple_emails = "use a comma to separate email addresses", str_dir_lowercase = "Use lowercase letters for the auto-generated folder name", str_add_filters = "click here to add filters", str_generating_report = "Generating Report", str_count = "Count", str_unique_ip = "Unique IP", str_print = "Print", str_save_as = "Save As", str_auditing = "Audit & Report", str_enable_audit = "Enable Audit & Report", str_audit_database = "Audit database filename", title_size = "Size", title_endtime = "End Time", title_add_filters = "Add Filters", title_custom_sql = "Custom SQL", title_weekly_report = "Weekly Report", title_monthly_report = "Monthly Report", title_custom_report = "Custom Report", str_sha256_password = "User passwords using SHA256 hash encryption.", str_min_password = "Minimum user password length", str_password_complexity = "The password must contain characters from the following categories:", str_password_complexity1 = "Numerals (0-9)", str_password_complexity2 = "Lowercase characters (a-z)", str_password_complexity3 = "Uppercase characters (A-Z)", str_password_complexity4 = "Non-alphanumeric (like !, $, #)", str_enable_mfmt = "User can change file's modification time", str_default_permissions = "Default permissions", str_aduser_ntfs = "Using Windows NTFS permissions for the home directory.", str_addcert_success = "SSL cert has been added successfully! Please select this new cert under 'Domain > Settings > General Settings > Miscellaneous > SSL Certificate'.", str_addkey_success = "SSH host key has been added successfully! Please select this new key under 'Domain > Settings > General Settings > Miscellaneous > SSH Host Key'.", str_enable_https_redirect = "Redirect HTTP to HTTPS automatically", str_changepass_firstlogon = "Need to change the password on first logon", str_opensslciphers = "OpenSSL Cipher Suites", str_restart_note = "Some options will take effect when you restart the WingFTP service.", str_sftpkex_algos = "SFTP Key Exchange Algorithms", str_sftpenc_algos = "SFTP Encryption Algorithms", str_sftpmac_algos = "SFTP MAC Algorithms", str_sftplog_level = "SFTP Log Level", str_disable_tlsv1 = "Disable TLSv1.0", str_disable_tlsv11 = "Disable TLSv1.1", str_disable_ecdsakey = "Disable ECDSA SSH host key", str_enable_uploadlink = "Enable file request link", str_clear_domainlog = "Clear Log", str_gateway_stopped = "Wing Gateway is not running", str_gateway_manager = "Gateway manager", str_gateway_description = "Wing Gateway provides reverse proxy and load balance service", str_enable_gateway = "Enable gateway", str_add_gateway = "Add Gateway", str_gateway_configure = "Gateway Configuration", str_gateway_host = "Host IP", str_gateway_failover = "Failover server", str_gateway_singleip = "Listen on single IP", str_failover_tip = "local machine acts as a failover server", str_invalid_host = "Invalid host IP", str_gateway_delete_tip = "Do you want to delete gateway", str_gateway_enabled = "Enabled", str_gateway_running = "Running", str_invalid_gateway = "Invalid gateway!", str_addgateway_ok = "Gateway has been successfully added!", str_existed_gateway = "Gateway already exists!", str_testgateway_fail = "Gateway connection failed!", str_testgateway_ok = "Gateway connection ok!", str_connected_wingftp = "Connected WingFTP", str_group_allusers = "All the user accounts which belong to this group", str_http_headers = "Additional HTTP headers", str_http_headers_tip = "You need define it as 'Name: Value' in each line", str_weblink_path = "WebLink Folder", str_uploadlink_path = "UploadLink Folder", str_enable_passive_active = "Enable Passive mode & PORT mode", str_enable_passive = "Enable Passive mode only", str_enable_active = "Enable PORT mode only", passive_listener_timeout = "Passive port listener timeout", auto_pasv_ip = "Use LAN IP for PASV response if the client is from LAN", auto_passive_forward = "Map the Passive mode ports automatically in Wing Gateway", auto_active_forward = "Map the Active mode ports automatically in Wing Gateway", str_block_event = "if you want to block the related event, just set the global variable bCancelEvent into true", str_modify_date = "Modified", str_chkbox_select = "Select All/None", str_weblink = "Weblink", str_weblink_manager = "WebLink Manager", str_download_link = "Download Links", str_upload_link = "Upload Links", str_delweblink_tip = "Are you sure you want to delete this Weblink", str_delweblinks_tip = "Are you sure you want to delete these Weblinks", str_weblink_domain = "The domain URL", str_weblink_options = "Weblink options:", str_symbolic_link = "Enable Linux/Unix symbolic links", str_no_commerce = "is for non-commercial use only. If you need more features available in the paid edition, please purchase a license and register it.", str_new_version = "Detected a newer version", enable_welcome_message = "Enable HTTP welcome message", str_welcome_message = "Define welcome message", str_keep_weblink = "Keep WebLink when file is deleted or renamed", str_sha256_adminpass = "Admin passwords using SHA256 hash encryption", str_uplink_overwrite = "Overwrite the existing file for file request link upload", str_http_keepalive = "HTTP/HTTPS session keep-alive", str_comment = "Comment", str_access = "Access", str_ip_whitelist = "IP Whitelisting", str_ip_whitelist2 = "IP whitelisting allows specific IPs to access server without any limitation", str_disconnect_sameip = "Kill the sessions from the same IP address", str_existed_aduser = "An AD/LDAP user with this username already logged in, please use a different username.", str_restrict_session_ip = "Restrict a web session to a single IP address", str_enable_2fa_auth = "Enable two-factor authentication (TOTP) for Web Client", str_reset_totp_secret = "Reset TOTP secret code", str_2fa_auth = "Two-factor authentication (TOTP)", str_notsupport_2fa = "Two-factor authentication (TOTP) is not supported in the Free/Standard/Secure version!", str_tls_session_timeout = "TLS session timeout", str_show_subfolder = "Show subfolders for WebLink download", str_empty_password = "The user password is empty, continue?", str_disallow_allday = "Disallow access all day", str_enable_salting = "Enable password salting and specify a salt string", str_saltchanged_tip = "Warning: The password salt has been changed, you will be required to reset password for all the users, continue?", str_copy_weblink = "Copy weblinks into clipboard", str_copy_rowdata = "Copy row data into clipboard", str_sqlite_path = "SQLite DB Folder", str_weblinkfolder_error = "WebLink Folder must be different from UploadLink Folder.", str_exception_tips = "Exception occurs, please visit the web page below: ", str_log_millisecond = "Display timestamp with milliseconds", totp_auth_required = "Two-factor authentication (TOTP)", str_verify = "Verify", wrong_totp_tip1 = "Incorrect TOTP code! Please try again.", wrong_totp_tip2 = "Incorrect TOTP code! Please scan the QR code again.", totp_init_tip1 = "1. Please install a TOTP app (like Google Authenticator, Microsoft Authenticator) on your mobile device, and open it.", totp_init_tip2 = "2. Scan the below QR code into your TOTP app or manually enter the secret code", totp_init_tip3 = "3. Your TOTP app will generate a 6-digit TOTP code, please enter it into the below field:", totp_input_tip1 = "1. Open your TOTP app (if your 2FA device/data is lost, ask your system admin to reset TOTP secret code).", totp_input_tip2 = "2. Get a 6-digit TOTP code from your TOTP app (for this WingFTP admin):", str_switch_account = "Switch to another admin account", str_fastudp = "Use FastUDP mode for HTTPS", str_fastudp_tip = "FastUDP is a reliable transfer protocol based on UDP protocol, it is designed to accelerate file transfers for high latency network, and this feature requires Wing Gateway v1.1.2+", str_no_gateway = "Please select a Wing Gateway", str_no_basefolder_tip = "No base folder specified, domain admin is able to share the entire file system with the users, continue?", str_no_resumption = "Disallow OpenSSL session resumption on renegotiation", str_no_cache = "Disallow OpenSSL session caching", str_case_insensitive = "Case insensitive for the mapping string", str_export_csv = "Export to CSV", str_invalid_page = "Invalid page number", str_export_data_title = "Export data to a CSV file", str_export_data_from = "Export data from page", str_export_data_tips = "Note: When there are lots of data to export, it may take a while to start downloading the CSV file.", str_export_confirm = "Exporting these records may take a while, continue?", str_ldap_timeout = "LDAP timeout", str_real_owner_group = "Show real owner/group in the file listing (Linux/Mac)", str_no_renegotiation = "Disallow client-initiated SSL/TLS renegotiation", str_anonymous_weblink = "Always allow existing WebLink regardless of user status (e.g. disabled).", calendar_months = "'Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'", calendar_weekdays = "'Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'", calendar_weekdays_str = "SunMonTueWedThuFriSat", calendar_static_date = "Date", calendar_static_time = "Time", calendar_static_submit = " Submit ", listener_types = "'FTP(allow explicit SSL)','FTPS(Implicit SSL/TLS)','HTTP','HTTPS','SFTP using SSH'", admin_help = " List of some useful administrator commands\r\n help ===> show help information\r\n version ===> show lua version\r\n date ===> show server`s time\r\n viewserver ===> view the entire server's statistics\r\n viewdomain [domain] ===> view the specified domain's statistics\r\n viewsession [domain] [sessionID] ===> view the specified session's statistics\r\n domainlist ===> show domain list\r\n shutdown ===> safely shutdown Wing FTP Server\r\n startserver ===> put all the domains online\r\n stopserver ===> put all the domains offline\r\n startdomain [domain] ===> put the specified domain online\r\n stopdomain [domain] ===> put the specified domain offline\r\n adddomain [domain] [ftp port] [ftps port] [http port] [https port] [ssh port] ===> add a domain\r\n deldomain [domain] ===> remove a domain\r\n userlist [domain] ===> show user list at [domain]\r\n grouplist [domain] ===> show group list at [domain]\r\n userlistpage [domain] [page] ===> show user list by page at [domain]\r\n grouplistpage [domain] [page] ===> show group list by page at [domain]\r\n sessionlist [domain] ===> show online sessions at [domain]\r\n adduser [domain] [username] [password] [directory path] ===> add a user\r\n addgroup [domain] [groupname] [directory path] [virtual folder name] ===> add a group\r\n deluser [domain] [username] ===> remove a user\r\n delgroup [domain] [groupname] ===> remove a group\r\n kick [domain] [sessionID] ===> kick some online session at [domain]\r\n kickbyname [domain] [username] ===> kick online sessions by username at [domain]\r\n kickall [domain] ===> kick all online sessions at [domain]\r\n listeners [domain] ===> show listener list at [domain]\r\n guess start ===> play a number guess game\r\n", } TASK_TYPE_STR = {} TASK_TYPE_STR[0] = "One time only" TASK_TYPE_STR[1] = "Once hour" TASK_TYPE_STR[2] = "Once day" TASK_TYPE_STR[3] = "Once week" TASK_TYPE_STR[4] = "Once month" TASK_TYPE_STR[5] = "Every 5-minute" RESULT_STR = {} RESULT_STR[-1] = "error: no permission" RESULT_STR[-2] = "error: file does not exist" RESULT_STR[-3] = "error: blocked file" RESULT_STR[-4] = "error: file exists" RESULT_STR[-5] = "error: syntax error" RESULT_STR[-6] = "error: internal error" RESULT_STR[-7] = "error: file too big, cannot edit online" RESULT_STR[1] = "Operation was successful!" FUNCTION_KEY = { "Put All Domains Online", "Put All Domains Offline", "Put Domain Online", "Put Domain Offline", "Kill All Sessions", "Add System Log", "Send E-mail", "Set Domain Option(integer)", "Set Domain Option(string)", "Set System Option(integer)", "Set System Option(string)", "Terminate Server Process" } FUNCTION_VALUE = { "c_StartServer()\r\n", "c_StopServer()\r\n", "c_StartDomain([strDomain])\r\n", "c_StopDomain([strDomain])\r\n", "c_KickAllSessions([strDomain])\r\n", "c_AddSystemLog([strLog],[nType])\r\n", "c_SendMail([strTo],[strSubject],[strPlainText],[strAttach],[strSMTPServer])\r\n", "c_SetOptionInt([strDomain],[nField],[nValue])\r\n", "c_SetOptionStr([strDomain],[nField],[strValue])\r\n", "c_SetGlobalOptionInt([nField],[nValue])\r\n", "c_SetGlobalOptionStr([nField],[strValue])\r\n", "c_ExitServer()\r\n" } FTP_EVENT_KEY = { "OnUserLoggedIn", "OnUserDisconnect", "OnConnectTimeOut", "OnDirCreated", "OnDirDeleted", "OnExceedUSERPASS", "OnFileBanned", "OnFileDeleted", "OnFileDownloaded", "OnFileRenamed", "OnFileUploaded", "OnQuotaExceeded", "OnTooManyConnectionsPerIP", "OnTooManyConnectionsPerAccount", "OnIPIsBanned", "OnSiteCommandMessage", "OnSiteCommandChangePassword", "OnExceedLimit", "OnExceedMaxSessionOnGroup", "OnExceedMaxSessionPerIPOnGroup", "OnExceedMaxSessionOnDomain", "OnExceedMaxSessionPerIPOnDomain", "BeforeUserLoggedIn", "BeforeFileDownloaded", "BeforeFileUploaded", "BeforeFileDeleted", "BeforeDirDeleted", } FTP_EVENT_VALUE = { "When user logged in successfully", "When user disconnected from the server", "When user disconnected for inactivity timeout", "When a directory was just created", "When a directory was just deleted", "When exceeded the maximum failed login tries", "When user attempted to access a banned file", "When a file was just deleted", "When a file was just downloaded", "When a file was just renamed", "When a file was just uploaded", "When user disk quota reached the limitation", "When too many connections logged in with the same IP", "When too many connections logged in with the same account", "When a banned IP attempted to login the server", "When using site command to send a message to the server", "When using uses site command to change password", "When exceeded transfer limitation", "When exceeded the maximum sessions allowed for a group", "When exceeded the maximum sessions per IP address allowed for a group", "When exceeded the maximum sessions allowed for a domain", "When exceeded the maximum sessions per IP address allowed for a domain", "Before logging in to the server", "Before downloading a file", "Before uploading a file", "Before deleting a file", "Before deleting a directory", } SSH_EVENT_KEY = { "OnUserLoggedIn", "OnUserDisconnect", "OnConnectTimeOut", "OnDirCreated", "OnDirDeleted", "OnExceedUSERPASS", "OnFileBanned", "OnFileDeleted", "OnFileDownloaded", "OnFileRenamed", "OnFileUploaded", "OnQuotaExceeded", "OnTooManyConnectionsPerIP", "OnTooManyConnectionsPerAccount", "OnIPIsBanned", "OnExceedLimit", "OnExceedMaxSessionOnGroup", "OnExceedMaxSessionPerIPOnGroup", "OnExceedMaxSessionOnDomain", "OnExceedMaxSessionPerIPOnDomain", "BeforeUserLoggedIn", "BeforeFileDownloaded", "BeforeFileUploaded", "BeforeFileDeleted", "BeforeDirDeleted", } SSH_EVENT_VALUE = { "When user logged in successfully", "When user disconnected from the server", "When user disconnected for inactivity timeout", "When a directory was just created", "When a directory was just deleted", "When exceeded the maximum failed login tries", "When user attempted to access a banned file", "When a file was just deleted", "When a file was just downloaded", "When a file was just renamed", "When a file was just uploaded", "When user disk quota reached the limitation", "When too many connections logged in with the same IP", "When too many connections logged in with the same account", "When a banned IP attempted to login the server", "When exceeded transfer limitation", "When exceeded the maximum sessions allowed for a group", "When exceeded the maximum sessions per IP address allowed for a group", "When exceeded the maximum sessions allowed for a domain", "When exceeded the maximum sessions per IP address allowed for a domain", "Before logging in to the server", "Before downloading a file", "Before uploading a file", "Before deleting a file", "Before deleting a directory", } WEB_EVENT_KEY = { "OnUserLoggedIn", "OnDirCreated", "OnDirDeleted", "OnExceedUSERPASS", "OnFileBanned", "OnFileDeleted", "OnFileDownloaded", "OnFileRenamed", "OnFileUploaded", "OnQuotaExceeded", "OnTooManyConnectionsPerIP", "OnTooManyConnectionsPerAccount", "OnIPIsBanned", "OnChangePassword", "OnExceedLimit", "OnExceedMaxSessionOnGroup", "OnExceedMaxSessionPerIPOnGroup", "OnExceedMaxSessionOnDomain", "OnExceedMaxSessionPerIPOnDomain", "OnUserDisconnect", "BeforeUserLoggedIn", "BeforeFileDownloaded", "BeforeFileUploaded", "BeforeFileDeleted", "BeforeDirDeleted", } WEB_EVENT_VALUE = { "When user logged in successfully", "When a directory was just created", "When a directory was just deleted", "When exceeded the maximum failed login tries", "When user attempted to access a banned file", "When a file was just deleted", "When a file was just downloaded", "When a file was just renamed", "When a file was just uploaded", "When user disk quota reached the limitation", "When too many connections logged in with the same IP", "When too many connections logged in with the same account", "When a banned IP attempted to login the server", "When user changed his password", "When exceeded transfer limitation", "When exceeded the maximum sessions allowed for a group", "When exceeded the maximum sessions per IP address allowed for a group", "When exceeded the maximum sessions allowed for a domain", "When exceeded the maximum sessions per IP address allowed for a domain", "When user left the server", "Before logging in to the server", "Before downloading a file", "Before uploading a file", "Before deleting a file", "Before deleting a directory", } %>