summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile79
-rw-r--r--lang/cat.l6172
-rw-r--r--lang/de.l6380
-rw-r--r--lang/en_us.l5946
-rw-r--r--lang/es.l6182
-rwxr-xr-xlang/fixlang.pl118
-rw-r--r--lang/fr.l6204
-rw-r--r--lang/gr.l6049
-rw-r--r--lang/index1410
-rw-r--r--lang/it.l6208
-rw-r--r--lang/langcomp.c256
-rw-r--r--lang/nl.l6069
-rwxr-xr-xlang/obs.pl129
-rw-r--r--lang/pt.l5804
-rw-r--r--lang/ru.l5951
-rw-r--r--lang/tr.l5982
16 files changed, 68939 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
new file mode 100644
index 000000000..90310df31
--- /dev/null
+++ b/lang/Makefile
@@ -0,0 +1,79 @@
+# Makefile for language module
+
+include ../Makefile.inc
+
+
+LANGOBJS = cat de en_us es fr gr nl pt tr it ru
+LANGSRCS = cat de en_us.l es fr.l gr.l nl.l pt.l tr.l it.l ru.l
+
+LANGCOMP = ./langcomp
+#LANGCOMP = ./langcomp -w
+
+
+all: $(LANGOBJS)
+
+
+install: all
+ mkdir -p $(DATDEST)/languages
+ifdef RUNGROUP
+ chgrp $(RUNGROUP) $(DATDEST)/languages
+ chmod 770 $(DATDEST)/languages
+else
+ chmod 700 $(DATDEST)/languages
+endif
+ cp $(LANGOBJS) $(DATDEST)/languages
+ifdef RUNGROUP
+ chgrp $(RUNGROUP) $(DATDEST)/languages/*
+ chmod 660 $(DATDEST)/languages/*
+else
+ chmod 600 $(DATDEST)/languages/*
+endif
+
+
+clean:
+ rm -f $(LANGOBJS) langcomp
+
+spotless: clean
+ rm -f language.h
+
+
+cat: cat.l langcomp index
+ ./langcomp $@.l
+de: de.l langcomp index
+ ./langcomp $@.l
+en_us: en_us.l langcomp index
+ ./langcomp $@.l
+es: es.l langcomp index
+ ./langcomp $@.l
+fr: fr.l langcomp index
+ ./langcomp $@.l
+gr: gr.l langcomp index
+ ./langcomp $@.l
+nl: nl.l langcomp index
+ ./langcomp $@.l
+pt: pt.l langcomp index
+ ./langcomp $@.l
+tr: tr.l langcomp index
+ ./langcomp $@.l
+it: it.l langcomp index
+ ./langcomp $@.l
+ru: ru.l langcomp index
+ ./langcomp $@.l
+
+langcomp: langcomp.c
+ $(CC) $(CFLAGS) langcomp.c -o $@
+
+
+language.h: index Makefile
+ @perl -e <index >$@ '\
+ print STDERR "Generating language.h... "; \
+ $$i=0; \
+ while (<>) { \
+ chop; \
+ printf "#define %-32s %d\n", $$_, $$i++; \
+ } \
+ print "\n#define NUM_STRINGS $$i\n"; \
+ print STDERR "$$i strings\n";'
+
+index: en_us.l
+ grep '^[A-Z]' en_us.l >index
diff --git a/lang/cat.l b/lang/cat.l
new file mode 100644
index 000000000..035959ab1
--- /dev/null
+++ b/lang/cat.l
@@ -0,0 +1,6172 @@
+# Catalan Language File.
+#
+# (C) 2003 Anope Team
+# Contact us at info@anope.org
+#
+# Please read COPYING and README for furhter details.
+#
+# Based on the original code of Epona by Lara.
+# Based on the original code of Services by Andy Church.
+#
+# When translating this file to another language, keep in mind that the
+# order of per ameters for sprintf() is fixed in the source code, so your
+# messages need to take the same per ameters in the same order as the
+# English messages do. (Obviously, this doesn't hold for the strftime()
+# format lines immediately below.) If you can't get a natural translation
+# of a message without changing the order of the per ameters, let me know
+# (achurch@dragonfire.net) which message is causing a problem and I'll see
+# what I can do.
+#
+# In help messages, "%S" (capital S, not lowercase) refers to the name of
+# the service sending the message; for example, in NickServ help messages,
+# "%S" is replaced by "NickServ" (or whatever it is renamed to in
+# config.h). The %S's do not count as sprintf() per ameters, so they can be
+# rearranged, removed, or added as necessary.
+#
+# Also in help messages, please try to limit line lengths to 60 characters
+# of text (not including the leading tab). This length was chosen because
+# it does not cause line wrap under default settings on most current IRC
+# clients. Remember that format characters (control-B, control-_) are not
+# included in that 60-character limit (since they don't show on the user's
+# screen). Also remember that format specifiers (%S, etc.) will expand
+# when displayed, so remember to take this into account; you can assume
+# that the length of a pseudoclient name (%S replacement) will be eight
+# characters, so reduce the maximum line length by 6 for every %S on a
+# line.
+#
+# Finally, remember to put a tab at the beginning of every line of text
+# (including empty lines). This has to be a tab, not spaces.
+
+
+###########################################################################
+#
+# Name of this language
+#
+###########################################################################
+
+# For languages other than English, this string should have the following
+# format:
+# language-name-in-language (language-name-in-English)
+# For example, "Español (Spanish)" or "Français (French)".
+# Translated by AUJAC (Associació d'Usuaris de Java de Catalunya. http://www.aujac.org)
+LANG_NAME
+ Catala (Catalan)
+
+###########################################################################
+#
+# General messages
+#
+###########################################################################
+
+# strftime() format strings. man 3 strftime for information on the
+# meanings of the format specifiers. Short version:
+# %a = weekday name (short) %H = hour
+# %b = month name (short) %M = minute
+# %d = day of month %S = second
+# %Y = year %Z = time zone
+
+# This is used as the format string for strftime() for a date and time
+# together.
+STRFTIME_DATE_TIME_FORMAT
+ %d %b %H:%M:%S %Y %Z
+# This is used as the format string for strftime() for a date alone in long
+# format (English: including weekday).
+STRFTIME_LONG_DATE_FORMAT
+ %a %d %b %Y
+# This is used as the format string for strftime() for a date alone in
+# short format (English: without weekday).
+STRFTIME_SHORT_DATE_FORMAT
+ %d %b %Y
+
+# These tell our strftime() what the names of months and days are. If you
+# don't use %a, %A, %b, or %B in your strftime() strings above, you can
+# leave these empty. However, if you enter names, they MUST stay in order,
+# one per line, and the list MUST be complete!
+
+# %a
+STRFTIME_DAYS_SHORT
+ Diu
+ Dll
+ Dmt
+ Dmc
+ Dj
+ Dv
+ Dsb
+# %A
+STRFTIME_DAYS_LONG
+ Diumenge
+ Dilluns
+ Dimarts
+ Dimecres
+ Dijous
+ Divendres
+ Dissabte
+# %b
+STRFTIME_MONTHS_SHORT
+ Gen
+ Feb
+ Mar
+ Abr
+ Mai
+ Jun
+ Jul
+ Ago
+ Sep
+ Oct
+ Nov
+ Des
+# %B
+STRFTIME_MONTHS_LONG
+ Gener
+ Febrer
+ Març
+ Abril
+ Maig
+ Juny
+ Juliol
+ Agost
+ Setembre
+ Octubre
+ Novembre
+ Desembre
+
+
+# This is used in ChanServ/NickServ INFO displays.
+COMMA_SPACE
+ ,
+
+
+# Various error messages.
+USER_RECORD_NOT_FOUND
+ Error Intern - Impossible processar petició.
+UNKNOWN_COMMAND
+ Comanda no coneguda %s.
+UNKNOWN_COMMAND_HELP
+ Comanda no coneguda %s. "/msg %s HELP" per ajuda.
+SYNTAX_ERROR
+ Sintàxis: %s
+MORE_INFO
+ /msg %s HELP %s per més informació.
+NO_HELP_AVAILABLE
+ No existeix ajuda per %s.
+OBSOLETE_COMMAND
+ Aquesta comanda esta obsoleta; utilitzi %s en substitució.
+
+BAD_USERHOST_MASK
+ La mascara ha de ser de la forma usuari@host.
+BAD_EXPIRY_TIME
+ Temps d'expiració invàlid.
+USERHOST_MASK_TOO_WIDE
+ %s La cobertura es mes amplia; Per favor utilitzi una mascara mes especifica.
+
+SERVICE_OFFLINE
+ %s esta momentaneament offline.
+READ_ONLY_MODE
+ Noticia: Els serveis estan en mode read-only; Els canvis no seran guardats!
+PASSWORD_INCORRECT
+ Clau incorrecta.
+
+# What's the difference between "Access denied" and "Permission denied"?
+# Very little; you can safely make them the same message with no real loss
+# of meaning. If you want to make a distinction, "Access denied" is
+# usually used more generally; for example, a non-oper trying to access
+# OperServ gets "Access denied", while a non-Services admin trying to use
+# NickServ SET NOEXPIRE gets "Permission denied".
+ACCESS_DENIED
+ accés denegat.
+PERMISSION_DENIED
+ Permis denegat.
+RAW_DISABLED
+ The RAW option has been disabled. If you must use it, enable the DisableRaw directive in Services configuration.
+
+MORE_OBSCURE_PASSWORD
+ Per favor intenti novamente amb una clau mes oculta. Les claus han de ser de com a mínim 5 caràcters, no han de ser fàcils d'encertar (ex. Nom real o Nick), i no poden contenir el caràcter d'espai o tabulació.
+PASSWORD_TRUNCATED
+ Noticia: La clau ha estat retallada a %d caracters.
+
+NICK_NOT_REGISTERED
+ El teu nick no esta registrat.
+NICK_NOT_REGISTERED_HELP
+ El teu nick no esta registrat. Escriu /msg %s HELP per mes informació al registrat el teu nickname.
+NICK_X_NOT_REGISTERED
+ El nick %s no esta registrat.
+NICK_X_IN_USE
+ Nick %s is currently in use.
+NICK_X_NOT_IN_USE
+ El nick %s no esta en us.
+NICK_X_NOT_ON_CHAN
+ El nick %s no esta en el canal %s actualment.
+NICK_X_FORBIDDEN
+ El nick %s no pot ser registrat o utilitzat.
+NICK_X_FORBIDDEN_OPER
+ El nick %s ha estat prohibit per %s:
+ %s
+NICK_X_ILLEGAL
+ Nick %s is an illegal nickname and cannot be used.
+NICK_X_TRUNCATED
+ Nick %s was truncated to %d characters.
+CHAN_X_NOT_REGISTERED
+ El Canal %s no esta registrat.
+CHAN_X_NOT_IN_USE
+ El Canal %s No existeix.
+CHAN_X_FORBIDDEN
+ El Canal %s no pot ser registrat o usat.
+CHAN_X_FORBIDDEN_OPER
+ El Canal %s ha estat prohibit per %s:
+ %s
+CHAN_X_SUSPENDED
+ Suspended: [%s] %s
+NICK_IDENTIFY_REQUIRED
+ Autentificació per clau requerida per aquesta comanda.
+ Intenta un altre cop després de escriure /msg %s IDENTIFY clau.
+CHAN_IDENTIFY_REQUIRED
+ Autentificació per clau requerida per aquesta comanda.
+ Intenta de nou després d'escriure /msg %s IDENTIFY %s clau.
+
+MAIL_DISABLED
+ Els serveis han estat configurats per no enviar email
+MAIL_INVALID
+ E-mail per %s es invalid.
+MAIL_X_INVALID
+ %s no es un e-mail valid.
+MAIL_LATER
+ Imposible enviar email ara; per favor intenta en uns instants.
+MAIL_DELAYED
+ Per favor espera %d segons i intenta un altre cop.
+
+NO_REASON
+ Sense raó
+UNKNOWN
+ <desconegut>
+
+# Duration system
+DURATION_DAY
+ 1 dia
+DURATION_DAYS
+ %d dies
+DURATION_HOUR
+ 1 hora
+DURATION_HOURS
+ %d hores
+DURATION_MINUTE
+ 1 minut
+DURATION_MINUTES
+ %d minuts
+DURATION_SECOND
+ 1 segon
+DURATION_SECONDS
+ %d segons
+
+# Human readable expiration
+NO_EXPIRE
+ no expira
+EXPIRES_SOON
+ expira amb el pròxim update de la base de dades
+EXPIRES_M
+ expira en %d minuts
+EXPIRES_1M
+ expira en %d minuts
+EXPIRES_HM
+ expira en %d hores, %d minuts
+EXPIRES_H1M
+ expira en %d hores, %d minut
+EXPIRES_1HM
+ expira en %d hora, %d minuts
+EXPIRES_1H1M
+ expira en %d hora, %d minut
+EXPIRES_D
+ expira en %d dies
+EXPIRES_1D
+ expira en %d dia
+
+# Generic Footer message
+END_OF_ANY_LIST
+ End of %s list.
+
+###########################################################################
+#
+# NickServ messages
+#
+###########################################################################
+
+# Automatic messages
+NICK_IS_REGISTERED
+ Aquest nick pertany a un altra persona. Per favor escull un altre nick.
+ (Si aquest es el teu nick, escriu /msg %s IDENTIFY clau.)
+NICK_IS_SECURE
+ Aquest nick esta registrat i protegit. Si es el teu
+ nick, escriu /msg %s IDENTIFY clau. Si no,
+ per favor escull un nick diferent.
+NICK_MAY_NOT_BE_USED
+ Aquest nickname no pot ser utilitzat. Per favor escull un altre.
+FORCENICKCHANGE_IN_1_MINUTE
+ Si no canvies el teu nick en un minut, el canviare jo.
+FORCENICKCHANGE_IN_20_SECONDS
+ Si no canvies el teu nick en 20 segons, el canviare jo.
+FORCENICKCHANGE_NOW
+ Aquest nick ha estat registrat; No pots utilitzar-lo.
+FORCENICKCHANGE_CHANGING
+ El teu nickname s'esta canviant a %s
+
+# REGISTER responses
+NICK_REGISTER_SYNTAX
+ REGISTER clau [email]
+NICK_REGISTER_SYNTAX_EMAIL
+ REGISTER clau email
+NICK_REGISTRATION_DISABLED
+ Ho sento, el registre de nicknames esta temporalment deshabilitat.
+NICK_REGISTRATION_FAILED
+ Ho sento, error en el registre.
+NICK_REG_PLEASE_WAIT
+ Per favor espera %d segons abans d'utilitzar la comanda REGISTER novament.
+NICK_CANNOT_BE_REGISTERED
+ El nickname %s no pot ser registrat.
+NICK_ALREADY_REGISTERED
+ El nickname %s ja esta registrat!
+
+NICK_REGISTERED
+ El nickname %s ja esta registrat sota el teu compte: %s
+NICK_PASSWORD_IS
+ La teva clau es %s - Recordala per un us futur.
+
+# GROUP responses
+NICK_GROUP_SYNTAX
+ GROUP grup clau
+NICK_GROUP_DISABLED
+ Ho sento, La agrupació de nicks esta temporalment inabilitada.
+NICK_GROUP_FAILED
+ Ho sento, La agrupació de nicks ha fallat.
+NICK_GROUP_PLEASE_WAIT
+ Per favor espera %d segons abans d'utilitzar la comanda GROUP novament.
+NICK_GROUP_CHANGE_DISABLED
+ El teu nick ja esta registrat; escriu /msg %s DROP primer.
+NICK_GROUP_SAME
+ Ja ets membre del grup de %s.
+NICK_GROUP_TOO_MANY
+ N'hi ha molts nicks en el grup de %s; lllistals i treu-ne alguns.
+ Escriu /msg %s HELP GLIST i /msg %s HELP DROP
+ per més informació.
+NICK_GROUP_JOINED
+ Ara ets membre en el grup de %s.
+
+# IDENTIFY responses
+NICK_IDENTIFY_SYNTAX
+ IDENTIFY clau
+NICK_IDENTIFY_FAILED
+ Ho sento, la identificació ha fallat.
+NICK_IDENTIFY_SUCCEEDED
+ Clau aceptada - Has estat reconegut.
+NICK_IDENTIFY_EMAIL_REQUIRED
+ Ara has de proveir un e-mail pel teu nick.
+ Aquest e-mail et permetra recuperar la teva clau en
+ cas de que la olvidis.
+NICK_IDENTIFY_EMAIL_HOWTO
+ Escriu /msg %S SET EMAIL e-mail per provar el teu e-mail.
+ Respectems la teva privacitat; Aquest e-mail no sera entregat
+ a cap persona.
+
+# LOGOUT responses
+NICK_ALREADY_IDENTIFIED
+ You are already identified.
+
+# UPDATE responses
+NICK_UPDATE_SUCCESS
+ Status updated (memos, vhost, chmodes, flags).
+
+# LOGOUT responses
+NICK_LOGOUT_SYNTAX
+ LOGOUT
+NICK_LOGOUT_SUCCEEDED
+ El teu nick ha estat desconnectat.
+NICK_LOGOUT_X_SUCCEEDED
+ Nick %s ha estat desconnectat.
+
+# DROP responses
+NICK_LOGOUT_SERVICESADMIN
+ Can't logout %s because he's a services administrator.
+
+# DROP responses
+NICK_DROP_DISABLED
+ Ho sento, desenregistrament de nickname esta temporalment inhabilitat.
+NICK_DROPPED
+ El teu nickname ha estat expulsat.
+NICK_X_DROPPED
+ Nickname %s ha estat expulsat.
+
+# SET responses
+NICK_SET_SYNTAX
+ SET opcio per ametres
+NICK_SET_SERVADMIN_SYNTAX
+ SET [nick] opcio per ametres
+NICK_SET_DISABLED
+ Ho sento, el seteig de Opciós per nicknames esta temporalment inhabilitat.
+NICK_SET_UNKNOWN_OPTION
+ Opcio SET desconeguda %s.
+NICK_SET_UNKNOWN_OPTION_OR_BAD_NICK
+ Opció SET desconoguda %s, o nickname no esta registrat.
+NICK_SET_OPTION_DISABLED
+ Opció %s no pot ser establerta en aquesta xarxa.
+
+# SET DISPLAY responses
+NICK_SET_DISPLAY_INVALID
+ El nou display HA DE SER ser un nickname del teu grup de nicknames!
+NICK_SET_DISPLAY_CHANGED
+ El nou display es ara %s.
+
+# SET PASSWORD responses
+NICK_SET_PASSWORD_FAILED
+ Ho sento, el canvi de clau no pot ser completat.
+NICK_SET_PASSWORD_CHANGED
+ Clau canviada.
+NICK_SET_PASSWORD_CHANGED_TO
+ Clau canviada a %s.
+
+# SET LANGUAGE responses
+NICK_SET_LANGUAGE_SYNTAX
+ SET LANGUAGE numero
+NICK_SET_LANGUAGE_UNKNOWN
+ Numero de llenguatge %d desconegut. Escriu /msg %s HELP SET LANGUAGE per una lllista de llenguatges.
+NICK_SET_LANGUAGE_CHANGED
+ Llenguatge canviat a Català.
+
+# SET URL responses
+NICK_SET_URL_CHANGED
+ URL canviada a %s.
+NICK_SET_URL_UNSET
+ URL no establerta.
+
+# SET EMAIL responses
+NICK_SET_EMAIL_CHANGED
+ Adreça E-mail canviada a %s.
+NICK_SET_EMAIL_UNSET
+ Adreça E-mail no establerta.
+NICK_SET_EMAIL_UNSET_IMPOSSIBLE
+ No pots establir la teva adreça e-mail en aquesta xarxa.
+
+# SET ICQ responses
+NICK_SET_ICQ_CHANGED
+ Numero ICQ establert a %s.
+NICK_SET_ICQ_UNSET
+ Numero ICQ no establert.
+NICK_SET_ICQ_INVALID
+ %s no es un numero vàlid.
+
+# SET GREET responses
+NICK_SET_GREET_CHANGED
+ Missatge de benvinguda canviat a %s.
+NICK_SET_GREET_UNSET
+ Missatge de benvinguda no establert.
+
+# SET PROTECT responses
+NICK_SET_KILL_SYNTAX
+ SET KILL {ON | QUICK | OFF}
+NICK_SET_KILL_IMMED_SYNTAX
+ SET KILL {ON | QUICK | IMMED | OFF}
+NICK_SET_KILL_ON
+ Protecció activada.
+NICK_SET_KILL_QUICK
+ La protecció esta activada, amb demora reduida.
+NICK_SET_KILL_IMMED
+ La protecció esta activada, sense demora.
+NICK_SET_KILL_IMMED_DISABLED
+ L'opció IMMED no esta disponible en aquesta xarxa.
+NICK_SET_KILL_OFF
+ La protecció esta desactivada.
+
+# SET SECURE responses
+NICK_SET_SECURE_SYNTAX
+ SET SECURE {ON | OFF}
+NICK_SET_SECURE_ON
+ L'opció de seguretat esta activada.
+NICK_SET_SECURE_OFF
+ L'opció de seguretat esta desactivada.
+
+# SET PRIVATE responses
+NICK_SET_PRIVATE_SYNTAX
+ SET PRIVATE {ON | OFF}
+NICK_SET_PRIVATE_ON
+ L'opció de privacitat esta activada.
+NICK_SET_PRIVATE_OFF
+ L'opció de privacitat esta desactivada.
+
+# SET HIDE responses
+NICK_SET_HIDE_SYNTAX
+ SET HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SET_HIDE_EMAIL_ON
+ La teva adreça e-mail no sera mostrada a %s INFO displays.
+NICK_SET_HIDE_EMAIL_OFF
+ La teva adreça e-mail sera mostrada a %s INFO displays.
+NICK_SET_HIDE_MASK_ON
+ La teva ultima mascara usuari@host no sera mostrada a %s INFO displays.
+NICK_SET_HIDE_MASK_OFF
+ La teva ultima mascara usuari@host sera mostrada a %s INFO displays.
+NICK_SET_HIDE_QUIT_ON
+ El teu últim missatge quit no sera mostrat a %s INFO displays.
+NICK_SET_HIDE_QUIT_OFF
+ El teu últim missatge quit sera mostrat a %s INFO displays.
+
+# SET MSG responses
+NICK_SET_MSG_SYNTAX
+ SET PRIVATE {ON | OFF}
+NICK_SET_MSG_ON
+ Els serveis et respondran ara amb missatge.
+NICK_SET_MSG_OFF
+ Els serveis et respondran ara amb noticies.
+
+# SET NOEXPIRE responses
+NICK_SET_NOEXPIRE_SYNTAX
+ SET [nickname] NOEXPIRE {ON | OFF}
+NICK_SET_NOEXPIRE_ON
+ El Nick %s No caducara.
+NICK_SET_NOEXPIRE_OFF
+ El Nick %s caducara.
+
+# ACCESS responses
+NICK_ACCESS_SYNTAX
+ ACCESS {ADD | DEL | LIST} [mascara]
+NICK_ACCESS_ALREADY_PRESENT
+ La mascara %s ja esta present a la teva lllista d'accés.
+NICK_ACCESS_REACHED_LIMIT
+ Ho sento, sols pots tenir %d instàncies a la teva lllista d'accés per nickname.
+NICK_ACCESS_ADDED
+ %s afegit a la teva lllista d'accés.
+NICK_ACCESS_NOT_FOUND
+ %s no trobat a la teva lllista d'accés.
+NICK_ACCESS_DELETED
+ %s esborrat de la teva lllista d'accés.
+NICK_ACCESS_LIST
+ Lllista d'accés:
+NICK_ACCESS_LIST_X
+ Lllista d'accés per %s:
+
+# INFO responses
+NICK_INFO_SYNTAX
+ INFO nick [ALL]
+NICK_INFO_REALNAME
+ %s es %s
+NICK_INFO_SERVICES_OPER
+ %s es un operador de serveis.
+NICK_INFO_SERVICES_ADMIN
+ %s es un administrador de serveis.
+NICK_INFO_ADDRESS
+ Ultima adreça vista: %s
+NICK_INFO_ADDRESS_ONLINE
+ Esta en linea desde: %s
+NICK_INFO_ADDRESS_ONLINE_NOHOST
+ %s Esta actualment online.
+NICK_INFO_TIME_REGGED
+ Temps registrat: %s
+NICK_INFO_LAST_SEEN
+ Ultima vegada vist: %s
+NICK_INFO_LAST_QUIT
+ Ùltim missatge quit: %s
+NICK_INFO_URL
+ URL: %s
+NICK_INFO_EMAIL
+ Adreça E-mail: %s
+NICK_INFO_VHOST
+ vhost: %s
+NICK_INFO_ICQ
+ ICQ #: %d
+NICK_INFO_GREET
+ Missatge de benvinguda: %s
+NICK_INFO_OPTIONS
+ Opciós: %s
+# These strings MUST NOT be empty
+NICK_INFO_OPT_KILL
+ Protecció
+NICK_INFO_OPT_SECURE
+ Segur
+NICK_INFO_OPT_PRIVATE
+ Privat
+NICK_INFO_OPT_MSG
+ Mode de missatge
+NICK_INFO_OPT_NONE
+ Cap
+NICK_INFO_NO_EXPIRE
+ Aquest nickname no caducara.
+NICK_INFO_FOR_MORE
+ Per més informació, escriu /msg %s INFO %s ALL.
+
+# LIST responses
+NICK_LIST_SYNTAX
+ LIST patro
+NICK_LIST_SERVADMIN_SYNTAX
+ LIST patro [FORBIDDEN] [NOEXPIRE]
+NICK_LIST_HEADER
+ Lllista de resultats concordant %s:
+NICK_LIST_RESULTS
+ Fi de la lllista - %d/%d resultat(s) mostrat(s).
+
+# GLIST responses
+NICK_ALIST_SYNTAX
+ ALIST nickname
+NICK_ALIST_HEADER
+ Channels that you have access on:
+ Num Channel Level Description
+NICK_ALIST_HEADER_X
+ Channels that %s has access on:
+ Num Channel Level Description
+NICK_ALIST_XOP_FORMAT
+ %3d %c%-20s %-8s %s
+NICK_ALIST_ACCESS_FORMAT
+ %3d %c%-20s %-8d %s
+NICK_ALIST_FOOTER
+ Fi de la lllista - %d/%d resultat(s) mostrat(s).
+
+# GLIST responses
+NICK_GLIST_HEADER
+ Lllista de nicknames en el teu grup:
+NICK_GLIST_HEADER_X
+ Lllista de nicknames en el grup de %s:
+NICK_GLIST_FOOTER
+ %d nicknames en el grup.
+
+# RECOVER responses
+NICK_RECOVER_SYNTAX
+ RECOVER nickname [clau]
+NICK_NO_RECOVER_SELF
+ No pots recuperar-te a tu mateix!
+NICK_RECOVERED
+ L'usuari demanant el teu nick ha estat expulsat.
+ /msg %s RELEASE %s per recuperar-lo abans del minut de time-out.
+
+# RELEASE responses
+NICK_RELEASE_SYNTAX
+ RELEASE nickname [clau]
+NICK_RELEASE_NOT_HELD
+ El nick %s no esta sent utilitzat.
+NICK_RELEASED
+ El teu nick ha estat alliberat pels serveis.
+
+# GHOST responses
+NICK_GHOST_SYNTAX
+ GHOST nickname [clau]
+NICK_NO_GHOST_SELF
+ No pots fer GHOST a tu mateix!
+NICK_GHOST_KILLED
+ El ghost amb el teu nick ha estat expulsat.
+
+# GETPASS responses
+NICK_GETPASS_SYNTAX
+ GETPASS nickname
+NICK_GETPASS_UNAVAILABLE
+ La comanda GETPASS no esta disponible per l'us d'encriptació.
+NICK_GETPASS_PASSWORD_IS
+ La clau per %s es %s.
+
+# SENDPASS responses
+NICK_GETEMAIL_SYNTAX
+ GETEMAIL user@email-host No WildCards!!
+NICK_GETEMAIL_EMAILS_ARE
+ Emails Match %s to %s.
+NICK_GETEMAIL_NOT_USED
+ No Emails listed for %s.
+
+# SENDPASS responses
+NICK_SENDPASS_SYNTAX
+ SENDPASS nickname
+NICK_SENDPASS_UNAVAILABLE
+ La comanda SENDPASS no esta disponible per l'us d'encriptació.
+NICK_SENDPASS_SUBJECT
+ Clau pel Nickname (%s)
+NICK_SENDPASS_HEAD
+ Hola,
+NICK_SENDPASS_LINE_1
+ El teu has demanat rebre la clau pel nickname %s via e-mail.
+NICK_SENDPASS_LINE_2
+ La clau es %s. Per raons de seguretat hauries de canviar-la quant rebis aquest mail.
+NICK_SENDPASS_LINE_3
+ Si no saps per que aquest mail t'ha estat enviat, per favor ignora'l.
+NICK_SENDPASS_LINE_4
+ Per favor NO RESPONGUIS a aquest EMAIL!
+NICK_SENDPASS_LINE_5
+ Administradors de %s.
+NICK_SENDPASS_OK
+ La clau de %s ha estat enviada.
+
+# FORBID responses
+NICK_FORBID_SYNTAX
+ FORBID nickname [rao]
+NICK_FORBID_SYNTAX_REASON
+ FORBID nickname rao
+NICK_FORBID_SUCCEEDED
+ El nick %s esta prohibit.
+NICK_FORBID_FAILED
+ La prohibició de %s no es possible!
+
+###########################################################################
+#
+# ChanServ messages
+#
+###########################################################################
+
+# Access level descriptions
+NICK_REQUESTED
+ This nick has already been requested, please check your e-mail address for the pass code
+NICK_REG_RESENT
+ Your passcode has been re-sent to %s.
+NICK_REG_UNABLE
+ Nick NOT registered, please try again later.
+NICK_IS_PREREG
+ This nick is awaiting an e-mail verification code before completing registration.
+NICK_ENTER_REG_CODE
+ A passcode has been sent to %s, please type /msg %s confirm <passcode> to complete registration
+NICK_CONFIRM_NOT_FOUND
+ Registration step 1 may have expired, please use "/msg %s register <password> <email>" first.
+NICK_CONFIRM_INVALID
+ Invalid passcode has been entered, please check the e-mail again, and retry
+NICK_REG_MAIL_SUBJECT
+ Nickname Registration (%s)
+NICK_REG_MAIL_HEAD
+ Hi,
+NICK_REG_MAIL_LINE_1
+ You have requested to register the following nickname %s.
+NICK_REG_MAIL_LINE_2
+ Please type " /msg %s confirm %s " to complete registration.
+NICK_REG_MAIL_LINE_3
+ If you don't know why this mail is sent to you, please ignore it silently.
+NICK_REG_MAIL_LINE_4
+ PLEASE DON'T ANSWER TO THIS MAIL!
+NICK_REG_MAIL_LINE_5
+ %s administrators.
+NICK_GETPASS_PASSCODE_IS
+ Passcode for %s is %s.
+NICK_FORCE_REG
+ Nickname %s confirmed
+
+###########################################################################
+#
+# ChanServ messages
+#
+###########################################################################
+
+# Access level descriptions
+CHAN_LEVEL_AUTOOP
+ Status automàtic d'operador de canal
+CHAN_LEVEL_AUTOVOICE
+ Mode automàtico +v
+CHAN_LEVEL_AUTOHALFOP
+ Mode automàtic +h
+CHAN_LEVEL_AUTOPROTECT
+ Mode automàtic +a
+CHAN_LEVEL_AUTODEOP
+ Status d'operador de canal inhabilitat
+CHAN_LEVEL_NOJOIN
+ No es possible entra a un canal si esta RESTRINGIT
+CHAN_LEVEL_INVITE
+ Abilitat a utilitzar la comanda INVITE
+CHAN_LEVEL_AKICK
+ Abilitat a utilitzar la comanda AKICK
+CHAN_LEVEL_SET
+ Abilitat a utilitzar la comanda SET (no FOUNDER/PASSWORD)
+CHAN_LEVEL_CLEAR
+ Abilitat a utilitzar la comanda CLEAR
+CHAN_LEVEL_UNBAN
+ Abilitat a utilitzar la comanda UNBAN
+CHAN_LEVEL_OPDEOP
+ Abilitat a utilitzar la comanda OP/DEOP
+CHAN_LEVEL_ACCESS_LIST
+ Abilitat a veure la lllista de accés
+CHAN_LEVEL_ACCESS_CHANGE
+ Abilitat a modificar la lllista de accés
+CHAN_LEVEL_MEMO
+ Abilitat a llistar/llegir memos del canal
+CHAN_LEVEL_ASSIGN
+ Abilitat a assignar/deassignar un bot
+CHAN_LEVEL_BADWORDS
+ Abilitat a utilitzar la comanda BADWORDS
+CHAN_LEVEL_NOKICK
+ Mai expulsat pels kicks del bot
+CHAN_LEVEL_FANTASIA
+ Abilitat a utilizar comandes de fantasia
+CHAN_LEVEL_SAY
+ Abilitat a utilitzar la comanda SAY i ACT
+CHAN_LEVEL_GREET
+ Missatge de benvinguda mostrat
+CHAN_LEVEL_VOICEME
+ Autorizat a voice/devoice a tu mateix
+CHAN_LEVEL_VOICE
+ Abilitat a utilitzar La comanda VOICE/DEVOICE
+CHAN_LEVEL_GETKEY
+ Abilitat a utilitzar La comanda GETKEY
+CHAN_LEVEL_OPDEOPME
+ Autorizat a op/deop a tu mateix
+CHAN_LEVEL_HALFOPME
+ Autorizat a halfop/dehalfop a tu mateix
+CHAN_LEVEL_HALFOP
+ Abilitat a utilitzar la comanda HALFOP/DEHALFOP
+CHAN_LEVEL_PROTECTME
+ Autorizat a protect/deprotect a tu mateix
+CHAN_LEVEL_PROTECT
+ Abilitat a utilitzar la comanda PROTECT/DEPROTECT
+CHAN_LEVEL_KICKME
+ Autoritzat a expulsar-te a tu mateix
+CHAN_LEVEL_KICK
+ Abilitat a utilitzar la comanda KICK
+CHAN_LEVEL_SIGNKICK
+ Sense firma de kick quant SIGNKICK LEVEL es utilitzat
+CHAN_LEVEL_BANME
+ Autoritzat a banegar-te
+CHAN_LEVEL_BAN
+ Autoritzat a utilitzar la comanda BAN
+CHAN_LEVEL_TOPIC
+ Autoritzat a utilitzar la comanda TOPIC
+CHAN_LEVEL_INFO
+ Autoritzar a utilitzar La comanda INFO amb
+ l'opció ALL
+
+# Automatic responses
+CHAN_IS_REGISTERED
+ Aquest canal ha estat registrat amb %s.
+CHAN_NOT_ALLOWED_OP
+ No estas autoritzat al status d'operador del canal a %s.
+CHAN_MAY_NOT_BE_USED
+ Aquest canal esta prohibit.
+CHAN_NOT_ALLOWED_TO_JOIN
+ No estas autoritzat a estar en aquest canal.
+
+# REGISTER responses
+CHAN_REGISTER_SYNTAX
+ REGISTER canal clau descripció
+CHAN_REGISTER_DISABLED
+ Ho sento, el registre de canals esta temporalment inhabilitat.
+CHAN_REGISTER_NOT_LOCAL
+ Canals locals no poden ser enregistrats.
+CHAN_MUST_REGISTER_NICK
+ Has de registrar el teu nickname primer. Escriu /msg %s HELP per més informació de com registrar nicknames.
+CHAN_MUST_IDENTIFY_NICK
+ Per favor primer identifica't amb %s, utilitzant la comanda:
+ /msg %s IDENTIFY clau
+CHAN_MAY_NOT_BE_REGISTERED
+ El canal %s no pot ser enregistrat.
+CHAN_ALREADY_REGISTERED
+ El canal %s ja esta enregistrat!
+CHAN_MUST_BE_CHANOP
+ Has de ser un operador de canal per registrar el canal.
+CHAN_REACHED_CHANNEL_LIMIT
+ Ho sento, has arribat al teu límit de %d canals.
+CHAN_EXCEEDED_CHANNEL_LIMIT
+ Ho sento, has sobrepassat el teu límit de %d canals.
+CHAN_REGISTRATION_FAILED
+ Ho sento, la registració ha fallat.
+CHAN_REGISTERED
+ El canal %s esta registrat sota el teu nickname: %s
+CHAN_PASSWORD_IS
+ La teva clau pel canal es %s - Recorda-la per un us futur.
+
+# IDENTIFY responses
+CHAN_IDENTIFY_SYNTAX
+ IDENTIFY canal clau
+CHAN_IDENTIFY_FAILED
+ Ho sento, la identificació ha fallat.
+CHAN_IDENTIFY_SUCCEEDED
+ Clau aceptada - ara tens nivell de fundador a %s.
+
+# LOGOUT responses
+CHAN_LOGOUT_SYNTAX
+ LOGOUT canal nickname
+CHAN_LOGOUT_SERVADMIN_SYNTAX
+ LOGOUT canal [nickname]
+CHAN_LOGOUT_SUCCEEDED
+ L'usuari %s ha estat desconnectat del canal %s.
+CHAN_LOGOUT_ALL_SUCCEEDED
+ Tots els usuaris identificats han estat desconnectats del canal %s.
+
+# DROP responses
+CHAN_DROP_SYNTAX
+ DROP canal
+CHAN_DROP_DISABLED
+ Ho sento, el desenregistrament de canals esta temporalment desabilitat.
+CHAN_DROPPED
+ El canal %s ha estat eliminat.
+
+# SET responses
+CHAN_SET_SYNTAX
+ SET canal opció per ametres
+CHAN_SET_DISABLED
+ Ho sento, l'establiment d'Opciós de canal esta temporalment deshAbilitat.
+CHAN_SET_UNKNOWN_OPTION
+ Opció SET %s desconoceguda.
+
+# SET FOUNDER responses
+CHAN_SET_FOUNDER_TOO_MANY_CHANS
+ %s te masses canals registrats.
+CHAN_FOUNDER_CHANGED
+ El Fundador de %s cambiat a %s.
+
+# SET SUCCESSOR responses
+CHAN_SUCCESSOR_CHANGED
+ Sucessor de %s cambiat a %s.
+CHAN_SUCCESSOR_UNSET
+ Sucessor de %s desabilitat.
+CHAN_SUCCESSOR_IS_FOUNDER
+ %s no pot ser el sucessor en el canal %s ja que n'es el fundador.
+
+# SET PASSWORD responses
+CHAN_SET_PASSWORD_FAILED
+ Ho sento, l'establiment de la clau no ha estat possible.
+CHAN_PASSWORD_CHANGED
+ Clau per a %s canviada.
+CHAN_PASSWORD_CHANGED_TO
+ La clau per a %s canviada a %s.
+
+# SET DESC responses
+CHAN_DESC_CHANGED
+ La descripció de %s canviada a%s.
+
+# SET URL responses
+CHAN_URL_CHANGED
+ URL per a %s canviada a %s.
+CHAN_URL_UNSET
+ URL per a %s no establerta.
+
+# SET EMAIL responses
+CHAN_EMAIL_CHANGED
+ Adreça e-mail per a %s canviada a %s.
+CHAN_EMAIL_UNSET
+ Adreça e-mail per a %s no establerta.
+
+# SET ENTRYMSG responses
+CHAN_ENTRY_MSG_CHANGED
+ Missatge d'entrada per a %s canviat.
+CHAN_ENTRY_MSG_UNSET
+ Missatge d'entrada per a %s no establert.
+
+# SET BANTYPE responses
+CHAN_SET_BANTYPE_INVALID
+ %s no es un tipus de ban valid.
+CHAN_SET_BANTYPE_CHANGED
+ Tipus de ban pel canal %s es ara #%d.
+
+# SET MLOCK responses
+CHAN_SET_MLOCK_UNKNOWN_CHAR
+ Caràcter de Mode %c desconegut i ignorat.
+CHAN_SET_MLOCK_IMPOSSIBLE_CHAR
+ Mode %c ignorat per que no pots ¿¿¿lockerjar-lo???.
+CHAN_SET_MLOCK_L_REQUIRED
+ Has d'utilitzar Mode de lock +l també pel Mode
+ de lock +L.
+CHAN_SET_MLOCK_K_REQUIRED
+ Has d'utilitzar Mode de lock +i tambe pel Mode
+ de lock +K.
+CHAN_MLOCK_CHANGED
+ Mode de lock en el canal %s canviat a %s.
+
+# SET KEEPTOPIC responses
+CHAN_SET_KEEPTOPIC_SYNTAX
+ SET canal KEEPTOPIC {ON | OFF}
+CHAN_SET_KEEPTOPIC_ON
+ Retenció de topic activat.
+CHAN_SET_KEEPTOPIC_OFF
+ Retenció de topic desactivada.
+
+# SET TOPICLOCK responses
+CHAN_SET_TOPICLOCK_SYNTAX
+ SET canal TOPICLOCK {ON | OFF}
+CHAN_SET_TOPICLOCK_ON
+ Lock de topic activat.
+CHAN_SET_TOPICLOCK_OFF
+ Lock de topic desactivat.
+
+# SET PEACE responses
+CHAN_SET_PEACE_SYNTAX
+ SET canal PEACE {ON | OFF}
+CHAN_SET_PEACE_ON
+ Opció de pau Activada.
+CHAN_SET_PEACE_OFF
+ Opció de pau desactivada.
+
+# SET PRIVATE responses
+CHAN_SET_PRIVATE_SYNTAX
+ SET canal PRIVATE {ON | OFF}
+CHAN_SET_PRIVATE_ON
+ Opció de privacitat activada.
+CHAN_SET_PRIVATE_OFF
+ Opció de privacitat desactivada.
+
+# SET SECUREOPS responses
+CHAN_SET_SECUREOPS_SYNTAX
+ SET canal SECUREOPS {ON | OFF}
+CHAN_SET_SECUREOPS_ON
+ Seguretat d'ops activada.
+CHAN_SET_SECUREOPS_OFF
+ Seguretat d'ops desactivada.
+
+# SET SECUREFOUNDER responses
+CHAN_SET_SECUREFOUNDER_SYNTAX
+