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 462b7249..00000000 Binary files a/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings and /dev/null differ diff --git a/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/Localizable.stringsdict b/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/Localizable.stringsdict deleted file mode 100644 index 914baa7b..00000000 --- a/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/Localizable.stringsdict +++ /dev/null @@ -1,154 +0,0 @@ - - - - - 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 diff --git a/damus Localizations/es-419.xcloc/Localized Contents/es-419.xliff b/damus Localizations/es_419.xcloc/Localized Contents/es_419.xliff similarity index 80% rename from damus Localizations/es-419.xcloc/Localized Contents/es-419.xliff rename to damus Localizations/es_419.xcloc/Localized Contents/es_419.xliff index a965367d..b0327bc1 100644 --- a/damus Localizations/es-419.xcloc/Localized Contents/es-419.xliff +++ b/damus Localizations/es_419.xcloc/Localized Contents/es_419.xliff @@ -1,20 +1,25 @@ - - - + +
Damus + Damus + Bundle display name damus + damus + Bundle name - "Granting Damus access to your photo library allows you to save photos. + "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 @@ -26,130 +31,191 @@ + 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. @@ -157,559 +223,833 @@ Number of profiles a user is following. 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. @@ -721,149 +1061,174 @@ Part of a larger sentence to describe how many profiles a user is following. %d other note - %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 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 - Follower + Seguidor + Part of a larger sentence to describe how many people are following a user. Followers - 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 - Reaction + Reacción + Part of a larger sentence to describe how many reactions there are on a post. Reactions - 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 - Relay + Relé + Part of a larger sentence to describe how many relay servers a user is connected. Relays - Relays + Relés + Part of a larger sentence to describe how many relay servers a user is connected. Replying to %@%#@OTHERS@ - Replying to %@%#@OTHERS@ + Respondiendo a %@%#@OTHERS@ + Label to indicate that the user is replying to 1 user and others. & %d other - & %d other + y %d otro + Label to indicate that the user is replying to 1 user and others. & %d 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@ - Replying to %@, %@%#@OTHERS@ + Respondiendo a %@, %@%#@OTHERS@ + Label to indicate that the user is replying to 2 users and others. & %d other - & %d other + y %d otro + Label to indicate that the user is replying to 2 users and others. & %d 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 - Repost + Republicación + Part of a larger sentence to describe how many reposts there are. Reposts - 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 - Tip + Propina + Part of a larger sentence to describe how many tip payments there are on a post. Tips - Tips + Propinas + Part of a larger sentence to describe how many tip payments there are on a post.
-
+
\ No newline at end of file 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 Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/InfoPlist.strings b/damus/es-419.lproj/InfoPlist.strings similarity index 58% rename from damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/InfoPlist.strings rename to damus/es-419.lproj/InfoPlist.strings index 59906e58..41eb8e43 100644 --- a/damus Localizations/es-419.xcloc/Source Contents/damus/en-US.lproj/InfoPlist.strings +++ b/damus/es-419.lproj/InfoPlist.strings @@ -1,6 +1,9 @@ /* 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."; +"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