lang_admin = {
general = {
admin_button = "Admin"
help_button = "Help"
save_and_close_button = "Save and Close"
close_button = "Close"
edit_button = "Edit"
delete_button = "Delete"
ok_button = "OK"
cancel_button = "Cancel"
browse_button = "Browse"
back_button = "Back"
next_button = "Next"
finish_button = "Finish"
default_button = "Default"
custom_button = "Custom"
continue_button = "Continue"
show_wizard_button = "Show Wizard"
close_wizard_button = "Close Wizard"
submit_button = "Submit"
select_all_button = "Select All"
deselect_all_button = "Deselect All"
show_examples_button = "Show Examples"
optional_field_label = "(optional)"
pixel_unit_label = "pixel"
continue_wizard_label = "Click Next to continue."
sorry_for_inconvenience_info = "Sorry for the inconvenience this might cause."
more_information_label = "More information"
hide_information_label = "Hide information"
admin_label = "Admin"
product_support = "$PRODUCT_NAME support"
product_website = "$PRODUCT_NAME website"
buy_info = "Please visit the $param2 for pricing and purchasing information."
buy_info_2 = "You may want to visit the $param1 for pricing and purchasing information."
buy_info_3 = "For pricing and purchasing information please visit the $param1."
page_headers_and_page_footers_label = "Page headers and page footers"
user_agent_label = "User agent"
} # general
admin = {
label = "Admin"
} # admin
user_agent_types = {
unknown = "Unknown"
msie = "Microsoft Internet Explorer"
netscape = "Netscape/Mozilla"
safari = "Safari"
} # user_agent_types
config_menu_groups = {
log_data = "Log Data"
database = "Database"
manage_reports = "Manage Reports"
} # config_menu_groups
database = {
info = {
database_label = "Database"
last_modified_label = "Last modified"
last_operation_label = "Last operation"
earliest_log_entry_label = "Earliest log entry"
latest_log_entry_label = "Latest log entry"
database_operation_completed_info = "Database operation completed"
error_label = "Database error"
error_info = "This error most likely indicates a corrupted database. Please try to rebuild the database."
} # info
update = {
label = "Update Database"
update_database_button = "Update Database"
start_update_database_button = "Start Update Database"
start_update_info = "Click the button \"$lang_admin.database.update.start_update_database_button\" to continue."
no_database_exists_info = "No database exists, please use Rebuild Database."
please_wait_info = "Starting update database, please wait."
} # update
rebuild = {
label = "Rebuild Database"
rebuild_database_button = "Rebuild Database"
start_rebuild_database_button = "Start Rebuild Database"
rebuild_erases_database_info = "Note, when rebuilding the database the current contents of the database will be erased, and a new database will be created."
start_rebuild_info = "Click the button \"$lang_admin.database.rebuild.start_rebuild_database_button\" to continue."
please_wait_info = "Starting rebuild database, please wait."
} # rebuild
}
messages = {
invalid_log_source_with_server_response_info = "Invalid log source."
server_responded_invalid_profile_name = "The server responded that the profile name is not valid."
no_log_format_selected = "No log format selected. Please select a log format."
no_syslog_selected = "No syslog selected. Please select a syslog."
no_syslog_required_selected = "No logging device selected. Please select a logging device."
log_format_options_numerical_field_nothing_checked = "No option checked. Please check at least one option."
no_log_format_string_defined = "No log format string defined. Please define a log format string."
profile_name_already_exist = "A profile with name $param1 already exist. Please define another name."
no_profile_name_defined = "Please define a profile name."
background_process_terminated = "The background process terminated unexpectedly, without returning a result."
no_progress_while_building_database = "$PRODUCT_NAME indicates that the database is already building but didn't find progress for it."
} # messages
setup = {
label = "$PRODUCT_NAME Setup"
welcome_label = "Welcome to $PRODUCT_NAME"
complete_setup_label = "Complete Setup"
product_info = "$PRODUCT_NAME is a universal log analyzer which allows you to generate graphical reports from over 600 log formats, including web server logs, proxy and firewall logs, mail server logs, media server logs, network device logs, and much more."
setup_info = "Please take the following steps to complete the $PRODUCT_NAME setup."
complete_setup_info = "You are almost done, please click on the Finish button to complete the setup."
thank_you_info = "Thank you for choosing $PRODUCT_NAME."
} # setup
trial = {
label = "Trial Selection"
days_left_info = "Trial, $param1 days left"
change_trial_mode_button = "Change Trial Mode"
selection_info = "Please choose the $PRODUCT_NAME version you would like to evaluate."
selection_info_2 = "You can change to any different version from the admin interface later."
lite_info = "for the shortest time to your reports"
pro_info = "for advanced users"
enterprise_info = "for enterprise users"
lite_info_2 = "$PRODUCT_NAME Lite is ideal for the user with a single server to analyze wanting to go straight to their reports with the minimum of effort and configuration. Sawmill Lite removes some of the complexities associated with traditional analytics tools while still giving you the drill-down power of a data mining tool."
pro_info_2 = "$PRODUCT_NAME Professional is a highly configurable version of $PRODUCT_NAME which contains many advanced features to filter log data, filter reports, edit reports, manage users, schedule regular tasks, and much more."
enterprise_info_2 = "$PRODUCT_NAME Enterprise includes everything in $PRODUCT_NAME Professional, plus support for MySQL, multiple processors, and complete customization of the web interface through editing of the underlying source files."
} # trial
licensing = {
label = "Licensing"
license_label = "License"
valid = "Valid"
is_valid = "valid"
not_valid = "invalid"
license_type = "Type"
license_users = "Users"
license_profiles = "Profiles"
license_expiration = "Expiration"
license_unlimited = "unlimited"
license_perpetual = "perpetual"
one_profile = "This installation is licensed for 1 profile"
maximum_profiles = "This installation is licensed for $param1 profiles"
unlimited_profiles = "This installation is licensed for unlimited profiles"
add_license_text = "To add a license, enter the license in the field below, and click Add License."
add_license_button = "Add License"
confirm_delete_message = "Are you sure you want to delete the license \"$param1\"?"
no_license_message = "Please define a license."
delete_info = "Deleting license, please wait."
adding_license_info = "Adding license, please wait."
expand_license_field_label = "Expand License Field"
collapse_license_field_label = "Collapse License Field"
use_for_multiline_licenses_label = "(use for licenses which span multiple lines)"
enter_license_or_try_info = "Please enter a license or try $PRODUCT_NAME for 30 days by leaving the license field blank."
enter_valid_license_or_try_info = "Please enter a valid license or try $PRODUCT_NAME for 30 days by leaving the license field blank."
no_license_info = "$PRODUCT_NAME could not find a valid license."
enter_license_info = "Please enter a license."
enter_valid_license_info = "Please enter a valid license."
extend_trial_period_info = "If you require to extend your evaluation period please contact $param1."
invalid_version_6_license_message = "The entered license is not valid, it is from an older version. You will need to upgrade your license to $PRODUCT_NAME 7."
invalid_license_message = "The entered license is not valid."
license_expired_message = "The entered license expired, it is not anymore valid."
invalid_trial_license_message = "Trial expired. $PRODUCT_NAME indicates that you already tried this version for 30 days."
duplicate_license_message = "The entered license already exists."
} # licensing
upgrade_info = {
the_product_store_link_label = "The $PRODUCT_NAME Store"
limited_version_info = "You are using a limited version of Sawmill.
You can purchase a full-featured version from $param1. Here's the difference:"
this_version_label = "This Version"
full_version_label = "Full Version"
max_num_of_profiles_label = "Maximum number of profiles"
any_num_of_profiles_label = "As many as you need
(price depends on number of profiles)"
log_formats_supported_label = "Log formats supported"
num_of_all_supported_log_formats_label = "$param1 log formats:"
web_servers = "web servers"
proxy_servers = "proxy servers"
firewalls = "firewalls"
network_devices = "network devices"
mail_servers = "mail servers"
media_server = "media server"
spam_filters = "spam filters"
and_more = "and more"
license_tier_label = "License tier"
lite_pro_enterprise_label = "Lite, Professional or Enterprise"
}
support = {
label = "Support"
contact_suppport_label = "Contact Support"
contact_suppport_info = "Please contact us at $param1."
send_feedback_label = "Send Feedback"
send_feedback_info = "Please let us know what you think, we appreciate your feedback."
send_feedback_info_2 = "Send your feedback to $param1."
vist_our_website_label = "Visit Our Website"
vist_our_website_info = "Please visit the $param1 for detailed product and support information."
} # support
users = {
label = "Users"
new_user_button = "New User"
new_form_title = "New User"
edit_form_title = "Edit User"
confirm_delete_message = "Are you sure want to delete the user \"$param1\"?"
confirm_admin_delete_message = "Are you sure want to delete the \"administrative\" user \"$param1\"?"
delete_not_permitted_message = "\"$param1\" is the only user with administrative rights, therefore it cannot be deleted."
deleting_info = "Deleting user, please wait."
administrative_rights_label = "Administrative rights"
access_to_profiles_label = "Access to profiles"
yes = "Yes"
no = "No"
all_profiles = "All profiles"
no_profile_label = "The defined profile does not exist."
no_profiles = "No profile defined for this user."
username = {
label = "Username"
is_empty_message = "Please define a username."
is_duplicate_message = "Duplicate username. Please define a different username."
} # username
password = {
label = "Password"
edit_button = "Edit Password"
is_empty_message = "Please define a password."
} # password
access_rights = {
label = "Access rights"
administrative_access_button = "Administrative"
non_administrative_access_button = "Non-administrative"
access_to_statistic_reports_label = "Access to statistic reports of profile(s)"
no_profile_checked_message = "No profile checked. Please check one or more profiles to which the user has access to."
} # access_rights
} # users
authentication = {
choose_password_label = "Administrative User"
choose_password_info = "$PRODUCT_NAME could not find an administrative user. It might have been deleted or lost."
choose_password_info_2 = "Please choose an administrative username and password."
choose_password_info_3 = "Note, you will need to enter this username and password whenever you access $PRODUCT_NAME in the future."
login_title = "$PRODUCT_NAME Login"
enter_password = "Please enter your username and password."
username = "Username"
password = "Password"
password2 = "Re-type password"
login_button = "Login"
missing_username_message = "Please define a username."
duplicate_none_administrative_username_message = "The username already exists for a none-administrative user. Please choose a different username."
missing_password_message = "Please define a password."
missing_password2_message = "Please re-type the password."
invalid_password2_message = "The re-typed password does not match the first password. Please re-type the passwowrd."
invalid_username_spaces = "The username contains invalid spaces. Please remove any leading or trailing spaces."
invalid_password_spaces = "The password contains invalid spaces. Please remove any leading or trailing spaces."
authentication_failed_message = "The username or password is not valid."
authentication_failed_message_2 = "Please enter a valid username and password."
} # authentication
talkback = {
label = "Automated Feedback Agent"
info_1 = "Please help us to improve $PRODUCT_NAME by automatically sending us the types of devices you analyze."
info_2 = "$PRODUCT_NAME will not send your log data or any other personal information; it will only send non-specific demographic information: log formats autodetected, log formats selected, platform, success/failure of first database build, license type (not key), and database type."
info_3 = "Uncheck this option if you do not want $PRODUCT_NAME to send any information."
agree_label = "Yes, I agree to allow $PRODUCT_NAME to send information about the types of devices I analyze (via port 80) to the $PRODUCT_NAME development team."
} # talkback
profiles = {
label = "Profiles"
profiles_title = "Profiles"
new_profile_button = "Create New Profile"
show_reports_button = "View Reports"
show_config_button = "View Config"
no_profile_exist_info = "No profiles exist."
start_here_info = "Start here"
start_here_info_2 = "to create a new profile and view reports."
deleting_profile_info = "Deleting profile, please wait."
confirm_delete_message = "Are you sure you want to delete the profile \"$param1\"?"
confirm_delete_with_schedule_and_users_message = "The profile \"$param1\" is used in Scheduler and Users. Deleting this profile will delete the scheduled task(s) and remove the profile from the user(s). Are you sure you want to delete the profile and delete its associated items?"
confirm_delete_with_schedule_message = "The profile \"$param1\" is used in Scheduler. Deleting this profile will delete the scheduled task(s). Are you sure you want to delete the profile and its associated scheduled task(s)?"
confirm_delete_with_users_message = "The profile \"$param1\" is used in Users. Deleting this profile will remove the profile from the user(s). Are you sure you want to delete the profile and remove it from the associated user(s)?"
} # profile
profiles_config = {
# Only active in Lite version
log_source_label = "Log Source"
edit_log_source_label = "Edit Log Source"
log_source_local_disk_info = "Your log data are read from local disk."
log_source_ftp_info = "Your log data are read from a remote server via FTP."
log_source_local_disk_label = "Local disk settings"
log_source_ftp_label = "FTP settings"
log_format_label = "Log Format"
log_format_info = "The format of your log data is $param1."
database_info_label = "Database Info"
no_database_exists_info = "No database exists. The database will be built automatically when viewing reports."
} # profiles_config
new_profile_wizard = {
label = "New Profile Wizard"
syslog_label = "Syslog"
syslog_required_label = "Logging device"
detecting_log_format_info = "Detecting log format, please wait."
downloading_takes_time_info = "This operation may take a longer time for large compressed log files because log format detection requires the log file to be downloaded first."
checking_for_log_format_options_info = "Checking for log format options, please wait."
saving_new_profile_info = "Saving new profile, please wait."
profile_saved_info = "The profile has been saved."
send_log_data_to_support_info = "If the log format is one which is listed as \"supported,\" but $PRODUCT_NAME did not recognize it, or if it's one which you would like us to add support for, please send a sample of it (compressed, up to 10MB) to $param1. If possible, provide documentation describing the log format."
beta_log_format_info = "Log formats marked beta are newly added formats, or improvements of existing formats, and have not been fully tested."
choose_different_log_format_label = "Choose a different log format on the next wizard page."
choose_different_log_format_info = "Use this option if you want to manually choose a log format. If you believe that a different log format should have been detected then $param1 click here $param2 for instructions."
continue_with_detected_syslog_pair_label = "Continue with the above detected syslog/logging device pair (recommended)."
choose_different_syslog_label = "Choose a different syslog on the next wizard page."
choose_different_syslog_info = "Use this option if you want to manually choose a syslog. If you believe that a different logging device should have been detected then $param1 click here $param2 for instructions."
choose_different_syslog_required_label = "Choose a different logging device on the next wizard page."
choose_different_syslog_required_info = "Use this option if you want to manually choose a logging device. If you believe that a different logging device should have been detected then $param1 click here $param2 for instructions."
show_reports_upon_finish_label = "Show reports upon finish"
log_source_page = {
label = "Log source"
instruction = "Please specify where you would like $PRODUCT_NAME to get your log data from."
log_files_info = "If you do not know what log files are, or you don't know where your server stores its log files, please ask your web site's system administrator (technical support), or consult the web server documentation."
compressed_file_info = "Log file names ending in .gz, .bz2, or .zip will be uncompressed on the fly, leaving the original files compressed."
log_format_info = "NOTE, all of the log data must use the same format--you cannot analyze different log types in a single profile. If you want to analyze several types of log files (e.g., firewall and web logs; or referrer, agent, and access logs), you need to create a profile for each type."
} # log_source_page
local_log_source_page = {
label = "Log source - local disk"
instruction = "Please specify the local disk pathname."
} # local_log_source_page
ftp_log_source_page = {
label = "Log source - FTP"
instruction = "Please specify the FTP settings."
} # ftp_log_source_page
http_log_source_page = {
label = "Log source - HTTP"
} # http_log_source_page
command_log_source_page = {
label = "Log source - command line"
} # command_log_source_page
log_format_no_match_page = {
label = "No log format detected"
info = "Sorry, $PRODUCT_NAME did not recognize the specified log data."
instruction = "You may continue and choose a log format on the next wizard page, though we recommend you to consider the guidelines below."
} # log_format_no_match_page
log_format_direct_match_page = {
label = "Log format detected"
info = "$PRODUCT_NAME detected the log format:"
use_detected_label = "Continue with the above detected log format (recommended)."
} # log_format_direct_match_page
log_format_multiple_match_page = {
label = "Multiple log formats detected"
instruction = "$PRODUCT_NAME detected several log formats, please select the most appropriate."
syslog_instruction = "$PRODUCT_NAME detected syslog data and device data; please select a syslog or device."
syslog_info = "If the device you're analyzing sends its logs to a syslog server, you will need to select one syslog log format, and one logging device log format, to create a profile.
Start by selecting either one -- it doesn't matter which one you select first -- and you will select the other on the next page."
use_detected_label = "Continue with one of the above detected log formats (recommended)."
} # log_format_multiple_match_page
log_format_all_page = {
label = "Manual log format selection"
instruction = "Select a log format."
} # log_format_all_page
syslog_no_match_page = {
label = "No syslog detected"
info = "The log format $param1 requires a syslog but $PRODUCT_NAME did not detect any."
instruction = "You may continue and choose a syslog on the next wizard page, though we recommend you to consider the guidelines below."
} # syslog_no_match_page
syslog_direct_match_page = {
label = "Syslog detected"
info = "$PRODUCT_NAME detected for $param1 the syslog:"
} # syslog_direct_match_page
syslog_multiple_match_page = {
label = "Multiple syslog formats detected"
instruction = "Select an appropriate syslog for $param1."
use_detected_label = "Continue with one of the above detected syslogs (recommended)."
} # syslog_multiple_match_page
syslog_all_page = {
label = "Manual syslog selection"
instruction = "Select an appropriate syslog for $param1."
} # syslog_all_page
syslog_required_no_match_page = {
label = "No logging device detected"
info = "The log format $param1 requires a logging device but $PRODUCT_NAME did not detect any."
instruction = "You may continue and choose a logging device on the next wizard page, though we recommend you to consider the guidelines below."
} # syslog_required_no_match_page
syslog_required_direct_match_page = {
label = "Logging device detected"
info = "$PRODUCT_NAME detected for $param1 the logging device:"
} # syslog_required_direct_match_page
syslog_required_multiple_match_page = {
label = "Multiple logging devices detected"
instruction = "Select an appropriate logging device for $param1."
use_detected_label = "Continue with one of the above detected logging devices (recommended)."
} # syslog_required_multiple_match_page
syslog_required_all_page = {
label = "Manual logging device selection"
instruction = "Select an appropriate logging device for $param1."
} # syslog_required_all_page
log_format_string_page = {
label = "Log format string"
instruction = "Please define a log format string for"
} # log_format_string_page
log_format_options_page = {
label = "Numerical field options"
instruction = "Plese select the numerical fields which you would like to have in the reports."
info = "This determines which numerical values will be tracked and reported. The options you choose here will affect every report in the profile."
info_2 = "The choice you make here can not be changed once this profile is created; you will need to re-create the profile if you want to make changes later."
info_3 = "Checking all options will give you the most information, but leaving some unchecked will result in a smaller database and simpler reports."
} # log_format_options_page
log_format_options_not_supported_page = {
label = "Important log format info"
} # log_format_options_not_supported_page
database_options_page = {
label = "Database options"
instruction = "Please choose the preferred database."
use_internal_database_button = "Use internal database"
use_mysql_database_button = "Use MySQL database"
} # database_options_page
profile_name_page = {
label = "Profile name"
instruction = "Please define a name for the new profile and click the Finish button."
untitled = "Untitled"
} # profile_name_page
} # new_profile_wizard
create_many_profiles = {
page_title = "Create/Update Many Profiles"
create_button = "Create/Update Profiles"
menu_label = "Template Profile"
description = "
Please choose the existing configuration you want to use as your template from the menu. The new configurations will be created by copying that configuration.
Then enter the names of your new configurations, one per line (hit return after each name) in the field below. When you click Next, new configurations will be created using the names you specified. In addition, all occurrences of the template configuration's name in any configuration option will be replace with the new configuration's name--for instance if the template configuration is called template.com, the original log pathname is /www/template.com/logs, and new configuration is named newconfig.com, then the log pathname in the new configuration will be /www/newconfig.com/logs.
You can optionally add a | (vertical bar) on any line after the configuration name, followed by any configuration option names and values you want changed in that configuration for instance. Multiple options can be specified with additional | sections. For instance, typing %22config1|security.view_statistics_password=kitten|network.look_up_ip_numbers=true
%22 on a line will create a configuration called config1, and will set the password for that configuration to %22kitten%22, and will turn on DNS lookup.