summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorsjaz <sjaz@5417fbe8-f217-4b02-8779-1006273d7864>2009-01-01 12:00:20 +0000
committersjaz <sjaz@5417fbe8-f217-4b02-8779-1006273d7864>2009-01-01 12:00:20 +0000
commitc777c8d9aa7cd5c2e9a399727a7fa9985a77fb1c (patch)
tree9e996ae4a1bbb833cec036c5cd4d87a590149e85 /lang
Anope Stable Branch
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@1902 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile82
-rw-r--r--lang/Makefile.win3275
-rw-r--r--lang/cat.l6911
-rw-r--r--lang/de.l6872
-rw-r--r--lang/en_us.l6516
-rw-r--r--lang/es.l6875
-rw-r--r--lang/fr.l6948
-rw-r--r--lang/gr.l6795
-rw-r--r--lang/hun.l6680
-rw-r--r--lang/it.l6741
-rw-r--r--lang/langcomp.c275
-rw-r--r--lang/langtool.c74
-rw-r--r--lang/nl.l6702
-rw-r--r--lang/pl.l7766
-rw-r--r--lang/pt.l6665
-rw-r--r--lang/ru.l6807
-rw-r--r--lang/tr.l6713
17 files changed, 89497 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
new file mode 100644
index 000000000..9f7a9a7e0
--- /dev/null
+++ b/lang/Makefile
@@ -0,0 +1,82 @@
+# Makefile for language module
+
+MAKEARGS = 'CFLAGS=${CFLAGS}' 'CC=${CC}' 'ANOPELIBS=${ANOPELIBS}' \
+ 'LDFLAGS=${LDFLAGS}' 'BINDEST=${BINDEST}' 'INSTALL=${INSTALL}' \
+ 'INCLUDEDIR=${INCLUDEDIR}' 'RM=${RM}' 'CP=${CP}' \
+ 'TOUCH=${TOUCH}' 'SHELL=${SHELL}' 'DATDEST=${DATDEST}' \
+ 'RUNGROUP=${RUNGROUP}' 'USE_MODULES=${USE_MODULES}'
+
+LANGOBJS = cat de en_us es fr gr hun it nl pl pt ru tr
+LANGSRCS = cat.l de.l en_us.l es.l fr.l gr.l hun.l it.l nl.l pl.l pt.l ru.l tr.l
+
+LANGCOMP = ./langcomp
+#LANGCOMP = ./langcomp -w
+
+
+all: $(LANGOBJS)
+
+distclean: clean spotless
+
+install: all
+ test -d $(DATDEST)/languages || mkdir $(DATDEST)/languages
+ @if [ "$(RUNGROUP)" ] ; then \
+ echo chgrp -R $(RUNGROUP) $(DATDEST)/languages ; \
+ chgrp -R $(RUNGROUP) $(DATDEST)/languages ; \
+ echo chmod -R g+rw $(DATDEST)/languages ; \
+ chmod -R g+rw $(DATDEST)/languages ; \
+ $(CP) $(LANGOBJS) $(DATDEST)/languages ; \
+ echo chgrp -R $(RUNGROUP) $(DATDEST)/languages ; \
+ chgrp -R $(RUNGROUP) $(DATDEST)/languages/* ; \
+ echo chmod -R g+rw $(DATDEST)/languages/* ; \
+ chmod -R g+rw $(DATDEST)/languages/* ; \
+ fi
+ @if [ ! "$(RUNGROUP)" ] ; then \
+ chmod 700 $(DATDEST)/languages/ ; \
+ $(CP) $(LANGOBJS) $(DATDEST)/languages ; \
+ chmod 600 $(DATDEST)/languages/* ; \
+ fi
+
+clean:
+ rm -f $(LANGOBJS) langcomp language.h
+
+spotless: clean
+ rm -f index
+
+
+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
+hun: hun.l langcomp index
+ ./langcomp $@.l
+it: it.l langcomp index
+ ./langcomp $@.l
+nl: nl.l langcomp index
+ ./langcomp $@.l
+pl: pl.l langcomp index
+ ./langcomp $@.l
+pt: pt.l langcomp index
+ ./langcomp $@.l
+ru: ru.l langcomp index
+ ./langcomp $@.l
+tr: tr.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";'
+ cp language.h ../include
+
+index: en_us.l
+ grep '^[A-Z]' en_us.l >index
diff --git a/lang/Makefile.win32 b/lang/Makefile.win32
new file mode 100644
index 000000000..4791287e0
--- /dev/null
+++ b/lang/Makefile.win32
@@ -0,0 +1,75 @@
+# Makefile for language module
+
+include ../Makefile.inc.win32
+
+
+LANGOBJS = cat de en_us es fr hun gr nl pl pt tr it ru
+LANGSRCS = cat de en_us.l es fr.l hun.l gr.l nl.l pl.l pt.l tr.l it.l ru.l
+
+LANGCOMP = ./langcomp
+#LANGCOMP = ./langcomp -w
+
+
+all: $(LANGOBJS)
+
+
+install: all
+ -copy cat ..\$(DATDEST)\languages
+ -copy en_us ..\$(DATDEST)\languages
+ -copy de ..\$(DATDEST)\languages
+ -copy es ..\$(DATDEST)\languages
+ -copy fr ..\$(DATDEST)\languages
+ -copy hun ..\$(DATDEST)\languages
+ -copy gr ..\$(DATDEST)\languages
+ -copy nl ..\$(DATDEST)\languages
+ -copy pl ..\$(DATDEST)\languages
+ -copy pt ..\$(DATDEST)\languages
+ -copy tr ..\$(DATDEST)\languages
+ -copy it ..\$(DATDEST)\languages
+ -copy ru ..\$(DATDEST)\languages
+
+clean:
+ -@erase $(LANGOBJS) langcomp.exe langtool.exe *.obj index
+
+spotless: clean
+ -@erase language.h
+
+
+cat: cat.l langtool.exe langcomp.exe index
+ langcomp $@.l
+de: de.l langtool.exe langcomp.exe index
+ langcomp $@.l
+en_us: en_us.l langtool.exe langcomp.exe index
+ langcomp $@.l
+es: es.l langtool.exe langcomp.exe index
+ langcomp $@.l
+fr: fr.l langtool.exe langcomp.exe index
+ langcomp $@.l
+hun: hun.l langtool.exe langcomp.exe index
+ langcomp $@.l
+gr: gr.l langtool.exe langcomp.exe index
+ langcomp $@.l
+nl: nl.l langtool.exe langcomp.exe index
+ langcomp $@.l
+pl: pl.l langtool.exe langcomp.exe index
+ langcomp $@.l
+pt: pt.l langtool.exe langcomp.exe index
+ langcomp $@.l
+tr: tr.l langtool.exe langcomp.exe index
+ langcomp $@.l
+it: it.l langtool.exe langcomp.exe index
+ langcomp $@.l
+ru: ru.l langtool.exe langcomp.exe index
+ langcomp $@.l
+
+langtool.exe: langtool.c
+ $(CC) $(CFLAGS) langtool.c -o $@ /link $(LFLAGS)
+
+langcomp.exe: langcomp.c
+ $(CC) $(CFLAGS) langcomp.c -o $@ /link $(LFLAGS)
+
+language.h: langtool.exe index
+ langtool language.h
+
+index: langtool.exe en_us.l
+ langtool index
diff --git a/lang/cat.l b/lang/cat.l
new file mode 100644
index 000000000..cc1653bd6
--- /dev/null
+++ b/lang/cat.l
@@ -0,0 +1,6911 @@
+# Catalan Language File.
+#
+# (C) 2003-2008 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 parameters, let us know
+# (dev@anope.org) 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
+# services.conf). 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. "%R%s HELP" per ajuda.
+SYNTAX_ERROR
+ Sintàxis: %s
+MORE_INFO
+ %R%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.
+INVALID_TARGET
+ "/msg %s" is no longer supported. Use "/msg %s@%s" or "/%s" instead.
+
+# 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_TOO_LONG
+ Your password is too long. Please try again with a shorter password.
+
+NICK_NOT_REGISTERED
+ El teu nick no esta registrat.
+NICK_NOT_REGISTERED_HELP
+ El teu nick no esta registrat. Escriu %R%s HELP per mes informació al registrat el teu nickname.
+NICK_X_IS_SERVICES
+ Nick %s is part of this Network's Services.
+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.
+NICK_X_SUSPENDED
+ Nick %s is currently suspended.
+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 %R%s IDENTIFY clau.
+CHAN_IDENTIFY_REQUIRED
+ Autentificació per clau requerida per aquesta comanda.
+ Intenta de nou després d'escriure %R%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
+LIST_INCORRECT_RANGE
+ Incorrect range specified. The correct syntax is #from-to.
+CS_LIST_INCORRECT_RANGE
+ To search for channels starting with #, search for the channel
+ name without the #-sign prepended (anope instead of #anope).
+
+###########################################################################
+#
+# NickServ messages
+#
+###########################################################################
+
+# Automatic messages
+HELP_LIMIT_SERV_OPER
+ Limited to Services Operators.
+HELP_LIMIT_SERV_ADMIN
+ Limited to Services Administrators.
+HELP_LIMIT_SERV_ROOT
+ Limited to Services Roots.
+HELP_LIMIT_IRC_OPER
+ Limited to IRC Operators.
+HELP_LIMIT_HOST_SETTER
+ Limited to Host Setters.
+HELP_LIMIT_HOST_REMOVER
+ Limited to Host Removers.
+
+
+###########################################################################
+#
+# 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 %R%s IDENTIFY clau.)
+NICK_IS_SECURE
+ Aquest nick esta registrat i protegit. Si es el teu
+ nick, escriu %R%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_REGISTERED_NO_MASK
+ Nickname %s registered.
+NICK_PASSWORD_IS
+ La teva clau es %s - Recordala per un us futur.
+
+# GROUP responses
+NICK_REG_DELAY
+ You have to be connected longer than %d seconds to register your nick.
+
+# 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 %R%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 %R%s HELP GLIST i %R%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 %R%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_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 %R%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_HIDE_STATUS_ON
+ Your services access status will now be hidden from %s INFO displays.
+NICK_SET_HIDE_STATUS_OFF
+ Your services access status will now be shown in %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 AUTOOP responses
+NICK_SET_AUTOOP_SYNTAX
+ SET AUTOOP {ON | OFF}
+NICK_SET_AUTOOP_ON
+ Services will now autoop you in channels.
+NICK_SET_AUTOOP_OFF
+ Services will no longer autoop you in channels.
+
+# SASET NOEXPIRE responses
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
+
+# ACCESS responses
+NICK_SASET_AUTOOP_SYNTAX
+ SASET nickname AUTOOP {ON | OFF}
+NICK_SASET_AUTOOP_ON
+ Services will now autoop %s in channels.
+NICK_SASET_AUTOOP_OFF
+ Services will no longer autoop %s in channels.
+
+# SASET LANGUAGE responses
+NICK_SASET_LANGUAGE_SYNTAX
+ SASET nickname LANGUAGE number
+NICK_SASET_LANGUAGE_UNKNOWN
+ Unknown language number %d. Type %R%s HELP SET LANGUAGE for a list of languages.
+NICK_SASET_LANGUAGE_CHANGED
+ Language changed to Catalan.
+
+
+# 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:
+NICK_ACCESS_LIST_EMPTY
+ Your access list is empty.
+NICK_ACCESS_LIST_X_EMPTY
+ Access list for %s is empty.
+
+# Status messages
+NICK_STATUS_0
+ STATUS %s 0
+NICK_STATUS_1
+ STATUS %s 1
+NICK_STATUS_2
+ STATUS %s 2
+NICK_STATUS_3
+ STATUS %s 3
+
+# 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_SERVICES_ROOT
+ %s is a services root administrator.
+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_VHOST2
+ vhost: %s@%s
+NICK_INFO_ICQ
+ ICQ #: %d
+NICK_INFO_GREET
+ Missatge de benvinguda: %s
+NICK_INFO_OPTIONS
+ Opciós: %s
+NICK_INFO_EXPIRE
+ Expires in: %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_AUTOOP
+ Auto-op
+NICK_INFO_OPT_NONE
+ Cap
+NICK_INFO_NO_EXPIRE
+ Aquest nickname no caducara.
+NICK_INFO_FOR_MORE
+ Per més informació, escriu %R%s INFO %s ALL.
+
+# LIST responses
+NICK_INFO_SUSPENDED
+ This nickname is currently suspended, reason: %s
+NICK_INFO_SUSPENDED_NO_REASON
+ This nickname is currently suspended
+
+# LIST responses
+NICK_LIST_SYNTAX
+ LIST patro
+NICK_LIST_SERVADMIN_SYNTAX
+ LIST patro [FORBIDDEN] [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]
+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.
+NICK_GLIST_REPLY
+ %c%s
+NICK_GLIST_REPLY_ADMIN
+ %c%s (expires in %s)
+
+# 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.
+ %R%s RELEASE %s per recuperar-lo abans %s 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 exp