Merge branch 'remove-about-mbz' into 'master'
Remove about mobilizon page and add link to mobilizon.org See merge request framasoft/mobilizon!654
Before Width: | Height: | Size: 136 KiB |
Before Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 104 KiB |
Before Width: | Height: | Size: 77 KiB |
Before Width: | Height: | Size: 74 KiB |
Before Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 126 KiB |
Before Width: | Height: | Size: 151 KiB |
@ -4,7 +4,7 @@
|
||||
<b-field :label="$t('Add an instance')" custom-class="add-relay" horizontal>
|
||||
<b-field grouped expanded size="is-large">
|
||||
<p class="control">
|
||||
<b-input v-model="newRelayAddress" :placeholder="$t('Ex: test.mobilizon.org')" />
|
||||
<b-input v-model="newRelayAddress" :placeholder="$t('Ex: mobilizon.fr')" />
|
||||
</p>
|
||||
<p class="control">
|
||||
<b-button type="is-primary" native-type="submit">{{ $t("Add an instance") }}</b-button>
|
||||
|
@ -115,7 +115,7 @@
|
||||
"Event page settings": "إعدادات صفحة الفعالية",
|
||||
"Event to be confirmed": "في انتظار تأكيد الفعالية",
|
||||
"Events": "الفعاليات",
|
||||
"Ex: test.mobilizon.org": "مثال : test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "مثال : mobilizon.fr",
|
||||
"Exclude": "إقصاء",
|
||||
"Explore": "استكشاف",
|
||||
"Featured events": "الفعاليات على الأولى",
|
||||
|
@ -110,7 +110,7 @@
|
||||
"Event {eventTitle} deleted": "Падзея {eventTitle} выдаленая",
|
||||
"Event {eventTitle} reported": "Паведамленне пра праблемы з падзеяй {eventTitle} дасланае",
|
||||
"Events": "Падзеі",
|
||||
"Ex: test.mobilizon.org": "Напр.: test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "Напр.: mobilizon.fr",
|
||||
"Exclude": "Вылучыць",
|
||||
"Explore": "Агляд",
|
||||
"Featured events": "Прапанаваныя падзеі",
|
||||
|
@ -139,7 +139,7 @@
|
||||
"Event {eventTitle} deleted": "S'ha esborrat {eventTitle}",
|
||||
"Event {eventTitle} reported": "S'ha denunciat {eventTitle}",
|
||||
"Events": "Activitats",
|
||||
"Ex: test.mobilizon.org": "Ex.: test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "Ex.: mobilizon.fr",
|
||||
"Exclude": "Exclou",
|
||||
"Explore": "Explora",
|
||||
"Failed to save admin settings": "Error al guardar la configuració d'administració",
|
||||
|
@ -233,8 +233,8 @@
|
||||
"Events": "Veranstaltungen",
|
||||
"Events tagged with {tag}": "Veranstaltung getaggt mit {tag}",
|
||||
"Everything": "Alles",
|
||||
"Ex: someone@mobilizon.org": "Z.B. jemand@mobilizon.org",
|
||||
"Ex: test.mobilizon.org": "Z.B.: test.mobilizon.org",
|
||||
"Ex: someone@mobilizon.fr": "Z.B. jemand@mobilizon.fr",
|
||||
"Ex: mobilizon.fr": "Z.B.: mobilizon.fr",
|
||||
"Exclude": "Ausschließen",
|
||||
"Explore": "Entdecken",
|
||||
"Explore events": "Entdecke Veranstaltungen",
|
||||
|
@ -126,7 +126,7 @@
|
||||
"Event {eventTitle} reported": "Event {eventTitle} reported",
|
||||
"Event": "Event",
|
||||
"Events": "Events",
|
||||
"Ex: test.mobilizon.org": "Ex: test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "Ex: mobilizon.fr",
|
||||
"Exclude": "Exclude",
|
||||
"Explore": "Explore",
|
||||
"Failed to save admin settings": "Failed to save admin settings",
|
||||
@ -166,7 +166,6 @@
|
||||
"If this identity is the only administrator of some groups, you need to delete them before being able to delete this identity.": "If this identity is the only administrator of some groups, you need to delete them before being able to delete this identity.",
|
||||
"If you want, you may send a message to the event organizer here.": "If you want, you may send a message to the event organizer here.",
|
||||
"In the meantime, please consider that the software is not (yet) finished. More information {onBlog}.": "In the meantime, please consider that the software is not (yet) finished. More information {onBlog}.",
|
||||
"Installing Mobilizon will allow communities to free themselves from the services of tech giants by creating <b>their own event platform</b>.": "Installing Mobilizon will allow communities to free themselves from the services of tech giants by creating <b>their own event platform</b>.",
|
||||
"Instance Name": "Instance Name",
|
||||
"Instance Terms Source": "Instance Terms Source",
|
||||
"Instance Terms URL": "Instance Terms URL",
|
||||
@ -180,7 +179,6 @@
|
||||
"Learn more": "Learn more",
|
||||
"Leave event": "Leave event",
|
||||
"Leaving event \"{title}\"": "Leaving event \"{title}\"",
|
||||
"Let's create a new common": "Let's create a new common",
|
||||
"License": "License",
|
||||
"Limited number of places": "Limited number of places",
|
||||
"Load more": "Load more",
|
||||
@ -195,8 +193,6 @@
|
||||
"Members": "Members",
|
||||
"Message": "Message",
|
||||
"Mobilizon is a federated network. You can interact with this event from a different server.": "Mobilizon is a federated network. You can interact with this event from a different server.",
|
||||
"Mobilizon is a free/libre software that will allow communities to create <b>their own spaces</b> to publish events in order to better emancipate themselves from tech giants.": "Mobilizon is a free/libre software that will allow communities to create <b>their own spaces</b> to publish events in order to better emancipate themselves from tech giants.",
|
||||
"Mobilizon’s licence": "Mobilizon’s licence",
|
||||
"Moderated comments (shown after approval)": "Moderated comments (shown after approval)",
|
||||
"Moderation log": "Moderation log",
|
||||
"Moderation": "Moderation",
|
||||
@ -282,11 +278,9 @@
|
||||
"Publish": "Publish",
|
||||
"Published events with <b>{comments}</b> comments and <b>{participations}</b> confirmed participations": "Published events with <b>{comments}</b> comments and <b>{participations}</b> confirmed participations",
|
||||
"RSS/Atom Feed": "RSS/Atom Feed",
|
||||
"Read Framasoft’s statement of intent on the Framablog": "Read Framasoft’s statement of intent on the Framablog",
|
||||
"Redirecting to event…": "Redirecting to event…",
|
||||
"Region": "Region",
|
||||
"Register an account on Mobilizon!": "Register an account on Mobilizon!",
|
||||
"Register": "Register",
|
||||
"Registration is allowed, anyone can register.": "Registration is allowed, anyone can register.",
|
||||
"Registration is closed.": "Registration is closed.",
|
||||
"Registration is currently closed.": "Registration is currently closed.",
|
||||
@ -322,7 +316,6 @@
|
||||
"Show the time when the event begins": "Show the time when the event begins",
|
||||
"Show the time when the event ends": "Show the time when the event ends",
|
||||
"Sign up": "Sign up",
|
||||
"Software to the people": "Software to the people",
|
||||
"Starts on…": "Starts on…",
|
||||
"Status": "Status",
|
||||
"Street": "Street",
|
||||
@ -353,7 +346,6 @@
|
||||
"This is a demonstration site to test the beta version of Mobilizon.": "This is a demonstration site to test the beta version of Mobilizon.",
|
||||
"This will delete / anonymize all content (events, comments, messages, participations…) created from this identity.": "This will delete / anonymize all content (events, comments, messages, participations…) created from this identity.",
|
||||
"Title": "Title",
|
||||
"To change the world, change the software": "To change the world, change the software",
|
||||
"To confirm, type your event title \"{eventTitle}\"": "To confirm, type your event title \"{eventTitle}\"",
|
||||
"To confirm, type your identity username \"{preferredUsername}\"": "To confirm, type your identity username \"{preferredUsername}\"",
|
||||
"Transfer to {outsideDomain}": "Transfer to {outsideDomain}",
|
||||
@ -418,17 +410,13 @@
|
||||
"Your participation status has been changed": "Your participation status has been changed",
|
||||
"[This comment has been deleted]": "[This comment has been deleted]",
|
||||
"[deleted]": "[deleted]",
|
||||
"a decentralised federation protocol": "a decentralised federation protocol",
|
||||
"as {identity}": "as {identity}",
|
||||
"default Mobilizon terms": "default Mobilizon terms",
|
||||
"e.g. 10 Rue Jangot": "e.g. 10 Rue Jangot",
|
||||
"firstDayOfWeek": "0",
|
||||
"iCal Feed": "iCal Feed",
|
||||
"interconnect with others like it": "interconnect with others like it",
|
||||
"its source code is public": "its source code is public",
|
||||
"on our blog": "on our blog",
|
||||
"profile@instance": "profile@instance",
|
||||
"respect of the fundamental freedoms": "respect of the fundamental freedoms",
|
||||
"with another identity…": "with another identity…",
|
||||
"{approved} / {total} seats": "{approved} / {total} seats",
|
||||
"{count} participants": "No participants yet | One participant | {count} participants",
|
||||
@ -522,13 +510,7 @@
|
||||
"{moderator} marked {report} as resolved": "{moderator} marked {report} as resolved",
|
||||
"{moderator} added a note on {report}": "{moderator} added a note on {report}",
|
||||
"{moderator} deleted an event named \"{title}\"": "{moderator} deleted an event named \"{title}\"",
|
||||
"If the direction given by the development team does not suit you, you have the legal right to create your own version of the software, with your own governance choices.": "If the direction given by the development team does not suit you, you have the legal right to create your own version of the software, with your own governance choices.",
|
||||
"change the world, one byte at a time": "change the world, one byte at a time",
|
||||
"Concieved with care for humans": "Concieved with care for humans",
|
||||
"digital habits of activists": "digital habits of activists",
|
||||
"Register on this instance": "Register on this instance",
|
||||
"Mobilizon is not developed by a secretive start-up, but by a group of friends who strive to {change_world}. So while we do work slower, we remain attentive and in touch with our users.": "Mobilizon is not developed by a secretive start-up, but by a group of friends who strive to {change_world}. So while we do work slower, we remain attentive and in touch with our users.",
|
||||
"fit the needs and uses of the people": "fit the needs and uses of the people",
|
||||
"Mobilizon is under development, we will add new features to this site during regular updates, until the release of <b>version 1 of the software in the fall of 2020</b>.": "Mobilizon is under development, we will add new features to this site during regular updates, until the release of <b>version 1 of the software in the fall of 2020</b>.",
|
||||
"To activate more notifications, head over to the notification settings.": "To activate more notifications, head over to the notification settings.",
|
||||
"Manage my notifications": "Manage my notifications",
|
||||
@ -537,8 +519,6 @@
|
||||
"Manage my settings": "Manage my settings",
|
||||
"Let's define a few settings": "Let's define a few settings",
|
||||
"All good, let's continue!": "All good, let's continue!",
|
||||
"Organize and take action, freely": "Organize and take action, freely",
|
||||
"Let\\'s create a new common": "Let\\'s create a new common",
|
||||
"Login status": "Login status",
|
||||
"Suspended": "Suspended",
|
||||
"Active": "Active",
|
||||
@ -719,13 +699,6 @@
|
||||
"Federated Group Name": "Federated Group Name",
|
||||
"This is like your federated username (<code>{username}</code>) for groups. It will allow you to be found on the federation, and is guaranteed to be unique.": "This is like your federated username (<code>{username}</code>) for groups. It will allow you to be found on the federation, and is guaranteed to be unique.",
|
||||
"Banner": "Banner",
|
||||
"From a birthday party with friends and family to a march for climate change, right now, our gatherings are <b>trapped inside the tech giants’ platforms</b>. How can we organize, how can we click “Attend,” without <b>providing private data</b> to Facebook or <b>locking ourselves</b> inside MeetUp?": "From a birthday party with friends and family to a march for climate change, right now, our gatherings are <b>trapped inside the tech giants’ platforms</b>. How can we organize, how can we click “Attend,” without <b>providing private data</b> to Facebook or <b>locking ourselves</b> inside MeetUp?",
|
||||
"We want to develop a <b>digital common</b> that everyone can make their own, one which respects <b>privacy and activism by design</b>.": "We want to develop a <b>digital common</b> that everyone can make their own, one which respects <b>privacy and activism by design</b>.",
|
||||
"We can’t change the world from within Facebook. The tool we dream of, surveillance capitalism corporations won’t develop, as they cannot profit from it. This is an opportunity to build something better, by taking another approach.": "We can’t change the world from within Facebook. The tool we dream of, surveillance capitalism corporations won’t develop, as they cannot profit from it. This is an opportunity to build something better, by taking another approach.",
|
||||
"Conceived with care for humans": "Conceived with care for humans",
|
||||
"This installation (called “an instance“) can easily {interconnect}, thanks to {protocol}.": "This installation (called “an instance“) can easily {interconnect}, thanks to {protocol}.",
|
||||
"{license} guarantees {respect} of the people who use it. Since {source}, anyone can audit it, which guarantees its transparency.": "{license} guarantees {respect} of the people who use it. Since {source}, anyone can audit it, which guarantees its transparency.",
|
||||
"We asked professional designers to help us develop our vision for Mobilizon. We took time to study the {digital_habits} in order to understand the features they need to gather, organize, and mobilize so that right from its conception, Mobilizon would {fit_needs_uses_people} who are going to use it.": "We asked professional designers to help us develop our vision for Mobilizon. We took time to study the {digital_habits} in order to understand the features they need to gather, organize, and mobilize so that right from its conception, Mobilizon would {fit_needs_uses_people} who are going to use it.",
|
||||
"Groups are spaces for coordination and preparation to better organize events and manage your community.": "Groups are spaces for coordination and preparation to better organize events and manage your community.",
|
||||
"Keep the entire conversation about a specific topic together on a single page.": "Keep the entire conversation about a specific topic together on a single page.",
|
||||
"Create to-do lists for all the tasks you need to do, assign them and set due dates.": "Create to-do lists for all the tasks you need to do, assign them and set due dates.",
|
||||
@ -817,5 +790,7 @@
|
||||
"Mobilizon is not a giant platform, but a <b>multitude of interconnected Mobilizon websites</b>.": "Mobilizon is not a giant platform, but a <b>multitude of interconnected Mobilizon websites</b>.",
|
||||
"When a moderator from the group creates an event and attributes it to the group, it will show up here.": "When a moderator from the group creates an event and attributes it to the group, it will show up here.",
|
||||
"Only group moderators can create, edit and delete posts.": "Only group moderators can create, edit and delete posts.",
|
||||
"This group doesn't have a description yet.": "This group doesn't have a description yet."
|
||||
"This group doesn't have a description yet.": "This group doesn't have a description yet.",
|
||||
"Find another instance": "Find another instance",
|
||||
"Pick an instance": "Pick an instance"
|
||||
}
|
||||
|
@ -265,7 +265,7 @@
|
||||
"Events tagged with {tag}": "Eventos etiquetados con {tag}",
|
||||
"Everything": "Todo",
|
||||
"Ex: someone@mobilizon.org": "Ejemplo: alguien@mobilizon.org",
|
||||
"Ex: test.mobilizon.org": "Ej: test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "Ej: mobilizon.fr",
|
||||
"Exclude": "Excluir",
|
||||
"Explore": "Explorar",
|
||||
"Explore events": "Explorar eventos",
|
||||
|
@ -227,7 +227,7 @@
|
||||
"Events tagged with {tag}": "Tapahtumat tunnisteella {tag}",
|
||||
"Everything": "Kaikki",
|
||||
"Ex: someone@mobilizon.org": "Esim. joku@mobilizon.org",
|
||||
"Ex: test.mobilizon.org": "Esim. test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "Esim. mobilizon.fr",
|
||||
"Exclude": "Jätä pois",
|
||||
"Explore": "Tutustu",
|
||||
"Explore events": "Tutustu tapahtumiin",
|
||||
|
@ -243,7 +243,7 @@
|
||||
"Events tagged with {tag}": "Événements taggés avec {tag}",
|
||||
"Everything": "Tous",
|
||||
"Ex: someone@mobilizon.org": "Ex : une_personne@mobilizon.org",
|
||||
"Ex: test.mobilizon.org": "Ex : test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "Ex : mobilizon.fr",
|
||||
"Exclude": "Exclure",
|
||||
"Explore": "Explorer",
|
||||
"Explore events": "Explorer les événements",
|
||||
@ -800,7 +800,7 @@
|
||||
"change the world, one byte at a time": "changer le monde, un octet à la fois",
|
||||
"contact uninformed": "contact non renseigné",
|
||||
"default Mobilizon privacy policy": "politique de confidentialité par défaut de Mobilizon",
|
||||
"default Mobilizon terms": "conditions d'utilisation par défaut de Mobilizon.org",
|
||||
"default Mobilizon terms": "conditions d'utilisation par défaut de Mobilizon",
|
||||
"digital habits of activists": "les usages numériques de militant·es",
|
||||
"e.g. 10 Rue Jangot": "par exemple : 10 Rue Jangot",
|
||||
"firstDayOfWeek": "1",
|
||||
@ -870,5 +870,7 @@
|
||||
"Mobilizon is not a giant platform, but a <b>multitude of interconnected Mobilizon websites</b>.": "Mobilizon n’est pas une plateforme géante, mais une <b>multitude de sites web Mobilizon interconnectés</b>.",
|
||||
"When a moderator from the group creates an event and attributes it to the group, it will show up here.": "Lorsqu'un·e modérateur·ice du groupe crée un événement et l'attribue au groupe, il s'affichera ici.",
|
||||
"Only group moderators can create, edit and delete posts.": "Seul·es les modérateur·ices du groupe peuvent créer, éditer et supprimer des billets.",
|
||||
"This group doesn't have a description yet.": "Ce groupe n'a pas encore de description."
|
||||
"This group doesn't have a description yet.": "Ce groupe n'a pas encore de description.",
|
||||
"Find another instance": "Trouver une autre instance",
|
||||
"Pick an instance": "Choisir une instance"
|
||||
}
|
||||
|
@ -248,7 +248,7 @@
|
||||
"Events tagged with {tag}": "Eventos etiquetados con {tag}",
|
||||
"Everything": "Todo",
|
||||
"Ex: someone@mobilizon.org": "Ex: breixo@mobilizon.org",
|
||||
"Ex: test.mobilizon.org": "Ex: test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "Ex: mobilizon.fr",
|
||||
"Exclude": "Excluír",
|
||||
"Explore": "Explorar",
|
||||
"Explore events": "Explorar eventos",
|
||||
|
@ -218,7 +218,7 @@
|
||||
"Events you're going at": "Eveniment ont anatz",
|
||||
"Everything": "Totes",
|
||||
"Ex: someone@mobilizon.org": "Ex: qualquun@mobilizon.org",
|
||||
"Ex: test.mobilizon.org": "Ex : test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "Ex : mobilizon.fr",
|
||||
"Exclude": "Exclure",
|
||||
"Explore": "Explorar",
|
||||
"Failed to save admin settings": "Fracàs de l’enregistrament dels paramètres d’administracion",
|
||||
|
@ -126,7 +126,7 @@
|
||||
"Event {eventTitle} deleted": "Evento {eventTitle} foi apagado",
|
||||
"Event {eventTitle} reported": "Evento {eventTitle} foi reportado",
|
||||
"Events": "Eventos",
|
||||
"Ex: test.mobilizon.org": "Ex: test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "Ex: mobilizon.fr",
|
||||
"Exclude": "Excluir",
|
||||
"Explore": "Explorar",
|
||||
"Failed to save admin settings": "Falha ao salvar configurações do administrador",
|
||||
|
@ -134,7 +134,7 @@
|
||||
"Event {eventTitle} deleted": "Evenemang {eventTitle} raderat",
|
||||
"Event {eventTitle} reported": "Evenemang {eventTitle} rapporterat",
|
||||
"Events": "Evenemang",
|
||||
"Ex: test.mobilizon.org": "T.ex: test.mobilizon.org",
|
||||
"Ex: mobilizon.fr": "T.ex: mobilizon.fr",
|
||||
"Exclude": "Exkludera",
|
||||
"Explore": "Utforska",
|
||||
"Featured events": "Utvalda evenemang",
|
||||
|
@ -66,12 +66,6 @@ const router = new Router({
|
||||
meta: { requiredAuth: false },
|
||||
redirect: { name: RouteName.ABOUT_INSTANCE },
|
||||
children: [
|
||||
{
|
||||
path: "mobilizon",
|
||||
name: RouteName.ABOUT_MOBILIZON,
|
||||
component: () =>
|
||||
import(/* webpackChunkName: "about" */ "@/views/About/AboutMobilizon.vue"),
|
||||
},
|
||||
{
|
||||
path: "instance",
|
||||
name: RouteName.ABOUT_INSTANCE,
|
||||
|
@ -9,7 +9,6 @@ import { UserRouteName } from "./user";
|
||||
enum GlobalRouteName {
|
||||
HOME = "Home",
|
||||
ABOUT = "About",
|
||||
ABOUT_MOBILIZON = "ABOUT_MOBILIZON",
|
||||
ABOUT_INSTANCE = "ABOUT_INSTANCE",
|
||||
PAGE_NOT_FOUND = "PageNotFound",
|
||||
SEARCH = "Search",
|
||||
|
@ -26,21 +26,11 @@
|
||||
<div class="columns">
|
||||
<div class="column is-one-quarter-desktop">
|
||||
<aside class="menu">
|
||||
<p class="menu-label">
|
||||
{{ $t("About") }}
|
||||
<p class="menu-list">
|
||||
<router-link :to="{ name: RouteName.ABOUT_INSTANCE }">{{
|
||||
$t("About this instance")
|
||||
}}</router-link>
|
||||
</p>
|
||||
<ul class="menu-list">
|
||||
<li>
|
||||
<router-link :to="{ name: RouteName.ABOUT_INSTANCE }">{{
|
||||
$t("About this instance")
|
||||
}}</router-link>
|
||||
</li>
|
||||
<li>
|
||||
<router-link :to="{ name: RouteName.ABOUT_MOBILIZON }">{{
|
||||
$t("About Mobilizon")
|
||||
}}</router-link>
|
||||
</li>
|
||||
</ul>
|
||||
<p class="menu-label">
|
||||
{{ $t("Legal") }}
|
||||
</p>
|
||||
@ -73,11 +63,11 @@
|
||||
</main>
|
||||
|
||||
<!-- We hide the "Find an instance button until https://joinmobilizon.org gets a instance picker -->
|
||||
<div class="hero register is-primary is-medium" v-if="config && config.registrationsOpen">
|
||||
<div class="hero register is-primary is-medium">
|
||||
<div class="hero-body">
|
||||
<div class="container has-text-centered">
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<div class="column" v-if="config && config.registrationsOpen">
|
||||
<h2 class="title">{{ $t("Register on this instance") }}</h2>
|
||||
<b-button
|
||||
type="is-secondary"
|
||||
@ -87,10 +77,12 @@
|
||||
>{{ $t("Create an account") }}</b-button
|
||||
>
|
||||
</div>
|
||||
<!-- <div class="column">
|
||||
<h2 class="title">Find an instance</h2>
|
||||
<b-button type="is-secondary" size="is-large" tag="a" href="https://joinmobilizon.org">{{ $t('Register') }}</b-button>
|
||||
</div>-->
|
||||
<div class="column">
|
||||
<h2 class="title">{{ $t("Find another instance") }}</h2>
|
||||
<b-button type="is-secondary" size="is-large" tag="a" href="https://mobilizon.org">{{
|
||||
$t("Pick an instance")
|
||||
}}</b-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,226 +0,0 @@
|
||||
<template>
|
||||
<div class="container">
|
||||
<div class="container">
|
||||
<section>
|
||||
<div class="columns">
|
||||
<div class="column has-text-left-desktop">
|
||||
<h2 class="title">{{ $t("Gather ⋅ Organize ⋅ Mobilize") }}</h2>
|
||||
<p
|
||||
class="content"
|
||||
v-html="
|
||||
$t(
|
||||
'From a birthday party with friends and family to a march for climate change, right now, our gatherings are <b>trapped inside the tech giants’ platforms</b>. How can we organize, how can we click “Attend,” without <b>providing private data</b> to Facebook or <b>locking ourselves</b> inside MeetUp?'
|
||||
)
|
||||
"
|
||||
/>
|
||||
<p
|
||||
v-html="
|
||||
$t(
|
||||
'Mobilizon is a free/libre software that will allow communities to create <b>their own spaces</b> to publish events in order to better emancipate themselves from tech giants.'
|
||||
)
|
||||
"
|
||||
/>
|
||||
</div>
|
||||
<div class="column has-text-right-desktop has-text-centered-mobile">
|
||||
<img
|
||||
src="/img/about/action-mobilizon.png"
|
||||
width="300"
|
||||
:alt="$t('Organize and take action, freely')"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section>
|
||||
<div class="columns">
|
||||
<div class="column has-text-right-desktop">
|
||||
<h2 class="title">{{ $t("Let's create a new common") }}</h2>
|
||||
<p
|
||||
v-html="
|
||||
$t(
|
||||
'We want to develop a <b>digital common</b> that everyone can make their own, one which respects <b>privacy and activism by design</b>.'
|
||||
)
|
||||
"
|
||||
/>
|
||||
<p>
|
||||
<span
|
||||
v-html="
|
||||
$t(
|
||||
'Installing Mobilizon will allow communities to free themselves from the services of tech giants by creating <b>their own event platform</b>.'
|
||||
)
|
||||
"
|
||||
/>
|
||||
<span> </span>
|
||||
<i18n
|
||||
tag="span"
|
||||
path="This installation (called “an instance“) can easily {interconnect}, thanks to {protocol}."
|
||||
>
|
||||
<b slot="interconnect">{{ $t("interconnect with others like it") }}</b>
|
||||
<a slot="protocol" href="https://en.wikipedia.org/wiki/ActivityPub">{{
|
||||
$t("a decentralised federation protocol")
|
||||
}}</a>
|
||||
</i18n>
|
||||
</p>
|
||||
</div>
|
||||
<div class="column has-text-left-desktop has-text-centered-mobile">
|
||||
<img
|
||||
src="/img/about/common-mobilizon.png"
|
||||
width="300"
|
||||
:alt="$t('Let\'s create a new common')"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
<div class="hero quote is-secondary">
|
||||
<div class="hero-body">
|
||||
<div class="container">
|
||||
<h2 class="title">{{ $t("To change the world, change the software") }}</h2>
|
||||
<blockquote>
|
||||
{{
|
||||
$t(
|
||||
"We can’t change the world from within Facebook. The tool we dream of, surveillance capitalism corporations won’t develop, as they cannot profit from it. This is an opportunity to build something better, by taking another approach."
|
||||
)
|
||||
}}
|
||||
</blockquote>
|
||||
<footer class="blockquote-footer">
|
||||
<a
|
||||
href="https://framablog.org/2019/05/14/mobilizon-lets-finance-a-software-to-free-our-events-from-facebook/"
|
||||
>{{ $t("Read Framasoft’s statement of intent on the Framablog") }}</a
|
||||
>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<section>
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<h2 class="title">{{ $t("Software to the people") }}</h2>
|
||||
<i18n
|
||||
tag="p"
|
||||
path="{license} guarantees {respect} of the people who use it. Since {source}, anyone can audit it, which guarantees its transparency."
|
||||
>
|
||||
<a slot="license" href="https://choosealicense.com/licenses/agpl-3.0/">{{
|
||||
$t("Mobilizon’s licence")
|
||||
}}</a>
|
||||
<b slot="respect">{{ $t("respect of the fundamental freedoms") }}</b>
|
||||
<a slot="source" href="https://framagit.org/framasoft/mobilizon">{{
|
||||
$t("its source code is public")
|
||||
}}</a>
|
||||
</i18n>
|
||||
<p>
|
||||
{{
|
||||
$t(
|
||||
"If the direction given by the development team does not suit you, you have the legal right to create your own version of the software, with your own governance choices."
|
||||
)
|
||||
}}
|
||||
</p>
|
||||
<i18n
|
||||
tag="p"
|
||||
path="Mobilizon is not developed by a secretive start-up, but by a group of friends who strive to {change_world}. So while we do work slower, we remain attentive and in touch with our users."
|
||||
>
|
||||
<a slot="change_world" href="https://framasoft.org">{{
|
||||
$t("change the world, one byte at a time")
|
||||
}}</a>
|
||||
</i18n>
|
||||
</div>
|
||||
<div class="column has-text-right-desktop has-text-centered-mobile">
|
||||
<img
|
||||
src="/img/about/software-to-the-people-mobilizon.png"
|
||||
width="300"
|
||||
:alt="'Software to the people'"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section>
|
||||
<div class="columns">
|
||||
<div class="column has-text-right-desktop">
|
||||
<h2 class="title">{{ $t("Conceived with care for humans") }}</h2>
|
||||
<i18n
|
||||
tag="p"
|
||||
path="We asked professional designers to help us develop our vision for Mobilizon. We took time to study the {digital_habits} in order to understand the features they need to gather, organize, and mobilize so that right from its conception, Mobilizon would {fit_needs_uses_people} who are going to use it."
|
||||
>
|
||||
<b slot="digital_habits">{{ $t("digital habits of activists") }}</b>
|
||||
<b slot="fit_needs_uses_people">{{ $t("fit the needs and uses of the people") }}</b>
|
||||
</i18n>
|
||||
</div>
|
||||
<div class="column has-text-left-desktop has-text-centered-mobile">
|
||||
<img
|
||||
src="/img/about/concieved-mobilizon.png"
|
||||
width="300"
|
||||
:alt="$t('Concieved with care for humans')"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { Component, Vue } from "vue-property-decorator";
|
||||
|
||||
@Component
|
||||
export default class AboutMobilizon extends Vue {}
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.hero.is-primary {
|
||||
background: $background-color;
|
||||
.subtitle {
|
||||
padding: 1rem;
|
||||
display: block;
|
||||
|
||||
span {
|
||||
color: lighten($background-color, 10%);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
section {
|
||||
padding: 3rem 0;
|
||||
|
||||
&:not(:last-child) {
|
||||
border-bottom: 0.1rem dotted #777;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-top: 1.5rem;
|
||||
}
|
||||
|
||||
&:nth-child(odd) .columns {
|
||||
flex-direction: row-reverse;
|
||||
}
|
||||
}
|
||||
|
||||
.hero.quote {
|
||||
background: lighten($secondary, 20%);
|
||||
h2 {
|
||||
background: initial;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
border-left: 0.2em solid #333;
|
||||
display: block;
|
||||
padding-left: 1em;
|
||||
|
||||
&:before {
|
||||
content: "« ";
|
||||
}
|
||||
|
||||
&:after {
|
||||
content: " »";
|
||||
}
|
||||
}
|
||||
|
||||
.blockquote-footer a {
|
||||
color: #6c757d;
|
||||
background: initial;
|
||||
|
||||
&:before {
|
||||
content: "\2014\00A0";
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
@ -231,7 +231,7 @@
|
||||
>
|
||||
<a
|
||||
slot="default_privacy_policy"
|
||||
href="https://mobilizon.org/terms"
|
||||
href="https://mobilizon.fr/terms"
|
||||
target="_blank"
|
||||
rel="noopener"
|
||||
>{{ $t("default Mobilizon privacy policy") }}</a
|
||||
@ -259,7 +259,7 @@
|
||||
>
|
||||
<a
|
||||
slot="mobilizon_privacy_policy"
|
||||
href="https://mobilizon.org/privacy"
|
||||
href="https://mobilizon.fr/privacy"
|
||||
target="_blank"
|
||||
rel="noopener"
|
||||
>
|
||||
|