chore: restore product scaffold to rollback baseline
This commit is contained in:
@@ -22,6 +22,8 @@
|
||||
"refreshAction": "Refresh",
|
||||
"diagnosticsAction": "Diagnostics",
|
||||
"diagnosticsSaveAction": "Save export",
|
||||
"diagnosticsLiveUpdating": "Live updating",
|
||||
"shareAction": "Share",
|
||||
"diagnosticsSaved": "Diagnostic export saved to {path}",
|
||||
"@diagnosticsSaved": {
|
||||
"placeholders": { "path": { "type": "String" } }
|
||||
@@ -39,6 +41,16 @@
|
||||
"aboutThirdPartyBody": "Chanora is built on tsclientlib, flutter_rust_bridge, platform-native audio backends, rusqlite, and the Flutter framework, among others. See the NOTICE file at the repository root for the current attribution list.",
|
||||
"copyAction": "Copy",
|
||||
"closeAction": "Close",
|
||||
"openAction": "Open",
|
||||
"cancelAction": "Cancel",
|
||||
"retryAction": "Retry",
|
||||
"chatAction": "Chat",
|
||||
"chatCloseAction": "Close chat",
|
||||
"chatNewPrivateAction": "New private chat",
|
||||
"chatSearchClientsHint": "Search clients...",
|
||||
"chatDirectMessageAction": "Private message",
|
||||
"chatPokeAction": "Poke",
|
||||
"clientInfoAction": "Info",
|
||||
"startAudioAction": "Start audio",
|
||||
"pttHoldToTalk": "Hold to talk",
|
||||
"pttTransmitting": "Transmitting…",
|
||||
@@ -119,6 +131,7 @@
|
||||
|
||||
"channelsHeading": "Channels",
|
||||
"clientsHeading": "Online clients",
|
||||
"serverWelcomeHeading": "Server welcome message",
|
||||
"countChannelsAndClients": "{channels} channels • {clients} online",
|
||||
"@countChannelsAndClients": {
|
||||
"placeholders": {
|
||||
@@ -172,6 +185,10 @@
|
||||
"microphonePermissionBody": "Chanora needs permission to access the microphone. On macOS, go to System Settings → Privacy & Security → Microphone and enable Chanora.",
|
||||
"microphonePermissionRequiredForVoice": "Microphone permission is required for voice transmission.",
|
||||
"permissionGrantAction": "Grant",
|
||||
"startupPermissionsTitle": "Permissions",
|
||||
"startupPermissionsBody": "Chanora requests microphone, Bluetooth headset, and notification permissions at startup so voice, headset routing, and the foreground session work correctly.",
|
||||
"startupPermissionsNotNow": "Not now",
|
||||
"startupPermissionsAllow": "Allow",
|
||||
"audioRouteSystemDefault": "System default",
|
||||
"audioRouteEarpiece": "Earpiece",
|
||||
"audioRouteUsbHeadset": "USB headset",
|
||||
@@ -181,6 +198,47 @@
|
||||
"audioRouteChangeFailed": "Could not change audio output.",
|
||||
"iosAudioInterrupted": "Audio interrupted by system (phone call)",
|
||||
"iosAudioResuming": "Audio resuming",
|
||||
"linkTrustTitle": "Open external link?",
|
||||
"linkTrustBody": "You are about to open a link to:\n\n{domain}",
|
||||
"@linkTrustBody": {
|
||||
"placeholders": {
|
||||
"domain": { "type": "String" }
|
||||
}
|
||||
},
|
||||
"linkTrustRememberDomain": "Trust all links from this domain",
|
||||
"clientInfoFetchingProfile": "Fetching TeamSpeak profile",
|
||||
"clientInfoLoadingProfile": "Loading profile...",
|
||||
"clientInfoProfileUnavailable": "Profile unavailable",
|
||||
"clientInfoProfileUnavailableBody": "The server did not return profile details for this client.",
|
||||
"clientInfoIdentitySection": "Identity",
|
||||
"clientInfoMembershipSection": "Membership",
|
||||
"clientInfoConnectionSection": "Connection",
|
||||
"clientInfoHistorySection": "History",
|
||||
"clientInfoTransferSection": "Transfer",
|
||||
"clientInfoClientId": "Client ID",
|
||||
"clientInfoDatabaseId": "Database ID",
|
||||
"clientInfoUniqueId": "Unique ID",
|
||||
"clientInfoDescription": "Description",
|
||||
"clientInfoAvatar": "Avatar",
|
||||
"clientInfoServerGroups": "Server groups",
|
||||
"clientInfoChannelGroup": "Channel group",
|
||||
"clientInfoChannelId": "Channel ID",
|
||||
"clientInfoOnline": "Online",
|
||||
"clientInfoIdle": "Idle",
|
||||
"clientInfoPing": "Ping",
|
||||
"clientInfoAddress": "Address",
|
||||
"clientInfoPacketLossClientToServer": "Packet loss C->S",
|
||||
"clientInfoPacketLossServerToClient": "Packet loss S->C",
|
||||
"clientInfoFirstConnected": "First connected",
|
||||
"clientInfoLastConnected": "Last connected",
|
||||
"clientInfoConnections": "Connections",
|
||||
"clientInfoDownloadedMonth": "Downloaded this month",
|
||||
"clientInfoUploadedMonth": "Uploaded this month",
|
||||
"clientInfoDownloadedTotal": "Downloaded total",
|
||||
"clientInfoUploadedTotal": "Uploaded total",
|
||||
"clientInfoUnknown": "Unknown",
|
||||
"clientInfoHidden": "Hidden",
|
||||
"clientInfoNone": "None",
|
||||
"pokeSnackBarClearAction": "Clear",
|
||||
"pokeSnackBarMoreIndicator": "...",
|
||||
"pokeSnackBarIncomingNoMessage": "{sender} pokes you",
|
||||
|
||||
Reference in New Issue
Block a user