oasis_es.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308
  1. const { a, em, strong } = require('../../../server/node_modules/hyperaxe');
  2. module.exports = {
  3. es: {
  4. languageName: "Español",
  5. extended: "Multiverso",
  6. extendedDescription: [
  7. "Cuando apoyas a alguien, puedes descargar las publicaciones de los habitantes que apoyan, y esas publicaciones aparecerán aquí, ordenadas por reciente.",
  8. ],
  9. popular: "Destacados",
  10. popularDescription: [
  11. "Publicaciones de habitantes en tu red, ",
  12. strong("ordenadas por apoyos"),
  13. ". Selecciona el período de tiempo para obtener una lista.",
  14. ],
  15. day: "Día",
  16. week: "Semana",
  17. month: "Mes",
  18. year: "Año",
  19. latest: "Últimos",
  20. latestDescription: [
  21. strong("Publicaciones"),
  22. " tuyas y de lass habitantes que apoyas, ordenadas por la más reciente.",
  23. ],
  24. topics: "Temas",
  25. topicsDescription: [
  26. strong("Temas"),
  27. " tuyos y de las habitantes que apoyas, ordenados por los más recientes. Selecciona la marca de tiempo de cualquier publicación para ver el resto del hilo.",
  28. ],
  29. summaries: "Resúmenes",
  30. summariesDescription: [
  31. strong("Temas y algunos comentarios"),
  32. " tuyos y de las habitantes que apoyas, ordenados por los más recientes. Selecciona la marca de tiempo de cualquier publicación para ver el resto del hilo.",
  33. ],
  34. threads: "Hilos",
  35. threadsDescription: [
  36. strong("Publicaciones que tienen comentarios"),
  37. " de las habitantes que apoyas y tu multiverso, ordenadas por las más recientes. Selecciona la marca de tiempo de cualquier publicación para ver el resto del hilo.",
  38. ],
  39. profile: "Avatar",
  40. inhabitants: "Habitantes",
  41. manualMode: "Modo Manual",
  42. mentions: "Menciones",
  43. mentionsDescription: [
  44. strong("Publicaciones que te @mencionan"),
  45. ", ordenadas por las más recientes.",
  46. ],
  47. private: "Buzón",
  48. peers: "Nodos",
  49. privateDescription: [
  50. "El último comentario de ",
  51. strong("hilos privados que te incluyen"),
  52. ", ordenados por los más recientes. Las publicaciones privadas están cifradas para tu clave pública, y tienen un máximo de 7 destinatarios. Los destinatarios no pueden ser añadidos después de que el hilo haya comenzado. Selecciona la marca de tiempo para ver el hilo completo.",
  53. ],
  54. search: "Buscar",
  55. imageSearch: "Búsqueda de imágenes",
  56. searchPlaceholder: "Busca habitantes, #hashtags and palabras clave...",
  57. settings: "Configuración",
  58. continueReading: "seguir leyendo",
  59. moreComments: "comentarios má",
  60. readThread: "leer el resto del hilo",
  61. // modules
  62. modules: "Módulos",
  63. modulesViewTitle: "Módulos",
  64. modulesViewDescription: "Configura tu entorno habilitando o deshabilitando módulos.",
  65. inbox: "Buzón",
  66. multiverse: "Multiverso",
  67. popularLabel: "⌘ Destacados",
  68. topicsLabel: "ϟ Temas",
  69. latestLabel: "☄ Últimos",
  70. summariesLabel: "※ Resúmenes",
  71. threadsLabel: "♺ Hilos",
  72. multiverseLabel: "∞ Multiverso",
  73. inboxLabel: "☂ Buzón",
  74. invitesLabel: "ꔹ Invitaciones",
  75. walletLabel: "❄ Billetera",
  76. legacyLabel: "ꖤ Llaves",
  77. cipherLabel: "ꗄ Cripta",
  78. saveSettings: "Guardar configuración",
  79. // post actions
  80. comment: "Comentar",
  81. subtopic: "Subtema",
  82. json: "JSON",
  83. // relationships
  84. unfollow: "Dejar de apoyar",
  85. follow: "Apoyar",
  86. block: "Bloquear",
  87. unblock: "Desbloquear",
  88. newerPosts: "Publicaciones más recientes",
  89. olderPosts: "Publicaciones más antiguas",
  90. feedRangeEmpty: "El rango dado está vacío para este feed. Intenta ver el ",
  91. seeFullFeed: "feed completo",
  92. feedEmpty: "El cliente local de Oasis no ha accedido a publicaciones aún.",
  93. beginningOfFeed: "Este es el comienzo del feed",
  94. noNewerPosts: "No se han recibido publicaciones más recientes.",
  95. relationshipNotFollowing: "No te da apoyo",
  96. relationshipTheyFollow: "Ellos apoyan",
  97. relationshipMutuals: "Apoyo mutuo",
  98. relationshipFollowing: "Das apoyo",
  99. relationshipYou: "Tú",
  100. relationshipBlocking: "Estás bloqueando",
  101. relationshipNone: "No estás apoyando",
  102. relationshipConflict: "En conflicto",
  103. relationshipBlockingPost: "Publicación bloqueada",
  104. // spreads view
  105. viewLikes: "Ver Apoyos",
  106. spreadedDescription: "Lista de publicaciones apoyadas por la habitante.",
  107. likedBy: " -> Apoyos",
  108. // composer
  109. attachFiles: "Adjuntar archivos",
  110. mentionsMatching: "Menciones coincidentes",
  111. preview: "Vista previa",
  112. publish: "Escribir",
  113. contentWarningPlaceholder: "Agrega un tema a la publicación (opcional)",
  114. privateWarningPlaceholder: "Agrega habitantes para enviar una publicación privada (ej: @bob @alice) (opcional)",
  115. publishWarningPlaceholder: "...",
  116. publishCustomDescription: [
  117. "RECUERDA: Debido a la tecnología blockchain, una vez que se publica no se puede editar ni eliminar.",
  118. ],
  119. commentWarning: [
  120. "RECUERDA: Debido a la tecnología blockchain, una vez que se publica no se puede editar ni eliminar.",
  121. ],
  122. commentPublic: "público",
  123. commentPrivate: "privado",
  124. commentLabel: ({ publicOrPrivate, markdownUrl }) => [
  125. ],
  126. publishLabel: ({ markdownUrl, linkTarget }) => [
  127. "RECUERDA: Debido a la tecnología blockchain, una vez que se publica no se puede editar ni eliminar.",
  128. ],
  129. replyLabel: ({ markdownUrl }) => [
  130. "RECUERDA: Debido a la tecnología blockchain, una vez que se publica no se puede editar ni eliminar.",
  131. ],
  132. publishCustomInfo: ({ href }) => [
  133. "Si tienes experiencia, también puedes ",
  134. a({ href }, "escribir una publicación avanzada"),
  135. ".",
  136. ],
  137. publishBasicInfo: ({ href }) => [
  138. "Si no tienes experiencia, deberías ",
  139. a({ href }, "escribir una publicación"),
  140. ".",
  141. ],
  142. publishCustom: "Escribir publicación avanzada",
  143. subtopicLabel: ({ markdownUrl }) => [
  144. "Crear un ",
  145. strong("subtema público"),
  146. " de esta publicación con ",
  147. a({ href: markdownUrl }, "Markdown"),
  148. ". Las publicaciones no pueden ser editadas ni eliminadas. Para responder a un hilo completo, selecciona ",
  149. strong("comentar"),
  150. " en su lugar. La vista previa muestra los medios adjuntos.",
  151. ],
  152. // settings
  153. updateit: "Obtener actualizaciones",
  154. info: "Información",
  155. settingsIntro: ({ version }) => [
  156. `Oasis: [${version}]`,
  157. ],
  158. timeAgo: "",
  159. sendTime: "aproximadamente hace ",
  160. theme: "Tema",
  161. legacy: "Llaves",
  162. legacyTitle: "Llaves",
  163. legacyDescription: "Gestiona tus llaves (clave privada) de forma rápida y segura.",
  164. legacyExportButton: "Exportar",
  165. legacyImportButton: "Importar",
  166. exportTitle: "Exportar datos",
  167. exportDescription: "Establece una contraseña (mínimo 32 caracteres) para cifrar tu clave",
  168. importTitle: "Importar datos",
  169. importDescription: "Importa tu secreto cifrado (clave privada) para habilitar tu avatar",
  170. importAttach: "Adjuntar archivo cifrado (.enc)",
  171. passwordLengthInfo: "La contraseña debe tener al menos 32 caracteres.",
  172. passwordImport: "Escribe tu contraseña para descifrar los datos que se guardarán en el directorio de tu sistema (nombre: secreto)",
  173. exportPasswordPlaceholder: "Usa minúsculas, mayúsculas, números y símbolos",
  174. fileInfo: "Tu clave secreta cifrada se guardará en el directorio de tu sistema (nombre: oasis.enc)",
  175. themeIntro: "Elige un tema.",
  176. setTheme: "Establecer tema",
  177. language: "Idioma",
  178. languageDescription: "Si deseas usar otro idioma, selecciona aquí.",
  179. setLanguage: "Establecer idioma",
  180. status: "Estado",
  181. peerConnections: "Nodos",
  182. peerConnectionsIntro: "Maneja todas tus conexiones que otros nodos.",
  183. online: "En línea",
  184. supported: "Apoyado",
  185. recommended: "Recomendado",
  186. blocked: "Bloqueado",
  187. noConnections: "No hay habitantes conectados.",
  188. noSupportedConnections: "No hay habitantes apoyados.",
  189. noBlockedConnections: "No hay habitantes bloqueados.",
  190. noRecommendedConnections: "No hay habitantes recomendados.",
  191. connectionActionIntro: "",
  192. startNetworking: "Comenzar a conectar",
  193. stopNetworking: "Dejar de conectar",
  194. restartNetworking: "Reiniciar la conexión",
  195. sync: "Sincronizar red",
  196. indexes: "Índices",
  197. indexesDescription: "Reconstruir tus índices es seguro y puede solucionar algunos tipos de errores.",
  198. invites: "Invitaciones",
  199. invitesDescription: "Usa los códigos de invitación del PUB aquí.",
  200. acceptInvite: "Aceptar invitación",
  201. acceptedInvites: "Redes federadas",
  202. noInvites: "No se han aceptado invitaciones",
  203. // search page
  204. searchLabel: "Buscar habitantes y palabras clave entre las publicaciones que has descargado.",
  205. // image search page
  206. imageSearchLabel: "Introduce palabras para buscar imágenes etiquetadas con ellas.",
  207. // posts and comments
  208. commentDescription: ({ parentUrl }) => [
  209. " comentó en ",
  210. a({ href: parentUrl }, " el hilo"),
  211. ],
  212. commentTitle: ({ authorName }) => [`Comentario en la publicación de @${authorName}`],
  213. subtopicDescription: ({ parentUrl }) => [
  214. " creó un subtema de ",
  215. a({ href: parentUrl }, " una publicación"),
  216. ],
  217. subtopicTitle: ({ authorName }) => [`Subtema en la publicación de @${authorName}`],
  218. mysteryDescription: "envió una publicación misteriosa",
  219. // misc
  220. oasisDescription: "Red del Proyecto SNH",
  221. submit: "Enviar",
  222. subjectLabel: "Asunto",
  223. editProfile: "Editar Avatar",
  224. editProfileDescription: "",
  225. profileName: "Nombre del avatar (texto plano)",
  226. profileImage: "Imagen del avatar",
  227. profileDescription: "Descripción del avatar (Markdown)",
  228. hashtagDescription: "Publicaciones de habitantes en tu red que mencionan este #hashtag, ordenadas por las más recientes.",
  229. rebuildName: "Reconstruir base de datos",
  230. wallet: "Billetera",
  231. walletAddress: "Dirección",
  232. walletAmount: "Cantidad",
  233. walletAddressLine: ({ address }) => `Dirección: ${address}`,
  234. walletAmountLine: ({ amount }) => `Cantidad: ${amount} ECO`,
  235. walletBack: "Volver",
  236. walletBalanceTitle: "Balance",
  237. walletReceiveTitle: "Recibir",
  238. walletHistoryTitle: "Historial",
  239. walletWalletSendTitle: "Enviar",
  240. walletBalanceLine: ({ balance }) => `${balance} ECO`,
  241. walletCnfrs: "Cnfrs",
  242. walletConfirm: "Confirmar",
  243. walletDescription: "Gestiona tus activos digitales, incluyendo el envío y recepción de ECOin, ver tu saldo e historial de transacciones.",
  244. walletDate: "Fecha",
  245. walletFee: "Comisión (Cuanto mayor es la comisión, más rápido se procesará tu transacción)",
  246. walletFeeLine: ({ fee }) => `Comisión: ECO ${fee}`,
  247. walletHistory: "Historial",
  248. walletReceive: "Recibir",
  249. walletReset: "Restablecer",
  250. walletSend: "Enviar",
  251. walletStatus: "Estado",
  252. walletDisconnected: "Billetera ECOin desconectada. Verifica la configuración de tu billetera o el estado de la conexión.",
  253. walletSentToLine: ({ destination, amount }) => `Enviado ECO ${amount} a ${destination}`,
  254. walletSettingsTitle: "Billetera",
  255. walletSettingsDescription: "Integra Oasis con tu billetera ECOin.",
  256. walletStatusMessages: {
  257. invalid_amount: "Cantidad inválida",
  258. invalid_dest: "Dirección de destino inválida",
  259. invalid_fee: "Comisión inválida",
  260. validation_errors: "Errores de validación",
  261. send_tx_success: "Transacción exitosa",
  262. },
  263. walletTitle: "Billetera",
  264. walletTotalCostLine: ({ totalCost }) => `Costo total: ECO ${totalCost}`,
  265. walletTransactionId: "ID de transacción",
  266. walletTxId: "ID Tx",
  267. walletType: "Tipo",
  268. walletUser: "Nombre de usuario",
  269. walletPass: "Contraseña",
  270. walletConfiguration: "Configurar billetera",
  271. //cipher
  272. cipher: "Cripta",
  273. randomPassword: "Contraseña aleatoria",
  274. password: "Contraseña",
  275. text: "Texto",
  276. encryptedText: "Texto cifrado",
  277. iv: "Vector de Inicialización (IV)",
  278. encryptTitle: "Cifra tu texto",
  279. encryptDescription: "Introduce el texto que deseas cifrar y proporciona una contraseña.",
  280. encryptButton: "Cifrar",
  281. decryptTitle: "Descifra tu texto",
  282. decryptDescription: "Introduce el texto cifrado y proporciona la misma contraseña utilizada para cifrar.",
  283. decryptButton: "Descifrar",
  284. passwordLengthError: "La contraseña debe tener al menos 32 caracteres.",
  285. missingFieldsError: "Texto, contraseña o IV no proporcionados.",
  286. encryptionError: "Error cifrando el texto.",
  287. decryptionError: "Error descifrando el texto.",
  288. //cipher
  289. cipherTitle: "Cifrado",
  290. cipherDescription: "Cifra y descifra contenido simétricamente (usando una contraseña compartida).",
  291. randomPassword: "Contraseña Aleatoria",
  292. cipherEncryptTitle: "Encriptar Texto",
  293. cipherEncryptDescription: "Establece una contraseña (mínimo 32 caracteres) para cifrar tu texto",
  294. cipherTextLabel: "Texto a Encriptar",
  295. cipherTextPlaceholder: "Introduce el texto para encriptar...",
  296. cipherPasswordLabel: "Contraseña",
  297. cipherPasswordPlaceholder: "Introduce una contraseña...",
  298. cipherEncryptButton: "Encriptar",
  299. cipherDecryptTitle: "Desencriptar Texto",
  300. cipherDecryptDescription: "Introduce el texto encriptado, la contraseña y el IV para desencriptar.",
  301. cipherEncryptedTextLabel: "Texto Encriptado",
  302. cipherEncryptedTextPlaceholder: "Introduce el texto encriptado...",
  303. cipherIvLabel: "IV",
  304. cipherIvPlaceholder: "Introduce el vector de inicialización...",
  305. cipherDecryptButton: "Desencriptar"
  306. }
  307. };