Commit 5f18c1ee authored by  JosephK's avatar JosephK
Browse files

WIP 馃憮 cleaning

parent 63a9df63
......@@ -30,9 +30,6 @@
<script>
export default {
name: 'App',
components: {
HeaderComponent,
},
data() {
const description = this.$te(`meta.${this.$route.meta.id}.description`)
? this.$t(`meta.${this.$route.meta.id}.description`)
......
<template>
<div class="container ombre apropos">
<header class="clearfix header">
<h1 class="pull-left" v-html="$t('asso.title')"></h1>
<I18n/>
<h1
class="pull-left"
v-html="$t('asso.title')"
></h1>
<I18n />
</header>
<main>
<v-text section="asso.prez" />
<div v-html="$t('asso.prez')"></div>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
......@@ -13,10 +16,15 @@
class="img-responsive"
alt=""
:title="$t('asso.prez.saveas')"
:src="`${$t('/')}img/${$route.meta.lang}/infographie_Le-Monde-de-Framasoft_CC-By-SA-Geoffrey-Dorne-1920px-2019.jpg`" />
:src="`${$t('baseurl')}img/${$t('lang')
}/infographie_Le-Monde-de-Framasoft_CC-By-SA-Geoffrey-Dorne-1920px-2019.jpg`"
/>
<p class="text-right">
<span v-html="$t('asso.prez.infography')"></span>
<a href="http://geoffreydorne.com" v-html="$t('people.dorme')"></a>,
<a
href="http://geoffreydorne.com"
v-html="$t('people.dorme')"
></a>,
<span v-html="$t('license.ccbysa4fr')"></span>
</p>
</div>
......@@ -24,7 +32,8 @@
<hr />
<v-text section="asso.infos" />
<div v-html="$t('asso.infos')"></div>
<ul>
<li>
<a :href="`${$t('asso.files')}statuts-Framasoft-2015-v8.pdf`">
......@@ -42,7 +51,8 @@
<img
style="width:180px;"
alt=""
:src="`${$t('/')}img/biglogo.png`">
:src="`${$t('/')}img/biglogo.png`"
/>
</p>
<hr />
......@@ -65,10 +75,16 @@
<dt v-html="$t('asso.data.dt.registration')"></dt>
<dd>
2004
(<a :href="`${$t('asso.files')}statuts-Framasoft-2015-v8.pdf`"
rel="nofollow" v-html="$t('asso.infos.statuts')"></a>)
(<a :href="`${$t('asso.files')}reglement-interieur-2015-v6c.pdf`"
rel="nofollow" v-html="$t('asso.infos.ri')"></a>)
(<a
:href="`${$t('asso.files')}statuts-Framasoft-2015-v8.pdf`"
rel="nofollow"
v-html="$t('asso.infos.statuts')"
></a>)
(<a
:href="`${$t('asso.files')}reglement-interieur-2015-v6c.pdf`"
rel="nofollow"
v-html="$t('asso.infos.ri')"
></a>)
</dd>
</dl>
<dl class="dl-horizontal">
......@@ -86,115 +102,166 @@
<dl class="dl-horizontal">
<dt v-html="$t('asso.data.dt.id')"></dt>
<dd>
<a :href="`${$t('asso.files')}fiche_identification_framasoft.pdf`"
rel="nofollow" v-html="$t('asso.data.dd.id')"></a>
<a
:href="`${$t('asso.files')}fiche_identification_framasoft.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.id')"
></a>
</dd>
</dl>
<dl class="dl-horizontal">
<dt v-html="$t('asso.data.dt.projects')"></dt>
<dd>
<a :href="$t('link.cuo')" v-html="$t('color.cuo')"></a> -
<a :href="$t('link.dio')" v-html="$t('color.dio')"></a>
<a
:href="$t('link.cuo')"
v-html="$t('color.cuo')"
></a> -
<a
:href="$t('link.dio')"
v-html="$t('color.dio')"
></a>
</dd>
</dl>
<dl class="dl-horizontal">
<dt v-html="$t('asso.data.dt.charte')"></dt>
<dd><a href="../charte" v-html="$t('charte.title')"></a></dd>
<dd>
<a
href="../charte"
v-html="$t('charte.title')"
></a>
</dd>
</dl>
<dl class="dl-horizontal">
<dt v-html="$t('asso.data.dt.reports')"></dt>
<dd>
<ul>
<li>
2018鈥:
<a :href="`${$t('asso.files')}FRAMASOFT - Rapport G茅n茅ral %26 Sp茅cial - 31.12.2018.pdf`"
2018&nbsp;:
<a
:href="`${$t('asso.files')
}FRAMASOFT - Rapport G茅n茅ral %26 Sp茅cial - 31.12.2018.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsFinancial')">
</a> -
<a :href="`${$t('asso.files')}Framasoft_rapport_activite_2018-v2.1.pdf`"
v-html="$t('asso.data.dd.reportsFinancial')"
></a> -
<a
:href="`${$t('asso.files')}Framasoft_rapport_activite_2018-v2.1.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsActivities')">
</a> -
v-html="$t('asso.data.dd.reportsActivities')"
></a>
</li>
<li>
2017鈥:
<a :href="`${$t('asso.files')}rapport_financier_2017.pdf`"
2017&nbsp;:
<a
:href="`${$t('asso.files')}rapport_financier_2017.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsFinancial')">
</a>
v-html="$t('asso.data.dd.reportsFinancial')"
></a>
</li>
<li>
2016鈥:
<a :href="`${$t('asso.files')}rapport_financier_2016.pdf`"
2016&nbsp;:
<a
:href="`${$t('asso.files')}rapport_financier_2016.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsFinancial')">
</a>
v-html="$t('asso.data.dd.reportsFinancial')"
></a>
</li>
<li>
2015鈥:
<a :href="`${$t('asso.files')}rapports-moraux/Framasoft_rapport_activite_2015.pdf`"
2015&nbsp;:
<a
:href="`${$t('asso.files')}rapports-moraux/Framasoft_rapport_activite_2015.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsFinancial')">
</a>
v-html="$t('asso.data.dd.reportsFinancial')"
></a>
</li>
<li>
2014鈥:
<a :href="`${$t('asso.files')}rapports-moraux/Framasoft_rapport_activite_2014.pdf`"
2014&nbsp;:
<a
:href="`${$t('asso.files')}rapports-moraux/Framasoft_rapport_activite_2014.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsResults')">
</a>
v-html="$t('asso.data.dd.reportsResults')"
></a>
</li>
<li>
2013鈥:
<a :href="`${$t('asso.files')}rapports-moraux/rapport_activites_framasoft_2013-v0.3.pdf`"
2013&nbsp;:
<a
:href="`${$t('asso.files')
}rapports-moraux/rapport_activites_framasoft_2013-v0.3.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsMAndF')">
</a>
v-html="$t('asso.data.dd.reportsMAndF')"
></a>
</li>
<li>
2012鈥:
<a :href="`${$t('asso.files')}rapport_moral_framasoft_2012-v0.5.pdf`"
2012&nbsp;:
<a
:href="`${$t('asso.files')}rapport_moral_framasoft_2012-v0.5.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsMAndF')">
</a>
v-html="$t('asso.data.dd.reportsMAndF')"
></a>
</li>
<li>
2011鈥:
<a :href="`${$t('asso.files')}rapport_moral_framasoft_2011-v3.pdf`"
2011&nbsp;:
<a
:href="`${$t('asso.files')}rapport_moral_framasoft_2011-v3.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsMAndF')">
</a>
v-html="$t('asso.data.dd.reportsMAndF')"
></a>
</li>
<li>
2010鈥: <a :href="`${$t('asso.files')}rapport_moral_framasoft_2010_v3.pdf`"
rel="nofollow" v-html="$t('asso.data.dd.reportsMAndF')"></a>
2010&nbsp;:
<a
:href="`${$t('asso.files')}rapport_moral_framasoft_2010_v3.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsMAndF')"
></a>
</li>
<li>
2009鈥:
<a :href="`${$t('asso.files')}rapport_moral_framasoft_2009_v2.4.3_0.pdf`"
2009&nbsp;:
<a
:href="`${$t('asso.files')}rapport_moral_framasoft_2009_v2.4.3_0.pdf`"
rel="nofollow"
v-html="$t('asso.data.dd.reportsMAndF')">
</a>
v-html="$t('asso.data.dd.reportsMAndF')"
></a>
</li>
</ul>
</dd>
</dl>
<dl class="dl-horizontal">
<dt v-html="$t('asso.data.dt.newsletter')"></dt>
<dd><a :href="$t('link.newsletter')" v-html="$t('asso.data.dd.newsletter')"></a></dd>
<dd>
<a
:href="$t('link.newsletter')"
v-html="$t('asso.data.dd.newsletter')"
></a>
</dd>
</dl>
<dl class="dl-horizontal">
<dt v-html="$t('asso.data.dt.press')"></dt>
<dd><a :href="$t('link.press')" v-html="$t('asso.data.dd.press')"></a></dd>
<dd>
<a
:href="$t('link.press')"
v-html="$t('asso.data.dd.press')"
></a>
</dd>
</dl>
<dl class="dl-horizontal">
<dt v-html="$t('asso.data.dt.graphics')"></dt>
<dd><a href="../graphics" v-html="$t('asso.data.dd.graphics')"></a></dd>
<dd>
<a
href="../graphics"
v-html="$t('asso.data.dd.graphics')"
></a>
</dd>
</dl>
<dl class="dl-horizontal">
<dd>
<a href="https://soutenir.framasoft.org/afficher-votre-soutien" v-html="$t('asso.data.dd.banners')"></a> -
<a href="https://soutenir.framasoft.org/benevolat" v-html="$t('asso.data.dd.benevalo')"></a>
<a
href="https://soutenir.framasoft.org/afficher-votre-soutien"
v-html="$t('asso.data.dd.banners')"
></a> -
<a
href="https://soutenir.framasoft.org/benevolat"
v-html="$t('asso.data.dd.benevalo')"
></a>
</dd>
</dl>
<dl class="dl-horizontal">
......@@ -208,12 +275,10 @@
<script>
import I18n from '../partials/I18n.vue';
import VText from '../partials/V-Text.vue';
export default {
components: {
I18n,
VText,
},
}
};
</script>
<template>
<div class="container ombre apropos">
<header class="clearfix header">
<h1 class="pull-left" v-html="$t('cgu.title')"></h1>
<I18n/>
<h1
class="pull-left"
v-html="$t('cgu.title')"
></h1>
<I18n />
</header>
<main>
<h2 v-html="$t('cgu.intro.title')"></h2>
......@@ -16,8 +19,8 @@
v-for="index in Object.keys($t('cgu.short.sympa.list'))"
:key="index"
class="list-group-item bg-success"
v-html="$t(`cgu.short.sympa.list[${index}]`)">
</li>
v-html="$t(`cgu.short.sympa.list[${index}]`)"
></li>
</ul>
<p v-html="$t('cgu.short.terms.text')"></p>
<ul class="list-group">
......@@ -25,15 +28,15 @@
v-for="index in Object.keys($t('cgu.short.terms.list'))"
:key="index"
class="list-group-item bg-warning"
v-html="$t(`cgu.short.terms.list[${index}]`)">
</li>
v-html="$t(`cgu.short.terms.list[${index}]`)"
></li>
</ul>
<v-text section="cgu.full" />
<div v-html="$t('cgu.full')"></div>
<div class="signature">
<hr />
<v-text section="cgu.footer" />
<div v-html="$t('cgu.footer')"></div>
</div>
</main>
</div>
......@@ -41,12 +44,10 @@
<script>
import I18n from '../partials/I18n.vue';
import VText from '../partials/V-Text.vue';
export default {
components: {
I18n,
VText,
},
}
};
</script>
<template>
<div class="container ombre apropos">
<header class="clearfix header">
<h1 class="pull-left" v-html="$t('charte.title')"></h1>
<I18n/>
<h1
class="pull-left"
v-html="$t('charte.title')"
></h1>
<I18n />
</header>
<main>
<v-text section="charte" />
<div v-html="$t('charte')"></div>
<div class="signature">
<hr />
<v-text section="charte.footer" />
<div v-html="$t('charte.footer')"></div>
</div>
</main>
</div>
......@@ -17,12 +20,10 @@
<script>
import I18n from '../partials/I18n.vue';
import VText from '../partials/V-Text.vue';
export default {
components: {
I18n,
VText,
},
}
};
</script>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<template>
<div class="container ombre apropos">
<header class="clearfix header">
<h1 class="pull-left" v-html="$t('legals.title')"></h1>
<I18n/>
<h1
class="pull-left"
v-html="$t('legals.title')"
></h1>
<I18n />
</header>
<main>
<h2 v-html="$t('legals.editor.title')"></h2>
<h3 v-html="$t('txt.soft')"></h3>
<p><span v-html="$t('legals.editor.asso')"></span><span v-html="$t('legals.editor.assoNb')"></span></p>
<p><span v-html="$t('legals.editor.siret')"></span> <span v-html="$t('legals.editor.siretNb')"></span></p>
<p>
<span v-html="$t('legals.editor.asso')"></span>
<span v-html="$t('legals.editor.assoNb')"></span>
</p>
<p>
<span v-html="$t('legals.editor.siret')"></span>
<span v-html="$t('legals.editor.siretNb')"></span>
</p>
<h3 v-html="$t('legals.editor.siege')"></h3>
<p v-html="$t('legals.editor.address')"></p>
<p><span v-html="$t('legals.editor.contact')"></span> <a :href="$t('link.contact')" v-html="$t('link.contact')"></a></p>
<p>
<span v-html="$t('legals.editor.contact')"></span>
<a
:href="$t('link.contact')"
v-html="$t('link.contact')"
></a>
</p>
<h3 v-html="$t('legals.editor.coprez')"></h3>
<p v-html="$t('legals.editor.coprezName')"></p>
<h3 v-html="$t('legals.editor.host')"></h3>
<div v-if="$t('hash') === 'ovh'" id="modal-legals-host">
<div
v-if="$t('hash') === 'ovh'"
id="modal-legals-host"
>
<p>OVH</p>
<p>SAS au capital de 10鈥000鈥000鈥偓 RCS Roubaix 鈥
Tourcoing 424鈥761鈥41900045 </p>
<p>Code APE 6202A - N掳 TVA : FR 22鈥424鈥761鈥419</p>
<p>Si猫ge social鈥: 2 rue Kellermann 59100 Roubaix - France.</p>
<p>
SAS au capital de 10&nbsp;000&nbsp;000&nbsp;鈧 RCS Roubaix 鈥
Tourcoing 424&nbsp;761&nbsp;41900045
</p>
<p>Code APE 6202A - N掳 TVA&nbsp;: FR 22&nbsp;424&nbsp;761&nbsp;419</p>
<p>Si猫ge social&nbsp;: 2 rue Kellermann 59100 Roubaix - France.</p>
</div>
<div v-if="$t('hash') === 'soyoustart'" id="modal-legals-host">
<div
v-if="$t('hash') === 'soyoustart'"
id="modal-legals-host"
>
<p>So You Start</p>
<p>OVH SAS au capital de 10聽069聽020</p>
<p>RCS Roubaix 鈥 Tourcoing 424聽761聽419聽00045</p>
<p>Code APE 2620Z 鈥 N掳 TVA: FR 22聽424聽761聽419</p>
<p>OVH SAS au capital de 10&nbsp;069&nbsp;020&nbsp;</p>
<p>RCS Roubaix 鈥 Tourcoing 424&nbsp;761&nbsp;419&nbsp;00045</p>
<p>Code APE 2620Z 鈥 N掳 TVA&nbsp;: FR 22&nbsp;424&nbsp;761&nbsp;419</p>
<p>Si猫ge social&nbsp;: 2 rue Kellermann 59100 Roubaix - France.</p>
</div>
<div v-else id="modal-legals-host">
<p>Hetzner Online AG<br>
Stuttgarter St. 1<br>
91710 Gunzenhausen<br>
Germany</p>
<div
v-else
id="modal-legals-host"
>
<p>
Hetzner Online AG<br />
Stuttgarter St. 1<br />
91710 Gunzenhausen<br />
Germany
</p>
<p>T茅l.: +49 鈥 9831 - 610061</p>
</div>
<hr>
<hr />
<v-text section="legals.infoLib" />
<div id="piwik-iframe" class="well text-center center-block">
<div v-html="$t('legals.infoLib')"></div>
<div
id="piwik-iframe"
class="well text-center center-block"
>
<iframe
style="border: 0; height: 200px; max-width: 600px; width: 85%;"
:src="`https://stats.framasoft.org/index.php?module=CoreAdminHome&action=optOut&language=${$t('lang')}`">
</iframe>
:src="`https://stats.framasoft.org/?module=CoreAdminHome&action=optOut&language=${
$t('lang')}`"
></iframe>
</div>
<v-text section="legals.infoLib.modify" />
<div v-html="$t('legals.infoLib.modify')"></div>
<hr>
<hr />
<v-text section="legals.liabilities" />
<div v-html="$t('legals.liabilities')"></div>
<div class="signature">
<hr />
<v-text section="legals.footer" />
<div v-html="$t('legals.footer')"></div>
</div>
</main>
</div>
......@@ -67,12 +99,10 @@
<script>
import I18n from '../partials/I18n.vue';
import VText from '../partials/V-Text.vue';
export default {
components: {
I18n,
VText,
},
}
};
</script>
<template>
<div id="topPgAccueil" class="container ombre">
<Header/>
<div
id="topPgAccueil"
class="container ombre"
>
<Header />
<div class="row">
<div class="col-xs-12">
<hr class="trait"/>
<hr class="trait" />
</div>
</div>
<div class="row" style="margin-top:40px; margin-bottom:20px">
<div
class="row"
style="margin-top:40px; margin-bottom:20px"
>
<div class="col-xs-12">
<Search/>
<Search />
</div>
</div>
<div
v-for="category in ['cloud', 'logiciel', 'culture', 'vrac']"
:key="category"
:class="`row lite ${$t(`cat.${category}.color`)}`">
:class="`row lite ${$t(`cat.${category}.color`)}`"
>
<h3
:class="`titreFramaTrucs ${$t(`cat.${category}.color`)}`"
v-html="$t(`cat.${category}.title`)">
v-html="$t(`cat.${category}.title`)"
>
</h3>
<ul class="list-inline">
<li v-for="frama in $t(`cat.${category}.list`)"
<li
v-for="frama in $t(`cat.${category}.list`)"
:key="frama"
class="col-xs-4 col-sm-3 text-center">
class="col-xs-4 col-sm-3 text-center"
>
<a
:href="$t(`link.${frama}`)"
class="btn btn-lg btn-block btn-default"
:title="$t(`cat.${category}.sites.${frama}.title`)">
<i :class="`fa fa-3x fa-fw ${$t(`icon.${frama}`)}`" aria-hidden="true"></i>
<br>
:title="$t(`cat.${category}.sites.${frama}.title`)"
>
<i
:class="`fa fa-3x fa-fw ${$t(`icon.${frama}`)}`"
aria-hidden="true"
></i>
<br />
<span v-html="$t(`color.${frama}`)"></span>
</a>
</li>
</ul>
</div>
<hr class="trait row" role="presentation">
<hr
class="trait row"
role="presentation"
/>