Pour commencer voici la traduction de AtarIRC, mais j'espère y rajouter d'autres choses
par la suite.
Comme je ne parle aucune langue étrangère, j'ai utilisé ARTHUR98 et
GEMTRADE3 versionbéta.
AtarIRC Documentation
Coded by Lonny L Pursell
(C)1996 by Lonny L Pursell and ENCOM
All rights reserved.
Contact: Lonny Pursell
101 1/2 S High Street Apt C
Columbus Grove OH 45830
USA
E-Mail: atari@bright.net
WWW: http://www.bright.net/~atari/
IRC: lp @ #Atari
TYPE DE COMMANDE
/AWAY
'/away': vous marque comme étant distant et affiche le message de defaut.
'/away message': vous marque comme étant distant et affiche le "message", mise en
place d'un message qui s'affiche à vos correspondants s'ils vous envoient un
message
_ Une horloge symbole apparaît dans la fenêtre info ligne,
seulement le channel courant est notifié que vous êtes marque comme distant
/BYE
comme /quit
/BACK
'/back': congédie au loin et utilise le défaut message
'/back message': congédie au loin et utilise "message",
seulement le channel courant est notifié quand vous y retourné
/BAN
'/ban': montre une liste de bans pour le channel courant
'/ban masque': mettra un ban pour 'masque' sur le channel courant
/CLIENTINFO
'/clientinfo': demande clientinfo de tous le monde dans le channel
courant
'/clientinfo nick': à la demande de "nick" lui envoie un clientinfo
'/clientinfo #channel': demande clientinfo de tout le monde du
"#channel"
/CMODE
'/cmode': affiche le mode actuel du channel
'/cmode newmode': change le mode du channel
/CONNECT
'/connect: tente la connection par défaut vers serveur et port
'/connect i': tente connection vers 'i' à partir de la liste de serveur
'/connect serveur': tente la connection vers 'serveur' sur le port par défaut
'/connect serveur port': tente connection vers 'serveur' et 'port'
NOTE: une "/connection commande" peut être permis comme un paramètre
pour démarrer
/CTCP
'/ctcp nick': par défauts vers '/ ctcp nick version'
'/ctcp nick message': envoie un ctcp 'message' 'à nick le 'message' sera
converti à majuscule,ctcp retourne 'errmsg' si la commande n'est pas supportée
/DCC
'/dcc': comme '/dcc liste'
'/dcc list': montre le statut actuel de dcc connections et channels
'/dcc get': accepte le premier dcc fenêtre courante
'/dcc get nick': pour recevoir le fichier que vous envoie 'nick'
'/dcc close': ferme le dcc connection de la fenêtre courante
'/dcc close nick: ferme la connection dcc de 'nick'
'/dcc chat nick': débute une conversation privé avec 'nick'
'/dcc send nick': pour envoyer un fichier à 'nick' via le sélecteur de fichier
'/dcc send nick fichier': pour envoyer un fichier à 'nick',
si le fichier complet n'est pas envoyer il affiche '-1' à la place
/DEBUG
'/debug': montre toutes les données de connection dans $hex
'/debug "#" where (ou) "#": est un nombre de 0 à 9 pour le niveau de
debug niveau (0=au loin),couramment seulement le niveaux 1 et 2 sont
utilisés
'/debug on': commence le recueil chronologique des données (comme '/debug 1')
'/debug off': stoppe le recueil chronologique des données (comme '/debug 0')
'/debug mem': montre la mémoire libre
'/degub misc': montre quelques valeurs internes
_ Le fichier journal contiendra toute donnée entrant dans l'irc client, en
appuyant sur la touche alternate quand le programme débute, commence
également l'initialisation.
_ Une marque de contrôle apparaît dans la fenêtre info quand debug mode est actif.
/DEFINE
'/define': affiche le contenu de toutes les variables actuel
'/définir string': est utilisée pour définir les variables de l'usager
_ Exemple: '/défine lp' installera les variables vers 'lp'
/DELETE
'/delete': appelle fichier sélecteur
'/delete file'': efface le "fichier" du disque
_ Le fichier sera effacé quand vous pressez return sans aucun avertissement
/DEOP
'/deop nick': 'nick' prendra un statut d'operateur, si vous êtes un op,
vous pouvez donner un statut à plusieurs nick par une liste séparé par des espaces
/DFREE
'/dfree': donne les octets libres du lecteur courant
'/dfree a': donne les octets libres du lecteur "a"
/DIR
'/dir': listes tous fichiers du lecteur courant '*.*'
'/dir masque': listes tous fichiers dans le lecteur courant adapter au
chemin du "masque"
_ Montrent la taille des fichiers et dossiers, presser escape pour arrêter
les "dir"
/DISCONNECT
'/disconnect': vous débranche seulement du serveur (par le message de
"quit" par défaut)
'/disconnect message': vous débranche du serveur avec un "message"
_ Toutes les dcc connections reste actif et intact
/ECHO
'/echo nick message': répéte le message à "nick"
'/echo #channel message': répéte le message à tout le "#channel"
/EXIT
comme /quit
/FIND
'/find data': cherchera la liste de "donnée" de l'usager
_ Cette commande se traduit par "/à qui *donnée*"
/FINGER
'/finger': envoie la commande CTCP finger qui permet d'avoir
des informations au sujet du channel
'/finger nick': envoie la commande CTCP fingers qui permet d'avoir
des informations au sujet de l'utilisateur 'nick'
'/finger #channel': envoie la commande CTCP fingers qui permet d'avoir
des informations sur tout les utilisateurs du "#channel"
/FKEY
'/fkey': affiche le montage des touches de fonction
/IGNORE
'/ignore': affiche la liste des usagers ignoré (un max de 5 peut être
mis)
'/ignore host': ajoute ou enleve "host" à la liste, un "X" apparaît dans la fenêtre info -
igore le nom 'nick' c'est-à-dire que ses messages ne vous parviendront plus
NOTE: "host" peut être un nom entier ou un masque partiel
EXEMPLE: "dork@ppp4-duh.netcom" vous pouvez utiliser:
'/ignore dork@ppp4-duh.netcom (usager plein@host nom)
'/ignore ppp4-duh.netcom (host nom seulement)
'/ignore duh.netcom (partiel host nom)
'/ignore .netcom (ceci devra ignorer tout les usagers de netcom)
/INVITE
'/invite nick': invite "nick" sur le channel
'/invite nick #channel': invite "nick" sur le "#channel"
/JOIN
'/joint': joint le channel par défaut
'/joint #channel': joint IRC "#channel"
/KICK
'/kick nick': enleve "nick" du channel actif et affiche le message par
défaut
'/kick nick message': enleve "nick" du channel actif et affiche un
"message".
_ Vous devez être opérateur
/KICKBAN
'/kickban nick': expulse et bannie "nick" avec le message par défaut qui
est utilisé
'/kickban nick mask': expulse et bannie "nick" avec un message
spécifique
'/kickban nick mask message': expulse et bannis "nick" avec "masque" et
"message" qui seront utilisé à la place du message par défaut
d'expulsion
/L
comme /part
/LEAVE
comme /part
/LOGOFF
comme /disconnect
/LOGON
comme /connect
/ME
'/me message': affiche votre "nick" suivi par le "message", vous pouvez
si vous pouvez aussi utiliser votre "nick" comme un commande plutôt que
/me
_ Exemple: '/me aime Atari affiche "pat aime Atari"
'/pat aime Atari
/MKDIR
'/mkdir dossier' crée le dossier "dossier" le lecteur courant
/MSG nick message
'/msg nick message' envoie à "nick" un message privé
_ Exemple: '/msg lp vive Atari !!!'
/NICK nick
'/nick newnick': changer votre nick en "newnick", un nick a un maximum
de 9 caractères
/NOTIFY
'/notify': affiche la liste notify statut (un max de 40 peut être mis)
'/notify nick': ajoute ou enleve "nick" à la notify liste
_ NOTE: un notify au dessous d'1 minute peut causer un flooding
quand notify est fait un "?" apparaît dans la fenêtre info ligne
/OP
'/op nick': donnera à "nick" le statut d'opérateur si vous êtes un op,
plus d'un "nick" peut être listé par une liste séparé par des espaces
/PART
'/part': quitte le #channel actif
'/part #channel': quitte un #channel spécifique
/P
comme /ping
/PING
'/ping': ping à tous le monde dans le channel actif
'/ping nick': ping à "nick" seulement
'/ping #channel': ping à tous le monde dans le "#channel"
/PRINT
'/print/': appelle le fichier sélecteur
'/print fichier.txt': envoyer le fichier "fichier.txt" vers
l'imprimante,presse escape pour arrêter l'impression
/QUIT
'quit': quitte IRC et affiche le message par défaut (ferme le IRC
session)
'/quit message': quitte IRC et affiche le "message"
_ Exemple: '/quit j'ai faim...'
_ Fin de toute les connections dcc qui peuvent encore être active
/RENAME
'rename fichier1 fichier2': renomme 'fichier1'en' fichier2'
le fichier sera renommé quand vous pressez return avec aucun
avertissement
/RMDIR
'/rmdir dossier': efface le dossier "dossier" sur le lecteur courant,
seulement les dossiers vides peuvent être effacés
/SEARCH
'/search': comme '/liste', ainsi être préparé une longue liste
'/search string': fait comme une '/liste' mais seulement adapté à "une
chaîne"
/SEND
'/send': appelle le fichier sélecteur
'/send fichier.txt': envoyer "fichier.txt" dans la fenêtre courante
_ La donnée est envoyée dehors par le modem et echoue sur l'écran,
presse escape pour arrêter l'envoie
/SERVER
comme /connect
/SOUND
'/sound nick fichier': envoie un son à "nick" et commande de jouer
le "fichier"
'/sound #channel fichier': envoie le son sur le channel
'/sound nick': appelle le fichier sélecteur
'/sound nick ?': demander un son dans la liste répertoire depuis "nick"
NOTE: le fichier nom est a envoyé à l'instant où vous typed it
/TIME
'/time': pour connaître l'heure et la date du serveur temps
'/time nick: pour connaître le temps d'information de "nick"
'/time #channel: pour conaître le temps d'information de tout le monde
sur le "#channel"
/TOPIC
'/topic': affiche le topic du channel actif
'/topic texte': change le texte de bienvenue du channel, met le topic "texte"
sur le channel (mode opérateur)
/UNBAN
'/unban masque': enlevera un ban pour "masque" sur le channel actif
/USERINFO
'/userinfo': demande userinfo de tous dans channel actif
'/userinfo nick': envoie un userinfo à la demande de "nick"
'/userinfo #channel: demande userinfo de tous sur "#channel"
/VERSION
'/version': affiche la version du serveur
'/version nick': affiche la version de "nick"
'/version #channel': affiche la version de tout le monde du "#channel"
/VIEW
'/view': appelle le fichier sélecteur
'/viem fichier': affiche le "fichier" sur l'écran, seulement aucune
donnée est a envoyée dehors du modem, presse escape pour arrêter la vue
/W
comme /who
/WHO
'/who': montre info sur tous les usagers du serveur
'/who lp': montre info seulement de "lp"
'/who *brillant.net*': montrer info de tous les usagers "brillant.net"
MISC KEYS
ALTERNATE: pause écran
ceci peu aider la vue sur le channel /liste
En tenant la touche alternate longtemps peut causer donnée
un dépassement de capacité?
BACKSPACE: éditer commande ligne
CLR\HOME: efface le commande ligne
CONTROL A: ouvre fenêtre
CONTROL B: bascule un texte gras
CONTROL C: bascule lumière/couleur un texte
CONTROL D: bascule auto dcc (fichiers seulement)
quand un '*' apparaît dans la fenêtre info ligne
CONTROL F: bascule un flood contrôle
quand un le tilde char '~' apparaît dans la
fenêtre info ligne
CONTROL G: sonne la console sonnerie (les deux a la fin)
CONTROL I: bascule /ignore, un "X" apparaît dans la fenêtre info
ligne
CONTROL K: tcp expulse fenêtre courante (réellement
seulement bon pour dcc envoie)
CONTROL L: bascule capture/initialisation
quand un "c" dans un cirlce apparaît dans la
fenêtre info ligne
CONTROL M: bascule un arrivant /msg sonnerie
quand une sonnerie symbole apparaît dans la
fenêtre info ligne
CONTROL N: bascule un /notifie
quand un '?' question marque apparaît dans la
fenêtre info ligne
CONTROL O: ferme tout (retrace arrière-plan
seulement)
CONTROL P: ping serveur
CONTROL S: bascule un /son et une note musical apparaît dans la fenêtre
info ligne
CONTROL U: rétablir les couleurs par défaut (texte noir sur un
arrière-plan blanc)
CONTROL V: bascule et renverse un texte
CONTROL -: bascule et souligne un texte
DELETE: comme backspace
FLECHE basse: déroule commande ligne historique vers le bas
F1-F10: fonctions touche macro
HELP: établir/configuration
INSERT: rappelle la dernière commande
GAUCHE FLèCHE: change fenêtre bas unique
RETURN: exécute commande ligne
DROIT FLèCHE; change unique fenêtre vers le haut
SHIFT CLR\HOME: efface écran
SHIFT F1-F10: fonctions touche macro
TAB: auto /msg reply, ces types '/msg nick pour vous
UNDO: termine/ferme dcc connection de la fenêtre active
FLèCHE vers le HAUT: déroule commande ligne historique vers le haut