gosa-plugin-kolab-2.7.4/0000755000175000017500000000000011752422555014043 5ustar cajuscajusgosa-plugin-kolab-2.7.4/contrib/0000755000175000017500000000000011752422555015503 5ustar cajuscajusgosa-plugin-kolab-2.7.4/contrib/rfc2739.schema0000644000175000017500000001167310776436520017776 0ustar cajuscajus# (c) 2004 Martin Konold # This schema is derived from RFC 2739 and may act as a substitute # when used with OpenLDAP as the original schema from RFC 2739 # is syntactically not accepted by OpenLDAP 2.2.14 # # Copyright (C) The Internet Society (2000). All Rights Reserved. # # This document and translations of it may be copied and furnished to # others, and derivative works that comment on or otherwise explain it # or assist in its implementation may be prepared, copied, published # and distributed, in whole or in part, without restriction of any # kind, provided that the above copyright notice and this paragraph are # included on all such copies and derivative works. However, this # document itself may not be modified in any way, such as by removing # the copyright notice or references to the Internet Society or other # Internet organizations, except as needed for the purpose of # developing Internet standards in which case the procedures for # copyrights defined in the Internet Standards process must be # followed, or as required to translate it into languages other than # English. # # The limited permissions granted above are perpetual and will not be # revoked by the Internet Society or its successors or assigns. # # This document and the information contained herein is provided on an # "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING # TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING # BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION # HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. # slapd.conf then looks like # include /kolab/etc/openldap/schema/core.schema # include /kolab/etc/openldap/schema/cosine.schema # include /kolab/local/etc/openldap/schema/inetorgperson.schema # include /kolab/local/etc/openldap/schema/rfc2739.schema # include /kolab/local/etc/openldap/schema/kolab2.schema # ################################ # rfc 2739 calendar attributes # ################################ # contains the URI to a snapshot of the user's entire # default calendar attributetype ( 1.2.840.113556.1.4.478 NAME 'calCalURI' DESC 'RFC2739: URI of entire default calendar' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) # contains the URI to the user's default # busy time data attributetype (1.2.840.113556.1.4.479 NAME 'calFBURL' DESC 'RFC2739: URI to the users default freebusy data' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) # contains a URI that can be used to communicate with # the user's calendar attributetype (1.2.840.113556.1.4.480 NAME 'calCAPURI' DESC 'RFC2739: URI used to communicate with the users calendar' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) # contains a URI that points to the location to which event # requests should be sent for that user attributetype (1.2.840.113556.1.4.481 NAME 'calCalAdrURI' DESC 'RFC2739: URI for event equests destination' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) # multi-valued property containing URIs to snapshots of # other calendars that the user may have attributetype (1.2.840.113556.1.4.482 NAME 'calOtherCalURIs' DESC 'RFC2739: multi-value URI for snapshots of other calendars' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) # multi-valued property containing URIs to snapshots of other # free/busy data that the user may have attributetype (1.2.840.113556.1.4.483 NAME 'calOtherFBURLs' DESC 'RFC2739: multi-value URI for other free/busy data' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) # multi-valued property containing URI to other calendars that # the user may have attributetype (1.2.840.113556.1.4.484 NAME 'calOtherCAPURIs' DESC 'RFC2739: multi-value URI to other calendars' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) # URIs to other locations that a user may want # event requests sent to attributetype (1.2.840.113556.1.4.485 NAME 'calOtherCalAdrURIs' DESC 'RFC2739: multi-value URI to other request destinations' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) objectclass (1.2.840.113556.1.5.87 NAME 'calEntry' DESC 'RFC2739: Calendar Entry' SUP top AUXILIARY MAY ( calCalURI $ calFBURL $ calOtherCalURIs $ calOtherFBURLs $ calCAPURI $ calOtherCAPURIs ) ) gosa-plugin-kolab-2.7.4/contrib/kolab2.schema0000644000175000017500000006023211165701225020032 0ustar cajuscajus# $Id: kolab2.schema,v 1.35 2009/02/09 15:32:37 thomas Exp $ # (c) 2003, 2004 Tassilo Erlewein # (c) 2003-2007 Martin Konold # (c) 2003 Achim Frank # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: # # Redistributions of source code must retain the above copyright notice, this # list of conditions and the following disclaimer. # # Redistributions in binary form must reproduce the above copyright notice, # this list of conditions and the following disclaimer in the documentation # and/or other materials provided with the distribution. # # The name of the author may not be used to endorse or promote products derived # from this software without specific prior written permission. # # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO # EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # This schema highly depends on the core.schema, cosine.schema and the inetorgperson.schema # as provided by 3rd parties like OpenLDAP. # # slapd.conf then looks like # include /kolab/etc/openldap/schema/core.schema # include /kolab/etc/openldap/schema/cosine.schema # include /kolab/etc/openldap/schema/inetorgperson.schema # include /kolab/etc/openldap/schema/rfc2739.schema # include /kolab/etc/openldap/schema/kolab2.schema # #################### # kolab attributes # #################### # helper attribute to make the kolab root easily findable in # a big ldap directory attributetype ( 1.3.6.1.4.1.19414.2.1.1 NAME ( 'k' 'kolab' ) DESC 'Kolab attribute' SUP name ) # kolabDeleteflag used to be a boolean but describes with Kolab 2 # the fqdn of the server which is requested to delete this objects # in its local store attributetype ( 1.3.6.1.4.1.19414.2.1.2 NAME 'kolabDeleteflag' DESC 'Per host deletion status' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # alias used to provide alternative rfc822 email addresses for kolab users attributetype ( 1.3.6.1.4.1.19414.2.1.3 NAME 'alias' DESC 'RFC1274: RFC822 Mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # kolabEncryptedPassword is an asymmetrically (RSA) encrypted copy of the # cleartext password. This is required in order to pass the password from # the maintainance/administration application to the kolabHomeServer running the # resource handler application in a secure manner. # Actually this attribute is deprecated as of Kolab 2.1. Instead we grant the # calendar user dn: cn=calendar,cn=internal,dc=yourcompany,dc=com access to # the respective calendar folder using IMAP ACLs. attributetype ( 1.3.6.1.4.1.19419.2.1.4 NAME 'kolabEncryptedPassword' DESC 'base64 encoded public key encrypted Password' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) # hostname including the domain name like kolab-master.yourcompany.com attributetype ( 1.3.6.1.4.1.19414.2.1.5 NAME ( 'fqhostname' 'fqdnhostname' ) DESC 'Fully qualified Hostname including full domain component' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # fqdn of all hosts in a multi-location or cluster setup attributetype ( 1.3.6.1.4.1.19414.2.1.6 NAME 'kolabHost' DESC 'Multivalued -- list of hostnames in a Kolab setup' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # fqdn of the server containg the actual user mailbox attributetype ( 1.3.6.1.4.1.19419.1.1.1.1 NAME 'kolabHomeServer' DESC 'server which keeps the users mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # flag for allowing unrestriced length of mails attributetype ( 1.3.6.1.4.1.19419.1.1.1.2 NAME 'unrestrictedMailSize' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # Specifies the email delegates. # An email delegate can send email on behalf of the account # which means using the "from" of the account. # Delegates are specified by the syntax of rfc822 email addresses. attributetype ( 1.3.6.1.4.1.19419.1.1.1.3 NAME 'kolabDelegate' DESC 'Kolab user allowed to act as delegates - RFC822 Mailbox/Alias' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # For user, group and resource Kolab accounts # Describes how to respond to invitations # We keep the attribute as a string, but actually it can only have one # of the following values: # # ACT_ALWAYS_ACCEPT # ACT_ALWAYS_REJECT # ACT_REJECT_IF_CONFLICTS # ACT_MANUAL_IF_CONFLICTS # ACT_MANUAL # In addition one of these values may be prefixed with a primary email # address followed by a colon like # user@domain.tld: ACT_ALWAYS_ACCEPT attributetype ( 1.3.6.1.4.1.19419.1.1.1.4 NAME ( 'kolabInvitationPolicy' 'kolabResourceAction' ) DESC 'defines how to respond to invitations' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # time span from now to the future used for the free busy data # measured in days attributetype ( 1.3.6.1.4.1.19419.1.1.1.5 NAME 'kolabFreeBusyFuture' DESC 'time in days for fb data towards the future' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) # time span from now to the past used for the free busy data # measured in days attributetype ( 1.3.6.1.4.1.19419.1.1.1.6 NAME 'kolabFreeBusyPast' DESC 'time in days for fb data towards the past' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) # fqdn of the server as the default SMTP MTA # not used in Kolab 2 currently as in Kolab 2 the # default MTA is equivalent to the kolabHomeServer attributetype ( 1.3.6.1.4.1.19419.1.1.1.7 NAME 'kolabHomeMTA' DESC 'fqdn of default MTA' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE ) # Begin date of Kolab vacation period. Sender will # be notified every kolabVacationResendIntervall days # that recipient is absent until kolabVacationEnd. # Values in this syntax are encoded as printable strings, # represented as specified in X.208. # Note that the time zone must be specified. # For Kolab we limit ourself to GMT # YYYYMMDDHHMMZ e.g. 200512311458Z. # see also: rfc 2252. # Currently this attribute is not used in Kolab. attributetype ( 1.3.6.1.4.1.19419.1.1.1.8 NAME 'kolabVacationBeginDateTime' DESC 'Begin date of vacation' EQUALITY generalizedTimeMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) # End date of Kolab vacation period. Sender will # be notified every kolabVacationResendIntervall days # that recipient is absent starting from kolabVacationBeginDateTime. # Values in this syntax are encoded as printable strings, # represented as specified in X.208. # Note that the time zone must be specified. # For Kolab we limit ourself to GMT # YYYYMMDDHHMMZ e.g. 200601012258Z. # see also: rfc 2252. # Currently this attribute is not used in Kolab. attributetype ( 1.3.6.1.4.1.19419.1.1.1.9 NAME 'kolabVacationEndDateTime' DESC 'End date of vacation' EQUALITY generalizedTimeMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) # Intervall in days after which senders get # another vacation message. # Currently this attribute is not used in Kolab. attributetype ( 1.3.6.1.4.1.19419.1.1.1.10 NAME 'kolabVacationResendInterval' DESC 'Vacation notice interval in days' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) # Email recipient addresses which are handled by the # vacation script. There can be multiple kolabVacationAddress # entries for each kolabInetOrgPerson. # Default is the primary email address and all # email aliases of the kolabInetOrgPerson. # Currently this attribute is not used in Kolab. attributetype ( 1.3.6.1.4.1.19419.1.1.1.11 NAME 'kolabVacationAddress' DESC 'Email address for vacation to response upon' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # Enable sending vacation notices in reaction # unsolicited commercial email. # Default is no. # Currently this attribute is not used in Kolab. attributetype ( 1.3.6.1.4.1.19419.1.1.1.12 NAME 'kolabVacationReplyToUCE' DESC 'Enable vacation notices to UCE' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) # Email recipient domains which are handled by the # vacation script. There can be multiple kolabVacationReactDomain # entries for each kolabInetOrgPerson # Default is to handle all domains. # Currently this attribute is not used in Kolab. attributetype ( 1.3.6.1.4.1.19419.1.1.1.13 NAME 'kolabVacationReactDomain' DESC 'Multivalued -- Email domain for vacation to response upon' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # Forward all incoming emails except UCE if kolabForwardUCE # is not set to this email address. # There can be multiple kolabForwardAddress entries for # each kolabInetOrgPerson. # Currently this attribute is not used in Kolab. attributetype ( 1.3.6.1.4.1.19419.1.1.1.14 NAME 'kolabForwardAddress' DESC 'Forward email to this address' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # Keep local copy when forwarding emails to list of # kolabForwardAddress. # Default is no. # Currently this attribute is not used in Kolab. attributetype ( 1.3.6.1.4.1.19419.1.1.1.15 NAME 'kolabForwardKeepCopy' DESC 'Keep copy when forwarding' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) # Enable forwarding of UCE. # Default is yes. # Currently this attribute is not used in Kolab. attributetype ( 1.3.6.1.4.1.19419.1.1.1.16 NAME 'kolabForwardUCE' DESC 'Enable forwarding of mails known as UCE' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) # comment when creating or deleting a kolab object # a comment might be appropriate. This is most useful # for tracability when users get moved to the graveyard # instead of being really deleted. Every entry must be prefixed # with an ISO 8601 date string e.g 200604301458Z. All times must # be in zulu timezone. attributetype ( 1.3.6.1.4.1.19419.1.1.1.17 NAME 'kolabComment' DESC 'multi-value comment' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) # describes the allowed or disallowed smtp addresses for # recipients. If this attribute is not set for a user no # kolab recipient policy does apply. # example entries: # .tld - allow mail to every recipient for this tld # domain.tld - allow mail to everyone in domain.tld # .domain.tld - allow mail to everyone in domain.tld and its subdomains # user@domain.tld - allow mail to explicit user@domain.tld # user@ - allow mail to this user but any domain # -.tld - disallow mail to every recipient for this tld # -domain.tld - disallow mail to everyone in domain.tld # -.domain.tld - disallow mail to everyone in domain.tld and its subdomains # -user@domain.tld - disallow mail to explicit user@domain.tld # -user@ - disallow mail to this user but any domain attributetype ( 1.3.6.1.4.1.19419.1.1.1.18 NAME 'kolabAllowSMTPRecipient' DESC 'SMTP address allowed for destination (multi-valued)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{512} ) # Create the user mailbox on the kolabHomeServer only. # Default is no. attributetype ( 1.3.6.1.4.1.19414.1.1.1.19 NAME 'kolabHomeServerOnly' DESC 'Create the user mailbox on the kolabHomeServer only' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) # kolabFolderType describes the kind of Kolab folder # as defined in the kolab format specification. # We will annotate all folders with an entry # /vendor/kolab/folder-type containing the attribute # value.shared set to: [.]. # The can be: mail, event, journal, task, note, # or contact. The for a mail folder can be # inbox, drafts, sentitems, or junkemail (this one holds # spam mails). For the other s, it can only be # default, or not set. For other types of folders # supported by the clients, these should be prefixed with # "k-" for KMail, "h-" for Horde and "o-" for Outlook, and # look like for example "kolab.o-voicemail". Other third-party # clients shall use the "x-" prefix. # We then use the ANNOTATEMORE IMAP extension to # associate the folder type with a folder. attributetype ( 1.3.6.1.4.1.19414.2.1.7 NAME 'kolabFolderType' DESC 'type of a kolab folder' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE ) ###################### # postfix attributes # ###################### attributetype ( 1.3.6.1.4.1.19414.2.1.501 NAME 'postfix-mydomain' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attributetype ( 1.3.6.1.4.1.19414.2.1.502 NAME 'postfix-relaydomains' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attributetype ( 1.3.6.1.4.1.19414.2.1.503 NAME 'postfix-mydestination' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attributetype ( 1.3.6.1.4.1.19414.2.1.504 NAME 'postfix-mynetworks' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attributetype ( 1.3.6.1.4.1.19414.2.1.505 NAME 'postfix-relayhost' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attributetype ( 1.3.6.1.4.1.19414.2.1.506 NAME 'postfix-transport' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attributetype ( 1.3.6.1.4.1.19414.2.1.507 NAME 'postfix-enable-virus-scan' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.19414.2.1.508 NAME 'postfix-allow-unauthenticated' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.19414.2.1.509 NAME 'postfix-virtual' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attributetype ( 1.3.6.1.4.1.19414.2.1.510 NAME 'postfix-relayport' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attributetype ( 1.3.6.1.4.1.19414.2.1.511 NAME 'postfix-message-size-limit' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) ########################## # cyrus imapd attributes # ########################## attributetype ( 1.3.6.1.4.1.19414.2.1.601 NAME 'cyrus-autocreatequota' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.19414.2.1.602 NAME 'cyrus-admins' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # enable plain imap without ssl attributetype ( 1.3.6.1.4.1.19414.2.1.603 NAME 'cyrus-imap' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) # enable legacy pop3 attributetype ( 1.3.6.1.4.1.19414.2.1.604 NAME 'cyrus-pop3' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # user specific quota on the cyrus imap server attributetype ( 1.3.6.1.4.1.19414.2.1.605 NAME 'cyrus-userquota' DESC 'Mailbox hard quota limit in MB' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) # cyrus imapd access control list # acls work with users and groups #attributetype ( 1.3.6.1.4.1.19414.2.1.651 # NAME 'acl' # EQUALITY caseIgnoreIA5Match # SUBSTR caseIgnoreIA5SubstringsMatch # SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # enable secure imap attributetype ( 1.3.6.1.4.1.19414.2.1.606 NAME 'cyrus-imaps' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # enable secure pop3 attributetype ( 1.3.6.1.4.1.19414.2.1.607 NAME 'cyrus-pop3s' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # enable sieve support (required for forward and vacation services) attributetype ( 1.3.6.1.4.1.19414.2.1.608 NAME 'cyrus-sieve' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # installation wide percentage which determines when to send a # warning to the user attributetype ( 1.3.6.1.4.1.19414.2.1.609 NAME 'cyrus-quotawarn' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) # enable smmap support attributetype ( 1.3.6.1.4.1.19414.2.1.610 NAME 'cyrus-smmap' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # enable fulldirhash support attributetype ( 1.3.6.1.4.1.19414.2.1.611 NAME 'cyrus-fulldirhash' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # enable hashimapspool support attributetype ( 1.3.6.1.4.1.19414.2.1.612 NAME 'cyrus-hashimapspool' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # enable squatter support attributetype ( 1.3.6.1.4.1.19414.2.1.613 NAME 'cyrus-squatter' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) ############################# # apache and php attributes # ############################# # enable plain http (no ssl) attributetype ( 1.3.6.1.4.1.19414.2.1.701 NAME 'apache-http' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # Allow freebusy download without authenticating first attributetype ( 1.3.6.1.4.1.19414.2.1.702 NAME 'apache-allow-unauthenticated-fb' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) ########################## # kolabfilter attributes # ########################## # enable trustable From: attributetype ( 1.3.6.1.4.1.19414.2.1.750 NAME 'kolabfilter-verify-from-header' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # should Sender header be allowed instead of From # when present? attributetype ( 1.3.6.1.4.1.19414.2.1.751 NAME 'kolabfilter-allow-sender-header' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # Should reject messages with From headers that dont match # the envelope? Default is to rewrite the header attributetype ( 1.3.6.1.4.1.19414.2.1.752 NAME 'kolabfilter-reject-forged-from-header' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) # Enable the Kolab Policy Daemon. If false or not # set don't use the Kolab Policy Daemon attributetype ( 1.3.6.1.4.1.19414.2.1.800 NAME 'kolabPolicyDaemon' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) ###################################################### # proftpd attributes (unused since Kolab Server 2.2) # ###################################################### attributetype ( 1.3.6.1.4.1.19414.2.1.901 NAME 'proftpd-defaultquota' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributetype ( 1.3.6.1.4.1.19414.2.1.902 NAME 'proftpd-ftp' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributetype ( 1.3.6.1.4.1.19414.2.1.903 NAME 'proftpd-userPassword' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) ######################## # kolab object classes # ######################## # main kolab server configuration # storing global values and user specific default values # like kolabFreeBusyFuture and kolabFreeBusyPast objectclass ( 1.3.6.1.4.1.19414.2.2.1 NAME 'kolab' DESC 'Kolab server configuration' SUP top STRUCTURAL MUST k MAY ( kolabHost $ postfix-mydomain $ postfix-relaydomains $ postfix-mydestination $ postfix-mynetworks $ postfix-relayhost $ postfix-relayport $ postfix-transport $ postfix-virtual $ postfix-enable-virus-scan $ postfix-allow-unauthenticated $ postfix-message-size-limit $ cyrus-quotawarn $ cyrus-autocreatequota $ cyrus-admins $ cyrus-imap $ cyrus-pop3 $ cyrus-imaps $ cyrus-pop3s $ cyrus-sieve $ cyrus-smmap $ cyrus-fulldirhash $ cyrus-hashimapspool $ cyrus-squatter $ apache-http $ apache-allow-unauthenticated-fb $ kolabfilter-verify-from-header $ kolabfilter-allow-sender-header $ kolabfilter-reject-forged-from-header $ kolabPolicyDaemon $ proftpd-ftp $ proftpd-defaultquota $ kolabFreeBusyFuture $ kolabFreeBusyPast $ uid $ userPassword ) ) # public folders are typically visible to everyone subscribed to # the server without the need for an extra login. Subfolders are # defined using the hiarchy seperator '/' e.g. "sf/sub1". Please note # that the term public folder is prefered to shared folder because # normal user mailboxes can also share folders using acls. objectclass ( 1.3.6.1.4.1.19414.2.2.9 NAME 'kolabSharedFolder' DESC 'Kolab public shared folder' SUP top AUXILIARY MUST cn MAY ( acl $ alias $ cyrus-userquota $ kolabHomeServer $ kolabFolderType $ kolabDeleteflag ) ) # kolabNamedObject is used as a plain node for the LDAP tree. # In contrast to unix filesystem directories LDAP nodes can # and often do also have contents/attributes. We use the # kolabNamedObject in order to put some structure in the # LDAP directory tree. objectclass ( 1.3.6.1.4.1.5322.13.1.1 NAME 'kolabNamedObject' SUP top STRUCTURAL MAY (cn $ ou) ) # kolab account # we use an auxiliary in order to ease integration # with existing inetOrgPerson objects # Please note that userPassword is a may # attribute in the schema but is mandatory for # Kolab objectclass ( 1.3.6.1.4.1.19414.3.2.2 NAME 'kolabInetOrgPerson' DESC 'Kolab Internet Organizational Person' SUP top AUXILIARY MAY ( c $ alias $ kolabHomeServer $ kolabHomeServerOnly $ kolabHomeMTA $ unrestrictedMailSize $ kolabDelegate $ kolabEncryptedPassword $ cyrus-userquota $ kolabInvitationPolicy $ kolabFreeBusyFuture $ calFBURL $ kolabVacationBeginDateTime $ kolabVacationEndDateTime $ kolabVacationResendInterval $ kolabVacationAddress $ kolabVacationReplyToUCE $ kolabVacationReactDomain $ kolabForwardAddress $ kolabForwardKeepCopy $ kolabForwardUCE $ kolabAllowSMTPRecipient $ kolabDeleteflag $ kolabComment ) ) # kolab organization with country support objectclass ( 1.3.6.1.4.1.19414.3.2.3 NAME 'kolabOrganization' DESC 'RFC2256: a Kolab organization' SUP organization STRUCTURAL MAY ( c $ mail $ kolabDeleteflag $ alias ) ) # kolab organizational unit with country support objectclass ( 1.3.6.1.4.1.19414.3.2.4 NAME 'kolabOrganizationalUnit' DESC 'a Kolab organizational unit' SUP organizationalUnit STRUCTURAL MAY ( c $ mail $ kolabDeleteflag $ alias ) ) # kolab groupOfNames with extra kolabDeleteflag and the required # attribute mail. # The mail attribute for kolab objects of the type kolabGroupOfNames # is not arbitrary but MUST be a single attribute of the form # of an valid SMTP address with the CN as the local part. # E.g cn@kolabdomain (e.g. employees@mydomain.com). The # mail attribute MUST be globally unique. objectclass ( 1.3.6.1.4.1.19414.3.2.5 NAME 'kolabGroupOfNames' DESC 'Kolab group of names (DNs) derived from RFC2256' SUP top AUXILIARY MAY ( mail $ kolabDeleteflag $ member ) ) gosa-plugin-kolab-2.7.4/contrib/kolab2.ldif0000644000175000017500000002600011043607556017512 0ustar cajuscajusdn: cn=kolab2,cn=schema,cn=config objectClass: olcSchemaConfig cn: kolab2 olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.1 NAME ( 'k' 'kolab' ) DESC 'Kolab attribute' SUP name ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.2 NAME 'kolabDeleteflag' DESC 'Per host deletion status' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.3 NAME 'alias' DESC 'RFC1274: RFC822 Mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.2.1.4 NAME 'kolabEncryptedPassword' DESC 'base64 encoded public key encrypted Password' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.5 NAME ( 'fqhostname' 'fqdnhostname' ) DESC 'Fully qualified Hostname including full domain component' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.6 NAME 'kolabHost' DESC 'Multivalued -- list of hostnames in a Kolab setup' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.1 NAME 'kolabHomeServer' DESC 'server which keeps the users mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.2 NAME 'unrestrictedMailSize' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.3 NAME 'kolabDelegate' DESC 'Kolab user allowed to act as delegates - RFC822 Mailbox/Alias' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.4 NAME ( 'kolabInvitationPolicy' 'kolabResourceAction' ) DESC 'defines how to respond to invitations' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.5 NAME 'kolabFreeBusyFuture' DESC 'time in days for fb data towards the future' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.6 NAME 'kolabFreeBusyPast' DESC 'time in days for fb data towards the past' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.7 NAME 'kolabHomeMTA' DESC 'fqdn of default MTA' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.8 NAME 'kolabVacationBeginDateTime' DESC 'Begin date of vacation' EQUALITY generalizedTimeMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.9 NAME 'kolabVacationEndDateTime' DESC 'End date of vacation' EQUALITY generalizedTimeMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.10 NAME 'kolabVacationResendInterval' DESC 'Vacation notice interval in days' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.11 NAME 'kolabVacationAddress' DESC 'Email address for vacation to response upon' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.12 NAME 'kolabVacationReplyToUCE' DESC 'Enable vacation notices to UCE' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.13 NAME 'kolabVacationReactDomain' DESC 'Multivalued -- Email domain for vacation to response upon' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.14 NAME 'kolabForwardAddress' DESC 'Forward email to this address' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.15 NAME 'kolabForwardKeepCopy' DESC 'Keep copy when forwarding' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.16 NAME 'kolabForwardUCE' DESC 'Enable forwarding of mails known as UCE' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19419.1.1.1.17 NAME 'kolabComment' DESC 'multi-value comment' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.7 NAME 'kolabFolderType' DESC 'type of a kolab folder' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.501 NAME 'postfix-mydomain' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.502 NAME 'postfix-relaydomains' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.503 NAME 'postfix-mydestination' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.504 NAME 'postfix-mynetworks' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.505 NAME 'postfix-relayhost' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.506 NAME 'postfix-transport' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.507 NAME 'postfix-enable-virus-scan' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.508 NAME 'postfix-allow-unauthenticated' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.509 NAME 'postfix-virtual' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.510 NAME 'postfix-relayport' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.601 NAME 'cyrus-autocreatequota' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.602 NAME 'cyrus-admins' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.603 NAME 'cyrus-imap' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.604 NAME 'cyrus-pop3' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.605 NAME 'cyrus-userquota' DESC 'Mailbox hard quota limit in MB' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.606 NAME 'cyrus-imaps' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.607 NAME 'cyrus-pop3s' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.608 NAME 'cyrus-sieve' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.609 NAME 'cyrus-quotawarn' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.701 NAME 'apache-http' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.702 NAME 'apache-allow-unauthenticated-fb' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.750 NAME 'kolabfilter-verify-from-header' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.751 NAME 'kolabfilter-allow-sender-header' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.752 NAME 'kolabfilter-reject-forged-from-header' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.901 NAME 'proftpd-defaultquota' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.902 NAME 'proftpd-ftp' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) olcAttributeTypes: ( 1.3.6.1.4.1.19414.2.1.903 NAME 'proftpd-userPassword' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) olcObjectClasses: ( 1.3.6.1.4.1.19414.2.2.1 NAME 'kolab' DESC 'Kolab server configuration' SUP top STRUCTURAL MUST k MAY ( kolabHost $ postfix-mydomain $ postfix-relaydomains $ postfix-mydestination $ postfix-mynetworks $ postfix-relayhost $ postfix-relayport $ postfix-transport $ postfix-virtual $ postfix-enable-virus-scan $ postfix-allow-unauthenticated $ cyrus-quotawarn $ cyrus-autocreatequota $ cyrus-admins $ cyrus-imap $ cyrus-pop3 $ cyrus-imaps $ cyrus-pop3s $ cyrus-sieve $ apache-http $ apache-allow-unauthenticated-fb $ kolabfilter-verify-from-header $ kolabfilter-allow-sender-header $ kolabfilter-reject-forged-from-header $ proftpd-ftp $ proftpd-defaultquota $ kolabFreeBusyFuture $ kolabFreeBusyPast $ uid $ userPassword ) ) olcObjectClasses: ( 1.3.6.1.4.1.19414.2.2.9 NAME 'kolabSharedFolder' DESC 'Kolab public shared folder' SUP top AUXILIARY MUST cn MAY ( acl $ alias $ cyrus-userquota $ kolabHomeServer $ kolabFolderType $ kolabDeleteflag ) ) olcObjectClasses: ( 1.3.6.1.4.1.5322.13.1.1 NAME 'kolabNamedObject' SUP top STRUCTURAL MAY (cn $ ou) ) olcObjectClasses: ( 1.3.6.1.4.1.19414.3.2.2 NAME 'kolabInetOrgPerson' DESC 'Kolab Internet Organizational Person' SUP top AUXILIARY MAY ( c $ alias $ kolabHomeServer $ kolabHomeMTA $ unrestrictedMailSize $ kolabDelegate $ kolabEncryptedPassword $ cyrus-userquota $ kolabInvitationPolicy $ kolabFreeBusyFuture $ calFBURL $ kolabVacationBeginDateTime $ kolabVacationEndDateTime $ kolabVacationResendInterval $ kolabVacationAddress $ kolabVacationReplyToUCE $ kolabVacationReactDomain $ kolabForwardAddress $ kolabForwardKeepCopy $ kolabForwardUCE $ kolabDeleteflag $ kolabComment ) ) olcObjectClasses: ( 1.3.6.1.4.1.19414.3.2.3 NAME 'kolabOrganization' DESC 'RFC2256: a Kolab organization' SUP organization STRUCTURAL MAY ( c $ mail $ kolabDeleteflag $ alias ) ) olcObjectClasses: ( 1.3.6.1.4.1.19414.3.2.4 NAME 'kolabOrganizationalUnit' DESC 'a Kolab organizational unit' SUP organizationalUnit STRUCTURAL MAY ( c $ mail $ kolabDeleteflag $ alias ) ) olcObjectClasses: ( 1.3.6.1.4.1.19414.3.2.5 NAME 'kolabGroupOfNames' DESC 'Kolab group of names (DNs) derived from RFC2256' SUP top AUXILIARY MAY ( mail $ kolabDeleteflag ) ) gosa-plugin-kolab-2.7.4/contrib/rfc2739.ldif0000644000175000017500000000430611043607556017444 0ustar cajuscajusdn: cn=rfc2739,cn=schema,cn=config objectClass: olcSchemaConfig cn: rfc2739 olcAttributeTypes: ( 1.2.840.113556.1.4.478 NAME 'calCalURI' DESC 'RFC2739: URI of entire default calendar' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) olcAttributeTypes: (1.2.840.113556.1.4.479 NAME 'calFBURL' DESC 'RFC2739: URI to the users default freebusy data' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) olcAttributeTypes: (1.2.840.113556.1.4.480 NAME 'calCAPURI' DESC 'RFC2739: URI used to communicate with the users calendar' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) olcAttributeTypes: (1.2.840.113556.1.4.481 NAME 'calCalAdrURI' DESC 'RFC2739: URI for event equests destination' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) olcAttributeTypes: (1.2.840.113556.1.4.482 NAME 'calOtherCalURIs' DESC 'RFC2739: multi-value URI for snapshots of other calendars' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) olcAttributeTypes: (1.2.840.113556.1.4.483 NAME 'calOtherFBURLs' DESC 'RFC2739: multi-value URI for other free/busy data' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) olcAttributeTypes: (1.2.840.113556.1.4.484 NAME 'calOtherCAPURIs' DESC 'RFC2739: multi-value URI to other calendars' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) olcAttributeTypes: (1.2.840.113556.1.4.485 NAME 'calOtherCalAdrURIs' DESC 'RFC2739: multi-value URI to other request destinations' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE userApplications ) olcObjectClasses: (1.2.840.113556.1.5.87 NAME 'calEntry' DESC 'RFC2739: Calendar Entry' SUP top AUXILIARY MAY ( calCalURI $ calFBURL $ calOtherCalURIs $ calOtherFBURLs $ calCAPURI $ calOtherCAPURIs ) ) gosa-plugin-kolab-2.7.4/plugin.dsc0000644000175000017500000000043111336200072016014 0ustar cajuscajus[gosa-plugin] name = kolab description = "Kolab2 management plugin" version = 2.6.8 author = "Cajus Pollmeier " maintainer = "GOsa packages maintainers group " homepage = https://oss.gonicus.de/labs/gosa/ depends = mail, connectivity gosa-plugin-kolab-2.7.4/personal/0000755000175000017500000000000011752422555015666 5ustar cajuscajusgosa-plugin-kolab-2.7.4/personal/connectivity/0000755000175000017500000000000011752422555020404 5ustar cajuscajusgosa-plugin-kolab-2.7.4/personal/connectivity/kolab/0000755000175000017500000000000011752422555021474 5ustar cajuscajusgosa-plugin-kolab-2.7.4/personal/connectivity/kolab/kolab.tpl0000644000175000017500000001113411500115426023270 0ustar cajuscajus {if !$mail_account}

{t}Kolab account{/t}

{t}The Kolab account is currently disabled. It's features can be adjusted if you add a mail account.{/t} {else}

{if $multiple_support} {else} {/if} {t}Kolab account{/t}

{if $multiple_support}

  {else}
{render acl=$kolabDelegateACL} {/render}
{render acl=$kolabDelegateACL} {/render} {render acl=$kolabDelegateACL}   {/render} {render acl=$kolabDelegateACL} {/render} {/if}

{t}Mail size{/t}

{render acl=$unrestrictedMailSizeACL checkbox=$multiple_support checked=$use_unrestrictedMailSize}   {t}No mail size restriction for this account{/t} {/render}
 

{t}Free Busy information{/t}

{render acl=$calFBURLACL checkbox=$multiple_support checked=$use_calFBURL} {/render}
{render acl=$kolabFreeBusyFutureACL checkbox=$multiple_support checked=$use_kolabFreeBusyFuture} {t}days{/t} {/render}

{t}Invitation policy{/t}

{if $multiple_support} {/if} {render acl=$kolabInvitationPolicyACL} {$invitation}
{/render}
{/if} gosa-plugin-kolab-2.7.4/personal/connectivity/kolab/class_kolabAccount.inc0000644000175000017500000005162011613742614025762 0ustar cajuscajusattrs['uid'][0])){ $this->uid = $this->attrs['uid'][0]; } /* Pull arrays */ foreach(array("kolabDelegate", "kolabInvitationPolicy") as $attr){ if (isset($this->attrs["$attr"]["count"])){ $tmp = array(); for ($i= 0; $i<$this->attrs["$attr"]["count"]; $i++){ $tmp[]=$this->attrs["$attr"][$i]; } $this->$attr = $tmp; } } /* Get Boolean value */ $this->unrestrictedMailSize = FALSE; if(isset($this->attrs['unrestrictedMailSize'][0]) && preg_match("/true/i",$this->attrs['unrestrictedMailSize'][0])){ $this->unrestrictedMailSize = TRUE; } /* If this one is empty, preset with ACT_MANUAL for anonymous users */ if (count ($this->kolabInvitationPolicy) == 0){ $this->kolabInvitationPolicy= array("ACT_MANUAL"); } /* Check is account state */ $this->is_account = false; if(count($this->kolabDelegate)){ $this->is_account = true; } /* Propose FreeBusy URL if empty */ if(!empty($this->calFBURL)){ $this->is_account = true; } /* Transfer account states for this union */ if (isset($this->parent->by_object['mailAccount']) && $this->parent->by_object['mailAccount']->is_account){ $this->mail_Account = true; }elseif( isset($this->attrs) && isset($this->attrs['kolabHomeServer'])){ $this->mail_Account= true; }else{ $this->is_account = false; $this->mail_Account = false; } } /*! \brief Create thml output */ function execute() { /* Call parent execute */ plugin::execute(); /* Fill proposed FB URL if empty */ if (empty($this->calFBURL)) { $this->calFBURL= "https://".$this->parent->by_object['mailAccount']->gosaMailServer. "/freebusy/".$this->parent->by_object['mailAccount']->mail.".ifb"; } /* Log view */ if($this->is_account && !$this->view_logged){ $this->view_logged = TRUE; new log("view","users/".get_class($this),$this->dn); } /* Show tab dialog headers */ $display= ""; /* Show main page */ $smarty= get_smarty(); /* Load attributes */ foreach($this->attributes as $val){ $smarty->assign("$val", set_post($this->$val)); } $tmp = $this->plInfo(); foreach($tmp['plProvidedAcls'] as $acl => $description){ $smarty->assign($acl."ACL",$this->getacl($acl,$this->ReadOnly)); $smarty->assign($acl."_W", $this->acl_is_writeable($acl,$this->ReadOnly)); } $smarty->assign("is_account" , $this->is_account); if($this->ReadOnly){ $smarty->assign("is_removeable",false); $smarty->assign("is_createable",false); }else{ $smarty->assign("is_removeable",$this->acl_is_removeable()); $smarty->assign("is_createable",$this->acl_is_createable()); } /* Check for invitation action */ $nr= 0; foreach($_POST as $name => $value){ if(preg_match("/add_inv_/",$name)){ $this->kolabInvitationPolicy[]= ": ACT_MANUAL"; } } foreach($_POST as $name => $value){ if(preg_match("/del_inv_/",$name)){ $id = preg_replace("/del_inv_/","",$name); $id = preg_replace("/_(x|y)$/","",$id); $new= array(); foreach ($this->kolabInvitationPolicy as $entry){ if (!preg_match("/^".$this->imapping[$id].":/", $entry)){ $new[]= $entry; } } $this->kolabInvitationPolicy= $new; } } /* Unify addresses */ $new= array(); foreach($this->kolabInvitationPolicy as $value){ $address= preg_replace('/^([^:]+:).*$/', '\1', $value); $new[$address]= $value; } $this->kolabInvitationPolicy= array(); foreach($new as $value){ $this->kolabInvitationPolicy[]= $value; } /* Add delegation */ if (isset($_POST['add_delegation'])){ if ($_POST['delegate_address'] != ""){ /* Valid email address specified? */ $address= get_post('delegate_address'); $valid= FALSE; if (!tests::is_email($address)){ if (!tests::is_email($address, TRUE)){ msg_dialog::display(_("Error"), msgPool::invalid(_("Mail address"), "","", "your-domain@your-domain.com")); } } else { # $ldap= $this->config->get_ldap_link(); # $ldap->cd ($this->config->current['BASE']); # $ldap->search('(mail='.$address.')',array("mail")); # if ($ldap->count() == 0){ # msg_dialog::display(_("Error"), msgPool::duplicated(_("Primary mail address"))); # } else { $valid= TRUE; # } } if ($valid){ /* Add it */ if ($this->acl_is_writeable("kolabDelegate")){ $this->addDelegate ($address); $this->is_modified= TRUE; } } } } /* Delete forward email addresses */ if ((isset($_POST['delete_delegation'])) && (isset($_POST['delegate_list']))){ if (count($_POST['delegate_list']) && $this->acl_is_writeable("kolabDelegate")){ $this->delDelegate (get_post('delegate_list')); } } /* Assemble policies */ $policies= array( 'ACT_ALWAYS_ACCEPT' => _("Always accept"), 'ACT_ALWAYS_REJECT' => _("Always reject"), 'ACT_REJECT_IF_CONFLICTS' => _("Reject if conflicts"), 'ACT_MANUAL_IF_CONFLICTS' => _("Manual if conflicts"), 'ACT_MANUAL' => _("Manual")); $smarty->assign('policies', set_post($policies)); /* Adjust checkbox */ if ($this->unrestrictedMailSize){ $smarty->assign('unrestrictedMailSizeState', "checked"); } else { $smarty->assign('unrestrictedMailSizeState', ""); } /* Transfer delegation list */ if (!count($this->kolabDelegate)){ /* Smarty will produce and tidy don't like that, so tell smarty to create no option (array();)*/ $smarty->assign("kolabDelegate", array()); } else { $smarty->assign("kolabDelegate", set_post($this->kolabDelegate)); } $smarty->assign("mail_account",$this->mail_Account); /* Create InvitationPolicy table */ $invitation= ""; $this->imapping= array(); $nr= 0; $changeState = ""; foreach ($this->kolabInvitationPolicy as $entry){ if($this->acl_is_writeable("kolabInvitationPolicy")){ $changeState .= "changeState('address".$nr."'); \n changeState('policy".$nr."'); \n changeState('add".$nr."'); \n changeState('remove".$nr."'); \n"; } if(!$this->acl_is_writeable("kolabInvitationPolicy") && !$this->multiple_support_active){ $dis = " disabled "; }else{ if($this->is_account || $this->multiple_support_active){ $dis = " "; }else{ $dis = " disabled "; } } $invitation.= ""; if(!$this->acl_is_readable("kolabInvitationPolicy")) { } /* The default entry does not have colons... */ if (!preg_match('/:/', $entry)){ $invitation.= _("Anonymous"); $name= ""; $mode= $entry; } else { $name= preg_replace('/:.*$/', '', $entry); $mode= preg_replace('/^[^:]*: */', '', $entry); if(!$this->acl_is_readable("kolabInvitationPolicy")){ $name=''; } $invitation.= ""; } $invitation.= ""; /* Add mode switch */ $invitation.= "  $button \n"; $this->imapping[$nr]= $name; $nr++; } $smarty->assign("invitation", $invitation); $smarty->assign("changeState", $changeState); $smarty->assign("kolabState",$this->is_account); $smarty->assign("multiple_support",$this->multiple_support_active); foreach($this->attributes as $attr){ $smarty->assign("use_".$attr,in_array_strict($attr,$this->multi_boxes)); } foreach(array("kolabState") as $attr){ $smarty->assign("use_".$attr,in_array_strict($attr,$this->multi_boxes)); } if($this->multiple_support_active){ } $display.= $smarty->fetch (get_template_path('kolab.tpl', TRUE, dirname(__FILE__))); return ($display); } function remove_from_parent() { if(!$this->initially_was_account){ return; } /* Optionally execute a command after we're done */ plugin::remove_from_parent(); if(!in_array_strict("kolabInetOrgPerson",$this->attrs['objectClass'])){ $this->attrs['objectClass'][] = "kolabInetOrgPerson"; } $ldap = $this->config->get_ldap_linK(); $ldap->cd($this->config->current['BASE']); $ldap->cd ($this->dn); $ldap->modify($this->attrs); /* Log last action */ new log("remove","users/".get_class($this),$this->dn,array_keys($this->attrs),$ldap->get_error()); $this->handle_post_events('remove',array("uid" => $this->uid)); if (!$ldap->success()){ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, LDAP_MOD, get_class())); } } function check() { /* Call common method to give check the hook */ $message= plugin::check(); /* FBFuture is in days... */ if ($this->kolabFreeBusyFuture == ""){ $message[]= msgPool::required(_("Free Busy future")); } if(!preg_match('/^[0-9]+$/', $this->kolabFreeBusyFuture)){ $message[]= msgPool::invalid(_("Free Busy future"), $this->kolabFreeBusyFuture, "/^[0-9]+$/"); } /* Check for URL scheme... */ if(empty($this->calFBURL)){ $message[]= msgPool::required(_("Free Busy URL")); } if(!preg_match("/^http+(s)*:\/\//",$this->calFBURL)){ $message[]= msgPool::invalid(_("Free Busy URL"), $this->calFBURL, "/^http+(s)*:\/\//"); } /* Check invitation policy for existing mail addresses */ foreach($this->kolabInvitationPolicy as $policy){ /* Ignore anonymous string */ if (!preg_match('/:/', $policy)){ continue; } $address= preg_replace('/^([^:]+).*$/', '\1', $policy); if (!tests::is_email($address)){ if (!tests::is_email($address, TRUE)){ $message[]= sprintf(_("The invitation policy entry for address '%s' is not valid."), $address); } } else { $ldap= $this->config->get_ldap_link(); $ldap->cd ($this->config->current['BASE']); $ldap->search('(mail='.$address.')',array("mail")); if ($ldap->count() == 0){ $message[]= sprintf(_("There's no mail user with address '%s' for your invitation policy!"), $address); } else { $valid= TRUE; } } } return ($message); } /* Save data to object */ function save_object() { /* Do we need to flip is_account state? */ if (isset($_POST['connectivityTab'])){ if(isset($_POST["kolabState"])){ if($this->acl_is_createable()){ $this->is_account = true; } }else{ if($this->acl_is_removeable()){ $this->is_account = false; } } if ($this->acl_is_writeable("unrestrictedMailSize")){ if (isset($_POST['unrestrictedMailSize']) && $_POST['unrestrictedMailSize'] == 1){ $this->unrestrictedMailSize= 1; } else { $this->unrestrictedMailSize= 0; } } } plugin::save_object(); /* Save changes done in invitation policies */ if($this->acl_is_writeable("kolabInvitationPolicy")){ $nr= 0; $this->kolabInvitationPolicy= array(); while (isset($_POST["policy$nr"])){ /* Anonymous? */ if (!isset($_POST["address$nr"])){ $this->kolabInvitationPolicy[]= get_post("policy$nr"); } else { $this->kolabInvitationPolicy[]= get_post("address$nr").": ".get_post("policy$nr"); } $nr++; } /* If this one is empty, preset with ACT_MANUAL for anonymous users */ if (count ($this->kolabInvitationPolicy) == 0){ $this->kolabInvitationPolicy= array("ACT_MANUAL"); } } } /* Save to LDAP */ function save() { /* Check mailmethod before doing something useful */ plugin::save(); /* Transfer arrays */ $this->attrs['kolabDelegate']= $this->kolabDelegate; $this->attrs['kolabInvitationPolicy']= $this->kolabInvitationPolicy; /* unrestrictedMailSize is boolean */ if($this->attrs['unrestrictedMailSize']){ $this->attrs['unrestrictedMailSize'] = "TRUE"; }else{ $this->attrs['unrestrictedMailSize'] = "FALSE"; } /* Write back to ldap */ $ldap= $this->config->get_ldap_link(); $ldap->cd($this->dn); $this->cleanup(); $ldap->modify ($this->attrs); /* Log last action */ if($this->initially_was_account){ new log("modify","users/".get_class($this),$this->dn,array_keys($this->attrs),$ldap->get_error()); }else{ new log("create","users/".get_class($this),$this->dn,array_keys($this->attrs),$ldap->get_error()); } if (!$ldap->success()){ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, LDAP_MOD, get_class())); } /* Optionally execute a command after we're done */ if ($this->initially_was_account == $this->is_account){ if ($this->is_modified){ $this->handle_post_events("modify",array("uid" => $this->uid)); } } else { $this->handle_post_events("add",array("uid" => $this->uid)); } } /* Add entry to delegation list */ function addDelegate($address) { $this->kolabDelegate[]= $address; $this->kolabDelegate= array_unique ($this->kolabDelegate); sort ($this->kolabDelegate); reset ($this->kolabDelegate); $this->is_modified= TRUE; } function delDelegate($addresses) { $this->kolabDelegate= array_remove_entries ($addresses, $this->kolabDelegate); $this->is_modified= TRUE; } /* Return plugin informations for acl handling */ static function plInfo() { return (array( "plShortName" => _("Kolab"), "plDescription" => _("Kolab account settings")." ("._("Connectivity add-on").")", "plSelfModify" => TRUE, "plDepends" => array("user"), "plPriority" => 20, // Position in tabs "plSection" => array("personal" => _("My account")), "plCategory" => array("users"), "plOptions" => array(), "plRequirements"=> array( 'ldapSchema' => array('kolabInetOrgPerson' => ''), 'onFailureDisablePlugin' => array(get_class()) ), "plProvidedAcls" => array( "kolabFreeBusyFuture" => _("Free busy future"), "unrestrictedMailSize" => _("Mail size restriction"), "calFBURL" => _("Free busy information"), "kolabDelegate" => _("Delegations"), "kolabInvitationPolicy" => _("Invitation policy")) )); } /*! \brief Enable multiple edit support. \ Also sets $this->mail_account to TRUE, which simulates \ a valid mail extension. */ public function enable_multiple_support() { plugin::enable_multiple_support(); $this->mail_Account = TRUE; } /*! \brief Save html POSTs in multiple edit. */ public function multiple_save_object() { if (isset($_POST['connectivityTab'])){ plugin::multiple_save_object(); if(isset($_POST['use_kolabState'])){ $this->multi_boxes[] = "kolabState"; } $this->save_object(); } } /*! \brief Returns all modified values. \ All selected an modified values will be returned \ in an array. @return array Returns an array containing all attribute modifications */ public function get_multi_edit_values() { $ret = plugin::get_multi_edit_values(); if(in_array_strict("kolabState",$this->multi_boxes)){ $ret['is_account'] = $this->is_account; } return($ret); } /*! \brief Sets modified attributes in mutliple edit. \ All collected values from "get_multi_edit_values()" \ will be applied to this plugin. @param array An array containing modified attributes returned by get_multi_edit_values(); */ public function set_multi_edit_values($values) { plugin::set_multi_edit_values($values); if(isset($values['is_account'])){ $this->is_account = $values['is_account']; } } /*! \brief Initialize multiple edit ui for this plugin. \ This function sets plugin defaults in multiple edit. @param array Attributes used in all object @param array All used attributes. */ public function init_multiple_support($attrs,$all) { plugin::init_multiple_support($attrs,$all); if(isset($attrs['objectClass']) && in_array_strict("kolabInetOrgPerson",$attrs['objectClass'])){ $this->is_account = TRUE; } /* Pull arrays */ foreach(array("kolabDelegate", "kolabInvitationPolicy") as $attr){ if (isset($this->multi_attrs["$attr"]["count"])){ $tmp = array(); for ($i= 0; $i<$this->multi_attrs["$attr"]["count"]; $i++){ $tmp[]=$this->multi_attrs["$attr"][$i]; } $this->$attr = $tmp; } } /* If this one is empty, preset with ACT_MANUAL for anonymous users */ if (count ($this->kolabInvitationPolicy) == 0){ $this->kolabInvitationPolicy= array("ACT_MANUAL"); } } /* Adapt from template, using 'dn' */ function adapt_from_template($dn, $skip= array()) { plugin::adapt_from_template($dn, $skip); /* Setting uid to default */ if(isset($this->attrs['uid'][0]) && !in_array_strict("uid", $skip)){ $this->uid = $this->attrs['uid'][0]; } /* Pull arrays */ foreach(array("kolabDelegate", "kolabInvitationPolicy") as $attr){ if (in_array_strict($attr, $skip)){ continue; } if (isset($this->attrs["$attr"]["count"])){ $tmp = array(); for ($i= 0; $i<$this->attrs["$attr"]["count"]; $i++){ $tmp[]=$this->attrs["$attr"][$i]; } $this->$attr = $tmp; } } /* If this one is empty, preset with ACT_MANUAL for anonymous users */ if (count ($this->kolabInvitationPolicy) == 0){ $this->kolabInvitationPolicy= array("ACT_MANUAL"); } /* Get Boolean value */ $this->unrestrictedMailSize = FALSE; if(isset($this->attrs['unrestrictedMailSize'][0]) && preg_match("/true/i",$this->attrs['unrestrictedMailSize'][0])){ $this->unrestrictedMailSize = TRUE; } /* Check is account state */ $this->is_account = false; if(count($this->kolabDelegate)){ $this->is_account = true; } foreach(array("calFBURL") as $attr){ if(!empty($this->$attr)){ $this->is_account = true; } } } function PrepareForCopyPaste($source) { plugin::PrepareForCopyPaste($source); $this->is_account = FALSE; if(isset($source['kolabDelegate']) || isset($source['calFBURL'])){ $this->is_account = TRUE; } } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?> gosa-plugin-kolab-2.7.4/personal/mail/0000755000175000017500000000000011752422555016610 5ustar cajuscajusgosa-plugin-kolab-2.7.4/personal/mail/kolab/0000755000175000017500000000000011752422555017700 5ustar cajuscajusgosa-plugin-kolab-2.7.4/personal/mail/kolab/class_mail-methods-kolabNoImap.inc0000644000175000017500000000203411622215775026334 0ustar cajuscajus gosa-plugin-kolab-2.7.4/personal/mail/kolab/class_mail-methods-kolab.inc0000644000175000017500000002362011622201422025214 0ustar cajuscajus "kolabDeleteflag", "kolabFolderType" => "kolabFolderType", "alias" => "gosaMailAlternateAddress", "cyrus-userquota" => "gosaMailQuota", "kolabHomeServer" => "gosaMailServer"); protected $user_prefix = 'user.'; protected $share_prefix = 'shared\\.'; /* gosaSharedFolderTarget settings, * E.g. * AccountID = 'shared/herberts.folder@gonicus.de' * 'kolab+' will result in gosaSharedFolderTarget: kolab+shared/herberts.folder@gonicus.de * * May be overridden in the gosa.conf. */ protected $gosaSharedPrefix = 'kolab+'; /* Account ID creation */ protected $user_id = "%prefix%%uattrib%"; protected $share_id = "%prefix%%cn%@%domain%"; protected $userObjectClasses = array("kolabInetOrgPerson"); protected $shareObjectClasses = array("kolabSharedFolder"); /* Handle account removal like a master/slave kolab setup. * The kolabDeleteflag will be added for each server. */ protected $masterSlave = TRUE; protected $acl_map = array( "lrsw" => "read", "lrswp" => "post", "p" => "external post", "lrswip" => "append", "lrswipcd" => "write", "lrswipcda"=> "admin", "lrswipkxtecda"=> "full-admin", " " => "none"); public function fixAttributesOnLoad() { mailMethodCyrus::fixAttributesOnLoad(); // Tell our parent that there is a relatioship between alias and // gosaMailAlternateAddress. (Avoid plugin::cleanup to filter out alias). if(isset($this->parent->saved_attributes['gosaMailAlternateAddress'])){ $this->parent->saved_attributes['alias'] = $this->parent->saved_attributes['gosaMailAlternateAddress']; } } public function fixAttributesOnStore() { mailMethod::fixAttributesOnStore(); $this->build_account_id(); $this->parent->attrs['kolabDeleteflag'] = array(); /* The folderType is set by ::setFolderType(...) */ $this->parent->attrs['kolabFolderType'] = array(); if($this->type == "group"){ $this->parent->attrs['gosaSharedFolderTarget'] = $this->gosaSharedPrefix.$this->account_id; } } public function fixAttributesOnRemove() { mailMethod::fixAttributesOnRemove(); foreach($this->attributes as $source => $dest){ $this->attrs[$dest] = array(); $this->attrs[$source] = array(); } if($this->type == "user"){ $ocs = $this->userObjectClasses; }else{ $ocs = $this->shareObjectClasses; } $this->parent->attrs['objectClass'] = array_merge( $this->parent->attrs['objectClass'],$ocs); $this->parent->attrs['objectClass'] = array_unique($this->parent->attrs['objectClass']); if($this->type == "group"){ $this->parent->attrs['gosaSharedFolderTarget'] =array(); } /* If the mail setup includes Master and Slave Kolab Server, then we have to remove the * mailAccount from server, by adding a kolabDeleteflag for each server. * */ if($this->masterSlave){ $this->parent->attrs['kolabDeleteflag'] = array(); foreach($this->getKolabHost() as $md){ $this->parent->attrs['kolabDeleteflag'][] = $md; } }else{ $this->parent->attrs['kolabDeleteflag'] = $this->parent->gosaMailServer; } if($this->folderTypesEnabled()){ $this->parent->attrs['kolabFolderType'] =array(); } } /* \brief Some method require special folder types, "kolab" for example. !! Those values are dummy values, the base class doesn't use folder types; @return Array Return folder types. */ public function getAvailableFolderTypes() { $ret = array(); $ret['CAT'][''] = _("Unspecified"); $ret['CAT']['mail']= _("Mails"); $ret['CAT']['task']= _("Tasks"); $ret['CAT']['journal']= _("Journals"); $ret['CAT']['event']= _("Calendar"); $ret['CAT']['contact']= _("Contacts"); $ret['CAT']['note']= _("Notes"); $ret['SUB_CAT'][''][''] = _("Unspecified"); $ret['SUB_CAT']['mail'][''] = _("Unspecified"); $ret['SUB_CAT']['mail']['inbox'] = _("Inbox"); $ret['SUB_CAT']['mail']['drafts'] = _("Drafts"); $ret['SUB_CAT']['mail']['sentitems'] = _("Sent"); $ret['SUB_CAT']['mail']['junkemail'] = _("SPAM"); $ret['SUB_CAT']['task']['default'] = _("Default"); $ret['SUB_CAT']['journal']['default'] = _("Default"); $ret['SUB_CAT']['event']['default'] = _("Default"); $ret['SUB_CAT']['contact']['default'] = _("Default"); $ret['SUB_CAT']['note']['default'] = _("Default"); return($ret); } /*! \brief Checks whether this account is removeable or not. There may be some dependencies left, eg. kolab. */ public function accountRemoveable(&$reason = "") { if(isset($this->parent->attrs)){ $checkArray = array("kolabInvitationPolicy","unrestrictedMailSize", "calFBURL","kolabDelegate","kolabFreeBusyFuture"); foreach($checkArray as $index){ if(isset($this->parent->attrs[$index])){ $reason = _("Mail settings cannot be removed while there are delegations configured!"); return(false); } } } return(true); } /* \brief Returns the selected folder type. !! Those values are dummy values, the base class doesn't use folder types; @return Array The folde type. */ public function getFolderType($default) { if($this->enableFolderTypes && isset($this->parent->attrs['kolabFolderType'][0])){ $type = $this->parent->attrs['kolabFolderType'][0]; if(strpos($type,".")){ list($cat,$sub) = explode(".",$this->parent->attrs['kolabFolderType'][0]); }else{ $sub = ""; $cat = $type; } return(array("CAT" => $cat, "SUB_CAT" => $sub)); }else{ return($default); } } /* \brief Returns the selected folder type. !! Those values are dummy values, the base class doesn't use folder types; @return Array The folde type. */ public function setFolderType($type) { $type_str = trim($type['CAT'].".".$type['SUB_CAT']); $type_str = trim($type_str,"."); $attrs = array(); if(empty($type_str)){ $attrs['kolabFolderType'] = array(); }else{ $attrs['kolabFolderType'] = $type_str; } $ldap = $this->config->get_ldap_link(); $ldap->cd ($this->parent->dn); $ldap->modify($attrs); if($ldap->success()){ @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Successful", "MAIL: Set folderType to '".$type_str."'"); }else{ @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Failed: ".$ldap->get_error(), "MAIL: Set folderType to '".$type_str."'"); } } public function setQuota($number) { mailMethod::setQuota($number); @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Skipped, part of kolabd!", "Set account quota on server '".$this->MailServer); return(TRUE); } public function setFolderACLs($permissions) { mailMethod::setFolderACLs($permissions); @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Skipped, part of kolabd!", "Setting folder ACLs!",""); return(TRUE); } public function updateMailbox() { mailMethod::updateMailbox(); @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Skipped, part of kolabd!", "Add/Update account on server :".$this->MailServer); return(TRUE); } public function deleteMailbox() { mailMethod::deleteMailbox(); @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Skipped, part of kolabd!", "Setting Quota"); return(TRUE); } public function allow_remove(&$reason) { if(isset($this->parent->attrs)){ if(in_array_ics("kolabDeleteflag",array_keys($this->parent->attrs))){ $reason = _("Waiting for Kolab to remove mail properties..."); return(FALSE); }elseif(in_array_strict("gosaMailAccount",$this->parent->attrs['objectClass'])){ $reason = _("Please remove the mail settings first!"); return(FALSE); } } return(TRUE); } /*! \brief Returns all kolabHost entries from the k=kolab object. @return See \brief */ public function getKolabHost() { $host = array(); $ldap = $this->config->get_ldap_link(); $ldap->cd($this->config->current['BASE']); $ldap->search("(&(objectClass=kolab)(k=kolab)(kolabHost=*))",array("kolabHost")); if($ldap->count() == 1){ $attrs = $ldap->fetch(); for($i=0; $i <$attrs['kolabHost']['count']; $i ++ ){ $host[] = $attrs['kolabHost'][$i]; } @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Found: ".trim(implode($host,", "),", ")."", "Revceiving 'Mail hosts for kolab22'."); }elseif($ldap->count() == 0){ @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "No mailHost entries found. Check k=kolab and mailHost", "Revceiving 'Mail hosts for kolab22'."); }else{ @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Found more than one kolab configuration object. Giving up.", "Revceiving 'Mail hosts for kolab22'."); } return($host); } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?> gosa-plugin-kolab-2.7.4/personal/mail/kolab/class_mail-methods-kolab22.inc0000644000175000017500000000641611122147771025377 0ustar cajuscajus "read", // "lrsp" => "post", // "lrsip" => "append", // "lrswipkxte" => "write", // "lrxte" => "delete", // "lrswipkxtecda" => "admin", // " " => "none"); "none" => "none", "post" => "post", "read" => "read", "read/post" => "read/post", "append" => "append", "write" => "write", "read anon" => "read anon", "read anon/post" => "read anon/post", "read hidden" => "read hidden", "read hidden/post" => "read hidden/post", "all" => "all"); protected $default_acls = array("__anyone__" => "none", "__member__" => "write"); /*! \brief Returns configured acls */ public function getFolderACLs($ldap_acls) { $this->reset_error(); $imap_acls = mailMethodKolab::getFolderACLs(array()); foreach($imap_acls as $user => $acl){ if(!isset($ldap_acls[$user])){ $ldap_acls[$user] = $acl; }else{ // Ldap attributes come first in kolab22. } } /* Merge given ACL with acl mapping This ensures that no ACL will accidentally overwritten by gosa. */ foreach($ldap_acls as $user => $acl){ if(!isset($this->acl_mapping[$acl])){ $this->acl_mapping[$acl] = $acl; } } return($ldap_acls); } /*! \brief Returns a list of configured mail domains @return Array A list of mail domains */ public function getMailDomains() { $domains = array(); $ldap = $this->config->get_ldap_link(); $ldap->cd($this->config->current['BASE']); $ldap->search("(&(objectClass=kolab)(k=kolab)(postfix-mydestination=*))",array("postfix-mydestination")); if($ldap->count() == 1){ $attrs = $ldap->fetch(); for($i=0; $i <$attrs['postfix-mydestination']['count']; $i ++ ){ $domains[] = $attrs['postfix-mydestination'][$i]; } @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Found: ".trim(implode($domains,", "),", ")."", "Revceiving 'Mail domains for kolab22'."); }elseif($ldap->count() == 0){ @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "No domains found. Check k=kolab and postfix-mydestination", "Revceiving 'Mail domains for kolab22'."); }else{ @DEBUG (DEBUG_MAIL, __LINE__, __FUNCTION__, __FILE__, "Found more than one kolab configuration object. Giving up.", "Revceiving 'Mail domains for kolab22'."); } return($domains); } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?> gosa-plugin-kolab-2.7.4/locale/0000755000175000017500000000000011752422555015302 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/ru/0000755000175000017500000000000011752422555015730 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/ru/LC_MESSAGES/0000755000175000017500000000000011752422555017515 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/ru/LC_MESSAGES/messages.po0000644000175000017500000003525311475426262021675 0ustar cajuscajus# Translation of messages.po to Russian # Valia V. Vaneeva , 2004. # $Id: messages.po,v 1.61 2005/04/18 10:37:13 migor-guest Exp $ msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2005-04-18 14:35+0300\n" "Last-Translator: Igor Muratov \n" "Language-Team: ALT Linux Team\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: poEdit 1.3.1\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "Фамилия" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:141 msgid "Info" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Mail domain" msgstr "в домене" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Internal error" msgstr "Терминал-сервер" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Kolab account does not exist!" msgstr "Моя учетная запись" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:231 #, fuzzy msgid "host name" msgstr "Список" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 #, fuzzy msgid "LDAP error" msgstr "Ошибка LDAP:" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 msgid "Future days" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:330 msgid "Privileged networks" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 #, fuzzy msgid "Mail domains" msgstr "в домене" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 #, fuzzy msgid "Kolab mail service" msgstr "Добавить сервис DNS" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "Сервисы" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 #, fuzzy msgid "Postfix mydomain" msgstr "в домене" #: admin/systems/services/kolab/class_servKolab.inc:446 #, fuzzy msgid "My destination" msgstr "Назначение" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 #, fuzzy msgid "Cyrus administrators" msgstr "Управление группами" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 #, fuzzy msgid "POP3 service" msgstr "Служба печати" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 #, fuzzy msgid "POP3/SSL service" msgstr "Служба SSH" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 #, fuzzy msgid "IMAP service" msgstr "LDAP-сервер" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 #, fuzzy msgid "IMAP/SSL service" msgstr "Служба SSH" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 #, fuzzy msgid "Sieve service" msgstr "Служба SSH" #: admin/systems/services/kolab/class_servKolab.inc:456 #, fuzzy msgid "FTP FreeBusy service" msgstr "Звук" #: admin/systems/services/kolab/class_servKolab.inc:457 #, fuzzy msgid "HTTP FreeBusy service" msgstr "Звук" #: admin/systems/services/kolab/class_servKolab.inc:458 msgid "Enable virus scan" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 #, fuzzy msgid "Quota settings" msgstr "Настройки Samba" #: admin/systems/services/kolab/class_servKolab.inc:462 msgid "Allow unauthenticated free busy" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 msgid "Enable MX lookup for relay host" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:467 #, fuzzy msgid "Relay host" msgstr "Набор правил" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:1 #, fuzzy msgid "Kolab service" msgstr "Добавить сервис DNS" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "Общее" #: admin/systems/services/kolab/servkolab.tpl:7 #, fuzzy msgid "Generic settings" msgstr "Общая информация о пользователе" #: admin/systems/services/kolab/servkolab.tpl:30 #, fuzzy msgid "Postfix mydestination" msgstr "Атрибуты UNIX" #: admin/systems/services/kolab/servkolab.tpl:48 #, fuzzy msgid "Service settings" msgstr "Общая информация о пользователе" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:135 msgid "Amavis email scanning (virus/SPAM)" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 #, fuzzy msgid "Free/Busy settings" msgstr "Настройки факса" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:186 msgid "Enter multiple values, separated with" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 msgid "SMTP smart host/relay host" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 #, fuzzy msgid "Mails" msgstr "Почта" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 msgid "Tasks" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 #, fuzzy msgid "Contacts" msgstr "Контакт" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 #, fuzzy msgid "Notes" msgstr "Контакт" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 msgid "Inbox" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 #, fuzzy msgid "Sent" msgstr "Установить" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 #, fuzzy msgid "Default" msgstr "Удалить" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 msgid "Waiting for Kolab to remove mail properties..." msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:265 #, fuzzy msgid "Please remove the mail settings first!" msgstr "" "Выберите, чтобы просмотреть список групп, которым доступны функции эл. почты" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 #, fuzzy msgid "Kolab account" msgstr "Моя учетная запись" #: personal/connectivity/kolab/kolab.tpl:4 msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "" #: personal/connectivity/kolab/kolab.tpl:44 #, fuzzy msgid "Kolab delegation configuration" msgstr "Системная информация" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 #, fuzzy msgid "Delegations" msgstr "Назначение" #: personal/connectivity/kolab/kolab.tpl:90 #, fuzzy msgid "Mail size" msgstr "Размер квоты" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "" #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 #, fuzzy msgid "Free Busy information" msgstr "Общая информация о пользователе" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "" #: personal/connectivity/kolab/kolab.tpl:121 #, fuzzy msgid "days" msgstr "день" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:6 #, fuzzy msgid "Manage Kolab user settings" msgstr "Общая информация о пользователе" #: personal/connectivity/kolab/class_kolabAccount.inc:178 #, fuzzy msgid "Mail address" msgstr "MAC-адрес" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:213 #, fuzzy msgid "Reject if conflicts" msgstr "В" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:215 #, fuzzy msgid "Manual" msgstr "Январь" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 #, fuzzy msgid "Free Busy future" msgstr "Общая информация о пользователе" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 #, fuzzy msgid "Free Busy URL" msgstr "Общая информация о пользователе" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Kolab account settings" msgstr "Моя учетная запись" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Connectivity add-on" msgstr "Подключение" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "Моя учетная запись" #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:533 #, fuzzy msgid "Mail size restriction" msgstr "Почтовые настройки пользователя" #: personal/connectivity/kolab/class_kolabAccount.inc:534 #, fuzzy msgid "Free busy information" msgstr "Общая информация о пользователе" #~ msgid "This does something" #~ msgstr "Что-то будет" #~ msgid "Remove" #~ msgstr "Удалить" #, fuzzy #~ msgid "Junk mail" #~ msgstr "мужской" #~ msgid "Add" #~ msgstr "Добавить" #~ msgid "Save" #~ msgstr "Сохранить" #~ msgid "Cancel" #~ msgstr "Отмена" #, fuzzy #~ msgid "Removing of user/kolab account with dn '%s' failed." #~ msgstr "Удалить учетную запись Samba" #, fuzzy #~ msgid "Saving of user/kolab account with dn '%s' failed." #~ msgstr "Моя учетная запись" #, fuzzy #~ msgid "Removing host entry from system server/kolab with dn '%s' failed." #~ msgstr "Удалить телефонный аккаунт" #, fuzzy #~ msgid "Saving system server/kolab with dn '%s' failed." #~ msgstr "Моя учетная запись" #, fuzzy #~ msgid "Cannot add invalid mail address!" #~ msgstr "Вы пытаетесь добавить некорректный адрес электронной почты " #, fuzzy #~ msgid "Primary mail address already in use by another user!" #~ msgstr "Основной адрес эл. почты для этой общей папки" #, fuzzy #~ msgid "The value specified as Free Busy Information URL is invalid." #~ msgstr "Значение поля \"Файлы\" некорректно." gosa-plugin-kolab-2.7.4/locale/pl/0000755000175000017500000000000011752422555015715 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/pl/LC_MESSAGES/0000755000175000017500000000000011752422555017502 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/pl/LC_MESSAGES/messages.po0000644000175000017500000003735711475426262021671 0ustar cajuscajusmsgid "" msgstr "" "Project-Id-Version: polski\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2007-07-14 21:45+0100\n" "Last-Translator: Piotr Rybicki \n" "Language-Team: Piotr Rybicki \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Polish\n" "X-Poedit-Country: POLAND\n" "X-Poedit-SourceCharset: iso-8859-2\n" "X-Poedit-Basepath: tedst\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "Imię" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "Dołącz dane sprzed %s dni podczas tworzenia listy free/busy" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "Ostrzeż użytkowników jeśli używają więcej niż %s%% quoty na pocztę" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Info" msgstr "Indeks" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Mail domain" msgstr "w domenie" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Internal error" msgstr "Terminal Server" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Kolab account does not exist!" msgstr "Ustawienia konta Kolab" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "Błąd" #: admin/systems/services/kolab/class_servKolab.inc:231 #, fuzzy msgid "host name" msgstr "Nazwisko" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 #, fuzzy msgid "LDAP error" msgstr "błąd LDAP:" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 #, fuzzy msgid "Future days" msgstr "Przyszłość" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "Proszę wybrać wartość pomiędzy 1 a 100 dla ustawień Quota." #: admin/systems/services/kolab/class_servKolab.inc:330 #, fuzzy msgid "Privileged networks" msgstr "uprzywilejowane sieci SMTP" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 #, fuzzy msgid "Mail domains" msgstr "w domenie" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 msgid "Kolab mail service" msgstr "Usługa poczty Kolab" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "Kolab" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "Usługi" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 msgid "Postfix mydomain" msgstr "Postfix mydomain" #: admin/systems/services/kolab/class_servKolab.inc:446 msgid "My destination" msgstr "Mój cel" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 #, fuzzy msgid "Cyrus administrators" msgstr "Administracja Grupą" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 msgid "POP3 service" msgstr "Usługa POP3" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 msgid "POP3/SSL service" msgstr "Usługa POP3/SSL" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 msgid "IMAP service" msgstr "Usługa IMAP" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 msgid "IMAP/SSL service" msgstr "Usługa IMAP/SSL" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 msgid "Sieve service" msgstr "Usługa Sieve" #: admin/systems/services/kolab/class_servKolab.inc:456 msgid "FTP FreeBusy service" msgstr "Usługa FTP FreeBusy" #: admin/systems/services/kolab/class_servKolab.inc:457 msgid "HTTP FreeBusy service" msgstr "Usługa HTTP FreeBusy" #: admin/systems/services/kolab/class_servKolab.inc:458 msgid "Enable virus scan" msgstr "Włącz skanowanie antyfirusowe" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 msgid "Quota settings" msgstr "Ustawienia Quota" #: admin/systems/services/kolab/class_servKolab.inc:462 #, fuzzy msgid "Allow unauthenticated free busy" msgstr "Zezwól na nieautoryzowane pobieranie informacji Free/Busy" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "uprzywilejowane sieci SMTP" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 #, fuzzy msgid "Enable MX lookup for relay host" msgstr "Włącz sprawdzanie MX dla relayhosta" #: admin/systems/services/kolab/class_servKolab.inc:467 #, fuzzy msgid "Relay host" msgstr "Host przekazujący" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "Zezwalaj na pocztę z internetu" #: admin/systems/services/kolab/servkolab.tpl:1 #, fuzzy msgid "Kolab service" msgstr "Usługa poczty Kolab" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "Ogólne" #: admin/systems/services/kolab/servkolab.tpl:7 #, fuzzy msgid "Generic settings" msgstr "Ogólne ustawienia użytkownika" #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Postfix mydestination" msgstr "Postfix mydestination" #: admin/systems/services/kolab/servkolab.tpl:48 #, fuzzy msgid "Service settings" msgstr "Ogólne ustawienia użytkownika" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "Usługa FTP FreeBusy (przestarzała, nie działa z FreeBusy w Kolab2)" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "Usługa HTTP FreeBusy (przestarzała)" #: admin/systems/services/kolab/servkolab.tpl:135 #, fuzzy msgid "Amavis email scanning (virus/SPAM)" msgstr "Skanowanie poczty (wirus/spam)" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 msgid "Free/Busy settings" msgstr "Ustawienia wolny / zajęty" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "Zezwól na nieautoryzowane pobieranie informacji Free/Busy" #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "Hosty/sieci uprawnione do przekazywania" #: admin/systems/services/kolab/servkolab.tpl:186 #, fuzzy msgid "Enter multiple values, separated with" msgstr "Wprowadź kilka wartości oddzielonych" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 #, fuzzy msgid "SMTP smart host/relay host" msgstr "SMTP smarthost/relayhost" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "Host użyty do przekazywania poczty" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "Akceptuj pocztę z innych domen przez nie-autentykowane SMTP" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 #, fuzzy msgid "Mails" msgstr "Poczta" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 #, fuzzy msgid "Tasks" msgstr "Zadanie" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 #, fuzzy msgid "Contacts" msgstr "Zawartość" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 #, fuzzy msgid "Notes" msgstr "Zawartość" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 #, fuzzy msgid "Inbox" msgstr "Indeks" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 #, fuzzy msgid "Sent" msgstr "Ustaw" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 #, fuzzy msgid "Default" msgstr "Usuń" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 msgid "Waiting for Kolab to remove mail properties..." msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:265 #, fuzzy msgid "Please remove the mail settings first!" msgstr "Zaznacz aby zobaczyć grupy które zawierają ustawienia poczty" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 msgid "Kolab account" msgstr "Konto Kolab" #: personal/connectivity/kolab/kolab.tpl:4 #, fuzzy msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "" "To konto kolab jest obecnie wyłączone. Parametry konta można zmieniać po " "dodaniu konta pocztowego." #: personal/connectivity/kolab/kolab.tpl:44 #, fuzzy msgid "Kolab delegation configuration" msgstr "Konfiguracja pobierania" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 msgid "Delegations" msgstr "Delegacje" #: personal/connectivity/kolab/kolab.tpl:90 msgid "Mail size" msgstr "Rozmiar poczty" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "Brak ograniczeń co do wielkości poczty dla tego konta" #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 msgid "Free Busy information" msgstr "Informacja FreeBusy" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "URL" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "Przyszłość" #: personal/connectivity/kolab/kolab.tpl:121 msgid "days" msgstr "dni" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "Polityka zapraszania" #: personal/connectivity/kolab/class_kolabAccount.inc:6 #, fuzzy msgid "Manage Kolab user settings" msgstr "Ogólne ustawienia użytkownika" #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Mail address" msgstr "Adres email" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "Zawsze akceptuj" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "Zawsze odrzuć" #: personal/connectivity/kolab/class_kolabAccount.inc:213 msgid "Reject if conflicts" msgstr "Odmów jeśli koliduje" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "Ustaw ręcznie jeśli koliduje" #: personal/connectivity/kolab/class_kolabAccount.inc:215 msgid "Manual" msgstr "Ręczne" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "Anonimowy" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 #, fuzzy msgid "Free Busy future" msgstr "Free busy przyszłość" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 #, fuzzy msgid "Free Busy URL" msgstr "Free busy przyszłość" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "Polityka zapraszania dla adresu '%s' jest nieprawidłowa." #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "Brak użytkownika pocztowego o adresie '%s' dla polityki zapraszania!" #: personal/connectivity/kolab/class_kolabAccount.inc:519 msgid "Kolab account settings" msgstr "Ustawienia konta Kolab" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Connectivity add-on" msgstr "Konto połączeń" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "Moje konto " #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "Free busy przyszłość" #: personal/connectivity/kolab/class_kolabAccount.inc:533 msgid "Mail size restriction" msgstr "Ograniczenia rozmiaru wiadomości" #: personal/connectivity/kolab/class_kolabAccount.inc:534 msgid "Free busy information" msgstr "Informacja FreeBusy" #~ msgid "This does something" #~ msgstr "To robi coś" #~ msgid "Remove" #~ msgstr "Usuń" #, fuzzy #~ msgid "Junk mail" #~ msgstr "mężczyzna" #~ msgid "Add" #~ msgstr "Dodaj" #~ msgid "Save" #~ msgstr "Zapisz" #~ msgid "Cancel" #~ msgstr "Anuluj" #~ msgid "Future days in Free/Busy settings must be set." #~ msgstr "Przyszłe dni w ustawieniach Free/Busy muszą być liczbą." #~ msgid "Future days in Free/Busy settings must be a positive value." #~ msgstr "Przyszłe dni w ustawieniach Free/Busy muszą być liczbą dodanią." #~ msgid "The given Quota settings value must be a number." #~ msgstr "Podane parametry Quota muszą być liczbą." #~ msgid "Future days must be a value." #~ msgstr "Przyszłe dni muszą być liczbą." #~ msgid "No SMTP privileged networks set." #~ msgstr "Nie ustawiono uprawnionych sieci SMTP" #, fuzzy #~ msgid "Removing of user/kolab account with dn '%s' failed." #~ msgstr "Usuwanie konta ogólnego użytkownika nieudane" #, fuzzy #~ msgid "Saving of user/kolab account with dn '%s' failed." #~ msgstr "Zapisywanie konta Kolab nieudane" #, fuzzy #~ msgid "Removing host entry from system server/kolab with dn '%s' failed." #~ msgstr "Usuwanie serwera z obiektu Kolab nieudane" #, fuzzy #~ msgid "Saving system server/kolab with dn '%s' failed." #~ msgstr "Zapisywanie serwera do obiektu Kolan nieudane" #, fuzzy #~ msgid "Cannot add invalid mail address!" #~ msgstr "Próbujesz dodać nieprawidłowy adres email" #, fuzzy #~ msgid "Primary mail address already in use by another user!" #~ msgstr "Adres podstawowy dla tego współdzielonego folderu" #~ msgid "The value specified as Free Busy future needs to be an integer." #~ msgstr "Wartość podana jako przyszłość FreeBusy musi być liczbą." #~ msgid "The value specified as Free Busy Information URL is invalid." #~ msgstr "Wartość podana jako informacyjny URL FreeBusy jest nieprawidłowa." gosa-plugin-kolab-2.7.4/locale/it/0000755000175000017500000000000011752422555015716 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/it/LC_MESSAGES/0000755000175000017500000000000011752422555017503 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/it/LC_MESSAGES/messages.po0000644000175000017500000003305711475426262021663 0ustar cajuscajus# translation of messages.po to Italian # Copyright (c) 2005 B-Open Solutions srl - http://www.bopen.it/ # Copyright (c) 2005 Alessandro Amici # Alessandro Amici , 2005. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2005-11-18 15:26+0100\n" "Last-Translator: Alessandro Amici \n" "Language-Team: Italian\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "Cognome" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:141 msgid "Info" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Mail domain" msgstr "nel dominio" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Internal error" msgstr "Terminal Server" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Kolab account does not exist!" msgstr "Account Kolab" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:231 #, fuzzy msgid "host name" msgstr "Scegli il tuo numero di telefono personale" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 #, fuzzy msgid "LDAP error" msgstr "Errore LDAP" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 #, fuzzy msgid "Future days" msgstr "Futuro" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:330 msgid "Privileged networks" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 #, fuzzy msgid "Mail domains" msgstr "nel dominio" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 #, fuzzy msgid "Kolab mail service" msgstr "Utenti di Dominio" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "Servizi" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 #, fuzzy msgid "Postfix mydomain" msgstr "nel dominio" #: admin/systems/services/kolab/class_servKolab.inc:446 #, fuzzy msgid "My destination" msgstr "Destinazione" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 #, fuzzy msgid "Cyrus administrators" msgstr "Amministrazione dei gruppi di utenti" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 #, fuzzy msgid "POP3 service" msgstr "Servizi" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 msgid "POP3/SSL service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 #, fuzzy msgid "IMAP service" msgstr "Servizi" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 msgid "IMAP/SSL service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 #, fuzzy msgid "Sieve service" msgstr "Servizi" #: admin/systems/services/kolab/class_servKolab.inc:456 #, fuzzy msgid "FTP FreeBusy service" msgstr "Server" #: admin/systems/services/kolab/class_servKolab.inc:457 #, fuzzy msgid "HTTP FreeBusy service" msgstr "Server" #: admin/systems/services/kolab/class_servKolab.inc:458 msgid "Enable virus scan" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 #, fuzzy msgid "Quota settings" msgstr "Opzioni di posta dell'identità" #: admin/systems/services/kolab/class_servKolab.inc:462 msgid "Allow unauthenticated free busy" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 msgid "Enable MX lookup for relay host" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:467 #, fuzzy msgid "Relay host" msgstr "Rimuovi" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:1 #, fuzzy msgid "Kolab service" msgstr "Utenti di Dominio" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "Generale" #: admin/systems/services/kolab/servkolab.tpl:7 #, fuzzy msgid "Generic settings" msgstr "Impostazioni generali delle code" #: admin/systems/services/kolab/servkolab.tpl:30 #, fuzzy msgid "Postfix mydestination" msgstr "Impostazioni Unix" #: admin/systems/services/kolab/servkolab.tpl:48 #, fuzzy msgid "Service settings" msgstr "Impostazioni generali delle code" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:135 msgid "Amavis email scanning (virus/SPAM)" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 #, fuzzy msgid "Free/Busy settings" msgstr "Impostazioni FAX" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:186 msgid "Enter multiple values, separated with" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 msgid "SMTP smart host/relay host" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 #, fuzzy msgid "Mails" msgstr "Posta" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 #, fuzzy msgid "Tasks" msgstr "classe" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 #, fuzzy msgid "Contacts" msgstr "Contenuti" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 #, fuzzy msgid "Notes" msgstr "Contenuti" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 msgid "Inbox" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 #, fuzzy msgid "Sent" msgstr "Imposta" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 #, fuzzy msgid "Default" msgstr "Rimuovi" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 msgid "Waiting for Kolab to remove mail properties..." msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:265 #, fuzzy msgid "Please remove the mail settings first!" msgstr "Seleziona per mostrare i gruppi che hanno configurata la posta" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 msgid "Kolab account" msgstr "Account Kolab" #: personal/connectivity/kolab/kolab.tpl:4 msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "" #: personal/connectivity/kolab/kolab.tpl:44 #, fuzzy msgid "Kolab delegation configuration" msgstr "Scarica il file di configurazione" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 #, fuzzy msgid "Delegations" msgstr "Applicazioni" #: personal/connectivity/kolab/kolab.tpl:90 #, fuzzy msgid "Mail size" msgstr "Opzioni di posta dell'identità" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "" #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 #, fuzzy msgid "Free Busy information" msgstr "Informazioni generali" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "URL" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "Futuro" #: personal/connectivity/kolab/kolab.tpl:121 msgid "days" msgstr "giorni" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:6 #, fuzzy msgid "Manage Kolab user settings" msgstr "Impostazioni generali delle code" #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Mail address" msgstr "Indirizzo principale" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:213 msgid "Reject if conflicts" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:215 msgid "Manual" msgstr "Manuale" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "Anonimo" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 #, fuzzy msgid "Free Busy future" msgstr "Server" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 #, fuzzy msgid "Free Busy URL" msgstr "Server" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Kolab account settings" msgstr "Account Kolab" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Connectivity add-on" msgstr "Connettività" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "Identità" #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:533 #, fuzzy msgid "Mail size restriction" msgstr "Opzioni di posta dell'identità" #: personal/connectivity/kolab/class_kolabAccount.inc:534 #, fuzzy msgid "Free busy information" msgstr "Informazioni generali" #~ msgid "This does something" #~ msgstr "Questo fa qualcosa" #~ msgid "Remove" #~ msgstr "Rimuovi" #, fuzzy #~ msgid "Junk mail" #~ msgstr "maschio" #~ msgid "Add" #~ msgstr "Aggiungi" #~ msgid "Save" #~ msgstr "Salva" #~ msgid "Cancel" #~ msgstr "Annulla" #, fuzzy #~ msgid "Removing of user/kolab account with dn '%s' failed." #~ msgstr "Elimina estensioni Samba" #, fuzzy #~ msgid "Saving of user/kolab account with dn '%s' failed." #~ msgstr "Account Kolab" #, fuzzy #~ msgid "Removing host entry from system server/kolab with dn '%s' failed." #~ msgstr "Elimina estensioni telefoniche" #, fuzzy #~ msgid "Saving system server/kolab with dn '%s' failed." #~ msgstr "Account Kolab" #, fuzzy #~ msgid "Cannot add invalid mail address!" #~ msgstr "Stai cercando di aggungere un indirizzo di posta non valido" gosa-plugin-kolab-2.7.4/locale/pt_BR/0000755000175000017500000000000011752422555016310 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/pt_BR/LC_MESSAGES/0000755000175000017500000000000011752422555020075 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/pt_BR/LC_MESSAGES/messages.po0000644000175000017500000003443411475426262022255 0ustar cajuscajus# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: GOsa plugins - kolab\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2010-03-13 16:59-0300\n" "Last-Translator: Marcos Amorim \n" "Language-Team: Marcos Amorim Clever de Oliveira " "\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Portuguese\n" "X-Poedit-Country: BRAZIL\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "Nome" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "" "Incluir dados de %s dias atrás, quando a criação de listas livre/ocupado" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "Avisa os usuários quando estiver utilizando mais de %s%% da sua cota" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Info" msgstr "Caixa de Entrada" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Mail domain" msgstr "Domínios de email" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Internal error" msgstr "Erro interno" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Kolab account does not exist!" msgstr "Conta Kolab não existe!" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "Erro" #: admin/systems/services/kolab/class_servKolab.inc:231 #, fuzzy msgid "host name" msgstr "nome da máquina" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 msgid "LDAP error" msgstr "Erro LDAP" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 msgid "Future days" msgstr "Dias futuros" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "Quota" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "" "Por favor escolha um valor entre 1 e 100 para as configurações de cota." #: admin/systems/services/kolab/class_servKolab.inc:330 msgid "Privileged networks" msgstr "Redes privilegiadas" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Mail domains" msgstr "Domínios de email" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 msgid "Kolab mail service" msgstr "Serviço de email Kolab" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "Kolab" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "Serviços" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 msgid "Postfix mydomain" msgstr "Meu domínio Postifix" #: admin/systems/services/kolab/class_servKolab.inc:446 msgid "My destination" msgstr "Meus destino" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 #, fuzzy msgid "Cyrus administrators" msgstr "Administradores Cyrus" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 msgid "POP3 service" msgstr "Serviço POP3" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 msgid "POP3/SSL service" msgstr "Serviço POP3/SSL" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 msgid "IMAP service" msgstr "Serviço IMAP" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 msgid "IMAP/SSL service" msgstr "Serviço IMAP/SSL" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 msgid "Sieve service" msgstr "Serviço Sieve" #: admin/systems/services/kolab/class_servKolab.inc:456 msgid "FTP FreeBusy service" msgstr "Serviço FTP" #: admin/systems/services/kolab/class_servKolab.inc:457 msgid "HTTP FreeBusy service" msgstr "Serviço HTTP" #: admin/systems/services/kolab/class_servKolab.inc:458 msgid "Enable virus scan" msgstr "Habilitar varredura de virus" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 msgid "Quota settings" msgstr "Configurações de cota" #: admin/systems/services/kolab/class_servKolab.inc:462 msgid "Allow unauthenticated free busy" msgstr "Permitir não autenticado Free Busy" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "Futuro KolabFreeBusy" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "Redes privilegiadas SMTP" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 #, fuzzy msgid "Enable MX lookup for relay host" msgstr "Habilitar pesquisa MX para relayhost" #: admin/systems/services/kolab/class_servKolab.inc:467 #, fuzzy msgid "Relay host" msgstr "RelayHost" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "Aceitar email da internet" #: admin/systems/services/kolab/servkolab.tpl:1 #, fuzzy msgid "Kolab service" msgstr "Serviço de email Kolab" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "Geral" #: admin/systems/services/kolab/servkolab.tpl:7 #, fuzzy msgid "Generic settings" msgstr "Configurações gerais do usuário" #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Postfix mydestination" msgstr "Meus destino Postfix" #: admin/systems/services/kolab/servkolab.tpl:48 #, fuzzy msgid "Service settings" msgstr "Configurações gerais do usuário" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "Serviço FTP FreeBusy (legado, não interagem com o Kolab2 FreeBusy" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "Serviço HTTP FreeBusy (legado)" #: admin/systems/services/kolab/servkolab.tpl:135 #, fuzzy msgid "Amavis email scanning (virus/SPAM)" msgstr "Verificação de virus Amavis (virus/spam)" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 msgid "Free/Busy settings" msgstr "Configurações Free/Busy" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "Permitir obter informações do Free/Busy" #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "Hosts/Redes são permitidos para relay" #: admin/systems/services/kolab/servkolab.tpl:186 #, fuzzy msgid "Enter multiple values, separated with" msgstr "Entre com múltiplos valores, separados por" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 #, fuzzy msgid "SMTP smart host/relay host" msgstr "SMTP smarthost/relayhost" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "Host usado para retransmitir emails" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "Aceitar emails de outros domínios sem autenticação do SMTP" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "Não especificado" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 msgid "Mails" msgstr "Emails" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 msgid "Tasks" msgstr "Tarefas" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "Jornais" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "Calendário" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 msgid "Contacts" msgstr "Contatos" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 msgid "Notes" msgstr "Notas" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 msgid "Inbox" msgstr "Caixa de Entrada" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "Rascunhos" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 msgid "Sent" msgstr "Enviada" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "SPAM" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 msgid "Default" msgstr "Padrão" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" "As configurações de email não podem ser removidos enquanto existem " "delegações configuradas!" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 #, fuzzy msgid "Waiting for Kolab to remove mail properties..." msgstr "Aguardando pelo kolab para remover as propriedades de correio." #: personal/mail/kolab/class_mail-methods-kolab.inc:265 msgid "Please remove the mail settings first!" msgstr "Por favor remova as configurações de email primeiro!" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 msgid "Kolab account" msgstr "Conta kolab" #: personal/connectivity/kolab/kolab.tpl:4 #, fuzzy msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "" "Conta kolab está atualmente desabilitada. Estas funções podem ser ajustadas " "se você adicionar uma conta de correio." #: personal/connectivity/kolab/kolab.tpl:44 #, fuzzy msgid "Kolab delegation configuration" msgstr "Baixar configuração" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 msgid "Delegations" msgstr "Delegações" #: personal/connectivity/kolab/kolab.tpl:90 msgid "Mail size" msgstr "Tamanho da mensagem" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "Nenhuma restrição de tamanho de mensagem para esta conta" #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 msgid "Free Busy information" msgstr "Informação Free Busy" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "URL" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "Futuro" #: personal/connectivity/kolab/kolab.tpl:121 msgid "days" msgstr "dias" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "Política de convite" #: personal/connectivity/kolab/class_kolabAccount.inc:6 #, fuzzy msgid "Manage Kolab user settings" msgstr "Configurações gerais do usuário" #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Mail address" msgstr "Endereço de Email" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "Aceitar sempre" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "Rejeitar sempre" #: personal/connectivity/kolab/class_kolabAccount.inc:213 msgid "Reject if conflicts" msgstr "Rejeitar se conflitos" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "Manual se conflitos" #: personal/connectivity/kolab/class_kolabAccount.inc:215 msgid "Manual" msgstr "Manual" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "Anônimo" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 msgid "Free Busy future" msgstr "Futuro Free Busy" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 #, fuzzy msgid "Free Busy URL" msgstr "URL Free Busy" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "A política de convite para o endereço '%s' não é válida." #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "" "Não existe correio de usuário com endereço '%s' para sua política de convite!" #: personal/connectivity/kolab/class_kolabAccount.inc:519 msgid "Kolab account settings" msgstr "Configurações da conta Kolab" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Connectivity add-on" msgstr "Addon Conectividade" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "Minha conta" #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "Futuro Free Busy" #: personal/connectivity/kolab/class_kolabAccount.inc:533 msgid "Mail size restriction" msgstr "Restrição de tamanho de mensagem" #: personal/connectivity/kolab/class_kolabAccount.inc:534 msgid "Free busy information" msgstr "Informação Free Busy" #~ msgid "This does something" #~ msgstr "Isto faz algo" #~ msgid "Remove" #~ msgstr "Remover" gosa-plugin-kolab-2.7.4/locale/es/0000755000175000017500000000000011752422555015711 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/es/LC_MESSAGES/0000755000175000017500000000000011752422555017476 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/es/LC_MESSAGES/messages.po0000644000175000017500000004027411475426262021655 0ustar cajuscajus# translation of admin.po to # translation of systems.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # , 2010. msgid "" msgstr "" "Project-Id-Version: admin\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2010-01-24 23:38+0100\n" "Last-Translator: \n" "Language-Team: Spanish <>\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "Nombre" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "" "Incluye información desde hace '%s' días cuando cree listas de presencia" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "" "Avisar a los usuarios de que están usando mas de %s%% de su cuota de correo" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Info" msgstr "Correo Entrante" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Mail domain" msgstr "Dominios de correo" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Internal error" msgstr "Error interno" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Kolab account does not exist!" msgstr "¡La cuenta Kolab no existe!" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "Error" #: admin/systems/services/kolab/class_servKolab.inc:231 #, fuzzy msgid "host name" msgstr "nombre de Maquina" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 msgid "LDAP error" msgstr "Error LDAP" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 msgid "Future days" msgstr "Días en el futuro" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "Cuota" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "" "Por favor introduzca un valor entre 1 y 100 para el parámetro de cuota." #: admin/systems/services/kolab/class_servKolab.inc:330 msgid "Privileged networks" msgstr "Redes privilegiadas" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Mail domains" msgstr "Dominios de correo" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 msgid "Kolab mail service" msgstr "Añadir el servicio Kolab" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "Kolab" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "Servicios" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 msgid "Postfix mydomain" msgstr "Postfix mydomain" #: admin/systems/services/kolab/class_servKolab.inc:446 msgid "My destination" msgstr "Mis destinos" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 #, fuzzy msgid "Cyrus administrators" msgstr "Administradores Cyrus" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 msgid "POP3 service" msgstr "Servicio POP3" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 msgid "POP3/SSL service" msgstr "Servicio POP3/SSL" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 msgid "IMAP service" msgstr "Servicio IMAP" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 msgid "IMAP/SSL service" msgstr "Servicio IMAP/SSL" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 msgid "Sieve service" msgstr "Servicio Sieve" #: admin/systems/services/kolab/class_servKolab.inc:456 msgid "FTP FreeBusy service" msgstr "Servicio de presencia FTP" #: admin/systems/services/kolab/class_servKolab.inc:457 msgid "HTTP FreeBusy service" msgstr "Servicio de presencia HTTP" #: admin/systems/services/kolab/class_servKolab.inc:458 msgid "Enable virus scan" msgstr "Activar antivirus" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 msgid "Quota settings" msgstr "Configuración de cuotas" #: admin/systems/services/kolab/class_servKolab.inc:462 msgid "Allow unauthenticated free busy" msgstr "Permite disponibilidad no autentificada" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "kolabFreeBusyFuture" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "Redes privilegiadas SMTP" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 #, fuzzy msgid "Enable MX lookup for relay host" msgstr "Permitir búsquedas MX para los relayhost" #: admin/systems/services/kolab/class_servKolab.inc:467 #, fuzzy msgid "Relay host" msgstr "Relayhost" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "Aceptar Correo Electrónico de internet" #: admin/systems/services/kolab/servkolab.tpl:1 #, fuzzy msgid "Kolab service" msgstr "Añadir el servicio Kolab" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "Genérico" #: admin/systems/services/kolab/servkolab.tpl:7 #, fuzzy msgid "Generic settings" msgstr "Parámetros genéricos del usuario" #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Postfix mydestination" msgstr "Postfix mydestination" #: admin/systems/services/kolab/servkolab.tpl:48 #, fuzzy msgid "Service settings" msgstr "Parámetros genéricos del usuario" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "" "Servicio de presencia de FTP (propio, no tiene interacción con el servicio " "de presencia de Kolab2)" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "Servicio de presencia HTTP (propio)" #: admin/systems/services/kolab/servkolab.tpl:135 #, fuzzy msgid "Amavis email scanning (virus/SPAM)" msgstr "Escaneo de correo Amavis (virus/spam)" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 msgid "Free/Busy settings" msgstr "Configuración de Presencia" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "Permite descarga no autentificada de información de presencia." #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "Equipos/Redes que son permitidos para hacer relay" #: admin/systems/services/kolab/servkolab.tpl:186 #, fuzzy msgid "Enter multiple values, separated with" msgstr "Introduzca múltiples valores, separados con" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 #, fuzzy msgid "SMTP smart host/relay host" msgstr "SMTP smarthost/relayhost" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "Equipo usado para reenviar correos" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "Aceptar correo desde otros dominios que no usen autentificación SMTP" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "Sin definir" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 msgid "Mails" msgstr "Correos" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 msgid "Tasks" msgstr "Tareas" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "Diario" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "Calendario" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 msgid "Contacts" msgstr "Contactos" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 msgid "Notes" msgstr "Notas" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 msgid "Inbox" msgstr "Correo Entrante" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "Borrador" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 msgid "Sent" msgstr "Enviar" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "SPAM" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 msgid "Default" msgstr "Por defecto" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" "¡Las características de correo no pueden ser eliminadas mientras haya " "delegaciones configuradas!" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 #, fuzzy msgid "Waiting for Kolab to remove mail properties..." msgstr "Esperando que Kolab elimine las características de correo..." #: personal/mail/kolab/class_mail-methods-kolab.inc:265 msgid "Please remove the mail settings first!" msgstr "¡Por favor elimine las características de correo primero!" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 msgid "Kolab account" msgstr "Cuenta Kolab" #: personal/connectivity/kolab/kolab.tpl:4 #, fuzzy msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "" "La cuenta kolab está actualmente desactivada. Sus características serán " "modificadas si añade una cuenta de correo." #: personal/connectivity/kolab/kolab.tpl:44 #, fuzzy msgid "Kolab delegation configuration" msgstr "Descargar configuración" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 msgid "Delegations" msgstr "Delegaciones" #: personal/connectivity/kolab/kolab.tpl:90 msgid "Mail size" msgstr "Tamaño del correo electrónico" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "No hay restricción de correo para esta cuenta." #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 msgid "Free Busy information" msgstr "Información de estado de presencia" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "URL" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "Futuro" #: personal/connectivity/kolab/kolab.tpl:121 msgid "days" msgstr "días" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "Política de invitación" #: personal/connectivity/kolab/class_kolabAccount.inc:6 #, fuzzy msgid "Manage Kolab user settings" msgstr "Parámetros genéricos del usuario" #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Mail address" msgstr "Dirección correo electrónico" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "Aceptar siempre" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "Denegar siempre" #: personal/connectivity/kolab/class_kolabAccount.inc:213 msgid "Reject if conflicts" msgstr "Denegar si hay conflictos" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "Preguntar si hay conflictos" #: personal/connectivity/kolab/class_kolabAccount.inc:215 msgid "Manual" msgstr "Manual" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "Anónimo" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 msgid "Free Busy future" msgstr "Disponibilidad futura" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 #, fuzzy msgid "Free Busy URL" msgstr "URIL de disponibilidad" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "" "La entrada de política de invitación para la dirección '%s' no es valida." #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "" "¡No hay ningún usuario con cuenta de correo '%s' para su política de " "invitación!" #: personal/connectivity/kolab/class_kolabAccount.inc:519 msgid "Kolab account settings" msgstr "Configuración cuenta Kolab" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Connectivity add-on" msgstr "Conectividad adicional" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "Mi cuenta" #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "Disponibilidad futura" #: personal/connectivity/kolab/class_kolabAccount.inc:533 msgid "Mail size restriction" msgstr "Restricciones al tamaño de mensaje" #: personal/connectivity/kolab/class_kolabAccount.inc:534 msgid "Free busy information" msgstr "Información de disponibilidad" #~ msgid "This does something" #~ msgstr "Esto hace algo" #~ msgid "Remove" #~ msgstr "Eliminar" #, fuzzy #~ msgid "Junk mail" #~ msgstr "hombre" #~ msgid "Add" #~ msgstr "Añadir" #~ msgid "Save" #~ msgstr "Guardar" #~ msgid "Cancel" #~ msgstr "Cancelar" #~ msgid "Future days in Free/Busy settings must be set." #~ msgstr "En la configuración de presencia se debe poner días futuros." #~ msgid "Future days in Free/Busy settings must be a positive value." #~ msgstr "" #~ "En la configuración de presencia, Días futuros debe ser un número " #~ "positivo." #~ msgid "The given Quota settings value must be a number." #~ msgstr "El valor introducido como cuota debe ser un número." #~ msgid "Future days must be a value." #~ msgstr "Días futuros debe ser un valor" #~ msgid "No SMTP privileged networks set." #~ msgstr "No se han indicado redes privilegiadas SMTP." #~ msgid "Removing of user/kolab account with dn '%s' failed." #~ msgstr "Ha fallado al eliminar la cuenta usuario/Kolab con dn '%s'." #~ msgid "Saving of user/kolab account with dn '%s' failed." #~ msgstr "" #~ "Ha fallado la eliminación de la cuenta de usuario/Kolab con dn '%s'." #~ msgid "Removing host entry from system server/kolab with dn '%s' failed." #~ msgstr "Ha fallado la eliminación del servidor Kolab con dn '%s'." #~ msgid "Saving system server/kolab with dn '%s' failed." #~ msgstr "Ha fallado la grabación del servidor del objeto Kolab con dn '%s'" #, fuzzy #~ msgid "Cannot add invalid mail address!" #~ msgstr "Esta intentando añadir una dirección de correo no valida" #~ msgid "The value specified as Free Busy future needs to be an integer." #~ msgstr "" #~ "El valor especificado como disponibilidad futura debe ser un entero." #~ msgid "The value specified as Free Busy Information URL is invalid." #~ msgstr "" #~ "Ha introducido una URL no válida como valor información de disponibilidad." gosa-plugin-kolab-2.7.4/locale/de/0000755000175000017500000000000011752422555015672 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/de/LC_MESSAGES/0000755000175000017500000000000011752422555017457 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/de/LC_MESSAGES/messages.po0000644000175000017500000003443711475426262021642 0ustar cajuscajus# translation of messages.po to deutsch # GOsa2 Translations # Copyright (C) 2003 GONICUS GmbH, Germany # This file is distributed under the same license as the GOsa2 package. # # # Alfred Schroeder , 2004. # Cajus Pollmeier , 2004, 2005, 2006, 2008. # Jan Wenzel , 2004,2005, 2008. # Stefan Koehler , 2005. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2010-09-15 14:00+0100\n" "Last-Translator: Fabian Hickert \n" "Language-Team: deutsch \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "Name" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "" "Berücksichtige %s Tage in der Vergangenheit beim Erstellen von Frei/Belegt-" "Listen" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "Warne Benutzer, wenn sie mehr als %s%% ihres Mail-Kontigentes benutzen" #: admin/systems/services/kolab/class_servKolab.inc:141 msgid "Info" msgstr "Informationen" #: admin/systems/services/kolab/class_servKolab.inc:141 msgid "Mail domain" msgstr "Mail-Domänen" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Internal error" msgstr "Interner Fehler" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Kolab account does not exist!" msgstr "Kolab-Konto existiert nicht!" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "Fehler" #: admin/systems/services/kolab/class_servKolab.inc:231 msgid "host name" msgstr "Hostname" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 msgid "LDAP error" msgstr "LDAP-Fehler" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 msgid "Future days" msgstr "Tage in der Zukunft" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "Kontingent" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "Bitte wählen Sie einen Kontingent-Wert zwischen 1 und 100." #: admin/systems/services/kolab/class_servKolab.inc:330 msgid "Privileged networks" msgstr "Privilegierte Netzwerke" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Mail domains" msgstr "Mail-Domänen" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 msgid "Kolab mail service" msgstr "Kolab Mail-Dienst" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "Kolab" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "Dienste" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 msgid "Postfix mydomain" msgstr "Postfix 'mydomain'" #: admin/systems/services/kolab/class_servKolab.inc:446 msgid "My destination" msgstr "Mein Ziel" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 msgid "Cyrus administrators" msgstr "Cyrus Administratoren" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 msgid "POP3 service" msgstr "POP3-Dienst" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 msgid "POP3/SSL service" msgstr "POP3/SSL-Dienst" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 msgid "IMAP service" msgstr "IMAP-Dienst" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 msgid "IMAP/SSL service" msgstr "IMAP/SSL-Dienst" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 msgid "Sieve service" msgstr "Sieve-Dienst" #: admin/systems/services/kolab/class_servKolab.inc:456 msgid "FTP FreeBusy service" msgstr "FTP Frei/Belegt-Dienst" #: admin/systems/services/kolab/class_servKolab.inc:457 msgid "HTTP FreeBusy service" msgstr "HTTP Frei/Belegt-Dienst" #: admin/systems/services/kolab/class_servKolab.inc:458 msgid "Enable virus scan" msgstr "Virus-Scan aktivieren" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 msgid "Quota settings" msgstr "Kontingent-Einstellungen" #: admin/systems/services/kolab/class_servKolab.inc:462 msgid "Allow unauthenticated free busy" msgstr "" "Erlaube nicht-authentifiziertes Herunterladen von Frei/Belegt-Informationen" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "Kolab Frei/Belegt Ausblick" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "SMTP privilegierte Netzwerke" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 msgid "Enable MX lookup for relay host" msgstr "Aktiviere MX lookup für relayhost" #: admin/systems/services/kolab/class_servKolab.inc:467 msgid "Relay host" msgstr "Relay Host" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "Akzeptiere Internet-Mail" #: admin/systems/services/kolab/servkolab.tpl:1 msgid "Kolab service" msgstr "Kolab-Dienst" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "Allgemein" #: admin/systems/services/kolab/servkolab.tpl:7 msgid "Generic settings" msgstr "Allgemeine Benutzereinstellungen" #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Postfix mydestination" msgstr "Postfix 'mydestination'" #: admin/systems/services/kolab/servkolab.tpl:48 msgid "Service settings" msgstr "Dienst-Einstellungen" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "FTP Frei/Belegt-Dienst (alt, inkompatibel mit Kolab 2)" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "HTTP Frei/Belegt-Dienst (alt)" #: admin/systems/services/kolab/servkolab.tpl:135 msgid "Amavis email scanning (virus/SPAM)" msgstr "Amavis Email scannen (Virus/Spam)" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 msgid "Free/Busy settings" msgstr "Frei/Belegt-Einstellungen" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "" "Erlaube nicht-authentifiziertes Herunterladen von Frei/Belegt-Informationen" #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "Rechner/Netzwerke, denen Weiterleitung erlaubt ist" #: admin/systems/services/kolab/servkolab.tpl:186 msgid "Enter multiple values, separated with" msgstr "Eingabe mehrerer Werte, getrennt durch" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 msgid "SMTP smart host/relay host" msgstr "SMTP smarthost/relayhost" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "Host für Mail Relay" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "Akzeptiere Mails von anderen Domänen über nicht-authentifiziertes SMTP" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "Nicht angegeben" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 msgid "Mails" msgstr "Mails" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 msgid "Tasks" msgstr "Aufgaben" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "Journal" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "Kalendar" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 msgid "Contacts" msgstr "Kontakte" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 msgid "Notes" msgstr "Notizen" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 msgid "Inbox" msgstr "Posteingang" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "Entwürfe" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 msgid "Sent" msgstr "Gesendet" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "Werbung" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 msgid "Default" msgstr "Standard" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" "Die Mail-Einstellungen können nicht entfernt werden solange Vertretungen " "vorhanden sind!" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 msgid "Waiting for Kolab to remove mail properties..." msgstr "Warte darauf, daß Kolab die Mail-Einstellungen entfernt..." #: personal/mail/kolab/class_mail-methods-kolab.inc:265 msgid "Please remove the mail settings first!" msgstr "Bitte entfernen Sie zunächst die Mail-Einstellungen!" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 msgid "Kolab account" msgstr "Kolab-Konto" #: personal/connectivity/kolab/kolab.tpl:4 msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "" "Das Kolab-Konto ist aktuell deaktiviert. Die Einstellungen können angepasst " "werden, wenn Sie ein Postfach hinzufügen." #: personal/connectivity/kolab/kolab.tpl:44 msgid "Kolab delegation configuration" msgstr "Kolab-Stellvertreter Konfiguration" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 msgid "Delegations" msgstr "Stellvertreter" #: personal/connectivity/kolab/kolab.tpl:90 msgid "Mail size" msgstr "Mailgröße" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "Keine Beschränkung der Mailgröße für dieses Konto" #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 msgid "Free Busy information" msgstr "Frei/Belegt-Information" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "URL" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "Zukunft" #: personal/connectivity/kolab/kolab.tpl:121 msgid "days" msgstr "Tage" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "Einladungs-Richtlinie" #: personal/connectivity/kolab/class_kolabAccount.inc:6 msgid "Manage Kolab user settings" msgstr "Kolab Benutzereinstellungen verwalten" #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Mail address" msgstr "Mail-Adresse" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "Immer annehmen" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "Immer ablehnen" #: personal/connectivity/kolab/class_kolabAccount.inc:213 msgid "Reject if conflicts" msgstr "Im Konfliktfall ablehnen" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "Im Konfliktfall manuell bearbeiten" #: personal/connectivity/kolab/class_kolabAccount.inc:215 msgid "Manual" msgstr "Manuell" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "Anonym" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 msgid "Free Busy future" msgstr "Frei/Belegt Ausblick" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 msgid "Free Busy URL" msgstr "Frei/Belegt URL" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "Die Einladungs-Richtlinie für die Adresse '%s' ist ungültig." #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "" "Es gibt keinen Mail Benutzer mit der Adresse %s für Ihre Einladungs-" "Richtlinie!" #: personal/connectivity/kolab/class_kolabAccount.inc:519 msgid "Kolab account settings" msgstr "Kolab Konto-Einstellungen" #: personal/connectivity/kolab/class_kolabAccount.inc:519 msgid "Connectivity add-on" msgstr "Konnektivitäts-Erweiterung" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "Mein Konto" #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "Frei/Belegt Ausblick" #: personal/connectivity/kolab/class_kolabAccount.inc:533 msgid "Mail size restriction" msgstr "Beschränkung der Nachrichtengröße" #: personal/connectivity/kolab/class_kolabAccount.inc:534 msgid "Free busy information" msgstr "Frei/Belegt-Information" #~ msgid "This does something" #~ msgstr "Dies tut etwas" #~ msgid "Remove" #~ msgstr "Entfernen" gosa-plugin-kolab-2.7.4/locale/fr/0000755000175000017500000000000011752422555015711 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/fr/LC_MESSAGES/0000755000175000017500000000000011752422555017476 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/fr/LC_MESSAGES/messages.po0000644000175000017500000003543711475426262021662 0ustar cajuscajus# translation of messages.po to # Benoit Mortier , 2005, 2006, 2007, 2008, 2009. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2009-06-30 11:15+0200\n" "Last-Translator: Benoit Mortier \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "Nom" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "" "Inclure les données des %s jours précédents lors de la création d'une liste " "de disponibilités" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "" "Avertissez les utilisateurs quand ils utilisent plus de %s%% de leur quota " "de messagerie" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Info" msgstr "Boite de réception" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Mail domain" msgstr "Domaines de messagerie" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Internal error" msgstr "Erreur interne" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Kolab account does not exist!" msgstr "Le compte kolab ,'existe pas !" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "Erreur" #: admin/systems/services/kolab/class_servKolab.inc:231 #, fuzzy msgid "host name" msgstr "Nom de l'hôte" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 msgid "LDAP error" msgstr "Erreur LDAP" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 msgid "Future days" msgstr "Jours dans le futur" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "Veuillez choisir un nombre entre 1 et 100 pour les quotas." #: admin/systems/services/kolab/class_servKolab.inc:330 msgid "Privileged networks" msgstr "Réseaux privilégiés" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Mail domains" msgstr "Domaines de messagerie" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 msgid "Kolab mail service" msgstr "Service de messagerie Kolab" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "Services" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 msgid "Postfix mydomain" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:446 msgid "My destination" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 #, fuzzy msgid "Cyrus administrators" msgstr "Administrateur Cyrus" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 msgid "POP3 service" msgstr "Service POP3" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 msgid "POP3/SSL service" msgstr "Service POP3/SSL" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 msgid "IMAP service" msgstr "Service IMAP" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 msgid "IMAP/SSL service" msgstr "Service IMAP/SSL" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 msgid "Sieve service" msgstr "Service sieve" #: admin/systems/services/kolab/class_servKolab.inc:456 msgid "FTP FreeBusy service" msgstr "Service d'option de disponibilité par FTP" #: admin/systems/services/kolab/class_servKolab.inc:457 msgid "HTTP FreeBusy service" msgstr "Service d'option de disponibilité par HTTP" #: admin/systems/services/kolab/class_servKolab.inc:458 msgid "Enable virus scan" msgstr "Activer la vérification antivirus de la messagerie" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 msgid "Quota settings" msgstr "Préférences des quotas" #: admin/systems/services/kolab/class_servKolab.inc:462 msgid "Allow unauthenticated free busy" msgstr "" "Permettre le téléchargement des informations de disponibilités de manière " "anonyme" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "Nombre de jours dans le futur pour les options de disponibilités" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "Réseaux SMTP privilégiés" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 #, fuzzy msgid "Enable MX lookup for relay host" msgstr "Vérification de l'enregistrement MX pour le serveur relais" #: admin/systems/services/kolab/class_servKolab.inc:467 #, fuzzy msgid "Relay host" msgstr "Système relais" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "Accepter le courrier électronique venant d'internet" #: admin/systems/services/kolab/servkolab.tpl:1 #, fuzzy msgid "Kolab service" msgstr "Service de messagerie Kolab" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "Informations" #: admin/systems/services/kolab/servkolab.tpl:7 #, fuzzy msgid "Generic settings" msgstr "Paramètres par défaut des utilisateurs" #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Postfix mydestination" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:48 #, fuzzy msgid "Service settings" msgstr "Paramètres par défaut des utilisateurs" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "" "Service des options de disponibilités par FTP (ancien, pas compatible avec " "les options de disponibilités de Kolab2)" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "Service d'option de disponibilité par HTTP (ancien)" #: admin/systems/services/kolab/servkolab.tpl:135 #, fuzzy msgid "Amavis email scanning (virus/SPAM)" msgstr "Scan des messages par Amavis (antivirus/antispam)" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 msgid "Free/Busy settings" msgstr "Préférences des options de disponibilités" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "" "Permettre le téléchargement des informations de disponibilités de manière " "anonyme" #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "Machines/Réseaux qui peuvent relayer des messages" #: admin/systems/services/kolab/servkolab.tpl:186 #, fuzzy msgid "Enter multiple values, separated with" msgstr "Entrez des valeurs multiples, séparés avec" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 #, fuzzy msgid "SMTP smart host/relay host" msgstr "Relais SMTP" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "Machine utilisée pour relayer les mails" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "" "Accepter les messages sur du SMTP non authentifié venant d'autre domaines" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "Non spécifié" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 msgid "Mails" msgstr "Messagerie" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 msgid "Tasks" msgstr "Tâches" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "Journaux" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "Calendrier" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 msgid "Contacts" msgstr "Carnet d'adresses" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 msgid "Notes" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 msgid "Inbox" msgstr "Boite de réception" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "Brouillons" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 msgid "Sent" msgstr "Messages Envoyés" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 msgid "Default" msgstr "Défaut" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" "Les paramètres de la messagerie de peuvent pas être supprimé quand des " "délégations sont actives !" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 #, fuzzy msgid "Waiting for Kolab to remove mail properties..." msgstr "" "En attente de kolab pour la suppression des paramètres de messagerie..." #: personal/mail/kolab/class_mail-methods-kolab.inc:265 msgid "Please remove the mail settings first!" msgstr "Veuillez d'abord supprimer les paramètres de messagerie !" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 msgid "Kolab account" msgstr "Compte Kolab" #: personal/connectivity/kolab/kolab.tpl:4 #, fuzzy msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "" "L'extension Kolab est désactivée. Ces paramètres peuvent être ajustés si " "vous ajoutez un compte de messagerie." #: personal/connectivity/kolab/kolab.tpl:44 #, fuzzy msgid "Kolab delegation configuration" msgstr "Télécharger la configuration" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 msgid "Delegations" msgstr "Délégations" #: personal/connectivity/kolab/kolab.tpl:90 msgid "Mail size" msgstr "Quota de messagerie" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "Pas de taille maximale pour l'envoi de messages" #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 msgid "Free Busy information" msgstr "Information de disponibilité" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "URL" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "Futur" #: personal/connectivity/kolab/kolab.tpl:121 msgid "days" msgstr "jours" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "Politique d'invitation" #: personal/connectivity/kolab/class_kolabAccount.inc:6 #, fuzzy msgid "Manage Kolab user settings" msgstr "Paramètres par défaut des utilisateurs" #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Mail address" msgstr "Adresse de messagerie" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "Toujours accepter" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "Toujours rejeter" #: personal/connectivity/kolab/class_kolabAccount.inc:213 msgid "Reject if conflicts" msgstr "Rejeter si il y a conflit" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "Manuel si il y a conflit" #: personal/connectivity/kolab/class_kolabAccount.inc:215 msgid "Manual" msgstr "Manuel" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "Anonyme" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 msgid "Free Busy future" msgstr "" "Nombre de jours dans le futur à calculer pour l'option de disponibilité" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 #, fuzzy msgid "Free Busy URL" msgstr "Url pour l'option de disponibilité" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "La politique d'invitation pour l'adresse '%s' n'est pas valide." #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "" "Il n'y a pas d'utilisateur avec l'adresse de messagerie '%s' pour votre " "politique d'invitation !" #: personal/connectivity/kolab/class_kolabAccount.inc:519 msgid "Kolab account settings" msgstr "Paramètres du compte Kolab" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Connectivity add-on" msgstr "Connectivité" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "Mon Compte" #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "Nombre de jours futur à calculer pour l'option de disponibilité" #: personal/connectivity/kolab/class_kolabAccount.inc:533 msgid "Mail size restriction" msgstr "Restriction de taille des messages" #: personal/connectivity/kolab/class_kolabAccount.inc:534 msgid "Free busy information" msgstr "Information de disponibilité" #~ msgid "This does something" #~ msgstr "Ceci fait quelque chose" #~ msgid "Remove" #~ msgstr "Supprimer" gosa-plugin-kolab-2.7.4/locale/en/0000755000175000017500000000000011752422555015704 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/en/LC_MESSAGES/0000755000175000017500000000000011752422555017471 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/messages.po0000644000175000017500000002713411475426262017461 0ustar cajuscajus# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:141 msgid "Info" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:141 msgid "Mail domain" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Internal error" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:227 msgid "Kolab account does not exist!" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:231 msgid "host name" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 msgid "LDAP error" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 msgid "Future days" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:330 msgid "Privileged networks" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Mail domains" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 msgid "Kolab mail service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 msgid "Postfix mydomain" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:446 msgid "My destination" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 msgid "Cyrus administrators" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 msgid "POP3 service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 msgid "POP3/SSL service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 msgid "IMAP service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 msgid "IMAP/SSL service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 msgid "Sieve service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:456 msgid "FTP FreeBusy service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:457 msgid "HTTP FreeBusy service" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:458 msgid "Enable virus scan" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 msgid "Quota settings" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:462 msgid "Allow unauthenticated free busy" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 msgid "Enable MX lookup for relay host" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:467 msgid "Relay host" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:1 msgid "Kolab service" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:7 msgid "Generic settings" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Postfix mydestination" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:48 msgid "Service settings" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:135 msgid "Amavis email scanning (virus/SPAM)" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 msgid "Free/Busy settings" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:186 msgid "Enter multiple values, separated with" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 msgid "SMTP smart host/relay host" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 msgid "Mails" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 msgid "Tasks" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 msgid "Contacts" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 msgid "Notes" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 msgid "Inbox" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 msgid "Sent" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 msgid "Default" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 msgid "Waiting for Kolab to remove mail properties..." msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:265 msgid "Please remove the mail settings first!" msgstr "" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 msgid "Kolab account" msgstr "" #: personal/connectivity/kolab/kolab.tpl:4 msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "" #: personal/connectivity/kolab/kolab.tpl:44 msgid "Kolab delegation configuration" msgstr "" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 msgid "Delegations" msgstr "" #: personal/connectivity/kolab/kolab.tpl:90 msgid "Mail size" msgstr "" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "" #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 msgid "Free Busy information" msgstr "" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "" #: personal/connectivity/kolab/kolab.tpl:121 msgid "days" msgstr "" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:6 msgid "Manage Kolab user settings" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Mail address" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:213 msgid "Reject if conflicts" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:215 msgid "Manual" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 msgid "Free Busy future" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 msgid "Free Busy URL" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:519 msgid "Kolab account settings" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:519 msgid "Connectivity add-on" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:533 msgid "Mail size restriction" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:534 msgid "Free busy information" msgstr "" gosa-plugin-kolab-2.7.4/locale/zh/0000755000175000017500000000000011752422555015723 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/zh/LC_MESSAGES/0000755000175000017500000000000011752422555017510 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/zh/LC_MESSAGES/messages.po0000644000175000017500000003670211475426262021670 0ustar cajuscajus# translation of messages.po to Chinese Simplified # Copyright (C) 2003 GONICUS GmbH, Germany # This file is distributed under the same license as the GOsa2 package. # # Jiang Xin , 2007. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2007-06-03 12:27+0800\n" "Last-Translator: Jiang Xin \n" "Language-Team: Chinese Simplified \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "名称" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "当创建 free/busy 列表,包含自过去 %s 天以来的信息" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "当用户邮件空间占用超过 %s%% 时警告用户" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Info" msgstr "索引" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Mail domain" msgstr "于域" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Internal error" msgstr "终端服务器" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Kolab account does not exist!" msgstr "Kolab 账号" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "错误" #: admin/systems/services/kolab/class_servKolab.inc:231 #, fuzzy msgid "host name" msgstr "姓" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 #, fuzzy msgid "LDAP error" msgstr "LDAP 错误:" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 #, fuzzy msgid "Future days" msgstr "功能" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "请选择一个介于 1 到 100 的数字作为 Quota 设置。" #: admin/systems/services/kolab/class_servKolab.inc:330 #, fuzzy msgid "Privileged networks" msgstr "SMTP 授权网络" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 #, fuzzy msgid "Mail domains" msgstr "于域" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 #, fuzzy msgid "Kolab mail service" msgstr "添加 Kolab 服务" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "Kolab" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "服务" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 msgid "Postfix mydomain" msgstr "Postfix 'mydomain'" #: admin/systems/services/kolab/class_servKolab.inc:446 #, fuzzy msgid "My destination" msgstr "目标" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 #, fuzzy msgid "Cyrus administrators" msgstr "Cyrus 管理员" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 msgid "POP3 service" msgstr "POP3 服务" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 msgid "POP3/SSL service" msgstr "POP3/SSL 服务器" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 msgid "IMAP service" msgstr "IMAP 服务" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 msgid "IMAP/SSL service" msgstr "IMAP/SSL 服务" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 msgid "Sieve service" msgstr "Sieve 服务" #: admin/systems/services/kolab/class_servKolab.inc:456 #, fuzzy msgid "FTP FreeBusy service" msgstr "HTTP FreeBusy 服务(旧)" #: admin/systems/services/kolab/class_servKolab.inc:457 #, fuzzy msgid "HTTP FreeBusy service" msgstr "HTTP FreeBusy 服务(旧)" #: admin/systems/services/kolab/class_servKolab.inc:458 #, fuzzy msgid "Enable virus scan" msgstr "启用邮件扫描" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 msgid "Quota settings" msgstr "Quota 设置" #: admin/systems/services/kolab/class_servKolab.inc:462 #, fuzzy msgid "Allow unauthenticated free busy" msgstr "允许不登录下载 Free/Busy 信息" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "SMTP 授权网络" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 #, fuzzy msgid "Enable MX lookup for relay host" msgstr "启用中继主机的 MX 查找" #: admin/systems/services/kolab/class_servKolab.inc:467 #, fuzzy msgid "Relay host" msgstr "发行" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "允许 Internet 邮件" #: admin/systems/services/kolab/servkolab.tpl:1 #, fuzzy msgid "Kolab service" msgstr "添加 Kolab 服务" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "通用配置" #: admin/systems/services/kolab/servkolab.tpl:7 #, fuzzy msgid "Generic settings" msgstr "通用队列设置" #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Postfix mydestination" msgstr "Postfix mydestination" #: admin/systems/services/kolab/servkolab.tpl:48 #, fuzzy msgid "Service settings" msgstr "通用队列设置" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "FTP FreeBusy 服务 (过时的,不能和 Kolab2 FreeBusy 互操作)" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "HTTP FreeBusy 服务(旧)" #: admin/systems/services/kolab/servkolab.tpl:135 #, fuzzy msgid "Amavis email scanning (virus/SPAM)" msgstr "Amavis 邮件扫描 (病毒/垃圾邮件)" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 msgid "Free/Busy settings" msgstr "Free/Busy 设置" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "允许不登录下载 Free/Busy 信息" #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "允许中继的主机/网络" #: admin/systems/services/kolab/servkolab.tpl:186 #, fuzzy msgid "Enter multiple values, separated with" msgstr "输入多个值,分隔符为" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 #, fuzzy msgid "SMTP smart host/relay host" msgstr "SMTP smarthost/relayhost" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "中继邮件使用的主机" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "允许从其他未认证 SMTP 发送邮件" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 #, fuzzy msgid "Mails" msgstr "邮件" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 #, fuzzy msgid "Tasks" msgstr "任务" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 #, fuzzy msgid "Contacts" msgstr "内容" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 #, fuzzy msgid "Notes" msgstr "内容" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 #, fuzzy msgid "Inbox" msgstr "索引" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 #, fuzzy msgid "Sent" msgstr "设置" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 #, fuzzy msgid "Default" msgstr "删除" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 msgid "Waiting for Kolab to remove mail properties..." msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:265 #, fuzzy msgid "Please remove the mail settings first!" msgstr "选择查看配置了邮件设置的组" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 msgid "Kolab account" msgstr "Kolab 账号" #: personal/connectivity/kolab/kolab.tpl:4 #, fuzzy msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "当前 kolab 账号已经禁用。如果您添加一个邮件账号,可以调整这个功能。" #: personal/connectivity/kolab/kolab.tpl:44 #, fuzzy msgid "Kolab delegation configuration" msgstr "下载配置" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 msgid "Delegations" msgstr "代理人" #: personal/connectivity/kolab/kolab.tpl:90 msgid "Mail size" msgstr "邮件大小" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "该账号邮件大小不受限制" #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 msgid "Free Busy information" msgstr "自由使用的信息" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "URL" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "功能" #: personal/connectivity/kolab/kolab.tpl:121 msgid "days" msgstr "天" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "邀请策略" #: personal/connectivity/kolab/class_kolabAccount.inc:6 #, fuzzy msgid "Manage Kolab user settings" msgstr "通用队列设置" #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Mail address" msgstr "邮件地址" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "总是接受" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "总是拒绝" #: personal/connectivity/kolab/class_kolabAccount.inc:213 msgid "Reject if conflicts" msgstr "如果冲突拒绝" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "如果冲突手工解决" #: personal/connectivity/kolab/class_kolabAccount.inc:215 msgid "Manual" msgstr "手工解决" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "匿名" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 #, fuzzy msgid "Free Busy future" msgstr "自由使用的信息" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 #, fuzzy msgid "Free Busy URL" msgstr "自由使用的信息" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "地址 '%s' 的邀请策略条目无效。" #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "没有针对您邀请策略的地址为 '%s' 的用户!" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Kolab account settings" msgstr "Kolab 账号" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Connectivity add-on" msgstr "互联" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "我的账号" #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:533 #, fuzzy msgid "Mail size restriction" msgstr "邮件传递列表" #: personal/connectivity/kolab/class_kolabAccount.inc:534 #, fuzzy msgid "Free busy information" msgstr "自由使用的信息" #, fuzzy #~ msgid "This does something" #~ msgstr "******" #~ msgid "Remove" #~ msgstr "删除" #, fuzzy #~ msgid "Junk mail" #~ msgstr "男" #~ msgid "Add" #~ msgstr "添加" #~ msgid "Save" #~ msgstr "保存" #~ msgid "Cancel" #~ msgstr "取消" #~ msgid "Future days in Free/Busy settings must be set." #~ msgstr "Free/Busy 设置中的未来日期必须设置。" #~ msgid "Future days in Free/Busy settings must be a positive value." #~ msgstr "Free/Busy 设置中的未来日子必须是一个正数。" #~ msgid "The given Quota settings value must be a number." #~ msgstr "提供的 Quota 设置必须是一个数字。" #~ msgid "Future days must be a value." #~ msgstr "未来日子必须是一个值。" #~ msgid "No SMTP privileged networks set." #~ msgstr "没有设置 SMTP 授权网络。" #~ msgid "Removing of user/kolab account with dn '%s' failed." #~ msgstr "删除 dn 为 '%s' 的 user/kolab 账号失败。" #~ msgid "Saving of user/kolab account with dn '%s' failed." #~ msgstr "保存 dn 为 '%s' 的 user/kolab 账号为空。" #, fuzzy #~ msgid "Removing host entry from system server/kolab with dn '%s' failed." #~ msgstr "删除 dn 为 '%s' 的 user/kolab 账号失败。" #, fuzzy #~ msgid "Saving system server/kolab with dn '%s' failed." #~ msgstr "保存 dn 为 '%s' 的 user/kolab 账号为空。" #, fuzzy #~ msgid "Cannot add invalid mail address!" #~ msgstr "您正在添加一个无效邮件地址" #, fuzzy #~ msgid "Primary mail address already in use by another user!" #~ msgstr "此共享目录的主要邮件地址" #~ msgid "The value specified as Free Busy future needs to be an integer." #~ msgstr "Free Busy 功能设定的值必须是个整数。" #~ msgid "The value specified as Free Busy Information URL is invalid." #~ msgstr "提供的 Free Busy 信息 URL 无效。" gosa-plugin-kolab-2.7.4/locale/nl/0000755000175000017500000000000011752422555015713 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/nl/LC_MESSAGES/0000755000175000017500000000000011752422555017500 5ustar cajuscajusgosa-plugin-kolab-2.7.4/locale/nl/LC_MESSAGES/messages.po0000644000175000017500000004021411475426262021651 0ustar cajuscajus# translation of messages.po to Dutch # GOsa2 Translations # Copyright (C) 2003 GONICUS GmbH, Germany # This file is distributed under the same license as the GOsa2 package. # Alfred Schroeder , 2004. # Cajus Pollmeier , 2004. # # Translator: # Niels Klomp (CareWorks ICT Services) , 2005. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2006-06-02 16:58+0100\n" "Last-Translator: Niels Klomp (CareWorks ICT Services) \n" "Language-Team: CareWorks ICT Services \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: admin/systems/services/kolab/class_servKolab.inc:92 msgid "Name" msgstr "Naam" #: admin/systems/services/kolab/class_servKolab.inc:119 #, php-format msgid "Include data from %s days in the past when creating free/busy lists" msgstr "" "Gebruik data van %s dagen geleden wanneer free/busy lijsten worden aangemaakt" #: admin/systems/services/kolab/class_servKolab.inc:124 #, php-format msgid "Warn users when using more than %s%% of their mail quota" msgstr "" "Waarschuw gebruikers wanneer meer dan %s%% van hun E-mail quota gebruikt " "wordt" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Info" msgstr "Index" #: admin/systems/services/kolab/class_servKolab.inc:141 #, fuzzy msgid "Mail domain" msgstr "in domein" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Internal error" msgstr "Terminal server" #: admin/systems/services/kolab/class_servKolab.inc:227 #, fuzzy msgid "Kolab account does not exist!" msgstr "Kolab account" #: admin/systems/services/kolab/class_servKolab.inc:231 #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Error" msgstr "Fout" #: admin/systems/services/kolab/class_servKolab.inc:231 #, fuzzy msgid "host name" msgstr "Achternaam" #: admin/systems/services/kolab/class_servKolab.inc:241 #: admin/systems/services/kolab/class_servKolab.inc:257 #: admin/systems/services/kolab/class_servKolab.inc:409 #: personal/connectivity/kolab/class_kolabAccount.inc:345 #: personal/connectivity/kolab/class_kolabAccount.inc:482 #, fuzzy msgid "LDAP error" msgstr "LDAP fout:" #: admin/systems/services/kolab/class_servKolab.inc:316 #: admin/systems/services/kolab/class_servKolab.inc:318 #, fuzzy msgid "Future days" msgstr "Toekomstig" #: admin/systems/services/kolab/class_servKolab.inc:322 #: admin/systems/services/kolab/class_servKolab.inc:326 msgid "Quota" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:324 msgid "Please choose a value between 1 and 100 for Quota settings." msgstr "Kies a.u.b. een waarde tussen 1 en 100 voor de Quota instellingen." #: admin/systems/services/kolab/class_servKolab.inc:330 #, fuzzy msgid "Privileged networks" msgstr "SMTP toegestane netwerken" #: admin/systems/services/kolab/class_servKolab.inc:334 #: admin/systems/services/kolab/servkolab.tpl:30 #, fuzzy msgid "Mail domains" msgstr "in domein" #: admin/systems/services/kolab/class_servKolab.inc:426 #: admin/systems/services/kolab/class_servKolab.inc:437 #, fuzzy msgid "Kolab mail service" msgstr "Voeg Kolab service toe" #: admin/systems/services/kolab/class_servKolab.inc:436 #: personal/connectivity/kolab/class_kolabAccount.inc:5 #: personal/connectivity/kolab/class_kolabAccount.inc:518 msgid "Kolab" msgstr "Kolab" #: admin/systems/services/kolab/class_servKolab.inc:437 #: admin/systems/services/kolab/servkolab.tpl:47 msgid "Services" msgstr "Services" #: admin/systems/services/kolab/class_servKolab.inc:445 #: admin/systems/services/kolab/servkolab.tpl:10 msgid "Postfix mydomain" msgstr "Postfix mydomain" #: admin/systems/services/kolab/class_servKolab.inc:446 #, fuzzy msgid "My destination" msgstr "Doel" #: admin/systems/services/kolab/class_servKolab.inc:447 #: admin/systems/services/kolab/servkolab.tpl:20 #, fuzzy msgid "Cyrus administrators" msgstr "Groepen beheer" #: admin/systems/services/kolab/class_servKolab.inc:449 #: admin/systems/services/kolab/servkolab.tpl:57 msgid "POP3 service" msgstr "POP3 service" #: admin/systems/services/kolab/class_servKolab.inc:450 #: admin/systems/services/kolab/servkolab.tpl:68 msgid "POP3/SSL service" msgstr "POP3/SSL service" #: admin/systems/services/kolab/class_servKolab.inc:452 #: admin/systems/services/kolab/servkolab.tpl:79 msgid "IMAP service" msgstr "IMAP Service" #: admin/systems/services/kolab/class_servKolab.inc:453 #: admin/systems/services/kolab/servkolab.tpl:90 msgid "IMAP/SSL service" msgstr "IMAP/SSL service" #: admin/systems/services/kolab/class_servKolab.inc:455 #: admin/systems/services/kolab/servkolab.tpl:101 msgid "Sieve service" msgstr "Sieve service" #: admin/systems/services/kolab/class_servKolab.inc:456 #, fuzzy msgid "FTP FreeBusy service" msgstr "HTTP Free/Busy service (vervallen)" #: admin/systems/services/kolab/class_servKolab.inc:457 #, fuzzy msgid "HTTP FreeBusy service" msgstr "HTTP Free/Busy service (vervallen)" #: admin/systems/services/kolab/class_servKolab.inc:458 msgid "Enable virus scan" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:460 #: admin/systems/services/kolab/servkolab.tpl:142 #: admin/systems/services/kolab/servkolab.tpl:143 msgid "Quota settings" msgstr "Quota instellingen" #: admin/systems/services/kolab/class_servKolab.inc:462 #, fuzzy msgid "Allow unauthenticated free busy" msgstr "Sta ongeauthoriseerd downloaden van Free/Busy informatie toe" #: admin/systems/services/kolab/class_servKolab.inc:463 msgid "kolabFreeBusyFuture" msgstr "" #: admin/systems/services/kolab/class_servKolab.inc:465 #: admin/systems/services/kolab/servkolab.tpl:177 #: admin/systems/services/kolab/servkolab.tpl:178 msgid "SMTP privileged networks" msgstr "SMTP toegestane netwerken" #: admin/systems/services/kolab/class_servKolab.inc:466 #: admin/systems/services/kolab/servkolab.tpl:201 #, fuzzy msgid "Enable MX lookup for relay host" msgstr "Sta MX record opzoeken voor relayhost toe" #: admin/systems/services/kolab/class_servKolab.inc:467 #, fuzzy msgid "Relay host" msgstr "Lijst herladen" #: admin/systems/services/kolab/class_servKolab.inc:468 #: admin/systems/services/kolab/servkolab.tpl:220 #: admin/systems/services/kolab/servkolab.tpl:221 msgid "Accept Internet Mail" msgstr "Accepteer Internet E-mail" #: admin/systems/services/kolab/servkolab.tpl:1 #, fuzzy msgid "Kolab service" msgstr "Voeg Kolab service toe" #: admin/systems/services/kolab/servkolab.tpl:5 msgid "Generic" msgstr "Algemeen" #: admin/systems/services/kolab/servkolab.tpl:7 #, fuzzy msgid "Generic settings" msgstr "Algemene wachtrij instellingen" #: admin/systems/services/kolab/servkolab.tpl:30 msgid "Postfix mydestination" msgstr "Postfix mydestination" #: admin/systems/services/kolab/servkolab.tpl:48 #, fuzzy msgid "Service settings" msgstr "Algemene wachtrij instellingen" #: admin/systems/services/kolab/servkolab.tpl:113 msgid "FTP FreeBusy service (legacy, not interoperable with Kolab2 FreeBusy)" msgstr "" "FTP Free/Busy service (vervallen, niet compatibel met Kolab2 Free/Busy)" #: admin/systems/services/kolab/servkolab.tpl:124 msgid "HTTP FreeBusy service (legacy)" msgstr "HTTP Free/Busy service (vervallen)" #: admin/systems/services/kolab/servkolab.tpl:135 #, fuzzy msgid "Amavis email scanning (virus/SPAM)" msgstr "Amavis email scannen (virus/anti-spam)" #: admin/systems/services/kolab/servkolab.tpl:156 #: admin/systems/services/kolab/servkolab.tpl:157 msgid "Free/Busy settings" msgstr "Free/Busy instellingen" #: admin/systems/services/kolab/servkolab.tpl:162 msgid "Allow unauthenticated downloading of Free/Busy information" msgstr "Sta ongeauthoriseerd downloaden van Free/Busy informatie toe" #: admin/systems/services/kolab/servkolab.tpl:182 msgid "Hosts/networks allowed to relay" msgstr "Hosts/netwerken die E-mail mogen ralayen" #: admin/systems/services/kolab/servkolab.tpl:186 #, fuzzy msgid "Enter multiple values, separated with" msgstr "Voor meerdere waardes in, gescheiden door" #: admin/systems/services/kolab/servkolab.tpl:193 #: admin/systems/services/kolab/servkolab.tpl:194 #, fuzzy msgid "SMTP smart host/relay host" msgstr "SMTP smarthost/relayhost" #: admin/systems/services/kolab/servkolab.tpl:208 msgid "Host used to relay mails" msgstr "Host die gebruikt wordt om E-mails te relayen" #: admin/systems/services/kolab/servkolab.tpl:228 msgid "Accept mail from other domains over non-authenticated SMTP" msgstr "Accepteer E-mail van andere domeinen over niet geauthenticeerde SMTP" #: personal/mail/kolab/class_mail-methods-kolab.inc:130 #: personal/mail/kolab/class_mail-methods-kolab.inc:138 #: personal/mail/kolab/class_mail-methods-kolab.inc:139 msgid "Unspecified" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:131 #, fuzzy msgid "Mails" msgstr "E-mail" #: personal/mail/kolab/class_mail-methods-kolab.inc:132 #, fuzzy msgid "Tasks" msgstr "Taak" #: personal/mail/kolab/class_mail-methods-kolab.inc:133 msgid "Journals" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:134 msgid "Calendar" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:135 #, fuzzy msgid "Contacts" msgstr "Inhoud" #: personal/mail/kolab/class_mail-methods-kolab.inc:136 #, fuzzy msgid "Notes" msgstr "Inhoud" #: personal/mail/kolab/class_mail-methods-kolab.inc:140 #, fuzzy msgid "Inbox" msgstr "Index" #: personal/mail/kolab/class_mail-methods-kolab.inc:141 msgid "Drafts" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:142 #, fuzzy msgid "Sent" msgstr "Stel in" #: personal/mail/kolab/class_mail-methods-kolab.inc:143 msgid "SPAM" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:145 #: personal/mail/kolab/class_mail-methods-kolab.inc:146 #: personal/mail/kolab/class_mail-methods-kolab.inc:147 #: personal/mail/kolab/class_mail-methods-kolab.inc:148 #: personal/mail/kolab/class_mail-methods-kolab.inc:149 #, fuzzy msgid "Default" msgstr "Verwijderen" #: personal/mail/kolab/class_mail-methods-kolab.inc:164 msgid "Mail settings cannot be removed while there are delegations configured!" msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:262 msgid "Waiting for Kolab to remove mail properties..." msgstr "" #: personal/mail/kolab/class_mail-methods-kolab.inc:265 #, fuzzy msgid "Please remove the mail settings first!" msgstr "Selecteer om groepen te zien die E-mail instellingen hebben" #: personal/connectivity/kolab/kolab.tpl:3 #: personal/connectivity/kolab/kolab.tpl:43 msgid "Kolab account" msgstr "Kolab account" #: personal/connectivity/kolab/kolab.tpl:4 #, fuzzy msgid "" "The Kolab account is currently disabled. It's features can be adjusted if " "you add a mail account." msgstr "" "Het kolab account is uitgeschakeld. U kunt opties aanpassen indien u een e-" "mail account toevoegd." #: personal/connectivity/kolab/kolab.tpl:44 #, fuzzy msgid "Kolab delegation configuration" msgstr "Systeem configuratie" #: personal/connectivity/kolab/kolab.tpl:52 #: personal/connectivity/kolab/kolab.tpl:66 #: personal/connectivity/kolab/class_kolabAccount.inc:535 msgid "Delegations" msgstr "Delegaties" #: personal/connectivity/kolab/kolab.tpl:90 msgid "Mail size" msgstr "E-mail grootte" #: personal/connectivity/kolab/kolab.tpl:94 msgid "No mail size restriction for this account" msgstr "Geen E-mail grootte restrictie voor dit account" #: personal/connectivity/kolab/kolab.tpl:104 #: personal/connectivity/kolab/kolab.tpl:105 msgid "Free Busy information" msgstr "Free Busy informatie" #: personal/connectivity/kolab/kolab.tpl:107 msgid "URL" msgstr "URL" #: personal/connectivity/kolab/kolab.tpl:116 msgid "Future" msgstr "Toekomstig" #: personal/connectivity/kolab/kolab.tpl:121 msgid "days" msgstr "dagen" #: personal/connectivity/kolab/kolab.tpl:128 #: personal/connectivity/kolab/kolab.tpl:133 #: personal/connectivity/kolab/class_kolabAccount.inc:536 msgid "Invitation policy" msgstr "Uitnodigingsbeleid" #: personal/connectivity/kolab/class_kolabAccount.inc:6 #, fuzzy msgid "Manage Kolab user settings" msgstr "Algemene wachtrij instellingen" #: personal/connectivity/kolab/class_kolabAccount.inc:178 msgid "Mail address" msgstr "E-mail adres" #: personal/connectivity/kolab/class_kolabAccount.inc:211 msgid "Always accept" msgstr "Altijd accepteren" #: personal/connectivity/kolab/class_kolabAccount.inc:212 msgid "Always reject" msgstr "Altijd afwijzen" #: personal/connectivity/kolab/class_kolabAccount.inc:213 msgid "Reject if conflicts" msgstr "Afwijzen bij conflicten" #: personal/connectivity/kolab/class_kolabAccount.inc:214 msgid "Manual if conflicts" msgstr "Handmatig bij conflicten" #: personal/connectivity/kolab/class_kolabAccount.inc:215 msgid "Manual" msgstr "Handmatig" #: personal/connectivity/kolab/class_kolabAccount.inc:263 msgid "Anonymous" msgstr "Anoniem" #: personal/connectivity/kolab/class_kolabAccount.inc:357 #: personal/connectivity/kolab/class_kolabAccount.inc:360 #, fuzzy msgid "Free Busy future" msgstr "Free Busy informatie" #: personal/connectivity/kolab/class_kolabAccount.inc:365 #: personal/connectivity/kolab/class_kolabAccount.inc:368 #, fuzzy msgid "Free Busy URL" msgstr "Free Busy informatie" #: personal/connectivity/kolab/class_kolabAccount.inc:382 #, php-format msgid "The invitation policy entry for address '%s' is not valid." msgstr "Het uitnodigingsbeleid invoer voor adres '%s' is niet geldig" #: personal/connectivity/kolab/class_kolabAccount.inc:390 #, php-format msgid "There's no mail user with address '%s' for your invitation policy!" msgstr "Er is geen E-mail gebruiker met adres '%s' voor uw uitwisselingsbeleid" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Kolab account settings" msgstr "Kolab account" #: personal/connectivity/kolab/class_kolabAccount.inc:519 #, fuzzy msgid "Connectivity add-on" msgstr "Verbindingen" #: personal/connectivity/kolab/class_kolabAccount.inc:523 msgid "My account" msgstr "Mijn account" #: personal/connectivity/kolab/class_kolabAccount.inc:532 msgid "Free busy future" msgstr "" #: personal/connectivity/kolab/class_kolabAccount.inc:533 #, fuzzy msgid "Mail size restriction" msgstr "Mail distributielijst" #: personal/connectivity/kolab/class_kolabAccount.inc:534 #, fuzzy msgid "Free busy information" msgstr "Free Busy informatie" #~ msgid "This does something" #~ msgstr "Dit doet iets" #~ msgid "Remove" #~ msgstr "Verwijderen" #, fuzzy #~ msgid "Junk mail" #~ msgstr "man" #~ msgid "Add" #~ msgstr "Toevoegen" #~ msgid "Save" #~ msgstr "Opslaan" #~ msgid "Cancel" #~ msgstr "Annuleren" #~ msgid "Future days in Free/Busy settings must be set." #~ msgstr "Toekomstige dagen moet ingesteld zijn in de Free/Busy instellingen." #~ msgid "Future days in Free/Busy settings must be a positive value." #~ msgstr "" #~ "Toekomstige dagen moet een positieve waarde bevatten in de Free/Busy " #~ "instellingen." #~ msgid "The given Quota settings value must be a number." #~ msgstr "De opgegeven Quota instellingen moeten nummeriek zijn." #~ msgid "Future days must be a value." #~ msgstr "Toekomstige dagen moet een waarde bevatten." #~ msgid "No SMTP privileged networks set." #~ msgstr "Er zijn geen netwerken met SMTP privileges ingesteld" #, fuzzy #~ msgid "Removing of user/kolab account with dn '%s' failed." #~ msgstr "Het verwijderen van het algemene gebruikers account is mislukt" #, fuzzy #~ msgid "Saving of user/kolab account with dn '%s' failed." #~ msgstr "Het opslaan van het Kolab account is mislukt" #, fuzzy #~ msgid "Removing host entry from system server/kolab with dn '%s' failed." #~ msgstr "Het verwijderen van de server van het Kolab object is mislukt" #, fuzzy #~ msgid "Saving system server/kolab with dn '%s' failed." #~ msgstr "Het opslaan van de server in het Kolab object is mislukt" #, fuzzy #~ msgid "Cannot add invalid mail address!" #~ msgstr "U probeert een ongeldig E-mail adres toe te voegen" #, fuzzy #~ msgid "Primary mail address already in use by another user!" #~ msgstr "Primair E-mail adres voor deze gedeelde map" #~ msgid "The value specified as Free Busy future needs to be an integer." #~ msgstr "" #~ "De waarde opgegeven als Free Busy toekomst dient een integer te zijn" #~ msgid "The value specified as Free Busy Information URL is invalid." #~ msgstr "" #~ "De opgegeven waarde voor de Free Busy informatie URL is niet geldig." gosa-plugin-kolab-2.7.4/admin/0000755000175000017500000000000011752422555015133 5ustar cajuscajusgosa-plugin-kolab-2.7.4/admin/systems/0000755000175000017500000000000011752422555016642 5ustar cajuscajusgosa-plugin-kolab-2.7.4/admin/systems/services/0000755000175000017500000000000011752422555020465 5ustar cajuscajusgosa-plugin-kolab-2.7.4/admin/systems/services/kolab/0000755000175000017500000000000011752422555021555 5ustar cajuscajusgosa-plugin-kolab-2.7.4/admin/systems/services/kolab/servkolab.tpl0000644000175000017500000001431011600306140024244 0ustar cajuscajus

{t}Generic{/t}

{t}Postfix mydomain{/t} {$must} {render acl=$postfixmydomainACL} {/render}
{t}Cyrus administrators{/t} {render acl=$cyrusadminsACL} {/render}
{t}Mail domains{/t} ({t}Postfix mydestination{/t}) {$must} {render acl=$postfixmydestinationACL} {$mdDiv} {/render} {render acl=$postfixmydestinationACL} {/render} {render acl=$postfixmydestinationACL} {/render}

{t}Services{/t}

{render acl=$cyruspop3ACL} {/render}
{render acl=$cyruspop3sACL} {/render}
{render acl=$cyrusimapACL} {/render}
{render acl=$cyrusimapsACL} {/render}
{render acl=$cyrussieveACL} {/render}
{render acl=$proftpdftpACL} {/render}
{render acl=$apachehttpACL} {/render}
{render acl=$postfixenablevirusscanACL} {/render}

{t}Quota settings{/t}

{render acl=$cyrusquotawarnACL} {$quotastr} {/render}

{t}Free/Busy settings{/t}

{render acl=$apacheallowunauthenticatedfbACL} {t}Allow unauthenticated downloading of Free/Busy information{/t} {/render}
{render acl=$kolabFreeBusyFutureACL} {$fbfuture} {/render}

{t}SMTP privileged networks{/t}

{render acl=$postfixmynetworksACL} {$networkDiv} {/render} {render acl=$postfixmynetworksACL} {/render} {render acl=$postfixmynetworksACL} {/render}

{t}SMTP smart host/relay host{/t}

{render acl=$postfixrelayhostACL} {/render}
  {render acl=$postfixrelayhostACL} {/render}

{t}Accept Internet Mail{/t}

{render acl=$postfixallowunauthenticatedACL} {/render}

gosa-plugin-kolab-2.7.4/admin/systems/services/kolab/class_servKolab.inc0000644000175000017500000005001011600306140025340 0ustar cajuscajushostname = preg_replace('/^cn=([^,]+),.*$/', '\1', $dn); $this->dn = "k=kolab,".$config->current['BASE']; /* Load variables, if given*/ plugin::plugin($config, $this->dn); /* Copy needed attributes */ foreach($this->attributes as $val) { $name = preg_replace('/_/', '-', $val); if (isset($this->attrs["$name"][0])) { $this->$val = $this->attrs["$name"][0]; } } /* Toggle relayhost */ $this->postfix_mxrelayenabled = preg_match('/^\[/', $this->postfix_relayhost); $this->postfix_relayhost = preg_replace("/[\[\]]/","",$this->postfix_relayhost); $this->postfix_mynetworksData = preg_split("/[ ,]/", $this->postfix_mynetworks,0, PREG_SPLIT_NO_EMPTY); /* Is this Server a member of the Kolab extension or not ?*/ if(isset($this->attrs['kolabHost'])) { $this->kolabHost= $this->attrs['kolabHost']; unset($this->kolabHost['count']); } $this->is_account = false; $this->initially_was_account = false; foreach($this->kolabHost as $host){ if($this->hostname == $host){ $this->is_account = true; $this->initially_was_account = true; } } /* Get list of configured domains */ $this->postfix_mydestination = array(); if(isset($this->attrs['postfix-mydestination'])){ for($i=0; $i < $this->attrs['postfix-mydestination']['count']; $i++){ $this->postfix_mydestination[] = $this->attrs['postfix-mydestination'][$i]; } } // Prepare lists $this->postfix_mydestinationList = new sortableListing(); $this->postfix_mydestinationList->setDeleteable(true); $this->postfix_mydestinationList->setInstantDelete(true); $this->postfix_mydestinationList->setEditable(false); $this->postfix_mydestinationList->setWidth("100%"); $this->postfix_mydestinationList->setHeight("100px"); $this->postfix_mydestinationList->setColspecs(array('*','20px')); $this->postfix_mydestinationList->setHeader(array(_("Name"))); $this->postfix_mydestinationList->setDefaultSortColumn(0); // Prepare lists $this->postfix_mynetworksList = new sortableListing(); $this->postfix_mynetworksList->setDeleteable(true); $this->postfix_mynetworksList->setInstantDelete(true); $this->postfix_mynetworksList->setEditable(false); $this->postfix_mynetworksList->setWidth("100%"); $this->postfix_mynetworksList->setHeight("100px"); $this->postfix_mynetworksList->setColspecs(array('*','20px')); $this->postfix_mynetworksList->setHeader(array(_("Name"))); $this->postfix_mynetworksList->setDefaultSortColumn(0); } function execute() { /* Call parent execute */ plugin::execute(); if($this->is_account && !$this->view_logged){ $this->view_logged = TRUE; new log("view","server/".get_class($this),$this->dn); } /*************** Variable initialisation ***************/ $smarty = get_smarty(); $display = ""; $ldap = $this->config->get_ldap_link(); /* Assemble free/busy string */ $edit = sprintf('', $this->kolabFreeBusyFuture); $fbfuture = sprintf(_("Include data from %s days in the past when creating free/busy lists"), $edit); /* Assemble quota string */ $edit = sprintf('', $this->cyrus_quotawarn); $quotastr = sprintf(_("Warn users when using more than %s%% of their mail quota"), $edit); /* Domain name added/removed */ if($this->acl_is_writeable("postfixmydestination")){ $this->postfix_mydestinationList->save_object(); $action = $this->postfix_mydestinationList->getAction(); if($action['action'] == 'delete'){ $this->postfix_mydestination = $this->postfix_mydestinationList->getMaintainedData(); } if(isset($_POST['add_domain_name']) && isset($_POST['new_domain_name'])){ $new_domain = trim(get_post('new_domain_name')); if(!empty($new_domain)){ if(tests::is_domain($new_domain)){ $this->postfix_mydestination[] = $new_domain; $this->postfix_mydestination = array_unique($this->postfix_mydestination); }else{ msg_dialog::display(_("Info"), msgPool::invalid(_("Mail domain"))); } } } } /* Domain name added/removed */ if($this->acl_is_writeable("postfixmynetworks")){ $this->postfix_mynetworksList->save_object(); $action = $this->postfix_mynetworksList->getAction(); if($action['action'] == 'delete'){ $this->postfix_mynetworksData = $this->postfix_mynetworksList->getMaintainedData(); } if(isset($_POST['new_network_name']) && isset($_POST['add_network_name'])){ $new_domain = trim(get_post('new_network_name')); if(!empty($new_domain)){ $this->postfix_mynetworksData[] = $new_domain; $this->postfix_mynetworksData = array_unique($this->postfix_mynetworksData); } } } /*************** Assign informations to smarty ***************/ /* Set relayhost and if we have MX lookup enabled*/ if($this->postfix_mxrelayenabled) { $smarty->assign("RelayMxSupportCheck"," checked "); } else { $smarty->assign("RelayMxSupportCheck",""); } /* Set acls */ $tmp = $this->plInfo(); foreach($tmp['plProvidedAcls'] as $name => $translation){ $smarty->assign($name."ACL",$this->getacl($name)); } /* Initialize all attributes, that were submitted */ foreach($this->attributes as $val) { /* Tell smarty which variables we are useing */ $smarty->assign($val, set_post($this->$val)); if (($this->$val != "FALSE") && !empty($this->$val)){ $smarty->assign($val."Check", "checked"); } else { $smarty->assign($val."Check", ""); } } $smarty->assign("fbfuture",($fbfuture)); $smarty->assign("quotastr",($quotastr)); $this->postfix_mydestinationList->setAcl($this->getacl("postfixmydestination")); $this->postfix_mydestinationList->setListData($this->postfix_mydestination); $this->postfix_mydestinationList->update(); $smarty->assign("mdDiv",$this->postfix_mydestinationList->render()); $this->postfix_mynetworksList->setAcl($this->getacl("postfixmynetworks")); $this->postfix_mynetworksList->setListData($this->postfix_mynetworksData); $this->postfix_mynetworksList->update(); $smarty->assign("networkDiv",$this->postfix_mynetworksList->render()); /* Load Template */ $display.=$smarty->fetch(get_template_path('servkolab.tpl', TRUE,dirname(__FILE__))); return ($display); } function remove_from_parent() { /* Remove status flag, it is not a memeber of this->attributes, so ensure that it is deleted too */ if(!empty($this->StatusFlag)){ $this->attrs[$this->StatusFlag] = array(); } /* Only walk through following code, if this host was a member of the kolab hosts, else skip this */ if(!$this->initially_was_account){ return; } /* !!! Don't use "cn" in this function hostname -> the initial name of the host cn -> is the new name of the host, in case that it was renamed. */ $ldap = $this->config->get_ldap_link(); $this->dn = "k=kolab,".$this->config->current['BASE']; /* We can't simply remove the whole entry, it is possible that there are some other hosts assigned to this object. So, first of all check if we are the last host entry within the host : Remove k=kolab entry if we aren't alone, only remove host name from hosts entry and save */ /* Are we alone? Remove complete entry... */ /* Check if we are definitly in kolabHosts */ if(!in_array_ics($this->hostname,$this->kolabHost)) { return; } /* Integration check, not translated because they can't pop up at all, only for debug */ if(count($this->kolabHost) == 0){ msg_dialog::display(_("Internal error"), _("Kolab account does not exist!"), ERROR_DIALOG); return; } if(!isset($this->hostname) || (empty($this->hostname))){ msg_dialog::display(_("Error"), msgPool::required(_("host name")), ERROR_DIALOG); } /* Our hostname is in kolabHosts and there is a only one entry = we are the last host entry, delete k=kolab entry */ if (count($this->kolabHost) == 1){ /* Remove complete entry */ $ldap->rmdir ($this->dn); if (!$ldap->success()){ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, LDAP_DEL, get_class())); } } else { /* Only modify kolabHost */ $hosts= array(); foreach ($this->kolabHost as $host){ if($host != $this->hostname){ $hosts[]= $host; } } $attrs= array('kolabHost' => $hosts); $ldap->cd($this->dn); $this->cleanup(); $ldap->modify ($attrs); if (!$ldap->success()){ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, LDAP_MOD, get_class())); } } new log("remove","server/".get_class($this),$this->dn,array_keys($this->attrs),$ldap->get_error()); /* Optionally execute a command after we're done */ $this->handle_post_events("remove"); } function save_object() { if (isset($_POST['kolabtab'])){ @plugin::save_object(); /* Map attrinutes */ foreach($this->attributes as $attr){ if(isset($_POST[$attr]) && ($this->acl_is_writeable(preg_replace("/_/","",$attr)))){ $this->$attr = get_post($attr); } } /* Save checkboxes */ foreach (array( "postfix_enable_virus_scan", "postfix_allow_unauthenticated", "cyrus_imap", "cyrus_pop3", "cyrus_imaps", "cyrus_pop3s", "cyrus_sieve", "apache_allow_unauthenticated_fb", "proftpd_ftp", "apache_http") as $cb){ if($this->acl_is_writeable(preg_replace("/_/","",$cb))){ if (isset($_POST[$cb])){ $this->$cb= "TRUE"; } else { $this->$cb= "FALSE"; } } } /* Toggell relay check */ if($this->acl_is_writeable("postfixmxrelayenabled")){ $this->postfix_mxrelayenabled= isset($_POST['RelayMxSupport']); } } } function check() { /* Call common method to give check the hook */ $message= plugin::check(); if(mailMethod::get_current_method($this->config) != "mailMethodKolab22" && count($this->postfix_mydestination) != 1){ # $message[] = _("Only kolab version >= 2.2 is able to handle multiple mail domains. Please provide only one mail domain."); } if(($this->kolabFreeBusyFuture=="")) { $message[] = msgPool::required(_("Future days")); }elseif(!tests::is_uid($this->kolabFreeBusyFuture) || $this->kolabFreeBusyFuture < 0){ $message[] = msgPool::invalid(_("Future days"),$this->kolabFreeBusyFuture,"/[0-9]/"); } if(!is_int((int)($this->cyrus_quotawarn))) { $message[] = msgPool::required(_("Quota")); }elseif($this->cyrus_quotawarn>100){ $message[] = _("Please choose a value between 1 and 100 for Quota settings."); }elseif($this->cyrus_quotawarn < 1){ $message[] = msgPool::toosmall(_("Quota"),1); } if(empty($this->postfix_mynetworks)) { $message[] = msgPool::required(_("Privileged networks")); } if(!count($this->postfix_mydestination)){ $message[] = msgPool::required(_("Mail domains")." (postfix-mydestination)" ); } return ($message); } /* Save to LDAP */ function save() { /* Set ldap connection */ $ldap = $this->config->get_ldap_link(); /* Open current dn*/ $this->dn = "k=kolab,".$this->config->current['BASE']; /* Adapt relayhost */ $this->postfix_relayhost= preg_replace('/[\[\]]/', '', $this->postfix_relayhost); if ($this->postfix_mxrelayenabled && $this->postfix_relayhost != ""){ $this->postfix_relayhost= "[".$this->postfix_relayhost."]"; } $this->postfix_mynetworks = implode($this->postfix_mynetworksData, ','); /* Check if this server was renamed, in this case we have to remove old cn first*/ if($this->hostname != $this->cn){ $tmp = array(); if(in_array_ics($this->hostname,$this->kolabHost)){ foreach($this->kolabHost as $host){ if($host != $this->hostname){ $tmp[] = $host; } } $this->kolabHost = $tmp; } } /* Add ourselves to the list of kolabHost's if needed */ if (!in_array_ics($this->cn,$this->kolabHost)){ $this->kolabHost[]= $this->cn; } /* Call parents save to prepare $this->attrs */ plugin::save(); /* Save or modify? */ $ldap->cat($this->dn, array('dn')); if (!$ldap->fetch()){ $mode= "add"; } else { $mode= "modify"; } /* Do attribute conversion */ foreach ($this->attrs as $key => $value){ if (preg_match('/_/', $key)){ $old_key= $key; $key= preg_replace('/_/', '-', $key); $this->attrs[$key]= $value; unset($this->attrs[$old_key]); } } /* Add kolab hosts */ $this->attrs['kolabHost']= $this->kolabHost; /* Perform LDAP action */ $ldap->cd($this->dn); $this->cleanup();; $ldap->$mode($this->attrs); if($mode == "add"){ new log("create","server/".get_class($this),$this->dn,array_keys($this->attrs),$ldap->get_error()); }else{ new log("modify","server/".get_class($this),$this->dn,array_keys($this->attrs),$ldap->get_error()); } if (!$ldap->success()){ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, 0, get_class())); } /* Optionally execute a command after we're done */ if ($this->initially_was_account == $this->is_account) { if ($this->is_modified) { $this->handle_post_events("modify"); } } else { $this->handle_post_events("add"); } } function getListEntry() { $fields = goService::getListEntry(); $fields['Message'] = _("Kolab mail service"); #$fields['AllowEdit'] = true; return($fields); } /* Return plugin informations for acl handling */ static function plInfo() { return (array( "plShortName" => _("Kolab"), "plDescription" => _("Kolab mail service")." ("._("Services").")", "plSelfModify" => FALSE, "plDepends" => array(), "plPriority" => 85, "plSection" => array("administration"), "plCategory" => array("server"), "plProvidedAcls"=> array( "postfixmydomain" => _("Postfix mydomain") , "postfixmydestination" => _("My destination") , "cyrusadmins" => _("Cyrus administrators") , "cyruspop3" => _("POP3 service") , "cyruspop3s" => _("POP3/SSL service") , "cyrusimap" => _("IMAP service") , "cyrusimaps" => _("IMAP/SSL service") , "cyrussieve" => _("Sieve service") , "proftpdftp" => _("FTP FreeBusy service") , "apachehttp" => _("HTTP FreeBusy service") , "postfixenablevirusscan" => _("Enable virus scan") , "cyrusquotawarn" => _("Quota settings"), "apacheallowunauthenticatedfb" => _("Allow unauthenticated free busy"), "kolabFreeBusyFuture" => _("kolabFreeBusyFuture") , "postfixmynetworks" => _("SMTP privileged networks") , "postfixmxrelayenabled" => _("Enable MX lookup for relay host"), "postfixrelayhost" => _("Relay host") , "postfixallowunauthenticated" => _("Accept Internet Mail")) )); } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?>