JudgePole/Public/ecma/Utils/I18N.ecma.js
2026-09-20 17:12:09 +02:00

187 lines
8.8 KiB
JavaScript

"use strict";
/** @type {Dictionary.<string, Dictionary.<string, string>>} */
const i18n = {
espanol : {
"judge_pole" : "JudgePole",
"lang_espanol" : "Español 🇪🇸",
"lang_english" : "English 🇬🇧",
"nav_users" : "Usuarios",
"nav_projects" : "Proyectos",
"nav_votes" : "Votaciones",
"nav_export" : "Base64 DB",
"users_title" : "Gestión de Jueces y Creadores",
"user_nick" : "Nick:",
"user_desc" : "Descripción / Bio:",
"user_avatar" : "Avatar (Ruta local / URL):",
"user_links" : "Enlaces (Nombre y URL):",
"btn_add_link" : "+ Enlace",
"btn_save_user" : "Guardar Usuario",
"no_users" : "No hay participantes registrados todavía.",
"btn_edit" : "Editar",
"btn_delete" : "Eliminar",
"btn_update_user" : "Actualizar Usuario",
"btn_cancel_edit" : "Cancelar Edición",
"user_editing_mode" : "Editando a: {nick}",
"confirm_delete_user" : "¿Estás seguro de eliminar a '{nick}'? Se eliminarán también sus proyectos y votos asociados.",
"btn_new_user" : "+ Añadir Usuario",
"modal_new_user_title" : "Nuevo Participante",
"modal_edit_user_title" : "Editar Participante: {nick}",
"btn_close_modal" : "Cerrar",
"search_users_placeholder" : "Buscar usuarios por nick o bio...",
"no_users_found" : "No se encontraron participantes que coincidan con la búsqueda.",
"projects_title" : "Proyectos de la Jam",
"project_author" : "Autor del proyecto:",
"project_name" : "Nombre del Proyecto:",
"project_desc" : "Descripción:",
"project_avatar" : "Imagen / Logo del proyecto:",
"project_tags" : "Tags (separados por coma):",
"project_tech" : "Tecnologías (separadas por coma):",
"project_links" : "Enlaces del proyecto:",
"btn_save_project" : "Guardar Proyecto",
"no_projects" : "No hay proyectos registrados.",
"select_author" : "-- Selecciona un autor --",
"btn_update_project" : "Actualizar Proyecto",
"project_editing_mode" : "Editando proyecto: {name}",
"confirm_delete_project" : "¿Estás seguro de eliminar el proyecto '{name}'? Se perderán también sus calificaciones registradas.",
"btn_new_project" : "+ Añadir Proyecto",
"modal_new_project_title" : "Nuevo Proyecto Jam",
"modal_edit_project_title" : "Editar Proyecto: {name}",
"search_projects_placeholder" : "Buscar proyectos por nombre, autor, tags o tech...",
"no_projects_found" : "No se encontraron proyectos que coincidan con la búsqueda.",
"search_authors_placeholder" : "Filtrar participantes...",
"user_type" : "Tipo de participante:",
"user_type_human" : "Humano 👤",
"user_type_ai" : "Inteligencia Artificial 🤖",
"project_authors" : "Autores del proyecto:",
"no_authors_selected" : "Debes seleccionar al menos un autor para el proyecto.",
"votes_title" : "Tribunal de Evaluación",
"select_project" : "Proyecto a Juzgar:",
"select_project_option" : "-- Seleccionar proyecto --",
"participating_judges" : "Jueces que votarán (incluido el autor):",
"evaluation_criteria" : "Criterios de Evaluación:",
"btn_new_criterion" : "+ Crear Criterio Personalizado",
"new_criterion_prompt" : "Nombre del nuevo criterio:",
"btn_save_scores" : "Registrar Veredicto",
"score_matrix_title" : "Papeleta de Calificaciones (0 a 10):",
"final_ranking" : "Ranking y Puntuaciones Finales",
"score_total" : "Media General:",
"created_at" : "Alta:",
"updated_at" : "Modif:",
"db_modal_title" : "Base de Datos en Base64 (database.ecma.js)",
"db_copy_btn" : "Copiar al Portapapeles",
"db_import_btn" : "Cargar Base64",
"db_copied" : "¡Copiado con éxito!",
"db_imported" : "¡Datos cargados con éxito!",
"btn_new_vote" : "+ Registrar Votación",
"search_rankings_placeholder" : "Buscar proyecto en el ranking...",
"rank_global" : "Global",
"rank_filtered" : "Filtro",
"rank_project" : "Proyecto",
"rank_average" : "Media General",
"rank_actions" : "Acciones",
"rank_criteria_breakdown" : "Desglose de medias por criterio:",
"search_criteria_placeholder" : "Filtrar criterios...",
"modal_new_vote_title" : "Tribunal: Evaluar Proyecto",
"modal_edit_vote_title" : "Tribunal: Modificar Notas de {project}",
"user_average_row" : "Media Juez",
"criterion_average_col" : "Media Criterio",
"confirm_delete_vote" : "¿Eliminar todas las calificaciones del proyecto '{project}'?",
"no_votes_registered" : "Aún no se ha calificado ningún proyecto.",
"edit_criterion_prompt" : "Nuevo nombre para el criterio:",
"confirm_delete_criterion" : "¿Seguro que quieres eliminar el criterio '{criterion}'? Se borrará de todas las calificaciones existentes.",
"weight_label" : "Peso:",
"crit_avg_natural" : "Media Nat.",
"crit_avg_weighted" : "Media Pond.",
"judge_avg_natural" : "Media Juez (Nat.)",
"judge_avg_weighted" : "Media Juez (Pond.)",
"global_natural_label" : "Nat:",
"global_weighted_label" : "Pond:",
"nav_login" : "Acceder 🔐",
"nav_logout" : "Salir 🚪",
"login_modal_title" : "Acceso Administrativo",
"login_nick" : "Nick de Usuario:",
"login_pass" : "Contraseña:",
"login_btn" : "Iniciar Sesión",
"login_error" : "Credenciales incorrectas o usuario sin permisos.",
"user_pass_label" : "Contraseña (dejar vacío si no requiere login):",
"user_pass_placeholder" : "Opcional: define clave admin",
"rank_view_full_matrix" : "Ver Matriz Completa",
"rank_hide_full_matrix" : "Ocultar Matriz Completa"
},
english : {
"judge_pole" : "JudgePole",
"lang_espanol" : "Español 🇪🇸",
"lang_english" : "English 🇬🇧",
"nav_users" : "Judges",
"nav_projects" : "Projects",
"nav_votes" : "Voting",
"nav_export" : "Base64 DB",
"users_title" : "Judges & Creators Management",
"user_nick" : "Nick:",
"user_desc" : "Description / Bio:",
"user_avatar" : "Avatar (Local path / URL):",
"user_links" : "Links (Name and URL):",
"user_type" : "Participant Type:",
"user_type_human" : "Human 👤",
"user_type_ai" : "Artificial Intelligence 🤖",
"btn_add_link" : "+ Link",
"btn_save_user" : "Save Judge",
"btn_new_user" : "+ Add Judge",
"btn_edit" : "Edit",
"btn_delete" : "Delete",
"btn_update_user" : "Update Judge",
"btn_cancel_edit" : "Cancel",
"no_users" : "No registered participants yet.",
"search_users_placeholder" : "Search judges by nick or bio...",
"no_users_found" : "No participants match your search.",
"confirm_delete_user" : "Delete '{nick}'? Their projects and votes will be removed.",
"projects_title" : "Jam Projects",
"project_authors" : "Project Authors:",
"project_name" : "Project Name:",
"project_desc" : "Description:",
"project_avatar" : "Project Logo / Image:",
"project_tags" : "Tags (comma separated):",
"project_tech" : "Technologies (comma separated):",
"project_links" : "Project Links:",
"btn_save_project" : "Save Project",
"btn_new_project" : "+ Add Project",
"btn_update_project" : "Update Project",
"no_projects" : "No registered projects.",
"search_projects_placeholder" : "Search projects...",
"no_projects_found" : "No projects found.",
"confirm_delete_project" : "Delete project '{name}'?",
"search_authors_placeholder" : "Filter authors...",
"no_authors_selected" : "Please select at least one author.",
"votes_title" : "Evaluation Tribunal",
"select_project" : "Project to Judge:",
"select_project_option" : "-- Select project --",
"participating_judges" : "Voting Judges:",
"evaluation_criteria" : "Evaluation Criteria:",
"btn_new_criterion" : "+ New Criterion",
"new_criterion_prompt" : "Criterion name:",
"btn_save_scores" : "Save Verdict",
"score_matrix_title" : "Scorecard (0 to 10):",
"final_ranking" : "Final Standings",
"created_at" : "Created:",
"updated_at" : "Updated:",
"db_modal_title" : "Base64 Database",
"db_copy_btn" : "Copy to Clipboard",
"db_import_btn" : "Load Base64",
"db_copied" : "Copied successfully!",
"db_imported" : "Data loaded successfully!"
}
};