[ghelda-devel] [9] Catch up developement. |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/ghelda-devel Archives
]
Revision: 9
Author: odyx
Date: 2009-03-04 15:06:39 +0100 (Wed, 04 Mar 2009)
Log Message:
-----------
Catch up developement. Big commit with bunch of things...
Modified Paths:
--------------
trunk/inc/Plugin.php
trunk/inc/Plugins_Handler.php
trunk/inc/g_functions.php
trunk/inc/output.class.php
trunk/inc/outputs/xHTML.class.php
trunk/init/output.php
trunk/locale/fr.UTF-8/LC_MESSAGES/Address.po
trunk/locale/fr.UTF-8/LC_MESSAGES/People.po
trunk/locale/fr.UTF-8/LC_MESSAGES/g_core.po
trunk/locale/templates/Address.pot
trunk/locale/templates/People.pot
trunk/locale/templates/g_core.pot
trunk/locale/vd.UTF-8/LC_MESSAGES/Address.po
trunk/locale/vd.UTF-8/LC_MESSAGES/People.po
trunk/locale/vd.UTF-8/LC_MESSAGES/g_core.po
trunk/plugins/Address/config_core.php
trunk/plugins/Address.php
trunk/plugins/People/config_core.php
trunk/plugins/People.php
Added Paths:
-----------
trunk/locale/fr.UTF-8/LC_MESSAGES/Childhood.po
trunk/locale/fr.UTF-8/LC_MESSAGES/Dummy.po
trunk/locale/fr.UTF-8/LC_MESSAGES/ISO3166_CountryCode.po
trunk/locale/templates/Childhood.pot
trunk/locale/templates/Dummy.pot
trunk/locale/templates/ISO3166_CountryCode.pot
trunk/locale/vd.UTF-8/LC_MESSAGES/Childhood.po
trunk/locale/vd.UTF-8/LC_MESSAGES/Dummy.po
trunk/locale/vd.UTF-8/LC_MESSAGES/ISO3166_CountryCode.po
trunk/plugins/Address/config.php
trunk/plugins/Childhood/
trunk/plugins/Childhood.php
trunk/plugins/Dummy.php
trunk/plugins/ISO3166_CountryCode.php
trunk/style/favicon.ico
Removed Paths:
-------------
trunk/locale/templates/Members.pot
Modified: trunk/inc/Plugin.php
===================================================================
--- trunk/inc/Plugin.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/inc/Plugin.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -61,8 +61,9 @@
$this->T_name = T_($name);
}
- // This function is to be called for initialisation. It is not abstract so as not to force downstream classes writers to implement it.
-// function initMain() {}
+ // This function is to be called for initialisation (After every class has been constructed).
+ // It is not abstract so as not to force downstream classes writers to implement it.
+ function init() {}
//! The core usage of the plugin.
/*! Takes no arguments.*/
@@ -73,7 +74,7 @@
* @param $funcStr The functionality string (e.g. 'coffee')
* @param $funcArgs The arguments to the functionality as an array of keyed entries.
*/
- function functionality($funcStr,$funcArgs){return false;}
+ function functionality($funcStr,$funcArgs = ''){return false;}
//! Standard permission granter
/*!
@@ -83,7 +84,7 @@
function getPermission($premissionString,$arguments){return false;}
//! The menu for the plugin (lists its various modes)
- function modesMenu(){}
+ function modesMenu(){ return false; }
//! Start the translations of the plugins.
protected function startTrad()
Modified: trunk/inc/Plugins_Handler.php
===================================================================
--- trunk/inc/Plugins_Handler.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/inc/Plugins_Handler.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -109,11 +109,16 @@
}
g_setDomain($coreDomain); // ... of the rest of the webapp ;)
- // Create each instance
+ // Create each instance (so call its constructor
$this->pluginsList[$pluginName] =& new $pluginName(&$this,$pluginName);
}
+ // Make another run for init's
+ foreach($this->pluginsList as $pluginName => $pluginInstance) {
+ $pluginInstance->init();
+ }
+
return true;
}
@@ -131,13 +136,14 @@
}
// Intended for interplugins communication
- public function functionality($funcStr,$funcArgs)
+ public function functionality($funcStr,$funcArgs = '')
{
foreach($this->pluginsNamesList as $pluginName) {
$result = $this->pluginsList[$pluginName]->functionality($funcStr,$funcArgs);
- if( $result !== false )
+ if( $result !== false && !is_null($result) )
$results[$pluginName] = $result;
}
+
return $results;
}
@@ -155,7 +161,9 @@
{
$targets = array();
foreach($this->pluginsNamesList as $pluginName) {
- $targets[$pluginName] = $this->pluginsList[$pluginName]->modesMenu();
+ $result = $this->pluginsList[$pluginName]->modesMenu();
+ if( $result !== false )
+ $targets[$pluginName] = $result;
}
return $this->output->displayMenu($targets);
}
Modified: trunk/inc/g_functions.php
===================================================================
--- trunk/inc/g_functions.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/inc/g_functions.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -63,8 +63,12 @@
}
-function concat_to_each(&$item, $key, $prefix) {
- $item = $prefix.$item;
+function concat_to_each(&$item, $key, $prepostfix) {
+ if( is_array($prepostfix) ) {
+ $item = $prepostfix[0].$item.$prepostfix[1];
+ } else {
+ $item = $prepostfix.$item;
+ }
}
?>
\ No newline at end of file
Modified: trunk/inc/output.class.php
===================================================================
--- trunk/inc/output.class.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/inc/output.class.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -36,6 +36,8 @@
protected $language;
//! config handler
protected $config;
+ //! Plugins handler
+ protected $plugins;
//! contains the destination MIME
protected $MIME = "text/html";
@@ -52,12 +54,13 @@
* @param &$locale locale handler
* @param &$config configuration handler
*/
- function __construct(&$Auth,&$URL,&$locale,&$config)
+ function __construct(&$Auth,&$URL,&$locale,&$config,&$plugins)
{
$this->auth =& $Auth;
$this->url =& $URL;
$this->locale =& $locale;
$this->config =& $config;
+ $this->plugins =& $plugins;
// compute language from locale (will give en_US from "en_US.UTF-8"
$this->language = str_replace('_','-',substr($this->locale, 0,strpos($this->locale,".")));
Modified: trunk/inc/outputs/xHTML.class.php
===================================================================
--- trunk/inc/outputs/xHTML.class.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/inc/outputs/xHTML.class.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -44,17 +44,23 @@
//! Increment character(s) length
private $incrementCharLen;
+ //! List of the CountryCodes
+ private $countryCodes;
+
//! Constructor
/*!
* Additionally initializes the incrementation
*/
- public function __construct(&$Auth,&$URL,&$locale,&$config)
+ public function __construct(&$Auth,&$URL,&$locale,&$config,&$plugins)
{
- $result = parent::__construct(&$Auth,&$URL,&$locale,&$config);
+ $result = parent::__construct(&$Auth,&$URL,&$locale,&$config,&$plugins);
$this->incrementChar = $this->config['Output']['incrementChar'];
$this->incrementCharLen = strlen($this->incrementChar);
-
+
+ $this->countryCodes =& $this->plugins->functionality('BigFatAndDirty_ListOfAllCountryCodes');
+ $this->countryCodes = $this->countryCodes['ISO3166_CountryCode'];
+
return $result;
}
@@ -286,7 +292,7 @@
return $this->mark('table',$table,array('id' => $options['id']),true);
}
- public function displayFields($fullFieldsSpec,$fieldsContents,$options = array())
+ public function displayFields($fullFieldsSpec,$fullFieldsContents,$options = array(), $single = '')
{
// Ensure that the translation is correctly handled in the core.
$oldDomain = g_setDomain('g_core');
@@ -307,7 +313,19 @@
// Initialise the $formKey
$formKey = array('name' => 'ERROR', 'value' => 'ERROR');
+ // If we handle only one plugin
+ if( !empty($single) ) {
+ $fieldsSpec = $fullFieldsSpec;
+ $fieldsContents = $fullFieldsContents;
+ unset($fullFieldsSpec);
+ unset($fullFieldsContents);
+
+ $fullFieldsSpec[$single] = $fieldsSpec;
+ $fullFieldsContents[$single] = $fieldsContents;
+ }
foreach($fullFieldsSpec as $pluginName => $fieldsSpec) {
+ if( is_null($fieldsSpec) ) continue;
+ $fieldsContents = $fullFieldsContents[$pluginName];
foreach($fieldsSpec as $fieldName_ => $fieldProperties) {
// Particularize the $fieldName to the plugin
@@ -354,7 +372,7 @@
// //// ////
// Repeat the field
- $fieldName = 'password_repeat';
+ $fieldName = $fieldName.'_repeat';
$label = $this->tag('label',$fieldProperties['name'][1],array('for'=>$fieldName));
// Standard parameters
$paramsArray['type'] = "password";
@@ -428,8 +446,45 @@
$sub_label = $this->tag('label',$codeTranslation,array('for'=>$paramsArray['id']));
$field .= LB.$sub_label . $this->stag('input',$paramsArray);
}
+ // Add the "_old" hidden stag
+ $paramsArray['type'] = 'hidden';
+ $paramsArray['name'] = $fieldName.'_old';
+ $paramsArray['id'] = $fieldName.'_old';
+ unset($paramsArray['checked']);
+ $field .= LB.$this->stag('input',$paramsArray);
// Stack the fields
$fields .= $this->mark('fieldset',$label.$field);
+ // SELECT
+ } elseif(stripos($fieldProperties['type'],'select') !== false) {
+ $label = $this->tag('label',$fieldProperties['name'],array('for'=>$fieldName));
+ // Standard parameters
+ $paramsArray['name'] = $fieldName;
+ $paramsArray['id'] = $fieldName;
+
+ $options_selected = !empty($fieldsContents[$fieldName_]) ? $fieldsContents[$fieldName_] : $fieldProperties['default'];
+
+ if( $fieldProperties['multiple'] === true ) {
+ $paramsArray['multiple'] = 'multiple';
+ }
+
+ // Defaults to no optgroups
+ if( !array_key_exists('optgroups',$fieldProperties)) {
+ $fieldProperties['optgroups'] = false;
+ }
+
+ $field = $this->select($fieldProperties['values'],$options_selected,$paramsArray,false,$fieldProperties['optgroups']);
+ // Stack the fields
+ $fields .= $this->mark('p',$label.LB.$field);
+ } elseif(stripos($fieldProperties['type'],'COUNTRY') !== false ) {
+ $label = $this->tag('label',$fieldProperties['name'],array('for'=>$fieldName));
+ // Standard parameters
+ $paramsArray['name'] = $fieldName;
+ $paramsArray['id'] = $fieldName;
+
+ $options_selected = !empty($fieldsContents[$fieldName_]) ? $fieldsContents[$fieldName_] : $fieldProperties['default'];
+
+ $field = $this->select($this->countryCodes,$options_selected,$paramsArray);
+ $fields .= $this->mark('p',$label.LB.$field);
}
// maxlength and various types...
}
@@ -570,19 +625,42 @@
return $to_return;
}
- private function select($options,$options_selected = array(),$attributes_array = array(),$do_echo = false)
+ private function select($options,$options_selected = array(),$attributes_array = array(),$do_echo = false, $optgroups = false)
{
// Convert the string input into one-cell array.
if(is_string($options_selected)) $options_selected = array($options_selected);
- // Go through all the options and draw the correct section
- foreach($options as $value => $name) {
- // Set the value iff the value is different
- $attributes = $value !== $name ? array('value' => $value) : array();
- if(!is_null($options_selected) && in_array($value,$options_selected)) {
- $attributes['selected'] = 'selected';
+ if( $optgroups === false ) {
+ // Go through all the options and draw the correct section
+ foreach($options as $value => $name) {
+ // Set the value iff the value is different
+ $attributes = $value !== $name ? array('value' => $value) : array();
+
+ if(!is_null($options_selected) && in_array($value,$options_selected)) {
+ $attributes['selected'] = 'selected';
+ }
+ $optionsTxt .= $this->tag('option',$name,$attributes); // Add "true" at the end for easier formatting
}
- $optionsTxt .= $this->tag('option',$name,$attributes); // Add "true" at the end for easier formatting
+ } else {
+ // Go along all the optgroups
+ foreach($options as $optgroup_id => $optgroup) {
+ $opt_name = $optgroup['name'];
+ $options = $optgroup['values'];
+
+ $opt_attributes['label'] = $opt_name;
+ unset($optionsInTxt);
+ // Go through all the options and draw the correct section
+ foreach($options as $value => $name) {
+ // Set the value iff the value is different
+ $attributes = $value !== $name ? array('value' => $value) : array();
+
+ if(!is_null($options_selected) && in_array($value,$options_selected)) {
+ $attributes['selected'] = 'selected';
+ }
+ $optionsInTxt .= $this->tag('option',$name,$attributes); // Add "true" at the end for easier formatting
+ }
+ $optionsTxt .= $this->mark('optgroup',$optionsInTxt,$opt_attributes);
+ }
}
return $this->mark('select',$optionsTxt,$attributes_array,$do_echo);
}
Modified: trunk/init/output.php
===================================================================
--- trunk/init/output.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/init/output.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -23,6 +23,6 @@
require_once "inc/outputs/xHTML.class.php";
-$g_H_Output = new Output_xHTML($g_H_Auth,$g_H_URL,$g_GT_locale,$g_Config);
+$g_H_Output = new Output_xHTML($g_H_Auth,$g_H_URL,$g_GT_locale,$g_Config,$g_H_Plugins);
?>
\ No newline at end of file
Modified: trunk/locale/fr.UTF-8/LC_MESSAGES/Address.po
===================================================================
--- trunk/locale/fr.UTF-8/LC_MESSAGES/Address.po 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/fr.UTF-8/LC_MESSAGES/Address.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -21,7 +21,7 @@
msgstr ""
"Project-Id-Version: People\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-26 19:13+0100\n"
+"POT-Creation-Date: 2008-12-02 18:09+0100\n"
"Last-Translator: Didier Raboud <didier@xxxxxxxxxx>\n"
"Language-Team: <>\n"
"MIME-Version: 1.0\n"
@@ -33,7 +33,7 @@
msgid "Identifier"
msgstr "Identifiant"
-#: plugins/Address/config_core.php:30
+#: plugins/Address/config_core.php:30 plugins/Address.php:356
msgid "Address"
msgstr "Adresse"
@@ -65,49 +65,46 @@
msgid "Fax number"
msgstr "Numéro de fax"
-#: plugins/Address.php:57
+#: plugins/Address.php:61
msgid "Addresses"
msgstr "Adresses"
-#: plugins/Address.php:58
+#: plugins/Address.php:62
msgid "New"
msgstr "Nouvelle adresse"
-#: plugins/Address.php:59
+#: plugins/Address.php:63
msgid "List"
msgstr "Liste"
-#: plugins/Address.php:72
+#: plugins/Address.php:76
msgid "Intrusion tentative detected: "
msgstr "Tentative d'intrusion détectée: "
-#: plugins/Address.php:72
+#: plugins/Address.php:76
msgid "Don't try to use undefined mode names!"
msgstr "N'essayez pas d'utiliser des noms de mode indéfinis !"
-#: plugins/Address.php:129
+#: plugins/Address.php:132
msgid "Edit"
msgstr "Éditer"
-#: plugins/Address.php:131
+#: plugins/Address.php:134
msgid "Delete"
msgstr "Détruire"
-#: plugins/Address.php:219
+#: plugins/Address.php:223
msgid "New address"
msgstr "Nouvelle adresse"
-#: plugins/Address.php:228
+#: plugins/Address.php:232
msgid "Execute"
msgstr "Exécuter"
-#: plugins/Address.php:264
+#: plugins/Address.php:269
msgid "Confirm deletion"
msgstr "Confirmer l'effacement"
-#: plugins/Address.php:264
+#: plugins/Address.php:269
msgid "Do you really want to delete the following entry?"
msgstr "Voulez-vous vraiment effacer l'adresse suivante ?"
-
-#~ msgid "New entry"
-#~ msgstr "Nouvelle adresse"
Added: trunk/locale/fr.UTF-8/LC_MESSAGES/Childhood.po
===================================================================
--- trunk/locale/fr.UTF-8/LC_MESSAGES/Childhood.po (rev 0)
+++ trunk/locale/fr.UTF-8/LC_MESSAGES/Childhood.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,46 @@
+#
+# Ghelda - Gestion Hiérarchisée En Ligne D'Adresses
+# - Online Hierarchical Handling Of Adresses
+#
+# Copyright (C) 2008 Didier Raboud
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: People\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-12-02 18:09+0100\n"
+"Last-Translator: Didier Raboud <didier@xxxxxxxxxx>\n"
+"Language-Team: <>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n>1;\n"
+#: plugins/Childhood.php:62
+msgid ""
+"The first parent should exist to set the second (they have been swapped)."
+msgstr "S'il n'y a qu'un seul parent, il doit être le premier (ils ont été échangés)."
+
+#: plugins/Childhood.php:68
+msgid "Both parents have to be different."
+msgstr "Les deux parents doivent être différents."
+
+#: plugins/Childhood.php:148
+msgid "First parent"
+msgstr "Premier parent"
+
+#: plugins/Childhood.php:155
+msgid "Second parent"
+msgstr "Deuxième parent"
Added: trunk/locale/fr.UTF-8/LC_MESSAGES/Dummy.po
===================================================================
Added: trunk/locale/fr.UTF-8/LC_MESSAGES/ISO3166_CountryCode.po
===================================================================
--- trunk/locale/fr.UTF-8/LC_MESSAGES/ISO3166_CountryCode.po (rev 0)
+++ trunk/locale/fr.UTF-8/LC_MESSAGES/ISO3166_CountryCode.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,1613 @@
+# Translation of ISO-3166 (country names) to French
+#
+# This file is distributed under the same license as the iso-codes package.
+#
+# Copyright (C)
+#
+# Free Software Foundation, Inc., 2006.
+# Grégoire Colbert <gregus@xxxxxxxxxxxxxxxxxx>, 2001.
+# Alastair McKinstry <mckinstry@xxxxxxxxxxxx>, 2001.
+# Christian Perrier <bubulle@xxxxxxxxxx>, 2004, 2006, 2007, 2008.
+# Tobias Toedter <t.toedter@xxxxxxx>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-12-02 18:09+0100\n"
+"PO-Revision-Date: 2008-05-04 09:13+0200\n"
+"Last-Translator: Christian Perrier <bubulle@xxxxxxxxxx>\n"
+"Language-Team: French <debian-l10n-french@xxxxxxxxxxxxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: plugins/ISO3166_CountryCode.php:35
+msgid "Afghanistan"
+msgstr "Afghanistan"
+
+#: plugins/ISO3166_CountryCode.php:36
+msgid "Albania"
+msgstr "Albanie"
+
+#: plugins/ISO3166_CountryCode.php:37
+msgid "Algeria"
+msgstr "Algérie"
+
+#: plugins/ISO3166_CountryCode.php:38
+msgid "American Samoa"
+msgstr "Samoa américaines"
+
+#: plugins/ISO3166_CountryCode.php:39
+msgid "Andorra"
+msgstr "Andorre"
+
+#: plugins/ISO3166_CountryCode.php:40
+msgid "Angola"
+msgstr "Angola"
+
+#: plugins/ISO3166_CountryCode.php:41
+msgid "Anguilla"
+msgstr "Anguilla"
+
+#: plugins/ISO3166_CountryCode.php:42
+msgid "Antarctica"
+msgstr "Antarctique"
+
+#: plugins/ISO3166_CountryCode.php:43
+msgid "Antigua and Barbuda"
+msgstr "Antigua-et-Barbuda"
+
+#: plugins/ISO3166_CountryCode.php:44
+msgid "Argentina"
+msgstr "Argentine"
+
+#: plugins/ISO3166_CountryCode.php:45
+msgid "Armenia"
+msgstr "Arménie"
+
+#: plugins/ISO3166_CountryCode.php:46
+msgid "Aruba"
+msgstr "Aruba"
+
+#: plugins/ISO3166_CountryCode.php:47
+msgid "Australia"
+msgstr "Australie"
+
+#: plugins/ISO3166_CountryCode.php:48
+msgid "Austria"
+msgstr "Autriche"
+
+#: plugins/ISO3166_CountryCode.php:49
+msgid "Azerbaijan"
+msgstr "Azerbaïdjan"
+
+#: plugins/ISO3166_CountryCode.php:50
+msgid "Bahamas"
+msgstr "Bahamas"
+
+#: plugins/ISO3166_CountryCode.php:51
+msgid "Bahrain"
+msgstr "Bahreïn"
+
+#: plugins/ISO3166_CountryCode.php:52
+msgid "Bangladesh"
+msgstr "Bangladesh"
+
+#: plugins/ISO3166_CountryCode.php:53
+msgid "Barbados"
+msgstr "Barbade"
+
+#: plugins/ISO3166_CountryCode.php:54
+msgid "Belarus"
+msgstr "Bélarus"
+
+#: plugins/ISO3166_CountryCode.php:55
+msgid "Belgium"
+msgstr "Belgique"
+
+#: plugins/ISO3166_CountryCode.php:56
+msgid "Belize"
+msgstr "Belize"
+
+#: plugins/ISO3166_CountryCode.php:57
+msgid "Benin"
+msgstr "Bénin"
+
+#: plugins/ISO3166_CountryCode.php:58
+msgid "Bermuda"
+msgstr "Bermudes"
+
+#: plugins/ISO3166_CountryCode.php:59
+msgid "Bhutan"
+msgstr "Bhoutan"
+
+#: plugins/ISO3166_CountryCode.php:60
+msgid "Bolivia"
+msgstr "Bolivie"
+
+#: plugins/ISO3166_CountryCode.php:61
+msgid "Bosnia and Herzegovina"
+msgstr "Bosnie-Herzégovine"
+
+#: plugins/ISO3166_CountryCode.php:62
+msgid "Botswana"
+msgstr "Botswana"
+
+#: plugins/ISO3166_CountryCode.php:63
+msgid "Bouvet Island"
+msgstr "Bouvet, Île"
+
+#: plugins/ISO3166_CountryCode.php:64
+msgid "Brazil"
+msgstr "Brésil"
+
+#: plugins/ISO3166_CountryCode.php:65
+msgid "British Indian Ocean Territory"
+msgstr "Océan Indien, Territoire britannique de l'"
+
+#: plugins/ISO3166_CountryCode.php:66
+msgid "Brunei Darussalam"
+msgstr "Brunéi Darussalam"
+
+#: plugins/ISO3166_CountryCode.php:67
+msgid "Bulgaria"
+msgstr "Bulgarie"
+
+#: plugins/ISO3166_CountryCode.php:68
+msgid "Burkina Faso"
+msgstr "Burkina Faso"
+
+#: plugins/ISO3166_CountryCode.php:69
+msgid "Burundi"
+msgstr "Burundi"
+
+#: plugins/ISO3166_CountryCode.php:70
+msgid "Cambodia"
+msgstr "Cambodge"
+
+#: plugins/ISO3166_CountryCode.php:71
+msgid "Cameroon"
+msgstr "Cameroun"
+
+#: plugins/ISO3166_CountryCode.php:72
+msgid "Canada"
+msgstr "Canada"
+
+#: plugins/ISO3166_CountryCode.php:73
+msgid "Cape Verde"
+msgstr "Cap-Vert"
+
+#: plugins/ISO3166_CountryCode.php:74
+msgid "Cayman Islands"
+msgstr "Caïman, Îles"
+
+#: plugins/ISO3166_CountryCode.php:75
+msgid "Central African Republic"
+msgstr "Centrafricaine, République"
+
+#: plugins/ISO3166_CountryCode.php:76
+msgid "Chad"
+msgstr "Tchad"
+
+#: plugins/ISO3166_CountryCode.php:77
+msgid "Chile"
+msgstr "Chili"
+
+#: plugins/ISO3166_CountryCode.php:78
+msgid "China"
+msgstr "Chine"
+
+#: plugins/ISO3166_CountryCode.php:79
+msgid "Christmas Island"
+msgstr "Christmas, Île"
+
+#: plugins/ISO3166_CountryCode.php:80
+msgid "Cocos (Keeling) Islands"
+msgstr "Cocos (Keeling), Îles"
+
+#: plugins/ISO3166_CountryCode.php:81
+msgid "Colombia"
+msgstr "Colombie"
+
+#: plugins/ISO3166_CountryCode.php:82
+msgid "Comoros"
+msgstr "Comores"
+
+#: plugins/ISO3166_CountryCode.php:83
+msgid "Congo"
+msgstr "Congo"
+
+#: plugins/ISO3166_CountryCode.php:84
+#, fuzzy
+msgid "Congo, the Democratic Republic of the"
+msgstr "République démocratique du Congo"
+
+#: plugins/ISO3166_CountryCode.php:85
+msgid "Cook Islands"
+msgstr "Cook, Îles"
+
+#: plugins/ISO3166_CountryCode.php:86
+msgid "Costa Rica"
+msgstr "Costa Rica"
+
+#: plugins/ISO3166_CountryCode.php:87
+#, fuzzy
+msgid "Cote D'Ivoire"
+msgstr "Côte d'Ivoire"
+
+#: plugins/ISO3166_CountryCode.php:88
+msgid "Croatia"
+msgstr "Croatie"
+
+#: plugins/ISO3166_CountryCode.php:89
+msgid "Cuba"
+msgstr "Cuba"
+
+#: plugins/ISO3166_CountryCode.php:90
+msgid "Cyprus"
+msgstr "Chypre"
+
+#: plugins/ISO3166_CountryCode.php:91
+msgid "Czech Republic"
+msgstr "Tchèque, République"
+
+#: plugins/ISO3166_CountryCode.php:92
+msgid "Denmark"
+msgstr "Danemark"
+
+#: plugins/ISO3166_CountryCode.php:93
+msgid "Djibouti"
+msgstr "Djibouti"
+
+#: plugins/ISO3166_CountryCode.php:94
+msgid "Dominica"
+msgstr "Dominique"
+
+#: plugins/ISO3166_CountryCode.php:95
+msgid "Dominican Republic"
+msgstr "Dominicaine, République"
+
+#: plugins/ISO3166_CountryCode.php:96
+msgid "Ecuador"
+msgstr "Équateur"
+
+#: plugins/ISO3166_CountryCode.php:97
+msgid "Egypt"
+msgstr "Égypte"
+
+#: plugins/ISO3166_CountryCode.php:98
+msgid "El Salvador"
+msgstr "El Salvador"
+
+#: plugins/ISO3166_CountryCode.php:99
+msgid "Equatorial Guinea"
+msgstr "Guinée Équatoriale"
+
+#: plugins/ISO3166_CountryCode.php:100
+msgid "Eritrea"
+msgstr "Érythrée"
+
+#: plugins/ISO3166_CountryCode.php:101
+msgid "Estonia"
+msgstr "Estonie"
+
+#: plugins/ISO3166_CountryCode.php:102
+msgid "Ethiopia"
+msgstr "Éthiopie"
+
+#: plugins/ISO3166_CountryCode.php:103
+msgid "Falkland Islands (Malvinas)"
+msgstr "Falkland, Îles (Malvinas)"
+
+#: plugins/ISO3166_CountryCode.php:104
+msgid "Faroe Islands"
+msgstr "Feroë, Îles"
+
+#: plugins/ISO3166_CountryCode.php:105
+msgid "Fiji"
+msgstr "Fidji"
+
+#: plugins/ISO3166_CountryCode.php:106
+msgid "Finland"
+msgstr "Finlande"
+
+#: plugins/ISO3166_CountryCode.php:107
+msgid "France"
+msgstr "France"
+
+#: plugins/ISO3166_CountryCode.php:108
+msgid "French Guiana"
+msgstr "Guyane française"
+
+#: plugins/ISO3166_CountryCode.php:109
+msgid "French Polynesia"
+msgstr "Polynésie française"
+
+#: plugins/ISO3166_CountryCode.php:110
+msgid "French Southern Territories"
+msgstr "Terres australes françaises"
+
+#: plugins/ISO3166_CountryCode.php:111
+msgid "Gabon"
+msgstr "Gabon"
+
+#: plugins/ISO3166_CountryCode.php:112
+msgid "Gambia"
+msgstr "Gambie"
+
+#: plugins/ISO3166_CountryCode.php:113
+msgid "Georgia"
+msgstr "Géorgie"
+
+#: plugins/ISO3166_CountryCode.php:114
+msgid "Germany"
+msgstr "Allemagne"
+
+#: plugins/ISO3166_CountryCode.php:115
+msgid "Ghana"
+msgstr "Ghana"
+
+#: plugins/ISO3166_CountryCode.php:116
+msgid "Gibraltar"
+msgstr "Gibraltar"
+
+#: plugins/ISO3166_CountryCode.php:117
+msgid "Greece"
+msgstr "Grèce"
+
+#: plugins/ISO3166_CountryCode.php:118
+msgid "Greenland"
+msgstr "Groënland"
+
+#: plugins/ISO3166_CountryCode.php:119
+msgid "Grenada"
+msgstr "Grenade"
+
+#: plugins/ISO3166_CountryCode.php:120
+msgid "Guadeloupe"
+msgstr "Guadeloupe"
+
+#: plugins/ISO3166_CountryCode.php:121
+msgid "Guam"
+msgstr "Guam"
+
+#: plugins/ISO3166_CountryCode.php:122
+msgid "Guatemala"
+msgstr "Guatemala"
+
+#: plugins/ISO3166_CountryCode.php:123
+msgid "Guinea"
+msgstr "Guinée"
+
+#: plugins/ISO3166_CountryCode.php:124
+msgid "Guinea-Bissau"
+msgstr "Guinée-Bissau"
+
+#: plugins/ISO3166_CountryCode.php:125
+msgid "Guyana"
+msgstr "Guyana"
+
+#: plugins/ISO3166_CountryCode.php:126
+msgid "Haiti"
+msgstr "Haïti"
+
+#: plugins/ISO3166_CountryCode.php:127
+#, fuzzy
+msgid "Heard Island and Mcdonald Islands"
+msgstr "Heard, Île et McDonald, Îles"
+
+#: plugins/ISO3166_CountryCode.php:128
+msgid "Holy See (Vatican City State)"
+msgstr "Saint-Siège (état de la cité du Vatican)"
+
+#: plugins/ISO3166_CountryCode.php:129
+msgid "Honduras"
+msgstr "Honduras"
+
+#: plugins/ISO3166_CountryCode.php:130
+msgid "Hong Kong"
+msgstr "Hong-Kong"
+
+#: plugins/ISO3166_CountryCode.php:131
+msgid "Hungary"
+msgstr "Hongrie"
+
+#: plugins/ISO3166_CountryCode.php:132
+msgid "Iceland"
+msgstr "Islande"
+
+#: plugins/ISO3166_CountryCode.php:133
+msgid "India"
+msgstr "Inde"
+
+#: plugins/ISO3166_CountryCode.php:134
+msgid "Indonesia"
+msgstr "Indonésie"
+
+#: plugins/ISO3166_CountryCode.php:135
+msgid "Iran, Islamic Republic of"
+msgstr "Iran, République islamique d'"
+
+#: plugins/ISO3166_CountryCode.php:136
+msgid "Iraq"
+msgstr "Irak"
+
+#: plugins/ISO3166_CountryCode.php:137
+msgid "Ireland"
+msgstr "Irlande"
+
+#: plugins/ISO3166_CountryCode.php:138
+msgid "Israel"
+msgstr "Israël"
+
+#: plugins/ISO3166_CountryCode.php:139
+msgid "Italy"
+msgstr "Italie"
+
+#: plugins/ISO3166_CountryCode.php:140
+msgid "Jamaica"
+msgstr "Jamaïque"
+
+#: plugins/ISO3166_CountryCode.php:141
+msgid "Japan"
+msgstr "Japon"
+
+#: plugins/ISO3166_CountryCode.php:142
+msgid "Jordan"
+msgstr "Jordanie"
+
+#: plugins/ISO3166_CountryCode.php:143
+msgid "Kazakhstan"
+msgstr "Kazakhstan"
+
+#: plugins/ISO3166_CountryCode.php:144
+msgid "Kenya"
+msgstr "Kenya"
+
+#: plugins/ISO3166_CountryCode.php:145
+msgid "Kiribati"
+msgstr "Kiribati"
+
+#: plugins/ISO3166_CountryCode.php:146
+msgid "Korea, Democratic People's Republic of"
+msgstr "Corée, République populaire démocratique de"
+
+#: plugins/ISO3166_CountryCode.php:147
+msgid "Korea, Republic of"
+msgstr "Corée, République de"
+
+#: plugins/ISO3166_CountryCode.php:148
+msgid "Kuwait"
+msgstr "Koweït"
+
+#: plugins/ISO3166_CountryCode.php:149
+msgid "Kyrgyzstan"
+msgstr "Kirghizistan"
+
+#: plugins/ISO3166_CountryCode.php:150
+msgid "Lao People's Democratic Republic"
+msgstr "Lao, République démocratique populaire"
+
+#: plugins/ISO3166_CountryCode.php:151
+msgid "Latvia"
+msgstr "Lettonie"
+
+#: plugins/ISO3166_CountryCode.php:152
+msgid "Lebanon"
+msgstr "Liban"
+
+#: plugins/ISO3166_CountryCode.php:153
+msgid "Lesotho"
+msgstr "Lesotho"
+
+#: plugins/ISO3166_CountryCode.php:154
+msgid "Liberia"
+msgstr "Libéria"
+
+#: plugins/ISO3166_CountryCode.php:155
+msgid "Libyan Arab Jamahiriya"
+msgstr "Lybienne, Jamahiriya arabe"
+
+#: plugins/ISO3166_CountryCode.php:156
+msgid "Liechtenstein"
+msgstr "Liechtenstein"
+
+#: plugins/ISO3166_CountryCode.php:157
+msgid "Lithuania"
+msgstr "Lituanie"
+
+#: plugins/ISO3166_CountryCode.php:158
+msgid "Luxembourg"
+msgstr "Luxembourg"
+
+#: plugins/ISO3166_CountryCode.php:159
+msgid "Macao"
+msgstr "Macau"
+
+#: plugins/ISO3166_CountryCode.php:160
+#, fuzzy
+msgid "Macedonia, the Former Yugoslav Republic of"
+msgstr "Ancienne république yougoslave de Macédoine"
+
+#: plugins/ISO3166_CountryCode.php:161
+msgid "Madagascar"
+msgstr "Madagascar"
+
+#: plugins/ISO3166_CountryCode.php:162
+msgid "Malawi"
+msgstr "Malawi"
+
+#: plugins/ISO3166_CountryCode.php:163
+msgid "Malaysia"
+msgstr "Malaisie"
+
+#: plugins/ISO3166_CountryCode.php:164
+msgid "Maldives"
+msgstr "Maldives"
+
+#: plugins/ISO3166_CountryCode.php:165
+msgid "Mali"
+msgstr "Mali"
+
+#: plugins/ISO3166_CountryCode.php:166
+msgid "Malta"
+msgstr "Malte"
+
+#: plugins/ISO3166_CountryCode.php:167
+msgid "Marshall Islands"
+msgstr "Îles Marshall"
+
+#: plugins/ISO3166_CountryCode.php:168
+msgid "Martinique"
+msgstr "Martinique"
+
+#: plugins/ISO3166_CountryCode.php:169
+msgid "Mauritania"
+msgstr "Mauritanie"
+
+#: plugins/ISO3166_CountryCode.php:170
+msgid "Mauritius"
+msgstr "Maurice"
+
+#: plugins/ISO3166_CountryCode.php:171
+msgid "Mayotte"
+msgstr "Mayotte"
+
+#: plugins/ISO3166_CountryCode.php:172
+msgid "Mexico"
+msgstr "Mexique"
+
+#: plugins/ISO3166_CountryCode.php:173
+msgid "Micronesia, Federated States of"
+msgstr "Micronésie, États fédérés de"
+
+#: plugins/ISO3166_CountryCode.php:174
+#, fuzzy
+msgid "Moldova, Republic of"
+msgstr "Macédoine, République de"
+
+#: plugins/ISO3166_CountryCode.php:175
+msgid "Monaco"
+msgstr "Monaco"
+
+#: plugins/ISO3166_CountryCode.php:176
+msgid "Mongolia"
+msgstr "Mongolie"
+
+#: plugins/ISO3166_CountryCode.php:177
+msgid "Montserrat"
+msgstr "Montserrat"
+
+#: plugins/ISO3166_CountryCode.php:178
+msgid "Morocco"
+msgstr "Maroc"
+
+#: plugins/ISO3166_CountryCode.php:179
+msgid "Mozambique"
+msgstr "Mozambique"
+
+#: plugins/ISO3166_CountryCode.php:180
+msgid "Myanmar"
+msgstr "Myanmar"
+
+#: plugins/ISO3166_CountryCode.php:181
+msgid "Namibia"
+msgstr "Namibie"
+
+#: plugins/ISO3166_CountryCode.php:182
+msgid "Nauru"
+msgstr "Nauru"
+
+#: plugins/ISO3166_CountryCode.php:183
+msgid "Nepal"
+msgstr "Népal"
+
+#: plugins/ISO3166_CountryCode.php:184
+msgid "Netherlands"
+msgstr "Pays-Bas"
+
+#: plugins/ISO3166_CountryCode.php:185
+msgid "Netherlands Antilles"
+msgstr "Antilles néerlandaises"
+
+#: plugins/ISO3166_CountryCode.php:186
+msgid "New Caledonia"
+msgstr "Nouvelle-Calédonie"
+
+#: plugins/ISO3166_CountryCode.php:187
+msgid "New Zealand"
+msgstr "Nouvelle-Zélande"
+
+#: plugins/ISO3166_CountryCode.php:188
+msgid "Nicaragua"
+msgstr "Nicaragua"
+
+#: plugins/ISO3166_CountryCode.php:189
+msgid "Niger"
+msgstr "Niger"
+
+#: plugins/ISO3166_CountryCode.php:190
+msgid "Nigeria"
+msgstr "Nigeria"
+
+#: plugins/ISO3166_CountryCode.php:191
+msgid "Niue"
+msgstr "Nioue"
+
+#: plugins/ISO3166_CountryCode.php:192
+msgid "Norfolk Island"
+msgstr "Norfolk, Île"
+
+#: plugins/ISO3166_CountryCode.php:193
+msgid "Northern Mariana Islands"
+msgstr "Mariannes du Nord, Îles"
+
+#: plugins/ISO3166_CountryCode.php:194
+msgid "Norway"
+msgstr "Norvège"
+
+#: plugins/ISO3166_CountryCode.php:195
+msgid "Oman"
+msgstr "Oman"
+
+#: plugins/ISO3166_CountryCode.php:196
+msgid "Pakistan"
+msgstr "Pakistan"
+
+#: plugins/ISO3166_CountryCode.php:197
+msgid "Palau"
+msgstr "Palaos"
+
+#: plugins/ISO3166_CountryCode.php:198
+msgid "Palestinian Territory, Occupied"
+msgstr "Palestine"
+
+#: plugins/ISO3166_CountryCode.php:199
+msgid "Panama"
+msgstr "Panama"
+
+#: plugins/ISO3166_CountryCode.php:200
+msgid "Papua New Guinea"
+msgstr "Papouasie-Nouvelle-Guinée"
+
+#: plugins/ISO3166_CountryCode.php:201
+msgid "Paraguay"
+msgstr "Paraguay"
+
+#: plugins/ISO3166_CountryCode.php:202
+msgid "Peru"
+msgstr "Pérou"
+
+#: plugins/ISO3166_CountryCode.php:203
+msgid "Philippines"
+msgstr "Philippines"
+
+#: plugins/ISO3166_CountryCode.php:204
+msgid "Pitcairn"
+msgstr "Pitcairn"
+
+#: plugins/ISO3166_CountryCode.php:205
+msgid "Poland"
+msgstr "Pologne"
+
+#: plugins/ISO3166_CountryCode.php:206
+msgid "Portugal"
+msgstr "Portugal"
+
+#: plugins/ISO3166_CountryCode.php:207
+msgid "Puerto Rico"
+msgstr "Porto Rico"
+
+#: plugins/ISO3166_CountryCode.php:208
+msgid "Qatar"
+msgstr "Qatar"
+
+#: plugins/ISO3166_CountryCode.php:209
+msgid "Reunion"
+msgstr "Réunion, Île de la"
+
+#: plugins/ISO3166_CountryCode.php:210
+msgid "Romania"
+msgstr "Roumanie"
+
+#: plugins/ISO3166_CountryCode.php:211
+msgid "Russian Federation"
+msgstr "Russie, Fédération de"
+
+#: plugins/ISO3166_CountryCode.php:212
+msgid "Rwanda"
+msgstr "Rwanda"
+
+#: plugins/ISO3166_CountryCode.php:213
+msgid "Saint Helena"
+msgstr "Sainte-Hélène"
+
+#: plugins/ISO3166_CountryCode.php:214
+msgid "Saint Kitts and Nevis"
+msgstr "Saint-Kitts-et-Nevis"
+
+#: plugins/ISO3166_CountryCode.php:215
+msgid "Saint Lucia"
+msgstr "Sainte-Lucie"
+
+#: plugins/ISO3166_CountryCode.php:216
+msgid "Saint Pierre and Miquelon"
+msgstr "Saint-Pierre-et-Miquelon"
+
+#: plugins/ISO3166_CountryCode.php:217
+msgid "Saint Vincent and the Grenadines"
+msgstr "Saint-Vincent-et-les Grenadines"
+
+#: plugins/ISO3166_CountryCode.php:218
+msgid "Samoa"
+msgstr "Samoa"
+
+#: plugins/ISO3166_CountryCode.php:219
+msgid "San Marino"
+msgstr "San Marin"
+
+#: plugins/ISO3166_CountryCode.php:220
+msgid "Sao Tome and Principe"
+msgstr "Sao Tomé-et-Principe"
+
+#: plugins/ISO3166_CountryCode.php:221
+msgid "Saudi Arabia"
+msgstr "Arabie saoudite"
+
+#: plugins/ISO3166_CountryCode.php:222
+msgid "Senegal"
+msgstr "Sénégal"
+
+#: plugins/ISO3166_CountryCode.php:223
+msgid "Serbia and Montenegro"
+msgstr "Serbie et Monténégro"
+
+#: plugins/ISO3166_CountryCode.php:224
+msgid "Seychelles"
+msgstr "Seychelles"
+
+#: plugins/ISO3166_CountryCode.php:225
+msgid "Sierra Leone"
+msgstr "Sierra Leone"
+
+#: plugins/ISO3166_CountryCode.php:226
+msgid "Singapore"
+msgstr "Singapour"
+
+#: plugins/ISO3166_CountryCode.php:227
+msgid "Slovakia"
+msgstr "Slovaquie"
+
+#: plugins/ISO3166_CountryCode.php:228
+msgid "Slovenia"
+msgstr "Slovénie"
+
+#: plugins/ISO3166_CountryCode.php:229
+msgid "Solomon Islands"
+msgstr "Salomon, Îles"
+
+#: plugins/ISO3166_CountryCode.php:230
+msgid "Somalia"
+msgstr "Somalie"
+
+#: plugins/ISO3166_CountryCode.php:231
+msgid "South Africa"
+msgstr "Afrique du Sud"
+
+#: plugins/ISO3166_CountryCode.php:232
+msgid "South Georgia and the South Sandwich Islands"
+msgstr "Géorgie du Sud et les îles Sandwich du Sud"
+
+#: plugins/ISO3166_CountryCode.php:233
+msgid "Spain"
+msgstr "Espagne"
+
+#: plugins/ISO3166_CountryCode.php:234
+msgid "Sri Lanka"
+msgstr "Sri Lanka"
+
+#: plugins/ISO3166_CountryCode.php:235
+msgid "Sudan"
+msgstr "Soudan"
+
+#: plugins/ISO3166_CountryCode.php:236
+msgid "Suriname"
+msgstr "Surinam"
+
+#: plugins/ISO3166_CountryCode.php:237
+msgid "Svalbard and Jan Mayen"
+msgstr "Svalbard et île Jan Mayen"
+
+#: plugins/ISO3166_CountryCode.php:238
+msgid "Swaziland"
+msgstr "Swaziland"
+
+#: plugins/ISO3166_CountryCode.php:239
+msgid "Sweden"
+msgstr "Suède"
+
+#: plugins/ISO3166_CountryCode.php:240
+msgid "Switzerland"
+msgstr "Suisse"
+
+#: plugins/ISO3166_CountryCode.php:241
+msgid "Syrian Arab Republic"
+msgstr "Syrienne, République arabe"
+
+#: plugins/ISO3166_CountryCode.php:242
+msgid "Taiwan, Province of China"
+msgstr "Taïwan, province de Chine"
+
+#: plugins/ISO3166_CountryCode.php:243
+msgid "Tajikistan"
+msgstr "Tadjikistan"
+
+#: plugins/ISO3166_CountryCode.php:244
+msgid "Tanzania, United Republic of"
+msgstr "Tanzanie, République unie de"
+
+#: plugins/ISO3166_CountryCode.php:245
+msgid "Thailand"
+msgstr "Thaïlande"
+
+#: plugins/ISO3166_CountryCode.php:246
+msgid "Timor-Leste"
+msgstr "Timor-Leste"
+
+#: plugins/ISO3166_CountryCode.php:247
+msgid "Togo"
+msgstr "Togo"
+
+#: plugins/ISO3166_CountryCode.php:248
+msgid "Tokelau"
+msgstr "Tokelau"
+
+#: plugins/ISO3166_CountryCode.php:249
+msgid "Tonga"
+msgstr "Tonga"
+
+#: plugins/ISO3166_CountryCode.php:250
+msgid "Trinidad and Tobago"
+msgstr "Trinité-et-Tobago"
+
+#: plugins/ISO3166_CountryCode.php:251
+msgid "Tunisia"
+msgstr "Tunisie"
+
+#: plugins/ISO3166_CountryCode.php:252
+msgid "Turkey"
+msgstr "Turquie"
+
+#: plugins/ISO3166_CountryCode.php:253
+msgid "Turkmenistan"
+msgstr "Turkménistan"
+
+#: plugins/ISO3166_CountryCode.php:254
+msgid "Turks and Caicos Islands"
+msgstr "Turks et Caïques, Îles"
+
+#: plugins/ISO3166_CountryCode.php:255
+msgid "Tuvalu"
+msgstr "Tuvalu"
+
+#: plugins/ISO3166_CountryCode.php:256
+msgid "Uganda"
+msgstr "Ouganda"
+
+#: plugins/ISO3166_CountryCode.php:257
+msgid "Ukraine"
+msgstr "Ukraine"
+
+#: plugins/ISO3166_CountryCode.php:258
+msgid "United Arab Emirates"
+msgstr "Émirats arabes unis"
+
+#: plugins/ISO3166_CountryCode.php:259
+msgid "United Kingdom"
+msgstr "Royaume-Uni"
+
+#: plugins/ISO3166_CountryCode.php:260
+msgid "United States"
+msgstr "États-Unis"
+
+#: plugins/ISO3166_CountryCode.php:261
+msgid "United States Minor Outlying Islands"
+msgstr "Îles mineures éloignées des États-Unis d'Amérique"
+
+#: plugins/ISO3166_CountryCode.php:262
+msgid "Uruguay"
+msgstr "Uruguay"
+
+#: plugins/ISO3166_CountryCode.php:263
+msgid "Uzbekistan"
+msgstr "Ouzbékistan"
+
+#: plugins/ISO3166_CountryCode.php:264
+msgid "Vanuatu"
+msgstr "Vanuatu"
+
+#: plugins/ISO3166_CountryCode.php:265
+msgid "Venezuela"
+msgstr "Vénézuela"
+
+#: plugins/ISO3166_CountryCode.php:266
+msgid "Viet Nam"
+msgstr "Viet Nam"
+
+#: plugins/ISO3166_CountryCode.php:267
+msgid "Virgin Islands, British"
+msgstr "Îles Vierges britanniques"
+
+#: plugins/ISO3166_CountryCode.php:268
+#, fuzzy
+msgid "Virgin Islands, U.s."
+msgstr "Îles Vierges des États-Unis"
+
+#: plugins/ISO3166_CountryCode.php:269
+msgid "Wallis and Futuna"
+msgstr "Wallis et Futuna"
+
+#: plugins/ISO3166_CountryCode.php:270
+msgid "Western Sahara"
+msgstr "Sahara Occidental"
+
+#: plugins/ISO3166_CountryCode.php:271
+msgid "Yemen"
+msgstr "Yémen"
+
+#: plugins/ISO3166_CountryCode.php:272
+msgid "Zambia"
+msgstr "Zambie"
+
+#: plugins/ISO3166_CountryCode.php:273
+msgid "Zimbabwe"
+msgstr "Zimbabwe"
+
+#~ msgid "Islamic Republic of Afghanistan"
+#~ msgstr "République islamique d'Afghanistan"
+
+#~ msgid "Åland Islands"
+#~ msgstr "Åland, Îles"
+
+#~ msgid "Republic of Albania"
+#~ msgstr "République d'Albanie"
+
+#~ msgid "People's Democratic Republic of Algeria"
+#~ msgstr "République démocratique populaire d'Algérie"
+
+#~ msgid "Principality of Andorra"
+#~ msgstr "Principauté d'Andorre"
+
+#~ msgid "Republic of Angola"
+#~ msgstr "République d'Angola"
+
+#~ msgid "Argentine Republic"
+#~ msgstr "République d'Argentine"
+
+#~ msgid "Republic of Armenia"
+#~ msgstr "République d'Arménie"
+
+#~ msgid "Republic of Austria"
+#~ msgstr "République d'Autriche"
+
+#~ msgid "Republic of Azerbaijan"
+#~ msgstr "République d'Azerbaïdjan"
+
+#~ msgid "Commonwealth of the Bahamas"
+#~ msgstr "Commonwealth des Bahamas"
+
+#~ msgid "Kingdom of Bahrain"
+#~ msgstr "Royaume de Bahreïn"
+
+#~ msgid "People's Republic of Bangladesh"
+#~ msgstr "République populaire du Bengladesh"
+
+#~ msgid "Republic of Belarus"
+#~ msgstr "République du Bélarus"
+
+#~ msgid "Kingdom of Belgium"
+#~ msgstr "Royaume de Belgique"
+
+#~ msgid "Republic of Benin"
+#~ msgstr "République du Bénin"
+
+#~ msgid "Kingdom of Bhutan"
+#~ msgstr "Royaume du Bouthan"
+
+#~ msgid "Republic of Bolivia"
+#~ msgstr "République de Bolivie"
+
+#~ msgid "Republic of Bosnia and Herzegovina"
+#~ msgstr "République de Bosnie et Herzégovine"
+
+#~ msgid "Republic of Botswana"
+#~ msgstr "République du Botswana"
+
+#~ msgid "Federative Republic of Brazil"
+#~ msgstr "République fédérale du Brésil"
+
+#~ msgid "Republic of Bulgaria"
+#~ msgstr "République de Bulgarie"
+
+#~ msgid "Republic of Burundi"
+#~ msgstr "République du Burundi"
+
+#~ msgid "Kingdom of Cambodia"
+#~ msgstr "Royaume du Cambodge"
+
+#~ msgid "Republic of Cameroon"
+#~ msgstr "République du Cameroun"
+
+#~ msgid "Republic of Cape Verde"
+#~ msgstr "République du Cap-Vert"
+
+#~ msgid "Republic of Chad"
+#~ msgstr "République du Tchad"
+
+#~ msgid "Republic of Chile"
+#~ msgstr "République du Chili"
+
+#~ msgid "People's Republic of China"
+#~ msgstr "République populaire de Chine"
+
+#~ msgid "Republic of Colombia"
+#~ msgstr "République de Colombie"
+
+#~ msgid "Union of the Comoros"
+#~ msgstr "Union des Comores"
+
+#~ msgid "Republic of the Congo"
+#~ msgstr "République du Congo"
+
+#~ msgid "Republic of Costa Rica"
+#~ msgstr "République du Costa Rica"
+
+#~ msgid "Republic of Côte d'Ivoire"
+#~ msgstr "République de Côte d'Ivoire"
+
+#~ msgid "Republic of Croatia"
+#~ msgstr "République de Croatie"
+
+#~ msgid "Republic of Cuba"
+#~ msgstr "République de Cuba"
+
+#~ msgid "Republic of Cyprus"
+#~ msgstr "République de Chypre"
+
+#~ msgid "Kingdom of Denmark"
+#~ msgstr "Royaume du Danemark"
+
+#~ msgid "Republic of Djibouti"
+#~ msgstr "République de Djibouti"
+
+#~ msgid "Commonwealth of Dominica"
+#~ msgstr "Commonwealth de la Dominique"
+
+#~ msgid "Republic of Ecuador"
+#~ msgstr "République d'Équateur"
+
+#~ msgid "Arab Republic of Egypt"
+#~ msgstr "République arabe d'Égypte"
+
+#~ msgid "Republic of El Salvador"
+#~ msgstr "République d'El Salvador"
+
+#~ msgid "Republic of Equatorial Guinea"
+#~ msgstr "République de Guinée Équatoriale"
+
+#~ msgid "Republic of Estonia"
+#~ msgstr "République d'Estonie"
+
+#~ msgid "Federal Democratic Republic of Ethiopia"
+#~ msgstr "République fédérale démocratique d'Éthiopie"
+
+#~ msgid "Republic of the Fiji Islands"
+#~ msgstr "République des îles Fidji"
+
+#~ msgid "Republic of Finland"
+#~ msgstr "République de Finlande"
+
+#~ msgid "French Republic"
+#~ msgstr "République française"
+
+#~ msgid "Gabonese Republic"
+#~ msgstr "République gabonaise"
+
+#~ msgid "Republic of the Gambia"
+#~ msgstr "République de Gambie"
+
+#~ msgid "Federal Republic of Germany"
+#~ msgstr "République fédérale d'Allemagne"
+
+#~ msgid "Republic of Ghana"
+#~ msgstr "République du Ghana"
+
+#~ msgid "Hellenic Republic"
+#~ msgstr "République grecque"
+
+#~ msgid "Republic of Guatemala"
+#~ msgstr "République du Guatemala"
+
+#~ msgid "Guernsey"
+#~ msgstr "Guernesey"
+
+#~ msgid "Republic of Guinea"
+#~ msgstr "République de Guinée"
+
+#~ msgid "Republic of Guinea-Bissau"
+#~ msgstr "République de Guinée-Bissau"
+
+#~ msgid "Republic of Guyana"
+#~ msgstr "République de Guyana"
+
+#~ msgid "Republic of Haiti"
+#~ msgstr "République de Haïti"
+
+#~ msgid "Republic of Honduras"
+#~ msgstr "République du Honduras"
+
+#~ msgid "Hong Kong Special Administrative Region of China"
+#~ msgstr "Région spéciale administrative chinoise de Hong-Kong"
+
+#~ msgid "Republic of Hungary"
+#~ msgstr "République de Hongrie"
+
+#~ msgid "Republic of Iceland"
+#~ msgstr "République d'Islande"
+
+#~ msgid "Republic of India"
+#~ msgstr "République d'Inde"
+
+#~ msgid "Republic of Indonesia"
+#~ msgstr "République d'Indonésie"
+
+#~ msgid "Islamic Republic of Iran"
+#~ msgstr "République islamique d'Iran"
+
+#~ msgid "Republic of Iraq"
+#~ msgstr "République d'Iraq"
+
+#~ msgid "Isle of Man"
+#~ msgstr "Île de Man"
+
+#~ msgid "State of Israel"
+#~ msgstr "État d'Israël"
+
+#~ msgid "Italian Republic"
+#~ msgstr "République italienne"
+
+#~ msgid "Jersey"
+#~ msgstr "Jersey"
+
+#~ msgid "Hashemite Kingdom of Jordan"
+#~ msgstr "Royaume hachémite de Jordanie"
+
+#~ msgid "Republic of Kazakhstan"
+#~ msgstr "République du Kazakhstan"
+
+#~ msgid "Republic of Kenya"
+#~ msgstr "République du Kenya"
+
+#~ msgid "Republic of Kiribati"
+#~ msgstr "République de Kiribati"
+
+#~ msgid "Democratic People's Republic of Korea"
+#~ msgstr "République démocratique populaire de Corée"
+
+#~ msgid "State of Kuwait"
+#~ msgstr "État du Koweït"
+
+#~ msgid "Kyrgyz Republic"
+#~ msgstr "République kirghize"
+
+#~ msgid "Republic of Latvia"
+#~ msgstr "République de Lettonie"
+
+#~ msgid "Lebanese Republic"
+#~ msgstr "République libanaise"
+
+#~ msgid "Kingdom of Lesotho"
+#~ msgstr "Royaume du Lesotho"
+
+#~ msgid "Republic of Liberia"
+#~ msgstr "République du Libéria"
+
+#~ msgid "Socialist People's Libyan Arab Jamahiriya"
+#~ msgstr "République arabe socialiste populaire de Lybie"
+
+#~ msgid "Principality of Liechtenstein"
+#~ msgstr "Principauté du Liechtenstein"
+
+#~ msgid "Republic of Lithuania"
+#~ msgstr "République de Lituanie"
+
+#~ msgid "Grand Duchy of Luxembourg"
+#~ msgstr "Grand-duché du Luxembourg"
+
+#~ msgid "Macao Special Administrative Region of China"
+#~ msgstr "Région spéciale administrative chinoise de Macao"
+
+#~ msgid "Republic of Madagascar"
+#~ msgstr "République de Madagascar"
+
+#~ msgid "Republic of Malawi"
+#~ msgstr "République du Malawi"
+
+#~ msgid "Republic of Maldives"
+#~ msgstr "République des Maldives"
+
+#~ msgid "Republic of Mali"
+#~ msgstr "République du Mali"
+
+#~ msgid "Republic of Malta"
+#~ msgstr "République de Malte"
+
+#~ msgid "Republic of the Marshall Islands"
+#~ msgstr "République des Îles Marshall"
+
+#~ msgid "Islamic Republic of Mauritania"
+#~ msgstr "République islamique de Mauritanie"
+
+#~ msgid "Republic of Mauritius"
+#~ msgstr "République de l'Île Maurice"
+
+#~ msgid "United Mexican States"
+#~ msgstr "États-Unis du Mexique"
+
+#~ msgid "Federated States of Micronesia"
+#~ msgstr "États fédérés de Micronésie"
+
+#~ msgid "Moldova"
+#~ msgstr "Moldova"
+
+#~ msgid "Republic of Moldova"
+#~ msgstr "République de Moldavie"
+
+#~ msgid "Principality of Monaco"
+#~ msgstr "Principauté de Monaco"
+
+#~ msgid "Montenegro"
+#~ msgstr "Monténégro"
+
+#~ msgid "Kingdom of Morocco"
+#~ msgstr "Royaume du Maroc"
+
+#~ msgid "Republic of Mozambique"
+#~ msgstr "République du Mozambique"
+
+#~ msgid "Union of Myanmar"
+#~ msgstr "Union de Myanmar"
+
+#~ msgid "Republic of Namibia"
+#~ msgstr "République de Namibie"
+
+#~ msgid "Republic of Nauru"
+#~ msgstr "République de Nauru"
+
+#~ msgid "Federal Democratic Republic of Nepal"
+#~ msgstr "République fédérale démocratique du Népal"
+
+#~ msgid "Kingdom of the Netherlands"
+#~ msgstr "Royaume des Pays-Bas"
+
+#~ msgid "Republic of Nicaragua"
+#~ msgstr "République du Nicaragua"
+
+#~ msgid "Republic of the Niger"
+#~ msgstr "République du Niger"
+
+#~ msgid "Federal Republic of Nigeria"
+#~ msgstr "République fédérale du Nigeria"
+
+#~ msgid "Republic of Niue"
+#~ msgstr "République de Nioue"
+
+#~ msgid "Commonwealth of the Northern Mariana Islands"
+#~ msgstr "Commonwealth des îles Mariannes du Nord"
+
+#~ msgid "Kingdom of Norway"
+#~ msgstr "Royaume de Norvège"
+
+#~ msgid "Sultanate of Oman"
+#~ msgstr "Sultanat d'Oman"
+
+#~ msgid "Islamic Republic of Pakistan"
+#~ msgstr "République islamique du Pakistan"
+
+#~ msgid "Republic of Palau"
+#~ msgstr "République de Palau"
+
+#~ msgid "Occupied Palestinian Territory"
+#~ msgstr "Territoire palestinien occupé"
+
+#~ msgid "Republic of Panama"
+#~ msgstr "République du Panama"
+
+#~ msgid "Republic of Paraguay"
+#~ msgstr "République du Paraguay"
+
+#~ msgid "Republic of Peru"
+#~ msgstr "République du Pérou"
+
+#~ msgid "Republic of the Philippines"
+#~ msgstr "République des Philippines"
+
+#~ msgid "Republic of Poland"
+#~ msgstr "République de Pologne"
+
+#~ msgid "Portuguese Republic"
+#~ msgstr "République portugaise"
+
+#~ msgid "State of Qatar"
+#~ msgstr "État du Qatar"
+
+#~ msgid "Rwandese Republic"
+#~ msgstr "République rwandaise"
+
+#~ msgid "Saint Barthélemy"
+#~ msgstr "Saint-Barthélemy"
+
+#~ msgid "Saint Martin (French part)"
+#~ msgstr "Saint-Martin (partie française)"
+
+#~ msgid "Independent State of Samoa"
+#~ msgstr "État indépendant de Samoa"
+
+#~ msgid "Republic of San Marino"
+#~ msgstr "République de San Marin"
+
+#~ msgid "Democratic Republic of Sao Tome and Principe"
+#~ msgstr "République démocratique de Sao Tomé et Principe"
+
+#~ msgid "Kingdom of Saudi Arabia"
+#~ msgstr "Royaume d'Arabie saoudite"
+
+#~ msgid "Republic of Senegal"
+#~ msgstr "République du Sénégal"
+
+#~ msgid "Serbia"
+#~ msgstr "Serbie"
+
+#~ msgid "Republic of Serbia"
+#~ msgstr "République de Serbie"
+
+#~ msgid "Republic of Seychelles"
+#~ msgstr "République des Seychelles"
+
+#~ msgid "Republic of Sierra Leone"
+#~ msgstr "République de Sierra Leone"
+
+#~ msgid "Republic of Singapore"
+#~ msgstr "République de Singapour"
+
+#~ msgid "Slovak Republic"
+#~ msgstr "République slovaque"
+
+#~ msgid "Republic of Slovenia"
+#~ msgstr "République de Slovénie"
+
+#~ msgid "Somali Republic"
+#~ msgstr "République somalienne"
+
+#~ msgid "Republic of South Africa"
+#~ msgstr "République d'Afrique du Sud"
+
+#~ msgid "Kingdom of Spain"
+#~ msgstr "Royaume d'Espagne"
+
+#~ msgid "Democratic Socialist Republic of Sri Lanka"
+#~ msgstr "République démocratique socialiste de Sri Lanka"
+
+#~ msgid "Republic of the Sudan"
+#~ msgstr "République du Soudan"
+
+#~ msgid "Republic of Suriname"
+#~ msgstr "République du Surinam"
+
+#~ msgid "Kingdom of Swaziland"
+#~ msgstr "Royaume du Swaziland"
+
+#~ msgid "Kingdom of Sweden"
+#~ msgstr "Royaume de Suède"
+
+#~ msgid "Swiss Confederation"
+#~ msgstr "Confédération helvétique"
+
+#~ msgid "Taiwan"
+#~ msgstr "Taïwan"
+
+#~ msgid "Republic of Tajikistan"
+#~ msgstr "République du Tadjikistan"
+
+#~ msgid "United Republic of Tanzania"
+#~ msgstr "République unie de Tanzanie"
+
+#~ msgid "Kingdom of Thailand"
+#~ msgstr "Royaume de Thaïlande"
+
+#~ msgid "Democratic Republic of Timor-Leste"
+#~ msgstr "République démocratique du Timor-Leste"
+
+#~ msgid "Togolese Republic"
+#~ msgstr "République togolaise"
+
+#~ msgid "Kingdom of Tonga"
+#~ msgstr "Royaume des Tonga"
+
+#~ msgid "Republic of Trinidad and Tobago"
+#~ msgstr "République de Trinité et Tobago"
+
+#~ msgid "Republic of Tunisia"
+#~ msgstr "République de Tunisie"
+
+#~ msgid "Republic of Turkey"
+#~ msgstr "République de Turquie"
+
+#~ msgid "Republic of Uganda"
+#~ msgstr "République d'Ouganda"
+
+#~ msgid "United Kingdom of Great Britain and Northern Ireland"
+#~ msgstr "Royaume-Uni de Grande-Bretagne et d'Irlande du Nord"
+
+#~ msgid "United States of America"
+#~ msgstr "États-Unis d'Amérique"
+
+#~ msgid "Eastern Republic of Uruguay"
+#~ msgstr "République orientale d'Uruguay"
+
+#~ msgid "Republic of Uzbekistan"
+#~ msgstr "République d'Ouzbékistan"
+
+#~ msgid "Republic of Vanuatu"
+#~ msgstr "République du Vanuatu"
+
+#~ msgid "Bolivarian Republic of Venezuela"
+#~ msgstr "République bolivarienne du Vénézuela"
+
+#~ msgid "Socialist Republic of Viet Nam"
+#~ msgstr "République socialiste du Viet Nam"
+
+#~ msgid "British Virgin Islands"
+#~ msgstr "Îles Vierges britanniques"
+
+#~ msgid "Virgin Islands of the United States"
+#~ msgstr "Îles Vierges des États-Unis d'Amérique"
+
+#~ msgid "Republic of Yemen"
+#~ msgstr "République du Yémen"
+
+#~ msgid "Republic of Zambia"
+#~ msgstr "République de Zambie"
+
+#~ msgid "Republic of Zimbabwe"
+#~ msgstr "République du Zimbabwe"
+
+#~ msgid "British Antarctic Territory"
+#~ msgstr "Territoire britannique de l'Antarctique"
+
+#~ msgid "Burma, Socialist Republic of the Union of"
+#~ msgstr "Union de Birmanie"
+
+#~ msgid "Byelorussian SSR Soviet Socialist Republic"
+#~ msgstr "République socialiste soviétique de Biélorussie"
+
+#~ msgid "Canton and Enderbury Islands"
+#~ msgstr "Îles Canton et Enderbury"
+
+#~ msgid "Czechoslovakia, Czechoslovak Socialist Republic"
+#~ msgstr "Tchécoslovaquie, république socialiste tchécoslovaque"
+
+#~ msgid "Dahomey"
+#~ msgstr "Dahomey"
+
+#~ msgid "Dronning Maud Land"
+#~ msgstr "Terre de la Reine Maud"
+
+#~ msgid "East Timor"
+#~ msgstr "Timor oriental"
+
+#~ msgid "France, Metropolitan"
+#~ msgstr "France métropolitaine"
+
+#~ msgid "French Afars and Issas"
+#~ msgstr "Territoire français des Afars et des Issas"
+
+#~ msgid "French Southern and Antarctic Territories"
+#~ msgstr "Terres australes et antarctiques françaises"
+
+#~ msgid "German Democratic Republic"
+#~ msgstr "République démocratique allemande"
+
+#~ msgid "Germany, Federal Republic of"
+#~ msgstr "Allemagne, République fédérale d'"
+
+#~ msgid "Gilbert and Ellice Islands"
+#~ msgstr "Îles Gilbert et Ellice"
+
+#~ msgid "Johnston Island"
+#~ msgstr "Île Johnston"
+
+#~ msgid "Midway Islands"
+#~ msgstr "Îles Midway"
+
+#~ msgid "Neutral Zone"
+#~ msgstr "Zone neutre"
+
+#~ msgid "New Hebrides"
+#~ msgstr "Nouvelles-Hébrides"
+
+#~ msgid "Pacific Islands (trust territory)"
+#~ msgstr "Îles du Pacifique"
+
+#~ msgid "Panama, Republic of"
+#~ msgstr "Panama, République de"
+
+#~ msgid "Panama Canal Zone"
+#~ msgstr "Zone du canal de Panama"
+
+#~ msgid "Romania, Socialist Republic of"
+#~ msgstr "Roumanie, République socialiste de"
+
+#~ msgid "St. Kitts-Nevis-Anguilla"
+#~ msgstr "Saint-Kitts, Nevis et Anguilla"
+
+#~ msgid "Sikkim"
+#~ msgstr "Sikkim"
+
+#~ msgid "Southern Rhodesia"
+#~ msgstr "Rhodésie du Sud"
+
+#~ msgid "Spanish Sahara"
+#~ msgstr "Sahara espagnol"
+
+#~ msgid "US Miscellaneous Pacific Islands"
+#~ msgstr "Îles diverses du Pacifique des États-Unis"
+
+#~ msgid "USSR, Union of Soviet Socialist Republics"
+#~ msgstr "URSS, Union des républiques socialistes soviétiques"
+
+#~ msgid "Upper Volta, Republic of"
+#~ msgstr "Haute-Volta, République de"
+
+#~ msgid "Vatican City State (Holy See)"
+#~ msgstr "Cité du Vatican (Saint-Siège)"
+
+#~ msgid "Viet-Nam, Democratic Republic of"
+#~ msgstr "Viet-Nam, République démocratique du"
+
+#~ msgid "Wake Island"
+#~ msgstr "Île de Wake"
+
+#~ msgid "Yemen, Democratic, People's Democratic Republic of"
+#~ msgstr "Yémen, République populaire démocratique du"
+
+#~ msgid "Yemen, Yemen Arab Republic"
+#~ msgstr "Yémen, République arabe du"
+
+#~ msgid "Yugoslavia, Socialist Federal Republic of"
+#~ msgstr "Yougoslavie, République socialiste fédérale de"
+
+#~ msgid "Zaire, Republic of"
+#~ msgstr "Zaïre, République du"
Modified: trunk/locale/fr.UTF-8/LC_MESSAGES/People.po
===================================================================
--- trunk/locale/fr.UTF-8/LC_MESSAGES/People.po 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/fr.UTF-8/LC_MESSAGES/People.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -21,7 +21,7 @@
msgstr ""
"Project-Id-Version: People\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-26 19:13+0100\n"
+"POT-Creation-Date: 2008-12-09 10:32+0100\n"
"PO-Revision-Date: 2008-09-24 22:02+0200\n"
"Last-Translator: Didier Raboud <didier@xxxxxxxxxx>\n"
"Language-Team: <>\n"
@@ -34,55 +34,59 @@
msgid "Identifier"
msgstr "Identifiant"
-#: plugins/People/config_core.php:29
+#: plugins/People/config_core.php:30
msgid "Username"
msgstr "Nom d'utilisateur"
-#: plugins/People/config_core.php:35
+#: plugins/People/config_core.php:36
msgid "Password"
msgstr "Mot de passe"
-#: plugins/People/config_core.php:36
+#: plugins/People/config_core.php:37
msgid "Repeat the password"
msgstr "Répétez le mot de passe"
-#: plugins/People/config_core.php:42
+#: plugins/People/config_core.php:43
msgid "E-mail"
msgstr "Courriel"
-#: plugins/People/config_core.php:49
+#: plugins/People/config_core.php:50
msgid "Name"
msgstr "Nom"
-#: plugins/People/config_core.php:53
+#: plugins/People/config_core.php:54
msgid "Surname"
msgstr "Prénom"
-#: plugins/People/config_core.php:57
+#: plugins/People/config_core.php:58
msgid "Genre"
msgstr "Genre"
-#: plugins/People/config_core.php:58
+#: plugins/People/config_core.php:59
msgid "female - ♀"
msgstr "femme - ♀"
-#: plugins/People/config_core.php:59
+#: plugins/People/config_core.php:60
msgid "male - ♂"
msgstr "homme - ♂"
-#: plugins/People/config_core.php:63
+#: plugins/People/config_core.php:64
msgid "Date of birth"
msgstr "Date de naissance"
-#: plugins/People/config_core.php:67
+#: plugins/People/config_core.php:68
+msgid "Date of death"
+msgstr "Date du décès"
+
+#: plugins/People/config_core.php:72
msgid "Mobile phone number"
msgstr "Numéro de Natel"
-#: plugins/People/config_core.php:72
+#: plugins/People/config_core.php:77
msgid "New Social Security Number"
msgstr "Nouveau numéro de Sécurité Sociale"
-#: plugins/People/config_core.php:78
+#: plugins/People/config_core.php:83
msgid "Comment"
msgstr "Commentaire"
@@ -114,48 +118,48 @@
msgid "Don't try to use undefined mode names!"
msgstr "N'essayez pas d'utiliser des noms de modes indéfinis !"
-#: plugins/People.php:121
+#: plugins/People.php:122
msgid "Edit"
msgstr "Édition"
-#: plugins/People.php:123
+#: plugins/People.php:124
msgid "Edit connection settings"
msgstr "Éditer les paramètres de connexion"
-#: plugins/People.php:124
+#: plugins/People.php:125
msgid "Delete"
msgstr "Destruction"
-#: plugins/People.php:165
+#: plugins/People.php:167
msgid "The provided username is empty!"
msgstr "Le nom d'utilisateur fourni est vide !"
-#: plugins/People.php:186
+#: plugins/People.php:188
msgid "The provided username is already defined."
msgstr "Le nom d'utilisateur fourni existe déjà."
-#: plugins/People.php:201
+#: plugins/People.php:203
msgid "The provided password is empty (a random one has been provided)."
msgstr ""
"Le mot de passe fourni est vide (un mot de passe aléatoire a été généré)."
-#: plugins/People.php:212
+#: plugins/People.php:214
msgid "The two provided passwords are different."
msgstr "Les deux mots de passe fournis sont différents."
-#: plugins/People.php:285
+#: plugins/People.php:287
msgid "New person"
msgstr "Nouvelle personne"
-#: plugins/People.php:293
+#: plugins/People.php:295
msgid "Execute"
msgstr "Exécuter"
-#: plugins/People.php:329
+#: plugins/People.php:345
msgid "Confirm deletion"
msgstr "Confirmer la destruction"
-#: plugins/People.php:329
+#: plugins/People.php:345
msgid "Do you really want to delete the following entry?"
msgstr "Voulez-vous vraiment détruire la fiche suivante ?"
Modified: trunk/locale/fr.UTF-8/LC_MESSAGES/g_core.po
===================================================================
--- trunk/locale/fr.UTF-8/LC_MESSAGES/g_core.po 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/fr.UTF-8/LC_MESSAGES/g_core.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -21,7 +21,7 @@
msgstr ""
"Project-Id-Version: g_core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-26 19:13+0100\n"
+"POT-Creation-Date: 2008-12-03 09:36+0100\n"
"PO-Revision-Date: 2008-09-25 11:30+0200\n"
"Last-Translator: Didier Raboud <didier@xxxxxxxxxx>\n"
"Language-Team: <fr@xxxxxx>\n"
@@ -31,55 +31,55 @@
"Plural-Forms: nplurals=2; plural=n>1;\n"
"X-Generator: KBabel 1.11.4\n"
-#: inc/outputs/xHTML.class.php:129
+#: inc/outputs/xHTML.class.php:135
#, php-format
msgid "Online hierarchical addresses handling for %s"
msgstr "Gestion hiérarchique d'adresses en ligne pour %s"
-#: inc/outputs/xHTML.class.php:159 inc/outputs/xHTML.class.php:190
+#: inc/outputs/xHTML.class.php:165 inc/outputs/xHTML.class.php:196
msgid "Connection"
msgstr "Connexion"
-#: inc/outputs/xHTML.class.php:161
+#: inc/outputs/xHTML.class.php:167
#, php-format
msgid "Welcome %s!"
msgstr "Bienvenue %s !"
-#: inc/outputs/xHTML.class.php:163
+#: inc/outputs/xHTML.class.php:169
msgid "Disconnect"
msgstr "Déconnexion"
-#: inc/outputs/xHTML.class.php:174
+#: inc/outputs/xHTML.class.php:180
msgid "Bad password"
msgstr "Mauvais mot de passe"
-#: inc/outputs/xHTML.class.php:179
+#: inc/outputs/xHTML.class.php:185
msgid "Your session expired."
msgstr "Votre session a expiré."
-#: inc/outputs/xHTML.class.php:182
+#: inc/outputs/xHTML.class.php:188
msgid "Username"
msgstr "Nom d'utilisateur"
-#: inc/outputs/xHTML.class.php:186
+#: inc/outputs/xHTML.class.php:192
msgid "Password"
msgstr "Mot de passe"
-#: inc/outputs/xHTML.class.php:233
+#: inc/outputs/xHTML.class.php:239
msgid "Select your language"
msgstr "Sélectionnez votre langue"
-#: inc/outputs/xHTML.class.php:478 inc/g_output.inc.php:62
+#: inc/outputs/xHTML.class.php:540 inc/g_output.inc.php:62
#, php-format
msgid "Total computation time: %.3f seconds."
msgstr "Temps pour la génération de la page : %.3f secondes."
-#: inc/outputs/xHTML.class.php:479 inc/g_output.inc.php:63
+#: inc/outputs/xHTML.class.php:541 inc/g_output.inc.php:63
#, php-format
msgid "Powered by Ghelda, version %s"
msgstr "Motorisé par Ghelda, version %s"
-#: inc/outputs/xHTML.class.php:587 inc/outputs/xHTML.class.php:606
+#: inc/outputs/xHTML.class.php:672 inc/outputs/xHTML.class.php:691
msgid "%YEAR%-%MONTH%-%DAY%"
msgstr "%DAY% %MONTH% %YEAR%"
Modified: trunk/locale/templates/Address.pot
===================================================================
--- trunk/locale/templates/Address.pot 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/templates/Address.pot 2009-03-04 14:06:39 UTC (rev 9)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-26 20:56+0100\n"
+"POT-Creation-Date: 2008-12-09 10:33+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -20,7 +20,7 @@
msgid "Identifier"
msgstr ""
-#: plugins/Address/config_core.php:30
+#: plugins/Address/config_core.php:30 plugins/Address.php:356
msgid "Address"
msgstr ""
@@ -52,46 +52,46 @@
msgid "Fax number"
msgstr ""
-#: plugins/Address.php:57
+#: plugins/Address.php:61
msgid "Addresses"
msgstr ""
-#: plugins/Address.php:58
+#: plugins/Address.php:62
msgid "New"
msgstr ""
-#: plugins/Address.php:59
+#: plugins/Address.php:63
msgid "List"
msgstr ""
-#: plugins/Address.php:72
+#: plugins/Address.php:76
msgid "Intrusion tentative detected: "
msgstr ""
-#: plugins/Address.php:72
+#: plugins/Address.php:76
msgid "Don't try to use undefined mode names!"
msgstr ""
-#: plugins/Address.php:129
+#: plugins/Address.php:132
msgid "Edit"
msgstr ""
-#: plugins/Address.php:131
+#: plugins/Address.php:134
msgid "Delete"
msgstr ""
-#: plugins/Address.php:219
+#: plugins/Address.php:223
msgid "New address"
msgstr ""
-#: plugins/Address.php:228
+#: plugins/Address.php:232
msgid "Execute"
msgstr ""
-#: plugins/Address.php:264
+#: plugins/Address.php:269
msgid "Confirm deletion"
msgstr ""
-#: plugins/Address.php:264
+#: plugins/Address.php:269
msgid "Do you really want to delete the following entry?"
msgstr ""
Added: trunk/locale/templates/Childhood.pot
===================================================================
--- trunk/locale/templates/Childhood.pot (rev 0)
+++ trunk/locale/templates/Childhood.pot 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-12-09 10:33+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: plugins/Childhood.php:62
+msgid ""
+"The first parent should exist to set the second (they have been swapped)."
+msgstr ""
+
+#: plugins/Childhood.php:68
+msgid "Both parents have to be different."
+msgstr ""
+
+#: plugins/Childhood.php:148
+msgid "First parent"
+msgstr ""
+
+#: plugins/Childhood.php:155
+msgid "Second parent"
+msgstr ""
Added: trunk/locale/templates/Dummy.pot
===================================================================
--- trunk/locale/templates/Dummy.pot (rev 0)
+++ trunk/locale/templates/Dummy.pot 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,17 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-12-09 10:33+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
Added: trunk/locale/templates/ISO3166_CountryCode.pot
===================================================================
--- trunk/locale/templates/ISO3166_CountryCode.pot (rev 0)
+++ trunk/locale/templates/ISO3166_CountryCode.pot 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,973 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-12-09 10:33+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: plugins/ISO3166_CountryCode.php:35
+msgid "Afghanistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:36
+msgid "Albania"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:37
+msgid "Algeria"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:38
+msgid "American Samoa"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:39
+msgid "Andorra"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:40
+msgid "Angola"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:41
+msgid "Anguilla"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:42
+msgid "Antarctica"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:43
+msgid "Antigua and Barbuda"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:44
+msgid "Argentina"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:45
+msgid "Armenia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:46
+msgid "Aruba"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:47
+msgid "Australia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:48
+msgid "Austria"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:49
+msgid "Azerbaijan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:50
+msgid "Bahamas"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:51
+msgid "Bahrain"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:52
+msgid "Bangladesh"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:53
+msgid "Barbados"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:54
+msgid "Belarus"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:55
+msgid "Belgium"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:56
+msgid "Belize"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:57
+msgid "Benin"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:58
+msgid "Bermuda"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:59
+msgid "Bhutan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:60
+msgid "Bolivia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:61
+msgid "Bosnia and Herzegovina"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:62
+msgid "Botswana"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:63
+msgid "Bouvet Island"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:64
+msgid "Brazil"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:65
+msgid "British Indian Ocean Territory"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:66
+msgid "Brunei Darussalam"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:67
+msgid "Bulgaria"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:68
+msgid "Burkina Faso"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:69
+msgid "Burundi"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:70
+msgid "Cambodia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:71
+msgid "Cameroon"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:72
+msgid "Canada"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:73
+msgid "Cape Verde"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:74
+msgid "Cayman Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:75
+msgid "Central African Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:76
+msgid "Chad"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:77
+msgid "Chile"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:78
+msgid "China"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:79
+msgid "Christmas Island"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:80
+msgid "Cocos (Keeling) Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:81
+msgid "Colombia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:82
+msgid "Comoros"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:83
+msgid "Congo"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:84
+msgid "Congo, the Democratic Republic of the"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:85
+msgid "Cook Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:86
+msgid "Costa Rica"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:87
+msgid "Cote D'Ivoire"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:88
+msgid "Croatia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:89
+msgid "Cuba"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:90
+msgid "Cyprus"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:91
+msgid "Czech Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:92
+msgid "Denmark"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:93
+msgid "Djibouti"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:94
+msgid "Dominica"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:95
+msgid "Dominican Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:96
+msgid "Ecuador"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:97
+msgid "Egypt"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:98
+msgid "El Salvador"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:99
+msgid "Equatorial Guinea"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:100
+msgid "Eritrea"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:101
+msgid "Estonia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:102
+msgid "Ethiopia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:103
+msgid "Falkland Islands (Malvinas)"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:104
+msgid "Faroe Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:105
+msgid "Fiji"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:106
+msgid "Finland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:107
+msgid "France"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:108
+msgid "French Guiana"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:109
+msgid "French Polynesia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:110
+msgid "French Southern Territories"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:111
+msgid "Gabon"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:112
+msgid "Gambia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:113
+msgid "Georgia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:114
+msgid "Germany"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:115
+msgid "Ghana"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:116
+msgid "Gibraltar"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:117
+msgid "Greece"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:118
+msgid "Greenland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:119
+msgid "Grenada"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:120
+msgid "Guadeloupe"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:121
+msgid "Guam"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:122
+msgid "Guatemala"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:123
+msgid "Guinea"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:124
+msgid "Guinea-Bissau"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:125
+msgid "Guyana"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:126
+msgid "Haiti"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:127
+msgid "Heard Island and Mcdonald Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:128
+msgid "Holy See (Vatican City State)"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:129
+msgid "Honduras"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:130
+msgid "Hong Kong"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:131
+msgid "Hungary"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:132
+msgid "Iceland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:133
+msgid "India"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:134
+msgid "Indonesia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:135
+msgid "Iran, Islamic Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:136
+msgid "Iraq"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:137
+msgid "Ireland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:138
+msgid "Israel"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:139
+msgid "Italy"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:140
+msgid "Jamaica"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:141
+msgid "Japan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:142
+msgid "Jordan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:143
+msgid "Kazakhstan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:144
+msgid "Kenya"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:145
+msgid "Kiribati"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:146
+msgid "Korea, Democratic People's Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:147
+msgid "Korea, Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:148
+msgid "Kuwait"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:149
+msgid "Kyrgyzstan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:150
+msgid "Lao People's Democratic Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:151
+msgid "Latvia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:152
+msgid "Lebanon"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:153
+msgid "Lesotho"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:154
+msgid "Liberia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:155
+msgid "Libyan Arab Jamahiriya"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:156
+msgid "Liechtenstein"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:157
+msgid "Lithuania"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:158
+msgid "Luxembourg"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:159
+msgid "Macao"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:160
+msgid "Macedonia, the Former Yugoslav Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:161
+msgid "Madagascar"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:162
+msgid "Malawi"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:163
+msgid "Malaysia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:164
+msgid "Maldives"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:165
+msgid "Mali"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:166
+msgid "Malta"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:167
+msgid "Marshall Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:168
+msgid "Martinique"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:169
+msgid "Mauritania"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:170
+msgid "Mauritius"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:171
+msgid "Mayotte"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:172
+msgid "Mexico"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:173
+msgid "Micronesia, Federated States of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:174
+msgid "Moldova, Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:175
+msgid "Monaco"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:176
+msgid "Mongolia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:177
+msgid "Montserrat"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:178
+msgid "Morocco"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:179
+msgid "Mozambique"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:180
+msgid "Myanmar"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:181
+msgid "Namibia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:182
+msgid "Nauru"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:183
+msgid "Nepal"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:184
+msgid "Netherlands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:185
+msgid "Netherlands Antilles"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:186
+msgid "New Caledonia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:187
+msgid "New Zealand"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:188
+msgid "Nicaragua"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:189
+msgid "Niger"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:190
+msgid "Nigeria"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:191
+msgid "Niue"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:192
+msgid "Norfolk Island"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:193
+msgid "Northern Mariana Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:194
+msgid "Norway"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:195
+msgid "Oman"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:196
+msgid "Pakistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:197
+msgid "Palau"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:198
+msgid "Palestinian Territory, Occupied"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:199
+msgid "Panama"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:200
+msgid "Papua New Guinea"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:201
+msgid "Paraguay"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:202
+msgid "Peru"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:203
+msgid "Philippines"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:204
+msgid "Pitcairn"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:205
+msgid "Poland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:206
+msgid "Portugal"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:207
+msgid "Puerto Rico"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:208
+msgid "Qatar"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:209
+msgid "Reunion"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:210
+msgid "Romania"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:211
+msgid "Russian Federation"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:212
+msgid "Rwanda"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:213
+msgid "Saint Helena"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:214
+msgid "Saint Kitts and Nevis"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:215
+msgid "Saint Lucia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:216
+msgid "Saint Pierre and Miquelon"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:217
+msgid "Saint Vincent and the Grenadines"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:218
+msgid "Samoa"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:219
+msgid "San Marino"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:220
+msgid "Sao Tome and Principe"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:221
+msgid "Saudi Arabia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:222
+msgid "Senegal"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:223
+msgid "Serbia and Montenegro"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:224
+msgid "Seychelles"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:225
+msgid "Sierra Leone"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:226
+msgid "Singapore"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:227
+msgid "Slovakia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:228
+msgid "Slovenia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:229
+msgid "Solomon Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:230
+msgid "Somalia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:231
+msgid "South Africa"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:232
+msgid "South Georgia and the South Sandwich Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:233
+msgid "Spain"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:234
+msgid "Sri Lanka"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:235
+msgid "Sudan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:236
+msgid "Suriname"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:237
+msgid "Svalbard and Jan Mayen"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:238
+msgid "Swaziland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:239
+msgid "Sweden"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:240
+msgid "Switzerland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:241
+msgid "Syrian Arab Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:242
+msgid "Taiwan, Province of China"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:243
+msgid "Tajikistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:244
+msgid "Tanzania, United Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:245
+msgid "Thailand"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:246
+msgid "Timor-Leste"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:247
+msgid "Togo"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:248
+msgid "Tokelau"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:249
+msgid "Tonga"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:250
+msgid "Trinidad and Tobago"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:251
+msgid "Tunisia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:252
+msgid "Turkey"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:253
+msgid "Turkmenistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:254
+msgid "Turks and Caicos Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:255
+msgid "Tuvalu"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:256
+msgid "Uganda"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:257
+msgid "Ukraine"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:258
+msgid "United Arab Emirates"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:259
+msgid "United Kingdom"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:260
+msgid "United States"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:261
+msgid "United States Minor Outlying Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:262
+msgid "Uruguay"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:263
+msgid "Uzbekistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:264
+msgid "Vanuatu"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:265
+msgid "Venezuela"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:266
+msgid "Viet Nam"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:267
+msgid "Virgin Islands, British"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:268
+msgid "Virgin Islands, U.s."
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:269
+msgid "Wallis and Futuna"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:270
+msgid "Western Sahara"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:271
+msgid "Yemen"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:272
+msgid "Zambia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:273
+msgid "Zimbabwe"
+msgstr ""
Deleted: trunk/locale/templates/Members.pot
===================================================================
--- trunk/locale/templates/Members.pot 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/templates/Members.pot 2009-03-04 14:06:39 UTC (rev 9)
@@ -1,128 +0,0 @@
- #
- # Ghelda - Gestion Hiérarchisée En Ligne D'Adresses
- # - Online Hierarchical Handling Of Adresses
- #
- # Copyright (C) 2008 Didier Raboud
- #
- # This program is free software: you can redistribute it and/or modify
- # it under the terms of the GNU Affero General Public License as published by
- # the Free Software Foundation, either version 3 of the License, or
- # (at your option) any later version.
- #
- # This program is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU Affero General Public License for more details.
- #
- # You should have received a copy of the GNU Affero General Public License
- # along with this program. If not, see <http://www.gnu.org/licenses/>.
- #
-
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-10-09 18:06+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@xxxxxx>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: plugins/Members/config_core.php:4
-msgid "Identifier"
-msgstr ""
-
-#: plugins/Members/config_core.php:9
-msgid "Username"
-msgstr ""
-
-#: plugins/Members/config_core.php:14
-msgid "Password"
-msgstr ""
-
-#: plugins/Members/config_core.php:15
-msgid "Repeat your password"
-msgstr ""
-
-#: plugins/Members/config_core.php:21
-msgid "Name"
-msgstr ""
-
-#: plugins/Members/config_core.php:25
-msgid "Surname"
-msgstr ""
-
-#: plugins/Members/config_core.php:33
-msgid "Date of birth"
-msgstr ""
-
-#: plugins/Members/config_core.php:36
-msgid "Oldies and Onlies Insurance (AVS) number"
-msgstr ""
-
-#: plugins/Members/config_core.php:42
-msgid "New Social Security Number"
-msgstr ""
-
-#: plugins/Members.php:20
-msgid "Intrusion tentative detected: "
-msgstr ""
-
-#: plugins/Members.php:20
-msgid "Don't try to use undefined mode names!"
-msgstr ""
-
-#: plugins/Members.php:74
-msgid "Edit"
-msgstr ""
-
-#: plugins/Members.php:75
-msgid "Delete"
-msgstr ""
-
-#: plugins/Members.php:98
-msgid "The provided username is empty!"
-msgstr ""
-
-#: plugins/Members.php:115
-msgid "The provided username is already defined."
-msgstr ""
-
-#: plugins/Members.php:130
-msgid "The provided password is empty (a random one has been provided)."
-msgstr ""
-
-#: plugins/Members.php:141
-msgid "The two provided passwords are different."
-msgstr ""
-
-#: plugins/Members.php:247
-msgid "Execute"
-msgstr ""
-
-#: plugins/Members.php:284
-msgid "Confirm deletion"
-msgstr ""
-
-#: plugins/Members.php:284
-msgid "Do you really want to delete the following entry?"
-msgstr ""
-
-#: plugins/Members.php:291
-msgid "Members"
-msgstr ""
-
-#: plugins/Members.php:292
-msgid "My Data"
-msgstr ""
-
-#: plugins/Members.php:293
-msgid "New entry"
-msgstr ""
-
-#: plugins/Members.php:294
-msgid "List"
-msgstr ""
Modified: trunk/locale/templates/People.pot
===================================================================
--- trunk/locale/templates/People.pot 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/templates/People.pot 2009-03-04 14:06:39 UTC (rev 9)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-26 20:56+0100\n"
+"POT-Creation-Date: 2008-12-09 10:33+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -20,55 +20,59 @@
msgid "Identifier"
msgstr ""
-#: plugins/People/config_core.php:29
+#: plugins/People/config_core.php:30
msgid "Username"
msgstr ""
-#: plugins/People/config_core.php:35
+#: plugins/People/config_core.php:36
msgid "Password"
msgstr ""
-#: plugins/People/config_core.php:36
+#: plugins/People/config_core.php:37
msgid "Repeat the password"
msgstr ""
-#: plugins/People/config_core.php:42
+#: plugins/People/config_core.php:43
msgid "E-mail"
msgstr ""
-#: plugins/People/config_core.php:49
+#: plugins/People/config_core.php:50
msgid "Name"
msgstr ""
-#: plugins/People/config_core.php:53
+#: plugins/People/config_core.php:54
msgid "Surname"
msgstr ""
-#: plugins/People/config_core.php:57
+#: plugins/People/config_core.php:58
msgid "Genre"
msgstr ""
-#: plugins/People/config_core.php:58
+#: plugins/People/config_core.php:59
msgid "female - ♀"
msgstr ""
-#: plugins/People/config_core.php:59
+#: plugins/People/config_core.php:60
msgid "male - ♂"
msgstr ""
-#: plugins/People/config_core.php:63
+#: plugins/People/config_core.php:64
msgid "Date of birth"
msgstr ""
-#: plugins/People/config_core.php:67
+#: plugins/People/config_core.php:68
+msgid "Date of death"
+msgstr ""
+
+#: plugins/People/config_core.php:72
msgid "Mobile phone number"
msgstr ""
-#: plugins/People/config_core.php:72
+#: plugins/People/config_core.php:77
msgid "New Social Security Number"
msgstr ""
-#: plugins/People/config_core.php:78
+#: plugins/People/config_core.php:83
msgid "Comment"
msgstr ""
@@ -100,46 +104,46 @@
msgid "Don't try to use undefined mode names!"
msgstr ""
-#: plugins/People.php:121
+#: plugins/People.php:122
msgid "Edit"
msgstr ""
-#: plugins/People.php:123
+#: plugins/People.php:124
msgid "Edit connection settings"
msgstr ""
-#: plugins/People.php:124
+#: plugins/People.php:125
msgid "Delete"
msgstr ""
-#: plugins/People.php:165
+#: plugins/People.php:167
msgid "The provided username is empty!"
msgstr ""
-#: plugins/People.php:186
+#: plugins/People.php:188
msgid "The provided username is already defined."
msgstr ""
-#: plugins/People.php:201
+#: plugins/People.php:203
msgid "The provided password is empty (a random one has been provided)."
msgstr ""
-#: plugins/People.php:212
+#: plugins/People.php:214
msgid "The two provided passwords are different."
msgstr ""
-#: plugins/People.php:285
+#: plugins/People.php:287
msgid "New person"
msgstr ""
-#: plugins/People.php:293
+#: plugins/People.php:295
msgid "Execute"
msgstr ""
-#: plugins/People.php:329
+#: plugins/People.php:345
msgid "Confirm deletion"
msgstr ""
-#: plugins/People.php:329
+#: plugins/People.php:345
msgid "Do you really want to delete the following entry?"
msgstr ""
Modified: trunk/locale/templates/g_core.pot
===================================================================
--- trunk/locale/templates/g_core.pot 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/templates/g_core.pot 2009-03-04 14:06:39 UTC (rev 9)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-26 20:56+0100\n"
+"POT-Creation-Date: 2008-12-09 10:33+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -17,55 +17,55 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: inc/outputs/xHTML.class.php:129
+#: inc/outputs/xHTML.class.php:135
#, php-format
msgid "Online hierarchical addresses handling for %s"
msgstr ""
-#: inc/outputs/xHTML.class.php:159 inc/outputs/xHTML.class.php:190
+#: inc/outputs/xHTML.class.php:165 inc/outputs/xHTML.class.php:196
msgid "Connection"
msgstr ""
-#: inc/outputs/xHTML.class.php:161
+#: inc/outputs/xHTML.class.php:167
#, php-format
msgid "Welcome %s!"
msgstr ""
-#: inc/outputs/xHTML.class.php:163
+#: inc/outputs/xHTML.class.php:169
msgid "Disconnect"
msgstr ""
-#: inc/outputs/xHTML.class.php:174
+#: inc/outputs/xHTML.class.php:180
msgid "Bad password"
msgstr ""
-#: inc/outputs/xHTML.class.php:179
+#: inc/outputs/xHTML.class.php:185
msgid "Your session expired."
msgstr ""
-#: inc/outputs/xHTML.class.php:182
+#: inc/outputs/xHTML.class.php:188
msgid "Username"
msgstr ""
-#: inc/outputs/xHTML.class.php:186
+#: inc/outputs/xHTML.class.php:192
msgid "Password"
msgstr ""
-#: inc/outputs/xHTML.class.php:233
+#: inc/outputs/xHTML.class.php:239
msgid "Select your language"
msgstr ""
-#: inc/outputs/xHTML.class.php:478 inc/g_output.inc.php:62
+#: inc/outputs/xHTML.class.php:540 inc/g_output.inc.php:62
#, php-format
msgid "Total computation time: %.3f seconds."
msgstr ""
-#: inc/outputs/xHTML.class.php:479 inc/g_output.inc.php:63
+#: inc/outputs/xHTML.class.php:541 inc/g_output.inc.php:63
#, php-format
msgid "Powered by Ghelda, version %s"
msgstr ""
-#: inc/outputs/xHTML.class.php:587 inc/outputs/xHTML.class.php:606
+#: inc/outputs/xHTML.class.php:672 inc/outputs/xHTML.class.php:691
msgid "%YEAR%-%MONTH%-%DAY%"
msgstr ""
Modified: trunk/locale/vd.UTF-8/LC_MESSAGES/Address.po
===================================================================
--- trunk/locale/vd.UTF-8/LC_MESSAGES/Address.po 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/vd.UTF-8/LC_MESSAGES/Address.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -21,7 +21,7 @@
msgstr ""
"Project-Id-Version: People\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-26 19:13+0100\n"
+"POT-Creation-Date: 2008-12-02 18:09+0100\n"
"Last-Translator: Didier Raboud <didier@xxxxxxxxxx>\n"
"Language-Team: <>\n"
"MIME-Version: 1.0\n"
@@ -33,7 +33,7 @@
msgid "Identifier"
msgstr "TifiantIden"
-#: plugins/Address/config_core.php:30
+#: plugins/Address/config_core.php:30 plugins/Address.php:356
msgid "Address"
msgstr "Où c'est que t'habite ?"
@@ -65,47 +65,47 @@
msgid "Fax number"
msgstr "Le numéro de ton xaf"
-#: plugins/Address.php:57
+#: plugins/Address.php:61
msgid "Addresses"
msgstr "Où c'est que les gens habitent"
-#: plugins/Address.php:58
+#: plugins/Address.php:62
msgid "New"
msgstr "Nouveau lieu"
-#: plugins/Address.php:59
+#: plugins/Address.php:63
msgid "List"
msgstr "Qui est où ?"
-#: plugins/Address.php:72
+#: plugins/Address.php:76
msgid "Intrusion tentative detected: "
msgstr "Tentative d'intrusion détectée: "
-#: plugins/Address.php:72
+#: plugins/Address.php:76
msgid "Don't try to use undefined mode names!"
msgstr "N'essayez pas d'utiliser des noms de mode indéfinis !"
-#: plugins/Address.php:129
+#: plugins/Address.php:132
msgid "Edit"
msgstr "Éditer"
-#: plugins/Address.php:131
+#: plugins/Address.php:134
msgid "Delete"
msgstr "Détruire"
-#: plugins/Address.php:219
+#: plugins/Address.php:223
msgid "New address"
msgstr "Nouvelle adresse"
-#: plugins/Address.php:228
+#: plugins/Address.php:232
msgid "Execute"
msgstr "Exécuter"
-#: plugins/Address.php:264
+#: plugins/Address.php:269
msgid "Confirm deletion"
msgstr "Confirmer l'effacement"
-#: plugins/Address.php:264
+#: plugins/Address.php:269
msgid "Do you really want to delete the following entry?"
msgstr "Voulez-vous vraiment effacer l'adresse suivante ?"
Added: trunk/locale/vd.UTF-8/LC_MESSAGES/Childhood.po
===================================================================
--- trunk/locale/vd.UTF-8/LC_MESSAGES/Childhood.po (rev 0)
+++ trunk/locale/vd.UTF-8/LC_MESSAGES/Childhood.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,16 @@
+#: plugins/Childhood.php:62
+msgid ""
+"The first parent should exist to set the second (they have been swapped)."
+msgstr ""
+
+#: plugins/Childhood.php:68
+msgid "Both parents have to be different."
+msgstr ""
+
+#: plugins/Childhood.php:148
+msgid "First parent"
+msgstr ""
+
+#: plugins/Childhood.php:155
+msgid "Second parent"
+msgstr ""
Added: trunk/locale/vd.UTF-8/LC_MESSAGES/Dummy.po
===================================================================
Added: trunk/locale/vd.UTF-8/LC_MESSAGES/ISO3166_CountryCode.po
===================================================================
--- trunk/locale/vd.UTF-8/LC_MESSAGES/ISO3166_CountryCode.po (rev 0)
+++ trunk/locale/vd.UTF-8/LC_MESSAGES/ISO3166_CountryCode.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,955 @@
+#: plugins/ISO3166_CountryCode.php:35
+msgid "Afghanistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:36
+msgid "Albania"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:37
+msgid "Algeria"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:38
+msgid "American Samoa"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:39
+msgid "Andorra"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:40
+msgid "Angola"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:41
+msgid "Anguilla"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:42
+msgid "Antarctica"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:43
+msgid "Antigua and Barbuda"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:44
+msgid "Argentina"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:45
+msgid "Armenia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:46
+msgid "Aruba"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:47
+msgid "Australia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:48
+msgid "Austria"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:49
+msgid "Azerbaijan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:50
+msgid "Bahamas"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:51
+msgid "Bahrain"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:52
+msgid "Bangladesh"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:53
+msgid "Barbados"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:54
+msgid "Belarus"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:55
+msgid "Belgium"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:56
+msgid "Belize"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:57
+msgid "Benin"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:58
+msgid "Bermuda"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:59
+msgid "Bhutan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:60
+msgid "Bolivia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:61
+msgid "Bosnia and Herzegovina"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:62
+msgid "Botswana"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:63
+msgid "Bouvet Island"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:64
+msgid "Brazil"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:65
+msgid "British Indian Ocean Territory"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:66
+msgid "Brunei Darussalam"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:67
+msgid "Bulgaria"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:68
+msgid "Burkina Faso"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:69
+msgid "Burundi"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:70
+msgid "Cambodia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:71
+msgid "Cameroon"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:72
+msgid "Canada"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:73
+msgid "Cape Verde"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:74
+msgid "Cayman Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:75
+msgid "Central African Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:76
+msgid "Chad"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:77
+msgid "Chile"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:78
+msgid "China"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:79
+msgid "Christmas Island"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:80
+msgid "Cocos (Keeling) Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:81
+msgid "Colombia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:82
+msgid "Comoros"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:83
+msgid "Congo"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:84
+msgid "Congo, the Democratic Republic of the"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:85
+msgid "Cook Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:86
+msgid "Costa Rica"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:87
+msgid "Cote D'Ivoire"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:88
+msgid "Croatia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:89
+msgid "Cuba"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:90
+msgid "Cyprus"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:91
+msgid "Czech Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:92
+msgid "Denmark"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:93
+msgid "Djibouti"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:94
+msgid "Dominica"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:95
+msgid "Dominican Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:96
+msgid "Ecuador"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:97
+msgid "Egypt"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:98
+msgid "El Salvador"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:99
+msgid "Equatorial Guinea"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:100
+msgid "Eritrea"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:101
+msgid "Estonia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:102
+msgid "Ethiopia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:103
+msgid "Falkland Islands (Malvinas)"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:104
+msgid "Faroe Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:105
+msgid "Fiji"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:106
+msgid "Finland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:107
+msgid "France"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:108
+msgid "French Guiana"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:109
+msgid "French Polynesia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:110
+msgid "French Southern Territories"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:111
+msgid "Gabon"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:112
+msgid "Gambia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:113
+msgid "Georgia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:114
+msgid "Germany"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:115
+msgid "Ghana"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:116
+msgid "Gibraltar"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:117
+msgid "Greece"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:118
+msgid "Greenland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:119
+msgid "Grenada"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:120
+msgid "Guadeloupe"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:121
+msgid "Guam"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:122
+msgid "Guatemala"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:123
+msgid "Guinea"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:124
+msgid "Guinea-Bissau"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:125
+msgid "Guyana"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:126
+msgid "Haiti"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:127
+msgid "Heard Island and Mcdonald Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:128
+msgid "Holy See (Vatican City State)"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:129
+msgid "Honduras"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:130
+msgid "Hong Kong"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:131
+msgid "Hungary"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:132
+msgid "Iceland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:133
+msgid "India"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:134
+msgid "Indonesia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:135
+msgid "Iran, Islamic Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:136
+msgid "Iraq"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:137
+msgid "Ireland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:138
+msgid "Israel"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:139
+msgid "Italy"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:140
+msgid "Jamaica"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:141
+msgid "Japan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:142
+msgid "Jordan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:143
+msgid "Kazakhstan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:144
+msgid "Kenya"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:145
+msgid "Kiribati"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:146
+msgid "Korea, Democratic People's Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:147
+msgid "Korea, Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:148
+msgid "Kuwait"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:149
+msgid "Kyrgyzstan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:150
+msgid "Lao People's Democratic Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:151
+msgid "Latvia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:152
+msgid "Lebanon"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:153
+msgid "Lesotho"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:154
+msgid "Liberia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:155
+msgid "Libyan Arab Jamahiriya"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:156
+msgid "Liechtenstein"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:157
+msgid "Lithuania"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:158
+msgid "Luxembourg"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:159
+msgid "Macao"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:160
+msgid "Macedonia, the Former Yugoslav Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:161
+msgid "Madagascar"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:162
+msgid "Malawi"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:163
+msgid "Malaysia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:164
+msgid "Maldives"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:165
+msgid "Mali"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:166
+msgid "Malta"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:167
+msgid "Marshall Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:168
+msgid "Martinique"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:169
+msgid "Mauritania"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:170
+msgid "Mauritius"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:171
+msgid "Mayotte"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:172
+msgid "Mexico"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:173
+msgid "Micronesia, Federated States of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:174
+msgid "Moldova, Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:175
+msgid "Monaco"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:176
+msgid "Mongolia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:177
+msgid "Montserrat"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:178
+msgid "Morocco"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:179
+msgid "Mozambique"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:180
+msgid "Myanmar"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:181
+msgid "Namibia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:182
+msgid "Nauru"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:183
+msgid "Nepal"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:184
+msgid "Netherlands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:185
+msgid "Netherlands Antilles"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:186
+msgid "New Caledonia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:187
+msgid "New Zealand"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:188
+msgid "Nicaragua"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:189
+msgid "Niger"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:190
+msgid "Nigeria"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:191
+msgid "Niue"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:192
+msgid "Norfolk Island"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:193
+msgid "Northern Mariana Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:194
+msgid "Norway"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:195
+msgid "Oman"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:196
+msgid "Pakistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:197
+msgid "Palau"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:198
+msgid "Palestinian Territory, Occupied"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:199
+msgid "Panama"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:200
+msgid "Papua New Guinea"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:201
+msgid "Paraguay"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:202
+msgid "Peru"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:203
+msgid "Philippines"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:204
+msgid "Pitcairn"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:205
+msgid "Poland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:206
+msgid "Portugal"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:207
+msgid "Puerto Rico"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:208
+msgid "Qatar"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:209
+msgid "Reunion"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:210
+msgid "Romania"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:211
+msgid "Russian Federation"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:212
+msgid "Rwanda"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:213
+msgid "Saint Helena"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:214
+msgid "Saint Kitts and Nevis"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:215
+msgid "Saint Lucia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:216
+msgid "Saint Pierre and Miquelon"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:217
+msgid "Saint Vincent and the Grenadines"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:218
+msgid "Samoa"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:219
+msgid "San Marino"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:220
+msgid "Sao Tome and Principe"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:221
+msgid "Saudi Arabia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:222
+msgid "Senegal"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:223
+msgid "Serbia and Montenegro"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:224
+msgid "Seychelles"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:225
+msgid "Sierra Leone"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:226
+msgid "Singapore"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:227
+msgid "Slovakia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:228
+msgid "Slovenia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:229
+msgid "Solomon Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:230
+msgid "Somalia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:231
+msgid "South Africa"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:232
+msgid "South Georgia and the South Sandwich Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:233
+msgid "Spain"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:234
+msgid "Sri Lanka"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:235
+msgid "Sudan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:236
+msgid "Suriname"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:237
+msgid "Svalbard and Jan Mayen"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:238
+msgid "Swaziland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:239
+msgid "Sweden"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:240
+msgid "Switzerland"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:241
+msgid "Syrian Arab Republic"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:242
+msgid "Taiwan, Province of China"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:243
+msgid "Tajikistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:244
+msgid "Tanzania, United Republic of"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:245
+msgid "Thailand"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:246
+msgid "Timor-Leste"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:247
+msgid "Togo"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:248
+msgid "Tokelau"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:249
+msgid "Tonga"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:250
+msgid "Trinidad and Tobago"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:251
+msgid "Tunisia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:252
+msgid "Turkey"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:253
+msgid "Turkmenistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:254
+msgid "Turks and Caicos Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:255
+msgid "Tuvalu"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:256
+msgid "Uganda"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:257
+msgid "Ukraine"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:258
+msgid "United Arab Emirates"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:259
+msgid "United Kingdom"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:260
+msgid "United States"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:261
+msgid "United States Minor Outlying Islands"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:262
+msgid "Uruguay"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:263
+msgid "Uzbekistan"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:264
+msgid "Vanuatu"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:265
+msgid "Venezuela"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:266
+msgid "Viet Nam"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:267
+msgid "Virgin Islands, British"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:268
+msgid "Virgin Islands, U.s."
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:269
+msgid "Wallis and Futuna"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:270
+msgid "Western Sahara"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:271
+msgid "Yemen"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:272
+msgid "Zambia"
+msgstr ""
+
+#: plugins/ISO3166_CountryCode.php:273
+msgid "Zimbabwe"
+msgstr ""
Modified: trunk/locale/vd.UTF-8/LC_MESSAGES/People.po
===================================================================
--- trunk/locale/vd.UTF-8/LC_MESSAGES/People.po 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/vd.UTF-8/LC_MESSAGES/People.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -21,7 +21,7 @@
msgstr ""
"Project-Id-Version: People\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-26 19:13+0100\n"
+"POT-Creation-Date: 2008-12-09 10:32+0100\n"
"PO-Revision-Date: 2008-09-24 22:02+0200\n"
"Last-Translator: Didier Raboud <didier@xxxxxxxxxx>\n"
"Language-Team: <>\n"
@@ -34,55 +34,60 @@
msgid "Identifier"
msgstr "Ton nom de sur l'Internet"
-#: plugins/People/config_core.php:29
+#: plugins/People/config_core.php:30
msgid "Username"
msgstr "Ton nom de sur l'Internet"
-#: plugins/People/config_core.php:35
+#: plugins/People/config_core.php:36
msgid "Password"
msgstr "'faut pas l'dire c'est secret"
-#: plugins/People/config_core.php:36
+#: plugins/People/config_core.php:37
msgid "Repeat the password"
msgstr "'faut pas l'dire c'est secret, je te dis."
-#: plugins/People/config_core.php:42
+#: plugins/People/config_core.php:43
msgid "E-mail"
msgstr "Mèlle"
-#: plugins/People/config_core.php:49
+#: plugins/People/config_core.php:50
msgid "Name"
msgstr "Comment on t'appelle ?"
-#: plugins/People/config_core.php:53
+#: plugins/People/config_core.php:54
msgid "Surname"
msgstr "Et ta maman ?"
-#: plugins/People/config_core.php:57
+#: plugins/People/config_core.php:58
msgid "Genre"
msgstr "Sexe ?"
-#: plugins/People/config_core.php:58
+#: plugins/People/config_core.php:59
msgid "female - ♀"
msgstr "meuf"
-#: plugins/People/config_core.php:59
+#: plugins/People/config_core.php:60
msgid "male - ♂"
msgstr "gars"
-#: plugins/People/config_core.php:63
+#: plugins/People/config_core.php:64
msgid "Date of birth"
msgstr "T'es né quand ?"
-#: plugins/People/config_core.php:67
+#: plugins/People/config_core.php:68
+#, fuzzy
+msgid "Date of death"
+msgstr "T'es né quand ?"
+
+#: plugins/People/config_core.php:72
msgid "Mobile phone number"
msgstr "Ton n° de mobile"
-#: plugins/People/config_core.php:72
+#: plugins/People/config_core.php:77
msgid "New Social Security Number"
msgstr "Non… Oublie."
-#: plugins/People/config_core.php:78
+#: plugins/People/config_core.php:83
msgid "Comment"
msgstr "Lâchez vos comm's"
@@ -114,48 +119,48 @@
msgid "Don't try to use undefined mode names!"
msgstr "N'essayez pas d'utiliser des noms de modes indéfinis !"
-#: plugins/People.php:121
+#: plugins/People.php:122
msgid "Edit"
msgstr "Édition"
-#: plugins/People.php:123
+#: plugins/People.php:124
msgid "Edit connection settings"
msgstr "Éditer les paramètres de connexion"
-#: plugins/People.php:124
+#: plugins/People.php:125
msgid "Delete"
msgstr "Destruction"
-#: plugins/People.php:165
+#: plugins/People.php:167
msgid "The provided username is empty!"
msgstr "Le nom d'utilisateur fourni est vide !"
-#: plugins/People.php:186
+#: plugins/People.php:188
msgid "The provided username is already defined."
msgstr "Le nom d'utilisateur fourni existe déjà."
-#: plugins/People.php:201
+#: plugins/People.php:203
msgid "The provided password is empty (a random one has been provided)."
msgstr ""
"Le mot de passe fourni est vide (un mot de passe aléatoire a été généré)."
-#: plugins/People.php:212
+#: plugins/People.php:214
msgid "The two provided passwords are different."
msgstr "Les deux mots de passe fournis sont différents."
-#: plugins/People.php:285
+#: plugins/People.php:287
msgid "New person"
msgstr "Nouvelle personne"
-#: plugins/People.php:293
+#: plugins/People.php:295
msgid "Execute"
msgstr "Exécuter"
-#: plugins/People.php:329
+#: plugins/People.php:345
msgid "Confirm deletion"
msgstr "Confirmer la destruction"
-#: plugins/People.php:329
+#: plugins/People.php:345
msgid "Do you really want to delete the following entry?"
msgstr "Voulez-vous vraiment détruire la fiche suivante ?"
Modified: trunk/locale/vd.UTF-8/LC_MESSAGES/g_core.po
===================================================================
--- trunk/locale/vd.UTF-8/LC_MESSAGES/g_core.po 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/locale/vd.UTF-8/LC_MESSAGES/g_core.po 2009-03-04 14:06:39 UTC (rev 9)
@@ -21,7 +21,7 @@
msgstr ""
"Project-Id-Version: g_core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-26 19:13+0100\n"
+"POT-Creation-Date: 2008-12-03 09:36+0100\n"
"PO-Revision-Date: 2008-09-25 11:30+0200\n"
"Last-Translator: Didier Raboud <didier@xxxxxxxxxx>\n"
"Language-Team: <fr@xxxxxx>\n"
@@ -31,55 +31,55 @@
"Plural-Forms: nplurals=2; plural=n>1;\n"
"X-Generator: KBabel 1.11.4\n"
-#: inc/outputs/xHTML.class.php:129
+#: inc/outputs/xHTML.class.php:135
#, php-format
msgid "Online hierarchical addresses handling for %s"
msgstr "Gestion anarchique d'adresses en ligne pour %s"
-#: inc/outputs/xHTML.class.php:159 inc/outputs/xHTML.class.php:190
+#: inc/outputs/xHTML.class.php:165 inc/outputs/xHTML.class.php:196
msgid "Connection"
msgstr "Connecte-toi mon gars !"
-#: inc/outputs/xHTML.class.php:161
+#: inc/outputs/xHTML.class.php:167
#, php-format
msgid "Welcome %s!"
msgstr "Adieu %s !"
-#: inc/outputs/xHTML.class.php:163
+#: inc/outputs/xHTML.class.php:169
msgid "Disconnect"
msgstr "Casse-moi"
-#: inc/outputs/xHTML.class.php:174
+#: inc/outputs/xHTML.class.php:180
msgid "Bad password"
msgstr "T'es con où quoi ?"
-#: inc/outputs/xHTML.class.php:179
+#: inc/outputs/xHTML.class.php:185
msgid "Your session expired."
msgstr "T'es vraiment lent…"
-#: inc/outputs/xHTML.class.php:182
+#: inc/outputs/xHTML.class.php:188
msgid "Username"
msgstr "Ton nom de sur l'Internet"
-#: inc/outputs/xHTML.class.php:186
+#: inc/outputs/xHTML.class.php:192
msgid "Password"
msgstr "'faut pas l'dire c'est secret."
-#: inc/outputs/xHTML.class.php:233
+#: inc/outputs/xHTML.class.php:239
msgid "Select your language"
msgstr "Comment t'y veux qu'on t'cause ?"
-#: inc/outputs/xHTML.class.php:478 inc/g_output.inc.php:62
+#: inc/outputs/xHTML.class.php:540 inc/g_output.inc.php:62
#, php-format
msgid "Total computation time: %.3f seconds."
msgstr "Temps pour que j'fasse la page : %.3f secondes."
-#: inc/outputs/xHTML.class.php:479 inc/g_output.inc.php:63
+#: inc/outputs/xHTML.class.php:541 inc/g_output.inc.php:63
#, php-format
msgid "Powered by Ghelda, version %s"
msgstr "Vroum vroum par Ghelda, version %s"
-#: inc/outputs/xHTML.class.php:587 inc/outputs/xHTML.class.php:606
+#: inc/outputs/xHTML.class.php:672 inc/outputs/xHTML.class.php:691
msgid "%YEAR%-%MONTH%-%DAY%"
msgstr "%DAY% %MONTH% %YEAR%"
Added: trunk/plugins/Address/config.php
===================================================================
--- trunk/plugins/Address/config.php (rev 0)
+++ trunk/plugins/Address/config.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,36 @@
+<?php
+/*
+ * Ghelda - Gestion Hiérarchisée En Ligne D'Adresses
+ * - Online Hierarchical Handling Of Adresses
+ *
+ * Copyright (C) 2008 Didier Raboud
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+$conf['select']['list'][] = 'Country_iso2';
+$conf['select']['list'][] = 'ZipCode';
+$conf['select']['list'][] = 'City';
+$conf['select']['list'][] = 'PostalBox';
+$conf['select']['list'][] = 'Address';
+
+$conf['select']['orderby'][] = 'ZipCode';
+$conf['select']['orderby'][] = 'Address';
+
+$conf['select']['optgroup']['id'] = '<Country_iso2>_<ZipCode>';
+$conf['select']['optgroup']['name'] = '<Country_iso2>, <ZipCode> <City>';
+
+$conf['select']['format'] = '<Address>';
+
+?>
\ No newline at end of file
Modified: trunk/plugins/Address/config_core.php
===================================================================
--- trunk/plugins/Address/config_core.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/plugins/Address/config_core.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -3,7 +3,7 @@
* Ghelda - Gestion Hiérarchisée En Ligne D'Adresses
* - Online Hierarchical Handling Of Adresses
*
- * Copyright (C) <year> <name of authors>
+ * Copyright (C) 2008 Didier Raboud
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
@@ -46,7 +46,7 @@
$conf['fields']['ZipCode']['name'] = T_('Zip Code');
$conf['fields']['ZipCode']['order'] = 45;
-$conf['fields']['Country_iso2']['type'] = 'CHAR( 2 )';
+$conf['fields']['Country_iso2']['type'] = 'COUNTRY';
$conf['fields']['Country_iso2']['name'] = T_('Country');
$conf['fields']['Country_iso2']['order'] = 20;
@@ -58,4 +58,7 @@
$conf['fields']['Fax']['name'] = T_('Fax number');
$conf['fields']['Fax']['order'] = 10;
+// Needed.
+$conf['select']['list'][] = G_ADDRESS_ID;
+
?>
\ No newline at end of file
Modified: trunk/plugins/Address.php
===================================================================
--- trunk/plugins/Address.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/plugins/Address.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -54,6 +54,7 @@
return $to_return;
}
+
function modesMenu()
{
$this->startTrad();
@@ -96,10 +97,11 @@
case 'del': $this->m_del($address_id); break;
}
}
+
$this->stopTrad();
}
- function functionality($funcStr,$funcArgs)
+ function functionality($funcStr,$funcArgs = '')
{
switch($funcStr) {
case "main":
@@ -116,7 +118,7 @@
$query = sprintf("SELECT `%s` FROM `%s` ORDER BY `%s` ASC LIMIT 0 , 30", // FIXME: No limit and no Selection of Columns
$this->formattedFields,
$this->tableName,
- end($desiredFields));
+ G_ADDRESS_ID);
$fieldsContents = $this->db->getAssoc($query);
if(PEAR::isError($fieldsContents))
@@ -124,7 +126,7 @@
$this->url->addQueryString(G_ADDRESS_URL_MODE,'edit');
// Select only the useful fields
- $fieldsSpec = array_intersect_key($this->fields,array_flip($desiredFields));
+ $fieldsSpec = $this->fields;
$modes['edit'] = array(
'name' => T_('Edit'),
@@ -233,7 +235,9 @@
$fullFieldsSpec[$this->name] = $fieldsSpec;
- $this->output->displayFields($fullFieldsSpec,$fieldsContents,$displayOptions);
+ $fullFieldsContents[$this->name] = $fieldsContents;
+
+ $this->output->displayFields($fullFieldsSpec,$fullFieldsContents,$displayOptions);
}
private function m_del($id)
@@ -252,7 +256,7 @@
$this->m_list();
} else {
$query = sprintf("SELECT `%s` FROM `%s` WHERE `%s` = '%s' LIMIT 1",
- $formattedFields,
+ $this->formattedFields,
$this->tableName,
G_ADDRESS_ID,
$id);
@@ -262,39 +266,102 @@
$fieldsContents =& $queryR->fetchRow();
// Display the fields and launch the command to confirm
- $this->output->displayFields($this->fields,$fieldsContents,array('id'=>'Address_view','command'=>T_('Confirm deletion'),'target'=>$this->url->getURL(),'action'=>'confirm','title'=>T_('Do you really want to delete the following entry?')));
+ $this->output->displayFields($this->fields,$fieldsContents,array('id'=>'Address_view','command'=>T_('Confirm deletion'),'target'=>$this->url->getURL(),'action'=>'confirm','title'=>T_('Do you really want to delete the following entry?')),$this->name);
}
}
- private function People_edit_bottom($funcArgs) {
+ private function People_edit_bottom($funcArgs)
+ { $this->startTrad();
+
+ $id_people = $funcArgs[G_DB_PEOPLE_ID];
+
// Modification asked
if($_POST[$this->configH['URL']['action']] == 'change') {
+ $addressId = $_POST[$this->name.'_'.G_ADDRESS_ID];
+
+ if( $addressId != G_ADDRESS_ID_NEW ) {
+ $query = sprintf("UPDATE `%s` SET `%s` = '%s' WHERE `%s` = '%s' LIMIT 1",
+ $this->authH->storage_options['table'],
+ G_ADDRESS_ID,
+ $addressId,
+ G_DB_PEOPLE_ID,
+ $id_people);
+ $queryR =& $this->db->query($query);
+ if(PEAR::isError($queryR))
+ return false;
+ }
}
- $fields = array_keys($this->fields);
- array_walk($fields, 'concat_to_each', $this->tableName.'`.`');
+ if( !isset($addressId) ) {
+ // Just give me the damn address_id
+ $query = sprintf("SELECT `%s` FROM `%s` WHERE `%s` = '%s' LIMIT 1",
+ G_ADDRESS_ID,
+ $this->authH->storage_options['table'],
+ G_DB_PEOPLE_ID,
+ $id_people);
+ $queryR =& $this->db->query($query);
+ if(PEAR::isError($queryR))
+ return false;
+ $addressId =& reset($queryR->fetchRow());
+ }
+ // Get the fields
+ $fields = $this->configH[$this->name]['select']['list'];
+
+ // Format them
$fields = implode($fields,'`,`');
- $query = sprintf("SELECT `%s` FROM `%s` , `%s` WHERE `%s`.`%s` = `%s`.`%s` AND `%s`.`%s` = '%s' LIMIT 1",
- $fields,
- $this->tableName,
- $this->authH->storage_options['table'],
- $this->tableName,
- G_ADDRESS_ID,
- $this->authH->storage_options['table'],
- G_ADDRESS_ID,
- $this->authH->storage_options['table'],
- G_DB_PEOPLE_ID,
- $funcArgs[G_DB_PEOPLE_ID]);
+ // Get the ordering ones and format them
+ $fields_OrderBy = $this->configH[$this->name]['select']['orderby'];
+ $fields_OrderBy = implode($fields_OrderBy,'`,`');
+
+ $query = sprintf("SELECT `%s` FROM `%s` ORDER BY `%s` ASC",
+ $fields, // List of fields
+ $this->tableName, // Table 1
+ $fields_OrderBy);
$queryR =& $this->db->query($query);
if(PEAR::isError($queryR))
return false;
- $fieldsContents =& $queryR->fetchRow();
+ // Prepare a "fake" "empty" address
+ $addresses[G_ADDRESS_ID_NEW]['name'] = '';
+ $addresses[G_ADDRESS_ID_NEW]['values'] = array(G_ADDRESS_ID_NEW => '');
- return $fieldsContents;
+ $sourceFields = $this->configH[$this->name]['select']['list'];
+ array_walk($sourceFields, 'concat_to_each', array('<','>'));
+
+ $address_line_0 = $this->configH[$this->name]['select']['format'];
+
+ // Prepare the address to be displayed
+ while($row =& $queryR->fetchRow()) {
+ unset($destFields);
+ foreach( $this->configH[$this->name]['select']['list'] as $fieldName) {
+ if( stripos($this->fields[$fieldName]['type'],'COUNTRY') !== false ) {
+ $destFields[] = reset($this->_parent->functionality('getCountryCode',$row[$fieldName]));
+ } else {
+ $destFields[] = $row[$fieldName];
+ }
+ }
+ $address_line =
+ str_replace($sourceFields, $destFields, $address_line_0);
+ $optgroup_id =
+ str_replace($sourceFields, $destFields, $this->configH[$this->name]['select']['optgroup']['id'] );
+ $addresses[$optgroup_id]['name'] =
+ str_replace($sourceFields, $destFields,$this->configH[$this->name]['select']['optgroup']['name'] );
+ $addresses[$optgroup_id]['values'][$row[G_ADDRESS_ID]] = $address_line;
+ }
+
+ $to_return['spec'][G_ADDRESS_ID]['type'] = 'SELECT';
+ $to_return['spec'][G_ADDRESS_ID]['name'] = T_('Address');
+ $to_return['spec'][G_ADDRESS_ID]['optgroups'] = true;
+ $to_return['spec'][G_ADDRESS_ID]['values'] = $addresses;
+ $to_return['spec'][G_ADDRESS_ID]['multiple'] = false;
+
+ $to_return['content'][G_ADDRESS_ID] = $addressId;
+
+ $this->stopTrad();
+ return $to_return;
}
}
?>
\ No newline at end of file
Added: trunk/plugins/Childhood.php
===================================================================
--- trunk/plugins/Childhood.php (rev 0)
+++ trunk/plugins/Childhood.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Ghelda - Gestion Hiérarchisée En Ligne D'Adresses
+ * - Online Hierarchical Handling Of Adresses
+ *
+ * Copyright (C) 2008 Didier Raboud
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+define('G_CHILDHOOD_URL_MODE','mode');
+define('G_CHILDHOOD_DEFAULT_MODE','list');
+define('G_CHILDHOOD_OF_ONE','child_of_1');
+define('G_CHILDHOOD_OF_TWO','child_of_2');
+
+class Childhood extends Plugin {
+
+ //! Constructor
+ function __construct(&$parentRef,$name)
+ {
+ $to_return = parent::__construct(&$parentRef,$name);
+
+ return $to_return;
+ }
+
+ function main(){}
+
+ function functionality($funcStr,$funcArgs = '')
+ {
+ switch($funcStr) {
+ case "People.edit.bottom":
+ return $this->People_edit_bottom($funcArgs);
+ break;
+ }
+ }
+
+ private function People_edit_bottom($funcArgs)
+ { $this->startTrad();
+
+ $id_people = $funcArgs[G_DB_PEOPLE_ID];
+
+ // Modification asked
+ if($_POST[$this->configH['URL']['action']] == 'change') {
+ $people_id1 = $_POST[$this->name.'_'.G_CHILDHOOD_OF_ONE];
+ $people_id2 = $_POST[$this->name.'_'.G_CHILDHOOD_OF_TWO];
+
+ // If the second is set and not the first => swap
+ if( $people_id2 != G_PEOPLE_ID_NEW && $people_id1 == G_PEOPLE_ID_NEW ) {
+ $people_id1 = $people_id2;
+ $people_id2 = G_PEOPLE_ID_NEW;
+ trigger_error(T_('The first parent should exist to set the second (they have been swapped).'),G_E_DISPLAY);
+ }
+
+ // If both parents are the same
+ if( $people_id2 == $people_id1 ) {
+ $people_id2 = G_PEOPLE_ID_NEW;
+ trigger_error(T_('Both parents have to be different.'),G_E_DISPLAY);
+ }
+
+ if( $people_id1 != G_ADDRESS_ID_NEW ) {
+ $query = sprintf("UPDATE `%s` SET `%s` = '%s', `%s` = '%s' WHERE `%s` = '%s' LIMIT 1",
+ $this->authH->storage_options['table'],
+ G_CHILDHOOD_OF_ONE,
+ $people_id1,
+ G_CHILDHOOD_OF_TWO,
+ $people_id2,
+ G_DB_PEOPLE_ID,
+ $id_people);
+ $queryR =& $this->db->query($query);
+ if(PEAR::isError($queryR))
+ return false;
+ $childhood = array(G_CHILDHOOD_OF_ONE => $people_id1, G_CHILDHOOD_OF_TWO => $people_id2);
+ }
+ }
+
+ if( !isset($childhood) ) {
+ // Just give me the damn parent_id's
+ $query = sprintf("SELECT `%s`, `%s` FROM `%s` WHERE `%s` = '%s' LIMIT 1",
+ G_CHILDHOOD_OF_ONE,G_CHILDHOOD_OF_TWO,
+ $this->authH->storage_options['table'],
+ G_DB_PEOPLE_ID,
+ $id_people);
+ $queryR =& $this->db->query($query);
+ if(PEAR::isError($queryR))
+ return false;
+ $childhood =& $queryR->fetchRow();
+ }
+
+ // Get the fields
+ $fields = $this->configH[$this->name]['select']['list'];
+
+ // Format them
+ $fields = implode($fields,'`,`');
+
+ // Get the ordering ones and format them
+ $fields_OrderBy = $this->configH[$this->name]['select']['orderby'];
+ $fields_OrderBy = implode($fields_OrderBy,'`,`');
+
+ $query = sprintf("SELECT `%s` FROM `%s` WHERE `%s` <> '%s' ORDER BY `%s` ASC",
+ $fields, // List of fields
+ $this->authH->storage_options['table'], // Table "People"
+ G_DB_PEOPLE_ID,
+ $id_people,
+ $fields_OrderBy);
+ $queryR =& $this->db->query($query);
+
+ if(PEAR::isError($queryR))
+ return false;
+
+ // Prepare a "fake" "empty" person
+ $persons = array(G_PEOPLE_ID_NEW => '');
+
+ $sourceFields = $this->configH[$this->name]['select']['list'];
+ array_walk($sourceFields, 'concat_to_each', array('<','>'));
+
+ $person_line_0 = $this->configH[$this->name]['select']['format'];
+
+ // Prepare the address to be displayed
+ while($row =& $queryR->fetchRow()) {
+ unset($destFields);
+ foreach( $this->configH[$this->name]['select']['list'] as $fieldName) {
+ if( stripos($this->fields[$fieldName]['type'],'COUNTRY') !== false ) {
+ $destFields[] = reset($this->_parent->functionality('getCountryCode',$row[$fieldName]));
+ } else {
+ $destFields[] = $row[$fieldName];
+ }
+ }
+ $person_line =
+ str_replace($sourceFields, $destFields, $person_line_0);
+ $persons[$row[G_DB_PEOPLE_ID]] = $person_line;
+ }
+
+ // FIXME: Not ideal at all. But works.
+
+ $to_return['spec'][G_CHILDHOOD_OF_ONE] = array(
+ 'type' => 'SELECT',
+ 'name' => T_('First parent'),
+ 'values' => $persons );
+
+ $to_return['content'][G_CHILDHOOD_OF_ONE] = $childhood[G_CHILDHOOD_OF_ONE];
+
+ $to_return['spec'][G_CHILDHOOD_OF_TWO] = array(
+ 'type' => 'SELECT',
+ 'name' => T_('Second parent'),
+ 'values' => $persons );
+
+
+ $to_return['content'][G_CHILDHOOD_OF_TWO] = $childhood[G_CHILDHOOD_OF_TWO];
+
+ $this->stopTrad();
+
+ return $to_return;
+ }
+}
+?>
\ No newline at end of file
Added: trunk/plugins/Dummy.php
===================================================================
--- trunk/plugins/Dummy.php (rev 0)
+++ trunk/plugins/Dummy.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,49 @@
+<?php
+/*
+ * Ghelda - Gestion Hiérarchisée En Ligne D'Adresses
+ * - Online Hierarchical Handling Of Adresses
+ *
+ * Copyright (C) 2008 Didier Raboud
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+class Dummy extends Plugin {
+
+ //! Constructor
+ function __construct(&$parentRef,$name)
+ {
+ $to_return = parent::__construct(&$parentRef,$name);
+ return $to_return;
+ }
+
+ function main(){}
+
+ function functionality($funcStr,$funcArgs = '')
+ {
+ switch($funcStr) {
+ case "xxx":
+ return $this->xxx($funcArgs);
+ break;
+ }
+ }
+
+ private function xxx($funcArgs)
+ { $this->startTrad();
+
+ $this->stopTrad();
+ return false;
+ }
+}
+?>
\ No newline at end of file
Added: trunk/plugins/ISO3166_CountryCode.php
===================================================================
--- trunk/plugins/ISO3166_CountryCode.php (rev 0)
+++ trunk/plugins/ISO3166_CountryCode.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -0,0 +1,297 @@
+<?php
+/*
+ * Ghelda - Gestion Hiérarchisée En Ligne D'Adresses
+ * - Online Hierarchical Handling Of Adresses
+ *
+ * Copyright (C) 2008 Didier Raboud
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+class ISO3166_CountryCode extends Plugin {
+
+ // Liste des CountryCodes
+ private $CountryCodes;
+
+ function __construct(&$parentRef,$name)
+ {
+ $to_return = parent::__construct(&$parentRef,$name);
+
+ $this->startTrad();
+ // Initialize the CountryCodes Array
+ $this->CountryCodes = array(
+ ' ' => '',
+ 'AF' => T_("Afghanistan"),
+ 'AL' => T_("Albania"),
+ 'DZ' => T_("Algeria"),
+ 'AS' => T_("American Samoa"),
+ 'AD' => T_("Andorra"),
+ 'AO' => T_("Angola"),
+ 'AI' => T_("Anguilla"),
+ 'AQ' => T_("Antarctica"),
+ 'AG' => T_("Antigua and Barbuda"),
+ 'AR' => T_("Argentina"),
+ 'AM' => T_("Armenia"),
+ 'AW' => T_("Aruba"),
+ 'AU' => T_("Australia"),
+ 'AT' => T_("Austria"),
+ 'AZ' => T_("Azerbaijan"),
+ 'BS' => T_("Bahamas"),
+ 'BH' => T_("Bahrain"),
+ 'BD' => T_("Bangladesh"),
+ 'BB' => T_("Barbados"),
+ 'BY' => T_("Belarus"),
+ 'BE' => T_("Belgium"),
+ 'BZ' => T_("Belize"),
+ 'BJ' => T_("Benin"),
+ 'BM' => T_("Bermuda"),
+ 'BT' => T_("Bhutan"),
+ 'BO' => T_("Bolivia"),
+ 'BA' => T_("Bosnia and Herzegovina"),
+ 'BW' => T_("Botswana"),
+ 'BV' => T_("Bouvet Island"),
+ 'BR' => T_("Brazil"),
+ 'IO' => T_("British Indian Ocean Territory"),
+ 'BN' => T_("Brunei Darussalam"),
+ 'BG' => T_("Bulgaria"),
+ 'BF' => T_("Burkina Faso"),
+ 'BI' => T_("Burundi"),
+ 'KH' => T_("Cambodia"),
+ 'CM' => T_("Cameroon"),
+ 'CA' => T_("Canada"),
+ 'CV' => T_("Cape Verde"),
+ 'KY' => T_("Cayman Islands"),
+ 'CF' => T_("Central African Republic"),
+ 'TD' => T_("Chad"),
+ 'CL' => T_("Chile"),
+ 'CN' => T_("China"),
+ 'CX' => T_("Christmas Island"),
+ 'CC' => T_("Cocos (Keeling) Islands"),
+ 'CO' => T_("Colombia"),
+ 'KM' => T_("Comoros"),
+ 'CG' => T_("Congo"),
+ 'CD' => T_("Congo, the Democratic Republic of the"),
+ 'CK' => T_("Cook Islands"),
+ 'CR' => T_("Costa Rica"),
+ 'CI' => T_("Cote D'Ivoire"),
+ 'HR' => T_("Croatia"),
+ 'CU' => T_("Cuba"),
+ 'CY' => T_("Cyprus"),
+ 'CZ' => T_("Czech Republic"),
+ 'DK' => T_("Denmark"),
+ 'DJ' => T_("Djibouti"),
+ 'DM' => T_("Dominica"),
+ 'DO' => T_("Dominican Republic"),
+ 'EC' => T_("Ecuador"),
+ 'EG' => T_("Egypt"),
+ 'SV' => T_("El Salvador"),
+ 'GQ' => T_("Equatorial Guinea"),
+ 'ER' => T_("Eritrea"),
+ 'EE' => T_("Estonia"),
+ 'ET' => T_("Ethiopia"),
+ 'FK' => T_("Falkland Islands (Malvinas)"),
+ 'FO' => T_("Faroe Islands"),
+ 'FJ' => T_("Fiji"),
+ 'FI' => T_("Finland"),
+ 'FR' => T_("France"),
+ 'GF' => T_("French Guiana"),
+ 'PF' => T_("French Polynesia"),
+ 'TF' => T_("French Southern Territories"),
+ 'GA' => T_("Gabon"),
+ 'GM' => T_("Gambia"),
+ 'GE' => T_("Georgia"),
+ 'DE' => T_("Germany"),
+ 'GH' => T_("Ghana"),
+ 'GI' => T_("Gibraltar"),
+ 'GR' => T_("Greece"),
+ 'GL' => T_("Greenland"),
+ 'GD' => T_("Grenada"),
+ 'GP' => T_("Guadeloupe"),
+ 'GU' => T_("Guam"),
+ 'GT' => T_("Guatemala"),
+ 'GN' => T_("Guinea"),
+ 'GW' => T_("Guinea-Bissau"),
+ 'GY' => T_("Guyana"),
+ 'HT' => T_("Haiti"),
+ 'HM' => T_("Heard Island and Mcdonald Islands"),
+ 'VA' => T_("Holy See (Vatican City State)"),
+ 'HN' => T_("Honduras"),
+ 'HK' => T_("Hong Kong"),
+ 'HU' => T_("Hungary"),
+ 'IS' => T_("Iceland"),
+ 'IN' => T_("India"),
+ 'ID' => T_("Indonesia"),
+ 'IR' => T_("Iran, Islamic Republic of"),
+ 'IQ' => T_("Iraq"),
+ 'IE' => T_("Ireland"),
+ 'IL' => T_("Israel"),
+ 'IT' => T_("Italy"),
+ 'JM' => T_("Jamaica"),
+ 'JP' => T_("Japan"),
+ 'JO' => T_("Jordan"),
+ 'KZ' => T_("Kazakhstan"),
+ 'KE' => T_("Kenya"),
+ 'KI' => T_("Kiribati"),
+ 'KP' => T_("Korea, Democratic People's Republic of"),
+ 'KR' => T_("Korea, Republic of"),
+ 'KW' => T_("Kuwait"),
+ 'KG' => T_("Kyrgyzstan"),
+ 'LA' => T_("Lao People's Democratic Republic"),
+ 'LV' => T_("Latvia"),
+ 'LB' => T_("Lebanon"),
+ 'LS' => T_("Lesotho"),
+ 'LR' => T_("Liberia"),
+ 'LY' => T_("Libyan Arab Jamahiriya"),
+ 'LI' => T_("Liechtenstein"),
+ 'LT' => T_("Lithuania"),
+ 'LU' => T_("Luxembourg"),
+ 'MO' => T_("Macao"),
+ 'MK' => T_("Macedonia, the Former Yugoslav Republic of"),
+ 'MG' => T_("Madagascar"),
+ 'MW' => T_("Malawi"),
+ 'MY' => T_("Malaysia"),
+ 'MV' => T_("Maldives"),
+ 'ML' => T_("Mali"),
+ 'MT' => T_("Malta"),
+ 'MH' => T_("Marshall Islands"),
+ 'MQ' => T_("Martinique"),
+ 'MR' => T_("Mauritania"),
+ 'MU' => T_("Mauritius"),
+ 'YT' => T_("Mayotte"),
+ 'MX' => T_("Mexico"),
+ 'FM' => T_("Micronesia, Federated States of"),
+ 'MD' => T_("Moldova, Republic of"),
+ 'MC' => T_("Monaco"),
+ 'MN' => T_("Mongolia"),
+ 'MS' => T_("Montserrat"),
+ 'MA' => T_("Morocco"),
+ 'MZ' => T_("Mozambique"),
+ 'MM' => T_("Myanmar"),
+ 'NA' => T_("Namibia"),
+ 'NR' => T_("Nauru"),
+ 'NP' => T_("Nepal"),
+ 'NL' => T_("Netherlands"),
+ 'AN' => T_("Netherlands Antilles"),
+ 'NC' => T_("New Caledonia"),
+ 'NZ' => T_("New Zealand"),
+ 'NI' => T_("Nicaragua"),
+ 'NE' => T_("Niger"),
+ 'NG' => T_("Nigeria"),
+ 'NU' => T_("Niue"),
+ 'NF' => T_("Norfolk Island"),
+ 'MP' => T_("Northern Mariana Islands"),
+ 'NO' => T_("Norway"),
+ 'OM' => T_("Oman"),
+ 'PK' => T_("Pakistan"),
+ 'PW' => T_("Palau"),
+ 'PS' => T_("Palestinian Territory, Occupied"),
+ 'PA' => T_("Panama"),
+ 'PG' => T_("Papua New Guinea"),
+ 'PY' => T_("Paraguay"),
+ 'PE' => T_("Peru"),
+ 'PH' => T_("Philippines"),
+ 'PN' => T_("Pitcairn"),
+ 'PL' => T_("Poland"),
+ 'PT' => T_("Portugal"),
+ 'PR' => T_("Puerto Rico"),
+ 'QA' => T_("Qatar"),
+ 'RE' => T_("Reunion"),
+ 'RO' => T_("Romania"),
+ 'RU' => T_("Russian Federation"),
+ 'RW' => T_("Rwanda"),
+ 'SH' => T_("Saint Helena"),
+ 'KN' => T_("Saint Kitts and Nevis"),
+ 'LC' => T_("Saint Lucia"),
+ 'PM' => T_("Saint Pierre and Miquelon"),
+ 'VC' => T_("Saint Vincent and the Grenadines"),
+ 'WS' => T_("Samoa"),
+ 'SM' => T_("San Marino"),
+ 'ST' => T_("Sao Tome and Principe"),
+ 'SA' => T_("Saudi Arabia"),
+ 'SN' => T_("Senegal"),
+ 'CS' => T_("Serbia and Montenegro"),
+ 'SC' => T_("Seychelles"),
+ 'SL' => T_("Sierra Leone"),
+ 'SG' => T_("Singapore"),
+ 'SK' => T_("Slovakia"),
+ 'SI' => T_("Slovenia"),
+ 'SB' => T_("Solomon Islands"),
+ 'SO' => T_("Somalia"),
+ 'ZA' => T_("South Africa"),
+ 'GS' => T_("South Georgia and the South Sandwich Islands"),
+ 'ES' => T_("Spain"),
+ 'LK' => T_("Sri Lanka"),
+ 'SD' => T_("Sudan"),
+ 'SR' => T_("Suriname"),
+ 'SJ' => T_("Svalbard and Jan Mayen"),
+ 'SZ' => T_("Swaziland"),
+ 'SE' => T_("Sweden"),
+ 'CH' => T_("Switzerland"),
+ 'SY' => T_("Syrian Arab Republic"),
+ 'TW' => T_("Taiwan, Province of China"),
+ 'TJ' => T_("Tajikistan"),
+ 'TZ' => T_("Tanzania, United Republic of"),
+ 'TH' => T_("Thailand"),
+ 'TL' => T_("Timor-Leste"),
+ 'TG' => T_("Togo"),
+ 'TK' => T_("Tokelau"),
+ 'TO' => T_("Tonga"),
+ 'TT' => T_("Trinidad and Tobago"),
+ 'TN' => T_("Tunisia"),
+ 'TR' => T_("Turkey"),
+ 'TM' => T_("Turkmenistan"),
+ 'TC' => T_("Turks and Caicos Islands"),
+ 'TV' => T_("Tuvalu"),
+ 'UG' => T_("Uganda"),
+ 'UA' => T_("Ukraine"),
+ 'AE' => T_("United Arab Emirates"),
+ 'GB' => T_("United Kingdom"),
+ 'US' => T_("United States"),
+ 'UM' => T_("United States Minor Outlying Islands"),
+ 'UY' => T_("Uruguay"),
+ 'UZ' => T_("Uzbekistan"),
+ 'VU' => T_("Vanuatu"),
+ 'VE' => T_("Venezuela"),
+ 'VN' => T_("Viet Nam"),
+ 'VG' => T_("Virgin Islands, British"),
+ 'VI' => T_("Virgin Islands, U.s."),
+ 'WF' => T_("Wallis and Futuna"),
+ 'EH' => T_("Western Sahara"),
+ 'YE' => T_("Yemen"),
+ 'ZM' => T_("Zambia"),
+ 'ZW' => T_("Zimbabwe")
+ );
+
+ $this->stopTrad();
+
+ asort($this->CountryCodes,SORT_STRING);
+
+ return $to_return;
+ }
+
+ function main(){return false;}
+
+
+ function functionality($funcStr,$funcArgs = '')
+ {
+ switch($funcStr) {
+ case "getCountryCode":
+ return array_key_exists($funcArgs,$this->CountryCodes) ? $this->CountryCodes[$funcArgs] : false;
+ break;
+ case "BigFatAndDirty_ListOfAllCountryCodes":
+ return $this->CountryCodes;
+ break;
+ }
+ }
+}
\ No newline at end of file
Modified: trunk/plugins/People/config_core.php
===================================================================
--- trunk/plugins/People/config_core.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/plugins/People/config_core.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -23,6 +23,7 @@
$conf['fields_core'][G_DB_PEOPLE_ID]['name'] = T_('Identifier');
$conf['fields_core'][G_DB_PEOPLE_ID]['restricted'] = 'key';
$conf['fields_core'][G_DB_PEOPLE_ID]['order'] = 1000; // Has to be big
+$conf['fields_core'][G_DB_PEOPLE_ID]['noShow'] = true;
// Required
$conf['fields_core'][G_DB_PEOPLE_USERNAME]['type'] = 'VARCHAR( 50 )';
@@ -63,6 +64,10 @@
$conf['fields']['Date_Birth']['name'] = T_('Date of birth');
$conf['fields']['Date_Birth']['order'] = 30;
+$conf['fields']['Date_Death']['type'] = 'DATE';
+$conf['fields']['Date_Death']['name'] = T_('Date of death');
+$conf['fields']['Date_Death']['order'] = 0;
+
$conf['fields']['Mobile_phone']['type'] = 'VARCHAR( 10 )';
$conf['fields']['Mobile_phone']['name'] = T_('Mobile phone number');
$conf['fields']['Mobile_phone']['preg'] = '~^[0-9]{10}$~';
Modified: trunk/plugins/People.php
===================================================================
--- trunk/plugins/People.php 2008-11-27 22:08:59 UTC (rev 8)
+++ trunk/plugins/People.php 2009-03-04 14:06:39 UTC (rev 9)
@@ -90,7 +90,7 @@
$this->stopTrad();
}
- function functionality($funcStr,$funcArgs)
+ function functionality($funcStr,$funcArgs = '')
{
switch($funcStr) {
case "main": $this->main(); break;
@@ -105,7 +105,7 @@
// Prepare it for MySQL
$formattedFields = implode($desiredFields,'`,`');
- $query = sprintf("SELECT `%s` FROM `%s` WHERE `username` IS NOT NULL ORDER BY `%s` ASC LIMIT 0 , 30", // FIXME: No limit and no Selection of Columns
+ $query = sprintf("SELECT `%s` FROM `%s` ORDER BY `%s` ASC", // FIXME: No limit and no Selection of Columns
$formattedFields,
$this->authH->storage_options['table'],
G_DB_PEOPLE_ID);
@@ -298,12 +298,19 @@
$fullFieldsSpec[$this->name] = $fieldsSpec;
- // Call the functionality
- $functionalityResult = $this->_parent->functionality('People.edit.bottom',$fieldsContents);
+ $fullFieldsContents[$this->name] = $fieldsContents;
- // TODO !
+ if( !$editBase ) {
+ // Call the functionality
+ $functionalityResult = $this->_parent->functionality('People.edit.bottom',&$fieldsContents);
- $this->output->displayFields($fullFieldsSpec,$fieldsContents,$displayOptions);
+ foreach( $functionalityResult as $pluginName => $biDimResult ) {
+ $fullFieldsSpec[$pluginName] = $biDimResult['spec'];
+ $fullFieldsContents[$pluginName] = $biDimResult['content'];
+ }
+ }
+
+ $this->output->displayFields($fullFieldsSpec,$fullFieldsContents,$displayOptions);
}
private function m_del($id)
@@ -321,7 +328,7 @@
return false;
$this->m_list();
} else {
- // Seek the data
+ // Get the formatted fields list
$formattedFields = array_keys($this->fields);
$formattedFields = implode($formattedFields,'`,`');
$query = sprintf("SELECT `%s` FROM `%s` WHERE `%s` = '%s' LIMIT 1",
@@ -335,7 +342,7 @@
$fieldsContents =& $queryR->fetchRow();
// Display the fields and launch the command to confirm
- $this->output->displayFields($this->fields,$fieldsContents,array('id'=>'People_view','command'=>T_('Confirm deletion'),'target'=>$this->url->getURL(),'action'=>'confirm','title'=>T_('Do you really want to delete the following entry?')));
+ $this->output->displayFields($this->fields,$fieldsContents,array('id'=>'People_view','command'=>T_('Confirm deletion'),'target'=>$this->url->getURL(),'action'=>'confirm','title'=>T_('Do you really want to delete the following entry?')),$this->name);
}
}
}
Added: trunk/style/favicon.ico
===================================================================
(Binary files differ)
Property changes on: trunk/style/favicon.ico
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream