diff --git a/src/i18n/es.json b/src/i18n/es.json
index 007aca8d..8dd49993 100644
--- a/src/i18n/es.json
+++ b/src/i18n/es.json
@@ -164,9 +164,78 @@
         "load_older": "Cargar interacciones más antiguas",
         "moves": "Usuario migrado"
     },
+    "languages": {
+        "ar": "Árabe",
+        "az": "Azerbaiyán",
+        "bg": "Búlgaro",
+        "cs": "Checo",
+        "da": "Danés",
+        "de": "Alemán",
+        "el": "Griego",
+        "en": "Inglés",
+        "eo": "Esperanto",
+        "es": "Español",
+        "fa": "Persa",
+        "fi": "Finlandés",
+        "fr": "Francés",
+        "ga": "Irlandés",
+        "he": "Hebreo",
+        "hi": "Hindi",
+        "hu": "Húngaro",
+        "id": "Indonesio",
+        "it": "Italiano",
+        "ja": "Japonés",
+        "ko": "Coreano",
+        "lt": "Lituano",
+        "lv": "Letón",
+        "nl": "Alemán",
+        "pl": "Polaco",
+        "pt": "Portugués",
+        "ru": "Ruso",
+        "sk": "Eslovaco",
+        "sv": "Sueco",
+        "tr": "Turco",
+        "translated_from": {
+            "ar": "Traducido del @:languages.ar",
+            "az": "Traducido del @:languages.az",
+            "bg": "Traducido del @:languages.bg",
+            "cs": "Traducido del @:languages.cs",
+            "da": "Traducido del @:languages.da",
+            "de": "Traducido del @:languages.de",
+            "el": "Traducido del @:languages.el",
+            "en": "Traducido del @:languages.en",
+            "eo": "Traducido del @:languages.eo",
+            "es": "Traducido del @:languages.es",
+            "fa": "Traducido del @:languages.fa",
+            "fi": "Traducido del @:languages.fi",
+            "fr": "Traducido del @:languages.fr",
+            "ga": "Traducido del @:languages.ga",
+            "he": "Traducido del @:languages.he",
+            "hi": "Traducido del @:languages.hi",
+            "hu": "Traducido del @:languages.hu",
+            "id": "Traducido del @:languages.id",
+            "it": "Traducido del @:languages.it",
+            "ja": "Traducido del @:languages.ja",
+            "ko": "Traducido del @:languages.ko",
+            "lt": "Traducido del @:languages.it",
+            "lv": "Traducido del @:languages.lv",
+            "nl": "Traducido del @:languages.nl",
+            "pl": "Traducido del @:languages.pl",
+            "pt": "Traducido del @:languages.pt",
+            "ru": "Traducido del @:languages.ru",
+            "sk": "Traducido del @:languages.sk",
+            "sv": "Traducido del @:languages.sv",
+            "tr": "Traducido del @:languages.tr",
+            "uk": "Traducido del @:languages.uk",
+            "zh": "Traducido del @:languages.zh"
+        },
+        "uk": "Ucraniano",
+        "zh": "Chino"
+    },
     "lists": {
         "create": "Crear",
         "delete": "Eliminar lista",
+        "following_only": "Limitar a seguidores",
         "lists": "Listas",
         "new": "Nueva Lista",
         "save": "Guardar cambios",
@@ -186,28 +255,59 @@
         "login": "Identificarse",
         "logout": "Cerrar sesión",
         "password": "Contraseña",
-        "placeholder": "p.ej. lain",
+        "placeholder": "miusuario",
         "recovery_code": "Código de recuperación",
         "register": "Registrarse",
         "username": "Usuario"
     },
     "media_modal": {
+        "counter": "{current} / {total}",
+        "hide": "Cerrar visor de medios",
         "next": "Siguiente",
         "previous": "Anterior"
     },
+    "moderation": {
+        "moderation": "Moderación",
+        "reports": {
+            "add_note": "Añadir nota",
+            "close": "Cerrar",
+            "delete_note": "Eliminar",
+            "delete_note_accept": "Sí, eliminarlo",
+            "delete_note_cancel": "No, mantenerlo",
+            "delete_note_confirm": "¿Estás seguro que quieres eliminar esta nota?",
+            "delete_note_title": "Confirma la eliminación",
+            "no_content": "Sin descripción dada",
+            "note_placeholder": "Dejar una nota...",
+            "notes": "notas",
+            "reopen": "Reabrir",
+            "report": "Reportar",
+            "reports": "Reportes",
+            "resolve": "Resolver",
+            "show_closed": "Mostrar cerrados",
+            "statuses": "estados",
+            "tag_policy_notice": "Habilitar TagPolicy MRF para establecer restricciones de publicación",
+            "tags": "Establecer restricciones de publicación"
+        },
+        "statuses": "Estados",
+        "users": "Usuarios"
+    },
     "nav": {
         "about": "Acerca de",
         "administration": "Administración",
         "announcements": "Anuncios",
         "back": "Volver",
         "bookmarks": "Marcadores",
+        "bubble_timeline": "Linea temporal burbuja",
+        "bubble_timeline_description": "Publicaciones de instancias cercanas a la tuya, recomendadas por los/las administradores/as",
         "chats": "Chats",
         "dms": "Mensajes directos",
         "friend_requests": "Solicitudes de seguimiento",
         "home_timeline": "Línea temporal personal",
+        "home_timeline_description": "Publicaciones de personas que sigues",
         "interactions": "Interacciones",
         "lists": "Listas",
         "mentions": "Menciones",
+        "moderation": "Moderación",
         "preferences": "Preferencias",
         "public_timeline_description": "Publicaciones públicas de esta instancia",
         "public_tl": "Línea temporal pública",
@@ -220,18 +320,19 @@
         "who_to_follow": "A quién seguir"
     },
     "notifications": {
-        "broken_favorite": "Estado desconocido, buscándolo…",
+        "broken_favorite": "Publicación desconocida, buscándola…",
         "error": "Error obteniendo notificaciones:{0}",
-        "favorited_you": "le gusta tu estado",
+        "favorited_you": "le gusta tu publicación",
         "follow_request": "quiere seguirte",
         "followed_you": "empezó a seguirte",
         "load_older": "Cargar notificaciones antiguas",
         "migrated_to": "migrado a",
         "no_more_notifications": "No hay más notificaciones",
         "notifications": "Notificaciones",
+        "poll_ended": "La encuesta ha terminado",
         "reacted_with": "reaccionó con {0}",
         "read": "¡Leído!",
-        "repeated_you": "repitió tu estado"
+        "repeated_you": "repitió tu publicación"
     },
     "password_reset": {
         "check_email": "Revise su correo electrónico para obtener un enlace para restablecer su contraseña.",
@@ -269,27 +370,34 @@
             "text/bbcode": "BBCode",
             "text/html": "HTML",
             "text/markdown": "Markdown",
-            "text/plain": "Texto Plano"
+            "text/plain": "Texto Plano",
+            "text/x.misskeymarkdown": "MFM"
         },
-        "content_warning": "Tema (opcional)",
+        "content_warning": "Advertencia de contenido (opcional)",
         "default": "Acabo de aterrizar en L.A.",
         "direct_warning_to_all": "Esta publicación será visible para todos los usuarios mencionados.",
         "direct_warning_to_first_only": "Esta publicación solo será visible para los usuarios mencionados al comienzo del mensaje.",
-        "empty_status_error": "No se puede publicar un estado vacío y sin archivos adjuntos",
+        "edit_remote_warning": "¡Los cambios realizados en la publicación pueden no ser visibles en algunas instancias!",
+        "edit_status": "Editar estado",
+        "edit_unsupported_warning": "Las encuestas y menciones no se modificarán al editar.",
+        "empty_status_error": "No se puede enviar una publicación sin contenido ni archivos adjuntos",
         "media_description": "Descripción multimedia",
         "media_description_error": "Error al actualizar el archivo, inténtalo de nuevo",
-        "new_status": "Publicar un nuevo estado",
+        "media_not_sensitive_warning": "¡Tiene una advertencia de contenido, pero los archivos adjuntos no están marcados como contenido sensible!",
+        "new_status": "Nueva publicación",
         "post": "Publicar",
         "posting": "Publicando",
         "preview": "Vista previa",
         "preview_empty": "Vacío",
         "scope": {
             "direct": "Directo - solo para los usuarios mencionados",
+            "local": "Local- no federar esta publicación",
             "private": "Solo-seguidores - solo tus seguidores leerán la publicación",
             "public": "Público - publicaciones visibles en las líneas temporales públicas",
             "unlisted": "Sin listar -publicaciones no visibles en las líneas temporales públicas"
         },
         "scope_notice": {
+            "local": "Esta publicación no será visible en otras instancias",
             "private": "Esta publicación solo será visible para tus seguidores",
             "public": "Esta publicación será visible para todo el mundo",
             "unlisted": "Esta publicación no será visible en la Línea Temporal Pública ni en Toda La Red Conocida"
@@ -297,11 +405,12 @@
     },
     "registration": {
         "bio": "Biografía",
-        "bio_placeholder": "e.g.\nHola, soy un ejemplo.\nAquí puedes poner algo representativo tuyo... o no.",
+        "bio_placeholder": "p. ej.\nHola, soy un ejemplo.\nAquí puedes poner algo representativo tuyo... o no.",
         "captcha": "CAPTCHA",
         "email": "Correo electrónico",
+        "email_language": "¿En qué idioma desea recibir correos electrónicos del servidor?",
         "fullname": "Nombre a mostrar",
-        "fullname_placeholder": "p.ej. Lain Iwakura",
+        "fullname_placeholder": "p. ej. Atsuko Kagari",
         "new_captcha": "Haz click en la imagen para obtener un nuevo captcha",
         "password_confirm": "Confirmar contraseña",
         "reason": "Razón para registrarse",
@@ -309,7 +418,7 @@
         "register": "Registrarse",
         "registration": "Registro",
         "token": "Token de invitación",
-        "username_placeholder": "p.ej. lain",
+        "username_placeholder": "p. ej. akko",
         "validations": {
             "email_required": "no puede estar vacío",
             "fullname_required": "no puede estar vacío",
@@ -336,6 +445,16 @@
     },
     "settings": {
         "accent": "Acento",
+        "account_alias_table_head": "Alias",
+        "account_backup": "Copia de seguridad de la cuenta",
+        "account_backup_description": "Esto le permite descargar un archivo con la información de su cuenta y sus publicaciones, pero aún no se pueden importar a una cuenta de Pleroma.",
+        "account_backup_table_head": "Copia de seguridad",
+        "account_privacy": "Privacidad",
+        "add_alias_error": "Error añadiendo el alias: {error}",
+        "add_backup": "Crear una nueva copia de seguridad",
+        "add_backup_error": "Error al agregar una nueva copia de seguridad: {error}",
+        "added_alias": "El alias ha sido añadido.",
+        "added_backup": "La copia de seguridad ha sido agregada.",
         "allow_following_move": "Permitir el seguimiento automático, cuando la cuenta que sigues se traslada a otra instancia",
         "always_show_post_button": "Muestra siempre el botón flotante de Nueva Plubicación",
         "app_name": "Nombre de la aplicación",
@@ -347,6 +466,7 @@
         "avatarRadius": "Avatares",
         "avatar_size_instruction": "El tamaño mínimo recomendado para el avatar es de 150X150 píxeles.",
         "background": "Fondo",
+        "backup_not_ready": "Esta copia de seguridad aún no está lista.",
         "bio": "Biografía",
         "block_export": "Exportar usuarios bloqueados",
         "block_export_button": "Exporta la lista de tus usuarios bloqueados a un archivo csv",
@@ -368,10 +488,18 @@
         "changed_password": "¡Contraseña cambiada correctamente!",
         "chatMessageRadius": "Mensaje de chat",
         "checkboxRadius": "Casillas de verificación",
-        "collapse_subject": "Colapsar publicaciones con tema",
+        "collapse_subject": "Ocultar publicaciones con advertencias de contenido",
+        "columns": "Columnas",
         "composing": "Redactando",
+        "confirm_dialogs": "Requiere confirmación de:",
         "confirm_new_password": "Confirmar la nueva contraseña",
+        "conversation_display_linear": "Lineal",
+        "conversation_display_tree": "Ramificado",
+        "conversation_other_replies_button": "Mostrar el botón \"otras respuestas\"",
+        "conversation_other_replies_button_below": "Debajo de las publicaciones",
+        "conversation_other_replies_button_inside": "Dentro de las publicaciones",
         "current_avatar": "Tu avatar actual",
+        "current_mascot": "Tu mascota actual",
         "current_password": "Contraseña actual",
         "data_import_export_tab": "Importar / Exportar datos",
         "default_vis": "Alcance de visibilidad por defecto",
@@ -379,11 +507,15 @@
         "delete_account_description": "Eliminar para siempre los datos y desactivar la cuenta.",
         "delete_account_error": "Hubo un error al eliminar tu cuenta. Si el fallo persiste, ponte en contacto con el/la administrador/a de tu instancia.",
         "delete_account_instructions": "Escribe tu contraseña para confirmar la eliminación de tu cuenta.",
+        "disable_sticky_headers": "No insertar encabezados de columna en la parte superior de la pantalla",
         "discoverable": "Permitir la aparición de esta cuenta en los resultados de búsqueda y otros servicios",
         "domain_mutes": "Dominios",
+        "download_backup": "Descargar",
+        "email_language": "Idioma para recibir correos electrónicos del servidor",
         "emoji_reactions_on_timeline": "Mostrar las reacciones de emoji en la línea de tiempo",
         "enable_web_push_notifications": "Habilitar las notificiaciones en el navegador",
         "enter_current_password_to_confirm": "Introduce la contraseña actual para confirmar tu identidad",
+        "expert_mode": "Mostrar avanzados",
         "export_theme": "Exportar tema",
         "file_export_import": {
             "backup_restore": "Copia de seguridad de la configuración",
@@ -398,7 +530,7 @@
             "restore_settings": "Restaurar ajustes desde archivo"
         },
         "filtering": "Filtrado",
-        "filtering_explanation": "Todos los estados que contengan estas palabras serán silenciados, una por línea",
+        "filtering_explanation": "Todos las publicaciones que contengan estas palabras serán silenciadas. Una por línea",
         "follow_export": "Exportar personas que tú sigues",
         "follow_export_button": "Exporta tus seguidores a un fichero csv",
         "follow_import": "Importar personas que tú sigues",
@@ -411,18 +543,25 @@
         "hide_all_muted_posts": "Ocultar las publicaciones silenciadas",
         "hide_attachments_in_convo": "Ocultar adjuntos en las conversaciones",
         "hide_attachments_in_tl": "Ocultar adjuntos en la línea temporal",
+        "hide_favorites_description": "No mostrar la lista de mis favoritos (las personas aún serán notificadas)",
         "hide_filtered_statuses": "Ocultar estados filtrados",
         "hide_followers_count_description": "No mostrar el número de cuentas que me siguen",
         "hide_followers_description": "No mostrar quién me sigue",
         "hide_follows_count_description": "No mostrar el número de cuentas que sigo",
         "hide_follows_description": "No mostrar a quién sigo",
         "hide_isp": "Ocultar el panel específico de la instancia",
+        "hide_list_aliases_error_action": "Cerrar",
         "hide_media_previews": "Ocultar la vista previa multimedia",
         "hide_muted_posts": "Ocultar las publicaciones de los usuarios silenciados",
+        "hide_muted_threads": "Ocultar conversaciones silenciadas",
         "hide_post_stats": "Ocultar las estadísticas de las publicaciones (p.ej. el número de favoritos)",
         "hide_shoutbox": "Ocultar cuadro de diálogo de la instancia",
+        "hide_site_favicon": "Ocultar \"favicon\" de la instancia en el \"top panel\"",
+        "hide_site_name": "Ocultar el nombre de la instancia en el \"top panel\"",
+        "hide_threads_with_blocked_users": "Ocultar conversaciones que mencionen usuarios bloqueados",
         "hide_user_stats": "Ocultar las estadísticas del usuario (p.ej. el número de seguidores)",
         "hide_wallpaper": "Ocultar el fondo de pantalla de la instancia",
+        "hide_wordfiltered_statuses": "Ocultar publicaciones filtradas por palabras",
         "import_blocks_from_a_csv_file": "Importar lista de usuarios bloqueados dese un archivo csv",
         "import_followers_from_a_csv_file": "Importar personas que tú sigues a partir de un archivo csv",
         "import_mutes_from_a_csv_file": "Importar silenciados desde un archivo csv",
@@ -435,10 +574,21 @@
         "invalid_theme_imported": "El archivo importado no es un tema válido de Pleroma. No se han realizado cambios.",
         "limited_availability": "No disponible en tu navegador",
         "links": "Enlaces",
+        "list_aliases_error": "Error al obtener alias: {error}",
+        "list_backups_error": "Error al obtener la lista de copias de seguridad: {error}",
         "lock_account_description": "Restringir el acceso a tu cuenta solo a seguidores admitidos",
         "loop_video": "Vídeos en bucle",
         "loop_video_silent_only": "Bucle solo en vídeos sin sonido (p.ej. \"gifs\" de Mastodon)",
+        "mascot": "Mascota de Mastodon FE",
+        "max_depth_in_thread": "Número máximo de niveles a mostrar en la conversación por defecto",
         "max_thumbnails": "Cantidad máxima de miniaturas por publicación",
+        "mention_link_bolden_you": "Resaltar la mención de ti cuando te mencionen",
+        "mention_link_display": "Mostrar enlaces de mención",
+        "mention_link_display_full": "siempre como nombre completo (p. ej. {'@'}foo{'@'}example.org)",
+        "mention_link_display_full_for_remote": "como nombre completo solo para usuarios remotos (p. ej. {'@'}foo{'@'}example.org)",
+        "mention_link_display_short": "siempre como nombres cortos (p. ej. {'@'}foo)",
+        "mention_link_show_avatar": "Mostrar el avatar del usuario detrás del enlace",
+        "mention_link_show_tooltip": "Mostrar el nombre completo de los usuarios remotos como información emergente",
         "mfa": {
             "authentication_methods": "Métodos de autentificación",
             "confirm_and_enable": "Confirmar y habilitar OTP",
@@ -462,6 +612,12 @@
         },
         "minimal_scopes_mode": "Minimizar las opciones de publicación",
         "more_settings": "Más opciones",
+        "move_account": "Trasladar la cuenta",
+        "move_account_error": "Error trasladando la cuenta: {error}",
+        "move_account_notes": "Si desea trasladar esta cuenta a otro lugar, debe ir a su cuenta de destino y agregar un alias que apunte aquí.",
+        "move_account_target": "Cuenta de destino (p. ej. {example})",
+        "moved_account": "La cuenta ha sido trasladada.",
+        "mute_bot_posts": "Silenciar publicaciones de \"bots\"",
         "mute_export": "Exportar silenciados",
         "mute_export_button": "Exportar los silenciados a un archivo csv",
         "mute_import": "Importar silenciados",
@@ -471,6 +627,7 @@
         "mutes_tab": "Silenciados",
         "name": "Nombre",
         "name_bio": "Nombre y biografía",
+        "new_alias_target": "Añadir un nuevo alias (p. ej. {example})",
         "new_email": "Nuevo correo electrónico",
         "new_password": "Nueva contraseña",
         "no_blocks": "No hay usuarios bloqueados",