diff --git a/packages/i18n/src/locales/af.json b/packages/i18n/src/locales/af.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/af.json +++ b/packages/i18n/src/locales/af.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/ar.json b/packages/i18n/src/locales/ar.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/ar.json +++ b/packages/i18n/src/locales/ar.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/ca.json b/packages/i18n/src/locales/ca.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/ca.json +++ b/packages/i18n/src/locales/ca.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/cs.json b/packages/i18n/src/locales/cs.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/cs.json +++ b/packages/i18n/src/locales/cs.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/da.json b/packages/i18n/src/locales/da.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/da.json +++ b/packages/i18n/src/locales/da.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/de.json b/packages/i18n/src/locales/de.json index 5f9e084a8..3bb63281b 100644 --- a/packages/i18n/src/locales/de.json +++ b/packages/i18n/src/locales/de.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/el.json b/packages/i18n/src/locales/el.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/el.json +++ b/packages/i18n/src/locales/el.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/es.json b/packages/i18n/src/locales/es.json index 013508525..64209fe7d 100644 --- a/packages/i18n/src/locales/es.json +++ b/packages/i18n/src/locales/es.json @@ -1,7 +1,7 @@ { "underConstruction": { "heading": "This is awkward", - "message": "You've stumbled upon a page that's still being developed. I'd love to show it to you, but it isn't quite ready yet.", + "message": "Has tropezado con una página que todavía está en desarrollo. Me encantaría mostrártela, pero aún no está lista.", "homeLink": "Go Home", "githubLink": "View the GitHub issue" }, @@ -51,17 +51,17 @@ }, "emailBook": { "heading": "Email book", - "description": "Send this book to device or email address", + "description": "Enviar este libro a un dispositivo o dirección de correo electrónico", "form": { "email": { - "label": "Email", - "placeholder": "Email address", + "label": "Correo electrónico", + "placeholder": "Dirección de correo electrónico", "description": "An email address to send the book to. Click add to finalize each input" }, "devices": { "label": "Devices", "placeholder": "Select devices", - "noFilterMatch": "No devices match the filter" + "noFilterMatch": "Ningún dispositivo coincide con el filtro" } } }, @@ -297,7 +297,7 @@ "settingsScene": { "navigation": { "general": "General", - "logs": "Logs", + "logs": "Registros", "server": "Servidor", "jobs": "Trabajos y Configuración", "users": "Gestión de Usuarios", @@ -305,70 +305,70 @@ }, "sidebar": { "application": { - "account": "Account", + "account": "Cuenta", "appearance": "Apariencia", - "reader": "Reader", + "reader": "Lector", "desktop": "Ordenador", "label": "Aplicación" }, "server": { "general": "General", - "logs": "Logs", + "logs": "Registros", "users": "Usuarios", "jobs": "Tareas", "access": "Acceso", - "email": "Email", - "notifications": "Notifications", - "label": "Server" + "email": "Correo electrónico", + "notifications": "Notificaciones", + "label": "Servidor" } }, "app/account": { - "helmet": "Account settings", - "title": "Account settings", - "description": "Settings related to your account", + "helmet": "Configuración de la cuenta", + "title": "Configuración de la cuenta", + "description": "Configuración relacionada con tu cuenta", "sections": { "account": { "validation": { - "invalidUrl": "Please enter a valid URL", - "missingUsername": "Username is required" + "invalidUrl": "Por favor, introduce una URL válida", + "missingUsername": "Nombre de usuario obligatorio" }, "labels": { - "username": "Username", - "password": "Password", - "activeChangesPrompt": "You have unsaved changes" + "username": "Nombre de usuario", + "password": "Contraseña", + "activeChangesPrompt": "Tienes cambios sin guardar" }, "errors": { - "updateFailed": "A server error occurred while updating your profile. Please try again." + "updateFailed": "Se ha producido un error en el servidor al actualizar tu perfil. Por favor, inténtalo de nuevo." }, "avatarPicker": { - "heading": "Set your Avatar Image", - "subtitle": "Stump supports custom avatars, which can be set by providing a URL to an image. Image uploads are not supported in order to reduce the amount of data stored on the server.", - "preview": "A preview will appear here once you have entered a URL.", + "heading": "Establece tu imagen de avatar", + "subtitle": "Stump admite avatares personalizados, que se pueden establecer proporcionando una URL a una imagen. La subida de imágenes no está soportada para reducir la cantidad de datos almacenados en el servidor.", + "preview": "Una vista previa aparecerá aquí una vez que haya introducido una URL.", "labels": { - "imageUrl": "Image URL", - "customAvatar": "Custom Avatar" + "imageUrl": "URL de la imagen", + "customAvatar": "Avatar personalizado" }, "buttons": { - "confirm": "Confirm Image", - "cancel": "Cancel", - "edit": "Edit", - "changeImage": "Change Image", - "removeImage": "Remove Image" + "confirm": "Confirmar imagen", + "cancel": "Cancelar", + "edit": "Editar", + "changeImage": "Cambiar imagen", + "removeImage": "Borrar imagen" } }, "buttons": { - "confirm": "Save Changes" + "confirm": "Guardar cambios" } }, "locale": { "localeSelector": { - "label": "Language" + "label": "Idioma" }, - "heading": "Language and locale", + "heading": "Idioma y localización", "subtitle": [ - "Stump supports multiple languages and locales, set your preferences below. Please consider helping improve the quality of", - "Stump's translations", - "if you're able to!" + "Stump soporta varios idiomas, establece tus preferencias a continuación. Por favor, considera ayudar a mejorar la calidad de", + "las traducciones de Stump", + "si puedes!" ] } } @@ -391,6 +391,10 @@ "bronze": "Claro Bronce" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { @@ -404,8 +408,8 @@ "Home": "Home", "Explore": "Explore", "Libraries": "Libraries", - "BookClubs": "Book clubs", - "SmartLists": "Smart lists" + "BookClubs": "Clubs de lectura", + "SmartLists": "Listas inteligentes" }, "entityOptions": { "createAction": { @@ -421,13 +425,13 @@ } }, "app/reader": { - "helmet": "Reader settings", - "title": "Reader settings", - "description": "Default options for the Stump readers. These are bound to your current device only", + "helmet": "Configuración del lector", + "title": "Configuración del lector", + "description": "Opciones predeterminadas para los lectores de Stump. Estas solo están vinculadas a tu dispositivo actual", "sections": { "imageBasedBooks": { - "label": "Image-based books", - "description": "Comic books, manga, and other image-based books", + "label": "Libros basados en imágenes", + "description": "Cómics, mangas y otros libros basados en imágenes", "sections": { "preloadAheadCount": { "label": "Preload ahead count", @@ -459,42 +463,42 @@ "description": "Ajustes generales relacionados con tu instancia de servidor Stump", "sections": { "updateAvailable": { - "message": "Your server is not up to date. Please update to the latest version!" + "message": "Tu servidor no está actualizado. ¡Por favor, actualiza a la última versión!" }, "serverInfo": { - "title": "Server information", - "description": "Basic details about your Stump server instance", + "title": "Información del servidor", + "description": "Detalles básicos sobre tu instancia de Stump", "build": { "label": "Build", "description": "Details about the version and build", "version": { - "semver": "Version", - "commitHash": "Exact commit", - "date": "Build date" + "semver": "Versión", + "commitHash": "Commit exacto", + "date": "Fecha de compilación" } } }, "serverPublicUrl": { - "label": "Public URL", - "description": "The URL that your server is accessible from outside your network, if applicable. This will enable invite links and other features" + "label": "URL pública", + "description": "La URL desde la que tu servidor es accesible fuera de tu red, si procede. Esto habilitará los enlaces de invitación y otras características" } } }, "server/logs": { - "helmet": "Logs", - "title": "Logs", - "description": "The logs generated by your Stump server instance", + "helmet": "Registros", + "title": "Registros", + "description": "Los registros generados por tu instancia de Stump", "sections": { "persistedLogs": { "title": "Persisted logs", "description": "These logs have been manually persisted to the database, typically associated with a specific job or event", "table": { "columns": { - "level": "Level", - "message": "Message", + "level": "Nivel", + "message": "Mensaje", "timestamp": "Timestamp" }, - "emptyHeading": "No logs to display", + "emptyHeading": "No hay registros para mostrar", "emptySubtitle": "Your server is either very healthy or very unhealthy" } }, @@ -574,18 +578,18 @@ "permissions": { "heading": "Permisos", "subtitle": [ - "Select the permissions you want to grant to this user. For more information on what each permission does, see the", - "documentation" + "Selecciona los permisos que quieres conceder a este usuario. Para más información sobre lo que hace cada permiso, consulta la ", + "documentación" ], "bookclub": { - "label": "Book Clubs", + "label": "Clubs de lectura", "read": { "label": "Access book club features", - "description": "Allows the user to access book club features, including viewing and joining book clubs" + "description": "Permite al usuario acceder a las funciones de los clubs de lectura, incluyendo ver y unirse a los clubs de lectura" }, "create": { - "label": "Create book clubs", - "description": "Allows the user to create new book clubs" + "label": "Crear clubs de lectura", + "description": "Permite al usuario crear nuevos clubs de lectura" } }, "file": { @@ -595,11 +599,11 @@ "description": "Allows the user to access the Library File Explorer.\nContent restriction is not supported when this feature is granted" }, "download": { - "label": "Download files", - "description": "Allows the user to download files from the server" + "label": "Descargar ficheros", + "description": "Permitir al usuario descargar ficheros del servidor" }, "upload": { - "label": "Upload files", + "label": "Subir ficheros", "description": "Allows the user to upload files to the server" } }, @@ -610,11 +614,11 @@ "description": "Allows the user to create new libraries.\nIncludes permissions to edit and scan" }, "scan": { - "label": "Scan libraries", + "label": "Escanear bibliotecas", "description": "Allows the user to initiate scans for existing libraries" }, "edit": { - "label": "Edit libraries", + "label": "Editar bibliotecas", "description": "Allows the user to edit basic details for existing libraries" }, "manage": { @@ -645,7 +649,7 @@ } }, "smartlist": { - "label": "Smart Lists", + "label": "Listas inteligentes", "read": { "label": "Access smart list feature", "description": "Allows the user to access smart lists features" @@ -667,7 +671,7 @@ "emailers": { "title": "SMTP emailers", "description": "The clients you have configured for sending emails from your Stump server instance", - "singleInstanceDisclaimer": "While Stump supports multiple SMTP configurations in the backend, only one can be configured on the UI. This will be improved in the future", + "singleInstanceDisclaimer": "Aunque Stump soporta múltiples configuraciones de SMTP en el backend, solo una pueda ser configurada en la interfaz de usuario. Esto se mejorará en el futuro", "list": { "emptyHeading": "No SMTP emailers configured", "primaryEmailer": "Primary emailer", @@ -798,14 +802,14 @@ "diskUsage": "Uso de disco" }, "noLibraries": { - "heading": "Nothing to see here", - "messagePrefix": "You can't see what you don't have", + "heading": "Nada que ver aquí", + "messagePrefix": "No puedes ver lo que no tienes", "message": { - "create": "Create a library to get started", + "create": "Crea una biblioteca para empezar", "wait": "Once libraries are created, they'll be displayed here" }, "links": { - "create": "Create library" + "create": "Crear biblioteca" } }, "pagination": { @@ -836,16 +840,16 @@ "books": "Explorar", "bookClubs": "Clubes de libros", "createLibrary": "Crear biblioteca", - "noLibraries": "No libraries", + "noLibraries": "Sin bibliotecas", "createBookClub": "Crear club de libros", - "noBookClubs": "No book clubs", + "noBookClubs": "No hay clubs de lectura", "settings": "Ajustes", "themeToggle": "Alternar Tema", "goForward": "Ir Adelante", "goBack": "Ir Atrás", - "smartlists": "Smart lists", - "noSmartlists": "No smart lists", - "createSmartlist": "Create smart list", + "smartlists": "Listas inteligentes", + "noSmartlists": "Sin listas inteligentes", + "createSmartlist": "Crear lista inteligente", "seeAll": "See all" }, "libraryOptions": { @@ -856,7 +860,7 @@ }, "versionInformation": { "heading": "Información de la Versión", - "semVer": "Versión Semántica", + "semVer": "Versión semántica", "commitHash": "Hash de Confirmación", "buildDate": "Fecha de Construcción" } @@ -901,18 +905,18 @@ "uploadImage": "Upload image" }, "uploadImage": { - "emptyState": "A preview of your image will appear here", + "emptyState": "Una vista previa de tu imagen aparecerá aquí", "prompt": "Drop image here or click to select", "remove": "Remove image" } }, "common": { "add": "Add", - "cancel": "Cancel", + "cancel": "Cancelar", "confirm": "Confirm", "save": "Save", "send": "Send", - "saveChanges": "Save changes", + "saveChanges": "Guardar cambios", "create": "Create", "edit": "Edit", "update": "Update", diff --git a/packages/i18n/src/locales/fi.json b/packages/i18n/src/locales/fi.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/fi.json +++ b/packages/i18n/src/locales/fi.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/fr.json b/packages/i18n/src/locales/fr.json index fcc049914..d22338a99 100644 --- a/packages/i18n/src/locales/fr.json +++ b/packages/i18n/src/locales/fr.json @@ -391,6 +391,10 @@ "bronze": "Bronze léger" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Disposition de la navigation", "description": { diff --git a/packages/i18n/src/locales/he.json b/packages/i18n/src/locales/he.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/he.json +++ b/packages/i18n/src/locales/he.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/hu.json b/packages/i18n/src/locales/hu.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/hu.json +++ b/packages/i18n/src/locales/hu.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/it.json b/packages/i18n/src/locales/it.json index cfbcc697a..1bcbfd3e3 100644 --- a/packages/i18n/src/locales/it.json +++ b/packages/i18n/src/locales/it.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/ja.json b/packages/i18n/src/locales/ja.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/ja.json +++ b/packages/i18n/src/locales/ja.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/ko.json b/packages/i18n/src/locales/ko.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/ko.json +++ b/packages/i18n/src/locales/ko.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/nl.json b/packages/i18n/src/locales/nl.json index 008dc5db7..419435319 100644 --- a/packages/i18n/src/locales/nl.json +++ b/packages/i18n/src/locales/nl.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/no.json b/packages/i18n/src/locales/no.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/no.json +++ b/packages/i18n/src/locales/no.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/pl.json b/packages/i18n/src/locales/pl.json index 04cd23dfb..6ac17d0d8 100644 --- a/packages/i18n/src/locales/pl.json +++ b/packages/i18n/src/locales/pl.json @@ -391,6 +391,10 @@ "bronze": "Jasnobrązowy" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Układ nawigacji", "description": { diff --git a/packages/i18n/src/locales/pt.json b/packages/i18n/src/locales/pt.json index db6029dc9..b1d473334 100644 --- a/packages/i18n/src/locales/pt.json +++ b/packages/i18n/src/locales/pt.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/ro.json b/packages/i18n/src/locales/ro.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/ro.json +++ b/packages/i18n/src/locales/ro.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/ru.json b/packages/i18n/src/locales/ru.json index 7d211119a..c68de0fda 100644 --- a/packages/i18n/src/locales/ru.json +++ b/packages/i18n/src/locales/ru.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/sr.json b/packages/i18n/src/locales/sr.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/sr.json +++ b/packages/i18n/src/locales/sr.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/sv.json b/packages/i18n/src/locales/sv.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/sv.json +++ b/packages/i18n/src/locales/sv.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/tr.json b/packages/i18n/src/locales/tr.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/tr.json +++ b/packages/i18n/src/locales/tr.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/uk.json b/packages/i18n/src/locales/uk.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/uk.json +++ b/packages/i18n/src/locales/uk.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/vi.json b/packages/i18n/src/locales/vi.json index 662eedabc..c136ac0cd 100644 --- a/packages/i18n/src/locales/vi.json +++ b/packages/i18n/src/locales/vi.json @@ -391,6 +391,10 @@ "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { diff --git a/packages/i18n/src/locales/zh.json b/packages/i18n/src/locales/zh.json index 9dc5b2064..b3146ac90 100644 --- a/packages/i18n/src/locales/zh.json +++ b/packages/i18n/src/locales/zh.json @@ -2,12 +2,12 @@ "underConstruction": { "heading": "This is awkward", "message": "You've stumbled upon a page that's still being developed. I'd love to show it to you, but it isn't quite ready yet.", - "homeLink": "返回首页", - "githubLink": "查看 GitHub 问题" + "homeLink": "Go Home", + "githubLink": "View the GitHub issue" }, "authScene": { "claimHeading": "初始化您的服务器", - "claimText": "Stump服务器尚未初始化。请使用下面的表单创建您的帐户。之后就能够完全访问服务器所有功能。", + "claimText": "Stump服务器尚未被初始化。请使用以下表单创建您的帐户。创建后,您将能够完全访问所有服务器功能。", "form": { "validation": { "missingUsername": "用户名为必填项", @@ -18,7 +18,7 @@ "password": "密码" }, "buttons": { - "createAccount": "创建账户", + "createAccount": "创建帐户", "login": "登录" } }, @@ -26,17 +26,17 @@ "loggingIn": "登录中……", "loggedIn": "欢迎回来!", "loggedInFirstTime": "欢迎!", - "registering": "正在注册...", + "registering": "注册中...", "registered": "已注册!", - "loginFailed": "登录失败请重试", - "registrationFailed": "注册失败请重试" + "loginFailed": "登录失败,请重新登录", + "registrationFailed": "注册失败,请重试。" } }, "adminLibrarySidebar": { "libraryConfiguration": { - "heading": "媒体库配置", - "subtitleCreating": "您的新书库预览将在下面显示", - "subtitleEditing": "您书库编辑的预览将在下方显示" + "heading": "图书馆设置", + "subtitleCreating": "您的新图书馆的预览将在下面显示", + "subtitleEditing": "您的图书库编辑的预览将在下方显示" } }, "bookOverviewScene": { @@ -46,22 +46,22 @@ "fileSize": "文件大小", "fileType": "文件类型", "fileLocation": "文件位置", - "fileChecksum": "校验码" + "fileChecksum": "校验和" } }, "emailBook": { "heading": "Email book", - "description": "发送此书到设备或电子邮箱地址", + "description": "Send this book to device or email address", "form": { "email": { - "label": "电子邮箱", - "placeholder": "电子邮箱地址", - "description": "要发送该书的电子邮箱地址。单击添加以完成每个输入" + "label": "Email", + "placeholder": "Email address", + "description": "An email address to send the book to. Click add to finalize each input" }, "devices": { "label": "Devices", "placeholder": "Select devices", - "noFilterMatch": "没有符合筛选条件的设备" + "noFilterMatch": "No devices match the filter" } } }, @@ -69,7 +69,7 @@ }, "createBookClubScene": { "heading": "创建一个新的读书俱乐部", - "subtitle": "您可以创建一个私人读书俱乐部,或者创建一个公开的任何人都可以加入的读书俱乐部", + "subtitle": "您可以创建一个私人书俱乐部,或者创建一个公开的服务可以让任何人都可以加入", "form": { "name": { "label": "名称", @@ -78,8 +78,8 @@ }, "description": { "label": "描述", - "placeholder": "《海盗旗升起》粉丝俱乐部,我们用心阅读", - "description": "您的读书俱乐部的简短描述(可选)" + "placeholder": "An 'Our Flag Means Death' fan club. We read pirate fiction to our hearts content", + "description": "您的读书俱乐部的简短描述(可选)" }, "is_private": { "label": "私人俱乐部", @@ -88,55 +88,55 @@ "member_role_spec": { "heading": "自定义角色映射", "subtitle": [ - "如果您喜欢,您可以在读书俱乐部创建自定义角色名称。欲了解更多信息,请参阅", + "您可以为您的读书俱乐部中的角色创建自定义名称。 例如,您可以将“成员”角色重命名为“Crewmate”,或将“Creator”重命名为“Captain”。 如果您不想使用自定义名称,您可以将这些字段留空,将使用默认名称。 关于角色的更多信息,请参阅:", "文档" ], "member": { - "label": "成员", - "placeholder": "成员", + "label": "会员", + "placeholder": "会员", "description": "您的读书俱乐部默认角色的名称" }, "moderator": { "label": "版主", "placeholder": "版主", - "description": "您的读书俱乐部版主的名称" + "description": "您的读书俱乐部的版主名称" }, "admin": { "label": "管理员", "placeholder": "管理员", - "description": "您的读书俱乐部管理员角色的名称" + "description": "您的读书俱乐部的管理员角色名称" }, "creator": { "label": "创建者", "placeholder": "创建者", - "description": "您的读书俱乐部创建者角色的名称。就您!" + "description": "您的读书俱乐部创建者角色的名称。这是您!" } }, "creator_preferences": { - "heading": "成员", - "subtitle": "您自己在书俱乐部中的会员设置", + "heading": "您的会员选项", + "subtitle": "对于您在读书俱乐部中的会员资格的一些偏好。这些偏好可以随时从读书俱乐部设置页面更改", "creator_display_name": { - "label": "显示名", + "label": "显示名称", "placeholder": "oromei", "description": "您在读书俱乐部的会员可选显示名称。如果设置,它优先于您的用户名" }, "creator_hide_progress": { "label": "隐藏进度", - "description": "如果启用,您的阅读进度将对读书俱乐部的其他成员隐藏" + "description": "如果启用,您的阅读进度将被隐藏在读书俱乐部的其他成员" } }, "submit": "创建读书俱乐部" } }, "createLibraryScene": { - "heading": "创建库", - "subtitle": "书库用来分组书籍。如果你想要刷新它或了解它如何运作,请查看", + "heading": "新建书库", + "subtitle": "书库被用来将你的书籍分组。如果你想要刷新库和它们如何工作,请查看", "subtitleLink": "相关文档", "form": { "labels": { "libraryName": "名称", "libraryPath": "路径", - "libraryPathDescription": "您服务器上的书库路径", + "libraryPathDescription": "在您的服务器上存在的书库路径", "libraryDescription": "描述", "libraryTags": "标签" }, @@ -146,14 +146,14 @@ } }, "librarySettingsScene": { - "heading": "设置", - "subtitle": "在此管理您的书库。如果您想要更新这些设置,请查看", + "heading": "管理书库", + "subtitle": "更新书库的详细信息或配置,更改控制访问规则,或扫描文件。 如果你想要刷新书库和它们如何工作,请查看", "subtitleLink": "相关文档", "form": { "labels": { "libraryName": "名称", "libraryPath": "路径", - "libraryPathDescription": "您服务器上的书库路径", + "libraryPathDescription": "在您的服务器上存在的书库路径", "libraryDescription": "描述", "libraryTags": "标签" }, @@ -163,11 +163,11 @@ } }, "errorScene": { - "heading": "我去,出错了", + "heading": "lol, oops", "message": "发生错误:", "buttons": { "report": "反馈Bug", - "copy": "复制错误详情", + "copy": "复制错误详细信息", "goHome": "返回首页" } }, @@ -183,11 +183,11 @@ "title": "最近添加的系列", "emptyState": { "heading": "没有要显示的系列", - "message": "您添加到书库的任何系列都会在此显示" + "message": "您添加到书库中的任何系列都会在此处显示" } }, "recentlyAddedBooks": { - "title": "最近添加的书", + "title": "最近添加的图书", "emptyState": { "heading": "没有书可以显示", "message": "您添加到书库中的任何系列都会在此处显示" @@ -197,96 +197,96 @@ "seriesOverviewScene": { "buttons": { "continueReading": "继续阅读", - "downloadSeries": "下载系列" + "downloadSeries": "下载系列文件" } }, "userSmartListsScene": { - "heading": "智能清单", - "subtitle": "保存您喜欢的搜索和过滤器以便于访问", - "searchPlaceholder": "筛选智能列表", + "heading": "Smart lists", + "subtitle": "Your favorite searches and filters saved for easy access", + "searchPlaceholder": "Filter smart lists", "buttons": { - "createSmartList": "创建智能列表" + "createSmartList": "Create smart list" }, "list": { "emptyState": { - "heading": "没有要显示的智能列表", - "noListsMessage": "创建一个智能列表以开始", - "noMatchesMessage": "尝试更改您的搜索参数" + "heading": "No smart lists to display", + "noListsMessage": "Create a smart list to get started", + "noMatchesMessage": "Try changing your search query" }, "card": { "meta": { "figures": { - "books": "书", - "series": "系列", - "library": "库" + "books": "book", + "series": "series", + "library": "library" }, - "matches": "匹配项" + "matches": "Matches" } } } }, "userSmartListScene": { "navigation": { - "items": "项目", - "settings": "设置" + "items": "Items", + "settings": "Settings" }, "layout": { - "missingIdError": "此场景需要 URL 中的 ID", - "smartListNotFound": "未找到智能列表", - "viewCreateError": "创建视图失败", - "viewSaveError": "保存视图失败" + "missingIdError": "This scene requires an ID in the URL", + "smartListNotFound": "Smart list not found", + "viewCreateError": "Failed to create view", + "viewSaveError": "Failed to save view" }, "header": { - "backLink": "列表" + "backLink": "Lists" }, "itemsScene": { - "smartListNotFound": "未找到智能列表", + "smartListNotFound": "Smart list not found", "actionHeader": { "viewSelector": { - "customView": "自定义视图", - "defaultView": "默认视图", - "noViewsSaved": "没有保存的视图", - "selectView": "选择一个已保存视图" + "customView": "Custom view", + "defaultView": "Default view", + "noViewsSaved": "No views saved", + "selectView": "Select a saved view" }, "filterDrawer": { - "heading": "智能列表筛选器", - "description": "更改此视图会话的过滤器", + "heading": "Smart list filters", + "description": "Change the filters for this viewing session", "rawData": { - "heading": "原始过滤器数据", - "description": "Stump 将如何处理过滤器" + "heading": "Raw filter data", + "description": "This is how Stump will process the filters" }, "buttons": { - "save": "保存", - "cancel": "取消" + "save": "Save", + "cancel": "Cancel" } }, "search": { - "placeholder": "快速筛选" + "placeholder": "Quick filter" }, "viewManager": { - "updateSelected": "更新被选中的项目", - "create": "创建新视图", + "updateSelected": "Update selected", + "create": "Create new view", "modal": { "heading": { - "create": "创建视图", - "update": "更新视图" + "create": "Create view", + "update": "Update view" }, "description": { - "create": "为此智能列表创建新视图", - "update": "更新视图" + "create": "Create a new view for this smart list", + "update": "Update the view" }, "createForm": { "name": { - "label": "名称", - "placeholder": "我的视图", - "description": "识别此视图的友好唯一名称" + "label": "Name", + "placeholder": "My view", + "description": "A friendly name to uniquely identify this view" } }, "updateForm": { "name": { - "label": "名称", - "placeholder": "我的视图", - "description": "此视图的更新名称(如果需要)" + "label": "Name", + "placeholder": "My view", + "description": "The updated name for this view, if desired" } } } @@ -297,100 +297,104 @@ "settingsScene": { "navigation": { "general": "通用", - "logs": "日志", + "logs": "Logs", "server": "服务器", "jobs": "任务和配置", "users": "用户管理", - "desktop": "桌面" + "desktop": "桌面版" }, "sidebar": { "application": { - "account": "帐户", - "appearance": "外观", - "reader": "阅读器", - "desktop": "桌面", - "label": "应用" + "account": "Account", + "appearance": "Appearance", + "reader": "Reader", + "desktop": "Desktop", + "label": "Application" }, "server": { - "general": "通用", - "logs": "日志", - "users": "用户", - "jobs": "任务", - "access": "访问权限", + "general": "General", + "logs": "Logs", + "users": "Users", + "jobs": "Jobs", + "access": "Access", "email": "Email", - "notifications": "通知", - "label": "服务器" + "notifications": "Notifications", + "label": "Server" } }, "app/account": { - "helmet": "账户设置", - "title": "账户设置", - "description": "与您的帐户相关的设置", + "helmet": "Account settings", + "title": "Account settings", + "description": "Settings related to your account", "sections": { "account": { "validation": { - "invalidUrl": "请输入有效的 URL 地址", - "missingUsername": "用户名为必填项" + "invalidUrl": "Please enter a valid URL", + "missingUsername": "Username is required" }, "labels": { - "username": "用户名", - "password": "密码", - "activeChangesPrompt": "您有未保存的更改" + "username": "Username", + "password": "Password", + "activeChangesPrompt": "You have unsaved changes" }, "errors": { - "updateFailed": "更新您的个人资料时服务器发生错误。请重试。" + "updateFailed": "A server error occurred while updating your profile. Please try again." }, "avatarPicker": { - "heading": "设置您的头像", - "subtitle": "Stump 支持自定义头像,头像可以通过提供图片的 URL 来设置。 为减少服务器上存储的数据,不支持图像上传。", - "preview": "当您输入了一个URL,预览将会在这里显示。", + "heading": "Set your Avatar Image", + "subtitle": "Stump supports custom avatars, which can be set by providing a URL to an image. Image uploads are not supported in order to reduce the amount of data stored on the server.", + "preview": "A preview will appear here once you have entered a URL.", "labels": { - "imageUrl": "图片URL", - "customAvatar": "自定义头像" + "imageUrl": "Image URL", + "customAvatar": "Custom Avatar" }, "buttons": { - "confirm": "确认图片", - "cancel": "取消", - "edit": "编辑", - "changeImage": "更改图片", - "removeImage": "删除图片" + "confirm": "Confirm Image", + "cancel": "Cancel", + "edit": "Edit", + "changeImage": "Change Image", + "removeImage": "Remove Image" } }, "buttons": { - "confirm": "保存更改" + "confirm": "Save Changes" } }, "locale": { "localeSelector": { - "label": "语言" + "label": "Language" }, - "heading": "语言及地区", + "heading": "Language and locale", "subtitle": [ - "Stump 支持多种语言和本地化,在下方设置您的偏好。请考虑帮助提升质量", - "Stump的翻译", - "如果你可以!" + "Stump supports multiple languages and locales, set your preferences below. Please consider helping improve the quality of", + "Stump's translations", + "if you're able to!" ] } } }, "app/appearance": { - "helmet": "外观", - "title": "外观", - "description": "自定义应用程序的外观和感觉效果", + "helmet": "Appearance", + "title": "Appearance", + "description": "Customize the look and feel of the application", "sections": { "themeSelect": { - "label": "主题", - "description": "默认情况下Stump 有亮和暗主题", + "label": "Theme", + "description": "By default, Stump has a light and dark theme", "customTheme": [ - "如果您有兴趣创建自己的自定义主题,请查看", - "文档" + "If you're interested in creating your own custom theme, check out the", + "documentation" ], "options": { - "light": "亮色", - "dark": "深色", - "bronze": "青青铜光" + "light": "Light", + "dark": "Dark", + "bronze": "Bronze light" } }, + "fontSelect": { + "label": "Font", + "description": "Customize the font used in the application" + }, "navigationArrangement": { "label": "Navigation arrangement", "description": { @@ -401,11 +405,11 @@ "lock": "Lock arrangement", "unlock": "Unlock arrangement", "options": { - "Home": "首页", - "Explore": "发现", - "Libraries": "库", + "Home": "Home", + "Explore": "Explore", + "Libraries": "Libraries", "BookClubs": "Book clubs", - "SmartLists": "智能列表" + "SmartLists": "Smart lists" }, "entityOptions": { "createAction": { @@ -421,56 +425,56 @@ } }, "app/reader": { - "helmet": "阅读设置", - "title": "阅读设置", - "description": "Stump 阅读器的默认选项。这些选项仅绑定到当前设备", + "helmet": "Reader settings", + "title": "Reader settings", + "description": "Default options for the Stump readers. These are bound to your current device only", "sections": { "imageBasedBooks": { - "label": "图书", - "description": "卡通、漫画和其他以图为主的书", + "label": "Image-based books", + "description": "Comic books, manga, and other image-based books", "sections": { "preloadAheadCount": { - "label": "提前预加载数量", - "description": "预加载到当前之后的页面数" + "label": "Preload ahead count", + "description": "The number of pages to preload ahead of the current page" }, "preloadBehindCount": { - "label": "提前预加载数量", - "description": "预加载到当前之后的页面数" + "label": "Preload behind count", + "description": "The number of pages to preload behind the current page" } } } } }, "app/desktop": { - "helmet": "桌面设置", - "title": "桌面设置", - "description": "Stump 桌面应用程序相关设置", + "helmet": "Desktop settings", + "title": "Desktop settings", + "description": "Settings related to the Stump desktop application", "sections": { "discordPresence": { - "label": "Discord 状态展示", - "description": "使用 Discord Rich Presence 在 Discord 显示您的Stump 活动", - "reconnect": "重新连接到Discord" + "label": "Discord Presence", + "description": "Display your Stump activity in Discord using Discord Rich Presence", + "reconnect": "Reconnect to Discord" } } }, "server/general": { - "helmet": "常规服务器设定", - "title": "常规设置", - "description": "与您的 Stump 服务器实例相关的常规设置", + "helmet": "General server settings", + "title": "General settings", + "description": "General settings related to your Stump server instance", "sections": { "updateAvailable": { - "message": "您的服务器不是最新版本。请更新到最新版本!" + "message": "Your server is not up to date. Please update to the latest version!" }, "serverInfo": { - "title": "服务器信息", - "description": "Stump 服务器实例的基本详细信息", + "title": "Server information", + "description": "Basic details about your Stump server instance", "build": { - "label": "构建", - "description": "关于版本和构建的细节", + "label": "Build", + "description": "Details about the version and build", "version": { - "semver": "版本", - "commitHash": "确切提交", - "date": "编译日期" + "semver": "Version", + "commitHash": "Exact commit", + "date": "Build date" } } }, @@ -481,182 +485,182 @@ } }, "server/logs": { - "helmet": "日志", - "title": "日志", - "description": "Stump 服务器实例生成的日志", + "helmet": "Logs", + "title": "Logs", + "description": "The logs generated by your Stump server instance", "sections": { "persistedLogs": { - "title": "已存日志", - "description": "这些日志已手动保存在数据库中,通常与特定任务或事件关联。", + "title": "Persisted logs", + "description": "These logs have been manually persisted to the database, typically associated with a specific job or event", "table": { "columns": { - "level": "级别", - "message": "消息", - "timestamp": "时间戳" + "level": "Level", + "message": "Message", + "timestamp": "Timestamp" }, - "emptyHeading": "没有可显示的日志", - "emptySubtitle": "您的服务器非常健康或很不健康" + "emptyHeading": "No logs to display", + "emptySubtitle": "Your server is either very healthy or very unhealthy" } }, "liveLogs": { - "title": "实时日志", - "description": "直接实时从 Stump 服务器串流" + "title": "Live logs feed", + "description": "Streamed directly from your Stump server instance in real-time" } } }, "server/jobs": { - "helmet": "任务", - "title": "任务", - "description": "Stump 服务器实例上运行的后台任务", + "helmet": "Jobs", + "title": "Jobs", + "description": "Background jobs that run on your Stump server instance", "sections": { "scheduling": { - "title": "计划任务", - "description": "一些任务可以配置运行在定时任务中,更改此配置的将在服务器重启后生效" + "title": "Scheduling", + "description": "Some jobs can be configured to run on a schedule. Changes to this configuration will take effect after a server restart" }, "history": { - "title": "历史记录", - "description": "Stump 服务器上已运行的任务记录", + "title": "History", + "description": "A record of jobs that have been run on your Stump server instance", "table": { "columns": { - "name": "类型", - "description": "描述", - "status": "状态", - "createdAt": "开始于", - "elapsed": "已用时", - "tasks": "任务" + "name": "Type", + "description": "Description", + "status": "Status", + "createdAt": "Started At", + "elapsed": "Elapsed", + "tasks": "Tasks" }, - "emptyHeading": "没有要显示的任务", - "emptySubtitle": "如果你没有任务,你就不可能有任务", - "deleteAllMessage": "任务历史和统计可以随时从数据库中删除。此操作不能撤消", - "deleteAllConfirmButton": "清除历史记录", - "deleteAllConfirmButtonTitle": "清除所有任务历史", - "deleteAllConfirmButtonTitleNoJobs": "没有要清除的任务" + "emptyHeading": "There are no jobs to display", + "emptySubtitle": "You can't have a job if you don't have a job", + "deleteAllMessage": "Job history and statistics may be deleted from the database at any time. This action cannot be undone", + "deleteAllConfirmButton": "Clear history", + "deleteAllConfirmButtonTitle": "Clear all job history", + "deleteAllConfirmButtonTitleNoJobs": "No jobs to clear" } } } }, "server/users": { - "helmet": "用户管理", - "title": "用户", - "description": "管理此服务器上的用户", + "helmet": "User management", + "title": "Users", + "description": "Manage the users on this server", "createUser": { - "helmet": "创建用户", - "title": "创建用户", - "description": "在此服务器上创建新用户" + "helmet": "Create user", + "title": "Create user", + "description": "Create a new user on this server" }, "updateUser": { - "helmet": "更新用户", - "title": "更新用户", - "description": "更新此用户的详细信息" + "helmet": "Update user", + "title": "Update user", + "description": "Update the details of this user" }, "createOrUpdateForm": { "accessControl": { - "heading": "访问控制和限制", + "heading": "Access control and restrictions", "subtitle": [ - "配置您想要对此用户应用的任何限制。欲了解更多有关访问控制的信息,请参阅", - "文档" + "Configure any restrictions you want to apply to this user. For more information about access control, see the", + "documentation" ], "ageRestriction": { - "label": "年龄限制", - "description": "限制用户访问设定年龄分级阈值以上的内容", + "label": "Age restriction", + "description": "Restricts the user from accessing content above the set age rating threshold", "placeholder": "13", "enforceUnset": { - "label": "在未设置时生效", - "description": "如果启用此选项,用户将被限制访问没有年龄评级的内容" + "label": "Enforce on unset", + "description": "If enabled, users will be restricted from accessing content with no age rating available" } }, "tagRestriction": { - "label": "标签限制", - "description": "限制用户访问选中标签的内容", - "placeholder": "成人, 血腥" + "label": "Tag restrictions", + "description": "Restricts the user from accessing content with the selected tags", + "placeholder": "Adult, Gore" } }, "permissions": { - "heading": "权限", + "heading": "Permissions", "subtitle": [ - "选择您想要授予此用户的权限。欲了解更多关于每个权限的信息,请查看", - "文档" + "Select the permissions you want to grant to this user. For more information on what each permission does, see the", + "documentation" ], "bookclub": { - "label": "读书俱乐部", + "label": "Book Clubs", "read": { - "label": "读书俱乐部功能访问", - "description": "允许用户访问读书俱乐部功能,包括查看和加入读书俱乐部" + "label": "Access book club features", + "description": "Allows the user to access book club features, including viewing and joining book clubs" }, "create": { - "label": "创建读书俱乐部", - "description": "允许用户创建新的读书俱乐部" + "label": "Create book clubs", + "description": "Allows the user to create new book clubs" } }, "file": { - "label": "文件管理", + "label": "File Management", "explorer": { - "label": "文件浏览器", - "description": "允许用户访问各种文件浏览器。若启用此功能则无法保证内容限制。" + "label": "File Explorer", + "description": "Allows the user to access the Library File Explorer.\nContent restriction is not supported when this feature is granted" }, "download": { - "label": "下载文件", - "description": "允许用户从服务器下载文件" + "label": "Download files", + "description": "Allows the user to download files from the server" }, "upload": { - "label": "上传文件", - "description": "允许用户上传文件到服务器" + "label": "Upload files", + "description": "Allows the user to upload files to the server" } }, "library": { - "label": "书库管理", + "label": "Library Management", "create": { - "label": "新建书库", - "description": "允许用户创建新的书库。\n包括扫描和编辑的权限" + "label": "Create libraries", + "description": "Allows the user to create new libraries.\nIncludes permissions to edit and scan" }, "scan": { - "label": "扫描书库", - "description": "允许用户对现有书库启动扫描" + "label": "Scan libraries", + "description": "Allows the user to initiate scans for existing libraries" }, "edit": { - "label": "编辑书库", - "description": "允许用户编辑现有书库的基本信息" + "label": "Edit libraries", + "description": "Allows the user to edit basic details for existing libraries" }, "manage": { - "label": "管理书库", - "description": "允许用户管理现有书库的高级设置。\n包括扫描和编辑的权限" + "label": "Manage libraries", + "description": "Allows the user to manage advanced settings for existing libraries.\nIncludes permissions to edit and scan" }, "delete": { - "label": "删除书库", - "description": "允许用户删除现有的书库。\n包括扫描、管理和编辑的权限" + "label": "Delete libraries", + "description": "Allows the user to delete existing libraries.\nIncludes permissions to edit, manage, and scan" } }, "server": { - "label": "服务器管理", + "label": "Server Management", "manage": { - "label": "管理服务器", - "description": "允许用户管理服务器。\n包括*许多*其他权限" + "label": "Manage server", + "description": "Allows the user to manage the server.\nIncludes *many* other permissions" } }, "user": { - "label": "用户管理", + "label": "User Management", "read": { - "label": "读取用户", - "description": "允许用户查询服务器上的其他用户。这对于某些功能是必需的,例如排除用户访问书库" + "label": "Read users", + "description": "Allows the user to query other users on the server. This is required for some other features, e.g. excluding users from accessing a library" }, "manage": { - "label": "管理用户", - "description": "允许用户管理服务器上的其他用户。\n包括读、创建和更新的权限" + "label": "Manage users", + "description": "Allows the user to manage other users on the server.\nIncludes permissions to create and update" } }, "smartlist": { - "label": "智能列表", + "label": "Smart Lists", "read": { - "label": "访问智能列表功能", - "description": "允许用户访问智能列表功能。 Granular 权限尚未实现,\n包括读、创建和更新他们自己的列表的权限" + "label": "Access smart list feature", + "description": "Allows the user to access smart lists features" } } }, "validation": { - "ageRestrictionTooLow": "年龄限制不能小于0" + "ageRestrictionTooLow": "Age restriction cannot be less than 0" }, - "createSubmitButton": "创建用户", - "updateSubmitButton": "更新用户" + "createSubmitButton": "Create user", + "updateSubmitButton": "Update user" } }, "server/email": { @@ -669,8 +673,8 @@ "description": "The clients you have configured for sending emails from your Stump server instance", "singleInstanceDisclaimer": "While Stump supports multiple SMTP configurations in the backend, only one can be configured on the UI. This will be improved in the future", "list": { - "emptyHeading": "未配置SMTP电子邮件服务器", - "primaryEmailer": "首选电子邮箱", + "emptyHeading": "No SMTP emailers configured", + "primaryEmailer": "Primary emailer", "sendHistory": { "heading": "Send history", "description": "A record of emails sent from this emailer", @@ -682,7 +686,7 @@ "createdAt": "Sent at" } }, - "emptyHeading": "无历史记录", + "emptyHeading": "No history", "emptySubtitle": "The history of this emailer is empty. It has either not been used or the history has been cleared" } } @@ -690,10 +694,10 @@ "devices": { "title": "Email devices", "description": "The device aliases you have configured for recieving emails from your Stump server instance", - "addDevice": "添加设备别名", + "addDevice": "Add device alias", "addOrUpdateDevice": { "title": { - "create": "创建设备别名", + "create": "Create device alias", "update": "Update device alias" }, "name": { @@ -793,7 +797,7 @@ "backupHeading": "正在执行的任务" }, "libraryStats": { - "seriesCount": "总系列数", + "seriesCount": "总系列", "bookCount": "书籍总数", "diskUsage": "磁盘使用量" }, @@ -814,7 +818,7 @@ "previous": "上一页" }, "popover": { - "heading": "转到页面", + "heading": "跳转到", "buttons": { "confirm": "跳转", "cancel": "取消" @@ -833,25 +837,25 @@ "buttons": { "home": "首页", "libraries": "书库", - "books": "浏览", + "books": "探索", "bookClubs": "读书俱乐部", "createLibrary": "新建书库", - "noLibraries": "暂无书库", + "noLibraries": "No libraries", "createBookClub": "创建读书俱乐部", - "noBookClubs": "暂无读书俱乐部", + "noBookClubs": "No book clubs", "settings": "设置", "themeToggle": "切换主题", - "goForward": "向前", - "goBack": "后退", - "smartlists": "智能列表", - "noSmartlists": "暂无智能列表", - "createSmartlist": "创建智能列表", + "goForward": "前进", + "goBack": "返回", + "smartlists": "Smart lists", + "noSmartlists": "No smart lists", + "createSmartlist": "Create smart list", "seeAll": "See all" }, "libraryOptions": { "scanLibrary": "扫描", "fileExplorer": "文件管理器", - "manageLibrary": "设置", + "manageLibrary": "管理", "deleteLibrary": "删除" }, "versionInformation": { @@ -867,13 +871,13 @@ "serverSOS": { "heading": "服务器不可用", "desktop": { - "message": "出现网络错误,您的 Stump 服务器目前不可用。请确保它正在运行并且可以在此设备上访问。\n如果您的服务器 URL 已经更改,您可以使用下面的表单更新它" + "message": "出现网络错误,表示您的 Stump 服务器目前不可用。请确保它正在运行并且可以在此设备上访问。\n如果您的服务器 URL 已经更改,您可以使用下面的表单更新它" }, "web": { "message": "网络错误,您的 Stump 服务器目前不可用。请确保它正在运行并且可以从此设备访问" }, - "reconnected": "重连到服务器!正在重定向...", - "reconnectionFailed": "出了些问题" + "reconnected": "重新连接到服务器!正在重定向...", + "reconnectionFailed": "发生未知错误。" }, "serverStatusOverlay": { "heading": "服务器未连接", @@ -884,10 +888,10 @@ ] }, "slidingList": { - "empty": "没有可显示的项目", + "empty": "暂无数据", "buttons": { - "next": "快进", - "previous": "快退" + "next": "正在查找", + "previous": "向后检索" } }, "tagSelect": { @@ -895,28 +899,28 @@ "placeholderNoTags": "没有可用的标签" }, "thumbnailDropdown": { - "label": "选择缩略图", + "label": "Edit thumbnail", "options": { - "selectFromBooks": "从书中选择", - "uploadImage": "上传图片" + "selectFromBooks": "Select from books", + "uploadImage": "Upload image" }, "uploadImage": { - "emptyState": "图片预览将显示在这里", - "prompt": "拖放图片到此处或点击以选择", - "remove": "删除图像" + "emptyState": "A preview of your image will appear here", + "prompt": "Drop image here or click to select", + "remove": "Remove image" } }, "common": { "add": "Add", - "cancel": "取消", - "confirm": "确认", - "save": "保存", + "cancel": "Cancel", + "confirm": "Confirm", + "save": "Save", "send": "Send", - "saveChanges": "保存更改", - "create": "创建", - "edit": "编辑", + "saveChanges": "Save changes", + "create": "Create", + "edit": "Edit", "update": "Update", - "unimplemented": "此功能尚未实现!稍后再试", - "limitedFunctionality": "这尚未完全实现,并且缺少一些功能。请稍后再试" + "unimplemented": "This functionality is not yet implemented! Check back later", + "limitedFunctionality": "This is not yet fully implemented and is lacking some features. Check back later" } } \ No newline at end of file