This commit is contained in:
2026-04-18 23:11:35 +02:00
commit f7cfd2a86e
196 changed files with 35538 additions and 0 deletions
@@ -0,0 +1,175 @@
{
"nav": {
"chats": "Chats",
"friends": "Friends",
"settings": "Settings",
"admin": "Admin"
},
"sidebar": {
"search_placeholder": "Search…",
"new_chat": "New chat",
"sign_out": "Sign out"
},
"presence": {
"online": "Online",
"idle": "Idle",
"dnd": "Do not disturb",
"invisible": "Invisible",
"offline": "Offline"
},
"chats": {
"empty_title": "No conversations yet",
"empty_subtitle": "Start a chat from the Friends tab.",
"select_prompt": "Select a conversation",
"select_subtitle": "Pick a chat from the list, or start a new one.",
"deleted": "(deleted)",
"edited": "edited",
"seen": "Seen",
"typing_one": "{{name}} is typing…",
"typing_many": "{{count}} people are typing…",
"new_chat": "New chat",
"new_group": "New group",
"call_outgoing": "Outgoing call",
"call_incoming": "Incoming call",
"call_missed": "Missed call",
"call_no_answer": "No answer",
"call_declined": "Call declined"
},
"call": {
"start_audio": "Voice call",
"incoming_title": "Incoming call",
"incoming_from": "{{name}} is calling",
"incoming_group_from": "{{name}} is calling the group",
"outgoing_ringing": "Calling…",
"connecting": "Connecting…",
"connected": "In call",
"accept": "Accept",
"decline": "Decline",
"hangup": "Hang up",
"mute": "Mute",
"unmute": "Unmute",
"busy": "Busy — already in a call",
"active_in_conv": "Active call · {{count}} in room",
"join": "Join",
"in_call": "In call",
"waiting_for_peers": "Waiting for others…",
"voice_connected": "Voice connected",
"still_live": "Call still live",
"share_screen": "Share screen",
"stop_share_screen": "Stop sharing",
"is_sharing_screen": "{{name}} is sharing their screen",
"watch_screen": "Watch screen",
"stop_watching": "Stop watching",
"fullscreen": "Fullscreen",
"e2ee_active_hint": "Audio + video are end-to-end encrypted"
},
"group": {
"create_title": "New group",
"create_name_label": "Group name",
"create_name_placeholder": "Team chat",
"create_members_label": "Add friends",
"create_members_empty": "No friends yet — add some first.",
"create_cta": "Create group",
"create_cta_loading": "Creating…",
"info_title": "Group info",
"info_members": "Members",
"info_role_admin": "Admin",
"info_role_mod": "Mod",
"info_role_member": "Member",
"info_add_title": "Add members",
"info_add_empty": "All your friends are already in this group.",
"info_add_help": "Pick a friend to add them directly.",
"info_leave": "Leave group",
"info_leave_confirm": "Leave this group?"
},
"friends": {
"title": "Friends",
"search_placeholder": "Search by username…",
"search_min_chars": "Type at least 2 characters.",
"search_no_results": "No users matched.",
"search_results_title": "Search results",
"send_request": "Send request",
"request_sent": "Request sent",
"already_friends": "Already friends",
"incoming_request": "Wants to be friends",
"tab_friends": "Friends",
"tab_pending": "Pending",
"tab_requests": "Requests",
"empty_friends": "No friends yet.",
"empty_pending": "No outgoing requests.",
"empty_requests": "No incoming requests.",
"action_message": "Message",
"action_unfriend": "Unfriend",
"action_accept": "Accept",
"action_decline": "Decline",
"action_cancel": "Cancel",
"confirm_unfriend": "Remove this friend?"
},
"admin": {
"nav": "Admin",
"title": "Admin panel",
"settings_title": "Global settings",
"invites_enabled": "Allow new signups",
"invites_enabled_hint": "When off, no new users can sign up even with a valid invite.",
"invites_title": "Invite codes",
"invites_create": "New code",
"invites_empty": "No invites yet.",
"invites_disable": "Disable",
"invites_enable": "Enable",
"invites_delete": "Delete",
"invites_copy": "Copy",
"invites_copied": "Copied",
"users_title": "Users",
"users_empty": "No profiles yet.",
"users_flag_admin": "Admin",
"users_flag_banned": "Banned",
"users_flag_blocked_inviting": "Blocked from inviting",
"invite_col_code": "Code",
"invite_col_uses": "Uses",
"invite_col_expires": "Expires",
"invite_col_status": "Status",
"invite_col_created": "Created",
"invite_status_active": "Active",
"invite_status_disabled": "Disabled",
"invite_status_expired": "Expired",
"invite_expires_never": "Never"
},
"settings": {
"title": "Settings",
"section_account": "Account",
"section_appearance": "Appearance",
"section_privacy": "Privacy",
"section_devices": "Devices",
"section_voice": "Voice",
"audio_quality": "Audio quality",
"audio_voice": "Voice (Recommended)",
"audio_hifi": "HiFi / Music",
"audio_voice_hint": "Mono 48 kbps with noise suppression, echo cancellation and auto-gain. Optimised for speech in a room.",
"audio_hifi_hint": "Stereo 510 kbps Opus with all DSP off — best for music/broadcast. Requires a quiet environment.",
"e2ee_calls": "End-to-end encryption (calls)",
"e2ee_calls_hint": "Audio + video are encrypted before upload. The server only sees ciphertext. All participants must have the option enabled.",
"e2ee_calls_unsupported": "Your browser doesn't support Insertable Streams. E2EE calls unavailable.",
"ptt_enabled": "Push-to-Talk",
"ptt_enabled_hint": "Mic stays muted until the key is held. Overrides the regular mute button.",
"ptt_key": "Hotkey",
"ptt_press_key": "Press a key…",
"section_screen_share": "Screen share",
"screen_share_quality": "Quality",
"screen_share_hint": "WebRTC dynamically adjusts bitrate + resolution to match network conditions (SVC/VP9). Values are upper bounds. Changes apply on the next call.",
"language": "Language",
"presence": "Presence",
"show_read_receipts": "Show read receipts",
"show_read_receipts_hint": "When off, others can't see when you read their messages — and you won't see when they read yours.",
"allow_dms_strangers": "Allow DMs from strangers",
"allow_dms_strangers_hint": "When off, only friends can DM you.",
"this_device": "This device",
"danger_zone": "Danger zone",
"sign_out": "Sign out"
},
"update": {
"available": "Update available",
"install": "Install & restart",
"downloading": "Downloading",
"installing": "Installing…"
}
}