Skip to content

Commit 2c460db

Browse files
committed
added cover_turnon and cover_turnoff and hasssetpostiton
1 parent 8a6f09a commit 2c460db

14 files changed

+615
-66
lines changed

responses/ne/HassGetState.yaml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
language: ne
2+
responses:
3+
intents:
4+
HassGetState:
5+
default: "{{ state.state_with_unit }}" # used mostly for custom sentences
6+
7+
# the number of names returned is limited to 4, in case there are more, the first 3 names and the remaining count is returned
8+
# with 4 names or less, the names are joined with a comma ", " and the last name is joined with " and "
9+
one: |
10+
{{ slots.name | capitalize }} {{ state.state_with_unit }} छ
11+
12+
one_yesno: |
13+
{% if query.matched %}
14+
15+
{% else %}
16+
छैन, {{ state.state_with_unit }} छ
17+
{% endif %}
18+
19+
any: |
20+
{% if query.matched %}
21+
{% set match = query.matched | map(attribute="name") | sort | list %}
22+
{% if match | length > 4 %}
23+
छ, {{ match[:3] | join(", ") }} र अरु {{ (match | length - 3) }} ओटा {{ slots.state }} छन्
24+
{%- else -%}
25+
छ,
26+
{% for name in match -%}
27+
{% if not loop.first and not loop.last %}, {% elif loop.last and not loop.first %} र % endif -%}
28+
{{ name }}
29+
{%- endfor -%}
30+
{% endif %}
31+
{% else %}
32+
छैन
33+
{% endif %}
34+
35+
all: |
36+
{% if not query.unmatched: %}
37+
38+
{% else %}
39+
{% set no_match = query.unmatched | map(attribute="name") | sort | list %}
40+
{% if no_match | length > 4 %}
41+
छैन, {{ no_match[:3] | join(", ") }} र अरु {{ (no_match | length - 3) }} {{ slots.state }} छैन्न
42+
{%- else -%}
43+
No,
44+
{% for name in no_match -%}
45+
{% if not loop.first and not loop.last %}, {% elif loop.last and not loop.first %} र {% endif -%}
46+
{{ name }}
47+
{%- endfor %} {{ slots.state }} {% if no_match | length > 1 %}छैन्न{% else %}छैन{% endif %}
48+
{% endif %}
49+
{% endif %}
50+
51+
which: |
52+
{% if not query.matched %}
53+
कुनै पनि छैन
54+
{% else: %}
55+
{% set match = query.matched | map(attribute="name") | sort | list %}
56+
{% if match | length > 4 %}
57+
{{ match[:3] | join(", ") }} र अरु {{ (match | length - 3) }} ओटा
58+
{% else %}
59+
{%- for name in match -%}
60+
{% if not loop.first and not loop.last %}, {% elif loop.last and not loop.first %} र {% endif -%}
61+
{{ name }}
62+
{%- endfor -%}
63+
{% endif %}
64+
{% endif %}
65+
66+
how_many: |
67+
{{ query.matched | length }} ओटा
68+
69+
where: |
70+
{% if state.state == "home" %}
71+
{{ slots.name | capitalize }} घरमा छ
72+
{% elif state == "not_home" %}
73+
{{ slots.name | capitalize }} बाहिर छ
74+
{% else %}
75+
{{ slots.name | capitalize }} {{ state.state }}मा छ
76+
{% endif %}

responses/ne/HassSetPosition.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
language: ne
2+
responses:
3+
intents:
4+
HassSetPosition:
5+
default: "बनाइदिएको छु"

responses/ne/HassTurnOff.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ responses:
3636
fans_area: "पंखाहरु बन्द गरिदिएको छु"
3737
fans_floor: "पंखाहरु बन्द गरिदिएको छु"
3838
fan_all: "सम्पूर्ण पंखाहरु बन्द गरिदिएको छु"
39-
cover: "पर्दा लगाइदिएको छु"
40-
cover_device_class: "{{ slots.device_class }} लगाइदिएको छु"
39+
cover: "लगाइदिएको छु"
40+
cover_device_class: "लगाइदिएको छु"
4141
scene: "सिन बन्द गरिदिएको छु"
4242
script: "स्क्रिप्ट बन्द गरिदिएको छु"
4343
lock: "ताल्चा खोलिदिएको छु"

responses/ne/HassTurnOn.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ responses:
3636
fans_area: "पंखाहरु चालु गरिदिएको छु"
3737
fans_floor: "पंखाहरु चालु गरिदिएको छु"
3838
fan_all: "सम्पूर्ण पंखाहरु चालु गरिदिएको छु"
39-
cover: "पर्दा खोलिदिएको छु"
40-
cover_device_class: "{{ slots.device_class }} खोलिदिएको छु"
39+
cover: "खोलिदिएको छु"
40+
cover_device_class: "खोलिदिएको छु"
4141
scene: "सिन सुरु गरिदिएको छु"
4242
script: "स्क्रिप्ट सुरु गरिदिएको छु"
4343
lock: "तल्चा लगाइदिएको छु"

sentences/ne/_common.yaml

Lines changed: 64 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -346,13 +346,13 @@ lists:
346346
out: 1
347347
cover_states:
348348
values:
349-
- in: "(खुल्ला (छ|छ्न))"
349+
- in: "खुल्ला"
350350
out: "open"
351-
- in: "(बन्द|लागेको) छ|(बन्द|लागेका) छन"
351+
- in: "बन्द|लागेको"
352352
out: "closed"
353-
- in: "(खुल्दै (छ|छ्न))"
353+
- in: "खुल्दै"
354354
out: "opening"
355-
- in: "(बन्द हुदै (छ|छ्न)|लाग्दै (छ|छ्न))"
355+
- in: (बन्द हुदै|लाग्दै‌)"
356356
out: "closing"
357357
cover_classes:
358358
values:
@@ -364,7 +364,7 @@ lists:
364364
out: curtain
365365
- in: "(ढोका|ढोकाहरु)"
366366
out: door
367-
- in: "(ग्यारेजको ढोका|ग्यारेजका ढोकाहरु)"
367+
- in: "((ग्यारेज|गराज)को ढोका|(ग्यारेज|गराज)का ढोकाहरु)"
368368
out: garage
369369
- in: "(गेट[हरु])"
370370
out: gate
@@ -380,9 +380,9 @@ lists:
380380
out: "lock"
381381
lock_states:
382382
values:
383-
- in: "(बन्द|लागेको) (छ)|(बन्द|लागेका) (छन)"
383+
- in: "(बन्द|लागेको|लागेका)"
384384
out: "locked"
385-
- in: "खुल्ला (छ|छ्न)|(बन्द|लागेको) (छैन)|(बन्द|लागेका) (छैन्न)"
385+
- in: "खुल्ला"
386386
out: "unlocked"
387387
on_off_domains:
388388
values:
@@ -394,9 +394,9 @@ lists:
394394
out: switch
395395
on_off_states:
396396
values:
397-
- in: "((अन|चालु) (छ|छ्न))"
397+
- in: "(अन|चालु)"
398398
out: "on"
399-
- in: "(अफ (छ|छ्न))|((अन|चालु) (छैन|छैन्न))"
399+
- in: "(अफ|बन्द)"
400400
out: "off"
401401
temperature:
402402
range:
@@ -406,155 +406,155 @@ lists:
406406
# binary_sensor
407407
bs_battery_states:
408408
values:
409-
- in: "(कम (छ|छ्न))"
409+
- in: "(कम)"
410410
out: "on"
411-
- in: "(चार्ज|नरमल|पुरा|भरी) (छ|छ्न)"
411+
- in: "(चार्ज|नरमल|पुरा|भरी)"
412412
out: "off"
413413
bs_battery_charging_states:
414414
values:
415-
- in: "(चार्ज हुदै|भरिदै) (छ|छ्न)"
415+
- in: "(चार्ज हुदै|भरिदै)"
416416
out: "on"
417-
- in: "(चार्ज हुदै|भरिदै) ((छैन|छैन्न))"
417+
- in: "(डिसचार्ज हुदै|घट्दै)"
418418
out: "off"
419419
bs_carbon_monoxide_states:
420420
values:
421-
- in: "(ट्रिगर भए(को|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
421+
- in: "((ट्रिगर भए(को|का))|सक्रिय|चालु)"
422422
out: "on"
423-
- in: "(सफा|सामान्य) (छ|छ्न)"
423+
- in: "(सफा|सामान्य)"
424424
out: "off"
425425
bs_cold_states:
426426
values:
427-
- in: "(चिसो) (छ|छ्न)"
427+
- in: "(चिसो)"
428428
out: "on"
429-
- in: "(ठीक|नरमल|सामान्य) (छ|छ्न)"
429+
- in: "(ठीक|नरमल|सामान्य)"
430430
out: "off"
431431
bs_connectivity_states:
432432
values:
433-
- in: "जोडिए(को|का छ्न)"
433+
- in: "जोडिए(को|का)"
434434
out: "on"
435-
- in: "(जोडिए(को छैन|का छैन्न)|टुटे(को|का छ्न))"
435+
- in: "(टुटे(को|का))"
436436
out: "off"
437437
bs_door_states:
438438
values:
439-
- in: "(खुल्ला (छ|छ्न))"
439+
- in: "(खुल्ला)"
440440
out: "on"
441-
- in: "(लागे(को|का छ्न))"
441+
- in: "(लागे(को|का))"
442442
out: "off"
443443
bs_garage_door_states:
444444
values:
445-
- in: "(खुल्ला|मथी) (छ|छ्न)"
445+
- in: "(खुल्ला|माथी)"
446446
out: "on"
447-
- in: "(लागे(को|का छ्न)|तल (छ|छ्न))"
447+
- in: "(लागे(को|का)|तल)"
448448
out: "off"
449449
bs_window_states:
450450
values:
451-
- in: "(खुल्ला (छ|छ्न))"
451+
- in: "(खुल्ला)"
452452
out: "on"
453-
- in: "(लागे(को|का छ्न))"
453+
- in: "(लागे(को|का))"
454454
out: "off"
455455
bs_gas_states:
456456
values:
457-
- in: "(ट्रिगर भए(को|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
457+
- in: "(ट्रिगर भए(को|का))|(सक्रिय|चालु)"
458458
out: "on"
459-
- in: "(सफा|सामान्य) (छ|छ्न)"
459+
- in: "(सफा|सामान्य)"
460460
out: "off"
461461
bs_heat_states:
462462
values:
463-
- in: "ततो (छ|छ्न)"
463+
- in: "तातो"
464464
out: "on"
465-
- in: "(ठीक|नरमल|सामान्य) (छ|छ्न)"
465+
- in: "(ठीक|नरमल|सामान्य)"
466466
out: "off"
467467
bs_light_states:
468468
values:
469-
- in: "(ट्रिगर भए(को छ|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
469+
- in: "(सक्रिय|चालु|अन)"
470470
out: "on"
471-
- in: "(अध्या(रो छ|रा छ्न))|(उज्यालो (छैन|छैन्न))"
471+
- in: "(बन्द|अफ)"
472472
out: "off"
473473
bs_problem_states:
474474
values:
475-
- in: "(ट्रिगर भए(को|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
475+
- in: "(ट्रिगर भए(को|का))|(सक्रिय|चालु)"
476476
out: "on"
477-
- in: "(सफा|सामान्य) (छ|छ्न)"
477+
- in: "सामान्य"
478478
out: "off"
479479
bs_safety_states:
480480
values:
481-
- in: "(सुरक्षित (छैन|छैन्न)|(असुरक्षित|जानलेवा) (छ|छ्न))"
481+
- in: "(असुरक्षित|जानलेवा)"
482482
out: "on"
483-
- in: "(सुरक्षित (छ|छ्न)|(असुरक्षित|जानलेवा) (छैन|छैन्न))"
483+
- in: "सुरक्षित"
484484
out: "off"
485485
bs_lock_states:
486486
values:
487-
- in: "खुल्ला (छ|छ्न)"
487+
- in: "खुल्ला"
488488
out: "on"
489-
- in: "(बन्द (छ|छ्न))|(लागे(को|का छ्न))"
489+
- in: "बन्द|(लागे(को|का))"
490490
out: "off"
491491
bs_moisture_states:
492492
values:
493-
- in: "ओसिलो (छ|छ्न)"
493+
- in: "ओसिलो"
494494
out: "on"
495-
- in: "सुख्खा (छ|छ्न)"
495+
- in: "सुख्खा"
496496
out: "off"
497497
bs_motion_states:
498498
values:
499-
- in: "(ट्रिगर भए(को|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
499+
- in: "(ट्रिगर भए(को|का))|(सक्रिय|चालु|अन)"
500500
out: "on"
501-
- in: "(सफा|सामान्य) (छ|छ्न)"
501+
- in: "सामान्य|अफ"
502502
out: "off"
503503
bs_occupancy_states:
504504
values:
505-
- in: "(ट्रिगर भए(को|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
505+
- in: "(ट्रिगर भए(को|का))|(सक्रिय|चालु|अन)"
506506
out: "on"
507-
- in: "(सफा|सामान्य) (छ|छ्न)"
507+
- in: "सामान्य|अफ"
508508
out: "off"
509509
bs_opening_states:
510510
values:
511-
- in: "खुल्ला (छ|छ्न)"
511+
- in: "खुल्ला"
512512
out: "on"
513-
- in: "(बन्द (छ|छ्न))|(लागे(को|का छ्न))"
513+
- in: "बन्द|(लागे(को|का))"
514514
out: "off"
515515
bs_plug_states:
516516
values:
517-
- in: "जोडिए(को|का छ्न)"
517+
- in: "जोडिए(को|का)"
518518
out: "on"
519-
- in: "जोडिए(को छैन|का छैन्न)"
519+
- in: "जोडिए(को|का)"
520520
out: "off"
521521
bs_power_states:
522522
values:
523-
- in: "(पावर अन गरिए(को छ|का छ्न))|(शक्ति चालु गरिए(को छ|का छ्न))"
523+
- in: "(पावर अन)|चालु"
524524
out: "on"
525-
- in: "(पावर अफ गरिए(को छ|का छ्न))|(शक्ति बन्द गरिए(को|का छ्न))"
525+
- in: "(पावर अफ)|(बन्द गरिए(को|का))"
526526
out: "off"
527527
bs_presence_states:
528528
values:
529-
- in: "(घरमा|उपस्थित) (छ|छन)"
529+
- in: "(घरमा|उपस्थित)"
530530
out: "on"
531-
- in: "(बाहिर (छ|छन)|(घरमा|उपस्थित) (छैन|छैन्न))"
531+
- in: "बाहिर|((घरमा|उपस्थित) (छैन|छैन्न))"
532532
out: "off"
533533
bs_running_states:
534534
values:
535-
- in: "((चलिरहेको|चालु)(छ)|(चलिरहेका|चालु)(छन))"
535+
- in: "((चलिरहेको|चालु)|(चलिरहेका|चालु))"
536536
out: "on"
537-
- in: "(चलिरहेको|चालु)(छैन)|(चलिरहेका|चालु)(छैन्न)"
537+
- in: "(चलिरहेको|चालु)(छैन)|(चलिरहेका|चालु)(छैन्न)|बन्द"
538538
out: "off"
539539
bs_smoke_states:
540540
values:
541-
- in: "(ट्रिगर भए(को|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
541+
- in: "(ट्रिगर भए(को|का))|(सक्रिय|चालु)"
542542
out: "on"
543-
- in: "(सफा|सामान्य) (छ|छ्न)"
543+
- in: "(सफा|सामान्य)"
544544
out: "off"
545545

546546
bs_sound_states:
547547
values:
548-
- in: "(ट्रिगर भए(को|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
548+
- in: "(ट्रिगर भए(को|का))|(सक्रिय|चालु)"
549549
out: "on"
550-
- in: "(सफा|सामान्य) (छ|छ्न)"
550+
- in: "(सफा|सामान्य)"
551551
out: "off"
552552

553553
bs_tamper_states:
554554
values:
555-
- in: "(ट्रिगर भए(को|का छ्न))|(छेडखाड गरिए(को छ|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
555+
- in: "(ट्रिगर भए(को|का))|छेडखाड|सक्रिय|चालु"
556556
out: "on"
557-
- in: "(सफा|सामान्य) (छ|छ्न)|(छेडखाड गरिए(को छैन|का छैन्न))"
557+
- in: "(सफा|सामान्य)"
558558
out: "off"
559559

560560
bs_update_states:
@@ -566,9 +566,9 @@ lists:
566566

567567
bs_vibration_states:
568568
values:
569-
- in: "(ट्रिगर भए(को|का छ्न))|(थर्किरहे(को छ|का छ्न))|(सक्रिय|चालु) (छ|छ्न)"
569+
- in: "(ट्रिगर भए(को|का))|(थर्किरहे(को छ|का छ्न))|(सक्रिय|चालु)"
570570
out: "on"
571-
- in: "(थर्किरहे(को छैन|का छैन्न))|(सफा|सामान्य) (छ|छ्न)"
571+
- in: "(थर्किरहे(को छैन|का छैन्न))|(सफा|सामान्य)"
572572
out: "off"
573573

574574
shopping_list_item:
@@ -626,6 +626,7 @@ expansion_rules:
626626
floor_in: "<floor>[को|मा[ भऐको]| भित्र| भित्रको]"
627627
area_floor_in: "(<area_in>|<floor_in>)"
628628
temperature: "{temperature}[([ ]°)|( डिग्री)]"
629+
position: "{position}[([ ]%)| प्रतिशत]"
629630
सबै: "(सबै|सम्पूर्ण|भ[ऐ/ये] भरको|पुरा|पुरै)"
630631
गर्नु: "(गर्नु|गर्दिनु[होस|होस्‌|स|स्‌]|ग(र|र्‌‌‌‌‌)|गर्दे[उ|ऊ])[न| न]"
631632
दिनु: "(दिनु[होस|होस्‌|स|स्‌]|दे[उ|ऊ])[न| न]"
@@ -644,13 +645,14 @@ expansion_rules:
644645
पंखा: "(पंखा|फ्यान)[हरु]"
645646
उज्यालो: "(उज्यालो|च(कि|की)लो‌)"
646647
उज्यालोपन: "<उज्यालो>[पन]"
647-
brightness: "{brightness}[( प्रतिशत|%)]"
648+
brightness: "{brightness}[( प्रतिशत|[ ]%)]"
648649
अँध्यारो: "अँध्यारो"
649650
घर: "(घर|फल्याट)[को|मा[ भऐको]| भित्र| भित्रको]"
650651
सबैतिर: "[<घर>] ((सबै(ति|ती)र)|(जताततै)|([<सबै> ](कोठा|क्षेत्र|कक्क्ष|तल्ला|तह|फ्लोर)[हरु]))"
651652
सबैतिरको: "[<घर>] ((सबै(ति|ती)र[को])[ <सबै>]|(जताततै[को])|([<सबै> ](कोठा|क्षेत्र|कक्क्ष|तल्ला|तह|फ्लोर)[हरु][को|मा[ भऐको]| भित्र| भित्रको])‌)"
652653
यहाँ: "(यहाँ|एता[( ति| ती)र]|य(हीँ|हिँ))"
653654
यहाँ_को: "(यहाँ|एता[( ति| ती)र]|य(हीँ|हिँ))[को|मा[ भऐको]| भित्र| भित्रको]"
655+
अवस्था: "अवस्था|स्थिति"
654656
skip_words:
655657
- "यो"
656658
- "त्यो"

0 commit comments

Comments
 (0)