Changeset 9070
- Timestamp:
- Feb 3, 2011, 12:47:28 AM (13 years ago)
- Location:
- extensions/ContactForm
- Files:
-
- 2 deleted
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/ContactForm/classes/cf_config.class.php
r8909 r9070 11 11 protected $db_key = null; 12 12 protected $db_comment = null; 13 protected $config_lang;14 13 15 14 /* ************************ */ … … 39 38 } 40 39 41 function get_config_lang() {42 return $this->config_lang;43 }44 45 function get_lang_value($item, $language=null) {46 if (null == $language) {47 global $user;48 $language = $user['language'];49 }50 $value = $this->config_lang->get_value($language, $item);51 if (empty($value)) {52 cf_switch_to_default_lang();53 $value = l10n($item);54 cf_switch_back_to_user_lang();55 }56 return $value;57 }58 59 40 /* ************************ */ 60 41 /* ** Loading methods ** */ … … 62 43 63 44 function load_config() { 64 $this->config_lang = null;65 45 if (null != $this->db_key) { 66 46 $query = ' … … 74 54 if(is_string($row[0])) { 75 55 $this->config_values = unserialize($row[0]); 76 if (isset($this->config_values['config_lang'])) {77 $this->config_lang = $this->config_values['config_lang'];78 $this->config_values['config_lang'] = null;79 }80 56 } 81 57 } 82 58 } 83 // CF_Log::add_debug($this->config_lang, 'CF_Config::load_config');84 59 $this->load_default_config(); 85 60 } 86 61 87 62 protected function load_default_config() { 88 if (null == $this->config_lang) {89 $this->config_lang = new CF_Config_Lang();90 $this->config_values['config_lang'] = null;91 CF_Log::add_debug($this->config_lang,'CF_Config::load_default_config');92 }93 $this->config_lang->set_default_values();94 $this->config_lang->update_keys();95 63 foreach (CF_Config::$default_config as $key => $value) { 96 64 if (!isset($this->config_values[$key])) { … … 108 76 return false; 109 77 } 110 $this->config_values['config_lang'] = $this->config_lang; 78 79 unset($this->config_values['config_lang']); 80 111 81 if (!isset($this->config_values[CF_CFG_COMMENT])) { 112 82 $this->set_value(CF_CFG_COMMENT, CF_CFG_DB_COMMENT); -
extensions/ContactForm/classes/cf_plugin.class.php
r8909 r9070 53 53 54 54 $cf_values = array( 55 'TEXT' => $this->config->get_lang_value('contact_form_link'),55 'TEXT' => l10n('contact_form_link'), 56 56 'URL' => make_index_url(array('section' => CF_URL_PARAMETER)), 57 57 ); … … 75 75 if (!isset($block_mbMenu->data[CF_MENUBAR_KEY])) { 76 76 $contact_form_menu = array( 77 'TITLE' => $this->config->get_lang_value('contact_form_title'),78 'NAME' => $this->config->get_lang_value('contact_form'),77 'TITLE' => l10n('contact_form_title'), 78 'NAME' => l10n('contact_form'), 79 79 'URL' => make_index_url(array('section' => CF_URL_PARAMETER)), 80 80 ); … … 165 165 global $template; 166 166 $cf_link = array( 167 'TEXT' => $this->config->get_lang_value('contact_form_link'),167 'TEXT' => l10n('contact_form_link'), 168 168 'URL' => make_index_url(array('section' => CF_URL_PARAMETER)), 169 169 ); -
extensions/ContactForm/config.php
r8909 r9070 8 8 $config_tabs[]='config'; 9 9 $config_tabs[]='emails'; 10 $config_tabs[]='language';11 10 12 11 global $template, $page; -
extensions/ContactForm/include/cf_common.inc.php
r9036 r9070 62 62 // Load class files 63 63 cf_require_class("CF_Log"); 64 cf_require_class("CF_Config_Lang");65 64 cf_require_class("CF_Config"); 66 65 cf_require_class("CF_Plugin"); … … 82 81 $cf_config_default[CF_CFG_ADMIN_MAILS] = array(); 83 82 CF_Config::$default_config = $cf_config_default; 84 85 $cf_config_lang_keys = array();86 $cf_config_lang_keys['contact_form_title'] = array(87 CF_LANG_DEFAULT => l10n('contact_form_title'),88 'ar_SA' => 'نموذج الاتصال',89 'cs_CZ' => 'Kontaktní formulář',90 'de_DE' => 'Kontaktformular',91 'en_UK' => 'Contact form',92 'es_ES' => 'Formulario de contacto',93 'fr_FR' => 'Formulaire de contact',94 'hu_HU' => 'Kapcsolati urlap',95 'it_IT' => 'Formulario di contatto',96 'lv_LV' => 'Kontaktforma',97 'nl_NL' => 'Contact formulier',98 'no_NO' => 'Kontakt skjema',99 'pl_PL' => 'Formularz kontaktu',100 'ru_RU' => 'Контактная информация',101 'sk_SK' => 'Kontaktný formulár',102 'sv_SE' => 'Kontakt formulär',103 'tr_TR' => 'İletişim formu'104 );105 $cf_config_lang_keys['contact_form'] = array(106 CF_LANG_DEFAULT => l10n('contact_form'),107 'ar_SA' => 'اتصل بنا',108 'cs_CZ' => 'Kontakt',109 'de_DE' => 'Kontaktformular',110 'en_UK' => 'Contact',111 'es_ES' => 'Contactar',112 'fr_FR' => 'Formulaire de contact',113 'hu_HU' => 'Kapcsolat',114 'it_IT' => 'Contattare',115 'lv_LV' => 'Kontaktēt',116 'nl_NL' => 'Contact',117 'no_NO' => 'Kontakt',118 'pl_PL' => 'Kontakt',119 'ru_RU' => 'Контакты',120 'sk_SK' => 'Kontakt',121 'sv_SE' => 'Kontakt',122 'tr_TR' => 'İletişim'123 );124 $cf_config_lang_keys['contact_form_link'] = array(125 CF_LANG_DEFAULT => l10n('contact_form_link'),126 'ar_SA' => 'اتصل بمدير الموقع',127 'cs_CZ' => 'Kontakt správce webu',128 'de_DE' => 'Den Webmaster kontaktieren',129 'en_UK' => 'Contact webmaster',130 'es_ES' => 'Contactar webmestre',131 'fr_FR' => 'Contacter le webmestre',132 'hu_HU' => 'Webmester kapcsolat',133 'it_IT' => 'Contattare il webmaster',134 'lv_LV' => 'Kontaktēt ar webmāsteru',135 'nl_NL' => 'Contact webmaster',136 'no_NO' => 'Kontakt webmaster',137 'pl_PL' => 'Kontakt do webmastera',138 'ru_RU' => 'Contact webmaster',139 'sk_SK' => 'Kontaktovanie webmastera',140 'sv_SE' => 'Kontakta webmaster',141 'tr_TR' => 'İletişim- Site yöneticisi'142 );143 CF_Config_Lang::$default_keys = $cf_config_lang_keys;144 83 ?> -
extensions/ContactForm/language/ar_SA/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'لايوجد عنوان بريد الكتروني متاح'; 68 68 $lang['cf_refresh'] = 'اعادة توليد قوائم البريد الالكتروني'; 69 // Language tab70 $lang['cf_tab_language'] = 'الاماكن';71 $lang['cf_language'] = 'الاماكن';72 $lang['cf_language_desc'] = 'ترجمة الرسالة';73 $lang['cf_select_item'] = 'اختار شيئا للترجمة';74 $lang['cf_default_lang'] = 'الافتراضي';75 $lang['contact_form_title_label'] = 'العنوان مستخدم في شريط القوائم';76 $lang['contact_form_label'] = 'الاسم مستخدم في شريط القوائم';77 $lang['contact_form_link_label'] = 'النص مستخدم في رابط الاتصال في ذيل الصفحة';78 69 ?> -
extensions/ContactForm/language/cs_CZ/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'Žádná mail adresa k dispozici'; 68 68 $lang['cf_refresh'] = 'Regenerate e-mail list address'; 69 // Language tab70 $lang['cf_tab_language'] = 'Jazyk';71 $lang['cf_language'] = 'Jazyk';72 $lang['cf_language_desc'] = 'Překlad zpráv';73 $lang['cf_select_item'] = 'Vybrat položku k překladu';74 $lang['cf_default_lang'] = 'Defaultní';75 $lang['contact_form_title_label'] = 'Nadpis použitý v menu';76 $lang['contact_form_label'] = 'Název použitý v menu';77 $lang['contact_form_link_label'] = 'Text použit pro kontaktní odkaz v zápatí stránky';78 69 ?> -
extensions/ContactForm/language/de_DE/plugin.lang.php
r8910 r9070 66 66 $lang['cf_no_mail'] = 'Keine E-Mail Adresse verfügbar'; 67 67 $lang['cf_refresh'] = 'Regeneriere die E-Mail Adressenliste'; 68 // Language tab69 $lang['cf_tab_language'] = 'Lokalisation';70 $lang['cf_language'] = 'Lokalisation';71 $lang['cf_language_desc'] = 'Übersetzung der Mitteilungen';72 $lang['cf_select_item'] = 'Das zu übersetzende Item auswählen';73 $lang['cf_default_lang'] = 'Default';74 $lang['contact_form_title_label'] = 'Benutzter Titel in der Menüleiste';75 $lang['contact_form_label'] = 'Angezeigter Name in der Menüleiste';76 $lang['contact_form_link_label'] = 'Benutzter Text als Kontaktlink in der Fusszeile';77 68 ?> -
extensions/ContactForm/language/en_UK/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'No e-mail address available'; 68 68 $lang['cf_refresh'] = 'Regenerate e-mail list address'; 69 // Language tab70 $lang['cf_tab_language'] = 'Localization';71 $lang['cf_language'] = 'Localization';72 $lang['cf_language_desc'] = 'Messages translation';73 $lang['cf_select_item'] = 'Select item to translate';74 $lang['cf_default_lang'] = 'Default';75 $lang['contact_form_title_label'] = 'Title used in menubar';76 $lang['contact_form_label'] = 'Name used in menubar';77 $lang['contact_form_link_label'] = 'Text used for contact link in the page footer';78 69 ?> -
extensions/ContactForm/language/es_ES/plugin.lang.php
r8910 r9070 66 66 $lang['cf_no_mail'] = 'Ningún correo electrónico disponible'; 67 67 $lang['cf_refresh'] = 'Regenerar la lista de las direcciones'; 68 // Language tab69 $lang['cf_tab_language'] = 'Localización';70 $lang['cf_language'] = 'Localización';71 $lang['cf_language_desc'] = 'Traducción de los mensajes';72 $lang['cf_select_item'] = 'Seleccione el elemento que hay que traducir';73 $lang['cf_default_lang'] = 'Por defecto';74 $lang['contact_form_title_label'] = 'Título en la barra de menús';75 $lang['contact_form_label'] = 'Nombre fijado en la barra de menús';76 $lang['contact_form_link_label'] = 'Texto utilizado para el lazo de contacto abajo página';77 68 ?> -
extensions/ContactForm/language/fr_FR/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'Aucune adresse e-mail disponible'; 68 68 $lang['cf_refresh'] = 'Regénérer la liste des adresses'; 69 // Language tab70 $lang['cf_tab_language'] = 'Localisation';71 $lang['cf_language'] = 'Localisation';72 $lang['cf_language_desc'] = 'Traduction des messages';73 $lang['cf_select_item'] = 'Sélectionnez l\'élément à traduire';74 $lang['cf_default_lang'] = 'Par défaut';75 $lang['contact_form_title_label'] = 'Titre dans la barre de menus';76 $lang['contact_form_label'] = 'Nom affiché dans la barre de menus';77 $lang['contact_form_link_label'] = 'Texte utilisé pour le lien de contact en bas de page';78 69 ?> -
extensions/ContactForm/language/hu_HU/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'Nincs e-mail cím'; 68 68 $lang['cf_refresh'] = 'E-mail címlista frissítése'; 69 // Language tab70 $lang['cf_tab_language'] = 'Lokalizáció';71 $lang['cf_language'] = 'Lokalizáció';72 $lang['cf_language_desc'] = 'Megjelenő szöveg fordítása';73 $lang['cf_select_item'] = 'Lefordítandó elem kijelölése';74 $lang['cf_default_lang'] = 'Alapértelmezett';75 $lang['contact_form_title_label'] = 'Bővítmények menüsorban használt cím';76 $lang['contact_form_label'] = 'Menüben használt menücím';77 $lang['contact_form_link_label'] = 'Az oldal láblécében használt kapcsolat link szövege';78 69 ?> -
extensions/ContactForm/language/it_IT/plugin.lang.php
r8910 r9070 66 66 $lang['cf_no_mail'] = 'Nessun\'indirizzo e-mail disponibile'; 67 67 $lang['cf_refresh'] = 'Rigenerare la lista degli indirizzi'; 68 // Language tab69 $lang['cf_tab_language'] = 'Localizzazione';70 $lang['cf_language'] = 'Localizzazione';71 $lang['cf_language_desc'] = 'Traduzzione dei messaggi';72 $lang['cf_select_item'] = 'Selezzionare l\'elemento da tradurre';73 $lang['cf_default_lang'] = 'Di default';74 $lang['contact_form_title_label'] = 'Titolo nella barra dei menu';75 $lang['contact_form_label'] = 'Nome visualizzato nella barra dei menu';76 $lang['contact_form_link_label'] = 'Testo utilizzato per il link di contatto nel footer';77 68 ?> -
extensions/ContactForm/language/lv_LV/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'Nav pieejama e-pasta adrese'; 68 68 $lang['cf_refresh'] = 'Atjaunot e-pasta saraksta adresi'; 69 // Iezīme valoda70 $lang['cf_tab_language'] = 'Lokalizācija';71 $lang['cf_language'] = 'Lokalizācija';72 $lang['cf_language_desc'] = 'Ziņojuma tulkojums';73 $lang['cf_select_item'] = 'Izvēlēties pārtulkojamo vienību';74 $lang['cf_default_lang'] = 'Pēc noklusējuma';75 $lang['contact_form_title_label'] = 'Izvēlnes joslā lietotais virsraksts';76 $lang['contact_form_label'] = ' Izvēlnes joslā lietotais vārds';77 $lang['contact_form_link_label'] = 'Lapas kājenī kontaktsaitei lietotais teksts';78 69 ?> -
extensions/ContactForm/language/nl_NL/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'Geen e-mail adres beschikbaar'; 68 68 $lang['cf_refresh'] = 'Regenereer e-mail lijst adres'; 69 // Language tab70 $lang['cf_tab_language'] = 'Lokalisatie';71 $lang['cf_language'] = 'Lokalisatie';72 $lang['cf_language_desc'] = 'bericht vertaling';73 $lang['cf_select_item'] = 'Selecteer item om te vertalen';74 $lang['cf_default_lang'] = 'Standaard';75 $lang['contact_form_title_label'] = 'Titel gebruikt in menubalk';76 $lang['contact_form_label'] = 'Naam gebruikt in de menubalk';77 $lang['contact_form_link_label'] = 'Tekt gebruikt in de contact link in de pagina voettekst';78 69 ?> -
extensions/ContactForm/language/no_NO/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'INgen e-mail addresse tilgjengelig'; 68 68 $lang['cf_refresh'] = 'Oppdater e-mail adresse liste'; 69 // Language tab70 $lang['cf_tab_language'] = 'Lokalisasjon';71 $lang['cf_language'] = 'Lokalisasjon';72 $lang['cf_language_desc'] = 'Beskjed oversettelse';73 $lang['cf_select_item'] = 'Velg beskjef å oversette';74 $lang['cf_default_lang'] = 'Satndard';75 $lang['contact_form_title_label'] = 'Tittel brukt i meny linjen';76 $lang['contact_form_label'] = 'Navn brkt i meny linjen';77 $lang['contact_form_link_label'] = 'Tekst brukt kontakt link i sidens bunn linje';78 69 ?> -
extensions/ContactForm/language/pl_PL/plugin.lang.php
r8910 r9070 66 66 $lang['cf_no_mail'] = 'Brak dostępnych adresów e-mail'; 67 67 $lang['cf_refresh'] = 'Ponowne tworzenie listy adresów e-mail'; 68 // Language tab69 $lang['cf_tab_language'] = 'Lokalizacja';70 $lang['cf_language'] = 'Lokalizacja';71 $lang['cf_language_desc'] = 'Tłumaczenie wiadomości';72 $lang['cf_select_item'] = 'Wybierz pole do przetłumaczenia';73 $lang['cf_default_lang'] = 'Domyślny';74 $lang['contact_form_title_label'] = 'Tytuł używany in menubar';75 $lang['contact_form_label'] = 'Nazwa używana w menubar';76 $lang['contact_form_link_label'] = 'Tekst używany w stopce strony jako link kontaktu';77 68 // translated by emcek 78 69 ?> -
extensions/ContactForm/language/ru_RU/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'Нет доступных адресов e-mail'; 68 68 $lang['cf_refresh'] = 'Сформировать список адресов e-mail снова'; 69 // Вкладка "Языки"70 $lang['cf_tab_language'] = 'Локализация';71 $lang['cf_language'] = 'Локализация';72 $lang['cf_language_desc'] = 'Перевод сообщений';73 $lang['cf_select_item'] = 'Выберите элементы для перевода';74 $lang['cf_default_lang'] = 'Язык по умолчанию';75 $lang['contact_form_title_label'] = 'Название элемента в меню';76 $lang['contact_form_label'] = 'Имя элемента в меню';77 $lang['contact_form_link_label'] = 'Текст метки контактной информации внизу страницы';78 69 ?> -
extensions/ContactForm/language/sk_SK/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'E-mailová adresa nie je dostupná'; 68 68 $lang['cf_refresh'] = 'Obnoviť zoznam e-mailých adries'; 69 // Language tab70 $lang['cf_tab_language'] = 'Lokalizácia';71 $lang['cf_language'] = 'Lokalizácia';72 $lang['cf_language_desc'] = 'Preklad správ';73 $lang['cf_select_item'] = 'Označenie položiek na preklad';74 $lang['cf_default_lang'] = 'Predvolené';75 $lang['contact_form_title_label'] = 'Názov použitý v menu';76 $lang['contact_form_label'] = 'Názov použitý v menu';77 $lang['contact_form_link_label'] = 'Text použitý na kontaktný link v päte stránky';78 69 ?> -
extensions/ContactForm/language/sv_SE/plugin.lang.php
r8910 r9070 67 67 $lang['cf_no_mail'] = 'Ingen e-postadress tillgänglig'; 68 68 $lang['cf_refresh'] = 'generera ny e-post lista'; 69 // Language tab70 $lang['cf_tab_language'] = 'Lokalisering';71 $lang['cf_language'] = 'Lokalisering';72 $lang['cf_language_desc'] = 'Meddelanden översättning';73 $lang['cf_select_item'] = 'Välj post för att översätta';74 $lang['cf_default_lang'] = 'Standard';75 $lang['contact_form_title_label'] = 'Titel som används i menyraden';76 $lang['contact_form_label'] = 'Namn som används i menyraden';77 $lang['contact_form_link_label'] = 'Text som används för kontakt länken i sidfoten';78 69 ?> -
extensions/ContactForm/language/tr_TR/plugin.lang.php
r9058 r9070 70 70 $lang['cf_no_mail'] = 'Mevcut e-posta adresi yok'; 71 71 $lang['cf_refresh'] = 'E-posta listesini tekrar oluştur'; 72 // Dil bölümü73 $lang['cf_tab_language'] = 'Yerelleştirme';74 $lang['cf_language'] = 'Yerelleştirme';75 $lang['cf_language_desc'] = 'Mesajları çevir';76 $lang['cf_select_item'] = 'Çevirmek için öğe seçiniz';77 $lang['cf_default_lang'] = 'Varsayılan';78 $lang['contact_form_title_label'] = 'Menüde kullanılan başlık';79 $lang['contact_form_label'] = 'Menüde kullanılan isim';80 $lang['contact_form_link_label'] = 'İletişim bağlantısı altında kullanılacak yazı';81 72 ?>
Note: See TracChangeset
for help on using the changeset viewer.