Mercurial > pidgin
changeset 31355:0362da30c62a
propagate from branch 'im.pidgin.pidgin.mxit' (head d2621e74f4d5c342cc30a7e49c8a05121f05050a)
to branch 'im.pidgin.pidgin' (head 87366dcb07a9cec63d96165e863ec07ccbc83324)
author | John Bailey <rekkanoryo@rekkanoryo.org> |
---|---|
date | Sun, 13 Mar 2011 17:40:04 +0000 |
parents | ae391615dc52 (diff) 8a675683fcea (current diff) |
children | 017b7ff5a894 |
files | ChangeLog |
diffstat | 44 files changed, 2961 insertions(+), 2206 deletions(-) [+] |
line wrap: on
line diff
--- a/COPYRIGHT Wed Mar 09 12:27:49 2011 +0000 +++ b/COPYRIGHT Sun Mar 13 17:40:04 2011 +0000 @@ -187,6 +187,7 @@ Ignacy Gawedzki Georgi Georgiev Brian Geppert +Emanuele Giaquinta Thomas Gibson-Robinson Ike Gingerich Gustavo Giráldez @@ -321,6 +322,7 @@ Lalo Martins John Matthews Simo Mattila +Robert Matusewicz Michal Matyska Ryan McCabe Peter McCurdy @@ -393,6 +395,7 @@ Sebastián E. Peyrott Amitakhya Phukan Andrea Piccinelli +Mateusz Piękos Celso Pinto Joao Luís Marques Pinto Aleksander Piotrowski @@ -551,6 +554,7 @@ Jorge Villaseñor (Masca) Bjoern Voigt Peter Volkov +Marius Wachtler Wan Hing Wah Philip Walford Nathan Walp
--- a/ChangeLog Wed Mar 09 12:27:49 2011 +0000 +++ b/ChangeLog Sun Mar 13 17:40:04 2011 +0000 @@ -1,6 +1,14 @@ Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul -version 2.7.11 (??/??/????): +version 2.7.12 (??/??/????): + Gadu-Gadu: + * Allow showing your status only to buddies. (Mateusz Piękos) (#13358) + + Windows-Specific Changes: + * Fix building libpurple with Visual C++ .NET 2005. This was accidentally + broken in 2.7.11. Florian Quèze) + +version 2.7.11 (03/10/2011): General: * Our bundled libgadu should now build on HP-UX. * Fix some instances of file transfers never completing. (Cristi Posoiu) @@ -46,6 +54,11 @@ room (not currently supported by Pidgin and Finch). (Thijs Alkemade) (#10986, #a14219) + Yahoo!/Yahoo! JAPAN: + * Fix CVE-2011-1091, denials of service caused by NULL pointer + dereferences due to improper handling of malformed YMSG packets. Thanks + to Marius Wachtler for reporting this and reviewing the fix! + version 2.7.10 (02/06/2011): General: * Force video sources to all have the same capabilities. This reduces the
--- a/ChangeLog.API Wed Mar 09 12:27:49 2011 +0000 +++ b/ChangeLog.API Sun Mar 13 17:40:04 2011 +0000 @@ -1,6 +1,8 @@ Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul -version 2.7.11 (??/??/????): +version 2.7.12 (??/??/????): + +version 2.7.11 (03/10/2011): * libpurple: Added: * Four entries in the GHashTable passed when joining
--- a/Doxyfile.in Wed Mar 09 12:27:49 2011 +0000 +++ b/Doxyfile.in Sun Mar 13 17:40:04 2011 +0000 @@ -1,4 +1,4 @@ -# Doxyfile 1.5.3 +# Doxyfile 1.7.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project @@ -14,175 +14,169 @@ # Project related configuration options #--------------------------------------------------------------------------- -# This tag specifies the encoding used for all characters in the config file that -# follow. The default is UTF-8 which is also the encoding used for all text before -# the first occurrence of this tag. Doxygen uses libiconv (or the iconv built into -# libc) for the transcoding. See http://www.gnu.org/software/libiconv for the list of -# possible encodings. +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# http://www.gnu.org/software/libiconv for the list of possible encodings. DOXYFILE_ENCODING = UTF-8 -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = @PACKAGE@ -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = @VERSION@ -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) -# base path where the generated documentation will be put. -# If a relative path is entered, it will be relative to the location +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) +# base path where the generated documentation will be put. +# If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create -# 4096 sub-directories (in 2 levels) under the output directory of each output -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of -# source files, where putting all generated files in the same directory would +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create +# 4096 sub-directories (in 2 levels) under the output directory of each output +# format and will distribute the generated files over these directories. +# Enabling this option can be useful when feeding doxygen a huge amount of +# source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. CREATE_SUBDIRS = NO -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, -# Italian, Japanese, Japanese-en (Japanese with English messages), Korean, -# Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, -# Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian. +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, +# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, +# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English +# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, +# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, +# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. OUTPUT_LANGUAGE = English -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is -# used as the annotated text. Otherwise, the brief description is used as-is. -# If left blank, the following values are used ("$name" is automatically -# replaced with the name of the entity): "The $name class" "The $name widget" -# "The $name file" "is" "provides" "specifies" "contains" +# This tag implements a quasi-intelligent brief description abbreviator +# that is used to form the text in various listings. Each string +# in this list, if found as the leading text of the brief description, will be +# stripped from the text and the result after processing the whole list, is +# used as the annotated text. Otherwise, the brief description is used as-is. +# If left blank, the following values are used ("$name" is automatically +# replaced with the name of the entity): "The $name class" "The $name widget" +# "The $name file" "is" "provides" "specifies" "contains" # "represents" "a" "an" "the" -ABBREVIATE_BRIEF = +ABBREVIATE_BRIEF = -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. INLINE_INHERITED_MEMB = NO -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = NO -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user-defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the # path to strip. -STRIP_FROM_PATH = +STRIP_FROM_PATH = -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of +# the path mentioned in the documentation of a class, which tells +# the reader which header file to include in order to use a class. +# If left blank only the name of the header file containing the class +# definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. -STRIP_FROM_INC_PATH = +STRIP_FROM_INC_PATH = -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter +# (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like regular Qt-style comments +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like regular Qt-style comments # (thus requiring an explicit @brief command for a brief description.) JAVADOC_AUTOBRIEF = YES -# If the QT_AUTOBRIEF tag is set to YES then Doxygen will -# interpret the first line (until the first dot) of a Qt-style -# comment as the brief description. If set to NO, the comments -# will behave just like regular Qt-style comments (thus requiring +# If the QT_AUTOBRIEF tag is set to YES then Doxygen will +# interpret the first line (until the first dot) of a Qt-style +# comment as the brief description. If set to NO, the comments +# will behave just like regular Qt-style comments (thus requiring # an explicit \brief command for a brief description.) QT_AUTOBRIEF = NO -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen +# treat a multi-line C++ special comment block (i.e. a block of //! or /// +# comments) as a brief description. This used to be the default behaviour. +# The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = NO -# If the DETAILS_AT_TOP tag is set to YES then Doxygen -# will output the detailed description near the top, like JavaDoc. -# If set to NO, the detailed description appears after the member -# documentation. - -DETAILS_AT_TOP = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = YES -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce -# a new page for each member. If set to NO, the documentation of a member will +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce +# a new page for each member. If set to NO, the documentation of a member will # be part of the file/class/namespace that contains it. SEPARATE_MEMBER_PAGES = NO -# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 4 -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = "signal=- @ref " \ @@ -195,25 +189,49 @@ "endsignals= " \ "constreturn=@note The return value of this function must not be modified or freed. @return " -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C -# sources only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C +# sources only. Doxygen will then generate output that is more tailored for C. +# For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = YES -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for Java. -# For instance, namespaces will be presented as packages, qualified scopes -# will look different, etc. +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java +# sources only. Doxygen will then generate output that is more tailored for +# Java. For instance, namespaces will be presented as packages, qualified +# scopes will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to -# include (a tag file for) the STL sources as input, then you should -# set this tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also make the inheritance and collaboration +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources only. Doxygen will then generate output that is more tailored for +# Fortran. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for +# VHDL. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given extension. +# Doxygen has a built-in mapping, but you can override or extend it using this +# tag. The format is ext=language, where ext is a file extension, and language +# is one of the parsers supported by doxygen: IDL, Java, Javascript, CSharp, C, +# C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make +# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C +# (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions +# you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. + +EXTENSION_MAPPING = + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should +# set this tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. +# func(std::string) {}). This also make the inheritance and collaboration # diagrams that involve STL classes more complete and accurate. BUILTIN_STL_SUPPORT = NO @@ -223,266 +241,352 @@ CPP_CLI_SUPPORT = NO -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default +# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. +# Doxygen will parse them like normal C++ but will assume all classes use public +# instead of private inheritance when no explicit protection keyword is present. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate getter +# and setter methods for a property. Setting this option to YES (the default) +# will make doxygen to replace the get and set methods by a property in the +# documentation. This will only work if the methods are indeed getting or +# setting a simple type. If this is not the case, or you want to show the +# methods anyway, you should set this option to NO. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of +# the same type (for instance a group of public functions) to be put as a +# subgroup of that type (e.g. under the Public Functions section). Set it to +# NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES +# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum +# is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically +# be useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. + +TYPEDEF_HIDES_STRUCT = NO + +# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to +# determine which symbols to keep in memory and which to flush to disk. +# When the cache is full, less often used symbols will be written to disk. +# For small to medium size projects (<1000 input files) the default value is +# probably good enough. For larger projects a too small cache size can cause +# doxygen to be busy swapping symbols to and from disk most of the time +# causing a significant performance penality. +# If the system has enough physical memory increasing the cache will improve the +# performance by keeping more symbols in memory. Note that the value works on +# a logarithmic scale so increasing the size by one will rougly double the +# memory usage. The cache size is given by this formula: +# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols + +SYMBOL_CACHE_SIZE = 0 + #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = NO -# If the EXTRACT_STATIC tag is set to YES all static members of a file +# If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = NO -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) +# defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. +# This flag is only useful for Objective-C code. When set to YES local +# methods, which are defined in the implementation section but not in +# the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = YES -# If this flag is set to YES, the members of anonymous namespaces will be extracted -# and appear in the documentation as a namespace called 'anonymous_namespace{file}', -# where file will be replaced with the base name of the file that contains the anonymous -# namespace. By default anonymous namespace are hidden. +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base +# name of the file that contains the anonymous namespace. By default +# anonymous namespace are hidden. EXTRACT_ANON_NSPACES = NO -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all +# friend (class|struct|union) declarations. +# If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = NO -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. +# If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = NO -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = YES -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen +# will list include files with double quotes in the documentation +# rather than with sharp brackets. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the +# brief documentation of file, namespace and class members alphabetically +# by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be -# sorted by fully-qualified names, including namespaces. If set to -# NO (the default), the class list will be sorted only by class name, -# not including the namespace part. +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen +# will sort the (brief and detailed) documentation of class members so that +# constructors and destructors are listed first. If set to NO (the default) +# the constructors will appear in the respective orders defined by +# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. +# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO +# and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the +# hierarchy of group names into alphabetical order. If set to NO (the default) +# the group names will appear in their defined order. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be +# sorted by fully-qualified names, including namespaces. If set to +# NO (the default), the class list will be sorted only by class name, +# not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the +# Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = YES -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or -# disable (NO) the deprecated list. This list is created by putting +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or +# disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES -# The ENABLED_SECTIONS tag can be used to enable conditional +# The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. -ENABLED_SECTIONS = +ENABLED_SECTIONS = -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or define consists of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and defines in the +# documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated -# at the bottom of the documentation of classes and structs. If set to YES the +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy +# If the sources in your project are distributed over multiple directories +# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. The default is NO. SHOW_DIRECTORIES = YES -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from the -# version control system). Doxygen will invoke the program by executing (via -# popen()) the command <command> <input-file>, where <command> is the value of -# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file -# provided by doxygen. Whatever the program writes to standard output +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. +# This will remove the Files entry from the Quick Index and from the +# Folder Tree View (if specified). The default is YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the +# Namespaces page. +# This will remove the Namespaces entry from the Quick Index +# and from the Folder Tree View (if specified). The default is YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command <command> <input-file>, where <command> is the value of +# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file +# provided by doxygen. Whatever the program writes to standard output # is used as the file version. See the manual for examples. -FILE_VERSION_FILTER = +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. The create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. +# You can optionally specify a file name after the option, if omitted +# DoxygenLayout.xml will be used as the name of the layout file. + +LAYOUT_FILE = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- -# The QUIET tag can be used to turn on/off the messages that are generated +# The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = NO -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some +# parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES -# This WARN_NO_PARAMDOC option can be abled to get warnings for -# functions that are documented, but have no documentation for their parameters -# or return value. If set to NO (the default) doxygen will only warn about -# wrong or incomplete parameter documentation, but not about the absence of +# This WARN_NO_PARAMDOC option can be abled to get warnings for +# functions that are documented, but have no documentation for their parameters +# or return value. If set to NO (the default) doxygen will only warn about +# wrong or incomplete parameter documentation, but not about the absence of # documentation. WARN_NO_PARAMDOC = YES -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. Optionally the format may contain -# $version, which will be replaced by the version of the file (if it could +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. Optionally the format may contain +# $version, which will be replaced by the version of the file (if it could # be obtained via FILE_VERSION_FILTER) WARN_FORMAT = "$file:$line: $text " -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written # to stderr. -WARN_LOGFILE = +WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = @top_srcdir@/libpurple \ @@ -491,104 +595,109 @@ @top_srcdir@/pidgin \ @top_srcdir@/doc -# This tag can be used to specify the character encoding of the source files that -# doxygen parses. Internally doxygen uses the UTF-8 encoding, which is also the default -# input encoding. Doxygen uses libiconv (or the iconv built into libc) for the transcoding. -# See http://www.gnu.org/software/libiconv for the list of possible encodings. +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is +# also the default input encoding. Doxygen uses libiconv (or the iconv built +# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for +# the list of possible encodings. INPUT_ENCODING = UTF-8 -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx +# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 FILE_PATTERNS = *.h \ *.dox -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = NO -# The EXCLUDE tag can be used to specify files and/or directories that should -# excluded from the INPUT source files. This way you can easily exclude a +# The EXCLUDE tag can be used to specify files and/or directories that should +# excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = libpurple/purple-client.h \ libpurple/purple-client-bindings.h -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or -# directories that are symbolic links (a Unix filesystem feature) are excluded +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or +# directories that are symbolic links (a Unix filesystem feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. Note that the wildcards are matched -# against the file with absolute path, so to exclude all test directories +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. Note that the wildcards are matched +# against the file with absolute path, so to exclude all test directories # for example use the pattern */test/* -EXCLUDE_PATTERNS = +EXCLUDE_PATTERNS = -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the output. -# The symbol name can be a fully qualified name, a word, or if the wildcard * is used, -# a substring. Examples: ANamespace, AClass, AClass::ANamespace, ANamespace::*Test +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test -EXCLUDE_SYMBOLS = +EXCLUDE_SYMBOLS = -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see # the \include command). -EXAMPLE_PATH = +EXAMPLE_PATH = -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left # blank all files are included. -EXAMPLE_PATTERNS = +EXAMPLE_PATTERNS = -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude +# commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see # the \image command). -IMAGE_PATH = +IMAGE_PATH = -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command <filter> <input-file>, where <filter> -# is the value of the INPUT_FILTER tag, and <input-file> is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. If FILTER_PATTERNS is specified, this tag will be +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command <filter> <input-file>, where <filter> +# is the value of the INPUT_FILTER tag, and <input-file> is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. +# If FILTER_PATTERNS is specified, this tag will be # ignored. -INPUT_FILTER = +INPUT_FILTER = -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. +# Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. +# The filters are a list of the form: +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further +# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER # is applied to all files. -FILTER_PATTERNS = +FILTER_PATTERNS = -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO @@ -597,34 +706,32 @@ # configuration options related to source browsing #--------------------------------------------------------------------------- -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. -# Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. If you have enabled CALL_GRAPH or CALLER_GRAPH -# then you must also enable this option. If you don't then doxygen will produce -# a warning and turn it on anyway +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. +# Note: To get rid of all source code in the generated output, make sure also +# VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = YES -# Setting the INLINE_SOURCES tag to YES will include the body +# Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = NO -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES -# If the REFERENCED_BY_RELATION tag is set to YES (the default) -# then for each documented function all documented +# If the REFERENCED_BY_RELATION tag is set to YES +# then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = YES -# If the REFERENCES_RELATION tag is set to YES (the default) -# then for each documented function all documented entities +# If the REFERENCES_RELATION tag is set to YES +# then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = YES @@ -632,20 +739,21 @@ # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will -# link to the source code. Otherwise they will link to the documentstion. +# link to the source code. +# Otherwise they will link to the documentation. REFERENCES_LINK_SOURCE = YES -# If the USE_HTAGS tag is set to YES then the references to source code -# will point to the HTML generated by the htags(1) tool instead of doxygen -# built-in source browser. The htags tool is part of GNU's global source -# tagging system (see http://www.gnu.org/software/global/global.html). You +# If the USE_HTAGS tag is set to YES then the references to source code +# will point to the HTML generated by the htags(1) tool instead of doxygen +# built-in source browser. The htags tool is part of GNU's global source +# tagging system (see http://www.gnu.org/software/global/global.html). You # will need version 4.8.6 or higher. USE_HTAGS = NO -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES @@ -654,21 +762,21 @@ # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index +# of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = YES -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 3 -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = Purple \ @@ -679,264 +787,465 @@ # configuration options related to the HTML output #--------------------------------------------------------------------------- -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .html -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = @top_srcdir@/doc/TracHeader.html -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = @top_srcdir@/doc/TracFooter.html -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If the tag is left blank doxygen +# will generate a default style sheet. Note that doxygen will try to copy +# the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! -HTML_STYLESHEET = +HTML_STYLESHEET = + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. +# Doxygen will adjust the colors in the stylesheet and background images +# according to this color. Hue is specified as an angle on a colorwheel, +# see http://en.wikipedia.org/wiki/Hue for more information. +# For instance the value 0 represents red, 60 is yellow, 120 is green, +# 180 is cyan, 240 is blue, 300 purple, and 360 is red again. +# The allowed range is 0 to 359. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of +# the colors in the HTML output. For a value of 0 the output will use +# grayscales only. A value of 255 will produce the most vivid colors. + +HTML_COLORSTYLE_SAT = 100 -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to +# the luminance component of the colors in the HTML output. Values below +# 100 gradually make the output lighter, whereas values above 100 make +# the output darker. The value divided by 100 is the actual gamma applied, +# so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, +# and 100 does not change the gamma. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML +# page will contain the date and time when the page was generated. Setting +# this to NO can help when comparing the output of multiple runs. + +HTML_TIMESTAMP = YES + +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, +# files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. For this to work a browser that supports +# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox +# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). + +HTML_DYNAMIC_SECTIONS = NO + +# If the GENERATE_DOCSET tag is set to YES, additional index files +# will be generated that can be used as input for Apple's Xcode 3 +# integrated development environment, introduced with OSX 10.5 (Leopard). +# To create a documentation set, doxygen will generate a Makefile in the +# HTML output directory. Running make will produce the docset in that +# directory and running "make install" will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find +# it at startup. +# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html +# for more information. + +GENERATE_DOCSET = NO + +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the +# feed. A documentation feed provides an umbrella under which multiple +# documentation sets from a single provider (such as a company or product suite) +# can be grouped. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that +# should uniquely identify the documentation set bundle. This should be a +# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen +# will append .docset to the name. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = YES -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. For this to work a browser that supports -# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox -# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). - -HTML_DYNAMIC_SECTIONS = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can -# be used to specify the file name of the resulting .chm file. You -# can add a path in front of the file if the result should not be +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can +# be used to specify the file name of the resulting .chm file. You +# can add a path in front of the file if the result should not be # written to the html output directory. -CHM_FILE = +CHM_FILE = -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can +# be used to specify the location (absolute path including file name) of +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. -HHC_LOCATION = +HHC_LOCATION = -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING +# is used to encode HtmlHelp index (hhk), content (hhc) and project file +# content. + +CHM_INDEX_ENCODING = + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO -# The TOC_EXPAND flag can be set to YES to add extra items for group members +# The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = YES -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated +# that can be used as input for Qt's qhelpgenerator to generate a +# Qt Compressed Help (.qch) of the generated HTML documentation. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can +# be used to specify the file name of the resulting .qch file. +# The path specified is relative to the HTML output folder. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# http://doc.trolltech.com/qthelpproject.html#namespace + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# http://doc.trolltech.com/qthelpproject.html#virtual-folders + +QHP_VIRTUAL_FOLDER = doc + +# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to +# add. For more information please see +# http://doc.trolltech.com/qthelpproject.html#custom-filters + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see +# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters"> +# Qt Help Project / Custom Filters</a>. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's +# filter section matches. +# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes"> +# Qt Help Project / Filter Attributes</a>. + +QHP_SECT_FILTER_ATTRS = + +# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can +# be used to specify the location of Qt's qhelpgenerator. +# If non-empty doxygen will try to run qhelpgenerator on the generated +# .qhp file. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files +# will be generated, which together with the HTML files, form an Eclipse help +# plugin. To install this plugin and make it available under the help contents +# menu in Eclipse, the contents of the directory containing the HTML and XML +# files needs to be copied into the plugins directory of eclipse. The name of +# the directory within the plugins directory should be the same as +# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before +# the help appears. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have +# this name. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at +# top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = NO -# This tag can be used to set the number of enum values (range [1..20]) +# This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 -# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be -# generated containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, -# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are -# probably better off using the HTML help feature. +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. +# If the tag value is set to YES, a side panel will be generated +# containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). +# Windows users are probably better off using the HTML help feature. GENERATE_TREEVIEW = YES -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree +# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, +# and Class Hierarchy pages using a tree view instead of an ordered list. + +USE_INLINE_TREES = NO + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 +# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open +# links to external symbols imported via tag files in a separate window. + +EXT_LINKS_IN_WINDOW = NO + +# Use this tag to change the font size of Latex formulas included +# as images in the HTML documentation. The default is 10. Note that +# when you change the font size after a successful doxygen run you need +# to manually remove any form_*.png images from the HTML output directory +# to force them to be regenerated. + +FORMULA_FONTSIZE = 10 + +# Use the FORMULA_TRANPARENT tag to determine whether or not the images +# generated for formulas are transparent PNGs. Transparent PNGs are +# not supported properly for IE 6.0, but are supported on all modern browsers. +# Note that when changing this option you need to delete any form_*.png files +# in the HTML output before the changes have effect. + +FORMULA_TRANSPARENT = YES + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box +# for the HTML output. The underlying search engine uses javascript +# and DHTML and should work on any modern browser. Note that when using +# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets +# (GENERATE_DOCSET) there is already a search function so this one should +# typically be disabled. For large projects the javascript based search engine +# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. + +SEARCHENGINE = YES + +# When the SERVER_BASED_SEARCH tag is enabled the search engine will be +# implemented using a PHP enabled web server instead of at the web client +# using Javascript. Doxygen will generate the search PHP script and index +# file to put on the web server. The advantage of the server +# based approach is that it scales better to large projects and allows +# full text search. The disadvances is that it is more difficult to setup +# and does not have live searching capabilities. + +SERVER_BASED_SEARCH = NO + #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. +# Note that when enabling USE_PDFLATEX this option is only used for +# generating bitmaps for formulas in the HTML output, but not in the +# Makefile that is written to the output directory. LATEX_CMD_NAME = latex -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. -EXTRA_PACKAGES = +EXTRA_PACKAGES = -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! -LATEX_HEADER = +LATEX_HEADER = -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = NO -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = NO -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO +# If LATEX_SOURCE_CODE is set to YES then doxygen will include +# source code with syntax highlighting in the LaTeX output. +# Note that which sources are shown also depends on other settings +# such as SOURCE_BROWSER. + +LATEX_SOURCE_CODE = NO + #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = rtf -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = NO -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. -RTF_STYLESHEET_FILE = +RTF_STYLESHEET_FILE = -# Set optional variables used in the generation of an rtf document. +# Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. -RTF_EXTENSIONS_FILE = +RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = man -# The MAN_EXTENSION tag determines the extension that is added to +# The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO @@ -945,33 +1254,33 @@ # configuration options related to the XML output #--------------------------------------------------------------------------- -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = YES -# The XML_OUTPUT tag is used to specify where the XML pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the # syntax of the XML files. -XML_SCHEMA = +XML_SCHEMA = -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the # syntax of the XML files. -XML_DTD = +XML_DTD = -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES @@ -980,10 +1289,10 @@ # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO @@ -992,319 +1301,346 @@ # configuration options related to the Perl module output #--------------------------------------------------------------------------- -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. This is useful -# if you want to understand what is going on. On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. +# This is useful +# if you want to understand what is going on. +# On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. -PERLMOD_MAKEVAR_PREFIX = +PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- -# Configuration options related to the preprocessor +# Configuration options related to the preprocessor #--------------------------------------------------------------------------- -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_DEFINED tags. EXPAND_ONLY_PREDEF = NO -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by # the preprocessor. -INCLUDE_PATH = +INCLUDE_PATH = -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. -INCLUDE_FILE_PATTERNS = +INCLUDE_FILE_PATTERNS = -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. To prevent a macro definition from being +# undefined via #undef or recursively expanded use the := operator # instead of the = operator. -PREDEFINED = +PREDEFINED = -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. -EXPAND_AS_DEFINED = +EXPAND_AS_DEFINED = -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all function-like macros that are alone +# on a line, have an all uppercase name, and do not end with a semicolon. Such +# function macros are typically used for boiler-plate code, and will confuse # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- -# Configuration::additions related to external references +# Configuration::additions related to external references #--------------------------------------------------------------------------- -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# TAGFILES = file1=loc1 "file2 = loc2" ... -# where "loc1" and "loc2" can be relative or absolute paths or -# URLs. If a location is present for each tag, the installdox tool +# The TAGFILES option can be used to specify one or more tagfiles. +# Optionally an initial location of the external documentation +# can be added for each tagfile. The format of a tag file without +# this location is as follows: +# +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths or +# URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) -# If a tag file is not located in the directory in which doxygen +# If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. -TAGFILES = +TAGFILES = -# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. -GENERATE_TAGFILE = +GENERATE_TAGFILE = -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES -# The PERL_PATH should be the absolute path and name of the perl script +# The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- -# Configuration options related to the dot tool +# Configuration options related to the dot tool #--------------------------------------------------------------------------- -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base -# or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option is superseded by the HAVE_DOT option below. This is only a -# fallback. It is recommended to install and use dot, since it yields more +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base +# or super classes. Setting the tag to NO turns the diagrams off. Note that +# this option is superseded by the HAVE_DOT option below. This is only a +# fallback. It is recommended to install and use dot, since it yields more # powerful graphs. CLASS_DIAGRAMS = YES -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see http://www.mcternan.me.uk/mscgen/) to -# produce the chart and insert it in the documentation. The MSCGEN_PATH tag allows you to -# specify the directory where the mscgen tool resides. If left empty the tool is assumed to -# be found in the default search path. +# You can define message sequence charts within doxygen comments using the \msc +# command. Doxygen will then run the mscgen tool (see +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the +# documentation. The MSCGEN_PATH tag allows you to specify the directory where +# the mscgen tool resides. If left empty the tool is assumed to be found in the +# default search path. -MSCGEN_PATH = +MSCGEN_PATH = -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = @enable_dot@ -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the +# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is +# allowed to run in parallel. When set to 0 (the default) doxygen will +# base this on the number of processors available in the system. You can set it +# explicitly to a value larger than 0 to get control over the balance +# between CPU load and processing speed. + +DOT_NUM_THREADS = 0 + +# By default doxygen will write a font called FreeSans.ttf to the output +# directory and reference it in all dot files that doxygen generates. This +# font does not include all possible unicode characters however, so when you need +# these (or just want a differently looking font) you can specify the font name +# using DOT_FONTNAME. You need need to make sure dot is able to find the font, +# which can be done by putting it in a standard location or by setting the +# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory +# containing the font. + +DOT_FONTNAME = FreeSans.ttf + +# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. +# The default size is 10pt. + +DOT_FONTSIZE = 10 + +# By default doxygen will tell dot to use the output directory to look for the +# FreeSans.ttf font (which doxygen will put there itself). If you specify a +# different font using DOT_FONTNAME you can set the path where dot +# can find it using this tag. + +DOT_FONTPATH = + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES -# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies GROUP_GRAPHS = YES -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = YES -# If set to YES, the inheritance and collaboration graphs will show the +# If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = YES -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES -# If the CALL_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES then doxygen will -# generate a call dependency graph for every global function or class method. -# Note that enabling this option will significantly increase the time of a run. -# So in most cases it will be better to enable call graphs for selected -# functions only using the \callgraph command. +# If the CALL_GRAPH and HAVE_DOT options are set to YES then +# doxygen will generate a call dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable call graphs +# for selected functions only using the \callgraph command. CALL_GRAPH = YES -# If the CALLER_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES then doxygen will -# generate a caller dependency graph for every global function or class method. -# Note that enabling this option will significantly increase the time of a run. -# So in most cases it will be better to enable caller graphs for selected -# functions only using the \callergraph command. +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then +# doxygen will generate a caller dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable caller +# graphs for selected functions only using the \callergraph command. CALLER_GRAPH = NO -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES -# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES -# then doxygen will show the dependencies a directory has on other directories +# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES +# then doxygen will show the dependencies a directory has on other directories # in a graphical way. The dependency relations are determined by the #include # relations between the files in the directories. DIRECTORY_GRAPH = YES -# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, jpg, or gif # If left blank png will be used. DOT_IMAGE_FORMAT = png -# The tag DOT_PATH can be used to specify the path where the dot tool can be +# The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. -DOT_PATH = +DOT_PATH = -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the # \dotfile command). -DOTFILE_DIRS = +DOTFILE_DIRS = -# The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of -# nodes that will be shown in the graph. If the number of nodes in a graph -# becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the number -# of direct children of the root node in a graph is already larger than -# MAX_DOT_GRAPH_NOTES then the graph will not be shown at all. Also note +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of +# nodes that will be shown in the graph. If the number of nodes in a graph +# becomes larger than this value, doxygen will truncate the graph, which is +# visualized by representing a node as a red box. Note that doxygen if the +# number of direct children of the root node in a graph is already larger than +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note # that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. DOT_GRAPH_MAX_NODES = 50 -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes -# that lay further from the root node will be omitted. Note that setting this -# option to 1 or 2 may greatly reduce the computation time needed for large -# code bases. Also note that the size of a graph can be further restricted by +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes +# that lay further from the root node will be omitted. Note that setting this +# option to 1 or 2 may greatly reduce the computation time needed for large +# code bases. Also note that the size of a graph can be further restricted by # DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. MAX_DOT_GRAPH_DEPTH = 2 -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, which results in a white background. -# Warning: Depending on the platform used, enabling this option may lead to -# badly anti-aliased labels on the edges of a graph (i.e. they become hard to -# read). +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent +# background. This is disabled by default, because dot on Windows does not +# seem to support this out of the box. Warning: Depending on the platform used, +# enabling this option may lead to badly anti-aliased labels on the edges of +# a graph (i.e. they become hard to read). DOT_TRANSPARENT = NO -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output -# files in one run (i.e. multiple -o and -T options on the command line). This -# makes dot run faster, but since only newer versions of dot (>1.8.10) +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output +# files in one run (i.e. multiple -o and -T options on the command line). This +# makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. DOT_MULTI_TARGETS = YES -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to the search engine -#--------------------------------------------------------------------------- - -# The SEARCHENGINE tag specifies whether or not a search engine should be -# used. If set to NO the values of all tags below this one will be ignored. - -SEARCHENGINE = YES
--- a/NEWS Wed Mar 09 12:27:49 2011 +0000 +++ b/NEWS Sun Mar 13 17:40:04 2011 +0000 @@ -2,7 +2,12 @@ Our development blog is available at: http://planet.pidgin.im -2.7.11 (??/??/????): +2.7.12 (??/??/????): + +2.7.11 (03/10/2011): + John: Yet another release. This time around we finally fixed that + annoying MSN buddy adding problem and a security issue in Yahoo. You + know the drill--upgrade already! 2.7.10 (02/06/2011): John: It's release time again. This release contains a bunch of stuff
--- a/configure.ac Wed Mar 09 12:27:49 2011 +0000 +++ b/configure.ac Sun Mar 13 17:40:04 2011 +0000 @@ -46,7 +46,7 @@ m4_define([purple_lt_current], [7]) m4_define([purple_major_version], [2]) m4_define([purple_minor_version], [7]) -m4_define([purple_micro_version], [11]) +m4_define([purple_micro_version], [12]) m4_define([purple_version_suffix], [devel]) m4_define([purple_version], [purple_major_version.purple_minor_version.purple_micro_version]) @@ -55,7 +55,7 @@ m4_define([gnt_lt_current], [8]) m4_define([gnt_major_version], [2]) m4_define([gnt_minor_version], [8]) -m4_define([gnt_micro_version], [7]) +m4_define([gnt_micro_version], [8]) m4_define([gnt_version_suffix], [devel]) m4_define([gnt_version], [gnt_major_version.gnt_minor_version.gnt_micro_version]) @@ -263,6 +263,31 @@ AC_MSG_RESULT(no) ]) +# before gettexting, in case iconv matters +case "$host_os" in +darwin*) + AC_CHECK_LIB(resolv, res_query) + + AC_CHECK_HEADER(CoreFoundation/CoreFoundation.h, [ + AC_CHECK_HEADER(IOKit/IOKitLib.h, [ + AC_DEFINE(HAVE_IOKIT, 1, [Define if we have IOKit]) + LIBS="$LIBS -framework IOKit -framework CoreFoundation" + ], []) + ], []) + + AC_MSG_CHECKING([for fink]) + if test -d /sw; then + AC_MSG_RESULT([found, adding /sw to search paths]) + CPPFLAGS="$CPPFLAGS -I/sw/include" + LDFLAGS="$LDFLAGS -L/sw/lib" + else + AC_MSG_RESULT([not found]) + fi + ;; +*) + ;; +esac + dnl ####################################################################### dnl # Disable creation and installation of translation files dnl ####################################################################### @@ -273,32 +298,6 @@ GETTEXT_PACKAGE=pidgin AC_SUBST(GETTEXT_PACKAGE) - - # before gettexting, in case iconv matters - case "$host_os" in - darwin*) - AC_CHECK_LIB(resolv, res_query) - - AC_CHECK_HEADER(CoreFoundation/CoreFoundation.h, [ - AC_CHECK_HEADER(IOKit/IOKitLib.h, [ - AC_DEFINE(HAVE_IOKIT, 1, [Define if we have IOKit]) - LIBS="$LIBS -framework IOKit -framework CoreFoundation" - ], []) - ], []) - - AC_MSG_CHECKING([for fink]) - if test -d /sw; then - AC_MSG_RESULT([found, adding /sw to search paths]) - CPPFLAGS="$CPPFLAGS -I/sw/include" - LDFLAGS="$LDFLAGS -L/sw/lib" - else - AC_MSG_RESULT([not found]) - fi - ;; - *) - ;; - esac - ALL_LINGUAS="af am ar az be@latin bg bn bn_IN bs ca ca@valencia cs da de dz el en_AU en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hu hy id it ja ka km kn ko ku lo lt mai mhr mk mn mr ms_MY my_MM nb ne nl nn oc or pa pl pt_BR pt ps ro ru si sk sl sq sr sr@latin sv sw ta te th tr uk ur vi xh zh_CN zh_HK zh_TW" AM_GLIB_GNU_GETTEXT
--- a/libpurple/ciphers/des.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/ciphers/des.c Sun Mar 13 17:40:04 2011 +0000 @@ -460,11 +460,24 @@ } static PurpleCipherOps DESOps = { - .init = des_init, - .uninit = des_uninit, - .encrypt = des_encrypt, - .decrypt = des_decrypt, - .set_key = des_set_key, + NULL, /* Set option */ + NULL, /* Get option */ + des_init, /* init */ + NULL, /* reset */ + des_uninit, /* uninit */ + NULL, /* set iv */ + NULL, /* append */ + NULL, /* digest */ + des_encrypt, /* encrypt */ + des_decrypt, /* decrypt */ + NULL, /* set salt */ + NULL, /* get salt size */ + des_set_key, /* set key */ + NULL, /* get key size */ + NULL, /* set batch mode */ + NULL, /* get batch mode */ + NULL, /* get block size */ + NULL /* set key with len */ }; /****************************************************************************** @@ -798,14 +811,24 @@ } static PurpleCipherOps DES3Ops = { - .init = des3_init, - .uninit = des3_uninit, - .set_iv = des3_set_iv, - .encrypt = des3_encrypt, - .decrypt = des3_decrypt, - .set_key = des3_set_key, - .set_batch_mode = des3_set_batch, - .get_batch_mode = des3_get_batch, + NULL, /* Set option */ + NULL, /* Get option */ + des3_init, /* init */ + NULL, /* reset */ + des3_uninit, /* uninit */ + des3_set_iv, /* set iv */ + NULL, /* append */ + NULL, /* digest */ + des3_encrypt, /* encrypt */ + des3_decrypt, /* decrypt */ + NULL, /* set salt */ + NULL, /* get salt size */ + des3_set_key, /* set key */ + NULL, /* get key size */ + des3_set_batch, /* set batch mode */ + des3_get_batch, /* get batch mode */ + NULL, /* get block size */ + NULL /* set key with len */ }; /******************************************************************************
--- a/libpurple/ciphers/gchecksum.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/ciphers/gchecksum.c Sun Mar 13 17:40:04 2011 +0000 @@ -108,12 +108,24 @@ } \ \ static PurpleCipherOps camel##Ops = { \ - .init = lower##_init, \ - .reset = lower##_reset, \ - .uninit = purple_g_checksum_uninit, \ - .append = purple_g_checksum_append, \ - .digest = lower##_digest, \ - .get_block_size = lower##_get_block_size, \ + NULL, /* Set option */ \ + NULL, /* Get option */ \ + lower##_init, /* init */ \ + lower##_reset, /* reset */ \ + purple_g_checksum_uninit, /* uninit */ \ + NULL, /* set iv */ \ + purple_g_checksum_append, /* append */ \ + lower##_digest, /* digest */ \ + NULL, /* encrypt */ \ + NULL, /* decrypt */ \ + NULL, /* set salt */ \ + NULL, /* get salt size */ \ + NULL, /* set key */ \ + NULL, /* get key size */ \ + NULL, /* set batch mode */ \ + NULL, /* get batch mode */ \ + lower##_get_block_size, /* get block size */ \ + NULL /* set key with len */ \ }; \ \ PurpleCipherOps * \
--- a/libpurple/ciphers/hmac.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/ciphers/hmac.c Sun Mar 13 17:40:04 2011 +0000 @@ -191,16 +191,24 @@ } static PurpleCipherOps HMACOps = { - .set_option = hmac_set_opt, - .get_option = hmac_get_opt, - .init = hmac_init, - .reset = hmac_reset, - .uninit = hmac_uninit, - .append = hmac_append, - .digest = hmac_digest, - .set_key = hmac_set_key, - .get_block_size = hmac_get_block_size, - .set_key_with_len = hmac_set_key_with_len, + hmac_set_opt, /* Set option */ + hmac_get_opt, /* Get option */ + hmac_init, /* init */ + hmac_reset, /* reset */ + hmac_uninit, /* uninit */ + NULL, /* set iv */ + hmac_append, /* append */ + hmac_digest, /* digest */ + NULL, /* encrypt */ + NULL, /* decrypt */ + NULL, /* set salt */ + NULL, /* get salt size */ + hmac_set_key, /* set key */ + NULL, /* get key size */ + NULL, /* set batch mode */ + NULL, /* get batch mode */ + hmac_get_block_size, /* get block size */ + hmac_set_key_with_len /* set key with len */ }; PurpleCipherOps *
--- a/libpurple/ciphers/md4.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/ciphers/md4.c Sun Mar 13 17:40:04 2011 +0000 @@ -270,12 +270,24 @@ } static PurpleCipherOps MD4Ops = { - .init = md4_init, - .reset = md4_reset, - .uninit = md4_uninit, - .append = md4_append, - .digest = md4_digest, - .get_block_size = md4_get_block_size, + NULL, /* Set option */ + NULL, /* Get option */ + md4_init, /* init */ + md4_reset, /* reset */ + md4_uninit, /* uninit */ + NULL, /* set iv */ + md4_append, /* append */ + md4_digest, /* digest */ + NULL, /* encrypt */ + NULL, /* decrypt */ + NULL, /* set salt */ + NULL, /* get salt size */ + NULL, /* set key */ + NULL, /* get key size */ + NULL, /* set batch mode */ + NULL, /* get batch mode */ + md4_get_block_size, /* get block size */ + NULL /* set key with len */ }; PurpleCipherOps *
--- a/libpurple/ciphers/md5.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/ciphers/md5.c Sun Mar 13 17:40:04 2011 +0000 @@ -297,12 +297,24 @@ } static PurpleCipherOps MD5Ops = { - .init = md5_init, - .reset = md5_reset, - .uninit = md5_uninit, - .append = md5_append, - .digest = md5_digest, - .get_block_size = md5_get_block_size, + NULL, /* Set Option */ + NULL, /* Get Option */ + md5_init, /* init */ + md5_reset, /* reset */ + md5_uninit, /* uninit */ + NULL, /* set iv */ + md5_append, /* append */ + md5_digest, /* digest */ + NULL, /* encrypt */ + NULL, /* decrypt */ + NULL, /* set salt */ + NULL, /* get salt size */ + NULL, /* set key */ + NULL, /* get key size */ + NULL, /* set batch mode */ + NULL, /* get batch mode */ + md5_get_block_size, /* get block size */ + NULL /* set key with len */ }; PurpleCipherOps *
--- a/libpurple/ciphers/rc4.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/ciphers/rc4.c Sun Mar 13 17:40:04 2011 +0000 @@ -165,14 +165,24 @@ } static PurpleCipherOps RC4Ops = { - .set_option = rc4_set_opt, - .get_option = rc4_get_opt, - .init = rc4_init, - .reset = rc4_reset, - .uninit = rc4_uninit, - .encrypt = rc4_encrypt, - .set_key = rc4_set_key, - .get_key_size = rc4_get_key_size, + rc4_set_opt, /* Set Option */ + rc4_get_opt, /* Get Option */ + rc4_init, /* init */ + rc4_reset, /* reset */ + rc4_uninit, /* uninit */ + NULL, /* set iv */ + NULL, /* append */ + NULL, /* digest */ + rc4_encrypt, /* encrypt */ + NULL, /* decrypt */ + NULL, /* set salt */ + NULL, /* get salt size */ + rc4_set_key, /* set key */ + rc4_get_key_size, /* get key size */ + NULL, /* set batch mode */ + NULL, /* get batch mode */ + NULL, /* get block size */ + NULL /* set key with len */ }; PurpleCipherOps *
--- a/libpurple/ciphers/sha1.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/ciphers/sha1.c Sun Mar 13 17:40:04 2011 +0000 @@ -252,14 +252,24 @@ } static PurpleCipherOps SHA1Ops = { - .set_option = sha1_set_opt, - .get_option = sha1_get_opt, - .init = sha1_init, - .reset = sha1_reset, - .uninit = sha1_uninit, - .append = sha1_append, - .digest = sha1_digest, - .get_block_size = sha1_get_block_size, + sha1_set_opt, /* Set Option */ + sha1_get_opt, /* Get Option */ + sha1_init, /* init */ + sha1_reset, /* reset */ + sha1_uninit, /* uninit */ + NULL, /* set iv */ + sha1_append, /* append */ + sha1_digest, /* digest */ + NULL, /* encrypt */ + NULL, /* decrypt */ + NULL, /* set salt */ + NULL, /* get salt size */ + NULL, /* set key */ + NULL, /* get key size */ + NULL, /* set batch mode */ + NULL, /* get batch mode */ + sha1_get_block_size, /* get block size */ + NULL /* set key with len */ }; PurpleCipherOps *
--- a/libpurple/ciphers/sha256.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/ciphers/sha256.c Sun Mar 13 17:40:04 2011 +0000 @@ -254,14 +254,24 @@ } static PurpleCipherOps SHA256Ops = { - .set_option = sha256_set_opt, - .get_option = sha256_get_opt, - .init = sha256_init, - .reset = sha256_reset, - .uninit = sha256_uninit, - .append = sha256_append, - .digest = sha256_digest, - .get_block_size = sha256_get_block_size, + sha256_set_opt, /* Set Option */ + sha256_get_opt, /* Get Option */ + sha256_init, /* init */ + sha256_reset, /* reset */ + sha256_uninit, /* uninit */ + NULL, /* set iv */ + sha256_append, /* append */ + sha256_digest, /* digest */ + NULL, /* encrypt */ + NULL, /* decrypt */ + NULL, /* set salt */ + NULL, /* get salt size */ + NULL, /* set key */ + NULL, /* get key size */ + NULL, /* set batch mode */ + NULL, /* get batch mode */ + sha256_get_block_size, /* get block size */ + NULL /* set key with len */ }; PurpleCipherOps *
--- a/libpurple/protocols/gg/gg.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/gg/gg.c Sun Mar 13 17:40:04 2011 +0000 @@ -49,6 +49,10 @@ static PurplePlugin *my_protocol = NULL; +/* Prototypes */ +static void ggp_set_status(PurpleAccount *account, PurpleStatus *status); +static int ggp_to_gg_status(PurpleStatus *status, char **msg); + /* ---------------------------------------------------------------------- */ /* ----- EXTERNAL CALLBACKS --------------------------------------------- */ /* ---------------------------------------------------------------------- */ @@ -755,6 +759,61 @@ ggp_token_request(gc, ggp_change_passwd_dialog); } +/* ----- CHANGE STATUS BROADCASTING ------------------------------------------------ */ + +static void ggp_action_change_status_broadcasting_ok(PurpleConnection *gc, PurpleRequestFields *fields) +{ + GGPInfo *info = gc->proto_data; + int selected_field; + PurpleAccount *account = purple_connection_get_account(gc); + PurpleStatus *status; + + selected_field = purple_request_fields_get_choice(fields, "status_broadcasting"); + + if (selected_field == 0) + info->status_broadcasting = TRUE; + else + info->status_broadcasting = FALSE; + + status = purple_account_get_active_status(account); + + ggp_set_status(account, status); +} + +static void ggp_action_change_status_broadcasting(PurplePluginAction *action) +{ + PurpleConnection *gc = (PurpleConnection *)action->context; + GGPInfo *info = gc->proto_data; + + PurpleRequestFields *fields; + PurpleRequestFieldGroup *group; + PurpleRequestField *field; + + fields = purple_request_fields_new(); + group = purple_request_field_group_new(NULL); + purple_request_fields_add_group(fields, group); + + field = purple_request_field_choice_new("status_broadcasting", _("Show status to:"), 0); + purple_request_field_choice_add(field, _("All people")); + purple_request_field_choice_add(field, _("Only buddies")); + purple_request_field_group_add_field(group, field); + + if (info->status_broadcasting) + purple_request_field_choice_set_default_value(field, 0); + else + purple_request_field_choice_set_default_value(field, 1); + + purple_request_fields(gc, + _("Change status broadcasting"), + _("Change status broadcasting"), + _("Please, select who can see your status"), + fields, + _("OK"), G_CALLBACK(ggp_action_change_status_broadcasting_ok), + _("Cancel"), NULL, + purple_connection_get_account(gc), NULL, NULL, + gc); +} + /* ----- CONFERENCES ---------------------------------------------------- */ static void ggp_callback_add_to_chat_ok(PurpleBuddy *buddy, PurpleRequestFields *fields) @@ -856,10 +915,6 @@ /* ----- INTERNAL CALLBACKS --------------------------------------------- */ /* ---------------------------------------------------------------------- */ -/* Prototypes */ -static void ggp_set_status(PurpleAccount *account, PurpleStatus *status); -static int ggp_to_gg_status(PurpleStatus *status, char **msg); - struct gg_fetch_avatar_data { PurpleConnection *gc; @@ -1948,7 +2003,8 @@ info->searches = ggp_search_new(); info->pending_richtext_messages = NULL; info->pending_images = g_hash_table_new(g_int_hash, g_int_equal); - + info->status_broadcasting = purple_account_get_bool(account, "status_broadcasting", TRUE); + gc->proto_data = info; glp->uin = ggp_get_uin(account); @@ -1965,6 +2021,9 @@ glp->status = ggp_to_gg_status(status, &glp->status_descr); glp->tls = 0; + if (!info->status_broadcasting) + glp->status = glp->status|GG_STATUS_FRIENDS_MASK; + address = purple_account_get_string(account, "gg_server", ""); if (address && *address) { /* TODO: Make this non-blocking */ @@ -2021,6 +2080,8 @@ gg_free_session(info->session); } + purple_account_set_bool(account, "status_broadcasting", info->status_broadcasting); + /* Immediately close any notifications on this handle since that process depends * upon the contents of info->searches, which we are about to destroy. */ @@ -2243,6 +2304,9 @@ new_status = ggp_to_gg_status(status, &new_msg); + if (!info->status_broadcasting) + new_status = new_status|GG_STATUS_FRIENDS_MASK; + if (new_msg == NULL) { gg_change_status(info->session, new_status); } else { @@ -2431,6 +2495,10 @@ ggp_action_buddylist_load); m = g_list_append(m, act); + act = purple_plugin_action_new(_("Change status broadcasting"), + ggp_action_change_status_broadcasting); + m = g_list_append(m, act); + return m; }
--- a/libpurple/protocols/gg/gg.h Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/gg/gg.h Sun Mar 13 17:40:04 2011 +0000 @@ -64,6 +64,7 @@ int chats_count; GList *pending_richtext_messages; GHashTable *pending_images; + gboolean status_broadcasting; //When TRUE status is visible to all, when FALSE status is visible only to friends. } GGPInfo; #endif /* _PURPLE_GG_H */
--- a/libpurple/protocols/jabber/si.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/jabber/si.c Sun Mar 13 17:40:04 2011 +0000 @@ -1699,7 +1699,7 @@ return; if((filesize_c = xmlnode_get_attrib(file, "size"))) - filesize = atoi(filesize_c); + filesize = strtoul(filesize_c, NULL, 10); if(!(feature = xmlnode_get_child(si, "feature"))) return;
--- a/libpurple/protocols/msn/Makefile.mingw Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/msn/Makefile.mingw Sun Mar 13 17:40:04 2011 +0000 @@ -65,6 +65,7 @@ sbconn.c \ switchboard.c \ table.c \ + tlv.c \ transaction.c \ user.c \ userlist.c \
--- a/libpurple/protocols/msn/p2p.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/msn/p2p.c Sun Mar 13 17:40:04 2011 +0000 @@ -26,6 +26,7 @@ #include "debug.h" #include "p2p.h" +#include "tlv.h" #include "msnutils.h" MsnP2PInfo * @@ -58,8 +59,13 @@ switch (info->version) { case MSN_P2P_VERSION_ONE: + *new_info = *info; + break; + case MSN_P2P_VERSION_TWO: *new_info = *info; + new_info->header.v2.header_tlv = msn_tlvlist_copy(info->header.v2.header_tlv); + new_info->header.v2.data_tlv = msn_tlvlist_copy(info->header.v2.data_tlv); break; default: @@ -76,8 +82,12 @@ { switch (info->version) { case MSN_P2P_VERSION_ONE: + /* Nothing to do! */ + break; + case MSN_P2P_VERSION_TWO: - /* Nothing to do! */ + msn_tlvlist_free(info->header.v2.header_tlv); + msn_tlvlist_free(info->header.v2.data_tlv); break; default: @@ -88,14 +98,20 @@ } size_t -msn_p2p_header_from_wire(MsnP2PInfo *info, const char *wire) +msn_p2p_header_from_wire(MsnP2PInfo *info, const char *wire, size_t max_len) { - size_t len; + size_t len = 0; switch (info->version) { case MSN_P2P_VERSION_ONE: { MsnP2PHeader *header = &info->header.v1; + if (max_len < P2P_PACKET_HEADER_SIZE) { + /* Invalid packet length */ + len = 0; + break; + } + header->session_id = msn_pop32le(wire); header->id = msn_pop32le(wire); header->offset = msn_pop64le(wire); @@ -110,8 +126,47 @@ break; } - case MSN_P2P_VERSION_TWO: + case MSN_P2P_VERSION_TWO: { + MsnP2Pv2Header *header = &info->header.v2; + + header->header_len = msn_pop8(wire); + header->opcode = msn_pop8(wire); + header->message_len = msn_pop16be(wire); + header->base_id = msn_pop32be(wire); + if (header->header_len + header->message_len + P2P_PACKET_FOOTER_SIZE > max_len) { + /* Invalid header and data length */ + len = 0; + break; + } + + if (header->header_len > 8) { + header->header_tlv = msn_tlvlist_read(wire, header->header_len - 8); + wire += header->header_len - 8; + } + + if (header->message_len > 0) { + /* Parse Data packet */ + + header->data_header_len = msn_pop8(wire); + if (header->data_header_len > header->message_len) { + /* Invalid data header length */ + len = 0; + break; + } + header->data_tf = msn_pop8(wire); + header->package_number = msn_pop16be(wire); + header->session_id = msn_pop32be(wire); + + if (header->data_header_len > 8) { + header->data_tlv = msn_tlvlist_read(wire, header->data_header_len - 8); + wire += header->data_header_len - 8; + } + } + + len = header->header_len + header->message_len; + break; + } default: purple_debug_error("msn", "Invalid P2P Info version: %d\n", info->version); @@ -147,11 +202,46 @@ break; } - case MSN_P2P_VERSION_TWO: + case MSN_P2P_VERSION_TWO: { + MsnP2Pv2Header *header = &info->header.v2; + + if (header->header_tlv != NULL) + header->header_len = msn_tlvlist_size(header->header_tlv) + 8; + else + header->header_len = 8; + + if (header->data_tlv != NULL) + header->data_header_len = msn_tlvlist_size(header->data_tlv) + 8; + else + header->data_header_len = 8; + + tmp = wire = g_new(char, header->header_len + header->data_header_len); + + msn_push8(tmp, header->header_len); + msn_push8(tmp, header->opcode); + msn_push16be(tmp, header->data_header_len + header->message_len); + msn_push32be(tmp, header->base_id); + + if (header->header_tlv != NULL) { + msn_tlvlist_write(tmp, header->header_len - 8, header->header_tlv); + tmp += header->header_len - 8; + } + + msn_push8(tmp, header->data_header_len); + msn_push8(tmp, header->data_tf); + msn_push16be(tmp, header->package_number); + msn_push32be(tmp, header->session_id); + + if (header->data_tlv != NULL) { + msn_tlvlist_write(tmp, header->data_header_len - 8, header->data_tlv); + tmp += header->data_header_len - 8; + } + if (len) - *len = 0; + *len = header->header_len + header->data_header_len; break; + } default: purple_debug_error("msn", "Invalid P2P Info version: %d\n", info->version);
--- a/libpurple/protocols/msn/p2p.h Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/msn/p2p.h Sun Mar 13 17:40:04 2011 +0000 @@ -50,6 +50,13 @@ guint8 opcode; guint16 message_len; guint32 base_id; + GSList *header_tlv; + guint8 data_header_len; + guint8 data_tf; + guint16 package_number; + guint32 session_id; + GSList *data_tlv; +/* guint8 body[1]; */ } MsnP2Pv2Header; typedef struct @@ -103,6 +110,13 @@ P2P_APPID_DISPLAY = 0xC /**< Display Image */ } MsnP2PAppId; +typedef enum +{ + P2P_OPCODE_NONE = 0x00, + P2P_OPCODE_SYN = 0x01, + P2P_OPCODE_RAK = 0x02 +} MsnP2Pv2OpCode; + MsnP2PInfo * msn_p2p_info_new(MsnP2PVersion version); @@ -113,7 +127,7 @@ msn_p2p_info_free(MsnP2PInfo *info); size_t -msn_p2p_header_from_wire(MsnP2PInfo *info, const char *wire); +msn_p2p_header_from_wire(MsnP2PInfo *info, const char *wire, size_t max_len); char * msn_p2p_header_to_wire(MsnP2PInfo *info, size_t *len);
--- a/libpurple/protocols/msn/slplink.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/msn/slplink.c Sun Mar 13 17:40:04 2011 +0000 @@ -289,7 +289,7 @@ /* Maybe we will want to create a new msg for this slpmsg instead of * reusing the same one all the time. */ info = slpmsg->p2p_info; - part = msn_slpmsgpart_new(info); + part = msn_slpmsgpart_new(msn_p2p_info_dup(info)); part->ack_data = slpmsg; real_size = (msn_p2p_info_get_flags(info) == P2P_ACK) ? 0 : slpmsg->size;
--- a/libpurple/protocols/msn/slpmsg_part.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/msn/slpmsg_part.c Sun Mar 13 17:40:04 2011 +0000 @@ -34,8 +34,7 @@ part = g_new0(MsnSlpMessagePart, 1); - if (info) - part->info = msn_p2p_info_dup(info); + part->info = info; part->ack_cb = msn_slpmsgpart_ack; part->nak_cb = msn_slpmsgpart_nak; @@ -46,19 +45,20 @@ MsnSlpMessagePart *msn_slpmsgpart_new_from_data(const char *data, size_t data_len) { MsnSlpMessagePart *part; + MsnP2PInfo *info; size_t len; int body_len; - if (data_len < P2P_PACKET_HEADER_SIZE) { + info = msn_p2p_info_new(MSN_P2P_VERSION_ONE); + + /* Extract the binary SLP header */ + len = msn_p2p_header_from_wire(info, data, data_len); + if (len == 0) { + msn_p2p_info_free(info); return NULL; } - - part = msn_slpmsgpart_new(NULL); - part->info = msn_p2p_info_new(MSN_P2P_VERSION_ONE); - - /* Extract the binary SLP header */ - len = msn_p2p_header_from_wire(part->info, data); data += len; + part = msn_slpmsgpart_new(info); /* Extract the body */ body_len = data_len - len - P2P_PACKET_FOOTER_SIZE;
--- a/libpurple/protocols/msn/tlv.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/msn/tlv.c Sun Mar 13 17:40:04 2011 +0000 @@ -46,7 +46,7 @@ } static GSList * -msn_tlv_read(GSList *list, char *bs, size_t *bs_len) +msn_tlv_read(GSList *list, const char *bs, size_t *bs_len) { guint8 type, length; msn_tlv_t *tlv; @@ -76,7 +76,7 @@ } GSList * -msn_tlvlist_read(char *bs, size_t bs_len) +msn_tlvlist_read(const char *bs, size_t bs_len) { GSList *list = NULL; @@ -302,10 +302,10 @@ } } +int +msn_tlvlist_write(char *bs, size_t bs_len, GSList *list) +{ #if 0 -int -msn_tlvlist_write(ByteStream *bs, GSList **list) -{ int goodbuflen; GSList *cur; msn_tlv_t *tlv; @@ -325,9 +325,9 @@ byte_stream_putraw(bs, tlv->value, tlv->length); } - return 1; /* TODO: This is a nonsensical return */ +#endif + return 0; /* TODO: This is a nonsensical return */ } -#endif msn_tlv_t * msn_tlv_gettlv(GSList *list, const guint16 type, const int nth)
--- a/libpurple/protocols/msn/tlv.h Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/msn/tlv.h Sun Mar 13 17:40:04 2011 +0000 @@ -46,13 +46,13 @@ guint32 msn_tlv_get32(GSList *list, const guint16 type, const int nth); /* TLV list handling functions */ -GSList *msn_tlvlist_read(char *bs, size_t bs_len); +GSList *msn_tlvlist_read(const char *bs, size_t bs_len); GSList *msn_tlvlist_copy(GSList *orig); int msn_tlvlist_count(GSList *list); size_t msn_tlvlist_size(GSList *list); gboolean msn_tlvlist_equal(GSList *one, GSList *two); -int msn_tlvlist_write(char *bs, size_t bs_len, GSList **list); +int msn_tlvlist_write(char *bs, size_t bs_len, GSList *list); void msn_tlvlist_free(GSList *list); int msn_tlvlist_add_raw(GSList **list, const guint16 type, const guint16 length, const char *value);
--- a/libpurple/protocols/yahoo/libymsg.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/protocols/yahoo/libymsg.c Sun Mar 13 17:40:04 2011 +0000 @@ -842,7 +842,7 @@ break; } - if (*stat == '1') + if (stat && *stat == '1') serv_got_typing(gc, fed_from, 0, PURPLE_TYPING); else serv_got_typing_stopped(gc, fed_from); @@ -864,7 +864,7 @@ yahoo_friend_set_game(f, NULL); - if (*stat == '1') { + if (stat && *stat == '1') { yahoo_friend_set_game(f, game); if (bud) yahoo_update_status(gc, from, f); @@ -922,6 +922,11 @@ l = l->next; } + if(!sms) { + purple_debug_info("yahoo", "Received a malformed SMS packet!\n"); + return; + } + if( (pkt->status == -1) || (pkt->status == YAHOO_STATUS_DISCONNECTED) ) { if (server_msg) { PurpleConversation *c;
--- a/libpurple/xmlnode.c Wed Mar 09 12:27:49 2011 +0000 +++ b/libpurple/xmlnode.c Sun Mar 13 17:40:04 2011 +0000 @@ -606,7 +606,7 @@ { struct _xmlnode_parser_data *xpd = user_data; - if(!element_name || !xpd->current || xpd->error) + if(!element_name || !xpd->current || xpd->error) return; if(xpd->current->parent) {
--- a/pidgin/gtkconv.h Wed Mar 09 12:27:49 2011 +0000 +++ b/pidgin/gtkconv.h Sun Mar 13 17:40:04 2011 +0000 @@ -178,7 +178,11 @@ GList *current; } attach; - /* Quick Find (since 2.7.0) */ + /** + * Quick Find. + * + * @since 2.7.0 + */ struct { GtkWidget *entry; GtkWidget *container;
--- a/pidgin/gtknotify.c Wed Mar 09 12:27:49 2011 +0000 +++ b/pidgin/gtknotify.c Sun Mar 13 17:40:04 2011 +0000 @@ -1592,8 +1592,15 @@ gtk_widget_set_sensitive(button, FALSE); spec_dialog->edit_button = button; - button = gtk_dialog_add_button(GTK_DIALOG(dialog), - _("Dismiss"), GTK_RESPONSE_NO); + /* Translators: Make sure you translate "Dismiss" differently than + "close"! This string is used in the "You have pounced" dialog + that appears when one of your Buddy Pounces is triggered. In + this context "Dismiss" means "I acknowledge that I've seen that + this pounce was triggered--remove it from this list." Translating + it as "Remove" is acceptable if you can't think of a more precise + word. */ + button = gtk_dialog_add_button(GTK_DIALOG(dialog), _("Dismiss"), + GTK_RESPONSE_NO); gtk_widget_set_sensitive(button, FALSE); spec_dialog->dismiss_button = button;
--- a/pidgin/minidialog.h Wed Mar 09 12:27:49 2011 +0000 +++ b/pidgin/minidialog.h Sun Mar 13 17:40:04 2011 +0000 @@ -148,7 +148,7 @@ /** Shortcut for setting a mini-dialog's custom icon via GObject properties. * @param mini_dialog a mini-dialog - * @param icon_name the pixbuf to use as a custom icon + * @param custom_icon the pixbuf to use as a custom icon */ void pidgin_mini_dialog_set_custom_icon(PidginMiniDialog *mini_dialog, GdkPixbuf *custom_icon);
--- a/po/ChangeLog Wed Mar 09 12:27:49 2011 +0000 +++ b/po/ChangeLog Sun Mar 13 17:40:04 2011 +0000 @@ -1,5 +1,23 @@ Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul +version 2.7.11 + * Afrikaans translation updated (Friedel Wolff) + * Bengali translation updated (Jamil Ahmed) + * Chinese (Hong Kong) translation updated (Ambrose C. Li, Paladin R. + Liu) + * Chinese (Simplified) translation updated (Aron Xu) + * Chinese (Traditional) translation updated (Ambrose C. Li, Paladin R. + Liu) + * Czech translation updated (David Vachulka) + * Dutch translation updated (Gideon van Melle) + * Italian translation updated (Claudio Satriano) + * Norwegian Nynorsk translation updated (Yngve Spjeld Landro) + * Polish translation updated (Piotr Drąg) + * Romanian translation updated (Mişu Moldovan) + * Slovak translation updated (loptosko) + * Slovenian translation updated (Martin Srebotnjak) + * Ukrainian translation updated (Oleksandr Kovalenko) + version 2.7.10 * Bengali translation updated (Jamil Ahmed) * Chinese (Hong Kong) translation updated (Ambrose C. Li, Paladin R.
--- a/po/af.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/af.po Sun Mar 13 17:40:04 2011 +0000 @@ -2,13 +2,13 @@ # Copyright (C) 2006-2010 # This file is distributed under the same license as the pidgin package. # Samuel Murray <afrikaans BY gmail.com>, 2007 -# F Wolff <friedel@translate.org.za>, 2006-2009, 2010. +# F Wolff <friedel@translate.org.za>, 2006-2009, 2010, 2011. msgid "" msgstr "" "Project-Id-Version: 2.7.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-12-19 13:33-0500\n" -"PO-Revision-Date: 2010-05-11 00:19+0200\n" +"POT-Creation-Date: 2011-03-10 02:28-0800\n" +"PO-Revision-Date: 2011-03-09 20:43+0200\n" "Last-Translator: F Wolff <friedel@translate.org.za>\n" "Language-Team: translate-discuss-af@lists.sourceforge.net\n" "Language: af\n" @@ -16,7 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Virtaal 0.6.0\n" +"X-Generator: Virtaal 0.7.0-beta4\n" +"X-Project-Style: default\n" #. Translators may want to transliterate the name. #. It is not to be translated. @@ -61,9 +62,8 @@ msgid "Error" msgstr "Fout" -#, fuzzy msgid "Account was not modified" -msgstr "Rekening is nie bygevoeg nie" +msgstr "Rekening is nie gewysig nie" msgid "Account was not added" msgstr "Rekening is nie bygevoeg nie" @@ -2352,8 +2352,11 @@ "Pad om die lêers in te stoor\n" "(Verskaf gerus die volledige pad)" -msgid "Automatically reject from users not in buddy list" -msgstr "Weier outomaties vir gebruikers wat nie in die vriendelys is nie" +#, fuzzy +msgid "" +"When a file-transfer request arrives from a user who is\n" +"*not* on your buddy list:" +msgstr "Wanneer 'n versoek tot lêeroordrag vanaf %s aankom" msgid "" "Notify with a popup when an autoaccepted file transfer is complete\n" @@ -2365,6 +2368,10 @@ msgid "Create a new directory for each user" msgstr "Kies 'n nuwe gids vir elke gebruiker" +#, fuzzy +msgid "Escape the filenames" +msgstr "%s het die lêeroordrag gekanselleer" + msgid "Notes" msgstr "Notas" @@ -3205,9 +3212,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Naam" @@ -3818,7 +3823,10 @@ msgid "Server requires plaintext authentication over an unencrypted stream" msgstr "Bediener vereis skoonteksstawing oor 'n ongeënkripteerde stroom" -#. This should never happen! +#. This happens when the server sends back jibberish +#. * in the "additional data with success" case. +#. * Seen with Wildfire 3.0.1. +#. msgid "Invalid response from server" msgstr "Ongeldige respons van die bediener" @@ -3960,7 +3968,6 @@ msgid "Postal Code" msgstr "Poskode" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Land" @@ -6065,6 +6072,10 @@ msgid "Connecting..." msgstr "Koppel tans..." +#, fuzzy +msgid "The Display Name you entered is too short." +msgstr "Die naam wat gegee is, is ongeldig." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "Die PIN wat gegee is, het 'n ongeldige lengte [7-10]." @@ -6135,35 +6146,6 @@ msgid "Retrieving User Information..." msgstr "Verkry tans gebruikerinligting..." -msgid "Loading menu..." -msgstr "Laai tans kieslys..." - -msgid "Status Message" -msgstr "Statusboodskap" - -#, fuzzy -msgid "Rejection Message" -msgstr "Ontvangde boodskappe" - -#. hidden number -msgid "Hidden Number" -msgstr "Versteekte nommer" - -#, fuzzy -msgid "Your MXit ID..." -msgstr "Yahoo-ID..." - -#. Configuration options -#. WAP server (reference: "libpurple/accountopt.h") -msgid "WAP Server" -msgstr "WAP-bediener" - -msgid "Connect via HTTP" -msgstr "Koppel via HTTP" - -msgid "Enable splash-screen popup" -msgstr "Aktiveer opsspring vir spatskerm" - #. you were kicked #, fuzzy msgid "You have been kicked from this MultiMX." @@ -6182,6 +6164,48 @@ msgid "You have invited" msgstr "Daar is pos!" +msgid "Loading menu..." +msgstr "Laai tans kieslys..." + +msgid "Status Message" +msgstr "Statusboodskap" + +#, fuzzy +msgid "Rejection Message" +msgstr "Ontvangde boodskappe" + +#. hidden number +msgid "Hidden Number" +msgstr "Versteekte nommer" + +#, fuzzy +msgid "No profile available" +msgstr "Nie beskikbaar nie" + +#, fuzzy +msgid "This contact does not have a profile." +msgstr "Hierdie rekening het nie e-pos geaktiveer nie." + +#, fuzzy +msgid "Your MXit ID..." +msgstr "Yahoo-ID..." + +#. contact is in Deleted, Rejected or None state +#, fuzzy +msgid "Re-Invite" +msgstr "Nooi uit" + +#. Configuration options +#. WAP server (reference: "libpurple/accountopt.h") +msgid "WAP Server" +msgstr "WAP-bediener" + +msgid "Connect via HTTP" +msgstr "Koppel via HTTP" + +msgid "Enable splash-screen popup" +msgstr "Aktiveer opsspring vir spatskerm" + #, fuzzy msgid "Last Online" msgstr "Aanlyn" @@ -7455,6 +7479,12 @@ msgid "You have been disconnected from chat room %s." msgstr "U is uit geselsiekamer %s ontkoppel." +msgid "The new formatting is invalid." +msgstr "Die nuwe formatering ongeldig." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "gebruikernaam-formatering kan net hoofletters en spasies verander." + msgid "Pop-Up Message" msgstr "Opspring-boodskap" @@ -7722,12 +7752,6 @@ msgid "ICQ Privacy Options" msgstr "ICQ-privaatheidopsies" -msgid "The new formatting is invalid." -msgstr "Die nuwe formatering ongeldig." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "gebruikernaam-formatering kan net hoofletters en spasies verander." - msgid "Change Address To:" msgstr "Verander adres na:" @@ -7839,75 +7863,6 @@ "kitsboodskapprente. Omdat u IP-adres bekend gemaak sal word, kan dit 'n " "privaatheidrisiko wees." -msgid "Invalid SNAC" -msgstr "Ongeldige SNAC" - -msgid "Server rate limit exceeded" -msgstr "" - -msgid "Client rate limit exceeded" -msgstr "" - -msgid "Service unavailable" -msgstr "Diens nie beskikbaar nie" - -msgid "Service not defined" -msgstr "Diens nie gedefinieer nie" - -msgid "Obsolete SNAC" -msgstr "Verouderde SNAC" - -msgid "Not supported by host" -msgstr "Word nie deur gasheer ondersteun nie" - -msgid "Not supported by client" -msgstr "Word nie deur kliënt ondersteun nie" - -msgid "Refused by client" -msgstr "Deur kliënt geweier" - -msgid "Reply too big" -msgstr "Antwoord te groot" - -msgid "Responses lost" -msgstr "Response verloor" - -msgid "Request denied" -msgstr "Versoek geweier" - -msgid "Busted SNAC payload" -msgstr "Gebreekte SNAC-afvoer" - -msgid "Insufficient rights" -msgstr "Onvoldoende regte" - -msgid "In local permit/deny" -msgstr "In plaaslike toelaat/weier" - -msgid "Warning level too high (sender)" -msgstr "Waarskuwingvlak té hoog (sender)" - -msgid "Warning level too high (receiver)" -msgstr "Waarskuwingvlak te hoog (ontvanger)" - -msgid "User temporarily unavailable" -msgstr "Gebruiker tydelik nie beskikbaar nie" - -msgid "No match" -msgstr "Geen passing nie" - -msgid "List overflow" -msgstr "Lysoorvloed" - -msgid "Request ambiguous" -msgstr "Versoek dubbelsinnig" - -msgid "Queue full" -msgstr "Tou vol" - -msgid "Not while on AOL" -msgstr "Nie terwyl op AOL nie" - #. Label msgid "Buddy Icon" msgstr "Vriendikoon" @@ -8026,6 +7981,75 @@ msgid "Capabilities" msgstr "Vermoëns" +msgid "Invalid SNAC" +msgstr "Ongeldige SNAC" + +msgid "Server rate limit exceeded" +msgstr "" + +msgid "Client rate limit exceeded" +msgstr "" + +msgid "Service unavailable" +msgstr "Diens nie beskikbaar nie" + +msgid "Service not defined" +msgstr "Diens nie gedefinieer nie" + +msgid "Obsolete SNAC" +msgstr "Verouderde SNAC" + +msgid "Not supported by host" +msgstr "Word nie deur gasheer ondersteun nie" + +msgid "Not supported by client" +msgstr "Word nie deur kliënt ondersteun nie" + +msgid "Refused by client" +msgstr "Deur kliënt geweier" + +msgid "Reply too big" +msgstr "Antwoord te groot" + +msgid "Responses lost" +msgstr "Response verloor" + +msgid "Request denied" +msgstr "Versoek geweier" + +msgid "Busted SNAC payload" +msgstr "Gebreekte SNAC-afvoer" + +msgid "Insufficient rights" +msgstr "Onvoldoende regte" + +msgid "In local permit/deny" +msgstr "In plaaslike toelaat/weier" + +msgid "Warning level too high (sender)" +msgstr "Waarskuwingvlak té hoog (sender)" + +msgid "Warning level too high (receiver)" +msgstr "Waarskuwingvlak te hoog (ontvanger)" + +msgid "User temporarily unavailable" +msgstr "Gebruiker tydelik nie beskikbaar nie" + +msgid "No match" +msgstr "Geen passing nie" + +msgid "List overflow" +msgstr "Lysoorvloed" + +msgid "Request ambiguous" +msgstr "Versoek dubbelsinnig" + +msgid "Queue full" +msgstr "Tou vol" + +msgid "Not while on AOL" +msgstr "Nie terwyl op AOL nie" + #. Translators: This string is a menu option that, if selected, will cause #. you to appear online to the chosen user even when your status is set to #. Invisible. @@ -8642,14 +8666,14 @@ msgid "Select Server" msgstr "Kies bediener" -msgid "QQ2005" -msgstr "QQ2005" +msgid "QQ2008" +msgstr "QQ2008" msgid "QQ2007" msgstr "QQ2007" -msgid "QQ2008" -msgstr "QQ2008" +msgid "QQ2005" +msgstr "QQ2005" msgid "Connect by TCP" msgstr "Koppel met TCP" @@ -8663,6 +8687,10 @@ msgid "Show chat room when msg comes" msgstr "" +#, fuzzy +msgid "Use default font" +msgstr "Gebruik die stelselverstek" + msgid "Keep alive interval (seconds)" msgstr "Wakkerhou-interval (sekondes)" @@ -12202,9 +12230,6 @@ msgid "Fatal Error" msgstr "Fatale fout" -msgid "bug master" -msgstr "goggameester" - msgid "artist" msgstr "kunstenaar" @@ -12386,6 +12411,10 @@ msgid "Maithili" msgstr "Swahili" +#, fuzzy +msgid "Meadow Mari" +msgstr "Nuwe pos" + msgid "Macedonian" msgstr "Masedonies" @@ -13232,6 +13261,13 @@ msgid "New Pounces" msgstr "Nuwe vriendwagte" +#. Translators: Make sure you translate "Dismiss" differently than +#. "close"! This string is used in the "You have pounced" dialog +#. that appears when one of your Buddy Pounces is triggered. In +#. this context "Dismiss" means "I acknowledge that I've seen that +#. this pounce was triggered--remove it from this list." Translating +#. it as "Remove" is acceptable if you can't think of a more precise +#. word. msgid "Dismiss" msgstr "" @@ -15492,6 +15528,12 @@ msgid "You do not have permission to uninstall this application." msgstr "U het nie toestemming om hierdie toepassing te verwyder nie." +#~ msgid "Automatically reject from users not in buddy list" +#~ msgstr "Weier outomaties vir gebruikers wat nie in die vriendelys is nie" + +#~ msgid "bug master" +#~ msgstr "goggameester" + #~ msgid "Transfer was closed." #~ msgstr "Oordrag is gesluit."
--- a/po/bn.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/bn.po Sun Mar 13 17:40:04 2011 +0000 @@ -7,14 +7,14 @@ # Samia Niamatullah <samia@ankur.org.bd>, 2009. # Sadia Afroz <sadia@ankur.org.bd>, 2010. # Ummey Salma <snigdha@ankur.org.bd>, 2010. -# Israt Jahan <israt@ankur.org.bd>, 2008-2009, 2010. +# Israt Jahan <israt@ankur.org.bd>, 2008-2009, 2010, 2011. # msgid "" msgstr "" "Project-Id-Version: bn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-02 23:34-0500\n" -"PO-Revision-Date: 2010-12-19 13:37+0600\n" +"POT-Creation-Date: 2011-03-10 01:22-0800\n" +"PO-Revision-Date: 2011-03-06 13:37+0600\n" "Last-Translator: israt <israt@ankur.org.bd>\n" "Language-Team: Bengali <ankur-bd-l10n@googlegroups.com>\n" "Language: bn\n" @@ -3365,9 +3365,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "প্রথম নাম" @@ -4156,7 +4154,6 @@ msgid "Postal Code" msgstr "পোস্টাল কোড" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "দেশ" @@ -6516,6 +6513,14 @@ # tithi # # +# Translated by sadia +#, fuzzy +msgid "The Display Name you entered is too short." +msgstr "আপনি যে নাম প্রবেশ করেছেন তা অকার্যকর।" + +# tithi +# +# # # # Translated by sadia @@ -6649,10 +6654,24 @@ msgid "Hidden Number" msgstr "লুকানো সংখ্যা" +#, fuzzy +msgid "No profile available" +msgstr "অনুপস্থিত" + +# tithi +#, fuzzy +msgid "This contact does not have a profile." +msgstr "এই অ্যাকাউন্টটির কোন ইমেইল সক্রিয় নেই।" + # snigdha msgid "Your MXit ID..." msgstr "আপনার MXit ID..." +#. contact is in Deleted, Rejected or None state +#, fuzzy +msgid "Re-Invite" +msgstr "আমন্ত্রণ জানান" + # Translated by sadia #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") @@ -8127,6 +8146,13 @@ msgid "You have been disconnected from chat room %s." msgstr "আপনাকে %s আড্ডার আসর থেকে বিচ্ছিন্ন করা হয়েছে।" +msgid "The new formatting is invalid." +msgstr "নতুন বিন্যাসটি অকার্যকর।" + +# tithi +msgid "Username formatting can change only capitalization and whitespace." +msgstr "ব্যবহারকারীর নামের শুধুমাত্র অক্ষরের ছাঁদ এবং ফাঁকা জায়গা পরিবর্তন করা যাবে।" + msgid "Pop-Up Message" msgstr "পপ-আপ বার্তা" @@ -8427,13 +8453,6 @@ msgid "ICQ Privacy Options" msgstr "ICQ গোপনীয়তার অপশন" -msgid "The new formatting is invalid." -msgstr "নতুন বিন্যাসটি অকার্যকর।" - -# tithi -msgid "Username formatting can change only capitalization and whitespace." -msgstr "ব্যবহারকারীর নামের শুধুমাত্র অক্ষরের ছাঁদ এবং ফাঁকা জায়গা পরিবর্তন করা যাবে।" - # tithi msgid "Change Address To:" msgstr "ঠিকানা পরিবর্তন করুন:" @@ -9454,6 +9473,9 @@ msgid "Show chat room when msg comes" msgstr "বার্তা আসলে আড্ডার আসর প্রদর্শিত হবে " +msgid "Use default font" +msgstr "পূর্বনির্ধারিত ফন্টের ব্যবহার" + # fix me tithi msgid "Keep alive interval (seconds)" msgstr "সক্রিয় রাখার সময়ের ব্যবধান (সেকেন্ড)"
--- a/po/cs.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/cs.po Sun Mar 13 17:40:04 2011 +0000 @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: pidgin VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-02 23:34-0500\n" -"PO-Revision-Date: 2011-02-01 21:09+0100\n" +"POT-Creation-Date: 2011-03-10 01:35-0800\n" +"PO-Revision-Date: 2011-03-06 17:30+0100\n" "Last-Translator: David Vachulka <david@konstrukce-cad.com>\n" "Language-Team: Czech <cs@li.org>\n" "Language: cs\n" @@ -3187,9 +3187,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Křestní jméno" @@ -3944,7 +3942,6 @@ msgid "Postal Code" msgstr "PSČ" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Země" @@ -6016,6 +6013,9 @@ msgid "Connecting..." msgstr "Připojování..." +msgid "The Display Name you entered is too short." +msgstr "Zadané jméno pro zobrazení je příliš krátké." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "Zadaný PIN má neplatnou délku [7-10]." @@ -6111,9 +6111,19 @@ msgid "Hidden Number" msgstr "Skryté číslo" +msgid "No profile available" +msgstr "Není dostupný profil" + +msgid "This contact does not have a profile." +msgstr "Tento kontakt nemá profil." + msgid "Your MXit ID..." msgstr "Vaše MXit ID..." +#. contact is in Deleted, Rejected or None state +msgid "Re-Invite" +msgstr "Znovu pozvat" + #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") msgid "WAP Server" @@ -7404,6 +7414,12 @@ msgid "You have been disconnected from chat room %s." msgstr "Byl jste odpojen z místnosti chatu %s." +msgid "The new formatting is invalid." +msgstr "Nové formátování je neplatné." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "Formátování jména uživatele může změnit jen velikost písmen a mezery." + msgid "Pop-Up Message" msgstr "Vyskakovací zpráva" @@ -7674,12 +7690,6 @@ msgid "ICQ Privacy Options" msgstr "Možnosti soukromí ICQ" -msgid "The new formatting is invalid." -msgstr "Nové formátování je neplatné." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "Formátování jména uživatele může změnit jen velikost písmen a mezery." - msgid "Change Address To:" msgstr "Změnit adresu na:" @@ -8583,6 +8593,9 @@ msgid "Show chat room when msg comes" msgstr "Zobrazit místnost při přijetí zprávy" +msgid "Use default font" +msgstr "Použít výchozí font" + msgid "Keep alive interval (seconds)" msgstr "Interval udržování naživu (v sekundách)"
--- a/po/it.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/it.po Sun Mar 13 17:40:04 2011 +0000 @@ -1,6 +1,6 @@ # Pidgin Italian translation # Copyright (C) 2002, Salvatore di Maggio <titanicus@libero.it> -# Copyright (C) 2003-2010, Claudio Satriano <satriano@na.infn.it> +# Copyright (C) 2003-2011, Claudio Satriano <satriano@gmail.com> # # This file is distributed under the same license as the Pidgin package. # @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Pidgin\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-12-19 13:33-0500\n" -"PO-Revision-Date: 2010-05-24 12:38+0100\n" -"Last-Translator: Claudio Satriano <satriano@na.infn.it>\n" +"POT-Creation-Date: 2011-03-10 01:39-0800\n" +"PO-Revision-Date: 2011-03-07 15:26+0100\n" +"Last-Translator: Claudio Satriano <satriano@gmail.com>\n" "Language-Team: Italian <tp@lists.linux.it>\n" "Language: it\n" "MIME-Version: 1.0\n" @@ -61,9 +61,8 @@ msgid "Error" msgstr "Errore" -#, fuzzy msgid "Account was not modified" -msgstr "L'account non è stato aggiunto" +msgstr "L'account non è stato modificato" msgid "Account was not added" msgstr "L'account non è stato aggiunto" @@ -74,10 +73,14 @@ msgid "" "The account's protocol cannot be changed while it is connected to the server." msgstr "" +"Il protocollo dell'account non può essere cambiato mentre è connesso al " +"server." msgid "" "The account's username cannot be changed while it is connected to the server." msgstr "" +"Il nome utente dell'account non può essere cambiato mentre è connesso al " +"server." msgid "New mail notifications" msgstr "Notifica i nuovi messaggi di posta" @@ -1704,13 +1707,15 @@ "The certificate is not valid yet. Check that your computer's date and time " "are accurate." msgstr "" - -#, fuzzy +"Il certificato non è ancora valido. Verifica che la data e l'ora del tuo " +"computer siano accurate." + msgid "" "The certificate has expired and should not be considered valid. Check that " "your computer's date and time are accurate." msgstr "" -"Il certificato è scaduto e non dovrebbe essere considerato come valido." +"Il certificato è scaduto e non dovrebbe essere considerato come valido. " +"Verifica che la data e l'ora del tuo computer sono accurate." #. Translators: "domain" refers to a DNS domain (e.g. talk.google.com) msgid "The certificate presented is not issued to this domain." @@ -2371,9 +2376,12 @@ "Posizione in cui salvare i file\n" "(Digitare il percorso completo)" -msgid "Automatically reject from users not in buddy list" -msgstr "" -"Rifiuta automaticamente per gli utenti non presenti nella lista contatti" +msgid "" +"When a file-transfer request arrives from a user who is\n" +"*not* on your buddy list:" +msgstr "" +"Quando arriva una richiesta di trasferimento file da\n" +"un utente che *non* è nella tua lista contatti:" msgid "" "Notify with a popup when an autoaccepted file transfer is complete\n" @@ -2386,6 +2394,9 @@ msgid "Create a new directory for each user" msgstr "Crea una nuova directory per ciascun utente" +msgid "Escape the filenames" +msgstr "Codifica i nomi dei file" + msgid "Notes" msgstr "Note" @@ -3232,9 +3243,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Nome" @@ -3849,7 +3858,10 @@ "Il server richiede l'autenticazione sotto forma di testo semplice su uno " "stream non criptato" -#. This should never happen! +#. This happens when the server sends back jibberish +#. * in the "additional data with success" case. +#. * Seen with Wildfire 3.0.1. +#. msgid "Invalid response from server" msgstr "Risposta non valida da parte del server" @@ -3868,7 +3880,7 @@ msgstr "Autenticazione come testo semplice" msgid "You require encryption, but it is not available on this server." -msgstr "Hai richiesto la criptatura, ma non è disponibile su questo server." +msgstr "Hai richiesto la crittografia, ma non è disponibile su questo server." msgid "Invalid challenge from server" msgstr "Challenge non valido dal server" @@ -3876,18 +3888,17 @@ msgid "Server thinks authentication is complete, but client does not" msgstr "Il server ritiene che l'autenticazione sia completa; il client no " -#, fuzzy msgid "Server may require plaintext authentication over an unencrypted stream" msgstr "" -"Il server richiede l'autenticazione sotto forma di testo semplice su uno " -"stream non criptato" - -#, fuzzy, c-format +"Il server potrebbe richiedere l'autenticazione sotto forma di testo semplice " +"su uno stream non criptato" + +#, c-format msgid "" "%s may require plaintext authentication over an unencrypted connection. " "Allow this and continue authentication?" msgstr "" -"%s richiede l'autenticazione sotto forma di testo semplice su una " +"%s potrebbe richiedere l'autenticazione sotto forma di testo semplice su una " "connessione non criptata. Procedere con l'autenticazione?" msgid "SASL authentication failed" @@ -3995,7 +4006,6 @@ msgid "Postal Code" msgstr "Codice postale" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Paese" @@ -4763,20 +4773,17 @@ msgid "Domain" msgstr "Dominio" -#, fuzzy msgid "Require encryption" -msgstr "Richiedi autorizzazione" - -#, fuzzy +msgstr "Richiedi crittografia" + msgid "Use encryption if available" -msgstr "Informazioni sull'utente non disponibili: %s" +msgstr "Usa crittografia, se disponibile" msgid "Use old-style SSL" -msgstr "" - -#, fuzzy +msgstr "Utilizza SSL vecchio stile" + msgid "Connection security" -msgstr "Connessione scaduta" +msgstr "Sicurezza della connessione" msgid "Allow plaintext auth over unencrypted streams" msgstr "" @@ -5443,28 +5450,23 @@ msgid "Set friendly name for %s." msgstr "Imposta un alias per %s." -#, fuzzy msgid "Set Friendly Name" -msgstr "Imposta un alias..." +msgstr "Imposta un alias" msgid "This is the name that other MSN buddies will see you as." msgstr "Questo è il nome con il quale i contatti MSN ti vedranno." -#, fuzzy msgid "This Location" -msgstr "Località" - -#, fuzzy +msgstr "Questa postazione" + msgid "This is the name that identifies this location" -msgstr "Questo è il nome con il quale i contatti MSN ti vedranno." - -#, fuzzy +msgstr "Questo è il nome che identifica questa postazione" + msgid "Other Locations" -msgstr "Località" - -#, fuzzy +msgstr "Altre postazioni" + msgid "You can sign out from other locations here" -msgstr "Sei connesso da un'altra postazione" +msgstr "Da qui puoi disconnetterti dalle altre postazioni" #. TODO: Due to limitations in our current request field API, the #. following string will show up with a trailing colon. This should @@ -5472,18 +5474,17 @@ #. a separate purple_request_field_label_new_without_colon function, #. or by never automatically adding the colon and requiring that #. callers add the colon themselves. -#, fuzzy msgid "You are not signed in from any other locations." -msgstr "Sei connesso da un'altra postazione" - -#, fuzzy +msgstr "Non sei connesso da nessun'altra postazione" + msgid "Allow multiple logins?" -msgstr "Consenti istanze multiple" +msgstr "Consenti connessioni multiple?" msgid "" "Do you want to allow or disallow connecting from multiple locations " "simultaneously?" msgstr "" +"Vuoi consentire o vietare la connessione simultanea da diverse postazioni?" msgid "Allow" msgstr "Permetti" @@ -5572,9 +5573,8 @@ msgid "Set Friendly Name..." msgstr "Imposta un alias..." -#, fuzzy msgid "View Locations..." -msgstr "Scegli posizione..." +msgstr "Guarda le postazioni..." msgid "Set Home Phone Number..." msgstr "Imposta il telefono di casa..." @@ -5588,9 +5588,8 @@ msgid "Enable/Disable Mobile Devices..." msgstr "Abilita/Disabilita i dispositivi portatili..." -#, fuzzy msgid "Allow/Disallow Multiple Logins..." -msgstr "Permetti/Vieta Mobile Pages..." +msgstr "Permetti/Vieta le connessioni multiple..." msgid "Allow/Disallow Mobile Pages..." msgstr "Permetti/Vieta Mobile Pages..." @@ -5811,7 +5810,7 @@ msgstr "Consenti connessioni dirette" msgid "Allow connecting from multiple locations" -msgstr "" +msgstr "Consenti la connessione da diverse postazioni" msgid "nudge: nudge a user to get their attention" msgstr "nudge: Richiama l'attenzione di un contatto con un trillo" @@ -6026,9 +6025,8 @@ msgid "The two PINs you entered do not match." msgstr "I due PIN immessi non corrispondono." -#, fuzzy msgid "The Display Name you entered is invalid." -msgstr "Il nome immesso non è valido." +msgstr "Il nome utente immesso non è valido." msgid "" "The birthday you entered is invalid. The correct format is: 'YYYY-MM-DD'." @@ -6050,9 +6048,8 @@ "L'informazione sul tuo profilo non è stata ancora recuperata. Riprova più " "tardi." -#, fuzzy msgid "Your UID" -msgstr "Il tuo ID MXit" +msgstr "Il tuo UID" #. pin #. pin (required) @@ -6123,12 +6120,15 @@ msgid "Connecting..." msgstr "Connessione in corso..." +msgid "The Display Name you entered is too short." +msgstr "Il nome utente immesso è troppo corto." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "Il PIN immesso ha una lunghezza non valida [7-10]." #. mxit login name msgid "MXit ID" -msgstr "" +msgstr "ID MXit" #. show the form to the user to complete msgid "Register New MXit Account" @@ -6157,13 +6157,11 @@ msgid "Invalid country selected. Please try again." msgstr "Paese selezionato non valido. Riprova più tardi." -#, fuzzy msgid "The MXit ID you entered is not registered. Please register first." -msgstr "Il nome utente non è registrato. Registrati prima." - -#, fuzzy +msgstr "L'ID MXit immesso non è registrato. Registrati prima." + msgid "The MXit ID you entered is already registered. Please choose another." -msgstr "Il nome utente è già registrato. Scegli un altro nome utente." +msgstr "L'ID MXit immesso è già registrato. Scegline un altro." msgid "Internal error. Please try again later." msgstr "Errore interno. Riprovare più tardi" @@ -6194,6 +6192,20 @@ msgid "Retrieving User Information..." msgstr "Scaricamento in corso delle informazioni sull'utente..." +#. you were kicked +msgid "You have been kicked from this MultiMX." +msgstr "Sei stato cacciato da questo MultiMX." + +msgid "was kicked" +msgstr "è stato cacciato" + +msgid "_Room Name:" +msgstr "Nome della _Stanza:" + +#. Display system message in chat window +msgid "You have invited" +msgstr "Hai invitato" + msgid "Loading menu..." msgstr "Caricamento del menu in corso..." @@ -6207,9 +6219,18 @@ msgid "Hidden Number" msgstr "Numero nascosto" -#, fuzzy +msgid "No profile available" +msgstr "Nessun profilo disponibile" + +msgid "This contact does not have a profile." +msgstr "Questo contatto non ha un profilo." + msgid "Your MXit ID..." -msgstr "Il tuo ID MXit" +msgstr "Il tuo ID MXit..." + +#. contact is in Deleted, Rejected or None state +msgid "Re-Invite" +msgstr "Invita di nuovo" #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") @@ -6222,27 +6243,8 @@ msgid "Enable splash-screen popup" msgstr "Abilita lo splash screen" -#. you were kicked -#, fuzzy -msgid "You have been kicked from this MultiMX." -msgstr "Sei stato cacciato: (%s)" - -#, fuzzy -msgid "was kicked" -msgstr "Biglietto non valido" - -#, fuzzy -msgid "_Room Name:" -msgstr "_Stanza:" - -#. Display system message in chat window -#, fuzzy -msgid "You have invited" -msgstr "C'è posta per te!" - -#, fuzzy msgid "Last Online" -msgstr "Online" +msgstr "Connesso l'ultima volta" #. we must have lost the connection, so terminate it so that we can reconnect msgid "We have lost the connection to MXit. Please reconnect." @@ -7009,6 +7011,8 @@ "You required encryption in your account settings, but one of the servers " "doesn't support it." msgstr "" +"Hai richiesto la crittografia nelle impostazioni del tuo account, ma uno dei " +"server non la supporta." #. Note to translators: The first %s is a URL, the second is an #. error message. @@ -7016,9 +7020,8 @@ msgid "Error requesting %s: %s" msgstr "Errore nella richiesta di %s: %s" -#, fuzzy msgid "The server returned an empty response" -msgstr "Impossibile connettersi: il server ha fornito una risposta vuota." +msgstr "Il server ha fornito una risposta vuota" msgid "" "Server requested that you fill out a CAPTCHA in order to sign in, but this " @@ -7328,6 +7331,8 @@ "You required encryption in your account settings, but encryption is not " "supported by your system." msgstr "" +"Hai richiesto la crittografia nelle impostazioni del tuo account, ma la " +"crittografia non è supportata dal tuo sistema." #, c-format msgid "You may be disconnected shortly. If so, check %s for updates." @@ -7528,6 +7533,14 @@ msgid "You have been disconnected from chat room %s." msgstr "Sei stato disconnesso dalla stanza di discussione %s." +msgid "The new formatting is invalid." +msgstr "La nuova formattazione non è valida." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "" +"La formattazione del nome utente può modificare solo le maiuscole/minuscole " +"e gli spazi bianchi." + msgid "Pop-Up Message" msgstr "Messaggio pop-up" @@ -7802,20 +7815,11 @@ msgid "ICQ Privacy Options" msgstr "Opzioni per la privacy di ICQ" -msgid "The new formatting is invalid." -msgstr "La nuova formattazione non è valida." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "" -"La formattazione del nome utente può modificare solo le maiuscole/minuscole " -"e gli spazi bianchi." - msgid "Change Address To:" msgstr "Cambia l'indirizzo in:" -#, fuzzy msgid "you are not waiting for authorization" -msgstr "<i>non stai attendendo nessuna autorizzazione</i>" +msgstr "non stai attendendo nessuna autorizzazione" msgid "You are awaiting authorization from the following buddies" msgstr "Stai attendendo autorizzazione dai seguenti contatti" @@ -7853,13 +7857,11 @@ msgid "Set Privacy Options..." msgstr "Imposta le opzioni per la privacy..." -#, fuzzy msgid "Show Visible List" -msgstr "Mostra la _lista contatti" - -#, fuzzy +msgstr "Mostra la lista \"visibile\"" + msgid "Show Invisible List" -msgstr "Lista degli inviti" +msgstr "Mostra la lista \"invisibile\"" #. AIM actions msgid "Confirm Account" @@ -7877,9 +7879,8 @@ msgid "Search for Buddy by Email Address..." msgstr "Cerca un contatto per indirizzo email..." -#, fuzzy msgid "Don't use encryption" -msgstr "Richiedi autorizzazione" +msgstr "Non usare la crittografia" msgid "Use clientLogin" msgstr "Usa clientLogin" @@ -7922,86 +7923,6 @@ "per le Immagini IM. Poiché verrà rivelato il tuo indirizzo IP, devi " "considerare la cosa come un potenziale rischio per la tua privacy." -#, fuzzy -msgid "Invalid SNAC" -msgstr "ID non valido" - -msgid "Server rate limit exceeded" -msgstr "" - -msgid "Client rate limit exceeded" -msgstr "" - -#, fuzzy -msgid "Service unavailable" -msgstr "Servizio non disponibile" - -#, fuzzy -msgid "Service not defined" -msgstr "Conferenza non trovata" - -msgid "Obsolete SNAC" -msgstr "" - -#, fuzzy -msgid "Not supported by host" -msgstr "Non supportato" - -#, fuzzy -msgid "Not supported by client" -msgstr "Non supportato" - -msgid "Refused by client" -msgstr "" - -msgid "Reply too big" -msgstr "" - -#, fuzzy -msgid "Responses lost" -msgstr "Probabilità di risposta:" - -#, fuzzy -msgid "Request denied" -msgstr "Richiesta in corso" - -msgid "Busted SNAC payload" -msgstr "" - -msgid "Insufficient rights" -msgstr "" - -msgid "In local permit/deny" -msgstr "" - -msgid "Warning level too high (sender)" -msgstr "" - -msgid "Warning level too high (receiver)" -msgstr "" - -#, fuzzy -msgid "User temporarily unavailable" -msgstr "Servizio temporaneamente non disponibile" - -#, fuzzy -msgid "No match" -msgstr "Nessuna corrispondenza" - -#, fuzzy -msgid "List overflow" -msgstr "Lista piena" - -#, fuzzy -msgid "Request ambiguous" -msgstr "Richiesta in corso" - -msgid "Queue full" -msgstr "" - -msgid "Not while on AOL" -msgstr "" - #. Label msgid "Buddy Icon" msgstr "Icona per il contatto" @@ -8046,7 +7967,7 @@ msgstr "Vecchio ICQ UTF8" msgid "Trillian Encryption" -msgstr "Crittazione di trillian" +msgstr "Crittografia di Trillian" msgid "ICQ UTF8" msgstr "ICQ UTF8" @@ -8120,58 +8041,123 @@ msgid "Capabilities" msgstr "Capacità" +msgid "Invalid SNAC" +msgstr "SNAC non valido" + +msgid "Server rate limit exceeded" +msgstr "Velocità del server superata" + +msgid "Client rate limit exceeded" +msgstr "Velocità del client superata" + +msgid "Service unavailable" +msgstr "Servizio non disponibile" + +msgid "Service not defined" +msgstr "Servizio non definito" + +msgid "Obsolete SNAC" +msgstr "SNAC obsoleto" + +msgid "Not supported by host" +msgstr "Non supportato dal server" + +msgid "Not supported by client" +msgstr "Non supportato dal client" + +msgid "Refused by client" +msgstr "Rifiutato dal client" + +msgid "Reply too big" +msgstr "Risposta troppo grande" + +msgid "Responses lost" +msgstr "Risposte perse" + +msgid "Request denied" +msgstr "Richiesta negata" + +msgid "Busted SNAC payload" +msgstr "" + +msgid "Insufficient rights" +msgstr "Permessi insufficienti" + +msgid "In local permit/deny" +msgstr "" + +msgid "Warning level too high (sender)" +msgstr "Livello di allerta troppo elevato (mittente)" + +msgid "Warning level too high (receiver)" +msgstr "Livello di allerta troppo elevato (destinatario)" + +msgid "User temporarily unavailable" +msgstr "Utente temporaneamente non disponibile" + +msgid "No match" +msgstr "Nessuna corrispondenza" + +msgid "List overflow" +msgstr "Overflow della lista" + +msgid "Request ambiguous" +msgstr "Richiesta ambigua" + +msgid "Queue full" +msgstr "Coda piena" + +msgid "Not while on AOL" +msgstr "Non possibile su AOL" + #. Translators: This string is a menu option that, if selected, will cause #. you to appear online to the chosen user even when your status is set to #. Invisible. msgid "Appear Online" -msgstr "Appai come in linea" +msgstr "Mostrati come in linea" #. Translators: This string is a menu option that, if selected, will cause #. you to appear offline to the chosen user when your status is set to #. Invisible (this is the default). -#, fuzzy msgid "Don't Appear Online" -msgstr "Appai come in linea" +msgstr "Non mostrarti come in linea" #. Translators: This string is a menu option that, if selected, will cause #. you to always appear offline to the chosen user (even when your status #. isn't Invisible). msgid "Appear Offline" -msgstr "Sembra non in linea" +msgstr "Mostrati come non in linea" #. Translators: This string is a menu option that, if selected, will cause #. you to appear offline to the chosen user if you are invisible, and #. appear online to the chosen user if you are not invisible (this is the #. default). -#, fuzzy msgid "Don't Appear Offline" -msgstr "Sembra non in linea" - -#, fuzzy +msgstr "Non mostrarti come non in linea" + msgid "you have no buddies on this list" -msgstr "Sei stato cacciato: (%s)" - -#, fuzzy, c-format +msgstr "non hai nessun contatto su questa lista" + +#, c-format msgid "" "You can add a buddy to this list by right-clicking on them and selecting \"%s" "\"" msgstr "" -"Puoi richiedere nuovamente autorizzazione da questi contatti cliccando col " -"tasto destro su di essi e scegliendo \"Richiedi nuovamente autorizzazione\"" - -#, fuzzy +"Puoi aggiungere un contatto a questa lista facendo clic con il pulsante " +"destro sul suo nome e scegliendo \"%s\"" + msgid "Visible List" -msgstr "Visibile" +msgstr "Lista \"visibile\"" msgid "These buddies will see your status when you switch to \"Invisible\"" msgstr "" - -#, fuzzy +"Questi contatti potranno vedere il tuo stato quando passi a \"Invisibile\"" + msgid "Invisible List" -msgstr "Lista degli inviti" +msgstr "Lista \"invisibile\"" msgid "These buddies will always see you as offline" -msgstr "" +msgstr "Questi contatti ti vedranno sempre come non in linea" msgid "Aquarius" msgstr "Acquario" @@ -8351,9 +8337,9 @@ msgid "Your request was rejected." msgstr "La tua richiesta è stata rifiutata." -#, fuzzy, c-format +#, c-format msgid "%u requires verification: %s" -msgstr "%u necessita di verifica" +msgstr "%u necessita di verifica: %s" msgid "Add buddy question" msgstr "Domanda per l'aggiunta del contatto" @@ -8716,14 +8702,14 @@ msgid "Select Server" msgstr "Scegli un server" -msgid "QQ2005" -msgstr "QQ2005" +msgid "QQ2008" +msgstr "QQ2008" msgid "QQ2007" msgstr "QQ2007" -msgid "QQ2008" -msgstr "QQ2008" +msgid "QQ2005" +msgstr "QQ2005" msgid "Connect by TCP" msgstr "Connetti utilizzando TCP" @@ -8737,6 +8723,9 @@ msgid "Show chat room when msg comes" msgstr "Mostra la stanza di discussione all'arrivo di un messaggio" +msgid "Use default font" +msgstr "Usa il carattere predefinito" + msgid "Keep alive interval (seconds)" msgstr "Intervallo di \"Keep alive\" (secondi)" @@ -10384,9 +10373,8 @@ msgid "Ignore conference and chatroom invitations" msgstr "Ignora gli inviti a conferenze e a stanze di discussione" -#, fuzzy msgid "Use account proxy for HTTP and HTTPS connections" -msgstr "Usa un account proxy per le connessioni SSL" +msgstr "Usa un account proxy per le connessioni HTTP e HTTPS" msgid "Chat room list URL" msgstr "URL della lista delle stanze di discussione" @@ -10578,7 +10566,7 @@ msgstr "Non è nella lista del server" msgid "Appear Permanently Offline" -msgstr "Appai permanentemente come non in linea" +msgstr "Appari permanentemente come non in linea" msgid "Presence" msgstr "Presenza" @@ -11297,9 +11285,9 @@ "account, attraverso <b>Account->Gestisci account</b> nella finestra della " "Lista contatti." -#, fuzzy, c-format +#, c-format msgid "%s%s%s%s wants to add you (%s) to his or her buddy list%s%s" -msgstr "%s%s%s%s vuole aggiungere %s alla sua lista dei contatti%s%s" +msgstr "%s%s%s%s vuole aggiungerti (%s) alla sua lista dei contatti%s%s" #. Buddy List msgid "Background Color" @@ -12287,9 +12275,6 @@ msgid "Fatal Error" msgstr "Errore fatale" -msgid "bug master" -msgstr "signore dei bug" - msgid "artist" msgstr "artista" @@ -12466,9 +12451,11 @@ msgid "Lao" msgstr "Lao" -#, fuzzy msgid "Maithili" -msgstr "Swahili" +msgstr "Maithili" + +msgid "Meadow Mari" +msgstr "Meadow Mari" msgid "Macedonian" msgstr "Macedone" @@ -13259,13 +13246,11 @@ msgid "Exiting because another libpurple client is already running.\n" msgstr "Uscita in corso, poiché è in esecuzione un altro client libpurple.\n" -#, fuzzy msgid "_Media" -msgstr "/_Media" - -#, fuzzy +msgstr "_Media" + msgid "_Hangup" -msgstr "Riaggancia" +msgstr "_Riaggancia" #, c-format msgid "%s wishes to start an audio/video session with you." @@ -13323,7 +13308,7 @@ msgstr "Nuovi allarmi" msgid "Dismiss" -msgstr "Chiudi" +msgstr "Rimuovi" msgid "<span weight=\"bold\" size=\"larger\">You have pounced!</span>" msgstr "<span weight=\"bold\" size=\"larger\">Hai degli avvisi!</span>" @@ -13686,9 +13671,8 @@ msgid "_TURN server:" msgstr "Server _TURN:" -#, fuzzy msgid "_UDP Port:" -msgstr "_Porta:" +msgstr "Porta _UDP:" msgid "Use_rname:" msgstr "Nome u_tente:" @@ -13712,7 +13696,7 @@ msgstr "Konqueror" msgid "Google Chrome" -msgstr "" +msgstr "Google Chrome" #. Do not move the line below. Code below expects gnome-open to be in #. * this list immediately after xdg-open! @@ -13736,11 +13720,11 @@ #. Translators: please do not translate "chromium-browser" here! msgid "Chromium (chromium-browser)" -msgstr "" +msgstr "Chromium (chromium-browser)" #. Translators: please do not translate "chrome" here! msgid "Chromium (chrome)" -msgstr "" +msgstr "Chromium (chrome)" msgid "Manual" msgstr "Manuale" @@ -14111,7 +14095,7 @@ msgstr "Google Talk" msgid "Facebook (XMPP)" -msgstr "" +msgstr "Facebook (XMPP)" #, c-format msgid "The following error has occurred loading %s: %s" @@ -14281,9 +14265,8 @@ msgid "Small" msgstr "Piccolo" -#, fuzzy msgid "Smaller versions of the default smileys" -msgstr "Versione più piccola degli smiley predefiniti" +msgstr "Versioni più piccole degli smiley predefiniti" msgid "Response Probability:" msgstr "Probabilità di risposta:" @@ -15324,9 +15307,8 @@ msgid "Voice/Video Settings" msgstr "Impostazioni Voce/Video" -#, fuzzy msgid "Voice and Video Settings" -msgstr "Impostazioni Voce/Video" +msgstr "Impostazioni voce e video" #. *< name #. *< version @@ -15605,64 +15587,3 @@ msgid "You do not have permission to uninstall this application." msgstr "Non hai il permesso per rimuovere questa applicazione." - -#~ msgid "An error occurred on the in-band bytestream transfer\n" -#~ msgstr "" -#~ "Si è verificato un errore nel trasferimento del flusso di dati in-band\n" - -#~ msgid "Transfer was closed." -#~ msgstr "Il trasferimento è stato chiuso." - -#~ msgid "Failed to open in-band bytestream" -#~ msgstr "Impossibile aprire il flusso di byte in-band" - -#~ msgid "Set your friendly name." -#~ msgstr "Imposta un alias." - -#~ msgid "Error requesting %s" -#~ msgstr "Errore nella richiesta di %s" - -#~ msgid "Require SSL/TLS" -#~ msgstr "Richiedi SSL/TLS" - -#~ msgid "Force old (port 5223) SSL" -#~ msgstr "Forza il vecchio SSL (porta 5223)" - -#~ msgid "The name you entered is invalid." -#~ msgstr "Il nome immesso non è valido." - -#~ msgid "" -#~ "[Unable to display a message from this user because it contained invalid " -#~ "characters.]" -#~ msgstr "" -#~ "[Impossibile mostrare un messaggio da questo utente poiché contiene " -#~ "caratteri non validi.]" - -#~ msgid "Search for Buddy by Information" -#~ msgstr "Cerca un contatto per informazione" - -#~ msgid "The certificate is not valid yet." -#~ msgstr "Il certificato non è ancora valido." - -#~ msgid "The nick name you entered is invalid." -#~ msgstr "Il nickname immesso non è valido" - -#~ msgid "MXit Login Name" -#~ msgstr "Nome di login per MXit" - -#~ msgid "Nick Name" -#~ msgstr "Nickname" - -#~ msgid "Your Mobile Number..." -#~ msgstr "Il tuo numero di cellulare..." - -#, fuzzy -#~ msgid "Rate to host" -#~ msgstr "Invita in chat" - -#, fuzzy -#~ msgid "Rate to client" -#~ msgstr "Ultimo client conosciuto" - -#~ msgid "/Media/_Hangup" -#~ msgstr "/Media/_Riaggancia"
--- a/po/nl.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/nl.po Sun Mar 13 17:40:04 2011 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: pidgin 2.7.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-02 23:34-0500\n" -"PO-Revision-Date: 2011-01-25 10:45+0100\n" +"POT-Creation-Date: 2011-03-10 01:07-0800\n" +"PO-Revision-Date: 2011-03-05 20:39+0100\n" "Last-Translator: Gideon van Melle <translations@gvmelle.com>\n" "Language-Team: Dutch <translations@gvmelle.com>\n" "Language: nl\n" @@ -3253,9 +3253,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Voornaam" @@ -4018,7 +4016,6 @@ msgid "Postal Code" msgstr "Postcode" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Land" @@ -6115,6 +6112,10 @@ msgid "Connecting..." msgstr "Bezig met Verbinden..." +#, fuzzy +msgid "The Display Name you entered is too short." +msgstr "De schermnaam die u invoerde is ongeldig." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "De PINcode die u invulde heeft een ongeldige lengte [7-10]." @@ -6215,9 +6216,23 @@ msgid "Hidden Number" msgstr "Verborgen nummer" +# niet aanwezig/beschikbaar +#, fuzzy +msgid "No profile available" +msgstr "Niet beschikbaar" + +#, fuzzy +msgid "This contact does not have a profile." +msgstr "Dit hotmail account heeft geen ingeschakelde e-mail." + msgid "Your MXit ID..." msgstr "Uw MXit ID..." +#. contact is in Deleted, Rejected or None state +#, fuzzy +msgid "Re-Invite" +msgstr "Uitnodigen" + #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") msgid "WAP Server" @@ -7517,6 +7532,14 @@ msgid "You have been disconnected from chat room %s." msgstr "De verbinding met chatruimte %s is verbroken" +msgid "The new formatting is invalid." +msgstr "De nieuwe formattering is ongeldig." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "" +"Kan alleen hoofdletter en spaties veranderen aan de formattering van de " +"gebruikersnaam." + msgid "Pop-Up Message" msgstr "Pop-up bericht" @@ -7787,14 +7810,6 @@ msgid "ICQ Privacy Options" msgstr "ICQ privacy-opties" -msgid "The new formatting is invalid." -msgstr "De nieuwe formattering is ongeldig." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "" -"Kan alleen hoofdletter en spaties veranderen aan de formattering van de " -"gebruikersnaam." - msgid "Change Address To:" msgstr "Adres veranderen in: " @@ -8708,6 +8723,9 @@ msgid "Show chat room when msg comes" msgstr "Toon chatruimte wanneer msg binnenkomt" +msgid "Use default font" +msgstr "Gebruik standaard lettertype" + msgid "Keep alive interval (seconds)" msgstr "Keepalive-interval (seconden)" @@ -14440,7 +14458,7 @@ msgstr "Server ondersteunt geen service discovery" msgid "XMPP Service Discovery" -msgstr "XMPP Service Discovery" +msgstr "XMPP Servicedetectie" msgid "Allows browsing and registering services." msgstr "Toestaan van browse en registatie services."
--- a/po/nn.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/nn.po Sun Mar 13 17:40:04 2011 +0000 @@ -5,14 +5,14 @@ msgstr "" "Project-Id-Version: gtranslator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-02 23:34-0500\n" -"PO-Revision-Date: 2011-01-20 05:01+0100\n" +"POT-Creation-Date: 2011-03-10 01:13-0800\n" +"PO-Revision-Date: 2011-02-08 17:03+0100\n" "Last-Translator: Yngve Spjeld Landro <l10n@landro.net>\n" -"Language-Team: Norwegian Nynorsk <l10n@landro.net>\n" +"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n" "Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\\n\n" #. Translators may want to transliterate the name. @@ -36,7 +36,7 @@ " -v, --version display the current version and exit\n" msgstr "" "%s\n" -"Bruk: %s [VAL]…\n" +"Bruk: %s [VAL] …\n" "\n" " -c, --config=DIR bruk DIR som mappe for innstillingsfilene\n" " -d, --debug skriv ut feilsøkingsmeldingar til standard utkanal\n" @@ -272,7 +272,7 @@ msgstr "Opplysningar" msgid "Retrieving..." -msgstr "Hentar…" +msgstr "Hentar …" msgid "Get Info" msgstr "Hent info" @@ -346,7 +346,7 @@ msgstr "På mobil" msgid "New..." -msgstr "Ny…" +msgstr "Ny …" msgid "Saved..." msgstr "Lagra…" @@ -3217,9 +3217,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Førenamn" @@ -3974,7 +3972,6 @@ msgid "Postal Code" msgstr "Postnummer" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Land" @@ -4149,7 +4146,7 @@ msgstr "_Tenar:" msgid "_Handle:" -msgstr "R_eferanse:" +msgstr "Re_feranse:" #, c-format msgid "%s is not a valid room name" @@ -6064,6 +6061,10 @@ msgid "Connecting..." msgstr "Koplar til…" +#, fuzzy +msgid "The Display Name you entered is too short." +msgstr "Visingsnamnet du skreiv er ugyldig." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "PIN-en du skreiv nyttar ei ulovleg lengd [7-10]." @@ -6159,9 +6160,22 @@ msgid "Hidden Number" msgstr "Skjult nummer" +#, fuzzy +msgid "No profile available" +msgstr "Ikkje tilgjengeleg" + +#, fuzzy +msgid "This contact does not have a profile." +msgstr "Denne kontoen har ikkje teke i bruk e-postfunksjonen." + msgid "Your MXit ID..." msgstr "MXit-id-en din…" +#. contact is in Deleted, Rejected or None state +#, fuzzy +msgid "Re-Invite" +msgstr "Inviter" + #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") msgid "WAP Server" @@ -7438,6 +7452,14 @@ msgid "You have been disconnected from chat room %s." msgstr "Du er blitt fråkopla praterommet %s." +msgid "The new formatting is invalid." +msgstr "Den nye formateringa er ugyldig." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "" +"Formatering av brukarnamnet vil berre endra store/små bokstavar og " +"blankteikn." + msgid "Pop-Up Message" msgstr "Sprettoppmelding" @@ -7704,14 +7726,6 @@ msgid "ICQ Privacy Options" msgstr "ICQ personvernval" -msgid "The new formatting is invalid." -msgstr "Den nye formateringa er ugyldig." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "" -"Formatering av brukarnamnet vil berre endra store/små bokstavar og " -"blankteikn." - msgid "Change Address To:" msgstr "Endra adressa til:" @@ -8620,6 +8634,10 @@ msgid "Show chat room when msg comes" msgstr "Vis praterommet når meldinga kjem" +#, fuzzy +msgid "Use default font" +msgstr "Bruk systemstandard" + msgid "Keep alive interval (seconds)" msgstr "Intervall vedlikehaldstilkopling (sekund)" @@ -11435,16 +11453,16 @@ msgstr "/_Venner" msgid "/Buddies/New Instant _Message..." -msgstr "/Venner/_Ny lynmelding…" +msgstr "/Venner/_Ny lynmelding …" msgid "/Buddies/Join a _Chat..." -msgstr "/Venner/Gå inn i eit prater_om…" +msgstr "/Venner/Gå inn i eit prater_om …" msgid "/Buddies/Get User _Info..." -msgstr "/Venner/Hent brukar_info…" +msgstr "/Venner/Hent brukar_info …" msgid "/Buddies/View User _Log..." -msgstr "/Venner/Vis brukar_logg…" +msgstr "/Venner/Vis brukar_logg …" msgid "/Buddies/Sh_ow" msgstr "/Venner/Vi_s" @@ -11468,10 +11486,10 @@ msgstr "/Venner/Sort_er vennene" msgid "/Buddies/_Add Buddy..." -msgstr "/Venner/Legg til _venn…" +msgstr "/Venner/Legg til _venn …" msgid "/Buddies/Add C_hat..." -msgstr "/Venner/Legg til _praterom…" +msgstr "/Venner/Legg til _praterom …" msgid "/Buddies/Add _Group..." msgstr "/Venner/Legg til _gruppe…" @@ -11877,7 +11895,7 @@ msgstr "/Samtale/T_øm historikken" msgid "/Conversation/M_edia" -msgstr "/Samtale/M_edia" +msgstr "/Samtale/Me_dia" msgid "/Conversation/Media/_Audio Call" msgstr "/Samtale/Media/_Lydsamtale" @@ -11886,13 +11904,13 @@ msgstr "/Samtale/Media/_Biletsamtale" msgid "/Conversation/Media/Audio\\/Video _Call" -msgstr "/Samtale/Media/Lyd\\/_Biletsamtale" +msgstr "/Samtale/Media/Lyd-\\/bilets_amtale" msgid "/Conversation/Se_nd File..." msgstr "/Samtale/S_end fil…" msgid "/Conversation/Get _Attention" -msgstr "/Samtale/Få _merksemd" +msgstr "/Samtale/F_å merksemd" # var: /Samtale/Legg til _vennevarsling… msgid "/Conversation/Add Buddy _Pounce..." @@ -11917,7 +11935,7 @@ msgstr "/Samtale/_Avblokker…" msgid "/Conversation/_Add..." -msgstr "/Samtale/Legg _til…" +msgstr "/Samtale/Legg _til …" msgid "/Conversation/_Remove..." msgstr "/Samtale/F_jern…" @@ -13034,7 +13052,7 @@ msgstr "Sletta loggen?" msgid "Delete Log..." -msgstr "Sletta loggen…" +msgstr "Sletta loggen …" #, c-format msgid "<span size='larger' weight='bold'>Conversation in %s on %s</span>" @@ -13310,7 +13328,7 @@ msgstr "_Bla gjennom…" msgid "Br_owse..." -msgstr "Bl_a gjennom…" +msgstr "Bl_a gjennom …" # kanskje endra sidan "F_ørehandsvis" òg gjeld lydar? msgid "Pre_view" @@ -13356,7 +13374,7 @@ msgstr "Sendt ei melding" msgid "Unknown.... Please report this!" -msgstr "Ukjend… . Rapporter feilen." +msgstr "Ukjend … . Rapporter feilen." msgid "(Custom)" msgstr "(tilpassa)" @@ -13753,7 +13771,7 @@ msgstr "Spel" msgid "_Browse..." -msgstr "Bla _gjennom…" +msgstr "Bla _gjennom …" msgid "_Reset" msgstr "_Nullstill" @@ -13880,7 +13898,7 @@ msgstr "Vel nytt namn" msgid "Select Folder..." -msgstr "Vel mappe…" +msgstr "Vel mappe …" #. list button msgid "_Get List" @@ -13969,10 +13987,10 @@ msgstr "Ventar på nettverkssamband" msgid "New status..." -msgstr "Ny tilstand…" +msgstr "Ny tilstand …" msgid "Saved statuses..." -msgstr "Lagra tilstandar…" +msgstr "Lagra tilstandar …" msgid "Status Selector" msgstr "Tilstandsveljar" @@ -14123,10 +14141,10 @@ msgstr "_Inviter" msgid "_Modify..." -msgstr "E_ndra…" +msgstr "E_ndra …" msgid "_Add..." -msgstr "L_egg til…" +msgstr "L_egg til …" msgid "_Open Mail" msgstr "_Opna e-post" @@ -14221,7 +14239,7 @@ msgstr "Bruk siste vennen når poengstillinga er lik" msgid "Point values to use for account..." -msgstr "Poengverdiar som kontoen kan nytta…" +msgstr "Poengverdiar som kontoen kan nytta …" #. *< type #. *< ui_requirement @@ -15102,7 +15120,7 @@ msgstr "24-timars tidsformat" msgid "Show dates in..." -msgstr "Vis datoar i…" +msgstr "Vis datoar i …" msgid "Co_nversations:" msgstr "_Samtalar:"
--- a/po/pl.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/pl.po Sun Mar 13 17:40:04 2011 +0000 @@ -13,8 +13,8 @@ msgstr "" "Project-Id-Version: Pidgin Polish translation\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-02 23:34-0500\n" -"PO-Revision-Date: 2011-01-25 11:04+0100\n" +"POT-Creation-Date: 2011-03-10 02:18-0800\n" +"PO-Revision-Date: 2011-03-06 20:43+0100\n" "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n" "Language-Team: Polish <pl@li.org>\n" "Language: pl\n" @@ -3241,9 +3241,7 @@ msgstr "Identyfikator użytkownika" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Imię" @@ -4006,7 +4004,6 @@ msgid "Postal Code" msgstr "Kod pocztowy" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Kraj" @@ -6118,6 +6115,9 @@ msgid "Connecting..." msgstr "Łączenie..." +msgid "The Display Name you entered is too short." +msgstr "Podana wyświetlana nazwa jest za krótka." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "Podany kod PIN ma nieprawidłową długość [7-10]." @@ -6218,9 +6218,19 @@ msgid "Hidden Number" msgstr "Ukryty numer" +msgid "No profile available" +msgstr "Brak dostępnego profilu" + +msgid "This contact does not have a profile." +msgstr "Ten kontakt nie posiada profilu." + msgid "Your MXit ID..." msgstr "Identyfikator MXit użytkownika..." +#. contact is in Deleted, Rejected or None state +msgid "Re-Invite" +msgstr "Zaproś ponownie" + #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") msgid "WAP Server" @@ -7528,6 +7538,14 @@ msgid "You have been disconnected from chat room %s." msgstr "Rozłączono z pokoju konferencji %s." +msgid "The new formatting is invalid." +msgstr "Nowe formatowanie jest nieprawidłowe." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "" +"Formatowanie nazwy użytkownika może zmienić wyłącznie wielkość liter i " +"spacje." + msgid "Pop-Up Message" msgstr "Wiadomość wyskakująca" @@ -7804,14 +7822,6 @@ msgid "ICQ Privacy Options" msgstr "Opcje prywatności ICQ" -msgid "The new formatting is invalid." -msgstr "Nowe formatowanie jest nieprawidłowe." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "" -"Formatowanie nazwy użytkownika może zmienić wyłącznie wielkość liter i " -"spacje." - msgid "Change Address To:" msgstr "Zmiana adresu na:" @@ -7825,7 +7835,7 @@ "You can re-request authorization from these buddies by right-clicking on " "them and selecting \"Re-request Authorization.\"" msgstr "" -"Można ponownie poprosić o upoważnienia od tych znajomych, naciskają ma nich " +"Można ponownie poprosić o upoważnienia od tych znajomych, naciskają na nich " "prawym przyciskiem myszy i wybierając \"Ponownie poproś o upoważnienie\"." msgid "Find Buddy by Email" @@ -8723,6 +8733,9 @@ msgid "Show chat room when msg comes" msgstr "Wyświetlanie pokoju konferencji po nadejściu wiadomości" +msgid "Use default font" +msgstr "Użycie domyślnej czcionki" + msgid "Keep alive interval (seconds)" msgstr "Czas między wznowieniami (sekundy)" @@ -13297,6 +13310,13 @@ msgid "New Pounces" msgstr "Nowe przechwytywanie zdarzeń" +#. Translators: Make sure you translate "Dismiss" differently than +#. "close"! This string is used in the "You have pounced" dialog +#. that appears when one of your Buddy Pounces is triggered. In +#. this context "Dismiss" means "I acknowledge that I've seen that +#. this pounce was triggered--remove it from this list." Translating +#. it as "Remove" is acceptable if you can't think of a more precise +#. word. msgid "Dismiss" msgstr "Odrzuć"
--- a/po/ro.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/ro.po Sun Mar 13 17:40:04 2011 +0000 @@ -3,15 +3,15 @@ # 2002-2011, Mișu Moldovan <dumol@gnome.org> # 2009, Andrei Popescu <andreimpopescu@gmail.com> # Contributions: 2007, Alexandru Szasz <alexxed@gmail.com> -# -msgid "" -msgstr "" -"Project-Id-Version: pidgin-2.7.9\n" +# Mișu Moldovan <dumol@gnome.org>, 2011. +msgid "" +msgstr "" +"Project-Id-Version: pidgin-2.7.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-02 23:34-0500\n" -"PO-Revision-Date: 2011-01-31 00:11+0200\n" +"POT-Creation-Date: 2011-03-10 02:33-0800\n" +"PO-Revision-Date: 2011-03-10 12:23+0300\n" "Last-Translator: Mișu Moldovan <dumol@gnome.org>\n" -"Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n" +"Language-Team: Romanian <gnomero-list@lists.sourceforge.net>\n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -577,10 +577,10 @@ msgstr "Comanda dată a eșuat din motive necunoscute." msgid "That command only works in chats, not IMs." -msgstr "Această comandă funcționează doar în chat-uri, nu și în discuții." +msgstr "Această comandă funcționează doar într-un chat, nu și într-o discuție." msgid "That command only works in IMs, not chats." -msgstr "Această comandă funcționează doar în discuții, nu și în chat-uri." +msgstr "Această comandă funcționează doar într-o discuție, nu și într-un chat." msgid "That command doesn't work on this protocol." msgstr "Această comandă nu funcționează în acest protocol." @@ -1241,14 +1241,14 @@ msgstr "Alegeți un loc..." msgid "Hit 'Enter' to find more rooms of this category." -msgstr "Apăsați ENTER pentru a mai căuta camere în această categorie." +msgstr "Apăsați ENTER pentru a mai căuta canale în această categorie." msgid "Get" msgstr "Obținere" #. Create the window. msgid "Room List" -msgstr "Lista camerelor de chat" +msgstr "Lista canalelor" msgid "Buddy logs in" msgstr "Un contact se autentifică" @@ -1852,11 +1852,11 @@ #, c-format msgid "%s entered the room." -msgstr "%s a intrat în chat." +msgstr "%s a intrat în canal." #, c-format msgid "%s [<I>%s</I>] entered the room." -msgstr "%s [<I>%s</I>] a intrat în chat." +msgstr "%s [<I>%s</I>] a intrat în canal." #, c-format msgid "You are now known as %s" @@ -1868,11 +1868,11 @@ #, c-format msgid "%s left the room." -msgstr "%s a ieșit din chat." +msgstr "%s a ieșit din canal." #, c-format msgid "%s left the room (%s)." -msgstr "%s a ieșit din chat (%s)." +msgstr "%s a ieșit din canal (%s)." msgid "Invite to chat" msgstr "Invitație într-un chat" @@ -2544,7 +2544,7 @@ #. Translators: Followed by an input request a number of people msgid "For rooms with more than this many people" -msgstr "În camerele cu un număr mai mare de atât" +msgstr "În canalele cu un număr mai mare de atât" msgid "If user has not spoken in this many minutes" msgstr "Dacă utilizatorul nu a zis nimic în acest număr de minute" @@ -2572,7 +2572,7 @@ "This plugin hides join/part messages in large rooms, except for those users " "actively taking part in a conversation." msgstr "" -"Acest modul ascunde mesajele de intrare și ieșire din camerele mari, " +"Acest modul ascunde mesajele de intrare și ieșire din canalele mari, " "afișându-le doar pentru utilizatorii activi." #. This is used in the place of a timezone abbreviation if the @@ -2828,7 +2828,8 @@ "This works for AIM, ICQ, XMPP, Sametime, and Yahoo!" msgstr "" "Deschide ferestrele sau taburile de discuții înainte ca interlocutorii să vă " -"trimită ce începuseră să scrie. Merge cu AIM, ICQ, XMPP, Sametime și Yahoo!" +"trimită ce au început să scrie. Funcționează pentru protocoalele AIM, ICQ, " +"XMPP, Sametime și Yahoo!." msgid "You feel a disturbance in the force..." msgstr "Vine, vine, calcă totul în picioare..." @@ -3225,9 +3226,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Prenume" @@ -3277,7 +3276,7 @@ msgstr "Adaugă în chat" msgid "Chat _name:" -msgstr "_Nume chat:" +msgstr "_Nume de chat:" #, c-format msgid "Unable to resolve hostname '%s': %s" @@ -3348,7 +3347,7 @@ msgstr "subiectul curent este: %s" msgid "No topic is set" -msgstr "Nu există topic" +msgstr "Nu există un subiect" msgid "File Transfer Failed" msgstr "Transferul fișierului a eșuat" @@ -3384,7 +3383,7 @@ msgstr "Afișare MOTD" msgid "_Channel:" -msgstr "C_hat:" +msgstr "Ca_nal:" msgid "_Password:" msgstr "_Parolă:" @@ -3411,7 +3410,7 @@ msgstr "Utilizatori" msgid "Topic" -msgstr "Topic" +msgstr "Subiect" #. *< type #. *< ui_requirement @@ -3511,7 +3510,7 @@ #, c-format msgid "The topic for %s is: %s" -msgstr "Topicul pentru %s este: %s" +msgstr "Subiectul pentru %s este: %s" #, c-format msgid "Unknown message '%s'" @@ -3534,17 +3533,17 @@ msgstr "Ora locală a serverului IRC este:" msgid "No such channel" -msgstr "Nu există un asemenea chat" +msgstr "Nu există un asemenea canal" #. does this happen? msgid "no such channel" -msgstr "nu există un asemenea chat" +msgstr "nu există un asemenea canal" msgid "User is not logged in" msgstr "Utilizator neconectat" msgid "No such nick or channel" -msgstr "Nu există un asemenea pseudonim sau chat" +msgstr "Nu există un asemenea pseudonim sau canal" msgid "Could not send" msgstr "Nu s-a putut trimite" @@ -3604,7 +3603,7 @@ #, c-format msgid "You have parted the channel%s%s" -msgstr "Ați părăsit chat-ul%s%s" +msgstr "Ați părăsit canalul%s%s" msgid "Error: invalid PONG from server" msgstr "Eroare: PONG nevalid de la server" @@ -3618,10 +3617,10 @@ msgstr "Nu s-a putut intra în %s: E nevoie de înregistrare" msgid "Cannot join channel" -msgstr "Nu s-a putut intra în chat" +msgstr "Nu s-a putut intra în canal" msgid "Nick or channel is temporarily unavailable." -msgstr "Pseudonimul sau chat-ul sunt temporar indisponibile." +msgstr "Pseudonimul sau canalul sunt temporar indisponibile." #, c-format msgid "Wallops from %s" @@ -3647,8 +3646,8 @@ "deop <nick1> [nick2] ...: Remove channel operator status from " "someone. You must be a channel operator to do this." msgstr "" -"deop <pseudonim1> [pseudonim2] ...: Scoateți din lista operatorilor " -"un utilizator. Pentru aceasta e nevoie să fiți operator." +"deop <pseudonim1> [pseudonim2] ...: Scoateți un utilizator din lista " +"operatorilor canalului. Pentru aceasta e nevoie să fiți operator." msgid "" "devoice <nick1> [nick2] ...: Remove channel voice status from " @@ -3656,44 +3655,44 @@ "must be a channel operator to do this." msgstr "" "devoice <pseudonim1>: [pseudonim2] ...: Împiedicați anumiți " -"utilizatori să trimită mesaje într-un chat moderat (+m). Pentru aceasta e " -"nevoie să fiți operator." +"utilizatori să trimită mesaje într-un canal moderat (+m). Pentru aceasta e " +"nevoie să fiți operator al canalului." msgid "" "invite <nick> [room]: Invite someone to join you in the specified " "channel, or the current channel." msgstr "" -"invite <pseudonim> [chat]: Invitați pe cineva să vi se alăture în " -"chat-ul curent sau într-altul specificat." +"invite <pseudonim> [canal]: Invitați pe cineva să vi se alăture în " +"canalul curent sau într-altul specificat." msgid "" "j <room1>[,room2][,...] [key1[,key2][,...]]: Enter one or more " "channels, optionally providing a channel key for each if needed." msgstr "" -"j <chat1>[,chat2][,...] [cheie1][,cheie2][,...]: Intrați în unul sau " -"mai multe chat-uri, opțional precizând o cheie pentru fiecare, dacă e " +"j <canal1>[,canal2][,...] [cheie1][,cheie2][,...]: Intrați în unul " +"sau mai multe canale, opțional precizând o cheie pentru fiecare, dacă e " "necesar." msgid "" "join <room1>[,room2][,...] [key1[,key2][,...]]: Enter one or more " "channels, optionally providing a channel key for each if needed." msgstr "" -"join <chat1>[,chat2][,...] [cheie1[,cheie2][,...]]: Intrați în unul " -"sau mai multe chat-uri, opțional precizând o cheie pentru fiecare, dacă e " +"join <canal1>[,canal2][,...] [cheie1[,cheie2][,...]]: Intrați în unul " +"sau mai multe canale, opțional precizând o cheie pentru fiecare, dacă e " "necesar." msgid "" "kick <nick> [message]: Remove someone from a channel. You must be a " "channel operator to do this." msgstr "" -"kick <pseudonim> [mesaj]: Dați pe cineva afară din chat. Pentru " -"aceasta e nevoie să fiți operator." +"kick <pseudonim> [mesaj]: Dați pe cineva afară dintr-un canal. Pentru " +"aceasta e nevoie să fiți operator al respectivului canal." msgid "" "list: Display a list of chat rooms on the network. <i>Warning, some servers " "may disconnect you upon doing this.</i>" msgstr "" -"list: Listează camerele de chat din rețea. <i>Atenție! Anumite servere vă " +"list: Listează canalele de chat din rețea. <i>Atenție! Anumite servere vă " "vor deconecta la executarea acestei comenzi.</i>" msgid "me <action to perform>: Perform an action." @@ -3706,18 +3705,18 @@ "mode <+|-><A-Za-z> <nick|channel>: Set or unset a channel " "or user mode." msgstr "" -"mode <+|-><A-Za-z> <pseudonim|chat>: Inițializați sau " -"reinițializați un chat sau un mod pentru utilizator." +"mode <+|-><A-Za-z> <pseudonim|canal>: Inițializați sau " +"reinițializați un canal ori un mod de utilizator." msgid "" "msg <nick> <message>: Send a private message to a user (as " "opposed to a channel)." msgstr "" "msg <pseudonim> <mesaj>: Trimiteți un mesaj privat către un " -"utilizator (nu în camera de chat)." +"utilizator (nu unul public în canal)." msgid "names [channel]: List the users currently in a channel." -msgstr "names [chat]: Listați utilizatorii din chat." +msgstr "names [canal]: Listați utilizatorii dintr-un canal." msgid "nick <new nickname>: Change your nickname." msgstr "nick <pseudonim nou>: Schimbați pseudonimul propriu." @@ -3727,14 +3726,15 @@ msgid "notice <target<: Send a notice to a user or channel." msgstr "" -"me <acțiune>: Trimite o notificare către un contact sau un chat." +"me <acțiune>: Trimite o notificare către un contact sau un canal." msgid "" "op <nick1> [nick2] ...: Grant channel operator status to someone. You " "must be a channel operator to do this." msgstr "" "op <pseudonim1> [pseudonim2] ...: Acordați status de operator unuia " -"sau mai multor utilizatori. Pentru aceasta e nevoie să fiți operator." +"sau mai multor utilizatori. Pentru aceasta e nevoie să fiți operator al " +"canalului." msgid "" "operwall <message>: If you don't know what this is, you probably " @@ -3750,7 +3750,7 @@ "part [room] [message]: Leave the current channel, or a specified channel, " "with an optional message." msgstr "" -"part [chat] [mesaj]: Ieșiți din chat-ul curent (sau un altul specificat) cu " +"part [canal] [mesaj]: Ieșiți din canalul curent (sau un altul specificat) cu " "un mesaj opțional." msgid "" @@ -3765,7 +3765,7 @@ "opposed to a channel)." msgstr "" "query <pseudonim> %lt;mesaj>: Trimiteți un mesaj privat către un " -"utilizator (nu către un chat)." +"utilizator (nu către un canal)." msgid "quit [message]: Disconnect from the server, with an optional message." msgstr "quit [mesaj]: Vă deconectați de la server cu un mesaj opțional." @@ -3777,14 +3777,14 @@ "remove <nick> [message]: Remove someone from a room. You must be a " "channel operator to do this." msgstr "" -"remove <pseudonim> [mesaj]: Scoateți un utilizator din chat. Pentru " -"aceasta trebuie să fiți operator." +"remove <pseudonim> [mesaj]: Scoateți un utilizator dintr-un canal. " +"Pentru aceasta trebuie să fiți operator al respectivului canal." msgid "time: Displays the current local time at the IRC server." msgstr "time: Arată ora locală a serverului IRC." msgid "topic [new topic]: View or change the channel topic." -msgstr "topic [topic nou]: Verificați sau schimbați subiectul chat-ului." +msgstr "topic [subiect nou]: Verificați sau schimbați subiectul canalului." msgid "umode <+|-><A-Za-z>: Set or unset a user mode." msgstr "" @@ -3800,7 +3800,8 @@ "must be a channel operator to do this." msgstr "" "voice <pseudonim1> [pseudonim2] ...: Acordați unui utilizator " -"posibilitatea de a scrie ceva într-un chat moderat." +"posibilitatea de a scrie ceva într-un canal moderat. Trebuie să fiți " +"operator al respectivului canal." msgid "" "wallops <message>: If you don't know what this is, you probably can't " @@ -3908,7 +3909,7 @@ "it. This indicates a likely MITM attack" msgstr "" "Acest server suportă „channel binding”, dar nu pare să anunțe acest lucru. " -"Poate fi vorba despre un atac MITM." +"Poate fi vorba despre un atac „man in the middle”." msgid "Server does not support channel binding" msgstr "Serverul nu suportă „channel binding”" @@ -3988,7 +3989,6 @@ msgid "Postal Code" msgstr "Cod poștal" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Țară" @@ -4092,7 +4092,7 @@ msgstr "Desubscrie" msgid "Initiate _Chat" -msgstr "Inițiază o _discuție" +msgstr "Inițiază un _chat" msgid "Log In" msgstr "Autentificare" @@ -4158,7 +4158,7 @@ msgstr "Caută în acest director" msgid "_Room:" -msgstr "Ca_meră:" +msgstr "Ca_nal:" msgid "_Server:" msgstr "Ser_ver:" @@ -4168,10 +4168,10 @@ #, c-format msgid "%s is not a valid room name" -msgstr "%s nu este un nume valid de chat" +msgstr "%s nu este un nume valid de canal" msgid "Invalid Room Name" -msgstr "Nume incorect de chat" +msgstr "Nume incorect de canal" #, c-format msgid "%s is not a valid server name" @@ -4182,10 +4182,10 @@ #, c-format msgid "%s is not a valid room handle" -msgstr "%s nu este un nume valid de chat" +msgstr "%s nu este un nume valid de canal" msgid "Invalid Room Handle" -msgstr "Titlu incorect de chat" +msgstr "Titlu incorect de canal" msgid "Configuration error" msgstr "Eroare de configurare" @@ -4194,19 +4194,20 @@ msgstr "Configurare nereușită" msgid "Room Configuration Error" -msgstr "Eroare la configurarea camerei de chat" +msgstr "Eroare la configurarea canalului" msgid "This room is not capable of being configured" -msgstr "Această cameră de chat nu poate fi configurată" +msgstr "Acest canal nu poate fi configurat" msgid "Registration error" msgstr "Eroare la înregistrare" msgid "Nick changing not supported in non-MUC chatrooms" -msgstr "Schimbarea pseudonimului nu e suportată în camerele de chat non-MUC" +msgstr "" +"Schimbarea pseudonimului nu e suportată în canalele de chat de tip non-MUC" msgid "Error retrieving room list" -msgstr "Eroare la obținerea listei camerelor de chat" +msgstr "Eroare la obținerea listei canalelor" msgid "Invalid Server" msgstr "Server nevalid" @@ -4218,7 +4219,7 @@ msgstr "Selectați un server de conferințe pentru interogare" msgid "Find Rooms" -msgstr "Caută camere de chat" +msgstr "Caută canale" msgid "Affiliations:" msgstr "Afilieri:" @@ -4676,24 +4677,23 @@ msgstr "Acest protocol nu suportă PEP, nu se poate alege o stare" msgid "config: Configure a chat room." -msgstr "config: Configurați o cameră de chat." +msgstr "config: Configurați un canal de chat." msgid "configure: Configure a chat room." -msgstr "configure: Configurați o cameră de chat." +msgstr "configure: Configurați un canal de chat." msgid "part [message]: Leave the room." -msgstr "part [message]: Ieșiți din cameră." +msgstr "part [message]: Ieșiți din canal." msgid "register: Register with a chat room." -msgstr "register: Vă înregistrați într-un chat." +msgstr "register: Înregistrare într-un canal de chat." msgid "topic [new topic]: View or change the topic." msgstr "topic [subiect nou]: Verificați sau schimbați subiectul." msgid "ban <user> [reason]: Ban a user from the room." msgstr "" -"ban <nume de utilizator> [chat]: Blocați accesul unui utilizator în " -"chat." +"ban <utilizator> [motiv]: Blocați accesul unui utilizator în canal." msgid "" "affiliate <owner|admin|member|outcast|none> [nick1] [nick2] ...: Get " @@ -4701,7 +4701,7 @@ msgstr "" "affiliate <deținător|administrator|membru|renegat|nimic> [pseudonim1] " "[pseudonim2] ...: Aflați utilizatorii cu o afiliere sau definiți afilierea " -"utilizatorilor față de camera de chat." +"utilizatorilor față de canal." msgid "" "role <moderator|participant|visitor|none> [nick1] [nick2] ...: Get the " @@ -4709,16 +4709,16 @@ msgstr "" "role <moderator|participant|vizitator|nimic> [pseudonim1] " "[pseudonim2] ...: Aflați utilizatorii cu un anume rol sau schimbați rolul " -"utilizatorilor în camera de chat." +"utilizatorilor în canal." msgid "invite <user> [message]: Invite a user to the room." -msgstr "invite <nume ales> [chat]: Invitați un utilizator într-un chat." +msgstr "invite <utilizator> [mesaj]: Invitați un utilizator în canal." msgid "join: <room> [password]: Join a chat on this server." -msgstr "join: <chat> [parolă]: Intrați într-un chat al unui server." +msgstr "join: <canal> [parolă]: Intrați într-un canal pe acest server." msgid "kick <user> [reason]: Kick a user from the room." -msgstr "kick <utilizator> [motiv]: Dați afară din chat un utilizator." +msgstr "kick <utilizator> [motiv]: Dați un utilizator afară din canal ." msgid "" "msg <user> <message>: Send a private message to another user." @@ -4804,7 +4804,7 @@ #, c-format msgid "The topic is: %s" -msgstr "Topicul este: %s" +msgstr "Subiectul este: %s" #, c-format msgid "Message delivery to %s failed: %s" @@ -4836,24 +4836,24 @@ #, c-format msgid "Error joining chat %s" -msgstr "Eroare la intrarea în camera de chat %s" +msgstr "Eroare la intrarea în canalul de chat %s" #, c-format msgid "Error in chat %s" -msgstr "Eroare în camera de chat %s" +msgstr "Eroare în canalul de chat %s" msgid "Create New Room" -msgstr "Creează o nouă cameră de chat" +msgstr "Creare a unui nou canal" msgid "" "You are creating a new room. Would you like to configure it, or accept the " "default settings?" msgstr "" -"Sunteți pe cale să creați o nouă cameră de chat. Doriți să o configurați sau " +"Sunteți pe cale să creați un nou canal. Doriți să îl configurați sau " "acceptați opțiunile implicite?" msgid "_Configure Room" -msgstr "Opțiuni _cameră de chat" +msgstr "Opțiuni pentru _canal" msgid "_Accept Defaults" msgstr "_Opțiuni implicite" @@ -5407,7 +5407,8 @@ #, c-format msgid "%s sent you a voice chat invite, which is not yet supported." msgstr "" -"%s v-a trimis o invitație de chat audio, pentru care nu există încă suport." +"%s v-a trimis o invitație pentru un apel de voce, pentru care nu există încă " +"suport." msgid "Nudge" msgstr "Buzz" @@ -6002,7 +6003,7 @@ msgstr "Cele două PIN-uri introduse nu se potrivesc." msgid "The Display Name you entered is invalid." -msgstr "Aliasul introdus este nevalid." +msgstr "Aliasul introdus nu este valid." msgid "" "The birthday you entered is invalid. The correct format is: 'YYYY-MM-DD'." @@ -6092,6 +6093,9 @@ msgid "Connecting..." msgstr "Conectare..." +msgid "The Display Name you entered is too short." +msgstr "Aliasul introdus este prea scurt." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "PIN-ul introdus are o lungime nevalidă [7-10]." @@ -6171,7 +6175,7 @@ msgstr "a fost dat afară" msgid "_Room Name:" -msgstr "Numele came_rei:" +msgstr "Numele ca_nalului:" #. Display system message in chat window msgid "You have invited" @@ -6190,9 +6194,19 @@ msgid "Hidden Number" msgstr "Număr ascuns" +msgid "No profile available" +msgstr "Niciun profil disponibil" + +msgid "This contact does not have a profile." +msgstr "Acest contact nu are un profil." + msgid "Your MXit ID..." msgstr "ID propriu MXit..." +#. contact is in Deleted, Rejected or None state +msgid "Re-Invite" +msgstr "Reinvită" + #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") msgid "WAP Server" @@ -6276,7 +6290,7 @@ msgstr "Eroare la transferul de fișiere" msgid "Cannot create MultiMx room" -msgstr "Nu se poate crea camera MultiMX" +msgstr "Nu se poate crea canalul MultiMX" msgid "MultiMx Invitation Error" msgstr "Eroare de invitaţie MultiMx" @@ -6744,7 +6758,7 @@ "greșite" msgid "You cannot add the same person twice to a conversation" -msgstr "Nu puteți adăuga aceeași persoană de două ori într-o conversație" +msgstr "Nu puteți adăuga aceeași persoană de două ori într-o discuție" msgid "You have reached your limit for the number of contacts allowed" msgstr "Ați atins numărul maxim permis de contacte" @@ -7011,10 +7025,10 @@ "potrivește cu cea aleasă de %s sau %s utilizează un client problematic)." msgid "Could not join chat room" -msgstr "Nu s-a putut intra în camera de chat" +msgstr "Nu s-a putut intra în canalul de chat" msgid "Invalid chat room name" -msgstr "Nume nevalid de cameră de chat" +msgstr "Nume nevalid pentru canalul de chat" msgid "Invalid error" msgstr "Eroare nevalidă" @@ -7217,15 +7231,15 @@ "IM. Try using file transfer instead.\n" msgstr "" "%s a încercat să vă trimită un fișier de %s, dar se permite doar trimiterea " -"de fișiere mai mici de %s în discuțiile directe. Încercați transferul de " -"fișiere.\n" +"de fișiere mai mici de %s în discuțiile directe. Încercați mai bine " +"transferul de fișiere.\n" #, c-format msgid "File %s is %s, which is larger than the maximum size of %s." msgstr "Fișierul %s are %s, care depășește mărimea maximă de %s." msgid "Free For Chat" -msgstr "Disponibil" +msgstr "Disponibil pentru discuții" msgid "Not Available" msgstr "Indisponibil" @@ -7492,7 +7506,15 @@ #, c-format msgid "You have been disconnected from chat room %s." -msgstr "Contul v-a fost deconectat din camera de chat %s." +msgstr "Ați pierdut conexiunea cu canalul de chat %s." + +msgid "The new formatting is invalid." +msgstr "Formatul nou este nevalid." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "" +"Formatarea numelor de utilizatori nu poate schimba decât spațiile goale și " +"capitalizarea." msgid "Pop-Up Message" msgstr "Mesaj popup" @@ -7771,14 +7793,6 @@ msgid "ICQ Privacy Options" msgstr "Opțiuni de securitate ICQ" -msgid "The new formatting is invalid." -msgstr "Formatul nou este nevalid." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "" -"Formatarea numelor de utilizatori nu poate schimba decât spațiile goale și " -"capitalizarea." - msgid "Change Address To:" msgstr "Schimbă adresa în:" @@ -8406,7 +8420,7 @@ #. XXX: Should this be "Topic"? msgid "Room Title" -msgstr "Numele camerei" +msgstr "Numele canalului" msgid "Notice" msgstr "Notificare" @@ -8684,7 +8698,10 @@ msgstr "Afișare știri server" msgid "Show chat room when msg comes" -msgstr "Arată camera de chat când vine msg" +msgstr "Arată canalul de chat la primirea unui mesaj privat" + +msgid "Use default font" +msgstr "Utilizează fontul implicit" msgid "Keep alive interval (seconds)" msgstr "Interval „keep alive” (secunde)" @@ -8808,7 +8825,7 @@ "Room %u, reply 0x%02X" msgstr "" "Răspuns de eroare %s(0x%02X)\n" -"Camera %u, răspuns 0x%02X" +"Canalul %u, răspuns 0x%02X" msgid "QQ Qun Command" msgstr "Comandă QQ Qun" @@ -8929,7 +8946,7 @@ "Please enter a topic for the new conference, and an invitation message to be " "sent to %s" msgstr "" -"Introduceți un topic pentru noua conferință și un mesaj pentru invitarea " +"Introduceți un subiect pentru noua conferință și un mesaj pentru invitarea " "utilizatorului %s" msgid "New Conference" @@ -8967,7 +8984,7 @@ msgstr "Trimite un anunț TEST" msgid "Topic:" -msgstr "Topic:" +msgstr "Subiect:" msgid "No Sametime Community Server specified" msgstr "Nu s-a specificat un server de comunitate Sametime" @@ -9353,17 +9370,17 @@ #, c-format msgid "Channel %s does not exist in the network" -msgstr "Chat-ul %s nu există în rețea" +msgstr "Canalul %s nu există în rețea" msgid "Channel Information" -msgstr "Detalii chat" +msgstr "Detaliile canalului" msgid "Cannot get channel information" -msgstr "Nu s-au putut obține detalii despre chat" +msgstr "Nu s-au putut obține detalii despre canal" #, c-format msgid "<b>Channel Name:</b> %s" -msgstr "<b>Nume chat:</b> %s" +msgstr "<b>Numele canalului:</b> %s" #, c-format msgid "<br><b>User Count:</b> %d" @@ -9371,24 +9388,24 @@ #, c-format msgid "<br><b>Channel Founder:</b> %s" -msgstr "<br><b>Inițiator chat:</b> %s" +msgstr "<br><b>Inițiatorul canalului:</b> %s" #, c-format msgid "<br><b>Channel Cipher:</b> %s" -msgstr "<br><b>Cifru chat:</b> %s" +msgstr "<br><b>Cifru de canal:</b> %s" #. Definition of HMAC: http://en.wikipedia.org/wiki/HMAC #, c-format msgid "<br><b>Channel HMAC:</b> %s" -msgstr "<br><b>Chat HMAC:</b> %s" +msgstr "<br><b>HMAC de canal:</b> %s" #, c-format msgid "<br><b>Channel Topic:</b><br>%s" -msgstr "<br><b>Topic chat:</b><br>%s" +msgstr "<br><b>Subiectul canalului:</b><br>%s" #, c-format msgid "<br><b>Channel Modes:</b> " -msgstr "<br><b>Moduri chat:</b> " +msgstr "<br><b>Modurile canalului:</b> " #, c-format msgid "<br><b>Founder Key Fingerprint:</b><br>%s" @@ -9399,17 +9416,17 @@ msgstr "<br><b>Amprentă silabică a cheii fondatorului:</b><br>%s" msgid "Add Channel Public Key" -msgstr "Adaugă cheia publică a chat-ului" +msgstr "Adaugă cheia publică a canalului" #. Add new public key msgid "Open Public Key..." msgstr "Deschide cheia publică..." msgid "Channel Passphrase" -msgstr "Frază secretă pentru chat" +msgstr "Frază secretă pentru canal" msgid "Channel Public Keys List" -msgstr "Listă chei publice chat" +msgstr "Lista cheilor publice pentru canal" #, c-format msgid "" @@ -9419,14 +9436,14 @@ "channel public keys are set then only users whose public keys are listed are " "able to join." msgstr "" -"Autentificarea în chat este utilizată pentru a bloca accesul neautorizat în " -"chat. Autentificarea poate fi pe bază de frază secretă sau pe bază de " -"semnături digitale. În primul caz, trebuie permis accesul inițial la chat. " -"În cel de-al doilea, doar utilizatorii ale căror semnături digitale sunt " -"listate pot intra în chat." +"Autentificarea în canal este utilizată pentru a bloca accesul neautorizat. " +"Autentificarea poate fi pe bază de frază secretă sau pe bază de semnături " +"digitale. În primul caz, trebuie permis accesul inițial la canal. În cel de-" +"al doilea, doar utilizatorii ale căror semnături digitale sunt listate pot " +"intra în canal." msgid "Channel Authentication" -msgstr "Autentificare în chat" +msgstr "Autentificare în canal" msgid "Add / Remove" msgstr "Adaugă/Șterge" @@ -9439,24 +9456,25 @@ #, c-format msgid "Please enter the %s channel private group name and passphrase." -msgstr "Introduceți numele grupului chat-ului privat %s și fraza secretă." +msgstr "" +"Introduceți numele grupului privat al canalului %s și fraza secretă asociată." msgid "Add Channel Private Group" -msgstr "Adaugă grupul chat-ului privat" +msgstr "Adaugă grupul privat al canalului" msgid "User Limit" -msgstr "Limită utilizatori" +msgstr "Limită de utilizatori" msgid "Set user limit on channel. Set to zero to reset user limit." msgstr "" -"Definiți numărul maxim de utilizatori în chat. Zero pentru un număr " +"Definiți numărul maxim de utilizatori în canal. Zero pentru un număr " "nelimitat." msgid "Invite List" -msgstr "Listă invitații" +msgstr "Listă de invitații" msgid "Ban List" -msgstr "Listă interdicții" +msgstr "Listă de interdicții" msgid "Add Private Group" msgstr "Adaugă grupul privat" @@ -9468,7 +9486,7 @@ msgstr "Inițializează permanent" msgid "Set User Limit" -msgstr "Introducere limită utilizatori" +msgstr "Inițializează limita de utilizatori" msgid "Reset Topic Restriction" msgstr "Anulează blocarea subiectului" @@ -9477,22 +9495,22 @@ msgstr "Blochează subiectul" msgid "Reset Private Channel" -msgstr "Reinițializează chat-ul privat" +msgstr "Reinițializează canalul privat" msgid "Set Private Channel" -msgstr "Inițializează chat-ul privat" +msgstr "Inițializează canalul privat" msgid "Reset Secret Channel" -msgstr "Reinițializează chat-ul secret" +msgstr "Reinițializează canalul secret" msgid "Set Secret Channel" -msgstr "Inițializează chat-ul secret" +msgstr "Inițializează canalul secret" #, c-format msgid "" "You have to join the %s channel before you are able to join the private group" msgstr "" -"Trebuie să intrați în chat-ul %s înainte de a vă putea alătura grupului " +"Trebuie să intrați în canalul %s înainte de a vă putea alătura grupului " "privat." msgid "Join Private Group" @@ -9558,11 +9576,11 @@ #, c-format msgid "<I>%s</I> set channel <I>%s</I> modes to: %s" -msgstr "<I>%s</I> a definit modurile chat-ului <I>%s</I> astfel: %s" +msgstr "<I>%s</I> a definit modurile canalului <I>%s</I> astfel: %s" #, c-format msgid "<I>%s</I> removed all channel <I>%s</I> modes" -msgstr "<I>%s</I> a înlăturat toate modurile chat-ului <I>%s</I>" +msgstr "<I>%s</I> a înlăturat toate modurile canalului <I>%s</I>" #, c-format msgid "<I>%s</I> set <I>%s's</I> modes to: %s" @@ -9607,11 +9625,11 @@ #, c-format msgid "You are channel founder on <I>%s</I>" -msgstr "Sunteți inițiatorul chat-ului <I>%s</I>" +msgstr "Sunteți inițiator de canal pentru <I>%s</I>" #, c-format msgid "Channel founder on <I>%s</I> is <I>%s</I>" -msgstr "Inițiatorul chat-ului în <I>%s</I> este <I>%s</I>" +msgstr "Inițiatorul canalului în <I>%s</I> este <I>%s</I>" msgid "Real Name" msgstr "Nume real" @@ -9641,10 +9659,10 @@ msgstr "Schimbarea pseudonimului a eșuat" msgid "Roomlist" -msgstr "Listă camere de chat" +msgstr "Listă de canale" msgid "Cannot get room list" -msgstr "Nu se poate obține lista camerelor de chat" +msgstr "Nu se poate obține lista canalelor" msgid "Network is empty" msgstr "Rețeaua este goală" @@ -9684,19 +9702,19 @@ msgstr "" "Ora pornirii serverului local: %s\n" "Uptime pentru serverul local: %s\n" -"Clienți server local: %d\n" -"Chat-uri server local: %d\n" -"Operatori server local: %d\n" -"Operatori router local: %d\n" -"Clienți celulă locală: %d\n" -"Chat-uri celulă locală: %d\n" -"Servere celulă locală: %d\n" +"Clienți pe serverul local: %d\n" +"Canale pe serverul local: %d\n" +"Operatori pe serverul local: %d\n" +"Operatori pe routerul local: %d\n" +"Clienți în celula locală: %d\n" +"Canale în celula locală: %d\n" +"Servere în celula locală: %d\n" "Total clienți: %d\n" -"Total chat-uri: %d\n" +"Total canale: %d\n" "Total servere: %d\n" "Total routere: %d\n" -"Total operatori servere: %d\n" -"Total operatori routere: %d\n" +"Total operatori pe servere: %d\n" +"Total operatori pe routere: %d\n" msgid "Network Statistics" msgstr "Statistici rețea" @@ -9903,46 +9921,46 @@ msgstr "Utilizatorul <I>%s</I> nu este prezent în rețea" msgid "Topic too long" -msgstr "Topic prea lung" +msgstr "Subiect prea lung" msgid "You must specify a nick" msgstr "Trebuie să specificați un pseudonim" #, c-format msgid "channel %s not found" -msgstr "chat-ul %s nu a fost găsit" +msgstr "canalul %s nu a fost găsit" #, c-format msgid "channel modes for %s: %s" -msgstr "modurile de chat pentru %s sunt: %s" +msgstr "modurile de canal pentru %s sunt: %s" #, c-format msgid "no channel modes are set on %s" -msgstr "chat-ul %s nu are niciun mod definit" +msgstr "canalul %s nu are niciun mod definit" #, c-format msgid "Failed to set cmodes for %s" -msgstr "Nu s-au putut defini modurile chat-ului %s" +msgstr "Nu s-au putut defini modurile canalului %s" #, c-format msgid "Unknown command: %s, (may be a client bug)" msgstr "Comandă necunoscută: %s (poate fi o problemă de client)" msgid "part [channel]: Leave the chat" -msgstr "part [chat]: Părăsește un chat" +msgstr "part [canal]: Părăsește un canal" msgid "leave [channel]: Leave the chat" -msgstr "leave [chat]: Părăsește un chat" +msgstr "leave [canal]: Părăsește un canal" msgid "topic [<new topic>]: View or change the topic" -msgstr "topic [<nou topic>]: Arată sau schimbă subiectul" +msgstr "topic [<nou subiect>]: Arată sau schimbă subiectul" msgid "join <channel> [<password>]: Join a chat on this network" msgstr "" -"join <chat> [<parolă>]: Intră într-un chat din această rețea" +"join <canal> [<parolă>]: Intră într-un canal din această rețea" msgid "list: List channels on this network" -msgstr "list: Listează chat-urile din această rețea" +msgstr "list: Listează canalele din această rețea" msgid "whois <nick>: View nick's information" msgstr "whois <pseudonim>: Arată detaliile utilizatorului" @@ -9982,15 +10000,15 @@ "cmode <channel> [+|-<modes>] [arguments]: Change or display " "channel modes" msgstr "" -"cmode <chat> [+|-<moduri>] [argumente]: Schimbă sau arată " -"modurile chat-ului." +"cmode <canal> [+|-<moduri>] [argumente]: Schimbă sau arată " +"modurile canalului." msgid "" "cumode <channel> +|-<modes> <nick>: Change nick's modes " "on channel" msgstr "" -"cumode <chat> +|-<moduri> <pseudonim>: Schimbă modurile " -"respectivului utilizator în chat" +"cumode <canal> +|-<moduri> <pseudonim>: Schimbă modurile " +"respectivului utilizator în canal" msgid "umode <usermodes>: Set your modes in the network" msgstr "umode <:moduri_utilizator>: Alegeți-vă modurile în rețea" @@ -10002,21 +10020,21 @@ "invite <channel> [-|+]<nick>: invite nick or add/remove from " "channel invite list" msgstr "" -"invite <chat> [-|+]<pseudonim>: invită respectivul utilizator " -"sau adaugă-l/șterge-l din lista invitaților chat-ului" +"invite <canal> [-|+]<pseudonim>: invită respectivul utilizator " +"sau adaugă-l/șterge-l din lista invitaților canalului" msgid "kick <channel> <nick> [comment]: Kick client from channel" msgstr "" -"kick <chat> <pseudonim> [comentariu]: Dă afară din chat un " -"utilizator." +"kick <canal> <pseudonim> [comentariu]: Dă un utilizator afară " +"din canal" msgid "info [server]: View server administrative details" msgstr "info [server]: Arată detalii administrative despre server" msgid "ban [<channel> +|-<nick>]: Ban client from channel" msgstr "" -"ban [<chat> +|-<pseudonim>]: Interzice utilizatorului respectiv " -"accesul la acest chat" +"ban [<canal> +|-<pseudonim>]: Interzice utilizatorului respectiv " +"accesul la acest canal" msgid "getkey <nick|server>: Retrieve client's or server's public key" msgstr "" @@ -10030,14 +10048,14 @@ msgstr "ping: PING către serverul curent" msgid "users <channel>: List users in channel" -msgstr "user <chat>: Listează utilizatorii dintr-un chat" +msgstr "user <canal>: Listează utilizatorii dintr-un canal" msgid "" "names [-count|-ops|-halfops|-voices|-normal] <channel(s)>: List " "specific users in channel(s)" msgstr "" -"names [-count|-ops|-halfops|-voices|-normal] <chat(-uri)>: Listează " -"anumite tipuri de utilizatori din chat-urile precizate" +"names [-count|-ops|-halfops|-voices|-normal] <canal(e)>: Listează " +"anumite tipuri de utilizatori din canalele precizate" #. *< type #. *< ui_requirement @@ -10179,7 +10197,7 @@ "%s sent message to whiteboard on %s channel. Would you like to open the " "whiteboard?" msgstr "" -"%s a trimis un mesaj către „whiteboard” în chat-ul %s. Doriți să deschid un " +"%s a trimis un mesaj către „whiteboard” în canalul %s. Doriți să deschid un " "whiteboard?" msgid "Whiteboard" @@ -10293,10 +10311,10 @@ msgstr "Autentificare domeniu" msgid "join <room>: Join a chat room on the Yahoo network" -msgstr "join: <room>: Intrați într-un chat din rețeaua Yahoo!" +msgstr "join: <chat>: Intrați într-un canal de chat din rețeaua Yahoo!" msgid "list: List rooms on the Yahoo network" -msgstr "list: Listează chat-urile din rețeaua Yahoo" +msgstr "list: Listează canalele de chat din rețeaua Yahoo" msgid "doodle: Request user to start a Doodle session" msgstr "doodle: Cereți unui utilizator să iniție o sesiune de mâzgălituri" @@ -10327,16 +10345,16 @@ msgstr "Port transfer de fișiere" msgid "Chat room locale" -msgstr "Opțiuni locale chat" +msgstr "Localizarea pentru chat" msgid "Ignore conference and chatroom invitations" -msgstr "Ignoră invitațiile la conferințe și chat" +msgstr "Ignoră invitațiile la conferințe și canale de chat" msgid "Use account proxy for HTTP and HTTPS connections" msgstr "Utilizează proxy-ul contului pentru conexiuni HTTP și HTTPS" msgid "Chat room list URL" -msgstr "Adresa listei camerelor de chat" +msgstr "Adresa URL a listei canalelor de chat" msgid "Yahoo JAPAN ID..." msgstr "Identitate Yahoo Japonia..." @@ -10357,8 +10375,8 @@ #, c-format msgid "%s has sent you a webcam invite, which is not yet supported." msgstr "" -"%s v-a trimis o invitație de acces la camera web, invitație ce nu este încă " -"suportată" +"%s v-a trimis o invitație de acces la camera web, pentru care încă nu există " +"suport." msgid "Your SMS was not delivered" msgstr "Mesajul SMS nu v-a fost trimis" @@ -10665,11 +10683,11 @@ #. -6 msgid "Unknown room" -msgstr "Cameră de chat necunoscută" +msgstr "Canal necunoscut" #. -15 msgid "Maybe the room is full" -msgstr "Camera de chat e probabil plină" +msgstr "Canalul e probabil plin" #. -35 msgid "Not available" @@ -10680,23 +10698,23 @@ "able to rejoin a chatroom" msgstr "" "Eroare necunoscută. S-ar putea să trebuiască să vă deconectați pentru cinci " -"minute înainte de a reintra în camera de chat." +"minute înainte de a reintra în canalul de chat." #, c-format msgid "You are now chatting in %s." -msgstr "Ați intrat în camera de chat %s." +msgstr "Ați intrat în chat-ul %s." msgid "Failed to join buddy in chat" msgstr "Intrarea în chat alături de acest contact a eșuat" msgid "Maybe they're not in a chat?" -msgstr "Poate nu e sau nu sunt în niciun chat?" +msgstr "Poate că ei nu sunt în niciun chat?" msgid "Fetching the room list failed." -msgstr "Obținerea listei camerelor de chat a eșuat." +msgstr "Obținerea listei de canale a eșuat." msgid "Voices" -msgstr "Audio" +msgstr "Voci" msgid "Webcams" msgstr "Video" @@ -10705,10 +10723,10 @@ msgstr "Probleme la conectare" msgid "Unable to fetch room list." -msgstr "Nu se poate obține lista camerelor de chat." +msgstr "Nu se poate obține lista canalelor." msgid "User Rooms" -msgstr "Camere de chat utilizatori" +msgstr "Canale de utilizatori" msgid "Connection problem with the YCHT server" msgstr "Probleme de conexiune cu serverul YCHT." @@ -10908,12 +10926,12 @@ "%s has invited %s to the chat room %s:\n" "%s" msgstr "" -"%s a invitat utilizatorul %s în camera de chat %s\n" +"%s a invitat utilizatorul %s în canalul de chat %s\n" "%s" #, c-format msgid "%s has invited %s to the chat room %s\n" -msgstr "%s a invitat utilizatorul %s în camera de chat %s\n" +msgstr "%s a invitat utilizatorul %s în canalul de chat %s\n" msgid "Accept chat invitation?" msgstr "Acceptați invitația la chat?" @@ -11118,7 +11136,8 @@ msgid "" "Chat over IM. Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more" msgstr "" -"Mesaje instant în rețelele AIM, Google Talk, Jabber/XMPP, MSN, Yahoo etc." +"Chat prin mesaje instant. Suportă rețelele AIM, Google Talk, Jabber/XMPP, " +"MSN, Yahoo și altele." msgid "Internet Messenger" msgstr "Mesagerie instant" @@ -11385,8 +11404,8 @@ "choosing 'Expand' from the contact's context menu" msgstr "" "Unirea acestor contacte le va face să apară ca o singură intrare în lista de " -"contacte și să folosească o singură fereastră de conversație. Le puteți " -"separa din nou alegând „Desfă” din meniul contextual al contactului." +"contacte și să folosească o singură fereastră de discuție. Le puteți separa " +"din nou alegând „Desfă” din meniul contextual al contactului." msgid "Please update the necessary fields." msgstr "Trebuie să actualizați câmpurile cerute." @@ -11397,10 +11416,10 @@ msgid "" "Please enter the appropriate information about the chat you would like to " "join.\n" -msgstr "Introduceți detaliile chat-ului în care doriți intrați.\n" +msgstr "Introduceți detaliile chat-ului în care doriți să intrați.\n" msgid "Room _List" -msgstr "_Listă de camere" +msgstr "_Listă de canale" msgid "_Block" msgstr "_Blochează" @@ -11595,7 +11614,7 @@ msgstr "/Unelte/_Transfer de fișiere" msgid "/Tools/R_oom List" -msgstr "/Unelte/_Lista camerelor de chat" +msgstr "/Unelte/_Lista canalelor" msgid "/Tools/System _Log" msgstr "/Unelte/În_registrări de sistem" @@ -11703,7 +11722,7 @@ msgstr "/Unelte/Securitate" msgid "/Tools/Room List" -msgstr "/Unelte/Lista camerelor de chat" +msgstr "/Unelte/Lista canalelor" #, c-format msgid "%d unread message from %s\n" @@ -11811,7 +11830,7 @@ msgstr "_Grup:" msgid "This protocol does not support chat rooms." -msgstr "Acest protocol nu suportă camere de chat." +msgstr "Acest protocol nu suportă canale de chat." msgid "" "You are not currently signed on with any protocols that have the ability to " @@ -11888,7 +11907,7 @@ "acel contact." msgid "Invite Buddy Into Chat Room" -msgstr "Invită contactul în camera de chat" +msgstr "Invită contactul în canalul de chat" msgid "_Buddy:" msgstr "_Contact:" @@ -12125,7 +12144,7 @@ #. Setup the label telling how many people are in the room. msgid "0 people in room" -msgstr "Nicio persoană în chat" +msgstr "Nicio persoană în canal" msgid "Close Find bar" msgstr "Închide bara de căutare" @@ -12136,9 +12155,9 @@ #, c-format msgid "%d person in room" msgid_plural "%d people in room" -msgstr[0] "o persoană în chat" -msgstr[1] "%d persoane în chat" -msgstr[2] "%d de persoane în chat" +msgstr[0] "o persoană în canal" +msgstr[1] "%d persoane în canal" +msgstr[2] "%d de persoane în canal" msgid "Stopped Typing" msgstr "M-am oprit din scris" @@ -12655,7 +12674,7 @@ msgstr "Alias contact" msgid "Alias Chat" -msgstr "Alias chat" +msgstr "Alias pentru chat" msgid "Enter an alias for this chat." msgstr "Introduceți un nou alias pentru acest chat." @@ -13095,16 +13114,16 @@ "Are you sure you want to permanently delete the log of the conversation with " "%s which started at %s?" msgstr "" -"Sigur doriți să ștergeți definitiv înregistrarea conversației cu %s începută " -"la %s?" +"Sigur doriți să ștergeți definitiv înregistrarea discuției cu %s începută la " +"%s?" #, c-format msgid "" "Are you sure you want to permanently delete the log of the conversation in " "%s which started at %s?" msgstr "" -"Sigur doriți să ștergeți definitiv înregistrarea conversației din %s " -"începută la %s?" +"Sigur doriți să ștergeți definitiv înregistrarea discuției din %s începută " +"la %s?" #, c-format msgid "" @@ -13278,8 +13297,15 @@ msgid "New Pounces" msgstr "Întâmpinare nouă" +#. Translators: Make sure you translate "Dismiss" differently than +#. "close"! This string is used in the "You have pounced" dialog +#. that appears when one of your Buddy Pounces is triggered. In +#. this context "Dismiss" means "I acknowledge that I've seen that +#. this pounce was triggered--remove it from this list." Translating +#. it as "Remove" is acceptable if you can't think of a more precise +#. word. msgid "Dismiss" -msgstr "Închide" +msgstr "Șterge" msgid "<span weight=\"bold\" size=\"larger\">You have pounced!</span>" msgstr "<span weight=\"bold\" size=\"larger\">Întâmpinare</span>" @@ -14436,7 +14462,7 @@ "Note: The preference for \"New conversations\" must be set to \"By " "conversation count\"." msgstr "" -"Notă: Opțiunea pentru „Noi conversații” trebuie să fie „După numărul " +"Notă: Opțiunea pentru „Noi discuții” trebuie să fie „După numărul " "discuțiilor”." msgid "Number of conversations per window" @@ -15093,7 +15119,7 @@ msgstr "Iconițe de status" msgid "Chatroom Emblems" -msgstr "Embleme de camere de chat" +msgstr "Embleme ale canalelor de chat" msgid "Dialog Icons" msgstr "Iconițe de dialog" @@ -15268,7 +15294,7 @@ #. *< summary msgid "Configure microphone and webcam settings for voice/video calls." msgstr "" -"Schimbați opțiunile pentru microfon și camera web pentru apelurile de voce " +"Personalizați opțiunile microfonului și camerei web pentru apelurile de voce " "și video" msgid "Opacity:" @@ -15473,7 +15499,7 @@ #. Installer Subsection Text msgid "Pidgin Instant Messaging Client (required)" -msgstr "Client de mesagerie instant (obligatoriu)" +msgstr "Clientul de mesagerie instant Pidgin (obligatoriu)" msgid "" "Pidgin requires a compatible GTK+ Runtime (which doesn't appear to be " @@ -15531,25 +15557,3 @@ msgid "You do not have permission to uninstall this application." msgstr "Nu aveţi drepturile de acces necesare dezinstalării acestei aplicaţii." - -#~ msgid "Automatically reject from users not in buddy list" -#~ msgstr "" -#~ "Refuză automat pentru utilizatorii ce nu fac parte din lista de contacte" - -#~ msgid "bug master" -#~ msgstr "admin al rapoartelor de erori" - -#~ msgid "Error requesting %s" -#~ msgstr "Eroare la cererea %s" - -#~ msgid "An error occurred on the in-band bytestream transfer\n" -#~ msgstr "A apărut o eroare la transferul de octeți în-bandă\n" - -#~ msgid "Transfer was closed." -#~ msgstr "Transferul a fost închis" - -#~ msgid "Failed to open in-band bytestream" -#~ msgstr "Nu s-a putut deschide fluxul de octeți în-bandă" - -#~ msgid "Set your friendly name." -#~ msgstr "Alegeți-vă un pseudonim propriu."
--- a/po/sk.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/sk.po Sun Mar 13 17:40:04 2011 +0000 @@ -1,7 +1,7 @@ # translation of pidgin.po to Slovak # Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the Pidgin package. -# loptosko <loptosko@gmail.com>, 2007, 2008, 2009, 2010. +# loptosko <loptosko@gmail.com>, 2007, 2008, 2009, 2010, 2011. # Jozef Káčer <quickparser@gmail.com>, 2007. # Ivan Masár <helix84@centrum.sk>, 2007. # Pavol Klačanský <pavolzetor@gmail.com>, 2008. @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Pidgin 2.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-12-19 13:34-0500\n" -"PO-Revision-Date: 2010-05-05 19:21+0100\n" +"POT-Creation-Date: 2011-03-10 02:23-0800\n" +"PO-Revision-Date: 2011-03-09 11:03+0100\n" "Last-Translator: loptosko <loptosko@gmail.com>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" "Language: sk\n" @@ -64,23 +64,22 @@ msgid "Error" msgstr "Chyba" -#, fuzzy msgid "Account was not modified" -msgstr "Účet sa nepridal do zoznamu" +msgstr "Účet nebol zmenený" msgid "Account was not added" -msgstr "Účet sa nepridal do zoznamu" +msgstr "Účet nebol pridaný" msgid "Username of an account must be non-empty." msgstr "Používateľské meno účtu nesmie byť prázdne." msgid "" "The account's protocol cannot be changed while it is connected to the server." -msgstr "" +msgstr "Protokol účtu sa nedá zmeniť počas prihlásenia na server." msgid "" "The account's username cannot be changed while it is connected to the server." -msgstr "" +msgstr "Prihlasovacie meno účtu sa nedá zmeniť počas prihlásenia na server." msgid "New mail notifications" msgstr "Upozornenia na novú poštu" @@ -1686,13 +1685,14 @@ msgid "" "The certificate is not valid yet. Check that your computer's date and time " "are accurate." -msgstr "" - -#, fuzzy +msgstr "Certifikát ešte nie je platný. Skontrolujte váš dátum a čas." + msgid "" "The certificate has expired and should not be considered valid. Check that " "your computer's date and time are accurate." -msgstr "Certifikát vypršal a nie je platný." +msgstr "" +"Certifikát vypršal a nie je platný. Skontrolujte, či máte správne nastavený " +"dátum a čas." #. Translators: "domain" refers to a DNS domain (e.g. talk.google.com) msgid "The certificate presented is not issued to this domain." @@ -2332,8 +2332,12 @@ "Miesto, kam ukladať súbory\n" "(Prosím, zadajte plnú cestu)" -msgid "Automatically reject from users not in buddy list" -msgstr "Automaticky blokovať používateľov mimo môjho zoznamu kontaktov" +msgid "" +"When a file-transfer request arrives from a user who is\n" +"*not* on your buddy list:" +msgstr "" +"Keď posiela súbor používateľ, ktorý\n" +"*nie je* na vašom zozname priateľov:" msgid "" "Notify with a popup when an autoaccepted file transfer is complete\n" @@ -2346,6 +2350,9 @@ msgid "Create a new directory for each user" msgstr "Vytvoriť nový priečinok pre každého používateľa" +msgid "Escape the filenames" +msgstr "Escapovať názvy súborov" + msgid "Notes" msgstr "Poznámky" @@ -3183,9 +3190,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Krstné meno" @@ -3796,7 +3801,10 @@ msgid "Server requires plaintext authentication over an unencrypted stream" msgstr "Server vyžaduje textovú autentifikáciu cez nezašifrovaný prúd" -#. This should never happen! +#. This happens when the server sends back jibberish +#. * in the "additional data with success" case. +#. * Seen with Wildfire 3.0.1. +#. msgid "Invalid response from server" msgstr "Chybná odpoveď zo servera" @@ -3823,16 +3831,15 @@ msgid "Server thinks authentication is complete, but client does not" msgstr "Server považuje autentizáciu za dokončenú, ale klient nie" -#, fuzzy msgid "Server may require plaintext authentication over an unencrypted stream" -msgstr "Server vyžaduje textovú autentifikáciu cez nezašifrovaný prúd" - -#, fuzzy, c-format +msgstr "Server môže vyžadovať textovú autentifikáciu cez nezašifrovaný prúd" + +#, c-format msgid "" "%s may require plaintext authentication over an unencrypted connection. " "Allow this and continue authentication?" msgstr "" -"%s vyžaduje plaintextovú autentifikáciu cez nezašifrované pripojenie. " +"%s môže vyžadovať plaintextovú autentifikáciu cez nezašifrované pripojenie. " "Chcete ju povoliť a pokračovať v autentifikácii?" msgid "SASL authentication failed" @@ -3938,7 +3945,6 @@ msgid "Postal Code" msgstr "Poštové smerovacie číslo" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Krajina" @@ -4703,20 +4709,17 @@ msgid "Domain" msgstr "Doména" -#, fuzzy msgid "Require encryption" -msgstr "Vyžadovať autorizáciu" - -#, fuzzy +msgstr "Vyžadovať šifrovanie" + msgid "Use encryption if available" -msgstr "Podrobnosti o používateľovi %s nie sú dostupné" +msgstr "Použiť šifrovanie ak je to možné" msgid "Use old-style SSL" -msgstr "" - -#, fuzzy +msgstr "Použiť klasické SSL" + msgid "Connection security" -msgstr "Obnovenie spojenia" +msgstr "Bezpečnosť pripojenia" msgid "Allow plaintext auth over unencrypted streams" msgstr "Povoliť textovú autentifikáciu cez nezašifrované spojenia" @@ -5375,28 +5378,23 @@ msgid "Set friendly name for %s." msgstr "Vyplňte priateľské meno pre %s." -#, fuzzy msgid "Set Friendly Name" -msgstr "Nastaviť priateľské meno..." +msgstr "Nastaviť priateľské meno" msgid "This is the name that other MSN buddies will see you as." msgstr "Toto je názov, pod ktorým vás budú vidieť ostatní priatelia z MSN." -#, fuzzy msgid "This Location" -msgstr "Lokalita" - -#, fuzzy +msgstr "Toto miesto" + msgid "This is the name that identifies this location" -msgstr "Toto je názov, pod ktorým vás budú vidieť ostatní priatelia z MSN." - -#, fuzzy +msgstr "Toto je meno, ktoré určuje toto miesto" + msgid "Other Locations" -msgstr "Lokalita" - -#, fuzzy +msgstr "Iné miesta" + msgid "You can sign out from other locations here" -msgstr "Prihlásili ste sa z iného miesta" +msgstr "Tu sa môžete odhlásiť z iných miest" #. TODO: Due to limitations in our current request field API, the #. following string will show up with a trailing colon. This should @@ -5404,24 +5402,22 @@ #. a separate purple_request_field_label_new_without_colon function, #. or by never automatically adding the colon and requiring that #. callers add the colon themselves. -#, fuzzy msgid "You are not signed in from any other locations." -msgstr "Prihlásili ste sa z iného miesta" - -#, fuzzy +msgstr "Nie ste prihlásení zo žiadneho iného miesta." + msgid "Allow multiple logins?" -msgstr "Umožniť viacero spustení" +msgstr "Umožniť viacnásobné prihlásenia?" msgid "" "Do you want to allow or disallow connecting from multiple locations " "simultaneously?" -msgstr "" +msgstr "Chcete povoliť alebo zakázať pripájanie z viacerých miest súčastne?" msgid "Allow" msgstr "Povoliť" msgid "Disallow" -msgstr "Nepovoliť" +msgstr "Zakázať" msgid "Set your home phone number." msgstr "Vyplňte vaše telefónne číslo domov." @@ -5502,9 +5498,8 @@ msgid "Set Friendly Name..." msgstr "Nastaviť priateľské meno..." -#, fuzzy msgid "View Locations..." -msgstr "Vyberte umiestnenie..." +msgstr "Zobraziť miesta..." msgid "Set Home Phone Number..." msgstr "Nastaviť číslo telefónu domov..." @@ -5518,9 +5513,8 @@ msgid "Enable/Disable Mobile Devices..." msgstr "Povoliť/Zakázať mobilné zariadenia..." -#, fuzzy msgid "Allow/Disallow Multiple Logins..." -msgstr "Povoliť/Zakázať mobilné stránky..." +msgstr "Povoliť/Zakázať viacnásobné prihlásenia..." msgid "Allow/Disallow Mobile Pages..." msgstr "Povoliť/Zakázať mobilné stránky..." @@ -5737,12 +5731,11 @@ msgid "Show custom smileys" msgstr "Zobraziť vlastných smajlíkov" -#, fuzzy msgid "Allow direct connections" -msgstr "Nedá sa vytvoriť spojenie" +msgstr "Povoliť priame pripojenia" msgid "Allow connecting from multiple locations" -msgstr "" +msgstr "Povoliť viacnásobné prihlasovanie" msgid "nudge: nudge a user to get their attention" msgstr "nudge: postrčte používateľa pre získanie ich pozornosti" @@ -5946,9 +5939,8 @@ msgid "The two PINs you entered do not match." msgstr "Dva PINy ktoré ste zadali sa nezhodujú." -#, fuzzy msgid "The Display Name you entered is invalid." -msgstr "Zadané meno je neplatné" +msgstr "Zadané používateľské meno je chybné." msgid "" "The birthday you entered is invalid. The correct format is: 'YYYY-MM-DD'." @@ -5967,7 +5959,7 @@ msgstr "Údaje z vášho profilu nie sú načítané. Prosím, skúste to znovu neskôr." msgid "Your UID" -msgstr "" +msgstr "Vaše UID" #. pin #. pin (required) @@ -6039,12 +6031,15 @@ msgid "Connecting..." msgstr "Pripája sa..." +msgid "The Display Name you entered is too short." +msgstr "Zadané používateľské meno je príliš krátke." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "Zadaný PIN má neplatnú dĺžku [7-10]." #. mxit login name msgid "MXit ID" -msgstr "" +msgstr "MXit ID" #. show the form to the user to complete msgid "Register New MXit Account" @@ -6074,14 +6069,11 @@ msgid "Invalid country selected. Please try again." msgstr "Vybraná chybná krajina. Prosím, skúste to znovu neskôr." -#, fuzzy msgid "The MXit ID you entered is not registered. Please register first." -msgstr "" -"Používateľské meno nie je registrované. Prosím, najskôr sa zaregistrujte." - -#, fuzzy +msgstr "Zadané MXit ID nie je registrované. Prosím, najskôr sa zaregistrujte." + msgid "The MXit ID you entered is already registered. Please choose another." -msgstr "Používateľské meno už je registrované. Prosím, vyberte si iné." +msgstr "Zadané MXit ID už je registrované. Prosím, vyberte si iné." msgid "Internal error. Please try again later." msgstr "Vnútorná chyba. Prosím, skúste to znovu neskôr." @@ -6112,23 +6104,45 @@ msgid "Retrieving User Information..." msgstr "Načítavajú sa používateľské informácie..." +#. you were kicked +msgid "You have been kicked from this MultiMX." +msgstr "Boli ste vykopnutý z tohoto MultiMX." + +msgid "was kicked" +msgstr "bol vykopnutý" + +msgid "_Room Name:" +msgstr "Názov _miestnosti:" + +#. Display system message in chat window +msgid "You have invited" +msgstr "Pozvali ste" + msgid "Loading menu..." msgstr "Načítava sa ponuka..." msgid "Status Message" msgstr "Správa statusu" -#, fuzzy msgid "Rejection Message" -msgstr "Prijaté správy" +msgstr "Správa odmietnutia" #. hidden number msgid "Hidden Number" msgstr "Skryté číslo" -#, fuzzy +msgid "No profile available" +msgstr "Nedostupný profil" + +msgid "This contact does not have a profile." +msgstr "Tento kontakt nemá profil." + msgid "Your MXit ID..." -msgstr "Yahoo ID..." +msgstr "Váš MXit ID..." + +#. contact is in Deleted, Rejected or None state +msgid "Re-Invite" +msgstr "Znovu pozvať" #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") @@ -6141,27 +6155,8 @@ msgid "Enable splash-screen popup" msgstr "Zapnúť úvodnú vyskakovaciu obrazovku" -#. you were kicked -#, fuzzy -msgid "You have been kicked from this MultiMX." -msgstr "Boli ste vykopnutý: (%s)" - -#, fuzzy -msgid "was kicked" -msgstr "Nesprávny lístok" - -#, fuzzy -msgid "_Room Name:" -msgstr "_Miestnosť:" - -#. Display system message in chat window -#, fuzzy -msgid "You have invited" -msgstr "Máte poštu!" - -#, fuzzy msgid "Last Online" -msgstr "Prihlásený" +msgstr "Posledné prihlásenie" #. we must have lost the connection, so terminate it so that we can reconnect msgid "We have lost the connection to MXit. Please reconnect." @@ -6925,6 +6920,7 @@ "You required encryption in your account settings, but one of the servers " "doesn't support it." msgstr "" +"V nastaveniach účtov ste zvolili šifrovanie, ale jeden server ho nepodporuje." #. Note to translators: The first %s is a URL, the second is an #. error message. @@ -6932,9 +6928,8 @@ msgid "Error requesting %s: %s" msgstr "Chyba pri požadovaní %s: %s" -#, fuzzy msgid "The server returned an empty response" -msgstr "Nepodarilo sa pripojiť: Server vrátil prázdnu odpoveď." +msgstr "Server vrátil prázdnu odpoveď" msgid "" "Server requested that you fill out a CAPTCHA in order to sign in, but this " @@ -7240,6 +7235,7 @@ "You required encryption in your account settings, but encryption is not " "supported by your system." msgstr "" +"V nastaveniach účtov ste zvolili šifrovanie, ale váš systém ho nepodporuje. " #, c-format msgid "You may be disconnected shortly. If so, check %s for updates." @@ -7437,6 +7433,14 @@ msgid "You have been disconnected from chat room %s." msgstr "Boli ste odpojení z miestnosti %s." +msgid "The new formatting is invalid." +msgstr "Nové formátovanie je chybné." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "" +"Formátovanie používateľského mena môže meniť iba veľkosť znakov alebo " +"medzery." + msgid "Pop-Up Message" msgstr "Vyskakovacia správa" @@ -7712,20 +7716,11 @@ msgid "ICQ Privacy Options" msgstr "Nastavenie súkromia ICQ" -msgid "The new formatting is invalid." -msgstr "Nové formátovanie je chybné." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "" -"Formátovanie používateľského mena môže meniť iba veľkosť znakov alebo " -"medzery." - msgid "Change Address To:" msgstr "Zmeniť adresu na:" -#, fuzzy msgid "you are not waiting for authorization" -msgstr "<i>nečakáte na autorizáciu</i>" +msgstr "nečakáte na autorizáciu" msgid "You are awaiting authorization from the following buddies" msgstr "Očakávate autorizáciu od nasledujúcich priateľov" @@ -7763,13 +7758,11 @@ msgid "Set Privacy Options..." msgstr "Nastaviť možnosti súkromia..." -#, fuzzy msgid "Show Visible List" -msgstr "Zobraziť z_oznam priateľov" - -#, fuzzy +msgstr "Zobraziť zoznam viditeľných" + msgid "Show Invisible List" -msgstr "Zoznam pozvaných" +msgstr "Zobraziť zoznam neviditeľných" #. AIM actions msgid "Confirm Account" @@ -7787,9 +7780,8 @@ msgid "Search for Buddy by Email Address..." msgstr "Hľadať priateľa podľa e-mailovej adresy..." -#, fuzzy msgid "Don't use encryption" -msgstr "Vyžadovať autorizáciu" +msgstr "Nepoužívať šifrovanie" msgid "Use clientLogin" msgstr "Použiť clientLogin" @@ -7829,75 +7821,6 @@ "prenos obrázkov v správach. Pretože pri tom bude odhalená vaša IP adresa, " "môže to byť hodnotené ako ohrozenie súkromia." -msgid "Invalid SNAC" -msgstr "Chybné SNAC" - -msgid "Server rate limit exceeded" -msgstr "" - -msgid "Client rate limit exceeded" -msgstr "" - -msgid "Service unavailable" -msgstr "Služba nedostupná" - -msgid "Service not defined" -msgstr "Služba nebola definovaná" - -msgid "Obsolete SNAC" -msgstr "Zastaralé SNAC" - -msgid "Not supported by host" -msgstr "Nepodporované hostiteľom" - -msgid "Not supported by client" -msgstr "Nepodporované klientom" - -msgid "Refused by client" -msgstr "Odmietnuté klientom" - -msgid "Reply too big" -msgstr "Odpoveď je príliš veľká" - -msgid "Responses lost" -msgstr "Odpovede stratené" - -msgid "Request denied" -msgstr "Požiadavka zamietnutá" - -msgid "Busted SNAC payload" -msgstr "Poškodené SNAC údaje" - -msgid "Insufficient rights" -msgstr "Nedostatočné práva" - -msgid "In local permit/deny" -msgstr "V miestne povolených/zakázaných" - -msgid "Warning level too high (sender)" -msgstr "Úroveň upozornenia je príliš vysoká (odosielateľa)" - -msgid "Warning level too high (receiver)" -msgstr "Úroveň upozornenia je príliš vysoká (prijímateľa)" - -msgid "User temporarily unavailable" -msgstr "Používateľ je dočasne nedostupný" - -msgid "No match" -msgstr "Žiadny výskyt" - -msgid "List overflow" -msgstr "Pretečenie zoznamu" - -msgid "Request ambiguous" -msgstr "Nejednoznačná požiadavka" - -msgid "Queue full" -msgstr "Rad je plný" - -msgid "Not while on AOL" -msgstr "Nie, pokým ste na AOL" - #. Label msgid "Buddy Icon" msgstr "Ikona priateľa" @@ -8016,6 +7939,75 @@ msgid "Capabilities" msgstr "Schopnosti" +msgid "Invalid SNAC" +msgstr "Chybné SNAC" + +msgid "Server rate limit exceeded" +msgstr "Limit rýchlosti serveru prekročený" + +msgid "Client rate limit exceeded" +msgstr "Limit rýchlosti klienta prekročený" + +msgid "Service unavailable" +msgstr "Služba nedostupná" + +msgid "Service not defined" +msgstr "Služba nebola definovaná" + +msgid "Obsolete SNAC" +msgstr "Zastaralé SNAC" + +msgid "Not supported by host" +msgstr "Nepodporované hostiteľom" + +msgid "Not supported by client" +msgstr "Nepodporované klientom" + +msgid "Refused by client" +msgstr "Odmietnuté klientom" + +msgid "Reply too big" +msgstr "Odpoveď je príliš veľká" + +msgid "Responses lost" +msgstr "Odpovede stratené" + +msgid "Request denied" +msgstr "Požiadavka zamietnutá" + +msgid "Busted SNAC payload" +msgstr "Poškodené SNAC údaje" + +msgid "Insufficient rights" +msgstr "Nedostatočné práva" + +msgid "In local permit/deny" +msgstr "V miestne povolených/zakázaných" + +msgid "Warning level too high (sender)" +msgstr "Úroveň upozornenia je príliš vysoká (odosielateľa)" + +msgid "Warning level too high (receiver)" +msgstr "Úroveň upozornenia je príliš vysoká (prijímateľa)" + +msgid "User temporarily unavailable" +msgstr "Používateľ je dočasne nedostupný" + +msgid "No match" +msgstr "Žiadny výskyt" + +msgid "List overflow" +msgstr "Pretečenie zoznamu" + +msgid "Request ambiguous" +msgstr "Nejednoznačná požiadavka" + +msgid "Queue full" +msgstr "Rad je plný" + +msgid "Not while on AOL" +msgstr "Nie, pokým ste na AOL" + #. Translators: This string is a menu option that, if selected, will cause #. you to appear online to the chosen user even when your status is set to #. Invisible. @@ -8025,9 +8017,8 @@ #. Translators: This string is a menu option that, if selected, will cause #. you to appear offline to the chosen user when your status is set to #. Invisible (this is the default). -#, fuzzy msgid "Don't Appear Online" -msgstr "Vyzerať prihlásený" +msgstr "Nevyzerať prihlásený" #. Translators: This string is a menu option that, if selected, will cause #. you to always appear offline to the chosen user (even when your status @@ -8039,35 +8030,29 @@ #. you to appear offline to the chosen user if you are invisible, and #. appear online to the chosen user if you are not invisible (this is the #. default). -#, fuzzy msgid "Don't Appear Offline" -msgstr "Vyzerať odhlásený" - -#, fuzzy +msgstr "Nevyzerať odhlásený" + msgid "you have no buddies on this list" -msgstr "Boli ste vykopnutý: (%s)" - -#, fuzzy, c-format +msgstr "Na tomto zozname nemáte priateľov" + +#, c-format msgid "" "You can add a buddy to this list by right-clicking on them and selecting \"%s" "\"" -msgstr "" -"Týchto priateľov môžete znovu požiadať o autorizáciu, keď na nich kliknete " -"pravým tlačidlom a vyberiete možnosť „Znovu požiadať o autorizáciu“." - -#, fuzzy +msgstr "Priateľa do zoznamu môžete pridať pravým kliknutím a možnosťou \"%s\"" + msgid "Visible List" -msgstr "Viditeľný" +msgstr "Zoznam viditeľnosti" msgid "These buddies will see your status when you switch to \"Invisible\"" -msgstr "" - -#, fuzzy +msgstr "Títo priatelia uvidia váš stav ak ste \"Neviditeľný\"" + msgid "Invisible List" -msgstr "Zoznam pozvaných" +msgstr "Zoznam neviditeľnosti" msgid "These buddies will always see you as offline" -msgstr "" +msgstr "Títo priatelia vás vždy uvidia odhlásených." msgid "Aquarius" msgstr "Vodnár" @@ -8247,9 +8232,9 @@ msgid "Your request was rejected." msgstr "Vaša požiadavka bola zamietnutá." -#, fuzzy, c-format +#, c-format msgid "%u requires verification: %s" -msgstr "%u vyžaduje overenie" +msgstr "%u vyžaduje overenie: %s" msgid "Add buddy question" msgstr "Pridať otázku priateľa" @@ -8612,14 +8597,14 @@ msgid "Select Server" msgstr "Vyberte server" -msgid "QQ2005" -msgstr "QQ2005" +msgid "QQ2008" +msgstr "QQ2008" msgid "QQ2007" msgstr "QQ2007" -msgid "QQ2008" -msgstr "QQ2008" +msgid "QQ2005" +msgstr "QQ2005" msgid "Connect by TCP" msgstr "Pripojiť sa pomocou TCP" @@ -8633,6 +8618,9 @@ msgid "Show chat room when msg comes" msgstr "Pri prijatí správy zobraziť miestnosť" +msgid "Use default font" +msgstr "Použiť štandardné písmo" + msgid "Keep alive interval (seconds)" msgstr "Interval udržiavania spojenia (sekúnd)" @@ -10268,9 +10256,8 @@ msgid "Ignore conference and chatroom invitations" msgstr "Ignorovať pozvánky na konferencie a chatovacie miestnosti" -#, fuzzy msgid "Use account proxy for HTTP and HTTPS connections" -msgstr "Používať proxy účtu pre SSL pripojenia" +msgstr "Používať proxy účtu pre HTTP a HTTPS pripojenia" msgid "Chat room list URL" msgstr "URL zoznamu miestností chatu" @@ -11180,11 +11167,10 @@ "toto okno otvoríte v ponuke <b>Účty->Spravovať účty</b> v okne Zoznam " "priateľov" -#, fuzzy, c-format +#, c-format msgid "%s%s%s%s wants to add you (%s) to his or her buddy list%s%s" msgstr "" -"%s%s%sPoužívateľ %s si chce pridať používateľa %s do svojho zoznamu priateľov" -"%s%s" +"Používateľ %s%s%s%s si chce vás (%s) pridať na svoj zoznam priateľov%s%s" #. Buddy List msgid "Background Color" @@ -12171,9 +12157,6 @@ msgid "Fatal Error" msgstr "Závažná chyba" -msgid "bug master" -msgstr "pán chýb" - msgid "artist" msgstr "umelec" @@ -12224,9 +12207,8 @@ msgid "Arabic" msgstr "arabčina" -#, fuzzy msgid "Assamese" -msgstr "Zahanbený" +msgstr "asámčina" msgid "Belarusian Latin" msgstr "bieloruština, latinka" @@ -12351,16 +12333,17 @@ msgid "Lao" msgstr "laoština" -#, fuzzy msgid "Maithili" -msgstr "svahilčina" +msgstr "maithilčina" + +msgid "Meadow Mari" +msgstr "marijčina" msgid "Macedonian" msgstr "macedónčina" -#, fuzzy msgid "Malayalam" -msgstr "malajčina" +msgstr "malajálamčina" msgid "Mongolian" msgstr "mongolčina" @@ -13139,13 +13122,11 @@ msgid "Exiting because another libpurple client is already running.\n" msgstr "Je spustený iný klient libpurple, ukončuje sa.\n" -#, fuzzy msgid "_Media" -msgstr "/_Médiá" - -#, fuzzy +msgstr "_Médiá" + msgid "_Hangup" -msgstr "Zložiť" +msgstr "_Zložiť" #, c-format msgid "%s wishes to start an audio/video session with you." @@ -13202,6 +13183,13 @@ msgid "New Pounces" msgstr "Nové sledovania" +#. Translators: Make sure you translate "Dismiss" differently than +#. "close"! This string is used in the "You have pounced" dialog +#. that appears when one of your Buddy Pounces is triggered. In +#. this context "Dismiss" means "I acknowledge that I've seen that +#. this pounce was triggered--remove it from this list." Translating +#. it as "Remove" is acceptable if you can't think of a more precise +#. word. msgid "Dismiss" msgstr "Odvolať" @@ -13564,9 +13552,8 @@ msgid "_TURN server:" msgstr "_TURN server:" -#, fuzzy msgid "_UDP Port:" -msgstr "_Port:" +msgstr "_UDP Port:" msgid "Use_rname:" msgstr "_Používateľské meno:" @@ -13590,7 +13577,7 @@ msgstr "Konqueror" msgid "Google Chrome" -msgstr "" +msgstr "Google Chrome" #. Do not move the line below. Code below expects gnome-open to be in #. * this list immediately after xdg-open! @@ -13614,11 +13601,11 @@ #. Translators: please do not translate "chromium-browser" here! msgid "Chromium (chromium-browser)" -msgstr "" +msgstr "Chromium (chromium-browser)" #. Translators: please do not translate "chrome" here! msgid "Chromium (chrome)" -msgstr "" +msgstr "Chromium (chrome)" msgid "Manual" msgstr "Vlastné" @@ -13985,7 +13972,7 @@ msgstr "Google Talk" msgid "Facebook (XMPP)" -msgstr "" +msgstr "Facebook (XMPP)" #, c-format msgid "The following error has occurred loading %s: %s" @@ -14154,9 +14141,8 @@ msgid "Small" msgstr "Malé" -#, fuzzy msgid "Smaller versions of the default smileys" -msgstr "Menší základní smajlíci" +msgstr "Menšie verzie základných smajlíkov" msgid "Response Probability:" msgstr "Pravdepodobnosť odpovede:" @@ -15183,7 +15169,6 @@ msgid "Voice/Video Settings" msgstr "Nastavenia hlasu a obrazu" -#, fuzzy msgid "Voice and Video Settings" msgstr "Nastavenia hlasu a obrazu" @@ -15345,7 +15330,7 @@ #. Installer Subsection Text msgid "Debug Symbols (for reporting crashes)" -msgstr "" +msgstr "Ladiace symboly (na nahlasovanie chýb)" #. Installer Subsection Text msgid "Desktop" @@ -15357,12 +15342,17 @@ "function; if retrying fails, you may need to use the 'Offline Installer' " "from http://pidgin.im/download/windows/ ." msgstr "" +"Chyba sťahovania prostredia GTK+ Runtime ($R2).$\\rJe vyžadované na " +"fungovanie programu Pidgin; ak všetko zlyhá, môžete použiť 'Offline " +"inštalátor' z http://pidgin.im/download/windows/ ." #. $R2 will display the URL that the Debug Symbols failed to download from msgid "" "Error Installing Debug Symbols ($R2).$\\rIf retrying fails, you may need to " "use the 'Offline Installer' from http://pidgin.im/download/windows/ ." msgstr "" +"Chyba inštalácie Ladiacich symbolov ($R2).$\\rAk všetko zlyhá, môžete použiť " +"'Offline inštalátor' z http://pidgin.im/download/windows/ ." #. $R3 will display the URL that the Dictionary failed to download from #, no-c-format @@ -15371,16 +15361,17 @@ "installation instructions are at: http://developer.pidgin.im/wiki/Installing" "%20Pidgin#manual_win32_spellcheck_installation" msgstr "" +"Chyba inštalácie kontroly pravopisu ($R3).$\\rAk všetko zlyhá, návod na " +"inštaláciu je na adrese: http://developer.pidgin.im/wiki/Installing" +"%20Pidgin#manual_win32_spellcheck_installation" #. Installer Subsection Text -#, fuzzy msgid "GTK+ Runtime (required if not present)" -msgstr "GTK+ Runtime prostredie (nevyhnutné)" +msgstr "GTK+ Runtime (vyžadované ak nedostupné)" #. Installer Subsection Text -#, fuzzy msgid "Localizations" -msgstr "Lokalita" +msgstr "Lokalizácie" #. "Next >" appears on a button on the License Page of the Installer msgid "Next >" @@ -15395,6 +15386,8 @@ "already present).$\\rAre you sure you want to skip installing the GTK+ " "Runtime?" msgstr "" +"Pidgin vyžaduje a kompatibilné GTK+ Runtime prostredie (ktoré nevyzerá byť " +"dostupné).$\\rNaozaj chcete preskočiť inštalovanie GTK+ prostredia?" #. Installer Subsection Text msgid "Shortcuts" @@ -15429,12 +15422,14 @@ #. Installer Subsection Text msgid "URI Handlers" -msgstr "" +msgstr "URI handlery" msgid "" "Unable to uninstall the currently installed version of Pidgin. The new " "version will be installed without removing the currently installed version." msgstr "" +"Nedá sa odinštalovať momentálne nainštalovanú verziu Pidgin. Nová verzia " +"bude nainštalovaná bez odstraňovania starej verzie." #. Text displayed on Installer Finish Page msgid "Visit the Pidgin Web Page" @@ -15443,6 +15438,12 @@ msgid "You do not have permission to uninstall this application." msgstr "Nemáte oprávnenie na odinštaláciu tejto aplikácie." +#~ msgid "Automatically reject from users not in buddy list" +#~ msgstr "Automaticky blokovať používateľov mimo môjho zoznamu kontaktov" + +#~ msgid "bug master" +#~ msgstr "pán chýb" + #~ msgid "An error occurred on the in-band bytestream transfer\n" #~ msgstr "Na in-band bytestream prenose sa vyskytla chyba\n"
--- a/po/sl.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/sl.po Sun Mar 13 17:40:04 2011 +0000 @@ -6,10 +6,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Pidgin 2.7.3\n" +"Project-Id-Version: Pidgin 2.7.10\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-12-19 13:34-0500\n" -"PO-Revision-Date: 2010-07-30 14:57+0100\n" +"POT-Creation-Date: 2011-03-10 01:00-0800\n" +"PO-Revision-Date: 2011-02-20 13:27+0100\n" "Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n" "Language-Team: Martin Srebotnjak <miles@filmsi.net>\n" "Language: \n" @@ -1702,13 +1702,12 @@ "Potrdilo še ni veljavno. Preverite, da sta datum in čas vašega sistema " "pravilno nastavljena." -#, fuzzy msgid "" "The certificate has expired and should not be considered valid. Check that " "your computer's date and time are accurate." msgstr "" -"Potrdilo še ni veljavno. Preverite, da sta datum in čas vašega sistema " -"pravilno nastavljena." +"Potrdilo je poteklo in ne sme biti upoštevano kot veljavno. Preverite, da " +"sta datum in čas vašega sistema pravilno nastavljena." #. Translators: "domain" refers to a DNS domain (e.g. talk.google.com) msgid "The certificate presented is not issued to this domain." @@ -2358,8 +2357,12 @@ "Pot za shranjevanje datotek\n" "(Prosimo, vnesite polno pot)" -msgid "Automatically reject from users not in buddy list" -msgstr "Samodejno zavrni uporabnikom, ki niso na seznamu prijateljev" +msgid "" +"When a file-transfer request arrives from a user who is\n" +"*not* on your buddy list:" +msgstr "" +"Ko prenos datoteke zahteva uporabnik, ki *ni* na\n" +"vašem seznamu prijateljev:" msgid "" "Notify with a popup when an autoaccepted file transfer is complete\n" @@ -2372,6 +2375,9 @@ msgid "Create a new directory for each user" msgstr "Ustvari novo mapo za vsakega uporabnika" +msgid "Escape the filenames" +msgstr "V imenih datotek uporabi nadomestne znake" + msgid "Notes" msgstr "Opombe" @@ -3237,9 +3243,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Ime" @@ -3850,7 +3854,10 @@ msgstr "" "Strežnik zahteva overovitev z navadnim besedilom preko nešifriranega toka" -#. This should never happen! +#. This happens when the server sends back jibberish +#. * in the "additional data with success" case. +#. * Seen with Wildfire 3.0.1. +#. msgid "Invalid response from server" msgstr "Neveljaven odgovor strežnika" @@ -3993,7 +4000,6 @@ msgid "Postal Code" msgstr "Poštna številka" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Država" @@ -4753,20 +4759,17 @@ msgid "Domain" msgstr "Domena" -#, fuzzy msgid "Require encryption" -msgstr "Zahtevaj pooblastilo" - -#, fuzzy +msgstr "Zahtevaj šifriranje" + msgid "Use encryption if available" -msgstr "Podatki o uporabniku niso dostopni: %s" +msgstr "Uporabi šifriranje, če je na voljo" msgid "Use old-style SSL" -msgstr "" - -#, fuzzy +msgstr "Uporabi SSL stare vrste" + msgid "Connection security" -msgstr "Časovna omejitev povezave potekla" +msgstr "Varnost povezave" msgid "Allow plaintext auth over unencrypted streams" msgstr "Dovoli overovitev z navadnim besedilom preko nešifriranih toka" @@ -5429,28 +5432,23 @@ msgid "Set friendly name for %s." msgstr "Nastavite poimenovanje za %s." -#, fuzzy msgid "Set Friendly Name" -msgstr "Nastavi poimenovanje ..." +msgstr "Nastavite poimenovanje" msgid "This is the name that other MSN buddies will see you as." msgstr "To je ime, pod katerim vas bodo videli vaši MSN prijatelji." -#, fuzzy msgid "This Location" -msgstr "Lokacija" - -#, fuzzy +msgstr "To mesto" + msgid "This is the name that identifies this location" -msgstr "To je ime, pod katerim vas bodo videli vaši MSN prijatelji." - -#, fuzzy +msgstr "To je ime, ki določa to mesto" + msgid "Other Locations" -msgstr "Lokacija" - -#, fuzzy +msgstr "Druga mesta" + msgid "You can sign out from other locations here" -msgstr "Prijavili ste se z drugega mesta" +msgstr "Tukaj se lahko odjavite z drugih mest" #. TODO: Due to limitations in our current request field API, the #. following string will show up with a trailing colon. This should @@ -5458,18 +5456,16 @@ #. a separate purple_request_field_label_new_without_colon function, #. or by never automatically adding the colon and requiring that #. callers add the colon themselves. -#, fuzzy msgid "You are not signed in from any other locations." -msgstr "Prijavili ste se z drugega mesta" - -#, fuzzy +msgstr "Niste prijavljeni še z nobenega drugega mesta" + msgid "Allow multiple logins?" -msgstr "Dovoli več hkratnih prijav" +msgstr "Želite dovoliti več hkratnih prijav?" msgid "" "Do you want to allow or disallow connecting from multiple locations " "simultaneously?" -msgstr "" +msgstr "Želite dovoliti ali prepovedati hkratno povezovanje z več mest?" msgid "Allow" msgstr "Dovoli" @@ -5556,9 +5552,8 @@ msgid "Set Friendly Name..." msgstr "Nastavi poimenovanje ..." -#, fuzzy msgid "View Locations..." -msgstr "Izberi mesto ..." +msgstr "Pokaži mesta ..." msgid "Set Home Phone Number..." msgstr "Nastavi št. domačega telefona ..." @@ -5572,9 +5567,8 @@ msgid "Enable/Disable Mobile Devices..." msgstr "Omogoči/onemogoči mobilne naprave ..." -#, fuzzy msgid "Allow/Disallow Multiple Logins..." -msgstr "Dovoli/prepovej mobilne strani ..." +msgstr "Dovoli/prepovej hkratne prijave ..." msgid "Allow/Disallow Mobile Pages..." msgstr "Dovoli/prepovej mobilne strani ..." @@ -5801,7 +5795,7 @@ msgstr "Dovoli neposredne povezave" msgid "Allow connecting from multiple locations" -msgstr "" +msgstr "Dovoli povezovanje z več mest" msgid "nudge: nudge a user to get their attention" msgstr "nudge: Dregnite prijatelja, da vas bo opazil" @@ -5950,9 +5944,7 @@ #, c-format msgid "%s invited you to view his/her webcam, but this is not yet supported." -msgstr "" -"%s vas je povabil(a), da gledati njegovo/njeno spletno kamero, kar pa še ni " -"podprto." +msgstr "%s vas je povabil k ogledu svoje spletne kamere, kar še ni podprto." msgid "Away From Computer" msgstr "Stran od računalnika" @@ -6107,6 +6099,10 @@ msgid "Connecting..." msgstr "Povezovanje ..." +#, fuzzy +msgid "The Display Name you entered is too short." +msgstr "Vneseno pojavno ime ni veljavno." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "Vneseni PIN ni veljavne dolžine [7-10]." @@ -6177,33 +6173,6 @@ msgid "Retrieving User Information..." msgstr "Pridobivanje podatkov o uporabniku ..." -msgid "Loading menu..." -msgstr "Nalaganje menija ..." - -msgid "Status Message" -msgstr "Sporočilo stanja" - -msgid "Rejection Message" -msgstr "Sporočilo zavrnitve" - -#. hidden number -msgid "Hidden Number" -msgstr "Skrita številka" - -msgid "Your MXit ID..." -msgstr "Vaš MXit ID ..." - -#. Configuration options -#. WAP server (reference: "libpurple/accountopt.h") -msgid "WAP Server" -msgstr "Strežnik WAP" - -msgid "Connect via HTTP" -msgstr "Poveži prek HTTP" - -msgid "Enable splash-screen popup" -msgstr "Omogoči pozdravno okno ob zagonu" - #. you were kicked msgid "You have been kicked from this MultiMX." msgstr "Brcnjeni ste bili s tega MultiMX." @@ -6218,6 +6187,46 @@ msgid "You have invited" msgstr "Povabili ste uporabnika" +msgid "Loading menu..." +msgstr "Nalaganje menija ..." + +msgid "Status Message" +msgstr "Sporočilo stanja" + +msgid "Rejection Message" +msgstr "Sporočilo zavrnitve" + +#. hidden number +msgid "Hidden Number" +msgstr "Skrita številka" + +#, fuzzy +msgid "No profile available" +msgstr "Ni na voljo" + +#, fuzzy +msgid "This contact does not have a profile." +msgstr "Ta račun nima omogočenega e-poštnega naslova." + +msgid "Your MXit ID..." +msgstr "Vaš MXit ID ..." + +#. contact is in Deleted, Rejected or None state +#, fuzzy +msgid "Re-Invite" +msgstr "Povabi" + +#. Configuration options +#. WAP server (reference: "libpurple/accountopt.h") +msgid "WAP Server" +msgstr "Strežnik WAP" + +msgid "Connect via HTTP" +msgstr "Poveži prek HTTP" + +msgid "Enable splash-screen popup" +msgstr "Omogoči pozdravno okno ob zagonu" + msgid "Last Online" msgstr "Nazadnje povezan" @@ -6978,6 +6987,8 @@ "You required encryption in your account settings, but one of the servers " "doesn't support it." msgstr "" +"Zahtevali ste šifriranje za nastavitve svojih računov, vendar eden od " +"strežnikov šifriranja ne podpira." #. Note to translators: The first %s is a URL, the second is an #. error message. @@ -6985,9 +6996,8 @@ msgid "Error requesting %s: %s" msgstr "Napaka pri zahtevanju %s: %s" -#, fuzzy msgid "The server returned an empty response" -msgstr "Ni se mogoče povezati: Strežnik je vrnil prazen odgovor." +msgstr "Strežnik je vrnil prazen odgovor" msgid "" "Server requested that you fill out a CAPTCHA in order to sign in, but this " @@ -7298,6 +7308,8 @@ "You required encryption in your account settings, but encryption is not " "supported by your system." msgstr "" +"Zahtevali ste šifriranje za nastavitve svojih računov, vendar vaš sistem " +"šifriranja ne podpira." #, c-format msgid "You may be disconnected shortly. If so, check %s for updates." @@ -7507,6 +7519,14 @@ msgid "You have been disconnected from chat room %s." msgstr "Povezava do pogovorne sobe %s je bila prekinjena." +msgid "The new formatting is invalid." +msgstr "Oblika novega zapisa je neveljavna." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "" +"Z oblikovanjem uporabniškega imena lahko spreminjate samo velike črke in " +"presledke." + msgid "Pop-Up Message" msgstr "Pojavno sporočilo" @@ -7788,20 +7808,11 @@ msgid "ICQ Privacy Options" msgstr "Možnosti zasebnosti ICQ" -msgid "The new formatting is invalid." -msgstr "Oblika novega zapisa je neveljavna." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "" -"Z oblikovanjem uporabniškega imena lahko spreminjate samo velike črke in " -"presledke." - msgid "Change Address To:" msgstr "Spremeni naslov v:" -#, fuzzy msgid "you are not waiting for authorization" -msgstr "<i>ne čakate na pooblastilo</i>" +msgstr "ne čakate na pooblastilo" msgid "You are awaiting authorization from the following buddies" msgstr "Pričakujete pooblastila od naslednjih prijateljev" @@ -7839,13 +7850,11 @@ msgid "Set Privacy Options..." msgstr "Nastavi možnosti zasebnosti ..." -#, fuzzy msgid "Show Visible List" -msgstr "Poka_ži seznam prijateljev" - -#, fuzzy +msgstr "Pokaži seznam vidnih" + msgid "Show Invisible List" -msgstr "Seznam povabljenih" +msgstr "Pokaži seznam nevidnih" #. AIM actions msgid "Confirm Account" @@ -7863,9 +7872,8 @@ msgid "Search for Buddy by Email Address..." msgstr "Išči prijatelja po e-naslovu ..." -#, fuzzy msgid "Don't use encryption" -msgstr "Zahtevaj pooblastilo" +msgstr "Ne uporabi šifriranja" msgid "Use clientLogin" msgstr "Uporabi prijavo clientLogin" @@ -7906,75 +7914,6 @@ "za sporočanje s slikami. Ker bo razkrit naslov IP, sodi ta povezava med " "tveganja zasebnosti." -msgid "Invalid SNAC" -msgstr "Neveljaven SNAC" - -msgid "Server rate limit exceeded" -msgstr "Prekoračena omejitev hitrosti strežnika" - -msgid "Client rate limit exceeded" -msgstr "Prekoračena omejitev hitrosti odjemalca" - -msgid "Service unavailable" -msgstr "Storitev ni dostopna" - -msgid "Service not defined" -msgstr "Storitev ni definirana" - -msgid "Obsolete SNAC" -msgstr "Zastarel SNAC" - -msgid "Not supported by host" -msgstr "Ni podprto s strani gostitelja" - -msgid "Not supported by client" -msgstr "Ni podprto s strani odjemalca" - -msgid "Refused by client" -msgstr "Zavrnjeno s strani odjemalca" - -msgid "Reply too big" -msgstr "Odgovor preobsežen" - -msgid "Responses lost" -msgstr "Odgovori izgubljeni" - -msgid "Request denied" -msgstr "Zahteva zavrnjena" - -msgid "Busted SNAC payload" -msgstr "Razkrinkana obremenitev SNAC" - -msgid "Insufficient rights" -msgstr "Nezadostne pravice" - -msgid "In local permit/deny" -msgstr "V krajevnem dovoli/prepovej" - -msgid "Warning level too high (sender)" -msgstr "Raven opozoril previsoka (oddajnik)" - -msgid "Warning level too high (receiver)" -msgstr "Raven opozoril previsoka (sprejemnik)" - -msgid "User temporarily unavailable" -msgstr "Uporabnik trenutno ni na voljo" - -msgid "No match" -msgstr "Ni zadetkov" - -msgid "List overflow" -msgstr "Seznam poln" - -msgid "Request ambiguous" -msgstr "Zahteva je dvoumna" - -msgid "Queue full" -msgstr "Vrsta polna" - -msgid "Not while on AOL" -msgstr "Ne medtem ko na AOL" - #. Label msgid "Buddy Icon" msgstr "Ikona prijatelja" @@ -8093,6 +8032,75 @@ msgid "Capabilities" msgstr "Zmožnosti" +msgid "Invalid SNAC" +msgstr "Neveljaven SNAC" + +msgid "Server rate limit exceeded" +msgstr "Prekoračena omejitev hitrosti strežnika" + +msgid "Client rate limit exceeded" +msgstr "Prekoračena omejitev hitrosti odjemalca" + +msgid "Service unavailable" +msgstr "Storitev ni dostopna" + +msgid "Service not defined" +msgstr "Storitev ni definirana" + +msgid "Obsolete SNAC" +msgstr "Zastarel SNAC" + +msgid "Not supported by host" +msgstr "Ni podprto s strani gostitelja" + +msgid "Not supported by client" +msgstr "Ni podprto s strani odjemalca" + +msgid "Refused by client" +msgstr "Zavrnjeno s strani odjemalca" + +msgid "Reply too big" +msgstr "Odgovor preobsežen" + +msgid "Responses lost" +msgstr "Odgovori izgubljeni" + +msgid "Request denied" +msgstr "Zahteva zavrnjena" + +msgid "Busted SNAC payload" +msgstr "Razkrinkana obremenitev SNAC" + +msgid "Insufficient rights" +msgstr "Nezadostne pravice" + +msgid "In local permit/deny" +msgstr "V krajevnem dovoli/prepovej" + +msgid "Warning level too high (sender)" +msgstr "Raven opozoril previsoka (oddajnik)" + +msgid "Warning level too high (receiver)" +msgstr "Raven opozoril previsoka (sprejemnik)" + +msgid "User temporarily unavailable" +msgstr "Uporabnik trenutno ni na voljo" + +msgid "No match" +msgstr "Ni zadetkov" + +msgid "List overflow" +msgstr "Seznam poln" + +msgid "Request ambiguous" +msgstr "Zahteva je dvoumna" + +msgid "Queue full" +msgstr "Vrsta polna" + +msgid "Not while on AOL" +msgstr "Ne medtem ko na AOL" + #. Translators: This string is a menu option that, if selected, will cause #. you to appear online to the chosen user even when your status is set to #. Invisible. @@ -8102,9 +8110,8 @@ #. Translators: This string is a menu option that, if selected, will cause #. you to appear offline to the chosen user when your status is set to #. Invisible (this is the default). -#, fuzzy msgid "Don't Appear Online" -msgstr "Izgledaj povezan" +msgstr "Ne prikaži kot povezanega" #. Translators: This string is a menu option that, if selected, will cause #. you to always appear offline to the chosen user (even when your status @@ -8116,35 +8123,32 @@ #. you to appear offline to the chosen user if you are invisible, and #. appear online to the chosen user if you are not invisible (this is the #. default). -#, fuzzy msgid "Don't Appear Offline" -msgstr "Izgledaj brez povezave" - -#, fuzzy +msgstr "Ne prikaži kot nepovezanega" + msgid "you have no buddies on this list" -msgstr "Brcnjeni ste bili s tega MultiMX." - -#, fuzzy, c-format +msgstr "na tem seznamu nimate prijateljev" + +#, c-format msgid "" "You can add a buddy to this list by right-clicking on them and selecting \"%s" "\"" msgstr "" -"Če želite, lahko ponovno zahtevate pooblastilo od teh prijateljev, tako da " -"desno kliknete na njih in izberete \"Ponovno zahtevaj pooblastilo.\"" - -#, fuzzy +"Na ta seznam lahko dodate prijatelja, tako da desno kliknete nanj in " +"izberete \"%s\"" + msgid "Visible List" -msgstr "Viden" +msgstr "Seznam vidnih" msgid "These buddies will see your status when you switch to \"Invisible\"" msgstr "" - -#, fuzzy +"Ti prijatelji bodo vedno videli vaše stanje, ko preklopite na \"Neviden\"" + msgid "Invisible List" -msgstr "Seznam povabljenih" +msgstr "Seznam nevidnih" msgid "These buddies will always see you as offline" -msgstr "" +msgstr "Ti prijatelji vas bodo vedno videli kot nepovezane" msgid "Aquarius" msgstr "Vodnar" @@ -8324,9 +8328,9 @@ msgid "Your request was rejected." msgstr "Vaša zahteva je bila zavrnjena." -#, fuzzy, c-format +#, c-format msgid "%u requires verification: %s" -msgstr "%u zahteva preverjanje" +msgstr "%u zahteva preverjanje: %s" msgid "Add buddy question" msgstr "Dodaj vprašanje za prijatelja" @@ -8689,14 +8693,14 @@ msgid "Select Server" msgstr "Izberite strežnik" -msgid "QQ2005" -msgstr "QQ2005" +msgid "QQ2008" +msgstr "QQ2008" msgid "QQ2007" msgstr "QQ2007" -msgid "QQ2008" -msgstr "QQ2008" +msgid "QQ2005" +msgstr "QQ2005" msgid "Connect by TCP" msgstr "Poveži prek TCP" @@ -8710,6 +8714,9 @@ msgid "Show chat room when msg comes" msgstr "Pokaži klepetalnico, ko pride sporočilo" +msgid "Use default font" +msgstr "Uporabi privzeto pisavo" + msgid "Keep alive interval (seconds)" msgstr "Interval ohranjanja povezave (s)" @@ -11255,9 +11262,10 @@ "Vedno se k temu oknu lahko vrnete in dodate, uredite ali odstranite račune z " "<b>Računi->Upravljaj z računi</b> v oknu seznama prijateljev." -#, fuzzy, c-format +#, c-format msgid "%s%s%s%s wants to add you (%s) to his or her buddy list%s%s" -msgstr "Uporabnik %s%s%s%s želi dodati %s na svoj seznam prijateljev%s%s." +msgstr "" +"Uporabnik %s%s%s%s vas (%s) želi dodati na svoj seznam prijateljev%s%s." #. Buddy List msgid "Background Color" @@ -12250,9 +12258,6 @@ msgid "Fatal Error" msgstr "Usodna napaka" -msgid "bug master" -msgstr "Kralj hroščev" - msgid "artist" msgstr "oblikovalec" @@ -12429,9 +12434,11 @@ msgid "Lao" msgstr "laoško" -#, fuzzy msgid "Maithili" -msgstr "svahili" +msgstr "maitilsko" + +msgid "Meadow Mari" +msgstr "dolnjemarijsko" msgid "Macedonian" msgstr "makedonsko" @@ -13649,9 +13656,8 @@ msgid "_TURN server:" msgstr "Strežnik _TURN:" -#, fuzzy msgid "_UDP Port:" -msgstr "_Vrata:" +msgstr "Vrata _UDP:" msgid "Use_rname:" msgstr "Upo_rabniško ime:" @@ -13675,7 +13681,7 @@ msgstr "Konqueror" msgid "Google Chrome" -msgstr "" +msgstr "Google Chrome" #. Do not move the line below. Code below expects gnome-open to be in #. * this list immediately after xdg-open! @@ -13699,11 +13705,11 @@ #. Translators: please do not translate "chromium-browser" here! msgid "Chromium (chromium-browser)" -msgstr "" +msgstr "Chromium (chromium-browser)" #. Translators: please do not translate "chrome" here! msgid "Chromium (chrome)" -msgstr "" +msgstr "Chromium (chrome)" msgid "Manual" msgstr "Ročni" @@ -14071,7 +14077,7 @@ msgstr "Google Talk" msgid "Facebook (XMPP)" -msgstr "" +msgstr "Facebook (XMPP)" #, c-format msgid "The following error has occurred loading %s: %s" @@ -14239,7 +14245,6 @@ msgid "Small" msgstr "Manjše" -#, fuzzy msgid "Smaller versions of the default smileys" msgstr "Manjše različice privzetih smejčkov" @@ -15273,9 +15278,8 @@ msgid "Voice/Video Settings" msgstr "Glasovne/video nastavitve" -#, fuzzy msgid "Voice and Video Settings" -msgstr "Glasovne/video nastavitve" +msgstr "Glasovne in video nastavitve" #. *< name #. *< version @@ -15549,68 +15553,3 @@ msgid "You do not have permission to uninstall this application." msgstr "Za odstranitev programa nimate ustreznih pravic." - -#~ msgid "An error occurred on the in-band bytestream transfer\n" -#~ msgstr "" -#~ "Pri prenosu v znotraj pasovnem zlogovnem pretoku je prišlo do napake\n" - -#~ msgid "Transfer was closed." -#~ msgstr "Prenos je bil zaprt." - -#~ msgid "Failed to open in-band bytestream" -#~ msgstr "Znotraj pasovnega zlogovnega pretoka ni uspelo odpreti" - -#~ msgid "Set your friendly name." -#~ msgstr "Nastavite vaše poimenovanje." - -#~ msgid "Error requesting %s" -#~ msgstr "Napaka pri zahtevanju %s" - -#~ msgid "The certificate has expired and should not be considered valid." -#~ msgstr "" -#~ "Digitalno potrdilo je poteklo in ga ni priporočljivo šteti za veljavnega." - -#~ msgid "Require SSL/TLS" -#~ msgstr "Zahtevaj SSL/TLS" - -#~ msgid "Force old (port 5223) SSL" -#~ msgstr "Vsili star SSL (vrata 5223)" - -#~ msgid "" -#~ "[Unable to display a message from this user because it contained invalid " -#~ "characters.]" -#~ msgstr "" -#~ "[Ni mogoče prikazati sporočila tega uporabnika, ker vsebuje neveljavne " -#~ "znake.]" - -#~ msgid "Search for Buddy by Information" -#~ msgstr "Išči prijatelja po informaciji" - -#~ msgid "The name you entered is invalid." -#~ msgstr "Vneseno ime ni veljavno." - -#~ msgid "The certificate is not valid yet." -#~ msgstr "Digitalno potrdilo še ni veljavno." - -#~ msgid "The nick name you entered is invalid." -#~ msgstr "Vneseni vzdevek ni veljaven." - -#~ msgid "MXit Login Name" -#~ msgstr "Prijavno ime MXit" - -#~ msgid "Nick Name" -#~ msgstr "Vzdevek" - -#~ msgid "Your Mobile Number..." -#~ msgstr "Vaša mobilna številka ..." - -#, fuzzy -#~ msgid "Rate to host" -#~ msgstr "Povabi na klepet" - -#, fuzzy -#~ msgid "Rate to client" -#~ msgstr "Nazadnje znani odjemalec" - -#~ msgid "/Media/_Hangup" -#~ msgstr "/Mediji/_Odloži"
--- a/po/uk.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/uk.po Sun Mar 13 17:40:04 2011 +0000 @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Pidgin\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-02 23:34-0500\n" -"PO-Revision-Date: 2011-01-30 21:27+0300\n" +"POT-Creation-Date: 2011-03-10 02:21-0800\n" +"PO-Revision-Date: 2011-03-09 00:11+0300\n" "Last-Translator: Oleksandr Kovalenko <alx.kovalenko@gmail.com>\n" "Language-Team: Ukrainian <uk@li.org>\n" "Language: uk\n" @@ -3225,9 +3225,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "Ім'я" @@ -3986,7 +3984,6 @@ msgid "Postal Code" msgstr "Поштовий індекс" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "Країна" @@ -6083,6 +6080,9 @@ msgid "Connecting..." msgstr "З'єднання..." +msgid "The Display Name you entered is too short." +msgstr "Введене відображуване ім'я закоротке." + msgid "The PIN you entered has an invalid length [7-10]." msgstr "Введений PIN має неправильну довжину [7-10]." @@ -6178,9 +6178,19 @@ msgid "Hidden Number" msgstr "Схований номер" +msgid "No profile available" +msgstr "Профіль не доступний" + +msgid "This contact does not have a profile." +msgstr "Цей контакт не має профілю." + msgid "Your MXit ID..." msgstr "Ваш MXit ID..." +#. contact is in Deleted, Rejected or None state +msgid "Re-Invite" +msgstr "Запросити ще раз" + #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") msgid "WAP Server" @@ -7499,6 +7509,12 @@ msgid "You have been disconnected from chat room %s." msgstr "Вас було від'єднано від кімнати балачки %s." +msgid "The new formatting is invalid." +msgstr "Нове форматування недопустиме." + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "Форматування імені користувача може змінити лише регістр та пробіли." + msgid "Pop-Up Message" msgstr "Спливаюче повідомлення" @@ -7768,12 +7784,6 @@ msgid "ICQ Privacy Options" msgstr "Параметри приватності ICQ" -msgid "The new formatting is invalid." -msgstr "Нове форматування недопустиме." - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "Форматування імені користувача може змінити лише регістр та пробіли." - msgid "Change Address To:" msgstr "Змінити адресу на:" @@ -8679,6 +8689,9 @@ msgid "Show chat room when msg comes" msgstr "Показати кімнату балачки, коли надійшло повідомлення" +msgid "Use default font" +msgstr "Використовувати типовий шрифт" + msgid "Keep alive interval (seconds)" msgstr "Час між повідомленнями присутності (с)" @@ -13257,6 +13270,13 @@ msgid "New Pounces" msgstr "Нове стеження" +#. Translators: Make sure you translate "Dismiss" differently than +#. "close"! This string is used in the "You have pounced" dialog +#. that appears when one of your Buddy Pounces is triggered. In +#. this context "Dismiss" means "I acknowledge that I've seen that +#. this pounce was triggered--remove it from this list." Translating +#. it as "Remove" is acceptable if you can't think of a more precise +#. word. msgid "Dismiss" msgstr "Відкинути"
--- a/po/zh_CN.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/zh_CN.po Sun Mar 13 17:40:04 2011 +0000 @@ -1,17 +1,18 @@ +# Chinese (China) translation of Pidgin. # Pidgin 软件包的简体中文翻译。 -# Copyright (C) 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. # This file is distributed under the same license as the pidgin package. # Funda Wang <fundawang@linux.net.cn>, 2003, 2004. -# Aron Xu <happyaron.xu@gmail.com>, 2009, 2010. # fujianwzh <fujianwzh@gmail.com>, 2009. # liyuekui <liyuekui@gmail.com>, 2009. +# Aron Xu <happyaron.xu@gmail.com>, 2009, 2010, 2011. # msgid "" msgstr "" "Project-Id-Version: pidgin HEAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-12-19 13:34-0500\n" -"PO-Revision-Date: 2010-10-10 16:18+0800\n" +"POT-Creation-Date: 2011-03-10 02:26-0800\n" +"PO-Revision-Date: 2011-03-10 18:20+0800\n" "Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" "Language: zh_CN\n" @@ -1697,7 +1698,7 @@ #. Scheme name #. Pool name msgid "SSL Peers Cache" -msgstr "" +msgstr "SSL 端点缓存" #. Make messages #, c-format @@ -2124,7 +2125,7 @@ msgstr "纯文本" msgid "Old flat format" -msgstr "" +msgstr "旧式平整格式" msgid "Logging of this conversation failed." msgstr "记录此对话的失败。" @@ -2269,8 +2270,10 @@ "保存文件的路径\n" "(请提供完整路径)" -msgid "Automatically reject from users not in buddy list" -msgstr "自动拒绝不在好友列表中的用户的请求" +msgid "" +"When a file-transfer request arrives from a user who is\n" +"*not* on your buddy list:" +msgstr "不在好友列表里的人发来文件传送请求时:" msgid "" "Notify with a popup when an autoaccepted file transfer is complete\n" @@ -2282,6 +2285,9 @@ msgid "Create a new directory for each user" msgstr "为每个用户创建新目录" +msgid "Escape the filenames" +msgstr "取消文件" + msgid "Notes" msgstr "备注" @@ -2622,7 +2628,7 @@ msgstr "离线消息模拟" msgid "Save messages sent to an offline user as pounce." -msgstr "" +msgstr "将发送给离线好友的消息设置为好友千里眼。" msgid "" "The rest of the messages will be saved as pounces. You can edit/delete the " @@ -2648,10 +2654,10 @@ msgstr "否" msgid "Save offline messages in pounce" -msgstr "" +msgstr "保存离线为好友千里眼" msgid "Do not ask. Always save in pounce." -msgstr "" +msgstr "不要询问,总是保存为好友千里眼。" msgid "One Time Password" msgstr "一次性密码" @@ -3095,9 +3101,7 @@ msgstr "UIN" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "名" @@ -3673,7 +3677,10 @@ msgid "Server requires plaintext authentication over an unencrypted stream" msgstr "服务器需要在不加密流上使用纯文本验证" -#. This should never happen! +#. This happens when the server sends back jibberish +#. * in the "additional data with success" case. +#. * Seen with Wildfire 3.0.1. +#. msgid "Invalid response from server" msgstr "服务器的响应无效。" @@ -3751,9 +3758,8 @@ msgid "Unable to canonicalize password" msgstr "无法对密码进行规范化处理" -#, fuzzy msgid "Malicious challenge from server" -msgstr "服务器的挑战无效" +msgstr "恶意的服务器挑战" msgid "Unexpected response from server" msgstr "从服务器收到了意外的响应" @@ -3809,7 +3815,6 @@ msgid "Postal Code" msgstr "邮政编码" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "国家" @@ -4057,9 +4062,8 @@ msgid "Invalid XMPP ID" msgstr "无效 XMPP ID" -#, fuzzy msgid "Invalid XMPP ID. Username portion must be set." -msgstr "无效的 XMPP ID。您必须设置有效的域名。" +msgstr "无效的 XMPP ID。您必须设置的用户名。" msgid "Invalid XMPP ID. Domain must be set." msgstr "无效的 XMPP ID。您必须设置有效的域名。" @@ -4691,7 +4695,7 @@ #, c-format msgid "Please select the resource of %s to which you would like to send a file" -msgstr "" +msgstr "请选择您要发送文件的 %s 所使用的资源 ID" msgid "Afraid" msgstr "害怕" @@ -4834,7 +4838,6 @@ msgid "Indignant" msgstr "愤慨" -#, fuzzy msgid "Interested" msgstr "兴趣" @@ -5217,28 +5220,23 @@ msgid "Set friendly name for %s." msgstr "为 %s 设置友好名称。" -#, fuzzy msgid "Set Friendly Name" -msgstr "设置友好的名称..." +msgstr "设置友好的名称" msgid "This is the name that other MSN buddies will see you as." msgstr "这是其他的 MSN 好友看到的名字。" -#, fuzzy msgid "This Location" -msgstr "用户位置" - -#, fuzzy +msgstr "这个位置" + msgid "This is the name that identifies this location" -msgstr "这是其他的 MSN 好友看到的名字。" - -#, fuzzy +msgstr "这是识别此位置的名称" + msgid "Other Locations" -msgstr "用户位置" - -#, fuzzy +msgstr "其他位置" + msgid "You can sign out from other locations here" -msgstr "您在其它位置用此用户名登录了。" +msgstr "您可以在这里退出在其他位置的登陆。" #. TODO: Due to limitations in our current request field API, the #. following string will show up with a trailing colon. This should @@ -5246,13 +5244,11 @@ #. a separate purple_request_field_label_new_without_colon function, #. or by never automatically adding the colon and requiring that #. callers add the colon themselves. -#, fuzzy msgid "You are not signed in from any other locations." -msgstr "您在其它位置用此用户名登录了。" - -#, fuzzy +msgstr "所有其他位置的登陆均已退出。" + msgid "Allow multiple logins?" -msgstr "允许运行多个实例" +msgstr "允许多点登陆?" msgid "" "Do you want to allow or disallow connecting from multiple locations " @@ -5344,9 +5340,8 @@ msgid "Set Friendly Name..." msgstr "设置友好的名称..." -#, fuzzy msgid "View Locations..." -msgstr "选择位置..." +msgstr "查看位置..." msgid "Set Home Phone Number..." msgstr "设置家庭电话号码..." @@ -5360,9 +5355,8 @@ msgid "Enable/Disable Mobile Devices..." msgstr "启用/禁用移动设备..." -#, fuzzy msgid "Allow/Disallow Multiple Logins..." -msgstr "允许/禁止移动寻呼..." +msgstr "允许/禁止多点登陆..." msgid "Allow/Disallow Mobile Pages..." msgstr "允许/禁止移动寻呼..." @@ -5577,7 +5571,7 @@ msgstr "允许直连" msgid "Allow connecting from multiple locations" -msgstr "" +msgstr "允许从多个位置登陆" msgid "nudge: nudge a user to get their attention" msgstr "nudge:向用户发送闪屏振动,以便引起他的注意" @@ -5854,6 +5848,9 @@ msgid "Connecting..." msgstr "正在连接..." +msgid "The Display Name you entered is too short." +msgstr "您输入的显示名称太短。" + msgid "The PIN you entered has an invalid length [7-10]." msgstr "您输入的 PIN 长度无效 [7-10]。" @@ -5924,33 +5921,6 @@ msgid "Retrieving User Information..." msgstr "正在检索用户信息..." -msgid "Loading menu..." -msgstr "正在载入菜单..." - -msgid "Status Message" -msgstr "状态消息" - -msgid "Rejection Message" -msgstr "拒绝消息" - -#. hidden number -msgid "Hidden Number" -msgstr "隐藏号码" - -msgid "Your MXit ID..." -msgstr "您的 MXit ID..." - -#. Configuration options -#. WAP server (reference: "libpurple/accountopt.h") -msgid "WAP Server" -msgstr "WAP 服务器" - -msgid "Connect via HTTP" -msgstr "通过 HTTP 连接" - -msgid "Enable splash-screen popup" -msgstr "启用飞溅屏幕" - #. you were kicked msgid "You have been kicked from this MultiMX." msgstr "您已被踢出此 MultiMX。" @@ -5965,6 +5935,44 @@ msgid "You have invited" msgstr "您已邀请" +msgid "Loading menu..." +msgstr "正在载入菜单..." + +msgid "Status Message" +msgstr "状态消息" + +msgid "Rejection Message" +msgstr "拒绝消息" + +#. hidden number +msgid "Hidden Number" +msgstr "隐藏号码" + +msgid "No profile available" +msgstr "无可用配置文件" + +#, fuzzy +msgid "This contact does not have a profile." +msgstr "此帐号没有启用电子邮件。" + +msgid "Your MXit ID..." +msgstr "您的 MXit ID..." + +#. contact is in Deleted, Rejected or None state +msgid "Re-Invite" +msgstr "重新邀请" + +#. Configuration options +#. WAP server (reference: "libpurple/accountopt.h") +msgid "WAP Server" +msgstr "WAP 服务器" + +msgid "Connect via HTTP" +msgstr "通过 HTTP 连接" + +msgid "Enable splash-screen popup" +msgstr "启用飞溅屏幕" + msgid "Last Online" msgstr "最后在线" @@ -6358,15 +6366,15 @@ #. Slap means "to hit someone with an open/flat hand" msgid "Slap" -msgstr "" +msgstr "拍打" #, c-format msgid "%s has slapped you!" -msgstr "" +msgstr "%s 拍了你一下!" #, c-format msgid "Slapping %s..." -msgstr "" +msgstr "拍一下 %s..." #. Goose means "to pinch someone on their butt" msgid "Goose" @@ -6697,7 +6705,7 @@ msgid "" "You required encryption in your account settings, but one of the servers " "doesn't support it." -msgstr "" +msgstr "您在帐号设置中要求加密,但所连接的服务器中有一个不支持加密。" #. Note to translators: The first %s is a URL, the second is an #. error message. @@ -6705,9 +6713,8 @@ msgid "Error requesting %s: %s" msgstr "请求 %s 时出错:%s" -#, fuzzy msgid "The server returned an empty response" -msgstr "无法连接:服务器返回空回应。" +msgstr "服务器返回空回应" msgid "" "Server requested that you fill out a CAPTCHA in order to sign in, but this " @@ -7180,6 +7187,12 @@ msgid "You have been disconnected from chat room %s." msgstr "您已经断开与聊天室 %s 的连接。" +msgid "The new formatting is invalid." +msgstr "新格式化无效。" + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "用户名格式化只更改大写和空格。" + msgid "Pop-Up Message" msgstr "弹出消息" @@ -7415,12 +7428,6 @@ msgid "ICQ Privacy Options" msgstr "ICQ 隐私选项" -msgid "The new formatting is invalid." -msgstr "新格式化无效。" - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "用户名格式化只更改大写和空格。" - msgid "Change Address To:" msgstr "将地址更改为:" @@ -7463,13 +7470,11 @@ msgid "Set Privacy Options..." msgstr "设置隐私选项..." -#, fuzzy msgid "Show Visible List" -msgstr "显示好友列表(_L)" - -#, fuzzy +msgstr "显示可见列表" + msgid "Show Invisible List" -msgstr "邀请列表" +msgstr "显示可见列表" #. AIM actions msgid "Confirm Account" @@ -7487,9 +7492,8 @@ msgid "Search for Buddy by Email Address..." msgstr "按电子邮件搜索好友..." -#, fuzzy msgid "Don't use encryption" -msgstr "需要加密" +msgstr "不使用加密" msgid "Use clientLogin" msgstr "使用客户端登录" @@ -7529,75 +7533,6 @@ "现在需要在两台计算机之间建立直接连接,这对于即时传送图像是必要的。但是这将暴" "露您的 IP 地址,所以可能造成潜在的隐私风险。" -msgid "Invalid SNAC" -msgstr "无效 SNAC" - -msgid "Server rate limit exceeded" -msgstr "" - -msgid "Client rate limit exceeded" -msgstr "" - -msgid "Service unavailable" -msgstr "服务不可用" - -msgid "Service not defined" -msgstr "服务未定义" - -msgid "Obsolete SNAC" -msgstr "废旧 SNAC" - -msgid "Not supported by host" -msgstr "主机不支持" - -msgid "Not supported by client" -msgstr "客户不支持" - -msgid "Refused by client" -msgstr "客户拒绝" - -msgid "Reply too big" -msgstr "回复太大" - -msgid "Responses lost" -msgstr "响应丢失" - -msgid "Request denied" -msgstr "请求被禁止" - -msgid "Busted SNAC payload" -msgstr "SNAC 有效负载激增" - -msgid "Insufficient rights" -msgstr "权限不够" - -msgid "In local permit/deny" -msgstr "本地许可/禁止" - -msgid "Warning level too high (sender)" -msgstr "发送者警告级别过高" - -msgid "Warning level too high (receiver)" -msgstr "接收者警告级别过高" - -msgid "User temporarily unavailable" -msgstr "用户临时不可用" - -msgid "No match" -msgstr "无匹配" - -msgid "List overflow" -msgstr "列表溢出" - -msgid "Request ambiguous" -msgstr "请求含糊" - -msgid "Queue full" -msgstr "队列满" - -msgid "Not while on AOL" -msgstr "不位于 AOL 上" - #. Label msgid "Buddy Icon" msgstr "用户头像" @@ -7716,36 +7651,102 @@ msgid "Capabilities" msgstr "容量" +msgid "Invalid SNAC" +msgstr "无效 SNAC" + +msgid "Server rate limit exceeded" +msgstr "" + +msgid "Client rate limit exceeded" +msgstr "" + +msgid "Service unavailable" +msgstr "服务不可用" + +msgid "Service not defined" +msgstr "服务未定义" + +msgid "Obsolete SNAC" +msgstr "废旧 SNAC" + +msgid "Not supported by host" +msgstr "主机不支持" + +msgid "Not supported by client" +msgstr "客户不支持" + +msgid "Refused by client" +msgstr "客户拒绝" + +msgid "Reply too big" +msgstr "回复太大" + +msgid "Responses lost" +msgstr "响应丢失" + +msgid "Request denied" +msgstr "请求被禁止" + +msgid "Busted SNAC payload" +msgstr "SNAC 有效负载激增" + +msgid "Insufficient rights" +msgstr "权限不够" + +msgid "In local permit/deny" +msgstr "本地许可/禁止" + +msgid "Warning level too high (sender)" +msgstr "发送者警告级别过高" + +msgid "Warning level too high (receiver)" +msgstr "接收者警告级别过高" + +msgid "User temporarily unavailable" +msgstr "用户临时不可用" + +msgid "No match" +msgstr "无匹配" + +msgid "List overflow" +msgstr "列表溢出" + +msgid "Request ambiguous" +msgstr "请求含糊" + +msgid "Queue full" +msgstr "队列已满" + +msgid "Not while on AOL" +msgstr "不位于 AOL 上" + #. Translators: This string is a menu option that, if selected, will cause #. you to appear online to the chosen user even when your status is set to #. Invisible. msgid "Appear Online" -msgstr "显示为在线" +msgstr "对其隐身可见" #. Translators: This string is a menu option that, if selected, will cause #. you to appear offline to the chosen user when your status is set to #. Invisible (this is the default). -#, fuzzy msgid "Don't Appear Online" -msgstr "显示为在线" +msgstr "对其在线不可见" #. Translators: This string is a menu option that, if selected, will cause #. you to always appear offline to the chosen user (even when your status #. isn't Invisible). msgid "Appear Offline" -msgstr "显示为离线" +msgstr "对其隐身" #. Translators: This string is a menu option that, if selected, will cause #. you to appear offline to the chosen user if you are invisible, and #. appear online to the chosen user if you are not invisible (this is the #. default). -#, fuzzy msgid "Don't Appear Offline" -msgstr "显示为离线" - -#, fuzzy +msgstr "对其在线可见" + msgid "you have no buddies on this list" -msgstr "您已被踢出此 MultiMX。" +msgstr "此列表中没有好友" #, fuzzy, c-format msgid "" @@ -7755,16 +7756,14 @@ "如果您想要向这些好友重新请求认证,只需用鼠标右键单击这些好友,然后单击“重新请" "求认证”。" -#, fuzzy msgid "Visible List" -msgstr "可见" +msgstr "隐身可见列表" msgid "These buddies will see your status when you switch to \"Invisible\"" msgstr "" -#, fuzzy msgid "Invisible List" -msgstr "邀请列表" +msgstr "隐身列表" msgid "These buddies will always see you as offline" msgstr "" @@ -8312,14 +8311,14 @@ msgid "Select Server" msgstr "选择服务器" -msgid "QQ2005" -msgstr "QQ2005" +msgid "QQ2008" +msgstr "QQ2008" msgid "QQ2007" msgstr "QQ2007" -msgid "QQ2008" -msgstr "QQ2008" +msgid "QQ2005" +msgstr "QQ2005" msgid "Connect by TCP" msgstr "通过 TCP 连接" @@ -8333,6 +8332,9 @@ msgid "Show chat room when msg comes" msgstr "当消息到来时显示聊天室" +msgid "Use default font" +msgstr "使用默认字体" + msgid "Keep alive interval (seconds)" msgstr "保持在线间隔(秒)" @@ -9322,7 +9324,7 @@ msgstr "无法杀死用户" msgid "WATCH" -msgstr "" +msgstr "监视" msgid "Cannot watch user" msgstr "无法监视您自己" @@ -9880,7 +9882,7 @@ msgstr "list: 列出 Yahoo 网络上的聊天室" msgid "doodle: Request user to start a Doodle session" -msgstr "" +msgstr "doodle: 请求用户开始一个 Doodle 会话" msgid "Yahoo ID..." msgstr "Yahoo ID..." @@ -9914,7 +9916,7 @@ msgstr "忽略会议和聊天室邀请" msgid "Use account proxy for HTTP and HTTPS connections" -msgstr "" +msgstr "为 HTTP 和 HTTPS 连接使用帐号代理" msgid "Chat room list URL" msgstr "聊天聊天室列表 URL" @@ -10021,12 +10023,14 @@ #, c-format msgid "Unknown error 52. Reconnecting should fix this." -msgstr "" +msgstr "未知错误 52。重新连接应可以修复此问题。" msgid "" "Error 1013: The username you have entered is invalid. The most common cause " "of this error is entering your email address instead of your Yahoo! ID." msgstr "" +"错误 1013: 您输入的用户名无效。最常见的可能是您输入了电子邮件地址,而没有输" +"入 Yahoo! ID。" #, c-format msgid "Unknown error number %d. Logging into the Yahoo! website may fix this." @@ -10062,7 +10066,7 @@ msgid "" "Unable to connect: The server's response did not contain the necessary " "information" -msgstr "" +msgstr "无法连接:服务器回应中缺少必要信息" msgid "Not at Home" msgstr "不在家" @@ -10228,7 +10232,7 @@ msgid "" "Unknown error. You may need to logout and wait five minutes before being " "able to rejoin a chatroom" -msgstr "" +msgstr "未知错误。您可能需要退出帐号并等待五分钟再重新加入聊天室" #, c-format msgid "You are now chatting in %s." @@ -10494,7 +10498,7 @@ msgstr "远远离开" msgid "Feeling" -msgstr "" +msgstr "感情丰富" #, c-format msgid "%s (%s) changed status from %s to %s" @@ -10587,6 +10591,7 @@ "Unable to allocate enough memory to hold the contents from %s. The web " "server may be trying something malicious." msgstr "" +"无法为来自 %s 的内容分配足够的内存。网页服务器端可能正在执行非正常操作。" #, c-format msgid "Error reading from %s: %s" @@ -10640,7 +10645,7 @@ msgid "" "Chat over IM. Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more" -msgstr "" +msgstr "互联网通讯程序。 支持 AIM、Google Talk、Jabber/XMPP、MSN、Yahoo 和更多" msgid "Internet Messenger" msgstr "互联网通讯程序" @@ -10783,7 +10788,7 @@ msgstr "样式" msgid "The layout of icons, name, and status of the buddy list" -msgstr "" +msgstr "图标、名称和好友列表状态的样式" #. Group #. Note to translators: These two strings refer to the background color @@ -10792,7 +10797,7 @@ msgstr "背景颜色" msgid "The background color of an expanded group" -msgstr "" +msgstr "扩展组的背景颜色" #. Note to translators: These two strings refer to the font and color #. of a buddy list group when in its expanded state @@ -10838,26 +10843,26 @@ #. Note to translators: These two strings refer to the font and color #. of a buddy list buddy when it is online msgid "Online Text" -msgstr "在线文字" +msgstr "在线文本" msgid "The text information for when a buddy is online" -msgstr "当一位好友上线时显示的文字信息" +msgstr "当好友上线时显示的文本信息" #. Note to translators: These two strings refer to the font and color #. of a buddy list buddy when it is away msgid "Away Text" -msgstr "离开文字" +msgstr "离开文本" msgid "The text information for when a buddy is away" -msgstr "" +msgstr "当好友离开时显示的文本信息" #. Note to translators: These two strings refer to the font and color #. of a buddy list buddy when it is offline msgid "Offline Text" -msgstr "离线文字" +msgstr "离线文本" msgid "The text information for when a buddy is offline" -msgstr "" +msgstr "当好友离线时显示的文本信息" #. Note to translators: These two strings refer to the font and color #. of a buddy list buddy when it is idle @@ -10865,7 +10870,7 @@ msgstr "发呆文字" msgid "The text information for when a buddy is idle" -msgstr "" +msgstr "当好友发呆时显示的文本信息" #. Note to translators: These two strings refer to the font and color #. of a buddy list buddy when they have sent you a new message @@ -11183,7 +11188,7 @@ #, c-format msgid "Idle %dd %dh %02dm" -msgstr "发呆中 (%d天%d小时%02d分)" +msgstr "发呆(%d天%d小时%02d分)" #, c-format msgid "Idle %dh %02dm" @@ -11738,9 +11743,6 @@ msgid "Fatal Error" msgstr "致命错误" -msgid "bug master" -msgstr "Bug 主管" - msgid "artist" msgstr "美工" @@ -11921,6 +11923,10 @@ msgid "Maithili" msgstr "斯瓦希里语" +#, fuzzy +msgid "Meadow Mari" +msgstr "新邮件" + msgid "Macedonian" msgstr "马其顿语" @@ -12056,6 +12062,9 @@ "Channel: #pidgin on irc.freenode.net<BR>\tXMPP MUC: devel@conference.pidgin." "im<BR><BR>" msgstr "" +"<FONT SIZE=\"4\"><B>有用的资源</B></FONT><BR>\t<A HREF=\"%s\">网站</A><BR>" +"\t<A HREF=\"%s\">常见问题</A><BR>\tIRC 频道:#pidgin (irc.freenode.net)<BR>" +"\tXMPP MUC: devel@conference.pidgin.im<BR><BR>" #, c-format msgid "" @@ -12605,10 +12614,10 @@ "\n" msgid "DIR" -msgstr "" +msgstr "目录" msgid "use DIR for config files" -msgstr "" +msgstr "使用指定目录作为配置文件目录" msgid "print debugging messages to stdout" msgstr "打印调试信息到标准输出" @@ -12626,7 +12635,7 @@ msgstr "不自动登录" msgid "NAME" -msgstr "" +msgstr "名称" msgid "" "enable specified account(s) (optional argument NAME\n" @@ -12655,6 +12664,16 @@ "how to get the backtrace, please read the instructions at\n" "%swiki/GetABacktrace\n" msgstr "" +"%s %s 发生了段错误并已尝试进行核心转储到文件。\n" +"这是软件缺陷所导致的问题,不是您的失误所致。\n" +"\n" +"如果您能找到重现崩溃的具体步骤,请您通过以下地址提交缺陷报告,\n" +"以便开发人员及时对齐进行修复:\n" +"%ssimpleticket/\n" +"\n" +"请详细说明当时您正在执行的操作,并同时提供转储的核心文件的回溯信息。\n" +"如果您不知道如何获得回溯信息,请参阅:\n" +"%swiki/GetABacktrace\n" #, c-format msgid "Exiting because another libpurple client is already running.\n" @@ -12717,6 +12736,13 @@ msgid "New Pounces" msgstr "好友千里眼提示" +#. Translators: Make sure you translate "Dismiss" differently than +#. "close"! This string is used in the "You have pounced" dialog +#. that appears when one of your Buddy Pounces is triggered. In +#. this context "Dismiss" means "I acknowledge that I've seen that +#. this pounce was triggered--remove it from this list." Translating +#. it as "Remove" is acceptable if you can't think of a more precise +#. word. msgid "Dismiss" msgstr "忽略" @@ -13099,7 +13125,7 @@ msgstr "Konqueror" msgid "Google Chrome" -msgstr "" +msgstr "Google Chrome" #. Do not move the line below. Code below expects gnome-open to be in #. * this list immediately after xdg-open! @@ -13123,11 +13149,11 @@ #. Translators: please do not translate "chromium-browser" here! msgid "Chromium (chromium-browser)" -msgstr "" +msgstr "Chromium (chromium-browser)" #. Translators: please do not translate "chrome" here! msgid "Chromium (chrome)" -msgstr "" +msgstr "Chromium (chrome)" msgid "Manual" msgstr "手工设置" @@ -13438,7 +13464,7 @@ #, c-format msgid "" "A custom smiley for '%s' already exists. Please use a different shortcut." -msgstr "" +msgstr "自定义表情 %s 已存在,请使用其他快捷方式。" msgid "Custom Smiley" msgstr "自定义表情" @@ -13493,7 +13519,7 @@ msgstr "Google Talk" msgid "Facebook (XMPP)" -msgstr "" +msgstr "Facebook (XMPP)" #, c-format msgid "The following error has occurred loading %s: %s" @@ -14447,6 +14473,8 @@ "Icon for Contact/\n" "Icon for Unknown person" msgstr "" +"联系人图标/\n" +"陌生人图标" msgid "Icon for Chat" msgstr "聊天图标" @@ -14809,7 +14837,7 @@ #. Installer Subsection Text msgid "Debug Symbols (for reporting crashes)" -msgstr "" +msgstr "调试符号(用于报告崩溃错误)" #. Installer Subsection Text msgid "Desktop" @@ -14821,12 +14849,16 @@ "function; if retrying fails, you may need to use the 'Offline Installer' " "from http://pidgin.im/download/windows/ ." msgstr "" +"下载 GTK+ 运行时($R2)出错。$\\rPidgin 需要它方可工作,如果重试仍然失败,则您" +"可能需要使用离线安装程序 http://pidgin.im/download/windows/" #. $R2 will display the URL that the Debug Symbols failed to download from msgid "" "Error Installing Debug Symbols ($R2).$\\rIf retrying fails, you may need to " "use the 'Offline Installer' from http://pidgin.im/download/windows/ ." msgstr "" +"安装调试符号($R2)出错。$\\r如果重试仍然失败,则您可能需要使用离线安装程序 " +"http://pidgin.im/download/windows/" #. $R3 will display the URL that the Dictionary failed to download from #, no-c-format @@ -14835,6 +14867,9 @@ "installation instructions are at: http://developer.pidgin.im/wiki/Installing" "%20Pidgin#manual_win32_spellcheck_installation" msgstr "" +"安装拼写检查功能($R3)失败。$\\r如果重试仍然失败,您可以考虑手工安装 http://" +"developer.pidgin.im/wiki/Installing" +"%20Pidgin#manual_win32_spellcheck_installation" #. Installer Subsection Text msgid "GTK+ Runtime (required if not present)" @@ -14857,6 +14892,8 @@ "already present).$\\rAre you sure you want to skip installing the GTK+ " "Runtime?" msgstr "" +"Pidgin 需要一个兼容的 GTK+ 运行时(您的系统上没有安装)。$\\r您确定不安装 GTK+ " +"运行时吗?" #. Installer Subsection Text msgid "Shortcuts" @@ -14894,15 +14931,21 @@ msgid "" "Unable to uninstall the currently installed version of Pidgin. The new " "version will be installed without removing the currently installed version." -msgstr "" +msgstr "无法卸载已安装版本的 Pidgin,新版将不删除已有文件而直接安装。" #. Text displayed on Installer Finish Page msgid "Visit the Pidgin Web Page" -msgstr "浏览 Pidgin 网页" +msgstr "访问 Pidgin 网站" msgid "You do not have permission to uninstall this application." msgstr "您没有权限卸载此程序。" +#~ msgid "Automatically reject from users not in buddy list" +#~ msgstr "自动拒绝不在好友列表中的用户的请求" + +#~ msgid "bug master" +#~ msgstr "Bug 主管" + #~ msgid "An error occurred on the in-band bytestream transfer\n" #~ msgstr "打开文件时发生了错误。\n"
--- a/po/zh_HK.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/zh_HK.po Sun Mar 13 17:40:04 2011 +0000 @@ -8,7 +8,7 @@ # LINE NUMBERS (LINES BEGINNING WITH #:) IN THIS FILE. # # This file is distributed under the same license as the "Pidgin" package. -# $InternalId: zh_TW.po,v 1.661 2011/02/01 04:45:39 acli Exp $ +# $InternalId: zh_TW.po,v 1.665 2011/03/09 21:33:34 acli Exp $ # # ---------------------------------------------------------- # For internal use only: @@ -60,10 +60,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Pidgin 2.7.9\n" +"Project-Id-Version: Pidgin 2.7.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-02 23:34-0500\n" -"PO-Revision-Date: 2010-12-16 19:32-0500\n" +"POT-Creation-Date: 2011-03-10 01:17-0800\n" +"PO-Revision-Date: 2011-03-09 16:19-0500\n" "Last-Translator: Ambrose Li <ambrose.li@gmail.com>\n" "Language-Team: Chinese (Hong Kong) <community@linuxhall.org>\n" "Language: zh_HK\n" @@ -3305,9 +3305,7 @@ msgstr "帳號" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "名" @@ -4070,7 +4068,6 @@ msgid "Postal Code" msgstr "郵遞編號" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "國家" @@ -6374,6 +6371,9 @@ msgid "Connecting..." msgstr "連線中..." +msgid "The Display Name you entered is too short." +msgstr "你所輸入的網名太短。" + msgid "The PIN you entered has an invalid length [7-10]." msgstr "你所輸入的密碼過短或過長(長度應為 7 至 10 個數字)。" @@ -6471,9 +6471,21 @@ msgid "Hidden Number" msgstr "隱藏電話號碼" +# NOTE "Only MXit users have profiles" - 視窗標題 - acli 20110309 +msgid "No profile available" +msgstr "個人資料不存在" + +# NOTE "Only MXit users have profiles" - 錯誤訊息 - acli 20110309 +msgid "This contact does not have a profile." +msgstr "這個帳號不存在相關的個人資料。" + msgid "Your MXit ID..." msgstr "你的MXit ID..." +#. contact is in Deleted, Rejected or None state +msgid "Re-Invite" +msgstr "重新邀請" + #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") msgid "WAP Server" @@ -7767,6 +7779,12 @@ msgid "You have been disconnected from chat room %s." msgstr "你已經由聊天室 %s 停止連線。" +msgid "The new formatting is invalid." +msgstr "新的格式是無效的。" + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "帳號格式化只能改變大寫以及空白。" + # XXX 這是什麼 (情形下出現的)? (好像是以前譯「訊息」的那個??) msgid "Pop-Up Message" msgstr "彈出訊息" @@ -8022,12 +8040,6 @@ msgid "ICQ Privacy Options" msgstr "ICQ 私隱選頊" -msgid "The new formatting is invalid." -msgstr "新的格式是無效的。" - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "帳號格式化只能改變大寫以及空白。" - msgid "Change Address To:" msgstr "更改地址為:" @@ -9019,6 +9031,9 @@ msgid "Show chat room when msg comes" msgstr "收到聊天室訊息時自動顯示聊天室" +msgid "Use default font" +msgstr "使用預設字型" + # XXX 20080810 acli - 譯文有待改進,原文也是 msgid "Keep alive interval (seconds)" msgstr "每隔多少秒送出 Keep Alive"
--- a/po/zh_TW.po Wed Mar 09 12:27:49 2011 +0000 +++ b/po/zh_TW.po Sun Mar 13 17:40:04 2011 +0000 @@ -6,7 +6,7 @@ # LINE NUMBERS (LINES BEGINNING WITH #:) IN THIS FILE. # # This file is distributed under the same license as the "Pidgin" package. -# $InternalId: zh_TW.po,v 1.661 2011/02/01 04:45:39 acli Exp $ +# $InternalId: zh_TW.po,v 1.665 2011/03/09 21:33:34 acli Exp $ # # ---------------------------------------------------------- # For internal use only: @@ -58,10 +58,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Pidgin 2.7.9\n" +"Project-Id-Version: Pidgin 2.7.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-02 23:34-0500\n" -"PO-Revision-Date: 2010-12-16 19:32-0500\n" +"POT-Creation-Date: 2011-03-10 01:17-0800\n" +"PO-Revision-Date: 2011-03-09 16:19-0500\n" "Last-Translator: Ambrose Li <ambrose.li@gmail.com>\n" "Language-Team: Chinese (Traditional) <zh-l10n@linux.org.tw>\n" "Language: zh_TW\n" @@ -3303,9 +3303,7 @@ msgstr "帳號" #. first name -#. purple_notify_user_info_add_pair( info, _( "Hidden Number" ), profile->hidden ? _( "Yes" ) : _( "No" ) ); #. optional information -#. purple_notify_user_info_add_pair( info, _( "Title" ), profile->title ); msgid "First Name" msgstr "名" @@ -4068,7 +4066,6 @@ msgid "Postal Code" msgstr "郵遞區號" -#. purple_notify_user_info_add_pair( info, _( "Email" ), profile->email ); msgid "Country" msgstr "國家" @@ -6372,6 +6369,9 @@ msgid "Connecting..." msgstr "連線中..." +msgid "The Display Name you entered is too short." +msgstr "您所輸入的暱稱太短。" + msgid "The PIN you entered has an invalid length [7-10]." msgstr "您所輸入的密碼過短或過長(長度應為 7 至 10 個數字)。" @@ -6469,9 +6469,21 @@ msgid "Hidden Number" msgstr "隱藏電話號碼" +# NOTE "Only MXit users have profiles" - 視窗標題 - acli 20110309 +msgid "No profile available" +msgstr "個人資料不存在" + +# NOTE "Only MXit users have profiles" - 錯誤訊息 - acli 20110309 +msgid "This contact does not have a profile." +msgstr "這個帳號不存在相關的個人資料。" + msgid "Your MXit ID..." msgstr "您的MXit ID..." +#. contact is in Deleted, Rejected or None state +msgid "Re-Invite" +msgstr "重新邀請" + #. Configuration options #. WAP server (reference: "libpurple/accountopt.h") msgid "WAP Server" @@ -7765,6 +7777,12 @@ msgid "You have been disconnected from chat room %s." msgstr "您已經由聊天室 %s 停止連線。" +msgid "The new formatting is invalid." +msgstr "新的格式是無效的。" + +msgid "Username formatting can change only capitalization and whitespace." +msgstr "帳號格式化只能改變大寫以及空白。" + # XXX 這是什麼 (情形下出現的)? (好像是以前譯「訊息」的那個??) msgid "Pop-Up Message" msgstr "彈出訊息" @@ -8020,12 +8038,6 @@ msgid "ICQ Privacy Options" msgstr "ICQ 隱私選頊" -msgid "The new formatting is invalid." -msgstr "新的格式是無效的。" - -msgid "Username formatting can change only capitalization and whitespace." -msgstr "帳號格式化只能改變大寫以及空白。" - msgid "Change Address To:" msgstr "變更地址為:" @@ -9017,6 +9029,9 @@ msgid "Show chat room when msg comes" msgstr "收到聊天室訊息時自動顯示聊天室" +msgid "Use default font" +msgstr "使用預設字型" + # XXX 20080810 acli - 譯文有待改進,原文也是 msgid "Keep alive interval (seconds)" msgstr "每隔多少秒送出 Keep Alive"