Compare commits

..

15 Commits

Author SHA1 Message Date
Jamie Cameron
718c2f0b3c New version bump 2025-02-16 16:25:52 -08:00
Jamie Cameron
5760fb1c26 Make simplify_date always return HTML, and remove the eucconv call that's not useful for dates 2025-02-16 16:11:15 -08:00
Jamie Cameron
2e409c8647 Merge branch 'master' of github.com:webmin/webmin 2025-02-16 15:17:50 -08:00
Jamie Cameron
2cd5cfb4e3 Forwarding destination could be an IPv6 address https://github.com/webmin/webmin/issues/2413 2025-02-16 15:17:44 -08:00
Ilia Ross
234f86b3fd 2.301 2025-02-16 20:41:24 +02:00
Ilia Ross
49465bef61 Fix to check correctly if ProFTPD is installed #2410 2025-02-16 19:19:43 +02:00
Ilia Ross
db7d2f5389 Merge pull request #2412 from TheBeaconCrafter/fix-mysql-typo
Fix MySQL typo #2411
2025-02-16 17:41:29 +02:00
Vincent Wackler
d48fcd940b Fix MySQL typo #2411 2025-02-16 14:10:32 +01:00
Ilia Ross
d6f48578d7 Fix to stop HTML escaping our own API 2025-02-16 13:39:01 +02:00
Ilia Ross
5634ac292a Fix the line height of plain-text email body text 2025-02-16 13:30:44 +02:00
Ilia Ross
d84260349f Update dhcpd module language file formatting 2025-02-15 19:43:24 +02:00
Ilia Ross
ea273f413a Merge pull request #2409 from vsc55/dhcp-lang-es
update lang ES in module dhcp
2025-02-15 19:41:54 +02:00
Javier Pastor
f1607057c9 update lang ES in module dhcp 2025-02-15 18:37:49 +01:00
Ilia Ross
1792dd916e Fix changelog 2025-02-15 19:25:40 +02:00
Jamie Cameron
b5e7997420 Merge pull request #2408 from webmin/dev/fix-websockets-consider-base-user
Fix to consider base remote user
2025-02-15 09:18:56 -08:00
11 changed files with 168 additions and 176 deletions

View File

@@ -1,5 +1,10 @@
## Changelog
#### 2.301 (February 16, 2025)
* Fix to check correctly if ProFTPD is installed #2410
* Fix to properly escape HTML in date fields
* Fix the line height of plain-text email body
#### 2.300 (February 14, 2025)
* Add multiple improvements to SSH Server module to support contemporary systems
* Add support to configure SSH socket activation in SSH Server module in contemporary systems #2356
@@ -46,6 +51,7 @@
* Fix not binding to an IP, add a `Listen` directive for a custom port if needed in Apache module #2341
* Fix Usermin manual installation using setup script
* Fix to enhance display support for Fetchmail module
* Fix WebSocket connections for _sudo_-capable users
* Rename Google Authenticator to just TOTP Authenticator
* Improve sorting for date-based columns in data tables
* Drop `lynx` package from the recommended list

View File

@@ -1,6 +1,8 @@
index_title=Servidor DHCP
index_key=Editar claves TSIG (usadas para autenticar actualizaciones en los servidores DNS)
index_dhcpdnotfound=El servidor de DHCP <i>$1</i> no pudo ser encontrado en tu sistema. Quizá no está instalado o tu <a href=\"/config.cgi?$module_name\">módulo de configuración de DHCP</a> es incorrecto.
index_return=índice
index_dhcpdver2=El servidor DHCP <tt>$1</tt> no parece ser de la versión correcta. Webmin solo admite ISC DHCPD versiones $2 a $3.
index_subtitle=Subredes y Redes Compartidas.
index_nosubdef=No se han definido subredes o redes compartidas.
index_addsub=Añadir una nueva subred.
@@ -12,15 +14,18 @@ index_memb=$1 miembros
index_hst=Máquinas y Grupos de Máquinas
index_nohst=No se han definido máquinas o grupos.
index_hostgroup=Máquina/Grupo
index_comment=Descripción
index_parent=Padre
index_hardware=Dirección de Hardware
index_group=Grupo:
index_nameip=Nombre de máquina o IP
index_net=Red
index_netmask=Máscara de red
index_desc=Descripción
index_addhst=Añadir una nueva máquina
index_addhstg=Añadir un nuevo grupo de máquinas
index_buttego=Editar Opciones de Cliente
index_buttekey=Editar claves TSIG
index_ego=Editar opciones de cliente DHCP que se aplican a todas las subredes, redes compartias, máquinas y grupos.
index_buttlal=Listar Arrendamientos Activos
index_lal=Lista arrendamientos ahora suministrados por este servidor DHCP para las direcciones IP asignadas dinámicamente.
@@ -28,6 +33,8 @@ index_buttapply=Aplicar Cambios
index_apply=Haz click en este botón para aplicar la configuración actual al servidor DHCP en ejecución mediante su parada y rearranque.
index_buttstart=Arrancar Servidor
index_start=Haz click en este botón para arrancar el servidor DHCP de tu sistema utilizando la configuración en curso.
index_stop=Detener Servidor
index_stopdesc=Haz clic en este botón para detener el servidor DHCP en tu sistema. Cuando está detenido, los clientes DHCP no podrán solicitar direcciones IP.
index_hdisplay=Mostrar máquinas y grupos por:
index_horder0=Asignación
index_horder1=Estructura de Archivo
@@ -42,12 +49,29 @@ index_norder0=Asignación
index_norder1=Estructura de Archivo
index_norder2=Nombre/Dirección IP
index_version=DHCPd versión $1 de ISC
index_buttiface=Editar Interfaz de Red
index_iface=Configurar las interfaces de red en las que el servidor DHCP escucha cuando se inicia.
index_subtoomany=Hay demasiadas subredes para mostrar.
index_shatoomany=Hay demasiadas redes compartidas para mostrar.
index_sublook2=Editar la subred con dirección:
index_shalook2=Editar la red compartida:
index_hsttoomany=Hay demasiados hosts para mostrar.
index_grptoomany=Hay demasiados grupos para mostrar.
index_hstlook2=Editar el nombre de la máquina:
index_grplook2=Editar el nombre del grupo:
index_gdom=Grupo para $1
index_match0=igual a
index_match1=contiene
index_match2=coincide con
index_dhcpd=ISC DHCPd
index_delete=Eliminar Seleccionado
butt_save=Salvar
butt_eco=Editar Opciones de Cliente
butt_vco=Ver Opciones de Cliente
butt_del=Borrar
butt_create=Crear
butt_leases=Listar Direcciones IP Otorgadas
esub_crheader=Crear Subred
esub_edheader=Editar Subred
@@ -67,6 +91,8 @@ esub_pooladd=Añadir un paquetes de direcciones
esub_none=Ninguno
esub_return=lista de subred
esub_retshar=red compartida
esub_desc=Descripción de la subred
esub_fopeer=Par de Failover
esh_crheader=Crear Red Compartida
esh_eheader=Editar Red Compartida
@@ -76,11 +102,14 @@ esh_hosts=Máquinas diréctamente en esta red compartida
esh_groups=Grupos diréctamente en esta red compartida
esh_subn=Subredes en esta red compartida
esh_return=lista de subred
esh_pools=Conjuntos de direcciones para la red compartida
esh_desc=Descripción de la red compartida
ehost_crheader=Crear Máquina
ehost_eheader=Editar Máquina
ehost_tabhdr=Detalles de Máquina
ehost_hname=Nombre de máquina
ehost_nojavascr=Tu navegador no parece admitir JavaScript. A continuación, debes seleccionar la opción correcta de la lista.
ehost_assign=Máquina asignada a
ehost_toplevel=Nivel superior
ehost_inshared=Red Compartida
@@ -95,6 +124,7 @@ ehost_return=lista de máquinas
ehost_retgroup=grupo
ehost_retsubn=subred
ehost_retshar=red compartida
ehost_desc=Descripción de la Máquina
egroup_crheader=Crear Grupo de Máquinas
egroup_eheader=Editar Grupo de Máquinas
@@ -105,13 +135,16 @@ egroup_nchoice=¿Uso el nombre como nombre de máquina del cliente?
egroup_return=lista de máquinas
egroup_retsubn=subred
egroup_retshar=red compartida
egroup_desc=Descripción del grupo
default=Por defecto
secs=segs
none=Ninguno
listl_header=Arrendamientos DHCP
listl_network=En la red $1/$2
listl_lfnotexist=No existe el archivo de arrendamientos de DHCPd <tt>$1</tt>.
listl_lfnotcont=El archivo de arrendamientos de DHCPd <tt>$1</tt> no contiene arrendamientos.
listl_lfnotcont2=El archivo de concesiones de DHCPd <tt>$1</tt> no contiene ninguna concesión activa en este momento.
listl_active=activos
listl_ipaddr=Dirección IP
listl_ether=Ethernet
@@ -121,10 +154,22 @@ listl_end=Fecha de Fin
listl_return=lista de subred
listl_all=Lista todas los arrendamientos activos y expirados
listl_delete=Haz click en una dirección IP de arrendamiento de la lista superior para borrarla
listl_unknown=Desconocido
listl_allocs=$1 direcciones IP disponibles, $2 asignadas ($3 %)
listl_mode=Modo de visualización:
listl_mode_0=Concesiones DHCP
listl_mode_1=Subredes y uso
listl_size=Total de IPs
listl_used=Asignadas
listl_pc=Porcentaje
listl_err=Error al eliminar concesión
listl_enone=Ninguno seleccionado
listl_refresh=Actualizar lista
restart_errmsg1=Falló al reiniciar dhcpd
restart_errmsg2=Falló al enviar señal al proceso
start_failstart=Falló al iniciar dhcpd
restart_conftext=Líneas alrededor de $1 en $2:
sgroup_faildel=Falló al borrar grupo
sgroup_failsave=Falló al salvar grupo
@@ -142,6 +187,11 @@ sopt_failsave=Falló al salvar opciones de cliente
sopt_invalidip=no es una dirección IP válida
sopt_invalidint=no es un entero
sopt_invalidipp=no es un par de direcciones IP válido (como 1.2.3.4, 5.6.7.8)
sopt_edname='$1' no es un nombre de opción válido
sopt_ednum='$1' no es un número de opción válido
sopt_edtype='$1' no es un tipo de opción válido
sopt_ecval=Falta un valor para la opción personalizada '$1'
sopt_ecip=El valor de la opción personalizada '$1' debe ser una dirección IP
sshared_faildel=Falló al borrar red compartida
sshared_failsave=Falló al salvar red compartida
@@ -154,6 +204,7 @@ ssub_invalidsubaddr=no es una dirección de subred válida
ssub_invalidnmask=no es una máscara de red válida
ssub_invalidipr=no es un rango válido de direcciones IP
ssub_nosubnet=La red compartida '$1' no contiene ninguna subred.
ssub_invalidfopeer=no es un par de failover válido
plib_deflt=Tiempo de arrendamiento por defecto
plib_bfname=Nombre de archivo de Boot
@@ -189,6 +240,8 @@ plib_ntpserv=Servidores NTP
plib_nbns=Servidores de nombres NetBIOS
plib_nbscope=Ámbito de NetBIOS
plib_nbntype=Tipo de nodo NetBIOS
plib_toffset=Corrección de zona horaria
plib_serverid=Identificador del servidor DHCP
plib_ddnsdom=Nombre de dominio de DNS dinámico
plib_ddnsrevdom=Dominio inverso de DNS dinámico
plib_ddnsup=¿DNS dinámico activado?
@@ -198,6 +251,14 @@ plib_ddnsupstyle=Estilo de actualización dinámica de DNS
plib_adhoc=Ad-hoc
plib_interim=Interín
plib_none=Ninguno
plib_unclients=¿Permitir clientes desconocidos?
plib_allow=Permitir
plib_deny=Denegar
plib_ignore=Ignorar
plib_eexpr=Esta sección de la configuración DHCP contiene la directiva de expresión $1, que no puede ser editada de forma segura por Webmin.
plib_auth_subnet=¿El servidor es autoritativo para esta subred?
plib_auth_shared-network=¿El servidor es autoritativo para esta red compartida?
plib_auth_global=¿El servidor es autoritativo para todas las subredes?
eopt_header=Opciones de Cliente
eopt_subtitle=Para subred $1
@@ -217,6 +278,7 @@ eopt_smask=Máscara de subred
eopt_baddr=Dirección propagada (broadcast)
eopt_domname=Nombre de dominio
eopt_dnsserv=Servidores DNS
eopt_domsearch=Dominios DNS a buscar
eopt_timeserv=Servidores de hora
eopt_logserv=Servidores de diario
eopt_swapserv=Servidores de intercambio
@@ -230,12 +292,23 @@ eopt_ntpserv=Servidores NTP
eopt_nbns=Servidores de nombre de NetBIOS
eopt_nbs=Ámbito de NetBIOS
eopt_nbntype=Tipo de nodo de NetBIOS
eopt_toffset=Corrección de zona horaria
eopt_custom=Opción de cliente
eopt_cnum=Número
eopt_cname=Nombre
eopt_cval=Valor
eopt_def=Definición de opción
eopt_dname=Nombre de la opción
eopt_dnum=Número
eopt_dtype=Tipo
eopt_slpa=IPs de los agentes de directorio SLP
eopt_slpaips=¿Solo estas IPs?
eopt_slps=Alcance del servicio SLP
eopt_slpsonly=¿Solo este alcance?
log_apply=Cambios aplicados
log_start=Servidor DHCP arrancado
log_stop=Servidor DHCP detenido
log_create_subnet=Creada subred $1
log_delete_subnet=Borrada subred $1
log_modify_subnet=Modificada subred $1
@@ -253,6 +326,19 @@ log_delete_group=Borrado grupo de $1 máquinas
log_modify_group=Modificado grupo de $1 máquinas
log_options_group=Modificadas opciones para grupo de $1 máquinas
log_delete_lease=Borrado arrendamiento para $1
log_delete_subnets=Se eliminaron $1 subredes y redes compartidas
log_delete_hosts=Se eliminaron $1 máquinas y grupos de máquinas
keys_edit=Editar clave TSIG
keys_create=Claves TSIG creadas
keys_title=Claves DNS
keys_id=ID de la clave
keys_alg=Algoritmo
keys_secret=Cadena secreta
keys_ecannot=No tienes permiso para editar claves DNS
keys_err=Error al guardar las claves DNS
keys_ekey='$1' no es un ID de clave válido
keys_esecret=Falta o es inválida la cadena secreta en base-64 para la clave $1
pool_edit=Editar Paquete de Direcciones
pool_create=Creado Paquete de Direcciones
@@ -298,6 +384,8 @@ eacl_pin=añadir nuevas redes compartidas
eacl_pun=editar red compartida
eacl_psn=seleccionar red compartida
eacl_uniq=crear duplicados
eacl_uniqh=crear máquinas con direcciones de hardware duplicadas
eacl_uniqi=crear máquinas con direcciones IP duplicadas
eacl_pdl=borrar arrendamientos
eacl_psl=ver arrendamientos
eacl_pglob=editar opcione globales
@@ -306,6 +394,7 @@ eacl_papply=rearrancar este servicio
acl_apply=¿Puede aplicar los cambios?
acl_r_leases=¿Puede ver arrendamientos?
acl_w_leases=¿Puede quitar arrendamientos?
acl_zones=¿Puede editar zonas DNS dinámicas?
acl_global=¿Puede editar opciones globales?
acl_uniq_hst=¿Nombres únicos de máquina?
acl_uniq_sub=¿Direcciones IP de subred únicas?
@@ -317,7 +406,9 @@ acl_agrp=Grupos de acceso:
acl_asub=Subredes de acceso:
acl_asha=Redes compartidas de acceso:
acl_per_hst_acls=¿Activo ACLs por máquina?
acl_per_grp_acls=¿Habilitar ACLs por grupo?
acl_per_sub_acls=¿Activo ACLs por subred?
acl_per_sha_acls=¿Habilitar ACLs por red compartida?
acl_per_obj_acls=ACLs por objeto...
acl_na=no autorizado
acl_r1=sólo lectura
@@ -329,3 +420,62 @@ acl_err=Error salvando lista ACL
acl_ernow=Si deseas activar acceso de escritura en ACLs globales para algún tipo de objeto debes también activar acceso de lectura para este tipo de objeto.
acl_normal=normal
acl_paranoic=paranoico
iface_title=Interfaz de Red
iface_desc=El servidor DHCP solo puede asignar direcciones IP en redes conectadas a una de las interfaces seleccionadas a continuación. La interfaz de red para todas las subredes definidas debe estar incluida. Si no se selecciona ninguna, el servidor DHCP intentará encontrar una automáticamente.
iface_listen=Escuchar en interfaces
lookup_ehost=No existe ningúna máquina con el nombre, dirección IP o dirección MAC $1
lookup_ehostname=No se ha ingresado nombre de máquina, dirección IP o dirección MAC
lookup_egroup=No existe ningún grupo con el nombre o dominio $1
lookup_egroupname=No se ha ingresado nombre de grupo o dominio
lookup_esubnet=No existe ninguna subred con la dirección o dirección/máscara de red $1
lookup_esubnetname=No se ha ingresado dirección de subred o dirección/máscara de red
lookup_eshared=No existe ninguna red compartida con el nombre $1
lookup_esharedname=No se ha ingresado nombre de red compartida
zone_key=Zonas DNS
index_addzone=Agregar una nueva zona DNS.
index_zone=Zona
index_nozones=Aún no se han definido zonas DNS.
zone_crheader=Crear zona
zone_eheader=Editar zona
zone_tabhdr=Detalles de la zona
zone_desc=Descripción de la zona (opcional)
zone_name=Nombre de la zona
zone_primary=IP del servidor NS primariod
zone_return=menú principal
zone_faildel=Error al eliminar la zona
zone_failsave=Error al guardar la zona
zone_tsigkey=Clave TSIG
zone_ecannot=No tienes permiso para editar zonas DNS
plib_clientupdates=¿Los clientes pueden actualizar sus propios registros?
text_title=dhcpd.conf
text_editor=Editor de texto
text_return=menú principal
text_undo=deshacer
text_ecannot=No tienes permiso para editar el archivo de configuración
index_buttetext=Editar Configuración Manualmente
index_text=Editar el archivo de configuración manualmente
stop_err=Error al detener el servidor DHCP
stop_ekill=¡No está en ejecución!
sdelete_err=Error al eliminar subredes y redes compartidas
sdelete_enone=Ninguno seleccionado
sdelete_title=Eliminar Subredes y Redes Compartidas
sdelete_rusure1=¿Estás seguro de que deseas eliminar las $1 subredes seleccionadas y las $2 redes compartidas? Cualquier otra subred u objeto dentro de las redes también se perderá.
sdelete_rusure2=¿Estás seguro de que deseas eliminar las $1 subredes seleccionadas? Cualquier otro objeto dentro de las subredes también se perderá.
sdelete_rusure3=¿Estás seguro de que deseas eliminar las $2 redes compartidas seleccionadas? Cualquier subred u objeto dentro de las redes también se perderá.
sdelete_ok=Eliminar Ahora
hdelete_err=Error al eliminar máquinas y grupos
hdelete_enone=Ninguno seleccionado
hdelete_title=Eliminar máquinas y Grupos
hdelete_rusure1=¿Estás seguro de que deseas eliminar las $1 máquinas seleccionadas y los $2 grupos? Cualquier otra máquina dentro de los grupos también se perderá.
hdelete_rusure2=¿Estás seguro de que deseas eliminar las $1 máquinas seleccionados?
hdelete_rusure3=¿Estás seguro de que deseas eliminar los $2 grupos seleccionados? Cualquier máquina dentro de los grupos también se perderá.
hdelete_ok=Eliminar Ahora

View File

@@ -1,165 +0,0 @@
index_key=Editar claves TSIG (utilizadas para autenticar actualizaciones en servidores DNS)
index_dhcpdver2=El servidor DHCP <tt>$1</tt> no parece ser la versión correcta. Webmin solo admite las versiones ISC DHCPD $2 a $3.
index_comment=Descripción
index_desc=Descripción
index_buttekey=Editar teclas TSIG
index_stop=Detener servidor
index_stopdesc=Haga clic en este botón para detener el servidor DHCP en ejecución en su sistema. Cuando se detiene, los clientes DHCP no podrán solicitar direcciones IP.
index_buttiface=Editar interfaz de red
index_iface=Establezca las interfaces de red que escucha el servidor DHCP cuando se inicia.
index_subtoomany=Hay demasiadas subredes para mostrar.
index_shatoomany=Hay demasiadas redes compartidas para mostrar.
index_sublook2=Edite la subred con la dirección:
index_shalook2=Edite la red compartida:
index_hsttoomany=Hay demasiados hosts para mostrar.
index_grptoomany=Hay demasiados grupos para mostrar.
index_hstlook2=Edite el host llamado:
index_grplook2=Edite el grupo llamado:
index_gdom=Grupo para $1
index_match0=es igual
index_match1=contiene
index_match2=partidos
index_dhcpd=ISC DHCPd
index_delete=Eliminar seleccionado
butt_leases=Listado de arrendamientos
esub_desc=Descripción de subred
esub_fopeer=Peer de conmutación por error
esh_pools=Grupos de direcciones para red compartida
esh_desc=Descripción de red compartida
ehost_nojavascr=Su navegador no parece ser compatible con javascript. Ahora debe elegir la posición adecuada de la lista a continuación.
ehost_desc=Descripción del anfitrión
egroup_desc=Descripción del Grupo
listl_network=En la red $1 / $2
listl_lfnotcont2=El archivo de concesión DHCPd <tt>$1</tt> no contiene ninguna concesión que esté activa en este momento.
listl_unknown=Desconocido
listl_allocs=$1 direcciones IP disponibles, $2 asignado ($3 %)
listl_mode=Modo de visualización :
listl_mode_0=Arrendamientos DHCP
listl_mode_1=Subredes y uso
listl_size=IP totales
listl_used=Asignado
listl_pc=Porcentaje
listl_err=Error al eliminar arrendamientos
listl_enone=Ninguna seleccionada
listl_refresh=Actualizar lista
restart_conftext=Líneas alrededor de $1 en $2 :
sopt_edname='$1' no es un nombre de opción válido
sopt_ednum='$1' no es un número de opción válido
sopt_edtype='$1' no es un tipo de opción válido
sopt_ecval=Valor perdido para la opción personalizada '$1'
sopt_ecip=El valor para la opción personalizada '$1' debe ser una dirección IP
ssub_invalidfopeer=no es un par de conmutación por error válido
plib_toffset=Desplazamiento de tiempo
plib_serverid=Identificador del servidor DHCP
plib_unclients=¿Permitir clientes desconocidos?
plib_allow=Permitir
plib_deny=Negar
plib_ignore=Ignorar
plib_eexpr=Esta sección de la configuración de DHCP contiene la directiva de expresión $1, que Webmin no puede editar de forma segura.
plib_auth_subnet=¿El servidor tiene autoridad para esta subred?
plib_auth_shared-network=¿El servidor tiene autoridad para esta red compartida?
plib_auth_global=El servidor tiene autoridad para todas las subredes?
eopt_domsearch=Dominios DNS para buscar
eopt_toffset=Desplazamiento de tiempo
eopt_cname=Nombre
eopt_def=Definición de la opción
eopt_dname=Nombre de la opción
eopt_dnum=Número
eopt_dtype=Tipo
eopt_slpa=IP del agente de directorio SLP
eopt_slpaips=¿Solo estas IP?
eopt_slps=Alcance del servicio SLP
eopt_slpsonly=Este alcance solamente?
log_stop=Servidor DHCP detenido
log_delete_subnets=Se eliminaron $1 subredes y redes compartidas
log_delete_hosts=$1 hosts y grupos de hosts eliminados
keys_edit=Editar clave TSIG
keys_create=Claves TSIG creadas
keys_title=DNS Keys
keys_id=ID clave
keys_alg=Algoritmo
keys_secret=Cadena secreta
keys_ecannot=No tiene permiso para editar claves DNS
keys_err=Error al guardar las claves DNS
keys_ekey='$1' no es una ID de clave válida
keys_esecret=Secreto codificado en base 64 faltante o no válido para la clave $1
eacl_uniqh=crear hosts con direcciones de hardware duplicadas
eacl_uniqi=crear hosts con direcciones IP duplicadas
acl_zones=¿Se pueden editar zonas DNS dinámicas?
acl_per_grp_acls=¿Habilitar ACL por grupo?
acl_per_sha_acls=¿Habilitar ACL por red compartida?
iface_title=Interfaz de red
iface_desc=El servidor DHCP solo puede asignar direcciones IP en redes conectadas a una de las interfaces seleccionadas a continuación. Se debe incluir la interfaz de red para todas las subredes definidas. Si no se selecciona ninguno, el servidor DHCP intentará encontrar uno automáticamente.
iface_listen=Escuchar en interfaces
lookup_ehost=No existe un host con el nombre, la dirección IP o la dirección MAC $1
lookup_ehostname=No se ingresó ningún nombre de host, dirección IP o dirección MAC
lookup_egroup=No existe ningún grupo con el nombre o el nombre de dominio $1
lookup_egroupname=No se ingresó ningún nombre de grupo o nombre de dominio
lookup_esubnet=No existe una subred con la dirección o la dirección/máscara de red $1
lookup_esubnetname=No se ingresó ninguna dirección de subred o dirección/máscara de red
lookup_eshared=No existe una red compartida con el nombre $1
lookup_esharedname=No se ingresó ningún nombre de red compartido
zone_key=Zonas DNS
index_addzone=Agregar una nueva zona DNS.
index_zone=Zona
index_nozones=Aún no se han definido zonas DNS.
zone_crheader=Crear zona
zone_eheader=Editar zona
zone_tabhdr=Detalles de zona
zone_desc=Descripción de la zona (opcional)
zone_name=Nombre de zona
zone_primary=IP del NS primario
zone_return=menú principal
zone_faildel=Error al eliminar la zona
zone_failsave=Error al guardar la zona
zone_tsigkey=Clave TSIG
zone_ecannot=No tiene permiso para editar zonas DNS
plib_clientupdates=¿Pueden los clientes actualizar sus propios registros?
text_title=dhcpd.conf
text_editor=Editor de texto
text_return=menú principal
text_undo=deshacer
text_ecannot=No tiene permiso para editar el archivo de configuración
index_buttetext=Editar manualmente la configuración
index_text=Editar el archivo de configuración manualmente
stop_err=Error al detener el servidor DHCP
stop_ekill=¡No corras!
sdelete_err=Error al eliminar subredes y redes compartidas
sdelete_enone=Ninguna seleccionada
sdelete_title=Eliminar subredes y redes compartidas
sdelete_rusure1=¿Está seguro de que desea eliminar las subredes seleccionadas $1 y las redes compartidas $2 ? Cualquier otra subred u otro objeto dentro de las redes también se perderá.
sdelete_rusure2=¿Está seguro de que desea eliminar las subredes seleccionadas $1 ? Cualquier otro objeto dentro de las subredes también se perderá.
sdelete_rusure3=¿Está seguro de que desea eliminar las redes compartidas seleccionadas $2 ? Las subredes u otros objetos dentro de las redes también se perderán.
sdelete_ok=Elimina ahora
hdelete_err=Error al eliminar hosts y grupos
hdelete_enone=Ninguna seleccionada
hdelete_title=Eliminar hosts y grupos
hdelete_rusure1=¿Está seguro de que desea eliminar los $1 hosts seleccionados y $2 grupos? Cualquier otro host dentro de los grupos también se perderá.
hdelete_rusure2=¿Está seguro de que desea eliminar los $1 hosts seleccionados?
hdelete_rusure3=¿Estás seguro de que deseas eliminar los $2 grupos seleccionados? Cualquier host dentro de los grupos también se perderá.
hdelete_ok=Elimina ahora

View File

@@ -36,6 +36,7 @@ else {
my $dstaddr;
if (!$in{'dstaddr_def'}) {
&check_ipaddress($in{'dstaddr'}) ||
&check_ip6address($in{'dstaddr'}) ||
&error($text{'forward_edstaddr'});
$dstaddr = $in{'dstaddr'};
}

View File

@@ -1 +1 @@
body{font: 13px/1.231 arial,helvetica,clean,sans-serif;}body blockquote:not([style*="border-left"]){border-left:1px solid #ccc;margin-left:6px;margin-top:0;margin-bottom:0;padding-left:12px;}pre{white-space:break-spaces;margin:0 0 4px 0;font-size: 12px;line-height:0.6;padding-top:0.3em;}p{margin:0;line-height:1.333}p:has(>br:only-child){line-height:0.666!important;}
body{font: 13px/1.231 arial,helvetica,clean,sans-serif;}body blockquote:not([style*="border-left"]){border-left:1px solid #ccc;margin-left:6px;margin-top:0;margin-bottom:0;padding-left:12px;}pre{white-space:break-spaces;margin:0 0 4px 0;font-size: 12px;line-height:1.5;padding-top:0.3em;}p{margin:0;line-height:1.333}p:has(>br:only-child){line-height:0.666!important;}

View File

@@ -1471,7 +1471,8 @@ return $data;
}
# simplify_date(datestring, [format])
# Given a date from an email header, convert to the user's preferred format
# Given a date from an email header, convert to the user's preferred format and
# return it as an HTML string
sub simplify_date
{
local ($date, $fmt) = @_;
@@ -1494,12 +1495,12 @@ if ($u) {
}
}
elsif ($date =~ /^(\S+),\s+0*(\d+)\s+(\S+)\s+(\d+)\s+(\d+):(\d+)/) {
return "$2/$3/$4 $5:$6";
return &html_escape("$2/$3/$4 $5:$6");
}
elsif ($date =~ /^0*(\d+)\s+(\S+)\s+(\d+)\s+(\d+):(\d+)/) {
return "$1/$2/$3 $4:$5";
return &html_escape("$1/$2/$3 $4:$5");
}
return $date;
return &html_escape($date);
}
# simplify_from(from)

View File

@@ -1221,7 +1221,7 @@ foreach my $mail (@mail) {
}
# Date and size columns
push(@cols, &eucconv_and_escape(&simplify_date($mail->{'header'}->{'date'})));
push(@cols, &simplify_date($mail->{'header'}->{'date'}));
push(@cols, &nice_size($mail->{'size'}, 1024));
$rowtds[$#cols] .= " data-sort=".&parse_mail_date($mail->{'header'}->{'date'});

View File

@@ -140,8 +140,7 @@ else {
&address_link($mail->{'header'}->{'cc'}));
}
print &ui_table_row($text{'mail_date'},
&eucconv_and_escape(
&simplify_date($mail->{'header'}->{'date'})));
&simplify_date($mail->{'header'}->{'date'}));
print &ui_table_row($text{'mail_subject'},
&convert_header_for_display($mail->{'header'}->{'subject'}));
}

View File

@@ -9,7 +9,7 @@ index_pass=Password
index_clear=Clear
index_stop=Stop MySQL Server
index_stopmsg=Click this button to stop the MySQL database server on your system. This will prevent any users or programs from accessing the database, including this Webmin module.
index_restart=Resart MySQL Server
index_restart=Restart MySQL Server
index_restartmsg=Click this button to restart the MySQL database server on your system. All clients will be disconnected, and any configuration files will be reloaded.
index_dbs=MySQL Databases
index_add=Create a new database.

View File

@@ -5,7 +5,7 @@
require './proftpd-lib.pl';
# Check if proftpd is installed
if (&has_command($config{'proftpd_path'})) {
if (!&has_command($config{'proftpd_path'})) {
&ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1, 0,
&help_search_link("proftpd", "man", "doc", "google"));
print &text('index_eproftpd', "<tt>$config{'proftpd_path'}</tt>",

View File

@@ -1 +1 @@
2.300
2.301