[WIP] Use the correct version of qsgen2

This commit is contained in:
2025-05-30 21:06:09 +02:00
parent 1261c2bab2
commit c14e943f2b
114 changed files with 3511 additions and 5612 deletions

View File

@ -1,117 +1,207 @@
qsgenlang=(
_qsgen2_msg_2 "- Actualización forzada: Generando todo"
_qsgen2_msg_3 "* %SCRIPT_NAME% no puede analizar este sitio. Saliendo. *"
_qsgen2_msg_4 "Por favor, instala Pandoc."
_qsgen2_msg_5 "No se encontró un generador válido. ¿Estás seguro de que has seleccionado el generador correcto en 'config'?"
_qsgen2_msg_6 "Usando el"
_qsgen2_msg_6.1 "-motor para archivos:"
_qsgen2_msg_7 "- Creado por kekePower - 2018-"
_qsgen2_msg_8 "- Ver"
_qsgen2_msg_8.1 "para más información."
_qsgen2_msg_9 "Contenidos del archivo Config:"
_list_pages_msg_1 "_list_pages: No se encontraron páginas con ext"
_list_pages_msg_2 "_list_pages: Añadiendo archivo al array:"
_list_blogs_msg_1 "_list_blogs: No se encontraron archivos de blog."
_list_blogs_msg_2 "_list_blogs: Añadiendo archivo al array:"
_blog_cache_msg_1 "_blog_cache: VALOR HASH:"
_blog_cache_msg_2 "1. _blog_cache:"
_blog_cache_msg_3 "2. _blog_cache: cache_actual:"
_blog_cache_msg_4 "3. _blog_cache: nuevo_archivo_cache:"
_blog_cache_msg_5 "4. _blog_cache: nueva_cache_actual:"
_pages_cache_msg_1 "VALOR HASH PÁGINAS:"
_pages_cache_msg_2 "1. pages_cache:"
_pages_cache_msg_3 "1. _pages_cache: cache_actual:"
_pages_cache_msg_4 "2. _pages_cache: archivo_páginas:"
_pages_cache_msg_5 "2. _pages_cache: cache_actual:"
_last_updated_msg_1 "_last_updated: Estableciendo fecha y versión en el pie de página"
_last_updated_msg_1 "_last_updated:"
_f_last_updated_msg_1 "_f_last_updated: Estableciendo fecha y versión en el pie de página del archivo"
_f_last_updated_msg_2 "_f_last_updated:"
_f_last_updated_msg_3 "_f_last_updated: Archivo"
_f_last_updated_msg_3.1 "no encontrado."
_pages_msg_1 "_pages: Ejecutando función _pages_cache"
_pages_msg_2 "* No tienes ninguna página *"
_pages_msg_3 "Generando Páginas"
_pages_msg_4 "_pages: array_de_páginas no está vacío"
_pages_msg_5 "_pages: Estableciendo plantilla de Páginas"
_pages_msg_6 "No se puede encontrar la plantilla de Páginas:"
_pages_msg_7 "_pages: Leyendo plantilla de Páginas en pages_tpl"
_pages_msg_9 "_pages: Cargando contenido de la página una vez -"
_pages_msg_10 "_pages: Buscando título de página"
_pages_msg_11 "_pages:"
_pages_msg_12 "_pages: Eliminando línea #título del contenido de la página"
_pages_msg_13 "_pages: Ejecutando motor en"
_pages_msg_14 "_pages: Verificando #link, #showimg y #ytvideo en contenido de la página"
_pages_msg_15 "_pages: #link presente, ejecutar _link: contenido de la página"
_pages_msg_16 "_pages: #showimg presente, ejecutar _image: contenido de la página"
_pages_msg_17 "_pages: #ytvideo presente, ejecutar _youtube: contenido de la página"
_pages_msg_18 "_pages: Reemplazando #tituloDePagina, #tagline y #nombreDeSitio en pages_tpl"
_pages_msg_19 "_pages: Reemplazando CUERPO con contenido de la página en pages_tpl"
_pages_msg_20 "_pages: _last_updated en pages_tpl"
_pages_msg_21 "_pages: Nombres de archivo en minúsculas, siempre"
_pages_msg_22 "_pages: Ejecutando _cleanup"
_pages_msg_23 "- Analizando"
_pages_msg_24 "- blog_en_indice ="
_pages_msg_25 "- Imprimiendo archivo temporal del blog:"
_pages_msg_26 "Actualizando index.html con nuevas publicaciones de blog"
_pages_msg_27 "- Analizando"
_pages_msg_28 "- blog_en_indice ="
_pages_msg_29 "- No se encontraron nuevas o actualizadas Páginas"
_blogs_msg_1 "_blogs: Ejecutando función _list_blogs"
_blogs_msg_2 "* No tienes ningún blog *"
_blogs_msg_3 "Generando Blogs"
_blogs_msg_4 "_blogs: Ejecutando función _blog_cache"
_blogs_msg_5 "No se puede encontrar la plantilla de tema para Blogs."
_blogs_msg_6 "_blogs: Procesando datos previos para"
_blogs_msg_7 "_blogs: Buscando FECHA: Encontrado"
_blogs_msg_8 "_blogs: Buscando TÍTULO DEL BLOG: Encontrado"
_blogs_msg_9 "* _blogs: Falta metadatos de FECHA en"
_blogs_msg_10 "* _blogs: Falta metadatos de TÍTULO DEL BLOG en"
_blogs_msg_11 "_blogs: Añadiendo datos para"
_blogs_msg_11.1 "al array para exportar"
_blogs_msg_12 "_blogs: Procesando"
_blogs_msg_14 "_blogs: Procesando sustitutos en"
_blogs_msg_15 "_blogs: Ejecutando función"
_blogs_msg_15.1 "para"
_blogs_msg_16 "_blogs: Verificando #link, #showimg y #ytvideo en contenido del blog"
_blogs_msg_17 "_blogs: #link presente, ejecutar _link: contenido del blog"
_blogs_msg_18 "_blogs: #showimg presente, ejecutar _link: contenido del blog"
_blogs_msg_19 "_blogs: #ytvideo presente, ejecutar _link: contenido del blog"
_blogs_msg_20 "_blogs: Reemplazando tagline, nombreDeSitio y tituloDePagina"
_blogs_msg_21 "_blogs: Creando directorio"
_blogs_msg_22 "_blogs: Escribiendo blog en disco:"
_blogs_msg_23 "_blogs: blogs_actualizados=true"
_blogs_msg_24 "- No se encontraron nuevos o actualizados Blogs"
_blogs_msg_25 "* _blogs: Ejecutando _blog_idx_for_index"
_blogs_msg_26 "* _blogs: Ejecutando _blog_index"
_blog_idx_for_index_msg_1 "- Llenando"
_blog_idx_for_index_msg_2 "_blog_idx_for_index: Iniciando función"
_blog_idx_for_index_msg_3 "_blog_idx_for_index: BLOG_META_STR_ARRAY:"
_blog_idx_for_index_msg_4 "_blog_idx_for_index: meta_str de BLOG_META_STR_ARRAY de _blogs"
_blog_idx_for_index_msg_5 "_blog_idx_for_index:"
_blog_idx_for_index_msg_6 "_blog_idx_for_index: Iterar sobre cada componente y extraer información"
_blog_idx_for_index_msg_7 "_blog_idx_for_index: Ejecutando"
_blog_idx_for_index_msg_7.1 "en contenido para capturar QStags en Ingress"
_blog_idx_for_index_msg_8 "_blog_idx_for_index: Escribiendo _blog_idx_for_index en archivo:"
_blog_idx_for_index_msg_9 "_blog_idx_for_index: contenido_de_lista_de_blogs ="
_blog_index_msg_1 "_blog_index: blog_en_indice="
_blog_index_msg_2 "_blog_index: blogs_actualizados="
_blog_index_msg_3 "_blog_index: Ejecutando función _blog_index"
_blog_index_msg_4 "_blog_index: blog_en_indice ="
_blog_index_msg_5 "- Generando Página:"
_blog_index_msg_6 "_blog_index: Reemplazando nombreDeSitio y tagline"
_blog_index_msg_7 "_blog_index: Reemplazando CUERPO con contenido de"
_blog_index_msg_8 "_blog_index: Escribiendo"
_blog_index_msg_9 "_blog_index: Longitud de contenido de blog_index_content:"
_add_blog_list_to_index_msg_1 "_add_blog_list_to_index: Insertando lista de blogs en index.html"
_sitemap_msg_1 "Generando Mapa del Sitio"
_sitemap_msg_2 "Mapa del sitio generado en"
_link_msg_1 "_link: LÍNEA URL_PRINCIPAL:"
_link_msg_2 "_link_ URL:"
_link_msg_3 "_link: Texto:"
_image_msg_1 "_image: Procesando línea:"
_youtube_msg_1 "_youtube: Procesando línea:"
_cleanup_msg_1 "_cleanup: Limpiando etiquetas en contenido"
_html_msg_1 "_html: Convirtiendo QStags en contenido"
_zhtml_msg_1 "_zhtml: Convirtiendo QStags en contenido"
)
# Generador Rápido de Sitios 2 - Archivo de idioma español
# Este archivo contiene todas las cadenas visibles para el usuario de la aplicación
# Mensajes de error
error.missing_dependencies = "Faltan dependencias requeridas: %s"
error.config_validation_failed = "Error en la validación de la configuración. Por favor, verifique sus archivos de configuración."
error.config_missing_key = "Falta la configuración requerida: %s"
error.invalid_url = "site_url debe comenzar con http:// o https://"
error.directory_not_found = "El directorio no existe: %s"
error.theme_not_found = "Directorio del tema no encontrado: %s"
error.theme_config_not_found = "Configuración del tema no encontrada: %s"
error.theme_config_creation_failed = "Error al crear la configuración del tema: %s"
error.config_parse = "Error al analizar el archivo de configuración: %s"
error.invalid_path = "Ruta no válida: %s"
error.write_failed = "Error al escribir en el archivo temporal: %s"
error.move_failed = "Error al mover el archivo temporal a: %s"
error.config_load_failed = "Error al cargar el archivo de configuración: %s"
error.config_not_found = "No se encontró ningún archivo de configuración válido."
error.create_blog_index_failed = "Error al crear el índice del blog en: %s"
error.create_sample_post_failed = "Error al crear la entrada de blog de ejemplo en: %s"
error.create_sample_page_failed = "Error al crear la página de ejemplo en: %s"
error.engine_not_found = "Motor no encontrado o no ejecutable: %s"
error.unknown_generator = "Generador desconocido: %s"
error.unknown_option = "Opción desconocida: %s"
error.directory_not_empty = "El directorio '%s' ya existe y no está vacío."
error.theme_creation_failed = "Error al crear el tema: %s"
error.config_creation_failed = "Error al crear el archivo de configuración: %s"
error.directory_creation_failed = "Error al crear el directorio: %s"
error.file_creation_failed = "Error al crear el archivo: %s"
error.layout_creation_failed = "Error al crear el archivo de diseño: %s"
error.stylesheet_creation_failed = "Error al crear la hoja de estilos: %s"
error.script_creation_failed = "Error al crear el archivo de script: %s"
# Mensajes de advertencia
warning.optional_dependency = "La herramienta opcional '%s' es necesaria para %s pero no se encontró"
warning.dependency_version = "La versión %s de %s es inferior a la versión recomendada %s"
warning.legacy_config = "Usando archivo de configuración heredado. Considere renombrar '%s' a 'site.conf'"
warning.git_repo = "Advertencia: Ejecutando en un directorio de repositorio git. Asegúrese de que es intencionado."
warning.outdated_dependencies = "Algunas dependencias están desactualizadas:"
# Mensajes informativos
info.legacy_config = "Advertencia: Usando archivo heredado '%s'. Considere renombrarlo a 'site.conf'"
info.legacy_config_used = "Usando archivo de configuración heredado. Considere renombrar 'config' a 'site.conf'"
info.config_help = "Por favor, cree un archivo 'site.conf' en el directorio de su proyecto."
info.config_template = "Puede usar 'config.example' como plantilla."
info.git_repo_help = "Si desea generar el sitio, ejecútelo desde el directorio raíz del proyecto."
info.usage = "Uso: %s <comando> [opciones]"
info.engine_usage = "Uso: _run_engine <entrada>"
info.creating_blog_index = "Creando archivo de índice del blog..."
info.creating_sample_post = "Creando entrada de blog de ejemplo..."
info.creating_sample_page = "Creando página de ejemplo..."
info.setting_up_project = "Configurando la estructura del proyecto..."
info.creating_directories = "Creando directorios del proyecto..."
info.initializing_blog = "Inicializando blog..."
info.initializing_pages = "Inicializando páginas..."
info.initializing_theme = "Inicializando tema..."
info.initializing_config = "Inicializando configuración..."
info.initializing_complete = "¡Inicialización completada!"
info.initializing_aborted = "Inicialización cancelada."
info.use_force_option = "Use --force para sobrescribir el directorio existente."
info.get_started_instructions = "Para comenzar"
info.happy_coding = "¡Feliz programación!"
info.initializing_project = "Inicializando proyecto..."
info.initializing_blog_cache = "Inicializando caché del blog..."
info.initializing_pages_cache = "Inicializando caché de páginas..."
# Mensajes de depuración
debug.loading_config = "Cargando archivo de configuración: %s"
debug.loaded_config = "=== Configuración Cargada ==="
debug.config_value = "%s: %s"
debug.config_end = "============================"
debug.raw_config = "=== Archivo de Configuración en Bruto ==="
debug.raw_config_end = "=================================="
debug.blog_cache_update = "Actualizando caché del blog en %s"
debug.blog_cache_bytes = "Caché del blog actualizado con %d bytes"
debug.blog_cache_loading = "Cargando índice del blog desde la caché"
debug.blog_cache_stale_new = "Caché del blog desactualizado: Se detectaron blogs nuevos o actualizados"
debug.blog_cache_stale_missing = "Caché del blog desactualizado: El archivo de caché no existe"
debug.blog_cache_stale_old = "Caché del blog desactualizado: La caché tiene más de 1 hora"
debug.blog_cache_fresh = "La caché del blog está actualizada"
debug.pages_cache_update = "Actualizando caché de páginas en %s"
debug.pages_cache_bytes = "Caché de páginas actualizado con %d bytes"
debug.pages_cache_loading = "Cargando índice de páginas desde la caché"
debug.pages_cache_stale_new = "Caché de páginas desactualizado: Se detectaron páginas nuevas o actualizadas"
debug.pages_cache_stale_missing = "Caché de páginas desactualizado: El archivo de caché no existe"
debug.pages_cache_stale_old = "Caché de páginas desactualizado: La caché tiene más de 1 hora"
debug.pages_cache_fresh = "La caché de páginas está actualizada"
# Mensajes del Blog
blog.not_found = "No se encontraron archivos de blog."
blog.generating = "Generando blog"
blog.no_template = "No se pudo encontrar la plantilla del blog: %s"
blog.cache_updated = "Caché del blog actualizado"
blog.cache_loading = "Cargando caché del blog"
blog.cache_stale = "La caché del blog está desactualizada, reconstruyendo..."
blog.cache_fresh = "La caché del blog está actualizada"
blog.post_updated = "Entrada de blog actualizada: %s"
blog.post_skipped = "Omitido (sin cambios): %s"
blog.post_error = "Error al procesar la entrada del blog: %s"
# Mensajes de Generación del Blog
blog.hello_world_title = "¡Hola, Mundo!"
blog.published_on = "Publicado el"
blog.welcome_message = "¡Bienvenido a tu nuevo blog! Esta es una entrada de blog de ejemplo."
blog.getting_started = "Comenzando"
blog.edit_this_post = "Puedes editar esta entrada en %s"
blog.features = "Características"
blog.feature_markdown = "Soporte para Markdown"
blog.feature_easy_customize = "Fácil de personalizar"
blog.feature_fast_lightweight = "Rápido y ligero"
blog.next_steps = "Próximos pasos"
blog.step_edit_post = "Editar esta entrada"
blog.step_add_posts = "Añadir más entradas"
blog.step_customize_theme = "Personalizar tu tema"
blog.step_publish_site = "Publicar tu sitio"
blog.happy_blogging = "¡Feliz blogueo!"
blog.latest_posts = "Últimas entradas"
blog.sample_post = "Entrada de blog"
blog.categories = "Categorías"
blog.sample_category = "Categoría"
blog.archives = "Archivos"
blog.tags = "Etiquetas"
blog.about = "Acerca de"
blog.about_text = "Esta es una página de índice de blog de ejemplo. Puedes editarla en %s"
# Mensajes de Generación de Páginas
page.about_me_title = "Sobre Mí"
page.welcome_title = "Bienvenido a Mi Sitio"
page.welcome_message = "Esta es una página de ejemplo. Puedes editarla en %s"
page.my_story_title = "Mi Historia"
page.my_story_content = "¡Soy un desarrollador apasionado que adora crear sitios web increíbles con qsgen2!"
page.skills_title = "Habilidades"
page.skill_webdev = "Desarrollo Web"
page.skill_design = "Diseño"
page.skill_opensource = "Código Abierto"
page.contact_title = "Contacto"
page.contact_content = "Puedes contactarme en: email@example.com"
page.about_site_title = "Acerca de Este Sitio"
page.about_site_content = "Este sitio fue construido con [qsgen2](https://github.com/kekePower/qsgen2)."
# Mensajes de Éxito
success.config_loaded = "Configuración cargada exitosamente"
success.build_complete = "Construcción completada exitosamente"
success.blog_index_created = "Índice del blog creado en: %s"
success.sample_post_created = "Entrada de blog de ejemplo creada en: %s"
success.sample_page_created = "Página de ejemplo creada en: %s"
success.project_initialized = "¡Proyecto inicializado exitosamente!"
success.theme_initialized = "¡Tema inicializado exitosamente!"
success.config_initialized = "¡Archivo de configuración creado exitosamente!"
# Mensajes del Sistema
system.created_by = "- Creado por kekePower - 2018-%s"
system.see_help = "- Ver '%s help' para más información."
# Mensajes de Lista
list.pages_not_found = "_list_pages: No se encontraron páginas con la extensión %s"
list.pages_adding = "_list_pages: Añadiendo archivo al array: %s"
list.blogs_not_found = "_list_blogs: No se encontraron archivos de blog."
list.blogs_adding = "_list_blogs: Añadiendo archivo al array: %s"
# Navegación
nav.home = "Inicio"
nav.blog = "Blog"
nav.about = "Acerca de"
# Pie de Página
footer.all_rights_reserved = "Todos los derechos reservados."
# Configuración
config.site_config_title = "Configuración del Sitio"
config.theme_config_title = "Configuración del Tema"
config.site_name_default = "Mi Sitio Increíble"
config.site_tagline_default = "Un sitio estático generado con qsgen2"
config.site_description_default = "Este es mi increíble sitio estático"
config.your_name = "Tu Nombre"
config.theme_description = "Un tema personalizado para qsgen2"
config.theme_files_title = "Archivos del tema (relativo al directorio del tema)"
# CSS y JavaScript
css.main_styles = "Estilos Principales"
js.main_javascript = "JavaScript Principal"
js.console_message = "¡Hola desde qsgen2!"
js.add_custom_javascript = "Añade cualquier JavaScript personalizado aquí"
js.your_code_here = "Tu código aquí"
# Mensajes de Última Actualización
last_updated.setting = "_last_updated: Estableciendo fecha y versión en el pie de página"
last_updated.file_not_found = "_f_last_updated: Archivo %s no encontrado."
# Mensajes de Páginas
pages.generating = "Generando Páginas"
pages.none = "* No tienes páginas *"
pages.no_template = "No se pudo encontrar la plantilla de páginas: %s"
# Mensajes de Pandoc
pandoc.install = "Por favor, instala Pandoc."
pandoc.download = "https://github.com/jgm/pandoc/releases"
# Mensajes del Generador
generator.not_found = "No se encontró un generador válido. ¿Estás seguro de que has seleccionado el generador correcto en 'config'?"
generator.using = "Usando generador: %s"
generator.execution_failed = "Error en la ejecución del generador: %s"
generator.execution_success = "Generador ejecutado exitosamente: %s"
# Mensajes de Construcción
build.forced = "- Actualización forzada: Generando todo"
build.using_engine = "Usando el motor %s para archivos:"