Initial Commit
[packages] / xemacs-packages / zenirc / src / zenirc-klingon.el
1 ;;; zenirc-klingon.el 
2 ;;; Waste time on Internet Relay Chat with badly translated Klingon.
3
4 ;;; Copyright (C) 1993, 1994 Ben A. Mesander
5 ;;; Copyright (C) 1998 Per Persson
6
7 ;; Author: David M. Archer <dmarcher@gnu.ai.mit.edu>
8 ;; Maintainer: pp@sno.pp.se
9 ;; Keywords: extensions, zenirc
10 ;; Created: 1995-05-07
11
12 ;; $Id: zenirc-klingon.el,v 1.1.1.1 1998-10-07 11:21:31 jareth Exp $
13
14 ;; This program is free software; you can redistribute it and/or modify
15 ;; it under the terms of the GNU General Public License as published by
16 ;; the Free Software Foundation; either version 2, or (at your option)
17 ;; any later version.
18 ;;
19 ;; This program is distributed in the hope that it will be useful,
20 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
21 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22 ;; GNU General Public License for more details.
23 ;;
24 ;; You should have received a copy of the GNU General Public License
25 ;; along with this program; if not, you can either send email to this
26 ;; program's maintainer or write to: The Free Software Foundation,
27 ;; Inc.; 675 Massachusetts Avenue; Cambridge, MA 02139, USA.
28
29 ;;; Commentary:
30
31 ;;; Code:
32
33 (require 'zenirc)
34
35 (zenirc-lang-define-catalog 
36  'klingon
37  '((s001 . "[De'] batlhlIj bIchIlqu'lI'")  ; wasting time
38          (s002 . "[De'] %s tengchaH QumwI'qoqvam lo' %s") ; server is
39          (s003 . "[De'] %s ghItlh tengchaH QumwI'qoqvam") ; ??
40          (s200 . "[De'] %s (%s) rarwI' -> %s") ; Version jangwI' from /trace
41          (s202 . "[De'] %s H.S. -> %s")
42          (s203 . "[De'] %s Sovbe'wI' -> IP address: %s") ; Unknown connection
43          (s204 . "[De'] %s DenIb Qatlh -> %s") ; Operator connection
44          (s205 . "[De'] %s lo'wI' -> %s") ; User connection
45          (s206 . "[De'] %s tengchaH QumwI'qoq -> %s %s %s %s ") ; Server connection
46          (s208 . "[De'] %s %s -> %s") ; New type connection
47          (s209 . "[De'] %s buv -> %s = %s") ; What the classes means
48          (s211 . "[De'] %s rartaH lup %s\nSent: %s/%s, Rcvd: %s/%s, SendQ: %s")
49          (s212 . "[De'] %s\t->\ttimes: %s\tbytes: %s") ; Command stats
50          (s213 . "[De'] C hst/nme/prt/cls: %s/%s/%s/%s")      ; C-lines
51          (s214 . "[De'] N hst/nme/prt/cls: %s/%s/%s/%s") ; N-lines
52          (s215 . "[De'] %s host/name/class:\t%s/%s/%s") ; I-lines
53          (s216 . "[De'] K host/username:\t%s/%s") ; K-lines
54          (s217 . "[De'] Q %s/%s/%s/%s/%s") ; Q-lines
55          (s218 . "[De'] Class: %s Ping freq: %s Conn.freq: %s Max Links: %s Sendq: %s") ; Y-lines
56          (s219 . "[De'] /stats pItlh")
57          (s221 . "[De'] %s soHbeHwI'")
58          (s241 . "[De'] LEAF hostmask/depth:\t\t%s/%s") ; L-lines
59          (s242 . "[De'] %s") ; Uptime of server
60          (s243 . "[De'] O pongname/user@host:\t%s/%s") ; O-lines
61          (s244 . "[De'] HUB  hostmask/servername:\t%s/%s") ; H-lines
62          (s251 . "[De'] naDev tengchaHmay QumwI'meyqoq %s lo'lI' lo'wI'pu' So'be' je %s lo'wI'pu' So' %s tu'lu'")
63          (s252 . "[De'] naDev DenIbya'pu' Qatlh %s tu'lu'") ; # opers
64          (s253 . "[De'] naDev rarwI' Sovbe' %s tu'lu'") ; # links ?
65          (s254 . "[De'] naDev Se'mey %s tu'lu'") ; # channels
66          (s255 . "[De'] naDev lo'WI'pu' %s je tengchaHmay QumwI'meyqoq %s tengchaH QumwI'qoqvam rartaH tu'lu'")
67          (s256 . "[De'] De' loH %s:") ; /admin line 1
68          (s257 . "[De'] %s") ; /admin line 2
69          (s258 . "[De'] %s") ; /admin line 3
70          (s259 . "[De'] %s") ; /admin line 4
71          (s261 . "[De'] %s File -> %s %s") ; Logfile trace
72          (s301 . "[De'] %s naDevDaq ghaHbe': %s") ; away
73          (s302 . "[De'] userhost: %s") ; userhost jangwI'
74          (s303 . "[De'] batlhlIj chIlqu'lI' %s") ; ison (losing honor)
75          (s305 . "[De'] naDevDaq soHbe'") ; you are not here
76          (s306 . "[De'] naDevDaq soH") ; you are here
77          (s311 . "[De'] %s (%s@%s) %s ghaH") ; user part of /whois list
78          (s312 . "[De'] %s tengchaH Qumwl'qoq lo'lI' %s (%s) ghaH")
79          (s313 . "[De'] %s DenIbya' Qatlh ghaH") ; /whois operator status
80          (s314 . "[De'] %s (%s@%s) %s ghaHta'law'") ; user part of /whowas list
81          (s315 . "[De'] /who pItlh")
82          (s317 . "[De'] %s has been idle %s") ; /whois idle time
83          (s318 . "[De'] /whois pItlh")
84          (s319 . "[De'] %s lo'lI' Se'mey %sghaH") ; channel part of whois data
85          (s321 . "[De'] Se'           lo'wI'pu'  qech") ; header for LIST cmd
86          (s322 . "[De'] %-15s %-5s %s")  ; each channel in LIST cmd
87          (s323 . "[De'] /list pItlh")  ; trailer for LIST cmd
88          (s324 . "[De'] %s 'oHbeHwI' %s %s") ; channel mode
89          (s331 . "[De'] %s Se' 'oHbe' qech") ; no topic message
90          (s332 . "[De'] %s qech: %s")   ; topic message
91          (s333 . "[De'] %s qech %s ghaHbeHta' %s") ; topic set time
92          (s341 . "[De'] %s DarI'meH %s") ; invite 
93          (s342 . "[De'] %s Datlhob batlh chIl") ; summon (ask to lose honor)
94          (s351 . "[De'] tengchaH QumwI'qoq lo': %s %s %s") ; version jangwI'
95          (s352_header . "[De'] pong     Dotlh  Se'      lo'wI'@'ejyo' (toghwI' chuq  pong)") ; header for /who list jangwI\'
96          (s352 . "[De'] %-9s %-3s  %-15s %s@%s (%s)") ; /who list jangwI\'
97          (s353 . "[De'] %s lo'wI'pu' %s") ; displayed after Bahnhof eintritt
98          (s364 . "[De'] %s %s %s")       ; /links 
99          (s365 . "[De'] /links pItlh")  ; end of /links 
100          (s367 . "[De'] %s ghImwI' %s")      ; banlist 
101          (s368 . "[De'] QonoS ghImwI' pItlh") ; end of banlist 
102          (s371 . "[De'] %s")             ; De' 
103          (s372 . "[motd] %s")           ; message of the day
104          (s375 . "[motd] jabbI'ID'a' tengchaH QumwI'qoqvam:") ; start of motd
105          (s376 . "[motd] motd pItlh")    ; displayed at end of motd
106          (s381 . "[De'] DenIbya' Qatlh soH") ; you are an oper
107          (s382 . "[De'] Hujqa'lI': %s")  ; rehash server msg
108          (s391 . "[De'] %s tengchaH QumwI'qoqvam poH: %s") ; server's time
109          (s392 . "[De'] png     QumwI'    'ejDo'") ; header for users rpl
110          (s393 . "[De'] %s")             ; body of users rpl
111          (s395 . "[De'] lo'wI'pu' pagh") ; nobody for users rpl
112          (s401 . "[De'] pong joq Se' not: %s") ; there is no such pong/chan
113          (s402 . "[De'] tengchaH QumwI'qoq not: %s") ; there is no such server
114          (s403 . "[De'] Se' not: %s") ; there is no such Bahnhof
115          (s404 . "[De'] %s DangeHlaHbe'") ; can't send to channel.
116          (s405 . "[De'] tlhaqlIj chu'Ha'lu'pu': %s") ; you're on too many channels
117          (s406 . "[De'] %s pong Sovbe'wI'") ; no whowas data
118          (s407 . "[De'] HevwI' rap  ngeHHa'lu'pu': %s") ; user@host
119          (s409 . "[De'] mung nobHa'ta'") ; ping error 
120          (s411 . "[De'] HevwI' nobHa'ta'") ; no recipient given
121          (s412 . "[De'] mu' nobHa'ta'") ; you didn't send anything.
122          (s413 . "[De'] No toplevel domain: %s") ; no toplevel domain spec
123          (s414 . "[De'] Wildcard in toplevel domain: %s") ; wild toplevel
124          (s421 . "[De'] jIHtaHbogh naDev vISovbe': %s") ; you sent server spam
125          (s422 . "[De'] motd not (DenIbya' Qatlh tIbach /admin)")
126          (s423 . "[De'] loH De' not. (DenIbya' Qatlh yIchup HoH'egh)")
127          (s431 . "[De'] pong not") ; you didn't provide a name
128          (s432 . "[De'] pong qab: %s")
129          (s433 . "[De'] pong lo'lI'vIS: %s")
130          (s436 . "[De'] pong paw': %s")
131          (s441 . "[De'] %s not %s") ; can't do it to those not present
132          (s442 . "[De'] %s Se' Dalo'be'") ; not on channel
133          (s443 . "[De'] %s lo'pa' Se' %s.") ; invite error
134          (s444 . "[De'] %s naDev not") ; SUMMON jangwI\'
135          (s445 . "[De'] DenIbya' Qatlh Duchaw'Ha' /summon")
136          (s446 . "[De'] DenIbya' Qatlh Duchaw'Ha' /users")
137          (s451 . "[De'] SuSovbe'pu'") ; gotta do the USER pong thing
138          (s461 . "[De'] jIHtaHbogh naDev vISovbe': %s") ; as 421
139          (s462 . "[De'] bItlhobbe' cha'logh") ; cannot USER twice
140          (s463 . "[De'] DenIbya' Qatlh Dararbe'qu'") ; cannot connect
141          (s464 . "[De'] jISaHbe'") ; bad PASS command
142          (s465 . "[De'] DenIbya' Qatlh Dararbe'qu'") ; creep
143          (s467 . "[De'] %s ngoq naDev") ; chan key set already
144          (s471 . "[De'] %s Damuvbe'qu' (lo'wI' vuS)") ; too many ppl
145          (s472 . "[De'] bIlughbe': %s") ; duh
146          (s473 . "[De'] %s Damuvbe'qu' (rI'Se'neH)") ; fascist nerds
147          (s474 . "[De'] %s Damuvbe'qu' (ghImwI')") ; you're banned
148          (s475 . "[De'] %s Damuvbe'qu' (ngoq qab)") ; bad key
149          (s481 . "[De'] DenIbya' Qatlh soHbe'") ; oper only
150          (s482 . "[De'] verengan soHbe'") ; chanop needed
151          (s483 . "[De'] nuqneH") ; can't kill a server
152          (s491 . "[De'] DenIbya' Qatlhpu' naDevbe'") ; no o-line
153          (s501 . "[De'] bIlughbe'") ; you did something silly
154          (s502 . "[De'] bIlughbe'") ; as above
155          (action . "(%s Davengta')") ; ctcp action sent
156          (action-echo . "(%s Davengta')") ; ctcp action sent
157          (connect-failed . "[Qagh] rarwI' mevlu'ta' %s %d not  QIj: %s")
158          (connect-try . "[De'] jol chu'lu' %s %d")
159          (connect-abort . "[De'] rarwI' mevlu'ta'")
160          (ctcp_action . "[vang->%s] %s %s") ; ctcp ACTION display
161          (ctcp_clientinfo . "[yu'wI'] CLIENTINFO %s lIghaH %s")
162          (ctcp_errmsg . "[yu'wI'] ERRMSG %s lIghaH %s")
163          (ctcp_finger . "[yu'wI'] FINGER %s lIghaH %s")
164          (ctcp_ping . "[yu'wI'] PING %s lIghaH %s")
165          (ctcp_ping_reply . "[jangwI'] PING %s Duchuqlaw' lup %s")
166          (ctcp_source . "[yu'wI'] SOURCE %s lIghaH %s")
167          (ctcp_time . "[yu'wI'] TIME %s lIghaH %s")
168          (ctcp_username . "[yu'wI'] USERNAME %s lIghaH %s")
169          (ctcp_version . "[yu'wI'] VERSION %s lIghaH %s")
170          (debug  . "[reghuluS 'Iwghargh DaHoHlI'] %s"); displayed by debug code
171          (error . "[%s] %s")              ; server error message
172          (invite . "[De'] %s DurI'lI' %s.") ; invite (you are being hailed)
173          (join_you . "[De'] %s Damuvta'")
174          (join . "[De'] %s muvta' %s")
175          (kick . "[De'] %s: %s vo'ta' %s") ; someone was peeved
176          (kick_you . "[De'] %s Duvo'ta' %s") ; loser
177          (kill . "[De'] HovDaq lupqu'ta': %s") ; you've been killed (transported into star!)
178          (mode . "[De'] %s ghaHbeHchoH %s: %s") ; MODE change
179          (nick . "[De'] %s pong ghaHchoH %s") ; pong change
180          (newcatalog . "[De'] vIjatlhlaH %s")
181          (nocatalog . "[Qagh] vIjatlhlaHbe' %s")
182          (nosend . "[De'] romuluSngan Daghajbe'") ; msg not sent
183          (notice . "{%s%s} %s")           ; NOTICE
184          (notice_you . "{%s} %s")         ; NOTICE sent to your pong
185          (notify_list . "[De'] QonoS ghoq: %s")
186          (notify_on . "[De'] %s batlhlchaj chIlqu'lI'")
187          (notify_off . "[De'] %s batlhlchaj chIlqu'lI'be'")
188          (now_querying . "[De'] %s romuluSnganlI' DaghajchoH") ; /query foo
189          (part_you . "[De'] %s Damejta' (%s)") ;
190          (part . "[De'] %s mejta' %s (%s)") ; part from Bahnhof message
191          (pong . "[De'] %s chuS")  ; pong message from server
192          (privmsg . "<%s%s> %s")          ; PRIVMSG
193          (privmsg_you . "*%s* %s")        ; PRIVMSG sent to your pong
194          (protocol_violation . "[error] The following line is in violation of the IRC protocol.\n[error] Please tell the server administrator:\n%s: %s")
195          (query . "[yu'wI'] %s lIghaH %s ngaSwI': %s") ; ctcp yu'wI'
196          (query_unknown . "CTCP yu'wI' not")
197          (query_unbalanced . "[tlhaQ Yu'WI'] %s lIghaH %s ngaSwI': %s")
198          (query_unbalanced_reply . "CTCP tlhaQ Yu'WI'")
199          (quit . "[De'] %s lupta': %s") ; user signoff
200          (reply . "[jangwI'] %s lIghaH %s ngaSwI': %s") ; ctcp jangwI'
201          (reply_unbalanced . "[tlhaQ JangwI'] %s lIghaH %s ngaSwI': %s")
202          (send . "(%s DangeHta')") ; you sent a message/notice
203          (send-echo . "(%s DangeHta')") ; you sent a message/notice
204          (sentinel . "\nZenIRC Hegh: %s") ; process sentinel message
205          (server . "[QumwI'] %s")         ; unknown server message
206          (signal . "[%s DurI'lI']")        ; signal in echo area
207          (topic . "[De'] %s choHta' qech %s: %s") ; topic message
208          (wallops . "-%s- %s")            ; WALLOPS notice
209          ))
210
211 (provide 'zenirc-klingon)
212
213 ;;; zenirc-klingon.el ends here
214
215 ;;; notes:
216
217 ; lupta'  transport (done)
218 ; Se'  frequency
219 ; Se'mey frequencies
220 ; DenIbya' Qatlh / Denlbya'pu' Qatlh
221 ; naDev DenIbya'pu' Qatlh tu'lu' here (Denlbya'pu') notice(indef)
222 ; tengchaH space station
223 ; QumwI' communications device
224 ; qoq (so-called)
225
226 ; rarwI' "that which connects" link
227 ; Sovbe'wI' "that which is not known" unknown
228
229 ; tengchaH QumwI'qoq        server
230 ; tengchaH QumwI'qoqvam     this server
231 ; tengchaHmay Qumwl'meyqoq  servers
232
233 ; ngeHHa'lu'pu'  nothing sent.
234
235 ; ghaH him/her
236 ; lo'wI'  user (one who uses)  lo'wI'pu'  (users)
237 ; pItlh done
238 ; ghImwI'  ban (that which exiles)
239 ; soHbeHwI'    your mode 
240
241 ; muv   join   muvta'    (has joined)
242
243
244 ;HIja'  yes
245 ;ghobe' no
246 ;toH    Well! Aha!
247 ;chay'  How did this happen? / What's going on?
248 ;jIyajbe'       I don't understand.
249 ;jISaHbe'       I don't care.
250 ;qay'be'        No problem!
251 ;tlhIngan Hol DajatIh'a' Do you speak Klingon?
252 ;tlhIngan Hol vIjatIhlaHbe'     I cannot speak Klingon.
253 ;tlhIngan Hol vIjatIhlaH        I can speak Klingon.
254 ;jIleSnIS       I need rest.
255 ;bIleSnIS       You need rest.
256 ;lu'    Ok.
257 ;naDev qaS wanI' ramqu' There's nothing happening here.
258 ;naDev vo' yIghoS       Go away!
259 ;nuqneH What do you want? (greeting)
260 ;bIjatlh' e' ylmev Shut up.
261 ;naDev tlhInganpu' tu'lu' There are Klingons around here.