{ "common": { "loading": "Loading…", "save": "Save", "saving": "Saving…", "cancel": "Cancel", "delete": "Delete", "deleting": "Deleting…", "remove": "Remove", "close": "Close", "back": "Back", "next": "Next", "previous": "Previous", "reset": "Reset", "loginLink": "Log in", "name": "Name", "password": "Password", "email": "Email" }, "auth": { "login": "Log in", "logout": "Log out", "register": "Sign up", "loginTitle": "Log in", "loginDesc": "Log in with your name and password.", "registerTitle": "Sign up", "registerDesc": "Name and password are enough — email is optional.", "emailOptional": "Email (optional)", "createAccount": "Create account", "noAccount": "No account yet?", "alreadyRegistered": "Already registered?", "loginFailed": "Login failed", "registerFailed": "Registration failed" }, "nav": { "users": "Users", "admin": "Admin", "thread": "Thread", "profile": "Profile", "settings": "Settings", "search": "Search…", "searchAria": "Open quick search (Ctrl+K)", "searchShortcut": "Ctrl K", "gridBento": "Bento layout", "gridUniform": "Uniform size" }, "upload": { "upload": "Upload", "uploading": "Uploading…", "dropToUpload": "Drop to upload", "desc": "File or URL — images, videos, audio (MP3/FLAC), YouTube and Twitch links.", "file": "File", "orUrl": "or URL", "urlHint": "Direct image/video URLs are saved, YouTube and Twitch links are embedded.", "loginToUpload": " to upload files.", "loginToUploadToast": "Log in to upload.", "onlyMedia": "Only images, videos, and audio files are allowed", "failedCount": "{failed} of {total} files failed", "failed": "Upload failed", "threadLoadFailed": "Thread could not be loaded", "dropzoneText": "Drag file here or click", "dropzoneHint": "Images, videos & audio, max. 200 MB", "avatarHint": "Images, max. 5 MB" }, "grid": { "loading": "Loading uploads…", "emptyFiltered": "No uploads match the active filters.", "empty": "No uploads yet. Be the first!", "count": "{n} uploads", "select": "Select", "selected": "{n} selected", "selectAll": "All on this page", "deleteConfirmTitle": "Delete uploads?", "deleteConfirmDesc": "{n} uploads will be permanently deleted.", "deletedCount": "{n} uploads deleted", "deleteFailed": "Delete failed" }, "filters": { "filter": "Filter", "type": "Type", "uploader": "Uploader", "period": "Time range", "allUploaders": "All uploaders", "searchUser": "Search users…", "noUser": "No user found.", "images": "Images", "videos": "Videos", "audio": "Audio", "links": "Links", "today": "Today", "days7": "7 days", "days30": "30 days", "lastYear": "Last year", "allTime": "All time", "removeTag": "Remove tag filter", "removeType": "Remove {label} type filter", "removeUploader": "Remove uploader filter", "removePeriod": "Remove time range filter" }, "comments": { "none": "No comments yet.", "loading": "Loading comments…", "placeholder": "Write a comment… {'@'} to mention, drop files here", "submit": "Comment", "submitting": "Sending…", "loginToComment": "to comment.", "attachFiles": "Attach files", "removeAttachment": "Remove attachment", "attachments": "Attachments", "deleteComment": "Delete comment", "commentAria": "Comment", "mentionAria": "Mention user", "recordStart": "Record voice message", "recordStop": "Stop recording", "voiceMessage": "Voice message", "maxAttachments": "Max {n} attachments per comment", "fileTooLarge": "{name}: File is too large (max. 200 MB)", "noMic": "No microphone access", "sendFailed": "Comment could not be sent", "addReaction": "Add reaction", "reactionFailed": "Reaction failed", "loginToReact": "Log in to react.", "playAttachment": "Play {name}" }, "thread": { "notFound": "Upload not found.", "newer": "Newer upload", "older": "Older upload", "favAdd": "Add to favorites", "favRemove": "Remove from favorites", "loginToFavorite": "Log in to favorite.", "deleteUpload": "Delete upload", "deleteTitle": "Really delete this upload?", "deleteDesc": "The post and all comments will be removed.", "deleteFailed": "Delete failed", "editTags": "Edit tags", "addTag": "Add tag…", "addTagButton": "Add tag", "removeTag": "Remove tag {tag}", "tagsSaveFailed": "Tags could not be saved", "subscribeOn": "Enable notifications for this thread", "subscribeOff": "Disable notifications for this thread", "subOn": "Thread notifications enabled", "subOff": "Thread notifications disabled", "subFailed": "Subscription could not be changed" }, "audio": { "play": "Play", "pause": "Pause", "seek": "Playback position", "mute": "Mute", "unmute": "Unmute", "volume": "Volume", "download": "Download" }, "notifications": { "aria": "Notifications", "empty": "No notifications.", "commented": "commented", "mentioned": "mentioned you", "view": "View", "toastCommented": "{name} commented in a subscribed thread", "toastMentioned": "{name} mentioned you" }, "settings": { "title": "Settings", "desc": "Adjust your profile and language.", "nameColor": "Name color", "pickColor": "Pick color", "cardEffect": "Hover card effect", "noEffect": "None", "noEffectPlaceholder": "No effect", "ownEffectColor": "Custom effect color", "pickEffectColor": "Pick effect color", "vignette": "Vignette (keeps text readable)", "cardBorder": "Hover card border", "ownBorderColor": "Custom border color", "pickBorderColor": "Pick border color", "preview": "Preview", "previewHint": "This is how your hover card looks to others.", "avatar": "Avatar", "currentAvatar": "Current avatar", "language": "Language", "saved": "Settings saved", "saveFailed": "Save failed", "loginToChange": " to change your settings." }, "admin": { "roles": "Roles", "rolesDesc": "Manage existing roles and create new ones (e.g. moderator). The admin role always has all permissions.", "memberCount": "{n} users", "deleteRole": "Delete role", "newRole": "New role name", "create": "Create", "users": "Users", "usersDesc": "Assign or remove roles.", "searchUsers": "Search name or email…", "noRoles": "no roles", "chooseRole": "Choose role…", "assign": "Assign", "removeRole": "Remove role {name}", "rolesCol": "Roles", "actionCol": "Action", "motd": "Announcement", "motdDesc": "Shown to all visitors directly below the header and updated instantly on change. Leave empty to remove it.", "motdPlaceholder": "Announcement text…", "actionFailed": "Action failed", "perms": { "admin": { "access": "Open admin area" }, "roles": { "manage": "Manage roles & permissions" }, "users": { "manage": "Manage users & roles" }, "site": { "manage": "Manage site settings" }, "comment": { "delete": "Delete comments" }, "upload": { "delete": "Delete uploads" }, "tag": { "delete": "Delete tags" }, "audit": { "view": "View audit log" } }, "audit": { "title": "Audit log", "desc": "Record of all moderation and admin actions. Click a name to filter by that user.", "filterAction": "Filter by action", "allActions": "All actions", "filterUser": "Only show actions by {name}", "clearUser": "Clear user filter", "count": "{n} entries", "refresh": "Refresh", "time": "Time", "actor": "User", "action": "Action", "details": "Details", "deletedUser": "deleted user", "empty": "No entries." }, "auditActions": { "delete_upload": "Upload deleted", "bulk_delete_uploads": "Uploads bulk-deleted", "delete_comment": "Comment deleted", "remove_tags": "Tags removed", "create_role": "Role created", "delete_role": "Role deleted", "update_role_permissions": "Permissions changed", "assign_role": "Role assigned", "remove_role": "Role revoked", "update_motd": "Announcement changed" }, "auditDetails": { "deleteUpload": "{name} by {user}", "bulkDelete": "{n} uploads", "deleteComment": "{user}: {content}", "role": "{role} → {user}", "noChanges": "no changes", "motdCleared": "Announcement removed" } }, "palette": { "title": "Quick search", "desc": "Search pages, tags or uploaders", "placeholder": "Search pages, tags or uploaders…", "empty": "No results.", "pages": "Pages", "home": "Home", "users": "Users", "myProfile": "My profile", "settings": "Settings", "adminArea": "Admin area", "login": "Log in", "register": "Sign up", "tags": "Tags", "uploaders": "Uploaders" }, "timeAgo": { "justNow": "just now", "min": "{n}m ago", "hour": "{n}h ago", "day": "{n}d ago", "month": "{n}mo ago", "year": "{n}y ago" }, "misc": { "userNotFound": "User not found.", "memberSince": "Member since {date}", "since": "since {date}", "noUsers": "No users yet.", "noUploads": "No uploads yet.", "joined": "Joined", "commentsCol": "Comments", "uploadsCol": "Uploads", "noEntries": "No entries.", "pageOf": "Page {page} of {total}", "theme": "Theme", "toggleSidebar": "Toggle sidebar", "sidebar": "Sidebar", "sidebarDesc": "Displays the mobile sidebar.", "more": "More", "setColor": "Set color to {color}", "breadcrumb": "Breadcrumb" }, "pagination": { "prev": "Previous page", "next": "Next page", "first": "First page", "firstShort": "First", "last": "Last page", "lastShort": "Last", "page": "Page {page}", "more": "More pages" } }