<?php

/*
* Title                   : Pinpoint Booking System WordPress Plugin (PRO)
* Version                 : 2.1.1
* File                    : includes/translation/class-translation-text-general.php
* File Version            : 1.0.4
* Created / Last Modified : 25 August 2015
* Author                  : Dot on Paper
* Copyright               : © 2012 Dot on Paper
* Website                 : http://www.dotonpaper.net
* Description             : General translation text PHP class.
*/

if (!class_exists('DOPBSPTranslationTextGeneral')){
    class DOPBSPTranslationTextGeneral{
        /*
         * Constructor
         */
        function __construct(){
            /*
             * Initialize general text.
             */
            add_filter('dopbsp_filter_translation_text',
                       array(&$this,
                             'general'));
        }

        /*
         * General text.
         *
         * @param lang (array): current translation
         *
         * @return array with updated translation
         */
        function general($text){
            $text[] = array('key'    => 'TITLE',
                            'parent' => 'none',
                            'text'   => 'Pinpoint Booking System',
                            'de'     => 'Pinpoint Buchungssystem',
                            'es'     => 'Sistema de Reservas Pinpoint',
                            'fr'     => 'Pinpoint Booking System');
            /*
             * Messages
             */
            $text[] = array('key'    => 'PARENT_MESSAGES',
                            'parent' => '',
                            'text'   => 'Messages');

            $text[] = array('key'    => 'MESSAGES_LOADING',
                            'parent' => 'PARENT_MESSAGES',
                            'text'   => 'Loading data ...',
                            'de'     => 'Daten werden geladen...',
                            'es'     => 'Carga de datos...',
                            'fr'     => 'Chargement de données ...');
            $text[] = array('key'    => 'MESSAGES_LOADING_SUCCESS',
                            'parent' => 'PARENT_MESSAGES',
                            'text'   => 'Data has been loaded.',
                            'de'     => 'Daten wurden geladen.',
                            'es'     => 'Los datos han sido cargados.',
                            'fr'     => 'Les données ont été chargées.');
            $text[] = array('key'    => 'MESSAGES_SAVING',
                            'parent' => 'PARENT_MESSAGES',
                            'text'   => 'Saving data ...',
                            'de'     => 'Daten werden gespeichert ...',
                            'es'     => 'Ahorro de datos...',
                            'fr'     => 'Sauvegarder des données ...');
            $text[] = array('key'    => 'MESSAGES_SAVING_SUCCESS',
                            'parent' => 'PARENT_MESSAGES',
                            'text'   => 'Data has been saved.',
                            'de'     => 'Daten wurden gespeichert.',
                            'es'     => 'Los datos han sido guardados.',
                            'fr'     => 'Les données ont été sauvegardées.');

            $text[] = array('key'    => 'MESSAGES_CONFIRMATION_YES',
                            'parent' => 'PARENT_MESSAGES',
                            'text'   => 'Yes',
                            'de'     => 'Ja',
                            'es'     => 'Sí',
                            'fr'     => 'Oui');
            $text[] = array('key'    => 'MESSAGES_CONFIRMATION_NO',
                            'parent' => 'PARENT_MESSAGES',
                            'text'   => 'No',
                            'de'     => 'Nein',
                            'es'     => 'No',
                            'fr'     => 'No');

            /*
             * Months & week days
             */
            $text[] = array('key'    => 'PARENT_MONTHS_WEEK_DAYS',
                            'parent' => '',
                            'text'   => 'Months & Week Days');

            $text[] = array('key'      => 'MONTH_JANUARY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'January',
                            'de'       => 'Januar',
                            'es'       => 'Enero',
                            'fr'       => 'Janvier',
                            'nl'       => 'Januari',
                            'pl'       => 'Styczeń',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_FEBRUARY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'February',
                            'de'       => 'Februar',
                            'es'       => 'Febrero',
                            'fr'       => 'Février',
                            'nl'       => 'Februari',
                            'pl'       => 'Luty',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_MARCH',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'March',
                            'de'       => 'März',
                            'es'       => 'Marzo',
                            'fr'       => 'Mars',
                            'nl'       => 'Maart',
                            'pl'       => 'Marzec',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_APRIL',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'April',
                            'de'       => 'April',
                            'es'       => 'Abril',
                            'fr'       => 'Avril',
                            'nl'       => 'April',
                            'pl'       => 'Kwiecień',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_MAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'May',
                            'de'       => 'Mai',
                            'es'       => 'Mayo',
                            'fr'       => 'Mai',
                            'nl'       => 'Mei',
                            'pl'       => 'Maj',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_JUNE',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'June',
                            'de'       => 'Juni',
                            'es'       => 'Junio',
                            'fr'       => 'Juin',
                            'nl'       => 'Juni',
                            'pl'       => 'Czerwiec',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_JULY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'July',
                            'de'       => 'Juli',
                            'es'       => 'Julio',
                            'fr'       => 'Juillet',
                            'nl'       => 'Juli',
                            'pl'       => 'Lipiec',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_AUGUST',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'August',
                            'de'       => 'August',
                            'es'       => 'Agosto',
                            'fr'       => 'Août',
                            'nl'       => 'Augustus',
                            'pl'       => 'Sierpień',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_SEPTEMBER',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'September',
                            'de'       => 'September',
                            'es'       => 'Septiembre',
                            'fr'       => 'Septembre',
                            'nl'       => 'September',
                            'pl'       => 'Wrzesień',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_OCTOBER',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'October',
                            'de'       => 'Oktober',
                            'es'       => 'Octubre',
                            'fr'       => 'Octobre',
                            'nl'       => 'Oktober',
                            'pl'       => 'Październik',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_NOVEMBER',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'November',
                            'de'       => 'November',
                            'es'       => 'Noviembre',
                            'fr'       => 'Novembre',
                            'nl'       => 'November',
                            'pl'       => 'Listopad',
                            'location' => 'calendar');
            $text[] = array('key'      => 'MONTH_DECEMBER',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'December',
                            'de'       => 'Dezember',
                            'es'       => 'Diciembre',
                            'fr'       => 'Décembre',
                            'nl'       => 'December',
                            'pl'       => 'Grudzień',
                            'location' => 'calendar');

            $text[] = array('key'      => 'SHORT_MONTH_JANUARY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Jan',
                            'de'       => 'Jan',
                            'es'       => 'Ene',
                            'fr'       => 'Jan',
                            'nl'       => 'Jan',
                            'pl'       => 'Sty',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_FEBRUARY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Feb',
                            'de'       => 'Feb',
                            'es'       => 'Feb',
                            'fr'       => 'Fev',
                            'nl'       => 'Feb',
                            'pl'       => 'Lut',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_MARCH',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Mar',
                            'de'       => 'Mär',
                            'es'       => 'Mar',
                            'fr'       => 'Mar',
                            'nl'       => 'Mar',
                            'pl'       => 'Mar',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_APRIL',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Apr',
                            'de'       => 'Apr',
                            'es'       => 'Abr',
                            'fr'       => 'Avr',
                            'nl'       => 'Apr',
                            'pl'       => 'Kwi',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_MAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'May',
                            'de'       => 'Mai',
                            'es'       => 'May',
                            'fr'       => 'Mai',
                            'nl'       => 'Mei',
                            'pl'       => 'Maj',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_JUNE',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Jun',
                            'de'       => 'Jun',
                            'es'       => 'Jun',
                            'fr'       => 'Jun',
                            'nl'       => 'Jun',
                            'pl'       => 'Cze',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_JULY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Jul',
                            'de'       => 'Jul',
                            'es'       => 'Jul',
                            'fr'       => 'Jui',
                            'nl'       => 'Jul',
                            'pl'       => 'Lip',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_AUGUST',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Aug',
                            'de'       => 'Aug',
                            'es'       => 'Ago',
                            'fr'       => 'Aou',
                            'nl'       => 'Aug',
                            'pl'       => 'Sie',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_SEPTEMBER',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Sep',
                            'de'       => 'Sep',
                            'es'       => 'Sep',
                            'fr'       => 'Sep',
                            'nl'       => 'Sep',
                            'pl'       => 'Wrz',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_OCTOBER',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Oct',
                            'de'       => 'Okt',
                            'es'       => 'Oct',
                            'fr'       => 'Oct',
                            'nl'       => 'Okt',
                            'pl'       => 'Paź',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_NOVEMBER',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Nov',
                            'de'       => 'Nov',
                            'es'       => 'Nov',
                            'fr'       => 'Nov',
                            'nl'       => 'Nov',
                            'pl'       => 'Lis',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_MONTH_DECEMBER',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Dec',
                            'de'       => 'Dez',
                            'es'       => 'Dic',
                            'fr'       => 'Dec',
                            'nl'       => 'Dec',
                            'pl'       => 'Gru',
                            'location' => 'calendar');

            $text[] = array('key'      => 'DAY_MONDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Monday',
                            'de'       => 'Montag',
                            'es'       => 'Lunes',
                            'fr'       => 'Lundi',
                            'nl'       => 'Maandag',
                            'pl'       => 'Poniedziałek',
                            'location' => 'calendar');
            $text[] = array('key'      => 'DAY_TUESDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Tuesday',
                            'de'       => 'Dienstag',
                            'es'       => 'Martes',
                            'fr'       => 'Mardi',
                            'nl'       => 'Dinsdag',
                            'pl'       => 'Wtorek',
                            'location' => 'calendar');
            $text[] = array('key'      => 'DAY_WEDNESDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Wednesday',
                            'de'       => 'Mittwoch',
                            'es'       => 'Miércoles',
                            'fr'       => 'Mercredi',
                            'nl'       => 'Woensdag',
                            'pl'       => 'Środa',
                            'location' => 'calendar');
            $text[] = array('key'      => 'DAY_THURSDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Thursday',
                            'de'       => 'Donnerstag',
                            'es'       => 'Jueves',
                            'fr'       => 'Jeudi',
                            'nl'       => 'Donderdag',
                            'pl'       => 'Czwartek',
                            'location' => 'calendar');
            $text[] = array('key'      => 'DAY_FRIDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Friday',
                            'de'       => 'Freitag',
                            'es'       => 'Viernes',
                            'fr'       => 'Vendredi',
                            'nl'       => 'Vrijdag',
                            'pl'       => 'Piątek',
                            'location' => 'calendar');
            $text[] = array('key'      => 'DAY_SATURDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Saturday',
                            'de'       => 'Samstag',
                            'es'       => 'Sábado',
                            'fr'       => 'Samedi',
                            'nl'       => 'Zaterdag',
                            'pl'       => 'Sobota',
                            'location' => 'calendar');
            $text[] = array('key'      => 'DAY_SUNDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Sunday',
                            'de'       => 'Sonntag',
                            'es'       => 'Domingo',
                            'fr'       => 'Dimanche',
                            'nl'       => 'Zondag',
                            'pl'       => 'Niedziela',
                            'location' => 'calendar');

            $text[] = array('key'      => 'SHORT_DAY_MONDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Mo',
                            'de'       => 'Mo',
                            'es'       => 'Lu',
                            'fr'       => 'Lu',
                            'nl'       => 'Ma',
                            'pl'       => 'Pon',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_DAY_TUESDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Tu',
                            'de'       => 'Di',
                            'es'       => 'Ma',
                            'fr'       => 'Ma',
                            'nl'       => 'Di',
                            'pl'       => 'Wt',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_DAY_WEDNESDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'We',
                            'de'       => 'Mi',
                            'es'       => 'Mi',
                            'fr'       => 'Me',
                            'nl'       => 'Wo',
                            'pl'       => 'Śr',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_DAY_THURSDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Th',
                            'de'       => 'Do',
                            'es'       => 'Ju',
                            'fr'       => 'Je',
                            'nl'       => 'Do',
                            'pl'       => 'Czw',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_DAY_FRIDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Fr',
                            'de'       => 'Fr',
                            'es'       => 'Vi',
                            'fr'       => 'Ve',
                            'nl'       => 'Vr',
                            'pl'       => 'Pt',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_DAY_SATURDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Sa',
                            'de'       => 'Sa',
                            'es'       => 'Sá',
                            'fr'       => 'Sa',
                            'nl'       => 'Za',
                            'pl'       => 'Sob',
                            'location' => 'calendar');
            $text[] = array('key'      => 'SHORT_DAY_SUNDAY',
                            'parent'   => 'PARENT_MONTHS_WEEK_DAYS',
                            'text'     => 'Su',
                            'de'       => 'So',
                            'es'       => 'Do',
                            'fr'       => 'Di',
                            'nl'       => 'Zo',
                            'pl'       => 'Niedz',
                            'location' => 'calendar');
            /*
             * TinyMCE
             */
            $text[] = array('key'    => 'PARENT_TINYMCE',
                            'parent' => '',
                            'text'   => 'TinyMCE');
            $text[] = array('key'    => 'TINYMCE_ADD',
                            'parent' => 'PARENT_TINYMCE',
                            'text'   => 'Add Calendar',
                            'de'     => 'Kalender hinzufügen',
                            'es'     => 'Añada Calendario',
                            'fr'     => 'Ajoutez le calendrier');
            /*
             * Documentation
             */
            $text[] = array('key'    => 'PARENT_DOCUMENTATION',
                            'parent' => '',
                            'text'   => 'Documentation');

            $text[] = array('key'    => 'HELP_DOCUMENTATION',
                            'parent' => 'PARENT_DOCUMENTATION',
                            'text'   => 'Documentation',
                            'de'     => 'Dokumentation',
                            'es'     => 'Documentación',
                            'fr'     => 'Documentation');
            $text[] = array('key'    => 'HELP_VIEW_DOCUMENTATION',
                            'parent' => 'PARENT_DOCUMENTATION',
                            'text'   => 'Click this to view the documentation for more informations.',
                            'de'     => 'Klicken Sie auf diese Schaltfläche, um die Dokumentation für weitere Informationen anzuzeigen.',
                            'es'     => 'Haga clic aquí para ver la documentación para más información.',
                            'fr'     => 'Cliquez ici pour voir la documentation pour plus d<<single-quote>>informations.');

            /*
             * Development
             */
            $text[] = array('key'    => 'BETA',
                            'parent' => 'none',
                            'text'   => 'beta',
                            'de'     => 'beta',
                            'es'     => 'beta',
                            'fr'     => 'beta');
            $text[] = array('key'    => 'BETA_TITLE',
                            'parent' => 'none',
                            'text'   => 'Beta',
                            'de'     => 'Beta',
                            'es'     => 'Beta',
                            'fr'     => 'Bêta');
            $text[] = array('key'    => 'SOON',
                            'parent' => 'none',
                            'text'   => 'soon',
                            'de'     => 'bald',
                            'es'     => 'pronto',
                            'fr'     => 'bientôt');
            $text[] = array('key'    => 'SOON_TITLE',
                            'parent' => 'none',
                            'text'   => 'Coming soon',
                            'de'     => 'In Kürze verfügbar',
                            'es'     => 'Viene pronto',
                            'fr'     => 'Prochainement');

            return $text;
        }
    }
}