package.xml0000664000175000017500000010713612653733777011333 0ustar janjan Horde_Itip pear.horde.org iTip invitation response handling This package to generates MIME encapsuled responses to iCalendar invitations. Gunnar Wrobel wrobel p@rdus.de yes Jan Schneider jan jan@horde.org yes 2016-02-01 2.1.1 1.1.0 stable stable LGPL-2.1 * [jan] Mark PHP 7 as supported. 5.3.0 8.0.0alpha1 8.0.0alpha1 1.7.0 Horde_Icalendar pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Mime pear.horde.org 2.5.0 3.0.0alpha1 3.0.0alpha1 Horde_Translation pear.horde.org 2.2.0 3.0.0alpha1 3.0.0alpha1 Horde_Prefs pear.horde.org 2.3.0 3.0.0alpha1 3.0.0alpha1 Horde_Test pear.horde.org 2.1.0 3.0.0alpha1 3.0.0alpha1 1.0.0RC1 1.0.0 beta beta 2011-03-22 LGPL-2.1 * First release candidate for Horde 4. * [gwr] Extracted package from Kolab_Resource. 1.0.0RC2 1.0.0 beta beta 2011-03-29 LGPL-2.1 * Second release candidate for Horde 4. 1.0.0 1.0.0 stable stable 2011-04-06 LGPL-2.1 * First stable release for Horde 4. 1.0.1 1.0.0 stable stable 2011-05-18 LGPL-2.1 * [jan] Updated Spanish translation. 1.0.2 1.0.0 stable stable 2011-06-01 LGPL-2.1 * [jan] Updated Slovak translation. 1.0.3 1.0.0 stable stable 2011-07-05 LGPL-2.1 * [jan] Update Lithuanian translation. * [jan] Update Brazilian Portuguese translation. 1.0.4 1.0.0 stable stable 2011-07-27 LGPL-2.1 * [jan] Update Latvian translation. 1.0.5 1.0.0 stable stable 2011-11-08 LGPL-2.1 * [jan] Update Croatian translation. * [jan] Make unit tests locale independent. 1.0.6 1.0.0 stable stable 2011-11-22 LGPL-2.1 * [jan] Add Estonian translation. 1.0.7 1.0.0 stable stable 2012-02-22 LGPL-2.1 * [jan] Fix line breaks of iTip responses when using quoted-printable encoding (Bug #10888). 2.0.0alpha1 1.0.0 alpha stable 2012-07-05 LGPL-2.1 * First alpha release for Horde 5. 2.0.0beta1 1.0.0 beta stable 2012-07-19 LGPL-2.1 * First beta release for Horde 5. 2.0.0 1.0.0 stable stable 2012-10-30 LGPL-2.1 * First stable release for Horde 5. 2.0.1 1.0.0 stable stable 2012-11-06 LGPL-2.1 * [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>). 2.0.2 1.0.0 stable stable 2013-01-09 LGPL-2.1 * [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). 2.0.3 1.0.0 stable stable 2013-01-29 LGPL-2.1 * [jan] Update French translation (Paul De Vlieger <paul.de_vlieger@moniut.univ-bpclermont.fr>). 2.0.4 1.0.0 stable stable 2013-02-11 LGPL-2.1 * [jan] Don't depend on an IMP identity object. 2.0.5 1.0.0 stable stable 2013-05-28 LGPL-2.1 * [jan] Update Ukrainian translation (Andriy Kopystyansky <anri@polynet.lviv.ua>). * [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). 2.0.6 1.0.0 stable stable 2014-05-21 LGPL-2.1 * [jan] Update Hungarian translation (Andras Galos <galosa@netinform.hu>). * [jan] Update Danish translation (Erling Preben Hansen <erling@eph.dk>). 2.0.7 1.0.0 stable stable 2015-01-09 LGPL-2.1 * [jan] Support loading translations from Composer-installed package. * [jan] Improve PSR-2 compatibility. 2.1.0 1.1.0 stable stable 2015-04-13 LGPL-2.1 * [mjr] Add support for iTip responses to vTodo requests. 2.1.1 1.1.0 stable stable 2016-02-01 LGPL-2.1 * [jan] Mark PHP 7 as supported. Horde_Itip-2.1.1/doc/Horde/Itip/COPYING0000664000175000017500000005764612653733777015461 0ustar janjan GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Horde_Itip-2.1.1/lib/Horde/Itip/Event/Vevent.php0000664000175000017500000002637412653733777017462 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * A wrapper for vEvent iCalender data. * * Copyright 2002-2016 Horde LLC (http://www.horde.org/) * Copyright 2004-2010 Klarälvdalens Datakonsult AB * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip * * @todo Clean this class up. Accessing private methods for copying the object * is not nice. Reconsider if an interface is really needed. See also PMD * report. */ class Horde_Itip_Event_Vevent implements Horde_Itip_Event { /** * The wrapped vEvent. * * @var Horde_Icalendar_Vevent */ private $_vevent; /** * Constructor. * * @param Horde_Icalendar_Vevent $vevent The iCalendar object that will be * wrapped by this instance. */ public function __construct(Horde_Icalendar_Vevent $vevent) { $this->_vevent = $vevent; } /** * Returns the wrapped vEvent. * * @return Horde_Icalendar_Vevent The wrapped event. */ public function getVevent() { return $this->_vevent; } /** * Return the method of the iTip request. * * @return string The method of the request. */ public function getMethod() { return $this->_vevent->getAttributeDefault('METHOD', 'REQUEST'); } /** * Return the uid of the iTip event. * * @return string The uid of the event. */ public function getUid() { return $this->_vevent->getAttribute('UID'); } /** * Return the summary for the event. * * @return string The summary. */ public function getSummary() { return $this->_vevent->getAttributeDefault('SUMMARY', Horde_Itip_Translation::t("No summary available")); } /** * Return the start of the iTip event. * * @return string The start of the event. */ public function getStart() { return $this->_vevent->getAttributeDefault('DTSTART', 0); } /** * Return the end of the iTip event. * * @return string The end of the event. */ public function getEnd() { return $this->_vevent->getAttributeDefault('DTEND', 0); } /** * Return the organizer of the iTip event. * * @return string The organizer of the event. * * @todo Parse mailto using parse_url */ public function getOrganizer() { return preg_replace('/^mailto:\s*/i', '', $this->_vevent->getAttributeDefault('ORGANIZER', '')); } /** * Copy the details from an event into this one. * * @param Horde_Itip_Event $event The event to copy from. * * @return NULL */ public function copyEventInto(Horde_Itip_Event $event) { $this->copyUid($event); $this->copySummary($event); $this->copyDescription($event); $this->copyStart($event); $this->copyEndOrDuration($event); $this->copySequence($event); $this->copyLocation($event); $this->copyOrganizer($event); } /** * Set the attendee parameters. * * @param string $attendee The mail address of the attendee. * @param string $common_name Common name of the attendee. * @param string $status Attendee status (ACCPETED, DECLINED, TENTATIVE) * * @return NULL */ public function setAttendee($attendee, $common_name, $status) { $this->_vevent->setAttribute( 'ATTENDEE', 'mailto:' . $attendee, array( 'CN' => $common_name, 'PARTSTAT' => $status ) ); } /** * Set the uid of the iTip event. * * @param string $uid The uid of the event. * * @return NULL */ private function setUid($uid) { $this->_vevent->setAttribute('UID', $uid); } /** * Copy the uid from the request into the provided iTip instance. * * @return NULL */ private function copyUid(Horde_Itip_Event $itip) { $itip->setUid($this->getUid()); } /** * Set the summary for the event. * * @param string $summary The summary. * * @return NULL */ private function setSummary($summary) { $this->_vevent->setAttribute('SUMMARY', $summary); } /** * Copy the summary from the request into the provided iTip instance. * * @return NULL */ private function copySummary(Horde_Itip_Event $itip) { $itip->setSummary($this->getSummary()); } /** * Return the description for the event. * * @return string The description. */ private function getDescription() { return $this->_vevent->getAttribute('DESCRIPTION'); } /** * Set the description for the event. * * @param string $description The description. * * @return NULL */ private function setDescription($description) { $this->_vevent->setAttribute('DESCRIPTION', $description); } /** * Copy the description from the request into the provided iTip instance. * * @return NULL */ private function copyDescription(Horde_Itip_Event $itip) { try { $itip->setDescription($this->getDescription()); } catch (Horde_Icalendar_Exception $e) { } } /** * Return the start parameters of the iTip event. * * @return array The start parameters of the event. */ public function getStartParameters() { $parameters = $this->_vevent->getAttribute('DTSTART', true); return array_pop($parameters); } /** * Set the start of the iTip event. * * @param string $start The start of the event. * @param array $parameters Additional parameters. * * @return NULL */ private function setStart($start, $parameters) { $this->_vevent->setAttribute('DTSTART', $start, $parameters); } /** * Copy the start time from the request into the provided iTip instance. * * @return NULL */ private function copyStart(Horde_Itip_Event $itip) { $itip->setStart($this->getStart(), $this->getStartParameters()); } /** * Return the end parameters of the iTip event. * * @return array The end parameters of the event. */ private function getEndParameters() { $parameters = $this->_vevent->getAttribute('DTEND', true); return array_pop($parameters); } /** * Set the end of the iTip event. * * @param string $end The end of the event. * @param array $parameters Additional parameters. * * @return NULL */ private function setEnd($end, $parameters) { $this->_vevent->setAttribute('DTEND', $end, $parameters); } /** * Return the duration for the event. * * @return string The duration of the event. */ private function getDuration() { return $this->_vevent->getAttribute('DURATION'); } /** * Return the duration parameters of the iTip event. * * @return array The duration parameters of the event. */ private function getDurationParameters() { $parameters = $this->_vevent->getAttribute('DURATION', true); return array_pop($parameters); } /** * Set the duration of the iTip event. * * @param string $duration The duration of the event. * @param array $parameters Additional parameters. * * @return NULL */ private function setDuration($duration, $parameters) { $this->_vevent->setAttribute('DURATION', $duration, $parameters); } /** * Copy the end time or event duration from the request into the provided * iTip instance. * * @return NULL */ private function copyEndOrDuration(Horde_Itip_Event $itip) { try { $itip->setEnd($this->getEnd(), $this->getEndParameters()); } catch (Horde_Icalendar_Exception $e) { $itip->setDuration($this->getDuration(), $this->getDurationParameters()); } } /** * Return the sequence for the event. * * @return string The sequence. */ private function getSequence() { return $this->_vevent->getAttribute('SEQUENCE'); } /** * Set the sequence for the event. * * @param string $sequence The sequence. * * @return NULL */ private function setSequence($sequence) { $this->_vevent->setAttribute('SEQUENCE', $sequence); } /** * Copy the sequence from the request into the provided iTip instance. * * @return NULL */ private function copySequence(Horde_Itip_Event $itip) { try { $itip->setSequence($this->getSequence()); } catch (Horde_Icalendar_Exception $e) { } } /** * Return the location for the event. * * @return string The location. */ private function getLocation() { return $this->_vevent->getAttribute('LOCATION'); } /** * Set the location for the event. * * @param string $location The location. * * @return NULL */ private function setLocation($location) { $this->_vevent->setAttribute('LOCATION', $location); } /** * Copy the location from the request into the provided iTip instance. * * @return NULL */ private function copyLocation(Horde_Itip_Event $itip) { try { $itip->setLocation($this->getLocation()); } catch (Horde_Icalendar_Exception $e) { } } /** * Return the organizer for the event. * * @return string The organizer of the event. */ private function getRawOrganizer() { return $this->_vevent->getAttribute('ORGANIZER'); } /** * Return the organizer parameters of the iTip event. * * @return array The organizer parameters of the event. */ private function getOrganizerParameters() { $parameters = $this->_vevent->getAttribute('ORGANIZER', true); return array_pop($parameters); } /** * Set the organizer of the iTip event. * * @param string $organizer The organizer of the event. * @param array $parameters Additional parameters. * * @return NULL */ private function setOrganizer($organizer, $parameters) { $this->_vevent->setAttribute('ORGANIZER', $organizer, $parameters); } /** * Copy the organizer from the request into the provided iTip instance. * * @return NULL */ private function copyOrganizer(Horde_Itip_Event $itip) { $itip->setOrganizer($this->getRawOrganizer(), $this->getOrganizerParameters()); } }Horde_Itip-2.1.1/lib/Horde/Itip/Event/Vtodo.php0000664000175000017500000002425712653733777017304 0ustar janjan * @author Michael J Rubinsky * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * A wrapper for vTodo iCalender data. * * Copyright 2002-2016 Horde LLC (http://www.horde.org/) * Copyright 2004-2010 Klarälvdalens Datakonsult AB * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @author Michael J Rubinsky * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip * * @todo Clean this class up. Accessing private methods for copying the object * is not nice. Reconsider if an interface is really needed. See also PMD * report. */ class Horde_Itip_Event_Vtodo implements Horde_Itip_Event { /** * The wrapped vEvent. * * @var Horde_Icalendar_Vtodo */ private $_vevent; /** * Constructor. * * @param Horde_Icalendar_Vtodo $vevent The iCalendar object that will be * wrapped by this instance. */ public function __construct(Horde_Icalendar_Vtodo $vevent) { $this->_vevent = $vevent; } /** * Returns the wrapped vTodo. * * @todo H6, either change name of method, or add method specific to Vtodo. * @return Horde_Icalendar_Vtodo The wrapped todo. */ public function getVevent() { return $this->_vevent; } /** * Return the method of the iTip request. * * @return string The method of the request. */ public function getMethod() { return $this->_vevent->getAttributeDefault('METHOD', 'REQUEST'); } /** * Return the uid of the iTip event. * * @return string The uid of the event. */ public function getUid() { return $this->_vevent->getAttribute('UID'); } /** * Return the summary for the event. * * @return string The summary. */ public function getSummary() { return $this->_vevent->getAttributeDefault('SUMMARY', Horde_Itip_Translation::t("No summary available")); } /** * Return the start of the iTip event. * * @return string The start of the event. */ public function getStart() { return $this->_vevent->getAttributeDefault('DTSTART', 0); } /** * Return the end of the iTip event. * * @return string The end of the event. */ public function getEnd() { } /** * Return the organizer of the iTip event. * * @return string The organizer of the event. * * @todo Parse mailto using parse_url */ public function getOrganizer() { return preg_replace('/^mailto:\s*/i', '', $this->_vevent->getAttributeDefault('ORGANIZER', '')); } /** * Return the PERCENT-COMPLETE attribute. * * @return integer */ public function getPercentComplete() { return $this->_vevent->getAttributeDefault('PERCENT-COMPLETE', 0); } /** * Copy the details from an event into this one. * * @param Horde_Itip_Event $event The event to copy from. * * @return NULL */ public function copyEventInto(Horde_Itip_Event $event) { $this->copyUid($event); $this->copySummary($event); $this->copyDescription($event); $this->copyStart($event); $this->copySequence($event); $this->copyLocation($event); $this->copyOrganizer($event); $this->copyPercentComplete($event); } /** * Set the attendee parameters. * * @param string $attendee The mail address of the attendee. * @param string $common_name Common name of the attendee. * @param string $status Attendee status (ACCPETED, DECLINED, TENTATIVE) * * @return NULL */ public function setAttendee($attendee, $common_name, $status) { $this->_vevent->setAttribute( 'ATTENDEE', 'mailto:' . $attendee, array( 'CN' => $common_name, 'PARTSTAT' => $status ) ); } /** * Set the uid of the iTip event. * * @param string $uid The uid of the event. * * @return NULL */ private function setUid($uid) { $this->_vevent->setAttribute('UID', $uid); } /** * Copy the uid from the request into the provided iTip instance. * * @return NULL */ private function copyUid(Horde_Itip_Event $itip) { $itip->setUid($this->getUid()); } /** * Set the summary for the event. * * @param string $summary The summary. * * @return NULL */ private function setSummary($summary) { $this->_vevent->setAttribute('SUMMARY', $summary); } /** * Copy the summary from the request into the provided iTip instance. * * @return NULL */ private function copySummary(Horde_Itip_Event $itip) { $itip->setSummary($this->getSummary()); } private function copyPercentComplete(Horde_Itip_Event $itip) { $itip->setPercentComplete($this->getPercentComplete()); } /** * Set the percentage complete for the vTodo. * * @param integer $percent The percentage. */ private function setPercentComplete($percent) { $this->_vevent->setAttribute('PERCENT-COMPLETE', $percent); } /** * Return the description for the event. * * @return string The description. */ private function getDescription() { return $this->_vevent->getAttribute('DESCRIPTION'); } /** * Set the description for the event. * * @param string $description The description. * * @return NULL */ private function setDescription($description) { $this->_vevent->setAttribute('DESCRIPTION', $description); } /** * Copy the description from the request into the provided iTip instance. * * @return NULL */ private function copyDescription(Horde_Itip_Event $itip) { try { $itip->setDescription($this->getDescription()); } catch (Horde_Icalendar_Exception $e) { } } /** * Return the start parameters of the iTip event. * * @return array The start parameters of the event. */ public function getStartParameters() { try { $parameters = $this->_vevent->getAttribute('DTSTART', true); return array_pop($parameters); } catch (Horde_Icalendar_Exception $e) { return array(); } } /** * Set the start of the iTip event. * * @param string $start The start of the event. * @param array $parameters Additional parameters. * * @return NULL */ private function setStart($start, $parameters) { $this->_vevent->setAttribute('DTSTART', $start, $parameters); } /** * Copy the start time from the request into the provided iTip instance. * * @return NULL */ private function copyStart(Horde_Itip_Event $itip) { $itip->setStart($this->getStart(), $this->getStartParameters()); } /** * Return the sequence for the event. * * @return string The sequence. */ private function getSequence() { return $this->_vevent->getAttribute('SEQUENCE'); } /** * Set the sequence for the event. * * @param string $sequence The sequence. * * @return NULL */ private function setSequence($sequence) { $this->_vevent->setAttribute('SEQUENCE', $sequence); } /** * Copy the sequence from the request into the provided iTip instance. * * @return NULL */ private function copySequence(Horde_Itip_Event $itip) { try { $itip->setSequence($this->getSequence()); } catch (Horde_Icalendar_Exception $e) { } } /** * Return the location for the event. * * @return string The location. */ private function getLocation() { return $this->_vevent->getAttribute('LOCATION'); } /** * Set the location for the event. * * @param string $location The location. * * @return NULL */ private function setLocation($location) { $this->_vevent->setAttribute('LOCATION', $location); } /** * Copy the location from the request into the provided iTip instance. * * @return NULL */ private function copyLocation(Horde_Itip_Event $itip) { try { $itip->setLocation($this->getLocation()); } catch (Horde_Icalendar_Exception $e) { } } /** * Return the organizer for the event. * * @return string The organizer of the event. */ private function getRawOrganizer() { return $this->_vevent->getAttribute('ORGANIZER'); } /** * Return the organizer parameters of the iTip event. * * @return array The organizer parameters of the event. */ private function getOrganizerParameters() { $parameters = $this->_vevent->getAttribute('ORGANIZER', true); return array_pop($parameters); } /** * Set the organizer of the iTip event. * * @param string $organizer The organizer of the event. * @param array $parameters Additional parameters. * * @return NULL */ private function setOrganizer($organizer, $parameters) { $this->_vevent->setAttribute('ORGANIZER', $organizer, $parameters); } /** * Copy the organizer from the request into the provided iTip instance. * * @return NULL */ private function copyOrganizer(Horde_Itip_Event $itip) { $itip->setOrganizer($this->getRawOrganizer(), $this->getOrganizerParameters()); } }Horde_Itip-2.1.1/lib/Horde/Itip/Resource/Base.php0000664000175000017500000000400412653733777017555 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Simple information provider for an invited resource. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Resource_Base implements Horde_Itip_Resource { /** * The mail address. * * @var string */ protected $_mail; /** * The common name. * * @var string */ protected $_common_name; /** * Constructor. * * @param string $mail The mail address. * @param string $common_name The common name. */ public function __construct($mail, $common_name) { $this->_mail = $mail; $this->_common_name = $common_name; } /** * Retrieve the mail address of the resource. * * @return string The mail address. */ public function getMailAddress() { return $this->_mail; } /** * Retrieve the reply-to address for the resource. * * @return string The reply-to address. */ public function getReplyTo() { } /** * Retrieve the common name of the resource. * * @return string The common name. */ public function getCommonName() { return $this->_common_name; } /** * Retrieve the "From" address for this resource. * * @return string The "From" address. */ public function getFrom() { return sprintf('%s <%s>', $this->_common_name, $this->_mail); } }Horde_Itip-2.1.1/lib/Horde/Itip/Resource/Identity.php0000664000175000017500000000551112653733777020500 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Horde_Prefs_Identity based information provider for an invited resource. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Resource_Identity implements Horde_Itip_Resource { /** * The identity. * * @var Horde_Prefs_Identity */ protected $_identity; /** * The selected identity for replying. * * @var string */ protected $_reply_to; /** * Constructor. * * @param Horde_Prefs_Identity $identity The identity of the invited * resource. * @param array $attendees The attendees of the invitation. * @param string $reply_to The selected identity for sending * the reply. * @todo Parse mailto using parse_url */ public function __construct($identity, $attendees, $reply_to) { $this->_identity = $identity; if (!is_array($attendees)) { $attendees = array($attendees); } foreach ($attendees as $attendee) { $attendee = preg_replace('/mailto:/i', '', $attendee); if (!is_null($id = $identity->getMatchingIdentity($attendee))) { $identity->setDefault($id); break; } } $this->_reply_to = $reply_to; } /** * Retrieve the bare email address of the resource. I.e., addr-spec. * * @return string The mail address. */ public function getMailAddress() { return $this->_identity->getFromAddress()->bare_address; } /** * Retrieve the reply-to address for the resource. * * @return string The reply-to address. */ public function getReplyTo() { return $this->_identity->getValue('replyto_addr', $this->_reply_to); } /** * Retrieve the common name of the resource. * * @return string The common name. */ public function getCommonName() { return $this->_identity->getValue('fullname'); } /** * Retrieve the "From" address for this resource. * * @return string The "From" address. */ public function getFrom() { return (string)$this->_identity->getDefaultFromAddress(true); } }Horde_Itip-2.1.1/lib/Horde/Itip/Response/Options/Base.php0000664000175000017500000000341612653733777021225 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Holds iTip response options. * * Copyright 2010-2016 Horde LLC (http://www.horde.org/) * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ abstract class Horde_Itip_Response_Options_Base implements Horde_Itip_Response_Options { /** * Prepare the iCalendar part of the response object. * * @param Horde_Icalendar $ical The iCalendar response object. * * @return NULL */ public function prepareIcalendar(Horde_Icalendar $ical) { $ical->setAttribute('PRODID', $this->getProductId()); } /** * Prepare the iCalendar MIME part of the response message. * * @param Horde_Mime_Part $ics The iCalendar MIME part of the response * message. * * @return NULL */ public function prepareIcsMimePart(Horde_Mime_Part $ics) { $ics->setCharset($this->getCharacterSet()); } /** * Prepare the message MIME part of the response. * * @param Horde_Mime_Part $message The message MIME part of the response. * * @return NULL */ public function prepareMessageMimePart(Horde_Mime_Part $message) { $message->setCharset($this->getCharacterSet()); } }Horde_Itip-2.1.1/lib/Horde/Itip/Response/Options/Horde.php0000664000175000017500000000461212653733777021413 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Handles iTip response options for Horde iTip responses. * * Copyright 2010-2016 Horde LLC (http://www.horde.org/) * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Response_Options_Horde extends Horde_Itip_Response_Options_Base { /** * The MIME character set. * * @var string */ private $_charset; /** * Options for setting the "Received" MIME header. * * @var array */ private $_received_options; /** * Constructor. * * @param string $charset The MIME character set that should be * used. * @param array $received_options Options for setting the "Received" MIME * header. */ public function __construct($charset, $received_options) { $this->_charset = $charset; $this->_received_options = $received_options; } /** * Prepare the iCalendar MIME part of the response message. * * @param Horde_Mime_Part $ics The iCalendar MIME part of the response * message. * * @return NULL */ public function prepareResponseMimeHeaders(Horde_Mime_Headers $headers) { $headers->addHeaderOb(Horde_Mime_Headers_MessageId::create()); } /** * Get the character set for the response mime parts. * * @return string The character set. */ public function getCharacterSet() { return $this->_charset; } /** * Get the product ID of the iCalendar object embedded in the MIME response. * * @return string The product ID. */ public function getProductId() { return '-//The Horde Project//' . strval(Horde_Mime_Headers_UserAgent::create()) . '//EN'; } } Horde_Itip-2.1.1/lib/Horde/Itip/Response/Options/Kolab.php0000664000175000017500000000314112653733777021376 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Handles iTip response options for Kolab iTip responses. * * Copyright 2010-2016 Horde LLC (http://www.horde.org/) * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Response_Options_Kolab extends Horde_Itip_Response_Options_Base { /** * Prepare the iCalendar MIME part of the response message. * * @param Horde_Mime_Part $ics The iCalendar MIME part of the response * message. * * @return NULL */ public function prepareResponseMimeHeaders(Horde_Mime_Headers $headers) { } /** * Get the character set for the response mime parts. * * @return string The character set. */ public function getCharacterSet() { return 'UTF-8'; } /** * Get the product ID of the iCalendar object embedded in the MIME response. * * @return string The product ID. */ public function getProductId() { return '-//kolab.org//NONSGML Kolab Server 2//EN'; } }Horde_Itip-2.1.1/lib/Horde/Itip/Response/Type/Accept.php0000664000175000017500000000317712653733777021044 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Indicates an accepted invitation. * * Copyright 2010 Kolab Systems AG * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Response_Type_Accept extends Horde_Itip_Response_Type_Base { /** * Return the status of the response. * * @return string The status. */ public function getStatus() { return 'ACCEPTED'; } /** * Return the abbreviated subject of the response. * * @return string The short subject. */ public function getShortSubject() { return Horde_Itip_Translation::t("Accepted"); } /** * Return the short message for the response. * * @param boolean $is_update Indicates if the request was an update. * * @return string The short message. */ public function getShortMessage($is_update = false) { return $is_update ? Horde_Itip_Translation::t("has accepted the update to the following event") : Horde_Itip_Translation::t("has accepted the invitation to the following event"); } }Horde_Itip-2.1.1/lib/Horde/Itip/Response/Type/Base.php0000664000175000017500000000766312653733777020523 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Basic iTip response type definition. * * Copyright 2010 Kolab Systems AG * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ abstract class Horde_Itip_Response_Type_Base implements Horde_Itip_Response_Type { /** * The request we are going to answer. * * @var Horde_Itip_Event */ private $_request; /** * The invited resource. * * @var Horde_Itip_Resource */ private $_resource; /** * An optional comment that should appear in the response subject. * * @var string */ private $_comment; /** * Constructor. * * @param Horde_Itip_Resource $resource The invited resource. * @param string $comment A comment for the subject line. */ public function __construct( Horde_Itip_Resource $resource, $comment = null ) { $this->_resource = $resource; $this->_comment = $comment; } /** * Set the request. * * @param Horde_Itip_Event $request The request this instance will respond * to. * * @return NULL */ public function setRequest( Horde_Itip_Event $request ) { $this->_request = $request; } /** * Get the request for this response. * * @return Horde_Itip_Event The request this instance will * respond to. * * @throws Horde_Itip_Exception If the request has not been * set yet. */ public function getRequest() { if (empty($this->_request)) { throw new Horde_Itip_Exception( 'The iTip request is still undefined!' ); } return $this->_request; } /** * Return the subject of the response without using the comment. * * @return string The subject. */ public function getBriefSubject() { return sprintf( '%s: %s', $this->getShortSubject(), $this->getRequest()->getSummary() ); } /** * Return the subject of the response. * * @return string The subject. */ public function getSubject() { if ($this->_comment === null) { return $this->getBriefSubject(); } else { return sprintf( '%s [%s]: %s', $this->getShortSubject(), $this->_comment, $this->getRequest()->getSummary() ); } } /** * Return an additional message for the response. * * @param boolean $is_update Indicates if the request was an update. * * @return string The message. */ public function getMessage($is_update = false) { if ($this->_comment === null) { return sprintf( "%s %s:\n\n%s", $this->_resource->getCommonName(), $this->getShortMessage($is_update), $this->getRequest()->getSummary() ); } else { return sprintf( "%s %s:\n\n%s\n\n%s", $this->_resource->getCommonName(), $this->getShortMessage($is_update), $this->getRequest()->getSummary(), $this->_comment ); } } }Horde_Itip-2.1.1/lib/Horde/Itip/Response/Type/Decline.php0000664000175000017500000000317612653733777021207 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Indicates a declined invitation. * * Copyright 2010 Kolab Systems AG * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Response_Type_Decline extends Horde_Itip_Response_Type_Base { /** * Return the status of the response. * * @return string The status. */ public function getStatus() { return 'DECLINED'; } /** * Return the abbreviated subject of the response. * * @return string The short subject. */ public function getShortSubject() { return Horde_Itip_Translation::t("Declined"); } /** * Return the short message for the response. * * @param boolean $is_update Indicates if the request was an update. * * @return string The short message. */ public function getShortMessage($is_update = false) { return $is_update ? Horde_Itip_Translation::t("has declined the update to the following event") : Horde_Itip_Translation::t("has declined the invitation to the following event"); } }Horde_Itip-2.1.1/lib/Horde/Itip/Response/Type/Tentative.php0000664000175000017500000000326212653733777021603 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Indicates a tentatively accepted invitation. * * Copyright 2010 Kolab Systems AG * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Response_Type_Tentative extends Horde_Itip_Response_Type_Base { /** * Return the status of the response. * * @return string The status. */ public function getStatus() { return 'TENTATIVE'; } /** * Return the abbreviated subject of the response. * * @return string The short subject. */ public function getShortSubject() { return Horde_Itip_Translation::t("Tentative"); } /** * Return the short message for the response. * * @param boolean $is_update Indicates if the request was an update. * * @return string The short message. */ public function getShortMessage($is_update = false) { return $is_update ? Horde_Itip_Translation::t("has tentatively accepted the update to the following event") : Horde_Itip_Translation::t("has tentatively accepted the invitation to the following event"); } }Horde_Itip-2.1.1/lib/Horde/Itip/Response/Options.php0000664000175000017500000000423612653733777020354 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Holds iTip response options. * * Copyright 2010-2016 Horde LLC (http://www.horde.org/) * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ interface Horde_Itip_Response_Options { /** * Prepare the iCalendar part of the response object. * * @param Horde_Icalendar $ical The iCalendar response object. * * @return NULL */ public function prepareIcalendar(Horde_Icalendar $ical); /** * Prepare the iCalendar MIME part of the response message. * * @param Horde_Mime_Part $ics The iCalendar MIME part of the response * message. * * @return NULL */ public function prepareResponseMimeHeaders(Horde_Mime_Headers $headers); /** * Prepare the iCalendar MIME part of the response message. * * @param Horde_Mime_Part $ics The iCalendar MIME part of the response * message. * * @return NULL */ public function prepareIcsMimePart(Horde_Mime_Part $ics); /** * Prepare the message MIME part of the response. * * @param Horde_Mime_Part $message The message MIME part of the response. * * @return NULL */ public function prepareMessageMimePart(Horde_Mime_Part $message); /** * Get the character set for the response mime parts. * * @return string The character set. */ public function getCharacterSet(); /** * Get the product ID of the iCalendar object embedded in the MIME response. * * @return string The product ID. */ public function getProductId(); }Horde_Itip-2.1.1/lib/Horde/Itip/Response/Type.php0000664000175000017500000000304012653733777017632 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Marks the response type. * * Copyright 2010 Kolab Systems AG * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ interface Horde_Itip_Response_Type { /** * Return the status of the response. * * @return string The status. */ public function getStatus(); /** * Return the core subject of the response. * * @return string The short subject. */ public function getShortSubject(); /** * Return the subject of the response without using the comment. * * @return string The subject. */ public function getBriefSubject(); /** * Return the subject of the response. * * @return string The subject. */ public function getSubject(); /** * Return an additional message for the response. * * @param boolean $is_update Indicates if the request was an update. * * @return string The message. */ public function getMessage($is_update = false); }Horde_Itip-2.1.1/lib/Horde/Itip/Response/Vtodo.php0000664000175000017500000001233312653733777020011 0ustar janjan * @author Chuck Hagenbuch * @author Steffen Hansen * @author Gunnar Wrobel * @author Michael J Rubinsky * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Handles Itip response data for vTodo. * * Copyright 2002-2016 Horde LLC (http://www.horde.org/) * Copyright 2004-2010 Klarälvdalens Datakonsult AB * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Mike Cochrane * @author Chuck Hagenbuch * @author Steffen Hansen * @author Gunnar Wrobel * @author Michael J Rubinsky * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip * * @todo For H6, look at protected/private visibility of parent class' methods * and properties. Needed to provide duplicated methods, like __construct * due to private members. Might be able to combine classes once type * hints are fixed/changed in the Horde_Itip_Event_* classes. */ class Horde_Itip_Response_Vtodo extends Horde_Itip_Response { /** * The request we are going to answer. * * @var Horde_Itip_Event_Vtodo */ private $_request; /** * The requested resource. * * @var Horde_Itip_Resource */ private $_resource; /** * Constructor. * * @param Horde_Itip_Event $request The request this instance will * respond to. * @param Horde_Itip_Resource $resource The requested resource. */ public function __construct( Horde_Itip_Event $request, Horde_Itip_Resource $resource ) { $this->_request = $request; $this->_resource = $resource; } /** * Return the original request. * * @return Horde_Itip_Event The original request. */ public function getRequest() { return $this->_request; } /** * Return the response as an iCalendar vTodo object. * * @param Horde_Itip_Response_Type $type The response type. * @param Horde_Icalendar|boolean $vCal The parent container or false if not * provided. * * @return Horde_Icalendar_Vtodo The response object. * @todo Refactor this along with parent class. This method name is confusing, * but necessary due to the parent class' method name. It returns * a vTodo, not vEvent. */ public function getVevent( Horde_Itip_Response_Type $type, $vCal = false ) { $itip_reply = new Horde_Itip_Event_Vtodo( Horde_Icalendar::newComponent('VTODO', $vCal) ); $this->_request->copyEventInto($itip_reply); $type->setRequest($this->_request); $itip_reply->setAttendee( $this->_resource->getMailAddress(), $this->_resource->getCommonName(), $type->getStatus() ); return $itip_reply->getVevent(); } /** * Return the response as a MIME message. * * @param Horde_Itip_Response_Type $type The response type. * @param Horde_Itip_Response_Options $options The options for the response. * * @return array A list of two object: The mime headers and the mime * message. * @todo I tried to abstract just the .ics filename, but due to private * members in the parent class, must override the entire method here. */ public function getMessage( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) { $message = new Horde_Mime_Part(); $message->setType('text/calendar'); $options->prepareIcsMimePart($message); $message->setContents( $this->getIcalendar($type, $options)->exportvCalendar() ); $message->setEOL("\r\n"); $this->_setIcsFilename($message); $message->setContentTypeParameter('METHOD', 'REPLY'); // Build the reply headers. $from = $this->_resource->getFrom(); $reply_to = $this->_resource->getReplyTo(); $headers = new Horde_Mime_Headers(); $headers->addHeaderOb(Horde_Mime_Headers_Date::create()); $headers->addHeader('From', $from); $headers->addHeader('To', $this->_request->getOrganizer()); if (!empty($reply_to) && $reply_to != $from) { $headers->addHeader('Reply-to', $reply_to); } $headers->addHeader( 'Subject', $type->getSubject() ); $options->prepareResponseMimeHeaders($headers); return array($headers, $message); } protected function _setIcsFilename(Horde_Mime_Part &$message) { $message->setName('task-reply.ics'); } }Horde_Itip-2.1.1/lib/Horde/Itip/Event.php0000664000175000017500000000471212653733777016203 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Defines the event interface required for iTip-Handling / resource booking. * * Copyright 2010 Klarälvdalens Datakonsult AB * Copyright 2010-2016 Horde LLC (http://www.horde.org/) * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ interface Horde_Itip_Event { /** * Returns the event as vEvent. * * @return Horde_Icalendar_Vevent The wrapped event. */ public function getVevent(); /** * Return the method of the iTip request. * * @return string The method of the request. */ public function getMethod(); /** * Return the uid of the iTip event. * * @return string The uid of the event. */ public function getUid(); /** * Return the summary for the event. * * @return string The summary. */ public function getSummary(); /** * Return the start of the iTip event. * * @return string The start of the event. */ public function getStart(); /** * Return the end of the iTip event. * * @return string The end of the event. */ public function getEnd(); /** * Return the organizer of the iTip event. * * @return string The organizer of the event. */ public function getOrganizer(); /** * Copy the details from an event into this one. * * @param Horde_Itip_Event $event The event to copy from. * * @return NULL */ public function copyEventInto(Horde_Itip_Event $event); /** * Set the attendee parameters. * * @param string $attendee The mail address of the attendee. * @param string $common_name Common name of the attendee. * @param string $status Attendee status (ACCPETED, DECLINED, TENTATIVE) * * @return NULL */ public function setAttendee($attendee, $common_name, $status); }Horde_Itip-2.1.1/lib/Horde/Itip/Exception.php0000664000175000017500000000155512653733777017062 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * This class provides the standard error class for Horde_Itip exceptions. * * Copyright 2010-2016 Horde LLC (http://www.horde.org/) * * See the enclosed file COPYING for license information (LGPL). If you * did not receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Exception extends Horde_Exception_Wrapped { } Horde_Itip-2.1.1/lib/Horde/Itip/Resource.php0000664000175000017500000000251512653733777016710 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Provides information about an invited resource. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ interface Horde_Itip_Resource { /** * Retrieve the mail address of the resource. * * @return string The mail address. */ public function getMailAddress(); /** * Retrieve the reply-to address for the resource. * * @return string The reply-to address. */ public function getReplyTo(); /** * Retrieve the common name of the resource. * * @return string The common name. */ public function getCommonName(); /** * Retrieve the "From" address for this resource. * * @return string The "From" address. */ public function getFrom(); }Horde_Itip-2.1.1/lib/Horde/Itip/Response.php0000664000175000017500000001374012653733777016721 0ustar janjan * @author Chuck Hagenbuch * @author Steffen Hansen * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Handles Itip response data. * * Copyright 2002-2016 Horde LLC (http://www.horde.org/) * Copyright 2004-2010 Klarälvdalens Datakonsult AB * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Mike Cochrane * @author Chuck Hagenbuch * @author Steffen Hansen * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Response { /** * The request we are going to answer. * * @var Horde_Itip_Event */ private $_request; /** * The requested resource. * * @var Horde_Itip_Resource */ private $_resource; /** * Constructor. * * @param Horde_Itip_Event $request The request this instance will * respond to. * @param Horde_Itip_Resource $resource The requested resource. */ public function __construct( Horde_Itip_Event $request, Horde_Itip_Resource $resource ) { $this->_request = $request; $this->_resource = $resource; } /** * Return the original request. * * @return Horde_Itip_Event The original request. */ public function getRequest() { return $this->_request; } /** * Return the response as an iCalendar vEvent object. * * @param Horde_Itip_Response_Type $type The response type. * @param Horde_Icalendar|boolean $vCal The parent container or false if not * provided. * * @return Horde_Icalendar_Vevent The response object. */ public function getVevent( Horde_Itip_Response_Type $type, $vCal = false ) { $itip_reply = new Horde_Itip_Event_Vevent( Horde_Icalendar::newComponent('VEVENT', $vCal) ); $this->_request->copyEventInto($itip_reply); $type->setRequest($this->_request); $itip_reply->setAttendee( $this->_resource->getMailAddress(), $this->_resource->getCommonName(), $type->getStatus() ); return $itip_reply->getVevent(); } /** * Return the response as an iCalendar object. * * @param Horde_Itip_Response_Type $type The response type. * @param Horde_Itip_Response_Options $options The options for the response. * * @return Horde_Icalendar The response object. */ public function getIcalendar( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) { $vCal = new Horde_Icalendar(); $options->prepareIcalendar($vCal); $vCal->setAttribute('METHOD', 'REPLY'); $vCal->addComponent($this->getVevent($type, $vCal)); return $vCal; } protected function _setIcsFilename(Horde_Mime_Part &$message) { $message->setName('event-reply.ics'); } /** * Return the response as a MIME message. * * @param Horde_Itip_Response_Type $type The response type. * @param Horde_Itip_Response_Options $options The options for the response. * * @return array A list of two object: The mime headers and the mime * message. */ public function getMessage( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) { $message = new Horde_Mime_Part(); $message->setType('text/calendar'); $options->prepareIcsMimePart($message); $message->setContents( $this->getIcalendar($type, $options)->exportvCalendar() ); $message->setEOL("\r\n"); $this->_setIcsFilename($message); $message->setContentTypeParameter('METHOD', 'REPLY'); // Build the reply headers. $from = $this->_resource->getFrom(); $reply_to = $this->_resource->getReplyTo(); $headers = new Horde_Mime_Headers(); $headers->addHeaderOb(Horde_Mime_Headers_Date::create()); $headers->addHeader('From', $from); $headers->addHeader('To', $this->_request->getOrganizer()); if (!empty($reply_to) && $reply_to != $from) { $headers->addHeader('Reply-to', $reply_to); } $headers->addHeader( 'Subject', $type->getSubject() ); $options->prepareResponseMimeHeaders($headers); return array($headers, $message); } /** * Return the response as a MIME message. * * @param Horde_Itip_Response_Type $type The response type. * @param Horde_Itip_Response_Options $options The options for the response. * * @return array A list of two object: The mime headers and the mime * message. */ public function getMultiPartMessage( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) { $message = new Horde_Mime_Part(); $message->setType('multipart/alternative'); list($headers, $ics) = $this->getMessage($type, $options); $body = new Horde_Mime_Part(); $body->setType('text/plain'); $options->prepareMessageMimePart($body); $body->setContents(Horde_String::wrap($type->getMessage(), 76)); $message->addPart($body); $message->addPart($ics); return array($headers, $message); } } Horde_Itip-2.1.1/lib/Horde/Itip/Translation.php0000664000175000017500000000135712653733777017422 0ustar janjan * @package Itip */ class Horde_Itip_Translation extends Horde_Translation_Autodetect { /** * The translation domain * * @var string */ protected static $_domain = 'Horde_Itip'; /** * The absolute PEAR path to the translations for the default gettext handler. * * @var string */ protected static $_pearDirectory = '@data_dir@'; } Horde_Itip-2.1.1/lib/Horde/Itip.php0000664000175000017500000001331312653733777015117 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ /** * Handles iTip invitation requests/responses. * * Copyright 2010 Klarälvdalens Datakonsult AB * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * {@link http://www.horde.org/licenses/lgpl21 LGPL}. * * @category Horde * @package Itip * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip { /** * The iTip response. * * @var Horde_Itip_Response */ private $_response; /** * Constructor. * * @param Horde_Itip_Response $response The iTip response. */ public function __construct(Horde_Itip_Response $response) { $this->_response = $response; } /** * Return the response as an iCalendar vEvent object. * * @param Horde_Itip_Response_Type $type The response type. * * @return Horde_Icalendar_Vevent The response object. */ public function getVeventResponse( Horde_Itip_Response_Type $type ) { return $this->_response->getVevent( $type, false ); } /** * Return the response as an iCalendar object. * * @param Horde_Itip_Response_Type $type The response type. * @param string $product_id The ID that should be set as * the iCalendar product id. * * @return Horde_Icalendar The response object. */ public function getIcalendarResponse( Horde_Itip_Response_Type $type, $product_id ) { return $this->_response->getIcalendar( $type, $product_id ); } /** * Send the response as a single part MIME message. * * @param Horde_Itip_Response_Type $type The response type. * @param Horde_Itip_Response_Options $options The options for the response. * @param Horde_Mail_Transport $transport The mail transport. * * @return array A list of two object: The mime headers and the mime * message. * @throws Horde_Itip_Exception */ public function sendSinglepartResponse( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options, Horde_Mail_Transport $transport ) { list($headers, $body) = $this->_response->getMessage( $type, $options ); try { $body->send( $this->_response->getRequest()->getOrganizer(), $headers, $transport ); } catch (Horde_Mime_Exception $e) { throw new Horde_Itip_Exception($e); } } /** * Send the invitation response as a multi part MIME message. * * @param Horde_Itip_Response_Type $type The response type. * @param Horde_Itip_Response_Options $options The options for the response. * @param Horde_Mail_Transport $transport The mail transport. * * @return NULL * @throws Horde_Itip_Exception */ public function sendMultipartResponse( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options, Horde_Mail_Transport $transport ) { list($headers, $body) = $this->_response->getMultiPartMessage( $type, $options ); try { $body->send( $this->_response->getRequest()->getOrganizer(), $headers, $transport ); } catch (Horde_Mime_Exception $e) { throw new Horde_Itip_Exception($e); } } /** * Factory for generating a response object for a vTodo assignment request. * * @todo This should be combined with self::factory. * * @param Horde_Icalendar_Vtodo $todo [description] * @param Horde_Itip_Resource $resource [description] * @return [type] [description] */ public static function vTodoFactory( Horde_Icalendar_Vtodo $todo, Horde_Itip_Resource $resource ) { return new Horde_Itip( new Horde_Itip_Response_Vtodo( new Horde_Itip_Event_Vtodo( $todo ), $resource ) ); } /** * Factory for generating a response object for an iCalendar invitation. * * @param Horde_Icalendar_Vevent $vevent The iCalendar request. * @param Horde_Itip_Resource $resource The invited resource. * * @return Horde_Itip_Response The prepared response. */ public static function prepareResponse( Horde_Icalendar_Vevent $vevent, Horde_Itip_Resource $resource ) { return new Horde_Itip_Response( new Horde_Itip_Event_Vevent( $vevent ), $resource ); } /** * Factory for generating an iTip handler for an iCalendar invitation. * * @param Horde_Icalendar_Vevent $vevent The iCalendar request. * @param Horde_Itip_Resource $resource The invited resource. * * @return Horde_Itip The iTip handler. */ public static function factory( Horde_Icalendar_Vevent $vevent, Horde_Itip_Resource $resource ) { return new Horde_Itip( self::prepareResponse($vevent, $resource) ); } }Horde_Itip-2.1.1/locale/ar/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777017707 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/ar/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000316612653733777017713 0ustar janjan# Arabic translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "لاتوجد أية تفضيلات." #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/bg/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777017675 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/bg/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000320512653733777017673 0ustar janjan# Bulgarian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "Няма налични преференции." #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/bs/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777017711 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/bs/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000313412653733777017710 0ustar janjan# Bosnian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 #, fuzzy msgid "Declined" msgstr "Obrisana" #: lib/Horde/Itip/Event/Vevent.php:106 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/ca/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777017670 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/ca/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000320512653733777017666 0ustar janjan# Catalan translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 #, fuzzy msgid "Declined" msgstr "Línia base" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "El servei no està disponible" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/cs/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000070112653733777017703 0ustar janjan$,89Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; Horde_Itip-2.1.1/locale/cs/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000330312653733777017707 0ustar janjan# Czech translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 #, fuzzy msgid "Declined" msgstr "Základ" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "služba není dostupná" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/da/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000260612653733777017670 0ustar janjan t# 82B.u2.>:E  /4;3p0/@?F   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2012-01-17 12:38+0100 PO-Revision-Date: 2014-03-17 23:35+0100 Last-Translator: Erling Preben Hansen Language-Team: i18n@lists.horde.org Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); AccepteretAfvistIngen summarum tilstedeForeløbigthar accepteret invitationen til følgende begivenhedhar accepteret opdateringen af følgende begivenhedhar afvist invitationen til følgende begivenhedhar afvist opdateringen af følgende begivenhedhar foreløbigt accepteret invitationen til følgende begivenhedhar foreløbigt accepteret opdateringen af følgende begivenhedHorde_Itip-2.1.1/locale/da/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000403512653733777017671 0ustar janjan# Danish translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Erling Preben Hansen , 2013-2014. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2012-01-17 12:38+0100\n" "PO-Revision-Date: 2014-03-17 23:35+0100\n" "Last-Translator: Erling Preben Hansen \n" "Language-Team: i18n@lists.horde.org\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Accepteret" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Afvist" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Ingen summarum tilstede" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Foreløbigt" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "har accepteret invitationen til følgende begivenhed" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "har accepteret opdateringen af følgende begivenhed" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "har afvist invitationen til følgende begivenhed" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "har afvist opdateringen af følgende begivenhed" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "har foreløbigt accepteret invitationen til følgende begivenhed" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "har foreløbigt accepteret opdateringen af følgende begivenhed" Horde_Itip-2.1.1/locale/de/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000264312653733777017675 0ustar janjan t# 82B.u2.>:Ew   .4>7s36DG[   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2015-03-24 10:40+0100 PO-Revision-Date: 2011-02-02 18:42+0100 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); AngenommenAbgelehntKeine Zusammenfassung verfügbarUnter Vorbehalthat die Einladung zu dem folgenden Termin angenommenhat die Aktualisierung des folgenden Termins angenommenhat die Einladung zu dem folgenden Termin abgelehnthat die Aktualisierung des folgenden Termins abgelehnthat die Einladung zu dem folgenden Termin unter Vorbehalt angenommenhat die Aktualisierung des folgenden Termins unter Vorbehalt angenommenHorde_Itip-2.1.1/locale/de/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000411512653733777017674 0ustar janjan# German translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2015-03-24 10:40+0100\n" "PO-Revision-Date: 2011-02-02 18:42+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Angenommen" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Abgelehnt" #: lib/Horde/Itip/Event/Vevent.php:92 lib/Horde/Itip/Event/Vtodo.php:95 msgid "No summary available" msgstr "Keine Zusammenfassung verfügbar" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Unter Vorbehalt" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "hat die Einladung zu dem folgenden Termin angenommen" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "hat die Aktualisierung des folgenden Termins angenommen" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "hat die Einladung zu dem folgenden Termin abgelehnt" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "hat die Aktualisierung des folgenden Termins abgelehnt" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "hat die Einladung zu dem folgenden Termin unter Vorbehalt angenommen" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" "hat die Aktualisierung des folgenden Termins unter Vorbehalt angenommen" Horde_Itip-2.1.1/locale/el/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000102612653733777017677 0ustar janjan4L`ajlsAcceptedDeclinedProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); Εγινε αποδεκτόΈχουν αρνηθείHorde_Itip-2.1.1/locale/el/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000365212653733777017711 0ustar janjan# Greek translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Εγινε αποδεκτό" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Έχουν αρνηθεί" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "Οι προτιμήσεις δεν είναι διαθέσιμες." #: lib/Horde/Itip/Response/Type/Tentative.php:49 #, fuzzy msgid "Tentative" msgstr "Προσωρινά Αποδεκτό" #: lib/Horde/Itip/Response/Type/Accept.php:63 #, fuzzy msgid "has accepted the invitation to the following event" msgstr "%s απάντησε στην πρόσκληση για %s." #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 #, fuzzy msgid "has declined the invitation to the following event" msgstr "%s απάντησε στην πρόσκληση για %s." #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/es/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000273012653733777017711 0ustar janjan t# 82B.u2.>:E) 2< R6^:7;GDK   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2012-01-17 12:38+0100 PO-Revision-Date: 2013-06-11 20:26+0200 Last-Translator: Manuel P. Ayala , Juan C. Blanco Language-Team: i18n@lists.horde.org Language: es MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); AceptadaRechazadaResumen no disponibleProvisionalha aceptado la invitación al siguiente acontecimientoha aceptado la actualización del siguiente acontecimientoha rechazado la invitación al siguiente acontecimientoha rechazado la actualización del siguiente acontecimientoha aceptado provisionalmente la invitación al siguiente acontecimientoha aceptado provisionalmente la actualización del siguiente acontecimientoHorde_Itip-2.1.1/locale/es/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000414512653733777017716 0ustar janjan# Spanish translations for Horde_Itip package. # Copyright (C) 2013 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip package. # Automatically generated, 2013. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip \n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2012-01-17 12:38+0100\n" "PO-Revision-Date: 2013-06-11 20:26+0200\n" "Last-Translator: Manuel P. Ayala , Juan C. Blanco " "\n" "Language-Team: i18n@lists.horde.org\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Aceptada" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Rechazada" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Resumen no disponible" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Provisional" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "ha aceptado la invitación al siguiente acontecimiento" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "ha aceptado la actualización del siguiente acontecimiento" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "ha rechazado la invitación al siguiente acontecimiento" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "ha rechazado la actualización del siguiente acontecimiento" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "ha aceptado provisionalmente la invitación al siguiente acontecimiento" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" "ha aceptado provisionalmente la actualización del siguiente acontecimiento" Horde_Itip-2.1.1/locale/et/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000255112653733777017713 0ustar janjan t# 82B.u2.>:E|  ,/42d,/8;-   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2011-02-02 16:17+0100 PO-Revision-Date: 2010-11-09 01:27+0200 Last-Translator: Alar Sing Language-Team: i18n@lists.horde.org Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); NõustutudKeeldutudKokkuvõtte pole saadavalKahtlevon aktsepteerinud kutse järgnevale sündmuseleon aktsepteerinud uuenduse järgnevale sündmuseleon keeldunud kutsest järgnevale sündmuseleon keeldunud uuendusest järgnevale sündmuseleon esialgselt nõustunud kutsega järgnevale sündmuseleon esialgselt nõustunud uuendusega järgnevale sündmuseleHorde_Itip-2.1.1/locale/et/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000376012653733777017721 0ustar janjan# Estonian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2011-02-02 16:17+0100\n" "PO-Revision-Date: 2010-11-09 01:27+0200\n" "Last-Translator: Alar Sing \n" "Language-Team: i18n@lists.horde.org\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Nõustutud" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Keeldutud" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Kokkuvõtte pole saadaval" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Kahtlev" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "on aktsepteerinud kutse järgnevale sündmusele" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "on aktsepteerinud uuenduse järgnevale sündmusele" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "on keeldunud kutsest järgnevale sündmusele" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "on keeldunud uuendusest järgnevale sündmusele" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "on esialgselt nõustunud kutsega järgnevale sündmusele" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "on esialgselt nõustunud uuendusega järgnevale sündmusele" Horde_Itip-2.1.1/locale/eu/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000263012653733777017712 0ustar janjan t# 82B.u2.>:E9AI\,l,,,; ;\   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2012-01-17 12:38+0100 PO-Revision-Date: 2013-01-16 13:29+0100 Last-Translator: Ibon Igartua Language-Team: Euskal Herriko Unibertsitatea Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Poedit-Language: Basque OnartuaEzetsiaEz dago laburpenikBehin-behinekoaondorengo gertaerarako gonbidapena onartu duondorengo gertaerarako eguneraketa onartu duondorengo gertaerarako gonbidapena ezetsi duondorengo gertaerarako eguneraketa ezetsi duondorengo gertaerarako gonbidapena behin-behinean onartu duondorengo gertaerarako eguneraketa behin-behinean onartu duHorde_Itip-2.1.1/locale/eu/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000404112653733777017713 0ustar janjan# Basque translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2012-01-17 12:38+0100\n" "PO-Revision-Date: 2013-01-16 13:29+0100\n" "Last-Translator: Ibon Igartua \n" "Language-Team: Euskal Herriko Unibertsitatea \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: Basque\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Onartua" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Ezetsia" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Ez dago laburpenik" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Behin-behinekoa" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "ondorengo gertaerarako gonbidapena onartu du" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "ondorengo gertaerarako eguneraketa onartu du" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "ondorengo gertaerarako gonbidapena ezetsi du" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "ondorengo gertaerarako eguneraketa ezetsi du" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "ondorengo gertaerarako gonbidapena behin-behinean onartu du" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "ondorengo gertaerarako eguneraketa behin-behinean onartu du" Horde_Itip-2.1.1/locale/fa/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000073512653733777017673 0ustar janjan4L`ajAsAcceptedDeclinedProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit پذیرفته شدزوال یافتهHorde_Itip-2.1.1/locale/fa/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000342212653733777017672 0ustar janjan# Persian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "پذیرفته شد" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "زوال یافته" #: lib/Horde/Itip/Event/Vevent.php:106 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 #, fuzzy msgid "Tentative" msgstr "آزمایشی پذیرفته شده" #: lib/Horde/Itip/Response/Type/Accept.php:63 #, fuzzy msgid "has accepted the invitation to the following event" msgstr "%s به دعوت به %s پاسخ داده است" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 #, fuzzy msgid "has declined the invitation to the following event" msgstr "%s به دعوت به %s پاسخ داده است" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/fi/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000261112653733777017676 0ustar janjan t# 82B.u2.>:E   >-G2u078>J   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2011-02-02 16:17+0100 PO-Revision-Date: 2012-03-07 15:07:07+0200 Last-Translator: Leena Heino Language-Team: Finnish Language: fi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); HyväksyiKieltäytyiYhteenvetoa ei ole saatavissaAlustavaon hyväksynyt kutsusi seuraavaan tapahtumaanon hyväksynyt päivityksen seuraavaan tapahtumaanon kieltäytynyt kutsusta seuraavaan tapahtumaanon kieltäytynyt päivityksestä seuraavaan tapahtumaanon alustavasti hyväksynyt kutsun seuraavaan tapahtumaanon alustavasti hyväksynyt päivityksen seuraavaan tapahtumaanHorde_Itip-2.1.1/locale/fi/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000402712653733777017704 0ustar janjan# Finnish translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Leena Heino , 2010-2012. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2011-02-02 16:17+0100\n" "PO-Revision-Date: 2012-03-07 15:07:07+0200\n" "Last-Translator: Leena Heino \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Hyväksyi" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Kieltäytyi" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Yhteenvetoa ei ole saatavissa" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Alustava" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "on hyväksynyt kutsusi seuraavaan tapahtumaan" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "on hyväksynyt päivityksen seuraavaan tapahtumaan" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "on kieltäytynyt kutsusta seuraavaan tapahtumaan" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "on kieltäytynyt päivityksestä seuraavaan tapahtumaan" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "on alustavasti hyväksynyt kutsun seuraavaan tapahtumaan" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "on alustavasti hyväksynyt päivityksen seuraavaan tapahtumaan" Horde_Itip-2.1.1/locale/fr/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000270312653733777017711 0ustar janjan t# 82B.u2.>:EAJR j0t3/2 A<D~   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2012-01-17 12:38+0100 PO-Revision-Date: 2013-01-16 16:31+0100 Last-Translator: Paul De Vlieger Language-Team: French Language: fr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n > 1); X-Generator: Lokalize 1.4 AcceptéRefuséRésumé non disponibleTentativea accepté l'invitation à l'évènement suivanta accepté la mise à jour de l'évènement suivanta refusé l'invitation à l'évènement suivanta refusé la mise à jour de l'évènement suivanta accepté avec hésitation l'invitation à l'évènement suivanta accepté avec hésitation la mise à jour de l'évènement suivantHorde_Itip-2.1.1/locale/fr/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000422412653733777017714 0ustar janjan# French translations for Horde_Itip package. # Copyright (C) 2013 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip package. # # Automatically generated, 2011. # Paul De Vlieger , 2013 msgid "" msgstr "" "Project-Id-Version: Horde_Itip \n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2012-01-17 12:38+0100\n" "PO-Revision-Date: 2013-01-16 16:31+0100\n" "Last-Translator: Paul De Vlieger \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Lokalize 1.4\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Accepté" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Refusé" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Résumé non disponible" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Tentative" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "a accepté l'invitation à l'évènement suivant" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "a accepté la mise à jour de l'évènement suivant" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "a refusé l'invitation à l'évènement suivant" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "a refusé la mise à jour de l'évènement suivant" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "a accepté avec hésitation l'invitation à l'évènement suivant" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "a accepté avec hésitation la mise à jour de l'évènement suivant" Horde_Itip-2.1.1/locale/gl/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777017707 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/gl/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000316712653733777017714 0ustar janjan# Galician translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "Non hai preferencias dispoñibles." #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/he/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000064612653733777017702 0ustar janjan$,8l9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); Horde_Itip-2.1.1/locale/he/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000317112653733777017701 0ustar janjan# Hebrew translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/hr/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000262712653733777017720 0ustar janjan t# 82B.u2.>:E Vbk (*$&3-5a   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2011-02-02 16:17+0100 PO-Revision-Date: 2011-11-08 16:49+0200 Last-Translator: Valentin Vidic Language-Team: i18n@lists.horde.org Language: hr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); PrihvaćenoOdbijenoSažetak nije dostupanProvizornoje prihvatio poziv na sljedeći događajje prihvatio promjenu sljedećeg događajaje odbio poziv na sljedeći događajje odbio promjenu sljedećeg događajaje provizorno prihvatio poziv na sljedeći događajje provizorno prihvatio promjenu sljedećeg događajaHorde_Itip-2.1.1/locale/hr/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000406312653733777017717 0ustar janjan# Croatian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Valentin Vidic , 2011. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2011-02-02 16:17+0100\n" "PO-Revision-Date: 2011-11-08 16:49+0200\n" "Last-Translator: Valentin Vidic \n" "Language-Team: i18n@lists.horde.org\n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Prihvaćeno" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Odbijeno" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Sažetak nije dostupan" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Provizorno" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "je prihvatio poziv na sljedeći događaj" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "je prihvatio promjenu sljedećeg događaja" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "je odbio poziv na sljedeći događaj" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "je odbio promjenu sljedećeg događaja" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "je provizorno prihvatio poziv na sljedeći događaj" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "je provizorno prihvatio promjenu sljedećeg događaja" Horde_Itip-2.1.1/locale/hu/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000257412653733777017724 0ustar janjan t# 82B.u2.>:E   +05/f43>=>   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2012-01-17 12:38+0100 PO-Revision-Date: 2014-07-14 11:35+0200 Last-Translator: Andras Galos Language-Team: i18n@lists.horde.org Language: hu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); ElfogadvaElutasítvaNincs leírásTervezettelfogadta a meghívást a következő eseményreelfogadta a következő esemény frissítésételutasította a meghívást a következő eseményreelutasította a következő esemény frissítésétfeltételesen elfogadta a meghívást a következő eseményrefeltételesen elfogadta a következő esemény frissítésétHorde_Itip-2.1.1/locale/hu/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000374312653733777017726 0ustar janjan# Hungarian translations for Horde_Itip module. # Copyright 2010-2013 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip \n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2012-01-17 12:38+0100\n" "PO-Revision-Date: 2014-07-14 11:35+0200\n" "Last-Translator: Andras Galos \n" "Language-Team: i18n@lists.horde.org\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Elfogadva" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Elutasítva" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Nincs leírás" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Tervezett" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "elfogadta a meghívást a következő eseményre" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "elfogadta a következő esemény frissítését" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "elutasította a meghívást a következő eseményre" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "elutasította a következő esemény frissítését" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "feltételesen elfogadta a meghívást a következő eseményre" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "feltételesen elfogadta a következő esemény frissítését" Horde_Itip-2.1.1/locale/id/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777017701 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=ASCII Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/id/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000322012653733777017674 0ustar janjan# Indonesian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ASCII\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 #, fuzzy msgid "Declined" msgstr "Jarak antara bagian bawah gambar dengan garis dasar baris" #: lib/Horde/Itip/Event/Vevent.php:106 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/is/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777017720 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/is/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000313212653733777017715 0ustar janjan# Icelandic translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 #, fuzzy msgid "Declined" msgstr "Eytt" #: lib/Horde/Itip/Event/Vevent.php:106 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/it/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000064612653733777017722 0ustar janjan$,8l9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); Horde_Itip-2.1.1/locale/it/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000323412653733777017721 0ustar janjan# Italian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "servizio non disponibile." #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/ja/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000274112653733777017676 0ustar janjan t# 82B.u2.>:E  +8 Q?[???B[B   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2012-01-17 12:38+0100 PO-Revision-Date: 2012-10-14 11:21+0900 Last-Translator: Hiromi Kimura Language-Team: i18n@lists.horde.org Language: ja MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Poedit 1.5.4 受諾済み謝絶済み一覧がありません仮受諾さんは以下のイベントへの招待を受諾しましたさんは以下のイベントへの変更を受諾しましたさんは以下のイベントへの招待を辞退しましたさんは以下のイベントへの変更を拒否しましたさんは以下のイベントへの招待を仮受諾しましたさんは以下のイベントへの変更を仮受諾しましたHorde_Itip-2.1.1/locale/ja/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000414512653733777017701 0ustar janjan# Japanese translation for Horde. # Copyright 2004-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde package. # Hiromi Kimura # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2012-01-17 12:38+0100\n" "PO-Revision-Date: 2012-10-14 11:21+0900\n" "Last-Translator: Hiromi Kimura \n" "Language-Team: i18n@lists.horde.org\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 1.5.4\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "受諾済み" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "謝絶済み" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "一覧がありません" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "仮受諾" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "さんは以下のイベントへの招待を受諾しました" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "さんは以下のイベントへの変更を受諾しました" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "さんは以下のイベントへの招待を辞退しました" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "さんは以下のイベントへの変更を拒否しました" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "さんは以下のイベントへの招待を仮受諾しました" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "さんは以下のイベントへの変更を仮受諾しました" Horde_Itip-2.1.1/locale/km/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777017714 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/km/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000321312653733777017711 0ustar janjan# Khmer translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "មិន​អាច​រក​សេវា​បាន" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/ko/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000063712653733777017717 0ustar janjan$,8e9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; Horde_Itip-2.1.1/locale/ko/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000334712653733777017723 0ustar janjan# Korean translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 #, fuzzy msgid "Declined" msgstr "삭제된 메일" #: lib/Horde/Itip/Event/Vevent.php:106 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 #, fuzzy msgid "has accepted the invitation to the following event" msgstr "%s 정의를 읽을 수 없습니다." #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 #, fuzzy msgid "has declined the invitation to the following event" msgstr "%s 정의를 읽을 수 없습니다." #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/lt/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000252512653733777017723 0ustar janjan t# 82B.u2.>:E:BK \$g #3/%   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2011-05-28 01:09+0300 PO-Revision-Date: 2011-06-27 23:49+0300 Last-Translator: Vilius Šumskas Language-Team: Lithuanian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2); PriimtaAtmestasSantraukos nėraBandomasispriėmė pakvietimą į šį įvykįpriėmė šio įvykio pakeitimusatmetė pakvietimą į šį įvykįatmetė šio įvykio pakeitimuspriėmė pakvietimą į šį įvykį su pakeitimaispriėmė šio įvykio pakeitimus su pakeitimaisHorde_Itip-2.1.1/locale/lt/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000374512653733777017733 0ustar janjan# Lithuanian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Vilius Šumskas , 2011. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2011-05-28 01:09+0300\n" "PO-Revision-Date: 2011-06-27 23:49+0300\n" "Last-Translator: Vilius Šumskas \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Priimta" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Atmestas" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Santraukos nėra" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Bandomasis" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "priėmė pakvietimą į šį įvykį" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "priėmė šio įvykio pakeitimus" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "atmetė pakvietimą į šį įvykį" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "atmetė šio įvykio pakeitimus" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "priėmė pakvietimą į šį įvykį su pakeitimais" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "priėmė šio įvykio pakeitimus su pakeitimais" Horde_Itip-2.1.1/locale/lv/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000274712653733777017733 0ustar janjan t# 82B.u2.>:E s~9(: )FCp2   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2011-02-02 16:17+0100 PO-Revision-Date: 2011-10-16 15:21+0300 Last-Translator: Jānis Eisaks Language-Team: i18n@lists.horde.org Language: lv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2); X-Poedit-Language: Latvian X-Poedit-Country: LATVIA X-Poedit-SourceCharset: utf-8 AkceptētsAtteiktsNav kopsavilkumaNeapstiprinātspieņēma uzaicinājumu piedalīties sekojošā notikumāpieņēma izmaiņas sekojošā notikumānoraidīja uzaicinājumu piedalīties sekojošā notikumānoraidīja izmaiņas sekojošā notikumāizteica nodomu pieņemt uzaicinājumu piedalīties šajā notikumāizteica nodomu pieņemt izmaiņas šajā notikumāHorde_Itip-2.1.1/locale/lv/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000417612653733777017734 0ustar janjan# Latvian translations for Horde_Itip package. # Copyright 2011-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip package. # Automatically generated, 2011. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2011-02-02 16:17+0100\n" "PO-Revision-Date: 2011-10-16 15:21+0300\n" "Last-Translator: Jānis Eisaks \n" "Language-Team: i18n@lists.horde.org\n" "Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" "X-Poedit-Language: Latvian\n" "X-Poedit-Country: LATVIA\n" "X-Poedit-SourceCharset: utf-8\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Akceptēts" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Atteikts" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Nav kopsavilkuma" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Neapstiprināts" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "pieņēma uzaicinājumu piedalīties sekojošā notikumā" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "pieņēma izmaiņas sekojošā notikumā" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "noraidīja uzaicinājumu piedalīties sekojošā notikumā" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "noraidīja izmaiņas sekojošā notikumā" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "izteica nodomu pieņemt uzaicinājumu piedalīties šajā notikumā" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "izteica nodomu pieņemt izmaiņas šajā notikumā" Horde_Itip-2.1.1/locale/mk/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777017714 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/mk/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000320612653733777017713 0ustar janjan# Macedonian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "Нема достапни подесувања." #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/nb/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000076112653733777017703 0ustar janjan4L`ajlsAcceptedDeclinedProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); GodtattAvslåttHorde_Itip-2.1.1/locale/nb/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000340712653733777017706 0ustar janjan# Norwegian Bokmal translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Godtatt" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Avslått" #: lib/Horde/Itip/Event/Vevent.php:106 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 #, fuzzy msgid "Tentative" msgstr "Godta foreløpig" #: lib/Horde/Itip/Response/Type/Accept.php:63 #, fuzzy msgid "has accepted the invitation to the following event" msgstr "%s har svart på invitasjonen til %s." #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 #, fuzzy msgid "has declined the invitation to the following event" msgstr "%s har svart på invitasjonen til %s." #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/nl/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000302612653733777017712 0ustar janjan t# 82B.u2.>:E = JTr>=;:<OwN   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2012-01-17 12:38+0100 PO-Revision-Date: 2012-11-05 15:00+0100 Last-Translator: Arjen de Korte Language-Team: American English Language: en_US MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: Lokalize 1.4 GeaccepteerdGeweigerdGeen samenvatting beschikbaarOnder voorbehoudheeft de uitnodiging voor de volgende gebeurtenis geaccepteerdheeft de aanpassing voor de volgende gebeurtenis geaccepteerdheeft de uitnodiging voor de volgende gebeurtenis geweigerdheeft de aanpassing voor de volgende gebeurtenis geweigerdheeft de uitnodiging voor de volgende gebeurtenis onder voorbehoud geaccepteerdheeft de aanpassing voor de volgende gebeurtenis onder voorbehoud geaccepteerdHorde_Itip-2.1.1/locale/nl/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000427412653733777017723 0ustar janjan# Dutch translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Arjen de Korte , 2012. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip \n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2012-01-17 12:38+0100\n" "PO-Revision-Date: 2012-11-05 15:00+0100\n" "Last-Translator: Arjen de Korte \n" "Language-Team: American English \n" "Language: en_US\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 1.4\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Geaccepteerd" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Geweigerd" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Geen samenvatting beschikbaar" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Onder voorbehoud" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "heeft de uitnodiging voor de volgende gebeurtenis geaccepteerd" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "heeft de aanpassing voor de volgende gebeurtenis geaccepteerd" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "heeft de uitnodiging voor de volgende gebeurtenis geweigerd" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "heeft de aanpassing voor de volgende gebeurtenis geweigerd" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" "heeft de uitnodiging voor de volgende gebeurtenis onder voorbehoud " "geaccepteerd" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" "heeft de aanpassing voor de volgende gebeurtenis onder voorbehoud " "geaccepteerd" Horde_Itip-2.1.1/locale/nn/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000064612653733777017721 0ustar janjan$,8l9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); Horde_Itip-2.1.1/locale/nn/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000326212653733777017721 0ustar janjan# Norwegian Nynorsk translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "Ingen innstillingar er tilgjengelege." #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/pl/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000074012653733777017714 0ustar janjan$,89Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); Horde_Itip-2.1.1/locale/pl/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000331412653733777017717 0ustar janjan# Polish translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 #, fuzzy msgid "Declined" msgstr "Linia pozioma" #: lib/Horde/Itip/Event/Vevent.php:106 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/pt/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000064612653733777017731 0ustar janjan$,8l9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); Horde_Itip-2.1.1/locale/pt/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000325712653733777017735 0ustar janjan# Portuguese translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 #, fuzzy msgid "Declined" msgstr "Linha base" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "serviço indisponível" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/pt_BR/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000255412653733777020314 0ustar janjan t# 82B.u2.>:E 9(E-n(.8>-   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2011-02-02 16:17+0100 PO-Revision-Date: 2011-06-12 03:04-0300 Last-Translator: Luis Felipe Marzagao Language-Team: i18n@lists.horde.org Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n > 1); AceitoRecusadoNenhum resumo disponívelProvisórioaceitou o convite para o seguinte eventoaceitou a atualizaçao para o seguinte eventorecusou o convite para o seguinte eventorecusou a atualização para o seguinte eventoaceitou provisoriamente o convite para o seguinte eventoaceitou provisoriamente a atualização para o seguinte eventoHorde_Itip-2.1.1/locale/pt_BR/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000376512653733777020324 0ustar janjan# Portuguese translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2011-02-02 16:17+0100\n" "PO-Revision-Date: 2011-06-12 03:04-0300\n" "Last-Translator: Luis Felipe Marzagao \n" "Language-Team: i18n@lists.horde.org\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Aceito" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Recusado" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Nenhum resumo disponível" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Provisório" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "aceitou o convite para o seguinte evento" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "aceitou a atualizaçao para o seguinte evento" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "recusou o convite para o seguinte evento" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "recusou a atualização para o seguinte evento" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "aceitou provisoriamente o convite para o seguinte evento" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "aceitou provisoriamente a atualização para o seguinte evento" Horde_Itip-2.1.1/locale/ro/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000072412653733777017723 0ustar janjan$,89Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=ASCII Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2; Horde_Itip-2.1.1/locale/ro/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000332612653733777017727 0ustar janjan# Romanian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ASCII\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "Nu exista preferinte disponibile." #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/ru/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000076012653733777017731 0ustar janjan$,89Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); Horde_Itip-2.1.1/locale/ru/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000471712653733777017742 0ustar janjan# Russian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 #, fuzzy msgid "Accepted" msgstr "Принято:" #: lib/Horde/Itip/Response/Type/Decline.php:49 #, fuzzy msgid "Declined" msgstr "Удаленные" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "Нет доступных настроек." #: lib/Horde/Itip/Response/Type/Tentative.php:49 #, fuzzy msgid "Tentative" msgstr "неактивно" #: lib/Horde/Itip/Response/Type/Accept.php:63 #, fuzzy msgid "has accepted the invitation to the following event" msgstr "%s принял приглашение на следующие события:" #: lib/Horde/Itip/Response/Type/Accept.php:62 #, fuzzy msgid "has accepted the update to the following event" msgstr "%s принял обновления к следующим событиям:" #: lib/Horde/Itip/Response/Type/Decline.php:63 #, fuzzy msgid "has declined the invitation to the following event" msgstr "%s отказал в ответ на приглашение на следующие события:" #: lib/Horde/Itip/Response/Type/Decline.php:62 #, fuzzy msgid "has declined the update to the following event" msgstr "%s отказал в ответ на обновления по следующим событиям" #: lib/Horde/Itip/Response/Type/Tentative.php:63 #, fuzzy msgid "has tentatively accepted the invitation to the following event" msgstr "%s принял приглашение на следюущие события в порядке эксперимента:" #: lib/Horde/Itip/Response/Type/Tentative.php:62 #, fuzzy msgid "has tentatively accepted the update to the following event" msgstr "%s принял обновления по следующим событиям в порядке эксперимента" Horde_Itip-2.1.1/locale/sk/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000261712653733777017723 0ustar janjan t# 82B.u2.>:E  )5Q*e,.169U   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2011-02-02 16:17+0100 PO-Revision-Date: 2011-05-18 17:14+0100 Last-Translator: Martin Matuška Language-Team: i18n@lists.horde.org Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; PrijatéOdmietnutéSúhrn nie je k dispozíciiPredbežne prijatéprijal/-a pozvanie na nasledovnú udalosťprijal/-a aktualizáciu nasledovnej udalostiodmietol/-la pozvanie na nasledujúcu udalosťodmietol/-la aktualizáciu nasledujúcej udalostipredbežne prijal/-a pozvanie na nasledujúcu udalosťpredbežne prijal/-a aktualizáciu nasledujúcej udalostiHorde_Itip-2.1.1/locale/sk/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000402412653733777017720 0ustar janjan# Slovak translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2011-02-02 16:17+0100\n" "PO-Revision-Date: 2011-05-18 17:14+0100\n" "Last-Translator: Martin Matuška \n" "Language-Team: i18n@lists.horde.org\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Prijaté" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Odmietnuté" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Súhrn nie je k dispozícii" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Predbežne prijaté" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "prijal/-a pozvanie na nasledovnú udalosť" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "prijal/-a aktualizáciu nasledovnej udalosti" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "odmietol/-la pozvanie na nasledujúcu udalosť" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "odmietol/-la aktualizáciu nasledujúcej udalosti" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "predbežne prijal/-a pozvanie na nasledujúcu udalosť" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "predbežne prijal/-a aktualizáciu nasledujúcej udalosti" Horde_Itip-2.1.1/locale/sl/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000073212653733777017720 0ustar janjan$,89Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3); Horde_Itip-2.1.1/locale/sl/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000331712653733777017725 0ustar janjan# Slovenian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "%100==4 ? 2 : 3);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "servis ni na voljo." #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/sv/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000076312653733777017736 0ustar janjan4L`ajls AcceptedDeclinedProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); AccepteradAvböjtHorde_Itip-2.1.1/locale/sv/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000340312653733777017733 0ustar janjan# Swedish translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Accepterad" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Avböjt" #: lib/Horde/Itip/Event/Vevent.php:106 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 #, fuzzy msgid "Tentative" msgstr "Preliminärt accepterat" #: lib/Horde/Itip/Response/Type/Accept.php:63 #, fuzzy msgid "has accepted the invitation to the following event" msgstr "%s har svarat på inbjudan till %s." #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 #, fuzzy msgid "has declined the invitation to the following event" msgstr "%s har svarat på inbjudan till %s." #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/tr/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000063712653733777017733 0ustar janjan$,8e9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; Horde_Itip-2.1.1/locale/tr/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000321712653733777017733 0ustar janjan# Turkish translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "servis bulunamıyor" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/uk/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000317612653733777017726 0ustar janjan t# 82B.u2.>:EUf2yD?FFAYT)   AcceptedDeclinedNo summary availableTentativehas accepted the invitation to the following eventhas accepted the update to the following eventhas declined the invitation to the following eventhas declined the update to the following eventhas tentatively accepted the invitation to the following eventhas tentatively accepted the update to the following eventProject-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2012-01-17 12:38+0100 PO-Revision-Date: 2013-04-19 02:00+0200 Last-Translator: Andriy Kopystyansky Language-Team: i18n@lists.horde.org Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); ПрийнятоВідхиленоКороткий зміст недоступнийПопередньоприйняв запрошення на наступну подіюприйняв оновлення наступної подіївідхилив запрошення на наступну подіювідхилив оновлення наступної подіїпопередньо прийняв запрошення на наступну подіюпопередньо прийняв оновлення наступної подіїHorde_Itip-2.1.1/locale/uk/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000435012653733777017724 0ustar janjan# Ukrainian translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2012-01-17 12:38+0100\n" "PO-Revision-Date: 2013-04-19 02:00+0200\n" "Last-Translator: Andriy Kopystyansky \n" "Language-Team: i18n@lists.horde.org\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "Прийнято" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "Відхилено" #: lib/Horde/Itip/Event/Vevent.php:92 msgid "No summary available" msgstr "Короткий зміст недоступний" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "Попередньо" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "прийняв запрошення на наступну подію" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "прийняв оновлення наступної події" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "відхилив запрошення на наступну подію" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "відхилив оновлення наступної події" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "попередньо прийняв запрошення на наступну подію" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "попередньо прийняв оновлення наступної події" Horde_Itip-2.1.1/locale/zh_CN/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777020306 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/zh_CN/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000314312653733777020305 0ustar janjan# Chinese translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "服务不可用" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/zh_TW/LC_MESSAGES/Horde_Itip.mo0000664000175000017500000000057312653733777020340 0ustar janjan$,8A9Project-Id-Version: Horde_Itip Report-Msgid-Bugs-To: dev@lists.horde.org POT-Creation-Date: 2010-10-13 01:27+0200 PO-Revision-Date: 2010-10-13 01:27+0200 Last-Translator: Automatically generated Language-Team: i18n@lists.horde.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Horde_Itip-2.1.1/locale/zh_TW/LC_MESSAGES/Horde_Itip.po0000664000175000017500000000314612653733777020342 0ustar janjan# Chinese translations for Horde_Itip module. # Copyright 2010-2016 Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip module. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2010-10-13 01:27+0200\n" "PO-Revision-Date: 2010-10-13 01:27+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: i18n@lists.horde.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:106 #, fuzzy msgid "No summary available" msgstr "無可用的服務" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/locale/Horde_Itip.pot0000664000175000017500000000317112653733777015704 0ustar janjan# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Horde LLC (http://www.horde.org/) # This file is distributed under the same license as the Horde_Itip package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Horde_Itip\n" "Report-Msgid-Bugs-To: dev@lists.horde.org\n" "POT-Creation-Date: 2015-03-24 10:40+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" #: lib/Horde/Itip/Response/Type/Accept.php:49 msgid "Accepted" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:49 msgid "Declined" msgstr "" #: lib/Horde/Itip/Event/Vevent.php:92 lib/Horde/Itip/Event/Vtodo.php:95 msgid "No summary available" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:49 msgid "Tentative" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:63 msgid "has accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Accept.php:62 msgid "has accepted the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:63 msgid "has declined the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Decline.php:62 msgid "has declined the update to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:63 msgid "has tentatively accepted the invitation to the following event" msgstr "" #: lib/Horde/Itip/Response/Type/Tentative.php:62 msgid "has tentatively accepted the update to the following event" msgstr "" Horde_Itip-2.1.1/test/Horde/Itip/Integration/ItipTest.php0000664000175000017500000003323312653733777021363 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @link http://pear.horde.org/index.php?package=Itip */ /** * Test the itip response handling. * * Copyright 2010 Kolab Systems AG * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * http://www.horde.org/licenses/lgpl21. * * @category Horde * @package Itip * @subpackage UnitTests * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Integration_ItipTest extends PHPUnit_Framework_TestCase { public static function setUpBeforeClass() { setlocale(LC_ALL, 'C'); } public static function tearDownAfterClass() { setlocale(LC_ALL, ''); } public function setUp() { $this->_transport = new Horde_Mail_Transport_Mock(); } public function testMinimalItipHandlingSteps() { $iTip = $this->_getItip(); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()) ); $this->assertEquals($reply->getAttribute('ATTENDEE'), 'mailto:test@example.org'); } public function testForCopiedSequenceIdFromRequestToResponse() { $inv = $this->_getInvitation(); $inv->setAttribute('SEQUENCE', 555); $iTip = $this->_getItip($inv); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()) ); $this->assertSame($reply->getAttribute('SEQUENCE'), 555); } public function testForCopiedStartTimeFromRequestToResponse() { $iTip = $this->_getItip(); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()) ); $this->assertEquals(1222419600, $reply->getAttribute('DTSTART')); } public function testForCopiedEndTimeFromRequestToResponse() { $iTip = $this->_getItip(); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()) ); $this->assertEquals(1222423200, $reply->getAttribute('DTEND')); } public function testForCopiedDurationFromRequestToResponse() { $vCal = new Horde_Icalendar(); $inv = Horde_Icalendar::newComponent('VEVENT', $vCal); $inv->setAttribute('METHOD', 'REQUEST'); $inv->setAttribute('UID', '1'); $inv->setAttribute('SUMMARY', 'Test Invitation'); $inv->setAttribute('DESCRIPTION', 'You are invited'); $inv->setAttribute('ORGANIZER', 'orga@example.org'); $inv->setAttribute('DTSTART', '20080926T110000'); $inv->setAttribute('DURATION', 3600); $iTip = $this->_getItip($inv); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()) ); $this->assertSame($reply->getAttribute('DURATION'), 3600); } public function testForCopiedOrganizerFromRequestToResponse() { $iTip = $this->_getItip(); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()) ); $this->assertSame($reply->getAttribute('ORGANIZER'), 'orga@example.org'); } public function testForCopiedLocationFromRequestToResponse() { $iTip = $this->_getItip(); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()) ); $this->assertSame($reply->getAttribute('LOCATION'), 'Somewhere'); } public function testForCopiedDescriptionFromRequestToResponse() { $iTip = $this->_getItip(); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()) ); $this->assertSame($reply->getAttribute('DESCRIPTION'), 'You are invited'); } public function testForCopiedUidFromRequestToResponse() { $iTip = $this->_getItip(); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()) ); $this->assertSame($reply->getAttribute('UID'), '1'); } public function testIcalendarResponseHasMethodReply() { $iTip = $this->_getItip(); $reply = $iTip->getIcalendarResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()), new Horde_Itip_Response_Options_Kolab() ); $this->assertEquals($reply->getAttribute('METHOD'), 'REPLY'); } public function testMessageResponseHasFromAddress() { $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendSinglepartResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'From: Mister Test ', $this->_transport->sentMessages[0]['header_text'] ); } public function testMessageResponseWithIdentityResourceHasFromAddress() { $_SERVER['SERVER_NAME'] = 'localhost'; $invitation = $this->_getInvitation(); $resource = new Horde_Itip_Resource_Identity( new Horde_Itip_Stub_Identity(), 'mailto:test@example.org', 'test' ); $iTip = Horde_Itip::factory( $invitation, $resource ); $reply = $iTip->sendSinglepartResponse( new Horde_Itip_Response_Type_Accept($resource), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'From: "Mr. Test" ', $this->_transport->sentMessages[0]['header_text'] ); } public function testMessageResponseWithDefaultIdentityResourceHasDefaultFromAddress() { $_SERVER['SERVER_NAME'] = 'localhost'; $invitation = $this->_getInvitation(); $resource = new Horde_Itip_Resource_Identity( new Horde_Itip_Stub_Identity(), 'mailto:default@example.org', 'default' ); $iTip = Horde_Itip::factory( $invitation, $resource ); $reply = $iTip->sendSinglepartResponse( new Horde_Itip_Response_Type_Accept($resource), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'From: default@example.org', $this->_transport->sentMessages[0]['header_text'] ); } public function testMessageResponseHasToAddress() { $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendSinglepartResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'To: orga@example.org', $this->_transport->sentMessages[0]['header_text'] ); } public function testMessageAcceptResponseHasAcceptSubject() { $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendSinglepartResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'Subject: Accepted: Test', $this->_transport->sentMessages[0]['header_text'] ); } public function testMessageDeclineResponseHasDeclineSubject() { $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendSinglepartResponse( new Horde_Itip_Response_Type_Decline($this->_getResource()), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'Subject: Declined: Test', $this->_transport->sentMessages[0]['header_text'] ); } public function testMessageTentativeResponseHasTentativeSubject() { $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendSinglepartResponse( new Horde_Itip_Response_Type_Tentative($this->_getResource()), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'Subject: Tentative: Test', $this->_transport->sentMessages[0]['header_text'] ); } public function testMessageResponseAllowsAddingCommentsToTheSubject() { $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendSinglepartResponse( new Horde_Itip_Response_Type_Accept($this->_getResource(), 'info'), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'Subject: Accepted [info]: Test', $this->_transport->sentMessages[0]['header_text'] ); } public function testAttendeeHoldsInformationAboutMailAddress() { $iTip = $this->_getItip(); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()), new Horde_Itip_Response_Options_Kolab() ); $this->assertEquals($reply->getAttribute('ATTENDEE'), 'mailto:test@example.org'); } public function testAttendeeHoldsInformationAboutCommonNameAndStatus() { $iTip = $this->_getItip(); $reply = $iTip->getVeventResponse( new Horde_Itip_Response_Type_Accept($this->_getResource()), new Horde_Itip_Response_Options_Kolab() ); $parameters = $reply->getAttribute('ATTENDEE', true); $this->assertEquals( array_pop($parameters), array( 'CN' => 'Mister Test', 'PARTSTAT' => 'ACCEPTED' ) ); } public function testMultipartMessageResponseHoldsMultipleParts() { $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendMultipartResponse( new Horde_Itip_Response_Type_Accept($this->_getResource(), 'info'), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $mail = $this->_transport->sentMessages[0]['header_text'] . "\r\n\r\n"; $mail .= $this->_transport->sentMessages[0]['body']; $part = Horde_Mime_Part::parseMessage($mail); $this->assertEquals(2, count($part->getParts())); } public function testMultipartMessageDeclineResponseHasDeclineSubject() { $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendMultipartResponse( new Horde_Itip_Response_Type_Decline($this->_getResource()), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'Subject: Declined: Test', $this->_transport->sentMessages[0]['header_text'] ); } public function testMultipartMessageTentativeResponseHasTentativeSubject() { $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendMultipartResponse( new Horde_Itip_Response_Type_Tentative($this->_getResource()), new Horde_Itip_Response_Options_Kolab(), $this->_transport ); $this->assertContains( 'Subject: Tentative: Test', $this->_transport->sentMessages[0]['header_text'] ); } public function testMultipartMessageWithHordeOptionsHasMessageId() { $_SERVER['REMOTE_ADDR'] = 'none'; $_SERVER['SERVER_NAME'] = 'localhost'; $iTip = $this->_getItip(); $reply = $iTip->sendMultipartResponse( new Horde_Itip_Response_Type_Accept($this->_getResource(), 'info'), new Horde_Itip_Response_Options_Horde('UTF-8', array()), $this->_transport ); $this->assertContains( 'Message-ID:', $this->_transport->sentMessages[0]['header_text'] ); } private function _getItip($invitation = null) { if ($invitation === null) { $invitation = $this->_getInvitation(); } return Horde_Itip::factory( $invitation, $this->_getResource() ); } private function _getInvitation() { $vCal = new Horde_Icalendar(); $inv = Horde_Icalendar::newComponent('VEVENT', $vCal); $inv->setAttribute('METHOD', 'REQUEST'); $inv->setAttribute('UID', '1'); $inv->setAttribute('SUMMARY', 'Test Invitation'); $inv->setAttribute('DESCRIPTION', 'You are invited'); $inv->setAttribute('LOCATION', 'Somewhere'); $inv->setAttribute('ORGANIZER', 'orga@example.org'); $inv->setAttribute('DTSTART', 1222419600); $inv->setAttribute('DTEND', 1222423200); return $inv; } private function _getResource($mail = null, $cn = null) { if ($mail === null) { $mail = 'test@example.org'; } if ($cn === null) { $cn = 'Mister Test'; } return new Horde_Itip_Resource_Base($mail, $cn); } } Horde_Itip-2.1.1/test/Horde/Itip/Stub/Identity.php0000664000175000017500000000430312653733777020035 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @link http://pear.horde.org/index.php?package=Imp */ /** * Dummy IMP_Prefs_Identity stub. * * Copyright 2010-2016 Horde LLC (http://www.horde.org/) * * See the enclosed file COPYING for license information (GPL). If you * did not receive this file, see http://www.horde.org/licenses/gpl. * * @category Horde * @package IMP * @subpackage UnitTests * @author Gunnar Wrobel * @license http://www.horde.org/licenses/gpl GPL * @link http://pear.horde.org/index.php?package=Imp */ class Horde_Itip_Stub_Identity { private $_id = 'default'; public function getMatchingIdentity($mail) { if ($mail == 'test@example.org') { return 'test'; } } public function setDefault($id) { if ($id != 'test' && $id != 'other' && $id != 'default') { throw new Exception("Unexpected default $id!"); } $this->_id = $id; } public function getDefault() { return $this->_id; } public function getFromAddress() { if ($this->_id == 'test') { return new Horde_Mail_Rfc822_Address('test@example.org'); } if ($this->_id == 'default') { return new Horde_Mail_Rfc822_Address('default@example.org'); } } public function getDefaultFromAddress($fullname = false) { $ob = $this->getFromAddress(); if ($fullname) { $ob->personal = $this->getValue('fullname'); } return $ob; } public function getValue($value) { switch ($value) { case 'fullname': if ($this->_id == 'test') { return 'Mr. Test'; } else { return ''; } case 'replyto_addr': switch ($this->_id) { case 'test': return 'test@example.org'; case 'other': return 'reply@example.org'; } } } }Horde_Itip-2.1.1/test/Horde/Itip/Unit/Event/VeventTest.php0000664000175000017500000000207212653733777021437 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Unit_Event_VeventTest extends PHPUnit_Framework_TestCase { public function testGetMethodReturnsMethod() { $inv = Horde_Icalendar::newComponent('VEVENT', false); $inv->setAttribute('METHOD', 'TEST'); $vevent = new Horde_Itip_Event_Vevent($inv); $this->assertEquals('TEST', $vevent->getMethod()); } public function testGetMethodReturnsDefaultMethod() { $inv = Horde_Icalendar::newComponent('VEVENT', false); $vevent = new Horde_Itip_Event_Vevent($inv); $this->assertEquals('REQUEST', $vevent->getMethod()); } } Horde_Itip-2.1.1/test/Horde/Itip/Unit/Response/Type/BaseTest.php0000664000175000017500000000216212653733777022500 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @link http://pear.horde.org/index.php?package=Itip */ /** * Test the base response definition. * * Copyright 2010 Kolab Systems AG * * See the enclosed file COPYING for license information (LGPL). If you did not * receive this file, see * http://www.horde.org/licenses/lgpl21. * * @category Horde * @package Itip * @subpackage UnitTests * @author Gunnar Wrobel * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @link http://pear.horde.org/index.php?package=Itip */ class Horde_Itip_Unit_Response_Type_BaseTest extends PHPUnit_Framework_TestCase { /** * @expectedException Horde_Itip_Exception */ public function testExceptionOnUndefinedRequest() { $type = new Horde_Itip_Response_Type_Accept( new Horde_Itip_Resource_Base('', '') ); $type->getRequest(); } } Horde_Itip-2.1.1/test/Horde/Itip/AllTests.php0000664000175000017500000000013212653733777017056 0ustar janjanrun(); Horde_Itip-2.1.1/test/Horde/Itip/Autoload.php0000664000175000017500000000061712653733777017103 0ustar janjan * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @link http://pear.horde.org/index.php?package=Itip */ /** Load dependencies from the test suite */ require_once __DIR__ . '/Stub/Identity.php'; Horde_Itip-2.1.1/test/Horde/Itip/bootstrap.php0000664000175000017500000000014312653733777017342 0ustar janjan ../../../lib