<% 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 = "Administration", 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 Log", button_addadmin = "Add Admin", button_modifyadmin = "Edit Admin", button_deleteadmin = "Delete Admin", button_addblockip = "Add IP Mask", button_addblockfile = "Add File Mask", button_addsslcert = "Add SSL Certificate", button_addsshkey = "Add SSH 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 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_directory = "Directory", 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 setting", title_mysqlsetting = "Mysql setting", title_sfvdir = "SFV Directory", 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 Pasv 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 name!", 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/multi line, ctrl+enter => submit, help => show help information.
ctrl+w => open new window, 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 IP 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 Key", str_addsshkey = "Add SSH Key", str_modifysshkey = "Edit SSH Key", str_delsshkey_tip = "Are you sure you want to delete this SSH key?", str_sshkey_config = "SSH Key Configuration", str_createsshkey = "Create SSH 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 Mask", str_modifyblockip = "Edit IP Mask", str_addblockfile = "Add File Mask", str_modifyblockfile = "Edit File Mask", str_invalid_username = "Invalid user name!", str_existed_username = "User name already exists!", str_invalidadminpass = "Admin password must contain 5 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 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 = "Administrator IP masks have been added successfully!", str_adminipmask_loadfail = "An error occurred when loading the administrator IP masks!", str_server_statistics = "View statistics about the entire server", str_domain_statistics = "View statistics about this domain", str_server_runtime = "Server Up Time", str_domain_runtime = "Domain Up Time", str_session_runtime = "Session Up Time", str_current_session = "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 = "Common 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 Server", str_general_setting3 = "Configure general settings for Administration", str_sslcert_manager = "SSL Certificate Manager", str_sslcert_manager2 = "The SSL Certificate Manager is used to manage the SSL certificates for all domains", str_sshkey_manager = "SSH Key Manager", str_sshkey_manager2 = "The SSH Key Manager is used to manage the SSH keys for all domains", str_smtp_manager = "SMTP Manager", str_smtp_manager2 = "The SMTP Manager is used to manage the SMTP Configuration for all domains", 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 Web 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 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 key file!", str_addsshkey_ok = "SSH 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 SSL", str_filemask = "File mask", 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 key file has been successfully created!", str_createkey_fail = "Failed to create SSH 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/dirs 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 = "Fail Downloads", str_fail_upload = "Fail Uploads", 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 = "Set up the time of day and days of the week to allow this account to login.", 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 an 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 = "Change database types or settings for authenticating users", 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 domain FTP reply messages", str_domain_listener ="Listeners", str_domain_listener2 = "Create or modify domain's listeners", str_addipmask_ok = "IP masks have been configured successfully!", str_loadipmask_fail = "An error occurred when loading IP masks!", str_addfilemask_ok = "File masks have been successfully configured!", str_loadfilemask_fail = "An error occurred when loading file masks!", 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 setting or Mysql setting 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 will 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 = "Create your own FTP reply messages. Click the list below to edit the message.", str_ftpmessage1 = "The first message user gets", str_ftpmessage2 = "User successfully logged in", str_ftpmessage3 = "User changed their working directory", str_ftpmessage4 = "User has 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 domain listener manager supports different file sharing 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 hammering messages 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 = "File timestamp using 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 Pasv Mode", str_pasvmode2 = "Default (will use your local IP)", str_pasvmode3 = "Fixed IP (must be set to your internet IP).", str_pasvmode4 = "Get IP from a web file", str_pasvmode5 = "Dynamic DNS (will resolve hostname as 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, or auto-configure through UPnp", str_compression1 = "Implementing MODE Z(FTP extension command)to make compressed file transfer possible.", str_compression2 = "Enable MODE Z compression", 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_installed_version = "Installed Version", str_last_versions = "Latest Version", str_days_left = "days left", str_evaluation_expired = "Your evaluation period is over! To continue using Wing FTP Server, you must register it.", str_notsupport_feature1 = "Advanced authentication features are not supported in the standard/secure version!", str_notsupport_feature2 = "Events feature is not supported in the standard/secure version!", str_notsupport_feature3 = "Task scheduler feature is not supported in the standard/secure version!", str_notsupport_feature4 = "FTPS/HTTPS/SSH protocols are not supported in the 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_version_standard = "Standard", str_version_secure = "Secure", str_version_corporate = "Corporate", 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 (FTP over SSL)", str_feature12 = "HTTPS (Web Client over SSL)", str_feature13 = "SFTP using SSH2", str_feature14 = "Database storage of accounts via ODBC", str_feature15 = "Database storage of accounts via Mysql", str_feature16 = "Events manager", str_feature17 = "Task scheduler", str_createdomain_tip = "There are no domains defined,
would you like to create one now?", str_ipmask_tip = "Enter an IP address or range:
e.g. 10.0.0.1-10.0.3.1, 24.123.*.*", str_filemask_tip = "Enter a filename or filemask:
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 = "Working threads number", str_workerthread_tip = "It will take effect when you restart the server", 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 = "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 250px*130px 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_data_storage = "Authentication Settings", str_data_storage2 = "Change database types or settings for authenticating users", 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 some subfolders under the home directory 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 SSLv2", str_enable_fips = "Enable FIPS 140-2 Mode", str_enablefips_tip = "SSL certificates or SSH keys created with non-FIPS mode won't be available, you may need to re-create them.", 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' for Linux/Unix", 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 and delete old logs", str_enable_utf8_on = "Enable FTP command 'OPTS UTF8 ON'", 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_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", 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" 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 existed" 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", } FTP_EVENT_VALUE = { "When a user has successfully logged in", "When a user leaves the server", "When a user has been disconnected for inactivity", "When a directory has been created", "When a directory has been deleted", "When a user exceeds the maximum failed login tries", "When users attempt 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 a user's quota reached the limit", "When too many connections have logged in with the same IP", "When too many connections have logged in with the same account", "When a banned IP tries to log on this server", "When a user uses site command to send a message to the server", "When a user uses site command to change password", "When a user exceeds transfer limit", "When the maximum sessions allowed for a group has been exceeded", "When the maximum sessions per IP address allowed for a group has been exceeded", "When the maximum sessions allowed for a domain has been exceeded", "When the maximum sessions per IP address allowed for a domain has been exceeded", } SSH_EVENT_KEY = { "OnUserLoggedIn", "OnUserDisconnect", "OnConnectTimeOut", "OnDirCreated", "OnDirDeleted", "OnExceedUSERPASS", "OnFileBanned", "OnFileDeleted", "OnFileDownloaded", "OnFileRenamed", "OnFileUploaded", "OnQuotaExceeded", "OnTooManyConnectionsPerIP", "OnTooManyConnectionsPerAccount", "OnIPIsBanned", "OnExceedLimit", "OnExceedMaxSessionOnGroup", "OnExceedMaxSessionPerIPOnGroup", "OnExceedMaxSessionOnDomain", "OnExceedMaxSessionPerIPOnDomain", } SSH_EVENT_VALUE = { "When a user has successfully logged in", "When a user leaves the server", "When a user has been disconnected for inactivity", "When a directory has been created", "When a directory has been deleted", "When a user exceeds the maximum failed login tries", "When users attempt 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 a user's quota reached the limit", "When too many connections have logged in with the same IP", "When too many connections have logged in with the same account", "When a banned IP tries to log on this server", "When a user exceeds transfer limit", "When the maximum sessions allowed for a group has been exceeded", "When the maximum sessions per IP address allowed for a group has been exceeded", "When the maximum sessions allowed for a domain has been exceeded", "When the maximum sessions per IP address allowed for a domain has been exceeded", } WEB_EVENT_KEY = { "OnUserLoggedIn", "OnDirCreated", "OnDirDeleted", "OnExceedUSERPASS", "OnFileBanned", "OnFileDeleted", "OnFileDownloaded", "OnFileRenamed", "OnFileUploaded", "OnQuotaExceeded", "OnTooManyConnectionsPerIP", "OnTooManyConnectionsPerAccount", "OnIPIsBanned", "OnChangePassword", "OnExceedLimit", "OnExceedMaxSessionOnGroup", "OnExceedMaxSessionPerIPOnGroup", "OnExceedMaxSessionOnDomain", "OnExceedMaxSessionPerIPOnDomain", } WEB_EVENT_VALUE = { "When a user has successfully logged in", "When a directory has been created", "When a directory has been deleted", "When a user exceeds the maximum failed login tries", "When users attempt 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 a user's quota reached the limit", "When too many connections have logged in with the same IP", "When too many connections have logged in with the same account", "When a banned IP tries to login on this server", "When a user changes his password", "When a user exceeds transfer limit", "When the maximum sessions allowed for a group has been exceeded", "When the maximum sessions per IP address allowed for a group has been exceeded", "When the maximum sessions allowed for a domain has been exceeded", "When the maximum sessions per IP address allowed for a domain has been exceeded", } %>