Merge with develop

This commit is contained in:
Marcin Czachurski 2023-09-24 11:51:47 +02:00
commit 8cb1b4b2f2
6 changed files with 471 additions and 36 deletions

View File

@ -0,0 +1,371 @@
// MARK: Common strings.
"global.title.contentWarning" = "Contenido sensible";
"global.title.seePost" = "Ver publicación";
"global.title.refresh" = "Actualizar";
"global.title.momentsAgo" = "hace uno momento";
"global.title.success" = "Éxito";
"global.title.photoSaved" = "La foto se ha guardado.";
"global.title.ok" = "Aceptar";
"global.title.showMore" = "Mostrar más";
"global.title.showLess" = "Mostrar menos";
"global.title.close" = "Cerrar";
"global.error.refreshingCredentialsTitle" = "Error al actualizar las credenciales.";
"global.error.refreshingCredentialsSubtitle" = "Por favor, vuelve a iniciar sesión en Pixelfed.";
// MARK: Global errors.
"global.error.unexpected" = "Error inesperado.";
"global.error.statusesNotRetrieved" = "No se pudieron obtener los estados.";
"global.error.errorDuringDownloadStatuses" = "Error durante la descarga de estados del servidor.";
"global.error.errorDuringDownloadHashtag" = "Error durante la descarga de etiquetas del servidor.";
"global.error.hashtagNotExists" = "La etiqueta no existe.";
"global.error.errorDuringImageDownload" = "No se puede descargar la imagen.";
"global.error.canceledImageDownload" = "La descarga de la imagen ha sido cancelada.";
"global.error.errorDuringDataLoad" = "Error al cargar los datos.";
"global.error.errorDuringUserRead" = "No se puede recuperar la cuenta de usuario.";
"global.error.badUrlServer" = "URL incorrecta del servidor.";
"global.error.accessTokenNotFound" = "Token de acceso no encontrado.";
"global.error.errorDuringDownloadStatus" = "Error durante la descarga del estado del servidor.";
"global.error.errorDuringPurchaseVerification" = "Fallo en la verificación de la compra.";
// MARK: Main view (main navigation bar).
"mainview.tab.homeTimeline" = "Inicio";
"mainview.tab.localTimeline" = "Local";
"mainview.tab.federatedTimeline" = "Federado";
"mainview.tab.trendingPhotos" = "Fotos";
"mainview.tab.trendingTags" = "Etiquetas";
"mainview.tab.trendingAccounts" = "Cuentas";
"mainview.tab.userProfile" = "Perfil";
"mainview.tab.notifications" = "Notificaciones";
"mainview.tab.search" = "Buscar";
"mainview.tab.trending" = "Tendencias";
// MARK: Main view (leading navigation bar).
"mainview.menu.settings" = "Ajustes";
// MARK: Main view (error notifications).
"mainview.error.switchAccounts" = "No se pueden cambiar las cuentas.";
// MARK: Home timeline.
"home.title.allCaughtUp" = "Estás al día";
"home.title.noPhotos" = "Desafortunadamente, no hay fotos aquí.";
// MARK: Statuses timeline (local/federated/favourite/bookmarks etc.).
"statuses.navigationBar.localTimeline" = "Local";
"statuses.navigationBar.federatedTimeline" = "Federado";
"statuses.navigationBar.favourites" = "Favoritos";
"statuses.navigationBar.bookmarks" = "Marcadores";
"statuses.title.noPhotos" = "Desafortunadamente, no hay fotos aquí.";
"statuses.title.tagFollowed" = "Estás siguiendo la etiqueta.";
"statuses.title.tagUnfollowed" = "Se ha dejado de seguir la etiqueta.";
"statuses.error.loadingStatusesFailed" = "Error al cargar los estados.";
"statuses.error.tagFollowFailed" = "Error al seguir la etiqueta.";
"statuses.error.tagUnfollowFailed" = "Error al dejar de seguir la etiqueta.";
// Mark: Search view.
"search.navigationBar.title" = "Buscar";
"search.title.placeholder" = "Buscar...";
"search.title.usersWith" = "Usuarios con %@";
"search.title.goToUser" = "Ir al usuario %@";
"search.title.hashtagWith" = "Etiquetas con %@";
"search.title.goToHashtag" = "Ir a la etiqueta %@";
// Mark: Trending statuses.
"trendingStatuses.navigationBar.title" = "Fotos";
"trendingStatuses.title.daily" = "Diario";
"trendingStatuses.title.monthly" = "Mensual";
"trendingStatuses.title.yearly" = "Anual";
"trendingStatuses.error.loadingStatusesFailed" = "Error al cargar los estados.";
"trendingStatuses.title.noPhotos" = "Desafortunadamente, no hay fotos aquí.";
// Mark: Trending tags.
"trendingTags.navigationBar.title" = "Etiquetas";
"trendingTags.title.noTags" = "Desafortunadamente, no hay etiquetas aquí.";
"trendingTags.title.amountOfPosts" = "%d publicaciones";
"trendingTags.error.loadingTagsFailed" = "Error al cargar las etiquetas.";
// Mark: Trending accounts.
"trendingAccounts.navigationBar.title" = "Cuentas";
"trendingAccounts.title.noAccounts" = "Desafortunadamente, aquí no hay nadie.";
"trendingAccounts.error.loadingAccountsFailed" = "Error al cargar las cuentas.";
// Mark: User profile view.
"userProfile.title.openInBrowser" = "Abrir en el navegador";
"userProfile.title.share" = "Compartir";
"userProfile.title.unmute" = "Quitar silencio";
"userProfile.title.mute" = "Silenciar";
"userProfile.title.unblock" = "Desbloquear";
"userProfile.title.block" = "Bloquear";
"userProfile.title.favourites" = "Favoritos";
"userProfile.title.bookmarks" = "Marcadores";
"userProfile.title.posts" = "Publicaciones";
"userProfile.title.followers" = "Seguidores";
"userProfile.title.following" = "Siguiendo";
"userProfile.title.joined" = "Unido a %@";
"userProfile.title.unfollow" = "Dejar de seguir";
"userProfile.title.follow" = "Seguir";
"userProfile.title.instance" = "Información de la instancia";
"userProfile.title.blocks" = "Cuentas bloqueadas";
"userProfile.title.mutes" = "Cuentas silenciadas";
"userProfile.title.muted" = "Cuenta silenciada";
"userProfile.title.unmuted" = "Cuenta sin silencio";
"userProfile.title.blocked" = "Cuenta bloqueada";
"userProfile.title.unblocked" = "Cuenta desbloqueada";
"userProfile.title.report" = "Informar";
"userProfile.title.followsYou" = "Te sigue";
"userProfile.title.requestFollow" = "Solicitar seguir";
"userProfile.title.cancelRequestFollow" = "Cancelar solicitud";
"userProfile.title.followRequests" = "Solicitudes de seguimiento";
"userProfile.title.privateProfileTitle" = "Este perfil es privado.";
"userProfile.title.privateProfileSubtitle" = "Solo los seguidores aprobados pueden ver las fotos.";
"userProfile.error.notExists" = "La cuenta no existe.";
"userProfile.error.loadingAccountFailed" = "Error al descargar la cuenta del servidor.";
"userProfile.error.muting" = "Error al silenciar/quitar silencio.";
"userProfile.error.block" = "Error al bloquear/desbloquear.";
"userProfile.error.relationship" = "Error en la acción de relación.";
"userProfile.title.edit" = "Editar";
"userProfile.title.muted" = "Silenciado";
"userProfile.title.blocked" = "Bloqueado";
// Mark: Notifications view.
"notifications.navigationBar.title" = "Notificaciones";
"notifications.title.noNotifications" = "Desafortunadamente, aquí no hay nada.";
"notifications.title.followedYou" = "te ha seguido";
"notifications.title.mentionedYou" = "te ha mencionado";
"notifications.title.boosted" = "ha compartido";
"notifications.title.favourited" = "le ha gustado";
"notifications.title.postedStatus" = "ha publicado un estado";
"notifications.title.followRequest" = "solicitud de seguimiento";
"notifications.title.poll" = "encuesta";
"notifications.title.updatedStatus" = "estado actualizado";
"notifications.title.signedUp" = "se ha registrado";
"notifications.title.newReport" = "nuevo informe";
"notifications.error.loadingNotificationsFailed" = "Error al cargar las notificaciones.";
// Mark: Compose view.
"compose.navigationBar.title" = "Componer";
"compose.title.everyone" = "Todos";
"compose.title.unlisted" = "No listado";
"compose.title.followers" = "Seguidores";
"compose.title.attachPhotoFull" = "Adjunta una foto y escribe lo que piensas";
"compose.title.attachPhotoMini" = "Escribe lo que piensas";
"compose.title.publish" = "Publicar";
"compose.title.cancel" = "Cancelar";
"compose.title.writeContentWarning" = "Escribir aviso de contenido";
"compose.title.commentsWillBeDisabled" = "Los comentarios estarán desactivados";
"compose.title.statusPublished" = "Estado publicado";
"compose.title.tryToUpload" = "Intentar subir";
"compose.title.delete" = "Eliminar";
"compose.title.edit" = "Editar";
"compose.title.photos" = "Fototeca";
"compose.title.camera" = "Hacer una foto";
"compose.title.files" = "Explorar archivos";
"compose.title.missingAltTexts" = "Textos ALT faltantes";
"compose.title.missingAltTextsWarning" = "No todas las imágenes han sido descritas para personas con discapacidad visual. ¿Te gustaría enviar las fotos de todos modos?";
"compose.error.loadingPhotosFailed" = "No se puede recuperar la imagen de la biblioteca.";
"compose.error.postingPhotoFailed" = "Error al publicar la foto.";
"compose.error.postingStatusFailed" = "Error al publicar el estado.";
// Mark: Photo editor view.
"photoEdit.navigationBar.title" = "Detalles de la foto";
"photoEdit.title.photo" = "Foto";
"photoEdit.title.accessibility" = "Accesibilidad";
"photoEdit.title.accessibilityDescription" = "Descripción para personas con discapacidad visual";
"photoEdit.title.save" = "Guardar";
"photoEdit.title.cancel" = "Cancelar";
"photoEdit.error.updatePhotoFailed" = "Error al actualizar la foto.";
// Mark: Place selector view.
"placeSelector.navigationBar.title" = "Lugares";
"placeSelector.title.search" = "Buscar...";
"placeSelector.title.buttonSearch" = "Buscar";
"placeSelector.title.cancel" = "Cancelar";
"placeSelector.error.loadingPlacesFailed" = "Error al cargar las notificaciones.";
// Mark: Settings view.
"settings.navigationBar.title" = "Ajustes";
"settings.title.close" = "Cerrar";
"settings.title.version" = "Versión";
"settings.title.accounts" = "Cuentas";
"settings.title.newAccount" = "Nueva cuenta";
"settings.title.accent" = "Acento";
"settings.title.theme" = "Tema";
"settings.title.system" = "Sistema";
"settings.title.light" = "Claro";
"settings.title.dark" = "Oscuro";
"settings.title.avatar" = "Avatar";
"settings.title.circle" = "Círculo";
"settings.title.rounderRectangle" = "Rectángulo redondeado";
"settings.title.other" = "Otros";
"settings.title.thirdParty" = "Terceros";
"settings.title.reportBug" = "Informar de un error";
"settings.title.githubIssues" = "Problemas en Github";
"settings.title.follow" = "Sígueme";
"settings.title.support" = "Soporte";
"settings.title.thankYouTitle" = "Gracias 💕";
"settings.title.thankYouMessage" = "Gracias por tu compra. Tanto las compras grandes como las pequeñas nos ayudan a mantener nuestro sueño de proporcionar productos de la mejor calidad a nuestros clientes. Esperamos que estés disfrutando de Vernissage.";
"settings.title.thankYouClose" = "Cerrar";
"settings.title.haptics" = "Respuesta háptica";
"settings.title.hapticsTabSelection" = "Selección de pestaña";
"settings.title.hapticsButtonPress" = "Pulsación de botón";
"settings.title.hapticsListRefresh" = "Actualizar lista";
"settings.title.hapticsAnimationFinished" = "Animación finalizada";
"settings.title.mediaSettings" = "Ajustes multimedia";
"settings.title.alwaysShowSensitiveTitle" = "Mostrar siempre NSFW";
"settings.title.alwaysShowSensitiveDescription" = "Mostrar siempre todos los medios NSFW (sensibles) sin advertencias";
"settings.title.alwaysShowAltTitle" = "Mostrar texto alternativo";
"settings.title.alwaysShowAltDescription" = "Mostrar el texto alternativo si está presente en la pantalla de detalles del estado";
"settings.title.general" = "General";
"settings.title.applicationIcon" = "Icono de la aplicación";
"settings.title.followVernissage" = "Sígueme en Vernissage";
"settings.title.mastodonAccount" = "Cuenta de Mastodon";
"settings.title.pixelfedAccount" = "Cuenta de Pixelfed";
"settings.title.openPage" = "Abrir";
"settings.title.privacyPolicy" = "Política de privacidad";
"settings.title.terms" = "Términos y condiciones";
"settings.title.sourceCode" = "Código fuente";
"settings.title.rate" = "Puntúa Vernissage";
"settings.title.socials" = "Redes sociales";
"settings.title.menuPosition" = "Posición del menú";
"settings.title.topMenu" = "Barra de navegación";
"settings.title.bottomRightMenu" = "Abajo a la derecha";
"settings.title.bottomLeftMenu" = "Abajo a la izquierda";
"settings.title.showAvatars" = "Mostrar avatares";
"settings.title.showAvatarsOnTimeline" = "Los avatares se mostrarán en las cronologías";
"settings.title.showFavourite" = "Mostrar favoritos";
"settings.title.showFavouriteOnTimeline" = "Los favoritos se mostrarán en las cronologías";
"settings.title.showAltText" = "Mostrar icono ALT";
"settings.title.showAltTextOnTimeline" = "El icono ALT se mostrará en las cronologíasS";
"settings.title.warnAboutMissingAltTitle" = "Advertir sobre el texto ALT faltante";
"settings.title.warnAboutMissingAltDescription" = "Se mostrará una advertencia sobre los textos ALT faltantes antes de publicar una nueva entrada.";
// Mark: Signin view.
"signin.navigationBar.title" = "Iniciar sesión en Pixelfed";
"signin.title.serverAddress" = "Dirección del servidor";
"signin.title.signIn" = "Iniciar sesión";
"signin.title.enterServerAddress" = "Introducir la dirección del servidor";
"signin.title.howToJoinLink" = "Cómo unirse a Pixelfed";
"signin.title.chooseServer" = "O elige un servidor Pixelfed";
"signin.title.amountOfUsers" = "%d usuarios";
"signin.title.amountOStatuses" = "%d estados";
"signin.error.communicationFailed" = "Error de comunicación con el servidor.";
// Mark: Status view.
"status.navigationBar.title" = "Detalles";
"status.title.uploaded" = "Subido";
"status.title.via" = "a través de %@";
"status.title.reboostedBy" = "Compartido por";
"status.title.favouritedBy" = "Le ha gustado a";
"status.title.openInBrowser" = "Abrir en el navegador";
"status.title.shareStatus" = "Compartir estado";
"status.title.yourStatus" = "Tu estado";
"status.title.delete" = "Eliminar";
"status.title.reboosted" = "Compartido";
"status.title.unreboosted" = "No compartido";
"status.title.favourited" = "Le ha gustado";
"status.title.unfavourited" = "No le ha gustado";
"status.title.bookmarked" = "Marcado";
"status.title.unbookmarked" = "No marcado";
"status.title.statusDeleted" = "Estado eliminado";
"status.title.reboost" = "Compartir";
"status.title.unreboost" = "No compartir";
"status.title.favourite" = "Me gusta";
"status.title.unfavourite" = "No me gusta";
"status.title.bookmark" = "Marcar";
"status.title.unbookmark" = "Desmarcar";
"status.title.comment" = "Comentario";
"status.title.report" = "Informar";
"status.title.saveImage" = "Guardar imagen";
"status.title.showMediaDescription" = "Mostrar descripción de medios";
"status.title.mediaDescription" = "Descripción de medios";
"status.title.shareImage" = "Compartir imagen";
"status.title.altText" = "ALT";
"status.error.loadingStatusFailed" = "Error al cargar el estado.";
"status.error.notFound" = "El estado ya no existe.";
"status.error.loadingCommentsFailed" = "No se pueden cargar los comentarios.";
"status.error.reboostFailed" = "Error al compartir.";
"status.error.favouriteFailed" = "Error al dar me gusta.";
"status.error.bookmarkFailed" = "Error al marcar.";
"status.error.deleteFailed" = "Error al eliminar.";
// Mark: Accounts view.
"accounts.navigationBar.followers" = "Seguidores";
"accounts.navigationBar.following" = "Siguiendo";
"accounts.navigationBar.favouritedBy" = "Le ha gustado a";
"accounts.navigationBar.reboostedBy" = "Compartido por";
"accounts.navigationBar.blocked" = "Cuentas bloqueadas";
"accounts.navigationBar.mutes" = "Cuentas silenciadas";
"accounts.title.noAccounts" = "Desafortunadamente, aquí no hay nadie.";
"accounts.error.loadingAccountsFailed" = "Error al cargar las cuentas.";
// Mark: Third party view.
"thirdParty.navigationBar.title" = "Terceros";
// Mark: Widget view.
"widget.title.photoDescription" = "Widget con fotos de Pixelfed.";
"widget.title.qrCodeDescription" = "Widget con el código QR de tu perfil de Pixelfed.";
// Mark: In-app purchases.
"purchase.donut.title" = "Rosquilla";
"purchase.donut.description" = "Dame una rosquilla.";
"purchase.coffee.title" = "Café";
"purchase.coffee.description" = "Dame un café.";
"purchase.cake.title" = "Café y pastel";
"purchase.cake.description" = "Dame un café y un pastel.";
// Mark: Edit profile.
"editProfile.navigationBar.title" = "Editar perfil";
"editProfile.title.displayName" = "Nombre para mostrar";
"editProfile.title.bio" = "Biografía";
"editProfile.title.website" = "Sitio web";
"editProfile.title.save" = "Guardar";
"editProfile.title.accountSaved" = "Perfil actualizado.";
"editProfile.title.photoInfo" = "La foto cambiada se mostrará en la aplicación y en el sitio web con un pequeño retraso.";
"editProfile.title.privateAccount" = "Cuenta privada";
"editProfile.title.privateAccountInfo" = "Cuando tu cuenta es privada, sólo las personas a las que apruebas pueden ver tus fotos y vídeos en Pixelfed. Tus seguidores existentes no se verán afectados.";
"editProfile.error.saveAccountFailed" = "Error al guardar el perfil.";
"editProfile.error.loadingAvatarFailed" = "Error al cargar el avatar.";
"editProfile.error.noProfileData" = "No se pueden mostrar los datos del perfil.";
"editProfile.error.loadingAccountFailed" = "Error al cargar los datos de la cuenta desde el servidor.";
// Mark: Instance information.
"instance.navigationBar.title" = "Instancia";
"instance.title.instanceInfo" = "Información de la instancia";
"instance.title.name" = "Nombre";
"instance.title.address" = "Dirección";
"instance.title.email" = "Correo electrónico";
"instance.title.version" = "Versión";
"instance.title.users" = "Usuarios";
"instance.title.posts" = "Publicaciones";
"instance.title.domains" = "Dominios";
"instance.title.registrations" = "Registros";
"instance.title.approvalRequired" = "Se requiere aprobación";
"instance.title.rules" = "Reglas de la instancia";
"instance.title.contact" = "Contacto";
"instance.title.pixelfedAccount" = "Cuenta de Pixelfed";
"instance.error.noInstanceData" = "No se pueden mostrar los datos de la instancia.";
"instance.error.loadingDataFailed" = "Error al cargar los datos de la instancia desde el servidor.";
// Mark: Report screen.
"report.navigationBar.title" = "Informe";
"report.title.close" = "Cerrar";
"report.title.send" = "Enviar";
"report.title.userReported" = "El usuario ha sido denunciado";
"report.title.postReported" = "La publicación ha sido denunciada";
"report.title.reportType" = "Tipo de abuso";
"report.title.spam" = "No deseado (spam)";
"report.title.sensitive" = "Desnudos o actividad sexual";
"report.title.abusive" = "Discurso o símbolos de odio";
"report.title.underage" = "Cuenta de menor de edad";
"report.title.violence" = "Violencia u organizaciones peligrosas";
"report.title.copyright" = "Infracción de derechos de autor";
"report.title.impersonation" = "Suplantación de identidad";
"report.title.scam" = "Acoso u hostigamiento";
"report.title.terrorism" = "Terrorismo";
"report.error.notReported" = "Error al enviar el informe.";
// Mark: Following requests.
"followingRequests.navigationBar.title" = "Solicitudes de seguimiento";
"followingRequests.title.approve" = "Aprobar";
"followingRequests.title.reject" = "Rechazar";
"followingRequests.error.approve" = "Error al aprobar la solicitud.";
"followingRequests.error.reject" = "Error al rechazar la solicitud.";

View File

@ -9,8 +9,8 @@
"global.title.showMore" = "Erakutsi gehiago"; "global.title.showMore" = "Erakutsi gehiago";
"global.title.showLess" = "Erakutsi gutxiago"; "global.title.showLess" = "Erakutsi gutxiago";
"global.title.close" = "Itxi"; "global.title.close" = "Itxi";
"global.error.refreshingCredentialsTitle" = "Refreshing credentials error."; "global.error.refreshingCredentialsTitle" = "Egiaztagirien freskatzeak huts egin du.";
"global.error.refreshingCredentialsSubtitle" = "Please sign in again to Pixelfed."; "global.error.refreshingCredentialsSubtitle" = "Hasi saioa berriro Pixelfeden.";
// MARK: Global errors. // MARK: Global errors.
"global.error.unexpected" = "Espero ez zen errorea."; "global.error.unexpected" = "Espero ez zen errorea.";
@ -186,7 +186,7 @@
"settings.title.close" = "Itxi"; "settings.title.close" = "Itxi";
"settings.title.version" = "Bertsioa"; "settings.title.version" = "Bertsioa";
"settings.title.accounts" = "Kontuak"; "settings.title.accounts" = "Kontuak";
"settings.title.newAccount" = "Gehitu kontu"; "settings.title.newAccount" = "Gehitu kontua";
"settings.title.accent" = "Kolore nagusia"; "settings.title.accent" = "Kolore nagusia";
"settings.title.theme" = "Gaia"; "settings.title.theme" = "Gaia";
"settings.title.system" = "Sistemak darabilena"; "settings.title.system" = "Sistemak darabilena";

View File

@ -9,8 +9,8 @@
"global.title.showMore" = "Montrer plus"; "global.title.showMore" = "Montrer plus";
"global.title.showLess" = "Montrer moins"; "global.title.showLess" = "Montrer moins";
"global.title.close" = "Fermer"; "global.title.close" = "Fermer";
"global.error.refreshingCredentialsTitle" = "Refreshing credentials error."; "global.error.refreshingCredentialsTitle" = "Erreur d'actualisation des données d'identification.";
"global.error.refreshingCredentialsSubtitle" = "Please sign in again to Pixelfed."; "global.error.refreshingCredentialsSubtitle" = "Veuillez vous connecter à nouveau à Pixelfed.";
// MARK: Global errors. // MARK: Global errors.
"global.error.unexpected" = "Erreur inattendue."; "global.error.unexpected" = "Erreur inattendue.";
@ -98,8 +98,8 @@
"userProfile.title.favourites" = "Favoris"; "userProfile.title.favourites" = "Favoris";
"userProfile.title.bookmarks" = "Marque-pages"; "userProfile.title.bookmarks" = "Marque-pages";
"userProfile.title.posts" = "Posts"; "userProfile.title.posts" = "Posts";
"userProfile.title.followers" = "Suiveurs"; "userProfile.title.followers" = "Abonnés";
"userProfile.title.following" = "Suivis"; "userProfile.title.following" = "Abonnements";
"userProfile.title.joined" = "Joint %@"; "userProfile.title.joined" = "Joint %@";
"userProfile.title.unfollow" = "Ne plus suivre"; "userProfile.title.unfollow" = "Ne plus suivre";
"userProfile.title.follow" = "Suivre"; "userProfile.title.follow" = "Suivre";
@ -112,11 +112,11 @@
"userProfile.title.unblocked" = "Compte débloqué"; "userProfile.title.unblocked" = "Compte débloqué";
"userProfile.title.report" = "Rapport"; "userProfile.title.report" = "Rapport";
"userProfile.title.followsYou" = "Vous suit"; "userProfile.title.followsYou" = "Vous suit";
"userProfile.title.requestFollow" = "Request follow"; "userProfile.title.requestFollow" = "Demande de suivi";
"userProfile.title.cancelRequestFollow" = "Cancel request"; "userProfile.title.cancelRequestFollow" = "Annuler la demande";
"userProfile.title.followRequests" = "Follow requests"; "userProfile.title.followRequests" = "Suivre les demandes";
"userProfile.title.privateProfileTitle" = "This profile is private."; "userProfile.title.privateProfileTitle" = "Ce profil est privé.";
"userProfile.title.privateProfileSubtitle" = "Only approved followers can see photos."; "userProfile.title.privateProfileSubtitle" = "Seules les personnes approuvées peuvent voir les photos.";
"userProfile.error.notExists" = "Le compte n'existe pas."; "userProfile.error.notExists" = "Le compte n'existe pas.";
"userProfile.error.loadingAccountFailed" = "Erreur pendant le téléchargement du compte depuis le serveur."; "userProfile.error.loadingAccountFailed" = "Erreur pendant le téléchargement du compte depuis le serveur.";
"userProfile.error.muting" = "L'action sourdine / réactivation a échoué."; "userProfile.error.muting" = "L'action sourdine / réactivation a échoué.";
@ -132,23 +132,23 @@
"notifications.title.followedYou" = "vous a suivi"; "notifications.title.followedYou" = "vous a suivi";
"notifications.title.mentionedYou" = "vous a mentionné"; "notifications.title.mentionedYou" = "vous a mentionné";
"notifications.title.boosted" = "partagé"; "notifications.title.boosted" = "partagé";
"notifications.title.favourited" = "favouri"; "notifications.title.favourited" = "favori";
"notifications.title.postedStatus" = "statut posté"; "notifications.title.postedStatus" = "statut posté";
"notifications.title.followRequest" = "demande de suivi"; "notifications.title.followRequest" = "demande de suivi";
"notifications.title.poll" = "sondage"; "notifications.title.poll" = "sondage";
"notifications.title.updatedStatus" = "statut mis à jour"; "notifications.title.updatedStatus" = "statut mis à jour";
"notifications.title.signedUp" = "s'inscrire"; "notifications.title.signedUp" = "s'inscrire";
"notifications.title.newReport" = "new rapport"; "notifications.title.newReport" = "nouveau rapport";
"notifications.error.loadingNotificationsFailed" = "Chargement des notifications échoué."; "notifications.error.loadingNotificationsFailed" = "Chargement des notifications échoué.";
// Mark: Compose view. // Mark: Compose view.
"compose.navigationBar.title" = "Composer"; "compose.navigationBar.title" = "Composer";
"compose.title.everyone" = "Tout le monde"; "compose.title.everyone" = "Tout le monde";
"compose.title.unlisted" = "Non listé"; "compose.title.unlisted" = "Non listé";
"compose.title.followers" = "Suiveurs"; "compose.title.followers" = "Abonnés";
"compose.title.attachPhotoFull" = "Joignez une photo et écrivez ce qui vous convient"; "compose.title.attachPhotoFull" = "Joignez une photo et écrivez ce qui vous convient";
"compose.title.attachPhotoMini" = "Ecrivez ce qui vous convient"; "compose.title.attachPhotoMini" = "Ecrivez ce qui vous convient";
"compose.title.publish" = "Publer"; "compose.title.publish" = "Publier";
"compose.title.cancel" = "Annuler"; "compose.title.cancel" = "Annuler";
"compose.title.writeContentWarning" = "Rédaction d'un avertissement sur le contenu"; "compose.title.writeContentWarning" = "Rédaction d'un avertissement sur le contenu";
"compose.title.commentsWillBeDisabled" = "Les commentaires seront désactivés"; "compose.title.commentsWillBeDisabled" = "Les commentaires seront désactivés";
@ -156,11 +156,11 @@
"compose.title.tryToUpload" = "Essayer de télécharger"; "compose.title.tryToUpload" = "Essayer de télécharger";
"compose.title.delete" = "Supprimer"; "compose.title.delete" = "Supprimer";
"compose.title.edit" = "Editer"; "compose.title.edit" = "Editer";
"compose.title.photos" = "Photos library"; "compose.title.photos" = "Albums photos";
"compose.title.camera" = "Take photo"; "compose.title.camera" = "Prendre une photo";
"compose.title.files" = "Browse files"; "compose.title.files" = "Parcourir les fichiers";
"compose.title.missingAltTexts" = "Missing ALT texts"; "compose.title.missingAltTexts" = "Manque un texte ALT";
"compose.title.missingAltTextsWarning" = "Not all images have been described for the visually impaired. Would you like to send photos anyway?"; "compose.title.missingAltTextsWarning" = "Toutes les images n'ont pas été décrites pour les malvoyants. Souhaitez-vous tout de même envoyer des photos ?";
"compose.error.loadingPhotosFailed" = "Impossible de récupérer l'image depuis la bibliothèque."; "compose.error.loadingPhotosFailed" = "Impossible de récupérer l'image depuis la bibliothèque.";
"compose.error.postingPhotoFailed" = "Erreur pendant le post de la photo."; "compose.error.postingPhotoFailed" = "Erreur pendant le post de la photo.";
"compose.error.postingStatusFailed" = "Erreur pendant le post du statut."; "compose.error.postingStatusFailed" = "Erreur pendant le post du statut.";
@ -235,8 +235,8 @@
"settings.title.showFavouriteOnTimeline" = "Les favoris sont affichés sur la timeline"; "settings.title.showFavouriteOnTimeline" = "Les favoris sont affichés sur la timeline";
"settings.title.showAltText" = "Afficher l'icône ALT"; "settings.title.showAltText" = "Afficher l'icône ALT";
"settings.title.showAltTextOnTimeline" = "L'icône ALT sera affichée sur la timeline"; "settings.title.showAltTextOnTimeline" = "L'icône ALT sera affichée sur la timeline";
"settings.title.warnAboutMissingAltTitle" = "Warn of missing ALT text"; "settings.title.warnAboutMissingAltTitle" = "Avertir de l'absence de texte ALT";
"settings.title.warnAboutMissingAltDescription" = "A warning about missing ALT texts will be displayed before publishing new post."; "settings.title.warnAboutMissingAltDescription" = "Un avertissement concernant les textes ALT manquants sera affiché avant la publication d'un nouveau message.";
// Mark: Signin view. // Mark: Signin view.
"signin.navigationBar.title" = "Se connecter à Pixelfed"; "signin.navigationBar.title" = "Se connecter à Pixelfed";
@ -288,8 +288,8 @@
"status.error.deleteFailed" = "L'action de suppression a échoué."; "status.error.deleteFailed" = "L'action de suppression a échoué.";
// Mark: Accounts view. // Mark: Accounts view.
"accounts.navigationBar.followers" = "Suiveurs"; "accounts.navigationBar.followers" = "Abonnés";
"accounts.navigationBar.following" = "Suivis"; "accounts.navigationBar.following" = "Abonnements";
"accounts.navigationBar.favouritedBy" = "Favorisé par"; "accounts.navigationBar.favouritedBy" = "Favorisé par";
"accounts.navigationBar.reboostedBy" = "Partagé par"; "accounts.navigationBar.reboostedBy" = "Partagé par";
"accounts.navigationBar.blocked" = "Comptes bloqués"; "accounts.navigationBar.blocked" = "Comptes bloqués";
@ -302,7 +302,7 @@
// Mark: Widget view. // Mark: Widget view.
"widget.title.photoDescription" = "Widget avec des photos de Pixelfed."; "widget.title.photoDescription" = "Widget avec des photos de Pixelfed.";
"widget.title.qrCodeDescription" = "Widget with QR Code to your Pixelfed profile."; "widget.title.qrCodeDescription" = "Widget avec QR Code vers votre profil Pixelfed.";
// Mark: In-app purchases. // Mark: In-app purchases.
"purchase.donut.title" = "Beignet"; "purchase.donut.title" = "Beignet";
@ -364,8 +364,8 @@
"report.error.notReported" = "Erreur lors de l'envoi du rapport."; "report.error.notReported" = "Erreur lors de l'envoi du rapport.";
// Mark: Following requests. // Mark: Following requests.
"followingRequests.navigationBar.title" = "Following requests"; "followingRequests.navigationBar.title" = "Suivre les demandes";
"followingRequests.title.approve" = "Approve"; "followingRequests.title.approve" = "Approuver";
"followingRequests.title.reject" = "Reject"; "followingRequests.title.reject" = "Rejeter";
"followingRequests.error.approve" = "Error during approving request."; "followingRequests.error.approve" = "Erreur lors de l'approbation de la demande.";
"followingRequests.error.reject" = "Error during rejecting request."; "followingRequests.error.reject" = "Erreur lors du rejet de la demande.";

View File

@ -0,0 +1,11 @@
// MARK: Network errors.
"global.error.notSuccessResponse" = "Respuesta del servidor: %@.";
"global.error.unknownError" = "Error inesperado.";
// Mark: Report errors.
"report.error.noSelfReports" = "No se permite el autoinforme.";
"report.error.invalidObjectId" = "Identificador de objeto incorrecto.";
"report.error.duplicate" = "El informe ya ha sido enviado.";
"report.error.invalidParameters" = "Parámetros de informe no válidos.";
"report.error.invalidType" = "Tipo de informe no válido.";
"report.error.invalidObject" = "Tipo de objeto no válido.";

View File

@ -12,7 +12,7 @@ extension Pixelfed {
case verifyCredentials case verifyCredentials
case followers(EntityId, MaxId?, SinceId?, MinId?, Limit?, Page?) case followers(EntityId, MaxId?, SinceId?, MinId?, Limit?, Page?)
case following(EntityId, MaxId?, SinceId?, MinId?, Limit?, Page?) case following(EntityId, MaxId?, SinceId?, MinId?, Limit?, Page?)
case statuses(EntityId, Bool, Bool, MaxId?, SinceId?, MinId?, Limit?) case statuses(EntityId, Bool?, Bool?, MaxId?, SinceId?, MinId?, Limit?)
case follow(EntityId) case follow(EntityId)
case unfollow(EntityId) case unfollow(EntityId)
case block(EntityId) case block(EntityId)
@ -90,10 +90,15 @@ extension Pixelfed.Account: TargetType {
switch self { switch self {
case .statuses(_, let paramOnlyMedia, let paramExcludeReplies, let paramMaxId, let paramSinceId, let paramMinId, let paramLimit): case .statuses(_, let paramOnlyMedia, let paramExcludeReplies, let paramMaxId, let paramSinceId, let paramMinId, let paramLimit):
params.append(contentsOf: [
("only_media", paramOnlyMedia.asString), if let paramOnlyMedia {
("exclude_replies", paramExcludeReplies.asString) params.append(("only_media", paramOnlyMedia.asString))
]) }
if let paramExcludeReplies {
params.append(("only_media", paramExcludeReplies.asString))
}
maxId = paramMaxId maxId = paramMaxId
sinceId = paramSinceId sinceId = paramSinceId
minId = paramMinId minId = paramMinId

View File

@ -1321,7 +1321,11 @@
CODE_SIGN_ENTITLEMENTS = VernissageWidget/VernissageWidgetExtension.entitlements; CODE_SIGN_ENTITLEMENTS = VernissageWidget/VernissageWidgetExtension.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
<<<<<<< HEAD
CURRENT_PROJECT_VERSION = 207; CURRENT_PROJECT_VERSION = 207;
=======
CURRENT_PROJECT_VERSION = 144;
>>>>>>> develop
DEVELOPMENT_TEAM = B2U9FEKYP8; DEVELOPMENT_TEAM = B2U9FEKYP8;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = VernissageWidget/Info.plist; INFOPLIST_FILE = VernissageWidget/Info.plist;
@ -1333,7 +1337,11 @@
"@executable_path/Frameworks", "@executable_path/Frameworks",
"@executable_path/../../Frameworks", "@executable_path/../../Frameworks",
); );
<<<<<<< HEAD
MARKETING_VERSION = 1.10.0; MARKETING_VERSION = 1.10.0;
=======
MARKETING_VERSION = 1.9.1;
>>>>>>> develop
PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage.widget; PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage.widget;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
@ -1352,7 +1360,11 @@
ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground;
CODE_SIGN_ENTITLEMENTS = VernissageWidget/VernissageWidgetExtension.entitlements; CODE_SIGN_ENTITLEMENTS = VernissageWidget/VernissageWidgetExtension.entitlements;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
<<<<<<< HEAD
CURRENT_PROJECT_VERSION = 207; CURRENT_PROJECT_VERSION = 207;
=======
CURRENT_PROJECT_VERSION = 144;
>>>>>>> develop
DEVELOPMENT_TEAM = B2U9FEKYP8; DEVELOPMENT_TEAM = B2U9FEKYP8;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = VernissageWidget/Info.plist; INFOPLIST_FILE = VernissageWidget/Info.plist;
@ -1364,7 +1376,11 @@
"@executable_path/Frameworks", "@executable_path/Frameworks",
"@executable_path/../../Frameworks", "@executable_path/../../Frameworks",
); );
<<<<<<< HEAD
MARKETING_VERSION = 1.10.0; MARKETING_VERSION = 1.10.0;
=======
MARKETING_VERSION = 1.9.1;
>>>>>>> develop
PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage.widget; PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage.widget;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
@ -1382,7 +1398,11 @@
CODE_SIGN_ENTITLEMENTS = VernissageShare/VernissageShareExtension.entitlements; CODE_SIGN_ENTITLEMENTS = VernissageShare/VernissageShareExtension.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
<<<<<<< HEAD
CURRENT_PROJECT_VERSION = 207; CURRENT_PROJECT_VERSION = 207;
=======
CURRENT_PROJECT_VERSION = 144;
>>>>>>> develop
DEVELOPMENT_TEAM = B2U9FEKYP8; DEVELOPMENT_TEAM = B2U9FEKYP8;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = VernissageShare/Info.plist; INFOPLIST_FILE = VernissageShare/Info.plist;
@ -1394,7 +1414,11 @@
"@executable_path/Frameworks", "@executable_path/Frameworks",
"@executable_path/../../Frameworks", "@executable_path/../../Frameworks",
); );
<<<<<<< HEAD
MARKETING_VERSION = 1.10.0; MARKETING_VERSION = 1.10.0;
=======
MARKETING_VERSION = 1.9.1;
>>>>>>> develop
PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage.share; PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage.share;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
@ -1411,7 +1435,11 @@
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = NO;
CODE_SIGN_ENTITLEMENTS = VernissageShare/VernissageShareExtension.entitlements; CODE_SIGN_ENTITLEMENTS = VernissageShare/VernissageShareExtension.entitlements;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
<<<<<<< HEAD
CURRENT_PROJECT_VERSION = 207; CURRENT_PROJECT_VERSION = 207;
=======
CURRENT_PROJECT_VERSION = 144;
>>>>>>> develop
DEVELOPMENT_TEAM = B2U9FEKYP8; DEVELOPMENT_TEAM = B2U9FEKYP8;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = VernissageShare/Info.plist; INFOPLIST_FILE = VernissageShare/Info.plist;
@ -1423,7 +1451,11 @@
"@executable_path/Frameworks", "@executable_path/Frameworks",
"@executable_path/../../Frameworks", "@executable_path/../../Frameworks",
); );
<<<<<<< HEAD
MARKETING_VERSION = 1.10.0; MARKETING_VERSION = 1.10.0;
=======
MARKETING_VERSION = 1.9.1;
>>>>>>> develop
PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage.share; PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage.share;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
@ -1565,7 +1597,11 @@
CODE_SIGN_ENTITLEMENTS = Vernissage/Vernissage.entitlements; CODE_SIGN_ENTITLEMENTS = Vernissage/Vernissage.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
<<<<<<< HEAD
CURRENT_PROJECT_VERSION = 207; CURRENT_PROJECT_VERSION = 207;
=======
CURRENT_PROJECT_VERSION = 144;
>>>>>>> develop
DEVELOPMENT_ASSET_PATHS = "\"Vernissage/Preview Content\""; DEVELOPMENT_ASSET_PATHS = "\"Vernissage/Preview Content\"";
DEVELOPMENT_TEAM = B2U9FEKYP8; DEVELOPMENT_TEAM = B2U9FEKYP8;
ENABLE_PREVIEWS = YES; ENABLE_PREVIEWS = YES;
@ -1584,7 +1620,11 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
<<<<<<< HEAD
MARKETING_VERSION = 1.10.0; MARKETING_VERSION = 1.10.0;
=======
MARKETING_VERSION = 1.9.1;
>>>>>>> develop
PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage; PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
@ -1608,7 +1648,11 @@
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = Vernissage/Vernissage.entitlements; CODE_SIGN_ENTITLEMENTS = Vernissage/Vernissage.entitlements;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
<<<<<<< HEAD
CURRENT_PROJECT_VERSION = 207; CURRENT_PROJECT_VERSION = 207;
=======
CURRENT_PROJECT_VERSION = 144;
>>>>>>> develop
DEVELOPMENT_ASSET_PATHS = "\"Vernissage/Preview Content\""; DEVELOPMENT_ASSET_PATHS = "\"Vernissage/Preview Content\"";
DEVELOPMENT_TEAM = B2U9FEKYP8; DEVELOPMENT_TEAM = B2U9FEKYP8;
ENABLE_PREVIEWS = YES; ENABLE_PREVIEWS = YES;
@ -1627,7 +1671,11 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
<<<<<<< HEAD
MARKETING_VERSION = 1.10.0; MARKETING_VERSION = 1.10.0;
=======
MARKETING_VERSION = 1.9.1;
>>>>>>> develop
PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage; PRODUCT_BUNDLE_IDENTIFIER = dev.mczachurski.vernissage;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";