mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-03 14:10:57 +08:00
382 lines
21 KiB
PHP
382 lines
21 KiB
PHP
<?php
|
||
|
||
return [
|
||
'name' => 'Nombre',
|
||
'email' => 'E-mail',
|
||
'image' => 'Imagen',
|
||
'expire_at' => 'Caduca el',
|
||
'username' => 'Usuario',
|
||
'status' => 'Estado',
|
||
'enabled' => 'Activado',
|
||
'disabled' => 'Deshabilitado',
|
||
'created_at' => 'Creado el',
|
||
'updated_at' => 'Actualizado el',
|
||
'begin' => 'Hora de inicio',
|
||
'end' => 'Hora de fin',
|
||
'uploaded' => 'Subido',
|
||
'downloaded' => 'Descargado',
|
||
'ratio' => 'Compartir ratio',
|
||
'seed_time_required' => 'Tiempo de semilla requerido',
|
||
'inspect_time_left' => 'Inspeccionar tiempo restante',
|
||
'added' => 'Añadir hora',
|
||
'last_access' => 'Última hora de acceso',
|
||
'priority' => 'Prioridad',
|
||
'priority_help' => 'Cuanto mayor sea el valor, mayor será la clasificación',
|
||
'comment' => 'Comentario',
|
||
'duration' => 'Duración',
|
||
'description' => 'Descripción',
|
||
'price' => 'Precio',
|
||
'deadline' => 'Fecha límite',
|
||
'permanent' => 'Permanente',
|
||
'operator' => 'Operador',
|
||
'action' => 'Accin',
|
||
'submit' => 'Enviar',
|
||
'cancel' => 'Cancelar',
|
||
'reset' => 'Reset',
|
||
'anonymous' => 'Anónimo',
|
||
'infinite' => 'Inf.',
|
||
'save' => 'Guardar',
|
||
'country' => 'País',
|
||
'city' => 'Ciudad',
|
||
'client' => 'Cliente',
|
||
'reason' => 'Razón',
|
||
'change' => 'Cambiar',
|
||
'create' => 'Crear',
|
||
'created_at_begin' => 'Creado al principio',
|
||
'created_at_end' => 'Creado al final',
|
||
'text_quote' => 'Cotización',
|
||
'text_code' => "CÓDIGO",
|
||
'setting' => [
|
||
'nav_text' => 'Ajustes',
|
||
'backup' => [
|
||
'tab_header' => 'Respaldo',
|
||
'enabled' => 'Activado',
|
||
'enabled_help' => 'Habilitar copia de seguridad o no',
|
||
'frequency' => 'Frecuencia',
|
||
'frequency_help' => 'Frecuencia de copia de seguridad',
|
||
'hour' => 'Hora',
|
||
'hour_help' => 'Hacer copia de seguridad a esta hora',
|
||
'minute' => 'Minuto',
|
||
'minute_help' => "La copia de seguridad se realiza al minuto de la hora anterior. Si la frecuencia se presiona 'por hora', este valor se ignorará",
|
||
'google_drive_client_id' => 'ID del cliente de Google Drive',
|
||
'google_drive_client_secret' => 'Secreto del cliente de Google Drive',
|
||
'google_drive_refresh_token' => 'Token de actualización de Google Drive',
|
||
'google_drive_folder_id' => 'ID de carpeta de Google Drive',
|
||
'via_ftp' => 'Copia de seguridad vía FTP',
|
||
'via_ftp_help' => 'Si desea guardar o no a través de FTP. Si es así, agregue la información de configuración al archivo .env, consulte el documento <a href="https://laravel.com/docs/master/filesystem#ftp-driver-configuration">Laravel</a>',
|
||
'via_sftp' => 'Copia de seguridad vía SFTP',
|
||
'via_sftp_help' => 'Si desea guardar o no a través de FTP. Si es así, agregue la información de configuración al archivo .env, consulte el documento <a href="https://laravel.com/docs/master/filesystem#sftp-driver-configuration">Laravel</a>',
|
||
],
|
||
'hr' => [
|
||
'tab_header' => 'H&R',
|
||
'mode' => 'Modo',
|
||
'inspect_time' => 'Inspeccionar tiempo',
|
||
'inspect_time_help' => 'La duración del examen se calcula a partir de la finalización de la descarga, en horas',
|
||
'seed_time_minimum' => 'Tiempo mínimo de semilla',
|
||
'seed_time_minimum_help' => 'El tiempo más corto para hacer las semillas para cumplir con el estándar, en horas, debe ser menor que la longitud de la expedición',
|
||
'ignore_when_ratio_reach' => 'Velocidad de intercambio de logros',
|
||
'ignore_when_ratio_reach_help' => 'La tasa mínima de intercambio para cumplir con el estándar',
|
||
'ban_user_when_counts_reach' => 'Límite de conteos H&R',
|
||
'ban_user_when_counts_reach_help' => 'El número de H&R alcanza este valor y la cuenta será desactivada',
|
||
'include_rate' => 'Requiere tasa de finalización',
|
||
'include_rate_help' => 'Cuenta H&R sólo cuando la tasa de terminación de descarga (decimal entre 0 ~ 1) alcanza este valor. Por defecto: 1'
|
||
],
|
||
'seed_box' => [
|
||
'tab_header' => 'SeedBox',
|
||
'enabled_help' => 'Habilitar reglas SeedBox o no',
|
||
'no_promotion' => 'Sin promoción',
|
||
'no_promotion_help' => 'Ninguna promoción, subida/descargada se calcula según el valor real',
|
||
'max_uploaded' => 'Multiplicador de volumen de subida máximo',
|
||
'max_uploaded_help' => 'El volumen total de carga es como mucho un múltiplo de su volumen. Establecer a 0 Sin limitación',
|
||
'not_seed_box_max_speed' => 'No SeedBox velocidad máxima de subida',
|
||
'not_seed_box_max_speed_help' => 'Unidad: Mbps, si este valor es excedido y el registro SeedBox no puede coincidirse, el permiso de descarga está deshabilitado',
|
||
'max_uploaded_duration' => 'Intervalo de tiempo efectivo del multiplicador de volumen de subida',
|
||
'max_uploaded_duration_help' => 'Unidad: horas. El multiplicador máximo de volumen de subida tiene efecto dentro de este intervalo de tiempo después de que el torrent sea publicado, y no tiene efecto más allá de este rango. Un ajuste de 0 siempre está en efecto',
|
||
],
|
||
'meilisearch' => [
|
||
'tab_header' => 'Búsqueda de Meilis',
|
||
'enabled' => 'Activar o no MeilisInvestigación',
|
||
'enabled_help' => 'Por favor, instale y configure e importe los datos antes de habilitarlos, de lo contrario no hay datos para la búsqueda de torrents.',
|
||
'search_description' => 'Detectar si buscar descripciones',
|
||
'search_description_help' => "Por defecto: 'No'. Si 'Sí', la descripción que contiene palabras clave también será devuelta, y el número de coincidencias puede ser mayor. Necesita reimportar inmediatamente después del cambio",
|
||
'default_search_mode' => 'Modo de búsqueda por defecto',
|
||
'default_search_mode_help' => "Por defecto: 'Exacto'. 'Y' será dividido, 'Exacto' no está dividido",
|
||
],
|
||
'system' => [
|
||
'tab_header' => 'Sistema',
|
||
'change_username_card_allow_characters_outside_the_alphabets' => 'La tarjeta de cambio de nombre permite caracteres que no sean letras inglesas',
|
||
'change_username_min_interval_in_days' => 'El intervalo mínimo de días de cambio de nombre de usuario',
|
||
'maximum_number_of_medals_can_be_worn' => 'Número máximo de medallas que pueden ser usadas',
|
||
'cookie_valid_days' => 'Cookie días válidos',
|
||
'maximum_upload_speed' => 'Velocidad máxima de subida',
|
||
'maximum_upload_speed_help' => 'Este valor afecta a la detección de trampas y es la velocidad máxima de subida para un nivel de detección conservador. Límite de Velocidad Actual = Velocidad Máxima de Carga / Nivel de Detección, desde Conservativa a Sospechosa es de 1 a 4. Si el Límite Máximo de Velocidad es de 1000, y el Nivel de Detección es Conservativo, el Límite de Velocidad Real es de 1000/1 = 1000, y el nivel de detección es sospechoso, el límite de velocidad real es 1000/4 = 250. Una sola velocidad de carga que excede el límite de velocidad real desactivará instantáneamente la cuenta. La unidad aquí es Mbps, por ejemplo: 100 Mbps = 12.5 MB/s.',
|
||
'is_invite_pre_email_and_username' => 'Invita a reservar un correo electrónico y un nombre de usuario',
|
||
'is_invite_pre_email_and_username_help' => "Por defecto: 'No'. Si está reservado, el correo electrónico y el nombre de usuario no se pueden cambiar cuando el usuario se registra.",
|
||
'access_admin_class_min' => 'Clase mínima para iniciar sesión en admin backend',
|
||
'access_admin_class_min_help' => 'Por defecto: el administrador, los usuarios con una clase de usuario mayor o igual al valor establecido pueden iniciar sesión en el administrador',
|
||
'alarm_email_receiver' => 'Receptor de correo de alarma',
|
||
'alarm_email_receiver_help' => "Rellene el UID del usuario, separado por espacio, y el correo electrónico de alarma se enviará a la dirección de correo electrónico del usuario correspondiente. Si no lo completa, se escribirá en el registro de tiempo de ejecución, y el nivel de registro será un error",
|
||
],
|
||
'image_hosting' => [
|
||
'driver' => 'Ubicación de almacenamiento',
|
||
'driver_help' => 'Si elige local, el valor por defecto es guardarlo localmente en el servidor donde se encuentra el sitio web, de lo contrario subirlo al servidor de imágenes correspondiente',
|
||
'tab_header' => 'Alojamiento de imágenes',
|
||
'upload_api_endpoint' => 'Subir dirección de la interfaz',
|
||
'base_url' => 'Prefijo URL de imagen',
|
||
'upload_token' => 'Subir token',
|
||
]
|
||
],
|
||
'user' => [
|
||
'label' => 'Usuario',
|
||
'uploaded' => 'Subido',
|
||
'downloaded' => 'Descargado',
|
||
'invites' => 'Invitaciones',
|
||
'seedbonus' => 'Bono',
|
||
'attendance_card' => 'Asistencia',
|
||
'class' => 'Clase',
|
||
'status' => 'Estado',
|
||
'enabled' => 'Activado',
|
||
'username' => 'Usuario',
|
||
'invite_by' => 'Invitador',
|
||
'two_step_authentication' => 'Autenticación en dos pasos',
|
||
'seed_points' => 'Puntos de semilla',
|
||
'downloadpos' => 'Descargar privilegios',
|
||
'parked' => 'Parqueado',
|
||
'offer_allowed_count' => 'Número de ofertas permitidas',
|
||
'tmp_invites' => 'Invitación temporal',
|
||
],
|
||
'medal' => [
|
||
'label' => 'Medalla',
|
||
'image_large' => 'Imagen grande',
|
||
'image_small' => 'Imagen pequeña',
|
||
'get_type' => 'Obtener tipo',
|
||
'duration' => 'Duración',
|
||
'duration_help' => 'Unidad: días. Si se deja en blanco, el usuario tiene posesión permanente',
|
||
],
|
||
'user_medal' => [
|
||
'label' => 'Medalla de usuario',
|
||
],
|
||
'exam' => [
|
||
'label' => 'Examen y tarea',
|
||
'is_done' => 'Ya está listo',
|
||
'is_discovered' => 'Descubierto',
|
||
'register_time_range' => [
|
||
'begin' => 'Hora de registro comienza',
|
||
'end' => 'Hora de registro final',
|
||
],
|
||
'register_days_range' => [
|
||
'begin' => 'Días mínimos registrados',
|
||
'end' => 'Máximo de días registrados',
|
||
],
|
||
'donated' => 'Donado',
|
||
'index_formatted' => 'Índice de examen',
|
||
'filter_formatted' => 'Target users',
|
||
'section_base_info' => 'Info base',
|
||
'priority_help' => 'Cuanto mayor sea el valor, mayor será la prioridad, y cuando el examen múltiple coincida con el mismo usuario, se asignará el que tenga la mayor prioridad.',
|
||
'section_time' => 'Hora',
|
||
'duration_help' => 'Unidad: días. Cuando se asigna al usuario, se utilizan inicios y finales si se especifican. De lo contrario, la hora de inicio es la hora de la asignación, y la hora de finalización es la hora de la asignación más la duración.',
|
||
'section_target_user' => 'Usuario objetivo',
|
||
'index_required_value' => 'Requiere valor',
|
||
'index_required_label' => 'Índice',
|
||
'index_placeholder' => 'Incremento de carga/descarga en GB y tiempo promedio de semilla en hora',
|
||
'index_current_value' => 'Valor actual',
|
||
'index_result' => 'Resultado',
|
||
],
|
||
'exam_user' => [
|
||
'label' => 'Usuario de examen',
|
||
'is_done' => 'Ya está listo',
|
||
],
|
||
'torrent' => [
|
||
'label' => 'Torrente',
|
||
'owner' => 'Propietario',
|
||
'size' => 'Tamaño',
|
||
'ttl' => 'TTL',
|
||
'seeders' => 'Semilleros',
|
||
'leechers' => 'Leechers',
|
||
'times_completed' => 'Complete',
|
||
'category' => 'Categoría',
|
||
'approval_status' => 'Estado de aprobación',
|
||
'pos_state' => 'Estado del Pos',
|
||
'sp_state' => 'Promover',
|
||
'visible' => 'Activo',
|
||
'source' => 'Fuente',
|
||
'codec' => 'Codec',
|
||
'audiocodec' => 'Códec de audio',
|
||
'medium' => 'Medio',
|
||
'team' => 'Equipo',
|
||
'processing' => 'Procesando',
|
||
'standard' => 'Estándar',
|
||
'picktype' => 'Recomendado',
|
||
'promotion_time_type' => 'Tiempo del tipo de promoción',
|
||
'hr' => 'H&R',
|
||
'added_begin' => 'Añadido mayor que',
|
||
'added_end' => 'Añadido menos de',
|
||
'size_begin' => 'Tamaño mayor que',
|
||
'size_end' => 'Tamaño menor que',
|
||
'price' => 'Precio',
|
||
'price_help' => 'Cuando un usuario descarga un torrent, el cargador recibirá ingresos, menos la tasa de impuestos correspondiente, la tasa de impuestos actual: :tax_factor',
|
||
'max_price_help' => 'Maximum::precio máximo',
|
||
],
|
||
'hit_and_run' => [
|
||
'label' => 'H&R del usuario',
|
||
],
|
||
'tag' => [
|
||
'label' => 'Etiqueta',
|
||
'color' => 'Color de fondo',
|
||
'font_color' => 'Font color',
|
||
'font_size' => 'Font size',
|
||
'margin' => 'Margen',
|
||
'padding' => 'Padding',
|
||
'border_radius' => 'Radio del borde',
|
||
'torrents_count' => 'Número de torrentes',
|
||
'torrents_sum_size' => 'Tamaño de torrentes',
|
||
],
|
||
'agent_allow' => [
|
||
'label' => 'Permitir agente',
|
||
'family' => 'Familia',
|
||
'start_name' => 'Nombre inicial',
|
||
'peer_id_start' => 'Inicio de ID de pares',
|
||
'peer_id_pattern' => 'Patrón de ID de pares',
|
||
'peer_id_matchtype' => 'Tipo de coincidencia de ID de pares',
|
||
'peer_id_match_num' => 'Número de ID de pares',
|
||
'agent_start' => 'Inicio del agente',
|
||
'agent_pattern' => 'Patrón del agente',
|
||
'agent_matchtype' => 'Tipo de coincidencia del agente',
|
||
'agent_match_num' => 'Número de coincidencia del agente',
|
||
'exception' => 'Excepción',
|
||
'allowhttps' => 'Permitir https',
|
||
],
|
||
'agent_deny' => [
|
||
'label' => 'Denegar agente',
|
||
'peer_id' => 'Comienza el par ID',
|
||
'agent' => 'Agente',
|
||
],
|
||
'claim' => [
|
||
'label' => 'Reclamo de usuario',
|
||
'last_settle_at' => 'Último asentamiento en',
|
||
'seed_time_this_month' => 'San este mes',
|
||
'uploaded_this_month' => 'Arriba este mes',
|
||
'is_reached_this_month' => 'Alcanzado',
|
||
],
|
||
'torrent_state' => [
|
||
'label' => 'Promoción global',
|
||
'global_sp_state' => 'Estado de promoción global',
|
||
],
|
||
'role' => [
|
||
'class' => 'Relacionar clase de usuario',
|
||
],
|
||
'seed_box_record' => [
|
||
'label' => 'Registros SeedBox',
|
||
'type' => 'Añadir tipo',
|
||
'operator' => 'Operador',
|
||
'bandwidth' => 'Ancho de banda (Mbps)',
|
||
'ip' => 'IP(Bloqueo)',
|
||
'ip_begin' => 'Iniciar IP',
|
||
'ip_end' => 'IP final',
|
||
'ip_help' => 'Rellena el ASN/IP de inicio + IP final (bloqueo), sólo uno de los tres',
|
||
'status' => 'Estado',
|
||
'is_allowed' => 'Está en la lista blanca',
|
||
'is_allowed_help' => 'La regla SeedBox no afecta a los nombres en la lista blanca',
|
||
'asn' => 'ASN',
|
||
],
|
||
'menu' => [
|
||
'label' => 'Menú personalizado',
|
||
'enable_help' => 'Activar el menú personalizado',
|
||
],
|
||
'menu_item' => [
|
||
'label' => 'Elementos de menú',
|
||
'url' => 'Enlace',
|
||
'text' => 'Texto',
|
||
'target' => 'Tipo abierto',
|
||
'style' => 'Estilo',
|
||
'parent_id' => 'Padres',
|
||
'min_class' => 'Clase visible mínima',
|
||
],
|
||
'user_meta' => [
|
||
'meta_keys' => [
|
||
\App\Models\UserMeta::META_KEY_CHANGE_USERNAME => 'Cambiar nombre tarjeta',
|
||
\App\Models\UserMeta::META_KEY_PERSONALIZED_USERNAME => 'Arco Rainbow ID',
|
||
],
|
||
],
|
||
'search_box' => [
|
||
'label' => 'Buscar caja',
|
||
'name' => 'Nombre de caja de búsqueda',
|
||
'name_help' => 'Caracteres permitidos: [a-z] (en minúsculas), [0-9], [_./].',
|
||
'section_name' => 'Nombre de sección',
|
||
'section_name_help' => 'Si se establece, se muestra en el menú',
|
||
'is_default' => 'Por defecto o no',
|
||
'showsubcat' => 'Mostrar subcategoría',
|
||
'taxonomies' => 'Taxonomía',
|
||
'taxonomy_display_text' => 'Mostrar texto',
|
||
'torrent_field' => 'Campo de tabla de torrents',
|
||
'catsperrow' => 'Elementos por fila',
|
||
'catsperrow_help' => "Establezca cuántos elementos deben mostrar en una fila en el cuadro de búsqueda, por ejemplo, '8'.",
|
||
'catpadding' => "Rellenar entre elementos",
|
||
'catpadding_help' => "En píxeles. El espacio de relleno horizontal entre los elementos en el cuadro de búsqueda, por ejemplo, '3'.",
|
||
'custom_fields' => 'Activar campo personalizado ',
|
||
'custom_fields_display_name' => 'Nombre del campo personalizado',
|
||
'custom_fields_display' => 'Mostrar campo personalizado',
|
||
'custom_fields_display_help' => "Usar 'etiqueta específica' para representar la etiqueta y el valor del campo personalizado, como un nombre de campo personalizado es 'artist',
|
||
entonces su etiqueta:<%artist.label%>,su valor:<%artist.value%>",
|
||
'category' => 'Categoría',
|
||
'torrent_field_duplicate' => 'El campo tabla torrent no puede ser reutilizado!',
|
||
'other' => 'Otro',
|
||
'taxonomy' => [
|
||
'name' => 'Nombre',
|
||
'sort_index' => 'Ordenar',
|
||
'sort_index_help' => "Ascendentalmente, es decir, '0' es lo primero.",
|
||
'class_name' => 'atributo de clase',
|
||
'class_name_help' => "El nombre del archivo de imagen. Caracteres permitidos: [a-z] (en minúsculas), [0-9], [_./].",
|
||
'image' => 'Imagen',
|
||
'image_help' => 'El nombre del archivo de imagen. Caracteres permitidos: [a-z] (en minúsculas), [0-9], [_./].',
|
||
'icon_id' => 'Paquete de iconos de categoría',
|
||
'mode' => 'Buscar caja',
|
||
'mode_help' => 'Dejar en blanco para indicar que se aplica a todo SearchBox',
|
||
],
|
||
],
|
||
'icon' => [
|
||
'label' => 'Icono de categoría',
|
||
'folder' => 'Carpeta pack de iconos',
|
||
'folder_help' => "El nombre de carpeta del paquete de iconos. Caracteres permitidos: [a-z] (en minúsculas), [0-9], [_. ].DEBE añadir una barra final (/) al final, p.ej. 'mycaticon/'",
|
||
'cssfile' => 'Archivo CSS',
|
||
'cssfile_help' => "CSS file for this icon pack. Enter the full path, e.g. 'styles/scenetorrents.css'. Leave it blank if none.
|
||
Allowed Characters: [a-z] (in lower case), [0-9], [_./].",
|
||
'multilang' => 'Multi-lang.',
|
||
'multilang_help' => "Si utiliza diferentes iconos de categorías para diferentes idiomas. Si se establece a 'sí', pon varios paquetes de iconos en varias carpetas llamadas 'en', 'chs', etc.",
|
||
'secondicon' => 'Segundo icono',
|
||
'secondicon_help' => "Si usar los segundos iconos para información adicional. Si se establece a 'sí', pon los segundos iconos en una carpeta llamada 'adicional' junto con los iconos normales.",
|
||
'designer' => 'Diseñador',
|
||
'designer_help' => 'La persona que diseñó el paquete de iconos.',
|
||
'comment' => 'Comentario',
|
||
'comment_help' => ' Infomación sobre el paquete de iconos.',
|
||
'desc' => "Necesitas poner los iconos en el directorio correcto para que estos ajustes funcionen. Coloque los iconos normales en 'pic/category/searchbox_name/icon_pack_folder[language_short_name/]' y los segundos iconos en 'pic/category/searchbox_name/icon_pack_folder[language_short_name/]additional/'.
|
||
¿No lo consigues? Ver si los siguientes ejemplos podrían ayudar:
|
||
Cuando
|
||
searchbox_name='nhd'
|
||
icon_pack_folder='scenetorrents/'
|
||
multi-lang='yes'
|
||
second_icon='no'
|
||
debes poner un archivo de icono normal en inglés para películas (e. . 'movies.png') en 'pic/category/nhd/scenetorrents/es/' .
|
||
Cuando
|
||
searchbox_name='chd'
|
||
icon_pack_folder='nanosofts/'
|
||
multi-lang='no'
|
||
second_icon='yes'
|
||
debes poner un archivo de iconos normal para películas (e. . Películas. ng) en 'pic/category/chd/nanosofts/' y un archivo de iconos adicional (por ejemplo, 'bdh264.png') en 'pic/category/chd/nanosofts/additional/'.
|
||
|
||
Nota: En 1. , la parte 'searchbox_name' puede ser omitida, es decir, la regla es 'pic/category/icon_pack_folder[language_short_name/].'
|
||
",
|
||
],
|
||
'second_icon' => [
|
||
'label' => 'Segundo icono',
|
||
'name' => 'Nombre',
|
||
'name_help' => "No utilice el nombre largo. Recomendar menos de 10 letras.",
|
||
'image' => "Imagen",
|
||
'image_help' => "El nombre del archivo de imagen. Caracteres permitidos: [a-z] (en minúsculas), [0-9], [_./].",
|
||
'class_name' => 'atributo de clase',
|
||
'class_name_help' => "El valor del atributo 'class' de la imagen. Dejarlo en blanco si no hay ninguno. Caracteres permitidos: [a-z] (en minúsculas), [0-9], [_], y la primera letra debe estar en [a-z].",
|
||
'select_section' => 'Selecciones',
|
||
'select_section_help' => "Si una selección no está definida, todas las opciones de la selección están permitidas para la regla. Al menos una selección debe ser definida.",
|
||
],
|
||
];
|