diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json
index 140addc8f9..3a711a558e 100644
--- a/src/strings/es-mx.json
+++ b/src/strings/es-mx.json
@@ -32,7 +32,7 @@
"AnamorphicVideoNotSupported": "Video anamorfico no soportado",
"AnyLanguage": "Cualquier idioma",
"Anytime": "En cualquier momento",
- "AroundTime": "Alrededor de {0}",
+ "AroundTime": "Alrededor de",
"Art": "Arte",
"Artists": "Artistas",
"AsManyAsPossible": "Tantos como sea posible",
@@ -103,7 +103,7 @@
"ButtonRemove": "Remover",
"ButtonRename": "Renombrar",
"ButtonRepeat": "Repetir",
- "ButtonResetEasyPassword": "Reiniciar el código pin sencillo",
+ "ButtonResetEasyPassword": "Restablecer código PIN sencillo",
"ButtonResetPassword": "Restablecer contraseña",
"ButtonRestart": "Reiniciar",
"ButtonResume": "Continuar",
@@ -203,7 +203,7 @@
"EnableBackdrops": "Imágenes de fondo",
"EnableBackdropsHelp": "Muestra imágenes de fondo en el fondo de algunas páginas mientras se navega por la biblioteca.",
"EnableCinemaMode": "Modo cine",
- "EnableColorCodedBackgrounds": "Fondos de color codificados",
+ "EnableColorCodedBackgrounds": "Fondos de colores codificados",
"EnableDisplayMirroring": "Duplicado de pantalla",
"EnableExternalVideoPlayers": "Reproductores de video externos",
"EnableExternalVideoPlayersHelp": "Un menú de reproductor externo se mostrara cuando inicie la reproducción de un video.",
@@ -410,8 +410,8 @@
"HeaderRecordingOptions": "Opciones de grabación",
"HeaderRecordingPostProcessing": "Post procesado de las grabaciones",
"HeaderRemoteControl": "Control remoto",
- "HeaderRemoveMediaFolder": "Eliminar carpeta de medios",
- "HeaderRemoveMediaLocation": "Eliminar ubicación de medios",
+ "HeaderRemoveMediaFolder": "Remover carpeta de medios",
+ "HeaderRemoveMediaLocation": "Remover ubicación de medios",
"HeaderResponseProfile": "Perfil de respuesta",
"HeaderResponseProfileHelp": "Los perfiles de respuesta proporcionan un medio para personalizar la información enviada al dispositivo cuando se reproducen ciertos tipos de medios.",
"HeaderRestart": "Reiniciar",
@@ -697,7 +697,7 @@
"LabelNumberOfGuideDays": "Número de días de datos de la programación a descargar:",
"LabelNumberOfGuideDaysHelp": "Descargar más días de datos de programación permite programar con mayor anticipación y ver más listados, pero tomará más tiempo en descargar. Auto hará la selección basada en el número de canales.",
"LabelOptionalNetworkPath": "(Opcional) Carpeta de red compartida:",
- "LabelOptionalNetworkPathHelp": "Si esta carpeta es compartida en su red, proveer la ruta del recurso compartido de red puede permitir a las aplicaciones Jellyfin en otros dispositivos acceder a los archivos de medios directamente.",
+ "LabelOptionalNetworkPathHelp": "Si esta carpeta es compartida en su red, proveer la ruta del recurso compartido de red puede permitir a las aplicaciones Jellyfin en otros dispositivos acceder a los archivos de medios directamente. Por ejemplo, {0} o {1}.",
"LabelOriginalAspectRatio": "Relación de aspecto original:",
"LabelOriginalTitle": "Título original:",
"LabelOverview": "Resumen:",
@@ -878,7 +878,7 @@
"MessageConfirmDeleteTunerDevice": "¿Estás seguro de querer eliminar este dispositivo?",
"MessageConfirmProfileDeletion": "¿Estás seguro de querer eliminar este perfil?",
"MessageConfirmRecordingCancellation": "¿Cancelar grabación?",
- "MessageConfirmRemoveMediaLocation": "¿Estás seguro de querer eliminar esta ubicación?",
+ "MessageConfirmRemoveMediaLocation": "¿Estás seguro de querer remover esta ubicación?",
"MessageConfirmRestart": "¿Estás seguro de que deseas reiniciar el servidor Jellyfin?",
"MessageConfirmRevokeApiKey": "¿Estás seguro de querer revocar esta clave API? La conexión de la aplicación con el servidor Jellyfin será terminada abruptamente.",
"MessageConfirmShutdown": "¿Estás seguro de que deseas apagar el servidor?",
@@ -912,7 +912,7 @@
"MessagePluginInstallDisclaimer": "Los complementos desarrollados por miembros de la comunidad Jellyfin son una gran forma de mejorar tu experiencia con Jellyfin con características y beneficios adicionales. Antes de instalar, por favor, conoce el impacto que pueden ocasionar en tu servidor Jellyfin, tales como escaneo más largo de bibliotecas, procesamiento en segundo plano adicional y reducción de la estabilidad del sistema.",
"MessageReenableUser": "Ver abajo para volver a habilitar",
"MessageSettingsSaved": "Configuraciones guardadas.",
- "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Las siguientes ubicaciones de medios se eliminarán de tu biblioteca:",
+ "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Las siguientes ubicaciones de medios se removerán de tu biblioteca:",
"MessageUnableToConnectToServer": "No podemos conectarnos al servidor seleccionado en este momento. Por favor, asegúrate de que está funcionando e inténtalo de nuevo.",
"MessageUnsetContentHelp": "El contenido será mostrado como carpetas simples. Para mejores resultados utiliza el administrador de metadatos para establecer los tipos de contenido para las subcarpetas.",
"MessageYouHaveVersionInstalled": "Actualmente cuentas con la versión {0} instalada.",
@@ -1453,7 +1453,7 @@
"LabelTranscodingFramerate": "Velocidad de cuadros de la transcodificación:",
"LabelSize": "Tamaño:",
"SelectAdminUsername": "Por favor, selecciona un nombre de usuario para la cuenta de administrador.",
- "EnableFastImageFadeInHelp": "Habilita una animación más rápida de desvanecimiento para las imágenes cargadas",
+ "EnableFastImageFadeInHelp": "Habilita una animación más rápida de desvanecimiento para las imágenes cargadas.",
"LabelDroppedFrames": "Cuadros saltados:",
"CopyStreamURLError": "Hubo un error al copiar la URL.",
"ButtonSplit": "Dividir",
@@ -1484,7 +1484,7 @@
"MessageConfirmAppExit": "¿Deseas salir?",
"LabelVideoResolution": "Resolución de video:",
"LabelStreamType": "Tipo de transmisión:",
- "EnableFastImageFadeIn": "Desvanecimiento rápido de las imágenes",
+ "EnableFastImageFadeIn": "Desvanecimiento rápido de animaciones",
"LabelPlayerDimensions": "Dimensiones del reproductor:",
"LabelCorruptedFrames": "Cuadros corruptos:",
"HeaderNavigation": "Navegación",
@@ -1524,5 +1524,37 @@
"HeaderRemoteAccessSettings": "Opciones de acceso remoto",
"HeaderHttpsSettings": "Opciones HTTPS",
"HeaderDVR": "DVR",
- "ApiKeysCaption": "Lista de claves API actualmente habilitadas"
+ "ApiKeysCaption": "Lista de claves API actualmente habilitadas",
+ "SyncPlayAccessHelp": "Selecciona el nivel de acceso que este usuario tiene a la función SyncPlay. SyncPlay permite sincronizar la reproducción con otros dispositivos.",
+ "MessageSyncPlayErrorMedia": "¡Fallo al activar SyncPlay! Error en el archivo de medios.",
+ "MessageSyncPlayErrorMissingSession": "¡Fallo al activar SyncPlay! Falta la sesión.",
+ "MessageSyncPlayErrorNoActivePlayer": "No se ha encontrado ningún reproductor activo. SyncPlay ha sido desactivado.",
+ "MessageSyncPlayErrorAccessingGroups": "Se produjo un error al acceder a la lista de grupos.",
+ "MessageSyncPlayLibraryAccessDenied": "El acceso a este contenido está restringido.",
+ "MessageSyncPlayJoinGroupDenied": "Permiso requerido para usar SyncPlay.",
+ "MessageSyncPlayCreateGroupDenied": "Permiso requerido para crear un grupo.",
+ "MessageSyncPlayGroupDoesNotExist": "Fallo al unirse al grupo porque éste no existe.",
+ "MessageSyncPlayPlaybackPermissionRequired": "Permiso de reproducción requerido.",
+ "MessageSyncPlayNoGroupsAvailable": "No hay grupos disponibles. Empieza a reproducir algo primero.",
+ "MessageSyncPlayGroupWait": "{0} está cargando...",
+ "MessageSyncPlayUserLeft": "{0} abandonó el grupo.",
+ "MessageSyncPlayUserJoined": "{0} se ha unido al grupo.",
+ "MessageSyncPlayDisabled": "SyncPlay deshabilitado.",
+ "MessageSyncPlayEnabled": "SyncPlay habilitado.",
+ "LabelSyncPlayAccess": "Acceso a SyncPlay",
+ "LabelSyncPlayAccessNone": "Deshabilitado para este usuario",
+ "LabelSyncPlayAccessJoinGroups": "Permitir al usuario unirse a grupos",
+ "LabelSyncPlayAccessCreateAndJoinGroups": "Permitir al usuario crear y unirse a grupos",
+ "LabelSyncPlayLeaveGroupDescription": "Deshabilitar SyncPlay",
+ "LabelSyncPlayLeaveGroup": "Abandonar grupo",
+ "LabelSyncPlayNewGroupDescription": "Crear un nuevo grupo",
+ "LabelSyncPlayNewGroup": "Nuevo grupo",
+ "LabelSyncPlaySyncMethod": "Método de sincronización:",
+ "LabelSyncPlayPlaybackDiff": "Diferencia de tiempo de reproducción:",
+ "MillisecondsUnit": "ms",
+ "LabelSyncPlayTimeOffset": "Tiempo compensado respecto al servidor:",
+ "HeaderSyncPlayEnabled": "SyncPlay habilitado",
+ "HeaderSyncPlaySelectGroup": "Unirse a un grupo",
+ "EnableDetailsBannerHelp": "Mostrar una imagen banner en la parte superior de la página de detalles del elemento.",
+ "EnableDetailsBanner": "Banner de detalles"
}