Merge pull request #562 from J053Fabi0/master

Better translations for Spanish
This commit is contained in:
Christian Bundy 2020-12-31 13:44:06 -08:00 committed by GitHub
commit 7e5f37ddef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 16146 additions and 205 deletions

16228
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -84,9 +84,9 @@
"@types/debug": "^4.1.5", "@types/debug": "^4.1.5",
"@types/highlight.js": "^10.1.0", "@types/highlight.js": "^10.1.0",
"@types/koa": "^2.11.3", "@types/koa": "^2.11.3",
"@types/koa__router": "^8.0.2",
"@types/koa-mount": "^4.0.0", "@types/koa-mount": "^4.0.0",
"@types/koa-static": "^4.0.1", "@types/koa-static": "^4.0.1",
"@types/koa__router": "^8.0.2",
"@types/lodash": "^4.14.150", "@types/lodash": "^4.14.150",
"@types/markdown-it": "^12.0.0", "@types/markdown-it": "^12.0.0",
"@types/mkdirp": "^1.0.0", "@types/mkdirp": "^1.0.0",

View File

@ -205,13 +205,14 @@ const i18n = {
latest: "Novedades", latest: "Novedades",
profile: "Mi Perfil", profile: "Mi Perfil",
search: "Buscar", search: "Buscar",
imageSearch: "Buscar fotos",
settings: "Configuración", settings: "Configuración",
// navbar items // navbar items
extended: "Red extendida", extended: "Red extendida",
extendedDescription: [ extendedDescription: [
"Publicaciones de ", "Publicaciones de ",
strong("personas que no seguís"), strong("personas que no sigues"),
", ordenadas por las más recientes. Quando seguís una persona poderás descargar publicaciones de otras personas que esta siga y esos mensajes aparecen aquí.", ", ordenadas por las más recientes. Quando sigas a una persona, podrás descargar publicaciones de otras personas que ella sige, y esas publicaciones aparecerán aquí.",
], ],
popular: "Populares", popular: "Populares",
popularDescription: [ popularDescription: [
@ -219,48 +220,54 @@ const i18n = {
strong("Me Gusta"), strong("Me Gusta"),
" en determinados periodos. Se cuentan los Me Gusta de ", " en determinados periodos. Se cuentan los Me Gusta de ",
em("todos"), em("todos"),
", incluindo aquellos que no seguís. Esta es una lista de publicaciones más populares de tu red de contacto.", ", incluidos aquellos que no sigues. Esta es una lista de las publicaciones más populares de tu red de contacto.",
], ],
latestDescription: latestDescription:
"Publicaciones que aquellos que seguís, ordenadas por las más recientes.", "Publicaciones de aquellos que sigues, ordenadas por las más recientes.",
topics: "Topicos", topics: "Tópicos",
topicsDescription: [ topicsDescription: [
strong("Topicos"), strong("Tópicos"),
" de las personas que seguís, ordenadas por las más recientes. Seleccioná la hora de una publicación para leer el hilo completo.", " de las personas que sigues, ordenados por los más recientes. Selecciona la hora de una publicación para leer el hilo completo.",
], ],
summaries: "Resumen", summaries: "Resumen",
summariesDescription: [ summariesDescription: [
strong("Topicos y algunos comentarios"), strong("Tópicos y algunos comentarios"),
" de las personas que seguís, ordenadas por las más recientes. Seleccioná la hora de una publicación para leer el hilo completo.", " de las personas que sigues, ordenados por los más recientes. Selecciona la hora de una publicación para leer el hilo completo.",
],
threads: "Hilos",
threadsDescription: [
strong("Posts que tienen comentarios"),
" de personas que sigues y de tu red extendida, ordenados por los más recientes. Selecciona la hora de una publicación para leer el hilo completo.",
], ],
manualMode: "Modo manual", manualMode: "Modo manual",
mentions: "Menciones", mentions: "Menciones",
mentionsDescription: [ mentionsDescription: [
strong("Publicaciones de "), strong("Publicaciones de "),
strong("cualquier persona"), strong("cualquier persona"),
" que te mencionan, ordenadas por las más recientes. Solo figuran menciones en el formato @mención.", " que te mencionan, ordenadas por las más recientes. Solo aparecen menciones en el formato @mención.",
], ],
private: "Privado", private: "Privado",
privateDescription: [ privateDescription: [
"Los comentarios más recientes de ", "Los comentarios más recientes de ",
strong("hilos privados que te incluyen"), strong("hilos privados que te incluyen"),
". Las publicaciones privadas están encriptadas para tu llave privada, y contienen el máximo de 7 destinatarios. No se podrán adicionar nuevos destinarios después que empieze el hilo. Seleccioná la hora de una publicación para leer el hilo completo.", ". Las publicaciones privadas están cifradas para ti, y contienen un máximo de 7 destinatarios. No se podrán adicionar nuevos destinarios después que empieze el hilo. Selecciona la hora de una publicación para leer el hilo completo.",
], ],
// post actions // post actions
comment: "Comentar", comment: "Comentar",
reply: "Responder", reply: "Responder",
subtopic: "Subhilo",
json: "JSON", json: "JSON",
// relationships // relationships
unfollow: "Dejar de seguir", unfollow: "Dejar de seguir",
follow: "Seguir", follow: "Seguir",
relationshipNotFollowing: "No one is following the other", relationshipNotFollowing: "Ustedes dos no se siguen",
relationshipTheyFollow: "They follow you", relationshipTheyFollow: "Ellos te siguen",
relationshipMutuals: "You are mutuals", relationshipMutuals: "Ustedes se siguen mutuamente",
relationshipFollowing: "Siguiendo", relationshipFollowing: "Siguiendo",
relationshipYou: "Vos", relationshipYou: "",
relationshipBlocking: "Bloqueado", relationshipBlocking: "Bloqueado",
relationshipNone: "No estás siguiendo ni bloqueando", relationshipNone: "No estás siguiendo ni bloqueando",
relationshipConflict: "De alguna forma le estás siguiendo y bloqueando", relationshipConflict: "De alguna forma lo estás siguiendo y bloqueando",
// author view // author view
viewLikes: "Ver Me Gusta", viewLikes: "Ver Me Gusta",
// likes view // likes view
@ -272,26 +279,26 @@ const i18n = {
publish: "Publicar", publish: "Publicar",
contentWarningPlaceholder: "Advertencia opcional para esta publicación", contentWarningPlaceholder: "Advertencia opcional para esta publicación",
publishCustomDescription: [ publishCustomDescription: [
"Compone un mensaje custom usando ", "Compone un mensaje avanzado usando ",
a({ href: "https://en.wikipedia.org/wiki/JSON" }, "JSON"), a({ href: "https://en.wikipedia.org/wiki/JSON" }, "JSON"),
". Esto puede ser util para prototipar o componer tipos de mensaje que Oasis aún no soporta. Este mensaje no podrá ser editado o borrado.", ". Esto puede ser útil para prototipar o componer tipos de mensaje que Oasis aún no soporta. Este mensaje no podrá ser editado o borrado.",
], ],
commentWarning: [ commentWarning: [
" Los mensajes no podrán ser editados o borrados. Para responde a mensajes, seleccione ", " Los mensajes no podrán ser editados o borrados. Para responder a mensajes, selecciona ",
strong("Responder"), strong("Responder"),
".", ".",
], ],
commentPublic: "publico", commentPublic: "público",
commentPrivate: "privado", commentPrivate: "privado",
commentLabel: ({ publicOrPrivate, markdownUrl }) => [ commentLabel: ({ publicOrPrivate, markdownUrl }) => [
"Escribí un ", "Escribe un ",
strong(`${publicOrPrivate} comentário`), strong(`${publicOrPrivate} comentario`),
" con ", " con ",
a({ href: markdownUrl }, "Markdown"), a({ href: markdownUrl }, "Markdown"),
" en este hilo.", " en este hilo.",
], ],
publishLabel: ({ markdownUrl, linkTarget }) => [ publishLabel: ({ markdownUrl, linkTarget }) => [
"Escribí mensaje publico con ", "Escribe un mensaje público con ",
a( a(
{ {
href: markdownUrl, href: markdownUrl,
@ -302,80 +309,98 @@ const i18n = {
". Los mensajes no podrán ser editados o borrados.", ". Los mensajes no podrán ser editados o borrados.",
], ],
publishCustomInfo: ({ href }) => [ publishCustomInfo: ({ href }) => [
"Si sos un usário avanzado, podrás ", "Si eres un usuario avanzado, puedes también ",
a({ href }, "publicar un mensaje custom"), a({ href }, "publicar un mensaje avanzado"),
".", ".",
], ],
publishBasicInfo: ({ href }) => [ publishBasicInfo: ({ href }) => [
"Si no sos un usuário avanzado, podés ", "Si no eres un usuario avanzado, lo mejor es ",
a({ href }, "publicar un mensaje basico."), a({ href }, "publicar un mensaje normal."),
".", ".",
], ],
publishCustom: "Publicar custom", publishCustom: "Publicar avanzado",
replyLabel: ({ markdownUrl }) => [ replyLabel: ({ markdownUrl }) => [
"Escribí una ", "Escribe una ",
strong("respuesta publica"), strong("respuesta pública"),
" a este mensaje con ", " a este mensaje con ",
a({ href: markdownUrl }, "Markdown"), a({ href: markdownUrl }, "Markdown"),
". Los mensajes no podrán ser editados o borrados. Para responder a todo un hilo, seleccioná ", ". Los mensajes no podrán ser editados o borrados. Para responder a todo un hilo, selecciona ",
strong("comentário"), strong("comentario"),
".", ".",
], ],
// settings // settings
settingsIntro: ({ readmeUrl, version }) => [ settingsIntro: ({ readmeUrl, version }) => [
`Estás usando Oasis ${version}. Leé `, `Estás usando Oasis ${version}. Lee `,
a({ href: readmeUrl }, "el Readme"), a({ href: readmeUrl }, "el Readme"),
", configura un tema, o consultá información de debug abajo.", ", configura un tema, o consulta información de debug abajo.",
], ],
theme: "Tema", theme: "Tema",
themeIntro: themeIntro:
"Eligí un tema. Atelier-SulphurPool-Light és el tema por defecto.", "Elige un tema. Atelier-SulphurPool-Light es el tema por defecto.",
setTheme: "Eligí el tema", setTheme: "Elige el tema",
language: "Idioma", language: "Idioma",
languageDescription: languageDescription:
"Sí queres usar Oasis en otro idioma, eligí acá. Atención, que esta funcionalidad és aún nueva y básica. Necesitamos ayuda con traducciones para otros idiomas y formatos.", "Si queres usar Oasis en otro idioma, elige aquí. Atención, que esta funcionalidad es aún nueva y básica. Necesitamos ayuda con traducciones para otros idiomas y formatos.",
setLanguage: "Seleccionar idioma", setLanguage: "Seleccionar idioma",
status: "Status", status: "Estado",
peerConnections: "Conexiones de pares 💻⚡️💻", peerConnections: "Conexiones de pares 💻⚡️💻",
connectionsIntro: connectionsIntro:
"Tu computadora está sincronizando con las siguientes computadoras. Se conectará con cualquier par de scuttlebutt que encuentre a medida que busque informacion de tus amigos, mismo que no hayas establecido una relación prévia.", "Tu computadora se está sincronizando con las siguientes computadoras. Se conectará con cualquier par de scuttlebutt que encuentre, aún si no los conoce, ya que podrían tener información de tus amigos.",
noConnections: "Sin pares conectados.", noConnections: "Sin pares conectados.",
connectionActionIntro: connectionActionIntro:
"Podrás decidir cuando conectar tu computadora a la red de pares. Podrás arrancar, detener o reiniciar las conexiones siempre que quieras.", "Podrás decidir cuándo conectar tu computadora a la red de pares. Podrás iniciar, detener o reiniciar las conexiones siempre que quieras.",
startNetworking: "Arrancar las conexiones", startNetworking: "Iniciar las conexiones",
stopNetworking: "Detener las conexiones", stopNetworking: "Detener las conexiones",
restartNetworking: "Reiniciar las conexiones", restartNetworking: "Reiniciar las conexiones",
indexes: "Indices", indexes: "Índices",
indexesDescription:
"Oasis mantiene una caché con datos precalculados para ahorrar tiempo. Lamentablemente, esto es a menudo una causa de errores. Reconstruir esta chaché puede solucionar algunos errores si se presentan.",
invites: "Invitaciones", invites: "Invitaciones",
invitesDescription: invitesDescription:
"Utilizá una invitación pegando abajo. Sí funcionar, empezarás a seguir esa persona y ella te seguirá a vós también.", "Utiliza una invitación aquí. Si funciona, empezarás a seguir a esa persona y ella te seguirá a ti también.",
acceptInvite: "Aceptar la invitación", acceptInvite: "Aceptar la invitación",
// search page // search page
searchLabel: searchLabel:
"Buscá las siguientes palabras por los mensajes que tenés descargados.", "Busca con palabras clave entre las publicaciones que tienes descargadas.",
// posts and comments // posts and comments
commentDescription: ({ parentUrl }) => [ commentDescription: ({ parentUrl }) => [
" comentado en el hilo ", " comentó en el hilo ",
a({ href: parentUrl }, ""), a({ href: parentUrl }, ""),
], ],
replyDescription: ({ parentUrl }) => [ replyDescription: ({ parentUrl }) => [
" respondido al ", " respondido al ",
a({ href: parentUrl }, "mensaje "), a({ href: parentUrl }, "mensaje "),
], ],
// image search page
imageSearchLabel:
"Busca con palabras clave entre los títulos de las fotos que tienes descargadas.",
// posts and comments
commentTitle: ({ authorName }) => [
`Comentó en el mensaje de @${authorName}`,
],
subtopicDescription: ({ parentUrl }) => [
" creó un nuevo hilo para ",
a({ href: parentUrl }, "este mensaje"),
],
subtopicTitle: ({ authorName }) => [
`Nuevo hilo en el mensaje de @${authorName}`,
],
mysteryDescription: "publicó un mensaje misterioso", mysteryDescription: "publicó un mensaje misterioso",
// misc // misc
oasisDescription: "Interface del vecinario amistoso scuttlebutt", oasisDescription:
"Una bonita interfaz para el amigable vecindario de scuttlebutt",
submit: "Enviar", submit: "Enviar",
editProfile: "Editar perfil", editProfile: "Editar perfil",
editProfileDescription: editProfileDescription:
"Editá tu perfil con Markdown. Los mensajes no podrán ser editados o borrados. La información en tu perfil será siempre publico, mismo aquella de versiones antiguas. La mayoria de los clientes de ssb no presentarán versiones antiguas de tu perfil", "Edita tu perfil con Markdown. Los cambios serán publicados permanentemente, y habrá un registro de cada cambio disponeble públicamente, aunque la mayoría de las apps de scuttlebutt no muestran el historial.",
profileName: "Nombre de perfil (texto)", profileName: "Nombre de perfil (texto)",
profileImage: "Imagen de perfil", profileImage: "Imagen de perfil",
profileDescription: "Descripción de perfil (Markdown)", profileDescription: "Descripción de perfil (Markdown)",
hashtagDescription: hashtagDescription:
"Publicaciones de personas en tu red que mencionan este hashtag, ordenadas por las más recientes.", "Publicaciones de personas en tu red que mencionan este hashtag, ordenadas por las más recientes.",
rebuildName: "Reconstruir índices de la base de datos",
}, },
de: { de: {
extended: "Erweitert", extended: "Erweitert",