oasis/src/views/i18n.js

392 lines
16 KiB
JavaScript
Raw Normal View History

const { a, em, strong } = require("hyperaxe");
module.exports = {
en: {
// navbar items
extended: "Extended",
extendedDescription: [
"Posts from ",
strong("people you don't follow"),
", sorted by recency. When you follow someone you may download messages from the people they follow, and those messages show up here."
],
popular: "Popular",
popularDescription: [
"Posts from people in your network, sorted by ",
strong("hearts"),
" in a given period. Hearts are counted from ",
em("everyone"),
", including people you don't follow, so this shows posts from your friends that are popular in your extended network."
],
latest: "Latest",
latestDescription: "Posts from people you follow, sorted by recency.",
topics: "Topics",
topicsDescription: [
strong("Topics"),
" from people you follow, sorted by recency. Select the timestamp of any post to see the rest of the thread."
],
summaries: "Summaries",
summariesDescription: [
strong("Topics and some comments"),
" from people you follow, sorted by recency. Select the timestamp of any post to see the rest of the thread."
],
profile: "Profile",
2020-02-14 19:50:36 +00:00
manualMode: "Manual Mode",
mentions: "Mentions",
mentionsDescription: [
strong("Posts that mention you"),
" from ",
strong("anyone"),
" sorted by recency. Sometimes people may forget to @mention you, and those posts won't show up here."
],
private: "Private",
privateDescription: [
"The latest comment from ",
strong("private threads that include you"),
", sorted by recency. Private posts are encrypted for your public key, and have a maximum of 7 recipients. Recipients cannot be added after the thread has started. Select the timestamp to view the full thread."
],
search: "Search",
settings: "Settings",
// post actions
comment: "Comment",
reply: "Reply",
json: "JSON",
// relationships
unfollow: "Unfollow",
follow: "Follow",
relationshipFollowing: "You are following",
relationshipYou: "This is you",
relationshipBlocking: "You are blocking",
relationshipNone: "You are neither following or blocking",
relationshipConflict: "You are somehow both following and blocking",
// author view
viewLikes: "View likes",
2020-02-04 21:59:54 +00:00
// likes view
likedBy: "'s likes",
// composer
publish: "Publish",
contentWarningPlaceholder: "Optional content warning for this post",
publishCustomDescription: [
"Publish a custom message by entering ",
a({ href: "https://en.wikipedia.org/wiki/JSON" }, "JSON"),
" below. This may be useful for prototyping or publishing messages that Oasis doesn't support. This message cannot be edited or deleted."
],
commentWarning: [
" Messages cannot be edited or deleted. To respond to an individual message, select ",
strong("reply"),
" instead."
],
commentPublic: "public",
commentPrivate: "private",
commentLabel: ({ publicOrPrivate, markdownUrl }) => [
"Write a ",
strong(`${publicOrPrivate} comment`),
" on this thread with ",
a({ href: markdownUrl }, "Markdown"),
"."
],
publishLabel: ({ markdownUrl, linkTarget }) => [
"Write a new public post in ",
a(
{
href: markdownUrl,
target: linkTarget
},
"Markdown"
),
". Posts cannot be edited or deleted."
],
publishCustomInfo: ({ href }) => [
"If you're an advanced user, you can also ",
a({ href }, "publish a custom message"),
"."
],
publishBasicInfo: ({ href }) => [
"If you're not an advanced user, you should ",
a({ href }, "publish a basic post"),
"."
],
publishCustom: "Publish custom",
replyLabel: ({ markdownUrl }) => [
"Write a ",
strong("public reply"),
" to this message with ",
a({ href: markdownUrl }, "Markdown"),
". Messages cannot be edited or deleted. To respond to an entire thread, select ",
strong("comment"),
" instead."
],
// settings
settingsIntro: ({ readmeUrl, version }) => [
`You're using Oasis ${version}. Check out `,
a({ href: readmeUrl }, "the readme"),
", configure your theme, or view debugging information below."
],
theme: "Theme",
themeIntro:
"Choose from any theme you'd like. The default theme is Atelier-SulphurPool-Light.",
setTheme: "Set theme",
language: "Language",
languageDescription:
"If you'd like to use Oasis in another language, choose one below. Please be aware that this is very new and very basic. We'd love your help translating Oasis to other languages and locales.",
setLanguage: "Set language",
status: "Status",
peerConnections: "Peer Connections 💻⚡️💻",
connectionsIntro:
"Your computer is syncing data with these other computers. It will connect to any scuttlebutt pub and peer it can find, even if you have no relationship with them, as it looks for data from your friends.",
noConnections: "No peers connected.",
connectionActionIntro:
"You can decide when you want your computer to network with peers. You can start, stop, or restart your networking whenever you'd like.",
startNetworking: "Start networking",
stopNetworking: "Stop networking",
restartNetworking: "Restart networking",
indexes: "Indexes",
invites: "Invites",
invitesDescription:
"Redeem an invite by pasting it below. If it works, you'll follow the feed and they'll follow you back.",
acceptInvite: "Accept invite",
// search page
searchLabel: "Add word(s) to look for in downloaded messages.",
// posts and comments
commentDescription: ({ parentUrl }) => [
"commented on ",
a({ href: parentUrl }, " thread")
],
replyDescription: ({ parentUrl }) => [
"replied to ",
a({ href: parentUrl }, " message")
],
mysteryDescription: "posted a mysterious message",
// misc
oasisDescription: "Friendly neighborhood scuttlebutt interface",
submit: "Submit",
editProfile: "Edit profile",
editProfileDescription:
"Edit your profile with Markdown. Messages cannot be edited or deleted. Old versions of your profile information still exist and are public information, but most SSB apps don't show it.",
profileName: "Profile name (text)",
2020-03-10 17:49:47 +00:00
profileImage: "Profile image",
profileDescription: "Profile description (Markdown)",
hashtagDescription:
"Posts from people in your network that reference this hashtag, sorted by recency."
},
/* spell-checker: disable */
es: {
2020-03-10 13:01:06 +00:00
latest: "Novedades",
profile: "Mi Perfil",
search: "Buscar",
2020-03-10 13:01:06 +00:00
settings: "Configuración",
// navbar items
extended: "Red extendida",
extendedDescription: [
"Publicaciones de ",
strong("personas que no seguís"),
2020-03-10 14:31:27 +00:00
", ordenadas por las más recientes. Quando seguís una persona poderás descargar publicaciones de otras personas que esta siga y esos mensajes aparecen aquí."
2020-03-10 13:01:06 +00:00
],
2020-03-10 14:31:27 +00:00
popular: "Populares",
2020-03-10 13:01:06 +00:00
popularDescription: [
2020-03-10 14:31:27 +00:00
"Publicaciones de personas de tu red, ordenadas por cantidad de ",
strong("corazones"),
" en determinados periodos. Se cuentan los corazones de ",
em("todos"),
", incluindo aquellos que no seguís. Esta es una lista de publicaciones más populares de tu red de contacto."
],
2020-03-10 17:49:47 +00:00
latestDescription:
"Publicaciones que aquellos que seguís, ordenadas por las más recientes.",
2020-03-10 14:31:27 +00:00
topics: "Topicos",
2020-03-10 13:01:06 +00:00
topicsDescription: [
2020-03-10 14:31:27 +00:00
strong("Topicos"),
" de las personas que seguís, ordenadas por las más recientes. Seleccioná la hora de una publicación para leer el hilo completo."
2020-03-10 13:01:06 +00:00
],
2020-03-10 14:31:27 +00:00
summaries: "Resumen",
2020-03-10 13:01:06 +00:00
summariesDescription: [
2020-03-10 14:31:27 +00:00
strong("Topicos y algunos comentarios"),
" de las personas que seguís, ordenadas por las más recientes. Seleccioná la hora de una publicación para leer el hilo completo."
2020-03-10 13:01:06 +00:00
],
2020-03-10 14:31:27 +00:00
manualMode: "Modo manual",
mentions: "Menciones",
2020-03-10 13:01:06 +00:00
mentionsDescription: [
2020-03-10 14:31:27 +00:00
strong("Publicaciones de "),
strong("cualquier persona"),
" que te mencionan, ordenadas por las más recientes. Solo figuran menciones en el formato @mención."
2020-03-10 13:01:06 +00:00
],
2020-03-10 14:31:27 +00:00
private: "Privado",
2020-03-10 13:01:06 +00:00
privateDescription: [
2020-03-10 14:31:27 +00:00
"Los comentarios más recientes de ",
strong("hilos privados que te incluyen"),
". Las publicaciones privadas están encriptadas para tu llave privada, y contienen el máximo de 7 destinatarios. No se podrán adicionar nuevos destinarios después que empieze el hilo. Seleccioná la hora de una publicación para leer el hilo completo."
2020-03-10 13:01:06 +00:00
],
// post actions
2020-03-10 14:31:27 +00:00
comment: "Comentar",
reply: "Responder",
2020-03-10 17:49:47 +00:00
json: "JSON"
2020-02-12 15:47:09 +00:00
},
de: {
extended: "Erweitert",
2020-03-05 20:22:20 +00:00
extendedDescription: [
"Beiträge von ",
strong("Leuten denen du nicht folgst"),
", sortiert nach Aktualität. Wenn du jemandem folgst lädst du eventuell auch Beiträge von Leuten herunter denen diese Person folgt, hier erscheinen diese Beiträge."
],
2020-02-12 15:47:09 +00:00
popular: "Beliebt",
2020-03-05 20:22:20 +00:00
popularDescription: [
"Beiträge von Leuten in deinem Netzwerk, sortiert nach ",
strong("Herzen"),
" in der angegebenen Periode. Herzen werden von ",
em("jedem"),
" gezählt, auch von Personen denen du nicht folgst. D.h. hier werden Beiträge von deinen Freund*innen angezeigt die in deinem erweiterten Netzwerk populär sind."
],
latest: "Aktuell",
latestDescription:
"Beiträge von Leuten denen du folgst, sortiert nach Aktualität.",
2020-02-12 15:47:09 +00:00
topics: "Themen",
2020-03-05 20:22:20 +00:00
topicsDescription: [
strong("Themen"),
" von Leuten denen du folgst, sortiert nach Aktualität. Klicke auf den Zeitstempel eines Beitrages um den Rest des Threads zu sehen."
],
summaries: "Übersicht",
summariesDescription: [
strong("Themen und einige Kommentare"),
" von Leuten denen du folgst, sortiert nach Aktualität. Klicke auf den Zeitstempel eines Beitrages um den Rest des Threads zu sehen."
],
2020-02-12 15:47:09 +00:00
profile: "Profil",
2020-03-05 20:22:20 +00:00
manualMode: "Manueller Modus",
mentions: "Erwähnungen",
mentionsDescription: [
strong("Beiträge in denen du erwähnt wirst"),
" von ",
strong("allen"),
2020-03-08 18:26:36 +00:00
", sortiert nach Aktualität. Manchmal vergessen Leute dich zu @erwähnen, diese Beiträge werden hier nicht erscheinen."
],
private: "Privat",
privateDescription: [
"Die letzten Kommentare aus ",
strong("privaten Threads die dich beinhalten"),
", sortiert nach Aktualität. Private Beiträge werden mit deinem öffentlichen Schlüssel verschlüsselt und haben maximal 7 Empfänger*innen. Empfänger*innen können nicht hinzugefügt werden nachdem ein Thread gestartet wurde. Klicke auf den Zeitstämpel um einen komplette Thread anzuzeigen."
2020-03-05 20:22:20 +00:00
],
2020-02-12 15:47:09 +00:00
search: "Suche",
settings: "Einstellungen",
2020-03-05 20:22:20 +00:00
// post actions
comment: "Kommentieren",
reply: "Antworten",
json: "JSON",
// relationships
unfollow: "Entfolgen",
follow: "Folgen",
relationshipFollowing: "Du folgst",
relationshipYou: "Das bist du",
relationshipBlocking: "Du blockierst",
relationshipNone: "Weder folgst noch blockst du",
relationshipConflict: "Irgendwie folgst und blockst du gleichzeitig",
// author view
viewLikes: "Likes ansehen",
// likes view
likedBy: "'s Likes",
// composer
2020-02-12 15:47:09 +00:00
publish: "Veröffentlichen",
contentWarningPlaceholder: "Optionale Inhaltswarnung für diesen Beitrag",
2020-03-06 16:17:00 +00:00
publishCustomDescription: [
"Veröffentliche eine benutzerdefinierte Nachricht durch das Eingeben von ",
a({ href: "https://en.wikipedia.org/wiki/JSON" }, "JSON"),
" unten. Dies kann zum Prototyping oder dem veröffentlichen von Nachrichten die Oasis nicht unterstützt nützlich sein. Diese Nachricht kann nicht bearbeitet oder gelöscht werden."
],
commentWarning: [
" Nachrichten können nicht bearbeitet oder gelöscht werden. Um auf eine einzelne Nachricht zu antworten, wähle ",
strong("antworten"),
" stattdessen."
],
commentPublic: "öffentlichen",
commentPrivate: "privaten",
2020-03-06 16:17:00 +00:00
commentLabel: ({ publicOrPrivate, markdownUrl }) => [
"Verfasse einen ",
strong(`${publicOrPrivate} Kommentar`),
" in diesem Thread mit ",
a({ href: markdownUrl }, "Markdown"),
"."
],
publishLabel: ({ markdownUrl, linkTarget }) => [
"Verfasse einen neuen öffentlichen Beitrag in ",
a(
{
href: markdownUrl,
target: linkTarget
},
"Markdown"
),
". Beiträge können nicht bearbeitet oder gelöscht werden."
],
publishCustomInfo: ({ href }) => [
2020-03-08 18:26:36 +00:00
"Wenn du ein erfahrener Benutzer bist kannst du auch ",
2020-03-06 16:17:00 +00:00
a({ href }, "eine benutzerdefinierte Nachricht veröffentlichen"),
"."
],
publishBasicInfo: ({ href }) => [
2020-03-08 18:26:36 +00:00
"Wenn du kein erfahrener Benutzer bist, solltest du ",
2020-03-06 16:17:00 +00:00
a({ href }, "einen einfachen Beitrag veröffentlichen"),
"."
],
publishCustom: "Benutzerdefinierte Veröffentlichung",
replyLabel: ({ markdownUrl }) => [
"Verfasse eine ",
strong("öffentliche Antwort"),
" zu dieser Nachricht mit ",
a({ href: markdownUrl }, "Markdown"),
". Nachrichten können nicht bearbeitet oder gelöscht werden. Um auf einen kompletten Thread zu antworten, klicke auf ",
strong("kommentieren"),
" stattdessen."
],
2020-03-08 18:26:36 +00:00
// settings
settingsIntro: ({ readmeUrl, version }) => [
`Du verwendest Oasis ${version}. Lese `,
a({ href: readmeUrl }, "die Readme"),
", konfiguriere dein Theme oder schaue dir Debugging-Informationen weiter unten an."
],
theme: "Theme",
themeIntro:
"Wähle ein Theme das dir gefällt. Das Standard-Theme ist Atelier-SulphurPool-Light.",
setTheme: "Theme einstellen",
language: "Sprache",
languageDescription:
"Wenn du Oasis in einer anderen Sprache nutzen möchtest, wähle unten eine aus. Bitte beachte, dass dies sehr neu und noch am Anfang ist. Wir freuen uns über deine Hilfe bei der Übersetzung von Oasis in andere Sprachen.",
setLanguage: "Sprache einstellen",
status: "Status",
peerConnections: "Verbindungen zu Peers 💻⚡️💻",
connectionsIntro:
"Dein Computer synchronisiert Daten mit diesen anderen Computern. Auf der Suche nach Daten von deinen Freund*innen werden Verbindungen zu allen Scuttlebutt Pubs und Peers aufgenommen die gefunden werden, auch wenn du keine Beziehung mit diesen hast.",
noConnections: "Keine Peers verbunden.",
connectionActionIntro:
"Du kannst entscheiden wann dein Computer mit Peers netzwerken soll. Du kannst das Netzwerken starten, stoppen oder neustarten wann immer du willst.",
startNetworking: "Netzwerken starten",
stopNetworking: "Netzwerken stoppen",
restartNetworking: "Netzwerken neustarten",
indexes: "Indizes",
invites: "Einladungen",
invitesDescription:
"Löse eine Einladung durch einfügen unten ein. Wenn es geklappt hat wirst du dem Feed folgen und sie werden dir folgen.",
acceptInvite: "Einladung annehmen",
// search page
searchLabel:
"Füge Wörte hinzu nach denen in heruntergeladenen Nachrichten gesucht werden soll.",
// posts and comments
commentDescription: ({ parentUrl }) => [
"kommentierte auf ",
a({ href: parentUrl }, " Thread")
],
replyDescription: ({ parentUrl }) => [
"antwortete auf ",
a({ href: parentUrl }, " Nachricht")
],
mysteryDescription: "veröffentlichte eine mysteriöse Nachricht",
// misc
oasisDescription: "Freundliches Scuttlebutt Interface",
submit: "Abschicken",
editProfile: "Profil bearbeiten",
editProfileDescription:
"Bearbeite dein Profil mit Markdown. Nachrichten können nicht bearbeitet oder gelöscht werden. Alte Versionen deiner Profilinformationen bleiben existieren und sind öffentliche Informationen, aber die meisten SSB-Apps zeigen diese nicht an.",
profileName: "Profilname (Text)",
profileDescription: "Profilbeschreibung (Markdown)",
hashtagDescription:
"Beiträge von Leuten in deinem Netzwerk die dieses Hashtag referenzieren, sortiert nach Aktualität."
}
};