Update network pages, clean up lang strings

This commit is contained in:
lostinlight 2020-02-22 19:33:51 +03:00
parent e5b0013364
commit fe6c3fb053
15 changed files with 84 additions and 33 deletions

View File

@ -22,19 +22,23 @@
"mobile": "https://f-droid.org/en/packages/com.github.dfa.diaspora_android", "mobile": "https://f-droid.org/en/packages/com.github.dfa.diaspora_android",
"proxy": "https://wiki.diasporafoundation.org/Installation/Camo", "proxy": "https://wiki.diasporafoundation.org/Installation/Camo",
"relay": "https://relay.iliketoast.net", "relay": "https://relay.iliketoast.net",
"tutorials": "https://diasporafoundation.org/tutorials", "tutorials":
[
{"id": "0", "url": "https://diasporafoundation.org/tutorials"}
],
"devTutorial": "https://wiki.diasporafoundation.org/FAQ_for_pod_maintainers", "devTutorial": "https://wiki.diasporafoundation.org/FAQ_for_pod_maintainers",
"mascot": [{"item": "dandelion"}], "mascot": [{"item": "dandelion"}],
"dwellers": "diasporians", "dwellers": "diasporians",
"descr": "The diaspora* project appeared in 2010, when a group of friends decided to create a social network that would return control to users. The project's mascot is dandelion, and diaspora* servers are called \"pods\". Information about the new network spread far and wide like dandelion's seeds in the wind, attracting newcomers, increasing the number of available pods. Today it's a community project with a stable userbase. Many people joined diaspora* in search of a macroblogging platform independent from corporations.", "descr": "The diaspora* project appeared in 2010, when a group of friends decided to create a social network that would return control to users. The project's mascot is dandelion, and diaspora* servers are called \"pods\". Information about the new network spread far and wide like dandelion's seeds in the wind, attracting newcomers, increasing the number of available pods. Today it's a community project with a stable userbase. Many people joined diaspora* in search of a macroblogging platform independent from corporations.",
"communities": "", "communities": "",
"connections": ["Friendica", "Hubzilla", "Socialhome", "GangGo"], "connections": ["Friendica", "Hubzilla", "Socialhome"],
"screenshots": "screenshots":
[ [
{"descr": "diaspora stream", "img": "diaspora-1.png"} {"descr": "diaspora stream", "img": "diaspora-1.png"}
], ],
"features": "features":
[ [
"polls",
"markdown support", "markdown support",
"following hashtags", "following hashtags",
"limited posts", "limited posts",
@ -54,7 +58,7 @@
"reading": "reading":
[ [
{ {
"title": "Planting a Seed: diaspora story part 1", "title": "Planting a Seed: diaspora story part one",
"url": "https://medium.com/we-distribute/planting-a-seed-what-working-at-diaspora-was-like-cde26fa29364" "url": "https://medium.com/we-distribute/planting-a-seed-what-working-at-diaspora-was-like-cde26fa29364"
}, },
{ {
@ -66,7 +70,7 @@
"url": "https://en.wikipedia.org/wiki/Diaspora_(social_network)" "url": "https://en.wikipedia.org/wiki/Diaspora_(social_network)"
}, },
{ {
"title": "FOSDEM 2017 video about diaspora", "title": "FOSDEM 2017: video about diaspora",
"url": "https://archive.fosdem.org/2017/schedule/event/diaspora" "url": "https://archive.fosdem.org/2017/schedule/event/diaspora"
} }
], ],

View File

@ -27,6 +27,10 @@
{"id": "0", "url": "https://docs.funkwhale.audio/users/index.html"} {"id": "0", "url": "https://docs.funkwhale.audio/users/index.html"}
], ],
"devTutorial": "https://docs.funkwhale.audio/installation/index.html", "devTutorial": "https://docs.funkwhale.audio/installation/index.html",
"services":
[
{"id": "0", "url": "https://app.spacebear.ee"}
],
"mascot": [{"item": "whale", "imgNum": "1"}], "mascot": [{"item": "whale", "imgNum": "1"}],
"dwellers": "?", "dwellers": "?",
"communities": "", "communities": "",

View File

@ -7,7 +7,7 @@
"type": "microblogging", "type": "microblogging",
"logoClr": "a22430", "logoClr": "a22430",
"created": "2010", "created": "2010",
"official": "https://gnu.io/social", "official": "https://gnusocial.network",
"license": "AGPL-3.0", "license": "AGPL-3.0",
"repo": "https://notabug.org/diogo/gnu-social", "repo": "https://notabug.org/diogo/gnu-social",
"language": "PHP", "language": "PHP",

View File

@ -50,6 +50,7 @@
"features": "features":
[ [
"granular privacy settings", "granular privacy settings",
"polls",
"forums", "forums",
"file sharing", "file sharing",
"expiring posts", "expiring posts",

View File

@ -26,9 +26,11 @@
"mobile": "https://web.archive.org/web/20191114114235/https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md", "mobile": "https://web.archive.org/web/20191114114235/https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md",
"forUsers": "forUsers":
[ [
{"id": "0", "url": "https://vinayaka.distsn.org"}, {"id": "0", "url": "https://pinafore.social"},
{"id": "1", "url": "https://elenq.gitlab.io/artodon"}, {"id": "1", "url": "https://www.halcyon.social"},
{"id": "2", "url": "https://communitywiki.org/trunk"} {"id": "2", "url": "https://vinayaka.distsn.org"},
{"id": "3", "url": "https://elenq.gitlab.io/artodon"},
{"id": "4", "url": "https://communitywiki.org/trunk"}
], ],
"tutorials": "tutorials":
[ [
@ -44,21 +46,20 @@
"backup": "https://github.com/kensanata/mastodon-backup", "backup": "https://github.com/kensanata/mastodon-backup",
"services": "services":
[ [
{"id": "0", "url": "https://masto.host"} {"id": "0", "url": "https://masto.host"},
{"id": "1", "url": "https://jortage.com"}
], ],
"forks": "forks":
[ [
{"id": "0", "url": "https://github.com/glitch-soc/mastodon", "descr": "Glitch-soc - fork with experimental features"}, {"id": "0", "url": "https://github.com/glitch-soc/mastodon", "descr": "Glitch-soc - fork with experimental features"},
{"id": "1", "url": "https://github.com/hometown-fork/hometown", "descr": "Hometown - up-to-date fork with extra features"}, {"id": "1", "url": "https://github.com/hometown-fork/hometown", "descr": "Hometown - up-to-date fork with extra features"},
{"id": "3", "url": "https://github.com/beatrix-bitrot/ephemeral.glitch.social", "descr": "Ephemeral Mastodon - with disappearing toots"}, {"id": "2", "url": "https://github.com/florence-social/mastodon-fork", "descr": "Florence - community fork"}
{"id": "4", "url": "https://github.com/florence-social/mastodon-fork", "descr": "Florence - community fork"}
], ],
"utilities": "utilities":
[ [
{"id": "0", "url": "https://www.mastofeed.com"}, {"id": "0", "url": "https://www.mastofeed.com"},
{"id": "1", "url": "https://crossposter.masto.donte.com.br"}, {"id": "1", "url": "https://crossposter.masto.donte.com.br"},
{"id": "2", "url": "http://www.unmung.com/mastoview"}, {"id": "2", "url": "http://www.unmung.com/mastoview"},
{"id": "3", "url": "https://fed.brid.gy"}, {"id": "3", "url": "https://fed.brid.gy"},
{"id": "4", "url": "https://gitlab.com/chaica/feed2toot"} {"id": "4", "url": "https://gitlab.com/chaica/feed2toot"}
], ],
@ -75,6 +76,7 @@
], ],
"features": "features":
[ [
"polls",
"custom emojis", "custom emojis",
"pinned posts", "pinned posts",
"hiding followers", "hiding followers",

View File

@ -267,7 +267,7 @@
"protocols": "ActivityPub", "protocols": "ActivityPub",
"site": "", "site": "",
"logo": "", "logo": "",
"servers": "", "servers": "https://the-federation.info/littr",
"apClass": true, "apClass": true,
"zotClass": false, "zotClass": false,
"diasporaClass": false, "diasporaClass": false,
@ -378,6 +378,19 @@
"OStatusClass": false, "OStatusClass": false,
"categories": ["DevTools"] "categories": ["DevTools"]
}, },
{
"title": "ActivityPub Express",
"source": "https://github.com/wmurphyrd/activitypub-express",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["DevTools"]
},
{ {
"title": "pubgate", "title": "pubgate",
"source": "https://github.com/autogestion/pubgate", "source": "https://github.com/autogestion/pubgate",

View File

@ -25,7 +25,8 @@
"mobile": "https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md#mobile-clients", "mobile": "https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md#mobile-clients",
"forUsers": "forUsers":
[ [
{"id": "0", "url": "https://vinayaka.distsn.org"} {"id": "0", "url": "https://www.halcyon.social"},
{"id": "1", "url": "https://vinayaka.distsn.org"}
], ],
"tutorials": "tutorials":
[ [

View File

@ -28,7 +28,7 @@
"dwellers": "?", "dwellers": "?",
"communities": "", "communities": "",
"descr": "Socialhome's column grid layout makes it a perfect network for sharing image content or creating personal portfolio and delivering new posts to friends from other Fediverse platforms.", "descr": "Socialhome's column grid layout makes it a perfect network for sharing image content or creating personal portfolio and delivering new posts to friends from other Fediverse platforms.",
"connections": ["Mastodon", "diaspora*", "Friendica", "Hubzilla", "Misskey", "Pixelfed", "Pleroma", "WriteFreely"], "connections": ["diaspora*", "Friendica", "Hubzilla", "Mastodon", "Misskey", "Pixelfed", "Pleroma", "WriteFreely"],
"screenshots": "screenshots":
[ [
{"descr": "Socialhome grid layout", "img": "socialhome-1.png"} {"descr": "Socialhome grid layout", "img": "socialhome-1.png"}

View File

@ -23,7 +23,6 @@ joinF: JOIN FEDIVERSE
networks: networks networks: networks
protocols: protocols protocols: protocols
langs: programming languages langs: programming languages
serverLists: server lists
history: history history: history
projects: related projects projects: related projects
reading: additional reading reading: additional reading
@ -58,8 +57,7 @@ wiki: wiki
docs: docs docs: docs
resources: resources resources: resources
join: join the network join: join the network
nodeList: Servers list serverList: Server list
admins: for administrators
users: for users users: for users
techies: for techies techies: for techies
mobapps: Mobile apps mobapps: Mobile apps
@ -68,7 +66,7 @@ utilities: utilities
forks: forks / modifications forks: forks / modifications
cheatsheets: cheat sheets cheatsheets: cheat sheets
total: population total: population
servers: servers server: servers
accounts: accounts accounts: accounts
instances: instances instances: instances
active: active users active: active users
@ -91,10 +89,11 @@ userGuide: User guide
adminGuide: Administrator guide adminGuide: Administrator guide
devGuide: Developer guide devGuide: Developer guide
preinstalled: Preinstalled hosting preinstalled: Preinstalled hosting
mediaHosting: Communal media storage
# diaspora page # diaspora page
proxy: proxy proxy: Proxy
relay: relay relay: Relay
# mastodon page # mastodon page
howto: How to Mastodon howto: How to Mastodon
@ -104,14 +103,13 @@ backup: Mastodon backup
metrics: metrics metrics: metrics
stats: stats stats: stats
graphs: graphs graphs: graphs
mastoHosting: Your Mastodon server
webmentions: Webmentions - site + Fediverse bridge webmentions: Webmentions - site + Fediverse bridge
mastofeed: Mastofeed mastofeed: Mastofeed
crossposting: Mastodon-Twitter crossposting crossposting: Mastodon-Twitter crossposting
mastoGallery: Artodon gallery mastoGallery: Artodon gallery
feedPreview: Instance timeline preview feedPreview: Instance timeline preview
feed2toot: RSS to Mastodon bot feed2toot: RSS to Mastodon bot
trunk: Mass follow users based on common interests trunk: Follow users based on common interests
#GNU Social page #GNU Social page
timeline: Timeline for website timeline: Timeline for website
@ -124,7 +122,7 @@ selfhost: Self-hosting Friendica
# Hubzilla page # Hubzilla page
channel: Personal channels channel: Personal channels
permissions: Channel permissions and roles cheatsheet permissions: 🌟 Channel permissions and roles cheatsheet
#Pleroma page #Pleroma page
ownInstance: Setting up your instance ownInstance: Setting up your instance
@ -154,3 +152,7 @@ translating: translating
optionFive: Design promo materials. Print and distribute optionFive: Design promo materials. Print and distribute
stickers: stickers stickers: stickers
thanks: Thank you. See you in # ...network name (context for translation) thanks: Thank you. See you in # ...network name (context for translation)
# Clients
pinafore: 🌟 Pinafore - alternative web interface
halcyon: 🌟 Halcyon - alternative web interface

View File

@ -18,7 +18,7 @@
<ul class="server-list"> <ul class="server-list">
<% for (item in data.servers) { %> <% for (item in data.servers) { %>
<li> <li>
<a href="<%= data.servers[item].url %>"><%- __('nodeList') %> /<%= data.servers[item].num %>/ </a></span> <a href="<%= data.servers[item].url %>"><%- __('serverList') %> /<%= data.servers[item].num %>/ </a></span>
</li> </li>
<% } %> <% } %>
</ul> </ul>

View File

@ -7,6 +7,8 @@ network: true
<% <%
const data = site.data.diaspora.data; const data = site.data.diaspora.data;
const servers = data.servers; const servers = data.servers;
const tutorials = data.tutorials;
const tuts = [__('started')];
%> %>
<%- partial('_partial/heroheader') %> <%- partial('_partial/heroheader') %>
@ -21,10 +23,20 @@ network: true
<section class="column"> <section class="column">
<div class="section u-block"> <div class="section u-block">
<h4><%- __('admins') %></h4> <h4><%- __('tuts') %></h4>
<span><a href="<%= data.proxy %>">Camo <%- __('proxy') %></a></span> <ul class="section-list">
<p><a href="<%= data.relay %>"><%- __('relay') %></a></p> <% for (item in tutorials) { %>
<p><a href="<%= data.tutorials %>"><%- __('tuts') %></a></p> <% let n = tutorials[item].id %>
<li class="u-inline">
<a href="<%= tutorials[item].url %>"><%= tuts[n] %></a><span>&nbsp;/&nbsp;</span>
</li>
<% } %>
</ul>
</div>
<div class="section u-block">
<h4><%- __('techies') %></h4>
<p class="u-nomargin"><a href="<%= data.proxy %>">🌟 Camo <%- __('proxy') %></a></p>
<p class="u-nomargin"><a href="<%= data.relay %>"><%- __('relay') %></a></p>
</div> </div>
</section> </section>
</div> </div>

View File

@ -72,7 +72,7 @@ layout: layout
</div> </div>
<div class="section"> <div class="section">
<h4><%- __('serverLists') %></h4> <h4><%- __('resources') %></h4>
<ul class="article-list"> <ul class="article-list">
<% for (item in servers) { %> <% for (item in servers) { %>
<li class="u-inline"><a href="https://<%= servers[item] %>"><%= servers[item] %></a></li> <li class="u-inline"><a href="https://<%= servers[item] %>"><%= servers[item] %></a></li>

View File

@ -7,6 +7,7 @@ network: true
<% <%
const data = site.data.funkwhale.data; const data = site.data.funkwhale.data;
const uxList = [ __('userGuide')]; const uxList = [ __('userGuide')];
const tools = [__('preinstalled')];
%> %>
<%- partial('_partial/heroheader') %> <%- partial('_partial/heroheader') %>
@ -29,6 +30,17 @@ network: true
<% } %> <% } %>
</ul> </ul>
</div> </div>
<div class="section u-block">
<h4><%- __('techies') %></h4>
<ul class="section-list">
<% for (item in data.services) { %>
<% let b = data.services[item].id %>
<li class="u-inline">
<a href="<%= data.services[item].url %>"><%= tools[b] %></a><span>&nbsp;/&nbsp;</span>
</li>
<% } %>
</ul>
</div>
</section> </section>
</div> </div>

View File

@ -7,9 +7,9 @@ network: true
<% <%
const data = site.data.mastodon.data; const data = site.data.mastodon.data;
const tuts = [__('howto'), __('guide')]; const tuts = [__('howto'), __('guide')];
const uxList = [__('uMatch'), __('mastoGallery'), __('trunk')]; const uxList = [__('pinafore'), __('halcyon'), __('uMatch'), __('mastoGallery'), __('trunk')];
const stats = [__('stats')]; const stats = [__('stats')];
const tools = [__('preinstalled')]; const tools = [__('preinstalled'), __('mediaHosting')];
const utils = [__('mastofeed'), __('crossposting'), __('feedPreview'), __('webmentions'), __('feed2toot')]; const utils = [__('mastofeed'), __('crossposting'), __('feedPreview'), __('webmentions'), __('feed2toot')];
%> %>

View File

@ -9,7 +9,7 @@ network: true
const tutorials = data.tutorials; const tutorials = data.tutorials;
const tuts = [__('ownInstance'), __('dualQuitter'), __('plRP3')]; const tuts = [__('ownInstance'), __('dualQuitter'), __('plRP3')];
const ux = data.forUsers; const ux = data.forUsers;
const uxList = [ __('uMatch')]; const uxList = [__('halcyon'), __('uMatch')];
%> %>
<%- partial('_partial/heroheader') %> <%- partial('_partial/heroheader') %>