Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions responses/fr/HassSetVolumeRelative.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
language: fr
responses:
intents:
HassSetVolumeRelative:
default: "Volume réglé"
13 changes: 13 additions & 0 deletions sentences/fr/_common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -447,6 +447,19 @@ lists:
from: 0
to: 100

volume_step_up:
range:
type: percentage
from: 0
to: 100

volume_step_down:
range:
type: percentage
from: 0
to: 100
multiplier: -1

timer_seconds:
range:
from: 1
Expand Down
87 changes: 87 additions & 0 deletions sentences/fr/media_player_HassSetVolumeRelative.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---
language: fr
intents:
HassSetVolumeRelative:
data:
# Current area
- sentences:
- "<augmente> [le] <volume>"
- "plus fort"
slots:
volume_step: "up"
requires_context:
area:
slot: true
- sentences:
- "<augmente> [le] <volume> [de] {volume_step_up:volume_step} <pourcent>"
expansion_rules:
volume_step: "{volume_step_up:volume_step}[%| percent]"
requires_context:
area:
slot: true

- sentences:
- "<diminue> [le] <volume>"
- "moins fort"
slots:
volume_step: "down"
requires_context:
area:
slot: true
- sentences:
- "<diminue> [le] <volume> [de] {volume_step_down:volume_step} <pourcent>"
expansion_rules:
volume_step: "{volume_step_down:volume_step}[%| percent]"
requires_context:
area:
slot: true

# Media player name
- sentences:
- "<augmente> [le] <volume> [<de>] [<le>] {name}"
slots:
volume_step: "up"
requires_context:
domain: "media_player"
- sentences:
- "<augmente> [le] <volume> ([<de>] [<le>] {name};[de] {volume_step_up:volume_step} <pourcent>)"
expansion_rules:
volume_step: "{volume_step_up:volume_step}[%| percent]"
slots:
volume_step: "up"
requires_context:
domain: "media_player"

- sentences:
- "<diminue> [le] <volume> [<de>] [<le>] {name}"
slots:
volume_step: "down"
requires_context:
domain: "media_player"
- sentences:
- "<diminue> [le] <volume> ([<de>] [<le>] {name};[de] {volume_step_down:volume_step} <pourcent>)"
expansion_rules:
volume_step: "{volume_step_down:volume_step}[%| percent]"
slots:
volume_step: "down"
requires_context:
domain: "media_player"

# Area name
- sentences:
- "<augmente> [le] <volume> <dans> [<le>]{area}"
slots:
volume_step: "up"
- sentences:
- "<augmente> [le] <volume> (<dans> [<le>]{area};[de] {volume_step_up:volume_step} <pourcent>)"
expansion_rules:
volume_step: "{volume_step_up:volume_step}[%| percent]"

- sentences:
- "<diminue> [le] <volume> <dans> [<le>]{area}"
slots:
volume_step: "down"
- sentences:
- "<diminue> [le] <volume> (<dans> [<le>]{area};[de] {volume_step_down:volume_step} <pourcent>)"
expansion_rules:
volume_step: "{volume_step_down:volume_step}[%| percent]"
130 changes: 130 additions & 0 deletions tests/fr/media_player_HassSetVolumeRelative.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
language: fr
tests:
# Current area
- sentences:
- "Monte le volume"
- "Plus fort"
intent:
name: HassSetVolumeRelative
context:
area: "salon"
slots:
area: "salon"
volume_step: "up"
response: "Volume réglé"

- sentences:
- "Augmente le volume de 15%"
intent:
name: HassSetVolumeRelative
context:
area: "salon"
slots:
area: "salon"
volume_step: 15
response: "Volume réglé"

- sentences:
- "Baisse le volume"
- "Moins fort"
intent:
name: HassSetVolumeRelative
context:
area: "salon"
slots:
area: "salon"
volume_step: "down"
response: "Volume réglé"

- sentences:
- "Diminue le volume de 15%"
intent:
name: HassSetVolumeRelative
context:
area: "salon"
slots:
area: "salon"
volume_step: -15
response: "Volume réglé"

# Media player name
- sentences:
- "Monte le volume de la TV"
intent:
name: HassSetVolumeRelative
slots:
name: "TV"
volume_step: "up"
response: "Volume réglé"

- sentences:
- "Augmente le volume de la TV de 15%"
intent:
name: HassSetVolumeRelative
slots:
name: "TV"
volume_step: 15
response: "Volume réglé"

- sentences:
- "Baisse le volume de la TV"
intent:
name: HassSetVolumeRelative
slots:
name: "TV"
volume_step: "down"
response: "Volume réglé"

- sentences:
- "Diminue le volume de la TV de 15%"
intent:
name: HassSetVolumeRelative
slots:
name: "TV"
volume_step: -15
response: "Volume réglé"

# Area name
- sentences:
- "Monte le volume dans la cuisine"
intent:
name: HassSetVolumeRelative
context:
area: "salon"
slots:
area: "cuisine"
volume_step: "up"
response: "Volume réglé"

- sentences:
- "Augmente le volume de 15% dans la cuisine"
intent:
name: HassSetVolumeRelative
context:
area: "salon"
slots:
area: "cuisine"
volume_step: 15
response: "Volume réglé"

- sentences:
- "Baisse le volume dans la cuisine"
intent:
name: HassSetVolumeRelative
context:
area: "salon"
slots:
area: "cuisine"
volume_step: "down"
response: "Volume réglé"

- sentences:
- "Diminue le volume de 15% dans la cuisine"
intent:
name: HassSetVolumeRelative
context:
area: "salon"
slots:
area: "cuisine"
volume_step: -15
response: "Volume réglé"
Loading