|
@@ -73,6 +73,8 @@ const i18n = {
|
|
inboxLabel: "☂ Inbox",
|
|
inboxLabel: "☂ Inbox",
|
|
invitesLabel: "ꔹ Invites",
|
|
invitesLabel: "ꔹ Invites",
|
|
walletLabel: "❄ Wallet",
|
|
walletLabel: "❄ Wallet",
|
|
|
|
+ legacyLabel: "ꖸ Legacy",
|
|
|
|
+ cipherLabel: "ꗄ Crypter",
|
|
saveSettings: "Save configuration",
|
|
saveSettings: "Save configuration",
|
|
// post actions
|
|
// post actions
|
|
comment: "Comment",
|
|
comment: "Comment",
|
|
@@ -87,17 +89,17 @@ const i18n = {
|
|
olderPosts: "Older posts",
|
|
olderPosts: "Older posts",
|
|
feedRangeEmpty: "The given range is empty for this feed. Try viewing the ",
|
|
feedRangeEmpty: "The given range is empty for this feed. Try viewing the ",
|
|
seeFullFeed: "full feed",
|
|
seeFullFeed: "full feed",
|
|
- feedEmpty: "The local client has never seen posts from this account.",
|
|
|
|
|
|
+ feedEmpty: "The Oasis client has never seen posts from this account.",
|
|
beginningOfFeed: "This is the beginning of the feed",
|
|
beginningOfFeed: "This is the beginning of the feed",
|
|
noNewerPosts: "No newer posts have been received yet.",
|
|
noNewerPosts: "No newer posts have been received yet.",
|
|
- relationshipNotFollowing: "",
|
|
|
|
- relationshipTheyFollow: "",
|
|
|
|
- relationshipMutuals: "",
|
|
|
|
|
|
+ relationshipNotFollowing: "You are not supported",
|
|
|
|
+ relationshipTheyFollow: "They support",
|
|
|
|
+ relationshipMutuals: "Mutual support",
|
|
relationshipFollowing: "You are supporting",
|
|
relationshipFollowing: "You are supporting",
|
|
relationshipYou: "You",
|
|
relationshipYou: "You",
|
|
relationshipBlocking: "You are blocking",
|
|
relationshipBlocking: "You are blocking",
|
|
- relationshipNone: "",
|
|
|
|
- relationshipConflict: "",
|
|
|
|
|
|
+ relationshipNone: "You are not supporting",
|
|
|
|
+ relationshipConflict: "Conflict",
|
|
relationshipBlockingPost: "Blocked post",
|
|
relationshipBlockingPost: "Blocked post",
|
|
// spreads view
|
|
// spreads view
|
|
viewLikes: "View spreads",
|
|
viewLikes: "View spreads",
|
|
@@ -153,7 +155,24 @@ const i18n = {
|
|
settingsIntro: ({ version }) => [
|
|
settingsIntro: ({ version }) => [
|
|
`Oasis: [${version}]`,
|
|
`Oasis: [${version}]`,
|
|
],
|
|
],
|
|
|
|
+ timeAgo: "ago",
|
|
|
|
+ sendTime: "about ",
|
|
theme: "Theme",
|
|
theme: "Theme",
|
|
|
|
+ legacy: "Legacy",
|
|
|
|
+ legacyTitle: "Legacy",
|
|
|
|
+ legacyDescription: "Manage your secret (private key) quickly and safely.",
|
|
|
|
+ legacyExportButton: "Export",
|
|
|
|
+ legacyImportButton: "Import",
|
|
|
|
+ exportTitle: "Export data",
|
|
|
|
+ exportDescription: "Set password (min 32 characters long) to encrypt your key",
|
|
|
|
+ importTitle: "Import data",
|
|
|
|
+ importDescription: "Import your encrypted secret (private key) to enable your avatar",
|
|
|
|
+ importAttach: "Attach encrypted file (.enc)",
|
|
|
|
+ passwordLengthInfo: "Password must be at least 32 characters long.",
|
|
|
|
+ passwordImport: "Write your password to decrypt data that will be saved at your system home (name: secret)",
|
|
|
|
+ randomPassword: "Random password",
|
|
|
|
+ exportPasswordPlaceholder: "Use lowercase, uppercase, numbers & symbols",
|
|
|
|
+ fileInfo: "Your encrypted secret key will be saved at your system home (name: oasis.enc)",
|
|
themeIntro:
|
|
themeIntro:
|
|
"Choose a theme.",
|
|
"Choose a theme.",
|
|
setTheme: "Set theme",
|
|
setTheme: "Set theme",
|
|
@@ -163,6 +182,7 @@ const i18n = {
|
|
setLanguage: "Set language",
|
|
setLanguage: "Set language",
|
|
status: "Status",
|
|
status: "Status",
|
|
peerConnections: "Peers",
|
|
peerConnections: "Peers",
|
|
|
|
+ peerConnectionsIntro: "Manage all your connections with other peers.",
|
|
online: "Online",
|
|
online: "Online",
|
|
supported: "Supported",
|
|
supported: "Supported",
|
|
recommended: "Recommended",
|
|
recommended: "Recommended",
|
|
@@ -176,7 +196,7 @@ const i18n = {
|
|
startNetworking: "Start networking",
|
|
startNetworking: "Start networking",
|
|
stopNetworking: "Stop networking",
|
|
stopNetworking: "Stop networking",
|
|
restartNetworking: "Restart networking",
|
|
restartNetworking: "Restart networking",
|
|
- sync: "Sync",
|
|
|
|
|
|
+ sync: "Sync network",
|
|
indexes: "Indexes",
|
|
indexes: "Indexes",
|
|
indexesDescription:
|
|
indexesDescription:
|
|
"Rebuilding your indexes is safe, and may fix some types of bugs.",
|
|
"Rebuilding your indexes is safe, and may fix some types of bugs.",
|
|
@@ -205,6 +225,7 @@ const i18n = {
|
|
// misc
|
|
// misc
|
|
oasisDescription: "SNH Project Network",
|
|
oasisDescription: "SNH Project Network",
|
|
submit: "Submit",
|
|
submit: "Submit",
|
|
|
|
+ subjectLabel: "Subject",
|
|
editProfile: "Edit Avatar",
|
|
editProfile: "Edit Avatar",
|
|
editProfileDescription:
|
|
editProfileDescription:
|
|
"",
|
|
"",
|
|
@@ -218,9 +239,13 @@ const i18n = {
|
|
walletAddress: "Address",
|
|
walletAddress: "Address",
|
|
walletAmount: "Amount",
|
|
walletAmount: "Amount",
|
|
walletAddressLine: ({ address }) => `Address: ${address}`,
|
|
walletAddressLine: ({ address }) => `Address: ${address}`,
|
|
- walletAmountLine: ({ amount }) => `Amount: ECO ${amount}`,
|
|
|
|
|
|
+ walletAmountLine: ({ amount }) => `Amount: ${amount} ECO`,
|
|
walletBack: "Back",
|
|
walletBack: "Back",
|
|
- walletBalanceLine: ({ balance }) => `ECO ${balance}`,
|
|
|
|
|
|
+ walletBalanceTitle: "Balance",
|
|
|
|
+ walletWalletSendTitle: "Send",
|
|
|
|
+ walletReceiveTitle: "Receive",
|
|
|
|
+ walletHistoryTitle: "History",
|
|
|
|
+ walletBalanceLine: ({ balance }) => `${balance} ECO`,
|
|
walletCnfrs: "Cnfrs",
|
|
walletCnfrs: "Cnfrs",
|
|
walletConfirm: "Confirm",
|
|
walletConfirm: "Confirm",
|
|
walletDescription: "Manage your digital assets, including sending and receiving ECOin, viewing your balance, and accessing your transaction history.",
|
|
walletDescription: "Manage your digital assets, including sending and receiving ECOin, viewing your balance, and accessing your transaction history.",
|
|
@@ -251,263 +276,603 @@ const i18n = {
|
|
walletUser: "Username",
|
|
walletUser: "Username",
|
|
walletPass: "Password",
|
|
walletPass: "Password",
|
|
walletConfiguration: "Set wallet",
|
|
walletConfiguration: "Set wallet",
|
|
- },
|
|
|
|
|
|
+ //cipher
|
|
|
|
+ cipher: "Crypter",
|
|
|
|
+ cipherTitle: "Cipher",
|
|
|
|
+ cipherDescription: "Encrypt and decrypt your text symmetrically (using a shared password).",
|
|
|
|
+ randomPassword: "Random Password",
|
|
|
|
+ cipherEncryptTitle: "Encrypt Text",
|
|
|
|
+ cipherEncryptDescription: "Set password (min 32 characters long) to encrypt your text",
|
|
|
|
+ cipherTextLabel: "Text to Encrypt",
|
|
|
|
+ cipherTextPlaceholder: "Enter text to encrypt...",
|
|
|
|
+ cipherPasswordLabel: "Password",
|
|
|
|
+ cipherPasswordPlaceholder: "Enter a password...",
|
|
|
|
+ cipherEncryptButton: "Encrypt",
|
|
|
|
+ cipherDecryptTitle: "Decrypt Text",
|
|
|
|
+ cipherDecryptDescription: "Enter the encrypted text and password to decrypt.",
|
|
|
|
+ cipherEncryptedTextLabel: "Encrypted Text",
|
|
|
|
+ cipherEncryptedTextPlaceholder: "Enter the encrypted text...",
|
|
|
|
+ cipherIvLabel: "IV",
|
|
|
|
+ cipherIvPlaceholder: "Enter the initialization vector...",
|
|
|
|
+ cipherDecryptButton: "Decrypt",
|
|
|
|
+ password: "Password",
|
|
|
|
+ text: "Text",
|
|
|
|
+ encryptedText: "Encrypted Text",
|
|
|
|
+ iv: "Initialization Vector (IV)",
|
|
|
|
+ encryptTitle: "Encrypt your text",
|
|
|
|
+ encryptDescription: "Enter the text you want to encrypt and provide a password.",
|
|
|
|
+ encryptButton: "Encrypt",
|
|
|
|
+ decryptTitle: "Decrypt your text",
|
|
|
|
+ decryptDescription: "Enter the encrypted text and provide the same password used for encryption.",
|
|
|
|
+ decryptButton: "Decrypt",
|
|
|
|
+ passwordLengthError: "Password must be at least 32 characters long.",
|
|
|
|
+ missingFieldsError: "Text, password or IV not provided.",
|
|
|
|
+ encryptionError: "Error encrypting text.",
|
|
|
|
+ decryptionError: "Error decrypting text."
|
|
|
|
+ },
|
|
/* spell-checker: disable */
|
|
/* spell-checker: disable */
|
|
- es: {
|
|
|
|
- latest: "Novedades",
|
|
|
|
- profile: "Avatar",
|
|
|
|
- inhabitants: "Habitantes",
|
|
|
|
- search: "Buscar",
|
|
|
|
- imageSearch: "Buscar Imágenes",
|
|
|
|
- settings: "Configuración",
|
|
|
|
- continueReading: "continuar leyendo",
|
|
|
|
- moreComments: "comentario",
|
|
|
|
- readThread: "leer el resto del hilo",
|
|
|
|
|
|
+ es: {
|
|
// navbar items
|
|
// navbar items
|
|
extended: "Multiverso",
|
|
extended: "Multiverso",
|
|
extendedDescription: [
|
|
extendedDescription: [
|
|
- "Cuando apoyes a alguien, podrás descargar publicaciones de habitantes que apoye, y esas publicaciones aparecerán aquí, ordenadas por las más recientes.",
|
|
|
|
|
|
+ "Cuando apoyas a alguien, puedes descargar sus publicaciones, y esas publicaciones aparecen aquí, ordenadas por las más recientes.",
|
|
|
|
+ ],
|
|
|
|
+ popular: "Destacados",
|
|
|
|
+ popularDescription: [
|
|
|
|
+ "Publicaciones de habitantes en tu red, ",
|
|
|
|
+ strong("ordenadas por expansiones"),
|
|
|
|
+ ". Selecciona el período de tiempo para obtener una lista.",
|
|
],
|
|
],
|
|
- popular: "Destacadas",
|
|
|
|
day: "Día",
|
|
day: "Día",
|
|
week: "Semana",
|
|
week: "Semana",
|
|
month: "Mes",
|
|
month: "Mes",
|
|
year: "Año",
|
|
year: "Año",
|
|
- popularDescription: [
|
|
|
|
- "Posts de habitantes de tu red, ",
|
|
|
|
- strong("ordenados por difusiones"),
|
|
|
|
- ". Selecciona el periodo de tiempo, para obtener una lista.",
|
|
|
|
- ],
|
|
|
|
|
|
+ latest: "Últimos",
|
|
latestDescription: [
|
|
latestDescription: [
|
|
- strong("Posts"),
|
|
|
|
- " tuyos y de habitantes que apoyas, ordenados por los más recientes.",
|
|
|
|
|
|
+ strong("Publicaciones"),
|
|
|
|
+ " tuyas y de lass habitantes que apoyas, ordenadas por la más reciente.",
|
|
],
|
|
],
|
|
topics: "Temas",
|
|
topics: "Temas",
|
|
topicsDescription: [
|
|
topicsDescription: [
|
|
- strong("Temas"),
|
|
|
|
- " tuyas y de habitantes que apoyas, ordenadas por las más recientes. Selecciona la hora de publicación para leer el hilo completo.",
|
|
|
|
|
|
+ strong("Temas"),
|
|
|
|
+ " 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.",
|
|
],
|
|
],
|
|
summaries: "Resúmenes",
|
|
summaries: "Resúmenes",
|
|
summariesDescription: [
|
|
summariesDescription: [
|
|
- strong("Temas y algunos comentarios"),
|
|
|
|
- " tuyos y de habitantes que apoyas, ordenado por lo más reciente. Selecciona la hora de publicación para leer el hilo completo.",
|
|
|
|
|
|
+ strong("Temas y algunos comentarios"),
|
|
|
|
+ " 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.",
|
|
],
|
|
],
|
|
threads: "Hilos",
|
|
threads: "Hilos",
|
|
threadsDescription: [
|
|
threadsDescription: [
|
|
- strong("Posts que tienen comentarios"),
|
|
|
|
- " de habitantes que apoyas y de tu multiverso, ordenados por los más recientes. Selecciona la hora de publicación para leer el hilo completo.",
|
|
|
|
|
|
+ strong("Publicaciones que tienen comentarios"),
|
|
|
|
+ " 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.",
|
|
],
|
|
],
|
|
- manualMode: "Modo manual",
|
|
|
|
|
|
+ profile: "Avatar",
|
|
|
|
+ inhabitants: "Habitantes",
|
|
|
|
+ manualMode: "Modo Manual",
|
|
mentions: "Menciones",
|
|
mentions: "Menciones",
|
|
mentionsDescription: [
|
|
mentionsDescription: [
|
|
- strong("Posts que te @mencionan"),
|
|
|
|
- ", ordenados por los más recientes.",
|
|
|
|
|
|
+ strong("Publicaciones que te @mencionan"),
|
|
|
|
+ ", ordenadas por las más recientes.",
|
|
],
|
|
],
|
|
private: "Buzón",
|
|
private: "Buzón",
|
|
- peers: "Enlaces",
|
|
|
|
|
|
+ peers: "Nodos",
|
|
privateDescription: [
|
|
privateDescription: [
|
|
- "Los comentarios más recientes de ",
|
|
|
|
- strong("hilos privados que te incluyen"),
|
|
|
|
- ". Las publicaciones privadas están cifradas para ti, y contienen un máximo de 7 destinatarios. No se podrán añadir nuevos destinarios después de que empieze el hilo. Selecciona la hora de publicación para leer el hilo completo.",
|
|
|
|
|
|
+ "El último comentario de ",
|
|
|
|
+ strong("hilos privados que te incluyen"),
|
|
|
|
+ ", 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.",
|
|
],
|
|
],
|
|
- // post actions
|
|
|
|
- comment: "Comentar",
|
|
|
|
- reply: "Responder",
|
|
|
|
- subtopic: "Subhilo",
|
|
|
|
- json: "JSON",
|
|
|
|
|
|
+ search: "Buscar",
|
|
|
|
+ imageSearch: "Búsqueda de imágenes",
|
|
|
|
+ settings: "Configuración",
|
|
|
|
+ continueReading: "seguir leyendo",
|
|
|
|
+ moreComments: "comentarios má",
|
|
|
|
+ readThread: "leer el resto del hilo",
|
|
// modules
|
|
// modules
|
|
modules: "Módulos",
|
|
modules: "Módulos",
|
|
modulesViewTitle: "Módulos",
|
|
modulesViewTitle: "Módulos",
|
|
- modulesViewDescription: "Configura tu entorno activando y desactivando módulos.",
|
|
|
|
|
|
+ modulesViewDescription: "Configura tu entorno habilitando o deshabilitando módulos.",
|
|
inbox: "Buzón",
|
|
inbox: "Buzón",
|
|
multiverse: "Multiverso",
|
|
multiverse: "Multiverso",
|
|
- popularLabel: "⌘ Destacadas",
|
|
|
|
|
|
+ popularLabel: "⌘ Destacados",
|
|
topicsLabel: "ϟ Temas",
|
|
topicsLabel: "ϟ Temas",
|
|
|
|
+ latestLabel: "☄ Últimos",
|
|
summariesLabel: "※ Resúmenes",
|
|
summariesLabel: "※ Resúmenes",
|
|
threadsLabel: "♺ Hilos",
|
|
threadsLabel: "♺ Hilos",
|
|
multiverseLabel: "∞ Multiverso",
|
|
multiverseLabel: "∞ Multiverso",
|
|
- latestLabel: "☄ Novedades",
|
|
|
|
inboxLabel: "☂ Buzón",
|
|
inboxLabel: "☂ Buzón",
|
|
invitesLabel: "ꔹ Invitaciones",
|
|
invitesLabel: "ꔹ Invitaciones",
|
|
- walletLabel: "❄ Cartera",
|
|
|
|
- saveSettings: "Salvar configuración",
|
|
|
|
|
|
+ walletLabel: "❄ Billetera",
|
|
|
|
+ legacyLabel: "ꖸ Herencia",
|
|
|
|
+ cipherLabel: "ꗄ Cripta",
|
|
|
|
+ saveSettings: "Guardar configuración",
|
|
|
|
+ // post actions
|
|
|
|
+ comment: "Comentar",
|
|
|
|
+ subtopic: "Subtema",
|
|
|
|
+ json: "JSON",
|
|
// relationships
|
|
// relationships
|
|
- relationshipNotFollowing: "",
|
|
|
|
- relationshipTheyFollow: "",
|
|
|
|
- relationshipMutuals: "",
|
|
|
|
- relationshipFollowing: "Apoyando",
|
|
|
|
- relationshipYou: "Tú",
|
|
|
|
- relationshipBlocking: "Bloqueado",
|
|
|
|
- relationshipNone: "",
|
|
|
|
- relationshipConflict: "",
|
|
|
|
- relationshipBlockingPost: "Post bloqueado",
|
|
|
|
unfollow: "Dejar de apoyar",
|
|
unfollow: "Dejar de apoyar",
|
|
follow: "Apoyar",
|
|
follow: "Apoyar",
|
|
block: "Bloquear",
|
|
block: "Bloquear",
|
|
unblock: "Desbloquear",
|
|
unblock: "Desbloquear",
|
|
- newerPosts: "Nuevos posts",
|
|
|
|
- olderPosts: "Anteriores posts",
|
|
|
|
- feedRangeEmpty: "El rango requerido está vacío para éste hilo. Prueba a ver el ",
|
|
|
|
- seeFullFeed: "hilo completo",
|
|
|
|
- feedEmpty: "No tienes posts de ésta cuenta.",
|
|
|
|
- beginningOfFeed: "Éste es el comienzo del hilo",
|
|
|
|
- noNewerPosts: "No se han recibido nuevos posts aún.",
|
|
|
|
|
|
+ newerPosts: "Publicaciones más recientes",
|
|
|
|
+ olderPosts: "Publicaciones más antiguas",
|
|
|
|
+ feedRangeEmpty: "El rango dado está vacío para este feed. Intenta ver el ",
|
|
|
|
+ seeFullFeed: "feed completo",
|
|
|
|
+ feedEmpty: "El cliente local de Oasis no ha accedido a publicaciones aún.",
|
|
|
|
+ beginningOfFeed: "Este es el comienzo del feed",
|
|
|
|
+ noNewerPosts: "No se han recibido publicaciones más recientes.",
|
|
|
|
+ relationshipNotFollowing: "No te da apoyo",
|
|
|
|
+ relationshipTheyFollow: "Ellos apoyan",
|
|
|
|
+ relationshipMutuals: "Apoyo mutuo",
|
|
|
|
+ relationshipFollowing: "Das apoyo",
|
|
|
|
+ relationshipYou: "Tú",
|
|
|
|
+ relationshipBlocking: "Estás bloqueando",
|
|
|
|
+ relationshipNone: "No estás apoyando",
|
|
|
|
+ relationshipConflict: "En conflicto",
|
|
|
|
+ relationshipBlockingPost: "Publicación bloqueada",
|
|
// spreads view
|
|
// spreads view
|
|
- viewLikes: "Ver difusiones",
|
|
|
|
- spreadedDescription: "Listado de posts difundidos del habitante.",
|
|
|
|
- likedBy: " -> Difusiones",
|
|
|
|
|
|
+ viewLikes: "Ver Apoyos",
|
|
|
|
+ spreadedDescription: "Lista de publicaciones apoyadas por la habitante.",
|
|
|
|
+ likedBy: " -> Apoyos",
|
|
// composer
|
|
// composer
|
|
- attachFiles: "Agregar archivos",
|
|
|
|
|
|
+ attachFiles: "Adjuntar archivos",
|
|
mentionsMatching: "Menciones coincidentes",
|
|
mentionsMatching: "Menciones coincidentes",
|
|
preview: "Vista previa",
|
|
preview: "Vista previa",
|
|
publish: "Escribir",
|
|
publish: "Escribir",
|
|
- contentWarningPlaceholder: "Añade un asunto al post (opcional)",
|
|
|
|
- privateWarningPlaceholder: "Añade habitantes para enviar un post privado (ej: @bob @alice) (opcional)",
|
|
|
|
|
|
+ contentWarningPlaceholder: "Agrega un tema a la publicación (opcional)",
|
|
|
|
+ privateWarningPlaceholder: "Agrega habitantes para enviar una publicación privada (ej: @bob @alice) (opcional)",
|
|
publishWarningPlaceholder: "...",
|
|
publishWarningPlaceholder: "...",
|
|
publishCustomDescription: [
|
|
publishCustomDescription: [
|
|
- "RECUERDA: Debido a la tecnología blockchain, una vez publicado un post, no podrá ser editado o borrado.",
|
|
|
|
|
|
+ "RECUERDA: Debido a la tecnología blockchain, una vez que se publica no se puede editar ni eliminar.",
|
|
],
|
|
],
|
|
commentWarning: [
|
|
commentWarning: [
|
|
- " RECUERDA: Debido a la tecnología blockchain, una vez publicado un post, no podrá ser editado o borrado.",
|
|
|
|
|
|
+ "RECUERDA: Debido a la tecnología blockchain, una vez que se publica no se puede editar ni eliminar.",
|
|
],
|
|
],
|
|
commentPublic: "público",
|
|
commentPublic: "público",
|
|
commentPrivate: "privado",
|
|
commentPrivate: "privado",
|
|
commentLabel: ({ publicOrPrivate, markdownUrl }) => [
|
|
commentLabel: ({ publicOrPrivate, markdownUrl }) => [
|
|
],
|
|
],
|
|
publishLabel: ({ markdownUrl, linkTarget }) => [
|
|
publishLabel: ({ markdownUrl, linkTarget }) => [
|
|
- "RECUERDA: Debido a la tecnología blockchain, una vez publicado un post, no podrá ser editado o borrado.",
|
|
|
|
|
|
+ "RECUERDA: Debido a la tecnología blockchain, una vez que se publica no se puede editar ni eliminar.",
|
|
|
|
+ ],
|
|
|
|
+ replyLabel: ({ markdownUrl }) => [
|
|
|
|
+ "RECUERDA: Debido a la tecnología blockchain, una vez que se publica no se puede editar ni eliminar.",
|
|
],
|
|
],
|
|
publishCustomInfo: ({ href }) => [
|
|
publishCustomInfo: ({ href }) => [
|
|
- "Si tienes experiencia, también puedes ",
|
|
|
|
- a({ href }, "escribir un post avanzado"),
|
|
|
|
- ".",
|
|
|
|
|
|
+ "Si tienes experiencia, también puedes ",
|
|
|
|
+ a({ href }, "escribir una publicación avanzada"),
|
|
|
|
+ ".",
|
|
],
|
|
],
|
|
publishBasicInfo: ({ href }) => [
|
|
publishBasicInfo: ({ href }) => [
|
|
- "Si no tienes experiencia, lo mejor es ",
|
|
|
|
- a({ href }, "escribir un post normal"),
|
|
|
|
|
|
+ "Si no tienes experiencia, deberías ",
|
|
|
|
+ a({ href }, "escribir una publicación"),
|
|
".",
|
|
".",
|
|
],
|
|
],
|
|
- publishCustom: "Escribir post avanzado",
|
|
|
|
- replyLabel: ({ markdownUrl }) => [
|
|
|
|
- "RECUERDA: Debido a la tecnología blockchain, una vez publicados los posts, no podrán ser editados o borrados.",
|
|
|
|
|
|
+ publishCustom: "Escribir publicación avanzada",
|
|
|
|
+ subtopicLabel: ({ markdownUrl }) => [
|
|
|
|
+ "Crear un ",
|
|
|
|
+ strong("subtema público"),
|
|
|
|
+ " de esta publicación con ",
|
|
|
|
+ a({ href: markdownUrl }, "Markdown"),
|
|
|
|
+ ". Las publicaciones no pueden ser editadas ni eliminadas. Para responder a un hilo completo, selecciona ",
|
|
|
|
+ strong("comentar"),
|
|
|
|
+ " en su lugar. La vista previa muestra los medios adjuntos.",
|
|
],
|
|
],
|
|
- // settings-es
|
|
|
|
|
|
+ // settings
|
|
updateit: "Obtener actualizaciones",
|
|
updateit: "Obtener actualizaciones",
|
|
- info: "Info",
|
|
|
|
|
|
+ info: "Información",
|
|
settingsIntro: ({ version }) => [
|
|
settingsIntro: ({ version }) => [
|
|
`Oasis: [${version}]`,
|
|
`Oasis: [${version}]`,
|
|
],
|
|
],
|
|
|
|
+ timeAgo: "",
|
|
|
|
+ sendTime: "aproximadamente hace ",
|
|
theme: "Tema",
|
|
theme: "Tema",
|
|
- themeIntro:
|
|
|
|
- "Elige un tema.",
|
|
|
|
- setTheme: "Seleccionar tema",
|
|
|
|
|
|
+ legacy: "Herencia",
|
|
|
|
+ legacyTitle: "Herencia",
|
|
|
|
+ legacyDescription: "Gestiona tu secreto (clave privada) de forma rápida y segura.",
|
|
|
|
+ legacyExportButton: "Exportar",
|
|
|
|
+ legacyImportButton: "Importar",
|
|
|
|
+ exportTitle: "Exportar datos",
|
|
|
|
+ exportDescription: "Establece una contraseña (mínimo 32 caracteres) para cifrar tu clave",
|
|
|
|
+ importTitle: "Importar datos",
|
|
|
|
+ importDescription: "Importa tu secreto cifrado (clave privada) para habilitar tu avatar",
|
|
|
|
+ importAttach: "Adjuntar archivo cifrado (.enc)",
|
|
|
|
+ passwordLengthInfo: "La contraseña debe tener al menos 32 caracteres.",
|
|
|
|
+ passwordImport: "Escribe tu contraseña para descifrar los datos que se guardarán en el directorio de tu sistema (nombre: secreto)",
|
|
|
|
+ exportPasswordPlaceholder: "Usa minúsculas, mayúsculas, números y símbolos",
|
|
|
|
+ fileInfo: "Tu clave secreta cifrada se guardará en el directorio de tu sistema (nombre: oasis.enc)",
|
|
|
|
+ themeIntro: "Elige un tema.",
|
|
|
|
+ setTheme: "Establecer tema",
|
|
language: "Idioma",
|
|
language: "Idioma",
|
|
- languageDescription:
|
|
|
|
- "Si quieres usar otro idioma, seleccionalo aquí.",
|
|
|
|
- setLanguage: "Seleccionar idioma",
|
|
|
|
|
|
+ languageDescription: "Si deseas usar otro idioma, selecciona aquí.",
|
|
|
|
+ setLanguage: "Establecer idioma",
|
|
status: "Estado",
|
|
status: "Estado",
|
|
- peerConnections: "Enlaces",
|
|
|
|
- online: "Online",
|
|
|
|
- supported: "Soportados",
|
|
|
|
- recommended: "Recomendados",
|
|
|
|
- blocked: "Bloqueados",
|
|
|
|
- noConnections: "Sin enlaces conectados.",
|
|
|
|
- noSupportedConnections: "Sin enlaces soportados.",
|
|
|
|
- noBlockedConnections: "Sin enlaces bloqueados.",
|
|
|
|
- noRecommendedConnections: "Sin enlaces recomendados.",
|
|
|
|
- connectionActionIntro:
|
|
|
|
- "",
|
|
|
|
- startNetworking: "Iniciar red",
|
|
|
|
- stopNetworking: "Detener red",
|
|
|
|
- restartNetworking: "Reiniciar red",
|
|
|
|
- sync: "Sincronizar",
|
|
|
|
|
|
+ peerConnections: "Nodos",
|
|
|
|
+ peerConnectionsIntro: "Maneja todas tus conexiones que otros nodos.",
|
|
|
|
+ online: "En línea",
|
|
|
|
+ supported: "Apoyado",
|
|
|
|
+ recommended: "Recomendado",
|
|
|
|
+ blocked: "Bloqueado",
|
|
|
|
+ noConnections: "No hay habitantes conectados.",
|
|
|
|
+ noSupportedConnections: "No hay habitantes apoyados.",
|
|
|
|
+ noBlockedConnections: "No hay habitantes bloqueados.",
|
|
|
|
+ noRecommendedConnections: "No hay habitantes recomendados.",
|
|
|
|
+ connectionActionIntro: "",
|
|
|
|
+ startNetworking: "Comenzar a conectar",
|
|
|
|
+ stopNetworking: "Dejar de conectar",
|
|
|
|
+ restartNetworking: "Reiniciar la conexión",
|
|
|
|
+ sync: "Sincronizar red",
|
|
indexes: "Índices",
|
|
indexes: "Índices",
|
|
- indexesDescription:
|
|
|
|
- "Reconstruir la caché de forma segura, puede solucionar algunos errores si se presentan.",
|
|
|
|
|
|
+ indexesDescription: "Reconstruir tus índices es seguro y puede solucionar algunos tipos de errores.",
|
|
invites: "Invitaciones",
|
|
invites: "Invitaciones",
|
|
- invitesDescription:
|
|
|
|
- "Utiliza los códigos de invitación de los PUBs aquí.",
|
|
|
|
|
|
+ invitesDescription: "Usa los códigos de invitación del PUB aquí.",
|
|
acceptInvite: "Aceptar invitación",
|
|
acceptInvite: "Aceptar invitación",
|
|
- acceptedInvites: "Redes Federadas",
|
|
|
|
- noInvites: "Sin invitaciones aceptadas.",
|
|
|
|
|
|
+ acceptedInvites: "Redes federadas",
|
|
|
|
+ noInvites: "No se han aceptado invitaciones",
|
|
// search page
|
|
// search page
|
|
- searchLabel:
|
|
|
|
- "Busca habitantes y palabras clave, entre los posts que tienes descargados.",
|
|
|
|
- // posts and comments
|
|
|
|
- commentDescription: ({ parentUrl }) => [
|
|
|
|
- " comentó en el",
|
|
|
|
- a({ href: parentUrl }, " hilo"),
|
|
|
|
- ],
|
|
|
|
- replyDescription: ({ parentUrl }) => [
|
|
|
|
- " respondido al ",
|
|
|
|
- a({ href: parentUrl }, "post "),
|
|
|
|
- ],
|
|
|
|
|
|
+ searchLabel: "Buscar habitantes y palabras clave entre las publicaciones que has descargado.",
|
|
// image search page
|
|
// image search page
|
|
- imageSearchLabel:
|
|
|
|
- "Busca entre los títulos de las imágenes que tienes descargadas.",
|
|
|
|
|
|
+ imageSearchLabel: "Introduce palabras para buscar imágenes etiquetadas con ellas.",
|
|
// posts and comments
|
|
// posts and comments
|
|
- commentTitle: ({ authorName }) => [
|
|
|
|
- `Comentó en el post de @${authorName}`,
|
|
|
|
|
|
+ commentDescription: ({ parentUrl }) => [
|
|
|
|
+ " comentó en ",
|
|
|
|
+ a({ href: parentUrl }, " el hilo"),
|
|
],
|
|
],
|
|
|
|
+ commentTitle: ({ authorName }) => [`Comentario en la publicación de @${authorName}`],
|
|
subtopicDescription: ({ parentUrl }) => [
|
|
subtopicDescription: ({ parentUrl }) => [
|
|
- " creó un nuevo hilo para ",
|
|
|
|
- a({ href: parentUrl }, "este post"),
|
|
|
|
- ],
|
|
|
|
- subtopicTitle: ({ authorName }) => [
|
|
|
|
- `Nuevo hilo en el post de @${authorName}`,
|
|
|
|
|
|
+ " creó un subtema de ",
|
|
|
|
+ a({ href: parentUrl }, " una publicación"),
|
|
],
|
|
],
|
|
- mysteryDescription: "publicó un post misterioso",
|
|
|
|
|
|
+ subtopicTitle: ({ authorName }) => [`Subtema en la publicación de @${authorName}`],
|
|
|
|
+ mysteryDescription: "envió una publicación misteriosa",
|
|
// misc
|
|
// misc
|
|
- oasisDescription:
|
|
|
|
- "Red de Proyectos de SNH",
|
|
|
|
- submit: "Aceptar",
|
|
|
|
- editProfile: "Editar avatar",
|
|
|
|
- editProfileDescription:
|
|
|
|
- "",
|
|
|
|
- profileName: "Nombre del avatar (texto)",
|
|
|
|
|
|
+ oasisDescription: "Red del Proyecto SNH",
|
|
|
|
+ submit: "Enviar",
|
|
|
|
+ subjectLabel: "Asunto",
|
|
|
|
+ editProfile: "Editar Avatar",
|
|
|
|
+ editProfileDescription: "",
|
|
|
|
+ profileName: "Nombre del avatar (texto plano)",
|
|
profileImage: "Imagen del avatar",
|
|
profileImage: "Imagen del avatar",
|
|
profileDescription: "Descripción del avatar (Markdown)",
|
|
profileDescription: "Descripción del avatar (Markdown)",
|
|
- hashtagDescription:
|
|
|
|
- "Posts de habitantes en tu red que referencian a ésta #etiqueta, ordenados por los más recientes.",
|
|
|
|
|
|
+ hashtagDescription: "Publicaciones de habitantes en tu red que mencionan este #hashtag, ordenadas por las más recientes.",
|
|
rebuildName: "Reconstruir base de datos",
|
|
rebuildName: "Reconstruir base de datos",
|
|
- wallet: "Cartera",
|
|
|
|
|
|
+ wallet: "Billetera",
|
|
walletAddress: "Dirección",
|
|
walletAddress: "Dirección",
|
|
walletAmount: "Cantidad",
|
|
walletAmount: "Cantidad",
|
|
walletAddressLine: ({ address }) => `Dirección: ${address}`,
|
|
walletAddressLine: ({ address }) => `Dirección: ${address}`,
|
|
walletAmountLine: ({ amount }) => `Cantidad: ${amount} ECO`,
|
|
walletAmountLine: ({ amount }) => `Cantidad: ${amount} ECO`,
|
|
- walletBack: "Atrás",
|
|
|
|
|
|
+ walletBack: "Volver",
|
|
|
|
+ walletBalanceTitle: "Balance",
|
|
|
|
+ walletReceiveTitle: "Recibir",
|
|
|
|
+ walletHistoryTitle: "Historial",
|
|
|
|
+ walletWalletSendTitle: "Enviar",
|
|
walletBalanceLine: ({ balance }) => `${balance} ECO`,
|
|
walletBalanceLine: ({ balance }) => `${balance} ECO`,
|
|
- walletConfirm: "Confirmar",
|
|
|
|
walletCnfrs: "Cnfrs",
|
|
walletCnfrs: "Cnfrs",
|
|
- walletDescription: "Administra tus activos digitales, incluyendo el envío y recepción de ECOin, consulta de saldo e historial de transacciones.",
|
|
|
|
|
|
+ walletConfirm: "Confirmar",
|
|
|
|
+ walletDescription: "Gestiona tus activos digitales, incluyendo el envío y recepción de ECOin, ver tu saldo e historial de transacciones.",
|
|
walletDate: "Fecha",
|
|
walletDate: "Fecha",
|
|
- walletFee: "Tarifa (A mayor tarifa, más rápido se procesa tu transacción)",
|
|
|
|
- walletFeeLine: ({ fee }) => `Tarifa: ${fee} ECO`,
|
|
|
|
|
|
+ walletFee: "Comisión (Cuanto mayor es la comisión, más rápido se procesará tu transacción)",
|
|
|
|
+ walletFeeLine: ({ fee }) => `Comisión: ECO ${fee}`,
|
|
walletHistory: "Historial",
|
|
walletHistory: "Historial",
|
|
walletReceive: "Recibir",
|
|
walletReceive: "Recibir",
|
|
walletReset: "Restablecer",
|
|
walletReset: "Restablecer",
|
|
walletSend: "Enviar",
|
|
walletSend: "Enviar",
|
|
walletStatus: "Estado",
|
|
walletStatus: "Estado",
|
|
- walletDisconnected: "Cartera ECOin desconectada. Revisa la configuración.",
|
|
|
|
- walletSentToLine: ({ destination, amount }) => `Enviados ${amount} ECO a ${destination}.`,
|
|
|
|
- walletSettingsTitle: "Cartera",
|
|
|
|
- walletSettingsDescription: "Integra Oasis con tu cartera ECOin.",
|
|
|
|
|
|
+ walletDisconnected: "Billetera ECOin desconectada. Verifica la configuración de tu billetera o el estado de la conexión.",
|
|
|
|
+ walletSentToLine: ({ destination, amount }) => `Enviado ECO ${amount} a ${destination}`,
|
|
|
|
+ walletSettingsTitle: "Billetera",
|
|
|
|
+ walletSettingsDescription: "Integra Oasis con tu billetera ECOin.",
|
|
walletStatusMessages: {
|
|
walletStatusMessages: {
|
|
- invalid_amount: "Cantidad inválida",
|
|
|
|
- invalid_dest: "Dirección de destino inválida",
|
|
|
|
- invalid_fee: "Tarifa inválida",
|
|
|
|
- validation_errors: "Errores de validación",
|
|
|
|
- send_tx_success: "Transacción exitosa",
|
|
|
|
|
|
+ invalid_amount: "Cantidad inválida",
|
|
|
|
+ invalid_dest: "Dirección de destino inválida",
|
|
|
|
+ invalid_fee: "Comisión inválida",
|
|
|
|
+ validation_errors: "Errores de validación",
|
|
|
|
+ send_tx_success: "Transacción exitosa",
|
|
},
|
|
},
|
|
- walletTitle: "Cartera",
|
|
|
|
- walletTotalCostLine: ({ totalCost }) => `Coste total: ${totalCost} ECO`,
|
|
|
|
|
|
+ walletTitle: "Billetera",
|
|
|
|
+ walletTotalCostLine: ({ totalCost }) => `Costo total: ECO ${totalCost}`,
|
|
walletTransactionId: "ID de transacción",
|
|
walletTransactionId: "ID de transacción",
|
|
- walletTxId: "Tx ID",
|
|
|
|
|
|
+ walletTxId: "ID Tx",
|
|
walletType: "Tipo",
|
|
walletType: "Tipo",
|
|
walletUser: "Nombre de usuario",
|
|
walletUser: "Nombre de usuario",
|
|
walletPass: "Contraseña",
|
|
walletPass: "Contraseña",
|
|
- walletConfiguration: "Configurar cartera",
|
|
|
|
|
|
+ walletConfiguration: "Configurar billetera",
|
|
|
|
+ //cipher
|
|
|
|
+ cipher: "Cripta",
|
|
|
|
+ randomPassword: "Contraseña aleatoria",
|
|
|
|
+ password: "Contraseña",
|
|
|
|
+ text: "Texto",
|
|
|
|
+ encryptedText: "Texto cifrado",
|
|
|
|
+ iv: "Vector de Inicialización (IV)",
|
|
|
|
+ encryptTitle: "Cifra tu texto",
|
|
|
|
+ encryptDescription: "Introduce el texto que deseas cifrar y proporciona una contraseña.",
|
|
|
|
+ encryptButton: "Cifrar",
|
|
|
|
+ decryptTitle: "Descifra tu texto",
|
|
|
|
+ decryptDescription: "Introduce el texto cifrado y proporciona la misma contraseña utilizada para cifrar.",
|
|
|
|
+ decryptButton: "Descifrar",
|
|
|
|
+ passwordLengthError: "La contraseña debe tener al menos 32 caracteres.",
|
|
|
|
+ missingFieldsError: "Texto, contraseña o IV no proporcionados.",
|
|
|
|
+ encryptionError: "Error cifrando el texto.",
|
|
|
|
+ decryptionError: "Error descifrando el texto.",
|
|
|
|
+ //cipher
|
|
|
|
+ cipherTitle: "Cifrado",
|
|
|
|
+ cipherDescription: "Cifra y descifra contenido simétricamente (usando una contraseña compartida).",
|
|
|
|
+ randomPassword: "Contraseña Aleatoria",
|
|
|
|
+ cipherEncryptTitle: "Encriptar Texto",
|
|
|
|
+ cipherEncryptDescription: "Establece una contraseña (mínimo 32 caracteres) para cifrar tu texto",
|
|
|
|
+ cipherTextLabel: "Texto a Encriptar",
|
|
|
|
+ cipherTextPlaceholder: "Introduce el texto para encriptar...",
|
|
|
|
+ cipherPasswordLabel: "Contraseña",
|
|
|
|
+ cipherPasswordPlaceholder: "Introduce una contraseña...",
|
|
|
|
+ cipherEncryptButton: "Encriptar",
|
|
|
|
+ cipherDecryptTitle: "Desencriptar Texto",
|
|
|
|
+ cipherDecryptDescription: "Introduce el texto encriptado, la contraseña y el IV para desencriptar.",
|
|
|
|
+ cipherEncryptedTextLabel: "Texto Encriptado",
|
|
|
|
+ cipherEncryptedTextPlaceholder: "Introduce el texto encriptado...",
|
|
|
|
+ cipherIvLabel: "IV",
|
|
|
|
+ cipherIvPlaceholder: "Introduce el vector de inicialización...",
|
|
|
|
+ cipherDecryptButton: "Desencriptar"
|
|
},
|
|
},
|
|
|
|
+ /* spell-checker: disable */
|
|
|
|
+fr: {
|
|
|
|
+ // navbar items
|
|
|
|
+ extended: "Multivers",
|
|
|
|
+ extendedDescription: [
|
|
|
|
+ "Lorsque vous soutenez quelqu'un, vous pouvez télécharger ses publications, et ces publications apparaissent ici, triées par les plus récentes.",
|
|
|
|
+ ],
|
|
|
|
+ popular: "En vedette",
|
|
|
|
+ popularDescription: [
|
|
|
|
+ "Publications des habitants de votre réseau, ",
|
|
|
|
+ strong("classées par expansions"),
|
|
|
|
+ ". Sélectionnez la période pour obtenir une liste.",
|
|
|
|
+ ],
|
|
|
|
+ day: "Jour",
|
|
|
|
+ week: "Semaine",
|
|
|
|
+ month: "Mois",
|
|
|
|
+ year: "Année",
|
|
|
|
+ latest: "Derniers",
|
|
|
|
+ latestDescription: [
|
|
|
|
+ strong("Publications"),
|
|
|
|
+ " de vous et des habitants que vous soutenez, triées par les plus récentes.",
|
|
|
|
+ ],
|
|
|
|
+ topics: "Sujets",
|
|
|
|
+ topicsDescription: [
|
|
|
|
+ strong("Sujets"),
|
|
|
|
+ " de vous et des habitants que vous soutenez, triés par les plus récents. Sélectionnez l'horodatage d'une publication pour voir le reste du fil.",
|
|
|
|
+ ],
|
|
|
|
+ summaries: "Résumés",
|
|
|
|
+ summariesDescription: [
|
|
|
|
+ strong("Sujets et quelques commentaires"),
|
|
|
|
+ " de vous et des habitants que vous soutenez, triés par les plus récents. Sélectionnez l'horodatage d'une publication pour voir le reste du fil.",
|
|
|
|
+ ],
|
|
|
|
+ threads: "Fils",
|
|
|
|
+ threadsDescription: [
|
|
|
|
+ strong("Publications avec commentaires"),
|
|
|
|
+ " des habitants que vous soutenez et de votre multivers, triées par les plus récentes. Sélectionnez l'horodatage d'une publication pour voir le reste du fil.",
|
|
|
|
+ ],
|
|
|
|
+ profile: "Avatar",
|
|
|
|
+ inhabitants: "Habitants",
|
|
|
|
+ manualMode: "Mode Manuel",
|
|
|
|
+ mentions: "Mentions",
|
|
|
|
+ mentionsDescription: [
|
|
|
|
+ strong("Publications qui vous @mentionnent"),
|
|
|
|
+ ", triées par les plus récentes.",
|
|
|
|
+ ],
|
|
|
|
+ private: "Boîte de réception",
|
|
|
|
+ peers: "Nœuds",
|
|
|
|
+ privateDescription: [
|
|
|
|
+ "Le dernier commentaire de ",
|
|
|
|
+ strong("fils privés qui vous incluent"),
|
|
|
|
+ ", triés par les plus récents. Les publications privées sont chiffrées pour votre clé publique et ont un maximum de 7 destinataires. Les destinataires ne peuvent pas être ajoutés après le début du fil. Sélectionnez l'horodatage pour voir le fil complet.",
|
|
|
|
+ ],
|
|
|
|
+ search: "Rechercher",
|
|
|
|
+ imageSearch: "Recherche d'images",
|
|
|
|
+ settings: "Paramètres",
|
|
|
|
+ continueReading: "continuer la lecture",
|
|
|
|
+ moreComments: "plus de commentaires",
|
|
|
|
+ readThread: "lire le reste du fil",
|
|
|
|
+ // modules
|
|
|
|
+ modules: "Modules",
|
|
|
|
+ modulesViewTitle: "Modules",
|
|
|
|
+ modulesViewDescription: "Configurez votre environnement en activant ou désactivant des modules.",
|
|
|
|
+ inbox: "Boîte de réception",
|
|
|
|
+ multiverse: "Multivers",
|
|
|
|
+ popularLabel: "⌘ En vedette",
|
|
|
|
+ topicsLabel: "ϟ Sujets",
|
|
|
|
+ latestLabel: "☄ Derniers",
|
|
|
|
+ summariesLabel: "※ Résumés",
|
|
|
|
+ threadsLabel: "♺ Fils",
|
|
|
|
+ multiverseLabel: "∞ Multivers",
|
|
|
|
+ inboxLabel: "☂ Boîte de réception",
|
|
|
|
+ invitesLabel: "ꔹ Invitations",
|
|
|
|
+ walletLabel: "❄ Portefeuille",
|
|
|
|
+ legacyLabel: "ꖸ Héritage",
|
|
|
|
+ cipherLabel: "ꗄ Crypte",
|
|
|
|
+ saveSettings: "Enregistrer les paramètres",
|
|
|
|
+ // post actions
|
|
|
|
+ comment: "Commenter",
|
|
|
|
+ subtopic: "Sous-sujet",
|
|
|
|
+ json: "JSON",
|
|
|
|
+ // relationships
|
|
|
|
+ unfollow: "Ne plus soutenir",
|
|
|
|
+ follow: "Soutenir",
|
|
|
|
+ block: "Bloquer",
|
|
|
|
+ unblock: "Débloquer",
|
|
|
|
+ newerPosts: "Publications plus récentes",
|
|
|
|
+ olderPosts: "Publications plus anciennes",
|
|
|
|
+ feedRangeEmpty: "La plage donnée est vide pour ce flux. Essayez de voir le ",
|
|
|
|
+ seeFullFeed: "flux complet",
|
|
|
|
+ feedEmpty: "Le client local d'Oasis n'a pas encore accédé aux publications.",
|
|
|
|
+ beginningOfFeed: "Ceci est le début du flux",
|
|
|
|
+ noNewerPosts: "Aucune publication plus récente reçue.",
|
|
|
|
+ relationshipNotFollowing: "Ne vous soutient pas",
|
|
|
|
+ relationshipTheyFollow: "Ils soutiennent",
|
|
|
|
+ relationshipMutuals: "Soutien mutuel",
|
|
|
|
+ relationshipFollowing: "Vous soutenez",
|
|
|
|
+ relationshipYou: "Vous",
|
|
|
|
+ relationshipBlocking: "Vous bloquez",
|
|
|
|
+ relationshipNone: "Vous ne soutenez pas",
|
|
|
|
+ relationshipConflict: "En conflit",
|
|
|
|
+ relationshipBlockingPost: "Publication bloquée",
|
|
|
|
+ // spreads view
|
|
|
|
+ viewLikes: "Voir les soutiens",
|
|
|
|
+ spreadedDescription: "Liste des publications soutenues par l'habitant.",
|
|
|
|
+ likedBy: " -> Soutiens",
|
|
|
|
+ // composer
|
|
|
|
+ attachFiles: "Joindre des fichiers",
|
|
|
|
+ mentionsMatching: "Mentions correspondantes",
|
|
|
|
+ preview: "Aperçu",
|
|
|
|
+ publish: "Publier",
|
|
|
|
+ contentWarningPlaceholder: "Ajoutez un sujet à la publication (optionnel)",
|
|
|
|
+ privateWarningPlaceholder: "Ajoutez des habitants pour envoyer une publication privée (ex: @bob @alice) (optionnel)",
|
|
|
|
+ publishWarningPlaceholder: "...",
|
|
|
|
+ publishCustomDescription: [
|
|
|
|
+ "RAPPEL : En raison de la technologie blockchain, une fois publié, il ne peut être ni modifié ni supprimé.",
|
|
|
|
+ ],
|
|
|
|
+ commentWarning: [
|
|
|
|
+ "RAPPEL : En raison de la technologie blockchain, une fois publié, il ne peut être ni modifié ni supprimé.",
|
|
|
|
+ ],
|
|
|
|
+ commentPublic: "public",
|
|
|
|
+ commentPrivate: "privé",
|
|
|
|
+ // settings
|
|
|
|
+ updateit: "Obtenir les mises à jour",
|
|
|
|
+ info: "Informations",
|
|
|
|
+ settingsIntro: ({ version }) => [
|
|
|
|
+ `Oasis: [${version}]`,
|
|
|
|
+ ],
|
|
|
|
+ timeAgo: "",
|
|
|
|
+ sendTime: "environ ",
|
|
|
|
+ theme: "Thème",
|
|
|
|
+ legacy: "Héritage",
|
|
|
|
+ legacyTitle: "Héritage",
|
|
|
|
+ legacyDescription: "Gérez votre secret (clé privée) rapidement et en toute sécurité.",
|
|
|
|
+ legacyExportButton: "Exporter",
|
|
|
|
+ legacyImportButton: "Importer",
|
|
|
|
+ exportTitle: "Exporter les données",
|
|
|
|
+ exportDescription: "Définissez un mot de passe (minimum 32 caractères) pour chiffrer votre clé",
|
|
|
|
+ importTitle: "Importer des données",
|
|
|
|
+ importDescription: "Importez votre secret chiffré (clé privée) pour activer votre avatar",
|
|
|
|
+ importAttach: "Joindre un fichier chiffré (.enc)",
|
|
|
|
+ passwordLengthInfo: "Le mot de passe doit contenir au moins 32 caractères.",
|
|
|
|
+ passwordImport: "Saisissez votre mot de passe pour déchiffrer les données qui seront enregistrées dans le répertoire de votre système (nom : secret)",
|
|
|
|
+ exportPasswordPlaceholder: "Utilisez des minuscules, majuscules, chiffres et symboles",
|
|
|
|
+ fileInfo: "Votre clé secrète chiffrée sera enregistrée dans le répertoire de votre système (nom : oasis.enc)",
|
|
|
|
+ themeIntro: "Choisissez un thème.",
|
|
|
|
+ setTheme: "Définir le thème",
|
|
|
|
+ language: "Langue",
|
|
|
|
+ languageDescription: "Si vous souhaitez utiliser une autre langue, sélectionnez-la ici.",
|
|
|
|
+ setLanguage: "Définir la langue",
|
|
|
|
+ status: "Statut",
|
|
|
|
+ peerConnections: "Nœuds",
|
|
|
|
+ peerConnectionsIntro: "Gérez toutes vos connexions avec d'autres nœuds.",
|
|
|
|
+ online: "En ligne",
|
|
|
|
+ supported: "Soutenu",
|
|
|
|
+ recommended: "Recommandé",
|
|
|
|
+ blocked: "Bloqué",
|
|
|
|
+ noConnections: "Aucun habitant connecté.",
|
|
|
|
+ noSupportedConnections: "Aucun habitant soutenu.",
|
|
|
|
+ noBlockedConnections: "Aucun habitant bloqué.",
|
|
|
|
+ noRecommendedConnections: "Aucun habitant recommandé.",
|
|
|
|
+ startNetworking: "Commencer à se connecter",
|
|
|
|
+ stopNetworking: "Arrêter de se connecter",
|
|
|
|
+ restartNetworking: "Redémarrer la connexion",
|
|
|
|
+ sync: "Synchroniser le réseau",
|
|
|
|
+ indexes: "Index",
|
|
|
|
+ indexesDescription: "Reconstruire vos index est sûr et peut résoudre certains types d'erreurs.",
|
|
|
|
+ invites: "Invitations",
|
|
|
|
+ invitesDescription: "Utilisez les codes d'invitation du PUB ici.",
|
|
|
|
+ acceptInvite: "Accepter l'invitation",
|
|
|
|
+ acceptedInvites: "Réseaux fédérés",
|
|
|
|
+ noInvites: "Aucune invitation acceptée",
|
|
|
|
+ // misc
|
|
|
|
+ oasisDescription: "Réseau du Projet SNH",
|
|
|
|
+ submit: "Envoyer",
|
|
|
|
+ subjectLabel: "Sujet",
|
|
|
|
+ editProfile: "Modifier l'avatar",
|
|
|
|
+ editProfileDescription: "",
|
|
|
|
+ profileName: "Nom de l'avatar (texte brut)",
|
|
|
|
+ profileImage: "Image de l'avatar",
|
|
|
|
+ profileDescription: "Description de l'avatar (Markdown)",
|
|
|
|
+ hashtagDescription: "Publications des habitants de votre réseau mentionnant ce #hashtag, triées par les plus récentes.",
|
|
|
|
+ rebuildName: "Reconstruire la base de données",
|
|
|
|
+ wallet: "Portefeuille",
|
|
|
|
+ walletAddress: "Adresse",
|
|
|
|
+ walletAmount: "Montant",
|
|
|
|
+ walletAddressLine: ({ address }) => `Adresse : ${address}`,
|
|
|
|
+ walletAmountLine: ({ amount }) => `Montant : ${amount} ECO`,
|
|
|
|
+ walletBack: "Retour",
|
|
|
|
+ walletBalanceTitle: "Solde",
|
|
|
|
+ walletReceiveTitle: "Recevoir",
|
|
|
|
+ walletHistoryTitle: "Historique",
|
|
|
|
+ walletWalletSendTitle: "Envoyer",
|
|
|
|
+ walletBalanceLine: ({ balance }) => `${balance} ECO`,
|
|
|
|
+ walletCnfrs: "Cnfrs",
|
|
|
|
+ walletConfirm: "Confirmer",
|
|
|
|
+ walletDescription: "Gérez vos actifs numériques, y compris l'envoi et la réception d'ECOin, consultez votre solde et votre historique de transactions.",
|
|
|
|
+ walletDate: "Date",
|
|
|
|
+ walletFee: "Frais (Plus les frais sont élevés, plus votre transaction sera traitée rapidement)",
|
|
|
|
+ walletFeeLine: ({ fee }) => `Frais : ECO ${fee}`,
|
|
|
|
+ walletHistory: "Historique",
|
|
|
|
+ walletReceive: "Recevoir",
|
|
|
|
+ walletReset: "Réinitialiser",
|
|
|
|
+ walletSend: "Envoyer",
|
|
|
|
+ walletStatus: "Statut",
|
|
|
|
+ walletDisconnected: "Portefeuille ECOin déconnecté. Vérifiez la configuration de votre portefeuille ou l'état de la connexion.",
|
|
|
|
+ walletSentToLine: ({ destination, amount }) => `Envoyé ECO ${amount} à ${destination}`,
|
|
|
|
+ walletSettingsTitle: "Portefeuille",
|
|
|
|
+ walletSettingsDescription: "Intégrez Oasis à votre portefeuille ECOin.",
|
|
|
|
+ walletStatusMessages: {
|
|
|
|
+ invalid_amount: "Montant invalide",
|
|
|
|
+ invalid_dest: "Adresse de destination invalide",
|
|
|
|
+ invalid_fee: "Frais invalides",
|
|
|
|
+ validation_errors: "Erreurs de validation",
|
|
|
|
+ send_tx_success: "Transaction réussie",
|
|
|
|
+ },
|
|
|
|
+ walletTitle: "Portefeuille",
|
|
|
|
+ walletTotalCostLine: ({ totalCost }) => `Coût total : ECO ${totalCost}`,
|
|
|
|
+ walletTransactionId: "ID de transaction",
|
|
|
|
+ walletTxId: "ID Tx",
|
|
|
|
+ walletType: "Type",
|
|
|
|
+ walletUser: "Nom d'utilisateur",
|
|
|
|
+ walletPass: "Mot de passe",
|
|
|
|
+ walletConfiguration: "Configurer le portefeuille",
|
|
|
|
+ //cipher
|
|
|
|
+ cipher: "Chiffrement",
|
|
|
|
+ randomPassword: "Mot de passe aléatoire",
|
|
|
|
+ password: "Mot de passe",
|
|
|
|
+ text: "Texte",
|
|
|
|
+ encryptedText: "Texte chiffré",
|
|
|
|
+ iv: "Vecteur d'initialisation (IV)",
|
|
|
|
+ encryptTitle: "Chiffrez votre texte",
|
|
|
|
+ encryptDescription: "Entrez le texte que vous souhaitez chiffrer et fournissez un mot de passe.",
|
|
|
|
+ encryptButton: "Chiffrer",
|
|
|
|
+ decryptTitle: "Déchiffrez votre texte",
|
|
|
|
+ decryptDescription: "Entrez le texte chiffré et fournissez le même mot de passe utilisé pour le chiffrer.",
|
|
|
|
+ decryptButton: "Déchiffrer",
|
|
|
|
+ passwordLengthError: "Le mot de passe doit contenir au moins 32 caractères.",
|
|
|
|
+ missingFieldsError: "Texte, mot de passe ou IV non fournis.",
|
|
|
|
+ encryptionError: "Erreur lors du chiffrement du texte.",
|
|
|
|
+ decryptionError: "Erreur lors du déchiffrement du texte.",
|
|
|
|
+ //cipher
|
|
|
|
+ cipherTitle: "Chiffrement",
|
|
|
|
+ cipherDescription: "Chiffrez et déchiffrez du contenu de manière symétrique (en utilisant un mot de passe partagé).",
|
|
|
|
+ randomPassword: "Mot de passe aléatoire",
|
|
|
|
+ cipherEncryptTitle: "Chiffrer un texte",
|
|
|
|
+ cipherEncryptDescription: "Définissez un mot de passe (minimum 32 caractères) pour chiffrer votre texte",
|
|
|
|
+ cipherTextLabel: "Texte à chiffrer",
|
|
|
|
+ cipherTextPlaceholder: "Entrez le texte à chiffrer...",
|
|
|
|
+ cipherPasswordLabel: "Mot de passe",
|
|
|
|
+ cipherPasswordPlaceholder: "Entrez un mot de passe...",
|
|
|
|
+ cipherEncryptButton: "Chiffrer",
|
|
|
|
+ cipherDecryptTitle: "Déchiffrer un texte",
|
|
|
|
+ cipherDecryptDescription: "Entrez le texte chiffré, le mot de passe et l'IV pour le déchiffrer.",
|
|
|
|
+ cipherEncryptedTextLabel: "Texte chiffré",
|
|
|
|
+ cipherEncryptedTextPlaceholder: "Entrez le texte chiffré...",
|
|
|
|
+ cipherIvLabel: "IV",
|
|
|
|
+ cipherIvPlaceholder: "Entrez le vecteur d'initialisation...",
|
|
|
|
+ cipherDecryptButton: "Déchiffrer"
|
|
|
|
+ }
|
|
};
|
|
};
|
|
|
|
|
|
module.exports = i18n;
|
|
module.exports = i18n;
|