]> Untitled Git - lemmy.git/commitdiff
make i18n compatible with weblate
authorFelix <me@nutomic.com>
Fri, 28 Feb 2020 17:48:30 +0000 (18:48 +0100)
committerFelix Ableitner <me@nutomic.com>
Sat, 29 Feb 2020 18:08:19 +0000 (19:08 +0100)
31 files changed:
README.md
ui/assets/translations/ca.json [new file with mode: 0644]
ui/assets/translations/de.json [new file with mode: 0644]
ui/assets/translations/en.json [new file with mode: 0644]
ui/assets/translations/eo.json [new file with mode: 0644]
ui/assets/translations/es.json [new file with mode: 0644]
ui/assets/translations/fa.json [new file with mode: 0644]
ui/assets/translations/fi.json [new file with mode: 0644]
ui/assets/translations/fr.json [new file with mode: 0644]
ui/assets/translations/it.json [new file with mode: 0644]
ui/assets/translations/nl.json [new file with mode: 0644]
ui/assets/translations/pt_br.json [new file with mode: 0644]
ui/assets/translations/ru.json [new file with mode: 0644]
ui/assets/translations/sv.json [new file with mode: 0644]
ui/assets/translations/zh.json [new file with mode: 0644]
ui/package.json
ui/src/i18next.ts
ui/src/translations/ca.ts [deleted file]
ui/src/translations/de.ts [deleted file]
ui/src/translations/en.ts [deleted file]
ui/src/translations/eo.ts [deleted file]
ui/src/translations/es.ts [deleted file]
ui/src/translations/fa.ts [deleted file]
ui/src/translations/fi.ts [deleted file]
ui/src/translations/fr.ts [deleted file]
ui/src/translations/it.ts [deleted file]
ui/src/translations/nl.ts [deleted file]
ui/src/translations/pt_br.ts [deleted file]
ui/src/translations/ru.ts [deleted file]
ui/src/translations/sv.ts [deleted file]
ui/src/translations/zh.ts [deleted file]

index 81eceb74a63ac1dcf643052fb56d1139ce057cc8..ada1ad5bb12abe993715659cc33d7c3115c93f71 100644 (file)
--- a/README.md
+++ b/README.md
@@ -124,7 +124,7 @@ Lemmy is free, open-source software, meaning no advertising, monetizing, or vent
 
 ### Translations 
 
-If you'd like to add translations, take a look at the [English translation file](ui/src/translations/en.ts).
+If you'd like to add translations, take a look at the [English translation file](ui/assets/translations/en.json).
 
 - Languages supported: Brazilian Portuguese (`pt-br`), Catalan, (`ca`), Farsi (`fa`), English (`en`), Chinese (`zh`), Dutch (`nl`), Esperanto (`eo`), Finnish (`fi`), French (`fr`), Spanish (`es`), Swedish (`sv`), German (`de`), Russian (`ru`), Italian (`it`).
 
diff --git a/ui/assets/translations/ca.json b/ui/assets/translations/ca.json
new file mode 100644 (file)
index 0000000..e238ffa
--- /dev/null
@@ -0,0 +1,237 @@
+{
+    "post": "Publicar",
+    "remove_post": "Eliminar publicació",
+    "no_posts": "Sense publicacions.",
+    "create_a_post": "Crear una publicació",
+    "create_post": "Crear Publicació",
+    "number_of_posts": "{{count}} Publicacions",
+    "posts": "Publicacions",
+    "related_posts": "Aquestes publicacions podrien estar relacionades",
+    "cross_posts": "Aquest link també ha sigut publicat en:",
+    "cross_post": "cross-post",
+    "comments": "Comentaris",
+    "number_of_comments": "{{count}} Comentaris",
+    "remove_comment": "Eliminar Comentaris",
+    "communities": "Comunitats",
+    "users": "Usuaris",
+    "create_a_community": "Crear una comunitat",
+    "create_community": "Crear Comunitat",
+    "remove_community": "Eliminar Comunitat",
+    "subscribed_to_communities": "Subscrit a <1>comunitats</1>",
+    "trending_communities": "<1>Comunitats</1> en tendència",
+    "list_of_communities": "Llista de comunitats",
+    "number_of_communities": "{{count}} Comunitats",
+    "community_reqs": "minúscules, guió baix, i sense espais.",
+    "create_private_message": "Crear Missatge Privat",
+    "send_secure_message": "Enviar Missatge Segur",
+    "send_message": "Enviar Missatge",
+    "message": "Missatge",
+    "edit": "editar",
+    "reply": "respondre",
+    "cancel": "Cancelar",
+    "preview": "Previsualitzar",
+    "upload_image": "pujar imatge",
+    "avatar": "Avatar",
+    "upload_avatar": "Pujar Avatar",
+    "show_avatars": "Veure Avatares",
+    "formatting_help": "Ajuda de format",
+    "view_source": "veure font",
+    "unlock": "desbloquejar",
+    "lock": "bloquejar",
+    "sticky": "fijat",
+    "unsticky": "no fijat",
+    "link": "link",
+    "archive_link": "arxivar link",
+    "mod": "moderador",
+    "mods": "moderadores",
+    "moderates": "Modera",
+    "settings": "Configuració",
+    "remove_as_mod": "eliminar com moderador",
+    "appoint_as_mod": "designar com moderador",
+    "modlog": "Historial de moderació",
+    "admin": "administrador",
+    "admins": "administradors",
+    "remove_as_admin": "eliminar com administrador",
+    "appoint_as_admin": "designar com administrador",
+    "remove": "eliminar",
+    "removed": "eliminat",
+    "locked": "bloquejat",
+    "stickied": "fijat",
+    "reason": "Raó",
+    "mark_as_read": "marcar com llegit",
+    "mark_as_unread": "marcar com no llegit",
+    "delete": "eliminar",
+    "deleted": "eliminat",
+    "delete_account": "Eliminar Compte",
+    "delete_account_confirm":
+      "Avís: aquesta acció eliminarà permanentment la teva informació. Introdueix la teva contrasenya per a continuar",
+    "restore": "restaurar",
+    "ban": "expulsar",
+    "ban_from_site": "expulsar del lloc",
+    "unban": "admetre",
+    "unban_from_site": "admetre al lloc",
+    "banned": "expulsat",
+    "save": "guardar",
+    "unsave": "descartar",
+    "create": "crear",
+    "creator": "creador",
+    "username": "Nom d'Usuari",
+    "email_or_username": "Correu o Usuari",
+    "number_of_users": "{{count}} Usuaris",
+    "number_of_subscribers": "{{count}} Subscriptors",
+    "number_of_points": "{{count}} Punts",
+    "number_online": "{{count}} Usauris En Línia",
+    "name": "Nom",
+    "title": "Titol",
+    "category": "Categoria",
+    "subscribers": "Suscriptors",
+    "both": "Ambdos",
+    "saved": "Guardat",
+    "unsubscribe": "Desubscriure's",
+    "subscribe": "Subscriure's",
+    "subscribed": "Subscrit",
+    "prev": "Anterior",
+    "next": "Següent",
+    "sidebar": "Descripció de la comunitat",
+    "sort_type": "Tipus d'orden",
+    "hot": "Popular",
+    "new": "Nou",
+    "top_day": "El millor del dia",
+    "week": "Setmana",
+    "month": "Mes",
+    "year": "Any",
+    "all": "Tot",
+    "top": "Millor",
+    "api": "API",
+    "docs": "Docs",
+    "inbox": "Bústia d'entrada",
+    "inbox_for": "Bústia d'entrada per a <1>{{user}}</1>",
+    "mark_all_as_read": "marcar tot com llegit",
+    "type": "Tipus",
+    "unread": "No llegit",
+    "replies": "Respostes",
+    "mentions": "Menciones",
+    "reply_sent": "Resposta enviada",
+    "message_sent": "Missatge enviado",
+    "search": "Buscar",
+    "overview": "Resum",
+    "view": "Vista",
+    "logout": "Tancar sessió",
+    "login_sign_up": "Iniciar sessió / Crear compte",
+    "login": "Iniciar sessió",
+    "sign_up": "Crear compte",
+    "notifications_error":
+      "Notificacions d'escriptori no disponibles al teu navegador. Prova amb Firefox o Chrome.",
+    "unread_messages": "Missatges no llegits",
+    "messages": "Missatges",
+    "password": "Contrasenya",
+    "verify_password": "Verificar Contrasenya",
+    "old_password": "Antiga Contrasenya",
+    "forgot_password": "oblidí la meva contrasenya",
+    "reset_password_mail_sent": "Enviar correu per a restablir la contrasenya.",
+    "password_change": "Canvi de Contrasenya",
+    "new_password": "Nueva Contrasenya",
+    "no_email_setup": "Aquest servidor no ha activat correctament el correu.",
+    "email": "Correu electrònic",
+    "matrix_user_id": "Usuari Matricial",
+    "private_message_disclaimer":
+      "Avís: Els missatges privats en Lemmy no són segurs. Sisplau creu un compte en <1>Riot.im</1> per a mensajeria segura.",
+    "send_notifications_to_email": "Enviar notificacions al correu",
+    "optional": "Opcional",
+    "expires": "Expira",
+    "language": "Llenguatge",
+    "browser_default": "Per defecte del navegador",
+    "downvotes_disabled": "Vots negatius deshabilitats",
+    "enable_downvotes": "Habilitar vots negatius",
+    "open_registration": "Obrir registre",
+    "registration_closed": "Registre tancat",
+    "enable_nsfw": "Habilitar NSFW",
+    "url": "URL",
+    "body": "Descripció",
+    "copy_suggested_title": "Copiar el títol sugerido: {{title}}",
+    "community": "Comunitat",
+    "expand_here": "Expandir ací",
+    "subscribe_to_communities": "Subscriure's a algunes <1>comunitats</1>.",
+    "chat": "Chat",
+    "recent_comments": "Comentaris recients",
+    "no_results": "Sense resultats.",
+    "setup": "Configurar",
+    "lemmy_instance_setup": "Configuració d'instancia de Lemmy",
+    "setup_admin": "Configurar administrador del Lloc",
+    "your_site": "el teu lloc",
+    "modified": "modificat",
+    "nsfw": "NSFW",
+    "show_nsfw": "Mostrar contingut NSFW",
+    "theme": "Tema",
+    "sponsors": "Patrocinadors",
+    "sponsors_of_lemmy": "Patrocinadors de Lemmy",
+    "sponsor_message":
+      "Lemmy és programari lliure i de <1>codi obert</1>, la qual cosa significa que no tindrà publicitats, monetització, ni capitals emprenedors, mai. Les teves donacions secunden directament el desenvolupament a temps complet del projecte. Moltes gràcies a les següents persones:",
+    "support_on_patreon": "Suport a Patreon",
+    "donate_to_lemmy": "Donar a Lemmy",
+    "donate": "Donar",
+    "general_sponsors":
+      "Los Patrocinadores Generales son aquellos que señaron entre $10 y $39 a Lemmy.",
+    "crypto": "Crypto",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Codi",
+    "joined": "Es va unir",
+    "by": "per",
+    "to": "a",
+    "from": "des de",
+    "transfer_community": "transferir comunitat",
+    "transfer_site": "transferir lloc",
+    "are_you_sure": "Ets segur?",
+    "yes": "sí",
+    "no": "no",
+    "powered_by": "Impulsat per",
+    "landing_0":
+      "Lemmy és un <1>agregador de links</1> / alternativa a reddit, amb la intenció de funcionar al <2>fedivers</2>.<3></3>És allotjable per un mateix (sense necessitat de grans companyies), té actualització en directe de cadenes de comentaris, i és petit (<4>~80kB</4>). Federar amb el sistema de xarxes ActivityPub forma part dels objectius del projecte. <5></5>Aquesta és una <6>versió beta molt prematura</6>, i actualment moltes de les característiques són trencades o falten. <7></7>Suggereix noves característiques o reporta errors <8>aquí</8>.<9></9>Fet amb <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "No has iniciat sessió.",
+    "logged_in": "Has iniciat sessió.",
+    "community_ban": "Has sigut expulsat d'aquesta comunitat.",
+    "site_ban": "Has sigut expulsat d'aquest lloc.",
+    "couldnt_create_comment": "No s'ha pogut crear el comentari.",
+    "couldnt_like_comment": "No s'ha pogut donar m'agrada al comentari.",
+    "couldnt_update_comment": "No s'ha pogut actualitzar el comentari.",
+    "couldnt_save_comment": "No s'ha pogut guardar el comentari.",
+    "no_comment_edit_allowed": "No tens permisos per a editar el comentari.",
+    "no_post_edit_allowed": "No tens permisos per a editar la publicació.",
+    "no_community_edit_allowed": "No tens permisos per a editar la comunitat.",
+    "couldnt_find_community": "No s'ha pogut trobar la comunitat.",
+    "couldnt_update_community": "No s'ha pogut actualitzar la comunitat.",
+    "community_already_exists": "Aquesta comunitat ja existeix.",
+    "community_moderator_already_exists":
+      "Aquest moderador de la comunitat ja existeix.",
+    "community_follower_already_exists":
+      "Aquest seguidor de la comunitat ja existeix.",
+    "community_user_already_banned":
+      "Aquest usuari de la comunitat ja fou expulsat.",
+    "couldnt_create_post": "No s'ha pogut crear la publicació.",
+    "couldnt_like_post": "No s'ha pogut donar m'agrada a la publicació.",
+    "couldnt_find_post": "No s'ha pogut trobar la publicació.",
+    "couldnt_get_posts": "No s'han pogut obtindre les publicacions.",
+    "couldnt_update_post": "No s'ha pogut actualitzar la publicació.",
+    "couldnt_save_post": "No s'ha pogut guardar la publicació.",
+    "no_slurs": "Prohibit insultar.",
+    "not_an_admin": "No és un administrador.",
+    "site_already_exists": "El lloc ja existeix.",
+    "couldnt_update_site": "No s'ha pogut actualitzar el lloc.",
+    "couldnt_find_that_username_or_email":
+      "No s'ha pogut trobar aquest nom de usuari o correu electrònic.",
+    "password_incorrect": "Contrasenya incorrecta.",
+    "passwords_dont_match": "Les contrasenyes no coincideixen.",
+    "admin_already_created": "Ho sentim, ja hi ha un adminisitrador.",
+    "user_already_exists": "L'usuari ja existeix.",
+    "email_already_exists": "El correu ja és en ús.",
+    "couldnt_update_user": "No s'ha pogut actualitzar l'usuari.",
+    "system_err_login":
+      "Error del sistema. Intenti tancar sessió i ingressar de nou.",
+    "couldnt_create_private_message": "No s'ha pogut crear el missatge privat.",
+    "no_private_message_edit_allowed":
+      "Sense permisos per a editar el missatge privat.",
+    "couldnt_update_private_message":
+      "No s'ha pogut actualitzar el missatge privat."
+}
diff --git a/ui/assets/translations/de.json b/ui/assets/translations/de.json
new file mode 100644 (file)
index 0000000..49b4b3d
--- /dev/null
@@ -0,0 +1,208 @@
+{
+    "post": "post",
+    "remove_post": "Beitrag löschen",
+    "no_posts": "Keine Beiträge.",
+    "create_a_post": "Einen Beitrag anlegen",
+    "create_post": "Beitrag anlegen",
+    "number_of_posts": "{{count}} Beiträge",
+    "posts": "Beiträge",
+    "related_posts": "Diese Beiträge könnten verwandt sein",
+    "cross_posts": "Dieser Link wurde auch veröffentlicht unter:",
+    "cross_post": "Crosspost",
+    "comments": "Kommentare",
+    "number_of_comments": "{{count}} Kommentare",
+    "remove_comment": "Kommentar löschen",
+    "communities": "Communities",
+    "users": "Benutzer",
+    "create_a_community": "Eine Gemeinschaft anlegen",
+    "create_community": "Gemeinschaft anlegen",
+    "remove_community": "Gemeinschaft entfernen",
+    "subscribed_to_communities": "Abonnierte <1>communities</1>",
+    "trending_communities": "Trending <1>communities</1>",
+    "list_of_communities": "Liste von communities",
+    "number_of_communities": "{{count}} Communities",
+    "community_reqs": "Kleinbuchstaben, Großbuchstaben und keine Leerzeichen.",
+    "edit": "editieren",
+    "reply": "antworten",
+    "cancel": "Abbrechen",
+    "preview": "Vorschau",
+    "upload_image": "Bild hochladen",
+    "formatting_help": "Formatierungshilfe",
+    "view_source": "Quelle anzeigen",
+    "unlock": "entsperren",
+    "lock": "sperren",
+    "sticky": "haftend",
+    "unsticky": "nicht haftend",
+    "link": "link",
+    "archive_link": "Archiv-Link",
+    "mod": "Moderator",
+    "mods": "Moderatoren",
+    "moderates": "Moderiert",
+    "settings": "Einstellungen",
+    "remove_as_mod": "Als Moderator entfernen",
+    "appoint_as_mod": "Zum Moderator ernennen",
+    "modlog": "Modlog",
+    "admin": "Administrator",
+    "admins": "Administratoren",
+    "remove_as_admin": "Als Administrator entfernen",
+    "appoint_as_admin": "Zum Administrator ernennen",
+    "remove": "entfernen",
+    "removed": "entfernt",
+    "locked": "gesperrt",
+    "stickied": "angeheftet",
+    "reason": "Grund",
+    "mark_as_read": "als gelesen markieren",
+    "mark_as_unread": "als ungelesen markieren",
+    "delete": "löschen",
+    "deleted": "gelöscht",
+    "delete_account": "Konto löschen",
+    "delete_account_confirm":
+      "Achtung: Dadurch werden alle Ihre Daten dauerhaft gelöscht. Geben Sie zur Bestätigung Ihr Passwort ein.",
+    "restore": "wiederherstellen",
+    "ban": "bannen",
+    "ban_from_site": "Von der Seite bannen",
+    "unban": "entbannen",
+    "unban_from_site": "Von der Seite entbannen",
+    "banned": "gesperrt",
+    "save": "speichern",
+    "unsave": "nicht speichern",
+    "create": "anlegen",
+    "creator": "Ersteller",
+    "username": "Benutzername",
+    "email_or_username": "E-mail oder Username",
+    "number_of_users": "{{count}} Benutzer",
+    "number_of_subscribers": "{{count}} Abonnenten",
+    "number_of_points": "{{count}} Punkte",
+    "number_online": "{{count}} Benutzer online",
+    "name": "Name",
+    "title": "Titel",
+    "category": "Kategorie",
+    "subscribers": "Abonnenten",
+    "both": "Beide",
+    "saved": "Gespeichert",
+    "unsubscribe": "Abbestellen",
+    "subscribe": "Abonnieren",
+    "subscribed": "Abonniert",
+    "prev": "Zurück",
+    "next": "Weiter",
+    "sidebar": "Seitenleiste",
+    "sort_type": "Sortieren nach",
+    "hot": "Hot",
+    "new": "Neu",
+    "top_day": "Top täglich",
+    "week": "Woche",
+    "month": "Monat",
+    "year": "Jahr",
+    "all": "Alle",
+    "top": "Top",
+    "api": "API",
+    "inbox": "Posteingang",
+    "inbox_for": "Posteingang für <1>{{user}}</1>",
+    "mark_all_as_read": "Alle als gelesen markieren",
+    "type": "Typ",
+    "unread": "Ungelesen",
+    "replies": "Antworten",
+    "mentions": "Erwähnung",
+    "reply_sent": "Antwort gesendet",
+    "search": "Suchen",
+    "overview": "Übersicht",
+    "view": "Ansicht",
+    "logout": "Ausloggen",
+    "login_sign_up": "Einloggen / Registrieren",
+    "notifications_error":
+      "Desktop-Benachrichtigungen sind in deinem browser nicht verfügbar. Versuche Firefox oder Chrome.",
+    "unread_messages": "Ungelesene Nachrichten",
+    "password": "Passwort",
+    "verify_password": "Passwort überprüfen",
+    "forgot_password": "Passwort vergessen",
+    "reset_password_mail_sent":
+      "Eine E-Mail wurde geschickt, um dein Passwort zurückzusetzen.",
+    "password_change": "Passwort geändert",
+    "new_password": "neues Passwort",
+    "no_email_setup": "Dieser Server hat E-Mails nicht korrekt eingerichtet.",
+    "login": "Einloggen",
+    "sign_up": "Registrieren",
+    "email": "E-Mail",
+    "optional": "optional",
+    "expires": "Ablaufdatum",
+    "language": "Sprache",
+    "browser_default": "Standard-Browser",
+    "url": "URL",
+    "body": "Text",
+    "copy_suggested_title": "Vorgeschlagenen Titel übernehmen: {{title}}",
+    "community": "Gemeinschaft",
+    "expand_here": "hier erweitern",
+    "subscribe_to_communities": "Abonniere ein paar <1>communities</1>.",
+    "chat": "Chat",
+    "recent_comments": "Neueste Kommentare",
+    "no_results": "Keine Ergebnisse.",
+    "setup": "Einrichten",
+    "lemmy_instance_setup": "Lemmy Instanz Einrichten",
+    "setup_admin": "Seiten Administrator konfigurieren",
+    "your_site": "deine Seite",
+    "modified": "verändert",
+    "nsfw": "NSFW",
+    "show_nsfw": "NSFW-Inhalte anzeigen",
+    "theme": "Aussehen",
+    "sponsors": "Sponsoren",
+    "sponsors_of_lemmy": "Sponsoren von Lemmy",
+    "sponsor_message":
+      "Lemmy ist freie <1>Open-Source</1> Software, also ohne Werbung, Monetarisierung oder Venturekapital, Punkt. Deine Spenden gehen direkt an die Vollzeit Entwicklung des Projekts. Vielen Dank an die folgenden Personen:",
+    "support_on_patreon": "Auf Patreon unterstützen",
+    "support_on_liberapay": "Auf Liberapay unterstützen",
+    "general_sponsors":
+      "Allgemeine Sponsoren sind die, die zwischen $10 und $39 zu Lemmy beitragen.",
+    "crypto": "Kryptowährung",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Code",
+    "joined": "beigetreten",
+    "by": "von",
+    "to": "bis",
+    "transfer_community": "Gemeinschaft übertragen",
+    "transfer_site": "Transferseite",
+    "are_you_sure": "Bist du sicher?",
+    "yes": "Ja",
+    "no": "Nein",
+    "powered_by": "Bereitgestellt durch",
+    "landing_0":
+      "Lemmy ist ein <1>Link-Aggregator</1> / Reddit Alternative im <2>Fediverse</2>.<3></3>Es ist selbst-hostbar, hat live-updates von Kommentar-threads und ist winzig (<4>~80kB</4>). Federation in das ActivityPub Netzwerk ist geplant. <5></5>Dies ist eine <6>sehr frühe Beta Version</6>, und viele Features funktionieren zurzeit nicht richtig oder fehlen. <7></7>Schlage neue Features vor oder melde Bugs <8>hier.</8><9></9>Gebaut mit <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "Nicht eingeloggt.",
+    "community_ban": "Du wurdest von dieser Gemeinschaft gebannt.",
+    "site_ban": "Du wurdest von dieser Seite gebannt",
+    "couldnt_create_comment": "Konnte Kommentar nicht anlegen.",
+    "couldnt_like_comment": "Konnte nicht liken.",
+    "couldnt_update_comment": "Konnte Kommentar nicht aktualisieren.",
+    "couldnt_save_comment": "Konnte Kommentar nicht speichern.",
+    "no_comment_edit_allowed": "Keine Erlaubnis Kommentar zu editieren.",
+    "no_post_edit_allowed": "Keine Erlaubnis Beitrag zu editieren.",
+    "no_community_edit_allowed": "Keine Erlaubnis Gemeinschaft zu editieren.",
+    "couldnt_find_community": "Konnte Gemeinschaft nicht finden.",
+    "couldnt_update_community": "Konnte Gemeinschaft nicht aktualisieren.",
+    "community_already_exists": "Gemeinschaft existiert bereits.",
+    "community_moderator_already_exists":
+      "Gemeinschaft Moderator existiert bereits.",
+    "community_follower_already_exists":
+      "Gemeinschaft Follower existiert bereits.",
+    "community_user_already_banned": "Gemeinschaft Nutzer schon gebannt.",
+    "couldnt_create_post": "Konnte Beitrag nicht anlegen.",
+    "couldnt_like_post": "Konnte Beitrag nicht liken.",
+    "couldnt_find_post": "Konnte Beitrag nicht finden.",
+    "couldnt_get_posts": "Konnte Beiträge nicht holen.",
+    "couldnt_update_post": "Konnte Beitrag nicht aktualisieren.",
+    "couldnt_save_post": "Konnte Beitrag nicht speichern.",
+    "no_slurs": "Keine Beleidigungen.",
+    "not_an_admin": "Kein Administrator.",
+    "site_already_exists": "Seite existiert bereits.",
+    "couldnt_update_site": "Konnte Seite nicht aktualisieren.",
+    "couldnt_find_that_username_or_email":
+      "Konnte Username oder E-Mail nicht finden.",
+    "password_incorrect": "Passwort falsch.",
+    "passwords_dont_match": "Passwörter stimmen nicht überein.",
+    "admin_already_created": "Entschuldigung, es gibt schon einen Administrator.",
+    "user_already_exists": "Nutzer existiert bereits.",
+    "couldnt_update_user": "Konnte Nutzer nicht aktualisieren",
+    "system_err_login":
+      "Systemfehler. Versuche dich aus- und wieder einzuloggen."
+}
diff --git a/ui/assets/translations/en.json b/ui/assets/translations/en.json
new file mode 100644 (file)
index 0000000..5446002
--- /dev/null
@@ -0,0 +1,238 @@
+{
+    "post": "post",
+    "remove_post": "Remove Post",
+    "no_posts": "No Posts.",
+    "create_a_post": "Create a post",
+    "create_post": "Create Post",
+    "number_of_posts": "{{count}} Posts",
+    "posts": "Posts",
+    "related_posts": "These posts might be related",
+    "cross_posts": "This link has also been posted to:",
+    "cross_post": "cross-post",
+    "cross_posted_to": "cross-posted to: ",
+    "comments": "Comments",
+    "number_of_comments": "{{count}} Comments",
+    "remove_comment": "Remove Comment",
+    "communities": "Communities",
+    "users": "Users",
+    "create_a_community": "Create a community",
+    "create_community": "Create Community",
+    "remove_community": "Remove Community",
+    "subscribed_to_communities": "Subscribed to <1>communities</1>",
+    "trending_communities": "Trending <1>communities</1>",
+    "list_of_communities": "List of communities",
+    "number_of_communities": "{{count}} Communities",
+    "community_reqs": "lowercase, underscores, and no spaces.",
+    "create_private_message": "Create Private Message",
+    "send_secure_message": "Send Secure Message",
+    "send_message": "Send Message",
+    "message": "Message",
+    "edit": "edit",
+    "reply": "reply",
+    "cancel": "Cancel",
+    "preview": "Preview",
+    "upload_image": "upload image",
+    "avatar": "Avatar",
+    "upload_avatar": "Upload Avatar",
+    "show_avatars": "Show Avatars",
+    "formatting_help": "formatting help",
+    "view_source": "view source",
+    "unlock": "unlock",
+    "lock": "lock",
+    "sticky": "sticky",
+    "unsticky": "unsticky",
+    "link": "link",
+    "archive_link": "archive link",
+    "mod": "mod",
+    "mods": "mods",
+    "moderates": "Moderates",
+    "settings": "Settings",
+    "remove_as_mod": "remove as mod",
+    "appoint_as_mod": "appoint as mod",
+    "modlog": "Modlog",
+    "admin": "admin",
+    "admins": "admins",
+    "remove_as_admin": "remove as admin",
+    "appoint_as_admin": "appoint as admin",
+    "remove": "remove",
+    "removed": "removed",
+    "locked": "locked",
+    "stickied": "stickied",
+    "reason": "Reason",
+    "mark_as_read": "mark as read",
+    "mark_as_unread": "mark as unread",
+    "delete": "delete",
+    "deleted": "deleted",
+    "delete_account": "Delete Account",
+    "delete_account_confirm":
+      "Warning: this will permanently delete all your data. Enter your password to confirm.",
+    "restore": "restore",
+    "ban": "ban",
+    "ban_from_site": "ban from site",
+    "unban": "unban",
+    "unban_from_site": "unban from site",
+    "banned": "banned",
+    "save": "save",
+    "unsave": "unsave",
+    "create": "create",
+    "creator": "creator",
+    "username": "Username",
+    "email_or_username": "Email or Username",
+    "number_of_users": "{{count}} Users",
+    "number_of_subscribers": "{{count}} Subscribers",
+    "number_of_points": "{{count}} Points",
+    "number_online": "{{count}} Users Online",
+    "name": "Name",
+    "title": "Title",
+    "category": "Category",
+    "subscribers": "Subscribers",
+    "both": "Both",
+    "saved": "Saved",
+    "unsubscribe": "Unsubscribe",
+    "subscribe": "Subscribe",
+    "subscribed": "Subscribed",
+    "prev": "Prev",
+    "next": "Next",
+    "sidebar": "Sidebar",
+    "sort_type": "Sort type",
+    "hot": "Hot",
+    "new": "New",
+    "old": "Old",
+    "top_day": "Top day",
+    "week": "Week",
+    "month": "Month",
+    "year": "Year",
+    "all": "All",
+    "top": "Top",
+    "api": "API",
+    "docs": "Docs",
+    "inbox": "Inbox",
+    "inbox_for": "Inbox for <1>{{user}}</1>",
+    "mark_all_as_read": "mark all as read",
+    "type": "Type",
+    "unread": "Unread",
+    "replies": "Replies",
+    "mentions": "Mentions",
+    "reply_sent": "Reply sent",
+    "message_sent": "Message sent",
+    "search": "Search",
+    "overview": "Overview",
+    "view": "View",
+    "logout": "Logout",
+    "login_sign_up": "Login / Sign up",
+    "login": "Login",
+    "sign_up": "Sign Up",
+    "notifications_error":
+      "Desktop notifications not available in your browser. Try Firefox or Chrome.",
+    "unread_messages": "Unread Messages",
+    "messages": "Messages",
+    "password": "Password",
+    "verify_password": "Verify Password",
+    "old_password": "Old Password",
+    "forgot_password": "forgot password",
+    "reset_password_mail_sent": "Sent an Email to reset your password.",
+    "password_change": "Password Change",
+    "new_password": "New Password",
+    "no_email_setup": "This server hasn't correctly set up email.",
+    "email": "Email",
+    "matrix_user_id": "Matrix User",
+    "private_message_disclaimer":
+      "Warning: Private messages in Lemmy are not secure. Please create an account on <1>Riot.im</1> for secure messaging.",
+    "send_notifications_to_email": "Send notifications to Email",
+    "optional": "Optional",
+    "expires": "Expires",
+    "language": "Language",
+    "browser_default": "Browser Default",
+    "downvotes_disabled": "Downvotes disabled",
+    "enable_downvotes": "Enable Downvotes",
+    "open_registration": "Open Registration",
+    "registration_closed": "Registration closed",
+    "enable_nsfw": "Enable NSFW",
+    "url": "URL",
+    "body": "Body",
+    "copy_suggested_title": "copy suggested title: {{title}}",
+    "community": "Community",
+    "expand_here": "Expand here",
+    "subscribe_to_communities": "Subscribe to some <1>communities</1>.",
+    "chat": "Chat",
+    "recent_comments": "Recent Comments",
+    "no_results": "No results.",
+    "setup": "Setup",
+    "lemmy_instance_setup": "Lemmy Instance Setup",
+    "setup_admin": "Set Up Site Administrator",
+    "your_site": "your site",
+    "modified": "modified",
+    "nsfw": "NSFW",
+    "show_nsfw": "Show NSFW content",
+    "theme": "Theme",
+    "sponsors": "Sponsors",
+    "sponsors_of_lemmy": "Sponsors of Lemmy",
+    "sponsor_message":
+      "Lemmy is free, <1>open-source</1> software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project. Thank you to the following people:",
+    "support_on_patreon": "Support on Patreon",
+    "support_on_liberapay": "Support on Liberapay",
+    "donate_to_lemmy": "Donate to Lemmy",
+    "donate": "Donate",
+    "general_sponsors":
+      "General Sponsors are those that pledged $10 to $39 to Lemmy.",
+    "crypto": "Crypto",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Code",
+    "joined": "Joined",
+    "by": "by",
+    "to": "to",
+    "from": "from",
+    "transfer_community": "transfer community",
+    "transfer_site": "transfer site",
+    "are_you_sure": "are you sure?",
+    "yes": "yes",
+    "no": "no",
+    "powered_by": "Powered by",
+    "landing_0":
+      "Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>It's self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "Not logged in.",
+    "logged_in": "Logged in.",
+    "community_ban": "You have been banned from this community.",
+    "site_ban": "You have been banned from the site",
+    "couldnt_create_comment": "Couldn't create comment.",
+    "couldnt_like_comment": "Couldn't like comment.",
+    "couldnt_update_comment": "Couldn't update comment.",
+    "couldnt_save_comment": "Couldn't save comment.",
+    "couldnt_get_comments": "Couldn't get comments.",
+    "no_comment_edit_allowed": "Not allowed to edit comment.",
+    "no_post_edit_allowed": "Not allowed to edit post.",
+    "no_community_edit_allowed": "Not allowed to edit community.",
+    "couldnt_find_community": "Couldn't find community.",
+    "couldnt_update_community": "Couldn't update Community.",
+    "community_already_exists": "Community already exists.",
+    "community_moderator_already_exists": "Community moderator already exists.",
+    "community_follower_already_exists": "Community follower already exists.",
+    "community_user_already_banned": "Community user already banned.",
+    "couldnt_create_post": "Couldn't create post.",
+    "post_title_too_long": "Post title too long.",
+    "couldnt_like_post": "Couldn't like post.",
+    "couldnt_find_post": "Couldn't find post.",
+    "couldnt_get_posts": "Couldn't get posts",
+    "couldnt_update_post": "Couldn't update post",
+    "couldnt_save_post": "Couldn't save post.",
+    "no_slurs": "No slurs.",
+    "not_an_admin": "Not an admin.",
+    "site_already_exists": "Site already exists.",
+    "couldnt_update_site": "Couldn't update site.",
+    "couldnt_find_that_username_or_email":
+      "Couldn't find that username or email.",
+    "password_incorrect": "Password incorrect.",
+    "passwords_dont_match": "Passwords do not match.",
+    "admin_already_created": "Sorry, there's already an admin.",
+    "user_already_exists": "User already exists.",
+    "email_already_exists": "Email already exists.",
+    "couldnt_update_user": "Couldn't update user.",
+    "system_err_login": "System error. Try logging out and back in.",
+    "couldnt_create_private_message": "Couldn't create private message.",
+    "no_private_message_edit_allowed": "Not allowed to edit private message.",
+    "couldnt_update_private_message": "Couldn't update private message.",
+    "time": "Time",
+    "action": "Action"
+}
diff --git a/ui/assets/translations/eo.json b/ui/assets/translations/eo.json
new file mode 100644 (file)
index 0000000..518e2eb
--- /dev/null
@@ -0,0 +1,175 @@
+{
+    "post": "Poŝti",
+    "remove_post": "Fortiri Poŝton",
+    "no_posts": "Ne Poŝtoj.",
+    "create_a_post": "Verki Poŝton",
+    "create_post": "Verki Poŝton",
+    "number_of_posts": "{{count}} Poŝtoj",
+    "posts": "Poŝtoj",
+    "related_posts": "Tiuj poŝtoj eble rilatas",
+    "cross_posts": "Tiuj ligilo ankaŭ estas poŝtinta al:",
+    "cross_post": "laŭapoŝto",
+    "comments": "Komentoj",
+    "number_of_comments": "{{count}} Komentoj",
+    "remove_comment": "Fortiri Komentojn",
+    "communities": "Komunumoj",
+    "users": "Uzantoj",
+    "create_a_community": "Krei komunumon",
+    "create_community": "Krei Komunumon",
+    "remove_community": "Forigi Komunumon",
+    "subscribed_to_communities": "Abonita al <1>komunumoj</1>",
+    "trending_communities": "Furora <1>komunumoj</1>",
+    "list_of_communities": "Listo de komunumoj",
+    "community_reqs": "minusklaj leteroj, substrekoj, kaj ne spacetoj.",
+    "edit": "redakti",
+    "reply": "repliki",
+    "cancel": "nuligi",
+    "unlock": "malŝlosi",
+    "lock": "ŝlosi",
+    "link": "ligi",
+    "mod": "moderanto",
+    "mods": "moderantoj",
+    "moderates": "Moderigas",
+    "settings": "Agordoj",
+    "remove_as_mod": "forigi per moderanto",
+    "appoint_as_mod": "nomumi per moderanto",
+    "modlog": "Moderlogo",
+    "admin": "administranto",
+    "admins": "administrantoj",
+    "remove_as_admin": "forigi per administranto",
+    "appoint_as_admin": "nomumi per administranto",
+    "remove": "fortiri",
+    "removed": "fortirita",
+    "locked": "ŝlosita",
+    "reason": "Kialo",
+    "mark_as_read": "marki kiel legita",
+    "mark_as_unread": "marki kiel nelegita",
+    "delete": "forigi",
+    "deleted": "forigita",
+    "restore": "restaŭri",
+    "ban": "forbari",
+    "ban_from_site": "forbari de retejo",
+    "unban": "malforbari",
+    "unban_from_site": "malforbari de retejo",
+    "save": "konservi",
+    "unsave": "malkonservi",
+    "create": "krei",
+    "username": "Uzantnomo",
+    "email_or_username": "Retadreso aŭ Uzantnomo",
+    "number_of_users": "{{count}} Uzantoj",
+    "number_of_subscribers": "{{count}} Abonantoj",
+    "number_of_points": "{{count}} Voĉdonoj",
+    "name": "Nomo",
+    "title": "Titolo",
+    "category": "Kategorio",
+    "subscribers": "Abonantoj",
+    "both": "Ambaŭ",
+    "saved": "Konservita",
+    "unsubscribe": "Malaboni",
+    "subscribe": "Aboni",
+    "subscribed": "Abonita",
+    "prev": "Antaŭe",
+    "next": "Poste",
+    "sidebar": "Flankstango",
+    "sort_type": "Klasi per kia",
+    "hot": "Varmaj",
+    "new": "Novaj",
+    "top_day": "Supraj tagaj",
+    "week": "Semajno",
+    "month": "Monato",
+    "year": "Jaro",
+    "all": "Ĉiam",
+    "top": "Supraj",
+    "api": "API",
+    "inbox": "Ricevujo",
+    "inbox_for": "Ricevujo de <1>{{user}}</1>",
+    "mark_all_as_read": "marki ĉiujn kiel legitaj",
+    "type": "Tipo",
+    "unread": "Nelegitaj",
+    "reply_sent": "Repliko sendis",
+    "search": "Serĉi",
+    "overview": "Resumo",
+    "view": "Rigardi",
+    "logout": "Elsaluti",
+    "login_sign_up": "Ensaluti / Registriĝi",
+    "login": "Ensaluti",
+    "sign_up": "Registriĝi",
+    "notifications_error":
+      "Labortablaj avizoj estas nehavebla en via retumilo. Provu Firefox-on aŭ Chrome-on.",
+    "unread_messages": "Nelegitaj Mesaĝoj",
+    "password": "Pasvorto",
+    "verify_password": "Konfirmu Vian Pasvorton",
+    "email": "Retadreso",
+    "optional": "Fakultativa",
+    "expires": "Finiĝos",
+    "url": "URL",
+    "body": "Ĉefparto",
+    "copy_suggested_title": "kopii la sugestiitan titolon: {{title}}",
+    "community": "Komunumo",
+    "expand_here": "Ekspansii ĉi tie",
+    "subscribe_to_communities": "Aboni al iuj <1>komunumoj</1>.",
+    "chat": "Babilo",
+    "recent_comments": "Freŝaj Komentoj",
+    "no_results": "Ne rezultoj.",
+    "setup": "Agordi",
+    "lemmy_instance_setup": "Agordi Instancon de Lemmy",
+    "setup_admin": "Agordi Retejan Administranton",
+    "your_site": "via retejo",
+    "modified": "modifita",
+    "nsfw": "NSFW",
+    "show_nsfw": "Vidigi NSFW-an enhavon",
+    "sponsors": "Subtenantoj",
+    "sponsors_of_lemmy": "Subtenantoj de Lemmy",
+    "sponsor_message":
+      "Lemmy estas senpaga, <1>liberkoda</1> programaro. Tio signifas ne reklami, pagigi, aŭ riska kapitalo, ĉiam. Viaj donacoj rekte subtenas plentempan evoluon de la projekto. Dankon al tiuj homoj:",
+    "support_on_patreon": "Subteni per Patreon",
+    "general_sponsors":
+      "Ĝeneralaj Subtenantoj estas tiuj ke donacis inter $10 kaj $39 al Lemmy.",
+    "crypto": "Crypto",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Kodo",
+    "joined": "Unuiĝis",
+    "by": "de",
+    "to": "al",
+    "transfer_community": "transdoni la komunumon",
+    "transfer_site": "transdoni la retejon",
+    "powered_by": "Konstruis per",
+    "landing_0":
+      "Lemmy estas <1>ligila agregatilo</1> / Reddit anstataŭo ke intenciĝas funkci en la <2>federacio-universo</2>.<3></3>ĝi estas mem-gastigebla, havas nuna-ĝisdatigajn komentarojn, kaj estas malgrandega (<4>~80kB</4>). Federacio en la ActivityPub-an reton estas planizita. <5></5>Estas <6>fruega beta versio</6>, kaj multaj trajtoj estas nune difektaj aŭ mankaj. <7></7>Sugestias novajn trajtojn aŭ raportas cimojn <8>ĉi tie.</8><9></9>Faris per <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "Ne estas ensalutinta.",
+    "community_ban": "Vi estas forbarita de la komunumo.",
+    "site_ban": "Vi estas forbarita de la retejo",
+    "couldnt_create_comment": "Ne povis krei la komenton.",
+    "couldnt_like_comment": "Ne povis ŝati la komenton.",
+    "couldnt_update_comment": "Ne povis ĝisdatigi komenton.",
+    "couldnt_save_comment": "Ne povis konservi komenton.",
+    "no_comment_edit_allowed": "Ne rajtas redakti la komenton.",
+    "no_post_edit_allowed": "Ne rajtas redakti la poŝton.",
+    "no_community_edit_allowed": "Ne rajtas redakti la komunumon.",
+    "couldnt_find_community": "Ne povis trovi la komunumon.",
+    "couldnt_update_community": "Ne povis ĝisdatigi la komunumon.",
+    "community_already_exists": "Komunumo jam ekzistas.",
+    "community_moderator_already_exists": "Komunuma moderanto jam ekzistas.",
+    "community_follower_already_exists": "Komunuma sekvanto.",
+    "community_user_already_banned": "Komunuma uzanto jam estas forbarita.",
+    "couldnt_create_post": "Ne povis krei la poŝton.",
+    "couldnt_like_post": "Ne povis ŝati la poŝton.",
+    "couldnt_find_post": "Ne povis trovi la poŝton.",
+    "couldnt_get_posts": "Ne povis irpreni poŝtojn",
+    "couldnt_update_post": "Ne povis ĝisdatigi la poŝton",
+    "couldnt_save_post": "Ne povis konservi la poŝton.",
+    "no_slurs": "Ne bigotaj vortoj.",
+    "not_an_admin": "Ne estas administranto.",
+    "site_already_exists": "Retejo jam ekzistas.",
+    "couldnt_update_site": "Ne povis ĝisdatigi la retejon.",
+    "couldnt_find_that_username_or_email":
+      "Ne povis trovi tiun uzantnomon aŭ retadreson.",
+    "password_incorrect": "Pasvorto malĝustas.",
+    "passwords_dont_match": "Pasvortoj ne samas.",
+    "admin_already_created": "Pardonu, jam estas administranto.",
+    "user_already_exists": "Uzanto jam ekzistas.",
+    "couldnt_update_user": "Ne povis ĝisdatigi la uzanton.",
+    "system_err_login": "Sistema eraro. Provu elsaluti kaj ensaluti."
+}
diff --git a/ui/assets/translations/es.json b/ui/assets/translations/es.json
new file mode 100644 (file)
index 0000000..61bebb9
--- /dev/null
@@ -0,0 +1,240 @@
+{
+    "post": "Publicar",
+    "remove_post": "Eliminar publicación",
+    "no_posts": "Sin publicaciones.",
+    "create_a_post": "Crear una publicación",
+    "create_post": "Crear Publicación",
+    "number_of_posts": "{{count}} Publicaciones",
+    "posts": "Publicaciones",
+    "related_posts": "Estas publicaciones podrían estar relacionadas",
+    "cross_posts": "Este link también ha sido publicado en:",
+    "cross_post": "cross-post",
+    "comments": "Comentarios",
+    "number_of_comments": "{{count}} Comentarios",
+    "remove_comment": "Eliminar Comentarios",
+    "communities": "Comunidades",
+    "users": "Usuarios",
+    "create_a_community": "Crear una comunidad",
+    "create_community": "Crear Comunidad",
+    "remove_community": "Eliminar Comunidad",
+    "subscribed_to_communities": "Suscrito a <1>comunidades</1>",
+    "trending_communities": "<1>Comunidades</1> en tendencia",
+    "list_of_communities": "Lista de comunidades",
+    "number_of_communities": "{{count}} Comunidades",
+    "community_reqs": "minúsculas, guión bajo, y sin espacios.",
+    "create_private_message": "Crear Mensaje Privado",
+    "send_secure_message": "Enviar Mensaje Seguro",
+    "send_message": "Enviar Mensaje",
+    "message": "Mensaje",
+    "edit": "editar",
+    "reply": "responder",
+    "cancel": "Cancelar",
+    "preview": "Previsualizar",
+    "upload_image": "subir imagen",
+    "avatar": "Avatar",
+    "upload_avatar": "Subir Avatar",
+    "show_avatars": "Ver Avatares",
+    "formatting_help": "Ayuda de formato",
+    "view_source": "ver fuente",
+    "unlock": "desbloquear",
+    "lock": "bloquear",
+    "sticky": "fijado",
+    "unsticky": "no fijado",
+    "link": "link",
+    "archive_link": "archivar link",
+    "mod": "moderador",
+    "mods": "moderadores",
+    "moderates": "Modera",
+    "settings": "Configuración",
+    "remove_as_mod": "eliminar como moderador",
+    "appoint_as_mod": "designar como moderador",
+    "modlog": "Historial de moderación",
+    "admin": "administrador",
+    "admins": "administradores",
+    "remove_as_admin": "eliminar como administrador",
+    "appoint_as_admin": "designar como administrador",
+    "remove": "eliminar",
+    "removed": "eliminado",
+    "locked": "bloqueado",
+    "stickied": "fijado",
+    "reason": "Razón",
+    "mark_as_read": "marcar como leído",
+    "mark_as_unread": "marcar como no leído",
+    "delete": "eliminar",
+    "deleted": "eliminado",
+    "delete_account": "Eliminar Cuenta",
+    "delete_account_confirm":
+      "Aviso: esta acción eliminará permanentemente tu información. Introduce tu contraseña para continuar",
+    "restore": "restaurar",
+    "ban": "expulsar",
+    "ban_from_site": "expulsar del sitio",
+    "unban": "admitir",
+    "unban_from_site": "admitir en el sitio",
+    "banned": "expulsado",
+    "save": "guardar",
+    "unsave": "descartar",
+    "create": "crear",
+    "creator": "creador",
+    "username": "Nombre de Usuario",
+    "email_or_username": "Correo o Usuario",
+    "number_of_users": "{{count}} Usuarios",
+    "number_of_subscribers": "{{count}} Suscriptores",
+    "number_of_points": "{{count}} Puntos",
+    "number_online": "{{count}} Usuarios En Línea",
+    "name": "Nombre",
+    "title": "Titulo",
+    "category": "Categoría",
+    "subscribers": "Suscriptores",
+    "both": "Ambos",
+    "saved": "Guardado",
+    "unsubscribe": "Desuscribirse",
+    "subscribe": "Suscribirse",
+    "subscribed": "Suscrito",
+    "prev": "Anterior",
+    "next": "Siguiente",
+    "sidebar": "Descripción de la comunidad",
+    "sort_type": "Tipo de orden",
+    "hot": "Popular",
+    "new": "Nuevo",
+    "top_day": "Lo mejor del día",
+    "week": "Semana",
+    "month": "Mes",
+    "year": "Año",
+    "all": "Todo",
+    "top": "Mejor",
+    "api": "API",
+    "docs": "Docs",
+    "inbox": "Buzón de entrada",
+    "inbox_for": "Buzón de entrada para <1>{{user}}</1>",
+    "mark_all_as_read": "marcar todo como leído",
+    "type": "Tipo",
+    "unread": "No leído",
+    "replies": "Respuestas",
+    "mentions": "Menciones",
+    "reply_sent": "Respuesta enviada",
+    "message_sent": "Mensaje enviado",
+    "search": "Buscar",
+    "overview": "Resumen",
+    "view": "Vista",
+    "logout": "Cerrar sesión",
+    "login_sign_up": "Iniciar sesión / Crear cuenta",
+    "login": "Iniciar sesión",
+    "sign_up": "Crear cuenta",
+    "notifications_error":
+      "Notificaciones de escritorio no disponibles en tu navegador. Prueba Firefox o Chrome.",
+    "unread_messages": "Mensajes no leídos",
+    "messages": "Mensajes",
+    "password": "Contraseña",
+    "verify_password": "Verificar contraseña",
+    "old_password": "Antigua Contraseña",
+    "forgot_password": "olvidé mi contraseña",
+    "reset_password_mail_sent": "Enviar correo para reestablecer la contraseña.",
+    "password_change": "Cambio de Contraseña",
+    "new_password": "Nueva Contraseña",
+    "no_email_setup": "Este servidor no ha activado correctamente el correo.",
+    "email": "Correo electrónico",
+    "matrix_user_id": "Usuario Matricial",
+    "private_message_disclaimer":
+      "Aviso: Los mensajes privados en Lemmy no son seguros. Por favor cree una cuenta en <1>Riot.im</1> para mensajeria segura.",
+    "send_notifications_to_email": "Enviar notificaciones al correo",
+    "optional": "Opcional",
+    "expires": "Expira",
+    "language": "Idioma",
+    "browser_default": "Por defecto del navegador",
+    "downvotes_disabled": "Votos negativos deshabilitados",
+    "enable_downvotes": "Habilitar votos negativos",
+    "open_registration": "Abrir registro",
+    "registration_closed": "Registro cerrado",
+    "enable_nsfw": "Habilitar NSFW",
+    "url": "URL",
+    "body": "Descripción",
+    "copy_suggested_title": "Copiar el título sugerido: {{title}}",
+    "community": "Comunidad",
+    "expand_here": "Expandir aquí",
+    "subscribe_to_communities": "Suscribirse a algunas <1>comunidades</1>.",
+    "chat": "Chat",
+    "recent_comments": "Comentarios recientes",
+    "no_results": "Sin resultados.",
+    "setup": "Configurar",
+    "lemmy_instance_setup": "Configuración de instancia de Lemmy",
+    "setup_admin": "Configurar administrador del Sitio",
+    "your_site": "tu sitio",
+    "modified": "modificado",
+    "nsfw": "NSFW",
+    "show_nsfw": "Mostrar contenido NSFW",
+    "theme": "Tema",
+    "sponsors": "Patrocinadores",
+    "sponsors_of_lemmy": "Patrocinadores de Lemmy",
+    "sponsor_message":
+      "Lemmy es software libre y de <1>código abierto</1>, lo que significa que no tendrá publicidades, monetización, ni capitales emprendedores, nunca. Tus donaciones apoyan directamente el desarrollo a tiempo completo del proyecto. Muchas gracias a las siguientes personas:",
+    "support_on_patreon": "Apoyo en Patreon",
+    "support_on_liberapay": "Apoyo en Liberapay",
+    "donate_to_lemmy": "Donar a Lemmy",
+    "donate": "Donar",
+    "general_sponsors":
+      "Los Patrocinadores Generales son aquellos que señaron entre $10 y $39 a Lemmy.",
+    "crypto": "Crypto",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Código",
+    "joined": "Se unió",
+    "by": "por",
+    "to": "a",
+    "from": "desde",
+    "transfer_community": "transferir comunidad",
+    "transfer_site": "transferir sitio",
+    "are_you_sure": "¿Estás seguro?",
+    "yes": "sí",
+    "no": "no",
+    "powered_by": "Impulsado por",
+    "landing_0":
+      "Lemmy es un <1>agregador de links</1> / alternativa a reddit, con la intención de funcionar en el <2>fediverso</2>.<3></3>Es alojable por uno mismo (sin necesidad de grandes compañías), tiene actualización en vivo de cadenas de comentarios, y es pequeño (<4>~80kB</4>). Federar con el sistema de redes ActivityPub forma parte de los objetivos del proyecto. <5></5>Esta es una <6>version beta muy prematura</6>, y actualmente muchas de las características están rotas o faltan. <7></7>Sugiere nuevas características o reporta errores <8>aquí</8>.<9></9>Hecho con <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "No has iniciado sesión.",
+    "logged_in": "Has iniciado sesión.",
+    "community_ban": "Has sido expulsado de esta comunidad.",
+    "site_ban": "Has sido expulsado del sitio",
+    "couldnt_create_comment": "No se pudo crear el comentario.",
+    "couldnt_like_comment": "No se pudo dar me gusta al comentario.",
+    "couldnt_update_comment": "No se pudo actualizar el comentario.",
+    "couldnt_save_comment": "No se pudo guardar el comentario.",
+    "no_comment_edit_allowed": "No tiene permisos para editar el comentario.",
+    "no_post_edit_allowed": "No tiene permisos para editar la publicación.",
+    "no_community_edit_allowed": "No tiene permisos para editar la comunidad.",
+    "couldnt_find_community": "No se pudo encontrar la comunidad.",
+    "couldnt_update_community": "No se pudo actualizar la comunidad.",
+    "community_already_exists": "Esta comunidad ya existe.",
+    "community_moderator_already_exists":
+      "Este moderador de la comunidad ya existe.",
+    "community_follower_already_exists":
+      "Este seguidor de la comunidad ya existe.",
+    "community_user_already_banned":
+      "Este usuario de la comunidad ya fue expulsado.",
+    "couldnt_create_post": "No se pudo crear la publicación.",
+    "couldnt_like_post": "No se pudo gustar la publicación.",
+    "couldnt_find_post": "No se pudo encontrar la publicación.",
+    "couldnt_get_posts": "No se pudo obtener las publicaciones",
+    "couldnt_update_post": "No se pudo actualizar la publicación",
+    "couldnt_save_post": "No se pudo guardar la publicación.",
+    "no_slurs": "Prohibido insultar.",
+    "not_an_admin": "No es un administrador.",
+    "site_already_exists": "El sitio ya existe.",
+    "couldnt_update_site": "No se pudo actualizar el sitio.",
+    "couldnt_find_that_username_or_email":
+      "No se pudo encontrar ese nombre de usuario o correo electrónico.",
+    "password_incorrect": "Contraseña incorrecta.",
+    "passwords_dont_match": "Las contraseñas no coinciden.",
+    "admin_already_created": "Lo sentimos, ya hay un adminisitrador.",
+    "user_already_exists": "El usuario ya existe.",
+    "email_already_exists": "El correo ya está en uso.",
+    "couldnt_update_user": "No se pudo actualizar el usuario.",
+    "system_err_login":
+      "Error del sistema. Intente cerrar sesión e ingresar de nuevo.",
+    "couldnt_create_private_message": "No se pudo crear el mensaje privado.",
+    "no_private_message_edit_allowed":
+      "Sin permisos para editar el mensaje privado.",
+    "couldnt_update_private_message": "No se pudo actualizar el mensaje privado.",
+    "old": "Antiguo",
+    "time": "Tiempo",
+    "action": "Acción"
+}
diff --git a/ui/assets/translations/fa.json b/ui/assets/translations/fa.json
new file mode 100644 (file)
index 0000000..c72c021
--- /dev/null
@@ -0,0 +1,167 @@
+{
+    "post": "مطلب",
+    "remove_post": "حذف مطلب",
+    "no_posts": "بدون مطلب.",
+    "create_a_post": "ایجاد یک مطلب",
+    "create_post": "ایجاد مطلب",
+    "number_of_posts": "{{count}} مطلب",
+    "posts": "مطالب",
+    "related_posts": "این مطالب ممکن است مرتبط باشند",
+    "cross_posts": "این پیوند در اینجا هم منتشر شده:",
+    "comments": "نظرات",
+    "number_of_comments": "{{count}} نظر",
+    "remove_comment": "حذف نظر",
+    "communities": "جوامع",
+    "users": "کاربران",
+    "create_a_community": "ایجاد یک جامعه جدید",
+    "create_community": "ایجاد جامعه",
+    "remove_community": "حذف جامعه",
+    "list_of_communities": "فهرست جوامع",
+    "number_of_communities": "{{count}} جامعه",
+    "community_reqs": "حروف کوچک, زیرخط, و بدون فاصله.",
+    "edit": "ویرایش",
+    "reply": "پاسخ",
+    "cancel": "لغو",
+    "preview": "پیش‌نمایش",
+    "upload_image": "بارگذاری تصویر",
+    "avatar": "آواتار",
+    "upload_avatar": "بارگذاری آواتار",
+    "show_avatars": "نمایش آواتارها",
+    "formatting_help": "راهنمای قالب‌بندی",
+    "view_source": "نمایش منبع",
+    "unlock": "بازکردن قفل",
+    "lock": "قفل کردن",
+    "sticky": "چسبان",
+    "unsticky": "غیرچسبان",
+    "link": "پیوند",
+    "archive_link": "بایگاهی پیوند",
+    "settings": "تنظیمات",
+    "admin": "مدیر",
+    "admins": "مدیران",
+    "remove_as_admin": "حذف به عنوان مدیر",
+    "appoint_as_admin": "انتصاب به عنوان مدیر",
+    "remove": "حذف",
+    "removed": "حذف شد",
+    "locked": "قفل شد",
+    "reason": "دلیل",
+    "mark_as_read": "علامت‌گذاری به عنوان خوانده شده",
+    "mark_as_unread": "علامت‌گذاری به عنوان خوانده نشده",
+    "delete": "پاک کردن",
+    "deleted": "پاک شد",
+    "delete_account": "پاک کردن حساب",
+    "delete_account_confirm":
+      "هشدار: این کنش، تمام اطلاعات شما را برای همیشه پاک می‌کند. برای تایید، گذرواژه خود را وارد کنید.",
+    "restore": "بازگردانی",
+    "save": "ذخیره",
+    "unsave": "عدم ذخیره",
+    "create": "ایجاد",
+    "creator": "سازنده",
+    "username": "نام‌کاربری",
+    "email_or_username": "رایانامه یا نام‌کاربری",
+    "number_of_users": "{{count}} کاربر",
+    "number_of_points": "{{count}} امتیاز",
+    "number_online": "{{count}} کاربر برخط",
+    "name": "نام",
+    "title": "عنوان",
+    "category": "دسته‌بندی",
+    "prev": "پیش",
+    "next": "بعد",
+    "sidebar": "نوار کناری",
+    "sort_type": "نوع ترتیب",
+    "hot": "داغ",
+    "new": "تازه",
+    "top_day": "بهترین‌های روز",
+    "week": "هفته",
+    "month": "ماه",
+    "year": "سال",
+    "all": "همه",
+    "top": "بالاترین",
+    "mark_all_as_read": "علامت زدن همه به عنوان خوانده شده",
+    "type": "نوع",
+    "unread": "خوانده‌نشده",
+    "replies": "پاسخ‌ها",
+    "mentions": "اشاره‌ها",
+    "reply_sent": "پاسخ فرستاده شد",
+    "search": "جستجو",
+    "overview": "دید کلی",
+    "view": "نما",
+    "logout": "خروج",
+    "login_sign_up": "ورود / نام‌نویسی",
+    "login": "ورود",
+    "sign_up": "نام‌نویسی",
+    "unread_messages": "پیام‌های خوانده نشده",
+    "password": "گذرواژه",
+    "verify_password": "تایید گذرواژه",
+    "old_password": "پسورد پیشین",
+    "forgot_password": "گذرواژه را فراموش کرده‌ام",
+    "reset_password_mail_sent": "رایانامه‌ای برای بازنشانی گذرواژه فرستاده شد.",
+    "password_change": "تغییر گذرواژه",
+    "new_password": "گذرواژه جدید",
+    "email": "رایانامه",
+    "send_notifications_to_email": "فرستادن اعلانات به رایانامه",
+    "optional": "انتخابی",
+    "expires": "منقضی شود",
+    "language": "زبان",
+    "browser_default": "پیش‌فرض مرورگر",
+    "downvotes_disabled": "رای پایین غیرفعال است",
+    "enable_downvotes": "فعال‌سازی رای پایین",
+    "open_registration": "باز کردن نام‌نویسی",
+    "registration_closed": "نام‌نویسی بسته است",
+    "enable_nsfw": "فعال‌سازی NSFW",
+    "chat": "گپ",
+    "recent_comments": "نظرات اخیر",
+    "no_results": "بدون نتیجه.",
+    "setup": "نصب",
+    "lemmy_instance_setup": "نصب نمونهٔ لمی",
+    "setup_admin": "نصب مدیریت پایگاه",
+    "your_site": "پایگاه شما",
+    "modified": "تغییر یافت",
+    "nsfw": "NSFW",
+    "show_nsfw": "نمایش محتوای NSFW",
+    "sponsors": "حامیان",
+    "sponsors_of_lemmy": "حامیان لمی",
+    "support_on_patreon": "حمایت روی Patreon",
+    "donate_to_lemmy": "اعطای اعانه به لمی",
+    "donate": "اعانه",
+    "crypto": "رمزارز",
+    "bitcoin": "بیت‌کوین",
+    "ethereum": "اتریوم",
+    "monero": "مونرو",
+    "code": "کد",
+    "transfer_community": "انتقال جامعه",
+    "transfer_site": "انتقال پایگاه",
+    "are_you_sure": "مطمئنید؟",
+    "yes": "بله",
+    "no": "خیر",
+    "powered_by": "نیرو گرفته از",
+    "not_logged_in": "وارد نشده‌اید.",
+    "community_ban": "فعالیت شما در این جامعه ممنوع شده است.",
+    "site_ban": "فعالیت شما در این پایگاه ممنوع شده است",
+    "couldnt_create_comment": "ناتوانی در ایجاد نظر.",
+    "couldnt_like_comment": "ناتوانی در پسنیدن نظر.",
+    "couldnt_update_comment": "ناتوانی در به‌روزرسانی نظر.",
+    "couldnt_save_comment": "ناتوانی در ذخیره نظر.",
+    "no_comment_edit_allowed": "مجاز به ویرایش نظر نیستید.",
+    "no_post_edit_allowed": "مجاز به ویرایش مطلب نیستید.",
+    "no_community_edit_allowed": "مجاز به ویرایش جامعه نیستید.",
+    "couldnt_find_community": "ناتوانی در یافتن جامعه.",
+    "couldnt_update_community": "ناتوانی در به‌روزرسانی جامعه.",
+    "community_already_exists": "این جامعه از قبل وجود داشته است.",
+    "couldnt_create_post": "ناتوانی در ایجاد مطلب.",
+    "couldnt_like_post": "ناتوانی در پسندیدن مطلب.",
+    "couldnt_find_post": "ناتوانی در یافتن مطلب.",
+    "couldnt_get_posts": "ناتوانی در دریافت مطالب",
+    "couldnt_update_post": "ناتوای در به‌روزرسانی مطلب",
+    "couldnt_save_post": "ناتوانی در ذخیره مطلب.",
+    "not_an_admin": "مدیر نیستید.",
+    "site_already_exists": "این پایگاه از قبل وجود داشته است.",
+    "couldnt_update_site": "ناتوانی در به‌روزرسانی پایگاه.",
+    "couldnt_find_that_username_or_email":
+      "ناتوانی در یافتن این نام کاربری یا رایانامه.",
+    "password_incorrect": "گذرواژه نادرست.",
+    "passwords_dont_match": "گذرواژه‌ها با هم منطبق نیستند.",
+    "user_already_exists": "این کاربر از قبل وجود دارد.",
+    "email_already_exists": "این رایانامه از قبل وجود دارد.",
+    "couldnt_update_user": "ناتوانی در به‌روزرسانی کاربر.",
+    "system_err_login": "خطای سامانه. سعی کنید خارج شده و دوباره وارد شوید."
+}
diff --git a/ui/assets/translations/fi.json b/ui/assets/translations/fi.json
new file mode 100644 (file)
index 0000000..c766cac
--- /dev/null
@@ -0,0 +1,235 @@
+{
+  "translation": {
+    "post": "viesti",
+    "remove_post": "Poista viesti",
+    "no_posts": "Ei viestjä.",
+    "create_a_post": "Luo viesti",
+    "create_post": "Luo viesti",
+    "number_of_posts": "{{count}} viestiä",
+    "posts": "Viestit",
+    "related_posts": "Nämä viestit voivat liittyä toisiinsa",
+    "cross_posts": "Tämä linkki on jaettu:",
+    "cross_post": "jaa ristiin",
+    "comments": "Kommentit",
+    "number_of_comments": "{{count}} kommenttia",
+    "remove_comment": "Poista kommentti",
+    "communities": "Yhteisöt",
+    "users": "Käyttäjät",
+    "create_a_community": "Luo yhteisö",
+    "create_community": "Luo yhteisö",
+    "remove_community": "Poista yhteisö",
+    "subscribed_to_communities": "Tilatut  <1>yhteisöt</1>",
+    "trending_communities": "Nousevat <1>yhteisöt</1>",
+    "list_of_communities": "Lista yhteisöistä",
+    "number_of_communities": "{{count}} yhteisöä",
+    "community_reqs":
+      "pienillä kirjaimilla, alleviivauksella, eikä välilyöntejä.",
+    "create_private_message": "Luo yksityisviesti",
+    "send_secure_message": "Lähetä suojattu viesti",
+    "send_message": "Lähetä viesti",
+    "message": "Viesti",
+    "edit": "muokkaa",
+    "reply": "vastaa",
+    "cancel": "Peru",
+    "preview": "Esikatselu",
+    "upload_image": "lataa kuva",
+    "avatar": "avatar",
+    "upload_avatar": "Lähetä avatar",
+    "show_avatars": "Näytä avatarit",
+    "formatting_help": "apua muotoiluun",
+    "view_source": "näytä lähde",
+    "unlock": "avaa",
+    "lock": "lukitse",
+    "sticky": "kiinnitä",
+    "unsticky": "poista kiinnitys",
+    "link": "linkitä",
+    "archive_link": "arkistoi linkki",
+    "mod": "moderaattori",
+    "mods": "moderaattorit",
+    "moderates": "Moderoi",
+    "settings": "Asetukset",
+    "remove_as_mod": "Poista moderaattorina",
+    "appoint_as_mod": "Nimitä moderaattoriksi",
+    "modlog": "Moderoinnin loki",
+    "admin": "Ylläpitäjä",
+    "admins": "ylläpitäjät",
+    "remove_as_admin": "poista ylläpitäjänä",
+    "appoint_as_admin": "nimitä ylläpitäjäksi",
+    "remove": "poista",
+    "removed": "poistettu",
+    "locked": "lukittu",
+    "stickied": "kiinnitetty",
+    "reason": "Syy",
+    "mark_as_read": "merkitse luetuksi",
+    "mark_as_unread": "merkitse lukemattomaksi",
+    "delete": "poista",
+    "deleted": "deleted",
+    "delete_account": "Poista tili",
+    "delete_account_confirm":
+      "Varoitus: tämä poistaa pysyvästi kaiken datasi. Anna salasanasi varmistukseksi.",
+    "restore": "palauta",
+    "ban": "porttikielto",
+    "ban_from_site": "aseta porttikielto sivulle",
+    "unban": "poista porttikielto",
+    "unban_from_site": "poista porttikielto sivulta",
+    "banned": "asetettu porttikieltoon",
+    "save": "tallenna",
+    "unsave": "jätä tallentamatta",
+    "create": "luo",
+    "creator": "luoja",
+    "username": "Käyttäjänimi",
+    "email_or_username": "Sähköposti tai käyttäjätunnus",
+    "number_of_users": "{{count}} käyttäjää",
+    "number_of_subscribers": "{{count}} tilaajaa",
+    "number_of_points": "{{count}} pistettä",
+    "number_online": "{{count}} käyttäjää aktiivisena",
+    "name": "Nimi",
+    "title": "Kuvaus",
+    "category": "Luokka",
+    "subscribers": "Tilaajat",
+    "both": "Molemmat",
+    "saved": "Tallennettu",
+    "unsubscribe": "Poista tilaus",
+    "subscribe": "Tilaa",
+    "subscribed": "Tilattu",
+    "prev": "Edellinen",
+    "next": "Seuraava",
+    "sidebar": "Sivupalkki",
+    "sort_type": "Lajittele tyypin mukaan",
+    "hot": "Kuumat",
+    "new": "Uudet",
+    "top_day": "Päivän parhaimmat",
+    "week": "Viikko",
+    "month": "Kuukausi",
+    "year": "Vuosi",
+    "all": "Kaikki",
+    "top": "Parhaimmat",
+    "api": "API",
+    "docs": "Dokumentaatio",
+    "inbox": "Postilaatikko",
+    "inbox_for": "Postilaatikko käyttäjällä <1>{{user}}</1>",
+    "mark_all_as_read": "aseta kaikki luetuiksi",
+    "type": "Tyyppi",
+    "unread": "Lukematon",
+    "replies": "Vastaukset",
+    "mentions": "Maininnat",
+    "reply_sent": "Vastaus lähetetty",
+    "message_sent": "Viesti lähetetty",
+    "search": "Etsi",
+    "overview": "Yleiskatsaus",
+    "view": "Katso",
+    "logout": "Kirjaudu ulos",
+    "login_sign_up": "Kirjaudu sisään / Rekisteröidy",
+    "login": "Kirjaudu sisään",
+    "sign_up": "Rekisteröidy",
+    "notifications_error":
+      "Työpöydän ilmoitukset eivät ole saatavilla selaimellesi. Yritä Firefoxia tai Chromea.",
+    "unread_messages": "Lukemattomat viestit",
+    "messages": "Viestit",
+    "password": "Salasana",
+    "verify_password": "Vahvista salasana",
+    "old_password": "Vanha salasana",
+    "forgot_password": "unohdin salasanani",
+    "reset_password_mail_sent": "Sähköposti lähetettiin salasanan nollaamiseksi.",
+    "password_change": "Salasanan muutos",
+    "new_password": "Uusi salasana",
+    "no_email_setup": "Tämä palvelin ei ole asettanut sähköpostia oikein.",
+    "email": "Sähköposti",
+    "matrix_user_id": " Matrix-käyttäjä",
+    "private_message_disclaimer":
+      "Varoitus: Yksityisviestit Lemmyssä eivät ole turvallisia. Luo tili <1>Riot.im</1> -palveluun turvallista viestintää varten.",
+    "send_notifications_to_email": "Lähetä ilmoitukset sähköpostiin",
+    "optional": "Valinnainen",
+    "expires": "Umpeutuu",
+    "language": "Kieli",
+    "browser_default": "Selaimen oletus",
+    "downvotes_disabled": "Alaäänet otettu pois päältä",
+    "enable_downvotes": "Salli alaäänet",
+    "open_registration": "Avaa rekisteröityminen",
+    "registration_closed": "Rekisteröityminen suljettu",
+    "enable_nsfw": "Salli NSFW",
+    "url": "URL",
+    "body": "Body",
+    "copy_suggested_title": "kopioi ehdotettu otsikko: {{title}}",
+    "community": "Yhteisö",
+    "expand_here": "Laajenna tässä",
+    "subscribe_to_communities": "Tilaa joitakin <1>yhteisöjä</1>.",
+    "chat": "Chat",
+    "recent_comments": "Viimeaikaiset kommentit",
+    "no_results": "Ei tuloksia.",
+    "setup": "Asetus",
+    "lemmy_instance_setup": "Lemmy-instanssin asetus",
+    "setup_admin": "Aseta sivuston ylläpitäjä",
+    "your_site": "sivustosi",
+    "modified": "muokattu",
+    "nsfw": "NSFW",
+    "show_nsfw": "Näytä NSFW-sisältö",
+    "theme": "Teema",
+    "sponsors": "Sponsorit",
+    "sponsors_of_lemmy": "Lemmy-sponsorit",
+    "sponsor_message":
+      "Lemmy on vapaa, <1>avoimen lähdekoodin</1> -ohjelmisto, eli mainontaa, rahantekemistä, tai pääomasijoitusta täällä ei tule ikinä olemaan. Lahjoituksesi tukevat suoraan projektin täysipäiväistä kehitystä. Kiitokset seuraaville ihmisille:",
+    "support_on_patreon": "Tue Patreonissa",
+    "donate_to_lemmy": "Lahjoita Lemmylle",
+    "donate": "Lahjoita",
+    "general_sponsors":
+      "Yleisiä sponsoreja ovat he, jotka lupaavat 10-39 dollaria Lemmylle.",
+    "crypto": "Crypto",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Code",
+    "joined": "Liittyi",
+    "by": "käyttäjältä",
+    "to": "yhteisössä",
+    "from": "paikasta",
+    "transfer_community": "siirron yhteisö",
+    "transfer_site": "siirron määrä",
+    "are_you_sure": "oletko varma?",
+    "yes": "kyllä",
+    "no": "ei",
+    "powered_by": "Vauhdittajana",
+    "landing_0":
+      "Lemmy on <1>linkinkerääjä</1> / Reddit-vaihtoehto, tarkoitettu toimimaan <2>fediversessä</2>.<3></3>Sitä voi isännöidä itse, siinä on tosiaikaisesti päivittyvät kommenttiketjut, ja se on pieni (<4>~80 kilotavua</4>). Federointi ActivityPub-verkkoon on suunnittelun alla. <5></5>Tämä on <6>hyvin varhainen betaversio</6>, ja monet ominaisuudet ovat toistaiseksi rikki tai poissa. <7></7>Ehdota uusia ominaisuuksia tai raportoi bugeja <8>tänne.</8><9></9>Tehty teknologioilla <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "Ei kirjautunut sisään.",
+    "logged_in": "Kirjautunut sisään.",
+    "community_ban": "Sinulle on asetettu porttikielto tähän yhteisöön.",
+    "site_ban": "Sinut on asetettu porttikieltoon tältä sivustolta",
+    "couldnt_create_comment": "Kommenttia ei pystytty luomaan.",
+    "couldnt_like_comment": "Kommentista ei voitu tykätä.",
+    "couldnt_update_comment": "Kommenttia ei voitu päivittää.",
+    "couldnt_save_comment": "Kommenttia ei voitu tallentaa.",
+    "no_comment_edit_allowed": "Et ole sallittu muokkaamaan kommenttia.",
+    "no_post_edit_allowed": "Et ole sallittu muokkaamaan viestiä.",
+    "no_community_edit_allowed": "Et ole sallittu muokkaamaan yhteisöä.",
+    "couldnt_find_community": "Yhteisöä ei voitu löytää.",
+    "couldnt_update_community": "Yhteisöä ei voitu päivittää.",
+    "community_already_exists": "Yhteisö on jo olemassa.",
+    "community_moderator_already_exists": "Yhteisön moderaattori on jo olemassa.",
+    "community_follower_already_exists": "Yhteisön seuraaja on jo olemassa.",
+    "community_user_already_banned": "Yhteisön käyttäjä on jo porttikiellossa.",
+    "couldnt_create_post": "Ei voitu luoda viestiä.",
+    "couldnt_like_post": "Viestistä ei voitu tykätä.",
+    "couldnt_find_post": "Viestiä ei löytynyt.",
+    "couldnt_get_posts": "Viestejä ei saatu",
+    "couldnt_update_post": "Viestiä ei voitu päivittää",
+    "couldnt_save_post": "Viestiä ei voitu tallentaa.",
+    "no_slurs": "Ei loukkauksia.",
+    "not_an_admin": "Ei ole ylläpitäjä.",
+    "site_already_exists": "Sivusto on jo olemassa.",
+    "couldnt_update_site": "Sivustoa ei voitu päivittää.",
+    "couldnt_find_that_username_or_email":
+      "Käyttäjänimeä tai sähköpostia ei onnistuttu löytämään.",
+    "password_incorrect": "Salasana on väärin.",
+    "passwords_dont_match": "Salasanat eivät täsmää.",
+    "admin_already_created": "Anteeksi, mutta täällä on jo ylläpitäjä.",
+    "user_already_exists": "Käyttäjä on jo olemassa.",
+    "email_already_exists": "Sähköposti on jo olemassa.",
+    "couldnt_update_user": "Käyttäjää ei voitu päivittää.",
+    "system_err_login":
+      "Järjestelmävirhe. Yritä kirjautua ulos ja kirjautua uudestaan sisään.",
+    "couldnt_create_private_message": "Yksityisviestiä ei voitu luoda.",
+    "no_private_message_edit_allowed":
+      "Et ole sallittu muokkaamaan yksityisviestiä.",
+    "couldnt_update_private_message": "Yksityisviestiä ei voitu päivittää."
+}
diff --git a/ui/assets/translations/fr.json b/ui/assets/translations/fr.json
new file mode 100644 (file)
index 0000000..5f07d73
--- /dev/null
@@ -0,0 +1,240 @@
+{
+    "post": "publication",
+    "remove_post": "Supprimer la publication",
+    "no_posts": "Pas de publications.",
+    "create_a_post": "Créer une publication",
+    "create_post": "Créer la publication",
+    "number_of_posts": "{{count}} Publications",
+    "posts": "Publications",
+    "related_posts": "Ces sujets peuvent être corrélés",
+    "cross_posts": "Ce sujet a également été posté sur :",
+    "cross_post": "publication croisée",
+    "cross_posted_to": "publication croisée à",
+    "comments": "Commentaires",
+    "number_of_comments": "{{count}} Commentaires",
+    "remove_comment": "Supprimer le commentaire",
+    "communities": "Communautés",
+    "users": "Utilisateurs",
+    "create_a_community": "Créer une communauté",
+    "create_community": "Créer la communauté",
+    "remove_community": "Supprimer la Communauté",
+    "subscribed_to_communities": "Abonné à ces <1>communautés</1>",
+    "trending_communities": "<1>Communautés</1> appréciées",
+    "list_of_communities": "Liste des communautés",
+    "number_of_communities": "{{count}} communautés",
+    "community_reqs": "en minuscule, sans espace et avec tiret du bas.",
+    "create_private_message": "Créer un message privé",
+    "send_secure_message": "Envoyer le message sécurisé",
+    "send_message": "Enovyer le message",
+    "message": "Message",
+    "edit": "éditer",
+    "reply": "répondre",
+    "cancel": "Annuler",
+    "preview": "prévisualiser",
+    "upload_image": "envoyer une image",
+    "avatar": "Avatar",
+    "upload_avatar": "Télécharger une avatar",
+    "show_avatars": "Afficher les avatars",
+    "formatting_help": "aide au formattage",
+    "view_source": "voir la source",
+    "unlock": "débloquer",
+    "lock": "bloquer",
+    "sticky": "épingler",
+    "unsticky": "décrocher",
+    "link": "lien",
+    "archive_link": "archiver le lien",
+    "mod": "modérateur",
+    "mods": "modérateurs",
+    "moderates": "Modérer",
+    "settings": "Paramètres",
+    "remove_as_mod": "Supprimer comme modérateur",
+    "appoint_as_mod": "Nommer comme modérateur",
+    "modlog": "Historique de modération",
+    "admin": "admin",
+    "admins": "admins",
+    "remove_as_admin": "Supprimer comme admin",
+    "appoint_as_admin": "Nommer comme admin",
+    "remove": "retirer",
+    "removed": "retiré",
+    "locked": "bloqué",
+    "stickied": "épinglé",
+    "reason": "Raison",
+    "mark_as_read": "marquer comme lu",
+    "mark_as_unread": "marquer comme non-lu",
+    "delete": "supprimer",
+    "deleted": "supprimé",
+    "delete_account": "Supprimer le compte",
+    "delete_account_confirm":
+      "Attention: cette action supprime toutes vos données de façons permanente ! Entrez votre mot de passe pour confirmer.",
+    "restore": "restaurer",
+    "ban": "bannir",
+    "ban_from_site": "bannir du site",
+    "unban": "pardon",
+    "unban_from_site": "faire revenir sur le site",
+    "banned": "banni",
+    "save": "sauvegarder",
+    "unsave": "retirer",
+    "create": "créer",
+    "creator": "createur",
+    "username": "Nom d'utilisateur",
+    "email_or_username": "Email ou Nom d'utilisateur",
+    "number_of_users": "{{count}} Utilisateurs",
+    "number_of_subscribers": "{{count}} Abonnés",
+    "number_of_points": "{{count}} Points",
+    "number_online": "{{count}} Utilisateurs en ligne",
+    "name": "Nom",
+    "title": "Titre",
+    "category": "Catégorie",
+    "subscribers": "Abonnés",
+    "both": "Les deux",
+    "saved": "Sauvegardé",
+    "unsubscribe": "Se désabonner",
+    "subscribe": "S'abonner",
+    "subscribed": "Abonnés",
+    "prev": "Précédent",
+    "next": "Suivant",
+    "sidebar": "Texte latéral",
+    "sort_type": "Trier",
+    "hot": "Tendances",
+    "new": "Nouveaux",
+    "old": "Ancien",
+    "top_day": "Top du jour",
+    "week": "Semaine",
+    "month": "Mois",
+    "year": "Année",
+    "all": "Tout",
+    "top": "Top",
+    "api": "API",
+    "docs": "Documentations",
+    "inbox": "Boîte de réception",
+    "inbox_for": "Boîte de réception de <1>{{user}}</1>",
+    "mark_all_as_read": "Tout marquer comme lu",
+    "type": "Type",
+    "unread": "Non-lu",
+    "replies": "Réponses",
+    "mentions": "Mentions",
+    "reply_sent": "Réponse envoyée",
+    "message_sent": "Message envoyé",
+    "search": "Rechercher",
+    "overview": "Général",
+    "view": "Voir",
+    "logout": "Se déconnecter",
+    "login_sign_up": "Se connecter / S'inscrire",
+    "login": "Se connecter",
+    "sign_up": "S'inscrire",
+    "notifications_error":
+      "Les notifications de bureau ne sont pas discponibles sur votre navigateur. Essayez Firefox ou Chrome.",
+    "unread_messages": "Messages non-lu",
+    "messages": "Messages",
+    "password": "Mot de passe",
+    "verify_password": "Vérifiez le mot de passe",
+    "old_password": "Ancien mot de passe",
+    "forgot_password": "Mot de passe oublié",
+    "reset_password_mail_sent": "Un email a été envoyé pour réinitialiser votre mot de passe.",
+    "password_change": "Changement de mot de passe",
+    "new_password": "Nouveau mot de passe",
+    "no_email_setup": "Ce serveur n'a pas correctement configuré la messagerie de email.",
+    "email": "Email",
+    "matrix_user_id": "Utilisateur Matrix",
+    "private_message_disclaimer":
+      "Attention: les messages privés en Matrix ne sont pas sécurisés. S'il vous plait, créer un compte de <1>Riot.im</1> pour des messages sécurisés.",
+    "send_notifications_to_email": "Envoyer des notifications par email",
+    "optional": "Optionnel",
+    "expires": "Expire",
+    "language": "Langue",
+    "browser_default": "Défaut pour le navigateur",
+    "downvotes_disabled": "Votes négatifs désactivés",
+    "enable_downvotes": "Votes négatifs activés",
+    "open_registration": "Ouvrir la regestration",
+    "registration_closed": "Régestration fermée",
+    "enable_nsfw": "Activer NSFW",
+    "url": "URL",
+    "body": "Texte",
+    "copy_suggested_title": "Ajouter le titre suggéré: {{title}}",
+    "community": "Communauté",
+    "expand_here": "Développer ici",
+    "subscribe_to_communities": "S'abonner à quelques <1>communautés</1>.",
+    "chat": "Chat",
+    "recent_comments": "Commentaires récents",
+    "no_results": "Pas de résultats.",
+    "setup": "Installation",
+    "lemmy_instance_setup": "Installation d'une instance Lemmy",
+    "setup_admin": "Créer un administrateur",
+    "your_site": "votre site",
+    "modified": "modifié",
+    "nsfw": "Pas sûr pour le travail",
+    "show_nsfw": "Afficher le contenu NSFW",
+    "theme": "Thème",
+    "sponsors": "Sponsors",
+    "sponsors_of_lemmy": "Sponsors de Lemmy",
+    "sponsor_message":
+      "Lemmy est gratuit et <1>open-source</1>, c'est à dire sans publicité et sans monétisation. Pour toujours. Vos dons soutiennent directement le développement du projet. Merci à nos soutiens.",
+    "support_on_patreon": "Soutenir sur Patreon",
+    "support_on_liberapay": "Soutenir sur Liberapay",
+    "donate_to_lemmy": "Faire un don à Lemmy",
+    "donate": "Faire un don",
+    "general_sponsors": "Les sponsors généraux sont ceux garantissant de 10 à 39$.",
+    "crypto": "Cryptomonnaies",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Code",
+    "joined": "Membre depuis",
+    "by": "par",
+    "to": "vers",
+    "from": "de",
+    "transfer_community": "transférer la communauté",
+    "transfer_site": "transférer le site",
+    "are_you_sure": "Êtes-vous sûr ?",
+    "yes": "oui",
+    "no": "non",
+    "powered_by": "Propulsé par",
+    "landing_0":
+      "Lemmy est un <1>aggrégateur de lien</1>, similaire à reddit et conçu pour fonctionner sur le <2>fédiverse</2>.<3></3>Il est auto-hébergeable, se met à jour en direct et est léger (<4>~80kB</4>). La fédération via Activitypub est prévue. <5></5>Lemmy est une <6>version beta très précoce</6>, et de nombreuses fonctionnalités sont manquantes ou non fonctionnelles. <7></7>Vous pouvez rapporter des bugs et suggérez de nouvelles fonctionnalités <8>ici.</8><9></9>Crée avec <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "Vous n'êtes pas connecté.",
+    "logged_in": "Vous êtes connecté.",
+    "community_ban": "Vous avez été banni de cette communauté.",
+    "site_ban": "Vous avez été banni du site",
+    "couldnt_create_comment": "Impossible de poster le commentaire.",
+    "couldnt_like_comment": "Impossible d'aimer le commentaire.",
+    "couldnt_update_comment": "Impossible de mettre à jour le commentaire.",
+    "couldnt_save_comment": "Impossible de sauvegarder le commentaire.",
+    "couldnt_get_comments": "Impossible de obtenir les commentaires.",
+    "no_comment_edit_allowed":
+      "Vous n'êtes pas autorisé à éditer ce commentaire.",
+    "no_post_edit_allowed": "Vous n'êtes pas autorisé à éditer sujet.",
+    "no_community_edit_allowed":
+      "Vous n'êtes pas autorisé à éditer cette communauté.",
+    "couldnt_find_community": "Impossible de trouver cette communauté.",
+    "couldnt_update_community": "Impossible d'éditer cette communauté.",
+    "community_already_exists": "Cette communauté existe déjà.",
+    "community_moderator_already_exists": "Ce membre est déjà modérateur.",
+    "community_follower_already_exists": "Ce membre est déjà abonné.",
+    "community_user_already_banned": "Ce membre est déjà banni.",
+    "couldnt_create_post": "Impossible de créer le sujet.",
+    "post_title_too_long": "Sujet titre trop long.",
+    "couldnt_like_post": "Impossible d'aimer le sujet.",
+    "couldnt_find_post": "Impossible de trouver le sujet.",
+    "couldnt_get_posts": "Impossible d'obtenir les sujets",
+    "couldnt_update_post": "Impossible de mettre à jour le sujet",
+    "couldnt_save_post": "Impossible de sauvegarder le sujet.",
+    "no_slurs": "Pas d'insultes.",
+    "not_an_admin": "Pas administrateur.",
+    "site_already_exists": "Le site existe déjà.",
+    "couldnt_update_site": "Impossible de mettre à jour le site.",
+    "couldnt_find_that_username_or_email":
+      "Impossible de trouver cet utilisateur ou cet email.",
+    "password_incorrect": "Mot de passe incorrect.",
+    "passwords_dont_match": "Les mots de passes ne correspondent pas..",
+    "admin_already_created": "Désolé, il y a déjà un admin.",
+    "user_already_exists": "L'utilisateur existe déjà.",
+    "email_already_exists": "L'email existe déjà",
+    "couldnt_update_user": "Impossible de mettre à jour l'utilisateur.",
+    "system_err_login":
+      "Erreur système. Essayez de vous déconneter puis de vous reconnecter.",
+    "couldnt_create_private_message": "Impossible de créer un message privé.",
+    "no_private_message_edit_allowed": "Pas autorisé à modifier un message privé.",
+    "couldnt_update_private_message": "Impossible de modifier un message privé.",
+    "time": "Temps",
+    "action": "Action"
+}
diff --git a/ui/assets/translations/it.json b/ui/assets/translations/it.json
new file mode 100644 (file)
index 0000000..50e621d
--- /dev/null
@@ -0,0 +1,190 @@
+{
+    "post": "post",
+    "remove_post": "Rimuovi Post",
+    "no_posts": "Nessun Post.",
+    "create_a_post": "Crea un post",
+    "create_post": "Crea Post",
+    "number_of_posts": "{{count}} Posts",
+    "posts": "Posts",
+    "related_posts": "Questi post potrebbero essere correlati",
+    "cross_posts": "Questo link è stato postato anche in:",
+    "cross_post": "cross-post",
+    "comments": "Commenti",
+    "number_of_comments": "{{count}} Commenti",
+    "remove_comment": "Rimuovi Commento",
+    "communities": "Comunità",
+    "users": "Utenti",
+    "create_a_community": "Crea una Comunità",
+    "create_community": "Crea Comunità",
+    "remove_community": "Rimuovi Comunità",
+    "subscribed_to_communities": "Iscritto alle <1>comunità</1>",
+    "trending_communities": "<1>Comunità</1> in crescita",
+    "list_of_communities": "Lista di comunità",
+    "number_of_communities": "{{count}} Comunità",
+    "community_reqs": "minuscole, trattini bassi e nessuno spazio.",
+    "edit": "modifica",
+    "reply": "rispondi",
+    "cancel": "Annulla",
+    "preview": "Anteprima",
+    "upload_image": "carica immagine",
+    "formatting_help": "aiuto formattazione",
+    "view_source": "visualizza sorgente",
+    "unlock": "sblocca",
+    "lock": "blocca",
+    "sticky": "evidenzia",
+    "unsticky": "rimuovi evidenza",
+    "link": "link",
+    "mod": "moderatore",
+    "mods": "moderatori",
+    "moderates": "Moderatore di",
+    "settings": "Impostazioni",
+    "remove_as_mod": "rimuovi come moderatore",
+    "appoint_as_mod": "nomina come moderatore",
+    "modlog": "Registro di moderazione",
+    "admin": "amministratore",
+    "admins": "amministratori",
+    "remove_as_admin": "rimuovi come amministratore",
+    "appoint_as_admin": "nomina come amministratore",
+    "remove": "rimuovi",
+    "removed": "rimosso",
+    "locked": "bloccato",
+    "stickied": "evidenziato",
+    "reason": "Ragione",
+    "mark_as_read": "segna come letto",
+    "mark_as_unread": "segna come non letto",
+    "delete": "cancella",
+    "deleted": "cancellato",
+    "delete_account": "Cancella Account",
+    "delete_account_confirm": "Attenzione: stai per cancellare permanentemente tutti i tuoi dati. Sei sicuro?",
+    "restore": "ripristina",
+    "ban": "ban",
+    "ban_from_site": "banna dal sito",
+    "unban": "rimuovi ban",
+    "unban_from_site": "rimuove il ban dal sito",
+    "banned": "bannato",
+    "save": "salva",
+    "unsave": "rimuovi",
+    "create": "crea",
+    "creator": "autore",
+    "username": "Username",
+    "email_or_username": "Email o Username",
+    "number_of_users": "{{count}} Utenti",
+    "number_of_subscribers": "{{count}} Iscritti",
+    "number_of_points": "{{count}} Punti",
+    "number_online": "{{count}} Utenti Online",
+    "name": "Nome",
+    "title": "Titolo",
+    "category": "Categoria",
+    "subscribers": "Iscritti",
+    "both": "Entrambi",
+    "saved": "Salvato",
+    "unsubscribe": "Disiscriviti",
+    "subscribe": "Iscriviti",
+    "subscribed": "Iscritto",
+    "prev": "Precedente",
+    "next": "Prossima",
+    "sidebar": "Barra laterale",
+    "sort_type": "Ordina per",
+    "hot": "Popolari",
+    "new": "Nuovi",
+    "top_day": "Migliori della giornata",
+    "week": "Settimana",
+    "month": "Mese",
+    "year": "Anno",
+    "all": "Tutti",
+    "top": "Migliori",
+    "api": "API",
+    "inbox": "Posta in arrivo",
+    "inbox_for": "Posta di <1>{{user}}</1>",
+    "mark_all_as_read": "segna tutti come letti",
+    "type": "Tipo",
+    "unread": "Non letti",
+    "replies": "Risposte",
+    "mentions": "Menzioni",
+    "reply_sent": "Risposta inviata",
+    "search": "Cerca",
+    "overview": "Panoramica",
+    "view": "Visualizza",
+    "logout": "Logout",
+    "login_sign_up": "Login / Iscriviti",
+    "login": "Login",
+    "sign_up": "Iscriviti",
+    "notifications_error": "Le notifiche desktop non sono supportate sul tuo browser. Prova Firefox o Chrome.",
+    "unread_messages": "Messaggi Non Letti",
+    "password": "Password",
+    "verify_password": "Verifica Password",
+    "email": "Email",
+    "optional": "Opzionale",
+    "expires": "Scade",
+    "url": "URL",
+    "body": "Contenuto",
+    "copy_suggested_title": "copia titolo suggerito: {{title}}",
+    "community": "Comunità",
+    "expand_here": "Visualizza qui",
+    "subscribe_to_communities": "Iscriviti ad una <1>comunità</1>.",
+    "chat": "Chat",
+    "recent_comments": "Commenti Recenti",
+    "no_results": "Nessun risultato.",
+    "setup": "Setup",
+    "lemmy_instance_setup": "Setup dell'istanza di Lemmy",
+    "setup_admin": "Imposta Amministratore del Sito",
+    "your_site": "il tuo sito",
+    "modified": "modificato",
+    "nsfw": "NSFW",
+    "show_nsfw": "Mostra contenuto NSFW",
+    "theme": "Tema",
+    "sponsors": "Sponsors",
+    "sponsors_of_lemmy": "Sponsors di Lemmy",
+    "sponsor_message": "Lemmy è un software gratuito e <1>open-source</1>, il che significa nessuna pubblicità, monetizzazione o investitori esterni, per sempre. Le tue donazioni supportano direttamente lo sviluppo full-time del progetto. Si ringraziano le seguenti persone:",
+    "support_on_patreon": "Supporta su Patreon",
+    "support_on_liberapay": "Supporta su Liberapay",
+    "general_sponsors": "I \"General Sponsors\" sono quelli che hanno investito dai 10$ ai 39$ su Lemmy.",
+    "crypto": "Crypto",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Code",
+    "joined": "Iscritto da",
+    "by": "di",
+    "to": "su",
+    "transfer_community": "trasferisci comunità",
+    "transfer_site": "trasferisci sito",
+    "are_you_sure": "sei sicuro?",
+    "yes": "si",
+    "no": "no",
+    "powered_by": "Powered by",
+    "landing_0": "Lemmy è un <1>aggregatore di link</1> / alternativa a reddit, creato per integrarsi con il <2>fediverse</2>. <3></3>È self-hosted, i commenti sono aggiornati in tempo reale ed è molto piccolo (<4>~80kB</4>). La Federazione con la rete ActivityPub sarà implementata nel futuro. <5></5>Questa versione è una <6>beta molto giovane</6> e molte funzionalità sono incomplete o mancanti. <7></7>Suggerisci nuove funzionalità o segnala errori a <8>questa pagina.</8><9></9>Sviluppato con <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "Non hai effettuato l'accesso.",
+    "community_ban": "Sei stato bannato da questa comunità.",
+    "site_ban": "Sei stato bannato dal sito",
+    "couldnt_create_comment": "Impossibile creare il commento.",
+    "couldnt_like_comment": "Impossibile mettere 'Mi piace' al commento.",
+    "couldnt_update_comment": "Impossibile aggiornare il commento.",
+    "couldnt_save_comment": "Impossibile salvare il commento.",
+    "no_comment_edit_allowed": "Non sei autorizzato a modificare il commento.",
+    "no_post_edit_allowed": "Non sei autorizzato a modificare il post.",
+    "no_community_edit_allowed": "Non sei autorizzato a modificare la comunità.",
+    "couldnt_find_community": "Impossibile trovare la comunità.",
+    "couldnt_update_community": "Impossibile aggiornare la comunità.",
+    "community_already_exists": "La comunità esiste già.",
+    "community_moderator_already_exists": "Questo utente è già moderatore della comunità.",
+    "community_follower_already_exists": "Questo utente è già moderatore della comunità.",
+    "community_user_already_banned": "L'utente della comunità è già stato bannato.",
+    "couldnt_create_post": "Impossibile creare il post.",
+    "couldnt_like_post": "Impossibile mettere 'Mi piace' post.",
+    "couldnt_find_post": "Impossibile trovare il post.",
+    "couldnt_get_posts": "Impossibile recuperare i post",
+    "couldnt_update_post": "Impossibile aggiornare il post",
+    "couldnt_save_post": "Impossibile salvare il post.",
+    "no_slurs": "Niente offese.",
+    "not_an_admin": "Non un amministratore.",
+    "site_already_exists": "Il sito esiste già.",
+    "couldnt_update_site": "Impossibile aggiornare il sito.",
+    "couldnt_find_that_username_or_email": "L'username o la email non sono stati trovati.",
+    "password_incorrect": "Password non corretta.",
+    "passwords_dont_match": "Le password non corrispondono.",
+    "admin_already_created": "Spiacente, esiste già un amministratore.",
+    "user_already_exists": "L'utente esiste già.",
+    "couldnt_update_user": "Impossibile aggiornare l'utente.",
+    "system_err_login": "Si è verificato un errore. Prova ad effettuare nuovamente il login."
+}
diff --git a/ui/assets/translations/nl.json b/ui/assets/translations/nl.json
new file mode 100644 (file)
index 0000000..d83128e
--- /dev/null
@@ -0,0 +1,232 @@
+{
+    "post": "post",
+    "remove_post": "Verwijder post",
+    "no_posts": "Geen posts.",
+    "create_a_post": "Plaats een post",
+    "create_post": "Plaats post",
+    "number_of_posts": "{{count}} posts",
+    "posts": "posts",
+    "related_posts": "Deze posts kunnen gerelateerd zijn",
+    "cross_posts": "Deze link is ook geplaatst in:",
+    "cross_post": "cross-post",
+    "comments": "Reacties",
+    "number_of_comments": "{{count}} reacties",
+    "remove_comment": "Verwijder reactie",
+    "communities": "Communities",
+    "users": "Gebruikers",
+    "create_a_community": "Maak een community",
+    "create_community": "Maak community",
+    "remove_community": "Verwijder community",
+    "subscribed_to_communities": "Geabonneerd op <1>communities</1>",
+    "trending_communities": "Populaire <1>communities</1>",
+    "list_of_communities": "Lijst van communities",
+    "number_of_communities": "{{count}} communities",
+    "community_reqs": "kleine letters, onderstrepingsteken en geen spaties",
+    "edit": "bewerk",
+    "reply": "reageer",
+    "cancel": "Annuleer",
+    "unlock": "ontsluiten",
+    "lock": "sluiten",
+    "link": "link",
+    "mod": "moderator",
+    "mods": "moderators",
+    "moderates": "Modereert",
+    "settings": "Instellingen",
+    "remove_as_mod": "Verwijder als moderator",
+    "appoint_as_mod": "Benoemen tot moderator",
+    "modlog": "Moderatorlog",
+    "admin": "beheerder",
+    "admins": "beheerders",
+    "remove_as_admin": "verwijder als beheerder",
+    "appoint_as_admin": "benoemen tot beheerder",
+    "remove": "weghalen",
+    "removed": "weggehaald",
+    "locked": "gesloten",
+    "reason": "Reden",
+    "mark_as_read": "markeer als gelezen",
+    "mark_as_unread": "markeer als ongelezen",
+    "delete": "verwijder",
+    "deleted": "verwijderd",
+    "restore": "herstellen",
+    "ban": "verban",
+    "ban_from_site": "verban van site",
+    "unban": "verbanning opzeggen",
+    "unban_from_site": "verbanning van site opzeggen",
+    "save": "opslaan",
+    "unsave": "unsave",
+    "create": "maak",
+    "username": "Gebruikersnaam",
+    "email_or_username": "E-mail of gebruikersnaam",
+    "number_of_users": "{{count}} gebruikers",
+    "number_of_subscribers": "{{count}} abonnees",
+    "number_of_points": "{{count}} punten",
+    "name": "Naam",
+    "title": "Titel",
+    "category": "Categorie",
+    "subscribers": "Abonnees",
+    "both": "Beide",
+    "saved": "Opgeslagen",
+    "unsubscribe": "Afmelden",
+    "subscribe": "Abonneren",
+    "subscribed": "Geabonneerd",
+    "prev": "Vorige",
+    "next": "Volgende",
+    "sidebar": "Zijbalk",
+    "sort_type": "Sorteertype",
+    "hot": "Populair",
+    "new": "Nieuw",
+    "top_day": "Dagelijkse top",
+    "week": "Week",
+    "month": "Maand",
+    "year": "Jaar",
+    "all": "Alle",
+    "top": "Top",
+    "api": "API",
+    "inbox": "Postvak-in",
+    "inbox_for": "Postvak-in voor <1>{{user}}</1>",
+    "mark_all_as_read": "markeer alle als gelezen",
+    "type": "Type",
+    "unread": "Ongelezen",
+    "reply_sent": "Reactie gestuurd",
+    "search": "Zoek",
+    "overview": "Overzicht",
+    "view": "Beeld",
+    "logout": "Log uit",
+    "login_sign_up": "Log in / Aanmelden",
+    "login": "Log in",
+    "sign_up": "Aanmelden",
+    "notifications_error":
+      "Bureabladberichten niet beschikbaar in je browser. Probeer Firefox of Chrome.",
+    "unread_messages": "Ongelezen berichten",
+    "password": "Wachtwoord",
+    "verify_password": "Herhaal wachtwoord",
+    "email": "E-mail",
+    "optional": "Optioneel",
+    "expires": "Verloopt",
+    "url": "url",
+    "body": "Tekst",
+    "copy_suggested_title": "neem voorgestelde titel over: {{title}}",
+    "community": "Community",
+    "expand_here": "Breid hier uit",
+    "subscribe_to_communities": "Abonneer je op een paar <1>communities</1>.",
+    "chat": "Praat",
+    "recent_comments": "Recente reacties",
+    "no_results": "Geen resultaten",
+    "setup": "Installatie",
+    "lemmy_instance_setup": "Installatie van Lemmy-instantie",
+    "setup_admin": "Maak een administrator",
+    "your_site": "jouw site",
+    "modified": "bewerkt",
+    "nsfw": "NSFW",
+    "show_nsfw": "Laat NSFW-inhoud zien",
+    "sponsors": "Sponsoren",
+    "sponsors_of_lemmy": "Sponsoren van Lemmy",
+    "sponsor_message":
+      "Lemmy is vrije, <1>open-source</1> software, dus zonder reclame, winstoogmerk en durfkapitaal, punt. Jouw donaties gaan direct naar de full-time-ontwikkeling van het project. Met veel dank aan de volgende mensen:",
+    "support_on_patreon": "Ondersteun op Patreon",
+    "support_on_liberapay": "Ondersteun op Liberapay",
+    "general_sponsors":
+      "Algemene sponsors zijn sponsors die tussen de $10 en $39 hebben gegeven aan Lemmy.",
+    "crypto": "Cryptovaluta",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Code",
+    "joined": "toegetreden",
+    "by": "door",
+    "to": "aan",
+    "transfer_community": "community overplaatsen",
+    "transfer_site": "site overplaatsen",
+    "are_you_sure": "weet je het zeker?",
+    "yes": "ja",
+    "no": "nee",
+    "powered_by": "Mogelijk gemaakt door",
+    "landing_0":
+      "Lemmy is een <1>linkverzameler</1> / reddit-alternatief, bedoeld om in de <2>fediverse</2> te werken.<3></3>Lemmy kan door om het even wie gehost worden, heeft live-bijgewerkte reacties en is superklein (<4>ca. 80 kB</4>). Federatie in hte ActivityPub-netwerk is gepland. <5></5>Dit is een <6>erg vroege bèta-versie</6>, en een hoop functies zijn stuk of afwezig. <7></7>Stel nieuwe functies voor of meldt fouten <8>hier</8>.<9></9>Gemaakt met <10>Rust</10>, <11>Actix</11>, <12>Inferno</12> en <13>Typescript</13>.",
+    "not_logged_in": "Niet ingelogd.",
+    "community_ban": "Je bent verbannen uit deze community.",
+    "site_ban": "Je bent verbannen van deze site.",
+    "couldnt_create_comment": "Kon reactie niet maken.",
+    "couldnt_like_comment": "Kon reactie niet leuk vinden.",
+    "couldnt_update_comment": "Kon reactie niet bijwerken.",
+    "couldnt_save_comment": "Kon reactie niet opslaan.",
+    "no_comment_edit_allowed": "Niet toegestaan om reactie te bewerken.",
+    "no_post_edit_allowed": "Niet toegestaan om posts te bewerken.",
+    "no_community_edit_allowed": "Niet toegestaan om community te bewerken.",
+    "couldnt_find_community": "Kon community niet vinden.",
+    "couldnt_update_community": "Kon community niet bijwerken.",
+    "community_already_exists": "Community bestaat al.",
+    "community_moderator_already_exists": "Community-moderator bestaat al.",
+    "community_follower_already_exists": "Community-volger bestaat al.",
+    "community_user_already_banned": "Community-gebruiker reeds verbannen.",
+    "couldnt_create_post": "Kon post niet maken.",
+    "couldnt_like_post": "Kon post niet leuk vinden.",
+    "couldnt_find_post": "Kon post niet vinden.",
+    "couldnt_get_posts": "Kon posts niet ophalen.",
+    "couldnt_update_post": "Kon post niet bijwerken.",
+    "couldnt_save_post": "Kon post niet opslaan.",
+    "no_slurs": "Geen beledigingen.",
+    "not_an_admin": "Niet een beheerder.",
+    "site_already_exists": "Site bestaat al.",
+    "couldnt_update_site": "Kon site niet bijwerken.",
+    "couldnt_find_that_username_or_email":
+      "Kon gebruikersnaam of e-mailadres niet vinden.",
+    "password_incorrect": "Wachtwoord incorrect.",
+    "passwords_dont_match": "Wachtwoorden zijn niet gelijk.",
+    "admin_already_created": "Sorry, er is al een beheerder.",
+    "user_already_exists": "Gebruiker bestaat al.",
+    "couldnt_update_user": "Kon gebruiker niet bijwerken.",
+    "system_err_login":
+      "Systeemfout. Probeer uit te loggen en weer in te loggen.",
+    "preview": "voorbeeld",
+    "upload_image": "Afbeelding uploaden",
+    "avatar": "Avatar",
+    "upload_avatar": "Avatar uploaden",
+    "show_avatars": "Toon avatars",
+    "formatting_help": "Opmaak hulp",
+    "view_source": "bekijk bron",
+    "sticky": "vastplakken",
+    "unsticky": "loshalen",
+    "archive_link": "Archiveer link",
+    "stickied": "vastgeplakt",
+    "delete_account": "Verwijder account",
+    "delete_account_confirm": "Waarschuwing: dit zal al uw data voorgoed verwijderen, vul uw wachtwoord in om te bevestigen.",
+    "banned": "verbannen",
+    "creator": "auteur",
+    "number_online": "{{count}} gebruikers online",
+    "docs": "Documentatie",
+    "replies": "Reacties",
+    "mentions": "vermeldingen",
+    "old_password": "Oud wachtwoord",
+    "forgot_password": "wachtwoord vergeten",
+    "reset_password_mail_sent": "Stuur een email om uw wachtwoord te resetten",
+    "password_change": "Wachtwoord aanpassen",
+    "new_password": "Nieuw wachtwoord",
+    "no_email_setup": "Deze server heeft email niet correct opgezet",
+    "send_notifications_to_email": "Stuur meldingen naar je email",
+    "language": "Taal",
+    "browser_default": "Browser standaard",
+    "downvotes_disabled": "Downvotes geblokkeerd",
+    "enable_downvotes": "Downvotes toestaan",
+    "open_registration": "Open registratie",
+    "registration_closed": "Registratie gesloten",
+    "enable_nsfw": "NSFW toestaan",
+    "theme": "Thema",
+    "create_private_message": "Maak een beveiligd bericht",
+    "send_secure_message": "Verstuur beveiligd bericht",
+    "send_message": "Verstuur bericht",
+    "message": "Bericht",
+    "old": "Oud",
+    "message_sent": "Bericht verstuurd",
+    "messages": "Berichten",
+    "matrix_user_id": "Matrix gebruikers-id",
+    "private_message_disclaimer": "Waarschuwing: Privé berichten in Lemmy zijn niet beveiligd. Maak een account aan op <1>Riot.im</1> om veilig te communiceren",
+    "donate_to_lemmy": "Doneer aan Lemmy",
+    "donate": "Doneer",
+    "from": "van",
+    "logged_in": "Ingelogd",
+    "email_already_exists": "Email bestaat al",
+    "couldnt_create_private_message": "Kan beveiligd bericht niet maken",
+    "no_private_message_edit_allowed": "Niet toegestaan om privé berichten te wijzigen",
+    "couldnt_update_private_message": "Kan beveiligd bericht niet bijwerken"
+}
diff --git a/ui/assets/translations/pt_br.json b/ui/assets/translations/pt_br.json
new file mode 100644 (file)
index 0000000..732ab63
--- /dev/null
@@ -0,0 +1,239 @@
+{
+    "post": "publicação",
+    "remove_post": "Apagar publicação",
+    "no_posts": "Sem publicações.",
+    "create_a_post": "Criar uma publicação",
+    "create_post": "Criar publicação",
+    "number_of_posts": "{{count}} publicações",
+    "posts": "Publicações",
+    "related_posts": "Essas publicações podem estar relacionadas",
+    "cross_posts": "Esse link também foi publicado em:",
+    "cross_post": "re-publicar",
+    "cross_posted_to": "Publicado também em: ",
+    "comments": "Comentários",
+    "number_of_comments": "{{count}} comentários",
+    "remove_comment": "Apagar comentário",
+    "communities": "Comunidades",
+    "users": "Usuários",
+    "create_a_community": "Criar uma comunidade",
+    "create_community": "Criar comunidade",
+    "remove_community": "Apagar comunidade",
+    "subscribed_to_communities": "Inscrito em <1>comunidades</1>",
+    "trending_communities": "<1>Comunidades</1> em tendência",
+    "list_of_communities": "Lista de comunidades",
+    "number_of_communities": "{{count}} comunidades",
+    "community_reqs": "minúsculas, sublinhados e sem espaços.",
+    "create_private_message": "Criar mensagem privada",
+    "send_secure_message": "Enviar mensagem segura",
+    "send_message": "Enviar mensagem",
+    "message": "Mensagem",
+    "edit": "editar",
+    "reply": "responder",
+    "cancel": "Cancelar",
+    "preview": "Pré-visualização",
+    "upload_image": "fazer upload de imagem",
+    "avatar": "Avatar",
+    "upload_avatar": "Fazer upload de avatar",
+    "show_avatars": "Mostrar Avatars",
+    "formatting_help": "ajuda de formatação",
+    "view_source": "ver fonte",
+    "unlock": "desbloquear",
+    "lock": "bloquear",
+    "sticky": "fixar",
+    "unsticky": "desafixar",
+    "link": "link",
+    "archive_link": "arquivar link",
+    "mod": "moderador",
+    "mods": "moderadores",
+    "moderates": "Modera",
+    "settings": "Configurações",
+    "remove_as_mod": "remover como moderador",
+    "appoint_as_mod": "designar como moderador",
+    "modlog": "Registro de moderação",
+    "admin": "administrador",
+    "admins": "administradores",
+    "remove_as_admin": "remover como administrador",
+    "appoint_as_admin": "designar como administrador",
+    "remove": "remover",
+    "removed": "removido",
+    "locked": "trancado",
+    "stickied": "fixado",
+    "reason": "Motivo",
+    "mark_as_read": "marcar como lido",
+    "mark_as_unread": "marcar como não lido",
+    "delete": "apagar",
+    "deleted": "apagado",
+    "delete_account": "Apagar conta",
+    "delete_account_confirm":
+      "Aviso: isso vai apagar seus dados de forma permanente. Escreva sua senha para confirmar.",
+    "restore": "restaurar",
+    "ban": "banir",
+    "ban_from_site": "banido do site",
+    "unban": "readmitido",
+    "unban_from_site": "readmitido ao site",
+    "banned": "banido",
+    "save": "guardar",
+    "unsave": "descartar",
+    "create": "criar",
+    "creator": "criador",
+    "username": "nome de usuário",
+    "email_or_username": "E-mail ou nome de usuário",
+    "number_of_users": "{{count}} usuários",
+    "number_of_subscribers": "{{count}} inscritos",
+    "number_of_points": "{{count}} pontos",
+    "number_online": "{{count}} usuários online",
+    "name": "Nome",
+    "title": "Título",
+    "category": "Categoria",
+    "subscribers": "Inscritos",
+    "both": "Ambos",
+    "saved": "Guardado",
+    "unsubscribe": "Cancelar inscrição",
+    "subscribe": "Inscrever-se",
+    "subscribed": "Inscrito",
+    "prev": "Anterior",
+    "next": "Próximo",
+    "sidebar": "Barra lateral",
+    "sort_type": "Ordenação",
+    "hot": "Popular",
+    "new": "Novo",
+    "old": "Velho",
+    "top_day": "Top do dia",
+    "week": "Semana",
+    "month": "Mês",
+    "year": "Ano",
+    "all": "Tudo",
+    "top": "Top",
+    "api": "API",
+    "docs": "Docs",
+    "inbox": "Caixa de entrada",
+    "inbox_for": "Caixa de entrada de <1>{{user}}</1>",
+    "mark_all_as_read": "marcar tudo como lido",
+    "type": "Tipo",
+    "unread": "Não lido",
+    "replies": "Respostas",
+    "mentions": "Menções",
+    "reply_sent": "Resposta enviada",
+    "message_sent": "Mensagem enviada",
+    "search": "Busca",
+    "overview": "Visão geral",
+    "view": "Visualização",
+    "logout": "Sair",
+    "login_sign_up": "Entrar / Inscrever-se",
+    "login": "Entrar",
+    "sign_up": "Inscrever-se",
+    "notifications_error":
+      "Seu navegador não oferece notificações para a área de trabalho. Tente o Firefox ou o Chrome.",
+    "unread_messages": "Mensagens não lidas",
+    "messages": "Mensagens",
+    "password": "Senha",
+    "verify_password": "Verifique a senha",
+    "old_password": "Senha antiga",
+    "forgot_password": "esqueci a senha",
+    "reset_password_mail_sent": "Enviado um e-mail para a alteração da senha.",
+    "password_change": "Alteração de senha",
+    "new_password": "Nova senha",
+    "no_email_setup": "Esse servidor não configurou corretamente o e-mail.",
+    "email": "E-mail",
+    "matrix_user_id": "Usuário Matrix",
+    "private_message_disclaimer":
+      "Aviso: mensagens privadas no Lemmy não são seguras. Crie uma conta em <1>Riot.im</1> para troca segura de mensagens.",
+    "send_notifications_to_email": "Enviar notificações para o e-mail",
+    "optional": "Opcional",
+    "expires": "Expira",
+    "language": "Idioma",
+    "browser_default": "Padrão do navegador",
+    "downvotes_disabled": "Votos negativos desativados",
+    "enable_downvotes": "Permitir votos negativos",
+    "open_registration": "Permitir registro",
+    "registration_closed": "Registros desativados",
+    "enable_nsfw": "Permitir NSFW",
+    "url": "URL",
+    "body": "Conteúdo",
+    "copy_suggested_title": "copiar título sugerido: {{title}}",
+    "community": "Comunidade",
+    "expand_here": "Expandir aqui",
+    "subscribe_to_communities": "Inscreva-se em algumas <1>comunidades</1>.",
+    "chat": "Chat",
+    "recent_comments": "Últimos comentários",
+    "no_results": "Nenhum resultado.",
+    "setup": "Instalação",
+    "lemmy_instance_setup": "Criação de instância Lemmy",
+    "setup_admin": "Configurar administrador do site",
+    "your_site": "seu site",
+    "modified": "modificado",
+    "nsfw": "NSFW",
+    "show_nsfw": "Mostrar conteúdo NSFW",
+    "theme": "Tema",
+    "sponsors": "Patrocinadores",
+    "sponsors_of_lemmy": "Patrocinadores do Lemmy",
+    "sponsor_message":
+      "Lemmy é um programa livre e de código aberto, o que significa que não haverá publicidade, monetização ou capital de risco, jamais. Suas doações apoiam de forma direta o desenvolvimento em tempo integral do projeto. Muitos agradecimentos às sequintes pessoas:",
+    "support_on_patreon": "Colabore no Patreon",
+    "support_on_liberapay": "Colabore no Liberapay",
+    "donate_to_lemmy": "Faça uma doação ao Lemmy",
+    "donate": "Doar",
+    "general_sponsors":
+      "Patrocinadores são aqueles que doaram entre $10 e $39 ao Lemmy.",
+    "crypto": "Crypto",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Code",
+    "joined": "Entrou",
+    "by": "por",
+    "to": "para",
+    "from": "de",
+    "transfer_community": "transferir comunidade",
+    "transfer_site": "transferir site",
+    "are_you_sure": "tem certeza?",
+    "yes": "sim",
+    "no": "não",
+    "powered_by": "Powered by",
+    "landing_0":
+      "Lemmy é um <1>agregador de links</1> / alternativa ao reddit, com a intenção de funcionar junto ao <2>fediverso</2>.<3></3>Pode ser hospedado em servidor próprio, tem atualização de comentários em tempo real e é minúsculo (<4>~80kB</4>). A federação com a rede ActivityPub está no roteiro do projeto. <5></5>Esta é uma <6>versão beta bastante antecipada</6>, e muitas funcionalidades ainda estão quebradas ou ausentes. <7></7>Sugira novas funcionalidades ou reporte erros <8>aqui.</8><9></9>Feito com <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "Não autenticado.",
+    "logged_in": "Autenticado.",
+    "community_ban": "Você foi banido desta comunidade.",
+    "site_ban": "Você foi banido do site",
+    "couldnt_create_comment": "Não foi possível criar o comentário.",
+    "couldnt_like_comment": "Não foi possível curtir o comentário.",
+    "couldnt_update_comment": "Não foi possível atualizar o comentário.",
+    "couldnt_save_comment": "Não foi possível guardar o comentário.",
+    "no_comment_edit_allowed": "Sem permissão para editar de comentário.",
+    "no_post_edit_allowed": "Sem permissão para editar publicação.",
+    "no_community_edit_allowed": "Sem permissão para editar comunidade.",
+    "couldnt_find_community": "Não foi possível encontrar a comunidade.",
+    "couldnt_update_community": "Não foi possível atualizar a comunidade.",
+    "community_already_exists": "Esta comunidade já existe.",
+    "community_moderator_already_exists":
+      "Este moderador da comunidade já existe.",
+    "community_follower_already_exists": "Este seguidor da comunidade já existe.",
+    "community_user_already_banned": "Este usuário da comunidade já foi banido.",
+    "couldnt_create_post": "Não foi possível criar a publicação.",
+    "couldnt_like_post": "Não foi possível curtir a publicação.",
+    "couldnt_find_post": "Não foi possível encontrar a publicação.",
+    "couldnt_get_posts": "Não foi possível obter as publicações",
+    "couldnt_update_post": "Não foi possível atualizar a publicação",
+    "couldnt_save_post": "Não foi possível guardar a publicação.",
+    "no_slurs": "Sem insultos.",
+    "not_an_admin": "Não é administrador.",
+    "site_already_exists": "O site já existe.",
+    "couldnt_update_site": "Não foi possível atualizar o site.",
+    "couldnt_find_that_username_or_email":
+      "Não foi possível encontrar esse usuário ou e-mail.",
+    "password_incorrect": "Senha incorreta.",
+    "passwords_dont_match": "As senhas não são iguais.",
+    "admin_already_created": "Desculpe, já há um administrador.",
+    "user_already_exists": "Este usuário já existe.",
+    "email_already_exists": "Este e-mail já existe.",
+    "couldnt_update_user": "Não foi possível atualizar o usuário.",
+    "system_err_login": "Erro no sistema. Tente sair e autenticar-se outra vez.",
+    "couldnt_create_private_message": "Não foi possível criar mensagem privada.",
+    "no_private_message_edit_allowed":
+      "Sem permissão para editar mensagem privada.",
+    "couldnt_update_private_message":
+      "Não foi possível atualizar a mensagem privada.",
+    "time": "Tempo",
+    "action": "Ação"
+}
diff --git a/ui/assets/translations/ru.json b/ui/assets/translations/ru.json
new file mode 100644 (file)
index 0000000..4d70817
--- /dev/null
@@ -0,0 +1,168 @@
+{
+    "post": "запись",
+    "remove_post": "Удалить запись",
+    "no_posts": "Нет записей.",
+    "create_a_post": "Создать запись",
+    "create_post": "Создать запись",
+    "number_of_posts": "{{count}} записей",
+    "posts": "Записи",
+    "related_posts": "Эти записи могут быть связаны",
+    "comments": "Комментарии",
+    "number_of_comments": "{{count}} комментариев",
+    "remove_comment": "Удалить комментарий",
+    "communities": "Сообщества",
+    "users": "Пользователи",
+    "create_a_community": "Создать сообщество",
+    "create_community": "Создать сообщество",
+    "remove_community": "Удалить сообщество",
+    "subscribed_to_communities": "Подписаны на <1>сообщества</1>",
+    "trending_communities": "<1>Сообщества</1> в тренде",
+    "list_of_communities": "Список сообществ",
+    "community_reqs": "строчными буквами, подчеркиваниями и без пробелов.",
+    "edit": "редактировать",
+    "reply": "ответить",
+    "cancel": "Отмена",
+    "unlock": "разблокировать",
+    "lock": "заблокировать",
+    "link": "ссылка",
+    "mod": "модератор",
+    "mods": "модераторы",
+    "moderates": "Модерация",
+    "settings": "Настройки",
+    "remove_as_mod": "снять из модераторов",
+    "appoint_as_mod": "назначить модератором",
+    "modlog": "Модлог",
+    "admin": "администратор",
+    "admins": "администраторы",
+    "remove_as_admin": "снять из администраторов",
+    "appoint_as_admin": "назначить администратором",
+    "remove": "убрать",
+    "removed": "убрано",
+    "locked": "заблокировано",
+    "reason": "Причина",
+    "mark_as_read": "пометить как прочитанное",
+    "mark_as_unread": "пометить как непрочитанное",
+    "delete": "удалить",
+    "deleted": "удалено",
+    "restore": "восстановить",
+    "ban": "заблокировать",
+    "ban_from_site": "заблокировать на сайте",
+    "unban": "разблокировать",
+    "unban_from_site": "разблокировать на сайте",
+    "save": "сохранить",
+    "unsave": "не сохранять",
+    "create": "создать",
+    "username": "Имя пользователя",
+    "email_or_username": "Электронная почта или имя пользователя",
+    "number_of_users": "{{count}} пользователей",
+    "number_of_subscribers": "{{count}} подписчиков",
+    "number_of_points": "{{count}} баллов",
+    "name": "Имя",
+    "title": "Название",
+    "category": "Категория",
+    "subscribers": "Подписчики",
+    "both": "Оба",
+    "saved": "Сохранено",
+    "unsubscribe": "Отписаться",
+    "subscribe": "Подписаться",
+    "subscribed": "Подписаны",
+    "prev": "Назад",
+    "next": "Далее",
+    "sidebar": "Боковая панель",
+    "sort_type": "Тип сортировки",
+    "hot": "Популярно",
+    "new": "Новое",
+    "top_day": "Лучшее за день",
+    "week": "Неделя",
+    "month": "Месяц",
+    "year": "Год",
+    "all": "Всё",
+    "top": "Лучшее",
+    "api": "API",
+    "inbox": "Входящие",
+    "inbox_for": "Входящие сообщения для <1>{{user}}</1>",
+    "mark_all_as_read": "пометить все как прочитанные",
+    "type": "Тип",
+    "unread": "Не прочитано",
+    "reply_sent": "Ответ отправлен",
+    "search": "Поиск",
+    "overview": "Обзор",
+    "view": "Просмотр",
+    "logout": "Выйти",
+    "login_sign_up": "Войти / Регистрация",
+    "login": "Авторизация",
+    "sign_up": "Регистрация",
+    "notifications_error":
+      "Уведомления на рабочем столе недоступны в вашем браузере. Попробуйте Firefox или Chrome.",
+    "unread_messages": "Непрочитанные сообщения",
+    "password": "Пароль",
+    "verify_password": "Повторите пароль",
+    "email": "Электронная почта",
+    "optional": "Необязательно",
+    "expires": "Истёк",
+    "url": "URL",
+    "body": "Тело",
+    "copy_suggested_title": "предложенное название: {{title}}",
+    "community": "Сообщество",
+    "expand_here": "Расширить здесь",
+    "subscribe_to_communities": "Подпишитесь на некоторые <1>сообщества</1>.",
+    "chat": "Чат",
+    "no_results": "Нет результатов.",
+    "setup": "Установка",
+    "lemmy_instance_setup": "Установка инстанции Lemmy",
+    "setup_admin": "Настройка администратора сайта",
+    "your_site": "ваш сайт",
+    "modified": "изменено",
+    "nsfw": "NSFW",
+    "show_nsfw": "Показывать NSFW-контент",
+    "sponsors": "Спонсоры",
+    "sponsors_of_lemmy": "Спонсоры Lemmy",
+    "sponsor_message":
+      "Lemmy это бесплатное, <1>открытое</1> программное обеспечение, что означает отсутствие рекламы, монетизации или венчурного капитала, никогда. Ваши пожертвования напрямую поддерживают развитие проекта. Спасибо нижеуказанным людям:",
+    "support_on_patreon": "Поддержать на Patreon",
+    "general_sponsors":
+      "Генеральные спонсоры - это те, кто пообещал Lemmy от $10 до $39.",
+    "crypto": "Крипто",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "code": "Код",
+    "joined": "Присоединился",
+    "powered_by": "Работает на",
+    "landing_0":
+      "Lemmy - это <1>агрегатор ссылок</1> / альтернатива reddit, предназначенный для работы в <2>федиверсе</2>.<3></3>Это самодостаточная система, с обновляемыми комментариями, и эта система крошечная (<4>~80 Кб</4>). Федерация в сети ActivityPub находится в разработке. <5></5>Это <6>очень ранняя бета-версия</6>, и многие функции в настоящее время сломаны или отсутствуют. <7></7>Предлагать новые функции или сообщать об ошибках можно <8>здесь.</8><9></9>Сделано на <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "Не авторизованы.",
+    "community_ban": "Вы были заблокированы на данном сообществе.",
+    "site_ban": "Вы были заблокированы на данном сайте",
+    "couldnt_create_comment": "Не получилось создать комментарий.",
+    "couldnt_like_comment": "Не получилось лайкнуть комментарий.",
+    "couldnt_update_comment": "Не получилось обновить комментарий.",
+    "couldnt_save_comment": "Не получилось сохранить комментарий.",
+    "no_comment_edit_allowed": "Невозможно отредактировать комментарий.",
+    "no_post_edit_allowed": "Невозможно отредактировать запись.",
+    "no_community_edit_allowed": "Невозможно отредактировать сообщество.",
+    "couldnt_find_community": "Не получилось найти сообщество.",
+    "couldnt_update_community": "Не получилось обновить сообщество.",
+    "community_already_exists": "Сообщество уже существует.",
+    "community_moderator_already_exists": "Модератор сообщества уже существует.",
+    "community_follower_already_exists": "Подписчик сообщества уже существует.",
+    "community_user_already_banned": "Пользователь сообщества уже заблокирован.",
+    "couldnt_create_post": "Не получилось создать запись.",
+    "couldnt_like_post": "Не получилось лайкнуть запись.",
+    "couldnt_find_post": "Не получилось найти запись.",
+    "couldnt_get_posts": "Не получилось найти записи",
+    "couldnt_update_post": "Не получилось обновить запись",
+    "couldnt_save_post": "Не получилось сохранить запись.",
+    "no_slurs": "Без оскорблений.",
+    "not_an_admin": "Не администратор.",
+    "site_already_exists": "Сайт уже существует.",
+    "couldnt_update_site": "Не получилось обновить сайт.",
+    "couldnt_find_that_username_or_email":
+      "Не получилось найти данное имя пользователя или электронную почту.",
+    "password_incorrect": "Неверный пароль.",
+    "passwords_dont_match": "Пароли не совпадают.",
+    "admin_already_created": "Извините, уже есть администратор.",
+    "user_already_exists": "Пользователь уже существует.",
+    "couldnt_update_user": "Не получилось обновить пользователя.",
+    "system_err_login":
+      "Системная ошибка. Попробуйте выйти из системы и вернуться обратно."
+}
diff --git a/ui/assets/translations/sv.json b/ui/assets/translations/sv.json
new file mode 100644 (file)
index 0000000..5457409
--- /dev/null
@@ -0,0 +1,193 @@
+{
+    "post": "inlägg",
+    "remove_post": "Radera inlägg",
+    "no_posts": "Inga inlägg.",
+    "create_a_post": "Skriv ett inlägg",
+    "create_post": "Skapa inlägg",
+    "number_of_posts": "{{count}} inlägg",
+    "posts": "Inlägg",
+    "related_posts": "Dessa inlägg kan vara relaterade",
+    "cross_posts": "Den här länken har även publicerats i:",
+    "cross_post": "tvärinlägg",
+    "comments": "Kommentarer",
+    "number_of_comments": "{{count}} kommentarer",
+    "remove_comment": "Radera kommentar",
+    "communities": "Gemenskaper",
+    "users": "Användare",
+    "create_a_community": "Skapa en gemenskap",
+    "create_community": "Skapa gemenskap",
+    "remove_community": "Radera gemenskap",
+    "subscribed_to_communities": "Prenumererar på <1>gemenskaper</1>",
+    "trending_communities": "Populära <1>gemenskaper</1>",
+    "list_of_communities": "Lista över gemenskaper",
+    "number_of_communities": "{{count}} gemenskaper",
+    "community_reqs": "gemener, understreck och inga blanksteg.",
+    "edit": "redigera",
+    "reply": "svara",
+    "cancel": "Avbryt",
+    "preview": "Förhandsgranskning",
+    "upload_image": "ladda upp bild",
+    "formatting_help": "formateringshjälp",
+    "view_source": "visa källkod",
+    "unlock": "lås upp",
+    "lock": "lås",
+    "sticky": "fastnålad",
+    "unsticky": "inte fastnålad",
+    "link": "länk",
+    "mod": "moderator",
+    "mods": "moderatorer",
+    "moderates": "Modererar",
+    "settings": "Inställningar",
+    "remove_as_mod": "tag bort som moderator",
+    "appoint_as_mod": "lägg till som moderator",
+    "modlog": "Moderationslogg",
+    "admin": "administratör",
+    "admins": "administratörer",
+    "remove_as_admin": "tag bort som administratör",
+    "appoint_as_admin": "lägg till som administratör",
+    "remove": "ta bort",
+    "removed": "borttagen",
+    "locked": "låst",
+    "stickied": "fastnålad",
+    "reason": "Anledning",
+    "mark_as_read": "markera som läst",
+    "mark_as_unread": "markera som oläst",
+    "delete": "radera",
+    "deleted": "raderad",
+    "delete_account": "Ta bort konto",
+    "delete_account_confirm":
+      "Varning: den här åtgärden kommer radera alla dina data permanent. Är du säker?",
+    "restore": "återställ",
+    "ban": "blockera",
+    "ban_from_site": "blockera från webbplats",
+    "unban": "ta bort blockering",
+    "unban_from_site": "ta bort blockering från webbplats",
+    "banned": "blocerad",
+    "save": "spara",
+    "unsave": "förkasta",
+    "create": "skapa",
+    "creator": "skapare",
+    "username": "Användarnamn",
+    "email_or_username": "E-postadress eller användarnamn",
+    "number_of_users": "{{count}} användare",
+    "number_of_subscribers": "{{count}} prenumeranter",
+    "number_of_points": "{{count}} poäng",
+    "number_online": "{{count}} användare inloggade",
+    "name": "Namn",
+    "title": "Titel",
+    "category": "Kategori",
+    "subscribers": "Prenumeranter",
+    "both": "Båda",
+    "saved": "Sparade",
+    "unsubscribe": "Avbryt prenumeration",
+    "subscribe": "Prenumerera",
+    "subscribed": "Prenumererar",
+    "prev": "Föregående",
+    "next": "Nästa",
+    "sidebar": "Sidlist",
+    "sort_type": "Sorteringstyp",
+    "hot": "Hett",
+    "new": "Nytt",
+    "top_day": "Dagstoppen",
+    "week": "Vecka",
+    "month": "Månad",
+    "year": "År",
+    "all": "Samtliga",
+    "top": "Topp",
+    "api": "API",
+    "inbox": "Inkorg",
+    "inbox_for": "Inkorg tillhörande <1>{{user}}</1>",
+    "mark_all_as_read": "markera alla som lästa",
+    "type": "Typ",
+    "unread": "Oläst",
+    "reply_sent": "Svar skickat",
+    "search": "Sök",
+    "overview": "Översikt",
+    "view": "Vy",
+    "logout": "Logga ut",
+    "login_sign_up": "Logga in eller skapa konto",
+    "login": "Logga in",
+    "sign_up": "Skapa konto",
+    "notifications_error":
+      "Din webbläsare har inte stöd för skrivbordsaviseringar. Testa Firefox eller Chrome.",
+    "unread_messages": "Olästa meddelanden",
+    "password": "Lösenord",
+    "verify_password": "Bekräfta lösenord",
+    "email": "E-postadress",
+    "optional": "Valfritt",
+    "expires": "Går ut",
+    "url": "URL",
+    "body": "Text",
+    "copy_suggested_title": "kopiera föreslagen titel: {{title}}",
+    "community": "Gemenskap",
+    "expand_here": "Utvidga här",
+    "subscribe_to_communities": "Prenumerera på några <1>gemenskaper</1>.",
+    "chat": "Chatta",
+    "recent_comments": "Senaste kommentarer",
+    "no_results": "Inga resultat.",
+    "setup": "Installering",
+    "lemmy_instance_setup": "Installering av Lemmy-instans",
+    "setup_admin": "Skapa en administratör",
+    "your_site": "din webbplats",
+    "modified": "ändrades",
+    "nsfw": "Känsligt eller oförbehållsamt innehåll",
+    "show_nsfw": "Visa känsligt eller oförbehållsamt innehåll",
+    "theme": "Utseende",
+    "sponsors": "Sponsorer",
+    "sponsors_of_lemmy": "Lemmys sponsorer",
+    "sponsor_message":
+      "Lemmy är fri mjukvara med <1>öppen källkod</1>, vilket innebär att ingen reklam, vinstindrivning eller venturekapital förekommer, någonsin. Dina donationer går direkt till att stöda utvecklingen av projektet. Stort tack till följande personer:",
+    "support_on_patreon": "Stöd på Patreon",
+    "general_sponsors":
+      "Allmänna sponsorer är dem som givit mellan 10 och 39\u00a0dollar till Lemmy.",
+    "crypto": "Kryptovaluta",
+    "bitcoin": "Bitcoin",
+    "ethereum": "Ethereum",
+    "monero": "Monero",
+    "code": "Kod",
+    "joined": "Gick med",
+    "by": "av",
+    "to": "till",
+    "transfer_community": "flytta gemenskap",
+    "transfer_site": "flytta webbplats",
+    "are_you_sure": "är du säker?",
+    "yes": "ja",
+    "no": "nej",
+    "powered_by": "Drivs av",
+    "landing_0":
+      "Lemmy är en <1>länksamlare</1> och alternativ till reddit, ämnad att fungera i <2>Fediversumet</2>.<3></3>Lemmy kan drivas av vem som helst, har kommentarstrådar som updateras i realid och är mycket liten (<4>ca 80\u00a0kB</4>). Federering med ActivityPub-nätverket är planerat. <5></5>Detta är en <6>väldigt tidig betaversion</6> och många funktioner saknas därför eller är trasiga.<7></7>Föreslå nya funktioner eller anmäl buggar <8>här</8>.<9></9>Skapad i <10>Rust</10>, <11>Actix</11>, <12>Inferno</12> och <13>Typescript</13>.",
+    "not_logged_in": "Inte inloggad.",
+    "community_ban": "Du har blockerats från den här gemenskapen.",
+    "site_ban": "Du har blockerats från webbplatsen.",
+    "couldnt_create_comment": "Kunde inte skapa kommentar.",
+    "couldnt_like_comment": "Kunde inte gilla kommentar.",
+    "couldnt_update_comment": "Kunde inte uppdatera kommentar.",
+    "couldnt_save_comment": "Kunde inte spara kommentar.",
+    "no_comment_edit_allowed": "Har inte behörighet att redigera komentar.",
+    "no_post_edit_allowed": "Har inte behörighet att redigera inlägg.",
+    "no_community_edit_allowed": "Har inte behörighet att redigera gemenskap.",
+    "couldnt_find_community": "Kunde inte hitta gemenskap.",
+    "couldnt_update_community": "Kunde inte uppdatera gemenskap.",
+    "community_already_exists": "Gemenskapen finns redan.",
+    "community_moderator_already_exists": "Gemenskapsmoderatorn finns redan.",
+    "community_follower_already_exists": "Gemenskapsföljaren finns redan.",
+    "community_user_already_banned": "Gemenskapsanvändaren redan blockerad.",
+    "couldnt_create_post": "Kunde inte skapa inlägg.",
+    "couldnt_like_post": "Kunde inte gilla inlägg.",
+    "couldnt_find_post": "Kunde inte hitta inlägg.",
+    "couldnt_get_posts": "Kunde inte hämta inlägg.",
+    "couldnt_update_post": "Kunde inte uppdatera inlägg.",
+    "couldnt_save_post": "Kunde inte spara inlägg.",
+    "no_slurs": "Inga förolämpningar.",
+    "not_an_admin": "Inte en administratör.",
+    "site_already_exists": "Webbplatsen finns redan.",
+    "couldnt_update_site": "Kunde inte uppdatera webbplats.",
+    "couldnt_find_that_username_or_email":
+      "Kunde inte hitta det användarnamnet eller e-postadressen.",
+    "password_incorrect": "Ogiltigt lösenord.",
+    "passwords_dont_match": "Lösenorden stämmer inte överens.",
+    "admin_already_created": "Beklagar, men det finns redan en administratör.",
+    "user_already_exists": "Användaren finns redan.",
+    "couldnt_update_user": "Kunde inte uppdatera användare.",
+    "system_err_login": "Systemfel. Försök att logga ut och sedan in igen."
+}
diff --git a/ui/assets/translations/zh.json b/ui/assets/translations/zh.json
new file mode 100644 (file)
index 0000000..6cf8a66
--- /dev/null
@@ -0,0 +1,162 @@
+{
+    "post": "帖子",
+    "remove_post": "移除帖子",
+    "no_posts": "没有帖子.",
+    "create_a_post": "创建新帖子",
+    "create_post": "创建帖子",
+    "number_of_posts": "{{count}} 帖子",
+    "posts": "帖子",
+    "related_posts": "相关的帖子",
+    "comments": "评论",
+    "number_of_comments": "{{count}} 评论",
+    "remove_comment": "移除评论",
+    "communities": "节点",
+    "create_a_community": "创建新节点",
+    "create_community": "创建节点",
+    "remove_community": "移除节点",
+    "subscribed_to_communities": "订阅新 <1>节点</1>",
+    "trending_communities": "<1>节点</1>趋势",
+    "list_of_communities": "节点列表",
+    "community_reqs": "包含小写与下划线且没有空格的字符串.",
+    "edit": "编辑",
+    "reply": "回应",
+    "cancel": "取消",
+    "unlock": "解锁",
+    "lock": "加锁",
+    "link": "链接",
+    "mod": "监管人",
+    "mods": "监管人",
+    "moderates": "监管",
+    "remove_as_mod": "添加监管人",
+    "appoint_as_mod": "移除监管人",
+    "modlog": "监管记录",
+    "admin": "管理权限",
+    "admins": "管理权限",
+    "remove_as_admin": "移除管理权限",
+    "appoint_as_admin": "添加管理权限",
+    "remove": "移除",
+    "removed": "已移除",
+    "locked": "已加锁",
+    "reason": "原因",
+    "mark_as_read": "标记未读",
+    "mark_as_unread": "标记已读",
+    "delete": "删除",
+    "deleted": "已删除",
+    "restore": "恢复",
+    "ban": "禁止",
+    "ban_from_site": "禁止此站点",
+    "unban": "取消",
+    "unban_from_site": "取消禁止",
+    "save": "保存",
+    "unsave": "取消保存",
+    "create": "创建",
+    "username": "用户名",
+    "email_or_username": "邮箱或用户名",
+    "number_of_users": "{{count}} 用户",
+    "number_of_subscribers": "{{count}} 订阅",
+    "number_of_points": "{{count}} 分",
+    "name": "名字",
+    "title": "标题",
+    "category": "分类",
+    "subscribers": "订阅",
+    "both": "全部",
+    "saved": "保存",
+    "unsubscribe": "取消订阅",
+    "subscribe": "订阅",
+    "subscribed": "已订阅",
+    "prev": "上一页",
+    "next": "下一页",
+    "sidebar": "侧边栏",
+    "sort_type": "排序方式",
+    "hot": "最热",
+    "new": "最新",
+    "top_day": "今日",
+    "week": "周",
+    "month": "月",
+    "year": "年",
+    "all": "所有",
+    "top": "最热",
+    "api": "应用程式介面",
+    "inbox": "收件箱",
+    "inbox_for": "<1>{{user}}</1> 收件箱",
+    "mark_all_as_read": "标记所有已读",
+    "type": "类型",
+    "unread": "未读",
+    "reply_sent": "回复发送",
+    "search": "搜索",
+    "overview": "个人中心",
+    "view": "查看",
+    "logout": "注销",
+    "login_sign_up": "登录/注册",
+    "login": "登录",
+    "sign_up": "注册",
+    "notifications_error": "你的浏览器不支持桌面通知,尝试 Firefox 或 Chrome",
+    "unread_messages": "未读消息",
+    "password": "密码",
+    "verify_password": "确认密码",
+    "email": "邮箱",
+    "optional": "选项",
+    "expires": "过期",
+    "url": "网址",
+    "body": "内容",
+    "copy_suggested_title": "复制建议的标题: {{title}}",
+    "community": "节点",
+    "expand_here": "展开",
+    "subscribe_to_communities": "订阅一些 <1>节点</1>.",
+    "chat": "聊天",
+    "no_results": "没有结果.",
+    "setup": "设置",
+    "lemmy_instance_setup": "Lemmy Instance Setup",
+    "setup_admin": "设置管理员",
+    "your_site": "你的站点",
+    "modified": "修改",
+    "sponsors": "发起人",
+    "sponsors_of_lemmy": "Lemmy 的发起人",
+    "sponsor_message":
+      "Lemmy is free, <1>open-source</1> software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project. Thank you to the following people:",
+    "support_on_patreon": "在 Patreon 赞助",
+    "support_on_liberapay": "在 on 赞助",
+    "general_sponsors":
+      "General Sponsors are those that pledged $10 to $39 to Lemmy.",
+    "crypto": "加密",
+    "bitcoin": "比特币",
+    "ethereum": "以太币",
+    "code": "代码",
+    "joined": "已加入",
+    "powered_by": "保留所有权利",
+    "landing_0":
+      "Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>It's self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
+    "not_logged_in": "未登录.",
+    "community_ban": "你被此节点禁止.",
+    "site_ban": "你被此站点禁止",
+    "couldnt_create_comment": "不能创建评论.",
+    "couldnt_like_comment": "不能收藏评论.",
+    "couldnt_update_comment": "不能更新评论.",
+    "couldnt_save_comment": "不能保存评论.",
+    "no_comment_edit_allowed": "不允许编辑评论.",
+    "no_post_edit_allowed": "不运行编辑帖子.",
+    "no_community_edit_allowed": "不允许编辑节点.",
+    "couldnt_find_community": "不能找到节点.",
+    "couldnt_update_community": "不能更新节点.",
+    "community_already_exists": "节点已存在.",
+    "community_moderator_already_exists": "节点监管人已存在.",
+    "community_follower_already_exists": "节点追随者已存在.",
+    "community_user_already_banned": "节点用户已禁止.",
+    "couldnt_create_post": "不能创建帖子.",
+    "couldnt_like_post": "不能收藏帖子.",
+    "couldnt_find_post": "不能搜寻帖子.",
+    "couldnt_get_posts": "不能获取帖子",
+    "couldnt_update_post": "不能更新帖子",
+    "couldnt_save_post": "不能保持帖子.",
+    "no_slurs": "和谐.",
+    "not_an_admin": "不是管理员.",
+    "site_already_exists": "站点已存在.",
+    "couldnt_update_site": "不能更新站点.",
+    "couldnt_find_that_username_or_email": "用户名/邮箱不存在.",
+    "password_incorrect": "密码不正确.",
+    "passwords_dont_match": "密码不匹配.",
+    "admin_already_created": "抱歉,管理员已存在.",
+    "user_already_exists": "用户已存在.",
+    "couldnt_update_user": "不可以更新用户.",
+    "system_err_login": "系统错误. 尝试注销再登录"
+}
index 79756bc699a7c6fe61623782b36f539986eab8e5..f49a98fd45211d01b082e1157f9b54df5645bf89 100644 (file)
@@ -25,6 +25,7 @@
     "emoji-short-name": "^1.0.0",
     "husky": "^4.2.1",
     "i18next": "^19.0.3",
+    "i18next-xhr-backend": "^2.0.0",
     "inferno": "^7.0.1",
     "inferno-i18next": "nimbusec-oss/inferno-i18next",
     "inferno-router": "^7.0.1",
index 4311b09f92340894dcce25fd8fcd64b56f627975..36dc6f1d7837ee7810889338c78c1f7cc507ca56 100644 (file)
@@ -1,51 +1,24 @@
 import i18next from 'i18next';
 import { getLanguage } from './utils';
-import { en } from './translations/en';
-import { eo } from './translations/eo';
-import { es } from './translations/es';
-import { de } from './translations/de';
-import { fr } from './translations/fr';
-import { sv } from './translations/sv';
-import { ru } from './translations/ru';
-import { zh } from './translations/zh';
-import { nl } from './translations/nl';
-import { it } from './translations/it';
-import { fi } from './translations/fi';
-import { ca } from './translations/ca';
-import { fa } from './translations/fa';
-import { pt_BR } from './translations/pt_br';
-
-// https://github.com/nimbusec-oss/inferno-i18next/blob/master/tests/T.test.js#L66
-const resources = {
-  en,
-  eo,
-  es,
-  de,
-  zh,
-  fr,
-  sv,
-  ru,
-  nl,
-  it,
-  fi,
-  ca,
-  fa,
-  pt_BR,
-};
+import XHR from 'i18next-xhr-backend';
 
 function format(value: any, format: any, lng: any): any {
   return format === 'uppercase' ? value.toUpperCase() : value;
 }
 
-i18next.init({
-  debug: false,
-  // load: 'languageOnly',
+i18next
+  .use(XHR)
+  .init({
+    debug: true,
+    //load: 'languageOnly',
 
-  // initImmediate: false,
-  lng: getLanguage(),
-  fallbackLng: 'en',
-  resources,
-  interpolation: { format },
+    // initImmediate: false,
+    lng: getLanguage(),
+    fallbackLng: 'en',
+    interpolation: { format },
+    backend: {
+      loadPath: '/static/assets/translations/{{lng}}.json',
+    }
 });
 
 export { i18next as i18n, resources };
diff --git a/ui/src/translations/ca.ts b/ui/src/translations/ca.ts
deleted file mode 100644 (file)
index 790a3f9..0000000
+++ /dev/null
@@ -1,239 +0,0 @@
-export const ca = {
-  translation: {
-    post: 'Publicar',
-    remove_post: 'Eliminar publicació',
-    no_posts: 'Sense publicacions.',
-    create_a_post: 'Crear una publicació',
-    create_post: 'Crear Publicació',
-    number_of_posts: '{{count}} Publicacions',
-    posts: 'Publicacions',
-    related_posts: 'Aquestes publicacions podrien estar relacionades',
-    cross_posts: 'Aquest link també ha sigut publicat en:',
-    cross_post: 'cross-post',
-    comments: 'Comentaris',
-    number_of_comments: '{{count}} Comentaris',
-    remove_comment: 'Eliminar Comentaris',
-    communities: 'Comunitats',
-    users: 'Usuaris',
-    create_a_community: 'Crear una comunitat',
-    create_community: 'Crear Comunitat',
-    remove_community: 'Eliminar Comunitat',
-    subscribed_to_communities: 'Subscrit a <1>comunitats</1>',
-    trending_communities: '<1>Comunitats</1> en tendència',
-    list_of_communities: 'Llista de comunitats',
-    number_of_communities: '{{count}} Comunitats',
-    community_reqs: 'minúscules, guió baix, i sense espais.',
-    create_private_message: 'Crear Missatge Privat',
-    send_secure_message: 'Enviar Missatge Segur',
-    send_message: 'Enviar Missatge',
-    message: 'Missatge',
-    edit: 'editar',
-    reply: 'respondre',
-    cancel: 'Cancelar',
-    preview: 'Previsualitzar',
-    upload_image: 'pujar imatge',
-    avatar: 'Avatar',
-    upload_avatar: 'Pujar Avatar',
-    show_avatars: 'Veure Avatares',
-    formatting_help: 'Ajuda de format',
-    view_source: 'veure font',
-    unlock: 'desbloquejar',
-    lock: 'bloquejar',
-    sticky: 'fijat',
-    unsticky: 'no fijat',
-    link: 'link',
-    archive_link: 'arxivar link',
-    mod: 'moderador',
-    mods: 'moderadores',
-    moderates: 'Modera',
-    settings: 'Configuració',
-    remove_as_mod: 'eliminar com moderador',
-    appoint_as_mod: 'designar com moderador',
-    modlog: 'Historial de moderació',
-    admin: 'administrador',
-    admins: 'administradors',
-    remove_as_admin: 'eliminar com administrador',
-    appoint_as_admin: 'designar com administrador',
-    remove: 'eliminar',
-    removed: 'eliminat',
-    locked: 'bloquejat',
-    stickied: 'fijat',
-    reason: 'Raó',
-    mark_as_read: 'marcar com llegit',
-    mark_as_unread: 'marcar com no llegit',
-    delete: 'eliminar',
-    deleted: 'eliminat',
-    delete_account: 'Eliminar Compte',
-    delete_account_confirm:
-      'Avís: aquesta acció eliminarà permanentment la teva informació. Introdueix la teva contrasenya per a continuar',
-    restore: 'restaurar',
-    ban: 'expulsar',
-    ban_from_site: 'expulsar del lloc',
-    unban: 'admetre',
-    unban_from_site: 'admetre al lloc',
-    banned: 'expulsat',
-    save: 'guardar',
-    unsave: 'descartar',
-    create: 'crear',
-    creator: 'creador',
-    username: "Nom d'Usuari",
-    email_or_username: 'Correu o Usuari',
-    number_of_users: '{{count}} Usuaris',
-    number_of_subscribers: '{{count}} Subscriptors',
-    number_of_points: '{{count}} Punts',
-    number_online: '{{count}} Usauris En Línia',
-    name: 'Nom',
-    title: 'Titol',
-    category: 'Categoria',
-    subscribers: 'Suscriptors',
-    both: 'Ambdos',
-    saved: 'Guardat',
-    unsubscribe: "Desubscriure's",
-    subscribe: "Subscriure's",
-    subscribed: 'Subscrit',
-    prev: 'Anterior',
-    next: 'Següent',
-    sidebar: 'Descripció de la comunitat',
-    sort_type: "Tipus d'orden",
-    hot: 'Popular',
-    new: 'Nou',
-    top_day: 'El millor del dia',
-    week: 'Setmana',
-    month: 'Mes',
-    year: 'Any',
-    all: 'Tot',
-    top: 'Millor',
-    api: 'API',
-    docs: 'Docs',
-    inbox: "Bústia d'entrada",
-    inbox_for: "Bústia d'entrada per a <1>{{user}}</1>",
-    mark_all_as_read: 'marcar tot com llegit',
-    type: 'Tipus',
-    unread: 'No llegit',
-    replies: 'Respostes',
-    mentions: 'Menciones',
-    reply_sent: 'Resposta enviada',
-    message_sent: 'Missatge enviado',
-    search: 'Buscar',
-    overview: 'Resum',
-    view: 'Vista',
-    logout: 'Tancar sessió',
-    login_sign_up: 'Iniciar sessió / Crear compte',
-    login: 'Iniciar sessió',
-    sign_up: 'Crear compte',
-    notifications_error:
-      "Notificacions d'escriptori no disponibles al teu navegador. Prova amb Firefox o Chrome.",
-    unread_messages: 'Missatges no llegits',
-    messages: 'Missatges',
-    password: 'Contrasenya',
-    verify_password: 'Verificar Contrasenya',
-    old_password: 'Antiga Contrasenya',
-    forgot_password: 'oblidí la meva contrasenya',
-    reset_password_mail_sent: 'Enviar correu per a restablir la contrasenya.',
-    password_change: 'Canvi de Contrasenya',
-    new_password: 'Nueva Contrasenya',
-    no_email_setup: 'Aquest servidor no ha activat correctament el correu.',
-    email: 'Correu electrònic',
-    matrix_user_id: 'Usuari Matricial',
-    private_message_disclaimer:
-      'Avís: Els missatges privats en Lemmy no són segurs. Sisplau creu un compte en <1>Riot.im</1> per a mensajeria segura.',
-    send_notifications_to_email: 'Enviar notificacions al correu',
-    optional: 'Opcional',
-    expires: 'Expira',
-    language: 'Llenguatge',
-    browser_default: 'Per defecte del navegador',
-    downvotes_disabled: 'Vots negatius deshabilitats',
-    enable_downvotes: 'Habilitar vots negatius',
-    open_registration: 'Obrir registre',
-    registration_closed: 'Registre tancat',
-    enable_nsfw: 'Habilitar NSFW',
-    url: 'URL',
-    body: 'Descripció',
-    copy_suggested_title: 'Copiar el títol sugerido: {{title}}',
-    community: 'Comunitat',
-    expand_here: 'Expandir ací',
-    subscribe_to_communities: "Subscriure's a algunes <1>comunitats</1>.",
-    chat: 'Chat',
-    recent_comments: 'Comentaris recients',
-    no_results: 'Sense resultats.',
-    setup: 'Configurar',
-    lemmy_instance_setup: "Configuració d'instancia de Lemmy",
-    setup_admin: 'Configurar administrador del Lloc',
-    your_site: 'el teu lloc',
-    modified: 'modificat',
-    nsfw: 'NSFW',
-    show_nsfw: 'Mostrar contingut NSFW',
-    theme: 'Tema',
-    sponsors: 'Patrocinadors',
-    sponsors_of_lemmy: 'Patrocinadors de Lemmy',
-    sponsor_message:
-      'Lemmy és programari lliure i de <1>codi obert</1>, la qual cosa significa que no tindrà publicitats, monetització, ni capitals emprenedors, mai. Les teves donacions secunden directament el desenvolupament a temps complet del projecte. Moltes gràcies a les següents persones:',
-    support_on_patreon: 'Suport a Patreon',
-    donate_to_lemmy: 'Donar a Lemmy',
-    donate: 'Donar',
-    general_sponsors:
-      'Los Patrocinadores Generales son aquellos que señaron entre $10 y $39 a Lemmy.',
-    crypto: 'Crypto',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Codi',
-    joined: 'Es va unir',
-    by: 'per',
-    to: 'a',
-    from: 'des de',
-    transfer_community: 'transferir comunitat',
-    transfer_site: 'transferir lloc',
-    are_you_sure: 'Ets segur?',
-    yes: 'sí',
-    no: 'no',
-    powered_by: 'Impulsat per',
-    landing_0:
-      'Lemmy és un <1>agregador de links</1> / alternativa a reddit, amb la intenció de funcionar al <2>fedivers</2>.<3></3>És allotjable per un mateix (sense necessitat de grans companyies), té actualització en directe de cadenes de comentaris, i és petit (<4>~80kB</4>). Federar amb el sistema de xarxes ActivityPub forma part dels objectius del projecte. <5></5>Aquesta és una <6>versió beta molt prematura</6>, i actualment moltes de les característiques són trencades o falten. <7></7>Suggereix noves característiques o reporta errors <8>aquí</8>.<9></9>Fet amb <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
-    not_logged_in: 'No has iniciat sessió.',
-    logged_in: 'Has iniciat sessió.',
-    community_ban: "Has sigut expulsat d'aquesta comunitat.",
-    site_ban: "Has sigut expulsat d'aquest lloc.",
-    couldnt_create_comment: "No s'ha pogut crear el comentari.",
-    couldnt_like_comment: "No s'ha pogut donar m'agrada al comentari.",
-    couldnt_update_comment: "No s'ha pogut actualitzar el comentari.",
-    couldnt_save_comment: "No s'ha pogut guardar el comentari.",
-    no_comment_edit_allowed: 'No tens permisos per a editar el comentari.',
-    no_post_edit_allowed: 'No tens permisos per a editar la publicació.',
-    no_community_edit_allowed: 'No tens permisos per a editar la comunitat.',
-    couldnt_find_community: "No s'ha pogut trobar la comunitat.",
-    couldnt_update_community: "No s'ha pogut actualitzar la comunitat.",
-    community_already_exists: 'Aquesta comunitat ja existeix.',
-    community_moderator_already_exists:
-      'Aquest moderador de la comunitat ja existeix.',
-    community_follower_already_exists:
-      'Aquest seguidor de la comunitat ja existeix.',
-    community_user_already_banned:
-      'Aquest usuari de la comunitat ja fou expulsat.',
-    couldnt_create_post: "No s'ha pogut crear la publicació.",
-    couldnt_like_post: "No s'ha pogut donar m'agrada a la publicació.",
-    couldnt_find_post: "No s'ha pogut trobar la publicació.",
-    couldnt_get_posts: "No s'han pogut obtindre les publicacions.",
-    couldnt_update_post: "No s'ha pogut actualitzar la publicació.",
-    couldnt_save_post: "No s'ha pogut guardar la publicació.",
-    no_slurs: 'Prohibit insultar.',
-    not_an_admin: 'No és un administrador.',
-    site_already_exists: 'El lloc ja existeix.',
-    couldnt_update_site: "No s'ha pogut actualitzar el lloc.",
-    couldnt_find_that_username_or_email:
-      "No s'ha pogut trobar aquest nom de usuari o correu electrònic.",
-    password_incorrect: 'Contrasenya incorrecta.',
-    passwords_dont_match: 'Les contrasenyes no coincideixen.',
-    admin_already_created: 'Ho sentim, ja hi ha un adminisitrador.',
-    user_already_exists: "L'usuari ja existeix.",
-    email_already_exists: 'El correu ja és en ús.',
-    couldnt_update_user: "No s'ha pogut actualitzar l'usuari.",
-    system_err_login:
-      'Error del sistema. Intenti tancar sessió i ingressar de nou.',
-    couldnt_create_private_message: "No s'ha pogut crear el missatge privat.",
-    no_private_message_edit_allowed:
-      'Sense permisos per a editar el missatge privat.',
-    couldnt_update_private_message:
-      "No s'ha pogut actualitzar el missatge privat.",
-  },
-};
diff --git a/ui/src/translations/de.ts b/ui/src/translations/de.ts
deleted file mode 100644 (file)
index d8a4a85..0000000
+++ /dev/null
@@ -1,210 +0,0 @@
-export const de = {
-  translation: {
-    post: 'post',
-    remove_post: 'Beitrag löschen',
-    no_posts: 'Keine Beiträge.',
-    create_a_post: 'Einen Beitrag anlegen',
-    create_post: 'Beitrag anlegen',
-    number_of_posts: '{{count}} Beiträge',
-    posts: 'Beiträge',
-    related_posts: 'Diese Beiträge könnten verwandt sein',
-    cross_posts: 'Dieser Link wurde auch veröffentlicht unter:',
-    cross_post: 'Crosspost',
-    comments: 'Kommentare',
-    number_of_comments: '{{count}} Kommentare',
-    remove_comment: 'Kommentar löschen',
-    communities: 'Communities',
-    users: 'Benutzer',
-    create_a_community: 'Eine Gemeinschaft anlegen',
-    create_community: 'Gemeinschaft anlegen',
-    remove_community: 'Gemeinschaft entfernen',
-    subscribed_to_communities: 'Abonnierte <1>communities</1>',
-    trending_communities: 'Trending <1>communities</1>',
-    list_of_communities: 'Liste von communities',
-    number_of_communities: '{{count}} Communities',
-    community_reqs: 'Kleinbuchstaben, Großbuchstaben und keine Leerzeichen.',
-    edit: 'editieren',
-    reply: 'antworten',
-    cancel: 'Abbrechen',
-    preview: 'Vorschau',
-    upload_image: 'Bild hochladen',
-    formatting_help: 'Formatierungshilfe',
-    view_source: 'Quelle anzeigen',
-    unlock: 'entsperren',
-    lock: 'sperren',
-    sticky: 'haftend',
-    unsticky: 'nicht haftend',
-    link: 'link',
-    archive_link: 'Archiv-Link',
-    mod: 'Moderator',
-    mods: 'Moderatoren',
-    moderates: 'Moderiert',
-    settings: 'Einstellungen',
-    remove_as_mod: 'Als Moderator entfernen',
-    appoint_as_mod: 'Zum Moderator ernennen',
-    modlog: 'Modlog',
-    admin: 'Administrator',
-    admins: 'Administratoren',
-    remove_as_admin: 'Als Administrator entfernen',
-    appoint_as_admin: 'Zum Administrator ernennen',
-    remove: 'entfernen',
-    removed: 'entfernt',
-    locked: 'gesperrt',
-    stickied: 'angeheftet',
-    reason: 'Grund',
-    mark_as_read: 'als gelesen markieren',
-    mark_as_unread: 'als ungelesen markieren',
-    delete: 'löschen',
-    deleted: 'gelöscht',
-    delete_account: 'Konto löschen',
-    delete_account_confirm:
-      'Achtung: Dadurch werden alle Ihre Daten dauerhaft gelöscht. Geben Sie zur Bestätigung Ihr Passwort ein.',
-    restore: 'wiederherstellen',
-    ban: 'bannen',
-    ban_from_site: 'Von der Seite bannen',
-    unban: 'entbannen',
-    unban_from_site: 'Von der Seite entbannen',
-    banned: 'gesperrt',
-    save: 'speichern',
-    unsave: 'nicht speichern',
-    create: 'anlegen',
-    creator: 'Ersteller',
-    username: 'Benutzername',
-    email_or_username: 'E-mail oder Username',
-    number_of_users: '{{count}} Benutzer',
-    number_of_subscribers: '{{count}} Abonnenten',
-    number_of_points: '{{count}} Punkte',
-    number_online: '{{count}} Benutzer online',
-    name: 'Name',
-    title: 'Titel',
-    category: 'Kategorie',
-    subscribers: 'Abonnenten',
-    both: 'Beide',
-    saved: 'Gespeichert',
-    unsubscribe: 'Abbestellen',
-    subscribe: 'Abonnieren',
-    subscribed: 'Abonniert',
-    prev: 'Zurück',
-    next: 'Weiter',
-    sidebar: 'Seitenleiste',
-    sort_type: 'Sortieren nach',
-    hot: 'Hot',
-    new: 'Neu',
-    top_day: 'Top täglich',
-    week: 'Woche',
-    month: 'Monat',
-    year: 'Jahr',
-    all: 'Alle',
-    top: 'Top',
-    api: 'API',
-    inbox: 'Posteingang',
-    inbox_for: 'Posteingang für <1>{{user}}</1>',
-    mark_all_as_read: 'Alle als gelesen markieren',
-    type: 'Typ',
-    unread: 'Ungelesen',
-    replies: 'Antworten',
-    mentions: 'Erwähnung',
-    reply_sent: 'Antwort gesendet',
-    search: 'Suchen',
-    overview: 'Übersicht',
-    view: 'Ansicht',
-    logout: 'Ausloggen',
-    login_sign_up: 'Einloggen / Registrieren',
-    notifications_error:
-      'Desktop-Benachrichtigungen sind in deinem browser nicht verfügbar. Versuche Firefox oder Chrome.',
-    unread_messages: 'Ungelesene Nachrichten',
-    password: 'Passwort',
-    verify_password: 'Passwort überprüfen',
-    forgot_password: 'Passwort vergessen',
-    reset_password_mail_sent:
-      'Eine E-Mail wurde geschickt, um dein Passwort zurückzusetzen.',
-    password_change: 'Passwort geändert',
-    new_password: 'neues Passwort',
-    no_email_setup: 'Dieser Server hat E-Mails nicht korrekt eingerichtet.',
-    login: 'Einloggen',
-    sign_up: 'Registrieren',
-    email: 'E-Mail',
-    optional: 'optional',
-    expires: 'Ablaufdatum',
-    language: 'Sprache',
-    browser_default: 'Standard-Browser',
-    url: 'URL',
-    body: 'Text',
-    copy_suggested_title: 'Vorgeschlagenen Titel übernehmen: {{title}}',
-    community: 'Gemeinschaft',
-    expand_here: 'hier erweitern',
-    subscribe_to_communities: 'Abonniere ein paar <1>communities</1>.',
-    chat: 'Chat',
-    recent_comments: 'Neueste Kommentare',
-    no_results: 'Keine Ergebnisse.',
-    setup: 'Einrichten',
-    lemmy_instance_setup: 'Lemmy Instanz Einrichten',
-    setup_admin: 'Seiten Administrator konfigurieren',
-    your_site: 'deine Seite',
-    modified: 'verändert',
-    nsfw: 'NSFW',
-    show_nsfw: 'NSFW-Inhalte anzeigen',
-    theme: 'Aussehen',
-    sponsors: 'Sponsoren',
-    sponsors_of_lemmy: 'Sponsoren von Lemmy',
-    sponsor_message:
-      'Lemmy ist freie <1>Open-Source</1> Software, also ohne Werbung, Monetarisierung oder Venturekapital, Punkt. Deine Spenden gehen direkt an die Vollzeit Entwicklung des Projekts. Vielen Dank an die folgenden Personen:',
-    support_on_patreon: 'Auf Patreon unterstützen',
-    support_on_liberapay: 'Auf Liberapay unterstützen',
-    general_sponsors:
-      'Allgemeine Sponsoren sind die, die zwischen $10 und $39 zu Lemmy beitragen.',
-    crypto: 'Kryptowährung',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Code',
-    joined: 'beigetreten',
-    by: 'von',
-    to: 'bis',
-    transfer_community: 'Gemeinschaft übertragen',
-    transfer_site: 'Transferseite',
-    are_you_sure: 'Bist du sicher?',
-    yes: 'Ja',
-    no: 'Nein',
-    powered_by: 'Bereitgestellt durch',
-    landing_0:
-      'Lemmy ist ein <1>Link-Aggregator</1> / Reddit Alternative im <2>Fediverse</2>.<3></3>Es ist selbst-hostbar, hat live-updates von Kommentar-threads und ist winzig (<4>~80kB</4>). Federation in das ActivityPub Netzwerk ist geplant. <5></5>Dies ist eine <6>sehr frühe Beta Version</6>, und viele Features funktionieren zurzeit nicht richtig oder fehlen. <7></7>Schlage neue Features vor oder melde Bugs <8>hier.</8><9></9>Gebaut mit <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
-    not_logged_in: 'Nicht eingeloggt.',
-    community_ban: 'Du wurdest von dieser Gemeinschaft gebannt.',
-    site_ban: 'Du wurdest von dieser Seite gebannt',
-    couldnt_create_comment: 'Konnte Kommentar nicht anlegen.',
-    couldnt_like_comment: 'Konnte nicht liken.',
-    couldnt_update_comment: 'Konnte Kommentar nicht aktualisieren.',
-    couldnt_save_comment: 'Konnte Kommentar nicht speichern.',
-    no_comment_edit_allowed: 'Keine Erlaubnis Kommentar zu editieren.',
-    no_post_edit_allowed: 'Keine Erlaubnis Beitrag zu editieren.',
-    no_community_edit_allowed: 'Keine Erlaubnis Gemeinschaft zu editieren.',
-    couldnt_find_community: 'Konnte Gemeinschaft nicht finden.',
-    couldnt_update_community: 'Konnte Gemeinschaft nicht aktualisieren.',
-    community_already_exists: 'Gemeinschaft existiert bereits.',
-    community_moderator_already_exists:
-      'Gemeinschaft Moderator existiert bereits.',
-    community_follower_already_exists:
-      'Gemeinschaft Follower existiert bereits.',
-    community_user_already_banned: 'Gemeinschaft Nutzer schon gebannt.',
-    couldnt_create_post: 'Konnte Beitrag nicht anlegen.',
-    couldnt_like_post: 'Konnte Beitrag nicht liken.',
-    couldnt_find_post: 'Konnte Beitrag nicht finden.',
-    couldnt_get_posts: 'Konnte Beiträge nicht holen.',
-    couldnt_update_post: 'Konnte Beitrag nicht aktualisieren.',
-    couldnt_save_post: 'Konnte Beitrag nicht speichern.',
-    no_slurs: 'Keine Beleidigungen.',
-    not_an_admin: 'Kein Administrator.',
-    site_already_exists: 'Seite existiert bereits.',
-    couldnt_update_site: 'Konnte Seite nicht aktualisieren.',
-    couldnt_find_that_username_or_email:
-      'Konnte Username oder E-Mail nicht finden.',
-    password_incorrect: 'Passwort falsch.',
-    passwords_dont_match: 'Passwörter stimmen nicht überein.',
-    admin_already_created: 'Entschuldigung, es gibt schon einen Administrator.',
-    user_already_exists: 'Nutzer existiert bereits.',
-    couldnt_update_user: 'Konnte Nutzer nicht aktualisieren',
-    system_err_login:
-      'Systemfehler. Versuche dich aus- und wieder einzuloggen.',
-  },
-};
diff --git a/ui/src/translations/en.ts b/ui/src/translations/en.ts
deleted file mode 100644 (file)
index 788bce7..0000000
+++ /dev/null
@@ -1,240 +0,0 @@
-export const en = {
-  translation: {
-    post: 'post',
-    remove_post: 'Remove Post',
-    no_posts: 'No Posts.',
-    create_a_post: 'Create a post',
-    create_post: 'Create Post',
-    number_of_posts: '{{count}} Posts',
-    posts: 'Posts',
-    related_posts: 'These posts might be related',
-    cross_posts: 'This link has also been posted to:',
-    cross_post: 'cross-post',
-    cross_posted_to: 'cross-posted to: ',
-    comments: 'Comments',
-    number_of_comments: '{{count}} Comments',
-    remove_comment: 'Remove Comment',
-    communities: 'Communities',
-    users: 'Users',
-    create_a_community: 'Create a community',
-    create_community: 'Create Community',
-    remove_community: 'Remove Community',
-    subscribed_to_communities: 'Subscribed to <1>communities</1>',
-    trending_communities: 'Trending <1>communities</1>',
-    list_of_communities: 'List of communities',
-    number_of_communities: '{{count}} Communities',
-    community_reqs: 'lowercase, underscores, and no spaces.',
-    create_private_message: 'Create Private Message',
-    send_secure_message: 'Send Secure Message',
-    send_message: 'Send Message',
-    message: 'Message',
-    edit: 'edit',
-    reply: 'reply',
-    cancel: 'Cancel',
-    preview: 'Preview',
-    upload_image: 'upload image',
-    avatar: 'Avatar',
-    upload_avatar: 'Upload Avatar',
-    show_avatars: 'Show Avatars',
-    formatting_help: 'formatting help',
-    view_source: 'view source',
-    unlock: 'unlock',
-    lock: 'lock',
-    sticky: 'sticky',
-    unsticky: 'unsticky',
-    link: 'link',
-    archive_link: 'archive link',
-    mod: 'mod',
-    mods: 'mods',
-    moderates: 'Moderates',
-    settings: 'Settings',
-    remove_as_mod: 'remove as mod',
-    appoint_as_mod: 'appoint as mod',
-    modlog: 'Modlog',
-    admin: 'admin',
-    admins: 'admins',
-    remove_as_admin: 'remove as admin',
-    appoint_as_admin: 'appoint as admin',
-    remove: 'remove',
-    removed: 'removed',
-    locked: 'locked',
-    stickied: 'stickied',
-    reason: 'Reason',
-    mark_as_read: 'mark as read',
-    mark_as_unread: 'mark as unread',
-    delete: 'delete',
-    deleted: 'deleted',
-    delete_account: 'Delete Account',
-    delete_account_confirm:
-      'Warning: this will permanently delete all your data. Enter your password to confirm.',
-    restore: 'restore',
-    ban: 'ban',
-    ban_from_site: 'ban from site',
-    unban: 'unban',
-    unban_from_site: 'unban from site',
-    banned: 'banned',
-    save: 'save',
-    unsave: 'unsave',
-    create: 'create',
-    creator: 'creator',
-    username: 'Username',
-    email_or_username: 'Email or Username',
-    number_of_users: '{{count}} Users',
-    number_of_subscribers: '{{count}} Subscribers',
-    number_of_points: '{{count}} Points',
-    number_online: '{{count}} Users Online',
-    name: 'Name',
-    title: 'Title',
-    category: 'Category',
-    subscribers: 'Subscribers',
-    both: 'Both',
-    saved: 'Saved',
-    unsubscribe: 'Unsubscribe',
-    subscribe: 'Subscribe',
-    subscribed: 'Subscribed',
-    prev: 'Prev',
-    next: 'Next',
-    sidebar: 'Sidebar',
-    sort_type: 'Sort type',
-    hot: 'Hot',
-    new: 'New',
-    old: 'Old',
-    top_day: 'Top day',
-    week: 'Week',
-    month: 'Month',
-    year: 'Year',
-    all: 'All',
-    top: 'Top',
-    api: 'API',
-    docs: 'Docs',
-    inbox: 'Inbox',
-    inbox_for: 'Inbox for <1>{{user}}</1>',
-    mark_all_as_read: 'mark all as read',
-    type: 'Type',
-    unread: 'Unread',
-    replies: 'Replies',
-    mentions: 'Mentions',
-    reply_sent: 'Reply sent',
-    message_sent: 'Message sent',
-    search: 'Search',
-    overview: 'Overview',
-    view: 'View',
-    logout: 'Logout',
-    login_sign_up: 'Login / Sign up',
-    login: 'Login',
-    sign_up: 'Sign Up',
-    notifications_error:
-      'Desktop notifications not available in your browser. Try Firefox or Chrome.',
-    unread_messages: 'Unread Messages',
-    messages: 'Messages',
-    password: 'Password',
-    verify_password: 'Verify Password',
-    old_password: 'Old Password',
-    forgot_password: 'forgot password',
-    reset_password_mail_sent: 'Sent an Email to reset your password.',
-    password_change: 'Password Change',
-    new_password: 'New Password',
-    no_email_setup: "This server hasn't correctly set up email.",
-    email: 'Email',
-    matrix_user_id: 'Matrix User',
-    private_message_disclaimer:
-      'Warning: Private messages in Lemmy are not secure. Please create an account on <1>Riot.im</1> for secure messaging.',
-    send_notifications_to_email: 'Send notifications to Email',
-    optional: 'Optional',
-    expires: 'Expires',
-    language: 'Language',
-    browser_default: 'Browser Default',
-    downvotes_disabled: 'Downvotes disabled',
-    enable_downvotes: 'Enable Downvotes',
-    open_registration: 'Open Registration',
-    registration_closed: 'Registration closed',
-    enable_nsfw: 'Enable NSFW',
-    url: 'URL',
-    body: 'Body',
-    copy_suggested_title: 'copy suggested title: {{title}}',
-    community: 'Community',
-    expand_here: 'Expand here',
-    subscribe_to_communities: 'Subscribe to some <1>communities</1>.',
-    chat: 'Chat',
-    recent_comments: 'Recent Comments',
-    no_results: 'No results.',
-    setup: 'Setup',
-    lemmy_instance_setup: 'Lemmy Instance Setup',
-    setup_admin: 'Set Up Site Administrator',
-    your_site: 'your site',
-    modified: 'modified',
-    nsfw: 'NSFW',
-    show_nsfw: 'Show NSFW content',
-    theme: 'Theme',
-    sponsors: 'Sponsors',
-    sponsors_of_lemmy: 'Sponsors of Lemmy',
-    sponsor_message:
-      'Lemmy is free, <1>open-source</1> software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project. Thank you to the following people:',
-    support_on_patreon: 'Support on Patreon',
-    support_on_liberapay: 'Support on Liberapay',
-    donate_to_lemmy: 'Donate to Lemmy',
-    donate: 'Donate',
-    general_sponsors:
-      'General Sponsors are those that pledged $10 to $39 to Lemmy.',
-    crypto: 'Crypto',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Code',
-    joined: 'Joined',
-    by: 'by',
-    to: 'to',
-    from: 'from',
-    transfer_community: 'transfer community',
-    transfer_site: 'transfer site',
-    are_you_sure: 'are you sure?',
-    yes: 'yes',
-    no: 'no',
-    powered_by: 'Powered by',
-    landing_0:
-      "Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>It's self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
-    not_logged_in: 'Not logged in.',
-    logged_in: 'Logged in.',
-    community_ban: 'You have been banned from this community.',
-    site_ban: 'You have been banned from the site',
-    couldnt_create_comment: "Couldn't create comment.",
-    couldnt_like_comment: "Couldn't like comment.",
-    couldnt_update_comment: "Couldn't update comment.",
-    couldnt_save_comment: "Couldn't save comment.",
-    couldnt_get_comments: "Couldn't get comments.",
-    no_comment_edit_allowed: 'Not allowed to edit comment.',
-    no_post_edit_allowed: 'Not allowed to edit post.',
-    no_community_edit_allowed: 'Not allowed to edit community.',
-    couldnt_find_community: "Couldn't find community.",
-    couldnt_update_community: "Couldn't update Community.",
-    community_already_exists: 'Community already exists.',
-    community_moderator_already_exists: 'Community moderator already exists.',
-    community_follower_already_exists: 'Community follower already exists.',
-    community_user_already_banned: 'Community user already banned.',
-    couldnt_create_post: "Couldn't create post.",
-    post_title_too_long: 'Post title too long.',
-    couldnt_like_post: "Couldn't like post.",
-    couldnt_find_post: "Couldn't find post.",
-    couldnt_get_posts: "Couldn't get posts",
-    couldnt_update_post: "Couldn't update post",
-    couldnt_save_post: "Couldn't save post.",
-    no_slurs: 'No slurs.',
-    not_an_admin: 'Not an admin.',
-    site_already_exists: 'Site already exists.',
-    couldnt_update_site: "Couldn't update site.",
-    couldnt_find_that_username_or_email:
-      "Couldn't find that username or email.",
-    password_incorrect: 'Password incorrect.',
-    passwords_dont_match: 'Passwords do not match.',
-    admin_already_created: "Sorry, there's already an admin.",
-    user_already_exists: 'User already exists.',
-    email_already_exists: 'Email already exists.',
-    couldnt_update_user: "Couldn't update user.",
-    system_err_login: 'System error. Try logging out and back in.',
-    couldnt_create_private_message: "Couldn't create private message.",
-    no_private_message_edit_allowed: 'Not allowed to edit private message.',
-    couldnt_update_private_message: "Couldn't update private message.",
-    time: 'Time',
-    action: 'Action',
-  },
-};
diff --git a/ui/src/translations/eo.ts b/ui/src/translations/eo.ts
deleted file mode 100644 (file)
index 5ef33b2..0000000
+++ /dev/null
@@ -1,177 +0,0 @@
-export const eo = {
-  translation: {
-    post: 'Poŝti',
-    remove_post: 'Fortiri Poŝton',
-    no_posts: 'Ne Poŝtoj.',
-    create_a_post: 'Verki Poŝton',
-    create_post: 'Verki Poŝton',
-    number_of_posts: '{{count}} Poŝtoj',
-    posts: 'Poŝtoj',
-    related_posts: 'Tiuj poŝtoj eble rilatas',
-    cross_posts: 'Tiuj ligilo ankaŭ estas poŝtinta al:',
-    cross_post: 'laŭapoŝto',
-    comments: 'Komentoj',
-    number_of_comments: '{{count}} Komentoj',
-    remove_comment: 'Fortiri Komentojn',
-    communities: 'Komunumoj',
-    users: 'Uzantoj',
-    create_a_community: 'Krei komunumon',
-    create_community: 'Krei Komunumon',
-    remove_community: 'Forigi Komunumon',
-    subscribed_to_communities: 'Abonita al <1>komunumoj</1>',
-    trending_communities: 'Furora <1>komunumoj</1>',
-    list_of_communities: 'Listo de komunumoj',
-    community_reqs: 'minusklaj leteroj, substrekoj, kaj ne spacetoj.',
-    edit: 'redakti',
-    reply: 'repliki',
-    cancel: 'nuligi',
-    unlock: 'malŝlosi',
-    lock: 'ŝlosi',
-    link: 'ligi',
-    mod: 'moderanto',
-    mods: 'moderantoj',
-    moderates: 'Moderigas',
-    settings: 'Agordoj',
-    remove_as_mod: 'forigi per moderanto',
-    appoint_as_mod: 'nomumi per moderanto',
-    modlog: 'Moderlogo',
-    admin: 'administranto',
-    admins: 'administrantoj',
-    remove_as_admin: 'forigi per administranto',
-    appoint_as_admin: 'nomumi per administranto',
-    remove: 'fortiri',
-    removed: 'fortirita',
-    locked: 'ŝlosita',
-    reason: 'Kialo',
-    mark_as_read: 'marki kiel legita',
-    mark_as_unread: 'marki kiel nelegita',
-    delete: 'forigi',
-    deleted: 'forigita',
-    restore: 'restaŭri',
-    ban: 'forbari',
-    ban_from_site: 'forbari de retejo',
-    unban: 'malforbari',
-    unban_from_site: 'malforbari de retejo',
-    save: 'konservi',
-    unsave: 'malkonservi',
-    create: 'krei',
-    username: 'Uzantnomo',
-    email_or_username: 'Retadreso aŭ Uzantnomo',
-    number_of_users: '{{count}} Uzantoj',
-    number_of_subscribers: '{{count}} Abonantoj',
-    number_of_points: '{{count}} Voĉdonoj',
-    name: 'Nomo',
-    title: 'Titolo',
-    category: 'Kategorio',
-    subscribers: 'Abonantoj',
-    both: 'Ambaŭ',
-    saved: 'Konservita',
-    unsubscribe: 'Malaboni',
-    subscribe: 'Aboni',
-    subscribed: 'Abonita',
-    prev: 'Antaŭe',
-    next: 'Poste',
-    sidebar: 'Flankstango',
-    sort_type: 'Klasi per kia',
-    hot: 'Varmaj',
-    new: 'Novaj',
-    top_day: 'Supraj tagaj',
-    week: 'Semajno',
-    month: 'Monato',
-    year: 'Jaro',
-    all: 'Ĉiam',
-    top: 'Supraj',
-    api: 'API',
-    inbox: 'Ricevujo',
-    inbox_for: 'Ricevujo de <1>{{user}}</1>',
-    mark_all_as_read: 'marki ĉiujn kiel legitaj',
-    type: 'Tipo',
-    unread: 'Nelegitaj',
-    reply_sent: 'Repliko sendis',
-    search: 'Serĉi',
-    overview: 'Resumo',
-    view: 'Rigardi',
-    logout: 'Elsaluti',
-    login_sign_up: 'Ensaluti / Registriĝi',
-    login: 'Ensaluti',
-    sign_up: 'Registriĝi',
-    notifications_error:
-      'Labortablaj avizoj estas nehavebla en via retumilo. Provu Firefox-on aŭ Chrome-on.',
-    unread_messages: 'Nelegitaj Mesaĝoj',
-    password: 'Pasvorto',
-    verify_password: 'Konfirmu Vian Pasvorton',
-    email: 'Retadreso',
-    optional: 'Fakultativa',
-    expires: 'Finiĝos',
-    url: 'URL',
-    body: 'Ĉefparto',
-    copy_suggested_title: 'kopii la sugestiitan titolon: {{title}}',
-    community: 'Komunumo',
-    expand_here: 'Ekspansii ĉi tie',
-    subscribe_to_communities: 'Aboni al iuj <1>komunumoj</1>.',
-    chat: 'Babilo',
-    recent_comments: 'Freŝaj Komentoj',
-    no_results: 'Ne rezultoj.',
-    setup: 'Agordi',
-    lemmy_instance_setup: 'Agordi Instancon de Lemmy',
-    setup_admin: 'Agordi Retejan Administranton',
-    your_site: 'via retejo',
-    modified: 'modifita',
-    nsfw: 'NSFW',
-    show_nsfw: 'Vidigi NSFW-an enhavon',
-    sponsors: 'Subtenantoj',
-    sponsors_of_lemmy: 'Subtenantoj de Lemmy',
-    sponsor_message:
-      'Lemmy estas senpaga, <1>liberkoda</1> programaro. Tio signifas ne reklami, pagigi, aŭ riska kapitalo, ĉiam. Viaj donacoj rekte subtenas plentempan evoluon de la projekto. Dankon al tiuj homoj:',
-    support_on_patreon: 'Subteni per Patreon',
-    general_sponsors:
-      'Ĝeneralaj Subtenantoj estas tiuj ke donacis inter $10 kaj $39 al Lemmy.',
-    crypto: 'Crypto',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Kodo',
-    joined: 'Unuiĝis',
-    by: 'de',
-    to: 'al',
-    transfer_community: 'transdoni la komunumon',
-    transfer_site: 'transdoni la retejon',
-    powered_by: 'Konstruis per',
-    landing_0:
-      'Lemmy estas <1>ligila agregatilo</1> / Reddit anstataŭo ke intenciĝas funkci en la <2>federacio-universo</2>.<3></3>ĝi estas mem-gastigebla, havas nuna-ĝisdatigajn komentarojn, kaj estas malgrandega (<4>~80kB</4>). Federacio en la ActivityPub-an reton estas planizita. <5></5>Estas <6>fruega beta versio</6>, kaj multaj trajtoj estas nune difektaj aŭ mankaj. <7></7>Sugestias novajn trajtojn aŭ raportas cimojn <8>ĉi tie.</8><9></9>Faris per <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
-    not_logged_in: 'Ne estas ensalutinta.',
-    community_ban: 'Vi estas forbarita de la komunumo.',
-    site_ban: 'Vi estas forbarita de la retejo',
-    couldnt_create_comment: 'Ne povis krei la komenton.',
-    couldnt_like_comment: 'Ne povis ŝati la komenton.',
-    couldnt_update_comment: 'Ne povis ĝisdatigi komenton.',
-    couldnt_save_comment: 'Ne povis konservi komenton.',
-    no_comment_edit_allowed: 'Ne rajtas redakti la komenton.',
-    no_post_edit_allowed: 'Ne rajtas redakti la poŝton.',
-    no_community_edit_allowed: 'Ne rajtas redakti la komunumon.',
-    couldnt_find_community: 'Ne povis trovi la komunumon.',
-    couldnt_update_community: 'Ne povis ĝisdatigi la komunumon.',
-    community_already_exists: 'Komunumo jam ekzistas.',
-    community_moderator_already_exists: 'Komunuma moderanto jam ekzistas.',
-    community_follower_already_exists: 'Komunuma sekvanto.',
-    community_user_already_banned: 'Komunuma uzanto jam estas forbarita.',
-    couldnt_create_post: 'Ne povis krei la poŝton.',
-    couldnt_like_post: 'Ne povis ŝati la poŝton.',
-    couldnt_find_post: 'Ne povis trovi la poŝton.',
-    couldnt_get_posts: 'Ne povis irpreni poŝtojn',
-    couldnt_update_post: 'Ne povis ĝisdatigi la poŝton',
-    couldnt_save_post: 'Ne povis konservi la poŝton.',
-    no_slurs: 'Ne bigotaj vortoj.',
-    not_an_admin: 'Ne estas administranto.',
-    site_already_exists: 'Retejo jam ekzistas.',
-    couldnt_update_site: 'Ne povis ĝisdatigi la retejon.',
-    couldnt_find_that_username_or_email:
-      'Ne povis trovi tiun uzantnomon aŭ retadreson.',
-    password_incorrect: 'Pasvorto malĝustas.',
-    passwords_dont_match: 'Pasvortoj ne samas.',
-    admin_already_created: 'Pardonu, jam estas administranto.',
-    user_already_exists: 'Uzanto jam ekzistas.',
-    couldnt_update_user: 'Ne povis ĝisdatigi la uzanton.',
-    system_err_login: 'Sistema eraro. Provu elsaluti kaj ensaluti.',
-  },
-};
diff --git a/ui/src/translations/es.ts b/ui/src/translations/es.ts
deleted file mode 100644 (file)
index 1b1b5d6..0000000
+++ /dev/null
@@ -1,242 +0,0 @@
-export const es = {
-  translation: {
-    post: 'Publicar',
-    remove_post: 'Eliminar publicación',
-    no_posts: 'Sin publicaciones.',
-    create_a_post: 'Crear una publicación',
-    create_post: 'Crear Publicación',
-    number_of_posts: '{{count}} Publicaciones',
-    posts: 'Publicaciones',
-    related_posts: 'Estas publicaciones podrían estar relacionadas',
-    cross_posts: 'Este link también ha sido publicado en:',
-    cross_post: 'cross-post',
-    comments: 'Comentarios',
-    number_of_comments: '{{count}} Comentarios',
-    remove_comment: 'Eliminar Comentarios',
-    communities: 'Comunidades',
-    users: 'Usuarios',
-    create_a_community: 'Crear una comunidad',
-    create_community: 'Crear Comunidad',
-    remove_community: 'Eliminar Comunidad',
-    subscribed_to_communities: 'Suscrito a <1>comunidades</1>',
-    trending_communities: '<1>Comunidades</1> en tendencia',
-    list_of_communities: 'Lista de comunidades',
-    number_of_communities: '{{count}} Comunidades',
-    community_reqs: 'minúsculas, guión bajo, y sin espacios.',
-    create_private_message: 'Crear Mensaje Privado',
-    send_secure_message: 'Enviar Mensaje Seguro',
-    send_message: 'Enviar Mensaje',
-    message: 'Mensaje',
-    edit: 'editar',
-    reply: 'responder',
-    cancel: 'Cancelar',
-    preview: 'Previsualizar',
-    upload_image: 'subir imagen',
-    avatar: 'Avatar',
-    upload_avatar: 'Subir Avatar',
-    show_avatars: 'Ver Avatares',
-    formatting_help: 'Ayuda de formato',
-    view_source: 'ver fuente',
-    unlock: 'desbloquear',
-    lock: 'bloquear',
-    sticky: 'fijado',
-    unsticky: 'no fijado',
-    link: 'link',
-    archive_link: 'archivar link',
-    mod: 'moderador',
-    mods: 'moderadores',
-    moderates: 'Modera',
-    settings: 'Configuración',
-    remove_as_mod: 'eliminar como moderador',
-    appoint_as_mod: 'designar como moderador',
-    modlog: 'Historial de moderación',
-    admin: 'administrador',
-    admins: 'administradores',
-    remove_as_admin: 'eliminar como administrador',
-    appoint_as_admin: 'designar como administrador',
-    remove: 'eliminar',
-    removed: 'eliminado',
-    locked: 'bloqueado',
-    stickied: 'fijado',
-    reason: 'Razón',
-    mark_as_read: 'marcar como leído',
-    mark_as_unread: 'marcar como no leído',
-    delete: 'eliminar',
-    deleted: 'eliminado',
-    delete_account: 'Eliminar Cuenta',
-    delete_account_confirm:
-      'Aviso: esta acción eliminará permanentemente tu información. Introduce tu contraseña para continuar',
-    restore: 'restaurar',
-    ban: 'expulsar',
-    ban_from_site: 'expulsar del sitio',
-    unban: 'admitir',
-    unban_from_site: 'admitir en el sitio',
-    banned: 'expulsado',
-    save: 'guardar',
-    unsave: 'descartar',
-    create: 'crear',
-    creator: 'creador',
-    username: 'Nombre de Usuario',
-    email_or_username: 'Correo o Usuario',
-    number_of_users: '{{count}} Usuarios',
-    number_of_subscribers: '{{count}} Suscriptores',
-    number_of_points: '{{count}} Puntos',
-    number_online: '{{count}} Usuarios En Línea',
-    name: 'Nombre',
-    title: 'Titulo',
-    category: 'Categoría',
-    subscribers: 'Suscriptores',
-    both: 'Ambos',
-    saved: 'Guardado',
-    unsubscribe: 'Desuscribirse',
-    subscribe: 'Suscribirse',
-    subscribed: 'Suscrito',
-    prev: 'Anterior',
-    next: 'Siguiente',
-    sidebar: 'Descripción de la comunidad',
-    sort_type: 'Tipo de orden',
-    hot: 'Popular',
-    new: 'Nuevo',
-    top_day: 'Lo mejor del día',
-    week: 'Semana',
-    month: 'Mes',
-    year: 'Año',
-    all: 'Todo',
-    top: 'Mejor',
-    api: 'API',
-    docs: 'Docs',
-    inbox: 'Buzón de entrada',
-    inbox_for: 'Buzón de entrada para <1>{{user}}</1>',
-    mark_all_as_read: 'marcar todo como leído',
-    type: 'Tipo',
-    unread: 'No leído',
-    replies: 'Respuestas',
-    mentions: 'Menciones',
-    reply_sent: 'Respuesta enviada',
-    message_sent: 'Mensaje enviado',
-    search: 'Buscar',
-    overview: 'Resumen',
-    view: 'Vista',
-    logout: 'Cerrar sesión',
-    login_sign_up: 'Iniciar sesión / Crear cuenta',
-    login: 'Iniciar sesión',
-    sign_up: 'Crear cuenta',
-    notifications_error:
-      'Notificaciones de escritorio no disponibles en tu navegador. Prueba Firefox o Chrome.',
-    unread_messages: 'Mensajes no leídos',
-    messages: 'Mensajes',
-    password: 'Contraseña',
-    verify_password: 'Verificar contraseña',
-    old_password: 'Antigua Contraseña',
-    forgot_password: 'olvidé mi contraseña',
-    reset_password_mail_sent: 'Enviar correo para reestablecer la contraseña.',
-    password_change: 'Cambio de Contraseña',
-    new_password: 'Nueva Contraseña',
-    no_email_setup: 'Este servidor no ha activado correctamente el correo.',
-    email: 'Correo electrónico',
-    matrix_user_id: 'Usuario Matricial',
-    private_message_disclaimer:
-      'Aviso: Los mensajes privados en Lemmy no son seguros. Por favor cree una cuenta en <1>Riot.im</1> para mensajeria segura.',
-    send_notifications_to_email: 'Enviar notificaciones al correo',
-    optional: 'Opcional',
-    expires: 'Expira',
-    language: 'Idioma',
-    browser_default: 'Por defecto del navegador',
-    downvotes_disabled: 'Votos negativos deshabilitados',
-    enable_downvotes: 'Habilitar votos negativos',
-    open_registration: 'Abrir registro',
-    registration_closed: 'Registro cerrado',
-    enable_nsfw: 'Habilitar NSFW',
-    url: 'URL',
-    body: 'Descripción',
-    copy_suggested_title: 'Copiar el título sugerido: {{title}}',
-    community: 'Comunidad',
-    expand_here: 'Expandir aquí',
-    subscribe_to_communities: 'Suscribirse a algunas <1>comunidades</1>.',
-    chat: 'Chat',
-    recent_comments: 'Comentarios recientes',
-    no_results: 'Sin resultados.',
-    setup: 'Configurar',
-    lemmy_instance_setup: 'Configuración de instancia de Lemmy',
-    setup_admin: 'Configurar administrador del Sitio',
-    your_site: 'tu sitio',
-    modified: 'modificado',
-    nsfw: 'NSFW',
-    show_nsfw: 'Mostrar contenido NSFW',
-    theme: 'Tema',
-    sponsors: 'Patrocinadores',
-    sponsors_of_lemmy: 'Patrocinadores de Lemmy',
-    sponsor_message:
-      'Lemmy es software libre y de <1>código abierto</1>, lo que significa que no tendrá publicidades, monetización, ni capitales emprendedores, nunca. Tus donaciones apoyan directamente el desarrollo a tiempo completo del proyecto. Muchas gracias a las siguientes personas:',
-    support_on_patreon: 'Apoyo en Patreon',
-    support_on_liberapay: 'Apoyo en Liberapay',
-    donate_to_lemmy: 'Donar a Lemmy',
-    donate: 'Donar',
-    general_sponsors:
-      'Los Patrocinadores Generales son aquellos que señaron entre $10 y $39 a Lemmy.',
-    crypto: 'Crypto',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Código',
-    joined: 'Se unió',
-    by: 'por',
-    to: 'a',
-    from: 'desde',
-    transfer_community: 'transferir comunidad',
-    transfer_site: 'transferir sitio',
-    are_you_sure: '¿Estás seguro?',
-    yes: 'sí',
-    no: 'no',
-    powered_by: 'Impulsado por',
-    landing_0:
-      'Lemmy es un <1>agregador de links</1> / alternativa a reddit, con la intención de funcionar en el <2>fediverso</2>.<3></3>Es alojable por uno mismo (sin necesidad de grandes compañías), tiene actualización en vivo de cadenas de comentarios, y es pequeño (<4>~80kB</4>). Federar con el sistema de redes ActivityPub forma parte de los objetivos del proyecto. <5></5>Esta es una <6>version beta muy prematura</6>, y actualmente muchas de las características están rotas o faltan. <7></7>Sugiere nuevas características o reporta errores <8>aquí</8>.<9></9>Hecho con <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
-    not_logged_in: 'No has iniciado sesión.',
-    logged_in: 'Has iniciado sesión.',
-    community_ban: 'Has sido expulsado de esta comunidad.',
-    site_ban: 'Has sido expulsado del sitio',
-    couldnt_create_comment: 'No se pudo crear el comentario.',
-    couldnt_like_comment: 'No se pudo dar me gusta al comentario.',
-    couldnt_update_comment: 'No se pudo actualizar el comentario.',
-    couldnt_save_comment: 'No se pudo guardar el comentario.',
-    no_comment_edit_allowed: 'No tiene permisos para editar el comentario.',
-    no_post_edit_allowed: 'No tiene permisos para editar la publicación.',
-    no_community_edit_allowed: 'No tiene permisos para editar la comunidad.',
-    couldnt_find_community: 'No se pudo encontrar la comunidad.',
-    couldnt_update_community: 'No se pudo actualizar la comunidad.',
-    community_already_exists: 'Esta comunidad ya existe.',
-    community_moderator_already_exists:
-      'Este moderador de la comunidad ya existe.',
-    community_follower_already_exists:
-      'Este seguidor de la comunidad ya existe.',
-    community_user_already_banned:
-      'Este usuario de la comunidad ya fue expulsado.',
-    couldnt_create_post: 'No se pudo crear la publicación.',
-    couldnt_like_post: 'No se pudo gustar la publicación.',
-    couldnt_find_post: 'No se pudo encontrar la publicación.',
-    couldnt_get_posts: 'No se pudo obtener las publicaciones',
-    couldnt_update_post: 'No se pudo actualizar la publicación',
-    couldnt_save_post: 'No se pudo guardar la publicación.',
-    no_slurs: 'Prohibido insultar.',
-    not_an_admin: 'No es un administrador.',
-    site_already_exists: 'El sitio ya existe.',
-    couldnt_update_site: 'No se pudo actualizar el sitio.',
-    couldnt_find_that_username_or_email:
-      'No se pudo encontrar ese nombre de usuario o correo electrónico.',
-    password_incorrect: 'Contraseña incorrecta.',
-    passwords_dont_match: 'Las contraseñas no coinciden.',
-    admin_already_created: 'Lo sentimos, ya hay un adminisitrador.',
-    user_already_exists: 'El usuario ya existe.',
-    email_already_exists: 'El correo ya está en uso.',
-    couldnt_update_user: 'No se pudo actualizar el usuario.',
-    system_err_login:
-      'Error del sistema. Intente cerrar sesión e ingresar de nuevo.',
-    couldnt_create_private_message: 'No se pudo crear el mensaje privado.',
-    no_private_message_edit_allowed:
-      'Sin permisos para editar el mensaje privado.',
-    couldnt_update_private_message: 'No se pudo actualizar el mensaje privado.',
-    old: 'Antiguo',
-    time: 'Tiempo',
-    action: 'Acción',
-  },
-};
diff --git a/ui/src/translations/fa.ts b/ui/src/translations/fa.ts
deleted file mode 100644 (file)
index c06045c..0000000
+++ /dev/null
@@ -1,169 +0,0 @@
-export const fa = {
-  translation: {
-    post: 'مطلب',
-    remove_post: 'حذف مطلب',
-    no_posts: 'بدون مطلب.',
-    create_a_post: 'ایجاد یک مطلب',
-    create_post: 'ایجاد مطلب',
-    number_of_posts: '{{count}} مطلب',
-    posts: 'مطالب',
-    related_posts: 'این مطالب ممکن است مرتبط باشند',
-    cross_posts: 'این پیوند در اینجا هم منتشر شده:',
-    comments: 'نظرات',
-    number_of_comments: '{{count}} نظر',
-    remove_comment: 'حذف نظر',
-    communities: 'جوامع',
-    users: 'کاربران',
-    create_a_community: 'ایجاد یک جامعه جدید',
-    create_community: 'ایجاد جامعه',
-    remove_community: 'حذف جامعه',
-    list_of_communities: 'فهرست جوامع',
-    number_of_communities: '{{count}} جامعه',
-    community_reqs: 'حروف کوچک, زیرخط, و بدون فاصله.',
-    edit: 'ویرایش',
-    reply: 'پاسخ',
-    cancel: 'لغو',
-    preview: 'پیش‌نمایش',
-    upload_image: 'بارگذاری تصویر',
-    avatar: 'آواتار',
-    upload_avatar: 'بارگذاری آواتار',
-    show_avatars: 'نمایش آواتارها',
-    formatting_help: 'راهنمای قالب‌بندی',
-    view_source: 'نمایش منبع',
-    unlock: 'بازکردن قفل',
-    lock: 'قفل کردن',
-    sticky: 'چسبان',
-    unsticky: 'غیرچسبان',
-    link: 'پیوند',
-    archive_link: 'بایگاهی پیوند',
-    settings: 'تنظیمات',
-    admin: 'مدیر',
-    admins: 'مدیران',
-    remove_as_admin: 'حذف به عنوان مدیر',
-    appoint_as_admin: 'انتصاب به عنوان مدیر',
-    remove: 'حذف',
-    removed: 'حذف شد',
-    locked: 'قفل شد',
-    reason: 'دلیل',
-    mark_as_read: 'علامت‌گذاری به عنوان خوانده شده',
-    mark_as_unread: 'علامت‌گذاری به عنوان خوانده نشده',
-    delete: 'پاک کردن',
-    deleted: 'پاک شد',
-    delete_account: 'پاک کردن حساب',
-    delete_account_confirm:
-      'هشدار: این کنش، تمام اطلاعات شما را برای همیشه پاک می‌کند. برای تایید، گذرواژه خود را وارد کنید.',
-    restore: 'بازگردانی',
-    save: 'ذخیره',
-    unsave: 'عدم ذخیره',
-    create: 'ایجاد',
-    creator: 'سازنده',
-    username: 'نام‌کاربری',
-    email_or_username: 'رایانامه یا نام‌کاربری',
-    number_of_users: '{{count}} کاربر',
-    number_of_points: '{{count}} امتیاز',
-    number_online: '{{count}} کاربر برخط',
-    name: 'نام',
-    title: 'عنوان',
-    category: 'دسته‌بندی',
-    prev: 'پیش',
-    next: 'بعد',
-    sidebar: 'نوار کناری',
-    sort_type: 'نوع ترتیب',
-    hot: 'داغ',
-    new: 'تازه',
-    top_day: 'بهترین‌های روز',
-    week: 'هفته',
-    month: 'ماه',
-    year: 'سال',
-    all: 'همه',
-    top: 'بالاترین',
-    mark_all_as_read: 'علامت زدن همه به عنوان خوانده شده',
-    type: 'نوع',
-    unread: 'خوانده‌نشده',
-    replies: 'پاسخ‌ها',
-    mentions: 'اشاره‌ها',
-    reply_sent: 'پاسخ فرستاده شد',
-    search: 'جستجو',
-    overview: 'دید کلی',
-    view: 'نما',
-    logout: 'خروج',
-    login_sign_up: 'ورود / نام‌نویسی',
-    login: 'ورود',
-    sign_up: 'نام‌نویسی',
-    unread_messages: 'پیام‌های خوانده نشده',
-    password: 'گذرواژه',
-    verify_password: 'تایید گذرواژه',
-    old_password: 'پسورد پیشین',
-    forgot_password: 'گذرواژه را فراموش کرده‌ام',
-    reset_password_mail_sent: 'رایانامه‌ای برای بازنشانی گذرواژه فرستاده شد.',
-    password_change: 'تغییر گذرواژه',
-    new_password: 'گذرواژه جدید',
-    email: 'رایانامه',
-    send_notifications_to_email: 'فرستادن اعلانات به رایانامه',
-    optional: 'انتخابی',
-    expires: 'منقضی شود',
-    language: 'زبان',
-    browser_default: 'پیش‌فرض مرورگر',
-    downvotes_disabled: 'رای پایین غیرفعال است',
-    enable_downvotes: 'فعال‌سازی رای پایین',
-    open_registration: 'باز کردن نام‌نویسی',
-    registration_closed: 'نام‌نویسی بسته است',
-    enable_nsfw: 'فعال‌سازی NSFW',
-    chat: 'گپ',
-    recent_comments: 'نظرات اخیر',
-    no_results: 'بدون نتیجه.',
-    setup: 'نصب',
-    lemmy_instance_setup: 'نصب نمونهٔ لمی',
-    setup_admin: 'نصب مدیریت پایگاه',
-    your_site: 'پایگاه شما',
-    modified: 'تغییر یافت',
-    nsfw: 'NSFW',
-    show_nsfw: 'نمایش محتوای NSFW',
-    sponsors: 'حامیان',
-    sponsors_of_lemmy: 'حامیان لمی',
-    support_on_patreon: 'حمایت روی Patreon',
-    donate_to_lemmy: 'اعطای اعانه به لمی',
-    donate: 'اعانه',
-    crypto: 'رمزارز',
-    bitcoin: 'بیت‌کوین',
-    ethereum: 'اتریوم',
-    monero: 'مونرو',
-    code: 'کد',
-    transfer_community: 'انتقال جامعه',
-    transfer_site: 'انتقال پایگاه',
-    are_you_sure: 'مطمئنید؟',
-    yes: 'بله',
-    no: 'خیر',
-    powered_by: 'نیرو گرفته از',
-    not_logged_in: 'وارد نشده‌اید.',
-    community_ban: 'فعالیت شما در این جامعه ممنوع شده است.',
-    site_ban: 'فعالیت شما در این پایگاه ممنوع شده است',
-    couldnt_create_comment: 'ناتوانی در ایجاد نظر.',
-    couldnt_like_comment: 'ناتوانی در پسنیدن نظر.',
-    couldnt_update_comment: 'ناتوانی در به‌روزرسانی نظر.',
-    couldnt_save_comment: 'ناتوانی در ذخیره نظر.',
-    no_comment_edit_allowed: 'مجاز به ویرایش نظر نیستید.',
-    no_post_edit_allowed: 'مجاز به ویرایش مطلب نیستید.',
-    no_community_edit_allowed: 'مجاز به ویرایش جامعه نیستید.',
-    couldnt_find_community: 'ناتوانی در یافتن جامعه.',
-    couldnt_update_community: 'ناتوانی در به‌روزرسانی جامعه.',
-    community_already_exists: 'این جامعه از قبل وجود داشته است.',
-    couldnt_create_post: 'ناتوانی در ایجاد مطلب.',
-    couldnt_like_post: 'ناتوانی در پسندیدن مطلب.',
-    couldnt_find_post: 'ناتوانی در یافتن مطلب.',
-    couldnt_get_posts: 'ناتوانی در دریافت مطالب',
-    couldnt_update_post: 'ناتوای در به‌روزرسانی مطلب',
-    couldnt_save_post: 'ناتوانی در ذخیره مطلب.',
-    not_an_admin: 'مدیر نیستید.',
-    site_already_exists: 'این پایگاه از قبل وجود داشته است.',
-    couldnt_update_site: 'ناتوانی در به‌روزرسانی پایگاه.',
-    couldnt_find_that_username_or_email:
-      'ناتوانی در یافتن این نام کاربری یا رایانامه.',
-    password_incorrect: 'گذرواژه نادرست.',
-    passwords_dont_match: 'گذرواژه‌ها با هم منطبق نیستند.',
-    user_already_exists: 'این کاربر از قبل وجود دارد.',
-    email_already_exists: 'این رایانامه از قبل وجود دارد.',
-    couldnt_update_user: 'ناتوانی در به‌روزرسانی کاربر.',
-    system_err_login: 'خطای سامانه. سعی کنید خارج شده و دوباره وارد شوید.',
-  },
-};
diff --git a/ui/src/translations/fi.ts b/ui/src/translations/fi.ts
deleted file mode 100644 (file)
index 32205a5..0000000
+++ /dev/null
@@ -1,236 +0,0 @@
-export const fi = {
-  translation: {
-    post: 'viesti',
-    remove_post: 'Poista viesti',
-    no_posts: 'Ei viestjä.',
-    create_a_post: 'Luo viesti',
-    create_post: 'Luo viesti',
-    number_of_posts: '{{count}} viestiä',
-    posts: 'Viestit',
-    related_posts: 'Nämä viestit voivat liittyä toisiinsa',
-    cross_posts: 'Tämä linkki on jaettu:',
-    cross_post: 'jaa ristiin',
-    comments: 'Kommentit',
-    number_of_comments: '{{count}} kommenttia',
-    remove_comment: 'Poista kommentti',
-    communities: 'Yhteisöt',
-    users: 'Käyttäjät',
-    create_a_community: 'Luo yhteisö',
-    create_community: 'Luo yhteisö',
-    remove_community: 'Poista yhteisö',
-    subscribed_to_communities: 'Tilatut  <1>yhteisöt</1>',
-    trending_communities: 'Nousevat <1>yhteisöt</1>',
-    list_of_communities: 'Lista yhteisöistä',
-    number_of_communities: '{{count}} yhteisöä',
-    community_reqs:
-      'pienillä kirjaimilla, alleviivauksella, eikä välilyöntejä.',
-    create_private_message: 'Luo yksityisviesti',
-    send_secure_message: 'Lähetä suojattu viesti',
-    send_message: 'Lähetä viesti',
-    message: 'Viesti',
-    edit: 'muokkaa',
-    reply: 'vastaa',
-    cancel: 'Peru',
-    preview: 'Esikatselu',
-    upload_image: 'lataa kuva',
-    avatar: 'avatar',
-    upload_avatar: 'Lähetä avatar',
-    show_avatars: 'Näytä avatarit',
-    formatting_help: 'apua muotoiluun',
-    view_source: 'näytä lähde',
-    unlock: 'avaa',
-    lock: 'lukitse',
-    sticky: 'kiinnitä',
-    unsticky: 'poista kiinnitys',
-    link: 'linkitä',
-    archive_link: 'arkistoi linkki',
-    mod: 'moderaattori',
-    mods: 'moderaattorit',
-    moderates: 'Moderoi',
-    settings: 'Asetukset',
-    remove_as_mod: 'Poista moderaattorina',
-    appoint_as_mod: 'Nimitä moderaattoriksi',
-    modlog: 'Moderoinnin loki',
-    admin: 'Ylläpitäjä',
-    admins: 'ylläpitäjät',
-    remove_as_admin: 'poista ylläpitäjänä',
-    appoint_as_admin: 'nimitä ylläpitäjäksi',
-    remove: 'poista',
-    removed: 'poistettu',
-    locked: 'lukittu',
-    stickied: 'kiinnitetty',
-    reason: 'Syy',
-    mark_as_read: 'merkitse luetuksi',
-    mark_as_unread: 'merkitse lukemattomaksi',
-    delete: 'poista',
-    deleted: 'deleted',
-    delete_account: 'Poista tili',
-    delete_account_confirm:
-      'Varoitus: tämä poistaa pysyvästi kaiken datasi. Anna salasanasi varmistukseksi.',
-    restore: 'palauta',
-    ban: 'porttikielto',
-    ban_from_site: 'aseta porttikielto sivulle',
-    unban: 'poista porttikielto',
-    unban_from_site: 'poista porttikielto sivulta',
-    banned: 'asetettu porttikieltoon',
-    save: 'tallenna',
-    unsave: 'jätä tallentamatta',
-    create: 'luo',
-    creator: 'luoja',
-    username: 'Käyttäjänimi',
-    email_or_username: 'Sähköposti tai käyttäjätunnus',
-    number_of_users: '{{count}} käyttäjää',
-    number_of_subscribers: '{{count}} tilaajaa',
-    number_of_points: '{{count}} pistettä',
-    number_online: '{{count}} käyttäjää aktiivisena',
-    name: 'Nimi',
-    title: 'Kuvaus',
-    category: 'Luokka',
-    subscribers: 'Tilaajat',
-    both: 'Molemmat',
-    saved: 'Tallennettu',
-    unsubscribe: 'Poista tilaus',
-    subscribe: 'Tilaa',
-    subscribed: 'Tilattu',
-    prev: 'Edellinen',
-    next: 'Seuraava',
-    sidebar: 'Sivupalkki',
-    sort_type: 'Lajittele tyypin mukaan',
-    hot: 'Kuumat',
-    new: 'Uudet',
-    top_day: 'Päivän parhaimmat',
-    week: 'Viikko',
-    month: 'Kuukausi',
-    year: 'Vuosi',
-    all: 'Kaikki',
-    top: 'Parhaimmat',
-    api: 'API',
-    docs: 'Dokumentaatio',
-    inbox: 'Postilaatikko',
-    inbox_for: 'Postilaatikko käyttäjällä <1>{{user}}</1>',
-    mark_all_as_read: 'aseta kaikki luetuiksi',
-    type: 'Tyyppi',
-    unread: 'Lukematon',
-    replies: 'Vastaukset',
-    mentions: 'Maininnat',
-    reply_sent: 'Vastaus lähetetty',
-    message_sent: 'Viesti lähetetty',
-    search: 'Etsi',
-    overview: 'Yleiskatsaus',
-    view: 'Katso',
-    logout: 'Kirjaudu ulos',
-    login_sign_up: 'Kirjaudu sisään / Rekisteröidy',
-    login: 'Kirjaudu sisään',
-    sign_up: 'Rekisteröidy',
-    notifications_error:
-      'Työpöydän ilmoitukset eivät ole saatavilla selaimellesi. Yritä Firefoxia tai Chromea.',
-    unread_messages: 'Lukemattomat viestit',
-    messages: 'Viestit',
-    password: 'Salasana',
-    verify_password: 'Vahvista salasana',
-    old_password: 'Vanha salasana',
-    forgot_password: 'unohdin salasanani',
-    reset_password_mail_sent: 'Sähköposti lähetettiin salasanan nollaamiseksi.',
-    password_change: 'Salasanan muutos',
-    new_password: 'Uusi salasana',
-    no_email_setup: 'Tämä palvelin ei ole asettanut sähköpostia oikein.',
-    email: 'Sähköposti',
-    matrix_user_id: ' Matrix-käyttäjä',
-    private_message_disclaimer:
-      'Varoitus: Yksityisviestit Lemmyssä eivät ole turvallisia. Luo tili <1>Riot.im</1> -palveluun turvallista viestintää varten.',
-    send_notifications_to_email: 'Lähetä ilmoitukset sähköpostiin',
-    optional: 'Valinnainen',
-    expires: 'Umpeutuu',
-    language: 'Kieli',
-    browser_default: 'Selaimen oletus',
-    downvotes_disabled: 'Alaäänet otettu pois päältä',
-    enable_downvotes: 'Salli alaäänet',
-    open_registration: 'Avaa rekisteröityminen',
-    registration_closed: 'Rekisteröityminen suljettu',
-    enable_nsfw: 'Salli NSFW',
-    url: 'URL',
-    body: 'Body',
-    copy_suggested_title: 'kopioi ehdotettu otsikko: {{title}}',
-    community: 'Yhteisö',
-    expand_here: 'Laajenna tässä',
-    subscribe_to_communities: 'Tilaa joitakin <1>yhteisöjä</1>.',
-    chat: 'Chat',
-    recent_comments: 'Viimeaikaiset kommentit',
-    no_results: 'Ei tuloksia.',
-    setup: 'Asetus',
-    lemmy_instance_setup: 'Lemmy-instanssin asetus',
-    setup_admin: 'Aseta sivuston ylläpitäjä',
-    your_site: 'sivustosi',
-    modified: 'muokattu',
-    nsfw: 'NSFW',
-    show_nsfw: 'Näytä NSFW-sisältö',
-    theme: 'Teema',
-    sponsors: 'Sponsorit',
-    sponsors_of_lemmy: 'Lemmy-sponsorit',
-    sponsor_message:
-      'Lemmy on vapaa, <1>avoimen lähdekoodin</1> -ohjelmisto, eli mainontaa, rahantekemistä, tai pääomasijoitusta täällä ei tule ikinä olemaan. Lahjoituksesi tukevat suoraan projektin täysipäiväistä kehitystä. Kiitokset seuraaville ihmisille:',
-    support_on_patreon: 'Tue Patreonissa',
-    donate_to_lemmy: 'Lahjoita Lemmylle',
-    donate: 'Lahjoita',
-    general_sponsors:
-      'Yleisiä sponsoreja ovat he, jotka lupaavat 10-39 dollaria Lemmylle.',
-    crypto: 'Crypto',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Code',
-    joined: 'Liittyi',
-    by: 'käyttäjältä',
-    to: 'yhteisössä',
-    from: 'paikasta',
-    transfer_community: 'siirron yhteisö',
-    transfer_site: 'siirron määrä',
-    are_you_sure: 'oletko varma?',
-    yes: 'kyllä',
-    no: 'ei',
-    powered_by: 'Vauhdittajana',
-    landing_0:
-      'Lemmy on <1>linkinkerääjä</1> / Reddit-vaihtoehto, tarkoitettu toimimaan <2>fediversessä</2>.<3></3>Sitä voi isännöidä itse, siinä on tosiaikaisesti päivittyvät kommenttiketjut, ja se on pieni (<4>~80 kilotavua</4>). Federointi ActivityPub-verkkoon on suunnittelun alla. <5></5>Tämä on <6>hyvin varhainen betaversio</6>, ja monet ominaisuudet ovat toistaiseksi rikki tai poissa. <7></7>Ehdota uusia ominaisuuksia tai raportoi bugeja <8>tänne.</8><9></9>Tehty teknologioilla <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
-    not_logged_in: 'Ei kirjautunut sisään.',
-    logged_in: 'Kirjautunut sisään.',
-    community_ban: 'Sinulle on asetettu porttikielto tähän yhteisöön.',
-    site_ban: 'Sinut on asetettu porttikieltoon tältä sivustolta',
-    couldnt_create_comment: 'Kommenttia ei pystytty luomaan.',
-    couldnt_like_comment: 'Kommentista ei voitu tykätä.',
-    couldnt_update_comment: 'Kommenttia ei voitu päivittää.',
-    couldnt_save_comment: 'Kommenttia ei voitu tallentaa.',
-    no_comment_edit_allowed: 'Et ole sallittu muokkaamaan kommenttia.',
-    no_post_edit_allowed: 'Et ole sallittu muokkaamaan viestiä.',
-    no_community_edit_allowed: 'Et ole sallittu muokkaamaan yhteisöä.',
-    couldnt_find_community: 'Yhteisöä ei voitu löytää.',
-    couldnt_update_community: 'Yhteisöä ei voitu päivittää.',
-    community_already_exists: 'Yhteisö on jo olemassa.',
-    community_moderator_already_exists: 'Yhteisön moderaattori on jo olemassa.',
-    community_follower_already_exists: 'Yhteisön seuraaja on jo olemassa.',
-    community_user_already_banned: 'Yhteisön käyttäjä on jo porttikiellossa.',
-    couldnt_create_post: 'Ei voitu luoda viestiä.',
-    couldnt_like_post: 'Viestistä ei voitu tykätä.',
-    couldnt_find_post: 'Viestiä ei löytynyt.',
-    couldnt_get_posts: 'Viestejä ei saatu',
-    couldnt_update_post: 'Viestiä ei voitu päivittää',
-    couldnt_save_post: 'Viestiä ei voitu tallentaa.',
-    no_slurs: 'Ei loukkauksia.',
-    not_an_admin: 'Ei ole ylläpitäjä.',
-    site_already_exists: 'Sivusto on jo olemassa.',
-    couldnt_update_site: 'Sivustoa ei voitu päivittää.',
-    couldnt_find_that_username_or_email:
-      'Käyttäjänimeä tai sähköpostia ei onnistuttu löytämään.',
-    password_incorrect: 'Salasana on väärin.',
-    passwords_dont_match: 'Salasanat eivät täsmää.',
-    admin_already_created: 'Anteeksi, mutta täällä on jo ylläpitäjä.',
-    user_already_exists: 'Käyttäjä on jo olemassa.',
-    email_already_exists: 'Sähköposti on jo olemassa.',
-    couldnt_update_user: 'Käyttäjää ei voitu päivittää.',
-    system_err_login:
-      'Järjestelmävirhe. Yritä kirjautua ulos ja kirjautua uudestaan sisään.',
-    couldnt_create_private_message: 'Yksityisviestiä ei voitu luoda.',
-    no_private_message_edit_allowed:
-      'Et ole sallittu muokkaamaan yksityisviestiä.',
-    couldnt_update_private_message: 'Yksityisviestiä ei voitu päivittää.',
-  },
-};
diff --git a/ui/src/translations/fr.ts b/ui/src/translations/fr.ts
deleted file mode 100644 (file)
index 7a95727..0000000
+++ /dev/null
@@ -1,242 +0,0 @@
-export const fr = {
-  translation: {
-    post: 'publication',
-    remove_post: 'Supprimer la publication',
-    no_posts: 'Pas de publications.',
-    create_a_post: 'Créer une publication',
-    create_post: 'Créer la publication',
-    number_of_posts: '{{count}} Publications',
-    posts: 'Publications',
-    related_posts: 'Ces sujets peuvent être corrélés',
-    cross_posts: 'Ce sujet a également été posté sur :',
-    cross_post: 'publication croisée',
-    cross_posted_to: 'publication croisée à',
-    comments: 'Commentaires',
-    number_of_comments: '{{count}} Commentaires',
-    remove_comment: 'Supprimer le commentaire',
-    communities: 'Communautés',
-    users: 'Utilisateurs',
-    create_a_community: 'Créer une communauté',
-    create_community: 'Créer la communauté',
-    remove_community: 'Supprimer la Communauté',
-    subscribed_to_communities: 'Abonné à ces <1>communautés</1>',
-    trending_communities: '<1>Communautés</1> appréciées',
-    list_of_communities: 'Liste des communautés',
-    number_of_communities: '{{count}} communautés',
-    community_reqs: 'en minuscule, sans espace et avec tiret du bas.',
-    create_private_message: 'Créer un message privé',
-    send_secure_message: 'Envoyer le message sécurisé',
-    send_message: 'Enovyer le message',
-    message: 'Message',
-    edit: 'éditer',
-    reply: 'répondre',
-    cancel: 'Annuler',
-    preview: 'prévisualiser',
-    upload_image: 'envoyer une image',
-    avatar: 'Avatar',
-    upload_avatar: 'Télécharger une avatar',
-    show_avatars: 'Afficher les avatars',
-    formatting_help: 'aide au formattage',
-    view_source: 'voir la source',
-    unlock: 'débloquer',
-    lock: 'bloquer',
-    sticky: 'épingler',
-    unsticky: 'décrocher',
-    link: 'lien',
-    archive_link: 'archiver le lien',
-    mod: 'modérateur',
-    mods: 'modérateurs',
-    moderates: 'Modérer',
-    settings: 'Paramètres',
-    remove_as_mod: 'Supprimer comme modérateur',
-    appoint_as_mod: 'Nommer comme modérateur',
-    modlog: 'Historique de modération',
-    admin: 'admin',
-    admins: 'admins',
-    remove_as_admin: 'Supprimer comme admin',
-    appoint_as_admin: 'Nommer comme admin',
-    remove: 'retirer',
-    removed: 'retiré',
-    locked: 'bloqué',
-    stickied: 'épinglé',
-    reason: 'Raison',
-    mark_as_read: 'marquer comme lu',
-    mark_as_unread: 'marquer comme non-lu',
-    delete: 'supprimer',
-    deleted: 'supprimé',
-    delete_account: 'Supprimer le compte',
-    delete_account_confirm:
-      'Attention: cette action supprime toutes vos données de façons permanente ! Entrez votre mot de passe pour confirmer.',
-    restore: 'restaurer',
-    ban: 'bannir',
-    ban_from_site: 'bannir du site',
-    unban: 'pardon',
-    unban_from_site: 'faire revenir sur le site',
-    banned: 'banni',
-    save: 'sauvegarder',
-    unsave: 'retirer',
-    create: 'créer',
-    creator: 'createur',
-    username: "Nom d'utilisateur",
-    email_or_username: "Email ou Nom d'utilisateur",
-    number_of_users: '{{count}} Utilisateurs',
-    number_of_subscribers: '{{count}} Abonnés',
-    number_of_points: '{{count}} Points',
-    number_online: '{{count}} Utilisateurs en ligne',
-    name: 'Nom',
-    title: 'Titre',
-    category: 'Catégorie',
-    subscribers: 'Abonnés',
-    both: 'Les deux',
-    saved: 'Sauvegardé',
-    unsubscribe: 'Se désabonner',
-    subscribe: "S'abonner",
-    subscribed: 'Abonnés',
-    prev: 'Précédent',
-    next: 'Suivant',
-    sidebar: 'Texte latéral',
-    sort_type: 'Trier',
-    hot: 'Tendances',
-    new: 'Nouveaux',
-    old: 'Ancien',
-    top_day: 'Top du jour',
-    week: 'Semaine',
-    month: 'Mois',
-    year: 'Année',
-    all: 'Tout',
-    top: 'Top',
-    api: 'API',
-    docs: 'Documentations',
-    inbox: 'Boîte de réception',
-    inbox_for: 'Boîte de réception de <1>{{user}}</1>',
-    mark_all_as_read: 'Tout marquer comme lu',
-    type: 'Type',
-    unread: 'Non-lu',
-    replies: 'Réponses',
-    mentions: 'Mentions',
-    reply_sent: 'Réponse envoyée',
-    message_sent: 'Message envoyé',
-    search: 'Rechercher',
-    overview: 'Général',
-    view: 'Voir',
-    logout: 'Se déconnecter',
-    login_sign_up: "Se connecter / S'inscrire",
-    login: 'Se connecter',
-    sign_up: "S'inscrire",
-    notifications_error:
-      'Les notifications de bureau ne sont pas discponibles sur votre navigateur. Essayez Firefox ou Chrome.',
-    unread_messages: 'Messages non-lu',
-    messages: 'Messages',
-    password: 'Mot de passe',
-    verify_password: 'Vérifiez le mot de passe',
-    old_password: 'Ancien mot de passe',
-    forgot_password: 'Mot de passe oublié',
-    reset_password_mail_sent: 'Un email a été envoyé pour réinitialiser votre mot de passe.',
-    password_change: 'Changement de mot de passe',
-    new_password: 'Nouveau mot de passe',
-    no_email_setup: "Ce serveur n'a pas correctement configuré la messagerie de email.",
-    email: 'Email',
-    matrix_user_id: 'Utilisateur Matrix',
-    private_message_disclaimer:
-      "Attention: les messages privés en Matrix ne sont pas sécurisés. S'il vous plait, créer un compte de <1>Riot.im</1> pour des messages sécurisés.",
-    send_notifications_to_email: 'Envoyer des notifications par email',
-    optional: 'Optionnel',
-    expires: 'Expire',
-    language: 'Langue',
-    browser_default: 'Défaut pour le navigateur',
-    downvotes_disabled: 'Votes négatifs désactivés',
-    enable_downvotes: 'Votes négatifs activés',
-    open_registration: 'Ouvrir la regestration',
-    registration_closed: 'Régestration fermée',
-    enable_nsfw: 'Activer NSFW',
-    url: 'URL',
-    body: 'Texte',
-    copy_suggested_title: 'Ajouter le titre suggéré: {{title}}',
-    community: 'Communauté',
-    expand_here: 'Développer ici',
-    subscribe_to_communities: "S'abonner à quelques <1>communautés</1>.",
-    chat: 'Chat',
-    recent_comments: 'Commentaires récents',
-    no_results: 'Pas de résultats.',
-    setup: 'Installation',
-    lemmy_instance_setup: "Installation d'une instance Lemmy",
-    setup_admin: 'Créer un administrateur',
-    your_site: 'votre site',
-    modified: 'modifié',
-    nsfw: 'Pas sûr pour le travail',
-    show_nsfw: 'Afficher le contenu NSFW',
-    theme: 'Thème',
-    sponsors: 'Sponsors',
-    sponsors_of_lemmy: 'Sponsors de Lemmy',
-    sponsor_message:
-      "Lemmy est gratuit et <1>open-source</1>, c'est à dire sans publicité et sans monétisation. Pour toujours. Vos dons soutiennent directement le développement du projet. Merci à nos soutiens.",
-    support_on_patreon: 'Soutenir sur Patreon',
-    support_on_liberapay: 'Soutenir sur Liberapay',
-    donate_to_lemmy: 'Faire un don à Lemmy',
-    donate: 'Faire un don',
-    general_sponsors: 'Les sponsors généraux sont ceux garantissant de 10 à 39$.',
-    crypto: 'Cryptomonnaies',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Code',
-    joined: 'Membre depuis',
-    by: 'par',
-    to: 'vers',
-    from: 'de',
-    transfer_community: 'transférer la communauté',
-    transfer_site: 'transférer le site',
-    are_you_sure: 'Êtes-vous sûr ?',
-    yes: 'oui',
-    no: 'non',
-    powered_by: 'Propulsé par',
-    landing_0:
-      'Lemmy est un <1>aggrégateur de lien</1>, similaire à reddit et conçu pour fonctionner sur le <2>fédiverse</2>.<3></3>Il est auto-hébergeable, se met à jour en direct et est léger (<4>~80kB</4>). La fédération via Activitypub est prévue. <5></5>Lemmy est une <6>version beta très précoce</6>, et de nombreuses fonctionnalités sont manquantes ou non fonctionnelles. <7></7>Vous pouvez rapporter des bugs et suggérez de nouvelles fonctionnalités <8>ici.</8><9></9>Crée avec <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
-    not_logged_in: "Vous n'êtes pas connecté.",
-    logged_in: 'Vous êtes connecté.',
-    community_ban: 'Vous avez été banni de cette communauté.',
-    site_ban: 'Vous avez été banni du site',
-    couldnt_create_comment: 'Impossible de poster le commentaire.',
-    couldnt_like_comment: "Impossible d'aimer le commentaire.",
-    couldnt_update_comment: 'Impossible de mettre à jour le commentaire.',
-    couldnt_save_comment: 'Impossible de sauvegarder le commentaire.',
-    couldnt_get_comments: 'Impossible de obtenir les commentaires.',
-    no_comment_edit_allowed:
-      "Vous n'êtes pas autorisé à éditer ce commentaire.",
-    no_post_edit_allowed: "Vous n'êtes pas autorisé à éditer sujet.",
-    no_community_edit_allowed:
-      "Vous n'êtes pas autorisé à éditer cette communauté.",
-    couldnt_find_community: 'Impossible de trouver cette communauté.',
-    couldnt_update_community: "Impossible d'éditer cette communauté.",
-    community_already_exists: 'Cette communauté existe déjà.',
-    community_moderator_already_exists: 'Ce membre est déjà modérateur.',
-    community_follower_already_exists: 'Ce membre est déjà abonné.',
-    community_user_already_banned: 'Ce membre est déjà banni.',
-    couldnt_create_post: 'Impossible de créer le sujet.',
-    post_title_too_long: 'Sujet titre trop long.',
-    couldnt_like_post: "Impossible d'aimer le sujet.",
-    couldnt_find_post: 'Impossible de trouver le sujet.',
-    couldnt_get_posts: "Impossible d'obtenir les sujets",
-    couldnt_update_post: 'Impossible de mettre à jour le sujet',
-    couldnt_save_post: 'Impossible de sauvegarder le sujet.',
-    no_slurs: "Pas d'insultes.",
-    not_an_admin: 'Pas administrateur.',
-    site_already_exists: 'Le site existe déjà.',
-    couldnt_update_site: 'Impossible de mettre à jour le site.',
-    couldnt_find_that_username_or_email:
-      'Impossible de trouver cet utilisateur ou cet email.',
-    password_incorrect: 'Mot de passe incorrect.',
-    passwords_dont_match: 'Les mots de passes ne correspondent pas..',
-    admin_already_created: 'Désolé, il y a déjà un admin.',
-    user_already_exists: "L'utilisateur existe déjà.",
-    email_already_exists: "L'email existe déjà",
-    couldnt_update_user: "Impossible de mettre à jour l'utilisateur.",
-    system_err_login:
-      'Erreur système. Essayez de vous déconneter puis de vous reconnecter.',
-    couldnt_create_private_message: 'Impossible de créer un message privé.',
-    no_private_message_edit_allowed: 'Pas autorisé à modifier un message privé.',
-    couldnt_update_private_message: 'Impossible de modifier un message privé.',
-    time: 'Temps',
-    action: 'Action',
-  },
-};
diff --git a/ui/src/translations/it.ts b/ui/src/translations/it.ts
deleted file mode 100644 (file)
index 53d1894..0000000
+++ /dev/null
@@ -1,192 +0,0 @@
-export const it = {
-  translation: {
-    post: 'post',
-    remove_post: 'Rimuovi Post',
-    no_posts: 'Nessun Post.',
-    create_a_post: 'Crea un post',
-    create_post: 'Crea Post',
-    number_of_posts: '{{count}} Posts',
-    posts: 'Posts',
-    related_posts: 'Questi post potrebbero essere correlati',
-    cross_posts: 'Questo link è stato postato anche in:',
-    cross_post: 'cross-post',
-    comments: 'Commenti',
-    number_of_comments: '{{count}} Commenti',
-    remove_comment: 'Rimuovi Commento',
-    communities: 'Comunità',
-    users: 'Utenti',
-    create_a_community: 'Crea una Comunità',
-    create_community: 'Crea Comunità',
-    remove_community: 'Rimuovi Comunità',
-    subscribed_to_communities: 'Iscritto alle <1>comunità</1>',
-    trending_communities: '<1>Comunità</1> in crescita',
-    list_of_communities: 'Lista di comunità',
-    number_of_communities: '{{count}} Comunità',
-    community_reqs: 'minuscole, trattini bassi e nessuno spazio.',
-    edit: 'modifica',
-    reply: 'rispondi',
-    cancel: 'Annulla',
-    preview: 'Anteprima',
-    upload_image: 'carica immagine',
-    formatting_help: 'aiuto formattazione',
-    view_source: 'visualizza sorgente',
-    unlock: 'sblocca',
-    lock: 'blocca',
-    sticky: 'evidenzia',
-    unsticky: 'rimuovi evidenza',
-    link: 'link',
-    mod: 'moderatore',
-    mods: 'moderatori',
-    moderates: 'Moderatore di',
-    settings: 'Impostazioni',
-    remove_as_mod: 'rimuovi come moderatore',
-    appoint_as_mod: 'nomina come moderatore',
-    modlog: 'Registro di moderazione',
-    admin: 'amministratore',
-    admins: 'amministratori',
-    remove_as_admin: 'rimuovi come amministratore',
-    appoint_as_admin: 'nomina come amministratore',
-    remove: 'rimuovi',
-    removed: 'rimosso',
-    locked: 'bloccato',
-    stickied: 'evidenziato',
-    reason: 'Ragione',
-    mark_as_read: 'segna come letto',
-    mark_as_unread: 'segna come non letto',
-    delete: 'cancella',
-    deleted: 'cancellato',
-    delete_account: 'Cancella Account',
-    delete_account_confirm: 'Attenzione: stai per cancellare permanentemente tutti i tuoi dati. Sei sicuro?',
-    restore: 'ripristina',
-    ban: 'ban',
-    ban_from_site: 'banna dal sito',
-    unban: 'rimuovi ban',
-    unban_from_site: 'rimuove il ban dal sito',
-    banned: 'bannato',
-    save: 'salva',
-    unsave: 'rimuovi',
-    create: 'crea',
-    creator: 'autore',
-    username: 'Username',
-    email_or_username: 'Email o Username',
-    number_of_users: '{{count}} Utenti',
-    number_of_subscribers: '{{count}} Iscritti',
-    number_of_points: '{{count}} Punti',
-    number_online: '{{count}} Utenti Online',
-    name: 'Nome',
-    title: 'Titolo',
-    category: 'Categoria',
-    subscribers: 'Iscritti',
-    both: 'Entrambi',
-    saved: 'Salvato',
-    unsubscribe: 'Disiscriviti',
-    subscribe: 'Iscriviti',
-    subscribed: 'Iscritto',
-    prev: 'Precedente',
-    next: 'Prossima',
-    sidebar: 'Barra laterale',
-    sort_type: 'Ordina per',
-    hot: 'Popolari',
-    new: 'Nuovi',
-    top_day: 'Migliori della giornata',
-    week: 'Settimana',
-    month: 'Mese',
-    year: 'Anno',
-    all: 'Tutti',
-    top: 'Migliori',
-    api: 'API',
-    inbox: 'Posta in arrivo',
-    inbox_for: 'Posta di <1>{{user}}</1>',
-    mark_all_as_read: 'segna tutti come letti',
-    type: 'Tipo',
-    unread: 'Non letti',
-    replies: 'Risposte',
-    mentions: 'Menzioni',
-    reply_sent: 'Risposta inviata',
-    search: 'Cerca',
-    overview: 'Panoramica',
-    view: 'Visualizza',
-    logout: 'Logout',
-    login_sign_up: 'Login / Iscriviti',
-    login: 'Login',
-    sign_up: 'Iscriviti',
-    notifications_error: 'Le notifiche desktop non sono supportate sul tuo browser. Prova Firefox o Chrome.',
-    unread_messages: 'Messaggi Non Letti',
-    password: 'Password',
-    verify_password: 'Verifica Password',
-    email: 'Email',
-    optional: 'Opzionale',
-    expires: 'Scade',
-    url: 'URL',
-    body: 'Contenuto',
-    copy_suggested_title: 'copia titolo suggerito: {{title}}',
-    community: 'Comunità',
-    expand_here: 'Visualizza qui',
-    subscribe_to_communities: 'Iscriviti ad una <1>comunità</1>.',
-    chat: 'Chat',
-    recent_comments: 'Commenti Recenti',
-    no_results: 'Nessun risultato.',
-    setup: 'Setup',
-    lemmy_instance_setup: 'Setup dell\'istanza di Lemmy',
-    setup_admin: 'Imposta Amministratore del Sito',
-    your_site: 'il tuo sito',
-    modified: 'modificato',
-    nsfw: 'NSFW',
-    show_nsfw: 'Mostra contenuto NSFW',
-    theme: 'Tema',
-    sponsors: 'Sponsors',
-    sponsors_of_lemmy: 'Sponsors di Lemmy',
-    sponsor_message: 'Lemmy è un software gratuito e <1>open-source</1>, il che significa nessuna pubblicità, monetizzazione o investitori esterni, per sempre. Le tue donazioni supportano direttamente lo sviluppo full-time del progetto. Si ringraziano le seguenti persone:',
-    support_on_patreon: 'Supporta su Patreon',
-    support_on_liberapay: 'Supporta su Liberapay',
-    general_sponsors: 'I "General Sponsors" sono quelli che hanno investito dai 10$ ai 39$ su Lemmy.',
-    crypto: 'Crypto',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Code',
-    joined: 'Iscritto da',
-    by: 'di',
-    to: 'su',
-    transfer_community: 'trasferisci comunità',
-    transfer_site: 'trasferisci sito',
-    are_you_sure: 'sei sicuro?',
-    yes: 'si',
-    no: 'no',
-    powered_by: 'Powered by',
-    landing_0: 'Lemmy è un <1>aggregatore di link</1> / alternativa a reddit, creato per integrarsi con il <2>fediverse</2>. <3></3>È self-hosted, i commenti sono aggiornati in tempo reale ed è molto piccolo (<4>~80kB</4>). La Federazione con la rete ActivityPub sarà implementata nel futuro. <5></5>Questa versione è una <6>beta molto giovane</6> e molte funzionalità sono incomplete o mancanti. <7></7>Suggerisci nuove funzionalità o segnala errori a <8>questa pagina.</8><9></9>Sviluppato con <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
-    not_logged_in: 'Non hai effettuato l\'accesso.',
-    community_ban: 'Sei stato bannato da questa comunità.',
-    site_ban: 'Sei stato bannato dal sito',
-    couldnt_create_comment: 'Impossibile creare il commento.',
-    couldnt_like_comment: 'Impossibile mettere \'Mi piace\' al commento.',
-    couldnt_update_comment: 'Impossibile aggiornare il commento.',
-    couldnt_save_comment: 'Impossibile salvare il commento.',
-    no_comment_edit_allowed: 'Non sei autorizzato a modificare il commento.',
-    no_post_edit_allowed: 'Non sei autorizzato a modificare il post.',
-    no_community_edit_allowed: 'Non sei autorizzato a modificare la comunità.',
-    couldnt_find_community: 'Impossibile trovare la comunità.',
-    couldnt_update_community: 'Impossibile aggiornare la comunità.',
-    community_already_exists: 'La comunità esiste già.',
-    community_moderator_already_exists: 'Questo utente è già moderatore della comunità.',
-    community_follower_already_exists: 'Questo utente è già moderatore della comunità.',
-    community_user_already_banned: 'L\'utente della comunità è già stato bannato.',
-    couldnt_create_post: 'Impossibile creare il post.',
-    couldnt_like_post: 'Impossibile mettere \'Mi piace\' post.',
-    couldnt_find_post: 'Impossibile trovare il post.',
-    couldnt_get_posts: 'Impossibile recuperare i post',
-    couldnt_update_post: 'Impossibile aggiornare il post',
-    couldnt_save_post: 'Impossibile salvare il post.',
-    no_slurs: 'Niente offese.',
-    not_an_admin: 'Non un amministratore.',
-    site_already_exists: 'Il sito esiste già.',
-    couldnt_update_site: 'Impossibile aggiornare il sito.',
-    couldnt_find_that_username_or_email: 'L\'username o la email non sono stati trovati.',
-    password_incorrect: 'Password non corretta.',
-    passwords_dont_match: 'Le password non corrispondono.',
-    admin_already_created: 'Spiacente, esiste già un amministratore.',
-    user_already_exists: 'L\'utente esiste già.',
-    couldnt_update_user: 'Impossibile aggiornare l\'utente.',
-    system_err_login: 'Si è verificato un errore. Prova ad effettuare nuovamente il login.',
-  },
-}
diff --git a/ui/src/translations/nl.ts b/ui/src/translations/nl.ts
deleted file mode 100644 (file)
index 4bf1fae..0000000
+++ /dev/null
@@ -1,234 +0,0 @@
-export const nl = {
-  translation: {
-    post: 'post',
-    remove_post: 'Verwijder post',
-    no_posts: 'Geen posts.',
-    create_a_post: 'Plaats een post',
-    create_post: 'Plaats post',
-    number_of_posts: '{{count}} posts',
-    posts: 'posts',
-    related_posts: 'Deze posts kunnen gerelateerd zijn',
-    cross_posts: 'Deze link is ook geplaatst in:',
-    cross_post: 'cross-post',
-    comments: 'Reacties',
-    number_of_comments: '{{count}} reacties',
-    remove_comment: 'Verwijder reactie',
-    communities: 'Communities',
-    users: 'Gebruikers',
-    create_a_community: 'Maak een community',
-    create_community: 'Maak community',
-    remove_community: 'Verwijder community',
-    subscribed_to_communities: 'Geabonneerd op <1>communities</1>',
-    trending_communities: 'Populaire <1>communities</1>',
-    list_of_communities: 'Lijst van communities',
-    number_of_communities: '{{count}} communities',
-    community_reqs: 'kleine letters, onderstrepingsteken en geen spaties',
-    edit: 'bewerk',
-    reply: 'reageer',
-    cancel: 'Annuleer',
-    unlock: 'ontsluiten',
-    lock: 'sluiten',
-    link: 'link',
-    mod: 'moderator',
-    mods: 'moderators',
-    moderates: 'Modereert',
-    settings: 'Instellingen',
-    remove_as_mod: 'Verwijder als moderator',
-    appoint_as_mod: 'Benoemen tot moderator',
-    modlog: 'Moderatorlog',
-    admin: 'beheerder',
-    admins: 'beheerders',
-    remove_as_admin: 'verwijder als beheerder',
-    appoint_as_admin: 'benoemen tot beheerder',
-    remove: 'weghalen',
-    removed: 'weggehaald',
-    locked: 'gesloten',
-    reason: 'Reden',
-    mark_as_read: 'markeer als gelezen',
-    mark_as_unread: 'markeer als ongelezen',
-    delete: 'verwijder',
-    deleted: 'verwijderd',
-    restore: 'herstellen',
-    ban: 'verban',
-    ban_from_site: 'verban van site',
-    unban: 'verbanning opzeggen',
-    unban_from_site: 'verbanning van site opzeggen',
-    save: 'opslaan',
-    unsave: 'unsave',
-    create: 'maak',
-    username: 'Gebruikersnaam',
-    email_or_username: 'E-mail of gebruikersnaam',
-    number_of_users: '{{count}} gebruikers',
-    number_of_subscribers: '{{count}} abonnees',
-    number_of_points: '{{count}} punten',
-    name: 'Naam',
-    title: 'Titel',
-    category: 'Categorie',
-    subscribers: 'Abonnees',
-    both: 'Beide',
-    saved: 'Opgeslagen',
-    unsubscribe: 'Afmelden',
-    subscribe: 'Abonneren',
-    subscribed: 'Geabonneerd',
-    prev: 'Vorige',
-    next: 'Volgende',
-    sidebar: 'Zijbalk',
-    sort_type: 'Sorteertype',
-    hot: 'Populair',
-    new: 'Nieuw',
-    top_day: 'Dagelijkse top',
-    week: 'Week',
-    month: 'Maand',
-    year: 'Jaar',
-    all: 'Alle',
-    top: 'Top',
-    api: 'API',
-    inbox: 'Postvak-in',
-    inbox_for: 'Postvak-in voor <1>{{user}}</1>',
-    mark_all_as_read: 'markeer alle als gelezen',
-    type: 'Type',
-    unread: 'Ongelezen',
-    reply_sent: 'Reactie gestuurd',
-    search: 'Zoek',
-    overview: 'Overzicht',
-    view: 'Beeld',
-    logout: 'Log uit',
-    login_sign_up: 'Log in / Aanmelden',
-    login: 'Log in',
-    sign_up: 'Aanmelden',
-    notifications_error:
-      'Bureabladberichten niet beschikbaar in je browser. Probeer Firefox of Chrome.',
-    unread_messages: 'Ongelezen berichten',
-    password: 'Wachtwoord',
-    verify_password: 'Herhaal wachtwoord',
-    email: 'E-mail',
-    optional: 'Optioneel',
-    expires: 'Verloopt',
-    url: 'url',
-    body: 'Tekst',
-    copy_suggested_title: 'neem voorgestelde titel over: {{title}}',
-    community: 'Community',
-    expand_here: 'Breid hier uit',
-    subscribe_to_communities: 'Abonneer je op een paar <1>communities</1>.',
-    chat: 'Praat',
-    recent_comments: 'Recente reacties',
-    no_results: 'Geen resultaten',
-    setup: 'Installatie',
-    lemmy_instance_setup: 'Installatie van Lemmy-instantie',
-    setup_admin: 'Maak een administrator',
-    your_site: 'jouw site',
-    modified: 'bewerkt',
-    nsfw: 'NSFW',
-    show_nsfw: 'Laat NSFW-inhoud zien',
-    sponsors: 'Sponsoren',
-    sponsors_of_lemmy: 'Sponsoren van Lemmy',
-    sponsor_message:
-      'Lemmy is vrije, <1>open-source</1> software, dus zonder reclame, winstoogmerk en durfkapitaal, punt. Jouw donaties gaan direct naar de full-time-ontwikkeling van het project. Met veel dank aan de volgende mensen:',
-    support_on_patreon: 'Ondersteun op Patreon',
-    support_on_liberapay: 'Ondersteun op Liberapay',
-    general_sponsors:
-      'Algemene sponsors zijn sponsors die tussen de $10 en $39 hebben gegeven aan Lemmy.',
-    crypto: 'Cryptovaluta',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Code',
-    joined: 'toegetreden',
-    by: 'door',
-    to: 'aan',
-    transfer_community: 'community overplaatsen',
-    transfer_site: 'site overplaatsen',
-    are_you_sure: 'weet je het zeker?',
-    yes: 'ja',
-    no: 'nee',
-    powered_by: 'Mogelijk gemaakt door',
-    landing_0:
-      'Lemmy is een <1>linkverzameler</1> / reddit-alternatief, bedoeld om in de <2>fediverse</2> te werken.<3></3>Lemmy kan door om het even wie gehost worden, heeft live-bijgewerkte reacties en is superklein (<4>ca. 80 kB</4>). Federatie in hte ActivityPub-netwerk is gepland. <5></5>Dit is een <6>erg vroege bèta-versie</6>, en een hoop functies zijn stuk of afwezig. <7></7>Stel nieuwe functies voor of meldt fouten <8>hier</8>.<9></9>Gemaakt met <10>Rust</10>, <11>Actix</11>, <12>Inferno</12> en <13>Typescript</13>.',
-    not_logged_in: 'Niet ingelogd.',
-    community_ban: 'Je bent verbannen uit deze community.',
-    site_ban: 'Je bent verbannen van deze site.',
-    couldnt_create_comment: 'Kon reactie niet maken.',
-    couldnt_like_comment: 'Kon reactie niet leuk vinden.',
-    couldnt_update_comment: 'Kon reactie niet bijwerken.',
-    couldnt_save_comment: 'Kon reactie niet opslaan.',
-    no_comment_edit_allowed: 'Niet toegestaan om reactie te bewerken.',
-    no_post_edit_allowed: 'Niet toegestaan om posts te bewerken.',
-    no_community_edit_allowed: 'Niet toegestaan om community te bewerken.',
-    couldnt_find_community: 'Kon community niet vinden.',
-    couldnt_update_community: 'Kon community niet bijwerken.',
-    community_already_exists: 'Community bestaat al.',
-    community_moderator_already_exists: 'Community-moderator bestaat al.',
-    community_follower_already_exists: 'Community-volger bestaat al.',
-    community_user_already_banned: 'Community-gebruiker reeds verbannen.',
-    couldnt_create_post: 'Kon post niet maken.',
-    couldnt_like_post: 'Kon post niet leuk vinden.',
-    couldnt_find_post: 'Kon post niet vinden.',
-    couldnt_get_posts: 'Kon posts niet ophalen.',
-    couldnt_update_post: 'Kon post niet bijwerken.',
-    couldnt_save_post: 'Kon post niet opslaan.',
-    no_slurs: 'Geen beledigingen.',
-    not_an_admin: 'Niet een beheerder.',
-    site_already_exists: 'Site bestaat al.',
-    couldnt_update_site: 'Kon site niet bijwerken.',
-    couldnt_find_that_username_or_email:
-      'Kon gebruikersnaam of e-mailadres niet vinden.',
-    password_incorrect: 'Wachtwoord incorrect.',
-    passwords_dont_match: 'Wachtwoorden zijn niet gelijk.',
-    admin_already_created: 'Sorry, er is al een beheerder.',
-    user_already_exists: 'Gebruiker bestaat al.',
-    couldnt_update_user: 'Kon gebruiker niet bijwerken.',
-    system_err_login:
-      'Systeemfout. Probeer uit te loggen en weer in te loggen.',
-    preview: 'voorbeeld',
-    upload_image: 'Afbeelding uploaden',
-    avatar: 'Avatar',
-    upload_avatar: 'Avatar uploaden',
-    show_avatars: 'Toon avatars',
-    formatting_help: 'Opmaak hulp',
-    view_source: 'bekijk bron',
-    sticky: 'vastplakken',
-    unsticky: 'loshalen',
-    archive_link: 'Archiveer link',
-    stickied: 'vastgeplakt',
-    delete_account: 'Verwijder account',
-    delete_account_confirm: 'Waarschuwing: dit zal al uw data voorgoed verwijderen, vul uw wachtwoord in om te bevestigen.',
-    banned: 'verbannen',
-    creator: 'auteur',
-    number_online: '{{count}} gebruikers online',
-    docs: 'Documentatie',
-    replies: 'Reacties',
-    mentions: 'vermeldingen',
-    old_password: 'Oud wachtwoord',
-    forgot_password: 'wachtwoord vergeten',
-    reset_password_mail_sent: 'Stuur een email om uw wachtwoord te resetten',
-    password_change: 'Wachtwoord aanpassen',
-    new_password: 'Nieuw wachtwoord',
-    no_email_setup: 'Deze server heeft email niet correct opgezet',
-    send_notifications_to_email: 'Stuur meldingen naar je email',
-    language: 'Taal',
-    browser_default: 'Browser standaard',
-    downvotes_disabled: 'Downvotes geblokkeerd',
-    enable_downvotes: 'Downvotes toestaan',
-    open_registration: 'Open registratie',
-    registration_closed: 'Registratie gesloten',
-    enable_nsfw: 'NSFW toestaan',
-    theme: 'Thema',
-    create_private_message: 'Maak een beveiligd bericht',
-    send_secure_message: 'Verstuur beveiligd bericht',
-    send_message: 'Verstuur bericht',
-    message: 'Bericht',
-    old: 'Oud',
-    message_sent: 'Bericht verstuurd',
-    messages: 'Berichten',
-    matrix_user_id: 'Matrix gebruikers-id',
-    private_message_disclaimer: 'Waarschuwing: Privé berichten in Lemmy zijn niet beveiligd. Maak een account aan op <1>Riot.im</1> om veilig te communiceren',
-    donate_to_lemmy: 'Doneer aan Lemmy',
-    donate: 'Doneer',
-    from: 'van',
-    logged_in: 'Ingelogd',
-    email_already_exists: 'Email bestaat al',
-    couldnt_create_private_message: 'Kan beveiligd bericht niet maken',
-    no_private_message_edit_allowed: 'Niet toegestaan om privé berichten te wijzigen',
-    couldnt_update_private_message: 'Kan beveiligd bericht niet bijwerken'
-  },
-};
diff --git a/ui/src/translations/pt_br.ts b/ui/src/translations/pt_br.ts
deleted file mode 100644 (file)
index aed781e..0000000
+++ /dev/null
@@ -1,241 +0,0 @@
-export const pt_BR = {
-  translation: {
-    post: 'publicação',
-    remove_post: 'Apagar publicação',
-    no_posts: 'Sem publicações.',
-    create_a_post: 'Criar uma publicação',
-    create_post: 'Criar publicação',
-    number_of_posts: '{{count}} publicações',
-    posts: 'Publicações',
-    related_posts: 'Essas publicações podem estar relacionadas',
-    cross_posts: 'Esse link também foi publicado em:',
-    cross_post: 're-publicar',
-    cross_posted_to: 'Publicado também em: ',
-    comments: 'Comentários',
-    number_of_comments: '{{count}} comentários',
-    remove_comment: 'Apagar comentário',
-    communities: 'Comunidades',
-    users: 'Usuários',
-    create_a_community: 'Criar uma comunidade',
-    create_community: 'Criar comunidade',
-    remove_community: 'Apagar comunidade',
-    subscribed_to_communities: 'Inscrito em <1>comunidades</1>',
-    trending_communities: '<1>Comunidades</1> em tendência',
-    list_of_communities: 'Lista de comunidades',
-    number_of_communities: '{{count}} comunidades',
-    community_reqs: 'minúsculas, sublinhados e sem espaços.',
-    create_private_message: 'Criar mensagem privada',
-    send_secure_message: 'Enviar mensagem segura',
-    send_message: 'Enviar mensagem',
-    message: 'Mensagem',
-    edit: 'editar',
-    reply: 'responder',
-    cancel: 'Cancelar',
-    preview: 'Pré-visualização',
-    upload_image: 'fazer upload de imagem',
-    avatar: 'Avatar',
-    upload_avatar: 'Fazer upload de avatar',
-    show_avatars: 'Mostrar Avatars',
-    formatting_help: 'ajuda de formatação',
-    view_source: 'ver fonte',
-    unlock: 'desbloquear',
-    lock: 'bloquear',
-    sticky: 'fixar',
-    unsticky: 'desafixar',
-    link: 'link',
-    archive_link: 'arquivar link',
-    mod: 'moderador',
-    mods: 'moderadores',
-    moderates: 'Modera',
-    settings: 'Configurações',
-    remove_as_mod: 'remover como moderador',
-    appoint_as_mod: 'designar como moderador',
-    modlog: 'Registro de moderação',
-    admin: 'administrador',
-    admins: 'administradores',
-    remove_as_admin: 'remover como administrador',
-    appoint_as_admin: 'designar como administrador',
-    remove: 'remover',
-    removed: 'removido',
-    locked: 'trancado',
-    stickied: 'fixado',
-    reason: 'Motivo',
-    mark_as_read: 'marcar como lido',
-    mark_as_unread: 'marcar como não lido',
-    delete: 'apagar',
-    deleted: 'apagado',
-    delete_account: 'Apagar conta',
-    delete_account_confirm:
-      'Aviso: isso vai apagar seus dados de forma permanente. Escreva sua senha para confirmar.',
-    restore: 'restaurar',
-    ban: 'banir',
-    ban_from_site: 'banido do site',
-    unban: 'readmitido',
-    unban_from_site: 'readmitido ao site',
-    banned: 'banido',
-    save: 'guardar',
-    unsave: 'descartar',
-    create: 'criar',
-    creator: 'criador',
-    username: 'nome de usuário',
-    email_or_username: 'E-mail ou nome de usuário',
-    number_of_users: '{{count}} usuários',
-    number_of_subscribers: '{{count}} inscritos',
-    number_of_points: '{{count}} pontos',
-    number_online: '{{count}} usuários online',
-    name: 'Nome',
-    title: 'Título',
-    category: 'Categoria',
-    subscribers: 'Inscritos',
-    both: 'Ambos',
-    saved: 'Guardado',
-    unsubscribe: 'Cancelar inscrição',
-    subscribe: 'Inscrever-se',
-    subscribed: 'Inscrito',
-    prev: 'Anterior',
-    next: 'Próximo',
-    sidebar: 'Barra lateral',
-    sort_type: 'Ordenação',
-    hot: 'Popular',
-    new: 'Novo',
-    old: 'Velho',
-    top_day: 'Top do dia',
-    week: 'Semana',
-    month: 'Mês',
-    year: 'Ano',
-    all: 'Tudo',
-    top: 'Top',
-    api: 'API',
-    docs: 'Docs',
-    inbox: 'Caixa de entrada',
-    inbox_for: 'Caixa de entrada de <1>{{user}}</1>',
-    mark_all_as_read: 'marcar tudo como lido',
-    type: 'Tipo',
-    unread: 'Não lido',
-    replies: 'Respostas',
-    mentions: 'Menções',
-    reply_sent: 'Resposta enviada',
-    message_sent: 'Mensagem enviada',
-    search: 'Busca',
-    overview: 'Visão geral',
-    view: 'Visualização',
-    logout: 'Sair',
-    login_sign_up: 'Entrar / Inscrever-se',
-    login: 'Entrar',
-    sign_up: 'Inscrever-se',
-    notifications_error:
-      'Seu navegador não oferece notificações para a área de trabalho. Tente o Firefox ou o Chrome.',
-    unread_messages: 'Mensagens não lidas',
-    messages: 'Mensagens',
-    password: 'Senha',
-    verify_password: 'Verifique a senha',
-    old_password: 'Senha antiga',
-    forgot_password: 'esqueci a senha',
-    reset_password_mail_sent: 'Enviado um e-mail para a alteração da senha.',
-    password_change: 'Alteração de senha',
-    new_password: 'Nova senha',
-    no_email_setup: 'Esse servidor não configurou corretamente o e-mail.',
-    email: 'E-mail',
-    matrix_user_id: 'Usuário Matrix',
-    private_message_disclaimer:
-      'Aviso: mensagens privadas no Lemmy não são seguras. Crie uma conta em <1>Riot.im</1> para troca segura de mensagens.',
-    send_notifications_to_email: 'Enviar notificações para o e-mail',
-    optional: 'Opcional',
-    expires: 'Expira',
-    language: 'Idioma',
-    browser_default: 'Padrão do navegador',
-    downvotes_disabled: 'Votos negativos desativados',
-    enable_downvotes: 'Permitir votos negativos',
-    open_registration: 'Permitir registro',
-    registration_closed: 'Registros desativados',
-    enable_nsfw: 'Permitir NSFW',
-    url: 'URL',
-    body: 'Conteúdo',
-    copy_suggested_title: 'copiar título sugerido: {{title}}',
-    community: 'Comunidade',
-    expand_here: 'Expandir aqui',
-    subscribe_to_communities: 'Inscreva-se em algumas <1>comunidades</1>.',
-    chat: 'Chat',
-    recent_comments: 'Últimos comentários',
-    no_results: 'Nenhum resultado.',
-    setup: 'Instalação',
-    lemmy_instance_setup: 'Criação de instância Lemmy',
-    setup_admin: 'Configurar administrador do site',
-    your_site: 'seu site',
-    modified: 'modificado',
-    nsfw: 'NSFW',
-    show_nsfw: 'Mostrar conteúdo NSFW',
-    theme: 'Tema',
-    sponsors: 'Patrocinadores',
-    sponsors_of_lemmy: 'Patrocinadores do Lemmy',
-    sponsor_message:
-      'Lemmy é um programa livre e de código aberto, o que significa que não haverá publicidade, monetização ou capital de risco, jamais. Suas doações apoiam de forma direta o desenvolvimento em tempo integral do projeto. Muitos agradecimentos às sequintes pessoas:',
-    support_on_patreon: 'Colabore no Patreon',
-    support_on_liberapay: 'Colabore no Liberapay',
-    donate_to_lemmy: 'Faça uma doação ao Lemmy',
-    donate: 'Doar',
-    general_sponsors:
-      'Patrocinadores são aqueles que doaram entre $10 e $39 ao Lemmy.',
-    crypto: 'Crypto',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Code',
-    joined: 'Entrou',
-    by: 'por',
-    to: 'para',
-    from: 'de',
-    transfer_community: 'transferir comunidade',
-    transfer_site: 'transferir site',
-    are_you_sure: 'tem certeza?',
-    yes: 'sim',
-    no: 'não',
-    powered_by: 'Powered by',
-    landing_0:
-      'Lemmy é um <1>agregador de links</1> / alternativa ao reddit, com a intenção de funcionar junto ao <2>fediverso</2>.<3></3>Pode ser hospedado em servidor próprio, tem atualização de comentários em tempo real e é minúsculo (<4>~80kB</4>). A federação com a rede ActivityPub está no roteiro do projeto. <5></5>Esta é uma <6>versão beta bastante antecipada</6>, e muitas funcionalidades ainda estão quebradas ou ausentes. <7></7>Sugira novas funcionalidades ou reporte erros <8>aqui.</8><9></9>Feito com <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
-    not_logged_in: 'Não autenticado.',
-    logged_in: 'Autenticado.',
-    community_ban: 'Você foi banido desta comunidade.',
-    site_ban: 'Você foi banido do site',
-    couldnt_create_comment: 'Não foi possível criar o comentário.',
-    couldnt_like_comment: 'Não foi possível curtir o comentário.',
-    couldnt_update_comment: 'Não foi possível atualizar o comentário.',
-    couldnt_save_comment: 'Não foi possível guardar o comentário.',
-    no_comment_edit_allowed: 'Sem permissão para editar de comentário.',
-    no_post_edit_allowed: 'Sem permissão para editar publicação.',
-    no_community_edit_allowed: 'Sem permissão para editar comunidade.',
-    couldnt_find_community: 'Não foi possível encontrar a comunidade.',
-    couldnt_update_community: 'Não foi possível atualizar a comunidade.',
-    community_already_exists: 'Esta comunidade já existe.',
-    community_moderator_already_exists:
-      'Este moderador da comunidade já existe.',
-    community_follower_already_exists: 'Este seguidor da comunidade já existe.',
-    community_user_already_banned: 'Este usuário da comunidade já foi banido.',
-    couldnt_create_post: 'Não foi possível criar a publicação.',
-    couldnt_like_post: 'Não foi possível curtir a publicação.',
-    couldnt_find_post: 'Não foi possível encontrar a publicação.',
-    couldnt_get_posts: 'Não foi possível obter as publicações',
-    couldnt_update_post: 'Não foi possível atualizar a publicação',
-    couldnt_save_post: 'Não foi possível guardar a publicação.',
-    no_slurs: 'Sem insultos.',
-    not_an_admin: 'Não é administrador.',
-    site_already_exists: 'O site já existe.',
-    couldnt_update_site: 'Não foi possível atualizar o site.',
-    couldnt_find_that_username_or_email:
-      'Não foi possível encontrar esse usuário ou e-mail.',
-    password_incorrect: 'Senha incorreta.',
-    passwords_dont_match: 'As senhas não são iguais.',
-    admin_already_created: 'Desculpe, já há um administrador.',
-    user_already_exists: 'Este usuário já existe.',
-    email_already_exists: 'Este e-mail já existe.',
-    couldnt_update_user: 'Não foi possível atualizar o usuário.',
-    system_err_login: 'Erro no sistema. Tente sair e autenticar-se outra vez.',
-    couldnt_create_private_message: 'Não foi possível criar mensagem privada.',
-    no_private_message_edit_allowed:
-      'Sem permissão para editar mensagem privada.',
-    couldnt_update_private_message:
-      'Não foi possível atualizar a mensagem privada.',
-    time: 'Tempo',
-    action: 'Ação',
-  },
-};
diff --git a/ui/src/translations/ru.ts b/ui/src/translations/ru.ts
deleted file mode 100644 (file)
index e8ae736..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-export const ru = {
-  translation: {
-    post: 'запись',
-    remove_post: 'Удалить запись',
-    no_posts: 'Нет записей.',
-    create_a_post: 'Создать запись',
-    create_post: 'Создать запись',
-    number_of_posts: '{{count}} записей',
-    posts: 'Записи',
-    related_posts: 'Эти записи могут быть связаны',
-    comments: 'Комментарии',
-    number_of_comments: '{{count}} комментариев',
-    remove_comment: 'Удалить комментарий',
-    communities: 'Сообщества',
-    users: 'Пользователи',
-    create_a_community: 'Создать сообщество',
-    create_community: 'Создать сообщество',
-    remove_community: 'Удалить сообщество',
-    subscribed_to_communities: 'Подписаны на <1>сообщества</1>',
-    trending_communities: '<1>Сообщества</1> в тренде',
-    list_of_communities: 'Список сообществ',
-    community_reqs: 'строчными буквами, подчеркиваниями и без пробелов.',
-    edit: 'редактировать',
-    reply: 'ответить',
-    cancel: 'Отмена',
-    unlock: 'разблокировать',
-    lock: 'заблокировать',
-    link: 'ссылка',
-    mod: 'модератор',
-    mods: 'модераторы',
-    moderates: 'Модерация',
-    settings: 'Настройки',
-    remove_as_mod: 'снять из модераторов',
-    appoint_as_mod: 'назначить модератором',
-    modlog: 'Модлог',
-    admin: 'администратор',
-    admins: 'администраторы',
-    remove_as_admin: 'снять из администраторов',
-    appoint_as_admin: 'назначить администратором',
-    remove: 'убрать',
-    removed: 'убрано',
-    locked: 'заблокировано',
-    reason: 'Причина',
-    mark_as_read: 'пометить как прочитанное',
-    mark_as_unread: 'пометить как непрочитанное',
-    delete: 'удалить',
-    deleted: 'удалено',
-    restore: 'восстановить',
-    ban: 'заблокировать',
-    ban_from_site: 'заблокировать на сайте',
-    unban: 'разблокировать',
-    unban_from_site: 'разблокировать на сайте',
-    save: 'сохранить',
-    unsave: 'не сохранять',
-    create: 'создать',
-    username: 'Имя пользователя',
-    email_or_username: 'Электронная почта или имя пользователя',
-    number_of_users: '{{count}} пользователей',
-    number_of_subscribers: '{{count}} подписчиков',
-    number_of_points: '{{count}} баллов',
-    name: 'Имя',
-    title: 'Название',
-    category: 'Категория',
-    subscribers: 'Подписчики',
-    both: 'Оба',
-    saved: 'Сохранено',
-    unsubscribe: 'Отписаться',
-    subscribe: 'Подписаться',
-    subscribed: 'Подписаны',
-    prev: 'Назад',
-    next: 'Далее',
-    sidebar: 'Боковая панель',
-    sort_type: 'Тип сортировки',
-    hot: 'Популярно',
-    new: 'Новое',
-    top_day: 'Лучшее за день',
-    week: 'Неделя',
-    month: 'Месяц',
-    year: 'Год',
-    all: 'Всё',
-    top: 'Лучшее',
-    api: 'API',
-    inbox: 'Входящие',
-    inbox_for: 'Входящие сообщения для <1>{{user}}</1>',
-    mark_all_as_read: 'пометить все как прочитанные',
-    type: 'Тип',
-    unread: 'Не прочитано',
-    reply_sent: 'Ответ отправлен',
-    search: 'Поиск',
-    overview: 'Обзор',
-    view: 'Просмотр',
-    logout: 'Выйти',
-    login_sign_up: 'Войти / Регистрация',
-    login: 'Авторизация',
-    sign_up: 'Регистрация',
-    notifications_error:
-      'Уведомления на рабочем столе недоступны в вашем браузере. Попробуйте Firefox или Chrome.',
-    unread_messages: 'Непрочитанные сообщения',
-    password: 'Пароль',
-    verify_password: 'Повторите пароль',
-    email: 'Электронная почта',
-    optional: 'Необязательно',
-    expires: 'Истёк',
-    url: 'URL',
-    body: 'Тело',
-    copy_suggested_title: 'предложенное название: {{title}}',
-    community: 'Сообщество',
-    expand_here: 'Расширить здесь',
-    subscribe_to_communities: 'Подпишитесь на некоторые <1>сообщества</1>.',
-    chat: 'Чат',
-    no_results: 'Нет результатов.',
-    setup: 'Установка',
-    lemmy_instance_setup: 'Установка инстанции Lemmy',
-    setup_admin: 'Настройка администратора сайта',
-    your_site: 'ваш сайт',
-    modified: 'изменено',
-    nsfw: 'NSFW',
-    show_nsfw: 'Показывать NSFW-контент',
-    sponsors: 'Спонсоры',
-    sponsors_of_lemmy: 'Спонсоры Lemmy',
-    sponsor_message:
-      'Lemmy это бесплатное, <1>открытое</1> программное обеспечение, что означает отсутствие рекламы, монетизации или венчурного капитала, никогда. Ваши пожертвования напрямую поддерживают развитие проекта. Спасибо нижеуказанным людям:',
-    support_on_patreon: 'Поддержать на Patreon',
-    general_sponsors:
-      'Генеральные спонсоры - это те, кто пообещал Lemmy от $10 до $39.',
-    crypto: 'Крипто',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    code: 'Код',
-    joined: 'Присоединился',
-    powered_by: 'Работает на',
-    landing_0:
-      'Lemmy - это <1>агрегатор ссылок</1> / альтернатива reddit, предназначенный для работы в <2>федиверсе</2>.<3></3>Это самодостаточная система, с обновляемыми комментариями, и эта система крошечная (<4>~80 Кб</4>). Федерация в сети ActivityPub находится в разработке. <5></5>Это <6>очень ранняя бета-версия</6>, и многие функции в настоящее время сломаны или отсутствуют. <7></7>Предлагать новые функции или сообщать об ошибках можно <8>здесь.</8><9></9>Сделано на <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
-    not_logged_in: 'Не авторизованы.',
-    community_ban: 'Вы были заблокированы на данном сообществе.',
-    site_ban: 'Вы были заблокированы на данном сайте',
-    couldnt_create_comment: 'Не получилось создать комментарий.',
-    couldnt_like_comment: 'Не получилось лайкнуть комментарий.',
-    couldnt_update_comment: 'Не получилось обновить комментарий.',
-    couldnt_save_comment: 'Не получилось сохранить комментарий.',
-    no_comment_edit_allowed: 'Невозможно отредактировать комментарий.',
-    no_post_edit_allowed: 'Невозможно отредактировать запись.',
-    no_community_edit_allowed: 'Невозможно отредактировать сообщество.',
-    couldnt_find_community: 'Не получилось найти сообщество.',
-    couldnt_update_community: 'Не получилось обновить сообщество.',
-    community_already_exists: 'Сообщество уже существует.',
-    community_moderator_already_exists: 'Модератор сообщества уже существует.',
-    community_follower_already_exists: 'Подписчик сообщества уже существует.',
-    community_user_already_banned: 'Пользователь сообщества уже заблокирован.',
-    couldnt_create_post: 'Не получилось создать запись.',
-    couldnt_like_post: 'Не получилось лайкнуть запись.',
-    couldnt_find_post: 'Не получилось найти запись.',
-    couldnt_get_posts: 'Не получилось найти записи',
-    couldnt_update_post: 'Не получилось обновить запись',
-    couldnt_save_post: 'Не получилось сохранить запись.',
-    no_slurs: 'Без оскорблений.',
-    not_an_admin: 'Не администратор.',
-    site_already_exists: 'Сайт уже существует.',
-    couldnt_update_site: 'Не получилось обновить сайт.',
-    couldnt_find_that_username_or_email:
-      'Не получилось найти данное имя пользователя или электронную почту.',
-    password_incorrect: 'Неверный пароль.',
-    passwords_dont_match: 'Пароли не совпадают.',
-    admin_already_created: 'Извините, уже есть администратор.',
-    user_already_exists: 'Пользователь уже существует.',
-    couldnt_update_user: 'Не получилось обновить пользователя.',
-    system_err_login:
-      'Системная ошибка. Попробуйте выйти из системы и вернуться обратно.',
-  },
-};
diff --git a/ui/src/translations/sv.ts b/ui/src/translations/sv.ts
deleted file mode 100644 (file)
index f0a4d79..0000000
+++ /dev/null
@@ -1,195 +0,0 @@
-export const sv = {
-  translation: {
-    post: 'inlägg',
-    remove_post: 'Radera inlägg',
-    no_posts: 'Inga inlägg.',
-    create_a_post: 'Skriv ett inlägg',
-    create_post: 'Skapa inlägg',
-    number_of_posts: '{{count}} inlägg',
-    posts: 'Inlägg',
-    related_posts: 'Dessa inlägg kan vara relaterade',
-    cross_posts: 'Den här länken har även publicerats i:',
-    cross_post: 'tvärinlägg',
-    comments: 'Kommentarer',
-    number_of_comments: '{{count}} kommentarer',
-    remove_comment: 'Radera kommentar',
-    communities: 'Gemenskaper',
-    users: 'Användare',
-    create_a_community: 'Skapa en gemenskap',
-    create_community: 'Skapa gemenskap',
-    remove_community: 'Radera gemenskap',
-    subscribed_to_communities: 'Prenumererar på <1>gemenskaper</1>',
-    trending_communities: 'Populära <1>gemenskaper</1>',
-    list_of_communities: 'Lista över gemenskaper',
-    number_of_communities: '{{count}} gemenskaper',
-    community_reqs: 'gemener, understreck och inga blanksteg.',
-    edit: 'redigera',
-    reply: 'svara',
-    cancel: 'Avbryt',
-    preview: 'Förhandsgranskning',
-    upload_image: 'ladda upp bild',
-    formatting_help: 'formateringshjälp',
-    view_source: 'visa källkod',
-    unlock: 'lås upp',
-    lock: 'lås',
-    sticky: 'fastnålad',
-    unsticky: 'inte fastnålad',
-    link: 'länk',
-    mod: 'moderator',
-    mods: 'moderatorer',
-    moderates: 'Modererar',
-    settings: 'Inställningar',
-    remove_as_mod: 'tag bort som moderator',
-    appoint_as_mod: 'lägg till som moderator',
-    modlog: 'Moderationslogg',
-    admin: 'administratör',
-    admins: 'administratörer',
-    remove_as_admin: 'tag bort som administratör',
-    appoint_as_admin: 'lägg till som administratör',
-    remove: 'ta bort',
-    removed: 'borttagen',
-    locked: 'låst',
-    stickied: 'fastnålad',
-    reason: 'Anledning',
-    mark_as_read: 'markera som läst',
-    mark_as_unread: 'markera som oläst',
-    delete: 'radera',
-    deleted: 'raderad',
-    delete_account: 'Ta bort konto',
-    delete_account_confirm:
-      'Varning: den här åtgärden kommer radera alla dina data permanent. Är du säker?',
-    restore: 'återställ',
-    ban: 'blockera',
-    ban_from_site: 'blockera från webbplats',
-    unban: 'ta bort blockering',
-    unban_from_site: 'ta bort blockering från webbplats',
-    banned: 'blocerad',
-    save: 'spara',
-    unsave: 'förkasta',
-    create: 'skapa',
-    creator: 'skapare',
-    username: 'Användarnamn',
-    email_or_username: 'E-postadress eller användarnamn',
-    number_of_users: '{{count}} användare',
-    number_of_subscribers: '{{count}} prenumeranter',
-    number_of_points: '{{count}} poäng',
-    number_online: '{{count}} användare inloggade',
-    name: 'Namn',
-    title: 'Titel',
-    category: 'Kategori',
-    subscribers: 'Prenumeranter',
-    both: 'Båda',
-    saved: 'Sparade',
-    unsubscribe: 'Avbryt prenumeration',
-    subscribe: 'Prenumerera',
-    subscribed: 'Prenumererar',
-    prev: 'Föregående',
-    next: 'Nästa',
-    sidebar: 'Sidlist',
-    sort_type: 'Sorteringstyp',
-    hot: 'Hett',
-    new: 'Nytt',
-    top_day: 'Dagstoppen',
-    week: 'Vecka',
-    month: 'Månad',
-    year: 'År',
-    all: 'Samtliga',
-    top: 'Topp',
-    api: 'API',
-    inbox: 'Inkorg',
-    inbox_for: 'Inkorg tillhörande <1>{{user}}</1>',
-    mark_all_as_read: 'markera alla som lästa',
-    type: 'Typ',
-    unread: 'Oläst',
-    reply_sent: 'Svar skickat',
-    search: 'Sök',
-    overview: 'Översikt',
-    view: 'Vy',
-    logout: 'Logga ut',
-    login_sign_up: 'Logga in eller skapa konto',
-    login: 'Logga in',
-    sign_up: 'Skapa konto',
-    notifications_error:
-      'Din webbläsare har inte stöd för skrivbordsaviseringar. Testa Firefox eller Chrome.',
-    unread_messages: 'Olästa meddelanden',
-    password: 'Lösenord',
-    verify_password: 'Bekräfta lösenord',
-    email: 'E-postadress',
-    optional: 'Valfritt',
-    expires: 'Går ut',
-    url: 'URL',
-    body: 'Text',
-    copy_suggested_title: 'kopiera föreslagen titel: {{title}}',
-    community: 'Gemenskap',
-    expand_here: 'Utvidga här',
-    subscribe_to_communities: 'Prenumerera på några <1>gemenskaper</1>.',
-    chat: 'Chatta',
-    recent_comments: 'Senaste kommentarer',
-    no_results: 'Inga resultat.',
-    setup: 'Installering',
-    lemmy_instance_setup: 'Installering av Lemmy-instans',
-    setup_admin: 'Skapa en administratör',
-    your_site: 'din webbplats',
-    modified: 'ändrades',
-    nsfw: 'Känsligt eller oförbehållsamt innehåll',
-    show_nsfw: 'Visa känsligt eller oförbehållsamt innehåll',
-    theme: 'Utseende',
-    sponsors: 'Sponsorer',
-    sponsors_of_lemmy: 'Lemmys sponsorer',
-    sponsor_message:
-      'Lemmy är fri mjukvara med <1>öppen källkod</1>, vilket innebär att ingen reklam, vinstindrivning eller venturekapital förekommer, någonsin. Dina donationer går direkt till att stöda utvecklingen av projektet. Stort tack till följande personer:',
-    support_on_patreon: 'Stöd på Patreon',
-    general_sponsors:
-      'Allmänna sponsorer är dem som givit mellan 10 och 39\u00a0dollar till Lemmy.',
-    crypto: 'Kryptovaluta',
-    bitcoin: 'Bitcoin',
-    ethereum: 'Ethereum',
-    monero: 'Monero',
-    code: 'Kod',
-    joined: 'Gick med',
-    by: 'av',
-    to: 'till',
-    transfer_community: 'flytta gemenskap',
-    transfer_site: 'flytta webbplats',
-    are_you_sure: 'är du säker?',
-    yes: 'ja',
-    no: 'nej',
-    powered_by: 'Drivs av',
-    landing_0:
-      'Lemmy är en <1>länksamlare</1> och alternativ till reddit, ämnad att fungera i <2>Fediversumet</2>.<3></3>Lemmy kan drivas av vem som helst, har kommentarstrådar som updateras i realid och är mycket liten (<4>ca 80\u00a0kB</4>). Federering med ActivityPub-nätverket är planerat. <5></5>Detta är en <6>väldigt tidig betaversion</6> och många funktioner saknas därför eller är trasiga.<7></7>Föreslå nya funktioner eller anmäl buggar <8>här</8>.<9></9>Skapad i <10>Rust</10>, <11>Actix</11>, <12>Inferno</12> och <13>Typescript</13>.',
-    not_logged_in: 'Inte inloggad.',
-    community_ban: 'Du har blockerats från den här gemenskapen.',
-    site_ban: 'Du har blockerats från webbplatsen.',
-    couldnt_create_comment: 'Kunde inte skapa kommentar.',
-    couldnt_like_comment: 'Kunde inte gilla kommentar.',
-    couldnt_update_comment: 'Kunde inte uppdatera kommentar.',
-    couldnt_save_comment: 'Kunde inte spara kommentar.',
-    no_comment_edit_allowed: 'Har inte behörighet att redigera komentar.',
-    no_post_edit_allowed: 'Har inte behörighet att redigera inlägg.',
-    no_community_edit_allowed: 'Har inte behörighet att redigera gemenskap.',
-    couldnt_find_community: 'Kunde inte hitta gemenskap.',
-    couldnt_update_community: 'Kunde inte uppdatera gemenskap.',
-    community_already_exists: 'Gemenskapen finns redan.',
-    community_moderator_already_exists: 'Gemenskapsmoderatorn finns redan.',
-    community_follower_already_exists: 'Gemenskapsföljaren finns redan.',
-    community_user_already_banned: 'Gemenskapsanvändaren redan blockerad.',
-    couldnt_create_post: 'Kunde inte skapa inlägg.',
-    couldnt_like_post: 'Kunde inte gilla inlägg.',
-    couldnt_find_post: 'Kunde inte hitta inlägg.',
-    couldnt_get_posts: 'Kunde inte hämta inlägg.',
-    couldnt_update_post: 'Kunde inte uppdatera inlägg.',
-    couldnt_save_post: 'Kunde inte spara inlägg.',
-    no_slurs: 'Inga förolämpningar.',
-    not_an_admin: 'Inte en administratör.',
-    site_already_exists: 'Webbplatsen finns redan.',
-    couldnt_update_site: 'Kunde inte uppdatera webbplats.',
-    couldnt_find_that_username_or_email:
-      'Kunde inte hitta det användarnamnet eller e-postadressen.',
-    password_incorrect: 'Ogiltigt lösenord.',
-    passwords_dont_match: 'Lösenorden stämmer inte överens.',
-    admin_already_created: 'Beklagar, men det finns redan en administratör.',
-    user_already_exists: 'Användaren finns redan.',
-    couldnt_update_user: 'Kunde inte uppdatera användare.',
-    system_err_login: 'Systemfel. Försök att logga ut och sedan in igen.',
-  },
-};
diff --git a/ui/src/translations/zh.ts b/ui/src/translations/zh.ts
deleted file mode 100644 (file)
index e411199..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-export const zh = {
-  translation: {
-    post: '帖子',
-    remove_post: '移除帖子',
-    no_posts: '没有帖子.',
-    create_a_post: '创建新帖子',
-    create_post: '创建帖子',
-    number_of_posts: '{{count}} 帖子',
-    posts: '帖子',
-    related_posts: '相关的帖子',
-    comments: '评论',
-    number_of_comments: '{{count}} 评论',
-    remove_comment: '移除评论',
-    communities: '节点',
-    create_a_community: '创建新节点',
-    create_community: '创建节点',
-    remove_community: '移除节点',
-    subscribed_to_communities: '订阅新 <1>节点</1>',
-    trending_communities: '<1>节点</1>趋势',
-    list_of_communities: '节点列表',
-    community_reqs: '包含小写与下划线且没有空格的字符串.',
-    edit: '编辑',
-    reply: '回应',
-    cancel: '取消',
-    unlock: '解锁',
-    lock: '加锁',
-    link: '链接',
-    mod: '监管人',
-    mods: '监管人',
-    moderates: '监管',
-    remove_as_mod: '添加监管人',
-    appoint_as_mod: '移除监管人',
-    modlog: '监管记录',
-    admin: '管理权限',
-    admins: '管理权限',
-    remove_as_admin: '移除管理权限',
-    appoint_as_admin: '添加管理权限',
-    remove: '移除',
-    removed: '已移除',
-    locked: '已加锁',
-    reason: '原因',
-    mark_as_read: '标记未读',
-    mark_as_unread: '标记已读',
-    delete: '删除',
-    deleted: '已删除',
-    restore: '恢复',
-    ban: '禁止',
-    ban_from_site: '禁止此站点',
-    unban: '取消',
-    unban_from_site: '取消禁止',
-    save: '保存',
-    unsave: '取消保存',
-    create: '创建',
-    username: '用户名',
-    email_or_username: '邮箱或用户名',
-    number_of_users: '{{count}} 用户',
-    number_of_subscribers: '{{count}} 订阅',
-    number_of_points: '{{count}} 分',
-    name: '名字',
-    title: '标题',
-    category: '分类',
-    subscribers: '订阅',
-    both: '全部',
-    saved: '保存',
-    unsubscribe: '取消订阅',
-    subscribe: '订阅',
-    subscribed: '已订阅',
-    prev: '上一页',
-    next: '下一页',
-    sidebar: '侧边栏',
-    sort_type: '排序方式',
-    hot: '最热',
-    new: '最新',
-    top_day: '今日',
-    week: '周',
-    month: '月',
-    year: '年',
-    all: '所有',
-    top: '最热',
-    api: '应用程式介面',
-    inbox: '收件箱',
-    inbox_for: '<1>{{user}}</1> 收件箱',
-    mark_all_as_read: '标记所有已读',
-    type: '类型',
-    unread: '未读',
-    reply_sent: '回复发送',
-    search: '搜索',
-    overview: '个人中心',
-    view: '查看',
-    logout: '注销',
-    login_sign_up: '登录/注册',
-    login: '登录',
-    sign_up: '注册',
-    notifications_error: '你的浏览器不支持桌面通知,尝试 Firefox 或 Chrome',
-    unread_messages: '未读消息',
-    password: '密码',
-    verify_password: '确认密码',
-    email: '邮箱',
-    optional: '选项',
-    expires: '过期',
-    url: '网址',
-    body: '内容',
-    copy_suggested_title: '复制建议的标题: {{title}}',
-    community: '节点',
-    expand_here: '展开',
-    subscribe_to_communities: '订阅一些 <1>节点</1>.',
-    chat: '聊天',
-    no_results: '没有结果.',
-    setup: '设置',
-    lemmy_instance_setup: 'Lemmy Instance Setup',
-    setup_admin: '设置管理员',
-    your_site: '你的站点',
-    modified: '修改',
-    sponsors: '发起人',
-    sponsors_of_lemmy: 'Lemmy 的发起人',
-    sponsor_message:
-      'Lemmy is free, <1>open-source</1> software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project. Thank you to the following people:',
-    support_on_patreon: '在 Patreon 赞助',
-    support_on_liberapay: '在 on 赞助',
-    general_sponsors:
-      'General Sponsors are those that pledged $10 to $39 to Lemmy.',
-    crypto: '加密',
-    bitcoin: '比特币',
-    ethereum: '以太币',
-    code: '代码',
-    joined: '已加入',
-    powered_by: '保留所有权利',
-    landing_0:
-      "Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>It's self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.",
-    not_logged_in: '未登录.',
-    community_ban: '你被此节点禁止.',
-    site_ban: '你被此站点禁止',
-    couldnt_create_comment: '不能创建评论.',
-    couldnt_like_comment: '不能收藏评论.',
-    couldnt_update_comment: '不能更新评论.',
-    couldnt_save_comment: '不能保存评论.',
-    no_comment_edit_allowed: '不允许编辑评论.',
-    no_post_edit_allowed: '不运行编辑帖子.',
-    no_community_edit_allowed: '不允许编辑节点.',
-    couldnt_find_community: '不能找到节点.',
-    couldnt_update_community: '不能更新节点.',
-    community_already_exists: '节点已存在.',
-    community_moderator_already_exists: '节点监管人已存在.',
-    community_follower_already_exists: '节点追随者已存在.',
-    community_user_already_banned: '节点用户已禁止.',
-    couldnt_create_post: '不能创建帖子.',
-    couldnt_like_post: '不能收藏帖子.',
-    couldnt_find_post: '不能搜寻帖子.',
-    couldnt_get_posts: '不能获取帖子',
-    couldnt_update_post: '不能更新帖子',
-    couldnt_save_post: '不能保持帖子.',
-    no_slurs: '和谐.',
-    not_an_admin: '不是管理员.',
-    site_already_exists: '站点已存在.',
-    couldnt_update_site: '不能更新站点.',
-    couldnt_find_that_username_or_email: '用户名/邮箱不存在.',
-    password_incorrect: '密码不正确.',
-    passwords_dont_match: '密码不匹配.',
-    admin_already_created: '抱歉,管理员已存在.',
-    user_already_exists: '用户已存在.',
-    couldnt_update_user: '不可以更新用户.',
-    system_err_login: '系统错误. 尝试注销再登录',
-  },
-};