Skip to content

Commit

Permalink
[AR] Improve the Arabic language responses (#2125)
Browse files Browse the repository at this point in the history
* Update _common.yaml

Improve the Arabic language responses

* Update _common.yaml

Improve the Arabic language responses

* Update light_HassLightSet.yaml

* Update _common.yaml

* Update _common.yaml

* Update light_HassLightSet.yaml

* Update _common.yaml

* Update _common.yaml

* Update light_HassLightSet.yaml

* Update light_HassLightSet.yaml

* Update _common.yaml
  • Loading branch information
omaramin-2000 authored Apr 22, 2024
1 parent 1a4677a commit 8b452fc
Show file tree
Hide file tree
Showing 2 changed files with 107 additions and 17 deletions.
34 changes: 17 additions & 17 deletions sentences/ar/_common.yaml
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
language: ar
responses:
errors:
no_intent: "عفوا, لم افهم هذا"
no_area: "لا توجد منطقة بالأسم {{ area }}"
no_domain_in_area: "النطاق {{ domain }} غير موجود بالمنطقة {{ area }}"
no_device_class_in_area: "المنطقة {{ area }} لا تحتوى على فئة الأجهزة {{ device_class }}"
no_entity: "لا يوجد جهاز او خاصية بالأسم {{ entity }}"
handle_error: "حدث خطأ اثناء معالجة النص"
no_intent: "عفوا، لم أفهم هذا"
no_area: "عفوا، لا توجد منطقة بالإسم {{ area }}"
no_domain_in_area: "عفوا، النطاق {{ domain }} غير موجود بالمنطقة {{ area }}"
no_device_class_in_area: "عفوا، المنطقة {{ area }} لا تحتوى على فئة الأجهزة {{ device_class }}"
no_entity: "عفوا، لا يوجد جهاز او خاصية بالإسم {{ entity }}"
handle_error: "حدث خطأ أثناء معالجة النص"

lists:
color:
values:
- in: "ابيض"
- in: "(ابيض|أبيض)"
out: "white"
- in: "اسود"
- in: "(اسود|أسود)"
out: "black"
- in: "احمر"
- in: "(احمر|أحمر)"
out: "red"
- in: "برتقالي"
out: "orange"
- in: "اصفر"
- in: "(اصفر|أصفر)"
out: "yellow"
- in: "اخضر"
- in: "(اخضر|أخضر)"
out: "green"
- in: "ازرق"
- in: "(ازرق|أزرق)"
out: "blue"
- in: "بنفسجي"
out: "purple"
Expand Down Expand Up @@ -115,9 +115,9 @@ expansion_rules:
switch: "[ال](مفتاح|مفاتيح)"
fan: "[ال](مروحة|مراوح|مروحات)"

turn: "(غير|اضبط|ضبط)"
turn_on: "(افتح|شغل|اشعل|اشغل|ابدأ|شعل|فعل|تفعيل|تشغيل|فعل)"
turn_off: "(اغلق|اطفئ|طفي)"
turn: "(غير|اضبط|أضبط|إضبط|ضبط)"
turn_on: "(افتح|إفتح|شغل|اشعل|أشعل|اشغل|أشغل|ابدأ|إبدأ|شعل|فعل|تفعيل|تشغيل|فعل)"
turn_off: "(أغلق|اغلق|اطفئ|أطفئ|طفي)"

temp: "(باردة|دافئة|لطيفة|حارة|درجة [ال]حرارة)"
intensity: "[ال](درجة [ال]سطوع|[شدة] [ال]سطوع|قوة|شدة)"
Expand All @@ -128,8 +128,8 @@ expansion_rules:
to: "(على|الى)"
any: "(أي)"

open: "(افتح|ارفع)"
close: "(اغلق|اقفل|اخفض|انزل|نزل)"
open: "(افتح|إفتح|إرفع|ارفع)"
close: "(أغلق|اغلق|اقفل|اخفض|انزل|نزل)"

awning: "[ال](مظلة|مظلات)"
curtain: "[ال](ستائر|ستارة|ستارات)"
Expand Down
90 changes: 90 additions & 0 deletions tests/ar/light_HassLightSet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,11 @@ tests:
# Brightness value individual light
- sentences:
- "اضبط سطوع ضوء المطبخ الرئيسي الى 50"
- "أضبط سطوع ضوء المطبخ الرئيسي الى 50"
- "إضبط سطوع ضوء المطبخ الرئيسي الى 50"
- "اضبط ضوء المطبخ الرئيسي الى سطوع 50"
- "أضبط ضوء المطبخ الرئيسي الى سطوع 50"
- "إضبط ضوء المطبخ الرئيسي الى سطوع 50"
intent:
name: HassLightSet
slots:
Expand All @@ -15,9 +19,17 @@ tests:
# Brightness value specific area
- sentences:
- "اضبط سطوع جميع الاضواء الى 50 في المطبخ"
- "أضبط سطوع جميع الاضواء الى 50 في المطبخ"
- "إضبط سطوع جميع الاضواء الى 50 في المطبخ"
- "اضبط سطوع جميع الاضواء في المطبخ الى 50"
- "أضبط سطوع جميع الاضواء في المطبخ الى 50"
- "إضبط سطوع جميع الاضواء في المطبخ الى 50"
- "اضبط جميع الاضواء الى سطوع 50 في المطبخ"
- "أضبط جميع الاضواء الى سطوع 50 في المطبخ"
- "إضبط جميع الاضواء الى سطوع 50 في المطبخ"
- "اضبط جميع الاضواء في المطبخ الى سطوع 50"
- "أضبط جميع الاضواء في المطبخ الى سطوع 50"
- "إضبط جميع الاضواء في المطبخ الى سطوع 50"
intent:
name: HassLightSet
slots:
Expand All @@ -30,7 +42,11 @@ tests:
# Brightness value all lights
- sentences:
- "اضبط سطوع جميع الاضواء الى 50"
- "أضبط سطوع جميع الاضواء الى 50"
- "إضبط سطوع جميع الاضواء الى 50"
- "اضبط جميع الاضواء الى سطوع 50"
- "أضبط جميع الاضواء الى سطوع 50"
- "إضبط جميع الاضواء الى سطوع 50"
intent:
name: HassLightSet
slots:
Expand All @@ -42,7 +58,11 @@ tests:
# Min brightness individual light
- sentences:
- "اضبط سطوع ضوء المطبخ الرئيسي الى منخفض"
- "أضبط سطوع ضوء المطبخ الرئيسي الى منخفض"
- "إضبط سطوع ضوء المطبخ الرئيسي الى منخفض"
- "اضبط ضوء المطبخ الرئيسي الى سطوع منخفض"
- "أضبط ضوء المطبخ الرئيسي الى سطوع منخفض"
- "إضبط ضوء المطبخ الرئيسي الى سطوع منخفض"
intent:
name: HassLightSet
slots:
Expand All @@ -54,7 +74,11 @@ tests:
# Max brightness individual light
- sentences:
- "اضبط سطوع ضوء المطبخ الرئيسي الى قصوى"
- "أضبط سطوع ضوء المطبخ الرئيسي الى قصوى"
- "إضبط سطوع ضوء المطبخ الرئيسي الى قصوى"
- "اضبط ضوء المطبخ الرئيسي الى سطوع قصوى"
- "أضبط ضوء المطبخ الرئيسي الى سطوع قصوى"
- "إضبط ضوء المطبخ الرئيسي الى سطوع قصوى"
intent:
name: HassLightSet
slots:
Expand All @@ -66,9 +90,17 @@ tests:
# Min brightness specific area
- sentences:
- "اضبط سطوع جميع الاضواء الى منخفض في المطبخ"
- "أضبط سطوع جميع الاضواء الى منخفض في المطبخ"
- "إضبط سطوع جميع الاضواء الى منخفض في المطبخ"
- "اضبط سطوع جميع الاضواء في المطبخ الى منخفض"
- "أضبط سطوع جميع الاضواء في المطبخ الى منخفض"
- "إضبط سطوع جميع الاضواء في المطبخ الى منخفض"
- "اضبط جميع الاضواء الى سطوع منخفض في المطبخ"
- "أضبط جميع الاضواء الى سطوع منخفض في المطبخ"
- "إضبط جميع الاضواء الى سطوع منخفض في المطبخ"
- "اضبط جميع الاضواء في المطبخ الى سطوع منخفض"
- "أضبط جميع الاضواء في المطبخ الى سطوع منخفض"
- "إضبط جميع الاضواء في المطبخ الى سطوع منخفض"
intent:
name: HassLightSet
slots:
Expand All @@ -81,9 +113,17 @@ tests:
# Max brightness specific area
- sentences:
- "اضبط سطوع جميع الاضواء الى قصوى في المطبخ"
- "أضبط سطوع جميع الاضواء الى قصوى في المطبخ"
- "إضبط سطوع جميع الاضواء الى قصوى في المطبخ"
- "اضبط سطوع جميع الاضواء في المطبخ الى قصوى"
- "أضبط سطوع جميع الاضواء في المطبخ الى قصوى"
- "إضبط سطوع جميع الاضواء في المطبخ الى قصوى"
- "اضبط جميع الاضواء الى سطوع قصوى في المطبخ"
- "أضبط جميع الاضواء الى سطوع قصوى في المطبخ"
- "إضبط جميع الاضواء الى سطوع قصوى في المطبخ"
- "اضبط جميع الاضواء في المطبخ الى سطوع قصوى"
- "أضبط جميع الاضواء في المطبخ الى سطوع قصوى"
- "إضبط جميع الاضواء في المطبخ الى سطوع قصوى"
intent:
name: HassLightSet
slots:
Expand All @@ -96,7 +136,11 @@ tests:
# Min brightness all lights
- sentences:
- "اضبط سطوع جميع الاضواء الى منخفض"
- "أضبط سطوع جميع الاضواء الى منخفض"
- "إضبط سطوع جميع الاضواء الى منخفض"
- "اضبط جميع الاضواء الى سطوع منخفض"
- "إضبط جميع الاضواء الى سطوع منخفض"
- "أضبط جميع الاضواء الى سطوع منخفض"
intent:
name: HassLightSet
slots:
Expand All @@ -108,7 +152,11 @@ tests:
# Max brightness all lights
- sentences:
- "اضبط سطوع جميع الاضواء الى قصوى"
- "أضبط سطوع جميع الاضواء الى قصوى"
- "إضبط سطوع جميع الاضواء الى قصوى"
- "اضبط جميع الاضواء الى سطوع قصوى"
- "أضبط جميع الاضواء الى سطوع قصوى"
- "إضبط جميع الاضواء الى سطوع قصوى"
intent:
name: HassLightSet
slots:
Expand All @@ -120,21 +168,51 @@ tests:
# color individual light
- sentences:
- "اضبط لون ضوء المطبخ الرئيسي الى احمر"
- "اضبط لون ضوء المطبخ الرئيسي الى أحمر"
- "أضبط لون ضوء المطبخ الرئيسي الى احمر"
- "أضبط لون ضوء المطبخ الرئيسي الى أحمر"
- "إضبط لون ضوء المطبخ الرئيسي الى احمر"
- "إضبط لون ضوء المطبخ الرئيسي الى أحمر"
- "اضبط ضوء المطبخ الرئيسي الى لون احمر"
- "اضبط ضوء المطبخ الرئيسي الى لون أحمر"
- "أضبط ضوء المطبخ الرئيسي الى لون احمر"
- "أضبط ضوء المطبخ الرئيسي الى لون أحمر"
- "إضبط ضوء المطبخ الرئيسي الى لون احمر"
- "إضبط ضوء المطبخ الرئيسي الى لون أحمر"
intent:
name: HassLightSet
slots:
name: ضوء المطبخ الرئيسي
color: red
response:
- "تم ضبط اللون إلى احمر"
- "تم ضبط اللون إلى أحمر"

# color specific area
- sentences:
- "اضبط لون جميع الاضواء الى احمر في المطبخ"
- "اضبط لون جميع الاضواء الى أحمر في المطبخ"
- "أضبط لون جميع الاضواء الى احمر في المطبخ"
- "أضبط لون جميع الاضواء الى أحمر في المطبخ"
- "إضبط لون جميع الاضواء الى احمر في المطبخ"
- "إضبط لون جميع الاضواء الى أحمر في المطبخ"
- "اضبط لون جميع الاضواء في المطبخ الى احمر"
- "اضبط لون جميع الاضواء في المطبخ الى أحمر"
- "أضبط لون جميع الاضواء في المطبخ الى احمر"
- "إضبط لون جميع الاضواء في المطبخ الى احمر"
- "أضبط لون جميع الاضواء في المطبخ الى أحمر"
- "اضبط جميع الاضواء الى لون احمر في المطبخ"
- "اضبط جميع الاضواء الى لون أحمر في المطبخ"
- "أضبط جميع الاضواء الى لون احمر في المطبخ"
- "أضبط جميع الاضواء الى لون أحمر في المطبخ"
- "إضبط جميع الاضواء الى لون احمر في المطبخ"
- "إضبط جميع الاضواء الى لون أحمر في المطبخ"
- "اضبط جميع الاضواء في المطبخ الى لون احمر"
- "اضبط جميع الاضواء في المطبخ الى لون أحمر"
- "أضبط جميع الاضواء في المطبخ الى لون احمر"
- "أضبط جميع الاضواء في المطبخ الى لون أحمر"
- "إضبط جميع الاضواء في المطبخ الى لون احمر"
- "إضبط جميع الاضواء في المطبخ الى لون أحمر"
intent:
name: HassLightSet
slots:
Expand All @@ -143,15 +221,27 @@ tests:
area: المطبخ
response:
- "تم ضبط اللون إلى احمر"
- "تم ضبط اللون إلى أحمر"

# color all lights
- sentences:
- "اضبط لون جميع الاضواء الى احمر"
- "اضبط لون جميع الاضواء الى أحمر"
- "أضبط لون جميع الاضواء الى احمر"
- "أضبط لون جميع الاضواء الى أحمر"
- "إضبط لون جميع الاضواء الى احمر"
- "إضبط لون جميع الاضواء الى أحمر"
- "اضبط جميع الاضواء الى اللون الاحمر"
- "اضبط جميع الاضواء الى اللون الأحمر"
- "أضبط جميع الاضواء الى اللون الاحمر"
- "أضبط جميع الاضواء الى اللون الأحمر"
- "إضبط جميع الاضواء الى اللون الاحمر"
- "إضبط جميع الاضواء الى اللون الأحمر"
intent:
name: HassLightSet
slots:
name: all
color: red
response:
- "تم ضبط اللون إلى احمر"
- "تم ضبط اللون إلى أحمر"

0 comments on commit 8b452fc

Please sign in to comment.