From 92ae2c7754c6e4ba112ad6dd3cb735b6931972ee Mon Sep 17 00:00:00 2001
From: "transifex-integration[bot]"
<43880903+transifex-integration[bot]@users.noreply.github.com>
Date: Mon, 16 Jan 2023 16:59:06 +0000
Subject: [PATCH 1/3] Apply translations in es_419
translation completed for the source file '/damus Localizations/en-US.xcloc/Localized Contents/en-US.xliff'
on the 'es_419' language.
---
.../Localized Contents/es_419.xliff | 1234 +++++++++++++++++
1 file changed, 1234 insertions(+)
create mode 100644 damus Localizations/es_419.xcloc/Localized Contents/es_419.xliff
diff --git a/damus Localizations/es_419.xcloc/Localized Contents/es_419.xliff b/damus Localizations/es_419.xcloc/Localized Contents/es_419.xliff
new file mode 100644
index 00000000..b0327bc1
--- /dev/null
+++ b/damus Localizations/es_419.xcloc/Localized Contents/es_419.xliff
@@ -0,0 +1,1234 @@
+
+
+
+
+
+
+
+ Damus
+ Damus
+
+ Bundle display name
+
+
+ damus
+ damus
+
+ Bundle name
+
+
+ "Granting Damus access to your photo library allows you to save photos.
+ Si le concedes acceso a Damus a tu fototeca, podrás guardar fotos.
+
+ Privacy - Photo Library Additions Usage Description
+
+
+
+
+
+
+
+
+
+
+ 61b6edf1108e6f396680a33b02486a70_tr
+ Blank space to separate profile picture from profile editor form.
+
+
+ %@
+ %@
+
+ Amount of time that has passed since reply quote event occurred.
+Abbreviated version of a nostr public key.
+
+
+ %@ %@
+ %@ %@
+
+ Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'.
+Sentence composed of 2 variables to describe how many profiles a user is following. In source English, the first variable is the number of profiles being followed, and the second variable is 'Following'.
+
+
+ %@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction.
+ %@. No se requiere un número de teléfono, correo electrónico ni nombre para crear una cuenta. Comienza de inmediato sin fricciones.
+
+ Explanation of what is done to keep personally identifiable information private. There is a heading that precedes this explanation which is a variable to this string.
+
+
+ %@. End-to-End encrypted private messaging. Keep Big Tech out of your DMs
+ %@. Mensajes privados con cifrado de un extremo a otro. Mantén a los gigantes tecnológicos fuera de tus mensajes directos.
+
+ Explanation of what is done to keep private data encrypted. There is a heading that precedes this explanation which is a variable to this string.
+
+
+ %@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet.
+ %@. Deja propinas en las publicaciones de tus amigos y acumula sats con Bitcoin⚡️, la moneda nativa de internet.
+
+ Explanation of what can be done by users to earn money. There is a heading that precedes this explanation which is a variable to this string.
+
+
+ %lld
+ %lld
+
+ Number of reposts.
+Number of profiles a user is following.
+
+
+ %lld/%lld
+ %lld/%lld
+
+ Fraction of how many of the user's relay servers that are operational.
+
+
+ '%@' at '%@' will be used for verification
+ '%@' en '%@' se usarán con fines de verificación
+
+ Description of how the nip05 identifier would be used for verification.
+
+
+ '%@' is an invalid nip05 identifier. It should look like an email.
+ '%@' es un identificador nip05 no válido. Debería de tener la apariencia de un correo electrónico.
+
+ Description of why the nip05 identifier is invalid.
+
+
+ (Profile.displayName(profile: profile, pubkey: whos))'s Followers
+ Seguidores de (Profile.displayName(profile: profile, pubkey: whos))
+
+ Navigation bar title for view that shows who is following a user.
+
+
+ (who) following
+ (who) sigue a
+
+ Navigation bar title for view that shows who a user is following.
+
+
+ < e >
+ < e >
+
+ Placeholder for event mention.
+
+
+ @
+ @
+
+ Prefix character to username.
+
+
+ About
+ Información
+
+ Label to prompt for about text entry for user to describe about themself.
+
+
+ About Me
+ Acerca de mí
+
+ Label for About Me section of user profile form.
+
+
+ Absolute Boss
+ Jefe supremo
+
+ Placeholder text for About Me description.
+
+
+ Account ID
+ Identificador de cuenta
+
+ Label to indicate the public ID of the account.
+
+
+ Add
+ Agregar
+
+ Button to add recommended relay server.
+ Button to confirm adding user inputted relay.
+
+
+ Add Relay
+ Agregar relé
+
+ Label for section for adding a relay server.
+
+
+ Any
+ Cualquiera
+
+ Any amount of sats
+
+
+ Are you sure you want to repost this?
+ ¿Seguro quieres volver a publicar esto?
+
+ Alert message to ask if user wants to repost a post.
+
+
+ Banner Image
+ Imagen del banner
+
+ Label for Banner Image section of user profile form.
+
+
+ Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus.
+ Antes de empezar, tendrás que guardar la información de tu cuenta. De lo contrario, no podrás iniciar sesión en el futuro si llegas a desinstalar Damus.
+
+ Reminder to user that they should save their account information.
+
+
+ Bitcoin Beach
+ Bitcoin Beach
+
+ Dropdown option label for Lightning wallet, Bitcoin Beach.
+
+
+ Bitcoin Lightning Tips
+ Propinas con Bitcoin Lightning
+
+ Label for Bitcoin Lightning Tips section of user profile form.
+
+
+ Blixt Wallet
+ Blixt Wallet
+
+ Dropdown option label for Lightning wallet, Blixt Wallet
+
+
+ Blue Wallet
+ Blue Wallet
+
+ Dropdown option label for Lightning wallet, Blue Wallet.
+
+
+ Breez
+ Breez
+
+ Dropdown option label for Lightning wallet, Breez.
+
+
+ Broadcast
+ Transmitir
+
+ Context menu option for broadcasting the user's note to all of the user's connected relay servers.
+
+
+ Cancel
+ Cancelar
+
+ Button to cancel out of posting a note.
+ Button to cancel out of reposting a post.
+ Button to cancel out of view adding user inputted relay.
+ Cancel out of logging out the user.
+
+
+ Cash App
+ Cash App
+
+ Dropdown option label for Lightning wallet, Cash App.
+
+
+ Chat
+ Chat
+
+ Navigation bar title for Chatroom view.
+
+
+ Clear
+ Borrar
+
+ Button for clearing cached data.
+
+
+ Clear Cache
+ Borrar caché
+
+ Section title for clearing cached data.
+
+
+ Copied
+ Copiada
+
+ Label indicating that a user's key was copied.
+
+
+ Copy
+ Copiar
+
+ Button to copy a relay server address.
+
+
+ Copy Account ID
+ Copiar identificador de cuenta
+
+ Context menu option for copying the ID of the account that created the note.
+
+
+ Copy Image
+ Copiar imagen
+
+ Context menu option to copy an image into clipboard.
+ Context menu option to copy an image to clipboard.
+
+
+ Copy Image URL
+ Copiar URL de imagen
+
+ Context menu option to copy the URL of an image into clipboard.
+
+
+ Copy LNURL
+ Copiar LNURL
+
+ Context menu option for copying a user's Lightning URL.
+
+
+ Copy Note ID
+ Copiar identificador de nota
+
+ Context menu option for copying the ID of the note.
+
+
+ Copy Note JSON
+ Copiar JSON de nota
+
+ Context menu option for copying the JSON text from the note.
+
+
+ Copy Text
+ Copiar texto
+
+ Context menu option for copying the text from an note.
+
+
+ Copy User ID
+ Copiar identificador de usuario
+
+ Context menu option for copying the ID of the user who created the note.
+
+
+ Copy invoice
+ Copiar factura
+
+ Title of section for copying a Lightning invoice identifier.
+
+
+ Create
+ Crear
+
+ Button to create account.
+
+
+ Create Account
+ Crear cuenta
+
+ Button to create an account.
+
+
+ Creator(s) of Bitcoin. Absolute legend.
+ Creador(es) de Bitcoin. Toda una leyenda.
+
+ Example description about Bitcoin creator(s), Satoshi Nakamoto.
+
+
+ DM
+ MD
+
+ Navigation title for DM view, which is the English abbreviation for Direct Message.
+
+
+ Damus
+ Damus
+
+ Name of the app, shown on the first screen when user is not logged in.
+
+
+ Default Wallet
+ Billetera predeterminada
+
+ Button to pay a Lightning invoice with the user's default Lightning wallet.
+
+
+ Delete
+ Borrar
+
+ Button to delete a relay server that the user connects to.
+
+
+ Dismiss
+ Descartar
+
+ Button to dismiss a text field alert.
+
+
+ Display Name
+ Mostrar nombre
+
+ Label to prompt display name entry.
+
+
+ Done
+ Listo
+
+ Button to dismiss wallet selection view for paying Lightning invoice.
+
+
+ Earn Money
+ Gana dinero
+
+ Heading indicating that this application allows users to earn money.
+
+
+ Edit
+ Editar
+
+ Button to edit user's profile.
+
+
+ Encrypted
+ Cifrada
+
+ Heading indicating that this application keeps private messaging end-to-end encrypted.
+
+
+ Encrypted DMs
+ MD cifrados
+
+ Navigation title for view of encrypted DMs, where DM is an English abbreviation for Direct Message.
+
+
+ Enter your account key to login:
+ Ingresa la clave de tu cuenta para iniciar sesión:
+
+ Prompt for user to enter an account key to login.
+
+
+ Error: %@
+ Error: %@
+
+ Error message indicating why saving keys failed.
+
+
+ Filter State
+ Estado del filtro
+
+ Filter state for seeing either only posts, or posts & replies.
+
+
+ Follow
+ Seguir
+
+ Button to follow a user.
+
+
+ Followers
+ Seguidores
+
+ Label describing followers of a user.
+
+
+ Following
+ Siguiendo
+
+ Text to indicate that the button next to it is in a state that indicates that it is in the process of following a profile.
+Part of a larger sentence to describe how many profiles a user is following.
+
+
+ Following...
+ Siguiendo...
+
+ Label to indicate that the user is in the process of following another user.
+
+
+ Follows
+ Sigue
+
+ Text to indicate that button next to it is in a state that will follow a profile when tapped.
+
+
+ Global
+ Global
+
+ Navigation bar title for Global view where posts from all connected relay servers appear.
+
+
+ Goto post %@
+ Ir a la publicación %@
+
+ Navigation link to go to post referenced by hex code.
+
+
+ Goto profile %@
+ Ir al perfil %@
+
+ Navigation link to go to profile.
+
+
+ Home
+ Inicio
+
+ Navigation bar title for Home view where posts and replies appear from those who the user is following.
+
+
+ Invalid key
+ Clave inválida
+
+ Error message indicating that an invalid account key was entered for login.
+
+
+ LNLink
+ LNLink
+
+ Dropdown option label for Lightning wallet, LNLink.
+
+
+ Left Handed
+ Zurdo
+
+ Moves the post button to the left side of the screen
+
+
+ Let's go!
+ ¡Vamos!
+
+ Button to complete account creation and start using the app.
+
+
+ Lightning Address or LNURL
+ Dirección de Lightning o LNURL
+
+ Placeholder text for entry of Lightning Address or LNURL.
+
+
+ Lightning Invoice
+ Factura de Lightning
+
+ Indicates that the view is for paying a Lightning invoice.
+
+
+ Local default
+ Predeterminada del sistema
+
+ Dropdown option label for system default for Lightning wallet.
+
+
+ Login
+ Iniciar sesión
+
+ Button to log into account.
+ Button to log into an account.
+
+
+ Logout
+ Cerrar sesión
+
+ Alert for logging out the user.
+ Button for logging out the user.
+ Button to logout the user.
+
+
+ Make sure your nsec account key is saved before you logout or you will lose access to this account
+ Asegúrate de que tu clave de cuenta nsec esté guardada antes de cerrar sesión o perderás el acceso a esta cuenta
+
+ Reminder message in alert to get customer to verify that their private security account key is saved saved before logging out.
+
+
+ Muun
+ Muun
+
+ Dropdown option label for Lightning wallet, Muun.
+
+
+ NIP-05 Verification
+ Verificación NIP-05
+
+ Label for NIP-05 Verification section of user profile form.
+
+
+ Nothing to see here. Check back later!
+ Nada para ver aquí. ¡Vuelve a consultar luego!
+
+ Indicates that there are no notes in the timeline to view.
+
+
+ Notifications
+ Notificaciones
+
+ Navigation title for notifications.
+
+
+ Pay
+ Pagar
+
+ Button to pay a Lightning invoice.
+
+
+ Pay the Lightning invoice
+ Paga la factura de Lightning
+
+ Navigation bar title for view to pay Lightning invoice.
+
+
+ Phoenix
+ Phoenix
+
+ Dropdown option label for Lightning wallet, Phoenix.
+
+
+ Post
+ Publicar
+
+ Button to post a note.
+
+
+ Posts
+ Publicaciones
+
+ Label for filter for seeing only posts (instead of posts and replies).
+
+
+ Posts & Replies
+ Publicaciones y respuestas
+
+ Label for filter for seeing posts and replies (instead of only posts).
+
+
+ Private
+ Privada
+
+ Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading.
+
+
+ Private Key
+ Clave privada
+
+ Label to indicate that the text below is the user's private key used by only the user themself as a secret to login to access their account.
+
+
+ PrivateKey
+ ClavePrivada
+
+ Title of the secure field that holds the user's private key.
+
+
+ Profile
+ Perfil
+
+ Sidebar menu label for Profile view.
+
+
+ Profile Picture
+ Foto del perfil
+
+ Label for Profile Picture section of user profile form.
+
+
+ Public Account ID
+ Identificador de cuenta pública
+
+ Section title for the user's public account ID.
+
+
+ Public Key
+ Clave pública
+
+ Label indicating that the text is a user's public account key.
+
+
+ Public Key?
+ ¿Clave pública?
+
+ Prompt to ask user if the key they entered is a public key.
+
+
+ Public key
+ Clave pública
+
+ Label indicating that the text is a user's public account key.
+
+
+ Reactions
+ Reacciones
+
+ Navigation bar title for Reactions view.
+
+
+ Recommended Relays
+ Relés recomendados
+
+ Section title for recommend relay servers that could be added as part of configuration
+
+
+ Relay
+ Relé
+
+ Text field for relay server. Used for testing purposes.
+
+
+ Relays
+ Relés
+
+ Sidebar menu label for Relay servers view
+
+
+ Reply to self
+ Respuesta a sí mismo
+
+ Label to indicate that the user is replying to themself.
+
+
+ Replying to %1$@ & %2$@
+ Respondiendo a %1$@ y %2$@
+
+ Label to indicate that the user is replying to 2 users.
+
+
+ Replying to:
+ Respondiendo a:
+
+ Indicating that the user is replying to the following listed people.
+
+
+ Repost
+ Republicar
+
+ Button to confirm reposting a post.
+ Title of alert for confirming to repost a post.
+
+
+ Reposted
+ Republicada
+
+ Text indicating that the post was reposted (i.e. re-shared).
+
+
+ Reset
+ Reiniciar
+
+ Section title for resetting the user
+
+
+ Retry
+ Reintentar
+
+ Button to retry completing account creation after an error occurred.
+
+
+ River
+ River
+
+ Dropdown option label for Lightning wallet, River
+
+
+ Satoshi Nakamoto
+ Satoshi Nakamoto
+
+ Name of Bitcoin creator(s).
+
+
+ Save
+ Guardar
+
+ Button for saving profile.
+
+
+ Save Image
+ Guardar imagen
+
+ Context menu option to save an image.
+
+
+ Search hashtag: #%@
+ Buscar hashtag: #%@
+
+ Navigation link to search hashtag.
+
+
+ Search...
+ Búsqueda...
+
+ Placeholder text to prompt entry of search query.
+
+
+ Secret Account Login Key
+ Clave de inicio de sesión de cuenta secreta
+
+ Section title for user's secret account login key.
+
+
+ Select a Lightning wallet
+ Seleccionar una billetera de Lightning
+
+ Title of section for selecting a Lightning wallet to pay a Lightning invoice.
+
+
+ Select default wallet
+ Seleccionar billetera predeterminada
+
+ Prompt selection of user's default wallet
+
+
+ Send a message to start the conversation...
+ Envía un mensaje para empezar la conversación...
+
+ Text prompt for user to send a message to the other user.
+
+
+ Settings
+ Configuración
+
+ Navigation title for Settings view.
+ Sidebar menu label for accessing the app settings
+
+
+ Share
+ Compartir
+
+ Button to share an image.
+
+
+ Show
+ Mostrar
+
+ Toggle to show or hide user's secret account login key.
+
+
+ Show wallet selector
+ Mostrar selector de billetera
+
+ Toggle to show or hide selection of wallet.
+
+
+ Sign out
+ Cerrar sesión
+
+ Sidebar menu label to sign out of the account.
+
+
+ Strike
+ Strike
+
+ Dropdown option label for Lightning wallet, Strike.
+
+
+ This is a public key, you will not be able to make posts or interact in any way. This is used for viewing accounts from their perspective.
+ Esta es una clave pública, por lo que no podrás hacer publicaciones ni interactuar de ningún modo. Se usa para ver cuentas desde su perspectiva.
+
+ Warning that the inputted account key is a public key and the result of what happens because of it.
+
+
+ This is an old-style nostr key. We're not sure if it's a pubkey or private key. Please toggle the button below if this a public key.
+ Esta es una clave de nostr antigua. No sabemos con seguridad si es una clave pública o privada. Activa el siguiente botón si es una clave pública.
+
+ Warning that the inputted account key for login is an old-style and asking user to verify if it is a public key.
+
+
+ This is your account ID, you can give this to your friends so that they can follow you. Click to copy.
+ Este es tu identificador de cuenta, que puedes compartir con tus amigos para que te sigan. Haz clic para copiarlo.
+
+ Label to describe that a public key is the user's account ID and what they can do with it.
+
+
+ This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!
+ Esta es tu clave de cuenta secreta, que necesitas para acceder a tu cuenta. ¡No la compartas con nadie! Guárdala en un administrador de contraseñas y protégela!
+
+ Label to describe that a private key is the user's secret account key and what they should do with it.
+
+
+ Thread
+ Hilo
+
+ Navigation bar title for note thread.
+ Navigation bar title for threaded event detail view.
+
+
+ Type your post here...
+ Ingresa tu publicación aquí...
+
+ Text box prompt to ask user to type their post.
+
+
+ Unfollow
+ Dejar de seguir
+
+ Button to unfollow a user.
+
+
+ Unfollowing
+ Dejando de seguir
+
+ Text to indicate that the button next to it is in a state that indicates that it is in the process of unfollowing a profile.
+
+
+ Unfollowing...
+ Dejando de seguir...
+
+ Label to indicate that the user is in the process of unfollowing another user.
+
+
+ Unfollows
+ Deja de seguir
+
+ Text to indicate that the button next to it is in a state that will unfollow a profile when tapped.
+
+
+ Username
+ Nombre de usuario
+
+ Label for Username section of user profile form.
+ Label to prompt username entry.
+
+
+ Wallet
+ Billetera
+
+ Sidebar menu label for Wallet view.
+
+
+ Wallet Of Satoshi
+ Wallet Of Satoshi
+
+ Dropdown option label for Lightning wallet, Wallet Of Satoshi.
+
+
+ Wallet Selector
+ Selección de billetera
+
+ Section title for selection of wallet.
+
+
+ Website
+ Sitio web
+
+ Label for Website section of user profile form.
+
+
+ Welcome to the social network %@ control.
+ Te damos la bienvenida a la red social que %@ controlas.
+
+ Welcoming message to the reader. The variable is 'you', the reader.
+
+
+ Welcome, %@!
+ ¡Te damos la bienvenida, %@!
+
+ Text to welcome user.
+
+
+ Your Name
+ Tu nombre
+
+ Label for Your Name section of user profile form.
+
+
+ Zebedee
+ Zebedee
+
+ Dropdown option label for Lightning wallet, Zebedee.
+
+
+ Zeus LN
+ Zeus LN
+
+ Dropdown option label for Lightning wallet, Zeus LN.
+
+
+ collapsed_event_view_other_notes
+ evento_colapsado_ver_otras_notas
+
+ Text to indicate that the thread was collapsed and that there are other notes to view if tapped. (Key in .stringsdict)
+
+
+ followers_count
+ recuento_de_seguidores
+
+ Part of a larger sentence to describe how many people are following a user. (Key in .stringsdict)
+
+
+ https://example.com/pic.jpg
+ https://ejemplo.com/foto.jpg
+
+ Placeholder example text for profile picture URL.
+
+
+ https://jb55.com
+ https://jb55.com
+
+ Placeholder example text for website URL for user profile.
+
+
+ jb55@jb55.com
+ jb55@jb55.com
+
+ Placeholder example text for identifier used for NIP-05 verification.
+
+
+ none
+ ninguno
+
+ No search results.
+
+
+ now
+ ahora
+
+ String indicating that a given timestamp just occurred
+
+
+ nsec1...
+ nsec1...
+
+ Prompt for user to enter in an account key to login. This text shows the characters the key could start with if it was a private key.
+
+
+ optional
+ opcional
+
+ Label indicating that a form input is optional.
+
+
+ reactions_count
+ recuento_de_reacciones
+
+ Part of a larger sentence to describe how many reactions there are on a post. (Key in .stringsdict)
+
+
+ relays_count
+ recuento_de_relés
+
+ Part of a larger sentence to describe how many relay servers a user is connected. (Key in .stringsdict)
+
+
+ replying_to_one_and_others
+ replying_to_one_and_others
+
+ Label to indicate that the user is replying to 1 user and others. (Key in .stringsdict)
+
+
+ replying_to_two_and_others
+ replying_to_two_and_others
+
+ Label to indicate that the user is replying to 2 users and others. (Key in .stringsdict)
+
+
+ reposts_count
+ reposts_count
+
+ Part of a larger sentence to describe how many reposts there are. (Key in .stringsdict)
+
+
+ satoshi
+ satoshi
+
+ Example username of Bitcoin creator(s), Satoshi Nakamoto.
+
+
+ sats_count
+ sats_count
+
+ Amount of sats. (Key in .stringsdict)
+
+
+ tips_count
+ tips_count
+
+ Part of a larger sentence to describe how many tip payments there are on a post. (Key in .stringsdict)
+
+
+ u{00A0}
+ u{00A0}
+
+ Non-breaking space character to fill in blank space next to event action button icons.
+
+
+ wss://some.relay.com
+ wss://algún.relé.com
+
+ Placeholder example for relay server address.
+
+
+ you
+ tú
+
+ You, in this context, is the person who controls their own social network. You is used in the context of a larger sentence that welcomes the reader to the social network that they control themself.
+
+
+
+
+
+
+
+
+
+ %d other note
+ %d otra nota
+
+ Text to indicate that the thread was collapsed and that there are other notes to view if tapped.
+
+
+ %d other notes
+ %d otras notas
+
+ Text to indicate that the thread was collapsed and that there are other notes to view if tapped.
+
+
+ ··· %#@NOTES@ ···
+ ··· %#@NOTES@ ···
+
+ Text to indicate that the thread was collapsed and that there are other notes to view if tapped.
+
+
+ Follower
+ Seguidor
+
+ Part of a larger sentence to describe how many people are following a user.
+
+
+ Followers
+ Seguidores
+
+ Part of a larger sentence to describe how many people are following a user.
+
+
+ %#@FOLLOWERS@
+ %#@FOLLOWERS@
+
+ Part of a larger sentence to describe how many people are following a user.
+
+
+ %#@REACTIONS@
+ %#@REACTIONS@
+
+ Part of a larger sentence to describe how many reactions there are on a post.
+
+
+ Reaction
+ Reacción
+
+ Part of a larger sentence to describe how many reactions there are on a post.
+
+
+ Reactions
+ Reacciones
+
+ Part of a larger sentence to describe how many reactions there are on a post.
+
+
+ %#@RELAYS@
+ %#@RELAYS@
+
+ Part of a larger sentence to describe how many relay servers a user is connected.
+
+
+ Relay
+ Relé
+
+ Part of a larger sentence to describe how many relay servers a user is connected.
+
+
+ Relays
+ Relés
+
+ Part of a larger sentence to describe how many relay servers a user is connected.
+
+
+ Replying to %@%#@OTHERS@
+ Respondiendo a %@%#@OTHERS@
+
+ Label to indicate that the user is replying to 1 user and others.
+
+
+ & %d other
+ y %d otro
+
+ Label to indicate that the user is replying to 1 user and others.
+
+
+ & %d others
+ y %d otros
+
+ Label to indicate that the user is replying to 1 user and others.
+
+
+
+ Label to indicate that the user is replying to 1 user and others.
+
+
+ Replying to %@, %@%#@OTHERS@
+ Respondiendo a %@, %@%#@OTHERS@
+
+ Label to indicate that the user is replying to 2 users and others.
+
+
+ & %d other
+ y %d otro
+
+ Label to indicate that the user is replying to 2 users and others.
+
+
+ & %d others
+ y %d otros
+
+ Label to indicate that the user is replying to 2 users and others.
+
+
+
+ Label to indicate that the user is replying to 2 users and others.
+
+
+ %#@REPOSTS@
+ %#@REPOSTS@
+
+ Part of a larger sentence to describe how many reposts there are.
+
+
+ Repost
+ Republicación
+
+ Part of a larger sentence to describe how many reposts there are.
+
+
+ Reposts
+ Republicaciones
+
+ Part of a larger sentence to describe how many reposts there are.
+
+
+ %1$#@SATS@
+ %1$#@SATS@
+
+ Amount of sats.
+
+
+ %2$@ sat
+ %2$@ sat
+
+ Amount of sats.
+
+
+ %2$@ sats
+ %2$@ sats
+
+ Amount of sats.
+
+
+ %#@TIPS@
+ %#@TIPS@
+
+ Part of a larger sentence to describe how many tip payments there are on a post.
+
+
+ Tip
+ Propina
+
+ Part of a larger sentence to describe how many tip payments there are on a post.
+
+
+ Tips
+ Propinas
+
+ Part of a larger sentence to describe how many tip payments there are on a post.
+
+
+
+
\ No newline at end of file
From 0f82db2440219458bcd0a6755da72811dc387658 Mon Sep 17 00:00:00 2001
From: Terry Yiu <963907+tyiu@users.noreply.github.com>
Date: Mon, 16 Jan 2023 20:44:11 -0500
Subject: [PATCH 2/3] Delete unused exported es-419 localization
---
.../Localized Contents/es-419.xliff | 869 ------------------
.../damus/en-US.lproj/InfoPlist.strings | 6 -
.../damus/en-US.lproj/Localizable.strings | Bin 22398 -> 0 bytes
.../damus/en-US.lproj/Localizable.stringsdict | 154 ----
.../es-419.xcloc/contents.json | 12 -
5 files changed, 1041 deletions(-)
delete mode 100644 damus Localizations/es-419.xcloc/Localized Contents/es-419.xliff
delete mode 100644 damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/InfoPlist.strings
delete mode 100644 damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings
delete mode 100644 damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/Localizable.stringsdict
delete mode 100644 damus Localizations/es-419.xcloc/contents.json
diff --git a/damus Localizations/es-419.xcloc/Localized Contents/es-419.xliff b/damus Localizations/es-419.xcloc/Localized Contents/es-419.xliff
deleted file mode 100644
index a965367d..00000000
--- a/damus Localizations/es-419.xcloc/Localized Contents/es-419.xliff
+++ /dev/null
@@ -1,869 +0,0 @@
-
-
-
-
-
-
-
-
- Damus
- Bundle display name
-
-
- damus
- Bundle name
-
-
- "Granting Damus access to your photo library allows you to save photos.
- Privacy - Photo Library Additions Usage Description
-
-
-
-
-
-
-
-
-
-
- Blank space to separate profile picture from profile editor form.
-
-
- %@
- Amount of time that has passed since reply quote event occurred.
-Abbreviated version of a nostr public key.
-
-
- %@ %@
- Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'.
-Sentence composed of 2 variables to describe how many profiles a user is following. In source English, the first variable is the number of profiles being followed, and the second variable is 'Following'.
-
-
- %@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction.
- Explanation of what is done to keep personally identifiable information private. There is a heading that precedes this explanation which is a variable to this string.
-
-
- %@. End-to-End encrypted private messaging. Keep Big Tech out of your DMs
- Explanation of what is done to keep private data encrypted. There is a heading that precedes this explanation which is a variable to this string.
-
-
- %@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet.
- Explanation of what can be done by users to earn money. There is a heading that precedes this explanation which is a variable to this string.
-
-
- %lld
- Number of reposts.
-Number of profiles a user is following.
-
-
- %lld/%lld
- Fraction of how many of the user's relay servers that are operational.
-
-
- '%@' at '%@' will be used for verification
- Description of how the nip05 identifier would be used for verification.
-
-
- '%@' is an invalid nip05 identifier. It should look like an email.
- Description of why the nip05 identifier is invalid.
-
-
- (Profile.displayName(profile: profile, pubkey: whos))'s Followers
- Navigation bar title for view that shows who is following a user.
-
-
- (who) following
- Navigation bar title for view that shows who a user is following.
-
-
- < e >
- Placeholder for event mention.
-
-
- @
- Prefix character to username.
-
-
- About
- Label to prompt for about text entry for user to describe about themself.
-
-
- About Me
- Label for About Me section of user profile form.
-
-
- Absolute Boss
- Placeholder text for About Me description.
-
-
- Account ID
- Label to indicate the public ID of the account.
-
-
- Add
- Button to add recommended relay server.
- Button to confirm adding user inputted relay.
-
-
- Add Relay
- Label for section for adding a relay server.
-
-
- Any
- Any amount of sats
-
-
- Are you sure you want to repost this?
- Alert message to ask if user wants to repost a post.
-
-
- Banner Image
- Label for Banner Image section of user profile form.
-
-
- Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus.
- Reminder to user that they should save their account information.
-
-
- Bitcoin Beach
- Dropdown option label for Lightning wallet, Bitcoin Beach.
-
-
- Bitcoin Lightning Tips
- Label for Bitcoin Lightning Tips section of user profile form.
-
-
- Blixt Wallet
- Dropdown option label for Lightning wallet, Blixt Wallet
-
-
- Blue Wallet
- Dropdown option label for Lightning wallet, Blue Wallet.
-
-
- Breez
- Dropdown option label for Lightning wallet, Breez.
-
-
- Broadcast
- Context menu option for broadcasting the user's note to all of the user's connected relay servers.
-
-
- Cancel
- Button to cancel out of posting a note.
- Button to cancel out of reposting a post.
- Button to cancel out of view adding user inputted relay.
- Cancel out of logging out the user.
-
-
- Cash App
- Dropdown option label for Lightning wallet, Cash App.
-
-
- Chat
- Navigation bar title for Chatroom view.
-
-
- Clear
- Button for clearing cached data.
-
-
- Clear Cache
- Section title for clearing cached data.
-
-
- Copied
- Label indicating that a user's key was copied.
-
-
- Copy
- Button to copy a relay server address.
-
-
- Copy Account ID
- Context menu option for copying the ID of the account that created the note.
-
-
- Copy Image
- Context menu option to copy an image into clipboard.
- Context menu option to copy an image to clipboard.
-
-
- Copy Image URL
- Context menu option to copy the URL of an image into clipboard.
-
-
- Copy LNURL
- Context menu option for copying a user's Lightning URL.
-
-
- Copy Note ID
- Context menu option for copying the ID of the note.
-
-
- Copy Note JSON
- Context menu option for copying the JSON text from the note.
-
-
- Copy Text
- Context menu option for copying the text from an note.
-
-
- Copy User ID
- Context menu option for copying the ID of the user who created the note.
-
-
- Copy invoice
- Title of section for copying a Lightning invoice identifier.
-
-
- Create
- Button to create account.
-
-
- Create Account
- Button to create an account.
-
-
- Creator(s) of Bitcoin. Absolute legend.
- Example description about Bitcoin creator(s), Satoshi Nakamoto.
-
-
- DM
- Navigation title for DM view, which is the English abbreviation for Direct Message.
-
-
- Damus
- Name of the app, shown on the first screen when user is not logged in.
-
-
- Default Wallet
- Button to pay a Lightning invoice with the user's default Lightning wallet.
-
-
- Delete
- Button to delete a relay server that the user connects to.
-
-
- Dismiss
- Button to dismiss a text field alert.
-
-
- Display Name
- Label to prompt display name entry.
-
-
- Done
- Button to dismiss wallet selection view for paying Lightning invoice.
-
-
- Earn Money
- Heading indicating that this application allows users to earn money.
-
-
- Edit
- Button to edit user's profile.
-
-
- Encrypted
- Heading indicating that this application keeps private messaging end-to-end encrypted.
-
-
- Encrypted DMs
- Navigation title for view of encrypted DMs, where DM is an English abbreviation for Direct Message.
-
-
- Enter your account key to login:
- Prompt for user to enter an account key to login.
-
-
- Error: %@
- Error message indicating why saving keys failed.
-
-
- Filter State
- Filter state for seeing either only posts, or posts & replies.
-
-
- Follow
- Button to follow a user.
-
-
- Followers
- Label describing followers of a user.
-
-
- Following
- Text to indicate that the button next to it is in a state that indicates that it is in the process of following a profile.
-Part of a larger sentence to describe how many profiles a user is following.
-
-
- Following...
- Label to indicate that the user is in the process of following another user.
-
-
- Follows
- Text to indicate that button next to it is in a state that will follow a profile when tapped.
-
-
- Global
- Navigation bar title for Global view where posts from all connected relay servers appear.
-
-
- Goto post %@
- Navigation link to go to post referenced by hex code.
-
-
- Goto profile %@
- Navigation link to go to profile.
-
-
- Home
- Navigation bar title for Home view where posts and replies appear from those who the user is following.
-
-
- Invalid key
- Error message indicating that an invalid account key was entered for login.
-
-
- LNLink
- Dropdown option label for Lightning wallet, LNLink.
-
-
- Left Handed
- Moves the post button to the left side of the screen
-
-
- Let's go!
- Button to complete account creation and start using the app.
-
-
- Lightning Address or LNURL
- Placeholder text for entry of Lightning Address or LNURL.
-
-
- Lightning Invoice
- Indicates that the view is for paying a Lightning invoice.
-
-
- Local default
- Dropdown option label for system default for Lightning wallet.
-
-
- Login
- Button to log into account.
- Button to log into an account.
-
-
- Logout
- Alert for logging out the user.
- Button for logging out the user.
- Button to logout the user.
-
-
- Make sure your nsec account key is saved before you logout or you will lose access to this account
- Reminder message in alert to get customer to verify that their private security account key is saved saved before logging out.
-
-
- Muun
- Dropdown option label for Lightning wallet, Muun.
-
-
- NIP-05 Verification
- Label for NIP-05 Verification section of user profile form.
-
-
- Nothing to see here. Check back later!
- Indicates that there are no notes in the timeline to view.
-
-
- Notifications
- Navigation title for notifications.
-
-
- Pay
- Button to pay a Lightning invoice.
-
-
- Pay the Lightning invoice
- Navigation bar title for view to pay Lightning invoice.
-
-
- Phoenix
- Dropdown option label for Lightning wallet, Phoenix.
-
-
- Post
- Button to post a note.
-
-
- Posts
- Label for filter for seeing only posts (instead of posts and replies).
-
-
- Posts & Replies
- Label for filter for seeing posts and replies (instead of only posts).
-
-
- Private
- Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading.
-
-
- Private Key
- Label to indicate that the text below is the user's private key used by only the user themself as a secret to login to access their account.
-
-
- PrivateKey
- Title of the secure field that holds the user's private key.
-
-
- Profile
- Sidebar menu label for Profile view.
-
-
- Profile Picture
- Label for Profile Picture section of user profile form.
-
-
- Public Account ID
- Section title for the user's public account ID.
-
-
- Public Key
- Label indicating that the text is a user's public account key.
-
-
- Public Key?
- Prompt to ask user if the key they entered is a public key.
-
-
- Public key
- Label indicating that the text is a user's public account key.
-
-
- Reactions
- Navigation bar title for Reactions view.
-
-
- Recommended Relays
- Section title for recommend relay servers that could be added as part of configuration
-
-
- Relay
- Text field for relay server. Used for testing purposes.
-
-
- Relays
- Sidebar menu label for Relay servers view
-
-
- Reply to self
- Label to indicate that the user is replying to themself.
-
-
- Replying to %1$@ & %2$@
- Label to indicate that the user is replying to 2 users.
-
-
- Replying to:
- Indicating that the user is replying to the following listed people.
-
-
- Repost
- Button to confirm reposting a post.
- Title of alert for confirming to repost a post.
-
-
- Reposted
- Text indicating that the post was reposted (i.e. re-shared).
-
-
- Reset
- Section title for resetting the user
-
-
- Retry
- Button to retry completing account creation after an error occurred.
-
-
- River
- Dropdown option label for Lightning wallet, River
-
-
- Satoshi Nakamoto
- Name of Bitcoin creator(s).
-
-
- Save
- Button for saving profile.
-
-
- Save Image
- Context menu option to save an image.
-
-
- Search hashtag: #%@
- Navigation link to search hashtag.
-
-
- Search...
- Placeholder text to prompt entry of search query.
-
-
- Secret Account Login Key
- Section title for user's secret account login key.
-
-
- Select a Lightning wallet
- Title of section for selecting a Lightning wallet to pay a Lightning invoice.
-
-
- Select default wallet
- Prompt selection of user's default wallet
-
-
- Send a message to start the conversation...
- Text prompt for user to send a message to the other user.
-
-
- Settings
- Navigation title for Settings view.
- Sidebar menu label for accessing the app settings
-
-
- Share
- Button to share an image.
-
-
- Show
- Toggle to show or hide user's secret account login key.
-
-
- Show wallet selector
- Toggle to show or hide selection of wallet.
-
-
- Sign out
- Sidebar menu label to sign out of the account.
-
-
- Strike
- Dropdown option label for Lightning wallet, Strike.
-
-
- This is a public key, you will not be able to make posts or interact in any way. This is used for viewing accounts from their perspective.
- Warning that the inputted account key is a public key and the result of what happens because of it.
-
-
- This is an old-style nostr key. We're not sure if it's a pubkey or private key. Please toggle the button below if this a public key.
- Warning that the inputted account key for login is an old-style and asking user to verify if it is a public key.
-
-
- This is your account ID, you can give this to your friends so that they can follow you. Click to copy.
- Label to describe that a public key is the user's account ID and what they can do with it.
-
-
- This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!
- Label to describe that a private key is the user's secret account key and what they should do with it.
-
-
- Thread
- Navigation bar title for note thread.
- Navigation bar title for threaded event detail view.
-
-
- Type your post here...
- Text box prompt to ask user to type their post.
-
-
- Unfollow
- Button to unfollow a user.
-
-
- Unfollowing
- Text to indicate that the button next to it is in a state that indicates that it is in the process of unfollowing a profile.
-
-
- Unfollowing...
- Label to indicate that the user is in the process of unfollowing another user.
-
-
- Unfollows
- Text to indicate that the button next to it is in a state that will unfollow a profile when tapped.
-
-
- Username
- Label for Username section of user profile form.
- Label to prompt username entry.
-
-
- Wallet
- Sidebar menu label for Wallet view.
-
-
- Wallet Of Satoshi
- Dropdown option label for Lightning wallet, Wallet Of Satoshi.
-
-
- Wallet Selector
- Section title for selection of wallet.
-
-
- Website
- Label for Website section of user profile form.
-
-
- Welcome to the social network %@ control.
- Welcoming message to the reader. The variable is 'you', the reader.
-
-
- Welcome, %@!
- Text to welcome user.
-
-
- Your Name
- Label for Your Name section of user profile form.
-
-
- Zebedee
- Dropdown option label for Lightning wallet, Zebedee.
-
-
- Zeus LN
- Dropdown option label for Lightning wallet, Zeus LN.
-
-
- collapsed_event_view_other_notes
- Text to indicate that the thread was collapsed and that there are other notes to view if tapped. (Key in .stringsdict)
-
-
- followers_count
- Part of a larger sentence to describe how many people are following a user. (Key in .stringsdict)
-
-
- https://example.com/pic.jpg
- Placeholder example text for profile picture URL.
-
-
- https://jb55.com
- Placeholder example text for website URL for user profile.
-
-
- jb55@jb55.com
- Placeholder example text for identifier used for NIP-05 verification.
-
-
- none
- No search results.
-
-
- now
- String indicating that a given timestamp just occurred
-
-
- nsec1...
- Prompt for user to enter in an account key to login. This text shows the characters the key could start with if it was a private key.
-
-
- optional
- Label indicating that a form input is optional.
-
-
- reactions_count
- Part of a larger sentence to describe how many reactions there are on a post. (Key in .stringsdict)
-
-
- relays_count
- Part of a larger sentence to describe how many relay servers a user is connected. (Key in .stringsdict)
-
-
- replying_to_one_and_others
- Label to indicate that the user is replying to 1 user and others. (Key in .stringsdict)
-
-
- replying_to_two_and_others
- Label to indicate that the user is replying to 2 users and others. (Key in .stringsdict)
-
-
- reposts_count
- Part of a larger sentence to describe how many reposts there are. (Key in .stringsdict)
-
-
- satoshi
- Example username of Bitcoin creator(s), Satoshi Nakamoto.
-
-
- sats_count
- Amount of sats. (Key in .stringsdict)
-
-
- tips_count
- Part of a larger sentence to describe how many tip payments there are on a post. (Key in .stringsdict)
-
-
- u{00A0}
- Non-breaking space character to fill in blank space next to event action button icons.
-
-
- wss://some.relay.com
- Placeholder example for relay server address.
-
-
- you
- You, in this context, is the person who controls their own social network. You is used in the context of a larger sentence that welcomes the reader to the social network that they control themself.
-
-
-
-
-
-
-
-
-
- %d other note
- %d other note
- Text to indicate that the thread was collapsed and that there are other notes to view if tapped.
-
-
- %d other notes
- %d other notes
- Text to indicate that the thread was collapsed and that there are other notes to view if tapped.
-
-
- ··· %#@NOTES@ ···
- ··· %#@NOTES@ ···
- Text to indicate that the thread was collapsed and that there are other notes to view if tapped.
-
-
- Follower
- Follower
- Part of a larger sentence to describe how many people are following a user.
-
-
- Followers
- Followers
- Part of a larger sentence to describe how many people are following a user.
-
-
- %#@FOLLOWERS@
- %#@FOLLOWERS@
- Part of a larger sentence to describe how many people are following a user.
-
-
- %#@REACTIONS@
- %#@REACTIONS@
- Part of a larger sentence to describe how many reactions there are on a post.
-
-
- Reaction
- Reaction
- Part of a larger sentence to describe how many reactions there are on a post.
-
-
- Reactions
- Reactions
- Part of a larger sentence to describe how many reactions there are on a post.
-
-
- %#@RELAYS@
- %#@RELAYS@
- Part of a larger sentence to describe how many relay servers a user is connected.
-
-
- Relay
- Relay
- Part of a larger sentence to describe how many relay servers a user is connected.
-
-
- Relays
- Relays
- Part of a larger sentence to describe how many relay servers a user is connected.
-
-
- Replying to %@%#@OTHERS@
- Replying to %@%#@OTHERS@
- Label to indicate that the user is replying to 1 user and others.
-
-
- & %d other
- & %d other
- Label to indicate that the user is replying to 1 user and others.
-
-
- & %d others
- & %d others
- Label to indicate that the user is replying to 1 user and others.
-
-
-
-
- Label to indicate that the user is replying to 1 user and others.
-
-
- Replying to %@, %@%#@OTHERS@
- Replying to %@, %@%#@OTHERS@
- Label to indicate that the user is replying to 2 users and others.
-
-
- & %d other
- & %d other
- Label to indicate that the user is replying to 2 users and others.
-
-
- & %d others
- & %d others
- Label to indicate that the user is replying to 2 users and others.
-
-
-
-
- Label to indicate that the user is replying to 2 users and others.
-
-
- %#@REPOSTS@
- %#@REPOSTS@
- Part of a larger sentence to describe how many reposts there are.
-
-
- Repost
- Repost
- Part of a larger sentence to describe how many reposts there are.
-
-
- Reposts
- Reposts
- Part of a larger sentence to describe how many reposts there are.
-
-
- %1$#@SATS@
- %1$#@SATS@
- Amount of sats.
-
-
- %2$@ sat
- %2$@ sat
- Amount of sats.
-
-
- %2$@ sats
- %2$@ sats
- Amount of sats.
-
-
- %#@TIPS@
- %#@TIPS@
- Part of a larger sentence to describe how many tip payments there are on a post.
-
-
- Tip
- Tip
- Part of a larger sentence to describe how many tip payments there are on a post.
-
-
- Tips
- Tips
- Part of a larger sentence to describe how many tip payments there are on a post.
-
-
-
-
diff --git a/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/InfoPlist.strings b/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/InfoPlist.strings
deleted file mode 100644
index 59906e58..00000000
--- a/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/InfoPlist.strings
+++ /dev/null
@@ -1,6 +0,0 @@
-/* Bundle display name */
-"CFBundleDisplayName" = "Damus";
-/* Bundle name */
-"CFBundleName" = "damus";
-/* Privacy - Photo Library Additions Usage Description */
-"NSPhotoLibraryAddUsageDescription" = "\"Granting Damus access to your photo library allows you to save photos.";
diff --git a/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings b/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings
deleted file mode 100644
index 462b7249a1b58b32192121dcefc45363b202abc3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 22398
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
-
-
-
- collapsed_event_view_other_notes
-
- NSStringLocalizedFormatKey
- ··· %#@NOTES@ ···
- NOTES
-
- NSStringFormatSpecTypeKey
- NSStringPluralRuleType
- NSStringFormatValueTypeKey
- d
- one
- %d other note
- other
- %d other notes
-
-
- followers_count
-
- NSStringLocalizedFormatKey
- %#@FOLLOWERS@
- FOLLOWERS
-
- NSStringFormatSpecTypeKey
- NSStringPluralRuleType
- NSStringFormatValueTypeKey
- d
- one
- Follower
- other
- Followers
-
-
- reactions_count
-
- NSStringLocalizedFormatKey
- %#@REACTIONS@
- REACTIONS
-
- NSStringFormatSpecTypeKey
- NSStringPluralRuleType
- NSStringFormatValueTypeKey
- d
- one
- Reaction
- other
- Reactions
-
-
- relays_count
-
- NSStringLocalizedFormatKey
- %#@RELAYS@
- RELAYS
-
- NSStringFormatSpecTypeKey
- NSStringPluralRuleType
- NSStringFormatValueTypeKey
- d
- one
- Relay
- other
- Relays
-
-
- replying_to_one_and_others
-
- NSStringLocalizedFormatKey
- Replying to %@%#@OTHERS@
- OTHERS
-
- NSStringFormatSpecTypeKey
- NSStringPluralRuleType
- NSStringFormatValueTypeKey
- d
- zero
-
- one
- & %d other
- other
- & %d others
-
-
- replying_to_two_and_others
-
- NSStringLocalizedFormatKey
- Replying to %@, %@%#@OTHERS@
- OTHERS
-
- NSStringFormatSpecTypeKey
- NSStringPluralRuleType
- NSStringFormatValueTypeKey
- d
- zero
-
- one
- & %d other
- other
- & %d others
-
-
- reposts_count
-
- NSStringLocalizedFormatKey
- %#@REPOSTS@
- REPOSTS
-
- NSStringFormatSpecTypeKey
- NSStringPluralRuleType
- NSStringFormatValueTypeKey
- d
- one
- Repost
- other
- Reposts
-
-
- sats_count
-
- NSStringLocalizedFormatKey
- %1$#@SATS@
- SATS
-
- NSStringFormatSpecTypeKey
- NSStringPluralRuleType
- NSStringFormatValueTypeKey
- @
- one
- %2$@ sat
- other
- %2$@ sats
-
-
- tips_count
-
- NSStringLocalizedFormatKey
- %#@TIPS@
- TIPS
-
- NSStringFormatSpecTypeKey
- NSStringPluralRuleType
- NSStringFormatValueTypeKey
- d
- one
- Tip
- other
- Tips
-
-
-
-
diff --git a/damus Localizations/es-419.xcloc/contents.json b/damus Localizations/es-419.xcloc/contents.json
deleted file mode 100644
index 96f9e6dd..00000000
--- a/damus Localizations/es-419.xcloc/contents.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "developmentRegion" : "en-US",
- "project" : "damus.xcodeproj",
- "targetLocale" : "es-419",
- "toolInfo" : {
- "toolBuildNumber" : "14C18",
- "toolID" : "com.apple.dt.xcode",
- "toolName" : "Xcode",
- "toolVersion" : "14.2"
- },
- "version" : "1.0"
-}
\ No newline at end of file
From 538a0ae5ea47da4f2872ff74d7c9cbbc0500aa25 Mon Sep 17 00:00:00 2001
From: Terry Yiu <963907+tyiu@users.noreply.github.com>
Date: Mon, 16 Jan 2023 20:44:41 -0500
Subject: [PATCH 3/3] Import es-419 localization files
---
damus.xcodeproj/project.pbxproj | 24 +
damus/es-419.lproj/InfoPlist.strings | 9 +
damus/es-419.lproj/Localizable.strings | 493 +++++++++++++++++++++
damus/es-419.lproj/Localizable.stringsdict | 52 +--
4 files changed, 552 insertions(+), 26 deletions(-)
create mode 100644 damus/es-419.lproj/InfoPlist.strings
create mode 100644 damus/es-419.lproj/Localizable.strings
diff --git a/damus.xcodeproj/project.pbxproj b/damus.xcodeproj/project.pbxproj
index 6233cf65..3cef2724 100644
--- a/damus.xcodeproj/project.pbxproj
+++ b/damus.xcodeproj/project.pbxproj
@@ -12,6 +12,8 @@
3169CAED294FCCFC00EE4006 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3169CAEC294FCCFC00EE4006 /* Constants.swift */; };
31D2E847295218AF006D67F8 /* Shimmer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31D2E846295218AF006D67F8 /* Shimmer.swift */; };
3A4325A82961E11400BFCD9D /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 3A4325AA2961E11400BFCD9D /* Localizable.stringsdict */; };
+ 3ACB685C297633BC00C46468 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3ACB685A297633BC00C46468 /* InfoPlist.strings */; };
+ 3ACB685F297633BC00C46468 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3ACB685D297633BC00C46468 /* Localizable.strings */; };
3ACBCB78295FE5C70037388A /* TimeAgoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ACBCB77295FE5C70037388A /* TimeAgoTests.swift */; };
4C06670128FC7C5900038D2A /* RelayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C06670028FC7C5900038D2A /* RelayView.swift */; };
4C06670428FC7EC500038D2A /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 4C06670328FC7EC500038D2A /* Kingfisher */; };
@@ -183,6 +185,8 @@
31D2E846295218AF006D67F8 /* Shimmer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Shimmer.swift; sourceTree = ""; };
3A2B8B0A296A8982009CC16D /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "en-US"; path = "en-US.lproj/Localizable.stringsdict"; sourceTree = ""; };
3A5C4575296A879E0032D398 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "es-419"; path = "es-419.lproj/Localizable.stringsdict"; sourceTree = ""; };
+ 3ACB685B297633BC00C46468 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = ""; };
+ 3ACB685E297633BC00C46468 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = ""; };
3ACBCB77295FE5C70037388A /* TimeAgoTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeAgoTests.swift; sourceTree = ""; };
4C06670028FC7C5900038D2A /* RelayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelayView.swift; sourceTree = ""; };
4C06670528FCB08600038D2A /* ImageCarousel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageCarousel.swift; sourceTree = ""; };
@@ -651,6 +655,8 @@
4C0A3F8D280F63FF000448DE /* Models */,
4C75EFAB28049CC80006080F /* Nostr */,
4C75EFA72804823E0006080F /* Info.plist */,
+ 3ACB685D297633BC00C46468 /* Localizable.strings */,
+ 3ACB685A297633BC00C46468 /* InfoPlist.strings */,
4C75EFA227FA576C0006080F /* Views */,
4CE6DEE627F7A08100C66700 /* damusApp.swift */,
4CE6DEE827F7A08100C66700 /* ContentView.swift */,
@@ -822,7 +828,9 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 3ACB685F297633BC00C46468 /* Localizable.strings in Resources */,
4CE6DEEE27F7A08200C66700 /* Preview Assets.xcassets in Resources */,
+ 3ACB685C297633BC00C46468 /* InfoPlist.strings in Resources */,
4CE6DEEB27F7A08200C66700 /* Assets.xcassets in Resources */,
3A4325A82961E11400BFCD9D /* Localizable.stringsdict in Resources */,
);
@@ -1032,6 +1040,22 @@
name = Localizable.stringsdict;
sourceTree = "";
};
+ 3ACB685A297633BC00C46468 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 3ACB685B297633BC00C46468 /* es-419 */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "";
+ };
+ 3ACB685D297633BC00C46468 /* Localizable.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 3ACB685E297633BC00C46468 /* es-419 */,
+ );
+ name = Localizable.strings;
+ sourceTree = "";
+ };
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
diff --git a/damus/es-419.lproj/InfoPlist.strings b/damus/es-419.lproj/InfoPlist.strings
new file mode 100644
index 00000000..41eb8e43
--- /dev/null
+++ b/damus/es-419.lproj/InfoPlist.strings
@@ -0,0 +1,9 @@
+/* Bundle display name */
+"CFBundleDisplayName" = "Damus";
+
+/* Bundle name */
+"CFBundleName" = "damus";
+
+/* Privacy - Photo Library Additions Usage Description */
+"NSPhotoLibraryAddUsageDescription" = "Si le concedes acceso a Damus a tu fototeca, podrás guardar fotos.";
+
diff --git a/damus/es-419.lproj/Localizable.strings b/damus/es-419.lproj/Localizable.strings
new file mode 100644
index 00000000..03308ba4
--- /dev/null
+++ b/damus/es-419.lproj/Localizable.strings
@@ -0,0 +1,493 @@
+/* Blank space to separate profile picture from profile editor form. */
+" " = "61b6edf1108e6f396680a33b02486a70_tr";
+
+/* Description of how the nip05 identifier would be used for verification. */
+"'%@' at '%@' will be used for verification" = "'%@' en '%@' se usarán con fines de verificación";
+
+/* Description of why the nip05 identifier is invalid. */
+"'%@' is an invalid nip05 identifier. It should look like an email." = "'%@' es un identificador nip05 no válido. Debería de tener la apariencia de un correo electrónico.";
+
+/* Navigation bar title for view that shows who is following a user. */
+"(Profile.displayName(profile: profile, pubkey: whos))'s Followers" = "Seguidores de (Profile.displayName(profile: profile, pubkey: whos))";
+
+/* Navigation bar title for view that shows who a user is following. */
+"(who) following" = "(who) sigue a";
+
+/* Prefix character to username. */
+"@" = "@";
+
+/* Amount of time that has passed since reply quote event occurred.
+Abbreviated version of a nostr public key. */
+"%@" = "%@";
+
+/* Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'.
+Sentence composed of 2 variables to describe how many profiles a user is following. In source English, the first variable is the number of profiles being followed, and the second variable is 'Following'. */
+"%@ %@" = "%@ %@";
+
+/* Explanation of what is done to keep personally identifiable information private. There is a heading that precedes this explanation which is a variable to this string. */
+"%@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction." = "%@. No se requiere un número de teléfono, correo electrónico ni nombre para crear una cuenta. Comienza de inmediato sin fricciones.";
+
+/* Explanation of what is done to keep private data encrypted. There is a heading that precedes this explanation which is a variable to this string. */
+"%@. End-to-End encrypted private messaging. Keep Big Tech out of your DMs" = "%@. Mensajes privados con cifrado de un extremo a otro. Mantén a los gigantes tecnológicos fuera de tus mensajes directos.";
+
+/* Explanation of what can be done by users to earn money. There is a heading that precedes this explanation which is a variable to this string. */
+"%@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet." = "%@. Deja propinas en las publicaciones de tus amigos y acumula sats con Bitcoin⚡️, la moneda nativa de internet.";
+
+/* Number of reposts.
+Number of profiles a user is following. */
+"%lld" = "%lld";
+
+/* Fraction of how many of the user's relay servers that are operational. */
+"%lld/%lld" = "%lld/%lld";
+
+/* Placeholder for event mention. */
+"< e >" = "< e >";
+
+/* Label to prompt for about text entry for user to describe about themself. */
+"About" = "Información";
+
+/* Label for About Me section of user profile form. */
+"About Me" = "Acerca de mí";
+
+/* Placeholder text for About Me description. */
+"Absolute Boss" = "Jefe supremo";
+
+/* Label to indicate the public ID of the account. */
+"Account ID" = "Identificador de cuenta";
+
+/* Button to add recommended relay server.
+ Button to confirm adding user inputted relay. */
+"Add" = "Agregar";
+
+/* Label for section for adding a relay server. */
+"Add Relay" = "Agregar relé";
+
+/* Any amount of sats */
+"Any" = "Cualquiera";
+
+/* Alert message to ask if user wants to repost a post. */
+"Are you sure you want to repost this?" = "¿Seguro quieres volver a publicar esto?";
+
+/* Label for Banner Image section of user profile form. */
+"Banner Image" = "Imagen del banner";
+
+/* Reminder to user that they should save their account information. */
+"Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus." = "Antes de empezar, tendrás que guardar la información de tu cuenta. De lo contrario, no podrás iniciar sesión en el futuro si llegas a desinstalar Damus.";
+
+/* Dropdown option label for Lightning wallet, Bitcoin Beach. */
+"Bitcoin Beach" = "Bitcoin Beach";
+
+/* Label for Bitcoin Lightning Tips section of user profile form. */
+"Bitcoin Lightning Tips" = "Propinas con Bitcoin Lightning";
+
+/* Dropdown option label for Lightning wallet, Blixt Wallet */
+"Blixt Wallet" = "Blixt Wallet";
+
+/* Dropdown option label for Lightning wallet, Blue Wallet. */
+"Blue Wallet" = "Blue Wallet";
+
+/* Dropdown option label for Lightning wallet, Breez. */
+"Breez" = "Breez";
+
+/* Context menu option for broadcasting the user's note to all of the user's connected relay servers. */
+"Broadcast" = "Transmitir";
+
+/* Button to cancel out of posting a note.
+ Button to cancel out of reposting a post.
+ Button to cancel out of view adding user inputted relay.
+ Cancel out of logging out the user. */
+"Cancel" = "Cancelar";
+
+/* Dropdown option label for Lightning wallet, Cash App. */
+"Cash App" = "Cash App";
+
+/* Navigation bar title for Chatroom view. */
+"Chat" = "Chat";
+
+/* Button for clearing cached data. */
+"Clear" = "Borrar";
+
+/* Section title for clearing cached data. */
+"Clear Cache" = "Borrar caché";
+
+/* Label indicating that a user's key was copied. */
+"Copied" = "Copiada";
+
+/* Button to copy a relay server address. */
+"Copy" = "Copiar";
+
+/* Context menu option for copying the ID of the account that created the note. */
+"Copy Account ID" = "Copiar identificador de cuenta";
+
+/* Context menu option to copy an image into clipboard.
+ Context menu option to copy an image to clipboard. */
+"Copy Image" = "Copiar imagen";
+
+/* Context menu option to copy the URL of an image into clipboard. */
+"Copy Image URL" = "Copiar URL de imagen";
+
+/* Title of section for copying a Lightning invoice identifier. */
+"Copy invoice" = "Copiar factura";
+
+/* Context menu option for copying a user's Lightning URL. */
+"Copy LNURL" = "Copiar LNURL";
+
+/* Context menu option for copying the ID of the note. */
+"Copy Note ID" = "Copiar identificador de nota";
+
+/* Context menu option for copying the JSON text from the note. */
+"Copy Note JSON" = "Copiar JSON de nota";
+
+/* Context menu option for copying the text from an note. */
+"Copy Text" = "Copiar texto";
+
+/* Context menu option for copying the ID of the user who created the note. */
+"Copy User ID" = "Copiar identificador de usuario";
+
+/* Button to create account. */
+"Create" = "Crear";
+
+/* Button to create an account. */
+"Create Account" = "Crear cuenta";
+
+/* Example description about Bitcoin creator(s), Satoshi Nakamoto. */
+"Creator(s) of Bitcoin. Absolute legend." = "Creador(es) de Bitcoin. Toda una leyenda.";
+
+/* Name of the app, shown on the first screen when user is not logged in. */
+"Damus" = "Damus";
+
+/* Button to pay a Lightning invoice with the user's default Lightning wallet. */
+"Default Wallet" = "Billetera predeterminada";
+
+/* Button to delete a relay server that the user connects to. */
+"Delete" = "Borrar";
+
+/* Button to dismiss a text field alert. */
+"Dismiss" = "Descartar";
+
+/* Label to prompt display name entry. */
+"Display Name" = "Mostrar nombre";
+
+/* Navigation title for DM view, which is the English abbreviation for Direct Message. */
+"DM" = "MD";
+
+/* Button to dismiss wallet selection view for paying Lightning invoice. */
+"Done" = "Listo";
+
+/* Heading indicating that this application allows users to earn money. */
+"Earn Money" = "Gana dinero";
+
+/* Button to edit user's profile. */
+"Edit" = "Editar";
+
+/* Heading indicating that this application keeps private messaging end-to-end encrypted. */
+"Encrypted" = "Cifrada";
+
+/* Navigation title for view of encrypted DMs, where DM is an English abbreviation for Direct Message. */
+"Encrypted DMs" = "MD cifrados";
+
+/* Prompt for user to enter an account key to login. */
+"Enter your account key to login:" = "Ingresa la clave de tu cuenta para iniciar sesión:";
+
+/* Error message indicating why saving keys failed. */
+"Error: %@" = "Error: %@";
+
+/* Filter state for seeing either only posts, or posts & replies. */
+"Filter State" = "Estado del filtro";
+
+/* Button to follow a user. */
+"Follow" = "Seguir";
+
+/* Label describing followers of a user. */
+"Followers" = "Seguidores";
+
+/* Text to indicate that the button next to it is in a state that indicates that it is in the process of following a profile.
+Part of a larger sentence to describe how many profiles a user is following. */
+"Following" = "Siguiendo";
+
+/* Label to indicate that the user is in the process of following another user. */
+"Following..." = "Siguiendo...";
+
+/* Text to indicate that button next to it is in a state that will follow a profile when tapped. */
+"Follows" = "Sigue";
+
+/* Navigation bar title for Global view where posts from all connected relay servers appear. */
+"Global" = "Global";
+
+/* Navigation link to go to post referenced by hex code. */
+"Goto post %@" = "Ir a la publicación %@";
+
+/* Navigation link to go to profile. */
+"Goto profile %@" = "Ir al perfil %@";
+
+/* Navigation bar title for Home view where posts and replies appear from those who the user is following. */
+"Home" = "Inicio";
+
+/* Placeholder example text for profile picture URL. */
+"https://example.com/pic.jpg" = "https://ejemplo.com/foto.jpg";
+
+/* Placeholder example text for website URL for user profile. */
+"https://jb55.com" = "https://jb55.com";
+
+/* Error message indicating that an invalid account key was entered for login. */
+"Invalid key" = "Clave inválida";
+
+/* Placeholder example text for identifier used for NIP-05 verification. */
+"jb55@jb55.com" = "jb55@jb55.com";
+
+/* Moves the post button to the left side of the screen */
+"Left Handed" = "Zurdo";
+
+/* Button to complete account creation and start using the app. */
+"Let's go!" = "¡Vamos!";
+
+/* Placeholder text for entry of Lightning Address or LNURL. */
+"Lightning Address or LNURL" = "Dirección de Lightning o LNURL";
+
+/* Indicates that the view is for paying a Lightning invoice. */
+"Lightning Invoice" = "Factura de Lightning";
+
+/* Dropdown option label for Lightning wallet, LNLink. */
+"LNLink" = "LNLink";
+
+/* Dropdown option label for system default for Lightning wallet. */
+"Local default" = "Predeterminada del sistema";
+
+/* Button to log into account.
+ Button to log into an account. */
+"Login" = "Iniciar sesión";
+
+/* Alert for logging out the user.
+ Button for logging out the user.
+ Button to logout the user. */
+"Logout" = "Cerrar sesión";
+
+/* Reminder message in alert to get customer to verify that their private security account key is saved saved before logging out. */
+"Make sure your nsec account key is saved before you logout or you will lose access to this account" = "Asegúrate de que tu clave de cuenta nsec esté guardada antes de cerrar sesión o perderás el acceso a esta cuenta";
+
+/* Dropdown option label for Lightning wallet, Muun. */
+"Muun" = "Muun";
+
+/* Label for NIP-05 Verification section of user profile form. */
+"NIP-05 Verification" = "Verificación NIP-05";
+
+/* No search results. */
+"none" = "ninguno";
+
+/* Indicates that there are no notes in the timeline to view. */
+"Nothing to see here. Check back later!" = "Nada para ver aquí. ¡Vuelve a consultar luego!";
+
+/* Navigation title for notifications. */
+"Notifications" = "Notificaciones";
+
+/* String indicating that a given timestamp just occurred */
+"now" = "ahora";
+
+/* Prompt for user to enter in an account key to login. This text shows the characters the key could start with if it was a private key. */
+"nsec1..." = "nsec1...";
+
+/* Label indicating that a form input is optional. */
+"optional" = "opcional";
+
+/* Button to pay a Lightning invoice. */
+"Pay" = "Pagar";
+
+/* Navigation bar title for view to pay Lightning invoice. */
+"Pay the Lightning invoice" = "Paga la factura de Lightning";
+
+/* Dropdown option label for Lightning wallet, Phoenix. */
+"Phoenix" = "Phoenix";
+
+/* Button to post a note. */
+"Post" = "Publicar";
+
+/* Label for filter for seeing only posts (instead of posts and replies). */
+"Posts" = "Publicaciones";
+
+/* Label for filter for seeing posts and replies (instead of only posts). */
+"Posts & Replies" = "Publicaciones y respuestas";
+
+/* Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading. */
+"Private" = "Privada";
+
+/* Label to indicate that the text below is the user's private key used by only the user themself as a secret to login to access their account. */
+"Private Key" = "Clave privada";
+
+/* Title of the secure field that holds the user's private key. */
+"PrivateKey" = "ClavePrivada";
+
+/* Sidebar menu label for Profile view. */
+"Profile" = "Perfil";
+
+/* Label for Profile Picture section of user profile form. */
+"Profile Picture" = "Foto del perfil";
+
+/* Section title for the user's public account ID. */
+"Public Account ID" = "Identificador de cuenta pública";
+
+/* Label indicating that the text is a user's public account key. */
+"Public key" = "Clave pública";
+
+/* Label indicating that the text is a user's public account key. */
+"Public Key" = "Clave pública";
+
+/* Prompt to ask user if the key they entered is a public key. */
+"Public Key?" = "¿Clave pública?";
+
+/* Navigation bar title for Reactions view. */
+"Reactions" = "Reacciones";
+
+/* Section title for recommend relay servers that could be added as part of configuration */
+"Recommended Relays" = "Relés recomendados";
+
+/* Text field for relay server. Used for testing purposes. */
+"Relay" = "Relé";
+
+/* Sidebar menu label for Relay servers view */
+"Relays" = "Relés";
+
+/* Label to indicate that the user is replying to themself. */
+"Reply to self" = "Respuesta a sí mismo";
+
+/* Label to indicate that the user is replying to 2 users. */
+"Replying to %@ & %@" = "Respondiendo a %1$@ y %2$@";
+
+/* Indicating that the user is replying to the following listed people. */
+"Replying to:" = "Respondiendo a:";
+
+/* Button to confirm reposting a post.
+ Title of alert for confirming to repost a post. */
+"Repost" = "Republicar";
+
+/* Text indicating that the post was reposted (i.e. re-shared). */
+"Reposted" = "Republicada";
+
+/* Section title for resetting the user */
+"Reset" = "Reiniciar";
+
+/* Button to retry completing account creation after an error occurred. */
+"Retry" = "Reintentar";
+
+/* Dropdown option label for Lightning wallet, River */
+"River" = "River";
+
+/* Example username of Bitcoin creator(s), Satoshi Nakamoto. */
+"satoshi" = "satoshi";
+
+/* Name of Bitcoin creator(s). */
+"Satoshi Nakamoto" = "Satoshi Nakamoto";
+
+/* Button for saving profile. */
+"Save" = "Guardar";
+
+/* Context menu option to save an image. */
+"Save Image" = "Guardar imagen";
+
+/* Navigation link to search hashtag. */
+"Search hashtag: #%@" = "Buscar hashtag: #%@";
+
+/* Placeholder text to prompt entry of search query. */
+"Search..." = "Búsqueda...";
+
+/* Section title for user's secret account login key. */
+"Secret Account Login Key" = "Clave de inicio de sesión de cuenta secreta";
+
+/* Title of section for selecting a Lightning wallet to pay a Lightning invoice. */
+"Select a Lightning wallet" = "Seleccionar una billetera de Lightning";
+
+/* Prompt selection of user's default wallet */
+"Select default wallet" = "Seleccionar billetera predeterminada";
+
+/* Text prompt for user to send a message to the other user. */
+"Send a message to start the conversation..." = "Envía un mensaje para empezar la conversación...";
+
+/* Navigation title for Settings view.
+ Sidebar menu label for accessing the app settings */
+"Settings" = "Configuración";
+
+/* Button to share an image. */
+"Share" = "Compartir";
+
+/* Toggle to show or hide user's secret account login key. */
+"Show" = "Mostrar";
+
+/* Toggle to show or hide selection of wallet. */
+"Show wallet selector" = "Mostrar selector de billetera";
+
+/* Sidebar menu label to sign out of the account. */
+"Sign out" = "Cerrar sesión";
+
+/* Dropdown option label for Lightning wallet, Strike. */
+"Strike" = "Strike";
+
+/* Warning that the inputted account key is a public key and the result of what happens because of it. */
+"This is a public key, you will not be able to make posts or interact in any way. This is used for viewing accounts from their perspective." = "Esta es una clave pública, por lo que no podrás hacer publicaciones ni interactuar de ningún modo. Se usa para ver cuentas desde su perspectiva.";
+
+/* Warning that the inputted account key for login is an old-style and asking user to verify if it is a public key. */
+"This is an old-style nostr key. We're not sure if it's a pubkey or private key. Please toggle the button below if this a public key." = "Esta es una clave de nostr antigua. No sabemos con seguridad si es una clave pública o privada. Activa el siguiente botón si es una clave pública.";
+
+/* Label to describe that a public key is the user's account ID and what they can do with it. */
+"This is your account ID, you can give this to your friends so that they can follow you. Click to copy." = "Este es tu identificador de cuenta, que puedes compartir con tus amigos para que te sigan. Haz clic para copiarlo.";
+
+/* Label to describe that a private key is the user's secret account key and what they should do with it. */
+"This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!" = "Esta es tu clave de cuenta secreta, que necesitas para acceder a tu cuenta. ¡No la compartas con nadie! Guárdala en un administrador de contraseñas y protégela!";
+
+/* Navigation bar title for note thread.
+ Navigation bar title for threaded event detail view. */
+"Thread" = "Hilo";
+
+/* Text box prompt to ask user to type their post. */
+"Type your post here..." = "Ingresa tu publicación aquí...";
+
+/* Non-breaking space character to fill in blank space next to event action button icons. */
+"u{00A0}" = "u{00A0}";
+
+/* Button to unfollow a user. */
+"Unfollow" = "Dejar de seguir";
+
+/* Text to indicate that the button next to it is in a state that indicates that it is in the process of unfollowing a profile. */
+"Unfollowing" = "Dejando de seguir";
+
+/* Label to indicate that the user is in the process of unfollowing another user. */
+"Unfollowing..." = "Dejando de seguir...";
+
+/* Text to indicate that the button next to it is in a state that will unfollow a profile when tapped. */
+"Unfollows" = "Deja de seguir";
+
+/* Label for Username section of user profile form.
+ Label to prompt username entry. */
+"Username" = "Nombre de usuario";
+
+/* Sidebar menu label for Wallet view. */
+"Wallet" = "Billetera";
+
+/* Dropdown option label for Lightning wallet, Wallet Of Satoshi. */
+"Wallet Of Satoshi" = "Wallet Of Satoshi";
+
+/* Section title for selection of wallet. */
+"Wallet Selector" = "Selección de billetera";
+
+/* Label for Website section of user profile form. */
+"Website" = "Sitio web";
+
+/* Welcoming message to the reader. The variable is 'you', the reader. */
+"Welcome to the social network %@ control." = "Te damos la bienvenida a la red social que %@ controlas.";
+
+/* Text to welcome user. */
+"Welcome, %@!" = "¡Te damos la bienvenida, %@!";
+
+/* Placeholder example for relay server address. */
+"wss://some.relay.com" = "wss://algún.relé.com";
+
+/* You, in this context, is the person who controls their own social network. You is used in the context of a larger sentence that welcomes the reader to the social network that they control themself. */
+"you" = "tú";
+
+/* Label for Your Name section of user profile form. */
+"Your Name" = "Tu nombre";
+
+/* Dropdown option label for Lightning wallet, Zebedee. */
+"Zebedee" = "Zebedee";
+
+/* Dropdown option label for Lightning wallet, Zeus LN. */
+"Zeus LN" = "Zeus LN";
+
diff --git a/damus/es-419.lproj/Localizable.stringsdict b/damus/es-419.lproj/Localizable.stringsdict
index 914baa7b..e92e775a 100644
--- a/damus/es-419.lproj/Localizable.stringsdict
+++ b/damus/es-419.lproj/Localizable.stringsdict
@@ -4,8 +4,6 @@
collapsed_event_view_other_notes
- NSStringLocalizedFormatKey
- ··· %#@NOTES@ ···NOTESNSStringFormatSpecTypeKey
@@ -13,15 +11,15 @@
NSStringFormatValueTypeKeydone
- %d other note
+ %d otra notaother
- %d other notes
+ %d otras notas
+ NSStringLocalizedFormatKey
+ ··· %#@NOTES@ ···followers_count
- NSStringLocalizedFormatKey
- %#@FOLLOWERS@FOLLOWERSNSStringFormatSpecTypeKey
@@ -29,10 +27,12 @@
NSStringFormatValueTypeKeydone
- Follower
+ Seguidorother
- Followers
+ Seguidores
+ NSStringLocalizedFormatKey
+ %#@FOLLOWERS@reactions_count
@@ -45,9 +45,9 @@
NSStringFormatValueTypeKeydone
- Reaction
+ Reacciónother
- Reactions
+ Reaccionesrelays_count
@@ -61,45 +61,45 @@
NSStringFormatValueTypeKeydone
- Relay
+ Reléother
- Relays
+ Relésreplying_to_one_and_othersNSStringLocalizedFormatKey
- Replying to %@%#@OTHERS@
+ Respondiendo a %@%#@OTHERS@OTHERSNSStringFormatSpecTypeKeyNSStringPluralRuleTypeNSStringFormatValueTypeKeyd
+ one
+ y %d otro
+ other
+ y %d otroszero
- one
- & %d other
- other
- & %d othersreplying_to_two_and_othersNSStringLocalizedFormatKey
- Replying to %@, %@%#@OTHERS@
+ Respondiendo a %@, %@%#@OTHERS@OTHERSNSStringFormatSpecTypeKeyNSStringPluralRuleTypeNSStringFormatValueTypeKeyd
+ one
+ y %d otro
+ other
+ y %d otroszero
- one
- & %d other
- other
- & %d othersreposts_count
@@ -113,9 +113,9 @@
NSStringFormatValueTypeKeydone
- Repost
+ Republicaciónother
- Reposts
+ Republicacionessats_count
@@ -145,9 +145,9 @@
NSStringFormatValueTypeKeydone
- Tip
+ Propinaother
- Tips
+ Propinas