mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2025-01-27 12:59:17 +01:00
9a6b2129b2
* Combine `joinedAtView` into one accessibility element Previously, the calendar image was visible with a nonsensical label. We use the `.combine` operator here to maintain the proper string formatting of the date. * Improve the accessibility of the AccountDetailHeaderView Previously, this image had no description and no indication that it had an associated interaction. Now, we wrap it in a button that performs the tap gesture action, and remove the element altogether if there is no avatar image set. This commit also handles the checkmark for supporter users * Tweak accessibility of Profile CustomInfoLabels This commit: - Reverses the order of title and value - Sets the value as an `accessibilityValue` - Adds a hint indicating what the button does, as they perform slightly different actions * Make Profile tab header image into a Button This element has an action associated with it (quicklook), so it makes more sense to have it as a button, and hide it if the user does not have an image set. Without the action it would have been considered decorative and should be hidden. * Change accessibilityLabel of Profile tab nav bar item to ‘Options’ “More” is considered overly generic. This commit also adds two additional user input label options * Add accessibility labels for the Profile tab `Picker` Previously, these labels were the default accessibility label provided by the SF symbol, that almost, but not quite, made sense * Remove StatusRowView swipe actions if VoiceOver is running These swipe actions are automagically added to the accessibility element’s custom actions, in addition to the ones already there, which means that there is a significant (and confusing) amount of doubling up going on. * Fix typo in StatusRowView.accessibilityActions * Add accessibilityLabels to all StatusRowActionsView actions * Provide explicit combined accessibility label for unfocused StatusRowView Previously, this was a synthesized label, which read the elements in their traversal order, and didn’t provide any context for which of the three numbers corresponded to replies, boosts or favourites. Now, we create an explicit combined label when the post isn’t being viewed by itself. * Improve accessibility of StatusRow(Reblog|Reply)View They are now combined elements and don’t vend the icon as its own element. * Add missing punctuation to accessibility hints * Remove interaction from Profile tab @username and profile note elements These elements open the profile photo url, which is already provided explicitly through the profile photo * Prefer spoiler warning for StatusRowView accessibility label …but place the full, unredacted content in an `AccessibilityCustomContent` field for easy access. Additionally, if VoiceOver is running, an action to expand the warning is also available. * Represent `FollowButton` elements as Toggles to accessibility Since these buttons have two states (though arguable in the case of following, but handled here by not changing the representation if a request is pending), it makes sense to handle them as toggles, so they will be read as “Following, On, <Trait>” * Remove errant comment * Add “Verified” accessibilityValue to profile fields * Fix bug StatusRowView default action bug affecting VoiceOver users Previously, the default (‘Activate’) action for VoiceOver users would be to share a link to the toot, rather than navigate to its detail. It’s hard to say exactly what caused this, but the root was the inclusion of the `contextMenu` in the `accessibilityActions`. Now, double-tapping on a a non-focused `StatusRowView` will take you to the toot detail. * Add header trait to Profile tab display name and familiar followers These stand out as being header-like in presentation and represent the beginning of specific parts of the screen. * Add conditional accessibility modifier to Profile tab user-defined fields that opens the correct link * Add accessibility container that contextualises the user-defined fields When VoiceOver users first enter a user-defined field, the container label will be read out before the element’s spoken description. * Improve StatusRowView combined accessibility label It will now start with: “X boosted Y”, “X replied to @Y”, or “X…” depending on the context of the toot. * Change familiar follows thumbnail to a Button; add display name as accessibility label Previously, this button had no context, and would just be a series of images with nothing to allow users to disambiguate them. * Revert changes from ZStack with tap gesture to Button Using a Button for this purpose caused high weirdness in tap zones. Basically everything down to the familiar followers triggered both image buttons. * Add image alt text to StatusRowView and StatusRowMediaPreviewView Previously, there was no way for the intended audience for the alt text to find said text. There is a tap gesture on each image in the focused status row, but this is not advertised to the user. Now, the first image’s alt text is read as part of the non-focused, combined representation, and each image has its own alt text attributed in the focused representation. * Add Profile tab accessibility labels to indicate private/bot/muted/blocked accounts Previously, the icon did not have any accessible representation (an empty text string). * Add header trait to Profile “pinned post” * Use the Account.Field.name for the user input label * Replace spaces with commas in StatusRowView.combinedAccessibilityLabel
563 lines
29 KiB
Plaintext
563 lines
29 KiB
Plaintext
// MARK: Common strings
|
|
"action.cancel" = "Cancelar";
|
|
"action.delete" = "Borrar";
|
|
"action.save" = "Guardar";
|
|
"action.done" = "Hecho";
|
|
"action.retry" = "Reintentar";
|
|
"action.view.error" = "Ver error";
|
|
|
|
"alert.button.ok" = "Ok";
|
|
"alert.error" = "¡Error!";
|
|
|
|
"placeholder.loading.long" = "Cargando, cargando, cargando ....";
|
|
"placeholder.loading.short" = "Cargando ...";
|
|
|
|
"see-more" = "Ver más";
|
|
|
|
// MARK: Add Account
|
|
"account.add.error.instance-not-supported" = "Actualmente no soportamos esta instancia.";
|
|
"account.add.navigation-title" = "Añadir cuenta";
|
|
"account.add.sign-in" = "Iniciar sesión";
|
|
|
|
// MARK: Enums
|
|
"enum.avatar-position.leading" = "Delante";
|
|
"enum.avatar-position.top" = "Arriba";
|
|
"enum.avatar-shape.circle" = "Círculo";
|
|
"enum.avatar-shape.rounded" = "Redondeado";
|
|
"enum.durations.infinite" = "infinito";
|
|
"enum.durations.custom" = "custom";
|
|
"enum.durations.fiveMinutes" = "5 minutos";
|
|
"enum.durations.thirtyMinutes" = "30 minutos";
|
|
"enum.durations.oneHour" = "1 hora";
|
|
"enum.durations.sixHours" = "6 horas";
|
|
"enum.durations.twelveHours" = "12 horas";
|
|
"enum.durations.oneDay" = "1 día";
|
|
"enum.durations.threeDays" = "3 días";
|
|
"enum.durations.sevenDays" = "7 días";
|
|
"enum.status-actions-display.all" = "Todo";
|
|
"enum.status-actions-display.no-buttons" = "Sin botones";
|
|
"enum.status-actions-display.only-buttons" = "Sólo botones";
|
|
"enum.status-display-style.compact" = "Compacto";
|
|
"enum.status-display-style.medium" = "Medium";
|
|
"enum.status-display-style.large" = "Grande";
|
|
"enum.swipeactions.icon-with-text" = "Icono con texto";
|
|
"enum.swipeactions.icon-only" = "Sólo icono";
|
|
|
|
// MARK: Instances
|
|
"instance.info.domains" = "Dominios";
|
|
"instance.info.email" = "Email";
|
|
"instance.info.name" = "Nombre";
|
|
"instance.info.navigation-title" = "Información de la instancia";
|
|
"instance.info.posts" = "Publicaciones";
|
|
"instance.info.section.info" = "Información de la instancia";
|
|
"instance.info.section.rules" = "Reglas de la instancia";
|
|
"instance.info.users" = "Usuarios";
|
|
"instance.info.version" = "Versión";
|
|
"instance.list.posts-%@" = "%@ publicaciones";
|
|
"instance.list.users-%@" = "%@ usuarios";
|
|
"instance.suggestions" = "Sugerencias";
|
|
"instance.url" = "URL de la instancia";
|
|
|
|
// MARK: Menu
|
|
"menu.new-post" = "Publicación nueva";
|
|
"menu.font" = "Fuente";
|
|
"menu.font.bigger" = "Más grande";
|
|
"menu.font.smaller" = "Más pequeña";
|
|
|
|
// MARK: Settings
|
|
"settings.account.add" = "Añadir cuenta";
|
|
"settings.app.icon" = "Icono de la app";
|
|
"settings.app.icon.navigation-title" = "Iconos";
|
|
"settings.app.icon.official" = "Iconos oficiales";
|
|
"settings.app.icon.designed-by" = "Iconos creados por";
|
|
"settings.app.source" = "Código fuente (Enlace a GitHub)";
|
|
"settings.app.support" = "Apoya a Ice Cubes";
|
|
"settings.app.about" = "Acerca de";
|
|
"settings.display.example-toot" = "Publicación de ejemplo";
|
|
"settings.display.avatar.position" = "Posición del avatar";
|
|
"settings.display.avatar.shape" = "Forma del avatar";
|
|
"settings.display.full-username" = "Mostrar nombre de usuario completo";
|
|
"settings.display.navigation-title" = "Ajustes de apariencia";
|
|
"settings.display.restore" = "Restaurar ajustes predeterminados";
|
|
"settings.display.section.display" = "Apariencia";
|
|
"settings.display.section.theme" = "Tema";
|
|
"settings.display.colors.apply" = "Apply custom colors";
|
|
"settings.display.section.theme.footer" = "Solo se pueden usar los colores personalizados si la opción de 'sistema de coincidencia' está desactivada";
|
|
"settings.display.status.action-buttons" = "Botones de acción";
|
|
"settings.display.status.media-style" = "Estilo del contenido multimedia";
|
|
"settings.display.translate-button" = "Mostrar botón para traducir";
|
|
"settings.display.theme.background" = "Color de fondo";
|
|
"settings.display.theme.secondary-background" = "Color de fondo secundario";
|
|
"settings.display.theme.text-color" = "Text Color";
|
|
"settings.display.theme.tint" = "Color";
|
|
"settings.display.theme.systemColor" = "Sistema de coincidencia";
|
|
"settings.general.browser" = "Navegador";
|
|
"settings.general.browser.in-app" = "Interno";
|
|
"settings.general.browser.in-app.readerview" = "Vista de lectura en navegador interno";
|
|
"settings.general.browser.system" = "Sistema";
|
|
"settings.general.display" = "Ajustes de apariencia";
|
|
"settings.general.instance" = "Información de la instancia";
|
|
"settings.general.push-notifications" = "Notificaciones";
|
|
"settings.general.remote-timelines" = "Cronologías locales remotas";
|
|
"settings.push.boosts" = "Retoots";
|
|
"settings.push.favorites" = "Favoritos";
|
|
"settings.push.follows" = "Siguiendo";
|
|
"settings.push.main-toggle" = "Notificaciones";
|
|
"settings.push.main-toggle.description" = "Recibe notificaciones sobre nuevos eventos";
|
|
"settings.push.mentions" = "Menciones";
|
|
"settings.push.navigation-title" = "Notificaciones";
|
|
"settings.push.new-posts" = "Nuevas publicaciones";
|
|
"settings.push.polls" = "Resultados de encuestas";
|
|
"settings.section.accounts" = "Cuentas";
|
|
"settings.section.app" = "App";
|
|
"settings.section.app.footer %@" = "Versión: %@";
|
|
"settings.section.general" = "General";
|
|
"settings.support.alert.error.message" = "Ha ocurrido un error procesando tu pago dentro de la app, por favor vuelve a intentarlo.";
|
|
"settings.support.alert.message" = "¡Muchas gracias por tu propina! ¡Se agradece enormemente!";
|
|
"settings.support.alert.title" = "¡Gracias!";
|
|
"settings.support.message-from-dev" = "¡Hola! Me llamo Thomas y adoro crear aplicaciones de código abierto. Ice Cubes es definitivamente una de las que más orgulloso estoy hasta la fecha - y siendo honestos, también es una de las que más mantenimiento requiere debido a los constantes cambios en el entorno de Mastodon y las redes sociales. Si te encanta usar Ice Cubes, considera dejar una pequeña propina. Me alegrará el día (y ayudará a mantener la app en perfecto funcionamiento para ti). 🚀";
|
|
"settings.support.navigation-title" = "Apoya a Ice Cubes";
|
|
"settings.support.one.subtitle" = "Pequeña, pero bonita, ¡y deliciosa!";
|
|
"settings.support.one.title" = "🍬 Pequeña propina";
|
|
"settings.support.placeholder.loading-subtitle" = "Cargando subtítulo ...";
|
|
"settings.support.three.subtitle" = "No estás bien de la cabeza, ¡muchísimas gracias!";
|
|
"settings.support.three.title" = "🤯 Propina generosa";
|
|
"settings.support.two.subtitle" = "Me encanta el sabor del café de lujo ❤️";
|
|
"settings.support.two.title" = "☕️ Buena propina";
|
|
"settings.support.four.title" = "👽 Propina de otro mundo";
|
|
"settings.support.four.subtitle" = "¡Será de gran ayuda para que Ice Cubes siga funcionando!";
|
|
"settings.support.supporter.title" = " ¡Hazte seguidor!";
|
|
"settings.support.supporter.subtitle" = "Aportando una propina mensual a Ice Cubes, te convertirás en seguidor, incluso conseguirás una insignia de verificación en tu perfil. Sólo para tus 👀.";
|
|
"settings.support.supporter.subscribed" = " ¡Gracias por ser seguidor de Ice Cubes!";
|
|
"settings.support.supporter.subscription-info"= "La suscripción se renueva automáticamente a menos que la canceles un día antes del siguiente ciclo de renovación.";
|
|
"settings.support.restore-purchase.button" = "Restore purchase";
|
|
"settings.support.restore-purchase.explanation" = "Restore your supporter subscription if it hasn't been synced automatically.";
|
|
"settings.support.privacy-policy" = "Política de privacidad";
|
|
"settings.support.terms-of-use" = "Condiciones de uso";
|
|
"settings.timeline.add" = "Añadir cronología local";
|
|
"settings.title" = "Ajustes";
|
|
"settings.rate" = "Valora Ice Cubes";
|
|
"settings.section.other" = "Otras opciones";
|
|
"settings.other.hide-openai" = "Activar ayudante 🤖";
|
|
"settings.other.social-keyboard" = "Activar teclado social";
|
|
"settings.other.sound-effect" = "Enable Sound Effects";
|
|
"settings.general.translate" = "Translation Settings";
|
|
"settings.translation.navigation-title" = "Translation";
|
|
"settings.translation.always-deepl" = "Always Translate using DeepL";
|
|
"settings.translation.user-api-key" = "DeepL API Key";
|
|
"settings.translation.api-key-type" = "Type of the Key";
|
|
"settings.translation.needed-message" = "This feature requires a DeepL API key";
|
|
"settings.general.content" = "Ajustes de contenido";
|
|
"settings.system" = "Ajustes del sistema";
|
|
"settings.content.navigation-title" = "Ajustes de contenido";
|
|
"settings.content.boosts" = "Retoots";
|
|
"settings.content.collapse-long-posts" = "Collapse long posts";
|
|
"settings.content.collapse-long-posts-hint" = "Collapsed posts only display a limited number of lines together with a button to show the full post";
|
|
"settings.content.hide-repeated-boosts" = "Ocultar retoots repetidos";
|
|
"settings.content.instance-settings" = "Ajustes de contenido del servidor";
|
|
"settings.content.use-instance-settings" = "Usar ajustes del servidor";
|
|
"settings.content.expand-spoilers" = "Mostrar siempre el contenido sensible";
|
|
"settings.content.expand-media" = "Mostrar el contenido multimedia";
|
|
"settings.content.default-sensitive" = "Marcar siempre el contenido multimedia como sensible";
|
|
"settings.content.default-visibility" = "Publicar visibilidad";
|
|
"settings.content.media" = "Multimedia";
|
|
"settings.content.media.show.alt" = "Mostrar texto ALT";
|
|
"settings.content.reading" = "Leyendo";
|
|
"settings.content.posting" = "Publicando";
|
|
"settings.push.duplicate.title" = "Arreglar notificaciones duplicadas";
|
|
"settings.push.duplicate.footer" = "¿Recibes notificaciones por duplicado? Usa este botón mágico para arreglarlo";
|
|
"settings.push.duplicate.button.fix" = "🪄 Arréglalo";
|
|
"settings.other.autoplay-video" = "Reproducir vídeos automáticamente";
|
|
"settings.display.font" = "Tipografía";
|
|
"settings.display.font.system" = "De sistema";
|
|
"settings.display.font.custom" = "Personalizada";
|
|
"settings.display.font.scaling-%@" = "Escalado de tipografía: %@";
|
|
"settings.about.built-with" = "Ice Cubes utiliza estas librerías de código abierto:";
|
|
"settings.about.title" = "Ice Cubes";
|
|
"settings.account.cached-posts-%@" = "Publicaciones cacheadas: %@";
|
|
"settings.account.action.delete-cache" = "Vaciar caché";
|
|
|
|
"settings.general.haptic" = "Respuesta háptica";
|
|
"settings.haptic.navigation-title" = "Respuesta háptica";
|
|
"settings.haptic.timeline" = "Cronología";
|
|
"settings.haptic.tab-selection" = "Selección de pestaña";
|
|
"settings.haptic.buttons" = "Interacción con botones";
|
|
|
|
"settings.display.show-tab-label" = "Mostrar nombre de pestaña";
|
|
|
|
"settings.display.show-ipad-column" = "Activar segunda columna";
|
|
|
|
"settings.general.swipeactions" = "Acciones al deslizar";
|
|
"settings.swipeactions.navigation-title" = "Acciones al deslizar";
|
|
"settings.swipeactions.primary" = "Acción primaria";
|
|
"settings.swipeactions.secondary" = "Acción secundaria";
|
|
"settings.swipeactions.status.action.bookmark" = "Marcadores";
|
|
"settings.swipeactions.status.action.boost" = "Retootear";
|
|
"settings.swipeactions.status.action.favorite" = "Favorito";
|
|
"settings.swipeactions.status.action.none" = "Ninguna";
|
|
"settings.swipeactions.status.action.quote" = "Citar";
|
|
"settings.swipeactions.status.action.reply" = "Responder";
|
|
"settings.swipeactions.status.explanation" = "Las acciones al deslizar se muestran al deslizar hacia la izquierda o la derecha sobre una publicación. La acción secundaria sólo está disponible si se ha establecido una acción primaria.";
|
|
"settings.swipeactions.status.leading" = "Deslizar a la derecha";
|
|
"settings.swipeactions.status.trailing" = "Deslizar a la izquierda";
|
|
"settings.swipeactions.status" = "Publicación";
|
|
"settings.swipeactions.appearance" = "Apariencia";
|
|
"settings.swipeactions.use-theme-colors" = "Usar colores del tema";
|
|
"settings.swipeactions.use-theme-colors-explanation" = "Usar colores del tema en lugar de los colores por defecto";
|
|
"settings.swipeactions.icon-style" = "Estilo de icono";
|
|
|
|
"settings.display.section.font" = "Fuente";
|
|
|
|
"settings.section.cache" = "Cache";
|
|
"settings.cache-media.clear" = "Clear Media Cache";
|
|
|
|
"enum.expand-media.show" = "Siempre";
|
|
"enum.expand-media.hide" = "Nunca";
|
|
"enum.expand-media.hide-sensitive" = "Ocultar contenido sensible";
|
|
|
|
// MARK: Tabs
|
|
"tab.explore" = "Explorar";
|
|
"tab.federated" = "Federado";
|
|
"tab.local" = "Local";
|
|
"tab.messages" = "Mensajes";
|
|
"tab.notifications" = "Notificaciones";
|
|
"tab.settings" = "Ajustes";
|
|
"tab.timeline" = "Cronología";
|
|
"tab.trending" = "Tendencias";
|
|
"tab.profile" = "Perfil";
|
|
|
|
// MARK: Timeline
|
|
"timeline.%@-is-valid" = "%@ es una instancia válida";
|
|
"timeline.add-remote.title" = "Añadir cronología local remota";
|
|
"timeline.add.action.add" = "Añadir";
|
|
"timeline.filter.add-local" = "Añadir cronología local";
|
|
"timeline.filter.lists" = "Listas";
|
|
"timeline.filter.local" = "Cronologías locales";
|
|
"timeline.filter.tags" = "Etiquetas que sigues";
|
|
|
|
// MARK: Package: AppAccount
|
|
"app-account.button.add" = "Añadir cuenta";
|
|
|
|
// MARK: Package: Account
|
|
"account.action.add-remove-list" = "Añadir/Eliminar de las listas";
|
|
"account.action.edit-info" = "Editar información";
|
|
"account.action.mention" = "Mencionar";
|
|
"account.action.message" = "Enviar mensaje";
|
|
"account.action.notify-enable" = "Activar notificaciones";
|
|
"account.action.notify-disable" = "Desactivar notificaiones";
|
|
"account.action.reboosts-show" = "Mostrar retoots";
|
|
"account.action.reboosts-hide" = "Esconder retoots";
|
|
"account.action.block" = "Bloquear";
|
|
"account.action.unblock" = "Desbloquear";
|
|
"account.action.mute" = "Silenciar";
|
|
"account.action.unmute" = "Dejar de silenciar";
|
|
"account.action.share" = "Compartir esta cuenta";
|
|
"account.boosted-by" = "Retooteado por";
|
|
"account.detail.about" = "Acerca de";
|
|
"account.detail.familiar-followers" = "Seguido también por";
|
|
"account.detail.n-fields %lld" = "%lld campos";
|
|
"account.detail.featured-tags-n-posts %lld" = "%lld publicaciones";
|
|
"account.edit.about" = "Acerca de";
|
|
"account.edit.account-settings.bot" = "Cuenta Bot";
|
|
"account.edit.account-settings.discoverable" = "Visible";
|
|
"account.edit.account-settings.private" = "Privado";
|
|
"account.edit.account-settings.section-title" = "Ajustes de cuenta";
|
|
"account.edit.display-name" = "Nombre a mostrar";
|
|
"account.edit.error.save.message" = "Ha ocurrido un error al intentar guardar tu perfil, por favor vuelve a intentarlo.";
|
|
"account.edit.error.save.title" = "Error al guardar tu perfil";
|
|
"account.edit.navigation-title" = "Editar perfil";
|
|
"account.edit.post-settings.privacy" = "Privacidad por defecto";
|
|
"account.edit.post-settings.section-title" = "Ajustes de publicaciones";
|
|
"account.edit.post-settings.sensitive" = "Contenido sensible";
|
|
|
|
"account.edit.metadata-section-title" = "Metadatos del perfil";
|
|
"account.edit.metadata-name-placeholder" = "Etiqueta";
|
|
"account.edit.metadata-value-placeholder" = "Contenido";
|
|
"account.edit.add-metadata-button" = "Añadir metadatos";
|
|
|
|
"account.favorited-by" = "Marcado como favorito por";
|
|
"account.follow.follow" = "Seguir";
|
|
"account.follow.following" = "Siguiendo";
|
|
"account.follow.requested" = "Solicitado";
|
|
"account.follow-request.accept" = "Aprobar";
|
|
"account.follow-request.reject" = "Rechazar";
|
|
"account.follow-requests.pending-requests" = "Solicitudes pendientes";
|
|
"account.follow-requests.instructions" = "Esos usuarios no verán tus publicaciones hasta que los apruebes.";
|
|
"account.followers" = "Seguidores";
|
|
"account.following" = "Siguiendo";
|
|
"account.list.create" = "Crear una lista nueva";
|
|
"account.list.create.confirm" = "Crear lista";
|
|
"account.list.create.description" = "Introduce el nombre para la lista";
|
|
"account.list.delete" = "Borrar lista";
|
|
"account.list.name" = "Nombre de la lista";
|
|
"account.post.pinned" = "Publicación fijada";
|
|
"account.posts" = "Publicaciones";
|
|
"account.relation.follows-you" = "Te sigue";
|
|
"account.joined" = "Se unió el";
|
|
"account.action.logout" = "Cerrar sesión";
|
|
"account.action.more" = "More Settings";
|
|
|
|
"account.relation.note.edit" = "Editar nota";
|
|
"account.relation.note.edit.placeholder" = "Escribe una nota de texto";
|
|
"account.relation.note.edit.error.save.message" = "Ha ocurrido un error al guardar tu nota, por favor vuelve a intentarlo.";
|
|
"account.relation.note.edit.error.save.title" = "Error al guardar tu nota";
|
|
"account.relation.note.label" = "Nota:";
|
|
|
|
// MARK: Package: Conversations
|
|
"conversations.action.delete" = "Borrar";
|
|
"conversations.action.mark-read" = "Marcar como leído";
|
|
"conversations.action.view-detail" = "Ver detalle";
|
|
"conversations.empty.message" = "¿Buscas algo de amor de redes sociales? Encontrarás todos tus mensajes directos y menciones privadas justo aquí. ¡Disfruta! 📱❤️";
|
|
"conversations.empty.title" = "No tienes mensajes";
|
|
"conversations.error.button" = "Reintentar";
|
|
"conversations.error.message" = "Error cargando tus mensajes";
|
|
"conversations.error.title" = "Ha ocurrido un error";
|
|
"conversations.navigation-title" = "Mensajes directos";
|
|
"conversations.new.message.placeholder" = "Mensajes nuevos";
|
|
"conversations.latest.message" = "Último mensaje";
|
|
|
|
// MARK: Package: DesignSystem
|
|
"design.tag.n-posts-from-n-participants %lld %lld" = "%lld publicaciones de %lld participantes";
|
|
"design.theme.navigation-title" = "Selector de Tema";
|
|
"design.theme.toots-preview" = "Vista previa";
|
|
|
|
// MARK: Package: Explore
|
|
"explore.navigation-title" = "Explorar";
|
|
"explore.search.message-%@" = "Desde esta pantalla puedes buscar cualquier cosa en %@";
|
|
"explore.search.prompt" = "Busca usuarios, publicaciones y etiquetas";
|
|
"explore.search.title" = "Busca en tu instancia";
|
|
"explore.search.empty.message" = "Esta consulta no devolvió ningún resultado, inténtalo con otra.";
|
|
"explore.search.empty.title" = "Sin resultados de búsqueda";
|
|
"explore.section.posts" = "Publicaciones";
|
|
"explore.section.suggested-users" = "Sugerencias de usuarios";
|
|
"explore.section.tags" = "Etiquetas";
|
|
"explore.section.trending.links" = "Enlaces que son tendencia";
|
|
"explore.section.trending.posts" = "Publicaciones que son tendencia";
|
|
"explore.section.trending.tags" = "Etiquetas que son tendencia";
|
|
"explore.section.users" = "Usuarios";
|
|
|
|
// MARK: Package: Env
|
|
"env.poll-vote-frequency.one" = "Un voto";
|
|
"env.poll-vote-frequency.multiple" = "Varios votos";
|
|
|
|
// MARK: Package: Lists
|
|
"lists.add-remove-%@" = "Añadir/Eliminar %@";
|
|
"lists.create" = "Crear una nueva lista";
|
|
"lists.create.confirm" = "Crear lista";
|
|
"lists.edit.users-in-list" = "Usuarios en esta lista";
|
|
"lists.name" = "Nombre de la lista";
|
|
"lists.name.message" = "Introduce el nombre para tu lista";
|
|
|
|
// MARK: Package: Notifications
|
|
"notifications.empty.message" = "¿Notificaciones? ¿Qué notificaciones? Tu buzón de notificaciones parece tan vacío. ¡Sigue siendo genial! 📱😎";
|
|
"notifications.empty.title" = "No hay notificaciones";
|
|
"notifications.error.message" = "Ha ocurrido un error al cargar tus notificaciones, por favor vuelve a intentarlo.";
|
|
"notifications.error.title" = "Ha ocurrido un error";
|
|
"notifications.label.favorite %lld" = "marcó como favorito";
|
|
"notifications.label.follow %lld" = "te siguió";
|
|
"notifications.label.follow-request" = "solicitó seguirte";
|
|
"notifications.label.mention %lld" = "te mencionó";
|
|
"notifications.label.poll" = "terminó una encuesta";
|
|
"notifications.label.reblog %lld" = "retooteó";
|
|
"notifications.label.status" = "publicó un estado";
|
|
"notifications.label.update" = "editó una publicación";
|
|
"notifications.menu-title.favorite" = "Favoritos";
|
|
"notifications.menu-title.follow" = "Seguidores";
|
|
"notifications.menu-title.follow-request" = "Solicitudes para seguirte";
|
|
"notifications.menu-title.mention" = "Menciones";
|
|
"notifications.menu-title.poll" = "Encuestas";
|
|
"notifications.menu-title.reblog" = "Retoots";
|
|
"notifications.menu-title.status" = "Publicaciones";
|
|
"notifications.menu-title.update" = "Publicaciones editadas";
|
|
"notifications.navigation-title" = "Todas las notificaciones";
|
|
"notifications.tab.all" = "Todo";
|
|
"notifications.tab.mentions" = "Menciones";
|
|
|
|
"notifications.label.status.push" = "🖊️ Publicó: ";
|
|
"notifications.label.reblog.push" = "🚀 Retooteó: ";
|
|
"notifications.label.follow.push" = "👋 Te siguió: ";
|
|
"notifications.label.follow-request.push" = "🔒 Solicitó seguirte: ";
|
|
"notifications.label.favorite.push" = "⭐️ Marcó como favorito: ";
|
|
"notifications.label.poll.push" = "📈 Encuesta finalizada: ";
|
|
"notifications.label.update.push" = "Actualizó: ";
|
|
|
|
// MARK: Package: Timeline
|
|
"timeline.federated" = "Federado";
|
|
"timeline.latest" = "Saltar al más reciente";
|
|
"timeline.home" = "Inicio";
|
|
"timeline.local" = "Local";
|
|
"timeline.n-recent-from-n-participants %lld %lld" = "%lld publicaciones recientes de %lld participantes";
|
|
"timeline.trending" = "Tendencia";
|
|
"timeline.add.url" = "URL de instancia";
|
|
|
|
// MARK: Package: Status
|
|
"status.action.translate" = "Traducir";
|
|
"status.action.translate-with-deepl" = "Translate with DeepL";
|
|
"status.action.translated-label-%@" = "Traducido usando %@";
|
|
"status.action.translated-label-from-%@-%@" = "Traducido desde %@ usando %@";
|
|
"status.action.bookmark" = "Añadir a marcadores";
|
|
"status.action.boost" = "Retootear";
|
|
"status.action.boost-to-followers" = "Retootear a tus seguidores";
|
|
"status.action.copy-text" = "Copiar texto";
|
|
"status.action.copy-link" = "Copiar enlace";
|
|
"status.action.delete" = "Borrar";
|
|
"status.action.delete.confirm.title" = "Confirmar";
|
|
"status.action.delete.confirm.message" = "¿Estás seguro de querer borrar esta publicación?";
|
|
"status.action.edit" = "Editar";
|
|
"status.action.favorite" = "Marcar como favorito";
|
|
"status.action.mention" = "Mencionar";
|
|
"status.action.message" = "Enviar mensaje";
|
|
"status.action.pin" = "Fijar";
|
|
"status.action.post" = "Publicar";
|
|
"status.action.quote" = "Mencionar esta publicación";
|
|
"status.action.reply" = "Responder";
|
|
"status.action.section.your-post" = "Tus publicaciones";
|
|
"status.action.share" = "Compartir esta publicación";
|
|
"status.action.share-link" = "Compartir enlace a la publicación";
|
|
"status.action.share-image" = "Compartir publicación como imagen";
|
|
"status.action.share-title" = "Compartir";
|
|
"status.action.unbookmark" = "Quitar de marcadores";
|
|
"status.action.unboost" = "Deshacer Retoot";
|
|
"status.action.unfavorite" = "Eliminar de favoritos";
|
|
"status.action.unpin" = "Desfijar";
|
|
"status.action.view-in-browser" = "Ver en navegador";
|
|
"status.card.share" = "Compartir este enlace";
|
|
"status.card.copy" = "Copiar este enlace";
|
|
"status.draft.delete" = "Eliminar borrador";
|
|
"status.draft.save" = "Guardar borrador";
|
|
"status.editor.ai-prompt.correct" = "Corregir texto";
|
|
"status.editor.ai-prompt.add-tags" = "Add #Tags in place";
|
|
"status.editor.ai-prompt.insert-tags" = "Add #Tags after my text";
|
|
"status.editor.ai-prompt.emphasize" = "Enfatizar texto";
|
|
"status.editor.ai-prompt.fit" = "Acortar texto";
|
|
"status.editor.description.add" = "Añadir descripción";
|
|
"status.editor.description.edit" = "Editar descripción";
|
|
"status.editor.drafts.navigation-title" = "Borradores";
|
|
"status.editor.emojis.navigation-title" = "Emojis personalizados";
|
|
"status.editor.error.upload" = "Error subiendo";
|
|
"status.editor.language-select.navigation-title" = "Seleccionar idioma";
|
|
"status.editor.language-select.recently-used" = "Usado recientemente";
|
|
"status.editor.language-select.confirmation.detected-%@" = "Publicar en %@ (Idioma detectado)";
|
|
"status.editor.language-select.confirmation.selected-%@" = "Publicar en %@ (Idioma seleccionado)";
|
|
"status.editor.media.edit-image" = "Editar Imagen";
|
|
"status.editor.media.image-description" = "Descripción de la imagen";
|
|
"status.editor.mode.edit" = "Editando tu publicación";
|
|
"status.editor.mode.new" = "Nueva publicación";
|
|
"status.editor.mode.quote-%@" = "Cita de %@";
|
|
"status.editor.mode.reply-%@" = "Respondiendo a %@";
|
|
"status.editor.restore-previous" = "Restaurar texto anterior";
|
|
"status.editor.spoiler" = "Escribe tu advertencia aquí";
|
|
"status.editor.text.placeholder" = "¿En qué estás pensando?";
|
|
"status.editor.visibility" = "Visibilidad de la publicación";
|
|
"status.editor.photo-library" = "Photos Library";
|
|
"status.editor.browse-file" = "Browse Files";
|
|
"status.error.loading.message" = "Ha ocurrido un error al cargar las publicaciones, por favor, vuelve a intentarlo.";
|
|
"status.error.message" = "Ha ocurrido un error al cargar el contexto de esta publicación, por favor, vuelve a intentarlo.";
|
|
"status.error.title" = "Ha ocurrido un error";
|
|
"status.filter.filtered-by-%@" = "Filtrado por: %@";
|
|
"status.filter.show-anyway" = "Mostrar de todas formas";
|
|
"status.image.alt-text.abbreviation" = "ALT";
|
|
"status.media.content.show" = "Mostrar contenido";
|
|
"status.media.contextmenu.copy" = "Copiar imagen";
|
|
"status.media.contextmenu.save" = "Guardar imagen";
|
|
"status.media.contextmenu.share" = "Compartir esta imagen";
|
|
"status.media.contextmenu.view-browser" = "Ver en navegador";
|
|
"status.media.sensitive.show" = "Mostrar contenido sensible";
|
|
"status.poll.n-votes %lld" = "%lld votos";
|
|
"status.poll.n-votes-voters %lld %lld" = "%lld votos de %lld participantes";
|
|
"status.poll.closed" = "Cerrada";
|
|
"status.poll.closes-in" = "Acaba en ";
|
|
"status.poll.duration" = "Duración de la encuesta";
|
|
"status.poll.frequency" = "Frecuencia de la encuesta";
|
|
"status.poll.option-n %lld" = "Opción %lld";
|
|
"status.poll.send" = "Enviar voto";
|
|
"status.post-from-%@" = "Publicado por %@";
|
|
"status.row.was-boosted" = "retooteó";
|
|
"status.row.was-reply" = "Respuesta a";
|
|
"status.row.you-boosted" = "Retooteaste";
|
|
"status.show-less" = "Mostrar menos";
|
|
"status.show-more" = "Mostrar más";
|
|
"status.show-full-post" = "Mostrar publicación completa";
|
|
"status.summary.at-time" = " a las ";
|
|
"status.summary.edited-time" = "Última edición: ";
|
|
"status.summary.n-replies %lld" = "%lld replies";
|
|
"status.summary.n-boosts %lld" = "%lld retoots";
|
|
"status.summary.n-favorites %lld" = "%lld favoritos";
|
|
"status.visibility.direct" = "Privado";
|
|
"status.visibility.follower" = "Sólo seguidores";
|
|
"status.visibility.public" = "Todo el mundo";
|
|
"status.visibility.unlisted" = "Sin listar";
|
|
|
|
// MARK: Filters
|
|
"filter.new" = "Nuevo filtro";
|
|
"filter.filters" = "Filtros";
|
|
"filter.edit.title" = "Título del filtro";
|
|
"filter.edit.keywords" = "Palabras claves del filtro";
|
|
"filter.edit.keywords.add" = "Añadir una nueva palabra clave";
|
|
"filter.edit.contexts" = "Contextos del filtro";
|
|
"filter.edit.action" = "Acción del filtro";
|
|
"filter.edit.expiry" = "Expiry";
|
|
"filter.edit.expiry.date-time" = "Date/Time";
|
|
"filter.edit.expiry.duration" = "Duration";
|
|
"account.action.edit-filters" = "Editar filtros";
|
|
"filter.contexts.home" = "Inicio y listas";
|
|
"filter.contexts.notifications" = "Notificaciones";
|
|
"filter.contexts.public" = "Cronologías públicas";
|
|
"filter.contexts.conversations" = "Conversaciones";
|
|
"filter.contexts.profiles" = "Perfiles";
|
|
"filter.action.warning" = "Ocultar con una advertencia";
|
|
"filter.action.hide" = "Ocultar completamente";
|
|
|
|
// MARK: Accessibility
|
|
"accessibility.editor.button.attach-photo" = "Añadir foto";
|
|
"accessibility.editor.button.poll" = "Encuesta";
|
|
"accessibility.editor.button.spoiler" = "Advertencia";
|
|
"accessibility.editor.button.drafts" = "Borradores";
|
|
"accessibility.editor.button.custom-emojis" = "Emojis personalizados";
|
|
"accessibility.editor.button.language" = "Idioma";
|
|
"accessibility.editor.button.ai-prompt" = "AI prompt";
|
|
"accessibility.editor.button.characters-remaining" = "Characters remaining";
|
|
"accessibility.editor.privacy.label" = "Visibility";
|
|
"accessibility.editor.privacy.hint" = "Changes post audience.";
|
|
"accessibility.tabs.timeline.add-account" = "Añadir cuenta";
|
|
"accessibility.app-account.selector.accounts" = "Cuentas";
|
|
"accessibility.tabs.profile.options.label" = "Options";
|
|
"accessibility.tabs.profile.options.inputLabel1" = "Settings";
|
|
"accessibility.tabs.profile.options.inputLabel2" = "More";
|
|
"accessibility.tabs.profile.user-avatar.label" = "Profile photo";
|
|
"accessibility.tabs.profile.user-avatar.hint" = "Displays a larger version.";
|
|
"accessibility.tabs.profile.user-avatar.supporter.label" = "Supporter";
|
|
"accessibility.tabs.profile.user.account-bot.label" = "Bot account";
|
|
"accessibility.tabs.profile.user.account-blocked.label" = "Blocked";
|
|
"accessibility.tabs.profile.user.account-muted.label" = "Muted";
|
|
"accessibility.tabs.profile.user.account-private.label" = "Private account";
|
|
"accessibility.tabs.profile.header-image.label" = "Header image";
|
|
"accessibility.tabs.profile.header-image.hint" = "Displays a larger version.";
|
|
"accessibility.tabs.profile.post-count.hint" = "Scrolls to list.";
|
|
"accessibility.tabs.profile.following-count.hint" = "Navigates to list.";
|
|
"accessibility.tabs.profile.follower-count.hint" = "Navigates to list.";
|
|
"accessibility.tabs.profile.picker.statuses" = "Posts";
|
|
"accessibility.tabs.profile.picker.favorites" = "Favorites";
|
|
"accessibility.tabs.profile.picker.bookmarks" = "Bookmarks";
|
|
"accessibility.tabs.profile.picker.followed-tags" = "Tags";
|
|
"accessibility.tabs.profile.picker.posts-and-replies" = "Posts and replies";
|
|
"accessibility.tabs.profile.picker.media" = "Media";
|
|
"accessibility.tabs.profile.picker.lists" = "Lists";
|
|
"accessibility.tabs.profile.user-notifications.label" = "Receive notifications";
|
|
"accessibility.tabs.profile.user-reblogs.label" = "Display boosts";
|
|
"accessibility.tabs.profile.fields.verified.label" = "Verified";
|
|
"accessibility.tabs.profile.fields.container.label" = "User-defined fields";
|
|
"accessibility.status.spoiler-full-content" = "Full Content";
|
|
"accessibility.status.a-boosted-b-%@-%@" = "%@ boosted %@";
|
|
"accessibility.status.a-replied-to-%@" = "%@ replied to";
|
|
"accessibility.image.alt-text-%@" = "Image alt text: %@";
|
|
"accessibility.image.alt-text-more.label" = "More alt text available";
|
|
|
|
// MARK: Report
|
|
"report.comment.placeholder" = "Información adicional";
|
|
"report.title" = "Denunciar publicación";
|
|
"report.action.send" = "Enviar";
|
|
"status.action.report" = "Denunciar publicación";
|
|
|
|
"tag.suggested.mentions-%lld" = "%lld mentions";
|