]> dxcluster.net Git - spider.git/commitdiff
Add new Spanish Messages and Help files from EA7WA
authorg0vgs <g0vgs>
Thu, 17 Oct 2002 09:12:19 +0000 (09:12 +0000)
committerg0vgs <g0vgs>
Thu, 17 Oct 2002 09:12:19 +0000 (09:12 +0000)
Changes
cmd/Commands_es.hlp
perl/Messages

diff --git a/Changes b/Changes
index be2ae10a12b0821f745fc9a79fb09f107029062e..aaa0855a0aee4955ba4861cb6e50a9c3b6d21943 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,5 @@
+17Oct02=======================================================================
+1. added new Spanish files for help and Messages from Angel, EA7WA.
 16Oct02=======================================================================
 1. decrease the default max length of PC16/19 to around 180 characters to be
 slightly friendlier to ARC, which seems to have a difficulty reconstructing
index f44141f8073a8fe5d324d13ae845cb8d8b471cab..45b40f8a515f9f203ae034b7ab04d3815322e841 100644 (file)
-#
-# please put your help in in alphabetical order
-#
-# a string search is done in the command field (case is ignored)
-# and all commands matching the asked for command are printed out
-#
-# the order of the fields in each header is 
-#   privilege, command, Description 
-# if the command ends in a - then that line isn't printed, but any
-# subsequent lines are
-#
-# Comment lines are indented before printing
-#
-=== 0^ACCEPT/ANNOUNCE [0-9] <pattern>^Define un filtro 'accept' para anuncios
-Crea un filtro del tipo 'acepta este anuncio'.
-
-Un filtro "accept" significa que si el anuncio coincide con lo que estamos
-filtrando, este será mostrado al usuario. Ver HELP filterING para mas info.
-Por favor lee este apartado para entender como funcionan los filtros - Esto
-nos evitara dudas.
-
-Puedes usar cualquiera de las siguientes opciones en esta línea:
-
-  info <cadena>            ej: iota -o- qsl
-  by <prefijos>            ej: G,M,2         
-  origin <prefijos>
-  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)
-  origin_itu <prefijos o números>     o: G,GM,GW
-  origin_zone <prefijos o números>
-  by_dxcc <prefijos o números>
-  by_itu <prefijos o números>
-  by_zone <prefijos o números>
-  channel <prefijos>
-  wx 1                     filtra anuncios tipo WX
-  dest <prefijos>          ej: 6MUK,WDX      (distros)
-
-algunos ejemplos:-
-
-  acc/ann dest 6MUK
-  acc/ann 2 by_zone 14,15,16
-  (Esto puede ir en una sola línea: acc/ann dest 6MUK or by_zone 14,15,16)
-o
-  acc/ann by EA,EB  
-Puedes usar el comodín 'all' para aceptar todo ej:
-
-  acc/ann all
-
-Esto quizás para usuarios avanzados...
-
-=== 8^ACCEPT/ANNOUNCE <call> [input] [0-9] <pattern>^Filtro anuncios versión sysop
-Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo
-así como un filtro por defecto para todos los nodos y/o usuarios.
-
-  accept/ann by EA,EB,EC,ED
-  accept/ann input node_default by EA,EB,EC,ED
-  accept/ann user_default by EA,EB,EC,ED
-
-=== 8^ACCEPT/ROUTE <call> [0-9] <pattern>^Define un filtro que acepta rutas.
-Crea un filtro para "aceptar rutas en el protocolo PC".
-
-Un filtro de este tipo significa que si un PC/16/17/19/21/24/41/50 coincide
-con lo filtrado, este es admitido por ese canal/enlace. Ver HELP filterING 
-para mas info. Por favor lee este apartado para entender como funcionan los
-filtros - Esto nos evitara dudas.
-
-Puedes usar cualquiera de las siguientes opciones en esta línea:
-
-  call <prefijos>        por prefijos
-  call_dxcc <prefijos o números>    ej: 61,62 (from eg: sh/pre G)
-  call_itu <prefijos o números>     o: G,GM,GW
-  call_zone <prefijos o números>
-  origin <prefijos>      realmente el interface por el que llegó
-  origin_dxcc <prefijos or números>    ej: 61,62 (datos de: sh/pre G)
-  origin_itu <prefijos or números>     o: G,GM,GW
-  origin_zone <prefijos or números>
-
-algunos ejemplos:-
-
-  acc/route gb7djk call_dxcc 34,35,36,37 (enviar solo nodos EA)
-  acc/route gb7djk call gb7djk     (equivalente a SET/ISOLATE)
-
-Puedes usar el comodín 'all' para aceptar todo ej:
-
-  acc/route all
-
-
-=== 0^ACCEPT/SPOTS [0-9] <pattern>^Define un filtro 'accept' para spots
-Crea un filtro del tipo 'acepta este spot'.
-
-Un filtro "accept" significa que si el spot coincide con lo que estamos
-filtrando, este será mostrado al usuario. Ver HELP filterING para mas info.
-Por favor lee este apartado para entender como funcionan los filtros - Esto
-nos evitara dudas.
-
-Puedes usar cualquiera de las siguientes opciones en esta línea:
-
-  freq <segmento>           ej: 0/30000 o hf o hf/cw o 6m,4m,2m
-  on <segmento>             igual que 'freq'
-  call <prefijos>        ej: G,PA,HB9
-  info <cadena>          ej: iota o qsl
-  by <prefijos>            
-  call_dxcc <prefijos or números>    eg: 61,62 (datos de: sh/pre G)
-  call_itu <prefijos or números>     or: G,GM,GW
-  call_zone <prefijos or números>
-  by_dxcc <prefijos or números>
-  by_itu <prefijos or números>
-  by_zone <prefijos or números>
-  origin <prefijos>
-  channel <prefijos>
-
-Para frecuencias, puedes usar cualquiera de los segmentos de banda
-definidos en SHOW/BANDS y además un modo como puede ser: cw, rtty, data, ssb -
-como podría ser: hf/ssb. también puedes definir un rango de frecuencias
-como por ejemplo: 0/30000 - Esto seria mas efectivo que simplemente
-decir: freq HF.
-
-algunos ejemplos:-
-
-  acc/spot 1 on hf/cw
-  acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
-
-Puedes usar el comodín 'all' para aceptar todo, ej:
-
-  acc/spot 3 all
-
-Esto quizás para usuarios avanzados...
-
-
-=== 8^ACCEPT/SPOTS <call> [input] [0-9] <pattern>^Filtro spots version sysop
-Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo
-así como un filtro por defecto para todos los nodos y/o usuarios.
-
-  accept/spot db0sue-7 1 by_zone 14,15,16
-  accept/spot node_default all
-  set/hops node_default 10
-
-  accept/spot user_default by EA,EB,EC,ED
-
-=== 0^ACCEPT/WCY [0-9] <pattern>^Define filtro 'accept' para WCY
-será extraño que quieras filtrar esto, pero si así lo quieres, lo
-podrás hacer según los siguientes campos:
-
-  by <prefijos>            ej: G,M,2         
-  origin <prefijos>
-  origin_dxcc <prefijos or números>    ej: 61,62 (datos de: sh/pre G)
-  origin_itu <prefijos or números>     o: G,GM,GW
-  origin_zone <prefijos or números>
-  by_dxcc <prefijos or números>
-  by_itu <prefijos or números>
-  by_zone <prefijos or números>
-  channel <prefijos>
-
-
-No hay ejemplos porque los PC tipo WCY solo vienen de un lugar y
-solo puedes quererlos o no quererlos (ver UNSET/WCY si no los quieres)
-
-=== 8^ACCEPT/WCY <call> [input] [0-9] <pattern>^Filtro WCY version sysop
-Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo
-así como un filtro por defecto para todos los nodos y/o usuarios.
-
-  accept/wcy node_default all
-  set/hops node_default 10
-
-=== 0^ACCEPT/WWV [0-9] <pattern>^Define un filtro 'accept' para WWV
-Seguramente no lo querrás filtrar, pero si lo haces, puedes filtrar
-por uno de los siguientes campos:
-
-  by <prefijos>            ej: G,M,2         
-  origin <prefijos>
-  origin_dxcc <prefijos or números>    ej: 61,62 (datos de: sh/pre G)
-  origin_itu <prefijos or números>     o: G,GM,GW
-  origin_zone <prefijos or números>
-  by_dxcc <prefijos or números>
-  by_itu <prefijos or números>
-  by_zone <prefijos or números>
-  channel <prefijos>
-
-por ejemplo 
-
-  accept/wwv by_zone 4
-
-Es probablemente la única cosa útil que se pueda hacer ( solo mostrara
-anuncios WWV de estaciones de USA).
-
-Ver HELP filter para mas información.
-
-=== 8^ACCEPT/WWV <call> [input] [0-9] <pattern>^Filtro WWV version sysop
-Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo
-así como un filtro por defecto para todos los nodos y/o usuarios.
-
-  accept/wwv db0sue-7 1 by_zone 4
-  accept/wwv node_default all
-  set/hops node_default 10
-
-  accept/wwv user_default by W,K
-
-=== 0^ANNOUNCE <texto>^Envía un anuncio solo a los usuarios LOCALes
-<texto> es el texto del anuncio que deseas enviar
-
-=== 0^ANNOUNCE FULL <texto>^Envía un anuncio a toda la red de cluster
-Este comando enviara el texto a toda la red de cluster
-
-=== 5^ANNOUNCE SYSOP <text>^Envía un anuncio solo a Sysops
-
-=== 0^APROPOS <cadena>^Busca ayuda para <cadena>
-Busca la ayuda disponible para <cadena> (no distingue mayúsculas), y muestra
-el nombre de todos los comandos que pueden ser de relevancia sobre el tema.
-
-=== 0^BLANK [<cadena>] [<nn>]^Escribe nn (defecto 1) líneas vacías (o cadenas)
-En si, este comando inserta una o mas líneas en blanco. Aunque si se marca
-un simbolo/cadena, la repetirá por todo el ancho de la pantalla (defecto 80)
-
-Ejemplos:
-
-  blank 2
-
-insertara dos líneas en blanco
-
-  blank - 
-
-insertara una línea de caracteres ' - '  completa.
-
-  blank abc
-
-insertara una línea completa de 'abcabcabcabcabcabc....'
-
-Esto es solo útil en ficheros tipo script e insertar un máximo de 9 líneas.
-
-=== 0^BYE^Desconectarse del cluster
-Esto te desconectará del cluster
-
-=== 5^CATCHUP <node call> All|[<msgno> ...]^Marca un mensaje como enviado
-=== 5^UNCATCHUP <node call> All|[msgno> ...]^Quita marca de mensaje enviado
-Cuando envías mensajes, el hecho de que esos mensajes han sido forwardeados
-es recordado para evitar que se pueda repetir su envío otra vez. Cuando haces
-un enlace nuevo y lo incluyes en tu fichero /spider/msg/forward.pl , todos
-los mensajes que hayan actualmente en nuestro cluster, y que no sean privados
-serán enviados a este nuevo enlace. Puedes evitarlo si lo deseas usando estos
-comandos:
-
-  catchup GB7DJK all   catchup GB7DJK 300 301 302 303 500-510
-       
-Y para deshacer lo que has hecho:
-  
-  uncatchup GB7DJK all
-  uncatchup GB7DJK 300 301 302 303 500-510
-
-Con lo que los pondrás de nuevo en la cola de mensajes para ser enviados.
-
-El orden no es importante.
-
-=== 0^CLEAR/ANNOUNCE [1|all]^Quita un filtro tipo anuncio
-Este comando te permite quitar (borrar) una línea en un filtro tipo anuncio
-o quitar todos los filtros.
-
-Ver CLEAR/SPOTS para una explicación mas detallada.
-
-=== 8^CLEAR/ANNOUNCE [input] <callsign> [0-9|all]^Quita un filtro tipo anuncio
-El sysop puede borrar un filtro de entrada o salida para un usuario o para
-el node_default o user_default que afectara a todos los nodos en el primero
-de los comandos, o a todos los usuarios en el segundo.
-
-=== 0^CLEAR/ROUTE [1|all]^Quita un filtro en rutas
-Este comando te permite quitar (borrar) un filtro en las rutas o borrar
-el filtro por completo.
-
-Ver CLEAR/SPOTS para una explicación mas detallada.
-
-=== 8^CLEAR/ROUTE [input] <callsign> [0-9|all]^Quita un filtro en rutas
-El sysop puede borrar un filtro de entrada o salida para un usuario o para
-el node_default o user_default que afectara a todos los nodos en el primero
-de los comandos, o a todos los usuarios en el segundo.
-
-=== 0^CLEAR/SPOTS [0-9|all]^Quita un filtro de spots
-Este comando te permite quitar (borrar) un filtro de spots o borrar
-el filtro por completo.
-
-Si tienes un filtro:
-
-  acc/spot 1 on hf/cw
-  acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
-
-y escribes:
-
-  clear/spot 1
-
-los filtros quedaran así:
-
-  acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
-
-Si haces:
-
-  clear/spot all
-
-absolutamente todos los filtros serán borrados.
-
-=== 8^CLEAR/SPOTS [input] <callsign> [0-9|all]^Quita un filtro de spots
-El sysop puede borrar un filtro de entrada o salida para un usuario o para
-el node_default o user_default que afectara a todos los nodos en el primero
-de los comandos, o a todos los usuarios en el segundo.
-
-=== 0^CLEAR/WCY [1|all]^Quita un filtro tipo WCY
-Este comando te permite quitar (borrar) un filtro WCY o borrar el filtro
-por completo.
-
-Ver CLEAR/SPOTS para una explicación mas detallada.
-
-=== 8^CLEAR/WCY [input] <callsign> [0-9|all]^Quita un filtro tipo WCY
-El sysop puede borrar un filtro de entrada o salida para un usuario o para
-el node_default o user_default que afectara a todos los nodos en el primero
-de los comandos, o a todos los usuarios en el segundo.
-
-=== 0^CLEAR/WWV [1|all]^Quita un filtro tipo WWV
-Este comando te permite quitar (borrar) un filtro WWV o borrar el filtro
-por completo.
-
-Ver CLEAR/SPOTS para una explicación mas detallada.
-
-=== 8^CLEAR/WWV [input] <callsign> [0-9|all]^Quita un filtro tipo WWV
-El sysop puede borrar un filtro de entrada o salida para un usuario o para
-el node_default o user_default que afectara a todos los nodos en el primero
-de los comandos, o a todos los usuarios en el segundo.
-
-=== 5^CONNECT <callsign>^Inicia la conexión a otro DX cluster
-Inicia un proceso de conexión que terminara en una nueva conexión al
-DX cluster <indicativo>. Este proceso crea un nuevo proceso 'client'
-que usara el script en /spider/connect/<indicativo> para realizar
-la conversación necesaria y efectuar la conexión con el cluster.
-
-=== 9^DELETE/USER <indicativo> ...^Borra un usuario de la base de datos.
-Este comando borrara por completo a uno o mas usuarios de la base de datos.
-
-NO hay una SEGUNDA OPORTUNIDAD.
-
-Ejecuta el comando sin avisar de lo que se va a realizar, CUIDADO!
-
-=== 0^DBAVAIL^Muestra una lista de todas las bases de datos en el cluster
-El titulo lo dice todo realmente, este comando muestra todas las bases
-de datos disponibles en el cluster. también tendremos la misma información
-con el comando SHOW/COMMAND.
-
-=== 9^DBCREATE <nombre>^Crea una base de datos
-=== 9^DBCREATE <nombre> chain <nombre> [<nombre>..]^Crea una base de datos encadenada
-=== 9^DBCREATE <nombre> remote <nodo>^Crea una base de datos remota
-DBCREATE te permite definir una base de datos en el sistema. No crea nada
-realmente con solo ejecutar el comando, solo define la base de datos.
-
-Las bases de datos creadas son simples DB_File, por lo que estas son
-ya 'indexadas'
-
-Puedes definir una base de datos local con la primera variante de este
-comando, ej:
-
-  DBCREATE oblast
-
-También puedes encadenar bases de datos añadiendo la opción 'chain' .
-Esto hará una búsqueda en cada base de datos una después de otra.
-Un típico ejemplo par una base de datos encadenada sería:
-
-  DBCREATE sdx_qsl chain sql_ad
-
-No hay ningún chequeo para ver si realmente existen las bases de datos
-por lo que es mejor primero definir la base de datos como en el ejemplo
-de arriba, y después crear independientemente cada una de las bases de
-datos.
-
-Las bases de datos pueden estar en otros nodos, clusters. Para definir
-una base de datos que se encuentra en otro nodo se haría como muestra
-el siguiente ejemplo:
-
-  DBCREATE buckmaster remote gb7dxc
-
-Las bases de datos remotas no pueden ser encadenadas; de todos modos,
-la ultima base de datos en una cadena, puede ser una base de datos
-remota, ej:
-
-  DBCREATE qsl chain gb7dxc
-
-Para ver que bases de datos han sido definidas escribe:
-
-  DBAVAIL (o bien su alias SHOW/COMMAND)
-
-Es posible hacer una entrada en tu fichero 'Aliases' local que se 
-encuentra en /spider/local_cmd/Aliases , para hacer disponible para
-el usuario, la base de datos que has creado y que tiene el formato
-de 'SHOW/<base_de_datos>. Por lo que deberás añadir una línea como:
-
-  's' => [
-    ..
-    ..
-    '^sh\w*/buc', 'dbshow buckmaster', 'dbshow',
-    ..
-    ..
-   ],
-
-para permitir
-  SH/BUCK g1tlh
-
-funcione como ellos esperan que lo haga.
-
-Ver DBIMPORT para añadir registros del tipo de formato AK1A (.ful) a
-nuestras bases de datos.
-Ver DBSHOW para consultas en general a bases de datos.
-=== 9^DBIMPORT <basedatos> <fichero>^Importa datos formato AK1A a una base de datos
-Si quieres importar o actualizar datos en una base de datos puedes usar
-este comando. Esto creara, o actualizara registros en una base de datos
-que ya exista. Por ejemplo:
-
-  DBIMPORT oblast /tmp/OBLAST.FUL
-
-añadirá la base de datos OBLAST que viene con el software AK1A, en la
-base de datos oblast que hayamos creado en nuestro cluster.
-
-=== 9^DBREMOVE <dbname>^Borrar una base de datos
-DBREMOVE borrara completamente una base de datos que haya sido creada
-y a la vez, cualquier fichero que este asociado a ella.
-
-No hay mensaje de aviso, no se puede deshacer una vez ejecutado.
-
-Por ejemplo:
-
-  DBREMOVE oblast 
-
-borrara la base de datos oblast del sistema y también borrara el
-fichero de información con todos los registros que se creo cuando
-ejecutamos DBIMPORT.
-
-Repito:
-
-No hay mensaje de aviso, no se puede deshacer una vez ejecutado.
-Has sido advertido.
-
-=== 0^DBSHOW <basedatos> <clave>^Muestra, si existe, una entrada en la base de datos
-Este es el comando que nos permite hacer consultas a una base de datos en
-el sistema. Es de suponer que el sysop añadirá una entrada en el fichero
-'Aliases' local (/spider/local_cmd/Aliases) para que los usuarios puedan
-ejecutar el comando mas familiar para ellos con el estilo AK1A de hacer
-consultas, como:
-
-  SH/BUCK G1TLH
-
-Pero si no lo ha hecho, y la base de datos realmente existe (usa DBAVAIL
-o SHOW/COMMAND para verlas) puedes hacer lo mismo con:
-
-  DBSHOW buck G1TLH
-
-=== 9^DEBUG^Pone el programa del cluster en modo depuración
-Ejecutando este comando solo tendrá efecto si estas rodando el cluster
-en modo depuración, por ejemplo
-
-       perl -d cluster.pl
-
-El cluster se parara justo después de que acabe el comando debug.
-
-=== 0^DIRECTORY^Lista mensajes 
-=== 0^DIRECTORY ALL^Lista todos los mensajes
-=== 0^DIRECTORY OWN^Lista solo tus propios mensajes
-=== 0^DIRECTORY NEW^Lista todos los mensajes nuevos
-=== 0^DIRECTORY TO <indicativo>^Lista todos los mensajes para <indicativo>
-=== 0^DIRECTORY FROM <indicativo>^Lista todos los mensajes de <indicativo>
-=== 0^DIRECTORY SUBJECT <cadena>^Lista todos los mensajes con <cadena> en titulo
-=== 0^DIRECTORY <nn>^Lista los últimos <nn> mensajes
-=== 0^DIRECTORY <from>-<to>^Lista mensajes <del> mensaje <al> mensaje 
-Lista los mensajes en el directorio de mensajes.
-
-Si hay una 'p' un espacio después del numero del mensaje, este es
-entonces un mensaje personal. Si hay un '-' entre el numero del
-mensaje y la 'p' este ha sido leído por el destinatario.
-
-Puedes usar caracteres comodín como '*' y '?' en el campo <indicativo>.
-
-DIR FROM EA*
-
-Puedes combinar algunos de las variantes del comando DIR juntos ej:
-
-   DIR TO G1TLH 5
-o 
-   DIR SUBJECT IOTA 200-250
-
-Puedes abreviar todos los comandos a una letra usando la sintaxis ak1a:
-
-   DIR/T G1* 10
-   DIR/S QSL 10-100 5
-
-=== 5^DIRECTORY-^
-El Sysop puede ver todos los mensajes de los usuarios, incluyendo los
-mensajes personales.
-
-=== 8^DISCONNECT <call> [<call> ...]^Desconectar un usuario del cluster
-Desconectar cualquier <indicativo> conectado al cluster.
-
-=== 0^DX [BY <indicativo>] <freq> <indicativo> <comentarios>^Envía un spot DX
-Así es como envías un spot de DX a otros usuarios. Puedes usar el orden
-que quieras para introducir la <freq> y el <indicativo>
-
-   DX FR0G 144.600
-   DX 144.600 FR0G
-   DX 144600 FR0G 
-
-dando todos el mismo resultado. Puedes añadir algunos comentarios al
-final del comando y estos serán añadidos al spot.
-
-   DX FR0G 144600 esto es una prueba
-
-Puedes dar el crédito del spot a otra estación con la opción 'by'
-
-   DX by G1TLH FR0G 144.600 El no esta en el cluster
-
-La <freq> es chequeada con las bandas disponibles en el cluster.
-Ver SHOW/BANDS para mas información.
-
-=== 9^EXPORT <msgno> <fichero>^Exportar un mensaje a un fichero
-Exportar un mensaje a un fichero. Este comando puede ser solamente
-ejecutado desde una consola y el máximo nivel de privilegio para
-un usuario. El fichero que se genere estará en un formato listo
-para ser importado de nuevo al cluster poniéndolo en el directorio
-import (/spider/msg/import).
-
-Este comando no puede sobrescribir un fichero que ya exista. Con esto
-aplicamos algunas medidas de seguridad. Cualquier fichero escrito tendrá
-como propietario el mismo al que pertenece el propio cluster, es decir
-sysop.spider, o bien se pondrá en cualquier directorio donde el cluster
-tenga acceso. Por ejemplo:
-
-  EXPORT 2345 /tmp/a
-
-=== 9^EXPORT_USERS [<fichero>]^Exportar la base de datos de usuarios a ascii
-Exportar la base de datos de usuarios a un formato ascii. Si no se indica
-nombre de fichero, este se exportara a /spider/data/user_asc.
-
-Si el fichero ya existe, este será renombrado a <fichero>.o . De hecho
-hasta 5 copias del fichero pueden estar almacenadas, cada una con un
-extra 'o' al final.
-
-AVISO: Esto escribirá a cualquier fichero al que se tenga permiso de
-escritura. No se hace ningún chequeo en el fichero ( si hay alguno ) que
-tu especifiques.
-
-=== 0^filterING...^filtrando en DXSpider
-Hay bastantes cosas a las que podemos aplicar filtros en un DXSpider.
-todos ellos usan en general el mismo mecanismo.
-
-Por regla general tu puedes crear un filtro 'reject' de rechazo
-o un filtro 'accept' que aceptara lo que indiquemos y el cual
-puede tener hasta 10 líneas en el. Se hace usando, ej:
-  accept/spots .....
-  reject/spots .....
-
-donde ..... son los comandos específicos para es tipo de filtro.
-Hay filtros para spots, wwv, anuncios, wcy y (para sysops) conexiones.
-Ver cada comando accept o reject por separado para mas detalles.
-
-también hay un comando para borrar una o mas líneas en un filtro
-y otro comando para mostrar los que tienes activados. Estos son:
-
-  clear/spots 1
-  clear/spots all
-
-y 
-  
-  show/filter
-
-Hay un comando clear/xxxx  para cada tipo de filtro.
-
-De momento vamos a usar spots para los ejemplos, pero puedes
-aplicar los ejemplos a todos los tipos de filtros.
-
-Hay dos principales tipos de filtros 'accept' o 'reject'; El que
-uses depende totalmente de como veas el mundo y cual de ellos
-sea mas corto para conseguir lo que deseas. Cada filtro puede
-tener 10 líneas (de cualquier longitud) que son leídos en orden.
-Si una línea coincide con lo que recibimos, entonces la acción que
-has especificado tendrá lugar (ej: reject significa ignóralo y accept
-significa damelo).
-
-Lo mas importante a tener en cuenta es que si defines un filtro 'reject'
-(que todas las líneas en este filtro digan 'reject/spots' (por ejemplo)
-entonces un spot que se reciba que no coincida con una de las líneas
-que tengamos, este spot será mostrado PERO si defines un filtro 'accept'
-entonces cualquier spot que no coincida con la línea no nos será mostrado.
-Por ejemplo si tenemos un filtro de una línea que diga:
-
-  accept/spots on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
-
-automáticamente SOLO tendremos spots en VHF de/para las zonas CQ 14
-15 y 16.  Si defines un filtro reject como:
-
-  reject/spots on hf/cw
-
-entonces recibirás todo EXCPETO spots en HF CW, pero si por ejemplo estas
-interesado en trabajar IOTA incluso si es en CW, entonces dirías:
-
-  reject/spots on hf/cw and not info iota
-
-Pero en ese caso solo estarías interesado en iota y dirías:
-
-  accept/spots not on hf/cw or info iota
-
-lo que seria exactamente lo mismo. Deberías probar uno o el otro
-hasta ver cual de ellos te es mas cómodo en la forma en que trabaja.
-Si, puedes mezclarlos (actualmente puedes tener un accept y un reject
-en la misma línea) pero no lo intentes hasta que no estés en casa y
-puedas analizar los resultados que obtienes sin llamar al sysop por
-teléfono para que te ayude.
-
-Puedes ordenar tus filtros dentro de una lógica, bien para tu mejor
-entendimiento o simplemente tu conveniencia. Yo tengo uno que defino
-con frecuencia:
-
-  reject/spots 1 on hf/cw
-  reject/spots 2 on 50000/1400000 not (by_zone 14,15,16 or call_zone 14,15,16)  
-
-Lo que esto hace es ignorar todos los spots en HF CW (siendo un clase B
-no hago CW y posiblemente no este interesado en HF ;-) y también rechazo
-cualquier spot en VHF que no tenga origen o bien no lo envíe alguien
-en Europa.
-
-Este es un ejemplo en el que usarías un numero de líneas (1 y 2 en
-este caso). Si no indicas ningún numero, el sistema asigna el '1'.
-Los números del '0' al '9' están disponibles.
-
-Puedes prescindir de la palabra 'and' ya que va implícita. Puedes
-usar cualquier numero de '()' para hacer la 'expresión' tal como
-la deseas. Hay ciertas cosas llamadas reglas de precedencia que nos
-afectan y lo que significa que NECESITARAS paréntesis en una situación
-como la línea 2 porque, sin ellos, se entendería:
-
-  (on 50000/1400000 and by_zone 14,15,16) or call_zone 14,15,16 
-
-chocante, pero así es como funciona esto, Si usas OR  - usa paréntesis.
-ya que estamos en este punto decir que las MAYUSCULAS no son importantes
-de modo que 'And BY_Zone' es como si escribimos 'and by_zone'.
-
-Si quieres modificar tu filtro puedes solo modificar una o mas
-líneas de este o bien borrar una línea. Por ejemplo:
-
-  reject/spots 1 on hf/ssb
-
-o 
-
-  clear/spots 1
-
-Para borrar el filtro completamente, en su totalidad:
-
-  clear/spots all
-
-Hay similares comandos CLEAR para el resto de filtros:
-
-  clear/announce
-  clear/wcy
-  clear/wwv
-
-USUARIOS AVANZADOS:
-
-Una vez que estas contento con los resultados que tienes, quizás te
-guste experimentar.
-
-mi ejemplo que filtra spots en hf/cw y acepta spots de EU en vhf/uhf
-puede escribirse como filtro mixto, ej:
-
-  rej/spot on hf/cw
-  acc/spot on 0/30000
-  acc/spot 2 on 50000/1400000 and (by_zone 14,15,16 or call_zone 14,15,16)
-
-cada parte del filtro tiene una parte de 'reject' y una parte de 'accept'.
-La parte reject se ejecuta ANTES que la del accept.
-
-Se menciono antes que después de realizado el chequeo reject y ver
-que no coincide, por defecto los siguientes chequeos son 'accept',
-lo contrario es verdadero para 'accept'. En el ejemplo lo que ocurre
-es que el rechazo se ejecuta primero, cualquier spot que no sea hf/cw
-se pasara a la línea accept, esta deja pasar cualquier otra cosa en HF.
-
-La siguiente línea del filtro deja pasar solo los spots en VHF/UHF
-enviados desde Europa.
-
-=== 8^FORWARD/LATLONG <node_call>^Envía información de latitud y longitud a otro cluster.
-Este comando envía toda la información que nuestro cluster tenga de los
-usuarios. Una ventaja de recibir esta información es que obtenemos mas
-datos de otros usuarios que quizás no tengamos actualmente. Esto se
-traduce en mas locators en la línea de DX si es que tenemos activado
-el comando SET/DXGRID. Esto puede ser en ocasiones mucha información
-por lo que no se recomienda hacer en enlaces lentos.
-
-=== 1^FORWARD/OPERNAM <indicativo>^Envía información de este <indicativo> a toda la red
-Este comando envía cualquier dato que tengamos en el fichero de usuarios
-y que pueda ser transmitido en protocolo PC41. Esta información contiene
-datos del Nombre, QTH, localización geográfica y cluster habitual (Homenode).
-Los PC41s se enviaran solo con la información de que se disponga.
-=== 0^HELP^El comando HELP (AYUDA)
-HELP existe para un cierto numero de comandos. La sintaxis es:
-
-  HELP <cmd>
-  
-Donde <cmd> es el nombre del comando de cual quieres ayuda.
-
-Todos los comandos pueden ser abreviados, SHOW/DX puede ser
-abreviado con SH/DX, ANNOUNCE puede acortarse en AN, etc.
-
-Busca con el comando APROPOS <cadena> que chequea el fichero
-completo de ayuda por la <cadena> que especifiques y te dará
-una lista de comandos que luego podrás mirar con HELP.
-
-=== 5^INIT <node>^Re-inicializa un enlace con un nodo compatible AK1A
-Este comando intenta reinicializar una conexión a un (normalmente) nodo
-tipo AK1A que tenga problemas con la configuración, normalmente debido
-a un loop de algún tipo. Esto puede funcionar - pero quizás encuentres
-mejor simplemente el desconectar ese enlace ( o mejor, si es un realmente
-un nodo AK1A, haciendo un RCMD <nodo> DISC/F <tu_nodo>).
-
-Mucha suerte - la necesitaras.
-
-=== 0^KILL <msgno> [<msgno..]^Borra un mensaje del cluster
-=== 0^KILL <del msgno>-<al msgno>^Borra un rango de mensajes
-=== 0^KILL from <regex>^Borra mensajes DE un indicativo o titulo
-=== 0^KILL to <regex>^Borra mensajes PARA un indicativo o titulo
-=== 5^KILL FULL <msgno> [<msgno..]^Borra un mensaje de toda la red cluster
-Borra un mensaje del cluster. Solo podrás borrar mensajes que hayas
-enviado o te hayan enviado a ti ( excepto si eres el sysop).
-
-  KILL 1234-1255
-
-borrara todos los mensajes que sean tuyos entre los números 1234 y 1255
-
-  KILL from g1tlh
-
-borrara todos los mensajes de g1tlh (si eres g1tlh). Igualmente:
-
-  KILL to g1tlh
-
-borrara todos los mensajes Para g1tlh.
-
-  KILL FULL 1234
-borrara un mensaje (normalmente un boletín) de toda la red de cluster.
-
-Esto usa el campo ' titulo' por lo que cualquier mensaje que tenga
-exactamente el mismo titulo será borrado. Cuidado !
-
-=== 6^KILL EXPunge <msgno> [<msgno..]^Destruye un mensaje
-Borrar un mensaje usando el comando KILL normal solo marca el mensaje
-para ser borrado. La eliminación completa del mensaje se hace mas tarde
-(normalmente 2 días mas tarde).
-
-El comando KILL EXPUNGE hace que el mensaje sea realmente eliminado del
-sistema en el acto.
-
-Se usa de la misma forma que el comando KILL
-
-=== 0^LINKS^Muestra que nodos están físicamente conectados a nuestro cluster
-Esto genero una vista rápida de que enlaces están conectados y alguna
-información sobre ellos. Ver WHO para una lista de todas las conexiones.
-
-=== 9^LOAD/ALIASES^Lee de nuevo la tabla de comandos 'aliases'
-Vuelve a leer el fichero /spider/cmd/Aliases después de que lo hayas editado.
-Necesitaras ejecutar este comando si cambiaste este fichero mientras el
-cluster estaba funcionando para que los cambios surtan efecto.
-
-=== 9^LOAD/BANDS^Lee de nuevo la tabla de limite de bandas
-Vuelve a leer el fichero /spider/data/bands.pl si lo has cambiado manualmente
-mientras el cluster estaba funcionando.
-
-=== 9^LOAD/BADMSG^Lee de nuevo la lista de mensajes rechazados
-Vuelve a leer el fichero /spider/msg/badmsg.pl si lo has cambiado manualmente
-mientras el cluster estaba funcionando. Esta tabla contiene un numero de
-expresiones en perl que chequean los mensajes al ser recibidos y los
-borra inmediatamente en el caso de que alguna de las palabras que se
-encuentren en este fichero coincidan con el titulo del mensaje recibido.
-
-=== 9^LOAD/BADWORDS^Lee de nuevo la lista de palabras ofensivas.
-Vuelve a leer el fichero /spider/data/badwords si lo has cambiado manualmente
-mientras el cluster estaba funcionando. Este fichero contiene una lista de
-palabras las cuales, si se encuentran en alguna parte del texto del 
-protocolo PC, causa que esos paquetes de protocolo sean rechazados.
-En caso de que una de esas palabras se use en un comando de dx, talk o
-anuncio, será advertido por el sistema para que no las utilice.
-Las palabras pueden ser una o mas en una línea, las líneas que empiezan
-con '#' son ignoradas.
-
-=== 9^LOAD/CMD_CACHE^Lee de nuevo el cache automático de comandos
-Normalmente, si cambias un fichero de comando en cmd o local_cmd
-el programa lo detectara automáticamente. algunas veces puede haber
-confusión si estas haciendo muchos cambios en comandos, o borras un
-comando en el directorio local_cmd y quieres volver a usar el normal.
-Ejecuta este comando para volver a tener todo normal tal y como lo
-tenemos justo después de un encendido del cluster.
-
-=== 9^LOAD/FORWARD^Lee de nuevo la tabla de intercambio de correo
-Vuelve a leer el fichero /spider/msg/forward.pl si lo has cambiado
-manualmente mientras el cluster estaba funcionando.
-
-=== 5^LOAD/KEPS^Actualiza los datos de Satélites
-=== 5^LOAD/KEPS [nn]^Actualiza los datos de Satélites desde un mensaje
-Si no se especifica ningún numero de mensaje, se actualizara desde
-el fichero /spider/perl/keps.in . Se crea ese fichero ejecutando
-
- /spider/perl/convkeps.pl <nombre_fichero>
-
-en un fichero que contenga los datos keplerianos para los satélites
-en formato NASA 2 lines , por ejemplo aquellos que emite AMSAT.
-
-Si se da un numero de mensaje, entonces se cogerá ese mensaje , se
-ejecuta el programa convkeps.pl sobre ese mensaje, y se actualizan
-los nuevos datos, todo con solo ejecutar este comando.
-=== 9^LOAD/MESSAGES^Lee de nuevo el fichero de mensajes de sistema
-Si has cambiado el fichero /spider/perl/Messages (normalmente mientras
-probamos/escribimos nuevos comandos) puedes hacer que tenga efecto
-durante una sesión de cluster ejecutando este comando. Necesitaras
-hacer esto si recibes algo así como:
-
-unknown message 'xxxx' in lang 'en'
-
-=== 9^LOAD/PREFIXES^Lee de nuevo la tabla de prefijos
-Vuelve a leer el fichero /spider/data/prefix_data.pl si lo has cambiado
-manualmente mientras el cluster estaba funcionando.
-
-=== 5^MERGE <node> [<nr spots>/<nr wwv>]^Pide los últimos spots y WWV info
-MERGE te permite mantener tu base de datos de spots y wwv al día.
-Por defecto solicitara los últimos 10 spots y 5 wwvs del nodo que selecciones.
-El nodo debe estar directamente conectado a nosotros.
-
-Puedes pedir cualquier numero de spots o wwv y aunque esos spots se incluirán
-en nuestra base de datos, no se crearan duplicados.
-(Los últimos 2 días para los spots y el ultimo mes para datos WWV).
-
-=== 9^MSG <cmd> <msgno> [data ... ]^Alterar varios parámetros de un mensaje
-Alterar parámetros de un mensaje tales como A, DE, TITULO, si es privado o
-es boletín, o mensaje con acuse de recibo (RR) o si dejar este mensaje sin
-tiempo para ser borrado si tenia alguno.
-
-
-  MSG TO <msgno> <call>     - cambiar campo A <indicativo> por <indicativo>
-  MSG FRom <msgno> <call>   - cambiar campo DE <indicativo> por <indicativo>
-  MSG PRrivate <msgno>      - hacer el mensaje privado
-  MSG NOPRrivate <msgno>    - hacer el mensaje un boletín
-  MSG RR <msgno>            - requerir acuse de recibo RR para este mensaje
-  MSG NORR <msgno>          - no requerir acuse de recibo RR para este mensaje
-  MSG KEep <msgno>          - marcar para que el mensaje no sea borrado nunca
-  MSG NOKEep <msgno>        - marcar para que se pueda borrar el mensaje
-  MSG SUbject <msgno> <new> - cambiar el titulo a <nuevo_titulo>
-  MSG WAittime <msgno>      - borra cualquier tiempo para borrado de este mensaje
-  MSG NOREad <msgno>        - marca mensaje como no leído
-  MSG REad <msgno>          - marca mensaje como leído
-  MSG QUeue                 - envía a la cola los boletines pendientes de envío
-  MSG QUeue 1               - envía a la cola los privados pendientes de envío
-
-Puedes ver el estado de un mensaje usando:
-
-  STAT/MSG <msgno>      
-
-Esto mostrara mas información sobre el mensaje que la que se
-puede obtener con el comando DIR.
-   
-=== 8^PC <call> <text>^Envía texto (ej PC protocolo) a <indicativo>
-Envía un texto a un indicativo conectado localmente.
-No hay ningún tratamiento o procesamiento en el texto enviado.
-Este comando te permite enviar un mensaje tipo protocolo PC para
-deshacer cosas si un problema surge (mensajes que no salen, etc)
-
-Ejemplo:
-
-   pc gb7djk PC33^GB7TLH^GB7DJK^400^
-o 
-   pc G1TLH Try doing that properly!!!
-
-=== 0^KILL <msgno> [<msgno> ...]^Borra un mensaje del sistema
-Puedes administrar cualquier mensaje para ti o originado por ti usando
-este comando. Puedes borrar mas de un mensaje al mismo tiempo.
-
-=== 5^KILL <from>-<to>^Borra un rango de mensaje en el sistema
-=== 5^KILL FROM <call>^Borra todos los mensajes de un indicativo
-=== 5^KILL TO <call>^Borra todos los mensajes para un indicativo
-=== 5^KILL FULL <msgno> [<msgno]^Borra un mensaje de la red de cluster
-Borra este mensaje de toda la red de cluster así como en tu nodo.
-
-=== 5^KILL^
-Como sysop puedes borrar cualquier mensaje en el sistema.
-
-=== 8^PC <call> <text>^Envía un texto a una estación conectada
-Envía el texto que quieras a la estación que desees. Esto es usado
-principalmente para enviar mensajes tipo PC a nodos conectados tanto
-para probar cosas, como para solucionar problemas.
-
-también puedes usarlo igual que si fuese un talk a un usuario conectado
-pero sin ningún procesamiento, es decir, no se añade "de <tal> a <cual>"
-ni cualquier otra cosa.
-=== 1^PING <node call>^Chequea la calidad del enlace entre dos nodos
-Este comando te permite enviar un paquete a otro cluster en la red
-y recibir un paquete de respuesta. El tiempo que lleva este proceso
-es un buen indicador de la calidad del enlace. El tiempo que se tarda
-en enviar-recibir ese paquete se refleja en segundos en la consola.
-Cualquier nodo visible en la red puede ser PINGeado.
-
-=== 1^RCMD <node call> <cmd>^Envía un comando a otro DX cluster
-Este comando te permite prácticamente enviar cualquier comando a
-otro DX cluster que este conectado en la red.
-
-El que se reciba una respuesta a este comando depende en a) si el otro
-sistema reconoce a nuestro nodo como cluster b) si el otro sistema esta
-aceptando RCMDs desde nuestro nodo c) si tienes permiso/privilegios para
-enviar este comando.
-
-=== 0^READ^Lee el siguiente mensaje personal dirigido a tu estación
-=== 0^READ <msgno>^Lee el mensaje especificado (msgno)
-Puedes leer cualquier mensaje tipo 'no-privado' que se haya enviado
-y también cualquier mensaje enviado por o recibido para tu indicativo.
-
-=== 5^READ-^
-Como sysop puedes leer cualquier mensaje en el sistema
-
-=== 0^REJECT/ANNOUNCE [0-9] <pattern>^Define un filtro 'reject' para anuncios
-Crea un filtro del tipo 'rechaza este anuncio'.
-
-Un filtro "reject" significa que si el anuncio coincide con lo que estamos
-filtrando, este será mostrado al usuario. Ver HELP filterING para mas info.
-Por favor lee este apartado para entender como funcionan los filtros - Esto
-nos evitara dudas.
-
-Puedes usar cualquiera de las siguientes opciones en esta línea:
-
-  info <cadena>            ej iota o qsl
-  by <prefijos>            ej: G,M,2         
-  origin <prefijos>
-  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)
-  origin_itu <prefijos o números>     o: G,GM,GW
-  origin_zone <prefijos o números>
-  by_dxcc <prefijos o números>
-  by_itu <prefijos o números>
-  by_zone <prefijos o números>
-  channel <prefijos>
-  wx 1                     filtra anuncios WX
-  dest <prefijos>          ej: 6MUK,WDX      (distros)
-
-algunos ejemplos:-
-
-  rej/ann by_zone 14,15,16 and not by G,M,2
-Puedes usar el comodín 'all' para rechazar todo ej:
-
-  rej/ann all
-
-Esto quizás para usuarios avanzados...
-
-=== 8^REJECT/ANNOUNCE <call> [input] [0-9] <pattern>^Filtro anuncios versión sysop
-Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo
-así como un filtro por defecto para todos los nodos y/o usuarios.
-
-  reject/ann by G,M,2
-  reject/ann input node_default by G,M,2
-  reject/ann user_default by G,M,2
-
-=== 0^REJECT/SPOTS [0-9] <pattern>^Define un filtro 'reject' para spots
-Crea un filtro del tipo 'rechaza este spot'.
-
-Un filtro "reject" significa que si el spot coincide con lo que estamos
-filtrando, este será mostrado al usuario. Ver HELP filterING para mas info.
-Por favor lee este apartado para entender como funcionan los filtros - Esto
-nos evitara dudas.
-
-Puedes usar cualquiera de las siguientes opciones en esta línea:
-
-  freq <segmento>           ej: 0/30000 o hf o hf/cw o 6m,4m,2m
-  on <segmento>             igual que 'freq'
-  call <prefijos>        ej: G,PA,HB9
-  info <cadena>          ej: iota o qsl
-  by <prefijos>            
-  call_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)
-  call_itu <prefijos o números>     o: G,GM,GW
-  call_zone <prefijos o números>
-  by_dxcc <prefijos o números>
-  by_itu <prefijos o números>
-  by_zone <prefijos o números>
-  origin <prefijos>
-  channel <prefijos>
-
-Para frecuencias, puedes usar cualquiera de los segmentos de banda
-definidos en SHOW/BANDS y además un modo como puede ser: cw, rtty, data, ssb -
-como podría ser: hf/ssb. también puedes definir un rango de frecuencias
-como por ejemplo: 0/30000 - Esto seria mas efectivo que simplemente
-decir: freq HF.
-
-algunos ejemplos:-
-
-  rej/spot 1 on hf
-  rej/spot 2 on vhf and not (by_zone 14,15,16 or call_zone 14,15,16)
-
-Puedes usar el comodín 'all' para rechazar todo, ej:
-
-  rej/spot 3 all
-
-Esto quizás para usuarios avanzados...
-
-=== 8^REJECT/ROUTE <call> [0-9] <pattern>^Define un filtro que rechaza rutas
-Crea un filtro para "rechazar rutas en el protocolo PC".
-
-Un filtro de este tipo significa que si un PC/16/17/19/21/24/41/50 coincide
-con lo filtrado, este no es admitido por ese canal/enlace. Ver HELP filterING 
-para mas info. Por favor lee este apartado para entender como funcionan los
-filtros - Esto nos evitara dudas.
-
-Puedes usar cualquiera de las siguientes opciones en esta línea:
-
-  call <prefijos>        the callsign of the thingy
-  call_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)
-  call_itu <prefijos o números>     o: G,GM,GW
-  call_zone <prefijos o números>
-  origin <prefijos>      realmente el interface por el que llegó
-  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)
-  origin_itu <prefijos o números>     o: G,GM,GW
-  origin_zone <prefijos o números>
-
-algunos ejemplos:-
-
-  rej/route gb7djk call_dxcc 34,35,36,37 (todo excepto nodos EA)
-Puedes usar el comodín 'all' para rechazar todo ej:
-
-  rej/route all     (equivale a un modo [muy] restrictivo)
-
-=== 8^REJECT/SPOTS <call> [input] [0-9] <pattern>^Filtro spots version sysop
-Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo
-así como un filtro por defecto para todos los nodos y/o usuarios.
-
-  reject/spot db0sue-7 1 by_zone 14,15,16
-  reject/spot node_default all
-  set/hops node_default 10
-
-  reject/spot user_default by EA,EB,EC,ED
-
-=== 0^REJECT/WCY [0-9] <pattern>^Define filtro 'reject' para WCY
-será extraño que quieras filtrar esto, pero si así lo quieres, lo
-podrás hacer según los siguientes campos:
-
-  by <prefijos>            ej: G,M,2         
-  origin <prefijos>
-  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)
-  origin_itu <prefijos o números>     o: G,GM,GW
-  origin_zone <prefijos o números>
-  by_dxcc <prefijos o números>
-  by_itu <prefijos o números>
-  by_zone <prefijos o números>
-  channel <prefijos>
-
-
-No hay ejemplos porque los PC tipo WCY solo vienen de un lugar y
-solo puedes quererlos o no quererlos (ver UNSET/WCY si no los quieres)
-
-Ver HELP filter para mas información.
-
-=== 8^REJECT/WCY <call> [input] [0-9] <pattern>^Filtro WCY version sysop
-Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo
-así como un filtro por defecto para todos los nodos y/o usuarios.
-  reject/wcy gb7djk all
-
-=== 0^REJECT/WWV [0-9] <pattern>^Define un filtro 'reject' para WWV
-Seguramente no lo querrás filtrar, pero si lo haces, puedes filtrar
-por uno de los siguientes campos:
-
-  by <prefijos>            ej: G,M,2         
-  origin <prefijos>
-  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)
-  origin_itu <prefijos o números>     o: G,GM,GW
-  origin_zone <prefijos o números>
-  by_dxcc <prefijos o números>
-  by_itu <prefijos o números>
-  by_zone <prefijos o números>
-  channel <prefijos>
-
-por ejemplo 
-
-  accept/wwv by_zone 14,15,16
-
-Es probablemente la única cosa útil que se pueda hacer ( solo mostrara
-anuncios WWV de estaciones de USA).
-
-Ver HELP filter para mas información.
-
-=== 8^REJECT/WWV <call> [input] [0-9] <pattern>^Filtro WWV version sysop
-Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo
-así como un filtro por defecto para todos los nodos y/o usuarios.
-
-  reject/wwv db0sue-7 1 by_zone 4
-  reject/wwv node_default all
-
-  reject/wwv user_default by W,K
-
-=== 0^REPLY^Contesta (privado) al ultimo mensaje que hayas leído
-=== 0^REPLY <msgno>^Contesta (privado) al mensaje especificado
-=== 0^REPLY B <msgno>^Contesta como Boletín al mensaje especificado
-=== 0^REPLY NOPrivate <msgno>^Contesta como Boletín al mensaje especificado
-=== 0^REPLY RR <msgno>^Contesta al mensaje especificado con acuse de recibo
-Puedes contestar a un mensaje y el titulo automáticamente tendrá "Re:"
-añadido al principio de este, si es que no lo tiene ya.
-
-también puedes usar todos las opciones como RR, PRIVATE, NOPRIVATE, B
-que puedas usar con el comando SEND ( Ver SEND para mas detalles)
-
-=== 0^SEND <call> [<call> ...]^Envía un mensaje a uno o mas indicativos
-=== 0^SEND RR <call>^Envía un mensaje y pide acuse de recibe
-=== 0^SEND COPY <msgno> <call>^Envía copia de un mensaje a alguien
-=== 0^SEND PRIVATE <call>^Envía un mensaje personal
-=== 0^SEND NOPRIVATE <call>^Envía un mensaje a todas las estaciones
-Todos los comandos SEND crearan un mensaje que será enviado a un
-indicativo personal o a uno de los campos definidos como 'boletines'.
-
-SEND <indicativo> por si mismo es igual a si escribes SEND PRIVATE, esto
-es, se marcara el mensaje como personal y se enviara al cluster donde
-este indicativo se encuentre conectado.
-
-Puedes poner mas de un indicativo en todas las variantes del comando SEND.
-
-Puedes poner múltiples opciones, de modo que podrías tener por ejemplo:
-
-  SEND RR COPY 123 PRIVATE G1TLH G0RDI
-
-que enviaría una copia del mensaje 123 a G1TLH y G0RDI y tu recibirías
-acuse de recibo cuando ellos hayan leído el mensaje.
-
-SB es un alias de SEND NOPRIVATE ( o enviar un boletín, estilo BBS )
-SP es un alias de SEND PRIVATE
-
-=== 0^SET/ADDRESS <your address>^Define tu dirección postal
-
-=== 0^SET/ANNOUNCE^Activa la recepción de anuncios en tu terminal
-=== 0^UNSET/ANNOUNCE^Desactiva la recepción de anuncios en tu terminal
-
-=== 0^SET/ANNTALK^Activa la recepción de anuncios tipo talk en tu terminal
-=== 0^UNSET/ANNTALK^Desactiva la recepción de anuncios tipo talk en tu terminal
-El sistema de hablar por medio de anuncios (ann/full) es usado en la
-red de cluster en detrimento del comando TALK debido a la pobre calidad
-de la red como tal. Si tu:
-
-  unset/anntalk
-
-suprimirás varios de estos anuncios, también puedes perder los útiles,
-pero casi con toda seguridad también los pierdas mezclados entre todos
-los que no son útiles.
-
-Anuncios del tipo:
-
-to ALL de XXXXXX:to XX7XX  ok I received you rr
-
-serán ignorados.
-
-para volver a recibirlos de nuevo:
-
-  set/anntalk 
-
-Este es por defecto el estado de este comando.
-
-=== 5^SET/ARCLUSTER <call> [<call>..]^Define el nodo como AR-Cluster
-
-=== 8^SET/BADDX <call>..^Rechaza <call> en un spot de DX
-Puede ser un indicativo o una palabra que no queremos ver en nuestro
-sistema. Tampoco es enviado a ninguno de nuestros enlaces.
-=== 8^UNSET/BADDX <call>..^Acepta de nuevo <call> en un spot de DX
-Definiendo una palabra como 'baddx' evitara spots con esa palabra
-en el campo del indicativo de un spot de DX ( como en: DX 14001.1 FR0G)
-a que sea enviado a otros enlaces o simplemente mostrado a los usuarios.
-
-La palabra debe escribirse en su totalidad, no son validos comodines
-por ejemplo:
-
-  set/baddx FORSALE VIDEO FR0G
-
-Para permitir una palabra de nuevo, usa el siguiente comando ...
-
-  unset/baddx VIDEO
-
-=== 8^SET/BADNODE <call>..^Rechazar spots generados en este nodo
-=== 8^UNSET/BADNODE <call>..^Admitir de nuevo spots generados en este nodo
-Definiendo un indicativo como un 'badnode' evitara que los spots que
-se generen en ese nodo sean propagados. No serán mostrados a los usuarios
-ni enviado a otros nodos.
-
-El indicativo tiene que ser completo, exacto ej:
-
-  set/badnode K1TTT 
-
-rechazara cualquier spot generado desde el nodo K1TTT. Si el nodo tiene
-algún SSID este debe ser especificado.
-
-  unset/badnode K1TTT
-
-Aceptará spots generados en ese nodo de nuevo.
-
-Usar con extremo cuidado. Este comando puede ser ignorado por filtros. 
-
-=== 8^SET/BADSPOTTER <call>..^No aceptar spots de este indicativo
-=== 8^UNSET/BADSPOTTER <call>..^Aceptar spots de este indicativo de nuevo
-Definir un indicativo como 'badspotter' evitara que los spots que este
-indicativo genere vayan muy lejos. Estos no serán mostrados al usuario
-ni enviado a otros enlaces.
-
-El indicativo tiene que escribirse completo, no se aceptan comodines ej:
-
-  set/badspotter VE2STN 
-
-rechazara cualquier spot generado por VE2STN. Si el indicativo tiene
-algún SSID este debe ser especificado.
-
-  unset/badspotter VE2STN
-
-aceptara spots de este indicativo de nuevo 
-
-Usar con extremo cuidado. Este comando puede ser ignorado por otros filtros. 
-
-=== 8^SET/BADWORD <palabra>..^Ignorar cualquier PC10,11,12... con esta palabra en el.
-=== 8^UNSET/BADWORD <palabra>..^Aceptar de nuevo PCs con esta palabra
-Definir una palabra en 'badword' evitara que cosas como spots, anuncios
-o talks en las que se incluya esta palabra como parte del texto no sea
-admitido. No será mostrado al usuario ni enviado a otros nodos.
-
-La palabra debe escribirse completa, sin comodines ej:
-
-  set/badword annihilate annihilated annihilation 
-
-hará que cualquier cosa en la que se incluya esta palabra sea ignorado.
-
-  unset/badword annihilated
-
-permitirá de nuevo incluir la palabra en cualquier texto.
-
-=== 0^SET/BEEP^activa avisos sonoros para DX o cualquier otro mensaje
-=== 0^UNSET/BEEP^desactiva los avisos sonoros en DX o cualquier otro mensaje
-
-=== 5^SET/BBS <call> [<call>..]^Define el indicativo como tipo BBS
-
-=== 5^SET/CLX <call> [<call>..]^Define el indicativo como un nodo CLX 
-
-=== 9^SET/DEBUG <nombre>^Añade un nivel de debug a los ya activados.
-=== 9^UNSET/DEBUG <nombre>^Quita un nivel de debug a los ya activados.
-Puedes seleccionar diferentes niveles de debug en el log. Estos son:
-
-chan
-state
-msg
-cron
-connect
-connll
-chanerr
-
-Puedes saber cuales están activos con el comando SHOW/DEBUG
-
-=== 0^SET/DX^Habilita la recepción de spots de DX
-=== 0^UNSET/DX^Deshabilita la recepción de spots de DX
-
-=== 0^SET/DXGRID^Muestra locator al final de la línea de spot de DX
-=== 0^UNSET/DXGRID^No muestra locators al final de la línea de spot de DX
-Desde la versión 1.43 y posteriores, se ha implementado una utilidad
-que nos muestra la cuadricula locator al final de un spot de DX, de la
-estación que ha generado el spot. algunos programas no están preparados
-para esto. Puedes usar este comando para habilitar o no esta utilidad.
-
-=== 5^SET/DXNET <call> [<call>..]^Define el indicativo como nodo DXNet
-
-=== 0^SET/ECHO^Hace que el cluster muestre eco en todo lo que escribas
-=== 0^UNSET/ECHO^Deshabilita el eco en lo que escribas por parte del cluster
-Si has conectado al cluster vía una sesión de telnet, dependiendo
-del demonio que haya aceptado la conexión se podrá dar el caso de
-tener eco o no tenerlo en todo lo que escribamos. Puedes usar este
-comando para ajustar este parámetro a tu conveniencia.
-
-La información de como definas este parámetro se guardara en tus datos
-de usuario dentro del sistema.
-
-NO ES NECESARIO USAR ESTE COMANDO SI ESTAS CONECTADO VIA AX25.
-
-=== 0^SET/EMAIL <email> ...^Define tu dirección email y envía tus mensajes personales
-=== 0^UNSET/EMAIL^Deshabilita el envío de mensajes personales vía email
-Si nos llegan alguno mensaje personales, podemos usar este comando para
-controlar si estos mensajes nos son re-enviados a nuestra dirección email.
-Para activarlo haz como en el ejemplo:
-
-  SET/EMAIL mike.tubby@somewhere.com
-
-Puedes tener mas de una dirección email (separadas por un espacio) .
-Se enviaran email a todas las direcciones que hayas especificado.
-
-Puedes deshabilitar el reenvío de mensajes con:
-
-  UNSET/EMAIL
-
-=== 0^SET/HERE^Informa a la red de que estas al teclado
-=== 0^UNSET/HERE^Informa a la red de que estas ausente
-
-=== 0^SET/HOMENODE <node> ^Define tu cluster habitual
-Esto informa a la red de cluster donde te sueles conectar normalmente.
-Cualquier mensaje para ti encontrara la forma de llegarte aunque no
-estés conectado, ej:
-
-  SET/HOMENODE ed7zab-5
-
-Se recomienda que el nodo habitual que se especifique este
-en la red normalmente conectado ya que de lo contrario el
-mensaje podría no llegarnos nunca si el sistema no nos ve.
-
-=== 8^SET/HOPS <call> ann|spots|route|wwv|wcy <n>^Define numero de hops
-Define el numero de hops para un particular tipo de mensaje PC con
-los que serán enviados a un enlace.
-
-Este comando te permite personalizar el numero de hops con los que
-enviaras a un enlace los siguientes mensaje: anuncios, spots, wwv
-y mensajes wcy.
-
-ej:
-  set/hops gb7djk ann 10
-  set/hops gb7mbc spots 20
-
-Con SHOW/HOPS tendrás la información de los hops definidos. Este
-comando crea un filtro y trabaja en conjunto con el sistema de
-filtrado para enlaces.
-
-=== 9^SET/ISOLATE^Aisla a un nodo del resto de la red
-Conecta un nodo a tu sistema de forma tal que tu podrás recibir toda
-la información de nodos/usuarios que ese nodo te envíe, pero esta no
-será enviada al resto de tus enlaces ni a este nodo 'isolate' le llegara
-información del resto de la red.
-
-De este modo podemos conectar todos los nodos que quieras.
-=== 9^UNSET/ISOLATE^Integra el nodo en la red, no lo aísla
-Quita el aislamiento que se produjo al definir a un nodo como aislado
-con el comando - SET/ISOLATE
-
-=== 0^SET/LANGUAGE <idioma>^Define el idioma que quieres usar
-Puedes seleccionar el idioma en el que quieres recibir la información
-interna y la ayuda del cluster.
-Actualmente los idiomas disponibles son:
-
- Ingles:    set/language en
- Alemán:    set/language de
- Holandés:  set/language nl
- Español :  set/language es
- Italiano:  set/language it
-
-=== 0^SET/LOCATION <lat & long>^Introduce tus datos de latitud y longitud
-=== 9^SET/SYS_LOCATION <lat & long>^Define latitud y longitud del cluster
-Para tener una información exacta de rumbos y otras consultas al cluster
-debes decirle al programa cual es su latitud y su longitud.
-Si aun no lo has hecho con SET/QRA , este comando definirá esos datos
-por ti. Por ejemplo:
-
-  SET/LOCATION 52 22 N 0 57 E
-
-=== 0^SET/LOGININFO^Informa cuando una estación se conecta
-=== 0^UNSET/LOGININFO^Informa cuando una estación se desconecta
-
-=== 9^SET/LOCKOUT <call>^Prohibe la conexión de una estación al cluster
-=== 9^UNSET/LOCKOUT <call>^Vuelve a aceptar la conexión de una estación
-
-=== 0^SET/NAME <your name>^Define tu nombre
-Le dice al sistema cual es tu nombre ej:
-  SET/NAME Dirk
-
-=== 5^SET/NODE <call> [<call>..]^Define el indicativo como nodo AK1A
-Define en el sistema al indicativo(s) para que sea tratado como un
-cluster del tipo AK1A y adaptara el envío de paquetes de protocolo PC
-a este tipo de programa.
-
-=== 8^SET/OBSCOUNT <count> <nodecall>^Define el contador de chequeo.
-Desde la versión 1.35 en adelante, la conexión de los nodos vecinos es
-chequeada en intervalos regulares de tiempo (ver SET/PINGINTERVAL),
-normalmente 300 segundos o 5 minutos. Hay un 'marcador' que va contando
-hacia atrás en cada ping enviado y vuelve a su valor inicial en cada
-respuesta a nuestro ping que sea recibida. El valor por defecto de este
-parámetro es 2.
-
-Lo que esto significa es que un nodo vecino será chequeado dos veces
-What this means is that a neighbouring node will be pinged twice at 
-(default) 300 second intervals and if no reply has been heard just before
-what would be the third attempt, that node is disconnected.
-
-Si un ping es recibido entonces el obscount es reseteado a su valor
-máximo. Usando valores por defecto, si un nodo no ha respondido a
-un ping después de 15 minutos, será desconectado.
-
-Puedes ajustar este parámetro entre 1 y 9.
-
-Se recomienda ENCARECIDAMENTE no cambiar el valor por defecto.
-
-=== 0^SET/PAGE <líneas por pagina>^define el numero de líneas por pagina
-Dice al sistema cuantas líneas deseas recibir cuando la información
-a recibir sobrepase ese numero. Por defecto esta en 20. Definiendo
-un valor de 0 se deshabilita el paginado, pero solo sirve para la
-sesión actual, no será recordado en una próxima conexión.
-
-  SET/PAGE 30
-  SET/PAGE 0
-
-Los parámetros se guardaran en la información local de usuarios
-excepto si ese valor, como se dice mas arriba, fue 0.
-
-=== 0^SET/PROMPT <cadena>^Cambia el prompt a <cadena>
-=== 0^UNSET/PROMPT^Devuelve el prompt a su estado normal ( por defecto )
-Este comando definirá el prompt a exactamente la cadena que digas.
-El objetivo de este comando es adecuar el prompt a programas externos
-que buscan una cadena especifica en el prompt ( o simplemente que
-quieras tener un prompt distinto ).
-
-Por ejemplo:
-
-  SET/PROMPT clx >
-
-El comando UNSET/PROMPT deshará lo que hemos hecho con el SET/PROMPT
-dejándolo en su estado original, tal como el sysop lo haya definido
-para todos los usuarios.
-
-=== 9^SET/PINGINTERVAL <time> <nodecall>^Ajusta el intervalo ping a un nodo
-Desde la versión 1.35 todos los nodos que conectan directamente a nosotros
-son chequeados con un ping para determinar la calidad del enlace, y en
-un futuro, afecte a decisiones de mejor ruta. Por defecto este intervalo
-es de 300 segundos ó 5 minutos
-
-Puedes usar este comando para ajustar ese intervalo, pero por favor
-no lo hagas ...
-
-Pero si lo haces el valor que entres es tratado como minutos si es
-hasta 30 y como segundos si son números mas altos.
-
-Esto también se usa para ayudar a determinar cuando un enlace no esta
-respondiendo ( ya que hay programas de cluster que no lo advierten),
-ver SET/OBSCOUNT para mas información.
-
-Si tuvieses que cambiarlo (y podría ser útil en nodos conectados vía
-Internet con ip dinámicas y que se pierden después de un cierto tiempo
-de uso de esa ip) el tiempo puede ser especificado como:
-
-  5      si es menor de 30 es convertido a minutos de otro modo
-         se toma como el numero de segundos entre pings.
-  120s   120 segundos
-  5m     5 minutos
-  1h     1 hora
-
-Ten en cuenta que esto genera trafico en el enlace, definiendo este
-valor demasiado bajo molesta a tus nodos vecinos mas de lo que se
-debiera.
-
-Puedes deshabilitarlo poniendo un valor de 0.
-
-=== 9^SET/PRIVILEGE <n> <call> [<call..]^Otorga niveles de privilegio
-Otorga el nivel de privilegio para un indicativo. El nivel de privilegio
-que pertenece a comandos están por defecto:
-
-Set privilege level on a call
-Set the privilege level on a callsign. The privilege levels that pertain
-to commands are as default:-
-  0 - usuario normal
-  1 - permite a nodos remotos el envío de RCMDs
-  5 - varios comandos privilegiados ( incluyendo apagar el cluster,
-      pero no desconectar), el nivel normal para otro nodo.
-  8 - mas comandos privilegiados (incluyendo desconectar)
-  9 - privilegios de sysop local. NO DAR ESTE PRIVILEGIO A NINGUN
-      USUARIO O NODO QUE ACCEDA EN REMOTO.
-Si eres sysop y accedes al cluster como un usuario normal en una conexión
-remota, tus privilegios serán automáticamente el de un usuario normal, 0.
-
-=== 0^UNSET/PRIVILEGE^Quita un privilegio para la conexión actual
-Puedes usar este comando para 'proteger' la conexión actual de un
-uso no autorizado. Si quieres tener de nuevo tus privilegios deberás
-bien desconectarte y conectarte de nuevo (si estas en consola) o usar
-el comando SYSOP.
-
-=== 9^SET/PASSWORD <indicativo> <cadena>^Define un password para un usuario
-El password solo puede ser definido en primer lugar por el sysop. La cadena
-puede contener cualquier carácter.
-
-El modo en que este campo es usado depende del contexto. Si esta siendo
-usado en un contexto de comando de SYSOP, te mostrara 5 números aleatorios
-y tu tienes que dar la letra/numero/carácter que corresponda en orden a
-cada numero. Esto es principalmente lo que se usa para conexiones ax25.
-
-Si esta siendo usado en un contexto de una conexión vía telnet entonces
-si hay un password definido o la variable:
-
-  set/var $main::passwdreq = 1
-
-es ejecutada en el script de arranque (/spider/scripts/startup) del nodo,
-entonces un prompt requiriendo un password es enviado después del normal
-prompt 'login: '. Deberemos dar la cadena completa del password que hayamos
-definido.
-
-=== 0^SET/PASSWORD^Define tu password
-Este comando solo funciona para un usuario que haya conectado vía
-telnet ( de momento). Solo funcionara si ya tienes un password 
-definido. El password inicial solo lo podrá definir el sysop.
-
-Cuando ejecutas este comando este te preguntara por tu password
-antiguo, luego te pedirá que entres el password nuevo dos veces
-(para estar seguro de que se envía correctamente). Puedes ver o
-no ver lo que escribas enviado de vuelta por el eco local dependiendo
-del cliente que uses para hacer el telnet.
-
-=== 9^UNSET/PASSWORD <call> ...^Borra (quita) el password a un usuario
-Este comando permite al sysop borrar por completo y quitar el password
-que un usuario pueda tener.
-
-=== 5^SET/SPIDER <call> [<call>..]^Define el indicativo como nodo DXSpider
-Informa al sistema de que ese indicativo sea tratado como un nodo DXSpider
-y de ese modo se le aplique el nuevo protocolo DX.
-
-=== 9^SET/SYS_QRA <locator>^Define el QRA locator del sistema
-=== 0^SET/QRA <locator>^Define tu QRA locator
-Informa al sistema cual es tu QRA locator. Si no has definido nada con
-el comando SET/LOCATION entonces tu latitud y longitud serán tomadas
-mas o menos correctamente ( asumiendo que tu locator sea el correcto ;-))
-
-Por ejemplo:
-
-  SET/QRA JO02LQ
-
-=== 0^SET/QTH <tu qth>^Define tu QTH
-Informa al sistema de donde te encuentras. Por ejemplo:
-
-  SET/QTH East Dereham, Norfolk
-
-=== 9^SET/REGISTER <call> ...^Marca un usuario como registrado
-=== 9^UNSET/REGISTER <call> ...^Marca un usuario como no registrado
-El registro de usuarios es un concepto que puedes activar ejecutando:
-
-  set/var $main::regreq = 1 
- este comando normalmente lo tendríamos en el fichero de arranque
-
-Si se activa y un usuario NO esta registrado, primero, en lugar
-del habitual fichero motd ( fichero de bienvenida al cluster que
-se encuentra en /spider/data/motd ) que se envía a un usuario al
-conectarse, se le enviaría el motd_nor ( nor = no registrado ).
-Segundo, el usuario no registrado solo tiene acceso al cluster
-en modo de SOLO-RECIBIR no pudiendo usar los comandos DX, ANN, etc.
-
-La única excepción que se le hace a un usuario no registrado es la
-de poder enviar un TALK o un mensaje al sysop.
-=== 0^SET/TALK^Acepta mensajes TALK
-=== 0^UNSET/TALK^Deshabilita la recepción de mensajes TALK
-
-=== 0^SET/WCY^Habilita la recepción de mensajes WCY
-=== 0^UNSET/WCY^Deshabilita la recepción de mensajes WCY
-
-=== 0^SET/WWV^Habilita la recepción de mensajes WWV
-=== 0^UNSET/WWV^Deshabilita la recepción de mensajes WWV
-
-=== 0^SET/WX^Habilita la recepción de mensajes WX
-=== 0^UNSET/WX^Deshabilita la recepción de mensajes WWV
-
-=== 1^SHOW/BADDX^Muestra la lista de indicativos definidos como baddx
-Muestra la lista de indicativos/palabras que el sistema rechazara,
-Ver SET/BADDX para mas información.
-
-=== 1^SHOW/BADNODE^Muestra todos los nodos definidos como badnode
-Muestra la lista de nodos que el sistema rechazara, ver SET/BADNODE
-para mas información.
-
-=== 1^SHOW/BADSPOTTER^Muestra la lista de indicativos definidos como badspotter
-Muestra la lista de indicativos de los cuales el sistema rechazara
-cualquier spot, ver SET/BADSPOTTER para mas información.
-
-=== 1^SHOW/BADWORD^Muestra todas las palabras a rechazar en PC10,11,12...
-Muestra la lista de palabras que el sistema rechazara al encontrarse
-en cualquier PC10,11,12... , ver SET/BADWORD para mas información.
-
-=== 0^SHOW/CONFIGURATION [<nodo>]^Muestra todos los nodos/usuarios visibles
-Este comando nos permite ver todos los usuarios y los nodos a los que
-estos están conectados.
-
-Este comando es normalmente abreviado con: sh/c
-
-ADVERTENCIA: Esta lista puede en ocasiones ser MUY larga !
-
-=== 0^SHOW/CONFIGURATION/NODE^Muestra todos los nodos conectados a nosotros
-Muestra todos los nodos que se encuentran conectados directamente a
-nuestro cluster.
-
-=== 1^SHOW/CONNECT^Muestra todas las conexiones en este momento.
-Este comando muestra información de todos las conexiones que se
-están desarrollando en nuestro nodo. Este comando da algo mas de
-información que el comando WHO.
-
-=== 0^SHOW/DATE [<prefijo>|<indicativo>]^Muestra la hora del sistema
-Este comando es parecido a SHOW/TIME, la única diferencia es la
-presentación si no se especifica ninguna opción.
-
-Si no se da ningún prefijo o indicativo, este comando nos dará entonces
-la hora local y la hora UTC tal como este el ordenador configurado.
-Se dará el caso de que el ordenador este trabajando en hora UTC, por
-lo que no habrá diferencia entre las dos horas mostradas.
-Si se dan algunos prefijos, entonces veremos la hora UTC y la UTC mas
-la diferencia horaria ( no incluye DST ) con respecto a esos países
-para los que hemos dado el prefijo o indicativo.
-
-=== 9^SHOW/DEBUG^Muestra que niveles de depuración tenemos activados.
-
-=== 0^SHOW/DX^Consulta a la base de datos de spot de DX
-Si solo escribes SHOW/DX recibirás los últimos spots que el sysop
-haya configurado (por defecto los últimos 10 spots).
-   
-Puedes además pedir el comando con cualquiera de las siguientes
-opciones que hacen mas selectivo al comando SHOW/DX.
-Estas opciones son:
-   
-on <banda>      - ej 160m 20m 2m 23cm 6mm
-on <region>     - ej hf vhf uhf shf      (ver SHOW/BANDS)
-on <de>/<a>     - ej 7000/7003   7000-7003  (en Khz)
-   <de>-<a>
-   
-<numero>        - el numero de spots que quieres
-<del>-<al>      - <del> spot no <al> spot no en la lista seleccionada
-<del>/<al>
-   
-<prefijo>       - por un indicativo que empiece con <prefijo>
-*<sufijo>       - por un indicativo que termine con el <sufijo>
-*<cadena>*      - por un indicativo que contenga la <cadena>
-   
-day <number>    - empezando <numero> de días atrás
-day <de>-<a>    - <de> días <a> días atrás
-    <de>/<a>
-   
-info <texto>    - cualquier spot que contenga <texto> en el campo de
-                  los comentarios.
-
-by <indicativo> - cualquier spot enviado por <indicativo>
-                  (spotter <indicativo> es igualmente correcto).
-
-qsl <indicativo>- esta opción busca automáticamente por cualquier spot
-                  de <indicativo_dx> en el que figure la palabra QSL, VIA.
-
-iota [<iota>]   - si no se da la referencia iota, se buscara por la cadena
-                  iota o cualquier dato que parezca una referencia iota.
-                  Si especificas el numero iota, buscara por este dato.
-
-qra [<locator>] - buscara por ese locator si has indicado alguno, si no
-                  se da ninguno buscara cualquier spot que contenga un dato
-                  que parezca un locator.
-
-Ejemplos:
-   
-   SH/DX 9m0
-   SH/DX on 20m info iota
-   SH/DX 9a on vhf day 30
-   SH/DX rf1p qsl
-   SH/DX iota 
-   SH/DX iota eu-064
-   SH/DX qra jn86
-  
-=== 0^SHOW/DXCC <prefijo>^Consulta la base de datos por países
-Este comando toma el <prefijo> ( que puede ser un indicativo
-completo o parcial si lo deseas), busca el numero interno que
-en nuestra base de datos corresponda a ese país, y mostrara
-todos los spots igual que si hubiésemos usado SHOW/DX por ese país.
-
-Las opciones para SHOW/DX también se aplican a este comando.
-ej: 
-   
-   SH/DXCC G
-   SH/DXCC W on 20m info iota
-
-=== 0^SHOW/DXSTATS^Muestra las estadísticas de los últimos 31 días
-Muestra una lista día por día de los spots recibidos en los últimos
-31 días.
-
-=== 0^SHOW/FILES [<filearea> [<cadena>]]^Muestra el contenido de directorio
-SHOW/FILES sin ninguna opción nos dará una lista de los directorios de
-almacenamiento de ficheros disponibles en el sistema. Para ver el contenido
-de un área en particular escribe:
-
-   SH/FILES <filearea>
-
-donde <filearea> es el directorio de ficheros que quieres ver.
-
-También puedes usar caracteres comodín como '*' y '?' en una cadena
-para ver una selección de ficheros en ese directorio, ej:
-
-   SH/FILES bulletins arld*
-
-Ver también TYPE - para ver el contenido de un fichero.
-
-=== 0^SHOW/FILTER^Muestra que filtros tenemos activos
-Muestra el contenido de todos los filtros que tengamos definidos.
-este comando nos da todos los que tengamos - de todas los tipos.
-
-=== 0^SHOW/HFSTATS^Muestra las estadísticas de los últimos 31 días en HF
-Muestra una lista día por día de los spots recibidos en los últimos
-31 días en cada banda de HF.
-
-=== 0^SHOW/HFTABLE^Muestra la tabla de spoters en HF de tu país
-Muestra una lista de indicativos de tu país que han enviado spots de HF
-y cuantos han enviado en los últimos 31 días.
-
-=== 8^SHOW/HOPS <nodo> [ann|spots|route|wcy|wwv]^Indica numero de hops para <nodo>
-Este comando nos mostrara los hops definidos para un cierto nodo. Puedes
-especificar que categoría quieres ver (spots, wwv, etc). Si no se indica
-ninguna, nos mostrara todas.
-=== 1^SHOW/ISOLATE^Muestra la lista de nodos aislados.
-
-=== 9^SHOW/LOCKOUT <prefijo>|ALL^Nos dará la lista de indicativos excluidos
-Muestra la lista de estaciones no autorizadas a conectar en nuestro cluster.
-
-=== 8^SHOW/LOG [<indicativo>]^Muestra un extracto del log del sistema
-Este comando nos da una parte del log del sistema. Por si solo mostrara
-parte del log general del nodo. Con la opción de añadir un indicativo
-nos mostrara entonces parte del log asociado a ese indicativo.
-
-=== 0^SHOW/MOON [<prefijo>|<indicativo>]^Muestra salida y puesta de la Luna
-Muestra la salida y la puesta de la Luna para un (una lista de) prefijo
-o indicativo, junto con el azimuth y elevación del Sol actualmente en
-esas posiciones.
-
-Si no especificas ningún prefijo o indicativo, se mostraran los datos
-para tu propio QTH ( teniendo en cuenta que hayas definido esos datos
-con SET/LOCATION o SET/QRA), junto con el azimuth y elevación actual.
-
-Además, mostrara la ganancia o perdida en dB relativa a la distancia
-nominal de 385,000Km debido a la naturaleza elipsoidal de la orbita.
-
-Si todo esto fallase esto mostrara las horas de salida y puesta con
-respecto al nodo al que estas conectado.
-
-Por ejemplo:-
-
-  SH/MOON
-  SH/MOON G1TLH W5UN
-
-También puedes usar este comando para ver hacia el pasado, o hacia
-el futuro, de modo que si quieres ver los datos de ayer, escribe:
-
-  SH/MOON -1 
-
-o tres días atrás:
-
-  SH/MOON +3 W9
-
-=== 0^SHOW/MUF <prefijo> [<horas>][long]^Muestra la propagación a <prefijo>
-Este comando te permita estimar las mejores condiciones para que tu
-contactases una estación en el país del cual hayas especificado un prefijo.
-La potencia de salida asume un modesto valor de 20dBW y un receptor con
-una sensibilidad de -123dBm (unos 0.15muV/10dB SINAD)
-
-El resultado predice con aproximación las frecuencias operativas y
-la señal para altas frecuencias (onda corta) y los circuitos de 
-propagación en unos días específicos del año y unas horas
-determinadas del día. Es mas útil en circuitos entre 250 km y 6000 km
-pero se puede usar con una exactitud reducida en circuitos mas cortos
-o mas largos de esas distancias. 
-
-El comando usa una rutina MINIMUF 3.5 creada por la marina de los
-Estados Unidos de América y usado para predecir la MUF dado un flujo
-solar, día del año, hora del día y coordenadas geográficas del
-transmisor y del receptor. Esta rutina es razonablemente precisa
-para nuestro uso, con una posibilidad de error de 3.8 MHz, pero
-mucho mas pequeño y menos complejo que los programas usados por
-estaciones de radiodifusión comercial como La Voz de América.
-
-
-El comando mostrara algunas cabeceras de información detallando
-su significado, junto con las posiciones, latitud y longitud y
-rumbos. Luego mostrara la hora UTC (UT), hora local en el otro
-punto (LT), calcula la MUF, el ángulo del zenith solar en un punto
-medio del circuito (Zen) y un valor aproximado de la intensidad de
-las señales que se podrán recibir. Luego para cada frecuencia par
-la que el sistema crea que puede haber posibilidad de un circuito,
-este indica un valor.
-
-El valor es actualmente tomado en referencia a una lectura de S meter
-de 6dB / por cada unidad S. Si el valor tiene además un símbolo '+' ,
-esto significa que hay que añadir 1/2 unidad S. Si el valor tiene
-una 'm' significa que puede existir mucho fading (QSB), y si
-tiene una 's' la señal podría recibirse con bastante ruido.
-
-Por defecto SHOW/MUF mostrara los datos para las siguientes 2 horas.
-Puedes especificar cualquier periodo hasta llegar a 24 horas poniendo
-el numero de horas que deseas después del prefijo. Por ejemplo:
-
-  SH/MUF W
-
-produce:
-
-  RxSens: -123 dBM SFI: 159   R: 193   Month: 10   Day: 21
-  Power :   20 dBW    Distance:  6283 km    Delay: 22.4 ms
-  Location                       Lat / Long           Azim
-  East Dereham, Norfolk          52 41 N 0 57 E         47
-  United-States-W                43 0 N 87 54 W        299
-  UT LT  MUF Zen  1.8  3.5  7.0 10.1 14.0 18.1 21.0 24.9 28.0 50.0
-  18 23 11.5 -35  mS0+ mS2   S3
-  19  0 11.2 -41  mS0+ mS2   S3
-
-Indicando que tendrás circuitos con señales bajas y QSB en las
-bandas de 80m y 160m pero señales para poder trabajar en 40m
-(aproximadamente señales S3).
-
-Escribiendo:
-
-  SH/MUF W 24
-
-Tendrás la misma información que en el ejemplo de arriba, pero
-con los datos de propagación para las siguientes 24 horas .
-
-  SH/MUF W L 24   SH/MUF W 24 Long
-
-Este ejemplo te mostrara una estimación de la propagación usando
-el camino largo. Podremos apreciar que los números que obtendremos
-no serán muy útiles, ni muy precisos, pero se incluye para tener
-el programa completo.
-
-=== 0^SHOW/NEWCONFIGURATION [<node>]^Muestra todos los nodos/usuarios visibles
-Este comando nos permite ver todos los usuarios y los nodos a los que
-estos están conectados.
-
-Este comando es abreviado con: sh/newc
-
-Este comando nos da prácticamente la misma información que
-el comando SHOW/CONFIGURATION excepto que este nos muestra
-todos los duplicados de rutas si es que las hay. También usa
-un formato de presentación diferente.
-
-ADVERTENCIA: Esta lista puede en ocasiones ser MUY larga !
-
-=== 0^SHOW/NEWCONFIGURATION/NODE^Muestra todos los nodos conectados al nuestro
-Muestra todos los nodos conectados a este nodo en el nuevo formato.
-
-=== 1^SHOW/NODE [<indicativo> ...]^Muestra el tipo y numero de versión de nodos
-Muestra el tipo y versión (si están conectados) de los nodos especificados
-en la línea del comando. Si no se especifica ningún indicativo tendremos
-una lista de todos los indicativos de no-usuarios conocidos por el sistema.
-
-=== 0^SHOW/PREFIX <indicativo>^Consulta la base de datos por prefijos
-Este comando toma el <prefijo> ( que puede ser un indicativo completo
-o parcial si lo deseas o un prefijo), busca el numero interno que
-en nuestra base de datos corresponda a ese país, y mostrara todos los
-prefijos para ese país junto con el numero interno, las zonas CQ, ITU
-y latitud y longitud de sus capital.
-
-Ver también SHOW/DXCC
-
-=== 5^SHOW/PROGRAM^Muestra donde se encuentran todos los módulos del programa
-Muestra el nombre y directorio desde donde cada modulo del programa fue
-cargado. Esto es útil para saber con exactitud de donde se ha cargado
-un fichero tipo .pm .
-
-=== 0^SHOW/QRA <locator> [<locator>]^Muestra distancia entre locators
-=== 0^SHOW/QRA <lat> <long>^Convierte latitud y longitud a locator
-Este es un comando multifunción que te permite tanto calcular la
-distancia y rumbo entre dos locators o ( si solo se da un locator en
-la línea del comando ) la distancia y rumbo desde tu estación a ese
-locator. Por ejemplo:
-
-SH/QRA IO92QL 
-SH/QRA JN06 IN73
-
-El primer ejemplo te dará la distancia y rumbo al locator desde el
-tuyo, el segundo ejemplo calculara la distancia y rumbo desde el
-primer locator al segundo. Puedes usar 4 ó 6 caracteres para locator.
-
-También es posible convertir una latitud y longitud en un locator
-usando el comando con latitud y longitud como argumento, por ejemplo:
-
-SH/QRA 52 41 N 0 58 E
-
-=== 0^SHOW/QRZ <indicativo>^Muestra detalles del callbook de una estación
-Este comando hace una consulta al servidor de callbook de QRZ en Internet
-y nos muestra cualquier información disponible para esa estación. Este
-servicio esta disponible para los usuarios de este programa por
-http://www.qrz.com
-
-=== 9^SHOW/REGISTERED [<prefijo>]^Muestra los usuarios registrados
-
-=== 0^SHOW/ROUTE <indicativo> ...^Muestra la ruta para un indicativo
-Este comando permite ver a que nodo esta conectado el indicativo que
-especifiques. podríamos decir que es el comando inverso a sh/config.
-
-sh/route n2tly
-
-=== 0^SHOW/SATELLITE <nombre> [<horas> <intervalo>]^Muestra datos de seguimiento
-Muestra los datos para el seguimiento desde tu situación para un satélite
-que elijas, desde ahora o para las próximas horas.
-
-Si usas este comando sin un nombre de satélite, se mostrara una lista de
-todos los satélites disponibles y conocidos en el sistema.
-
-Si das un nombre tendrás los datos para el seguimiento de todos los
-pases que empiezan y terminan 5 grados por debajo del horizonte.
-Por defecto dará información para las siguientes tres horas por cada
-periodo de 5 minutos.
-
-
-Puedes alterar el numero de horas y el tamaño de los pasos, pero con
-ciertos limites.
-
-Cada pase en un periodo es separado con un línea de caracteres '------'
-
-Por ejemplo:
-
-SH/SAT AO-10 
-SH/SAT FENGYUN1 12 2
-
-=== 6^SHOW/STATION ALL [<regex>]^Muestra la lista de usuarios en el istema
-=== 0^SHOW/STATION [<indicativo> ..]^Muestra información sobre una estación
-Muestra la información de que se disponga sobre un indicativo y si 
-(y donde) ese indicativo esta conectado en la red.
-
-  SH/ST G1TLH
-
-Si no se especifica ningún indicativo la información se tendrá de
-ti mismo.
-
-=== 0^SHOW/SUN [+/- days][<prefijo>|<callsign>]^Muestra salida y puesta del Sol
-Muestra la salida y la puesta del Sol para un (una lista de) prefijo
-o indicativo, junto con el azimuth y elevación del Sol actualmente en
-esas posiciones.
-
-Si no especificas ningún prefijo o indicativo, se mostraran los datos
-para tu propio QTH ( teniendo en cuenta que hayas definido esos datos
-con SET/LOCATION o SET/QRA), junto con el azimuth y elevación actual.
-
-Si todo esto fallase esto mostrara las horas de salida y puesta con
-respecto al nodo al que estas conectado.
-
-Por ejemplo:-
-
-  SH/SUN
-  SH/SUN G1TLH K9CW ZS
-
-También puedes usar este comando para ver hacia el pasado, o hacia
-el futuro, de modo que si quieres ver los datos de ayer, escribe:
-
-  SH/SUN -1 
-
-o tres días atrás:
-
-  SH/MOON +3 W9
-
-=== 0^SHOW/TIME [<prefijo>|<callsign>]^Muestra la hora del sistema
-Si no se da ningún prefijo o indicativo, este comando nos dará entonces
-la hora local y la hora UTC tal como este el ordenador configurado.
-Se dará el caso de que el ordenador este trabajando en hora UTC, por
-lo que no habrá diferencia entre las dos horas mostradas.
-Si se dan algunos prefijos, entonces veremos la hora UTC y la UTC mas
-la diferencia horaria ( no incluye DST ) con respecto a esos países
-para los que hemos dado el prefijo o indicativo.
-
-=== 0^SHOW/VHFSTATS^Muestra las estadísticas de los últimos 31 días en VHF
-Muestra una lista día por día de los spots recibidos en los últimos
-31 días en cada banda de VHF y superiores.
-
-=== 0^SHOW/VHFTABLE^Muestra la tabla de spoters en VHF y superiores de tu país
-Muestra una lista de indicativos de tu país que han enviado spots de VHF
-y superiores y cuantos han enviado en los últimos 31 días.
-
-=== 0^SHOW/WCY^Muestra los últimos 10 mensajes tipo WCY
-=== 0^SHOW/WCY <n>^Muestra los últimos <n> mensajes tipo WCY
-Nos mostrara la información WCY mas reciente que haya sido recibida
-por nuestro sistema.
-
-=== 0^SHOW/WWV^Muestra los últimos 10 mensajes tipo WWV
-=== 0^SHOW/WWV <n>^Muestra los últimos <n> mensajes tipo WWV
-Nos mostrara la información WWV mas reciente que haya sido recibida
-por nuestro sistema.
-
-=== 5^SHUTDOWN^Apaga el cluster
-Apaga el cluster y desconecta a todos los usuarios.
-
-=== 9^SPOOF <call> <comando>^Ejecuta un comando como si fueses otra estación
-Este comando existe con el fin de que el sysop pueda definir parámetros
-para un usuario. Permite al sysop ejecutar comandos como si los estuviese
-enviando la estación que se especifique.
-ej:
-
-   SPOOF G1TLH set/name Dirk
-   SPOOF G1TLH set/qra JO02LQ
-
-=== 5^STAT/DB <dbname>^Muestra el estado de una base de datos
-Muestra los datos internos de una base de datos, fecha de creación, etc.
-
-Dependiendo del nivel de privilegio que tengas veras mas o menos
-información. Este comando no tiene mucha utilidad para un usuario.
-
-=== 5^STAT/CHANNEL [<indicativo>]^Muestra el estado de un canal en el cluster
-Muestra el estado interno del objeto de un canal bien del que tu estas
-o de cualquier indicativo si has especificado alguno.
-
-Solo los campos que estén definidos  (en términos de perl) serán
-mostrados.
-
-=== 1^STAT/MSG^Muestra el estado de los mensajes del sistema
-=== 1^STAT/MSG <msgno>^Muestra el estado del mensaje <numero>
-Este comando muestra el estado interno de un mensaje e incluye información
-tal como la de a quien ha sido ya enviado, su tamaño, origen etc.
-
-Si no se especifica ningún numero entonces el estado de los mensajes
-del sistema son mostrados.
-
-=== 5^STAT/ROUTE_NODE <indicativo>^Muestra los datos en un objeto Route::Node
-=== 5^STAT/ROUTE_NODE all^Muestra la lista de todos los objetos Route::Node
-
-=== 5^STAT/ROUTE_USER <indicativo>^Muestra los datos en un objeto Route::User
-=== 5^STAT/ROUTE_USER all^Muestra los datos en un objeto Route::User
-
-=== 5^STAT/USER [<indicativo>]^Muestra el estado de un usuario
-Muestra el contenido completo de un registro de usuario incluyendo
-toda la información privada.
-
-Solo los campos que estén definidos  (en términos de perl) serán
-mostrados.
-
-=== 0^SYSOP^Obtiene tus derechos de sysop si conectas en remoto
-El sistema automáticamente reduce tu nivel de privilegios a los
-de un usuario normal si estas conectando en remoto. Este comando
-te permite recuperar tus privilegios.
-Esto usa el sistema tradicional: 5 números son devueltos al ejecutar
-el comando, estos 5 números coinciden con 5 caracteres y la posición
-en la que se encuentran dentro de la cadena que se definió como
-password ( ver SET/PASSWORD). Los caracteres empiezan por el
-numero cero.
-
-El programa espera entonces a que devuelvas una cadena que
-contenga los caracteres en su orden correcto. Puedes enmascarar
-esos caracteres entre otros para hacérselo difícil a cualquiera
-que nos pudiese estar viendo. Por ejemplo ( y estos valores son
-solo para explicar como funciona esto ;-) :
-
-  password = 012345678901234567890123456789
-  > sysop
-  22 10 15 17 3
-tu escribes:
- aa2bbbb0ccc5ddd7xxx3n
- ó 2 0 5 7 3
- ó 20573
-
-Todos ellos coinciden. Si no se especifico un password recibirás
-una serie de números pero no ocurrirá nada cuando envíes una cadena.
-Mayusculas/minusculas son reconocidas.
-
-=== 0^TALK <call> [<text>]^Envía un mensaje privado a otra estación
-=== 0^TALK <call> > <nodo> [<text>]^Envía un mensaje privado a <call> vía otro nodo
-Enviar un mensaje corto de texto a otra estación que esta visible en la
-red de cluster. Puedes enviarlo a cualquiera que puedas ver en la lista
-cuando pides SHOW/CONFIGURATION, no tienen por que estar conectados en
-nuestro mismo nodo.
-
-La segunda variante del comando TALK se usa cuando otros nodos están
-conectados con restricciones en la información de usuarios. Esto
-normalmente significa que estos nodos no envían la información de
-conexiones/desconexiones de sus usuarios a la red.
-
-Si sabes que G3JNB puede estar conectado en GB7TLH, pero solo puedes
-ver a GB7TLH en la lista SH/C pero sin usuarios, entonces tendrías
-que usar este segundo formato del comando talk.
-
-Si quieres tener una conversación con alguien, puedes enviar solo el comando
-seguido del indicativo a quien quieres enviar los talks. Esto hará que
-esa estación reciba un mensaje advirtiéndole de que tu entras en modo
-talk hacia su estación, y tu solo tendrás que escribir el texto ya que
-todo lo que escribas, le saldrá en pantalla a la otra estación.
-
-Todos los spots, anuncios, etc, seguirán siendo recibidos en nuestro
-terminal.
-
-Si quieres hacer algo, como enviar un spot, debes de anteponer un '/'
-delante del comando, ej:
-
-   /DX 14001 G1TLH What's a B class licensee doing on 20m CW?
-   /HELP talk
-
-Para salir del modo talk escribe:
-   
-   /EX
-
-=== 0^TYPE <filearea>/<name>^Ver el contenido de un fichero en un directorio
-Nos muestra el contenido de un fichero en un directorio. Si por ejemplo
-en el directorio para ficheros 'bulletins' quieres ver un fichero con el
-nombre 'arld051' debes escribir:
-
-   TYPE bulletins/arld051
-
-Ver también SHOW/FILES para ver que directorios están disponibles y
-una lista de contenidos.
-
-=== 0^WHO^Muestra quien esta físicamente conectado a nosotros
-Esto nos da una breve lista de que indicativos están conectados y
-que tipo de conexión tienen.
-
-=== 0^WX <texto>^Envía un mensaje tipo WX a los usuarios locales
-=== 0^WX FULL <texto>^Envía un mensaje tipo WX a toda la red
-=== 5^WX SYSOP <texto>^Envía un mensaje WX solo a otros nodos
-
+#\r
+# please put your help in in alphabetical order\r
+#\r
+# a string search is done in the command field (case is ignored)\r
+# and all commands matching the asked for command are printed out\r
+#\r
+# the order of the fields in each header is \r
+#   privilege, command, Description \r
+# if the command ends in a - then that line isn't printed, but any\r
+# subsequent lines are\r
+#\r
+# Comment lines are indented before printing\r
+#\r
+=== 0^ACCEPT^Define un filtro para aceptar algo\r
+Crea un filtro con el que aceptamos algo\r
+\r
+Hay dos tipos de filtros, accept y reject. Ver HELP FILTERING para más información.\r
+\r
+=== 0^ACCEPT/ANNOUNCE [0-9] <pattern>^Define un filtro 'accept' para anuncios\r
+Crea un filtro del tipo 'acepta este anuncio'.\r
+\r
+Un filtro "accept" significa que si el anuncio coincide con lo que estamos\r
+filtrando, este será mostrado al usuario. Ver HELP filterING para más info.\r
+Por favor lee este apartado para entender como funcionan los filtros - Esto\r
+nos evitara dudas.\r
+\r
+Puedes usar cualquiera de las siguientes opciones en esta línea:\r
+\r
+  info <cadena>            ej: iota -o- qsl\r
+  by <prefijos>            ej: G,M,2         \r
+  origin <prefijos>\r
+  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)\r
+  origin_itu <prefijos o números>     o: G,GM,GW\r
+  origin_zone <prefijos o números>\r
+  origin_state <states>                ej: VA,NH,RI,NH\r
+  by_dxcc <prefijos o números>\r
+  by_itu <prefijos o números>\r
+  by_zone <prefijos o números>\r
+  by_state <states>\r
+  channel <prefijos>\r
+  wx 1                     filtra anuncios tipo WX\r
+  dest <prefijos>          ej: 6MUK,WDX      (distros)\r
+\r
+algunos ejemplos:-\r
+\r
+  acc/ann dest 6MUK\r
+  acc/ann 2 by_zone 14,15,16\r
+  (Esto puede ir en una sola línea: acc/ann dest 6MUK or by_zone 14,15,16)\r
+o\r
+  acc/ann by EA,EB  \r
+\r
+por estados americanos:\r
+\r
+acc/ann by_state va,nh,ri,nh \r
+\r
+Puedes usar el comodín 'all' para aceptar todo ej:\r
+\r
+  acc/ann all\r
+\r
+Esto quizás para usuarios avanzados...\r
+\r
+=== 8^ACCEPT/ANNOUNCE <call> [input] [0-9] <pattern>^Filtro anuncios versión sysop\r
+Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo\r
+así como un filtro por defecto para todos los nodos y/o usuarios.\r
+\r
+  accept/ann by EA,EB,EC,ED\r
+  accept/ann input node_default by EA,EB,EC,ED\r
+  accept/ann user_default by EA,EB,EC,ED\r
+\r
+=== 8^ACCEPT/ROUTE <call> [0-9] <pattern>^Define un filtro que acepta rutas.\r
+Crea un filtro para "aceptar rutas en el protocolo PC".\r
+\r
+Un filtro de este tipo significa que si un PC/16/17/19/21/24/41/50 coincide\r
+con lo filtrado, este es admitido por ese canal/enlace. Ver HELP filterING \r
+para más info. Por favor lee este apartado para entender como funcionan los\r
+filtros - Esto nos evitara dudas.\r
+\r
+Puedes usar cualquiera de las siguientes opciones en esta línea:\r
+\r
+  call <prefijos>        por prefijos\r
+  call_dxcc <prefijos o números>    ej: 61,62 (from eg: sh/pre G)\r
+  call_itu <prefijos o números>     o: G,GM,GW\r
+  call_zone <prefijos o números>\r
+  call_state <states>                ej: VA,NH,RI,NH\r
+  origin <prefijos>      realmente el interface por el que llegó\r
+  origin_dxcc <prefijos or números>    ej: 61,62 (datos de: sh/pre G)\r
+  origin_itu <prefijos or números>     o: G,GM,GW\r
+  origin_zone <prefijos or números>\r
+  origin_state <states>                ej: VA,NH,RI,NH\r
+\r
+algunos ejemplos:-\r
+\r
+  acc/route gb7djk call_dxcc 34,35,36,37 (enviar solo nodos EA)\r
+  acc/route gb7djk call gb7djk     (equivalente a SET/ISOLATE)\r
+\r
+Ahora se puede usar 'by' como sinonimo de 'all'\r
+\r
+ by = call\r
+ by_dxcc = call_dxcc\r
+\r
+y asi con todo.\r
+\r
+Puedes usar el comodín 'all' para aceptar todo ej:\r
+\r
+  acc/route all\r
+\r
+\r
+=== 0^ACCEPT/SPOTS [0-9] <pattern>^Define un filtro 'accept' para spots\r
+Crea un filtro del tipo 'acepta este spot'.\r
+\r
+Un filtro "accept" significa que si el spot coincide con lo que estamos\r
+filtrando, este será mostrado al usuario. Ver HELP filterING para más info.\r
+Por favor lee este apartado para entender como funcionan los filtros - Esto\r
+nos evitara dudas.\r
+\r
+Puedes usar cualquiera de las siguientes opciones en esta línea:\r
+\r
+  freq <segmento>           ej: 0/30000 o hf o hf/cw o 6m,4m,2m\r
+  on <segmento>             igual que 'freq'\r
+  call <prefijos>        ej: G,PA,HB9\r
+  info <cadena>          ej: iota o qsl\r
+  by <prefijos>            \r
+  call_dxcc <prefijos or números>    eg: 61,62 (datos de: sh/pre G)\r
+  call_itu <prefijos or números>     or: G,GM,GW\r
+  call_zone <prefijos or números>\r
+  call_state <states>                ej: VA,NH,RI,ME \r
+  by_dxcc <prefijos or números>\r
+  by_itu <prefijos or números>\r
+  by_zone <prefijos or números>\r
+  by_state <states>                ej: VA,NH,RI,ME \r
+  origin <prefijos>\r
+  channel <prefijos>\r
+\r
+Para frecuencias, puedes usar cualquiera de los segmentos de banda\r
+definidos en SHOW/BANDS y además un modo como puede ser: cw, rtty, data, ssb -\r
+como podría ser: hf/ssb. también puedes definir un rango de frecuencias\r
+como por ejemplo: 0/30000 - Esto seria más efectivo que simplemente\r
+decir: freq HF.\r
+\r
+algunos ejemplos:-\r
+\r
+  acc/spot 1 on hf/cw\r
+  acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)\r
+\r
+Puedes usar el comodín 'all' para aceptar todo, ej:\r
+\r
+  acc/spot 3 all\r
+\r
+Para usuarios de USA \r
+\r
+  acc/spots by_state VA,NH,RI,MA,ME\r
+\r
+solo aceptara spots de estaciones USA que se encuentren en esos estados\r
+y por ejemplo, rechazara un spot que ponga un usuario de Florida.\r
+\r
+Esto quizás para usuarios avanzados...\r
+\r
+\r
+=== 8^ACCEPT/SPOTS <call> [input] [0-9] <pattern>^Filtro spots version sysop\r
+Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo\r
+así como un filtro por defecto para todos los nodos y/o usuarios.\r
+\r
+  accept/spot db0sue-7 1 by_zone 14,15,16\r
+  accept/spot node_default all\r
+  set/hops node_default 10\r
+\r
+  accept/spot user_default by EA,EB,EC,ED\r
+\r
+=== 0^ACCEPT/WCY [0-9] <pattern>^Define filtro 'accept' para WCY\r
+será extraño que quieras filtrar esto, pero si así lo quieres, lo\r
+podrás hacer según los siguientes campos:\r
+\r
+  by <prefijos>            ej: G,M,2         \r
+  origin <prefijos>\r
+  origin_dxcc <prefijos or números>    ej: 61,62 (datos de: sh/pre G)\r
+  origin_itu <prefijos or números>     o: G,GM,GW\r
+  origin_zone <prefijos or números>\r
+  by_dxcc <prefijos or números>\r
+  by_itu <prefijos or números>\r
+  by_zone <prefijos or números>\r
+  channel <prefijos>\r
+\r
+\r
+No hay ejemplos porque los PC tipo WCY solo vienen de un lugar y\r
+solo puedes quererlos o no quererlos (ver UNSET/WCY si no los quieres)\r
+\r
+=== 8^ACCEPT/WCY <call> [input] [0-9] <pattern>^Filtro WCY version sysop\r
+Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo\r
+así como un filtro por defecto para todos los nodos y/o usuarios.\r
+\r
+  accept/wcy node_default all\r
+  set/hops node_default 10\r
+\r
+=== 0^ACCEPT/WWV [0-9] <pattern>^Define un filtro 'accept' para WWV\r
+Seguramente no lo querrás filtrar, pero si lo haces, puedes filtrar\r
+por uno de los siguientes campos:\r
+\r
+  by <prefijos>            ej: G,M,2         \r
+  origin <prefijos>\r
+  origin_dxcc <prefijos or números>    ej: 61,62 (datos de: sh/pre G)\r
+  origin_itu <prefijos or números>     o: G,GM,GW\r
+  origin_zone <prefijos or números>\r
+  by_dxcc <prefijos or números>\r
+  by_itu <prefijos or números>\r
+  by_zone <prefijos or números>\r
+  channel <prefijos>\r
+\r
+por ejemplo \r
+\r
+  accept/wwv by_zone 4\r
+\r
+Es probablemente la única cosa útil que se pueda hacer ( solo mostrara\r
+anuncios WWV de estaciones de USA).\r
+\r
+Ver HELP filter para más información.\r
+\r
+=== 8^ACCEPT/WWV <call> [input] [0-9] <pattern>^Filtro WWV version sysop\r
+Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo\r
+así como un filtro por defecto para todos los nodos y/o usuarios.\r
+\r
+  accept/wwv db0sue-7 1 by_zone 4\r
+  accept/wwv node_default all\r
+  set/hops node_default 10\r
+\r
+  accept/wwv user_default by W,K\r
+\r
+=== 0^ANNOUNCE <texto>^Envía un anuncio solo a los usuarios LOCALes\r
+<texto> es el texto del anuncio que deseas enviar\r
+\r
+=== 0^ANNOUNCE FULL <texto>^Envía un anuncio a toda la red de cluster\r
+Este comando enviara el texto a toda la red de cluster\r
+\r
+=== 5^ANNOUNCE SYSOP <text>^Envía un anuncio solo a Sysops\r
+\r
+=== 0^APROPOS <cadena>^Busca ayuda para <cadena>\r
+Busca la ayuda disponible para <cadena> (no distingue mayúsculas), y muestra\r
+el nombre de todos los comandos que pueden ser de relevancia sobre el tema.\r
+\r
+=== 0^BLANK [<cadena>] [<nn>]^Escribe nn (defecto 1) líneas vacías (o cadenas)\r
+En si, este comando inserta una o más líneas en blanco. Aunque si se marca\r
+un simbolo/cadena, la repetirá por todo el ancho de la pantalla (defecto 80)\r
+\r
+Ejemplos:\r
+\r
+  blank 2\r
+\r
+insertara dos líneas en blanco\r
+\r
+  blank - \r
+\r
+insertara una línea de caracteres ' - '  completa.\r
+\r
+  blank abc\r
+\r
+insertara una línea completa de 'abcabcabcabcabcabc....'\r
+\r
+Esto es solo útil en ficheros tipo script e insertar un máximo de 9 líneas.\r
+\r
+=== 0^BYE^Desconectarse del cluster\r
+Esto te desconectará del cluster\r
+\r
+=== 5^CATCHUP <node call> All|[<msgno> ...]^Marca un mensaje como enviado\r
+=== 5^UNCATCHUP <node call> All|[msgno> ...]^Quita marca de mensaje enviado\r
+Cuando envías mensajes, el hecho de que esos mensajes han sido forwardeados\r
+es recordado para evitar que se pueda repetir su envío otra vez. Cuando haces\r
+un enlace nuevo y lo incluyes en tu fichero /spider/msg/forward.pl , todos\r
+los mensajes que hayan actualmente en nuestro cluster, y que no sean privados\r
+serán enviados a este nuevo enlace. Puedes evitarlo si lo deseas usando estos\r
+comandos:\r
+\r
+  catchup GB7DJK all\r
+  catchup GB7DJK 300 301 302 303 500-510\r
+       \r
+Y para deshacer lo que has hecho:\r
+  \r
+  uncatchup GB7DJK all\r
+  uncatchup GB7DJK 300 301 302 303 500-510\r
+\r
+Con lo que los pondrás de nuevo en la cola de mensajes para ser enviados.\r
+\r
+El orden no es importante.\r
+\r
+=== 0^CLEAR/ANNOUNCE [1|all]^Quita un filtro tipo anuncio\r
+Este comando te permite quitar (borrar) una línea en un filtro tipo anuncio\r
+o quitar todos los filtros.\r
+\r
+Ver CLEAR/SPOTS para una explicación más detallada.\r
+\r
+=== 8^CLEAR/ANNOUNCE [input] <callsign> [0-9|all]^Quita un filtro tipo anuncio\r
+El sysop puede borrar un filtro de entrada o salida para un usuario o para\r
+el node_default o user_default que afectara a todos los nodos en el primero\r
+de los comandos, o a todos los usuarios en el segundo.\r
+\r
+=== 0^CLEAR/ROUTE [1|all]^Quita un filtro en rutas\r
+Este comando te permite quitar (borrar) un filtro en las rutas o borrar\r
+el filtro por completo.\r
+\r
+Ver CLEAR/SPOTS para una explicación más detallada.\r
+\r
+=== 8^CLEAR/ROUTE [input] <callsign> [0-9|all]^Quita un filtro en rutas\r
+El sysop puede borrar un filtro de entrada o salida para un usuario o para\r
+el node_default o user_default que afectara a todos los nodos en el primero\r
+de los comandos, o a todos los usuarios en el segundo.\r
+\r
+=== 0^CLEAR/SPOTS [0-9|all]^Quita un filtro de spots\r
+Este comando te permite quitar (borrar) un filtro de spots o borrar\r
+el filtro por completo.\r
+\r
+Si tienes un filtro:\r
+\r
+  acc/spot 1 on hf/cw\r
+  acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)\r
+\r
+y escribes:\r
+\r
+  clear/spot 1\r
+\r
+los filtros quedaran así:\r
+\r
+  acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)\r
+\r
+Si haces:\r
+\r
+  clear/spot all\r
+\r
+absolutamente todos los filtros serán borrados.\r
+\r
+=== 8^CLEAR/SPOTS [input] <callsign> [0-9|all]^Quita un filtro de spots\r
+El sysop puede borrar un filtro de entrada o salida para un usuario o para\r
+el node_default o user_default que afectara a todos los nodos en el primero\r
+de los comandos, o a todos los usuarios en el segundo.\r
+\r
+=== 0^CLEAR/WCY [1|all]^Quita un filtro tipo WCY\r
+Este comando te permite quitar (borrar) un filtro WCY o borrar el filtro\r
+por completo.\r
+\r
+Ver CLEAR/SPOTS para una explicación más detallada.\r
+\r
+=== 8^CLEAR/WCY [input] <callsign> [0-9|all]^Quita un filtro tipo WCY\r
+El sysop puede borrar un filtro de entrada o salida para un usuario o para\r
+el node_default o user_default que afectara a todos los nodos en el primero\r
+de los comandos, o a todos los usuarios en el segundo.\r
+\r
+=== 0^CLEAR/WWV [1|all]^Quita un filtro tipo WWV\r
+Este comando te permite quitar (borrar) un filtro WWV o borrar el filtro\r
+por completo.\r
+\r
+Ver CLEAR/SPOTS para una explicación más detallada.\r
+\r
+=== 8^CLEAR/WWV [input] <callsign> [0-9|all]^Quita un filtro tipo WWV\r
+El sysop puede borrar un filtro de entrada o salida para un usuario o para\r
+el node_default o user_default que afectara a todos los nodos en el primero\r
+de los comandos, o a todos los usuarios en el segundo.\r
+\r
+=== 5^CONNECT <callsign>^Inicia la conexión a otro DX cluster\r
+Inicia un proceso de conexión que terminara en una nueva conexión al\r
+DX cluster <indicativo>. Este proceso crea un nuevo proceso 'client'\r
+que usara el script en /spider/connect/<indicativo> para realizar\r
+la conversación necesaria y efectuar la conexión con el cluster.\r
+\r
+=== 9^DELETE/USDB <indicativo> ...^Borra este usuario de la base de datos USA\r
+Este comando borrara por completo uno o más indicativos de\r
+la base de datos de indicativos americanos.\r
+\r
+Cuidado, no hay vuelta atrás una vez borrado\r
+\r
+Ni que decir tiene que hay que usarlo con precaución.\r
+\r
+Ten en cuenta que ese indicativo que hemos podido borrar, puede\r
+ser de nuevo introducido en la base de datos en las actualizaciones\r
+semanales de la FCC.\r
+\r
+=== 9^DELETE/USER <indicativo> ...^Borra un usuario de la base de datos.\r
+Este comando borrara por completo a uno o más usuarios de la base de datos.\r
+\r
+NO hay una SEGUNDA OPORTUNIDAD.\r
+\r
+Ejecuta el comando sin avisar de lo que se va a realizar, CUIDADO!\r
+\r
+=== 0^DBAVAIL^Muestra una lista de todas las bases de datos en el cluster\r
+El titulo lo dice todo realmente, este comando muestra todas las bases\r
+de datos disponibles en el cluster. también tendremos la misma información\r
+con el comando SHOW/COMMAND.\r
+\r
+=== 9^DBCREATE <nombre>^Crea una base de datos\r
+=== 9^DBCREATE <nombre> chain <nombre> [<nombre>..]^Crea una base de datos encadenada\r
+=== 9^DBCREATE <nombre> remote <nodo>^Crea una base de datos remota\r
+DBCREATE te permite definir una base de datos en el sistema. No crea nada\r
+realmente con solo ejecutar el comando, solo define la base de datos.\r
+\r
+Las bases de datos creadas son simples DB_File, por lo que estas son\r
+ya 'indexadas'\r
+\r
+Puedes definir una base de datos local con la primera variante de este\r
+comando, ej:\r
+\r
+  DBCREATE oblast\r
+\r
+También puedes encadenar bases de datos añadiendo la opción 'chain' .\r
+Esto hará una búsqueda en cada base de datos una después de otra.\r
+Un típico ejemplo par una base de datos encadenada sería:\r
+\r
+  DBCREATE sdx_qsl chain sql_ad\r
+\r
+No hay ningún chequeo para ver si realmente existen las bases de datos\r
+por lo que es mejor primero definir la base de datos como en el ejemplo\r
+de arriba, y después crear independientemente cada una de las bases de\r
+datos.\r
+\r
+Las bases de datos pueden estar en otros nodos, clusters. Para definir\r
+una base de datos que se encuentra en otro nodo se haría como muestra\r
+el siguiente ejemplo:\r
+\r
+  DBCREATE buckmáster remote gb7dxc\r
+\r
+Las bases de datos remotas no pueden ser encadenadas; de todos modos,\r
+la ultima base de datos en una cadena, puede ser una base de datos\r
+remota, ej:\r
+\r
+  DBCREATE qsl chain gb7dxc\r
+\r
+Para ver que bases de datos han sido definidas escribe:\r
+\r
+  DBAVAIL (o bien su alias SHOW/COMMAND)\r
+\r
+Es posible hacer una entrada en tu fichero 'Aliases' local que se \r
+encuentra en /spider/local_cmd/Aliases , para hacer disponible para\r
+el usuario, la base de datos que has creado y que tiene el formato\r
+de 'SHOW/<base_de_datos>. Por lo que deberás añadir una línea como:\r
+\r
+  's' => [\r
+    ..\r
+    ..\r
+    '^sh\w*/buc', 'dbshow buckmáster', 'dbshow',\r
+    ..\r
+    ..\r
+   ],\r
+\r
+para permitir que\r
\r
+  SH/BUCK g1tlh\r
+\r
+funcione como ellos esperan que lo haga.\r
+\r
+Ver DBIMPORT para añadir registros del tipo de formato AK1A (.ful) a\r
+nuestras bases de datos.\r
+Ver DBSHOW para consultas en general a bases de datos.\r
\r
+=== 9^DBIMPORT <basedatos> <fichero>^Importa datos formato AK1A a una base de datos\r
+Si quieres importar o actualizar datos en una base de datos puedes usar\r
+este comando. Esto creara, o actualizara registros en una base de datos\r
+que ya exista. Por ejemplo:\r
+\r
+  DBIMPORT oblast /tmp/OBLAST.FUL\r
+\r
+añadirá la base de datos OBLAST que viene con el software AK1A, en la\r
+base de datos oblast que hayamos creado en nuestro cluster.\r
+\r
+=== 9^DBREMOVE <dbname>^Borrar una base de datos\r
+DBREMOVE borrara completamente una base de datos que haya sido creada\r
+y a la vez, cualquier fichero que este asociado a ella.\r
+\r
+No hay mensaje de aviso, no se puede deshacer una vez ejecutado.\r
+\r
+Por ejemplo:\r
+\r
+  DBREMOVE oblast \r
+\r
+borrara la base de datos oblast del sistema y también borrara el\r
+fichero de información con todos los registros que se creo cuando\r
+ejecutamos DBIMPORT.\r
+\r
+Repito:\r
+\r
+No hay mensaje de aviso, no se puede deshacer una vez ejecutado.\r
\r
+Has sido advertido.\r
+\r
+=== 0^DBSHOW <basedatos> <clave>^Muestra, si existe, una entrada en la base de datos\r
+Este es el comando que nos permite hacer consultas a una base de datos en\r
+el sistema. Es de suponer que el sysop añadirá una entrada en el fichero\r
+'Aliases' local (/spider/local_cmd/Aliases) para que los usuarios puedan\r
+ejecutar el comando más familiar para ellos con el estilo AK1A de hacer\r
+consultas, como:\r
+\r
+  SH/BUCK G1TLH\r
+\r
+Pero si no lo ha hecho, y la base de datos realmente existe (usa DBAVAIL\r
+o SHOW/COMMAND para verlas) puedes hacer lo mismo con:\r
+\r
+  DBSHOW buck G1TLH\r
+\r
+=== 9^DEBUG^Pone el programa del cluster en modo depuración\r
+Ejecutando este comando solo tendrá efecto si estas rodando el cluster\r
+en modo depuración, por ejemplo\r
+\r
+       perl -d cluster.pl\r
+\r
+El cluster se parara justo después de que acabe el comando debug.\r
+\r
+=== 0^DIRECTORY^Lista mensajes \r
+=== 0^DIRECTORY ALL^Lista todos los mensajes\r
+=== 0^DIRECTORY OWN^Lista solo tus propios mensajes\r
+=== 0^DIRECTORY NEW^Lista todos los mensajes nuevos\r
+=== 0^DIRECTORY TO <indicativo>^Lista todos los mensajes para <indicativo>\r
+=== 0^DIRECTORY FROM <indicativo>^Lista todos los mensajes de <indicativo>\r
+=== 0^DIRECTORY SUBJECT <cadena>^Lista todos los mensajes con <cadena> en titulo\r
+=== 0^DIRECTORY <nn>^Lista los últimos <nn> mensajes\r
+=== 0^DIRECTORY <from>-<to>^Lista mensajes <del> mensaje <al> mensaje \r
+Lista los mensajes en el directorio de mensajes.\r
+\r
+Si hay una 'p' un espacio después del numero del mensaje, este es\r
+entonces un mensaje personal. Si hay un '-' entre el numero del\r
+mensaje y la 'p' este ha sido leído por el destinatario.\r
+\r
+Puedes usar caracteres comodín como '*' y '?' en el campo <indicativo>.\r
+\r
+DIR FROM EA*\r
+\r
+Puedes combinar algunos de las variantes del comando DIR juntos ej:\r
+\r
+   DIR TO G1TLH 5\r
+o \r
+   DIR SUBJECT IOTA 200-250\r
+\r
+Puedes abreviar todos los comandos a una letra usando la sintaxis ak1a:\r
+\r
+   DIR/T G1* 10\r
+   DIR/S QSL 10-100 5\r
+\r
+=== 5^DIRECTORY-^\r
+El Sysop puede ver todos los mensajes de los usuarios, incluyendo los\r
+mensajes personales.\r
+\r
+=== 8^DISCONNECT <call> [<call> ...]^Desconectar un usuario del cluster\r
+Desconectar cualquier <indicativo> conectado al cluster.\r
+\r
+=== 0^DX [BY <indicativo>] <freq> <indicativo> <comentarios>^Envía un spot DX\r
+Así es como envías un spot de DX a otros usuarios. Puedes usar el orden\r
+que quieras para introducir la <freq> y el <indicativo>\r
+\r
+   DX FR0G 144.600\r
+   DX 144.600 FR0G\r
+   DX 144600 FR0G \r
+\r
+dando todos el mismo resultado. Puedes añadir algunos comentarios al\r
+final del comando y estos serán añadidos al spot.\r
+\r
+   DX FR0G 144600 esto es una prueba\r
+\r
+Puedes dar el crédito del spot a otra estación con la opción 'by'\r
+\r
+   DX by G1TLH FR0G 144.600 El no esta en el cluster\r
+\r
+La <freq> es chequeada con las bandas disponibles en el cluster.\r
+Ver SHOW/BANDS para más información.\r
+\r
+=== 0^ECHO <línea>^Genera la salida de esta línea\r
+Este comando es útil en scripts y de ese modo presenta la salida\r
+de lo que ponemos en el terminal. Puedes usarlo en scripts como\r
+user_default, en el comando SAVE para titularlos, etc.\r
+\r
+El script interpretará ciertas secuencias de caracteres "escape" :-\r
+\r
+  \t - será un carácter TAB (Tabulador) (0x09 en ascii)\r
+  \a - Será un BEEP 0x07 en ascii)\r
+  \n - añade una nueva línea\r
+\r
+El siguiente ejemplo:-\r
+\r
+  echo ED7ZAB-5 es un dxcluster\r
+\r
+produce:-\r
+\r
+  ED7ZAB-5 es un dxcluster\r
+\r
+en la salida. No necesitas un \n al final de la línea que quieres enviar.\r
+\r
+Un ejemplo más complejo:-\r
+\r
+  echo ED7ZAB-5\n\tea7wa\tAngel\n\twd4ngb\tBruce\r
+\r
+produce:-\r
+\r
+  ED7ZAB-5\r
+          ea7wa   Angel\r
+          wd4ngb  Bruce\r
+\r
+en la salida.\r
+\r
+=== 9^EXPORT <msgno> <fichero>^Exportar un mensaje a un fichero\r
+Exportar un mensaje a un fichero. Este comando puede ser solamente\r
+ejecutado desde una consola y el máximo nivel de privilegio para\r
+un usuario. El fichero que se genere estará en un formato listo\r
+para ser importado de nuevo al cluster poniéndolo en el directorio\r
+import (/spider/msg/import).\r
+\r
+Este comando no puede sobrescribir un fichero que ya exista. Con esto\r
+aplicamos algunas medidas de seguridad. Cualquier fichero escrito tendrá\r
+como propietario el mismo al que pertenece el propio cluster, es decir\r
+sysop.spider, o bien se pondrá en cualquier directorio donde el cluster\r
+tenga acceso. Por ejemplo:\r
+\r
+  EXPORT 2345 /tmp/a\r
+\r
+=== 9^EXPORT_USERS [<fichero>]^Exportar la base de datos de usuarios a ascii\r
+Exportar la base de datos de usuarios a un formato ascii. Si no se indica\r
+nombre de fichero, este se exportara a /spider/data/user_asc.\r
+\r
+Si el fichero ya existe, este será renombrado a <fichero>.o . De hecho\r
+hasta 5 copias del fichero pueden estar almacenadas, cada una con un\r
+extra 'o' al final.\r
+\r
+AVISO: Esto escribirá a cualquier fichero al que se tenga permiso de\r
+escritura. No se hace ningún chequeo en el fichero ( si hay alguno ) que\r
+tu especifiques.\r
+\r
+=== 0^FILTERING...^filtrando en DXSpider\r
+Hay bastantes cosas a las que podemos aplicar filtros en un DXSpider.\r
+todos ellos usan en general el mismo mecanismo.\r
+\r
+Por regla general tu puedes crear un filtro 'reject' de rechazo\r
+o un filtro 'accept' que aceptara lo que indiquemos y el cual\r
+puede tener hasta 10 líneas en el. Se hace usando, ej:\r
\r
+  accept/spots .....\r
+  reject/spots .....\r
+\r
+donde ..... son los comandos específicos para es tipo de filtro.\r
+Hay filtros para spots, wwv, anuncios, wcy y (para sysops) conexiones.\r
+Ver cada comando accept o reject por separado para más detalles.\r
+\r
+también hay un comando para borrar una o más líneas en un filtro\r
+y otro comando para mostrar los que tienes activados. Estos son:\r
+\r
+  clear/spots 1\r
+  clear/spots all\r
+\r
+y \r
+  \r
+  show/filter\r
+\r
+Hay un comando clear/xxxx  para cada tipo de filtro.\r
+\r
+De momento vamos a usar spots para los ejemplos, pero puedes\r
+aplicar los ejemplos a todos los tipos de filtros.\r
+\r
+Hay dos principales tipos de filtros 'accept' o 'reject'; El que\r
+uses depende totalmente de como veas el mundo y cual de ellos\r
+sea más corto para conseguir lo que deseas. Cada filtro puede\r
+tener 10 líneas (de cualquier longitud) que son leídos en orden.\r
+Si una línea coincide con lo que recibimos, entonces la acción que\r
+has especificado tendrá lugar (ej: reject significa ignóralo y accept\r
+significa damelo).\r
+\r
+Lo más importante a tener en cuenta es que si defines un filtro 'reject'\r
+(que todas las líneas en este filtro digan 'reject/spots' (por ejemplo)\r
+entonces un spot que se reciba que no coincida con una de las líneas\r
+que tengamos, este spot será mostrado PERO si defines un filtro 'accept'\r
+entonces cualquier spot que no coincida con la línea no nos será mostrado.\r
+Por ejemplo si tenemos un filtro de una línea que diga:\r
+\r
+  accept/spots on vhf and (by_zone 14,15,16 or call_zone 14,15,16)\r
+\r
+automáticamente SOLO tendremos spots en VHF de/para las zonas CQ 14\r
+15 y 16.  Si defines un filtro reject como:\r
+\r
+  reject/spots on hf/cw\r
+\r
+entonces recibirás todo EXCPETO spots en HF CW, pero si por ejemplo estas\r
+interesado en trabajar IOTA incluso si es en CW, entonces dirías:\r
+\r
+  reject/spots on hf/cw and not info iota\r
+\r
+Pero en ese caso solo estarías interesado en iota y dirías:\r
+\r
+  accept/spots not on hf/cw or info iota\r
+\r
+lo que seria exactamente lo mismo. Deberías probar uno o el otro\r
+hasta ver cual de ellos te es más cómodo en la forma en que trabaja.\r
+Si, puedes mezclarlos (actualmente puedes tener un accept y un reject\r
+en la misma línea) pero no lo intentes hasta que no estés en casa y\r
+puedas analizar los resultados que obtienes sin llamar al sysop por\r
+teléfono para que te ayude.\r
+\r
+Otra nueva utilidad ahora es poder filtrar por estados USA\r
+\r
+  accept/spots by_state VA,NH,RI,ME\r
+\r
+Puedes ordenar tus filtros dentro de una lógica, bien para tu mejor\r
+entendimiento o simplemente tu conveniencia. Yo tengo uno que defino\r
+con frecuencia:\r
+\r
+  reject/spots 1 on hf/cw\r
+  reject/spots 2 on 50000/1400000 not (by_zone 14,15,16 or call_zone 14,15,16)  \r
+\r
+Lo que esto hace es ignorar todos los spots en HF CW (siendo un clase B\r
+no hago CW y posiblemente no este interesado en HF ;-) y también rechazo\r
+cualquier spot en VHF que no tenga origen o bien no lo envíe alguien\r
+en Europa.\r
+\r
+Este es un ejemplo en el que usarías un numero de líneas (1 y 2 en\r
+este caso). Si no indicas ningún numero, el sistema asigna el '1'.\r
+Los números del '0' al '9' están disponibles.\r
+\r
+Puedes prescindir de la palabra 'and' ya que va implícita. Puedes\r
+usar cualquier numero de '()' para hacer la 'expresión' tal como\r
+la deseas. Hay ciertas cosas llamadas reglas de precedencia que nos\r
+afectan y lo que significa que NECESITARAS paréntesis en una situación\r
+como la línea 2 porque, sin ellos, se entendería:\r
+\r
+  (on 50000/1400000 and by_zone 14,15,16) or call_zone 14,15,16 \r
+\r
+chocante, pero así es como funciona esto, Si usas OR  - usa paréntesis.\r
+ya que estamos en este punto decir que las MAYUSCULAS no son importantes\r
+de modo que 'And BY_Zone' es como si escribimos 'and by_zone'.\r
+\r
+Si quieres modificar tu filtro puedes solo modificar una o más\r
+líneas de este o bien borrar una línea. Por ejemplo:\r
+\r
+  reject/spots 1 on hf/ssb\r
+\r
+o \r
+\r
+  clear/spots 1\r
+\r
+Para borrar el filtro completamente, en su totalidad:\r
+\r
+  clear/spots all\r
+\r
+Hay similares comandos CLEAR para el resto de filtros:\r
+\r
+  clear/announce\r
+  clear/wcy\r
+  clear/wwv\r
+\r
+USUARIOS AVANZADOS:\r
+\r
+Una vez que estas contento con los resultados que tienes, quizás te\r
+guste experimentar.\r
+\r
+mi ejemplo que filtra spots en hf/cw y acepta spots de EU en vhf/uhf\r
+puede escribirse como filtro mixto, ej:\r
+\r
+  rej/spot on hf/cw\r
+  acc/spot on 0/30000\r
+  acc/spot 2 on 50000/1400000 and (by_zone 14,15,16 or call_zone 14,15,16)\r
+\r
+cada parte del filtro tiene una parte de 'reject' y una parte de 'accept'.\r
+La parte reject se ejecuta ANTES que la del accept.\r
+\r
+Se menciono antes que después de realizado el chequeo reject y ver\r
+que no coincide, por defecto los siguientes chequeos son 'accept',\r
+lo contrario es verdadero para 'accept'. En el ejemplo lo que ocurre\r
+es que el rechazo se ejecuta primero, cualquier spot que no sea hf/cw\r
+se pasara a la línea accept, esta deja pasar cualquier otra cosa en HF.\r
+\r
+La siguiente línea del filtro deja pasar solo los spots en VHF/UHF\r
+enviados desde Europa.\r
+\r
+=== 8^FORWARD/LATLONG <node_call>^Envía información de latitud y longitud a otro cluster.\r
+Este comando envía toda la información que nuestro cluster tenga de los\r
+usuarios. Una ventaja de recibir esta información es que obtenemos más\r
+datos de otros usuarios que quizás no tengamos actualmente. Esto se\r
+traduce en más locators en la línea de DX si es que tenemos activado\r
+el comando SET/DXGRID. Esto puede ser en ocasiones mucha información\r
+por lo que no se recomienda hacer en enlaces lentos.\r
+\r
+=== 1^FORWARD/OPERNAM <indicativo>^Envía información de este <indicativo> a toda la red\r
+Este comando envía cualquier dato que tengamos en el fichero de usuarios\r
+y que pueda ser transmitido en protocolo PC41. Esta información contiene\r
+datos del Nombre, QTH, localización geográfica y cluster habitual (Homenode).\r
+Los PC41s se enviaran solo con la información de que se disponga.\r
\r
+=== 0^HELP^El comando HELP (AYUDA)\r
+HELP existe para un cierto numero de comandos. La sintaxis es:\r
+\r
+  HELP <cmd>\r
+  \r
+Donde <cmd> es el nombre del comando de cual quieres ayuda.\r
+\r
+Todos los comandos pueden ser abreviados, SHOW/DX puede ser\r
+abreviado con SH/DX, ANNOUNCE puede acortarse en AN, etc.\r
+\r
+Busca con el comando APROPOS <cadena> que chequea el fichero\r
+completo de ayuda por la <cadena> que especifiques y te dará\r
+una lista de comandos que luego podrás mirar con HELP.\r
+\r
+=== 5^INIT <node>^Re-inicializa un enlace con un nodo compatible AK1A\r
+Este comando intenta reinicializar una conexión a un (normalmente) nodo\r
+tipo AK1A que tenga problemas con la configuración, normalmente debido\r
+a un loop de algún tipo. Esto puede funcionar - pero quizás encuentres\r
+mejor simplemente el desconectar ese enlace ( o mejor, si es un realmente\r
+un nodo AK1A, haciendo un RCMD <nodo> DISC/F <tu_nodo>).\r
+\r
+Mucha suerte - la necesitaras.\r
+\r
+=== 9^DEMONSTRATE <indicativo> <comando>^Demuestra el uso de un comando a un usuario\r
+Este comando se crea con el fin de que el sysop pueda mostrar el\r
+Uso de un comando a otro usuario. Esto hace que se ejecute un comando\r
+como si el usuario lo hubiese pedido el mismo y le envia la salida\r
+del mismo a ese usuario en su pantalla, junto con el cmando que ha\r
+generado dicha informacion.\r
+\r
+  DEMO ea7xxx sh/dx qsl k1b\r
+  DEMO ea7xxx set/here\r
+\r
+Este comando es similar a SPOOF y tendra los mismos efectos.\r
+Los comandos se ejecutaran con los mismos privilegios que el usuario\r
+al que se le muestre el comando tenga definidos.\r
+\r
+=== 0^KILL <msgno> [<msgno..]^Borra un mensaje del cluster\r
+=== 0^KILL <del msgno>-<al msgno>^Borra un rango de mensajes\r
+=== 0^KILL from <regex>^Borra mensajes DE un indicativo o titulo\r
+=== 0^KILL to <regex>^Borra mensajes PARA un indicativo o titulo\r
+=== 5^KILL FULL <msgno> [<msgno..]^Borra un mensaje de toda la red cluster\r
+Borra un mensaje del cluster. Solo podrás borrar mensajes que hayas\r
+enviado o te hayan enviado a ti ( excepto si eres el sysop).\r
+\r
+  KILL 1234-1255\r
+\r
+borrara todos los mensajes que sean tuyos entre los números 1234 y 1255\r
+\r
+  KILL from g1tlh\r
+\r
+borrara todos los mensajes de g1tlh (si eres g1tlh). Igualmente:\r
+\r
+  KILL to g1tlh\r
+\r
+borrara todos los mensajes Para g1tlh.\r
+\r
+  KILL FULL 1234\r
\r
+borrara un mensaje (normalmente un boletín) de toda la red de cluster.\r
+\r
+Esto usa el campo ' titulo' por lo que cualquier mensaje que tenga\r
+exactamente el mismo titulo será borrado. Cuidado !\r
+\r
+=== 6^KILL EXPunge <msgno> [<msgno..]^Destruye un mensaje\r
+Borrar un mensaje usando el comando KILL normal solo marca el mensaje\r
+para ser borrado. La eliminación completa del mensaje se hace más tarde\r
+(normalmente 2 días más tarde).\r
+\r
+El comando KILL EXPUNGE hace que el mensaje sea realmente eliminado del\r
+sistema en el acto.\r
+\r
+Se usa de la misma forma que el comando KILL\r
+\r
+=== 0^LINKS^Muestra que nodos están físicamente conectados a nuestro cluster\r
+Esto genero una vista rápida de que enlaces están conectados y alguna\r
+información sobre ellos. Ver WHO para una lista de todas las conexiones.\r
+\r
+=== 9^LOAD/ALIASES^Lee de nuevo la tabla de comandos 'aliases'\r
+Vuelve a leer el fichero /spider/cmd/Aliases después de que lo hayas editado.\r
+Necesitaras ejecutar este comando si cambiaste este fichero mientras el\r
+cluster estaba funcionando para que los cambios surtan efecto.\r
+\r
+=== 9^LOAD/BANDS^Lee de nuevo la tabla de limite de bandas\r
+Vuelve a leer el fichero /spider/data/bands.pl si lo has cambiado manualmente\r
+mientras el cluster estaba funcionando.\r
+\r
+=== 9^LOAD/BADMSG^Lee de nuevo la lista de mensajes rechazados\r
+Vuelve a leer el fichero /spider/msg/badmsg.pl si lo has cambiado manualmente\r
+mientras el cluster estaba funcionando. Esta tabla contiene un numero de\r
+expresiones en perl que chequean los mensajes al ser recibidos y los\r
+borra inmediatamente en el caso de que alguna de las palabras que se\r
+encuentren en este fichero coincidan con el titulo del mensaje recibido.\r
+\r
+=== 9^LOAD/BADWORDS^Lee de nuevo la lista de palabras ofensivas.\r
+Vuelve a leer el fichero /spider/data/badwords si lo has cambiado manualmente\r
+mientras el cluster estaba funcionando. Este fichero contiene una lista de\r
+palabras las cuales, si se encuentran en alguna parte del texto del \r
+protocolo PC, causa que esos paquetes de protocolo sean rechazados.\r
+En caso de que una de esas palabras se use en un comando de dx, talk o\r
+anuncio, será advertido por el sistema para que no las utilice.\r
+Las palabras pueden ser una o más en una línea, las líneas que empiezan\r
+con '#' son ignoradas.\r
+\r
+=== 9^LOAD/CMD_CACHE^Lee de nuevo el cache automático de comandos\r
+Normalmente, si cambias un fichero de comando en cmd o local_cmd\r
+el programa lo detectara automáticamente. algunas veces puede haber\r
+confusión si estas haciendo muchos cambios en comandos, o borras un\r
+comando en el directorio local_cmd y quieres volver a usar el normal.\r
+Ejecuta este comando para volver a tener todo normal tal y como lo\r
+tenemos justo después de un encendido del cluster.\r
+\r
+=== 9^LOAD/FORWARD^Lee de nuevo la tabla de intercambio de correo\r
+Vuelve a leer el fichero /spider/msg/forward.pl si lo has cambiado\r
+manualmente mientras el cluster estaba funcionando.\r
+\r
+=== 5^LOAD/KEPS^Actualiza los datos de Satélites\r
+=== 5^LOAD/KEPS [nn]^Actualiza los datos de Satélites desde un mensaje\r
+Si no se especifica ningún numero de mensaje, se actualizara desde\r
+el fichero /spider/perl/keps.in . Se crea ese fichero ejecutando\r
+\r
+ /spider/perl/convkeps.pl <nombre_fichero>\r
+\r
+en un fichero que contenga los datos keplerianos para los satélites\r
+en formato NASA 2 lines , por ejemplo aquellos que emite AMSAT.\r
+\r
+Si se da un numero de mensaje, entonces se cogerá ese mensaje , se\r
+ejecuta el programa convkeps.pl sobre ese mensaje, y se actualizan\r
+los nuevos datos, todo con solo ejecutar este comando.\r
+\r
+=== 9^LOAD/MESSAGES^Lee de nuevo el fichero de mensajes de sistema\r
+Si has cambiado el fichero /spider/perl/Messages (normalmente mientras\r
+probamos/escribimos nuevos comandos) puedes hacer que tenga efecto\r
+durante una sesión de cluster ejecutando este comando. Necesitaras\r
+hacer esto si recibes algo así como:\r
+\r
+unknown message 'xxxx' in lang 'en'\r
+\r
+=== 9^LOAD/PREFIXES^Lee de nuevo la tabla de prefijos\r
+Vuelve a leer el fichero /spider/data/prefix_data.pl si lo has cambiado\r
+manualmente mientras el cluster estaba funcionando.\r
+\r
+=== 5^MERGE <node> [<nr spots>/<nr wwv>]^Pide los últimos spots y WWV info\r
+MERGE te permite mantener tu base de datos de spots y wwv al día.\r
+Por defecto solicitara los últimos 10 spots y 5 wwvs del nodo que selecciones.\r
+El nodo debe estar directamente conectado a nosotros.\r
+\r
+Puedes pedir cualquier numero de spots o wwv y aunque esos spots se incluirán\r
+en nuestra base de datos, no se crearan duplicados.\r
+(Los últimos 2 días para los spots y el ultimo mes para datos WWV).\r
+\r
+=== 9^MSG <cmd> <msgno> [data ... ]^Alterar varios parámetros de un mensaje\r
+Alterar parámetros de un mensaje tales como A, DE, TITULO, si es privado o\r
+es boletín, o mensaje con acuse de recibo (RR) o si dejar este mensaje sin\r
+tiempo para ser borrado si tenia alguno.\r
+\r
+\r
+  MSG TO <msgno> <call>     - cambiar campo A <indicativo> por <indicativo>\r
+  MSG FRom <msgno> <call>   - cambiar campo DE <indicativo> por <indicativo>\r
+  MSG PRrivate <msgno>      - hacer el mensaje privado\r
+  MSG NOPRrivate <msgno>    - hacer el mensaje un boletín\r
+  MSG RR <msgno>            - requerir acuse de recibo RR para este mensaje\r
+  MSG NORR <msgno>          - no requerir acuse de recibo RR para este mensaje\r
+  MSG KEep <msgno>          - marcar para que el mensaje no sea borrado nunca\r
+  MSG NOKEep <msgno>        - marcar para que se pueda borrar el mensaje\r
+  MSG SUbject <msgno> <new> - cambiar el titulo a <nuevo_titulo>\r
+  MSG WAittime <msgno>      - borra cualquier tiempo para borrado de este mensaje\r
+  MSG NOREad <msgno>        - marca mensaje como no leído\r
+  MSG REad <msgno>          - marca mensaje como leído\r
+  MSG QUeue                 - envía a la cola los boletines pendientes de envío\r
+  MSG QUeue 1               - envía a la cola los privados pendientes de envío\r
+\r
+Puedes ver el estado de un mensaje usando:\r
+\r
+  STAT/MSG <msgno>      \r
+\r
+Esto mostrara más información sobre el mensaje que la que se\r
+puede obtener con el comando DIR.\r
+   \r
+=== 8^PC <call> <text>^Envía texto (ej PC protocolo) a <indicativo>\r
+Envía un texto a un indicativo conectado localmente.\r
+No hay ningún tratamiento o procesamiento en el texto enviado.\r
+Este comando te permite enviar un mensaje tipo protocolo PC para\r
+deshacer cosas si un problema surge (mensajes que no salen, etc)\r
+\r
+Ejemplo:\r
+\r
+   pc gb7djk PC33^GB7TLH^GB7DJK^400^\r
+o \r
+   pc G1TLH Try doing that properly!!!\r
+\r
+=== 0^KILL <msgno> [<msgno> ...]^Borra un mensaje del sistema\r
+Puedes administrar cualquier mensaje para ti o originado por ti usando\r
+este comando. Puedes borrar más de un mensaje al mismo tiempo.\r
+\r
+=== 5^KILL <from>-<to>^Borra un rango de mensaje en el sistema\r
+=== 5^KILL FROM <call>^Borra todos los mensajes de un indicativo\r
+=== 5^KILL TO <call>^Borra todos los mensajes para un indicativo\r
+=== 5^KILL FULL <msgno> [<msgno]^Borra un mensaje de la red de cluster\r
+Borra este mensaje de toda la red de cluster así como en tu nodo.\r
+\r
+=== 5^KILL^\r
+Como sysop puedes borrar cualquier mensaje en el sistema.\r
+\r
+=== 8^PC <call> <text>^Envía un texto a una estación conectada\r
+Envía el texto que quieras a la estación que desees. Esto es usado\r
+principalmente para enviar mensajes tipo PC a nodos conectados tanto\r
+para probar cosas, como para solucionar problemas.\r
+\r
+también puedes usarlo igual que si fuese un talk a un usuario conectado\r
+pero sin ningún procesamiento, es decir, no se añade "de <tal> a <cual>"\r
+ni cualquier otra cosa.\r
\r
+=== 1^PING <node call>^Chequea la calidad del enlace entre dos nodos\r
+Este comando te permite enviar un paquete a otro cluster en la red\r
+y recibir un paquete de respuesta. El tiempo que lleva este proceso\r
+es un buen indicador de la calidad del enlace. El tiempo que se tarda\r
+en enviar-recibir ese paquete se refleja en segundos en la consola.\r
+Cualquier nodo visible en la red puede ser PINGeado.\r
+\r
+=== 1^RCMD <node call> <cmd>^Envía un comando a otro DX cluster\r
+Este comando te permite prácticamente enviar cualquier comando a\r
+otro DX cluster que este conectado en la red.\r
+\r
+El que se reciba una respuesta a este comando depende en a) si el otro\r
+sistema reconoce a nuestro nodo como cluster b) si el otro sistema esta\r
+aceptando RCMDs desde nuestro nodo c) si tienes permiso/privilegios para\r
+enviar este comando.\r
+\r
+=== 0^READ^Lee el siguiente mensaje personal dirigido a tu estación\r
+=== 0^READ <msgno>^Lee el mensaje especificado (msgno)\r
+Puedes leer cualquier mensaje tipo 'no-privado' que se haya enviado\r
+y también cualquier mensaje enviado por o recibido para tu indicativo.\r
+\r
+=== 5^READ-^\r
+Como sysop puedes leer cualquier mensaje en el sistema\r
+\r
+=== 0^REJECT^ Define un filtro para rechazar algo\r
+Crea un filtro con el que rechazamos algo\r
+\r
+Hay dos tipos de filtros, accept y reject. Ver HELP FILTERING para más información.\r
+\r
+=== 0^REJECT/ANNOUNCE [0-9] <pattern>^Define un filtro 'reject' para anuncios\r
+Crea un filtro del tipo 'rechaza este anuncio'.\r
+\r
+Un filtro "reject" significa que si el anuncio coincide con lo que estamos\r
+filtrando, este será mostrado al usuario. Ver HELP filterING para más info.\r
+Por favor lee este apartado para entender como funcionan los filtros - Esto\r
+nos evitara dudas.\r
+\r
+Puedes usar cualquiera de las siguientes opciones en esta línea:\r
+\r
+  info <cadena>            ej iota o qsl\r
+  by <prefijos>            ej: G,M,2         \r
+  origin <prefijos>\r
+  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)\r
+  origin_itu <prefijos o números>     o: G,GM,GW\r
+  origin_zone <prefijos o números>\r
+  origin_state <states>                ej: VA,NH,RI,ME \r
+  by_dxcc <prefijos o números>\r
+  by_itu <prefijos o números>\r
+  by_zone <prefijos o números>\r
+  by_state <states>                ej: VA,NH,RI,ME\r
+  channel <prefijos>\r
+  wx 1                     filtra anuncios WX\r
+  dest <prefijos>          ej: 6MUK,WDX      (distros)\r
+\r
+algunos ejemplos:-\r
+\r
+  rej/ann by_zone 14,15,16 and not by G,M,2\r
\r
+Puedes usar el comodín 'all' para rechazar todo ej:\r
+\r
+  rej/ann all\r
+\r
+Esto quizás para usuarios avanzados...\r
+\r
+=== 8^REJECT/ANNOUNCE <call> [input] [0-9] <pattern>^Filtro anuncios versión sysop\r
+Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo\r
+así como un filtro por defecto para todos los nodos y/o usuarios.\r
+\r
+  reject/ann by G,M,2\r
+  reject/ann input node_default by G,M,2\r
+  reject/ann user_default by G,M,2\r
+\r
+=== 0^REJECT/SPOTS [0-9] <pattern>^Define un filtro 'reject' para spots\r
+Crea un filtro del tipo 'rechaza este spot'.\r
+\r
+Un filtro "reject" significa que si el spot coincide con lo que estamos\r
+filtrando, este será mostrado al usuario. Ver HELP filterING para más info.\r
+Por favor lee este apartado para entender como funcionan los filtros - Esto\r
+nos evitara dudas.\r
+\r
+Puedes usar cualquiera de las siguientes opciones en esta línea:\r
+\r
+  freq <segmento>           ej: 0/30000 o hf o hf/cw o 6m,4m,2m\r
+  on <segmento>             igual que 'freq'\r
+  call <prefijos>        ej: G,PA,HB9\r
+  info <cadena>          ej: iota o qsl\r
+  by <prefijos>            \r
+  call_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)\r
+  call_itu <prefijos o números>     o: G,GM,GW\r
+  call_zone <prefijos o números>\r
+  call_state <states>                ej: VA,NH,RI,ME\r
+  by_dxcc <prefijos o números>\r
+  by_itu <prefijos o números>\r
+  by_zone <prefijos o números>\r
+  by_state <states>                ej: VA,NH,RI,ME\r
+  origin <prefijos>\r
+  channel <prefijos>\r
+\r
+Para frecuencias, puedes usar cualquiera de los segmentos de banda\r
+definidos en SHOW/BANDS y además un modo como puede ser: cw, rtty, data, ssb -\r
+como podría ser: hf/ssb. también puedes definir un rango de frecuencias\r
+como por ejemplo: 0/30000 - Esto seria más efectivo que simplemente\r
+decir: freq HF.\r
+\r
+algunos ejemplos:-\r
+\r
+  rej/spot 1 on hf\r
+  rej/spot 2 on vhf and not (by_zone 14,15,16 or call_zone 14,15,16)\r
+\r
+Puedes usar el comodín 'all' para rechazar todo, ej:\r
+\r
+  rej/spot 3 all\r
+\r
+Esto quizás para usuarios avanzados...\r
+\r
+=== 8^REJECT/ROUTE <call> [0-9] <pattern>^Define un filtro que rechaza rutas\r
+Crea un filtro para "rechazar rutas en el protocolo PC".\r
+\r
+Un filtro de este tipo significa que si un PC/16/17/19/21/24/41/50 coincide\r
+con lo filtrado, este no es admitido por ese canal/enlace. Ver HELP filterING \r
+para más info. Por favor lee este apartado para entender como funcionan los\r
+filtros - Esto nos evitara dudas.\r
+\r
+Puedes usar cualquiera de las siguientes opciones en esta línea:\r
+\r
+  call <prefijos>        the callsign of the thingy\r
+  call_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)\r
+  call_itu <prefijos o números>     o: G,GM,GW\r
+  call_zone <prefijos o números>\r
+  call_state <states>                ej: VA,NH,RI,ME\r
+  origin <prefijos>      realmente el interface por el que llegó\r
+  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)\r
+  origin_itu <prefijos o números>     o: G,GM,GW\r
+  origin_zone <prefijos o números>\r
+  origin_state <states>                eg: VA,NH,RI,ME\r
+\r
+algunos ejemplos:-\r
+\r
+  rej/route gb7djk call_dxcc 34,35,36,37 (todo excepto nodos EA)\r
\r
+Puedes usar el comodín 'all' para rechazar todo ej:\r
+\r
+  rej/route all     (equivale a un modo [muy] restrictivo)\r
+\r
+=== 8^REJECT/SPOTS <call> [input] [0-9] <pattern>^Filtro spots version sysop\r
+Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo\r
+así como un filtro por defecto para todos los nodos y/o usuarios.\r
+\r
+  reject/spot db0sue-7 1 by_zone 14,15,16\r
+  reject/spot node_default all\r
+  set/hops node_default 10\r
+\r
+  reject/spot user_default by EA,EB,EC,ED\r
+\r
+=== 0^REJECT/WCY [0-9] <pattern>^Define filtro 'reject' para WCY\r
+será extraño que quieras filtrar esto, pero si así lo quieres, lo\r
+podrás hacer según los siguientes campos:\r
+\r
+  by <prefijos>            ej: G,M,2         \r
+  origin <prefijos>\r
+  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)\r
+  origin_itu <prefijos o números>     o: G,GM,GW\r
+  origin_zone <prefijos o números>\r
+  by_dxcc <prefijos o números>\r
+  by_itu <prefijos o números>\r
+  by_zone <prefijos o números>\r
+  channel <prefijos>\r
+\r
+\r
+No hay ejemplos porque los PC tipo WCY solo vienen de un lugar y\r
+solo puedes quererlos o no quererlos (ver UNSET/WCY si no los quieres)\r
+\r
+Ver HELP filter para más información.\r
+\r
+=== 8^REJECT/WCY <call> [input] [0-9] <pattern>^Filtro WCY version sysop\r
+Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo\r
+así como un filtro por defecto para todos los nodos y/o usuarios.\r
\r
+  reject/wcy gb7djk all\r
+\r
+=== 0^REJECT/WWV [0-9] <pattern>^Define un filtro 'reject' para WWV\r
+Seguramente no lo querrás filtrar, pero si lo haces, puedes filtrar\r
+por uno de los siguientes campos:\r
+\r
+  by <prefijos>            ej: G,M,2         \r
+  origin <prefijos>\r
+  origin_dxcc <prefijos o números>    ej: 61,62 (datos de: sh/pre G)\r
+  origin_itu <prefijos o números>     o: G,GM,GW\r
+  origin_zone <prefijos o números>\r
+  by_dxcc <prefijos o números>\r
+  by_itu <prefijos o números>\r
+  by_zone <prefijos o números>\r
+  channel <prefijos>\r
+\r
+por ejemplo \r
+\r
+  accept/wwv by_zone 14,15,16\r
+\r
+Es probablemente la única cosa útil que se pueda hacer ( solo mostrara\r
+anuncios WWV de estaciones de USA).\r
+\r
+Ver HELP filter para más información.\r
+\r
+=== 8^REJECT/WWV <call> [input] [0-9] <pattern>^Filtro WWV version sysop\r
+Este nivel afecta al sysop permitiéndole definir un filtro para un indicativo\r
+así como un filtro por defecto para todos los nodos y/o usuarios.\r
+\r
+  reject/wwv db0sue-7 1 by_zone 4\r
+  reject/wwv node_default all\r
+\r
+  reject/wwv user_default by W,K\r
+\r
+=== 0^REPLY^Contesta (privado) al ultimo mensaje que hayas leído\r
+=== 0^REPLY <msgno>^Contesta (privado) al mensaje especificado\r
+=== 0^REPLY B <msgno>^Contesta como Boletín al mensaje especificado\r
+=== 0^REPLY NOPrivate <msgno>^Contesta como Boletín al mensaje especificado\r
+=== 0^REPLY RR <msgno>^Contesta al mensaje especificado con acuse de recibo\r
+Puedes contestar a un mensaje y el titulo automáticamente tendrá "Re:"\r
+añadido al principio de este, si es que no lo tiene ya.\r
+\r
+también puedes usar todos las opciones como RR, PRIVATE, NOPRIVATE, B\r
+que puedas usar con el comando SEND ( Ver SEND para más detalles)\r
+\r
+=== 9^SAVE [-d -t -a] <fichero> "<cmd>" [...]^Guarda el resultado de un comando Este es un comando exclusivo del sysop que permite grabar en un fichero\r
+el resultado de ejecutar uno o varios comandos. Por ejemplo:-\r
+\r
+  save /spider/packclus/dxstats show/dxstat\r
+\r
+Esto guardara el resultado de ejecutar el comando "show/dxstat" en\r
+Un fichero que llamaremos "dxstats" en el área de ficheros.\r
+\r
+Puedes añadir alguna opción al comando save que te permitirá también\r
+guardar la fecha, hora, o ambas, al fichero, ejemplo:-\r
+\r
+  save -d /tmp/a <cmd> creates /tmp/a_6-Jan-2002\r
+  save -t /tmp/a <cmd> creates /tmp/a_2301Z\r
+  save -d -t /tmp/a <cmd> creates /tmp/a_6-Jan-2002_2301Z\r
+\r
+La opción -a significa añadir al fichero en lugar de sobrescribirlo.\r
+\r
+Puedes tener más de un comando en la línea, para hacer eso NECESITAS\r
+poner cada comando entre comillas (") ej:-\r
+\r
+  save /tmp/a "sh/hfstats" "blank +" "sh/vhfstats"\r
+\r
+o\r
+\r
+  save /tmp/a "sh/hfstats","blank +","sh/vhfstats"\r
+\r
+Solo podrás crear esos ficheros con los resultados donde el cluster\r
+tiene permisos para escribir, aquellos que pertenecen al usuario "sysop",\r
+quizás necesites crear algún directorio antes de hacerlo para poner ahí\r
+esos ficheros.\r
+\r
+Lo mejor seria rodar estos comandos desde crontab, por lo que deberías\r
+Hacer algo como:-\r
+\r
+  0 0 * * * run_cmd('save /tmp/dxstats "echo DXStat Table", "sh/dxstats"')\r
+\r
+Fíjate que los comandos van entre comillas ("), pero debes poner el\r
+Comando save completo entre apostrofes (') .\r
+\r
+Por supuesto, puedes hacer tus propias combinaciones si sabes como\r
+hacerlo. Ver el manual de administración para más detalles.\r
+\r
+=== 0^SEND <call> [<call> ...]^Envía un mensaje a uno o más indicativos\r
+=== 0^SEND RR <call>^Envía un mensaje y pide acuse de recibe\r
+=== 0^SEND COPY <msgno> <call>^Envía copia de un mensaje a alguien\r
+=== 0^SEND PRIVATE <call>^Envía un mensaje personal\r
+=== 0^SEND NOPRIVATE <call>^Envía un mensaje a todas las estaciones\r
+Todos los comandos SEND crearan un mensaje que será enviado a un\r
+indicativo personal o a uno de los campos definidos como 'boletines'.\r
+\r
+SEND <indicativo> por si mismo es igual a si escribes SEND PRIVATE, esto\r
+es, se marcara el mensaje como personal y se enviara al cluster donde\r
+este indicativo se encuentre conectado.\r
+\r
+Puedes poner más de un indicativo en todas las variantes del comando SEND.\r
+\r
+Puedes poner múltiples opciones, de modo que podrías tener por ejemplo:\r
+\r
+  SEND RR COPY 123 PRIVATE G1TLH G0RDI\r
+\r
+que enviaría una copia del mensaje 123 a G1TLH y G0RDI y tu recibirías\r
+acuse de recibo cuando ellos hayan leído el mensaje.\r
+\r
+SB es un alias de SEND NOPRIVATE ( o enviar un boletín, estilo BBS )\r
+SP es un alias de SEND PRIVATE\r
+\r
+El sistema te preguntará por un título. Por regla general, este no\r
+debe ser mayor de 29 caracteres para que sea compatible con otros\r
+sistemas. La mayoría de los clusters modernos aceptaran más\r
+caracteres.\r
+\r
+Ahora te saldrá el mensaje invitándote a entrar el texto del mensaje.\r
+\r
+Terminas el mensaje con '/EX' en una nueva línea. Por ejemplo:-\r
+\r
+  ...\r
+  adiós Pepe\r
+  73 Ángel\r
+  /ex\r
+\r
+Si has comenzado un mensaje pero decides no continuar, no enviarlo,\r
+puedes abandonar el proceso con '/ABORT' en una nueva línea, como:-\r
+\r
+  línea 1\r
+  línea 2\r
+  oh ahora resulta que no quiero enviarlo...\r
+  /abort\r
+\r
+Si abandonas el mensaje, este NO será enviado.\r
+\r
+Mientras estas escribiendo el texto del mensaje, la recepción\r
+de anuncios de DX, y demás información será suprimida y te será\r
+mostrada más tarde, cuando termines el mensaje (Se guardan 20\r
+líneas, las ultimas 20 líneas, y las más antiguas se iran borrando).\r
+\r
+También, puedes enviar comandos (y recibir la respuesta inmediatamente)\r
+mientras estas escribiendo el mensaje. Para enviar un comando mientras\r
+estas escribiendo el mensaje deberás de anteponer una barra '/' al\r
+Comando en una nueva línea, por ejemplo:-\r
+\r
+  /dx g1tlh 144010 strong signal\r
+\r
+Enviara un anuncio de dx a todos los usuarios del cluster.\r
+\r
+También, puedes añadir la información resultante de ejecutar un comando\r
+A tu mensaje precediendo el comando de dos barras '//', así:-\r
+\r
+  //sh/vhftable\r
+\r
+Esto TE mostrara la información del comando SH/VHFTABLE y también será\r
+añadida como parte del mensaje que estas escribiendo.\r
+\r
+Puedes continuar editando el mensaje hasta que encuentres que esta\r
+Listo para ser enviado, terminando con '/EX' en una ultima línea.\r
+\r
+=== 0^SET/ADDRESS <tu dirección>^Define tu dirección postal\r
+\r
+=== 0^SET/ANNOUNCE^Activa la recepción de anuncios en tu terminal\r
+=== 0^UNSET/ANNOUNCE^Desactiva la recepción de anuncios en tu terminal\r
+\r
+=== 0^SET/ANNTALK^Activa la recepción de anuncios tipo talk en tu terminal\r
+=== 0^UNSET/ANNTALK^Desactiva la recepción de anuncios tipo talk en tu terminal\r
+El sistema de hablar por medio de anuncios (ann/full) es usado en la\r
+red de cluster en detrimento del comando TALK debido a la pobre calidad\r
+de la red como tal. Si tu:\r
+\r
+  unset/anntalk\r
+\r
+suprimirás varios de estos anuncios, también puedes perder los útiles,\r
+pero casi con toda seguridad también los pierdas mezclados entre todos\r
+los que no son útiles.\r
+\r
+Anuncios del tipo:\r
+\r
+to ALL de XXXXXX:to XX7XX  ok I received you rr\r
+\r
+serán ignorados.\r
+\r
+para volver a recibirlos de nuevo:\r
+\r
+  set/anntalk \r
+\r
+Este es por defecto el estado de este comando.\r
+\r
+=== 5^SET/ARCLUSTER <call> [<call>..]^Define el nodo como AR-Cluster\r
+\r
+=== 8^SET/BADDX <call>..^Rechaza <call> en un spot de DX\r
+Puede ser un indicativo o una palabra que no queremos ver en nuestro\r
+sistema. Tampoco es enviado a ninguno de nuestros enlaces.\r
+=== 8^UNSET/BADDX <call>..^Acepta de nuevo <call> en un spot de DX\r
+Definiendo una palabra como 'baddx' evitara spots con esa palabra\r
+en el campo del indicativo de un spot de DX ( como en: DX 14001.1 FR0G)\r
+a que sea enviado a otros enlaces o simplemente mostrado a los usuarios.\r
+\r
+La palabra debe escribirse en su totalidad, no son validos comodines\r
+por ejemplo:\r
+\r
+  set/baddx FORSALE VIDEO FR0G\r
+\r
+Para permitir una palabra de nuevo, usa el siguiente comando ...\r
+\r
+  unset/baddx VIDEO\r
+\r
+=== 8^SET/BADNODE <call>..^Rechazar spots generados en este nodo\r
+=== 8^UNSET/BADNODE <call>..^Admitir de nuevo spots generados en este nodo\r
+Definiendo un indicativo como un 'badnode' evitara que los spots que\r
+se generen en ese nodo sean propagados. No serán mostrados a los usuarios\r
+ni enviado a otros nodos.\r
+\r
+El indicativo tiene que ser completo, exacto ej:\r
+\r
+  set/badnode K1TTT \r
+\r
+rechazara cualquier spot generado desde el nodo K1TTT. Si el nodo tiene\r
+algún SSID este debe ser especificado.\r
+\r
+  unset/badnode K1TTT\r
+\r
+Aceptará spots generados en ese nodo de nuevo.\r
+\r
+Usar con extremo cuidado. Este comando puede ser ignorado por filtros. \r
+\r
+=== 8^SET/BADSPOTTER <call>..^No aceptar spots de este indicativo\r
+=== 8^UNSET/BADSPOTTER <call>..^Aceptar spots de este indicativo de nuevo\r
+Definir un indicativo como 'badspotter' evitara que los spots que este\r
+indicativo genere vayan muy lejos. Estos no serán mostrados al usuario\r
+ni enviado a otros enlaces.\r
+\r
+El indicativo tiene que escribirse completo, no se aceptan comodines ej:\r
+\r
+  set/badspotter VE2STN \r
+\r
+rechazara cualquier spot generado por VE2STN. Si el indicativo tiene\r
+algún SSID este debe ser especificado.\r
+\r
+  unset/badspotter VE2STN\r
+\r
+aceptara spots de este indicativo de nuevo \r
+\r
+Usar con extremo cuidado. Este comando puede ser ignorado por otros filtros. \r
+\r
+=== 8^SET/BADWORD <palabra>..^Ignorar cualquier PC10,11,12... con esta palabra en el.\r
+=== 8^UNSET/BADWORD <palabra>..^Aceptar de nuevo PCs con esta palabra\r
+Definir una palabra en 'badword' evitara que cosas como spots, anuncios\r
+o talks en las que se incluya esta palabra como parte del texto no sea\r
+admitido. No será mostrado al usuario ni enviado a otros nodos.\r
+\r
+La palabra debe escribirse completa, sin comodines ej:\r
+\r
+  set/badword annihilate annihilated annihilation \r
+\r
+hará que cualquier cosa en la que se incluya esta palabra sea ignorado.\r
+\r
+  unset/badword annihilated\r
+\r
+permitirá de nuevo incluir la palabra en cualquier texto.\r
+\r
+=== 0^SET/BEEP^activa avisos sonoros para DX o cualquier otro mensaje\r
+=== 0^UNSET/BEEP^desactiva los avisos sonoros en DX o cualquier otro mensaje\r
+\r
+=== 5^SET/BBS <call> [<call>..]^Define el indicativo como tipo BBS\r
+\r
+=== 5^SET/CLX <call> [<call>..]^Define el indicativo como un nodo CLX \r
+\r
+=== 9^SET/DEBUG <nombre>^Añade un nivel de debug a los ya activados.\r
+=== 9^UNSET/DEBUG <nombre>^Quita un nivel de debug a los ya activados.\r
+Puedes seleccionar diferentes niveles de debug en el log. Estos son:\r
+\r
+chan\r
+state\r
+msg\r
+cron\r
+connect\r
+connll\r
+chanerr\r
+\r
+Puedes saber cuales están activos con el comando SHOW/DEBUG\r
+\r
+=== 0^SET/DX^Habilita la recepción de spots de DX\r
+=== 0^UNSET/DX^Deshabilita la recepción de spots de DX\r
+\r
+=== 0^SET/DXGRID^Muestra locator al final de la línea de spot de DX\r
+=== 0^UNSET/DXGRID^No muestra locators al final de la línea de spot de DX\r
+Desde la versión 1.43 y posteriores, se ha implementado una utilidad\r
+que nos muestra la cuadricula locator al final de un spot de DX, de la\r
+estación que ha generado el spot. algunos programas no están preparados\r
+para esto. Puedes usar este comando para habilitar o no esta utilidad.\r
+\r
+=== 5^SET/DXNET <call> [<call>..]^Define el indicativo como nodo DXNet\r
+\r
+=== 0^SET/ECHO^Hace que el cluster muestre eco en todo lo que escribas\r
+=== 0^UNSET/ECHO^Deshabilita el eco en lo que escribas por parte del cluster\r
+Si has conectado al cluster vía una sesión de telnet, dependiendo\r
+del demonio que haya aceptado la conexión se podrá dar el caso de\r
+tener eco o no tenerlo en todo lo que escribamos. Puedes usar este\r
+comando para ajustar este parámetro a tu conveniencia.\r
+\r
+La información de como definas este parámetro se guardara en tus datos\r
+de usuario dentro del sistema.\r
+\r
+NO ES NECESARIO USAR ESTE COMANDO SI ESTAS CONECTADO VIA AX25.\r
+\r
+=== 0^SET/EMAIL <email> ...^Define tu dirección email y envía tus mensajes personales\r
+=== 0^UNSET/EMAIL^Deshabilita el envío de mensajes personales vía email\r
+Si nos llegan alguno mensaje personales, podemos usar este comando para\r
+controlar si estos mensajes nos son re-enviados a nuestra dirección email.\r
+Para activarlo haz como en el ejemplo:\r
+\r
+  SET/EMAIL mike.tubby@somewhere.com\r
+\r
+Puedes tener más de una dirección email (separadas por un espacio) .\r
+Se enviaran email a todas las direcciones que hayas especificado.\r
+\r
+Puedes deshabilitar el reenvío de mensajes con:\r
+\r
+  UNSET/EMAIL\r
+\r
+=== 0^SET/HERE^Informa a la red de que estas al teclado\r
+=== 0^UNSET/HERE^Informa a la red de que estas ausente\r
+\r
+=== 0^SET/HOMENODE <node> ^Define tu cluster habitual\r
+Esto informa a la red de cluster donde te sueles conectar normalmente.\r
+Cualquier mensaje para ti encontrara la forma de llegarte aunque no\r
+estés conectado, ej:\r
+\r
+  SET/HOMENODE ed7zab-5\r
+\r
+Se recomienda que el nodo habitual que se especifique este\r
+en la red normalmente conectado ya que de lo contrario el\r
+mensaje podría no llegarnos nunca si el sistema no nos ve.\r
+\r
+=== 8^SET/HOPS <call> ann|spots|route|wwv|wcy <n>^Define numero de hops\r
+Define el numero de hops para un particular tipo de mensaje PC con\r
+los que serán enviados a un enlace.\r
+\r
+Este comando te permite personalizar el numero de hops con los que\r
+enviaras a un enlace los siguientes mensaje: anuncios, spots, wwv\r
+y mensajes wcy.\r
+\r
+ej:\r
+  set/hops gb7djk ann 10\r
+  set/hops gb7mbc spots 20\r
+\r
+Con SHOW/HOPS tendrás la información de los hops definidos. Este\r
+comando crea un filtro y trabaja en conjunto con el sistema de\r
+filtrado para enlaces.\r
+\r
+Puedes quitar los hops definidos con anterioridad si hay algunos\r
+con el comando UNSET/HOPS, por ejemplo:-\r
+\r
+  unset/hops gb7djk ann 10\r
+  unset/hops gb7mbc spots 20\r
+\r
+=== 8^UNSET/HOPS <call> ann|spots|route|wwv|wcy^Quita numero de hops\r
+\r
+=== 9^SET/ISOLATE^Aisla a un nodo del resto de la red\r
+Conecta un nodo a tu sistema de forma tal que tu podrás recibir toda\r
+la información de nodos/usuarios que ese nodo te envíe, pero esta no\r
+será enviada al resto de tus enlaces ni a este nodo 'isolate' le llegara\r
+información del resto de la red.\r
+\r
+De este modo podemos conectar todos los nodos que quieras.\r
\r
+=== 9^UNSET/ISOLATE^Integra el nodo en la red, no lo aísla\r
+Quita el aislamiento que se produjo al definir a un nodo como aislado\r
+con el comando - SET/ISOLATE\r
+\r
+=== 0^SET/LANGUAGE <idioma>^Define el idioma que quieres usar\r
+Puedes seleccionar el idioma en el que quieres recibir la información\r
+interna y la ayuda del cluster.\r
+Actualmente los idiomas disponibles son:\r
+\r
+ Ingles:    set/language en\r
+ Alemán:    set/language de\r
+ Holandés:  set/language nl\r
+ Español :  set/language es\r
+ Italiano:  set/language it\r
+\r
+=== 0^SET/LOCATION <lat & long>^Introduce tus datos de latitud y longitud\r
+=== 9^SET/SYS_LOCATION <lat & long>^Define latitud y longitud del cluster\r
+Para tener una información exacta de rumbos y otras consultas al cluster\r
+debes decirle al programa cual es su latitud y su longitud.\r
+Si aun no lo has hecho con SET/QRA , este comando definirá esos datos\r
+por ti. Por ejemplo:\r
+\r
+  SET/LOCATION 52 22 N 0 57 E\r
+\r
+=== 0^SET/LOGININFO^Informa cuando una estación se conecta\r
+=== 0^UNSET/LOGININFO^Informa cuando una estación se desconecta\r
+\r
+=== 9^SET/LOCKOUT <call>^Prohibe la conexión de una estación al cluster\r
+=== 9^UNSET/LOCKOUT <call>^Vuelve a aceptar la conexión de una estación\r
+\r
+=== 0^SET/NAME <your name>^Define tu nombre\r
+Le dice al sistema cual es tu nombre ej:\r
+  SET/NAME Dirk\r
+\r
+=== 5^SET/NODE <call> [<call>..]^Define el indicativo como nodo AK1A\r
+Define en el sistema al indicativo(s) para que sea tratado como un\r
+cluster del tipo AK1A y adaptara el envío de paquetes de protocolo PC\r
+a este tipo de programa.\r
+\r
+=== 8^SET/OBSCOUNT <count> <nodecall>^Define el contador de chequeo.\r
+Desde la versión 1.35 en adelante, la conexión de los nodos vecinos es\r
+chequeada en intervalos regulares de tiempo (ver SET/PINGINTERVAL),\r
+normalmente 300 segundos o 5 minutos. Hay un 'marcador' que va contando\r
+hacia atrás en cada ping enviado y vuelve a su valor inicial en cada\r
+respuesta a nuestro ping que sea recibida. El valor por defecto de este\r
+parámetro es 2.\r
+\r
+Lo que esto significa es que un nodo vecino será chequeado dos veces\r
+What this means is that a neighbouring node will be pinged twice at \r
+(default) 300 second intervals and if no reply has been heard just before\r
+what would be the third attempt, that node is disconnected.\r
+\r
+Si un ping es recibido entonces el obscount es reseteado a su valor\r
+máximo. Usando valores por defecto, si un nodo no ha respondido a\r
+un ping después de 15 minutos, será desconectado.\r
+\r
+Puedes ajustar este parámetro entre 1 y 9.\r
+\r
+Se recomienda ENCARECIDAMENTE no cambiar el valor por defecto.\r
+\r
+=== 0^SET/PAGE <líneas por pagina>^define el numero de líneas por pagina\r
+Dice al sistema cuantas líneas deseas recibir cuando la información\r
+a recibir sobrepase ese numero. Por defecto esta en 20. Definiendo\r
+un valor de 0 se deshabilita el paginado, pero solo sirve para la\r
+sesión actual, no será recordado en una próxima conexión.\r
+\r
+  SET/PAGE 30\r
+  SET/PAGE 0\r
+\r
+Los parámetros se guardaran en la información local de usuarios\r
+excepto si ese valor, como se dice más arriba, fue 0.\r
+\r
+=== 9^SET/PINGINTERVAL <time> <nodecall>^Ajusta el intervalo ping a un nodo\r
+Desde la versión 1.35 todos los nodos que conectan directamente a nosotros\r
+son chequeados con un ping para determinar la calidad del enlace, y en\r
+un futuro, afecte a decisiones de mejor ruta. Por defecto este intervalo\r
+es de 300 segundos ó 5 minutos\r
+\r
+Puedes usar este comando para ajustar ese intervalo, pero por favor\r
+no lo hagas ...\r
+\r
+Pero si lo haces el valor que entres es tratado como minutos si es\r
+hasta 30 y como segundos si son números más altos.\r
+\r
+Esto también se usa para ayudar a determinar cuando un enlace no esta\r
+respondiendo ( ya que hay programas de cluster que no lo advierten),\r
+ver SET/OBSCOUNT para más información.\r
+\r
+Si tuvieses que cambiarlo (y podría ser útil en nodos conectados vía\r
+Internet con ip dinámicas y que se pierden después de un cierto tiempo\r
+de uso de esa ip) el tiempo puede ser especificado como:\r
+\r
+  5      si es menor de 30 es convertido a minutos de otro modo\r
+         se toma como el numero de segundos entre pings.\r
+  120s   120 segundos\r
+  5m     5 minutos\r
+  1h     1 hora\r
+\r
+Ten en cuenta que esto genera trafico en el enlace, definiendo este\r
+valor demasiado bajo molesta a tus nodos vecinos más de lo que se\r
+debiera.\r
+\r
+Puedes deshabilitarlo poniendo un valor de 0.\r
+\r
+=== 9^SET/PRIVILEGE <n> <call> [<call..]^Otorga niveles de privilegio\r
+Otorga el nivel de privilegio para un indicativo. El nivel de privilegio\r
+que pertenece a comandos están por defecto:\r
+  0 - usuario normal\r
+  1 - permite a nodos remotos el envío de RCMDs\r
+  5 - varios comandos privilegiados ( incluyendo apagar el cluster,\r
+      pero no desconectar), el nivel normal para otro nodo.\r
+  8 - más comandos privilegiados (incluyendo desconectar)\r
+  9 - privilegios de sysop local. NO DAR ESTE PRIVILEGIO A NINGUN\r
+      USUARIO O NODO QUE ACCEDA EN REMOTO.\r
+Si eres sysop y accedes al cluster como un usuario normal en una conexión\r
+remota, tus privilegios serán automáticamente el de un usuario normal, 0.\r
+\r
+=== 0^UNSET/PRIVILEGE^Quita un privilegio para la conexión actual\r
+Puedes usar este comando para 'proteger' la conexión actual de un\r
+uso no autorizado. Si quieres tener de nuevo tus privilegios deberás\r
+bien desconectarte y conectarte de nuevo (si estas en consola) o usar\r
+el comando SYSOP.\r
+\r
+=== 9^SET/PASSWORD <indicativo> <cadena>^Define un password para un usuario\r
+El password solo puede ser definido en primer lugar por el sysop. La cadena\r
+puede contener cualquier carácter.\r
+\r
+El modo en que este campo es usado depende del contexto. Si esta siendo\r
+usado en un contexto de comando de SYSOP, te mostrara 5 números aleatorios\r
+y tu tienes que dar la letra/numero/carácter que corresponda en orden a\r
+cada numero. Esto es principalmente lo que se usa para conexiones ax25.\r
+\r
+Si esta siendo usado en un contexto de una conexión vía telnet entonces\r
+si hay un password definido o la variable:\r
+\r
+  set/var $main::passwdreq = 1\r
+\r
+es ejecutada en el script de arranque (/spider/scripts/startup) del nodo,\r
+entonces un prompt requiriendo un password es enviado después del normal\r
+prompt 'login: '. Deberemos dar la cadena completa del password que hayamos\r
+definido.\r
+\r
+=== 0^SET/PASSWORD^Define tu password\r
+Este comando solo funciona para un usuario que haya conectado vía\r
+telnet ( de momento). Solo funcionara si ya tienes un password \r
+definido. El password inicial solo lo podrá definir el sysop.\r
+\r
+Cuando ejecutas este comando este te preguntara por tu password\r
+antiguo, luego te pedirá que entres el password nuevo dos veces\r
+(para estar seguro de que se envía correctamente). Puedes ver o\r
+no ver lo que escribas enviado de vuelta por el eco local dependiendo\r
+del cliente que uses para hacer el telnet.\r
+\r
+=== 9^UNSET/PASSWORD <call> ...^Borra (quita) el password a un usuario\r
+Este comando permite al sysop borrar por completo y quitar el password\r
+que un usuario pueda tener.\r
+\r
+=== 0^SET/PROMPT <cadena>^Cambia el prompt a <cadena>\r
+=== 0^UNSET/PROMPT^Devuelve el prompt a su estado normal ( por defecto )\r
+Este comando definirá el prompt a exactamente la cadena que digas.\r
+El objetivo de este comando es adecuar el prompt a programas externos\r
+que buscan una cadena especifica en el prompt ( o simplemente que\r
+quieras tener un prompt distinto ).\r
+\r
+Por ejemplo:\r
+\r
+  SET/PROMPT clx >\r
+\r
+El comando UNSET/PROMPT deshará lo que hemos hecho con el SET/PROMPT\r
+dejándolo en su estado original, tal como el sysop lo haya definido\r
+para todos los usuarios.\r
+\r
+=== 5^SET/SPIDER <call> [<call>..]^Define el indicativo como nodo DXSpider\r
+Informa al sistema de que ese indicativo sea tratado como un nodo DXSpider\r
+y de ese modo se le aplique el nuevo protocolo DX.\r
+\r
+=== 9^SET/SYS_QRA <locator>^Define el QRA locator del sistema\r
+=== 0^SET/QRA <locator>^Define tu QRA locator\r
+Informa al sistema cual es tu QRA locator. Si no has definido nada con\r
+el comando SET/LOCATION entonces tu latitud y longitud serán tomadas\r
+más o menos correctamente ( asumiendo que tu locator sea el correcto ;-))\r
+\r
+Por ejemplo:\r
+\r
+  SET/QRA JO02LQ\r
+\r
+=== 0^SET/QTH <tu qth>^Define tu QTH\r
+Informa al sistema de donde te encuentras. Por ejemplo:\r
+\r
+  SET/QTH East Dereham, Norfolk\r
+\r
+=== 9^SET/REGISTER <call> ...^Marca un usuario como registrado\r
+=== 9^UNSET/REGISTER <call> ...^Marca un usuario como no registrado\r
+El registro de usuarios es un concepto que puedes activar ejecutando:\r
+\r
+  set/var $main::regreq = 1 \r
+ este comando normalmente lo tendríamos en el fichero de arranque\r
+\r
+Si se activa y un usuario NO esta registrado, primero, en lugar\r
+del habitual fichero motd ( fichero de bienvenida al cluster que\r
+se encuentra en /spider/data/motd ) que se envía a un usuario al\r
+conectarse, se le enviaría el motd_nor ( nor = no registrado ).\r
+Segundo, el usuario no registrado solo tiene acceso al cluster\r
+en modo de SOLO-RECIBIR no pudiendo usar los comandos DX, ANN, etc.\r
+\r
+La única excepción que se le hace a un usuario no registrado es la\r
+de poder enviar un TALK o un mensaje al sysop.\r
\r
+=== 0^SET/TALK^Acepta mensajes TALK\r
+=== 0^UNSET/TALK^Deshabilita la recepción de mensajes TALK\r
+\r
+=== 9^SET/USDB <indicativo> <estado> <ciudad>^Añade/actualiza la base de datos FCC\r
+Este comando permite añadir o modificar un indicativo de la base\r
+de datos de indicativos de USA. Usar con extrema precaución.\r
+Cualquier cosa que hagas manualmente en un indicativo será borrado\r
+en sucesivas actualizaciones semanales de esta base de datos.\r
+\r
+  set/usdb g1tlh nh downtown rindge\r
+\r
+ver también DELETE/USDB\r
+\r
+\r
+=== 0^SET/WCY^Habilita la recepción de mensajes WCY\r
+=== 0^UNSET/WCY^Deshabilita la recepción de mensajes WCY\r
+\r
+=== 0^SET/WWV^Habilita la recepción de mensajes WWV\r
+=== 0^UNSET/WWV^Deshabilita la recepción de mensajes WWV\r
+\r
+=== 0^SET/WX^Habilita la recepción de mensajes WX\r
+=== 0^UNSET/WX^Deshabilita la recepción de mensajes WWV\r
+\r
+=== 1^SHOW/BADDX^Muestra la lista de indicativos definidos como baddx\r
+Muestra la lista de indicativos/palabras que el sistema rechazara,\r
+Ver SET/BADDX para más información.\r
+\r
+=== 1^SHOW/BADNODE^Muestra todos los nodos definidos como badnode\r
+Muestra la lista de nodos que el sistema rechazara, ver SET/BADNODE\r
+para más información.\r
+\r
+=== 1^SHOW/BADSPOTTER^Muestra la lista de indicativos definidos como badspotter\r
+Muestra la lista de indicativos de los cuales el sistema rechazara\r
+cualquier spot, ver SET/BADSPOTTER para más información.\r
+\r
+=== 1^SHOW/BADWORD^Muestra todas las palabras a rechazar en PC10,11,12...\r
+Muestra la lista de palabras que el sistema rechazara al encontrarse\r
+en cualquier PC10,11,12... , ver SET/BADWORD para más información.\r
+\r
+=== 0^SHOW/CONFIGURATION [<nodo>]^Muestra todos los nodos/usuarios visibles\r
+Este comando nos permite ver todos los usuarios y los nodos a los que\r
+estos están conectados.\r
+\r
+Este comando es normalmente abreviado con: sh/c\r
+\r
+ADVERTENCIA: Esta lista puede en ocasiones ser MUY larga !\r
+\r
+=== 0^SHOW/CONFIGURATION/NODE^Muestra todos los nodos conectados a nosotros\r
+Muestra todos los nodos que se encuentran conectados directamente a\r
+nuestro cluster.\r
+\r
+=== 1^SHOW/CONNECT^Muestra todas las conexiones en este momento.\r
+Este comando muestra información de todos las conexiones que se\r
+están desarrollando en nuestro nodo. Este comando da algo más de\r
+información que el comando WHO.\r
+\r
+=== 0^SHOW/DATE [<prefijo>|<indicativo>]^Muestra la hora del sistema\r
+Este comando es parecido a SHOW/TIME, la única diferencia es la\r
+presentación si no se especifica ninguna opción.\r
+\r
+Si no se da ningún prefijo o indicativo, este comando nos dará entonces\r
+la hora local y la hora UTC tal como este el ordenador configurado.\r
+Se dará el caso de que el ordenador este trabajando en hora UTC, por\r
+lo que no habrá diferencia entre las dos horas mostradas.\r
+Si se dan algunos prefijos, entonces veremos la hora UTC y la UTC más\r
+la diferencia horaria ( no incluye DST ) con respecto a esos países\r
+para los que hemos dado el prefijo o indicativo.\r
+\r
+=== 9^SHOW/DEBUG^Muestra que niveles de depuración tenemos activados.\r
+\r
+=== 0^SHOW/DX^Consulta a la base de datos de spot de DX\r
+Si solo escribes SHOW/DX recibirás los últimos spots que el sysop\r
+haya configurado (por defecto los últimos 10 spots).\r
+   \r
+Puedes además pedir el comando con cualquiera de las siguientes\r
+opciones que hacen más selectivo al comando SHOW/DX.\r
+Estas opciones son:\r
+   \r
+on <banda>      - ej 160m 20m 2m 23cm 6mm\r
+on <region>     - ej hf vhf uhf shf      (ver SHOW/BANDS)\r
+on <de>/<a>     - ej 7000/7003   7000-7003  (en Khz)\r
+   <de>-<a>\r
+   \r
+<numero>        - el numero de spots que quieres\r
+<del>-<al>      - <del> spot no <al> spot no en la lista seleccionada\r
+<del>/<al>\r
+   \r
+<prefijo>       - por un indicativo que empiece con <prefijo>\r
+*<sufijo>       - por un indicativo que termine con el <sufijo>\r
+*<cadena>*      - por un indicativo que contenga la <cadena>\r
+   \r
+day <number>    - empezando <numero> de días atrás\r
+day <de>-<a>    - <de> días <a> días atrás\r
+    <de>/<a>\r
+   \r
+info <texto>    - cualquier spot que contenga <texto> en el campo de\r
+                  los comentarios.\r
+\r
+by <indicativo> - cualquier spot enviado por <indicativo>\r
+                  (spotter <indicativo> es igualmente correcto).\r
+\r
+qsl <indicativo>- esta opción busca automáticamente por cualquier spot\r
+                  de <indicativo_dx> en el que figure la palabra QSL, VIA.\r
+\r
+iota [<iota>]   - si no se da la referencia iota, se buscara por la cadena\r
+                  iota o cualquier dato que parezca una referencia iota.\r
+                  Si especificas el numero iota, buscara por este dato.\r
+\r
+qra [<locator>] - buscara por ese locator si has indicado alguno, si no\r
+                  se da ninguno buscara cualquier spot que contenga un dato\r
+                  que parezca un locator.\r
+\r
+dxcc            - trata el prefijo como un 'pais' y busca los spots\r
+                  de ese pais sin importar el prefijo actual.\r
+                       ej dxcc oq2\r
+                  \r
+                  también puedes usar la opción 'by'\r
+                  ej by W dxcc  \r
+\r
+\r
+Ejemplos:\r
+   \r
+   SH/DX 9m0\r
+   SH/DX on 20m info iota\r
+   SH/DX 9a on vhf day 30\r
+   SH/DX rf1p qsl\r
+   SH/DX iota \r
+   SH/DX iota eu-064\r
+   SH/DX qra jn86\r
+   SH/DX dxcc oq2\r
+   SH/DX dxcc oq2 by w dxcc\r
+\r
+  \r
+=== 0^SHOW/DXCC <prefijo>^Consulta la base de datos por países\r
+Este comando toma el <prefijo> ( que puede ser un indicativo\r
+completo o parcial si lo deseas), busca el numero interno que\r
+en nuestra base de datos corresponda a ese país, y mostrara\r
+todos los spots igual que si hubiésemos usado SHOW/DX por ese país.\r
+\r
+Las opciones para SHOW/DX también se aplican a este comando.\r
+ej: \r
+   \r
+   SH/DXCC G\r
+   SH/DXCC W on 20m info iota\r
+\r
+=== 0^SHOW/DXSTATS^Muestra las estadísticas de los últimos 31 días\r
+Muestra una lista día por día de los spots recibidos en los últimos\r
+31 días.\r
+\r
+=== 0^SHOW/FILES [<filearea> [<cadena>]]^Muestra el contenido de directorio\r
+SHOW/FILES sin ninguna opción nos dará una lista de los directorios de\r
+almacenamiento de ficheros disponibles en el sistema. Para ver el contenido\r
+de un área en particular escribe:\r
+\r
+   SH/FILES <filearea>\r
+\r
+donde <filearea> es el directorio de ficheros que quieres ver.\r
+\r
+También puedes usar caracteres comodín como '*' y '?' en una cadena\r
+para ver una selección de ficheros en ese directorio, ej:\r
+\r
+   SH/FILES bulletins arld*\r
+\r
+Ver también TYPE - para ver el contenido de un fichero.\r
+\r
+=== 0^SHOW/FILTER^Muestra que filtros tenemos activos\r
+Muestra el contenido de todos los filtros que tengamos definidos.\r
+este comando nos da todos los que tengamos - de todas los tipos.\r
+\r
+=== 0^SHOW/HFSTATS^Muestra las estadísticas de los últimos 31 días en HF\r
+Muestra una lista día por día de los spots recibidos en los últimos\r
+31 días en cada banda de HF.\r
+\r
+=== 0^SHOW/HFTABLE^Muestra la tabla de spoters en HF\r
+Muestra una lista de indicativos que han enviado spots de HF,\r
+y cuantos han enviado en los últimos 31 días. Si no se especifica\r
+ningún país, por defecto obtendrás los spots generados por\r
+usuarios de tu propio país.\r
+\r
+Recuerda que algunos países tienen más de una entidad DXCC en ellos\r
+(ej: EA:-), para mostrarlos todos (en el caso de que no te encuentres\r
+en EA que en ese caso es tratado específicamente en el propio programa)\r
+deberás pedir todos los prefijos que corresponden a este país.\r
+\r
+  sh/hftable ea ea6 ea8 ea9\r
+\r
+Ten en cuenta que los prefijos son convertidos a códigos de país, por lo\r
+que no tendrás que listar todos los posibles prefijos de cada país, en\r
+el caso de España, 'sh/hftable ea' mostrara todos los prefijos para\r
+España, EA, ED, AM, etc.\r
+\r
+=== 8^SHOW/HOPS <nodo> [ann|spots|route|wcy|wwv]^Indica numero de hops para <nodo>\r
+Este comando nos mostrara los hops definidos para un cierto nodo. Puedes\r
+especificar que categoría quieres ver (spots, wwv, etc). Si no se indica\r
+ninguna, nos mostrara todas.\r
\r
+=== 1^SHOW/ISOLATE^Muestra la lista de nodos aislados.\r
+\r
+=== 9^SHOW/LOCKOUT <prefijo>|ALL^Nos dará la lista de indicativos excluidos\r
+Muestra la lista de estaciones no autorizadas a conectar en nuestro cluster.\r
+\r
+=== 8^SHOW/LOG [<indicativo>]^Muestra un extracto del log del sistema\r
+Este comando nos da una parte del log del sistema. Por si solo mostrara\r
+parte del log general del nodo. Con la opción de añadir un indicativo\r
+nos mostrara entonces parte del log asociado a ese indicativo.\r
+\r
+=== 0^SHOW/MOON [<prefijo>|<indicativo>]^Muestra salida y puesta de la Luna\r
+Muestra la salida y la puesta de la Luna para un (una lista de) prefijo\r
+o indicativo, junto con el azimuth y elevación del Sol actualmente en\r
+esas posiciones.\r
+\r
+Si no especificas ningún prefijo o indicativo, se mostraran los datos\r
+para tu propio QTH ( teniendo en cuenta que hayas definido esos datos\r
+con SET/LOCATION o SET/QRA), junto con el azimuth y elevación actual.\r
+\r
+Además, mostrara la ganancia o perdida en dB relativa a la distancia\r
+nominal de 385,000Km debido a la naturaleza elipsoidal de la orbita.\r
+\r
+Si todo esto fallase esto mostrara las horas de salida y puesta con\r
+respecto al nodo al que estas conectado.\r
+\r
+Por ejemplo:-\r
+\r
+  SH/MOON\r
+  SH/MOON G1TLH W5UN\r
+\r
+También puedes usar este comando para ver hacia el pasado, o hacia\r
+el futuro, de modo que si quieres ver los datos de ayer, escribe:\r
+\r
+  SH/MOON -1 \r
+\r
+o tres días atrás:\r
+\r
+  SH/MOON +3 W9\r
+\r
+Se pueden ver hasta 366 días tanto en el pasado como en el futuro.\r
+\r
+=== 0^SHOW/MUF <prefijo> [<horas>][long]^Muestra la propagación a <prefijo>\r
+Este comando te permite ver las bandas donde las condiciones para que tu\r
+contactes una estación en el país del cual hayas especificado un prefijo\r
+se encuentran mejor.\r
+\r
+La potencia de salida asume un modesto valor de 20dBW y un receptor con\r
+una sensibilidad de -123dBm (unos 0.15muV/10dB SINAD)\r
+\r
+El resultado predice con aproximación las frecuencias operativas y\r
+la señal para altas frecuencias (onda corta) y los circuitos de \r
+propagación en unos días específicos del año y unas horas\r
+determinadas del día. Es más útil en circuitos entre 250 km y 6000 km\r
+pero se puede usar con una exactitud reducida en circuitos más cortos\r
+o más largos de esas distancias. \r
+\r
+El comando usa una rutina MINIMUF 3.5 creada por la marina de los\r
+Estados Unidos de América y usado para predecir la MUF dado un flujo\r
+solar, día del año, hora del día y coordenadas geográficas del\r
+transmisor y del receptor. Esta rutina es razonablemente precisa\r
+para nuestro uso, con una posibilidad de error de 3.8 MHz, pero\r
+mucho más pequeño y menos complejo que los programas usados por\r
+estaciones de radiodifusión comercial como La Voz de América.\r
+\r
+\r
+El comando mostrara algunas cabeceras de información detallando\r
+su significado, junto con las posiciones, latitud y longitud y\r
+rumbos. Luego mostrara la hora UTC (UT), hora local en el otro\r
+punto (LT), calcula la MUF, el ángulo del zenith solar en un punto\r
+medio del circuito (Zen) y un valor aproximado de la intensidad de\r
+las señales que se podrán recibir. Luego para cada banda en la que el\r
+sistema crea que puede haber posibilidad de un circuito, este indica\r
+un valor.\r
+\r
+El valor es actualmente tomado en referencia a una lectura de S meter\r
+de 6dB / por cada unidad S. Si el valor tiene además un símbolo '+' ,\r
+esto significa que hay que añadir 1/2 unidad S. Si el valor tiene\r
+una 'm' significa que puede existir mucho fading (QSB), y si\r
+tiene una 's' la señal podría recibirse con bastante ruido.\r
+\r
+Por defecto SHOW/MUF mostrara los datos para las siguientes 2 horas.\r
+Puedes especificar cualquier periodo hasta llegar a 24 horas poniendo\r
+el numero de horas que deseas después del prefijo. Por ejemplo:\r
+\r
+  SH/MUF W\r
+\r
+produce:\r
+\r
+  RxSens: -123 dBM SFI: 159   R: 193   Month: 10   Day: 21\r\r
+  Power :   20 dBW    Distance:  6283 km    Delay: 22.4 ms\r
+  Location                       Lat / Long           Azim\r
+  East Dereham, Norfolk          52 41 N 0 57 E         47\r
+  United-States-W                43 0 N 87 54 W        299\r
+  UT LT  MUF Zen  1.8  3.5  7.0 10.1 14.0 18.1 21.0 24.9 28.0 50.0\r
+  18 23 11.5 -35  mS0+ mS2   S3\r
+  19  0 11.2 -41  mS0+ mS2   S3\r
+\r
+Indicando que tendrás circuitos con señales bajas y QSB en las\r
+bandas de 80m y 160m pero señales para poder trabajar en 40m\r
+(aproximadamente señales S3).\r
+\r
+Escribiendo:\r
+\r
+  SH/MUF W 24\r
+\r
+Tendrás la misma información que en el ejemplo de arriba, pero\r
+con los datos de propagación para las siguientes 24 horas .\r
+\r
+  SH/MUF W L 24   SH/MUF W 24 Long\r
+\r
+Este ejemplo te mostrara una estimación de la propagación usando\r
+el camino largo. Podremos apreciar que los números que obtendremos\r
+no serán muy útiles, ni muy precisos, pero se incluye para tener\r
+el programa completo.\r
+\r
+=== 0^SHOW/NEWCONFIGURATION [<node>]^Muestra todos los nodos/usuarios visibles\r
+Este comando nos permite ver todos los usuarios y los nodos a los que\r
+estos están conectados.\r
+\r
+Este comando es abreviado con: sh/newc\r
+\r
+Este comando nos da prácticamente la misma información que\r
+el comando SHOW/CONFIGURATION excepto que este nos muestra\r
+todos los duplicados de rutas si es que las hay. También usa\r
+un formato de presentación diferente.\r
+\r
+ADVERTENCIA: Esta lista puede en ocasiones ser MUY larga !\r
+\r
+=== 0^SHOW/NEWCONFIGURATION/NODE^Muestra todos los nodos conectados al nuestro\r
+Muestra todos los nodos conectados a este nodo en el nuevo formato.\r
+\r
+=== 1^SHOW/NODE [<indicativo> ...]^Muestra el tipo y numero de versión de nodos\r
+Muestra el tipo y versión (si están conectados) de los nodos especificados\r
+en la línea del comando. Si no se especifica ningún indicativo tendremos\r
+una lista de todos los indicativos de no-usuarios conocidos por el sistema.\r
+\r
+=== 0^SHOW/PREFIX <indicativo>^Consulta la base de datos por prefijos\r
+Este comando toma el <prefijo> ( que puede ser un indicativo completo\r
+o parcial si lo deseas o un prefijo), busca el numero interno que\r
+en nuestra base de datos corresponda a ese país, y mostrara todos los\r
+prefijos para ese país junto con el numero interno, las zonas CQ, ITU\r
+y latitud y longitud de sus capital.\r
+\r
+Ver también SHOW/DXCC\r
+\r
+=== 5^SHOW/PROGRAM^Muestra donde se encuentran todos los módulos del programa\r
+Muestra el nombre y directorio desde donde cada modulo del programa fue\r
+cargado. Esto es útil para saber con exactitud de donde se ha cargado\r
+un fichero tipo .pm .\r
+\r
+=== 0^SHOW/QRA <locator> [<locator>]^Muestra distancia entre locators\r
+=== 0^SHOW/QRA <lat> <long>^Convierte latitud y longitud a locator\r
+Este es un comando multifunción que te permite tanto calcular la\r
+distancia y rumbo entre dos locators o ( si solo se da un locator en\r
+la línea del comando ) la distancia y rumbo desde tu estación a ese\r
+locator. Por ejemplo:\r
+\r
+SH/QRA IO92QL \r
+SH/QRA JN06 IN73\r
+\r
+El primer ejemplo te dará la distancia y rumbo al locator desde el\r
+tuyo, el segundo ejemplo calculara la distancia y rumbo desde el\r
+primer locator al segundo. Puedes usar 4 ó 6 caracteres para locator.\r
+\r
+También es posible convertir una latitud y longitud en un locator\r
+usando el comando con latitud y longitud como argumento, por ejemplo:\r
+\r
+SH/QRA 52 41 N 0 58 E\r
+\r
+=== 0^SHOW/QRZ <indicativo>^Muestra detalles del callbook de una estación\r
+Este comando hace una consulta al servidor de callbook de QRZ en Internet\r
+y nos muestra cualquier información disponible para esa estación. Este\r
+servicio esta disponible para los usuarios de este programa por\r
+http://www.qrz.com\r
+\r
+=== 9^SHOW/REGISTERED [<prefijo>]^Muestra los usuarios registrados\r
+\r
+=== 0^SHOW/ROUTE <indicativo> ...^Muestra la ruta para un indicativo\r
+Este comando permite ver a que nodo esta conectado el indicativo que\r
+especifiques. podríamos decir que es el comando inverso a sh/config.\r
+\r
+sh/route n2tly\r
+\r
+=== 0^SHOW/SATELLITE <nombre> [<horas> <intervalo>]^Muestra datos de seguimiento\r
+Muestra los datos para el seguimiento desde tu situación para un satélite\r
+que elijas, desde ahora o para las próximas horas.\r
+\r
+Si usas este comando sin un nombre de satélite, se mostrara una lista de\r
+todos los satélites disponibles y conocidos en el sistema.\r
+\r
+Si das un nombre tendrás los datos para el seguimiento de todos los\r
+pases que empiezan y terminan 5 grados por debajo del horizonte.\r
+Por defecto dará información para las siguientes tres horas por cada\r
+periodo de 5 minutos.\r
+\r
+\r
+Puedes alterar el numero de horas y el tamaño de los pasos, pero con\r
+ciertos limites.\r
+\r
+Cada pase en un periodo es separado con un línea de caracteres '------'\r
+\r
+Por ejemplo:\r
+\r
+SH/SAT AO-10 \r
+SH/SAT FENGYUN1 12 2\r
+\r
+=== 6^SHOW/STATION ALL [<regex>]^Muestra la lista de usuarios en el istema\r
+=== 0^SHOW/STATION [<indicativo> ..]^Muestra información sobre una estación\r
+Muestra la información de que se disponga sobre un indicativo y si \r
+(y donde) ese indicativo esta conectado en la red.\r
+\r
+  SH/ST G1TLH\r
+\r
+Si no se especifica ningún indicativo la información se tendrá de\r
+ti mismo.\r
+\r
+=== 0^SHOW/SUN [+/- days][<prefijo>|<callsign>]^Muestra salida y puesta del Sol\r
+Muestra la salida y la puesta del Sol para un (una lista de) prefijo\r
+o indicativo, junto con el azimuth y elevación del Sol actualmente en\r
+esas posiciones.\r
+\r
+Si no especificas ningún prefijo o indicativo, se mostraran los datos\r
+para tu propio QTH ( teniendo en cuenta que hayas definido esos datos\r
+con SET/LOCATION o SET/QRA), junto con el azimuth y elevación actual.\r
+\r
+Si todo esto fallase esto mostrara las horas de salida y puesta con\r
+respecto al nodo al que estas conectado.\r
+\r
+Por ejemplo:-\r
+\r
+  SH/SUN\r
+  SH/SUN G1TLH K9CW ZS\r
+\r
+También puedes usar este comando para ver hacia el pasado, o hacia\r
+el futuro, de modo que si quieres ver los datos de ayer, escribe:\r
+\r
+  SH/SUN -1 \r
+\r
+o tres días atrás:\r
+\r
+  SH/MOON +3 W9\r
+\r
+=== 0^SHOW/TIME [<prefijo>|<callsign>]^Muestra la hora del sistema\r
+Si no se da ningún prefijo o indicativo, este comando nos dará entonces\r
+la hora local y la hora UTC tal como este el ordenador configurado.\r
+Se dará el caso de que el ordenador este trabajando en hora UTC, por\r
+lo que no habrá diferencia entre las dos horas mostradas.\r
+Si se dan algunos prefijos, entonces veremos la hora UTC y la UTC más\r
+la diferencia horaria ( no incluye DST ) con respecto a esos países\r
+para los que hemos dado el prefijo o indicativo.\r
+\r
+=== 0^SHOW/USDB [indicativo ..]^Muestra información de la base de datos de la FCC\r
+Muestra la Ciudad y el Estado de un indicativo de la base de datos\r
+de la FCC. Para ello se habrá tenido que implementar dicha base de datos\r
+en nuestro cluster, ejemplo:-\r
+\r
+  sh/usdb k1xx\r
+\r
+\r
+=== 0^SHOW/VHFSTATS^Muestra las estadísticas de los últimos 31 días en VHF\r
+Muestra una lista día por día de los spots recibidos en los últimos\r
+31 días en cada banda de VHF y superiores.\r
+\r
+=== 0^SHOW/VHFTABLE^Muestra la tabla de spoters en VHF y superiores\r
+Muestra una lista de indicativos que han enviado spots de VHF y bandas\r
+superiores, y cuantos han enviado en los últimos 31 días. Si no se\r
+especifica ningún país, por defecto obtendrás los spots generados por\r
+usuarios de tu propio país.\r
+\r
+Recuerda que algunos países tienen más de una entidad DXCC en ellos\r
+(ej: EA:-), para mostrarlos todos (en el caso de que no te encuentres\r
+en EA que en ese caso es tratado específicamente en el propio programa)\r
+deberás pedir todos los prefijos que corresponden a este país.\r
+\r
+  sh/vhftable ea ea6 ea8 ea9\r
+\r
+Ten en cuenta que los prefijos son convertidos a códigos de país, por lo\r
+que no tendrás que listar todos los posibles prefijos de cada país, en\r
+el caso de España, 'sh/vhftable ea' mostrara todos los prefijos para\r
+España, EA, ED, AM, etc.\r
+\r
+=== 0^SHOW/WCY^Muestra los últimos 10 mensajes tipo WCY\r
+=== 0^SHOW/WCY <n>^Muestra los últimos <n> mensajes tipo WCY\r
+Nos mostrara la información WCY más reciente que haya sido recibida\r
+por nuestro sistema.\r
+\r
+=== 0^SHOW/WWV^Muestra los últimos 10 mensajes tipo WWV\r
+=== 0^SHOW/WWV <n>^Muestra los últimos <n> mensajes tipo WWV\r
+Nos mostrara la información WWV más reciente que haya sido recibida\r
+por nuestro sistema.\r
+\r
+=== 5^SHUTDOWN^Apaga el cluster\r
+Apaga el cluster y desconecta a todos los usuarios.\r
+\r
+=== 9^SPOOF <call> <comando>^Ejecuta un comando como si fueses otra estación\r
+Este comando existe con el fin de que el sysop pueda definir parámetros\r
+para un usuario. Permite al sysop ejecutar comandos como si los estuviese\r
+enviando la estación que se especifique.\r
+ej:\r
+\r
+   SPOOF G1TLH set/name Dirk\r
+   SPOOF G1TLH set/qra JO02LQ\r
+\r
+=== 5^STAT/DB <dbname>^Muestra el estado de una base de datos\r
+Muestra los datos internos de una base de datos, fecha de creación, etc.\r
+\r
+Dependiendo del nivel de privilegio que tengas veras más o menos\r
+información. Este comando no tiene mucha utilidad para un usuario.\r
+\r
+=== 5^STAT/CHANNEL [<indicativo>]^Muestra el estado de un canal en el cluster\r
+Muestra el estado interno del objeto de un canal bien del que tu estas\r
+o de cualquier indicativo si has especificado alguno.\r
+\r
+Solo los campos que estén definidos  (en términos de perl) serán\r
+mostrados.\r
+\r
+=== 1^STAT/MSG^Muestra el estado de los mensajes del sistema\r
+=== 1^STAT/MSG <msgno>^Muestra el estado del mensaje <numero>\r
+Este comando muestra el estado interno de un mensaje e incluye información\r
+tal como la de a quien ha sido ya enviado, su tamaño, origen etc.\r
+\r
+Si no se especifica ningún numero entonces el estado de los mensajes\r
+del sistema son mostrados.\r
+\r
+=== 5^STAT/ROUTE_NODE <indicativo>^Muestra los datos en un objeto Route::Node\r
+=== 5^STAT/ROUTE_NODE all^Muestra la lista de todos los objetos Route::Node\r
+\r
+=== 5^STAT/ROUTE_USER <indicativo>^Muestra los datos en un objeto Route::User\r
+=== 5^STAT/ROUTE_USER all^Muestra los datos en un objeto Route::User\r
+\r
+=== 5^STAT/USER [<indicativo>]^Muestra el estado de un usuario\r
+Muestra el contenido completo de un registro de usuario incluyendo\r
+toda la información privada.\r
+\r
+Solo los campos que estén definidos  (en términos de perl) serán\r
+mostrados.\r
+\r
+=== 0^SYSOP^Obtiene tus derechos de sysop si conectas en remoto\r
+El sistema automáticamente reduce tu nivel de privilegios a los\r
+de un usuario normal si estas conectando en remoto. Este comando\r
+te permite recuperar tus privilegios.\r
+Esto usa el sistema tradicional: 5 números son devueltos al ejecutar\r
+el comando, estos 5 números coinciden con 5 caracteres y la posición\r
+en la que se encuentran dentro de la cadena que se definió como\r
+password ( ver SET/PASSWORD). Los caracteres empiezan por el\r
+numero cero.\r
+\r
+El programa espera entonces a que devuelvas una cadena que\r
+contenga los caracteres en su orden correcto. Puedes enmascarar\r
+esos caracteres entre otros para hacérselo difícil a cualquiera\r
+que nos pudiese estar viendo. Por ejemplo ( y estos valores son\r
+solo para explicar como funciona esto ;-) :\r
+\r
+  password = 012345678901234567890123456789\r
+  > sysop\r
+  22 10 15 17 3\r
+tu escribes:\r
+ aa2bbbb0ccc5ddd7xxx3n\r
+ ó 2 0 5 7 3\r
+ ó 20573\r
+\r
+Todos ellos coinciden. Si no se especifico un password recibirás\r
+una serie de números pero no ocurrirá nada cuando envíes una cadena.\r
+Mayusculas/minusculas son reconocidas.\r
+\r
+=== 0^TALK <call> [<text>]^Envía un mensaje privado a otra estación\r
+=== 0^TALK <call> > <nodo> [<text>]^Envía un mensaje privado a <call> vía otro nodo\r
+Enviar un mensaje corto de texto a otra estación que esta visible en la\r
+red de cluster. Puedes enviarlo a cualquiera que puedas ver en la lista\r
+cuando pides SHOW/CONFIGURATION, no tienen por que estar conectados en\r
+nuestro mismo nodo.\r
+\r
+La segunda variante del comando TALK se usa cuando otros nodos están\r
+conectados con restricciones en la información de usuarios. Esto\r
+normalmente significa que estos nodos no envían la información de\r
+conexiones/desconexiones de sus usuarios a la red.\r
+\r
+Si sabes que G3JNB puede estar conectado en GB7TLH, pero solo puedes\r
+ver a GB7TLH en la lista SH/C pero sin usuarios, entonces tendrías\r
+que usar este segundo formato del comando talk.\r
+\r
+Si quieres tener una conversación con alguien, puedes enviar solo el comando\r
+seguido del indicativo a quien quieres enviar los talks. Esto hará que\r
+esa estación reciba un mensaje advirtiéndole de que tu entras en modo\r
+talk hacia su estación, y tu solo tendrás que escribir el texto ya que\r
+todo lo que escribas, le saldrá en pantalla a la otra estación.\r
+\r
+Todos los spots, anuncios, etc, seguirán siendo recibidos en nuestro\r
+terminal.\r
+\r
+Si quieres hacer algo, como enviar un spot, debes de anteponer un '/'\r
+delante del comando, ej:\r
+\r
+   /DX 14001 G1TLH What's a B class licensee doing on 20m CW?\r
+   /HELP talk\r
+\r
+Para salir del modo talk escribe:\r
+   \r
+   /EX\r
+\r
+Si estas en modo 'Talk' , hay posibilidad de enviar el resultado de\r
+ejecutar un comando a los usuarios con los que estés en este modo.\r
+para ello tendrás que anteponer '//'  al comando. Por ejemplo:-\r
+\r
+  //sh/hftable\r
+\r
+esto enviara la hftable a todos los usuarios con los que estés hablando\r
+en este momento.\r
+\r
+=== 0^TYPE <filearea>/<name>^Ver el contenido de un fichero en un directorio\r
+Nos muestra el contenido de un fichero en un directorio. Si por ejemplo\r
+en el directorio para ficheros 'bulletins' quieres ver un fichero con el\r
+nombre 'arld051' debes escribir:\r
+\r
+   TYPE bulletins/arld051\r
+\r
+Ver también SHOW/FILES para ver que directorios están disponibles y\r
+una lista de contenidos.\r
+\r
+=== 0^WHO^Muestra quien esta físicamente conectado a nosotros\r
+Esto nos da una breve lista de que indicativos están conectados y\r
+que tipo de conexión tienen.\r
+\r
+=== 0^WX <texto>^Envía un mensaje tipo WX a los usuarios locales\r
+=== 0^WX FULL <texto>^Envía un mensaje tipo WX a toda la red\r
+=== 5^WX SYSOP <texto>^Envía un mensaje WX solo a otros nodos\r
+\r
+\r
index c32cd934e353fba9684e60e2a54b3d961fc6a481..a4ca81618af4e516c6b1339897eea9082bc86afd 100644 (file)
-# -*- perl -*-
-# 
-# this file contains the system messages. Don't forget to reload them
-# if you change them (load/messages)
-#
-# $Id$
-#
-
-package DXM;
-
-%msgs = (
-                en => {
-                               addr => 'Address set to: $_[0]',
-                already => '$_[0] already connnected',
-                               anns => 'Announces enabled for $_[0]',
-                               annu => 'Announces disabled for $_[0]',
-                               annts => 'AnnTalk enabled for $_[0]',
-                               anntu => 'AnnTalk disabled for $_[0]',
-                               badnode1 => '$_[0] is now a bad node',
-                               badnode2 => '$_[0] is now a good node',
-                               badnode3 => 'List of Bad Nodes:-',
-                               bbse1 => 'Please enter your BBS address,, set/bbs <your bbs address>',
-                               bbs => 'Your BBS Address is now \"$_[0]\"',
-                               beepoff => 'Beeps are now off',
-                               beepon => 'Beeps are now on',
-                               call1 => 'Callsign lookup via $_[0]:',
-                               conother => 'Sorry $_[0] you are connected to me on another port',
-                               concluster => 'Sorry $_[0] you are already connected elsewhere on the cluster (on $_[1])',
-                               conscript => 'no connect script called \"$_[0]\" found in $main::root/connect',
-                               confail => 'connection to $_[0] failed ($_[1])',
-                               constart => 'connection to $_[0] started',
-                               deluser => 'User $_[0] has been deleted',
-                               db1 => 'This database is hosted at $_[0]',
-                               db2 => 'Sorry, but key: $_[0] was not found in $_[1]',
-                               db3 => 'Sorry, database $_[0] doesn\'t exist here',
-                               db4 => 'Sorry, database $_[0] located at $_[1] isn\'t currently online',
-                               db5 => 'Accessing remote database on $_[0]...standby...',
-                               db6 => 'Database $_[0] already exists, delete it first',
-                               db7 => 'Database $_[0] created for remote node $_[1]',
-                               db8 => 'Database $_[0] created locally',
-                               db9 => 'Database $_[0] removed',
-                               db10 => '$_[0] records imported into $_[1]',
-                               db11 => 'Sending your request(s) to $_[0], please stand by...',
-                               dfreq1 => 'Invalid freq $_[0] need: eg 0/30000 or hf or hf/cw', 
-                               dir1 => 'No messages found',
-                               disc1 => 'Disconnected by $_[0]',
-                               disc2 => 'Channel $_[0] disconnected',
-                               disc3 => 'No Channel, but connection $_[0] disconnected',
-                               disc4 => 'No Channel or connection but orphan $_[0] disconnected',
-                               done => 'Done',
-                               dup => 'Sorry, this is a duplicate',
-                               dupspot => 'Sorry, this is a duplicate (wait a minute and try again)',
-                               dx1 => 'Frequency $_[0] not in band (see show/band); usage: DX [BY call] freq call comments',
-                               dx2 => 'Need a callsign; usage: DX [BY call] freq call comments',
-                               dx3 => 'The callsign or frequency is invalid',
-                               dxs => 'DX Spots enabled for $_[0]',
-                               dxu => 'DX Spots disabled for $_[0]',
-                               e1 => 'Invalid command',
-                               e2 => 'Error: $_[0]',
-                               e3 => '$_[0]: $_[1] not found',
-                               e4 => 'Need at least a prefix or callsign',
-                               e5 => 'Not Allowed',
-                               e6 => '*** No station specified ***',
-                               e7 => 'callsign $_[0] not visible on the cluster',
-                               e8 => 'Need a callsign and some text',
-                               e9 => 'Need at least some text',
-                               e10 => '$_[0] not connected locally',
-                               e11 => 'Can\'t use $main:mycall as target',
-                               e12 => 'Need a node callsign',
-                               e13 => '$_[0] is not a node',
-                               e14 => 'First argument must be numeric and > 0',
-                               e15 => 'invalid qualifier \"$_[0]\"',
-                               e16 => 'File \"$_[0]\" exists',
-                               e17 => 'Please don\'t use the words: @_ on here', 
-                               e18 => 'Cannot connect to $_[0] ($!)',
-                               e19 => 'Invalid character in line',
-                               e20 => 'token $_[0] not recognised',
-                               e21 => '$_[0] not numeric',
-                               e22 => '$_[0] not a callsign',
-                               e23 => '$_[0] not a range (eg 0/30000)', 
-                               e24 => 'Sorry, Internet access is not enabled',
-                               e25 => 'Sorry the value must be between $_[0] and $_[1]',
-                               e26 => 'Too many concurrent errors, you are being disconnected',
-                               e27 => '$_[0] not a numeric or a callsign prefix', 
-                               e28 => 'Sorry, you need to be registered (SP $main::myalias to register)',
-                               e29 => 'Need a password',
-                               e30 => 'Cannot Open $_[0] $!',
-                               e31 => '$_[0] is not a user', 
-                               e32 => 'Need a passphrase',
-
-                               echoon => 'Echoing enabled',
-                               echooff => 'Echoing disabled',
-                               echow => '*Echoing is currently disabled, set/echo to enable',
-                               emaile1 => 'Please enter your email address, set/email <your e-mail address>',
-                               emaila => 'Your E-Mail Address is now \"$_[0]\"',
-                               email => 'E-mail address set to: $_[0]',
-                               export1 => 'usage: export <msgno> <filename>',
-                               export2 => '$_[3] has error exporting msg $_[0] to $_[1] ($_[2])',
-                               export3 => '$_[2 ] exported msg $_[0] to $_[1]',
-                               filter1 => 'Filter $_[0] updated for $_[1]',
-                               filter2 => 'Unknown filter keyword $_[0]',
-                               filter3 => 'No filters defined for $_[0]',
-                               filter4 => '$_[0]$_[1] Filter $_[2] deleted for $_[3]',
-                               filter5 => 'need some filter commands...',
-                               filter6 => '$_[0]$_[1] Filter for $[2] not found',
-                               grids => 'DX Grid enabled for $_[0]',
-                               gridu => 'DX Grid disabled for $_[0]',
-                               illcall => 'Sorry, $_[0] is an invalid callsign',
-                               hasha => '$_[0] already exists in $_[1]',
-                               hashb => '$_[0] added to $_[1]',
-                               hashc => '$_[0] removed from $_[1]',
-                               hashd => '$_[0] not in $_[1]', 
-                               hashe => '$_[0] set on $_[1]', 
-                               helpe1 => 'Help system unavailable, tell sysop',
-                               helpe2 => 'No help available on $_[0]',
-                               heres => 'Here set on $_[0]',
-                               heade1 => 'Using $main::mycall Coords, consider doing a set/location or set/qra',
-                               hereu => 'Here unset on $_[0]',
-                               homebbs => 'Home BBS set to: $_[0]',
-                               homenode => 'Home Node set to: $_[0]',
-                               hnodee1 => 'Please enter your Home Node, set/homenode <your home DX Cluster>',
-                               hnodee2 => 'Failed to set homenode on $_[0]',
-                               hnode => 'Your Homenode is now \"$_[0]\"',
-                               init1 => 'sent initialisation message to $_[0]',
-                               iso => '$_[0] Isolated',
-                               isou => '$_[0] UnIsolated',
-                               isoc => '$_[0] created and Isolated',
-                               isoari => 'there is an input route filter for $_[0]; clear/route input $_[0] first',
-                               isoaro => 'there is an output route filter for $_[0]; clear/route $_[0] first',
-                               isow => '$_[0] is isolated; unset/isolate $_[0] first',
-                               l1 => 'Sorry $_[0], you are already logged on on another channel',
-                               l2 => 'Hello $_[0], this is $main::mycall in $main::myqth\nrunning DXSpider V$main::version build $main::build',
-                               lang => 'Language is now English',
-                               lange1 => 'set/language <lang> where <lang> is one of ($_[0])',
-                               lange2 => 'failed to set language on $_[0]', 
-                               lh1 => '$main::data/hop_table.pl doesn\'t exist',
-                               loce1 => 'Please enter your location,, set/location <latitude longitude>',
-                               loce2 => 'Don\'t recognise \"$_[0]\" as a Lat/Long (eg 52 20 N 0 16 E)',
-                               loce3 => '$_[0] is a QRA locator, please use: set/qra $_[0]',
-                               loc => 'Your Lat/Long is now \"$_[0]\"',
-                               lockout => '$_[0] Locked out',
-                               lockoutc => '$_[0] Created and Locked out',
-                               lockoutun => '$_[0] Unlocked',
-                               lockoutuse => 'usage: sh/lockout <call>|ALL',
-                               loginu => 'User $_[0] has logged in',
-                               logoutu => 'User $_[0] has logged out',
-                               loginn => 'Node $_[0] has logged in',
-                               logoutn => 'Node $_[0] has logged out',
-                               m1 => 'Enter Subject (30 characters):',
-                               m2 => 'Copy of msg $_[0] sent to $_[1]',
-                               m3 => 'Sorry, $_[0] is an unacceptable TO address',
-                               m4 => 'Sorry, can\'t access message $_[0]',
-                               m5 => 'Sorry, I need a message number', 
-                               m6 => 'Reply to: $_[0]',
-                               m7 => 'Subject : $_[0]',
-                               m8 => 'Enter Message /EX to send or /ABORT to exit',
-                               m9 => 'New mail has arrived for you',
-                               m10 => 'Message Aborted',
-                               m11 => 'Message no $_[0] saved and directed to $_[1]',
-                               m12 => 'Message no $_[0] deleted',
-                               m13 => 'Message no $_[0] missing',
-                               m14 => 'Message no $_[0] marked as sent to $_[1]',
-                               m15 => 'Message no $_[0] unmarked as sent to $_[1]',
-                               m16 => 'Need a Message number',
-                               m17 => 'Sorry, cannot send messages in $_[0] mode',
-                               msg1 => 'Bulletin Messages Queued',
-                               msg2 => 'Private Messages Queued',
-                               msg3 => 'Msg $_[0]: $_[1] changed from $_[2] to $_[3]',
-                               msgu => 'usage: msg <cmd> <msgno> data...',
-                               merge1 => 'Merge request for $_[1] spots and $_[2] WWV sent to $_[0]',
-                               moon => 'Location                              dd/mm/yyyy Rise   Set',
-                               moon_with_azel => 'Location                              dd/mm/yyyy Rise   Set      Azim   Elev',
-                               mond => 'Monitoring Disabled',
-                               mone => 'Monitoring Enabled',
-                               namee1 => 'Please enter your name, set/name <your name>',
-                               namee2 => 'Can\'t find user $_[0]!',
-                               name => 'Your name is now \"$_[0]\"',
-                               nodea => '$_[0] set as AK1A style Node',
-                               nodeac => '$_[0] created as AK1A style Node',
-                               nodeb => '$_[0] set as BBS',
-                               nodebc => '$_[0] created as BBS',
-                               nodec => '$_[0] set as CLX style Node',
-                               nodecc => '$_[0] created as CLX style Node',
-                               noder => '$_[0] set as AR-Cluster style Node',
-                               noderc => '$_[0] created as AR-Cluster style Node',
-                               nodes => '$_[0] set as DXSpider style Node',
-                               nodesc => '$_[0] created as DXSpider style Node',
-                               nodex => '$_[0] set as DXNET style Node',
-                               nodexc => '$_[0] created as DXNET style Node',
-                               nodeu => '$_[0] set back as a User',
-                               nodee1 => 'You cannot use this command whilst your target ($_[0]) is on-line',
-                               notdone => 'NOT Done',
-                               nothere => 'Sorry, but $_[0] isn\'t here at the moment, please try later', 
-                               obscount => 'Ping obsolescence count on $_[0] set to $_[1]',
-                               ok => 'Operation successful',
-                               outconn => 'Outstanding connect to $_[0]',
-                               page => 'Press Enter to continue, A to abort ($_[0] lines) >',
-                               pagelth => 'Page Length is now $_[0]',
-                               passerr => 'Please use: SET/PASS <password> <callsign>',
-                               passphrase => 'Passphrase set or changed for $_[0]',
-                               passphraseu => 'Passphrase removed for $_[0]',
-                               password => 'Password set or changed for $_[0]',
-                               passwordu => 'Password removed for $_[0]',
-                               pc90s => 'PC90 enabled for $_[0]',
-                               pc90u => 'PC90 disabled $_[0]',
-                               pingo => 'Ping Started to $_[0]',
-                               pingi => 'Ping Returned from $_[0] $_[1] (Ave $_[2]) secs',
-                               pinge1 => 'Cannot ping yourself!',
-                               pingint => 'Ping interval on $_[0] set to $_[1] secs',
-                               'pos' => 'From Callsign: $_[0] Lat: $_[1] Long: $_[2]',
-                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',
-                               pr2 => '($_[0]) de $main::mycall $_[1] $_[2] >',
-                               prs => 'Prompt now set to \"$_[0]\"',
-                               pru => 'Prompt now set back to default',
-                               priv => 'Privilege level changed on $_[0]',
-                               prx => '$main::mycall >',
-                               pw0 => 'Enter old password: ',
-                               pw1 => 'Enter new password: ',
-                               pw2 => 'Re-enter new password: ',
-                               pw3 => 'Password changed',
-                               pw4 => 'Passwords differ, password NOT changed',
-                               qll => 'Please enter your location with set/location or set/qra',
-                               qthe1 => 'Please enter your QTH, set/qth <your qth>',
-                               qth => 'Your QTH is now \"$_[0]\"',
-                               qrae1 => 'Please enter your QRA locator, set/qra <qra locator> (eg set/qra JO02LQ)',
-                               qrashe1 => 'Please enter a QRA locator, eg sh/qra JO02LQ or sh/qra JO02LQ IO93NS',
-                               qrae2 => 'Don\'t recognise \"$_[0]\" as a QRA locator (eg JO02LQ)',
-                               qra => 'Your QRA Locator is now \"$_[0]\"',
-                               rcmdo => 'RCMD \"$_[0]\" sent to $_[1]',
-                               read1 => 'Sorry, no new messages for you',
-                               read2 => 'Msg $_[0] not found',
-                               read3 => 'Msg $_[0] not available',
-                               rec => '$_[0] records',
-                               reg => '$_[0] registered',
-                               regc => '$_[0] created and registered',
-                               reginac => 'Registration is not active (set/var \$main::reqreg = 1 to activate)',
-                               regun => '$_[0] unregistered',
-                               route => '$_[0] on $_[1] via $_[2]',
-                               sat1 => 'Tracking Table for $_[0] for the next $_[1] hours every $_[2] mins',
-                               sat2 => 'dd/mm  UTC      Lat     Lon  Alt Km      Az      El Dist Km',
-                               sat3 => 'Syntax: SH/SAT <name> [<hours> <interval>]',
-                               sat4 => 'Satellites available/Age of Keps (days):-',
-                               sat5 => 'need nnnnn.AMSAT in subject to load keps from this message',
-                               satnf => 'Satellite $_[0] unknown',
-                               satdisc => '-----',
-                               set => '$_[0] enabled for $_[1]',
-                               sethop1 => 'usage: set/hops <call> ann|spots|wwv|wcy <no of hops>',
-                               sethop2 => '$_[0] hops set on $_[1]$_[2] for $_[3]', 
-                               sethop3 => 'No hops set for $_[0]', 
-                               shu => '\"SHU\" is not enough! you need to type at least \"SHUT\" to shutdown the node',
-                               shutting => '$main::mycall shutting down...',
-                               sloc => 'Cluster lat $_[0] long $_[1], DON\'T FORGET TO CHANGE YOUR DXVars.pm',
-                               snode1 => 'Node Call   Sort    Version',
-                               snode2 => '$_[0] $_[1]  $_[2]',
-                               snode3 => '$_[0] Unknown Call',
-                               sqra => 'Cluster QRA Locator$_[0], DON\'T FORGET TO CHANGE YOUR DXVars.pm',
-                               sorry => 'Sorry',
-                               spf1 => 'spoof: creating new user $_[0]',
-                               stathf => 'HF DX Spot Stats, last 31 days from $_[0]',
-                               stathft => 'HF DX Spot Stats, last 31 days from $_[1] for DXCC $_[0]',
-                               statvhf => 'VHF+ DX Spot Stats, last 31 days from $_[0]',
-                               statvhft => 'VHF+ DX Spot Stats, last 31 days from $_[1] for DXCC $_[0]',
-                               statdx => 'Total DX Spots last 31 days',
-                               sun => 'Location                              dd/mm/yyyy Rise   Set',
-                               sun_with_azel => 'Location                              dd/mm/yyyy Rise   Set      Azim   Elev',
-                               susdb1 => 'usage: callsign state city',
-                               susdb2 => 'USDB $_[0] was $_[1], $_[2]',
-                               susdb3 => 'USDB $_[0] now $_[1], $_[2]',
-                               susdb4 => 'USDB $_[0] deleted',
-                               suser1 => 'usage: callsign user_field_name value',
-                               suser2 => 'User $_[0] not found',
-                               suser3 => 'User field \'$_[0]\' was \'$_[1]\' now set to \'$_[2]\'',
-                               suser4 => 'User field name \'$_[0]\' doesn\'t exist',
-                               time1 => 'Local Time: $_[0] $_[1], UTC $_[2]',
-                               time2 => '$_[0] Local (standard) time: $_[1] ($_[2] Hours)',
-                               time3 => '$_[0]  $_[1]',
-                               talks => 'Talk enabled for $_[0]',
-                               talku => 'Talk disabled for $_[0]',
-                               talkend => 'Finished talking to you',
-                               talkinst => 'Entering Talkmode, /EX to end, /<cmd> to run a command',
-                               talknh => 'Sorry $_[0] is not online at the moment',
-                               talkprompt => 'Talk ($_[0])>',
-                               talkstart => 'Starting talking to you',
-                               unset => '$_[0] disabled for $_[1]',
-                               unsethop1 => 'usage: unset/hops <call> ann|spots|wwv|wcy',
-                               unsethop2 => 'hops unset on $_[1] for $_[0]', 
-                               usernf => '*** User record for $_[0] not found ***',
-                wpc16s => 'Want PC16 enabled for $_[0]',
-                               wpc16u => 'Want PC16 disabled for $_[0]',
-                wspc16s => 'Send PC16 enabled for $_[0]',
-                               wspc16u => 'Send PC16 disabled for $_[0]',
-                               wcy1 => '$_[0] is missing or out of range',
-                               wcy2 => 'Duplicate WCY',
-                wcys => 'WCY enabled for $_[0]',
-                               wcyu => 'WCY disabled for $_[0]',
-                               wwv1 => '$_[0] is missing or out of range',
-                               wwv2 => 'Duplicate WWV',
-                               wwvs => 'WWV enabled for $_[0]',
-                               wwvu => 'WWV disabled $_[0]',
-                               wxs => 'WX enabled for $_[0]',
-                               wxu => 'WX disabled for $_[0]',
-                          },
-                nl => {
-                               addr => 'Addres gezet op: $_[0]',
-                               already => '$_[0] reeds geconnect',
-                               anns => 'Announce berichten AAN gezet voor $_[0]',
-                               annu => 'Announce berichten UIT gezet voor $_[0]',
-                               bbse1 => 'Geef je home bbs (mailbox),, set/bbs <home mailbox>',
-                               bbs => 'Je home bbs (mailbox) is nu \"$_[0]\"',
-                               beepoff => 'De beep staat nu UIT',
-                               beepon => 'De beep staat nu AAN',
-                               conother => 'Sorry $_[0] je bent reeds geconnect op een andere poort',
-                               concluster => 'Sorry $_[0] je bent reeds op een ander cluster geconnect',
-                               conscript => 'Geen connectscript aangeroepen \"$_[0]\" gevonden in $main::root/connect',
-                               confail => 'Verbinding met $_[0] mislukt ($_[1])',
-                               constart => 'Verbinding met $_[0] gestart',
-                               disc1 => 'Gedisconnect door $_[0]',
-                               disc2 => '$_[0] gedisconnect',
-                               dx1 => 'Frequentie $_[0] valt niet binnen een band [Opdracht: DX freq call commentaar](Zie sh/band)',
-                               dx2 => 'Ik heb een call nodig! [Opdracht: DX freq call commentaar]',
-                               dxs => 'DX Spots worden WEL doorgegeven aan $_[0]',
-                               dxu => 'DX Spots worden NIET doorgegeven aan $_[0]',
-                               e1 => 'Ongeldige opdracht',
-                               e2 => 'Fout: $_[0]',
-                               e3 => '$_[0]: $_[1] niet gevonden',
-                               e4 => 'Minimaal een prefix of een call nodig',
-                               e5 => 'Niet toegestaan',
-                               e6 => '*** Geen station gespecifiseerd ***',
-                               e7 => 'Callsign $_[0] is niet zichtbaar op het cluster',
-                               e8 => 'Ik heb een call en tekst nodig',
-                               e9 => 'Ik heb wel tekst nodig voor een announce!',
-                               e10 => '$_[0] is niet lokaal verbonden',
-                               e12 => 'Ik heb een node call nodig',
-                               e13 => '$_[0] is geen node',
-                               emaile1 => 'Geef uw E-mail addres, set/email <uw e-mail addres>',
-                               emaila => 'Uw E-Mail addres is nu \"$_[0]\"',
-                               email => 'E-mail addres gezet op: $_[0]',
-                               helpe1 => 'Help systeem niet beschikbaar, meld dit aan de sysop',
-                               helpe2 => 'Geen help beschikbaar over \"$_[0]\"',
-                               heres => 'Aanwezigheid AAN gezet voor $_[0]',
-                               heade1 => 'Gebruik gemaakt van de $main::mycall coordinaten, overweeg een set/location of set/qra',
-                               hereu => 'Aanwezigheid UIT gezet voor $_[0]',
-                               homebbs => 'Uw Home mailbox is nu $_[0]',
-                               homenode => 'Uw (Home) DX-Cluster is : $_[0]',
-                               hnodee1 => 'Geef mij uw lokale (home) DX-cluster, set/homenode <DX-cluster>',
-                               hnode => 'Uw (home) DX-cluster is nu \"$_[0]\"',
-                               iso => '$_[0] is geisoleerd (Isolated)',
-                               isou => '$_[0] is niet meer geisoleerd (UnIsolated)',
-                               isoc => '$_[0] gecreerd en geisoleerd (Isolated)',
-                               l1 => 'Sorry $_[0], u bent reeds op een ander kanaal ingelogt',
-                               l2 => 'Hallo $_[0], dit is $main::mycall in $main::myqth met DXSpider V$main::version',
-                               lang => 'De taal zijn nu Nederlandse',
-                               lh1 => '$main::data/hop_table.pl bestaat niet',
-                               loce1 => 'Geef uw coordinaten met, set/location <latitude longitude>',
-                               loce2 => 'Herken \"$_[0]\" niet als Lat/Long (vb 52 20 N 0 16 E)',
-                               loc => 'Uw Latitude en Longitude zijn nu \"$_[0]\"',
-                               lockout => '$_[0] heeft geen toegang meer (Locked out)',
-                               lockoutun => '$_[0] heeft wederom toegang (Unlocked)',
-                               m2 => '$_[0] Informatie: $_[1]',
-                               merge1 => 'Merge verzoek voor $_[1] spots en $_[2] WWV verzonden naar $_[0]',
-                               msgnew => 'Er is nieuwe post gearriveerd voor u',
-                               namee1 => 'Geef aub uw naam met, set/name <uw naam>',
-                               namee2 => 'Gebruiker $_[0] niet te vinden!',
-                               name => 'Uw naam is gezet op \"$_[0]\"',
-                               node => '$_[0] gezet als een AK1A stijl DX-cluster',
-                               nodeu => '$_[0] teruggezet naar gebruiker status',
-                               nodec => '$_[0] gecreeerd als AK1A stijl DX-cluster',
-                               nodee1 => 'U kunt deze opdracht niet uitvoeren zolang ($_[0]) on-line is',
-                               ok => 'Opdracht succesvol uitgevoerd',
-                               page => 'Druk op Enter om door te gaan, A om af te breken (nog $_[0] regels) >',
-                               pagelth => 'Paginalengte gezet op ($_[0]) regels',
-                               passerr => 'Gebruik: SET/PASS <wachtwoord> <call>',
-                               password => 'Wachtwoord gezet of gewijzigd voor $_[0]',
-                               pingo => 'Ping gestart naar $_[0]',
-                               pingi => 'Ping ontvangen van $_[0] $_[1] (Ave $_[2]) secs',
-                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',
-                               pr2 => '($_[0]) de $main::mycall $_[1] $[2] >',
-                               priv => 'Privilege level gewijzigd op $_[0]',
-                               prx => '$main::mycall >',
-                               qll => 'Geef uw locator met set/location of set/qra',
-                               qthe1 => 'Geef uw woonplaats met, set/qth <woonplaats>',
-                               qth => 'Uw QTH is nu \"$_[0]\"',
-                               qrae1 => 'Geef uw QRA locator, set/qra <qra locator> (vb set/qra JO33FD)',
-                               qrashe1 => 'Geef uw QRA locator, vbg sh/qra JO33FD of sh/qra JO33FD IO93NS',
-                               qrae2 => 'Ik herken \"$_[0]\" niet als een QRA locator (vb JO33FD)',
-                               qra => 'Uw QRA Locator is nu \"$_[0]\"',
-                               rcmdo => 'RCMD \"$_[0]\" verzonden naar $_[1]',
-                               read1 => 'Sorry, geen berichten voor u',
-                               read2 => 'Bericht $_[0] niet gevonden',
-                               read3 => 'Bericht $_[0] niet beschikbaar',
-                               shutting => '$main::mycall gaat QRT...',
-                               sloc => 'Cluster lat $_[0] long $_[1], DON\'T FORGET TO CHANGE YOUR DXVars.pm',
-                               sqra => 'Cluster QRA Locator$_[0], DON\'T FORGET TO CHANGE YOUR DXVars.pm',
-                               talks => 'Talk berichten AAN gezet voor $_[0]',
-                               talku => 'Talk berichten UIT gezet voor $_[0]',
-                               usernf => '*** Gebruiker info van $_[0] niet gevonden ***',
-                               wwvs => 'WWV berichten AAN gezet voor $_[0]',
-                               wwvu => 'WWV berichten UIT gezet voor $_[0]',
-                               wxs => 'WX berichten AAN gezet voor $_[0]',
-                               wxu => 'WX berichten UIT gezet voor $_[0]',
-                          },
-                fr => {
-                          },
-                es => {                               
-                               addr => 'La dirección es ahora: $_[0]',
-                               already => '$_[0] ya está conectado',
-                               anns => 'Activada la recepción de anuncios para $_[0]',
-                               annu => 'Desactivada la recepción de anuncios para $_[0]',
-                               annts => 'Modo AnnTalk activado para $_[0]',
-                               anntu => 'Modo AnnTalk desactivado para $_[0]',
-                               badnode1 => 'No se aceptan spots generados en $_[0], se añade a la lista badnode',
-                               badnode2 => 'Se aceptan spots del nodo $_[0], sale de la lista badnode',
-                               badnode3 => 'Lista de nodos rechazados:',
-                               bbse1 => 'Por favor introduce tu BBS, set/bbs <tu bbs>',
-                               bbs => 'Tu BBS es ahora \"$_[0]\"',
-                               beepoff => 'Avisos sonoros desactivados',
-                               beepon => 'Avisos sonoros activados',
-                               call1 => 'Se encontró el indicativo vía $_[0]:',
-                               conother => 'Lo siento $_[0] ya estás conectado en otro puerto',
-                               concluster => 'Lo siento $_[0] ya estás conectado en otro cluster',
-                               conscript => 'No hay ningún script que se llame \"$_[0]\" en $main::root/connect',
-                               confail => 'La conexión con $_[0] ha fallado ($_[1])',
-                               constart => 'Se inicia la conexión a $_[0]',
-                               deluser =>'El usuario $_[0] ha sido borrado de la base de datos',
-                               db1 => 'Esta base de datos está en $_[0]',
-                               db2 => 'Lo siento, pero no se encontró $_[0] en $_[1]',
-                               db3 => 'Lo siento, la base de datos $_[0] no existe aquí',
-                               db4 => 'Lo siento, la base de datos $_[0] situada en $_[1] no se encuentra disponible',
-                               db5 => 'Accediendo a la base de datos remota $_[0]...espere...',
-                               db6 => 'La base de datos $_[0] ya existe, bórrala primero',
-                               db7 => 'La base de datos $_[0] creada para el nodo remoto $_[1]',
-                               db8 => 'Base de datos $_[0] creada localmente',
-                               db9 => 'La base de datos $_[0] ha sido eliminada',
-                               db10 => '$_[0] registros importados para la base de datos $_[1]',
-                               db11 => 'Tu petición ha sido enviada a $_[0], por favor espera...',
-                               dfreq1 => 'La frecuencia no es válida $_[0] ej: 0/30000 o hf o hf/cw',
-                               dir1 => 'No hay mensajes nuevos',
-                               disc1 => 'Desconectado por $_[0]',
-                               disc2 => 'Canal $_[0] desconectado',
-                               disc3 => 'No estaba activo el canal, pero la conexión de $_[0] ha sido eliminada',
-                               disc4 => 'No existía el canal o la conexión, $_[0] se elimina',
-                               done => 'Hecho',
-                               dup => 'Lo siento, esto es un duplicado',
-                               dx1 => 'Frecuencia $_[0] fuera de banda (ver show/band); usa: DX [BY indicativo] frec indic. comentario',
-                               dx2 => 'Necesita indicativo; usa: DX [BY indicativo] frec indic. comentario',
-                               dx3 => 'El indicativo o la frecuencia es incorrecta',
-                               dxs => 'Activada la recepción de spots de DX para $_[0]',
-                               dxu => 'Desactivada la recepción de spots de DX para $_[0]',
-                               e1 => 'Este comando no es válido',
-                               e2 => 'Error: $_[0]',
-                               e3 => '$_[0]: $_[1] no encontrado',
-                               e4 => 'Se necesita, por lo menos, un prefijo o indicativo',
-                               e5 => 'No estás autorizado',
-                               e6 => '*** No se ha especificado una estación ***',
-                               e7 => 'El indicativo $_[0] no es visible en el cluster',
-                               e8 => 'Se necesita un indicativo y algún texto',
-                               e9 => 'Se necesita al menos algún texto',
-                               e10 => '$_[0] no se encuentra conectado',
-                               e11 => 'No puedes usar tu propio $main:mycall como destino',
-                               e12 => 'Se necesita el indicativo del nodo',
-                               e13 => '$_[0] no es un nodo',
-                               e14 => 'El primer argumento debe de ser numérico y > 0',
-                               e15 => 'calificador no válido \"$_[0]\"',
-                               e16 => 'El fichero \"$_[0]\" ya existe',
-                               e17 => 'Por favor no uses la palabra: @_ aquí',
-                               e18 => 'No se puede conectar con $_[0] ($!)',
-                               e19 => 'Carácter no válido en la línea',
-                               e20 => 'Símbolo $_[0] no reconocido',
-                               e21 => '$_[0] no es numérico',
-                               e22 => '$_[0] no es un indicativo',
-                               e23 => '$_[0] fuera de rango (ej: 0/30000)',
-                               e24 => 'Lo siento, el acceso a internet no está habilitado',
-                               e25 => 'Lo siento el valor debe de estar entre $_[0] y $_[1]',
-                               e26 => 'Demasiados errores, serás desconectado',
-                               e27 => '$_[0] no es un numero o un prefijo',
-                               e28 => 'Lo siento, necesitas registrarte (SP $main::myalias para registrarte)',   
-                               e29 => 'Necesitas password',   
-                               echoon => 'Eco local activado',
-                               echooff => 'Eco local desactivado',
-                               echow => '*Eco local desactivado, set/echo para activarlo',
-                               emaile1 => 'Por favor introduce tu E-mail, set/email <tu E-mail>',
-                               emaila => 'Tu dirección E-Mail es ahora \"$_[0]\"',
-                               email => 'La dirección E-mail es ahora: $_[0]',
-                               export1 => 'uso: export <numero_mensaje> <nombre_fichero>',
-                               export2 => '$_[3] hubo un error exportando mensaje $_[0] a $_[1] ($_[2])',
-                               export3 => '$_[2 ] exportando mensaje $_[0] a $_[1]',
-                               filter1 => 'Filtro $_[0] actualizado para $_[1]',
-                               filter2 => 'Es necesario un valor para $_[0]',
-                               filter3 => 'No hay filtros definidos para $_[0]',
-                               filter4 => '$_[0]$_[1] Filtros $_[2] borrados para $_[3]',
-                               filter5 => 'Se necesitan algunos comandos para el filtro...',
-                               filter6 => '$_[0]$_[1] Filtro para $[2] no encontrado',
-                               grids => 'Activada recepción de locators en spot (DX Grid) para $_[0]',
-                               gridu => 'Desactivada recepción de locators en spot (DX Grid) para $_[0]',
-                               illcall => 'Lo siento, $_[0] no es un indicativo válido',
-                               hasha => '$_[0] ya existe en $_[1]',
-                               hashb => '$_[0] añadido a $_[1]',
-                               hashc => '$_[0] eliminado desde $_[1]',
-                               hashd => '$_[0] no en $_[1]',
-                               hashe => '$_[0] activado $_[1]',
-                               helpe1 => 'La ayuda no está disponible, comunícaselo al sysop',
-                               helpe2 => 'No hay ayuda disponible para $_[0]',
-                               heres => 'Se informa a la red: $_[0] está presente',
-                               heade1 => 'Usando las coord. de $main::mycall, se recomienda usar set/location o set/qra',
-                               hereu => 'Se informa a la red: $_[0] está ausente',
-                               homebbs => 'Tu  BBS es ahora: $_[0]',
-                               homenode => 'Tu cluster habitual es ahora: $_[0]',
-                               hnodee1 => 'Por favor introduce tu cluster habitual, set/homenode <Tu DX cluster>',
-                               hnodee2 => 'Error al definir homenode en $_[0]',
-                               hnode => 'Tu nodo habitual es ahora \"$_[0]\"',
-                               init1 => 'Enviado mensaje de inicialización a $_[0]',
-                               iso => 'El cluster $_[0] se pone en modo pasivo (Aislado)',
-                               isou => 'El cluster $_[0] se pone en modo activo',
-                               isoc => '$_[0] creado y definido como pasivo (Aislado)',
-                               isoari => 'Existe un filtro de entrada de rutas para $_[0]; clear/route input $_[0] primero',
-                               isoaro => 'Existe un filtro de rutas hacia $_[0]; clear/route $_[0] primero',   
-                               isow => '$_[0] está en modo aislado; unset/isolate $_[0] primero',
-                               l1 => 'Lo siento $_[0], ya estás conectado en otro canal',
-                               l2 => 'Hola $_[0], esta es $main::mycall en $main::myqth usando DXSpider V$main::version',
-                               lang => 'El idioma es ahora Español',
-                               lange1 => 'set/language <idioma> donde <idioma> es uno entre ($_[0])',
-                               lange2 => 'fallo al seleccionar idioma en $_[0]',
-                               lh1 => '$main::data/hop_table.pl no existe',
-                               loce1 => 'Por favor introduce tu posición, set/location <latitud longitud>',
-                               loce2 => 'No reconocida \"$_[0]\" como una Lat/Long (ej: 52 20 N 0 16E)',
-                               loce3 => '$_[0] es un QRA locator, por favor usa: set/qra $_[0]',
-                               loc => 'Tu Lat/Long es ahora \"$_[0]\"',
-                               lockout => '$_[0] Excluido del sistema',
-                               lockoutc => '$_[0] Creado y excluido del sistema',
-                               lockoutun => '$_[0] autorizado para conectar',
-                               lockoutuse => 'Uso: sh/lockout <indicativo|prefijo>|ALL',
-                               loginu => '$_[0] conecta',
-                               logoutu => '$_[0] se desconecta',
-                               loginn => '$_[0] conecta',
-                               logoutn => '$_[0] se desconecta',
-                               m1 => 'Introduce el título (máx. 30 caractéres):',
-
-                               m2 => 'Copia del mensaje $_[0] enviada a $_[1]',
-                               m3 => 'Lo siento, $_[0] no se aceptan mensajes a ese tópico',
-                               m4 => 'Lo siento, no se puede acceder al mensaje $_[0]',
-                               m5 => 'Lo siento, se necesita un número de mensaje',
-                               m6 => 'Reenviado a: $_[0]',
-                               m7 => 'Título : $_[0]',
-                               m8 => 'Introduce mensaje. /EX para terminar o /ABORT para interrumpir',
-                               m9 => 'Hay correo nuevo para ti. Bórralo una vez leído.',
-                               m10 => 'mensaje interrumpido',
-                               m11 => 'mensaje nr $_[0] guardado y enviado a $_[1]',
-                               m12 => 'mensaje nr $_[0] borrado',
-                               m13 => 'mensaje nr $_[0] no encontrado',
-                               m14 => 'mensaje nr $_[0] marcado para ser enviado a $_[1]',
-                               m15 => 'mensaje nr $_[0] no se enviará a $_[1]',
-                               m16 => 'Se necesita un número de mensaje',
-                               m17 => 'Lo siento, no puedo enviar el mensaje en $_[0] modo',
-                               msg1 => 'Cola de mensajes tipo Boletín',
-                               msg2 => 'Cola de mensajes tipo Privados',
-                               msg3 => 'Msg $_[0]: $_[1] cambiado de $_[2] a $_[3]',
-                               msgu => 'uso: msg <cmd> <msgno> data...',
-                               merge1 => 'Petición de envío de $_[1] spots y $_[2] WWV enviada a $_[0]',
-                               moon => 'QTH                                   dd/mm/yyyy Salida Puesta',
-                               moon_with_azel => 'QTH                                   dd/mm/yyyy Salida Puesta   Azim   Elev',                                 
-                               mond => 'Activado modo monitor',
-                               mone => 'Desactivado modo monitor',
-                               namee1 => 'Por favor, introduce tu nombre set/name <tu nombre>',
-                               namee2 => 'No se encuentra el usuario $_[0]!',
-                               name => 'Tu nombre es \"$_[0]\"',
-                               nodea => '$_[0] definido como nodo AK1A ',
-                               nodeac => '$_[0] creado como nodo AK1A ',
-                               nodeb => '$_[0] definido como BBS',
-                               nodebc => '$_[0] creado como BBS',
-                               nodec => '$_[0] definido como nodo CLX ',
-                               nodecc => '$_[0] creado como nodo CLX ',
-                               noder => '$_[0] definido como nodo AR-Cluster ',
-                               noderc => '$_[0] creado como nodo AR-Cluster ',
-                               nodes => '$_[0] definido como nodo DXSpider ',
-                               nodesc => '$_[0] creado como nodo DXSpider ',
-                               nodex => '$_[0] definido como nodo DXNET ',
-                               nodexc => '$_[0] creado como nodo DXNET ',
-                               nodeu => '$_[0] es ahora un usuario',
-                               nodee1 => 'No puedes usar este comando mientras tu objetivo ($_[0]) se encuentra',
-                               notdone => 'No se pudo hacer',
-                               nothere => 'Lo siento, pero $_[0] no está aquí ahora, inténtalo mas tarde',
-                               obscount => 'El parámetro Ping obsolescence count para $_[0] ajustado a $_[1]',
-                               ok => 'Operación realizada',
-                               outconn => 'Iniciando conexión con  $_[0]',
-                               page => 'Teclea Enter para continuar, A para abortar (Quedan $_[0] líneas) >',
-                               pagelth => 'La longitud de las páginas es ahora $_[0]',
-                               passerr => 'Por favor usa: SET/PASS <password> <indicativo>',
-                               password => 'El Password ha sido definido o cambiado para $_[0]',
-                               pingo => 'Iniciado el ping a $_[0]',
-                               pingi => 'Ping devuelto por $_[0] $_[1] (Ave $_[2]) segundos',
-                               pinge1 => 'No puedes enviarte un ping a ti mismo!',
-                               pingint => 'Intervalo de ping para $_[0] ajustado a $_[1] segundos',
-                               'pos' => 'Desde el indicativo: $_[0] Lat: $_[1] Long: $_[2]',
-                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',
-                               pr2 => '($_[0]) de $main::mycall $_[1] $_[2] >',
-                               prs => 'El Prompt ha sido cambiado a \"$_[0]\"',
-                               pru => 'El Prompt vuelve a ser el normal por defecto',
-                               priv => 'Nivel de privilegios está en $_[0]',
-                               prx => '$main::mycall >',
-                               pw0 => 'Escribe el password antiguo: ',
-                               pw1 => 'Escribe el nuevo password: ',
-                               pw2 => 'Confirma el nuevo password: ',
-                               pw3 => 'El Password ha sido cambiado',
-                               pw4 => 'Los passwords no coinciden, NO se han cambiado',
-                               qll => 'Por favor introduce tu locator con set/location o set/qra',
-                               qthe1 => 'Por favor introduce tu QTH, set/qth <tu qth>',
-                               qth => 'Tu QTH es ahora \"$_[0]\"',
-                               qrae1 => 'Por favor introduce tu QRA locator, set/qra <qra locator> (ej: set/qra JO02LQ)',
-                               qrashe1 => 'Por favor introduce un QRA locator, ej sh/qra JO02LQ o sh/qra JO02LQ IO93NS',
-                               qrae2 => 'No se reconoce \"$_[0]\" como un QRA locator ( ej JO02LQ)',
-                               qra => 'Tu QRA Locator es ahora \"$_[0]\"',
-                               rcmdo => 'RCMD \"$_[0]\" enviado a $_[1]',
-                               read1 => 'Lo siento, no hay mensajes nuevos para ti',
-                               read2 => 'Mensaje $_[0] no encontrado',
-                               read3 => 'Mensaje $_[0] no disponible',
-                               rec => '$_[0] registros',
-                               reg => '$_[0] registrado',
-                               regc => '$_[0] creado y registrado',
-                               reginac => 'El registro no está activo (set/var \$main::regreq = 1 para activarlo)',
-                               regun => '$_[0] borrado',
-                               route => '$_[0] en $_[1] vía $_[2]',
-                               sat1 => 'Tabla de seguimiento $_[0] para las próximas $_[1] horas cada $_[2] minutos',
-                               sat2 => 'dd/mm  UTC      Lat     Lon  Alt Km      Az      El Dist Km',
-                               sat3 => 'Sintaxis: SH/SAT <nombre> [<horas> <intervalo>]',
-                               sat4 => 'Satélites disponibles:',
-                               sat5 => 'Es necesario el título nnnn.AMSAT para actualizar datos keps. desde un mensaje',
-                               satnf => 'Satélite $_[0] desconocido',
-                               satdisc => '-----',
-                               sethop1 => 'uso: set/hops <indicativo> ann|spots|wwv|wcy <nr de hops>',
-                               sethop2 => '$_[0] hops set on $_[1]$_[2] for $_[3]',
-                               sethop3 => 'No hay hops definidos para $_[0]',
-                               shutting => '$main::mycall shutting down...',
-                               sloc => 'Cluster lat $_[0] long $_[1], NO OLVIDES CAMBIAR TU DXVars.pm',
-                               snode1 => 'Nodo Call   Sort    Versión',
-                               snode2 => '$_[0] $_[1]  $_[2]',
-                               snode3 => '$_[0] Indicativo desconocido',
-                               sqra => 'Cluster QRA Locator$_[0], NO OLVIDES CAMBIAR TU DXVars.pm',
-                               sorry => 'Lo siento',
-                               spf1 => 'spoof: creando nuevo usuario $_[0]',
-                               stathf => 'Estadísticas de spots en HF de los últimos 31 días',
-                               stathft => 'Estadísticas de spots en HF de los últimos 31 días para DXCC $_[0]',
-                               statvhf => 'VHF+ DX Spot Stats, últimos 31 días',
-                               statvhft => 'VHF+ DX Spot Stats, últimos 31 días para DXCC $_[0]',
-                               statdx => 'Total DX Spots últimos 31 días',
-                               sun => 'QTH                                   dd/mm/yyyy Salida Puesta',
-                               sun_with_azel => 'QTH                                   dd/mm/yyyy Salida Puesta   Azim   Elev',
-                               suser1 => 'uso: indicativo user_field_name valor',
-                               suser2 => 'Usuario $_[0] no encontrado',
-                               suser3 => 'User field \'$_[0]\' era \'$_[1]\' ahora es \'$_[2]\'',
-                               suser4 => 'User field name \'$_[0]\' no existe',
-                               time1 => 'Horario local: $_[0] $_[1], UTC $_[2]',
-                               time2 => '$_[0] Local (standard) time: $_[1] ($_[2] Horas)',
-                               time3 => '$_[0]  $_[1]',
-                               talks => 'Recepción de mensajes Talk activado para $_[0]',
-                               talku => 'Recepción de mensajes Talk desactivado para $_[0]',
-                               talkend => 'Finalizado modo talk contigo',
-                               talkinst => 'Entrando en modo talk, /EX para salir, /<cmd> para ejecutar un comando',
-                               talknh => 'Lo siento $_[0] no está conectado en este momento',
-                               talkprompt => 'Talk ($_[0])>',
-                               talkstart => 'Iniciando modo talk contigo',
-                               unsethop1 => 'uso: unset/hops <call> ann|spots|wwv|wcy',
-                               unsethop2 => 'Borrados los hops para $_[1] en $_[0]', 
-                               usernf => '*** Registro de usuario $_[0] no encontrado ***',
-                               wwvs => 'Activada recepción de anuncios WWV para $_[0]',
-                               wwvu => 'Desactivada recepción de anuncios WWV para $_[0]',
-                               wxs => 'Activada recepción de anuncios WX para $_[0]',
-                               wxu => 'Desactivada recepción de anuncios WX para $_[0]',
-                          },
-                de => {
-                               addr => 'Adresse gesetzt auf: $_[0]',
-                               already => '$_[0] bereits connnected',
-                               anns => 'Announce flag gesetzt auf $_[0]',
-                               annu => 'Announce flag zurueckgesetzt auf $_[0]',
-                               annts => 'AnnTalk flag gesetzt auf $_[0]',
-                               anntu => 'AnnTalk flag zurueckgesetzt auf $_[0]',
-                               badnode1 => '$_[0] ist nun ein bad node',
-                               badnode2 => '$_[0] ist nun ein good node',
-                               badnode3 => 'Liste der Bad Nodes:-',
-                               bbse1 => 'Bitte die BBS Adresse eingeben,, set/bbs <your bbs address>',
-                               bbs => 'Deine BBS Adresse ist nun \"$_[0]\"',
-                               beepoff => 'Beeps sind nun aus',
-                               beepon => 'Beeps sind nun eingeschaltet',
-                               call1 => 'Callsign lookup via $_[0]:',
-                               conother => 'Sorry $_[0] Du bist zu mir auf einem anderen Port connected',
-                               concluster => 'Sorry $_[0] Du bist schon anderswo in einem Cluster connected (on $_[1])',
-                               conscript => 'Kein connect script mit Namen \"$_[0]\" gefunden in $main::root/connect',
-                               confail => 'Verbindung zu $_[0] misslungen ($_[1])',
-                               constart => 'Verbindung zu $_[0] gestartet',
-                               deluser => 'User $_[0] wurde geloescht',
-                               db1 => 'Diese Datenbank ist untergebracht bei $_[0]',
-                               db2 => 'Sorry, aber Scluesselwort: $_[0] wurde nicht gefunden in $_[1]',
-                               db3 => 'Sorry, Datenbank $_[0] existiert hier nicht',
-                               db4 => 'Sorry, Datenbank $_[0] untergebracht bei $_[1] ist nicht online',
-                               db5 => 'Zugriff auf remote Datenbank bei $_[0]...standby...',
-                               db6 => 'Datenbank $_[0] existiert bereits, bitte zuerst loeschen',
-                               db7 => 'Datenbank $_[0] angelegt fuer remote Cluster $_[1]',
-                               db8 => 'Datenbank $_[0] lokal angelegt',
-                               db9 => 'Datenbank $_[0] entfernt',
-                               db10 => '$_[0] Datensaetze importiert in $_[1]',
-                               db11 => 'Sende Deine Anfrage(n)an $_[0], bitte stand by...',
-                               dfreq1 => 'Ungueltige Freq $_[0] brauche: z.B. 0/30000 oder hf oderr hf/cw',
-                               dir1 => 'Keine Nachricht gefunden',
-                               disc1 => 'Disconnected von $_[0]',
-                               disc2 => 'Kanal $_[0] disconnected',
-                               disc3 => 'Kein Kanal, aber Verbindung $_[0] disconnected',
-                               disc4 => 'Kein Kanal oder Verbindung, aber Waise $_[0] disconnected',
-                               done => 'Done',
-                               dup => 'Sorry, dies ist ein Duplikat',
-                               dx1 => 'Frequenz $_[0] nicht im Band (siehe show/band); Gebrauch: DX [BY call] Freq Call Kommentar',
-                               dx2 => 'Brauche ein Rufzeichen; Gebrauch: DX [BY call] Freq Call Kommentar',
-                               dx3 => 'Das Rufzeichen oder Frequenz ist ungueltig',
-                               dxs => 'DX Spots flag gesetzt auf $_[0]',
-                               dxu => 'DX Spots flag zurueckgesetzt auf $_[0]',
-                               e1 => 'Ungueltiger Befehl',
-                               e2 => 'Fehler: $_[0]',
-                               e3 => '$_[0]: $_[1] nicht gefunden',
-                               e4 => 'Brauche zumindestens einen Prefix oder ein Rufzeichen',
-                               e5 => 'Nicht erlaubt',
-                               e6 => '*** Keine Station angegeben ***',
-                               e7 => 'Rufzeichen $_[0] nicht sichtbar im Cluster',
-                               e8 => 'Brauche ein Rufzeichen und etwas Text',
-                               e9 => 'Brauche wenigstens etwas Text',
-                               e10 => '$_[0] nicht lokal connected',
-                               e11 => 'Kann nicht $main:mein Rufzeichen als Ziel',
-                               e12 => 'Brauche ein Node Rufzeichen',
-                               e13 => '$_[0] ist kein Node',
-                               e14 => 'Erstes Argument muss eine Zahl und > 0 sein',
-                               e15 => 'Unguelitges Abfragekriterium \"$_[0]\"',
-                               e16 => 'Datei \"$_[0]\" existiert',
-                               e17 => 'Bitte gebrauche dieses Wort: @_ nicht hier',
-                               e18 => 'Kann nicht verbinden mit $_[0] ($!)',
-                               e19 => 'Ungueltiger Character in der Zeile',
-                               e20 => 'Kuerzel $_[0] nicht erkannt',
-                               e21 => '$_[0] nicht numerisch',
-                               e22 => '$_[0] kein Rufzeichen',
-                               e23 => '$_[0] kein Bereich (z.B. 0/30000)',
-                               e24 => 'Sorry, Internet Zugriff ist nichtfreigeschaltet',
-
-                               e25 => 'Sorry der Wert muss zwischen $_[0] und $_[1] sein',
-                               e26 => 'Zu viele Fehler gleichzeitig, Du wirst disconnected',
-                               e27 => '$_[0] kein numerisches oder Rufzeichen Prefix',
-                               e28 => 'Sorry, Du musst Dich registrieren (SP $main::myalias to register)',
-                               e29 => 'Brauche eine Passwort',
-                               echoon => 'Echo enabled',
-                               echooff => 'Echo disabled',
-                               echow => '*Echo ist im moment disabled, set/echo to enable',
-                               emaile1 => 'Bitte email Addresse eingeben, set/email <Deine e-mail Adresse>',
-                               emaila => 'Deine E-Mail Adresse ist nun \"$_[0]\"',
-                               email => 'E-mail Adresse gesetzt auf: $_[0]',
-                               export1 => 'Gebrauch: export <msgno> <dateiname>',
-                               export2 => '$_[3] has error exporting msg $_[0]to $_[1] ($_[2])',
-                               export3 => '$_[2 ] exportierte msg $_[0] to $_[1]',
-                               filter1 => 'Filter $_[0] upgedated fuer $_[1]',
-                               filter2 => 'Unbekanntes Filter Schluesselwort $_[0]',
-                               filter3 => 'Keine Filter definiert fuer $_[0]',
-                               filter4 => '$_[0]$_[1] Filter $_[2] geloescht fuer$_[3]',
-                               filter5 => 'brauche ein paar Filter Kommandos...',
-                               filter6 => '$_[0]$_[1] Filter fuer $[2] nicht gefunden',
-                               grids => 'DX Grid flag gesetzt auf $_[0]',
-                               gridu => 'DX Grid flag zurueckgesetzt auf $_[0]',
-                               illcall => 'Sorry, $_[0] ist ein ungueltiges Rufzeichen',
-                               hasha => '$_[0] existiert bereits in $_[1]',
-                               hashb => '$_[0] zugefuegt zu $_[1]',
-                               hashc => '$_[0] entfernt von $_[1]',
-                               hashd => '$_[0] nicht in $_[1]',
-                               hashe => '$_[0] gesetzt auf $_[1]',
-                               helpe1 => 'Hilfe System nicht verfuegbar, bitte Sysop benachrichtigen',
-                               helpe2 => 'Keine Hilfe verfuegbar auf $_[0]',
-                               heres => 'Hier gesetzt auf $_[0]',
-                               heade1 => 'Using $main::mycall Coords, entspricht einem set/location or set/qra',
-                               hereu => 'Here zurueckgesetzt auf $_[0]',
-                               homebbs => 'Heimat BBS gesetzt auf: $_[0]',
-                               homenode => 'Heimat Node gesetzt auf: $_[0]',
-                               hnodee1 => 'Bitte Heimat Node eingeben, set/homenode <dein Heimat DX Cluster>',
-                               hnodee2 => 'Heimat Node setzen ist misslungen $_[0]',
-                               hnode => 'Dein Heimat Node ist nun \"$_[0]\"',
-                               init1 => 'Initialisierungs Nachricht gesendet an $_[0]',
-                               iso => '$_[0] Isoliert',
-                               isou => '$_[0] UnIsoliert',
-                               isoc => '$_[0] erstellt und Isoliert',
-                               isoari => 'Es gibt einen  Eingabe Route Filter fuer $_[0]; clear/route input $_[0] zuerst',
-                               isoaro => 'Es gibt einen Ausgabe Route Filter fuer $_[0]; clear/route $_[0] zuerst',
-                               isow => '$_[0] ist isoliert; unset/isolate $_[0] zuerst',
-                               l1 => 'Sorry $_[0], Du bist bereit auf einem anderen Kanal eingeloggt',
-                               l2 => 'Moin $_[0], hier ist $main::mycall in $main::myqth\nrunning DXSpider V$main::version build $main::build',
-                               lang => 'Sprache ist jetzt Deutch',
-                               lange1 => 'set/language <lang> wobei <lang> ist eine von ($_[0])',
-                               lange2 => 'Fehler beim setzen der Sprache auf $_[0]',
-                               lh1 => '$main::data/hop_table.pl existiert nicht',
-                               loce1 => 'Bitte Deinen Standort eingeben,, set/location <latitude longitude>',
-                               loce2 => 'Nicht anerkannt \"$_[0]\" als Lat/Long (z.B. 52 20 N 0 16 E)',
-                               loce3 => '$_[0] ist ein QRA Locator, gebrauch: set/qra $_[0]',
-                               loc => 'Dein Lat/Long ist nun \"$_[0]\"',
-                               lockout => '$_[0] ausgesperrt',
-                               lockoutc => '$_[0] erstellt und ausgesperrt',
-                               lockoutun => '$_[0] Aussperrung aufgehoben',
-                               lockoutuse => 'Gebrauch: sh/lockout <Rufzeichen>|ALL',
-                               loginu => 'User $_[0] hat eingeloggt',
-                               logoutu => 'User $_[0] hat ausgeloggt',
-                               loginn => 'Node $_[0] hat eingeloggt',
-                               logoutn => 'Node $_[0] hat ausgeloggt',
-                               m1 => 'Subjekt eingeben (30 Zeichen):',
-                               m2 => 'Kopie der msg $_[0] gesendet an $_[1]',
-                               m3 => 'Sorry, $_[0] ist keine akzeptable TO Adresse',
-                               m4 => 'Sorry, kann nicht zugreifen auf Nachricht $_[0]',
-                               m5 => 'Sorry, ich brauche eine Nachrichten Nummer',
-                               m6 => 'Reply to: $_[0]',
-                               m7 => 'Subject : $_[0]',
-                               m8 => 'Nachricht eingeben, /EX zum absenden oder /ABORT zum abbrechen',
-                               m9 => 'Neue Nachricht(en) fuer Dich',
-                               m10 => 'Nachricht abgebrochen',
-                               m11 => 'Nachricht Nr. $_[0] gesichert und weitergeleitet an $_[1]',
-                               m12 => 'Nachricht Nr. $_[0] geloescht',
-                               m13 => 'Nachricht Nr. $_[0] fehlt',
-                               m14 => 'Nachricht Nr. $_[0] markiert als gesendet an $_[1]',
-                               m15 => 'Nachricht Nr. $_[0] unmarkiert als gesendet an $_[1]',
-                               m16 => 'Brauche eine Nachrichten Nummer',
-                               m17 => 'Sorry, kann Nachricht nicht senden im $_[0] mode',
-                               msg1 => 'Bulletin Nachrichten aufgeschoben',
-                               msg2 => 'Private Nachrichten aufgeschoben',
-                               msg3 => 'Msg $_[0]: $_[1] geaendert von $_[2] auf $_[3]',
-                               msgu => 'Gebrauch: msg <cmd> <msgno> data...',
-                               merge1 => 'Merge request for $_[1] spots and $_[2] WWV sent to $_[0]',
-                               moon => 'Standort                              dd/mm/yyyy Rise   Set',
-                               moon_with_azel => 'Standort                              dd/mm/yyyy Rise   Set      Azim   Elev',
-                               mond => 'Ueberwachung Disabled',
-                               mone => 'Ueberwachung Enabled',
-                               namee1 => 'Bitte Deinen Namen eingeben, set/name <dein name>',
-                               namee2 => 'Kann User $_[0]nicht finden!',
-                               name => 'Dein Name ist jetzt \"$_[0]\"',
-                               nodea => '$_[0] gesetzt als AK1A style Node',
-                               nodeac => '$_[0] erstellt als AK1A style Node',
-                               nodeb => '$_[0] gesetzt als BBS',
-                               nodebc => '$_[0] erstellt als BBS',
-                               nodec => '$_[0] gesetzt als CLX style Node',
-                               nodecc => '$_[0] erstellt als CLX style Node',
-                               noder => '$_[0] gesetzt als AR-Cluster style Node',
-                               noderc => '$_[0] erstellt als AR-Cluster style Node',
-                               nodes => '$_[0] gesetzt als DXSpider style Node',
-                               nodesc => '$_[0] erstellt als DXSpider style Node',
-                               nodex => '$_[0] gesetzt als DXNET style Node',
-                               nodexc => '$_[0] erstellt als DXNET style Node',
-                               nodeu => '$_[0] zurueckgesetzt als ein User',
-                               nodee1 => 'Du kannst dieses Kommando nicht waehrend Dein Ziel ($_[0]) online ist',
-                               notdone => 'Nicht ausgefuehrt',
-                               nothere => 'Sorry, aber $_[0] ist nicht hier im Moment, bitte spaeter nocheinmal Versuchen',
-                               obscount => 'Ping obsolescence count on $_[0] set to $_[1]',
-                               ok => 'Operation erfolgreich',
-                               outconn => 'Outstanding connect to $_[0]',
-                               page => 'Druecke Enter zum fortfahren, A zum abbrechen ($_[0] lines) >',
-                               pagelth => 'Seitenlaenge ist nun $_[0]',
-                               passerr => 'Gebrauch: SET/PASS <Passwort> <Rufzeichen>',
-                               password => 'Passwort gesetzt oder geaendert fuer $_[0]',
-                               passwordu => 'Passwort geloescht fuer $_[0]',
-                               pingo => 'Ping Started to $_[0]',
-                               pingi => 'Ping Returned from $_[0] $_[1] (Ave $_[2]) secs',
-                               pinge1 => 'Cannot ping yourself!',
-                               pingint => 'Ping interval on $_[0] set to $_[1] secs',
-                               'pos' => 'Von Rufzeichen: $_[0] Lat: $_[1] Long: $_[2]',
-                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',
-                               pr2 => '($_[0]) de $main::mycall $_[1] $_[2] >',
-                               priv => 'Priviligierten Level geaendert auf $_[0]',
-                               prx => '$main::mycall >',
-                               pw0 => 'Altes Passwort eingeben: ',
-                               pw1 => 'Neues Passwort eingeben: ',
-                               pw2 => 'Wiederhole neues Passwort: ',
-                               pw3 => 'Passwort geaendert',
-                               pw4 => 'Passwoerter differieren, Passwort NICHT geaendert',
-                               qll => 'Bitte gib Deinen QRA Locator ein mit set/location oder set/qra',
-                               qthe1 => 'Bitte gib Dein QTH ein mit set/qth <dein qth>',
-                               qth => 'Dein QTH ist nun \"$_[0]\"',
-                               qrae1 => 'Bitte gib Deinen QRA Locator ein mit set/qra <qra locator> (z.B. set/qra JO44RK)',
-                               qrashe1 => 'Bitte einen QRA Locator eingeben, z.B. sh/qra JO02LQ oder sh/qra JO02LQ IO93NS',
-                               qrae2 => 'Erkenne nicht \"$_[0]\" als ein QRA Locator (z.B. JO02LQ)',
-                               qra => 'Dein QRA Locator ist nun \"$_[0]\"',
-                               rcmdo => 'RCMD \"$_[0]\" gesendet an $_[1]',
-                               read1 => 'Sorry, keine neuen Nachrichtenfuer Dich',
-                               read2 => 'Msg $_[0] nicht gefunden',
-                               read3 => 'Msg $_[0] nicht verfuegbar',
-                               rec => '$_[0] records',
-                               reg => '$_[0] registriert',
-                               regc => '$_[0] erstellt und registriert',
-                               reginac => 'Registrierung ist nicht aktiv (set/var \$main::reqreg = 1 to activate)',
-                               regun => '$_[0] unregistriert',
-                               route => '$_[0] auf $_[1] via $_[2]',
-                               sat1 => 'Tracking Tabelle fuer $_[0] fuer den naechsten $_[1] Stunden alle $_[2] mins',
-                               sat2 => 'dd/mm  UTC      Lat     Lon  Alt Km      Az      El Dist Km',
-                               sat3 => 'Syntax: SH/SAT <name> [<hours> <interval>]',
-                               sat4 => 'Satelliten verfuegbar:-',
-                               satnf => 'Satellit $_[0] unbekannt',
-                               satdisc => '-----',
-                               sethop1 => 'Gebrauch: set/hops <Rufzeichen> ann|spots|wwv|wcy <Anzahl der Hops>',
-                               sethop2 => '$_[0] hops gesetzt auf $_[1]$_[2] fuer $_[3]',
-                               sethop3 => 'Keine hops gesetzt fuer $_[0]',
-                               shutting => '$main::mycall shutting down...',
-                               sloc => 'Cluster lat $_[0] long $_[1], Nicht vergessen die DXVars.pm zu aendern',
-                               snode1 => 'Node Call   Sort    Version',
-                               snode2 => '$_[0] $_[1]  $_[2]',
-                               snode3 => '$_[0] Unbekanntes Rufzeichen',
-                               sqra => 'Cluster QRA Locator$_[0], Nicht vergessen die DXVars.pm zu aendern',
-                               sorry => 'Sorry',
-                               spf1 => 'spoof: erzeuge neuen User $_[0]',
-                               stathf => 'HF DX Spot Stats, letzte 31 Tage',
-                               stathft => 'HF DX Spot Stats, letzte 31 Tage fuer DXCC $_[0]',
-                               statvhf => 'VHF+ DX Spot Stats, letzte 31 Tage',
-                               statvhft => 'VHF+ DX Spot Stats, letzte 31 Tage fuer DXCC $_[0]',
-                               statdx => 'Total DX Spots letzte 31 Tage',
-                               sun => 'Location                              dd/mm/yyyy Rise   Set',
-                               sun_with_azel => 'Location                              dd/mm/yyyy Rise   Set      Azim   Elev',
-                               suser1 => 'Gebrauch: Rufzeichen user_field_name value',
-                               suser2 => 'User $_[0] nicht gefunden',
-                               suser3 => 'User Feld \'$_[0]\' war \'$_[1]\' nun gesetzt auf \'$_[2]\'',
-                               suser4 => 'User Feld name \'$_[0]\' existiert nicht',
-                               time1 => 'Lokala Zeit: $_[0] $_[1], UTC $_[2]',
-                               time2 => '$_[0] Lokale (standard) Zeit: $_[1] ($_[2] Stunden)',
-                               time3 => '$_[0]  $_[1]',
-                               talks => 'Talk flag gesetzt auf $_[0]',
-                               talku => 'Talk flag zurueckgesetzt auf $_[0]',
-                               talkend => 'Beendet Talk zu Dir',
-                               talkinst => 'Talkmode, /EX zum beenden, /<cmd> um ein Kommando auszufuehren',
-                               talknh => 'Sorry $_[0] ist im moment nicht online',
-                               talkprompt => 'Talk ($_[0])>',
-                               talkstart => 'Startet Talkmode zu Dir',
-                               usernf => '*** User Satz fuer $_[0] nicht gefunden ***',
-                               wwvs => 'WWV flag gesetzt auf $_[0]',
-                               wwvu => 'WWV flag zurueckgesetzt auf $_[0]',
-                               wxs => 'WX flag gesetzt auf $_[0]',
-                               wxu => 'WX flag zurueckgesetzt auf $_[0]',
-                          },
-                it => {
-                               addr => 'Indirizzo impostato a: $_[0]',
-            already => '$_[0] e\' connesso',
-                               anns => 'Annunci attivati alle_[0]',
-                               annu => 'Annunci disattivati alle $_[0]',
-                               annts => 'Talk attivato alle $_[0]',
-                               anntu => 'Talk disattivato alle $_[0]',
-                               badnode1 => '$_[0] e\' un nodo disabilitato',
-                               badnode2 => '$_[0] e\' un nodo attivo',
-                               badnode3 => 'Lista dei nodi disabilitati:-',
-                               bbse1 => 'Per favore inserisci l\'indirizzo del tuo BBS con set/bbs <tuo bbs>',
-                               bbs => 'Il tuo BBS e\' ora \"$_[0]\"',
-                               beepoff => 'I beep sono disattivati',
-                               beepon => 'I beep sono attivati',
-                               call1 => 'Ricerca del nominativo via $_[0]:',
-                               conother => 'Spiacente $_[0] sei connesso già su un\'altra porta',
-                               concluster => 'Spiacente $_[0] sei connesso già alla rete cluster (su $_[1])',
-                               conscript => 'nessuno script di connessione chiamato \"$_[0]\" trovato in $main::root/connect',
-                               confail => 'connessione a $_[0] fallita ($_[1])',
-                               constart => 'connessione a $_[0] iniziata',
-                               deluser => 'L\'utente $_[0] e\' stato eliminato',
-                               db1 => 'Questo database e\' presso $_[0]',
-                               db2 => 'Spiacente, ma la chiave: $_[0] non e\' stata trovata in $_[1]',
-                               db3 => 'Spiacente, il database $_[0] non esiste qui',
-                               db4 => 'Spiacente, il database $_[0] presso $_[1] non e\' disponibile al momento',
-                               db5 => 'Sto accedendo al database remoto presso $_[0]...attendere...',
-                               db6 => 'Il database $_[0] esiste già, cancellalo prima',
-                               db7 => 'Il database $_[0] e\' stato creato per il nodo remoto $_[1]',
-                               db8 => 'Il database $_[0] e\' stato creato localmente',
-                               db9 => 'Il database $_[0] e\' stato eliminato',
-                               db10 => '$_[0] record importati in $_[1]',
-                               db11 => 'Sto inviando le tue richieste a $_[0], attendi...',
-                               dfreq1 => 'Frequenza non valida $_[0], deve essere del tipo 0/30000 o hf o hf/cw', 
-                               dir1 => 'Nessun messaggio trovato',
-                               disc1 => 'Disconnesso da $_[0]',
-                               disc2 => 'Canalew $_[0] disconnesso',
-                               disc3 => 'Nessun canale, ma la connessione $_[0] disconnessa',
-                               disc4 => 'Nessun canale o connessione ma $_[0] disconnesso',
-                               done => 'Fatto',
-                               dup => 'Spiacente, questo e\' un doppione',
-                               dx1 => 'Frequenza $_[0] non nella banda (controlla show/band); sintassi: DX [BY nominativo] freq nominativo commento',
-                               dx2 => 'Serve un nominatico; sintassi: DX [BY nominativo] freq nominativo commento',
-                               dx3 => 'Il nominativo o la frequenza sono errati',
-                               dxs => 'DX Spots attivati alle $_[0]',
-                               dxu => 'DX Spots disattivati alle $_[0]',
-                               e1 => 'Comando errato',
-                               e2 => 'Errore: $_[0]',
-                               e3 => '$_[0]: $_[1] non trovato',
-                               e4 => 'Inserire un prefisso o un nominativo',
-                               e5 => 'Non permesso',
-                               e6 => '*** Nessuna stazione specificata ***',
-                               e7 => 'il nominativo $_[0] non e\' visibile sul cluster',
-                               e8 => 'Inserire un nominativo o del testo',
-                               e9 => 'Inserire del testo',
-                               e10 => '$_[0] non connesso localmente',
-                               e11 => 'Impossibile usare $main:mycall come destinazione',
-                               e12 => 'Inserire il nominativo di un nodo',
-                               e13 => '$_[0] non e\' un nodo',
-                               e14 => 'Il primo argomento deve essere numerico e > 0',
-                               e15 => 'qualificatore non valido \"$_[0]\"',
-                               e16 => 'Il file \"$_[0]\" esiste',
-                               e17 => 'Non usare le parole: @_ qui', 
-                               e18 => 'Impossibile connettere $_[0] ($!)',
-                               e19 => 'Carattere non valido nella linea',
-                               e20 => 'separatore $_[0] non riconosciuto',
-                               e21 => '$_[0] non e\' numerico',
-                               e22 => '$_[0] non e\' un nominativo',
-                               e23 => '$_[0] non e\' un intervallo (es 0/30000)', 
-                               e24 => 'Spiacente, l\'accesso ad internet non e\' abilitato',
-                               e25 => 'Spiacente il valore deve essere tra $_[0] e $_[1]',
-                               e26 => 'Troppi errori, stai per essere disconnesso',
-                               e27 => '$_[0] non e\' un prefisso numeroco o di nominativo', 
-                               e28 => 'Spiacente, devi essere registrato  (SP $main::myalias per registrarti)',
-                               e29 => 'E\' necessaria una password',
-
-                               echoon => 'Echo abilitato',
-                               echooff => 'Echo disabilitato',
-                               echow => '*Echo e\' al momento disabilitato, usa set/echo per abilitarlo',
-                               emaile1 => 'Per favore inserisci il tuo indirizzo email con: set/email <indirizzo>',
-                               emaila => 'Il tuo indirizzo email e\' ora \"$_[0]\"',
-                               email => 'Indirizzo email impostato a: $_[0]',
-                               export1 => 'sintassi: export <num_mess> <nome_file>',
-                               export2 => '$_[3] ha problemi esportando i messaggi da $_[0] a $_[1] ($_[2])',
-                               export3 => '$_[2 ] messaggi esportati da $_[0] a $_[1]',
-                               filter1 => 'Filtro $_[0] aggiornato per $_[1]',
-                               filter2 => 'Chiave sconosciuta per il filtro $_[0]',
-                               filter3 => 'Nessun filtro definito per $_[0]',
-                               filter4 => '$_[0]$_[1] Filtro $_[2] cancellato per $_[3]',
-                               filter5 => 'necessito qualche comando per i filtri...',
-                               filter6 => '$_[0]$_[1] Filtro per $[2] non trovato',
-                               grids => 'DX Grid attivato alle $_[0]',
-                               gridu => 'DX Grid disattivato alle $_[0]',
-                               illcall => 'Spiacente, $_[0] non e\' un nominativo valido',
-                               hasha => '$_[0] già esiste $_[1]',
-                               hashb => '$_[0] aggiunto a $_[1]',
-                               hashc => '$_[0] rimosso da $_[1]',
-                               hashd => '$_[0] non in $_[1]', 
-                               hashe => '$_[0] impostato a $_[1]', 
-                               helpe1 => 'Aiuto non disponibile, contatta il sysop',
-                               helpe2 => 'Nessun aiuto per $_[0]',
-                               heres => 'Here abilitato per $_[0]',
-                               heade1 => 'Sto usando le coordinate $main::mycall, e\' preferibile impostarle con set/location o set/qra',
-                               hereu => 'Here disattivato per $_[0]',
-                               homebbs => 'Home BBS impostata a: $_[0]',
-                               homenode => 'Home Node impostato a: $_[0]',
-                               hnodee1 => 'Per piacere imposta il tuo Home Node con set/homenode <nominativo_cluster>',
-                               hnodee2 => 'Impostazione dell\'homenode fallita per $_[0]',
-                               hnode => 'Il tuo Homenode e\' adesso \"$_[0]\"',
-                               init1 => 'inizializzaione inviata a $_[0]',
-                               iso => '$_[0] Isolato',
-                               isou => '$_[0] non Isolato',
-                               isoc => '$_[0] creato ed isolato',
-                               isoari => 'c\'e\' una filtro sulla rotta in ingresso per $_[0]; eliminala con clear/route input $_[0] prima',
-                               isoaro => 'c\'e\' una filtro sulla rotta in uscita per $_[0]; eliminala con clear/route $_[0] prima',
-                               isow => '$_[0] e\' isolato; unset/isolate $_[0] prima',
-                               l1 => 'Spiacente $_[0], sei già collegato sun un altro canale',
-                               l2 => 'Benvenuto $_[0] sul Cluster $main::mycall a $main::myqth\nsoftware in uso DXSpider V$main::version build $main::build',
-                               lang => 'La lingua selezionata e\' adesso Italiano',
-                               lange1 => 'set/language <lingua> dove <lingua> e\' una tra ($_[0])',
-                               lange2 => 'impostazione lingua fallita per $_[0]', 
-                               lh1 => '$main::data/hop_table.pl non esiste',
-                               loce1 => 'Per piacere inserisci la tua posizione, set/location <latitudine longitudine>',
-                               loce2 => 'Non riconosco \"$_[0]\" come Lat/Long (es 52 20 N 0 16 E)',
-                               loce3 => '$_[0] e\' una locatore QRA, usa: set/qra $_[0]',
-                               loc => 'I tuoi dati Lat/Long sono ora \"$_[0]\"',
-                               lockout => '$_[0] Bloccato',
-                               lockoutc => '$_[0] Creato e bloccato',
-                               lockoutun => '$_[0] Sbloccato',
-                               lockoutuse => 'sintassi: sh/lockout <nominativo>|ALL',
-                               loginu => 'L\'utente $_[0] e\' entrato nel cluster',
-                               logoutu => 'L\'utente $_[0] e\' uscito dal cluster',
-                               loginn => 'Il nodo $_[0] si e\' connesso',
-                               logoutn => 'Il nodo $_[0] si e\' disconnesso',
-                               m1 => 'Inserisci il Soggetto (30 caratteri):',
-                               m2 => 'Copia del messaggio $_[0] spedita a $_[1]',
-                               m3 => 'Spiacente, $_[0] non e\' un destinatario accettabile',
-                               m4 => 'Spiacente, non posso accedere al messaggio $_[0]',
-                               m5 => 'Spiacente, ho bisogno del numero di un messaggio', 
-                               m6 => 'Rispondi a: $_[0]',
-                               m7 => 'Soggetto : $_[0]',
-                               m8 => 'Scrivi il messaggio e batti /EX per spedirlo o /ABORT per uscire',
-                               m9 => 'Nuovi messaggi sono arrivati per te',
-                               m10 => 'Messaggio abortito',
-                               m11 => 'Il messaggio $_[0] e\' stato salvato e inviato a $_[1]',
-                               m12 => 'Il messaggio $_[0] e\' stato cancellato',
-                               m13 => 'Il messaggio $_[0] non esiste',
-                               m14 => 'Il messaggio $_[0] e\' stato marcato come spedito a $_[1]',
-                               m15 => 'Il messaggio $_[0] risolta ora non spedito a $_[1]',
-                               m16 => 'Specificare il numero del messaggio',
-                               m17 => 'Spiacente, impossibile spedire messaggi in modo $_[0]',
-            msg1 => 'Bollettino messo in coda',
-            msg2 => 'Messaggio messo in coda',
-                               msg3 => 'Msg $_[0]: $_[1] cambiato da $_[2] a $_[3]',
-                               msgu => 'sintassi: msg <comando> <num_mess> dati...',
-                               merge1 => 'Richiesta di merge per gli spot $_[1] e i WWV $_[2] spedita a $_[0]',
-                               moon => 'Localita                              gg/mm/aaaa Alba   Tramonto',
-                               moon_with_azel => 'Località 
-                                        gg/mm/aaaa Alba   Tramonto Azim   Elev',
-                               mond => 'Monitor disabilitato',
-                               mone => 'Monitor abilitato',
-                               namee1 => 'Per favore inserisci con set/name <nome>',
-                               namee2 => 'Impossibile trovare l\'utente $_[0]!',
-                               name => 'Il tuo nome ora e\' \"$_[0]\"',
-                               nodea => '$_[0] impostato come nodo stile AK1A',
-                               nodeac => '$_[0] creato come nodo stile AK1A',
-                               nodeb => '$_[0] impostato come BBS',
-                               nodebc => '$_[0] creato come BBS',
-                               nodec => '$_[0] impostato come nodo stile CLX',
-                               nodecc => '$_[0] creato come nodo stile CLX',
-                               noder => '$_[0] impostato come nodo stile AR-Cluster',
-                               noderc => '$_[0] creato come nodo stile AR-Cluster',
-                               nodes => '$_[0] impostato come nodo stile DXSpider',
-                               nodesc => '$_[0] creato come nodo stile DXSpider',
-                               nodex => '$_[0] impostato come nodo stile DXNET',
-                               nodexc => '$_[0] creato come nodo stile DXNET',
-                               nodeu => '$_[0] impostato come utente',
-                               nodee1 => 'Non puoi utilizzare questo comando mentre il destinatario ($_[0]) e\' connesso',
-                               notdone => 'Non eseguito',
-                               nothere => 'Spiacente, ma $_[0] non e\' presente al momento, prova più tardi', 
-                               obscount => 'Contatore di obsolescenza del ping per $_[0] impostato a $_[1]',
-                               ok => 'Operazione eseguita con successo',
-                               outconn => 'Connessione in corso per $_[0]',
-                               page => 'Premi Invio per continuare, A per annullare ($_[0] linee) >',
-                               pagelth => 'La lunghezza della pagina e\' adesso $_[0]',
-                               passerr => 'sintassi: SET/PASS <password> <nominativo>',
-                               password => 'Password impostata o cambiata per $_[0]',
-                               passwordu => 'Password rimossa per $_[0]',
-                               pingo => 'Ping mandato a $_[0]',
-                               pingi => 'Ping ritornato da $_[0] $_[1] (media $_[2]) secondi',
-                               pinge1 => 'Non puoi far un ping su te stesso!',
-                               pingint => 'Intervallo di ping per $_[0] impostato a $_[1] secondi',
-                               'pos' => 'Dal nominativo: $_[0] Lat: $_[1] Long: $_[2]',
-                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',
-                               pr2 => '($_[0]) de $main::mycall $_[1] $_[2] >',
-                               priv => 'Privilegi cambiati per $_[0]',
-                               prs => 'Prompt impostato a \"$_[0]\"',
-                               pru => 'Prompt reimpostato al predefinito',
-                               prx => '$main::mycall >',
-                               pw0 => 'Inserisci la vecchia password: ',
-                               pw1 => 'Inserisci la nuova password: ',
-                               pw2 => 'Reinserisci la nuova password: ',
-                               pw3 => 'Password modificata',
-                               pw4 => 'Le password sono differenti, password NON cambiata',
-                               qll => 'Per favore inserisci la tua località con set/location o set/qra',
-                               qthe1 => 'Per favore inserisci il tuo QTH con set/qth <qth>',
-                               qth => 'Il tuo QTH e\' adesso \"$_[0]\"',
-                               qrae1 => 'Per favore inserisci il tuo locatore QRA con set/qra <locatore> (es set/qra JM77GF)',
-                               qrashe1 => 'Please enter a QRA locator, eg sh/qra JO02LQ or sh/qra JO02LQ IO93NS',
-                               qrae2 => 'Non riconosco \"$_[0]\" come locatore QRA (es JM77GF)',
-                               qra => 'Il tuo locatore QRA e\' adesso \"$_[0]\"',
-                               rcmdo => 'RCMD \"$_[0]\" spedito a $_[1]',
-                               rec => '$_[0] records',
-                               read1 => 'Spiacente, non ci sono nuovi messaggi per te',
-                               read2 => 'Messaggio $_[0] non trovato',
-                               read3 => 'Messaggio $_[0] non disponibile',
-                               rec => '$_[0] records',
-                               reg => '$_[0] registrato',
-                               regc => '$_[0] creato e registrato',
-                               reginac => 'La registrazione non e\' attiva (set/var \$main::reqreg = 1 per attivarla)',
-                               regun => '$_[0] deregistrato',
-                               route => '$_[0] su $_[1] via $_[2]',
-                               sat1 => 'Tracking Table for $_[0] for the next $_[1] hours every $_[2] mins',
-                               sat2 => 'dd/mm  UTC      Lat     Lon  Alt Km      Az      El Dist Km',
-                               sat3 => 'Sintassi: SH/SAT <nome> [<ore> <intervallo>]',
-                               sat4 => 'Satelliti disponibili/Età dei Kepleriani (giorni):-',
-                               sat5 => 'serve nnnnn.AMSAT nel soggetto per caricare i kepleriani dal messaggio',
-                               satnf => 'Satellite $_[0] sconosciuto',
-                               satdisc => '-----',
-                               sethop1 => 'sintassi: set/hops <nominativo> ann|spots|wwv|wcy <num di salti>',
-                               sethop2 => '$_[0] salti impostai per $_[1]$_[2] per $_[3]', 
-                               sethop3 => 'Nessun salto impostato per $_[0]', 
-                               shutting => '$main::mycall si sta arrestando...',
-                               sloc => 'Cluster lat $_[0] long $_[1], Non scordare di camberli nel file DXVars.pm',
-                               snode1 => 'Nodo Nominativo Ordine    Versione',
-                               snode2 => '$_[0] $_[1]  $_[2]',
-                               snode3 => '$_[0] Nominativo sconosciuto',
-                               sqra => 'Locatore QRA del Cluster$_[0], NON DIMENTICARE DI CAMBIARLO NEL TUO FILE DXVars.pm',
-                               sorry => 'Spiacente',
-                               spf1 => 'spoof: sto creando il nuovo utente $_[0]',
-                               stathf => 'Statistiche HF DX Spot, ultimi 31 giorni',
-                               stathft => 'Statistiche HF DX Spot, ultimi 31 giorni per DXCC $_[0]',
-                               statvhf => 'Statistiche VHF+ DX Spot, ultimi 31 giorni',
-                               statvhft => 'Statistiche VHF+ DX Spot, ultimi 31 days per DXCC $_[0]',
-                               statdx => 'Totale DX Spots degli ultimi 31 giorni',
-                               sun => 'Località                              gg/mm/aaaa Alba   Tramonto',
-                               sun_with_azel => 'Località
-                                       gg/mm/aaaa Alba   Tramonto Azim   Elev',
-
-                               suser1 => 'sintassi: nominatio campo_utente valore',
-                               suser2 => 'Utente $_[0] non trovato',
-                               suser3 => 'Il campo utente \'$_[0]\' era \'$_[1]\' ora e\' impostao a \'$_[2]\'',
-                               suser4 => 'Il campo utente \'$_[0]\' non esiste',
-                               time1 => 'Ora locale: $_[0] $_[1], UTC $_[2]',
-                               time2 => '$_[0] Ora (standard) locale: $_[1] ($_[2] ore)',
-                               time3 => '$_[0]  $_[1]',
-                               talks => 'Talk abilitato per $_[0]',
-                               talku => 'Talk disabilitato per $_[0]',
-                               talkend => 'Chiude il la conversazione con te',
-                               talkinst => 'Stai entrando nel modo conversazione, /EX per uscire, /<cmd> per eseguire un comando',
-                               talknh => 'Spiaente $_[0] non e\' collegato al momento',
-                               talkprompt => 'Talk ($_[0])>',
-                               talkstart => 'Inizia una conversazione con te',
-                               unsethop1 => 'sintassi: unset/hops <nominativo> ann|spots|wwv|wcy',
-                               unsethop2 => 'salti eliminati su $_[1] per $_[0]',
-                               usernf => '*** Record utente per $_[0] non trovato ***',
-                               wcy1 => '$_[0] manca o e\' fuori limite',
-                               wcy2 => 'WCY duplicato',
-                               wwv1 => '$_[0] manca o e\' fuori limite',
-                               wwv2 => 'WWV duplicato',
-                               wwvs => 'WWV abilitati per $_[0]',
-                               wwvu => 'WWV disabilitati per $_[0]',
-                               wxs => 'WX abilitati per $_[0]',
-                               wxu => 'WX disabilitati per $_[0]',
-               }
-);
+# -*- perl -*-\r
+# \r
+# this file contains the system messages. Don't forget to reload them\r
+# if you change them (load/messages)\r
+#\r
+# $Id$\r
+#\r
+\r
+package DXM;\r
+\r
+%msgs = (\r
+                en => {\r
+                               addr => 'Address set to: $_[0]',\r
+                already => '$_[0] already connnected',\r
+                               anns => 'Announces enabled for $_[0]',\r
+                               annu => 'Announces disabled for $_[0]',\r
+                               annts => 'AnnTalk enabled for $_[0]',\r
+                               anntu => 'AnnTalk disabled for $_[0]',\r
+                               badnode1 => '$_[0] is now a bad node',\r
+                               badnode2 => '$_[0] is now a good node',\r
+                               badnode3 => 'List of Bad Nodes:-',\r
+                               bbse1 => 'Please enter your BBS address,, set/bbs <your bbs address>',\r
+                               bbs => 'Your BBS Address is now \"$_[0]\"',\r
+                               beepoff => 'Beeps are now off',\r
+                               beepon => 'Beeps are now on',\r
+                               call1 => 'Callsign lookup via $_[0]:',\r
+                               conother => 'Sorry $_[0] you are connected to me on another port',\r
+                               concluster => 'Sorry $_[0] you are already connected elsewhere on the cluster (on $_[1])',\r
+                               conscript => 'no connect script called \"$_[0]\" found in $main::root/connect',\r
+                               confail => 'connection to $_[0] failed ($_[1])',\r
+                               constart => 'connection to $_[0] started',\r
+                               deluser => 'User $_[0] has been deleted',\r
+                               db1 => 'This database is hosted at $_[0]',\r
+                               db2 => 'Sorry, but key: $_[0] was not found in $_[1]',\r
+                               db3 => 'Sorry, database $_[0] doesn\'t exist here',\r
+                               db4 => 'Sorry, database $_[0] located at $_[1] isn\'t currently online',\r
+                               db5 => 'Accessing remote database on $_[0]...standby...',\r
+                               db6 => 'Database $_[0] already exists, delete it first',\r
+                               db7 => 'Database $_[0] created for remote node $_[1]',\r
+                               db8 => 'Database $_[0] created locally',\r
+                               db9 => 'Database $_[0] removed',\r
+                               db10 => '$_[0] records imported into $_[1]',\r
+                               db11 => 'Sending your request(s) to $_[0], please stand by...',\r
+                               dfreq1 => 'Invalid freq $_[0] need: eg 0/30000 or hf or hf/cw', \r
+                               dir1 => 'No messages found',\r
+                               disc1 => 'Disconnected by $_[0]',\r
+                               disc2 => 'Channel $_[0] disconnected',\r
+                               disc3 => 'No Channel, but connection $_[0] disconnected',\r
+                               disc4 => 'No Channel or connection but orphan $_[0] disconnected',\r
+                               done => 'Done',\r
+                               dup => 'Sorry, this is a duplicate',\r
+                               dx1 => 'Frequency $_[0] not in band (see show/band); usage: DX [BY call] freq call comments',\r
+                               dx2 => 'Need a callsign; usage: DX [BY call] freq call comments',\r
+                               dx3 => 'The callsign or frequency is invalid',\r
+                               dxs => 'DX Spots enabled for $_[0]',\r
+                               dxu => 'DX Spots disabled for $_[0]',\r
+                               e1 => 'Invalid command',\r
+                               e2 => 'Error: $_[0]',\r
+                               e3 => '$_[0]: $_[1] not found',\r
+                               e4 => 'Need at least a prefix or callsign',\r
+                               e5 => 'Not Allowed',\r
+                               e6 => '*** No station specified ***',\r
+                               e7 => 'callsign $_[0] not visible on the cluster',\r
+                               e8 => 'Need a callsign and some text',\r
+                               e9 => 'Need at least some text',\r
+                               e10 => '$_[0] not connected locally',\r
+                               e11 => 'Can\'t use $main:mycall as target',\r
+                               e12 => 'Need a node callsign',\r
+                               e13 => '$_[0] is not a node',\r
+                               e14 => 'First argument must be numeric and > 0',\r
+                               e15 => 'invalid qualifier \"$_[0]\"',\r
+                               e16 => 'File \"$_[0]\" exists',\r
+                               e17 => 'Please don\'t use the words: @_ on here', \r
+                               e18 => 'Cannot connect to $_[0] ($!)',\r
+                               e19 => 'Invalid character in line',\r
+                               e20 => 'token $_[0] not recognised',\r
+                               e21 => '$_[0] not numeric',\r
+                               e22 => '$_[0] not a callsign',\r
+                               e23 => '$_[0] not a range (eg 0/30000)', \r
+                               e24 => 'Sorry, Internet access is not enabled',\r
+                               e25 => 'Sorry the value must be between $_[0] and $_[1]',\r
+                               e26 => 'Too many concurrent errors, you are being disconnected',\r
+                               e27 => '$_[0] not a numeric or a callsign prefix', \r
+                               e28 => 'Sorry, you need to be registered (SP $main::myalias to register)',\r
+                               e29 => 'Need a password',\r
+                               e30 => 'Cannot Open $_[0] $!',\r
+                               e31 => '$_[0] is not a user', \r
+                               e32 => 'Need a passphrase',\r
+\r
+                               echoon => 'Echoing enabled',\r
+                               echooff => 'Echoing disabled',\r
+                               echow => '*Echoing is currently disabled, set/echo to enable',\r
+                               emaile1 => 'Please enter your email address, set/email <your e-mail address>',\r
+                               emaila => 'Your E-Mail Address is now \"$_[0]\"',\r
+                               email => 'E-mail address set to: $_[0]',\r
+                               export1 => 'usage: export <msgno> <filename>',\r
+                               export2 => '$_[3] has error exporting msg $_[0] to $_[1] ($_[2])',\r
+                               export3 => '$_[2 ] exported msg $_[0] to $_[1]',\r
+                               filter1 => 'Filter $_[0] updated for $_[1]',\r
+                               filter2 => 'Unknown filter keyword $_[0]',\r
+                               filter3 => 'No filters defined for $_[0]',\r
+                               filter4 => '$_[0]$_[1] Filter $_[2] deleted for $_[3]',\r
+                               filter5 => 'need some filter commands...',\r
+                               filter6 => '$_[0]$_[1] Filter for $[2] not found',\r
+                               grids => 'DX Grid enabled for $_[0]',\r
+                               gridu => 'DX Grid disabled for $_[0]',\r
+                               illcall => 'Sorry, $_[0] is an invalid callsign',\r
+                               hasha => '$_[0] already exists in $_[1]',\r
+                               hashb => '$_[0] added to $_[1]',\r
+                               hashc => '$_[0] removed from $_[1]',\r
+                               hashd => '$_[0] not in $_[1]', \r
+                               hashe => '$_[0] set on $_[1]', \r
+                               helpe1 => 'Help system unavailable, tell sysop',\r
+                               helpe2 => 'No help available on $_[0]',\r
+                               heres => 'Here set on $_[0]',\r
+                               heade1 => 'Using $main::mycall Coords, consider doing a set/location or set/qra',\r
+                               hereu => 'Here unset on $_[0]',\r
+                               homebbs => 'Home BBS set to: $_[0]',\r
+                               homenode => 'Home Node set to: $_[0]',\r
+                               hnodee1 => 'Please enter your Home Node, set/homenode <your home DX Cluster>',\r
+                               hnodee2 => 'Failed to set homenode on $_[0]',\r
+                               hnode => 'Your Homenode is now \"$_[0]\"',\r
+                               init1 => 'sent initialisation message to $_[0]',\r
+                               iso => '$_[0] Isolated',\r
+                               isou => '$_[0] UnIsolated',\r
+                               isoc => '$_[0] created and Isolated',\r
+                               isoari => 'there is an input route filter for $_[0]; clear/route input $_[0] first',\r
+                               isoaro => 'there is an output route filter for $_[0]; clear/route $_[0] first',\r
+                               isow => '$_[0] is isolated; unset/isolate $_[0] first',\r
+                               l1 => 'Sorry $_[0], you are already logged on on another channel',\r
+                               l2 => 'Hello $_[0], this is $main::mycall in $main::myqth\nrunning DXSpider V$main::version build $main::build',\r
+                               lang => 'Language is now English',\r
+                               lange1 => 'set/language <lang> where <lang> is one of ($_[0])',\r
+                               lange2 => 'failed to set language on $_[0]', \r
+                               lh1 => '$main::data/hop_table.pl doesn\'t exist',\r
+                               loce1 => 'Please enter your location,, set/location <latitude longitude>',\r
+                               loce2 => 'Don\'t recognise \"$_[0]\" as a Lat/Long (eg 52 20 N 0 16 E)',\r
+                               loce3 => '$_[0] is a QRA locator, please use: set/qra $_[0]',\r
+                               loc => 'Your Lat/Long is now \"$_[0]\"',\r
+                               lockout => '$_[0] Locked out',\r
+                               lockoutc => '$_[0] Created and Locked out',\r
+                               lockoutun => '$_[0] Unlocked',\r
+                               lockoutuse => 'usage: sh/lockout <call>|ALL',\r
+                               loginu => 'User $_[0] has logged in',\r
+                               logoutu => 'User $_[0] has logged out',\r
+                               loginn => 'Node $_[0] has logged in',\r
+                               logoutn => 'Node $_[0] has logged out',\r
+                               m1 => 'Enter Subject (30 characters):',\r
+                               m2 => 'Copy of msg $_[0] sent to $_[1]',\r
+                               m3 => 'Sorry, $_[0] is an unacceptable TO address',\r
+                               m4 => 'Sorry, can\'t access message $_[0]',\r
+                               m5 => 'Sorry, I need a message number', \r
+                               m6 => 'Reply to: $_[0]',\r
+                               m7 => 'Subject : $_[0]',\r
+                               m8 => 'Enter Message /EX to send or /ABORT to exit',\r
+                               m9 => 'New mail has arrived for you',\r
+                               m10 => 'Message Aborted',\r
+                               m11 => 'Message no $_[0] saved and directed to $_[1]',\r
+                               m12 => 'Message no $_[0] deleted',\r
+                               m13 => 'Message no $_[0] missing',\r
+                               m14 => 'Message no $_[0] marked as sent to $_[1]',\r
+                               m15 => 'Message no $_[0] unmarked as sent to $_[1]',\r
+                               m16 => 'Need a Message number',\r
+                               m17 => 'Sorry, cannot send messages in $_[0] mode',\r
+                               msg1 => 'Bulletin Messages Queued',\r
+                               msg2 => 'Private Messages Queued',\r
+                               msg3 => 'Msg $_[0]: $_[1] changed from $_[2] to $_[3]',\r
+                               msgu => 'usage: msg <cmd> <msgno> data...',\r
+                               merge1 => 'Merge request for $_[1] spots and $_[2] WWV sent to $_[0]',\r
+                               moon => 'Location                              dd/mm/yyyy Rise   Set',\r
+                               moon_with_azel => 'Location                              dd/mm/yyyy Rise   Set      Azim   Elev',\r
+                               mond => 'Monitoring Disabled',\r
+                               mone => 'Monitoring Enabled',\r
+                               namee1 => 'Please enter your name, set/name <your name>',\r
+                               namee2 => 'Can\'t find user $_[0]!',\r
+                               name => 'Your name is now \"$_[0]\"',\r
+                               nodea => '$_[0] set as AK1A style Node',\r
+                               nodeac => '$_[0] created as AK1A style Node',\r
+                               nodeb => '$_[0] set as BBS',\r
+                               nodebc => '$_[0] created as BBS',\r
+                               nodec => '$_[0] set as CLX style Node',\r
+                               nodecc => '$_[0] created as CLX style Node',\r
+                               noder => '$_[0] set as AR-Cluster style Node',\r
+                               noderc => '$_[0] created as AR-Cluster style Node',\r
+                               nodes => '$_[0] set as DXSpider style Node',\r
+                               nodesc => '$_[0] created as DXSpider style Node',\r
+                               nodex => '$_[0] set as DXNET style Node',\r
+                               nodexc => '$_[0] created as DXNET style Node',\r
+                               nodeu => '$_[0] set back as a User',\r
+                               nodee1 => 'You cannot use this command whilst your target ($_[0]) is on-line',\r
+                               notdone => 'NOT Done',\r
+                               nothere => 'Sorry, but $_[0] isn\'t here at the moment, please try later', \r
+                               obscount => 'Ping obsolescence count on $_[0] set to $_[1]',\r
+                               ok => 'Operation successful',\r
+                               outconn => 'Outstanding connect to $_[0]',\r
+                               page => 'Press Enter to continue, A to abort ($_[0] lines) >',\r
+                               pagelth => 'Page Length is now $_[0]',\r
+                               passerr => 'Please use: SET/PASS <password> <callsign>',\r
+                               passphrase => 'Passphrase set or changed for $_[0]',\r
+                               passphraseu => 'Passphrase removed for $_[0]',\r
+                               password => 'Password set or changed for $_[0]',\r
+                               passwordu => 'Password removed for $_[0]',\r
+                               pc90s => 'PC90 enabled for $_[0]',\r
+                               pc90u => 'PC90 disabled $_[0]',\r
+                               pingo => 'Ping Started to $_[0]',\r
+                               pingi => 'Ping Returned from $_[0] $_[1] (Ave $_[2]) secs',\r
+                               pinge1 => 'Cannot ping yourself!',\r
+                               pingint => 'Ping interval on $_[0] set to $_[1] secs',\r
+                               'pos' => 'From Callsign: $_[0] Lat: $_[1] Long: $_[2]',\r
+                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',\r
+                               pr2 => '($_[0]) de $main::mycall $_[1] $_[2] >',\r
+                               prs => 'Prompt now set to \"$_[0]\"',\r
+                               pru => 'Prompt now set back to default',\r
+                               priv => 'Privilege level changed on $_[0]',\r
+                               prx => '$main::mycall >',\r
+                               pw0 => 'Enter old password: ',\r
+                               pw1 => 'Enter new password: ',\r
+                               pw2 => 'Re-enter new password: ',\r
+                               pw3 => 'Password changed',\r
+                               pw4 => 'Passwords differ, password NOT changed',\r
+                               qll => 'Please enter your location with set/location or set/qra',\r
+                               qthe1 => 'Please enter your QTH, set/qth <your qth>',\r
+                               qth => 'Your QTH is now \"$_[0]\"',\r
+                               qrae1 => 'Please enter your QRA locator, set/qra <qra locator> (eg set/qra JO02LQ)',\r
+                               qrashe1 => 'Please enter a QRA locator, eg sh/qra JO02LQ or sh/qra JO02LQ IO93NS',\r
+                               qrae2 => 'Don\'t recognise \"$_[0]\" as a QRA locator (eg JO02LQ)',\r
+                               qra => 'Your QRA Locator is now \"$_[0]\"',\r
+                               rcmdo => 'RCMD \"$_[0]\" sent to $_[1]',\r
+                               read1 => 'Sorry, no new messages for you',\r
+                               read2 => 'Msg $_[0] not found',\r
+                               read3 => 'Msg $_[0] not available',\r
+                               rec => '$_[0] records',\r
+                               reg => '$_[0] registered',\r
+                               regc => '$_[0] created and registered',\r
+                               reginac => 'Registration is not active (set/var \$main::reqreg = 1 to activate)',\r
+                               regun => '$_[0] unregistered',\r
+                               route => '$_[0] on $_[1] via $_[2]',\r
+                               sat1 => 'Tracking Table for $_[0] for the next $_[1] hours every $_[2] mins',\r
+                               sat2 => 'dd/mm  UTC      Lat     Lon  Alt Km      Az      El Dist Km',\r
+                               sat3 => 'Syntax: SH/SAT <name> [<hours> <interval>]',\r
+                               sat4 => 'Satellites available/Age of Keps (days):-',\r
+                               sat5 => 'need nnnnn.AMSAT in subject to load keps from this message',\r
+                               satnf => 'Satellite $_[0] unknown',\r
+                               satdisc => '-----',\r
+                               set => '$_[0] enabled for $_[1]',\r
+                               sethop1 => 'usage: set/hops <call> ann|spots|wwv|wcy <no of hops>',\r
+                               sethop2 => '$_[0] hops set on $_[1]$_[2] for $_[3]', \r
+                               sethop3 => 'No hops set for $_[0]', \r
+                               shu => '\"SHU\" is not enough! you need to type at least \"SHUT\" to shutdown the node',\r
+                               shutting => '$main::mycall shutting down...',\r
+                               sloc => 'Cluster lat $_[0] long $_[1], DON\'T FORGET TO CHANGE YOUR DXVars.pm',\r
+                               snode1 => 'Node Call   Sort    Version',\r
+                               snode2 => '$_[0] $_[1]  $_[2]',\r
+                               snode3 => '$_[0] Unknown Call',\r
+                               sqra => 'Cluster QRA Locator$_[0], DON\'T FORGET TO CHANGE YOUR DXVars.pm',\r
+                               sorry => 'Sorry',\r
+                               spf1 => 'spoof: creating new user $_[0]',\r
+                               stathf => 'HF DX Spot Stats, last 31 days from $_[0]',\r
+                               stathft => 'HF DX Spot Stats, last 31 days from $_[1] for DXCC $_[0]',\r
+                               statvhf => 'VHF+ DX Spot Stats, last 31 days from $_[0]',\r
+                               statvhft => 'VHF+ DX Spot Stats, last 31 days from $_[1] for DXCC $_[0]',\r
+                               statdx => 'Total DX Spots last 31 days',\r
+                               sun => 'Location                              dd/mm/yyyy Rise   Set',\r
+                               sun_with_azel => 'Location                              dd/mm/yyyy Rise   Set      Azim   Elev',\r
+                               susdb1 => 'usage: callsign state city',\r
+                               susdb2 => 'USDB $_[0] was $_[1], $_[2]',\r
+                               susdb3 => 'USDB $_[0] now $_[1], $_[2]',\r
+                               susdb4 => 'USDB $_[0] deleted',\r
+                               suser1 => 'usage: callsign user_field_name value',\r
+                               suser2 => 'User $_[0] not found',\r
+                               suser3 => 'User field \'$_[0]\' was \'$_[1]\' now set to \'$_[2]\'',\r
+                               suser4 => 'User field name \'$_[0]\' doesn\'t exist',\r
+                               time1 => 'Local Time: $_[0] $_[1], UTC $_[2]',\r
+                               time2 => '$_[0] Local (standard) time: $_[1] ($_[2] Hours)',\r
+                               time3 => '$_[0]  $_[1]',\r
+                               talks => 'Talk enabled for $_[0]',\r
+                               talku => 'Talk disabled for $_[0]',\r
+                               talkend => 'Finished talking to you',\r
+                               talkinst => 'Entering Talkmode, /EX to end, /<cmd> to run a command',\r
+                               talknh => 'Sorry $_[0] is not online at the moment',\r
+                               talkprompt => 'Talk ($_[0])>',\r
+                               talkstart => 'Starting talking to you',\r
+                               unset => '$_[0] disabled for $_[1]',\r
+                               unsethop1 => 'usage: unset/hops <call> ann|spots|wwv|wcy',\r
+                               unsethop2 => 'hops unset on $_[1] for $_[0]', \r
+                               usernf => '*** User record for $_[0] not found ***',\r
+                               wcy1 => '$_[0] is missing or out of range',\r
+                               wcy2 => 'Duplicate WCY',\r
+                wcys => 'WCY enabled for $_[0]',\r
+                               wcyu => 'WCY disabled for $_[0]',\r
+                               wwv1 => '$_[0] is missing or out of range',\r
+                               wwv2 => 'Duplicate WWV',\r
+                               wwvs => 'WWV enabled for $_[0]',\r
+                               wwvu => 'WWV disabled $_[0]',\r
+                               wxs => 'WX enabled for $_[0]',\r
+                               wxu => 'WX disabled for $_[0]',\r
+                          },\r
+                nl => {\r
+                               addr => 'Addres gezet op: $_[0]',\r
+                               already => '$_[0] reeds geconnect',\r
+                               anns => 'Announce berichten AAN gezet voor $_[0]',\r
+                               annu => 'Announce berichten UIT gezet voor $_[0]',\r
+                               bbse1 => 'Geef je home bbs (mailbox),, set/bbs <home mailbox>',\r
+                               bbs => 'Je home bbs (mailbox) is nu \"$_[0]\"',\r
+                               beepoff => 'De beep staat nu UIT',\r
+                               beepon => 'De beep staat nu AAN',\r
+                               conother => 'Sorry $_[0] je bent reeds geconnect op een andere poort',\r
+                               concluster => 'Sorry $_[0] je bent reeds op een ander cluster geconnect',\r
+                               conscript => 'Geen connectscript aangeroepen \"$_[0]\" gevonden in $main::root/connect',\r
+                               confail => 'Verbinding met $_[0] mislukt ($_[1])',\r
+                               constart => 'Verbinding met $_[0] gestart',\r
+                               disc1 => 'Gedisconnect door $_[0]',\r
+                               disc2 => '$_[0] gedisconnect',\r
+                               dx1 => 'Frequentie $_[0] valt niet binnen een band [Opdracht: DX freq call commentaar](Zie sh/band)',\r
+                               dx2 => 'Ik heb een call nodig! [Opdracht: DX freq call commentaar]',\r
+                               dxs => 'DX Spots worden WEL doorgegeven aan $_[0]',\r
+                               dxu => 'DX Spots worden NIET doorgegeven aan $_[0]',\r
+                               e1 => 'Ongeldige opdracht',\r
+                               e2 => 'Fout: $_[0]',\r
+                               e3 => '$_[0]: $_[1] niet gevonden',\r
+                               e4 => 'Minimaal een prefix of een call nodig',\r
+                               e5 => 'Niet toegestaan',\r
+                               e6 => '*** Geen station gespecifiseerd ***',\r
+                               e7 => 'Callsign $_[0] is niet zichtbaar op het cluster',\r
+                               e8 => 'Ik heb een call en tekst nodig',\r
+                               e9 => 'Ik heb wel tekst nodig voor een announce!',\r
+                               e10 => '$_[0] is niet lokaal verbonden',\r
+                               e12 => 'Ik heb een node call nodig',\r
+                               e13 => '$_[0] is geen node',\r
+                               emaile1 => 'Geef uw E-mail addres, set/email <uw e-mail addres>',\r
+                               emaila => 'Uw E-Mail addres is nu \"$_[0]\"',\r
+                               email => 'E-mail addres gezet op: $_[0]',\r
+                               helpe1 => 'Help systeem niet beschikbaar, meld dit aan de sysop',\r
+                               helpe2 => 'Geen help beschikbaar over \"$_[0]\"',\r
+                               heres => 'Aanwezigheid AAN gezet voor $_[0]',\r
+                               heade1 => 'Gebruik gemaakt van de $main::mycall coordinaten, overweeg een set/location of set/qra',\r
+                               hereu => 'Aanwezigheid UIT gezet voor $_[0]',\r
+                               homebbs => 'Uw Home mailbox is nu $_[0]',\r
+                               homenode => 'Uw (Home) DX-Cluster is : $_[0]',\r
+                               hnodee1 => 'Geef mij uw lokale (home) DX-cluster, set/homenode <DX-cluster>',\r
+                               hnode => 'Uw (home) DX-cluster is nu \"$_[0]\"',\r
+                               iso => '$_[0] is geisoleerd (Isolated)',\r
+                               isou => '$_[0] is niet meer geisoleerd (UnIsolated)',\r
+                               isoc => '$_[0] gecreerd en geisoleerd (Isolated)',\r
+                               l1 => 'Sorry $_[0], u bent reeds op een ander kanaal ingelogt',\r
+                               l2 => 'Hallo $_[0], dit is $main::mycall in $main::myqth met DXSpider V$main::version',\r
+                               lang => 'De taal zijn nu Nederlandse',\r
+                               lh1 => '$main::data/hop_table.pl bestaat niet',\r
+                               loce1 => 'Geef uw coordinaten met, set/location <latitude longitude>',\r
+                               loce2 => 'Herken \"$_[0]\" niet als Lat/Long (vb 52 20 N 0 16 E)',\r
+                               loc => 'Uw Latitude en Longitude zijn nu \"$_[0]\"',\r
+                               lockout => '$_[0] heeft geen toegang meer (Locked out)',\r
+                               lockoutun => '$_[0] heeft wederom toegang (Unlocked)',\r
+                               m2 => '$_[0] Informatie: $_[1]',\r
+                               merge1 => 'Merge verzoek voor $_[1] spots en $_[2] WWV verzonden naar $_[0]',\r
+                               msgnew => 'Er is nieuwe post gearriveerd voor u',\r
+                               namee1 => 'Geef aub uw naam met, set/name <uw naam>',\r
+                               namee2 => 'Gebruiker $_[0] niet te vinden!',\r
+                               name => 'Uw naam is gezet op \"$_[0]\"',\r
+                               node => '$_[0] gezet als een AK1A stijl DX-cluster',\r
+                               nodeu => '$_[0] teruggezet naar gebruiker status',\r
+                               nodec => '$_[0] gecreeerd als AK1A stijl DX-cluster',\r
+                               nodee1 => 'U kunt deze opdracht niet uitvoeren zolang ($_[0]) on-line is',\r
+                               ok => 'Opdracht succesvol uitgevoerd',\r
+                               page => 'Druk op Enter om door te gaan, A om af te breken (nog $_[0] regels) >',\r
+                               pagelth => 'Paginalengte gezet op ($_[0]) regels',\r
+                               passerr => 'Gebruik: SET/PASS <wachtwoord> <call>',\r
+                               password => 'Wachtwoord gezet of gewijzigd voor $_[0]',\r
+                               pingo => 'Ping gestart naar $_[0]',\r
+                               pingi => 'Ping ontvangen van $_[0] $_[1] (Ave $_[2]) secs',\r
+                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',\r
+                               pr2 => '($_[0]) de $main::mycall $_[1] $[2] >',\r
+                               priv => 'Privilege level gewijzigd op $_[0]',\r
+                               prx => '$main::mycall >',\r
+                               qll => 'Geef uw locator met set/location of set/qra',\r
+                               qthe1 => 'Geef uw woonplaats met, set/qth <woonplaats>',\r
+                               qth => 'Uw QTH is nu \"$_[0]\"',\r
+                               qrae1 => 'Geef uw QRA locator, set/qra <qra locator> (vb set/qra JO33FD)',\r
+                               qrashe1 => 'Geef uw QRA locator, vbg sh/qra JO33FD of sh/qra JO33FD IO93NS',\r
+                               qrae2 => 'Ik herken \"$_[0]\" niet als een QRA locator (vb JO33FD)',\r
+                               qra => 'Uw QRA Locator is nu \"$_[0]\"',\r
+                               rcmdo => 'RCMD \"$_[0]\" verzonden naar $_[1]',\r
+                               read1 => 'Sorry, geen berichten voor u',\r
+                               read2 => 'Bericht $_[0] niet gevonden',\r
+                               read3 => 'Bericht $_[0] niet beschikbaar',\r
+                               shutting => '$main::mycall gaat QRT...',\r
+                               sloc => 'Cluster lat $_[0] long $_[1], DON\'T FORGET TO CHANGE YOUR DXVars.pm',\r
+                               sqra => 'Cluster QRA Locator$_[0], DON\'T FORGET TO CHANGE YOUR DXVars.pm',\r
+                               talks => 'Talk berichten AAN gezet voor $_[0]',\r
+                               talku => 'Talk berichten UIT gezet voor $_[0]',\r
+                               usernf => '*** Gebruiker info van $_[0] niet gevonden ***',\r
+                               wwvs => 'WWV berichten AAN gezet voor $_[0]',\r
+                               wwvu => 'WWV berichten UIT gezet voor $_[0]',\r
+                               wxs => 'WX berichten AAN gezet voor $_[0]',\r
+                               wxu => 'WX berichten UIT gezet voor $_[0]',\r
+                          },\r
+                fr => {\r
+                          },\r
+                es => {                               \r
+                               addr => 'La dirección es ahora: $_[0]',\r
+                               already => '$_[0] ya está conectado',\r
+                               anns => 'Activada la recepción de anuncios para $_[0]',\r
+                               annu => 'Desactivada la recepción de anuncios para $_[0]',\r
+                               annts => 'Modo AnnTalk activado para $_[0]',\r
+                               anntu => 'Modo AnnTalk desactivado para $_[0]',\r
+                               badnode1 => 'No se aceptan spots generados en $_[0], se añade a la lista badnode',\r
+                               badnode2 => 'Se aceptan spots del nodo $_[0], sale de la lista badnode',\r
+                               badnode3 => 'Lista de nodos rechazados:',\r
+                               bbse1 => 'Por favor introduce tu BBS, set/bbs <tu bbs>',\r
+                               bbs => 'Tu BBS es ahora \"$_[0]\"',\r
+                               beepoff => 'Avisos sonoros desactivados',\r
+                               beepon => 'Avisos sonoros activados',\r
+                               call1 => 'Se encontró el indicativo vía $_[0]:',\r
+                               conother => 'Lo siento $_[0] ya estás conectado en otro puerto',\r
+                               concluster => 'Lo siento $_[0] ya estás conectado en otro cluster',\r
+                               conscript => 'No hay ningún script que se llame \"$_[0]\" en $main::root/connect',\r
+                               confail => 'La conexión con $_[0] ha fallado ($_[1])',\r
+                               constart => 'Se inicia la conexión a $_[0]',\r
+                               deluser =>'El usuario $_[0] ha sido borrado de la base de datos',\r
+                               db1 => 'Esta base de datos está en $_[0]',\r
+                               db2 => 'Lo siento, pero no se encontró $_[0] en $_[1]',\r
+                               db3 => 'Lo siento, la base de datos $_[0] no existe aquí',\r
+                               db4 => 'Lo siento, la base de datos $_[0] situada en $_[1] no se encuentra disponible',\r
+                               db5 => 'Accediendo a la base de datos remota $_[0]...espere...',\r
+                               db6 => 'La base de datos $_[0] ya existe, bórrala primero',\r
+                               db7 => 'La base de datos $_[0] creada para el nodo remoto $_[1]',\r
+                               db8 => 'Base de datos $_[0] creada localmente',\r
+                               db9 => 'La base de datos $_[0] ha sido eliminada',\r
+                               db10 => '$_[0] registros importados para la base de datos $_[1]',\r
+                               db11 => 'Tu petición ha sido enviada a $_[0], por favor espera...',\r
+                               dfreq1 => 'La frecuencia no es válida $_[0] ej: 0/30000 o hf o hf/cw',\r
+                               dir1 => 'No hay mensajes nuevos',\r
+                               disc1 => 'Desconectado por $_[0]',\r
+                               disc2 => 'Canal $_[0] desconectado',\r
+                               disc3 => 'No estaba activo el canal, pero la conexión de $_[0] ha sido eliminada',\r
+                               disc4 => 'No existía el canal o la conexión, $_[0] se elimina',\r
+                               done => 'Hecho',\r
+                               dup => 'Lo siento, esto es un duplicado',\r
+                               dx1 => 'Frecuencia $_[0] fuera de banda (ver show/band); usa: DX [BY indicativo] frec indic. comentario',\r
+                               dx2 => 'Necesita indicativo; usa: DX [BY indicativo] frec indic. comentario',\r
+                               dx3 => 'El indicativo o la frecuencia es incorrecta',\r
+                               dxs => 'Activada la recepción de spots de DX para $_[0]',\r
+                               dxu => 'Desactivada la recepción de spots de DX para $_[0]',\r
+                               e1 => 'Este comando no es válido',\r
+                               e2 => 'Error: $_[0]',\r
+                               e3 => '$_[0]: $_[1] no encontrado',\r
+                               e4 => 'Se necesita, por lo menos, un prefijo o indicativo',\r
+                               e5 => 'No estás autorizado',\r
+                               e6 => '*** No se ha especificado una estación ***',\r
+                               e7 => 'El indicativo $_[0] no es visible en el cluster',\r
+                               e8 => 'Se necesita un indicativo y algún texto',\r
+                               e9 => 'Se necesita al menos algún texto',\r
+                               e10 => '$_[0] no se encuentra conectado',\r
+                               e11 => 'No puedes usar tu propio $main:mycall como destino',\r
+                               e12 => 'Se necesita el indicativo del nodo',\r
+                               e13 => '$_[0] no es un nodo',\r
+                               e14 => 'El primer argumento debe de ser numérico y > 0',\r
+                               e15 => 'calificador no válido \"$_[0]\"',\r
+                               e16 => 'El fichero \"$_[0]\" ya existe',\r
+                               e17 => 'Por favor no uses la palabra: @_ aquí',\r
+                               e18 => 'No se puede conectar con $_[0] ($!)',\r
+                               e19 => 'Carácter no válido en la línea',\r
+                               e20 => 'Símbolo $_[0] no reconocido',\r
+                               e21 => '$_[0] no es numérico',\r
+                               e22 => '$_[0] no es un indicativo',\r
+                               e23 => '$_[0] fuera de rango (ej: 0/30000)',\r
+                               e24 => 'Lo siento, el acceso a internet no está habilitado',\r
+                               e25 => 'Lo siento el valor debe de estar entre $_[0] y $_[1]',\r
+                               e26 => 'Demasiados errores, serás desconectado',\r
+                               e27 => '$_[0] no es un numero o un prefijo',\r
+                               e28 => 'Lo siento, necesitas registrarte (SP $main::myalias para registrarte)',   \r
+                               e29 => 'Necesitas password', \r
+                               e30 => 'No se puede abrir $_[0] $!',\r
+                               e31 => '$_[0] no es un usuario', \r
+                               e32 => 'Se necesita una frase de contraseña',\r
+  \r
+                               echoon => 'Eco local activado',\r
+                               echooff => 'Eco local desactivado',\r
+                               echow => '*Eco local desactivado, set/echo para activarlo',\r
+                               emaile1 => 'Por favor introduce tu E-mail, set/email <tu E-mail>',\r
+                               emaila => 'Tu dirección E-Mail es ahora \"$_[0]\"',\r
+                               email => 'La dirección E-mail es ahora: $_[0]',\r
+                               export1 => 'uso: export <numero_mensaje> <nombre_fichero>',\r
+                               export2 => '$_[3] hubo un error exportando mensaje $_[0] a $_[1] ($_[2])',\r
+                               export3 => '$_[2 ] exportando mensaje $_[0] a $_[1]',\r
+                               filter1 => 'Filtro $_[0] actualizado para $_[1]',\r
+                               filter2 => 'Es necesario un valor para $_[0]',\r
+                               filter3 => 'No hay filtros definidos para $_[0]',\r
+                               filter4 => '$_[0]$_[1] Filtros $_[2] borrados para $_[3]',\r
+                               filter5 => 'Se necesitan algunos comandos para el filtro...',\r
+                               filter6 => '$_[0]$_[1] Filtro para $[2] no encontrado',\r
+                               grids => 'Activada recepción de locators en spot (DX Grid) para $_[0]',\r
+                               gridu => 'Desactivada recepción de locators en spot (DX Grid) para $_[0]',\r
+                               illcall => 'Lo siento, $_[0] no es un indicativo válido',\r
+                               hasha => '$_[0] ya existe en $_[1]',\r
+                               hashb => '$_[0] añadido a $_[1]',\r
+                               hashc => '$_[0] eliminado desde $_[1]',\r
+                               hashd => '$_[0] no en $_[1]',\r
+                               hashe => '$_[0] activado $_[1]',\r
+                               helpe1 => 'La ayuda no está disponible, comunícaselo al sysop',\r
+                               helpe2 => 'No hay ayuda disponible para $_[0]',\r
+                               heres => 'Se informa a la red: $_[0] está presente',\r
+                               heade1 => 'Usando las coord. de $main::mycall, se recomienda usar set/location o set/qra',\r
+                               hereu => 'Se informa a la red: $_[0] está ausente',\r
+                               homebbs => 'Tu  BBS es ahora: $_[0]',\r
+                               homenode => 'Tu cluster habitual es ahora: $_[0]',\r
+                               hnodee1 => 'Por favor introduce tu cluster habitual, set/homenode <Tu DX cluster>',\r
+                               hnodee2 => 'Error al definir homenode en $_[0]',\r
+                               hnode => 'Tu nodo habitual es ahora \"$_[0]\"',\r
+                               init1 => 'Enviado mensaje de inicialización a $_[0]',\r
+                               iso => 'El cluster $_[0] se pone en modo pasivo (Aislado)',\r
+                               isou => 'El cluster $_[0] se pone en modo activo',\r
+                               isoc => '$_[0] creado y definido como pasivo (Aislado)',\r
+                               isoari => 'Existe un filtro de entrada de rutas para $_[0]; clear/route input $_[0] primero',\r
+                               isoaro => 'Existe un filtro de rutas hacia $_[0]; clear/route $_[0] primero',   \r
+                               isow => '$_[0] está en modo aislado; unset/isolate $_[0] primero',\r
+                               l1 => 'Lo siento $_[0], ya estás conectado en otro canal',\r
+                               l2 => 'Hola $_[0], esta es $main::mycall en $main::myqth usando DXSpider V$main::version',\r
+                               lang => 'El idioma es ahora Español',\r
+                               lange1 => 'set/language <idioma> donde <idioma> es uno entre ($_[0])',\r
+                               lange2 => 'Error al seleccionar idioma en $_[0]',\r
+                               lh1 => '$main::data/hop_table.pl no existe',\r
+                               loce1 => 'Por favor introduce tu posición, set/location <latitud longitud>',\r
+                               loce2 => 'No reconocida \"$_[0]\" como una Lat/Long (ej: 52 20 N 0 16E)',\r
+                               loce3 => '$_[0] es un QRA locator, por favor usa: set/qra $_[0]',\r
+                               loc => 'Tu Lat/Long es ahora \"$_[0]\"',\r
+                               lockout => '$_[0] Excluido del sistema',\r
+                               lockoutc => '$_[0] Creado y excluido del sistema',\r
+                               lockoutun => '$_[0] autorizado para conectar',\r
+                               lockoutuse => 'Uso: sh/lockout <indicativo|prefijo>|ALL',\r
+                               loginu => '$_[0] conecta',\r
+                               logoutu => '$_[0] se desconecta',\r
+                               loginn => '$_[0] conecta',\r
+                               logoutn => '$_[0] se desconecta',\r
+                               m1 => 'Introduce el título (máx. 30 caractéres):',\r
+\r
+                               m2 => 'Copia del mensaje $_[0] enviada a $_[1]',\r
+                               m3 => 'Lo siento, $_[0] no se aceptan mensajes a ese tópico',\r
+                               m4 => 'Lo siento, no se puede acceder al mensaje $_[0]',\r
+                               m5 => 'Lo siento, se necesita un número de mensaje',\r
+                               m6 => 'Reenviado a: $_[0]',\r
+                               m7 => 'Título : $_[0]',\r
+                               m8 => 'Introduce mensaje. /EX para terminar o /ABORT para interrumpir',\r
+                               m9 => 'Hay correo nuevo para ti. Bórralo una vez leído.',\r
+                               m10 => 'mensaje interrumpido',\r
+                               m11 => 'mensaje nr $_[0] guardado y enviado a $_[1]',\r
+                               m12 => 'mensaje nr $_[0] borrado',\r
+                               m13 => 'mensaje nr $_[0] no encontrado',\r
+                               m14 => 'mensaje nr $_[0] marcado para ser enviado a $_[1]',\r
+                               m15 => 'mensaje nr $_[0] no se enviará a $_[1]',\r
+                               m16 => 'Se necesita un número de mensaje',\r
+                               m17 => 'Lo siento, no puedo enviar el mensaje en $_[0] modo',\r
+                               msg1 => 'Cola de mensajes tipo Boletín',\r
+                               msg2 => 'Cola de mensajes tipo Privados',\r
+                               msg3 => 'Msg $_[0]: $_[1] cambiado de $_[2] a $_[3]',\r
+                               msgu => 'uso: msg <cmd> <msgno> data...',\r
+                               merge1 => 'Petición de envío de $_[1] spots y $_[2] WWV enviada a $_[0]',\r
+                               moon => 'QTH                                   dd/mm/yyyy Salida Puesta',\r
+                               moon_with_azel => 'QTH                                   dd/mm/yyyy Salida Puesta   Azim   Elev',                                 \r
+                               mond => 'Activado modo monitor',\r
+                               mone => 'Desactivado modo monitor',\r
+                               namee1 => 'Por favor, introduce tu nombre set/name <tu nombre>',\r
+                               namee2 => 'No se encuentra el usuario $_[0]!',\r
+                               name => 'Tu nombre es \"$_[0]\"',\r
+                               nodea => '$_[0] definido como nodo AK1A ',\r
+                               nodeac => '$_[0] creado como nodo AK1A ',\r
+                               nodeb => '$_[0] definido como BBS',\r
+                               nodebc => '$_[0] creado como BBS',\r
+                               nodec => '$_[0] definido como nodo CLX ',\r
+                               nodecc => '$_[0] creado como nodo CLX ',\r
+                               noder => '$_[0] definido como nodo AR-Cluster ',\r
+                               noderc => '$_[0] creado como nodo AR-Cluster ',\r
+                               nodes => '$_[0] definido como nodo DXSpider ',\r
+                               nodesc => '$_[0] creado como nodo DXSpider ',\r
+                               nodex => '$_[0] definido como nodo DXNET ',\r
+                               nodexc => '$_[0] creado como nodo DXNET ',\r
+                               nodeu => '$_[0] es ahora un usuario',\r
+                               nodee1 => 'No puedes usar este comando mientras tu objetivo ($_[0]) se encuentra',\r
+                               notdone => 'No se pudo hacer',\r
+                               nothere => 'Lo siento, pero $_[0] no está aquí ahora, inténtalo mas tarde',\r
+                               obscount => 'El parámetro Ping obsolescence count para $_[0] ajustado a $_[1]',\r
+                               ok => 'Operación realizada',\r
+                               outconn => 'Iniciando conexión con  $_[0]',\r
+                               page => 'Teclea Enter para continuar, A para abortar (Quedan $_[0] líneas) >',\r
+                               pagelth => 'La longitud de las páginas es ahora $_[0]',\r
+                               passerr => 'Por favor usa: SET/PASS <password> <indicativo>',\r
+                               passphrase => 'Passphrase definida o cambiada para $_[0]',\r
+                               passphraseu => 'Passphrase borrada para $_[0]',\r
+\r
+                               password => 'El Password ha sido definido o cambiado para $_[0]',\r
+                               passwordu => 'Contraseña borrada para $_[0]',\r
+                               pc90s => 'PC90 activado para $_[0]',\r
+                               pc90u => 'PC90 desactivado para $_[0]',\r
+                               pingo => 'Iniciado el ping a $_[0]',\r
+                               pingi => 'Ping devuelto por $_[0] $_[1] (Ave $_[2]) segundos',\r
+                               pinge1 => 'No puedes enviarte un ping a ti mismo!',\r
+                               pingint => 'Intervalo de ping para $_[0] ajustado a $_[1] segundos',\r
+                               'pos' => 'Desde el indicativo: $_[0] Lat: $_[1] Long: $_[2]',\r
+                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',\r
+                               pr2 => '($_[0]) de $main::mycall $_[1] $_[2] >',\r
+                               prs => 'El Prompt ha sido cambiado a \"$_[0]\"',\r
+                               pru => 'El Prompt vuelve a ser el normal por defecto',\r
+                               priv => 'Nivel de privilegios modificado para $_[0]',\r
+                               prx => '$main::mycall >',\r
+                               pw0 => 'Escribe el password antiguo: ',\r
+                               pw1 => 'Escribe el nuevo password: ',\r
+                               pw2 => 'Confirma el nuevo password: ',\r
+                               pw3 => 'El Password ha sido cambiado',\r
+                               pw4 => 'Los passwords no coinciden, NO se han cambiado',\r
+                               qll => 'Por favor introduce tu locator con set/location o set/qra',\r
+                               qthe1 => 'Por favor introduce tu QTH, set/qth <tu qth>',\r
+                               qth => 'Tu QTH es ahora \"$_[0]\"',\r
+                               qrae1 => 'Por favor introduce tu QRA locator, set/qra <qra locator> (ej: set/qra JO02LQ)',\r
+                               qrashe1 => 'Por favor introduce un QRA locator, ej sh/qra JO02LQ o sh/qra JO02LQ IO93NS',\r
+                               qrae2 => 'No se reconoce \"$_[0]\" como un QRA locator ( ej JO02LQ)',\r
+                               qra => 'Tu QRA Locator es ahora \"$_[0]\"',\r
+                               rcmdo => 'RCMD \"$_[0]\" enviado a $_[1]',\r
+                               read1 => 'Lo siento, no hay mensajes nuevos para ti',\r
+                               read2 => 'Mensaje $_[0] no encontrado',\r
+                               read3 => 'Mensaje $_[0] no disponible',\r
+                               rec => '$_[0] registros',\r
+                               reg => '$_[0] registrado',\r
+                               regc => '$_[0] creado y registrado',\r
+                               reginac => 'El registro no está activo (set/var \$main::regreq = 1 para activarlo)',\r
+                               regun => 'El usuario $_[0] no esta registrado',\r
+                               route => '$_[0] en $_[1] vía $_[2]',\r
+                               sat1 => 'Tabla de seguimiento $_[0] para las próximas $_[1] horas cada $_[2] minutos',\r
+                               sat2 => 'dd/mm  UTC      Lat     Lon  Alt Km      Az      El Dist Km',\r
+                               sat3 => 'Sintaxis: SH/SAT <nombre> [<horas> <intervalo>]',\r
+                               sat4 => 'Satélites disponibles:',\r
+                               sat5 => 'Es necesario el título nnnn.AMSAT para actualizar datos keps. desde un mensaje',\r
+                               satnf => 'Satélite $_[0] desconocido',\r
+                               satdisc => '-----',\r
+                               sethop1 => 'uso: set/hops <indicativo> ann|spots|wwv|wcy <nr de hops>',\r
+                               sethop2 => '$_[0] hops set on $_[1]$_[2] for $_[3]',\r
+                               sethop3 => 'No hay hops definidos para $_[0]',\r
+                               shu => '\"SHU\" No es suficiente! Es necesario como mínimo escribir \"SHUT\" para apagar el cluster',\r
+                               shutting => '$main::mycall shutting down...',\r
+                               sloc => 'Cluster lat $_[0] long $_[1], NO OLVIDES CAMBIAR TU DXVars.pm',\r
+                               snode1 => 'Nodo Call   Sort    Versión',\r
+                               snode2 => '$_[0] $_[1]  $_[2]',\r
+                               snode3 => '$_[0] Indicativo desconocido',\r
+                               sqra => 'Cluster QRA Locator$_[0], NO OLVIDES CAMBIAR TU DXVars.pm',\r
+                               sorry => 'Lo siento',\r
+                               spf1 => 'spoof: creando nuevo usuario $_[0]',\r
+                               stathf => 'Estadísticas de spots en HF de los últimos 31 días',\r
+                               stathft => 'Estadísticas de spots en HF de los últimos 31 días para DXCC $_[0]',\r
+                               statvhf => 'VHF + DX Spot Stats, últimos 31 días',\r
+                               statvhft => 'VHF + DX Spot Stats, últimos 31 días para DXCC $_[0]',\r
+                               statdx => 'Total de Spots de DX en los últimos 31 días',\r
+                               sun => 'QTH                                   dd/mm/yyyy Salida Puesta',\r
+                               sun_with_azel => 'QTH                                   dd/mm/yyyy Salida Puesta   Azim   Elev',\r
+                               susdb1 => 'uso: indicativo estado ciudad',\r
+                               susdb2 => 'USDB $_[0] era $_[1], $_[2]',\r
+                               susdb3 => 'USDB $_[0] es ahora $_[1], $_[2]',\r
+                               susdb4 => 'USDB $_[0] borrado',\r
+                               suser1 => 'uso: indicativo user_field_name valor',\r
+                               suser2 => 'Usuario $_[0] no encontrado',\r
+                               suser3 => 'User field \'$_[0]\' era \'$_[1]\' ahora es \'$_[2]\'',\r
+                               suser4 => 'User field name \'$_[0]\' no existe',\r
+                               time1 => 'Horario local: $_[0] $_[1], UTC $_[2]',\r
+                               time2 => '$_[0] Local (standard) time: $_[1] ($_[2] Horas)',\r
+                               time3 => '$_[0]  $_[1]',\r
+                               talks => 'Recepción de mensajes Talk activado para $_[0]',\r
+                               talku => 'Recepción de mensajes Talk desactivado para $_[0]',\r
+                               talkend => 'Finalizado modo talk contigo',\r
+                               talkinst => 'Entrando en modo talk, /EX para salir, /<cmd> para ejecutar un comando',\r
+                               talknh => 'Lo siento $_[0] no está conectado en este momento',\r
+                               talkprompt => 'Talk ($_[0])>',\r
+                               talkstart => 'Iniciando modo talk contigo',\r
+                               unset => '$_[0] deshabilitado para $_[1]',\r
+                               unsethop1 => 'uso: unset/hops <call> ann|spots|wwv|wcy',\r
+                               unsethop2 => 'Borrados los hops para $_[1] en $_[0]', \r
+                               usernf => '*** Registro de usuario $_[0] no encontrado ***',\r
+                               wcy1 => '$_[0] falta o esta fuera de rango',\r
+                               wcy2 => 'WCY Duplicado',\r
+                      wcys => 'Activada recepción de anuncios WCY para $_[0]',
+                    wcyu => 'Desactivada recepción de anuncios WWV para $_[0]',
+                               wwv1 => '$_[0] falta o esta fuera de rango',\r
+                               wwv2 => 'WWV Duplicado',\r
+                               wwvs => 'Activada recepción de anuncios WWV para $_[0]',\r
+                               wwvu => 'Desactivada recepción de anuncios WWV para $_[0]',\r
+                               wxs => 'Activada recepción de anuncios WX para $_[0]',\r
+                               wxu => 'Desactivada recepción de anuncios WX para $_[0]',\r
+                          },\r
+                de => {\r
+                               addr => 'Adresse gesetzt auf: $_[0]',\r
+                               already => '$_[0] bereits connnected',\r
+                               anns => 'Announce flag gesetzt auf $_[0]',\r
+                               annu => 'Announce flag zurueckgesetzt auf $_[0]',\r
+                               annts => 'AnnTalk flag gesetzt auf $_[0]',\r
+                               anntu => 'AnnTalk flag zurueckgesetzt auf $_[0]',\r
+                               badnode1 => '$_[0] ist nun ein bad node',\r
+                               badnode2 => '$_[0] ist nun ein good node',\r
+                               badnode3 => 'Liste der Bad Nodes:-',\r
+                               bbse1 => 'Bitte die BBS Adresse eingeben,, set/bbs <your bbs address>',\r
+                               bbs => 'Deine BBS Adresse ist nun \"$_[0]\"',\r
+                               beepoff => 'Beeps sind nun aus',\r
+                               beepon => 'Beeps sind nun eingeschaltet',\r
+                               call1 => 'Callsign lookup via $_[0]:',\r
+                               conother => 'Sorry $_[0] Du bist zu mir auf einem anderen Port connected',\r
+                               concluster => 'Sorry $_[0] Du bist schon anderswo in einem Cluster connected (on $_[1])',\r
+                               conscript => 'Kein connect script mit Namen \"$_[0]\" gefunden in $main::root/connect',\r
+                               confail => 'Verbindung zu $_[0] misslungen ($_[1])',\r
+                               constart => 'Verbindung zu $_[0] gestartet',\r
+                               deluser => 'User $_[0] wurde geloescht',\r
+                               db1 => 'Diese Datenbank ist untergebracht bei $_[0]',\r
+                               db2 => 'Sorry, aber Scluesselwort: $_[0] wurde nicht gefunden in $_[1]',\r
+                               db3 => 'Sorry, Datenbank $_[0] existiert hier nicht',\r
+                               db4 => 'Sorry, Datenbank $_[0] untergebracht bei $_[1] ist nicht online',\r
+                               db5 => 'Zugriff auf remote Datenbank bei $_[0]...standby...',\r
+                               db6 => 'Datenbank $_[0] existiert bereits, bitte zuerst loeschen',\r
+                               db7 => 'Datenbank $_[0] angelegt fuer remote Cluster $_[1]',\r
+                               db8 => 'Datenbank $_[0] lokal angelegt',\r
+                               db9 => 'Datenbank $_[0] entfernt',\r
+                               db10 => '$_[0] Datensaetze importiert in $_[1]',\r
+                               db11 => 'Sende Deine Anfrage(n)an $_[0], bitte stand by...',\r
+                               dfreq1 => 'Ungueltige Freq $_[0] brauche: z.B. 0/30000 oder hf oderr hf/cw',\r
+                               dir1 => 'Keine Nachricht gefunden',\r
+                               disc1 => 'Disconnected von $_[0]',\r
+                               disc2 => 'Kanal $_[0] disconnected',\r
+                               disc3 => 'Kein Kanal, aber Verbindung $_[0] disconnected',\r
+                               disc4 => 'Kein Kanal oder Verbindung, aber Waise $_[0] disconnected',\r
+                               done => 'Done',\r
+                               dup => 'Sorry, dies ist ein Duplikat',\r
+                               dx1 => 'Frequenz $_[0] nicht im Band (siehe show/band); Gebrauch: DX [BY call] Freq Call Kommentar',\r
+                               dx2 => 'Brauche ein Rufzeichen; Gebrauch: DX [BY call] Freq Call Kommentar',\r
+                               dx3 => 'Das Rufzeichen oder Frequenz ist ungueltig',\r
+                               dxs => 'DX Spots flag gesetzt auf $_[0]',\r
+                               dxu => 'DX Spots flag zurueckgesetzt auf $_[0]',\r
+                               e1 => 'Ungueltiger Befehl',\r
+                               e2 => 'Fehler: $_[0]',\r
+                               e3 => '$_[0]: $_[1] nicht gefunden',\r
+                               e4 => 'Brauche zumindestens einen Prefix oder ein Rufzeichen',\r
+                               e5 => 'Nicht erlaubt',\r
+                               e6 => '*** Keine Station angegeben ***',\r
+                               e7 => 'Rufzeichen $_[0] nicht sichtbar im Cluster',\r
+                               e8 => 'Brauche ein Rufzeichen und etwas Text',\r
+                               e9 => 'Brauche wenigstens etwas Text',\r
+                               e10 => '$_[0] nicht lokal connected',\r
+                               e11 => 'Kann nicht $main:mein Rufzeichen als Ziel',\r
+                               e12 => 'Brauche ein Node Rufzeichen',\r
+                               e13 => '$_[0] ist kein Node',\r
+                               e14 => 'Erstes Argument muss eine Zahl und > 0 sein',\r
+                               e15 => 'Unguelitges Abfragekriterium \"$_[0]\"',\r
+                               e16 => 'Datei \"$_[0]\" existiert',\r
+                               e17 => 'Bitte gebrauche dieses Wort: @_ nicht hier',\r
+                               e18 => 'Kann nicht verbinden mit $_[0] ($!)',\r
+                               e19 => 'Ungueltiger Character in der Zeile',\r
+                               e20 => 'Kuerzel $_[0] nicht erkannt',\r
+                               e21 => '$_[0] nicht numerisch',\r
+                               e22 => '$_[0] kein Rufzeichen',\r
+                               e23 => '$_[0] kein Bereich (z.B. 0/30000)',\r
+                               e24 => 'Sorry, Internet Zugriff ist nichtfreigeschaltet',\r
+\r
+                               e25 => 'Sorry der Wert muss zwischen $_[0] und $_[1] sein',\r
+                               e26 => 'Zu viele Fehler gleichzeitig, Du wirst disconnected',\r
+                               e27 => '$_[0] kein numerisches oder Rufzeichen Prefix',\r
+                               e28 => 'Sorry, Du musst Dich registrieren (SP $main::myalias to register)',\r
+                               e29 => 'Brauche eine Passwort',\r
+                               echoon => 'Echo enabled',\r
+                               echooff => 'Echo disabled',\r
+                               echow => '*Echo ist im moment disabled, set/echo to enable',\r
+                               emaile1 => 'Bitte email Addresse eingeben, set/email <Deine e-mail Adresse>',\r
+                               emaila => 'Deine E-Mail Adresse ist nun \"$_[0]\"',\r
+                               email => 'E-mail Adresse gesetzt auf: $_[0]',\r
+                               export1 => 'Gebrauch: export <msgno> <dateiname>',\r
+                               export2 => '$_[3] has error exporting msg $_[0]to $_[1] ($_[2])',\r
+                               export3 => '$_[2 ] exportierte msg $_[0] to $_[1]',\r
+                               filter1 => 'Filter $_[0] upgedated fuer $_[1]',\r
+                               filter2 => 'Unbekanntes Filter Schluesselwort $_[0]',\r
+                               filter3 => 'Keine Filter definiert fuer $_[0]',\r
+                               filter4 => '$_[0]$_[1] Filter $_[2] geloescht fuer$_[3]',\r
+                               filter5 => 'brauche ein paar Filter Kommandos...',\r
+                               filter6 => '$_[0]$_[1] Filter fuer $[2] nicht gefunden',\r
+                               grids => 'DX Grid flag gesetzt auf $_[0]',\r
+                               gridu => 'DX Grid flag zurueckgesetzt auf $_[0]',\r
+                               illcall => 'Sorry, $_[0] ist ein ungueltiges Rufzeichen',\r
+                               hasha => '$_[0] existiert bereits in $_[1]',\r
+                               hashb => '$_[0] zugefuegt zu $_[1]',\r
+                               hashc => '$_[0] entfernt von $_[1]',\r
+                               hashd => '$_[0] nicht in $_[1]',\r
+                               hashe => '$_[0] gesetzt auf $_[1]',\r
+                               helpe1 => 'Hilfe System nicht verfuegbar, bitte Sysop benachrichtigen',\r
+                               helpe2 => 'Keine Hilfe verfuegbar auf $_[0]',\r
+                               heres => 'Hier gesetzt auf $_[0]',\r
+                               heade1 => 'Using $main::mycall Coords, entspricht einem set/location or set/qra',\r
+                               hereu => 'Here zurueckgesetzt auf $_[0]',\r
+                               homebbs => 'Heimat BBS gesetzt auf: $_[0]',\r
+                               homenode => 'Heimat Node gesetzt auf: $_[0]',\r
+                               hnodee1 => 'Bitte Heimat Node eingeben, set/homenode <dein Heimat DX Cluster>',\r
+                               hnodee2 => 'Heimat Node setzen ist misslungen $_[0]',\r
+                               hnode => 'Dein Heimat Node ist nun \"$_[0]\"',\r
+                               init1 => 'Initialisierungs Nachricht gesendet an $_[0]',\r
+                               iso => '$_[0] Isoliert',\r
+                               isou => '$_[0] UnIsoliert',\r
+                               isoc => '$_[0] erstellt und Isoliert',\r
+                               isoari => 'Es gibt einen  Eingabe Route Filter fuer $_[0]; clear/route input $_[0] zuerst',\r
+                               isoaro => 'Es gibt einen Ausgabe Route Filter fuer $_[0]; clear/route $_[0] zuerst',\r
+                               isow => '$_[0] ist isoliert; unset/isolate $_[0] zuerst',\r
+                               l1 => 'Sorry $_[0], Du bist bereit auf einem anderen Kanal eingeloggt',\r
+                               l2 => 'Moin $_[0], hier ist $main::mycall in $main::myqth\nrunning DXSpider V$main::version build $main::build',\r
+                               lang => 'Sprache ist jetzt Deutch',\r
+                               lange1 => 'set/language <lang> wobei <lang> ist eine von ($_[0])',\r
+                               lange2 => 'Fehler beim setzen der Sprache auf $_[0]',\r
+                               lh1 => '$main::data/hop_table.pl existiert nicht',\r
+                               loce1 => 'Bitte Deinen Standort eingeben,, set/location <latitude longitude>',\r
+                               loce2 => 'Nicht anerkannt \"$_[0]\" als Lat/Long (z.B. 52 20 N 0 16 E)',\r
+                               loce3 => '$_[0] ist ein QRA Locator, gebrauch: set/qra $_[0]',\r
+                               loc => 'Dein Lat/Long ist nun \"$_[0]\"',\r
+                               lockout => '$_[0] ausgesperrt',\r
+                               lockoutc => '$_[0] erstellt und ausgesperrt',\r
+                               lockoutun => '$_[0] Aussperrung aufgehoben',\r
+                               lockoutuse => 'Gebrauch: sh/lockout <Rufzeichen>|ALL',\r
+                               loginu => 'User $_[0] hat eingeloggt',\r
+                               logoutu => 'User $_[0] hat ausgeloggt',\r
+                               loginn => 'Node $_[0] hat eingeloggt',\r
+                               logoutn => 'Node $_[0] hat ausgeloggt',\r
+                               m1 => 'Subjekt eingeben (30 Zeichen):',\r
+                               m2 => 'Kopie der msg $_[0] gesendet an $_[1]',\r
+                               m3 => 'Sorry, $_[0] ist keine akzeptable TO Adresse',\r
+                               m4 => 'Sorry, kann nicht zugreifen auf Nachricht $_[0]',\r
+                               m5 => 'Sorry, ich brauche eine Nachrichten Nummer',\r
+                               m6 => 'Reply to: $_[0]',\r
+                               m7 => 'Subject : $_[0]',\r
+                               m8 => 'Nachricht eingeben, /EX zum absenden oder /ABORT zum abbrechen',\r
+                               m9 => 'Neue Nachricht(en) fuer Dich',\r
+                               m10 => 'Nachricht abgebrochen',\r
+                               m11 => 'Nachricht Nr. $_[0] gesichert und weitergeleitet an $_[1]',\r
+                               m12 => 'Nachricht Nr. $_[0] geloescht',\r
+                               m13 => 'Nachricht Nr. $_[0] fehlt',\r
+                               m14 => 'Nachricht Nr. $_[0] markiert als gesendet an $_[1]',\r
+                               m15 => 'Nachricht Nr. $_[0] unmarkiert als gesendet an $_[1]',\r
+                               m16 => 'Brauche eine Nachrichten Nummer',\r
+                               m17 => 'Sorry, kann Nachricht nicht senden im $_[0] mode',\r
+                               msg1 => 'Bulletin Nachrichten aufgeschoben',\r
+                               msg2 => 'Private Nachrichten aufgeschoben',\r
+                               msg3 => 'Msg $_[0]: $_[1] geaendert von $_[2] auf $_[3]',\r
+                               msgu => 'Gebrauch: msg <cmd> <msgno> data...',\r
+                               merge1 => 'Merge request for $_[1] spots and $_[2] WWV sent to $_[0]',\r
+                               moon => 'Standort                              dd/mm/yyyy Rise   Set',\r
+                               moon_with_azel => 'Standort                              dd/mm/yyyy Rise   Set      Azim   Elev',\r
+                               mond => 'Ueberwachung Disabled',\r
+                               mone => 'Ueberwachung Enabled',\r
+                               namee1 => 'Bitte Deinen Namen eingeben, set/name <dein name>',\r
+                               namee2 => 'Kann User $_[0]nicht finden!',\r
+                               name => 'Dein Name ist jetzt \"$_[0]\"',\r
+                               nodea => '$_[0] gesetzt als AK1A style Node',\r
+                               nodeac => '$_[0] erstellt als AK1A style Node',\r
+                               nodeb => '$_[0] gesetzt als BBS',\r
+                               nodebc => '$_[0] erstellt als BBS',\r
+                               nodec => '$_[0] gesetzt als CLX style Node',\r
+                               nodecc => '$_[0] erstellt als CLX style Node',\r
+                               noder => '$_[0] gesetzt als AR-Cluster style Node',\r
+                               noderc => '$_[0] erstellt als AR-Cluster style Node',\r
+                               nodes => '$_[0] gesetzt als DXSpider style Node',\r
+                               nodesc => '$_[0] erstellt als DXSpider style Node',\r
+                               nodex => '$_[0] gesetzt als DXNET style Node',\r
+                               nodexc => '$_[0] erstellt als DXNET style Node',\r
+                               nodeu => '$_[0] zurueckgesetzt als ein User',\r
+                               nodee1 => 'Du kannst dieses Kommando nicht waehrend Dein Ziel ($_[0]) online ist',\r
+                               notdone => 'Nicht ausgefuehrt',\r
+                               nothere => 'Sorry, aber $_[0] ist nicht hier im Moment, bitte spaeter nocheinmal Versuchen',\r
+                               obscount => 'Ping obsolescence count on $_[0] set to $_[1]',\r
+                               ok => 'Operation erfolgreich',\r
+                               outconn => 'Outstanding connect to $_[0]',\r
+                               page => 'Druecke Enter zum fortfahren, A zum abbrechen ($_[0] lines) >',\r
+                               pagelth => 'Seitenlaenge ist nun $_[0]',\r
+                               passerr => 'Gebrauch: SET/PASS <Passwort> <Rufzeichen>',\r
+                               password => 'Passwort gesetzt oder geaendert fuer $_[0]',\r
+                               passwordu => 'Passwort geloescht fuer $_[0]',\r
+                               pingo => 'Ping Started to $_[0]',\r
+                               pingi => 'Ping Returned from $_[0] $_[1] (Ave $_[2]) secs',\r
+                               pinge1 => 'Cannot ping yourself!',\r
+                               pingint => 'Ping interval on $_[0] set to $_[1] secs',\r
+                               'pos' => 'Von Rufzeichen: $_[0] Lat: $_[1] Long: $_[2]',\r
+                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',\r
+                               pr2 => '($_[0]) de $main::mycall $_[1] $_[2] >',\r
+                               priv => 'Priviligierten Level geaendert auf $_[0]',\r
+                               prx => '$main::mycall >',\r
+                               pw0 => 'Altes Passwort eingeben: ',\r
+                               pw1 => 'Neues Passwort eingeben: ',\r
+                               pw2 => 'Wiederhole neues Passwort: ',\r
+                               pw3 => 'Passwort geaendert',\r
+                               pw4 => 'Passwoerter differieren, Passwort NICHT geaendert',\r
+                               qll => 'Bitte gib Deinen QRA Locator ein mit set/location oder set/qra',\r
+                               qthe1 => 'Bitte gib Dein QTH ein mit set/qth <dein qth>',\r
+                               qth => 'Dein QTH ist nun \"$_[0]\"',\r
+                               qrae1 => 'Bitte gib Deinen QRA Locator ein mit set/qra <qra locator> (z.B. set/qra JO44RK)',\r
+                               qrashe1 => 'Bitte einen QRA Locator eingeben, z.B. sh/qra JO02LQ oder sh/qra JO02LQ IO93NS',\r
+                               qrae2 => 'Erkenne nicht \"$_[0]\" als ein QRA Locator (z.B. JO02LQ)',\r
+                               qra => 'Dein QRA Locator ist nun \"$_[0]\"',\r
+                               rcmdo => 'RCMD \"$_[0]\" gesendet an $_[1]',\r
+                               read1 => 'Sorry, keine neuen Nachrichtenfuer Dich',\r
+                               read2 => 'Msg $_[0] nicht gefunden',\r
+                               read3 => 'Msg $_[0] nicht verfuegbar',\r
+                               rec => '$_[0] records',\r
+                               reg => '$_[0] registriert',\r
+                               regc => '$_[0] erstellt und registriert',\r
+                               reginac => 'Registrierung ist nicht aktiv (set/var \$main::reqreg = 1 to activate)',\r
+                               regun => '$_[0] unregistriert',\r
+                               route => '$_[0] auf $_[1] via $_[2]',\r
+                               sat1 => 'Tracking Tabelle fuer $_[0] fuer den naechsten $_[1] Stunden alle $_[2] mins',\r
+                               sat2 => 'dd/mm  UTC      Lat     Lon  Alt Km      Az      El Dist Km',\r
+                               sat3 => 'Syntax: SH/SAT <name> [<hours> <interval>]',\r
+                               sat4 => 'Satelliten verfuegbar:-',\r
+                               satnf => 'Satellit $_[0] unbekannt',\r
+                               satdisc => '-----',\r
+                               sethop1 => 'Gebrauch: set/hops <Rufzeichen> ann|spots|wwv|wcy <Anzahl der Hops>',\r
+                               sethop2 => '$_[0] hops gesetzt auf $_[1]$_[2] fuer $_[3]',\r
+                               sethop3 => 'Keine hops gesetzt fuer $_[0]',\r
+                               shutting => '$main::mycall shutting down...',\r
+                               sloc => 'Cluster lat $_[0] long $_[1], Nicht vergessen die DXVars.pm zu aendern',\r
+                               snode1 => 'Node Call   Sort    Version',\r
+                               snode2 => '$_[0] $_[1]  $_[2]',\r
+                               snode3 => '$_[0] Unbekanntes Rufzeichen',\r
+                               sqra => 'Cluster QRA Locator$_[0], Nicht vergessen die DXVars.pm zu aendern',\r
+                               sorry => 'Sorry',\r
+                               spf1 => 'spoof: erzeuge neuen User $_[0]',\r
+                               stathf => 'HF DX Spot Stats, letzte 31 Tage',\r
+                               stathft => 'HF DX Spot Stats, letzte 31 Tage fuer DXCC $_[0]',\r
+                               statvhf => 'VHF+ DX Spot Stats, letzte 31 Tage',\r
+                               statvhft => 'VHF+ DX Spot Stats, letzte 31 Tage fuer DXCC $_[0]',\r
+                               statdx => 'Total DX Spots letzte 31 Tage',\r
+                               sun => 'Location                              dd/mm/yyyy Rise   Set',\r
+                               sun_with_azel => 'Location                              dd/mm/yyyy Rise   Set      Azim   Elev',\r
+                               suser1 => 'Gebrauch: Rufzeichen user_field_name value',\r
+                               suser2 => 'User $_[0] nicht gefunden',\r
+                               suser3 => 'User Feld \'$_[0]\' war \'$_[1]\' nun gesetzt auf \'$_[2]\'',\r
+                               suser4 => 'User Feld name \'$_[0]\' existiert nicht',\r
+                               time1 => 'Lokala Zeit: $_[0] $_[1], UTC $_[2]',\r
+                               time2 => '$_[0] Lokale (standard) Zeit: $_[1] ($_[2] Stunden)',\r
+                               time3 => '$_[0]  $_[1]',\r
+                               talks => 'Talk flag gesetzt auf $_[0]',\r
+                               talku => 'Talk flag zurueckgesetzt auf $_[0]',\r
+                               talkend => 'Beendet Talk zu Dir',\r
+                               talkinst => 'Talkmode, /EX zum beenden, /<cmd> um ein Kommando auszufuehren',\r
+                               talknh => 'Sorry $_[0] ist im moment nicht online',\r
+                               talkprompt => 'Talk ($_[0])>',\r
+                               talkstart => 'Startet Talkmode zu Dir',\r
+                               usernf => '*** User Satz fuer $_[0] nicht gefunden ***',\r
+                               wwvs => 'WWV flag gesetzt auf $_[0]',\r
+                               wwvu => 'WWV flag zurueckgesetzt auf $_[0]',\r
+                               wxs => 'WX flag gesetzt auf $_[0]',\r
+                               wxu => 'WX flag zurueckgesetzt auf $_[0]',\r
+                          },\r
+                it => {\r
+                               addr => 'Indirizzo impostato a: $_[0]',\r
+            already => '$_[0] e\' connesso',\r
+                               anns => 'Annunci attivati alle_[0]',\r
+                               annu => 'Annunci disattivati alle $_[0]',\r
+                               annts => 'Talk attivato alle $_[0]',\r
+                               anntu => 'Talk disattivato alle $_[0]',\r
+                               badnode1 => '$_[0] e\' un nodo disabilitato',\r
+                               badnode2 => '$_[0] e\' un nodo attivo',\r
+                               badnode3 => 'Lista dei nodi disabilitati:-',\r
+                               bbse1 => 'Per favore inserisci l\'indirizzo del tuo BBS con set/bbs <tuo bbs>',\r
+                               bbs => 'Il tuo BBS e\' ora \"$_[0]\"',\r
+                               beepoff => 'I beep sono disattivati',\r
+                               beepon => 'I beep sono attivati',\r
+                               call1 => 'Ricerca del nominativo via $_[0]:',\r
+                               conother => 'Spiacente $_[0] sei connesso già su un\'altra porta',\r
+                               concluster => 'Spiacente $_[0] sei connesso già alla rete cluster (su $_[1])',\r
+                               conscript => 'nessuno script di connessione chiamato \"$_[0]\" trovato in $main::root/connect',\r
+                               confail => 'connessione a $_[0] fallita ($_[1])',\r
+                               constart => 'connessione a $_[0] iniziata',\r
+                               deluser => 'L\'utente $_[0] e\' stato eliminato',\r
+                               db1 => 'Questo database e\' presso $_[0]',\r
+                               db2 => 'Spiacente, ma la chiave: $_[0] non e\' stata trovata in $_[1]',\r
+                               db3 => 'Spiacente, il database $_[0] non esiste qui',\r
+                               db4 => 'Spiacente, il database $_[0] presso $_[1] non e\' disponibile al momento',\r
+                               db5 => 'Sto accedendo al database remoto presso $_[0]...attendere...',\r
+                               db6 => 'Il database $_[0] esiste già, cancellalo prima',\r
+                               db7 => 'Il database $_[0] e\' stato creato per il nodo remoto $_[1]',\r
+                               db8 => 'Il database $_[0] e\' stato creato localmente',\r
+                               db9 => 'Il database $_[0] e\' stato eliminato',\r
+                               db10 => '$_[0] record importati in $_[1]',\r
+                               db11 => 'Sto inviando le tue richieste a $_[0], attendi...',\r
+                               dfreq1 => 'Frequenza non valida $_[0], deve essere del tipo 0/30000 o hf o hf/cw', \r
+                               dir1 => 'Nessun messaggio trovato',\r
+                               disc1 => 'Disconnesso da $_[0]',\r
+                               disc2 => 'Canalew $_[0] disconnesso',\r
+                               disc3 => 'Nessun canale, ma la connessione $_[0] disconnessa',\r
+                               disc4 => 'Nessun canale o connessione ma $_[0] disconnesso',\r
+                               done => 'Fatto',\r
+                               dup => 'Spiacente, questo e\' un doppione',\r
+                               dx1 => 'Frequenza $_[0] non nella banda (controlla show/band); sintassi: DX [BY nominativo] freq nominativo commento',\r
+                               dx2 => 'Serve un nominatico; sintassi: DX [BY nominativo] freq nominativo commento',\r
+                               dx3 => 'Il nominativo o la frequenza sono errati',\r
+                               dxs => 'DX Spots attivati alle $_[0]',\r
+                               dxu => 'DX Spots disattivati alle $_[0]',\r
+                               e1 => 'Comando errato',\r
+                               e2 => 'Errore: $_[0]',\r
+                               e3 => '$_[0]: $_[1] non trovato',\r
+                               e4 => 'Inserire un prefisso o un nominativo',\r
+                               e5 => 'Non permesso',\r
+                               e6 => '*** Nessuna stazione specificata ***',\r
+                               e7 => 'il nominativo $_[0] non e\' visibile sul cluster',\r
+                               e8 => 'Inserire un nominativo o del testo',\r
+                               e9 => 'Inserire del testo',\r
+                               e10 => '$_[0] non connesso localmente',\r
+                               e11 => 'Impossibile usare $main:mycall come destinazione',\r
+                               e12 => 'Inserire il nominativo di un nodo',\r
+                               e13 => '$_[0] non e\' un nodo',\r
+                               e14 => 'Il primo argomento deve essere numerico e > 0',\r
+                               e15 => 'qualificatore non valido \"$_[0]\"',\r
+                               e16 => 'Il file \"$_[0]\" esiste',\r
+                               e17 => 'Non usare le parole: @_ qui', \r
+                               e18 => 'Impossibile connettere $_[0] ($!)',\r
+                               e19 => 'Carattere non valido nella linea',\r
+                               e20 => 'separatore $_[0] non riconosciuto',\r
+                               e21 => '$_[0] non e\' numerico',\r
+                               e22 => '$_[0] non e\' un nominativo',\r
+                               e23 => '$_[0] non e\' un intervallo (es 0/30000)', \r
+                               e24 => 'Spiacente, l\'accesso ad internet non e\' abilitato',\r
+                               e25 => 'Spiacente il valore deve essere tra $_[0] e $_[1]',\r
+                               e26 => 'Troppi errori, stai per essere disconnesso',\r
+                               e27 => '$_[0] non e\' un prefisso numeroco o di nominativo', \r
+                               e28 => 'Spiacente, devi essere registrato  (SP $main::myalias per registrarti)',\r
+                               e29 => 'E\' necessaria una password',\r
+\r
+                               echoon => 'Echo abilitato',\r
+                               echooff => 'Echo disabilitato',\r
+                               echow => '*Echo e\' al momento disabilitato, usa set/echo per abilitarlo',\r
+                               emaile1 => 'Per favore inserisci il tuo indirizzo email con: set/email <indirizzo>',\r
+                               emaila => 'Il tuo indirizzo email e\' ora \"$_[0]\"',\r
+                               email => 'Indirizzo email impostato a: $_[0]',\r
+                               export1 => 'sintassi: export <num_mess> <nome_file>',\r
+                               export2 => '$_[3] ha problemi esportando i messaggi da $_[0] a $_[1] ($_[2])',\r
+                               export3 => '$_[2 ] messaggi esportati da $_[0] a $_[1]',\r
+                               filter1 => 'Filtro $_[0] aggiornato per $_[1]',\r
+                               filter2 => 'Chiave sconosciuta per il filtro $_[0]',\r
+                               filter3 => 'Nessun filtro definito per $_[0]',\r
+                               filter4 => '$_[0]$_[1] Filtro $_[2] cancellato per $_[3]',\r
+                               filter5 => 'necessito qualche comando per i filtri...',\r
+                               filter6 => '$_[0]$_[1] Filtro per $[2] non trovato',\r
+                               grids => 'DX Grid attivato alle $_[0]',\r
+                               gridu => 'DX Grid disattivato alle $_[0]',\r
+                               illcall => 'Spiacente, $_[0] non e\' un nominativo valido',\r
+                               hasha => '$_[0] già esiste $_[1]',\r
+                               hashb => '$_[0] aggiunto a $_[1]',\r
+                               hashc => '$_[0] rimosso da $_[1]',\r
+                               hashd => '$_[0] non in $_[1]', \r
+                               hashe => '$_[0] impostato a $_[1]', \r
+                               helpe1 => 'Aiuto non disponibile, contatta il sysop',\r
+                               helpe2 => 'Nessun aiuto per $_[0]',\r
+                               heres => 'Here abilitato per $_[0]',\r
+                               heade1 => 'Sto usando le coordinate $main::mycall, e\' preferibile impostarle con set/location o set/qra',\r
+                               hereu => 'Here disattivato per $_[0]',\r
+                               homebbs => 'Home BBS impostata a: $_[0]',\r
+                               homenode => 'Home Node impostato a: $_[0]',\r
+                               hnodee1 => 'Per piacere imposta il tuo Home Node con set/homenode <nominativo_cluster>',\r
+                               hnodee2 => 'Impostazione dell\'homenode fallita per $_[0]',\r
+                               hnode => 'Il tuo Homenode e\' adesso \"$_[0]\"',\r
+                               init1 => 'inizializzaione inviata a $_[0]',\r
+                               iso => '$_[0] Isolato',\r
+                               isou => '$_[0] non Isolato',\r
+                               isoc => '$_[0] creato ed isolato',\r
+                               isoari => 'c\'e\' una filtro sulla rotta in ingresso per $_[0]; eliminala con clear/route input $_[0] prima',\r
+                               isoaro => 'c\'e\' una filtro sulla rotta in uscita per $_[0]; eliminala con clear/route $_[0] prima',\r
+                               isow => '$_[0] e\' isolato; unset/isolate $_[0] prima',\r
+                               l1 => 'Spiacente $_[0], sei già collegato sun un altro canale',\r
+                               l2 => 'Benvenuto $_[0] sul Cluster $main::mycall a $main::myqth\nsoftware in uso DXSpider V$main::version build $main::build',\r
+                               lang => 'La lingua selezionata e\' adesso Italiano',\r
+                               lange1 => 'set/language <lingua> dove <lingua> e\' una tra ($_[0])',\r
+                               lange2 => 'impostazione lingua fallita per $_[0]', \r
+                               lh1 => '$main::data/hop_table.pl non esiste',\r
+                               loce1 => 'Per piacere inserisci la tua posizione, set/location <latitudine longitudine>',\r
+                               loce2 => 'Non riconosco \"$_[0]\" come Lat/Long (es 52 20 N 0 16 E)',\r
+                               loce3 => '$_[0] e\' una locatore QRA, usa: set/qra $_[0]',\r
+                               loc => 'I tuoi dati Lat/Long sono ora \"$_[0]\"',\r
+                               lockout => '$_[0] Bloccato',\r
+                               lockoutc => '$_[0] Creato e bloccato',\r
+                               lockoutun => '$_[0] Sbloccato',\r
+                               lockoutuse => 'sintassi: sh/lockout <nominativo>|ALL',\r
+                               loginu => 'L\'utente $_[0] e\' entrato nel cluster',\r
+                               logoutu => 'L\'utente $_[0] e\' uscito dal cluster',\r
+                               loginn => 'Il nodo $_[0] si e\' connesso',\r
+                               logoutn => 'Il nodo $_[0] si e\' disconnesso',\r
+                               m1 => 'Inserisci il Soggetto (30 caratteri):',\r
+                               m2 => 'Copia del messaggio $_[0] spedita a $_[1]',\r
+                               m3 => 'Spiacente, $_[0] non e\' un destinatario accettabile',\r
+                               m4 => 'Spiacente, non posso accedere al messaggio $_[0]',\r
+                               m5 => 'Spiacente, ho bisogno del numero di un messaggio', \r
+                               m6 => 'Rispondi a: $_[0]',\r
+                               m7 => 'Soggetto : $_[0]',\r
+                               m8 => 'Scrivi il messaggio e batti /EX per spedirlo o /ABORT per uscire',\r
+                               m9 => 'Nuovi messaggi sono arrivati per te',\r
+                               m10 => 'Messaggio abortito',\r
+                               m11 => 'Il messaggio $_[0] e\' stato salvato e inviato a $_[1]',\r
+                               m12 => 'Il messaggio $_[0] e\' stato cancellato',\r
+                               m13 => 'Il messaggio $_[0] non esiste',\r
+                               m14 => 'Il messaggio $_[0] e\' stato marcato come spedito a $_[1]',\r
+                               m15 => 'Il messaggio $_[0] risolta ora non spedito a $_[1]',\r
+                               m16 => 'Specificare il numero del messaggio',\r
+                               m17 => 'Spiacente, impossibile spedire messaggi in modo $_[0]',\r
+            msg1 => 'Bollettino messo in coda',\r
+            msg2 => 'Messaggio messo in coda',\r
+                               msg3 => 'Msg $_[0]: $_[1] cambiato da $_[2] a $_[3]',\r
+                               msgu => 'sintassi: msg <comando> <num_mess> dati...',\r
+                               merge1 => 'Richiesta di merge per gli spot $_[1] e i WWV $_[2] spedita a $_[0]',\r
+                               moon => 'Localita                              gg/mm/aaaa Alba   Tramonto',\r
+                               moon_with_azel => 'Località \r
+                                        gg/mm/aaaa Alba   Tramonto Azim   Elev',\r
+                               mond => 'Monitor disabilitato',\r
+                               mone => 'Monitor abilitato',\r
+                               namee1 => 'Per favore inserisci con set/name <nome>',\r
+                               namee2 => 'Impossibile trovare l\'utente $_[0]!',\r
+                               name => 'Il tuo nome ora e\' \"$_[0]\"',\r
+                               nodea => '$_[0] impostato come nodo stile AK1A',\r
+                               nodeac => '$_[0] creato come nodo stile AK1A',\r
+                               nodeb => '$_[0] impostato come BBS',\r
+                               nodebc => '$_[0] creato come BBS',\r
+                               nodec => '$_[0] impostato come nodo stile CLX',\r
+                               nodecc => '$_[0] creato come nodo stile CLX',\r
+                               noder => '$_[0] impostato come nodo stile AR-Cluster',\r
+                               noderc => '$_[0] creato come nodo stile AR-Cluster',\r
+                               nodes => '$_[0] impostato come nodo stile DXSpider',\r
+                               nodesc => '$_[0] creato come nodo stile DXSpider',\r
+                               nodex => '$_[0] impostato come nodo stile DXNET',\r
+                               nodexc => '$_[0] creato come nodo stile DXNET',\r
+                               nodeu => '$_[0] impostato come utente',\r
+                               nodee1 => 'Non puoi utilizzare questo comando mentre il destinatario ($_[0]) e\' connesso',\r
+                               notdone => 'Non eseguito',\r
+                               nothere => 'Spiacente, ma $_[0] non e\' presente al momento, prova più tardi', \r
+                               obscount => 'Contatore di obsolescenza del ping per $_[0] impostato a $_[1]',\r
+                               ok => 'Operazione eseguita con successo',\r
+                               outconn => 'Connessione in corso per $_[0]',\r
+                               page => 'Premi Invio per continuare, A per annullare ($_[0] linee) >',\r
+                               pagelth => 'La lunghezza della pagina e\' adesso $_[0]',\r
+                               passerr => 'sintassi: SET/PASS <password> <nominativo>',\r
+                               password => 'Password impostata o cambiata per $_[0]',\r
+                               passwordu => 'Password rimossa per $_[0]',\r
+                               pingo => 'Ping mandato a $_[0]',\r
+                               pingi => 'Ping ritornato da $_[0] $_[1] (media $_[2]) secondi',\r
+                               pinge1 => 'Non puoi far un ping su te stesso!',\r
+                               pingint => 'Intervallo di ping per $_[0] impostato a $_[1] secondi',\r
+                               'pos' => 'Dal nominativo: $_[0] Lat: $_[1] Long: $_[2]',\r
+                               pr => '$_[0] de $main::mycall $_[1] $_[2] >',\r
+                               pr2 => '($_[0]) de $main::mycall $_[1] $_[2] >',\r
+                               priv => 'Privilegi cambiati per $_[0]',\r
+                               prs => 'Prompt impostato a \"$_[0]\"',\r
+                               pru => 'Prompt reimpostato al predefinito',\r
+                               prx => '$main::mycall >',\r
+                               pw0 => 'Inserisci la vecchia password: ',\r
+                               pw1 => 'Inserisci la nuova password: ',\r
+                               pw2 => 'Reinserisci la nuova password: ',\r
+                               pw3 => 'Password modificata',\r
+                               pw4 => 'Le password sono differenti, password NON cambiata',\r
+                               qll => 'Per favore inserisci la tua località con set/location o set/qra',\r
+                               qthe1 => 'Per favore inserisci il tuo QTH con set/qth <qth>',\r
+                               qth => 'Il tuo QTH e\' adesso \"$_[0]\"',\r
+                               qrae1 => 'Per favore inserisci il tuo locatore QRA con set/qra <locatore> (es set/qra JM77GF)',\r
+                               qrashe1 => 'Please enter a QRA locator, eg sh/qra JO02LQ or sh/qra JO02LQ IO93NS',\r
+                               qrae2 => 'Non riconosco \"$_[0]\" come locatore QRA (es JM77GF)',\r
+                               qra => 'Il tuo locatore QRA e\' adesso \"$_[0]\"',\r
+                               rcmdo => 'RCMD \"$_[0]\" spedito a $_[1]',\r
+                               rec => '$_[0] records',\r
+                               read1 => 'Spiacente, non ci sono nuovi messaggi per te',\r
+                               read2 => 'Messaggio $_[0] non trovato',\r
+                               read3 => 'Messaggio $_[0] non disponibile',\r
+                               rec => '$_[0] records',\r
+                               reg => '$_[0] registrato',\r
+                               regc => '$_[0] creato e registrato',\r
+                               reginac => 'La registrazione non e\' attiva (set/var \$main::reqreg = 1 per attivarla)',\r
+                               regun => '$_[0] deregistrato',\r
+                               route => '$_[0] su $_[1] via $_[2]',\r
+                               sat1 => 'Tracking Table for $_[0] for the next $_[1] hours every $_[2] mins',\r
+                               sat2 => 'dd/mm  UTC      Lat     Lon  Alt Km      Az      El Dist Km',\r
+                               sat3 => 'Sintassi: SH/SAT <nome> [<ore> <intervallo>]',\r
+                               sat4 => 'Satelliti disponibili/Età dei Kepleriani (giorni):-',\r
+                               sat5 => 'serve nnnnn.AMSAT nel soggetto per caricare i kepleriani dal messaggio',\r
+                               satnf => 'Satellite $_[0] sconosciuto',\r
+                               satdisc => '-----',\r
+                               sethop1 => 'sintassi: set/hops <nominativo> ann|spots|wwv|wcy <num di salti>',\r
+                               sethop2 => '$_[0] salti impostai per $_[1]$_[2] per $_[3]', \r
+                               sethop3 => 'Nessun salto impostato per $_[0]', \r
+                               shutting => '$main::mycall si sta arrestando...',\r
+                               sloc => 'Cluster lat $_[0] long $_[1], Non scordare di camberli nel file DXVars.pm',\r
+                               snode1 => 'Nodo Nominativo Ordine    Versione',\r
+                               snode2 => '$_[0] $_[1]  $_[2]',\r
+                               snode3 => '$_[0] Nominativo sconosciuto',\r
+                               sqra => 'Locatore QRA del Cluster$_[0], NON DIMENTICARE DI CAMBIARLO NEL TUO FILE DXVars.pm',\r
+                               sorry => 'Spiacente',\r
+                               spf1 => 'spoof: sto creando il nuovo utente $_[0]',\r
+                               stathf => 'Statistiche HF DX Spot, ultimi 31 giorni',\r
+                               stathft => 'Statistiche HF DX Spot, ultimi 31 giorni per DXCC $_[0]',\r
+                               statvhf => 'Statistiche VHF+ DX Spot, ultimi 31 giorni',\r
+                               statvhft => 'Statistiche VHF+ DX Spot, ultimi 31 days per DXCC $_[0]',\r
+                               statdx => 'Totale DX Spots degli ultimi 31 giorni',\r
+                               sun => 'Località                              gg/mm/aaaa Alba   Tramonto',\r
+                               sun_with_azel => 'Località\r
+                                       gg/mm/aaaa Alba   Tramonto Azim   Elev',\r
+\r
+                               suser1 => 'sintassi: nominatio campo_utente valore',\r
+                               suser2 => 'Utente $_[0] non trovato',\r
+                               suser3 => 'Il campo utente \'$_[0]\' era \'$_[1]\' ora e\' impostao a \'$_[2]\'',\r
+                               suser4 => 'Il campo utente \'$_[0]\' non esiste',\r
+                               time1 => 'Ora locale: $_[0] $_[1], UTC $_[2]',\r
+                               time2 => '$_[0] Ora (standard) locale: $_[1] ($_[2] ore)',\r
+                               time3 => '$_[0]  $_[1]',\r
+                               talks => 'Talk abilitato per $_[0]',\r
+                               talku => 'Talk disabilitato per $_[0]',\r
+                               talkend => 'Chiude il la conversazione con te',\r
+                               talkinst => 'Stai entrando nel modo conversazione, /EX per uscire, /<cmd> per eseguire un comando',\r
+                               talknh => 'Spiaente $_[0] non e\' collegato al momento',\r
+                               talkprompt => 'Talk ($_[0])>',\r
+                               talkstart => 'Inizia una conversazione con te',\r
+                               unsethop1 => 'sintassi: unset/hops <nominativo> ann|spots|wwv|wcy',\r
+                               unsethop2 => 'salti eliminati su $_[1] per $_[0]',\r
+                               usernf => '*** Record utente per $_[0] non trovato ***',\r
+                               wcy1 => '$_[0] manca o e\' fuori limite',\r
+                               wcy2 => 'WCY duplicato',\r
+                               wwv1 => '$_[0] manca o e\' fuori limite',\r
+                               wwv2 => 'WWV duplicato',\r
+                               wwvs => 'WWV abilitati per $_[0]',\r
+                               wwvu => 'WWV disabilitati per $_[0]',\r
+                               wxs => 'WX abilitati per $_[0]',\r
+                               wxu => 'WX disabilitati per $_[0]',\r
+               }\r
+);\r
+\r