Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Release Workflow

# self-hosted runner to speed things up
runs-on: self-hosted

on:
workflow_dispatch: {}
release:
Expand All @@ -25,6 +28,8 @@ jobs:
permissions:
packages: write
contents: read
# self-hosted runner to speed things up
runs-on: [self-hosted]
steps:
- name: Check out the repo
uses: actions/checkout@v4
Expand Down
142 changes: 141 additions & 1 deletion i18n/locales/es.json
Original file line number Diff line number Diff line change
@@ -1 +1,141 @@
{}
{
"account": {
"devices": {
"capabilities": "Funciones",
"lastConnected": "Última Conexión",
"noDevices": "No hay dispositivos asociados a tu cuenta.",
"platform": "Plataforma",
"revoke": "Desvincular",
"subheader": "Administra los dispositivos autorizados para acceder a tu cuenta de Drop.",
"title": "Dispositivos"
},
"home": {
"title": "Inicio"
},
"notifications": {
"all": "Ver todas {arrow}",
"clear": "Borrar notificaciones",
"desc": "Ver y administrar tus notificaciones.",
"markAllAsRead": "Marcar todo como leído",
"markAsRead": "Marcar como leído",
"none": "Sin notificaciones",
"notifications": "Notificaciones",
"title": "Notificaciones",
"unread": "Notificaciones Sin Leer"
},
"security": {
"2fa": {
"superlevelHint": {
"signin": "Iniciar sesión {arrow}",
"success": "Tienes acceso a estas acciones protegidas.",
"title": "Inicia sesión de nuevo para acceder a estas opciones."
},
"title": "Autentificación en dos pasos",
"totp": {
"description": "TOTP genera códigos de un sólo uso, completamente sin conexión. Puedes usar el autenticador TOTP que prefieras.",
"disableButton": "Deshabilitar",
"title": "TOTP"
},
"webauthn": {
"bypassHint": "También permite omitir el inicio de sesión con dispositivos compatibles.",
"description": "También conocidas como passkeys. Autentícate mediante biometría, un dispositivo, llaves YubiKey o cualquier dispositivo compatible con FIDO2.",
"manage": "Gestionar",
"modal": {
"description": "Crea nuevas claves o elimina claves existentes en tu cuenta.",
"new": "Nueva clave",
"tableCreated": "Creada",
"tableName": "Nombre",
"title": "Claves WebAuthn"
},
"title": "WebAuthn"
}
},
"title": "Seguridad"
},
"settings": "Configuración",
"title": "Configuración de tu Cuenta",
"token": {
"acls": "ACLs/permisos",
"aclsDesc": "Define qué permisos dispone este token. Evita seleccionar todos los permisos si no son necesarios.",
"expiry": "Expiración",
"expiry3Month": "3 meses",
"expiry5Year": "5 años",
"expiry6Month": "6 meses",
"expiryMonth": "Un mes",
"expiryYear": "Un año",
"name": "Nombre del token",
"nameDesc": "El nombre del token, como referencia.",
"namePlaceholder": "Mi Nuevo Token",
"noExpiry": "Sin expiración",
"noTokens": "No hay tokens asociados a tu cuenta.",
"revoke": "Desvincular",
"subheader": "Gestiona tus tokens API y sus permisos.",
"success": "Token creado con éxito.",
"successNote": "Asegurate de copiarlo ahora, no volverá a mostrarse.",
"title": "Tokens API"
}
},
"actions": "Acciones",
"add": "Añadir",
"adminTitle": "Tablero de Administración - {0}",
"adminTitleTemplate": "{0} - Administración - {1}",
"auth": {
"2fa": {
"backToOptions": "{arrow} Volver a opciones",
"description": "La autenticación en dos factores está habilitada en tu cuenta. Seleccione una de las opciones a continuación.",
"passkey": {
"createDescription": "WebAuthn, o passkeys, te permiten iniciar sesión o completar la verificación en dos pasos usando biometría o dispositivos de seguridad físicos.",
"createTitle": "Crear un passkey",
"description": "Usa una passkey, como biometría, un dispositivo de seguridad físico u otro dispositivo compatible, para iniciar sesión en tu cuenta de Drop.",
"passkeyNameTag": "Nombre",
"signinButton": "Iniciar sesión con WebAuthn",
"title": "WebAuthn"
},
"success": {
"back": "{arrow} Volver a seguridad de tu cuenta",
"description": "Drop ha creado y añadido correctamente tu método de verificación en dos pasos. Si es la primera vez que configuras el 2FA, tu cuenta lo requerirá a partir de ahora para iniciar sesión.",
"title": "¡Añadido tu método de autenticación en dos pasos!"
},
"title": "Autenticación en dos pasos",
"totp": {
"createDescription": "Usa tu autenticador TOTP, como Google Authenticator, Aegis, o Bitwarden, para añadir 2FA a tu cuenta Drop.",
"createHint": "Introduce el código generado para habilitar TOTP",
"createTitle": "Configura tu autenticador",
"description": "Usa un código de un solo uso para iniciar sesión en tu cuenta Drop.",
"title": "TOTP"
}
},
"callback": {
"authClient": "¿Autorizar el cliente?",
"authorize": "Autorizar",
"authorizedClient": "El cliente ha sido autorizado con éxito. Puedes cerrar esta ventana.",
"issues": "¿Tienes problemas?",
"learn": "Saber más {arrow}",
"paste": "Pega este código en el cliente para continuar:",
"permWarning": "Al aceptar esta petición se autorizará a \"{name}\" en \"{platform}\" a:",
"requestedAccess": "\"{name}\" ha solicitado acceso a tu cuenta Drop.",
"success": "¡Completado con éxito!"
},
"code": {
"description": "Usa un código para conectar tu cliente Drop si no eres capaz de abrir un navegador web en un dispositivo.",
"title": "Conectar tu cliente Drop"
},
"confirmPassword": "Confirmar @:auth.password",
"displayName": "Nombre Visible",
"email": "Correo electrónico",
"password": "Contraseña",
"register": {
"confirmPasswordFormat": "Las contraseñas deben coincidir",
"emailFormat": "Debe tener el formato usuario{'@'}ejemplo.com",
"passwordFormat": "Debe tener 8 o más carácteres",
"subheader": "Introduce tus datos a continuación para crear tu cuenta.",
"title": "Crear tu cuenta Drop",
"usernameFormat": "Debe tener 5 o más carácteres en minúscula"
},
"signin": {
"externalProvider": "proveedor externo",
"forgot": "¿Olvidaste tu contraseña?",
"noAccount": "¿No tienes una cuenta? Pídele a un administrador que te cree una cuenta."
}
}
}
115 changes: 111 additions & 4 deletions i18n/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,32 @@
"unread": "Notifications Non Lues"
},
"security": {
"2fa": {
"superlevelHint": {
"signin": "Se connecter {arrow}",
"success": "Vous avez accès a ces actions protégées.",
"title": "Connectez-vous une nouvelle fois pour accéder a vos réglages."
},
"title": "Authentification à deux facteurs",
"totp": {
"description": "TOTP génère des codes à usage unique, entièrement hors ligne. Vous pouvez utiliser l'authentificateur TOTP de votre choix.",
"disableButton": "Désactiver",
"title": "TOTP"
},
"webauthn": {
"bypassHint": "Permet également de contourner la connexion avec les appareils compatibles.",
"description": "Plus connu sous le nom de clés d'accès. Connectez vous en utilisant la biométrie, un appareil, YubiKeys, ou n'importe quel autre appareil compatible FIDO2.",
"manage": "Gérer",
"modal": {
"description": "Créer de nouvelles clés ou supprimer des clés existantes de votre compte.",
"new": "Nouvelle clé",
"tableCreated": "Créé",
"tableName": "Nom",
"title": "Clés WebAuthn"
},
"title": "WebAuthn"
}
},
"title": "Sécurité"
},
"settings": "Paramètres",
Expand Down Expand Up @@ -51,9 +77,34 @@
},
"actions": "Actions",
"add": "Ajouter",
"adminTitle": "Tableau de Bord Administratif - Drop",
"adminTitleTemplate": "{0} - Administration - Drop",
"adminTitle": "Tableau de Bord Administratif - {0}",
"adminTitleTemplate": "{0} - Administration - {1}",
"auth": {
"2fa": {
"backToOptions": "{arrow} Retour aux options",
"description": "L’authentification à deux facteurs est activée sur votre compte. Choisissez une des options ci-dessous pour continuer.",
"passkey": {
"createDescription": "WebAuthn ou les clés d'accès vous permettent de vous connecter ou de terminer l'authentification à 2 facteurs à l'aide de données biométrique ou avec un appareil physique de sécurité.",
"createTitle": "Créer une clé d'accès",
"description": "Utiliser une clé d'accès, comme des données biométriques, un appareil physique de sécurité, ou n'importe quel autre appareil compatible pour vous connecter a votre compte Drop.",
"passkeyNameTag": "Nom",
"signinButton": "Se connecter avec WebAuthn",
"title": "WebAuthn"
},
"success": {
"back": "{arrow} Retour à la sécurité du compte",
"description": "Drop a créé et ajouté avec succès votre méthode d'authentification à deux facteurs (2FA). Si c'est la première fois que vous configurez la 2FA, votre compte l'exige désormais pour se connecter.",
"title": "Votre méthode d'authentification à 2 facteurs est ajoutée !"
},
"title": "Authentification à 2 facteurs",
"totp": {
"createDescription": "Utiliser votre authentificateur TOTP, comme Google Authenticator, Aegis, ou Bitwarden pour ajouter l'authentification à 2 facteurs à vôtre compte Drop.",
"createHint": "Entrer le code généré pour activer TOTP",
"createTitle": "Configurer votre authentificateur",
"description": "Utiliser un code à usage unique pour vous connecter à votre compte Drop.",
"title": "TOTP"
}
},
"callback": {
"authClient": "Authoriser le client ?",
"authorize": "Authoriser",
Expand Down Expand Up @@ -85,12 +136,14 @@
"externalProvider": "un fournisseur externe",
"forgot": "Mot de passe oublié ?",
"noAccount": "Pas de compte ? Demandez à un administrateur d'en créer un pour vous.",
"noAccountProtected": "Pour des raisons de sécurité, vous devez vous reconnecter lorsque vous tentez d'accéder à des actions sensibles.",
"or": "OU",
"pageTitle": "Se connecter à Drop",
"rememberMe": "Se souvenir de moi",
"signin": "Se connecter",
"signinWithExternalProvider": "Connectez vous avec {externalProvider} {arrow}",
"title": "Se connecter à votre compte"
"title": "Se connecter à votre compte",
"titleProtected": "Reconnectez-vous pour accéder à cette action protégée"
},
"signout": "Déconnexion",
"username": "Nom d'utilisateur"
Expand Down Expand Up @@ -125,6 +178,7 @@
"remove": "Retirer",
"save": "Sauvegarder",
"saved": "Sauvegardé",
"select": "Sélectionner",
"servers": "Serveurs",
"srLoading": "Chargement…",
"tags": "Étiquettes",
Expand Down Expand Up @@ -277,6 +331,7 @@
"library": "Bibliothèque",
"metadata": "Méta",
"settings": {
"general": "Réglages Généraux",
"store": "Store",
"title": "Paramètres",
"tokens": "API tokens"
Expand Down Expand Up @@ -317,6 +372,10 @@
"admin": {
"detectedGame": "Drop a détecté que vous avez des nouveaux jeux a importer.",
"detectedVersion": "Drop a détecté que vous avez des nouvelles versions de ce jeu à importer.",
"fileExtSelector": {
"add": "Ajouter \"{0}\"",
"noSelected": "Aucune extension sélectionnée."
},
"game": {
"addCarouselNoImages": "Pas d'image a ajouter.",
"addDescriptionNoImages": "Pas d'image à ajouter.",
Expand All @@ -337,10 +396,14 @@
"setCover": "Définir comme couverture"
},
"gameLibrary": "Bibliothèque de jeux",
"gameSelector": {
"hint": "Tapper au moins 4 caractères pour avoir des résultats"
},
"import": {
"bulkImportDescription": "Lorsque vous êtes sur cette page, vous ne serez pas redirigé sur la tâche d'importation, pour que vous puissiez importer plusieurs jeux successivement.",
"bulkImportTitle": "Mode d'importation de masse",
"import": "Importer",
"importAs": "Importer comme",
"link": "Imported {arrow}",
"loading": "Chargement des résultats des jeux…",
"search": "Rechercher",
Expand All @@ -360,6 +423,7 @@
"loadingVersion": "Chargement des métadonnées de la version…",
"noAdv": "Pas d'option avancée pour cette configuration.",
"noLaunches": "Aucune configuration de lancement ajoutée.",
"noNameProvided": "Aucun nom fourni.",
"noSetups": "Aucune configuration d'installation ajoutée.",
"noVersions": "Pas de version à importer",
"platform": "Version de la plateforme",
Expand All @@ -377,6 +441,27 @@
},
"withoutMetadata": "Importer sans les données méta"
},
"launchRow": {
"autosuggestHint": "Suggestion automatique des extensions",
"currentDirHint": "Le dossier d'installation est configuré comme le dossier actuel au lancement. Il n'est pas ajouté à vôtre commande.",
"emulatorHint": "{rom} est remplacé par la commande de lancement du jeu pour les émulateurs.",
"emulatorSelect": "Sélectionner le nouvel émulateur",
"emulatorTitle": "Émulateur",
"executorHint": "{executor} est remplacé par la commande de lancement du jeu pour les émulateurs.",
"executorSelect": "Sélectionner le nouvel exécuteur",
"executorTitle": "Exécuteur",
"noEmulatorSelected": "Pas d'émulateur sélectionné",
"noExecutorSelected": "Pas d'exécuteur sélectionné"
},
"launchSelector": {
"description": "Seléctionner une option de lancement comme exécuteur pour votre nouvelle option de lancement.",
"noVersions": "Pas de version importée.",
"platformFilterHint": "Affichage des lancements uniquement pour :",

Check failure on line 459 in i18n/locales/fr.json

View workflow job for this annotation

GitHub Actions / Lint

Irregular whitespace not allowed
"search": "Chercher un exécuteur",
"selectCommand": "Sélectionner une commande de lancement",
"selectVersions": "Sélectionner une version",
"title": "Sélectionner une commande de lancement"
},
"libraryHint": "Pas de bibliothèque configurée.",
"libraryHintDocsLink": "Qu'est-ce que cela veut dire ? {arrow}",
"metadata": {
Expand Down Expand Up @@ -470,8 +555,18 @@
"title": "Bibliothèques",
"version": {
"delta": "Mode de mise à jour",
"description": "Toutes les versions sont importées pour vôtre jeu.",
"noSetups": "Pas d'installation configurée.",
"noVersions": "Vous n'avez aucune version de ce jeu de disponible.",
"noVersionsAdded": "pas de version ajoutée"
"noVersionsAdded": "pas de version ajoutée",
"setupOnly": "Version configurée en mode installation uniquement.",
"table": {
"launch": "Configurations de Lancement",
"name": "Nom (ID)",
"path": "Chemin d'accés",
"setup": "Configuration des Installations"
},
"title": "Versions"
},
"versionPriority": "Priorité des versions"
},
Expand Down Expand Up @@ -542,6 +637,17 @@
"settings": {
"admin": {
"description": "Configurer les paramètres de Drop",
"general": {
"applicationLogo": "Logo de l'application",
"customLogo": "Logo personnalisé",
"defaultLogo": "Logo par défaut",
"logo": "Logo",
"serverName": "Nom du serveur",
"serverNameDescription": "Le nom du serveur",
"serverNamePlaceholder": "Mon Instance Drop",
"title": "Réglages généraux",
"uploadLogo": "Remplacer le logo"
},
"store": {
"dropGameAltPlaceholder": "Exemple d'icône de Jeu",
"dropGameDescriptionPlaceholder": "Ceci est un jeu exemple. Il sera remplacé si vous importez un jeu.",
Expand Down Expand Up @@ -628,6 +734,7 @@
"completedTasksTitle": "Tâches complétées",
"dailyScheduledTitle": "Tâches quotidiennes planifiées",
"execute": "{arrow} Exécuter",
"noActions": "Pas d'action",
"noTasksRunning": "Pas de tâche en cours",
"progress": "{0}%",
"runningTasksTitle": "Tâches en cours d'exécution",
Expand Down
Loading