[packaging] Branch 'upstream' - 3 commits - Date_Holidays_UNO-0.1.3/Holidays Date_Holidays_UNO-0.1.3/lang Date_Holidays_UNO-0.1.3/tests package.xml

Jeroen van Meeuwen vanmeeuwen at kolabsys.com
Fri Jan 14 16:29:53 CET 2011


 Date_Holidays_UNO-0.1.3/Holidays/Driver/UNO.php                      |  562 +++++
 Date_Holidays_UNO-0.1.3/lang/UNO/de_DE.ser                           |    1 
 Date_Holidays_UNO-0.1.3/lang/UNO/de_DE.xml                           |  338 +++
 Date_Holidays_UNO-0.1.3/lang/UNO/en_EN.ser                           |    1 
 Date_Holidays_UNO-0.1.3/lang/UNO/en_EN.xml                           |  338 +++
 Date_Holidays_UNO-0.1.3/tests/Date_Holidays_Driver_UNO_TestSuite.php |  953 ++++++++++
 package.xml                                                          |  103 +
 7 files changed, 2296 insertions(+)

New commits:
commit 3efb1cc1594af8c750741b94259ac0209c13168c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date:   Fri Jan 14 16:28:34 2011 +0100

    Imported Upstream version 0.1.3


commit a30d9b64ee227141cf95381dfc03042c7d9ddebc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date:   Fri Jan 14 16:28:33 2011 +0100

    Imported Upstream version 0.1.3

diff --git a/Date_Holidays_UNO-0.1.3/Holidays/Driver/UNO.php b/Date_Holidays_UNO-0.1.3/Holidays/Driver/UNO.php
new file mode 100644
index 0000000..a4b15df
--- /dev/null
+++ b/Date_Holidays_UNO-0.1.3/Holidays/Driver/UNO.php
@@ -0,0 +1,562 @@
+<?php
+/* vim: set expandtab tabstop=4 shiftwidth=4: */
+/**
+ * UNO
+ *
+ * PHP Version 4
+ *
+ * Authors:
+ * Copyright (c) 1997-2008 The PHP Group
+ *
+ * This source file is subject to version 3.0 of the PHP license,
+ * that is bundled with this package in the file LICENSE, and is
+ * available at through the world-wide-web at
+ * http://www.php.net/license/3_01.txt.
+ * If you did not receive a copy of the PHP license and are unable to
+ * obtain it through the world-wide-web, please send a note to
+ * license at php.net so we can mail you a copy immediately.
+ *
+ * @category Date
+ * @package  Date_Holidays
+ * @author   Carsten Lucke <luckec at tool-garage.de>
+ * @license  http://www.php.net/license/3_01.txt PHP License 3.0.1
+ * @version  CVS: $Id: UNO.php,v 1.9 2009/03/15 20:17:00 kguest Exp $
+ * @link     http://pear.php.net/package/Date_Holidays
+ */
+
+/**
+ * Driver-class that calculates UNO (United Nations Organization) holidays
+ *
+ * @category   Date
+ * @package    Date_Holidays
+ * @subpackage Driver
+ * @author     Carsten Lucke <luckec at tool-garage.de>
+ * @license    http://www.php.net/license/3_01.txt PHP License 3.0.1
+ * @version    CVS: $Id: UNO.php,v 1.9 2009/03/15 20:17:00 kguest Exp $
+ * @link       http://pear.php.net/package/Date_Holidays
+ */
+class Date_Holidays_Driver_UNO extends Date_Holidays_Driver
+{
+    /**
+     * this driver's name
+     *
+     * @access   protected
+     * @var      string
+     */
+    var $_driverName = 'UNO';
+
+    /**
+     * Constructor
+     *
+     * Use the Date_Holidays::factory() method to construct an object of a
+     * certain driver
+     *
+     * @access   protected
+     */
+    function Date_Holidays_Driver_UNO()
+    {
+    }
+
+    /**
+     * Build the internal arrays that contain data about the calculated holidays
+     *
+     * @access   protected
+     * @return   boolean true on success, otherwise a PEAR_ErrorStack object
+     * @throws   object PEAR_ErrorStack
+     */
+    function _buildHolidays()
+    {
+        /**
+         * World's leprosy day
+         */
+        $this->_addHoliday('leprosyDay',
+                           $this->_year . '-01-28',
+                           'World\'s leprosy day');
+
+        /**
+         * International day of the native tongue
+         */
+        $this->_addHoliday('nativeTongueDay',
+                           $this->_year . '-02-21',
+                           'International Day of the native tongue');
+
+        /**
+         * International Women's Day
+         */
+        $this->_addHoliday('womensDay',
+                           $this->_year . '-03-08',
+                           'International Women\'s Day');
+
+        /**
+         * International World Consumers' Day
+         */
+        $this->_addHoliday('worldConsumersDay',
+                           $this->_year . '-03-15',
+                           'International World Consumers\' Day');
+
+        /**
+         * International day of the forest
+         */
+        $this->_addHoliday('intForestDay',
+                           $this->_year . '-03-21',
+                           'International day of the forest');
+
+        /**
+         * International day of beating racism
+         */
+        $this->_addHoliday('intDayBeatingRacism',
+                           $this->_year . '-03-21',
+                           'International day of beating racism');
+
+        /**
+         * Day of poesy
+         */
+        $this->_addHoliday('dayOfPoesy',
+                           $this->_year . '-03-21',
+                           'Day of poesy');
+
+        /**
+         * Day of water
+         */
+        $this->_addHoliday('dayOfWater',
+                           $this->_year . '-03-22',
+                           'Day of water');
+
+        /**
+         * World's meteorology day
+         */
+        $this->_addHoliday('meteorologyDay',
+                           $this->_year . '-03-23',
+                           'World\'s meteorology day');
+
+        /**
+         * World's tuberculosis day
+         */
+        $this->_addHoliday('tuberculosisDay',
+                           $this->_year . '-03-24',
+                           'World\'s tuberculosis day');
+
+        /**
+         * World's Health Day
+         */
+        $this->_addHoliday('worldsHealthDay',
+                           $this->_year . '-04-07',
+                           'World\'s Health Day');
+
+        /**
+         * Book and Copyright's Day
+         */
+        $this->_addHoliday('bookAndCopyrightDay',
+                           $this->_year . '-04-23',
+                           'Book and Copyright\'s Day');
+
+        /**
+         * Tree's Day
+         */
+        $this->_addHoliday('treesDay',
+                           $this->_year . '-04-25',
+                           'Tree\'s Day');
+
+        /**
+         * World's day of intellectual property
+         */
+        $this->_addHoliday('intellectualPropertyDay',
+                           $this->_year . '-04-26',
+                           'World\'s day of intellectual property');
+
+        /**
+         * International day of work
+         */
+        $this->_addHoliday('intDayOfWork',
+                           $this->_year . '-05-01',
+                           'International day of work');
+
+        /**
+         * International day for freedom of the press
+         */
+        $this->_addHoliday('freedomOfPressDay',
+                           $this->_year . '-05-03',
+                           'International day for freedom of the press');
+
+        /**
+         * Day of the sun
+         */
+        $this->_addHoliday('dayOfTheSun',
+                           $this->_year . '-05-03',
+                           'Day of the sun');
+
+        /**
+         * International Family's Day
+         */
+        $this->_addHoliday('intFamilyDay',
+                           $this->_year . '-05-15',
+                           'International Family\'s Day');
+
+        /**
+         * World's Telecommunications Day
+         */
+        $this->_addHoliday('telecommunicationsDay',
+                           $this->_year . '-05-17',
+                           'World\'s Telecommunications Day');
+
+        /**
+         * International day of cultural development
+         */
+        $this->_addHoliday('culturalDevelopmentDay',
+                           $this->_year . '-05-21',
+                           'International day of cultural development');
+
+        /**
+         * International day of biological diversity
+         */
+        if ($this->_year >= 2001) {
+            $this->_addHoliday('biologicalDiversityDay',
+                               $this->_year . '-05-22',
+                               'International day of biological diversity');
+        } else {
+            $this->_addHoliday('biologicalDiversityDay',
+                               $this->_year . '-12-29',
+                               'International day of biological diversity');
+        }
+
+        /**
+         * African Liberation Day
+         */
+        $this->_addHoliday('africanLiberationDay',
+                           $this->_year . '-05-25',
+                           'African Liberation Day');
+
+        /**
+         * International UN Peace Squads' Day
+         */
+        $this->_addHoliday('unPeaceSquadsDay',
+                           $this->_year . '-05-29',
+                           'International UN Peace Squads\' Day');
+
+        /**
+         * World's Nonsmokers' Day
+         */
+        $this->_addHoliday('nonsmokersDay',
+                           $this->_year . '-05-31',
+                           'World\'s Nonsmokers\' Day');
+
+        /**
+         * World's Agriculturalists' Day
+         */
+        $this->_addHoliday('farmersDay',
+                           $this->_year . '-06-01',
+                           'World\'s Agriculturalists\' Day');
+
+        /**
+         * World's Environment Day
+         */
+        $this->_addHoliday('environmentDay',
+                           $this->_year . '-06-05',
+                           'World\'s Environment Day');
+
+        /**
+         * African Children's Day
+         */
+        $this->_addHoliday('africanChildrenDay',
+                           $this->_year . '-06-16',
+                           'African Children\'s Day');
+
+        /**
+         * World's Desert's Day
+         */
+        $this->_addHoliday('desertDay',
+                           $this->_year . '-06-17',
+                           'World\'s Desert\'s Day');
+
+        /**
+         * African Fugitives' Day
+         */
+        $this->_addHoliday('africanFugitiveDay',
+                           $this->_year . '-06-20',
+                           'African Fugitives\' Day');
+
+        /**
+         * International day against drugs
+         */
+        $this->_addHoliday('antiDrugsDay',
+                           $this->_year . '-06-26',
+                           'International day against drugs');
+
+        /**
+         * International Cooperative Societies' Day
+         */
+        $coopDayDate = new Date($this->_year . '-07-01');
+        while ($coopDayDate->getDayOfWeek() != 6) {
+            $coopDayDate = $coopDayDate->getNextDay();
+        }
+        $this->_addHoliday('intCoopDay',
+                           $coopDayDate,
+                           'International Cooperative Societies\' Day');
+
+        /**
+         * World's Population Day
+         */
+        $this->_addHoliday('populationDay',
+                           $this->_year . '-07-11',
+                           'World\'s Population Day');
+
+        /**
+         * International day of indigenous people
+         */
+        $this->_addHoliday('indigenousPeopleDay',
+                           $this->_year . '-08-09',
+                           'International day of indigenous people');
+
+        /**
+         * International Youth' Day
+         */
+        $this->_addHoliday('intYouthDay',
+                           $this->_year . '-08-12',
+                           'International Youth\' Day');
+
+        /**
+         * International day of slave trade's abolishment
+         */
+        $this->_addHoliday('slaveTradeDay',
+                           $this->_year . '-08-23',
+                           'International day of slave trade\'s abolishment');
+
+        /**
+         * World's Alphabetization Day
+         */
+        $this->_addHoliday('alphabetizationDay',
+                           $this->_year . '-09-08',
+                           'World\'s Alphabetization Day');
+
+        /**
+         * Ozone Layer's Protection Day
+         */
+        $this->_addHoliday('ozoneLayerProtectionDay',
+                           $this->_year . '-09-16',
+                           'Ozone Layer\'s Protection Day');
+
+        /**
+         * International day of peace
+         */
+        $peaceDayDate = new Date($this->_year . '-09-01');
+        while ($peaceDayDate->getDayOfWeek() != 2) {
+            $peaceDayDate = $peaceDayDate->getNextDay();
+        }
+        $peaceDayDate = $this->_addDays($peaceDayDate, 14);
+
+        $this->_addHoliday('intPeaceDay',
+                           $peaceDayDate,
+                           'International day of peace');
+
+        /**
+         * World's day of tourism
+         */
+        $this->_addHoliday('tourismDay',
+                           $this->_year . '-09-27',
+                           'World\'s day of tourism');
+
+        /**
+         * International fugitives' day
+         */
+        $this->_addHoliday('intFugitiveDay',
+                           $this->_year . '-09-28',
+                           'International fugitives\' day');
+
+        /**
+         * International aged people's day
+         */
+        $this->_addHoliday('agedPeopleDay',
+                           $this->_year . '-10-01',
+                           'International aged people\'s day');
+
+        /**
+         * World's day for prevention of cruelty to animals
+         */
+        $this->_addHoliday('animalsDay',
+                           $this->_year . '-10-04',
+                           'World\'s day for prevention of cruelty to animals');
+
+        /**
+         * Beginning of the International Outer Space Week
+         */
+        $this->_addHoliday('outerSpaceWeek',
+                           $this->_year . '-10-04',
+                           'Beginning of the International Outer Space Week');
+
+        /**
+         * World's Habitat Day
+         */
+        $habitatDayDate = new Date($this->_year . '-10-01');
+        while ($habitatDayDate->getDayOfWeek() != 1) {
+            $habitatDayDate = $habitatDayDate->getNextDay();
+        }
+        $this->_addHoliday('habitatDay', $coopDayDate, 'World\'s Habitat Day');
+
+        /**
+         * International Teachers' Day
+         */
+        $this->_addHoliday('teachersDay',
+                           $this->_year . '-10-05',
+                           'International Teachers\' Day');
+
+        /**
+         * World Post Association's Day
+         */
+        $this->_addHoliday('postAssociationDay',
+                           $this->_year . '-10-09',
+                           'World Post Association\'s Day');
+
+        /**
+         * World's Sanity Day
+         */
+        $this->_addHoliday('sanityDay',
+                           $this->_year . '-10-10',
+                           'World\'s Sanity Day');
+
+        /**
+         * World's Nourishment Day
+         */
+        $this->_addHoliday('nourishmentDay',
+                           $this->_year . '-10-16',
+                           'World\'s Nourishment Day');
+
+        /**
+         * International day for removal of poverty
+         */
+        $this->_addHoliday('povertyRemovalDay',
+                           $this->_year . '-10-17',
+                           'International day for removal of poverty');
+
+        /**
+         * United Nations' Day
+         */
+        $this->_addHoliday('unitedNationsDay',
+                           $this->_year . '-10-24',
+                           'United Nations\' Day');
+
+        /**
+         * World's day of information about evolvement
+         */
+        $this->_addHoliday('evolvementInfoDay',
+                           $this->_year . '-10-24',
+                           'World\'s day of information about evolvement');
+
+        /**
+         * Beginning of the Disarmament Week
+         */
+        $this->_addHoliday('evolvementInfoDay',
+                           $this->_year . '-10-24',
+                           'Beginning of the Disarmament Week');
+
+        /**
+         * International day against environmental exploitation in wartime
+         */
+        $this->_addHoliday('environmentalExploitationDay',
+                           $this->_year . '-11-06',
+            'International day against environmental exploitation in wartime');
+
+        /**
+         * International day of tolerance
+         */
+        $this->_addHoliday('toleranceDay',
+                           $this->_year . '-11-16',
+                           'International day of tolerance');
+
+        /**
+         * African Industrialization Day
+         */
+        $this->_addHoliday('africanIndustrializationDay',
+                           $this->_year . '-11-20',
+                           'African Industrialization Day');
+
+        /**
+         * World's Children's Day
+         */
+        $this->_addHoliday('worldChildrenDay',
+                           $this->_year . '-11-20',
+                           'World\'s Children\'s Day');
+
+        /**
+         * World's Television Day
+         */
+        $this->_addHoliday('televisionDay',
+                           $this->_year . '-11-21',
+                           'World\'s Television Day');
+
+        /**
+         * International day for removal of violence against women
+         */
+        $this->_addHoliday('noViolenceAgainstWomen',
+                          $this->_year . '-11-25',
+                          'International day for removal of violence against women');
+
+        /**
+         * International day of solidarity with Palestinian people
+         */
+        $this->_addHoliday('palestinianSolidarity',
+                          $this->_year . '-11-29',
+                          'International day of solidarity with Palestinian people');
+
+        /**
+         * World AIDS Day
+         */
+        $this->_addHoliday('worldAidsDay',
+                           $this->_year . '-12-01',
+                           'World AIDS Day');
+
+        /**
+         * International day for abolishment of slavery
+         */
+        $this->_addHoliday('againstSlaveryDay',
+                           $this->_year . '-12-01',
+                           'International day for abolishment of slavery');
+
+        /**
+         * International day for disabled people
+         */
+        $this->_addHoliday('disabledPeopleDay',
+                           $this->_year . '-12-03',
+                           'International day for disabled people');
+
+        /**
+         * International evolvement helpers' day
+         */
+        $this->_addHoliday('evolvementHelperDay',
+                           $this->_year . '-12-05',
+                           'International evolvement helpers\' day');
+
+        /**
+         * International day of civil aeronautics
+         */
+        $this->_addHoliday('civilAeronauticsDay',
+                           $this->_year . '-12-07',
+                           'International day of civil aeronautics');
+
+        /**
+         * International day of human rights
+         */
+        $this->_addHoliday('humanRightsDay',
+                           $this->_year . '-12-10',
+                           'International day of human rights');
+
+        /**
+         * UNICEF Day
+         */
+        $this->_addHoliday('unicefDay',
+                           $this->_year . '-12-11',
+                           'UNICEF Day');
+
+        /**
+         * International migrants' day
+         */
+        $this->_addHoliday('migrantsDay',
+                           $this->_year . '-12-18',
+                           'International migrants\' day');
+
+        if (Date_Holidays::errorsOccurred()) {
+            return Date_Holidays::getErrorStack();
+        }
+        return true;
+    }
+}
+?>
diff --git a/Date_Holidays_UNO-0.1.3/lang/UNO/de_DE.ser b/Date_Holidays_UNO-0.1.3/lang/UNO/de_DE.ser
new file mode 100644
index 0000000..a532dda
--- /dev/null
+++ b/Date_Holidays_UNO-0.1.3/lang/UNO/de_DE.ser
@@ -0,0 +1 @@
+a:1:{s:8:"holidays";a:1:{s:7:"holiday";a:66:{i:0;a:2:{s:13:"internal-name";s:10:"leprosyDay";s:11:"translation";s:14:"Welt-Lepra-Tag";}i:1;a:2:{s:13:"internal-name";s:15:"nativeTongueDay";s:11:"translation";s:37:"Internationaler Tag der Muttersprache";}i:2;a:2:{s:13:"internal-name";s:9:"womensDay";s:11:"translation";s:25:"Internationaler Frauentag";}i:3;a:2:{s:13:"internal-name";s:17:"worldConsumersDay";s:11:"translation";s:34:"Internationaler Weltverbrauchertag";}i:4;a:2:{s:13:"internal-name";s:12:"intForestDay";s:11:"translation";s:30:"Internationaler Tag des Waldes";}i:5;a:2:{s:13:"internal-name";s:19:"intDayBeatingRacism";s:11:"translation";s:52:"Internationaler Tag zur Überwindung von Rassismus";}i:6;a:2:{s:13:"internal-name";s:10:"dayOfPoesy";s:11:"translation";s:14:"Tag der Poesie";}i:7;a:2:{s:13:"internal-name";s:10:"dayOfWater";s:11:"translation";s:15:"Tag des Wassers";}i:8;a:2:{s:13:"internal-name";s:14:"meteorologyDay";s:11:"translation";s:24:"Welttag der Meteo
 rologie";}i:9;a:2:{s:13:"internal-name";s:15:"tuberculosisDay";s:11:"translation";s:20:"Welt-Tuberkulose-Tag";}i:10;a:2:{s:13:"internal-name";s:15:"worldsHealthDay";s:11:"translation";s:18:"Weltgesundheitstag";}i:11;a:2:{s:13:"internal-name";s:19:"bookAndCopyrightDay";s:11:"translation";s:36:"Tag des Buches und des Urheberrechts";}i:12;a:2:{s:13:"internal-name";s:8:"treesDay";s:11:"translation";s:14:"Tag des Baumes";}i:13;a:2:{s:13:"internal-name";s:23:"intellectualPropertyDay";s:11:"translation";s:31:"Welttag des geistigen Eigentums";}i:14;a:2:{s:13:"internal-name";s:12:"intDayOfWork";s:11:"translation";s:30:"Internationaler Tag der Arbeit";}i:15;a:2:{s:13:"internal-name";s:17:"freedomOfPressDay";s:11:"translation";s:22:"Tag der Pressefreiheit";}i:16;a:2:{s:13:"internal-name";s:11:"dayOfTheSun";s:11:"translation";s:13:"Tag der Sonne";}i:17;a:2:{s:13:"internal-name";s:12:"intFamilyDay";s:11:"translation";s:31:"Internationaler Tag der Familie";}i:18;a:2:{s:13:"internal-name";
 s:21:"telecommunicationsDay";s:11:"translation";s:26:"Welt-T!
 elekommu
nikationstag";}i:19;a:2:{s:13:"internal-name";s:22:"culturalDevelopmentDay";s:11:"translation";s:47:"Internationaler Tag der kulturellen Entwicklung";}i:20;a:2:{s:13:"internal-name";s:22:"biologicalDiversityDay";s:11:"translation";s:45:"Internationaler Tag der biologischen Vielfalt";}i:21;a:2:{s:13:"internal-name";s:20:"africanLiberationDay";s:11:"translation";s:24:"Tag der Freiheit Afrikas";}i:22;a:2:{s:13:"internal-name";s:16:"unPeaceSquadsDay";s:11:"translation";s:42:"Internationaler Tag der UN-Friedenstruppen";}i:23;a:2:{s:13:"internal-name";s:13:"nonsmokersDay";s:11:"translation";s:19:"Weltnichtrauchertag";}i:24;a:2:{s:13:"internal-name";s:10:"farmersDay";s:11:"translation";s:13:"Weltbauerntag";}i:25;a:2:{s:13:"internal-name";s:14:"environmentDay";s:11:"translation";s:14:"Tag der Umwelt";}i:26;a:2:{s:13:"internal-name";s:18:"africanChildrenDay";s:11:"translation";s:28:"Tag des Afrikanischen Kindes";}i:27;a:2:{s:13:"internal-name";s:9:"desertDay";s:11:"translation";s:16:"
 Weltwüstentag";}i:28;a:2:{s:13:"internal-name";s:18:"africanFugitiveDay";s:11:"translation";s:36:"Tag des afrikanischen Flüchtlings";}i:29;a:2:{s:13:"internal-name";s:12:"antiDrugsDay";s:11:"translation";s:32:"Internationaler Tag gegen Drogen";}i:30;a:2:{s:13:"internal-name";s:10:"intCoopDay";s:11:"translation";s:40:"Internationaler Tag der Genossenschaften";}i:31;a:2:{s:13:"internal-name";s:13:"populationDay";s:11:"translation";s:22:"Weltbevölkerungstag";}i:32;a:2:{s:13:"internal-name";s:19:"indigenousPeopleDay";s:11:"translation";s:43:"Internationaler Tag der indigenen Völker";}i:33;a:2:{s:13:"internal-name";s:11:"intYouthDay";s:11:"translation";s:30:"Internationaler Tag der Jugend";}i:34;a:2:{s:13:"internal-name";s:13:"slaveTradeDay";s:11:"translation";s:74:"Internationaler Tag der Erinnerung an Sklavenhandel und dessen Abschaffung";}i:35;a:2:{s:13:"internal-name";s:18:"alphabetizationDay";s:11:"translation";s:26:"Welt-Alphabetisierungs-Tag";}i:36;a:2:{s:13:"i
 nternal-name";s:23:"ozoneLayerProtectionDay";s:11:"translati!
 on";s:37
:"Tag für den Schutz der Ozonschicht";}i:37;a:2:{s:13:"internal-name";s:11:"intPeaceDay";s:11:"translation";s:32:"Internationaler Tag des Friedens";}i:38;a:2:{s:13:"internal-name";s:10:"tourismDay";s:11:"translation";s:16:"Welttourismustag";}i:39;a:2:{s:13:"internal-name";s:14:"intFugitiveDay";s:11:"translation";s:38:"Internationaler Tag des Flüchtlings";}i:40;a:2:{s:13:"internal-name";s:13:"agedPeopleDay";s:11:"translation";s:43:"Internationaler Tag der älteren Menschen";}i:41;a:2:{s:13:"internal-name";s:10:"animalsDay";s:11:"translation";s:17:"Welttierschutztag";}i:42;a:2:{s:13:"internal-name";s:14:"outerSpaceWeek";s:11:"translation";s:40:"Beginn der Internationalen Weltraumwoche";}i:43;a:2:{s:13:"internal-name";s:10:"habitatDay";s:11:"translation";s:37:"Welttag des Wohn- und Siedlungswesens";}i:44;a:2:{s:13:"internal-name";s:11:"teachersDay";s:11:"translation";s:31:"Internationaler Tag des Lehrers";}i:45;a:2:{s:13:"internal-name";s:18:"postAssociationDay";s:11:"tr
 anslation";s:23:"Tag des Weltpostvereins";}i:46;a:2:{s:13:"internal-name";s:9:"sanityDay";s:11:"translation";s:32:"Welttag der geistigen Gesundheit";}i:47;a:2:{s:13:"internal-name";s:14:"nourishmentDay";s:11:"translation";s:20:"Welternährungstag";}i:48;a:2:{s:13:"internal-name";s:17:"povertyRemovalDay";s:11:"translation";s:45:"Internationaler Tag zur Beseitigung der Armut";}i:49;a:2:{s:13:"internal-name";s:16:"unitedNationsDay";s:11:"translation";s:26:"Tag der Vereinten Nationen";}i:50;a:2:{s:13:"internal-name";s:17:"evolvementInfoDay";s:11:"translation";s:29:"Beginn der Abrüstungswoche";}i:51;a:2:{s:13:"internal-name";s:28:"environmentalExploitationDay";s:11:"translation";s:107:"Internationaler Tag für die Verhütung der Ausbeutung der Umwelt in Kriegen und bewaffneten Konflikten";}i:52;a:2:{s:13:"internal-name";s:12:"toleranceDay";s:11:"translation";s:32:"Internationaler Tag der Toleranz";}i:53;a:2:{s:13:"internal-name";s:27:"africanIndustrializationDay";s:11:"t
 ranslation";s:34:"Tag der Industrialisierung Afrikas";}i:54;!
 a:2:{s:1
3:"internal-name";s:16:"worldChildrenDay";s:11:"translation";s:13:"Weltkindertag";}i:55;a:2:{s:13:"internal-name";s:13:"televisionDay";s:11:"translation";s:22:"Welttag des Fernsehens";}i:56;a:2:{s:13:"internal-name";s:22:"noViolenceAgainstWomen";s:11:"translation";s:66:"Internationaler Tag für die Beseitigung von Gewalt gegen Frauen";}i:57;a:2:{s:13:"internal-name";s:21:"palestinianSolidarity";s:11:"translation";s:72:"Internationaler Tag der Solidarität mit dem palästinensischen Volk";}i:58;a:2:{s:13:"internal-name";s:12:"worldAidsDay";s:11:"translation";s:13:"Welt-AIDS-Tag";}i:59;a:2:{s:13:"internal-name";s:17:"againstSlaveryDay";s:11:"translation";s:56:"Internationaler Tag für die Abschaffung der Sklaverei";}i:60;a:2:{s:13:"internal-name";s:17:"disabledPeopleDay";s:11:"translation";s:35:"Internationaler Tag der Behinderten";}i:61;a:2:{s:13:"internal-name";s:19:"evolvementHelperDay";s:11:"translation";s:43:"Internationaler Tag des Entwicklungshelfers";}i:62;a:2:{
 s:13:"internal-name";s:19:"civilAeronauticsDay";s:11:"translation";s:41:"Internationaler Tag der zivilen Luftfahrt";}i:63;a:2:{s:13:"internal-name";s:14:"humanRightsDay";s:11:"translation";s:38:"Internationaler Tag der Menschenrechte";}i:64;a:2:{s:13:"internal-name";s:9:"unicefDay";s:11:"translation";s:10:"UNICEF-Tag";}i:65;a:2:{s:13:"internal-name";s:11:"migrantsDay";s:11:"translation";s:33:"Internationaler Tag der Migranten";}}}}
\ No newline at end of file
diff --git a/Date_Holidays_UNO-0.1.3/lang/UNO/de_DE.xml b/Date_Holidays_UNO-0.1.3/lang/UNO/de_DE.xml
new file mode 100644
index 0000000..96bd904
--- /dev/null
+++ b/Date_Holidays_UNO-0.1.3/lang/UNO/de_DE.xml
@@ -0,0 +1,338 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<driver-data>
+    <holidays>
+    
+            
+        <holiday>
+            <internal-name>leprosyDay</internal-name>
+            <translation>Welt-Lepra-Tag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>nativeTongueDay</internal-name>
+            <translation>Internationaler Tag der Muttersprache</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>womensDay</internal-name>
+            <translation>Internationaler Frauentag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>worldConsumersDay</internal-name>
+            <translation>Internationaler Weltverbrauchertag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intForestDay</internal-name>
+            <translation>Internationaler Tag des Waldes</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intDayBeatingRacism</internal-name>
+            <translation>Internationaler Tag zur Ãœberwindung von Rassismus</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>dayOfPoesy</internal-name>
+            <translation>Tag der Poesie</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>dayOfWater</internal-name>
+            <translation>Tag des Wassers</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>meteorologyDay</internal-name>
+            <translation>Welttag der Meteorologie</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>tuberculosisDay</internal-name>
+            <translation>Welt-Tuberkulose-Tag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>worldsHealthDay</internal-name>
+            <translation>Weltgesundheitstag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>bookAndCopyrightDay</internal-name>
+            <translation>Tag des Buches und des Urheberrechts</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>treesDay</internal-name>
+            <translation>Tag des Baumes</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intellectualPropertyDay</internal-name>
+            <translation>Welttag des geistigen Eigentums</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intDayOfWork</internal-name>
+            <translation>Internationaler Tag der Arbeit</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>freedomOfPressDay</internal-name>
+            <translation>Tag der Pressefreiheit</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>dayOfTheSun</internal-name>
+            <translation>Tag der Sonne</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intFamilyDay</internal-name>
+            <translation>Internationaler Tag der Familie</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>telecommunicationsDay</internal-name>
+            <translation>Welt-Telekommunikationstag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>culturalDevelopmentDay</internal-name>
+            <translation>Internationaler Tag der kulturellen Entwicklung</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>biologicalDiversityDay</internal-name>
+            <translation>Internationaler Tag der biologischen Vielfalt</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>africanLiberationDay</internal-name>
+            <translation>Tag der Freiheit Afrikas</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>unPeaceSquadsDay</internal-name>
+            <translation>Internationaler Tag der UN-Friedenstruppen</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>nonsmokersDay</internal-name>
+            <translation>Weltnichtrauchertag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>farmersDay</internal-name>
+            <translation>Weltbauerntag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>environmentDay</internal-name>
+            <translation>Tag der Umwelt</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>africanChildrenDay</internal-name>
+            <translation>Tag des Afrikanischen Kindes</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>desertDay</internal-name>
+            <translation>Weltwüstentag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>africanFugitiveDay</internal-name>
+            <translation>Tag des afrikanischen Flüchtlings</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>antiDrugsDay</internal-name>
+            <translation>Internationaler Tag gegen Drogen</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intCoopDay</internal-name>
+            <translation>Internationaler Tag der Genossenschaften</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>populationDay</internal-name>
+            <translation>Weltbevölkerungstag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>indigenousPeopleDay</internal-name>
+            <translation>Internationaler Tag der indigenen Völker</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intYouthDay</internal-name>
+            <translation>Internationaler Tag der Jugend</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>slaveTradeDay</internal-name>
+            <translation>Internationaler Tag der Erinnerung an Sklavenhandel und dessen Abschaffung</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>alphabetizationDay</internal-name>
+            <translation>Welt-Alphabetisierungs-Tag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>ozoneLayerProtectionDay</internal-name>
+            <translation>Tag für den Schutz der Ozonschicht</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intPeaceDay</internal-name>
+            <translation>Internationaler Tag des Friedens</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>tourismDay</internal-name>
+            <translation>Welttourismustag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intFugitiveDay</internal-name>
+            <translation>Internationaler Tag des Flüchtlings</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>agedPeopleDay</internal-name>
+            <translation>Internationaler Tag der älteren Menschen</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>animalsDay</internal-name>
+            <translation>Welttierschutztag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>outerSpaceWeek</internal-name>
+            <translation>Beginn der Internationalen Weltraumwoche</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>habitatDay</internal-name>
+            <translation>Welttag des Wohn- und Siedlungswesens</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>teachersDay</internal-name>
+            <translation>Internationaler Tag des Lehrers</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>postAssociationDay</internal-name>
+            <translation>Tag des Weltpostvereins</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>sanityDay</internal-name>
+            <translation>Welttag der geistigen Gesundheit</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>nourishmentDay</internal-name>
+            <translation>Welternährungstag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>povertyRemovalDay</internal-name>
+            <translation>Internationaler Tag zur Beseitigung der Armut</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>unitedNationsDay</internal-name>
+            <translation>Tag der Vereinten Nationen</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>evolvementInfoDay</internal-name>
+            <translation>Beginn der Abrüstungswoche</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>environmentalExploitationDay</internal-name>
+            <translation>Internationaler Tag für die Verhütung der Ausbeutung der Umwelt in Kriegen und bewaffneten Konflikten</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>toleranceDay</internal-name>
+            <translation>Internationaler Tag der Toleranz</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>africanIndustrializationDay</internal-name>
+            <translation>Tag der Industrialisierung Afrikas</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>worldChildrenDay</internal-name>
+            <translation>Weltkindertag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>televisionDay</internal-name>
+            <translation>Welttag des Fernsehens</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>noViolenceAgainstWomen</internal-name>
+            <translation>Internationaler Tag für die Beseitigung von Gewalt gegen Frauen</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>palestinianSolidarity</internal-name>
+            <translation>Internationaler Tag der Solidarität mit dem palästinensischen Volk</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>worldAidsDay</internal-name>
+            <translation>Welt-AIDS-Tag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>againstSlaveryDay</internal-name>
+            <translation>Internationaler Tag für die Abschaffung der Sklaverei</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>disabledPeopleDay</internal-name>
+            <translation>Internationaler Tag der Behinderten</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>evolvementHelperDay</internal-name>
+            <translation>Internationaler Tag des Entwicklungshelfers</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>civilAeronauticsDay</internal-name>
+            <translation>Internationaler Tag der zivilen Luftfahrt</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>humanRightsDay</internal-name>
+            <translation>Internationaler Tag der Menschenrechte</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>unicefDay</internal-name>
+            <translation>UNICEF-Tag</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>migrantsDay</internal-name>
+            <translation>Internationaler Tag der Migranten</translation>
+        </holiday>
+        
+        
+    </holidays>
+</driver-data>
diff --git a/Date_Holidays_UNO-0.1.3/lang/UNO/en_EN.ser b/Date_Holidays_UNO-0.1.3/lang/UNO/en_EN.ser
new file mode 100644
index 0000000..79a1db0
--- /dev/null
+++ b/Date_Holidays_UNO-0.1.3/lang/UNO/en_EN.ser
@@ -0,0 +1 @@
+a:1:{s:8:"holidays";a:1:{s:7:"holiday";a:66:{i:0;a:2:{s:13:"internal-name";s:10:"leprosyDay";s:11:"translation";s:19:"World's leprosy day";}i:1;a:2:{s:13:"internal-name";s:15:"nativeTongueDay";s:11:"translation";s:38:"International Day of the native tongue";}i:2;a:2:{s:13:"internal-name";s:9:"womensDay";s:11:"translation";s:25:"International Women's Day";}i:3;a:2:{s:13:"internal-name";s:17:"worldConsumersDay";s:11:"translation";s:34:"International World Consumers' Day";}i:4;a:2:{s:13:"internal-name";s:12:"intForestDay";s:11:"translation";s:31:"International day of the forest";}i:5;a:2:{s:13:"internal-name";s:19:"intDayBeatingRacism";s:11:"translation";s:35:"International day of beating racism";}i:6;a:2:{s:13:"internal-name";s:10:"dayOfPoesy";s:11:"translation";s:12:"Day of poesy";}i:7;a:2:{s:13:"internal-name";s:10:"dayOfWater";s:11:"translation";s:12:"Day of water";}i:8;a:2:{s:13:"internal-name";s:14:"meteorologyDay";s:11:"translation";s:23:"World's meteorology day";}i:9;a:
 2:{s:13:"internal-name";s:15:"tuberculosisDay";s:11:"translation";s:24:"World's tuberculosis day";}i:10;a:2:{s:13:"internal-name";s:15:"worldsHealthDay";s:11:"translation";s:18:"World's Health Day";}i:11;a:2:{s:13:"internal-name";s:19:"bookAndCopyrightDay";s:11:"translation";s:24:"Book and Copyright's Day";}i:12;a:2:{s:13:"internal-name";s:8:"treesDay";s:11:"translation";s:10:"Tree's Day";}i:13;a:2:{s:13:"internal-name";s:23:"intellectualPropertyDay";s:11:"translation";s:36:"World's day of intellectual property";}i:14;a:2:{s:13:"internal-name";s:12:"intDayOfWork";s:11:"translation";s:25:"International day of work";}i:15;a:2:{s:13:"internal-name";s:17:"freedomOfPressDay";s:11:"translation";s:42:"International day for freedom of the press";}i:16;a:2:{s:13:"internal-name";s:11:"dayOfTheSun";s:11:"translation";s:14:"Day of the sun";}i:17;a:2:{s:13:"internal-name";s:12:"intFamilyDay";s:11:"translation";s:26:"International Family's Day";}i:18;a:2:{s:13:"internal-name";s:21:"teleco
 mmunicationsDay";s:11:"translation";s:30:"World's Telecommun!
 ications
 Day";}i:19;a:2:{s:13:"internal-name";s:22:"culturalDevelopmentDay";s:11:"translation";s:41:"International day of cultural development";}i:20;a:2:{s:13:"internal-name";s:22:"biologicalDiversityDay";s:11:"translation";s:41:"International day of biological diversity";}i:21;a:2:{s:13:"internal-name";s:20:"africanLiberationDay";s:11:"translation";s:22:"African Liberation Day";}i:22;a:2:{s:13:"internal-name";s:16:"unPeaceSquadsDay";s:11:"translation";s:34:"International UN Peace Squads' Day";}i:23;a:2:{s:13:"internal-name";s:13:"nonsmokersDay";s:11:"translation";s:23:"World's Nonsmokers' Day";}i:24;a:2:{s:13:"internal-name";s:10:"farmersDay";s:11:"translation";s:29:"World's Agriculturalists' Day";}i:25;a:2:{s:13:"internal-name";s:14:"environmentDay";s:11:"translation";s:23:"World's Environment Day";}i:26;a:2:{s:13:"internal-name";s:18:"africanChildrenDay";s:11:"translation";s:22:"African Children's Day";}i:27;a:2:{s:13:"internal-name";s:9:"desertDay";s:11:"translation";s:20:"World
 's Desert's Day";}i:28;a:2:{s:13:"internal-name";s:18:"africanFugitiveDay";s:11:"translation";s:22:"African Fugitives' Day";}i:29;a:2:{s:13:"internal-name";s:12:"antiDrugsDay";s:11:"translation";s:31:"International day against drugs";}i:30;a:2:{s:13:"internal-name";s:10:"intCoopDay";s:11:"translation";s:40:"International Cooperative Societies' Day";}i:31;a:2:{s:13:"internal-name";s:13:"populationDay";s:11:"translation";s:22:"World's Population Day";}i:32;a:2:{s:13:"internal-name";s:19:"indigenousPeopleDay";s:11:"translation";s:38:"International day of indigenous people";}i:33;a:2:{s:13:"internal-name";s:11:"intYouthDay";s:11:"translation";s:24:"International Youth' Day";}i:34;a:2:{s:13:"internal-name";s:13:"slaveTradeDay";s:11:"translation";s:46:"International day of slave trade's abolishment";}i:35;a:2:{s:13:"internal-name";s:18:"alphabetizationDay";s:11:"translation";s:27:"World's Alphabetization Day";}i:36;a:2:{s:13:"internal-name";s:23:"ozoneLayerProtectionDay";s:11:"tra
 nslation";s:28:"Ozone Layer's Protection Day";}i:37;a:2:{s:1!
 3:"inter
nal-name";s:11:"intPeaceDay";s:11:"translation";s:26:"International day of peace";}i:38;a:2:{s:13:"internal-name";s:10:"tourismDay";s:11:"translation";s:22:"World's day of tourism";}i:39;a:2:{s:13:"internal-name";s:14:"intFugitiveDay";s:11:"translation";s:28:"International fugitives' day";}i:40;a:2:{s:13:"internal-name";s:13:"agedPeopleDay";s:11:"translation";s:31:"International aged people's day";}i:41;a:2:{s:13:"internal-name";s:10:"animalsDay";s:11:"translation";s:48:"World's day for prevention of cruelty to animals";}i:42;a:2:{s:13:"internal-name";s:14:"outerSpaceWeek";s:11:"translation";s:47:"Beginning of the International Outer Space Week";}i:43;a:2:{s:13:"internal-name";s:10:"habitatDay";s:11:"translation";s:19:"World's Habitat Day";}i:44;a:2:{s:13:"internal-name";s:11:"teachersDay";s:11:"translation";s:27:"International Teachers' Day";}i:45;a:2:{s:13:"internal-name";s:18:"postAssociationDay";s:11:"translation";s:28:"World Post Association's Day";}i:46;a:2:{s:13:"inter
 nal-name";s:9:"sanityDay";s:11:"translation";s:18:"World's Sanity Day";}i:47;a:2:{s:13:"internal-name";s:14:"nourishmentDay";s:11:"translation";s:23:"World's Nourishment Day";}i:48;a:2:{s:13:"internal-name";s:17:"povertyRemovalDay";s:11:"translation";s:40:"International day for removal of poverty";}i:49;a:2:{s:13:"internal-name";s:16:"unitedNationsDay";s:11:"translation";s:19:"United Nations' Day";}i:50;a:2:{s:13:"internal-name";s:17:"evolvementInfoDay";s:11:"translation";s:33:"Beginning of the Disarmament Week";}i:51;a:2:{s:13:"internal-name";s:28:"environmentalExploitationDay";s:11:"translation";s:63:"International day against environmental exploitation in wartime";}i:52;a:2:{s:13:"internal-name";s:12:"toleranceDay";s:11:"translation";s:30:"International day of tolerance";}i:53;a:2:{s:13:"internal-name";s:27:"africanIndustrializationDay";s:11:"translation";s:29:"African Industrialization Day";}i:54;a:2:{s:13:"internal-name";s:16:"worldChildrenDay";s:11:"translation";s:22:"
 World's Children's Day";}i:55;a:2:{s:13:"internal-name";s:13!
 :"televi
sionDay";s:11:"translation";s:22:"World's Television Day";}i:56;a:2:{s:13:"internal-name";s:22:"noViolenceAgainstWomen";s:11:"translation";s:55:"International day for removal of violence against women";}i:57;a:2:{s:13:"internal-name";s:21:"palestinianSolidarity";s:11:"translation";s:55:"International day of solidarity with Palestinian people";}i:58;a:2:{s:13:"internal-name";s:12:"worldAidsDay";s:11:"translation";s:14:"World AIDS Day";}i:59;a:2:{s:13:"internal-name";s:17:"againstSlaveryDay";s:11:"translation";s:44:"International day for abolishment of slavery";}i:60;a:2:{s:13:"internal-name";s:17:"disabledPeopleDay";s:11:"translation";s:37:"International day for disabled people";}i:61;a:2:{s:13:"internal-name";s:19:"evolvementHelperDay";s:11:"translation";s:37:"International evolvement helpers' day";}i:62;a:2:{s:13:"internal-name";s:19:"civilAeronauticsDay";s:11:"translation";s:38:"International day of civil aeronautics";}i:63;a:2:{s:13:"internal-name";s:14:"humanRightsDay";s:
 11:"translation";s:33:"International day of human rights";}i:64;a:2:{s:13:"internal-name";s:9:"unicefDay";s:11:"translation";s:10:"UNICEF Day";}i:65;a:2:{s:13:"internal-name";s:11:"migrantsDay";s:11:"translation";s:27:"International migrants' day";}}}}
\ No newline at end of file
diff --git a/Date_Holidays_UNO-0.1.3/lang/UNO/en_EN.xml b/Date_Holidays_UNO-0.1.3/lang/UNO/en_EN.xml
new file mode 100644
index 0000000..d0e5612
--- /dev/null
+++ b/Date_Holidays_UNO-0.1.3/lang/UNO/en_EN.xml
@@ -0,0 +1,338 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<driver-data>
+    <holidays>
+    
+            
+        <holiday>
+            <internal-name>leprosyDay</internal-name>
+            <translation>World's leprosy day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>nativeTongueDay</internal-name>
+            <translation>International Day of the native tongue</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>womensDay</internal-name>
+            <translation>International Women's Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>worldConsumersDay</internal-name>
+            <translation>International World Consumers' Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intForestDay</internal-name>
+            <translation>International day of the forest</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intDayBeatingRacism</internal-name>
+            <translation>International day of beating racism</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>dayOfPoesy</internal-name>
+            <translation>Day of poesy</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>dayOfWater</internal-name>
+            <translation>Day of water</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>meteorologyDay</internal-name>
+            <translation>World's meteorology day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>tuberculosisDay</internal-name>
+            <translation>World's tuberculosis day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>worldsHealthDay</internal-name>
+            <translation>World's Health Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>bookAndCopyrightDay</internal-name>
+            <translation>Book and Copyright's Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>treesDay</internal-name>
+            <translation>Tree's Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intellectualPropertyDay</internal-name>
+            <translation>World's day of intellectual property</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intDayOfWork</internal-name>
+            <translation>International day of work</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>freedomOfPressDay</internal-name>
+            <translation>International day for freedom of the press</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>dayOfTheSun</internal-name>
+            <translation>Day of the sun</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intFamilyDay</internal-name>
+            <translation>International Family's Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>telecommunicationsDay</internal-name>
+            <translation>World's Telecommunications Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>culturalDevelopmentDay</internal-name>
+            <translation>International day of cultural development</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>biologicalDiversityDay</internal-name>
+            <translation>International day of biological diversity</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>africanLiberationDay</internal-name>
+            <translation>African Liberation Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>unPeaceSquadsDay</internal-name>
+            <translation>International UN Peace Squads' Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>nonsmokersDay</internal-name>
+            <translation>World's Nonsmokers' Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>farmersDay</internal-name>
+            <translation>World's Agriculturalists' Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>environmentDay</internal-name>
+            <translation>World's Environment Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>africanChildrenDay</internal-name>
+            <translation>African Children's Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>desertDay</internal-name>
+            <translation>World's Desert's Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>africanFugitiveDay</internal-name>
+            <translation>African Fugitives' Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>antiDrugsDay</internal-name>
+            <translation>International day against drugs</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intCoopDay</internal-name>
+            <translation>International Cooperative Societies' Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>populationDay</internal-name>
+            <translation>World's Population Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>indigenousPeopleDay</internal-name>
+            <translation>International day of indigenous people</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intYouthDay</internal-name>
+            <translation>International Youth' Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>slaveTradeDay</internal-name>
+            <translation>International day of slave trade's abolishment</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>alphabetizationDay</internal-name>
+            <translation>World's Alphabetization Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>ozoneLayerProtectionDay</internal-name>
+            <translation>Ozone Layer's Protection Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intPeaceDay</internal-name>
+            <translation>International day of peace</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>tourismDay</internal-name>
+            <translation>World's day of tourism</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>intFugitiveDay</internal-name>
+            <translation>International fugitives' day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>agedPeopleDay</internal-name>
+            <translation>International aged people's day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>animalsDay</internal-name>
+            <translation>World's day for prevention of cruelty to animals</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>outerSpaceWeek</internal-name>
+            <translation>Beginning of the International Outer Space Week</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>habitatDay</internal-name>
+            <translation>World's Habitat Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>teachersDay</internal-name>
+            <translation>International Teachers' Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>postAssociationDay</internal-name>
+            <translation>World Post Association's Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>sanityDay</internal-name>
+            <translation>World's Sanity Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>nourishmentDay</internal-name>
+            <translation>World's Nourishment Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>povertyRemovalDay</internal-name>
+            <translation>International day for removal of poverty</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>unitedNationsDay</internal-name>
+            <translation>United Nations' Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>evolvementInfoDay</internal-name>
+            <translation>Beginning of the Disarmament Week</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>environmentalExploitationDay</internal-name>
+            <translation>International day against environmental exploitation in wartime</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>toleranceDay</internal-name>
+            <translation>International day of tolerance</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>africanIndustrializationDay</internal-name>
+            <translation>African Industrialization Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>worldChildrenDay</internal-name>
+            <translation>World's Children's Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>televisionDay</internal-name>
+            <translation>World's Television Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>noViolenceAgainstWomen</internal-name>
+            <translation>International day for removal of violence against women</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>palestinianSolidarity</internal-name>
+            <translation>International day of solidarity with Palestinian people</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>worldAidsDay</internal-name>
+            <translation>World AIDS Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>againstSlaveryDay</internal-name>
+            <translation>International day for abolishment of slavery</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>disabledPeopleDay</internal-name>
+            <translation>International day for disabled people</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>evolvementHelperDay</internal-name>
+            <translation>International evolvement helpers' day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>civilAeronauticsDay</internal-name>
+            <translation>International day of civil aeronautics</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>humanRightsDay</internal-name>
+            <translation>International day of human rights</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>unicefDay</internal-name>
+            <translation>UNICEF Day</translation>
+        </holiday>
+            
+        <holiday>
+            <internal-name>migrantsDay</internal-name>
+            <translation>International migrants' day</translation>
+        </holiday>
+        
+        
+    </holidays>
+</driver-data>
diff --git a/Date_Holidays_UNO-0.1.3/tests/Date_Holidays_Driver_UNO_TestSuite.php b/Date_Holidays_UNO-0.1.3/tests/Date_Holidays_Driver_UNO_TestSuite.php
new file mode 100644
index 0000000..bf6c8bc
--- /dev/null
+++ b/Date_Holidays_UNO-0.1.3/tests/Date_Holidays_Driver_UNO_TestSuite.php
@@ -0,0 +1,953 @@
+<?php
+/**
+ * TestSuite for UNO Holidays
+ *
+ * PHP Version 4
+ *
+ * @category Date
+ * @package  Date_Holidays
+ * @author   Carsten Lucke <luckec at tool-garage.de>
+ * @license  http://www.php.net/license/3_01.txt PHP License 3.0.1
+ * @version  CVS: $Id: Date_Holidays_Driver_UNO_TestSuite.php,v 1.6 2008/08/26 23:09:16 kguest Exp $
+ * @link     http://pear.php.net/package/Date_Holidays
+ */
+if (!defined("PHPUnit_MAIN_METHOD")) {
+    define("PHPUnit_MAIN_METHOD", "Date_HolidaysTest::main");
+}
+
+require_once 'Date/Holidays.php';
+
+/**
+ * Date_Holidays_Driver_UNO_TestSuite
+ *
+ * @category Date
+ * @package  Date_Holidays
+ * @subpackage Test
+ * @author   Carsten Lucke <luckec at tool-garage.de>
+ * @uses PHPUnit_Framework_TestCase
+ * @license  http://www.php.net/license/3_01.txt PHP License 3.0.1
+ * @version  CVS: $Id: Date_Holidays_Driver_UNO_TestSuite.php,v 1.6 2008/08/26 23:09:16 kguest Exp $
+ * @link     http://pear.php.net/package/Date_Holidays
+ */
+class Date_Holidays_Driver_UNO_TestSuite extends PHPUnit_Framework_TestCase
+{
+
+    /**
+     * setup
+     *
+     * @access public
+     * @return void
+     */
+    function setUp()
+    {
+        $this->testDates2005 = array(
+                'leprosyDay' => array ('day' => 28,
+                    'month' => 1,
+                    'year' => 2005),
+                'nativeTongueDay' => array ('day' => 21,
+                    'month' => 2,
+                    'year' => 2005),
+                'womensDay' => array ('day' => 8,
+                    'month' => 3,
+                    'year' => 2005),
+                'worldConsumersDay' => array ('day' => 15,
+                    'month' => 3,
+                    'year' => 2005),
+                'intForestDay' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2005),
+                'intDayBeatingRacism' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2005),
+                'dayOfPoesy' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2005),
+                'dayOfWater' => array ('day' => 22,
+                    'month' => 3,
+                    'year' => 2005),
+                'meteorologyDay' => array ('day' => 23,
+                    'month' => 3,
+                    'year' => 2005),
+                'tuberculosisDay' => array ('day' => 24,
+                    'month' => 3,
+                    'year' => 2005),
+                'worldsHealthDay' => array ('day' => 7,
+                    'month' => 4,
+                    'year' => 2005),
+                'bookAndCopyrightDay' => array ('day' => 23,
+                    'month' => 4,
+                    'year' => 2005),
+                'treesDay' => array ('day' => 25,
+                    'month' => 4,
+                    'year' => 2005),
+                'intellectualPropertyDay' => array ('day' => 26,
+                    'month' => 4,
+                    'year' => 2005),
+                'intDayOfWork' => array ('day' => 1,
+                    'month' => 5,
+                    'year' => 2005),
+                'freedomOfPressDay' => array ('day' => 3,
+                    'month' => 5,
+                    'year' => 2005),
+                'dayOfTheSun' => array ('day' => 3,
+                    'month' => 5,
+                    'year' => 2005),
+                'intFamilyDay' => array ('day' => 15,
+                    'month' => 5,
+                    'year' => 2005),
+                'telecommunicationsDay' => array ('day' => 17,
+                    'month' => 5,
+                    'year' => 2005),
+                'culturalDevelopmentDay' => array ('day' => 21,
+                    'month' => 5,
+                    'year' => 2005),
+                'biologicalDiversityDay' => array ('day' => 22,
+                    'month' => 5,
+                    'year' => 2005),
+                'africanLiberationDay' => array ('day' => 25,
+                    'month' => 5,
+                    'year' => 2005),
+                'unPeaceSquadsDay' => array ('day' => 29,
+                    'month' => 5,
+                    'year' => 2005),
+                'nonsmokersDay' => array ('day' => 31,
+                    'month' => 5,
+                    'year' => 2005),
+                'farmersDay' => array ('day' => 1,
+                    'month' => 6,
+                    'year' => 2005),
+                'environmentDay' => array ('day' => 5,
+                    'month' => 6,
+                    'year' => 2005),
+                'africanChildrenDay' => array ('day' => 16,
+                    'month' => 6,
+                    'year' => 2005),
+                'desertDay' => array ('day' => 17,
+                    'month' => 6,
+                    'year' => 2005),
+                'africanFugitiveDay' => array ('day' => 20,
+                    'month' => 6,
+                    'year' => 2005),
+                'antiDrugsDay' => array ('day' => 26,
+                    'month' => 6,
+                    'year' => 2005),
+                'intCoopDay' => array ('day' => 2,
+                    'month' => 7,
+                    'year' => 2005),
+                'habitatDay' => array ('day' => 2,
+                    'month' => 7,
+                    'year' => 2005),
+                'populationDay' => array ('day' => 11,
+                    'month' => 7,
+                    'year' => 2005),
+                'indigenousPeopleDay' => array ('day' => 9,
+                    'month' => 8,
+                    'year' => 2005),
+                'intYouthDay' => array ('day' => 12,
+                    'month' => 8,
+                    'year' => 2005),
+                'slaveTradeDay' => array ('day' => 23,
+                    'month' => 8,
+                    'year' => 2005),
+                'alphabetizationDay' => array ('day' => 8,
+                    'month' => 9,
+                    'year' => 2005),
+                'ozoneLayerProtectionDay' => array ('day' => 16,
+                    'month' => 9,
+                    'year' => 2005),
+                'intPeaceDay' => array ('day' => 20,
+                    'month' => 9,
+                    'year' => 2005),
+                'tourismDay' => array ('day' => 27,
+                    'month' => 9,
+                    'year' => 2005),
+                'intFugitiveDay' => array ('day' => 28,
+                    'month' => 9,
+                    'year' => 2005),
+                'agedPeopleDay' => array ('day' => 1,
+                    'month' => 10,
+                    'year' => 2005),
+                'animalsDay' => array ('day' => 4,
+                    'month' => 10,
+                    'year' => 2005),
+                'outerSpaceWeek' => array ('day' => 4,
+                    'month' => 10,
+                    'year' => 2005),
+                'teachersDay' => array ('day' => 5,
+                    'month' => 10,
+                    'year' => 2005),
+                'postAssociationDay' => array ('day' => 9,
+                    'month' => 10,
+                    'year' => 2005),
+                'sanityDay' => array ('day' => 10,
+                    'month' => 10,
+                    'year' => 2005),
+                'nourishmentDay' => array ('day' => 16,
+                    'month' => 10,
+                    'year' => 2005),
+                'povertyRemovalDay' => array ('day' => 17,
+                    'month' => 10,
+                    'year' => 2005),
+                'unitedNationsDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2005),
+                'evolvementInfoDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2005),
+                'evolvementInfoDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2005),
+                'environmentalExploitationDay' => array ('day' => 6,
+                    'month' => 11,
+                    'year' => 2005),
+                'toleranceDay' => array ('day' => 16,
+                    'month' => 11,
+                    'year' => 2005),
+                'africanIndustrializationDay' => array ('day' => 20,
+                    'month' => 11,
+                    'year' => 2005),
+                'worldChildrenDay' => array ('day' => 20,
+                    'month' => 11,
+                    'year' => 2005),
+                'televisionDay' => array ('day' => 21,
+                    'month' => 11,
+                    'year' => 2005),
+                'noViolenceAgainstWomen' => array ('day' => 25,
+                    'month' => 11,
+                    'year' => 2005),
+                'palestinianSolidarity' => array ('day' => 29,
+                    'month' => 11,
+                    'year' => 2005),
+                'worldAidsDay' => array ('day' => 1,
+                    'month' => 12,
+                    'year' => 2005),
+                'againstSlaveryDay' => array ('day' => 1,
+                    'month' => 12,
+                    'year' => 2005),
+                'disabledPeopleDay' => array ('day' => 3,
+                    'month' => 12,
+                    'year' => 2005),
+                'evolvementHelperDay' => array ('day' => 5,
+                    'month' => 12,
+                    'year' => 2005),
+                'civilAeronauticsDay' => array ('day' => 7,
+                    'month' => 12,
+                    'year' => 2005),
+                'humanRightsDay' => array ('day' => 10,
+                    'month' => 12,
+                    'year' => 2005),
+                'unicefDay' => array ('day' => 11,
+                    'month' => 12,
+                    'year' => 2005),
+                'migrantsDay' => array ('day' => 18,
+                    'month' => 12,
+                    'year' => 2005),
+                );
+
+        $this->testDates2006 = array(
+                'leprosyDay' => array ('day' => 28,
+                    'month' => 1,
+                    'year' => 2006),
+                'nativeTongueDay' => array ('day' => 21,
+                    'month' => 2,
+                    'year' => 2006),
+                'womensDay' => array ('day' => 8,
+                    'month' => 3,
+                    'year' => 2006),
+                'worldConsumersDay' => array ('day' => 15,
+                    'month' => 3,
+                    'year' => 2006),
+                'intForestDay' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2006),
+                'intDayBeatingRacism' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2006),
+                'dayOfPoesy' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2006),
+                'dayOfWater' => array ('day' => 22,
+                    'month' => 3,
+                    'year' => 2006),
+                'meteorologyDay' => array ('day' => 23,
+                    'month' => 3,
+                    'year' => 2006),
+                'tuberculosisDay' => array ('day' => 24,
+                    'month' => 3,
+                    'year' => 2006),
+                'worldsHealthDay' => array ('day' => 7,
+                    'month' => 4,
+                    'year' => 2006),
+                'bookAndCopyrightDay' => array ('day' => 23,
+                    'month' => 4,
+                    'year' => 2006),
+                'treesDay' => array ('day' => 25,
+                    'month' => 4,
+                    'year' => 2006),
+                'intellectualPropertyDay' => array ('day' => 26,
+                    'month' => 4,
+                    'year' => 2006),
+                'intDayOfWork' => array ('day' => 1,
+                    'month' => 5,
+                    'year' => 2006),
+                'freedomOfPressDay' => array ('day' => 3,
+                    'month' => 5,
+                    'year' => 2006),
+                'dayOfTheSun' => array ('day' => 3,
+                    'month' => 5,
+                    'year' => 2006),
+                'intFamilyDay' => array ('day' => 15,
+                    'month' => 5,
+                    'year' => 2006),
+                'telecommunicationsDay' => array ('day' => 17,
+                    'month' => 5,
+                    'year' => 2006),
+                'culturalDevelopmentDay' => array ('day' => 21,
+                    'month' => 5,
+                    'year' => 2006),
+                'biologicalDiversityDay' => array ('day' => 22,
+                    'month' => 5,
+                    'year' => 2006),
+                'africanLiberationDay' => array ('day' => 25,
+                    'month' => 5,
+                    'year' => 2006),
+                'unPeaceSquadsDay' => array ('day' => 29,
+                    'month' => 5,
+                    'year' => 2006),
+                'nonsmokersDay' => array ('day' => 31,
+                    'month' => 5,
+                    'year' => 2006),
+                'farmersDay' => array ('day' => 1,
+                    'month' => 6,
+                    'year' => 2006),
+                'environmentDay' => array ('day' => 5,
+                    'month' => 6,
+                    'year' => 2006),
+                'africanChildrenDay' => array ('day' => 16,
+                    'month' => 6,
+                    'year' => 2006),
+                'desertDay' => array ('day' => 17,
+                    'month' => 6,
+                    'year' => 2006),
+                'africanFugitiveDay' => array ('day' => 20,
+                    'month' => 6,
+                    'year' => 2006),
+                'antiDrugsDay' => array ('day' => 26,
+                    'month' => 6,
+                    'year' => 2006),
+                'intCoopDay' => array ('day' => 1,
+                    'month' => 7,
+                    'year' => 2006),
+                'habitatDay' => array ('day' => 1,
+                    'month' => 7,
+                    'year' => 2006),
+                'populationDay' => array ('day' => 11,
+                    'month' => 7,
+                    'year' => 2006),
+                'indigenousPeopleDay' => array ('day' => 9,
+                    'month' => 8,
+                    'year' => 2006),
+                'intYouthDay' => array ('day' => 12,
+                    'month' => 8,
+                    'year' => 2006),
+                'slaveTradeDay' => array ('day' => 23,
+                    'month' => 8,
+                    'year' => 2006),
+                'alphabetizationDay' => array ('day' => 8,
+                    'month' => 9,
+                    'year' => 2006),
+                'ozoneLayerProtectionDay' => array ('day' => 16,
+                    'month' => 9,
+                    'year' => 2006),
+                'intPeaceDay' => array ('day' => 19,
+                    'month' => 9,
+                    'year' => 2006),
+                'tourismDay' => array ('day' => 27,
+                    'month' => 9,
+                    'year' => 2006),
+                'intFugitiveDay' => array ('day' => 28,
+                    'month' => 9,
+                    'year' => 2006),
+                'agedPeopleDay' => array ('day' => 1,
+                    'month' => 10,
+                    'year' => 2006),
+                'animalsDay' => array ('day' => 4,
+                    'month' => 10,
+                    'year' => 2006),
+                'outerSpaceWeek' => array ('day' => 4,
+                    'month' => 10,
+                    'year' => 2006),
+                'teachersDay' => array ('day' => 5,
+                    'month' => 10,
+                    'year' => 2006),
+                'postAssociationDay' => array ('day' => 9,
+                    'month' => 10,
+                    'year' => 2006),
+                'sanityDay' => array ('day' => 10,
+                    'month' => 10,
+                    'year' => 2006),
+                'nourishmentDay' => array ('day' => 16,
+                    'month' => 10,
+                    'year' => 2006),
+                'povertyRemovalDay' => array ('day' => 17,
+                    'month' => 10,
+                    'year' => 2006),
+                'unitedNationsDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2006),
+                'evolvementInfoDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2006),
+                'evolvementInfoDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2006),
+                'environmentalExploitationDay' => array ('day' => 6,
+                    'month' => 11,
+                    'year' => 2006),
+                'toleranceDay' => array ('day' => 16,
+                    'month' => 11,
+                    'year' => 2006),
+                'africanIndustrializationDay' => array ('day' => 20,
+                    'month' => 11,
+                    'year' => 2006),
+                'worldChildrenDay' => array ('day' => 20,
+                    'month' => 11,
+                    'year' => 2006),
+                'televisionDay' => array ('day' => 21,
+                    'month' => 11,
+                    'year' => 2006),
+                'noViolenceAgainstWomen' => array ('day' => 25,
+                    'month' => 11,
+                    'year' => 2006),
+                'palestinianSolidarity' => array ('day' => 29,
+                    'month' => 11,
+                    'year' => 2006),
+                'worldAidsDay' => array ('day' => 1,
+                    'month' => 12,
+                    'year' => 2006),
+                'againstSlaveryDay' => array ('day' => 1,
+                    'month' => 12,
+                    'year' => 2006),
+                'disabledPeopleDay' => array ('day' => 3,
+                    'month' => 12,
+                    'year' => 2006),
+                'evolvementHelperDay' => array ('day' => 5,
+                    'month' => 12,
+                    'year' => 2006),
+                'civilAeronauticsDay' => array ('day' => 7,
+                    'month' => 12,
+                    'year' => 2006),
+                'humanRightsDay' => array ('day' => 10,
+                    'month' => 12,
+                    'year' => 2006),
+                'unicefDay' => array ('day' => 11,
+                    'month' => 12,
+                    'year' => 2006),
+                'migrantsDay' => array ('day' => 18,
+                    'month' => 12,
+                    'year' => 2006),
+                );
+
+        $this->testDates2007 = array(
+                'leprosyDay' => array ('day' => 28,
+                    'month' => 1,
+                    'year' => 2007),
+                'nativeTongueDay' => array ('day' => 21,
+                    'month' => 2,
+                    'year' => 2007),
+                'womensDay' => array ('day' => 8,
+                    'month' => 3,
+                    'year' => 2007),
+                'worldConsumersDay' => array ('day' => 15,
+                    'month' => 3,
+                    'year' => 2007),
+                'intForestDay' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2007),
+                'intDayBeatingRacism' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2007),
+                'dayOfPoesy' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2007),
+                'dayOfWater' => array ('day' => 22,
+                    'month' => 3,
+                    'year' => 2007),
+                'meteorologyDay' => array ('day' => 23,
+                    'month' => 3,
+                    'year' => 2007),
+                'tuberculosisDay' => array ('day' => 24,
+                    'month' => 3,
+                    'year' => 2007),
+                'worldsHealthDay' => array ('day' => 7,
+                    'month' => 4,
+                    'year' => 2007),
+                'bookAndCopyrightDay' => array ('day' => 23,
+                    'month' => 4,
+                    'year' => 2007),
+                'treesDay' => array ('day' => 25,
+                    'month' => 4,
+                    'year' => 2007),
+                'intellectualPropertyDay' => array ('day' => 26,
+                    'month' => 4,
+                    'year' => 2007),
+                'intDayOfWork' => array ('day' => 1,
+                    'month' => 5,
+                    'year' => 2007),
+                'freedomOfPressDay' => array ('day' => 3,
+                    'month' => 5,
+                    'year' => 2007),
+                'dayOfTheSun' => array ('day' => 3,
+                    'month' => 5,
+                    'year' => 2007),
+                'intFamilyDay' => array ('day' => 15,
+                    'month' => 5,
+                    'year' => 2007),
+                'telecommunicationsDay' => array ('day' => 17,
+                    'month' => 5,
+                    'year' => 2007),
+                'culturalDevelopmentDay' => array ('day' => 21,
+                    'month' => 5,
+                    'year' => 2007),
+                'biologicalDiversityDay' => array ('day' => 22,
+                    'month' => 5,
+                    'year' => 2007),
+                'africanLiberationDay' => array ('day' => 25,
+                    'month' => 5,
+                    'year' => 2007),
+                'unPeaceSquadsDay' => array ('day' => 29,
+                    'month' => 5,
+                    'year' => 2007),
+                'nonsmokersDay' => array ('day' => 31,
+                    'month' => 5,
+                    'year' => 2007),
+                'farmersDay' => array ('day' => 1,
+                    'month' => 6,
+                    'year' => 2007),
+                'environmentDay' => array ('day' => 5,
+                    'month' => 6,
+                    'year' => 2007),
+                'africanChildrenDay' => array ('day' => 16,
+                    'month' => 6,
+                    'year' => 2007),
+                'desertDay' => array ('day' => 17,
+                    'month' => 6,
+                    'year' => 2007),
+                'africanFugitiveDay' => array ('day' => 20,
+                    'month' => 6,
+                    'year' => 2007),
+                'antiDrugsDay' => array ('day' => 26,
+                    'month' => 6,
+                    'year' => 2007),
+                'intCoopDay' => array ('day' => 7,
+                    'month' => 7,
+                    'year' => 2007),
+                'habitatDay' => array ('day' => 7,
+                    'month' => 7,
+                    'year' => 2007),
+                'populationDay' => array ('day' => 11,
+                    'month' => 7,
+                    'year' => 2007),
+                'indigenousPeopleDay' => array ('day' => 9,
+                    'month' => 8,
+                    'year' => 2007),
+                'intYouthDay' => array ('day' => 12,
+                    'month' => 8,
+                    'year' => 2007),
+                'slaveTradeDay' => array ('day' => 23,
+                    'month' => 8,
+                    'year' => 2007),
+                'alphabetizationDay' => array ('day' => 8,
+                    'month' => 9,
+                    'year' => 2007),
+                'ozoneLayerProtectionDay' => array ('day' => 16,
+                    'month' => 9,
+                    'year' => 2007),
+                'intPeaceDay' => array ('day' => 18,
+                    'month' => 9,
+                    'year' => 2007),
+                'tourismDay' => array ('day' => 27,
+                    'month' => 9,
+                    'year' => 2007),
+                'intFugitiveDay' => array ('day' => 28,
+                    'month' => 9,
+                    'year' => 2007),
+                'agedPeopleDay' => array ('day' => 1,
+                    'month' => 10,
+                    'year' => 2007),
+                'animalsDay' => array ('day' => 4,
+                    'month' => 10,
+                    'year' => 2007),
+                'outerSpaceWeek' => array ('day' => 4,
+                    'month' => 10,
+                    'year' => 2007),
+                'teachersDay' => array ('day' => 5,
+                    'month' => 10,
+                    'year' => 2007),
+                'postAssociationDay' => array ('day' => 9,
+                    'month' => 10,
+                    'year' => 2007),
+                'sanityDay' => array ('day' => 10,
+                    'month' => 10,
+                    'year' => 2007),
+                'nourishmentDay' => array ('day' => 16,
+                    'month' => 10,
+                    'year' => 2007),
+                'povertyRemovalDay' => array ('day' => 17,
+                    'month' => 10,
+                    'year' => 2007),
+                'unitedNationsDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2007),
+                'evolvementInfoDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2007),
+                'evolvementInfoDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2007),
+                'environmentalExploitationDay' => array ('day' => 6,
+                    'month' => 11,
+                    'year' => 2007),
+                'toleranceDay' => array ('day' => 16,
+                    'month' => 11,
+                    'year' => 2007),
+                'africanIndustrializationDay' => array ('day' => 20,
+                    'month' => 11,
+                    'year' => 2007),
+                'worldChildrenDay' => array ('day' => 20,
+                    'month' => 11,
+                    'year' => 2007),
+                'televisionDay' => array ('day' => 21,
+                    'month' => 11,
+                    'year' => 2007),
+                'noViolenceAgainstWomen' => array ('day' => 25,
+                    'month' => 11,
+                    'year' => 2007),
+                'palestinianSolidarity' => array ('day' => 29,
+                    'month' => 11,
+                    'year' => 2007),
+                'worldAidsDay' => array ('day' => 1,
+                    'month' => 12,
+                    'year' => 2007),
+                'againstSlaveryDay' => array ('day' => 1,
+                    'month' => 12,
+                    'year' => 2007),
+                'disabledPeopleDay' => array ('day' => 3,
+                    'month' => 12,
+                    'year' => 2007),
+                'evolvementHelperDay' => array ('day' => 5,
+                    'month' => 12,
+                    'year' => 2007),
+                'civilAeronauticsDay' => array ('day' => 7,
+                    'month' => 12,
+                    'year' => 2007),
+                'humanRightsDay' => array ('day' => 10,
+                    'month' => 12,
+                    'year' => 2007),
+                'unicefDay' => array ('day' => 11,
+                    'month' => 12,
+                    'year' => 2007),
+                'migrantsDay' => array ('day' => 18,
+                    'month' => 12,
+                    'year' => 2007),
+                );
+
+        $this->testDates2008 = array(
+                'leprosyDay' => array ('day' => 28,
+                    'month' => 1,
+                    'year' => 2008),
+                'nativeTongueDay' => array ('day' => 21,
+                    'month' => 2,
+                    'year' => 2008),
+                'womensDay' => array ('day' => 8,
+                    'month' => 3,
+                    'year' => 2008),
+                'worldConsumersDay' => array ('day' => 15,
+                    'month' => 3,
+                    'year' => 2008),
+                'intForestDay' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2008),
+                'intDayBeatingRacism' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2008),
+                'dayOfPoesy' => array ('day' => 21,
+                    'month' => 3,
+                    'year' => 2008),
+                'dayOfWater' => array ('day' => 22,
+                    'month' => 3,
+                    'year' => 2008),
+                'meteorologyDay' => array ('day' => 23,
+                    'month' => 3,
+                    'year' => 2008),
+                'tuberculosisDay' => array ('day' => 24,
+                    'month' => 3,
+                    'year' => 2008),
+                'worldsHealthDay' => array ('day' => 7,
+                    'month' => 4,
+                    'year' => 2008),
+                'bookAndCopyrightDay' => array ('day' => 23,
+                    'month' => 4,
+                    'year' => 2008),
+                'treesDay' => array ('day' => 25,
+                    'month' => 4,
+                    'year' => 2008),
+                'intellectualPropertyDay' => array ('day' => 26,
+                    'month' => 4,
+                    'year' => 2008),
+                'intDayOfWork' => array ('day' => 1,
+                    'month' => 5,
+                    'year' => 2008),
+                'freedomOfPressDay' => array ('day' => 3,
+                    'month' => 5,
+                    'year' => 2008),
+                'dayOfTheSun' => array ('day' => 3,
+                    'month' => 5,
+                    'year' => 2008),
+                'intFamilyDay' => array ('day' => 15,
+                    'month' => 5,
+                    'year' => 2008),
+                'telecommunicationsDay' => array ('day' => 17,
+                    'month' => 5,
+                    'year' => 2008),
+                'culturalDevelopmentDay' => array ('day' => 21,
+                    'month' => 5,
+                    'year' => 2008),
+                'biologicalDiversityDay' => array ('day' => 22,
+                    'month' => 5,
+                    'year' => 2008),
+                'africanLiberationDay' => array ('day' => 25,
+                    'month' => 5,
+                    'year' => 2008),
+                'unPeaceSquadsDay' => array ('day' => 29,
+                    'month' => 5,
+                    'year' => 2008),
+                'nonsmokersDay' => array ('day' => 31,
+                    'month' => 5,
+                    'year' => 2008),
+                'farmersDay' => array ('day' => 1,
+                    'month' => 6,
+                    'year' => 2008),
+                'environmentDay' => array ('day' => 5,
+                    'month' => 6,
+                    'year' => 2008),
+                'africanChildrenDay' => array ('day' => 16,
+                    'month' => 6,
+                    'year' => 2008),
+                'desertDay' => array ('day' => 17,
+                    'month' => 6,
+                    'year' => 2008),
+                'africanFugitiveDay' => array ('day' => 20,
+                    'month' => 6,
+                    'year' => 2008),
+                'antiDrugsDay' => array ('day' => 26,
+                    'month' => 6,
+                    'year' => 2008),
+                'intCoopDay' => array ('day' => 5,
+                    'month' => 7,
+                    'year' => 2008),
+                'habitatDay' => array ('day' => 5,
+                    'month' => 7,
+                    'year' => 2008),
+                'populationDay' => array ('day' => 11,
+                    'month' => 7,
+                    'year' => 2008),
+                'indigenousPeopleDay' => array ('day' => 9,
+                    'month' => 8,
+                    'year' => 2008),
+                'intYouthDay' => array ('day' => 12,
+                    'month' => 8,
+                    'year' => 2008),
+                'slaveTradeDay' => array ('day' => 23,
+                    'month' => 8,
+                    'year' => 2008),
+                'alphabetizationDay' => array ('day' => 8,
+                    'month' => 9,
+                    'year' => 2008),
+                'ozoneLayerProtectionDay' => array ('day' => 16,
+                    'month' => 9,
+                    'year' => 2008),
+                'intPeaceDay' => array ('day' => 16,
+                    'month' => 9,
+                    'year' => 2008),
+                'tourismDay' => array ('day' => 27,
+                    'month' => 9,
+                    'year' => 2008),
+                'intFugitiveDay' => array ('day' => 28,
+                    'month' => 9,
+                    'year' => 2008),
+                'agedPeopleDay' => array ('day' => 1,
+                    'month' => 10,
+                    'year' => 2008),
+                'animalsDay' => array ('day' => 4,
+                    'month' => 10,
+                    'year' => 2008),
+                'outerSpaceWeek' => array ('day' => 4,
+                    'month' => 10,
+                    'year' => 2008),
+                'teachersDay' => array ('day' => 5,
+                    'month' => 10,
+                    'year' => 2008),
+                'postAssociationDay' => array ('day' => 9,
+                    'month' => 10,
+                    'year' => 2008),
+                'sanityDay' => array ('day' => 10,
+                    'month' => 10,
+                    'year' => 2008),
+                'nourishmentDay' => array ('day' => 16,
+                    'month' => 10,
+                    'year' => 2008),
+                'povertyRemovalDay' => array ('day' => 17,
+                    'month' => 10,
+                    'year' => 2008),
+                'unitedNationsDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2008),
+                'evolvementInfoDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2008),
+                'evolvementInfoDay' => array ('day' => 24,
+                    'month' => 10,
+                    'year' => 2008),
+                'environmentalExploitationDay' => array ('day' => 6,
+                    'month' => 11,
+                    'year' => 2008),
+                'toleranceDay' => array ('day' => 16,
+                    'month' => 11,
+                    'year' => 2008),
+                'africanIndustrializationDay' => array ('day' => 20,
+                    'month' => 11,
+                    'year' => 2008),
+                'worldChildrenDay' => array ('day' => 20,
+                    'month' => 11,
+                    'year' => 2008),
+                'televisionDay' => array ('day' => 21,
+                    'month' => 11,
+                    'year' => 2008),
+                'noViolenceAgainstWomen' => array ('day' => 25,
+                    'month' => 11,
+                    'year' => 2008),
+                'palestinianSolidarity' => array ('day' => 29,
+                    'month' => 11,
+                    'year' => 2008),
+                'worldAidsDay' => array ('day' => 1,
+                    'month' => 12,
+                    'year' => 2008),
+                'againstSlaveryDay' => array ('day' => 1,
+                    'month' => 12,
+                    'year' => 2008),
+                'disabledPeopleDay' => array ('day' => 3,
+                    'month' => 12,
+                    'year' => 2008),
+                'evolvementHelperDay' => array ('day' => 5,
+                    'month' => 12,
+                    'year' => 2008),
+                'civilAeronauticsDay' => array ('day' => 7,
+                    'month' => 12,
+                    'year' => 2008),
+                'humanRightsDay' => array ('day' => 10,
+                    'month' => 12,
+                    'year' => 2008),
+                'unicefDay' => array ('day' => 11,
+                    'month' => 12,
+                    'year' => 2008),
+                'migrantsDay' => array ('day' => 18,
+                    'month' => 12,
+                    'year' => 2008),
+                );
+    }
+
+    /**
+     * test Holidays for 2005
+     *
+     * @access public
+     * @return void
+     */
+    function testHolidays2005()
+    {
+        $drv = Date_Holidays::factory('UNO', 2005, 'en_EN');
+        $this->assertFalse(Date_Holidays::isError($drv));
+
+        foreach ($this->testDates2005 as $name => $dateInfo) {
+
+            $day = $drv->getHoliday($name);
+            $this->assertFalse(Date_Holidays::isError($day));
+            $this->assertEquals($name, $day->getInternalName());
+            $date = $day->getDate();
+            $this->assertEquals($dateInfo['day'], $date->getDay(), $name);
+            $this->assertEquals($dateInfo['month'], $date->getMonth(), $name);
+            $this->assertEquals($dateInfo['year'], $date->getYear(), $name);
+        }
+    }
+
+    /**
+     * test Holidays for 2006
+     *
+     * @access public
+     * @return void
+     */
+    function testHolidays2006()
+    {
+        $drv = Date_Holidays::factory('UNO', 2006, 'en_EN');
+        $this->assertFalse(Date_Holidays::isError($drv));
+
+        foreach ($this->testDates2006 as $name => $dateInfo) {
+
+            $day = $drv->getHoliday($name);
+            $this->assertFalse(Date_Holidays::isError($day));
+            $this->assertEquals($name, $day->getInternalName());
+            $date = $day->getDate();
+            $this->assertEquals($dateInfo['day'], $date->getDay(), $name);
+            $this->assertEquals($dateInfo['month'], $date->getMonth(), $name);
+            $this->assertEquals($dateInfo['year'], $date->getYear(), $name);
+        }
+    }
+
+    /**
+     * test Holidays for 2007
+     *
+     * @access public
+     * @return void
+     */
+    function testHolidays2007()
+    {
+        $drv = Date_Holidays::factory('UNO', 2007, 'en_EN');
+        $this->assertFalse(Date_Holidays::isError($drv));
+
+        foreach ($this->testDates2007 as $name => $dateInfo) {
+
+            $day = $drv->getHoliday($name);
+            $this->assertFalse(Date_Holidays::isError($day));
+            $this->assertEquals($name, $day->getInternalName());
+            $date = $day->getDate();
+            $this->assertEquals($dateInfo['day'], $date->getDay(), $name);
+            $this->assertEquals($dateInfo['month'], $date->getMonth(), $name);
+            $this->assertEquals($dateInfo['year'], $date->getYear(), $name);
+        }
+    }
+
+    /**
+     * test Holidays for 2008
+     *
+     * @access public
+     * @return void
+     */
+    function testHolidays2008()
+    {
+        $drv = Date_Holidays::factory('UNO', 2008, 'en_EN');
+        $this->assertFalse(Date_Holidays::isError($drv));
+
+        foreach ($this->testDates2008 as $name => $dateInfo) {
+
+            $day = $drv->getHoliday($name);
+            $this->assertFalse(Date_Holidays::isError($day));
+            $this->assertEquals($name, $day->getInternalName());
+            $date = $day->getDate();
+            $this->assertEquals($dateInfo['day'], $date->getDay(), $name);
+            $this->assertEquals($dateInfo['month'], $date->getMonth(), $name);
+            $this->assertEquals($dateInfo['year'], $date->getYear(), $name);
+        }
+    }
+
+}
+?>
diff --git a/debian/changelog b/debian/changelog
deleted file mode 100644
index 653a5a4..0000000
--- a/debian/changelog
+++ /dev/null
@@ -1,6 +0,0 @@
-php-date-holidays-uno (0.1.3-1) stable; urgency=low
-
-  * Driver based class to calculate holidays in UNO.
-
- -- Jeroen van Meeuwen <vanmeeuwen at kolabsys.com>  Fri, 14 Jan 2011 11:11:11 +1111
-
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index 7ed6ff8..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/debian/control b/debian/control
deleted file mode 100644
index 283157d..0000000
--- a/debian/control
+++ /dev/null
@@ -1,12 +0,0 @@
-Source: php-date-holidays-uno
-Section: web
-Priority: optional
-Maintainer: Jeroen van Meeuwen <vanmeeuwen at kolabsys.com>
-Build-Depends: debhelper (>= 5)
-Build-Depends-Indep: php-pear
-Standards-Version: 3.9.1
-
-Package: php-date-holidays-uno
-Architecture: all
-Depends: php-pear (>= 5.2.0-8)
-Description: Driver based class to calculate holidays in UNO.
diff --git a/debian/gbp.conf b/debian/gbp.conf
deleted file mode 100644
index a03aaff..0000000
--- a/debian/gbp.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-[DEFAULT]
-debian-branch = master
-
-[git-buildpackage]
-export-dir = ../builds/php-date-holidays-uno
-ignore-new = True
-upstream-tag = upstream/0.1.3
diff --git a/debian/rules b/debian/rules
deleted file mode 100755
index 08bda99..0000000
--- a/debian/rules
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/usr/bin/make -f
-
-PEAR ?= /usr/bin/pear
-pear_pkg = $(shell ls |grep @@@pear_name@@@)
-package = php-date-holidays-uno
-
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-	touch configure-stamp
-
-build: build-stamp
-
-build-stamp: configure-stamp
-	dh_testdir
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	if [ -f $(pear_pkg)/package.xml ]; then \
-	     rm $(pear_pkg)/package.xml; \
-	fi
-	dh_clean build-stamp configure-stamp
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-
-	# Add here commands to install the package into debian/package.
-	cp package.xml $(pear_pkg)/package.xml;
-	$(PEAR) install -n -f -R debian/$(package) $(pear_pkg)/package.xml;
-	rm -f debian/$(package)/usr/share/php/.filemap;
-	rm -f debian/$(package)/usr/share/php/.lock;
-	rm -rf debian/$(package)/usr/share/php/.channels;
-	rm -rf debian/$(package)/usr/share/php/.depdblock;
-	rm -rf debian/$(package)/usr/share/php/.depdb;
-	rm -rf debian/$(package)/usr/share/php/.registry/.channel.pecl.php.net;
-	rm -rf debian/$(package)/usr/share/php/.registry/.channel.__uri;
-
-	 # remove duplicated files, these files are in /usr/share/doc/package
-	rm -rf debian/$(package)/usr/share/php/tests;
-	rm -rf debian/$(package)/usr/share/php/docs;
-
-	 # remove created tmp dir
-	rm -rf debian/$(package)/tmp
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installdocs
-	dh_installexamples
-	dh_installchangelogs
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
-
diff --git a/package.xml b/package.xml
new file mode 100644
index 0000000..ac9b21f
--- /dev/null
+++ b/package.xml
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.8.0alpha1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
+ <name>Date_Holidays_UNO</name>
+ <channel>pear.php.net</channel>
+ <summary>Driver based class to calculate holidays in UNO.</summary>
+ <description>Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations. This is the driver for calculating UNO holidays.</description>
+ <lead>
+  <name>Ken Guest</name>
+  <user>kguest</user>
+  <email>ken at linux.ie</email>
+  <active>yes</active>
+ </lead>
+ <lead>
+  <name>Carsten Lucke</name>
+  <user>luckec</user>
+  <email>luckec at php.net</email>
+  <active>yes</active>
+ </lead>
+ <developer>
+  <name>Stephan Schmidt</name>
+  <user>schst</user>
+  <email>schst at php.net</email>
+  <active>no</active>
+ </developer>
+ <contributor>
+  <name>Mark Wiesemann</name>
+  <user>wiesemann</user>
+  <email>wiesemann at php.net</email>
+  <active>no</active>
+ </contributor>
+ <date>2009-03-17</date>
+ <time>01:09:21</time>
+ <version>
+  <release>0.1.3</release>
+  <api>0.17.2</api>
+ </version>
+ <stability>
+  <release>beta</release>
+  <api>beta</api>
+ </stability>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+* Utilise fix for Bug #13865: One-hour-shift in Christian driver
+ </notes>
+ <contents>
+  <dir name="/">
+   <file baseinstalldir="Date" md5sum="895ad3045dd6fa68b69f8ef2b4fbf14b" name="Holidays/Driver/UNO.php" role="php" />
+   <file baseinstalldir="Date" md5sum="952dbdd52137feddd059a72804c91b35" name="lang/UNO/de_DE.ser" role="data" />
+   <file baseinstalldir="Date" md5sum="ddeac5a01321465965b4fb17b0f2acbe" name="lang/UNO/de_DE.xml" role="data" />
+   <file baseinstalldir="Date" md5sum="77efa6ab3102dc7bdce9ffff9dbe99aa" name="lang/UNO/en_EN.ser" role="data" />
+   <file baseinstalldir="Date" md5sum="f86d7936b7ad9352bf965dea618d6a6a" name="lang/UNO/en_EN.xml" role="data" />
+   <file baseinstalldir="Date" md5sum="9c2e8148d31df799f5aa1af42badb918" name="tests/Date_Holidays_Driver_UNO_TestSuite.php" role="test" />
+  </dir>
+ </contents>
+ <dependencies>
+  <required>
+   <php>
+    <min>4.0.0</min>
+   </php>
+   <pearinstaller>
+    <min>1.4.0b1</min>
+   </pearinstaller>
+   <package>
+    <name>Date_Holidays</name>
+    <channel>pear.php.net</channel>
+    <min>0.21.1</min>
+   </package>
+  </required>
+ </dependencies>
+ <phprelease />
+ <changelog>
+  <release>
+   <version>
+    <release>0.1.0</release>
+    <api>0.17.2</api>
+   </version>
+   <stability>
+    <release>alpha</release>
+    <api>alpha</api>
+   </stability>
+   <date>2008-05-07</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>
+initial pear release
+   </notes>
+  </release>
+  <release>
+   <version>
+    <release>0.1.2</release>
+    <api>0.17.2</api>
+   </version>
+   <stability>
+    <release>alpha</release>
+    <api>alpha</api>
+   </stability>
+   <date>2008-08-23</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>
+Slight changes to testsuite so it works when installed rather than in developers environment.
+   </notes>
+  </release>
+ </changelog>
+</package>


commit 2136fee0634768162db003695a9cd6b398475121
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date:   Fri Jan 14 16:28:33 2011 +0100

    Initial debian packaging

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..653a5a4
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+php-date-holidays-uno (0.1.3-1) stable; urgency=low
+
+  * Driver based class to calculate holidays in UNO.
+
+ -- Jeroen van Meeuwen <vanmeeuwen at kolabsys.com>  Fri, 14 Jan 2011 11:11:11 +1111
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..283157d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,12 @@
+Source: php-date-holidays-uno
+Section: web
+Priority: optional
+Maintainer: Jeroen van Meeuwen <vanmeeuwen at kolabsys.com>
+Build-Depends: debhelper (>= 5)
+Build-Depends-Indep: php-pear
+Standards-Version: 3.9.1
+
+Package: php-date-holidays-uno
+Architecture: all
+Depends: php-pear (>= 5.2.0-8)
+Description: Driver based class to calculate holidays in UNO.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..a03aaff
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,7 @@
+[DEFAULT]
+debian-branch = master
+
+[git-buildpackage]
+export-dir = ../builds/php-date-holidays-uno
+ignore-new = True
+upstream-tag = upstream/0.1.3
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..08bda99
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,70 @@
+#!/usr/bin/make -f
+
+PEAR ?= /usr/bin/pear
+pear_pkg = $(shell ls |grep @@@pear_name@@@)
+package = php-date-holidays-uno
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	touch configure-stamp
+
+build: build-stamp
+
+build-stamp: configure-stamp
+	dh_testdir
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	if [ -f $(pear_pkg)/package.xml ]; then \
+	     rm $(pear_pkg)/package.xml; \
+	fi
+	dh_clean build-stamp configure-stamp
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	# Add here commands to install the package into debian/package.
+	cp package.xml $(pear_pkg)/package.xml;
+	$(PEAR) install -n -f -R debian/$(package) $(pear_pkg)/package.xml;
+	rm -f debian/$(package)/usr/share/php/.filemap;
+	rm -f debian/$(package)/usr/share/php/.lock;
+	rm -rf debian/$(package)/usr/share/php/.channels;
+	rm -rf debian/$(package)/usr/share/php/.depdblock;
+	rm -rf debian/$(package)/usr/share/php/.depdb;
+	rm -rf debian/$(package)/usr/share/php/.registry/.channel.pecl.php.net;
+	rm -rf debian/$(package)/usr/share/php/.registry/.channel.__uri;
+
+	 # remove duplicated files, these files are in /usr/share/doc/package
+	rm -rf debian/$(package)/usr/share/php/tests;
+	rm -rf debian/$(package)/usr/share/php/docs;
+
+	 # remove created tmp dir
+	rm -rf debian/$(package)/tmp
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installdocs
+	dh_installexamples
+	dh_installchangelogs
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
+




More information about the packaging-commits mailing list