diff --git a/.gitignore b/.gitignore index f05187c..b66381a 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,6 @@ scratch/ .clinerules .windsurfrules .codeium/ + +#txt files +LOCALES_CHANGES.txt \ No newline at end of file diff --git a/extension/locales/es.json b/extension/locales/es.json index f512f00..b7271b0 100644 --- a/extension/locales/es.json +++ b/extension/locales/es.json @@ -4,317 +4,317 @@ "APP_TITLE": "KoalaSync", "TAB_ROOM": "Sala", "TAB_ROOM_TOOLTIP": "Configuración de sala y conexión", - "TAB_SYNC": "Sincro", - "TAB_SYNC_TOOLTIP": "Controles de sincronización de video y acciones", + "TAB_SYNC": "Sincronización", + "TAB_SYNC_TOOLTIP": "Controles de sincronización de vídeo y acciones", "TAB_SETTINGS": "Configuración", "TAB_SETTINGS_TOOLTIP": "Preferencias de la extensión", "TAB_STATUS": "Estado", "TAB_STATUS_TOOLTIP": "Diagnósticos avanzados y registros", - "BTN_CREATE_ROOM": "+ Crear nueva sala", - "MANUAL_CONNECT_HEADER": "Conexión manual / Avanzado", + "BTN_CREATE_ROOM": "Crear sala", + "MANUAL_CONNECT_HEADER": "Conexión manual / Opciones avanzadas", "LABEL_SERVER": "Servidor", "BTN_SERVER_OFFICIAL": "Oficial", - "BTN_SERVER_OFFICIAL_TOOLTIP": "Usar el servidor oficial confiable", + "BTN_SERVER_OFFICIAL_TOOLTIP": "Usar el servidor oficial", "BTN_SERVER_CUSTOM": "Personalizado", - "BTN_SERVER_CUSTOM_TOOLTIP": "Conectarse a su propio servidor auto-alojado", + "BTN_SERVER_CUSTOM_TOOLTIP": "Conectarse a tu propio servidor", "PLACEHOLDER_SERVER_URL": "wss://tu-servidor:3000", "LABEL_ROOM_ID": "ID de sala", - "LABEL_ROOM_ID_TOOLTIP": "El identificador único para tu sala de sincronización", - "PLACEHOLDER_ROOM_ID": "Ingresa el ID de la sala", - "PLACEHOLDER_ROOM_ID_TOOLTIP": "El ID único de la sala a la que deseas unirte", - "LABEL_PASSWORD": "Contraseña (Opcional)", - "LABEL_PASSWORD_TOOLTIP": "Contraseña opcional para restringir el acceso a la sala", + "LABEL_ROOM_ID_TOOLTIP": "Identificador único de tu sala", + "PLACEHOLDER_ROOM_ID": "Introduce el ID de la sala", + "PLACEHOLDER_ROOM_ID_TOOLTIP": "ID de la sala a la que quieres unirte", + "LABEL_PASSWORD": "Contraseña (opcional)", + "LABEL_PASSWORD_TOOLTIP": "Restringe el acceso a la sala con una contraseña", "PLACEHOLDER_PASSWORD": "Contraseña de la sala (opcional)", - "PLACEHOLDER_PASSWORD_TOOLTIP": "Contraseña para la sala (dejar vacío si no hay)", + "PLACEHOLDER_PASSWORD_TOOLTIP": "Contraseña de la sala (déjalo en blanco si no tiene)", "BTN_JOIN_ROOM": "Unirse / Crear sala", - "BTN_JOIN_ROOM_TOOLTIP": "Conectarse a la sala", + "BTN_JOIN_ROOM_TOOLTIP": "Entrar a la sala", "LABEL_PUBLIC_ROOMS": "Salas públicas", - "LABEL_PUBLIC_ROOMS_TOOLTIP": "Lista de salas públicas disponibles en este servidor", - "BTN_REFRESH": "ACTUALIZAR", - "BTN_REFRESH_TOOLTIP": "Actualizar la lista de salas públicas", + "LABEL_PUBLIC_ROOMS_TOOLTIP": "Salas públicas disponibles en el servidor", + "BTN_REFRESH": "Actualizar", + "BTN_REFRESH_TOOLTIP": "Actualiza la lista de salas públicas", "PUBLIC_ROOMS_REFRESHING": "Actualizando...", - "BTN_REFRESH_COOLDOWN": "ESPERA {seconds}s", - "BTN_REFRESH_COOLDOWN_TOOLTIP": "La lista de salas está en espera. Inténtalo de nuevo en {seconds}s.", + "BTN_REFRESH_COOLDOWN": "Espera {seconds}s", + "BTN_REFRESH_COOLDOWN_TOOLTIP": "La lista se está actualizando. Inténtalo de nuevo en {seconds}s.", "PUBLIC_ROOMS_REFRESHING_COOLDOWN": "Actualizando salas públicas. Próxima actualización en {seconds}s.", "LABEL_ACTIVE_ROOM": "Sala activa", - "LABEL_ACTIVE_ROOM_TOOLTIP": "La sala a la que estás conectado actualmente", - "ACTIVE_ROOM_NONE": "NINGUNA", + "LABEL_ACTIVE_ROOM_TOOLTIP": "Sala a la que estás conectado", + "ACTIVE_ROOM_NONE": "Ninguna", "ACTIVE_SERVER_OFFICIAL": "Servidor oficial", "LABEL_INVITE_LINK": "Enlace de invitación", - "LABEL_INVITE_LINK_TOOLTIP": "Comparte este enlace con amigos para que se unan", - "LABEL_PEERS_IN_ROOM": "Participantes en la sala", - "LABEL_PEERS_IN_ROOM_TOOLTIP": "Otros usuarios conectados actualmente a esta sala", + "LABEL_INVITE_LINK_TOOLTIP": "Comparte este enlace para invitar a otras personas", + "LABEL_PEERS_IN_ROOM": "Participantes", + "LABEL_PEERS_IN_ROOM_TOOLTIP": "Usuarios conectados a la sala", "LABEL_HOST_CONTROL": "Control del anfitrión", - "LABEL_HOST_CONTROL_TOOLTIP": "Restringir quién puede controlar la reproducción en esta sala", - "LABEL_HOST_ONLY_TOGGLE": "Solo yo puedo controlar la reproducción", - "NOTICE_HOST_CONTROLS": "El anfitrión controla la reproducción para todos.", - "NOTICE_COHOST_HINT": "Consejo: concede el control a usuarios concretos en la lista de participantes de abajo.", + "LABEL_HOST_CONTROL_TOOLTIP": "Limita quién puede controlar el vídeo en la sala", + "LABEL_HOST_ONLY_TOGGLE": "Solo yo puedo controlar el vídeo", + "NOTICE_HOST_CONTROLS": "El anfitrión controla el vídeo para todos.", + "NOTICE_COHOST_HINT": "Consejo: puedes dar permisos de control desde la lista de participantes.", "BADGE_HOST": "Anfitrión", "BADGE_GUEST": "Invitado", "BADGE_CONTROLLER": "Controlador", "BTN_GIVE_CONTROL": "Dar control", - "BTN_REVOKE_CONTROL": "Quitar", - "BADGE_DESYNCED": "Solo", - "TOOLTIP_PEER_DESYNCED": "Viendo por su cuenta — ignora los comandos del anfitrión", - "HCM_DIALOG_TITLE": "KoalaSync · El anfitrión controla esta sala", - "HCM_DIALOG_BODY": "Solo el anfitrión puede controlar la reproducción en esta sala. ¿Seguir viendo juntos o ver por tu cuenta?", + "BTN_REVOKE_CONTROL": "Quitar control", + "BADGE_DESYNCED": "Viendo solo", + "TOOLTIP_PEER_DESYNCED": "Viendo por su cuenta (ignora al anfitrión)", + "HCM_DIALOG_TITLE": "KoalaSync: El anfitrión controla la sala", + "HCM_DIALOG_BODY": "Solo el anfitrión puede controlar el vídeo. ¿Quieres seguir sincronizado o ver el vídeo por tu cuenta?", "HCM_DIALOG_STAY": "Seguir sincronizado", "HCM_DIALOG_SOLO": "Ver por mi cuenta", "HCM_BADGE_SOLO": "Viendo por tu cuenta", - "HCM_BADGE_RESYNC": "Resincronizar", - "NO_PEERS_CONNECTED": "Sin participantes conectados", + "HCM_BADGE_RESYNC": "Volver a sincronizar", + "NO_PEERS_CONNECTED": "No hay participantes", "BTN_LEAVE_ROOM": "Salir de la sala", - "LABEL_SELECT_VIDEO": "Seleccionar video", - "LABEL_SELECT_VIDEO_TOOLTIP": "Elige la pestaña del navegador que contiene el video a sincronizar", + "LABEL_SELECT_VIDEO": "Seleccionar vídeo", + "LABEL_SELECT_VIDEO_TOOLTIP": "Elige la pestaña del vídeo que quieres sincronizar", "OPTION_SELECT_TAB": "-- Selecciona una pestaña --", "LABEL_REMOTE_CONTROL": "Control remoto", - "BTN_COPY_INVITE": "📋 Enlace de invitación", + "BTN_COPY_INVITE": "📋 Copiar enlace", "BTN_COPY_INVITE_TOOLTIP": "Copiar enlace de invitación", "BTN_PLAY": "Reproducir", - "BTN_PLAY_TOOLTIP": "Enviar un comando de reproducción a todos", + "BTN_PLAY_TOOLTIP": "Reproducir el vídeo para todos", "BTN_PAUSE": "Pausar", - "BTN_PAUSE_TOOLTIP": "Enviar un comando de pausa a todos", - "BTN_SYNC": "Sync", - "BTN_SYNC_TOOLTIP": "Forzar la sincronización de todos los usuarios", - "OPTION_JUMP_TO_OTHERS": "Ir a la posición de otros", - "OPTION_JUMP_TO_ME": "Traerlos a mi posición", - "OPTION_JUMP_MODE_TOOLTIP": "Elegir el objetivo de sincronización", + "BTN_PAUSE_TOOLTIP": "Pausar el vídeo para todos", + "BTN_SYNC": "Sincronizar", + "BTN_SYNC_TOOLTIP": "Fuerza la sincronización para todos", + "OPTION_JUMP_TO_OTHERS": "Sincronizarme con los demás", + "OPTION_JUMP_TO_ME": "Que los demás se sincronicen conmigo", + "OPTION_JUMP_MODE_TOOLTIP": "Elige a quién sincronizar", "LABEL_LAST_ACTIVITY": "Última actividad", - "LABEL_LAST_ACTIVITY_TOOLTIP": "Muestra el comando más reciente de reproducción, pausa o salto en el tiempo", - "NO_RECENT_COMMANDS": "Sin comandos recientes", - "LOBBY_HEADER": "SALA DE ESPERA DE EPISODIO", - "LOBBY_WAITING_FOR": "🎬 Esperando a: \"{title}\"", - "LOBBY_WAITING_PEERS": "Esperando participantes...", - "BTN_SKIP_PLAY": "Omitir y reproducir ya", - "BTN_SKIP_PLAY_TOOLTIP": "Cancelar la sala de espera y reproducir de todos modos", - "LOBBY_CONNECT_FIRST": "Únete a una sala primero", - "LOBBY_CONNECT_FIRST_DESC": "Necesitas unirte a una sala a través de un enlace de invitación o crear una nueva para sincronizar videos.", + "LABEL_LAST_ACTIVITY_TOOLTIP": "Muestra la última acción realizada en la sala", + "NO_RECENT_COMMANDS": "No hay actividad reciente", + "LOBBY_HEADER": "Sala de espera", + "LOBBY_WAITING_FOR": "🎬 Esperando: \"{title}\"", + "LOBBY_WAITING_PEERS": "Esperando a los demás...", + "BTN_SKIP_PLAY": "Omitir y reproducir", + "BTN_SKIP_PLAY_TOOLTIP": "Cancela la espera y reproduce el vídeo para todos", + "LOBBY_CONNECT_FIRST": "Primero únete a una sala", + "LOBBY_CONNECT_FIRST_DESC": "Para sincronizar videos, entra con un enlace de invitación o crea una sala nueva.", "BTN_CREATE_ROOM_ALT": "Crear nueva sala", - "BTN_CREATE_ROOM_ALT_TOOLTIP": "Crear una nueva sala aleatoria y unirse", - "LABEL_USERNAME": "Tu nombre de usuario", - "LABEL_USERNAME_TOOLTIP": "El nombre de usuario ayuda a otros a identificarte.", + "BTN_CREATE_ROOM_ALT_TOOLTIP": "Crea una sala nueva al azar y entra en ella", + "LABEL_USERNAME": "Nombre de usuario", + "LABEL_USERNAME_TOOLTIP": "Cómo te verán los demás en la sala.", "PLACEHOLDER_USERNAME": "Koala anónimo", - "LABEL_HIDE_CLUTTER": "Ocultar pestañas sin video", - "LABEL_HIDE_CLUTTER_TOOLTIP": "Filtra pestañas que no son de video y dominios no relacionados para mantener limpia la lista", + "LABEL_HIDE_CLUTTER": "Ocultar pestañas sin vídeo", + "LABEL_HIDE_CLUTTER_TOOLTIP": "Oculta las pestañas que no tienen vídeos para mantener la lista limpia.", "BLACKLIST_EDIT": "Editar lista", "BLACKLIST_EDITOR_LABEL": "Dominios ocultos", - "BLACKLIST_EDITOR_HELP": "Un dominio por línea. Las líneas que empiezan por # son notas. Las URL se reducen a su nombre de host. Solo se guardan tus cambios en este dispositivo, por lo que los nuevos dominios predeterminados siguen llegando.", - "BLACKLIST_RESET": "Restaurar valores predeterminados", - "BLACKLIST_SECTION_USER": "Tus entradas", - "BLACKLIST_SECTION_DEFAULT": "Valores predeterminados incluidos, actualizados automáticamente", + "BLACKLIST_EDITOR_HELP": "Un dominio por línea. Usa # para notas. Las URLs se simplifican a su dominio principal. Los cambios solo se guardan en este dispositivo.", + "BLACKLIST_RESET": "Restaurar opciones por defecto", + "BLACKLIST_SECTION_USER": "Tus dominios", + "BLACKLIST_SECTION_DEFAULT": "Dominios por defecto (se actualizan automáticamente)", "BLACKLIST_SAVE": "Guardar lista", - "BLACKLIST_STATUS_INVALID": "No se guardó. Revisa estas entradas: {domains}", - "BLACKLIST_STATUS_LIMIT": "No se guardó. La lista admite como máximo {max} dominios.", - "BLACKLIST_STATUS_SAVED": "Se guardaron {count} dominios ocultos en este dispositivo.", - "BLACKLIST_STATUS_DEFAULTS": "Se restauró la lista de dominios predeterminada.", - "LABEL_AUTO_SYNC_NEXT": "Sincro auto del siguiente episodio", - "LABEL_AUTO_SYNC_NEXT_TOOLTIP": "Pausa automáticamente y espera a todos al cambiar de episodio, luego inicia de forma sincrónica.", - "LABEL_AUTO_COPY_INVITE": "Auto-copiar enlace", - "LABEL_AUTO_COPY_INVITE_TOOLTIP": "Copia automáticamente el enlace de invitación a tu portapapeles al crear una nueva sala.", - "LABEL_NOTIFICATIONS": "Notificaciones del navegador", - "LABEL_NOTIFICATIONS_TOOLTIP": "Muestra notificaciones del sistema cuando alguien se une/sale o reproduce/pausa.", - "LABEL_LANGUAGE": "Idioma de la aplicación", - "LABEL_LANGUAGE_TOOLTIP": "Elige tu idioma preferido para la extensión", - "LABEL_TROUBLESHOOTING": "Resolución de problemas", - "LABEL_TROUBLESHOOTING_TOOLTIP": "Herramientas para solucionar problemas de conexión", - "BTN_REGEN_ID": "Regenerar ID de usuario", - "BTN_REGEN_ID_TOOLTIP": "Regenerar tu ID interno y volver a conectarte", - "REGEN_ID_DESC": "Usa esto si ves errores de 'Identidad duplicada'.", - "REGEN_ID_OTHER_ISSUE": "¿Tienes otro problema? Abre un reporte en GitHub", - "TOAST_ID_REGENERATED": "Identidad regenerada — reconectando…", + "BLACKLIST_STATUS_INVALID": "No se pudo guardar. Revisa estos dominios: {domains}", + "BLACKLIST_STATUS_LIMIT": "No se pudo guardar. El límite es de {max} dominios.", + "BLACKLIST_STATUS_SAVED": "Lista guardada con {count} dominios.", + "BLACKLIST_STATUS_DEFAULTS": "Se restauraron los dominios por defecto.", + "LABEL_AUTO_SYNC_NEXT": "Sincronizar próximo episodio", + "LABEL_AUTO_SYNC_NEXT_TOOLTIP": "Al cambiar de episodio, pausa y espera a que todos estén listos antes de reproducir.", + "LABEL_AUTO_COPY_INVITE": "Copiar enlace automáticamente", + "LABEL_AUTO_COPY_INVITE_TOOLTIP": "Copia el enlace de invitación al crear una sala.", + "LABEL_NOTIFICATIONS": "Notificaciones", + "LABEL_NOTIFICATIONS_TOOLTIP": "Recibe alertas cuando alguien entra, sale, reproduce o pausa el vídeo.", + "LABEL_LANGUAGE": "Idioma", + "LABEL_LANGUAGE_TOOLTIP": "Elige el idioma de la extensión.", + "LABEL_TROUBLESHOOTING": "Solución de problemas", + "LABEL_TROUBLESHOOTING_TOOLTIP": "Herramientas para arreglar problemas de conexión.", + "BTN_REGEN_ID": "Regenerar ID", + "BTN_REGEN_ID_TOOLTIP": "Crea un nuevo ID y vuelve a conectarte.", + "REGEN_ID_DESC": "Útil si te aparece el error de 'Identidad duplicada'.", + "REGEN_ID_OTHER_ISSUE": "¿Otro problema? Repórtalo en GitHub", + "TOAST_ID_REGENERATED": "ID regenerado. Reconectando...", "LABEL_CONN_STATUS": "Estado de la conexión", - "LABEL_CONN_STATUS_TOOLTIP": "Estado actual de la conexión WebSocket", + "LABEL_CONN_STATUS_TOOLTIP": "Estado de la conexión con el servidor.", "CONN_STATUS_DISCONNECTED": "Desconectado", - "BTN_RETRY": "REINTENTAR", - "BTN_RETRY_TOOLTIP": "Intentar volver a conectarse al servidor", - "BTN_COPY_LOGS": "Copiar registros", - "BTN_COPY_LOGS_TOOLTIP": "Copiar registros al portapapeles para compartir", - "LABEL_VIDEO_DEBUG": "Información de depuración de video", - "LABEL_VIDEO_DEBUG_TOOLTIP": "Detalles técnicos sobre el elemento de video seleccionado actualmente", - "VIDEO_DEBUG_EMPTY": "No hay pestaña seleccionada o no se detectó ningún video.", - "LABEL_HISTORY": "Historial completo", - "LABEL_HISTORY_TOOLTIP": "Registro cronológico de todos los comandos de sincronización en la sala", - "HISTORY_EMPTY": "Sin actividad aún", + "BTN_RETRY": "Reintentar", + "BTN_RETRY_TOOLTIP": "Intenta conectarte de nuevo al servidor.", + "BTN_COPY_LOGS": "Copiar logs", + "BTN_COPY_LOGS_TOOLTIP": "Copia los registros de conexión para compartirlos.", + "LABEL_VIDEO_DEBUG": "Información técnica del vídeo", + "LABEL_VIDEO_DEBUG_TOOLTIP": "Detalles sobre el reproductor de vídeo seleccionado.", + "VIDEO_DEBUG_EMPTY": "No hay ninguna pestaña seleccionada o no se detectó un vídeo.", + "LABEL_HISTORY": "Historial", + "LABEL_HISTORY_TOOLTIP": "Registro de todas las acciones en la sala.", + "HISTORY_EMPTY": "No hay actividad todavía.", "LABEL_LOGS": "Logs (Últimos 50)", - "LABEL_LOGS_TOOLTIP": "Registros técnicos de conexión para depuración", - "BTN_CLEAR": "LIMPIAR", - "BTN_CLEAR_TOOLTIP": "Limpiar salida de registros", + "LABEL_LOGS_TOOLTIP": "Registros de conexión para solucionar problemas.", + "BTN_CLEAR": "Limpiar", + "BTN_CLEAR_TOOLTIP": "Borra el registro actual.", "LABEL_GITHUB": "Repositorio de GitHub", "BTN_ONBOARDING_SKIP": "Omitir", - "BTN_ONBOARDING_SKIP_TOOLTIP": "Omitir el tutorial", + "BTN_ONBOARDING_SKIP_TOOLTIP": "Saltar el tutorial.", "BTN_ONBOARDING_NEXT": "Siguiente", "BTN_ONBOARDING_NEXT_TOOLTIP": "Ir al siguiente paso", - "ONBOARDING_1_TITLE": "¡Bienvenido a KoalaSync!", - "ONBOARDING_1_TEXT": "Ved vídeos juntos estéis donde estéis. Aquí tienes un recorrido rápido.", - "ONBOARDING_2_TITLE": "1. Crear una sala", - "ONBOARDING_2_TEXT": "Comienza aquí. Crea una sala y comparte el enlace de invitación con tus amigos.", - "ONBOARDING_3_TITLE": "2. Seleccionar video", - "ONBOARDING_3_TEXT": "Navega aquí para seleccionar el video que deseas sincronizar. Reproduce, pausa y busca: todos permanecen sincronizados.", - "ONBOARDING_4_TITLE": "3. Personalizar", - "ONBOARDING_4_TEXT": "Elige un nombre de usuario divertido para que tus amigos sepan quién eres.", - "ONBOARDING_5_TITLE": "¡Todo listo!", - "ONBOARDING_5_TEXT": "Hora de preparar las palomitas. ¡Disfruta viendo con tus amigos!", - "ERR_CONN_TIMEOUT": "Tiempo de conexión agotado. Inténtalo de nuevo.", - "ERR_INVALID_SERVER_URL": "Formato de URL de servidor no válido.", - "ERR_IDENTITY_NOT_LOADED": "Identidad no cargada aún. Espera un momento e inténtalo de nuevo.", - "ERR_NO_PEERS_TIME": "No hay otros participantes con posición conocida. Cambia a 'Traerlos a mi posición'.", - "ERR_NO_VIDEO_TAB": "No se pudo conectar a la pestaña de video.", - "SITE_ACCESS_REQUIRED": "Tu navegador está bloqueando KoalaSync en {host}. Haz clic en «Permitir acceso». Si no aparece ningún diálogo, permite KoalaSync en este sitio desde los permisos de extensiones o del sitio.", + "ONBOARDING_1_TITLE": "Te damos la bienvenida a KoalaSync", + "ONBOARDING_1_TEXT": "Ve vídeos con tus amigos en sincronía. Aquí tienes un recorrido rápido.", + "ONBOARDING_2_TITLE": "1. Crea una sala", + "ONBOARDING_2_TEXT": "Empieza creando una sala y compartiendo el enlace con otras personas.", + "ONBOARDING_3_TITLE": "2. Selecciona un vídeo", + "ONBOARDING_3_TEXT": "Elige la pestaña con el vídeo que quieres ver. Al reproducir, pausar o adelantar, todos se mantendrán sincronizados.", + "ONBOARDING_4_TITLE": "3. Personaliza tu perfil", + "ONBOARDING_4_TEXT": "Elige un nombre de usuario para que los demás puedan reconocerte.", + "ONBOARDING_5_TITLE": "Todo listo", + "ONBOARDING_5_TEXT": "Prepara las palomitas y disfruta viendo vídeos en compañía.", + "ERR_CONN_TIMEOUT": "La conexión tardó demasiado. Inténtalo de nuevo.", + "ERR_INVALID_SERVER_URL": "La URL del servidor no es válida.", + "ERR_IDENTITY_NOT_LOADED": "Tu perfil aún está cargando. Espera un momento y vuelve a intentarlo.", + "ERR_NO_PEERS_TIME": "No se conoce la posición de los demás. Prueba a usar 'Que los demás se sincronicen conmigo'.", + "ERR_NO_VIDEO_TAB": "No se pudo conectar a la pestaña del vídeo.", + "SITE_ACCESS_REQUIRED": "El navegador está bloqueando KoalaSync en {host}. Haz clic en 'Permitir acceso'. Si no ocurre nada, da permisos a la extensión manualmente.", "BTN_RETRY_ACCESS": "Permitir acceso", - "ERR_SELECT_VIDEO": "¡Selecciona un video primero!", - "TOAST_INVITE_COPIED": "¡Enlace de invitación copiado!", - "TOAST_COPY_FAILED": "Error al copiar al portapapeles", - "TOAST_LOBBY_SKIPPED": "Sala de espera de episodio omitida.", - "TOAST_LOBBY_SKIP_FAILED": "Error al omitir la sala de espera.", - "TOAST_LOGS_COPIED": "¡Copiado!", - "TOAST_PEER_JOINED": "{name} se ha unido a la sala", - "TOAST_PEER_LEFT": "{name} ha salido de la sala", - "TOAST_PEER_ACTION": "{name} ha {action}", + "ERR_SELECT_VIDEO": "Primero selecciona un vídeo.", + "TOAST_INVITE_COPIED": "Enlace de invitación copiado.", + "TOAST_COPY_FAILED": "No se pudo copiar el enlace.", + "TOAST_LOBBY_SKIPPED": "Se omitió la sala de espera.", + "TOAST_LOBBY_SKIP_FAILED": "No se pudo omitir la sala de espera.", + "TOAST_LOGS_COPIED": "Copiado al portapapeles.", + "TOAST_PEER_JOINED": "{name} entró a la sala", + "TOAST_PEER_LEFT": "{name} salió de la sala", + "TOAST_PEER_ACTION": "{name} {action}", "STATUS_CONNECTED": "Conectado", "STATUS_RECONNECTING": "Reconectando...", "STATUS_CONNECTING": "Conectando...", "STATUS_FAILED": "Error", "STATUS_DISCONNECTED": "Desconectado", "STATUS_IDLE": "Listo para conectar", - "STATUS_IDLE_TOOLTIP": "KoalaSync está listo. Únete o crea una sala para conectarte y empezar a sincronizar.", + "STATUS_IDLE_TOOLTIP": "KoalaSync está listo. Únete o crea una sala para empezar.", "BTN_STATE_JOINING": "🚀 Uniéndose...", "BTN_STATE_RECONNECTING": "🔄 Reconectando...", "BTN_STATE_PLAYING": "▶ Reproduciendo...", "BTN_STATE_PAUSING": "⏸ Pausando...", "BTN_STATE_SYNCING_GROUP": "Sincronizando al grupo ({time})...", "BTN_STATE_SYNCING": "Sincronizando...", - "BTN_STATE_SYNCED": "✅ ¡Sincronizado!", - "NOTIF_PLAY": "ha iniciado la reproducción", - "NOTIF_PAUSE": "ha pausado la reproducción", - "NOTIF_SEEK": "ha cambiado la posición del video", - "NOTIF_FORCE_PREPARE": "ha iniciado una sincronización forzada", - "NOTIF_FORCE_EXECUTE": "ha sincronizado a todos", - "DEBUG_NO_TAB": "No hay pestaña objetivo seleccionada.", - "DEBUG_COMM_FAIL": "No se pudo comunicar con el video de la pestaña.", - "EMPTY_PEERS_TITLE": "Sin participantes aún", - "EMPTY_PEERS_HINT": "Comparte tu enlace de invitación para comenzar", - "EMPTY_HISTORY_TITLE": "Sin actividad aún", - "EMPTY_HISTORY_HINT": "Reproduce, pausa o salta en el tiempo para ver el historial", - "EMPTY_LOGS_TITLE": "Sin registros", - "EMPTY_LOGS_HINT": "Los eventos de conexión aparecerán aquí", - "EMPTY_ROOMS_TITLE": "Sin salas activas", - "EMPTY_ROOMS_HINT": "Crea una sala o actualiza para buscar salas públicas", + "BTN_STATE_SYNCED": "✅ Sincronizado", + "NOTIF_PLAY": "reanudó el vídeo", + "NOTIF_PAUSE": "pausó el vídeo", + "NOTIF_SEEK": "cambió la posición del vídeo", + "NOTIF_FORCE_PREPARE": "forzó la sincronización", + "NOTIF_FORCE_EXECUTE": "sincronizó a todos", + "DEBUG_NO_TAB": "No hay ninguna pestaña seleccionada.", + "DEBUG_COMM_FAIL": "No se pudo conectar con el vídeo de la pestaña.", + "EMPTY_PEERS_TITLE": "Todavía no hay nadie aquí", + "EMPTY_PEERS_HINT": "Comparte el enlace de invitación para que otros entren.", + "EMPTY_HISTORY_TITLE": "No hay actividad", + "EMPTY_HISTORY_HINT": "Las acciones de reproducción aparecerán aquí.", + "EMPTY_LOGS_TITLE": "No hay registros", + "EMPTY_LOGS_HINT": "Los eventos de conexión aparecerán aquí.", + "EMPTY_ROOMS_TITLE": "No hay salas públicas", + "EMPTY_ROOMS_HINT": "Crea una o actualiza la lista.", "LABEL_YOU": "Tú", - "ONBOARDING_DONE": "¡Hecho!", + "ONBOARDING_DONE": "Terminar", "LABEL_LOBBY_PEER_READY": "Listo", "LABEL_LOBBY_PEER_LOADING": "Cargando...", "LABEL_PASSWORD_PROTECTED": "Protegido con contraseña", "LABEL_PEERS_COUNT": "{count} participantes", "LABEL_CUSTOM_SERVER": "Servidor personalizado", "BTN_STATE_CREATING": "🚀 Creando sala...", - "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — Error al sincronizar episodio", - "NOTIF_LOBBY_CANCEL_MSG": "Sincronización automática cancelada: {reason}. Es posible que debas sincronizar manualmente.", - "LOBBY_CANCEL_TIMEOUT": "Tiempo de espera agotado", - "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Tiempo de espera agotado (recuperado)", - "LOBBY_CANCEL_PEERS_LEFT": "Todos los demás participantes se han ido", - "LOBBY_CANCEL_TIMEOUT_PEERS_LOAD": "Tiempo de espera agotado: no todos los participantes cargaron el episodio", - "LOBBY_CANCEL_USER": "Cancelado por el usuario", + "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync: No se pudo sincronizar el episodio", + "NOTIF_LOBBY_CANCEL_MSG": "Sincronización cancelada: {reason}. Quizás tengas que sincronizar manualmente.", + "LOBBY_CANCEL_TIMEOUT": "Tardó demasiado", + "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Tardó demasiado (recuperado)", + "LOBBY_CANCEL_PEERS_LEFT": "Los demás participantes salieron", + "LOBBY_CANCEL_TIMEOUT_PEERS_LOAD": "No todos cargaron el vídeo a tiempo", + "LOBBY_CANCEL_USER": "Alguien canceló la espera", "NOTIF_ERROR_TITLE": "Error de KoalaSync", - "FOOTER_SUPPORT": "Apoyar KoalaSync", + "FOOTER_SUPPORT": "Apoyar a KoalaSync", "FOOTER_REVIEW": "★ Valorar", - "FOOTER_SUPPORT_PROMPT": "¿Te gusta KoalaSync? ¡Deja una reseña!", - "LABEL_AUDIO_PROCESSING": "Procesamiento de audio", - "LABEL_AUDIO_PROCESSING_TOOLTIP": "Aplica efectos de audio como compresión a la reproducción de video", + "FOOTER_SUPPORT_PROMPT": "¿Te gusta KoalaSync? Déjanos una reseña.", + "LABEL_AUDIO_PROCESSING": "Ajustes de audio", + "LABEL_AUDIO_PROCESSING_TOOLTIP": "Aplica efectos para mejorar el sonido del vídeo.", "AUDIO_OPEN_SETTINGS": "Abrir", - "NEW_FEATURE_AUDIO": "Nuevo: Procesamiento de audio — ¡prueba el compresor!", - "NEW_FEATURE_THEME": "Nuevo: Temas — cambia al aspecto clásico o al grafito minimalista.", + "NEW_FEATURE_AUDIO": "Novedad: Ajustes de audio (prueba el compresor)", + "NEW_FEATURE_THEME": "Novedad: Temas. Elige entre el aspecto clásico o grafito.", "AUDIO_BACK": "← Volver", "AUDIO_PAGE_TITLE": "Configuración de audio", - "AUDIO_MASTER_TOGGLE": "Procesamiento de audio", - "AUDIO_DEFAULT_BOOST": "Amplificación predeterminada", - "AUDIO_DEFAULT_BOOST_HELP": "Aumenta el volumen del video independientemente del compresor. Usa 0 dB para desactivarla.", - "AUDIO_PARAM_BOOST": "Amplificación", + "AUDIO_MASTER_TOGGLE": "Activar efectos de audio", + "AUDIO_DEFAULT_BOOST": "Subir volumen base", + "AUDIO_DEFAULT_BOOST_HELP": "Aumenta el volumen general del vídeo. Déjalo en 0 dB para desactivarlo.", + "AUDIO_PARAM_BOOST": "Volumen", "AUDIO_COMPRESSOR": "Compresor", "AUDIO_COMPRESSOR_ENABLE": "Activado", - "AUDIO_PRESET": "Preajuste", + "AUDIO_PRESET": "Perfil", "AUDIO_PRESET_RECOMMENDED": "Recomendado", "AUDIO_PRESET_DYNAMIC_RANGE": "Rango dinámico", - "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Mejora de voz", + "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Resaltar voces", "AUDIO_PRESET_SMOOTH": "Suave", "AUDIO_PRESET_CUSTOM": "Personalizado", - "AUDIO_PARAM_THRESHOLD": "Umbral (Threshold)", - "AUDIO_PARAM_KNEE": "Codo (Knee)", - "AUDIO_PARAM_RATIO": "Relación (Ratio)", - "AUDIO_PARAM_ATTACK": "Ataque (Attack)", - "AUDIO_PARAM_RELEASE": "Liberación (Release)", + "AUDIO_PARAM_THRESHOLD": "Umbral", + "AUDIO_PARAM_KNEE": "Suavidad (Knee)", + "AUDIO_PARAM_RATIO": "Compresión (Ratio)", + "AUDIO_PARAM_ATTACK": "Ataque", + "AUDIO_PARAM_RELEASE": "Liberación", "AUDIO_EQUALIZER": "Ecualizador", "AUDIO_COMING_SOON": "Próximamente", "BTN_RESTART_TOUR": "Reiniciar tutorial", - "BTN_RESTART_TOUR_TOOLTIP": "Reiniciar el tutorial de inicio", - "HINT_SELECT_VIDEO": "¡Selecciona tu video aquí!", + "BTN_RESTART_TOUR_TOOLTIP": "Vuelve a ver el tutorial de inicio.", + "HINT_SELECT_VIDEO": "Selecciona tu vídeo aquí.", "OPTION_TITLE_PRIVACY_FULL": "Enviar título completo", "OPTION_TITLE_PRIVACY_EPISODE": "Enviar ID de episodio", "OPTION_TITLE_PRIVACY_HIDDEN": "No enviar", "LABEL_PRIVACY_SETTINGS": "Ajustes de privacidad", - "LABEL_PRIVACY_SETTINGS_TOOLTIP": "Elige qué títulos de pestaña y multimedia se envían a la sala.", - "LABEL_SEND_TAB_TITLE": "Enviar título de pestaña", - "LABEL_SEND_TAB_TITLE_TOOLTIP": "Envía a la sala el título de la pestaña del navegador seleccionada.", - "LABEL_MEDIA_TITLE_PRIVACY": "Título multimedia", - "LABEL_MEDIA_TITLE_PRIVACY_TOOLTIP": "Elige cómo se envían los títulos multimedia a la sala.", - "LABEL_SETTINGS_GROUP_PROFILE": "Perfil y Apariencia", - "LABEL_SETTINGS_GROUP_PROFILE_TOOLTIP": "Cambia tu nombre de usuario, tema y preferencias de idioma.", - "LABEL_SETTINGS_GROUP_SYNC": "Reproducción y Sincronización", - "LABEL_SETTINGS_GROUP_SYNC_TOOLTIP": "Personaliza la reproducción, las notificaciones y las preferencias de audio.", + "LABEL_PRIVACY_SETTINGS_TOOLTIP": "Decide qué información sobre lo que ves se comparte en la sala.", + "LABEL_SEND_TAB_TITLE": "Compartir título de la pestaña", + "LABEL_SEND_TAB_TITLE_TOOLTIP": "Muestra a los demás el nombre de la pestaña que estás viendo.", + "LABEL_MEDIA_TITLE_PRIVACY": "Compartir título del vídeo", + "LABEL_MEDIA_TITLE_PRIVACY_TOOLTIP": "Decide si los demás pueden ver el título del vídeo que estás reproduciendo.", + "LABEL_SETTINGS_GROUP_PROFILE": "Perfil y apariencia", + "LABEL_SETTINGS_GROUP_PROFILE_TOOLTIP": "Configura tu nombre, los colores y el idioma.", + "LABEL_SETTINGS_GROUP_SYNC": "Reproducción y sincronización", + "LABEL_SETTINGS_GROUP_SYNC_TOOLTIP": "Ajusta cómo se sincronizan los vídeos y las notificaciones.", "LABEL_CHAT_ENABLED": "Activar chat de la sala", - "LABEL_CHAT_ENABLED_TOOLTIP": "Mostrar el chat cifrado de la sala en la pestaña de vídeo seleccionada.", - "LABEL_SETTINGS_GROUP_CHAT_TOOLTIP": "Configura la apariencia y la posición del chat cifrado de la sala.", - "CHAT_SETTINGS_NOTE": "Opcional y cifrado de extremo a extremo. Los mensajes solo se muestran en directo y el relé no los almacena.", + "LABEL_CHAT_ENABLED_TOOLTIP": "Muestra el chat de la sala junto al vídeo.", + "LABEL_SETTINGS_GROUP_CHAT_TOOLTIP": "Ajusta el aspecto y la posición del chat de la sala.", + "CHAT_SETTINGS_NOTE": "El chat es seguro y privado. Los mensajes no se guardan en el servidor y desaparecen al salir.", "LABEL_CHAT_POSITION": "Posición", - "LABEL_CHAT_POSITION_TOOLTIP": "Elige dónde se acopla el chat al reproductor seleccionado.", - "LABEL_CHAT_SIZE": "Tamaño de la superposición", - "LABEL_CHAT_SIZE_TOOLTIP": "Elige el tamaño predeterminado de la superposición del chat.", + "LABEL_CHAT_POSITION_TOOLTIP": "Elige en qué lado de la pantalla quieres ver el chat.", + "LABEL_CHAT_SIZE": "Tamaño del chat", + "LABEL_CHAT_SIZE_TOOLTIP": "Selecciona qué tan grande se verá el chat.", "OPTION_CHAT_SIZE_COMPACT": "Compacto", "OPTION_CHAT_SIZE_STANDARD": "Estándar", "OPTION_CHAT_SIZE_LARGE": "Grande", - "OPTION_CHAT_SIZE_CUSTOM": "Último tamaño personalizado", - "LABEL_CHAT_START_MODE": "Iniciar como", - "LABEL_CHAT_START_MODE_TOOLTIP": "Elige si el chat comienza como una burbuja flotante o una superposición abierta.", + "OPTION_CHAT_SIZE_CUSTOM": "Último tamaño que usaste", + "LABEL_CHAT_START_MODE": "Mostrar el chat como", + "LABEL_CHAT_START_MODE_TOOLTIP": "Decide si el chat empieza oculto o abierto.", "OPTION_CHAT_START_BUBBLE": "Burbuja flotante", - "OPTION_CHAT_START_OPEN": "Superposición abierta", + "OPTION_CHAT_START_OPEN": "Panel abierto", "LABEL_CHAT_REACTION_DISPLAY": "Reacciones rápidas", - "LABEL_CHAT_REACTION_DISPLAY_TOOLTIP": "Elige si las reacciones rápidas aparecen solo en el chat o también sobre el vídeo.", - "OPTION_CHAT_REACTIONS_CHAT": "Solo chat", - "OPTION_CHAT_REACTIONS_VIDEO": "Chat y vídeo", + "LABEL_CHAT_REACTION_DISPLAY_TOOLTIP": "Elige dónde quieres que se vean los emojis y reacciones.", + "OPTION_CHAT_REACTIONS_CHAT": "Solo en el chat", + "OPTION_CHAT_REACTIONS_VIDEO": "En el chat y en el vídeo", "CHAT_QUICK_REACTIONS": "Reacciones rápidas", "CHAT_TITLE": "Chat de la sala", - "CHAT_LIVE_ONLY": "Solo en directo. Sin historial.", - "CHAT_OPEN": "Abrir chat de la sala", + "CHAT_LIVE_ONLY": "Los mensajes no se guardan.", + "CHAT_OPEN": "Abrir el chat", "CHAT_CLOSE": "Cerrar chat", - "CHAT_DOCK_LEFT": "Acoplar chat a la izquierda", - "CHAT_DOCK_RIGHT": "Acoplar chat a la derecha", - "CHAT_DETACHED": "Separar chat", + "CHAT_DOCK_LEFT": "Mover a la izquierda", + "CHAT_DOCK_RIGHT": "Mover a la derecha", + "CHAT_DETACHED": "Ventana flotante", "CHAT_PLACEHOLDER": "Escribe un mensaje...", "CHAT_SEND": "Enviar", - "CHAT_MISSING_KEY": "El chat solo está disponible mediante un enlace de invitación actual.", + "CHAT_MISSING_KEY": "Para usar el chat, entra a la sala con un enlace de invitación reciente.", "CHAT_TOO_LONG": "Máximo 5000 caracteres.", "CHAT_SEND_FAILED": "No se pudo enviar el mensaje.", - "CHAT_EMPTY": "Aún no hay mensajes. El chat solo es en directo.", + "CHAT_EMPTY": "Todavía no hay mensajes.", "LABEL_CHAT_NOTIFICATIONS": "Notificaciones del chat", - "LABEL_CHAT_NOTIFICATIONS_TOOLTIP": "Muestra una notificación del sistema para mensajes nuevos cuando la pestaña de vídeo no está activa.", - "LABEL_EVENT_NOTIFICATIONS": "Notificaciones de reproducción y sala", - "LABEL_EVENT_NOTIFICATIONS_TOOLTIP": "Muestra notificaciones cuando alguien entra, sale, reproduce o pausa.", - "DEBUG_SECTION_VIDEO_DETECTION": "Detección de vídeo", - "DEBUG_VIDEO_NOT_FOUND": "NO SE ENCONTRÓ NINGÚN ELEMENTO DE VÍDEO", + "LABEL_CHAT_NOTIFICATIONS_TOOLTIP": "Recibe alertas de mensajes nuevos si no estás en la pestaña del vídeo.", + "LABEL_EVENT_NOTIFICATIONS": "Alertas de la sala", + "LABEL_EVENT_NOTIFICATIONS_TOOLTIP": "Avisa cuando alguien entra, sale, reproduce o pausa el vídeo.", + "DEBUG_SECTION_VIDEO_DETECTION": "Detectar vídeo", + "DEBUG_VIDEO_NOT_FOUND": "No se encontró ningún vídeo", "DEBUG_SECTION_MEDIA_SESSION": "API Media Session", - "DEBUG_VIDEO_HINT": "¿Hay un vídeo reproduciéndose? KoalaSync detecta elementos de vídeo cuando el contenido está cargado.", + "DEBUG_VIDEO_HINT": "Asegúrate de que el vídeo esté reproduciéndose. KoalaSync lo detectará cuando cargue.", "DEBUG_SECTION_PLAYBACK": "Reproducción", - "DEBUG_STATE_PAUSED": "EN PAUSA", - "DEBUG_STATE_PLAYING": "REPRODUCIENDO", + "DEBUG_STATE_PAUSED": "Pausado", + "DEBUG_STATE_PLAYING": "Reproduciendo", "DEBUG_SECTION_PROPERTIES": "Propiedades", "DEBUG_SECTION_DIMENSIONS": "Dimensiones", - "DEBUG_DIMENSIONS_HINT": "0×0 = el elemento de vídeo está oculto o aún no se ha cargado", + "DEBUG_DIMENSIONS_HINT": "0x0 significa que el vídeo está oculto o no ha cargado.", "DEBUG_SECTION_MEDIA_ERROR": "Error multimedia", "DEBUG_SECTION_DETECTION": "Detección", "DEBUG_SECTION_IDENTIFICATION": "Identificación", "DEBUG_SECTION_MEDIA_SOURCE": "Fuente multimedia", "DEBUG_SECTION_DATA_ATTRIBUTES": "Atributos de datos", - "DEBUG_YES": "SÍ", - "DEBUG_NO": "NO", - "DEBUG_YES_CHECKED": "SÍ (comprobado)", + "DEBUG_YES": "Sí", + "DEBUG_NO": "No", + "DEBUG_YES_CHECKED": "Sí (comprobado)", "DEBUG_NA": "n/d" -} +} \ No newline at end of file diff --git a/extension/locales/it.json b/extension/locales/it.json index ca5cb8d..99a44b8 100644 --- a/extension/locales/it.json +++ b/extension/locales/it.json @@ -3,44 +3,44 @@ "HTML_CLASS": "lang-it", "APP_TITLE": "KoalaSync", "TAB_ROOM": "Stanza", - "TAB_ROOM_TOOLTIP": "Impostazioni della stanza y connessione", + "TAB_ROOM_TOOLTIP": "Impostazioni della stanza e connessione", "TAB_SYNC": "Sincro", "TAB_SYNC_TOOLTIP": "Controlli di sincronizzazione video e azioni remote", "TAB_SETTINGS": "Impostazioni", "TAB_SETTINGS_TOOLTIP": "Preferenze dell'estensione", "TAB_STATUS": "Stato", "TAB_STATUS_TOOLTIP": "Diagnostica avanzata e log", - "BTN_CREATE_ROOM": "+ Crea Nuova Stanza", - "MANUAL_CONNECT_HEADER": "Connessione Manuale / Avanzata", + "BTN_CREATE_ROOM": "+ Crea nuova stanza", + "MANUAL_CONNECT_HEADER": "Connessione manuale / Avanzata", "LABEL_SERVER": "Server", "BTN_SERVER_OFFICIAL": "Ufficiale", - "BTN_SERVER_OFFICIAL_TOOLTIP": "Usa il server ufficiale affidabile", + "BTN_SERVER_OFFICIAL_TOOLTIP": "Usa il server ufficiale", "BTN_SERVER_CUSTOM": "Personalizzato", "BTN_SERVER_CUSTOM_TOOLTIP": "Connettiti al tuo server privato", "PLACEHOLDER_SERVER_URL": "wss://tuo-server:3000", - "LABEL_ROOM_ID": "ID Stanza", + "LABEL_ROOM_ID": "ID stanza", "LABEL_ROOM_ID_TOOLTIP": "L'identificatore univoco per la tua stanza", - "PLACEHOLDER_ROOM_ID": "Inserisci ID Stanza", + "PLACEHOLDER_ROOM_ID": "Inserisci ID stanza", "PLACEHOLDER_ROOM_ID_TOOLTIP": "L'ID della stanza a cui vuoi unirti", - "LABEL_PASSWORD": "Password (Opzionale)", + "LABEL_PASSWORD": "Password (opzionale)", "LABEL_PASSWORD_TOOLTIP": "Password per limitare l'accesso alla stanza", "PLACEHOLDER_PASSWORD": "Password della stanza (opzionale)", "PLACEHOLDER_PASSWORD_TOOLTIP": "Lascia vuoto se non c'è una password", - "BTN_JOIN_ROOM": "Entra / Crea Stanza", + "BTN_JOIN_ROOM": "Entra / Crea stanza", "BTN_JOIN_ROOM_TOOLTIP": "Entra nella stanza", - "LABEL_PUBLIC_ROOMS": "Stanze Pubbliche", + "LABEL_PUBLIC_ROOMS": "Stanze pubbliche", "LABEL_PUBLIC_ROOMS_TOOLTIP": "Elenco delle stanze pubbliche su questo server", "BTN_REFRESH": "AGGIORNA", "BTN_REFRESH_TOOLTIP": "Aggiorna l'elenco delle stanze", "PUBLIC_ROOMS_REFRESHING": "Aggiornamento...", "BTN_REFRESH_COOLDOWN": "ATTENDI {seconds}s", - "BTN_REFRESH_COOLDOWN_TOOLTIP": "L’elenco delle stanze è in attesa. Riprova tra {seconds}s.", + "BTN_REFRESH_COOLDOWN_TOOLTIP": "L'elenco delle stanze è in attesa. Riprova tra {seconds}s.", "PUBLIC_ROOMS_REFRESHING_COOLDOWN": "Aggiornamento in corso. Disponibile tra {seconds}s.", - "LABEL_ACTIVE_ROOM": "Stanza Attiva", + "LABEL_ACTIVE_ROOM": "Stanza attiva", "LABEL_ACTIVE_ROOM_TOOLTIP": "La stanza a cui sei connesso", "ACTIVE_ROOM_NONE": "NESSUNA", - "ACTIVE_SERVER_OFFICIAL": "Server Ufficiale", - "LABEL_INVITE_LINK": "Link di Invito", + "ACTIVE_SERVER_OFFICIAL": "Server ufficiale", + "LABEL_INVITE_LINK": "Link di invito", "LABEL_INVITE_LINK_TOOLTIP": "Condividi questo link per invitare i tuoi amici", "LABEL_PEERS_IN_ROOM": "Partecipanti", "LABEL_PEERS_IN_ROOM_TOOLTIP": "Utenti connessi a questa stanza", @@ -57,18 +57,18 @@ "BADGE_DESYNCED": "Solo", "TOOLTIP_PEER_DESYNCED": "Guarda per conto proprio — ignora i comandi dell'host", "HCM_DIALOG_TITLE": "KoalaSync · L'host controlla questa stanza", - "HCM_DIALOG_BODY": "Solo l'host può controllare la riproduzione in questa stanza. Continuare a guardare insieme o guardare per conto tuo?", + "HCM_DIALOG_BODY": "Solo l'host può controllare la riproduzione in questa stanza. Vuoi continuare a guardare insieme o guardare per conto tuo?", "HCM_DIALOG_STAY": "Resta sincronizzato", "HCM_DIALOG_SOLO": "Guarda per conto mio", "HCM_BADGE_SOLO": "Stai guardando da solo", "HCM_BADGE_RESYNC": "Risincronizza", "NO_PEERS_CONNECTED": "Nessun partecipante connesso", - "BTN_LEAVE_ROOM": "Lascia Stanza", - "LABEL_SELECT_VIDEO": "Seleziona Video", + "BTN_LEAVE_ROOM": "Lascia stanza", + "LABEL_SELECT_VIDEO": "Seleziona video", "LABEL_SELECT_VIDEO_TOOLTIP": "Scegli la scheda con il video da sincronizzare", - "OPTION_SELECT_TAB": "-- Seleziona una Scheda --", + "OPTION_SELECT_TAB": "-- Seleziona una scheda --", "LABEL_REMOTE_CONTROL": "Telecomando", - "BTN_COPY_INVITE": "📋 Link di Invito", + "BTN_COPY_INVITE": "📋 Link di invito", "BTN_COPY_INVITE_TOOLTIP": "Copia il link di invito", "BTN_PLAY": "Riproduci", "BTN_PLAY_TOOLTIP": "Avvia la riproduzione per tutti", @@ -79,7 +79,7 @@ "OPTION_JUMP_TO_OTHERS": "Vai alla posizione degli altri", "OPTION_JUMP_TO_ME": "Portali alla mia posizione", "OPTION_JUMP_MODE_TOOLTIP": "Scegli l'obiettivo di sincronizzazione", - "LABEL_LAST_ACTIVITY": "Ultima Attività", + "LABEL_LAST_ACTIVITY": "Ultima attività", "LABEL_LAST_ACTIVITY_TOOLTIP": "Mostra l'ultimo comando inviato", "NO_RECENT_COMMANDS": "Nessun comando recente", "LOBBY_HEADER": "SALA D'ATTESA EPISODIO", @@ -89,11 +89,11 @@ "BTN_SKIP_PLAY_TOOLTIP": "Annulla l'attesa e riproduci comunque", "LOBBY_CONNECT_FIRST": "Entra prima in una stanza", "LOBBY_CONNECT_FIRST_DESC": "Devi unirti a una stanza o crearne una nuova per sincronizzare i video.", - "BTN_CREATE_ROOM_ALT": "Crea Nuova Stanza", + "BTN_CREATE_ROOM_ALT": "Crea nuova stanza", "BTN_CREATE_ROOM_ALT_TOOLTIP": "Crea una stanza casuale ed entra", - "LABEL_USERNAME": "Tuo Nome Utente", + "LABEL_USERNAME": "Il tuo nome utente", "LABEL_USERNAME_TOOLTIP": "Il tuo nome visibile agli altri.", - "PLACEHOLDER_USERNAME": "Koala Anonimo", + "PLACEHOLDER_USERNAME": "Koala anonimo", "LABEL_HIDE_CLUTTER": "Nascondi schede senza video", "LABEL_HIDE_CLUTTER_TOOLTIP": "Mantiene pulito l'elenco filtrando le schede non pertinenti", "BLACKLIST_EDIT": "Modifica elenco", @@ -111,31 +111,31 @@ "LABEL_AUTO_SYNC_NEXT_TOOLTIP": "Attende tutti i partecipanti prima di avviare il prossimo episodio.", "LABEL_AUTO_COPY_INVITE": "Copia automatica invito", "LABEL_AUTO_COPY_INVITE_TOOLTIP": "Copia il link negli appunti quando crei una nuova stanza.", - "LABEL_NOTIFICATIONS": "Notifiche del Browser", + "LABEL_NOTIFICATIONS": "Notifiche del browser", "LABEL_NOTIFICATIONS_TOOLTIP": "Mostra notifiche quando qualcuno entra, esce o cambia stato.", - "LABEL_LANGUAGE": "Lingua Applicazione", + "LABEL_LANGUAGE": "Lingua dell'estensione", "LABEL_LANGUAGE_TOOLTIP": "Scegli la lingua dell'estensione", - "LABEL_TROUBLESHOOTING": "Risoluzione Problemi", + "LABEL_TROUBLESHOOTING": "Risoluzione problemi", "LABEL_TROUBLESHOOTING_TOOLTIP": "Strumenti per risolvere problemi di connessione", - "BTN_REGEN_ID": "Rigenera ID Utente", + "BTN_REGEN_ID": "Rigenera ID utente", "BTN_REGEN_ID_TOOLTIP": "Genera un nuovo ID interno e riconnettiti", - "REGEN_ID_DESC": "Usa questa opzione se riscontri errori di 'Identità Duplicata'.", + "REGEN_ID_DESC": "Usa questa opzione se riscontri errori di 'identità duplicata'.", "REGEN_ID_OTHER_ISSUE": "Hai altri problemi? Apri una segnalazione su GitHub", "TOAST_ID_REGENERATED": "Identità rigenerata — riconnessione…", - "LABEL_CONN_STATUS": "Stato Connessione", + "LABEL_CONN_STATUS": "Stato connessione", "LABEL_CONN_STATUS_TOOLTIP": "Stato attuale della connessione", "CONN_STATUS_DISCONNECTED": "Disconnesso", "BTN_RETRY": "RIPROVA", "BTN_RETRY_TOOLTIP": "Tenta di riconnettersi al server", - "BTN_COPY_LOGS": "Copia Log", + "BTN_COPY_LOGS": "Copia log", "BTN_COPY_LOGS_TOOLTIP": "Copia i log negli appunti", - "LABEL_VIDEO_DEBUG": "Debug Video", + "LABEL_VIDEO_DEBUG": "Debug video", "LABEL_VIDEO_DEBUG_TOOLTIP": "Dettagli tecnici sul video selezionato", "VIDEO_DEBUG_EMPTY": "Nessuna scheda selezionata o video rilevato.", - "LABEL_HISTORY": "Cronologia Completa", + "LABEL_HISTORY": "Cronologia completa", "LABEL_HISTORY_TOOLTIP": "Registro di tutti i comandi inviati nella stanza", "HISTORY_EMPTY": "Ancora nessuna attività", - "LABEL_LOGS": "Log (Ultimi 50)", + "LABEL_LOGS": "Log (ultimi 50)", "LABEL_LOGS_TOOLTIP": "Log tecnici per il debug", "BTN_CLEAR": "PULISCI", "BTN_CLEAR_TOOLTIP": "Cancella i log", @@ -144,29 +144,29 @@ "BTN_ONBOARDING_SKIP_TOOLTIP": "Salta il tutorial", "BTN_ONBOARDING_NEXT": "Avanti", "BTN_ONBOARDING_NEXT_TOOLTIP": "Vai al passaggio successivo", - "ONBOARDING_1_TITLE": "Benvenuto in KoalaSync!", + "ONBOARDING_1_TITLE": "Benvenuto in KoalaSync", "ONBOARDING_1_TEXT": "Guarda video insieme ovunque vi troviate. Ecco una breve panoramica.", - "ONBOARDING_2_TITLE": "1. Crea una Stanza", + "ONBOARDING_2_TITLE": "1. Crea una stanza", "ONBOARDING_2_TEXT": "Inizia da qui. Crea una stanza e condividi il link con i tuoi amici.", - "ONBOARDING_3_TITLE": "2. Seleziona Video", + "ONBOARDING_3_TITLE": "2. Seleziona il video", "ONBOARDING_3_TEXT": "Scegli il video che vuoi sincronizzare. Play, pausa o salta: tutti vedranno lo stesso.", "ONBOARDING_4_TITLE": "3. Personalizza", "ONBOARDING_4_TEXT": "Scegli un nome utente per farti riconoscere dai tuoi amici.", - "ONBOARDING_5_TITLE": "Tutto pronto!", - "ONBOARDING_5_TEXT": "È ora di prendere i popcorn. Buona visione!", + "ONBOARDING_5_TITLE": "Tutto pronto", + "ONBOARDING_5_TEXT": "È ora di prendere i popcorn. Buona visione.", "ERR_CONN_TIMEOUT": "Connessione scaduta. Riprova.", "ERR_INVALID_SERVER_URL": "Formato URL del server non valido.", "ERR_IDENTITY_NOT_LOADED": "Identità non ancora caricata. Attendi un momento.", "ERR_NO_PEERS_TIME": "Nessun altro partecipante con posizione nota. Passa a 'Portali alla mia posizione'.", "ERR_NO_VIDEO_TAB": "Impossibile connettersi alla scheda del video.", - "SITE_ACCESS_REQUIRED": "Il browser sta bloccando KoalaSync su {host}. Fai clic su «Consenti accesso». Se non appare alcuna finestra, consenti KoalaSync su questo sito nelle autorizzazioni dell’estensione o del sito.", + "SITE_ACCESS_REQUIRED": "Il browser sta bloccando KoalaSync su {host}. Fai clic su «Consenti accesso». Se non appare alcuna finestra, consenti KoalaSync su questo sito nelle autorizzazioni dell'estensione o del sito.", "BTN_RETRY_ACCESS": "Consenti accesso", - "ERR_SELECT_VIDEO": "Seleziona prima un video!", - "TOAST_INVITE_COPIED": "Link di invito copiato!", + "ERR_SELECT_VIDEO": "Seleziona prima un video.", + "TOAST_INVITE_COPIED": "Link di invito copiato.", "TOAST_COPY_FAILED": "Impossibile copiare negli appunti", "TOAST_LOBBY_SKIPPED": "Sala d'attesa saltata.", "TOAST_LOBBY_SKIP_FAILED": "Impossibile saltare la sala d'attesa.", - "TOAST_LOGS_COPIED": "Copiato!", + "TOAST_LOGS_COPIED": "Copiato.", "TOAST_PEER_JOINED": "{name} è entrato nella stanza", "TOAST_PEER_LEFT": "{name} ha lasciato la stanza", "TOAST_PEER_ACTION": "{name} {action}", @@ -183,7 +183,7 @@ "BTN_STATE_PAUSING": "⏸ In pausa...", "BTN_STATE_SYNCING_GROUP": "Sincronizzazione di gruppo ({time})...", "BTN_STATE_SYNCING": "Sincronizzazione...", - "BTN_STATE_SYNCED": "✅ Sincronizzato!", + "BTN_STATE_SYNCED": "✅ Sincronizzato", "NOTIF_PLAY": "ha avviato la riproduzione", "NOTIF_PAUSE": "ha messo in pausa", "NOTIF_SEEK": "ha cambiato posizione", @@ -200,14 +200,14 @@ "EMPTY_ROOMS_TITLE": "Nessuna stanza attiva", "EMPTY_ROOMS_HINT": "Crea una stanza o aggiorna l'elenco", "LABEL_YOU": "Tu", - "ONBOARDING_DONE": "Fatto!", + "ONBOARDING_DONE": "Fatto", "LABEL_LOBBY_PEER_READY": "Pronto", "LABEL_LOBBY_PEER_LOADING": "Caricamento...", - "LABEL_PASSWORD_PROTECTED": "Protetto da Password", + "LABEL_PASSWORD_PROTECTED": "Protetta da password", "LABEL_PEERS_COUNT": "{count} partecipanti", - "LABEL_CUSTOM_SERVER": "Server Personalizzato", - "BTN_STATE_CREATING": "🚀 Creazione Stanza...", - "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — Sincro Episodio Fallita", + "LABEL_CUSTOM_SERVER": "Server personalizzato", + "BTN_STATE_CREATING": "🚀 Creazione stanza...", + "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — sincro episodio fallita", "NOTIF_LOBBY_CANCEL_MSG": "Sincro auto annullata: {reason}. Usa la sincronizzazione manuale.", "LOBBY_CANCEL_TIMEOUT": "Tempo scaduto", "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Tempo scaduto (ripristinato)", @@ -217,15 +217,15 @@ "NOTIF_ERROR_TITLE": "Errore KoalaSync", "FOOTER_SUPPORT": "Sostieni KoalaSync", "FOOTER_REVIEW": "★ Valutaci", - "FOOTER_SUPPORT_PROMPT": "Ti piace KoalaSync? Lascia una recensione!", - "LABEL_AUDIO_PROCESSING": "Elaborazione Audio", + "FOOTER_SUPPORT_PROMPT": "Ti piace KoalaSync? Lascia una recensione.", + "LABEL_AUDIO_PROCESSING": "Elaborazione audio", "LABEL_AUDIO_PROCESSING_TOOLTIP": "Applica effetti sonori (come il compressore) ai video", "AUDIO_OPEN_SETTINGS": "Apri", - "NEW_FEATURE_AUDIO": "Novità: Elaborazione Audio — prova il compressore!", - "NEW_FEATURE_THEME": "Nuovo: Temi — passa all'aspetto classico o al grafite minimale.", + "NEW_FEATURE_AUDIO": "Novità: elaborazione audio — prova il compressore.", + "NEW_FEATURE_THEME": "Nuovo: temi — passa all'aspetto classico o al grafite minimale.", "AUDIO_BACK": "← Indietro", - "AUDIO_PAGE_TITLE": "Impostazioni Audio", - "AUDIO_MASTER_TOGGLE": "Elaborazione Audio", + "AUDIO_PAGE_TITLE": "Impostazioni audio", + "AUDIO_MASTER_TOGGLE": "Elaborazione audio", "AUDIO_DEFAULT_BOOST": "Amplificazione predefinita", "AUDIO_DEFAULT_BOOST_HELP": "Aumenta il volume del video indipendentemente dal compressore. Imposta 0 dB per disattivare.", "AUDIO_PARAM_BOOST": "Amplificazione", @@ -233,8 +233,8 @@ "AUDIO_COMPRESSOR_ENABLE": "Attivo", "AUDIO_PRESET": "Preimpostazione", "AUDIO_PRESET_RECOMMENDED": "Consigliato", - "AUDIO_PRESET_DYNAMIC_RANGE": "Gamma Dinamica", - "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Miglioramento Vocale", + "AUDIO_PRESET_DYNAMIC_RANGE": "Gamma dinamica", + "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Miglioramento vocale", "AUDIO_PRESET_SMOOTH": "Morbido", "AUDIO_PRESET_CUSTOM": "Personalizzato", "AUDIO_PARAM_THRESHOLD": "Soglia (Threshold)", @@ -244,9 +244,9 @@ "AUDIO_PARAM_RELEASE": "Rilascio (Release)", "AUDIO_EQUALIZER": "Equalizzatore", "AUDIO_COMING_SOON": "Prossimamente", - "BTN_RESTART_TOUR": "Riavvia Tutorial", + "BTN_RESTART_TOUR": "Riavvia tutorial", "BTN_RESTART_TOUR_TOOLTIP": "Riavvia il tutorial introduttivo", - "HINT_SELECT_VIDEO": "Scegli il tuo video qui!", + "HINT_SELECT_VIDEO": "Scegli il tuo video qui", "OPTION_TITLE_PRIVACY_FULL": "Invia titolo completo", "OPTION_TITLE_PRIVACY_EPISODE": "Invia ID episodio", "OPTION_TITLE_PRIVACY_HIDDEN": "Non inviare", @@ -256,9 +256,9 @@ "LABEL_SEND_TAB_TITLE_TOOLTIP": "Invia alla stanza il titolo della scheda del browser selezionata.", "LABEL_MEDIA_TITLE_PRIVACY": "Titolo multimediale", "LABEL_MEDIA_TITLE_PRIVACY_TOOLTIP": "Scegli come inviare alla stanza i titoli multimediali.", - "LABEL_SETTINGS_GROUP_PROFILE": "Profilo & Aspetto", + "LABEL_SETTINGS_GROUP_PROFILE": "Profilo & aspetto", "LABEL_SETTINGS_GROUP_PROFILE_TOOLTIP": "Modifica il tuo nome utente, tema e preferenze di lingua.", - "LABEL_SETTINGS_GROUP_SYNC": "Riproduzione & Sync", + "LABEL_SETTINGS_GROUP_SYNC": "Riproduzione & sync", "LABEL_SETTINGS_GROUP_SYNC_TOOLTIP": "Personalizza la riproduzione, le notifiche e le preferenze audio.", "LABEL_CHAT_ENABLED": "Attiva chat della stanza", "LABEL_CHAT_ENABLED_TOOLTIP": "Mostra la chat crittografata della stanza nella scheda video selezionata.", diff --git a/extension/locales/pt-BR.json b/extension/locales/pt-BR.json index 31645e1..c4991c9 100644 --- a/extension/locales/pt-BR.json +++ b/extension/locales/pt-BR.json @@ -14,7 +14,7 @@ "MANUAL_CONNECT_HEADER": "Conexão manual / Avançado", "LABEL_SERVER": "Servidor", "BTN_SERVER_OFFICIAL": "Oficial", - "BTN_SERVER_OFFICIAL_TOOLTIP": "Usar o servidor oficial confiável", + "BTN_SERVER_OFFICIAL_TOOLTIP": "Usar o servidor oficial", "BTN_SERVER_CUSTOM": "Personalizado", "BTN_SERVER_CUSTOM_TOOLTIP": "Conectar ao seu próprio servidor privado", "PLACEHOLDER_SERVER_URL": "wss://seu-servidor:3000", @@ -22,7 +22,7 @@ "LABEL_ROOM_ID_TOOLTIP": "O identificador exclusivo da sua sala", "PLACEHOLDER_ROOM_ID": "Digite o ID da sala", "PLACEHOLDER_ROOM_ID_TOOLTIP": "O ID da sala na qual você deseja entrar", - "LABEL_PASSWORD": "Senha (Opcional)", + "LABEL_PASSWORD": "Senha (opcional)", "LABEL_PASSWORD_TOOLTIP": "Senha opcional para restringir o acesso à sala", "PLACEHOLDER_PASSWORD": "Senha da sala", "PLACEHOLDER_PASSWORD_TOOLTIP": "Deixe em branco se não houver senha", @@ -75,7 +75,7 @@ "BTN_PAUSE": "Pausar", "BTN_PAUSE_TOOLTIP": "Pausar o vídeo para todos", "BTN_SYNC": "Sincro", - "BTN_SYNC_TOOLTIP": "Forçar todos os usuários a sincronizar", + "BTN_SYNC_TOOLTIP": "Forçar todos a sincronizar", "OPTION_JUMP_TO_OTHERS": "Ir para a posição dos outros", "OPTION_JUMP_TO_ME": "Trazer para a minha posição", "OPTION_JUMP_MODE_TOOLTIP": "Escolher o alvo de sincronização", @@ -119,7 +119,7 @@ "LABEL_TROUBLESHOOTING_TOOLTIP": "Ferramentas para corrigir problemas de conexão", "BTN_REGEN_ID": "Regenerar ID do usuário", "BTN_REGEN_ID_TOOLTIP": "Gerar um novo ID interno e conectar novamente", - "REGEN_ID_DESC": "Use esta opção se aparecer o erro de 'Identidade duplicada'.", + "REGEN_ID_DESC": "Use esta opção se aparecer o erro de 'identidade duplicada'.", "REGEN_ID_OTHER_ISSUE": "Outro problema? Abra um relatório no GitHub", "TOAST_ID_REGENERATED": "Identidade regenerada — reconectando…", "LABEL_CONN_STATUS": "Status da conexão", @@ -135,7 +135,7 @@ "LABEL_HISTORY": "Histórico completo", "LABEL_HISTORY_TOOLTIP": "Registro cronológico de todos os comandos na sala", "HISTORY_EMPTY": "Sem atividade ainda", - "LABEL_LOGS": "Logs (Últimos 50)", + "LABEL_LOGS": "Logs (últimos 50)", "LABEL_LOGS_TOOLTIP": "Logs técnicos de conexão para depuração", "BTN_CLEAR": "LIMPAR", "BTN_CLEAR_TOOLTIP": "Limpar os logs", @@ -144,7 +144,7 @@ "BTN_ONBOARDING_SKIP_TOOLTIP": "Pular o tutorial", "BTN_ONBOARDING_NEXT": "Próximo", "BTN_ONBOARDING_NEXT_TOOLTIP": "Ir para o próximo passo", - "ONBOARDING_1_TITLE": "Bem-vindo ao KoalaSync!", + "ONBOARDING_1_TITLE": "Bem-vindo ao KoalaSync", "ONBOARDING_1_TEXT": "Assista a vídeos com outras pessoas, onde vocês estiverem. Veja uma apresentação rápida.", "ONBOARDING_2_TITLE": "1. Criar uma sala", "ONBOARDING_2_TEXT": "Comece aqui. Crie uma sala e compartilhe o link de convite com seus amigos.", @@ -152,8 +152,8 @@ "ONBOARDING_3_TEXT": "Navegue aqui para selecionar o vídeo a ser sincronizado. Reproduza, pause e avance — todos verão o mesmo.", "ONBOARDING_4_TITLE": "3. Personalizar", "ONBOARDING_4_TEXT": "Escolha um nome de usuário divertido para que seus amigos reconheçam você.", - "ONBOARDING_5_TITLE": "Tudo pronto!", - "ONBOARDING_5_TEXT": "Hora de pegar a pipoca. Divirta-se assistindo com seus amigos!", + "ONBOARDING_5_TITLE": "Tudo pronto", + "ONBOARDING_5_TEXT": "Hora de pegar a pipoca. Divirta-se assistindo com seus amigos.", "ERR_CONN_TIMEOUT": "Tempo limite esgotado. Tente novamente.", "ERR_INVALID_SERVER_URL": "Formato de URL do servidor inválido.", "ERR_IDENTITY_NOT_LOADED": "Identidade não carregada ainda. Aguarde um momento.", @@ -161,12 +161,12 @@ "ERR_NO_VIDEO_TAB": "Não foi possível conectar à aba do vídeo.", "SITE_ACCESS_REQUIRED": "Seu navegador está bloqueando o KoalaSync em {host}. Clique em «Permitir acesso» abaixo. Se nenhuma caixa de diálogo aparecer, permita o KoalaSync neste site nas permissões da extensão ou do site.", "BTN_RETRY_ACCESS": "Permitir acesso", - "ERR_SELECT_VIDEO": "Selecione um vídeo primeiro!", - "TOAST_INVITE_COPIED": "Link de convite copiado!", + "ERR_SELECT_VIDEO": "Selecione um vídeo primeiro.", + "TOAST_INVITE_COPIED": "Link de convite copiado.", "TOAST_COPY_FAILED": "Falha ao copiar para a área de transferência", "TOAST_LOBBY_SKIPPED": "Sala de espera ignorada.", "TOAST_LOBBY_SKIP_FAILED": "Falha ao ignorar a sala de espera.", - "TOAST_LOGS_COPIED": "Copiado!", + "TOAST_LOGS_COPIED": "Copiado.", "TOAST_PEER_JOINED": "{name} entrou na sala", "TOAST_PEER_LEFT": "{name} saiu da sala", "TOAST_PEER_ACTION": "{name} {action}", @@ -183,7 +183,7 @@ "BTN_STATE_PAUSING": "⏸ Em pausa...", "BTN_STATE_SYNCING_GROUP": "Sincronizando com o grupo ({time})...", "BTN_STATE_SYNCING": "Sincronizando...", - "BTN_STATE_SYNCED": "✅ Sincronizado!", + "BTN_STATE_SYNCED": "✅ Sincronizado", "NOTIF_PLAY": "iniciou a reprodução", "NOTIF_PAUSE": "pausou o vídeo", "NOTIF_SEEK": "mudou a posição do vídeo", @@ -200,14 +200,14 @@ "EMPTY_ROOMS_TITLE": "Sem salas ativas", "EMPTY_ROOMS_HINT": "Crie uma sala ou atualize a lista", "LABEL_YOU": "Você", - "ONBOARDING_DONE": "Concluído!", + "ONBOARDING_DONE": "Concluído", "LABEL_LOBBY_PEER_READY": "Pronto", "LABEL_LOBBY_PEER_LOADING": "Carregando...", - "LABEL_PASSWORD_PROTECTED": "Protegido por senha", + "LABEL_PASSWORD_PROTECTED": "Protegida por senha", "LABEL_PEERS_COUNT": "{count} participantes", "LABEL_CUSTOM_SERVER": "Servidor privado", "BTN_STATE_CREATING": "🚀 Criando sala...", - "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — Falha na sincronização do episódio", + "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — falha na sincronização do episódio", "NOTIF_LOBBY_CANCEL_MSG": "Sincronização automática cancelada: {reason}. Você deve sincronizar manualmente.", "LOBBY_CANCEL_TIMEOUT": "Tempo limite esgotado", "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Tempo limite (recuperado)", @@ -217,12 +217,12 @@ "NOTIF_ERROR_TITLE": "Erro no KoalaSync", "FOOTER_SUPPORT": "Apoie o KoalaSync", "FOOTER_REVIEW": "★ Avaliar", - "FOOTER_SUPPORT_PROMPT": "Gostou do KoalaSync? Deixe uma avaliação!", + "FOOTER_SUPPORT_PROMPT": "Gostou do KoalaSync? Deixe uma avaliação.", "LABEL_AUDIO_PROCESSING": "Processamento de áudio", "LABEL_AUDIO_PROCESSING_TOOLTIP": "Aplica efeitos de áudio (como compressão) aos vídeos", "AUDIO_OPEN_SETTINGS": "Abrir", - "NEW_FEATURE_AUDIO": "Novo: Processamento de áudio — experimente o compressor!", - "NEW_FEATURE_THEME": "Novo: Temas — mude para o visual clássico ou grafite minimalista.", + "NEW_FEATURE_AUDIO": "Novo: processamento de áudio — experimente o compressor.", + "NEW_FEATURE_THEME": "Novo: temas — mude para o visual clássico ou grafite minimalista.", "AUDIO_BACK": "← Voltar", "AUDIO_PAGE_TITLE": "Configurações de áudio", "AUDIO_MASTER_TOGGLE": "Processamento de áudio", @@ -246,7 +246,7 @@ "AUDIO_COMING_SOON": "Em breve", "BTN_RESTART_TOUR": "Reiniciar tutorial", "BTN_RESTART_TOUR_TOOLTIP": "Reiniciar o tutorial de introdução", - "HINT_SELECT_VIDEO": "Selecione seu vídeo aqui!", + "HINT_SELECT_VIDEO": "Selecione seu vídeo aqui", "OPTION_TITLE_PRIVACY_FULL": "Enviar título completo", "OPTION_TITLE_PRIVACY_EPISODE": "Enviar ID do episódio", "OPTION_TITLE_PRIVACY_HIDDEN": "Não enviar", @@ -256,9 +256,9 @@ "LABEL_SEND_TAB_TITLE_TOOLTIP": "Envia para a sala o título da aba selecionada do navegador.", "LABEL_MEDIA_TITLE_PRIVACY": "Título da mídia", "LABEL_MEDIA_TITLE_PRIVACY_TOOLTIP": "Escolha como os títulos de mídia são enviados para a sala.", - "LABEL_SETTINGS_GROUP_PROFILE": "Perfil e Aparência", + "LABEL_SETTINGS_GROUP_PROFILE": "Perfil e aparência", "LABEL_SETTINGS_GROUP_PROFILE_TOOLTIP": "Altere o seu nome de usuário, tema e preferências de idioma.", - "LABEL_SETTINGS_GROUP_SYNC": "Reprodução e Sincronização", + "LABEL_SETTINGS_GROUP_SYNC": "Reprodução e sincronização", "LABEL_SETTINGS_GROUP_SYNC_TOOLTIP": "Personalize a reprodução, as notificações e as preferências de áudio.", "LABEL_CHAT_ENABLED": "Ativar chat da sala", "LABEL_CHAT_ENABLED_TOOLTIP": "Mostrar o chat criptografado da sala na guia de vídeo selecionada.", diff --git a/extension/locales/pt.json b/extension/locales/pt.json index e5b5eff..c0e6f22 100644 --- a/extension/locales/pt.json +++ b/extension/locales/pt.json @@ -10,45 +10,45 @@ "TAB_SETTINGS_TOOLTIP": "Preferências da extensão", "TAB_STATUS": "Estado", "TAB_STATUS_TOOLTIP": "Diagnóstico avançado e registos", - "BTN_CREATE_ROOM": "+ Criar Nova Sala", - "MANUAL_CONNECT_HEADER": "Ligação Manual / Avançado", + "BTN_CREATE_ROOM": "+ Criar nova sala", + "MANUAL_CONNECT_HEADER": "Ligação manual / Avançado", "LABEL_SERVER": "Servidor", "BTN_SERVER_OFFICIAL": "Oficial", - "BTN_SERVER_OFFICIAL_TOOLTIP": "Usar o servidor oficial fiável", + "BTN_SERVER_OFFICIAL_TOOLTIP": "Usar o servidor oficial", "BTN_SERVER_CUSTOM": "Personalizado", - "BTN_SERVER_CUSTOM_TOOLTIP": "Ligar ao seu próprio servidor privado", - "PLACEHOLDER_SERVER_URL": "wss://o-seu-servidor:3000", - "LABEL_ROOM_ID": "ID da Sala", - "LABEL_ROOM_ID_TOOLTIP": "O identificador exclusivo para a sua sala", - "PLACEHOLDER_ROOM_ID": "Introduzir ID da Sala", - "PLACEHOLDER_ROOM_ID_TOOLTIP": "O ID da sala à qual deseja aceder", - "LABEL_PASSWORD": "Palavra-passe (Opcional)", + "BTN_SERVER_CUSTOM_TOOLTIP": "Ligar ao teu próprio servidor privado", + "PLACEHOLDER_SERVER_URL": "wss://o-teu-servidor:3000", + "LABEL_ROOM_ID": "ID da sala", + "LABEL_ROOM_ID_TOOLTIP": "O identificador exclusivo para a tua sala", + "PLACEHOLDER_ROOM_ID": "Introduzir ID da sala", + "PLACEHOLDER_ROOM_ID_TOOLTIP": "O ID da sala à qual queres aceder", + "LABEL_PASSWORD": "Palavra-passe (opcional)", "LABEL_PASSWORD_TOOLTIP": "Palavra-passe para restringir o acesso à sala", "PLACEHOLDER_PASSWORD": "Palavra-passe da sala", - "PLACEHOLDER_PASSWORD_TOOLTIP": "Deixe em branco se não houver palavra-passe", - "BTN_JOIN_ROOM": "Entrar / Criar Sala", + "PLACEHOLDER_PASSWORD_TOOLTIP": "Deixa em branco se não houver palavra-passe", + "BTN_JOIN_ROOM": "Entrar / Criar sala", "BTN_JOIN_ROOM_TOOLTIP": "Entrar na sala", - "LABEL_PUBLIC_ROOMS": "Salas Públicas", + "LABEL_PUBLIC_ROOMS": "Salas públicas", "LABEL_PUBLIC_ROOMS_TOOLTIP": "Lista de salas públicas neste servidor", "BTN_REFRESH": "ATUALIZAR", "BTN_REFRESH_TOOLTIP": "Atualizar a lista de salas", "PUBLIC_ROOMS_REFRESHING": "A atualizar...", "BTN_REFRESH_COOLDOWN": "AGUARDE {seconds}s", - "BTN_REFRESH_COOLDOWN_TOOLTIP": "A atualização está em espera. Tente novamente em {seconds}s.", + "BTN_REFRESH_COOLDOWN_TOOLTIP": "A atualização está em espera. Tenta novamente em {seconds}s.", "PUBLIC_ROOMS_REFRESHING_COOLDOWN": "A atualizar salas. Próxima atualização em {seconds}s.", - "LABEL_ACTIVE_ROOM": "Sala Ativa", - "LABEL_ACTIVE_ROOM_TOOLTIP": "A sala à qual está atualmente ligado", + "LABEL_ACTIVE_ROOM": "Sala ativa", + "LABEL_ACTIVE_ROOM_TOOLTIP": "A sala à qual estás ligado", "ACTIVE_ROOM_NONE": "NENHUMA", - "ACTIVE_SERVER_OFFICIAL": "Servidor Oficial", - "LABEL_INVITE_LINK": "Link de Convite", - "LABEL_INVITE_LINK_TOOLTIP": "Partilhe este link com os amigos para que possam entrar", - "LABEL_PEERS_IN_ROOM": "Participantes na Sala", - "LABEL_PEERS_IN_ROOM_TOOLTIP": "Utilizadores atualmente ligados a esta sala", + "ACTIVE_SERVER_OFFICIAL": "Servidor oficial", + "LABEL_INVITE_LINK": "Link de convite", + "LABEL_INVITE_LINK_TOOLTIP": "Partilha este link com os amigos para que possam entrar", + "LABEL_PEERS_IN_ROOM": "Participantes na sala", + "LABEL_PEERS_IN_ROOM_TOOLTIP": "Utilizadores ligados a esta sala", "LABEL_HOST_CONTROL": "Controlo do anfitrião", "LABEL_HOST_CONTROL_TOOLTIP": "Restringir quem pode controlar a reprodução nesta sala", "LABEL_HOST_ONLY_TOGGLE": "Só eu posso controlar a reprodução", "NOTICE_HOST_CONTROLS": "O anfitrião controla a reprodução para todos.", - "NOTICE_COHOST_HINT": "Dica: conceda o controlo a participantes específicos na lista abaixo.", + "NOTICE_COHOST_HINT": "Dica: concede o controlo a participantes específicos na lista abaixo.", "BADGE_HOST": "Anfitrião", "BADGE_GUEST": "Convidado", "BADGE_CONTROLLER": "Controlador", @@ -63,23 +63,23 @@ "HCM_BADGE_SOLO": "A ver por tua conta", "HCM_BADGE_RESYNC": "Ressincronizar", "NO_PEERS_CONNECTED": "Nenhum participante ligado", - "BTN_LEAVE_ROOM": "Sair da Sala", - "LABEL_SELECT_VIDEO": "Selecionar Vídeo", - "LABEL_SELECT_VIDEO_TOOLTIP": "Escolha o separador do navegador com o vídeo a sincronizar", - "OPTION_SELECT_TAB": "-- Selecionar um Separador --", - "LABEL_REMOTE_CONTROL": "Controlo Remoto", - "BTN_COPY_INVITE": "📋 Link de Convite", - "BTN_COPY_INVITE_TOOLTIP": "Copiar Link de Convite", + "BTN_LEAVE_ROOM": "Sair da sala", + "LABEL_SELECT_VIDEO": "Selecionar vídeo", + "LABEL_SELECT_VIDEO_TOOLTIP": "Escolhe o separador do navegador com o vídeo a sincronizar", + "OPTION_SELECT_TAB": "-- Selecionar um separador --", + "LABEL_REMOTE_CONTROL": "Controlo remoto", + "BTN_COPY_INVITE": "📋 Link de convite", + "BTN_COPY_INVITE_TOOLTIP": "Copiar link de convite", "BTN_PLAY": "Reproduzir", "BTN_PLAY_TOOLTIP": "Iniciar a reprodução para todos", "BTN_PAUSE": "Pausa", "BTN_PAUSE_TOOLTIP": "Pausar o vídeo para todos", "BTN_SYNC": "Sincro", - "BTN_SYNC_TOOLTIP": "Forçar sincronização de todos os utilizadores", + "BTN_SYNC_TOOLTIP": "Forçar sincronização de todos", "OPTION_JUMP_TO_OTHERS": "Ir para a posição dos outros", "OPTION_JUMP_TO_ME": "Trazer para a minha posição", "OPTION_JUMP_MODE_TOOLTIP": "Escolher o destino de sincronização", - "LABEL_LAST_ACTIVITY": "Última Atividade", + "LABEL_LAST_ACTIVITY": "Última atividade", "LABEL_LAST_ACTIVITY_TOOLTIP": "Mostra o comando mais recente", "NO_RECENT_COMMANDS": "Nenhum comando recente", "LOBBY_HEADER": "SALA DE ESPERA", @@ -87,55 +87,55 @@ "LOBBY_WAITING_PEERS": "À espera dos participantes...", "BTN_SKIP_PLAY": "Ignorar e reproduzir agora", "BTN_SKIP_PLAY_TOOLTIP": "Cancelar a espera e reproduzir mesmo assim", - "LOBBY_CONNECT_FIRST": "Ligue-se primeiro a uma sala", - "LOBBY_CONNECT_FIRST_DESC": "Precisa de entrar numa sala através de um link de convite ou criar uma nova para sincronizar vídeos.", - "BTN_CREATE_ROOM_ALT": "Criar Nova Sala", + "LOBBY_CONNECT_FIRST": "Liga-te primeiro a uma sala", + "LOBBY_CONNECT_FIRST_DESC": "Precisas de entrar numa sala através de um link de convite ou criar uma nova para sincronizar vídeos.", + "BTN_CREATE_ROOM_ALT": "Criar nova sala", "BTN_CREATE_ROOM_ALT_TOOLTIP": "Criar uma sala aleatória e entrar nela", - "LABEL_USERNAME": "O seu Nome de Utilizador", - "LABEL_USERNAME_TOOLTIP": "O seu nome visível para os outros.", - "PLACEHOLDER_USERNAME": "Coala Anónimo", + "LABEL_USERNAME": "O teu nome de utilizador", + "LABEL_USERNAME_TOOLTIP": "O teu nome visível para os outros.", + "PLACEHOLDER_USERNAME": "Coala anónimo", "LABEL_HIDE_CLUTTER": "Ocultar separadores sem vídeo", "LABEL_HIDE_CLUTTER_TOOLTIP": "Filtra separadores não relacionados para manter a lista limpa", "BLACKLIST_EDIT": "Editar lista", "BLACKLIST_EDITOR_LABEL": "Domínios ocultos", - "BLACKLIST_EDITOR_HELP": "Um domínio por linha. As linhas iniciadas por # são notas. Os URL são reduzidos ao nome do anfitrião. Apenas as suas alterações são guardadas neste dispositivo, pelo que os novos domínios predefinidos continuam a chegar.", + "BLACKLIST_EDITOR_HELP": "Um domínio por linha. As linhas iniciadas por # são notas. Os URL são reduzidos ao nome do anfitrião. Apenas as tuas alterações são guardadas neste dispositivo, pelo que os novos domínios predefinidos continuam a chegar.", "BLACKLIST_RESET": "Repor predefinições", - "BLACKLIST_SECTION_USER": "As suas entradas", + "BLACKLIST_SECTION_USER": "As tuas entradas", "BLACKLIST_SECTION_DEFAULT": "Predefinições incluídas, mantidas atualizadas automaticamente", "BLACKLIST_SAVE": "Guardar lista", - "BLACKLIST_STATUS_INVALID": "Não foi guardado. Verifique estas entradas: {domains}", + "BLACKLIST_STATUS_INVALID": "Não foi guardado. Verifica estas entradas: {domains}", "BLACKLIST_STATUS_LIMIT": "Não foi guardado. A lista suporta no máximo {max} domínios.", "BLACKLIST_STATUS_SAVED": "{count} domínios ocultos guardados neste dispositivo.", "BLACKLIST_STATUS_DEFAULTS": "Lista de domínios predefinida restaurada.", - "LABEL_AUTO_SYNC_NEXT": "Sincro Auto do Próximo Episódio", + "LABEL_AUTO_SYNC_NEXT": "Sincro auto do próximo episódio", "LABEL_AUTO_SYNC_NEXT_TOOLTIP": "Pausa automaticamente e aguarda por todos ao mudar de episódio.", - "LABEL_AUTO_COPY_INVITE": "Copiar Convite Automaticamente", + "LABEL_AUTO_COPY_INVITE": "Copiar convite automaticamente", "LABEL_AUTO_COPY_INVITE_TOOLTIP": "Copia automaticamente o link para a área de transferência ao criar uma nova sala.", - "LABEL_NOTIFICATIONS": "Notificações do Navegador", + "LABEL_NOTIFICATIONS": "Notificações do navegador", "LABEL_NOTIFICATIONS_TOOLTIP": "Mostra notificações quando alguém entra, sai, reproduz ou pausa.", - "LABEL_LANGUAGE": "Idioma da Aplicação", - "LABEL_LANGUAGE_TOOLTIP": "Escolha o seu idioma de preferência", - "LABEL_TROUBLESHOOTING": "Resolução de Problemas", + "LABEL_LANGUAGE": "Idioma da extensão", + "LABEL_LANGUAGE_TOOLTIP": "Escolhe o teu idioma de preferência", + "LABEL_TROUBLESHOOTING": "Resolução de problemas", "LABEL_TROUBLESHOOTING_TOOLTIP": "Ferramentas para corrigir problemas de ligação", - "BTN_REGEN_ID": "Regerar ID do Utilizador", - "BTN_REGEN_ID_TOOLTIP": "Regerar o seu ID interno e voltar a ligar", - "REGEN_ID_DESC": "Use isto se encontrar erros de 'Identidade Duplicada'.", - "REGEN_ID_OTHER_ISSUE": "Outro problema? Abra um relatório no GitHub", + "BTN_REGEN_ID": "Regerar ID do utilizador", + "BTN_REGEN_ID_TOOLTIP": "Regerar o teu ID interno e voltar a ligar", + "REGEN_ID_DESC": "Usa isto se encontrares erros de 'identidade duplicada'.", + "REGEN_ID_OTHER_ISSUE": "Outro problema? Abre um relatório no GitHub", "TOAST_ID_REGENERATED": "Identidade regenerada — a voltar a ligar…", - "LABEL_CONN_STATUS": "Estado da Ligação", + "LABEL_CONN_STATUS": "Estado da ligação", "LABEL_CONN_STATUS_TOOLTIP": "Estado atual da ligação", "CONN_STATUS_DISCONNECTED": "Desligado", "BTN_RETRY": "TENTAR NOVAMENTE", "BTN_RETRY_TOOLTIP": "Tentar voltar a ligar ao servidor", - "BTN_COPY_LOGS": "Copiar Registos", + "BTN_COPY_LOGS": "Copiar registos", "BTN_COPY_LOGS_TOOLTIP": "Copiar registos para a área de transferência", - "LABEL_VIDEO_DEBUG": "Debug de Vídeo", - "LABEL_VIDEO_DEBUG_TOOLTIP": "Detalhes técnicos sobre o vídeo atualmente selecionado", + "LABEL_VIDEO_DEBUG": "Debug de vídeo", + "LABEL_VIDEO_DEBUG_TOOLTIP": "Detalhes técnicos sobre o vídeo selecionado", "VIDEO_DEBUG_EMPTY": "Nenhum separador selecionado ou vídeo detetado.", - "LABEL_HISTORY": "Histórico Completo", + "LABEL_HISTORY": "Histórico completo", "LABEL_HISTORY_TOOLTIP": "Registo cronológico de todos os comandos na sala", "HISTORY_EMPTY": "Nenhuma atividade ainda", - "LABEL_LOGS": "Registos (Últimos 50)", + "LABEL_LOGS": "Registos (últimos 50)", "LABEL_LOGS_TOOLTIP": "Registos técnicos para depuração", "BTN_CLEAR": "LIMPAR", "BTN_CLEAR_TOOLTIP": "Limpar os registos", @@ -144,29 +144,29 @@ "BTN_ONBOARDING_SKIP_TOOLTIP": "Saltar o tutorial", "BTN_ONBOARDING_NEXT": "Seguinte", "BTN_ONBOARDING_NEXT_TOOLTIP": "Ir para o passo seguinte", - "ONBOARDING_1_TITLE": "Bem-vindo ao KoalaSync!", + "ONBOARDING_1_TITLE": "Bem-vindo ao KoalaSync", "ONBOARDING_1_TEXT": "Vê vídeos com outras pessoas, onde quer que estejam. Aqui tens uma breve apresentação.", - "ONBOARDING_2_TITLE": "1. Criar uma Sala", - "ONBOARDING_2_TEXT": "Comece aqui. Crie uma sala e partilhe o link de convite com os seus amigos.", - "ONBOARDING_3_TITLE": "2. Selecionar Vídeo", - "ONBOARDING_3_TEXT": "Navegue até aqui para selecionar o vídeo a sincronizar. Reproduza, pause e avance — todos vêm o mesmo.", + "ONBOARDING_2_TITLE": "1. Criar uma sala", + "ONBOARDING_2_TEXT": "Começa aqui. Cria uma sala e partilha o link de convite com os teus amigos.", + "ONBOARDING_3_TITLE": "2. Selecionar vídeo", + "ONBOARDING_3_TEXT": "Navega até aqui para selecionar o vídeo a sincronizar. Reproduz, pausa e avança — todos vêem o mesmo.", "ONBOARDING_4_TITLE": "3. Personalizar", - "ONBOARDING_4_TEXT": "Escolha um nome de utilizador divertido para que os seus amigos o reconheçam.", - "ONBOARDING_5_TITLE": "Está tudo pronto!", - "ONBOARDING_5_TEXT": "Hora de ir buscar as pipocas. Divirtam-se!", - "ERR_CONN_TIMEOUT": "Ligação expirada. Tente novamente.", + "ONBOARDING_4_TEXT": "Escolhe um nome de utilizador divertido para que os teus amigos te reconheçam.", + "ONBOARDING_5_TITLE": "Está tudo pronto", + "ONBOARDING_5_TEXT": "Hora de ir buscar as pipocas. Divirtam-se.", + "ERR_CONN_TIMEOUT": "Ligação expirada. Tenta novamente.", "ERR_INVALID_SERVER_URL": "Formato de URL do servidor inválido.", - "ERR_IDENTITY_NOT_LOADED": "Identidade ainda não carregada. Aguarde um momento.", - "ERR_NO_PEERS_TIME": "Nenhum participante com hora conhecida. Mude para 'Trazer para a minha posição'.", + "ERR_IDENTITY_NOT_LOADED": "Identidade ainda não carregada. Aguarda um momento.", + "ERR_NO_PEERS_TIME": "Nenhum participante com hora conhecida. Muda para 'Trazer para a minha posição'.", "ERR_NO_VIDEO_TAB": "Não foi possível aceder ao separador do vídeo.", - "SITE_ACCESS_REQUIRED": "O seu navegador está a bloquear o KoalaSync em {host}. Clique em «Permitir acesso» abaixo. Se não aparecer uma caixa de diálogo, permita o KoalaSync neste site nas permissões da extensão ou do site.", + "SITE_ACCESS_REQUIRED": "O teu navegador está a bloquear o KoalaSync em {host}. Clica em «Permitir acesso» abaixo. Se não aparecer uma caixa de diálogo, permite o KoalaSync neste site nas permissões da extensão ou do site.", "BTN_RETRY_ACCESS": "Permitir acesso", - "ERR_SELECT_VIDEO": "Selecione primeiro um vídeo!", - "TOAST_INVITE_COPIED": "Link de convite copiado!", + "ERR_SELECT_VIDEO": "Seleciona primeiro um vídeo.", + "TOAST_INVITE_COPIED": "Link de convite copiado.", "TOAST_COPY_FAILED": "Falha ao copiar para a área de transferência", "TOAST_LOBBY_SKIPPED": "Sala de espera ignorada.", "TOAST_LOBBY_SKIP_FAILED": "Falha ao ignorar a sala de espera.", - "TOAST_LOGS_COPIED": "Copiado!", + "TOAST_LOGS_COPIED": "Copiado.", "TOAST_PEER_JOINED": "{name} entrou na sala", "TOAST_PEER_LEFT": "{name} saiu da sala", "TOAST_PEER_ACTION": "{name} {action}", @@ -176,14 +176,14 @@ "STATUS_FAILED": "Falhou", "STATUS_DISCONNECTED": "Desligado", "STATUS_IDLE": "Pronto para ligar", - "STATUS_IDLE_TOOLTIP": "O KoalaSync está pronto. Entre ou crie uma sala para ligar e iniciar a sincronização.", + "STATUS_IDLE_TOOLTIP": "O KoalaSync está pronto. Entra ou cria uma sala para ligar e iniciar a sincronização.", "BTN_STATE_JOINING": "🚀 A entrar...", "BTN_STATE_RECONNECTING": "🔄 A voltar a ligar...", "BTN_STATE_PLAYING": "▶ A reproduzir...", "BTN_STATE_PAUSING": "⏸ Em pausa...", - "BTN_STATE_SYNCING_GROUP": "A sincronizar em grupo ({time})....", + "BTN_STATE_SYNCING_GROUP": "A sincronizar em grupo ({time})...", "BTN_STATE_SYNCING": "A sincronizar...", - "BTN_STATE_SYNCED": "✅ Sincronizado!", + "BTN_STATE_SYNCED": "✅ Sincronizado", "NOTIF_PLAY": "iniciou a reprodução", "NOTIF_PAUSE": "pausou o vídeo", "NOTIF_SEEK": "mudou a posição do vídeo", @@ -192,23 +192,23 @@ "DEBUG_NO_TAB": "Nenhum separador selecionado.", "DEBUG_COMM_FAIL": "Erro ao comunicar com o vídeo.", "EMPTY_PEERS_TITLE": "Nenhum participante", - "EMPTY_PEERS_HINT": "Partilhe o seu link de convite para começar", + "EMPTY_PEERS_HINT": "Partilha o teu link de convite para começar", "EMPTY_HISTORY_TITLE": "Nenhuma atividade", - "EMPTY_HISTORY_HINT": "Reproduza ou pause para ver o histórico", + "EMPTY_HISTORY_HINT": "Reproduz ou pausa para ver o histórico", "EMPTY_LOGS_TITLE": "Sem registos", "EMPTY_LOGS_HINT": "Os eventos de ligação vão aparecer aqui", "EMPTY_ROOMS_TITLE": "Nenhuma sala ativa", - "EMPTY_ROOMS_HINT": "Crie uma sala ou atualize a lista", + "EMPTY_ROOMS_HINT": "Cria uma sala ou atualiza a lista", "LABEL_YOU": "Tu", - "ONBOARDING_DONE": "Concluído!", + "ONBOARDING_DONE": "Concluído", "LABEL_LOBBY_PEER_READY": "Pronto", "LABEL_LOBBY_PEER_LOADING": "A carregar...", - "LABEL_PASSWORD_PROTECTED": "Protegido por Palavra-passe", + "LABEL_PASSWORD_PROTECTED": "Protegida por palavra-passe", "LABEL_PEERS_COUNT": "{count} participantes", - "LABEL_CUSTOM_SERVER": "Servidor Privado", - "BTN_STATE_CREATING": "🚀 A Criar Sala...", - "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — Falha na Sincronização do Episódio", - "NOTIF_LOBBY_CANCEL_MSG": "Sincronização automática cancelada: {reason}. Pode ter de sincronizar manualmente.", + "LABEL_CUSTOM_SERVER": "Servidor privado", + "BTN_STATE_CREATING": "🚀 A criar sala...", + "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — falha na sincronização do episódio", + "NOTIF_LOBBY_CANCEL_MSG": "Sincronização automática cancelada: {reason}. Podes ter de sincronizar manualmente.", "LOBBY_CANCEL_TIMEOUT": "Tempo limite expirado", "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Tempo limite (recuperado)", "LOBBY_CANCEL_PEERS_LEFT": "Todos os outros participantes saíram", @@ -217,24 +217,24 @@ "NOTIF_ERROR_TITLE": "Erro no KoalaSync", "FOOTER_SUPPORT": "Apoiar o KoalaSync", "FOOTER_REVIEW": "★ Avaliar", - "FOOTER_SUPPORT_PROMPT": "Gostas do KoalaSync? Deixa uma avaliação!", - "LABEL_AUDIO_PROCESSING": "Processamento de Áudio", + "FOOTER_SUPPORT_PROMPT": "Gostas do KoalaSync? Deixa uma avaliação.", + "LABEL_AUDIO_PROCESSING": "Processamento de áudio", "LABEL_AUDIO_PROCESSING_TOOLTIP": "Aplica efeitos de áudio (como compressão) aos vídeos", "AUDIO_OPEN_SETTINGS": "Abrir", - "NEW_FEATURE_AUDIO": "Novo: Processamento de áudio — experimente o compressor!", - "NEW_FEATURE_THEME": "Novo: Temas — mude para o visual clássico ou grafite minimalista.", + "NEW_FEATURE_AUDIO": "Novo: processamento de áudio — experimenta o compressor.", + "NEW_FEATURE_THEME": "Novo: temas — muda para o visual clássico ou grafite minimalista.", "AUDIO_BACK": "← Voltar", - "AUDIO_PAGE_TITLE": "Configurações de Áudio", - "AUDIO_MASTER_TOGGLE": "Processamento de Áudio", + "AUDIO_PAGE_TITLE": "Configurações de áudio", + "AUDIO_MASTER_TOGGLE": "Processamento de áudio", "AUDIO_DEFAULT_BOOST": "Ganho predefinido", - "AUDIO_DEFAULT_BOOST_HELP": "Aumenta o volume do vídeo independentemente do compressor. Defina 0 dB para desativar.", + "AUDIO_DEFAULT_BOOST_HELP": "Aumenta o volume do vídeo independentemente do compressor. Define 0 dB para desativar.", "AUDIO_PARAM_BOOST": "Ganho", "AUDIO_COMPRESSOR": "Compressor", "AUDIO_COMPRESSOR_ENABLE": "Ativado", "AUDIO_PRESET": "Predefinição", "AUDIO_PRESET_RECOMMENDED": "Recomendado", - "AUDIO_PRESET_DYNAMIC_RANGE": "Gama Dinâmica", - "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Melhoria Vocal", + "AUDIO_PRESET_DYNAMIC_RANGE": "Gama dinâmica", + "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Melhoria vocal", "AUDIO_PRESET_SMOOTH": "Suave", "AUDIO_PRESET_CUSTOM": "Personalizado", "AUDIO_PARAM_THRESHOLD": "Limiar (Threshold)", @@ -244,9 +244,9 @@ "AUDIO_PARAM_RELEASE": "Libertação (Release)", "AUDIO_EQUALIZER": "Equalizador", "AUDIO_COMING_SOON": "Em breve", - "BTN_RESTART_TOUR": "Reiniciar Tutorial", + "BTN_RESTART_TOUR": "Reiniciar tutorial", "BTN_RESTART_TOUR_TOOLTIP": "Reiniciar o tutorial introdutório", - "HINT_SELECT_VIDEO": "Selecione o seu vídeo aqui!", + "HINT_SELECT_VIDEO": "Seleciona o teu vídeo aqui", "OPTION_TITLE_PRIVACY_FULL": "Enviar título completo", "OPTION_TITLE_PRIVACY_EPISODE": "Enviar ID do episódio", "OPTION_TITLE_PRIVACY_HIDDEN": "Não enviar", @@ -256,28 +256,28 @@ "LABEL_SEND_TAB_TITLE_TOOLTIP": "Envia para a sala o título do separador do navegador selecionado.", "LABEL_MEDIA_TITLE_PRIVACY": "Título multimédia", "LABEL_MEDIA_TITLE_PRIVACY_TOOLTIP": "Escolhe como os títulos multimédia são enviados para a sala.", - "LABEL_SETTINGS_GROUP_PROFILE": "Perfil e Aparência", - "LABEL_SETTINGS_GROUP_PROFILE_TOOLTIP": "Altere o seu nome de utilizador, tema e preferências de idioma.", - "LABEL_SETTINGS_GROUP_SYNC": "Reprodução e Sincronização", - "LABEL_SETTINGS_GROUP_SYNC_TOOLTIP": "Personalize a reprodução, as notificações e as preferências de áudio.", + "LABEL_SETTINGS_GROUP_PROFILE": "Perfil e aparência", + "LABEL_SETTINGS_GROUP_PROFILE_TOOLTIP": "Altera o teu nome de utilizador, tema e preferências de idioma.", + "LABEL_SETTINGS_GROUP_SYNC": "Reprodução e sincronização", + "LABEL_SETTINGS_GROUP_SYNC_TOOLTIP": "Personaliza a reprodução, as notificações e as preferências de áudio.", "LABEL_CHAT_ENABLED": "Ativar chat da sala", "LABEL_CHAT_ENABLED_TOOLTIP": "Mostrar o chat encriptado da sala no separador de vídeo selecionado.", - "LABEL_SETTINGS_GROUP_CHAT_TOOLTIP": "Configure o aspeto e a posição do chat encriptado da sala.", + "LABEL_SETTINGS_GROUP_CHAT_TOOLTIP": "Configura o aspeto e a posição do chat encriptado da sala.", "CHAT_SETTINGS_NOTE": "Opcional e encriptado de ponta a ponta. As mensagens são apenas em direto e não são guardadas pelo relay.", "LABEL_CHAT_POSITION": "Posição", - "LABEL_CHAT_POSITION_TOOLTIP": "Escolha onde o chat fica fixado no leitor selecionado.", + "LABEL_CHAT_POSITION_TOOLTIP": "Escolhe onde o chat fica fixado no leitor selecionado.", "LABEL_CHAT_SIZE": "Tamanho da sobreposição", - "LABEL_CHAT_SIZE_TOOLTIP": "Escolha o tamanho predefinido da sobreposição do chat.", + "LABEL_CHAT_SIZE_TOOLTIP": "Escolhe o tamanho predefinido da sobreposição do chat.", "OPTION_CHAT_SIZE_COMPACT": "Compacto", "OPTION_CHAT_SIZE_STANDARD": "Padrão", "OPTION_CHAT_SIZE_LARGE": "Grande", "OPTION_CHAT_SIZE_CUSTOM": "Último tamanho personalizado", "LABEL_CHAT_START_MODE": "Iniciar como", - "LABEL_CHAT_START_MODE_TOOLTIP": "Escolha se o chat começa como uma bolha flutuante ou uma sobreposição aberta.", + "LABEL_CHAT_START_MODE_TOOLTIP": "Escolhe se o chat começa como uma bolha flutuante ou uma sobreposição aberta.", "OPTION_CHAT_START_BUBBLE": "Bolha flutuante", "OPTION_CHAT_START_OPEN": "Sobreposição aberta", "LABEL_CHAT_REACTION_DISPLAY": "Reações rápidas", - "LABEL_CHAT_REACTION_DISPLAY_TOOLTIP": "Escolha se as reações rápidas ficam apenas no chat ou também caem sobre o vídeo.", + "LABEL_CHAT_REACTION_DISPLAY_TOOLTIP": "Escolhe se as reações rápidas ficam apenas no chat ou também caem sobre o vídeo.", "OPTION_CHAT_REACTIONS_CHAT": "Apenas chat", "OPTION_CHAT_REACTIONS_VIDEO": "Chat e vídeo", "CHAT_QUICK_REACTIONS": "Reações rápidas", @@ -288,7 +288,7 @@ "CHAT_DOCK_LEFT": "Fixar chat à esquerda", "CHAT_DOCK_RIGHT": "Fixar chat à direita", "CHAT_DETACHED": "Desanexar chat", - "CHAT_PLACEHOLDER": "Escreva uma mensagem...", + "CHAT_PLACEHOLDER": "Escreve uma mensagem...", "CHAT_SEND": "Enviar", "CHAT_MISSING_KEY": "O chat está disponível apenas através de um link de convite atual.", "CHAT_TOO_LONG": "Máximo de 5000 caracteres.",