[en]
welcome = "Welcome to Leptos"
not_found = "Page not found."

# Authentication
login = "Login"
logout = "Logout"
register = "Register"
email = "Email"
password = "Password"
confirm-password = "Confirm Password"
username = "Username"
display-name = "Display Name"
first-name = "First Name"
last-name = "Last Name"
remember-me = "Remember me"
forgot-password = "Forgot password?"
sign-in = "Sign in"
sign-up = "Sign up"
create-account = "Create account"
already-have-account = "Already have an account?"
dont-have-account = "Don't have an account?"
welcome-back = "Welcome back"
email-address = "Email address"
enter-email = "Enter your email"
enter-password = "Enter your password"
signing-in = "Signing in..."
continue-with = "Or continue with"
join-us-today = "Join us today"
enter-username = "Enter your username"
creating-account = "Creating account..."
passwords-dont-match = "Passwords don't match"
passwords-match = "Passwords match"
i-agree-to-the = "I agree to the"
terms-of-service = "Terms of Service"
and = "and"
privacy-policy = "Privacy Policy"
username-format = "Username must be 3-30 characters, letters, numbers, and underscores only"
how-should-we-call-you = "How should we call you?"

# Authentication Errors
invalid-credentials = "Invalid email or password"
user-not-found = "User not found"
email-already-exists = "Email already exists"
username-already-exists = "Username already exists"
invalid-token = "Invalid token"
token-expired = "Token expired"
insufficient-permissions = "Insufficient permissions"
account-not-verified = "Account not verified"
account-suspended = "Account suspended"
rate-limit-exceeded = "Rate limit exceeded"
oauth-error = "OAuth error"
database-error = "Database error"
validation-error = "Validation error"
login-failed = "Login failed"
registration-failed = "Registration failed"
session-expired = "Session expired"
profile-update-failed = "Profile update failed"
password-change-failed = "Password change failed"
network-error = "Network error"
server-error = "Server error"
internal-error = "Internal error"
unknown-error = "Unknown error"

# Password Validation
password-strength = "Password strength"
password-weak = "Weak"
password-medium = "Medium"
password-strong = "Strong"
password-very-strong = "Very strong"
password-requirements = "Password must be at least 8 characters long"
very-weak = "Very Weak"
weak = "Weak"
fair = "Fair"
good = "Good"
strong = "Strong"

# Common UI
loading = "Loading..."
save = "Save"
cancel = "Cancel"
submit = "Submit"
close = "Close"
back = "Back"
next = "Next"
previous = "Previous"
search = "Search"
filter = "Filter"
sort = "Sort"
edit = "Edit"
delete = "Delete"
confirm = "Confirm"
success = "Success"
error = "Error"
warning = "Warning"
info = "Info"

# Language
select-language = "Select language"
language = "Language"
pages = "Pages"

# Admin Dashboard
"admin.dashboard.title" = "Admin Dashboard"
"admin.dashboard.subtitle" = "Monitor and manage your application"
"admin.dashboard.refresh" = "Refresh"

# Admin Stats
"admin.stats.total_users" = "Total Users"
"admin.stats.active_users" = "Active Users"
"admin.stats.content_items" = "Content Items"
"admin.stats.total_roles" = "Total Roles"
"admin.stats.pending_approvals" = "Pending Approvals"
"admin.stats.system_health" = "System Health"

# Admin Quick Actions
"admin.quick_actions.title" = "Quick Actions"
"admin.quick_actions.manage_users" = "Manage Users"
"admin.quick_actions.manage_roles" = "Manage Roles"
"admin.quick_actions.manage_content" = "Manage Content"

# Admin Recent Activity
"admin.recent_activity.title" = "Recent Activity"
"admin.recent_activity.no_activity" = "No recent activity"
"admin.recent_activity.no_activity_desc" = "Activity will appear here when users interact with the system"

# Admin Users
"admin.users.title" = "User Management"
"admin.users.add_user" = "Add New User"
"admin.users.search_placeholder" = "Search by name or email..."
"admin.users.filter_status" = "Filter by Status"
"admin.users.clear_filters" = "Clear Filters"
"admin.users.table.user" = "User"
"admin.users.table.roles" = "Roles"
"admin.users.table.status" = "Status"
"admin.users.table.last_login" = "Last Login"
"admin.users.table.actions" = "Actions"
"admin.users.edit" = "Edit"
"admin.users.activate" = "Activate"
"admin.users.suspend" = "Suspend"
"admin.users.delete" = "Delete"
"admin.users.delete_confirm" = "Are you sure you want to delete this user?"

# Admin Roles
"admin.roles.title" = "Role Management"
"admin.roles.create_role" = "Create New Role"
"admin.roles.view_permissions" = "View Permissions"
"admin.roles.search_placeholder" = "Search by name or description..."
"admin.roles.system_role" = "System Role"
"admin.roles.users" = "users"
"admin.roles.permissions" = "permissions"
"admin.roles.delete_confirm" = "Are you sure you want to delete this role?"

# User Status
"status.active" = "Active"
"status.inactive" = "Inactive"
"status.suspended" = "Suspended"
"status.pending" = "Pending"

# Admin Content Management
"admin.content.title" = "Content Management"
"admin.content.subtitle" = "Manage your content, posts, and media"
"admin.content.refresh" = "Refresh"
"admin.content.create" = "Create Content"
"admin.content.upload" = "Upload Files"
"admin.content.edit" = "Edit"
"admin.content.view" = "View"
"admin.content.delete" = "Delete"
"admin.content.cancel" = "Cancel"
"admin.content.save" = "Save"

# Content Stats
"admin.content.stats.total" = "Total Content"
"admin.content.stats.published" = "Published"
"admin.content.stats.drafts" = "Drafts"
"admin.content.stats.scheduled" = "Scheduled"
"admin.content.stats.views" = "Total Views"

# Content Filters
"admin.content.search" = "Search"
"admin.content.search_placeholder" = "Search content..."
"admin.content.filter_type" = "Content Type"
"admin.content.filter_state" = "State"
"admin.content.all_types" = "All Types"
"admin.content.all_states" = "All States"
"admin.content.sort" = "Sort By"
"admin.content.sort.updated" = "Last Updated"
"admin.content.sort.created" = "Created Date"
"admin.content.sort.title" = "Title"
"admin.content.sort.views" = "Views"

# Content Types
"admin.content.type.blog" = "Blog"
"admin.content.type.page" = "Page"
"admin.content.type.article" = "Article"
"admin.content.type.documentation" = "Documentation"
"admin.content.type.tutorial" = "Tutorial"

# Content States
"admin.content.state.draft" = "Draft"
"admin.content.state.published" = "Published"
"admin.content.state.archived" = "Archived"
"admin.content.state.scheduled" = "Scheduled"

# Content Formats
"admin.content.format.markdown" = "Markdown"
"admin.content.format.html" = "HTML"
"admin.content.format.plain_text" = "Plain Text"

# Content Table
"admin.content.table.title" = "Title"
"admin.content.table.type" = "Type"
"admin.content.table.state" = "State"
"admin.content.table.language" = "Language"
"admin.content.table.author" = "Author"
"admin.content.table.updated" = "Updated"
"admin.content.table.views" = "Views"
"admin.content.table.actions" = "Actions"

# Content Forms
"admin.content.create_title" = "Create New Content"
"admin.content.edit_title" = "Edit Content"
"admin.content.edit_placeholder" = "Content editing functionality"
"admin.content.upload_title" = "Upload Content Files"
"admin.content.upload_description" = "Drag and drop files here or click to browse"
"admin.content.choose_files" = "Choose Files"
"admin.content.form.title" = "Title"
"admin.content.form.slug" = "Slug"
"admin.content.form.content" = "Content"
"admin.content.form.type" = "Content Type"
"admin.content.form.format" = "Format"
"admin.content.form.state" = "State"
"admin.content.form.tags" = "Tags"
"admin.content.form.tags_placeholder" = "Comma-separated tags"
"admin.content.form.category" = "Category"
"admin.content.form.excerpt" = "Excerpt"
"admin.content.form.seo_title" = "SEO Title"
"admin.content.form.seo_description" = "SEO Description"
"admin.content.form.require_login" = "Require Login"
"admin.content.form.allow_comments" = "Allow Comments"

# Content Language Filtering
"admin.content.filter_language" = "Language"
"admin.content.all_languages" = "All Languages"
"admin.content.language.english" = "English"
"admin.content.language.spanish" = "Spanish"

[es]
welcome = "Bienvenido a Leptos"
not_found = "Página no encontrada."

# Authentication
login = "Iniciar sesión"
logout = "Cerrar sesión"
register = "Registrarse"
email = "Email"
password = "Contraseña"
confirm-password = "Confirmar contraseña"
username = "Nombre de usuario"
display-name = "Nombre para mostrar"
first-name = "Nombre"
last-name = "Apellido"
remember-me = "Recordarme"
forgot-password = "¿Olvidaste tu contraseña?"
sign-in = "Iniciar sesión"
sign-up = "Registrarse"
create-account = "Crear cuenta"
already-have-account = "¿Ya tienes una cuenta?"
dont-have-account = "¿No tienes una cuenta?"
welcome-back = "Bienvenido de vuelta"
email-address = "Dirección de email"
enter-email = "Introduce tu email"
enter-password = "Introduce tu contraseña"
signing-in = "Iniciando sesión..."
continue-with = "O continúa con"
join-us-today = "Únete a nosotros hoy"
enter-username = "Introduce tu nombre de usuario"
creating-account = "Creando cuenta..."
passwords-dont-match = "Las contraseñas no coinciden"
passwords-match = "Las contraseñas coinciden"
i-agree-to-the = "Acepto los"
terms-of-service = "Términos de Servicio"
and = "y"
privacy-policy = "Política de Privacidad"
username-format = "El nombre de usuario debe tener 3-30 caracteres, solo letras, números y guiones bajos"
how-should-we-call-you = "¿Cómo deberíamos llamarte?"

# Authentication Errors
invalid-credentials = "Email o contraseña inválidos"
user-not-found = "Usuario no encontrado"
email-already-exists = "El email ya existe"
username-already-exists = "El nombre de usuario ya existe"
invalid-token = "Token inválido"
token-expired = "Token expirado"
insufficient-permissions = "Permisos insuficientes"
account-not-verified = "Cuenta no verificada"
account-suspended = "Cuenta suspendida"
rate-limit-exceeded = "Límite de velocidad excedido"
oauth-error = "Error de OAuth"
database-error = "Error de base de datos"
validation-error = "Error de validación"
login-failed = "Inicio de sesión fallido"
registration-failed = "Registro fallido"
session-expired = "Sesión expirada"
profile-update-failed = "Actualización de perfil fallida"
password-change-failed = "Cambio de contraseña fallido"
network-error = "Error de red"
server-error = "Error del servidor"
internal-error = "Error interno"
unknown-error = "Error desconocido"

# Password Validation
password-strength = "Fuerza de contraseña"
password-weak = "Débil"
password-medium = "Medio"
password-strong = "Fuerte"
password-very-strong = "Muy fuerte"
password-requirements = "La contraseña debe tener al menos 8 caracteres"
very-weak = "Muy Débil"
weak = "Débil"
fair = "Regular"
good = "Bueno"
strong = "Fuerte"

# Common UI
loading = "Cargando..."
save = "Guardar"
cancel = "Cancelar"
submit = "Enviar"
close = "Cerrar"
back = "Atrás"
next = "Siguiente"
previous = "Anterior"
search = "Buscar"
filter = "Filtrar"
sort = "Ordenar"
edit = "Editar"
delete = "Eliminar"
confirm = "Confirmar"
success = "Éxito"
error = "Error"
warning = "Advertencia"
info = "Información"

# Language
select-language = "Seleccionar idioma"
language = "Idioma"
pages = "Páginas"

# Admin Dashboard
"admin.dashboard.title" = "Panel de Administración"
"admin.dashboard.subtitle" = "Monitorea y gestiona tu aplicación"
"admin.dashboard.refresh" = "Actualizar"

# Admin Stats
"admin.stats.total_users" = "Total de Usuarios"
"admin.stats.active_users" = "Usuarios Activos"
"admin.stats.content_items" = "Elementos de Contenido"
"admin.stats.total_roles" = "Total de Roles"
"admin.stats.pending_approvals" = "Aprobaciones Pendientes"
"admin.stats.system_health" = "Estado del Sistema"

# Admin Quick Actions
"admin.quick_actions.title" = "Acciones Rápidas"
"admin.quick_actions.manage_users" = "Gestionar Usuarios"
"admin.quick_actions.manage_roles" = "Gestionar Roles"
"admin.quick_actions.manage_content" = "Gestionar Contenido"

# Admin Recent Activity
"admin.recent_activity.title" = "Actividad Reciente"
"admin.recent_activity.no_activity" = "Sin actividad reciente"
"admin.recent_activity.no_activity_desc" = "La actividad aparecerá aquí cuando los usuarios interactúen con el sistema"

# Admin Users
"admin.users.title" = "Gestión de Usuarios"
"admin.users.add_user" = "Agregar Nuevo Usuario"
"admin.users.search_placeholder" = "Buscar por nombre o email..."
"admin.users.filter_status" = "Filtrar por Estado"
"admin.users.clear_filters" = "Limpiar Filtros"
"admin.users.table.user" = "Usuario"
"admin.users.table.roles" = "Roles"
"admin.users.table.status" = "Estado"
"admin.users.table.last_login" = "Último Acceso"
"admin.users.table.actions" = "Acciones"
"admin.users.edit" = "Editar"
"admin.users.activate" = "Activar"
"admin.users.suspend" = "Suspender"
"admin.users.delete" = "Eliminar"
"admin.users.delete_confirm" = "¿Estás seguro de que quieres eliminar este usuario?"

# Admin Roles
"admin.roles.title" = "Gestión de Roles"
"admin.roles.create_role" = "Crear Nuevo Rol"
"admin.roles.view_permissions" = "Ver Permisos"
"admin.roles.search_placeholder" = "Buscar por nombre o descripción..."
"admin.roles.system_role" = "Rol del Sistema"
"admin.roles.users" = "usuarios"
"admin.roles.permissions" = "permisos"
"admin.roles.delete_confirm" = "¿Estás seguro de que quieres eliminar este rol?"

# User Status
"status.active" = "Activo"
"status.inactive" = "Inactivo"
"status.suspended" = "Suspendido"
"status.pending" = "Pendiente"

# Admin Content Management
"admin.content.title" = "Gestión de Contenido"
"admin.content.subtitle" = "Gestiona tu contenido, publicaciones y medios"
"admin.content.refresh" = "Actualizar"
"admin.content.create" = "Crear Contenido"
"admin.content.upload" = "Subir Archivos"
"admin.content.edit" = "Editar"
"admin.content.view" = "Ver"
"admin.content.delete" = "Eliminar"
"admin.content.cancel" = "Cancelar"
"admin.content.save" = "Guardar"

# Content Stats
"admin.content.stats.total" = "Total de Contenido"
"admin.content.stats.published" = "Publicado"
"admin.content.stats.drafts" = "Borradores"
"admin.content.stats.scheduled" = "Programado"
"admin.content.stats.views" = "Total de Visitas"

# Content Filters
"admin.content.search" = "Buscar"
"admin.content.search_placeholder" = "Buscar contenido..."
"admin.content.filter_type" = "Tipo de Contenido"
"admin.content.filter_state" = "Estado"
"admin.content.all_types" = "Todos los Tipos"
"admin.content.all_states" = "Todos los Estados"
"admin.content.sort" = "Ordenar Por"
"admin.content.sort.updated" = "Última Actualización"
"admin.content.sort.created" = "Fecha de Creación"
"admin.content.sort.title" = "Título"
"admin.content.sort.views" = "Visitas"

# Content Types
"admin.content.type.blog" = "Blog"
"admin.content.type.page" = "Página"
"admin.content.type.article" = "Artículo"
"admin.content.type.documentation" = "Documentación"
"admin.content.type.tutorial" = "Tutorial"

# Content States
"admin.content.state.draft" = "Borrador"
"admin.content.state.published" = "Publicado"
"admin.content.state.archived" = "Archivado"
"admin.content.state.scheduled" = "Programado"

# Content Formats
"admin.content.format.markdown" = "Markdown"
"admin.content.format.html" = "HTML"
"admin.content.format.plain_text" = "Texto Plano"

# Content Table
"admin.content.table.title" = "Título"
"admin.content.table.type" = "Tipo"
"admin.content.table.state" = "Estado"
"admin.content.table.language" = "Idioma"
"admin.content.table.author" = "Autor"
"admin.content.table.updated" = "Actualizado"
"admin.content.table.views" = "Visitas"
"admin.content.table.actions" = "Acciones"

# Content Forms
"admin.content.create_title" = "Crear Nuevo Contenido"
"admin.content.edit_title" = "Editar Contenido"
"admin.content.edit_placeholder" = "Funcionalidad de edición de contenido"
"admin.content.upload_title" = "Subir Archivos de Contenido"
"admin.content.upload_description" = "Arrastra y suelta archivos aquí o haz clic para examinar"
"admin.content.choose_files" = "Elegir Archivos"
"admin.content.form.title" = "Título"
"admin.content.form.slug" = "Slug"
"admin.content.form.content" = "Contenido"
"admin.content.form.type" = "Tipo de Contenido"
"admin.content.form.format" = "Formato"
"admin.content.form.state" = "Estado"
"admin.content.form.tags" = "Etiquetas"
"admin.content.form.tags_placeholder" = "Etiquetas separadas por comas"
"admin.content.form.category" = "Categoría"
"admin.content.form.excerpt" = "Extracto"
"admin.content.form.seo_title" = "Título SEO"
"admin.content.form.seo_description" = "Descripción SEO"
"admin.content.form.require_login" = "Requiere Inicio de Sesión"
"admin.content.form.allow_comments" = "Permitir Comentarios"

# Content Language Filtering
"admin.content.filter_language" = "Idioma"
"admin.content.all_languages" = "Todos los Idiomas"
"admin.content.language.english" = "Inglés"
"admin.content.language.spanish" = "Español"
