summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2010-09-26 02:33:01 -0400
committerAdam <Adam@anope.org>2010-09-26 02:33:01 -0400
commitd646d455e2655be59f6d5bcc56710ac70548ca37 (patch)
treed236b9d4991d62538a0318f213416396734e72e0 /lang
parent05e6815d912f0418f6da25a2106dd718796f02fa (diff)
Changed the language system to use gettext
Diffstat (limited to 'lang')
-rw-r--r--lang/CMakeLists.txt149
-rw-r--r--lang/anope.ca_ES.po12381
-rw-r--r--lang/anope.de_DE.po12505
-rw-r--r--lang/anope.el_GR.po12349
-rw-r--r--lang/anope.es_ES.po12379
-rw-r--r--lang/anope.fr_FR.po12395
-rw-r--r--lang/anope.hu_HU.po12213
-rw-r--r--lang/anope.it_IT.po12314
-rw-r--r--lang/anope.nl_NL.po12262
-rw-r--r--lang/anope.pl_PL.po12190
-rw-r--r--lang/anope.pot9705
-rw-r--r--lang/anope.pt_PT.po12206
-rw-r--r--lang/anope.ru_RU.po12584
-rw-r--r--lang/anope.tr_TR.po12141
-rw-r--r--lang/cat.l6576
-rw-r--r--lang/cs_appendtopic.de_DE.po36
-rw-r--r--lang/cs_appendtopic.it_IT.po36
-rw-r--r--lang/cs_appendtopic.nl_NL.po37
-rw-r--r--lang/cs_appendtopic.pot32
-rw-r--r--lang/cs_appendtopic.pt_PT.po35
-rw-r--r--lang/cs_appendtopic.ru_RU.po37
-rw-r--r--lang/cs_enforce.de_DE.po85
-rw-r--r--lang/cs_enforce.it_IT.po85
-rw-r--r--lang/cs_enforce.nl_NL.po88
-rw-r--r--lang/cs_enforce.pot64
-rw-r--r--lang/cs_enforce.pt_PT.po84
-rw-r--r--lang/cs_enforce.ru_RU.po85
-rw-r--r--lang/cs_tban.de_DE.po39
-rw-r--r--lang/cs_tban.it_IT.po39
-rw-r--r--lang/cs_tban.nl_NL.po40
-rw-r--r--lang/cs_tban.pot36
-rw-r--r--lang/cs_tban.pt_PT.po38
-rw-r--r--lang/cs_tban.ru_RU.po41
-rw-r--r--lang/de.l6676
-rw-r--r--lang/en_us.l6362
-rw-r--r--lang/es.l6656
-rw-r--r--lang/fr.l6689
-rw-r--r--lang/gr.l6576
-rw-r--r--lang/hs_request.it_IT.po121
-rw-r--r--lang/hs_request.nl_NL.po121
-rw-r--r--lang/hs_request.pot112
-rw-r--r--lang/hs_request.pt_PT.po120
-rw-r--r--lang/hs_request.ru_RU.po122
-rw-r--r--lang/hun.l6467
-rw-r--r--lang/it.l6443
-rw-r--r--lang/langcomp.c263
-rw-r--r--lang/langtool.c76
-rw-r--r--lang/nl.l6532
-rw-r--r--lang/ns_maxemail.de_DE.po27
-rw-r--r--lang/ns_maxemail.it_IT.po27
-rw-r--r--lang/ns_maxemail.nl_NL.po27
-rw-r--r--lang/ns_maxemail.pot26
-rw-r--r--lang/ns_maxemail.pt_PT.po26
-rw-r--r--lang/ns_maxemail.ru_RU.po28
-rw-r--r--lang/pl.l7518
-rw-r--r--lang/pt.l6378
-rw-r--r--lang/ru.l6642
-rw-r--r--lang/tr.l6498
-rwxr-xr-xlang/update.sh10
59 files changed, 159364 insertions, 86465 deletions
diff --git a/lang/CMakeLists.txt b/lang/CMakeLists.txt
index 46114cafc..bb05cf921 100644
--- a/lang/CMakeLists.txt
+++ b/lang/CMakeLists.txt
@@ -1,113 +1,36 @@
-# Set the source file for langcomp to use C++ as well as set it's compile flags
-set_source_files_properties(langcomp.c PROPERTIES LANGUAGE CXX COMPILE_FLAGS "${CXXFLAGS}")
-# Generate langcomp and set it's linker flags
-add_executable(langcomp langcomp.c)
-set_target_properties(langcomp PROPERTIES LINKER_LANGUAGE CXX LINK_FLAGS "${LDFLAGS}")
-# Get the location of the binary to use later
-get_target_property(langcomp_BINARY langcomp LOCATION)
-# Add the executable to the list of files for CPack to ignore
-file(RELATIVE_PATH langcomp_BINARY_RELATIVE ${Anope_BINARY_DIR} ${langcomp_BINARY})
-add_to_cpack_ignored_files("${langcomp_BINARY_RELATIVE}$" TRUE)
-
-# Determine if langtool should be built
-if(MSVC)
- set(BUILD_LANGTOOL TRUE)
-else(MSVC)
- if(NOT GREP OR NOT PERL)
- set(BUILD_LANGTOOL TRUE)
- else(NOT GREP OR NOT PERL)
- set(BUILD_LANGTOOL FALSE)
- endif(NOT GREP OR NOT PERL)
-endif(MSVC)
-
-# If grep or perl don't exist on the system, build langtool to generate index and language.h
-if(BUILD_LANGTOOL)
- # Set the source file for langtool to use C++ as well as set it's compile flags
- set_source_files_properties(langtool.c PROPERTIES LANGUAGE CXX COMPILE_FLAGS "${CXXFLAGS}")
- # Generate langtool and set it's linker flags
- add_executable(langtool langtool.c)
- set_target_properties(langtool PROPERTIES LINKER_LANGUAGE CXX LINK_FLAGS "${LDFLAGS}")
- # Get the location of the binary to use later)
- get_target_property(langtool_BINARY langtool LOCATION)
- # Add the executable to the list of files for CPack to ignore
- file(RELATIVE_PATH langtool_BINARY_RELATIVE ${Anope_BINARY_DIR} ${langtool_BINARY})
- add_to_cpack_ignored_files("${langtool_BINARY_RELATIVE}$" TRUE)
-endif(BUILD_LANGTOOL)
-
-# If grep exists (and we aren't using Visual Studio, it hates this), use it to generate the index file
-if(NOT MSVC AND GREP)
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/index
- COMMAND ${GREP} '^[A-Z]' ${CMAKE_CURRENT_SOURCE_DIR}/en_us.l > ${CMAKE_CURRENT_BINARY_DIR}/index
- MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/en_us.l
- )
-# Otherwise, use langtool to generate the index file
-else(NOT MSVC AND GREP)
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/index
- COMMAND ${langtool_BINARY} index ${CMAKE_CURRENT_SOURCE_DIR}/en_us.l ${CMAKE_CURRENT_BINARY_DIR}/index
- MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/en_us.l DEPENDS langtool
- )
-endif(NOT MSVC AND GREP)
-# Add the index file to the list of files for CPack to ignore
-file(RELATIVE_PATH index_RELATIVE ${Anope_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/index)
-add_to_cpack_ignored_files("${index_RELATIVE}$")
-
-# Find all the *.l files within the current source directory, and sort the list
-file(GLOB LANG_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.l")
-sort_list(LANG_SRCS)
-
-# Iterate through the language files
-foreach(LANG_L ${LANG_SRCS})
- # Convert the language file's extension to have no extension
- STRING(REGEX REPLACE "\\.l$" "" LANG ${LANG_L})
- # Add the language file to the list of compiled language files
- append_to_list(LANGS ${CMAKE_CURRENT_BINARY_DIR}/${LANG})
- # Generate a compiled language file using langcomp, as well as having a dependency on the index file being generated
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${LANG}
- COMMAND ${langcomp_BINARY} ${CMAKE_CURRENT_SOURCE_DIR}/${LANG_L} ${CMAKE_CURRENT_BINARY_DIR}/${LANG}
- MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/${LANG_L} DEPENDS langcomp ${CMAKE_CURRENT_BINARY_DIR}/index
- )
- # Add the language file to the list of files for CPack to ignore
- file(RELATIVE_PATH LANG_RELATIVE ${Anope_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/${LANG})
- add_to_cpack_ignored_files("${LANG_RELATIVE}$")
-endforeach(LANG_L)
-
-# If perl exists (and we aren't using Visual Studio, it hates this), use it to generate language.h
-if(NOT MSVC AND PERL)
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/language.h
- COMMAND ${PERL} -e < ${CMAKE_CURRENT_BINARY_DIR}/index > ${CMAKE_CURRENT_BINARY_DIR}/language.h '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\"\;'
- MAIN_DEPENDENCY ${CMAKE_CURRENT_BINARY_DIR}/index
- )
-# Otherwise, use langtool to generate language.h
-else(NOT MSVC AND PERL)
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/language.h
- COMMAND ${langtool_BINARY} language.h ${CMAKE_CURRENT_BINARY_DIR}/index ${CMAKE_CURRENT_BINARY_DIR}/language.h
- MAIN_DEPENDENCY ${CMAKE_CURRENT_BINARY_DIR}/index DEPENDS langtool
- )
-endif(NOT MSVC AND PERL)
-# Add language.h to the list of files for CPack to ignore
-add_to_cpack_ignored_files("language.h$" TRUE)
-
-# Add a custom target to depend on the language files and language.h
-add_custom_target(language DEPENDS ${LANGS} ${CMAKE_CURRENT_BINARY_DIR}/language.h)
-
-# If RUNGROUP was set, make the permissions be to have owner read/write as well as group read/write
-if(RUNGROUP)
- set(PERMS OWNER_READ OWNER_WRITE GROUP_READ GROUP_WRITE)
-# Otherwise, only make the permissions be owner read/write
-else(RUNGROUP)
- set(PERMS OWNER_READ OWNER_WRITE)
-endif(RUNGROUP)
-# Set the language files to be installed to the languages directory under the data directory
-install(FILES ${LANGS}
- DESTINATION data/languages
- PERMISSIONS ${PERMS}
-)
-
-# On non-Windows platforms, if RUNGROUP is set, change the permissions of the languages directory
-if(NOT WIN32)
- if(RUNGROUP)
- install(CODE "execute_process(COMMAND ${CHMOD} 2770 \"\${CMAKE_INSTALL_PREFIX}/data/languages\")")
- else(RUNGROUP)
- install(CODE "execute_process(COMMAND ${CHMOD} 0700 \"\${CMAKE_INSTALL_PREFIX}/data/languages\")")
- endif(RUNGROUP)
-endif(NOT WIN32)
+# Only do this if gettext is installed
+if(HAVE_GETTEXT)
+ # Get all of the .po files
+ file(GLOB LANG_SRCS_PO RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.*.po")
+ sort_list(LANG_SRCS_PO)
+
+ foreach(LANG_PO ${LANG_SRCS_PO})
+ # Get the domain for this language file
+ string(LENGTH ${LANG_PO} LANG_PO_LENGTH)
+ math(EXPR DOMAIN_LENGTH "${LANG_PO_LENGTH} - 9")
+ string(SUBSTRING ${LANG_PO} 0 ${DOMAIN_LENGTH} LANG_DOMAIN)
+
+ # Get the language for this language file
+ math(EXPR DOMAIN_LENGTH "${LANG_PO_LENGTH} - 8")
+ string(SUBSTRING ${LANG_PO} ${DOMAIN_LENGTH} 5 LANG_LANG)
+
+ # Get the .mo file name
+ string(REGEX REPLACE "\\.po$" ".mo" LANG_MO ${LANG_PO})
+ # Add the .mo file to a list for use later with add_custom_target
+ append_to_list(LANG_SRCS_MO ${CMAKE_CURRENT_BINARY_DIR}/${LANG_MO})
+ # Run msgfmt on the language file, depends on the .po file
+ add_custom_command(OUTPUT ${LANG_MO} COMMAND msgfmt -c ${CMAKE_CURRENT_SOURCE_DIR}/${LANG_PO} -o ${CMAKE_CURRENT_BINARY_DIR}/${LANG_MO} MAIN_DEPENDENCY ${LANG_PO})
+ # Add to cpack ignored files if not on Windows.
+ file(RELATIVE_PATH LANG_RELATIVE ${Anope_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/${LANG_LANG})
+ if(NOT WIN32)
+ add_to_cpack_ignored_files("${LANG_MO}")
+ endif(NOT WIN32)
+
+ # Install the new language file
+ install(CODE "FILE(MAKE_DIRECTORY \${CMAKE_INSTALL_PREFIX}/data/languages/${LANG_LANG}/LC_MESSAGES/)")
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${LANG_MO} DESTINATION data/languages/${LANG_LANG}/LC_MESSAGES RENAME ${LANG_DOMAIN}.mo PERMISSIONS ${PERMS})
+ endforeach(LANG_PO)
+
+ # Generate languages, depends on the mo files
+ add_custom_target(language DEPENDS ${LANG_SRCS_MO})
+endif(HAVE_GETTEXT)
diff --git a/lang/anope.ca_ES.po b/lang/anope.ca_ES.po
new file mode 100644
index 000000000..f878f6ce4
--- /dev/null
+++ b/lang/anope.ca_ES.po
@@ -0,0 +1,12381 @@
+# Anope IRC Services language file
+# Copyright (C) 2010
+# This file is distributed under the same license as the Anope IRC Services package.
+# Adam <adam@anope.org>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Anope\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-26 02:31-0400\n"
+"PO-Revision-Date: 2010-09-19 20:12-0400\n"
+"Last-Translator: Adam <adam@anope.org>\n"
+"Language-Team: Catalan\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-2\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: language.cpp:115
+msgid "%R%s HELP %s for more information."
+msgstr "/msg %s HELP %s per més informació."
+
+#: language.cpp:2780
+msgid ""
+"%S allows you to \"register\" a nickname and\n"
+"prevent others from using it. The following\n"
+"commands allow for registration and maintenance of\n"
+"nicknames; to use them, type %R%S command.\n"
+"For more information on a specific command, type\n"
+"%R%S HELP command."
+msgstr ""
+"%S Et permet \"registrar\" un nickname i\n"
+"prevenir a d'altres utilitzar-lo. Les següents comandes\n"
+"permeten el registre i manteniment de nicknames;\n"
+"per a utilitzar-los, escriu /msg %S comanda.\n"
+"per més informació sobre una comanda especifica\n"
+"escriu /msg %S HELP comanda."
+
+#: language.cpp:5008
+msgid ""
+"%S allows you to have a bot on your own channel.\n"
+"It has been created for users that can't host or\n"
+"configure a bot, or for use on networks that don't\n"
+"allow user bots. Available commands are listed \n"
+"below; to use them, type %R%S command. For \n"
+"more information on a specific command, type %R\n"
+"%S HELP command."
+msgstr ""
+"%S et permet crear un bot en el teu propi canal.\n"
+"Això ha estat creat per a usuaris que no poden\n"
+"tenir un bot en un host o configurar un bot, o per a us en xarxes\n"
+"que no permeten bots d'usuaris. Comandes\n"
+"disponibles estan llistades més endavant; per a\n"
+"utilitzar-los, escriu /msg %S comanda. per a més\n"
+"informació sobre un comanda especifica, escriu \n"
+"/msg %S HELP comanda."
+
+#: language.cpp:3479
+msgid ""
+"%S allows you to register and control various\n"
+"aspects of channels. %S can often prevent\n"
+"malicious users from \"taking over\" channels by limiting\n"
+"who is allowed channel operator privileges. Available\n"
+"commands are listed below; to use them, type\n"
+"%R%S command. For more information on a\n"
+"specific command, type %R%S HELP command."
+msgstr ""
+"%S et permet registrar i controlar varis\n"
+"aspectes dels canals. Sovint, %S pot prevenir\n"
+"a usuaris maliciosos \"pendre\" canals limitant\n"
+"qui esta permés a tenir privilegis d'operador.\n"
+"Les comandes disponibles estan llistades a continuació;\n"
+"Per a utilitzar-los, escriu /msg %S comanda.\n"
+"Per més informació sobre una comanda especifica,\n"
+"escriu /msg %S HELP comanda.\n"
+" "
+
+#: language.cpp:4344
+#, c-format
+msgid ""
+"%S is a utility allowing IRC users to send short\n"
+"messages to other IRC users, whether they are online at\n"
+"the time or not, or to channels(*). Both the sender's\n"
+"nickname and the target nickname or channel must be\n"
+"registered in order to send a memo.\n"
+"%S's commands include:"
+msgstr ""
+"%S és una utilitat que permet a usuaris de IRC\n"
+"enviar missatges curts a altres usuaris de IRC, estiguin\n"
+"en linea o no, o a canals(*). Ambdós el nickname que\n"
+"envia i el nickname o canal destinataris han d'estar\n"
+"registrats per a enviar un memo.\n"
+"\n"
+"Les comandes de %S incloen:"
+
+#: language.cpp:2425
+#, c-format
+msgid "%s Changed the DEFCON level to %d"
+msgstr "%s Changed the DEFCON level to %d"
+
+#: language.cpp:1042
+#, c-format
+msgid "%s added to %s AOP list."
+msgstr "%s afegit a la llista AOP de %s."
+
+#: language.cpp:1071
+#, c-format
+msgid "%s added to %s HOP list."
+msgstr "%s afegit a la llista HOP de %s."
+
+#: language.cpp:1013
+#, c-format
+msgid "%s added to %s QOP list."
+msgstr "%s added to %s QOP list."
+
+#: language.cpp:1100
+#, c-format
+msgid "%s added to %s SOP list."
+msgstr "%s afegit a la llista SOP de %s."
+
+#: language.cpp:1129
+#, c-format
+msgid "%s added to %s VOP list."
+msgstr "%s afegit a la llista VOP de %s."
+
+#: language.cpp:1176
+#, c-format
+msgid "%s added to %s access list at level %d."
+msgstr "%s afegit a la llista d'accés de %s amb nivel %d."
+
+#: language.cpp:1217
+#, c-format
+msgid "%s added to %s autokick list."
+msgstr "%s afegit a la llista de kicks automàtics en el canal %s."
+
+#: language.cpp:1981
+#, c-format
+msgid "%s added to %s bad words list."
+msgstr "%s afegida a la llista de paraules malsonants de %s."
+
+#: language.cpp:2182
+#, c-format
+msgid "%s added to the AKILL list."
+msgstr "%s afegit a la llista de AKILLs."
+
+#: language.cpp:2220
+#, c-format
+msgid "%s added to the SNLINE list."
+msgstr "%s afegit a la llista de SNLINEs."
+
+#: language.cpp:2249
+#, c-format
+msgid "%s added to the SQLINE list."
+msgstr "%s afegit a la llista de SQLINEs."
+
+#: language.cpp:2280
+#, c-format
+msgid "%s added to the SZLINE list."
+msgstr "%s afegit a la llista de SZLINEs."
+
+#: language.cpp:517
+#, c-format
+msgid "%s added to your access list."
+msgstr "%s afegit a la teva lllista d'accés."
+
+#: language.cpp:1979
+#, c-format
+msgid "%s already exists in %s bad words list."
+msgstr "%s ja existeix a la llista de paraules malsonants de %s."
+
+#: language.cpp:1213
+#, c-format
+msgid "%s already exists on %s autokick list."
+msgstr "%s ja esta present a la llista de kick automàtic en el canal %s."
+
+#: language.cpp:2174
+#, c-format
+msgid "%s already exists on the AKILL list."
+msgstr "%s ja esta present a la llista de AKILLs."
+
+#: language.cpp:2510
+#, c-format
+msgid "%s already exists on the EXCEPTION list."
+msgstr "%s already exists on the EXCEPTION list."
+
+#: language.cpp:2216
+#, c-format
+msgid "%s already exists on the SNLINE list."
+msgstr "%s ja existeix a la llista de SNLINEs."
+
+#: language.cpp:2245
+#, c-format
+msgid "%s already exists on the SQLINE list."
+msgstr "%s ja existeix a la llista de SQLINEs."
+
+#: language.cpp:2274
+#, c-format
+msgid "%s already exists on the SZLINE list."
+msgstr "%s ja existeix a la llista de SZLINEs."
+
+#: language.cpp:1902
+#, c-format
+msgid "%s cannot be taken as times to ban."
+msgstr "%s no pot ser pres com vegades a banegar"
+
+#: language.cpp:2152
+#, c-format
+msgid "%s changed your usermodes."
+msgstr "%s changed your usermodes."
+
+#: language.cpp:2384
+#, c-format
+msgid ""
+"%s channel list:\n"
+"Name Users Modes Topic"
+msgstr ""
+"Llista del canal %s:\n"
+"Nom Modes de Usr. Tòpic"
+
+#: language.cpp:1052
+#, c-format
+msgid "%s deleted from %s AOP list."
+msgstr "%s esborrat de la llista AOP de %s."
+
+#: language.cpp:1081
+#, c-format
+msgid "%s deleted from %s HOP list."
+msgstr "%s esborrat de la llista HOP de %s."
+
+#: language.cpp:1023
+#, c-format
+msgid "%s deleted from %s QOP list."
+msgstr "%s deleted from %s QOP list."
+
+#: language.cpp:1110
+#, c-format
+msgid "%s deleted from %s SOP list."
+msgstr "%s esborrat de la llista SOP de %s."
+
+#: language.cpp:1139
+#, c-format
+msgid "%s deleted from %s VOP list."
+msgstr "%s esborrat de la llista VOP de %s."
+
+#: language.cpp:1184
+#, c-format
+msgid "%s deleted from %s access list."
+msgstr "%s esborrat de la llista d'accés de %s."
+
+#: language.cpp:1229
+#, c-format
+msgid "%s deleted from %s autokick list."
+msgstr "%s esborrat de la llista de kicks automàtics del canal %s."
+
+#: language.cpp:1989
+#, c-format
+msgid "%s deleted from %s bad words list."
+msgstr "%s esborrada de la llista de paraules malsonants de %s."
+
+#: language.cpp:2491
+#, c-format
+msgid "%s deleted from session-limit exception list."
+msgstr ""
+"%s instàncies esborrades de la llista d'excepcions al límit de sessions."
+
+#: language.cpp:2190
+#, c-format
+msgid "%s deleted from the AKILL list."
+msgstr "%s esborrat de la llista de AKILLs."
+
+#: language.cpp:2226
+#, c-format
+msgid "%s deleted from the SNLINE list."
+msgstr "%s esborrat de la llista de SNLINEs."
+
+#: language.cpp:2255
+#, c-format
+msgid "%s deleted from the SQLINE list."
+msgstr "%s esborrat de la llista de SQLINEs."
+
+#: language.cpp:2286
+#, c-format
+msgid "%s deleted from the SZLINE list."
+msgstr "%s esborrat de la llista de SZLINEs."
+
+#: language.cpp:521
+#, c-format
+msgid "%s deleted from your access list."
+msgstr "%s esborrat de la teva lllista d'accés."
+
+#: language.cpp:1265
+#, c-format
+msgid "%s disabled on channel %s."
+msgstr "%s inhabilitat(s) en el canal %s."
+
+#: language.cpp:1359
+#, c-format
+msgid "%s has been invited to %s."
+msgstr "%s has been invited to %s."
+
+#: language.cpp:1365
+#, c-format
+msgid "%s has been unbanned from %s."
+msgstr "%s has been unbanned from %s."
+
+#: language.cpp:883
+#, c-format
+msgid "%s has too many channels registered."
+msgstr "%s te masses canals registrats."
+
+#: language.cpp:2176
+#, c-format
+msgid "%s is already covered by %s."
+msgstr "%s ja esta cobert per %s."
+
+#: language.cpp:903
+#, c-format
+msgid "%s is not a valid ban type."
+msgstr "%s no es un tipus de ban valid."
+
+#: language.cpp:1766
+#, c-format
+msgid "%s is not a valid bot or registered channel."
+msgstr "%s no és un bot valid o un canal registrat."
+
+#: language.cpp:187
+#, c-format
+msgid "%s is not a valid e-mail address."
+msgstr "%s no es un e-mail valid."
+
+#: language.cpp:1227
+#, c-format
+msgid "%s is not always active anymore on channel %s."
+msgstr "%s ja no esta sempre actiu en el canal %s."
+
+#: language.cpp:153
+#, c-format
+msgid "%s is not currently on channel %s."
+msgstr "El nick %s no esta en el canal %s actualment."
+
+#: language.cpp:1225
+#, c-format
+msgid "%s is now always active on channel %s."
+msgstr "%s esta ara sempre actiu en el canal %s."
+
+#: language.cpp:1421
+#, c-format
+msgid ""
+"%s matches an except on %s and cannot be banned until the except have been "
+"removed."
+msgstr ""
+"%s matches an except on %s and cannot be banned until the except have been "
+"removed."
+
+#: language.cpp:1044
+#, c-format
+msgid "%s moved to %s AOP list."
+msgstr "%s moved to %s AOP list."
+
+#: language.cpp:1073
+#, c-format
+msgid "%s moved to %s HOP list."
+msgstr "%s moved to %s HOP list."
+
+#: language.cpp:1015
+#, c-format
+msgid "%s moved to %s QOP list."
+msgstr "%s moved to %s QOP list."
+
+#: language.cpp:1102
+#, c-format
+msgid "%s moved to %s SOP list."
+msgstr "%s moved to %s SOP list."
+
+#: language.cpp:1131
+#, c-format
+msgid "%s moved to %s VOP list."
+msgstr "%s moved to %s VOP list."
+
+#: language.cpp:1048
+#, c-format
+msgid "%s not found on %s AOP list."
+msgstr "%s no trobat a la llista AOP de %s."
+
+#: language.cpp:1077
+#, c-format
+msgid "%s not found on %s HOP list."
+msgstr "%s no trobat a la llista HOP de %s."
+
+#: language.cpp:1019
+#, c-format
+msgid "%s not found on %s QOP list."
+msgstr "%s not found on %s QOP list."
+
+#: language.cpp:1106
+#, c-format
+msgid "%s not found on %s SOP list."
+msgstr "%s no trobat a la llista SOP de %s."
+
+#: language.cpp:1135
+#, c-format
+msgid "%s not found on %s VOP list."
+msgstr "%s no trobat a la llista VOP de %s."
+
+#: language.cpp:1180
+#, c-format
+msgid "%s not found on %s access list."
+msgstr "%s no trobat a la llista d'accés de %s."
+
+#: language.cpp:1221
+#, c-format
+msgid "%s not found on %s autokick list."
+msgstr "%s no trobat a la llista de kicks automàtics en el canal %s."
+
+#: language.cpp:1985
+#, c-format
+msgid "%s not found on %s bad words list."
+msgstr "%s no trobada a la llista de paraules malsonants de %s."
+
+#: language.cpp:2522
+#, c-format
+msgid "%s not found on session list."
+msgstr "%s no trobat a la llista de sessió."
+
+#: language.cpp:2487
+#, c-format
+msgid "%s not found on session-limit exception list."
+msgstr "%s no trobat a a la llista d'excepcions al límit de sessions."
+
+#: language.cpp:2186
+#, c-format
+msgid "%s not found on the AKILL list."
+msgstr "%s no trobat a la llista de AKILLs."
+
+#: language.cpp:2222
+#, c-format
+msgid "%s not found on the SNLINE list."
+msgstr "%s no trobat a a la llista de SNLINEs."
+
+#: language.cpp:2251
+#, c-format
+msgid "%s not found on the SQLINE list."
+msgstr "%s no trobat a la llista de SQLINEs"
+
+#: language.cpp:2282
+#, c-format
+msgid "%s not found on the SZLINE list."
+msgstr "%s no trobat a la llista de SZLINEs."
+
+#: language.cpp:519
+#, c-format
+msgid "%s not found on your access list."
+msgstr "%s no trobat a la teva lllista d'accés."
+
+#: language.cpp:2394
+#, c-format
+msgid ""
+"%s users list:\n"
+"Nick Mask"
+msgstr ""
+"llista d'usuaris de %s:\n"
+"Nick Mascara"
+
+#: language.cpp:2367
+#, c-format
+msgid "%s will no longer be ignored."
+msgstr "%s will no longer be ignored."
+
+#: language.cpp:2363
+#, c-format
+msgid "%s will now be ignored for %s."