site v10 — suppression tirets em dash partout (—→./:·)
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
<p class="lead mt-6">
|
<p class="lead mt-6">
|
||||||
Rendre accessibles des données multi-paramètres, géolocalisées et horodatées,
|
Rendre accessibles des données multi-paramètres, géolocalisées et horodatées,
|
||||||
sur des <strong class="text-foam-50">zones entières</strong> plutôt que des points
|
sur des <strong class="text-foam-50">zones entières</strong> plutôt que des points
|
||||||
isolés — à terme, sur l'ensemble des zones côtières et fluviales de France, voire
|
isolés. À terme, sur l'ensemble des zones côtières et fluviales de France, voire
|
||||||
d'Europe.
|
d'Europe.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
<p class="mt-4 text-sm leading-relaxed text-foam-100/80">
|
<p class="mt-4 text-sm leading-relaxed text-foam-100/80">
|
||||||
Les politiques publiques de préservation, la conformité réglementaire et la
|
Les politiques publiques de préservation, la conformité réglementaire et la
|
||||||
recherche ont toutes le même angle mort : la plupart des données disponibles
|
recherche ont toutes le même angle mort : la plupart des données disponibles
|
||||||
sont <em>ponctuelles</em> — quelques stations de référence, des campagnes
|
sont <em>ponctuelles</em> : quelques stations de référence, des campagnes
|
||||||
dispersées. NowYouSea vise la <strong class="text-foam-50">couverture
|
dispersées. NowYouSea vise la <strong class="text-foam-50">couverture
|
||||||
continue</strong> de zones entières, pas seulement la mesure ponctuelle.
|
continue</strong> de zones entières, pas seulement la mesure ponctuelle.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ const cats = Array.from(new Set(sensors.map((s) => s.cat)));
|
|||||||
<h2 class="h-section mt-4">Composez votre rocher. Rejoignez le réseau.</h2>
|
<h2 class="h-section mt-4">Composez votre rocher. Rejoignez le réseau.</h2>
|
||||||
<p class="lead mt-6">
|
<p class="lead mt-6">
|
||||||
Chaque site a ses enjeux. Cochez les grandeurs que vous voulez mesurer, ajustez
|
Chaque site a ses enjeux. Cochez les grandeurs que vous voulez mesurer, ajustez
|
||||||
l'énergie et l'ancrage, et envoyez-nous votre configuration — nous revenons vers
|
l'énergie et l'ancrage, et envoyez-nous votre configuration. Nous revenons vers
|
||||||
vous avec une proposition adaptée. Chaque rocher déployé rejoint automatiquement
|
vous avec une proposition adaptée. Chaque rocher déployé rejoint automatiquement
|
||||||
le réseau <strong class="text-foam-50">mesher</strong> NowYouSea, qui couvre le
|
le réseau <strong class="text-foam-50">mesher</strong> NowYouSea, qui couvre le
|
||||||
littoral au fur et à mesure.
|
littoral au fur et à mesure.
|
||||||
@@ -151,7 +151,7 @@ const cats = Array.from(new Set(sensors.map((s) => s.cat)));
|
|||||||
</div>
|
</div>
|
||||||
<p class="mt-2">
|
<p class="mt-2">
|
||||||
Chaque rocher partage son signal avec ses voisins et consolide la couverture
|
Chaque rocher partage son signal avec ses voisins et consolide la couverture
|
||||||
de la zone — plus il y a de rochers, plus la carte devient précise.
|
de la zone. Plus il y a de rochers, plus la carte devient précise.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</aside>
|
</aside>
|
||||||
@@ -188,7 +188,7 @@ const cats = Array.from(new Set(sensors.map((s) => s.cat)));
|
|||||||
pluralEl.textContent = n > 1 ? 's mesurées' : (n === 1 ? ' mesurée' : ' à choisir');
|
pluralEl.textContent = n > 1 ? 's mesurées' : (n === 1 ? ' mesurée' : ' à choisir');
|
||||||
|
|
||||||
if (n === 0) {
|
if (n === 0) {
|
||||||
listEl.innerHTML = '<li class="text-foam-100/50 italic">Aucune grandeur sélectionnée — choisissez au moins l\'hydrophone pour l\'acoustique.</li>';
|
listEl.innerHTML = '<li class="text-foam-100/50 italic">Choisissez au moins une grandeur pour composer votre rocher.</li>';
|
||||||
} else {
|
} else {
|
||||||
const byCat = {};
|
const byCat = {};
|
||||||
state.sensors.forEach((v, id) => {
|
state.sensors.forEach((v, id) => {
|
||||||
@@ -256,10 +256,10 @@ const cats = Array.from(new Set(sensors.map((s) => s.cat)));
|
|||||||
joinBtn.addEventListener('click', () => {
|
joinBtn.addEventListener('click', () => {
|
||||||
const sensorList = Array.from(state.sensors.values()).map((s) => s.label).join(', ');
|
const sensorList = Array.from(state.sensors.values()).map((s) => s.label).join(', ');
|
||||||
const summary = `Configuration rocher NowYouSea :\n`
|
const summary = `Configuration rocher NowYouSea :\n`
|
||||||
+ `— Grandeurs : ${sensorList || '(aucune)'}\n`
|
+ `Grandeurs : ${sensorList || '(aucune)'}\n`
|
||||||
+ `— Énergie : ${state.energy}\n`
|
+ `Énergie : ${state.energy}\n`
|
||||||
+ `— Ancrage : ${state.anchor}\n`
|
+ `Ancrage : ${state.anchor}\n`
|
||||||
+ `— Transmission : sans fil`;
|
+ `Transmission : sans fil`;
|
||||||
|
|
||||||
const ta = document.querySelector('#contact textarea')
|
const ta = document.querySelector('#contact textarea')
|
||||||
|| document.querySelector('textarea[name="message"]')
|
|| document.querySelector('textarea[name="message"]')
|
||||||
|
|||||||
@@ -24,6 +24,6 @@ const year = new Date().getFullYear();
|
|||||||
<a href="#contact" class="hover:text-tide-400">Contact</a>
|
<a href="#contact" class="hover:text-tide-400">Contact</a>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
<div class="text-xs text-foam-100/50">© {year} NowYouSea — Tous droits réservés.</div>
|
<div class="text-xs text-foam-100/50">© {year} NowYouSea · Tous droits réservés.</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ interface Props {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const {
|
const {
|
||||||
title = "NowYouSea — Le rocher connecté qui écoute l'océan",
|
title = "NowYouSea | Le rocher connecté qui écoute l'océan",
|
||||||
description = "Réseau de stations côtières acoustiques low-cost pour la surveillance du milieu marin. Hydrophone, physico-chimie et calcul embarqué, du terrain au dashboard.",
|
description = "Réseau de stations côtières acoustiques low-cost pour la surveillance du milieu marin. Hydrophone, physico-chimie et calcul embarqué, du terrain au dashboard.",
|
||||||
} = Astro.props;
|
} = Astro.props;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user