From be67cf663bc645d9825c7d6c6059663fead06645 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sat, 19 Mar 2011 05:10:05 -0700 Subject: [PATCH 01/18] minor edits --- include/items.php | 2 -- util/README | 18 +++++++++--------- util/string_translator.php | 2 +- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/include/items.php b/include/items.php index 6900c5920..051659321 100644 --- a/include/items.php +++ b/include/items.php @@ -905,8 +905,6 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0) { require_once('simplepie/simplepie.inc'); - if(! $contact) - logger('consume feed: anonymous'); $feed = new SimplePie(); $feed->set_raw_data($xml); if($datedir) diff --git a/util/README b/util/README index c6bc032a5..8518aafd2 100644 --- a/util/README +++ b/util/README @@ -49,8 +49,8 @@ Placeholders Do not translate placeholders in strings! Things like %s, %d, %1$s and $somename are used to add dynamic content to the string. -%s rappresent a dynamic string, like in "Welcome to %s" -%d rappresent a dynamic number, like in "%d new messages" +%s represents a dynamic string, like in "Welcome to %s" +%d represents a dynamic number, like in "%d new messages" $somename is a variable like in php In %1$s %2$s, the numbers are the position index of multiple dynamic content. You could swap position in string of indexed placeholders. @@ -78,11 +78,11 @@ More info at http://www.gnu.org/software/hello/manual/gettext/Plural-forms.html Xgettext and .po workflow -1. Run utils/run_xgettext.sh script (on *unix sistems, with GNU xgettext installed) +1. Run util/run_xgettext.sh script (on *unix sistems, with GNU xgettext installed) This script runs xgettext on source tree, extracting strings from t() and tt() - functions, and creates a utils/messages.po file. -2. copy utils/messages.po to views//messages.po -3. open views//messages.po with a text editor and fill in infos in + functions, and creates a util/messages.po file. +2. copy util/messages.po to view//messages.po +3. open view//messages.po with a text editor and fill in infos in "Last-Translator: FULL NAME " "Language-Team: LANGUAGE \n" "Language: \n" @@ -102,17 +102,17 @@ Xgettext and .po workflow of the many .po editors out there, like QtLinguist 5. run - $ php utils/po2php.php views//messages.po + $ php util/po2php.php view//messages.po to create the strings.php file When strings are added or modified in source, you could run - $ utils/run_xgettext.sh views//messages.po + $ util/run_xgettext.sh view//messages.po to extraxt strings from source files and join them with the existing .po file: new strings are added, the existing are not overwritten. If you already translated Friendika using strings.php, you could import your old translation to messages.po. Run: -$ php utils/php2po.php views//strings.php +$ php util/php2po.php view//strings.php diff --git a/util/string_translator.php b/util/string_translator.php index 4112d9506..a718130d8 100644 --- a/util/string_translator.php +++ b/util/string_translator.php @@ -99,7 +99,7 @@ if (isset($_GET['lang'])){ $n2 = count($strings[$lang]); echo "
";
-	echo "Tranlsate en to $lang
"; + echo "Translate en to $lang
"; //echo "Translated $n2 over $n1 strings
"; echo "

"; From 6a56ac2add9b96b97a66cdc63722f30234f4cb6b Mon Sep 17 00:00:00 2001 From: Friendika Date: Sat, 19 Mar 2011 15:12:04 -0700 Subject: [PATCH 02/18] language file security --- boot.php | 2 +- util/.htaccess | 5 +++++ util/README | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 util/.htaccess diff --git a/boot.php b/boot.php index 66d4bc124..c10b1ea6f 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.922' ); +define ( 'FRIENDIKA_VERSION', '2.1.923' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1043 ); diff --git a/util/.htaccess b/util/.htaccess new file mode 100644 index 000000000..b311c14c2 --- /dev/null +++ b/util/.htaccess @@ -0,0 +1,5 @@ +Options -Indexes + +# Remove the following line or modify it to run the string translator utility +Deny from all + diff --git a/util/README b/util/README index 8518aafd2..cb2fd9b55 100644 --- a/util/README +++ b/util/README @@ -115,6 +115,7 @@ translation to messages.po. Run: $ php util/php2po.php view//strings.php +You may also use the util/string_translator.php web interface to translate the string file, but it is disabled for website security reasons. The web server will need write permission to your language directories and the "Deny ..." line in util/.htaccess will need to be modified or commented to use the utility. From c1144912e2d2dab07c1e23aec5377e12bcf3e631 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Sun, 20 Mar 2011 08:38:42 +0100 Subject: [PATCH 03/18] small fix --- mod/photos.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/photos.php b/mod/photos.php index 8298d0d3f..061542c75 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -1074,7 +1074,7 @@ function photos_content(&$a) { $tpl = load_view_file('view/photo_item.tpl'); $return_url = $a->cmd; - $like_tpl = load_view_file('view/lik_noshare.tpl'); + $like_tpl = load_view_file('view/like_noshare.tpl'); $likebuttons = ''; From 2b0af1456ceebb6be24768d14702742e73125588 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 20 Mar 2011 15:51:09 -0700 Subject: [PATCH 04/18] editor consistency on profile edit page --- boot.php | 2 +- view/profed_head.tpl | 17 +++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/boot.php b/boot.php index c10b1ea6f..e28d00946 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.923' ); +define ( 'FRIENDIKA_VERSION', '2.1.924' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1043 ); diff --git a/view/profed_head.tpl b/view/profed_head.tpl index 7958c7ace..1c1efdbe5 100644 --- a/view/profed_head.tpl +++ b/view/profed_head.tpl @@ -6,22 +6,27 @@ tinyMCE.init({ theme : "advanced", mode : "textareas", - plugins : "bbcode", - theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor", + plugins : "bbcode,paste", + theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code", theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "center", - theme_advanced_styles : "Code=codeStyle;Quote=quoteStyle", - content_css : "bbcode.css", + theme_advanced_blockformats : "blockquote,code", + paste_text_sticky : true, entity_encoding : "raw", add_unload_trigger : false, remove_linebreaks : false, force_p_newlines : false, force_br_newlines : true, forced_root_block : '', - content_css: "$baseurl/view/custom_tinymce.css" - + content_css: "$baseurl/view/custom_tinymce.css", + theme_advanced_path : false, + setup : function(ed) { + ed.onInit.add(function(ed) { + ed.pasteAsPlainText = true; + }); + } }); From b7292bc673bc7983b1fd933070bc9d6a0a155dbb Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 20 Mar 2011 17:54:50 -0700 Subject: [PATCH 05/18] user pref -> block remote wall posting --- boot.php | 2 +- database.sql | 1 + include/security.php | 2 +- mod/settings.php | 6 +++++- update.php | 3 +++ view/de/settings.tpl | 8 ++++++++ view/en/settings.tpl | 8 ++++++++ view/fr/settings.tpl | 7 +++++++ view/it/settings.tpl | 7 +++++++ view/sv/settings.tpl | 8 ++++++++ view/theme/duepuntozero/style.css | 3 +++ view/theme/loozah/style.css | 3 +++ 12 files changed, 55 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index e28d00946..81794af91 100644 --- a/boot.php +++ b/boot.php @@ -4,7 +4,7 @@ set_time_limit(0); define ( 'FRIENDIKA_VERSION', '2.1.924' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); -define ( 'DB_UPDATE_VERSION', 1043 ); +define ( 'DB_UPDATE_VERSION', 1044 ); define ( 'EOL', "
\r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); diff --git a/database.sql b/database.sql index 0ecf0ea20..0a718c8c2 100644 --- a/database.sql +++ b/database.sql @@ -375,6 +375,7 @@ CREATE TABLE IF NOT EXISTS `user` ( `sprvkey` text NOT NULL, `verified` tinyint(1) unsigned NOT NULL DEFAULT '0', `blocked` tinyint(1) unsigned NOT NULL DEFAULT '0', + `blockwall` tinyint(1) unsigned NOT NULL DEFAULT '0', `notify-flags` int(11) unsigned NOT NULL DEFAULT '65535', `page-flags` int(11) unsigned NOT NULL DEFAULT '0', `pwdreset` char(255) NOT NULL, diff --git a/include/security.php b/include/security.php index 5e79e1edd..c74a9b4a3 100644 --- a/include/security.php +++ b/include/security.php @@ -25,7 +25,7 @@ function can_write_wall(&$a,$owner) { else { $r = q("SELECT `contact`.*, `user`.`page-flags` FROM `contact` LEFT JOIN `user` on `user`.`uid` = `contact`.`uid` WHERE `contact`.`uid` = %d AND `contact`.`id` = %d AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 - AND `readonly` = 0 AND ( `contact`.`rel` IN ( %d , %d ) OR `user`.`page-flags` = %d ) LIMIT 1", + AND `user`.`blockwall` = 0 AND `readonly` = 0 AND ( `contact`.`rel` IN ( %d , %d ) OR `user`.`page-flags` = %d ) LIMIT 1", intval($owner), intval(remote_user()), intval(REL_VIP), diff --git a/mod/settings.php b/mod/settings.php index 85029b3d7..6a2733d7c 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -70,6 +70,7 @@ function settings_post(&$a) { $net_publish = (((x($_POST,'profile_in_netdirectory')) && (intval($_POST['profile_in_netdirectory']) == 1)) ? 1: 0); $old_visibility = (((x($_POST,'visibility')) && (intval($_POST['visibility']) == 1)) ? 1 : 0); $page_flags = (((x($_POST,'page-flags')) && (intval($_POST['page-flags']))) ? intval($_POST['page-flags']) : 0); + $blockwall = (((x($_POST,'blockwall')) && (intval($_POST['blockwall']) == 1)) ? 0: 1); // this setting is inverted! $notify = 0; @@ -140,7 +141,7 @@ function settings_post(&$a) { $openidserver = ''; } - $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `theme` = '%s', `maxreq` = %d, `expire` = %d, `openidserver` = '%s' WHERE `uid` = %d LIMIT 1", + $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `theme` = '%s', `maxreq` = %d, `expire` = %d, `openidserver` = '%s', `blockwall` = %d WHERE `uid` = %d LIMIT 1", dbesc($username), dbesc($email), dbesc($openid), @@ -157,6 +158,7 @@ function settings_post(&$a) { intval($maxreq), intval($expire), dbesc($openidserver), + intval($blockwall), intval(local_user()) ); if($r) @@ -241,6 +243,7 @@ function settings_content(&$a) { $openid = $a->user['openid']; $maxreq = $a->user['maxreq']; $expire = ((intval($a->user['expire'])) ? $a->user['expire'] : ''); + $blockwall = $a->user['blockwall']; if(! strlen($a->user['timezone'])) $timezone = date_default_timezone_get(); @@ -362,6 +365,7 @@ function settings_content(&$a) { '$sel_notify5' => (($notify & NOTIFY_MAIL) ? ' checked="checked" ' : ''), '$maxreq' => $maxreq, '$expire' => $expire, + '$blockw_checked' => (($blockwall) ? '' : ' checked="checked" ' ), '$theme' => $theme_selector, '$pagetype' => $pagetype )); diff --git a/update.php b/update.php index 0be919f3f..9f94cd511 100644 --- a/update.php +++ b/update.php @@ -407,3 +407,6 @@ function update_1042() { } +function update_1043() { + q("ALTER TABLE `user` ADD `blockwall` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `blocked` "); +} diff --git a/view/de/settings.tpl b/view/de/settings.tpl index 675ef675f..5f700ff8b 100644 --- a/view/de/settings.tpl +++ b/view/de/settings.tpl @@ -89,6 +89,14 @@ $profile_in_net_dir
+
+ + +
+
+ + +
Automatically expire (delete) posts older than days
diff --git a/view/en/settings.tpl b/view/en/settings.tpl index 39b18c126..45060e1c4 100644 --- a/view/en/settings.tpl +++ b/view/en/settings.tpl @@ -88,6 +88,14 @@ $profile_in_net_dir
+
+ + +
+
+ + +
Automatically expire (delete) posts older than days
diff --git a/view/fr/settings.tpl b/view/fr/settings.tpl index eb386579f..e0334842a 100644 --- a/view/fr/settings.tpl +++ b/view/fr/settings.tpl @@ -89,6 +89,13 @@ $profile_in_net_dir
+
+ + +
+
+ +
Automatically expire (delete) posts older than days
diff --git a/view/it/settings.tpl b/view/it/settings.tpl index 87f40f26f..d1e25da81 100644 --- a/view/it/settings.tpl +++ b/view/it/settings.tpl @@ -90,6 +90,13 @@ $profile_in_net_dir
+
+ + +
+
+ +
Automatically expire (delete) posts older than days
diff --git a/view/sv/settings.tpl b/view/sv/settings.tpl index ea4e2e52c..d5b8d5b3f 100644 --- a/view/sv/settings.tpl +++ b/view/sv/settings.tpl @@ -89,6 +89,14 @@ $profile_in_net_dir
+
+ + +
+
+ + +
Automatically expire (delete) posts older than days
diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 5db45921a..e4fa1f9d7 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -384,6 +384,7 @@ input#dfrn-url { #settings-nick-end, #settings-defloc-end, #settings-allowloc-end, +#settings-blockw-end, #settings-timezone-end, #settings-theme-end, #settings-password-end, @@ -404,6 +405,7 @@ input#dfrn-url { #settings-nick-label, #settings-defloc-label, #settings-allowloc-label, +#settings-blockw-label, #settings-timezone-label, #settings-theme-label, #settings-password-label, @@ -424,6 +426,7 @@ input#dfrn-url { #settings-nick, #settings-defloc, #settings-allowloc, +#settings-blockw, #timezone-select, #theme-select, #settings-password, diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 0284bdcf8..030b878bf 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -517,6 +517,7 @@ input#dfrn-url { #settings-nick-end, #settings-defloc-end, #settings-allowloc-end, +#settings-blockw-end, #settings-timezone-end, #settings-theme-end, #settings-password-end, @@ -537,6 +538,7 @@ input#dfrn-url { #settings-nick-label, #settings-defloc-label, #settings-allowloc-label, +#settings-blockw-label, #settings-timezone-label, #settings-theme-label, #settings-password-label, @@ -557,6 +559,7 @@ input#dfrn-url { #settings-nick, #settings-defloc, #settings-allowloc, +#settings-blockw, #timezone-select, #theme-select, #settings-password, From 5f9f03daf781b95b5685a19d450800aad879c0de Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 20 Mar 2011 19:29:01 -0700 Subject: [PATCH 06/18] simplify insecure network warning --- mod/contacts.php | 5 ++++- view/de/insecure_net.tpl | 8 -------- view/en/insecure_net.tpl | 6 ------ view/fr/insecure_net.tpl | 6 ------ view/it/insecure_net.tpl | 6 ------ view/sv/insecure_net.tpl | 6 ------ view/theme/duepuntozero/style.css | 16 ++++++++++++---- 7 files changed, 16 insertions(+), 37 deletions(-) delete mode 100644 view/de/insecure_net.tpl delete mode 100644 view/en/insecure_net.tpl delete mode 100644 view/fr/insecure_net.tpl delete mode 100644 view/it/insecure_net.tpl delete mode 100644 view/sv/insecure_net.tpl diff --git a/mod/contacts.php b/mod/contacts.php index 029330b7a..c1455ec54 100644 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -244,6 +244,9 @@ function contacts_content(&$a) { $sparkle = ''; } + $insecure = '

' . t('Privacy Unavailable') . ' ' + . t('Private communications are not available for this contact.') . '

'; + $last_update = (($r[0]['last-update'] == '0000-00-00 00:00:00') ? t('Never') : datetime_convert('UTC',date_default_timezone_get(),$r[0]['last-update'],'D, j M Y, g:i A')); @@ -266,7 +269,7 @@ function contacts_content(&$a) { '$contact_id' => $r[0]['id'], '$block_text' => (($r[0]['blocked']) ? t('Unblock this contact') : t('Block this contact') ), '$ignore_text' => (($r[0]['readonly']) ? t('Unignore this contact') : t('Ignore this contact') ), - '$insecure' => (($r[0]['network'] === 'stat') ? load_view_file('view/insecure_net.tpl') : ''), + '$insecure' => (($r[0]['network'] !== 'dfrn') ? $insecure : ''), '$info' => $r[0]['info'], '$blocked' => (($r[0]['blocked']) ? '
' . t('Currently blocked') . '
' : ''), '$ignored' => (($r[0]['readonly']) ? '
' . t('Currently ignored') . '
' : ''), diff --git a/view/de/insecure_net.tpl b/view/de/insecure_net.tpl deleted file mode 100644 index 900f28642..000000000 --- a/view/de/insecure_net.tpl +++ /dev/null @@ -1,8 +0,0 @@ -
-

-Das Soziale Netzwerk dem $name angehört ist ein offenes Netzwerk das nur -eingeschränkte oder nicht existente Privatspäreneinstellungen bietet. - -Bitte verhalte dich entsprechend diskret. -

-
diff --git a/view/en/insecure_net.tpl b/view/en/insecure_net.tpl deleted file mode 100644 index 5628639cc..000000000 --- a/view/en/insecure_net.tpl +++ /dev/null @@ -1,6 +0,0 @@ -
-

-The social network that $name belongs to is an open network with limited or non-existent privacy controls. -Please use appropriate discretion. -

-
\ No newline at end of file diff --git a/view/fr/insecure_net.tpl b/view/fr/insecure_net.tpl deleted file mode 100644 index 4f413b14f..000000000 --- a/view/fr/insecure_net.tpl +++ /dev/null @@ -1,6 +0,0 @@ -
-

-Le réseau social auquel $name appartient est un réseau ouvert ne disposant que d'un contrôle limité sur les éléments de la vie privée. -Gardez ceci à l'esprit, en fonction de vos besoins de discrétion. -

-
diff --git a/view/it/insecure_net.tpl b/view/it/insecure_net.tpl deleted file mode 100644 index 7ab6270ff..000000000 --- a/view/it/insecure_net.tpl +++ /dev/null @@ -1,6 +0,0 @@ -
-

-Il social network a cui $name appartiene è una rete aperta con limitati o non esistenti controlli di privacy. -Usa la necessaria discrezione. -

-
diff --git a/view/sv/insecure_net.tpl b/view/sv/insecure_net.tpl deleted file mode 100644 index 5628639cc..000000000 --- a/view/sv/insecure_net.tpl +++ /dev/null @@ -1,6 +0,0 @@ -
-

-The social network that $name belongs to is an open network with limited or non-existent privacy controls. -Please use appropriate discretion. -

-
\ No newline at end of file diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index e4fa1f9d7..0c3cade9e 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -1434,7 +1434,7 @@ input#dfrn-url { /*margin-left: 50px;*/ } -#block-message, #ignore-message, #profile-edit-insecure { +#block-message, #ignore-message { margin-top: 20px; color: #FF0000; font-size: 1.1em; @@ -1443,13 +1443,21 @@ input#dfrn-url { padding: 10px; } +#profile-edit-insecure { + margin-top: 20px; + color: #FF0000; + font-size: 1.1em; + border: 1px solid #FF8888; + background-color: #FFEEEE; + padding-left: 5px; + /*: 3px 3px 3px 5px; */ + width: 587px; +} + #block-message, #ignore-message { width: 180px; } -#profile-edit-insecure { - width: 600px; -} /* .profile-tabs { From 798c83b6aa3887622299ec4071c0d817953f3db9 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 00:21:35 -0700 Subject: [PATCH 07/18] localise some more templates --- mod/message.php | 3 +- mod/network.php | 7 +- mod/profile.php | 7 +- util/strings.php | 117 ++++++++++++++---------- util/typo.php | 3 + view/de/jot-header.tpl | 166 --------------------------------- view/de/msg-header.tpl | 104 --------------------- view/de/strings.php | 5 + view/en/msg-header.tpl | 104 --------------------- view/fr/jot-header.tpl | 164 --------------------------------- view/fr/msg-header.tpl | 104 --------------------- view/it/jot-header.tpl | 165 --------------------------------- view/it/msg-header.tpl | 104 --------------------- view/it/strings.php | 5 + view/{en => }/jot-header.tpl | 12 +-- view/{sv => }/msg-header.tpl | 2 +- view/sv/jot-header.tpl | 172 ----------------------------------- 17 files changed, 105 insertions(+), 1139 deletions(-) delete mode 100644 view/de/jot-header.tpl delete mode 100644 view/de/msg-header.tpl delete mode 100644 view/en/msg-header.tpl delete mode 100644 view/fr/jot-header.tpl delete mode 100644 view/fr/msg-header.tpl delete mode 100644 view/it/jot-header.tpl delete mode 100644 view/it/msg-header.tpl rename view/{en => }/jot-header.tpl (94%) rename view/{sv => }/msg-header.tpl (98%) delete mode 100644 view/sv/jot-header.tpl diff --git a/mod/message.php b/mod/message.php index 4821a45d2..9d30abd66 100644 --- a/mod/message.php +++ b/mod/message.php @@ -168,7 +168,8 @@ function message_content(&$a) { $a->page['htmlhead'] .= replace_macros($tpl, array( '$baseurl' => $a->get_baseurl(), - '$nickname' => $a->user['nickname'] + '$nickname' => $a->user['nickname'], + '$linkurl' => t('Please enter a link URL:') )); $select = contact_select('messageto','message-to-select', false, 4, true); diff --git a/mod/network.php b/mod/network.php index 81c85f0ff..97bc0713d 100644 --- a/mod/network.php +++ b/mod/network.php @@ -65,7 +65,12 @@ function network_content(&$a, $update = 0) { $a->page['htmlhead'] .= replace_macros($tpl, array( '$baseurl' => $a->get_baseurl(), '$geotag' => $geotag, - '$nickname' => $a->user['nickname'] + '$nickname' => $a->user['nickname'], + '$linkurl' => t('Please enter a link URL:'), + '$utubeurl' => t('Please enter a YouTube link:'), + '$vidurl' => t("Please enter a video\x28.ogg\x29 link/URL:"), + '$audurl' => t("Please enter an audio\x28.ogg\x29 link/URL:"), + '$whereareu' => t('Where are you right now?') )); diff --git a/mod/profile.php b/mod/profile.php index 1053e4a1e..82a84c39e 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -130,7 +130,12 @@ function profile_content(&$a, $update = 0) { $a->page['htmlhead'] .= replace_macros($tpl, array( '$baseurl' => $a->get_baseurl(), '$geotag' => $geotag, - '$nickname' => $a->profile['nickname'] + '$nickname' => $a->profile['nickname'], + '$linkurl' => t('Please enter a link URL:'), + '$utubeurl' => t('Please enter a YouTube link:'), + '$vidurl' => t("Please enter a video\x28.ogg\x29 link/URL:"), + '$audurl' => t("Please enter an audio\x28.ogg\x29 link/URL:"), + '$whereareu' => t('Where are you right now?') )); require_once('include/acl_selectors.php'); diff --git a/util/strings.php b/util/strings.php index 395901b06..042a33569 100644 --- a/util/strings.php +++ b/util/strings.php @@ -22,16 +22,14 @@ $a->strings['prev'] = 'prev'; $a->strings['first'] = 'first'; $a->strings['last'] = 'last'; $a->strings['next'] = 'next'; -$a->strings[' likes this.'] = ' likes this.'; -$a->strings[' doesn\'t like this.'] = ' doesn\'t like this.'; -$a->strings['people'] = 'people'; -$a->strings['like this.'] = 'like this.'; -$a->strings['don\'t like this.'] = 'don\'t like this.'; +$a->strings['%s likes this.'] = '%s likes this.'; +$a->strings['%s doesn\'t like this.'] = '%s doesn\'t like this.'; +$a->strings['%2$d people like this.'] = '%2$d people like this.'; +$a->strings['%2$d people don\'t like this.'] = '%2$d people don\'t like this.'; $a->strings['and'] = 'and'; -$a->strings[', and '] = ', and '; -$a->strings[' other people'] = ' other people'; -$a->strings[' like this.'] = ' like this.'; -$a->strings[' don\'t like this.'] = ' don\'t like this.'; +$a->strings[', and %d other people'] = ', and %d other people'; +$a->strings['%s like this.'] = '%s like this.'; +$a->strings['%s don\'t like this.'] = '%s don\'t like this.'; $a->strings['No contacts'] = 'No contacts'; $a->strings['Contacts'] = 'Contacts'; $a->strings['View Contacts'] = 'View Contacts'; @@ -62,10 +60,35 @@ $a->strings['September'] = 'September'; $a->strings['October'] = 'October'; $a->strings['November'] = 'November'; $a->strings['December'] = 'December'; +$a->strings['Birthday Reminders'] = 'Birthday Reminders'; $a->strings['Birthdays this week:'] = 'Birthdays this week:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Adjusted for local time\x29"; $a->strings['[today]'] = '[today]'; $a->strings['link to source'] = 'link to source'; +$a->strings['No recipient selected.'] = 'No recipient selected.'; +$a->strings['[no subject]'] = '[no subject]'; +$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; +$a->strings['Wall Photos'] = 'Wall Photos'; +$a->strings['Message sent.'] = 'Message sent.'; +$a->strings['Message could not be sent.'] = 'Message could not be sent.'; +$a->strings['Messages'] = 'Messages'; +$a->strings['Inbox'] = 'Inbox'; +$a->strings['Outbox'] = 'Outbox'; +$a->strings['New Message'] = 'New Message'; +$a->strings['Message deleted.'] = 'Message deleted.'; +$a->strings['Conversation removed.'] = 'Conversation removed.'; +$a->strings['Send Private Message'] = 'Send Private Message'; +$a->strings['To:'] = 'To:'; +$a->strings['Subject:'] = 'Subject:'; +$a->strings['Your message:'] = 'Your message:'; +$a->strings['Upload photo'] = 'Upload photo'; +$a->strings['Insert web link'] = 'Insert web link'; +$a->strings['Please wait'] = 'Please wait'; +$a->strings['No messages.'] = 'No messages.'; +$a->strings['Delete conversation'] = 'Delete conversation'; +$a->strings['Message not available.'] = 'Message not available.'; +$a->strings['Delete message'] = 'Delete message'; +$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Applications'] = 'Applications'; $a->strings["Invite Friends"] = "Invite Friends"; $a->strings['Connect/Follow'] = 'Connect/Follow'; @@ -88,6 +111,8 @@ $a->strings['Contact not found.'] = 'Contact not found.'; $a->strings['Mutual Friendship'] = 'Mutual Friendship'; $a->strings['is a fan of yours'] = 'is a fan of yours'; $a->strings['you are a fan of'] = 'you are a fan of'; +$a->strings['Privacy Unavailable'] = 'Privacy Unavailable'; +$a->strings['Private communications are not available for this contact.'] = 'Private communications are not available for this contact.'; $a->strings['Never'] = 'Never'; $a->strings["\x28Update was successful\x29"] = "\x28Update was successful\x29"; $a->strings["\x28Update was not successful\x29"] = "\x28Update was not successful\x29"; @@ -126,11 +151,10 @@ $a->strings['Contact record was not found for you on our site.'] = 'Contact reco $a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'The ID provided by your system is a duplicate on our system. It should work if you try again.'; $a->strings['Unable to set your contact credentials on our system.'] = 'Unable to set your contact credentials on our system.'; $a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system'; +$a->strings["Connection accepted at %s"] = "Connection accepted at %s"; $a->strings['Administrator'] = 'Administrator'; $a->strings['noreply'] = 'noreply'; $a->strings["%s commented on an item at %s"] = "%s commented on an item at %s"; -$a->strings["From: Administrator@"] = "From: Administrator@"; -$a->strings['%s welcomes %s'] = '%s welcomes %s'; $a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; $a->strings['Profile location is not valid or does not contain profile information.'] = 'Profile location is not valid or does not contain profile information.'; $a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.'; @@ -175,8 +199,9 @@ $a->strings['Item not found.'] = 'Item not found.'; $a->strings['Private Message'] = 'Private Message'; $a->strings["I like this \x28toggle\x29"] = "I like this \x28toggle\x29"; $a->strings["I don't like this \x28toggle\x29"] = "I don't like this \x28toggle\x29"; -$a->strings['Please wait'] = 'Please wait'; +$a->strings['Share'] = 'Share'; $a->strings['This is you'] = 'This is you'; +$a->strings['Edit'] = 'Edit'; $a->strings['Delete'] = 'Delete'; $a->strings['View $name\'s profile'] = 'View $name\'s profile'; $a->strings['View $owner_name\'s profile'] = 'View $owner_name\'s profile'; @@ -185,6 +210,16 @@ $a->strings['Wall-to-Wall'] = 'Wall-to-Wall'; $a->strings['via Wall-To-Wall:'] = 'via Wall-To-Wall:'; $a->strings['Item has been removed.'] = 'Item has been removed.'; $a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Shared content is covered by the Creative Commons Attribution 3.0 license.'; +$a->strings['Item not found'] = 'Item not found'; +$a->strings['Edit post'] = 'Edit post'; +$a->strings['Insert YouTube video'] = 'Insert YouTube video'; +$a->strings['Insert Vorbis [.ogg] video'] = 'Insert Vorbis [.ogg] video'; +$a->strings['Insert Vorbis [.ogg] audio'] = 'Insert Vorbis [.ogg] audio'; +$a->strings['Set your location'] = 'Set your location'; +$a->strings['Clear browser location'] = 'Clear browser location'; +$a->strings['Permission settings'] = 'Permission settings'; +$a->strings['CC: email addresses'] = 'CC: email addresses'; +$a->strings['Example: bob@example.com, mary@example.com'] = 'Example: bob@example.com, mary@example.com'; $a->strings['The profile address specified does not provide adequate information.'] = 'The profile address specified does not provide adequate information.'; $a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Limited profile. This person will be unable to receive direct/personal notifications from you.'; $a->strings['Unable to retrieve contact information.'] = 'Unable to retrieve contact information.'; @@ -227,7 +262,6 @@ $a->strings['%s : Not a valid email address.'] = '%s : Not a valid email address $a->strings['%s : Message delivery failed.'] = '%s : Message delivery failed.'; $a->strings['Send invitations'] = 'Send invitations'; $a->strings['Enter email addresses, one per line:'] = 'Enter email addresses, one per line:'; -$a->strings['Your message:'] = 'Your message:'; $a->strings['To accept this invitation, please visit:'] = 'To accept this invitation, please visit:'; $a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:'; $a->strings["%d message sent."] = array( @@ -236,56 +270,30 @@ $a->strings["%d message sent."] = array( ); $a->strings['Unable to locate original post.'] = 'Unable to locate original post.'; $a->strings['Empty post discarded.'] = 'Empty post discarded.'; -$a->strings['Wall Photos'] = 'Wall Photos'; $a->strings["%s commented on your item at %s"] = "%s commented on your item at %s"; $a->strings["Administrator"] = "Administrator"; $a->strings["%s posted on your profile wall at %s"] = "%s posted on your profile wall at %s"; -$a->strings["Administrator@"] = "Administrator@"; $a->strings['System error. Post not saved.'] = 'System error. Post not saved.'; $a->strings['You may visit them online at'] = 'You may visit them online at'; $a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Please contact the sender by replying to this post if you do not wish to receive these messages.'; $a->strings['%s posted an update.'] = '%s posted an update.'; $a->strings['photo'] = 'photo'; $a->strings['status'] = 'status'; -$a->strings['likes'] = 'likes'; -$a->strings['doesn\'t like'] = 'doesn\'t like'; -$a->strings["%s's"] = "%s's"; +$a->strings['%1$s likes %2$s\'s %3$s'] = '%1$s likes %2$s\'s %3$s'; +$a->strings['%1$s doesn\'t like %2$s\'s %3$s'] = '%1$s doesn\'t like %2$s\'s %3$s'; $a->strings['Remote privacy information not available.'] = 'Remote privacy information not available.'; $a->strings['Visible to:'] = 'Visible to:'; $a->strings["Welcome back %s"] = "Welcome back %s"; $a->strings['Manage Identities and/or Pages'] = 'Manage Identities and/or Pages'; $a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; $a->strings['Select an identity to manage: '] = 'Select an identity to manage: '; -$a->strings['No recipient selected.'] = 'No recipient selected.'; -$a->strings['[no subject]'] = '[no subject]'; -$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; -$a->strings['Message sent.'] = 'Message sent.'; -$a->strings['Message could not be sent.'] = 'Message could not be sent.'; -$a->strings['Messages'] = 'Messages'; -$a->strings['Inbox'] = 'Inbox'; -$a->strings['Outbox'] = 'Outbox'; -$a->strings['New Message'] = 'New Message'; -$a->strings['Message deleted.'] = 'Message deleted.'; -$a->strings['Conversation removed.'] = 'Conversation removed.'; -$a->strings['Send Private Message'] = 'Send Private Message'; -$a->strings['To:'] = 'To:'; -$a->strings['Subject:'] = 'Subject:'; -$a->strings['Upload photo'] = 'Upload photo'; -$a->strings['Insert web link'] = 'Insert web link'; -$a->strings['No messages.'] = 'No messages.'; -$a->strings['Delete conversation'] = 'Delete conversation'; -$a->strings['Message not available.'] = 'Message not available.'; -$a->strings['Delete message'] = 'Delete message'; -$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Normal View'] = 'Normal View'; $a->strings['New Item View'] = 'New Item View'; -$a->strings['Share'] = 'Share'; -$a->strings['Insert YouTube video'] = 'Insert YouTube video'; -$a->strings['Set your location'] = 'Set your location'; -$a->strings['Clear browser location'] = 'Clear browser location'; -$a->strings['Permission settings'] = 'Permission settings'; -$a->strings['CC: email addresses'] = 'CC: email addresses'; -$a->strings['Example: bob@example.com, mary@example.com'] = 'Example: bob@example.com, mary@example.com'; +$a->strings['Please enter a link URL:'] = 'Please enter a link URL:'; +$a->strings['Please enter a YouTube link:'] = 'Please enter a YouTube link:'; +$a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; +$a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; +$a->strings['Where are you right now?'] = 'Where are you right now?'; $a->strings['No such group'] = 'No such group'; $a->strings['Group is empty'] = 'Group is empty'; $a->strings['Group: '] = 'Group: '; @@ -330,7 +338,9 @@ $a->strings['Edit Album'] = 'Edit Album'; $a->strings['View Photo'] = 'View Photo'; $a->strings['Photo not available'] = 'Photo not available'; $a->strings['Edit photo'] = 'Edit photo'; +$a->strings['<< Prev'] = '<< Prev'; $a->strings['View Full Size'] = 'View Full Size'; +$a->strings['Next >>'] = 'Next >>'; $a->strings['Tags: '] = 'Tags: '; $a->strings['[Remove any tag]'] = '[Remove any tag]'; $a->strings['New album name'] = 'New album name'; @@ -384,6 +394,7 @@ $a->strings['Account approved.'] = 'Account approved.'; $a->strings['Remove My Account'] = 'Remove My Account'; $a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'This will completely remove your account. Once this has been done it is not recoverable.'; $a->strings['Please enter your password for verification:'] = 'Please enter your password for verification:'; +$a->strings['No results.'] = 'No results.'; $a->strings['Passwords do not match. Password unchanged.'] = 'Passwords do not match. Password unchanged.'; $a->strings['Empty passwords are not allowed. Password unchanged.'] = 'Empty passwords are not allowed. Password unchanged.'; $a->strings['Password changed.'] = 'Password changed.'; @@ -438,6 +449,7 @@ $a->strings['minutes'] = 'minutes'; $a->strings['second'] = 'second'; $a->strings['seconds'] = 'seconds'; $a->strings[' ago'] = ' ago'; +$a->strings['Cannot locate DNS info for database server \'%s\'',$server] = 'Cannot locate DNS info for database server \'%s\'',$server; $a->strings['Create a new group'] = 'Create a new group'; $a->strings['Everybody'] = 'Everybody'; $a->strings['Birthday:'] = 'Birthday:'; @@ -623,7 +635,9 @@ $a->strings['America/Argentina/Jujuy'] = 'America/Argentina/Jujuy'; $a->strings['America/Argentina/La_Rioja'] = 'America/Argentina/La_Rioja'; $a->strings['America/Argentina/Mendoza'] = 'America/Argentina/Mendoza'; $a->strings['America/Argentina/Rio_Gallegos'] = 'America/Argentina/Rio_Gallegos'; +$a->strings['America/Argentina/Salta'] = 'America/Argentina/Salta'; $a->strings['America/Argentina/San_Juan'] = 'America/Argentina/San_Juan'; +$a->strings['America/Argentina/San_Luis'] = 'America/Argentina/San_Luis'; $a->strings['America/Argentina/Tucuman'] = 'America/Argentina/Tucuman'; $a->strings['America/Argentina/Ushuaia'] = 'America/Argentina/Ushuaia'; $a->strings['America/Aruba'] = 'America/Aruba'; @@ -701,7 +715,9 @@ $a->strings['America/Louisville'] = 'America/Louisville'; $a->strings['America/Maceio'] = 'America/Maceio'; $a->strings['America/Managua'] = 'America/Managua'; $a->strings['America/Manaus'] = 'America/Manaus'; +$a->strings['America/Marigot'] = 'America/Marigot'; $a->strings['America/Martinique'] = 'America/Martinique'; +$a->strings['America/Matamoros'] = 'America/Matamoros'; $a->strings['America/Mazatlan'] = 'America/Mazatlan'; $a->strings['America/Mendoza'] = 'America/Mendoza'; $a->strings['America/Menominee'] = 'America/Menominee'; @@ -720,6 +736,7 @@ $a->strings['America/Nome'] = 'America/Nome'; $a->strings['America/Noronha'] = 'America/Noronha'; $a->strings['America/North_Dakota/Center'] = 'America/North_Dakota/Center'; $a->strings['America/North_Dakota/New_Salem'] = 'America/North_Dakota/New_Salem'; +$a->strings['America/Ojinaga'] = 'America/Ojinaga'; $a->strings['America/Panama'] = 'America/Panama'; $a->strings['America/Pangnirtung'] = 'America/Pangnirtung'; $a->strings['America/Paramaribo'] = 'America/Paramaribo'; @@ -736,11 +753,14 @@ $a->strings['America/Regina'] = 'America/Regina'; $a->strings['America/Resolute'] = 'America/Resolute'; $a->strings['America/Rio_Branco'] = 'America/Rio_Branco'; $a->strings['America/Rosario'] = 'America/Rosario'; +$a->strings['America/Santa_Isabel'] = 'America/Santa_Isabel'; +$a->strings['America/Santarem'] = 'America/Santarem'; $a->strings['America/Santiago'] = 'America/Santiago'; $a->strings['America/Santo_Domingo'] = 'America/Santo_Domingo'; $a->strings['America/Sao_Paulo'] = 'America/Sao_Paulo'; $a->strings['America/Scoresbysund'] = 'America/Scoresbysund'; $a->strings['America/Shiprock'] = 'America/Shiprock'; +$a->strings['America/St_Barthelemy'] = 'America/St_Barthelemy'; $a->strings['America/St_Johns'] = 'America/St_Johns'; $a->strings['America/St_Kitts'] = 'America/St_Kitts'; $a->strings['America/St_Lucia'] = 'America/St_Lucia'; @@ -762,6 +782,7 @@ $a->strings['America/Yellowknife'] = 'America/Yellowknife'; $a->strings['Antarctica/Casey'] = 'Antarctica/Casey'; $a->strings['Antarctica/Davis'] = 'Antarctica/Davis'; $a->strings['Antarctica/DumontDUrville'] = 'Antarctica/DumontDUrville'; +$a->strings['Antarctica/Macquarie'] = 'Antarctica/Macquarie'; $a->strings['Antarctica/Mawson'] = 'Antarctica/Mawson'; $a->strings['Antarctica/McMurdo'] = 'Antarctica/McMurdo'; $a->strings['Antarctica/Palmer'] = 'Antarctica/Palmer'; @@ -798,6 +819,7 @@ $a->strings['Asia/Dubai'] = 'Asia/Dubai'; $a->strings['Asia/Dushanbe'] = 'Asia/Dushanbe'; $a->strings['Asia/Gaza'] = 'Asia/Gaza'; $a->strings['Asia/Harbin'] = 'Asia/Harbin'; +$a->strings['Asia/Ho_Chi_Minh'] = 'Asia/Ho_Chi_Minh'; $a->strings['Asia/Hong_Kong'] = 'Asia/Hong_Kong'; $a->strings['Asia/Hovd'] = 'Asia/Hovd'; $a->strings['Asia/Irkutsk'] = 'Asia/Irkutsk'; @@ -809,7 +831,9 @@ $a->strings['Asia/Kabul'] = 'Asia/Kabul'; $a->strings['Asia/Kamchatka'] = 'Asia/Kamchatka'; $a->strings['Asia/Karachi'] = 'Asia/Karachi'; $a->strings['Asia/Kashgar'] = 'Asia/Kashgar'; +$a->strings['Asia/Kathmandu'] = 'Asia/Kathmandu'; $a->strings['Asia/Katmandu'] = 'Asia/Katmandu'; +$a->strings['Asia/Kolkata'] = 'Asia/Kolkata'; $a->strings['Asia/Krasnoyarsk'] = 'Asia/Krasnoyarsk'; $a->strings['Asia/Kuala_Lumpur'] = 'Asia/Kuala_Lumpur'; $a->strings['Asia/Kuching'] = 'Asia/Kuching'; @@ -821,6 +845,7 @@ $a->strings['Asia/Makassar'] = 'Asia/Makassar'; $a->strings['Asia/Manila'] = 'Asia/Manila'; $a->strings['Asia/Muscat'] = 'Asia/Muscat'; $a->strings['Asia/Nicosia'] = 'Asia/Nicosia'; +$a->strings['Asia/Novokuznetsk'] = 'Asia/Novokuznetsk'; $a->strings['Asia/Novosibirsk'] = 'Asia/Novosibirsk'; $a->strings['Asia/Omsk'] = 'Asia/Omsk'; $a->strings['Asia/Oral'] = 'Asia/Oral'; diff --git a/util/typo.php b/util/typo.php index ac61ef6d3..84a50e15e 100644 --- a/util/typo.php +++ b/util/typo.php @@ -41,7 +41,10 @@ echo 'util/strings.php' . "\n"; include_once('util/strings.php'); + echo count($a->strings) . ' strings' . "\n"; + $files = glob('view/*/strings.php'); + foreach($files as $file) { echo $file . "\n"; include_once($file); diff --git a/view/de/jot-header.tpl b/view/de/jot-header.tpl deleted file mode 100644 index 62fbe84e4..000000000 --- a/view/de/jot-header.tpl +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - diff --git a/view/de/msg-header.tpl b/view/de/msg-header.tpl deleted file mode 100644 index 174e6c985..000000000 --- a/view/de/msg-header.tpl +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - diff --git a/view/de/strings.php b/view/de/strings.php index b45ddee69..c18069f19 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -272,6 +272,11 @@ $a->strings['Clear browser location'] = 'Browser Standort leeren'; $a->strings['Permission settings'] = 'Berechtigungseinstellungen'; $a->strings['CC: email addresses'] = 'CC: EMail Addresse'; $a->strings['Example: bob@example.com, mary@example.com'] = 'Z.B.: bob@example.com, mary@example.com'; +$a->strings['Please enter a link URL:'] = 'Bitte URL des Links angeben:'; +$a->strings['Please enter a YouTube link:'] = 'Bitte den YouTube Link angeben:'; +$a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; +$a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; +$a->strings['Where are you right now?'] = 'Wo bist du im Moment?'; $a->strings['No such group'] = 'Es gibt keine solche Gruppe'; $a->strings['Group is empty'] = 'Gruppe ist leer'; $a->strings['Group: '] = 'Gruppe: '; diff --git a/view/en/msg-header.tpl b/view/en/msg-header.tpl deleted file mode 100644 index 174e6c985..000000000 --- a/view/en/msg-header.tpl +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - diff --git a/view/fr/jot-header.tpl b/view/fr/jot-header.tpl deleted file mode 100644 index b1b6dacf0..000000000 --- a/view/fr/jot-header.tpl +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - diff --git a/view/fr/msg-header.tpl b/view/fr/msg-header.tpl deleted file mode 100644 index 174e6c985..000000000 --- a/view/fr/msg-header.tpl +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - diff --git a/view/it/jot-header.tpl b/view/it/jot-header.tpl deleted file mode 100644 index 8ca5a0717..000000000 --- a/view/it/jot-header.tpl +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - diff --git a/view/it/msg-header.tpl b/view/it/msg-header.tpl deleted file mode 100644 index 69e813ae2..000000000 --- a/view/it/msg-header.tpl +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - diff --git a/view/it/strings.php b/view/it/strings.php index 68cf11793..f27d8a1b0 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -284,6 +284,11 @@ $a->strings["The database configuration file \".htconfig.php\" could not be writ $a->strings["Errors encountered creating database tables."] = "Errori creando le tabelle nel database."; $a->strings["Normal View"] = "Vista normale"; $a->strings["New Item View"] = "Vista Nuovi Elementi"; +$a->strings['Please enter a link URL:'] = 'Inserisci l\'indirizzo del collegamento:'; +$a->strings['Please enter a YouTube link:'] = 'Inserisci un collegamento a YouTube:'; +$a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; +$a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; +$a->strings['Where are you right now?'] = 'Dove ti trovi ora?'; $a->strings["No such group"] = "Nessun gruppo"; $a->strings["Group is empty"] = "Il gruppo è vuoto"; $a->strings["Group: "] = "Gruppo: "; diff --git a/view/en/jot-header.tpl b/view/jot-header.tpl similarity index 94% rename from view/en/jot-header.tpl rename to view/jot-header.tpl index d73fe7d62..774b37c86 100644 --- a/view/en/jot-header.tpl +++ b/view/jot-header.tpl @@ -24,9 +24,9 @@ tinyMCE.init({ forced_root_block : '', convert_urls: false, content_css: "$baseurl/view/custom_tinymce.css", - //Character count theme_advanced_path : false, setup : function(ed) { + //Character count ed.onKeyUp.add(function(ed, e) { var txt = tinyMCE.activeEditor.getContent(); var text = txt.length; @@ -87,7 +87,7 @@ tinyMCE.init({ }); function jotGetLink() { - reply = prompt("Please enter a link URL:"); + reply = prompt("$linkurl"); if(reply && reply.length) { $('#profile-rotator').show(); $.get('parse_url?url=' + reply, function(data) { @@ -98,21 +98,21 @@ tinyMCE.init({ } function jotGetVideo() { - reply = prompt("Please enter a YouTube link:"); + reply = prompt("$utubeurl"); if(reply && reply.length) { tinyMCE.execCommand('mceInsertRawHTML',false,'[youtube]' + reply + '[/youtube]'); } } function jotVideoURL() { - reply = prompt("Please enter a video(.ogg) link/URL:"); + reply = prompt("$vidurl"); if(reply && reply.length) { tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]'); } } function jotAudioURL() { - reply = prompt("Please enter an audio(.ogg) link/URL:"); + reply = prompt("$audurl"); if(reply && reply.length) { tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]'); } @@ -120,7 +120,7 @@ tinyMCE.init({ function jotGetLocation() { - reply = prompt("Where are you right now?", $('#jot-location').val()); + reply = prompt("$whereareu", $('#jot-location').val()); if(reply && reply.length) { $('#jot-location').val(reply); } diff --git a/view/sv/msg-header.tpl b/view/msg-header.tpl similarity index 98% rename from view/sv/msg-header.tpl rename to view/msg-header.tpl index 174e6c985..77e58bc09 100644 --- a/view/sv/msg-header.tpl +++ b/view/msg-header.tpl @@ -71,7 +71,7 @@ tinyMCE.init({ }); function jotGetLink() { - reply = prompt("Please enter a link URL:"); + reply = prompt("$linkurl"); if(reply && reply.length) { $('#profile-rotator').show(); $.get('parse_url?url=' + reply, function(data) { diff --git a/view/sv/jot-header.tpl b/view/sv/jot-header.tpl deleted file mode 100644 index b6e156324..000000000 --- a/view/sv/jot-header.tpl +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - From 82bd1ce3cb0097ad6be9650e4a1414e819cf8b0c Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 03:33:58 -0700 Subject: [PATCH 08/18] installation issues --- boot.php | 6 +++--- include/dba.php | 2 +- util/strings.php | 52 ++++++++++++++++++++++++------------------------ 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/boot.php b/boot.php index 81794af91..6c8fb9d15 100644 --- a/boot.php +++ b/boot.php @@ -1862,11 +1862,11 @@ function format_like($cnt,$arr,$type,$id) { if(! function_exists('load_view_file')) { function load_view_file($s) { + global $lang; + if(! isset($lang)) + $lang = 'en'; $b = basename($s); $d = dirname($s); - $lang = get_config('system','language'); - if($lang === false) - $lang = 'en'; if(file_exists("$d/$lang/$b")) return file_get_contents("$d/$lang/$b"); return file_get_contents($s); diff --git a/include/dba.php b/include/dba.php index e2f369f19..49b325cf7 100644 --- a/include/dba.php +++ b/include/dba.php @@ -28,7 +28,7 @@ class dba { if($install) { if(strlen($server) && ($server !== 'localhost') && ($server !== '127.0.0.1')) { if(! dns_get_record($server, DNS_A + DNS_CNAME + DNS_PTR)) { - notice( sprintf( t('Cannot locate DNS info for database server \'%s\'',$server))); + notice( sprintf( t('Cannot locate DNS info for database server \'%s\''), $server)); $this->connected = false; $this->db = null; return; diff --git a/util/strings.php b/util/strings.php index 042a33569..31dffd162 100644 --- a/util/strings.php +++ b/util/strings.php @@ -65,30 +65,6 @@ $a->strings['Birthdays this week:'] = 'Birthdays this week:'; $a->strings["\x28Adjusted for local time\x29"] = "\x28Adjusted for local time\x29"; $a->strings['[today]'] = '[today]'; $a->strings['link to source'] = 'link to source'; -$a->strings['No recipient selected.'] = 'No recipient selected.'; -$a->strings['[no subject]'] = '[no subject]'; -$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; -$a->strings['Wall Photos'] = 'Wall Photos'; -$a->strings['Message sent.'] = 'Message sent.'; -$a->strings['Message could not be sent.'] = 'Message could not be sent.'; -$a->strings['Messages'] = 'Messages'; -$a->strings['Inbox'] = 'Inbox'; -$a->strings['Outbox'] = 'Outbox'; -$a->strings['New Message'] = 'New Message'; -$a->strings['Message deleted.'] = 'Message deleted.'; -$a->strings['Conversation removed.'] = 'Conversation removed.'; -$a->strings['Send Private Message'] = 'Send Private Message'; -$a->strings['To:'] = 'To:'; -$a->strings['Subject:'] = 'Subject:'; -$a->strings['Your message:'] = 'Your message:'; -$a->strings['Upload photo'] = 'Upload photo'; -$a->strings['Insert web link'] = 'Insert web link'; -$a->strings['Please wait'] = 'Please wait'; -$a->strings['No messages.'] = 'No messages.'; -$a->strings['Delete conversation'] = 'Delete conversation'; -$a->strings['Message not available.'] = 'Message not available.'; -$a->strings['Delete message'] = 'Delete message'; -$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Applications'] = 'Applications'; $a->strings["Invite Friends"] = "Invite Friends"; $a->strings['Connect/Follow'] = 'Connect/Follow'; @@ -200,6 +176,7 @@ $a->strings['Private Message'] = 'Private Message'; $a->strings["I like this \x28toggle\x29"] = "I like this \x28toggle\x29"; $a->strings["I don't like this \x28toggle\x29"] = "I don't like this \x28toggle\x29"; $a->strings['Share'] = 'Share'; +$a->strings['Please wait'] = 'Please wait'; $a->strings['This is you'] = 'This is you'; $a->strings['Edit'] = 'Edit'; $a->strings['Delete'] = 'Delete'; @@ -212,6 +189,8 @@ $a->strings['Item has been removed.'] = 'Item has been removed.'; $a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Shared content is covered by the Creative Commons Attribution 3.0 license.'; $a->strings['Item not found'] = 'Item not found'; $a->strings['Edit post'] = 'Edit post'; +$a->strings['Upload photo'] = 'Upload photo'; +$a->strings['Insert web link'] = 'Insert web link'; $a->strings['Insert YouTube video'] = 'Insert YouTube video'; $a->strings['Insert Vorbis [.ogg] video'] = 'Insert Vorbis [.ogg] video'; $a->strings['Insert Vorbis [.ogg] audio'] = 'Insert Vorbis [.ogg] audio'; @@ -262,6 +241,7 @@ $a->strings['%s : Not a valid email address.'] = '%s : Not a valid email address $a->strings['%s : Message delivery failed.'] = '%s : Message delivery failed.'; $a->strings['Send invitations'] = 'Send invitations'; $a->strings['Enter email addresses, one per line:'] = 'Enter email addresses, one per line:'; +$a->strings['Your message:'] = 'Your message:'; $a->strings['To accept this invitation, please visit:'] = 'To accept this invitation, please visit:'; $a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:'; $a->strings["%d message sent."] = array( @@ -270,6 +250,7 @@ $a->strings["%d message sent."] = array( ); $a->strings['Unable to locate original post.'] = 'Unable to locate original post.'; $a->strings['Empty post discarded.'] = 'Empty post discarded.'; +$a->strings['Wall Photos'] = 'Wall Photos'; $a->strings["%s commented on your item at %s"] = "%s commented on your item at %s"; $a->strings["Administrator"] = "Administrator"; $a->strings["%s posted on your profile wall at %s"] = "%s posted on your profile wall at %s"; @@ -287,9 +268,28 @@ $a->strings["Welcome back %s"] = "Welcome back %s"; $a->strings['Manage Identities and/or Pages'] = 'Manage Identities and/or Pages'; $a->strings["\x28Toggle between different identities or community/group pages which share your account details.\x29"] = "\x28Toggle between different identities or community/group pages which share your account details.\x29"; $a->strings['Select an identity to manage: '] = 'Select an identity to manage: '; +$a->strings['No recipient selected.'] = 'No recipient selected.'; +$a->strings['[no subject]'] = '[no subject]'; +$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.'; +$a->strings['Message sent.'] = 'Message sent.'; +$a->strings['Message could not be sent.'] = 'Message could not be sent.'; +$a->strings['Messages'] = 'Messages'; +$a->strings['Inbox'] = 'Inbox'; +$a->strings['Outbox'] = 'Outbox'; +$a->strings['New Message'] = 'New Message'; +$a->strings['Message deleted.'] = 'Message deleted.'; +$a->strings['Conversation removed.'] = 'Conversation removed.'; +$a->strings['Please enter a link URL:'] = 'Please enter a link URL:'; +$a->strings['Send Private Message'] = 'Send Private Message'; +$a->strings['To:'] = 'To:'; +$a->strings['Subject:'] = 'Subject:'; +$a->strings['No messages.'] = 'No messages.'; +$a->strings['Delete conversation'] = 'Delete conversation'; +$a->strings['Message not available.'] = 'Message not available.'; +$a->strings['Delete message'] = 'Delete message'; +$a->strings['Send Reply'] = 'Send Reply'; $a->strings['Normal View'] = 'Normal View'; $a->strings['New Item View'] = 'New Item View'; -$a->strings['Please enter a link URL:'] = 'Please enter a link URL:'; $a->strings['Please enter a YouTube link:'] = 'Please enter a YouTube link:'; $a->strings["Please enter a video\x28.ogg\x29 link/URL:"] = "Please enter a video\x28.ogg\x29 link/URL:"; $a->strings["Please enter an audio\x28.ogg\x29 link/URL:"] = "Please enter an audio\x28.ogg\x29 link/URL:"; @@ -449,7 +449,7 @@ $a->strings['minutes'] = 'minutes'; $a->strings['second'] = 'second'; $a->strings['seconds'] = 'seconds'; $a->strings[' ago'] = ' ago'; -$a->strings['Cannot locate DNS info for database server \'%s\'',$server] = 'Cannot locate DNS info for database server \'%s\'',$server; +$a->strings['Cannot locate DNS info for database server \'%s\''] = 'Cannot locate DNS info for database server \'%s\''; $a->strings['Create a new group'] = 'Create a new group'; $a->strings['Everybody'] = 'Everybody'; $a->strings['Birthday:'] = 'Birthday:'; From 94cbf3bb80371d5b4160db8bef1d70f28f8a0d97 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 04:10:08 -0700 Subject: [PATCH 09/18] another template down --- mod/profile.php | 5 ++++- util/strings.php | 3 +++ view/de/strings.php | 3 +++ view/en/profile_tabs.tpl | 7 ------- view/fr/profile_tabs.tpl | 7 ------- view/it/profile_tabs.tpl | 7 ------- view/it/strings.php | 3 +++ view/{de => }/profile_tabs.tpl | 6 +++--- view/sv/profile_tabs.tpl | 7 ------- 9 files changed, 16 insertions(+), 32 deletions(-) delete mode 100644 view/en/profile_tabs.tpl delete mode 100644 view/fr/profile_tabs.tpl delete mode 100644 view/it/profile_tabs.tpl rename view/{de => }/profile_tabs.tpl (80%) delete mode 100644 view/sv/profile_tabs.tpl diff --git a/mod/profile.php b/mod/profile.php index 82a84c39e..fad8bc79b 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -98,7 +98,10 @@ function profile_content(&$a, $update = 0) { $o .= replace_macros($tpl,array( '$url' => $a->get_baseurl() . '/' . $a->cmd, - '$phototab' => $a->get_baseurl() . '/photos/' . $a->profile['nickname'] + '$phototab' => $a->get_baseurl() . '/photos/' . $a->profile['nickname'], + '$status' => t('Status') + '$profile' => t('Profile'), + '$photos' => t('Photos') )); diff --git a/util/strings.php b/util/strings.php index 31dffd162..907bfb6df 100644 --- a/util/strings.php +++ b/util/strings.php @@ -350,6 +350,9 @@ $a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #cam $a->strings['Recent Photos'] = 'Recent Photos'; $a->strings['Upload New Photos'] = 'Upload New Photos'; $a->strings['View Album'] = 'View Album'; +$a->strings['Status'] = 'Status'; +$a->strings['Profile'] = 'Profile'; +$a->strings['Photos'] = 'Photos'; $a->strings['Image uploaded but image cropping failed.'] = 'Image uploaded but image cropping failed.'; $a->strings['Unable to process image'] = 'Unable to process image'; $a->strings['Image uploaded successfully.'] = 'Image uploaded successfully.'; diff --git a/view/de/strings.php b/view/de/strings.php index c18069f19..2d8fe7006 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -331,6 +331,9 @@ $a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #cam $a->strings['Recent Photos'] = 'Neuste Fotos'; $a->strings['Upload New Photos'] = 'Weitere Fotos hochladen'; $a->strings['View Album'] = 'Album betrachten'; +$a->strings['Status'] = 'Status'; +$a->strings['Profile'] = 'Profil'; +$a->strings['Photos'] = 'Fotos'; $a->strings['Image uploaded but image cropping failed.'] = 'Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen.'; $a->strings['Image size reduction [175] failed.'] = 'Image size reduction [175] failed.'; $a->strings['Image size reduction [80] failed.'] = 'Image size reduction [80] failed.'; diff --git a/view/en/profile_tabs.tpl b/view/en/profile_tabs.tpl deleted file mode 100644 index 9c6c54a1c..000000000 --- a/view/en/profile_tabs.tpl +++ /dev/null @@ -1,7 +0,0 @@ - -
- Status - Profile - Photos -
-
\ No newline at end of file diff --git a/view/fr/profile_tabs.tpl b/view/fr/profile_tabs.tpl deleted file mode 100644 index 9c6c54a1c..000000000 --- a/view/fr/profile_tabs.tpl +++ /dev/null @@ -1,7 +0,0 @@ - -
- Status - Profile - Photos -
-
\ No newline at end of file diff --git a/view/it/profile_tabs.tpl b/view/it/profile_tabs.tpl deleted file mode 100644 index 9c0f27d62..000000000 --- a/view/it/profile_tabs.tpl +++ /dev/null @@ -1,7 +0,0 @@ - -
- Stato - Profilo - Foto -
-
diff --git a/view/it/strings.php b/view/it/strings.php index f27d8a1b0..a771f933d 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -165,6 +165,9 @@ $a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #cam $a->strings["Recent Photos"] = "Foto recenti"; $a->strings["Upload New Photos"] = "Carica nuova foto"; $a->strings["View Album"] = "Vedi album"; +$a->strings['Status'] = 'Stato'; +$a->strings['Profile'] = 'Profilo'; +$a->strings['Photos'] = 'Foto'; $a->strings["Item not found."] = "Elemento non trovato."; $a->strings["View \$owner_name's profile"] = "Guarda il profilo di \$owner_name"; $a->strings["to"] = "a"; diff --git a/view/de/profile_tabs.tpl b/view/profile_tabs.tpl similarity index 80% rename from view/de/profile_tabs.tpl rename to view/profile_tabs.tpl index 56e7d626f..975d069a6 100644 --- a/view/de/profile_tabs.tpl +++ b/view/profile_tabs.tpl @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/view/sv/profile_tabs.tpl b/view/sv/profile_tabs.tpl deleted file mode 100644 index 9c6c54a1c..000000000 --- a/view/sv/profile_tabs.tpl +++ /dev/null @@ -1,7 +0,0 @@ - -
- Status - Profile - Photos -
-
\ No newline at end of file From 0926532323344e486dd4ad42467b3ef9c6400a05 Mon Sep 17 00:00:00 2001 From: Olivier Migeot Date: Mon, 21 Mar 2011 13:45:41 +0100 Subject: [PATCH 10/18] Started to convert french translation to the new format. --- view/fr/messages.po | 2699 +++++++++++++++++++++++++++++++++++++++++++ view/fr/strings.php | 1624 ++++++++++---------------- 2 files changed, 3279 insertions(+), 1044 deletions(-) create mode 100644 view/fr/messages.po diff --git a/view/fr/messages.po b/view/fr/messages.po new file mode 100644 index 000000000..6759f311b --- /dev/null +++ b/view/fr/messages.po @@ -0,0 +1,2699 @@ +# FRIENDIKA Distribuited Social Network +# Copyright (C) 2010, 2011 Mike Macgirvin +# This file is distributed under the same license as the Friendika package. +# Mike Macgirvin, 2010 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 2.1.924\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-03-21 08:22+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Olivier Migeot \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +"X-Language: fr_FR\n" + +#: ../../include/auth.php:27 +msgid "Logged out." +msgstr "Déconnecté." + +#: ../../include/auth.php:105 ../../include/auth.php:130 +#: ../../include/auth.php:183 ../../mod/openid.php:62 ../../mod/openid.php:109 +msgid "Login failed." +msgstr "Échec de connexion." + +#: ../../include/auth.php:194 ../../mod/openid.php:73 +msgid "Welcome back " +msgstr "Bienvenue à nouveau, " + +#: ../../include/Photo.php:225 ../../include/Photo.php:232 +#: ../../include/Photo.php:239 ../../include/items.php:982 +#: ../../include/items.php:985 ../../include/items.php:988 +#: ../../mod/photos.php:34 ../../mod/photos.php:106 ../../mod/photos.php:781 +#: ../../mod/photos.php:850 ../../mod/photos.php:865 ../../mod/photos.php:1233 +#: ../../mod/photos.php:1244 +msgid "Contact Photos" +msgstr "Photos du contact" + +#: ../../include/acl_selectors.php:132 +msgid "Visible To:" +msgstr "Visible par:" + +#: ../../include/acl_selectors.php:136 ../../include/acl_selectors.php:151 +msgid "Groups" +msgstr "Groupes" + +#: ../../include/acl_selectors.php:140 ../../include/acl_selectors.php:155 +#: ../../include/nav.php:111 ../../mod/contacts.php:306 ../../boot.php:2022 +msgid "Contacts" +msgstr "Contacts" + +#: ../../include/acl_selectors.php:147 +msgid "Except For:" +msgstr "Sauf pour:" + +#: ../../include/profile_selectors.php:6 +msgid "Male" +msgstr "Masculin" + +#: ../../include/profile_selectors.php:6 +msgid "Female" +msgstr "Féminin" + +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" +msgstr "Actuellement masculin" + +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" +msgstr "Actuellement féminin" + +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" +msgstr "Principalement masculin" + +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" +msgstr "Principalement féminin" + +#: ../../include/profile_selectors.php:6 +msgid "Transgender" +msgstr "Transgenre" + +#: ../../include/profile_selectors.php:6 +msgid "Intersex" +msgstr "Inter-sexe" + +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" +msgstr "Transsexuel" + +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" +msgstr "Hermaphrodite" + +#: ../../include/profile_selectors.php:6 +msgid "Neuter" +msgstr "Neutre" + +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" +msgstr "Non-spécifique" + +#: ../../include/profile_selectors.php:6 +msgid "Other" +msgstr "Autre" + +#: ../../include/profile_selectors.php:6 +msgid "Undecided" +msgstr "Indécis" + +#: ../../include/profile_selectors.php:19 +msgid "Males" +msgstr "Hommes" + +#: ../../include/profile_selectors.php:19 +msgid "Females" +msgstr "Femmes" + +#: ../../include/profile_selectors.php:19 +msgid "Gay" +msgstr "Gay" + +#: ../../include/profile_selectors.php:19 +msgid "Lesbian" +msgstr "Lesbienne" + +#: ../../include/profile_selectors.php:19 +msgid "No Preference" +msgstr "Sans préférence" + +#: ../../include/profile_selectors.php:19 +msgid "Bisexual" +msgstr "Bisexuel" + +#: ../../include/profile_selectors.php:19 +msgid "Autosexual" +msgstr "Auto-sexuel" + +#: ../../include/profile_selectors.php:19 +msgid "Abstinent" +msgstr "Abstinent" + +#: ../../include/profile_selectors.php:19 +msgid "Virgin" +msgstr "Vierge" + +#: ../../include/profile_selectors.php:19 +msgid "Deviant" +msgstr "Déviant" + +#: ../../include/profile_selectors.php:19 +msgid "Fetish" +msgstr "Fétichiste" + +#: ../../include/profile_selectors.php:19 +msgid "Oodles" +msgstr "Oodles" + +#: ../../include/profile_selectors.php:19 +msgid "Nonsexual" +msgstr "Non-sexuel" + +#: ../../include/profile_selectors.php:33 +msgid "Single" +msgstr "Célibataire" + +#: ../../include/profile_selectors.php:33 +msgid "Lonely" +msgstr "Esseulé" + +#: ../../include/profile_selectors.php:33 +msgid "Available" +msgstr "Disponible" + +#: ../../include/profile_selectors.php:33 +msgid "Unavailable" +msgstr "Indisponible" + +#: ../../include/profile_selectors.php:33 +msgid "Dating" +msgstr "Dans une relation" + +#: ../../include/profile_selectors.php:33 +msgid "Unfaithful" +msgstr "Infidèle" + +#: ../../include/profile_selectors.php:33 +msgid "Sex Addict" +msgstr "Accro au sexe" + +#: ../../include/profile_selectors.php:33 +msgid "Friends" +msgstr "Amis" + +#: ../../include/profile_selectors.php:33 +msgid "Friends/Benefits" +msgstr "Amis par intérêt" + +#: ../../include/profile_selectors.php:33 +msgid "Casual" +msgstr "Casual" + +#: ../../include/profile_selectors.php:33 +msgid "Engaged" +msgstr "Fiancé" + +#: ../../include/profile_selectors.php:33 +msgid "Married" +msgstr "Marié" + +#: ../../include/profile_selectors.php:33 +msgid "Partners" +msgstr "Partenaire" + +#: ../../include/profile_selectors.php:33 +msgid "Cohabiting" +msgstr "En cohabitation" + +#: ../../include/profile_selectors.php:33 +msgid "Happy" +msgstr "Heureux" + +#: ../../include/profile_selectors.php:33 +msgid "Not Looking" +msgstr "Sans recherche" + +#: ../../include/profile_selectors.php:33 +msgid "Swinger" +msgstr "Échangiste" + +#: ../../include/profile_selectors.php:33 +msgid "Betrayed" +msgstr "Trahi(e)" + +#: ../../include/profile_selectors.php:33 +msgid "Separated" +msgstr "Séparé" + +#: ../../include/profile_selectors.php:33 +msgid "Unstable" +msgstr "Instable" + +#: ../../include/profile_selectors.php:33 +msgid "Divorced" +msgstr "Divorcé" + +#: ../../include/profile_selectors.php:33 +msgid "Widowed" +msgstr "Veuf/Veuve" + +#: ../../include/profile_selectors.php:33 +msgid "Uncertain" +msgstr "Incertain" + +#: ../../include/profile_selectors.php:33 +msgid "Complicated" +msgstr "Compliqué" + +#: ../../include/profile_selectors.php:33 +msgid "Don't care" +msgstr "S'en désintéresse" + +#: ../../include/profile_selectors.php:33 +msgid "Ask me" +msgstr "Me demander" + +#: ../../include/contact_selectors.php:32 +msgid "Unknown | Not categorised" +msgstr "Inconnu | Non-classé" + +#: ../../include/contact_selectors.php:33 +msgid "Block immediately" +msgstr "Bloquer immédiatement" + +#: ../../include/contact_selectors.php:34 +msgid "Shady, spammer, self-marketer" +msgstr "Douteux, spammeur, accro à l'auto-promotion" + +#: ../../include/contact_selectors.php:35 +msgid "Known to me, but no opinion" +msgstr "Connu de moi, mais sans opinion" + +#: ../../include/contact_selectors.php:36 +msgid "OK, probably harmless" +msgstr "OK, probablement inoffensif" + +#: ../../include/contact_selectors.php:37 +msgid "Reputable, has my trust" +msgstr "Réputé, a toute ma confiance" + +#: ../../include/contact_selectors.php:55 +msgid "Frequently" +msgstr "Fréquemment" + +#: ../../include/contact_selectors.php:56 +msgid "Hourly" +msgstr "Toutes les heures" + +#: ../../include/contact_selectors.php:57 +msgid "Twice daily" +msgstr "Deux fois par jour" + +#: ../../include/contact_selectors.php:58 +msgid "Daily" +msgstr "Chaque jour" + +#: ../../include/contact_selectors.php:59 +msgid "Weekly" +msgstr "Chaque semaine" + +#: ../../include/contact_selectors.php:60 +msgid "Monthly" +msgstr "Chaque mois" + +#: ../../include/group.php:130 +msgid "Create a new group" +msgstr "Créer un nouveau groupe" + +#: ../../include/group.php:131 +msgid "Everybody" +msgstr "Tout le monde" + +#: ../../include/oembed.php:57 +#, fuzzy +msgid "Embedding disabled" +msgstr "Incorporation désactivée" + +#: ../../include/datetime.php:44 ../../include/datetime.php:46 +msgid "Miscellaneous" +msgstr "Divers" + +#: ../../include/datetime.php:148 +msgid "less than a second ago" +msgstr "il y a moins d'une seconde" + +#: ../../include/datetime.php:151 +msgid "year" +msgstr "an" + +#: ../../include/datetime.php:151 +msgid "years" +msgstr "ans" + +#: ../../include/datetime.php:152 +msgid "month" +msgstr "mois" + +#: ../../include/datetime.php:152 +msgid "months" +msgstr "mois" + +#: ../../include/datetime.php:153 +msgid "week" +msgstr "semaine" + +#: ../../include/datetime.php:153 +msgid "weeks" +msgstr "semaines" + +#: ../../include/datetime.php:154 +msgid "day" +msgstr "jour" + +#: ../../include/datetime.php:154 +msgid "days" +msgstr "jours" + +#: ../../include/datetime.php:155 +msgid "hour" +msgstr "heure" + +#: ../../include/datetime.php:155 +msgid "hours" +msgstr "heures" + +#: ../../include/datetime.php:156 +msgid "minute" +msgstr "minute" + +#: ../../include/datetime.php:156 +msgid "minutes" +msgstr "minutes" + +#: ../../include/datetime.php:157 +msgid "second" +msgstr "seconde" + +#: ../../include/datetime.php:157 +msgid "seconds" +msgstr "secondes" + +#: ../../include/datetime.php:164 +msgid " ago" +msgstr " auparavant" + +#: ../../include/items.php:1027 +msgid "Birthday:" +msgstr "Anniversaire:" + +#: ../../include/items.php:1364 ../../mod/dfrn_request.php:536 +msgid "[Name Withheld]" +msgstr "[Nom non publié]" + +#: ../../include/items.php:1371 +#, fuzzy +msgid "You have a new follower at " +msgstr "Vous avez un nouvel abonné à " + +#: ../../include/items.php:1373 ../../mod/register.php:311 +#: ../../mod/register.php:348 ../../mod/dfrn_confirm.php:649 +#: ../../mod/lostpass.php:39 ../../mod/item.php:475 ../../mod/item.php:498 +#: ../../mod/regmod.php:93 ../../mod/dfrn_notify.php:177 +#: ../../mod/dfrn_notify.php:389 ../../mod/dfrn_notify.php:475 +#: ../../mod/dfrn_request.php:545 +msgid "Administrator" +msgstr "Administrateur" + +#: ../../include/dba.php:31 +#, fuzzy, php-format +msgid "Cannot locate DNS info for database server '%s'" +msgstr "" +"Impossible de localiser les informations DNS pour le serveur de base de " +"données '%s'" + +#: ../../include/nav.php:38 ../../boot.php:837 +msgid "Logout" +msgstr "Se déconnecter" + +#: ../../include/nav.php:44 ../../boot.php:817 ../../boot.php:823 +msgid "Login" +msgstr "Connexion" + +#: ../../include/nav.php:56 ../../include/nav.php:91 +msgid "Home" +msgstr "Accueil" + +#: ../../include/nav.php:61 ../../mod/register.php:445 ../../boot.php:809 +msgid "Register" +msgstr "S'inscrire" + +#: ../../include/nav.php:64 +#, fuzzy +msgid "Apps" +msgstr "Applications" + +#: ../../include/nav.php:67 ../../mod/search.php:17 ../../boot.php:2055 +msgid "Search" +msgstr "Recherche" + +#: ../../include/nav.php:77 +msgid "Directory" +msgstr "Annuaire" + +#: ../../include/nav.php:87 +msgid "Network" +msgstr "Réseau" + +#: ../../include/nav.php:96 +msgid "Notifications" +msgstr "Notifications" + +#: ../../include/nav.php:100 ../../mod/message.php:125 +msgid "Messages" +msgstr "Messages" + +#: ../../include/nav.php:104 +#, fuzzy +msgid "Manage" +msgstr "Gérer" + +#: ../../include/nav.php:107 +msgid "Settings" +msgstr "Réglages" + +#: ../../include/nav.php:109 +msgid "Profiles" +msgstr "Profils" + +#: ../../addon/java_upload/java_upload.php:33 +msgid "Select files to upload: " +msgstr "Choisir les fichiers à envoyer: " + +#: ../../addon/java_upload/java_upload.php:35 +msgid "" +"Use the following controls only if the Java uploader [above] fails to launch." +msgstr "" +"Utilisez le formulaire suivant uniquement si l'applet Java [ci-dessus] ne " +"parvient pas à se lancer." + +#: ../../addon/facebook/facebook.php:110 ../../mod/profiles.php:7 +#: ../../mod/profiles.php:227 ../../mod/wall_upload.php:42 +#: ../../mod/register.php:25 ../../mod/network.php:6 +#: ../../mod/dfrn_confirm.php:53 ../../mod/display.php:308 +#: ../../mod/message.php:8 ../../mod/message.php:116 ../../mod/settings.php:14 +#: ../../mod/settings.php:19 ../../mod/settings.php:210 ../../mod/item.php:57 +#: ../../mod/item.php:668 ../../mod/group.php:19 ../../mod/profile_photo.php:19 +#: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:139 +#: ../../mod/profile_photo.php:150 ../../mod/viewcontacts.php:13 +#: ../../mod/regmod.php:16 ../../mod/invite.php:13 ../../mod/invite.php:50 +#: ../../mod/manage.php:75 ../../mod/follow.php:8 ../../mod/photos.php:85 +#: ../../mod/photos.php:773 ../../mod/notifications.php:56 +#: ../../mod/contacts.php:101 ../../mod/editpost.php:10 ../../index.php:251 +msgid "Permission denied." +msgstr "Permission refusée." + +#: ../../addon/facebook/facebook.php:116 +#, fuzzy +msgid "Facebook disabled" +msgstr "Connecteur Facebook désactivé" + +#: ../../addon/facebook/facebook.php:124 +#, fuzzy +msgid "Facebook API key is missing." +msgstr "Clé d'API Facebook manquante." + +#: ../../addon/facebook/facebook.php:131 +#, fuzzy +msgid "Facebook Connect" +msgstr "Connecteur Facebook" + +#: ../../addon/facebook/facebook.php:137 +#, fuzzy +msgid "Install Facebook post connector" +msgstr "Installer le connecteur Facebook" + +#: ../../addon/facebook/facebook.php:144 +#, fuzzy +msgid "Remove Facebook post connector" +msgstr "Retirer le connecteur Facebook" + +#: ../../addon/facebook/facebook.php:150 +#, fuzzy +msgid "Post to Facebook by default" +msgstr "Poster sur Facebook par défaut" + +#: ../../addon/facebook/facebook.php:151 +#: ../../addon/randplace/randplace.php:179 ../../addon/twitter/twitter.php:156 +#: ../../addon/twitter/twitter.php:175 ../../addon/statusnet/statusnet.php:163 +#: ../../addon/statusnet/statusnet.php:189 +#: ../../addon/statusnet/statusnet.php:207 ../../mod/install.php:109 +#: ../../mod/invite.php:64 ../../mod/manage.php:106 ../../mod/photos.php:801 +#: ../../mod/photos.php:858 ../../mod/photos.php:1066 +msgid "Submit" +msgstr "Envoyer" + +#: ../../addon/facebook/facebook.php:174 +#, fuzzy +msgid "Facebook" +msgstr "Facebook" + +#: ../../addon/facebook/facebook.php:175 +#, fuzzy +msgid "Facebook Connector Settings" +msgstr "Réglages du connecteur Facebook" + +#: ../../addon/facebook/facebook.php:189 +#, fuzzy +msgid "Post to Facebook" +msgstr "Poster sur Facebook" + +#: ../../addon/facebook/facebook.php:230 +#, fuzzy +msgid "Image: " +msgstr "Image: " + +#: ../../addon/randplace/randplace.php:171 +#, fuzzy +msgid "Randplace Settings" +msgstr "Réglages de Randplace" + +#: ../../addon/randplace/randplace.php:173 +#, fuzzy +msgid "Enable Randplace Plugin" +msgstr "Activer l'extension Randplace" + +#: ../../addon/twitter/twitter.php:64 +#, fuzzy +msgid "Post to Twitter" +msgstr "Poster sur Twitter" + +#: ../../addon/twitter/twitter.php:122 +#, fuzzy +msgid "Twitter Posting Settings" +msgstr "Réglages du connecteur Twitter" + +#: ../../addon/twitter/twitter.php:129 +#, fuzzy +msgid "" +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "" +"Pas de paire de clés pour Twitter. Merci de contacter l'administrateur du " +"site." + +#: ../../addon/twitter/twitter.php:148 +#, fuzzy +msgid "" +"At this Friendika instance the Twitter plugin was enabled but you have not " +"yet connected your account to your Twitter account. To do so click the " +"button below to get a PIN from Twitter which you have to copy into the input " +"box below and submit the form. Only your public posts will " +"be posted to Twitter." +msgstr "" +"Sur cette instance de Friendika, le connecteur Twitter a été activé, mais " +"vous n'avez pas encore connecté votre compte à Twitter. Pour ce faire, " +"cliquez sur le bouton ci-dessous pour obtenir un PIN de Twitter, que vous " +"aurez à coller dans la boîte ci-dessous. Ensuite, validez le formulaire. " +"Seuls vos articles publics seront postés sur Twitter." + +#: ../../addon/twitter/twitter.php:149 +#, fuzzy +msgid "Log in with Twitter" +msgstr "Se connecter à Twitter" + +#: ../../addon/twitter/twitter.php:151 +#, fuzzy +msgid "Copy the PIN from Twitter here" +msgstr "Copiez le PIN de Twitter ici" + +#: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:197 +#, fuzzy +msgid "Currently connected to: " +msgstr "Actuellement connecté à: " + +#: ../../addon/twitter/twitter.php:166 +#, fuzzy +msgid "" +"If enabled all your public postings will be posted to the " +"associated Twitter account as well." +msgstr "" +"Si activé, tous vos articles publics seront également " +"postés au compte Twitter associé." + +#: ../../addon/twitter/twitter.php:168 +#, fuzzy +msgid "Send public postings to Twitter" +msgstr "Envoyer les articles publics à Twitter" + +#: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:204 +#, fuzzy +msgid "Clear OAuth configuration" +msgstr "Effacer la configuration OAuth" + +#: ../../addon/tictac/tictac.php:14 +#, fuzzy +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "Morpion en trois dimensions" + +#: ../../addon/tictac/tictac.php:47 +#, fuzzy +msgid "3D Tic-Tac-Toe" +msgstr "Morpion 3D" + +#: ../../addon/tictac/tictac.php:52 +#, fuzzy +msgid "New game" +msgstr "Nouvelle partie" + +#: ../../addon/tictac/tictac.php:53 +#, fuzzy +msgid "New game with handicap" +msgstr "Nouvelle partie avec handicap" + +#: ../../addon/tictac/tictac.php:54 +#, fuzzy +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " +msgstr "" +"Le morpion 3D, c'est comme la version traditionnelle. Sauf qu'on joue sur " +"plusieurs étages en même temps." + +#: ../../addon/tictac/tictac.php:55 +#, fuzzy +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." +msgstr "" +"Dans le cas qui nous concerne, il y a trois étages. Vous gagnez en alignant " +"trois coups dans n'importe quel étage, ainsi que verticalement ou en " +"diagonale entre les étages." + +#: ../../addon/tictac/tictac.php:57 +#, fuzzy +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "" +"Le handicap interdit la position centrale de l'étage du milieu, parce que le " +"joueur qui prend cette case obtient souvent un avantage." + +#: ../../addon/tictac/tictac.php:176 +#, fuzzy +msgid "You go first..." +msgstr "À vous de jouer..." + +#: ../../addon/tictac/tictac.php:181 +#, fuzzy +msgid "I'm going first this time..." +msgstr "Je commence..." + +#: ../../addon/tictac/tictac.php:187 +#, fuzzy +msgid "You won!" +msgstr "Vous avez gagné!" + +#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 +#, fuzzy +msgid "\"Cat\" game!" +msgstr "Match nul!" + +#: ../../addon/tictac/tictac.php:216 +#, fuzzy +msgid "I won!" +msgstr "J'ai gagné!" + +#: ../../addon/statusnet/statusnet.php:78 +#, fuzzy +msgid "Post to StatusNet" +msgstr "Poster sur StatusNet" + +#: ../../addon/statusnet/statusnet.php:146 +#, fuzzy +msgid "StatusNet Posting Settings" +msgstr "Réglages du connecteur StatusNet" + +#: ../../addon/statusnet/statusnet.php:152 +#, fuzzy +msgid "" +"No consumer key pair for StatusNet found. Register your Friendika Account as " +"an desktop client on your StatusNet account, copy the consumer key pair here " +"and enter the API base root.
Before you register your own OAuth key " +"pair ask the administrator if there is already a key pair for this Friendika " +"installation at your favorited StatusNet installation." +msgstr "" +"Aucune paire de clé n'a été trouvée pour StatusNet. Inscrivez votre compte " +"Friendika comme client bureautique sur votre compte StatusNet, puis copiez " +"la paire de clés de consommateur ici et renseignez le chemin de base de " +"l'API.
Avant d'enregistrer votre propre paire de clés OAuth, merci de " +"vérifier auprès de l'administrateur qu'il en existe pas déjà une pour votre " +"fournisseur StatusNet." + +#: ../../addon/statusnet/statusnet.php:154 +#, fuzzy +msgid "OAuth Consumer Key" +msgstr "Clé de consommateur OAuth" + +#: ../../addon/statusnet/statusnet.php:157 +#, fuzzy +msgid "OAuth Consumer Secret" +msgstr "Secret de consommateur OAuth" + +#: ../../addon/statusnet/statusnet.php:160 +#, fuzzy +msgid "Base API Path (remember the trailing /)" +msgstr "Chemin de base de l'API (n'oubliez pas le / final)" + +#: ../../addon/statusnet/statusnet.php:181 +#, fuzzy +msgid "" +"To connect to your StatusNet account click the button below to get a " +"security code from StatusNet which you have to copy into the input box below " +"and submit the form. Only your public posts will be posted " +"to StatusNet." +msgstr "" +"Pour vous connecter à votre compte StatusNet, cliquez sur le bouton " +"ci-dessous pour obtenir un code de sécurité de StatusNet, que vous aurez à " +"coller dans la boîte ci-dessous. Ensuite, validez le formulaire. Seuls vos " +"articles publics seront postés sur StatusNet." + +#: ../../addon/statusnet/statusnet.php:182 +#, fuzzy +msgid "Log in with StatusNet" +msgstr "Se connecter à StatusNet" + +#: ../../addon/statusnet/statusnet.php:184 +#, fuzzy +msgid "Copy the security code from StatusNet here" +msgstr "Collez le code de sécurité de StatusNet ici" + +#: ../../addon/statusnet/statusnet.php:198 +#, fuzzy +msgid "" +"If enabled all your public postings will be posted to the " +"associated StatusNet account as well." +msgstr "" +"Si actif, toutes vos publications publiques seront " +"également postées au compte StatusNet associé." + +#: ../../addon/statusnet/statusnet.php:200 +#, fuzzy +msgid "Send public postings to StatusNet" +msgstr "Envoyer les contenus publics à StatusNet" + +#: ../../addon/js_upload/js_upload.php:39 +#, fuzzy +msgid "Upload a file" +msgstr "Téléverser un fichier" + +#: ../../addon/js_upload/js_upload.php:40 +#, fuzzy +msgid "Drop files here to upload" +msgstr "Déposer des fichiers ici pour les téléverser" + +#: ../../addon/js_upload/js_upload.php:41 ../../mod/tagrm.php:11 +#: ../../mod/tagrm.php:94 ../../mod/dfrn_request.php:628 +msgid "Cancel" +msgstr "Annuler" + +#: ../../addon/js_upload/js_upload.php:42 +#, fuzzy +msgid "Failed" +msgstr "Échec" + +#: ../../addon/js_upload/js_upload.php:288 +#, fuzzy +msgid "No files were uploaded." +msgstr "Aucun fichier n'a été téléversé." + +#: ../../addon/js_upload/js_upload.php:294 +#, fuzzy +msgid "Uploaded file is empty" +msgstr "Le fichier téléversé est vide" + +#: ../../addon/js_upload/js_upload.php:299 +#, fuzzy +msgid "Uploaded file is too large" +msgstr "Le fichier téléversé est trop volumineux" + +#: ../../addon/js_upload/js_upload.php:306 ../../mod/photos.php:559 +msgid "Image exceeds size limit of " +msgstr "L'image dépasse la taille maximale de " + +#: ../../addon/js_upload/js_upload.php:317 +#, fuzzy +msgid "File has an invalid extension, it should be one of " +msgstr "Le fichier a une extension invalide, elle devrait être parmi " + +#: ../../addon/js_upload/js_upload.php:328 +#, fuzzy +msgid "Upload was cancelled, or server error encountered" +msgstr "Téléversement annulé, ou erreur de serveur" + +#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 +#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "Profil introuvable." + +#: ../../mod/profiles.php:28 +msgid "Profile Name is required." +msgstr "Le nom du profil est requis." + +#: ../../mod/profiles.php:199 +msgid "Profile updated." +msgstr "Profil mis à jour." + +#: ../../mod/profiles.php:254 +msgid "Profile deleted." +msgstr "Profil supprimé." + +#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 +msgid "Profile-" +msgstr "Profil-" + +#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 +msgid "New profile created." +msgstr "Nouveau profil créé." + +#: ../../mod/profiles.php:307 +msgid "Profile unavailable to clone." +msgstr "Ce profil ne peut être cloné." + +#: ../../mod/profiles.php:370 +msgid "" +"This is your public profile.
It may " +"be visible to anybody using the internet." +msgstr "" +"Ceci est votre profil public.
Il peut " +"être visible par n'importe quel utilisateur d'Internet." + +#: ../../mod/profiles.php:380 +msgid "Age: " +msgstr "Age: " + +#: ../../mod/profiles.php:422 +msgid "Profile Image" +msgstr "Image du profil" + +#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 +#, fuzzy, php-format +msgid "Image exceeds size limit of %d" +msgstr "L'image excède la taille limite de %d" + +#: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 +#: ../../mod/photos.php:571 +msgid "Unable to process image." +msgstr "Impossible de traiter l'image." + +#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 +#: ../../mod/wall_upload.php:95 ../../mod/message.php:93 ../../mod/item.php:212 +msgid "Wall Photos" +msgstr "Photos du mur" + +#: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:230 +#: ../../mod/photos.php:589 +#, fuzzy +msgid "Image upload failed." +msgstr "Le téléversement de l'image a échoué." + +#: ../../mod/register.php:47 +msgid "Invalid OpenID url" +msgstr "Adresse OpenID invalide" + +#: ../../mod/register.php:62 +msgid "Please enter the required information." +msgstr "Entrez les informations requises." + +#: ../../mod/register.php:74 +msgid "Please use a shorter name." +msgstr "Utilisez un nom plus court." + +#: ../../mod/register.php:76 +msgid "Name too short." +msgstr "Nom trop court." + +#: ../../mod/register.php:89 +#, fuzzy +msgid "That doesn\\'t appear to be your full (First Last) name." +msgstr "Ceci ne semble pas être votre nom complet (Prénom Nom)." + +#: ../../mod/register.php:92 +#, fuzzy +msgid "Your email domain is not among those allowed on this site." +msgstr "Votre domaine de courriel n'est pas autorisé sur ce site." + +#: ../../mod/register.php:95 +#, fuzzy +msgid "Not a valid email address." +msgstr "Ceci n'est pas une adresse courriel valide." + +#: ../../mod/register.php:101 +#, fuzzy +msgid "Cannot use that email." +msgstr "Impossible d'utiliser ce courriel." + +#: ../../mod/register.php:106 +msgid "" +"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " +"must also begin with a letter." +msgstr "" +"Votre \"pseudo\" peut seulement contenir les caractères \"a-z\", \"0-9\", " +"\"-\", and \"_\", et doit commencer par une lettre." + +#: ../../mod/register.php:112 +msgid "Nickname is already registered. Please choose another." +msgstr "Pseudo déjà utilisé. Merci d'en choisir un autre." + +#: ../../mod/register.php:131 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "ERREUR SÉRIEUSE: La génération des clés de sécurité a échoué." + +#: ../../mod/register.php:198 +msgid "An error occurred during registration. Please try again." +msgstr "Une erreur est survenue lors de l'inscription. Merci de recommencer." + +#: ../../mod/register.php:216 +msgid "An error occurred creating your default profile. Please try again." +msgstr "" +"Une erreur est survenue lors de la création de votre profil par défaut. " +"Merci de recommencer." + +#: ../../mod/register.php:267 ../../mod/register.php:274 +#: ../../mod/register.php:281 ../../mod/profile_photo.php:58 +#: ../../mod/profile_photo.php:65 ../../mod/profile_photo.php:72 +#: ../../mod/profile_photo.php:155 ../../mod/profile_photo.php:225 +#: ../../mod/profile_photo.php:234 ../../mod/photos.php:106 +#: ../../mod/photos.php:531 ../../mod/photos.php:850 ../../mod/photos.php:865 +msgid "Profile Photos" +msgstr "Photos du profil" + +#: ../../mod/register.php:310 ../../mod/regmod.php:92 +#, fuzzy, php-format +msgid "Registration details for %s" +msgstr "Détails d'inscription pour %s" + +#: ../../mod/register.php:315 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "" +"Inscription réussie. Vérifiez vos emails pour la suite des instructions." + +#: ../../mod/register.php:319 +msgid "Failed to send email message. Here is the message that failed." +msgstr "Impossible d'envoyer un email. Voici le message qui a échoué." + +#: ../../mod/register.php:324 +msgid "Your registration can not be processed." +msgstr "Votre inscription ne peut être traitée." + +#: ../../mod/register.php:347 +#, fuzzy, php-format +msgid "Registration request at %s" +msgstr "Demande d'inscription à %s" + +#: ../../mod/register.php:351 +msgid "Your registration is pending approval by the site owner." +msgstr "Votre inscription attend une validation du propriétaire du site." + +#: ../../mod/register.php:399 +#, fuzzy +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking 'Register'." +msgstr "" +"Vous pouvez (si vous le souhaitez) remplir ce formulaire via OpenID. " +"Fournissez votre OpenID et cliquez \"S'inscrire\"." + +#: ../../mod/register.php:400 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" +"Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez " +"le reste." + +#: ../../mod/register.php:401 +msgid "Your OpenID (optional): " +msgstr "Votre OpenID (facultatif): " + +#: ../../mod/register.php:415 +#, fuzzy +msgid "Include your profile in member directory?" +msgstr "Inclure votre profil dans l'annuaire des membres?" + +#: ../../mod/register.php:418 ../../mod/dfrn_request.php:618 +msgid "Yes" +msgstr "Oui" + +#: ../../mod/register.php:419 ../../mod/dfrn_request.php:619 +msgid "No" +msgstr "Non" + +#: ../../mod/register.php:424 ../../mod/network.php:484 +#: ../../mod/display.php:317 ../../mod/profile.php:435 +msgid "" +"Shared content is covered by the Creative Commons " +"Attribution 3.0 license." +msgstr "" +"Le contenu est partagé suivant les termes de la licence Creative Commons " +"Attribution 3.0." + +#: ../../mod/register.php:431 +msgid "Registration" +msgstr "Inscription" + +#: ../../mod/register.php:439 +#, fuzzy +msgid "Your Full Name (e.g. Joe Smith): " +msgstr "Votre nom complet (p.ex. Michel Dupont): " + +#: ../../mod/register.php:440 +#, fuzzy +msgid "Your Email Address: " +msgstr "Votre adresse courriel: " + +#: ../../mod/register.php:441 +#, fuzzy +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be " +"'nickname@$sitename'." +msgstr "" +"Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de " +"votre profil en découlera sous la forme 'pseudo@$sitename'." + +#: ../../mod/register.php:442 +msgid "Choose a nickname: " +msgstr "Choisir un pseudo: " + +#: ../../mod/apps.php:6 +#, fuzzy +msgid "Applications" +msgstr "Applications" + +#: ../../mod/network.php:18 +msgid "Normal View" +msgstr "Vue normale" + +#: ../../mod/network.php:20 +msgid "New Item View" +msgstr "Vue des nouveautés" + +#: ../../mod/network.php:69 ../../mod/message.php:172 ../../mod/profile.php:134 +#, fuzzy +msgid "Please enter a link URL:" +msgstr "Entrez un lien web:" + +#: ../../mod/network.php:70 ../../mod/profile.php:135 +#, fuzzy +msgid "Please enter a YouTube link:" +msgstr "Entrez un lien Youtube:" + +#: ../../mod/network.php:71 ../../mod/profile.php:136 +#, fuzzy +msgid "Please enter a video(.ogg) link/URL:" +msgstr "Entrez un lien vidéo (.ogg):" + +#: ../../mod/network.php:72 ../../mod/profile.php:137 +#, fuzzy +msgid "Please enter an audio(.ogg) link/URL:" +msgstr "Entrez un lien audio (.ogg):" + +#: ../../mod/network.php:73 ../../mod/profile.php:138 +#, fuzzy +msgid "Where are you right now?" +msgstr "Où êtes-vous présentemment?" + +#: ../../mod/network.php:96 ../../mod/network.php:375 ../../mod/display.php:158 +#: ../../mod/profile.php:161 ../../mod/profile.php:322 ../../mod/photos.php:1086 +#, fuzzy +msgid "Share" +msgstr "Partager" + +#: ../../mod/network.php:97 ../../mod/message.php:186 ../../mod/message.php:320 +#: ../../mod/profile.php:162 ../../mod/editpost.php:63 +msgid "Upload photo" +msgstr "Joindre photo" + +#: ../../mod/network.php:98 ../../mod/message.php:187 ../../mod/message.php:321 +#: ../../mod/profile.php:163 ../../mod/editpost.php:64 +msgid "Insert web link" +msgstr "Insérer lien web" + +#: ../../mod/network.php:99 ../../mod/profile.php:164 ../../mod/editpost.php:65 +#, fuzzy +msgid "Insert YouTube video" +msgstr "Insérer une vidéo Youtube" + +#: ../../mod/network.php:100 ../../mod/profile.php:165 ../../mod/editpost.php:66 +#, fuzzy +msgid "Insert Vorbis [.ogg] video" +msgstr "Insérer un lien vidéo Vorbis [.ogg]" + +#: ../../mod/network.php:101 ../../mod/profile.php:166 ../../mod/editpost.php:67 +#, fuzzy +msgid "Insert Vorbis [.ogg] audio" +msgstr "Insérer un lien audio Vorbis [.ogg]" + +#: ../../mod/network.php:102 ../../mod/profile.php:167 ../../mod/editpost.php:68 +#, fuzzy +msgid "Set your location" +msgstr "Définir votre localisation" + +#: ../../mod/network.php:103 ../../mod/profile.php:168 ../../mod/editpost.php:69 +#, fuzzy +msgid "Clear browser location" +msgstr "Effacer la localisation du navigateur" + +#: ../../mod/network.php:104 ../../mod/network.php:376 +#: ../../mod/display.php:159 ../../mod/message.php:188 +#: ../../mod/message.php:322 ../../mod/profile.php:169 +#: ../../mod/profile.php:323 ../../mod/photos.php:1087 ../../mod/editpost.php:70 +msgid "Please wait" +msgstr "Patientez" + +#: ../../mod/network.php:105 ../../mod/profile.php:170 ../../mod/editpost.php:71 +#, fuzzy +msgid "Permission settings" +msgstr "Réglages des permissions" + +#: ../../mod/network.php:111 ../../mod/profile.php:177 ../../mod/editpost.php:77 +#, fuzzy +msgid "CC: email addresses" +msgstr "CC: adresse de courriel" + +#: ../../mod/network.php:113 ../../mod/profile.php:179 ../../mod/editpost.php:79 +#, fuzzy +msgid "Example: bob@example.com, mary@example.com" +msgstr "Exemple: bob@exemple.com, mary@exemple.com" + +#: ../../mod/network.php:156 +msgid "No such group" +msgstr "Groupe inexistant" + +#: ../../mod/network.php:167 +msgid "Group is empty" +msgstr "Groupe vide" + +#: ../../mod/network.php:171 +msgid "Group: " +msgstr "Groupe: " + +#: ../../mod/network.php:280 ../../mod/network.php:446 +#: ../../mod/display.php:262 ../../mod/profile.php:402 ../../mod/search.php:116 +msgid "View $name's profile" +msgstr "Voir le profil de $name" + +#: ../../mod/network.php:295 ../../mod/search.php:131 +msgid "View in context" +msgstr "Voir dans le contexte" + +#: ../../mod/network.php:329 ../../mod/display.php:149 +#: ../../mod/profile.php:313 ../../mod/photos.php:962 +msgid "Private Message" +msgstr "Message privé" + +#: ../../mod/network.php:373 ../../mod/display.php:156 +#: ../../mod/profile.php:320 ../../mod/photos.php:1084 +#, fuzzy +msgid "I like this (toggle)" +msgstr "I like this (bascule)" + +#: ../../mod/network.php:374 ../../mod/display.php:157 +#: ../../mod/profile.php:321 ../../mod/photos.php:1085 +#, fuzzy +msgid "I don't like this (toggle)" +msgstr "I don't like this (bascule)" + +#: ../../mod/network.php:389 ../../mod/display.php:171 +#: ../../mod/profile.php:335 ../../mod/photos.php:1106 +#: ../../mod/photos.php:1146 ../../mod/photos.php:1175 +msgid "This is you" +msgstr "C'est vous" + +#: ../../mod/network.php:397 ../../mod/display.php:222 +#: ../../mod/profile.php:359 ../../mod/editpost.php:62 +#, fuzzy +msgid "Edit" +msgstr "Éditer" + +#: ../../mod/network.php:398 ../../mod/display.php:238 ../../mod/group.php:137 +#: ../../mod/profile.php:381 ../../mod/photos.php:1203 +#, fuzzy +msgid "Delete" +msgstr "Supprimer" + +#: ../../mod/network.php:447 ../../mod/display.php:263 +#, fuzzy +msgid "View $owner_name's profile" +msgstr "Voir le profil de $owner_name" + +#: ../../mod/network.php:448 ../../mod/display.php:264 +#, fuzzy +msgid "to" +msgstr "à" + +#: ../../mod/network.php:449 ../../mod/display.php:265 +#, fuzzy +msgid "Wall-to-Wall" +msgstr "Inter-mur" + +#: ../../mod/network.php:450 ../../mod/display.php:266 +#, fuzzy +msgid "via Wall-To-Wall:" +msgstr "en Inter-mur:" + +#: ../../mod/like.php:110 ../../mod/photos.php:469 +#, fuzzy +msgid "photo" +msgstr "la photo" + +#: ../../mod/like.php:110 +#, fuzzy +msgid "status" +msgstr "le statut" + +#: ../../mod/like.php:127 +#, fuzzy, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s aime %3$s de %2$s" + +#: ../../mod/like.php:129 +#, fuzzy, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "%1$s n'aime pas %3$s de %2$s" + +#: ../../mod/dfrn_confirm.php:114 ../../mod/contacts.php:209 +msgid "Contact not found." +msgstr "Contact introuvable." + +#: ../../mod/dfrn_confirm.php:231 +msgid "Response from remote site was not understood." +msgstr "Réponse du site distant incomprise." + +#: ../../mod/dfrn_confirm.php:240 +msgid "Unexpected response from remote site: " +msgstr "Réponse inattendue du site distant: " + +#: ../../mod/dfrn_confirm.php:248 +msgid "Confirmation completed successfully." +msgstr "Confirmation achevée avec succès." + +#: ../../mod/dfrn_confirm.php:250 ../../mod/dfrn_confirm.php:264 +#: ../../mod/dfrn_confirm.php:271 +msgid "Remote site reported: " +msgstr "Alerte du site distant: " + +#: ../../mod/dfrn_confirm.php:262 +msgid "Temporary failure. Please wait and try again." +msgstr "Échec temporaire. Merci de recommencer ultérieurement." + +#: ../../mod/dfrn_confirm.php:269 +msgid "Introduction failed or was revoked." +msgstr "Introduction échouée ou annulée." + +#: ../../mod/dfrn_confirm.php:387 +msgid "Unable to set contact photo." +msgstr "Impossible de définir la photo du contact." + +#: ../../mod/dfrn_confirm.php:426 +msgid "is now friends with" +msgstr "est désormais relié à" + +#: ../../mod/dfrn_confirm.php:494 +#, fuzzy, php-format +msgid "No user record found for '%s' " +msgstr "Pas d'utilisateur trouvé pour '%s' " + +#: ../../mod/dfrn_confirm.php:504 +msgid "Our site encryption key is apparently messed up." +msgstr "Notre clé de chiffrement de site est apparemment corrompue." + +#: ../../mod/dfrn_confirm.php:515 +msgid "Empty site URL was provided or URL could not be decrypted by us." +msgstr "URL de site absente ou indéchiffrable." + +#: ../../mod/dfrn_confirm.php:527 +msgid "Contact record was not found for you on our site." +msgstr "Pas d'entrée pour ce contact sur notre site." + +#: ../../mod/dfrn_confirm.php:555 +msgid "" +"The ID provided by your system is a duplicate on our system. It should work " +"if you try again." +msgstr "" +"L'identifiant fourni par votre système fait doublon sur le notre. Cela peut " +"fonctionner si vous réessayez." + +#: ../../mod/dfrn_confirm.php:566 +msgid "Unable to set your contact credentials on our system." +msgstr "Impossible de vous définir des permissions sur notre système." + +#: ../../mod/dfrn_confirm.php:619 +msgid "Unable to update your contact profile details on our system" +msgstr "" +"Impossible de mettre les détails de votre profil à jour sur notre système" + +#: ../../mod/dfrn_confirm.php:648 +#, fuzzy, php-format +msgid "Connection accepted at %s" +msgstr "Connexion acceptée avec %s" + +#: ../../mod/display.php:15 ../../mod/display.php:312 ../../mod/item.php:598 +msgid "Item not found." +msgstr "Élément introuvable." + +#: ../../mod/display.php:305 +msgid "Item has been removed." +msgstr "Cet élément a été enlevé." + +#: ../../mod/message.php:18 +msgid "No recipient selected." +msgstr "Pas de destinataire sélectionné." + +#: ../../mod/message.php:23 +msgid "[no subject]" +msgstr "[pas de sujet]" + +#: ../../mod/message.php:34 +msgid "Unable to locate contact information." +msgstr "Impossible de localiser les informations du contact." + +#: ../../mod/message.php:102 +msgid "Message sent." +msgstr "Message envoyé." + +#: ../../mod/message.php:105 +msgid "Message could not be sent." +msgstr "Impossible d'envoyer le message." + +#: ../../mod/message.php:126 +msgid "Inbox" +msgstr "Messages entrants" + +#: ../../mod/message.php:127 +msgid "Outbox" +msgstr "Messages sortants" + +#: ../../mod/message.php:128 +msgid "New Message" +msgstr "Nouveau message" + +#: ../../mod/message.php:142 +msgid "Message deleted." +msgstr "Message supprimé." + +#: ../../mod/message.php:158 +msgid "Conversation removed." +msgstr "Conversation supprimée." + +#: ../../mod/message.php:178 +msgid "Send Private Message" +msgstr "Envoyer un message privé" + +#: ../../mod/message.php:179 ../../mod/message.php:313 +msgid "To:" +msgstr "À:" + +#: ../../mod/message.php:180 ../../mod/message.php:314 +msgid "Subject:" +msgstr "Sujet:" + +#: ../../mod/message.php:183 ../../mod/message.php:317 ../../mod/invite.php:59 +msgid "Your message:" +msgstr "Votre message:" + +#: ../../mod/message.php:222 +msgid "No messages." +msgstr "Aucun message." + +#: ../../mod/message.php:235 +msgid "Delete conversation" +msgstr "Effacer conversation" + +#: ../../mod/message.php:265 +msgid "Message not available." +msgstr "Message indisponible." + +#: ../../mod/message.php:302 +msgid "Delete message" +msgstr "Effacer message" + +#: ../../mod/message.php:312 +msgid "Send Reply" +msgstr "Répondre" + +#: ../../mod/install.php:30 +msgid "Could not create/connect to database." +msgstr "Impossible de créer/atteindre la base de données." + +#: ../../mod/install.php:35 +msgid "Connected to database." +msgstr "Connecté à la base de données." + +#: ../../mod/install.php:66 +msgid "Database import succeeded." +msgstr "Import de base achevé avec succès." + +#: ../../mod/install.php:67 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +msgstr "" +"IMPORTANT: Vous devez configurer [manuellement] une tâche programmée pour le " +"'poller'." + +#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Référez-vous au fichier \"INSTALL.txt\"." + +#: ../../mod/install.php:73 +msgid "Database import failed." +msgstr "Import de base échoué." + +#: ../../mod/install.php:74 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "" +"Vous pourriez avoir besoin d'importer le fichier \"database.sql\" " +"manuellement au moyen de phpmyadmin ou de la commande mysql." + +#: ../../mod/install.php:84 +msgid "Welcome to Friendika." +msgstr "Bienvenue sur Friendika." + +#: ../../mod/install.php:124 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "" +"Impossible de trouver la version \"ligne de commande\" de PHP dans le PATH " +"du serveur web." + +#: ../../mod/install.php:125 +msgid "" +"This is required. Please adjust the configuration file .htconfig.php " +"accordingly." +msgstr "" +"Ceci est requis. Merci d'ajuster la configuration dans le fichier " +".htconfig.php en conséquence." + +#: ../../mod/install.php:132 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" +"La version \"ligne de commande\" de PHP de votre système n'a pas " +"\"register_argc_argv\" d'activé." + +#: ../../mod/install.php:133 +msgid "This is required for message delivery to work." +msgstr "Ceci est requis pour que la livraison des messages fonctionne." + +#: ../../mod/install.php:155 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" +"Erreur: la fonction \"openssl_pkey_new\" de ce système ne permet pas de " +"générer des clés de chiffrement" + +#: ../../mod/install.php:156 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "" +"Si vous utilisez Windows, merci de vous réferer à " +"\"http://www.php.net/manual/en/openssl.installation.php\"." + +#: ../../mod/install.php:165 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" +"Erreur: Le module \"rewrite\" du serveur web Apache est requis mais pas " +"installé." + +#: ../../mod/install.php:167 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Erreur: Le module PHP \"libCURL\" est requis mais pas installé." + +#: ../../mod/install.php:169 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" +"Erreur: Le module PHP \"GD\" disposant du support JPEG est requis mais pas " +"installé." + +#: ../../mod/install.php:171 +msgid "Error: openssl PHP module required but not installed." +msgstr "Erreur: Le module PHP \"openssl\" est requis mais pas installé." + +#: ../../mod/install.php:173 +msgid "Error: mysqli PHP module required but not installed." +msgstr "Erreur: Le module PHP \"mysqli\" est requis mais pas installé." + +#: ../../mod/install.php:184 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\" " +"in the top folder of your web server and it is unable to do so." +msgstr "" +"L'installeur web doit être en mesure de créer un fichier \".htconfig.php\" à " +"la racine de votre serveur web, mais il en est incapable." + +#: ../../mod/install.php:185 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "" +"Le plus souvent, il s'agit d'un problème de permission. Le serveur web peut " +"ne pas être capable d'écrire dans votre répertoire - alors que vous-même le " +"pouvez." + +#: ../../mod/install.php:186 +msgid "" +"Please check with your site documentation or support people to see if this " +"situation can be corrected." +msgstr "" +"Merci de vérifier - avec la documentation ou le support de votre hébergement " +"- que la situation peut être corrigée." + +#: ../../mod/install.php:187 +msgid "" +"If not, you may be required to perform a manual installation. Please see the " +"file \"INSTALL.txt\" for instructions." +msgstr "" +"Dans le cas contraire, vous pouvez pratiquer une installation manuelle. " +"Référez-vous au fichier \"INSTALL.txt\" pour les instructions." + +#: ../../mod/install.php:196 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "" +"Le fichier de configuration de la base (\".htconfig.php\") ne peut être " +"créé. Merci d'utiliser le texte ci-joint pour créer ce fichier à la racine " +"de votre hébergement." + +#: ../../mod/install.php:211 +msgid "Errors encountered creating database tables." +msgstr "Des erreurs ont été signalées lors de la création des tables." + +#: ../../mod/settings.php:37 +msgid "Passwords do not match. Password unchanged." +msgstr "Les mots de passe ne correspondent pas. Aucun changement appliqué." + +#: ../../mod/settings.php:42 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "Les mots de passe vides sont interdits. Aucun changement appliqué." + +#: ../../mod/settings.php:53 +msgid "Password changed." +msgstr "Mots de passe changés." + +#: ../../mod/settings.php:55 +msgid "Password update failed. Please try again." +msgstr "Le changement de mot de passe a échoué. Merci de recommencer." + +#: ../../mod/settings.php:97 +msgid " Please use a shorter name." +msgstr " Merci d'utiliser un nom plus court." + +#: ../../mod/settings.php:99 +msgid " Name too short." +msgstr " Nom trop court." + +#: ../../mod/settings.php:105 +msgid " Not valid email." +msgstr " Email invalide." + +#: ../../mod/settings.php:107 +msgid " Cannot change to that email." +msgstr " Impossible de changer pour cet email." + +#: ../../mod/settings.php:165 +msgid "Settings updated." +msgstr "Réglages mis à jour." + +#: ../../mod/settings.php:215 +msgid "Plugin Settings" +msgstr "Réglages des extensions" + +#: ../../mod/settings.php:216 +msgid "Account Settings" +msgstr "Réglages du compte" + +#: ../../mod/settings.php:222 +msgid "No Plugin settings configured" +msgstr "Pas de réglages d'extensions configurés" + +#: ../../mod/settings.php:269 +msgid "OpenID: " +msgstr "OpenID: " + +#: ../../mod/settings.php:269 +msgid " (Optional) Allow this OpenID to login to this account." +msgstr " (Facultatif) Autoriser cet OpenID à se connecter à ce compte." + +#: ../../mod/settings.php:301 +msgid "Profile is not published." +msgstr "Ce profil n'est pas publié." + +#: ../../mod/settings.php:358 +msgid "Default Post Permissions" +msgstr "Permissions par défaut sur les articles" + +#: ../../mod/lostpass.php:38 +#, fuzzy, php-format +msgid "Password reset requested at %s" +msgstr "Requête de réinitialisation de mot de passe à %s" + +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "Informations de confidentialité indisponibles." + +#: ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "Visible par:" + +#: ../../mod/home.php:23 +#, fuzzy, php-format +msgid "Welcome to %s" +msgstr "Bienvenue sur %s" + +#: ../../mod/item.php:37 +msgid "Unable to locate original post." +msgstr "Impossible de localiser l'article original." + +#: ../../mod/item.php:126 +msgid "Empty post discarded." +msgstr "Article vide défaussé." + +#: ../../mod/item.php:474 +#, fuzzy, php-format +msgid "%s commented on your item at %s" +msgstr "%s a commenté votre publication : %s" + +#: ../../mod/item.php:497 +#, fuzzy, php-format +msgid "%s posted on your profile wall at %s" +msgstr "%s a posté sur votre mur : %s" + +#: ../../mod/item.php:523 +#, fuzzy +msgid "System error. Post not saved." +msgstr "Erreur système.Publication non sauvée." + +#: ../../mod/item.php:541 +#, fuzzy, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendika social network." +msgstr "" +"The message vous a été envoyé par %s, un membre du réseau social Friendika." + +#: ../../mod/item.php:543 +#, fuzzy +msgid "You may visit them online at" +msgstr "Vous pouvez leur faire une visite sur" + +#: ../../mod/item.php:545 +#, fuzzy +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "" +"Merci de contacter l'émeteur en répondant à cette publication si vous ne " +"souhaitez pas recevoir ces messages." + +#: ../../mod/item.php:547 +#, fuzzy, php-format +msgid "%s posted an update." +msgstr "%s a publié une mise à jour." + +#: ../../mod/group.php:27 +msgid "Group created." +msgstr "Groupe créé." + +#: ../../mod/group.php:33 +msgid "Could not create group." +msgstr "Impossible de créer le groupe." + +#: ../../mod/group.php:43 ../../mod/group.php:123 +msgid "Group not found." +msgstr "Groupe introuvable." + +#: ../../mod/group.php:56 +msgid "Group name changed." +msgstr "Groupe renommé." + +#: ../../mod/group.php:79 +msgid "Membership list updated." +msgstr "Liste des membres mise à jour." + +#: ../../mod/group.php:88 ../../index.php:250 +msgid "Permission denied" +msgstr "Permission refusée" + +#: ../../mod/group.php:107 +msgid "Group removed." +msgstr "Groupe enlevé." + +#: ../../mod/group.php:109 +#, fuzzy +msgid "Unable to remove group." +msgstr "Impossible d'enlever le groupe." + +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." +msgstr "Image envoyée, mais impossible de la retailler." + +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:237 +#, fuzzy, php-format +msgid "Image size reduction [%s] failed." +msgstr "Réduction de la taille de l'image [%s] échouée." + +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" +msgstr "Impossible de traiter l'image" + +#: ../../mod/profile_photo.php:228 +#, fuzzy +msgid "Image uploaded successfully." +msgstr "Image téléversée avec succès." + +#: ../../mod/directory.php:32 +msgid "Global Directory" +msgstr "Annuaire global" + +#: ../../mod/directory.php:38 ../../mod/contacts.php:310 +msgid "Finding: " +msgstr "Trouvé: " + +#: ../../mod/viewcontacts.php:17 ../../boot.php:2038 +msgid "View Contacts" +msgstr "Voir les contacts" + +#: ../../mod/viewcontacts.php:32 +msgid "No contacts." +msgstr "Aucun contact." + +#: ../../mod/viewcontacts.php:44 ../../mod/contacts.php:371 +#, fuzzy +msgid "Visit $username's profile" +msgstr "Visiter le profil de %s" + +#: ../../mod/profile.php:8 ../../boot.php:2210 +msgid "No profile" +msgstr "Aucun profil" + +#: ../../mod/tagrm.php:41 +msgid "Tag removed" +msgstr "Étiquette enlevée" + +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" +msgstr "Enlever l'étiquette de l'élément" + +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " +msgstr "Choisir une étiquette à enlever: " + +#: ../../mod/tagrm.php:93 +msgid "Remove" +msgstr "Enlever" + +#: ../../mod/regmod.php:10 +msgid "Please login." +msgstr "Merci de vous connecter." + +#: ../../mod/regmod.php:54 +#, fuzzy, php-format +msgid "Registration revoked for %s" +msgstr "Inscription révoquée pour %s" + +#: ../../mod/regmod.php:96 +msgid "Account approved." +msgstr "Inscription validée." + +#: ../../mod/invite.php:28 +#, fuzzy, php-format +msgid "%s : Not a valid email address." +msgstr "%s : Adresse de courriel invalide." + +#: ../../mod/invite.php:32 +#, fuzzy, php-format +msgid "Please join my network on %s" +msgstr "Vous pouvez rejoindre mon réseau sur %s" + +#: ../../mod/invite.php:38 +#, fuzzy, php-format +msgid "%s : Message delivery failed." +msgstr "%s : L'envoi du message a échoué." + +#: ../../mod/invite.php:42 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d message envoyé." +msgstr[1] "%d messages envoyés." + +#: ../../mod/invite.php:57 +msgid "Send invitations" +msgstr "Envoyer des invitations" + +#: ../../mod/invite.php:58 +msgid "Enter email addresses, one per line:" +msgstr "Entrez les adresses email, une par ligne:" + +#: ../../mod/invite.php:60 +#, fuzzy, php-format +msgid "Please join my social network on %s" +msgstr "Vous pouvez rejoindre mon réseau social sur %s" + +#: ../../mod/invite.php:61 +msgid "To accept this invitation, please visit:" +msgstr "Pour accepter cette invitation, rendez vous sur:" + +#: ../../mod/invite.php:62 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "Une fois inscrit, connectez-vous à la page de mon profil sur:" + +#: ../../mod/manage.php:37 +#, fuzzy, php-format +msgid "Welcome back %s" +msgstr "Bon retour parmi nous, %s" + +#: ../../mod/manage.php:87 +#, fuzzy +msgid "Manage Identities and/or Pages" +msgstr "Gérer les identités et/ou les pages" + +#: ../../mod/manage.php:90 +#, fuzzy +msgid "" +"(Toggle between different identities or community/group pages which share " +"your account details.)" +msgstr "" +"(Bascule entre les différentes identités ou pages qui se partagent votre " +"compte.)" + +#: ../../mod/manage.php:92 +#, fuzzy +msgid "Select an identity to manage: " +msgstr "Choisir une identité à gérer: " + +#: ../../mod/dfrn_notify.php:179 +#, fuzzy +msgid "noreply" +msgstr "noreply" + +#: ../../mod/dfrn_notify.php:237 +msgid "New mail received at " +msgstr "Nouvel email reçu à " + +#: ../../mod/dfrn_notify.php:388 ../../mod/dfrn_notify.php:474 +#, fuzzy, php-format +msgid "%s commented on an item at %s" +msgstr "%s a commanté sur une publication : %s" + +#: ../../mod/dfrn_poll.php:78 ../../mod/dfrn_poll.php:392 +#, fuzzy, php-format +msgid "%s welcomes %s" +msgstr "%s accueille %s" + +#: ../../mod/dfrn_request.php:92 +msgid "This introduction has already been accepted." +msgstr "Cette introduction a déjà été acceptée." + +#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:347 +msgid "Profile location is not valid or does not contain profile information." +msgstr "" +"L'emplacement du profil est invalide ou ne contient pas de profil valide." + +#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:352 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Attention: l'emplacement du profil n'a pas de nom identifiable." + +#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:354 +msgid "Warning: profile location has no profile photo." +msgstr "Attention: l'emplacement du profil n'a pas de photo de profil." + +#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:357 +#, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "%d paramètre requis n'a pas été trouvé à l'endroit indiqué" +msgstr[1] "%d paramètres requis n'ont pas été trouvés à l'endroit indiqué" + +#: ../../mod/dfrn_request.php:164 +msgid "Introduction complete." +msgstr "Phase de présentation achevée." + +#: ../../mod/dfrn_request.php:188 +msgid "Unrecoverable protocol error." +msgstr "Erreur de protocole non-récupérable." + +#: ../../mod/dfrn_request.php:216 +msgid "Profile unavailable." +msgstr "Profil indisponible." + +#: ../../mod/dfrn_request.php:241 +#, fuzzy, php-format +msgid "%s has received too many connection requests today." +msgstr "%s a reçu trop de demande d'introduction de votre part aujourd'hui." + +#: ../../mod/dfrn_request.php:242 +msgid "Spam protection measures have been invoked." +msgstr "Des mesures de protection contre le spam ont été déclenchées." + +#: ../../mod/dfrn_request.php:243 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Les relations sont encouragées à attendre 24 heures pour recommencer." + +#: ../../mod/dfrn_request.php:273 +msgid "Invalid locator" +msgstr "Localisateur invalide" + +#: ../../mod/dfrn_request.php:292 +msgid "Unable to resolve your name at the provided location." +msgstr "Impossible de résoudre votre nom à l'emplacement fourni." + +#: ../../mod/dfrn_request.php:305 +msgid "You have already introduced yourself here." +msgstr "Vous vous êtes déjà présenté ici." + +#: ../../mod/dfrn_request.php:309 +#, fuzzy, php-format +msgid "Apparently you are already friends with %s." +msgstr "Il semblerait que vous soyez déjà ami avec %s." + +#: ../../mod/dfrn_request.php:330 +msgid "Invalid profile URL." +msgstr "URL de profil invalide." + +#: ../../mod/dfrn_request.php:336 +msgid "Disallowed profile URL." +msgstr "URL de profil interdite." + +#: ../../mod/dfrn_request.php:402 ../../mod/contacts.php:85 +msgid "Failed to update contact record." +msgstr "Échec de mise-à-jour du contact." + +#: ../../mod/dfrn_request.php:423 +msgid "Your introduction has been sent." +msgstr "Votre présentation a été envoyée." + +#: ../../mod/dfrn_request.php:477 +msgid "Please login to confirm introduction." +msgstr "Connectez-vous pour confirmer l'introduction." + +#: ../../mod/dfrn_request.php:491 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "" +"Identité incorrecte actuellement connectée. Merci de vous connecter à " +"ce profil." + +#: ../../mod/dfrn_request.php:543 +#, fuzzy +msgid "Introduction received at " +msgstr "Introduction reçue sur " + +#: ../../mod/dfrn_request.php:615 +msgid "Friend/Connection Request" +msgstr "Requête de relation/amitié" + +#: ../../mod/dfrn_request.php:616 +msgid "Please answer the following:" +msgstr "Merci de répondre à ce qui suit:" + +#: ../../mod/dfrn_request.php:617 +msgid "Does $name know you?" +msgstr "Est-ce que $name vous connaît?" + +#: ../../mod/dfrn_request.php:620 +msgid "Add a personal note:" +msgstr "Ajouter une note personnelle:" + +#: ../../mod/dfrn_request.php:621 +msgid "" +"Please enter your profile address from one of the following supported social " +"networks:" +msgstr "" +"Merci d'entrer l'adresse de votre profil sur l'une de ces réseaux sociaux:" + +#: ../../mod/dfrn_request.php:622 +msgid "Friendika" +msgstr "Friendika" + +#: ../../mod/dfrn_request.php:623 +msgid "StatusNet/Federated Social Web" +msgstr "StatusNet/Federated Social Web" + +#: ../../mod/dfrn_request.php:624 +msgid "Private (secure) network" +msgstr "Réseau privé (sécurisé)" + +#: ../../mod/dfrn_request.php:625 +msgid "Public (insecure) network" +msgstr "Réseau public (non-sécurisé)" + +#: ../../mod/dfrn_request.php:626 +msgid "Your profile address:" +msgstr "Votre adresse de profil:" + +#: ../../mod/dfrn_request.php:627 +msgid "Submit Request" +msgstr "Envoyer la requête" + +#: ../../mod/follow.php:173 +msgid "The profile address specified does not provide adequate information." +msgstr "" +"L'adresse de profil indiquée ne fournit par les informations adéquates." + +#: ../../mod/follow.php:179 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" +"Profil limité. Cette personne ne sera pas capable de recevoir des " +"notifications directes/personnelles de votre part." + +#: ../../mod/follow.php:230 +msgid "Unable to retrieve contact information." +msgstr "Impossible de récupérer les informations du contact." + +#: ../../mod/follow.php:276 +msgid "following" +msgstr "following" + +#: ../../mod/photos.php:30 +msgid "Photo Albums" +msgstr "Albums photo" + +#: ../../mod/photos.php:95 +msgid "Contact information unavailable" +msgstr "Informations de contact indisponibles" + +#: ../../mod/photos.php:116 +msgid "Album not found." +msgstr "Album introuvable." + +#: ../../mod/photos.php:134 ../../mod/photos.php:859 +msgid "Delete Album" +msgstr "Effacer l'album" + +#: ../../mod/photos.php:197 ../../mod/photos.php:1067 +msgid "Delete Photo" +msgstr "Effacer la photo" + +#: ../../mod/photos.php:469 +msgid "was tagged in a" +msgstr "a été identifié dans" + +#: ../../mod/photos.php:469 +msgid "by" +msgstr "par" + +#: ../../mod/photos.php:661 +msgid "No photos selected" +msgstr "Aucune photo sélectionnée" + +#: ../../mod/photos.php:808 +#, fuzzy +msgid "Upload Photos" +msgstr "Téléverser des photos" + +#: ../../mod/photos.php:811 ../../mod/photos.php:854 +msgid "New album name: " +msgstr "Nom du nouvel album: " + +#: ../../mod/photos.php:812 +msgid "or existing album name: " +msgstr "ou nom d'un album existant: " + +#: ../../mod/photos.php:814 ../../mod/photos.php:1062 +msgid "Permissions" +msgstr "Permissions" + +#: ../../mod/photos.php:869 +msgid "Edit Album" +msgstr "Éditer l'album" + +#: ../../mod/photos.php:879 ../../mod/photos.php:1263 +msgid "View Photo" +msgstr "Voir la photo" + +#: ../../mod/photos.php:909 +msgid "Photo not available" +msgstr "Photo indisponible" + +#: ../../mod/photos.php:956 +msgid "Edit photo" +msgstr "Éditer la photo" + +#: ../../mod/photos.php:958 +#, fuzzy +msgid "Use as profile photo" +msgstr "Utiliser comme photo de profil" + +#: ../../mod/photos.php:969 +#, fuzzy +msgid "<< Prev" +msgstr "<< Précédent" + +#: ../../mod/photos.php:973 +msgid "View Full Size" +msgstr "Voir en taille réelle" + +#: ../../mod/photos.php:977 +#, fuzzy +msgid "Next >>" +msgstr "Suivant >>" + +#: ../../mod/photos.php:1036 +msgid "Tags: " +msgstr "Étiquettes: " + +#: ../../mod/photos.php:1046 +msgid "[Remove any tag]" +msgstr "[Retirer toutes les étiquettes]" + +#: ../../mod/photos.php:1055 +msgid "New album name" +msgstr "Nom du nouvel album" + +#: ../../mod/photos.php:1058 +msgid "Caption" +msgstr "Titre" + +#: ../../mod/photos.php:1060 +msgid "Add a Tag" +msgstr "Ajouter une étiquette" + +#: ../../mod/photos.php:1064 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" +"Exemples: @bob, @Barbara_Jensen, @jim@example.com, #Californie, #vacances" + +#: ../../mod/photos.php:1249 +msgid "Recent Photos" +msgstr "Photos récentes" + +#: ../../mod/photos.php:1253 +#, fuzzy +msgid "Upload New Photos" +msgstr "Téléverser de nouvelles photos" + +#: ../../mod/photos.php:1269 +msgid "View Album" +msgstr "Voir l'album" + +#: ../../mod/notifications.php:28 +msgid "Invalid request identifier." +msgstr "Identifiant de demande invalide." + +#: ../../mod/notifications.php:31 ../../mod/notifications.php:134 +msgid "Discard" +msgstr "Défausser" + +#: ../../mod/notifications.php:41 ../../mod/notifications.php:133 +msgid "Ignore" +msgstr "Ignorer" + +#: ../../mod/notifications.php:72 +msgid "Show Ignored Requests" +msgstr "Voir les demandes ignorées" + +#: ../../mod/notifications.php:72 +msgid "Hide Ignored Requests" +msgstr "Cacher les demandes ignorées" + +#: ../../mod/notifications.php:105 +msgid "Claims to be known to you: " +msgstr "Prétend que vous le connaissez: " + +#: ../../mod/notifications.php:105 +msgid "yes" +msgstr "oui" + +#: ../../mod/notifications.php:105 +msgid "no" +msgstr "non" + +#: ../../mod/notifications.php:111 +msgid "Approve as: " +msgstr "Approuver en tant que: " + +#: ../../mod/notifications.php:112 +msgid "Friend" +msgstr "Ami" + +#: ../../mod/notifications.php:113 +msgid "Fan/Admirer" +msgstr "Fan/Admirateur" + +#: ../../mod/notifications.php:120 +msgid "Notification type: " +msgstr "Type de notification: " + +#: ../../mod/notifications.php:121 +msgid "Friend/Connect Request" +msgstr "Demande de connexion/relation" + +#: ../../mod/notifications.php:121 +msgid "New Follower" +msgstr "Nouvel abonné" + +#: ../../mod/notifications.php:131 +msgid "Approve" +msgstr "Approuver" + +#: ../../mod/notifications.php:140 +msgid "No notifications." +msgstr "Pas de notification." + +#: ../../mod/notifications.php:164 +msgid "No registrations." +msgstr "Pas d'inscriptions." + +#: ../../mod/contacts.php:12 +msgid "Invite Friends" +msgstr "Inviter des amis" + +#: ../../mod/contacts.php:16 +#, fuzzy +msgid "Connect/Follow" +msgstr "Connecter/Suivre" + +#: ../../mod/contacts.php:17 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Exemple: bob@example.com, http://example.com/barbara" + +#: ../../mod/contacts.php:18 +msgid "Follow" +msgstr "Suivre" + +#: ../../mod/contacts.php:38 ../../mod/contacts.php:119 +msgid "Could not access contact record." +msgstr "Impossible d'accéder à l'enregistrement du contact." + +#: ../../mod/contacts.php:52 +msgid "Could not locate selected profile." +msgstr "Impossible de localiser le profil séléctionné." + +#: ../../mod/contacts.php:83 +msgid "Contact updated." +msgstr "Contact mis-à-jour." + +#: ../../mod/contacts.php:141 +msgid "Contact has been blocked" +msgstr "Le contact a été bloqué" + +#: ../../mod/contacts.php:141 +msgid "Contact has been unblocked" +msgstr "Le contact n'est plus bloqué" + +#: ../../mod/contacts.php:155 +#, fuzzy +msgid "Contact has been ignored" +msgstr "Le contact a été ignoré" + +#: ../../mod/contacts.php:155 +#, fuzzy +msgid "Contact has been unignored" +msgstr "Le contact n'est plus ignoré" + +#: ../../mod/contacts.php:176 +msgid "stopped following" +msgstr "retiré de la liste de suivi" + +#: ../../mod/contacts.php:195 +msgid "Contact has been removed." +msgstr "Ce contact a été retiré." + +#: ../../mod/contacts.php:223 ../../mod/contacts.php:347 +msgid "Mutual Friendship" +msgstr "Relation réciproque" + +#: ../../mod/contacts.php:227 ../../mod/contacts.php:351 +msgid "is a fan of yours" +msgstr "est un fan de vous" + +#: ../../mod/contacts.php:232 ../../mod/contacts.php:355 +msgid "you are a fan of" +msgstr "vous êtes un fan de" + +#: ../../mod/contacts.php:247 +#, fuzzy +msgid "Privacy Unavailable" +msgstr "Protection de la vie privée indisponible" + +#: ../../mod/contacts.php:248 +#, fuzzy +msgid "Private communications are not available for this contact." +msgstr "Les communications privées ne sont pas disponibles pour ce contact." + +#: ../../mod/contacts.php:251 +msgid "Never" +msgstr "Jamais" + +#: ../../mod/contacts.php:255 +#, fuzzy +msgid "(Update was successful)" +msgstr "(Mise à jour effectuée avec succès)" + +#: ../../mod/contacts.php:255 +#, fuzzy +msgid "(Update was not successful)" +msgstr "(Mise à jour échouée)" + +#: ../../mod/contacts.php:258 +msgid "Contact Editor" +msgstr "Éditeur de contact" + +#: ../../mod/contacts.php:259 +msgid "Visit $name's profile" +msgstr "Visiter le profil de $name" + +#: ../../mod/contacts.php:260 +msgid "Block/Unblock contact" +msgstr "Bloquer/débloquer ce contact" + +#: ../../mod/contacts.php:261 +msgid "Ignore contact" +msgstr "Ignorer ce contact" + +#: ../../mod/contacts.php:262 +msgid "Delete contact" +msgstr "Effacer ce contact" + +#: ../../mod/contacts.php:264 +msgid "Last updated: " +msgstr "Dernière mise-à-jour: " + +#: ../../mod/contacts.php:265 +msgid "Update public posts: " +msgstr "Met ses entrées publiques à jour: " + +#: ../../mod/contacts.php:267 +#, fuzzy +msgid "Update now" +msgstr "Mettre-à-jour immédiatement" + +#: ../../mod/contacts.php:270 +msgid "Unblock this contact" +msgstr "Débloquer ce contact" + +#: ../../mod/contacts.php:270 +msgid "Block this contact" +msgstr "Bloquer ce contact" + +#: ../../mod/contacts.php:271 +msgid "Unignore this contact" +msgstr "Cesser d'ignorer ce contact" + +#: ../../mod/contacts.php:271 +msgid "Ignore this contact" +msgstr "Ignorer ce contact" + +#: ../../mod/contacts.php:274 +msgid "Currently blocked" +msgstr "Actuellement bloqué" + +#: ../../mod/contacts.php:275 +msgid "Currently ignored" +msgstr "Actuellement ignoré" + +#: ../../mod/contacts.php:308 +msgid "Show Blocked Connections" +msgstr "Montrer les connexions bloquées" + +#: ../../mod/contacts.php:308 +msgid "Hide Blocked Connections" +msgstr "Cacher les connexion bloquées" + +#: ../../mod/contacts.php:311 +msgid "Find" +msgstr "Trouver" + +#: ../../mod/contacts.php:372 +msgid "Edit contact" +msgstr "Éditer le contact" + +#: ../../mod/search.php:54 +#, fuzzy +msgid "No results." +msgstr "Aucun résultat." + +#: ../../mod/editpost.php:17 ../../mod/editpost.php:27 +#, fuzzy +msgid "Item not found" +msgstr "Élément introuvable" + +#: ../../mod/editpost.php:32 +#, fuzzy +msgid "Edit post" +msgstr "Éditer la publication" + +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 +#, fuzzy +msgid "Remove My Account" +msgstr "Supprimer mon compte" + +#: ../../mod/removeme.php:43 +#, fuzzy +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "" +"Ceci supprimera totalement votre compte. Cette opération est irréversible." + +#: ../../mod/removeme.php:44 +#, fuzzy +msgid "Please enter your password for verification:" +msgstr "Merci de saisir votre mot de passe pour vérification:" + +#: ../../boot.php:808 +#, fuzzy +msgid "Create a New Account" +msgstr "Créer un nouveau compte" + +#: ../../boot.php:815 +#, fuzzy +msgid "Nickname or Email address: " +msgstr "Pseudo ou courriel: " + +#: ../../boot.php:816 +msgid "Password: " +msgstr "Mot de passe: " + +#: ../../boot.php:821 +#, fuzzy +msgid "Nickname/Email/OpenID: " +msgstr "Pseudo/Courriel/OpenID: " + +#: ../../boot.php:822 +msgid "Password (if not OpenID): " +msgstr "Mot de passe (sauf pour OpenID): " + +#: ../../boot.php:825 +msgid "Forgot your password?" +msgstr "Mot de passe oublié?" + +#: ../../boot.php:826 +msgid "Password Reset" +msgstr "Réinitialiser le mot de passe" + +#: ../../boot.php:1077 +#, fuzzy +msgid "prev" +msgstr "précédent" + +#: ../../boot.php:1079 +#, fuzzy +msgid "first" +msgstr "premier" + +#: ../../boot.php:1108 +#, fuzzy +msgid "last" +msgstr "dernier" + +#: ../../boot.php:1111 +#, fuzzy +msgid "next" +msgstr "suivant" + +#: ../../boot.php:1837 +#, fuzzy, php-format +msgid "%s likes this." +msgstr "%s aime ça." + +#: ../../boot.php:1837 +#, fuzzy, php-format +msgid "%s doesn't like this." +msgstr "%s n'aime pas ça." + +#: ../../boot.php:1841 +#, fuzzy, php-format +msgid "%2$d people like this." +msgstr "%2$d personnes aiment ça." + +#: ../../boot.php:1843 +#, fuzzy, php-format +msgid "%2$d people don't like this." +msgstr "%2$d personnes ,n'aiment pas ça." + +#: ../../boot.php:1849 +msgid "and" +msgstr "et" + +#: ../../boot.php:1852 +#, fuzzy, php-format +msgid ", and %d other people" +msgstr ", et %d autres personnes" + +#: ../../boot.php:1853 +#, fuzzy, php-format +msgid "%s like this." +msgstr "%s aiment ça." + +#: ../../boot.php:1853 +#, fuzzy, php-format +msgid "%s don't like this." +msgstr "%s n'aiment pas ça." + +#: ../../boot.php:2014 +msgid "No contacts" +msgstr "Aucun contact" + +#: ../../boot.php:2267 +msgid "Connect" +msgstr "Relier" + +#: ../../boot.php:2277 +msgid "Location:" +msgstr "Localisation:" + +#: ../../boot.php:2281 +msgid ", " +msgstr ", " + +#: ../../boot.php:2289 +msgid "Gender:" +msgstr "Genre:" + +#: ../../boot.php:2293 +msgid "Status:" +msgstr "Statut:" + +#: ../../boot.php:2295 +msgid "Homepage:" +msgstr "Page personnelle:" + +#: ../../boot.php:2386 +msgid "Monday" +msgstr "Lundi" + +#: ../../boot.php:2386 +msgid "Tuesday" +msgstr "Mardi" + +#: ../../boot.php:2386 +msgid "Wednesday" +msgstr "Mercredi" + +#: ../../boot.php:2386 +msgid "Thursday" +msgstr "Jeudi" + +#: ../../boot.php:2386 +msgid "Friday" +msgstr "Vendredi" + +#: ../../boot.php:2386 +msgid "Saturday" +msgstr "Samedi" + +#: ../../boot.php:2386 +msgid "Sunday" +msgstr "Dimanche" + +#: ../../boot.php:2390 +msgid "January" +msgstr "Janvier" + +#: ../../boot.php:2390 +msgid "February" +msgstr "Février" + +#: ../../boot.php:2390 +msgid "March" +msgstr "Mars" + +#: ../../boot.php:2390 +msgid "April" +msgstr "Avril" + +#: ../../boot.php:2390 +msgid "May" +msgstr "Mai" + +#: ../../boot.php:2390 +msgid "June" +msgstr "Juin" + +#: ../../boot.php:2390 +msgid "July" +msgstr "Juillet" + +#: ../../boot.php:2390 +msgid "August" +msgstr "Août" + +#: ../../boot.php:2390 +msgid "September" +msgstr "Septembre" + +#: ../../boot.php:2390 +msgid "October" +msgstr "Octobre" + +#: ../../boot.php:2390 +msgid "November" +msgstr "Novembre" + +#: ../../boot.php:2390 +msgid "December" +msgstr "Décembre" + +#: ../../boot.php:2424 +#, fuzzy +msgid "Birthday Reminders" +msgstr "Rappels d'anniversaires" + +#: ../../boot.php:2425 +msgid "Birthdays this week:" +msgstr "Anniversaires cette semaine:" + +#: ../../boot.php:2426 +msgid "(Adjusted for local time)" +msgstr "(Ajustés pour le fuseau horaire local)" + +#: ../../boot.php:2437 +msgid "[today]" +msgstr "[aujourd'hui]" + +#: ../../boot.php:2634 +#, fuzzy +msgid "link to source" +msgstr "lien original" + +#: ../../index.php:194 +msgid "Not Found" +msgstr "Non trouvé" + +#: ../../index.php:195 +msgid "Page not found." +msgstr "Page introuvable." diff --git a/view/fr/strings.php b/view/fr/strings.php index d177c07b8..564b9065d 100644 --- a/view/fr/strings.php +++ b/view/fr/strings.php @@ -1,1045 +1,581 @@ strings['Not Found'] = 'Non trouvé'; -$a->strings['Page not found.'] = 'Page introuvable.'; -$a->strings['Permission denied'] = 'Permission refusée'; -$a->strings['Permission denied.'] = 'Permission refusée.'; -$a->strings['Nickname or Email address: '] = 'Pseudo ou adresse email: '; -$a->strings['Password: '] = 'Mot de passe: '; -$a->strings['Login'] = 'Connexion'; -$a->strings['Nickname/Email/OpenID: '] = 'Pseudo/Email/OpenID: '; -$a->strings['Password (if not OpenID): '] = 'Mot de passe (sauf pour OpenID): '; -$a->strings['Forgot your password?'] = 'Mot de passe oublié?'; -$a->strings['Password Reset'] = 'Réinitialiser le mot de passe'; -$a->strings['prev'] = 'prev'; -$a->strings['first'] = 'first'; -$a->strings['last'] = 'last'; -$a->strings['next'] = 'next'; -$a->strings[' likes this.'] = ' aime ça.'; -$a->strings[' doesn\'t like this.'] = ' n\'aime pas ça.'; -$a->strings['people'] = 'personnes'; -$a->strings['like this.'] = 'aiment ça.'; -$a->strings['don\'t like this.'] = 'n\'aiment pas ça.'; -$a->strings['and'] = 'et'; -$a->strings[', and '] = ', et '; -$a->strings[' other people'] = ' autres personnes'; -$a->strings[' like this.'] = ' aiment ça.'; -$a->strings[' don\'t like this.'] = ' n\'aiment pas ça.'; -$a->strings['No contacts'] = 'Aucun contact'; -$a->strings['Contacts'] = 'Contacts'; -$a->strings['View Contacts'] = 'Voir les contacts'; -$a->strings['Search'] = 'Recherche'; -$a->strings['No profile'] = 'Aucun profil'; -$a->strings['Connect'] = 'Relier'; -$a->strings['Location:'] = 'Localisation:'; -$a->strings[', '] = ', '; -$a->strings['Gender:'] = 'Genre:'; -$a->strings['Status:'] = 'Statut:'; -$a->strings['Homepage:'] = 'Page personnelle:'; -$a->strings['Monday'] = 'Lundi'; -$a->strings['Tuesday'] = 'Mardi'; -$a->strings['Wednesday'] = 'Mercredi'; -$a->strings['Thursday'] = 'Jeudi'; -$a->strings['Friday'] = 'Vendredi'; -$a->strings['Saturday'] = 'Samedi'; -$a->strings['Sunday'] = 'Dimanche'; -$a->strings['January'] = 'Janvier'; -$a->strings['February'] = 'Février'; -$a->strings['March'] = 'Mars'; -$a->strings['April'] = 'Avril'; -$a->strings['May'] = 'Mai'; -$a->strings['June'] = 'Juin'; -$a->strings['July'] = 'Juillet'; -$a->strings['August'] = 'Août'; -$a->strings['September'] = 'Septembre'; -$a->strings['October'] = 'Octobre'; -$a->strings['November'] = 'Novembre'; -$a->strings['December'] = 'Décembre'; -$a->strings['Birthdays this week:'] = 'Anniversaires cette semaine:'; -$a->strings['(Adjusted for local time)'] = '(Ajustés pour le fuseau horaire local)'; -$a->strings['[today]'] = '[aujourd\'hui]'; -$a->strings['Invite Friends'] = 'Inviter des amis'; -$a->strings['Connect/Follow [profile address]'] = 'Relier/Suivre [adresse du profil]'; -$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Exemple: bob@example.com, http://example.com/barbara'; -$a->strings['Follow'] = 'Suivre'; -$a->strings['Could not access contact record.'] = 'Impossible d\'accéder à l\'enregistrement du contact.'; -$a->strings['Could not locate selected profile.'] = 'Impossible de localiser le profil séléctionné.'; -$a->strings['Contact updated.'] = 'Contact mis-à-jour.'; -$a->strings['Failed to update contact record.'] = 'Échec de mise-à-jour du contact.'; -$a->strings['Contact has been '] = 'Ce contact a été '; -$a->strings['blocked'] = 'bloqué'; -$a->strings['unblocked'] = 'débloqué'; -$a->strings['ignored'] = 'ignoré'; -$a->strings['unignored'] = 'des-ignoré'; -$a->strings['stopped following'] = 'retiré de la liste de suivi'; -$a->strings['Contact has been removed.'] = 'Ce contact a été retiré.'; -$a->strings['Contact not found.'] = 'Contact introuvable.'; -$a->strings['Mutual Friendship'] = 'Relation réciproque'; -$a->strings['is a fan of yours'] = 'est un fan de vous'; -$a->strings['you are a fan of'] = 'vous êtes un fan de'; -$a->strings['Contact Editor'] = 'Éditeur de contact'; -$a->strings['Visit $name\'s profile'] = 'Visiter le profil de $name'; -$a->strings['Block/Unblock contact'] = 'Bloquer/débloquer ce contact'; -$a->strings['Ignore contact'] = 'Ignorer ce contact'; -$a->strings['Delete contact'] = 'Effacer ce contact'; -$a->strings['Last updated: '] = 'Dernière mise-à-jour: '; -$a->strings['Update public posts: '] = 'Met ses entrées publiques à jour: '; -$a->strings['Never'] = 'Jamais'; -$a->strings['Unblock this contact'] = 'Débloquer ce contact'; -$a->strings['Block this contact'] = 'Bloquer ce contact'; -$a->strings['Unignore this contact'] = 'Cesser d\'ignorer ce contact'; -$a->strings['Ignore this contact'] = 'Ignorer ce contact'; -$a->strings['Currently blocked'] = 'Actuellement bloqué'; -$a->strings['Currently ignored'] = 'Actuellement ignoré'; -$a->strings['Show Blocked Connections'] = 'Montrer les connexions bloquées'; -$a->strings['Hide Blocked Connections'] = 'Cacher les connexion bloquées'; -$a->strings['Finding: '] = 'Trouvé: '; -$a->strings['Find'] = 'Trouver'; -$a->strings['Visit '] = 'Visiter le profil de '; -$a->strings['\'s profile'] = ''; -$a->strings['Edit contact'] = 'Éditer le contact'; -$a->strings['Profile not found.'] = 'Profil introuvable.'; -$a->strings['Response from remote site was not understood.'] = 'Réponse du site distant incomprise.'; -$a->strings['Unexpected response from remote site: '] = 'Réponse inattendue du site distant: '; -$a->strings['Confirmation completed successfully.'] = 'Confirmation achevée avec succès.'; -$a->strings['Remote site reported: '] = 'Alerte du site distant: '; -$a->strings['Temporary failure. Please wait and try again.'] = 'Échec temporaire. Merci de recommencer ultérieurement.'; -$a->strings['Introduction failed or was revoked.'] = 'Introduction échouée ou annulée.'; -$a->strings['Unable to set contact photo.'] = 'Impossible de définir la photo du contact.'; -$a->strings['is now friends with'] = 'est désormais relié à'; -$a->strings['No user record found for '] = 'Pas d\'utilisateur trouvé pour '; -$a->strings['Our site encryption key is apparently messed up.'] = 'Notre clé de chiffrement de site est apparemment corrompue.'; -$a->strings['Empty site URL was provided or URL could not be decrypted by us.'] = 'URL de site absente ou indéchiffrable.'; -$a->strings['Contact record was not found for you on our site.'] = 'Pas d\'entrée pour ce contact sur notre site.'; -$a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'L\'identifiant fourni par votre système fait doublon sur le notre. Cela peut fonctionner si vous réessayez.'; -$a->strings['Unable to set your contact credentials on our system.'] = 'Impossible de vous définir des permissions sur notre système.'; -$a->strings['Unable to update your contact profile details on our system'] = 'Impossible de mettre les détails de votre profil à jour sur notre système'; -$a->strings['Connection accepted at '] = 'Connexion acceptée à '; -$a->strings['Administrator'] = 'Administrateur'; -$a->strings['New mail received at '] = 'Nouvel email reçu à '; -$a->strings[' commented on an item at '] = ' a commenté une entrée à '; -$a->strings[' welcomes '] = ' accueille '; -$a->strings['This introduction has already been accepted.'] = 'Cette introduction a déjà été acceptée.'; -$a->strings['Profile location is not valid or does not contain profile information.'] = 'L\'emplacement du profil est invalide ou ne contient pas de profil valide.'; -$a->strings['Warning: profile location has no identifiable owner name.'] = 'Attention: l\'emplacement du profil n\'a pas de nom identifiable.'; -$a->strings['Warning: profile location has no profile photo.'] = 'Attention: l\'emplacement du profil n\'a pas de photo de profil.'; -$a->strings[' required parameter'] = ' paramètre(s) requis'; -$a->strings[' was '] = ' était '; -$a->strings['s were '] = 'étaient '; -$a->strings['not found at the given location.'] = 'introuvable(s) à l\'emplacement indiqué.'; -$a->strings['Introduction complete.'] = 'Phase de présentation achevée.'; -$a->strings['Unrecoverable protocol error.'] = 'Erreur de protocole non-récupérable.'; -$a->strings['Profile unavailable.'] = 'Profil indisponible.'; -$a->strings[' has received too many connection requests today.'] = ' a reçu trop de requêtes de connexion aujourd\'hui.'; -$a->strings['Spam protection measures have been invoked.'] = 'Des mesures de protection contre le spam ont été déclenchées.'; -$a->strings['Friends are advised to please try again in 24 hours.'] = 'Les relations sont encouragées à attendre 24 heures pour recommencer.'; -$a->strings['Invalid locator'] = 'Localisateur invalide'; -$a->strings['Unable to resolve your name at the provided location.'] = 'Impossible de résoudre votre nom à l\'emplacement fourni.'; -$a->strings['You have already introduced yourself here.'] = 'Vous vous êtes déjà présenté ici.'; -$a->strings['Apparently you are already friends with .'] = 'Apparemment vous êtes déjà relié à .'; -$a->strings['Invalid profile URL.'] = 'URL de profil invalide.'; -$a->strings['Disallowed profile URL.'] = 'URL de profil interdite.'; -$a->strings['Your introduction has been sent.'] = 'Votre présentation a été envoyée.'; -$a->strings['Please login to confirm introduction.'] = 'Connectez-vous pour confirmer l\'introduction.'; -$a->strings['Incorrect identity currently logged in. Please login to this profile.'] = 'Identité incorrecte actuellement connectée. Merci de vous connecter à ce profil.'; -$a->strings['[Name Withheld]'] = '[Nom non publié]'; -$a->strings['Friend/Connection Request'] = 'Requête de relation/amitié'; -$a->strings['Please answer the following:'] = 'Merci de répondre à ce qui suit:'; -$a->strings['Does $name know you?'] = 'Est-ce que $name vous connaît?'; -$a->strings['Yes'] = 'Oui'; -$a->strings['No'] = 'Non'; -$a->strings['Add a personal note:'] = 'Ajouter une note personnelle:'; -$a->strings['Please enter your profile address from one of the following supported social networks:'] = 'Merci d\'entrer l\'adresse de votre profil sur l\'une de ces réseaux sociaux:'; -$a->strings['Friendika'] = 'Friendika'; -$a->strings['StatusNet/Federated Social Web'] = 'StatusNet/Federated Social Web'; -$a->strings['Private (secure) network'] = 'Réseau privé (sécurisé)'; -$a->strings['Public (insecure) network'] = 'Réseau public (non-sécurisé)'; -$a->strings['Your profile address:'] = 'Votre adresse de profil:'; -$a->strings['Submit Request'] = 'Envoyer la requête'; -$a->strings['Cancel'] = 'Annuler'; -$a->strings['Global Directory'] = 'Annuaire global'; -$a->strings['Item not found.'] = 'Élément introuvable.'; -$a->strings['Private Message'] = 'Message privé'; -$a->strings["I like this \x28toggle\x29"] = "I like this \x28toggle\x29"; -$a->strings["I don't like this \x28toggle\x29"] = "I don't like this \x28toggle\x29"; -$a->strings['This is you'] = 'C\'est vous'; -$a->strings['View $name\'s profile'] = 'Voir le profil de $name'; -$a->strings['Item has been removed.'] = 'Cet élément a été enlevé.'; -$a->strings['The profile address specified does not provide adequate information.'] = 'L\'adresse de profil indiquée ne fournit par les informations adéquates.'; -$a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part.'; -$a->strings['Unable to retrieve contact information.'] = 'Impossible de récupérer les informations du contact.'; -$a->strings['following'] = 'following'; -$a->strings['Group created.'] = 'Groupe créé.'; -$a->strings['Could not create group.'] = 'Impossible de créer le groupe.'; -$a->strings['Group not found.'] = 'Groupe introuvable.'; -$a->strings['Group name changed.'] = 'Groupe renommé.'; -$a->strings['Membership list updated.'] = 'Liste des membres mise à jour.'; -$a->strings['Group removed.'] = 'Groupe enlevé.'; -$a->strings['Unable to remove group.'] = 'Impossible d\'enlever le groupe'; -$a->strings['Delete'] = 'Supprimer'; -$a->strings['Welcome to '] = 'Bienvenue à '; -$a->strings['Could not create/connect to database.'] = 'Impossible de créer/atteindre la base de données.'; -$a->strings['Connected to database.'] = 'Connecté à la base de données.'; -$a->strings['Database import succeeded.'] = 'Import de base achevé avec succès.'; -$a->strings['IMPORTANT: You will need to [manually] setup a scheduled task for the poller.'] = 'IMPORTANT: Vous devez configurer [manuellement] une tâche programmée pour le \'poller\'.'; -$a->strings['Please see the file "INSTALL.txt".'] = 'Référez-vous au fichier \"INSTALL.txt\".'; -$a->strings['Database import failed.'] = 'Import de base échoué.'; -$a->strings['You may need to import the file "database.sql" manually using phpmyadmin or mysql.'] = 'Vous pourriez avoir besoin d\'importer le fichier \"database.sql\" manuellement au moyen de phpmyadmin ou de la commande mysql.'; -$a->strings['Welcome to Friendika.'] = 'Bienvenue sur Friendika.'; -$a->strings['Submit'] = 'Envoyer'; -$a->strings['Could not find a command line version of PHP in the web server PATH.'] = 'Impossible de trouver la version \"ligne de commande\" de PHP dans le PATH du serveur web.'; -$a->strings['This is required. Please adjust the configuration file .htconfig.php accordingly.'] = 'Ceci est requis. Merci d\'ajuster la configuration dans le fichier .htconfig.php en conséquence.'; -$a->strings['The command line version of PHP on your system does not have "register_argc_argv" enabled.'] = 'La version \"ligne de commande\" de PHP de votre système n\'a pas \"register_argc_argv\" d\'activé.'; -$a->strings['This is required for message delivery to work.'] = 'Ceci est requis pour que la livraison des messages fonctionne.'; -$a->strings['Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys'] = 'Erreur: la fonction \"openssl_pkey_new\" de ce système ne permet pas de générer des clés de chiffrement'; -$a->strings['If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".'] = 'Si vous utilisez Windows, merci de vous réferer à \"http://www.php.net/manual/en/openssl.installation.php\".'; -$a->strings['Error: Apache webserver mod-rewrite module is required but not installed.'] = 'Erreur: Le module \"rewrite\" du serveur web Apache est requis mais pas installé.'; -$a->strings['Error: libCURL PHP module required but not installed.'] = 'Erreur: Le module PHP \"libCURL\" est requis mais pas installé.'; -$a->strings['Error: GD graphics PHP module with JPEG support required but not installed.'] = 'Erreur: Le module PHP \"GD\" disposant du support JPEG est requis mais pas installé.'; -$a->strings['Error: openssl PHP module required but not installed.'] = 'Erreur: Le module PHP \"openssl\" est requis mais pas installé.'; -$a->strings['Error: mysqli PHP module required but not installed.'] = 'Erreur: Le module PHP \"mysqli\" est requis mais pas installé.'; -$a->strings['The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.'] = 'L\'installeur web doit être en mesure de créer un fichier \".htconfig.php\" à la racine de votre serveur web, mais il en est incapable.'; -$a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'Le plus souvent, il s\'agit d\'un problème de permission. Le serveur web peut ne pas être capable d\'écrire dans votre répertoire - alors que vous-même le pouvez.'; -$a->strings['Please check with your site documentation or support people to see if this situation can be corrected.'] = 'Merci de vérifier - avec la documentation ou le support de votre hébergement - que la situation peut être corrigée.'; -$a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'Dans le cas contraire, vous pouvez pratiquer une installation manuelle. Référez-vous au fichier \"INSTALL.txt\" pour les instructions.'; -$a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'Le fichier de configuration de la base (\".htconfig.php\") ne peut être créé. Merci d\'utiliser le texte ci-joint pour créer ce fichier à la racine de votre hébergement.'; -$a->strings['Errors encountered creating database tables.'] = 'Des erreurs ont été signalées lors de la création des tables.'; -$a->strings[' : '] = ' : '; -$a->strings['Not a valid email address.'] = 'Ceci n\'est pas une adresse email valide.'; -$a->strings['Please join my network on '] = 'Rejoignez mon réseau sur '; -$a->strings['Message delivery failed.'] = 'L\'acheminement du message a échoué.'; -$a->strings[' messages sent.'] = ' messages envoyés.'; -$a->strings['Send invitations'] = 'Envoyer des invitations'; -$a->strings['Enter email addresses, one per line:'] = 'Entrez les adresses email, une par ligne:'; -$a->strings['Your message:'] = 'Votre message:'; -$a->strings['Please join my social network on '] = 'Rejoignez mon réseau social sur '; -$a->strings['\r\n'] = ''; -$a->strings['To accept this invitation, please visit:'] = 'Pour accepter cette invitation, rendez vous sur:'; -$a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Une fois inscrit, connectez-vous à la page de mon profil sur:'; -$a->strings['Unable to locate original post.'] = 'Impossible de localiser l\'article original.'; -$a->strings['Empty post discarded.'] = 'Article vide défaussé.'; -$a->strings['Wall Photos'] = 'Photos du mur'; -$a->strings[' commented on your item at '] = ' a commenté votre élément de '; -$a->strings[' posted on your profile wall at '] = ' a posté sur votre mur à \r\n'; -$a->strings['photo'] = 'photo'; -$a->strings['status'] = 'statut'; -$a->strings['likes'] = 'aime'; -$a->strings['doesn\'t like'] = 'n\'aime pas'; -$a->strings['\'s'] = '\'s'; -$a->strings['Remote privacy information not available.'] = 'Informations de confidentialité indisponibles.'; -$a->strings['Visible to:'] = 'Visible par:'; -$a->strings['Password reset requested at '] = 'Réinitialisation de mot de passe demandée par '; -$a->strings['No recipient selected.'] = 'Pas de destinataire sélectionné.'; -$a->strings['[no subject]'] = '[pas de sujet]'; -$a->strings['Unable to locate contact information.'] = 'Impossible de localiser les informations du contact.'; -$a->strings['Message sent.'] = 'Message envoyé.'; -$a->strings['Message could not be sent.'] = 'Impossible d\'envoyer le message.'; -$a->strings['Messages'] = 'Messages'; -$a->strings['Inbox'] = 'Messages entrants'; -$a->strings['Outbox'] = 'Messages sortants'; -$a->strings['New Message'] = 'Nouveau message'; -$a->strings['Message deleted.'] = 'Message supprimé.'; -$a->strings['Conversation removed.'] = 'Conversation supprimée.'; -$a->strings['Send Private Message'] = 'Envoyer un message privé'; -$a->strings['To:'] = 'À:'; -$a->strings['Subject:'] = 'Sujet:'; -$a->strings['Upload photo'] = 'Joindre photo'; -$a->strings['Insert web link'] = 'Insérer lien web'; -$a->strings['Please wait'] = 'Patientez'; -$a->strings['No messages.'] = 'Aucun message.'; -$a->strings['Delete conversation'] = 'Effacer conversation'; -$a->strings['Message not available.'] = 'Message indisponible.'; -$a->strings['Delete message'] = 'Effacer message'; -$a->strings['Send Reply'] = 'Répondre'; -$a->strings['Normal View'] = 'Vue normale'; -$a->strings['New Item View'] = 'Vue des nouveautés'; -$a->strings['Share'] = 'Share'; -$a->strings['Insert YouTube video'] = 'Insert YouTube video'; -$a->strings['Set your location'] = 'Set your location'; -$a->strings['Clear browser location'] = 'Clear browser location'; -$a->strings['Permission settings'] = 'Permission settings'; -$a->strings['No such group'] = 'Groupe inexistant'; -$a->strings['Group is empty'] = 'Groupe vide'; -$a->strings['Group: '] = 'Groupe: '; -$a->strings['View in context'] = 'Voir dans le contexte'; -$a->strings['Invalid request identifier.'] = 'Identifiant de demande invalide.'; -$a->strings['Discard'] = 'Défausser'; -$a->strings['Ignore'] = 'Ignorer'; -$a->strings['Show Ignored Requests'] = 'Voir les demandes ignorées'; -$a->strings['Hide Ignored Requests'] = 'Cacher les demandes ignorées'; -$a->strings['Claims to be known to you: '] = 'Prétend que vous le connaissez: '; -$a->strings['yes'] = 'oui'; -$a->strings['no'] = 'non'; -$a->strings['Approve as: '] = 'Approuver en tant que: '; -$a->strings['Friend'] = 'Ami'; -$a->strings['Fan/Admirer'] = 'Fan/Admirateur'; -$a->strings['Notification type: '] = 'Type de notification: '; -$a->strings['Friend/Connect Request'] = 'Demande de connexion/relation'; -$a->strings['New Follower'] = 'Nouvel abonné'; -$a->strings['Approve'] = 'Approuver'; -$a->strings['No notifications.'] = 'Pas de notification.'; -$a->strings['No registrations.'] = 'Pas d\'inscriptions.'; -$a->strings['Login failed.'] = 'Échec de connexion.'; -$a->strings['Welcome back '] = 'Bienvenue à nouveau, '; -$a->strings['Photo Albums'] = 'Albums photo'; -$a->strings['Contact Photos'] = 'Photos du contact'; -$a->strings['Contact information unavailable'] = 'Informations de contact indisponibles'; -$a->strings['Profile Photos'] = 'Photos du profil'; -$a->strings['Album not found.'] = 'Album introuvable.'; -$a->strings['Delete Album'] = 'Effacer l\'album'; -$a->strings['Delete Photo'] = 'Effacer la photo'; -$a->strings['was tagged in a'] = 'a été identifié dans'; -$a->strings['by'] = 'par'; -$a->strings['Image exceeds size limit of '] = 'L\'image dépasse la taille maximale de '; -$a->strings['Unable to process image.'] = 'Impossible de traiter l\'image.'; -$a->strings['Image upload failed.'] = 'L\'envoi de l\'image a échoué.'; -$a->strings['No photos selected'] = 'Aucune photo sélectionnée'; -$a->strings['Upload Photos'] = 'Envoyer des photos'; -$a->strings['New album name: '] = 'Nom du nouvel album: '; -$a->strings['or existing album name: '] = 'ou nom d\'un album existant: '; -$a->strings['Select files to upload: '] = 'Choisir les fichiers à envoyer: '; -$a->strings['Permissions'] = 'Permissions'; -$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Utilisez le formulaire suivant uniquement si l\'applet Java [ci-dessus] ne parvient pas à se lancer.'; -$a->strings['Edit Album'] = 'Éditer l\'album'; -$a->strings['View Photo'] = 'Voir la photo'; -$a->strings['Photo not available'] = 'Photo indisponible'; -$a->strings['Edit photo'] = 'Éditer la photo'; -$a->strings['New album name'] = 'Nom du nouvel album'; -$a->strings['View Full Size'] = 'Voir en taille réelle'; -$a->strings['Tags: '] = 'Étiquettes: '; -$a->strings['[Remove any tag]'] = '[Retirer toutes les étiquettes]'; -$a->strings['Caption'] = 'Titre'; -$a->strings['Add a Tag'] = 'Ajouter une étiquette'; -$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Exemples: @bob, @Barbara_Jensen, @jim@example.com, #Californie, #vacances'; -$a->strings['Recent Photos'] = 'Photos récentes'; -$a->strings['Upload New Photos'] = 'Envoyer de nouvelles photos'; -$a->strings['View Album'] = 'Voir l\'album'; -$a->strings['Image uploaded but image cropping failed.'] = 'Image envoyée, mais impossible de la retailler.'; -$a->strings['Image size reduction [175] failed.'] = 'Réduction de taille d\'image [175] échouée.'; -$a->strings['Image size reduction [80] failed.'] = 'Réduction de taille d\'image [80] échouée.'; -$a->strings['Image size reduction [48] failed.'] = 'Réduction de taille d\'image [48] échouée.'; -$a->strings['Unable to process image'] = 'Impossible de traiter l\'image'; -$a->strings['Image uploaded successfully.'] = 'Image envoyée avec succès.'; -$a->strings['Image size reduction [640] failed.'] = 'Réduction de taille d\'image [640] échouée.'; -$a->strings['Profile Name is required.'] = 'Le nom du profil est requis.'; -$a->strings['Profile updated.'] = 'Profil mis à jour.'; -$a->strings['Profile deleted.'] = 'Profil supprimé.'; -$a->strings['Profile-'] = 'Profil-'; -$a->strings['New profile created.'] = 'Nouveau profil créé.'; -$a->strings['Profile unavailable to clone.'] = 'Ce profil ne peut être cloné.'; -$a->strings['This is your public profile.
It may be visible to anybody using the internet.'] = 'Ceci est votre profil public.
Il peut être visible par n\'importe quel utilisateur d\'Internet.'; -$a->strings['Age: '] = 'Age: '; -$a->strings['Profile Image'] = 'Image du profil'; -$a->strings['Invalid OpenID url'] = 'Adresse OpenID invalide'; -$a->strings['Please enter the required information.'] = 'Entrez les informations requises.'; -$a->strings['Please use a shorter name.'] = 'Utilisez un nom plus court.'; -$a->strings['Name too short.'] = 'Nom trop court.'; -$a->strings['That doesn\'t appear to be your full (First Last) name.'] = ''; -$a->strings['Your email domain is not among those allowed on this site.'] = 'Votre domaine email n\'est pas autorisé sur ce site.'; -$a->strings['Cannot use that email.'] = 'Impossible d\'utiliser cet email.'; -$a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Votre \"pseudo\" peut seulement contenir les caractères \"a-z\", \"0-9\", \"-\", and \"_\", et doit commencer par une lettre.'; -$a->strings['Nickname is already registered. Please choose another.'] = 'Pseudo déjà utilisé. Merci d\'en choisir un autre.'; -$a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'ERREUR SÉRIEUSE: La génération des clés de sécurité a échoué.'; -$a->strings['An error occurred during registration. Please try again.'] = 'Une erreur est survenue lors de l\'inscription. Merci de recommencer.'; -$a->strings['An error occurred creating your default profile. Please try again.'] = 'Une erreur est survenue lors de la création de votre profil par défaut. Merci de recommencer.'; -$a->strings['Registration details for '] = 'Détails de l\'inscription pour '; -$a->strings['Registration successful. Please check your email for further instructions.'] = 'Inscription réussie. Vérifiez vos emails pour la suite des instructions.'; -$a->strings['Failed to send email message. Here is the message that failed.'] = 'Impossible d\'envoyer un email. Voici le message qui a échoué.'; -$a->strings['Your registration can not be processed.'] = 'Votre inscription ne peut être traitée.'; -$a->strings['Registration request at '] = 'Inscription demandée par '; -$a->strings['Your registration is pending approval by the site owner.'] = 'Votre inscription attend une validation du propriétaire du site.'; -$a->strings['You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \'Register\'.'] = 'Vous pouvez (si vous le souhaitez) remplir ce formulaire via OpenID. Fournissez votre OpenID et cliquez \"S\'inscrire\"'; -$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'Si vous n\'êtes pas familier avec OpenID, laissez ce champ vide et remplissez le reste.'; -$a->strings['Your OpenID (optional): '] = 'Votre OpenID (facultatif): '; -$a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Le contenu est partagé suivant les termes de la licence Creative Commons Attribution 3.0.'; -$a->strings['Registration'] = 'Inscription'; -$a->strings['Your Full Name (e.g. Joe Smith): '] = 'Votre nom cmplet (p.ex. Michel Dupont): '; -$a->strings['Your Email Address: '] = 'Votre adresse email: '; -$a->strings['Choose a profile nickname. This must begin with a text character. Your global profile locator will then be \'nickname@$sitename\'.'] = 'Choisissez un pseudo pour votre profil. Il devra commencer avec une lettre. L\'identifiant global de votre profil sera \'pseudo@$sitename\'.'; -$a->strings['Choose a nickname: '] = 'Choisir un pseudo: '; -$a->strings['Register'] = 'S\'inscrire'; -$a->strings['Please login.'] = 'Merci de vous connecter.'; -$a->strings['Registration revoked for '] = 'Inscription révoquée pour '; -$a->strings['Account approved.'] = 'Inscription validée.'; -$a->strings['Passwords do not match. Password unchanged.'] = 'Les mots de passe ne correspondent pas. Aucun changement appliqué.'; -$a->strings['Empty passwords are not allowed. Password unchanged.'] = 'Les mots de passe vides sont interdits. Aucun changement appliqué.'; -$a->strings['Password changed.'] = 'Mots de passe changés.'; -$a->strings['Password update failed. Please try again.'] = 'Le changement de mot de passe a échoué. Merci de recommencer.'; -$a->strings[' Please use a shorter name.'] = ' Merci d\'utiliser un nom plus court.'; -$a->strings[' Name too short.'] = ' Nom trop court.'; -$a->strings[' Not valid email.'] = ' Email invalide.'; -$a->strings[' Cannot change to that email.'] = ' Impossible de changer pour cet email.'; -$a->strings['Settings updated.'] = 'Réglages mis à jour.'; -$a->strings['Plugin Settings'] = 'Réglages des extensions'; -$a->strings['Account Settings'] = 'Réglages du compte'; -$a->strings['No Plugin settings configured'] = 'Pas de réglages d\'extensions configurés'; -$a->strings['OpenID: '] = 'OpenID: '; -$a->strings[' (Optional) Allow this OpenID to login to this account.'] = ' (Facultatif) Autoriser cet OpenID à se connecter à ce compte.'; -$a->strings['Profile is not published.'] = 'Ce profil n\'est pas publié.'; -$a->strings['Default Post Permissions'] = 'Permissions par défaut sur les articles'; -$a->strings['Tag removed'] = 'Étiquette enlevée'; -$a->strings['Remove Item Tag'] = 'Enlever l\'étiquette de l\'élément'; -$a->strings['Select a tag to remove: '] = 'Choisir une étiquette à enlever: '; -$a->strings['Remove'] = 'Enlever'; -$a->strings['No contacts.'] = 'Aucun contact.'; -$a->strings['Visible To:'] = 'Visible par:'; -$a->strings['Groups'] = 'Groupes'; -$a->strings['Except For:'] = 'Sauf pour:'; -$a->strings['Logged out.'] = 'Déconnecté.'; -$a->strings['Unknown | Not categorised'] = 'Inconnu | Non-classé'; -$a->strings['Block immediately'] = 'Bloquer immédiatement'; -$a->strings['Shady, spammer, self-marketer'] = 'Douteux, spammeur, accro à l\'auto-promotion'; -$a->strings['Known to me, but no opinion'] = 'Connu de moi, mais sans opinion'; -$a->strings['OK, probably harmless'] = 'OK, probablement inoffensif'; -$a->strings['Reputable, has my trust'] = 'Réputé, a toute ma confiance'; -$a->strings['Frequently'] = 'Fréquemment'; -$a->strings['Hourly'] = 'Toutes les heures'; -$a->strings['Twice daily'] = 'Deux fois par jour'; -$a->strings['Daily'] = 'Chaque jour'; -$a->strings['Weekly'] = 'Chaque semaine'; -$a->strings['Monthly'] = 'Chaque mois'; -$a->strings['Miscellaneous'] = 'Divers'; -$a->strings['less than a second ago'] = 'il y a moins d\'une seconde'; -$a->strings['year'] = 'an'; -$a->strings['years'] = 'ans'; -$a->strings['month'] = 'mois'; -$a->strings['months'] = 'mois'; -$a->strings['week'] = 'semaine'; -$a->strings['weeks'] = 'semaines'; -$a->strings['day'] = 'jour'; -$a->strings['days'] = 'jours'; -$a->strings['hour'] = 'heure'; -$a->strings['hours'] = 'heures'; -$a->strings['minute'] = 'minute'; -$a->strings['minutes'] = 'minutes'; -$a->strings['second'] = 'seconde'; -$a->strings['seconds'] = 'secondes'; -$a->strings[' ago'] = ' auparavant'; -$a->strings['Create a new group'] = 'Créer un nouveau groupe'; -$a->strings['Everybody'] = 'Tout le monde'; -$a->strings['Birthday:'] = 'Anniversaire:'; -$a->strings['Logout'] = 'Se déconnecter'; -$a->strings['Home'] = 'Accueil'; -$a->strings['Directory'] = 'Annuaire'; -$a->strings['Network'] = 'Réseau'; -$a->strings['Notifications'] = 'Notifications'; -$a->strings['Settings'] = 'Réglages'; -$a->strings['Profiles'] = 'Profils'; -$a->strings['Male'] = 'Masculin'; -$a->strings['Female'] = 'Féminin'; -$a->strings['Currently Male'] = 'Actuellement masculin'; -$a->strings['Currently Female'] = 'Actuellement féminin'; -$a->strings['Mostly Male'] = 'Principalement masculin'; -$a->strings['Mostly Female'] = 'Principalement féminin'; -$a->strings['Transgender'] = 'Transgenre'; -$a->strings['Intersex'] = 'Inter-sexe'; -$a->strings['Transsexual'] = 'Transsexuel'; -$a->strings['Hermaphrodite'] = 'Hermaphrodite'; -$a->strings['Neuter'] = 'Neutre'; -$a->strings['Non-specific'] = 'Non-spécifique'; -$a->strings['Other'] = 'Autre'; -$a->strings['Undecided'] = 'Indécis'; -$a->strings['Males'] = 'Hommes'; -$a->strings['Females'] = 'Femmes'; -$a->strings['Gay'] = 'Gay'; -$a->strings['Lesbian'] = 'Lesbienne'; -$a->strings['No Preference'] = 'Sans préférence'; -$a->strings['Bisexual'] = 'Bisexuel'; -$a->strings['Autosexual'] = 'Auto-sexuel'; -$a->strings['Abstinent'] = 'Abstinent'; -$a->strings['Virgin'] = 'Vierge'; -$a->strings['Deviant'] = 'Déviant'; -$a->strings['Fetish'] = 'Fétichiste'; -$a->strings['Oodles'] = 'Oodles'; -$a->strings['Nonsexual'] = 'Non-sexuel'; -$a->strings['Single'] = 'Célibataire'; -$a->strings['Lonely'] = 'Esseulé'; -$a->strings['Available'] = 'Disponible'; -$a->strings['Unavailable'] = 'Indisponible'; -$a->strings['Dating'] = 'Dans une relation'; -$a->strings['Unfaithful'] = 'Infidèle'; -$a->strings['Sex Addict'] = 'Accro au sexe'; -$a->strings['Friends'] = 'Amis'; -$a->strings['Friends/Benefits'] = 'Amis par intérêt'; -$a->strings['Casual'] = 'Casual'; -$a->strings['Engaged'] = 'Fiancé'; -$a->strings['Married'] = 'Marié'; -$a->strings['Partners'] = 'Partenaire'; -$a->strings['Cohabiting'] = 'En cohabitation'; -$a->strings['Happy'] = 'Heureux'; -$a->strings['Not Looking'] = 'Sans recherche'; -$a->strings['Swinger'] = 'Échangiste'; -$a->strings['Betrayed'] = 'Trahi(e)'; -$a->strings['Separated'] = 'Séparé'; -$a->strings['Unstable'] = 'Instable'; -$a->strings['Divorced'] = 'Divorcé'; -$a->strings['Widowed'] = 'Veuf/Veuve'; -$a->strings['Uncertain'] = 'Incertain'; -$a->strings['Complicated'] = 'Compliqué'; -$a->strings['Don\'t care'] = 'S\'en désintéresse'; -$a->strings['Ask me'] = 'Me demander'; -$a->strings['Africa/Abidjan'] = 'Afrique/Abidjan'; -$a->strings['Africa/Accra'] = 'Afrique/Accra'; -$a->strings['Africa/Addis_Ababa'] = 'Afrique/Addis-Abeba'; -$a->strings['Africa/Algiers'] = 'Afrique/Alger'; -$a->strings['Africa/Asmara'] = 'Afrique/Asmara'; -$a->strings['Africa/Asmera'] = 'Afrique/Asmera'; -$a->strings['Africa/Bamako'] = 'Afrique/Bamako'; -$a->strings['Africa/Bangui'] = 'Afrique/Bangui'; -$a->strings['Africa/Banjul'] = 'Afrique/Banjul'; -$a->strings['Africa/Bissau'] = 'Afrique/Bissau'; -$a->strings['Africa/Blantyre'] = 'Afrique/Blantyre'; -$a->strings['Africa/Brazzaville'] = 'Afrique/Brazzaville'; -$a->strings['Africa/Bujumbura'] = 'Afrique/Bujumbura'; -$a->strings['Africa/Cairo'] = 'Afrique/Le Caire'; -$a->strings['Africa/Casablanca'] = 'Afrique/Casablanca'; -$a->strings['Africa/Ceuta'] = 'Afrique/Ceuta'; -$a->strings['Africa/Conakry'] = 'Afrique/Conakry'; -$a->strings['Africa/Dakar'] = 'Afrique/Dakar'; -$a->strings['Africa/Dar_es_Salaam'] = 'Afrique/Dar-es-Salaam'; -$a->strings['Africa/Djibouti'] = 'Afrique/Djibouti'; -$a->strings['Africa/Douala'] = 'Afrique/Douala'; -$a->strings['Africa/El_Aaiun'] = 'Afrique/El_Aaiun'; -$a->strings['Africa/Freetown'] = 'Afrique/Freetown'; -$a->strings['Africa/Gaborone'] = 'Afrique/Gaborone'; -$a->strings['Africa/Harare'] = 'Afrique/Harare'; -$a->strings['Africa/Johannesburg'] = 'Afrique/Johannesburg'; -$a->strings['Africa/Kampala'] = 'Afrique/Kampala'; -$a->strings['Africa/Khartoum'] = 'Afrique/Khartoum'; -$a->strings['Africa/Kigali'] = 'Afrique/Kigali'; -$a->strings['Africa/Kinshasa'] = 'Afrique/Kinshasa'; -$a->strings['Africa/Lagos'] = 'Afrique/Lagos'; -$a->strings['Africa/Libreville'] = 'Afrique/Libreville'; -$a->strings['Africa/Lome'] = 'Afrique/Lomé'; -$a->strings['Africa/Luanda'] = 'Afrique/Luanda'; -$a->strings['Africa/Lubumbashi'] = 'Afrique/Lubumbashi'; -$a->strings['Africa/Lusaka'] = 'Afrique/Lusaka'; -$a->strings['Africa/Malabo'] = 'Afrique/Malabo'; -$a->strings['Africa/Maputo'] = 'Afrique/Maputo'; -$a->strings['Africa/Maseru'] = 'Afrique/Maseru'; -$a->strings['Africa/Mbabane'] = 'Afrique/Mbabane'; -$a->strings['Africa/Mogadishu'] = 'Afrique/Mogadiscio'; -$a->strings['Africa/Monrovia'] = 'Afrique/Monrovia'; -$a->strings['Africa/Nairobi'] = 'Afrique/Nairobi'; -$a->strings['Africa/Ndjamena'] = 'Afrique/N\'Djamena'; -$a->strings['Africa/Niamey'] = 'Afrique/Niamey'; -$a->strings['Africa/Nouakchott'] = 'Afrique/Nouakchott'; -$a->strings['Africa/Ouagadougou'] = 'Afrique/Ouagadougou'; -$a->strings['Africa/Porto-Novo'] = 'Afrique/Porto-Novo'; -$a->strings['Africa/Sao_Tome'] = 'Afrique/Sao_Tome'; -$a->strings['Africa/Timbuktu'] = 'Afrique/Tombouctou'; -$a->strings['Africa/Tripoli'] = 'Afrique/Tripoli'; -$a->strings['Africa/Tunis'] = 'Afrique/Tunis'; -$a->strings['Africa/Windhoek'] = 'Afrique/Windhoek'; -$a->strings['America/Adak'] = 'Amérique/Adak'; -$a->strings['America/Anchorage'] = 'Amérique/Anchorage'; -$a->strings['America/Anguilla'] = 'Amérique/Anguilla'; -$a->strings['America/Antigua'] = 'Amérique/Antigua'; -$a->strings['America/Araguaina'] = 'Amérique/Araguaina'; -$a->strings['America/Argentina/Buenos_Aires'] = 'Amérique/Argentine/Buenos_Aires'; -$a->strings['America/Argentina/Catamarca'] = 'Amérique/Argentine/Catamarca'; -$a->strings['America/Argentina/ComodRivadavia'] = 'Amérique/Argentine/ComodRivadavia'; -$a->strings['America/Argentina/Cordoba'] = 'Amérique/Argentine/Cordoba'; -$a->strings['America/Argentina/Jujuy'] = 'Amérique/Argentine/Jujuy'; -$a->strings['America/Argentina/La_Rioja'] = 'Amérique/Argentine/La_Rioja'; -$a->strings['America/Argentina/Mendoza'] = 'Amérique/Argentine/Mendoza'; -$a->strings['America/Argentina/Rio_Gallegos'] = 'Amérique/Argentine/Rio_Gallegos'; -$a->strings['America/Argentina/Salta'] = 'Amérique/Argentine/Salta'; -$a->strings['America/Argentina/San_Juan'] = 'Amérique/Argentine/San_Juan'; -$a->strings['America/Argentina/San_Luis'] = 'Amérique/Argentine/San_Luis'; -$a->strings['America/Argentina/Tucuman'] = 'Amérique/Argentine/Tucuman'; -$a->strings['America/Argentina/Ushuaia'] = 'Amérique/Argentine/Ushuaia'; -$a->strings['America/Aruba'] = 'Amérique/Aruba'; -$a->strings['America/Asuncion'] = 'Amérique/Asuncion'; -$a->strings['America/Atikokan'] = 'Amérique/Atikokan'; -$a->strings['America/Atka'] = 'Amérique/Atka'; -$a->strings['America/Bahia'] = 'Amérique/Bahia'; -$a->strings['America/Barbados'] = 'Amérique/Barbados'; -$a->strings['America/Belem'] = 'Amérique/Bélem'; -$a->strings['America/Belize'] = 'Amérique/Belize'; -$a->strings['America/Blanc-Sablon'] = 'Amérique/Blanc-Sablon'; -$a->strings['America/Boa_Vista'] = 'Amérique/Boa_Vista'; -$a->strings['America/Bogota'] = 'Amérique/Bogota'; -$a->strings['America/Boise'] = 'Amérique/Boise'; -$a->strings['America/Buenos_Aires'] = 'Amérique/Buenos_Aires'; -$a->strings['America/Cambridge_Bay'] = 'Amérique/Cambridge_Bay'; -$a->strings['America/Campo_Grande'] = 'Amérique/Campo_Grande'; -$a->strings['America/Cancun'] = 'Amérique/Cancun'; -$a->strings['America/Caracas'] = 'Amérique/Caracas'; -$a->strings['America/Catamarca'] = 'Amérique/Catamarca'; -$a->strings['America/Cayenne'] = 'Amérique/Cayenne'; -$a->strings['America/Cayman'] = 'Amérique/Cayman'; -$a->strings['America/Chicago'] = 'Amérique/Chicago'; -$a->strings['America/Chihuahua'] = 'Amérique/Chihuahua'; -$a->strings['America/Coral_Harbour'] = 'Amérique/Coral_Harbour'; -$a->strings['America/Cordoba'] = 'Amérique/Cordoba'; -$a->strings['America/Costa_Rica'] = 'Amérique/Costa_Rica'; -$a->strings['America/Cuiaba'] = 'Amérique/Cuiaba'; -$a->strings['America/Curacao'] = 'Amérique/Curaçao'; -$a->strings['America/Danmarkshavn'] = 'Amérique/Danmarkshavn'; -$a->strings['America/Dawson'] = 'Amérique/Dawson'; -$a->strings['America/Dawson_Creek'] = 'Amérique/Dawson_Creek'; -$a->strings['America/Denver'] = 'Amérique/Denver'; -$a->strings['America/Detroit'] = 'Amérique/Détroit'; -$a->strings['America/Dominica'] = 'Amérique/Dominica'; -$a->strings['America/Edmonton'] = 'Amérique/Edmonton'; -$a->strings['America/Eirunepe'] = 'Amérique/Eirunepe'; -$a->strings['America/El_Salvador'] = 'Amérique/El_Salvador'; -$a->strings['America/Ensenada'] = 'Amérique/Ensenada'; -$a->strings['America/Fort_Wayne'] = 'Amérique/Fort_Wayne'; -$a->strings['America/Fortaleza'] = 'Amérique/Fortaleza'; -$a->strings['America/Glace_Bay'] = 'Amérique/Glace_Bay'; -$a->strings['America/Godthab'] = 'Amérique/Godthab'; -$a->strings['America/Goose_Bay'] = 'Amérique/Goose_Bay'; -$a->strings['America/Grand_Turk'] = 'Amérique/Grand_Turk'; -$a->strings['America/Grenada'] = 'Amérique/Grenada'; -$a->strings['America/Guadeloupe'] = 'Amérique/Guadeloupe'; -$a->strings['America/Guatemala'] = 'Amérique/Guatemala'; -$a->strings['America/Guayaquil'] = 'Amérique/Guayaquil'; -$a->strings['America/Guyana'] = 'Amérique/Guyana'; -$a->strings['America/Halifax'] = 'Amérique/Halifax'; -$a->strings['America/Havana'] = 'Amérique/Havana'; -$a->strings['America/Hermosillo'] = 'Amérique/Hermosillo'; -$a->strings['America/Indiana/Indianapolis'] = 'Amérique/Indiana/Indianapolis'; -$a->strings['America/Indiana/Knox'] = 'Amérique/Indiana/Knox'; -$a->strings['America/Indiana/Marengo'] = 'Amérique/Indiana/Marengo'; -$a->strings['America/Indiana/Petersburg'] = 'Amérique/Indiana/Petersburg'; -$a->strings['America/Indiana/Tell_City'] = 'Amérique/Indiana/Tell_City'; -$a->strings['America/Indiana/Vevay'] = 'Amérique/Indiana/Vevay'; -$a->strings['America/Indiana/Vincennes'] = 'Amérique/Indiana/Vincennes'; -$a->strings['America/Indiana/Winamac'] = 'Amérique/Indiana/Winamac'; -$a->strings['America/Indianapolis'] = 'Amérique/Indianapolis'; -$a->strings['America/Inuvik'] = 'Amérique/Inuvik'; -$a->strings['America/Iqaluit'] = 'Amérique/Iqaluit'; -$a->strings['America/Jamaica'] = 'Amérique/Jamaïque'; -$a->strings['America/Jujuy'] = 'Amérique/Jujuy'; -$a->strings['America/Juneau'] = 'Amérique/Juneau'; -$a->strings['America/Kentucky/Louisville'] = 'Amérique/Kentucky/Louisville'; -$a->strings['America/Kentucky/Monticello'] = 'Amérique/Kentucky/Monticello'; -$a->strings['America/Knox_IN'] = 'Amérique/Knox_IN'; -$a->strings['America/La_Paz'] = 'Amérique/La_Paz'; -$a->strings['America/Lima'] = 'Amérique/Lima'; -$a->strings['America/Los_Angeles'] = 'Amérique/Los_Angeles'; -$a->strings['America/Louisville'] = 'Amérique/Louisville'; -$a->strings['America/Maceio'] = 'Amérique/Maceio'; -$a->strings['America/Managua'] = 'Amérique/Managua'; -$a->strings['America/Manaus'] = 'Amérique/Manaus'; -$a->strings['America/Marigot'] = 'Amérique/Marigot'; -$a->strings['America/Martinique'] = 'Amérique/Martinique'; -$a->strings['America/Matamoros'] = 'Amérique/Matamoros'; -$a->strings['America/Mazatlan'] = 'Amérique/Mazatlan'; -$a->strings['America/Mendoza'] = 'Amérique/Mendoza'; -$a->strings['America/Menominee'] = 'Amérique/Menominee'; -$a->strings['America/Merida'] = 'Amérique/Merida'; -$a->strings['America/Mexico_City'] = 'Amérique/Mexico_City'; -$a->strings['America/Miquelon'] = 'Amérique/Miquelon'; -$a->strings['America/Moncton'] = 'Amérique/Moncton'; -$a->strings['America/Monterrey'] = 'Amérique/Monterrey'; -$a->strings['America/Montevideo'] = 'Amérique/Montevideo'; -$a->strings['America/Montreal'] = 'Amérique/Montréal'; -$a->strings['America/Montserrat'] = 'Amérique/Montserrat'; -$a->strings['America/Nassau'] = 'Amérique/Nassau'; -$a->strings['America/New_York'] = 'Amérique/New_York'; -$a->strings['America/Nipigon'] = 'Amérique/Nipigon'; -$a->strings['America/Nome'] = 'Amérique/Nome'; -$a->strings['America/Noronha'] = 'Amérique/Noronha'; -$a->strings['America/North_Dakota/Center'] = 'Amérique/Dakota du nord/Center'; -$a->strings['America/North_Dakota/New_Salem'] = 'Amérique/Dakota du nord/New_Salem'; -$a->strings['America/Ojinaga'] = 'Amérique/Ojinaga'; -$a->strings['America/Panama'] = 'Amérique/Panama'; -$a->strings['America/Pangnirtung'] = 'Amérique/Pangnirtung'; -$a->strings['America/Paramaribo'] = 'Amérique/Paramaribo'; -$a->strings['America/Phoenix'] = 'Amérique/Phoenix'; -$a->strings['America/Port-au-Prince'] = 'Amérique/Port-au-Prince'; -$a->strings['America/Port_of_Spain'] = 'Amérique/Port_of_Spain'; -$a->strings['America/Porto_Acre'] = 'Amérique/Porto_Acre'; -$a->strings['America/Porto_Velho'] = 'Amérique/Porto_Velho'; -$a->strings['America/Puerto_Rico'] = 'Amérique/Puerto_Rico'; -$a->strings['America/Rainy_River'] = 'Amérique/Rainy_River'; -$a->strings['America/Rankin_Inlet'] = 'Amérique/Rankin_Inlet'; -$a->strings['America/Recife'] = 'Amérique/Recife'; -$a->strings['America/Regina'] = 'Amérique/Regina'; -$a->strings['America/Resolute'] = 'Amérique/Resolute'; -$a->strings['America/Rio_Branco'] = 'Amérique/Rio_Branco'; -$a->strings['America/Rosario'] = 'Amérique/Rosario'; -$a->strings['America/Santa_Isabel'] = 'Amérique/Santa_Isabel'; -$a->strings['America/Santarem'] = 'Amérique/Santarem'; -$a->strings['America/Santiago'] = 'Amérique/Santiago'; -$a->strings['America/Santo_Domingo'] = 'Amérique/Santo_Domingo'; -$a->strings['America/Sao_Paulo'] = 'Amérique/Sao_Paulo'; -$a->strings['America/Scoresbysund'] = 'Amérique/Scoresbysund'; -$a->strings['America/Shiprock'] = 'Amérique/Shiprock'; -$a->strings['America/St_Barthelemy'] = 'Amérique/Saint_Barthélemy'; -$a->strings['America/St_Johns'] = 'Amérique/St_Johns'; -$a->strings['America/St_Kitts'] = 'Amérique/St_Kitts'; -$a->strings['America/St_Lucia'] = 'Amérique/St_Lucia'; -$a->strings['America/St_Thomas'] = 'Amérique/St_Thomas'; -$a->strings['America/St_Vincent'] = 'Amérique/St_Vincent'; -$a->strings['America/Swift_Current'] = 'Amérique/Swift_Current'; -$a->strings['America/Tegucigalpa'] = 'Amérique/Tegucigalpa'; -$a->strings['America/Thule'] = 'Amérique/Thule'; -$a->strings['America/Thunder_Bay'] = 'Amérique/Thunder_Bay'; -$a->strings['America/Tijuana'] = 'Amérique/Tijuana'; -$a->strings['America/Toronto'] = 'Amérique/Toronto'; -$a->strings['America/Tortola'] = 'Amérique/Tortola'; -$a->strings['America/Vancouver'] = 'Amérique/Vancouver'; -$a->strings['America/Virgin'] = 'Amérique/Virgin'; -$a->strings['America/Whitehorse'] = 'Amérique/Whitehorse'; -$a->strings['America/Winnipeg'] = 'Amérique/Winnipeg'; -$a->strings['America/Yakutat'] = 'Amérique/Yakutat'; -$a->strings['America/Yellowknife'] = 'Amérique/Yellowknife'; -$a->strings['Antarctica/Casey'] = 'Antarctique/Casey'; -$a->strings['Antarctica/Davis'] = 'Antarctique/Davis'; -$a->strings['Antarctica/DumontDUrville'] = 'Antarctique/Dumont d\'Urville'; -$a->strings['Antarctica/Macquarie'] = 'Antarctique/Macquarie'; -$a->strings['Antarctica/Mawson'] = 'Antarctique/Mawson'; -$a->strings['Antarctica/McMurdo'] = 'Antarctique/McMurdo'; -$a->strings['Antarctica/Palmer'] = 'Antarctique/Palmer'; -$a->strings['Antarctica/Rothera'] = 'Antarctique/Rothera'; -$a->strings['Antarctica/South_Pole'] = 'Antarctique/Pôle Sud'; -$a->strings['Antarctica/Syowa'] = 'Antarctique/Syowa'; -$a->strings['Antarctica/Vostok'] = 'Antarctique/Vostok'; -$a->strings['Arctic/Longyearbyen'] = 'Arctique/Longyearbyen'; -$a->strings['Asia/Aden'] = 'Asie/Aden'; -$a->strings['Asia/Almaty'] = 'Asie/Almaty'; -$a->strings['Asia/Amman'] = 'Asie/Amman'; -$a->strings['Asia/Anadyr'] = 'Asie/Anadyr'; -$a->strings['Asia/Aqtau'] = 'Asie/Aqtau'; -$a->strings['Asia/Aqtobe'] = 'Asie/Aqtobe'; -$a->strings['Asia/Ashgabat'] = 'Asie/Ashgabat'; -$a->strings['Asia/Ashkhabad'] = 'Asie/Ashkhabad'; -$a->strings['Asia/Baghdad'] = 'Asie/Baghdad'; -$a->strings['Asia/Bahrain'] = 'Asie/Bahrain'; -$a->strings['Asia/Baku'] = 'Asie/Baku'; -$a->strings['Asia/Bangkok'] = 'Asie/Bangkok'; -$a->strings['Asia/Beirut'] = 'Asie/Beyrouth'; -$a->strings['Asia/Bishkek'] = 'Asie/Bishkek'; -$a->strings['Asia/Brunei'] = 'Asie/Brunei'; -$a->strings['Asia/Calcutta'] = 'Asie/Calcutta'; -$a->strings['Asia/Choibalsan'] = 'Asie/Choibalsan'; -$a->strings['Asia/Chongqing'] = 'Asie/Chongqing'; -$a->strings['Asia/Chungking'] = 'Asie/Chungking'; -$a->strings['Asia/Colombo'] = 'Asie/Colombo'; -$a->strings['Asia/Dacca'] = 'Asie/Dacca'; -$a->strings['Asia/Damascus'] = 'Asie/Damas'; -$a->strings['Asia/Dhaka'] = 'Asie/Dhaka'; -$a->strings['Asia/Dili'] = 'Asie/Dili'; -$a->strings['Asia/Dubai'] = 'Asie/Dubaï'; -$a->strings['Asia/Dushanbe'] = 'Asie/Dushanbe'; -$a->strings['Asia/Gaza'] = 'Asie/Gaza'; -$a->strings['Asia/Harbin'] = 'Asie/Harbin'; -$a->strings['Asia/Ho_Chi_Minh'] = 'Asie/Ho_Chi_Minh'; -$a->strings['Asia/Hong_Kong'] = 'Asie/Hong_Kong'; -$a->strings['Asia/Hovd'] = 'Asie/Hovd'; -$a->strings['Asia/Irkutsk'] = 'Asie/Irkoutsk'; -$a->strings['Asia/Istanbul'] = 'Asie/Istanbul'; -$a->strings['Asia/Jakarta'] = 'Asie/Jakarta'; -$a->strings['Asia/Jayapura'] = 'Asie/Jayapura'; -$a->strings['Asia/Jerusalem'] = 'Asie/Jérusalem'; -$a->strings['Asia/Kabul'] = 'Asie/Kaboul'; -$a->strings['Asia/Kamchatka'] = 'Asie/Kamchatka'; -$a->strings['Asia/Karachi'] = 'Asie/Karachi'; -$a->strings['Asia/Kashgar'] = 'Asie/Kashgar'; -$a->strings['Asia/Kathmandu'] = 'Asie/Katmandou'; -$a->strings['Asia/Katmandu'] = 'Asie/Katmandou'; -$a->strings['Asia/Kolkata'] = 'Asie/Kolkata'; -$a->strings['Asia/Krasnoyarsk'] = 'Asie/Krasnoyarsk'; -$a->strings['Asia/Kuala_Lumpur'] = 'Asie/Kuala_Lumpur'; -$a->strings['Asia/Kuching'] = 'Asie/Kuching'; -$a->strings['Asia/Kuwait'] = 'Asie/Koweït'; -$a->strings['Asia/Macao'] = 'Asie/Macao'; -$a->strings['Asia/Macau'] = 'Asie/Macau'; -$a->strings['Asia/Magadan'] = 'Asie/Magadan'; -$a->strings['Asia/Makassar'] = 'Asie/Macassar'; -$a->strings['Asia/Manila'] = 'Asie/Manille'; -$a->strings['Asia/Muscat'] = 'Asie/Muscat'; -$a->strings['Asia/Nicosia'] = 'Asie/Nicosia'; -$a->strings['Asia/Novokuznetsk'] = 'Asie/Novokuznetsk'; -$a->strings['Asia/Novosibirsk'] = 'Asie/Novosibirsk'; -$a->strings['Asia/Omsk'] = 'Asie/Omsk'; -$a->strings['Asia/Oral'] = 'Asie/Oral'; -$a->strings['Asia/Phnom_Penh'] = 'Asie/Phnom_Penh'; -$a->strings['Asia/Pontianak'] = 'Asie/Pontianak'; -$a->strings['Asia/Pyongyang'] = 'Asie/Pyongyang'; -$a->strings['Asia/Qatar'] = 'Asie/Qatar'; -$a->strings['Asia/Qyzylorda'] = 'Asie/Qyzylorda'; -$a->strings['Asia/Rangoon'] = 'Asie/Rangoon'; -$a->strings['Asia/Riyadh'] = 'Asie/Riyadh'; -$a->strings['Asia/Saigon'] = 'Asie/Saïgon'; -$a->strings['Asia/Sakhalin'] = 'Asie/Sakhalin'; -$a->strings['Asia/Samarkand'] = 'Asie/Samarcande'; -$a->strings['Asia/Seoul'] = 'Asie/Séoul'; -$a->strings['Asia/Shanghai'] = 'Asie/Shanghai'; -$a->strings['Asia/Singapore'] = 'Asie/Singapour'; -$a->strings['Asia/Taipei'] = 'Asie/Taipei'; -$a->strings['Asia/Tashkent'] = 'Asie/Tashkent'; -$a->strings['Asia/Tbilisi'] = 'Asie/Tbilissi'; -$a->strings['Asia/Tehran'] = 'Asie/Téhéran'; -$a->strings['Asia/Tel_Aviv'] = 'Asie/Tel_Aviv'; -$a->strings['Asia/Thimbu'] = 'Asie/Thimbu'; -$a->strings['Asia/Thimphu'] = 'Asie/Thimphu'; -$a->strings['Asia/Tokyo'] = 'Asie/Tokyo'; -$a->strings['Asia/Ujung_Pandang'] = 'Asie/Ujung_Pandang'; -$a->strings['Asia/Ulaanbaatar'] = 'Asie/Oulan-Bator'; -$a->strings['Asia/Ulan_Bator'] = 'Asie/Oulan-Bator'; -$a->strings['Asia/Urumqi'] = 'Asie/Urumqi'; -$a->strings['Asia/Vientiane'] = 'Asie/Vientiane'; -$a->strings['Asia/Vladivostok'] = 'Asie/Vladivostok'; -$a->strings['Asia/Yakutsk'] = 'Asie/Yakutsk'; -$a->strings['Asia/Yekaterinburg'] = 'Asie/Yekaterinburg'; -$a->strings['Asia/Yerevan'] = 'Asie/Erevan'; -$a->strings['Atlantic/Azores'] = 'Atlantique/Acores'; -$a->strings['Atlantic/Bermuda'] = 'Atlantique/Bermudes'; -$a->strings['Atlantic/Canary'] = 'Atlantique/Canaries'; -$a->strings['Atlantic/Cape_Verde'] = 'Atlantique/Cap_Vert'; -$a->strings['Atlantic/Faeroe'] = 'Atlantique/Faeroe'; -$a->strings['Atlantic/Faroe'] = 'Atlantique/Faroe'; -$a->strings['Atlantic/Jan_Mayen'] = 'Atlantique/Jan_Mayen'; -$a->strings['Atlantic/Madeira'] = 'Atlantique/Madeira'; -$a->strings['Atlantic/Reykjavik'] = 'Atlantique/Reykjavik'; -$a->strings['Atlantic/South_Georgia'] = 'Atlantique/South_Georgia'; -$a->strings['Atlantic/St_Helena'] = 'Atlantique/Sainte_Hélène'; -$a->strings['Atlantic/Stanley'] = 'Atlantique/Stanley'; -$a->strings['Australia/ACT'] = 'Australie/ACT'; -$a->strings['Australia/Adelaide'] = 'Australie/Adélaïde'; -$a->strings['Australia/Brisbane'] = 'Australie/Brisbane'; -$a->strings['Australia/Broken_Hill'] = 'Australie/Broken_Hill'; -$a->strings['Australia/Canberra'] = 'Australie/Canberra'; -$a->strings['Australia/Currie'] = 'Australie/Currie'; -$a->strings['Australia/Darwin'] = 'Australie/Darwin'; -$a->strings['Australia/Eucla'] = 'Australie/Eucla'; -$a->strings['Australia/Hobart'] = 'Australie/Hobart'; -$a->strings['Australia/LHI'] = 'Australie/LHI'; -$a->strings['Australia/Lindeman'] = 'Australie/Lindeman'; -$a->strings['Australia/Lord_Howe'] = 'Australie/Lord_Howe'; -$a->strings['Australia/Melbourne'] = 'Australie/Melbourne'; -$a->strings['Australia/North'] = 'Australie/Nord'; -$a->strings['Australia/NSW'] = 'Australie/NSW'; -$a->strings['Australia/Perth'] = 'Australie/Perth'; -$a->strings['Australia/Queensland'] = 'Australie/Queensland'; -$a->strings['Australia/South'] = 'Australie/Sud'; -$a->strings['Australia/Sydney'] = 'Australie/Sydney'; -$a->strings['Australia/Tasmania'] = 'Australie/Tasmanie'; -$a->strings['Australia/Victoria'] = 'Australie/Victoria'; -$a->strings['Australia/West'] = 'Australie/Ouest'; -$a->strings['Australia/Yancowinna'] = 'Australie/Yancowinna'; -$a->strings['Brazil/Acre'] = 'Brésil/Acre'; -$a->strings['Brazil/DeNoronha'] = 'Brésil/DeNoronha'; -$a->strings['Brazil/East'] = 'Brésil/Est'; -$a->strings['Brazil/West'] = 'Brésil/Ouest'; -$a->strings['Canada/Atlantic'] = 'Canada/Atlantique'; -$a->strings['Canada/Central'] = 'Canada/Central'; -$a->strings['Canada/East-Saskatchewan'] = 'Canada/Est-Saskatchewan'; -$a->strings['Canada/Eastern'] = 'Canada/Est'; -$a->strings['Canada/Mountain'] = 'Canada/Mountain'; -$a->strings['Canada/Newfoundland'] = 'Canada/Terre-Neuve'; -$a->strings['Canada/Pacific'] = 'Canada/Pacifique'; -$a->strings['Canada/Saskatchewan'] = 'Canada/Saskatchewan'; -$a->strings['Canada/Yukon'] = 'Canada/Yukon'; -$a->strings['CET'] = 'CET'; -$a->strings['Chile/Continental'] = 'Chili/Continental'; -$a->strings['Chile/EasterIsland'] = 'Chili/Île de Pâques'; -$a->strings['CST6CDT'] = 'CST6CDT'; -$a->strings['Cuba'] = 'Cuba'; -$a->strings['EET'] = 'EET'; -$a->strings['Egypt'] = 'Égypte'; -$a->strings['Eire'] = 'Eire'; -$a->strings['EST'] = 'EST'; -$a->strings['EST5EDT'] = 'EST5EDT'; -$a->strings['Etc/GMT'] = 'Etc/GMT'; -$a->strings['Etc/GMT+0'] = 'Etc/GMT+0'; -$a->strings['Etc/GMT+1'] = 'Etc/GMT+1'; -$a->strings['Etc/GMT+10'] = 'Etc/GMT+10'; -$a->strings['Etc/GMT+11'] = 'Etc/GMT+11'; -$a->strings['Etc/GMT+12'] = 'Etc/GMT+12'; -$a->strings['Etc/GMT+2'] = 'Etc/GMT+2'; -$a->strings['Etc/GMT+3'] = 'Etc/GMT+3'; -$a->strings['Etc/GMT+4'] = 'Etc/GMT+4'; -$a->strings['Etc/GMT+5'] = 'Etc/GMT+5'; -$a->strings['Etc/GMT+6'] = 'Etc/GMT+6'; -$a->strings['Etc/GMT+7'] = 'Etc/GMT+7'; -$a->strings['Etc/GMT+8'] = 'Etc/GMT+8'; -$a->strings['Etc/GMT+9'] = 'Etc/GMT+9'; -$a->strings['Etc/GMT-0'] = 'Etc/GMT-0'; -$a->strings['Etc/GMT-1'] = 'Etc/GMT-1'; -$a->strings['Etc/GMT-10'] = 'Etc/GMT-10'; -$a->strings['Etc/GMT-11'] = 'Etc/GMT-11'; -$a->strings['Etc/GMT-12'] = 'Etc/GMT-12'; -$a->strings['Etc/GMT-13'] = 'Etc/GMT-13'; -$a->strings['Etc/GMT-14'] = 'Etc/GMT-14'; -$a->strings['Etc/GMT-2'] = 'Etc/GMT-2'; -$a->strings['Etc/GMT-3'] = 'Etc/GMT-3'; -$a->strings['Etc/GMT-4'] = 'Etc/GMT-4'; -$a->strings['Etc/GMT-5'] = 'Etc/GMT-5'; -$a->strings['Etc/GMT-6'] = 'Etc/GMT-6'; -$a->strings['Etc/GMT-7'] = 'Etc/GMT-7'; -$a->strings['Etc/GMT-8'] = 'Etc/GMT-8'; -$a->strings['Etc/GMT-9'] = 'Etc/GMT-9'; -$a->strings['Etc/GMT0'] = 'Etc/GMT0'; -$a->strings['Etc/Greenwich'] = 'Etc/Greenwich'; -$a->strings['Etc/UCT'] = 'Etc/UCT'; -$a->strings['Etc/Universal'] = 'Etc/Universel'; -$a->strings['Etc/UTC'] = 'Etc/UTC'; -$a->strings['Etc/Zulu'] = 'Etc/Zulu'; -$a->strings['Europe/Amsterdam'] = 'Europe/Amsterdam'; -$a->strings['Europe/Andorra'] = 'Europe/Andorre'; -$a->strings['Europe/Athens'] = 'Europe/Athènes'; -$a->strings['Europe/Belfast'] = 'Europe/Belfast'; -$a->strings['Europe/Belgrade'] = 'Europe/Belgrade'; -$a->strings['Europe/Berlin'] = 'Europe/Berlin'; -$a->strings['Europe/Bratislava'] = 'Europe/Bratislava'; -$a->strings['Europe/Brussels'] = 'Europe/Bruxelles'; -$a->strings['Europe/Bucharest'] = 'Europe/Bucarest'; -$a->strings['Europe/Budapest'] = 'Europe/Budapest'; -$a->strings['Europe/Chisinau'] = 'Europe/Chişinău'; -$a->strings['Europe/Copenhagen'] = 'Europe/Copenhague'; -$a->strings['Europe/Dublin'] = 'Europe/Dublin'; -$a->strings['Europe/Gibraltar'] = 'Europe/Gibraltar'; -$a->strings['Europe/Guernsey'] = 'Europe/Guernesey'; -$a->strings['Europe/Helsinki'] = 'Europe/Helsinki'; -$a->strings['Europe/Isle_of_Man'] = 'Europe/Île_de_Man'; -$a->strings['Europe/Istanbul'] = 'Europe/Istanbul'; -$a->strings['Europe/Jersey'] = 'Europe/Jersey'; -$a->strings['Europe/Kaliningrad'] = 'Europe/Kaliningrad'; -$a->strings['Europe/Kiev'] = 'Europe/Kiev'; -$a->strings['Europe/Lisbon'] = 'Europe/Lisbonne'; -$a->strings['Europe/Ljubljana'] = 'Europe/Ljubljana'; -$a->strings['Europe/London'] = 'Europe/Londres'; -$a->strings['Europe/Luxembourg'] = 'Europe/Luxembourg'; -$a->strings['Europe/Madrid'] = 'Europe/Madrid'; -$a->strings['Europe/Malta'] = 'Europe/Malta'; -$a->strings['Europe/Mariehamn'] = 'Europe/Mariehamn'; -$a->strings['Europe/Minsk'] = 'Europe/Minsk'; -$a->strings['Europe/Monaco'] = 'Europe/Monaco'; -$a->strings['Europe/Moscow'] = 'Europe/Moscou'; -$a->strings['Europe/Nicosia'] = 'Europe/Nicosie'; -$a->strings['Europe/Oslo'] = 'Europe/Oslo'; -$a->strings['Europe/Paris'] = 'Europe/Paris'; -$a->strings['Europe/Podgorica'] = 'Europe/Podgorica'; -$a->strings['Europe/Prague'] = 'Europe/Prague'; -$a->strings['Europe/Riga'] = 'Europe/Riga'; -$a->strings['Europe/Rome'] = 'Europe/Rome'; -$a->strings['Europe/Samara'] = 'Europe/Samara'; -$a->strings['Europe/San_Marino'] = 'Europe/San_Marino'; -$a->strings['Europe/Sarajevo'] = 'Europe/Sarajevo'; -$a->strings['Europe/Simferopol'] = 'Europe/Simferopol'; -$a->strings['Europe/Skopje'] = 'Europe/Skopje'; -$a->strings['Europe/Sofia'] = 'Europe/Sofia'; -$a->strings['Europe/Stockholm'] = 'Europe/Stockholm'; -$a->strings['Europe/Tallinn'] = 'Europe/Tallinn'; -$a->strings['Europe/Tirane'] = 'Europe/Tirana'; -$a->strings['Europe/Tiraspol'] = 'Europe/Tiraspol'; -$a->strings['Europe/Uzhgorod'] = 'Europe/Uzhgorod'; -$a->strings['Europe/Vaduz'] = 'Europe/Vaduz'; -$a->strings['Europe/Vatican'] = 'Europe/Vatican'; -$a->strings['Europe/Vienna'] = 'Europe/Vienne'; -$a->strings['Europe/Vilnius'] = 'Europe/Vilnius'; -$a->strings['Europe/Volgograd'] = 'Europe/Volgograd'; -$a->strings['Europe/Warsaw'] = 'Europe/Varsovie'; -$a->strings['Europe/Zagreb'] = 'Europe/Zagreb'; -$a->strings['Europe/Zaporozhye'] = 'Europe/Zaporozhye'; -$a->strings['Europe/Zurich'] = 'Europe/Zurich'; -$a->strings['Factory'] = 'Factory'; -$a->strings['GB'] = 'Grande Bretagne'; -$a->strings['GB-Eire'] = 'Grande Bretagne-Eire'; -$a->strings['GMT'] = 'GMT'; -$a->strings['GMT+0'] = 'GMT+0'; -$a->strings['GMT-0'] = 'GMT-0'; -$a->strings['GMT0'] = 'GMT0'; -$a->strings['Greenwich'] = 'Greenwich'; -$a->strings['Hongkong'] = 'Hong-Kong'; -$a->strings['HST'] = 'HST'; -$a->strings['Iceland'] = 'Islande'; -$a->strings['Indian/Antananarivo'] = 'Océan Indien/Antananarivo'; -$a->strings['Indian/Chagos'] = 'Océan Indien/Chagos'; -$a->strings['Indian/Christmas'] = 'Océan Indien/Christmas'; -$a->strings['Indian/Cocos'] = 'Océan Indien/Cocos'; -$a->strings['Indian/Comoro'] = 'Océan Indien/Comores'; -$a->strings['Indian/Kerguelen'] = 'Océen Indien/Kerguelen'; -$a->strings['Indian/Mahe'] = 'Océan Indien/Mahe'; -$a->strings['Indian/Maldives'] = 'Océan Indien/Maldives'; -$a->strings['Indian/Mauritius'] = 'Océan Indien/Île Maurice'; -$a->strings['Indian/Mayotte'] = 'Océan Indien/Mayotte'; -$a->strings['Indian/Reunion'] = 'Océan Indien/Réunion'; -$a->strings['Iran'] = 'Iran'; -$a->strings['Israel'] = 'Israël'; -$a->strings['Jamaica'] = 'Jamaïque'; -$a->strings['Japan'] = 'Japon'; -$a->strings['Kwajalein'] = 'Kwajalein'; -$a->strings['Libya'] = 'Libye'; -$a->strings['MET'] = 'MET'; -$a->strings['Mexico/BajaNorte'] = 'Mexique/BajaNorte'; -$a->strings['Mexico/BajaSur'] = 'Mexique/BajaSur'; -$a->strings['Mexico/General'] = 'Mexique/Général'; -$a->strings['MST'] = 'MST'; -$a->strings['MST7MDT'] = 'MST7MDT'; -$a->strings['Navajo'] = 'Navajo'; -$a->strings['NZ'] = 'NZ'; -$a->strings['NZ-CHAT'] = 'NZ-CHAT'; -$a->strings['Pacific/Apia'] = 'Pacifique/Apia'; -$a->strings['Pacific/Auckland'] = 'Pacifique/Auckland'; -$a->strings['Pacific/Chatham'] = 'Pacifique/Chatham'; -$a->strings['Pacific/Easter'] = 'Pacifique/Easter'; -$a->strings['Pacific/Efate'] = 'Pacifique/Efate'; -$a->strings['Pacific/Enderbury'] = 'Pacifique/Enderbury'; -$a->strings['Pacific/Fakaofo'] = 'Pacifique/Fakaofo'; -$a->strings['Pacific/Fiji'] = 'Pacifique/Fidji'; -$a->strings['Pacific/Funafuti'] = 'Pacifique/Funafuti'; -$a->strings['Pacific/Galapagos'] = 'Pacifique/Galapagos'; -$a->strings['Pacific/Gambier'] = 'Pacifique/Gambier'; -$a->strings['Pacific/Guadalcanal'] = 'Pacifique/Guadalcanal'; -$a->strings['Pacific/Guam'] = 'Pacifique/Guam'; -$a->strings['Pacific/Honolulu'] = 'Pacifique/Honolulu'; -$a->strings['Pacific/Johnston'] = 'Pacifique/Johnston'; -$a->strings['Pacific/Kiritimati'] = 'Pacifique/Kiritimati'; -$a->strings['Pacific/Kosrae'] = 'Pacifique/Kosrae'; -$a->strings['Pacific/Kwajalein'] = 'Pacifique/Kwajalein'; -$a->strings['Pacific/Majuro'] = 'Pacifique/Majuro'; -$a->strings['Pacific/Marquesas'] = 'Pacifique/Marquesas'; -$a->strings['Pacific/Midway'] = 'Pacifique/Midway'; -$a->strings['Pacific/Nauru'] = 'Pacifique/Nauru'; -$a->strings['Pacific/Niue'] = 'Pacifique/Niue'; -$a->strings['Pacific/Norfolk'] = 'Pacifique/Norfolk'; -$a->strings['Pacific/Noumea'] = 'Pacifique/Nouméa'; -$a->strings['Pacific/Pago_Pago'] = 'Pacifique/Pago_Pago'; -$a->strings['Pacific/Palau'] = 'Pacifique/Palau'; -$a->strings['Pacific/Pitcairn'] = 'Pacifique/Pitcairn'; -$a->strings['Pacific/Ponape'] = 'Pacifique/Ponape'; -$a->strings['Pacific/Port_Moresby'] = 'Pacifique/Port_Moresby'; -$a->strings['Pacific/Rarotonga'] = 'Pacifique/Rarotonga'; -$a->strings['Pacific/Saipan'] = 'Pacifique/Saipan'; -$a->strings['Pacific/Samoa'] = 'Pacifique/Samoa'; -$a->strings['Pacific/Tahiti'] = 'Pacifique/Tahiti'; -$a->strings['Pacific/Tarawa'] = 'Pacifique/Tarawa'; -$a->strings['Pacific/Tongatapu'] = 'Pacifique/Tongatapu'; -$a->strings['Pacific/Truk'] = 'Pacifique/Truk'; -$a->strings['Pacific/Wake'] = 'Pacifique/Wake'; -$a->strings['Pacific/Wallis'] = 'Pacifique/Wallis'; -$a->strings['Pacific/Yap'] = 'Pacifique/Yap'; -$a->strings['Poland'] = 'Pologne'; -$a->strings['Portugal'] = 'Portugal'; -$a->strings['PRC'] = 'PRC'; -$a->strings['PST8PDT'] = 'PST8PDT'; -$a->strings['ROC'] = 'ROC'; -$a->strings['ROK'] = 'ROK'; -$a->strings['Singapore'] = 'Singapour'; -$a->strings['Turkey'] = 'Turquie'; -$a->strings['UCT'] = 'UCT'; -$a->strings['Universal'] = 'Universel'; -$a->strings['US/Alaska'] = 'US/Alaska'; -$a->strings['US/Aleutian'] = 'US/Aléoutiennes'; -$a->strings['US/Arizona'] = 'US/Arizona'; -$a->strings['US/Central'] = 'US/Central'; -$a->strings['US/East-Indiana'] = 'US/East-Indiana'; -$a->strings['US/Eastern'] = 'US/Eastern'; -$a->strings['US/Hawaii'] = 'US/Hawaï'; -$a->strings['US/Indiana-Starke'] = 'US/Indiana-Starke'; -$a->strings['US/Michigan'] = 'US/Michigan'; -$a->strings['US/Mountain'] = 'US/Mountain'; -$a->strings['US/Pacific'] = 'US/Pacifique'; -$a->strings['US/Pacific-New'] = 'US/Pacific-New'; -$a->strings['US/Samoa'] = 'US/Samoa'; -$a->strings['UTC'] = 'UTC'; -$a->strings['W-SU'] = 'W-SU'; -$a->strings['WET'] = 'WET'; -$a->strings['Zulu'] = 'Zulu'; -?> + +function string_plural_select($n){ + return ; +} +; +$a->strings["Logged out."] = "Déconnecté."; +$a->strings["Login failed."] = "Échec de connexion."; +$a->strings["Welcome back "] = "Bienvenue à nouveau, "; +$a->strings["Contact Photos"] = "Photos du contact"; +$a->strings["Visible To:"] = "Visible par:"; +$a->strings["Groups"] = "Groupes"; +$a->strings["Contacts"] = "Contacts"; +$a->strings["Except For:"] = "Sauf pour:"; +$a->strings["Male"] = "Masculin"; +$a->strings["Female"] = "Féminin"; +$a->strings["Currently Male"] = "Actuellement masculin"; +$a->strings["Currently Female"] = "Actuellement féminin"; +$a->strings["Mostly Male"] = "Principalement masculin"; +$a->strings["Mostly Female"] = "Principalement féminin"; +$a->strings["Transgender"] = "Transgenre"; +$a->strings["Intersex"] = "Inter-sexe"; +$a->strings["Transsexual"] = "Transsexuel"; +$a->strings["Hermaphrodite"] = "Hermaphrodite"; +$a->strings["Neuter"] = "Neutre"; +$a->strings["Non-specific"] = "Non-spécifique"; +$a->strings["Other"] = "Autre"; +$a->strings["Undecided"] = "Indécis"; +$a->strings["Males"] = "Hommes"; +$a->strings["Females"] = "Femmes"; +$a->strings["Gay"] = "Gay"; +$a->strings["Lesbian"] = "Lesbienne"; +$a->strings["No Preference"] = "Sans préférence"; +$a->strings["Bisexual"] = "Bisexuel"; +$a->strings["Autosexual"] = "Auto-sexuel"; +$a->strings["Abstinent"] = "Abstinent"; +$a->strings["Virgin"] = "Vierge"; +$a->strings["Deviant"] = "Déviant"; +$a->strings["Fetish"] = "Fétichiste"; +$a->strings["Oodles"] = "Oodles"; +$a->strings["Nonsexual"] = "Non-sexuel"; +$a->strings["Single"] = "Célibataire"; +$a->strings["Lonely"] = "Esseulé"; +$a->strings["Available"] = "Disponible"; +$a->strings["Unavailable"] = "Indisponible"; +$a->strings["Dating"] = "Dans une relation"; +$a->strings["Unfaithful"] = "Infidèle"; +$a->strings["Sex Addict"] = "Accro au sexe"; +$a->strings["Friends"] = "Amis"; +$a->strings["Friends/Benefits"] = "Amis par intérêt"; +$a->strings["Casual"] = "Casual"; +$a->strings["Engaged"] = "Fiancé"; +$a->strings["Married"] = "Marié"; +$a->strings["Partners"] = "Partenaire"; +$a->strings["Cohabiting"] = "En cohabitation"; +$a->strings["Happy"] = "Heureux"; +$a->strings["Not Looking"] = "Sans recherche"; +$a->strings["Swinger"] = "Échangiste"; +$a->strings["Betrayed"] = "Trahi(e)"; +$a->strings["Separated"] = "Séparé"; +$a->strings["Unstable"] = "Instable"; +$a->strings["Divorced"] = "Divorcé"; +$a->strings["Widowed"] = "Veuf/Veuve"; +$a->strings["Uncertain"] = "Incertain"; +$a->strings["Complicated"] = "Compliqué"; +$a->strings["Don't care"] = "S'en désintéresse"; +$a->strings["Ask me"] = "Me demander"; +$a->strings["Unknown | Not categorised"] = "Inconnu | Non-classé"; +$a->strings["Block immediately"] = "Bloquer immédiatement"; +$a->strings["Shady, spammer, self-marketer"] = "Douteux, spammeur, accro à l'auto-promotion"; +$a->strings["Known to me, but no opinion"] = "Connu de moi, mais sans opinion"; +$a->strings["OK, probably harmless"] = "OK, probablement inoffensif"; +$a->strings["Reputable, has my trust"] = "Réputé, a toute ma confiance"; +$a->strings["Frequently"] = "Fréquemment"; +$a->strings["Hourly"] = "Toutes les heures"; +$a->strings["Twice daily"] = "Deux fois par jour"; +$a->strings["Daily"] = "Chaque jour"; +$a->strings["Weekly"] = "Chaque semaine"; +$a->strings["Monthly"] = "Chaque mois"; +$a->strings["Create a new group"] = "Créer un nouveau groupe"; +$a->strings["Everybody"] = "Tout le monde"; +$a->strings["Embedding disabled"] = "Incorporation désactivée"; +$a->strings["Miscellaneous"] = "Divers"; +$a->strings["less than a second ago"] = "il y a moins d'une seconde"; +$a->strings["year"] = "an"; +$a->strings["years"] = "ans"; +$a->strings["month"] = "mois"; +$a->strings["months"] = "mois"; +$a->strings["week"] = "semaine"; +$a->strings["weeks"] = "semaines"; +$a->strings["day"] = "jour"; +$a->strings["days"] = "jours"; +$a->strings["hour"] = "heure"; +$a->strings["hours"] = "heures"; +$a->strings["minute"] = "minute"; +$a->strings["minutes"] = "minutes"; +$a->strings["second"] = "seconde"; +$a->strings["seconds"] = "secondes"; +$a->strings[" ago"] = " auparavant"; +$a->strings["Birthday:"] = "Anniversaire:"; +$a->strings["[Name Withheld]"] = "[Nom non publié]"; +$a->strings["You have a new follower at "] = "Vous avez un nouvel abonné à "; +$a->strings["Administrator"] = "Administrateur"; +$a->strings["Cannot locate DNS info for database server '%s'"] = "Impossible de localiser les informations DNS pour le serveur de base de données '%s'"; +$a->strings["Logout"] = "Se déconnecter"; +$a->strings["Login"] = "Connexion"; +$a->strings["Home"] = "Accueil"; +$a->strings["Register"] = "S'inscrire"; +$a->strings["Apps"] = "Applications"; +$a->strings["Search"] = "Recherche"; +$a->strings["Directory"] = "Annuaire"; +$a->strings["Network"] = "Réseau"; +$a->strings["Notifications"] = "Notifications"; +$a->strings["Messages"] = "Messages"; +$a->strings["Manage"] = "Gérer"; +$a->strings["Settings"] = "Réglages"; +$a->strings["Profiles"] = "Profils"; +$a->strings["Select files to upload: "] = "Choisir les fichiers à envoyer: "; +$a->strings["Use the following controls only if the Java uploader [above] fails to launch."] = "Utilisez le formulaire suivant uniquement si l'applet Java [ci-dessus] ne parvient pas à se lancer."; +$a->strings["Permission denied."] = "Permission refusée."; +$a->strings["Facebook disabled"] = "Connecteur Facebook désactivé"; +$a->strings["Facebook API key is missing."] = "Clé d'API Facebook manquante."; +$a->strings["Facebook Connect"] = "Connecteur Facebook"; +$a->strings["Install Facebook post connector"] = "Installer le connecteur Facebook"; +$a->strings["Remove Facebook post connector"] = "Retirer le connecteur Facebook"; +$a->strings["Post to Facebook by default"] = "Poster sur Facebook par défaut"; +$a->strings["Submit"] = "Envoyer"; +$a->strings["Facebook"] = "Facebook"; +$a->strings["Facebook Connector Settings"] = "Réglages du connecteur Facebook"; +$a->strings["Post to Facebook"] = "Poster sur Facebook"; +$a->strings["Image: "] = "Image: "; +$a->strings["Randplace Settings"] = "Réglages de Randplace"; +$a->strings["Enable Randplace Plugin"] = "Activer l'extension Randplace"; +$a->strings["Post to Twitter"] = "Poster sur Twitter"; +$a->strings["Twitter Posting Settings"] = "Réglages du connecteur Twitter"; +$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Pas de paire de clés pour Twitter. Merci de contacter l'administrateur du site."; +$a->strings["At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "Sur cette instance de Friendika, le connecteur Twitter a été activé, mais vous n'avez pas encore connecté votre compte à Twitter. Pour ce faire, cliquez sur le bouton ci-dessous pour obtenir un PIN de Twitter, que vous aurez à coller dans la boîte ci-dessous. Ensuite, validez le formulaire. Seuls vos articles publics seront postés sur Twitter."; +$a->strings["Log in with Twitter"] = "Se connecter à Twitter"; +$a->strings["Copy the PIN from Twitter here"] = "Copiez le PIN de Twitter ici"; +$a->strings["Currently connected to: "] = "Actuellement connecté à: "; +$a->strings["If enabled all your public postings will be posted to the associated Twitter account as well."] = "Si activé, tous vos articles publics seront également postés au compte Twitter associé."; +$a->strings["Send public postings to Twitter"] = "Envoyer les articles publics à Twitter"; +$a->strings["Clear OAuth configuration"] = "Effacer la configuration OAuth"; +$a->strings["Three Dimensional Tic-Tac-Toe"] = "Morpion en trois dimensions"; +$a->strings["3D Tic-Tac-Toe"] = "Morpion 3D"; +$a->strings["New game"] = "Nouvelle partie"; +$a->strings["New game with handicap"] = "Nouvelle partie avec handicap"; +$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "Le morpion 3D, c'est comme la version traditionnelle. Sauf qu'on joue sur plusieurs étages en même temps."; +$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "Dans le cas qui nous concerne, il y a trois étages. Vous gagnez en alignant trois coups dans n'importe quel étage, ainsi que verticalement ou en diagonale entre les étages."; +$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Le handicap interdit la position centrale de l'étage du milieu, parce que le joueur qui prend cette case obtient souvent un avantage."; +$a->strings["You go first..."] = "À vous de jouer..."; +$a->strings["I'm going first this time..."] = "Je commence..."; +$a->strings["You won!"] = "Vous avez gagné!"; +$a->strings["\"Cat\" game!"] = "Match nul!"; +$a->strings["I won!"] = "J'ai gagné!"; +$a->strings["Post to StatusNet"] = "Poster sur StatusNet"; +$a->strings["StatusNet Posting Settings"] = "Réglages du connecteur StatusNet"; +$a->strings["No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation."] = "Aucune paire de clé n'a été trouvée pour StatusNet. Inscrivez votre compte Friendika comme client bureautique sur votre compte StatusNet, puis copiez la paire de clés de consommateur ici et renseignez le chemin de base de l'API.
Avant d'enregistrer votre propre paire de clés OAuth, merci de vérifier auprès de l'administrateur qu'il en existe pas déjà une pour votre fournisseur StatusNet."; +$a->strings["OAuth Consumer Key"] = "Clé de consommateur OAuth"; +$a->strings["OAuth Consumer Secret"] = "Secret de consommateur OAuth"; +$a->strings["Base API Path (remember the trailing /)"] = "Chemin de base de l'API (n'oubliez pas le / final)"; +$a->strings["To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet."] = "Pour vous connecter à votre compte StatusNet, cliquez sur le bouton ci-dessous pour obtenir un code de sécurité de StatusNet, que vous aurez à coller dans la boîte ci-dessous. Ensuite, validez le formulaire. Seuls vos articles publics seront postés sur StatusNet."; +$a->strings["Log in with StatusNet"] = "Se connecter à StatusNet"; +$a->strings["Copy the security code from StatusNet here"] = "Collez le code de sécurité de StatusNet ici"; +$a->strings["If enabled all your public postings will be posted to the associated StatusNet account as well."] = "Si actif, toutes vos publications publiques seront également postées au compte StatusNet associé."; +$a->strings["Send public postings to StatusNet"] = "Envoyer les contenus publics à StatusNet"; +$a->strings["Upload a file"] = "Téléverser un fichier"; +$a->strings["Drop files here to upload"] = "Déposer des fichiers ici pour les téléverser"; +$a->strings["Cancel"] = "Annuler"; +$a->strings["Failed"] = "Échec"; +$a->strings["No files were uploaded."] = "Aucun fichier n'a été téléversé."; +$a->strings["Uploaded file is empty"] = "Le fichier téléversé est vide"; +$a->strings["Uploaded file is too large"] = "Le fichier téléversé est trop volumineux"; +$a->strings["Image exceeds size limit of "] = "L'image dépasse la taille maximale de "; +$a->strings["File has an invalid extension, it should be one of "] = "Le fichier a une extension invalide, elle devrait être parmi "; +$a->strings["Upload was cancelled, or server error encountered"] = "Téléversement annulé, ou erreur de serveur"; +$a->strings["Profile not found."] = "Profil introuvable."; +$a->strings["Profile Name is required."] = "Le nom du profil est requis."; +$a->strings["Profile updated."] = "Profil mis à jour."; +$a->strings["Profile deleted."] = "Profil supprimé."; +$a->strings["Profile-"] = "Profil-"; +$a->strings["New profile created."] = "Nouveau profil créé."; +$a->strings["Profile unavailable to clone."] = "Ce profil ne peut être cloné."; +$a->strings["This is your public profile.
It may be visible to anybody using the internet."] = "Ceci est votre profil public.
Il peut être visible par n'importe quel utilisateur d'Internet."; +$a->strings["Age: "] = "Age: "; +$a->strings["Profile Image"] = "Image du profil"; +$a->strings["Image exceeds size limit of %d"] = "L'image excède la taille limite de %d"; +$a->strings["Unable to process image."] = "Impossible de traiter l'image."; +$a->strings["Wall Photos"] = "Photos du mur"; +$a->strings["Image upload failed."] = "Le téléversement de l'image a échoué."; +$a->strings["Invalid OpenID url"] = "Adresse OpenID invalide"; +$a->strings["Please enter the required information."] = "Entrez les informations requises."; +$a->strings["Please use a shorter name."] = "Utilisez un nom plus court."; +$a->strings["Name too short."] = "Nom trop court."; +$a->strings["That doesn\\'t appear to be your full (First Last) name."] = "Ceci ne semble pas être votre nom complet (Prénom Nom)."; +$a->strings["Your email domain is not among those allowed on this site."] = "Votre domaine de courriel n'est pas autorisé sur ce site."; +$a->strings["Not a valid email address."] = "Ceci n'est pas une adresse courriel valide."; +$a->strings["Cannot use that email."] = "Impossible d'utiliser ce courriel."; +$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "Votre \"pseudo\" peut seulement contenir les caractères \"a-z\", \"0-9\", \"-\", and \"_\", et doit commencer par une lettre."; +$a->strings["Nickname is already registered. Please choose another."] = "Pseudo déjà utilisé. Merci d'en choisir un autre."; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERREUR SÉRIEUSE: La génération des clés de sécurité a échoué."; +$a->strings["An error occurred during registration. Please try again."] = "Une erreur est survenue lors de l'inscription. Merci de recommencer."; +$a->strings["An error occurred creating your default profile. Please try again."] = "Une erreur est survenue lors de la création de votre profil par défaut. Merci de recommencer."; +$a->strings["Profile Photos"] = "Photos du profil"; +$a->strings["Registration details for %s"] = "Détails d'inscription pour %s"; +$a->strings["Registration successful. Please check your email for further instructions."] = "Inscription réussie. Vérifiez vos emails pour la suite des instructions."; +$a->strings["Failed to send email message. Here is the message that failed."] = "Impossible d'envoyer un email. Voici le message qui a échoué."; +$a->strings["Your registration can not be processed."] = "Votre inscription ne peut être traitée."; +$a->strings["Registration request at %s"] = "Demande d'inscription à %s"; +$a->strings["Your registration is pending approval by the site owner."] = "Votre inscription attend une validation du propriétaire du site."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Vous pouvez (si vous le souhaitez) remplir ce formulaire via OpenID. Fournissez votre OpenID et cliquez \"S'inscrire\"."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez le reste."; +$a->strings["Your OpenID (optional): "] = "Votre OpenID (facultatif): "; +$a->strings["Include your profile in member directory?"] = "Inclure votre profil dans l'annuaire des membres?"; +$a->strings["Yes"] = "Oui"; +$a->strings["No"] = "Non"; +$a->strings["Shared content is covered by the Creative Commons Attribution 3.0 license."] = "Le contenu est partagé suivant les termes de la licence Creative Commons Attribution 3.0."; +$a->strings["Registration"] = "Inscription"; +$a->strings["Your Full Name (e.g. Joe Smith): "] = "Votre nom complet (p.ex. Michel Dupont): "; +$a->strings["Your Email Address: "] = "Votre adresse courriel: "; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be 'nickname@\$sitename'."] = "Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de votre profil en découlera sous la forme 'pseudo@\$sitename'."; +$a->strings["Choose a nickname: "] = "Choisir un pseudo: "; +$a->strings["Applications"] = "Applications"; +$a->strings["Normal View"] = "Vue normale"; +$a->strings["New Item View"] = "Vue des nouveautés"; +$a->strings["Please enter a link URL:"] = "Entrez un lien web:"; +$a->strings["Please enter a YouTube link:"] = "Entrez un lien Youtube:"; +$a->strings["Please enter a video(.ogg) link/URL:"] = "Entrez un lien vidéo (.ogg):"; +$a->strings["Please enter an audio(.ogg) link/URL:"] = "Entrez un lien audio (.ogg):"; +$a->strings["Where are you right now?"] = "Où êtes-vous présentemment?"; +$a->strings["Share"] = "Partager"; +$a->strings["Upload photo"] = "Joindre photo"; +$a->strings["Insert web link"] = "Insérer lien web"; +$a->strings["Insert YouTube video"] = "Insérer une vidéo Youtube"; +$a->strings["Insert Vorbis [.ogg] video"] = "Insérer un lien vidéo Vorbis [.ogg]"; +$a->strings["Insert Vorbis [.ogg] audio"] = "Insérer un lien audio Vorbis [.ogg]"; +$a->strings["Set your location"] = "Définir votre localisation"; +$a->strings["Clear browser location"] = "Effacer la localisation du navigateur"; +$a->strings["Please wait"] = "Patientez"; +$a->strings["Permission settings"] = "Réglages des permissions"; +$a->strings["CC: email addresses"] = "CC: adresse de courriel"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Exemple: bob@exemple.com, mary@exemple.com"; +$a->strings["No such group"] = "Groupe inexistant"; +$a->strings["Group is empty"] = "Groupe vide"; +$a->strings["Group: "] = "Groupe: "; +$a->strings["View \$name's profile"] = "Voir le profil de \$name"; +$a->strings["View in context"] = "Voir dans le contexte"; +$a->strings["Private Message"] = "Message privé"; +$a->strings["I like this (toggle)"] = "I like this (bascule)"; +$a->strings["I don't like this (toggle)"] = "I don't like this (bascule)"; +$a->strings["This is you"] = "C'est vous"; +$a->strings["Edit"] = "Éditer"; +$a->strings["Delete"] = "Supprimer"; +$a->strings["View \$owner_name's profile"] = "Voir le profil de \$owner_name"; +$a->strings["to"] = "à"; +$a->strings["Wall-to-Wall"] = "Inter-mur"; +$a->strings["via Wall-To-Wall:"] = "en Inter-mur:"; +$a->strings["photo"] = "la photo"; +$a->strings["status"] = "le statut"; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s aime %3\$s de %2\$s"; +$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s n'aime pas %3\$s de %2\$s"; +$a->strings["Contact not found."] = "Contact introuvable."; +$a->strings["Response from remote site was not understood."] = "Réponse du site distant incomprise."; +$a->strings["Unexpected response from remote site: "] = "Réponse inattendue du site distant: "; +$a->strings["Confirmation completed successfully."] = "Confirmation achevée avec succès."; +$a->strings["Remote site reported: "] = "Alerte du site distant: "; +$a->strings["Temporary failure. Please wait and try again."] = "Échec temporaire. Merci de recommencer ultérieurement."; +$a->strings["Introduction failed or was revoked."] = "Introduction échouée ou annulée."; +$a->strings["Unable to set contact photo."] = "Impossible de définir la photo du contact."; +$a->strings["is now friends with"] = "est désormais relié à"; +$a->strings["No user record found for '%s' "] = "Pas d'utilisateur trouvé pour '%s' "; +$a->strings["Our site encryption key is apparently messed up."] = "Notre clé de chiffrement de site est apparemment corrompue."; +$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "URL de site absente ou indéchiffrable."; +$a->strings["Contact record was not found for you on our site."] = "Pas d'entrée pour ce contact sur notre site."; +$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "L'identifiant fourni par votre système fait doublon sur le notre. Cela peut fonctionner si vous réessayez."; +$a->strings["Unable to set your contact credentials on our system."] = "Impossible de vous définir des permissions sur notre système."; +$a->strings["Unable to update your contact profile details on our system"] = "Impossible de mettre les détails de votre profil à jour sur notre système"; +$a->strings["Connection accepted at %s"] = "Connexion acceptée avec %s"; +$a->strings["Item not found."] = "Élément introuvable."; +$a->strings["Item has been removed."] = "Cet élément a été enlevé."; +$a->strings["No recipient selected."] = "Pas de destinataire sélectionné."; +$a->strings["[no subject]"] = "[pas de sujet]"; +$a->strings["Unable to locate contact information."] = "Impossible de localiser les informations du contact."; +$a->strings["Message sent."] = "Message envoyé."; +$a->strings["Message could not be sent."] = "Impossible d'envoyer le message."; +$a->strings["Inbox"] = "Messages entrants"; +$a->strings["Outbox"] = "Messages sortants"; +$a->strings["New Message"] = "Nouveau message"; +$a->strings["Message deleted."] = "Message supprimé."; +$a->strings["Conversation removed."] = "Conversation supprimée."; +$a->strings["Send Private Message"] = "Envoyer un message privé"; +$a->strings["To:"] = "À:"; +$a->strings["Subject:"] = "Sujet:"; +$a->strings["Your message:"] = "Votre message:"; +$a->strings["No messages."] = "Aucun message."; +$a->strings["Delete conversation"] = "Effacer conversation"; +$a->strings["Message not available."] = "Message indisponible."; +$a->strings["Delete message"] = "Effacer message"; +$a->strings["Send Reply"] = "Répondre"; +$a->strings["Could not create/connect to database."] = "Impossible de créer/atteindre la base de données."; +$a->strings["Connected to database."] = "Connecté à la base de données."; +$a->strings["Database import succeeded."] = "Import de base achevé avec succès."; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: Vous devez configurer [manuellement] une tâche programmée pour le 'poller'."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Référez-vous au fichier \"INSTALL.txt\"."; +$a->strings["Database import failed."] = "Import de base échoué."; +$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Vous pourriez avoir besoin d'importer le fichier \"database.sql\" manuellement au moyen de phpmyadmin ou de la commande mysql."; +$a->strings["Welcome to Friendika."] = "Bienvenue sur Friendika."; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Impossible de trouver la version \"ligne de commande\" de PHP dans le PATH du serveur web."; +$a->strings["This is required. Please adjust the configuration file .htconfig.php accordingly."] = "Ceci est requis. Merci d'ajuster la configuration dans le fichier .htconfig.php en conséquence."; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La version \"ligne de commande\" de PHP de votre système n'a pas \"register_argc_argv\" d'activé."; +$a->strings["This is required for message delivery to work."] = "Ceci est requis pour que la livraison des messages fonctionne."; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Erreur: la fonction \"openssl_pkey_new\" de ce système ne permet pas de générer des clés de chiffrement"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si vous utilisez Windows, merci de vous réferer à \"http://www.php.net/manual/en/openssl.installation.php\"."; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Erreur: Le module \"rewrite\" du serveur web Apache est requis mais pas installé."; +$a->strings["Error: libCURL PHP module required but not installed."] = "Erreur: Le module PHP \"libCURL\" est requis mais pas installé."; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Erreur: Le module PHP \"GD\" disposant du support JPEG est requis mais pas installé."; +$a->strings["Error: openssl PHP module required but not installed."] = "Erreur: Le module PHP \"openssl\" est requis mais pas installé."; +$a->strings["Error: mysqli PHP module required but not installed."] = "Erreur: Le module PHP \"mysqli\" est requis mais pas installé."; +$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "L'installeur web doit être en mesure de créer un fichier \".htconfig.php\" à la racine de votre serveur web, mais il en est incapable."; +$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Le plus souvent, il s'agit d'un problème de permission. Le serveur web peut ne pas être capable d'écrire dans votre répertoire - alors que vous-même le pouvez."; +$a->strings["Please check with your site documentation or support people to see if this situation can be corrected."] = "Merci de vérifier - avec la documentation ou le support de votre hébergement - que la situation peut être corrigée."; +$a->strings["If not, you may be required to perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Dans le cas contraire, vous pouvez pratiquer une installation manuelle. Référez-vous au fichier \"INSTALL.txt\" pour les instructions."; +$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Le fichier de configuration de la base (\".htconfig.php\") ne peut être créé. Merci d'utiliser le texte ci-joint pour créer ce fichier à la racine de votre hébergement."; +$a->strings["Errors encountered creating database tables."] = "Des erreurs ont été signalées lors de la création des tables."; +$a->strings["Passwords do not match. Password unchanged."] = "Les mots de passe ne correspondent pas. Aucun changement appliqué."; +$a->strings["Empty passwords are not allowed. Password unchanged."] = "Les mots de passe vides sont interdits. Aucun changement appliqué."; +$a->strings["Password changed."] = "Mots de passe changés."; +$a->strings["Password update failed. Please try again."] = "Le changement de mot de passe a échoué. Merci de recommencer."; +$a->strings[" Please use a shorter name."] = " Merci d'utiliser un nom plus court."; +$a->strings[" Name too short."] = " Nom trop court."; +$a->strings[" Not valid email."] = " Email invalide."; +$a->strings[" Cannot change to that email."] = " Impossible de changer pour cet email."; +$a->strings["Settings updated."] = "Réglages mis à jour."; +$a->strings["Plugin Settings"] = "Réglages des extensions"; +$a->strings["Account Settings"] = "Réglages du compte"; +$a->strings["No Plugin settings configured"] = "Pas de réglages d'extensions configurés"; +$a->strings["OpenID: "] = "OpenID: "; +$a->strings[" (Optional) Allow this OpenID to login to this account."] = " (Facultatif) Autoriser cet OpenID à se connecter à ce compte."; +$a->strings["Profile is not published."] = "Ce profil n'est pas publié."; +$a->strings["Default Post Permissions"] = "Permissions par défaut sur les articles"; +$a->strings["Password reset requested at %s"] = "Requête de réinitialisation de mot de passe à %s"; +$a->strings["Remote privacy information not available."] = "Informations de confidentialité indisponibles."; +$a->strings["Visible to:"] = "Visible par:"; +$a->strings["Welcome to %s"] = "Bienvenue sur %s"; +$a->strings["Unable to locate original post."] = "Impossible de localiser l'article original."; +$a->strings["Empty post discarded."] = "Article vide défaussé."; +$a->strings["%s commented on your item at %s"] = "%s a commenté votre publication : %s"; +$a->strings["%s posted on your profile wall at %s"] = "%s a posté sur votre mur : %s"; +$a->strings["System error. Post not saved."] = "Erreur système.Publication non sauvée."; +$a->strings["This message was sent to you by %s, a member of the Friendika social network."] = "The message vous a été envoyé par %s, un membre du réseau social Friendika."; +$a->strings["You may visit them online at"] = "Vous pouvez leur faire une visite sur"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Merci de contacter l'émeteur en répondant à cette publication si vous ne souhaitez pas recevoir ces messages."; +$a->strings["%s posted an update."] = "%s a publié une mise à jour."; +$a->strings["Group created."] = "Groupe créé."; +$a->strings["Could not create group."] = "Impossible de créer le groupe."; +$a->strings["Group not found."] = "Groupe introuvable."; +$a->strings["Group name changed."] = "Groupe renommé."; +$a->strings["Membership list updated."] = "Liste des membres mise à jour."; +$a->strings["Permission denied"] = "Permission refusée"; +$a->strings["Group removed."] = "Groupe enlevé."; +$a->strings["Unable to remove group."] = "Impossible d'enlever le groupe."; +$a->strings["Image uploaded but image cropping failed."] = "Image envoyée, mais impossible de la retailler."; +$a->strings["Image size reduction [%s] failed."] = "Réduction de la taille de l'image [%s] échouée."; +$a->strings["Unable to process image"] = "Impossible de traiter l'image"; +$a->strings["Image uploaded successfully."] = "Image téléversée avec succès."; +$a->strings["Global Directory"] = "Annuaire global"; +$a->strings["Finding: "] = "Trouvé: "; +$a->strings["View Contacts"] = "Voir les contacts"; +$a->strings["No contacts."] = "Aucun contact."; +$a->strings["Visit \$username's profile"] = "Visiter le profil de %s"; +$a->strings["No profile"] = "Aucun profil"; +$a->strings["Tag removed"] = "Étiquette enlevée"; +$a->strings["Remove Item Tag"] = "Enlever l'étiquette de l'élément"; +$a->strings["Select a tag to remove: "] = "Choisir une étiquette à enlever: "; +$a->strings["Remove"] = "Enlever"; +$a->strings["Please login."] = "Merci de vous connecter."; +$a->strings["Registration revoked for %s"] = "Inscription révoquée pour %s"; +$a->strings["Account approved."] = "Inscription validée."; +$a->strings["%s : Not a valid email address."] = "%s : Adresse de courriel invalide."; +$a->strings["Please join my network on %s"] = "Vous pouvez rejoindre mon réseau sur %s"; +$a->strings["%s : Message delivery failed."] = "%s : L'envoi du message a échoué."; +$a->strings["%d message sent."] = array( + 0 => "%d message envoyé.", + 1 => "%d messages envoyés.", +); +$a->strings["Send invitations"] = "Envoyer des invitations"; +$a->strings["Enter email addresses, one per line:"] = "Entrez les adresses email, une par ligne:"; +$a->strings["Please join my social network on %s"] = "Vous pouvez rejoindre mon réseau social sur %s"; +$a->strings["To accept this invitation, please visit:"] = "Pour accepter cette invitation, rendez vous sur:"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Une fois inscrit, connectez-vous à la page de mon profil sur:"; +$a->strings["Welcome back %s"] = "Bon retour parmi nous, %s"; +$a->strings["Manage Identities and/or Pages"] = "Gérer les identités et/ou les pages"; +$a->strings["(Toggle between different identities or community/group pages which share your account details.)"] = "(Bascule entre les différentes identités ou pages qui se partagent votre compte.)"; +$a->strings["Select an identity to manage: "] = "Choisir une identité à gérer: "; +$a->strings["noreply"] = "noreply"; +$a->strings["New mail received at "] = "Nouvel email reçu à "; +$a->strings["%s commented on an item at %s"] = "%s a commanté sur une publication : %s"; +$a->strings["%s welcomes %s"] = "%s accueille %s"; +$a->strings["This introduction has already been accepted."] = "Cette introduction a déjà été acceptée."; +$a->strings["Profile location is not valid or does not contain profile information."] = "L'emplacement du profil est invalide ou ne contient pas de profil valide."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Attention: l'emplacement du profil n'a pas de nom identifiable."; +$a->strings["Warning: profile location has no profile photo."] = "Attention: l'emplacement du profil n'a pas de photo de profil."; +$a->strings["%d required parameter was not found at the given location"] = array( + 0 => "%d paramètre requis n'a pas été trouvé à l'endroit indiqué", + 1 => "%d paramètres requis n'ont pas été trouvés à l'endroit indiqué", +); +$a->strings["Introduction complete."] = "Phase de présentation achevée."; +$a->strings["Unrecoverable protocol error."] = "Erreur de protocole non-récupérable."; +$a->strings["Profile unavailable."] = "Profil indisponible."; +$a->strings["%s has received too many connection requests today."] = "%s a reçu trop de demande d'introduction de votre part aujourd'hui."; +$a->strings["Spam protection measures have been invoked."] = "Des mesures de protection contre le spam ont été déclenchées."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Les relations sont encouragées à attendre 24 heures pour recommencer."; +$a->strings["Invalid locator"] = "Localisateur invalide"; +$a->strings["Unable to resolve your name at the provided location."] = "Impossible de résoudre votre nom à l'emplacement fourni."; +$a->strings["You have already introduced yourself here."] = "Vous vous êtes déjà présenté ici."; +$a->strings["Apparently you are already friends with %s."] = "Il semblerait que vous soyez déjà ami avec %s."; +$a->strings["Invalid profile URL."] = "URL de profil invalide."; +$a->strings["Disallowed profile URL."] = "URL de profil interdite."; +$a->strings["Failed to update contact record."] = "Échec de mise-à-jour du contact."; +$a->strings["Your introduction has been sent."] = "Votre présentation a été envoyée."; +$a->strings["Please login to confirm introduction."] = "Connectez-vous pour confirmer l'introduction."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Identité incorrecte actuellement connectée. Merci de vous connecter à ce profil."; +$a->strings["Introduction received at "] = "Introduction reçue sur "; +$a->strings["Friend/Connection Request"] = "Requête de relation/amitié"; +$a->strings["Please answer the following:"] = "Merci de répondre à ce qui suit:"; +$a->strings["Does \$name know you?"] = "Est-ce que \$name vous connaît?"; +$a->strings["Add a personal note:"] = "Ajouter une note personnelle:"; +$a->strings["Please enter your profile address from one of the following supported social networks:"] = "Merci d'entrer l'adresse de votre profil sur l'une de ces réseaux sociaux:"; +$a->strings["Friendika"] = "Friendika"; +$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web"; +$a->strings["Private (secure) network"] = "Réseau privé (sécurisé)"; +$a->strings["Public (insecure) network"] = "Réseau public (non-sécurisé)"; +$a->strings["Your profile address:"] = "Votre adresse de profil:"; +$a->strings["Submit Request"] = "Envoyer la requête"; +$a->strings["The profile address specified does not provide adequate information."] = "L'adresse de profil indiquée ne fournit par les informations adéquates."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part."; +$a->strings["Unable to retrieve contact information."] = "Impossible de récupérer les informations du contact."; +$a->strings["following"] = "following"; +$a->strings["Photo Albums"] = "Albums photo"; +$a->strings["Contact information unavailable"] = "Informations de contact indisponibles"; +$a->strings["Album not found."] = "Album introuvable."; +$a->strings["Delete Album"] = "Effacer l'album"; +$a->strings["Delete Photo"] = "Effacer la photo"; +$a->strings["was tagged in a"] = "a été identifié dans"; +$a->strings["by"] = "par"; +$a->strings["No photos selected"] = "Aucune photo sélectionnée"; +$a->strings["Upload Photos"] = "Téléverser des photos"; +$a->strings["New album name: "] = "Nom du nouvel album: "; +$a->strings["or existing album name: "] = "ou nom d'un album existant: "; +$a->strings["Permissions"] = "Permissions"; +$a->strings["Edit Album"] = "Éditer l'album"; +$a->strings["View Photo"] = "Voir la photo"; +$a->strings["Photo not available"] = "Photo indisponible"; +$a->strings["Edit photo"] = "Éditer la photo"; +$a->strings["Use as profile photo"] = "Utiliser comme photo de profil"; +$a->strings["<< Prev"] = "<< Précédent"; +$a->strings["View Full Size"] = "Voir en taille réelle"; +$a->strings["Next >>"] = "Suivant >>"; +$a->strings["Tags: "] = "Étiquettes: "; +$a->strings["[Remove any tag]"] = "[Retirer toutes les étiquettes]"; +$a->strings["New album name"] = "Nom du nouvel album"; +$a->strings["Caption"] = "Titre"; +$a->strings["Add a Tag"] = "Ajouter une étiquette"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Exemples: @bob, @Barbara_Jensen, @jim@example.com, #Californie, #vacances"; +$a->strings["Recent Photos"] = "Photos récentes"; +$a->strings["Upload New Photos"] = "Téléverser de nouvelles photos"; +$a->strings["View Album"] = "Voir l'album"; +$a->strings["Invalid request identifier."] = "Identifiant de demande invalide."; +$a->strings["Discard"] = "Défausser"; +$a->strings["Ignore"] = "Ignorer"; +$a->strings["Show Ignored Requests"] = "Voir les demandes ignorées"; +$a->strings["Hide Ignored Requests"] = "Cacher les demandes ignorées"; +$a->strings["Claims to be known to you: "] = "Prétend que vous le connaissez: "; +$a->strings["yes"] = "oui"; +$a->strings["no"] = "non"; +$a->strings["Approve as: "] = "Approuver en tant que: "; +$a->strings["Friend"] = "Ami"; +$a->strings["Fan/Admirer"] = "Fan/Admirateur"; +$a->strings["Notification type: "] = "Type de notification: "; +$a->strings["Friend/Connect Request"] = "Demande de connexion/relation"; +$a->strings["New Follower"] = "Nouvel abonné"; +$a->strings["Approve"] = "Approuver"; +$a->strings["No notifications."] = "Pas de notification."; +$a->strings["No registrations."] = "Pas d'inscriptions."; +$a->strings["Invite Friends"] = "Inviter des amis"; +$a->strings["Connect/Follow"] = "Connecter/Suivre"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Exemple: bob@example.com, http://example.com/barbara"; +$a->strings["Follow"] = "Suivre"; +$a->strings["Could not access contact record."] = "Impossible d'accéder à l'enregistrement du contact."; +$a->strings["Could not locate selected profile."] = "Impossible de localiser le profil séléctionné."; +$a->strings["Contact updated."] = "Contact mis-à-jour."; +$a->strings["Contact has been blocked"] = "Le contact a été bloqué"; +$a->strings["Contact has been unblocked"] = "Le contact n'est plus bloqué"; +$a->strings["Contact has been ignored"] = "Le contact a été ignoré"; +$a->strings["Contact has been unignored"] = "Le contact n'est plus ignoré"; +$a->strings["stopped following"] = "retiré de la liste de suivi"; +$a->strings["Contact has been removed."] = "Ce contact a été retiré."; +$a->strings["Mutual Friendship"] = "Relation réciproque"; +$a->strings["is a fan of yours"] = "est un fan de vous"; +$a->strings["you are a fan of"] = "vous êtes un fan de"; +$a->strings["Privacy Unavailable"] = "Protection de la vie privée indisponible"; +$a->strings["Private communications are not available for this contact."] = "Les communications privées ne sont pas disponibles pour ce contact."; +$a->strings["Never"] = "Jamais"; +$a->strings["(Update was successful)"] = "(Mise à jour effectuée avec succès)"; +$a->strings["(Update was not successful)"] = "(Mise à jour échouée)"; +$a->strings["Contact Editor"] = "Éditeur de contact"; +$a->strings["Visit \$name's profile"] = "Visiter le profil de \$name"; +$a->strings["Block/Unblock contact"] = "Bloquer/débloquer ce contact"; +$a->strings["Ignore contact"] = "Ignorer ce contact"; +$a->strings["Delete contact"] = "Effacer ce contact"; +$a->strings["Last updated: "] = "Dernière mise-à-jour: "; +$a->strings["Update public posts: "] = "Met ses entrées publiques à jour: "; +$a->strings["Update now"] = "Mettre-à-jour immédiatement"; +$a->strings["Unblock this contact"] = "Débloquer ce contact"; +$a->strings["Block this contact"] = "Bloquer ce contact"; +$a->strings["Unignore this contact"] = "Cesser d'ignorer ce contact"; +$a->strings["Ignore this contact"] = "Ignorer ce contact"; +$a->strings["Currently blocked"] = "Actuellement bloqué"; +$a->strings["Currently ignored"] = "Actuellement ignoré"; +$a->strings["Show Blocked Connections"] = "Montrer les connexions bloquées"; +$a->strings["Hide Blocked Connections"] = "Cacher les connexion bloquées"; +$a->strings["Find"] = "Trouver"; +$a->strings["Edit contact"] = "Éditer le contact"; +$a->strings["No results."] = "Aucun résultat."; +$a->strings["Item not found"] = "Élément introuvable"; +$a->strings["Edit post"] = "Éditer la publication"; +$a->strings["Remove My Account"] = "Supprimer mon compte"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Ceci supprimera totalement votre compte. Cette opération est irréversible."; +$a->strings["Please enter your password for verification:"] = "Merci de saisir votre mot de passe pour vérification:"; +$a->strings["Create a New Account"] = "Créer un nouveau compte"; +$a->strings["Nickname or Email address: "] = "Pseudo ou courriel: "; +$a->strings["Password: "] = "Mot de passe: "; +$a->strings["Nickname/Email/OpenID: "] = "Pseudo/Courriel/OpenID: "; +$a->strings["Password (if not OpenID): "] = "Mot de passe (sauf pour OpenID): "; +$a->strings["Forgot your password?"] = "Mot de passe oublié?"; +$a->strings["Password Reset"] = "Réinitialiser le mot de passe"; +$a->strings["prev"] = "précédent"; +$a->strings["first"] = "premier"; +$a->strings["last"] = "dernier"; +$a->strings["next"] = "suivant"; +$a->strings["%s likes this."] = "%s aime ça."; +$a->strings["%s doesn't like this."] = "%s n'aime pas ça."; +$a->strings["%2\$d people like this."] = "%2\$d personnes aiment ça."; +$a->strings["%2\$d people don't like this."] = "%2\$d personnes ,n'aiment pas ça."; +$a->strings["and"] = "et"; +$a->strings[", and %d other people"] = ", et %d autres personnes"; +$a->strings["%s like this."] = "%s aiment ça."; +$a->strings["%s don't like this."] = "%s n'aiment pas ça."; +$a->strings["No contacts"] = "Aucun contact"; +$a->strings["Connect"] = "Relier"; +$a->strings["Location:"] = "Localisation:"; +$a->strings[", "] = ", "; +$a->strings["Gender:"] = "Genre:"; +$a->strings["Status:"] = "Statut:"; +$a->strings["Homepage:"] = "Page personnelle:"; +$a->strings["Monday"] = "Lundi"; +$a->strings["Tuesday"] = "Mardi"; +$a->strings["Wednesday"] = "Mercredi"; +$a->strings["Thursday"] = "Jeudi"; +$a->strings["Friday"] = "Vendredi"; +$a->strings["Saturday"] = "Samedi"; +$a->strings["Sunday"] = "Dimanche"; +$a->strings["January"] = "Janvier"; +$a->strings["February"] = "Février"; +$a->strings["March"] = "Mars"; +$a->strings["April"] = "Avril"; +$a->strings["May"] = "Mai"; +$a->strings["June"] = "Juin"; +$a->strings["July"] = "Juillet"; +$a->strings["August"] = "Août"; +$a->strings["September"] = "Septembre"; +$a->strings["October"] = "Octobre"; +$a->strings["November"] = "Novembre"; +$a->strings["December"] = "Décembre"; +$a->strings["Birthday Reminders"] = "Rappels d'anniversaires"; +$a->strings["Birthdays this week:"] = "Anniversaires cette semaine:"; +$a->strings["(Adjusted for local time)"] = "(Ajustés pour le fuseau horaire local)"; +$a->strings["[today]"] = "[aujourd'hui]"; +$a->strings["link to source"] = "lien original"; +$a->strings["Not Found"] = "Non trouvé"; +$a->strings["Page not found."] = "Page introuvable."; From b8b77adad5cfcf5bad6802d95c1d0b01163d82dc Mon Sep 17 00:00:00 2001 From: Olivier Migeot Date: Mon, 21 Mar 2011 14:02:01 +0100 Subject: [PATCH 11/18] More templates frenchized --- view/fr/pagetypes.tpl | 8 ++-- view/fr/profile_advanced.php | 38 ++++++++-------- view/fr/profile_edit.tpl | 84 ++++++++++++++++++------------------ 3 files changed, 65 insertions(+), 65 deletions(-) diff --git a/view/fr/pagetypes.tpl b/view/fr/pagetypes.tpl index 2036614ab..92b7bbce5 100644 --- a/view/fr/pagetypes.tpl +++ b/view/fr/pagetypes.tpl @@ -2,24 +2,24 @@
- This account is a normal personal profile + Ce compte est un profil personnel normal
- Automatically approve all connection/friend requests as read-only fans + Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture seule
- Automatically approve all connection/friend requests as read-write fans + Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture-écriture
- Automatically approve all connection/friend requests as friends + Approbation automatique de toutes les requêtes de connexion comme étant des amis
diff --git a/view/fr/profile_advanced.php b/view/fr/profile_advanced.php index 73f7f135e..e5e046025 100644 --- a/view/fr/profile_advanced.php +++ b/view/fr/profile_advanced.php @@ -4,7 +4,7 @@ $o .= ''; $o .= <<< EOT -

Profile

+

Profil

EOT; @@ -12,7 +12,7 @@ EOT; if($a->profile['name']) { $o .= <<< EOT
-
Full Name:
+
Nom complet:
{$a->profile['name']}
@@ -22,7 +22,7 @@ EOT; if($a->profile['gender']) { $o .= <<< EOT
-
Gender:
+
Genre:
{$a->profile['gender']}
@@ -32,14 +32,14 @@ EOT; if(($a->profile['dob']) && ($a->profile['dob'] != '0000-00-00')) { $o .= <<< EOT
-
Birthday:
+
Date de naissance/anniversaire:
EOT; // If no year, add an arbitrary one so just we can parse the month and day. $o .= '
' . ((intval($a->profile['dob'])) - ? day_translate(datetime_convert('UTC','UTC',$a->profile['dob'],'j F, Y')) + ? day_translate(datetime_convert('UTC','UTC',$a->profile['dob'],'j F Y')) : day_translate(datetime_convert('UTC','UTC','2001-' . substr($a->profile['dob'],6),'j F'))) . "
\r\n
"; @@ -60,7 +60,7 @@ EOT; if($a->profile['marital']) { $o .= <<< EOT
-
Status:
+
Statut:
{$a->profile['marital']}
EOT; @@ -75,7 +75,7 @@ EOT; if($a->profile['sexual']) { $o .= <<< EOT
-
Sexual Preference:
+
Attirances sexuelles:
{$a->profile['sexual']}
@@ -86,7 +86,7 @@ if($a->profile['homepage']) { $homepage = linkify($a->profile['homepage']); $o .= <<< EOT
-
Homepage:
+
Site web:
$homepage
@@ -96,7 +96,7 @@ EOT; if($a->profile['politic']) { $o .= <<< EOT
-
Political Views:
+
Opinions politiques:
{$a->profile['politic']}
@@ -116,7 +116,7 @@ EOT; if($txt = prepare_text($a->profile['about'])) { $o .= <<< EOT
-
About:
+
À propos:

$txt
@@ -127,7 +127,7 @@ EOT; if($txt = prepare_text($a->profile['interest'])) { $o .= <<< EOT
-
Hobbies/Interests:
+
Marottes/Centres d'intérêt:

$txt
@@ -138,7 +138,7 @@ EOT; if($txt = prepare_text($a->profile['contact'])) { $o .= <<< EOT
-
Contact information and Social Networks:
+
Coordonées et réseaux sociaux:

$txt
@@ -149,7 +149,7 @@ EOT; if($txt = prepare_text($a->profile['music'])) { $o .= <<< EOT
-
Musical interests:
+
Goûts musicaux:

$txt
@@ -160,7 +160,7 @@ EOT; if($txt = prepare_text($a->profile['book'])) { $o .= <<< EOT
-
Books, literature:
+
Livres, littérature:

$txt
@@ -171,7 +171,7 @@ EOT; if($txt = prepare_text($a->profile['tv'])) { $o .= <<< EOT
-
Television:
+
Télévision:

$txt
@@ -182,7 +182,7 @@ EOT; if($txt = prepare_text($a->profile['film'])) { $o .= <<< EOT
-
Film/dance/culture/entertainment:
+
Cinéma/Danse/Culture/Divertissement:

$txt
@@ -193,7 +193,7 @@ EOT; if($txt = prepare_text($a->profile['romance'])) { $o .= <<< EOT
-
Love/romance:
+
Amour/Passion:

$txt
@@ -204,7 +204,7 @@ EOT; if($txt = prepare_text($a->profile['work'])) { $o .= <<< EOT
-
Work/employment:
+
Travail/Activité professionnelle:

$txt
@@ -215,7 +215,7 @@ EOT; if($txt = prepare_text($a->profile['education'])) { $o .= <<< EOT
-
School/education:
+
École/études:

$txt
diff --git a/view/fr/profile_edit.tpl b/view/fr/profile_edit.tpl index b28255188..c76bc592c 100644 --- a/view/fr/profile_edit.tpl +++ b/view/fr/profile_edit.tpl @@ -1,11 +1,11 @@ -

Edit Profile Details

+

Éditer les détails du profil

@@ -18,32 +18,32 @@ $default
- +
*
- +
- +
- + $gender
- +
$dob $age
@@ -53,32 +53,32 @@ $dob $age $hide_friends
- +
- +
- +
- +
- + @@ -96,20 +96,20 @@ $hide_friends
- +
- + $marital
- +
- + $sexual
@@ -117,13 +117,13 @@ $sexual
- +
- +
@@ -135,26 +135,26 @@ $sexual
- - -
(Used for suggesting potential friends, can be seen by others)
+ + +
(Utilisés pour les amis potentiels, peuvent être vus)
- - -
(Used for searching profiles, never shown to others)
+ + +
(Utilisés lors des recherches, ne sont jamais montrés à personne)
- +

-Tell us about yourself... +Parlez nous de vous...

@@ -166,7 +166,7 @@ Tell us about yourself...

-Hobbies/Interests +Marottes/Centre d'intérêts

@@ -178,7 +178,7 @@ Hobbies/Interests

-Contact information and Social Networks +Coordonnées et réseau sociaux

@@ -189,14 +189,14 @@ Contact information and Social Networks
- +

-Musical interests +Goûts musicaux

@@ -207,7 +207,7 @@ Musical interests

-Books, literature +Livres, littérature

@@ -220,7 +220,7 @@ Books, literature

-Television +Télévision

@@ -233,7 +233,7 @@ Television

-Film/dance/culture/entertainment +Cinéma/Danse/Culture/Divertissement

@@ -244,14 +244,14 @@ Film/dance/culture/entertainment
- +

-Love/romance +Amour/Passion

@@ -264,7 +264,7 @@ Love/romance

-Work/employment +Travail/activité professionnelle

@@ -277,7 +277,7 @@ Work/employment

-School/education +École/études

@@ -289,11 +289,11 @@ School/education
- +
- \ No newline at end of file + From c3ccd19274d6cd06f116209795351be9d2785698 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 15:08:04 -0700 Subject: [PATCH 12/18] revup --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 6c8fb9d15..50b4fd887 100644 --- a/boot.php +++ b/boot.php @@ -2,7 +2,7 @@ set_time_limit(0); -define ( 'FRIENDIKA_VERSION', '2.1.924' ); +define ( 'FRIENDIKA_VERSION', '2.1.925' ); define ( 'DFRN_PROTOCOL_VERSION', '2.1' ); define ( 'DB_UPDATE_VERSION', 1044 ); From d71db3e0645a71cf65b095f9cf0dcfdd2b2b8980 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 15:12:40 -0700 Subject: [PATCH 13/18] typo --- mod/profile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/profile.php b/mod/profile.php index fad8bc79b..4b5f92a1f 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -99,7 +99,7 @@ function profile_content(&$a, $update = 0) { $o .= replace_macros($tpl,array( '$url' => $a->get_baseurl() . '/' . $a->cmd, '$phototab' => $a->get_baseurl() . '/photos/' . $a->profile['nickname'], - '$status' => t('Status') + '$status' => t('Status'), '$profile' => t('Profile'), '$photos' => t('Photos') )); From f73e40c188a5baae6cad3e0884843be02df72a6c Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 17:34:29 -0700 Subject: [PATCH 14/18] several install issues sorted out --- mod/install.php | 62 ++++++++++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 24 deletions(-) diff --git a/mod/install.php b/mod/install.php index dc91f848e..173df6d4b 100644 --- a/mod/install.php +++ b/mod/install.php @@ -14,17 +14,20 @@ function install_post(&$a) { $phpath = notags(trim($_POST['phpath'])); require_once("dba.php"); - + unset ($db); $db = new dba($dbhost, $dbuser, $dbpass, $dbdata, true); if(mysqli_connect_errno()) { + unset($db); $db = new dba($dbhost, $dbuser, $dbpass, '', true); if(! mysqli_connect_errno()) { $r = q("CREATE DATABASE '%s'", dbesc($dbdata) ); - if($r) + if($r) { + unset($db); $db = new dba($dbhost, $dbuser, $dbpass, $dbdata, true); + } } if(mysqli_connect_errno()) { notice( t('Could not create/connect to database.') . EOL); @@ -50,36 +53,47 @@ function install_post(&$a) { } $errors = load_database($db); - if(! $errors) { - // Our sessions normally are stored in the database. But as we have only managed - // to get it bootstrapped milliseconds ago, we have to apply a bit of trickery so - // that you'll see the following important notice (which is stored in the session). - session_write_close(); + if($errors) + $a->data['db_failed'] = true; + else + $a->data['db_installed'] = true; - require_once('session.php'); - session_start(); - session_regenerate_id(); - - $_SESSION['sysmsg'] = ''; - - notice( t('Database import succeeded.') . EOL - . t('IMPORTANT: You will need to [manually] setup a scheduled task for the poller.') . EOL - . t('Please see the file "INSTALL.txt".') . EOL ); - goaway($a->get_baseurl() . '/register' ); - } - else { - $db = null; // start fresh - notice( t('Database import failed.') . EOL - . t('You may need to import the file "database.sql" manually using phpmyadmin or mysql.') . EOL - . t('Please see the file "INSTALL.txt".') . EOL ); - } + return; } function install_content(&$a) { + global $db; $o = ''; + + if(x($a->data,'db_installed')) { + $o .= '

' . t('Proceed with Installation') . '

'; + $o .= '

'; + $o .= t('Your Friendika site database has been installed.') . EOL; + $o .= t('IMPORTANT: You will need to [manually] setup a scheduled task for the poller.') . EOL ; + $o .= t('Please see the file "INSTALL.txt".') . EOL ; + $o .= '
'; + $o .= '' . t('Proceed to registration') . '' ; + $o .= '

'; + return $o; + } + + if(x($a->data,'db_failed')) { + $o .= t('Database import failed.') . EOL; + $o .= t('You may need to import the file "database.sql" manually using phpmyadmin or mysql.') . EOL; + $o .= t('Please see the file "INSTALL.txt".') . EOL ; + return $o; + } + + if($db && $db->connected) { + $r = q("SELECT COUNT(*) as `total` FROM `user`"); + if($r && count($r) && $r[0]['total']) { + notice( t('Permission denied.') . EOL); + return ''; + } + } notice( t('Welcome to Friendika.') . EOL); From e16bca4f76fde5cea40b5a855ed9210718a7ed76 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 19:33:06 -0700 Subject: [PATCH 15/18] first prototype of profile match against global directory (hint: set some keywords) --- mod/install.php | 2 +- mod/match.php | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 mod/match.php diff --git a/mod/install.php b/mod/install.php index 173df6d4b..5c508e4f2 100644 --- a/mod/install.php +++ b/mod/install.php @@ -14,7 +14,7 @@ function install_post(&$a) { $phpath = notags(trim($_POST['phpath'])); require_once("dba.php"); - unset ($db); + unset($db); $db = new dba($dbhost, $dbuser, $dbpass, $dbdata, true); if(mysqli_connect_errno()) { diff --git a/mod/match.php b/mod/match.php new file mode 100644 index 000000000..ce2ece428 --- /dev/null +++ b/mod/match.php @@ -0,0 +1,42 @@ +' . '' . $jj[1] . '' . $jj[0] . ''; + } + } + else { + notice( t('No matches') . EOL); + } + + } + return $o; +} \ No newline at end of file From ee1dff998047834319464ff10c16679aefcfdfab Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 19:44:00 -0700 Subject: [PATCH 16/18] converted json to symbolic references --- mod/match.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mod/match.php b/mod/match.php index ce2ece428..58c81a0cd 100644 --- a/mod/match.php +++ b/mod/match.php @@ -24,13 +24,13 @@ function match_content(&$a) { $x = post_url('http://dir.friendika.com/msearch', $params); + $j = json_decode($x); if(count($j)) { - - foreach($j as $jj) { - $o .= '' . '' . $jj[1] . '' . $jj[0] . ''; + + $o .= '' . '' . $jj->name . '' . $jj->name . ''; } } else { From c74367e4c2dbcb9ef20bc07a3ea815902c61600a Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 21:26:11 -0700 Subject: [PATCH 17/18] pagination in keyword match --- mod/match.php | 22 ++++++++++++++++++---- view/theme/duepuntozero/style.css | 18 ++++++++++++++++++ view/theme/loozah/style.css | 19 +++++++++++++++++++ 3 files changed, 55 insertions(+), 4 deletions(-) diff --git a/mod/match.php b/mod/match.php index 58c81a0cd..f3c78bc7d 100644 --- a/mod/match.php +++ b/mod/match.php @@ -3,9 +3,12 @@ function match_content(&$a) { + $o = ''; if(! local_user()) return; + $o .= '

' . t('Profile Keyword Match') . '

'; + $r = q("SELECT `pub_keywords`, `prv_keywords` FROM `profile` WHERE `is-default` = 1 AND `uid` = %d LIMIT 1", intval(local_user()) ); @@ -21,16 +24,25 @@ function match_content(&$a) { $tags = trim($r[0]['pub_keywords'] . ' ' . $r[0]['prv_keywords']); if($tags) { $params['s'] = $tags; - + if($a->pager['page'] != 1) + $params['p'] = $a->pager['page']; $x = post_url('http://dir.friendika.com/msearch', $params); $j = json_decode($x); - if(count($j)) { - foreach($j as $jj) { + if($j->total) { + $a->set_pager_total($j->total); + $a->set_pager_itemspage($j->items_page); + } - $o .= '' . '' . $jj->name . '' . $jj->name . ''; + if(count($j->results)) { + foreach($j->results as $jj) { + $o .= '
'; + $o .= '' . '' . $jj->name . '
'; + $o .= '
'; + $o .= ''; + $o .= '
'; } } else { @@ -38,5 +50,7 @@ function match_content(&$a) { } } + + $o .= paginate($a); return $o; } \ No newline at end of file diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 0c3cade9e..db73886e2 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2144,3 +2144,21 @@ a.mail-list-link { clear: both; } +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: clip; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 030b878bf..69dee0dc9 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -2169,3 +2169,22 @@ a.mail-list-link { clear: both; } + +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: clip; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + From ee11a74d0b7cff5061a4d498f8ecd15e55b91b07 Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 21 Mar 2011 21:43:22 -0700 Subject: [PATCH 18/18] profile match --- mod/contacts.php | 7 ++++++- mod/match.php | 2 +- view/theme/duepuntozero/style.css | 5 ++++- view/theme/loozah/style.css | 5 ++++- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/mod/contacts.php b/mod/contacts.php index c1455ec54..aee6548fe 100644 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -9,7 +9,10 @@ function contacts_init(&$a) { $a->page['aside'] .= group_side(); if($a->config['register_policy'] != REGISTER_CLOSED) - $a->page['aside'] .= ''; + $a->page['aside'] .= ''; + + if(strlen(get_config('system','directory_submit_url'))) + $a->page['aside'] .= ''; $tpl = load_view_file('view/follow.tpl'); $a->page['aside'] .= replace_macros($tpl,array( @@ -18,6 +21,8 @@ function contacts_init(&$a) { '$follow' => t('Follow') )); + + } function contacts_post(&$a) { diff --git a/mod/match.php b/mod/match.php index f3c78bc7d..7228529d7 100644 --- a/mod/match.php +++ b/mod/match.php @@ -7,7 +7,7 @@ function match_content(&$a) { if(! local_user()) return; - $o .= '

' . t('Profile Keyword Match') . '

'; + $o .= '

' . t('Profile Match') . '

'; $r = q("SELECT `pub_keywords`, `prv_keywords` FROM `profile` WHERE `is-default` = 1 AND `uid` = %d LIMIT 1", intval(local_user()) diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index db73886e2..4f6d6c196 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2154,7 +2154,7 @@ a.mail-list-link { float: left; text-align: center; width: 120px; - overflow: clip; + overflow: hidden; } .profile-match-break, @@ -2162,3 +2162,6 @@ a.mail-list-link { clear: both; } +.side-link { + margin-bottom: 15px; +} diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 69dee0dc9..49c83c83c 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -2180,7 +2180,7 @@ a.mail-list-link { float: left; text-align: center; width: 120px; - overflow: clip; + overflow: hidden; } .profile-match-break, @@ -2188,3 +2188,6 @@ a.mail-list-link { clear: both; } +.side-link { + margin-bottom: 15px; +}