LarpixClient/webroot/blah/en-us.json
olcxja cb067f3785 0.1.3 - voice chat settings
- added voice chat settings
- fixed gestures on popups
2026-08-24 10:54:36 +02:00

335 lines
16 KiB
JSON

{
"user.not.found": "User not found",
"dm.already.exists": "Direct message already exists",
"cant.invite.urself": "You can't invite yourself",
"user.already.invited": "You have already invited this user",
"user.invited": "User invited successfully",
"cant.create.dm.without.invitation": "You can't create a dm without invitation",
"dm.begin.notice": "At the beginning of a DM, you should always verify that the person you're talking to is the intended recipient",
"failed.accept.dm": "Failed to accept DM",
"dm.accepted": "DM accepted",
"no.invite.found": "You can't create a dm without invitation",
"unknown.error": "Unknown error",
"missing.keys": "Cannot rotate keys: Some members don't have public keys available yet. They must configure their identity.",
"key.rotated": "Group keys have been successfully rotated.",
"forbidden": "You do not have permission to perform this action",
"dm.key.too.large": "DM key too large",
"dm.key.not.found": "DM key not found",
"dm.key.updated": "DM key updated successfully",
"body.too.large": "Request too large. Max limit is {0} MB",
"message.too.long": "Message exceeds maximum allowed size ({0}).",
"reaction.too.long": "Reaction exceeds maximum allowed size ({0}).",
"invite.revoked": "Invite revoked successfully",
"invite.declined": "Invite declined successfully",
"account.creation.request.expired": "Account creation request expired. Try again",
"invalid.username": "Invalid username: {0}",
"invalid.password": "Invalid password: {0}",
"incorrect.captcha": "Incorrect captcha. Try again",
"username.taken": "This username is already taken",
"accounts.slots.full": "You can't create a new account because all ids are used. Try again later",
"registration.disabled": "Registration disabled",
"account.created": "Account created successfully",
"password.changed": "Password changed successfully",
"keys.updated": "Keys updated successfully",
"unknown.request": "Unknown request: {0}",
"login.successful": "Login successful",
"username.length": "Username must be {0} characters long",
"username.conditions.allowed": "Username can only include {all}",
"password.not.hashed.properly": "Password is not hashed properly",
"invalid.username.or.password": "Invalid username or password",
"error.storage.limit.exceeded": "Storage Limit Exceeded",
"error.network.error": "Network error, check connection or file size.",
"account.not.exist": "Account with this name doesn't exist",
"invalid.nonce": "Invalid nonce. Try again",
"username.changed": "Username changed successfully",
"auth.failed.redirect.to.login": "Failed to auth. Redirecting to login...",
"dm.refresh.failed": "Failed to refresh dms",
"chat.add.failed": "Failed to add chat",
"something.wrong.mayb.pass": "Something went wrong... (probably wrong password)",
"something.wrong": "Something went wrong...",
"passwords.not.match": "Passwords do not match",
"password.cant.empty": "Password cannot be empty",
"username.cant.empty": "Username cannot be empty",
"bad.request": "Bad request",
"letters": "letters",
"numbers": "numbers",
"underscores": "underscores",
"loading.connecting": "Connecting...",
"loading.loading": "Loading...",
"loading.done": "Ready!",
"title.home": "Home",
"title.dms": "Direct messages",
"title.groups": "Groups",
"title.welcome.splash": "Welcome to Miarven",
"desc.welcome.splash": "First Larpix client",
"title.splash": "Splash",
"title.create.dm": "Invite to dm",
"title.create.space": "Create space",
"title.create.group": "Create group",
"title.add.chat": "Add chat",
"desc.add.chat": "Add a private, encrypted chat by entering a username",
"desc.create.group": "Create a private, encrypted group",
"placeholder.create.group.input": "My group",
"placeholder.create.space.input": "My space",
"title.name": "Name",
"desc.create.space": "Create a space for your community",
"desc.join.space": "Join a community that fits you",
"title.join.space": "Join space",
"title.space.id": "Space id",
"title.inbox": "Inbox",
"title.invites": "Invites",
"title.notifications": "Notifications",
"title.received": "Received",
"title.sent": "Sent",
"title.all": "All",
"title.unread": "Unread",
"desc.no.invites": "No invites found",
"desc.no.notifications": "No notifications found",
"desc.fetching.invites": "Fetching invites...",
"desc.fetching.notifications": "Fetching notifications...",
"desc.invite.dm.received": "{0} ({1}) invited you to chat",
"desc.invite.dm.sent": "You invited {0} ({1}) to chat",
"desc.invite.group.received": "{0} ({1}) invited you to a group",
"desc.invite.group.sent": "You invited {0} ({1}) to a group",
"action.invite.sending": "Sending invite...",
"action.processing": "Processing...",
"action.fetching.invites.sent": "Fetching sent invites...",
"action.fetching.invites.recv": "Fetching received invites...",
"action.dm.fetch": "Fetching dms...",
"action.auth": "Authenticating...",
"action.dm.adding": "Adding...",
"action.invite.revoking": "Revoking invite...",
"action.invite.accepting": "Accepting invite...",
"action.invite.declining": "Declining invite...",
"title.sign.up": "Sign Up",
"title.sign.in": "Sign In",
"title.sign.in.to": "Sign in to your larpix instance",
"title.server.host": "Server Host",
"title.username": "Username",
"title.password": "Password",
"title.new.here.?": "New here?",
"title.create.an.account": "Create an account",
"join.larpix": "Join Larpix",
"title.create.new.account": "Create new larpix account",
"notice.use.strong.pass": "Remember to use a strong password! It will be used to encrypt your keys",
"title.confirm.password": "Confirm Password",
"title.already.registered.?": "Already a member?",
"title.back.to.login": "Back to Login",
"title.verify": "Verify",
"title.captcha.desc": "Prove you are a human",
"title.captcha.code": "Captcha code",
"title.invitation.code": "Invitation code",
"title.back.to.register": "Back to registration",
"placeholder.username": "username",
"placeholder.captcha.code": "captcha code",
"placeholder.message.input": "Message...",
"desc.messages.loading": "Fetching messages...",
"desc.no.dms": "No direct messages",
"action.dm.opening": "Opening DM...",
"action.group.opening": "Opening group...",
"dm.open.failed": "Failed to open DM",
"keys.local.server.mismatch": "This device has different encryption keys than the server. Use the device where you first logged in, or restore server keys from backup.",
"keys.server.decrypt.failed": "Could not decrypt your account keys with this password.",
"dm.messages.fetch.failed": "Failed to fetch messages",
"messages.decrypt.failed": "Failed to decrypt message",
"title.reply.message": "Reply",
"title.react.message": "React",
"title.text.react": "Text React",
"title.delete.message": "Delete",
"title.replied.to": "Replied to",
"title.replying.to": "Replying to",
"action.message.deleting": "Deleting message...",
"action.message.sending": "Sending message...",
"action.message.reacting": "Adding reaction...",
"error:message.delete.failed": "Failed to delete message",
"error:message.send.failed": "Failed to send message",
"error:message.react.failed": "Failed to add reaction",
"info.sending.message": "Sending...",
"larp.redacted": "This message was deleted.",
"message.already.deleted": "This message has already been deleted.",
"rate.limit": "You are sending requests too quickly. Please try again later.",
"placeholder.invitation.code": "invitation code",
"info.messages.loading.older": "Loading older messages...",
"error:message.not.found": "Message not found",
"title.profile": "Profile",
"title.settings": "Settings",
"title.logout": "Log out",
"title.loading": "Loading...",
"title.details": "Details",
"title.members": "Members",
"action.edit.profile": "Edit profile",
"action.open.dm": "Open DM",
"action.invite.accept": "Accept invite",
"action.invite.cancel": "Cancel invite",
"action.invite.send": "Invite to DM",
"action.profile.loading": "Loading profile...",
"error.profile.load.failed": "Failed to load profile.",
"unknown.author": "Someone",
"title.account": "Account",
"title.delete.account": "Delete account",
"desc.delete.account": "Once you delete your account, there is no going back. Please be certain.",
"title.avatar": "Avatar",
"title.banner": "Banner",
"title.bio": "Bio",
"title.appearance": "Appearance",
"title.language": "Language",
"action.save.profile": "Save profile",
"action.save.bio": "Save bio",
"action.uploading": "Uploading...",
"action.bio.saving": "Saving bio...",
"action.account.saving": "Saving account...",
"action.account.deleting": "Deleting account...",
"profile.updated": "Profile updated successfully",
"avatar.updated": "Avatar updated successfully",
"banner.updated": "Banner updated successfully",
"action.save": "Save",
"action.delete.account": "Delete account",
"account.deleted.scheduled": "Account scheduled for deletion. It will be permanently deleted after a month of inactivity. Logging in during this time will cancel the deletion process.",
"action.attachment.take.photo": "Take photo",
"action.attachment.media": "Media",
"action.attachment.file": "File",
"action.attachment.poll": "Poll",
"action.attachment.uploading": "Uploading attachments...",
"attachment.legacy": "Legacy attachment",
"warning.unencrypted": "This message is not encrypted",
"action.change.avatar": "Change Avatar",
"action.change.banner": "Change Banner",
"placeholder.type.text.emoji": "Type text / emoji...",
"action.cancel": "Cancel",
"title.crop.image": "Crop Image",
"title.zoom": "Zoom",
"title.pin.message": "Pin",
"title.unpin.message": "Unpin",
"message.pinned.by": "{0} pinned a {1}.",
"message.unpinned.by": "{0} unpinned a {1}.",
"title.pinned.messages": "Pinned",
"error.pinned.messages.empty": "No pinned messages",
"title.message.lowercase": "message",
"action.rotate.keys": "Rotate Keys",
"already.in.group": "Already in group",
"desc.key.rotation.info": "You need to rotate encryption keys to continue sending messages in this group. Other members will automatically receive the new key.",
"desc.no.groups": "You are not in any groups yet.",
"dm.read": "Read",
"empty.body": "Empty body",
"failed.create.group": "Failed to create group",
"federation.not.implemented": "Federation not implemented",
"group.not.found": "Group not found",
"group.read": "Read",
"invalid.entry.name": "Invalid entry name",
"invalid.key.index": "Invalid key index (please refresh the page)",
"invalid.msg.id": "Invalid message ID",
"invalid.payload": "Invalid payload",
"invalid.reaction.id": "Invalid reaction ID",
"invalid.user": "Invalid user",
"joined": "Joined",
"key.rotation.required": "Key rotation required",
"key.too.large": "Key too large",
"keys.public.mismatch": "Public keys mismatch",
"label.members": "MEMBERS",
"message.deleted": "Message deleted",
"message.not.found": "Message not found",
"message.pin.toggled": "Message pin toggled",
"message.reacted": "Message reacted",
"message.reaction.removed": "Reaction removed",
"no.invite": "No invite",
"not.a.member": "Not a member",
"not.in.group": "Not in group",
"reaction.not.found": "Reaction not found",
"rotation.not.required": "Rotation not required",
"storage.entry.updated": "Storage entry updated",
"storage.limit.exceeded": "Storage limit exceeded",
"title.key.rotation": "Key Rotation",
"error:messages.decrypt.failed": "Decryption failed",
"error.message.already.deleted": "Message already deleted",
"group.user.joined.by": "{0} joined the group",
"group.created.by": "Group created by {0}",
"group.user.left.by": "{0} left the group",
"action.group.fetch": "Fetching groups",
"group.created": "Group created",
"group.user.joined": "Joined group",
"prompt.invite.username": "Enter username to invite:",
"desc.failed.load.members": "Failed to load members",
"title.group.settings": "Group settings",
"title.group.name": "Group Name",
"title.group.history.visible": "History visible to newcomers",
"desc.group.history.visible": "New group members will be able to see older messages (disables key rotation)",
"history.visible": "enabled",
"history.hidden": "disabled",
"group.history.changed.by": "{0} changed history visibility to: {1}",
"group.name.changed.by": "{0} changed the group name to {1}",
"group.pfp.changed.by": "{0} changed the group icon",
"group.pfp.removed.by": "{0} removed the group icon",
"prompt.are.you.sure": "Are you sure?",
"title.unknown.group": "Unknown Group",
"title.unknown": "Unknown",
"success:banner.updated": "Banner updated successfully",
"success:profile.updated": "Profile updated successfully",
"success:avatar.updated": "Avatar updated successfully",
"en-us": "English",
"pl-pl": "Polish",
"en-cat": "Meowlish",
"action.invite": "Invite",
"action.leaving.group": "Leaving group...",
"action.key.rotating": "Rotating keys...",
"action.key.rotation": "Key rotation",
"desc.leave.group.confirm": "Are you sure you want to leave this group?",
"desc.key.rotation.you": "You will generate a new encryption key for this group.",
"label.keys.to.encrypt": "keys to encrypt",
"action.group.creating": "Creating group...",
"title.leave.group": "Leave group",
"role.member": "Member",
"role.group_owner": "Group owner",
"role.Owner": "Owner",
"action.kick": "Kick from group",
"action.transfer_owner": "Transfer ownership",
"group.user.kicked.by": "{0} kicked {1} from the group",
"group.owner.transferred.by": "{0} transferred ownership to {1}",
"group.user.kicked": "User kicked",
"group.owner.transferred": "Ownership transferred",
"success:kicked": "User kicked successfully",
"success:owner.transferred": "Ownership transferred",
"error:cannot.kick.self": "You cannot kick yourself",
"action.saving": "Saving...",
"desc.no.chat.selected": "No chat selected. Select a chat from the sidebar to start messaging.",
"failed.to.prepare.keys": "Failed to prepare keys",
"group.name.empty": "Group name cannot be empty",
"group.refresh.failed": "Failed to refresh group",
"group.settings.saved": "Group settings saved successfully",
"kicked": "Kicked successfully",
"message.delete.failed": "Failed to delete message",
"message.react.failed": "Failed to react to message",
"message.send.failed": "Failed to send message",
"owner.transferred": "Ownership transferred successfully",
"title.voice.chat": "Voice Chat",
"status.voice.connecting": "Connecting...",
"status.voice.disconnected": "Disconnected",
"action.call.mute": "Mute Microphone",
"action.call.camera": "Camera",
"action.call.screen": "Share Screen",
"action.call.speaker": "Speaker",
"action.call.disconnect": "Disconnect",
"action.call.join": "Join",
"action.call.decline": "Decline",
"title.incoming.call": "Incoming Voice Chat",
"desc.call.in.chat": "{0} in chat",
"label.user.volume": "User Volume",
"label.stream.volume": "Screen Volume",
"error.call.unsupported": "No permission or feature not supported: {0}",
"error.call.camera": "Camera error: {0}",
"error.call.screen": "Screen share error: {0}",
"error.call.screen.unsupported": "Screen sharing is not supported on this browser.",
"label.stream.cam": "Cam",
"label.stream.screen": "Screen",
"action.call.settings": "Voice settings",
"label.voice.microphone": "Microphone",
"label.voice.speaker": "Speaker",
"label.voice.camera": "Camera",
"label.voice.camera.quality": "Camera quality",
"label.voice.camera.fps": "Camera FPS",
"label.voice.screen.quality": "Screenshare quality",
"label.voice.screen.fps": "Screenshare FPS",
"label.voice.sensitivity": "Input sensitivity",
"label.voice.default": "Default",
"error.call.microphone": "Microphone error",
"error.voice.reconnect.failed": "Voice connection lost"
}