aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--category.php4
-rw-r--r--comments.php2
-rw-r--r--doc/ChangeLog8
-rw-r--r--language/en_UK.iso-8859-1/admin.lang.php18
-rw-r--r--language/en_UK.iso-8859-1/common.lang.php8
-rw-r--r--language/en_UK.iso-8859-1/help.html16
-rw-r--r--language/en_UK.iso-8859-1/help/maintenance.html2
-rw-r--r--language/fr_FR.iso-8859-1/admin.lang.php20
-rw-r--r--language/fr_FR.iso-8859-1/common.lang.php45
-rw-r--r--language/fr_FR.iso-8859-1/help.html247
-rw-r--r--language/fr_FR.iso-8859-1/help/cat_modify.html103
-rw-r--r--language/fr_FR.iso-8859-1/help/cat_options.html43
-rw-r--r--language/fr_FR.iso-8859-1/help/cat_perm.html16
-rw-r--r--language/fr_FR.iso-8859-1/help/configuration.html98
-rw-r--r--language/fr_FR.iso-8859-1/help/maintenance.html42
-rw-r--r--language/fr_FR.iso-8859-1/help/remote_site.html56
-rw-r--r--language/fr_FR.iso-8859-1/help/search.html27
-rw-r--r--language/fr_FR.iso-8859-1/help/synchronize.html19
-rw-r--r--language/fr_FR.iso-8859-1/help/thumbnail.html36
-rw-r--r--language/fr_FR.iso-8859-1/help/user_list.html33
-rw-r--r--template/yoga/admin/element_set_global.tpl56
21 files changed, 829 insertions, 70 deletions
diff --git a/category.php b/category.php
index c62bb3e31..75e346143 100644
--- a/category.php
+++ b/category.php
@@ -304,8 +304,8 @@ $template->assign_block_vars('summary', array(
// about link
$template->assign_block_vars('summary', array(
-'TITLE'=>$lang['hint_about'],
-'NAME'=>$lang['about'],
+'TITLE'=>$lang['about_page_title'],
+'NAME'=>$lang['About'],
'U_SUMMARY'=>add_session_id( 'about.php?'.str_replace( '&', '&', $_SERVER['QUERY_STRING'] ) )
));
diff --git a/comments.php b/comments.php
index a2fdc466f..2a980416d 100644
--- a/comments.php
+++ b/comments.php
@@ -42,7 +42,7 @@ $sort_order = array(
// sort_by : database fields proposed for sorting comments list
$sort_by = array(
'date' => 'comment date',
- 'image_id' => 'image'
+ 'image_id' => 'picture'
);
// items_number : list of number of items to display per page
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 090e204fe..6e6e8c630 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,11 @@
+2005-10-15 Pierrick LE GALL
+
+ * modification: localized labels in Administration>Pictures>Caddie
+
+ * translation: bug fixed on special categories title in French
+
+ * translation: all help pages were translated in french
+
2005-10-09 Pierrick LE GALL
* new: "quick start" section in Administration>General>Instructions
diff --git a/language/en_UK.iso-8859-1/admin.lang.php b/language/en_UK.iso-8859-1/admin.lang.php
index 7bea8580a..6038c0175 100644
--- a/language/en_UK.iso-8859-1/admin.lang.php
+++ b/language/en_UK.iso-8859-1/admin.lang.php
@@ -46,6 +46,7 @@ $lang['Add'] = 'Add';
$lang['Associated'] = 'Associated';
$lang['Association to categories'] = 'Association to categories';
$lang['Batch management'] = 'Batch management';
+$lang['Caddie management'] = 'Caddie management';
$lang['Caddie'] = 'Caddie';
$lang['Categories authorized thanks to group associations'] = 'Categories authorized thanks to group associations';
$lang['Check for upgrade failed for unknown reasons.'] = 'Check for upgrade failed for unknown reasons.';
@@ -59,12 +60,15 @@ $lang['Deletions'] = 'Deletions';
$lang['Deny selected groups'] = 'Deny selected groups';
$lang['Deny selected users'] = 'Deny selected users';
$lang['Description'] = 'Description';
+$lang['Display options'] = 'Display options';
$lang['Dissociated'] = 'Dissociated';
$lang['Does not represent'] = 'Does not represent';
$lang['Edit all picture informations'] = 'Edit all picture informations';
+$lang['Elements'] = 'Elements';
$lang['Empty caddie'] = 'Empty caddie';
$lang['Environment'] = 'Environment';
$lang['Expand all categories'] = 'Expand all categories';
+$lang['Form'] = 'Form';
$lang['Gallery description'] = 'Gallery description';
$lang['Gallery title'] = 'Gallery title';
$lang['Grant selected groups'] = 'Grant selected groups';
@@ -120,6 +124,7 @@ $lang['Representation of categories'] = 'Representation of categories';
$lang['Representative'] = 'Representative';
$lang['Represents'] = 'Represents';
$lang['Save order'] = 'Save order';
+$lang['Select at least one category'] = 'Select at least one category';
$lang['Select at least one picture'] = 'Select at least one picture';
$lang['Select at least one user'] = 'Select at least one user';
$lang['Show info'] = 'Show info';
@@ -143,8 +148,8 @@ $lang['You are running the latest version of PhpWebGallery.'] = 'You are running
$lang['You cannot move a category in its own sub category'] = 'You cannot move a category in its own sub category';
$lang['You need to confirm deletion'] = 'You need to confirm deletion';
$lang['actions'] = 'actions';
-$lang['all'] = 'all';
-$lang['ascending'] = 'ascending';
+$lang['add keywords'] = 'add keywords';
+$lang['associate to category'] = 'associate to category';
$lang['associate to group'] = 'associate to group';
$lang['author'] = 'author';
$lang['authorized'] = 'Authorized';
@@ -171,22 +176,26 @@ $lang['conf_general_title'] = 'Main configuration';
$lang['conf_nb_comment_page_error'] = 'The number of comments a page must be between 5 and 50 included.';
$lang['config'] = 'Configuration';
$lang['confirm'] = 'confirm';
+$lang['creation date'] = 'creation date';
$lang['date'] = 'date';
$lang['delete category'] = 'delete category';
-$lang['descending'] = 'descending';
$lang['description'] = 'description';
+$lang['dissociate from category'] = 'dissociate from category';
$lang['dissociate from group'] = 'dissociate from group';
$lang['down'] = 'Move down';
$lang['edit category permissions'] = 'edit category permissions';
$lang['edit'] = 'Edit';
$lang['editcat_confirm'] = 'Category informations updated successfully.';
$lang['editcat_uploadable'] = 'Authorize upload';
+$lang['elements per line'] = 'elements per line';
+$lang['elements per page'] = 'elements per page';
$lang['elements'] = 'elements';
$lang['file'] = 'file';
$lang['filesize'] = 'filesize';
$lang['first element added on %s'] = 'first element added on %s';
$lang['forbidden'] = 'Forbidden';
$lang['general'] = 'General';
+$lang['global mode'] = 'global mode';
$lang['group "%s" added'] = 'group "%s" added';
$lang['group "%s" deleted'] = 'group "%s" deleted';
$lang['group'] = 'group';
@@ -248,6 +257,7 @@ $lang['remote_site_uncorrect_url'] = 'Remote site url must start by http or http
$lang['remote_site_update'] = 'update';
$lang['remote_site_update_hint'] = 'read remote listing.xml and updates database';
$lang['remote_sites'] = 'Remote sites';
+$lang['remove keyword'] = 'remove keyword';
$lang['selection'] = 'selection';
$lang['set to'] = 'set to';
$lang['singly represented'] = 'singly represented';
@@ -262,6 +272,7 @@ $lang['synchronize metadata'] = 'synchronize metadata';
$lang['synchronize'] = 'synchronize';
$lang['target'] = 'target';
$lang['thumbnail'] = 'thumbnail';
+$lang['title'] = 'title';
$lang['title_cat_options'] = 'Categories options';
$lang['title_categories'] = 'Categories management';
$lang['title_configuration'] = 'PhpWebGallery configuration';
@@ -297,6 +308,7 @@ $lang['tn_stats_nb'] = 'number of miniaturized pictures';
$lang['tn_stats_total'] = 'total time';
$lang['tn_thisformat'] = 'for this file format';
$lang['tn_width'] = 'width';
+$lang['unit mode'] = 'unit mode';
$lang['unlocked'] = 'Unlocked';
$lang['unset'] = 'unset';
$lang['up'] = 'Move up';
diff --git a/language/en_UK.iso-8859-1/common.lang.php b/language/en_UK.iso-8859-1/common.lang.php
index 7dddd87ed..8e4c0ef91 100644
--- a/language/en_UK.iso-8859-1/common.lang.php
+++ b/language/en_UK.iso-8859-1/common.lang.php
@@ -100,7 +100,6 @@ $lang['User comments'] = 'User comments';
$lang['Username'] = 'Username';
$lang['Visits'] = 'Visits';
$lang['Webmaster'] = 'Webmaster';
-$lang['about'] = 'about';
$lang['about_page_title'] = 'About PhpWebGallery';
$lang['access_forbiden'] = 'You are not authorized to access this page';
$lang['add to caddie'] = 'add to caddie';
@@ -154,7 +153,6 @@ $lang['gallery_locked_message'] = 'The gallery is locked for maintenance. Please
$lang['generation_time'] = 'Page generated in';
$lang['guest'] = 'guest';
$lang['hello'] = 'Hello';
-$lang['hint_about'] = 'more informations on PhpWebGallery...';
$lang['hint_admin'] = 'available for administrators only';
$lang['hint_category'] = 'shows images at the root of this categry';
$lang['hint_comments'] = 'See last users comments';
@@ -300,4 +298,10 @@ $lang['upload_username'] = 'Username';
$lang['useful when password forgotten'] = 'useful when password forgotten';
$lang['w_month'] = 'Month';
$lang['yes'] = 'Yes';
+
+$lang['descending'] = 'descending';
+$lang['all'] = 'all';
+$lang['ascending'] = 'ascending';
+$lang['comment date'] = 'comment date';
+$lang['picture'] = 'picture';
?> \ No newline at end of file
diff --git a/language/en_UK.iso-8859-1/help.html b/language/en_UK.iso-8859-1/help.html
index 1d2fd2e72..6d03ef3d8 100644
--- a/language/en_UK.iso-8859-1/help.html
+++ b/language/en_UK.iso-8859-1/help.html
@@ -99,14 +99,14 @@ your gallery.</li>
extension. Optionaly, you can associate a thumbnail and a representative
file (see video.avi in the example above).</li>
- <li>Warning : the name of directories and files must be composed of
- letters, figures, "-", "_" or ".". No blank space, no accentuated
- characters</li>
-
- <li>Advise : a category can contain elements and sub-categories in the
- same time. Nerverthless, you are strongly advised for each category to
- choose between category containing elements OR category containing
- sub-categories.</li>
+ <li><em>Warning</em> : the name of directories and files must be composed
+of letters, figures, "-", "_" or ".". No blank space, no accentuated
+characters</li>
+
+ <li><em>Advise</em> : a category can contain elements and sub-categories
+in the same time. Nerverthless, you are strongly advised for each category
+to choose between category containing elements <strong>or</strong> category
+containing sub-categories.</li>
<li>Once files, thumbnails and representatives are correctly placed in the
directories, go to : <span class="pwgScreen">Administration, General,
diff --git a/language/en_UK.iso-8859-1/help/maintenance.html b/language/en_UK.iso-8859-1/help/maintenance.html
index 85e905cc9..c3ecbea46 100644
--- a/language/en_UK.iso-8859-1/help/maintenance.html
+++ b/language/en_UK.iso-8859-1/help/maintenance.html
@@ -18,7 +18,7 @@ information from database make you save disk space.</p>
the coherence of representative picture.</li>
<li><strong>update images informations</strong>. For each picture,
- informations to update are : full path to file, averate
+ informations to update are : full path to file, average
rate. <em>Warning</em>: do not get confuse with metadata informations
which can be synchronized from <span class="pwgScreen">Administration,
General, Synchronize</span> or by reaching the modification screen of a
diff --git a/language/fr_FR.iso-8859-1/admin.lang.php b/language/fr_FR.iso-8859-1/admin.lang.php
index 9ecba70c4..efe62eecc 100644
--- a/language/fr_FR.iso-8859-1/admin.lang.php
+++ b/language/fr_FR.iso-8859-1/admin.lang.php
@@ -46,6 +46,7 @@ $lang['Add'] = 'Ajouter';
$lang['Associated'] = 'Associée à';
$lang['Association to categories'] = 'Association aux catégories';
$lang['Batch management'] = 'Gestion par lot';
+$lang['Caddie management'] = 'Gestion du panier';
$lang['Caddie'] = 'Panier';
$lang['Categories authorized thanks to group associations'] = 'Catégories accessibles grâce à l\'appartenance aux groupes';
$lang['Check for upgrade failed for unknown reasons.'] = 'La vérification de la dernière version sur le serveur a échouée pour une raison inconnue.';
@@ -59,12 +60,16 @@ $lang['Deletions'] = 'Suppressions';
$lang['Deny selected groups'] = 'Interdire l\'accès aux groupes sélectionnés';
$lang['Deny selected users'] = 'Interdire l\'accès aux utilisateurs sélectionnés';
$lang['Description'] = 'Description';
+$lang['Display options'] = 'Options d\'affichage';
$lang['Dissociated'] = 'Dissociée de';
$lang['Does not represent'] = 'Ne représente pas';
$lang['Edit all picture informations'] = 'Modifier toutes les informations liées à cette image';
+$lang['Elements'] = 'Éléments';
$lang['Empty caddie'] = 'Vider le panier';
$lang['Environment'] = 'Environnement';
$lang['Expand all categories'] = 'Développer toutes les catégories';
+$lang['Form'] = 'Formulaire';
+$lang['Gallery description'] = 'Description de la galerie';
$lang['Gallery title'] = 'Titre de la galerie';
$lang['Grant selected groups'] = 'Donner l\'accès aux groupes sélectionnés';
$lang['Grant selected users'] = 'Donner l\'accès aux utilisateurs sélectionnés';
@@ -119,6 +124,7 @@ $lang['Representation of categories'] = 'Représentation des catégories';
$lang['Representative'] = 'Représentant';
$lang['Represents'] = 'Représente';
$lang['Save order'] = 'Sauvegarder l\'ordre';
+$lang['Select at least one category'] = 'Sélectionner au moins une catégorie';
$lang['Select at least one picture'] = 'Sélectionner au moins une image';
$lang['Select at least one user'] = 'Séléctionner au moins un utilisateur';
$lang['Show info'] = 'Montrer les informations';
@@ -142,8 +148,8 @@ $lang['You are running the latest version of PhpWebGallery.'] = 'Vous utilisez l
$lang['You cannot move a category in its own sub category'] = 'Vous ne pouvez pas déplacer une catégorie dans sa propre sous-catégorie';
$lang['You need to confirm deletion'] = 'Vous devez confirmer la suppression';
$lang['actions'] = 'actions';
-$lang['all'] = 'tout';
-$lang['ascending'] = 'croissant';
+$lang['add keywords'] = 'ajouter des mots-clef';
+$lang['associate to category'] = 'associer à la catégorie';
$lang['associate to group'] = 'associer au groupe';
$lang['author'] = 'auteur';
$lang['authorized'] = 'Autorisés';
@@ -169,21 +175,25 @@ $lang['conf_general_title'] = 'Configuration principale';
$lang['conf_nb_comment_page_error'] = 'Le nombre de commentaires utilisateurs par page doit être compris entre 5 et 50.';
$lang['config'] = 'Configuration';
$lang['confirm'] = 'confirmer';
+$lang['creation date'] = 'date de création';
$lang['date'] = 'date';
$lang['delete category'] = 'supprimer la catégorie';
-$lang['descending'] = 'décroissant';
$lang['description'] = 'description';
+$lang['dissociate from category'] = 'dissocier de la catégorie';
$lang['dissociate from group'] = 'dissocier du groupe';
$lang['edit category permissions'] = 'Modifier les permissions de la catégorie';
$lang['edit'] = 'Modifier';
$lang['editcat_confirm'] = 'Les informations de la catégorie ont été mises à jour avec succès.';
$lang['editcat_uploadable'] = 'Autoriser l\'ajout d\'images';
+$lang['elements per line'] = 'éléments par ligne';
+$lang['elements per page'] = 'éléments par page';
$lang['elements'] = 'éléments';
$lang['file'] = 'fichier';
$lang['filesize'] = 'poids';
$lang['first element added on %s'] = 'premier élément ajouté le %s';
$lang['forbidden'] = 'interdit';
$lang['general'] = 'Général';
+$lang['global mode'] = 'mode global';
$lang['group "%s" added'] = 'groupe "%s" ajouté';
$lang['group "%s" deleted'] = 'groupe "%s" supprimé';
$lang['group'] = 'groupe';
@@ -245,6 +255,7 @@ $lang['remote_site_uncorrect_url'] = 'L\'URL d\'un site distant doit commencer p
$lang['remote_site_update'] = 'synchronisation';
$lang['remote_site_update_hint'] = 'lit le fichier listing.xml distant et met à jour la base de données';
$lang['remote_sites'] = 'Sites distant';
+$lang['remove keyword'] = 'supprimer mot-clef';
$lang['selection'] = 'sélection';
$lang['set to'] = 'changer en';
$lang['singly represented'] = 'représentant fixe';
@@ -259,6 +270,7 @@ $lang['synchronize metadata'] = 'synchroniser les méta-données';
$lang['synchronize'] = 'synchroniser';
$lang['target'] = 'cible';
$lang['thumbnail'] = 'miniature';
+$lang['title'] = 'titre';
$lang['title_cat_options'] = 'Options des catégories';
$lang['title_categories'] = 'Gestion des catégorie';
$lang['title_configuration'] = 'Configuration de PhpWebGallery';
@@ -294,6 +306,7 @@ $lang['tn_stats_nb'] = 'nombre de miniatures créées';
$lang['tn_stats_total'] = 'temps total';
$lang['tn_thisformat'] = 'pour ce format de fichier';
$lang['tn_width'] = 'largeur';
+$lang['unit mode'] = 'mode unitaire';
$lang['unlocked'] = 'dévérouillée';
$lang['unset'] = 'vider';
$lang['up'] = 'Déplacer vers le haut';
@@ -341,5 +354,4 @@ $lang['users'] = 'Utilisateurs';
$lang['visitors'] = 'Visiteurs';
$lang['w_day'] = 'Jour';
$lang['waiting'] = 'En attente';
-$lang['Gallery description'] = 'Description de la galerie';
?> \ No newline at end of file
diff --git a/language/fr_FR.iso-8859-1/common.lang.php b/language/fr_FR.iso-8859-1/common.lang.php
index 5c6a9fc7d..aaa13e3ac 100644
--- a/language/fr_FR.iso-8859-1/common.lang.php
+++ b/language/fr_FR.iso-8859-1/common.lang.php
@@ -43,7 +43,7 @@ $lang['About'] = 'À propos';
$lang['Author'] = 'Auteur';
$lang['Average rate'] = 'Note moyenne';
$lang['Categories'] = 'Catégories';
-$lang['Category'] = 'Catégori';
+$lang['Category'] = 'Catégorie';
$lang['Close this window'] = 'Fermer cette fenêtre';
$lang['Confirm Password'] = 'Confirmer le mot de passe';
$lang['Connection settings'] = 'Paramètres de connexion';
@@ -53,8 +53,8 @@ $lang['Created on'] = 'Créer le';
$lang['Current password is wrong'] = 'Erreur sur le mot de passe actuel';
$lang['Dimensions'] = 'Dimensions';
$lang['Display'] = 'Affichage';
-$lang['Email address is missing'] = 'L\'adresse email manque';
-$lang['Email address'] = 'Adresse email';
+$lang['Email address is missing'] = 'L\'adresse e-mail manque';
+$lang['Email address'] = 'Adresse e-mail';
$lang['Enter your personnal informations'] = 'Entrer vos informations personnelles';
$lang['Error sending email'] = 'Erreur à l\'envoi du mail';
$lang['File'] = 'Fichier';
@@ -72,9 +72,9 @@ $lang['Mail address'] = $lang['Email address'];
$lang['N/A'] = 'non disponible';
$lang['New on %s'] = 'Nouveau le %s';
$lang['New password confirmation does not correspond'] = 'Erreur de confirmation de mot de passe';
-$lang['New password sent by email'] = 'Nouveau mot de passe envoyé par mail';
-$lang['No email address'] = 'Pas d\'adresse email';
-$lang['No user matches this email address'] = 'Cette adresse email ne correspond à aucun utilisateur';
+$lang['New password sent by email'] = 'Nouveau mot de passe envoyé par e-mail';
+$lang['No email address'] = 'Pas d\'adresse e-mail';
+$lang['No user matches this email address'] = 'Cette adresse e-mail ne correspond à aucun utilisateur';
$lang['Notification'] = 'Notification';
$lang['Number of items'] = 'Nombre d\'élément';
$lang['Original dimensions'] = 'Dimensions d\'origine';
@@ -96,26 +96,28 @@ $lang['Sort order'] = 'Ordre de tri';
$lang['The RSS notification feed provides notification on news from this website : new pictures, updated categories, new comments. Use a RSS feed reader.'] = 'Le flux RSS notifie les évênements de la galerie : nouvelles images, catégories mises à jour, nouveaux commentaires utiliseur. À utiliser avec un lecteur de flux RSS.';
$lang['Unknown feed identifier'] = 'Identifiant de flux inconnu';
$lang['User comments'] = 'Commentaires utilisateur';
-$lang['Username'] = 'Nom utilisateur';
+$lang['Username'] = 'Nom d\'utilisateur';
$lang['Visits'] = 'Visites';
$lang['Webmaster'] = 'Webmestre';
-$lang['about'] = 'à propos';
-$lang['about_page_title'] = 'À de PhpWebGallery';
+$lang['about_page_title'] = 'À propos de PhpWebGallery';
$lang['access_forbiden'] = 'Vous n\'êtes pas autorisé sur cette page';
$lang['add to caddie'] = 'ajouter au panier';
$lang['add_favorites_alt'] = 'Ajouter aux favoris';
$lang['add_favorites_hint'] = 'Ajouter cette image à vos favoris';
$lang['admin'] = 'Administration';
+$lang['all'] = 'tout';
$lang['all_categories'] = 'toutes les catégories';
$lang['already_rated'] = 'Vous avez déjà voté pour cette image';
+$lang['ascending'] = 'croissant';
$lang['auto_expand'] = 'Développer toutes les catégories';
-$lang['best_rated_cat'] = 'mieux notés';
+$lang['best_rated_cat'] = 'Mieux notées';
$lang['best_rated_cat_hint'] = 'affiche les images les mieux notées';
$lang['caddie'] = 'panier';
-$lang['calendar'] = 'calendrier';
+$lang['calendar'] = 'Calendrier';
$lang['calendar_hint'] = 'affichage année par année, mois par mois, jour par jour';
$lang['calendar_picture_hint'] = 'affiche les images du ';
$lang['categories'] = 'Catégories';
+$lang['comment date'] = 'date du commentaire';
$lang['comment'] = 'Commentaire';
$lang['comment_added'] = 'Votre commentaire a été enregistré';
$lang['comment_anti-flood'] = 'Système anti-abus : merci de patienter avant d\'ajouter un nouveau commentaire';
@@ -140,20 +142,20 @@ $lang['days'] = 'jours';
$lang['del_favorites_alt'] = 'Supprimer des favoris';
$lang['del_favorites_hint'] = 'Supprimer cette image de vos favoris';
$lang['delete'] = 'Supprimer';
+$lang['descending'] = 'décroissant';
$lang['download'] = 'télécharger';
$lang['download_hint'] = 'télécharger ce fichier';
$lang['edit category informations'] = 'éditer les informations de cette catégorie';
$lang['edit'] = 'éditer';
$lang['err_date'] = 'date erronée';
-$lang['favorite_cat'] = 'mes favoris';
-$lang['favorite_cat_hint'] = 'afficher mes favoris';
+$lang['favorite_cat'] = 'Mes favorites';
+$lang['favorite_cat_hint'] = 'afficher mes images favorites';
$lang['favorites'] = 'Favoris';
$lang['first_page'] = 'Premier';
$lang['gallery_locked_message'] = 'La galerie est vérouillée pour cause de maintenance. Revenir plus tard.';
$lang['generation_time'] = 'Page fabriquée en';
$lang['guest'] = 'visiteur';
$lang['hello'] = 'Bonjour';
-$lang['hint_about'] = 'plus d\'information à propos de PhpWebGallery...';
$lang['hint_admin'] = 'disponible uniquement pour les administrateurs';
$lang['hint_category'] = 'montre les images à la racine de cette catégorie';
$lang['hint_comments'] = 'Voir les derniers commentaires utilisateur';
@@ -193,7 +195,7 @@ $lang['month'][6] = 'Juin';
$lang['month'][7] = 'Juillet';
$lang['month'][8] = 'Août';
$lang['month'][9] = 'Septembre';
-$lang['most_visited_cat'] = 'plus vues';
+$lang['most_visited_cat'] = 'Plus vues';
$lang['most_visited_cat_hint'] = 'afficher les images les plus vues';
$lang['nb_image_per_row'] = 'Nombre de miniatures par ligne';
$lang['nb_row_per_page'] = 'Nombre de lignes par page';
@@ -210,17 +212,18 @@ $lang['password updated'] = 'mot de passe mis à jour';
$lang['password'] = 'Mot de passe';
$lang['password_hint'] = 'Vous n\'avez à donner votre mot de passe que si vous désirez en changer.';
$lang['periods_error'] = 'La période de nouveauté doit être un entier positif';
+$lang['picture'] = 'image';
$lang['picture_high'] = 'Cliquer sur l\'image pour la visualiser en haute définition';
$lang['picture_show_metadata'] = 'Monter les méta-données du fichier';
$lang['powered_by'] = 'Propulsé par';
-$lang['preferences'] = 'Preéférences';
+$lang['preferences'] = 'Préférences';
$lang['previous_page'] = 'Précédent';
-$lang['random_cat'] = 'images au hasard';
+$lang['random_cat'] = 'Images au hasard';
$lang['random_cat_hint'] = 'Affiche un ensemble aléatoire d\'images';
$lang['recent_cats_cat'] = 'Dernière catégories';
$lang['recent_cats_cat_hint'] = 'Affiche les catégories récemment mises à jour ou créées';
$lang['recent_image'] = 'Image de moins de';
-$lang['recent_period'] = 'Recent period';
+$lang['recent_period'] = 'Période récente';
$lang['recent_pics_cat'] = 'Dernières images';
$lang['recent_pics_cat_hint'] = 'Affiche les images les plus récentes';
$lang['reg_confirm'] = 'Confirmer le mot de passe';
@@ -228,7 +231,7 @@ $lang['reg_err_login1'] = 'S\'il vous plaît, entrer un nom utilisateur';
$lang['reg_err_login2'] = 'le nom utilisateur ne doit pas terminer par un espace';
$lang['reg_err_login3'] = 'le nom utilisateur ne doit pas commencer par un espace';
$lang['reg_err_login5'] = 'ce nom utilisateur est déjà pris';
-$lang['reg_err_mail_address'] = 'l\'adresse email doit être de la forme xxx@yyy.eee (example : jack@altern.org)';
+$lang['reg_err_mail_address'] = 'l\'adresse e-mail doit être de la forme xxx@yyy.eee (example : jack@altern.org)';
$lang['reg_err_pass'] = 'S\'il vous plaît, entrez à nouveau votre mot de passe';
$lang['register'] = 's\'enregistrer';
$lang['register_page_title'] = 'Enregistrement';
@@ -260,7 +263,7 @@ $lang['search_subcats_included'] = 'Rechercher dans les sous-catégories';
$lang['search_title'] = 'Recherche';
$lang['send_mail'] = 'Contacter';
$lang['set as category representative'] = 'élire comme représentant de cette catégorie';
-$lang['show_nb_comments'] = 'Monter le nombre de commentaires';
+$lang['show_nb_comments'] = 'Montrer le nombre de commentaires';
$lang['slideshow'] = 'diaporama';
$lang['slideshow_stop'] = 'arrêter le diaporama';
$lang['special_categories'] = 'Spéciales';
@@ -295,7 +298,7 @@ $lang['upload_name'] = 'Nom de l\'image';
$lang['upload_picture'] = 'Ajouter une image';
$lang['upload_successful'] = 'Image ajoutée avec succès, un administrateur doit valider l\'ajout pour le rendre visible';
$lang['upload_title'] = 'Ajouter une image';
-$lang['upload_username'] = 'Nom utilisateur';
+$lang['upload_username'] = 'Nom d\'utilisateur';
$lang['useful when password forgotten'] = 'utile en cas d\'oubli de mot de passe';
$lang['w_month'] = 'Mois';
$lang['yes'] = 'Oui';
diff --git a/language/fr_FR.iso-8859-1/help.html b/language/fr_FR.iso-8859-1/help.html
new file mode 100644
index 000000000..c8811e16c
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help.html
@@ -0,0 +1,247 @@
+<h2>Aide</h2>
+
+<h3>Démarrage rapide</h3>
+
+<ol>
+
+ <li>Créer un répertoire local "categorie_test".</li>
+
+ <li>Remplir le répetoire "categorie_test" avec des photos.</li>
+
+ <li>Ouvrir une connexion FTP vers la galerie distante.</li>
+
+ <li>Télécharger le répertoire local "categorie_test" dans le répertoire
+distant "galleries". Donner tous les droits (777) au nouveau répertoire
+"galleries/categorie_test".</li>
+
+ <li>Se connecter à votre installation de PhpWebGallery en tant
+qu'administrateur.</li>
+
+ <li>Se rendre sur <span class="pwgScreen">Administration, Images,
+Miniatures</span>. Demander à créer les miniatures absentes selon l'analyse
+de PhpWebGallery.</li>
+
+ <li>Se rendre sur <span class="pwgScreen">Administration, Général,
+Synchroniser</span>. Cocher "répertoires + fichiers", décocher "Simuler
+uniquement" et valider la synchronisation.</li>
+
+ <li>Et voilà. Vous avez créer la catégorie "categorie_test" à la racine de
+votre galerie.</li>
+
+</ol>
+
+<h3>Ajouts d'éléments</h3>
+
+<ul>
+
+ <li>
+
+ <p>Les répertoires représentant les catégories sont dans le répertoire
+"galleries". Ci-dessous l'arbre des répertoires d'une très petite galerie
+(mais utilisant de nombreuses fonctionnalités) : </p>
+
+<pre>
+.
+|-- admin
+|-- doc
+|-- galleries
+| |-- categorie-1
+| | |-- categorie-1.1
+| | | |-- categorie-1.1.1
+| | | | |-- categorie-1.1.1.1
+| | | | | |-- pwg_high
+| | | | | | +-- mariage.jpg
+| | | | | |-- thumbnail
+| | | | | | +-- TN-mariage.jpg
+| | | | | +-- mariage.jpg
+| | | | +-- categorie-1.1.1.2
+| | | +-- categorie-1.1.2
+| | |-- categorie-1.2
+| | | |-- pookie.jpg
+| | | +-- thumbnail
+| | | +-- TN-pookie.jpg
+| | +-- categorie-1.3
+| +-- categorie-2
+| |-- porcinet.gif
+| |-- pwg_representative
+| | +-- video.jpg
+| |-- thumbnail
+| | +-- TN-porcinet.jpg
+| +-- video.avi
+|-- include
+|-- install
+|-- language
+|-- template
++-- tool</pre>
+
+ </li>
+
+ <li>Fondamentalement, une catégorie est représentée par un répertoire à
+n'importe quel niveau sous le répertoire "galleries" de votre installation
+de PhpWebGallery. Chaque catégorie peut contenir autant de sous-niveaux que
+désiré. Dans l'exemple ci-dessus, categorie-1.1.1.1 est à un niveau 4 de
+profondeur.</li>
+
+ <li>Fondamentalement, un élément est représenté par un fichier. Un fichier
+peut être un élément pour PhpWebGallery si l'extension du nom du fichier est
+parmi la liste du paramètre de configuration <code>file_ext</code> (voir
+fichier <span class="filename">include/config.inc.php</span>). Un fichier
+peut être une image si son extension est parmi le paramètre de configuration
+<code>picture_ext</code>.</li>
+
+ <li>Les éléments de type image doivent avoir une miniature associée (voir la
+section suivante à propos des miniatures).</li>
+
+ <li>Les éléments de type image peuvent avoir un image en grand format
+associé. Comme pour le fichier <span class="filename">mariage.jpg</span>
+dans l'exemple ci-dessus. Aucun préfix n'est nécessaire sur le nom du
+fichier.</li>
+
+ <li>Les éléments non image (vidéos, sons, fichiers texte, tout ce que vous
+voulez...) sont par défaut représentés par un icône correspondant à
+l'extension du nom du fichier. Optionnellement, une miniature et un
+représentant peuvent être associés (voir le fichier <span
+class="filename">video.avi</span> dans l'exemple).</li>
+
+ <li><em>Attention</em> : le nom d'un répertoire ou d'un fichier ne doit
+être composé que de lettres, de chiffres, de "-", "_" ou ".". Pas d'espace
+ou de caractères accentués.</li>
+
+ <li><em>Conseil</em> : une catégorie peut contenir des éléments et des
+sous-catégories à la fois. Néanmoins, il est fortement conseillé pour chaque
+catégorie de choisir entre contenir des éléments <strong>ou bien</strong>
+des sous-catégories.</li>
+
+ <li>Une fois que les fichiers, les miniatures et les représentants sont
+correctement placés dans les répertoires, se rendre sur l'écran <span
+class="pwgScreen">Administration, Général, Synchroniser</span>.</li>
+
+</ul>
+
+<h3>Miniatures</h3>
+
+<ul>
+
+ <li>Comme mentionné précédemment, chaque élément de type image doit être
+associé à une miniature.</li>
+
+ <li>Les miniatures sont stockées dans le sous-répertoire "thumbnail" de
+chaque répertoire représentant une catégorie. Une miniature est un fichier
+de type image (même extension du nom du fichier) dont le nom de fichier est
+préfixé par le paramètre de configuration <code>prefix_thumbnail</code>
+(voir <span class="filename">include/config.inc.php</span>).</li>
+
+ <li>Les miniatures n'ont pas besoin d'avoir la même extension que leur
+image associée (une image avec ".jpg" comme extension peut avoir une
+miniature en ".GIF" par exemple).</li>
+
+ <li>Il est conseillé d'utiliser un outil externe pour la création des
+miniatures (comme ThumbClic ou PhpMyVignettes, voir le site de présentation
+de PhpWebGallery).</li>
+
+ <li>Vous pouvez également utiliser l'outil de création de miniature
+intégré à PhpWebGallery mais cela est déconseillé car la qualité risque
+d'être décevante et cela utilise inutilement les ressources du serveur (ce
+qui peut être un grave problème sur un serveur mutualisé).</li>
+
+ <li>Si vous choisissez d'utiliser le serveur web pour générer les
+miniatures, vous devez donner les droits en écriture sur tous les
+répertoires représentant les catégories pour tous les utilisateurs
+(propriétaire, groupe, autre).</li>
+
+</ul>
+
+<h3>Autorisations</h3>
+
+<ul>
+
+ <li>Vous pouvez interdire l'accès aux catégories. Les catégories peuvent
+être publiques ou privées. Les autorisations (valables pour les groupes et
+les utilisateurs) sont gérables uniquement pour les catégories privées.</li>
+
+ <li>Vous pouvez rendre une catégorie privée en l'éditant (<span
+class="pwgScreen">Administration, Catégories, Gestion, Editer</span>) ou en
+gérant les options pour votre arbre complet des catégories (<span
+class="pwgScreen">Administration, Catégories, Publique/Privée</span>).</li>
+
+ <li>Une fois que certaines catégories sont privées, vous pouvez gérer les
+autorisations pour les groupes et les utilisateurs (<span
+class="pwgScreen">Administration, Autorisations</span>).</li>
+
+</ul>
+
+<h3>Groupes d'utilisateurs</h3>
+
+<ul>
+
+ <li>PhpWebGallery peut gérer des groupes d'utilisateurs. Très pratique
+pour gérer des autorisations communes sur les catégories privées.</li>
+
+ <li>Vous pouvez créer des groupes et y ajouter des utilisateurs dans la
+<span class="pwgScreen">Administration, Identification, Groupes</span>.</li>
+
+ <li>Un utilisateur peut appartenir à plusieurs groupes. L'autorisation est
+plus forte que l'interdiction : si l'utilisateur "pierre" appartient aux
+groupes "famille" et "amis", et que seul le groupe "famille" peut visiter la
+catégorie "Noël 2003", alors "pierre" peut visiter cette catégorie.</li>
+
+</ul>
+
+<h3>Ajout de fichiers par les utilisateurs</h3>
+
+<p>Pour permettre aux utilisateurs d'ajouter des fichiers :</p>
+
+<ol>
+
+ <li>autoriser l'ajout d'images sur n'importe quelle catégorie (<span
+class="pwgScreen">Administation, Catégories, Gestion, Edit</span> ou <span
+class="pwgScreen">Administration, Catégories, Ajout d'images</span>).</li>
+
+ <li>donner les droits en écriture (pour tous les utilisateurs) sur les
+répertoires correspondant aux catégories qui sont autorisées à l'ajout.</li>
+
+ <li>Les fichiers ajoutés par les utilisateurs ne sont pas directement
+visibles sur le site, ils doivent être validés par un administrateur. Pour
+cela, un administrateur doit se rendre dans zone administration, Images, En
+attente afin de valider ou rejeter les fichiers proposés. Il est ensuite
+nécessaire de synchroniser le système de fichier avec la base de données.</li>
+
+</ol>
+
+<h3>Liens entre les éléments et les catégories, catégories virtuelles</h3>
+
+<ul>
+
+ <li>PhpWebGallery dissocie les catégories qui stockent les éléments et les
+catégories où les éléments sont montrés.</li>
+
+ <li>Par défaut, les élement ne sont montrés que dans leurs catégories
+réelles : celles qui correspondent à leurs répertoires sur le serveur.</li>
+
+ <li>Pour lier un élément à une catégorie, il suffit de faire une
+association sur la page d'édition de l'élément (un lien existe vers cette
+page lorsque vous êtes connecté en tant qu'administrateur), sur la page
+regroupant les informations sur tous les éléments d'une catégorie ou bien
+encore à l'aide du caddie.</li>
+
+ <li>En partant de ce principe, il est possible de créer des catégories
+virtuelles : aucun répertoire ne correspond à ces catégories. Vous pouvez
+créer des catégories virtuelle sur <span class="pwgScreen">Administration,
+Catégorie, Gestion</span>.</li>
+
+</ul>
+
+<h3>Informations diverses</h3>
+
+<ul>
+
+ <li>Dès que vous aurez créer votre galerie, configurez l'affichage par
+défaut tel que désiré dans <span class="pwgScreen">Administation,
+Configuration, Affichage par défaut</span>. En effet, chaque nouvel
+utilisateur héritera de ces propriétés d'affichage.</li>
+
+ <li>Pour tout question, n'hésitez pas à visiter le forum ou à y poser une
+question si votre recherche est infructueuse. Le <a href="http://forum.phpwebgallery.net">forum</a> est disponible sur le site de PhpWebGallery. Consulter également la <a href="http://phpwebgallery.net/doc">documentation officielle de
+PhpWebGallery</a> pour obtenir plus de détails.</li>
+
+</ul>
diff --git a/language/fr_FR.iso-8859-1/help/cat_modify.html b/language/fr_FR.iso-8859-1/help/cat_modify.html
new file mode 100644
index 000000000..246b10978
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/cat_modify.html
@@ -0,0 +1,103 @@
+<h2>Modifier une catégorie</h2>
+
+<p>Modifier les informations et options d'une catégorie.</p>
+
+<h3>Liens d'action</h3>
+
+<p>Cette page est liée à la page de modification de chaque catégorie parente
+ainsi qu'aux actions suivantes:</p>
+
+<ul>
+ <li>se rendre dans la catégorie</li>
+ <li>gérer le éléments (si la catégorie en contient)</li>
+ <li>gérer les sous-catégories</li>
+ <li>gérer les permissions (si la catégorie est privée)</li>
+ <li>supprimer la catégorie (si la catégorie est virtuelle)</li>
+</ul>
+
+<h3>Déplacer</h3>
+
+<p>Si la catégorie est virtuelle, vous pouvez la déplacer. Déplacer une
+catégorie signifie changer de catégorie parente.</p>
+
+<h3>Options</h3>
+
+<ul>
+
+ <li><strong>Type d'accès</strong>: gestion des permissions. Si vous rendez
+une catégorie privée, toutes ses catégories filles deviennent privées. Si
+vous rendez une catégorie publique, toutes ses catégories mères deviennent
+publiques.</li>
+
+ <li><strong>Vérouiller</strong>: la catégorie et toutes ses catégories
+filles deviennent temporairement inaccessibles pour maintenance.</li>
+
+ <li><strong>Commentaires</strong>: autorise les utilisateurs à commenter
+les éléments de cette catégorie.</li>
+
+ <li><strong>Autoriser l'ajout d'images</strong>: autorise les utilisateurs
+à télécharger des fichiers. Cette option n'est disponible que si la
+catégorie est physique (et non virtuelle).</li>
+
+</ul>
+
+<p>Vous pouvez aussi gérer ces options dans la gestion globale des options
+multi-catégories (écrans <span class="pwgScreen">Ajout</span>, <span
+class="pwgScreen">Commentaires</span>, <span
+class="pwgScreen">Vérouiller</span>, <span
+class="pwgScreen">Publique/Privée</span>, <span
+class="pwgScreen">Représentant</span> dans <span
+class="pwgScreen">Administration, Catégories</span>).</p>
+
+<h3>Représentant</h3>
+
+<p>Le représentant d'une catégorie est la miniature affichée pour
+représenter la catégorie sur la page principale (<span
+class="pwgScreen">category.php</span>) lorsqu'une catégorie contient
+uniquement des sous-catégories et pas d'éléments directs (comme à la
+racine)</p>
+
+<p>Il existe 4 moyens de choisir le représentant d'une catégorie:</p>
+
+<ul>
+
+ <li><span class="pwgScreen">picture.php</span>: dans la barre des boutons
+d'action, l'un d'eux permet de choisir l'élément affiché comme représentant
+de la catégorie affichée. Ce bouton d'action n'est disponible que pour les
+administrateurs.</li>
+
+ <li><span class="pwgScreen">Modifier les informations d'une image</span>
+dans l'administration. Cet écran peut être atteint depuis <span
+class="pwgScreen">picture.php</span> ou <span class="pwgScreen">Gestion par
+lot</span> dans le <em>mode unitaire</em>. Voir l'aide de cet écran pour les
+détails.</li>
+
+ <li><span class="pwgScreen">Administration, Catégories,
+Représentant</span>. Voir l'aide de cet écran pour les détails.</li>
+
+ <li><span class="pwgScreen">Modifier une catégorie</span> (le présent
+écran).</li>
+
+</ul>
+
+<p>La représentation dépent du paramètre de configuration
+<code>allow_random_representative</code> (voir <span
+class="filename">include/config_default.inc.php</span>).</p>
+
+<p>Par défaut (<code>allow_random_representative</code> à false) chaque
+catégorie contenant au moins un élément est représenté par un élément
+fixe. Une fois fixé (à la création de la catégorie), le représentant change
+uniquement lorsque l'administrateur le demande. Si le représentant ne
+convient pas, vous pouvez demander à <strong>Trouver un nouveau représentant
+au hasard</strong>.</p>
+
+<p>Si le paramètre de configuration <code>allow_random_representative</code>
+està true, une catégorie contenant des éléments peut ne pas avoir de
+représentant fixe. Utiliser simplement le bouton <strong>Supprimer le
+représentant</strong>.</p>
+
+<p>Si la catégorie ne contient aucun élément (mais uniquement des sous
+catégories) elle peut quand même être représentée par n'importe quel élément
+grâce à l'écran <span class="pwgScreen">Modifier les informations d'une
+image</span>. La seule option du présent écran est le bouton
+<strong>Supprimer le représentant</strong>.</p>
diff --git a/language/fr_FR.iso-8859-1/help/cat_options.html b/language/fr_FR.iso-8859-1/help/cat_options.html
new file mode 100644
index 000000000..bd5bd183d
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/cat_options.html
@@ -0,0 +1,43 @@
+<h2>Options des catégories</h2>
+
+<p>Gestion des options pour plusieurs catégories à la fois.</p>
+
+<dl>
+
+ <dt>Autorisation à l'ajout</dt>
+
+ <dd>Rendre les catégories autorisée à l'ajout par les visiteurs. Cette
+option n'est pas disponible pour les catégories virtuelles et
+distantes.</dd>
+
+ <dt>Commentaires utilisateur</dt>
+
+ <dd>Autoriser les utilisateurs à commenter les images des catégories
+sélectionnées. Par héritage, une image est commentable si elle appartient à
+au moins une catégories commentable.</dd>
+
+ <dt>Vérouiller</dt>
+
+ <dd>Les catégories sélectionnées deviennent temporairement inactive pour
+maintenance. Lorsqu'une catégorie est vérouillée, toutes les catégories
+enfant sont vérouillées. Lorsqu'une catégorie est dévérouillée, toutes les
+catégories parente sont dévérouillées.</dd>
+
+ <dt>Publique / Privée</dt>
+
+ <dd>Gestion du status des catégories. Les permissions ne sont possibles
+que pour les catégories privées. Une fois qu'une catégorie est privée, vous
+devez explicitement autoriser les utilisateur ou les groupes à y
+accéder. Lorsqu'une catégorie devient privée, toutes les catégories enfant
+deviennent privées. Lorsqu'une catégorie devient publique, toutes les
+catégories parentes deviennent publique.</dd>
+
+ <dt>Représentant</dt>
+
+ <dd>Cette option est disponible uniquement si le paramètre de
+configuration <code>allow_random_representative</code> (voir <span
+class="filename">include/config_default.inc.php</span>) est
+<em>true</em>. Chaque catégorie peut-être représentée au hasard ou par une
+miniature fixe unique.</dd>
+
+</dl>
diff --git a/language/fr_FR.iso-8859-1/help/cat_perm.html b/language/fr_FR.iso-8859-1/help/cat_perm.html
new file mode 100644
index 000000000..08ebd96b1
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/cat_perm.html
@@ -0,0 +1,16 @@
+<h2>Gérer les permissions pour une catégorie</h2>
+
+<p>Cette écran n'est disponible que pour les catégories privée. Ici vous
+pourrez sélectionner les utilisateurs et les groupes autorisés pour cette
+catégorie.</p>
+
+<h3>Groupes</h3>
+
+<p>Vous pouvez autoriser ou interdire l'accès aux groupes. En modifiant les
+autorisations des groupes, vous modifierez probablement la liste des
+utilisateurs autorisés grâce à l'appartenance aux groupes.</p>
+
+<h3>Utilisateurs</h3>
+
+<p>Vous pouvez autoriser ou interdire l'accès aux utilisateurs
+individuellement.</p>
diff --git a/language/fr_FR.iso-8859-1/help/configuration.html b/language/fr_FR.iso-8859-1/help/configuration.html
new file mode 100644
index 000000000..5b35abd17
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/configuration.html
@@ -0,0 +1,98 @@
+<h2>Configuration</h2>
+
+<p>Cet écran permet de gérer la configuration basique. En effet, seuls sont
+montrés les paramètres de configuration qui doivent suffire à la majorité
+des administrateurs. Si vous souhaitez voir la liste des nombreux (et
+avancés) paramètres, lire le fichier <span
+cass="filename">include/config_default.inc.php</span></p>
+
+<p>Cet écran est divisié en plusieurs sections, regroupant les paramètres
+par thème.</p>
+
+<h3>Général</h3>
+
+<ul>
+
+ <li><strong>Titre de la galerie</strong>: affiché en haut de chaque page
+de la partie publique.</li>
+
+ <li><strong>Description de la galerie</strong>: affiché en dessous du
+titre de la galerie.</li>
+
+ <li><strong>Historique</strong>: visites des pages <span
+class="pwgScreen">category.php</span> et <span
+class="pwgScreen">picture.php</span> sont enregistrées dans la table
+<code>history</code>. Les visites sont affichées dans l'écran <span
+class="pwgScreen">Administration, Général, Historique</span>.</li>
+
+ <li><strong>Vérouiller la galerie</strong>: Vérouiller l'ensemble de la
+galerie pour maintenance. Seul les administrateurs pourront accéder à la
+galerie.</li>
+
+</ul>
+
+
+<h3>Commentaires utilisateur</h3>
+
+<ul>
+
+ <li><strong>Commentaires utilisateur pour tous</strong>: même les
+utilisateurs non enregistrés peuvent enregistrer des commentaires.</li>
+
+ <li><strong>Nombre de commentaires utilisateur par page</strong>.</li>
+
+ <li><strong>Validation</strong>: un administrateur doit valider les
+commentaires utilisateurs avant qu'ils puissent devenir visibles dans la
+partie publique. La validation des commentaires utilisateurs a lieu dans
+l'écran <span class="pwgScreen">Administration, Images,
+Commentaires</span>.</li>
+
+</ul>
+
+<h3>Affichage par défaut</h3>
+
+<p>Modifier les options d'affichage par défaut: pour les visiteurs non
+connectés. Une fois connecté, ces options sont surchargées par celles de
+l'utilisateur, qu'il peut modifier dans l'écran <span
+class="pwgScreen">profile</span>.</p>
+
+<p>Il est possible de changer ces options pour les utilisateurs existants,
+mais il s'agit d'un autre écran : <span class="pwgScreen">Administration,
+Identification, Utilisateurs</span>, dans lequel vous pouvez modifier ces
+options pour une liste d'utilisateurs sélectionnés.</p>
+
+<ul>
+
+ <li><strong>Langue</strong>: ne concerne que les libellés de
+PhpWebGallery. Les noms de catégories, d'image et les descriptions ne sont
+pas localisés (ie multilingue).</li>
+
+ <li><strong>Nombre de miniatures par ligne</strong></li>
+
+ <li><strong>Nombre de lignes par page</strong></li>
+
+ <li><strong>Theme de l'interface</strong></li>
+
+ <li><strong>Période récente</strong>: en jours. Période pendant laquelle
+une image est considérée comment nouvelle. Cette période doit être
+supérieure à 1 jour.</li>
+
+ <li><strong>Développer toutes les catégories</strong>: développer toutes
+les catégories dans le menu? <em>Attention</em>: cette option est
+susceptible de consommer inutilement des ressources si votre arbre de
+catégories contient de nombreux éléments.</li>
+
+ <li><strong>Montrer le nombre de commentaires</strong>: montrer les nombre
+de commentaires utilisateur en dessous de chaque miniature. Consomme des
+ressources.</li>
+
+ <li><strong>Largeur maximum des images</strong>: à l'affichage. Si l'image
+est plus large que ce paramètre, alors elle sera redimensionnée à
+l'affichage. Si vous pensez nécessaire de modifier ce paramétrage (donc pour
+un affichage par défaut), il serait pertinent de redimensionner directement
+vos images stockées.</li>
+
+ <li><strong>Hauteur maximum des images</strong>: même remarque que pour la
+largeur.</li>
+
+</ul>
diff --git a/language/fr_FR.iso-8859-1/help/maintenance.html b/language/fr_FR.iso-8859-1/help/maintenance.html
new file mode 100644
index 000000000..7863e10f4
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/maintenance.html
@@ -0,0 +1,42 @@
+<h2>Maintenance</h2>
+
+<p>Pour optimiser le temps de génération des pages, PhpWebGallery utilise
+des informations en cache. Par exemple, au lieu de compter le nombre
+d'éléments contenus dans chaque catégorie à chaque rechargement de page,
+cette information est stockée dans la base de données. En théorie, cette
+information doit toujours être correcte, mais parfois une erreur peut
+survenir et l'information en cache devient fausse.</p>
+
+<p>Des informations deviennent inutiles avec le temps. Les supprimer de la
+base de données libère de l'espace disque.</p>
+
+<ul>
+
+ <li><strong>Mettre à jour les informations des catégories</strong>. Pour
+chaque catégorie, les informations à controller et/ou mettre à jour sont les
+suivantes: liste des catégories mères, nombre d'éléments, date du dernièr
+élément, position parmi les catégories soeur, position dans l'arbre complet
+des catégories. Cette action vérifie également la cohérence des
+représentants.</li>
+
+ <li><strong>Mettre à jour les informations des images</strong>. Pour
+chaque image, les informations à mettre à jour sont: chemin complet vers le
+fichier, note moyenne. <em>Attention</em>: ne pas confondre avec les
+métadonnées qui sont synchronisées sur l'écran <span
+class="pwgScreen">Administration, Général, Synchroniser</span> ou sur
+l'écran <span class="pwgScreen">Modifier les informations d'une image</span>
+(accessible depuis la page de visualisation d'une image <span
+class="pwgScreen">picture.php</span>).</li>
+
+ <li><strong>purger l'historique</strong>. Supprimes toutes les lignes de
+la table <code>history</code>. L'écran <span
+class="pwgScreen">Administration, Général, Historique</span> ne montre alors
+plus aucune information sur le passé. <em>Attention</em>: toutes les données
+seront perdues et il n'existe aucun moyen de les récupérer.</li>
+
+ <li><strong>purger les sessions</strong>. Supprimer les sessions
+expirées..</li>
+
+ <li><strong>purger les flux de notification jamais utilisés</strong></li>
+
+</ul>
diff --git a/language/fr_FR.iso-8859-1/help/remote_site.html b/language/fr_FR.iso-8859-1/help/remote_site.html
new file mode 100644
index 000000000..8ee1fed10
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/remote_site.html
@@ -0,0 +1,56 @@
+<h2>Sites distant</h2>
+
+<p>PhpWebGallery offre la possibilité d'utiliser plusieurs sites pour
+stocker les fichiers qui composeront votre galerie. Cela peut être utile si
+votre galerie est installée sur un espace de stockage limité et que vous
+avez de nombreux fichiers à montrer.</p>
+
+
+<ol>
+
+ <li>éditer le fichier <span
+class="filename">tools/create_listing_file.php</span> en modifiant la
+section des paramètres comme <code>$conf['prefix_thumbnail']</code> ou
+<code>$conf['use_exif']</code>.</li>
+
+ <li>placer le fichier <span
+class="filename">tools/create_listing_file.php</span> modifié sur votre site
+distant, dans le même répertoire que les répertoires représentant vos
+catégories (comme le répertoire <span class="filename">galleries</span> de
+ce site) par FTP. Par exemple, disons que vous pouvez accéder à <span
+class="filename">http://exemple.com/galleries/create_listing_file.php</span>.</li>
+
+ <li>Se rendre sur <span class="pwgScreen">Administration, Général, Sites
+distant</span>. Demander à créer un nouveau site, par exemple <span
+class="filename">http://exemple.com/galleries</span>.</li>
+
+ <li>
+
+ <p>un nouveau site distant est enregistré. 4 actions possibles :</p>
+
+ <ol>
+
+ <li><strong>générer la liste</strong> : lance une requête distant pour
+générer le fichier de listing distant</li>
+
+ <li><strong>mettre à jour</strong> : lit le fichier distant <span
+class="filename">listing.xml</span> et synchronise avec la base de données
+locale</li>
+
+ <li><strong>nettoyer</strong> : supprime le fichier distant de
+listing</li>
+
+ <li><strong>détruire</strong> : supprime le site (et tous les éléments
+qui y sont associés) dans la base de données</li>
+
+ </ol>
+
+ </li>
+
+</ol>
+
+<p>Vous pouvez également effectuer ces opérations manuellement en éditant
+le fichier <span class="filename">listing.xml</span> à la main et en le
+déplaçant vers votre répertoire racine. Se rendre sur <span
+class="pwgScreen">Administration, Général, Sites distant</span> :
+PhpWebGallery détecte le fichier et propose de s'en servir.</p>
diff --git a/language/fr_FR.iso-8859-1/help/search.html b/language/fr_FR.iso-8859-1/help/search.html
new file mode 100644
index 000000000..7a7039851
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/search.html
@@ -0,0 +1,27 @@
+<h2>Recherche</h2>
+
+<p>Recherche d'images à travers l'ensemble de la galerie.</p>
+
+<dl>
+
+ <dt>Rechercher un mot</dt>
+
+ <dd>Recherche un ou plusieurs mots dans tous les attributs liés aux
+images. Utiliser * comme joker pour les recherches partielles.</dd>
+
+ <dt>Recherche d'un auteur</dt>
+
+ <dd>Utiliser * comme joker pour les recherches partielles.</dd>
+
+ <dt>Recherche par date</dt>
+
+ <dd>Sélectionner une date et/ou une date de fin. Laisser la date vide si
+vous souhaiter faire une recherche "avant". L'année doit être entrée dans le
+dernier champ sous forme de 4 chiffres (2005 par exemple).</dd>
+
+ <dt>Recherche dans les catégories</dt>
+
+ <dd>Sélectionner les catégories sur lesquelles restreindre la
+recherche.</dd>
+
+</dl>
diff --git a/language/fr_FR.iso-8859-1/help/synchronize.html b/language/fr_FR.iso-8859-1/help/synchronize.html
new file mode 100644
index 000000000..22121de9e
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/synchronize.html
@@ -0,0 +1,19 @@
+<h2>Synchroniser</h2>
+
+<ul>
+
+ <li>Il existe 2 types de synchronisations : structure et
+meta-données. Synchroniser la structure revient à synchroniser votre arbre
+des répertoires et fichiers avec la représentation de la structure dans la
+base de données. Synchroniser les méta-données permet de mettre à jour les
+informations comme le poids du fichier, les dimensions, les données EXIF ou
+IPTC.</li>
+
+ <li>La première synchronisation à effectuer doit être celle sur la
+structure.</li>
+
+ <li>Le processus de synchronisation peut prendre du temps (en fonction de
+la charge du serveur et de la quantité de fichiers à gérer), il est donc
+possible d'avancer pas à pas : catégorie par catégorie.</li>
+
+</ul>
diff --git a/language/fr_FR.iso-8859-1/help/thumbnail.html b/language/fr_FR.iso-8859-1/help/thumbnail.html
new file mode 100644
index 000000000..c1d7e43b2
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/thumbnail.html
@@ -0,0 +1,36 @@
+<h2>Création des miniatures</h2>
+
+<p>Création des miniatures manquantes. L'utilisation de cette fonctionnalité
+n'est pas conseillé si votre galerie est hébergée sur un serveur
+mutualisé (resources machine partagées).</p>
+
+<dl>
+
+ <dt>Version de GD</dt>
+
+ <dd>GD est une librairie graphique de manipulation d'images pour
+PHP. Choisissez la version installée sur votre serveur. Si vous choisissez
+la mauvaise, des messages d'erreurs apparaîtront, revenez sur la page
+précédente et choisissez l'autre version. Si aucune version ne marche, cela
+signifie que GD n'est pas disponible.</dd>
+
+ <dt>Largeur et hauteur</dt>
+
+ <dd>Dimensions maximum que les miniatures peuvent prendre. Le ratio
+largeur/hauteur original est conservée. Les valeurs par défaut sont
+modifiables grâce aux paramètres de configuration <code>tn_width</code> et
+<code>tn_height</code> (voir le fichier <span
+class="filename">include/config_default.inc.php</span>).</dd>
+
+ <dt>Nombre de miniatures à créer</dt>
+
+ <dd>N'hésayez pas de miniaturiser un trop grand nombre d'images à la
+fois. En effet, la miniaturisation requiert une relativement grosse
+utilisation processeur.</dd>
+
+ <dt>Format de fichier</dt>
+
+ <dd>Les miniatures sont créées au format JPEG. Seuls les formats PNG et
+JPEG peuvent être miniaturisés.</dd>
+
+</dl>
diff --git a/language/fr_FR.iso-8859-1/help/user_list.html b/language/fr_FR.iso-8859-1/help/user_list.html
new file mode 100644
index 000000000..bb247775d
--- /dev/null
+++ b/language/fr_FR.iso-8859-1/help/user_list.html
@@ -0,0 +1,33 @@
+<h2>Liste des utilisateurs</h2>
+
+<p>Manipulation des propriétés des utilisateurs enregistrés. Seules les
+permissions sont gérées dans un écran différent.</p>
+
+<h3>Ajouter un utilisateur</h3>
+
+<p>L'administrateur peut ajouter manuellement des utilisateurs.</p>
+
+<h3>Liste des utilisateurs</h3>
+
+<p>La liste peut être filtrée avec le nom d'utilisateur (* = joker), avec le
+groupe ou encore le status. La liste peut être ordonnée selon la date
+d'enregistrement ou le nom d'utilisateur, par ordre croissant on
+décroissant.</p>
+
+<p>Cet écran fonctionne par modification de plusieurs utilisateurs
+simultanément:</p>
+
+<ul>
+
+ <li>supprimer des utilisateurs (nécessite une confirmation)</li>
+
+ <li>changer le status</li>
+
+ <li>associer ou dissocier des groupes</li>
+
+ <li>modifier les propriétés d'affichage</li>
+
+</ul>
+
+<p>La cible est la liste des utilisateurs sélectionnés (par défaut) ou bien
+touts les utilisateurs de la liste filtrée.</p>
diff --git a/template/yoga/admin/element_set_global.tpl b/template/yoga/admin/element_set_global.tpl
index 7cd8d1ec5..b6a069c65 100644
--- a/template/yoga/admin/element_set_global.tpl
+++ b/template/yoga/admin/element_set_global.tpl
@@ -4,15 +4,15 @@
<h3>{CATEGORIES_NAV}</h3>
<p style="text-align:center;">
- global mode
- | <a href="{U_UNIT_MODE}">unit mode</a>
+ {lang:global mode}
+ | <a href="{U_UNIT_MODE}">{lang:unit mode}</a>
</p>
<form action="{F_ACTION}" method="post">
<fieldset>
- <legend>Caddie management</legend>
+ <legend>{lang:Caddie management}</legend>
<ul style="list-style-type:none;">
@@ -33,9 +33,9 @@
<fieldset>
- <legend>Display options</legend>
+ <legend>{lang:Display options}</legend>
- <p>elements per line :
+ <p>{lang:elements per line}:
<a href="{U_COLS}&amp;cols=4">4</a>
| <a href="{U_COLS}&amp;cols=5">5</a>
| <a href="{U_COLS}&amp;cols=6">6</a>
@@ -45,23 +45,23 @@
| <a href="{U_COLS}&amp;cols=10">10</a>
</p>
- <p>elements per page :
+ <p>{lang:elements per page}:
<a href="{U_DISPLAY}&amp;display=20">20</a>
| <a href="{U_DISPLAY}&amp;display=50">50</a>
| <a href="{U_DISPLAY}&amp;display=100">100</a>
- | <a href="{U_DISPLAY}&amp;display=all">all</a>
+ | <a href="{U_DISPLAY}&amp;display=all">{lang:all}</a>
</p>
</fieldset>
<fieldset>
- <legend>Form</legend>
+ <legend>{lang:Form}</legend>
<table>
<tr>
- <td>associate to category</td>
+ <td>{lang:associate to category}</td>
<td>
<select style="width:400px" name="associate" size="1">
<!-- BEGIN associate_option -->
@@ -72,7 +72,7 @@
</tr>
<tr>
- <td>dissociate from category</td>
+ <td>{lang:dissociate from category}</td>
<td>
<select style="width:400px" name="dissociate" size="1">
<!-- BEGIN dissociate_option -->
@@ -83,12 +83,12 @@
</tr>
<tr>
- <td>add keywords</td>
+ <td>{lang:add keywords}</td>
<td><input type="text" name="add_keywords" value="" /></td>
</tr>
<tr>
- <td>remove keyword</td>
+ <td>{lang:remove keyword}</td>
<td>
<select name="remove_keyword">
<!-- BEGIN remove_keyword_option -->
@@ -99,31 +99,31 @@
</tr>
<tr>
- <td>author</td>
+ <td>{lang:author}</td>
<td>
- <input type="radio" name="author_action" value="leave" checked="checked" /> leave unchanged
- <input type="radio" name="author_action" value="unset" /> unset
- <input type="radio" name="author_action" value="set" id="author_action_set" /> set to
+ <input type="radio" name="author_action" value="leave" checked="checked" /> {lang:leave}
+ <input type="radio" name="author_action" value="unset" /> {lang:unset}
+ <input type="radio" name="author_action" value="set" id="author_action_set" /> {lang:set to}
<input onmousedown="document.getElementById('author_action_set').checked = true;" type="text" name="author" value="" />
</td>
</tr>
<tr>
- <td>title</td>
+ <td>{lang:title}</td>
<td>
- <input type="radio" name="name_action" value="leave" checked="checked" /> leave unchanged
- <input type="radio" name="name_action" value="unset" /> unset
- <input type="radio" name="name_action" value="set" id="name_action_set" /> set to
+ <input type="radio" name="name_action" value="leave" checked="checked" /> {lang:leave}
+ <input type="radio" name="name_action" value="unset" /> {lang:unset}
+ <input type="radio" name="name_action" value="set" id="name_action_set" /> {lang:set to}
<input onmousedown="document.getElementById('name_action_set').checked = true;" type="text" name="name" value="" />
</td>
</tr>
<tr>
- <td>creation date</td>
+ <td>{lang:creation date}</td>
<td>
- <input type="radio" name="date_creation_action" value="leave" checked="checked" /> leave unchanged
- <input type="radio" name="date_creation_action" value="unset" /> unset
- <input type="radio" name="date_creation_action" value="set" id="date_creation_action_set" /> set to
+ <input type="radio" name="date_creation_action" value="leave" checked="checked" /> {lang:leave}
+ <input type="radio" name="date_creation_action" value="unset" /> {lang:unset}
+ <input type="radio" name="date_creation_action" value="set" id="date_creation_action_set" /> {lang:set to}
<select onmousedown="document.getElementById('date_creation_action_set').checked = true;" name="date_creation_day">
<!-- BEGIN date_creation_day -->
<option {date_creation_day.SELECTED} value="{date_creation_day.VALUE}">{date_creation_day.OPTION}</option>
@@ -146,9 +146,9 @@
</table>
<p style="text-align:center;">
- target
- <input type="radio" name="target" value="all" /> all
- <input type="radio" name="target" value="selection" checked="checked" /> selection
+ {lang:target}
+ <input type="radio" name="target" value="all" /> {lang:all}
+ <input type="radio" name="target" value="selection" checked="checked" /> {lang:selection}
</p>
@@ -158,7 +158,7 @@
<fieldset>
- <legend>Elements</legend>
+ <legend>{lang:Elements}</legend>
<div class="navigationBar">{NAV_BAR}</div>