switch_eold=Existing session not found!
rbac_title=Setup RBAC
-rbac_desc=Webmin's RBAC integration provides a way for user module and ACL permissions to be determined from an RBAC (Role Based Access Control) database, rather than Webmin's own configuration files. Once RBAC support is enabled, any user for whom the <b>$edit_rbacdeny1</b> option is selected will have his capabilities determined by RBAC rather than Webmin's own access control settings.
+rbac_desc=Webmin's RBAC integration provides a way for user module and ACL permissions to be determined from an RBAC (Role Based Access Control) database, rather than Webmin's own configuration files. Once RBAC support is enabled, any user for whom the <b>RBAC controls all modules and ACLs</b> option is selected will have his capabilities determined by RBAC rather than Webmin's own access control settings.
rbac_esolaris=RBAC is only supported on Solaris at the moment, and so cannot be used on this $1 system.
rbac_eperl=The Perl module $1 needed for RBAC integration is not installed. <a href='$2'>Click here</a> to have it installed now.
rbac_ecpan=You do not have access to Webmin's Perl Modules page in order to install the necessary $1 module for RBAC integration.
schema_title=Download LDAP Schema
schema_desc=Before Webmin can use an LDAP server to store users and groups it must be configured to use the schema below. This can typically be done by saving the schema definition in <tt>/etc/ldap/schema</tt> or <tt>/etc/openldap/schema</tt> as <tt>webmin.schema</tt>, then configuring the server to load that schema file.
schema_download=Download schema file : <a href=$1>$1</a>
+__norefs=1
log_bootdown=Disabled ADSL at boot time
log_setup=Set up default configuration
+__norefs=1
index_estart=Ajaxterm did not start accepting connections on port $2 after $1 seconds.
index_popup=Open in separate window ..
index_credits=Uses code from <a href='$1' target=_new>Ajaxterm</a> by Antony Lesuisse.
+__norefs=1
mods_ecannot=You are not allowed to configure Apache modules
mods_save=Enable Selected Modules
mods_desc=This page allows you to select which optional Apache modules are enabled, using the checkbox next to each module name. Be careful when disabling a module, as any existing directives that are specific to it will be no longer recognized.
+__norefs=1
log_delete_job=Cancelled scheduled command for $1
log_exec_job=Executed scheduled command for $1
log_delete_jobs=Cancelled $1 scheduled commands
+__norefs=1
email_post=Running post-backup command $1 ..
email_prefailed=Pre-backup command failed!
+__norefs=1
restore_level_F=Full
restore_level_D=Differential
restore_level_I=Incremental
+__norefs=1
rotate_doing=Processing logged network traffic ..
rotate_done=.. done.
+__norefs=1
trusted_ekey=Missing base-64 encoded trusted zone key in row $1
trusted_setup=For DNSSEC to be useful to verify the majority of signed zones on the Internet, BIND must be configured to use a DLV server. Webmin can set this up for you, using the ICS DLV server at $1.
trusted_ok=Setup DLV and Enable DNSSEC Verification
+__norefs=1
+__norefs=1
right_upok=All installed packages are up to date
right_upneed=$1 package updates are available
right_upsec=$1 package updates are available, of which $2 are security updates
+__norefs=1
save_esame2=The directory <tt>$1</tt> is already being exported to <tt>$2</tt>. Your operating system does not allow directories on the same <i>local</i> filesystem to be exported to the same network separately
restart_err=Failed to apply changes
+__norefs=1
delete_err=Failed to delete burn profiles
delete_enone=None selected
+__norefs=1
manual_desc=Editing OpenSSL configuration file $1 ..
manual_err=Failed to save config file
manual_edata=Nothing entered!
+__norefs=1
acl_theme=Can change theme?
acl_pass=Can change password (when set in Webmin) ?
+__norefs=1
delete_err=Failed to delete copies
delete_enone=None selected
+__norefs=1
delete_err=Failed to delete cluster cron jobs
delete_enone=None selected
+__norefs=1
passwd_title=Changing Password
passwd_on=Changing password on $1 ..
passwd_euser=User does not exist!
+__norefs=1
log_clear=Cleared command history
log_run=Ran $1 on $2 servers
log_run_l=Ran $1 on $2
+__norefs=1
deletes_ok=Delete them all
+__norefs=1
log_refresh=Refreshed users and groups
log_sync=Synchronized users and groups
+__norefs=1
update_failed=.. update failed : $1
update_none=.. no updates were found.
+__norefs=1
config_group=On members of group $1
config_on=On $1
config_err=Failed to save module configuration
+__norefs=1
uninstalls_enone=None selected
uninstalls_emod=$1 failed : $2
uninstalls_rusure=Are you sure you want to un-install the $1 selected modules? $2 sub-modules and $3 files will be removed.
+__norefs=1
delete_err=Failed to delete Cron jobs
delete_enone=None selected
+__norefs=1
srun_eprepare=.. SQL error : $1
srun_eexecute=.. execution error : $1
srun_none=.. no results were returned.
+__norefs=1
delete_enone=None selected
restart_err=Failed to apply changes
+__norefs=1
chooser_ip=Select free IP address
chooser_none=No free IP addresses were found in any of your subnets!
+__norefs=1
hdelete_ok=Delete Now
+__norefs=1
log_modify_record=Modified $1 record $2 in zone $3
log_boot=Created primary configuration file
+__norefs=1
manual_desc=Editing Dovecot configuration file $1 ..
manual_err=Failed to save config file
manual_edata=Nothing entered!
+__norefs=1
my_msg=This is from the other module
my_subs=Your name in the other module is $1
+__norefs=1
my_msg=Some message here
my_subs=Your name is $1
+__norefs=1
edit_default=Default
edit_anongid=Treat untrusted groups as
edit_sync=Immediately sync all writes?
-edit_sync1=$yes
-edit_sync2=$no
-edit_sync0=$default
+edit_sync1=Yes
+edit_sync2=No
+edit_sync0=Default
edit_in=in
save_err=Failed to save export
log_create_l=Created NFS export $1 to $2
log_apply=Applied configuration
log_delete_exports=Deleted $1 NFS exports
+__norefs=1
disk_model=<b>Make and model:</b> $1
disk_cylinders=<b>Cylinders:</b> $1
+__norefs=1
email_ok=Fetchmail output
email_failed=Fetchmail error
+__norefs=1
acl_button_copy=Copy, Cut and Paste
acl_unarchive=Can extract uploaded archive files?
acl_unarchive2=Always attempt to
-acl_unarchive1=$yes
-acl_unarchive0=$no
+acl_unarchive1=Yes
+acl_unarchive0=No
acl_dostounix=Can have Windows newlines converted?
acl_chroot=Chroot directory for entire file manager
acl_relto=(relative to any chroot directory)
extract_show=Show contents
extract_err2=Failed to get file contents : $1
extract_shown=Contents of compressed file
+__norefs=1
forward_to=Forward to addresses
forward_cont=Also deliver normally?
forward_err=Failed to save email forwarding
+__norefs=1
rename_adjust=Modify other rules that jump to this chain?
rename_none=None
rename_ecannot=You are not allowed to rename chains
+__norefs=1
index_esocket=Socket failed : $1
index_eport=Port $1 is already in use, perhaps by another Flash policy server
index_etelnet=This system is not running a Telnet server on port $1.
+__norefs=1
log_create=Created website $1
log_modify=Modified website $1
log_delete=Deleted website $1
+__norefs=1
ecannot=You are not allowed to edit partitions
+__norefs=1
log_start=Started Frox server
log_apply=Applied configuration
+__norefs=1
newtape_subject=Tape change $1 for backup of $2 on $3
newtape_body=The backup of $2 on $3 has reached the maximum amount of data allowed on tape $1. You will need to load a new tape and hit the 'Tape Loaded' link in Webmin's Filesystem Backup module for the backup to continue.
+__norefs=1
index_esocket=Socket failed : $1
index_eport=Port $1 is already in use, perhaps by another Flash policy server
index_etelnet=This system is not running a Telnet server on port $1.
+__norefs=1
log_down_title=Moved down boot option $1
log_global=Changed global options
log_install=Installed GRUB
+__norefs=1
apply_err=Failed to apply changes
apply_epid=Process is no longer running
+__norefs=1
search_page=Help page
search_line=Match on
search_results=Webmin help pages matching $1
+__norefs=1
log_create=Created NFS export $1
log_create_l=Created NFS export $1 to $2
log_apply=Applied configuration
+__norefs=1
search_open=Could not open Apache options file $1 : $2
search_done=.. done
+__norefs=1
log_delete=Deleted user $1
log_modify=Modified user $1
+__norefs=1
save=Save config and restart daemon
save_err=Failed to save config file $1
error_dir=Directory $1 does not exist
+__norefs=1
log_modify_rprog_l=Modified RPC $1 number $2 for program $3
log_delete_rprog_l=Deleted RPC $1 number $2 for program $3
+__norefs=1
change_title=Switch Runlevel
change_cmd=Switching to runlevel $1 with command $2. This may take some time, and Webmin might not be available anymore after switching.
+__norefs=1
inittab_powerfailnow=Power fail
inittab_ctrlaltdel=Ctrl-Alt-Del
inittab_kbdrequest=Special key combination
-inittab_kbrequest=$inittab_kbdrequest
+inittab_kbrequest=Special key combination
inittab_return=process list
inittab_apply=Apply Init Configuration
inittab_applymsg=Click this button to apply the current SysV Init Configuration by running the command <tt>telinit q</tt>. Be aware that any mistakes in your configuration may make the system unusable when this command is run.
delete_err=Failed to delete processes
delete_enone=None selected
+__norefs=1
add_ok=Added $1, with $2 active firewall rules.
+__norefs=1
stop_epid=Failed to find Jabber process
start_err=Failed to start Jabber
+__norefs=1
default_domain=Default domain name
save=Update Configuration
+__norefs=1
sql_eldaptls=Failed to start TLS encryption for LDAP : $1
sql_eldaplogin=Failed to login to LDAP server as $1 : $2
+__norefs=1
desc_auto_home=Automounter home
desc_auto_master=Automounter maps
desc_auto_local=Automounter local
-desc_auto.home=$desc_auto_home
-desc_auto.master=$desc_auto_master
-desc_auto.local=$desc_auto_local
+desc_auto.home=Automounter home
+desc_auto.master=Automounter maps
+desc_auto.local=Automounter local
desc_automount=Automounter maps
desc_netgroup=Netgroups
desc_netgrp=Netgroups
check_ematch=.. user does not exist.
check_matched=.. user found successfully.
check_done=Your system has been successfully configured as an LDAP client!
+__norefs=1
connect_cpan=You can have the <tt>$1</tt> Perl module <a href='$2'>automatically installed</a> from CPAN.
slapd_title=OpenLDAP Server Configuration
-ldif_title=$slapd_title
+ldif_title=OpenLDAP Server Configuration
slapd_header=Global LDAP server options
slapd_suffix=Root DN for LDAP database
slapd_rootdn=Administration login DN
perms_err=Failed to fix file ownership
acl_slapd=Can configure LDAP server?
-acl_ldif=$acl_slapd
+acl_ldif=Can configure LDAP server?
acl_schema=Can manage schema?
acl_acl=Can edit access control?
acl_browser=Can browse and edit database?
eacl_eattrs=Missing or invalid comma-separated list of attributes
eacl_ewho=Missing or invalid-looking DN in row $1
eacl_eaccess=Missing or invalid access level in row $1
+__norefs=1
batch_samba=Create Samba account for new users?
batch_descafter3=In <b>create</b> and <b>modify</b> lines, you can optionally append extra fields containing LDAP atttributes in <i>name</i>=<i>value</i> format, to be assigned to the new or modified users.
batch_eattr=Invalid LDAP attribute at line $1 : $2
+__norefs=1
log_global=Changed global options
+__norefs=1
acl_link=Redirect to URL
acl_elink=Missing URL to redirect to
+__norefs=1
edit_errorsto=Address or user
edit_post=Commands to run after rotation
edit_pre=Commands to run before rotation
-edit_default=$default ($1)
+edit_default=Default ($1)
edit_sharedscripts=Only run scripts once for all files?
edit_now=Rotate Now
delete_err=Failed to delete logs
delete_enone=None selected
+__norefs=1
add_ediff2=Server $1 is using a different print driver ($2) to this server
add_ok=Added $1, with $2 printers.
+__norefs=1
blocks=blocks
+__norefs=1
slide_title=Attached Images
slide_prev=Previous
slide_next=Next
+__norefs=1
log_delete_mailcaps=Deleted $1 MIME type programs
log_disable_mailcaps=Disabled $1 MIME type programs
log_enable_mailcaps=Enabled $1 MIME type programs
+__norefs=1
perl_header=Documentation for Perl module $1
perl_emod=Invalid Perl module name
+__norefs=1
show_title=Operational Status
show_ecgi=The MON status program $1 does not exist. Maybe it is not installed, or your <a href='$2'>module configuration</a> is incorrect.
+__norefs=1
freebsd_eaddr=Missing or invalid server address
freebsd_eworkgroup=Missing or invalid workgroup
+__norefs=1
root_epass2=Passwords do not match
root_none=No password!
root_auto=Automatic (typically <tt>root</tt>)
+__norefs=1
hdelete_enone=None selected
idelete_err=Failed to delete IPv6 host addresses
+__norefs=1
desc_auto_home=Automounter home
desc_auto_master=Automounter maps
desc_auto_local=Automounter local
-desc_auto.home=$desc_auto_home
-desc_auto.master=$desc_auto_master
-desc_auto.local=$desc_auto_local
+desc_auto.home=Automounter home
+desc_auto.master=Automounter maps
+desc_auto.local=Automounter local
desc_automount=Automounter maps
desc_netgroup=Netgroups
desc_netgrp=Netgroups
eswitch_enone=No sources selected!
+__norefs=1
stop_err=Failed to stop OpenSLP
start_err=Failed to start OpenSLP
+__norefs=1
system_webmin=Webmin module
system_usermin=Usermin module
system_tgz=Webmin or Usermin tar.gz
+__norefs=1
delete_err=Failed to delete accounts
delete_enone=None selected
+__norefs=1
acl_expire=Can force users to change password at next login?
acl_sec=Include secondary groups?
acl_notusers=Except for users
+__norefs=1
acl_manual=Can manually edit configuration files?
acl_inis=Additional configuration files<br>(In <i>filename</i>=<i>description</i> format)
acl_user=Read and write files as user
+__norefs=1
virtual_title=Virtual Domains
virtual_ecannot=You are not allowed to edit the virtual domains mapping configuration
opts_virtual_maps=Domain mapping lookup tables
-opts_virtual_alias_maps=$opts_virtual_maps
+opts_virtual_alias_maps=Domain mapping lookup tables
opts_virtual_alias_domains=Domains to perform virtual mapping for
virtual_same=From domain mapping tables
virtual_return=virtual domains
log_virtual_alias_maps_delete=Deleted virtual domain $1
log_delete_virtual_alias_mapss=Deleted $1 virtual domains
log_manual_virtual_alias_mapss=Manually edited virtual domains in $1
-log_virtual_maps_create=$log_virtual_alias_maps_create
-log_virtual_maps_modify=$log_virtual_alias_maps_modify
-log_virtual_maps_delete=$log_virtual_alias_maps_delete
-log_delete_virtual_mapss=$log_delete_virtual_alias_mapss
-log_manual_virtual_mapss=$log_manual_virtual_alias_mapss
+log_virtual_maps_create=Created virtual domain $1
+log_virtual_maps_modify=Modified virtual domain $1
+log_virtual_maps_delete=Deleted virtual domain $1
+log_delete_virtual_mapss=Deleted $1 virtual domains
+log_manual_virtual_mapss=Manually edited virtual domains in $1
log_canonical_maps_create=Created canonical mapping $1
log_canonical_maps_modify=Modified canonical mapping $1
log_canonical_maps_delete=Deleted canonical mapping $1
sasl_reject_unauth_destination=Reject email to other domains
sasl_permit_inet_interfaces=Allow connections from this system
sasl_reject_unknown_reverse_client_hostname=Reject clients with no reverse hostname
-sasl_reject_unknown_client=$sasl_reject_unknown_reverse_client_hostname
+sasl_reject_unknown_client=Reject clients with no reverse hostname
sasl_check_relay_domains=Allow only relay domains
sasl_permit_mx_backup=Allow domains this system is a backup MX for
sasl_permit_tls_all_clientcerts=Allow TLS clients with any certificate
bcc_recipient=Recipient mappings
bcc_senderdesc=The sender BCC mappings define an additional email address that mail <b>from</b> the addresses or domains listed will be BCCd to.
bcc_recipientdesc=The recipient BCC mappings define an additional email address that mail <b>to</b> the addresses or domains listed will be BCCd to.
+
+__norefs=1
dgrant_err=Failed to reset grants
dgrant_enone=No objects selected
+__norefs=1
return undef;
}
-# restore_database(database, source-path, only-data, clear-db)
+# restore_database(database, source-path, only-data, clear-db, [&only-tables])
# Restores the contents of a PostgreSQL backup into the specified database.
# Returns undef on success, or an error message on failure.
sub restore_database
{
-local ($db, $path, $only, $clean) = @_;
+local ($db, $path, $only, $clean, $tables) = @_;
+local $tablesarg = join(" ", map { " -t ".quotemeta($_) } @$tables);
local $cmd = "e_path($config{'rstr_cmd'}).
(!$postgres_login ? "" :
&supports_pgpass() ? " -U $postgres_login" : " -u").
($config{'host'} ? " -h $config{'host'}" : "").
($only ? " -a" : "").
($clean ? " -c" : "").
+ $tablesarg.
" -d $db "."e_path($path);
if ($postgres_sameunix && defined(getpwnam($postgres_login))) {
$cmd = &command_as_user($postgres_login, 0, $cmd);
log_fail=Failed to connect with $1
log_disconnect=Disconnected from $1
+__norefs=1
log_disc=Disconnected tunnel $1
log_opts=Edited global PPP options
+__norefs=1
options_msdesc=The options below enable the MS-CHAP authentication method and MPPE encryption, used by default by Windows VPN clients. However, MPPE requires support in both the PPP daemon and operating system kernel.
options_mschap=MS-CHAP authentication
options_mschap-v2=MS-CHAP version 2 authentication
-options_chapms=$options_mschap
-options_chapms-v2=$options_mschap-v2
+options_chapms=MS-CHAP authentication
+options_chapms-v2=MS-CHAP version 2 authentication
secrets_title=PPP Accounts
secrets_ecannot=You are not allowed to edit PPP accounts
acl_conns=Can view connections?
acl_stop=Can stop and start PPTP server?
acl_apply=Can apply configuration?
+__norefs=1
linux_ruser=Real user
linux_rgroup=Real group
linux_pgid=Process group ID
-linux_stime=$stime
+linux_stime=Started
linuxstat_R=Running
linuxstat_S=Sleeping
freebsd_rgroup=Real group
freebsd_tty=TTY
freebsd_pgid=Process group
-freebsd_stime=$stime
+freebsd_stime=Started
freebsd_lim=Memory limit
hpux_pri=Priority
hpux_tty=TTY
hpux_status=Status
hpux_wchan=Waiting for
-hpux_stime=$stime
+hpux_stime=Started
hpuxstat_0=Nonexistent
hpuxstat_S=Sleeping
sysv_rgroup=Real group
sysv_pgid=Process group ID
sysv_tty=TTY
-sysv_stime=$stime
+sysv_stime=Started
sysv_task=Task ID
sysv_zone=Zone name
windows_threads=Threads in process
syslog_dmesg=Kernel messages
+__norefs=1
check_epostfix=Procmail is not enabled in your Postfix configuration. The configuration file <tt>$2</tt> must have the <tt>$1</tt> option set to <tt>$3</tt>.
check_esendmail=Sendmail is not setup to use Procmail for local delivery. This can be configured in Webmin's <a href='$1'>Sendmail Mail Server</a> module.
+__norefs=1
proftpd_stop=Stop ProFTPd
proftpd_start=Start ProFTPd
+__norefs=1
init_err=Failed to initialize repository
init_ecannot=You are not allowed to initialize a repository
+__norefs=1
vsave_edomain='$1' is not a valid email domain
vsave_euser='$1' is not a valid email username
vsave_eprepend='$1' is not a valid mapping prefix
-vsave_eboth=You cannot select both '$vform_all' and '$vform_none'
+vsave_eboth=You cannot select both 'Any address not matching another virtual mapping' and 'Nothing'
vdelete_err=Failed to delete virtual mappings
delq_titles=Deleting Messages
delq_rusure=Are you sure you want to delete the $1 selected queued messages?
delq_confirm=Delete Messages
+__norefs=1
gmass_count=The changes below will apply to $1 selected groups ..
gmass_ok=Update Groups
gmass_err=Failed to update group quotas
+__norefs=1
delete_rusure=Are you sure you want to delete the RAID array $1, which uses $2 of disk space?
delete_ok=Yes, Delete It
delete_eidx=No RAID array selected!
+__norefs=1
prctl_priv=Privilege type
prctl_limit=Upper limit
prctl_action=Action
+__norefs=1
delete_err=Failed to delete shares
delete_enone=None selected
+__norefs=1
ports_eaddress=Missing or invalid IP address in row $1
ports_eport=Missing or invalid port number in row $1
+__norefs=1
log_portsentry_start=Started portsentry daemon
log_portsentry_stop=Stopped portsentry daemon
+__norefs=1
email_reg=The system $1 has been automatically registered.
email_unregsubject=System $1 un-registered
email_unreg=The system $1 has been automatically un-registered.
+__norefs=1
log_modify_export=Modified export of $1
log_apply=Applied configuration
+__norefs=1
log_run=Ran command $1
log_clear=Cleared command history
+__norefs=1
index_ecpu=This module only runs on x86 Linux systems.
+__norefs=1
params_header=Custom parameter details
params_err=Failed to save custom parameter
params_varname=Invalid parameter name (must be a valid shell variable name)
+__norefs=1
ext_title=Extended Self Test
ext_doing=Starting extended self test of $1 ..
-ext_failed=$short_failed
-ext_ok=$short_ok
+ext_failed=.. failed!
+ext_ok=.. test started OK. See the drive status on the module's main page for the results.
data_title=Data Collection Test
data_doing=Starting offline data collection on $1 ..
data_failed=.. failed!
data_ok=.. collection started OK. See the drive status on the module's main page for the results.
+__norefs=1
smfwizard_manpage_section_error=*Section must be non-null!*
smfwizard_manpage_manpath=Specify manpath
smfwizard_manpage_manpath_error=*Manpath must be non-null!*
+__norefs=1
hpux_enforce_dsa=Enforce disk space analysis?
hpux_root=Root directory
+__norefs=1
procmail_ok=Change Procmail Delivery
procmail_desc=The form can be used to change the Procmail configuration that determines what happens to messages classified as spam.
-simple_title=$header_title
+simple_title=Header and Body Tests
simple_desc=This page allows you to define additional tests that SpamAssassin will apply to email, based on message headers, the body content, URLs found in the body. The name assigned to each test is up to you, but is usually something like CONTAINS_FOO.
simple_switch=Switch to advanced mode ..
simple_header=Message tests to apply
dawl_doing=Deleting auto-whitelists for all users ..
dawl_done=.. deleted $2 entries from $1 users.
dawl_title=Delete All Auto-Whitelists
+__norefs=1
cachemgr_others=Other actions:
cachemgr_enone=None entered - you should select <i>No passwords required</i> instead
cachemgr_err=Failed to save cache manager passwords
+__norefs=1
index_esocket=There is no telnet server running on $1 port $2.
index_esocket2=There is no SSH server running on $1 port $2.
index_elookup=Failed to lookup IP address for $1 to test telnet or SSH server.
+__norefs=1
dknown_err=Failed to delete known hosts
dknown_enone=None selected
+__norefs=1
monitor_pager_timed=$1: $2 timed out $3
monitor_snmp_timed=$1: $2 timed out
monitor_email_timed=Monitor on $1 for '$2' has timed out at at $3
-monitor_sub_isdown=$monitor_sub_down
-monitor_pager_isdown=$monitor_pager_down
-monitor_snmp_isdown=$monitor_snmp_down
+monitor_sub_isdown=$1 down on $2
+monitor_pager_isdown=$1: "$2" is down $3
+monitor_snmp_isdown=$1: $2
monitor_email_isdown=Monitor on $1 for '$2' has detected that the service is down at $3
monitor_sub=Service monitor : $1
monitor_sub2=Service monitor
du_emax=Missing or non-numeric maximum size
du_over=Size is $1
du_under=Size is only $1
+__norefs=1
log_delete=Deleted SSL tunnel $1
log_modify=Modified SSL tunnel $1
log_delete_stunnels=Deleted $1 SSL tunnels
+__norefs=1
log_start=Started Syslog-NG server
log_stop=Stopped Syslog-NG server
log_options=Changed global options
+__norefs=1
acl_extra=Extra log files for this user
acl_syslog=Can view logs from syslog?
acl_others=Can view logs from other modules?
+__norefs=1
del_errtitle=Error on rules delete
del_enone=No rules marked to delete
+__norefs=1
index_esocket=There is no telnet server running on $1 port $2.
index_esocket2=There is no SSH server running on $1 port $2.
index_elookup=Failed to lookup IP address for $1 to test telnet or SSH server.
+__norefs=1
timezone_ecannot=You are not allowed to change the timezone
timezone_enone=No zone selected
+__norefs=1
seturl_err=Failed to open URL
seturl_eurl=Invalid URL entered
+__norefs=1
email_upextract=Extraction status: $1
email_subjectu=Upload complete
email_upmsg=The following uploads have completed :
+__norefs=1
uedit_cothers=Create user in other modules?
uedit_mothers=Modify user in other modules?
uedit_grename=Rename group if username changes?
-uedit_dothers=$udel_dothers
+uedit_dothers=Delete user in other modules?
uedit_forcechange=Force change at next login?
uedit_uid_def=Automatic
uedit_uid_calc=Calculated
batch_title=Execute Batch File
batch_ecannot=You cannot use the batch file form
batch_desc=This form allows you to create, modify or delete many users at once from an uploaded or local text file. Each line in the file specifies one action to take, depending on its first field. The line formats are :
-batch_desc6=$batch_desc1
+batch_desc6=<b>create</b>:username:passwd:uid:gid:realname:homedir:shell:class:change:expire<p><b>modify</b>:oldusername:username:passwd:uid:gid:realname:homedir:shell:class:change:expire<p><b>delete</b>:username
batch_desc5=<b>create</b>:username:passwd:uid:gid:realname:homedir:shell:min:max<p><b>modify</b>:oldusername:username:passwd:uid:gid:realname:homedir:shell:min:max<p><b>delete</b>:username
batch_desc4=<b>create</b>:username:passwd:uid:gid:realname:homedir:shell:min:max:expire:flags<p><b>modify</b>:oldusername:username:passwd:uid:gid:realname:homedir:shell:min:max:expire:flags<p><b>delete</b>:username
-batch_desc3=$batch_desc0
+batch_desc3=<b>create</b>:username:passwd:uid:gid:realname:homedir:shell<p><b>modify</b>:oldusername:username:passwd:uid:gid:realname:homedir:shell<p><b>delete</b>:username
batch_desc2=<b>create</b>:username:passwd:uid:gid:realname:homedir:shell:min:max:warn:inactive:expire<p><b>modify</b>:oldusername:username:passwd:uid:gid:realname:homedir:shell:min:max:warn:inactive:expire<p><b>delete</b>:username
batch_desc1=<b>create</b>:username:passwd:uid:gid:realname:homedir:shell:class:change:expire<p><b>modify</b>:oldusername:username:passwd:uid:gid:realname:homedir:shell:class:change:expire<p><b>delete</b>:username
batch_desc0=<b>create</b>:username:passwd:uid:gid:realname:homedir:shell<p><b>modify</b>:oldusername:username:passwd:uid:gid:realname:homedir:shell<p><b>delete</b>:username
gbatch_egroup=Duplicate group name at line $1 : $2
gbatch_egroupname=Invalid group name at line $1
gbatch_erename=You are not allowed to rename groups at line $1 : $2
+__norefs=1
bind_erestart=An error occurring starting Usermin with the new address and port settings : $1
mods_title=Usermin Modules
-umods_title=$mods_title
+umods_title=Usermin Modules
mods_desc1=Usermin modules can be added after installation by using the form to the right. Modules are typically distributed in <tt>.wbm</tt> files, each of which can contain one or more modules. Modules can also be installed from RPM files if supported by your operating system.
mods_install=Install Module
mods_local=From local file
mobile_title=Mobile Device Options
+__norefs=1
email_subject=Voicemail message
email_body=Voicemail message received at $1 by $2.
+__norefs=1
index_credits=VNC client applet created by AT&T. See <a href=http://www.uk.research.att.com/vnc>http://www.uk.research.att.com/vnc</a> for more information.
index_esocket=There is no VNC server running on $1 port $2.
index_ecmd=The VNC server program $1 needed for running a specific program is not installed.
+__norefs=1
}
&read_file_cached("$config_directory/$_[0]/custom-lang", \%text);
}
-foreach $k (keys %text) {
- $text{$k} =~ s/\$(\{([^\}]+)\}|([A-Za-z0-9\.\-\_]+))/text_subs($2 || $3,\%text)/ge;
+
+# Replace references to other strings
+if (!$text{'__norefs'}) {
+ foreach $k (keys %text) {
+ $text{$k} =~ s/\$(\{([^\}]+)\}|([A-Za-z0-9\.\-\_]+))/text_subs($2 || $3,\%text)/ge;
+ }
}
if (defined(&theme_load_language)) {
index_title=Webalizer Logfile Analysis
index_version=Webalizer version $1
-index_version_webalizer=$index_version
+index_version_webalizer=Webalizer version $1
index_version_awffull=AWFFull
index_ewebalizer=The logfile analysis command $1 was not found on your system. Maybe it is not installed, or your <a href='$2'>module configuration</a> is incorrect.
index_econf=The Webalizer configuration file $1 was not found on your system. Maybe it is not installed, or your <a href='$2'>module configuration</a> is incorrect.
acl_any=Any user
acl_add=Can add new logfiles for analysis?
+__norefs=1
status_interval0=Every
status_mins=minutes
status_pkgs=Collect available package updates?
+__norefs=1
edit_special_monthly=Monthly (on the 1st)
edit_special_yearly=Yearly (on 1st Jan)
+__norefs=1
rollback_enone=No files selected
log_rollback=Rolled back action $1 in module $2
+__norefs=1
log_restart=Applied changed
log_start=Started FTP server
+__norefs=1
config_dirdef=Xinetd configuration file
config_dirto=New file in directory
+__norefs=1
webmin_eroot=The directory $1 does not exist or does not contain Webmin.
webmin_title=Install Webmin
+__norefs=1