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. + + + + 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 + + + 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. - - - - 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@ ··· NOTES NSStringFormatSpecTypeKey @@ -13,15 +11,15 @@ NSStringFormatValueTypeKey d one - %d other note + %d otra nota other - %d other notes + %d otras notas + NSStringLocalizedFormatKey + ··· %#@NOTES@ ··· followers_count - NSStringLocalizedFormatKey - %#@FOLLOWERS@ FOLLOWERS NSStringFormatSpecTypeKey @@ -29,10 +27,12 @@ NSStringFormatValueTypeKey d one - Follower + Seguidor other - Followers + Seguidores + NSStringLocalizedFormatKey + %#@FOLLOWERS@ reactions_count @@ -45,9 +45,9 @@ NSStringFormatValueTypeKey d one - Reaction + Reacción other - Reactions + Reacciones relays_count @@ -61,45 +61,45 @@ NSStringFormatValueTypeKey d one - Relay + Relé other - Relays + Relés replying_to_one_and_others NSStringLocalizedFormatKey - Replying to %@%#@OTHERS@ + Respondiendo a %@%#@OTHERS@ OTHERS NSStringFormatSpecTypeKey NSStringPluralRuleType NSStringFormatValueTypeKey d + one + y %d otro + other + y %d otros zero - one - & %d other - other - & %d others replying_to_two_and_others NSStringLocalizedFormatKey - Replying to %@, %@%#@OTHERS@ + Respondiendo a %@, %@%#@OTHERS@ OTHERS NSStringFormatSpecTypeKey NSStringPluralRuleType NSStringFormatValueTypeKey d + one + y %d otro + other + y %d otros zero - one - & %d other - other - & %d others reposts_count @@ -113,9 +113,9 @@ NSStringFormatValueTypeKey d one - Repost + Republicación other - Reposts + Republicaciones sats_count @@ -145,9 +145,9 @@ NSStringFormatValueTypeKey d one - Tip + Propina other - Tips + Propinas