voicemask can select speech verb (#25768)

* add Name field to SpeechVerbPrototype

* extra locale for voice mask ui

* SpeechVerb ui and handling

* raaaaaaaaa

* reeeeeeeeal

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* fix sort

* did you hear john syndicate died of ligma

* Update Content.Client/VoiceMask/VoiceMaskNameChangeWindow.xaml

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
deltanedas
2024-03-28 06:36:43 +00:00
committed by GitHub
parent df7f2a1276
commit d13da2837d
11 changed files with 200 additions and 31 deletions

View File

@@ -58,57 +58,79 @@ chat-speech-verb-suffix-question = ?
chat-speech-verb-suffix-stutter = -
chat-speech-verb-suffix-mumble = ..
chat-speech-verb-name-none = None
chat-speech-verb-name-default = Default
chat-speech-verb-default = says
chat-speech-verb-name-exclamation = Exclaiming
chat-speech-verb-exclamation = exclaims
chat-speech-verb-name-exclamation-strong = Yelling
chat-speech-verb-exclamation-strong = yells
chat-speech-verb-name-question = Asking
chat-speech-verb-question = asks
chat-speech-verb-name-stutter = Stuttering
chat-speech-verb-stutter = stutters
chat-speech-verb-name-mumble = Mumbling
chat-speech-verb-mumble = mumbles
chat-speech-verb-name-arachnid = Arachnid
chat-speech-verb-insect-1 = chitters
chat-speech-verb-insect-2 = chirps
chat-speech-verb-insect-3 = clicks
chat-speech-verb-name-moth = Moth
chat-speech-verb-winged-1 = flutters
chat-speech-verb-winged-2 = flaps
chat-speech-verb-winged-3 = buzzes
chat-speech-verb-name-slime = Slime
chat-speech-verb-slime-1 = sloshes
chat-speech-verb-slime-2 = burbles
chat-speech-verb-slime-3 = oozes
chat-speech-verb-name-plant = Diona
chat-speech-verb-plant-1 = rustles
chat-speech-verb-plant-2 = sways
chat-speech-verb-plant-3 = creaks
chat-speech-verb-name-robotic = Robotic
chat-speech-verb-robotic-1 = states
chat-speech-verb-robotic-2 = beeps
chat-speech-verb-robotic-3 = boops
chat-speech-verb-name-reptilian = Reptilian
chat-speech-verb-reptilian-1 = hisses
chat-speech-verb-reptilian-2 = snorts
chat-speech-verb-reptilian-3 = huffs
chat-speech-verb-name-skeleton = Skeleton
chat-speech-verb-skeleton-1 = rattles
chat-speech-verb-skeleton-2 = clacks
chat-speech-verb-skeleton-3 = gnashes
chat-speech-verb-name-vox = Vox
chat-speech-verb-vox-1 = screeches
chat-speech-verb-vox-2 = shrieks
chat-speech-verb-vox-3 = croaks
chat-speech-verb-name-canine = Canine
chat-speech-verb-canine-1 = barks
chat-speech-verb-canine-2 = woofs
chat-speech-verb-canine-3 = howls
chat-speech-verb-name-small-mob = Mouse
chat-speech-verb-small-mob-1 = squeaks
chat-speech-verb-small-mob-2 = pieps
chat-speech-verb-name-large-mob = Carp
chat-speech-verb-large-mob-1 = roars
chat-speech-verb-large-mob-2 = growls
chat-speech-verb-name-monkey = Monkey
chat-speech-verb-monkey-1 = chimpers
chat-speech-verb-monkey-2 = screeches
chat-speech-verb-name-cluwne = Cluwne
chat-speech-verb-parrot-1 = squawks
chat-speech-verb-parrot-2 = tweets
chat-speech-verb-parrot-3 = chirps
@@ -117,11 +139,13 @@ chat-speech-verb-cluwne-1 = giggles
chat-speech-verb-cluwne-2 = guffaws
chat-speech-verb-cluwne-3 = laughs
chat-speech-verb-name-ghost = Ghost
chat-speech-verb-ghost-1 = complains
chat-speech-verb-ghost-2 = breathes
chat-speech-verb-ghost-3 = hums
chat-speech-verb-ghost-4 = mutters
chat-speech-verb-name-electricity = Electricity
chat-speech-verb-electricity-1 = crackles
chat-speech-verb-electricity-2 = buzzes
chat-speech-verb-electricity-3 = screeches

View File

@@ -1,5 +1,6 @@
voice-mask-name-change-window = Voice Mask Name Change
voice-mask-name-change-info = Type in the name you want to mimic.
voice-mask-name-change-speech-style = Speech style
voice-mask-name-change-set = Set name
voice-mask-name-change-set-description = Change the name others hear to something else.

View File

@@ -1,30 +1,36 @@
- type: speechVerb
id: Default
name: chat-speech-verb-name-default
speechVerbStrings:
- chat-speech-verb-default
- type: speechVerb
id: DefaultQuestion
name: chat-speech-verb-name-question
speechVerbStrings:
- chat-speech-verb-question
- type: speechVerb
id: DefaultStutter
name: chat-speech-verb-name-stutter
speechVerbStrings:
- chat-speech-verb-stutter
- type: speechVerb
id: DefaultMumble
name: chat-speech-verb-name-mumble
speechVerbStrings:
- chat-speech-verb-mumble
- type: speechVerb
id: DefaultExclamation
name: chat-speech-verb-name-exclamation
speechVerbStrings:
- chat-speech-verb-exclamation
- type: speechVerb
id: DefaultExclamationStrong
name: chat-speech-verb-name-exclamation-strong
bold: true
speechVerbStrings:
- chat-speech-verb-exclamation-strong
@@ -32,6 +38,7 @@
- type: speechVerb
id: Arachnid
name: chat-speech-verb-name-arachnid
speechVerbStrings:
- chat-speech-verb-insect-1
- chat-speech-verb-insect-2
@@ -40,6 +47,7 @@
- type: speechVerb
id: Moth
name: chat-speech-verb-name-moth
speechVerbStrings:
- chat-speech-verb-winged-1
- chat-speech-verb-winged-2
@@ -48,12 +56,14 @@
- type: speechVerb
id: Robotic
name: chat-speech-verb-name-robotic
speechVerbStrings:
- chat-speech-verb-robotic-1
- chat-speech-verb-robotic-2
- type: speechVerb
id: Reptilian
name: chat-speech-verb-name-reptilian
speechVerbStrings:
- chat-speech-verb-reptilian-1
- chat-speech-verb-reptilian-2
@@ -62,6 +72,7 @@
- type: speechVerb
id: Skeleton
name: chat-speech-verb-name-skeleton
speechVerbStrings:
- chat-speech-verb-skeleton-1
- chat-speech-verb-skeleton-2
@@ -69,6 +80,7 @@
- type: speechVerb
id: Slime
name: chat-speech-verb-name-slime
speechVerbStrings:
- chat-speech-verb-slime-1
- chat-speech-verb-slime-2
@@ -76,13 +88,15 @@
- type: speechVerb
id: Vox
name: chat-speech-verb-name-vox
speechVerbStrings:
- chat-speech-verb-vox-1
- chat-speech-verb-vox-2
- chat-speech-verb-vox-3
- chat-speech-verb-vox-1
- chat-speech-verb-vox-2
- chat-speech-verb-vox-3
- type: speechVerb
id: Plant
name: chat-speech-verb-name-plant
speechVerbStrings:
- chat-speech-verb-plant-1
- chat-speech-verb-plant-2
@@ -90,6 +104,7 @@
- type: speechVerb
id: Canine
name: chat-speech-verb-name-canine
speechVerbStrings:
- chat-speech-verb-canine-1
- chat-speech-verb-canine-2
@@ -97,18 +112,21 @@
- type: speechVerb
id: LargeMob
name: chat-speech-verb-name-large-mob
speechVerbStrings:
- chat-speech-verb-large-mob-1
- chat-speech-verb-large-mob-2
- type: speechVerb
id: SmallMob
name: chat-speech-verb-name-small-mob
speechVerbStrings:
- chat-speech-verb-small-mob-1
- chat-speech-verb-small-mob-2
- type: speechVerb
id: Monkey
name: chat-speech-verb-name-monkey
speechVerbStrings:
- chat-speech-verb-monkey-1
- chat-speech-verb-monkey-2
@@ -122,6 +140,7 @@
- type: speechVerb
id: Cluwne
name: chat-speech-verb-name-cluwne
speechVerbStrings:
- chat-speech-verb-cluwne-1
- chat-speech-verb-cluwne-2
@@ -129,6 +148,7 @@
- type: speechVerb
id: Ghost
name: chat-speech-verb-name-ghost
speechVerbStrings:
- chat-speech-verb-ghost-1
- chat-speech-verb-ghost-2
@@ -138,6 +158,7 @@
- type: speechVerb
id: Electricity
name: chat-speech-verb-name-electricity
speechVerbStrings:
- chat-speech-verb-electricity-1
- chat-speech-verb-electricity-2