Threads posts over 500 chars were saved + scheduled successfully and only failed inside the publish job. The frontend already showed the 537|500 badge but `canSchedule` ignored content length, so Schedule and Post Now stayed enabled. Backend `UpdatePostRequest` only capped at 63206 (Facebook's max), not per-platform. - Add `Platform::contentOverflow()` as the single source of truth and reuse it from `HasSocialHttpClient::validateContentLength` (publish-time). - New `ContentFitsPlatformLimits` rule applied to the `content` field on `App\\UpdatePostRequest`, `Api\\UpdatePostRequest`, and `Api\\StorePostRequest` via `Rule::when(...)` so drafts are not blocked. - Rule dedupes per platform (two Threads accounts -> one error) and reports the platform label, hard cap, and overage via i18n. - Edit.vue feeds `contentLengthOverflows` into `canSchedule` and lists each offending platform in `postActionTooltip` using the existing `getPlatformLabel` resolver.
579 lines
25 KiB
PHP
579 lines
25 KiB
PHP
<?php
|
|
|
|
return [
|
|
'title' => 'Posts',
|
|
'search' => 'Buscar posts...',
|
|
'all_posts' => 'Todos los posts',
|
|
'new_post' => 'Nuevo post',
|
|
'no_posts' => 'No se encontraron posts',
|
|
'no_search_results' => 'Ningún post coincide con tu búsqueda',
|
|
'try_different_search' => 'Prueba otra palabra clave o limpia la búsqueda.',
|
|
'start_creating' => 'Empieza creando tu primer post.',
|
|
'table' => [
|
|
'post' => 'Post',
|
|
'status' => 'Estado',
|
|
'content' => 'Contenido',
|
|
'platforms' => 'Plataformas',
|
|
'labels' => 'Etiquetas',
|
|
'scheduled_at' => 'Fecha',
|
|
'actions' => '',
|
|
],
|
|
'manage_posts' => 'Administra todos tus posts',
|
|
'delete_confirm' => '¿Estás seguro de que deseas eliminar este post?',
|
|
'by' => 'por',
|
|
|
|
'actions' => [
|
|
'view' => 'Ver post',
|
|
'delete' => 'Eliminar',
|
|
'duplicate' => 'Duplicar',
|
|
'copy_id' => 'Copiar ID',
|
|
'copied' => 'ID copiado al portapapeles',
|
|
],
|
|
|
|
'form' => [
|
|
'post_type' => 'Tipo de post',
|
|
'board' => 'Tablero',
|
|
'select_board' => 'Seleccionar tablero',
|
|
'search_board' => 'Buscar tablero...',
|
|
'no_board_found' => 'No se encontró tablero',
|
|
'media' => 'Multimedia',
|
|
'min' => 'Min',
|
|
'uploading' => 'Subiendo...',
|
|
'drop_to_upload' => 'Suelta para subir',
|
|
'drag_and_drop' => 'Arrastra y suelta o haz clic para subir',
|
|
'photos_and_videos' => 'Fotos y videos',
|
|
'photos_only' => 'Solo fotos',
|
|
'videos_only' => 'Solo videos',
|
|
'drag_to_reorder' => 'Arrastra para reordenar',
|
|
'caption' => 'Descripción',
|
|
'write_caption' => 'Escribe tu descripción...',
|
|
'content_exceeds_platform' => ':platform: demasiado largo por :over caracteres (máx :limit).',
|
|
'tiktok' => [
|
|
'settings' => 'Configuración de TikTok',
|
|
'variant_label' => 'Tipo de publicación',
|
|
'variant' => [
|
|
'video' => 'Video',
|
|
'photo' => 'Carrusel de fotos',
|
|
],
|
|
'posting_to' => 'Publicando en',
|
|
'privacy_level' => '¿Quién puede ver este video?',
|
|
'privacy_placeholder' => 'Selecciona la visibilidad',
|
|
'privacy' => [
|
|
'public' => 'Público para todos',
|
|
'friends' => 'Amigos mutuos',
|
|
'followers' => 'Seguidores',
|
|
'private' => 'Solo yo',
|
|
'private_disabled_branded' => 'El contenido de marca no puede ser privado.',
|
|
],
|
|
'privacy_hint' => 'Las opciones disponibles dependen de la configuración de tu cuenta de TikTok.',
|
|
'auto_add_music' => 'Agregar música automáticamente',
|
|
'auto_add_music_hint' => 'Disponible solo para fotos. Agrega una música predeterminada que puedes cambiar después.',
|
|
'yes' => 'Sí',
|
|
'no' => 'No',
|
|
'allow_users' => 'Permitir a los usuarios:',
|
|
'comments' => 'Comentar',
|
|
'duet' => 'Dueto',
|
|
'stitch' => 'Stitch',
|
|
'is_aigc' => 'Video hecho con IA',
|
|
'disclose' => 'Divulgar contenido del video',
|
|
'disclose_hint' => 'Activa para divulgar que este video promueve bienes o servicios a cambio de algo de valor. Tu video puede promocionarte a ti, a un tercero o ambos.',
|
|
'promotional_organic_title' => 'Tu foto/video será etiquetado como "Contenido Promocional".',
|
|
'promotional_paid_title' => 'Tu foto/video será etiquetado como "Asociación pagada".',
|
|
'promotional_description' => 'Esto no se puede cambiar una vez publicado el video.',
|
|
'compliance_incomplete' => 'Debes indicar si tu contenido promociona a ti mismo, a un tercero o a ambos.',
|
|
'privacy_required' => 'La visibilidad de TikTok es obligatoria al publicar.',
|
|
'branded_cleared_private' => 'La visibilidad se borró porque el contenido de marca no puede ser privado.',
|
|
'interaction_disabled_by_creator' => 'Desactivado por la configuración de tu cuenta TikTok.',
|
|
'max_duration_exceeded' => 'El video dura :duration s pero esta cuenta solo permite videos de hasta :max s.',
|
|
'processing_hint' => 'Después de publicar, puede tardar unos minutos en procesarse y aparecer en tu perfil de TikTok.',
|
|
'brand_organic' => 'Tu marca',
|
|
'brand_organic_hint' => 'Estás promocionándote a ti mismo o a tu propia marca. Este video será clasificado como Brand Organic.',
|
|
'brand_content' => 'Contenido patrocinado',
|
|
'brand_content_hint' => 'Estás promocionando otra marca o a un tercero. Este video será clasificado como Branded Content.',
|
|
'compliance' => [
|
|
'agree' => 'Al publicar, aceptas la',
|
|
'music_usage' => 'Confirmación de Uso de Música',
|
|
'and' => 'y la',
|
|
'branded_policy' => 'Política de Contenido Patrocinado',
|
|
],
|
|
],
|
|
'instagram' => [
|
|
'settings' => 'Configuración de Instagram',
|
|
'posting_to' => 'Publicando en',
|
|
'variant_label' => 'Tipo de publicación',
|
|
'variant' => [
|
|
'feed' => 'Publicación',
|
|
'reel' => 'Reel',
|
|
'story' => 'Historia',
|
|
],
|
|
'aspect_label' => 'Proporción',
|
|
'aspect' => [
|
|
'square' => 'Cuadrado (1:1)',
|
|
'portrait' => 'Vertical (4:5)',
|
|
'landscape' => 'Horizontal (16:9)',
|
|
'original' => 'Original',
|
|
],
|
|
],
|
|
'facebook' => [
|
|
'settings' => 'Configuración de Facebook',
|
|
'posting_to' => 'Publicando en',
|
|
'variant_label' => 'Tipo de publicación',
|
|
'variant' => [
|
|
'post' => 'Publicación',
|
|
'reel' => 'Reel',
|
|
'story' => 'Historia',
|
|
],
|
|
],
|
|
'linkedin' => [
|
|
'settings' => 'Configuración de LinkedIn',
|
|
'settings_page' => 'Configuración de la Página de LinkedIn',
|
|
'posting_to' => 'Publicando en',
|
|
'variant_label' => 'Tipo de publicación',
|
|
'variant' => [
|
|
'post' => 'Publicación',
|
|
'carousel' => 'Carrusel',
|
|
],
|
|
],
|
|
'pinterest' => [
|
|
'settings' => 'Configuración de Pinterest',
|
|
'posting_to' => 'Publicando en',
|
|
'variant_label' => 'Tipo de pin',
|
|
'variant' => [
|
|
'pin' => 'Pin',
|
|
'video_pin' => 'Video Pin',
|
|
'carousel' => 'Carrusel',
|
|
],
|
|
],
|
|
'warnings' => [
|
|
'no_variant' => 'Elige un tipo de publicación para continuar.',
|
|
'requires_media' => 'Este tipo requiere al menos una imagen o video.',
|
|
'max_files_exceeded' => 'Este tipo acepta hasta :max archivos (tienes :current).',
|
|
'min_files_required' => 'Este tipo requiere al menos :min archivos (tienes :current).',
|
|
'no_video_allowed' => 'Este tipo no acepta videos.',
|
|
'no_image_allowed' => 'Este tipo acepta solo videos.',
|
|
'gif_not_allowed' => 'Esta red no acepta GIF. Elimínalo o selecciona otra red.',
|
|
'image_too_large' => 'La imagen supera el límite de :max (la tuya es :current).',
|
|
'video_too_large' => 'El video supera el límite de :max (el tuyo es :current).',
|
|
'video_too_long' => 'El video dura :current, pero este tipo permite hasta :max.',
|
|
'aspect_ratio_too_narrow' => 'La proporción :current es demasiado alta (mínimo :min).',
|
|
'aspect_ratio_too_wide' => 'La proporción :current es demasiado ancha (máximo :max).',
|
|
],
|
|
],
|
|
|
|
'status' => [
|
|
'pending' => 'Pendiente',
|
|
'draft' => 'Borrador',
|
|
'scheduled' => 'Programado',
|
|
'publishing' => 'Publicando',
|
|
'published' => 'Publicado',
|
|
'partially_published' => 'Parcialmente publicado',
|
|
'failed' => 'Fallido',
|
|
],
|
|
|
|
'descriptions' => [
|
|
'draft' => 'Posts esperando ser programados',
|
|
'scheduled' => 'Posts programados para publicar',
|
|
'published' => 'Posts ya publicados',
|
|
],
|
|
|
|
'ai' => [
|
|
'generate' => [
|
|
'button_tooltip' => 'Generar con IA',
|
|
'title' => 'Generar post con IA',
|
|
'description' => 'Describe sobre qué debe ser el post. La IA usará el contexto de tu marca para escribirlo.',
|
|
'prompt_label' => '¿De qué trata este post?',
|
|
'prompt_placeholder' => 'ej: anunciar nuestra nueva función de generación de imágenes para carruseles',
|
|
'preview_label' => 'Vista previa',
|
|
'start' => 'Generar',
|
|
'apply' => 'Usar este contenido',
|
|
'retry' => 'Intentar de nuevo',
|
|
'cancel' => 'Cancelar',
|
|
],
|
|
'review' => [
|
|
'button_tooltip' => 'Revisar con IA',
|
|
'title' => 'Revisar post con IA',
|
|
'description' => 'La IA analiza gramática, ortografía y claridad. Aplica las sugerencias con las que estés de acuerdo.',
|
|
'loading' => 'Revisando tu texto...',
|
|
'no_issues' => 'No se encontraron problemas. Todo bien.',
|
|
'original' => 'Original',
|
|
'suggestion' => 'Sugerencia',
|
|
'apply' => 'Aplicar',
|
|
'apply_all' => 'Aplicar todas',
|
|
'applied' => 'Aplicada',
|
|
'cancel' => 'Cancelar',
|
|
],
|
|
],
|
|
|
|
'show' => [
|
|
'title' => 'Detalles del post',
|
|
'edit' => 'Editar',
|
|
'back' => 'Volver',
|
|
'no_content' => 'Sin texto',
|
|
'platforms' => 'Plataformas',
|
|
'no_platforms' => 'Ninguna plataforma seleccionada.',
|
|
'view_on_platform' => 'Ver en la plataforma',
|
|
'published_on' => 'Publicado el :date',
|
|
'scheduled_for' => 'Programado para el :date',
|
|
'draft' => 'Borrador',
|
|
'status_pending' => 'Pendiente',
|
|
'metrics' => 'Métricas',
|
|
'metrics_loading' => 'Cargando métricas…',
|
|
'metrics_unavailable' => 'Métricas aún no disponibles para esta plataforma.',
|
|
'metrics_empty' => 'No se devolvieron métricas.',
|
|
],
|
|
|
|
'edit' => [
|
|
'title' => 'Editar post',
|
|
'view_title' => 'Ver post',
|
|
'labels' => 'Etiquetas',
|
|
'signatures' => 'Firmas',
|
|
'schedule' => 'Programar',
|
|
'delete' => 'Eliminar',
|
|
'schedule_for' => 'Programar para',
|
|
'scheduled_for' => 'Programado · :date',
|
|
'unschedule' => 'Desprogramar',
|
|
'saving' => 'Guardando...',
|
|
'saved' => 'Guardado',
|
|
'draft' => 'Borrador',
|
|
'media' => 'Multimedia',
|
|
'add_media' => 'Añadir media',
|
|
'caption' => 'Descripción',
|
|
'caption_placeholder' => 'Escribe tu descripción...',
|
|
'compose_title' => 'Crear un post',
|
|
'compose_subtitle' => 'Compón tu mensaje y agrega media',
|
|
'preview_empty' => [
|
|
'title' => 'Ninguna plataforma seleccionada',
|
|
'description' => 'Selecciona una plataforma para publicar y ver la vista previa.',
|
|
],
|
|
'drop_zone_title' => 'Añadir media',
|
|
'drop_zone_subtitle' => 'Arrastra archivos o haz clic para seleccionar',
|
|
'add' => 'Añadir',
|
|
'publish_to' => 'Publicar en',
|
|
'organize' => 'Organizar',
|
|
'no_labels' => 'Todavía no hay etiquetas creadas',
|
|
'pick_time' => 'Elegir hora',
|
|
'post_now' => 'Publicar ahora',
|
|
'time' => 'Hora',
|
|
'cancel' => 'Cancelar',
|
|
'schedule_date' => 'Fecha de programación',
|
|
'view_on_platform' => 'Ver en la plataforma',
|
|
'platform_status' => 'Estado de la plataforma',
|
|
'compliance_incomplete' => 'Algunas configuraciones de plataforma están incompletas o son incompatibles con los medios adjuntos.',
|
|
'compliance' => [
|
|
'requires_media' => 'Agrega una imagen o video para publicar aquí.',
|
|
'too_many_files' => 'Solo se permiten :max archivo(s) en este formato.',
|
|
'too_few_files' => 'Agrega al menos :min archivos para este formato.',
|
|
'no_videos' => 'Solo se permiten imágenes en este formato.',
|
|
'no_images' => 'Solo se permiten videos en este formato.',
|
|
'no_gifs' => 'Los GIFs no son compatibles aquí.',
|
|
'video_too_large' => 'El video supera el límite de tamaño de esta plataforma.',
|
|
'video_too_long' => 'El video debe durar menos de :seconds segundos en este formato.',
|
|
'image_too_large' => 'La imagen supera el límite de tamaño de esta plataforma.',
|
|
'aspect_ratio_invalid' => 'La proporción de aspecto no es compatible con este formato.',
|
|
'no_content_type' => 'Elige un tipo de contenido para esta plataforma.',
|
|
],
|
|
'publishing' => 'Publicando...',
|
|
'publishing_overlay_title' => 'Tu publicación se está enviando',
|
|
'publishing_overlay_subtitle' => 'Esto puede tardar unos momentos. Puedes salir de esta página sin problemas.',
|
|
|
|
'tabs' => [
|
|
'preview' => 'Vista previa',
|
|
'schedule' => 'Programación',
|
|
'comments' => 'Comentarios',
|
|
'comments_empty' => 'Todavía no hay comentarios.',
|
|
],
|
|
|
|
'media_picker' => [
|
|
'title' => 'Elegir de la galería',
|
|
'search' => 'Buscar media...',
|
|
'empty' => 'Aún no hay archivos en tu galería',
|
|
'cancel' => 'Cancelar',
|
|
'add' => 'Agregar',
|
|
'add_count' => 'Agregar :count',
|
|
],
|
|
|
|
'emoji_picker' => [
|
|
'search' => 'Buscar emoji',
|
|
'empty' => 'No se encontraron emojis',
|
|
'recent' => 'Usados con frecuencia',
|
|
'smileys' => 'Caritas y emociones',
|
|
'people' => 'Personas y cuerpo',
|
|
'nature' => 'Animales y naturaleza',
|
|
'food' => 'Comida y bebida',
|
|
'activities' => 'Actividades',
|
|
'travel' => 'Viajes y lugares',
|
|
'objects' => 'Objetos',
|
|
'symbols' => 'Símbolos',
|
|
'flags' => 'Banderas',
|
|
],
|
|
|
|
'status' => [
|
|
'scheduled' => 'Programado',
|
|
'published' => 'Publicado',
|
|
'publishing' => 'Publicando...',
|
|
'failed' => 'Fallido',
|
|
],
|
|
|
|
'delete_modal' => [
|
|
'title' => 'Eliminar post',
|
|
'description' => '¿Estás seguro de que deseas eliminar este post? Esta acción no se puede deshacer.',
|
|
'action' => 'Eliminar',
|
|
'cancel' => 'Cancelar',
|
|
],
|
|
|
|
'sync_enable' => [
|
|
'title' => '¿Activar sincronización?',
|
|
'description' => 'Todas las plataformas compartirán el mismo contenido. Las ediciones personalizadas realizadas en plataformas individuales serán reemplazadas con el contenido actual.',
|
|
'cancel' => 'Cancelar',
|
|
'action' => 'Activar sincronización',
|
|
],
|
|
|
|
'sync_disable' => [
|
|
'title' => '¿Desactivar sincronización?',
|
|
'description' => 'Cada plataforma mantendrá su contenido actual, pero las ediciones futuras solo se aplicarán a la plataforma que estés editando.',
|
|
'customize_note' => 'Podrás personalizar el contenido de cada plataforma individualmente.',
|
|
'cancel' => 'Cancelar',
|
|
'action' => 'Desactivar sincronización',
|
|
],
|
|
|
|
'platforms_dialog' => [
|
|
'title' => 'Seleccionar plataformas',
|
|
'description' => 'Elige en qué plataformas publicar este post.',
|
|
],
|
|
|
|
'signatures_modal' => [
|
|
'search' => 'Buscar firmas...',
|
|
'no_results' => 'No se encontraron firmas.',
|
|
],
|
|
|
|
'validation' => [
|
|
'select_board' => 'Selecciona un tablero',
|
|
'images_not_supported' => 'Imágenes no soportadas',
|
|
'videos_not_supported' => 'Videos no soportados',
|
|
'max_images' => 'Máximo :count imágenes',
|
|
'requires_media' => 'Requiere multimedia',
|
|
'requires_content' => 'Se requiere texto',
|
|
'exceeded' => ':count excedido',
|
|
'does_not_support_images' => ':platform no soporta imágenes',
|
|
'supports_up_to_images' => ':platform soporta hasta :count imágenes',
|
|
'does_not_support_videos' => ':platform no soporta videos',
|
|
],
|
|
],
|
|
|
|
'content_types' => [
|
|
'instagram_feed' => [
|
|
'label' => 'Post del feed',
|
|
'description' => 'Aparece en tu feed y perfil',
|
|
],
|
|
'instagram_reel' => [
|
|
'label' => 'Reel',
|
|
'description' => 'Video corto de hasta 90 segundos',
|
|
],
|
|
'instagram_story' => [
|
|
'label' => 'Historia',
|
|
'description' => 'Desaparece después de 24 horas',
|
|
],
|
|
'linkedin_post' => [
|
|
'label' => 'Post',
|
|
'description' => 'Post estándar con texto y multimedia',
|
|
],
|
|
'linkedin_carousel' => [
|
|
'label' => 'Carrusel',
|
|
'description' => 'Imágenes deslizables',
|
|
],
|
|
'linkedin_page_post' => [
|
|
'label' => 'Post',
|
|
'description' => 'Post estándar con texto y multimedia',
|
|
],
|
|
'linkedin_page_carousel' => [
|
|
'label' => 'Carrusel',
|
|
'description' => 'Imágenes deslizables',
|
|
],
|
|
'facebook_post' => [
|
|
'label' => 'Post',
|
|
'description' => 'Post estándar en tu página',
|
|
],
|
|
'facebook_reel' => [
|
|
'label' => 'Reel',
|
|
'description' => 'Video corto de hasta 90 segundos',
|
|
],
|
|
'facebook_story' => [
|
|
'label' => 'Historia',
|
|
'description' => 'Desaparece después de 24 horas',
|
|
],
|
|
'tiktok_video' => [
|
|
'label' => 'Video',
|
|
'description' => 'Contenido de video corto',
|
|
],
|
|
'tiktok_photo' => [
|
|
'label' => 'Carrusel de fotos',
|
|
'description' => 'Hasta 35 fotos en un carrusel deslizable',
|
|
],
|
|
'youtube_short' => [
|
|
'label' => 'Short',
|
|
'description' => 'Video vertical de hasta 60 segundos',
|
|
],
|
|
'x_post' => [
|
|
'label' => 'Post',
|
|
'description' => 'Tweet con texto y multimedia',
|
|
],
|
|
'threads_post' => [
|
|
'label' => 'Post',
|
|
'description' => 'Post de texto con multimedia opcional',
|
|
],
|
|
'pinterest_pin' => [
|
|
'label' => 'Pin',
|
|
'description' => 'Pin de imagen estándar',
|
|
],
|
|
'pinterest_video_pin' => [
|
|
'label' => 'Pin de video',
|
|
'description' => 'Pin de video (4s - 15min)',
|
|
],
|
|
'pinterest_carousel' => [
|
|
'label' => 'Carrusel',
|
|
'description' => 'Carrusel multi-imagen (2-5 imágenes)',
|
|
],
|
|
'bluesky_post' => [
|
|
'label' => 'Post',
|
|
'description' => 'Post de texto con imágenes opcionales',
|
|
],
|
|
'mastodon_post' => [
|
|
'label' => 'Post',
|
|
'description' => 'Post de texto con multimedia opcional',
|
|
],
|
|
],
|
|
|
|
'platforms' => [
|
|
'linkedin' => 'LinkedIn',
|
|
'linkedin-page' => 'Página de LinkedIn',
|
|
'x' => 'X',
|
|
'tiktok' => 'TikTok',
|
|
'youtube' => 'YouTube Shorts',
|
|
'facebook' => 'Página de Facebook',
|
|
'instagram' => 'Instagram',
|
|
'threads' => 'Threads',
|
|
'pinterest' => 'Pinterest',
|
|
'bluesky' => 'Bluesky',
|
|
'mastodon' => 'Mastodon',
|
|
],
|
|
|
|
'flash' => [
|
|
'scheduled' => '¡Post programado correctamente!',
|
|
'publishing' => '¡El post se está publicando! Puede tardar unos minutos en procesarse y aparecer en cada plataforma.',
|
|
'deleted' => '¡Post eliminado correctamente!',
|
|
'duplicated' => 'Post duplicado como borrador.',
|
|
'cannot_edit_published' => 'Los posts publicados no se pueden editar.',
|
|
'cannot_delete_published' => 'Los posts publicados no se pueden eliminar.',
|
|
'connect_first' => 'Conecta al menos una red social antes de crear un post.',
|
|
],
|
|
|
|
'errors' => [
|
|
'account_disconnected' => 'Cuenta social desconectada',
|
|
'account_inactive' => 'Cuenta social desactivada',
|
|
],
|
|
|
|
'delete' => [
|
|
'title' => '¿Eliminar post?',
|
|
'description' => 'Esta acción no se puede deshacer. El post y todos sus archivos multimedia se eliminarán de forma permanente.',
|
|
'confirm' => 'Sí, eliminar',
|
|
'cancel' => 'Cancelar',
|
|
],
|
|
|
|
'create' => [
|
|
'title' => 'Crear nuevo post',
|
|
'description' => 'Elige cómo quieres empezar.',
|
|
'scratch_title' => 'Empezar desde cero',
|
|
'scratch_description' => 'Abre un post en blanco para escribirlo todo.',
|
|
'ai_title' => 'Generar con IA',
|
|
'ai_description' => 'Describe lo que quieres y la IA genera el contenido por ti.',
|
|
'ai_configure_description' => 'Elige un formato y describe el post que quieres crear.',
|
|
'template_title' => 'Usar una plantilla',
|
|
'template_description' => 'Elige una de nuestras plantillas y personalízala.',
|
|
|
|
'preview' => [
|
|
'image_title' => 'Título de la imagen',
|
|
'image_body' => 'Texto de la imagen',
|
|
],
|
|
|
|
'coming_soon' => 'Próximamente',
|
|
|
|
'steps' => [
|
|
'format_title' => 'Elige un formato',
|
|
'format_description' => 'Selecciona el tipo de post que quieres crear.',
|
|
'account_title' => 'Elige una cuenta',
|
|
'account_description' => 'Selecciona la cuenta social donde publicar.',
|
|
'media_title' => 'Opciones de medios',
|
|
'media_carousel' => '¿Cuántas diapositivas?',
|
|
'media_optional' => '¿Incluir imágenes?',
|
|
'media_optional_label' => '¿Cuántas imágenes?',
|
|
'media_none' => 'Ninguna',
|
|
'media_count_label' => 'Número de imágenes',
|
|
'prompt_title' => 'Describe tu post',
|
|
'prompt_label' => '¿De qué trata este post?',
|
|
'prompt_placeholder' => 'Ej. Anuncia nuestra nueva función de carrusel para Instagram',
|
|
'preview_error' => 'Algo salió mal. Por favor, inténtalo de nuevo.',
|
|
'loading_page_title' => 'Generando tu publicación',
|
|
'loading_eta' => 'Tiempo estimado: cerca de :minutes.',
|
|
'loading_eta_minute_one' => '1 minuto',
|
|
'loading_eta_minute_other' => ':count minutos',
|
|
'loading_leave_title' => 'Puedes seguir trabajando.',
|
|
'loading_leave_body' => 'Te avisamos cuando la publicación esté lista.',
|
|
'loading_leave_cta' => 'Ir al calendario',
|
|
'loading_create_another_cta' => 'Crear otra publicación',
|
|
'loading_tip_credits' => 'Cada imagen IA usa unos 15 créditos.',
|
|
'loading_tip_edit' => 'Podrás editar todo cuando la publicación esté lista.',
|
|
'loading_tip_draft' => 'Las publicaciones generadas van directo a tus borradores.',
|
|
'loading_tip_brand' => 'Ajusta tu marca para influir en las próximas publicaciones.',
|
|
'loading_tip_carousel' => 'Los carruseles generan una diapositiva por imagen solicitada.',
|
|
'loading_tip_quality' => 'La calidad balancea velocidad y costo.',
|
|
'create' => 'Crear post',
|
|
'back' => 'Atrás',
|
|
'next' => 'Continuar',
|
|
'cancel' => 'Cancelar',
|
|
'discard' => 'Descartar',
|
|
'retry' => 'Intentar de nuevo',
|
|
'no_platforms' => 'Sin cuentas conectadas',
|
|
'connect_first' => 'Conecta al menos una cuenta social para usar la generación con IA.',
|
|
|
|
'format' => [
|
|
'instagram_feed' => 'Post de Feed de Instagram',
|
|
'instagram_carousel' => 'Carrusel de Instagram',
|
|
'linkedin_post' => 'Post de LinkedIn',
|
|
'linkedin_page_post' => 'Post de Página de LinkedIn',
|
|
'x_post' => 'Post en X',
|
|
'bluesky_post' => 'Post en Bluesky',
|
|
'threads_post' => 'Post en Threads',
|
|
'mastodon_post' => 'Post en Mastodon',
|
|
'facebook_post' => 'Post en Facebook',
|
|
'pinterest_pin' => 'Pin de Pinterest',
|
|
'instagram_story' => 'Story de Instagram',
|
|
'facebook_story' => 'Story de Facebook',
|
|
],
|
|
],
|
|
],
|
|
|
|
'templates' => [
|
|
'browser_title' => 'Elige una plantilla',
|
|
'browser_description' => 'Comienza con una plantilla curada y adáptala.',
|
|
'search_placeholder' => 'Buscar plantillas…',
|
|
'no_search_results' => 'Ninguna plantilla coincide con tu búsqueda',
|
|
'try_different_search' => 'Prueba otra palabra clave o limpia la búsqueda.',
|
|
'slides_count' => '{count} slide|{count} slides',
|
|
'all_platforms' => 'Todas las plataformas',
|
|
'platform_search_placeholder' => 'Buscar plataforma…',
|
|
'no_platform_match' => 'Ninguna plataforma coincide.',
|
|
'use_this' => 'Usar esta plantilla',
|
|
'no_templates' => 'No hay plantillas disponibles.',
|
|
'applying' => 'Aplicando plantilla…',
|
|
'category' => [
|
|
'product_launch' => 'Lanzamiento de producto',
|
|
'promotion' => 'Promoción',
|
|
'educational' => 'Educativo',
|
|
'behind_the_scenes' => 'Detrás de cámaras',
|
|
'testimonial' => 'Testimonio',
|
|
'industry_tip' => 'Consejo del sector',
|
|
'event' => 'Evento',
|
|
'engagement' => 'Interacción',
|
|
],
|
|
],
|
|
];
|