aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--boot.php22
-rw-r--r--database.sql1
-rw-r--r--include/dba.php2
-rw-r--r--include/security.php2
-rw-r--r--mod/contacts.php12
-rw-r--r--mod/follow.php14
-rw-r--r--mod/install.php62
-rw-r--r--mod/match.php56
-rw-r--r--mod/message.php3
-rw-r--r--mod/network.php7
-rw-r--r--mod/photos.php2
-rw-r--r--mod/profile.php12
-rw-r--r--mod/settings.php6
-rw-r--r--update.php3
-rw-r--r--util/.htaccess5
-rw-r--r--util/README19
-rw-r--r--util/messages.po449
-rw-r--r--util/string_translator.php2
-rw-r--r--util/strings.php19
-rw-r--r--util/typo.php3
-rw-r--r--view/de/insecure_net.tpl8
-rw-r--r--view/de/jot-header.tpl166
-rw-r--r--view/de/msg-header.tpl104
-rw-r--r--view/de/profile_edit.tpl4
-rw-r--r--view/de/profile_tabs.tpl7
-rw-r--r--view/de/settings.tpl8
-rw-r--r--view/de/strings.php8
-rw-r--r--view/en/insecure_net.tpl6
-rw-r--r--view/en/msg-header.tpl104
-rw-r--r--view/en/profile_tabs.tpl7
-rw-r--r--view/en/settings.tpl8
-rw-r--r--view/fr/insecure_net.tpl6
-rw-r--r--view/fr/jot-header.tpl164
-rw-r--r--view/fr/messages.po2699
-rw-r--r--view/fr/pagetypes.tpl8
-rw-r--r--view/fr/profile_advanced.php38
-rw-r--r--view/fr/profile_edit.tpl84
-rw-r--r--view/fr/profile_tabs.tpl7
-rw-r--r--view/fr/settings.tpl7
-rw-r--r--view/fr/strings.php1624
-rw-r--r--view/it/insecure_net.tpl6
-rw-r--r--view/it/jot-header.tpl165
-rw-r--r--view/it/msg-header.tpl104
-rw-r--r--view/it/settings.tpl7
-rw-r--r--view/it/strings.php8
-rw-r--r--view/jot-header.tpl (renamed from view/en/jot-header.tpl)12
-rw-r--r--view/msg-header.tpl (renamed from view/fr/msg-header.tpl)2
-rw-r--r--view/profed_head.tpl17
-rw-r--r--view/profile_tabs.tpl (renamed from view/it/profile_tabs.tpl)8
-rw-r--r--view/sv/insecure_net.tpl6
-rw-r--r--view/sv/jot-header.tpl172
-rw-r--r--view/sv/msg-header.tpl104
-rw-r--r--view/sv/profile_tabs.tpl7
-rw-r--r--view/sv/settings.tpl8
-rw-r--r--view/theme/duepuntozero/style.css40
-rw-r--r--view/theme/loozah/style.css25
56 files changed, 3932 insertions, 2527 deletions
diff --git a/boot.php b/boot.php
index 211cbb008..0b5787aba 100644
--- a/boot.php
+++ b/boot.php
@@ -2,9 +2,9 @@
set_time_limit(0);
-define ( 'FRIENDIKA_VERSION', '2.1.921' );
+define ( 'FRIENDIKA_VERSION', '2.1.925' );
define ( 'DFRN_PROTOCOL_VERSION', '2.1' );
-define ( 'DB_UPDATE_VERSION', 1043 );
+define ( 'DB_UPDATE_VERSION', 1044 );
define ( 'EOL', "<br />\r\n" );
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
@@ -1603,9 +1603,15 @@ function lrdd($uri) {
if(! function_exists('fetch_lrdd_template')) {
function fetch_lrdd_template($host) {
$tpl = '';
- $url = 'http://' . $host . '/.well-known/host-meta' ;
- $links = fetch_xrd_links($url);
-logger('template: ' . print_r($links,true));
+
+ $url1 = 'https://' . $host . '/.well-known/host-meta' ;
+ $url2 = 'http://' . $host . '/.well-known/host-meta' ;
+ $links = fetch_xrd_links($url1);
+ logger('template (https): ' . print_r($links,true));
+ if(! count($links)) {
+ $links = fetch_xrd_links($url2);
+ logger('template (http): ' . print_r($links,true));
+ }
if(count($links)) {
foreach($links as $link)
if($link['@attributes']['rel'] && $link['@attributes']['rel'] === 'lrdd')
@@ -1856,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/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/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/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/contacts.php b/mod/contacts.php
index 029330b7a..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'] .= '<div class="side-invite-link-wrapper" id="side-invite-link-wrapper" ><a href="invite" class="side-invite-link" id="side-invite-link">' . t("Invite Friends") . '</a></div>';
+ $a->page['aside'] .= '<div class="side-link" id="side-invite-link" ><a href="invite" >' . t("Invite Friends") . '</a></div>';
+
+ if(strlen(get_config('system','directory_submit_url')))
+ $a->page['aside'] .= '<div class="side-link" id="side-match-link"><a href="match" >' . t('Find People With Shared Interests') . '</a></div>';
$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) {
@@ -244,6 +249,9 @@ function contacts_content(&$a) {
$sparkle = '';
}
+ $insecure = '<div id="profile-edit-insecure"><p><img src="images/unlock_icon.gif" alt="' . t('Privacy Unavailable') . '" />&nbsp;'
+ . t('Private communications are not available for this contact.') . '</p></div>';
+
$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 +274,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']) ? '<div id="block-message">' . t('Currently blocked') . '</div>' : ''),
'$ignored' => (($r[0]['readonly']) ? '<div id="ignore-message">' . t('Currently ignored') . '</div>' : ''),
diff --git a/mod/follow.php b/mod/follow.php
index 689ae8232..4ce3ccb82 100644
--- a/mod/follow.php
+++ b/mod/follow.php
@@ -11,7 +11,7 @@ function follow_post(&$a) {
}
$url = $orig_url = notags(trim($_POST['url']));
-
+ $diaspora = false;
$email_conversant = false;
if($url) {
@@ -28,6 +28,9 @@ function follow_post(&$a) {
$hcard = unamp($link['@attributes']['href']);
if($link['@attributes']['rel'] === 'http://webfinger.net/rel/profile-page')
$profile = unamp($link['@attributes']['href']);
+ if($link['@attributes']['rel'] === 'http://joindiaspora.com/seed_location')
+ $diaspora = true;
+
}
@@ -90,9 +93,12 @@ function follow_post(&$a) {
}
}
- if(! $profile)
- $profile = $url;
-
+ if(! $profile) {
+ if($diaspora)
+ $profile = $hcard;
+ else
+ $profile = $url;
+ }
if(! x($vcard,'fn'))
if(x($vcard,'nick'))
diff --git a/mod/install.php b/mod/install.php
index dc91f848e..5c508e4f2 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();
-
- require_once('session.php');
- session_start();
- session_regenerate_id();
- $_SESSION['sysmsg'] = '';
+ if($errors)
+ $a->data['db_failed'] = true;
+ else
+ $a->data['db_installed'] = true;
- 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 .= '<h2>' . t('Proceed with Installation') . '</h2>';
+ $o .= '<p style="font-size: 130%;">';
+ $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 .= '<br />';
+ $o .= '<a href="' . $a->get_baseurl() . '/register' . '">' . t('Proceed to registration') . '</a>' ;
+ $o .= '</p>';
+ 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);
diff --git a/mod/match.php b/mod/match.php
new file mode 100644
index 000000000..7228529d7
--- /dev/null
+++ b/mod/match.php
@@ -0,0 +1,56 @@
+<?php
+
+
+function match_content(&$a) {
+
+ $o = '';
+ if(! local_user())
+ return;
+
+ $o .= '<h2>' . t('Profile Match') . '</h2>';
+
+ $r = q("SELECT `pub_keywords`, `prv_keywords` FROM `profile` WHERE `is-default` = 1 AND `uid` = %d LIMIT 1",
+ intval(local_user())
+ );
+ if(! count($r))
+ return;
+ if(! $r[0]['pub_keywords'] && (! $r[0]['prv_keywords'])) {
+ notice('No keywords to match. Please add keywords to your default profile.');
+ return;
+
+ }
+
+ $params = array();
+ $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($j->total) {
+ $a->set_pager_total($j->total);
+ $a->set_pager_itemspage($j->items_page);
+ }
+
+ if(count($j->results)) {
+ foreach($j->results as $jj) {
+ $o .= '<div class="profile-match-wrapper"><div class="profile-match-photo">';
+ $o .= '<a href="' . $jj->url . '">' . '<img src="' . $jj->photo . '" alt="' . $jj->name . '" /></a></div>';
+ $o .= '<div class="profile-match-break"></div>';
+ $o .= '<div class="profile-match-name"><a href="' . $jj->url . '">' . $jj->name . '</a></div>';
+ $o .= '<div class="profile-match-end"></div></div>';
+ }
+ }
+ else {
+ notice( t('No matches') . EOL);
+ }
+
+ }
+
+ $o .= paginate($a);
+ return $o;
+} \ No newline at end of file
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/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 = '';
diff --git a/mod/profile.php b/mod/profile.php
index 1053e4a1e..4b5f92a1f 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')
));
@@ -130,7 +133,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/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/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 c6bc032a5..cb2fd9b55 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/<langauage>/messages.po
-3. open views/<langauage>/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/<langauage>/messages.po
+3. open view/<langauage>/messages.po with a text editor and fill in infos in
"Last-Translator: FULL NAME <EMAIL@ADDRESS>"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
@@ -102,19 +102,20 @@ Xgettext and .po workflow
of the many .po editors out there, like QtLinguist
5. run
- $ php utils/po2php.php views/<language>/messages.po
+ $ php util/po2php.php view/<language>/messages.po
to create the strings.php file
When strings are added or modified in source, you could run
- $ utils/run_xgettext.sh views/<language>/messages.po
+ $ util/run_xgettext.sh view/<language>/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/<language>/strings.php
+$ php util/php2po.php view/<language>/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.
diff --git a/util/messages.po b/util/messages.po
index e083c2a4c..beff3e4b6 100644
--- a/util/messages.po
+++ b/util/messages.po
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: 2.1.921\n"
+"Project-Id-Version: 2.1.925\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-23 13:47+0100\n"
+"POT-Creation-Date: 2011-03-23 14:03+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -36,10 +36,10 @@ msgstr ""
#: ../../mod/profile_photo.php:150 ../../mod/regmod.php:16
#: ../../mod/profiles.php:7 ../../mod/profiles.php:227
#: ../../mod/settings.php:14 ../../mod/settings.php:19
-#: ../../mod/settings.php:208 ../../mod/photos.php:85 ../../mod/photos.php:773
+#: ../../mod/settings.php:210 ../../mod/photos.php:85 ../../mod/photos.php:773
#: ../../mod/display.php:308 ../../mod/editpost.php:10 ../../mod/invite.php:13
-#: ../../mod/invite.php:50 ../../mod/contacts.php:101
-#: ../../mod/register.php:25 ../../mod/network.php:6
+#: ../../mod/invite.php:50 ../../mod/contacts.php:106
+#: ../../mod/register.php:25 ../../mod/install.php:93 ../../mod/network.php:6
#: ../../mod/notifications.php:56 ../../mod/item.php:57 ../../mod/item.php:668
#: ../../mod/message.php:8 ../../mod/message.php:116
#: ../../mod/dfrn_confirm.php:53 ../../mod/viewcontacts.php:13
@@ -103,185 +103,185 @@ msgstr ""
msgid "next"
msgstr ""
-#: ../../boot.php:1831
+#: ../../boot.php:1837
#, php-format
msgid "%s likes this."
msgstr ""
-#: ../../boot.php:1831
+#: ../../boot.php:1837
#, php-format
msgid "%s doesn't like this."
msgstr ""
-#: ../../boot.php:1835 ../../test.php:8
+#: ../../boot.php:1841 ../../test.php:8
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgstr ""
-#: ../../boot.php:1837
+#: ../../boot.php:1843
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this."
msgstr ""
-#: ../../boot.php:1843
+#: ../../boot.php:1849
msgid "and"
msgstr ""
-#: ../../boot.php:1846
+#: ../../boot.php:1852
#, php-format
msgid ", and %d other people"
msgstr ""
-#: ../../boot.php:1847
+#: ../../boot.php:1853
#, php-format
msgid "%s like this."
msgstr ""
-#: ../../boot.php:1847
+#: ../../boot.php:1853
#, php-format
msgid "%s don't like this."
msgstr ""
-#: ../../boot.php:2008
+#: ../../boot.php:2014
msgid "No contacts"
msgstr ""
-#: ../../boot.php:2016
+#: ../../boot.php:2022
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] ""
msgstr[1] ""
-#: ../../boot.php:2032 ../../mod/viewcontacts.php:17
+#: ../../boot.php:2038 ../../mod/viewcontacts.php:17
msgid "View Contacts"
msgstr ""
-#: ../../boot.php:2049 ../../mod/search.php:17 ../../include/nav.php:67
+#: ../../boot.php:2055 ../../mod/search.php:17 ../../include/nav.php:67
msgid "Search"
msgstr ""
-#: ../../boot.php:2204 ../../mod/profile.php:8
+#: ../../boot.php:2210 ../../mod/profile.php:8
msgid "No profile"
msgstr ""
-#: ../../boot.php:2261
+#: ../../boot.php:2267
msgid "Connect"
msgstr ""
-#: ../../boot.php:2271
+#: ../../boot.php:2277
msgid "Location:"
msgstr ""
-#: ../../boot.php:2275
+#: ../../boot.php:2281
msgid ", "
msgstr ""
-#: ../../boot.php:2283
+#: ../../boot.php:2289
msgid "Gender:"
msgstr ""
-#: ../../boot.php:2287
+#: ../../boot.php:2293
msgid "Status:"
msgstr ""
-#: ../../boot.php:2289
+#: ../../boot.php:2295
msgid "Homepage:"
msgstr ""
-#: ../../boot.php:2380
+#: ../../boot.php:2386
msgid "Monday"
msgstr ""
-#: ../../boot.php:2380
+#: ../../boot.php:2386
msgid "Tuesday"
msgstr ""
-#: ../../boot.php:2380
+#: ../../boot.php:2386
msgid "Wednesday"
msgstr ""
-#: ../../boot.php:2380
+#: ../../boot.php:2386
msgid "Thursday"
msgstr ""
-#: ../../boot.php:2380
+#: ../../boot.php:2386
msgid "Friday"
msgstr ""
-#: ../../boot.php:2380
+#: ../../boot.php:2386
msgid "Saturday"
msgstr ""
-#: ../../boot.php:2380
+#: ../../boot.php:2386
msgid "Sunday"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "January"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "February"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "March"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "April"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "May"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "June"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "July"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "August"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "September"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "October"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "November"
msgstr ""
-#: ../../boot.php:2384
+#: ../../boot.php:2390
msgid "December"
msgstr ""
-#: ../../boot.php:2418
+#: ../../boot.php:2424
msgid "Birthday Reminders"
msgstr ""
-#: ../../boot.php:2419
+#: ../../boot.php:2425
msgid "Birthdays this week:"
msgstr ""
-#: ../../boot.php:2420
+#: ../../boot.php:2426
msgid "(Adjusted for local time)"
msgstr ""
-#: ../../boot.php:2431
+#: ../../boot.php:2437
msgid "[today]"
msgstr ""
-#: ../../boot.php:2628
+#: ../../boot.php:2634
msgid "link to source"
msgstr ""
@@ -305,7 +305,7 @@ msgid "Select an identity to manage: "
msgstr ""
#: ../../mod/manage.php:106 ../../mod/photos.php:801 ../../mod/photos.php:858
-#: ../../mod/photos.php:1066 ../../mod/invite.php:64 ../../mod/install.php:109
+#: ../../mod/photos.php:1066 ../../mod/invite.php:64 ../../mod/install.php:123
#: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175
#: ../../addon/statusnet/statusnet.php:163
#: ../../addon/statusnet/statusnet.php:189
@@ -358,131 +358,164 @@ msgstr ""
msgid "%s commented on an item at %s"
msgstr ""
-#: ../../mod/profile.php:156 ../../mod/profile.php:317
+#: ../../mod/profile.php:102
+msgid "Status"
+msgstr ""
+
+#: ../../mod/profile.php:103
+msgid "Profile"
+msgstr ""
+
+#: ../../mod/profile.php:104
+msgid "Photos"
+msgstr ""
+
+#: ../../mod/profile.php:137 ../../mod/network.php:69
+#: ../../mod/message.php:172
+msgid "Please enter a link URL:"
+msgstr ""
+
+#: ../../mod/profile.php:138 ../../mod/network.php:70
+msgid "Please enter a YouTube link:"
+msgstr ""
+
+#: ../../mod/profile.php:139 ../../mod/network.php:71
+msgid "Please enter a video(.ogg) link/URL:"
+msgstr ""
+
+#: ../../mod/profile.php:140 ../../mod/network.php:72
+msgid "Please enter an audio(.ogg) link/URL:"
+msgstr ""
+
+#: ../../mod/profile.php:141 ../../mod/network.php:73
+msgid "Where are you right now?"
+msgstr ""
+
+#: ../../mod/profile.php:164 ../../mod/profile.php:325
#: ../../mod/photos.php:1086 ../../mod/display.php:158
-#: ../../mod/network.php:91 ../../mod/network.php:370
+#: ../../mod/network.php:96 ../../mod/network.php:375
msgid "Share"
msgstr ""
-#: ../../mod/profile.php:157 ../../mod/editpost.php:63
-#: ../../mod/network.php:92 ../../mod/message.php:185
-#: ../../mod/message.php:319
+#: ../../mod/profile.php:165 ../../mod/editpost.php:63
+#: ../../mod/network.php:97 ../../mod/message.php:186
+#: ../../mod/message.php:320
msgid "Upload photo"
msgstr ""
-#: ../../mod/profile.php:158 ../../mod/editpost.php:64
-#: ../../mod/network.php:93 ../../mod/message.php:186
-#: ../../mod/message.php:320
+#: ../../mod/profile.php:166 ../../mod/editpost.php:64
+#: ../../mod/network.php:98 ../../mod/message.php:187
+#: ../../mod/message.php:321
msgid "Insert web link"
msgstr ""
-#: ../../mod/profile.php:159 ../../mod/editpost.php:65
-#: ../../mod/network.php:94
+#: ../../mod/profile.php:167 ../../mod/editpost.php:65
+#: ../../mod/network.php:99
msgid "Insert YouTube video"
msgstr ""
-#: ../../mod/profile.php:160 ../../mod/editpost.php:66
-#: ../../mod/network.php:95
+#: ../../mod/profile.php:168 ../../mod/editpost.php:66
+#: ../../mod/network.php:100
msgid "Insert Vorbis [.ogg] video"
msgstr ""
-#: ../../mod/profile.php:161 ../../mod/editpost.php:67
-#: ../../mod/network.php:96
+#: ../../mod/profile.php:169 ../../mod/editpost.php:67
+#: ../../mod/network.php:101
msgid "Insert Vorbis [.ogg] audio"
msgstr ""
-#: ../../mod/profile.php:162 ../../mod/editpost.php:68
-#: ../../mod/network.php:97
+#: ../../mod/profile.php:170 ../../mod/editpost.php:68
+#: ../../mod/network.php:102
msgid "Set your location"
msgstr ""
-#: ../../mod/profile.php:163 ../../mod/editpost.php:69
-#: ../../mod/network.php:98
+#: ../../mod/profile.php:171 ../../mod/editpost.php:69
+#: ../../mod/network.php:103
msgid "Clear browser location"
msgstr ""
-#: ../../mod/profile.php:164 ../../mod/profile.php:318
+#: ../../mod/profile.php:172 ../../mod/profile.php:326
#: ../../mod/photos.php:1087 ../../mod/display.php:159
-#: ../../mod/editpost.php:70 ../../mod/network.php:99
-#: ../../mod/network.php:371 ../../mod/message.php:187
-#: ../../mod/message.php:321
+#: ../../mod/editpost.php:70 ../../mod/network.php:104
+#: ../../mod/network.php:376 ../../mod/message.php:188
+#: ../../mod/message.php:322
msgid "Please wait"
msgstr ""
-#: ../../mod/profile.php:165 ../../mod/editpost.php:71
-#: ../../mod/network.php:100
+#: ../../mod/profile.php:173 ../../mod/editpost.php:71
+#: ../../mod/network.php:105
msgid "Permission settings"
msgstr ""
-#: ../../mod/profile.php:172 ../../mod/editpost.php:77
-#: ../../mod/network.php:106
+#: ../../mod/profile.php:180 ../../mod/editpost.php:77
+#: ../../mod/network.php:111
msgid "CC: email addresses"
msgstr ""
-#: ../../mod/profile.php:174 ../../mod/editpost.php:79
-#: ../../mod/network.php:108
+#: ../../mod/profile.php:182 ../../mod/editpost.php:79
+#: ../../mod/network.php:113
msgid "Example: bob@example.com, mary@example.com"
msgstr ""
-#: ../../mod/profile.php:308 ../../mod/photos.php:962
-#: ../../mod/display.php:149 ../../mod/network.php:324
+#: ../../mod/profile.php:316 ../../mod/photos.php:962
+#: ../../mod/display.php:149 ../../mod/network.php:329
msgid "Private Message"
msgstr ""
-#: ../../mod/profile.php:315 ../../mod/photos.php:1084
-#: ../../mod/display.php:156 ../../mod/network.php:368
+#: ../../mod/profile.php:323 ../../mod/photos.php:1084
+#: ../../mod/display.php:156 ../../mod/network.php:373
msgid "I like this (toggle)"
msgstr ""
-#: ../../mod/profile.php:316 ../../mod/photos.php:1085
-#: ../../mod/display.php:157 ../../mod/network.php:369
+#: ../../mod/profile.php:324 ../../mod/photos.php:1085
+#: ../../mod/display.php:157 ../../mod/network.php:374
msgid "I don't like this (toggle)"
msgstr ""
-#: ../../mod/profile.php:330 ../../mod/photos.php:1106
+#: ../../mod/profile.php:338 ../../mod/photos.php:1106
#: ../../mod/photos.php:1146 ../../mod/photos.php:1175
-#: ../../mod/display.php:171 ../../mod/network.php:384
+#: ../../mod/display.php:171 ../../mod/network.php:389
msgid "This is you"
msgstr ""
-#: ../../mod/profile.php:354 ../../mod/display.php:222
-#: ../../mod/editpost.php:62 ../../mod/network.php:392
+#: ../../mod/profile.php:362 ../../mod/display.php:222
+#: ../../mod/editpost.php:62 ../../mod/network.php:397
msgid "Edit"
msgstr ""
-#: ../../mod/profile.php:376 ../../mod/photos.php:1203
-#: ../../mod/display.php:238 ../../mod/network.php:393 ../../mod/group.php:137
+#: ../../mod/profile.php:384 ../../mod/photos.php:1203
+#: ../../mod/display.php:238 ../../mod/network.php:398 ../../mod/group.php:137
msgid "Delete"
msgstr ""
-#: ../../mod/profile.php:397 ../../mod/search.php:116
-#: ../../mod/display.php:262 ../../mod/network.php:275
-#: ../../mod/network.php:441
+#: ../../mod/profile.php:405 ../../mod/search.php:116
+#: ../../mod/display.php:262 ../../mod/network.php:280
+#: ../../mod/network.php:446
msgid "View $name's profile"
msgstr ""
-#: ../../mod/profile.php:430 ../../mod/display.php:317
-#: ../../mod/register.php:424 ../../mod/network.php:479
+#: ../../mod/profile.php:438 ../../mod/display.php:317
+#: ../../mod/register.php:424 ../../mod/network.php:484
msgid ""
"Shared content is covered by the <a href=\"http://creativecommons.org/"
"licenses/by/3.0/\">Creative Commons Attribution 3.0</a> license."
msgstr ""
-#: ../../mod/follow.php:167
+#: ../../mod/follow.php:173
msgid "The profile address specified does not provide adequate information."
msgstr ""
-#: ../../mod/follow.php:173
+#: ../../mod/follow.php:179
msgid ""
"Limited profile. This person will be unable to receive direct/personal "
"notifications from you."
msgstr ""
-#: ../../mod/follow.php:224
+#: ../../mod/follow.php:230
msgid "Unable to retrieve contact information."
msgstr ""
-#: ../../mod/follow.php:270
+#: ../../mod/follow.php:276
msgid "following"
msgstr ""
@@ -595,51 +628,51 @@ msgstr ""
msgid "Password update failed. Please try again."
msgstr ""
-#: ../../mod/settings.php:96
+#: ../../mod/settings.php:97
msgid " Please use a shorter name."
msgstr ""
-#: ../../mod/settings.php:98
+#: ../../mod/settings.php:99
msgid " Name too short."
msgstr ""
-#: ../../mod/settings.php:104
+#: ../../mod/settings.php:105
msgid " Not valid email."
msgstr ""
-#: ../../mod/settings.php:106
+#: ../../mod/settings.php:107
msgid " Cannot change to that email."
msgstr ""
-#: ../../mod/settings.php:163
+#: ../../mod/settings.php:165
msgid "Settings updated."
msgstr ""
-#: ../../mod/settings.php:213
+#: ../../mod/settings.php:215
msgid "Plugin Settings"
msgstr ""
-#: ../../mod/settings.php:214
+#: ../../mod/settings.php:216
msgid "Account Settings"
msgstr ""
-#: ../../mod/settings.php:220
+#: ../../mod/settings.php:222
msgid "No Plugin settings configured"
msgstr ""
-#: ../../mod/settings.php:266
+#: ../../mod/settings.php:269
msgid "OpenID: "
msgstr ""
-#: ../../mod/settings.php:266
+#: ../../mod/settings.php:269
msgid "&nbsp;(Optional) Allow this OpenID to login to this account."
msgstr ""
-#: ../../mod/settings.php:298
+#: ../../mod/settings.php:301
msgid "Profile is <strong>not published</strong>."
msgstr ""
-#: ../../mod/settings.php:355
+#: ../../mod/settings.php:358
msgid "Default Post Permissions"
msgstr ""
@@ -647,7 +680,7 @@ msgstr ""
msgid "No results."
msgstr ""
-#: ../../mod/search.php:131 ../../mod/network.php:290
+#: ../../mod/search.php:131 ../../mod/network.php:295
msgid "View in context"
msgstr ""
@@ -788,19 +821,19 @@ msgstr ""
msgid "Item not found."
msgstr ""
-#: ../../mod/display.php:263 ../../mod/network.php:442
+#: ../../mod/display.php:263 ../../mod/network.php:447
msgid "View $owner_name's profile"
msgstr ""
-#: ../../mod/display.php:264 ../../mod/network.php:443
+#: ../../mod/display.php:264 ../../mod/network.php:448
msgid "to"
msgstr ""
-#: ../../mod/display.php:265 ../../mod/network.php:444
+#: ../../mod/display.php:265 ../../mod/network.php:449
msgid "Wall-to-Wall"
msgstr ""
-#: ../../mod/display.php:266 ../../mod/network.php:445
+#: ../../mod/display.php:266 ../../mod/network.php:450
msgid "via Wall-To-Wall:"
msgstr ""
@@ -846,7 +879,7 @@ msgstr ""
msgid "Enter email addresses, one per line:"
msgstr ""
-#: ../../mod/invite.php:59 ../../mod/message.php:182 ../../mod/message.php:316
+#: ../../mod/invite.php:59 ../../mod/message.php:183 ../../mod/message.php:317
msgid "Your message:"
msgstr ""
@@ -868,168 +901,180 @@ msgstr ""
msgid "Invite Friends"
msgstr ""
-#: ../../mod/contacts.php:16
+#: ../../mod/contacts.php:15
+msgid "Find People With Shared Interests"
+msgstr ""
+
+#: ../../mod/contacts.php:19
msgid "Connect/Follow"
msgstr ""
-#: ../../mod/contacts.php:17
+#: ../../mod/contacts.php:20
msgid "Example: bob@example.com, http://example.com/barbara"
msgstr ""
-#: ../../mod/contacts.php:18
+#: ../../mod/contacts.php:21
msgid "Follow"
msgstr ""
-#: ../../mod/contacts.php:38 ../../mod/contacts.php:119
+#: ../../mod/contacts.php:43 ../../mod/contacts.php:124
msgid "Could not access contact record."
msgstr ""
-#: ../../mod/contacts.php:52
+#: ../../mod/contacts.php:57
msgid "Could not locate selected profile."
msgstr ""
-#: ../../mod/contacts.php:83
+#: ../../mod/contacts.php:88
msgid "Contact updated."
msgstr ""
-#: ../../mod/contacts.php:85 ../../mod/dfrn_request.php:402
+#: ../../mod/contacts.php:90 ../../mod/dfrn_request.php:402
msgid "Failed to update contact record."
msgstr ""
-#: ../../mod/contacts.php:141
+#: ../../mod/contacts.php:146
msgid "Contact has been blocked"
msgstr ""
-#: ../../mod/contacts.php:141
+#: ../../mod/contacts.php:146
msgid "Contact has been unblocked"
msgstr ""
-#: ../../mod/contacts.php:155
+#: ../../mod/contacts.php:160
msgid "Contact has been ignored"
msgstr ""
-#: ../../mod/contacts.php:155
+#: ../../mod/contacts.php:160
msgid "Contact has been unignored"
msgstr ""
-#: ../../mod/contacts.php:176
+#: ../../mod/contacts.php:181
msgid "stopped following"
msgstr ""
-#: ../../mod/contacts.php:195
+#: ../../mod/contacts.php:200
msgid "Contact has been removed."
msgstr ""
-#: ../../mod/contacts.php:209 ../../mod/dfrn_confirm.php:114
+#: ../../mod/contacts.php:214 ../../mod/dfrn_confirm.php:114
msgid "Contact not found."
msgstr ""
-#: ../../mod/contacts.php:223 ../../mod/contacts.php:344
+#: ../../mod/contacts.php:228 ../../mod/contacts.php:352
msgid "Mutual Friendship"
msgstr ""
-#: ../../mod/contacts.php:227 ../../mod/contacts.php:348
+#: ../../mod/contacts.php:232 ../../mod/contacts.php:356
msgid "is a fan of yours"
msgstr ""
-#: ../../mod/contacts.php:232 ../../mod/contacts.php:352
+#: ../../mod/contacts.php:237 ../../mod/contacts.php:360
msgid "you are a fan of"
msgstr ""
-#: ../../mod/contacts.php:248
+#: ../../mod/contacts.php:252
+msgid "Privacy Unavailable"
+msgstr ""
+
+#: ../../mod/contacts.php:253
+msgid "Private communications are not available for this contact."
+msgstr ""
+
+#: ../../mod/contacts.php:256
msgid "Never"
msgstr ""
-#: ../../mod/contacts.php:252
+#: ../../mod/contacts.php:260
msgid "(Update was successful)"
msgstr ""
-#: ../../mod/contacts.php:252
+#: ../../mod/contacts.php:260
msgid "(Update was not successful)"
msgstr ""
-#: ../../mod/contacts.php:255
+#: ../../mod/contacts.php:263
msgid "Contact Editor"
msgstr ""
-#: ../../mod/contacts.php:256
+#: ../../mod/contacts.php:264
msgid "Visit $name's profile"
msgstr ""
-#: ../../mod/contacts.php:257
+#: ../../mod/contacts.php:265
msgid "Block/Unblock contact"
msgstr ""
-#: ../../mod/contacts.php:258
+#: ../../mod/contacts.php:266
msgid "Ignore contact"
msgstr ""
-#: ../../mod/contacts.php:259
+#: ../../mod/contacts.php:267
msgid "Delete contact"
msgstr ""
-#: ../../mod/contacts.php:261
+#: ../../mod/contacts.php:269
msgid "Last updated: "
msgstr ""
-#: ../../mod/contacts.php:262
+#: ../../mod/contacts.php:270
msgid "Update public posts: "
msgstr ""
-#: ../../mod/contacts.php:264
+#: ../../mod/contacts.php:272
msgid "Update now"
msgstr ""
-#: ../../mod/contacts.php:267
+#: ../../mod/contacts.php:275
msgid "Unblock this contact"
msgstr ""
-#: ../../mod/contacts.php:267
+#: ../../mod/contacts.php:275
msgid "Block this contact"
msgstr ""
-#: ../../mod/contacts.php:268
+#: ../../mod/contacts.php:276
msgid "Unignore this contact"
msgstr ""
-#: ../../mod/contacts.php:268
+#: ../../mod/contacts.php:276
msgid "Ignore this contact"
msgstr ""
-#: ../../mod/contacts.php:271
+#: ../../mod/contacts.php:279
msgid "Currently blocked"
msgstr ""
-#: ../../mod/contacts.php:272
+#: ../../mod/contacts.php:280
msgid "Currently ignored"
msgstr ""
-#: ../../mod/contacts.php:303 ../../include/acl_selectors.php:140
+#: ../../mod/contacts.php:311 ../../include/acl_selectors.php:140
#: ../../include/acl_selectors.php:155 ../../include/nav.php:111
msgid "Contacts"
msgstr ""
-#: ../../mod/contacts.php:305
+#: ../../mod/contacts.php:313
msgid "Show Blocked Connections"
msgstr ""
-#: ../../mod/contacts.php:305
+#: ../../mod/contacts.php:313
msgid "Hide Blocked Connections"
msgstr ""
-#: ../../mod/contacts.php:307 ../../mod/directory.php:38
+#: ../../mod/contacts.php:315 ../../mod/directory.php:38
msgid "Finding: "
msgstr ""
-#: ../../mod/contacts.php:308
+#: ../../mod/contacts.php:316
msgid "Find"
msgstr ""
-#: ../../mod/contacts.php:368 ../../mod/viewcontacts.php:44
+#: ../../mod/contacts.php:376 ../../mod/viewcontacts.php:44
msgid "Visit $username's profile"
msgstr ""
-#: ../../mod/contacts.php:369
+#: ../../mod/contacts.php:377
msgid "Edit contact"
msgstr ""
@@ -1168,127 +1213,135 @@ msgstr ""
msgid "Choose a nickname: "
msgstr ""
-#: ../../mod/install.php:30
+#: ../../mod/install.php:33
msgid "Could not create/connect to database."
msgstr ""
-#: ../../mod/install.php:35
+#: ../../mod/install.php:38
msgid "Connected to database."
msgstr ""
-#: ../../mod/install.php:66
-msgid "Database import succeeded."
+#: ../../mod/install.php:72
+msgid "Proceed with Installation"
+msgstr ""
+
+#: ../../mod/install.php:74
+msgid "Your Friendika site database has been installed."
msgstr ""
-#: ../../mod/install.php:67
+#: ../../mod/install.php:75
msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
msgstr ""
-#: ../../mod/install.php:68 ../../mod/install.php:75 ../../mod/install.php:175
+#: ../../mod/install.php:76 ../../mod/install.php:86 ../../mod/install.php:189
msgid "Please see the file \"INSTALL.txt\"."
msgstr ""
-#: ../../mod/install.php:73
+#: ../../mod/install.php:78
+msgid "Proceed to registration"
+msgstr ""
+
+#: ../../mod/install.php:84
msgid "Database import failed."
msgstr ""
-#: ../../mod/install.php:74
+#: ../../mod/install.php:85
msgid ""
"You may need to import the file \"database.sql\" manually using phpmyadmin "
"or mysql."
msgstr ""
-#: ../../mod/install.php:84
+#: ../../mod/install.php:98
msgid "Welcome to Friendika."
msgstr ""
-#: ../../mod/install.php:124
+#: ../../mod/install.php:138
msgid "Could not find a command line version of PHP in the web server PATH."
msgstr ""
-#: ../../mod/install.php:125
+#: ../../mod/install.php:139
msgid ""
"This is required. Please adjust the configuration file .htconfig.php "
"accordingly."
msgstr ""
-#: ../../mod/install.php:132
+#: ../../mod/install.php:146
msgid ""
"The command line version of PHP on your system does not have "
"\"register_argc_argv\" enabled."
msgstr ""
-#: ../../mod/install.php:133
+#: ../../mod/install.php:147
msgid "This is required for message delivery to work."
msgstr ""
-#: ../../mod/install.php:155
+#: ../../mod/install.php:169
msgid ""
"Error: the \"openssl_pkey_new\" function on this system is not able to "
"generate encryption keys"
msgstr ""
-#: ../../mod/install.php:156
+#: ../../mod/install.php:170
msgid ""
"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
"installation.php\"."
msgstr ""
-#: ../../mod/install.php:165
+#: ../../mod/install.php:179
msgid ""
"Error: Apache webserver mod-rewrite module is required but not installed."
msgstr ""
-#: ../../mod/install.php:167
+#: ../../mod/install.php:181
msgid "Error: libCURL PHP module required but not installed."
msgstr ""
-#: ../../mod/install.php:169
+#: ../../mod/install.php:183
msgid ""
"Error: GD graphics PHP module with JPEG support required but not installed."
msgstr ""
-#: ../../mod/install.php:171
+#: ../../mod/install.php:185
msgid "Error: openssl PHP module required but not installed."
msgstr ""
-#: ../../mod/install.php:173
+#: ../../mod/install.php:187
msgid "Error: mysqli PHP module required but not installed."
msgstr ""
-#: ../../mod/install.php:184
+#: ../../mod/install.php:198
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 ""
-#: ../../mod/install.php:185
+#: ../../mod/install.php:199
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 ""
-#: ../../mod/install.php:186
+#: ../../mod/install.php:200
msgid ""
"Please check with your site documentation or support people to see if this "
"situation can be corrected."
msgstr ""
-#: ../../mod/install.php:187
+#: ../../mod/install.php:201
msgid ""
"If not, you may be required to perform a manual installation. Please see the "
"file \"INSTALL.txt\" for instructions."
msgstr ""
-#: ../../mod/install.php:196
+#: ../../mod/install.php:210
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 ""
-#: ../../mod/install.php:211
+#: ../../mod/install.php:225
msgid "Errors encountered creating database tables."
msgstr ""
@@ -1300,15 +1353,15 @@ msgstr ""
msgid "New Item View"
msgstr ""
-#: ../../mod/network.php:151
+#: ../../mod/network.php:156
msgid "No such group"
msgstr ""
-#: ../../mod/network.php:162
+#: ../../mod/network.php:167
msgid "Group is empty"
msgstr ""
-#: ../../mod/network.php:166
+#: ../../mod/network.php:171
msgid "Group: "
msgstr ""
@@ -1670,35 +1723,35 @@ msgstr ""
msgid "Conversation removed."
msgstr ""
-#: ../../mod/message.php:177
+#: ../../mod/message.php:178
msgid "Send Private Message"
msgstr ""
-#: ../../mod/message.php:178 ../../mod/message.php:312
+#: ../../mod/message.php:179 ../../mod/message.php:313
msgid "To:"
msgstr ""
-#: ../../mod/message.php:179 ../../mod/message.php:313
+#: ../../mod/message.php:180 ../../mod/message.php:314
msgid "Subject:"
msgstr ""
-#: ../../mod/message.php:221
+#: ../../mod/message.php:222
msgid "No messages."
msgstr ""
-#: ../../mod/message.php:234
+#: ../../mod/message.php:235
msgid "Delete conversation"
msgstr ""
-#: ../../mod/message.php:264
+#: ../../mod/message.php:265
msgid "Message not available."
msgstr ""
-#: ../../mod/message.php:301
+#: ../../mod/message.php:302
msgid "Delete message"
msgstr ""
-#: ../../mod/message.php:311
+#: ../../mod/message.php:312
msgid "Send Reply"
msgstr ""
@@ -1817,6 +1870,14 @@ msgstr ""
msgid "Unable to remove group."
msgstr ""
+#: ../../mod/match.php:10
+msgid "Profile Match"
+msgstr ""
+
+#: ../../mod/match.php:49
+msgid "No matches"
+msgstr ""
+
#: ../../addon/twitter/twitter.php:64
msgid "Post to Twitter"
msgstr ""
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 "<pre>";
- echo "Tranlsate en to $lang<br>";
+ echo "Translate en to $lang<br>";
//echo "Translated $n2 over $n1 strings<br>";
echo "</pre><hr/>";
diff --git a/util/strings.php b/util/strings.php
index 903e61e9e..a1f8f9a15 100644
--- a/util/strings.php
+++ b/util/strings.php
@@ -66,6 +66,7 @@ $a->strings['[today]'] = '[today]';
$a->strings['link to source'] = 'link to source';
$a->strings['Applications'] = 'Applications';
$a->strings["Invite Friends"] = "Invite Friends";
+$a->strings['Find People With Shared Interests'] = 'Find People With Shared Interests';
$a->strings['Connect/Follow'] = 'Connect/Follow';
$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Example: bob@example.com, http://example.com/barbara';
$a->strings['Follow'] = 'Follow';
@@ -86,6 +87,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";
@@ -211,9 +214,11 @@ $a->strings['Unable to remove group.'] = 'Unable to remove group.';
$a->strings["Welcome to %s"] = "Welcome to %s";
$a->strings['Could not create/connect to database.'] = 'Could not create/connect to database.';
$a->strings['Connected to database.'] = 'Connected to database.';
-$a->strings['Database import succeeded.'] = 'Database import succeeded.';
+$a->strings['Proceed with Installation'] = 'Proceed with Installation';
+$a->strings['Your Friendika site database has been installed.'] = 'Your Friendika site database has been installed.';
$a->strings['IMPORTANT: You will need to [manually] setup a scheduled task for the poller.'] = 'IMPORTANT: You will need to [manually] setup a scheduled task for the poller.';
$a->strings['Please see the file "INSTALL.txt".'] = 'Please see the file "INSTALL.txt".';
+$a->strings['Proceed to registration'] = 'Proceed to registration';
$a->strings['Database import failed.'] = 'Database import failed.';
$a->strings['You may need to import the file "database.sql" manually using phpmyadmin or mysql.'] = 'You may need to import the file "database.sql" manually using phpmyadmin or mysql.';
$a->strings['Welcome to Friendika.'] = 'Welcome to Friendika.';
@@ -266,6 +271,8 @@ $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['Profile Match'] = 'Profile Match';
+$a->strings['No matches'] = 'No matches';
$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.';
@@ -277,6 +284,7 @@ $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:';
@@ -287,6 +295,10 @@ $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 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: ';
@@ -343,6 +355,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.';
@@ -442,7 +457,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:';
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/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 @@
-<div id="profile-edit-insecure">
-<p>
-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.
-</p>
-</div>
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 @@
-
-<script language="javascript" type="text/javascript" src="$baseurl/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-
-var editor;
-
-tinyMCE.init({
- theme : "advanced",
- mode : "specific_textareas",
- editor_selector: /(profile-jot-text|prvmail-text)/,
- 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_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 : '',
- convert_urls: false,
- content_css: "$baseurl/view/custom_tinymce.css",
- //Character count
- theme_advanced_path : false,
- setup : function(ed) {
- ed.onKeyUp.add(function(ed, e) {
- var txt = tinyMCE.activeEditor.getContent();
- var text = txt.length;
- if(txt.length <= 140) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((txt.length > 140) && (txt .length <= 420)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(txt.length > 420) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text(text);
- });
-
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- });
-
- }
-});
-
-</script>
-<script type="text/javascript" src="include/ajaxupload.js" ></script>
-<script>
- $(document).ready(function() {
- var uploader = new window.AjaxUpload(
- 'wall-image-upload',
- { action: 'wall_upload/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- tinyMCE.execCommand('mceInsertRawHTML',false,response);
- $('#profile-rotator').hide();
- }
- }
- );
- $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
- var selstr;
- $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
- selstr = $(this).text();
- $('#profile-jot-perms img').attr('src', 'images/lock_icon.gif');
- $('.profile-jot-net input').attr('disabled', 'disabled');
- });
- if(selstr == null) {
- $('#profile-jot-perms img').attr('src', 'images/unlock_icon.gif');
- $('.profile-jot-net input').attr('disabled', false);
- }
-
- }).trigger('change');
-
- });
-
- function jotGetLink() {
- reply = prompt("Bitte URL des Links angeben:");
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function jotGetVideo() {
- reply = prompt("Bitte den YouTube Link angeben:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[youtube]' + reply + '[/youtube]');
- }
- }
-
- function jotVideoURL() {
- reply = prompt("Please enter a video(.ogg) link/URL:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]');
- }
- }
-
- function jotAudioURL() {
- reply = prompt("Please enter an audio(.ogg) link/URL:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]');
- }
- }
-
- function jotGetLocation() {
- reply = prompt("Wo bist du im Moment?", $('#jot-location').val());
- if(reply && reply.length) {
- $('#jot-location').val(reply);
- }
- }
-
- function jotShare(id) {
- $('#like-rotator-' + id).show();
- $.get('share/' + id, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#like-rotator-' + id).hide();
- $(window).scrollTop(0);
- });
- }
-
-
-
- function linkdropper(event) {
- var linkFound = event.dataTransfer.types.contains("text/uri-list");
- if(linkFound)
- event.preventDefault();
- }
-
- function linkdrop(event) {
- var reply = event.dataTransfer.getData("text/uri-list");
- event.target.textContent = reply;
- event.preventDefault();
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function jotClearLocation() {
- $('#jot-coord').val('');
- $('#profile-nolocation-wrapper').hide();
- }
-
- $geotag
-
-</script>
-
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 @@
-
-<script language="javascript" type="text/javascript" src="$baseurl/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-
-tinyMCE.init({
- theme : "advanced",
- mode : "specific_textareas",
- editor_selector: /(profile-jot-text|prvmail-text)/,
- plugins : "bbcode,paste",
- theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
- theme_advanced_buttons2 : "",
- theme_advanced_buttons3 : "",
- theme_advanced_toolbar_location : "top",
- theme_advanced_toolbar_align : "center",
- 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 : '',
- convert_urls: false,
- content_css: "$baseurl/view/custom_tinymce.css",
- //Character count
- theme_advanced_path : false,
- setup : function(ed) {
- ed.onKeyUp.add(function(ed, e) {
- var txt = tinyMCE.activeEditor.getContent();
- var text = txt.length;
- if(txt.length <= 140) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((txt.length > 140) && (txt .length <= 420)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(txt.length > 420) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text(text);
- });
-
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- });
- }
-});
-
-</script>
-<script type="text/javascript" src="include/ajaxupload.js" ></script>
-<script>
- $(document).ready(function() {
- var uploader = new window.AjaxUpload(
- 'prvmail-upload',
- { action: 'wall_upload/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- tinyMCE.execCommand('mceInsertRawHTML',false,response);
- $('#profile-rotator').hide();
- }
- }
- );
-
- });
-
- function jotGetLink() {
- reply = prompt("Please enter a link URL:");
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function linkdropper(event) {
- var linkFound = event.dataTransfer.types.contains("text/uri-list");
- if(linkFound)
- event.preventDefault();
- }
-
- function linkdrop(event) {
- var reply = event.dataTransfer.getData("text/uri-list");
- event.target.textContent = reply;
- event.preventDefault();
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
-</script>
-
diff --git a/view/de/profile_edit.tpl b/view/de/profile_edit.tpl
index 840597ddc..0b0619420 100644
--- a/view/de/profile_edit.tpl
+++ b/view/de/profile_edit.tpl
@@ -136,13 +136,13 @@ $sexual
<div id="profile-edit-pubkeywords-wrapper" >
<label id="profile-edit-pubkeywords-label" for="profile-edit-pubkeywords" >Public Keywords: </label>
-<input type="text" size="32" name="pubkeywords" id="profile-edit-pubkeywords" title="Example: fishing photography software" value="$pub_keywords" />
+<input type="text" size="32" name="pub_keywords" id="profile-edit-pubkeywords" title="Example: fishing photography software" value="$pub_keywords" />
</div><div id="profile-edit-pubkeywords-desc">(Used for suggesting potential friends, can be seen by others)</div>
<div id="profile-edit-pubkeywords-end"></div>
<div id="profile-edit-prvkeywords-wrapper" >
<label id="profile-edit-prvkeywords-label" for="profile-edit-prvkeywords" >Private Keywords: </label>
-<input type="text" size="32" name="prvkeywords" id="profile-edit-prvkeywords" title="Example: fishing photography software" value="$prv_keywords" />
+<input type="text" size="32" name="prv_keywords" id="profile-edit-prvkeywords" title="Example: fishing photography software" value="$prv_keywords" />
</div><div id="profile-edit-prvkeywords-desc">(Used for searching profiles, never shown to others)</div>
<div id="profile-edit-prvkeywords-end"></div>
diff --git a/view/de/profile_tabs.tpl b/view/de/profile_tabs.tpl
deleted file mode 100644
index 56e7d626f..000000000
--- a/view/de/profile_tabs.tpl
+++ /dev/null
@@ -1,7 +0,0 @@
-
-<div id="profile-tabs-wrapper" >
- <a href="$url" id="profile-tab-status-link" class="profile-tabs" >Status</a>
- <a href="$url?tab=profile" id="profile-tab-profile-link" class="profile-tabs" >Profil</a>
- <a href="$phototab" id="profile-tab-photos-link" class="profile-tabs" >Fotos</a>
-<div id="profile-tabs-end"></div>
-</div> \ No newline at end of file
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
</div>
<div id="settings-default-perms-end"></div>
+<div id="settings-blockw-wrapper" >
+<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
+<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
+</div>
+<div id="settings-blockw-end" ></div>
+
+
+
<div id="settings-expire-desc">Automatically expire (delete) posts older than <input type="text" size="3" name="expire" value="$expire" /> days</div>
<div id="settings-expire-end"></div>
diff --git a/view/de/strings.php b/view/de/strings.php
index b45ddee69..2d8fe7006 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: ';
@@ -326,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/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 @@
-<div id="profile-edit-insecure">
-<p>
-The social network that $name belongs to is an open network with limited or non-existent privacy controls.
-Please use appropriate discretion.
-</p>
-</div> \ No newline at end of file
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 @@
-
-<script language="javascript" type="text/javascript" src="$baseurl/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-
-tinyMCE.init({
- theme : "advanced",
- mode : "specific_textareas",
- editor_selector: /(profile-jot-text|prvmail-text)/,
- plugins : "bbcode,paste",
- theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
- theme_advanced_buttons2 : "",
- theme_advanced_buttons3 : "",
- theme_advanced_toolbar_location : "top",
- theme_advanced_toolbar_align : "center",
- 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 : '',
- convert_urls: false,
- content_css: "$baseurl/view/custom_tinymce.css",
- //Character count
- theme_advanced_path : false,
- setup : function(ed) {
- ed.onKeyUp.add(function(ed, e) {
- var txt = tinyMCE.activeEditor.getContent();
- var text = txt.length;
- if(txt.length <= 140) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((txt.length > 140) && (txt .length <= 420)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(txt.length > 420) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text(text);
- });
-
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- });
- }
-});
-
-</script>
-<script type="text/javascript" src="include/ajaxupload.js" ></script>
-<script>
- $(document).ready(function() {
- var uploader = new window.AjaxUpload(
- 'prvmail-upload',
- { action: 'wall_upload/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- tinyMCE.execCommand('mceInsertRawHTML',false,response);
- $('#profile-rotator').hide();
- }
- }
- );
-
- });
-
- function jotGetLink() {
- reply = prompt("Please enter a link URL:");
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function linkdropper(event) {
- var linkFound = event.dataTransfer.types.contains("text/uri-list");
- if(linkFound)
- event.preventDefault();
- }
-
- function linkdrop(event) {
- var reply = event.dataTransfer.getData("text/uri-list");
- event.target.textContent = reply;
- event.preventDefault();
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
-</script>
-
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 @@
-
-<div id="profile-tabs-wrapper" >
- <a href="$url" id="profile-tab-status-link" class="profile-tabs" >Status</a>
- <a href="$url?tab=profile" id="profile-tab-profile-link" class="profile-tabs" >Profile</a>
- <a href="$phototab" id="profile-tab-photos-link" class="profile-tabs" >Photos</a>
-<div id="profile-tabs-end"></div>
-</div> \ No newline at end of file
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
</div>
<div id="settings-default-perms-end"></div>
+<div id="settings-blockw-wrapper" >
+<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
+<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
+</div>
+<div id="settings-blockw-end" ></div>
+
+
+
<div id="settings-expire-desc">Automatically expire (delete) posts older than <input type="text" size="3" name="expire" value="$expire" /> days</div>
<div id="settings-expire-end"></div>
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 @@
-<div id="profile-edit-insecure">
-<p>
-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.
-</p>
-</div>
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 @@
-
-<script language="javascript" type="text/javascript" src="$baseurl/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-
-var editor;
-
-tinyMCE.init({
- theme : "advanced",
- mode : "specific_textareas",
- editor_selector: /(profile-jot-text|prvmail-text)/,
- 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_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 : '',
- convert_urls: false,
- content_css: "$baseurl/view/custom_tinymce.css",
- //Character count
- theme_advanced_path : false,
- setup : function(ed) {
- ed.onKeyUp.add(function(ed, e) {
- var txt = tinyMCE.activeEditor.getContent();
- var text = txt.length;
- if(txt.length <= 140) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((txt.length > 140) && (txt .length <= 420)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(txt.length > 420) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text(text);
- });
-
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- });
-
- }
-});
-
-</script>
-<script type="text/javascript" src="include/ajaxupload.js" ></script>
-<script>
- $(document).ready(function() {
- var uploader = new window.AjaxUpload(
- 'wall-image-upload',
- { action: 'wall_upload/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- tinyMCE.execCommand('mceInsertRawHTML',false,response);
- $('#profile-rotator').hide();
- }
- }
- );
- $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
- var selstr;
- $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
- selstr = $(this).text();
- $('#profile-jot-perms img').attr('src', 'images/lock_icon.gif');
- $('.profile-jot-net input').attr('disabled', 'disabled');
- });
- if(selstr == null) {
- $('#profile-jot-perms img').attr('src', 'images/unlock_icon.gif');
- $('.profile-jot-net input').attr('disabled', false);
- }
- }).trigger('change');
-
- });
-
- function jotGetLink() {
- reply = prompt("Please enter a link URL:");
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function jotGetVideo() {
- reply = prompt("Please enter a YouTube link:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[youtube]' + reply + '[/youtube]');
- }
- }
-
- function jotVideoURL() {
- reply = prompt("Please enter a video(.ogg) link/URL:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]');
- }
- }
-
- function jotAudioURL() {
- reply = prompt("Please enter an audio(.ogg) link/URL:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]');
- }
- }
-
- function jotGetLocation() {
- reply = prompt("Where are you right now?", $('#jot-location').val());
- if(reply && reply.length) {
- $('#jot-location').val(reply);
- }
- }
-
- function jotShare(id) {
- $('#like-rotator-' + id).show();
- $.get('share/' + id, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#like-rotator-' + id).hide();
- $(window).scrollTop(0);
- });
- }
-
-
- function linkdropper(event) {
- var linkFound = event.dataTransfer.types.contains("text/uri-list");
- if(linkFound)
- event.preventDefault();
- }
-
- function linkdrop(event) {
- var reply = event.dataTransfer.getData("text/uri-list");
- event.target.textContent = reply;
- event.preventDefault();
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function jotClearLocation() {
- $('#jot-coord').val('');
- $('#profile-nolocation-wrapper').hide();
- }
-
- $geotag
-
-</script>
-
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 <olivier+translate@migeot.org>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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 <strong>public</strong> 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 <strong>publics</strong> 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 <strong>public</strong> postings will be posted to the "
+"associated Twitter account as well."
+msgstr ""
+"Si activé, tous vos articles <strong>publics</strong> 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.<br />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.<br />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 <strong>public</strong> 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 <strong>publics</strong> 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 <strong>public</strong> postings will be posted to the "
+"associated StatusNet account as well."
+msgstr ""
+"Si actif, toutes vos publications <strong>publiques</strong> 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 <strong>public</strong> profile.<br />It <strong>may</strong> "
+"be visible to anybody using the internet."
+msgstr ""
+"Ceci est votre profil <strong>public</strong>.<br />Il <strong>peut</strong> "
+"ê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 <a "
+"href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons "
+"Attribution 3.0</a> license."
+msgstr ""
+"Le contenu est partagé suivant les termes de la licence <a "
+"href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons "
+"Attribution 3.0</a>."
+
+#: ../../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 "
+"'<strong>nickname@$sitename</strong>'."
+msgstr ""
+"Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de "
+"votre profil en découlera sous la forme '<strong>pseudo@$sitename</strong>'."
+
+#: ../../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 "&nbsp;(Optional) Allow this OpenID to login to this account."
+msgstr "&nbsp;(Facultatif) Autoriser cet OpenID à se connecter à ce compte."
+
+#: ../../mod/settings.php:301
+msgid "Profile is <strong>not published</strong>."
+msgstr "Ce profil n'est <strong>pas publié</strong>."
+
+#: ../../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 "
+"<strong>this</strong> profile."
+msgstr ""
+"Identité incorrecte actuellement connectée. Merci de vous connecter à "
+"<strong>ce</strong> 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 "<span %1$s>%2$d people</span> like this."
+msgstr "<span %1$s>%2$d personnes</span> aiment ça."
+
+#: ../../boot.php:1843
+#, fuzzy, php-format
+msgid "<span %1$s>%2$d people</span> don't like this."
+msgstr "<span %1$s>%2$d personnes</span> ,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/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 @@
<div id="settings-normal-wrapper">
<label id="settings-normal-label" for="settings-normal">Normal Profile</label>
<input type="radio" name="page-flags" id="settings-normal" $normal_selected value="$page_normal" />
- <span id="settings-normal-desc">This account is a normal personal profile</span>
+ <span id="settings-normal-desc">Ce compte est un profil personnel normal</span>
</div>
<div id="settings-normal-break" ></div>
<div id="settings-soapbox-wrapper">
<label id="settings-soapbox-label" for="settings-soapbox">Soapbox Profile</label>
<input type="radio" name="page-flags" id="settings-soapbox" $soapbox_selected value="$page_soapbox" />
- <span id="settings-soapbox-desc">Automatically approve all connection/friend requests as read-only fans</span>
+ <span id="settings-soapbox-desc">Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture seule</span>
</div>
<div id="settings-soapbox-break" ></div>
<div id="settings-community-wrapper">
<label id="settings-community-label" for="settings-community">Community/Celebrity Profile</label>
<input type="radio" name="page-flags" id="settings-community" $community_selected value="$page_community" />
- <span id="settings-community-desc">Automatically approve all connection/friend requests as read-write fans</span>
+ <span id="settings-community-desc">Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture-écriture</span>
</div>
<div id="settings-community-break" ></div>
<div id="settings-freelove-wrapper">
<label id="settings-freelove-label" for="settings-freelove">Automatic Friend Profile</label>
<input type="radio" name="page-flags" id="settings-freelove" $freelove_selected value="$page_freelove" />
- <span id="settings-freelove-desc">Automatically approve all connection/friend requests as friends</span>
+ <span id="settings-freelove-desc">Approbation automatique de toutes les requêtes de connexion comme étant des amis</span>
</div>
<div id="settings-freelove-break" ></div>
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
-<h2>Profile</h2>
+<h2>Profil</h2>
EOT;
@@ -12,7 +12,7 @@ EOT;
if($a->profile['name']) {
$o .= <<< EOT
<div id="advanced-profile-name-wrapper" >
-<div id="advanced-profile-name-text">Full Name:</div>
+<div id="advanced-profile-name-text">Nom complet:</div>
<div id="advanced-profile-name">{$a->profile['name']}</div>
</div>
<div id="advanced-profile-name-end"></div>
@@ -22,7 +22,7 @@ EOT;
if($a->profile['gender']) {
$o .= <<< EOT
<div id="advanced-profile-gender-wrapper" >
-<div id="advanced-profile-gender-text">Gender:</div>
+<div id="advanced-profile-gender-text">Genre:</div>
<div id="advanced-profile-gender">{$a->profile['gender']}</div>
</div>
<div id="advanced-profile-gender-end"></div>
@@ -32,14 +32,14 @@ EOT;
if(($a->profile['dob']) && ($a->profile['dob'] != '0000-00-00')) {
$o .= <<< EOT
<div id="advanced-profile-dob-wrapper" >
-<div id="advanced-profile-dob-text">Birthday:</div>
+<div id="advanced-profile-dob-text">Date de naissance/anniversaire:</div>
EOT;
// If no year, add an arbitrary one so just we can parse the month and day.
$o .= '<div id="advanced-profile-dob">'
. ((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')))
. "</div>\r\n</div>";
@@ -60,7 +60,7 @@ EOT;
if($a->profile['marital']) {
$o .= <<< EOT
<div id="advanced-profile-marital-wrapper" >
-<div id="advanced-profile-marital-text"><span class="heart">&hearts;</span> Status:</div>
+<div id="advanced-profile-marital-text"><span class="heart">&hearts;</span> Statut:</div>
<div id="advanced-profile-marital">{$a->profile['marital']}</div>
EOT;
@@ -75,7 +75,7 @@ EOT;
if($a->profile['sexual']) {
$o .= <<< EOT
<div id="advanced-profile-sexual-wrapper" >
-<div id="advanced-profile-sexual-text">Sexual Preference:</div>
+<div id="advanced-profile-sexual-text">Attirances sexuelles:</div>
<div id="advanced-profile-sexual">{$a->profile['sexual']}</div>
</div>
<div id="advanced-profile-sexual-end"></div>
@@ -86,7 +86,7 @@ if($a->profile['homepage']) {
$homepage = linkify($a->profile['homepage']);
$o .= <<< EOT
<div id="advanced-profile-homepage-wrapper" >
-<div id="advanced-profile-homepage-text">Homepage:</div>
+<div id="advanced-profile-homepage-text">Site web:</div>
<div id="advanced-profile-homepage">$homepage</div>
</div>
<div id="advanced-profile-homepage-end"></div>
@@ -96,7 +96,7 @@ EOT;
if($a->profile['politic']) {
$o .= <<< EOT
<div id="advanced-profile-politic-wrapper" >
-<div id="advanced-profile-politic-text">Political Views:</div>
+<div id="advanced-profile-politic-text">Opinions politiques:</div>
<div id="advanced-profile-politic">{$a->profile['politic']}</div>
</div>
<div id="advanced-profile-politic-end"></div>
@@ -116,7 +116,7 @@ EOT;
if($txt = prepare_text($a->profile['about'])) {
$o .= <<< EOT
<div id="advanced-profile-about-wrapper" >
-<div id="advanced-profile-about-text">About:</div>
+<div id="advanced-profile-about-text">À propos:</div>
<br />
<div id="advanced-profile-about">$txt</div>
</div>
@@ -127,7 +127,7 @@ EOT;
if($txt = prepare_text($a->profile['interest'])) {
$o .= <<< EOT
<div id="advanced-profile-interest-wrapper" >
-<div id="advanced-profile-interest-text">Hobbies/Interests:</div>
+<div id="advanced-profile-interest-text">Marottes/Centres d'intérêt:</div>
<br />
<div id="advanced-profile-interest">$txt</div>
</div>
@@ -138,7 +138,7 @@ EOT;
if($txt = prepare_text($a->profile['contact'])) {
$o .= <<< EOT
<div id="advanced-profile-contact-wrapper" >
-<div id="advanced-profile-contact-text">Contact information and Social Networks:</div>
+<div id="advanced-profile-contact-text">Coordonées et réseaux sociaux:</div>
<br />
<div id="advanced-profile-contact">$txt</div>
</div>
@@ -149,7 +149,7 @@ EOT;
if($txt = prepare_text($a->profile['music'])) {
$o .= <<< EOT
<div id="advanced-profile-music-wrapper" >
-<div id="advanced-profile-music-text">Musical interests:</div>
+<div id="advanced-profile-music-text">Goûts musicaux:</div>
<br />
<div id="advanced-profile-music">$txt</div>
</div>
@@ -160,7 +160,7 @@ EOT;
if($txt = prepare_text($a->profile['book'])) {
$o .= <<< EOT
<div id="advanced-profile-book-wrapper" >
-<div id="advanced-profile-book-text">Books, literature:</div>
+<div id="advanced-profile-book-text">Livres, littérature:</div>
<br />
<div id="advanced-profile-book">$txt</div>
</div>
@@ -171,7 +171,7 @@ EOT;
if($txt = prepare_text($a->profile['tv'])) {
$o .= <<< EOT
<div id="advanced-profile-tv-wrapper" >
-<div id="advanced-profile-tv-text">Television:</div>
+<div id="advanced-profile-tv-text">Télévision:</div>
<br />
<div id="advanced-profile-tv">$txt</div>
</div>
@@ -182,7 +182,7 @@ EOT;
if($txt = prepare_text($a->profile['film'])) {
$o .= <<< EOT
<div id="advanced-profile-film-wrapper" >
-<div id="advanced-profile-film-text">Film/dance/culture/entertainment:</div>
+<div id="advanced-profile-film-text">Cinéma/Danse/Culture/Divertissement:</div>
<br />
<div id="advanced-profile-film">$txt</div>
</div>
@@ -193,7 +193,7 @@ EOT;
if($txt = prepare_text($a->profile['romance'])) {
$o .= <<< EOT
<div id="advanced-profile-romance-wrapper" >
-<div id="advanced-profile-romance-text">Love/romance:</div>
+<div id="advanced-profile-romance-text">Amour/Passion:</div>
<br />
<div id="advanced-profile-romance">$txt</div>
</div>
@@ -204,7 +204,7 @@ EOT;
if($txt = prepare_text($a->profile['work'])) {
$o .= <<< EOT
<div id="advanced-profile-work-wrapper" >
-<div id="advanced-profile-work-text">Work/employment:</div>
+<div id="advanced-profile-work-text">Travail/Activité professionnelle:</div>
<br />
<div id="advanced-profile-work">$txt</div>
</div>
@@ -215,7 +215,7 @@ EOT;
if($txt = prepare_text($a->profile['education'])) {
$o .= <<< EOT
<div id="advanced-profile-education-wrapper" >
-<div id="advanced-profile-education-text">School/education:</div>
+<div id="advanced-profile-education-text">École/études:</div>
<br />
<div id="advanced-profile-education">$txt</div>
</div>
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 @@
-<h1>Edit Profile Details</h1>
+<h1>Éditer les détails du profil</h1>
<div id="profile-edit-links">
<ul>
-<li><a href="profile/$profile_id/view?tab=profile" id="profile-edit-view-link" title="View this profile">View this profile</a></li>
-<li><a href="profiles/clone/$profile_id" id="profile-edit-clone-link" title="Create a new profile using these settings">Clone this profile</a></li>
+<li><a href="profile/$profile_id/view?tab=profile" id="profile-edit-view-link" title="Voir ce profil">Voir ce profil</a></li>
+<li><a href="profiles/clone/$profile_id" id="profile-edit-clone-link" title="Créer un nouveau profil en utilisant les réglages de celui-ci">Cloner ce profil</a></li>
<li></li>
-<li><a href="profiles/drop/$profile_id" id="profile-edit-drop-link" title="Delete this profile" $disabled >Delete this profile</a></li>
+<li><a href="profiles/drop/$profile_id" id="profile-edit-drop-link" title="Supprimer ce profil" $disabled >Supprimer ce profil</a></li>
</ul>
</div>
@@ -18,32 +18,32 @@ $default
<form id="profile-edit-form" name="form1" action="profiles/$profile_id" method="post" >
<div id="profile-edit-profile-name-wrapper" >
-<label id="profile-edit-profile-name-label" for="profile-edit-profile-name" >Profile Name: </label>
+<label id="profile-edit-profile-name-label" for="profile-edit-profile-name" >Nom du profil: </label>
<input type="text" size="32" name="profile_name" id="profile-edit-profile-name" value="$profile_name" /><div class="required">*</div>
</div>
<div id="profile-edit-profile-name-end"></div>
<div id="profile-edit-name-wrapper" >
-<label id="profile-edit-name-label" for="profile-edit-name" >Your Full Name: </label>
+<label id="profile-edit-name-label" for="profile-edit-name" >Votre nom complet: </label>
<input type="text" size="32" name="name" id="profile-edit-name" value="$name" />
</div>
<div id="profile-edit-name-end"></div>
<div id="profile-edit-pdesc-wrapper" >
-<label id="profile-edit-pdesc-label" for="profile-edit-pdesc" >Title/Description: </label>
+<label id="profile-edit-pdesc-label" for="profile-edit-pdesc" >Titre/descriptif: </label>
<input type="text" size="32" name="pdesc" id="profile-edit-pdesc" value="$pdesc" />
</div>
<div id="profile-edit-pdesc-end"></div>
<div id="profile-edit-gender-wrapper" >
-<label id="profile-edit-gender-label" for="gender-select" >Your Gender: </label>
+<label id="profile-edit-gender-label" for="gender-select" >Votre genre: </label>
$gender
</div>
<div id="profile-edit-gender-end"></div>
<div id="profile-edit-dob-wrapper" >
-<label id="profile-edit-dob-label" for="dob-select" >Birthday (y/m/d): </label>
+<label id="profile-edit-dob-label" for="dob-select" >Votre anniversaire (j/m/a): </label>
<div id="profile-edit-dob" >
$dob $age
</div>
@@ -53,32 +53,32 @@ $dob $age
$hide_friends
<div class="profile-edit-submit-wrapper" >
-<input type="submit" name="submit" class="profile-edit-submit-button" value="Submit" />
+<input type="submit" name="submit" class="profile-edit-submit-button" value="Soumettre" />
</div>
<div class="profile-edit-submit-end"></div>
<div id="profile-edit-address-wrapper" >
-<label id="profile-edit-address-label" for="profile-edit-address" >Street Address: </label>
+<label id="profile-edit-address-label" for="profile-edit-address" >Adresse postale: </label>
<input type="text" size="32" name="address" id="profile-edit-address" value="$address" />
</div>
<div id="profile-edit-address-end"></div>
<div id="profile-edit-locality-wrapper" >
-<label id="profile-edit-locality-label" for="profile-edit-locality" >Locality/City: </label>
+<label id="profile-edit-locality-label" for="profile-edit-locality" >Localité/Ville: </label>
<input type="text" size="32" name="locality" id="profile-edit-locality" value="$locality" />
</div>
<div id="profile-edit-locality-end"></div>
<div id="profile-edit-postal-code-wrapper" >
-<label id="profile-edit-postal-code-label" for="profile-edit-postal-code" >Postal/Zip Code: </label>
+<label id="profile-edit-postal-code-label" for="profile-edit-postal-code" >Code postal: </label>
<input type="text" size="32" name="postal_code" id="profile-edit-postal-code" value="$postal_code" />
</div>
<div id="profile-edit-postal-code-end"></div>
<div id="profile-edit-country-name-wrapper" >
-<label id="profile-edit-country-name-label" for="profile-edit-country-name" >Country: </label>
+<label id="profile-edit-country-name-label" for="profile-edit-country-name" >Pays: </label>
<select name="country_name" id="profile-edit-country-name" onChange="Fill_States('$region');">
<option selected="selected" >$country_name</option>
<option>temp</option>
@@ -87,7 +87,7 @@ $hide_friends
<div id="profile-edit-country-name-end"></div>
<div id="profile-edit-region-wrapper" >
-<label id="profile-edit-region-label" for="profile-edit-region" >Region/State: </label>
+<label id="profile-edit-region-label" for="profile-edit-region" >Région/état: </label>
<select name="region" id="profile-edit-region" onChange="Update_Globals();" >
<option selected="selected" >$region</option>
<option>temp</option>
@@ -96,20 +96,20 @@ $hide_friends
<div id="profile-edit-region-end"></div>
<div class="profile-edit-submit-wrapper" >
-<input type="submit" name="submit" class="profile-edit-submit-button" value="Submit" />
+<input type="submit" name="submit" class="profile-edit-submit-button" value="Soumettre" />
</div>
<div class="profile-edit-submit-end"></div>
<div id="profile-edit-marital-wrapper" >
-<label id="profile-edit-marital-label" for="profile-edit-marital" ><span class="heart">&hearts;</span> (Marital) Status: </label>
+<label id="profile-edit-marital-label" for="profile-edit-marital" ><span class="heart">&hearts;</span>Statut (marital): </label>
$marital
</div>
-<label id="profile-edit-with-label" for="profile-edit-with" > Who: (if applicable) </label>
+<label id="profile-edit-with-label" for="profile-edit-with" > Qui: (si pertinent) </label>
<input type="text" size="32" name="with" id="profile-edit-with" value="$with" />
<div id="profile-edit-marital-end"></div>
<div id="profile-edit-sexual-wrapper" >
-<label id="profile-edit-sexual-label" for="sexual-select" >Sexual Preference: </label>
+<label id="profile-edit-sexual-label" for="sexual-select" >Attirance sexuelle: </label>
$sexual
</div>
<div id="profile-edit-sexual-end"></div>
@@ -117,13 +117,13 @@ $sexual
<div id="profile-edit-homepage-wrapper" >
-<label id="profile-edit-homepage-label" for="profile-edit-homepage" >Homepage URL: </label>
+<label id="profile-edit-homepage-label" for="profile-edit-homepage" >Site web personnel: </label>
<input type="text" size="32" name="homepage" id="profile-edit-homepage" value="$homepage" />
</div>
<div id="profile-edit-homepage-end"></div>
<div id="profile-edit-politic-wrapper" >
-<label id="profile-edit-politic-label" for="profile-edit-politic" >Political Views: </label>
+<label id="profile-edit-politic-label" for="profile-edit-politic" >Opinions politiques: </label>
<input type="text" size="32" name="politic" id="profile-edit-politic" value="$politic" />
</div>
<div id="profile-edit-politic-end"></div>
@@ -135,26 +135,26 @@ $sexual
<div id="profile-edit-religion-end"></div>
<div id="profile-edit-pubkeywords-wrapper" >
-<label id="profile-edit-pubkeywords-label" for="profile-edit-pubkeywords" >Public Keywords: </label>
-<input type="text" size="32" name="pub_keywords" id="profile-edit-pubkeywords" title="Example: fishing photography software" value="$pub_keywords" />
-</div><div id="profile-edit-pubkeywords-desc">(Used for suggesting potential friends, can be seen by others)</div>
+<label id="profile-edit-pubkeywords-label" for="profile-edit-pubkeywords" >Mots clés publics: </label>
+<input type="text" size="32" name="pub_keywords" id="profile-edit-pubkeywords" title="Exemple: football photographie programmation" value="$pub_keywords" />
+</div><div id="profile-edit-pubkeywords-desc">(Utilisés pour les amis potentiels, peuvent être vus)</div>
<div id="profile-edit-pubkeywords-end"></div>
<div id="profile-edit-prvkeywords-wrapper" >
-<label id="profile-edit-prvkeywords-label" for="profile-edit-prvkeywords" >Private Keywords: </label>
-<input type="text" size="32" name="prv_keywords" id="profile-edit-prvkeywords" title="Example: fishing photography software" value="$prv_keywords" />
-</div><div id="profile-edit-prvkeywords-desc">(Used for searching profiles, never shown to others)</div>
+<label id="profile-edit-prvkeywords-label" for="profile-edit-prvkeywords" >Mots clés privés: </label>
+<input type="text" size="32" name="prv_keywords" id="profile-edit-prvkeywords" title="Exemple: football photographie programmation" value="$prv_keywords" />
+</div><div id="profile-edit-prvkeywords-desc">(Utilisés lors des recherches, ne sont jamais montrés à personne)</div>
<div id="profile-edit-prvkeywords-end"></div>
<div class="profile-edit-submit-wrapper" >
-<input type="submit" name="submit" class="profile-edit-submit-button" value="Submit" />
+<input type="submit" name="submit" class="profile-edit-submit-button" value="Soumettre" />
</div>
<div class="profile-edit-submit-end"></div>
<div id="about-jot-wrapper" >
<p id="about-jot-desc" >
-Tell us about yourself...
+Parlez nous de vous...
</p>
<textarea rows="10" cols="72" id="profile-jot-text" name="about" >$about</textarea>
@@ -166,7 +166,7 @@ Tell us about yourself...
<div id="interest-jot-wrapper" >
<p id="interest-jot-desc" >
-Hobbies/Interests
+Marottes/Centre d'intérêts
</p>
<textarea rows="10" cols="72" id="interest-jot-text" name="interest" >$interest</textarea>
@@ -178,7 +178,7 @@ Hobbies/Interests
<div id="contact-jot-wrapper" >
<p id="contact-jot-desc" >
-Contact information and Social Networks
+Coordonnées et réseau sociaux
</p>
<textarea rows="10" cols="72" id="contact-jot-text" name="contact" >$contact</textarea>
@@ -189,14 +189,14 @@ Contact information and Social Networks
<div class="profile-edit-submit-wrapper" >
-<input type="submit" name="submit" class="profile-edit-submit-button" value="Submit" />
+<input type="submit" name="submit" class="profile-edit-submit-button" value="Soumettre" />
</div>
<div class="profile-edit-submit-end"></div>
<div id="music-jot-wrapper" >
<p id="music-jot-desc" >
-Musical interests
+Goûts musicaux
</p>
<textarea rows="10" cols="72" id="music-jot-text" name="music" >$music</textarea>
@@ -207,7 +207,7 @@ Musical interests
<div id="book-jot-wrapper" >
<p id="book-jot-desc" >
-Books, literature
+Livres, littérature
</p>
<textarea rows="10" cols="72" id="book-jot-text" name="book" >$book</textarea>
@@ -220,7 +220,7 @@ Books, literature
<div id="tv-jot-wrapper" >
<p id="tv-jot-desc" >
-Television
+Télévision
</p>
<textarea rows="10" cols="72" id="tv-jot-text" name="tv" >$tv</textarea>
@@ -233,7 +233,7 @@ Television
<div id="film-jot-wrapper" >
<p id="film-jot-desc" >
-Film/dance/culture/entertainment
+Cinéma/Danse/Culture/Divertissement
</p>
<textarea rows="10" cols="72" id="film-jot-text" name="film" >$film</textarea>
@@ -244,14 +244,14 @@ Film/dance/culture/entertainment
<div class="profile-edit-submit-wrapper" >
-<input type="submit" name="submit" class="profile-edit-submit-button" value="Submit" />
+<input type="submit" name="submit" class="profile-edit-submit-button" value="Soumettre" />
</div>
<div class="profile-edit-submit-end"></div>
<div id="romance-jot-wrapper" >
<p id="romance-jot-desc" >
-Love/romance
+Amour/Passion
</p>
<textarea rows="10" cols="72" id="romance-jot-text" name="romance" >$romance</textarea>
@@ -264,7 +264,7 @@ Love/romance
<div id="work-jot-wrapper" >
<p id="work-jot-desc" >
-Work/employment
+Travail/activité professionnelle
</p>
<textarea rows="10" cols="72" id="work-jot-text" name="work" >$work</textarea>
@@ -277,7 +277,7 @@ Work/employment
<div id="education-jot-wrapper" >
<p id="education-jot-desc" >
-School/education
+École/études
</p>
<textarea rows="10" cols="72" id="education-jot-text" name="education" >$education</textarea>
@@ -289,11 +289,11 @@ School/education
<div class="profile-edit-submit-wrapper" >
-<input type="submit" name="submit" class="profile-edit-submit-button" value="Submit" />
+<input type="submit" name="submit" class="profile-edit-submit-button" value="Soumettre" />
</div>
<div class="profile-edit-submit-end"></div>
</form>
</div>
-<script type="text/javascript">Fill_Country('$country_name');Fill_States('$region');</script> \ No newline at end of file
+<script type="text/javascript">Fill_Country('$country_name');Fill_States('$region');</script>
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 @@
-
-<div id="profile-tabs-wrapper" >
- <a href="$url" id="profile-tab-status-link" class="profile-tabs" >Status</a>
- <a href="$url?tab=profile" id="profile-tab-profile-link" class="profile-tabs" >Profile</a>
- <a href="$phototab" id="profile-tab-photos-link" class="profile-tabs" >Photos</a>
-<div id="profile-tabs-end"></div>
-</div> \ No newline at end of file
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
</div>
<div id="settings-default-perms-end"></div>
+<div id="settings-blockw-wrapper" >
+<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
+<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
+</div>
+<div id="settings-blockw-end" ></div>
+
+
<div id="settings-expire-desc">Automatically expire (delete) posts older than <input type="text" size="3" name="expire" value="$expire" /> days</div>
<div id="settings-expire-end"></div>
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 @@
<?php
-$a->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 <strong>this</strong> profile.'] = 'Identité incorrecte actuellement connectée. Merci de vous connecter à <strong>ce</strong> 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 <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet.'] = 'Ceci est votre profil <strong>public</strong>.<br />Il <strong>peut</strong> ê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 <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0</a> license.'] = 'Le contenu est partagé suivant les termes de la licence <a href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons Attribution 3.0</a>.';
-$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 \'<strong>nickname@$sitename</strong>\'.'] = 'Choisissez un pseudo pour votre profil. Il devra commencer avec une lettre. L\'identifiant global de votre profil sera \'<strong>pseudo@$sitename</strong>\'.';
-$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['&nbsp;(Optional) Allow this OpenID to login to this account.'] = ' (Facultatif) Autoriser cet OpenID à se connecter à ce compte.';
-$a->strings['Profile is <strong>not published</strong>.'] = 'Ce profil n\'est <strong>pas publié</strong>.';
-$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 <strong>public</strong> 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 <strong>publics</strong> 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 <strong>public</strong> postings will be posted to the associated Twitter account as well."] = "Si activé, tous vos articles <strong>publics</strong> 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.<br />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.<br />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 <strong>public</strong> 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 <strong>publics</strong> 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 <strong>public</strong> postings will be posted to the associated StatusNet account as well."] = "Si actif, toutes vos publications <strong>publiques</strong> 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 <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "Ceci est votre profil <strong>public</strong>.<br />Il <strong>peut</strong> ê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 <a href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons Attribution 3.0</a> license."] = "Le contenu est partagé suivant les termes de la licence <a href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons Attribution 3.0</a>.";
+$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 '<strong>nickname@\$sitename</strong>'."] = "Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de votre profil en découlera sous la forme '<strong>pseudo@\$sitename</strong>'.";
+$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["&nbsp;(Optional) Allow this OpenID to login to this account."] = "&nbsp;(Facultatif) Autoriser cet OpenID à se connecter à ce compte.";
+$a->strings["Profile is <strong>not published</strong>."] = "Ce profil n'est <strong>pas publié</strong>.";
+$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 <strong>this</strong> profile."] = "Identité incorrecte actuellement connectée. Merci de vous connecter à <strong>ce</strong> 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["<span %1\$s>%2\$d people</span> like this."] = "<span %1\$s>%2\$d personnes</span> aiment ça.";
+$a->strings["<span %1\$s>%2\$d people</span> don't like this."] = "<span %1\$s>%2\$d personnes</span> ,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.";
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 @@
-<div id="profile-edit-insecure">
-<p>
-Il social network a cui $name appartiene &egrave; una rete aperta con limitati o non esistenti controlli di privacy.
-Usa la necessaria discrezione.
-</p>
-</div>
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 @@
-
-<script language="javascript" type="text/javascript" src="$baseurl/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-
-var editor;
-
-tinyMCE.init({
- theme : "advanced",
- mode : "specific_textareas",
- editor_selector: /(profile-jot-text|prvmail-text)/,
- 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_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 : '',
- convert_urls: false,
- content_css: "$baseurl/view/custom_tinymce.css",
- //Character count
- theme_advanced_path : false,
- setup : function(ed) {
- ed.onKeyUp.add(function(ed, e) {
- var txt = tinyMCE.activeEditor.getContent();
- var text = txt.length;
- if(txt.length <= 140) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((txt.length > 140) && (txt .length <= 420)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(txt.length > 420) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text(text);
- });
-
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- });
-
- }
-});
-
-</script>
-<script type="text/javascript" src="include/ajaxupload.js" ></script>
-<script>
- $(document).ready(function() {
- var uploader = new window.AjaxUpload(
- 'wall-image-upload',
- { action: 'wall_upload/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- tinyMCE.execCommand('mceInsertRawHTML',false,response);
- $('#profile-rotator').hide();
- }
- }
- );
- $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
- var selstr;
- $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
- selstr = $(this).text();
- $('#profile-jot-perms img').attr('src', 'images/lock_icon.gif');
- $('.profile-jot-net input').attr('disabled', 'disabled');
- });
- if(selstr == null) {
- $('#profile-jot-perms img').attr('src', 'images/unlock_icon.gif');
- $('.profile-jot-net input').attr('disabled', false);
- }
-
- }).trigger('change');
-
- });
-
- function jotGetLink() {
- reply = prompt("Inserisci l'indirizzo del collegamento:");
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function jotGetVideo() {
- reply = prompt("Inserisci un collegamento a YouTube:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[youtube]' + reply + '[/youtube]');
- }
- }
-
- function jotVideoURL() {
- reply = prompt("Please enter a video(.ogg) link/URL:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]');
- }
- }
-
- function jotAudioURL() {
- reply = prompt("Please enter an audio(.ogg) link/URL:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]');
- }
- }
-
- function jotGetLocation() {
- reply = prompt("Dove ti trovi ora?", $('#jot-location').val());
- if(reply && reply.length) {
- $('#jot-location').val(reply);
- }
- }
-
- function jotShare(id) {
- $('#like-rotator-' + id).show();
- $.get('share/' + id, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#like-rotator-' + id).hide();
- $(window).scrollTop(0);
- });
- }
-
-
- function linkdropper(event) {
- var linkFound = event.dataTransfer.types.contains("text/uri-list");
- if(linkFound)
- event.preventDefault();
- }
-
- function linkdrop(event) {
- var reply = event.dataTransfer.getData("text/uri-list");
- event.target.textContent = reply;
- event.preventDefault();
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function jotClearLocation() {
- $('#jot-coord').val('');
- $('#profile-nolocation-wrapper').hide();
- }
-
- $geotag
-
-</script>
-
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 @@
-
-<script language="javascript" type="text/javascript" src="$baseurl/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-
-tinyMCE.init({
- theme : "advanced",
- mode : "specific_textareas",
- editor_selector: /(profile-jot-text|prvmail-text)/,
- plugins : "bbcode,paste",
- theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
- theme_advanced_buttons2 : "",
- theme_advanced_buttons3 : "",
- theme_advanced_toolbar_location : "top",
- theme_advanced_toolbar_align : "center",
- 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 : '',
- convert_urls: false,
- content_css: "$baseurl/view/custom_tinymce.css",
- //Character count
- theme_advanced_path : false,
- setup : function(ed) {
- ed.onKeyUp.add(function(ed, e) {
- var txt = tinyMCE.activeEditor.getContent();
- var text = txt.length;
- if(txt.length <= 140) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((txt.length > 140) && (txt .length <= 420)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(txt.length > 420) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text(text);
- });
-
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- });
- }
-});
-
-</script>
-<script type="text/javascript" src="include/ajaxupload.js" ></script>
-<script>
- $(document).ready(function() {
- var uploader = new window.AjaxUpload(
- 'prvmail-upload',
- { action: 'wall_upload/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- tinyMCE.execCommand('mceInsertRawHTML',false,response);
- $('#profile-rotator').hide();
- }
- }
- );
-
- });
-
- function jotGetLink() {
- reply = prompt("Inserisci l'indirizzo del collegamento:");
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function linkdropper(event) {
- var linkFound = event.dataTransfer.types.contains("text/uri-list");
- if(linkFound)
- event.preventDefault();
- }
-
- function linkdrop(event) {
- var reply = event.dataTransfer.getData("text/uri-list");
- event.target.textContent = reply;
- event.preventDefault();
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
-</script>
-
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
</div>
<div id="settings-default-perms-end"></div>
+<div id="settings-blockw-wrapper" >
+<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
+<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
+</div>
+<div id="settings-blockw-end" ></div>
+
+
<div id="settings-expire-desc">Automatically expire (delete) posts older than <input type="text" size="3" name="expire" value="$expire" /> days</div>
<div id="settings-expire-end"></div>
diff --git a/view/it/strings.php b/view/it/strings.php
index 1312f0013..1e0840dd7 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";
@@ -284,6 +287,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
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/fr/msg-header.tpl b/view/msg-header.tpl
index 174e6c985..77e58bc09 100644
--- a/view/fr/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/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;
+ });
+ }
});
diff --git a/view/it/profile_tabs.tpl b/view/profile_tabs.tpl
index 9c0f27d62..975d069a6 100644
--- a/view/it/profile_tabs.tpl
+++ b/view/profile_tabs.tpl
@@ -1,7 +1,7 @@
<div id="profile-tabs-wrapper" >
- <a href="$url" id="profile-tab-status-link" class="profile-tabs" >Stato</a>
- <a href="$url?tab=profile" id="profile-tab-profile-link" class="profile-tabs" >Profilo</a>
- <a href="$phototab" id="profile-tab-photos-link" class="profile-tabs" >Foto</a>
+ <a href="$url" id="profile-tab-status-link" class="profile-tabs" >$status</a>
+ <a href="$url?tab=profile" id="profile-tab-profile-link" class="profile-tabs" >$profile</a>
+ <a href="$phototab" id="profile-tab-photos-link" class="profile-tabs" >$photos</a>
<div id="profile-tabs-end"></div>
-</div>
+</div> \ No newline at end of file
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 @@
-<div id="profile-edit-insecure">
-<p>
-The social network that $name belongs to is an open network with limited or non-existent privacy controls.
-Please use appropriate discretion.
-</p>
-</div> \ No newline at end of file
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 @@
-
-<script language="javascript" type="text/javascript" src="$baseurl/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-
-var editor;
-
-tinyMCE.init({
- theme : "advanced",
- mode : "specific_textareas",
- editor_selector: /(profile-jot-text|prvmail-text)/,
- 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_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 : '',
- convert_urls: false,
- content_css: "$baseurl/view/custom_tinymce.css",
- //Character count
- theme_advanced_path : false,
- setup : function(ed) {
- ed.onKeyUp.add(function(ed, e) {
- var txt = tinyMCE.activeEditor.getContent();
- var text = txt.length;
- if(txt.length <= 140) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((txt.length > 140) && (txt .length <= 420)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(txt.length > 420) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text(text);
- });
-
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- });
-
- }
-});
-
-</script>
-<script type="text/javascript" src="include/ajaxupload.js" ></script>
-<script>
- $(document).ready(function() {
- var uploader = new window.AjaxUpload(
- 'wall-image-upload',
- { action: 'wall_upload/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- tinyMCE.execCommand('mceInsertRawHTML',false,response);
- $('#profile-rotator').hide();
- }
- }
- );
- $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
- var selstr;
- $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
- selstr = $(this).text();
- $('#profile-jot-perms img').attr('src', 'images/lock_icon.gif');
- $('.profile-jot-net input').attr('disabled', 'disabled');
- });
- if(selstr == null) {
- $('#profile-jot-perms img').attr('src', 'images/unlock_icon.gif');
- $('.profile-jot-net input').attr('disabled', false);
- }
-
- }).trigger('change');
-
- });
-
- function jotGetLink() {
- reply = prompt("Please enter a link URL:");
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function jotGetVideo() {
- reply = prompt("Please enter a YouTube link:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[youtube]' + reply + '[/youtube]');
- }
- }
-
-
- function jotGetVideo() {
- reply = prompt("Please enter a YouTube link:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[youtube]' + reply + '[/youtube]');
- }
- }
-
- function jotVideoURL() {
- reply = prompt("Please enter a video(.ogg) link/URL:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[video]' + reply + '[/video]');
- }
- }
-
- function jotAudioURL() {
- reply = prompt("Please enter an audio(.ogg) link/URL:");
- if(reply && reply.length) {
- tinyMCE.execCommand('mceInsertRawHTML',false,'[audio]' + reply + '[/audio]');
- }
- }
-
- function jotGetLocation() {
- reply = prompt("Where are you right now?", $('#jot-location').val());
- if(reply && reply.length) {
- $('#jot-location').val(reply);
- }
- }
-
- function jotShare(id) {
- $('#like-rotator-' + id).show();
- $.get('share/' + id, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#like-rotator-' + id).hide();
- $(window).scrollTop(0);
- });
- }
-
- function linkdropper(event) {
- var linkFound = event.dataTransfer.types.contains("text/uri-list");
- if(linkFound)
- event.preventDefault();
- }
-
- function linkdrop(event) {
- var reply = event.dataTransfer.getData("text/uri-list");
- event.target.textContent = reply;
- event.preventDefault();
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function jotClearLocation() {
- $('#jot-coord').val('');
- $('#profile-nolocation-wrapper').hide();
- }
-
- $geotag
-
-</script>
-
diff --git a/view/sv/msg-header.tpl b/view/sv/msg-header.tpl
deleted file mode 100644
index 174e6c985..000000000
--- a/view/sv/msg-header.tpl
+++ /dev/null
@@ -1,104 +0,0 @@
-
-<script language="javascript" type="text/javascript" src="$baseurl/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-
-tinyMCE.init({
- theme : "advanced",
- mode : "specific_textareas",
- editor_selector: /(profile-jot-text|prvmail-text)/,
- plugins : "bbcode,paste",
- theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
- theme_advanced_buttons2 : "",
- theme_advanced_buttons3 : "",
- theme_advanced_toolbar_location : "top",
- theme_advanced_toolbar_align : "center",
- 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 : '',
- convert_urls: false,
- content_css: "$baseurl/view/custom_tinymce.css",
- //Character count
- theme_advanced_path : false,
- setup : function(ed) {
- ed.onKeyUp.add(function(ed, e) {
- var txt = tinyMCE.activeEditor.getContent();
- var text = txt.length;
- if(txt.length <= 140) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((txt.length > 140) && (txt .length <= 420)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(txt.length > 420) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text(text);
- });
-
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- });
- }
-});
-
-</script>
-<script type="text/javascript" src="include/ajaxupload.js" ></script>
-<script>
- $(document).ready(function() {
- var uploader = new window.AjaxUpload(
- 'prvmail-upload',
- { action: 'wall_upload/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- tinyMCE.execCommand('mceInsertRawHTML',false,response);
- $('#profile-rotator').hide();
- }
- }
- );
-
- });
-
- function jotGetLink() {
- reply = prompt("Please enter a link URL:");
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function linkdropper(event) {
- var linkFound = event.dataTransfer.types.contains("text/uri-list");
- if(linkFound)
- event.preventDefault();
- }
-
- function linkdrop(event) {
- var reply = event.dataTransfer.getData("text/uri-list");
- event.target.textContent = reply;
- event.preventDefault();
- if(reply && reply.length) {
- $('#profile-rotator').show();
- $.get('parse_url?url=' + reply, function(data) {
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- $('#profile-rotator').hide();
- });
- }
- }
-
-</script>
-
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 @@
-
-<div id="profile-tabs-wrapper" >
- <a href="$url" id="profile-tab-status-link" class="profile-tabs" >Status</a>
- <a href="$url?tab=profile" id="profile-tab-profile-link" class="profile-tabs" >Profile</a>
- <a href="$phototab" id="profile-tab-photos-link" class="profile-tabs" >Photos</a>
-<div id="profile-tabs-end"></div>
-</div> \ No newline at end of file
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
</div>
<div id="settings-default-perms-end"></div>
+<div id="settings-blockw-wrapper" >
+<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
+<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
+</div>
+<div id="settings-blockw-end" ></div>
+
+
+
<div id="settings-expire-desc">Automatically expire (delete) posts older than <input type="text" size="3" name="expire" value="$expire" /> days</div>
<div id="settings-expire-end"></div>
diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css
index 5db45921a..4f6d6c196 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,
@@ -1431,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;
@@ -1440,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 {
@@ -2133,3 +2144,24 @@ 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: hidden;
+}
+
+.profile-match-break,
+.profile-match-end {
+ clear: both;
+}
+
+.side-link {
+ margin-bottom: 15px;
+}
diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css
index 0284bdcf8..49c83c83c 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,
@@ -2166,3 +2169,25 @@ 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: hidden;
+}
+
+.profile-match-break,
+.profile-match-end {
+ clear: both;
+}
+
+.side-link {
+ margin-bottom: 15px;
+}