Split join and include as inline
This commit is contained in:
parent
8d7fe91920
commit
fda22f8b1f
23 changed files with 2132 additions and 1388 deletions
|
@ -0,0 +1,330 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
|
||||||
|
<title>footer.fr - ilot.io</title>
|
||||||
|
|
||||||
|
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||||
|
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||||
|
*and* operating systems each want their own little precious
|
||||||
|
snowflake just for a frigging icon -->
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
||||||
|
<link rel="manifest" href="../site.webmanifest">
|
||||||
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
|
||||||
|
<!-- ikiwiki CSS -->
|
||||||
|
<link href="../css/style.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
||||||
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Custom styles for derivatives -->
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body class="d-flex flex-column h-100">
|
||||||
|
<header>
|
||||||
|
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<a class="navbar-brand me-auto" href="../">
|
||||||
|
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div id="navbar" class="collapse navbar-collapse">
|
||||||
|
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
||||||
|
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
||||||
|
<li><a href="../index.en.html">Home</a></li>
|
||||||
|
<li><a href="../platforms/index.en.html">Platforms</a></li>
|
||||||
|
<li><a href="../join/index.en.html">Join</a></li>
|
||||||
|
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Your Files</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="nav navbar-nav">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="flex-shrink-0">
|
||||||
|
<div class="container" id="content">
|
||||||
|
# SOME DESCRIPTIVE TITLE
|
||||||
|
# Copyright (C) YEAR Free Software Foundation, Inc.
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: ilot.io\n"
|
||||||
|
"POT-Creation-Date: 2025-03-13 17:50-0400\n"
|
||||||
|
"PO-Revision-Date: 2025-03-13 17:51-0400\n"
|
||||||
|
"Last-Translator: \n"
|
||||||
|
"Language-Team: dev@ayakael.net\n"
|
||||||
|
"Language: fr\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Generator: Poedit 3.5\n"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><h5>
|
||||||
|
msgid "Support"
|
||||||
|
msgstr "Soutient"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li>
|
||||||
|
msgid "<a href="https://support.ilot.io/en/hc/706927618">FAQs</a>"
|
||||||
|
msgstr "<a href="https://support.ilot.io/fr/hc/706927618">FAQ</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li>
|
||||||
|
msgid "<a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a>"
|
||||||
|
msgstr "<a href="https://forge.ilot.io/ilot/-/projects/3">Problèmes connus</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li>
|
||||||
|
msgid "<a href="https://support.ilot.io/help/706927618">Support ticket</a>"
|
||||||
|
msgstr "<a href="https://support.ilot.io/help/706927618">Soutient technique</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><h5>
|
||||||
|
msgid "Contribute"
|
||||||
|
msgstr "Contribuer"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li>
|
||||||
|
msgid "<a href="../join/index.en.html">Become a member</a>"
|
||||||
|
msgstr "<a href="../join/index.en.html">Devenir membre</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li><li>
|
||||||
|
msgid "<a href="https://opencollective.com/ilot">Donate</a>"
|
||||||
|
msgstr "<a href="https://opencollective.com/ilot">Faire un don</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li><li>
|
||||||
|
msgid "<a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a>"
|
||||||
|
msgstr "<a href="https://forge.ilot.io/ilot/-/projects">Forge Git</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li><li>
|
||||||
|
msgid "<a href="https://wiki.ilot.io">Wiki</a>"
|
||||||
|
msgstr "<a href="https://wiki.ilot.io">Wiki</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><h5>
|
||||||
|
msgid "About us"
|
||||||
|
msgstr "À propos de nous"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li>
|
||||||
|
msgid "<a href="../meta/code-of-conduct/">Code of conduct</a>"
|
||||||
|
msgstr "<a href="../meta/code-of-conduct/">Code de conduite</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li>
|
||||||
|
msgid "<a href="../meta/license/">Licenses</a>"
|
||||||
|
msgstr "<a href="../meta/license/">Licenses</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><ul><li>
|
||||||
|
msgid "<a href="https://status.ilot.io/status/ilot">Network Status</a>"
|
||||||
|
msgstr "<a href="https://status.ilot.io/status/ilot">État du réseau</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><h5>
|
||||||
|
msgid "News"
|
||||||
|
msgstr "Nouvelles"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><p>
|
||||||
|
msgid "Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a>"
|
||||||
|
msgstr "S'abonner à notre <a href="https://notif.ilot.io/archive">liste de diffusion</a>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><form><script>
|
||||||
|
msgid ""
|
||||||
|
"document.addEventListener('keydown', function (event) { if (event.keyCode "
|
||||||
|
"=== 13 && event.target.nodeName === 'INPUT') { var form = event.target.form; "
|
||||||
|
"var index = Array.prototype.indexOf.call(form, event.target); "
|
||||||
|
"form.elements[index + 1].focus(); event.preventDefault(); } });"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><form>
|
||||||
|
msgid ""
|
||||||
|
"<input type=\"hidden\" name=\"nonce\" /> <input id=\"39425\" type=\"hidden\" "
|
||||||
|
"name=\"l\" value=\"39425113-44b5-46f7-9897-91151467b05f\" />"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><form><div>
|
||||||
|
msgid ""
|
||||||
|
"<input aria-label=\"Email\" class=\"btn\" type=\"email\" name=\"email\" "
|
||||||
|
"required placeholder=\"E-mail\" />"
|
||||||
|
msgstr ""
|
||||||
|
"<input aria-label=\"Email\" class=\"btn\" type=\"email\" name=\"email\" "
|
||||||
|
"required placeholder=\"Courriel\" />"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><form>
|
||||||
|
msgid ""
|
||||||
|
"<button aria-label=\"Subscribe\" class=\"btn\" type=\"button\" data-bs-"
|
||||||
|
"toggle=\"modal\" data-bs-target=\"#hcaptchamodal\">Subscribe</button>"
|
||||||
|
msgstr ""
|
||||||
|
"<button aria-label=\"Subscribe\" class=\"btn\" type=\"button\" data-bs-"
|
||||||
|
"toggle=\"modal\" data-bs-target=\"#hcaptchamodal\">S'abonner</button>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><form><div><div><div><div><h5>
|
||||||
|
msgid "Are you a robot?"
|
||||||
|
msgstr "Êtes-vous un robot?"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><form><div><div><div><div>
|
||||||
|
msgid ""
|
||||||
|
"<button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-"
|
||||||
|
"label=\"Close\"></button>"
|
||||||
|
msgstr ""
|
||||||
|
"<button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-"
|
||||||
|
"label=\"Fermer\"></button>"
|
||||||
|
|
||||||
|
#. type: Content of: <p><div><div><div><form><div><div><div><div>
|
||||||
|
msgid ""
|
||||||
|
"<button type=\"button\" class=\"btn btn-secondary\" data-bs-"
|
||||||
|
"dismiss=\"modal\">Close</button> <button aria-label=\"Subscribe\" "
|
||||||
|
"class=\"btn\" type=\"submit\">Subscribe</button>"
|
||||||
|
msgstr ""
|
||||||
|
"<button type=\"button\" class=\"btn btn-secondary\" data-bs-"
|
||||||
|
"dismiss=\"modal\">Fermer</button> <button aria-label=\"Subscribe\" "
|
||||||
|
"class=\"btn\" type=\"submit\">S'abonner</button>"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "<a href="https://wiki.ilot.io">Wiki</a>"
|
||||||
|
#~ msgid "Powered by <a href="http://ikiwiki.info/">ikiwiki</a>."
|
||||||
|
#~ msgstr "<a href="https://wiki.ilot.io">Wiki</a>"
|
||||||
|
|
||||||
|
#~ msgid "<span class="createlink">Join a work group</span>"
|
||||||
|
#~ msgstr "<span class="createlink">Rejoindre un groupe de travail</span>"
|
||||||
|
|
||||||
|
#~ msgid "<span class="createlink">Donate</span>"
|
||||||
|
#~ msgstr "<span class="createlink">Fair un don</span>"
|
||||||
|
|
||||||
|
#~ msgid "<span class="createlink">Data and Privacy Policy</span>"
|
||||||
|
#~ msgstr "<span class="createlink">Politique des données</span>"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "<span class=\"copyright\"> Copyleft © 2024-2024 ilot [[CC-BY-SA|meta/"
|
||||||
|
#~ "license]] </span> <span class=\"pull-right powered-by\"> Powered by "
|
||||||
|
#~ "<a href="http://ikiwiki.info/">ikiwiki</a>. </span>"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "<span class=\"copyright\"> Copyleft © 2024-2024 ilot [[CC-BY-SA|meta/"
|
||||||
|
#~ "license]] </span> <span class=\"pull-right powered-by\"> Propulsé par "
|
||||||
|
#~ "<a href="http://ikiwiki.info/">ikiwiki</a>. </span>"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
||||||
|
<div class="container">
|
||||||
|
<p class="text-muted">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Support</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../join/index.en.html">Become a member</a>
|
||||||
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>About us</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
|
<li><a href="../meta/license/">Licenses</a></li>
|
||||||
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3 listmonk-form">
|
||||||
|
<h5>News</h5>
|
||||||
|
|
||||||
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
<!-- Converts enter key to tab -->
|
||||||
|
<script>
|
||||||
|
document.addEventListener('keydown', function (event) {
|
||||||
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
|
var form = event.target.form;
|
||||||
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<input type="hidden" name="nonce" />
|
||||||
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
|
<div class="t">
|
||||||
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
|
</div>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
<!-- TODO: Find other ways to setup analytics
|
||||||
|
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||||
|
<noscript>
|
||||||
|
<img src="https://analytics.anarc.at/count?p=footer.fr&t=footer.fr" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||||
|
</noscript>
|
||||||
|
-->
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -1,274 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
||||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
|
||||||
|
|
||||||
|
|
||||||
<title>footer.fr - ilot.io</title>
|
|
||||||
|
|
||||||
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
|
||||||
<!-- for the record: it is absolutely ridiculous that new browsers
|
|
||||||
*and* operating systems each want their own little precious
|
|
||||||
snowflake just for a frigging icon -->
|
|
||||||
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
|
||||||
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
|
||||||
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
|
||||||
<link rel="manifest" href="../site.webmanifest">
|
|
||||||
<meta name="msapplication-TileColor" content="#da532c">
|
|
||||||
<meta name="theme-color" content="#ffffff">
|
|
||||||
|
|
||||||
<!-- ikiwiki CSS -->
|
|
||||||
<link href="../css/style.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<!-- Bootstrap core CSS -->
|
|
||||||
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
|
||||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
|
||||||
|
|
||||||
<!-- Custom styles for this template -->
|
|
||||||
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<!-- Custom styles for derivatives -->
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
|
||||||
|
|
||||||
|
|
||||||
</head>
|
|
||||||
<body class="d-flex flex-column h-100">
|
|
||||||
<header>
|
|
||||||
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
|
||||||
<div class="container-fluid">
|
|
||||||
<a class="navbar-brand me-auto" href="../">
|
|
||||||
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="dropdown ps-2 pe-2">
|
|
||||||
<button class="btn language-switcher dropdown" type="button" id="language-menu-top" data-bs-toggle="dropdown" aria-expanded="false">
|
|
||||||
<div class="collapse navbar-collapse float-end ms-1" id="navbar">
|
|
||||||
Français
|
|
||||||
</div>
|
|
||||||
<img src="../images/languages.png">
|
|
||||||
</button>
|
|
||||||
<ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start" aria-labelledby="language-menu-top">
|
|
||||||
|
|
||||||
<li><a href="./index.en.html">English</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
|
||||||
<span class="navbar-toggler-icon"></span>
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<div id="navbar" class="collapse navbar-collapse">
|
|
||||||
|
|
||||||
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
|
||||||
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
|
||||||
<li><a href="../index.fr.html">Accueil</a></li>
|
|
||||||
<li><a href="../platforms/index.fr.html">Plateformes</a></li>
|
|
||||||
<li><a href="../join/index.fr.html">Se joindre</a></li>
|
|
||||||
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Vos fichiers</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<ul class="nav navbar-nav">
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</nav>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main class="flex-shrink-0">
|
|
||||||
<div class="container" id="content">
|
|
||||||
<p class="text-muted">
|
|
||||||
<div class="container">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Soutient</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://support.ilot.io/fr/hc/706927618">FAQ</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Problèmes connus</a></li>
|
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Soutient technique</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Contribuer</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../join/index.fr.html">Devenir membre</a>
|
|
||||||
<li><a href="https://opencollective.com/ilot">Faire un don</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Forge Git</a></li>
|
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>À propos de nous</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../meta/code-of-conduct/">Code de conduite</a></li>
|
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
|
||||||
<li><a href="https://status.ilot.io/status/ilot">État du réseau</a></li>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3 listmonk-form">
|
|
||||||
<h5>Nouvelles</h5>
|
|
||||||
|
|
||||||
<p>S'abonner à notre <a href="https://notif.ilot.io/archive">liste de diffusion</a></p>
|
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
|
||||||
<script>
|
|
||||||
document.addEventListener('keydown', function (event) { if (event.keyCode
|
|
||||||
=== 13 && event.target.nodeName === 'INPUT') { var form = event.target.form;
|
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
|
||||||
form.elements[index + 1].focus(); event.preventDefault(); } });
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<input type="hidden" name="nonce" /> <input id="39425" type="hidden"
|
|
||||||
name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
|
||||||
<div class="t">
|
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required
|
|
||||||
placeholder="Courriel" />
|
|
||||||
</div>
|
|
||||||
<button aria-label="Subscribe" class="btn" type="button"
|
|
||||||
data-bs-toggle="modal" data-bs-target="#hcaptchamodal">S'abonner</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
|
||||||
<div class="modal-dialog">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Êtes-vous un robot?</h5>
|
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal"
|
|
||||||
aria-label="Fermer"></button>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body">
|
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
|
||||||
</div>
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="btn btn-secondary"
|
|
||||||
data-bs-dismiss="modal">Fermer</button> <button aria-label="Subscribe"
|
|
||||||
class="btn" type="submit">S'abonner</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div> <!-- /container -->
|
|
||||||
</main>
|
|
||||||
|
|
||||||
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
|
||||||
<div class="container">
|
|
||||||
<p class="text-muted">
|
|
||||||
<div class="container">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Soutient</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://support.ilot.io/fr/hc/706927618">FAQ</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Problèmes connus</a></li>
|
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Soutient technique</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Contribuer</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../join/index.fr.html">Devenir membre</a>
|
|
||||||
<li><a href="https://opencollective.com/ilot">Faire un don</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Forge Git</a></li>
|
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>À propos de nous</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../meta/code-of-conduct/">Code de conduite</a></li>
|
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
|
||||||
<li><a href="https://status.ilot.io/status/ilot">État du réseau</a></li>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3 listmonk-form">
|
|
||||||
<h5>Nouvelles</h5>
|
|
||||||
|
|
||||||
<p>S'abonner à notre <a href="https://notif.ilot.io/archive">liste de diffusion</a></p>
|
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
|
||||||
<script>
|
|
||||||
document.addEventListener('keydown', function (event) { if (event.keyCode
|
|
||||||
=== 13 && event.target.nodeName === 'INPUT') { var form = event.target.form;
|
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
|
||||||
form.elements[index + 1].focus(); event.preventDefault(); } });
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<input type="hidden" name="nonce" /> <input id="39425" type="hidden"
|
|
||||||
name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
|
||||||
<div class="t">
|
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required
|
|
||||||
placeholder="Courriel" />
|
|
||||||
</div>
|
|
||||||
<button aria-label="Subscribe" class="btn" type="button"
|
|
||||||
data-bs-toggle="modal" data-bs-target="#hcaptchamodal">S'abonner</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
|
||||||
<div class="modal-dialog">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Êtes-vous un robot?</h5>
|
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal"
|
|
||||||
aria-label="Fermer"></button>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body">
|
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
|
||||||
</div>
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="btn btn-secondary"
|
|
||||||
data-bs-dismiss="modal">Fermer</button> <button aria-label="Subscribe"
|
|
||||||
class="btn" type="submit">S'abonner</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
<!-- Bootstrap core JavaScript
|
|
||||||
================================================== -->
|
|
||||||
<!-- Placed at the end of the document so the pages load faster -->
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
|
||||||
|
|
||||||
<!-- TODO: Find other ways to setup analytics
|
|
||||||
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
|
||||||
<noscript>
|
|
||||||
<img src="https://analytics.anarc.at/count?p=footer.fr&t=footer.fr" alt="tracking pixel to count visitors when Javascript is disabled" />
|
|
||||||
</noscript>
|
|
||||||
-->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1 +0,0 @@
|
||||||
index.fr.html
|
|
|
@ -0,0 +1,256 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
|
||||||
|
<title>footer - ilot.io</title>
|
||||||
|
|
||||||
|
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||||
|
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||||
|
*and* operating systems each want their own little precious
|
||||||
|
snowflake just for a frigging icon -->
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
||||||
|
<link rel="manifest" href="../site.webmanifest">
|
||||||
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
|
||||||
|
<!-- ikiwiki CSS -->
|
||||||
|
<link href="../css/style.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
||||||
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Custom styles for derivatives -->
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body class="d-flex flex-column h-100">
|
||||||
|
<header>
|
||||||
|
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<a class="navbar-brand me-auto" href="../">
|
||||||
|
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div id="navbar" class="collapse navbar-collapse">
|
||||||
|
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
||||||
|
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
||||||
|
<li><a href="../index.en.html">Home</a></li>
|
||||||
|
<li><a href="../platforms/index.en.html">Platforms</a></li>
|
||||||
|
<li><a href="../join/index.en.html">Join</a></li>
|
||||||
|
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Your Files</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="nav navbar-nav">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="flex-shrink-0">
|
||||||
|
<div class="container" id="content">
|
||||||
|
<p class="text-muted">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Support</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../join/index.en.html">Become a member</a>
|
||||||
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>About us</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
|
<li><a href="../meta/license/">Licenses</a></li>
|
||||||
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3 listmonk-form">
|
||||||
|
<h5>News</h5>
|
||||||
|
|
||||||
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
<!-- Converts enter key to tab -->
|
||||||
|
<script>
|
||||||
|
document.addEventListener('keydown', function (event) {
|
||||||
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
|
var form = event.target.form;
|
||||||
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<input type="hidden" name="nonce" />
|
||||||
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
|
<div class="t">
|
||||||
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
|
</div>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
||||||
|
<div class="container">
|
||||||
|
<p class="text-muted">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Support</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../join/index.en.html">Become a member</a>
|
||||||
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>About us</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
|
<li><a href="../meta/license/">Licenses</a></li>
|
||||||
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3 listmonk-form">
|
||||||
|
<h5>News</h5>
|
||||||
|
|
||||||
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
<!-- Converts enter key to tab -->
|
||||||
|
<script>
|
||||||
|
document.addEventListener('keydown', function (event) {
|
||||||
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
|
var form = event.target.form;
|
||||||
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<input type="hidden" name="nonce" />
|
||||||
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
|
<div class="t">
|
||||||
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
|
</div>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
<!-- TODO: Find other ways to setup analytics
|
||||||
|
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||||
|
<noscript>
|
||||||
|
<img src="https://analytics.anarc.at/count?p=footer&t=footer" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||||
|
</noscript>
|
||||||
|
-->
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -1 +1 @@
|
||||||
Thu Apr 3 22:26:09 UTC 2025
|
Thu Apr 3 22:26:46 UTC 2025
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
4f748e6fff3d0a658c9abe73f896c63d111fed16
|
b42d2b42b74c3d007d813df1db734185ba2cc7b4
|
||||||
|
|
|
@ -46,6 +46,7 @@ add_plugins:
|
||||||
- typography
|
- typography
|
||||||
- sidebar2
|
- sidebar2
|
||||||
- po
|
- po
|
||||||
|
- inline
|
||||||
# plugins to disable
|
# plugins to disable
|
||||||
disable_plugins:
|
disable_plugins:
|
||||||
- htmlscrubber
|
- htmlscrubber
|
||||||
|
@ -411,7 +412,7 @@ po_master_language: en|English
|
||||||
po_slave_languages:
|
po_slave_languages:
|
||||||
- fr|Français
|
- fr|Français
|
||||||
# configures what pages are translatable
|
# configures what pages are translatable
|
||||||
po_translatable_pages: 'index or footer or platforms or sidebar or join or recentchanges or shortcuts'
|
po_translatable_pages: 'index or platforms or join or sidebar'
|
||||||
# used to decide how internal links should be generated, depending on web server features and site-specific preferences.
|
# used to decide how internal links should be generated, depending on web server features and site-specific preferences.
|
||||||
po_link_to: current
|
po_link_to: current
|
||||||
|
|
||||||
|
|
|
@ -260,7 +260,7 @@ msgstr "Insérer des <a href="../../smileys/">smileys</a> et d'autres symboles t
|
||||||
#. type: Plain text
|
#. type: Plain text
|
||||||
#, no-wrap
|
#, no-wrap
|
||||||
msgid "[[!if <span class="error">Error: syntax error in pagespec "\"enabled(shortcut)"</span>]] to link to common resources."
|
msgid "[[!if <span class="error">Error: syntax error in pagespec "\"enabled(shortcut)"</span>]] to link to common resources."
|
||||||
msgstr "Utiliser des <a href="../../shortcuts/index.en.html">shortcuts</a> pour renvoyer à des ressources communes."
|
msgstr "Utiliser des <a href="../../shortcuts/">shortcuts</a> pour renvoyer à des ressources communes."
|
||||||
|
|
||||||
#. type: Plain text
|
#. type: Plain text
|
||||||
#, no-wrap
|
#, no-wrap
|
||||||
|
|
|
@ -141,7 +141,7 @@ you use the following additional features:</p>
|
||||||
<li><p>To link to another page on the wiki, place the page's name inside double
|
<li><p>To link to another page on the wiki, place the page's name inside double
|
||||||
square brackets. So you would use <code>[[WikiLink]]</code> to link to <a href="../wikilink/">WikiLink</a>.</p></li>
|
square brackets. So you would use <code>[[WikiLink]]</code> to link to <a href="../wikilink/">WikiLink</a>.</p></li>
|
||||||
<li><p>Insert <a href="../../smileys/">smileys</a> and some other useful symbols. <img src="../../smileys/smile.png" alt=":-)" /></p></li>
|
<li><p>Insert <a href="../../smileys/">smileys</a> and some other useful symbols. <img src="../../smileys/smile.png" alt=":-)" /></p></li>
|
||||||
<li><p>Use <a href="../../shortcuts/index.en.html">shortcuts</a> to link to common resources.</p>
|
<li><p>Use <a href="../../shortcuts/">shortcuts</a> to link to common resources.</p>
|
||||||
|
|
||||||
<p>[[!wikipedia War_of_1812]]</p></li>
|
<p>[[!wikipedia War_of_1812]]</p></li>
|
||||||
<li><p>Create and fill out <a href="../../templates/">templates</a> for repeated chunks of
|
<li><p>Create and fill out <a href="../../templates/">templates</a> for repeated chunks of
|
||||||
|
|
|
@ -130,72 +130,71 @@ but de rendre le projet utile à d'autres organisations et individus.</p>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>Soutient</h5>
|
<h5>Support</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://support.ilot.io/fr/hc/706927618">FAQ</a></li>
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Problèmes connus</a></li>
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Soutient technique</a></li>
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>Contribuer</h5>
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="./join/index.fr.html">Devenir membre</a>
|
<li><a href="./join/index.en.html">Become a member</a>
|
||||||
<li><a href="https://opencollective.com/ilot">Faire un don</a></li>
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Forge Git</a></li>
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>À propos de nous</h5>
|
<h5>About us</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="./meta/code-of-conduct/">Code de conduite</a></li>
|
<li><a href="./meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
<li><a href="./meta/license/">Licenses</a></li>
|
<li><a href="./meta/license/">Licenses</a></li>
|
||||||
<li><a href="https://status.ilot.io/status/ilot">État du réseau</a></li>
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3 listmonk-form">
|
<div class="col-sm-3 listmonk-form">
|
||||||
<h5>Nouvelles</h5>
|
<h5>News</h5>
|
||||||
|
|
||||||
<p>S'abonner à notre <a href="https://notif.ilot.io/archive">liste de diffusion</a></p>
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
<!-- Converts enter key to tab -->
|
||||||
<script>
|
<script>
|
||||||
document.addEventListener('keydown', function (event) { if (event.keyCode
|
document.addEventListener('keydown', function (event) {
|
||||||
=== 13 && event.target.nodeName === 'INPUT') { var form = event.target.form;
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
var form = event.target.form;
|
||||||
form.elements[index + 1].focus(); event.preventDefault(); } });
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<input type="hidden" name="nonce" /> <input id="39425" type="hidden"
|
<input type="hidden" name="nonce" />
|
||||||
name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
<div class="t">
|
<div class="t">
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
placeholder="Courriel" />
|
|
||||||
</div>
|
</div>
|
||||||
<button aria-label="Subscribe" class="btn" type="button"
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
data-bs-toggle="modal" data-bs-target="#hcaptchamodal">S'abonner</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Êtes-vous un robot?</h5>
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal"
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
aria-label="Fermer"></button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button type="button" class="btn btn-secondary"
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
data-bs-dismiss="modal">Fermer</button> <button aria-label="Subscribe"
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
class="btn" type="submit">S'abonner</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -86,7 +86,85 @@
|
||||||
<div class="container" id="content">
|
<div class="container" id="content">
|
||||||
|
|
||||||
|
|
||||||
<script src="../js/join.js"></script>
|
|
||||||
|
<script>
|
||||||
|
async function checkDuplicate() {
|
||||||
|
var url='https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
||||||
|
var email = document.getElementById("email").value;
|
||||||
|
|
||||||
|
const response = await fetch(url, {
|
||||||
|
headers: {
|
||||||
|
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
const result = await response.json();
|
||||||
|
let index = result
|
||||||
|
.findIndex(item => item.title === email);
|
||||||
|
|
||||||
|
if (index !== -1) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
async function createIssue() {
|
||||||
|
var url = 'https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
||||||
|
var mathspamtrap = document.getElementById("math-spam-trap").value;
|
||||||
|
var agreetoterms = document.getElementById("agree-to-terms").checked;
|
||||||
|
var email = document.getElementById("email").value;
|
||||||
|
|
||||||
|
if(!agreetoterms) {
|
||||||
|
alert("Registration requires agreement of Code of Conduct");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!email) {
|
||||||
|
alert("Email cannot be empty");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mathspamtrap != "9") {
|
||||||
|
alert("Wrong math answer");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(await checkDuplicate(email) === true) {
|
||||||
|
alert("This email address has already requested an account");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
var name = document.getElementById("name").value;
|
||||||
|
var name = name.replace (/^/,'Name: ');
|
||||||
|
var aboutme = document.getElementById("about-me").value;
|
||||||
|
var aboutme = aboutme.replace (/^/,'About me: ');
|
||||||
|
var howfound = document.getElementById("how-found").value;
|
||||||
|
var howfound = howfound.replace (/^/,'How I found ilot: ');
|
||||||
|
var ocuser = document.getElementById("oc-user").value;
|
||||||
|
var ocuser = ocuser.replace (/^/,'OpenCollective Profile: ');
|
||||||
|
var description = name + "\n\n" + aboutme + "\n\n" + howfound + "\n\n" + ocuser;
|
||||||
|
console.log('Description:', description);
|
||||||
|
|
||||||
|
fetch(url, {
|
||||||
|
method: 'POST',
|
||||||
|
headers: {
|
||||||
|
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
body: JSON.stringify({ title: email, body: description }),
|
||||||
|
})
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(result => {
|
||||||
|
console.log('Success:', result);
|
||||||
|
alert("Request submitted. A working group member will process your registration shortly. If you receive no contact within seven days of registration, please send an email to support@ilot.io");
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
console.error('Error:', error)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
<header class="text-center">
|
<header class="text-center">
|
||||||
<h1 class="post-title">Registration Form</h1>
|
<h1 class="post-title">Registration Form</h1>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
|
||||||
<title>Se joindre - ilot.io</title>
|
<title>Join - ilot.io</title>
|
||||||
|
|
||||||
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||||
<!-- for the record: it is absolutely ridiculous that new browsers
|
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||||
|
@ -86,8 +86,84 @@
|
||||||
<main class="flex-shrink-0">
|
<main class="flex-shrink-0">
|
||||||
<div class="container" id="content">
|
<div class="container" id="content">
|
||||||
|
|
||||||
|
<script>
|
||||||
|
async function checkDuplicate() {
|
||||||
|
var url='https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
||||||
|
var email = document.getElementById("email").value;
|
||||||
|
|
||||||
|
const response = await fetch(url, {
|
||||||
|
headers: {
|
||||||
|
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
const result = await response.json();
|
||||||
|
let index = result
|
||||||
|
.findIndex(item => item.title === email);
|
||||||
|
|
||||||
|
if (index !== -1) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
async function createIssue() {
|
||||||
|
var url = 'https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
||||||
|
var mathspamtrap = document.getElementById("math-spam-trap").value;
|
||||||
|
var agreetoterms = document.getElementById("agree-to-terms").checked;
|
||||||
|
var email = document.getElementById("email").value;
|
||||||
|
|
||||||
|
if(!agreetoterms) {
|
||||||
|
alert("Registration requires agreement of Code of Conduct");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!email) {
|
||||||
|
alert("Email cannot be empty");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mathspamtrap != "9") {
|
||||||
|
alert("Wrong math answer");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(await checkDuplicate(email) === true) {
|
||||||
|
alert("This email address has already requested an account");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
var name = document.getElementById("name").value;
|
||||||
|
var name = name.replace (/^/,'Name: ');
|
||||||
|
var aboutme = document.getElementById("about-me").value;
|
||||||
|
var aboutme = aboutme.replace (/^/,'About me: ');
|
||||||
|
var howfound = document.getElementById("how-found").value;
|
||||||
|
var howfound = howfound.replace (/^/,'How I found ilot: ');
|
||||||
|
var ocuser = document.getElementById("oc-user").value;
|
||||||
|
var ocuser = ocuser.replace (/^/,'OpenCollective Profile: ');
|
||||||
|
var description = name + "\n\n" + aboutme + "\n\n" + howfound + "\n\n" + ocuser;
|
||||||
|
console.log('Description:', description);
|
||||||
|
|
||||||
|
fetch(url, {
|
||||||
|
method: 'POST',
|
||||||
|
headers: {
|
||||||
|
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
body: JSON.stringify({ title: email, body: description }),
|
||||||
|
})
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(result => {
|
||||||
|
console.log('Success:', result);
|
||||||
|
alert("Request submitted. A working group member will process your registration shortly. If you receive no contact within seven days of registration, please send an email to support@ilot.io");
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
console.error('Error:', error)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<script src="../js/join.js"></script>
|
|
||||||
|
|
||||||
<header class="text-center">
|
<header class="text-center">
|
||||||
<h1 class="post-title">Formulaire d'inscription</h1>
|
<h1 class="post-title">Formulaire d'inscription</h1>
|
||||||
|
@ -195,72 +271,71 @@ onClick = "createIssue()"> </form>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>Soutient</h5>
|
<h5>Support</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://support.ilot.io/fr/hc/706927618">FAQ</a></li>
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Problèmes connus</a></li>
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Soutient technique</a></li>
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>Contribuer</h5>
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><span class="selflink">Devenir membre</span>
|
<li><span class="selflink">Become a member</span>
|
||||||
<li><a href="https://opencollective.com/ilot">Faire un don</a></li>
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Forge Git</a></li>
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>À propos de nous</h5>
|
<h5>About us</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="../meta/code-of-conduct/">Code de conduite</a></li>
|
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
<li><a href="../meta/license/">Licenses</a></li>
|
||||||
<li><a href="https://status.ilot.io/status/ilot">État du réseau</a></li>
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3 listmonk-form">
|
<div class="col-sm-3 listmonk-form">
|
||||||
<h5>Nouvelles</h5>
|
<h5>News</h5>
|
||||||
|
|
||||||
<p>S'abonner à notre <a href="https://notif.ilot.io/archive">liste de diffusion</a></p>
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
<!-- Converts enter key to tab -->
|
||||||
<script>
|
<script>
|
||||||
document.addEventListener('keydown', function (event) { if (event.keyCode
|
document.addEventListener('keydown', function (event) {
|
||||||
=== 13 && event.target.nodeName === 'INPUT') { var form = event.target.form;
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
var form = event.target.form;
|
||||||
form.elements[index + 1].focus(); event.preventDefault(); } });
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<input type="hidden" name="nonce" /> <input id="39425" type="hidden"
|
<input type="hidden" name="nonce" />
|
||||||
name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
<div class="t">
|
<div class="t">
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
placeholder="Courriel" />
|
|
||||||
</div>
|
</div>
|
||||||
<button aria-label="Subscribe" class="btn" type="button"
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
data-bs-toggle="modal" data-bs-target="#hcaptchamodal">S'abonner</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Êtes-vous un robot?</h5>
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal"
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
aria-label="Fermer"></button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button type="button" class="btn btn-secondary"
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
data-bs-dismiss="modal">Fermer</button> <button aria-label="Subscribe"
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
class="btn" type="submit">S'abonner</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -284,7 +359,7 @@ class="btn" type="submit">S'abonner</button>
|
||||||
<!-- TODO: Find other ways to setup analytics
|
<!-- TODO: Find other ways to setup analytics
|
||||||
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||||
<noscript>
|
<noscript>
|
||||||
<img src="https://analytics.anarc.at/count?p=join.fr&t=Se%20joindre" alt="tracking pixel to count visitors when Javascript is disabled" />
|
<img src="https://analytics.anarc.at/count?p=join.fr&t=Join" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||||
</noscript>
|
</noscript>
|
||||||
-->
|
-->
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -7,32 +7,32 @@
|
||||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
|
||||||
<title>footer - ilot.io</title>
|
<title>join-en - ilot.io</title>
|
||||||
|
|
||||||
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||||
<!-- for the record: it is absolutely ridiculous that new browsers
|
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||||
*and* operating systems each want their own little precious
|
*and* operating systems each want their own little precious
|
||||||
snowflake just for a frigging icon -->
|
snowflake just for a frigging icon -->
|
||||||
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
<link rel="apple-touch-icon" sizes="180x180" href="../../apple-touch-icon.png">
|
||||||
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
<link rel="icon" type="image/png" sizes="32x32" href="../../favicon-32x32.png">
|
||||||
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
<link rel="icon" type="image/png" sizes="16x16" href="../../favicon-16x16.png">
|
||||||
<link rel="manifest" href="../site.webmanifest">
|
<link rel="manifest" href="../../site.webmanifest">
|
||||||
<meta name="msapplication-TileColor" content="#da532c">
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
<meta name="theme-color" content="#ffffff">
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
|
||||||
<!-- ikiwiki CSS -->
|
<!-- ikiwiki CSS -->
|
||||||
<link href="../css/style.css" rel="stylesheet" />
|
<link href="../../css/style.css" rel="stylesheet" />
|
||||||
|
|
||||||
<!-- Bootstrap core CSS -->
|
<!-- Bootstrap core CSS -->
|
||||||
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
||||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
||||||
|
|
||||||
<!-- Custom styles for this template -->
|
<!-- Custom styles for this template -->
|
||||||
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
<link href="../../css/bootstrap.local.css" rel="stylesheet" />
|
||||||
|
|
||||||
<!-- Custom styles for derivatives -->
|
<!-- Custom styles for derivatives -->
|
||||||
|
|
||||||
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
<link rel="stylesheet" href="../../css/local.css" type="text/css" />
|
||||||
|
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -40,26 +40,11 @@
|
||||||
<header>
|
<header>
|
||||||
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<a class="navbar-brand me-auto" href="../">
|
<a class="navbar-brand me-auto" href="../../">
|
||||||
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
<img alt="ilot.io" src="../../favicon.png" width="48" height="48" />
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<div class="dropdown ps-2 pe-2">
|
|
||||||
<button class="btn language-switcher dropdown" type="button" id="language-menu-top" data-bs-toggle="dropdown" aria-expanded="false">
|
|
||||||
<div class="collapse navbar-collapse float-end ms-1" id="navbar">
|
|
||||||
English
|
|
||||||
</div>
|
|
||||||
<img src="../images/languages.png">
|
|
||||||
</button>
|
|
||||||
<ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start" aria-labelledby="language-menu-top">
|
|
||||||
|
|
||||||
<li><a href="./index.fr.html">Français</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
<span class="navbar-toggler-icon"></span>
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
@ -68,9 +53,9 @@
|
||||||
<div id="navbar" class="collapse navbar-collapse">
|
<div id="navbar" class="collapse navbar-collapse">
|
||||||
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
||||||
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
||||||
<li><a href="../index.en.html">Home</a></li>
|
<li><a href="../../index.en.html">Home</a></li>
|
||||||
<li><a href="../platforms/index.en.html">Platforms</a></li>
|
<li><a href="../../platforms/index.en.html">Platforms</a></li>
|
||||||
<li><a href="../join/index.en.html">Join</a></li>
|
<li><a href="../index.en.html">Join</a></li>
|
||||||
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Your Files</a></li>
|
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Your Files</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
@ -84,85 +69,83 @@
|
||||||
|
|
||||||
<main class="flex-shrink-0">
|
<main class="flex-shrink-0">
|
||||||
<div class="container" id="content">
|
<div class="container" id="content">
|
||||||
<p class="text-muted">
|
|
||||||
<div class="container">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Support</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Contribute</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../join/index.en.html">Become a member</a>
|
|
||||||
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>About us</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
|
||||||
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3 listmonk-form">
|
|
||||||
<h5>News</h5>
|
|
||||||
|
|
||||||
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
|
||||||
<script>
|
<script>
|
||||||
document.addEventListener('keydown', function (event) {
|
async function checkDuplicate() {
|
||||||
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
var url='https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
||||||
var form = event.target.form;
|
var email = document.getElementById("email").value;
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
|
||||||
form.elements[index + 1].focus();
|
const response = await fetch(url, {
|
||||||
event.preventDefault();
|
headers: {
|
||||||
|
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
const result = await response.json();
|
||||||
|
let index = result
|
||||||
|
.findIndex(item => item.title === email);
|
||||||
|
|
||||||
|
if (index !== -1) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
async function createIssue() {
|
||||||
|
var url = 'https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
||||||
|
var mathspamtrap = document.getElementById("math-spam-trap").value;
|
||||||
|
var agreetoterms = document.getElementById("agree-to-terms").checked;
|
||||||
|
var email = document.getElementById("email").value;
|
||||||
|
|
||||||
|
if(!agreetoterms) {
|
||||||
|
alert("Registration requires agreement of Code of Conduct");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!email) {
|
||||||
|
alert("Email cannot be empty");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mathspamtrap != "9") {
|
||||||
|
alert("Wrong math answer");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(await checkDuplicate(email) === true) {
|
||||||
|
alert("This email address has already requested an account");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
var name = document.getElementById("name").value;
|
||||||
|
var name = name.replace (/^/,'Name: ');
|
||||||
|
var aboutme = document.getElementById("about-me").value;
|
||||||
|
var aboutme = aboutme.replace (/^/,'About me: ');
|
||||||
|
var howfound = document.getElementById("how-found").value;
|
||||||
|
var howfound = howfound.replace (/^/,'How I found ilot: ');
|
||||||
|
var ocuser = document.getElementById("oc-user").value;
|
||||||
|
var ocuser = ocuser.replace (/^/,'OpenCollective Profile: ');
|
||||||
|
var description = name + "\n\n" + aboutme + "\n\n" + howfound + "\n\n" + ocuser;
|
||||||
|
console.log('Description:', description);
|
||||||
|
|
||||||
|
fetch(url, {
|
||||||
|
method: 'POST',
|
||||||
|
headers: {
|
||||||
|
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
body: JSON.stringify({ title: email, body: description }),
|
||||||
|
})
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(result => {
|
||||||
|
console.log('Success:', result);
|
||||||
|
alert("Request submitted. A working group member will process your registration shortly. If you receive no contact within seven days of registration, please send an email to support@ilot.io");
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
console.error('Error:', error)
|
||||||
});
|
});
|
||||||
</script>
|
}
|
||||||
|
</script>
|
||||||
<input type="hidden" name="nonce" />
|
|
||||||
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
|
||||||
<div class="t">
|
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
|
||||||
</div>
|
|
||||||
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
|
||||||
<div class="modal-dialog">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body">
|
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
|
||||||
</div>
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
|
||||||
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -188,7 +171,7 @@
|
||||||
<h5>Contribute</h5>
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="../join/index.en.html">Become a member</a>
|
<li><a href="../index.en.html">Become a member</a>
|
||||||
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
|
@ -198,8 +181,8 @@
|
||||||
<h5>About us</h5>
|
<h5>About us</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
<li><a href="../../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
<li><a href="../../meta/license/">Licenses</a></li>
|
||||||
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3 listmonk-form">
|
<div class="col-sm-3 listmonk-form">
|
||||||
|
@ -264,7 +247,7 @@
|
||||||
<!-- TODO: Find other ways to setup analytics
|
<!-- TODO: Find other ways to setup analytics
|
||||||
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||||
<noscript>
|
<noscript>
|
||||||
<img src="https://analytics.anarc.at/count?p=footer&t=footer" alt="tracking pixel to count visitors when Javascript is disabled" />
|
<img src="https://analytics.anarc.at/count?p=join/join-en&t=join-en" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||||
</noscript>
|
</noscript>
|
||||||
-->
|
-->
|
||||||
</body>
|
</body>
|
|
@ -0,0 +1,254 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
|
||||||
|
<title>join-fr - ilot.io</title>
|
||||||
|
|
||||||
|
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||||
|
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||||
|
*and* operating systems each want their own little precious
|
||||||
|
snowflake just for a frigging icon -->
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="../../apple-touch-icon.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="../../favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="../../favicon-16x16.png">
|
||||||
|
<link rel="manifest" href="../../site.webmanifest">
|
||||||
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
|
||||||
|
<!-- ikiwiki CSS -->
|
||||||
|
<link href="../../css/style.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
||||||
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../../css/bootstrap.local.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Custom styles for derivatives -->
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../../css/local.css" type="text/css" />
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body class="d-flex flex-column h-100">
|
||||||
|
<header>
|
||||||
|
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<a class="navbar-brand me-auto" href="../../">
|
||||||
|
<img alt="ilot.io" src="../../favicon.png" width="48" height="48" />
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div id="navbar" class="collapse navbar-collapse">
|
||||||
|
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
||||||
|
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
||||||
|
<li><a href="../../index.en.html">Home</a></li>
|
||||||
|
<li><a href="../../platforms/index.en.html">Platforms</a></li>
|
||||||
|
<li><a href="../index.en.html">Join</a></li>
|
||||||
|
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Your Files</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="nav navbar-nav">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="flex-shrink-0">
|
||||||
|
<div class="container" id="content">
|
||||||
|
<script>
|
||||||
|
async function checkDuplicate() {
|
||||||
|
var url='https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
||||||
|
var email = document.getElementById("email").value;
|
||||||
|
|
||||||
|
const response = await fetch(url, {
|
||||||
|
headers: {
|
||||||
|
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
const result = await response.json();
|
||||||
|
let index = result
|
||||||
|
.findIndex(item => item.title === email);
|
||||||
|
|
||||||
|
if (index !== -1) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
async function createIssue() {
|
||||||
|
var url = 'https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
||||||
|
var mathspamtrap = document.getElementById("math-spam-trap").value;
|
||||||
|
var agreetoterms = document.getElementById("agree-to-terms").checked;
|
||||||
|
var email = document.getElementById("email").value;
|
||||||
|
|
||||||
|
if(!agreetoterms) {
|
||||||
|
alert("Vous devez être d'accord avec notre code de conduite"),
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!email) {
|
||||||
|
alert("Le courriel ne peut pas être vide");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mathspamtrap != "9") {
|
||||||
|
alert("Pas la bonne réponse mathématique");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(await checkDuplicate(email) === true) {
|
||||||
|
alert("Ce courriel à déja fait une demande de compte");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
var name = document.getElementById("name").value;
|
||||||
|
var name = name.replace (/^/,'Name: ');
|
||||||
|
var aboutme = document.getElementById("about-me").value;
|
||||||
|
var aboutme = aboutme.replace (/^/,'About me: ');
|
||||||
|
var howfound = document.getElementById("how-found").value;
|
||||||
|
var howfound = howfound.replace (/^/,'How I found ilot: ');
|
||||||
|
var ocuser = document.getElementById("oc-user").value;
|
||||||
|
var ocuser = ocuser.replace (/^/,'OpenCollective Profile: ');
|
||||||
|
var description = name + "\n\n" + aboutme + "\n\n" + howfound + "\n\n" + ocuser;
|
||||||
|
console.log('Description:', description);
|
||||||
|
|
||||||
|
fetch(url, {
|
||||||
|
method: 'POST',
|
||||||
|
headers: {
|
||||||
|
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
body: JSON.stringify({ title: email, body: description }),
|
||||||
|
})
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(result => {
|
||||||
|
console.log('Success:', result);
|
||||||
|
alert("Votre demande a été soumis. Un membre d'un groupe de travail va traiter votre demande sous peu. Si vous ne recevez pas de nouvelle d'ici sept jours, contactez-vous via support@ilot.io");
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
console.error('Error:', error)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
||||||
|
<div class="container">
|
||||||
|
<p class="text-muted">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Support</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../index.en.html">Become a member</a>
|
||||||
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>About us</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
|
<li><a href="../../meta/license/">Licenses</a></li>
|
||||||
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3 listmonk-form">
|
||||||
|
<h5>News</h5>
|
||||||
|
|
||||||
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
<!-- Converts enter key to tab -->
|
||||||
|
<script>
|
||||||
|
document.addEventListener('keydown', function (event) {
|
||||||
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
|
var form = event.target.form;
|
||||||
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<input type="hidden" name="nonce" />
|
||||||
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
|
<div class="t">
|
||||||
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
|
</div>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
<!-- TODO: Find other ways to setup analytics
|
||||||
|
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||||
|
<noscript>
|
||||||
|
<img src="https://analytics.anarc.at/count?p=join/join-fr&t=join-fr" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||||
|
</noscript>
|
||||||
|
-->
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -1,75 +0,0 @@
|
||||||
async function checkDuplicate() {
|
|
||||||
var url='https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
|
||||||
var email = document.getElementById("email").value;
|
|
||||||
|
|
||||||
const response = await fetch(url, {
|
|
||||||
headers: {
|
|
||||||
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
},
|
|
||||||
})
|
|
||||||
const result = await response.json();
|
|
||||||
let index = result
|
|
||||||
.findIndex(item => item.title === email);
|
|
||||||
|
|
||||||
if (index !== -1) {
|
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
async function createIssue() {
|
|
||||||
var url = 'https://forge.ilot.io/api/v1/repos/ilot/registration/issues';
|
|
||||||
var mathspamtrap = document.getElementById("math-spam-trap").value;
|
|
||||||
var agreetoterms = document.getElementById("agree-to-terms").checked;
|
|
||||||
var email = document.getElementById("email").value;
|
|
||||||
|
|
||||||
if(!agreetoterms) {
|
|
||||||
alert("Registration requires agreement of Code of Conduct");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!email) {
|
|
||||||
alert("Email cannot be empty");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(mathspamtrap != "9") {
|
|
||||||
alert("Wrong math answer");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(await checkDuplicate(email) === true) {
|
|
||||||
alert("This email address has already requested an account");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
var name = document.getElementById("name").value;
|
|
||||||
var name = name.replace (/^/,'Name: ');
|
|
||||||
var aboutme = document.getElementById("about-me").value;
|
|
||||||
var aboutme = aboutme.replace (/^/,'About me: ');
|
|
||||||
var howfound = document.getElementById("how-found").value;
|
|
||||||
var howfound = howfound.replace (/^/,'How I found ilot: ');
|
|
||||||
var ocuser = document.getElementById("oc-user").value;
|
|
||||||
var ocuser = ocuser.replace (/^/,'OpenCollective Profile: ');
|
|
||||||
var description = name + "\n\n" + aboutme + "\n\n" + howfound + "\n\n" + ocuser;
|
|
||||||
console.log('Description:', description);
|
|
||||||
|
|
||||||
fetch(url, {
|
|
||||||
method: 'POST',
|
|
||||||
headers: {
|
|
||||||
'authorization': 'token b8d8617bb6049c0e47b7bba5cd0931799f54609c',
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
},
|
|
||||||
body: JSON.stringify({ title: email, body: description }),
|
|
||||||
})
|
|
||||||
.then(response => response.json())
|
|
||||||
.then(result => {
|
|
||||||
console.log('Success:', result);
|
|
||||||
alert("Request submitted. A working group member will process your registration shortly. If you receive no contact within seven days of registration, please send an email to support@ilot.io");
|
|
||||||
})
|
|
||||||
.catch(error => {
|
|
||||||
console.error('Error:', error)
|
|
||||||
});
|
|
||||||
}
|
|
|
@ -152,72 +152,71 @@ correspondent aux nôtres.</li>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>Soutient</h5>
|
<h5>Support</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://support.ilot.io/fr/hc/706927618">FAQ</a></li>
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Problèmes connus</a></li>
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Soutient technique</a></li>
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>Contribuer</h5>
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="../join/index.fr.html">Devenir membre</a>
|
<li><a href="../join/index.en.html">Become a member</a>
|
||||||
<li><a href="https://opencollective.com/ilot">Faire un don</a></li>
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Forge Git</a></li>
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>À propos de nous</h5>
|
<h5>About us</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="../meta/code-of-conduct/">Code de conduite</a></li>
|
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
<li><a href="../meta/license/">Licenses</a></li>
|
||||||
<li><a href="https://status.ilot.io/status/ilot">État du réseau</a></li>
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3 listmonk-form">
|
<div class="col-sm-3 listmonk-form">
|
||||||
<h5>Nouvelles</h5>
|
<h5>News</h5>
|
||||||
|
|
||||||
<p>S'abonner à notre <a href="https://notif.ilot.io/archive">liste de diffusion</a></p>
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
<!-- Converts enter key to tab -->
|
||||||
<script>
|
<script>
|
||||||
document.addEventListener('keydown', function (event) { if (event.keyCode
|
document.addEventListener('keydown', function (event) {
|
||||||
=== 13 && event.target.nodeName === 'INPUT') { var form = event.target.form;
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
var form = event.target.form;
|
||||||
form.elements[index + 1].focus(); event.preventDefault(); } });
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<input type="hidden" name="nonce" /> <input id="39425" type="hidden"
|
<input type="hidden" name="nonce" />
|
||||||
name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
<div class="t">
|
<div class="t">
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
placeholder="Courriel" />
|
|
||||||
</div>
|
</div>
|
||||||
<button aria-label="Subscribe" class="btn" type="button"
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
data-bs-toggle="modal" data-bs-target="#hcaptchamodal">S'abonner</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Êtes-vous un robot?</h5>
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal"
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
aria-label="Fermer"></button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button type="button" class="btn btn-secondary"
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
data-bs-dismiss="modal">Fermer</button> <button aria-label="Subscribe"
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
class="btn" type="submit">S'abonner</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
|
||||||
<title>RecentChanges - ilot.io</title>
|
<title>\"RecentChanges\" - ilot.io</title>
|
||||||
|
|
||||||
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||||
<!-- for the record: it is absolutely ridiculous that new browsers
|
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||||
|
@ -45,21 +45,6 @@
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<div class="dropdown ps-2 pe-2">
|
|
||||||
<button class="btn language-switcher dropdown" type="button" id="language-menu-top" data-bs-toggle="dropdown" aria-expanded="false">
|
|
||||||
<div class="collapse navbar-collapse float-end ms-1" id="navbar">
|
|
||||||
English
|
|
||||||
</div>
|
|
||||||
<img src="../images/languages.png">
|
|
||||||
</button>
|
|
||||||
<ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start" aria-labelledby="language-menu-top">
|
|
||||||
|
|
||||||
<li><a href="./index.fr.html">Français</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
<span class="navbar-toggler-icon"></span>
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
@ -84,13 +69,36 @@
|
||||||
|
|
||||||
<main class="flex-shrink-0">
|
<main class="flex-shrink-0">
|
||||||
<div class="container" id="content">
|
<div class="container" id="content">
|
||||||
<p>Recent changes to this wiki:</p>
|
# Traduction de ikiwiki
|
||||||
|
# Copyright (C) 2009 Debian French l10n team <debian-l10n-french@lists.debian.org>
|
||||||
|
# This file is distributed under the same license as the PACKAGE Ikiwiki.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Ikiwiki\n"
|
||||||
|
"POT-Creation-Date: 2009-08-15 18:30-0300\n"
|
||||||
|
"PO-Revision-Date: 2009-08-23 09:32+0200\n"
|
||||||
|
"Last-Translator: Philippe Batailler <philippe.batailler@free.fr>\n"
|
||||||
|
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
<div class="feedlink">
|
#. type: Plain text
|
||||||
|
#, no-wrap
|
||||||
|
msgid "[[!if <span class="error">Error: syntax error in pagespec "\"enabled(meta)\""</span>]]\n"
|
||||||
|
msgstr "\n"
|
||||||
|
|
||||||
|
#. type: Plain text
|
||||||
|
msgid "Recent changes to this wiki:"
|
||||||
|
msgstr "Dernières modifications :"
|
||||||
|
|
||||||
</div>
|
#. type: Plain text
|
||||||
|
#, no-wrap
|
||||||
|
msgid ""
|
||||||
|
"[[!inline <span class="error">Error: syntax error in pagespec "\"internal(recentchanges/change_*)"</span>]]\n"
|
||||||
|
msgstr ""
|
||||||
|
"[[!inline <span class="error">Error: syntax error in pagespec "\"internal(recentchanges/change_*)"</span>]]\n"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -192,7 +200,7 @@
|
||||||
<!-- TODO: Find other ways to setup analytics
|
<!-- TODO: Find other ways to setup analytics
|
||||||
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||||
<noscript>
|
<noscript>
|
||||||
<img src="https://analytics.anarc.at/count?p=recentchanges&t=RecentChanges" alt="tracking pixel to count visitors when Javascript is disabled" />
|
<img src="https://analytics.anarc.at/count?p=recentchanges.fr&t=%5C%26%23x22%3BRecentChanges%5C%26%23x22%3B" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||||
</noscript>
|
</noscript>
|
||||||
-->
|
-->
|
||||||
</body>
|
</body>
|
|
@ -1,201 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
||||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
|
||||||
|
|
||||||
|
|
||||||
<title>RecentChanges - ilot.io</title>
|
|
||||||
|
|
||||||
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
|
||||||
<!-- for the record: it is absolutely ridiculous that new browsers
|
|
||||||
*and* operating systems each want their own little precious
|
|
||||||
snowflake just for a frigging icon -->
|
|
||||||
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
|
||||||
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
|
||||||
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
|
||||||
<link rel="manifest" href="../site.webmanifest">
|
|
||||||
<meta name="msapplication-TileColor" content="#da532c">
|
|
||||||
<meta name="theme-color" content="#ffffff">
|
|
||||||
|
|
||||||
<!-- ikiwiki CSS -->
|
|
||||||
<link href="../css/style.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<!-- Bootstrap core CSS -->
|
|
||||||
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
|
||||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
|
||||||
|
|
||||||
<!-- Custom styles for this template -->
|
|
||||||
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<!-- Custom styles for derivatives -->
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
|
||||||
|
|
||||||
|
|
||||||
</head>
|
|
||||||
<body class="d-flex flex-column h-100">
|
|
||||||
<header>
|
|
||||||
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
|
||||||
<div class="container-fluid">
|
|
||||||
<a class="navbar-brand me-auto" href="../">
|
|
||||||
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="dropdown ps-2 pe-2">
|
|
||||||
<button class="btn language-switcher dropdown" type="button" id="language-menu-top" data-bs-toggle="dropdown" aria-expanded="false">
|
|
||||||
<div class="collapse navbar-collapse float-end ms-1" id="navbar">
|
|
||||||
Français
|
|
||||||
</div>
|
|
||||||
<img src="../images/languages.png">
|
|
||||||
</button>
|
|
||||||
<ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start" aria-labelledby="language-menu-top">
|
|
||||||
|
|
||||||
<li><a href="./index.en.html">English</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
|
||||||
<span class="navbar-toggler-icon"></span>
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<div id="navbar" class="collapse navbar-collapse">
|
|
||||||
|
|
||||||
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
|
||||||
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
|
||||||
<li><a href="../index.fr.html">Accueil</a></li>
|
|
||||||
<li><a href="../platforms/index.fr.html">Plateformes</a></li>
|
|
||||||
<li><a href="../join/index.fr.html">Se joindre</a></li>
|
|
||||||
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Vos fichiers</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<ul class="nav navbar-nav">
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</nav>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main class="flex-shrink-0">
|
|
||||||
<div class="container" id="content">
|
|
||||||
<p>Dernières modifications :</p>
|
|
||||||
|
|
||||||
<div class="feedlink">
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div> <!-- /container -->
|
|
||||||
</main>
|
|
||||||
|
|
||||||
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
|
||||||
<div class="container">
|
|
||||||
<p class="text-muted">
|
|
||||||
<div class="container">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Soutient</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://support.ilot.io/fr/hc/706927618">FAQ</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Problèmes connus</a></li>
|
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Soutient technique</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Contribuer</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../join/index.fr.html">Devenir membre</a>
|
|
||||||
<li><a href="https://opencollective.com/ilot">Faire un don</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Forge Git</a></li>
|
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>À propos de nous</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../meta/code-of-conduct/">Code de conduite</a></li>
|
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
|
||||||
<li><a href="https://status.ilot.io/status/ilot">État du réseau</a></li>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3 listmonk-form">
|
|
||||||
<h5>Nouvelles</h5>
|
|
||||||
|
|
||||||
<p>S'abonner à notre <a href="https://notif.ilot.io/archive">liste de diffusion</a></p>
|
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
|
||||||
<script>
|
|
||||||
document.addEventListener('keydown', function (event) { if (event.keyCode
|
|
||||||
=== 13 && event.target.nodeName === 'INPUT') { var form = event.target.form;
|
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
|
||||||
form.elements[index + 1].focus(); event.preventDefault(); } });
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<input type="hidden" name="nonce" /> <input id="39425" type="hidden"
|
|
||||||
name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
|
||||||
<div class="t">
|
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required
|
|
||||||
placeholder="Courriel" />
|
|
||||||
</div>
|
|
||||||
<button aria-label="Subscribe" class="btn" type="button"
|
|
||||||
data-bs-toggle="modal" data-bs-target="#hcaptchamodal">S'abonner</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
|
||||||
<div class="modal-dialog">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Êtes-vous un robot?</h5>
|
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal"
|
|
||||||
aria-label="Fermer"></button>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body">
|
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
|
||||||
</div>
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="btn btn-secondary"
|
|
||||||
data-bs-dismiss="modal">Fermer</button> <button aria-label="Subscribe"
|
|
||||||
class="btn" type="submit">S'abonner</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
<!-- Bootstrap core JavaScript
|
|
||||||
================================================== -->
|
|
||||||
<!-- Placed at the end of the document so the pages load faster -->
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
|
||||||
|
|
||||||
<!-- TODO: Find other ways to setup analytics
|
|
||||||
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
|
||||||
<noscript>
|
|
||||||
<img src="https://analytics.anarc.at/count?p=recentchanges.fr&t=RecentChanges" alt="tracking pixel to count visitors when Javascript is disabled" />
|
|
||||||
</noscript>
|
|
||||||
-->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1 +0,0 @@
|
||||||
index.fr.html
|
|
|
@ -0,0 +1,184 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
|
||||||
|
<title>RecentChanges - ilot.io</title>
|
||||||
|
|
||||||
|
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||||
|
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||||
|
*and* operating systems each want their own little precious
|
||||||
|
snowflake just for a frigging icon -->
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
||||||
|
<link rel="manifest" href="../site.webmanifest">
|
||||||
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
|
||||||
|
<!-- ikiwiki CSS -->
|
||||||
|
<link href="../css/style.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
||||||
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Custom styles for derivatives -->
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body class="d-flex flex-column h-100">
|
||||||
|
<header>
|
||||||
|
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<a class="navbar-brand me-auto" href="../">
|
||||||
|
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div id="navbar" class="collapse navbar-collapse">
|
||||||
|
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
||||||
|
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
||||||
|
<li><a href="../index.en.html">Home</a></li>
|
||||||
|
<li><a href="../platforms/index.en.html">Platforms</a></li>
|
||||||
|
<li><a href="../join/index.en.html">Join</a></li>
|
||||||
|
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Your Files</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="nav navbar-nav">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="flex-shrink-0">
|
||||||
|
<div class="container" id="content">
|
||||||
|
<p>Recent changes to this wiki:</p>
|
||||||
|
|
||||||
|
<div class="feedlink">
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
||||||
|
<div class="container">
|
||||||
|
<p class="text-muted">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Support</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../join/index.en.html">Become a member</a>
|
||||||
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>About us</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
|
<li><a href="../meta/license/">Licenses</a></li>
|
||||||
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3 listmonk-form">
|
||||||
|
<h5>News</h5>
|
||||||
|
|
||||||
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
<!-- Converts enter key to tab -->
|
||||||
|
<script>
|
||||||
|
document.addEventListener('keydown', function (event) {
|
||||||
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
|
var form = event.target.form;
|
||||||
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<input type="hidden" name="nonce" />
|
||||||
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
|
<div class="t">
|
||||||
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
|
</div>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
<!-- TODO: Find other ways to setup analytics
|
||||||
|
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||||
|
<noscript>
|
||||||
|
<img src="https://analytics.anarc.at/count?p=recentchanges&t=RecentChanges" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||||
|
</noscript>
|
||||||
|
-->
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,433 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
|
||||||
|
<title>shortcuts.fr - ilot.io</title>
|
||||||
|
|
||||||
|
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||||
|
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||||
|
*and* operating systems each want their own little precious
|
||||||
|
snowflake just for a frigging icon -->
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
||||||
|
<link rel="manifest" href="../site.webmanifest">
|
||||||
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
|
||||||
|
<!-- ikiwiki CSS -->
|
||||||
|
<link href="../css/style.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
||||||
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Custom styles for derivatives -->
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body class="d-flex flex-column h-100">
|
||||||
|
<header>
|
||||||
|
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<a class="navbar-brand me-auto" href="../">
|
||||||
|
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div id="navbar" class="collapse navbar-collapse">
|
||||||
|
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
||||||
|
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
||||||
|
<li><a href="../index.en.html">Home</a></li>
|
||||||
|
<li><a href="../platforms/index.en.html">Platforms</a></li>
|
||||||
|
<li><a href="../join/index.en.html">Join</a></li>
|
||||||
|
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Your Files</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="nav navbar-nav">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="flex-shrink-0">
|
||||||
|
<div class="container" id="content">
|
||||||
|
# Traduction de ikiwiki
|
||||||
|
# Copyright (C) 2009 Debian French l10n team <debian-l10n-french@lists.debian.org>
|
||||||
|
# This file is distributed under the same license as the PACKAGE Ikiwiki.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: ikiwiki\n"
|
||||||
|
"POT-Creation-Date: 2010-03-14 22:09+0000\n"
|
||||||
|
"PO-Revision-Date: 2010-07-16 10:39+0200\n"
|
||||||
|
"Last-Translator: Philippe Batailler <philippe.batailler@free.fr>\n"
|
||||||
|
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#. type: Plain text
|
||||||
|
#, no-wrap
|
||||||
|
msgid ""
|
||||||
|
"[[!if <span class="error">Error: syntax error in pagespec "\"enabled(shortcut)\"\n""</span>]]\n"
|
||||||
|
msgstr ""
|
||||||
|
"[[!if <span class="error">Error: syntax error in pagespec "\"enabled(shortcut)\"\n""</span>]]\n"
|
||||||
|
|
||||||
|
#. type: Plain text
|
||||||
|
msgid "Some examples of using shortcuts include:"
|
||||||
|
msgstr "Voici quelques exemples de raccourcis :"
|
||||||
|
|
||||||
|
#. type: Plain text
|
||||||
|
#, no-wrap
|
||||||
|
msgid ""
|
||||||
|
"\t\[[!google foo]]\n"
|
||||||
|
"\t\[[!wikipedia War_of_1812]]\n"
|
||||||
|
"\t\[[!debbug 12345]]\n"
|
||||||
|
"\tCheck the \[[!cia ikiwiki desc=\"CIA page for %s\"]].\n"
|
||||||
|
msgstr ""
|
||||||
|
"\t\[[!google foo]]\n"
|
||||||
|
"\t\[[!wikipedia War_of_1812]]\n"
|
||||||
|
"\t\[[!debbug 12345]]\n"
|
||||||
|
"\tConsultez la \[[!cia ikiwiki desc=\"page du projet CIA pour %s\"]].\n"
|
||||||
|
|
||||||
|
#. type: Plain text
|
||||||
|
msgid "This page controls what shortcut links the wiki supports."
|
||||||
|
msgstr "Cette page définit les raccourcis connus par ce wiki."
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut google points to <i>\"http://www.google.com/search?q=%s\"</i>"
|
||||||
|
msgstr "shortcut google points to <i>\"http://www.google.com/search?q=%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut archive points to <i>\"http://web.archive.org/*/%S\"</i>"
|
||||||
|
msgstr "shortcut archive points to <i>\"http://web.archive.org/*/%S\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut gmap points to <i>\"http://maps.google.com/maps?q=%s\"</i>"
|
||||||
|
msgstr "shortcut gmap points to <i>\"http://maps.google.com/maps?q=%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut gmsg points to <i>\"http://groups.google.com/groups?selm=%s\"</i>"
|
||||||
|
msgstr ""
|
||||||
|
"shortcut gmsg points to <i>\"http://groups.google.com/groups?selm=%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut wikipedia points to <i>\"http://en.wikipedia.org/wiki/%s\"</i>"
|
||||||
|
msgstr "shortcut wikipedia points to <i>\"http://en.wikipedia.org/wiki/%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut wikitravel points to <i>\"http://wikitravel.org/en/%s\"</i>"
|
||||||
|
msgstr "shortcut wikitravel points to <i>\"http://wikitravel.org/en/%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut wiktionary points to <i>\"http://en.wiktionary.org/wiki/%s\"</i>"
|
||||||
|
msgstr "shortcut wiktionary points to <i>\"http://en.wiktionary.org/wiki/%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
#| msgid ""
|
||||||
|
#| "shortcut debbug points to <i>\"http://bugs.debian.org/%s\"</i>"
|
||||||
|
msgid ""
|
||||||
|
"shortcut debbug points to <i>\"http://bugs.debian.org/%S\"</i>"
|
||||||
|
msgstr "shortcut debbug points to <i>\"http://bugs.debian.org/%S\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid ""
|
||||||
|
"shortcut deblist points to <i>\"http://lists.debian.org/debian-%s\"</i>"
|
||||||
|
msgstr ""
|
||||||
|
"shortcut deblist points to <i>\"http://lists.debian.org/debian-%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut debpkg points to <i>\"http://packages.debian.org/%s\"</i>"
|
||||||
|
msgstr "shortcut debpkg points to <i>\"http://packages.debian.org/%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut debpkgsid points to <i>\"http://packages.debian.org/sid/%s\"</i>"
|
||||||
|
msgstr "shortcut debpkgsid points to <i>\"http://packages.debian.org/sid/%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid "shortcut debpts points to <i>\"http://packages.qa.debian.org/%s\"</i>"
|
||||||
|
msgstr "shortcut debpts points to <i>\"http://packages.qa.debian.org/%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid ""
|
||||||
|
"shortcut debmsg points to <i>\"http://lists.debian.org/msgid-search/%s\"</i>"
|
||||||
|
msgstr ""
|
||||||
|
"shortcut debmsg points to <i>\"http://lists.debian.org/msgid-search/%s\"</i>"
|
||||||
|
|
||||||
|
#. type: Bullet: '* '
|
||||||
|
msgid ""
|
||||||
|
"shortcut debrt points to <i>\"https://rt.debian.org/Ticket/Display.html?id=%s"</i>"
|
||||||
|
msgstr ""
|
||||||
|
"shortcut debrt points to <i>\"https://rt.debian.org/Ticket/Display.html?id=%s"</i>"
|
||||||
|
|
||||||
|
#. type: Plain text
|
||||||
|
#, no-wrap
|
||||||
|
#| msgid ""
|
||||||
|
#| "* shortcut debss points to <i>\"http://snapshot.debian.net/package/%s\"</i>\n"
|
||||||
|
#| " * Usage: `\[[!debss package]]`, `\[[!debss package#version]]`, or `\[[!debss package/version]]`. See http://snapshot.debian.net for details.\n"
|
||||||
|
#| "* shortcut debwiki points to <i>\"http://wiki.debian.org/%s\"</i>\n"
|
||||||
|
#| "* shortcut fdobug points to <i>\"https://bugs.freedesktop.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
#| "* shortcut fdolist points to <i>\"http://lists.freedesktop.org/mailman/listinfo/%s\"</i>\n"
|
||||||
|
#| "* shortcut gnomebug points to <i>\"http://bugzilla.gnome.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
#| "* shortcut linuxbug points to <i>\"http://bugzilla.kernel.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
#| "* shortcut mozbug points to <i>\"https://bugzilla.mozilla.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
#| "* shortcut gnulist points to <i>\"http://lists.gnu.org/mailman/listinfo/%s\"</i>\n"
|
||||||
|
#| "* shortcut marcmsg points to <i>\"http://marc.info/?i=%s\"</i>\n"
|
||||||
|
#| "* shortcut marclist points to <i>\"http://marc.info/?l=%s\"</i>\n"
|
||||||
|
#| "* shortcut gmane points to <i>\"http://dir.gmane.org/gmane.%s\"</i>\n"
|
||||||
|
#| "* shortcut gmanemsg points to <i>\"http://mid.gmane.org/%s\"</i>\n"
|
||||||
|
#| "* shortcut cpan points to <i>\"http://search.cpan.org/search?mode=dist&query=%s\"</i>\n"
|
||||||
|
#| "* shortcut ctan points to <i>\"http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s\"</i>\n"
|
||||||
|
#| "* shortcut hoogle points to <i>\"http://haskell.org/hoogle/?q=%s\"</i>\n"
|
||||||
|
#| "* shortcut iki points to <i>\"http://ikiwiki.info/%S/\"</i>\n"
|
||||||
|
#| "* shortcut ljuser points to <i>\"http://%s.livejournal.com/\"</i>\n"
|
||||||
|
#| "* shortcut rfc points to <i>\"http://www.ietf.org/rfc/rfc%s.txt\"</i>\n"
|
||||||
|
#| "* shortcut c2 points to <i>\"http://c2.com/cgi/wiki?%s\"</i>\n"
|
||||||
|
#| "* shortcut meatballwiki points to <i>\"http://www.usemod.com/cgi-bin/mb.pl?%s\"</i>\n"
|
||||||
|
#| "* shortcut emacswiki points to <i>\"http://www.emacswiki.org/cgi-bin/wiki/%s\"</i>\n"
|
||||||
|
#| "* shortcut haskellwiki points to <i>\"http://haskell.org/haskellwiki/%s\"</i>\n"
|
||||||
|
#| "* shortcut dict points to <i>\"http://www.dict.org/bin/Dict?Form=Dict1&Strategy=*&Database=*&Query=%s\"</i>\n"
|
||||||
|
#| "* shortcut imdb points to <i>\"http://imdb.com/find?q=%s\"</i>\n"
|
||||||
|
#| "* shortcut gpg points to <i>\"http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s\"</i>\n"
|
||||||
|
#| "* shortcut perldoc points to <i>\"http://perldoc.perl.org/search.html?q=%s\"</i>\n"
|
||||||
|
#| "* shortcut whois points to <i>\"http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain\"</i>\n"
|
||||||
|
#| "* shortcut cve points to <i>\"http://cve.mitre.org/cgi-bin/cvename.cgi?name=%s\"</i>\n"
|
||||||
|
#| "* shortcut cia points to <i>\"http://cia.vc/stats/project/%s\"</i>\n"
|
||||||
|
#| "* shortcut ciauser points to <i>\"http://cia.vc/stats/user/%s\"</i>\n"
|
||||||
|
#| "* shortcut flickr points to <i>\"http://www.flickr.com/photos/%s\"</i>\n"
|
||||||
|
#| "* shortcut man points to <i>\"http://linux.die.net/man/%s\"</i>\n"
|
||||||
|
#| "* shortcut ohloh points to <i>\"http://www.ohloh.net/projects/%s\"</i>\n"
|
||||||
|
msgid ""
|
||||||
|
"* shortcut debss points to <i>\"http://snapshot.debian.net/package/%s\"</i>\n"
|
||||||
|
" * Usage: `\[[!debss package]]`, `\[[!debss package#version]]`, or `\[[!debss package/version]]`. See http://snapshot.debian.net for details.\n"
|
||||||
|
"* shortcut debwiki points to <i>\"http://wiki.debian.org/%s\"</i>\n"
|
||||||
|
"* shortcut fdobug points to <i>\"https://bugs.freedesktop.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
"* shortcut fdolist points to <i>\"http://lists.freedesktop.org/mailman/listinfo/%s\"</i>\n"
|
||||||
|
"* shortcut gnomebug points to <i>\"http://bugzilla.gnome.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
"* shortcut linuxbug points to <i>\"http://bugzilla.kernel.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
"* shortcut mozbug points to <i>\"https://bugzilla.mozilla.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
"* shortcut gnulist points to <i>\"http://lists.gnu.org/mailman/listinfo/%s\"</i>\n"
|
||||||
|
"* shortcut marcmsg points to <i>\"http://marc.info/?i=%s\"</i>\n"
|
||||||
|
"* shortcut marclist points to <i>\"http://marc.info/?l=%s\"</i>\n"
|
||||||
|
"* shortcut gmane points to <i>\"http://dir.gmane.org/gmane.%s\"</i>\n"
|
||||||
|
"* shortcut gmanemsg points to <i>\"http://mid.gmane.org/%s\"</i>\n"
|
||||||
|
"* shortcut cpan points to <i>\"http://search.cpan.org/search?mode=dist&query=%s\"</i>\n"
|
||||||
|
"* shortcut ctan points to <i>\"http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s\"</i>\n"
|
||||||
|
"* shortcut hoogle points to <i>\"http://haskell.org/hoogle/?q=%s\"</i>\n"
|
||||||
|
"* shortcut iki points to <i>\"http://ikiwiki.info/%S/\"</i>\n"
|
||||||
|
"* shortcut ljuser points to <i>\"http://%s.livejournal.com/\"</i>\n"
|
||||||
|
"* shortcut rfc points to <i>\"http://www.ietf.org/rfc/rfc%s.txt\"</i>\n"
|
||||||
|
"* shortcut c2 points to <i>\"http://c2.com/cgi/wiki?%s\"</i>\n"
|
||||||
|
"* shortcut meatballwiki points to <i>\"http://www.usemod.com/cgi-bin/mb.pl?%s\"</i>\n"
|
||||||
|
"* shortcut emacswiki points to <i>\"http://www.emacswiki.org/cgi-bin/wiki/%s\"</i>\n"
|
||||||
|
"* shortcut haskellwiki points to <i>\"http://haskell.org/haskellwiki/%s\"</i>\n"
|
||||||
|
"* shortcut dict points to <i>\"http://www.dict.org/bin/Dict?Form=Dict1&Strategy=*&Database=*&Query=%s\"</i>\n"
|
||||||
|
"* shortcut imdb points to <i>\"http://imdb.com/find?q=%s\"</i>\n"
|
||||||
|
"* shortcut gpg points to <i>\"http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s\"</i>\n"
|
||||||
|
"* shortcut perldoc points to <i>\"http://perldoc.perl.org/search.html?q=%s\"</i>\n"
|
||||||
|
"* shortcut whois points to <i>\"http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain\"</i>\n"
|
||||||
|
"* shortcut cve points to <i>\"http://cve.mitre.org/cgi-bin/cvename.cgi?name=%s\"</i>\n"
|
||||||
|
"* shortcut cia points to <i>\"http://cia.vc/stats/project/%s\"</i>\n"
|
||||||
|
"* shortcut ciauser points to <i>\"http://cia.vc/stats/user/%s\"</i>\n"
|
||||||
|
"* shortcut flickr points to <i>\"http://www.flickr.com/photos/%s\"</i>\n"
|
||||||
|
"* shortcut man points to <i>\"http://linux.die.net/man/%s\"</i>\n"
|
||||||
|
"* shortcut ohloh points to <i>\"http://www.ohloh.net/projects/%s\"</i>\n"
|
||||||
|
"* shortcut cpanrt points to <i>\"https://rt.cpan.org/Ticket/Display.html?id=%s\"</i>\n"
|
||||||
|
"* shortcut novellbug points to <i>\"https://bugzilla.novell.com/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
msgstr ""
|
||||||
|
"* shortcut debss points to <i>\"http://snapshot.debian.net/package/%s\"</i>\n"
|
||||||
|
" * Usage : `\[[!debss package]]`, `\[[!debss package#version]]`, ou `\[[!debss package/version]]`. Consultez http://snapshot.debian.net pour d'autres précisions.\n"
|
||||||
|
"* shortcut debwiki points to <i>\"http://wiki.debian.org/%s\"</i>\n"
|
||||||
|
"* shortcut fdobug points to <i>\"https://bugs.freedesktop.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
"* shortcut fdolist points to <i>\"http://lists.freedesktop.org/mailman/listinfo/%s\"</i>\n"
|
||||||
|
"* shortcut gnomebug points to <i>\"http://bugzilla.gnome.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
"* shortcut linuxbug points to <i>\"http://bugzilla.kernel.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
"* shortcut mozbug points to <i>\"https://bugzilla.mozilla.org/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
"* shortcut gnulist points to <i>\"http://lists.gnu.org/mailman/listinfo/%s\"</i>\n"
|
||||||
|
"* shortcut marcmsg points to <i>\"http://marc.info/?i=%s\"</i>\n"
|
||||||
|
"* shortcut marclist points to <i>\"http://marc.info/?l=%s\"</i>\n"
|
||||||
|
"* shortcut gmane points to <i>\"http://dir.gmane.org/gmane.%s\"</i>\n"
|
||||||
|
"* shortcut gmanemsg points to <i>\"http://mid.gmane.org/%s\"</i>\n"
|
||||||
|
"* shortcut cpan points to <i>\"http://search.cpan.org/search?mode=dist&query=%s\"</i>\n"
|
||||||
|
"* shortcut ctan points to <i>\"http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s\"</i>\n"
|
||||||
|
"* shortcut hoogle points to <i>\"http://haskell.org/hoogle/?q=%s\"</i>\n"
|
||||||
|
"* shortcut iki points to <i>\"http://ikiwiki.info/%S/\"</i>\n"
|
||||||
|
"* shortcut ljuser points to <i>\"http://%s.livejournal.com/\"</i>\n"
|
||||||
|
"* shortcut rfc points to <i>\"http://www.ietf.org/rfc/rfc%s.txt\"</i>\n"
|
||||||
|
"* shortcut c2 points to <i>\"http://c2.com/cgi/wiki?%s\"</i>\n"
|
||||||
|
"* shortcut meatballwiki points to <i>\"http://www.usemod.com/cgi-bin/mb.pl?%s\"</i>\n"
|
||||||
|
"* shortcut emacswiki points to <i>\"http://www.emacswiki.org/cgi-bin/wiki/%s\"</i>\n"
|
||||||
|
"* shortcut haskellwiki points to <i>\"http://haskell.org/haskellwiki/%s\"</i>\n"
|
||||||
|
"* shortcut dict points to <i>\"http://www.dict.org/bin/Dict?Form=Dict1&Strategy=*&Database=*&Query=%s\"</i>\n"
|
||||||
|
"* shortcut imdb points to <i>\"http://imdb.com/find?q=%s\"</i>\n"
|
||||||
|
"* shortcut gpg points to <i>\"http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s\"</i>\n"
|
||||||
|
"* shortcut perldoc points to <i>\"http://perldoc.perl.org/search.html?q=%s\"</i>\n"
|
||||||
|
"* shortcut whois points to <i>\"http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain\"</i>\n"
|
||||||
|
"* shortcut cve points to <i>\"http://cve.mitre.org/cgi-bin/cvename.cgi?name=%s\"</i>\n"
|
||||||
|
"* shortcut cia points to <i>\"http://cia.vc/stats/project/%s\"</i>\n"
|
||||||
|
"* shortcut ciauser points to <i>\"http://cia.vc/stats/user/%s\"</i>\n"
|
||||||
|
"* shortcut flickr points to <i>\"http://www.flickr.com/photos/%s\"</i>\n"
|
||||||
|
"* shortcut man points to <i>\"http://linux.die.net/man/%s\"</i>\n"
|
||||||
|
"* shortcut ohloh points to <i>\"http://www.ohloh.net/projects/%s\"</i>\n"
|
||||||
|
"* shortcut cpanrt points to <i>\"https://rt.cpan.org/Ticket/Display.html?id=%s\"</i>\n"
|
||||||
|
"* shortcut novellbug points to <i>\"https://bugzilla.novell.com/show_bug.cgi?id=%s\"</i>\n"
|
||||||
|
|
||||||
|
#. type: Plain text
|
||||||
|
msgid ""
|
||||||
|
"To add a new shortcut, use the `shortcut` <a href="../ikiwiki/directive/">directive</a>. In the url, "
|
||||||
|
"\"%s\" is replaced with the text passed to the named shortcut, after [[!"
|
||||||
|
"wikipedia url_encoding]] it, and '%S' is replaced with the raw, non-encoded "
|
||||||
|
"text. The optional `desc` parameter controls the description of the link."
|
||||||
|
msgstr ""
|
||||||
|
"Pour ajouter un raccourci, utilisez la <a href="../ikiwiki/directive/">directive</a> `shortcut`. "
|
||||||
|
"Dans l'URL, \"%s\" est remplacé par le texte passé au raccourci, après "
|
||||||
|
"l'avoir codé [[!\"wikipedia url_encoding]], et le \"%S\" est remplacé par le "
|
||||||
|
"texte brut, non codé. La paramètre facultatif `desc` contrôle la description "
|
||||||
|
"du lien."
|
||||||
|
|
||||||
|
#. type: Plain text
|
||||||
|
msgid ""
|
||||||
|
"Remember that the `name` you give the shortcut will become a new [[ikiwiki/"
|
||||||
|
"directive]]. Avoid using a `name` that conflicts with an existing "
|
||||||
|
"directive. These directives also accept a `desc` parameter that will "
|
||||||
|
"override the one provided at definition time."
|
||||||
|
msgstr ""
|
||||||
|
"N'oubliez pas que le paramètre `name` donné au raccourci devient une "
|
||||||
|
"nouvelle <a href="../ikiwiki/directive/">directive</a>. Évitez de donner un nom qui entre en conflit "
|
||||||
|
"avec une directive existante. Ces directives acceptent aussi un paramètre "
|
||||||
|
"`desc` qui primera celui fourni au moment de la définition du raccourci."
|
||||||
|
|
||||||
|
#. type: Plain text
|
||||||
|
msgid ""
|
||||||
|
"If you come up with a shortcut that you think others might find useful, "
|
||||||
|
"consider contributing it to the [shortcuts page on the ikiwiki wiki](http://"
|
||||||
|
"ikiwiki.info/shortcuts/), so that future versions of ikiwiki will include "
|
||||||
|
"your shortcut in the standard underlay."
|
||||||
|
msgstr ""
|
||||||
|
"Si vous trouvez un raccourci qui vous paraît utile, proposez-le sur la [page "
|
||||||
|
"des raccourcis du wiki d'ikiwiki](http://ikiwiki.info/shortcuts/). Ainsi les "
|
||||||
|
"futures versions d'ikiwiki incluront automatiquement ce raccourci."
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
||||||
|
<div class="container">
|
||||||
|
<p class="text-muted">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Support</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../join/index.en.html">Become a member</a>
|
||||||
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>About us</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
|
<li><a href="../meta/license/">Licenses</a></li>
|
||||||
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3 listmonk-form">
|
||||||
|
<h5>News</h5>
|
||||||
|
|
||||||
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
<!-- Converts enter key to tab -->
|
||||||
|
<script>
|
||||||
|
document.addEventListener('keydown', function (event) {
|
||||||
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
|
var form = event.target.form;
|
||||||
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<input type="hidden" name="nonce" />
|
||||||
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
|
<div class="t">
|
||||||
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
|
</div>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
<!-- TODO: Find other ways to setup analytics
|
||||||
|
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||||
|
<noscript>
|
||||||
|
<img src="https://analytics.anarc.at/count?p=shortcuts.fr&t=shortcuts.fr" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||||
|
</noscript>
|
||||||
|
-->
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -1,285 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
||||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
|
||||||
|
|
||||||
|
|
||||||
<title>shortcuts - ilot.io</title>
|
|
||||||
|
|
||||||
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
|
||||||
<!-- for the record: it is absolutely ridiculous that new browsers
|
|
||||||
*and* operating systems each want their own little precious
|
|
||||||
snowflake just for a frigging icon -->
|
|
||||||
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
|
||||||
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
|
||||||
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
|
||||||
<link rel="manifest" href="../site.webmanifest">
|
|
||||||
<meta name="msapplication-TileColor" content="#da532c">
|
|
||||||
<meta name="theme-color" content="#ffffff">
|
|
||||||
|
|
||||||
<!-- ikiwiki CSS -->
|
|
||||||
<link href="../css/style.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<!-- Bootstrap core CSS -->
|
|
||||||
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
|
||||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
|
||||||
|
|
||||||
<!-- Custom styles for this template -->
|
|
||||||
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<!-- Custom styles for derivatives -->
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
|
||||||
|
|
||||||
|
|
||||||
</head>
|
|
||||||
<body class="d-flex flex-column h-100">
|
|
||||||
<header>
|
|
||||||
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
|
||||||
<div class="container-fluid">
|
|
||||||
<a class="navbar-brand me-auto" href="../">
|
|
||||||
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="dropdown ps-2 pe-2">
|
|
||||||
<button class="btn language-switcher dropdown" type="button" id="language-menu-top" data-bs-toggle="dropdown" aria-expanded="false">
|
|
||||||
<div class="collapse navbar-collapse float-end ms-1" id="navbar">
|
|
||||||
English
|
|
||||||
</div>
|
|
||||||
<img src="../images/languages.png">
|
|
||||||
</button>
|
|
||||||
<ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start" aria-labelledby="language-menu-top">
|
|
||||||
|
|
||||||
<li><a href="./index.fr.html">Français</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
|
||||||
<span class="navbar-toggler-icon"></span>
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<div id="navbar" class="collapse navbar-collapse">
|
|
||||||
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
|
||||||
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
|
||||||
<li><a href="../index.en.html">Home</a></li>
|
|
||||||
<li><a href="../platforms/index.en.html">Platforms</a></li>
|
|
||||||
<li><a href="../join/index.en.html">Join</a></li>
|
|
||||||
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Your Files</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<ul class="nav navbar-nav">
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</nav>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main class="flex-shrink-0">
|
|
||||||
<div class="container" id="content">
|
|
||||||
<p>This wiki has shortcuts <strong>enabled</strong>.</p>
|
|
||||||
|
|
||||||
<p>Some examples of using shortcuts include:</p>
|
|
||||||
|
|
||||||
<pre><code>[[!google foo]]
|
|
||||||
[[!wikipedia War_of_1812]]
|
|
||||||
[[!debbug 12345]]
|
|
||||||
Check the [[!google ikiwiki desc="google search for %s"]].
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
<p>This page controls what shortcut links the wiki supports.</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>shortcut google points to <i>https://encrypted.google.com/search?q=%s</i></li>
|
|
||||||
<li>shortcut archive points to <i>http://web.archive.org/*/%S</i></li>
|
|
||||||
<li>shortcut gmap points to <i>https://maps.google.com/maps?q=%s</i></li>
|
|
||||||
<li>shortcut gmsg points to <i>https://groups.google.com/groups?selm=%s</i></li>
|
|
||||||
<li>shortcut wikipedia points to <i>https://en.wikipedia.org/wiki/%W</i></li>
|
|
||||||
<li>shortcut wikitravel points to <i>https://wikitravel.org/en/%s</i></li>
|
|
||||||
<li>shortcut wiktionary points to <i>https://en.wiktionary.org/wiki/%s</i></li>
|
|
||||||
<li>shortcut debbug points to <i>http://bugs.debian.org/%S</i></li>
|
|
||||||
<li>shortcut deblist points to <i>https://lists.debian.org/debian-%s</i></li>
|
|
||||||
<li>shortcut debpkg points to <i>http://packages.debian.org/%s</i></li>
|
|
||||||
<li>shortcut debpkgsid points to <i>http://packages.debian.org/sid/%s</i></li>
|
|
||||||
<li>shortcut debpts points to <i>http://packages.qa.debian.org/%s</i></li>
|
|
||||||
<li>shortcut debmsg points to <i>https://lists.debian.org/msgid-search/%s</i></li>
|
|
||||||
<li>shortcut debrt points to <i>https://rt.debian.org/Ticket/Display.html?id=%s</i></li>
|
|
||||||
<li>shortcut debss points to <i>http://snapshot.debian.org/package/%s/</i>
|
|
||||||
<ul>
|
|
||||||
<li>Usage: <code>[[!debss package]]</code> or <code>[[!debss package/version]]</code>. See <a href="http://snapshot.debian.org/">http://snapshot.debian.org/</a> for details.</li>
|
|
||||||
</ul></li>
|
|
||||||
<li>shortcut debwiki points to <i>https://wiki.debian.org/%S</i></li>
|
|
||||||
<li>shortcut debcve points to <i>https://security-tracker.debian.org/tracker/%S</i>
|
|
||||||
<ul>
|
|
||||||
<li>also supports Debian bug numbers, packages and whatever the <a href="https://security-tracker.debian.org/tracker/">security tracker</a> supports.</li>
|
|
||||||
</ul></li>
|
|
||||||
<li>shortcut fdobug points to <i>https://bugs.freedesktop.org/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut fdolist points to <i>http://lists.freedesktop.org/mailman/listinfo/%s</i></li>
|
|
||||||
<li>shortcut gnomebug points to <i>https://bugzilla.gnome.org/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut linuxbug points to <i>https://bugzilla.kernel.org/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut mozbug points to <i>https://bugzilla.mozilla.org/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut gnulist points to <i>https://lists.gnu.org/mailman/listinfo/%s</i></li>
|
|
||||||
<li>shortcut marcmsg points to <i>http://marc.info/?i=%s</i></li>
|
|
||||||
<li>shortcut marclist points to <i>http://marc.info/?l=%s</i></li>
|
|
||||||
<li>shortcut gmane points to <i>http://dir.gmane.org/gmane.%s</i></li>
|
|
||||||
<li>shortcut gmanemsg points to <i>http://mid.gmane.org/%s</i></li>
|
|
||||||
<li>shortcut cpan points to <i>http://search.cpan.org/search?mode=dist&query=%s</i></li>
|
|
||||||
<li>shortcut ctan points to <i>http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s</i></li>
|
|
||||||
<li>shortcut hoogle points to <i>http://haskell.org/hoogle/?q=%s</i></li>
|
|
||||||
<li>shortcut iki points to <i>http://ikiwiki.info/%S/</i></li>
|
|
||||||
<li>shortcut ljuser points to <i>http://%s.livejournal.com/</i></li>
|
|
||||||
<li>shortcut rfc points to <i>https://www.ietf.org/rfc/rfc%s.txt</i></li>
|
|
||||||
<li>shortcut c2 points to <i>http://wiki.c2.com/?%s</i></li>
|
|
||||||
<li>shortcut meatballwiki points to <i>http://www.usemod.com/cgi-bin/mb.pl?%s</i></li>
|
|
||||||
<li>shortcut emacswiki points to <i>http://www.emacswiki.org/cgi-bin/wiki/%s</i></li>
|
|
||||||
<li>shortcut haskellwiki points to <i>http://haskell.org/haskellwiki/%s</i></li>
|
|
||||||
<li>shortcut dict points to <i>http://www.dict.org/bin/Dict?Form=Dict1&Strategy=<em>&Database=</em>&Query=%s</i></li>
|
|
||||||
<li>shortcut imdb points to <i>http://imdb.com/find?q=%s</i></li>
|
|
||||||
<li>shortcut gpg points to <i>http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s</i></li>
|
|
||||||
<li>shortcut perldoc points to <i>http://perldoc.perl.org/search.html?q=%s</i></li>
|
|
||||||
<li>shortcut whois points to <i>http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain</i></li>
|
|
||||||
<li>shortcut cve points to <i>https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s</i></li>
|
|
||||||
<li>shortcut flickr points to <i>https://secure.flickr.com/photos/%s</i></li>
|
|
||||||
<li>shortcut man points to <i>http://manpages.debian.org/%s</i></li>
|
|
||||||
<li>shortcut ohloh points to <i>https://www.ohloh.net/p/%s</i></li>
|
|
||||||
<li>shortcut cpanrt points to <i>https://rt.cpan.org/Ticket/Display.html?id=%s</i></li>
|
|
||||||
<li>shortcut novellbug points to <i>https://bugzilla.novell.com/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut ubupkg points to <i>http://packages.ubuntu.com/%s</i></li>
|
|
||||||
<li>shortcut mozillazinekb points to <i>http://kb.mozillazine.org/%s</i></li>
|
|
||||||
<li>shortcut freebsdwiki points to <i>http://wiki.freebsd.org/%s</i></li>
|
|
||||||
<li>shortcut hackage points to <i>http://hackage.haskell.org/package/%s</i></li>
|
|
||||||
<li>shortcut pkgsrc points to <i>http://pkgsrc.se/%S</i></li>
|
|
||||||
<li>shortcut doi points to <i>http://dx.doi.org/%s</i></li>
|
|
||||||
<li>shortcut arxiv points to <i>http://arxiv.org/abs/%s</i></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>To add a new shortcut, use the <code>shortcut</code>
|
|
||||||
<a href="../ikiwiki/directive/">directive</a>. In the url, "%s" is replaced with the
|
|
||||||
text passed to the named shortcut, after <a href="https://en.wikipedia.org/wiki/url%5Fencoding">url encoding</a>
|
|
||||||
it, and '%S' is replaced with the raw, non-encoded text.
|
|
||||||
Additionally, <code>%W</code> is replaced with the text encoded just right for
|
|
||||||
Wikipedia. The optional <code>desc</code> parameter controls the description of
|
|
||||||
the link.</p>
|
|
||||||
|
|
||||||
<p>Remember that the <code>name</code> you give the shortcut will become a new
|
|
||||||
<a href="../ikiwiki/directive/">directive</a>. Avoid using a <code>name</code> that conflicts
|
|
||||||
with an existing directive. These directives also accept a <code>desc</code>
|
|
||||||
parameter that will override the one provided at definition time.</p>
|
|
||||||
|
|
||||||
<p>If you come up with a shortcut that you think others might find useful,
|
|
||||||
consider contributing it to the <a href="http://ikiwiki.info/shortcuts/">shortcuts page on the ikiwiki
|
|
||||||
wiki</a>, so that future versions of
|
|
||||||
ikiwiki will include your shortcut in the standard underlay.</p>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div> <!-- /container -->
|
|
||||||
</main>
|
|
||||||
|
|
||||||
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
|
||||||
<div class="container">
|
|
||||||
<p class="text-muted">
|
|
||||||
<div class="container">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Support</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Contribute</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../join/index.en.html">Become a member</a>
|
|
||||||
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>About us</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
|
||||||
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3 listmonk-form">
|
|
||||||
<h5>News</h5>
|
|
||||||
|
|
||||||
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
|
||||||
<script>
|
|
||||||
document.addEventListener('keydown', function (event) {
|
|
||||||
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
|
||||||
var form = event.target.form;
|
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
|
||||||
form.elements[index + 1].focus();
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<input type="hidden" name="nonce" />
|
|
||||||
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
|
||||||
<div class="t">
|
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
|
||||||
</div>
|
|
||||||
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
|
||||||
<div class="modal-dialog">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body">
|
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
|
||||||
</div>
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
|
||||||
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
<!-- Bootstrap core JavaScript
|
|
||||||
================================================== -->
|
|
||||||
<!-- Placed at the end of the document so the pages load faster -->
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
|
||||||
|
|
||||||
<!-- TODO: Find other ways to setup analytics
|
|
||||||
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
|
||||||
<noscript>
|
|
||||||
<img src="https://analytics.anarc.at/count?p=shortcuts&t=shortcuts" alt="tracking pixel to count visitors when Javascript is disabled" />
|
|
||||||
</noscript>
|
|
||||||
-->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,287 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
||||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
|
||||||
|
|
||||||
|
|
||||||
<title>shortcuts.fr - ilot.io</title>
|
|
||||||
|
|
||||||
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
|
||||||
<!-- for the record: it is absolutely ridiculous that new browsers
|
|
||||||
*and* operating systems each want their own little precious
|
|
||||||
snowflake just for a frigging icon -->
|
|
||||||
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
|
||||||
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
|
||||||
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
|
||||||
<link rel="manifest" href="../site.webmanifest">
|
|
||||||
<meta name="msapplication-TileColor" content="#da532c">
|
|
||||||
<meta name="theme-color" content="#ffffff">
|
|
||||||
|
|
||||||
<!-- ikiwiki CSS -->
|
|
||||||
<link href="../css/style.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<!-- Bootstrap core CSS -->
|
|
||||||
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
|
||||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
|
||||||
|
|
||||||
<!-- Custom styles for this template -->
|
|
||||||
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<!-- Custom styles for derivatives -->
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
|
||||||
|
|
||||||
|
|
||||||
</head>
|
|
||||||
<body class="d-flex flex-column h-100">
|
|
||||||
<header>
|
|
||||||
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
|
||||||
<div class="container-fluid">
|
|
||||||
<a class="navbar-brand me-auto" href="../">
|
|
||||||
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="dropdown ps-2 pe-2">
|
|
||||||
<button class="btn language-switcher dropdown" type="button" id="language-menu-top" data-bs-toggle="dropdown" aria-expanded="false">
|
|
||||||
<div class="collapse navbar-collapse float-end ms-1" id="navbar">
|
|
||||||
Français
|
|
||||||
</div>
|
|
||||||
<img src="../images/languages.png">
|
|
||||||
</button>
|
|
||||||
<ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start" aria-labelledby="language-menu-top">
|
|
||||||
|
|
||||||
<li><a href="./index.en.html">English</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
|
||||||
<span class="navbar-toggler-icon"></span>
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<div id="navbar" class="collapse navbar-collapse">
|
|
||||||
|
|
||||||
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
|
||||||
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
|
||||||
<li><a href="../index.fr.html">Accueil</a></li>
|
|
||||||
<li><a href="../platforms/index.fr.html">Plateformes</a></li>
|
|
||||||
<li><a href="../join/index.fr.html">Se joindre</a></li>
|
|
||||||
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Vos fichiers</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<ul class="nav navbar-nav">
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</nav>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main class="flex-shrink-0">
|
|
||||||
<div class="container" id="content">
|
|
||||||
<p>Les raccourcis sont <strong>activés</strong> dans ce wiki.</p>
|
|
||||||
|
|
||||||
<p>Voici quelques exemples de raccourcis :</p>
|
|
||||||
|
|
||||||
<pre><code>[[!google foo]]
|
|
||||||
[[!wikipedia War_of_1812]]
|
|
||||||
[[!debbug 12345]]
|
|
||||||
Check the [[!google ikiwiki desc="google search for %s"]].
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
<p>Cette page définit les raccourcis connus par ce wiki.</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>shortcut google points to <i>https://encrypted.google.com/search?q=%s</i></li>
|
|
||||||
<li>shortcut archive points to <i>http://web.archive.org/*/%S</i></li>
|
|
||||||
<li>shortcut gmap points to <i>https://maps.google.com/maps?q=%s</i></li>
|
|
||||||
<li>shortcut gmsg points to <i>https://groups.google.com/groups?selm=%s</i></li>
|
|
||||||
<li>shortcut wikipedia points to <i>https://en.wikipedia.org/wiki/%W</i></li>
|
|
||||||
<li>shortcut wikitravel points to <i>https://wikitravel.org/en/%s</i></li>
|
|
||||||
<li>shortcut wiktionary points to <i>https://en.wiktionary.org/wiki/%s</i></li>
|
|
||||||
<li>shortcut debbug points to <i>http://bugs.debian.org/%S</i></li>
|
|
||||||
<li>shortcut deblist points to <i>https://lists.debian.org/debian-%s</i></li>
|
|
||||||
<li>shortcut debpkg points to <i>http://packages.debian.org/%s</i></li>
|
|
||||||
<li>shortcut debpkgsid points to <i>http://packages.debian.org/sid/%s</i></li>
|
|
||||||
<li>shortcut debpts points to <i>http://packages.qa.debian.org/%s</i></li>
|
|
||||||
<li>shortcut debmsg points to <i>https://lists.debian.org/msgid-search/%s</i></li>
|
|
||||||
<li>shortcut debrt points to <i>https://rt.debian.org/Ticket/Display.html?id=%s</i></li>
|
|
||||||
<li>shortcut debss points to <i>http://snapshot.debian.org/package/%s/</i>
|
|
||||||
<ul>
|
|
||||||
<li>Usage: <code>[[!debss package]]</code> or <code>[[!debss package/version]]</code>. See
|
|
||||||
<a href="http://snapshot.debian.org/">http://snapshot.debian.org/</a> for details.</li>
|
|
||||||
</ul></li>
|
|
||||||
<li>shortcut debwiki points to <i>https://wiki.debian.org/%S</i></li>
|
|
||||||
<li>shortcut debcve points to <i>https://security-tracker.debian.org/tracker/%S</i>
|
|
||||||
<ul>
|
|
||||||
<li>also supports Debian bug numbers, packages and whatever the <a href="https://security-tracker.debian.org/tracker/">security
|
|
||||||
tracker</a> supports.</li>
|
|
||||||
</ul></li>
|
|
||||||
<li>shortcut fdobug points to <i>https://bugs.freedesktop.org/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut fdolist points to <i>http://lists.freedesktop.org/mailman/listinfo/%s</i></li>
|
|
||||||
<li>shortcut gnomebug points to <i>https://bugzilla.gnome.org/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut linuxbug points to <i>https://bugzilla.kernel.org/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut mozbug points to <i>https://bugzilla.mozilla.org/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut gnulist points to <i>https://lists.gnu.org/mailman/listinfo/%s</i></li>
|
|
||||||
<li>shortcut marcmsg points to <i>http://marc.info/?i=%s</i></li>
|
|
||||||
<li>shortcut marclist points to <i>http://marc.info/?l=%s</i></li>
|
|
||||||
<li>shortcut gmane points to <i>http://dir.gmane.org/gmane.%s</i></li>
|
|
||||||
<li>shortcut gmanemsg points to <i>http://mid.gmane.org/%s</i></li>
|
|
||||||
<li>shortcut cpan points to <i>http://search.cpan.org/search?mode=dist&query=%s</i></li>
|
|
||||||
<li>shortcut ctan points to <i>http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s</i></li>
|
|
||||||
<li>shortcut hoogle points to <i>http://haskell.org/hoogle/?q=%s</i></li>
|
|
||||||
<li>shortcut iki points to <i>http://ikiwiki.info/%S/</i></li>
|
|
||||||
<li>shortcut ljuser points to <i>http://%s.livejournal.com/</i></li>
|
|
||||||
<li>shortcut rfc points to <i>https://www.ietf.org/rfc/rfc%s.txt</i></li>
|
|
||||||
<li>shortcut c2 points to <i>http://wiki.c2.com/?%s</i></li>
|
|
||||||
<li>shortcut meatballwiki points to <i>http://www.usemod.com/cgi-bin/mb.pl?%s</i></li>
|
|
||||||
<li>shortcut emacswiki points to <i>http://www.emacswiki.org/cgi-bin/wiki/%s</i></li>
|
|
||||||
<li>shortcut haskellwiki points to <i>http://haskell.org/haskellwiki/%s</i></li>
|
|
||||||
<li>shortcut dict points to <i>http://www.dict.org/bin/Dict?Form=Dict1&Strategy=<em>&Database=</em>&Query=%s</i></li>
|
|
||||||
<li>shortcut imdb points to <i>http://imdb.com/find?q=%s</i></li>
|
|
||||||
<li>shortcut gpg points to <i>http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s</i></li>
|
|
||||||
<li>shortcut perldoc points to <i>http://perldoc.perl.org/search.html?q=%s</i></li>
|
|
||||||
<li>shortcut whois points to <i>http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain</i></li>
|
|
||||||
<li>shortcut cve points to <i>https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s</i></li>
|
|
||||||
<li>shortcut flickr points to <i>https://secure.flickr.com/photos/%s</i></li>
|
|
||||||
<li>shortcut man points to <i>http://manpages.debian.org/%s</i></li>
|
|
||||||
<li>shortcut ohloh points to <i>https://www.ohloh.net/p/%s</i></li>
|
|
||||||
<li>shortcut cpanrt points to <i>https://rt.cpan.org/Ticket/Display.html?id=%s</i></li>
|
|
||||||
<li>shortcut novellbug points to <i>https://bugzilla.novell.com/show_bug.cgi?id=%s</i></li>
|
|
||||||
<li>shortcut ubupkg points to <i>http://packages.ubuntu.com/%s</i></li>
|
|
||||||
<li>shortcut mozillazinekb points to <i>http://kb.mozillazine.org/%s</i></li>
|
|
||||||
<li>shortcut freebsdwiki points to <i>http://wiki.freebsd.org/%s</i></li>
|
|
||||||
<li>shortcut hackage points to <i>http://hackage.haskell.org/package/%s</i></li>
|
|
||||||
<li>shortcut pkgsrc points to <i>http://pkgsrc.se/%S</i></li>
|
|
||||||
<li>shortcut doi points to <i>http://dx.doi.org/%s</i></li>
|
|
||||||
<li>shortcut arxiv points to <i>http://arxiv.org/abs/%s</i></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>To add a new shortcut, use the <code>shortcut</code> <a href="../ikiwiki/directive/">directive</a>. In the url,
|
|
||||||
"%s" is replaced with the text passed to the named shortcut, after
|
|
||||||
<a href="https://en.wikipedia.org/wiki/url%5Fencoding">url encoding</a> it, and '%S' is replaced with the raw,
|
|
||||||
non-encoded text. Additionally, <code>%W</code> is replaced with the text encoded just
|
|
||||||
right for Wikipedia. The optional <code>desc</code> parameter controls the description
|
|
||||||
of the link.</p>
|
|
||||||
|
|
||||||
<p>N'oubliez pas que le paramètre <code>name</code> donné au raccourci devient une
|
|
||||||
nouvelle <a href="../ikiwiki/directive/">directive</a>. Évitez de donner un nom qui entre en conflit
|
|
||||||
avec une directive existante. Ces directives acceptent aussi un paramètre
|
|
||||||
<code>desc</code> qui primera celui fourni au moment de la définition du raccourci.</p>
|
|
||||||
|
|
||||||
<p>Si vous trouvez un raccourci qui vous paraît utile, proposez-le sur la <a href="http://ikiwiki.info/shortcuts/">page
|
|
||||||
des raccourcis du wiki d'ikiwiki</a>. Ainsi les
|
|
||||||
futures versions d'ikiwiki incluront automatiquement ce raccourci.</p>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div> <!-- /container -->
|
|
||||||
</main>
|
|
||||||
|
|
||||||
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
|
||||||
<div class="container">
|
|
||||||
<p class="text-muted">
|
|
||||||
<div class="container">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Soutient</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://support.ilot.io/fr/hc/706927618">FAQ</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Problèmes connus</a></li>
|
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Soutient technique</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>Contribuer</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../join/index.fr.html">Devenir membre</a>
|
|
||||||
<li><a href="https://opencollective.com/ilot">Faire un don</a></li>
|
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Forge Git</a></li>
|
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<h5>À propos de nous</h5>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="../meta/code-of-conduct/">Code de conduite</a></li>
|
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
|
||||||
<li><a href="https://status.ilot.io/status/ilot">État du réseau</a></li>
|
|
||||||
</div>
|
|
||||||
<div class="col-sm-3 listmonk-form">
|
|
||||||
<h5>Nouvelles</h5>
|
|
||||||
|
|
||||||
<p>S'abonner à notre <a href="https://notif.ilot.io/archive">liste de diffusion</a></p>
|
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
|
||||||
<script>
|
|
||||||
document.addEventListener('keydown', function (event) { if (event.keyCode
|
|
||||||
=== 13 && event.target.nodeName === 'INPUT') { var form = event.target.form;
|
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
|
||||||
form.elements[index + 1].focus(); event.preventDefault(); } });
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<input type="hidden" name="nonce" /> <input id="39425" type="hidden"
|
|
||||||
name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
|
||||||
<div class="t">
|
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required
|
|
||||||
placeholder="Courriel" />
|
|
||||||
</div>
|
|
||||||
<button aria-label="Subscribe" class="btn" type="button"
|
|
||||||
data-bs-toggle="modal" data-bs-target="#hcaptchamodal">S'abonner</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
|
||||||
<div class="modal-dialog">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Êtes-vous un robot?</h5>
|
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal"
|
|
||||||
aria-label="Fermer"></button>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body">
|
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
|
||||||
</div>
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="btn btn-secondary"
|
|
||||||
data-bs-dismiss="modal">Fermer</button> <button aria-label="Subscribe"
|
|
||||||
class="btn" type="submit">S'abonner</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
<!-- Bootstrap core JavaScript
|
|
||||||
================================================== -->
|
|
||||||
<!-- Placed at the end of the document so the pages load faster -->
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
|
||||||
|
|
||||||
<!-- TODO: Find other ways to setup analytics
|
|
||||||
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
|
||||||
<noscript>
|
|
||||||
<img src="https://analytics.anarc.at/count?p=shortcuts.fr&t=shortcuts.fr" alt="tracking pixel to count visitors when Javascript is disabled" />
|
|
||||||
</noscript>
|
|
||||||
-->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1 +0,0 @@
|
||||||
index.fr.html
|
|
|
@ -0,0 +1,270 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-100">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||||
|
|
||||||
|
|
||||||
|
<title>shortcuts - ilot.io</title>
|
||||||
|
|
||||||
|
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||||
|
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||||
|
*and* operating systems each want their own little precious
|
||||||
|
snowflake just for a frigging icon -->
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
|
||||||
|
<link rel="manifest" href="../site.webmanifest">
|
||||||
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
|
||||||
|
<!-- ikiwiki CSS -->
|
||||||
|
<link href="../css/style.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
||||||
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../css/bootstrap.local.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<!-- Custom styles for derivatives -->
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../css/local.css" type="text/css" />
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body class="d-flex flex-column h-100">
|
||||||
|
<header>
|
||||||
|
<nav class="navbar fixed-top navbar-expand-md navbar-light bg-light border">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<a class="navbar-brand me-auto" href="../">
|
||||||
|
<img alt="ilot.io" src="../favicon.png" width="48" height="48" />
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div id="navbar" class="collapse navbar-collapse">
|
||||||
|
<!-- the anchors force ikiwiki to use a tags instead of spans. hopefully. -->
|
||||||
|
<ul class="navbar-nav nav-link align-items-center ms-auto">
|
||||||
|
<li><a href="../index.en.html">Home</a></li>
|
||||||
|
<li><a href="../platforms/index.en.html">Platforms</a></li>
|
||||||
|
<li><a href="../join/index.en.html">Join</a></li>
|
||||||
|
<li class="btn p-0 border sign-in"><a href="https://ilot.io/apps/files">Your Files</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="nav navbar-nav">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="flex-shrink-0">
|
||||||
|
<div class="container" id="content">
|
||||||
|
<p>This wiki has shortcuts <strong>enabled</strong>.</p>
|
||||||
|
|
||||||
|
<p>Some examples of using shortcuts include:</p>
|
||||||
|
|
||||||
|
<pre><code>[[!google foo]]
|
||||||
|
[[!wikipedia War_of_1812]]
|
||||||
|
[[!debbug 12345]]
|
||||||
|
Check the [[!google ikiwiki desc="google search for %s"]].
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>This page controls what shortcut links the wiki supports.</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>shortcut google points to <i>https://encrypted.google.com/search?q=%s</i></li>
|
||||||
|
<li>shortcut archive points to <i>http://web.archive.org/*/%S</i></li>
|
||||||
|
<li>shortcut gmap points to <i>https://maps.google.com/maps?q=%s</i></li>
|
||||||
|
<li>shortcut gmsg points to <i>https://groups.google.com/groups?selm=%s</i></li>
|
||||||
|
<li>shortcut wikipedia points to <i>https://en.wikipedia.org/wiki/%W</i></li>
|
||||||
|
<li>shortcut wikitravel points to <i>https://wikitravel.org/en/%s</i></li>
|
||||||
|
<li>shortcut wiktionary points to <i>https://en.wiktionary.org/wiki/%s</i></li>
|
||||||
|
<li>shortcut debbug points to <i>http://bugs.debian.org/%S</i></li>
|
||||||
|
<li>shortcut deblist points to <i>https://lists.debian.org/debian-%s</i></li>
|
||||||
|
<li>shortcut debpkg points to <i>http://packages.debian.org/%s</i></li>
|
||||||
|
<li>shortcut debpkgsid points to <i>http://packages.debian.org/sid/%s</i></li>
|
||||||
|
<li>shortcut debpts points to <i>http://packages.qa.debian.org/%s</i></li>
|
||||||
|
<li>shortcut debmsg points to <i>https://lists.debian.org/msgid-search/%s</i></li>
|
||||||
|
<li>shortcut debrt points to <i>https://rt.debian.org/Ticket/Display.html?id=%s</i></li>
|
||||||
|
<li>shortcut debss points to <i>http://snapshot.debian.org/package/%s/</i>
|
||||||
|
<ul>
|
||||||
|
<li>Usage: <code>[[!debss package]]</code> or <code>[[!debss package/version]]</code>. See <a href="http://snapshot.debian.org/">http://snapshot.debian.org/</a> for details.</li>
|
||||||
|
</ul></li>
|
||||||
|
<li>shortcut debwiki points to <i>https://wiki.debian.org/%S</i></li>
|
||||||
|
<li>shortcut debcve points to <i>https://security-tracker.debian.org/tracker/%S</i>
|
||||||
|
<ul>
|
||||||
|
<li>also supports Debian bug numbers, packages and whatever the <a href="https://security-tracker.debian.org/tracker/">security tracker</a> supports.</li>
|
||||||
|
</ul></li>
|
||||||
|
<li>shortcut fdobug points to <i>https://bugs.freedesktop.org/show_bug.cgi?id=%s</i></li>
|
||||||
|
<li>shortcut fdolist points to <i>http://lists.freedesktop.org/mailman/listinfo/%s</i></li>
|
||||||
|
<li>shortcut gnomebug points to <i>https://bugzilla.gnome.org/show_bug.cgi?id=%s</i></li>
|
||||||
|
<li>shortcut linuxbug points to <i>https://bugzilla.kernel.org/show_bug.cgi?id=%s</i></li>
|
||||||
|
<li>shortcut mozbug points to <i>https://bugzilla.mozilla.org/show_bug.cgi?id=%s</i></li>
|
||||||
|
<li>shortcut gnulist points to <i>https://lists.gnu.org/mailman/listinfo/%s</i></li>
|
||||||
|
<li>shortcut marcmsg points to <i>http://marc.info/?i=%s</i></li>
|
||||||
|
<li>shortcut marclist points to <i>http://marc.info/?l=%s</i></li>
|
||||||
|
<li>shortcut gmane points to <i>http://dir.gmane.org/gmane.%s</i></li>
|
||||||
|
<li>shortcut gmanemsg points to <i>http://mid.gmane.org/%s</i></li>
|
||||||
|
<li>shortcut cpan points to <i>http://search.cpan.org/search?mode=dist&query=%s</i></li>
|
||||||
|
<li>shortcut ctan points to <i>http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s</i></li>
|
||||||
|
<li>shortcut hoogle points to <i>http://haskell.org/hoogle/?q=%s</i></li>
|
||||||
|
<li>shortcut iki points to <i>http://ikiwiki.info/%S/</i></li>
|
||||||
|
<li>shortcut ljuser points to <i>http://%s.livejournal.com/</i></li>
|
||||||
|
<li>shortcut rfc points to <i>https://www.ietf.org/rfc/rfc%s.txt</i></li>
|
||||||
|
<li>shortcut c2 points to <i>http://wiki.c2.com/?%s</i></li>
|
||||||
|
<li>shortcut meatballwiki points to <i>http://www.usemod.com/cgi-bin/mb.pl?%s</i></li>
|
||||||
|
<li>shortcut emacswiki points to <i>http://www.emacswiki.org/cgi-bin/wiki/%s</i></li>
|
||||||
|
<li>shortcut haskellwiki points to <i>http://haskell.org/haskellwiki/%s</i></li>
|
||||||
|
<li>shortcut dict points to <i>http://www.dict.org/bin/Dict?Form=Dict1&Strategy=<em>&Database=</em>&Query=%s</i></li>
|
||||||
|
<li>shortcut imdb points to <i>http://imdb.com/find?q=%s</i></li>
|
||||||
|
<li>shortcut gpg points to <i>http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s</i></li>
|
||||||
|
<li>shortcut perldoc points to <i>http://perldoc.perl.org/search.html?q=%s</i></li>
|
||||||
|
<li>shortcut whois points to <i>http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain</i></li>
|
||||||
|
<li>shortcut cve points to <i>https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s</i></li>
|
||||||
|
<li>shortcut flickr points to <i>https://secure.flickr.com/photos/%s</i></li>
|
||||||
|
<li>shortcut man points to <i>http://manpages.debian.org/%s</i></li>
|
||||||
|
<li>shortcut ohloh points to <i>https://www.ohloh.net/p/%s</i></li>
|
||||||
|
<li>shortcut cpanrt points to <i>https://rt.cpan.org/Ticket/Display.html?id=%s</i></li>
|
||||||
|
<li>shortcut novellbug points to <i>https://bugzilla.novell.com/show_bug.cgi?id=%s</i></li>
|
||||||
|
<li>shortcut ubupkg points to <i>http://packages.ubuntu.com/%s</i></li>
|
||||||
|
<li>shortcut mozillazinekb points to <i>http://kb.mozillazine.org/%s</i></li>
|
||||||
|
<li>shortcut freebsdwiki points to <i>http://wiki.freebsd.org/%s</i></li>
|
||||||
|
<li>shortcut hackage points to <i>http://hackage.haskell.org/package/%s</i></li>
|
||||||
|
<li>shortcut pkgsrc points to <i>http://pkgsrc.se/%S</i></li>
|
||||||
|
<li>shortcut doi points to <i>http://dx.doi.org/%s</i></li>
|
||||||
|
<li>shortcut arxiv points to <i>http://arxiv.org/abs/%s</i></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>To add a new shortcut, use the <code>shortcut</code>
|
||||||
|
<a href="../ikiwiki/directive/">directive</a>. In the url, "%s" is replaced with the
|
||||||
|
text passed to the named shortcut, after <a href="https://en.wikipedia.org/wiki/url%5Fencoding">url encoding</a>
|
||||||
|
it, and '%S' is replaced with the raw, non-encoded text.
|
||||||
|
Additionally, <code>%W</code> is replaced with the text encoded just right for
|
||||||
|
Wikipedia. The optional <code>desc</code> parameter controls the description of
|
||||||
|
the link.</p>
|
||||||
|
|
||||||
|
<p>Remember that the <code>name</code> you give the shortcut will become a new
|
||||||
|
<a href="../ikiwiki/directive/">directive</a>. Avoid using a <code>name</code> that conflicts
|
||||||
|
with an existing directive. These directives also accept a <code>desc</code>
|
||||||
|
parameter that will override the one provided at definition time.</p>
|
||||||
|
|
||||||
|
<p>If you come up with a shortcut that you think others might find useful,
|
||||||
|
consider contributing it to the <a href="http://ikiwiki.info/shortcuts/">shortcuts page on the ikiwiki
|
||||||
|
wiki</a>, so that future versions of
|
||||||
|
ikiwiki will include your shortcut in the standard underlay.</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer class="footer mt-auto py-2 bg-light" role="contentinfo">
|
||||||
|
<div class="container">
|
||||||
|
<p class="text-muted">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Support</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../join/index.en.html">Become a member</a>
|
||||||
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3">
|
||||||
|
<h5>About us</h5>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
|
<li><a href="../meta/license/">Licenses</a></li>
|
||||||
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-3 listmonk-form">
|
||||||
|
<h5>News</h5>
|
||||||
|
|
||||||
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
<!-- Converts enter key to tab -->
|
||||||
|
<script>
|
||||||
|
document.addEventListener('keydown', function (event) {
|
||||||
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
|
var form = event.target.form;
|
||||||
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<input type="hidden" name="nonce" />
|
||||||
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
|
<div class="t">
|
||||||
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
|
</div>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
<!-- TODO: Find other ways to setup analytics
|
||||||
|
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||||
|
<noscript>
|
||||||
|
<img src="https://analytics.anarc.at/count?p=shortcuts&t=shortcuts" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||||
|
</noscript>
|
||||||
|
-->
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -106,72 +106,71 @@
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>Soutient</h5>
|
<h5>Support</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://support.ilot.io/fr/hc/706927618">FAQ</a></li>
|
<li><a href="https://support.ilot.io/en/hc/706927618">FAQs</a></li>
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Problèmes connus</a></li>
|
<li><a href="https://forge.ilot.io/ilot/-/projects/3">Known issues</a></li>
|
||||||
<li><a href="https://support.ilot.io/help/706927618">Soutient technique</a></li>
|
<li><a href="https://support.ilot.io/help/706927618">Support ticket</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>Contribuer</h5>
|
<h5>Contribute</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="../join/index.fr.html">Devenir membre</a>
|
<li><a href="../join/index.en.html">Become a member</a>
|
||||||
<li><a href="https://opencollective.com/ilot">Faire un don</a></li>
|
<li><a href="https://opencollective.com/ilot">Donate</a></li>
|
||||||
<li><a href="https://forge.ilot.io/ilot/-/projects">Forge Git</a></li>
|
<li><a href="https://forge.ilot.io/ilot/-/projects">Git Forge</a></li>
|
||||||
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
<li><a href="https://wiki.ilot.io">Wiki</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
<h5>À propos de nous</h5>
|
<h5>About us</h5>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="../meta/code-of-conduct/">Code de conduite</a></li>
|
<li><a href="../meta/code-of-conduct/">Code of conduct</a></li>
|
||||||
<li><a href="../meta/license/">Licenses</a></li>
|
<li><a href="../meta/license/">Licenses</a></li>
|
||||||
<li><a href="https://status.ilot.io/status/ilot">État du réseau</a></li>
|
<li><a href="https://status.ilot.io/status/ilot">Network Status</a></li>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-3 listmonk-form">
|
<div class="col-sm-3 listmonk-form">
|
||||||
<h5>Nouvelles</h5>
|
<h5>News</h5>
|
||||||
|
|
||||||
<p>S'abonner à notre <a href="https://notif.ilot.io/archive">liste de diffusion</a></p>
|
<p>Subscribe to our <a href="https://notif.ilot.io/archive">newsletter</a></p>
|
||||||
|
|
||||||
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
<form method="post" action="https://notif.ilot.io/subscription/form" class="listmonk-form">
|
||||||
|
|
||||||
|
|
||||||
<!-- Converts enter key to tab -->
|
<!-- Converts enter key to tab -->
|
||||||
<script>
|
<script>
|
||||||
document.addEventListener('keydown', function (event) { if (event.keyCode
|
document.addEventListener('keydown', function (event) {
|
||||||
=== 13 && event.target.nodeName === 'INPUT') { var form = event.target.form;
|
if (event.keyCode === 13 && event.target.nodeName === 'INPUT') {
|
||||||
var index = Array.prototype.indexOf.call(form, event.target);
|
var form = event.target.form;
|
||||||
form.elements[index + 1].focus(); event.preventDefault(); } });
|
var index = Array.prototype.indexOf.call(form, event.target);
|
||||||
|
form.elements[index + 1].focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<input type="hidden" name="nonce" /> <input id="39425" type="hidden"
|
<input type="hidden" name="nonce" />
|
||||||
name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
<input id="39425" type="hidden" name="l" value="39425113-44b5-46f7-9897-91151467b05f" />
|
||||||
<div class="t">
|
<div class="t">
|
||||||
<input aria-label="Email" class="btn" type="email" name="email" required
|
<input aria-label="Email" class="btn" type="email" name="email" required placeholder="E-mail" />
|
||||||
placeholder="Courriel" />
|
|
||||||
</div>
|
</div>
|
||||||
<button aria-label="Subscribe" class="btn" type="button"
|
<button aria-label="Subscribe" class="btn" type="button" data-bs-toggle="modal" data-bs-target="#hcaptchamodal">Subscribe</button>
|
||||||
data-bs-toggle="modal" data-bs-target="#hcaptchamodal">S'abonner</button>
|
|
||||||
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
<div class="modal fade" id="hcaptchamodal" tabindex="-1" aria-labelledby="haptcha" aria-hidden="true">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<h5 class="modal-title" id="hcapatchamodallabel">Êtes-vous un robot?</h5>
|
<h5 class="modal-title" id="hcapatchamodallabel">Are you a robot?</h5>
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal"
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
aria-label="Fermer"></button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
<div class="h-captcha" data-sitekey="be08a59e-ae24-472e-8a80-22d07016ee90" data-callback="submitSubscribe"></div>
|
||||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button type="button" class="btn btn-secondary"
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||||
data-bs-dismiss="modal">Fermer</button> <button aria-label="Subscribe"
|
<button aria-label="Subscribe" class="btn" type="submit">Subscribe</button>
|
||||||
class="btn" type="submit">S'abonner</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue