Merge remote-tracking branch 'friendika/master'
This commit is contained in:
commit
6631bc64d3
34 changed files with 608 additions and 353 deletions
2
boot.php
2
boot.php
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
set_time_limit(0);
|
set_time_limit(0);
|
||||||
|
|
||||||
define ( 'FRIENDIKA_VERSION', '2.1.931' );
|
define ( 'FRIENDIKA_VERSION', '2.1.932' );
|
||||||
define ( 'DFRN_PROTOCOL_VERSION', '2.1' );
|
define ( 'DFRN_PROTOCOL_VERSION', '2.1' );
|
||||||
define ( 'DB_UPDATE_VERSION', 1045 );
|
define ( 'DB_UPDATE_VERSION', 1045 );
|
||||||
|
|
||||||
|
|
|
@ -114,7 +114,7 @@ function network_content(&$a, $update = 0) {
|
||||||
'$lockstate' => $lockstate,
|
'$lockstate' => $lockstate,
|
||||||
'$acl' => populate_acl((($group) ? $group_acl : $a->user), $celeb),
|
'$acl' => populate_acl((($group) ? $group_acl : $a->user), $celeb),
|
||||||
'$bang' => (($group) ? '!' : ''),
|
'$bang' => (($group) ? '!' : ''),
|
||||||
'$profile_uid' => $_SESSION['uid']
|
'$profile_uid' => local_user()
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|
||||||
|
@ -190,6 +190,9 @@ function network_content(&$a, $update = 0) {
|
||||||
|
|
||||||
|
|
||||||
if($nouveau) {
|
if($nouveau) {
|
||||||
|
|
||||||
|
// "New Item View" - show all items unthreaded in reverse created date order
|
||||||
|
|
||||||
$r = q("SELECT `item`.*, `item`.`id` AS `item_id`,
|
$r = q("SELECT `item`.*, `item`.`id` AS `item_id`,
|
||||||
`contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`,
|
`contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`,
|
||||||
`contact`.`network`, `contact`.`thumb`, `contact`.`dfrn-id`, `contact`.`self`,
|
`contact`.`network`, `contact`.`thumb`, `contact`.`dfrn-id`, `contact`.`self`,
|
||||||
|
@ -206,6 +209,10 @@ function network_content(&$a, $update = 0) {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
||||||
|
// Normal conversation view
|
||||||
|
// First fetch a known number of parent items
|
||||||
|
|
||||||
$r = q("SELECT `item`.`id` AS `item_id`, `contact`.`uid` AS `contact_uid`
|
$r = q("SELECT `item`.`id` AS `item_id`, `contact`.`uid` AS `contact_uid`
|
||||||
FROM `item` LEFT JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
|
FROM `item` LEFT JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
|
||||||
WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0
|
WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0
|
||||||
|
@ -218,6 +225,9 @@ function network_content(&$a, $update = 0) {
|
||||||
intval($a->pager['itemspage'])
|
intval($a->pager['itemspage'])
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
// Then fetch all the children of the parents that are on this page
|
||||||
|
|
||||||
$parents_arr = array();
|
$parents_arr = array();
|
||||||
$parents_str = '';
|
$parents_str = '';
|
||||||
|
|
||||||
|
@ -243,6 +253,10 @@ function network_content(&$a, $update = 0) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// find all the authors involved in remote conversations
|
||||||
|
// We will use a local profile photo if they are one of our contacts
|
||||||
|
// otherwise we have to get the photo from the item owner's site
|
||||||
|
|
||||||
$author_contacts = extract_item_authors($r,local_user());
|
$author_contacts = extract_item_authors($r,local_user());
|
||||||
|
|
||||||
$cmnt_tpl = load_view_file('view/comment_item.tpl');
|
$cmnt_tpl = load_view_file('view/comment_item.tpl');
|
||||||
|
@ -258,6 +272,8 @@ function network_content(&$a, $update = 0) {
|
||||||
|
|
||||||
if($nouveau) {
|
if($nouveau) {
|
||||||
|
|
||||||
|
// "New Item View" - just loop through the items and format them minimally for display
|
||||||
|
|
||||||
$tpl = load_view_file('view/search_item.tpl');
|
$tpl = load_view_file('view/search_item.tpl');
|
||||||
$droptpl = load_view_file('view/wall_fake_drop.tpl');
|
$droptpl = load_view_file('view/wall_fake_drop.tpl');
|
||||||
|
|
||||||
|
@ -325,6 +341,12 @@ function network_content(&$a, $update = 0) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Normal View
|
||||||
|
|
||||||
|
|
||||||
|
// Figure out how many comments each parent has
|
||||||
|
// (Comments all have gravity of 6)
|
||||||
|
// Store the result in the $comments array
|
||||||
|
|
||||||
$comments = array();
|
$comments = array();
|
||||||
foreach($r as $rr) {
|
foreach($r as $rr) {
|
||||||
|
@ -336,6 +358,9 @@ function network_content(&$a, $update = 0) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// map all the like/dislike activities for each parent item
|
||||||
|
// Store these in the $alike and $dlike arrays
|
||||||
|
|
||||||
foreach($r as $item) {
|
foreach($r as $item) {
|
||||||
like_puller($a,$item,$alike,'like');
|
like_puller($a,$item,$alike,'like');
|
||||||
like_puller($a,$item,$dlike,'dislike');
|
like_puller($a,$item,$dlike,'dislike');
|
||||||
|
@ -353,9 +378,18 @@ function network_content(&$a, $update = 0) {
|
||||||
$sparkle = '';
|
$sparkle = '';
|
||||||
$owner_url = $owner_photo = $owner_name = '';
|
$owner_url = $owner_photo = $owner_name = '';
|
||||||
|
|
||||||
if(((activity_match($item['verb'],ACTIVITY_LIKE)) || (activity_match($item['verb'],ACTIVITY_DISLIKE))) && ($item['id'] != $item['parent']))
|
|
||||||
|
// We've already parsed out like/dislike for special treatment. We can ignore them now
|
||||||
|
|
||||||
|
if(((activity_match($item['verb'],ACTIVITY_LIKE))
|
||||||
|
|| (activity_match($item['verb'],ACTIVITY_DISLIKE)))
|
||||||
|
&& ($item['id'] != $item['parent']))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
// Take care of author collapsing and comment collapsing
|
||||||
|
// If a single author has more than 3 consecutive top-level posts, squash the remaining ones.
|
||||||
|
// If there are more than two comments, squash all but the last 2.
|
||||||
|
|
||||||
if($item['id'] == $item['parent']) {
|
if($item['id'] == $item['parent']) {
|
||||||
if($blowhard == $item['cid'] && (! $item['self'])) {
|
if($blowhard == $item['cid'] && (! $item['self'])) {
|
||||||
$blowhard_count ++;
|
$blowhard_count ++;
|
||||||
|
@ -365,7 +399,7 @@ function network_content(&$a, $update = 0) {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$blowhard = $item['cid'];
|
$blowhard = $item['cid'];
|
||||||
if($blowhard_count > 3)
|
if($blowhard_count >= 3)
|
||||||
$o .= '</div>';
|
$o .= '</div>';
|
||||||
$blowhard_count = 0;
|
$blowhard_count = 0;
|
||||||
}
|
}
|
||||||
|
@ -388,6 +422,8 @@ function network_content(&$a, $update = 0) {
|
||||||
$o .= '</div>';
|
$o .= '</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$redirect_url = $a->get_baseurl() . '/redir/' . $item['cid'] ;
|
$redirect_url = $a->get_baseurl() . '/redir/' . $item['cid'] ;
|
||||||
|
|
||||||
$lock = ((($item['private']) || (($item['uid'] == local_user()) && (strlen($item['allow_cid']) || strlen($item['allow_gid'])
|
$lock = ((($item['private']) || (($item['uid'] == local_user()) && (strlen($item['allow_cid']) || strlen($item['allow_gid'])
|
||||||
|
@ -546,7 +582,10 @@ function network_content(&$a, $update = 0) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(! $update) {
|
if(! $update) {
|
||||||
if($blowhard_count > 3)
|
|
||||||
|
// if author collapsing is in force but didn't get closed, close it off now.
|
||||||
|
|
||||||
|
if($blowhard_count >= 3)
|
||||||
$o .= '</div>';
|
$o .= '</div>';
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -81,6 +81,11 @@ Xgettext and .po workflow
|
||||||
1. Run util/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()
|
This script runs xgettext on source tree, extracting strings from t() and tt()
|
||||||
functions, and creates a util/messages.po file.
|
functions, and creates a util/messages.po file.
|
||||||
|
|
||||||
|
% cd util; ./run_xgettext.sh ../view/{language}/messages.po
|
||||||
|
|
||||||
|
Replace {language} with the language you are working on - e.g. 'es', 'fr', 'de', etc.
|
||||||
|
|
||||||
2. copy util/messages.po to view/<langauage>/messages.po
|
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
|
3. open view/<langauage>/messages.po with a text editor and fill in infos in
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>"
|
||||||
|
|
|
@ -37,6 +37,11 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(x($a->config,'php_path'))
|
||||||
|
$phpath = $a->config['php_path'];
|
||||||
|
else
|
||||||
|
$phpath = 'php';
|
||||||
|
|
||||||
echo "String files\n";
|
echo "String files\n";
|
||||||
|
|
||||||
echo 'util/strings.php' . "\n";
|
echo 'util/strings.php' . "\n";
|
||||||
|
@ -47,5 +52,6 @@
|
||||||
|
|
||||||
foreach($files as $file) {
|
foreach($files as $file) {
|
||||||
echo $file . "\n";
|
echo $file . "\n";
|
||||||
include_once($file);
|
passthru($phpath . ' util/typohelper.php ' . $file);
|
||||||
|
// include_once($file);
|
||||||
}
|
}
|
||||||
|
|
11
util/typohelper.php
Normal file
11
util/typohelper.php
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$str = <<< EOT
|
||||||
|
error_reporting(E_ERROR | E_WARNING | E_PARSE );
|
||||||
|
ini_set('display_errors', '1');
|
||||||
|
ini_set('log_errors','0');
|
||||||
|
EOT;
|
||||||
|
|
||||||
|
$str .= str_replace('<?php', '', file_get_contents($argv[1]));
|
||||||
|
|
||||||
|
eval($str);
|
|
@ -92,7 +92,7 @@ $profile_in_net_dir
|
||||||
<div id="settings-default-perms-end"></div>
|
<div id="settings-default-perms-end"></div>
|
||||||
|
|
||||||
<div id="settings-blockw-wrapper" >
|
<div id="settings-blockw-wrapper" >
|
||||||
<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
|
<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile page: </label>
|
||||||
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-blockw-end" ></div>
|
<div id="settings-blockw-end" ></div>
|
||||||
|
|
|
@ -91,7 +91,7 @@ $profile_in_net_dir
|
||||||
<div id="settings-default-perms-end"></div>
|
<div id="settings-default-perms-end"></div>
|
||||||
|
|
||||||
<div id="settings-blockw-wrapper" >
|
<div id="settings-blockw-wrapper" >
|
||||||
<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
|
<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile page: </label>
|
||||||
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-blockw-end" ></div>
|
<div id="settings-blockw-end" ></div>
|
||||||
|
|
|
@ -1,33 +1,33 @@
|
||||||
|
|
||||||
<h3>Friendika Social Network</h3>
|
<h3>Réseau Social Friendika</h3>
|
||||||
<h3>Installation</h3>
|
<h3>Installation</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
In order to install Friendika we need to know how to contact your database. Please contact your hosting provider or site administrator if you have questions about these settings. The database you specify below must already exist. If it does not, please create it before continuing.
|
Pour pouvoir installer Friendika, nous avons besoin de contacter votre base de données. Merci de contacter votre hébergeur et/ou administrateur si vous avez des questions à ce sujet. La base que vous spécifierez ci-dessous doit exister. Si ce n'est pas le cas, merci de la créer avant toute chose.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<form id="install-form" action="$baseurl/install" method="post">
|
<form id="install-form" action="$baseurl/install" method="post">
|
||||||
|
|
||||||
<input type="hidden" name="phpath" value="$phpath" />
|
<input type="hidden" name="phpath" value="$phpath" />
|
||||||
|
|
||||||
<label for="install-dbhost" id="install-dbhost-label">Database Server Name</label>
|
<label for="install-dbhost" id="install-dbhost-label">Nom du serveur</label>
|
||||||
<input type="text" name="dbhost" id="install-dbhost" value="$dbhost" />
|
<input type="text" name="dbhost" id="install-dbhost" value="$dbhost" />
|
||||||
<div id="install-dbhost-end"></div>
|
<div id="install-dbhost-end"></div>
|
||||||
|
|
||||||
<label for="install-dbuser" id="install-dbuser-label">Database Login Name</label>
|
<label for="install-dbuser" id="install-dbuser-label">Nom d'utilisateur</label>
|
||||||
<input type="text" name="dbuser" id="install-dbuser" value="$dbuser" />
|
<input type="text" name="dbuser" id="install-dbuser" value="$dbuser" />
|
||||||
<div id="install-dbuser-end"></div>
|
<div id="install-dbuser-end"></div>
|
||||||
|
|
||||||
<label for="install-dbpass" id="install-dbpass-label">Database Login Password</label>
|
<label for="install-dbpass" id="install-dbpass-label">Mot de passe</label>
|
||||||
<input type="password" name="dbpass" id="install-dbpass" value="$dbpass" />
|
<input type="password" name="dbpass" id="install-dbpass" value="$dbpass" />
|
||||||
<div id="install-dbpass-end"></div>
|
<div id="install-dbpass-end"></div>
|
||||||
|
|
||||||
<label for="install-dbdata" id="install-dbdata-label">Database Name</label>
|
<label for="install-dbdata" id="install-dbdata-label">Nom de la base</label>
|
||||||
<input type="text" name="dbdata" id="install-dbdata" value="$dbdata" />
|
<input type="text" name="dbdata" id="install-dbdata" value="$dbdata" />
|
||||||
<div id="install-dbdata-end"></div>
|
<div id="install-dbdata-end"></div>
|
||||||
|
|
||||||
<div id="install-tz-desc">
|
<div id="install-tz-desc">
|
||||||
Please select a default timezone for your website
|
Merci de choisir un fuseau horaire par défaut
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
$tzselect
|
$tzselect
|
||||||
|
|
|
@ -1,22 +1,22 @@
|
||||||
|
|
||||||
Dear $username,
|
Chèr(e) $username,
|
||||||
|
|
||||||
'$fn' at '$dfrn_url' has accepted
|
'$fn' du site '$dfrn_url' a accepté votre
|
||||||
your connection request at '$sitename'.
|
demande de mise en relation sur '$sitename'.
|
||||||
|
|
||||||
'$fn' has chosen to accept you a "fan", which restricts
|
'$fn' a décidé de vous accepter comme "fan", ce qui restreint
|
||||||
some forms of communication - such as private messaging and some profile
|
certains de vos moyens de communication - tels que les messages privés et
|
||||||
interactions. If this is a celebrity or community page, these settings were
|
certaines interactions avec son profil. S'il s'agit de la page d'une
|
||||||
applied automatically.
|
célébrité et/ou communauté, ces réglages ont été définis automatiquement.
|
||||||
|
|
||||||
'$fn' may choose to extend this into a two-way or more permissive
|
'$fn' pourra choisir d'étendre votre relation à quelque-chose de
|
||||||
relationship in the future.
|
plus permissif dans l'avenir.
|
||||||
|
|
||||||
You will start receiving public status updates from '$fn',
|
Vous allez commencer à recevoir les mises-à-jour publiques du
|
||||||
which will appear on your 'Network' page at
|
statut de '$fn', lesquelles apparaîtront sur votre page 'Réseau' sur
|
||||||
|
|
||||||
$siteurl
|
$siteurl
|
||||||
|
|
||||||
Sincerely,
|
Sincèrement votre,
|
||||||
|
|
||||||
$sitename Administrator
|
l'administrateur de $sitename
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<h1>Pending Friend/Connect Notifications</h1>
|
<h1>Demandes d'amitié/mise en relation en attente</h1>
|
||||||
|
|
||||||
<div id="notification-show-hide-wrapper" >
|
<div id="notification-show-hide-wrapper" >
|
||||||
<a href="$hide_url" id="notification-show-hide-link">$hide_text</a>
|
<a href="$hide_url" id="notification-show-hide-link">$hide_text</a>
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
<h3>Forgot your Password?</h3>
|
<h3>Mot de passe oublié?</h3>
|
||||||
|
|
||||||
<p id="lostpass-desc">
|
<p id="lostpass-desc">
|
||||||
Enter your email address and submit to have your password reset. Then check your email for further instructions.
|
Entrez votre adresse de courriel et demandez un nouveau mot de passe. Puis, vérifiez votre courriel pour de plus amples informations.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<form action="lostpass" method="post" >
|
<form action="lostpass" method="post" >
|
||||||
<div id="login-name-wrapper">
|
<div id="login-name-wrapper">
|
||||||
<label for="login-name" id="label-login-name">Nickname or Email: </label>
|
<label for="login-name" id="label-login-name">Pseudo ou Courriel: </label>
|
||||||
<input type="text" maxlength="60" name="login-name" id="login-name" value="" />
|
<input type="text" maxlength="60" name="login-name" id="login-name" value="" />
|
||||||
</div>
|
</div>
|
||||||
<div id="login-extra-end"></div>
|
<div id="login-extra-end"></div>
|
||||||
<div id="login-submit-wrapper" >
|
<div id="login-submit-wrapper" >
|
||||||
<input type="submit" name="submit" id="lostpass-submit-button" value="Reset" />
|
<input type="submit" name="submit" id="lostpass-submit-button" value="Nouveau mot de passe" />
|
||||||
</div>
|
</div>
|
||||||
<div id="login-submit-end"></div>
|
<div id="login-submit-end"></div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -1,32 +1,33 @@
|
||||||
|
|
||||||
Dear $username,
|
Chèr(e) $username,
|
||||||
A request was recently received at $sitename to reset your account
|
Nous avons récemment reçu, chez $sitename, un demande de remise
|
||||||
password. In order to confirm this request, please select the verification link
|
à zéro du mot de passe protégeant votre compte. Pour confirmer cette
|
||||||
below or paste it into your web browser address bar.
|
demande, merci de cliquer sur le lien de vérification suivant, ou de le
|
||||||
|
coller dans la barre d'adresse de votre navigateur web.
|
||||||
|
|
||||||
If you did NOT request this change, please DO NOT follow the link
|
Si vous n'êtes PAS à l'origine de cette demande, merci de NE PAS suivre
|
||||||
provided and ignore and/or delete this email.
|
le lien en question, et d'ignorer/supprimer ce courriel.
|
||||||
|
|
||||||
Your password will not be changed unless we can verify that you
|
Votre mot de passe ne sera réinitialisé qu'une fois que nous aurons pu
|
||||||
issued this request.
|
nous assurer que vous êtes bien à l'origine de cette demande.
|
||||||
|
|
||||||
Follow this link to verify your identity:
|
Merci de suivre le lien suivant pour confirmer votre identité:
|
||||||
|
|
||||||
$reset_link
|
$reset_link
|
||||||
|
|
||||||
You will then receive a follow-up message containing the new password.
|
Vous recevrez en retour un message avec votre nouveau mot de passe.
|
||||||
|
|
||||||
You may change that password from your account settings page after logging in.
|
Vous pourrez ensuite changer ce mot de passe, après connexion, dans la
|
||||||
|
page des réglages du compte.
|
||||||
|
|
||||||
The login details are as follows:
|
Les informations du compte concerné sont:
|
||||||
|
|
||||||
Site Location: $siteurl
|
Site: $siteurl
|
||||||
Login Name: $email
|
Pseudo/Courriel: $email
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Sincèrement votre,
|
||||||
Sincerely,
|
l'administrateur de $sitename
|
||||||
$sitename Administrator
|
|
||||||
|
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,24 +1,24 @@
|
||||||
|
|
||||||
<div id="settings-normal-wrapper">
|
<div id="settings-normal-wrapper">
|
||||||
<label id="settings-normal-label" for="settings-normal">Normal Profile</label>
|
<label id="settings-normal-label" for="settings-normal">Profil normal</label>
|
||||||
<input type="radio" name="page-flags" id="settings-normal" $normal_selected value="$page_normal" />
|
<input type="radio" name="page-flags" id="settings-normal" $normal_selected value="$page_normal" />
|
||||||
<span id="settings-normal-desc">Ce compte est un profil personnel normal</span>
|
<span id="settings-normal-desc">Ce compte est un profil personnel normal</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-normal-break" ></div>
|
<div id="settings-normal-break" ></div>
|
||||||
<div id="settings-soapbox-wrapper">
|
<div id="settings-soapbox-wrapper">
|
||||||
<label id="settings-soapbox-label" for="settings-soapbox">Soapbox Profile</label>
|
<label id="settings-soapbox-label" for="settings-soapbox">Profil 'page de réclame'</label>
|
||||||
<input type="radio" name="page-flags" id="settings-soapbox" $soapbox_selected value="$page_soapbox" />
|
<input type="radio" name="page-flags" id="settings-soapbox" $soapbox_selected value="$page_soapbox" />
|
||||||
<span id="settings-soapbox-desc">Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture seule</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>
|
||||||
<div id="settings-soapbox-break" ></div>
|
<div id="settings-soapbox-break" ></div>
|
||||||
<div id="settings-community-wrapper">
|
<div id="settings-community-wrapper">
|
||||||
<label id="settings-community-label" for="settings-community">Community/Celebrity Profile</label>
|
<label id="settings-community-label" for="settings-community">Profil de communauté/célébrité</label>
|
||||||
<input type="radio" name="page-flags" id="settings-community" $community_selected value="$page_community" />
|
<input type="radio" name="page-flags" id="settings-community" $community_selected value="$page_community" />
|
||||||
<span id="settings-community-desc">Approbation automatique de toutes les requêtes de connexion comme étant des fans en lecture-écriture</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>
|
||||||
<div id="settings-community-break" ></div>
|
<div id="settings-community-break" ></div>
|
||||||
<div id="settings-freelove-wrapper">
|
<div id="settings-freelove-wrapper">
|
||||||
<label id="settings-freelove-label" for="settings-freelove">Automatic Friend Profile</label>
|
<label id="settings-freelove-label" for="settings-freelove">Profil 'amitié automatique'</label>
|
||||||
<input type="radio" name="page-flags" id="settings-freelove" $freelove_selected value="$page_freelove" />
|
<input type="radio" name="page-flags" id="settings-freelove" $freelove_selected value="$page_freelove" />
|
||||||
<span id="settings-freelove-desc">Approbation automatique de toutes les requêtes de connexion comme étant des amis</span>
|
<span id="settings-freelove-desc">Approbation automatique de toutes les requêtes de connexion comme étant des amis</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,20 +1,19 @@
|
||||||
|
|
||||||
Dear $username,
|
Chèr(e) $username,
|
||||||
Your password has been changed as requested. Please retain this
|
Votre mot de passe a été changé, comme demandé. Merci de conserver
|
||||||
information for your records (or change your password immediately to
|
cette information pour un usage ultérieur (ou bien de changer votre mot de
|
||||||
something that you will remember).
|
passe immédiatement en quelque-chose dont vous vous souviendrez).
|
||||||
|
|
||||||
|
Vos informations de connexion sont désormais:
|
||||||
|
|
||||||
Your login details are as follows:
|
Site: $siteurl
|
||||||
|
Pseudo/Courriel: $email
|
||||||
|
Mot de passe: $new_password
|
||||||
|
|
||||||
Site Location: $siteurl
|
Vous pouvez changer ce mot de passe depuis la page des réglages de votre compte,
|
||||||
Login Name: $email
|
après connexion
|
||||||
Password: $new_password
|
|
||||||
|
|
||||||
You may change that password from your account settings page after logging in.
|
Sincèrement votre,
|
||||||
|
l'administrateur de $sitename
|
||||||
|
|
||||||
Sincerely,
|
|
||||||
$sitename Administrator
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
<p id="hide-friends-text">
|
<p id="hide-friends-text">
|
||||||
Hide my contact/friend list from viewers of this profile?
|
Cacher ma liste de contacts/amis des visiteurs de ce profil?
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="hide-friends-yes-wrapper">
|
<div id="hide-friends-yes-wrapper">
|
||||||
<label id="hide-friends-yes-label" for="hide-friends-yes">Yes</label>
|
<label id="hide-friends-yes-label" for="hide-friends-yes">Oui</label>
|
||||||
<input type="radio" name="hide-friends" id="hide-friends-yes" $yes_selected value="1" />
|
<input type="radio" name="hide-friends" id="hide-friends-yes" $yes_selected value="1" />
|
||||||
|
|
||||||
<div id="hide-friends-break" ></div>
|
<div id="hide-friends-break" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div id="hide-friends-no-wrapper">
|
<div id="hide-friends-no-wrapper">
|
||||||
<label id="hide-friends-no-label" for="hide-friends-no">No</label>
|
<label id="hide-friends-no-label" for="hide-friends-no">Non</label>
|
||||||
<input type="radio" name="hide-friends" id="hide-friends-no" $no_selected value="0" />
|
<input type="radio" name="hide-friends" id="hide-friends-no" $no_selected value="0" />
|
||||||
|
|
||||||
<div id="hide-friends-end"></div>
|
<div id="hide-friends-end"></div>
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
<p id="profile-in-directory">
|
<p id="profile-in-directory">
|
||||||
Publish your default profile in site directory?
|
Publier votre profil par défaut dans l'annuaire local?
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="profile-in-dir-yes-wrapper">
|
<div id="profile-in-dir-yes-wrapper">
|
||||||
<label id="profile-in-dir-yes-label" for="profile-in-dir-yes">Yes</label>
|
<label id="profile-in-dir-yes-label" for="profile-in-dir-yes">Oui</label>
|
||||||
<input type="radio" name="profile_in_directory" id="profile-in-dir-yes" $yes_selected value="1" />
|
<input type="radio" name="profile_in_directory" id="profile-in-dir-yes" $yes_selected value="1" />
|
||||||
|
|
||||||
<div id="profile-in-dir-break" ></div>
|
<div id="profile-in-dir-break" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div id="profile-in-dir-no-wrapper">
|
<div id="profile-in-dir-no-wrapper">
|
||||||
<label id="profile-in-dir-no-label" for="profile-in-dir-no">No</label>
|
<label id="profile-in-dir-no-label" for="profile-in-dir-no">Non</label>
|
||||||
<input type="radio" name="profile_in_directory" id="profile-in-dir-no" $no_selected value="0" />
|
<input type="radio" name="profile_in_directory" id="profile-in-dir-no" $no_selected value="0" />
|
||||||
|
|
||||||
<div id="profile-in-dir-end"></div>
|
<div id="profile-in-dir-end"></div>
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
<p id="profile-in-directory">
|
<p id="profile-in-directory">
|
||||||
Publish your default profile in global social directory?
|
Publier votre profil par défaut dans l'annuaire global?
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="profile-in-netdir-yes-wrapper">
|
<div id="profile-in-netdir-yes-wrapper">
|
||||||
<label id="profile-in-netdir-yes-label" for="profile-in-netdir-yes">Yes</label>
|
<label id="profile-in-netdir-yes-label" for="profile-in-netdir-yes">Oui</label>
|
||||||
<input type="radio" name="profile_in_netdirectory" id="profile-in-netdir-yes" $yes_selected value="1" />
|
<input type="radio" name="profile_in_netdirectory" id="profile-in-netdir-yes" $yes_selected value="1" />
|
||||||
|
|
||||||
<div id="profile-in-netdir-break" ></div>
|
<div id="profile-in-netdir-break" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div id="profile-in-netdir-no-wrapper">
|
<div id="profile-in-netdir-no-wrapper">
|
||||||
<label id="profile-in-netdir-no-label" for="profile-in-netdir-no">No</label>
|
<label id="profile-in-netdir-no-label" for="profile-in-netdir-no">Non</label>
|
||||||
<input type="radio" name="profile_in_netdirectory" id="profile-in-netdir-no" $no_selected value="0" />
|
<input type="radio" name="profile_in_netdirectory" id="profile-in-netdir-no" $no_selected value="0" />
|
||||||
|
|
||||||
<div id="profile-in-netdir-end"></div>
|
<div id="profile-in-netdir-end"></div>
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
|| (strlen($profile['region']))
|
|| (strlen($profile['region']))
|
||||||
|| (strlen($profile['postal-code']))
|
|| (strlen($profile['postal-code']))
|
||||||
|| (strlen($profile['country-name']))) { ?>
|
|| (strlen($profile['country-name']))) { ?>
|
||||||
<div class="location">Location:
|
<div class="location">Localisation:
|
||||||
<div class="adr">
|
<div class="adr">
|
||||||
<div class="street-address"><?php if(strlen($profile['address'])) echo $profile['address']; ?></div>
|
<div class="street-address"><?php if(strlen($profile['address'])) echo $profile['address']; ?></div>
|
||||||
<span class="city-state-zip"><span class="locality"><?php echo $profile['locality']; ?></span><?php if(strlen($profile['locality'])) echo ', '; ?><span class="region"><?php echo $profile['region'] ?></span><?php if(strlen($profile['postal-code'])) { ?> <span class="postal-code"><?php echo $profile['postal-code']; ?></span><?php } ?></span>
|
<span class="city-state-zip"><span class="locality"><?php echo $profile['locality']; ?></span><?php if(strlen($profile['locality'])) echo ', '; ?><span class="region"><?php echo $profile['region'] ?></span><?php if(strlen($profile['postal-code'])) { ?> <span class="postal-code"><?php echo $profile['postal-code']; ?></span><?php } ?></span>
|
||||||
|
@ -43,7 +43,7 @@
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<?php if(strlen($profile['gender'])) { ?>
|
<?php if(strlen($profile['gender'])) { ?>
|
||||||
<div class="mf">Gender: <span class="x-gender"><?php echo $profile['gender']; ?></span></div>
|
<div class="mf">Genre: <span class="x-gender"><?php echo $profile['gender']; ?></span></div>
|
||||||
|
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
<div class="profile-listing" >
|
<div class="profile-listing" >
|
||||||
<div class="profile-listing-photo-wrapper" >
|
<div class="profile-listing-photo-wrapper" >
|
||||||
<a href="profiles/$id" class="profile-listing-edit-link" ><img class="profile-listing-photo" id="profile-listing-photo-$id" src="$photo" alt="Profile Image" /></a>
|
<a href="profiles/$id" class="profile-listing-edit-link" ><img class="profile-listing-photo" id="profile-listing-photo-$id" src="$photo" alt="Image du profil" /></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="profile-listing-photo-end" ></div>
|
<div class="profile-listing-photo-end" ></div>
|
||||||
<div class="profile-listing-name" id="profile-listing-name-$id"><a href="profiles/$id" class="profile-listing-edit-link" >$profile_name</a></div>
|
<div class="profile-listing-name" id="profile-listing-name-$id"><a href="profiles/$id" class="profile-listing-edit-link" >$profile_name</a></div>
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
<h1>Upload Profile Photo</h1>
|
<h1>Téléverser une photo de profil</h1>
|
||||||
|
|
||||||
<form enctype="multipart/form-data" action="profile_photo" method="post">
|
<form enctype="multipart/form-data" action="profile_photo" method="post">
|
||||||
|
|
||||||
<div id="profile-photo-upload-wrapper">
|
<div id="profile-photo-upload-wrapper">
|
||||||
<label id="profile-photo-upload-label" for="profile-photo-upload">Upload File: </label>
|
<label id="profile-photo-upload-label" for="profile-photo-upload">Fichier à téléverser: </label>
|
||||||
<input name="userfile" type="file" id="profile-photo-upload" size="48" />
|
<input name="userfile" type="file" id="profile-photo-upload" size="48" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="profile-photo-submit-wrapper">
|
<div id="profile-photo-submit-wrapper">
|
||||||
<input type="submit" name="submit" id="profile-photo-submit" value="Upload">
|
<input type="submit" name="submit" id="profile-photo-submit" value="Envoyer">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div id="profile-photo-link-select-wrapper">
|
<div id="profile-photo-link-select-wrapper">
|
||||||
or <a href='photos/$user'>select a photo from albums</a>
|
ou <a href='photos/$user'>choisissez une photo dans vos albums</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,16 +1,18 @@
|
||||||
<h3>Password Reset</h3>
|
<h3>Mot de passe réinitialisé</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Your password has been reset as requested.
|
Votre mot de passe a été changé, comme demandé.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Your new password is
|
Votre nouveau mot de passe est
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
$newpass
|
$newpass
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Save or copy your new password - and then <a href="$baseurl" >click here to login</a>.
|
Sauvez ou copiez ce nouveau mot de passe - puis <a href="$baseurl" >connectez-vous</a>.
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Your password may be changed from the 'Settings' page after successful login.
|
Votre mot de passe pourra être changé, après connexion, dans la page 'Réglages'.
|
||||||
|
|
||||||
|
|
|
@ -1,21 +1,21 @@
|
||||||
|
|
||||||
Dear $username,
|
Chèr(e) $username,
|
||||||
Thank you for registering at $sitename. Your account has been created.
|
Merci de votre inscription à $sitename. Votre compte a été créé.
|
||||||
The login details are as follows:
|
Les informations de connexion sont comme suit:
|
||||||
|
|
||||||
|
Site: $siteurl
|
||||||
|
Pseudo/Courriel: $email
|
||||||
|
Mot de passe: $password
|
||||||
|
|
||||||
Site Location: $siteurl
|
Vous pouvez changer de mot de passe dans la page des "Réglages" de votre compte,
|
||||||
Login Name: $email
|
après connexion.
|
||||||
Password: $password
|
|
||||||
|
|
||||||
You may change your password from your account "Settings" page after logging
|
Merci de prendre quelques minutes pour découvrir les autres réglages disponibles
|
||||||
in.
|
sur cette page.
|
||||||
|
|
||||||
Please take a few moments to review the other account settings on that page.
|
Merci, et bienvenue sur $sitename.
|
||||||
|
|
||||||
Thank you and welcome to $sitename.
|
Sincèrement votre,
|
||||||
|
l'administrateur de $sitename
|
||||||
Sincerely,
|
|
||||||
$sitename Administrator
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,27 @@
|
||||||
|
|
||||||
A new user registration request was received at $sitename which requires
|
Une nouvelle demande d'inscription a été reçue sur $sitename, et elle
|
||||||
your approval.
|
nécessite votre approbation.
|
||||||
|
|
||||||
|
|
||||||
The login details are as follows:
|
Les informations de connexion sont comme suit:
|
||||||
|
|
||||||
Full Name: $username
|
Nom complet: $username
|
||||||
Site Location: $siteurl
|
Site: $siteurl
|
||||||
Login Name: $email
|
Pseudo/Courriel: $email
|
||||||
|
|
||||||
|
|
||||||
To approve this request please visit the following link:
|
Pour approuver cette demande, merci de suivre le lien:
|
||||||
|
|
||||||
|
|
||||||
$siteurl/regmod/allow/$hash
|
$siteurl/regmod/allow/$hash
|
||||||
|
|
||||||
|
|
||||||
To deny the request and remove the account, please visit:
|
Pour rejeter cette demande et supprimer le compte associé,
|
||||||
|
merci de suivre le lien:
|
||||||
|
|
||||||
|
|
||||||
$siteurl/regmod/deny/$hash
|
$siteurl/regmod/deny/$hash
|
||||||
|
|
||||||
|
|
||||||
Thank you.
|
En vous remerçiant.
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
<h1>User registrations waiting for confirm</h1>
|
<h1>Inscriptions d'utilisateurs en attente de confirmation</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
|
|
||||||
Dear $myname,
|
Chèr(e) $myname,
|
||||||
|
|
||||||
You have just received a connection request at $sitename
|
Vous venez de recevoir une demande de mise en relation sur $sitename
|
||||||
|
|
||||||
from '$requestor'.
|
venant de '$requestor'.
|
||||||
|
|
||||||
You may visit their profile at $url.
|
Vous pouvez visiter son profil sur $url.
|
||||||
|
|
||||||
Please login to your site to view the complete introduction
|
Vous pouvez vous connecter à votre site pour voir la demande
|
||||||
and approve or ignore/cancel the request.
|
complète et l'approuver ou l'ignorer/annuler.
|
||||||
|
|
||||||
$siteurl
|
$siteurl
|
||||||
|
|
||||||
Regards,
|
Cordialement,
|
||||||
|
|
||||||
$sitename administrator
|
l'administrateur de $sitename
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<h1>Account Settings</h1>
|
<h1>Réglages du compte</h1>
|
||||||
|
|
||||||
<div id="plugin-settings-link"><a href="settings/addon">Plugin Settings</a></div>
|
<div id="plugin-settings-link"><a href="settings/addon">Réglages des extensions</a></div>
|
||||||
|
|
||||||
$uexport
|
$uexport
|
||||||
|
|
||||||
|
@ -10,16 +10,16 @@ $nickname_block
|
||||||
<form action="settings" id="settings-form" method="post" autocomplete="off" >
|
<form action="settings" id="settings-form" method="post" autocomplete="off" >
|
||||||
|
|
||||||
|
|
||||||
<h3 class="settings-heading">Basic Settings</h3>
|
<h3 class="settings-heading">Réglages basiques</h3>
|
||||||
|
|
||||||
<div id="settings-username-wrapper" >
|
<div id="settings-username-wrapper" >
|
||||||
<label id="settings-username-label" for="settings-username" >Full Name: </label>
|
<label id="settings-username-label" for="settings-username" >Nom complet: </label>
|
||||||
<input type="text" name="username" id="settings-username" value="$username" />
|
<input type="text" name="username" id="settings-username" value="$username" />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-username-end" ></div>
|
<div id="settings-username-end" ></div>
|
||||||
|
|
||||||
<div id="settings-email-wrapper" >
|
<div id="settings-email-wrapper" >
|
||||||
<label id="settings-email-label" for="settings-email" >Email Address: </label>
|
<label id="settings-email-label" for="settings-email" >Adresse de courriel: </label>
|
||||||
<input type="text" name="email" id="settings-email" value="$email" />
|
<input type="text" name="email" id="settings-email" value="$email" />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-email-end" ></div>
|
<div id="settings-email-end" ></div>
|
||||||
|
@ -27,19 +27,19 @@ $nickname_block
|
||||||
|
|
||||||
|
|
||||||
<div id="settings-timezone-wrapper" >
|
<div id="settings-timezone-wrapper" >
|
||||||
<label id="settings-timezone-label" for="timezone_select" >Your Timezone: </label>
|
<label id="settings-timezone-label" for="timezone_select" >Votre fuseau horaire: </label>
|
||||||
$zoneselect
|
$zoneselect
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-timezone-end" ></div>
|
<div id="settings-timezone-end" ></div>
|
||||||
|
|
||||||
<div id="settings-defloc-wrapper" >
|
<div id="settings-defloc-wrapper" >
|
||||||
<label id="settings-defloc-label" for="settings-defloc" >Default Post Location: </label>
|
<label id="settings-defloc-label" for="settings-defloc" >Localisation par défaut: </label>
|
||||||
<input type="text" name="defloc" id="settings-defloc" value="$defloc" />
|
<input type="text" name="defloc" id="settings-defloc" value="$defloc" />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-defloc-end" ></div>
|
<div id="settings-defloc-end" ></div>
|
||||||
|
|
||||||
<div id="settings-allowloc-wrapper" >
|
<div id="settings-allowloc-wrapper" >
|
||||||
<label id="settings-allowloc-label" for="settings-allowloc" >Use Browser Location: </label>
|
<label id="settings-allowloc-label" for="settings-allowloc" >Utiliser les informations géographiques du navigateur: </label>
|
||||||
<input type="checkbox" name="allow_location" id="settings-allowloc" value="1" $loc_checked />
|
<input type="checkbox" name="allow_location" id="settings-allowloc" value="1" $loc_checked />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-allowloc-end" ></div>
|
<div id="settings-allowloc-end" ></div>
|
||||||
|
@ -48,25 +48,25 @@ $zoneselect
|
||||||
|
|
||||||
|
|
||||||
<div id="settings-theme-select">
|
<div id="settings-theme-select">
|
||||||
<label id="settings-theme-label" for="theme-select" >Display Theme: </label>
|
<label id="settings-theme-label" for="theme-select" >Thème affiché: </label>
|
||||||
$theme
|
$theme
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-theme-end"></div>
|
<div id="settings-theme-end"></div>
|
||||||
|
|
||||||
<div class="settings-submit-wrapper" >
|
<div class="settings-submit-wrapper" >
|
||||||
<input type="submit" name="submit" class="settings-submit" value="Submit" />
|
<input type="submit" name="submit" class="settings-submit" value="Sauver" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<h3 class="settings-heading">Security and Privacy Settings</h3>
|
<h3 class="settings-heading">Sécurité et vie privée</h3>
|
||||||
|
|
||||||
|
|
||||||
<input type="hidden" name="visibility" value="$visibility" />
|
<input type="hidden" name="visibility" value="$visibility" />
|
||||||
|
|
||||||
<div id="settings-maxreq-wrapper">
|
<div id="settings-maxreq-wrapper">
|
||||||
<label id="settings-maxreq-label" for="settings-maxreq" >Maximum Friend Requests/Day</label>
|
<label id="settings-maxreq-label" for="settings-maxreq" >Nombre maximum de demandes d'amitié par jour</label>
|
||||||
<input id="settings-maxreq" name="maxreq" value="$maxreq" />
|
<input id="settings-maxreq" name="maxreq" value="$maxreq" />
|
||||||
<div id="settings-maxreq-desc">(to prevent spam abuse)</div>
|
<div id="settings-maxreq-desc">(pour limiter le spam)</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-maxreq-end"></div>
|
<div id="settings-maxreq-end"></div>
|
||||||
|
|
||||||
|
@ -92,63 +92,63 @@ $profile_in_net_dir
|
||||||
<div id="settings-default-perms-end"></div>
|
<div id="settings-default-perms-end"></div>
|
||||||
|
|
||||||
<div id="settings-blockw-wrapper" >
|
<div id="settings-blockw-wrapper" >
|
||||||
<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
|
<label id="settings-blockw-label" for="settings-blockw" >Autoriser les amis à publier sur votre profil: </label>
|
||||||
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-blockw-end" ></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-desc">Faire automatiquement expirer (supprimer) les publications de plus de <input type="text" size="3" name="expire" value="$expire" /> jours</div>
|
||||||
<div id="settings-expire-end"></div>
|
<div id="settings-expire-end"></div>
|
||||||
|
|
||||||
<div class="settings-submit-wrapper" >
|
<div class="settings-submit-wrapper" >
|
||||||
<input type="submit" name="submit" class="settings-submit" value="Submit" />
|
<input type="submit" name="submit" class="settings-submit" value="Sauver" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h3 class="settings-heading">Notification Settings</h3>
|
<h3 class="settings-heading">Notifications</h3>
|
||||||
|
|
||||||
|
|
||||||
<div id="settings-notify-wrapper">
|
<div id="settings-notify-wrapper">
|
||||||
<div id="settings-notify-desc">Send a notification email when: </div>
|
<div id="settings-notify-desc">Envoyer un courriel d'alerte quand: </div>
|
||||||
<label for="notify1" id="settings-label-notify1">You receive an introduction</label>
|
<label for="notify1" id="settings-label-notify1">Vous recevez une introduction</label>
|
||||||
<input id="notify1" type="checkbox" $sel_notify1 name="notify1" value="1" />
|
<input id="notify1" type="checkbox" $sel_notify1 name="notify1" value="1" />
|
||||||
<div id="notify1-end"></div>
|
<div id="notify1-end"></div>
|
||||||
<label for="notify2" id="settings-label-notify2">Your introductions are confirmed</label>
|
<label for="notify2" id="settings-label-notify2">Une de vos introductions est validée</label>
|
||||||
<input id="notify2" type="checkbox" $sel_notify2 name="notify2" value="2" />
|
<input id="notify2" type="checkbox" $sel_notify2 name="notify2" value="2" />
|
||||||
<div id="notify2-end"></div>
|
<div id="notify2-end"></div>
|
||||||
<label for="notify3" id="settings-label-notify3">Someone writes on your profile wall</label>
|
<label for="notify3" id="settings-label-notify3">Quelqu'un a écrit sur votre mur</label>
|
||||||
<input id="notify3" type="checkbox" $sel_notify3 name="notify3" value="4" />
|
<input id="notify3" type="checkbox" $sel_notify3 name="notify3" value="4" />
|
||||||
<div id="notify3-end"></div>
|
<div id="notify3-end"></div>
|
||||||
<label for="notify4" id="settings-label-notify4">Someone writes a followup comment</label>
|
<label for="notify4" id="settings-label-notify4">Quelqu'un a commenté</label>
|
||||||
<input id="notify4" type="checkbox" $sel_notify4 name="notify4" value="8" />
|
<input id="notify4" type="checkbox" $sel_notify4 name="notify4" value="8" />
|
||||||
<div id="notify4-end"></div>
|
<div id="notify4-end"></div>
|
||||||
<label for="notify5" id="settings-label-notify5">You receive a private message</label>
|
<label for="notify5" id="settings-label-notify5">Vous avez reçu un message privée</label>
|
||||||
<input id="notify5" type="checkbox" $sel_notify5 name="notify5" value="16" />
|
<input id="notify5" type="checkbox" $sel_notify5 name="notify5" value="16" />
|
||||||
<div id="notify5-end"></div>
|
<div id="notify5-end"></div>
|
||||||
</div>
|
</div>
|
||||||
<div id="settings=notify-end"></div>
|
<div id="settings=notify-end"></div>
|
||||||
|
|
||||||
<div class="settings-submit-wrapper" >
|
<div class="settings-submit-wrapper" >
|
||||||
<input type="submit" name="submit" class="settings-submit" value="Submit" />
|
<input type="submit" name="submit" class="settings-submit" value="Sauver" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<h3 class="settings-heading">Password Settings</h3>
|
<h3 class="settings-heading">Mot de passe</h3>
|
||||||
|
|
||||||
|
|
||||||
<div id="settings-password-wrapper" >
|
<div id="settings-password-wrapper" >
|
||||||
<p id="settings-password-desc" >
|
<p id="settings-password-desc" >
|
||||||
Leave password fields blank unless changing
|
Laissez le champ vide, sauf si vous souhaitez le changer
|
||||||
</p>
|
</p>
|
||||||
<label id="settings-password-label" for="settings-password" >New Password: </label>
|
<label id="settings-password-label" for="settings-password" >Nouveau mot de passe: </label>
|
||||||
<input type="password" id="settings-password" name="npassword" />
|
<input type="password" id="settings-password" name="npassword" />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-password-end" ></div>
|
<div id="settings-password-end" ></div>
|
||||||
|
|
||||||
<div id="settings-confirm-wrapper" >
|
<div id="settings-confirm-wrapper" >
|
||||||
<label id="settings-confirm-label" for="settings-confirm" >Confirm: </label>
|
<label id="settings-confirm-label" for="settings-confirm" >Confirmation: </label>
|
||||||
<input type="password" id="settings-confirm" name="confirm" />
|
<input type="password" id="settings-confirm" name="confirm" />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-confirm-end" ></div>
|
<div id="settings-confirm-end" ></div>
|
||||||
|
@ -160,16 +160,16 @@ Leave password fields blank unless changing
|
||||||
|
|
||||||
|
|
||||||
<div class="settings-submit-wrapper" >
|
<div class="settings-submit-wrapper" >
|
||||||
<input type="submit" name="submit" class="settings-submit" value="Submit" />
|
<input type="submit" name="submit" class="settings-submit" value="Sauver" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<h3 class="settings-heading">Advanced Page Settings</h3>
|
<h3 class="settings-heading">Réglages avancés</h3>
|
||||||
|
|
||||||
$pagetype
|
$pagetype
|
||||||
|
|
||||||
<div class="settings-submit-wrapper" >
|
<div class="settings-submit-wrapper" >
|
||||||
<input type="submit" name="submit" class="settings-submit" value="Submit" />
|
<input type="submit" name="submit" class="settings-submit" value="Sauver" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
<div id="settings-nick-wrapper" >
|
<div id="settings-nick-wrapper" >
|
||||||
<p id="settings-nickname-desc">
|
<p id="settings-nickname-desc">
|
||||||
<span class="error-message">Your profile address is <strong>'$nickname@$basepath'</strong></span>
|
<span class="error-message">L'adresse de votre profil est <strong>'$nickname@$basepath'</strong></span>
|
||||||
</p>
|
</p>
|
||||||
$subdir
|
$subdir
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
<p>
|
<p>
|
||||||
It appears that your website is located in a subdirectory of the<br />
|
Il semble que votre site soit situé dans un sous-répertoire du<br />
|
||||||
$hostname website, so this setting may not work reliably.<br />
|
site $hostname, ce réglage pourrait donc ne pas marcher comme prévu.<br />
|
||||||
|
</p>
|
||||||
|
<p>Si vous avez le moindre problème, essayez d'utiliser l'adresse <br />
|
||||||
|
de profil suivante : '<strong>$baseurl/profile/$nickname</strong>'.
|
||||||
</p>
|
</p>
|
||||||
<p>If you have any issues, you may have better results using the profile<br /> address '<strong>$baseurl/profile/$nickname</strong>'.
|
|
||||||
</p>
|
|
|
@ -1,13 +1,13 @@
|
||||||
|
|
||||||
<div id="settings-nick-wrapper" >
|
<div id="settings-nick-wrapper" >
|
||||||
<p id="settings-nickname-desc">
|
<p id="settings-nickname-desc">
|
||||||
Your profile URL is currently <strong>'$baseurl/profile/$uid'</strong>.
|
Votre adresse (URL) de profil est actuellement <strong>'$baseurl/profile/$uid'</strong>.
|
||||||
Setting a nickname will allow a friendly profile URL such as
|
Choisir un pseudo vous donnera une URL plus simple à retenir, comme
|
||||||
<strong>'nickname@$basepath'</strong>.
|
<strong>'nickname@$basepath'</strong>.
|
||||||
<br />
|
<br />
|
||||||
Once set, it can never be changed. The nickname <strong>must</strong> start with a letter; and only letters, numbers, dashes, and underscores are allowed.
|
Une fois défini, il ne pourra plus changer. Le pseudo <strong>doit</strong> débuter par une lettre; et seuls lettres, nombres, tirets et sous-tirets (_) sont autorisés.
|
||||||
</p>
|
</p>
|
||||||
<label id="settings-nick-label" for="settings-nick" >URL Nickname: </label>
|
<label id="settings-nick-label" for="settings-nick" >Pseudo: </label>
|
||||||
<input type="text" name="nick" id="settings-nick" value="$nickname" />
|
<input type="text" name="nick" id="settings-nick" value="$nickname" />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-nick-end" ></div>
|
<div id="settings-nick-end" ></div>
|
||||||
|
|
|
@ -579,3 +579,29 @@ $a->strings["[today]"] = "[aujourd'hui]";
|
||||||
$a->strings["link to source"] = "lien original";
|
$a->strings["link to source"] = "lien original";
|
||||||
$a->strings["Not Found"] = "Non trouvé";
|
$a->strings["Not Found"] = "Non trouvé";
|
||||||
$a->strings["Page not found."] = "Page introuvable.";
|
$a->strings["Page not found."] = "Page introuvable.";
|
||||||
|
$a->strings["This is Friendika version"] = "Motorisé par Friendika version";
|
||||||
|
$a->strings["running at web location"] = "hébergé sur";
|
||||||
|
$a->strings["Shared content within the Friendika network is provided under the <a href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons Attribution 3.0 license</a>"] = "Les contenus partagés au sein du réseau Friendika le sont sous la licence <a href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons Attribution 3.0</a>";
|
||||||
|
$a->strings["Please visit <a href=\"http://project.friendika.com\">Project.Friendika.com</a> to learn more about the Friendika project."] = "Pour en savoir plus, vous pouvez nous rendre visite sur <a href=\"http://project.friendika.com\">Project.Friendika.com</a>";
|
||||||
|
$a->strings["Bug reports and issues: please visit"] = "Pour les rapports de bugs: rendez vous sur";
|
||||||
|
$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - dot com"] = "Suggestions, remerciements, donations, etc. - écrivez à \"Info\" arob. Friendika - point com";
|
||||||
|
$a->strings["Installed plugins/addons/apps"] = "Extensions/greffons/applications installées";
|
||||||
|
$a->strings["No installed plugins/addons/apps"] = "Aucune extension/greffon/application installée";
|
||||||
|
$a->strings["Profile Match"] = "Correpondance de profils";
|
||||||
|
$a->strings["No matches"] = "Aucune correspondance";
|
||||||
|
$a->strings["See more posts like this"] = "Davantage de publications similaires";
|
||||||
|
$a->strings["See all %d comments"] = "Voir les %d commentaires";
|
||||||
|
$a->strings["Proceed with Installation"] = "Commencer l'installation";
|
||||||
|
$a->strings["Your Friendika site database has been installed."] = "La base de données de votre site Friendika a été installée.";
|
||||||
|
$a->strings["Proceed to registration"] = "Commencer l'inscription";
|
||||||
|
$a->strings["Export Personal Data"] = "Exporter les données personnelles";
|
||||||
|
$a->strings["Gender: "] = "Genre: ";
|
||||||
|
$a->strings["No entries (some entries may be hidden)."] = "Aucune entrée (certaines peuvent être cachées).";
|
||||||
|
$a->strings["Status"] = "Statut";
|
||||||
|
$a->strings["Profile"] = "Profil";
|
||||||
|
$a->strings["Photos"] = "Photos";
|
||||||
|
$a->strings["Find People With Shared Interests"] = "Trouver des gens d'intérêts communs";
|
||||||
|
$a->strings["%d Contact"] = array(
|
||||||
|
0 => "%d contact",
|
||||||
|
1 => "%d contacts",
|
||||||
|
);
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
|
|
||||||
Dear $username,
|
Chèr(e) $username,
|
||||||
|
|
||||||
'$from' posted something to your profile wall.
|
'$from' a posté quelque-chose sur le mur de votre profil.
|
||||||
|
|
||||||
-----
|
-----
|
||||||
$body
|
$body
|
||||||
-----
|
-----
|
||||||
|
|
||||||
Please login at $siteurl to view or delete the item:
|
Connectez-vous à $siteurl pour voir et/ou supprimer l'élément:
|
||||||
|
|
||||||
$display
|
$display
|
||||||
|
|
||||||
Thank you,
|
Merci,
|
||||||
$sitename administrator
|
l'administrateur de $sitename
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -92,7 +92,7 @@ $profile_in_net_dir
|
||||||
<div id="settings-default-perms-end"></div>
|
<div id="settings-default-perms-end"></div>
|
||||||
|
|
||||||
<div id="settings-blockw-wrapper" >
|
<div id="settings-blockw-wrapper" >
|
||||||
<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
|
<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile page: </label>
|
||||||
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-blockw-end" ></div>
|
<div id="settings-blockw-end" ></div>
|
||||||
|
|
|
@ -92,7 +92,7 @@ $profile_in_net_dir
|
||||||
<div id="settings-default-perms-end"></div>
|
<div id="settings-default-perms-end"></div>
|
||||||
|
|
||||||
<div id="settings-blockw-wrapper" >
|
<div id="settings-blockw-wrapper" >
|
||||||
<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile: </label>
|
<label id="settings-blockw-label" for="settings-blockw" >Allow friends to post to your profile page: </label>
|
||||||
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-blockw-end" ></div>
|
<div id="settings-blockw-end" ></div>
|
||||||
|
|
Loading…
Reference in a new issue