From c1daeb9d682605c5ce9ed56089d09d6de79a6577 Mon Sep 17 00:00:00 2001 From: service-tip-git Date: Thu, 27 Jun 2024 08:57:10 +0000 Subject: [PATCH 01/11] [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Iafb6739f5fd3045845a86a11a17dfa5be856c933 --- .../ai/src/i18n/messagebundle_ar.properties | 4 ++ .../ai/src/i18n/messagebundle_bg.properties | 4 ++ .../ai/src/i18n/messagebundle_ca.properties | 4 ++ .../ai/src/i18n/messagebundle_cnr.properties | 4 ++ .../ai/src/i18n/messagebundle_cs.properties | 4 ++ .../ai/src/i18n/messagebundle_cy.properties | 4 ++ .../ai/src/i18n/messagebundle_da.properties | 4 ++ .../ai/src/i18n/messagebundle_de.properties | 4 ++ .../ai/src/i18n/messagebundle_el.properties | 4 ++ .../src/i18n/messagebundle_en_GB.properties | 4 ++ .../ai/src/i18n/messagebundle_es.properties | 4 ++ .../src/i18n/messagebundle_es_MX.properties | 4 ++ .../ai/src/i18n/messagebundle_et.properties | 4 ++ .../ai/src/i18n/messagebundle_fi.properties | 4 ++ .../ai/src/i18n/messagebundle_fr.properties | 4 ++ .../src/i18n/messagebundle_fr_CA.properties | 4 ++ .../ai/src/i18n/messagebundle_hi.properties | 4 ++ .../ai/src/i18n/messagebundle_hr.properties | 4 ++ .../ai/src/i18n/messagebundle_hu.properties | 4 ++ .../ai/src/i18n/messagebundle_id.properties | 4 ++ .../ai/src/i18n/messagebundle_it.properties | 4 ++ .../ai/src/i18n/messagebundle_iw.properties | 4 ++ .../ai/src/i18n/messagebundle_ja.properties | 4 ++ .../ai/src/i18n/messagebundle_kk.properties | 4 ++ .../ai/src/i18n/messagebundle_ko.properties | 4 ++ .../ai/src/i18n/messagebundle_lt.properties | 4 ++ .../ai/src/i18n/messagebundle_lv.properties | 4 ++ .../ai/src/i18n/messagebundle_mk.properties | 4 ++ .../ai/src/i18n/messagebundle_ms.properties | 4 ++ .../ai/src/i18n/messagebundle_nl.properties | 4 ++ .../ai/src/i18n/messagebundle_no.properties | 4 ++ .../ai/src/i18n/messagebundle_pl.properties | 4 ++ .../ai/src/i18n/messagebundle_pt.properties | 4 ++ .../src/i18n/messagebundle_pt_PT.properties | 4 ++ .../ai/src/i18n/messagebundle_ro.properties | 4 ++ .../ai/src/i18n/messagebundle_ru.properties | 4 ++ .../ai/src/i18n/messagebundle_sh.properties | 4 ++ .../ai/src/i18n/messagebundle_sk.properties | 4 ++ .../ai/src/i18n/messagebundle_sl.properties | 4 ++ .../ai/src/i18n/messagebundle_sr.properties | 4 ++ .../ai/src/i18n/messagebundle_sv.properties | 4 ++ .../ai/src/i18n/messagebundle_th.properties | 4 ++ .../ai/src/i18n/messagebundle_tr.properties | 4 ++ .../ai/src/i18n/messagebundle_uk.properties | 4 ++ .../ai/src/i18n/messagebundle_vi.properties | 4 ++ .../src/i18n/messagebundle_zh_CN.properties | 4 ++ .../src/i18n/messagebundle_zh_TW.properties | 4 ++ .../src/i18n/messagebundle_ca.properties | 2 +- .../src/i18n/messagebundle_cy.properties | 2 +- .../src/i18n/messagebundle_fr.properties | 6 +- .../src/i18n/messagebundle_fr_CA.properties | 6 +- .../src/i18n/messagebundle_ar.properties | 10 ++-- .../src/i18n/messagebundle_bg.properties | 4 +- .../src/i18n/messagebundle_ca.properties | 46 +++++++-------- .../src/i18n/messagebundle_cnr.properties | 10 ++-- .../src/i18n/messagebundle_cs.properties | 10 ++-- .../src/i18n/messagebundle_cy.properties | 44 +++++++-------- .../src/i18n/messagebundle_da.properties | 10 ++-- .../src/i18n/messagebundle_de.properties | 6 +- .../src/i18n/messagebundle_el.properties | 8 +-- .../src/i18n/messagebundle_en_GB.properties | 34 +++++------ .../src/i18n/messagebundle_es.properties | 10 ++-- .../src/i18n/messagebundle_es_MX.properties | 8 +-- .../src/i18n/messagebundle_et.properties | 10 ++-- .../src/i18n/messagebundle_fi.properties | 4 +- .../src/i18n/messagebundle_fr.properties | 46 +++++++-------- .../src/i18n/messagebundle_fr_CA.properties | 56 +++++++++---------- .../src/i18n/messagebundle_hi.properties | 8 +-- .../src/i18n/messagebundle_hr.properties | 8 +-- .../src/i18n/messagebundle_hu.properties | 8 +-- .../src/i18n/messagebundle_id.properties | 8 +-- .../src/i18n/messagebundle_it.properties | 22 ++++---- .../src/i18n/messagebundle_iw.properties | 12 ++-- .../src/i18n/messagebundle_ja.properties | 8 +-- .../src/i18n/messagebundle_kk.properties | 10 ++-- .../src/i18n/messagebundle_ko.properties | 6 +- .../src/i18n/messagebundle_lt.properties | 10 ++-- .../src/i18n/messagebundle_lv.properties | 10 ++-- .../src/i18n/messagebundle_mk.properties | 8 +-- .../src/i18n/messagebundle_ms.properties | 10 ++-- .../src/i18n/messagebundle_nl.properties | 8 +-- .../src/i18n/messagebundle_no.properties | 6 +- .../src/i18n/messagebundle_pl.properties | 8 +-- .../src/i18n/messagebundle_pt.properties | 8 +-- .../src/i18n/messagebundle_pt_PT.properties | 10 ++-- .../src/i18n/messagebundle_ro.properties | 10 ++-- .../src/i18n/messagebundle_ru.properties | 12 ++-- .../src/i18n/messagebundle_sh.properties | 10 ++-- .../src/i18n/messagebundle_sk.properties | 4 +- .../src/i18n/messagebundle_sl.properties | 8 +-- .../src/i18n/messagebundle_sr.properties | 10 ++-- .../src/i18n/messagebundle_sv.properties | 8 +-- .../src/i18n/messagebundle_th.properties | 16 +++--- .../src/i18n/messagebundle_tr.properties | 10 ++-- .../src/i18n/messagebundle_uk.properties | 12 ++-- .../src/i18n/messagebundle_vi.properties | 6 +- .../src/i18n/messagebundle_zh_CN.properties | 6 +- .../src/i18n/messagebundle_zh_TW.properties | 10 ++-- .../src/i18n/messagebundle_ca.properties | 2 +- .../src/i18n/messagebundle_cy.properties | 4 +- .../src/i18n/messagebundle_it.properties | 2 +- .../src/i18n/messagebundle_uk.properties | 2 +- .../main/src/i18n/messagebundle_ar.properties | 17 +++++- .../main/src/i18n/messagebundle_bg.properties | 17 +++++- .../main/src/i18n/messagebundle_ca.properties | 49 ++++++++++------ .../src/i18n/messagebundle_cnr.properties | 17 +++++- .../main/src/i18n/messagebundle_cs.properties | 17 +++++- .../main/src/i18n/messagebundle_cy.properties | 37 ++++++++---- .../main/src/i18n/messagebundle_da.properties | 17 +++++- .../main/src/i18n/messagebundle_de.properties | 23 ++++++-- .../main/src/i18n/messagebundle_el.properties | 17 +++++- .../src/i18n/messagebundle_en_GB.properties | 17 +++++- .../main/src/i18n/messagebundle_es.properties | 17 +++++- .../src/i18n/messagebundle_es_MX.properties | 23 ++++++-- .../main/src/i18n/messagebundle_et.properties | 17 +++++- .../main/src/i18n/messagebundle_fi.properties | 17 +++++- .../main/src/i18n/messagebundle_fr.properties | 53 +++++++++++------- .../src/i18n/messagebundle_fr_CA.properties | 53 +++++++++++------- .../main/src/i18n/messagebundle_hi.properties | 17 +++++- .../main/src/i18n/messagebundle_hr.properties | 17 +++++- .../main/src/i18n/messagebundle_hu.properties | 17 +++++- .../main/src/i18n/messagebundle_id.properties | 17 +++++- .../main/src/i18n/messagebundle_it.properties | 25 +++++++-- .../main/src/i18n/messagebundle_iw.properties | 21 +++++-- .../main/src/i18n/messagebundle_ja.properties | 17 +++++- .../main/src/i18n/messagebundle_kk.properties | 25 +++++++-- .../main/src/i18n/messagebundle_ko.properties | 23 ++++++-- .../main/src/i18n/messagebundle_lt.properties | 17 +++++- .../main/src/i18n/messagebundle_lv.properties | 17 +++++- .../main/src/i18n/messagebundle_mk.properties | 17 +++++- .../main/src/i18n/messagebundle_ms.properties | 17 +++++- .../main/src/i18n/messagebundle_nl.properties | 17 +++++- .../main/src/i18n/messagebundle_no.properties | 17 +++++- .../main/src/i18n/messagebundle_pl.properties | 17 +++++- .../main/src/i18n/messagebundle_pt.properties | 17 +++++- .../src/i18n/messagebundle_pt_PT.properties | 17 +++++- .../main/src/i18n/messagebundle_ro.properties | 17 +++++- .../main/src/i18n/messagebundle_ru.properties | 17 +++++- .../main/src/i18n/messagebundle_sh.properties | 17 +++++- .../main/src/i18n/messagebundle_sk.properties | 17 +++++- .../main/src/i18n/messagebundle_sl.properties | 17 +++++- .../main/src/i18n/messagebundle_sr.properties | 17 +++++- .../main/src/i18n/messagebundle_sv.properties | 17 +++++- .../main/src/i18n/messagebundle_th.properties | 19 ++++++- .../main/src/i18n/messagebundle_tr.properties | 19 ++++++- .../main/src/i18n/messagebundle_uk.properties | 19 ++++++- .../main/src/i18n/messagebundle_vi.properties | 17 +++++- .../src/i18n/messagebundle_zh_CN.properties | 17 +++++- .../src/i18n/messagebundle_zh_TW.properties | 17 +++++- 149 files changed, 1293 insertions(+), 494 deletions(-) create mode 100644 packages/ai/src/i18n/messagebundle_ar.properties create mode 100644 packages/ai/src/i18n/messagebundle_bg.properties create mode 100644 packages/ai/src/i18n/messagebundle_ca.properties create mode 100644 packages/ai/src/i18n/messagebundle_cnr.properties create mode 100644 packages/ai/src/i18n/messagebundle_cs.properties create mode 100644 packages/ai/src/i18n/messagebundle_cy.properties create mode 100644 packages/ai/src/i18n/messagebundle_da.properties create mode 100644 packages/ai/src/i18n/messagebundle_de.properties create mode 100644 packages/ai/src/i18n/messagebundle_el.properties create mode 100644 packages/ai/src/i18n/messagebundle_en_GB.properties create mode 100644 packages/ai/src/i18n/messagebundle_es.properties create mode 100644 packages/ai/src/i18n/messagebundle_es_MX.properties create mode 100644 packages/ai/src/i18n/messagebundle_et.properties create mode 100644 packages/ai/src/i18n/messagebundle_fi.properties create mode 100644 packages/ai/src/i18n/messagebundle_fr.properties create mode 100644 packages/ai/src/i18n/messagebundle_fr_CA.properties create mode 100644 packages/ai/src/i18n/messagebundle_hi.properties create mode 100644 packages/ai/src/i18n/messagebundle_hr.properties create mode 100644 packages/ai/src/i18n/messagebundle_hu.properties create mode 100644 packages/ai/src/i18n/messagebundle_id.properties create mode 100644 packages/ai/src/i18n/messagebundle_it.properties create mode 100644 packages/ai/src/i18n/messagebundle_iw.properties create mode 100644 packages/ai/src/i18n/messagebundle_ja.properties create mode 100644 packages/ai/src/i18n/messagebundle_kk.properties create mode 100644 packages/ai/src/i18n/messagebundle_ko.properties create mode 100644 packages/ai/src/i18n/messagebundle_lt.properties create mode 100644 packages/ai/src/i18n/messagebundle_lv.properties create mode 100644 packages/ai/src/i18n/messagebundle_mk.properties create mode 100644 packages/ai/src/i18n/messagebundle_ms.properties create mode 100644 packages/ai/src/i18n/messagebundle_nl.properties create mode 100644 packages/ai/src/i18n/messagebundle_no.properties create mode 100644 packages/ai/src/i18n/messagebundle_pl.properties create mode 100644 packages/ai/src/i18n/messagebundle_pt.properties create mode 100644 packages/ai/src/i18n/messagebundle_pt_PT.properties create mode 100644 packages/ai/src/i18n/messagebundle_ro.properties create mode 100644 packages/ai/src/i18n/messagebundle_ru.properties create mode 100644 packages/ai/src/i18n/messagebundle_sh.properties create mode 100644 packages/ai/src/i18n/messagebundle_sk.properties create mode 100644 packages/ai/src/i18n/messagebundle_sl.properties create mode 100644 packages/ai/src/i18n/messagebundle_sr.properties create mode 100644 packages/ai/src/i18n/messagebundle_sv.properties create mode 100644 packages/ai/src/i18n/messagebundle_th.properties create mode 100644 packages/ai/src/i18n/messagebundle_tr.properties create mode 100644 packages/ai/src/i18n/messagebundle_uk.properties create mode 100644 packages/ai/src/i18n/messagebundle_vi.properties create mode 100644 packages/ai/src/i18n/messagebundle_zh_CN.properties create mode 100644 packages/ai/src/i18n/messagebundle_zh_TW.properties diff --git a/packages/ai/src/i18n/messagebundle_ar.properties b/packages/ai/src/i18n/messagebundle_ar.properties new file mode 100644 index 000000000000..ee4f8c278e07 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_ar.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=متبق {0} من الحروف + +PROMPT_INPUT_CHARACTERS_EXCEEDED=تم تجاوز الحد بمقدار {0} من الحروف diff --git a/packages/ai/src/i18n/messagebundle_bg.properties b/packages/ai/src/i18n/messagebundle_bg.properties new file mode 100644 index 000000000000..1b9198378558 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_bg.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=Остават {0} символа + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} символа над ограничението diff --git a/packages/ai/src/i18n/messagebundle_ca.properties b/packages/ai/src/i18n/messagebundle_ca.properties new file mode 100644 index 000000000000..078819d21f25 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_ca.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} caràcters restants + +PROMPT_INPUT_CHARACTERS_EXCEEDED=S''han excedit {0} caràcters diff --git a/packages/ai/src/i18n/messagebundle_cnr.properties b/packages/ai/src/i18n/messagebundle_cnr.properties new file mode 100644 index 000000000000..4b93675c4b80 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_cnr.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} znakova preostaje + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} znakova prekoračeno diff --git a/packages/ai/src/i18n/messagebundle_cs.properties b/packages/ai/src/i18n/messagebundle_cs.properties new file mode 100644 index 000000000000..b9269ad0878c --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_cs.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} znaky zbývají + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} znaky přes limit diff --git a/packages/ai/src/i18n/messagebundle_cy.properties b/packages/ai/src/i18n/messagebundle_cy.properties new file mode 100644 index 000000000000..fdb9bc3aaf13 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_cy.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} nod ar ôl + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} nod dros yr uchafswm diff --git a/packages/ai/src/i18n/messagebundle_da.properties b/packages/ai/src/i18n/messagebundle_da.properties new file mode 100644 index 000000000000..e0d08ab0386a --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_da.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} resterende tegn + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} tegn over grænsen diff --git a/packages/ai/src/i18n/messagebundle_de.properties b/packages/ai/src/i18n/messagebundle_de.properties new file mode 100644 index 000000000000..bb185743ab82 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_de.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} Zeichen verbleibend + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} Zeichen über Limit diff --git a/packages/ai/src/i18n/messagebundle_el.properties b/packages/ai/src/i18n/messagebundle_el.properties new file mode 100644 index 000000000000..04690d493b11 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_el.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} εναπομείναντες χαρακτήρες + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} Πλεονάζοντες χαρακτήρες diff --git a/packages/ai/src/i18n/messagebundle_en_GB.properties b/packages/ai/src/i18n/messagebundle_en_GB.properties new file mode 100644 index 000000000000..078ec94970bc --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_en_GB.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} characters remaining + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} characters over limit diff --git a/packages/ai/src/i18n/messagebundle_es.properties b/packages/ai/src/i18n/messagebundle_es.properties new file mode 100644 index 000000000000..087ae46d7fd9 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_es.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} caracteres restantes + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} caracteres excedidos diff --git a/packages/ai/src/i18n/messagebundle_es_MX.properties b/packages/ai/src/i18n/messagebundle_es_MX.properties new file mode 100644 index 000000000000..f10c1e182d3c --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_es_MX.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=Quedan {0} caracteres + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} caracteres por encima del límite diff --git a/packages/ai/src/i18n/messagebundle_et.properties b/packages/ai/src/i18n/messagebundle_et.properties new file mode 100644 index 000000000000..5c5a9c60decd --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_et.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} märki veel + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} märki üle limiidi diff --git a/packages/ai/src/i18n/messagebundle_fi.properties b/packages/ai/src/i18n/messagebundle_fi.properties new file mode 100644 index 000000000000..131f5e6e0783 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_fi.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} merkkiä jäljellä + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} merkkiä yli rajan diff --git a/packages/ai/src/i18n/messagebundle_fr.properties b/packages/ai/src/i18n/messagebundle_fr.properties new file mode 100644 index 000000000000..f9016a112450 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_fr.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} caractères restants + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} caractères en trop diff --git a/packages/ai/src/i18n/messagebundle_fr_CA.properties b/packages/ai/src/i18n/messagebundle_fr_CA.properties new file mode 100644 index 000000000000..2eac717a2f6f --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_fr_CA.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} caractères restants + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} caractères en trop diff --git a/packages/ai/src/i18n/messagebundle_hi.properties b/packages/ai/src/i18n/messagebundle_hi.properties new file mode 100644 index 000000000000..1bdce79e783a --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_hi.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} शेष वर्ण + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} सीमा से अधिक वर्ण diff --git a/packages/ai/src/i18n/messagebundle_hr.properties b/packages/ai/src/i18n/messagebundle_hr.properties new file mode 100644 index 000000000000..d81b33433d7c --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_hr.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} znakova preostalo + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} znakova prekoračeno diff --git a/packages/ai/src/i18n/messagebundle_hu.properties b/packages/ai/src/i18n/messagebundle_hu.properties new file mode 100644 index 000000000000..e4754e46878f --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_hu.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} karaktert írhat még + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} karakterrel túllépve diff --git a/packages/ai/src/i18n/messagebundle_id.properties b/packages/ai/src/i18n/messagebundle_id.properties new file mode 100644 index 000000000000..629abf82feca --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_id.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} karakter tersisa + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} karakter melebihi batas diff --git a/packages/ai/src/i18n/messagebundle_it.properties b/packages/ai/src/i18n/messagebundle_it.properties new file mode 100644 index 000000000000..aa74b6312e19 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_it.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} caratteri rimanenti + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} caratteri oltre il limite diff --git a/packages/ai/src/i18n/messagebundle_iw.properties b/packages/ai/src/i18n/messagebundle_iw.properties new file mode 100644 index 000000000000..e7bfcc1b2e4a --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_iw.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} תווים נותרו + +PROMPT_INPUT_CHARACTERS_EXCEEDED=חריגה של {0} תווים diff --git a/packages/ai/src/i18n/messagebundle_ja.properties b/packages/ai/src/i18n/messagebundle_ja.properties new file mode 100644 index 000000000000..01d7886bd595 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_ja.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=残り {0} 文字です + +PROMPT_INPUT_CHARACTERS_EXCEEDED=上限を {0} 文字超過しています diff --git a/packages/ai/src/i18n/messagebundle_kk.properties b/packages/ai/src/i18n/messagebundle_kk.properties new file mode 100644 index 000000000000..048288ea1280 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_kk.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} таңба қалды + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} таңбаға асып кетті diff --git a/packages/ai/src/i18n/messagebundle_ko.properties b/packages/ai/src/i18n/messagebundle_ko.properties new file mode 100644 index 000000000000..880b523f3e0e --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_ko.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0}자 남음 + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0}자 한도 초과 diff --git a/packages/ai/src/i18n/messagebundle_lt.properties b/packages/ai/src/i18n/messagebundle_lt.properties new file mode 100644 index 000000000000..8470d40a6401 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_lt.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=Liko simbolių: {0} + +PROMPT_INPUT_CHARACTERS_EXCEEDED=Viršytas simbolių skaičius: {0} diff --git a/packages/ai/src/i18n/messagebundle_lv.properties b/packages/ai/src/i18n/messagebundle_lv.properties new file mode 100644 index 000000000000..10d015ad006a --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_lv.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=Atlikušas {0} rakstzīmes + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} rakstzīmes pārsniedz limitu diff --git a/packages/ai/src/i18n/messagebundle_mk.properties b/packages/ai/src/i18n/messagebundle_mk.properties new file mode 100644 index 000000000000..92dc517fec37 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_mk.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} преостанати знаци + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} знаци над границата diff --git a/packages/ai/src/i18n/messagebundle_ms.properties b/packages/ai/src/i18n/messagebundle_ms.properties new file mode 100644 index 000000000000..daff25ad17c3 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_ms.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} aksara yang tinggal + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} aksara melebihi had diff --git a/packages/ai/src/i18n/messagebundle_nl.properties b/packages/ai/src/i18n/messagebundle_nl.properties new file mode 100644 index 000000000000..d9d317a78656 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_nl.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} tekens over + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} tekens boven limiet diff --git a/packages/ai/src/i18n/messagebundle_no.properties b/packages/ai/src/i18n/messagebundle_no.properties new file mode 100644 index 000000000000..03eacec29fcf --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_no.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} tegn gjenstår + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} tegn over grensen diff --git a/packages/ai/src/i18n/messagebundle_pl.properties b/packages/ai/src/i18n/messagebundle_pl.properties new file mode 100644 index 000000000000..623fe9446884 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_pl.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=Pozostała następująca liczba znaków: {0} + +PROMPT_INPUT_CHARACTERS_EXCEEDED=Przekroczono o następującą liczbę znaków: {0} diff --git a/packages/ai/src/i18n/messagebundle_pt.properties b/packages/ai/src/i18n/messagebundle_pt.properties new file mode 100644 index 000000000000..009bc1540a08 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_pt.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} caracteres restantes + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} caracteres acima do limite diff --git a/packages/ai/src/i18n/messagebundle_pt_PT.properties b/packages/ai/src/i18n/messagebundle_pt_PT.properties new file mode 100644 index 000000000000..78a82a9db7e4 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_pt_PT.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} carateres restantes + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} carateres acima do limite diff --git a/packages/ai/src/i18n/messagebundle_ro.properties b/packages/ai/src/i18n/messagebundle_ro.properties new file mode 100644 index 000000000000..1356a1097680 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_ro.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} caractere rămase + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} caractere peste limită diff --git a/packages/ai/src/i18n/messagebundle_ru.properties b/packages/ai/src/i18n/messagebundle_ru.properties new file mode 100644 index 000000000000..36faf61be59b --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_ru.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=Осталось символов: {0} + +PROMPT_INPUT_CHARACTERS_EXCEEDED=Символов свыше лимита: {0} diff --git a/packages/ai/src/i18n/messagebundle_sh.properties b/packages/ai/src/i18n/messagebundle_sh.properties new file mode 100644 index 000000000000..4b93675c4b80 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_sh.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} znakova preostaje + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} znakova prekoračeno diff --git a/packages/ai/src/i18n/messagebundle_sk.properties b/packages/ai/src/i18n/messagebundle_sk.properties new file mode 100644 index 000000000000..e00d431225d7 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_sk.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} znakov zostáva + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} znakov nad limit diff --git a/packages/ai/src/i18n/messagebundle_sl.properties b/packages/ai/src/i18n/messagebundle_sl.properties new file mode 100644 index 000000000000..2647f075ff0f --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_sl.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=Na voljo je še toliko znakov: {0} + +PROMPT_INPUT_CHARACTERS_EXCEEDED=Preseženo za toliko znakov: {0} diff --git a/packages/ai/src/i18n/messagebundle_sr.properties b/packages/ai/src/i18n/messagebundle_sr.properties new file mode 100644 index 000000000000..b10d59421dd0 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_sr.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} знакова преостаје + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} знакова прекорачено diff --git a/packages/ai/src/i18n/messagebundle_sv.properties b/packages/ai/src/i18n/messagebundle_sv.properties new file mode 100644 index 000000000000..15a11e303a95 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_sv.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} tecken kvar + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} tecken för mycket diff --git a/packages/ai/src/i18n/messagebundle_th.properties b/packages/ai/src/i18n/messagebundle_th.properties new file mode 100644 index 000000000000..70167e360f0c --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_th.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=เหลืออีก {0} อักขระ + +PROMPT_INPUT_CHARACTERS_EXCEEDED=เกินมา {0} อักขระ diff --git a/packages/ai/src/i18n/messagebundle_tr.properties b/packages/ai/src/i18n/messagebundle_tr.properties new file mode 100644 index 000000000000..80b35b955d26 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_tr.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} karakter kaldı + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} karakter aşıldı diff --git a/packages/ai/src/i18n/messagebundle_uk.properties b/packages/ai/src/i18n/messagebundle_uk.properties new file mode 100644 index 000000000000..4ed7c1e78bd5 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_uk.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT={0} символів залишилось + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} символів поза лімітом diff --git a/packages/ai/src/i18n/messagebundle_vi.properties b/packages/ai/src/i18n/messagebundle_vi.properties new file mode 100644 index 000000000000..4b2e8cc2eb64 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_vi.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=còn lại {0} ký tự + +PROMPT_INPUT_CHARACTERS_EXCEEDED={0} ký tự quá giới hạn diff --git a/packages/ai/src/i18n/messagebundle_zh_CN.properties b/packages/ai/src/i18n/messagebundle_zh_CN.properties new file mode 100644 index 000000000000..b615f059bd16 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_zh_CN.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=剩余 {0} 个字符 + +PROMPT_INPUT_CHARACTERS_EXCEEDED=超过限制 {0} 个字符 diff --git a/packages/ai/src/i18n/messagebundle_zh_TW.properties b/packages/ai/src/i18n/messagebundle_zh_TW.properties new file mode 100644 index 000000000000..bc4891c8ba91 --- /dev/null +++ b/packages/ai/src/i18n/messagebundle_zh_TW.properties @@ -0,0 +1,4 @@ + +PROMPT_INPUT_CHARACTERS_LEFT=剩下 {0} 個字元 + +PROMPT_INPUT_CHARACTERS_EXCEEDED=超過 {0} 個字元 diff --git a/packages/compat/src/i18n/messagebundle_ca.properties b/packages/compat/src/i18n/messagebundle_ca.properties index 4f6165461218..361cdcc00f0a 100644 --- a/packages/compat/src/i18n/messagebundle_ca.properties +++ b/packages/compat/src/i18n/messagebundle_ca.properties @@ -7,7 +7,7 @@ TABLE_ROW_POSITION={0} de {1} TABLE_GROUP_ROW_ARIA_LABEL=Fila de capçalera de grup -ARIA_LABEL_ROW_SELECTION=Selecció d'elements +ARIA_LABEL_ROW_SELECTION=Selecció d''elements ARIA_LABEL_SELECT_ALL_CHECKBOX=Seleccionar totes les files diff --git a/packages/compat/src/i18n/messagebundle_cy.properties b/packages/compat/src/i18n/messagebundle_cy.properties index 2bd032a85a86..95f0a7016029 100644 --- a/packages/compat/src/i18n/messagebundle_cy.properties +++ b/packages/compat/src/i18n/messagebundle_cy.properties @@ -13,7 +13,7 @@ ARIA_LABEL_SELECT_ALL_CHECKBOX=Dewis Pob Rhes ARIA_LABEL_EMPTY_CELL=Gwag -LIST_ITEM_SELECTED=Wedi'i Ddewis +LIST_ITEM_SELECTED=Wedi''i Ddewis LIST_ITEM_NOT_SELECTED=Heb ei Ddewis diff --git a/packages/compat/src/i18n/messagebundle_fr.properties b/packages/compat/src/i18n/messagebundle_fr.properties index b3bb4075ec0d..018611ff3b7d 100644 --- a/packages/compat/src/i18n/messagebundle_fr.properties +++ b/packages/compat/src/i18n/messagebundle_fr.properties @@ -1,13 +1,13 @@ LOAD_MORE_TEXT=Plus -TABLE_HEADER_ROW_INFORMATION=Ligne d'en tête 1/{0} +TABLE_HEADER_ROW_INFORMATION=Ligne d''en tête 1/{0} TABLE_ROW_POSITION={0} de {1} -TABLE_GROUP_ROW_ARIA_LABEL=Ligne d'en-tête de groupe +TABLE_GROUP_ROW_ARIA_LABEL=Ligne d''en-tête de groupe -ARIA_LABEL_ROW_SELECTION=Sélection d'élément +ARIA_LABEL_ROW_SELECTION=Sélection d''élément ARIA_LABEL_SELECT_ALL_CHECKBOX=Sélectionner toutes les lignes diff --git a/packages/compat/src/i18n/messagebundle_fr_CA.properties b/packages/compat/src/i18n/messagebundle_fr_CA.properties index b6552acfb119..675bc3ae8c06 100644 --- a/packages/compat/src/i18n/messagebundle_fr_CA.properties +++ b/packages/compat/src/i18n/messagebundle_fr_CA.properties @@ -1,13 +1,13 @@ LOAD_MORE_TEXT=Plus -TABLE_HEADER_ROW_INFORMATION=Ligne d'en tête 1 sur {0} +TABLE_HEADER_ROW_INFORMATION=Ligne d''en tête 1 sur {0} TABLE_ROW_POSITION={0} sur {1} -TABLE_GROUP_ROW_ARIA_LABEL=Ligne d'en-tête du groupe +TABLE_GROUP_ROW_ARIA_LABEL=Ligne d''en-tête du groupe -ARIA_LABEL_ROW_SELECTION=Sélection d'élément +ARIA_LABEL_ROW_SELECTION=Sélection d''élément ARIA_LABEL_SELECT_ALL_CHECKBOX=Sélectionner toutes les lignes diff --git a/packages/fiori/src/i18n/messagebundle_ar.properties b/packages/fiori/src/i18n/messagebundle_ar.properties index 47058a0fba76..df3398f83436 100644 --- a/packages/fiori/src/i18n/messagebundle_ar.properties +++ b/packages/fiori/src/i18n/messagebundle_ar.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=إضافة الأعمدة للاطلاع على المحت IM_SUBTITLE_NOCOLUMNSSET=حدد الأعمدة التي تحتاجها في إعدادات الجدول. -IM_TITLE_NODATA=لا تتوفر بيانات بعد +IM_TITLE_NODATA=لا تتوفر بيانات بعد. IM_SUBTITLE_NODATA=بمجرد أن تتوفر، ستظهر هنا. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=لا توجد أي إدخالات بعد IM_SUBTITLE_NOENTRIES=بمجرد أن تتوفر، ستظهر هنا. -IM_TITLE_NONOTIFICATIONS=ليست لديك أي إشعارات جديدة +IM_TITLE_NONOTIFICATIONS=ليس لديك أي إشعارات جديدة IM_SUBTITLE_NONOTIFICATIONS=أعد التحقق مرة أخرى لاحقًا. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=لم يتم العثور على أي نتائج IM_SUBTITLE_NOSEARCHRESULTS=حاول تغيير معايير البحث. -IM_TITLE_NOTASKS=ليست لديك أي مهام جديدة +IM_TITLE_NOTASKS=ليس لديك أي مهام جديدة IM_SUBTITLE_NOTASKS=عندما تكون لديك مهام، ستظهر هنا. IM_TITLE_UNABLETOLOAD=يتعذر تحميل البيانات -IM_SUBTITLE_UNABLETOLOAD=تحقق من اتصالك بالإنترنت. إذا لم يكن هذا مفيدًا، فحاول إعادة التحميل. إذا لم لم يكن هذا مفيدًا أيضًا، يرجى الرجوع إلى المسؤول لديك. +IM_SUBTITLE_UNABLETOLOAD=تحقق من الاتصال بالإنترنت لديك، إذا لم يكن هذا هو السبب، حاول إعادة التحميل. إذا لم يساعدك هذا الأمر أيضًا، يُرجى التحقق من المسؤول لديك. IM_TITLE_UNABLETOLOADIMAGE=يتعذر تحميل الصورة @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=اختيار عرض العمود الخاص بك IM_SUBTITLE_RESIZECOLUMN=يمكنك تغيير حجم الأعمدة عن طريق سحب حدود العمود. -IM_TITLE_SIGNOUT=لقد تم تسجيل خروجك.. +IM_TITLE_SIGNOUT=لقد تم تسجيل خروجك IM_SUBTITLE_SIGNOUT=يمكنك إغلاق هذه النافذة الآن. diff --git a/packages/fiori/src/i18n/messagebundle_bg.properties b/packages/fiori/src/i18n/messagebundle_bg.properties index 2f4027cbfb83..f2c25622cdf8 100644 --- a/packages/fiori/src/i18n/messagebundle_bg.properties +++ b/packages/fiori/src/i18n/messagebundle_bg.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Добавете колони, за да видите съ IM_SUBTITLE_NOCOLUMNSSET=Изберете колоните, които са ви необходими в настройките на таблица. -IM_TITLE_NODATA=Още няма данни +IM_TITLE_NODATA=Още няма данни. IM_SUBTITLE_NODATA=Когато има, ще ги видите тук @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Изберете собствена ширина за ко IM_SUBTITLE_RESIZECOLUMN=Можете да промените размера на колоните, чрез провлачване на рамките им. -IM_TITLE_SIGNOUT=Излезли сте от системата. +IM_TITLE_SIGNOUT=Излезли сте от системата IM_SUBTITLE_SIGNOUT=Вече можете да затворите този прозорец. diff --git a/packages/fiori/src/i18n/messagebundle_ca.properties b/packages/fiori/src/i18n/messagebundle_ca.properties index 8ef25a33c66d..3b48450b21b2 100644 --- a/packages/fiori/src/i18n/messagebundle_ca.properties +++ b/packages/fiori/src/i18n/messagebundle_ca.properties @@ -2,7 +2,7 @@ BARCODE_SCANNER_DIALOG_CANCEL_BUTTON_TXT=Cancel·lar -BARCODE_SCANNER_DIALOG_LOADING_TXT=S'està carregant +BARCODE_SCANNER_DIALOG_LOADING_TXT=S''està carregant DYNAMIC_PAGE_ARIA_LABEL_EXPANDED_HEADER=Capçalera desplegada @@ -26,9 +26,9 @@ FCL_START_COLUMN_EXPAND_BUTTON_TOOLTIP=Desplegar la primera columna FCL_START_COLUMN_COLLAPSE_BUTTON_TOOLTIP=Comprimir la primera columna -FCL_END_COLUMN_EXPAND_BUTTON_TOOLTIP=Desplegar l'última columna +FCL_END_COLUMN_EXPAND_BUTTON_TOOLTIP=Desplegar l''última columna -FCL_END_COLUMN_COLLAPSE_BUTTON_TOOLTIP=Comprimir l'última columna +FCL_END_COLUMN_COLLAPSE_BUTTON_TOOLTIP=Comprimir l''última columna NOTIFICATION_LIST_ACCESSIBLE_NAME=Notificacions @@ -44,7 +44,7 @@ NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_TRUNCATE=Botó "Menys". Mostrar els texto NOTIFICATION_LIST_ITEM_CLOSE_BTN_TITLE=Tancar -NOTIFICATION_LIST_ITEM_LOADING=S'està carregant +NOTIFICATION_LIST_ITEM_LOADING=S''està carregant NOTIFICATION_LIST_ITEM_READ=Llegits @@ -113,9 +113,9 @@ SHELLBAR_OVERFLOW=Més SHELLBAR_CANCEL=Cancel·lar -WIZARD_NAV_ARIA_LABEL=Barra de progrés de l'assistent +WIZARD_NAV_ARIA_LABEL=Barra de progrés de l''assistent -WIZARD_LIST_ARIA_LABEL=Passos de l'assistent +WIZARD_LIST_ARIA_LABEL=Passos de l''assistent WIZARD_LIST_ARIA_DESCRIBEDBY=Per a activar-lo, premeu la barra espaiadora o Retorn @@ -163,9 +163,9 @@ IM_TITLE_NOCOLUMNSSET=Afegir columnes per veure el contingut IM_SUBTITLE_NOCOLUMNSSET=Seleccionar les columnes que necessiteu a les opcions de taula. -IM_TITLE_NODATA=Encara no hi ha dades +IM_TITLE_NODATA=Encara no hi ha dades. -IM_SUBTITLE_NODATA=Quan n'hi hagi, les veureu aquí. +IM_SUBTITLE_NODATA=Quan n''hi hagi, les veureu aquí. IM_TITLE_NOMAIL=Cap correu nou @@ -173,9 +173,9 @@ IM_SUBTITLE_NOMAIL=Torneu a comprovar-ho més tard. IM_TITLE_NOENTRIES=Encara no hi ha entrades -IM_SUBTITLE_NOENTRIES=Quan n'hi hagi, les veureu aquí. +IM_SUBTITLE_NOENTRIES=Quan n''hi hagi, les veureu aquí. -IM_TITLE_NONOTIFICATIONS=No teniu cap notificació nova +IM_TITLE_NONOTIFICATIONS=No teniu notificacions noves IM_SUBTITLE_NONOTIFICATIONS=Torneu a comprovar-ho més tard. @@ -183,29 +183,29 @@ IM_TITLE_NOSAVEDITEMS=Encara no heu afegit cap preferit IM_SUBTITLE_NOSAVEDITEMS=Voleu crear una llista de les posicions preferides ara? -IM_TITLE_NOSEARCHRESULTS=No s'ha trobat cap resultat +IM_TITLE_NOSEARCHRESULTS=No s''ha trobat cap resultat IM_SUBTITLE_NOSEARCHRESULTS=Intenteu modificar els criteris de cerca. -IM_TITLE_NOTASKS=No teniu cap tasca nova +IM_TITLE_NOTASKS=No teniu tasques noves -IM_SUBTITLE_NOTASKS=Quan n'hi hagi, les veureu aquí. +IM_SUBTITLE_NOTASKS=Quan n''hi hagi, les veureu aquí. IM_TITLE_UNABLETOLOAD=No es poden carregar dades -IM_SUBTITLE_UNABLETOLOAD=Comproveu la connexió a internet. Si no funciona, intenteu tornar a carregar la pàgina. Si això tampoc funciona, comproveu-ho amb l'administrador. +IM_SUBTITLE_UNABLETOLOAD=Comproveu la connexió a internet. Si aquest no és el problema, intenteu tornar a carregar la pàgina. Si això tampoc funciona, comproveu-ho amb l''administrador. IM_TITLE_UNABLETOLOADIMAGE=No es pot carregar la imatge -IM_SUBTITLE_UNABLETOLOADIMAGE=No s'ha trobat la imatge a la ubicació especificada o el servidor no respon. +IM_SUBTITLE_UNABLETOLOADIMAGE=No s''ha trobat la imatge a la ubicació especificada o el servidor no respon. -IM_TITLE_UNABLETOUPLOAD=No s'han pogut carregar les dades +IM_TITLE_UNABLETOUPLOAD=No s''han pogut carregar les dades -IM_SUBTITLE_UNABLETOUPLOAD=Comproveu la connexió a internet. Si no funciona, comproveu el format del fitxer i la mida del fitxer. En cas contrari, poseu-vos en contacte amb l'administrador. +IM_SUBTITLE_UNABLETOUPLOAD=Comproveu la connexió a internet. Si no funciona, comproveu el format del fitxer i la mida del fitxer. En cas contrari, poseu-vos en contacte amb l''administrador. IM_TITLE_UPLOADTOCLOUD=Migrar a SAP Integration Suite -IM_SUBTITLE_UPLOADTOCLOUD=Traslladeu el contingut d'integració de la subscripció existent de Process Integration a la capacitat Cloud Integration. +IM_SUBTITLE_UPLOADTOCLOUD=Traslladeu el contingut d''integració de la subscripció existent de Process Integration a la capacitat Cloud Integration. IM_TITLE_ADDCOLUMN=Sembla que hi ha espai lliure @@ -233,21 +233,21 @@ IM_SUBTITLE_GROUPTABLE=Podeu optar per agrupar categories en les opcions de grup IM_TITLE_NEWMAIL=Correu nou -IM_SUBTITLE_NEWMAIL=Teniu un correu nou a la safata d'entrada. +IM_SUBTITLE_NEWMAIL=Teniu un correu nou a la safata d''entrada. -IM_TITLE_NOFILTERRESULTS=No s'ha trobat cap resultat +IM_TITLE_NOFILTERRESULTS=No s''ha trobat cap resultat IM_SUBTITLE_NOFILTERRESULTS=Intenteu ajustar els vostres criteris de filtre. IM_TITLE_PAGENOTFOUND=Ho sentim, aquesta pàgina no existeix -IM_SUBTITLE_PAGENOTFOUND=Verifiqueu l'URL que utilitzeu per cridar l'aplicació +IM_SUBTITLE_PAGENOTFOUND=Verifiqueu l''URL que utilitzeu per cridar l''aplicació IM_TITLE_RESIZECOLUMN=Seleccioneu la vostra amplada de columna IM_SUBTITLE_RESIZECOLUMN=Podeu ajustar columnes arrossegant els marges de columna. -IM_TITLE_SIGNOUT=S'ha tancat la sessió. +IM_TITLE_SIGNOUT=Heu tancat la sessió IM_SUBTITLE_SIGNOUT=Ara podeu tancar aquesta finestra. @@ -285,7 +285,7 @@ SIDE_NAVIGATION_COLLAPSED_LIST_ITEMS_ARIA_ROLE_DESC=Opció de menú de llista de SIDE_NAVIGATION_LIST_ARIA_ROLE_DESC=Arbre de llista de navegació -SIDE_NAVIGATION_LIST_ITEMS_ARIA_ROLE_DESC=Element d'arbre de llista de navegació +SIDE_NAVIGATION_LIST_ITEMS_ARIA_ROLE_DESC=Element d''arbre de llista de navegació SIDE_NAVIGATION_OVERFLOW_ACCESSIBLE_NAME=Més posicions diff --git a/packages/fiori/src/i18n/messagebundle_cnr.properties b/packages/fiori/src/i18n/messagebundle_cnr.properties index ba029091a973..b2453ff06770 100644 --- a/packages/fiori/src/i18n/messagebundle_cnr.properties +++ b/packages/fiori/src/i18n/messagebundle_cnr.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Dodajte kolone za prikaz sadržaja IM_SUBTITLE_NOCOLUMNSSET=Odaberite kolone koje su potrebne u podešavanjima tabele. -IM_TITLE_NODATA=Još nema podataka +IM_TITLE_NODATA=Još nema podataka. IM_SUBTITLE_NODATA=Kada ih bude, ovdje ćete ih vidjeti. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Još nema unosa IM_SUBTITLE_NOENTRIES=Kada ih bude, ovdje ćete ih vidjeti -IM_TITLE_NONOTIFICATIONS=Nemate nova obavještenja +IM_TITLE_NONOTIFICATIONS=Nemate novih obavještenja IM_SUBTITLE_NONOTIFICATIONS=Provjerite ponovo kasnije. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Rezultati nijesu nađeni IM_SUBTITLE_NOSEARCHRESULTS=Pokušajte da promijenite kriterijume traženja. -IM_TITLE_NOTASKS=Nemate nove zadatke +IM_TITLE_NOTASKS=Nemate novih zadataka IM_SUBTITLE_NOTASKS=Kada ih bude, ovdje ćete ih vidjeti. IM_TITLE_UNABLETOLOAD=Podatke nije moguće učitati -IM_SUBTITLE_UNABLETOLOAD=Provjerite internet vezu. Ako to ne pomogne, pokušajte da ponovo učitate. Ako ni to ne pomogne, obratite se administratoru. +IM_SUBTITLE_UNABLETOLOAD=Provjerite internet vezu. Ako ona nije razlog, pokušajte da ponovo učitate. Ako ni to ne pomogne, obratite se administratoru. IM_TITLE_UNABLETOLOADIMAGE=Sliku nije moguće učitati @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Izaberite sopstvenu širinu kolone IM_SUBTITLE_RESIZECOLUMN=Možete da promijenite veličinu kolone povlačenjem okvira kolone. -IM_TITLE_SIGNOUT=Odjavljeni ste. +IM_TITLE_SIGNOUT=Odjavljeni ste IM_SUBTITLE_SIGNOUT=Sada možete da zatvorite ovaj prozor. diff --git a/packages/fiori/src/i18n/messagebundle_cs.properties b/packages/fiori/src/i18n/messagebundle_cs.properties index e791530a8333..8a5ff44f2334 100644 --- a/packages/fiori/src/i18n/messagebundle_cs.properties +++ b/packages/fiori/src/i18n/messagebundle_cs.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Přidat sloupce pro zobrazení obsahu IM_SUBTITLE_NOCOLUMNSSET=Vyberte sloupce, které potřebujete v nastaveních tabulky. -IM_TITLE_NODATA=Dosud tam nejsou žádná data +IM_TITLE_NODATA=Dosud tam nejsou žádná data. IM_SUBTITLE_NODATA=Až tam budou, uvidíte je zde. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Dosud tam nejsou žádné záznamy IM_SUBTITLE_NOENTRIES=Až tam budou, uvidíte je zde. -IM_TITLE_NONOTIFICATIONS=Nedostali jste žádná nová oznámení +IM_TITLE_NONOTIFICATIONS=Nemáte žádná nová oznámení IM_SUBTITLE_NONOTIFICATIONS=Zkontrolujte to znovu později. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Nebyly nalezeny výsledky IM_SUBTITLE_NOSEARCHRESULTS=Zkuste změnit vaše kritéria hledání. -IM_TITLE_NOTASKS=Nedostali jste žádné nové úlohy +IM_TITLE_NOTASKS=Nemáte žádné nové úlohy IM_SUBTITLE_NOTASKS=Až tam budou, uvidíte je zde. IM_TITLE_UNABLETOLOAD=Data nelze načíst -IM_SUBTITLE_UNABLETOLOAD=Zkontrolujte vaše internetové připojení. Pokud není, pokuste se je obnovit. Když nepomůže ani to, zkontrolujte to s vaším administrátorem. +IM_SUBTITLE_UNABLETOLOAD=Zkontrolujte své internetové připojení. Pokud není příčinou, opakujte načtení. Pokud ani to nepomáhá, obraťte se na svého administrátora. IM_TITLE_UNABLETOLOADIMAGE=Obrázek nelze načíst @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Zvolte svou vlastní šířku sloupce IM_SUBTITLE_RESIZECOLUMN=Velikosti sloupců můžete měnit přetažením okrajů sloupce. -IM_TITLE_SIGNOUT=Byli jste odhlášeni. +IM_TITLE_SIGNOUT=Byli jste odhlášeni IM_SUBTITLE_SIGNOUT=Nyní můžete zavřít toto okno. diff --git a/packages/fiori/src/i18n/messagebundle_cy.properties b/packages/fiori/src/i18n/messagebundle_cy.properties index 876ec9e1c9ad..0f956c354f1e 100644 --- a/packages/fiori/src/i18n/messagebundle_cy.properties +++ b/packages/fiori/src/i18n/messagebundle_cy.properties @@ -2,19 +2,19 @@ BARCODE_SCANNER_DIALOG_CANCEL_BUTTON_TXT=Canslo -BARCODE_SCANNER_DIALOG_LOADING_TXT=Wrthi'n llwytho +BARCODE_SCANNER_DIALOG_LOADING_TXT=Wrthi''n llwytho -DYNAMIC_PAGE_ARIA_LABEL_EXPANDED_HEADER=Pennyn wedi'i Ehangu +DYNAMIC_PAGE_ARIA_LABEL_EXPANDED_HEADER=Pennyn wedi''i Ehangu -DYNAMIC_PAGE_ARIA_LABEL_SNAPPED_HEADER=Pennyn wedi'i Dorri +DYNAMIC_PAGE_ARIA_LABEL_SNAPPED_HEADER=Pennyn wedi''i Dorri -DYNAMIC_PAGE_ARIA_LABEL_EXPAND_HEADER=Ehangu'r pennyn +DYNAMIC_PAGE_ARIA_LABEL_EXPAND_HEADER=Ehangu''r pennyn -DYNAMIC_PAGE_ARIA_LABEL_SNAP_HEADER=Torri'r Pennyn +DYNAMIC_PAGE_ARIA_LABEL_SNAP_HEADER=Torri''r Pennyn -DYNAMIC_PAGE_ARIA_LABEL_PIN_HEADER=Pinio'r Pennyn +DYNAMIC_PAGE_ARIA_LABEL_PIN_HEADER=Pinio''r Pennyn -DYNAMIC_PAGE_ARIA_DESCR_TOGGLE_HEADER=Toglo'r Pennyn +DYNAMIC_PAGE_ARIA_DESCR_TOGGLE_HEADER=Toglo''r Pennyn FCL_START_COLUMN_TXT=Colofn gyntaf @@ -40,11 +40,11 @@ NOTIFICATION_LIST_ITEM_MENU_BTN_TITLE=Gweithredoedd NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_FULL=Botwm rhagor. Dangos y testunau yn llawn. -NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_TRUNCATE=Botwm llai. Dangos y testau wedi'u cwtogi. +NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_TRUNCATE=Botwm llai. Dangos y testau wedi''u cwtogi. NOTIFICATION_LIST_ITEM_CLOSE_BTN_TITLE=Cau -NOTIFICATION_LIST_ITEM_LOADING=Wrthi'n llwytho +NOTIFICATION_LIST_ITEM_LOADING=Wrthi''n llwytho NOTIFICATION_LIST_ITEM_READ=Wedi’i ddarllen @@ -161,9 +161,9 @@ IM_SUBTITLE_NOACTIVITIES=Hoffech chi ychwanegu un nawr? IM_TITLE_NOCOLUMNSSET=Ychwanegwch golofnau i weld y cynnwys -IM_SUBTITLE_NOCOLUMNSSET=Dewiswch y colofn rydych eu hangen yng ngosodiadau'r tabl. +IM_SUBTITLE_NOCOLUMNSSET=Dewiswch y colofn rydych eu hangen yng ngosodiadau''r tabl. -IM_TITLE_NODATA=Does dim data ar hyn o bryd +IM_TITLE_NODATA=Does dim data ar hyn o bryd. IM_SUBTITLE_NODATA=Pan mae data ar gael, byddwch yn ei weld yma. @@ -181,7 +181,7 @@ IM_SUBTITLE_NONOTIFICATIONS=Gwiriwch rhywbryd eto. IM_TITLE_NOSAVEDITEMS=Dydych chi heb ychwanegu ffefrynnau -IM_SUBTITLE_NOSAVEDITEMS=Hoffech chi greu rhestr o'ch hoff eitemau nawr? +IM_SUBTITLE_NOSAVEDITEMS=Hoffech chi greu rhestr o''ch hoff eitemau nawr? IM_TITLE_NOSEARCHRESULTS=Heb ddod o hyd i ganlyniadau @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=Pan fydd gennych, byddwch yn eu gweld yma. IM_TITLE_UNABLETOLOAD=Dim modd llwytho’r data -IM_SUBTITLE_UNABLETOLOAD=Gwiriwch eich cysylltiad Rhyngrwyd. Os nad yw hynny’n helpu, rhowch gynnig ar ail-lwytho. Os nad yw hynny'n helpu chwaith, gwiriwch â'ch gweinyddwr. +IM_SUBTITLE_UNABLETOLOAD=Gwiriwch eich cysylltiad Rhyngrwyd. Os nad dyna sydd, rhowch gynnig ar ail-lwytho. Os nad yw hynny''n helpu, gwiriwch â''ch gweinyddwr. IM_TITLE_UNABLETOLOADIMAGE=Dim modd llwytho delwedd @@ -205,11 +205,11 @@ IM_SUBTITLE_UNABLETOUPLOAD=Gwiriwch eich cysylltiad Rhyngrwyd. Os nad yw hynny IM_TITLE_UPLOADTOCLOUD=Symud i SAP Integration Suite -IM_SUBTITLE_UPLOADTOCLOUD=Symudwch eich cynnwys integreiddio o'r tanysgrifiad Integreiddio Proses presennol i'r gallu Cloud Integration. +IM_SUBTITLE_UPLOADTOCLOUD=Symudwch eich cynnwys integreiddio o''r tanysgrifiad Integreiddio Proses presennol i''r gallu Cloud Integration. IM_TITLE_ADDCOLUMN=Mae lle ar gael -IM_SUBTITLE_ADDCOLUMN=Gallwch ychwanegu rhagor o golofnau yng ngosodiadau'r tabl. +IM_SUBTITLE_ADDCOLUMN=Gallwch ychwanegu rhagor o golofnau yng ngosodiadau''r tabl. IM_TITLE_ADDPEOPLE=Dydych chi heb ychwanegu neb at y calendr ar hyn o bryd @@ -217,9 +217,9 @@ IM_SUBTITLE_ADDPEOPLE=Ydych chi am ychwanegu rhywun nawr? IM_TITLE_BALLOONSKY=Rydych chi wedi cael eich gwerthfawrogi! -IM_SUBTITLE_BALLOONSKY=Daliwch ati â'r gwaith da! +IM_SUBTITLE_BALLOONSKY=Daliwch ati â''r gwaith da! -IM_TITLE_EMPTYPLANNINGCALENDAR=Dim byd wedi'i gynllunio ar hyn o bryd +IM_TITLE_EMPTYPLANNINGCALENDAR=Dim byd wedi''i gynllunio ar hyn o bryd IM_SUBTITLE_EMPTYPLANNINGCALENDAR=Does dim gweithgareddau yn y cyfnod hwn. @@ -227,9 +227,9 @@ IM_TITLE_FILTERTABLE=Mae dewisiadau hidlo ar gael IM_SUBTITLE_FILTERTABLE=Mae hidlyddion yn eich helpu i ganolbwyntio ar yr hyn sydd fwyaf perthnasol i chi. -IM_TITLE_GROUPTABLE=Rhowch gynnig ar grwpio'r eitemau i gael trosolwg gwell +IM_TITLE_GROUPTABLE=Rhowch gynnig ar grwpio''r eitemau i gael trosolwg gwell -IM_SUBTITLE_GROUPTABLE=Gallwch ddewis categorïau grwpio yng ngosodiadau'r grŵp. +IM_SUBTITLE_GROUPTABLE=Gallwch ddewis categorïau grwpio yng ngosodiadau''r grŵp. IM_TITLE_NEWMAIL=Negeseuon newydd @@ -239,9 +239,9 @@ IM_TITLE_NOFILTERRESULTS=Heb ddod o hyd i ganlyniadau IM_SUBTITLE_NOFILTERRESULTS=Rhowch gynnig ar newid eich meini prawf hidlo. -IM_TITLE_PAGENOTFOUND=Methu dod o hyd i'r dudalen hon +IM_TITLE_PAGENOTFOUND=Methu dod o hyd i''r dudalen hon -IM_SUBTITLE_PAGENOTFOUND=Gwiriwch yr URL rydych chi'n ei ddefnyddio i alw'r ap. +IM_SUBTITLE_PAGENOTFOUND=Gwiriwch yr URL rydych chi''n ei ddefnyddio i alw''r ap. IM_TITLE_RESIZECOLUMN=Dewiswch eich lled colofn eich hun @@ -249,7 +249,7 @@ IM_SUBTITLE_RESIZECOLUMN=Gallwch ailfeintio colofnau drwy lusgo ymylon y colofna IM_TITLE_SIGNOUT=Rydych chi wedi cael eich allgofnodi. -IM_SUBTITLE_SIGNOUT=Gallwch gau'r ffenestr hon nawr. +IM_SUBTITLE_SIGNOUT=Gallwch gau''r ffenestr hon nawr. IM_TITLE_SORTCOLUMN=Ddim yn gweld yr eitemau pwysicaf yn gyntaf? diff --git a/packages/fiori/src/i18n/messagebundle_da.properties b/packages/fiori/src/i18n/messagebundle_da.properties index 35069c98efb4..9a4ffd2f15fe 100644 --- a/packages/fiori/src/i18n/messagebundle_da.properties +++ b/packages/fiori/src/i18n/messagebundle_da.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Tilføj kolonner for at se indholdet IM_SUBTITLE_NOCOLUMNSSET=Vælg de kolonner, du har brug for i tabelindstillingerne. -IM_TITLE_NODATA=Der er endnu ingen data +IM_TITLE_NODATA=Der er endnu ingen data. IM_SUBTITLE_NODATA=Når der er, ses de her. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Der er endnu ingen entries IM_SUBTITLE_NOENTRIES=Når der er, ses de her. -IM_TITLE_NONOTIFICATIONS=Du har ikke fået nogen nye notifikationer +IM_TITLE_NONOTIFICATIONS=Du har ingen nye meddelelser IM_SUBTITLE_NONOTIFICATIONS=Kontroller igen senere. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Ingen resultater fundet IM_SUBTITLE_NOSEARCHRESULTS=Prøv at ændre dine søgekriterier. -IM_TITLE_NOTASKS=Du har ikke fået nogen nye opgaver +IM_TITLE_NOTASKS=Du har ingen nye opgaver IM_SUBTITLE_NOTASKS=Når du har, ses de her. IM_TITLE_UNABLETOLOAD=Ikke muligt at indlæse data -IM_SUBTITLE_UNABLETOLOAD=Kontroller din internetforbindelse. Hvis det ikke hjælper, skal du prøve at genindlæse. Kontakt din administrator, hvis det heller ikke hjælper. +IM_SUBTITLE_UNABLETOLOAD=Kontroller din internetforbindelse. Hvis det ikke er årsagen, skal du prøve at genindlæse. Kontakt din administrator, hvis det stadig ikke hjælper. IM_TITLE_UNABLETOLOADIMAGE=Ikke muligt at indlæse billede @@ -241,7 +241,7 @@ IM_SUBTITLE_NOFILTERRESULTS=Prøv at tilpasse dine filterkriterier. IM_TITLE_PAGENOTFOUND=Beklager, vi kan ikke finde denne side -IM_SUBTITLE_PAGENOTFOUND=Kontroller URL'en, du anvender til at kalde appen. +IM_SUBTITLE_PAGENOTFOUND=Kontroller URL''en, du anvender til at kalde appen. IM_TITLE_RESIZECOLUMN=Vælg din egen kolonnebredde diff --git a/packages/fiori/src/i18n/messagebundle_de.properties b/packages/fiori/src/i18n/messagebundle_de.properties index 84d2094229fa..4296f305853e 100644 --- a/packages/fiori/src/i18n/messagebundle_de.properties +++ b/packages/fiori/src/i18n/messagebundle_de.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Fügen Sie Spalten hinzu, um die Inhalte zu sehen IM_SUBTITLE_NOCOLUMNSSET=Wählen Sie in den Tabelleneinstellungen die Spalten aus, die Sie benötigen. -IM_TITLE_NODATA=Es gibt noch keine Daten +IM_TITLE_NODATA=Es gibt noch keine Daten. IM_SUBTITLE_NODATA=Wenn es welche gibt, sehen Sie sie hier. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Es gibt noch keine Einträge IM_SUBTITLE_NOENTRIES=Wenn es welche gibt, sehen Sie sie hier. -IM_TITLE_NONOTIFICATIONS=Sie haben keine neuen Benachrichtigungen +IM_TITLE_NONOTIFICATIONS=Sie haben keine neuen Benachrichtigungen. IM_SUBTITLE_NONOTIFICATIONS=Sehen Sie später noch mal nach. @@ -187,7 +187,7 @@ IM_TITLE_NOSEARCHRESULTS=Keine Ergebnisse gefunden IM_SUBTITLE_NOSEARCHRESULTS=Versuchen Sie es mit anderen Suchkriterien. -IM_TITLE_NOTASKS=Sie haben keine neuen Aufgaben +IM_TITLE_NOTASKS=Sie haben keine neuen Aufgaben. IM_SUBTITLE_NOTASKS=Wenn Sie welche haben, sehen Sie sie hier. diff --git a/packages/fiori/src/i18n/messagebundle_el.properties b/packages/fiori/src/i18n/messagebundle_el.properties index 777f53e43adb..626dd9261c01 100644 --- a/packages/fiori/src/i18n/messagebundle_el.properties +++ b/packages/fiori/src/i18n/messagebundle_el.properties @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Δεν υπάρχουν καταχωρίσεις ακόμη IM_SUBTITLE_NOENTRIES=Μόλις υπάρξουν, θα τις δείτε εδώ. -IM_TITLE_NONOTIFICATIONS=Δεν λάβατε νέες ειδοποιήσεις +IM_TITLE_NONOTIFICATIONS=Δεν έχετε νέες ειδοποιήσεις IM_SUBTITLE_NONOTIFICATIONS=Ελέγξτε πάλι αργότερα. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Αποτελέσματα δεν βρέθηκαν IM_SUBTITLE_NOSEARCHRESULTS=Δοκιμάστε να αλλάξετε τα κριτήρια αναζήτησης. -IM_TITLE_NOTASKS=Δεν λάβατε νέες εργασίες +IM_TITLE_NOTASKS=Δεν έχετε νέες εργασίες IM_SUBTITLE_NOTASKS=Μόλις υπάρξουν, θα τις δείτε εδώ. IM_TITLE_UNABLETOLOAD=Αδύνατη η φόρτωση δεδομένων -IM_SUBTITLE_UNABLETOLOAD=Ελέγξτε την σύνδεση διαδικτύου. Εάν το πρόβλημα παραμένει δοκιμάστε επαναφόρτωση. Εάν εξακολουθεί το πρόβλημα, επικοινωνήστε με τον διαχειριστή σας. +IM_SUBTITLE_UNABLETOLOAD=Ελέγξτε τη σύνδεση Ίντερνετ. Αν δεν φταίει αυτό, δοκιμάστε να κάνετε επαναφόρτωση. Αν αυτό δεν βοηθήσει, επικοινωνήστε με τον διαχειριστή σας. IM_TITLE_UNABLETOLOADIMAGE=Αδύνατη η φόρτωση εικόνας @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Επιλέξτε το δικό σας πλάτος στή IM_SUBTITLE_RESIZECOLUMN=Μπορείτε να αναπροσαρμόσετε το μέγεθος των στηλών σύροντας τα περιγράμματα της στήλης. -IM_TITLE_SIGNOUT=Έχετε αποσυνδεθεί. +IM_TITLE_SIGNOUT=Έχετε αποσυνδεθεί IM_SUBTITLE_SIGNOUT=Μπορείτε τώρα να κλείσετε το παράθυρο. diff --git a/packages/fiori/src/i18n/messagebundle_en_GB.properties b/packages/fiori/src/i18n/messagebundle_en_GB.properties index e7776f451f93..f076ae30880e 100644 --- a/packages/fiori/src/i18n/messagebundle_en_GB.properties +++ b/packages/fiori/src/i18n/messagebundle_en_GB.properties @@ -151,11 +151,11 @@ VSD_ORDER_ASCENDING=Ascending VSD_ORDER_DESCENDING=Descending -IM_TITLE_BEFORESEARCH=Let's get some results +IM_TITLE_BEFORESEARCH=Let''s get some results IM_SUBTITLE_BEFORESEARCH=Start by providing your search criteria. -IM_TITLE_NOACTIVITIES=You've not added any activities yet +IM_TITLE_NOACTIVITIES=You''ve not added any activities yet IM_SUBTITLE_NOACTIVITIES=Would you like to add one now? @@ -163,9 +163,9 @@ IM_TITLE_NOCOLUMNSSET=Add columns to see the content IM_SUBTITLE_NOCOLUMNSSET=Select the columns you need in the table settings. -IM_TITLE_NODATA=There's no data yet +IM_TITLE_NODATA=There''s no data yet. -IM_SUBTITLE_NODATA=When there is, you'll see it here. +IM_SUBTITLE_NODATA=When there is, you''ll see it here. IM_TITLE_NOMAIL=No new mail @@ -173,13 +173,13 @@ IM_SUBTITLE_NOMAIL=Check back again later. IM_TITLE_NOENTRIES=There are no entries yet -IM_SUBTITLE_NOENTRIES=When there are, you'll see them here. +IM_SUBTITLE_NOENTRIES=When there are, you''ll see them here. -IM_TITLE_NONOTIFICATIONS=You've not got any new notifications +IM_TITLE_NONOTIFICATIONS=You don''t have any new notifications IM_SUBTITLE_NONOTIFICATIONS=Check back again later. -IM_TITLE_NOSAVEDITEMS=You've not added any favourites yet +IM_TITLE_NOSAVEDITEMS=You''ve not added any favourites yet IM_SUBTITLE_NOSAVEDITEMS=Would you like to create a list of your favourite items now? @@ -187,17 +187,17 @@ IM_TITLE_NOSEARCHRESULTS=No results found IM_SUBTITLE_NOSEARCHRESULTS=Try changing your search criteria. -IM_TITLE_NOTASKS=You’ve not got any new tasks +IM_TITLE_NOTASKS=You don’t have any new tasks -IM_SUBTITLE_NOTASKS=When you do, you'll see them here. +IM_SUBTITLE_NOTASKS=When you do, you''ll see them here. IM_TITLE_UNABLETOLOAD=Unable to load data -IM_SUBTITLE_UNABLETOLOAD=Check your Internet connection. If that doesn’t help, try reloading. If that doesn't help either, check with your administrator. +IM_SUBTITLE_UNABLETOLOAD=Check your Internet connection. If that''s not it, try reloading. If that still doesn''t help, check with your administrator. IM_TITLE_UNABLETOLOADIMAGE=Unable to load image -IM_SUBTITLE_UNABLETOLOADIMAGE=We couldn't find the image at the specified location, or the server isn't responding. +IM_SUBTITLE_UNABLETOLOADIMAGE=We couldn''t find the image at the specified location, or the server isn''t responding. IM_TITLE_UNABLETOUPLOAD=Unable to upload data @@ -207,15 +207,15 @@ IM_TITLE_UPLOADTOCLOUD=Migrate to SAP Integration Suite IM_SUBTITLE_UPLOADTOCLOUD=Move your integration content from the existing Process Integration subscription to the Cloud Integration capability. -IM_TITLE_ADDCOLUMN=Looks like there's free space +IM_TITLE_ADDCOLUMN=Looks like there''s free space IM_SUBTITLE_ADDCOLUMN=You can add more columns in the table settings. -IM_TITLE_ADDPEOPLE=You've not added anyone to the calendar yet +IM_TITLE_ADDPEOPLE=You''ve not added anyone to the calendar yet IM_SUBTITLE_ADDPEOPLE=Do you want to add someone now? -IM_TITLE_BALLOONSKY=You've been appreciated! +IM_TITLE_BALLOONSKY=You''ve been appreciated! IM_SUBTITLE_BALLOONSKY=Keep up the great work! @@ -225,7 +225,7 @@ IM_SUBTITLE_EMPTYPLANNINGCALENDAR=There are no activities in this time frame. IM_TITLE_FILTERTABLE=Filter options are available -IM_SUBTITLE_FILTERTABLE=Filters help you focus on what's most relevant for you. +IM_SUBTITLE_FILTERTABLE=Filters help you focus on what''s most relevant for you. IM_TITLE_GROUPTABLE=Try grouping items for a better overview @@ -239,7 +239,7 @@ IM_TITLE_NOFILTERRESULTS=No results found IM_SUBTITLE_NOFILTERRESULTS=Try adjusting your filter criteria. -IM_TITLE_PAGENOTFOUND=Sorry, we can't find this page +IM_TITLE_PAGENOTFOUND=Sorry, we can''t find this page IM_SUBTITLE_PAGENOTFOUND=Please check the URL you are using to call the app. @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Choose your own column width IM_SUBTITLE_RESIZECOLUMN=You can resize columns by dragging the column borders. -IM_TITLE_SIGNOUT=You've been signed out. +IM_TITLE_SIGNOUT=You''ve been signed out IM_SUBTITLE_SIGNOUT=You can now close this window. diff --git a/packages/fiori/src/i18n/messagebundle_es.properties b/packages/fiori/src/i18n/messagebundle_es.properties index d7dc374dee08..4ff58c6d0d42 100644 --- a/packages/fiori/src/i18n/messagebundle_es.properties +++ b/packages/fiori/src/i18n/messagebundle_es.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Añadir columnas para ver el contenido IM_SUBTITLE_NOCOLUMNSSET=Seleccione las columnas que necesita en las opciones de tabla. -IM_TITLE_NODATA=Todavía no hay datos +IM_TITLE_NODATA=Todavía no hay datos. IM_SUBTITLE_NODATA=Cuando haya, los verá aquí. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Todavía no hay entradas IM_SUBTITLE_NOENTRIES=Cuando haya, las verá aquí. -IM_TITLE_NONOTIFICATIONS=No tiene ninguna notificación nueva +IM_TITLE_NONOTIFICATIONS=No tiene notificaciones nuevas IM_SUBTITLE_NONOTIFICATIONS=Vuelva a comprobarlo de nuevo más tarde. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=No existen resultados IM_SUBTITLE_NOSEARCHRESULTS=Intente modificar los criterios de búsqueda. -IM_TITLE_NOTASKS=No tiene ninguna tarea nueva +IM_TITLE_NOTASKS=No tiene tareas nuevas IM_SUBTITLE_NOTASKS=Cuando tenga, las verá aquí. IM_TITLE_UNABLETOLOAD=No se pueden cargar datos -IM_SUBTITLE_UNABLETOLOAD=Compruebe su conexión a internet. Si esto no funciona, intente volver a cargar la página. Si esto tampoco funciona, verifique con su administrador. +IM_SUBTITLE_UNABLETOLOAD=Compruebe su conexión a internet. Si este no es el problema, intente volver a cargar la página. Si esto tampoco funciona, verifique con su administrador. IM_TITLE_UNABLETOLOADIMAGE=No se puede cargar la imagen @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Seleccione su propio ancho de columna IM_SUBTITLE_RESIZECOLUMN=Puede ajustar columnas arrastrando los bordes de la columna. -IM_TITLE_SIGNOUT=Ha cerrado sesión. +IM_TITLE_SIGNOUT=Ha cerrado la sesión IM_SUBTITLE_SIGNOUT=Ahora puede cerrar esta ventana. diff --git a/packages/fiori/src/i18n/messagebundle_es_MX.properties b/packages/fiori/src/i18n/messagebundle_es_MX.properties index 479b25a8fc09..cee82f4e29ab 100644 --- a/packages/fiori/src/i18n/messagebundle_es_MX.properties +++ b/packages/fiori/src/i18n/messagebundle_es_MX.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Agregar columnas para ver el contenido IM_SUBTITLE_NOCOLUMNSSET=Seleccione las columnas que necesita en la configuración de tabla. -IM_TITLE_NODATA=Aún no hay datos +IM_TITLE_NODATA=Aún no hay datos. IM_SUBTITLE_NODATA=Cuando haya, los verá aquí. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Aún no hay entradas IM_SUBTITLE_NOENTRIES=Cuando haya, las verá aquí. -IM_TITLE_NONOTIFICATIONS=No tiene ninguna notificación nueva +IM_TITLE_NONOTIFICATIONS=No tiene notificaciones nuevas IM_SUBTITLE_NONOTIFICATIONS=Vuelva a consultar más tarde. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=No se encontraron resultados IM_SUBTITLE_NOSEARCHRESULTS=Intente cambiando sus criterios de búsqueda. -IM_TITLE_NOTASKS=No tiene ninguna tarea nueva +IM_TITLE_NOTASKS=No tiene tareas nuevas IM_SUBTITLE_NOTASKS=Cuando tenga, las verá aquí. IM_TITLE_UNABLETOLOAD=No se pueden cargar los datos -IM_SUBTITLE_UNABLETOLOAD=Verifique su conexión a Internet. Si no lo resuelve, intente volver a cargar. Si eso tampoco funciona, consulte con su administrador. +IM_SUBTITLE_UNABLETOLOAD=Compruebe su conexión a Internet. Si ese no es el problema, intente volver a cargar. Si eso no lo resuelve, consulte con su administrador. IM_TITLE_UNABLETOLOADIMAGE=No se puede cargar la imagen diff --git a/packages/fiori/src/i18n/messagebundle_et.properties b/packages/fiori/src/i18n/messagebundle_et.properties index 53e7a0525e41..df3479fa9610 100644 --- a/packages/fiori/src/i18n/messagebundle_et.properties +++ b/packages/fiori/src/i18n/messagebundle_et.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Lisa sisu vaatamiseks veerge IM_SUBTITLE_NOCOLUMNSSET=Valige veerud, mida vajate tabelisätetes. -IM_TITLE_NODATA=Andmeid pole veel +IM_TITLE_NODATA=Andmeid pole veel. IM_SUBTITLE_NODATA=Kui andmed on olemas, kuvatakse need siin. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Kirjeid pole veel IM_SUBTITLE_NOENTRIES=Kui kirjed on olemas, kuvatakse need siin. -IM_TITLE_NONOTIFICATIONS=Te pole saanud ühtegi uut teadet +IM_TITLE_NONOTIFICATIONS=Teil pole ühtegi uut teatist IM_SUBTITLE_NONOTIFICATIONS=Vaadake hiljem uuesti. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Tulemeid ei leitud IM_SUBTITLE_NOSEARCHRESULTS=Proovige otsingukriteeriume muuta. -IM_TITLE_NOTASKS=Te pole saanud ühtegi uut ülesannet +IM_TITLE_NOTASKS=Teil pole ühtegi uut ülesannet IM_SUBTITLE_NOTASKS=Kui ülesanded on olemas, kuvatakse need siin. IM_TITLE_UNABLETOLOAD=Andmeid ei saa laadida -IM_SUBTITLE_UNABLETOLOAD=Kontrollige Interneti-ühendust. Kui see ei aita, proovige uuesti laadida. Kui ka see ei aita, pöörduge administraatori poole. +IM_SUBTITLE_UNABLETOLOAD=Kontrollige Interneti-ühendust. Kui see pole põhjuseks, proovige uuesti laadida. Kui ka see ei aita, pöörduge administraatori poole. IM_TITLE_UNABLETOLOADIMAGE=Pilti ei saa laadida @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Valige oma veerulaius IM_SUBTITLE_RESIZECOLUMN=Veergude suurust saate muuta, kui lohistate veergude ääriseid. -IM_TITLE_SIGNOUT=Teid on välja logitud. +IM_TITLE_SIGNOUT=Teid on välja logitud IM_SUBTITLE_SIGNOUT=Võite nüüd selle akna sulgeda. diff --git a/packages/fiori/src/i18n/messagebundle_fi.properties b/packages/fiori/src/i18n/messagebundle_fi.properties index 8096d43e7b0a..d0ef87df318d 100644 --- a/packages/fiori/src/i18n/messagebundle_fi.properties +++ b/packages/fiori/src/i18n/messagebundle_fi.properties @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=Kun sinulla on, näet ne tässä. IM_TITLE_UNABLETOLOAD=Tietoja ei voida ladata. -IM_SUBTITLE_UNABLETOLOAD=Tarkista Internet-yhteytesi. Jos tämä ei auta, yritä ladata uudelleen. Jos sekään ei auta, ota yhteys pääkäyttäjään. +IM_SUBTITLE_UNABLETOLOAD=Tarkista Internet-yhteytesi. Jos tämä ei auta, lataa sivu uudelleen. Jos tämäkään ei auta, ota yhteys pääkäyttäjään. IM_TITLE_UNABLETOLOADIMAGE=Kuvaa ei voi ladata @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Valitse oma sarakeleveys IM_SUBTITLE_RESIZECOLUMN=Voit muuttaa sarakkeiden kokoa vetämällä sarakkeen reunaa. -IM_TITLE_SIGNOUT=Olet kirjautunut ulos. +IM_TITLE_SIGNOUT=Sinut on kirjattu ulos IM_SUBTITLE_SIGNOUT=Voit nyt sulkea ikkunan. diff --git a/packages/fiori/src/i18n/messagebundle_fr.properties b/packages/fiori/src/i18n/messagebundle_fr.properties index eaaa04d26a9c..65904f38956e 100644 --- a/packages/fiori/src/i18n/messagebundle_fr.properties +++ b/packages/fiori/src/i18n/messagebundle_fr.properties @@ -8,13 +8,13 @@ DYNAMIC_PAGE_ARIA_LABEL_EXPANDED_HEADER=En-tête développé DYNAMIC_PAGE_ARIA_LABEL_SNAPPED_HEADER=En-tête fixé -DYNAMIC_PAGE_ARIA_LABEL_EXPAND_HEADER=Développer l'en-tête +DYNAMIC_PAGE_ARIA_LABEL_EXPAND_HEADER=Développer l''en-tête -DYNAMIC_PAGE_ARIA_LABEL_SNAP_HEADER=Fixer l'en-tête +DYNAMIC_PAGE_ARIA_LABEL_SNAP_HEADER=Fixer l''en-tête -DYNAMIC_PAGE_ARIA_LABEL_PIN_HEADER=Épingler l'en-tête +DYNAMIC_PAGE_ARIA_LABEL_PIN_HEADER=Épingler l''en-tête -DYNAMIC_PAGE_ARIA_DESCR_TOGGLE_HEADER=Basculer l'en-tête +DYNAMIC_PAGE_ARIA_DESCR_TOGGLE_HEADER=Basculer l''en-tête FCL_START_COLUMN_TXT=Première colonne @@ -113,11 +113,11 @@ SHELLBAR_OVERFLOW=Plus SHELLBAR_CANCEL=Interrompre -WIZARD_NAV_ARIA_LABEL=Barre d'avancement de l'assistant +WIZARD_NAV_ARIA_LABEL=Barre d''avancement de l''assistant -WIZARD_LIST_ARIA_LABEL=Étapes de l'assistant +WIZARD_LIST_ARIA_LABEL=Étapes de l''assistant -WIZARD_LIST_ARIA_DESCRIBEDBY=Pour activer, appuyez sur la barre d'espace ou sur Entrée. +WIZARD_LIST_ARIA_DESCRIBEDBY=Pour activer, appuyez sur la barre d''espace ou sur Entrée. WIZARD_ACTIONSHEET_STEPS_ARIA_LABEL=Étapes @@ -153,9 +153,9 @@ VSD_ORDER_DESCENDING=Ordre décroissant IM_TITLE_BEFORESEARCH=Voyons certains résultats. -IM_SUBTITLE_BEFORESEARCH=Indiquez tout d'abord vos critères de recherche. +IM_SUBTITLE_BEFORESEARCH=Indiquez tout d''abord vos critères de recherche. -IM_TITLE_NOACTIVITIES=Vous n'avez pas encore ajouté des activités. +IM_TITLE_NOACTIVITIES=Vous n''avez pas encore ajouté des activités. IM_SUBTITLE_NOACTIVITIES=Voulez-vous en ajouter une maintenant ? @@ -175,11 +175,11 @@ IM_TITLE_NOENTRIES=Aucune entrée encore disponible IM_SUBTITLE_NOENTRIES=Lorsque des tâches seront disponibles, vous les verrez ici. -IM_TITLE_NONOTIFICATIONS=Vous n'avez pas reçu de nouvelles notifications. +IM_TITLE_NONOTIFICATIONS=Vous n''avez pas de nouvelles notifications. IM_SUBTITLE_NONOTIFICATIONS=Vérifiez à nouveau ultérieurement. -IM_TITLE_NOSAVEDITEMS=Vous n'avez pas encore ajouté des favoris. +IM_TITLE_NOSAVEDITEMS=Vous n''avez pas encore ajouté des favoris. IM_SUBTITLE_NOSAVEDITEMS=Voulez-vous créer maintenant une liste de vos éléments favoris ? @@ -187,17 +187,17 @@ IM_TITLE_NOSEARCHRESULTS=Aucun résultat trouvé IM_SUBTITLE_NOSEARCHRESULTS=Essayez de modifier vos critères de recherche. -IM_TITLE_NOTASKS=Vous n'avez pas reçu de nouvelles tâches. +IM_TITLE_NOTASKS=Vous n''avez pas de nouvelles tâches. IM_SUBTITLE_NOTASKS=Lorsque de nouvelles tâches seront disponibles, vous les verrez ici. IM_TITLE_UNABLETOLOAD=Impossible de charger les données -IM_SUBTITLE_UNABLETOLOAD=Vérifiez votre connexion Internet. Sinon, essayez de recharger les données. Si le problème persiste, contactez votre administrateur. +IM_SUBTITLE_UNABLETOLOAD=Vérifiez votre connexion Internet. Si elle fonctionne, essayez de recharger les données. Si le problème persiste, contactez votre administrateur. -IM_TITLE_UNABLETOLOADIMAGE=Impossible de charger l'image +IM_TITLE_UNABLETOLOADIMAGE=Impossible de charger l''image -IM_SUBTITLE_UNABLETOLOADIMAGE=L'image n'a pas été trouvée à l'emplacement indiqué ou le serveur est inactif. +IM_SUBTITLE_UNABLETOLOADIMAGE=L''image n''a pas été trouvée à l''emplacement indiqué ou le serveur est inactif. IM_TITLE_UNABLETOUPLOAD=Impossible de charger les données @@ -205,15 +205,15 @@ IM_SUBTITLE_UNABLETOUPLOAD=Vérifiez votre connexion Internet. Si le problème p IM_TITLE_UPLOADTOCLOUD=Migrer vers SAP Integration Suite -IM_SUBTITLE_UPLOADTOCLOUD=Déplacez votre contenu d'intégration de l'abonnement existant Process Integration vers la fonctionnalité Cloud Integration. +IM_SUBTITLE_UPLOADTOCLOUD=Déplacez votre contenu d''intégration de l''abonnement existant Process Integration vers la fonctionnalité Cloud Integration. -IM_TITLE_ADDCOLUMN=Il semble y avoir de l'espace libre. +IM_TITLE_ADDCOLUMN=Il semble y avoir de l''espace libre. IM_SUBTITLE_ADDCOLUMN=Vous pouvez ajouter plus de colonnes dans les options de table. -IM_TITLE_ADDPEOPLE=Vous n'avez ajouté personne dans le calendrier pour le moment. +IM_TITLE_ADDPEOPLE=Vous n''avez ajouté personne dans le calendrier pour le moment. -IM_SUBTITLE_ADDPEOPLE=Voulez-vous ajouter quelqu'un ? +IM_SUBTITLE_ADDPEOPLE=Voulez-vous ajouter quelqu''un ? IM_TITLE_BALLOONSKY=Vous êtes apprécié(e) ! @@ -241,7 +241,7 @@ IM_SUBTITLE_NOFILTERRESULTS=Ajustez vos critères de filtre. IM_TITLE_PAGENOTFOUND=Désolé, la page est introuvable. -IM_SUBTITLE_PAGENOTFOUND=Vérifiez l'URL utilisé pour appeler l'application. +IM_SUBTITLE_PAGENOTFOUND=Vérifiez l''URL utilisé pour appeler l''application. IM_TITLE_RESIZECOLUMN=Sélectionnez la largeur de vos colonnes. @@ -257,7 +257,7 @@ IM_SUBTITLE_SORTCOLUMN=Sélectionnez les critères de tri dans les options de tr IM_TITLE_SUCCESSSCREEN=Bien joué ! -IM_SUBTITLE_SUCCESSSCREEN=Vous avez terminé toutes vos tâches d'apprentissage. +IM_SUBTITLE_SUCCESSSCREEN=Vous avez terminé toutes vos tâches d''apprentissage. IM_TITLE_UPLOADCOLLECTION=Déplacez les fichiers ici. @@ -285,8 +285,8 @@ SIDE_NAVIGATION_COLLAPSED_LIST_ITEMS_ARIA_ROLE_DESC=Point de menu de liste de na SIDE_NAVIGATION_LIST_ARIA_ROLE_DESC=Arborescence de liste de navigation -SIDE_NAVIGATION_LIST_ITEMS_ARIA_ROLE_DESC=Élément d'arborescence de liste de navigation +SIDE_NAVIGATION_LIST_ITEMS_ARIA_ROLE_DESC=Élément d''arborescence de liste de navigation -SIDE_NAVIGATION_OVERFLOW_ACCESSIBLE_NAME=Plus d'éléments +SIDE_NAVIGATION_OVERFLOW_ACCESSIBLE_NAME=Plus d''éléments SIDE_NAVIGATION_GROUP_HEADER_DESC=En-tête du groupe diff --git a/packages/fiori/src/i18n/messagebundle_fr_CA.properties b/packages/fiori/src/i18n/messagebundle_fr_CA.properties index f48ed2338fab..3f32f77fc947 100644 --- a/packages/fiori/src/i18n/messagebundle_fr_CA.properties +++ b/packages/fiori/src/i18n/messagebundle_fr_CA.properties @@ -8,13 +8,13 @@ DYNAMIC_PAGE_ARIA_LABEL_EXPANDED_HEADER=En-tête développé DYNAMIC_PAGE_ARIA_LABEL_SNAPPED_HEADER=En-tête ancré -DYNAMIC_PAGE_ARIA_LABEL_EXPAND_HEADER=Développer l'en-tête +DYNAMIC_PAGE_ARIA_LABEL_EXPAND_HEADER=Développer l''en-tête -DYNAMIC_PAGE_ARIA_LABEL_SNAP_HEADER=Ancrer l'en-tête +DYNAMIC_PAGE_ARIA_LABEL_SNAP_HEADER=Ancrer l''en-tête -DYNAMIC_PAGE_ARIA_LABEL_PIN_HEADER=Épingler l'en-tête +DYNAMIC_PAGE_ARIA_LABEL_PIN_HEADER=Épingler l''en-tête -DYNAMIC_PAGE_ARIA_DESCR_TOGGLE_HEADER=Afficher/Masquer l'en-tête +DYNAMIC_PAGE_ARIA_DESCR_TOGGLE_HEADER=Afficher/Masquer l''en-tête FCL_START_COLUMN_TXT=Première colonne @@ -95,7 +95,7 @@ UPLOADCOLLECTION_DRAG_FILE_INDICATOR=Faites glisser des fichiers ici. UPLOADCOLLECTION_DROP_FILE_INDICATOR=Déposez des fichiers pour les téléverser. -SHELLBAR_LABEL=Barre d'interpréteur de commandes +SHELLBAR_LABEL=Barre d''interpréteur de commandes SHELLBAR_LOGO=Logo @@ -113,11 +113,11 @@ SHELLBAR_OVERFLOW=Plus SHELLBAR_CANCEL=Annuler -WIZARD_NAV_ARIA_LABEL=Barre d'avancement de l'assistant +WIZARD_NAV_ARIA_LABEL=Barre d''avancement de l''assistant -WIZARD_LIST_ARIA_LABEL=Étapes de l'assistant +WIZARD_LIST_ARIA_LABEL=Étapes de l''assistant -WIZARD_LIST_ARIA_DESCRIBEDBY=Pour activer, appuyez sur la barre d'espace ou sur la touche Entrée. +WIZARD_LIST_ARIA_DESCRIBEDBY=Pour activer, appuyez sur la barre d''espace ou sur la touche Entrée. WIZARD_ACTIONSHEET_STEPS_ARIA_LABEL=Étapes @@ -133,7 +133,7 @@ WIZARD_NAV_ARIA_ROLE_DESCRIPTION=Assistant WIZARD_NAV_STEP_DEFAULT_HEADING=Étape -VSD_DIALOG_TITLE_SORT=Paramètres d'affichage +VSD_DIALOG_TITLE_SORT=Paramètres d''affichage VSD_SUBMIT_BUTTON=OK @@ -153,9 +153,9 @@ VSD_ORDER_DESCENDING=Décroissant IM_TITLE_BEFORESEARCH=Voyons certains résultats. -IM_SUBTITLE_BEFORESEARCH=Indiquez tout d'abord vos critères de recherche. +IM_SUBTITLE_BEFORESEARCH=Indiquez tout d''abord vos critères de recherche. -IM_TITLE_NOACTIVITIES=Vous n'avez pas encore ajouté des activités. +IM_TITLE_NOACTIVITIES=Vous n''avez pas encore ajouté des activités. IM_SUBTITLE_NOACTIVITIES=Voulez-vous en ajouter une maintenant? @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Ajoutez des colonnes pour afficher le contenu. IM_SUBTITLE_NOCOLUMNSSET=Sélectionnez les colonnes dont vous avez besoin dans les paramètres du tableau. -IM_TITLE_NODATA=Aucune donnée n'est disponible pour l'instant. +IM_TITLE_NODATA=Aucune donnée encore disponible. IM_SUBTITLE_NODATA=Lorsque des données seront disponibles, vous les verrez ici. @@ -171,15 +171,15 @@ IM_TITLE_NOMAIL=Aucun nouveau courriel IM_SUBTITLE_NOMAIL=Vérifiez à nouveau ultérieurement. -IM_TITLE_NOENTRIES=Aucune donnée n'est disponible pour l'instant. +IM_TITLE_NOENTRIES=Aucune donnée n''est disponible pour l''instant. IM_SUBTITLE_NOENTRIES=Lorsque des tâches seront disponibles, vous les verrez ici. -IM_TITLE_NONOTIFICATIONS=Vous n'avez aucune nouvelle notification. +IM_TITLE_NONOTIFICATIONS=Vous n''avez pas de nouvelles notifications. IM_SUBTITLE_NONOTIFICATIONS=Vérifiez à nouveau ultérieurement. -IM_TITLE_NOSAVEDITEMS=Vous n'avez pas encore ajouté des favoris. +IM_TITLE_NOSAVEDITEMS=Vous n''avez pas encore ajouté des favoris. IM_SUBTITLE_NOSAVEDITEMS=Voulez-vous créer maintenant une liste de vos éléments favoris? @@ -187,17 +187,17 @@ IM_TITLE_NOSEARCHRESULTS=Aucun résultat trouvé. IM_SUBTITLE_NOSEARCHRESULTS=Essayez de modifier vos critères de recherche. -IM_TITLE_NOTASKS=Vous n'avez aucune nouvelle tâche. +IM_TITLE_NOTASKS=Vous n''avez pas de nouvelles tâches. IM_SUBTITLE_NOTASKS=Lorsque des tâches seront disponibles, vous les verrez ici. IM_TITLE_UNABLETOLOAD=Impossible de charger les données -IM_SUBTITLE_UNABLETOLOAD=Vérifiez votre connexion Internet. Sinon, essayez de recharger les données. Si le problème persiste, contactez l'administrateur. +IM_SUBTITLE_UNABLETOLOAD=Vérifiez votre connexion Internet. Sinon, essayez de recharger les données. Si le problème persiste, contactez l''administrateur. -IM_TITLE_UNABLETOLOADIMAGE=Impossible de charger l'image +IM_TITLE_UNABLETOLOADIMAGE=Impossible de charger l''image -IM_SUBTITLE_UNABLETOLOADIMAGE=Nous n'avons pas trouvé l'image à l'emplacement spécifié, ou bien le serveur ne répond pas. +IM_SUBTITLE_UNABLETOLOADIMAGE=Nous n''avons pas trouvé l''image à l''emplacement spécifié, ou bien le serveur ne répond pas. IM_TITLE_UNABLETOUPLOAD=Impossible de téléverser les données @@ -205,15 +205,15 @@ IM_SUBTITLE_UNABLETOUPLOAD=Vérifiez votre connexion Internet. Si le problème p IM_TITLE_UPLOADTOCLOUD=Migrer vers SAP Integration Suite -IM_SUBTITLE_UPLOADTOCLOUD=Déplacez votre contenu d'intégration de l'abonnement existant Process Integration vers la fonctionnalité Cloud Integration. +IM_SUBTITLE_UPLOADTOCLOUD=Déplacez votre contenu d''intégration de l''abonnement existant Process Integration vers la fonctionnalité Cloud Integration. -IM_TITLE_ADDCOLUMN=Il semble y avoir de l'espace libre. +IM_TITLE_ADDCOLUMN=Il semble y avoir de l''espace libre. IM_SUBTITLE_ADDCOLUMN=Vous pouvez ajouter plus de colonnes dans les paramètres de table. -IM_TITLE_ADDPEOPLE=Vous n'avez ajouté personne dans le calendrier pour le moment. +IM_TITLE_ADDPEOPLE=Vous n''avez ajouté personne dans le calendrier pour le moment. -IM_SUBTITLE_ADDPEOPLE=Voulez-vous ajouter quelqu'un? +IM_SUBTITLE_ADDPEOPLE=Voulez-vous ajouter quelqu''un? IM_TITLE_BALLOONSKY=Vous êtes apprécié(e)! @@ -241,7 +241,7 @@ IM_SUBTITLE_NOFILTERRESULTS=Ajustez vos critères de filtre. IM_TITLE_PAGENOTFOUND=Désolé, la page est introuvable. -IM_SUBTITLE_PAGENOTFOUND=Vérifiez l'URL utilisé pour appeler l'application. +IM_SUBTITLE_PAGENOTFOUND=Vérifiez l''URL utilisé pour appeler l''application. IM_TITLE_RESIZECOLUMN=Sélectionnez la largeur de vos colonnes. @@ -257,7 +257,7 @@ IM_SUBTITLE_SORTCOLUMN=Sélectionnez les critères de tri dans les paramètres d IM_TITLE_SUCCESSSCREEN=Bien joué! -IM_SUBTITLE_SUCCESSSCREEN=Vous avez terminé toutes vos tâches d'apprentissage. +IM_SUBTITLE_SUCCESSSCREEN=Vous avez terminé toutes vos tâches d''apprentissage. IM_TITLE_UPLOADCOLLECTION=Déplacez les fichiers ici. @@ -269,7 +269,7 @@ IM_SUBTITLE_ADDDIMENSIONS=Ajoutez davantage de dimensions pour compléter votre IM_TITLE_NODIMENSIONSSET=Aucune donnée de diagramme -IM_SUBTITLE_NODIMENSIONSSET=Essayez d'ajuster vos paramètres de diagramme. +IM_SUBTITLE_NODIMENSIONSSET=Essayez d''ajuster vos paramètres de diagramme. IM_TITLE_SURVEY=Votre avis compte @@ -285,8 +285,8 @@ SIDE_NAVIGATION_COLLAPSED_LIST_ITEMS_ARIA_ROLE_DESC=Élément de menu de liste d SIDE_NAVIGATION_LIST_ARIA_ROLE_DESC=Arborescence de liste de navigation -SIDE_NAVIGATION_LIST_ITEMS_ARIA_ROLE_DESC=Élément d'arborescence de liste de navigation +SIDE_NAVIGATION_LIST_ITEMS_ARIA_ROLE_DESC=Élément d''arborescence de liste de navigation -SIDE_NAVIGATION_OVERFLOW_ACCESSIBLE_NAME=Plus d'éléments +SIDE_NAVIGATION_OVERFLOW_ACCESSIBLE_NAME=Plus d''éléments SIDE_NAVIGATION_GROUP_HEADER_DESC=En-tête du groupe diff --git a/packages/fiori/src/i18n/messagebundle_hi.properties b/packages/fiori/src/i18n/messagebundle_hi.properties index a3e2f2494214..0533b549ef37 100644 --- a/packages/fiori/src/i18n/messagebundle_hi.properties +++ b/packages/fiori/src/i18n/messagebundle_hi.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=सामग्री देखने के लिए स IM_SUBTITLE_NOCOLUMNSSET=तालिका सेटिंग में आप के लिए आवश्यक स्तंभों का चयन करें. -IM_TITLE_NODATA=अभी तक कोई डेटा नहीं है +IM_TITLE_NODATA=अभी तक कोई डेटा नहीं है. IM_SUBTITLE_NODATA=एक बार यहां होने पर, आप यहां इसे देख पाएंगे. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=अभी तक कोई प्रविष्टि नह IM_SUBTITLE_NOENTRIES=एक बार यहां होने पर, आप यहां इन्हें देख पाएंगे. -IM_TITLE_NONOTIFICATIONS=आपको कोई नई सूचनाएं नहीं मिली है +IM_TITLE_NONOTIFICATIONS=आपके पास कोई नई अधिसूचनाएं नहीं हैं IM_SUBTITLE_NONOTIFICATIONS=बाद में फ़िर से जांचें. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=कोई परिणाम नहीं मिला IM_SUBTITLE_NOSEARCHRESULTS=अपना खोज मानदण्ड बदलने का प्रयास करें. -IM_TITLE_NOTASKS=आपको नए कार्य नहीं मिले हैं +IM_TITLE_NOTASKS=आपके पास कोई नए कार्य नहीं हैं IM_SUBTITLE_NOTASKS=एक बार यहां होने पर, आप यहां इन्हें देख पाएंगे. IM_TITLE_UNABLETOLOAD=डेटा लोड करने में असमर्थ -IM_SUBTITLE_UNABLETOLOAD=अपना इंटरनेट कनेक्शन जांचे. यदि इससे मदद नहीं मिलती है, तो पुनः लोड करने का प्रयास करें. यदि इससे भी मदद नहीं मिलती है, तो अपने व्यवस्थापक से जांच कराएं. +IM_SUBTITLE_UNABLETOLOAD=अपना इंटरनेट कनेक्शन जांचे. यदि ऐसा नहीं है, तो पुनः लोड करने का प्रयास करें. यदि इससे अभी भी मदद नहीं मिलती है, तो अपने व्यवस्थापक से जांच कराएं. IM_TITLE_UNABLETOLOADIMAGE=छवि लोड करने में असमर्थ diff --git a/packages/fiori/src/i18n/messagebundle_hr.properties b/packages/fiori/src/i18n/messagebundle_hr.properties index 90105cec36ad..bc1a69b1fbae 100644 --- a/packages/fiori/src/i18n/messagebundle_hr.properties +++ b/packages/fiori/src/i18n/messagebundle_hr.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Dodajte stupce za prikaz sadržaja IM_SUBTITLE_NOCOLUMNSSET=Odaberite stupce koje trebate u postavama tabele. -IM_TITLE_NODATA=Još nema podataka +IM_TITLE_NODATA=Još nema podataka. IM_SUBTITLE_NODATA=Kada ih bude, ovdje ćete ih vidjeti. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Još nema unosa IM_SUBTITLE_NOENTRIES=Kada ih bude, ovdje ćete ih vidjeti -IM_TITLE_NONOTIFICATIONS=Niste dobili nove obavijesti +IM_TITLE_NONOTIFICATIONS=Nemate nove obavijesti IM_SUBTITLE_NONOTIFICATIONS=Provjerite ponovno kasnije. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Rezultati nisu nađeni IM_SUBTITLE_NOSEARCHRESULTS=Pokušajte promijeniti kriterije traženja. -IM_TITLE_NOTASKS=Niste dobili nove zadatke +IM_TITLE_NOTASKS=Nemate nove zadatke IM_SUBTITLE_NOTASKS=Kada ih bude, ovdje ćete ih vidjeti. IM_TITLE_UNABLETOLOAD=Učitavanje podataka nije moguće -IM_SUBTITLE_UNABLETOLOAD=Provjerite internetsku vezu. Ako nije u tome problem, pokušajte s ponovnim učitavanjem. Ako ni to ne pomogne, provjerite sa svojim administratorom. +IM_SUBTITLE_UNABLETOLOAD=Provjerite svoju internetsku vezu. Ako nije u tome problem, pokušajte s ponovnim učitavanjem. Ako ni to ne pomogne, provjerite sa svojim administratorom. IM_TITLE_UNABLETOLOADIMAGE=Učitavanje slike nije moguće diff --git a/packages/fiori/src/i18n/messagebundle_hu.properties b/packages/fiori/src/i18n/messagebundle_hu.properties index 6474ebba1505..bdbbb2db3004 100644 --- a/packages/fiori/src/i18n/messagebundle_hu.properties +++ b/packages/fiori/src/i18n/messagebundle_hu.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=A tartalom megjelenítéséhez adjon hozzá oszlopokat IM_SUBTITLE_NOCOLUMNSSET=Válassza ki a kívánt oszlopokat a táblabeállításokban. -IM_TITLE_NODATA=Még nincsenek adatok +IM_TITLE_NODATA=Még nincsenek adatok. IM_SUBTITLE_NODATA=Amint lesznek, itt fognak megjelenni. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Még nincsenek bejegyzések IM_SUBTITLE_NOENTRIES=Amint lesznek, itt fognak megjelenni. -IM_TITLE_NONOTIFICATIONS=Nem érkezett új értesítés +IM_TITLE_NONOTIFICATIONS=Nincs új értesítés IM_SUBTITLE_NONOTIFICATIONS=Nézzen vissza később. @@ -187,7 +187,7 @@ IM_TITLE_NOSEARCHRESULTS=Nem található eredmény IM_SUBTITLE_NOSEARCHRESULTS=Módosítsa a keresési feltételeket. -IM_TITLE_NOTASKS=Nem érkezett új feladat +IM_TITLE_NOTASKS=Nincsenek új feladatok IM_SUBTITLE_NOTASKS=Ha érkeznek, itt fognak megjelenni. @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Válassza ki az oszlop szélességét IM_SUBTITLE_RESIZECOLUMN=Az oszlopokat a széleinek húzásával méretezheti át. -IM_TITLE_SIGNOUT=Kijelentkezett. +IM_TITLE_SIGNOUT=Kijelentkezett IM_SUBTITLE_SIGNOUT=Most már bezárhatja ezt az ablakot. diff --git a/packages/fiori/src/i18n/messagebundle_id.properties b/packages/fiori/src/i18n/messagebundle_id.properties index 3bdd81405842..1fb4aa114ef2 100644 --- a/packages/fiori/src/i18n/messagebundle_id.properties +++ b/packages/fiori/src/i18n/messagebundle_id.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Tambahkan kolom untuk melihat konten IM_SUBTITLE_NOCOLUMNSSET=Pilih kolom yang Anda perlukan dalam pengaturan tabel. -IM_TITLE_NODATA=Belum ada data +IM_TITLE_NODATA=Belum ada data. IM_SUBTITLE_NODATA=Jika ada, Anda akan melihatnya di sini. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Belum ada entri IM_SUBTITLE_NOENTRIES=Jika ada, Anda akan melihatnya di sini. -IM_TITLE_NONOTIFICATIONS=Anda tidak memiliki pemberitahuan baru apa pun +IM_TITLE_NONOTIFICATIONS=Anda tidak memiliki pemberitahuan baru IM_SUBTITLE_NONOTIFICATIONS=Periksa kembali nanti. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Tidak ditemukan hasil IM_SUBTITLE_NOSEARCHRESULTS=Coba ubah kriteria pencarian Anda. -IM_TITLE_NOTASKS=Anda tidak memiliki tugas baru apa pun +IM_TITLE_NOTASKS=Anda tidak memiliki tugas baru IM_SUBTITLE_NOTASKS=Jika ada, Anda akan melihatnya di sini. IM_TITLE_UNABLETOLOAD=Tidak dapat memuat data -IM_SUBTITLE_UNABLETOLOAD=Periksa koneksi internet Anda. Jika tidak membantu, coba muat ulang. Jika tidak membantu juga, hubungi administrator Anda. +IM_SUBTITLE_UNABLETOLOAD=Periksa koneksi internet Anda. Jika bukan itu masalahnya, coba muat ulang. Jika masih tidak membantu, hubungi administrator Anda. IM_TITLE_UNABLETOLOADIMAGE=Tidak dapat memuat gambar diff --git a/packages/fiori/src/i18n/messagebundle_it.properties b/packages/fiori/src/i18n/messagebundle_it.properties index ef07372adea8..afbdfd7476df 100644 --- a/packages/fiori/src/i18n/messagebundle_it.properties +++ b/packages/fiori/src/i18n/messagebundle_it.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Aggiungi colonne per visualizzare il contenuto IM_SUBTITLE_NOCOLUMNSSET=Seleziona le colonne necessarie nelle impostazioni tabella. -IM_TITLE_NODATA=Ancora nessun dato disponibile +IM_TITLE_NODATA=Ancora nessun dato disponibile. IM_SUBTITLE_NODATA=Quando ci saranno, li potrai vedere qui. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Ancora nessun valore inserito IM_SUBTITLE_NOENTRIES=Quando ci saranno, li potrai vedere qui. -IM_TITLE_NONOTIFICATIONS=Non sono presenti nuove notifiche +IM_TITLE_NONOTIFICATIONS=Non ci sono nuove notifiche IM_SUBTITLE_NONOTIFICATIONS=Ricontrolla più tardi. @@ -187,25 +187,25 @@ IM_TITLE_NOSEARCHRESULTS=Nessun risultato trovato IM_SUBTITLE_NOSEARCHRESULTS=Prova a modificare i criteri di ricerca. -IM_TITLE_NOTASKS=Non sono presenti nuove attività +IM_TITLE_NOTASKS=Non ci sono nuovi task IM_SUBTITLE_NOTASKS=Quando ci saranno, saranno visibili qui. IM_TITLE_UNABLETOLOAD=Impossibile caricare i dati -IM_SUBTITLE_UNABLETOLOAD=Controlla la tua connessione Internet; se la situazione non cambia, ripeti il caricamento. Se anche questo non aiuta, contatta l'amministratore. +IM_SUBTITLE_UNABLETOLOAD=Controlla la tua connessione Internet. Se il problema non è questo, ripeti il caricamento. Se anche questo non aiuta, contatta l''amministratore. -IM_TITLE_UNABLETOLOADIMAGE=Impossibile caricare l'immagine +IM_TITLE_UNABLETOLOADIMAGE=Impossibile caricare l''immagine -IM_SUBTITLE_UNABLETOLOADIMAGE=L'immagine non è stata trovata nell'ubicazione indicata o il server non risponde. +IM_SUBTITLE_UNABLETOLOADIMAGE=L''immagine non è stata trovata nell''ubicazione indicata o il server non risponde. IM_TITLE_UNABLETOUPLOAD=Impossibile caricare dati -IM_SUBTITLE_UNABLETOUPLOAD=Controlla la tua connessione Internet; se non si tratta di quello, controlla il formato e la dimensione del file, altrimenti contatta l'amministratore. +IM_SUBTITLE_UNABLETOUPLOAD=Controlla la tua connessione Internet; se non si tratta di quello, controlla il formato e la dimensione del file, altrimenti contatta l''amministratore. IM_TITLE_UPLOADTOCLOUD=Effettuare la migrazione a SAP Integration Suite -IM_SUBTITLE_UPLOADTOCLOUD=Spostare il contenuto dell'integrazione dalla sottoscrizione Process Integration esistente alla capacità Cloud Integration. +IM_SUBTITLE_UPLOADTOCLOUD=Spostare il contenuto dell''integrazione dalla sottoscrizione Process Integration esistente alla capacità Cloud Integration. IM_TITLE_ADDCOLUMN=Sembra che ci sia spazio libero @@ -233,7 +233,7 @@ IM_SUBTITLE_GROUPTABLE=È possibile selezionare le categorie di raggruppamento n IM_TITLE_NEWMAIL=Nuova e-mail -IM_SUBTITLE_NEWMAIL=C'è una nuova e-mail nella posta in arrivo. +IM_SUBTITLE_NEWMAIL=C''è una nuova e-mail nella posta in arrivo. IM_TITLE_NOFILTERRESULTS=Nessun risultato trovato @@ -241,13 +241,13 @@ IM_SUBTITLE_NOFILTERRESULTS=Cerca di adattare i criteri di filtro. IM_TITLE_PAGENOTFOUND=Purtroppo non è possibile trovare questa pagina -IM_SUBTITLE_PAGENOTFOUND=Verifica l'URL che stai utilizzando per chiamare l'app. +IM_SUBTITLE_PAGENOTFOUND=Verifica l''URL che stai utilizzando per chiamare l''app. IM_TITLE_RESIZECOLUMN=Seleziona l’ampiezza della tua colonna IM_SUBTITLE_RESIZECOLUMN=È possibile ridimensionare le colonne trascinandone i bordi. -IM_TITLE_SIGNOUT=L'utente è stato disconnesso. +IM_TITLE_SIGNOUT=L''utente è stato disconnesso IM_SUBTITLE_SIGNOUT=È ora possibile chiudere questa finestra. diff --git a/packages/fiori/src/i18n/messagebundle_iw.properties b/packages/fiori/src/i18n/messagebundle_iw.properties index aa8398c58fcd..cd899d140a59 100644 --- a/packages/fiori/src/i18n/messagebundle_iw.properties +++ b/packages/fiori/src/i18n/messagebundle_iw.properties @@ -38,9 +38,9 @@ NOTIFICATION_LIST_ITEM_SHOW_LESS=פחות NOTIFICATION_LIST_ITEM_MENU_BTN_TITLE=פעולות -NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_FULL=לחצן 'עוד'. הצג את הטקסטים המלאים. +NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_FULL=לחצן ''עוד''. הצג את הטקסטים המלאים. -NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_TRUNCATE=לחצן 'פחות'. הצג את הטקטסים בקטעים. +NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_TRUNCATE=לחצן ''פחות''. הצג את הטקטסים בקטעים. NOTIFICATION_LIST_ITEM_CLOSE_BTN_TITLE=סגור @@ -87,7 +87,7 @@ UPLOADCOLLECTIONITEM_EDIT_BUTTON_TEXT=ערוך UPLOADCOLLECTION_NO_DATA_TEXT=לא נמצאו קבצים -UPLOADCOLLECTION_NO_DATA_DESCRIPTION=שחרר קבצים לביצוע העלאה או השתמש בלחצן 'העלאה'. +UPLOADCOLLECTION_NO_DATA_DESCRIPTION=שחרר קבצים לביצוע העלאה או השתמש בלחצן ''העלאה''. UPLOADCOLLECTION_ARIA_ROLE_DESCRIPTION=העלה אוסף @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=הוסף עמודות כדי לראות את התוכן IM_SUBTITLE_NOCOLUMNSSET=בחר את העמודות שאתה צריך בהגדרות הטבלה. -IM_TITLE_NODATA=עדיין אין נתונים +IM_TITLE_NODATA=עדיין אין נתונים. IM_SUBTITLE_NODATA=כאשר יהיו, תראה אותם כאן. @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=כאשר יהיו, תראה אותן כאן. IM_TITLE_UNABLETOLOAD=לא ניתן לטעון נתונים -IM_SUBTITLE_UNABLETOLOAD=בדוק את חיבור האינטרנט שלך. אם זה לא עוזר, נסה לטעון מחדש. אם הבעיה עדיין ממשיכה, בדוק עם מנהל המערכת שלך. +IM_SUBTITLE_UNABLETOLOAD=בדוק את חיבור האינטרנט שלך. אם זו לא הבעיה, נסה לטעון מחדש. אם הבעיה עדיין ממשיכה, בדוק עם מנהל המערכת שלך. IM_TITLE_UNABLETOLOADIMAGE=לא ניתן לטעון תמונה @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=בחר ברוחב עמודה משלך IM_SUBTITLE_RESIZECOLUMN=באפשרותך לשנות גודל עמודות בגרירת גבולות העמודה. -IM_TITLE_SIGNOUT=יצאת מהמערכת. +IM_TITLE_SIGNOUT=יצאת מהמערכת IM_SUBTITLE_SIGNOUT=עכשיו אפשר לסגור את החלון הזה. diff --git a/packages/fiori/src/i18n/messagebundle_ja.properties b/packages/fiori/src/i18n/messagebundle_ja.properties index 4430a52f2816..09b4888e7248 100644 --- a/packages/fiori/src/i18n/messagebundle_ja.properties +++ b/packages/fiori/src/i18n/messagebundle_ja.properties @@ -1,6 +1,6 @@ -BARCODE_SCANNER_DIALOG_CANCEL_BUTTON_TXT=中止 +BARCODE_SCANNER_DIALOG_CANCEL_BUTTON_TXT=キャンセル BARCODE_SCANNER_DIALOG_LOADING_TXT=ロード中 @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=列を追加して内容を確認します IM_SUBTITLE_NOCOLUMNSSET=テーブル設定で必要な列を選択します。 -IM_TITLE_NODATA=データがまだありません +IM_TITLE_NODATA=データはまだありません。 IM_SUBTITLE_NODATA=存在する場合は、ここに表示されます。 @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=エントリはまだありません IM_SUBTITLE_NOENTRIES=存在する場合は、ここに表示されます。 -IM_TITLE_NONOTIFICATIONS=新しい通知は届いていません +IM_TITLE_NONOTIFICATIONS=新しい通知はありません IM_SUBTITLE_NONOTIFICATIONS=後でもう一度確認してください。 @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=ユーザ独自の列幅を選択します IM_SUBTITLE_RESIZECOLUMN=列枠をドラッグして列のサイズを変更できます。 -IM_TITLE_SIGNOUT=サインアウトしました。 +IM_TITLE_SIGNOUT=サインアウトしました IM_SUBTITLE_SIGNOUT=このウィンドウを閉じることができます。 diff --git a/packages/fiori/src/i18n/messagebundle_kk.properties b/packages/fiori/src/i18n/messagebundle_kk.properties index e0761ed5ed70..19fe4b9af2c7 100644 --- a/packages/fiori/src/i18n/messagebundle_kk.properties +++ b/packages/fiori/src/i18n/messagebundle_kk.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Мазмұнды көру үшін бағандар қос IM_SUBTITLE_NOCOLUMNSSET=Қажетті бағандарды кесте параметрлерінде таңдаңыз. -IM_TITLE_NODATA=Әлі де дерек жоқ +IM_TITLE_NODATA=Әлі де дерек жоқ. IM_SUBTITLE_NODATA=Бар болғанда, ол осы жерде көрінеді. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Әлі де ешбір енгізілім жасалмаға IM_SUBTITLE_NOENTRIES=Бар болғанда, олар осы жерде көрінеді. -IM_TITLE_NONOTIFICATIONS=Жаңа хабарландырулар жоқ +IM_TITLE_NONOTIFICATIONS=Ешқандай жаңа хабарландыруларыңыз жоқ IM_SUBTITLE_NONOTIFICATIONS=Кейінірек қайта тексеріңіз. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Нәтижелер табылмады IM_SUBTITLE_NOSEARCHRESULTS=Іздеу шарттарын өзгертіп көріңіз. -IM_TITLE_NOTASKS=Жаңа тапсырмалар жоқ +IM_TITLE_NOTASKS=Ешқандай жаңа тапсырмаларыңыз жоқ IM_SUBTITLE_NOTASKS=Бар болғанда, олар осы жерде көрінеді. IM_TITLE_UNABLETOLOAD=Деректі жүктеу мүмкін емес -IM_SUBTITLE_UNABLETOLOAD=Интернет қосылымын тексеріңіз. Болмаса қайта жүктеп көріңіз. Бұл да көмектеспесе, әкімшімен бірге тексеріңіз. +IM_SUBTITLE_UNABLETOLOAD=Интернет қосылымын тексеріңіз. Болмаса, қайта жүктеп көріңіз. Бұл да көмектеспесе, әкімшімен бірге тексеріңіз. IM_TITLE_UNABLETOLOADIMAGE=Кескінді жүктеу мүмкін емес @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Жеке баған енін таңдау IM_SUBTITLE_RESIZECOLUMN=Баған жиектерін сүйреу арқылы бағандардың өлшемін өзгертуге болады. -IM_TITLE_SIGNOUT=Жүйеден шықтыңыз. +IM_TITLE_SIGNOUT=Жүйеден шықтыңыз IM_SUBTITLE_SIGNOUT=Енді бұл терезені жабуыңызға болады. diff --git a/packages/fiori/src/i18n/messagebundle_ko.properties b/packages/fiori/src/i18n/messagebundle_ko.properties index 609fe067d745..95d805fea5ad 100644 --- a/packages/fiori/src/i18n/messagebundle_ko.properties +++ b/packages/fiori/src/i18n/messagebundle_ko.properties @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=아직 엔트리가 없습니다. IM_SUBTITLE_NOENTRIES=엔트리가 있을 경우 여기에서 볼 수 있습니다. -IM_TITLE_NONOTIFICATIONS=새로운 통지가 없습니다. +IM_TITLE_NONOTIFICATIONS=신규 통지가 없습니다. IM_SUBTITLE_NONOTIFICATIONS=나중에 다시 확인하십시오. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=결과가 없습니다. IM_SUBTITLE_NOSEARCHRESULTS=검색 기준을 변경해 보십시오. -IM_TITLE_NOTASKS=새로운 태스크가 없습니다. +IM_TITLE_NOTASKS=신규 태스크가 없습니다. IM_SUBTITLE_NOTASKS=해당 항목이 있을 경우 여기에서 볼 수 있습니다. IM_TITLE_UNABLETOLOAD=데이터를 로드할 수 없습니다. -IM_SUBTITLE_UNABLETOLOAD=인터넷 연결을 확인하십시오. 문제가 해결되지 않으면 다시 로드해 보십시오. 여전히 문제가 해결되지 않을 경우에는 관리자에게 문의하십시오. +IM_SUBTITLE_UNABLETOLOAD=인터넷 연결을 확인하십시오. 인터넷 문제가 아닌 경우 다시 로드해 보십시오. 그래도 문제가 해결되지 않으면 관리자에게 문의하십시오. IM_TITLE_UNABLETOLOADIMAGE=이미지를 로드할 수 없습니다. diff --git a/packages/fiori/src/i18n/messagebundle_lt.properties b/packages/fiori/src/i18n/messagebundle_lt.properties index b4690734e21d..77c04b418bd3 100644 --- a/packages/fiori/src/i18n/messagebundle_lt.properties +++ b/packages/fiori/src/i18n/messagebundle_lt.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Norėdami matyti turinį, pridėkite stulpelių IM_SUBTITLE_NOCOLUMNSSET=Pasirinkite reikiamus stulpelius lentelės parametruose. -IM_TITLE_NODATA=Dar nėra jokių duomenų +IM_TITLE_NODATA=Dar nėra duomenų. IM_SUBTITLE_NODATA=Kai jų bus, jie bus rodomi čia. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Įrašų dar nėra IM_SUBTITLE_NOENTRIES=Kai jų bus, jie bus rodomi čia. -IM_TITLE_NONOTIFICATIONS=Neturite naujų pranešimų +IM_TITLE_NONOTIFICATIONS=Neturite naujų pranešimų. IM_SUBTITLE_NONOTIFICATIONS=Patikrinkite dar kartą vėliau. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Rezultatų nerasta IM_SUBTITLE_NOSEARCHRESULTS=Pabandykite pakeisti savo ieškos kriterijus -IM_TITLE_NOTASKS=Neturite naujų užduočių +IM_TITLE_NOTASKS=Neturite naujų užduočių. IM_SUBTITLE_NOTASKS=Kai jų bus, matysite čia. IM_TITLE_UNABLETOLOAD=Nepavyko įkelti duomenų -IM_SUBTITLE_UNABLETOLOAD=Patikrinkite savo interneto ryšį. Jei tai nepadės, pabandykite pakartotinai įkelti. Jei tai taip pat nepadės, kreipkitės į savo administratorių. +IM_SUBTITLE_UNABLETOLOAD=Patikrinkite interneto ryšį. Jei tai problemos išspręsti nepadės, pabandykite pakartotinai įkelti. Jei tai taip pat nepadeda, kreipkitės į savo administratorių. IM_TITLE_UNABLETOLOADIMAGE=Nepavyko įkelti atvaizdo @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Pasirinkite savo stulpelio plotį IM_SUBTITLE_RESIZECOLUMN=Galite pakeisti stulpelių dydį, tempdami stulpelių kraštines. -IM_TITLE_SIGNOUT=Atsijungėte. +IM_TITLE_SIGNOUT=Atsijungėte IM_SUBTITLE_SIGNOUT=Dabar galite uždaryti langą. diff --git a/packages/fiori/src/i18n/messagebundle_lv.properties b/packages/fiori/src/i18n/messagebundle_lv.properties index a99994a6e40e..d6a3e386220a 100644 --- a/packages/fiori/src/i18n/messagebundle_lv.properties +++ b/packages/fiori/src/i18n/messagebundle_lv.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Lai skatītu saturu, pievienojiet kolonnas IM_SUBTITLE_NOCOLUMNSSET=Atlasiet nepieciešamās kolonnas tabulas iestatījumos. -IM_TITLE_NODATA=Vēl nav nekādu datu +IM_TITLE_NODATA=Vēl nav nekādu datu. IM_SUBTITLE_NODATA=Tiklīdz tie būs, jūs tos redzēsit šeit @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Vēl nav neviena ieraksta IM_SUBTITLE_NOENTRIES=Tiklīdz tie būs, jūs tos redzēsit šeit. -IM_TITLE_NONOTIFICATIONS=Jums nav neviena jauna paziņojuma. +IM_TITLE_NONOTIFICATIONS=Jums nav jaunu paziņojumu IM_SUBTITLE_NONOTIFICATIONS=Vēlāk pārbaudiet vēlreiz. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Nav atrasts neviens rezultāts IM_SUBTITLE_NOSEARCHRESULTS=Mēģiniet mainīt meklēšanas kritērijus. -IM_TITLE_NOTASKS=Jums nav neviena jauna uzdevuma. +IM_TITLE_NOTASKS=Jums nav jaunu uzdevumu IM_SUBTITLE_NOTASKS=Tiklīdz tie būs, jūs tos redzēsit šeit. IM_TITLE_UNABLETOLOAD=Nevar ielādēt datus -IM_SUBTITLE_UNABLETOLOAD=Pārbaudiet interneta savienojumu. Ja tas nepalīdz, mēģiniet ielādēt atkārtoti. Ja arī tas nepalīdz, sazinieties ar savu administratoru. +IM_SUBTITLE_UNABLETOLOAD=Pārbaudiet interneta savienojumu. Ja ar to viss ir kārtībā, mēģiniet ielādēt atkārtoti. Ja arī tas nepalīdz, sazinieties ar savu administratoru. IM_TITLE_UNABLETOLOADIMAGE=Nevar ielādēt attēlu @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Izvēlieties savu kolonnas platumu IM_SUBTITLE_RESIZECOLUMN=Varat mainīt kolonnas izmērus, velkot kolonnas robežas. -IM_TITLE_SIGNOUT=Jūs izrakstīja. +IM_TITLE_SIGNOUT=Jūs izrakstīja IM_SUBTITLE_SIGNOUT=Tagad varat aizvērt šo logu. diff --git a/packages/fiori/src/i18n/messagebundle_mk.properties b/packages/fiori/src/i18n/messagebundle_mk.properties index de899a00d9bf..afcbbb504420 100644 --- a/packages/fiori/src/i18n/messagebundle_mk.properties +++ b/packages/fiori/src/i18n/messagebundle_mk.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Додајте колони за да ја видите с IM_SUBTITLE_NOCOLUMNSSET=Изберете ги потребните колони во поставките на табелата. -IM_TITLE_NODATA=Сè уште нема податоци +IM_TITLE_NODATA=Сè уште нема податоци. IM_SUBTITLE_NODATA=Кога ќе има, ќе ги видите овде. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Сè уште нема внесови IM_SUBTITLE_NOENTRIES=Кога ќе има, ќе ги видите овде. -IM_TITLE_NONOTIFICATIONS=Немате нови известувања +IM_TITLE_NONOTIFICATIONS=Немате нови известувања. IM_SUBTITLE_NONOTIFICATIONS=Провери повторно подоцна. @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=Кога ќе има, ќе ги видите овде. IM_TITLE_UNABLETOLOAD=Не може да се вчитаат податоците -IM_SUBTITLE_UNABLETOLOAD=Проверете ја интернет-врската. Ако не помогне, обидете се со превчитување. Ако и ова не помогне, контактирајте со администраторот. +IM_SUBTITLE_UNABLETOLOAD=Проверете ја интернет-врската. Во спротивно, обидете се со превчитување. Ако ова сепак не помогне, контактирајте со администраторот. IM_TITLE_UNABLETOLOADIMAGE=Не може да се вчита слика @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Изберете ја ширината на вашата IM_SUBTITLE_RESIZECOLUMN=Може да ја промените големината на колоните со влечење на границите на колоната. -IM_TITLE_SIGNOUT=Одјавени сте. +IM_TITLE_SIGNOUT=Одјавени сте IM_SUBTITLE_SIGNOUT=Сега може да го затворите прозорецов. diff --git a/packages/fiori/src/i18n/messagebundle_ms.properties b/packages/fiori/src/i18n/messagebundle_ms.properties index e02a019d42b4..5c3d226143cb 100644 --- a/packages/fiori/src/i18n/messagebundle_ms.properties +++ b/packages/fiori/src/i18n/messagebundle_ms.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Tambah lajur untuk melihat kandungan IM_SUBTITLE_NOCOLUMNSSET=Pilih lajur yang anda perlukan dalam tetapan jadual. -IM_TITLE_NODATA=Tiada data lagi +IM_TITLE_NODATA=Tiada data lagi. IM_SUBTITLE_NODATA=Setelah mempunyai data, anda akan melihatnya di sini. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Tiada entri lagi IM_SUBTITLE_NOENTRIES=Setelah mempunyai entri, anda akan melihatnya di sini. -IM_TITLE_NONOTIFICATIONS=Anda tidak mendapat apa-apa pemberitahuan baharu +IM_TITLE_NONOTIFICATIONS=Anda tiada pemberitahuan baharu IM_SUBTITLE_NONOTIFICATIONS=Semak semula kemudian. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Tiada hasil ditemui IM_SUBTITLE_NOSEARCHRESULTS=Cuba mengubah kriteria carian anda. -IM_TITLE_NOTASKS=Anda tidak mendapat apa-apa tugas baharu +IM_TITLE_NOTASKS=Anda tiada tugas baharu IM_SUBTITLE_NOTASKS=Setelah mempunyai tugas, anda akan melihatnya di sini. IM_TITLE_UNABLETOLOAD=Tidak boleh memuat data -IM_SUBTITLE_UNABLETOLOAD=Semak sambungan Internet anda. Jika tidak membantu, cuba muat semula. Sekiranya ia tidak membantu juga, semak dengan pentadbir anda. +IM_SUBTITLE_UNABLETOLOAD=Semak sambungan Internet anda. Jika tidak berkaitan sambungan, cuba muat semula. Sekiranya ia masih tidak membantu, semak dengan pentadbir anda. IM_TITLE_UNABLETOLOADIMAGE=Tidak boleh memuat imej @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Pilih lebar lajur anda sendiri IM_SUBTITLE_RESIZECOLUMN=Anda boleh mengubah saiz lajur dengan menyeret sempadan lajur. -IM_TITLE_SIGNOUT=Anda telah didaftar keluar. +IM_TITLE_SIGNOUT=Anda telah didaftar keluar IM_SUBTITLE_SIGNOUT=Anda kini boleh menutup tetingkap ini. diff --git a/packages/fiori/src/i18n/messagebundle_nl.properties b/packages/fiori/src/i18n/messagebundle_nl.properties index 1ebdfd5a73e0..566fff100ebd 100644 --- a/packages/fiori/src/i18n/messagebundle_nl.properties +++ b/packages/fiori/src/i18n/messagebundle_nl.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Kolommen toevoegen om de inhoud te zien IM_SUBTITLE_NOCOLUMNSSET=Selecteer de kolommen die u nodig hebt in de tabelinstellingen. -IM_TITLE_NODATA=Er zijn nog geen gegevens +IM_TITLE_NODATA=Er zijn nog geen gegevens. IM_SUBTITLE_NODATA=Zodra die er zijn, ziet u ze hier. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Er zijn nog geen gegevens IM_SUBTITLE_NOENTRIES=Zodra die er zijn, ziet u ze hier. -IM_TITLE_NONOTIFICATIONS=U hebt geen nieuwe meldingen +IM_TITLE_NONOTIFICATIONS=Er zijn geen nieuwe meldingen. IM_SUBTITLE_NONOTIFICATIONS=Probeer het later opnieuw. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Geen resultaten gevonden IM_SUBTITLE_NOSEARCHRESULTS=Probeer uw zoekcriteria te wijzigen. -IM_TITLE_NOTASKS=U hebt geen nieuwe taken +IM_TITLE_NOTASKS=Er zijn geen nieuwe taken IM_SUBTITLE_NOTASKS=Zodra dat wel zo is, ziet u ze hier. IM_TITLE_UNABLETOLOAD=Gegevens kunnen niet worden geladen -IM_SUBTITLE_UNABLETOLOAD=Controleer uw internetverbinding. Als die goed werkt, probeer de gegevens dan opnieuw te laden. Als dat ook niet helpt, kunt u contact opnemen met de beheerder. +IM_SUBTITLE_UNABLETOLOAD=Controleer uw internetverbinding. Als die goed werkt, probeert u de gegevens opnieuw te laden. Als dat ook niet helpt, kunt u contact opnemen met de beheerder. IM_TITLE_UNABLETOLOADIMAGE=Afbeelding kan niet worden geladen diff --git a/packages/fiori/src/i18n/messagebundle_no.properties b/packages/fiori/src/i18n/messagebundle_no.properties index 4466ae804442..3d70e7408776 100644 --- a/packages/fiori/src/i18n/messagebundle_no.properties +++ b/packages/fiori/src/i18n/messagebundle_no.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Legg til kolonner for å se innholdet IM_SUBTITLE_NOCOLUMNSSET=Velg kolonnene du trenger, i tabellinnstillingene. -IM_TITLE_NODATA=Det finnes ingen data ennå +IM_TITLE_NODATA=Det finnes ingen data ennå. IM_SUBTITLE_NODATA=Når de er klare, ser du dem her @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=Når du har det, vises de her. IM_TITLE_UNABLETOLOAD=Kan ikke laste data -IM_SUBTITLE_UNABLETOLOAD=Kontroller Internett-forbindelsen. Hvis feilen ikke ligger der, kan du prøve å laste på nytt. Hvis heller ikke det hjelper, kontakter du administratoren. +IM_SUBTITLE_UNABLETOLOAD=Kontroller Internett-forbindelsen. Hvis problemet ikke ligger der, kan du prøve å laste på nytt. Hvis det fortsatt ikke fungerer, kontakter du administratoren. IM_TITLE_UNABLETOLOADIMAGE=Kan ikke laste bildet @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Velg ønsket kolonnebredde IM_SUBTITLE_RESIZECOLUMN=Du kan endre størrelsen på kolonner ved å dra i kantlinjene til kolonnene. -IM_TITLE_SIGNOUT=Du har blitt logget ut. +IM_TITLE_SIGNOUT=Du har blitt logget av. IM_SUBTITLE_SIGNOUT=Du kan lukke dette vinduet nå. diff --git a/packages/fiori/src/i18n/messagebundle_pl.properties b/packages/fiori/src/i18n/messagebundle_pl.properties index 955b4cb59950..c611c8623023 100644 --- a/packages/fiori/src/i18n/messagebundle_pl.properties +++ b/packages/fiori/src/i18n/messagebundle_pl.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Dodaj kolumny, aby wyświetlić zawartość IM_SUBTITLE_NOCOLUMNSSET=Wybierz potrzebne kolumny w ustawieniach tabeli. -IM_TITLE_NODATA=Nie ma jeszcze danych +IM_TITLE_NODATA=Nie ma jeszcze danych. IM_SUBTITLE_NODATA=Gdy będą dostępne, będą widoczne tutaj @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Nie ma jeszcze wpisów IM_SUBTITLE_NOENTRIES=Gdy będą dostępne, będą widoczne tutaj. -IM_TITLE_NONOTIFICATIONS=Brak nowych powiadomień +IM_TITLE_NONOTIFICATIONS=Nie ma nowych zawiadomień IM_SUBTITLE_NONOTIFICATIONS=Sprawdź ponownie później. @@ -187,7 +187,7 @@ IM_TITLE_NOSEARCHRESULTS=Nie znaleziono wyników IM_SUBTITLE_NOSEARCHRESULTS=Spróbuj zmienić kryteria wyszukiwania. -IM_TITLE_NOTASKS=Brak nowych zadań +IM_TITLE_NOTASKS=Nie ma nowych zadań IM_SUBTITLE_NOTASKS=Gdy będą dostępne, będą widoczne tutaj. @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Wybierz własną szerokość kolumny IM_SUBTITLE_RESIZECOLUMN=Możesz zmieniać rozmiary kolumn, przeciągając ramki kolumn. -IM_TITLE_SIGNOUT=Nastąpiło wylogowanie. +IM_TITLE_SIGNOUT=Nastąpiło wylogowanie IM_SUBTITLE_SIGNOUT=Możesz teraz zamknąć to okno. diff --git a/packages/fiori/src/i18n/messagebundle_pt.properties b/packages/fiori/src/i18n/messagebundle_pt.properties index 01d868b7279f..24ad63a638c1 100644 --- a/packages/fiori/src/i18n/messagebundle_pt.properties +++ b/packages/fiori/src/i18n/messagebundle_pt.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Adicionar colunas para consultar o conteúdo IM_SUBTITLE_NOCOLUMNSSET=Selecionar as colunas de que você necessita nas configurações de tabela. -IM_TITLE_NODATA=Ainda não existem dados +IM_TITLE_NODATA=Ainda não existem dados. IM_SUBTITLE_NODATA=Quando existirem, você irá ver os mesmos aqui. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Ainda não existem entradas IM_SUBTITLE_NOENTRIES=Quando existirem, você irá ver as mesmas aqui. -IM_TITLE_NONOTIFICATIONS=Você não novas notificações. +IM_TITLE_NONOTIFICATIONS=Você não precisa de mais notificações IM_SUBTITLE_NONOTIFICATIONS=Verifique novamente mais tarde. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Nenhum resultado encontrado IM_SUBTITLE_NOSEARCHRESULTS=Tente modificar os seus critérios de pesquisa. -IM_TITLE_NOTASKS=Você não novas tarefas. +IM_TITLE_NOTASKS=Você não tem mais tarefas novas IM_SUBTITLE_NOTASKS=Quando tiver, você irá ver as mesmas aqui. IM_TITLE_UNABLETOLOAD=Não é possível carregar dados -IM_SUBTITLE_UNABLETOLOAD=Verifique sua conexão de Internet. Se isso não ajudar, tente recarregar. Se isso ainda não ajudar, verifique com seu administrador. +IM_SUBTITLE_UNABLETOLOAD=Verifique a sua conexão de Internet. Se não for isso, tente recarregar. Se isso ainda não ajudar, verifique com o seu administrador. IM_TITLE_UNABLETOLOADIMAGE=Impossível carregar imagem diff --git a/packages/fiori/src/i18n/messagebundle_pt_PT.properties b/packages/fiori/src/i18n/messagebundle_pt_PT.properties index 0136d87859c6..7e8f20edf01e 100644 --- a/packages/fiori/src/i18n/messagebundle_pt_PT.properties +++ b/packages/fiori/src/i18n/messagebundle_pt_PT.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Adicionar colunas para ver o conteúdo IM_SUBTITLE_NOCOLUMNSSET=Selecione as colunas de que precisa nas definições da tabela. -IM_TITLE_NODATA=Ainda não há dados +IM_TITLE_NODATA=Ainda não há dados. IM_SUBTITLE_NODATA=Quando houver, irá vê-los aqui. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Ainda não há entradas IM_SUBTITLE_NOENTRIES=Quando houver, irá vê-las aqui. -IM_TITLE_NONOTIFICATIONS=Não tem notificações novas +IM_TITLE_NONOTIFICATIONS=Não tem novas notificações. IM_SUBTITLE_NONOTIFICATIONS=Verifique novamente mais tarde. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Não foram encontrados resultados IM_SUBTITLE_NOSEARCHRESULTS=Tente alterar os critérios de pesquisa. -IM_TITLE_NOTASKS=Não tem tarefas novas +IM_TITLE_NOTASKS=Não tem novas tarefas IM_SUBTITLE_NOTASKS=Quando tiver, irá vê-las aqui. IM_TITLE_UNABLETOLOAD=Impossível carregar dados -IM_SUBTITLE_UNABLETOLOAD=Verifique a ligação à Internet. Se isso não ajudar, tente recarregar. Se isso também não ajudar, verifique com o administrador. +IM_SUBTITLE_UNABLETOLOAD=Verifique a ligação à Internet. Se esse não for o problema, tente recarregar. Se isso também não ajudar, verifique com o administrador. IM_TITLE_UNABLETOLOADIMAGE=Impossível carregar imagem @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Escolha a sua própria largura de coluna IM_SUBTITLE_RESIZECOLUMN=Pode redimensionar as colunas, arrastando os limites da coluna. -IM_TITLE_SIGNOUT=A sua sessão foi terminada. +IM_TITLE_SIGNOUT=A sua sessão foi terminada IM_SUBTITLE_SIGNOUT=Pode agora fechar esta janela. diff --git a/packages/fiori/src/i18n/messagebundle_ro.properties b/packages/fiori/src/i18n/messagebundle_ro.properties index 491652937270..dc29850d75dd 100644 --- a/packages/fiori/src/i18n/messagebundle_ro.properties +++ b/packages/fiori/src/i18n/messagebundle_ro.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Adăugați coloane pentru a vedea conținutul IM_SUBTITLE_NOCOLUMNSSET=Selectați coloanele de care aveți nevoie în setările de tabel. -IM_TITLE_NODATA=Încă nu există date +IM_TITLE_NODATA=Încă nu există date. IM_SUBTITLE_NODATA=Când vor exista, le veți vedea aici. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Încă nu există intrări IM_SUBTITLE_NOENTRIES=Când vor exista, le veți vedea aici. -IM_TITLE_NONOTIFICATIONS=Nu aveți nicio notificare nouă +IM_TITLE_NONOTIFICATIONS=Nu aveți notificări noi IM_SUBTITLE_NONOTIFICATIONS=Verificați din nou mai târziu. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Fără rezultate găsite IM_SUBTITLE_NOSEARCHRESULTS=Încercați să modificați criteriile dvs. de căutare. -IM_TITLE_NOTASKS=Nu aveți nicio sarcină nouă +IM_TITLE_NOTASKS=Nu aveți sarcini noi IM_SUBTITLE_NOTASKS=Când aveți, le veți vedea aici. IM_TITLE_UNABLETOLOAD=Imposibil de încărcat datele -IM_SUBTITLE_UNABLETOLOAD=Verificați conexiunea dvs. la internet. Dacă acest lucru nu este util, încercați să reîncărcați. Dacă nici această acțiune nu ajută, consultați-vă cu administratorul. +IM_SUBTITLE_UNABLETOLOAD=Verificați conexiunea dvs. la internet. Dacă nu sunt probleme aici, încercați să reîncărcați. Dacă nici această acțiune nu ajută, consultați-vă cu administratorul. IM_TITLE_UNABLETOLOADIMAGE=Imposibil de încărcat imaginea @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Alegeți propria lățime de coloană IM_SUBTITLE_RESIZECOLUMN=Puteți redimensiona coloanele trăgând marginile acestora. -IM_TITLE_SIGNOUT=Ați fost deconectat. +IM_TITLE_SIGNOUT=Ați fost deconectat IM_SUBTITLE_SIGNOUT=Acum puteți închide această fereastră. diff --git a/packages/fiori/src/i18n/messagebundle_ru.properties b/packages/fiori/src/i18n/messagebundle_ru.properties index 59f1798ed008..d80862707729 100644 --- a/packages/fiori/src/i18n/messagebundle_ru.properties +++ b/packages/fiori/src/i18n/messagebundle_ru.properties @@ -38,9 +38,9 @@ NOTIFICATION_LIST_ITEM_SHOW_LESS=Меньше NOTIFICATION_LIST_ITEM_MENU_BTN_TITLE=Операции -NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_FULL=Кнопка 'Больше'. Показать полные тексты +NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_FULL=Кнопка ''Больше''. Показать полные тексты -NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_TRUNCATE=Кнопка 'Меньше'. Показать тексты с усечением +NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_TRUNCATE=Кнопка ''Меньше''. Показать тексты с усечением NOTIFICATION_LIST_ITEM_CLOSE_BTN_TITLE=Закрыть @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Добавьте столбцы, чтобы увидеть IM_SUBTITLE_NOCOLUMNSSET=Выберите необходимые столбцы в настройках таблицы. -IM_TITLE_NODATA=Пока нет данных +IM_TITLE_NODATA=Пока нет данных. IM_SUBTITLE_NODATA=Когда появятся, вы увидите их здесь. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Пока нет записей IM_SUBTITLE_NOENTRIES=Когда появятся, вы увидите их здесь. -IM_TITLE_NONOTIFICATIONS=Для вас нет новых уведомлений +IM_TITLE_NONOTIFICATIONS=У вас нет новых уведомлений IM_SUBTITLE_NONOTIFICATIONS=Проверьте позже. @@ -187,7 +187,7 @@ IM_TITLE_NOSEARCHRESULTS=Нет результатов IM_SUBTITLE_NOSEARCHRESULTS=Попробуйте изменить критерии поиска. -IM_TITLE_NOTASKS=Для вас нет новых задач +IM_TITLE_NOTASKS=У вас нет новых задач IM_SUBTITLE_NOTASKS=Когда появятся, вы увидите их здесь. @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Выберите свою ширину столбца IM_SUBTITLE_RESIZECOLUMN=Изменить размер столбцов можно путем перетаскивания рамок столбцов. -IM_TITLE_SIGNOUT=Ваш сеанс завершен. +IM_TITLE_SIGNOUT=Ваш сеанс завершен IM_SUBTITLE_SIGNOUT=Можно закрыть это окно. diff --git a/packages/fiori/src/i18n/messagebundle_sh.properties b/packages/fiori/src/i18n/messagebundle_sh.properties index d190c8026b2b..ac53fd9f7ce3 100644 --- a/packages/fiori/src/i18n/messagebundle_sh.properties +++ b/packages/fiori/src/i18n/messagebundle_sh.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Dodajte kolone za prikaz sadržaja IM_SUBTITLE_NOCOLUMNSSET=Odaberite kolone koje su potrebne u podešavanjima tabele. -IM_TITLE_NODATA=Još nema podataka +IM_TITLE_NODATA=Još nema podataka. IM_SUBTITLE_NODATA=Kada ih bude, ovde ćete ih videti. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Još nema unosa IM_SUBTITLE_NOENTRIES=Kada ih bude, ovde ćete ih videti -IM_TITLE_NONOTIFICATIONS=Nemate nova obaveštenja +IM_TITLE_NONOTIFICATIONS=Nemate novih obaveštenja IM_SUBTITLE_NONOTIFICATIONS=Proverite ponovo kasnije. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Rezultati nisu nađeni IM_SUBTITLE_NOSEARCHRESULTS=Pokušajte da promenite kriterijume traženja. -IM_TITLE_NOTASKS=Nemate nove zadatke +IM_TITLE_NOTASKS=Nemate novih zadataka IM_SUBTITLE_NOTASKS=Kada ih bude, ovde ćete ih videti. IM_TITLE_UNABLETOLOAD=Podatke nije moguće učitati -IM_SUBTITLE_UNABLETOLOAD=Proverite internet vezu. Ako to ne pomogne, pokušajte da ponovo učitate. Ako ni to ne pomogne, obratite se administratoru. +IM_SUBTITLE_UNABLETOLOAD=Proverite internet vezu. Ako ona nije razlog, pokušajte da ponovo učitate. Ako ni to ne pomogne, obratite se administratoru. IM_TITLE_UNABLETOLOADIMAGE=Sliku nije moguće učitati @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Izaberite sopstvenu širinu kolone IM_SUBTITLE_RESIZECOLUMN=Možete da promenite veličinu kolone povlačenjem okvira kolone. -IM_TITLE_SIGNOUT=Odjavljeni ste. +IM_TITLE_SIGNOUT=Odjavljeni ste IM_SUBTITLE_SIGNOUT=Sada možete da zatvorite ovaj prozor. diff --git a/packages/fiori/src/i18n/messagebundle_sk.properties b/packages/fiori/src/i18n/messagebundle_sk.properties index 4955d3114a63..07413cf50c66 100644 --- a/packages/fiori/src/i18n/messagebundle_sk.properties +++ b/packages/fiori/src/i18n/messagebundle_sk.properties @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=Keď budú, uvidíte ich tu. IM_TITLE_UNABLETOLOAD=Dáta nie je možné načítať. -IM_SUBTITLE_UNABLETOLOAD=Skontrolujte pripojenie k internetu. Ak to nie je tým, skúste ich znovu načítať. Ak nepomôže ani to, kontaktujte svojho správcu. +IM_SUBTITLE_UNABLETOLOAD=Skontrolujte pripojenie k internetu. Ak to nie je tým, skúste ich znovu načítať. Ak to nepomôže, kontaktujte svojho správcu. IM_TITLE_UNABLETOLOADIMAGE=Obrázok nie je možné načítať @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Zvoľte svoju vlastnú šírku stĺpca IM_SUBTITLE_RESIZECOLUMN=Veľkosti stĺpcov môžete meniť potiahnutím okrajov stĺpcov. -IM_TITLE_SIGNOUT=Boli ste odhlásení. +IM_TITLE_SIGNOUT=Boli ste odhlásený. IM_SUBTITLE_SIGNOUT=Teraz môžete toto okno zavrieť. diff --git a/packages/fiori/src/i18n/messagebundle_sl.properties b/packages/fiori/src/i18n/messagebundle_sl.properties index 42b3ca8b1447..07a87f3a0b2a 100644 --- a/packages/fiori/src/i18n/messagebundle_sl.properties +++ b/packages/fiori/src/i18n/messagebundle_sl.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Dodajanje stolpcev za prikaz vsebine IM_SUBTITLE_NOCOLUMNSSET=Izberite stolpce, ki jih potrebujete v nastavitvah tabele. -IM_TITLE_NODATA=Ni še podatkov +IM_TITLE_NODATA=Še ni podatkov. IM_SUBTITLE_NODATA=Ko bodo, jih boste videli tukaj. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Rezultati niso najdeni IM_SUBTITLE_NOSEARCHRESULTS=Poskusite spremeniti kriterije iskanja. -IM_TITLE_NOTASKS=Nimate novih opravil +IM_TITLE_NOTASKS=Nimate novih nalog IM_SUBTITLE_NOTASKS=Ko jih boste imeli, jih boste videli tukaj. IM_TITLE_UNABLETOLOAD=Podatkov ni mogoče naložiti -IM_SUBTITLE_UNABLETOLOAD=Preverite internetno povezavo. Če to ne pomaga, jih poskusite znova naložiti. Če tudi to ne pomaga, se obrnite na administratorja. +IM_SUBTITLE_UNABLETOLOAD=Preverite internetno povezavo. Če to ni težava, jih poskusite znova naložiti. Če to ne pomaga, se obrnite na administratorja. IM_TITLE_UNABLETOLOADIMAGE=Slike ni mogoče naložiti @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Izberite širino stolpca IM_SUBTITLE_RESIZECOLUMN=Velikost stolpcev lahko spremenite, tako da povlečete meje stolpcev. -IM_TITLE_SIGNOUT=Odjavljeni ste. +IM_TITLE_SIGNOUT=Bili ste odjavljeni IM_SUBTITLE_SIGNOUT=Zdaj lahko zaprete to okno. diff --git a/packages/fiori/src/i18n/messagebundle_sr.properties b/packages/fiori/src/i18n/messagebundle_sr.properties index 3d09b524bb98..3c013190cd91 100644 --- a/packages/fiori/src/i18n/messagebundle_sr.properties +++ b/packages/fiori/src/i18n/messagebundle_sr.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Додајте колоне за приказ садржа IM_SUBTITLE_NOCOLUMNSSET=Одаберите колоне које су потребне у подешавањима табеле. -IM_TITLE_NODATA=Још нема података +IM_TITLE_NODATA=Још нема података. IM_SUBTITLE_NODATA=Када их буде, овде ћете их видети. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Још нема уноса IM_SUBTITLE_NOENTRIES=Када их буде, овде ћете их видети -IM_TITLE_NONOTIFICATIONS=Немате нова обавештења +IM_TITLE_NONOTIFICATIONS=Немате нових обавештења IM_SUBTITLE_NONOTIFICATIONS=Проверите поново касније. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Резултати нису нађени IM_SUBTITLE_NOSEARCHRESULTS=Покушајте да промените критеријуме тражења. -IM_TITLE_NOTASKS=Немате нове задатке +IM_TITLE_NOTASKS=Немате нових задатака IM_SUBTITLE_NOTASKS=Када их буде, овде ћете их видети. IM_TITLE_UNABLETOLOAD=Податке није могуће учитати -IM_SUBTITLE_UNABLETOLOAD=Проверите интернет везу. Ако то не помогне, покушајте да поново учитате. Ако ни то не помогне, обратите се администратору. +IM_SUBTITLE_UNABLETOLOAD=Проверите интернет везу. Ако она није разлог, покушајте да поново учитате. Ако ни то не помогне, обратите се администратору. IM_TITLE_UNABLETOLOADIMAGE=Слику није могуће учитати @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Изаберите сопствену ширину кол IM_SUBTITLE_RESIZECOLUMN=Можете да промените величину колоне повлачењем оквира колоне. -IM_TITLE_SIGNOUT=Одјављени сте. +IM_TITLE_SIGNOUT=Одјављени сте IM_SUBTITLE_SIGNOUT=Сада можете да затворите овај прозор. diff --git a/packages/fiori/src/i18n/messagebundle_sv.properties b/packages/fiori/src/i18n/messagebundle_sv.properties index d8a2f6d064af..99af654d48a1 100644 --- a/packages/fiori/src/i18n/messagebundle_sv.properties +++ b/packages/fiori/src/i18n/messagebundle_sv.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Lägg till kolumner för att visa innehåll IM_SUBTITLE_NOCOLUMNSSET=Välj de kolumner du behöver i tabellinställningarna. -IM_TITLE_NODATA=Inga data finns ännu +IM_TITLE_NODATA=Inga data finns ännu. IM_SUBTITLE_NODATA=När det finns några, ser du dem här. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Det finns inga data ännu IM_SUBTITLE_NOENTRIES=När det finns några, ser du dem här. -IM_TITLE_NONOTIFICATIONS=Du har inga nya meddelanden. +IM_TITLE_NONOTIFICATIONS=Du har inga nya aviseringar IM_SUBTITLE_NONOTIFICATIONS=Kontrollera igen senare. @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=När det finns några, ser du dem här. IM_TITLE_UNABLETOLOAD=Inläsning av data ej möjlig -IM_SUBTITLE_UNABLETOLOAD=Kontrollera din internetförbindelse. Om det inte hjälper kan du försöka att läsa in igen. Om inte det heller fungerar kontaktar du din administratör. +IM_SUBTITLE_UNABLETOLOAD=Kontrollera din internetförbindelse. Om det inte beror på den kan du försöka att läsa in igen. Om inte det heller fungerar, kontaktar du din administratör. IM_TITLE_UNABLETOLOADIMAGE=Bild kan inte läsas in @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Välj kolumnbredd IM_SUBTITLE_RESIZECOLUMN=Du kan ändra storlek på kolumner genom att dra i kolumnkanterna. -IM_TITLE_SIGNOUT=Du har loggats ut. +IM_TITLE_SIGNOUT=You''ve been signed out IM_SUBTITLE_SIGNOUT=Du kan stänga detta fönster nu. diff --git a/packages/fiori/src/i18n/messagebundle_th.properties b/packages/fiori/src/i18n/messagebundle_th.properties index 67f227ab3e76..8e8e3ec326af 100644 --- a/packages/fiori/src/i18n/messagebundle_th.properties +++ b/packages/fiori/src/i18n/messagebundle_th.properties @@ -38,9 +38,9 @@ NOTIFICATION_LIST_ITEM_SHOW_LESS=น้อยลง NOTIFICATION_LIST_ITEM_MENU_BTN_TITLE=การดำเนินการ -NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_FULL=ปุ่ม 'เพิ่มเติม' แสดงข้อความทั้งหมด +NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_FULL=ปุ่ม ''เพิ่มเติม'' แสดงข้อความทั้งหมด -NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_TRUNCATE=ปุ่ม 'น้อยลง' แสดงข้อความโดยการตัดทอน +NOTIFICATION_LIST_ITEM_MORE_LINK_LABEL_TRUNCATE=ปุ่ม ''น้อยลง'' แสดงข้อความโดยการตัดทอน NOTIFICATION_LIST_ITEM_CLOSE_BTN_TITLE=ปิด @@ -51,9 +51,9 @@ NOTIFICATION_LIST_ITEM_READ=อ่านแล้ว NOTIFICATION_LIST_ITEM_UNREAD=ยังไม่ได้อ่าน NOTIFICATION_LIST_ITEM_INFORMATION_STATUS_TXT=ข้อมูลสถานะ -NOTIFICATION_LIST_ITEM_POSITIVE_STATUS_TXT=สถานะ 'เชิงบวก' -NOTIFICATION_LIST_ITEM_NEGATIVE_STATUS_TXT=สถานะ 'เชิงลบ' -NOTIFICATION_LIST_ITEM_CRITICAL_STATUS_TXT=สถานะ 'สำคัญ' +NOTIFICATION_LIST_ITEM_POSITIVE_STATUS_TXT=สถานะ ''เชิงบวก'' +NOTIFICATION_LIST_ITEM_NEGATIVE_STATUS_TXT=สถานะ ''เชิงลบ'' +NOTIFICATION_LIST_ITEM_CRITICAL_STATUS_TXT=สถานะ ''สำคัญ'' NOTIFICATION_LIST_ITEM_IMPORTANT_TXT=สำคัญ: @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=ยังไม่มีรายการ IM_SUBTITLE_NOENTRIES=เมื่อมีรายการแล้ว คุณจะเห็นรายการเหล่านั้นที่นี่ -IM_TITLE_NONOTIFICATIONS=คุณไม่ได้รับการแจ้งใหม่ใดๆ +IM_TITLE_NONOTIFICATIONS=คุณไม่มีการแจ้งใหม่ใดๆ IM_SUBTITLE_NONOTIFICATIONS=กลับมาตรวจสอบอีกครั้งภายหลัง @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=ไม่พบผลลัพธ์ IM_SUBTITLE_NOSEARCHRESULTS=ลองเปลี่ยนแปลงเกณฑ์การค้นหาของคุณ -IM_TITLE_NOTASKS=คุณไม่ได้รับงานใหม่ใดๆ +IM_TITLE_NOTASKS=คุณไม่มีงานใหม่ใดๆ IM_SUBTITLE_NOTASKS=เมื่อคุณดำเนินการ คุณจะเห็นรายการเหล่านั้นที่นี่ IM_TITLE_UNABLETOLOAD=ไม่สามารถโหลดข้อมูล -IM_SUBTITLE_UNABLETOLOAD=ตรวจสอบการเชื่อมต่ออินเตอร์เน็ตของคุณ ถ้าปัญหายังคงมีอยู่ ให้ลองรีโหลด หากไม่เกิดผล กรุณาตรวจสอบกับผู้ดูแลระบบของคุณ +IM_SUBTITLE_UNABLETOLOAD=ตรวจสอบการเชื่อมต่ออินเตอร์เน็ตของคุณ หากไม่ผิดปกติ ให้ลองรีโหลด หากยังไม่ได้ผล กรุณาตรวจสอบกับผู้ดูแลระบบของคุณ IM_TITLE_UNABLETOLOADIMAGE=ไม่สามารถโหลดรูปภาพ diff --git a/packages/fiori/src/i18n/messagebundle_tr.properties b/packages/fiori/src/i18n/messagebundle_tr.properties index bd81e81733bb..0d332eb5c601 100644 --- a/packages/fiori/src/i18n/messagebundle_tr.properties +++ b/packages/fiori/src/i18n/messagebundle_tr.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=İçeriği görmek için sütunlar ekleyin IM_SUBTITLE_NOCOLUMNSSET=Tablo ayarlarında ihtiyacınız olan sütunları seçin. -IM_TITLE_NODATA=Henüz veri yok +IM_TITLE_NODATA=Henüz veri yok. IM_SUBTITLE_NODATA=Mevcut olduğunda burada göreceksiniz @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=Bunu yaptığınızda burada göreceksiniz IM_TITLE_UNABLETOLOAD=Veriler yüklenemiyor -IM_SUBTITLE_UNABLETOLOAD=İnternet bağlantınızı kontrol edin. Bunun yardımı olmazsa yeniden yüklemeyi deneyin. Bu işlem de yardımcı olmazsa yöneticinizle kontrol edin. +IM_SUBTITLE_UNABLETOLOAD=İnternet bağlantınızı kontrol edin. Sorun bu değilse yeniden yüklemeyi deneyin. Bu işlem de yardımcı olmazsa yöneticinizle kontrol edin. IM_TITLE_UNABLETOLOADIMAGE=Resim yüklenemiyor @@ -203,7 +203,7 @@ IM_TITLE_UNABLETOUPLOAD=Veriler yüklenemiyor IM_SUBTITLE_UNABLETOUPLOAD=İnternet bağlantınızı kontrol edin. Bunun yardımı olmazsa dosya biçimini ve dosya boyutunu kontrol edin. Aksi takdirde yöneticinize başvurun. -IM_TITLE_UPLOADTOCLOUD=SAP Integration Suite'e geçiş yap +IM_TITLE_UPLOADTOCLOUD=SAP Integration Suite''e geçiş yap IM_SUBTITLE_UPLOADTOCLOUD=Entegrasyon içeriğinizi mevcut Process Integration aboneliğinizden bulut entegrasyon yetkinliğine taşıyın. @@ -241,13 +241,13 @@ IM_SUBTITLE_NOFILTERRESULTS=Filtre ölçütlerinizi uyarlamayı deneyin. IM_TITLE_PAGENOTFOUND=Üzgünüz, bu sayfayı bulamıyoruz -IM_SUBTITLE_PAGENOTFOUND=Uygulamayı çağırmak için kullandığınız URL'yi kontrol edin. +IM_SUBTITLE_PAGENOTFOUND=Uygulamayı çağırmak için kullandığınız URL''yi kontrol edin. IM_TITLE_RESIZECOLUMN=Kendi sütun genişliğinizi seçin IM_SUBTITLE_RESIZECOLUMN=Sütun sınırlarını sürükleyerek sütunları yeniden boyutlandırabilirsiniz. -IM_TITLE_SIGNOUT=Oturumunuz kapatıldı. +IM_TITLE_SIGNOUT=Oturumunuz kapatıldı IM_SUBTITLE_SIGNOUT=Artık bu pencereyi kapatabilirsiniz. diff --git a/packages/fiori/src/i18n/messagebundle_uk.properties b/packages/fiori/src/i18n/messagebundle_uk.properties index 068b91d6f12e..d520d8bb54fe 100644 --- a/packages/fiori/src/i18n/messagebundle_uk.properties +++ b/packages/fiori/src/i18n/messagebundle_uk.properties @@ -121,7 +121,7 @@ WIZARD_LIST_ARIA_DESCRIBEDBY=Для активації натисніть про WIZARD_ACTIONSHEET_STEPS_ARIA_LABEL=Кроки -WIZARD_OPTIONAL_STEP_ARIA_LABEL=Необов'язково +WIZARD_OPTIONAL_STEP_ARIA_LABEL=Необов''язково WIZARD_STEP_ACTIVE=Активне @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Додайте стовпчики, щоб побачити IM_SUBTITLE_NOCOLUMNSSET=Виберіть потрібні стовпчики в настройках таблиці. -IM_TITLE_NODATA=Ще немає жодних даних +IM_TITLE_NODATA=Ще немає жодних даних. IM_SUBTITLE_NODATA=Одразу після появи ви побачите їх тут. @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=Ще немає жодних записів IM_SUBTITLE_NOENTRIES=Одразу після появи ви побачите їх тут. -IM_TITLE_NONOTIFICATIONS=Ви не отримали нові сповіщення +IM_TITLE_NONOTIFICATIONS=Ви не маєте нових сповіщень. IM_SUBTITLE_NONOTIFICATIONS=Перевірте пізніше. @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=Результати не знайдені IM_SUBTITLE_NOSEARCHRESULTS=Спробуйте змінити свої критерії пошуку. -IM_TITLE_NOTASKS=Ви не отримали нові завдання +IM_TITLE_NOTASKS=Ви не маєте нових завдань IM_SUBTITLE_NOTASKS=Одразу після цього ви побачите їх тут. IM_TITLE_UNABLETOLOAD=Не вдалося завантажити дані -IM_SUBTITLE_UNABLETOLOAD=Перевірте своє Інтернет-з’єднання. Якщо це не допоможе, спробуйте перезавантажити. Якщо це теж не допоможе, зверніться до свого адміністратора. +IM_SUBTITLE_UNABLETOLOAD=Перевірте своє Інтернет-з’єднання. Якщо воно не є причиною, спробуйте виконати перезавантаження. Якщо це не допомагає, зверніться до свого адміністратора. IM_TITLE_UNABLETOLOADIMAGE=Не вдалося завантажити зображення @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Виберіть свою власну ширину сто IM_SUBTITLE_RESIZECOLUMN=Ви можете змінити розмір стовпчиків шляхом перетягування меж стовпчиків. -IM_TITLE_SIGNOUT=Ви вийшли. +IM_TITLE_SIGNOUT=Ви вийшли із системи IM_SUBTITLE_SIGNOUT=Тепер ви можете закрити це вікно. diff --git a/packages/fiori/src/i18n/messagebundle_vi.properties b/packages/fiori/src/i18n/messagebundle_vi.properties index 1d6f87c1a091..381448cdf6a5 100644 --- a/packages/fiori/src/i18n/messagebundle_vi.properties +++ b/packages/fiori/src/i18n/messagebundle_vi.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=Thêm cột để xem nội dung IM_SUBTITLE_NOCOLUMNSSET=Chọn cột bạn cần trong thiết lập bảng. -IM_TITLE_NODATA=Chưa có dữ liệu +IM_TITLE_NODATA=Chưa có dữ liệu. IM_SUBTITLE_NODATA=Khi có dữ liệu, bạn sẽ thấy nó ở đây. @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=Khi bạn có, bạn sẽ thấy chúng ở đây. IM_TITLE_UNABLETOLOAD=Không thể tải dữ liệu -IM_SUBTITLE_UNABLETOLOAD=Kiểm tra kết nối Internet của bạn. Nếu điều đó không hữu ích, hãy thử tải lại. Nếu điều đó cũng không giúp ích được gì, hãy kiểm tra với người quản trị của bạn. +IM_SUBTITLE_UNABLETOLOAD=Kiểm tra kết nối Internet của bạn. Nếu không phải do kết nối, hãy thử tải lại. Nếu điều đó vẫn không hữu ích, hãy kiểm tra với người quản trị của bạn. IM_TITLE_UNABLETOLOADIMAGE=Không thể tải ảnh @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=Chọn độ rộng cột riêng của bạn IM_SUBTITLE_RESIZECOLUMN=Bạn có thể thay đổi kích thước cột bằng cách kéo đường viền của cột. -IM_TITLE_SIGNOUT=Bạn đã được đăng xuất. +IM_TITLE_SIGNOUT=Bạn đã được đăng xuất IM_SUBTITLE_SIGNOUT=Bây giờ bạn có thể đóng cửa sổ này. diff --git a/packages/fiori/src/i18n/messagebundle_zh_CN.properties b/packages/fiori/src/i18n/messagebundle_zh_CN.properties index e1591860c943..510117662f8a 100644 --- a/packages/fiori/src/i18n/messagebundle_zh_CN.properties +++ b/packages/fiori/src/i18n/messagebundle_zh_CN.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=添加列以查看内容 IM_SUBTITLE_NOCOLUMNSSET=在表设置中选择所需的列。 -IM_TITLE_NODATA=还没有任何数据 +IM_TITLE_NODATA=还没有任何数据。 IM_SUBTITLE_NODATA=有数据时,将会在此看到。 @@ -193,7 +193,7 @@ IM_SUBTITLE_NOTASKS=有任务时,将会在此看到。 IM_TITLE_UNABLETOLOAD=无法加载数据 -IM_SUBTITLE_UNABLETOLOAD=检查 Internet 连接。如果这无助于事,尝试重新加载。如果这也无助于事,请与管理员接洽。 +IM_SUBTITLE_UNABLETOLOAD=检查 Internet 连接。如果没问题,尝试重新加载。如果这仍无助于事,请与管理员接洽。 IM_TITLE_UNABLETOLOADIMAGE=无法加载图像 @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=选择自己想要的列宽度 IM_SUBTITLE_RESIZECOLUMN=可以通过拖拽列边框来重新调整列的大小。 -IM_TITLE_SIGNOUT=您已注销。 +IM_TITLE_SIGNOUT=您已注销 IM_SUBTITLE_SIGNOUT=现在可以关闭此窗口。 diff --git a/packages/fiori/src/i18n/messagebundle_zh_TW.properties b/packages/fiori/src/i18n/messagebundle_zh_TW.properties index 8d0170966516..d1429c03c475 100644 --- a/packages/fiori/src/i18n/messagebundle_zh_TW.properties +++ b/packages/fiori/src/i18n/messagebundle_zh_TW.properties @@ -163,7 +163,7 @@ IM_TITLE_NOCOLUMNSSET=新增欄位以查看內容 IM_SUBTITLE_NOCOLUMNSSET=在表格設定中選擇您需要的欄位。 -IM_TITLE_NODATA=尚無資料 +IM_TITLE_NODATA=尚無資料。 IM_SUBTITLE_NODATA=若出現資料,您便會在此處看到。 @@ -175,7 +175,7 @@ IM_TITLE_NOENTRIES=尚無輸入項 IM_SUBTITLE_NOENTRIES=若出現輸入項,您便會在此處看到。 -IM_TITLE_NONOTIFICATIONS=您尚未收到新通知 +IM_TITLE_NONOTIFICATIONS=您沒有新通知 IM_SUBTITLE_NONOTIFICATIONS=稍後再返回查看。 @@ -187,13 +187,13 @@ IM_TITLE_NOSEARCHRESULTS=找不到結果 IM_SUBTITLE_NOSEARCHRESULTS=嘗試更改您的搜尋準則。 -IM_TITLE_NOTASKS=您尚未收到新工作細項 +IM_TITLE_NOTASKS=您沒有新工作細項 IM_SUBTITLE_NOTASKS=若出現工作細項,您便會在此處看到。 IM_TITLE_UNABLETOLOAD=無法載入資料 -IM_SUBTITLE_UNABLETOLOAD=檢查您的網際網路連線;若問題未獲解決,請嘗試重新載入;若仍無法解決問題,請聯繫管理員。 +IM_SUBTITLE_UNABLETOLOAD=檢查您的網際網路連線;若此時沒有網際網路連線,請嘗試重新載入。若沒有獲得協助,請聯繫管理員。 IM_TITLE_UNABLETOLOADIMAGE=無法載入圖像 @@ -247,7 +247,7 @@ IM_TITLE_RESIZECOLUMN=選擇您自己的欄寬 IM_SUBTITLE_RESIZECOLUMN=您可拖曳欄框線以調整大小。 -IM_TITLE_SIGNOUT=您已登出。 +IM_TITLE_SIGNOUT=您已登出 IM_SUBTITLE_SIGNOUT=您現在可關閉此視窗。 diff --git a/packages/icons/src/i18n/messagebundle_ca.properties b/packages/icons/src/i18n/messagebundle_ca.properties index 3838c4dfe26d..b5e3b42f375d 100644 --- a/packages/icons/src/i18n/messagebundle_ca.properties +++ b/packages/icons/src/i18n/messagebundle_ca.properties @@ -11,7 +11,7 @@ ICON_ADD_FILTER=Afegir filtre ICON_ADD_PHOTO=Afegir foto -ICON_BACK_TO_TOP=A l'inici +ICON_BACK_TO_TOP=A l''inici ICON_COLLAPSE=Comprimir diff --git a/packages/icons/src/i18n/messagebundle_cy.properties b/packages/icons/src/i18n/messagebundle_cy.properties index 9a0438738e5e..21144c12d83a 100644 --- a/packages/icons/src/i18n/messagebundle_cy.properties +++ b/packages/icons/src/i18n/messagebundle_cy.properties @@ -11,7 +11,7 @@ ICON_ADD_FILTER=Ychwanegu Hidlydd ICON_ADD_PHOTO=Ychwanegu Llun -ICON_BACK_TO_TOP=Yn ôl i'r Brig +ICON_BACK_TO_TOP=Yn ôl i''r Brig ICON_COLLAPSE=Cwympo @@ -73,7 +73,7 @@ ICON_MOVE=Symud ICON_MULTI_SELECT=Dewis Mwy nag Un -ICON_NAV_BACK=Llywio'n ôl +ICON_NAV_BACK=Llywio''n ôl ICON_OVERFLOW=Mwy diff --git a/packages/icons/src/i18n/messagebundle_it.properties b/packages/icons/src/i18n/messagebundle_it.properties index b9f0e8299c79..1e07d3be1104 100644 --- a/packages/icons/src/i18n/messagebundle_it.properties +++ b/packages/icons/src/i18n/messagebundle_it.properties @@ -11,7 +11,7 @@ ICON_ADD_FILTER=Aggiungi filtro ICON_ADD_PHOTO=Aggiungi foto -ICON_BACK_TO_TOP=All'inizio +ICON_BACK_TO_TOP=All''inizio ICON_COLLAPSE=Comprimi diff --git a/packages/icons/src/i18n/messagebundle_uk.properties b/packages/icons/src/i18n/messagebundle_uk.properties index d4ef7cca4466..9ac2ac139f70 100644 --- a/packages/icons/src/i18n/messagebundle_uk.properties +++ b/packages/icons/src/i18n/messagebundle_uk.properties @@ -59,7 +59,7 @@ ICON_IPAD=Планшет ICON_IPHONE=Телефон -ICON_LAPTOP=Портативний комп'ютер +ICON_LAPTOP=Портативний комп''ютер ICON_MESSAGE_ERROR=Помилка diff --git a/packages/main/src/i18n/messagebundle_ar.properties b/packages/main/src/i18n/messagebundle_ar.properties index ef6b1d99ae0e..8197d86f3870 100644 --- a/packages/main/src/i18n/messagebundle_ar.properties +++ b/packages/main/src/i18n/messagebundle_ar.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=الأفاتارز المربوطة. AVATAR_GROUP_MOVE=اضغط على مفاتيح الأسهم للنقل. -TAG_DESCRIPTION_BADGE=شارة - TAG_DESCRIPTION_TAG=علامة TAG_ROLE_DESCRIPTION=زر العلامة @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=إدخال التاريخ/الوقت DATERANGE_DESCRIPTION=إدخال نطاق التواريخ +DATEPICKER_POPOVER_ACCESSIBLE_NAME=اختيار التاريخ + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=اختيار التاريخ والوقت + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=اختيار نطاق التواريخ + DELETE=حذف FILEUPLOAD_BROWSE=استعراض... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=إلغاء TIMEPICKER_INPUT_DESCRIPTION=إدخال الوقت +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=اختيار الوقت + TIMEPICKER_CLOCK_DIAL_LABEL=طلب الساعة TIMEPICKER_INPUTS_ENTER_HOURS=يُرجى إدخال الساعات @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=يرجى تحديد بند في القائمة. FORM_SELECTABLE_REQUIRED2=يرجى تحديد أحد هذه الخيارات. FORM_TEXTFIELD_REQUIRED=يرجى ملء هذا الحقل. + +TABLE_SELECTION=التحديد +TABLE_ROW_SELECTOR=مُحدِّد أولي +TABLE_NO_DATA=لا توجد بيانات +TABLE_ROW_POPIN=منطقة إدخال الصف +TABLE_MORE=المزيد +TABLE_MORE_DESCRIPTION=حمِّل المزيد من الصفوف بالضغط على Enter أو Space diff --git a/packages/main/src/i18n/messagebundle_bg.properties b/packages/main/src/i18n/messagebundle_bg.properties index d2957eccc4df..39c3be76be11 100644 --- a/packages/main/src/i18n/messagebundle_bg.properties +++ b/packages/main/src/i18n/messagebundle_bg.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Свързани аватари. AVATAR_GROUP_MOVE=Придвижвайте се чрез клавишите със стрелки. -TAG_DESCRIPTION_BADGE=Значка - TAG_DESCRIPTION_TAG=Таг TAG_ROLE_DESCRIPTION=Бутон на таг @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Въвеждане на дата и час DATERANGE_DESCRIPTION=Въвеждане на диапазон от дати +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Изберете дата + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Изберете дата и час + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Изберете диапазон от дати + DELETE=Изтриване FILEUPLOAD_BROWSE=Браузване... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Отказ TIMEPICKER_INPUT_DESCRIPTION=Въвеждане на час +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Изберете час + TIMEPICKER_CLOCK_DIAL_LABEL=Циферблат на часовник TIMEPICKER_INPUTS_ENTER_HOURS=Моля, въведете час @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Моля, изберете позиция от спис FORM_SELECTABLE_REQUIRED2=Моля, изберете една от тези опции. FORM_TEXTFIELD_REQUIRED=Моля, попълнете това поле. + +TABLE_SELECTION=Избор +TABLE_ROW_SELECTOR=Селектор на редове +TABLE_NO_DATA=Няма данни +TABLE_ROW_POPIN=Ред за вмъкнат диалогов прозорец +TABLE_MORE=Още +TABLE_MORE_DESCRIPTION=За зареждане на още редове, натиснете „Enter” или „Интервал” diff --git a/packages/main/src/i18n/messagebundle_ca.properties b/packages/main/src/i18n/messagebundle_ca.properties index 60ef13f079e3..37596bfb5186 100644 --- a/packages/main/src/i18n/messagebundle_ca.properties +++ b/packages/main/src/i18n/messagebundle_ca.properties @@ -19,11 +19,9 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatars conjunts. AVATAR_GROUP_MOVE=Per desplaçar-vos premeu les tecles de cursor. -TAG_DESCRIPTION_BADGE=Distinció - TAG_DESCRIPTION_TAG=Etiqueta -TAG_ROLE_DESCRIPTION=Botó d'etiqueta +TAG_ROLE_DESCRIPTION=Botó d''etiqueta TAG_ERROR=Error @@ -59,7 +57,7 @@ CAL_LEGEND_NON_WORKING_DAY_TEXT=Dia no laborable CAROUSEL_OF_TEXT=de -CAROUSEL_DOT_TEXT=Es visualitza l'element {0} de {1} +CAROUSEL_DOT_TEXT=Es visualitza l''element {0} de {1} CAROUSEL_PREVIOUS_ARROW_TEXT=Pàgina anterior @@ -101,7 +99,13 @@ DATEPICKER_DATE_DESCRIPTION=Entrada de data DATETIME_DESCRIPTION=Entrada de data hora -DATERANGE_DESCRIPTION=Entrada d'interval de dates +DATERANGE_DESCRIPTION=Entrada d''interval de dates + +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Seleccioneu la data + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Seleccioneu la data i l''hora + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Seleccioneu l''interval de dates DELETE=Suprimir @@ -153,21 +157,21 @@ ARIA_LABEL_LIST_MULTISELECTABLE=Conté elements per a la selecció múltiple ARIA_LABEL_LIST_DELETABLE=Conté elements suprimibles -MESSAGE_STRIP_CLOSE_BUTTON=Tancament de barra d'informació +MESSAGE_STRIP_CLOSE_BUTTON=Tancament de barra d''informació MESSAGE_STRIP_CLOSABLE=Es pot tancar -MESSAGE_STRIP_ERROR=Missatge d'error de la barra d'informació +MESSAGE_STRIP_ERROR=Missatge d''error de la barra d''informació -MESSAGE_STRIP_WARNING=Missatge d'advertència de la barra d'informació +MESSAGE_STRIP_WARNING=Missatge d''advertència de la barra d''informació -MESSAGE_STRIP_SUCCESS=Missatge de conclusió exitosa de la barra d'informació +MESSAGE_STRIP_SUCCESS=Missatge de conclusió exitosa de la barra d''informació -MESSAGE_STRIP_INFORMATION=Barra d'informació +MESSAGE_STRIP_INFORMATION=Barra d''informació -MESSAGE_STRIP_CUSTOM=Barra d'informació personalitzada +MESSAGE_STRIP_CUSTOM=Barra d''informació personalitzada -MULTICOMBOBOX_DIALOG_OK_BUTTON=D'acord +MULTICOMBOBOX_DIALOG_OK_BUTTON=D''acord VALUE_STATE_ERROR_ALREADY_SELECTED=Aquest valor ja està seleccionat. @@ -237,7 +241,7 @@ TABCONTAINER_SUBTABS_DESCRIPTION=Premeu la tecla de fletxa avall per obrir el me TEXTAREA_CHARACTERS_LEFT={0} caràcters restants -TEXTAREA_CHARACTERS_EXCEEDED=S'han excedit {0} caràcters +TEXTAREA_CHARACTERS_EXCEEDED=S''han excedit {0} caràcters TIMEPICKER_HOURS_LABEL=Hores @@ -249,7 +253,9 @@ TIMEPICKER_SUBMIT_BUTTON=OK TIMEPICKER_CANCEL_BUTTON=Cancel·lar -TIMEPICKER_INPUT_DESCRIPTION=Entrada d'hora +TIMEPICKER_INPUT_DESCRIPTION=Entrada d''hora + +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Seleccioneu l''hora TIMEPICKER_CLOCK_DIAL_LABEL=Esfera de rellotge @@ -281,7 +287,7 @@ TOKENIZER_POPOVER_REMOVE=Tots els articles TOKENIZER_SHOW_ALL_ITEMS={0} elements -TREE_ITEM_ARIA_LABEL=Element d'arbre +TREE_ITEM_ARIA_LABEL=Element d''arbre TREE_ITEM_EXPAND_NODE=Desplegar nodes @@ -315,7 +321,7 @@ DAY_PICKER_TODAY=Avui MONTH_PICKER_DESCRIPTION=Selector de mes -YEAR_PICKER_DESCRIPTION=Selector d'any +YEAR_PICKER_DESCRIPTION=Selector d''any STEPINPUT_DEC_ICON_TITLE=Reduir @@ -323,7 +329,7 @@ STEPINPUT_INC_ICON_TITLE=Ampliar SPLIT_BUTTON_DESCRIPTION=Polsador dividit -SPLIT_BUTTON_KEYBOARD_HINT=Premeu Espai o Intro per activar l'acció predeterminada i Alt + Fletxa avall o F4 per activar l'acció de fletxa +SPLIT_BUTTON_KEYBOARD_HINT=Premeu Espai o Intro per activar l''acció predeterminada i Alt + Fletxa avall o F4 per activar l''acció de fletxa MENU_BACK_BUTTON_ARIA_LABEL=Endarrere @@ -348,6 +354,13 @@ FORM_MIXED_TEXTFIELD_REQUIRED=Empleneu aquest camp o seleccioneu un article de l FORM_SELECTABLE_REQUIRED=Seleccioneu un article de la llista. -FORM_SELECTABLE_REQUIRED2=Seleccioneu una d'aquestes opcions. +FORM_SELECTABLE_REQUIRED2=Seleccioneu una d''aquestes opcions. FORM_TEXTFIELD_REQUIRED=Empleneu aquest camp. + +TABLE_SELECTION=Selecció +TABLE_ROW_SELECTOR=Selector de fila +TABLE_NO_DATA=No hi ha dades +TABLE_ROW_POPIN=Finestra de diàleg de línia +TABLE_MORE=Més +TABLE_MORE_DESCRIPTION=Carregueu més files prement Retorn o Espai diff --git a/packages/main/src/i18n/messagebundle_cnr.properties b/packages/main/src/i18n/messagebundle_cnr.properties index 312eba2f5206..108c0e4d99ed 100644 --- a/packages/main/src/i18n/messagebundle_cnr.properties +++ b/packages/main/src/i18n/messagebundle_cnr.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Spojeni avatari. AVATAR_GROUP_MOVE=Pritisnite STRELICE na tastaturi da biste se kretali. -TAG_DESCRIPTION_BADGE=Oznaka - TAG_DESCRIPTION_TAG=Oznaka TAG_ROLE_DESCRIPTION=Dugme oznake @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Unos datuma/vremena DATERANGE_DESCRIPTION=Unos raspona datuma +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi datum + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi datum i vrijeme + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi opseg datuma + DELETE=Izbriši FILEUPLOAD_BROWSE=Pretraži... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Odustani TIMEPICKER_INPUT_DESCRIPTION=Unos vremena +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi vrijeme + TIMEPICKER_CLOCK_DIAL_LABEL=Brojčanik sata TIMEPICKER_INPUTS_ENTER_HOURS=Unesite sate @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Odaberite stavku s liste. FORM_SELECTABLE_REQUIRED2=Odaberite jednu od ovih opcija. FORM_TEXTFIELD_REQUIRED=Popunite ovo polje. + +TABLE_SELECTION=Odabir +TABLE_ROW_SELECTOR=Selektor reda +TABLE_NO_DATA=Nema podataka +TABLE_ROW_POPIN=Popin reda +TABLE_MORE=Više +TABLE_MORE_DESCRIPTION=Učitajte više redova pritiskom na Enter ili razmak diff --git a/packages/main/src/i18n/messagebundle_cs.properties b/packages/main/src/i18n/messagebundle_cs.properties index 201e0df5e8c7..e696e5c77c7e 100644 --- a/packages/main/src/i18n/messagebundle_cs.properties +++ b/packages/main/src/i18n/messagebundle_cs.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Spojené avatars. AVATAR_GROUP_MOVE=Pro pohyb použijte příslušnou šipku. -TAG_DESCRIPTION_BADGE=Odznáček - TAG_DESCRIPTION_TAG=Tag TAG_ROLE_DESCRIPTION=Tlačítko Tag @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Zadání data a času DATERANGE_DESCRIPTION=Zadání rozsahu období +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Zvolte datum + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Zvolte datum a čas + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Zvolte rozsah období + DELETE=Odstranit FILEUPLOAD_BROWSE=Prohledávání... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Zrušit TIMEPICKER_INPUT_DESCRIPTION=Zadání času +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Vyberte čas + TIMEPICKER_CLOCK_DIAL_LABEL=Ciferník hodin TIMEPICKER_INPUTS_ENTER_HOURS=Zadejte hodiny @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Vyberte položku ze seznamu. FORM_SELECTABLE_REQUIRED2=Vyberte jednu z těchto možností. FORM_TEXTFIELD_REQUIRED=Vyplňte toto pole. + +TABLE_SELECTION=Výběr +TABLE_ROW_SELECTOR=Selektor řádek +TABLE_NO_DATA=Žádná data +TABLE_ROW_POPIN=Řádka popin +TABLE_MORE=Více +TABLE_MORE_DESCRIPTION=Další řádky načtete stisknutím Enter nebo mezerníku diff --git a/packages/main/src/i18n/messagebundle_cy.properties b/packages/main/src/i18n/messagebundle_cy.properties index b3f0c99833f4..b0f2503b0a8d 100644 --- a/packages/main/src/i18n/messagebundle_cy.properties +++ b/packages/main/src/i18n/messagebundle_cy.properties @@ -9,18 +9,16 @@ ARIA_ROLEDESCRIPTION_INTERACTIVE_CARD_HEADER=Pennyn Cerdyn Rhyngweithiol AVATAR_TOOLTIP=Afatar -AVATAR_GROUP_DISPLAYED_HIDDEN_LABEL={0} wedi'u dangos, {1} wedi'u cuddio. +AVATAR_GROUP_DISPLAYED_HIDDEN_LABEL={0} wedi''u dangos, {1} wedi''u cuddio. AVATAR_GROUP_SHOW_COMPLETE_LIST_LABEL=Rhoi ar waith ar gyfer rhestr gyflawn. AVATAR_GROUP_ARIA_LABEL_INDIVIDUAL=Afatarau unigol. -AVATAR_GROUP_ARIA_LABEL_GROUP=Afatarau wedi'u huno. +AVATAR_GROUP_ARIA_LABEL_GROUP=Afatarau wedi''u huno. AVATAR_GROUP_MOVE=Pwyswch y byselli SAETH i symud. -TAG_DESCRIPTION_BADGE=Bathodyn - TAG_DESCRIPTION_TAG=Tag TAG_ROLE_DESCRIPTION=Botwm tag @@ -55,7 +53,7 @@ CAL_LEGEND_SELECTED_TEXT=Diwrnod Dewisedig CAL_LEGEND_WORKING_DAY_TEXT=Diwrnod Gwaith -CAL_LEGEND_NON_WORKING_DAY_TEXT=Diwrnod nad yw'n Ddiwrnod Gwaith +CAL_LEGEND_NON_WORKING_DAY_TEXT=Diwrnod nad yw''n Ddiwrnod Gwaith CAROUSEL_OF_TEXT=o @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Mewnbwn Dyddiad Amser DATERANGE_DESCRIPTION=Mewnbwn Ystod Dyddiad +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Dewis Dyddiad + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Dewis Dyddiad ac Amser + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Dewis Ystod o Ddyddiadau + DELETE=Dileu FILEUPLOAD_BROWSE=Pori... @@ -115,7 +119,7 @@ SELECT_ROLE_DESCRIPTION=Blwch Rhestr SELECT_OPTIONS=Dewis Opsiynau -SHOW_SELECTED_BUTTON=Dangos Eitemau wedi'u Dewis yn unig +SHOW_SELECTED_BUTTON=Dangos Eitemau wedi''u Dewis yn unig INPUT_SUGGESTIONS=Awgrymiadau ar gael @@ -137,7 +141,7 @@ LINK_EMPHASIZED=Wedi’i Bwysleisio LIST_ITEM_POSITION=Rhestru eitem {0} o {1} -LIST_ITEM_SELECTED=Wedi'i Ddewis +LIST_ITEM_SELECTED=Wedi''i Ddewis LIST_ITEM_NOT_SELECTED=Heb ei Ddewis @@ -169,7 +173,7 @@ MESSAGE_STRIP_CUSTOM=Bar Gwybodaeth Personol MULTICOMBOBOX_DIALOG_OK_BUTTON=IAWN -VALUE_STATE_ERROR_ALREADY_SELECTED=Mae'r gwerth hwn wedi'i ddewis yn barod. +VALUE_STATE_ERROR_ALREADY_SELECTED=Mae''r gwerth hwn wedi''i ddewis yn barod. MULTIINPUT_ROLEDESCRIPTION_TEXT=Mewnbwn Mwy Nag Un Gwerth @@ -191,11 +195,11 @@ RATING_INDICATOR_ARIA_DESCRIPTION=Gofynnol RESPONSIVE_POPOVER_CLOSE_DIALOG_BUTTON=Gwrthod -SEGMENTEDBUTTON_ARIA_DESCRIPTION=Grŵp botwm wedi'i segmentu +SEGMENTEDBUTTON_ARIA_DESCRIPTION=Grŵp botwm wedi''i segmentu SEGMENTEDBUTTON_ARIA_DESCRIBEDBY=Pwyswch BWLCH neu ENTER i ddewis eitem -SEGMENTEDBUTTONITEM_ARIA_DESCRIPTION=Botwm wedi'i Segmentu +SEGMENTEDBUTTONITEM_ARIA_DESCRIPTION=Botwm wedi''i Segmentu SLIDER_ARIA_DESCRIPTION=Bachyn llithrydd @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Canslo TIMEPICKER_INPUT_DESCRIPTION=Mewnbwn Amser +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Dewis Amser + TIMEPICKER_CLOCK_DIAL_LABEL=Deial Cloc TIMEPICKER_INPUTS_ENTER_HOURS=Rhowch oriau @@ -337,7 +343,7 @@ DIALOG_HEADER_ARIA_DESCRIBEDBY_RESIZABLE=Defnyddiwch y bysellau Shift+Saeth i ai DIALOG_HEADER_ARIA_DESCRIBEDBY_DRAGGABLE=Defnyddiwch y bysellau Saeth i symud -DIALOG_HEADER_ARIA_DESCRIBEDBY_DRAGGABLE_RESIZABLE=Defnyddiwch y bysellau Saeth i symud, a'r bysellau Shift+Saeth i ailfeintio +DIALOG_HEADER_ARIA_DESCRIBEDBY_DRAGGABLE_RESIZABLE=Defnyddiwch y bysellau Saeth i symud, a''r bysellau Shift+Saeth i ailfeintio LABEL_COLON=: TOOLBAR_OVERFLOW_BUTTON_ARIA_LABEL=Opsiynau Ychwanegol @@ -348,6 +354,13 @@ FORM_MIXED_TEXTFIELD_REQUIRED=Llenwch y maes hwn neu dewiswch eitem yn y rhestr. FORM_SELECTABLE_REQUIRED=Dewiswch eitem yn y rhestr. -FORM_SELECTABLE_REQUIRED2=Dewiswch un o'r opsiynau hyn. +FORM_SELECTABLE_REQUIRED2=Dewiswch un o''r opsiynau hyn. FORM_TEXTFIELD_REQUIRED=Llenwch y maes hwn. + +TABLE_SELECTION=Dewis +TABLE_ROW_SELECTOR=Dewisydd Rhes +TABLE_NO_DATA=Dim Data +TABLE_ROW_POPIN=Popin Rhes +TABLE_MORE=Mwy +TABLE_MORE_DESCRIPTION=Llwytho mwy o resi drwy bwyso''r Bylchwr neu Enter diff --git a/packages/main/src/i18n/messagebundle_da.properties b/packages/main/src/i18n/messagebundle_da.properties index 09bc5f12851d..403466607572 100644 --- a/packages/main/src/i18n/messagebundle_da.properties +++ b/packages/main/src/i18n/messagebundle_da.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Forbundne avatars. AVATAR_GROUP_MOVE=Tryk på PILE-tasterne for at flytte. -TAG_DESCRIPTION_BADGE=Badge - TAG_DESCRIPTION_TAG=Tag TAG_ROLE_DESCRIPTION=Tag-knap @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Dato-/tidsinput DATERANGE_DESCRIPTION=Datoområdeinput +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Vælg dato + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Vælg dato og tidspunkt + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Vælg datointerval + DELETE=Slet FILEUPLOAD_BROWSE=Gennemse... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Afbryd TIMEPICKER_INPUT_DESCRIPTION=Tidsinput +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Vælg tidspunkt + TIMEPICKER_CLOCK_DIAL_LABEL=Urskive TIMEPICKER_INPUTS_ENTER_HOURS=Indtast timer @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Vælg et element på listen. FORM_SELECTABLE_REQUIRED2=Vælg en af disse valgmuligheder. FORM_TEXTFIELD_REQUIRED=Udfyld dette felt. + +TABLE_SELECTION=Valg +TABLE_ROW_SELECTOR=Rækkevælger +TABLE_NO_DATA=Ingen data +TABLE_ROW_POPIN=Popin for række +TABLE_MORE=Mere +TABLE_MORE_DESCRIPTION=Indlæs flere rækker ved at trykke på Enter eller mellemrumstasten diff --git a/packages/main/src/i18n/messagebundle_de.properties b/packages/main/src/i18n/messagebundle_de.properties index efaa1fa135da..9c4d9e9e069e 100644 --- a/packages/main/src/i18n/messagebundle_de.properties +++ b/packages/main/src/i18n/messagebundle_de.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Überlappende Avatare AVATAR_GROUP_MOVE=Zum Verschieben drücken Sie die entsprechenden PFEIL-Tasten. -TAG_DESCRIPTION_BADGE=Benachrichtigungsindikator - TAG_DESCRIPTION_TAG=Tag TAG_ROLE_DESCRIPTION=Tag-Button @@ -37,7 +35,7 @@ BREADCRUMB_ITEM_POS={0} von {1} BREADCRUMBS_ARIA_LABEL=Navigationspfad -BREADCRUMBS_OVERFLOW_ARIA_LABEL=Mehr +BREADCRUMBS_OVERFLOW_ARIA_LABEL=Weitere BREADCRUMBS_CANCEL_BUTTON=Abbrechen @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Datums-/Zeit-Eingabe DATERANGE_DESCRIPTION=Datumsbereichseingabe +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Datum wählen + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Datum und Uhrzeit wählen + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Datumsbereich wählen + DELETE=Löschen FILEUPLOAD_BROWSE=Durchsuchen ... @@ -199,7 +203,7 @@ SEGMENTEDBUTTONITEM_ARIA_DESCRIPTION=Drucktaste mit Unterteilung SLIDER_ARIA_DESCRIPTION=Griff des Schiebereglers -LOAD_MORE_TEXT=Mehr +LOAD_MORE_TEXT=Weitere TABLE_HEADER_ROW_INFORMATION=Kopfzeile 1 von {0} @@ -229,7 +233,7 @@ TABCONTAINER_PREVIOUS_ICON_ACC_NAME=Zurück TABCONTAINER_OVERFLOW_MENU_TITLE=Überlaufmenü -TABCONTAINER_END_OVERFLOW=Mehr +TABCONTAINER_END_OVERFLOW=Weitere TABCONTAINER_POPOVER_CANCEL_BUTTON=Abbrechen @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Abbrechen TIMEPICKER_INPUT_DESCRIPTION=Zeiteingabe +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Uhrzeit wählen + TIMEPICKER_CLOCK_DIAL_LABEL=Zifferblatt TIMEPICKER_INPUTS_ENTER_HOURS=Stunde eingeben @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Wählen Sie ein Element aus der Liste aus. FORM_SELECTABLE_REQUIRED2=Wählen Sie eine dieser Optionen aus. FORM_TEXTFIELD_REQUIRED=Füllen Sie dieses Feld aus. + +TABLE_SELECTION=Auswahl +TABLE_ROW_SELECTOR=Zeilenauswahl +TABLE_NO_DATA=Keine Daten +TABLE_ROW_POPIN=Zeilen-Popin +TABLE_MORE=Weitere +TABLE_MORE_DESCRIPTION=Laden Sie weitere Zeilen, indem Sie die Eingabetaste oder die Leertaste drücken. diff --git a/packages/main/src/i18n/messagebundle_el.properties b/packages/main/src/i18n/messagebundle_el.properties index 5fa1521d3781..c96f4c0a76d0 100644 --- a/packages/main/src/i18n/messagebundle_el.properties +++ b/packages/main/src/i18n/messagebundle_el.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Συνδεδεμένα άβαταρ. AVATAR_GROUP_MOVE=Πατήστε τα πλήκτρα ΒΕΛΟΥΣ για μετακίνηση. -TAG_DESCRIPTION_BADGE=Σήμα - TAG_DESCRIPTION_TAG=Ετικέτα TAG_ROLE_DESCRIPTION=Κουμπί ετικέτας @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Εισαγωγή Ημερομηνίας/Ώρας DATERANGE_DESCRIPTION=Είσοδος Εύρους Ημερομηνιών +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Επιλογή Ημερομηνίας + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Επιλογή Ημερομηνίας και Ώρας + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Επιλογή Εύρους Ημερομηνιών + DELETE=Διαγραφή FILEUPLOAD_BROWSE=Αναζήτηση... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Ακύρωση TIMEPICKER_INPUT_DESCRIPTION=Εισαγωγή Ώρας +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Επιλογή Ώρας + TIMEPICKER_CLOCK_DIAL_LABEL=Πληκτρολόγηση Ώρας TIMEPICKER_INPUTS_ENTER_HOURS=Εισαγάγετε ώρες @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Επιλέξτε ένα στοιχείο στη λίσ FORM_SELECTABLE_REQUIRED2=Επιλέξτε μία από αυτές τις εναλλακτικές. FORM_TEXTFIELD_REQUIRED=Συμπληρώστε αυτό το πεδίο. + +TABLE_SELECTION=Επιλογή +TABLE_ROW_SELECTOR=Επιλογέας Σειράς +TABLE_NO_DATA=Χωρίς Δεδομένα +TABLE_ROW_POPIN=Καρφίτσωμα Σειράς +TABLE_MORE=Περισσότερα +TABLE_MORE_DESCRIPTION=Φόρτωση περισσότερων σειρών πατώντας Enter ή Διάστημα diff --git a/packages/main/src/i18n/messagebundle_en_GB.properties b/packages/main/src/i18n/messagebundle_en_GB.properties index f263fe82cd8e..4bb11dc80c52 100644 --- a/packages/main/src/i18n/messagebundle_en_GB.properties +++ b/packages/main/src/i18n/messagebundle_en_GB.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Conjoined avatars. AVATAR_GROUP_MOVE=Press ARROW keys to move. -TAG_DESCRIPTION_BADGE=Badge - TAG_DESCRIPTION_TAG=Tag TAG_ROLE_DESCRIPTION=Tag button @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Date Time Input DATERANGE_DESCRIPTION=Date Range Input +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Choose Date + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Choose Date and Time + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Choose Date Range + DELETE=Delete FILEUPLOAD_BROWSE=Browse... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Cancel TIMEPICKER_INPUT_DESCRIPTION=Time Input +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Choose Time + TIMEPICKER_CLOCK_DIAL_LABEL=Clock Dial TIMEPICKER_INPUTS_ENTER_HOURS=Please enter hours @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Please select an item in the list. FORM_SELECTABLE_REQUIRED2=Please select one of these options. FORM_TEXTFIELD_REQUIRED=Please fill in this field. + +TABLE_SELECTION=Selection +TABLE_ROW_SELECTOR=Row Selector +TABLE_NO_DATA=No Data +TABLE_ROW_POPIN=Row Popin +TABLE_MORE=More +TABLE_MORE_DESCRIPTION=Load more rows by pressing Enter or Space diff --git a/packages/main/src/i18n/messagebundle_es.properties b/packages/main/src/i18n/messagebundle_es.properties index c9323ede370b..209c88fe16d0 100644 --- a/packages/main/src/i18n/messagebundle_es.properties +++ b/packages/main/src/i18n/messagebundle_es.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatares conjuntos. AVATAR_GROUP_MOVE=Pulse las teclas de dirección para desplazarse. -TAG_DESCRIPTION_BADGE=Distinción - TAG_DESCRIPTION_TAG=Etiqueta TAG_ROLE_DESCRIPTION=Botón de etiqueta @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Entrada de fecha hora DATERANGE_DESCRIPTION=Entrada de intervalo de fechas +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Seleccione la fecha + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Seleccione la fecha y la hora + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Seleccione el intervalo de fechas + DELETE=Borrar FILEUPLOAD_BROWSE=Navegar... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Cancelar TIMEPICKER_INPUT_DESCRIPTION=Entrada de hora +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Seleccione la hora + TIMEPICKER_CLOCK_DIAL_LABEL=Esfera de reloj TIMEPICKER_INPUTS_ENTER_HOURS=Introduzca las horas @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Seleccione un artículo de la lista. FORM_SELECTABLE_REQUIRED2=Seleccione una de estas opciones. FORM_TEXTFIELD_REQUIRED=Rellene este campo + +TABLE_SELECTION=Selección +TABLE_ROW_SELECTOR=Selector de fila +TABLE_NO_DATA=Sin datos +TABLE_ROW_POPIN=Popin de línea +TABLE_MORE=Más +TABLE_MORE_DESCRIPTION=Cargue más filas pulsando Intro o Espacio diff --git a/packages/main/src/i18n/messagebundle_es_MX.properties b/packages/main/src/i18n/messagebundle_es_MX.properties index 5eef689fe46d..1f30c2485eb4 100644 --- a/packages/main/src/i18n/messagebundle_es_MX.properties +++ b/packages/main/src/i18n/messagebundle_es_MX.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatares conjuntos. AVATAR_GROUP_MOVE=Presione las teclas de FLECHA para mover. -TAG_DESCRIPTION_BADGE=Insignia - TAG_DESCRIPTION_TAG=Etiqueta TAG_ROLE_DESCRIPTION=Botón de etiqueta @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Entrada de fecha hora DATERANGE_DESCRIPTION=Entrada de intervalo de fechas +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Elegir fecha + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Elegir fecha y hora + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Elegir rango de fechas + DELETE=Eliminar FILEUPLOAD_BROWSE=Explorar... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Cancelar TIMEPICKER_INPUT_DESCRIPTION=Entrada de hora +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Seleccionar hora + TIMEPICKER_CLOCK_DIAL_LABEL=Esfera de reloj TIMEPICKER_INPUTS_ENTER_HOURS=Ingrese las horas @@ -323,7 +329,7 @@ STEPINPUT_INC_ICON_TITLE=Aumentar SPLIT_BUTTON_DESCRIPTION=Botón de división -SPLIT_BUTTON_KEYBOARD_HINT=Presione la barra espaciadora o intro para desencadenar la acción predeterminada y Alt + flecha hacia abajo para desencadenar la acción de flecha +SPLIT_BUTTON_KEYBOARD_HINT=Presione la barra espaciadora o Intro para desencadenar la acción predeterminada y Alt + flecha hacia abajo para desencadenar la acción de flecha MENU_BACK_BUTTON_ARIA_LABEL=Atrás @@ -333,11 +339,11 @@ NAVIGATION_MENU_POPOVER_HIDDEN_TEXT=Navegación DIALOG_HEADER_ARIA_ROLE_DESCRIPTION=Encabezado interactivo -DIALOG_HEADER_ARIA_DESCRIBEDBY_RESIZABLE=Utilizar las teclas Mayus+Flecha para cambiar el tamaño +DIALOG_HEADER_ARIA_DESCRIBEDBY_RESIZABLE=Utilizar las teclas Mayús+Flecha para cambiar el tamaño DIALOG_HEADER_ARIA_DESCRIBEDBY_DRAGGABLE=Utilizar las teclas de Flecha para mover -DIALOG_HEADER_ARIA_DESCRIBEDBY_DRAGGABLE_RESIZABLE=Utilizar las teclas de Flecha para mover, Mayus+Flecha para cambiar el tamaño +DIALOG_HEADER_ARIA_DESCRIBEDBY_DRAGGABLE_RESIZABLE=Utilizar las teclas de Flecha para mover, Mayús+Flecha para cambiar el tamaño LABEL_COLON=: TOOLBAR_OVERFLOW_BUTTON_ARIA_LABEL=Opciones adicionales @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Seleccione un elemento en la lista. FORM_SELECTABLE_REQUIRED2=Seleccione una de estas opciones. FORM_TEXTFIELD_REQUIRED=Rellene este campo. + +TABLE_SELECTION=Selección +TABLE_ROW_SELECTOR=Selector de fila +TABLE_NO_DATA=Sin datos +TABLE_ROW_POPIN=Popin de fila +TABLE_MORE=Más +TABLE_MORE_DESCRIPTION=Cargue más filas presionando Intro o la barra espaciadora diff --git a/packages/main/src/i18n/messagebundle_et.properties b/packages/main/src/i18n/messagebundle_et.properties index f5849b90817d..d179827c971b 100644 --- a/packages/main/src/i18n/messagebundle_et.properties +++ b/packages/main/src/i18n/messagebundle_et.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Ühendatud avatarid. AVATAR_GROUP_MOVE=Liikumiseks vajutage nooleklahve. -TAG_DESCRIPTION_BADGE=Märk - TAG_DESCRIPTION_TAG=Silt TAG_ROLE_DESCRIPTION=Sildi nupp @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Kuupäeva- ja kellaajasisend DATERANGE_DESCRIPTION=Kuupäevavahemiku sisend +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Valige kuupäev + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Valige kuupäev ja kellaaeg + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Valige kuupäevavahemik + DELETE=Kustuta FILEUPLOAD_BROWSE=Sirvi... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Tühista TIMEPICKER_INPUT_DESCRIPTION=Kellaajasisend +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Valige kellaaeg + TIMEPICKER_CLOCK_DIAL_LABEL=Kella numbrilaud TIMEPICKER_INPUTS_ENTER_HOURS=Sisestage tunnid @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Valige üksus loendist. FORM_SELECTABLE_REQUIRED2=Valige üks järgmistest variantidest. FORM_TEXTFIELD_REQUIRED=Täitke see väli. + +TABLE_SELECTION=Valik +TABLE_ROW_SELECTOR=Reaselektor +TABLE_NO_DATA=Andmeid pole +TABLE_ROW_POPIN=Rea hüpikala +TABLE_MORE=Rohkem +TABLE_MORE_DESCRIPTION=Vajutage sisestusklahvi Enter või tühikuklahvi, et laadida rohkem ridu diff --git a/packages/main/src/i18n/messagebundle_fi.properties b/packages/main/src/i18n/messagebundle_fi.properties index 62fdc65339ae..1f798621c289 100644 --- a/packages/main/src/i18n/messagebundle_fi.properties +++ b/packages/main/src/i18n/messagebundle_fi.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Yhdistetyt avatarit. AVATAR_GROUP_MOVE=Siirry nuolinäppäimillä. -TAG_DESCRIPTION_BADGE=Merkki - TAG_DESCRIPTION_TAG=Tunniste TAG_ROLE_DESCRIPTION=Tunnistepainike @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Päivämäärän ja ajan syöttö DATERANGE_DESCRIPTION=Päivämääräalueen syöttö +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Valitse päivämäärä + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Valitse päivämäärä ja kellonaika + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Valitse päivämääräalue + DELETE=Poista FILEUPLOAD_BROWSE=Selaa... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Keskeytä TIMEPICKER_INPUT_DESCRIPTION=Ajan syöttö +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Valitse kellonaika + TIMEPICKER_CLOCK_DIAL_LABEL=Kellotaulu TIMEPICKER_INPUTS_ENTER_HOURS=Syötä tunnit @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Valitse elementti luettelosta. FORM_SELECTABLE_REQUIRED2=Valitse jokin näistä vaihtoehdoista. FORM_TEXTFIELD_REQUIRED=Täytä tämä kenttä. + +TABLE_SELECTION=Valinta +TABLE_ROW_SELECTOR=Rivivalitsin +TABLE_NO_DATA=Ei tietoja +TABLE_ROW_POPIN=Rivin popin +TABLE_MORE=Lisää +TABLE_MORE_DESCRIPTION=Paina Enter- tai välilyöntinäppäintä ladataksesi lisää rivejä diff --git a/packages/main/src/i18n/messagebundle_fr.properties b/packages/main/src/i18n/messagebundle_fr.properties index 4e1e4879714c..4bc629a10141 100644 --- a/packages/main/src/i18n/messagebundle_fr.properties +++ b/packages/main/src/i18n/messagebundle_fr.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatars communs AVATAR_GROUP_MOVE=Appuyez sur les touche de direction pour déplacer. -TAG_DESCRIPTION_BADGE=Badge - TAG_DESCRIPTION_TAG=Étiquette TAG_ROLE_DESCRIPTION=Bouton Étiquette @@ -49,7 +47,7 @@ BUTTON_ARIA_TYPE_REJECT=Action négative BUTTON_ARIA_TYPE_EMPHASIZED=Mis en surbrillance -CAL_LEGEND_TODAY_TEXT=Aujourd'hui +CAL_LEGEND_TODAY_TEXT=Aujourd''hui CAL_LEGEND_SELECTED_TEXT=Jour sélectionné @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Saisie date/heure DATERANGE_DESCRIPTION=Saisie de plage de dates +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Sélectionner une date + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Sélectionner une date et une heure + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Sélectionner une plage de dates + DELETE=Supprimer FILEUPLOAD_BROWSE=Parcourir... @@ -145,7 +149,7 @@ LIST_ITEM_GROUP_HEADER=En-tête du groupe ARIA_LABEL_LIST_ITEM_CHECKBOX=Mode sélection multiple -ARIA_LABEL_LIST_ITEM_RADIO_BUTTON=Sélection d'élément +ARIA_LABEL_LIST_ITEM_RADIO_BUTTON=Sélection d''élément ARIA_LABEL_LIST_SELECTABLE=Contient des éléments sélectionnables. @@ -153,19 +157,19 @@ ARIA_LABEL_LIST_MULTISELECTABLE=Contient des éléments pour sélection multiple ARIA_LABEL_LIST_DELETABLE=Contient des éléments supprimables. -MESSAGE_STRIP_CLOSE_BUTTON=Fermer barre d'informations +MESSAGE_STRIP_CLOSE_BUTTON=Fermer barre d''informations MESSAGE_STRIP_CLOSABLE=Refermable -MESSAGE_STRIP_ERROR=Barre d'informations d'erreur +MESSAGE_STRIP_ERROR=Barre d''informations d''erreur -MESSAGE_STRIP_WARNING=Barre d'informations d'avertissement +MESSAGE_STRIP_WARNING=Barre d''informations d''avertissement -MESSAGE_STRIP_SUCCESS=Barre d'informations de réussite +MESSAGE_STRIP_SUCCESS=Barre d''informations de réussite -MESSAGE_STRIP_INFORMATION=Barre d'informations +MESSAGE_STRIP_INFORMATION=Barre d''informations -MESSAGE_STRIP_CUSTOM=Barre d'informations personnalisée +MESSAGE_STRIP_CUSTOM=Barre d''informations personnalisée MULTICOMBOBOX_DIALOG_OK_BUTTON=OK @@ -185,7 +189,7 @@ RANGE_SLIDER_END_HANDLE_DESCRIPTION=Curseur droit RATING_INDICATOR_TOOLTIP_TEXT=Évaluation -RATING_INDICATOR_TEXT=Étoiles d'évaluation +RATING_INDICATOR_TEXT=Étoiles d''évaluation RATING_INDICATOR_ARIA_DESCRIPTION=Requis @@ -201,13 +205,13 @@ SLIDER_ARIA_DESCRIPTION=Poignée du curseur LOAD_MORE_TEXT=Plus -TABLE_HEADER_ROW_INFORMATION=Ligne d'en tête 1/{0} +TABLE_HEADER_ROW_INFORMATION=Ligne d''en tête 1/{0} TABLE_ROW_POSITION={0} de {1} -TABLE_GROUP_ROW_ARIA_LABEL=Ligne d'en-tête de groupe +TABLE_GROUP_ROW_ARIA_LABEL=Ligne d''en-tête de groupe -ARIA_LABEL_ROW_SELECTION=Sélection d'élément +ARIA_LABEL_ROW_SELECTION=Sélection d''élément ARIA_LABEL_SELECT_ALL_CHECKBOX=Sélectionner toutes les lignes @@ -249,7 +253,9 @@ TIMEPICKER_SUBMIT_BUTTON=OK TIMEPICKER_CANCEL_BUTTON=Annuler -TIMEPICKER_INPUT_DESCRIPTION=Saisie de l'heure +TIMEPICKER_INPUT_DESCRIPTION=Saisie de l''heure + +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Sélectionner une heure TIMEPICKER_CLOCK_DIAL_LABEL=Cadran horloge @@ -281,7 +287,7 @@ TOKENIZER_POPOVER_REMOVE=Tous les éléments TOKENIZER_SHOW_ALL_ITEMS={0} éléments -TREE_ITEM_ARIA_LABEL=Élément d'arborescence +TREE_ITEM_ARIA_LABEL=Élément d''arborescence TREE_ITEM_EXPAND_NODE=Développer noeud @@ -311,11 +317,11 @@ DAY_PICKER_WEEK_NUMBER_TEXT=Numéro de semaine DAY_PICKER_NON_WORKING_DAY=Jour chômé -DAY_PICKER_TODAY=Aujourd'hui +DAY_PICKER_TODAY=Aujourd''hui MONTH_PICKER_DESCRIPTION=Sélecteur de mois -YEAR_PICKER_DESCRIPTION=Sélecteur d'année +YEAR_PICKER_DESCRIPTION=Sélecteur d''année STEPINPUT_DEC_ICON_TITLE=Diminuer @@ -323,7 +329,7 @@ STEPINPUT_INC_ICON_TITLE=Augmenter SPLIT_BUTTON_DESCRIPTION=Bouton de fractionnement -SPLIT_BUTTON_KEYBOARD_HINT=Appuyez sur la barre d'espacement ou sur la touche Entrée pour déclencher l'action par défaut, puis sur Alt + touche fléchée vers le bas ou F4 pour déclencher l'action. +SPLIT_BUTTON_KEYBOARD_HINT=Appuyez sur la barre d''espacement ou sur la touche Entrée pour déclencher l''action par défaut, puis sur Alt + touche fléchée vers le bas ou F4 pour déclencher l''action. MENU_BACK_BUTTON_ARIA_LABEL=Retour @@ -348,6 +354,13 @@ FORM_MIXED_TEXTFIELD_REQUIRED=Renseignez cette zone ou sélectionnez un élémen FORM_SELECTABLE_REQUIRED=Sélectionnez un élément dans la liste. -FORM_SELECTABLE_REQUIRED2=Sélectionnez l'une de ces options. +FORM_SELECTABLE_REQUIRED2=Sélectionnez l''une de ces options. FORM_TEXTFIELD_REQUIRED=Renseignez cette zone. + +TABLE_SELECTION=Sélection +TABLE_ROW_SELECTOR=Sélecteur de ligne +TABLE_NO_DATA=Aucune donnée +TABLE_ROW_POPIN=Boîte de dialogue de ligne +TABLE_MORE=Plus +TABLE_MORE_DESCRIPTION=Charger d''autres lignes en appuyant sur Entrée ou Espace diff --git a/packages/main/src/i18n/messagebundle_fr_CA.properties b/packages/main/src/i18n/messagebundle_fr_CA.properties index e16d0dee0440..3c23464fcc94 100644 --- a/packages/main/src/i18n/messagebundle_fr_CA.properties +++ b/packages/main/src/i18n/messagebundle_fr_CA.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatars partagés AVATAR_GROUP_MOVE=Appuyez sur les touches de direction pour vous déplacer. -TAG_DESCRIPTION_BADGE=Badge - TAG_DESCRIPTION_TAG=Balise TAG_ROLE_DESCRIPTION=Bouton Balise @@ -49,7 +47,7 @@ BUTTON_ARIA_TYPE_REJECT=Action négative BUTTON_ARIA_TYPE_EMPHASIZED=Accentué -CAL_LEGEND_TODAY_TEXT=Aujourd'hui +CAL_LEGEND_TODAY_TEXT=Aujourd''hui CAL_LEGEND_SELECTED_TEXT=Jour sélectionné @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Saisie de la date/heure DATERANGE_DESCRIPTION=Saisie de plage de dates +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Choisir une date + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Choisir une date et une heure + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Choisir une plage de dates + DELETE=Supprimer FILEUPLOAD_BROWSE=Parcourir... @@ -145,7 +149,7 @@ LIST_ITEM_GROUP_HEADER=En-tête du groupe ARIA_LABEL_LIST_ITEM_CHECKBOX=Mode de sélection multiple -ARIA_LABEL_LIST_ITEM_RADIO_BUTTON=Sélection d'élément +ARIA_LABEL_LIST_ITEM_RADIO_BUTTON=Sélection d''élément ARIA_LABEL_LIST_SELECTABLE=Contient des éléments sélectionnables @@ -153,19 +157,19 @@ ARIA_LABEL_LIST_MULTISELECTABLE=Contient des éléments pour sélection multiple ARIA_LABEL_LIST_DELETABLE=Contient des éléments supprimables -MESSAGE_STRIP_CLOSE_BUTTON=Fermer la barre d'informations +MESSAGE_STRIP_CLOSE_BUTTON=Fermer la barre d''informations MESSAGE_STRIP_CLOSABLE=Pouvant être fermé(e) -MESSAGE_STRIP_ERROR=Barre d'informations d'erreur +MESSAGE_STRIP_ERROR=Barre d''informations d''erreur -MESSAGE_STRIP_WARNING=Barre d'informations d'avertissement +MESSAGE_STRIP_WARNING=Barre d''informations d''avertissement -MESSAGE_STRIP_SUCCESS=Barre d'informations de réussite +MESSAGE_STRIP_SUCCESS=Barre d''informations de réussite -MESSAGE_STRIP_INFORMATION=Barre d'informations +MESSAGE_STRIP_INFORMATION=Barre d''informations -MESSAGE_STRIP_CUSTOM=Barre d'informations personnalisée +MESSAGE_STRIP_CUSTOM=Barre d''informations personnalisée MULTICOMBOBOX_DIALOG_OK_BUTTON=OK @@ -185,7 +189,7 @@ RANGE_SLIDER_END_HANDLE_DESCRIPTION=Barre à droite RATING_INDICATOR_TOOLTIP_TEXT=Évaluation -RATING_INDICATOR_TEXT=Indicateur d'évaluation +RATING_INDICATOR_TEXT=Indicateur d''évaluation RATING_INDICATOR_ARIA_DESCRIPTION=Obligatoire @@ -201,13 +205,13 @@ SLIDER_ARIA_DESCRIPTION=Barre du curseur LOAD_MORE_TEXT=Plus -TABLE_HEADER_ROW_INFORMATION=Ligne d'en tête 1 sur {0} +TABLE_HEADER_ROW_INFORMATION=Ligne d''en tête 1 sur {0} TABLE_ROW_POSITION={0} sur {1} -TABLE_GROUP_ROW_ARIA_LABEL=Ligne d'en-tête de groupe +TABLE_GROUP_ROW_ARIA_LABEL=Ligne d''en-tête de groupe -ARIA_LABEL_ROW_SELECTION=Sélection d'élément +ARIA_LABEL_ROW_SELECTION=Sélection d''élément ARIA_LABEL_SELECT_ALL_CHECKBOX=Sélectionner toutes les lignes @@ -249,7 +253,9 @@ TIMEPICKER_SUBMIT_BUTTON=OK TIMEPICKER_CANCEL_BUTTON=Annuler -TIMEPICKER_INPUT_DESCRIPTION=Saisie de l'heure +TIMEPICKER_INPUT_DESCRIPTION=Saisie de l''heure + +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Choisir une heure TIMEPICKER_CLOCK_DIAL_LABEL=Cadran horloge @@ -281,7 +287,7 @@ TOKENIZER_POPOVER_REMOVE=Tous les éléments TOKENIZER_SHOW_ALL_ITEMS={0} éléments -TREE_ITEM_ARIA_LABEL=Élément d'arborescence +TREE_ITEM_ARIA_LABEL=Élément d''arborescence TREE_ITEM_EXPAND_NODE=Développer le nœud @@ -311,11 +317,11 @@ DAY_PICKER_WEEK_NUMBER_TEXT=Numéro de semaine DAY_PICKER_NON_WORKING_DAY=Jour chômé -DAY_PICKER_TODAY=Aujourd'hui +DAY_PICKER_TODAY=Aujourd''hui MONTH_PICKER_DESCRIPTION=Sélecteur de mois -YEAR_PICKER_DESCRIPTION=Sélecteur d'année +YEAR_PICKER_DESCRIPTION=Sélecteur d''année STEPINPUT_DEC_ICON_TITLE=Diminuer @@ -323,7 +329,7 @@ STEPINPUT_INC_ICON_TITLE=Augmenter SPLIT_BUTTON_DESCRIPTION=Bouton partagé -SPLIT_BUTTON_KEYBOARD_HINT=Appuyez sur la barre des espaces ou sur Entrée pour déclencher l'action par défaut et utilisez Alt+Flèche vers le bas ou la touche F4 pour déclencher une action de flèche. +SPLIT_BUTTON_KEYBOARD_HINT=Appuyez sur la barre des espaces ou sur Entrée pour déclencher l''action par défaut et utilisez Alt+Flèche vers le bas ou la touche F4 pour déclencher une action de flèche. MENU_BACK_BUTTON_ARIA_LABEL=Retour @@ -348,6 +354,13 @@ FORM_MIXED_TEXTFIELD_REQUIRED=Remplissez ce champ ou sélectionnez un élément FORM_SELECTABLE_REQUIRED=Veuillez sélectionner un élément dans la liste. -FORM_SELECTABLE_REQUIRED2=Veuillez sélectionner l'une de ces options. +FORM_SELECTABLE_REQUIRED2=Veuillez sélectionner l''une de ces options. FORM_TEXTFIELD_REQUIRED=Remplissez ce champ. + +TABLE_SELECTION=Sélection +TABLE_ROW_SELECTOR=Sélecteur de ligne +TABLE_NO_DATA=Aucune donnée +TABLE_ROW_POPIN=Boîte de dialogue pour ligne +TABLE_MORE=Plus +TABLE_MORE_DESCRIPTION=Charger d''autres lignes en appuyant sur Entrée ou Espace diff --git a/packages/main/src/i18n/messagebundle_hi.properties b/packages/main/src/i18n/messagebundle_hi.properties index 5b865c9043df..aa4f9ee340d8 100644 --- a/packages/main/src/i18n/messagebundle_hi.properties +++ b/packages/main/src/i18n/messagebundle_hi.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=जुड़े हुए अवतार. AVATAR_GROUP_MOVE=ले जाने के लिए तीर कुंजियां दबाएं. -TAG_DESCRIPTION_BADGE=बैज - TAG_DESCRIPTION_TAG=टैग TAG_ROLE_DESCRIPTION=टैग बटन @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=दिनांक समय इनपुट DATERANGE_DESCRIPTION=दिनांक श्रेणी इनपुट +DATEPICKER_POPOVER_ACCESSIBLE_NAME=दिनांक चुनें + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=दिनांक और समय चुनें + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=दिनांक सीमा चुनें + DELETE=हटाएं FILEUPLOAD_BROWSE=ब्राउज़ करें ... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=रद्द करें TIMEPICKER_INPUT_DESCRIPTION=समय इनपुट +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=समय चुनें + TIMEPICKER_CLOCK_DIAL_LABEL=क्लॉक डायल TIMEPICKER_INPUTS_ENTER_HOURS=कृपया घंटे दर्ज करें @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=कृपया सूची में किसी आ FORM_SELECTABLE_REQUIRED2=कृपया इनमें से किसी एक विकल्प का चयन करें. FORM_TEXTFIELD_REQUIRED=कृपया इस फ़ील्ड को भरें. + +TABLE_SELECTION=चयन +TABLE_ROW_SELECTOR=पंक्ति चयनकर्ता +TABLE_NO_DATA=कोई डेटा नहीं +TABLE_ROW_POPIN=पंक्ति पोपिन +TABLE_MORE=अधिक +TABLE_MORE_DESCRIPTION=Enter या Space को दबाकर अधिक पंक्तियां लोड करें diff --git a/packages/main/src/i18n/messagebundle_hr.properties b/packages/main/src/i18n/messagebundle_hr.properties index 4861b93903cb..d14234569034 100644 --- a/packages/main/src/i18n/messagebundle_hr.properties +++ b/packages/main/src/i18n/messagebundle_hr.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Spojeni avatari. AVATAR_GROUP_MOVE=Za pomicanje pritisnite tipke SMJERA. -TAG_DESCRIPTION_BADGE=Značka - TAG_DESCRIPTION_TAG=Oznaka TAG_ROLE_DESCRIPTION=Gumb oznake @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Unos datuma/vremena DATERANGE_DESCRIPTION=Unos raspona datuma +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi datum + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi datum i vrijeme + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi raspon datuma + DELETE=Izbriši FILEUPLOAD_BROWSE=Pretraži... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Otkaži TIMEPICKER_INPUT_DESCRIPTION=Unos vremena +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi vrijeme + TIMEPICKER_CLOCK_DIAL_LABEL=Brojčanik sata TIMEPICKER_INPUTS_ENTER_HOURS=Unesite sate @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Odaberite stavku na popisu. FORM_SELECTABLE_REQUIRED2=Odaberite jednu od ovih mogućnosti. FORM_TEXTFIELD_REQUIRED=Popunite ovo polje. + +TABLE_SELECTION=Odabir +TABLE_ROW_SELECTOR=Odabirač redova +TABLE_NO_DATA=Nema podataka +TABLE_ROW_POPIN=Popin reda +TABLE_MORE=Više +TABLE_MORE_DESCRIPTION=Učitajte više redova pritiskom na Enter ili razmaknicu diff --git a/packages/main/src/i18n/messagebundle_hu.properties b/packages/main/src/i18n/messagebundle_hu.properties index b7a2810ee5a6..5862917bb122 100644 --- a/packages/main/src/i18n/messagebundle_hu.properties +++ b/packages/main/src/i18n/messagebundle_hu.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Egyesített avatarok. AVATAR_GROUP_MOVE=Áthelyezéshez nyomja meg a megfelelő nyílbillentyűt. -TAG_DESCRIPTION_BADGE=Jelvény - TAG_DESCRIPTION_TAG=Címke TAG_ROLE_DESCRIPTION=Címkegomb @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Dátum/idő bevitele DATERANGE_DESCRIPTION=Dátumtartomány bevitele +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Dátum kiválasztása + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Dátum és idő kiválasztása + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Dátumtartomány kiválasztása + DELETE=Törlés FILEUPLOAD_BROWSE=Tallózás... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Megszakít. TIMEPICKER_INPUT_DESCRIPTION=Idő bevitele +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Időpont kiválasztása + TIMEPICKER_CLOCK_DIAL_LABEL=Óraszámlap TIMEPICKER_INPUTS_ENTER_HOURS=Adja meg az órákat @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Válasszon egy elemet a listából. FORM_SELECTABLE_REQUIRED2=Válasszon az alábbi lehetőségek közül. FORM_TEXTFIELD_REQUIRED=Töltse ki ezt a mezőt. + +TABLE_SELECTION=Kiválasztás +TABLE_ROW_SELECTOR=Sorválasztó +TABLE_NO_DATA=Nincs adat +TABLE_ROW_POPIN=Sorbeli előugró ablak +TABLE_MORE=Több +TABLE_MORE_DESCRIPTION=További sorok betöltéséhez nyomja meg az Enter vagy a Szóköz billentyűt diff --git a/packages/main/src/i18n/messagebundle_id.properties b/packages/main/src/i18n/messagebundle_id.properties index 1db4e32e8df4..f0ceeb97577c 100644 --- a/packages/main/src/i18n/messagebundle_id.properties +++ b/packages/main/src/i18n/messagebundle_id.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatar tergabung. AVATAR_GROUP_MOVE=Tekan tombol PANAH untuk berpindah. -TAG_DESCRIPTION_BADGE=Lencana - TAG_DESCRIPTION_TAG=Tag TAG_ROLE_DESCRIPTION=Tombol tag @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Input Tanggal Waktu DATERANGE_DESCRIPTION=Input Rentang Tanggal +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Pilih Tanggal + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Pilih Tanggal dan Waktu + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Pilih Rentang Tanggal + DELETE=Hapus FILEUPLOAD_BROWSE=Telusuri... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Batalkan TIMEPICKER_INPUT_DESCRIPTION=Input Waktu +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Pilih Waktu + TIMEPICKER_CLOCK_DIAL_LABEL=Tampilan Jam TIMEPICKER_INPUTS_ENTER_HOURS=Harap masukkan jam @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Harap pilih satu item dalam daftar. FORM_SELECTABLE_REQUIRED2=Harap pilih satu dari beberapa opsi ini. FORM_TEXTFIELD_REQUIRED=Harap isi bidang ini. + +TABLE_SELECTION=Pilihan +TABLE_ROW_SELECTOR=Pemilih Baris +TABLE_NO_DATA=Tidak Ada Data +TABLE_ROW_POPIN=Popin Baris +TABLE_MORE=Selengkapnya +TABLE_MORE_DESCRIPTION=Muat lebih banyak baris dengan menekan Enter atau Spasi diff --git a/packages/main/src/i18n/messagebundle_it.properties b/packages/main/src/i18n/messagebundle_it.properties index d4a776fd0df2..636b840558fa 100644 --- a/packages/main/src/i18n/messagebundle_it.properties +++ b/packages/main/src/i18n/messagebundle_it.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatar congiunti. AVATAR_GROUP_MOVE=Per spostarsi, premere i tasti FRECCIA. -TAG_DESCRIPTION_BADGE=Badge - TAG_DESCRIPTION_TAG=Tag TAG_ROLE_DESCRIPTION=Pulsante Tag @@ -59,7 +57,7 @@ CAL_LEGEND_NON_WORKING_DAY_TEXT=Giorno non lavorativo CAROUSEL_OF_TEXT=di -CAROUSEL_DOT_TEXT=Viene visualizzato l'elemento {0} di {1} +CAROUSEL_DOT_TEXT=Viene visualizzato l''elemento {0} di {1} CAROUSEL_PREVIOUS_ARROW_TEXT=Pagina precedente @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Inserimento data/ora DATERANGE_DESCRIPTION=Inserimento intervallo date +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Seleziona una data + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Seleziona data e ora + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Seleziona un intervallo di date + DELETE=Elimina FILEUPLOAD_BROWSE=Sfogliare... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Annulla TIMEPICKER_INPUT_DESCRIPTION=Inserimento ora +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Seleziona un orario + TIMEPICKER_CLOCK_DIAL_LABEL=Quadrante dell’orologio TIMEPICKER_INPUTS_ENTER_HOURS=Inserisci ore @@ -323,7 +329,7 @@ STEPINPUT_INC_ICON_TITLE=Aumenta SPLIT_BUTTON_DESCRIPTION=Pulsante di comando Suddividi -SPLIT_BUTTON_KEYBOARD_HINT=Premere Spazio o Invio per avviare l'azione predefinita e Alt+freccia giù o F4 per avviare l'azione freccia +SPLIT_BUTTON_KEYBOARD_HINT=Premere Spazio o Invio per avviare l''azione predefinita e Alt+freccia giù o F4 per avviare l''azione freccia MENU_BACK_BUTTON_ARIA_LABEL=Indietro @@ -344,10 +350,17 @@ TOOLBAR_OVERFLOW_BUTTON_ARIA_LABEL=Opzioni supplementari FORM_CHECKABLE_REQUIRED=Selezionare questa casella se si desidera procedere. -FORM_MIXED_TEXTFIELD_REQUIRED=Compilare il campo o selezionare una voce dall'elenco. +FORM_MIXED_TEXTFIELD_REQUIRED=Compilare il campo o selezionare una voce dall''elenco. -FORM_SELECTABLE_REQUIRED=Selezionare una voce dall'elenco. +FORM_SELECTABLE_REQUIRED=Selezionare una voce dall''elenco. FORM_SELECTABLE_REQUIRED2=Selezionare una delle opzioni. FORM_TEXTFIELD_REQUIRED=Compilare il campo. + +TABLE_SELECTION=Selezione +TABLE_ROW_SELECTOR=Selettore riga +TABLE_NO_DATA=Nessun dato +TABLE_ROW_POPIN=Popin nella riga +TABLE_MORE=Di più +TABLE_MORE_DESCRIPTION=Caricare più righe premendo Invio o Spazio diff --git a/packages/main/src/i18n/messagebundle_iw.properties b/packages/main/src/i18n/messagebundle_iw.properties index af3c4022d26c..ae70a38e5ed4 100644 --- a/packages/main/src/i18n/messagebundle_iw.properties +++ b/packages/main/src/i18n/messagebundle_iw.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=אוואטארים משותפים. AVATAR_GROUP_MOVE=לחץ על מקשי החצים כדי להעביר. -TAG_DESCRIPTION_BADGE=סמל - TAG_DESCRIPTION_TAG=תג TAG_ROLE_DESCRIPTION=לחצן תג @@ -37,7 +35,7 @@ BREADCRUMB_ITEM_POS={0} מתוך {1} BREADCRUMBS_ARIA_LABEL=שביל ניווט -BREADCRUMBS_OVERFLOW_ARIA_LABEL=עוד +BREADCRUMBS_OVERFLOW_ARIA_LABEL=יותר BREADCRUMBS_CANCEL_BUTTON=בטל @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=קלט של תאריך שעה DATERANGE_DESCRIPTION=קלט של טווח תאריכים +DATEPICKER_POPOVER_ACCESSIBLE_NAME=בחר תאריך + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=בחר תאריך ושעה + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=בחר טווח תאריכים + DELETE=מחק FILEUPLOAD_BROWSE=עיין... @@ -229,7 +233,7 @@ TABCONTAINER_PREVIOUS_ICON_ACC_NAME=הקודם TABCONTAINER_OVERFLOW_MENU_TITLE=תפריט משנה -TABCONTAINER_END_OVERFLOW=עוד +TABCONTAINER_END_OVERFLOW=יותר TABCONTAINER_POPOVER_CANCEL_BUTTON=בטל @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=בטל TIMEPICKER_INPUT_DESCRIPTION=קלט של שעה +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=בחר שעה + TIMEPICKER_CLOCK_DIAL_LABEL=מחוגה של שעון TIMEPICKER_INPUTS_ENTER_HOURS=הזן שעות @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=בחר פריט מהרשימה. FORM_SELECTABLE_REQUIRED2=בחר באחת מהאפשרויות הבאות. FORM_TEXTFIELD_REQUIRED=מלא שדה זה. + +TABLE_SELECTION=בחירה +TABLE_ROW_SELECTOR=בורר שורות +TABLE_NO_DATA=אין נתונים +TABLE_ROW_POPIN=Popin של שורה +TABLE_MORE=יותר +TABLE_MORE_DESCRIPTION=טען שורות נוספות ע"י לחיצה על מקש Enter או רווח diff --git a/packages/main/src/i18n/messagebundle_ja.properties b/packages/main/src/i18n/messagebundle_ja.properties index 58c8ebd0d244..7b0de2890e32 100644 --- a/packages/main/src/i18n/messagebundle_ja.properties +++ b/packages/main/src/i18n/messagebundle_ja.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=共同アバター。 AVATAR_GROUP_MOVE=移動するには矢印キーを押します。 -TAG_DESCRIPTION_BADGE=バッジ - TAG_DESCRIPTION_TAG=タグ TAG_ROLE_DESCRIPTION=タグボタン @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=日時入力 DATERANGE_DESCRIPTION=日付範囲入力 +DATEPICKER_POPOVER_ACCESSIBLE_NAME=日付の選択 + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=日付と時刻の選択 + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=日付範囲の選択 + DELETE=削除 FILEUPLOAD_BROWSE=参照... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=キャンセル TIMEPICKER_INPUT_DESCRIPTION=時刻入力 +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=時刻の選択 + TIMEPICKER_CLOCK_DIAL_LABEL=時計ダイアル TIMEPICKER_INPUTS_ENTER_HOURS=時間数を入力してください @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=一覧内のアイテムを選択してください。 FORM_SELECTABLE_REQUIRED2=これらのオプションの 1 つを選択してください。 FORM_TEXTFIELD_REQUIRED=このフィールドに入力してください。 + +TABLE_SELECTION=選択 +TABLE_ROW_SELECTOR=行セレクタ +TABLE_NO_DATA=データなし +TABLE_ROW_POPIN=行ポップイン +TABLE_MORE=さらに表示 +TABLE_MORE_DESCRIPTION=Enter またはスペースキーを押して、さらに行をロードします。 diff --git a/packages/main/src/i18n/messagebundle_kk.properties b/packages/main/src/i18n/messagebundle_kk.properties index 63fa959af9ef..2d953ffe546d 100644 --- a/packages/main/src/i18n/messagebundle_kk.properties +++ b/packages/main/src/i18n/messagebundle_kk.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Байланыстырылған аватарла AVATAR_GROUP_MOVE=Жылжу үшін КӨРСЕТКІ пернелерін басыңыз. -TAG_DESCRIPTION_BADGE=Таңба - TAG_DESCRIPTION_TAG=Тег TAG_ROLE_DESCRIPTION=Тег түймесі @@ -37,7 +35,7 @@ BREADCRUMB_ITEM_POS={0} / {1} BREADCRUMBS_ARIA_LABEL=Өту тізбегінің жолы -BREADCRUMBS_OVERFLOW_ARIA_LABEL=Қосымша +BREADCRUMBS_OVERFLOW_ARIA_LABEL=Көбірек BREADCRUMBS_CANCEL_BUTTON=Болдырмау @@ -101,7 +99,13 @@ DATEPICKER_DATE_DESCRIPTION=Күнді енгізу DATETIME_DESCRIPTION=Күн/уақыт енгізу -DATERANGE_DESCRIPTION=Мерзімдер ауқымын енгізу +DATERANGE_DESCRIPTION=Күндер ауқымын енгізу + +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Күнді таңдау + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Күн мен уақытты таңдау + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Күндер ауқымын таңдау DELETE=Жою @@ -199,7 +203,7 @@ SEGMENTEDBUTTONITEM_ARIA_DESCRIPTION=Сегменттелген түйме SLIDER_ARIA_DESCRIPTION=Жүгірткі -LOAD_MORE_TEXT=Қосымша +LOAD_MORE_TEXT=Көбірек TABLE_HEADER_ROW_INFORMATION=Тақырып жолы 1 / {0} @@ -229,7 +233,7 @@ TABCONTAINER_PREVIOUS_ICON_ACC_NAME=Алдыңғы TABCONTAINER_OVERFLOW_MENU_TITLE=Ашылмалы мәзір -TABCONTAINER_END_OVERFLOW=Қосымша +TABCONTAINER_END_OVERFLOW=Көбірек TABCONTAINER_POPOVER_CANCEL_BUTTON=Болдырмау @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Болдырмау TIMEPICKER_INPUT_DESCRIPTION=Уақыт енгізу +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Уақытты таңдау + TIMEPICKER_CLOCK_DIAL_LABEL=Циферблат TIMEPICKER_INPUTS_ENTER_HOURS=Сағаттар енгізіңіз @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Тізімдегі тармақты таңдаңыз. FORM_SELECTABLE_REQUIRED2=Осы опциялардың бірін таңдаңыз. FORM_TEXTFIELD_REQUIRED=Осы өрісті толтырыңыз. + +TABLE_SELECTION=Таңдау +TABLE_ROW_SELECTOR=Жолды таңдау құралы +TABLE_NO_DATA=Дерек жоқ +TABLE_ROW_POPIN=Жолдың Popin аймағы +TABLE_MORE=Көбірек +TABLE_MORE_DESCRIPTION=Enter немесе бос орын пернесін басу арқылы көбірек жол жүктеу diff --git a/packages/main/src/i18n/messagebundle_ko.properties b/packages/main/src/i18n/messagebundle_ko.properties index ede3d1485f14..29a8506e8c7c 100644 --- a/packages/main/src/i18n/messagebundle_ko.properties +++ b/packages/main/src/i18n/messagebundle_ko.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=결합된 아바타 AVATAR_GROUP_MOVE=이동하려면 화살표 키를 누르십시오. -TAG_DESCRIPTION_BADGE=배지 - TAG_DESCRIPTION_TAG=태그 TAG_ROLE_DESCRIPTION=태그 버튼 @@ -37,7 +35,7 @@ BREADCRUMB_ITEM_POS={0}/{1} BREADCRUMBS_ARIA_LABEL=탐색 경로 추적 -BREADCRUMBS_OVERFLOW_ARIA_LABEL=추가 +BREADCRUMBS_OVERFLOW_ARIA_LABEL=더 보기 BREADCRUMBS_CANCEL_BUTTON=취소 @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=일자/시간 입력 DATERANGE_DESCRIPTION=일자 범위 입력 +DATEPICKER_POPOVER_ACCESSIBLE_NAME=일자 선택 + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=일자/시간 선택 + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=일자 범위 선택 + DELETE=삭제 FILEUPLOAD_BROWSE=찾아보기... @@ -199,7 +203,7 @@ SEGMENTEDBUTTONITEM_ARIA_DESCRIPTION=세그멘테이션된 버튼 SLIDER_ARIA_DESCRIPTION=슬라이더 핸들 -LOAD_MORE_TEXT=추가 +LOAD_MORE_TEXT=더 보기 TABLE_HEADER_ROW_INFORMATION={0}의 헤더 행 1 @@ -229,7 +233,7 @@ TABCONTAINER_PREVIOUS_ICON_ACC_NAME=이전 TABCONTAINER_OVERFLOW_MENU_TITLE=오버플로우 메뉴 -TABCONTAINER_END_OVERFLOW=추가 +TABCONTAINER_END_OVERFLOW=더 보기 TABCONTAINER_POPOVER_CANCEL_BUTTON=취소 @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=취소 TIMEPICKER_INPUT_DESCRIPTION=시간 입력 +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=시간 선택 + TIMEPICKER_CLOCK_DIAL_LABEL=시계 다이얼 TIMEPICKER_INPUTS_ENTER_HOURS=시간을 입력하십시오. @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=리스트에서 항목을 선택하십시오. FORM_SELECTABLE_REQUIRED2=이 옵션 중 하나를 선택하십시오. FORM_TEXTFIELD_REQUIRED=이 필드를 입력하십시오. + +TABLE_SELECTION=선택 +TABLE_ROW_SELECTOR=행 선택 +TABLE_NO_DATA=데이터 없음 +TABLE_ROW_POPIN=행 팝인 +TABLE_MORE=더 보기 +TABLE_MORE_DESCRIPTION=Enter 또는 스페이스바를 눌러 더 많은 행을 로드합니다. diff --git a/packages/main/src/i18n/messagebundle_lt.properties b/packages/main/src/i18n/messagebundle_lt.properties index 90572e22b244..ca48b02eda90 100644 --- a/packages/main/src/i18n/messagebundle_lt.properties +++ b/packages/main/src/i18n/messagebundle_lt.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Sujungti avatarai. AVATAR_GROUP_MOVE=Norėdami pereiti, spauskite RODYKLIŲ klavišus. -TAG_DESCRIPTION_BADGE=Ženklelis - TAG_DESCRIPTION_TAG=Žymė TAG_ROLE_DESCRIPTION=Žymės mygtukas @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Datos laiko įvestis DATERANGE_DESCRIPTION=Datų diapazono įvestis +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Pasirinkite datą + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Pasirinkite datą ir laiką + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Pasirinkite datų diapazoną + DELETE=Naikinti FILEUPLOAD_BROWSE=Naršyti... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Atšaukti TIMEPICKER_INPUT_DESCRIPTION=Laiko įvestis +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Pasirinkite laiką + TIMEPICKER_CLOCK_DIAL_LABEL=Laikrodžio ciferblatas TIMEPICKER_INPUTS_ENTER_HOURS=Įveskite valandas @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Pasirinkite sąrašo elementą. FORM_SELECTABLE_REQUIRED2=Pasirinkite vieną iš šių parinkčių. FORM_TEXTFIELD_REQUIRED=Užpildykite šį lauką. + +TABLE_SELECTION=Pasirinkimas +TABLE_ROW_SELECTOR=Eilučių parinkiklis +TABLE_NO_DATA=Duomenų nėra +TABLE_ROW_POPIN=Eilutės dialogo langas +TABLE_MORE=Daugiau +TABLE_MORE_DESCRIPTION=Įkelkite daugiau eilučių paspaudus ENTER arba tarpo klavišą diff --git a/packages/main/src/i18n/messagebundle_lv.properties b/packages/main/src/i18n/messagebundle_lv.properties index 7c1608de4c53..0b7db42fce78 100644 --- a/packages/main/src/i18n/messagebundle_lv.properties +++ b/packages/main/src/i18n/messagebundle_lv.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Savienoti segtēli. AVATAR_GROUP_MOVE=Lai pārvietotu, nospiediet bulttaustiņus. -TAG_DESCRIPTION_BADGE=Nozīmīte - TAG_DESCRIPTION_TAG=Tags TAG_ROLE_DESCRIPTION=Taga poga @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Datuma/laika ievade DATERANGE_DESCRIPTION=Datumu diapazona ievade +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Izvēlēties datumu + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izvēlēties datumu un laiku + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Izvēlēties datumu diapazonu + DELETE=Dzēst FILEUPLOAD_BROWSE=Pārlūkot... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Atcelt TIMEPICKER_INPUT_DESCRIPTION=Laika ievade +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izvēlēties laiku + TIMEPICKER_CLOCK_DIAL_LABEL=Pulksteņiezvane TIMEPICKER_INPUTS_ENTER_HOURS=Lūdzu, ievadīt stundas @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Lūdzu, atlasiet kādu elementu sarakstā. FORM_SELECTABLE_REQUIRED2=Lūdzu, atlasiet vienu no šīm iespējām. FORM_TEXTFIELD_REQUIRED=Lūdzu, aizpildiet šo lauku. + +TABLE_SELECTION=Atlase +TABLE_ROW_SELECTOR=Rindu atlasītājs +TABLE_NO_DATA=Nav datu +TABLE_ROW_POPIN=Rindas iznirstošais logs +TABLE_MORE=Vairāk +TABLE_MORE_DESCRIPTION=Ielādēt vairāk rindu, nospiežot taustiņu Enter vai Atstarpe diff --git a/packages/main/src/i18n/messagebundle_mk.properties b/packages/main/src/i18n/messagebundle_mk.properties index 65434c7a7a1c..aed4f1d12fb6 100644 --- a/packages/main/src/i18n/messagebundle_mk.properties +++ b/packages/main/src/i18n/messagebundle_mk.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Споени аватари. AVATAR_GROUP_MOVE=Користете ги копчињата со СТРЕЛКИ за движење. -TAG_DESCRIPTION_BADGE=Значка - TAG_DESCRIPTION_TAG=Ознака TAG_ROLE_DESCRIPTION=Копче за ознака @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Внес на датум/време DATERANGE_DESCRIPTION=Внес на опсег на датум +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Изберете датум + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Изберете датум и време + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Изберете опсег на датуми + DELETE=Избриши FILEUPLOAD_BROWSE=Прелистај... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Откажи TIMEPICKER_INPUT_DESCRIPTION=Внес на време +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Изберете време + TIMEPICKER_CLOCK_DIAL_LABEL=Бројчаник на часовник TIMEPICKER_INPUTS_ENTER_HOURS=Внесете часови @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Изберете ставка од списокот. FORM_SELECTABLE_REQUIRED2=Изберете една од опцииве. FORM_TEXTFIELD_REQUIRED=Пополнете го полево. + +TABLE_SELECTION=Избор +TABLE_ROW_SELECTOR=Избирач на ред +TABLE_NO_DATA=Нема податоци +TABLE_ROW_POPIN=Ред за вметнат скок-прозорец +TABLE_MORE=Повеќе +TABLE_MORE_DESCRIPTION=Вчитајте повеќе редови со притискање Enter или копчето за празно место diff --git a/packages/main/src/i18n/messagebundle_ms.properties b/packages/main/src/i18n/messagebundle_ms.properties index 2ed7db2746f3..b161472e49e8 100644 --- a/packages/main/src/i18n/messagebundle_ms.properties +++ b/packages/main/src/i18n/messagebundle_ms.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatar yang digabungkan. AVATAR_GROUP_MOVE=Tekan butang ANAK PANAH untuk beralih. -TAG_DESCRIPTION_BADGE=Lencana - TAG_DESCRIPTION_TAG=Tag TAG_ROLE_DESCRIPTION=Butang tag @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Input Tarikh Masa DATERANGE_DESCRIPTION=Input Julat Tarikh +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Pilih Tarikh + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Pilih Tarikh dan Masa + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Pilih Julat Tarikh + DELETE=Padam FILEUPLOAD_BROWSE=Layari... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Batal TIMEPICKER_INPUT_DESCRIPTION=Input Masa +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Pilih Masa + TIMEPICKER_CLOCK_DIAL_LABEL=Dail Jam TIMEPICKER_INPUTS_ENTER_HOURS=Sila masukkan jam @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Sila pilih item dalam senarai. FORM_SELECTABLE_REQUIRED2=Sila pilih salah satu pilihan ini. FORM_TEXTFIELD_REQUIRED=Sila isikan medan ini. + +TABLE_SELECTION=Pemilihan +TABLE_ROW_SELECTOR=Pemilih Baris +TABLE_NO_DATA=Tiada Data +TABLE_ROW_POPIN=Baris Masuk +TABLE_MORE=Selanjutnya +TABLE_MORE_DESCRIPTION=Muatkan lebih banyak baris dengan menekan Enter atau Space diff --git a/packages/main/src/i18n/messagebundle_nl.properties b/packages/main/src/i18n/messagebundle_nl.properties index e08aadc1bb29..489c912b90dc 100644 --- a/packages/main/src/i18n/messagebundle_nl.properties +++ b/packages/main/src/i18n/messagebundle_nl.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Verenigde avatars. AVATAR_GROUP_MOVE=Druk op de cursortoetsen om te verplaatsen. -TAG_DESCRIPTION_BADGE=Badge - TAG_DESCRIPTION_TAG=Tag TAG_ROLE_DESCRIPTION=Tagknop @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Invoer datum/tijd DATERANGE_DESCRIPTION=Invoer datumbereik +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Datum selecteren + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Datum en tijd selecteren + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Datumbereik selecteren + DELETE=Verwijderen FILEUPLOAD_BROWSE=Bladeren... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Annuleren TIMEPICKER_INPUT_DESCRIPTION=Tijdinvoer +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Tijd selecteren + TIMEPICKER_CLOCK_DIAL_LABEL=Wijzerplaat van klok TIMEPICKER_INPUTS_ENTER_HOURS=Uren invoeren @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Selecteer een element in de lijst. FORM_SELECTABLE_REQUIRED2=Selecteer een van deze opties. FORM_TEXTFIELD_REQUIRED=Vul dit veld in. + +TABLE_SELECTION=Selectie +TABLE_ROW_SELECTOR=Rijselectie +TABLE_NO_DATA=Geen gegevens +TABLE_ROW_POPIN=Rij-popin +TABLE_MORE=Meer +TABLE_MORE_DESCRIPTION=Laad meer rijen door op Enter of Spatiebalk te drukken diff --git a/packages/main/src/i18n/messagebundle_no.properties b/packages/main/src/i18n/messagebundle_no.properties index 7db9348c5df1..371198c42164 100644 --- a/packages/main/src/i18n/messagebundle_no.properties +++ b/packages/main/src/i18n/messagebundle_no.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Sammenkoblede avatarer AVATAR_GROUP_MOVE=Trykk på piltastene for å flytte. -TAG_DESCRIPTION_BADGE=Merke - TAG_DESCRIPTION_TAG=Tagg TAG_ROLE_DESCRIPTION=Taggknapp @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Inndata for dato/klokkeslett DATERANGE_DESCRIPTION=Inndata for datointervall +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Velg dato + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Velg dato og klokkeslett + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Velg et datointervall + DELETE=Slett FILEUPLOAD_BROWSE=Bla gjennom... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Avbryt TIMEPICKER_INPUT_DESCRIPTION=Inntasting av tidspunkt +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Velg et tidspunkt + TIMEPICKER_CLOCK_DIAL_LABEL=Urskive TIMEPICKER_INPUTS_ENTER_HOURS=Oppgi timer @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Velg et element i listen. FORM_SELECTABLE_REQUIRED2=Velg ett av disse alternativene. FORM_TEXTFIELD_REQUIRED=Fyll ut dette feltet. + +TABLE_SELECTION=Utvalg +TABLE_ROW_SELECTOR=Valg av rad +TABLE_NO_DATA=Ingen data +TABLE_ROW_POPIN=Rad-popin +TABLE_MORE=Mer +TABLE_MORE_DESCRIPTION=Last flere rader ved å trykke Enter eller mellomromstasten diff --git a/packages/main/src/i18n/messagebundle_pl.properties b/packages/main/src/i18n/messagebundle_pl.properties index b638adbcaa14..86501f37b257 100644 --- a/packages/main/src/i18n/messagebundle_pl.properties +++ b/packages/main/src/i18n/messagebundle_pl.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Połączone awatary. AVATAR_GROUP_MOVE=Aby przesunąć, użyj klawiszy ze strzałkami. -TAG_DESCRIPTION_BADGE=Odznaka - TAG_DESCRIPTION_TAG=Znacznik TAG_ROLE_DESCRIPTION=Przycisk znacznika @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Wpis daty i godziny DATERANGE_DESCRIPTION=Wpis zakresu dat +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Wybierz datę + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Wybierz datę i godzinę + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Wybierz zakres dat + DELETE=Usuń FILEUPLOAD_BROWSE=Przeglądaj... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Anuluj TIMEPICKER_INPUT_DESCRIPTION=Wpis czasu +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Wybierz godzinę + TIMEPICKER_CLOCK_DIAL_LABEL=Tarcza zegara TIMEPICKER_INPUTS_ENTER_HOURS=Wprowadź godziny @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Wybierz pozycję z listy. FORM_SELECTABLE_REQUIRED2=Wybierz jedną z opcji. FORM_TEXTFIELD_REQUIRED=Wypełnij to pole. + +TABLE_SELECTION=Ograniczenie +TABLE_ROW_SELECTOR=Selektor wiersza +TABLE_NO_DATA=Brak danych +TABLE_ROW_POPIN=Osadzone okno dialogowe wiersza +TABLE_MORE=Więcej +TABLE_MORE_DESCRIPTION=Wczytaj więcej wierszy, naciskając Enter lub klawisz spacji diff --git a/packages/main/src/i18n/messagebundle_pt.properties b/packages/main/src/i18n/messagebundle_pt.properties index c0d3ddd0dc04..380737b21e0f 100644 --- a/packages/main/src/i18n/messagebundle_pt.properties +++ b/packages/main/src/i18n/messagebundle_pt.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatares unidos. AVATAR_GROUP_MOVE=Para deslocar, pressionar as teclas de CONTROLE DO CURSOR. -TAG_DESCRIPTION_BADGE=Distintivo - TAG_DESCRIPTION_TAG=Etiqueta TAG_ROLE_DESCRIPTION=Botão de etiqueta @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Entrada de data/hora DATERANGE_DESCRIPTION=Entrada de intervalo de datas +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Escolher data + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Escolher data e hora + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Escolher intervalo de datas + DELETE=Eliminar FILEUPLOAD_BROWSE=Procurar... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Cancelar TIMEPICKER_INPUT_DESCRIPTION=Entrada de hora +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Escolher hora + TIMEPICKER_CLOCK_DIAL_LABEL=Relógio TIMEPICKER_INPUTS_ENTER_HOURS=Insira horas @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Selecione um item na lista. FORM_SELECTABLE_REQUIRED2=Selecione uma dessas opções. FORM_TEXTFIELD_REQUIRED=Preencha este campo. + +TABLE_SELECTION=Seleção +TABLE_ROW_SELECTOR=Seletor de linhas +TABLE_NO_DATA=Sem dados +TABLE_ROW_POPIN=Popin de linha +TABLE_MORE=Mais +TABLE_MORE_DESCRIPTION=Carregar mais linhas ao pressionar Enter ou espaço diff --git a/packages/main/src/i18n/messagebundle_pt_PT.properties b/packages/main/src/i18n/messagebundle_pt_PT.properties index a34350853cc2..706fe351942b 100644 --- a/packages/main/src/i18n/messagebundle_pt_PT.properties +++ b/packages/main/src/i18n/messagebundle_pt_PT.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avatares unidos. AVATAR_GROUP_MOVE=Prima as teclas de SETA para mover. -TAG_DESCRIPTION_BADGE=Distintivo - TAG_DESCRIPTION_TAG=Etiqueta TAG_ROLE_DESCRIPTION=Botão de etiqueta @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Introdução de data/hora DATERANGE_DESCRIPTION=Introdução de intervalo de datas +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Escolha a data + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Escolha a data e a hora + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Escolha o intervalo de datas + DELETE=Eliminar FILEUPLOAD_BROWSE=Procurar... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Cancelar TIMEPICKER_INPUT_DESCRIPTION=Introdução de hora +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Escolha a hora + TIMEPICKER_CLOCK_DIAL_LABEL=Mostrador de relógio TIMEPICKER_INPUTS_ENTER_HOURS=Introduza horas @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Selecione um item na lista. FORM_SELECTABLE_REQUIRED2=Selecione uma dessas opções. FORM_TEXTFIELD_REQUIRED=Preencha este campo. + +TABLE_SELECTION=Seleção +TABLE_ROW_SELECTOR=Seletor de linhas +TABLE_NO_DATA=Sem dados +TABLE_ROW_POPIN=Popin de linha +TABLE_MORE=Mais +TABLE_MORE_DESCRIPTION=Carregar mais linhas ao pressionr Enter ou espaço diff --git a/packages/main/src/i18n/messagebundle_ro.properties b/packages/main/src/i18n/messagebundle_ro.properties index ecb9bdf43165..3a9f399e15b8 100644 --- a/packages/main/src/i18n/messagebundle_ro.properties +++ b/packages/main/src/i18n/messagebundle_ro.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Avataruri îmbinate. AVATAR_GROUP_MOVE=Apăsați pe tastele săgeată pentru a vă deplasa. -TAG_DESCRIPTION_BADGE=Ecuson - TAG_DESCRIPTION_TAG=Etichetă TAG_ROLE_DESCRIPTION=Buton etichetă @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Intrare dată/oră DATERANGE_DESCRIPTION=Intrare interval de termene +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Alegeți dată + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Alegeți dată și oră + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Alegeți interval de termene + DELETE=Ștergere FILEUPLOAD_BROWSE=Navigare... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Anul. TIMEPICKER_INPUT_DESCRIPTION=Intrare oră +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Alegeți oră + TIMEPICKER_CLOCK_DIAL_LABEL=Cadran orar TIMEPICKER_INPUTS_ENTER_HOURS=Introduceți ore @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Selectați o poziție în listă. FORM_SELECTABLE_REQUIRED2=Selectați una dintre aceste opțiuni. FORM_TEXTFIELD_REQUIRED=Completați acest câmp. + +TABLE_SELECTION=Selecție +TABLE_ROW_SELECTOR=Selector de linie +TABLE_NO_DATA=Fără date +TABLE_ROW_POPIN=Popin linie +TABLE_MORE=Mai mult +TABLE_MORE_DESCRIPTION=Încărcare mai multe linii apăsând Enter sau Space diff --git a/packages/main/src/i18n/messagebundle_ru.properties b/packages/main/src/i18n/messagebundle_ru.properties index c91ae3f1132f..c1cc94f54978 100644 --- a/packages/main/src/i18n/messagebundle_ru.properties +++ b/packages/main/src/i18n/messagebundle_ru.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Связанные аватары. AVATAR_GROUP_MOVE=Для перемещения используйте клавиши со стрелками. -TAG_DESCRIPTION_BADGE=Бейдж - TAG_DESCRIPTION_TAG=Тег TAG_ROLE_DESCRIPTION=Кнопка "Тег" @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Ввод даты и времени DATERANGE_DESCRIPTION=Ввод диапазона дат +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Выбрать дату + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Выбрать дату и время + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Выбрать диапазон дат + DELETE=Удалить FILEUPLOAD_BROWSE=Обзор... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Отменить TIMEPICKER_INPUT_DESCRIPTION=Ввод времени +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Выбрать время + TIMEPICKER_CLOCK_DIAL_LABEL=Циферблат TIMEPICKER_INPUTS_ENTER_HOURS=Введите часы @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Выберите позицию в списке. FORM_SELECTABLE_REQUIRED2=Выберите одну из опций. FORM_TEXTFIELD_REQUIRED=Заполните это поле. + +TABLE_SELECTION=Выбор +TABLE_ROW_SELECTOR=Выбор строки +TABLE_NO_DATA=Нет данных +TABLE_ROW_POPIN=Поп-ин строки +TABLE_MORE=Больше +TABLE_MORE_DESCRIPTION=Загрузить еще строки путем нажатия Enter или пробела diff --git a/packages/main/src/i18n/messagebundle_sh.properties b/packages/main/src/i18n/messagebundle_sh.properties index 629b358919d3..82cc57dfb9f7 100644 --- a/packages/main/src/i18n/messagebundle_sh.properties +++ b/packages/main/src/i18n/messagebundle_sh.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Spojeni avatari. AVATAR_GROUP_MOVE=Pritisnite STRELICE na tastaturi da biste se kretali. -TAG_DESCRIPTION_BADGE=Oznaka - TAG_DESCRIPTION_TAG=Oznaka TAG_ROLE_DESCRIPTION=Dugme oznake @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Unos datuma/vremena DATERANGE_DESCRIPTION=Unos raspona datuma +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi datum + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi datum i vreme + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi opseg datuma + DELETE=Izbriši FILEUPLOAD_BROWSE=Pretraži... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Odustani TIMEPICKER_INPUT_DESCRIPTION=Unos vremena +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izaberi vreme + TIMEPICKER_CLOCK_DIAL_LABEL=Brojčanik sata TIMEPICKER_INPUTS_ENTER_HOURS=Unesite sate @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Odaberite stavku s liste. FORM_SELECTABLE_REQUIRED2=Odaberite jednu od ovih opcija. FORM_TEXTFIELD_REQUIRED=Popunite ovo polje. + +TABLE_SELECTION=Odabir +TABLE_ROW_SELECTOR=Selektor reda +TABLE_NO_DATA=Nema podataka +TABLE_ROW_POPIN=Popin reda +TABLE_MORE=Više +TABLE_MORE_DESCRIPTION=Učitajte više redova pritiskom na Enter ili razmak diff --git a/packages/main/src/i18n/messagebundle_sk.properties b/packages/main/src/i18n/messagebundle_sk.properties index b0d6afa8bc50..c51d8294ed82 100644 --- a/packages/main/src/i18n/messagebundle_sk.properties +++ b/packages/main/src/i18n/messagebundle_sk.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Spojené avatary AVATAR_GROUP_MOVE=Na presunutie stlačte klávesy so ŠÍPKOU. -TAG_DESCRIPTION_BADGE=Označenie - TAG_DESCRIPTION_TAG=Značka TAG_ROLE_DESCRIPTION=Tlačidlo značky @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Zadanie dátumu / času DATERANGE_DESCRIPTION=Zadanie rozsahu dátumu +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Vybrať dátum + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Vybrať dátum a čas + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Vybrať rozsah dátumov + DELETE=Vymazať FILEUPLOAD_BROWSE=Prehľadanie... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Zrušiť TIMEPICKER_INPUT_DESCRIPTION=Zadanie času +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Vybrať čas + TIMEPICKER_CLOCK_DIAL_LABEL=Ciferník hodín TIMEPICKER_INPUTS_ENTER_HOURS=Zadajte hodiny @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Vyberte položku v zozname. FORM_SELECTABLE_REQUIRED2=Vyberte jednu z týchto možností. FORM_TEXTFIELD_REQUIRED=Vyplňte toto pole. + +TABLE_SELECTION=Výber +TABLE_ROW_SELECTOR=Selektor riadkov +TABLE_NO_DATA=Žiadne dáta +TABLE_ROW_POPIN=Popis riadka +TABLE_MORE=Ďalšie +TABLE_MORE_DESCRIPTION=Načítajte ďalšie riadky stlačením klávesu Enter alebo medzerníka diff --git a/packages/main/src/i18n/messagebundle_sl.properties b/packages/main/src/i18n/messagebundle_sl.properties index e4b8910977cd..d1ed657e4542 100644 --- a/packages/main/src/i18n/messagebundle_sl.properties +++ b/packages/main/src/i18n/messagebundle_sl.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Združeni avatarji. AVATAR_GROUP_MOVE=Za premikanje pritisnite puščične tipke. -TAG_DESCRIPTION_BADGE=Značka - TAG_DESCRIPTION_TAG=Oznaka TAG_ROLE_DESCRIPTION=Gumb oznake @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Vnos datuma in časa DATERANGE_DESCRIPTION=Vnos datumskega obsega +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Izberi datum + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izberi datum in čas + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Izberi razpon datumov + DELETE=Brisanje FILEUPLOAD_BROWSE=Iskanje ... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Prekliči TIMEPICKER_INPUT_DESCRIPTION=Vnos časa +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Izberi čas + TIMEPICKER_CLOCK_DIAL_LABEL=Številčnica ure TIMEPICKER_INPUTS_ENTER_HOURS=Vnesite ure @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Izberite element iz seznama. FORM_SELECTABLE_REQUIRED2=Izberite eno od teh možnosti. FORM_TEXTFIELD_REQUIRED=Izpolnite to polje. + +TABLE_SELECTION=Izbira +TABLE_ROW_SELECTOR=Izbirnik vrstic +TABLE_NO_DATA=Ni podatkov +TABLE_ROW_POPIN=Pojavno okno vrstice +TABLE_MORE=Več +TABLE_MORE_DESCRIPTION=Naložite več vrstic, tako da pritisnete Enter ali preslednico diff --git a/packages/main/src/i18n/messagebundle_sr.properties b/packages/main/src/i18n/messagebundle_sr.properties index 54bca5bf912d..459fe532e6aa 100644 --- a/packages/main/src/i18n/messagebundle_sr.properties +++ b/packages/main/src/i18n/messagebundle_sr.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Спојени аватари. AVATAR_GROUP_MOVE=Притисните СТРЕЛИЦЕ на тастатури да бисте се кретали. -TAG_DESCRIPTION_BADGE=Ознака - TAG_DESCRIPTION_TAG=Ознака TAG_ROLE_DESCRIPTION=Дугме ознаке @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Унос датума/времена DATERANGE_DESCRIPTION=Унос распона датума +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Изабери датум + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Изабери датум и време + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Изабери опсег датума + DELETE=Избриши FILEUPLOAD_BROWSE=Претражи... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Одустани TIMEPICKER_INPUT_DESCRIPTION=Унос времена +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Изабери време + TIMEPICKER_CLOCK_DIAL_LABEL=Бројчаник сата TIMEPICKER_INPUTS_ENTER_HOURS=Унесите сате @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Одаберите ставку с листе. FORM_SELECTABLE_REQUIRED2=Одаберите једну од ових опција. FORM_TEXTFIELD_REQUIRED=Попуните ово поље. + +TABLE_SELECTION=Одабир +TABLE_ROW_SELECTOR=Селектор реда +TABLE_NO_DATA=Нема података +TABLE_ROW_POPIN=Popin реда +TABLE_MORE=Више +TABLE_MORE_DESCRIPTION=Учитајте више редова притиском на Enter или размак diff --git a/packages/main/src/i18n/messagebundle_sv.properties b/packages/main/src/i18n/messagebundle_sv.properties index 928e4799ab88..302564af7450 100644 --- a/packages/main/src/i18n/messagebundle_sv.properties +++ b/packages/main/src/i18n/messagebundle_sv.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Sammankopplade avatarer. AVATAR_GROUP_MOVE=Använd piltangenterna för att flytta. -TAG_DESCRIPTION_BADGE=Märke - TAG_DESCRIPTION_TAG=Tagg TAG_ROLE_DESCRIPTION=Taggknapp @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Tidpunktsinmatning DATERANGE_DESCRIPTION=Inmatning av datumintervall +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Choose Date + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Choose Date and Time + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Choose Date Range + DELETE=Radera FILEUPLOAD_BROWSE=Bläddra... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Avbryt TIMEPICKER_INPUT_DESCRIPTION=Tidsinmatning +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Choose Time + TIMEPICKER_CLOCK_DIAL_LABEL=Urtavla TIMEPICKER_INPUTS_ENTER_HOURS=Ange timmar @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Välj ett element i listan. FORM_SELECTABLE_REQUIRED2=Välj ett av dessa alternativ. FORM_TEXTFIELD_REQUIRED=Fyll i det här fältet. + +TABLE_SELECTION=Urval +TABLE_ROW_SELECTOR=Row Selector +TABLE_NO_DATA=Inga data +TABLE_ROW_POPIN=Rad-popin +TABLE_MORE=Mer +TABLE_MORE_DESCRIPTION=Load more rows by pressing Enter or Space diff --git a/packages/main/src/i18n/messagebundle_th.properties b/packages/main/src/i18n/messagebundle_th.properties index bcdc06be2241..3998add91278 100644 --- a/packages/main/src/i18n/messagebundle_th.properties +++ b/packages/main/src/i18n/messagebundle_th.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=ภาพสัญลักษณ์แบบก AVATAR_GROUP_MOVE=กดแป้นลูกศรเพื่อย้าย -TAG_DESCRIPTION_BADGE=ป้ายชื่อ - TAG_DESCRIPTION_TAG=แท็ก TAG_ROLE_DESCRIPTION=ปุ่มแท็ก @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=การป้อนข้อมูลวันที่/ DATERANGE_DESCRIPTION=การป้อนข้อมูลช่วงวันที่ +DATEPICKER_POPOVER_ACCESSIBLE_NAME=เลือกวันที่ + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=เลือกวันที่และเวลา + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=เลือกช่วงวันที่ + DELETE=ลบ FILEUPLOAD_BROWSE=บราวซ์... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=ยกเลิก TIMEPICKER_INPUT_DESCRIPTION=การป้อนข้อมูลเวลา +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=เลือกเวลา + TIMEPICKER_CLOCK_DIAL_LABEL=หน้าปัดนาฬิกา TIMEPICKER_INPUTS_ENTER_HOURS=กรุณาป้อนชั่วโมง @@ -321,7 +327,7 @@ STEPINPUT_DEC_ICON_TITLE=ลด STEPINPUT_INC_ICON_TITLE=เพิ่ม -SPLIT_BUTTON_DESCRIPTION=ปุ่ม 'แยก' +SPLIT_BUTTON_DESCRIPTION=ปุ่ม ''แยก'' SPLIT_BUTTON_KEYBOARD_HINT=กด Space หรือ Enter เพื่อทริกเกอร์การดำเนินการตั้งต้นแล้วกด Alt + ลูกศรลง หรือ F4 เพื่อทริกเกอร์การดำเนินการของลูกศร @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=กรุณาเลือกรายการใน FORM_SELECTABLE_REQUIRED2=กรุณาเลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้ FORM_TEXTFIELD_REQUIRED=กรุณาเติมข้อมูลในฟิลด์นี้ + +TABLE_SELECTION=การเลือก +TABLE_ROW_SELECTOR=ตัวเลือกแถว +TABLE_NO_DATA=ไม่มีข้อมูล +TABLE_ROW_POPIN=ป็อปอินของแถว +TABLE_MORE=เพิ่มเติม +TABLE_MORE_DESCRIPTION=โหลดแถวเพิ่มเติมโดยการกด Enter หรือ Spacebar diff --git a/packages/main/src/i18n/messagebundle_tr.properties b/packages/main/src/i18n/messagebundle_tr.properties index 054e3fe98483..45685c0cd4ee 100644 --- a/packages/main/src/i18n/messagebundle_tr.properties +++ b/packages/main/src/i18n/messagebundle_tr.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Birleşik avatarlar. AVATAR_GROUP_MOVE=Taşımak için OK tuşlarına basın. -TAG_DESCRIPTION_BADGE=Rozet - TAG_DESCRIPTION_TAG=Etiket TAG_ROLE_DESCRIPTION=Etiket düğmesi @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Tarih ve saat girişi DATERANGE_DESCRIPTION=Tarih aralığı girişi +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Tarih seç + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Tarih ve saat seç + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Tarih aralığı seç + DELETE=Sil FILEUPLOAD_BROWSE=Gözat... @@ -193,7 +197,7 @@ RESPONSIVE_POPOVER_CLOSE_DIALOG_BUTTON=Reddet SEGMENTEDBUTTON_ARIA_DESCRIPTION=Segmentlere ayrılmış düğme grubu -SEGMENTEDBUTTON_ARIA_DESCRIBEDBY=Öğe seçmek için ENTER'a veya boşluk tuşuna basın. +SEGMENTEDBUTTON_ARIA_DESCRIBEDBY=Öğe seçmek için ENTER''a veya boşluk tuşuna basın. SEGMENTEDBUTTONITEM_ARIA_DESCRIPTION=Segmentlere ayrılmış düğme @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=İptal et TIMEPICKER_INPUT_DESCRIPTION=Zaman girişi +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Saat seç + TIMEPICKER_CLOCK_DIAL_LABEL=Saat kadranı TIMEPICKER_INPUTS_ENTER_HOURS=Saat girin @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Listeden bir öğe seçin. FORM_SELECTABLE_REQUIRED2=Bu seçeneklerden birini belirleyin. FORM_TEXTFIELD_REQUIRED=Bu alanı doldurun. + +TABLE_SELECTION=Seçim +TABLE_ROW_SELECTOR=Satır seçici +TABLE_NO_DATA=Veri yok +TABLE_ROW_POPIN=Satır iletişim penceresi +TABLE_MORE=Daha fazla +TABLE_MORE_DESCRIPTION=Enter veya boşluk tuşuna basarak daha fazla satır yükleyin diff --git a/packages/main/src/i18n/messagebundle_uk.properties b/packages/main/src/i18n/messagebundle_uk.properties index 2d7a6cdbc8bd..a17ef948a200 100644 --- a/packages/main/src/i18n/messagebundle_uk.properties +++ b/packages/main/src/i18n/messagebundle_uk.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Об’єднані аватари. AVATAR_GROUP_MOVE=Для переміщення натисніть клавіші зі СТРІЛКАМИ. -TAG_DESCRIPTION_BADGE=Значок - TAG_DESCRIPTION_TAG=Тег TAG_ROLE_DESCRIPTION=Кнопка тегу @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Введення дати/часу DATERANGE_DESCRIPTION=Введення діапазону дат +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Вибрати дату + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Вибрати дату й час + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Вибрати діапазон дат + DELETE=Видалити FILEUPLOAD_BROWSE=Огляд... @@ -187,7 +191,7 @@ RATING_INDICATOR_TOOLTIP_TEXT=Рейтинг RATING_INDICATOR_TEXT=Індикатор рейтингу -RATING_INDICATOR_ARIA_DESCRIPTION=Обов'язково +RATING_INDICATOR_ARIA_DESCRIPTION=Обов''язково RESPONSIVE_POPOVER_CLOSE_DIALOG_BUTTON=Відхилити @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Скасувати TIMEPICKER_INPUT_DESCRIPTION=Введення часу +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Вибрати час + TIMEPICKER_CLOCK_DIAL_LABEL=Циферблат TIMEPICKER_INPUTS_ENTER_HOURS=Введіть години @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Виберіть позицію у списку. FORM_SELECTABLE_REQUIRED2=Виберіть одну з цих опцій. FORM_TEXTFIELD_REQUIRED=Заповніть це поле. + +TABLE_SELECTION=Вибір +TABLE_ROW_SELECTOR=Селектор рядків +TABLE_NO_DATA=Немає даних +TABLE_ROW_POPIN=Виринаюче поле рядка +TABLE_MORE=Більше +TABLE_MORE_DESCRIPTION=Завантажте ще натисканням Enter або клавіші пробілу diff --git a/packages/main/src/i18n/messagebundle_vi.properties b/packages/main/src/i18n/messagebundle_vi.properties index 67066545315e..3109f9dc64ac 100644 --- a/packages/main/src/i18n/messagebundle_vi.properties +++ b/packages/main/src/i18n/messagebundle_vi.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=Ảnh đại diện kết hợp. AVATAR_GROUP_MOVE=Nhấn các phím MŨI TÊN để di chuyển. -TAG_DESCRIPTION_BADGE=Huy hiệu - TAG_DESCRIPTION_TAG=Thẻ TAG_ROLE_DESCRIPTION=Nút thẻ @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=Nhập ngày giờ DATERANGE_DESCRIPTION=Nhập phạm vi ngày +DATEPICKER_POPOVER_ACCESSIBLE_NAME=Chọn ngày + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=Chọn ngày và giờ + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=Chọn phạm vi ngày + DELETE=Xóa FILEUPLOAD_BROWSE=Duyệt... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=Hủy TIMEPICKER_INPUT_DESCRIPTION=Nhập thời gian +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=Chọn thời gian + TIMEPICKER_CLOCK_DIAL_LABEL=Quay số đồng hồ TIMEPICKER_INPUTS_ENTER_HOURS=Vui lòng nhập giờ @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=Vui lòng chọn một mục trong danh sách. FORM_SELECTABLE_REQUIRED2=Vui lòng chọn một trong các tùy chọn này. FORM_TEXTFIELD_REQUIRED=Vui lòng điền vào trường này. + +TABLE_SELECTION=Lựa chọn +TABLE_ROW_SELECTOR=Bộ chọn hàng +TABLE_NO_DATA=Không có dữ liệu +TABLE_ROW_POPIN=Vùng chèn tạm của hàng +TABLE_MORE=Thêm +TABLE_MORE_DESCRIPTION=Tải thêm hàng bằng cách nhấn Enter hoặc Space diff --git a/packages/main/src/i18n/messagebundle_zh_CN.properties b/packages/main/src/i18n/messagebundle_zh_CN.properties index 779564abb0de..4cdf30a540a4 100644 --- a/packages/main/src/i18n/messagebundle_zh_CN.properties +++ b/packages/main/src/i18n/messagebundle_zh_CN.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=联合头像。 AVATAR_GROUP_MOVE=按箭头键进行移动。 -TAG_DESCRIPTION_BADGE=徽章 - TAG_DESCRIPTION_TAG=标记 TAG_ROLE_DESCRIPTION=标记按钮 @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=日期时间输入 DATERANGE_DESCRIPTION=日期范围输入 +DATEPICKER_POPOVER_ACCESSIBLE_NAME=选择日期 + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=选择日期和时间 + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=选择日期范围 + DELETE=删除 FILEUPLOAD_BROWSE=浏览... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=取消 TIMEPICKER_INPUT_DESCRIPTION=时间输入 +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=选择时间 + TIMEPICKER_CLOCK_DIAL_LABEL=钟表盘 TIMEPICKER_INPUTS_ENTER_HOURS=请输入小时 @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=请在列表中选择一项。 FORM_SELECTABLE_REQUIRED2=请选择这些选项之一。 FORM_TEXTFIELD_REQUIRED=请填写此字段。 + +TABLE_SELECTION=选择 +TABLE_ROW_SELECTOR=行选择器 +TABLE_NO_DATA=无数据 +TABLE_ROW_POPIN=行弹入框 +TABLE_MORE=更多 +TABLE_MORE_DESCRIPTION=按 Enter 或空格键加载更多行 diff --git a/packages/main/src/i18n/messagebundle_zh_TW.properties b/packages/main/src/i18n/messagebundle_zh_TW.properties index 7b6c708d03de..f6e0346dee8d 100644 --- a/packages/main/src/i18n/messagebundle_zh_TW.properties +++ b/packages/main/src/i18n/messagebundle_zh_TW.properties @@ -19,8 +19,6 @@ AVATAR_GROUP_ARIA_LABEL_GROUP=結合虛擬個人頭像。 AVATAR_GROUP_MOVE=按箭頭鍵以移動。 -TAG_DESCRIPTION_BADGE=徽章 - TAG_DESCRIPTION_TAG=標籤 TAG_ROLE_DESCRIPTION=標籤按鈕 @@ -103,6 +101,12 @@ DATETIME_DESCRIPTION=日期時間輸入 DATERANGE_DESCRIPTION=日期範圍輸入 +DATEPICKER_POPOVER_ACCESSIBLE_NAME=選擇日期 + +DATETIMEPICKER_POPOVER_ACCESSIBLE_NAME=選擇日期和時間 + +DATERANGEPICKER_POPOVER_ACCESSIBLE_NAME=選擇日期範圍 + DELETE=刪除 FILEUPLOAD_BROWSE=瀏覽... @@ -251,6 +255,8 @@ TIMEPICKER_CANCEL_BUTTON=取消 TIMEPICKER_INPUT_DESCRIPTION=時間輸入 +TIMEPICKER_POPOVER_ACCESSIBLE_NAME=選擇時間 + TIMEPICKER_CLOCK_DIAL_LABEL=鐘面 TIMEPICKER_INPUTS_ENTER_HOURS=請輸入小時 @@ -351,3 +357,10 @@ FORM_SELECTABLE_REQUIRED=請在清單中選擇項目。 FORM_SELECTABLE_REQUIRED2=請選擇其中一個選項。 FORM_TEXTFIELD_REQUIRED=請填寫此欄位。 + +TABLE_SELECTION=選擇 +TABLE_ROW_SELECTOR=列選擇器 +TABLE_NO_DATA=無資料 +TABLE_ROW_POPIN=列對話方塊 +TABLE_MORE=更多 +TABLE_MORE_DESCRIPTION=按下 Enter 或空格鍵載入更多列 From 40e6b97d8c5ed91152bcbcb1338b5146ec0624a5 Mon Sep 17 00:00:00 2001 From: service-tip-git Date: Sun, 30 Jun 2024 12:01:12 +0000 Subject: [PATCH 02/11] [INTERNAL] Translation delivery: commit by LX Lab Change-Id: Ice3d98dc4c4de2a546abb0ea93ec8e67595c7690 --- packages/fiori/src/i18n/messagebundle_en.properties | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/fiori/src/i18n/messagebundle_en.properties b/packages/fiori/src/i18n/messagebundle_en.properties index dc077c59ac59..22b7e0bff83c 100644 --- a/packages/fiori/src/i18n/messagebundle_en.properties +++ b/packages/fiori/src/i18n/messagebundle_en.properties @@ -22,13 +22,9 @@ FCL_MIDDLE_COLUMN_TXT=Middle column FCL_END_COLUMN_TXT=Last column -FCL_START_COLUMN_EXPAND_BUTTON_TOOLTIP=Expand the first column +FCL_START_SEPARATOR_TOOLTIP=Resize between start and mid columns -FCL_START_COLUMN_COLLAPSE_BUTTON_TOOLTIP=Collapse the first column - -FCL_END_COLUMN_EXPAND_BUTTON_TOOLTIP=Expand the last column - -FCL_END_COLUMN_COLLAPSE_BUTTON_TOOLTIP=Collapse the last column +FCL_END_SEPARATOR_TOOLTIP=Resize between mid and end columns NOTIFICATION_LIST_ACCESSIBLE_NAME=Notifications From fbb948a78b7afcaeea7a50d6703d92c78b4d2d4f Mon Sep 17 00:00:00 2001 From: Nayden Naydenov <31909318+nnaydenow@users.noreply.github.com> Date: Thu, 27 Jun 2024 11:59:03 +0300 Subject: [PATCH 03/11] chore: stabilize table's failing test (#9310) Stabilize `ui5-table` regularly failing test. Since the focus is inside `ui5-table` it should also match focus assertion. Once the table is focused we need to check if the busy indicator exist and if it exist to check if it is focused. --- packages/main/test/specs/TableLoading.cy.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/main/test/specs/TableLoading.cy.js b/packages/main/test/specs/TableLoading.cy.js index 7712a4771575..1b87a0e1cb41 100644 --- a/packages/main/test/specs/TableLoading.cy.js +++ b/packages/main/test/specs/TableLoading.cy.js @@ -27,10 +27,14 @@ describe("Table - loading", () => { cy.realPress("Tab"); + cy.get("[ui5-table]") + .should("be.focused") + cy.get("[ui5-table]") .shadow() .find("#loading") - .should("be.focused"); + .should("exist") + .and("be.focused"); cy.realPress("Tab"); From 3e66cc6fd78acc83b7ca6db050925fbad47ef404 Mon Sep 17 00:00:00 2001 From: Elena Stoyanova Date: Thu, 27 Jun 2024 13:27:21 +0300 Subject: [PATCH 04/11] refactor(ui5-combobox, ui5-multi-combobox): prepare for physical list items (#9307) As the ui5-multi-combobox & ui5-combobox will use physical items, additional adjustments need to be performed in order to have a smooth and backward compatible transition. This change renames the text property of the ui5-cb-item-group & ui5-mcb-item-group to header-text in consistency to the ui5-li-group which the ComboBoxItemGroup and MultiComboBoxItemGroup will extend once transitioning to physical items in the list. After the transition from IComboBoxItem/IMultiComboBoxItem to ListItemGroup for the group items code clean up of the non-null assertion operator can be performed as well. BREAKING CHANGE: The ui5-cb-item-group & ui5-mcb-item-group text property is renamed to header-text. If you previously used the text property: Now you must rename it to header-text: Related to: #8461 --- packages/main/src/ComboBox.ts | 13 +++---- packages/main/src/ComboBoxItemGroup.ts | 2 +- packages/main/src/ComboBoxPopover.hbs | 2 +- packages/main/src/MultiComboBox.ts | 35 ++++++++++--------- packages/main/src/MultiComboBoxItemGroup.ts | 2 +- packages/main/src/MultiComboBoxPopover.hbs | 4 +-- packages/main/test/pages/ComboBox.html | 14 ++++---- packages/main/test/pages/MultiComboBox.html | 6 ++-- .../main/test/specs/MultiComboBox.spec.js | 2 +- .../main/ComboBox/Grouping/sample.html | 6 ++-- .../MultiComboBoxGrouping/sample.html | 6 ++-- 11 files changed, 47 insertions(+), 45 deletions(-) diff --git a/packages/main/src/ComboBox.ts b/packages/main/src/ComboBox.ts index 306fb6273fee..0e898e369afb 100644 --- a/packages/main/src/ComboBox.ts +++ b/packages/main/src/ComboBox.ts @@ -91,7 +91,8 @@ const SKIP_ITEMS_SIZE = 10; * @public */ interface IComboBoxItem extends UI5Element { - text: string, + text?: string, + headerText?: string, focused: boolean, isGroupItem?: boolean, selected?: boolean, @@ -697,7 +698,7 @@ class ComboBox extends UI5Element implements IFormInputElement { } _startsWithMatchingItems(str: string): Array { - const allItems:Array = this._getItems(); + const allItems:Array = this._getItems().filter(item => !isInstanceOfComboBoxItemGroup(item)); return Filters.StartsWith(str, allItems, "text"); } @@ -780,13 +781,13 @@ class ComboBox extends UI5Element implements IFormInputElement { if (this.open) { this._itemFocused = true; - this.value = isGroupItem ? "" : currentItem.text; + this.value = isGroupItem ? "" : currentItem.text!; this.focused = false; currentItem.focused = true; } else { this.focused = true; - this.value = isGroupItem ? nextItem.text : currentItem.text; + this.value = isGroupItem ? nextItem.text! : currentItem.text!; currentItem.focused = false; } @@ -1065,7 +1066,7 @@ class ComboBox extends UI5Element implements IFormInputElement { return; } - const matchingItems: Array = (this._startsWithMatchingItems(current).filter(item => !isInstanceOfComboBoxItemGroup(item))); + const matchingItems: Array = this._startsWithMatchingItems(current); if (matchingItems.length) { return matchingItems[0]; @@ -1168,7 +1169,7 @@ class ComboBox extends UI5Element implements IFormInputElement { const groupHeaderText = ComboBox.i18nBundle.getText(LIST_ITEM_GROUP_HEADER); if (isGroupItem) { - announce(`${groupHeaderText} ${currentItem.text}`, InvisibleMessageMode.Polite); + announce(`${groupHeaderText} ${currentItem.headerText}`, InvisibleMessageMode.Polite); } else { announce(`${currentItemAdditionalText} ${itemPositionText}`.trim(), InvisibleMessageMode.Polite); } diff --git a/packages/main/src/ComboBoxItemGroup.ts b/packages/main/src/ComboBoxItemGroup.ts index 8a99e12c863d..29778a4ce560 100644 --- a/packages/main/src/ComboBoxItemGroup.ts +++ b/packages/main/src/ComboBoxItemGroup.ts @@ -23,7 +23,7 @@ class ComboBoxItemGroup extends UI5Element implements IComboBoxItem { * @public */ @property() - text = ""; + headerText = ""; /** * Indicates whether the item is focused diff --git a/packages/main/src/ComboBoxPopover.hbs b/packages/main/src/ComboBoxPopover.hbs index 2d6ef47720a4..79aa2408e614 100644 --- a/packages/main/src/ComboBoxPopover.hbs +++ b/packages/main/src/ComboBoxPopover.hbs @@ -81,7 +81,7 @@ {{#each _filteredItems}} {{#if isGroupItem}} {{#if _isVisible}} - + {{#each this.items}} {{#if _isVisible}} {{> listItem}} diff --git a/packages/main/src/MultiComboBox.ts b/packages/main/src/MultiComboBox.ts index 48733f7a9f1f..c5f849dcbaad 100644 --- a/packages/main/src/MultiComboBox.ts +++ b/packages/main/src/MultiComboBox.ts @@ -112,7 +112,8 @@ import SuggestionItem from "./SuggestionItem.js"; * @public */ interface IMultiComboBoxItem extends UI5Element { - text: string, + text?: string, + headerText?: string, selected: boolean, isGroupItem?: boolean, stableDomRef: string, @@ -508,7 +509,7 @@ class MultiComboBox extends UI5Element implements IFormInputElement { formData.append(this.name, this.value); for (let i = 0; i < selectedItems.length; i++) { - formData.append(this.name, selectedItems[i].text); + formData.append(this.name, selectedItems[i].text!); } return formData; @@ -854,7 +855,7 @@ class MultiComboBox extends UI5Element implements IFormInputElement { _handleTokenCreationUponPaste(pastedText: string, e: KeyboardEvent | ClipboardEvent) { const separatedText = pastedText.split(/\r\n|\r|\n|\t/g).filter(t => !!t); - const matchingItems = this._getItems().filter(item => separatedText.includes(item.text) && !item.selected); + const matchingItems = this._getItems().filter(item => !item.isGroupItem && !item.selected && separatedText.includes(item.text!)); if (matchingItems.length > 1) { e.preventDefault(); @@ -881,7 +882,7 @@ class MultiComboBox extends UI5Element implements IFormInputElement { const selectedItem = this._getSelectedItems()[0]; const focusedToken = this._tokenizer.tokens.find(token => token.focused); const value = this.value; - const matchingItem = this._getItems().find(item => item.text.localeCompare(value, undefined, { sensitivity: "base" }) === 0); + const matchingItem = this._getItems().find(item => item.text?.localeCompare(value, undefined, { sensitivity: "base" }) === 0); e.preventDefault(); @@ -1207,9 +1208,9 @@ class MultiComboBox extends UI5Element implements IFormInputElement { return; } - this.value = currentItem.text; - this._innerInput.value = currentItem.text; - this._innerInput.setSelectionRange(0, currentItem.text.length); + this.value = currentItem.text!; + this._innerInput.value = currentItem.text!; + this._innerInput.setSelectionRange(0, currentItem.text!.length); } _navigateToPrevItem() { @@ -1244,14 +1245,14 @@ class MultiComboBox extends UI5Element implements IFormInputElement { return; } - this.value = currentItem.text; - this._innerInput.value = currentItem.text; - this._innerInput.setSelectionRange(0, currentItem.text.length); + this.value = currentItem.text!; + this._innerInput.value = currentItem.text!; + this._innerInput.setSelectionRange(0, currentItem.text!.length); } _handleEnter() { const lowerCaseValue = this.value.toLowerCase(); - const matchingItem = this._getItems().find(item => (item.text.toLowerCase() === lowerCaseValue && !item.isGroupItem)); + const matchingItem = this._getItems().find(item => (!item.isGroupItem && item.text!.toLowerCase() === lowerCaseValue)); const oldValueState = this.valueState; const innerInput = this._innerInput; @@ -1281,7 +1282,7 @@ class MultiComboBox extends UI5Element implements IFormInputElement { } } - innerInput.setSelectionRange(matchingItem.text.length, matchingItem.text.length); + innerInput.setSelectionRange(matchingItem.text!.length, matchingItem.text!.length); this._getRespPopover().open = false; } } @@ -1542,10 +1543,10 @@ class MultiComboBox extends UI5Element implements IFormInputElement { const innerInput = this._innerInput; filterValue = filterValue || ""; - this.value = value; + this.value = value!; - innerInput.value = value; - innerInput.setSelectionRange(filterValue.length, value.length); + innerInput.value = value!; + innerInput.setSelectionRange(filterValue.length, value!.length); this._shouldAutocomplete = false; } @@ -1555,7 +1556,7 @@ class MultiComboBox extends UI5Element implements IFormInputElement { return; } - const matchingItems = this._startsWithMatchingItems(current).filter(item => !item.isGroupItem && !item.selected); + const matchingItems = this._startsWithMatchingItems(current).filter(item => !item.selected); if (matchingItems.length) { return matchingItems[0]; @@ -1563,7 +1564,7 @@ class MultiComboBox extends UI5Element implements IFormInputElement { } _startsWithMatchingItems(str: string) { - return Filters.StartsWith(str, this._getItems(), "text"); + return Filters.StartsWith(str, this._getItems().filter(item => !item.isGroupItem), "text"); } _revertSelection() { diff --git a/packages/main/src/MultiComboBoxItemGroup.ts b/packages/main/src/MultiComboBoxItemGroup.ts index ec228550c68d..ebef2417d040 100644 --- a/packages/main/src/MultiComboBoxItemGroup.ts +++ b/packages/main/src/MultiComboBoxItemGroup.ts @@ -24,7 +24,7 @@ class MultiComboBoxItemGroup extends UI5Element implements IMultiComboBoxItem { * @public */ @property() - text = ""; + headerText = ""; /** * Defines the items of the ui5-mcb-item-group. diff --git a/packages/main/src/MultiComboBoxPopover.hbs b/packages/main/src/MultiComboBoxPopover.hbs index a7751c75c326..7e6ea215dd58 100644 --- a/packages/main/src/MultiComboBoxPopover.hbs +++ b/packages/main/src/MultiComboBoxPopover.hbs @@ -71,7 +71,7 @@ {{#each selectedItems}} {{#if isGroupItem}} - + {{#each this.items}} {{#if _isVisible}} {{> listItem}} @@ -87,7 +87,7 @@ {{#each _filteredItems}} {{#if isGroupItem}} - + {{#each this.items}} {{#if _isVisible}} {{> listItem}} diff --git a/packages/main/test/pages/ComboBox.html b/packages/main/test/pages/ComboBox.html index a85c65505dde..61e6c8906bbe 100644 --- a/packages/main/test/pages/ComboBox.html +++ b/packages/main/test/pages/ComboBox.html @@ -87,20 +87,20 @@ Items with grouping and value state: - + - + - + @@ -111,23 +111,23 @@
Items with grouping: - + - + - + - + diff --git a/packages/main/test/pages/MultiComboBox.html b/packages/main/test/pages/MultiComboBox.html index 34b5bc2f535c..aa20ab4200e4 100644 --- a/packages/main/test/pages/MultiComboBox.html +++ b/packages/main/test/pages/MultiComboBox.html @@ -363,19 +363,19 @@
- + - + - + diff --git a/packages/main/test/specs/MultiComboBox.spec.js b/packages/main/test/specs/MultiComboBox.spec.js index b22ade49cc6d..5893a7fe725e 100644 --- a/packages/main/test/specs/MultiComboBox.spec.js +++ b/packages/main/test/specs/MultiComboBox.spec.js @@ -1773,7 +1773,7 @@ describe("MultiComboBox general interaction", () => { let firstItem = await popover.$("ui5-list").$("ui5-li"); - assert.ok(await firstItem.matches(":focus"), "The first group header should be focused"); + assert.ok(await firstItem.matches(":focus"), "The first item inside the first group should be focused"); }); it("Group header keyboard handling", async () => { diff --git a/packages/website/docs/_samples/main/ComboBox/Grouping/sample.html b/packages/website/docs/_samples/main/ComboBox/Grouping/sample.html index 5686e6e8fde1..b04d5617fae4 100644 --- a/packages/website/docs/_samples/main/ComboBox/Grouping/sample.html +++ b/packages/website/docs/_samples/main/ComboBox/Grouping/sample.html @@ -13,17 +13,17 @@ - + - + - + diff --git a/packages/website/docs/_samples/main/MultiComboBox/MultiComboBoxGrouping/sample.html b/packages/website/docs/_samples/main/MultiComboBox/MultiComboBoxGrouping/sample.html index 4a17c810a096..b46e7027de5c 100644 --- a/packages/website/docs/_samples/main/MultiComboBox/MultiComboBoxGrouping/sample.html +++ b/packages/website/docs/_samples/main/MultiComboBox/MultiComboBoxGrouping/sample.html @@ -12,20 +12,20 @@ - + - + - + From 8ff1b230dff8071691510d29314969b33956235d Mon Sep 17 00:00:00 2001 From: PetyaMarkovaBogdanova Date: Thu, 27 Jun 2024 17:01:06 +0300 Subject: [PATCH 05/11] docs(dynamic-page): samples toolbars fixed (#9326) --- packages/fiori/test/pages/DynamicPage.html | 6 +++--- .../docs/_samples/fiori/DynamicPage/Basic/sample.html | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/fiori/test/pages/DynamicPage.html b/packages/fiori/test/pages/DynamicPage.html index 38be57ff93a8..4ccd8568713a 100644 --- a/packages/fiori/test/pages/DynamicPage.html +++ b/packages/fiori/test/pages/DynamicPage.html @@ -40,18 +40,18 @@ Special 157.4M EUR - + - + - +
diff --git a/packages/website/docs/_samples/fiori/DynamicPage/Basic/sample.html b/packages/website/docs/_samples/fiori/DynamicPage/Basic/sample.html index e8b36061806c..d94576d1649b 100644 --- a/packages/website/docs/_samples/fiori/DynamicPage/Basic/sample.html +++ b/packages/website/docs/_samples/fiori/DynamicPage/Basic/sample.html @@ -22,7 +22,7 @@ Special Running Shoe - +
Special Running Shoe @@ -33,13 +33,13 @@ Special 157.4M EUR - + - + From fc18c6da7eef9fe1f921c9c3e5e2d7201bfff99f Mon Sep 17 00:00:00 2001 From: Boyan Rakilovski Date: Thu, 27 Jun 2024 17:07:08 +0300 Subject: [PATCH 06/11] fix(ui5-calendar): year button accessibility (#9255) Fixes: #9107 --- packages/main/src/Calendar.ts | 8 ++++++++ packages/main/src/CalendarHeader.hbs | 1 + packages/main/test/specs/Calendar.spec.js | 12 ++++++++++++ 3 files changed, 21 insertions(+) diff --git a/packages/main/src/Calendar.ts b/packages/main/src/Calendar.ts index d37b82db4ea3..f17d49af59e4 100644 --- a/packages/main/src/Calendar.ts +++ b/packages/main/src/Calendar.ts @@ -591,6 +591,14 @@ class Calendar extends CalendarPart { return this._currentPicker === "month" || this._currentPicker === "year"; } + /** + * The year button is hidden when the year picker is shown + * @private + */ + get _isHeaderYearButtonHidden(): boolean { + return this._currentPicker === "year"; + } + get _isDayPickerHidden() { return this._currentPicker !== "day"; } diff --git a/packages/main/src/CalendarHeader.hbs b/packages/main/src/CalendarHeader.hbs index f2c191d7bf17..f30ce173101b 100644 --- a/packages/main/src/CalendarHeader.hbs +++ b/packages/main/src/CalendarHeader.hbs @@ -29,6 +29,7 @@
{ assert.strictEqual(specialDate.length, 1, "Special date is rendered"); }); + + it("Calendar header buttons visibility", async () => { + const calendarHeader = await browser.$("#calendar1").shadow$(".ui5-calheader"); + const monthButton = await calendarHeader.shadow$(`[data-ui5-cal-header-btn-month]`); + const yearButton = await calendarHeader.shadow$(`[data-ui5-cal-header-btn-year]`); + + await monthButton.click(); + assert.ok(monthButton.hasAttribute("hidden"), "The month button is hidden"); + + await yearButton.click(); + assert.ok(yearButton.hasAttribute("hidden"), "The year button is hidden"); + }); }); From 05c0928637db758dd7ca40931f2fd1295c418b83 Mon Sep 17 00:00:00 2001 From: ilhan orhan Date: Thu, 27 Jun 2024 23:07:32 +0300 Subject: [PATCH 07/11] docs: Playground New Branding & Logo (#9331) --- packages/website/docusaurus.config.ts | 3 +- .../src/components/HomepageFeatures/index.tsx | 32 ++++++++---- .../components/HomepageFeatures/styles.css | 3 +- packages/website/src/css/custom.css | 42 ++++++++++------ packages/website/src/pages/index.module.css | 4 +- packages/website/src/pages/index.tsx | 22 ++++++--- packages/website/static/img/LogoFire.svg | 29 +++++++++++ packages/website/static/img/LogoWater.svg | 29 +++++++++++ .../img/compatibility-frameworks/LogoFire.svg | 29 +++++++++++ .../compatibility-frameworks/LogoWater.svg | 29 +++++++++++ .../img/compatibility-frameworks/UI5.svg | 10 ---- .../img/compatibility-frameworks/UI5_new.svg | 29 +++++++++++ packages/website/static/img/favicon.ico | Bin 1150 -> 486 bytes .../static/img/features/dark/Buildings.svg | 46 ++++++++++++++++++ .../static/img/features/dark/Frame.svg | 40 +++++++++++++++ .../website/static/img/features/dark/Hand.svg | 15 ++++++ .../static/img/features/light/Buildings.svg | 46 ++++++++++++++++++ .../static/img/features/light/Frame.svg | 40 +++++++++++++++ .../static/img/features/light/Hand.svg | 15 ++++++ 19 files changed, 417 insertions(+), 46 deletions(-) create mode 100644 packages/website/static/img/LogoFire.svg create mode 100644 packages/website/static/img/LogoWater.svg create mode 100644 packages/website/static/img/compatibility-frameworks/LogoFire.svg create mode 100644 packages/website/static/img/compatibility-frameworks/LogoWater.svg delete mode 100644 packages/website/static/img/compatibility-frameworks/UI5.svg create mode 100644 packages/website/static/img/compatibility-frameworks/UI5_new.svg create mode 100644 packages/website/static/img/features/dark/Buildings.svg create mode 100644 packages/website/static/img/features/dark/Frame.svg create mode 100644 packages/website/static/img/features/dark/Hand.svg create mode 100644 packages/website/static/img/features/light/Buildings.svg create mode 100644 packages/website/static/img/features/light/Frame.svg create mode 100644 packages/website/static/img/features/light/Hand.svg diff --git a/packages/website/docusaurus.config.ts b/packages/website/docusaurus.config.ts index e63a49f85497..91861fb8f7fc 100644 --- a/packages/website/docusaurus.config.ts +++ b/packages/website/docusaurus.config.ts @@ -88,7 +88,8 @@ const config: Config = { title: 'UI5 Web Components', logo: { alt: 'UI5 Web Components Logo', - src: 'img/logo.png', + src: 'img/LogoWater.svg', + srcDark: 'img/LogoFire.svg', }, items: [ { diff --git a/packages/website/src/components/HomepageFeatures/index.tsx b/packages/website/src/components/HomepageFeatures/index.tsx index e4580d8cae32..830c19afee87 100644 --- a/packages/website/src/components/HomepageFeatures/index.tsx +++ b/packages/website/src/components/HomepageFeatures/index.tsx @@ -1,19 +1,31 @@ import './styles.css'; +import Buildings from "@site/static/img/features/light/Buildings.svg"; +import Frame from "@site/static/img/features/light/Frame.svg"; +import Hand from "@site/static/img/features/light/Hand.svg"; +import BuildingsDark from "@site/static/img/features/dark/Buildings.svg"; +import FrameDark from "@site/static/img/features/dark/Frame.svg"; +import HandDark from "@site/static/img/features/dark/Hand.svg"; + + import { useColorMode } from '@docusaurus/theme-common'; type FeatureItem = { title: string; - src?: string; - srcContrast?: string; + SVG?: React.ComponentType & { + title?: string; + }>; + SVGDark?: React.ComponentType & { + title?: string; + }>; description: JSX.Element; }; const FeatureList: FeatureItem[] = [ { title: 'Easy to Use', - src: require('@site/static/img/features/Frame.png').default, - srcContrast: require('@site/static/img/features-contrast/Frame_inverted.png').default, + SVG: Frame, + SVGDark: FrameDark, description: ( <> Based on web standards - just HTML! @@ -24,8 +36,8 @@ const FeatureList: FeatureItem[] = [ }, { title: 'Lightweight', - src: require('@site/static/img/features/hand.png').default, - srcContrast: require('@site/static/img/features-contrast/hand_inverted.png').default, + SVG: Hand, + SVGDark: HandDark, description: ( <> Tiny - come with a minimal footprint. @@ -36,8 +48,8 @@ const FeatureList: FeatureItem[] = [ }, { title: 'Enterprise Ready', - src: require('@site/static/img/features/buildings.png').default, - srcContrast: require('@site/static/img/features-contrast/buildings_inverted.png').default, + SVG: Buildings, + SVGDark: BuildingsDark, description: ( <> Implements latest SAP Design language. @@ -48,12 +60,12 @@ const FeatureList: FeatureItem[] = [ }, ]; -function Feature({ title, src, srcContrast, description }: FeatureItem) { +function Feature({ title, SVG, SVGDark, description }: FeatureItem) { const { colorMode } = useColorMode(); return (
- {title} + {colorMode === "light" ? : }

{title}

{description}

diff --git a/packages/website/src/components/HomepageFeatures/styles.css b/packages/website/src/components/HomepageFeatures/styles.css index f9c27f1e6096..4f31a77ad291 100644 --- a/packages/website/src/components/HomepageFeatures/styles.css +++ b/packages/website/src/components/HomepageFeatures/styles.css @@ -18,7 +18,8 @@ } .feature__image { - height: 8rem; + height: 10rem; + width: 10rem; } .feature { diff --git a/packages/website/src/css/custom.css b/packages/website/src/css/custom.css index 105d1bb06271..f816548e0dea 100644 --- a/packages/website/src/css/custom.css +++ b/packages/website/src/css/custom.css @@ -35,25 +35,34 @@ } :root { - --ifm-color-primary: #fe7520; - --ifm-color-primary-dark: #fe6304; - --ifm-color-primary-darker: #f25d01; - --ifm-color-primary-darkest: #c74d01; - --ifm-color-primary-light: #fe873c; - --ifm-color-primary-lighter: #fe8f4b; - --ifm-color-primary-lightest: #feaa75; + --ifm-color-primary: #5D36FF; + --ifm-color-primary-dark: #481CFF; + --ifm-color-primary-darker: #481CFF; + --ifm-color-primary-darkest: #481CFF; + --ifm-color-primary-light: #4C72E9; + --ifm-color-primary-lighter: #4C72E9; + --ifm-color-primary-lightest: #4292DC; +} + +.hero--primary { + --ifm-hero-background-color: #fff; } + [data-theme='dark'] { - --ifm-color-primary: #fe7520; - --ifm-color-primary-dark: #fe6304; - --ifm-color-primary-darker: #f25d01; - --ifm-color-primary-darkest: #c74d01; - --ifm-color-primary-light: #fe873c; - --ifm-color-primary-lighter: #fe8f4b; + --ifm-color-primary: #E7641D; + --ifm-color-primary-dark: #e97434; + --ifm-color-primary-darker: #E7641D; + --ifm-color-primary-darkest: #E7641D; + --ifm-color-primary-light: #e97434; + --ifm-color-primary-lighter: #feaa75; --ifm-color-primary-lightest: #feaa75; } +[data-theme='dark'] .hero--primary { + --ifm-hero-background-color: #12171C; +} + :root { --playground-code-background: var(--sys-color-surface); --playground-code-keyword-color: #708; @@ -121,9 +130,6 @@ display: none; } -.hero--primary { - --ifm-hero-background-color: var(--ifm-background-color); -} .header-github-link { @@ -157,6 +163,10 @@ code { } +.navbar__logo img { + height: 1.75rem; +} + .navbar__item li, .navbar__item li a { cursor: pointer; diff --git a/packages/website/src/pages/index.module.css b/packages/website/src/pages/index.module.css index 5a850365fbc1..c5afe243e8dd 100644 --- a/packages/website/src/pages/index.module.css +++ b/packages/website/src/pages/index.module.css @@ -16,7 +16,7 @@ } .heroTitle__UI5 { - color: var(--ifm-color-primary); + font-weight: bold; } .buttons { @@ -43,7 +43,7 @@ @media (min-width: 600px) { .heroTitle { - font-weight: 900; + font-weight: normal; font-size: 5.5rem; } } diff --git a/packages/website/src/pages/index.tsx b/packages/website/src/pages/index.tsx index e877fca1a483..dd81820b85b3 100644 --- a/packages/website/src/pages/index.tsx +++ b/packages/website/src/pages/index.tsx @@ -1,24 +1,34 @@ import clsx from 'clsx'; import Link from '@docusaurus/Link'; +import { useColorMode } from '@docusaurus/theme-common'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import HomepageFeatures from '@site/src/components/HomepageFeatures'; import HomepageDemoApps from '@site/src/components/HomepageDemoApps'; import HomepageTestimonials from '@site/src/components/HomepageTestimonials'; import Heading from '@theme/Heading'; -import UI5Logo from "@site/static/img/compatibility-frameworks/UI5.svg"; +import LogoWater from "@site/static/img/compatibility-frameworks/LogoWater.svg"; +import LogoFire from "@site/static/img/compatibility-frameworks/LogoFire.svg"; import styles from './index.module.css'; +function Logo(props: { colorMode: string }) { + return ( + props.colorMode === "light" ? : + ); +} + function HomepageHeader() { - const {siteConfig} = useDocusaurusContext(); + const { colorMode } = useColorMode(); + return (
- + - UI5 Web Components + UI5 Web Components +

An open-source UI components library for building enterprise-ready apps!

@@ -44,8 +54,8 @@ function HomepageHeader() { function Banner() { return (
- 🎉 Get ready for the UI5 Web Components 2.0! - diff --git a/packages/website/static/img/LogoFire.svg b/packages/website/static/img/LogoFire.svg new file mode 100644 index 000000000000..e8b260d9c41b --- /dev/null +++ b/packages/website/static/img/LogoFire.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/LogoWater.svg b/packages/website/static/img/LogoWater.svg new file mode 100644 index 000000000000..14bec081b0f6 --- /dev/null +++ b/packages/website/static/img/LogoWater.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/compatibility-frameworks/LogoFire.svg b/packages/website/static/img/compatibility-frameworks/LogoFire.svg new file mode 100644 index 000000000000..e8b260d9c41b --- /dev/null +++ b/packages/website/static/img/compatibility-frameworks/LogoFire.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/compatibility-frameworks/LogoWater.svg b/packages/website/static/img/compatibility-frameworks/LogoWater.svg new file mode 100644 index 000000000000..14bec081b0f6 --- /dev/null +++ b/packages/website/static/img/compatibility-frameworks/LogoWater.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/compatibility-frameworks/UI5.svg b/packages/website/static/img/compatibility-frameworks/UI5.svg deleted file mode 100644 index fe95f9149c94..000000000000 --- a/packages/website/static/img/compatibility-frameworks/UI5.svg +++ /dev/null @@ -1,10 +0,0 @@ - - -UI5 Web Components - - - - - - - diff --git a/packages/website/static/img/compatibility-frameworks/UI5_new.svg b/packages/website/static/img/compatibility-frameworks/UI5_new.svg new file mode 100644 index 000000000000..14bec081b0f6 --- /dev/null +++ b/packages/website/static/img/compatibility-frameworks/UI5_new.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/favicon.ico b/packages/website/static/img/favicon.ico index c434eb3f3a1478b3b49cc69be66c26f0268692e3..70b2a6ae256a097c3e520a107d0b2687f11d0b23 100644 GIT binary patch literal 486 zcmV@P)3{orGx zF@PJ5er&vsD66jaP}zrs2$me?zOs6uhoT;g_26qM~2b`YW9&g*IYRvl*v<}bejErNgwkt!jW zxKSg)jmpNjGRB?8wQ*tM#)udeCTfhD7y*&r|CJ$;jj#E7?(qI|&v09j6n>me;dikF zQ$@6h>>^y^%IZ3e2={hy(_-^uwm{4v(sVP9>PFl%n=x-jv1FddqB)3JGl4tqF&xOh z0vqjyys#CbL)3t0aMs<`@RtLvXk+t@_Zt)JKt{Be<*E z@P}tZ*RRn)+fIh59VgewFn*hTxbBX_?(T!w1)^ezsUVhhE#Ivqr%Cym_0kTK2{J-` zKZ#?(j3J;0c=j-Ms}SC*IzXM_J2m*Kt1zo8@JpZKyn;}pM@bh6Qtu}|ymEU`r1}t1 zek?1-Odn5GElSO56wpVAvHVQxTdA{hsUkJRlbkP@UU-ZMrVZ9gHQ=50Vvl(iQgDoM z)u5QX*VSvf^_)&{ZjCK}KHM8j^m9ZDF-5B6%F_hi4(2_be@Cx%>M zJSKZN78R!6@)3nIJBq@*R-_gVAVqm_S)EJvD#1Q&u`aT~nAwL^>W-61`rBvu(A|(j zkGSXKJu6Mxa@B}W%8Q3QTeIgIzXR0+u{88mK+04EHr{Db?W6-4tZ~2y;0^mUshX&5 zg5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/features/dark/Frame.svg b/packages/website/static/img/features/dark/Frame.svg new file mode 100644 index 000000000000..4338c48c63e4 --- /dev/null +++ b/packages/website/static/img/features/dark/Frame.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/features/dark/Hand.svg b/packages/website/static/img/features/dark/Hand.svg new file mode 100644 index 000000000000..32944efcfa41 --- /dev/null +++ b/packages/website/static/img/features/dark/Hand.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/features/light/Buildings.svg b/packages/website/static/img/features/light/Buildings.svg new file mode 100644 index 000000000000..8c4b9939b42a --- /dev/null +++ b/packages/website/static/img/features/light/Buildings.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/features/light/Frame.svg b/packages/website/static/img/features/light/Frame.svg new file mode 100644 index 000000000000..542e199ecdbc --- /dev/null +++ b/packages/website/static/img/features/light/Frame.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website/static/img/features/light/Hand.svg b/packages/website/static/img/features/light/Hand.svg new file mode 100644 index 000000000000..b11ebbf1c589 --- /dev/null +++ b/packages/website/static/img/features/light/Hand.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + From c3fc4eaa19d8e969e8b146989f628b20cef31f71 Mon Sep 17 00:00:00 2001 From: Nayden Naydenov <31909318+nnaydenow@users.noreply.github.com> Date: Fri, 28 Jun 2024 12:23:01 +0300 Subject: [PATCH 08/11] refactor: align properties (#9319) --- packages/fiori/src/ProductSwitchItem.hbs | 2 +- packages/fiori/src/ProductSwitchItem.ts | 10 ++++++++-- packages/main/src/ComboBoxItemGroup.ts | 4 ++-- packages/main/src/MultiComboBoxItemGroup.ts | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/packages/fiori/src/ProductSwitchItem.hbs b/packages/fiori/src/ProductSwitchItem.hbs index 2bf6df8bddc4..15a2c87dd120 100644 --- a/packages/fiori/src/ProductSwitchItem.hbs +++ b/packages/fiori/src/ProductSwitchItem.hbs @@ -8,7 +8,7 @@ @keyup="{{_onkeyup}}" tabindex={{forcedTabIndex}} href="{{targetSrc}}" - target="{{target}}"> + target="{{_effectiveTarget}}"> {{> item}} {{else}} diff --git a/packages/fiori/src/ProductSwitchItem.ts b/packages/fiori/src/ProductSwitchItem.ts index 44a39cc5e700..153e0fcbe4d1 100644 --- a/packages/fiori/src/ProductSwitchItem.ts +++ b/packages/fiori/src/ProductSwitchItem.ts @@ -92,11 +92,13 @@ class ProductSwitchItem extends UI5Element implements IProductSwitchItem { * - `_blank` * - `_parent` * - `_search` - * @default "_self" + * + * **Note:** By default target will be open in the same frame as it was clicked. + * @default undefined * @public */ @property() - target = "_self"; + target?: string; /** * Defines the component target URI. Supports standard hyperlink behavior. @@ -154,6 +156,10 @@ class ProductSwitchItem extends UI5Element implements IProductSwitchItem { this.active = true; } + get _effectiveTarget() { + return this.target || "_self"; + } + _onkeydown(e: KeyboardEvent) { if (isSpace(e) || isEnter(e)) { this.active = true; diff --git a/packages/main/src/ComboBoxItemGroup.ts b/packages/main/src/ComboBoxItemGroup.ts index 29778a4ce560..07f5859ce834 100644 --- a/packages/main/src/ComboBoxItemGroup.ts +++ b/packages/main/src/ComboBoxItemGroup.ts @@ -19,11 +19,11 @@ import type { IComboBoxItem } from "./ComboBox.js"; class ComboBoxItemGroup extends UI5Element implements IComboBoxItem { /** * Defines the text of the component. - * @default "" + * @default undefined * @public */ @property() - headerText = ""; + headerText?: string; /** * Indicates whether the item is focused diff --git a/packages/main/src/MultiComboBoxItemGroup.ts b/packages/main/src/MultiComboBoxItemGroup.ts index ebef2417d040..9fc1a2f11b6b 100644 --- a/packages/main/src/MultiComboBoxItemGroup.ts +++ b/packages/main/src/MultiComboBoxItemGroup.ts @@ -20,11 +20,11 @@ import type MultiComboBoxItem from "./MultiComboBoxItem.js"; class MultiComboBoxItemGroup extends UI5Element implements IMultiComboBoxItem { /** * Defines the text of the component. - * @default "" + * @default undefined * @public */ @property() - headerText = ""; + headerText?: string; /** * Defines the items of the ui5-mcb-item-group. From 030dd802affbaa23fe40b9dbc14111207fe82543 Mon Sep 17 00:00:00 2001 From: Dobrin Dimchev Date: Fri, 28 Jun 2024 16:04:01 +0300 Subject: [PATCH 09/11] chore: unified text and value properties for Topic-P (#9318) Properties types and default values of text and value of Topic-P components are now unifed. --- packages/fiori/src/ShellBarItem.ts | 2 +- packages/main/src/CheckBox.ts | 2 +- packages/main/src/TreeItem.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/fiori/src/ShellBarItem.ts b/packages/fiori/src/ShellBarItem.ts index c66db511c06e..ee2efa3f5399 100644 --- a/packages/fiori/src/ShellBarItem.ts +++ b/packages/fiori/src/ShellBarItem.ts @@ -54,7 +54,7 @@ class ShellBarItem extends UI5Element { * @public */ @property() - text?: string; + text = ""; /** * Defines the count displayed in the top-right corner. diff --git a/packages/main/src/CheckBox.ts b/packages/main/src/CheckBox.ts index dc15293c7269..758528ceb51f 100644 --- a/packages/main/src/CheckBox.ts +++ b/packages/main/src/CheckBox.ts @@ -194,7 +194,7 @@ class CheckBox extends UI5Element implements IFormInputElement { * @public */ @property() - text?: string; + text = ""; /** * Defines the value state of the component. diff --git a/packages/main/src/TreeItem.ts b/packages/main/src/TreeItem.ts index c484aaed6225..f2556c4e2f2c 100644 --- a/packages/main/src/TreeItem.ts +++ b/packages/main/src/TreeItem.ts @@ -37,7 +37,7 @@ class TreeItem extends TreeItemBase { * @default undefined */ @property() - text?: string; + text = ""; /** * Defines the `additionalText`, displayed in the end of the tree item. From d9aee16563e93bb4e38b2de8532cb20f2eb413bd Mon Sep 17 00:00:00 2001 From: ilhan orhan Date: Sat, 29 Jun 2024 22:50:26 +0300 Subject: [PATCH 10/11] chore: update Migration guide, update website img assets (#9337) * chore: update Migration guide, update website img assets * chore: update --- docs/Migrating to version 2.0 guide.md | 1639 ++++++++++++++--- packages/website/docusaurus.config.ts | 4 +- .../components/HomepageDemoApps/styles.css | 1 - .../src/components/HomepageFeatures/index.tsx | 22 +- .../components/HomepageFeatures/styles.css | 11 +- packages/website/src/css/custom.css | 5 + packages/website/src/pages/index.tsx | 5 +- packages/website/static/img/buildings.png | Bin 6419 -> 0 bytes .../img/compatibility-frameworks/LogoFire.svg | 29 - .../compatibility-frameworks/LogoWater.svg | 29 - .../img/compatibility-frameworks/UI5_new.svg | 29 - .../img/features-contrast/Frame_inverted.png | Bin 48298 -> 0 bytes .../features-contrast/buildings_inverted.png | Bin 14626 -> 0 bytes .../img/features-contrast/hand_inverted.png | Bin 32808 -> 0 bytes .../website/static/img/features/Frame.png | Bin 28933 -> 0 bytes .../website/static/img/features/buildings.png | Bin 6419 -> 0 bytes .../img/features/dark/Buildings_Fire.png | Bin 0 -> 3085 bytes .../static/img/features/dark/Desktop_Fire.png | Bin 0 -> 51138 bytes .../static/img/features/dark/Hand_Fire.png | Bin 0 -> 6879 bytes packages/website/static/img/features/hand.png | Bin 15943 -> 0 bytes .../img/features/light/Buildings_Water.png | Bin 0 -> 3026 bytes .../img/features/light/Desktop_Water.png | Bin 0 -> 41049 bytes .../static/img/features/light/Hand_Water.png | Bin 0 -> 6946 bytes packages/website/static/img/logo.png | Bin 28228 -> 0 bytes .../static/img/{ => logos}/LogoFire.svg | 0 .../static/img/{ => logos}/LogoWater.svg | 0 26 files changed, 1467 insertions(+), 307 deletions(-) delete mode 100644 packages/website/static/img/buildings.png delete mode 100644 packages/website/static/img/compatibility-frameworks/LogoFire.svg delete mode 100644 packages/website/static/img/compatibility-frameworks/LogoWater.svg delete mode 100644 packages/website/static/img/compatibility-frameworks/UI5_new.svg delete mode 100644 packages/website/static/img/features-contrast/Frame_inverted.png delete mode 100644 packages/website/static/img/features-contrast/buildings_inverted.png delete mode 100644 packages/website/static/img/features-contrast/hand_inverted.png delete mode 100644 packages/website/static/img/features/Frame.png delete mode 100644 packages/website/static/img/features/buildings.png create mode 100644 packages/website/static/img/features/dark/Buildings_Fire.png create mode 100644 packages/website/static/img/features/dark/Desktop_Fire.png create mode 100644 packages/website/static/img/features/dark/Hand_Fire.png delete mode 100644 packages/website/static/img/features/hand.png create mode 100644 packages/website/static/img/features/light/Buildings_Water.png create mode 100644 packages/website/static/img/features/light/Desktop_Water.png create mode 100644 packages/website/static/img/features/light/Hand_Water.png delete mode 100644 packages/website/static/img/logo.png rename packages/website/static/img/{ => logos}/LogoFire.svg (100%) rename packages/website/static/img/{ => logos}/LogoWater.svg (100%) diff --git a/docs/Migrating to version 2.0 guide.md b/docs/Migrating to version 2.0 guide.md index af8d926e34dd..cd6c2a2cbd2b 100644 --- a/docs/Migrating to version 2.0 guide.md +++ b/docs/Migrating to version 2.0 guide.md @@ -2,20 +2,20 @@ This documentation will assist you in seamlessly transitioning from UI5 Web Components v1.x to the latest version, UI5 Web Components 2.0. -## General and Framework - +## @ui5/webcomponents-base | Changed item | Old | New | |--------------------|---------------------|---------------------------------| | Method | `UI5Element#render` | `UI5Element#renderer` | | Method | `Device#isIE` | `N/A` (removed) | | Module | `CSP.js` | `N/A` (removed) | -| `npm init` Option | `JavaScript` | `N/A` (removed) | -| Code Documentation | `API.json` | `custom-elements-manifest.json` | -| Assets file | `Assets-static.js` | `Assets.js` (dynamic) | +| Feature | `InputElementsFormSupport` | Removed as natively supported| +### UI5Element - - Removed `UI5Element#render` method in favour of `UI5Element#renderer`. If you previously used "render" +- The `UI5Element#render` method has been removed in favour of the `UI5Element#renderer` method. + + If you previously used `render`: ```js class MyClass extends UI5Element { static get render() { @@ -23,7 +23,8 @@ class MyClass extends UI5Element { } } ``` -start using "renderer" + +Now use `renderer` instead: ```ts class MyClass extends UI5Element { static get renderer() { @@ -31,50 +32,126 @@ class MyClass extends UI5Element { } } ``` - - `Device#isIE` method has been removed and no longer available - - Removed the `CSP.js` module and the creation of ` ``` + Now use `additionalText` instead: ```html + + + +
+ +
+ ${generateHighlightedMarkup(country, value)} + EU +
+ + EU +
+
+
+``` + + +### ui5-suggestion-group-item + +| Changed item | Old | New | +|--------------|---------|---------| +| Class | `SuggestionGroupItem` | `SuggestionItemGroup` | +| Tag | `ui5-suggestion-group-item` | `ui5-suggestion-group-item`| +| Property | `text` | `headerText` | + +- The `ui5-suggestion-group-item` web component has been replaced by `ui5-suggestion-item-group`. +Furthermore, grouping is now implemented with a hierarchical structure, e.g. nesting. + +If you previously used `ui5-suggestion-group-item` web component as a separator in a flat structure: +```js +import "@ui5/webcomponents/dist/SuggestionGroupItem.js"; +``` + +```html + + + + + +``` + +Now use the `ui5-suggestion-item-group` web component and nest `ui5-suggestion-item` web components inside: +```js +import "@ui5/webcomponents/dist/SuggestionItemGroup.js"; +``` + +```html + + + + + + +``` + + + +### ui5-multi-combobox + +| Changed item | Old | New | +|--------------|---------|---------| +| Event | `open-change` | `open`, `close` | +| Tag | `ui5-mcb-group-item` | `ui5-mcb-item-group` | +| Grouping | flat structure | nested structure | +| Property | `allowCustomValues` | `noValidation` | + +- The `open-change` event has been replaced by `open` and `close` events, fired when the dropdown is opened or closed respectively. + +If you previously listened for `open-change`: +```js +input.addEventListener("open-change", (event) => {}); +``` + +Now, you must attach for `open` and `close` events: +```js +input.addEventListener("open", (event) => {}); +input.addEventListener("close", (event) => {}); +``` + +- The `ui5-mcb-group-item` component has been replaced by `ui5-mcb-item-group`. +Furthermore, grouping is now implemented with a hierarchical structure, e.g. nesting. + +If you previously used the `ui5-mcb-group-item` web component as separator to define groups in a flat structure: + +```html + + + + + + + + +``` + +Now, you must use the `ui5-mcb-item-group` web component and nest `ui5-mcb-item` web components inside to form a group +in hierarchical structure: +```html + + + + + + + + + + +``` + + +- The `allowCustomValues` property has been renamed to `noValidation`. + +If you previously used the `allowCustomValues` property: + +```html + +``` + +Now use `noValidation` instead: +```html + ``` ### ui5-multi-input @@ -523,17 +1071,105 @@ Now you have to use it like: |--------------|---------|---------| | Property | value-state="Error/Warning/Success" | value-state="Negative/Critical/Positive" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. + +If you previously used it like: ```html ``` + Now you have to use it like: ```html - + +``` + +### ui5-menu +| Changed item | Old | New | +|--------------|---------|---------| +| Property | `busy` | `loading` | +| Property | `busyDelay` | `loadingDelay` | +| Event | `ater-open` | `open` | +| Event | `ater-close` | `close` | + +- The `busy` and `busyDelay` have been renamed to `loading` and `loadingDelay`. + +If you previously used the `busy`, `busyDelay` properties: + +```html + +``` + +Now use `loading` and `loadingDelay` instead: + +```html + +``` + +- Event names `after-close` and `after-open` have been renamed `open` and `close`. + +If previously subscribed to the events as follows: + +```ts +menu.addEventListener("after-open", function() { +}); +menu.addEventListener("after-close", function() { +}); + +``` +Now use the new event names instead: + +```ts +menu.addEventListener("open", function() { +}); +menu.addEventListener("close", function() { +}); +``` + + + +### ui5-menu-item +| Changed item | Old | New | +|--------------|---------|---------| +| Property | `startsSection` | `ui5-menu-separator` | +| Property | `busy` | `loading` | +| Property | `busyDelay` | `loadingDelay` | + + +- The `startsSection` property has been removed and replaced by a separator web component `ui5-menu-separator`. + +If you previously used `startsSection` to identify the `ui5-menu-item` starts new section and draw a line before it: +```html + + + + +``` + +Now, you can use the `ui5-menu-separator` as a regular item inside the `ui5-menu`: +```html + + + + + +``` + +- The `busy` and `busyDelay` have been renamed to `loading` and `loadingDelay`. + +If you previously used the `busy` and `busyDelay` properties: + +```html + ``` ### ui5-message-strip @@ -551,33 +1187,66 @@ Now you have to use it like: ``` +### ui5-label + +| Changed item | Old | New | +|--------------|---------|---------| +| Property Default | wrapping-type="Normal" | wrapping-type="None" | + +- The `wrappintType` default value has been changed from `None` to `Normal` and the Label will wrap by default. + +If you previously set `wrapping-type="Normal"`: +```html + +``` + +Now, it's unnecessary and can be removed as the text will wrap by default: +```html + +``` + +If you previously did not use the property at all: +```html + +``` + +Now, you need to set `wrapping-type="None"` to keep the text truncating: +```html + +``` + + ### ui5-li | Changed item | Old | New | |--------------|---------|---------| -| class | StandardListItem | ListItemStandard | +| Class | StandardListItem | ListItemStandard | +| Property | highlight="Error/Warning/Success" | highlight="Negative/Critical/Positive" | +| Property | additionalTextState="Error/Warning/Success" | additional-text-state="Negative/Critical/Positive" | +| Property Type | `accessibleRole="menuitem, listitem, treeitem"` | `accessibleRole="MenuItem, ListItem, TreeItem"` | + + +- The web component class has been renamed from `StandardListItem` to `ListItemStandard`. If you previously imported the class as follows: ```ts import StandardListItem from "@ui5/webcomponents/StandardListItem.js"; ``` -now you must change the import to: - +Now, change the import to: ```ts import ListItemStandard from "@ui5/webcomponents/ListItemStandard.js"; ``` -| Changed item | Old | New | -|--------------|---------|---------| -| Property | highlight="Error/Warning/Success" | highlight="Negative/Critical/Positive" | +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +If you previously used it like: ```html ``` + Now you have to use it like: ```html @@ -585,16 +1254,16 @@ Now you have to use it like: ``` -| Changed item | Old | New | -|--------------|---------|---------| -| Property | additionalTextState="Error/Warning/Success" | additional-text-state="Negative/Critical/Positive" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. + +If you previously used it like: ```html ``` + Now you have to use it like: ```html @@ -602,24 +1271,44 @@ Now you have to use it like: ``` +- The `accessibleRole` property has been updated from a string type to an enum type `ListItemAccessibleRole`. The available options for the `ui5-li`: + +- `ListItem`- Represents the ARIA role "listitem". (by default) +- `MenuItem` - Represents the ARIA role "menuitem". +- `TreeItem ` - Represents the ARIA role "treeitem". +- `Option ` - Represents the ARIA role "option". +- `None` - Represents the ARIA role "none". + +If you previously used the lowercase values: +```html + List Item +``` + +Now use the enum values instead: +```html + List Item +``` + ### ui5-li-custom | Changed item | Old | New | |--------------|---------|---------| -| class | CustomListItem | ListItemCustom | +| Class | CustomListItem | ListItemCustom | + +- The web component class has been renamed from `CustomListItem` to `ListItemCustom`. If you previously imported the class as follows: ```ts import CustomListItem from "@ui5/webcomponents/CustomListItem.js"; ``` -now you must change the import to: - +Now, change the import to: ```ts import ListItemCustom from "@ui5/webcomponents/ListItemCustom.js"; ``` + ### ui5-list | Changed item | Old | New | @@ -627,53 +1316,128 @@ import ListItemCustom from "@ui5/webcomponents/ListItemCustom.js"; | Property | `busy` | `loading` | | Property | `busyDelay` | `loadingDelay` | | Property | `mode` | `selectionMode` + additionally the values of `ListMode` have changed | +| Property Type | `accessibleRole="menu, lsitbox, tree"` | `accessibleRole="Menu, ListBox, Tree"` | +| Grouping | flat structure | nested strucure | +| Enumaration | `ListSeparators` | `ListSeparator` | + + - The `busy` and `busyDelay` properties have been renamed to `loading` and `loadingDelay`. - - If you have previously used the `busy`, `busyDelay` properties: + If you previously used the `busy`, `busyDelay` properties: ```html ``` -now you must use `loading` and `loadingDelay` properties: + +Now use `loading` and `loadingDelay` instead: ```html ``` - - If you have previously used the `mode` property and the `ListMode` values: +- The `mode` propertie has been renamed to `selectionMode`. Additionally th mode values have changed. + +If you previously used the `mode` property and the `ListMode` values: ```html ``` -Now use `selectionMode` and `Single`, `Multiple` instead: + +Now use `selectionMode` and the `ListSelectionMode` values: `Single`, `Multiple`: ```html ``` -| Enumaration | `ListSeparators` | `ListSeparator` | - - The enum `ListSeparators` has been renamed to `ListSeparator` (singular form). + If you previously imported the `ListSeparators`: ```ts import ListSeparators from "@ui5/webcomponents/dist/types/ListSeparators.js"; import type ListSeparators from "@ui5/webcomponents/dist/types/ListSeparators.js"; ``` -Now, you must import the `ListSeparator` enumeration as follows: - +Now, import the `ListSeparator` enumeration as follows: ```ts import ListSeparator from "@ui5/webcomponents/dist/types/ListSeparator.js"; import type ListSeparator from "@ui5/webcomponents/dist/types/ListSeparator.js"; ``` +- The grouping of list items is supported with different API - the `ui5-li-groupheader` web component is removed and groups can be formed with the `ui5-li-group`. + +Instead of using `ui5-li-groupheader` as a separator in a flat structure: +```html + + Actions + Delete Product + Audit Log Settings + +``` + +Use the `ui5-li-group` with the `header-text` property and nest `ui5-li` web components in the hierarchical structure: +```html + + + Delete Product + Audit Log Settings + + +``` + +- The `accessibleRole` property has been updated from a string type to an enum type `ListAccessibleRole`. +The available options for the `ui5-list`: +- `List`- Represents the ARIA role "list". (by default) +- `Menu` - Represents the ARIA role "menu". +- `Tree` - Represents the ARIA role "tree". +- `ListBox` - Represents the ARIA role "listbox". + +If you previously used: +```html + List +``` +Now use the enum values instead: +```html + List +``` + +### ui5-link + +| Changed item | Old | New | +|--------------|---------|---------| +| Property Default | wrapping-type="Normal" | wrapping-type="None" | + +- The `wrappintType` default value has been changed from `None` to `Normal` and the Link's text will wrap by default. + +If you previously set `wrapping-type="Normal"`: +```html + +``` +Now, it's unnecessary and can be removed as the text will wrap by default: +```html + +``` + +If you previously did not use the property at all: +```html + +``` + +Now, you need to set `wrapping-type="None"` to keep the text truncating: +```html + +``` + + ### ui5-message-strip | Changed item | Old | New | |--------------|---------|---------| | Property | design="Warning" | design="Critical" | -- The property values `Warning` are renamed to `Critical`. If you previously used it like: +- The property values `Warning` are renamed to `Critical`. + +If you previously used it like: ```html ``` + Now you have to use it like: ```html @@ -688,27 +1452,55 @@ Now you have to use it like: | Property | `allowCustomValues` | `noValidation` | - The `allowCustomValues` property has been renamed to `noValidation`. - If you have previously used the `allowCustomValues` property - `` - Now use noValidation instead: - `` + +If you previously used the `allowCustomValues` property +```html + +``` + +Now use `noValidation` instead: +```html + +``` | Changed item | Old | New | |--------------|---------|---------| | Property | value-state="Error/Warning/Success" | value-state="Negative/Critical/Positive" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. + +If you previously used it like: ```html ``` + Now you have to use it like: ```html - + +``` + + +| Changed item | Old | New | +|--------------|---------|---------| +| Event | `change` | `selection-change` | + +- The `change` event used to be fired while navigating between the suggestion items but anymore since this is not considered a final change. The `change` event will be fired after the user confirms the changes in the input field - by `focusout`, pressing [Enter] key, or by selecting a suggestion item (by clicking or pressing [Enter] key over an item). + +If you previously used `change` to track live changes within the suggestions: +```ts +input.addEventListener("change", (event) => { +}); +``` + +Now use the `selection-change` event instead: +```ts +input.addEventListener("selection-change", (event) => { +}); ``` @@ -719,11 +1511,17 @@ Now you have to use it like: | Property | `disabled` | N/A (removed) | - The `disabled` property of the `ui5-option` is removed. - If you have previously used the `disabled` property: + +If you previously used the `disabled` property: ```html Option ``` -it will no longer work for the component. Instead, do not render disabled options in the first place. + +Now, it won't take effect - rendering disabled options is not recommended from UX perspective. + +```html +Option +``` ### ui5-popover @@ -739,23 +1537,28 @@ it will no longer work for the component. Instead, do not render disabled option | Event | after-close | close | -- The `Left` and `Right` options have been renamed. If you previously used them to set the placement or the alignment of the popover: +- The `Left` and `Right` options have been renamed. + +If you previously used them to set the placement or the alignment of the popover: ```html ``` + Now use `Start` or `End` instead: ```html ``` - The `placementType` property and the `PopoverPlacementType` enum have been renamed. - If you have previously used the `placementType` property and the `PopoverPlacementType` + +If you previously used the `placementType` property and the `PopoverPlacementType` ```html ``` ```js import PopoverPlacementType from "@ui5/webcomponents/dist/types/PopoverPlacementType.js"; ``` + Now use `placement` instead: ```html @@ -804,7 +1607,7 @@ popover.open = true; - Property `hideBackdrop` is removed. -Previously the application developers could define a modal popover without visible backdrop as follows: +Previously the application developers could define a modal popover without a visible backdrop as follows: ```html ``` @@ -822,14 +1625,15 @@ Now the application developers can use the standard [`::backdrop` CSS selector]( ``` - The events `after-close` and `after-open` have been renamed to `open` and `close` respectively. -If you previously used the events like: +If you previously used the events like: ```ts popover.addEventListener("after-open", (event) => { }); popover.addEventListener("after-close", (event) => { }); ``` + Now you have to use it like: ```ts popover.addEventListener("open", (event) => { @@ -845,7 +1649,8 @@ popover.addEventListener("close", (event) => { | Property | `disabled` | N/A | - The `disabled` property of the `ui5-progress-indicator` is removed. -If you have previously used the `disabled` property, it won't take effect: + +If you previously used the `disabled` property, it won't take effect: ```html ``` @@ -854,17 +1659,20 @@ If you have previously used the `disabled` property, it won't take effect: |--------------|---------|---------| | Property | value-state="Error/Warning/Success" | value-state="Negative/Critical/Positive" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. + +If you previously used it like: ```html ``` + Now you have to use it like: ```html - + ``` ### ui5-radio-button @@ -873,8 +1681,9 @@ Now you have to use it like: | Changed item | Old | New | |--------------|---------|---------| | Property | value-state="Error/Warning/Success" | value-state="Negative/Critical/Positive" | +| Property Default | wrapping-type="Normal" | wrapping-type="None" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: ```html @@ -884,7 +1693,27 @@ Now you have to use it like: ```html - + +``` + +- The `wrappintType` default value has been changed from `None` to `Normal` and the RadioButton text will wrap by default. +If you previously set `wrapping-type="Normal"`: +```html + +``` +Now, it's not necessary and can be removed: +```html + +``` + +Now, it's unnecessary and can be removed as the text will wrap by default: +```html + +``` + +Now, you need to set `wrapping-type="None"` to keep the text truncating: +```html + ``` ### ui5-select @@ -894,25 +1723,62 @@ Now you have to use it like: |--------------|---------|---------| | Property | value-state="Error/Warning/Success" | value-state="Negative/Critical/Positive" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. + +If you previously used it like: +```html + + + +``` + +Now you have to use it like: +```html + + + +``` + +### ui5-select-menu, ui5-select-menu-option + +| Changed item | Old | New | +|-----------------|-------------------|--------------| +| Component | `ui5-select-menu` | Removed | +| Component | `ui5-select-menu-option` | `ui5-option-custom` | + + +- The `ui5-select-menu` and `ui5-select-menu-option` components are removed. Custom options can now be created using the `ui5-option-custom`, directly placed inside the default slot of the `ui5-select`. + +If you previously used the `ui5-select-menu` and `ui5-select-menu-option`: + ```html - - - + + + + +
custom
+
+
``` -Now you have to use it like: + +Now use `ui5-select` and `ui5-option-custom` instead: + ```html - - - + + +
custom
+
+
``` + ### ui5-segmented-button | Changed item | Old | New | |--------------|---------|---------| -| Property | mode | selectionMode | +| Property | mode | selectionMode | +| Property | pressed | selected | | Readonly Property | selectedItem | selectedItems | - The property `mode` has been renamed to `selectionMode`. The selection modes are renamed from `SingleSelect` and `MultiSelect` to `Single` and `Multiple`. @@ -927,6 +1793,27 @@ Now you have to use: ``` + +- The `pressed` property has been renamed `selected`. + +If you previously used `pressed`: +```html + + Option 1 + Option 2 + Option 3 + +``` + +Now use `selected` instead: +```html + + Option 1 + Option 2 + Option 3 + +``` + - The read-only getter `selectedItem` has been replaced by `selectedItems` as multiple items can be selected. ### ui5-segmented-button-item @@ -950,6 +1837,7 @@ If you previously used it as follows: Item 2 ``` + Now you have to use it as follows: ```html @@ -971,7 +1859,7 @@ Now you have to use it as follows: |--------------|---------|---------| | Property | value-state="Error/Warning/Success" | value-state="Negative/Critical/Positive" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: ```html @@ -981,8 +1869,57 @@ Now you have to use it like: ```html - + +``` + +### ui5-split-button +| Changed item | Old | New | +|--------------|---------|---------| +| Property | `activeIcon` | Removed | + +- The `activeIcon` property is no longer present as dropped by specs. The active icon used to be displayed while the SplitButton is pressed - behaviour that is not recommended from UX point of view. + +If you previosuly used `activeIcon`: +```html +Text ``` +Now, the property is not available and must not be set: +```html +Text +``` + +### ui5-table + +### ui5-split-button +| Changed item | Old | New | +|--------------|---------|---------| +| Class | `Table, TableCell, TableRow, TableColumn` | Moved | + +- The Table, TableCell, TableRow, TableColumn used to be part of the `@ui5/webcomponents` have been moved to a new package `@ui5/webcomponents-compat`. The classes are moved, but the tag names and the APIs remain the same. + +If you previously used the Table from `@ui5/webcomponents`: +```ts +import "@ui5/webcomponents/dist/Table.js"; // ui5-table +import "@ui5/webcomponents/dist/TableColumn.js"; // ui5-table-column +import "@ui5/webcomponents/dist/TableRow.js"; // ui5-table-row` +import "@ui5/webcomponents/dist/TableGroupRow.js";` // ui5-table-group-row +import "@ui5/webcomponents/dist/TableCell.js"; // ui5-table-cell +``` + +Now, import the web components from `@ui5/webcomponents-compat` instead: + +```ts +import "@ui5/webcomponents-compat/dist/Table.js"; // ui5-table +import "@ui5/webcomponents-compat/dist/TableColumn.js"; // ui5-table-column +import "@ui5/webcomponents-compat/dist/TableRow.js"; // ui5-table-row` +import "@ui5/webcomponents-compat/dist/TableGroupRow.js";` // ui5-table-group-row +import "@ui5/webcomponents-compat/dist/TableCell.js"; // ui5-table-cell +``` + +Or, switch to the new `v2 Table` - the successor or the `v1 Table`: +There is a brand new Table implementation in the `@ui5/webcomponents` package available since version 2.0 that will be the successor of the Table from version 1.0. However, for short period the newly introduced `v2 Table` will be `experimental` (its API is subject to change) and until we productize it, we will maintain the `v1 Table` inside the `@ui5/webcomponents-compat` package. +After removing the `experimental` flag of the `v2 Table`, we will deprecate and remove the `v1 Table`. + ### ui5-time-picker @@ -990,20 +1927,37 @@ Now you have to use it like: | Changed item | Old | New | |--------------|---------|---------| | Property | value-state="Error/Warning/Success" | value-state="Negative/Critical/Positive" | +| Method | `openPicker`, `closePicker` & `isOpen` | `open`| -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. + +If you previously used it like: ```html ``` + Now you have to use it like: ```html - + +``` + +- The methods `openPicker()`, `closePicker()`, and `isOpen()` have been removed in favour of the `open` property. + +If you previously used `openPicker()` and `closePicker()` to toggle the TimePicker: +```ts +timePicker.openPicker(); +timePicker.closePicker(); ``` +Now, you must use the `open` property to toggle the TimePicker: +```ts +timePicker.open = true; +timePicker.open = false; +``` @@ -1017,9 +1971,11 @@ Now you have to use it like: | Property | `showOverflow` | `overflowButton` slot | | TS interface | `ITab` | N/A (removed) | - - Property "fixed" is removed and there is no alternative provided. The TabContainer is no longer expandable/collapsible via use interaction. You can still show the TabContainer collapsed via the "collapsed" property. + - The property `fixed` has been removed and there is no alternative provided. The TabContainer is no longer expandable/collapsible via use interaction. You can still show the TabContainer in collapsed mode via the `collapsed` property. + + - The property `tabsOverflowMode` has been renamed to `overflowMode`. - - If you have previously used: +If you previously used: ```html ``` @@ -1028,13 +1984,16 @@ Now use: ``` - - If you previously imported `TabContainerBackgroundDesign`, use `BackgroundDesign` instead. +- If you previously imported `TabContainerBackgroundDesign`, use `BackgroundDesign` instead. - - The `showOverflow` property is removed. If previously you have used: +- The `showOverflow` property has been removed removed. + +If previously you have used: ```html ``` -now use the `overflowButton` slot: + +Now use the `overflowButton` slot instead: ```html Start @@ -1042,16 +2001,19 @@ now use the `overflowButton` slot: ``` - - You can no longer import and implement the `ITab` interface. TabContainer is designed to work only with Tab and TabSeparator classes, so the interface was obsolete. + - You can no longer import and implement the `ITab` interface. TabContainer is designed to work only with Tab and TabSeparator classes and the interface has been obsolete. ### ui5-tab | Changed item | Old | New | |---------------|-----------------------|--------------------| -| Public method | `getTabInStripDomRef` | `getDomRefInStrip` | -| Slot | `subTabs` | `items` | +| Method | `getTabInStripDomRef` | `getDomRefInStrip` | +| Slot | `subTabs` | `items` | + -- If previously you have used: +- The `getTabInStripDomRef` method has been renamed to `getDomRefInStrip`. + +If previously you have used: ```js someTab.getTabInStripDomRef(); ``` @@ -1060,11 +2022,14 @@ Now use: someTab.getDomRefInStrip(); ``` - - If you have previously used: +- The `subTabs` slot has been renamed to `items`. + +If you previously used: ```html ``` -Now use: + +Now use the slot name: ```html ``` @@ -1073,12 +2038,15 @@ Now use: | Changed item | Old | New | |---------------|-------|-----| -| Public method | `getTabInStripDomRef` | `getDomRefInStrip` | +| Method | `getTabInStripDomRef` | `getDomRefInStrip` | + +- The getTabInStripDomRef` method has been renamed to `getDomRefInStrip`. -- If previously you have used: +If previously used: ```js someTabSeparator.getTabInStripDomRef(); ``` + Now use: ```js someTabSeparator.getDomRefInStrip(); @@ -1096,17 +2064,20 @@ someTabSeparator.getDomRefInStrip(); |--------------|---------|---------| | Property | value-state="Error/Warning/Success" | value-state="Negative/Critical/Positive" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. + +If you previously used it like: ```html ``` + Now you have to use it like: ```html - + ``` ### ui5-title @@ -1115,7 +2086,7 @@ Now you have to use it like: |---------------|-------|-----| | `wrappingType` default value | `None` | `Normal` | -- The defualt value of the wrappingType property has been changed from `None` to `Normal`. +- The default value of the `wrappingType` property has been changed from `None` to `Normal`. Previously long texts would truncate if there is not enough space: ```html @@ -1136,19 +2107,21 @@ And you need to set `wrapping-type="None"` explicitly to make it truncate as bef | Changed item | Old | New | |--------------|-----------|----------------------------------------------------------------------| -| Property | `mode` | `selectionMode` + additionally the values of `ListMode` have changed | +| Property | `mode` | `selectionMode` + additionally the values of `ListMode` have changed | + +- The property `mode` has been renamed to `selectionMode`. Also, the mode values have changed. -- If you have previously used the `mode` property and the `ListMode` values: +If you previously used the `mode` property and the `ListMode` values: ```html ``` -Now use `selectionMode` and `Single`, `Multiple` instead: + +Now use `selectionMode` and `Single`, `Multiple` and the `ListSelectionMode` values instead: ```html - ``` ### ui5-tree-item @@ -1158,12 +2131,15 @@ Now use `selectionMode` and `Single`, `Multiple` instead: |--------------|---------|---------| | Property | highlight="Error/Warning/Success" | highlight="Negative/Critical/Positive" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. + +If you previously used it like: ```html ``` + Now you have to use it like: ```html @@ -1175,12 +2151,15 @@ Now you have to use it like: |--------------|---------|---------| | Property | additional-text-state="Error/Warning/Success" | additional-text-state="Negative/Critical/Positive" | -- The property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. If you previously used it like: +- The `valueState` property values `Error/Warning/Success` are renamed to `Negative/Critical/Positive`. + +If you previously used it like: ```html ``` + Now you have to use it like: ```html @@ -1192,29 +2171,73 @@ Now you have to use it like: | Changed item | Old | New | |--------------|--------------|--------| -| Event | after-close | close | +| Event | `after-close`| `close`| +| Method | `show` | `open` | -- The event `after-close` has been renamed to `close`. If you previously used it like: +- The `after-close` event has been renamed to `close`. +If you previously used it like: ```ts toast.addEventListener("after-close", (event) => { }); ``` + Now you have to use it like: ```ts toast.addEventListener("close", (event) => { }); ``` +- The `show` method has been replaced by `open` property. + +If you previously used the `show()` method: +```ts +toast.show(); +}); +``` +Now, you must use the `open` property: + +```ts +toast.open=true +}); +``` + + +### ui5-toolbar-button + +| Changed item | Old | New | +|--------------|--------------|--------| +| Property | `iconEnd` | `endIcon`| + +- The boolean property `iconEnd` that is used to define the placement of the icon (to the start or to the end) + has been replaced by string property `endIcon`, defining the icon, displayed at the end. + +If you previously set `icon` and `icon-end` to display an icon after the ToolbarButton's text: +```html +Button +``` + +Now, you must use the new property: +```html +Button +``` + +Furhtermore, this allows the displaying of two icons - to the start and to the end: +```html +Button +``` -## Fiori package (@ui5/webcomponents-fiori) +## @ui5/webcomponents-fiori ### ui5-bar -- The `ui5-bar` component is now in `main` library. If you previously imported the `ui5-bar` from `fiori`: +- The `ui5-bar` component is now in `main` library. + +If you previously imported the `ui5-bar` from `fiori`: ```ts import "@ui5/webcomponents-fiori/dist/Bar.js; ``` + Now, import the `ui5-bar` from `main`: ```ts import "@ui5/webcomponents/dist/Bar.js"; @@ -1224,21 +2247,18 @@ import "@ui5/webcomponents/dist/Bar.js"; | Changed item | Old | New | |---------------|-----------|-----------------| -| Public method | `show()` | `open` property | -| Public method | `close()` | `open` property | +| Method | `show()` | `open` property | +| Method | `close()` | `open` property | - The `show` and `close` public methods have been removed. Use the public property `open` instead. -For example, if you used: - +If you previously used ```js bsd.show(); -... bsd.close(); ``` -use the `open` property instead: - +Now use the `open` property instead: ```js bsd.open = true; ... @@ -1246,14 +2266,18 @@ bsd.open = false; ``` - ### ui5-flexible-column-layout + | Changed item | Old | New | |--------------|--------|---------------------------------------------------------------| | Property | `accessibilityTexts` | removed | | Property | `accessibilityRoles` | removed | +| Property | `hideArrows` | `disableResizing` | +| Event Detail | `arrowUsed`, `arrowsUsed`, `resize` | `separatorsUsed`, `resized` | + +- The `accessibilityTexts` and `accessibilityRoles` properties of the `ui5-flexible-column-layout` have been removed. -- The `accessibilityTexts` and `accessibilityRoles` properties of the `ui5-flexible-column-layout` are removed. If you have previously used the `accessibilityTexts` or `accessibilityRoles` properties: +If you previously used the `accessibilityTexts` or `accessibilityRoles` properties: ```js fcl.accessibilityTexts = { startColumnAccessibleName: "Products list", @@ -1291,37 +2315,73 @@ fcl.accessibilityAttributes = { role: "complementary" name: "Product detailed information", }, - startArrowLeft: { - name: "Collapse products list", - }, - startArrowRight: { - name: "Expand products list", - }, - endArrowLeft: { - name: "Expand product detailed information", + startSeparator: { + role: "navigation", + name: "Start Separator", }, - endArrowRight: { - name: "Collapse product detailed information", - }, - startArrowContainer: { - role: "navigation" - name: "Start Arrow Container", - }, - endArrowContainer: { - role: "navigation" - name: "End Arrow Container", + endSeparator: { + role: "navigation", + name: "End Separator", }, }; ``` +- The `arrowUsed` and `arrowsUsed` details of the `layoutChange` event have been replaced by the `separatorsUsed` detail. + +If you previously used: +```js +fcl.addEventListener("layout-change", function(e) { + const isUserInteraction = e.detail.arrowsUsed; +} +``` + +Now use the new parameter instead: +```js +fcl.addEventListener("layout-change", function(e) { + const isUserInteraction = e.detail.separatorsUsed; +} +``` + +- The `resize` parameter of the `layoutChange` event has been renamed to `resized`. + +If you previously used: +```js +fcl.addEventListener("layout-change", function(e) { + const isGlobalResize = e.detail.resize; +} +``` + +Now use the new name: + +```js +fcl.addEventListener("layout-change", function(e) { + const isGlobalResize = e.detail.resized; +} +``` + +- The property `hideArrows` has been renamed to `disableResizing`. + +If you previously used `hideArrows`: +```html + +``` + +Now use `disableResizing` instead: +``` + +``` + + ### ui5-illustrated-message | Changed item | Old | New | |--------------|--------|---------------------------------------------------------------| | Property | `size` | `design` | +| Property | `titleLevel` | `level` | - The `size` property of the `ui5-illustrated-message` is renamed to `design`. - If you have previously used the `size` property: + +If you previously used the `size` property: ```html ``` @@ -1330,14 +2390,33 @@ Now use `design` instead: ``` +- The `titleLevel` property has been removed and replaced by `title` slot allowing user-defined titles with the desired title level. + +If you previously used the `titleLevel` property: +```html +This is a slotted title + +``` + + ### ui5-shellbar + | Changed item | Old | New | |--------------|--------|---------------------------------------------------------------| | Property | `accessibilityTexts` | removed | | Property | `accessibilityRoles` | removed | -- The `accessibilityTexts` and `accessibilityRoles` properties of the `ui5-shellbar` are removed. If you have previously used the `accessibilityTexts` or `accessibilityRoles` properties: +- The `accessibilityTexts` and `accessibilityRoles` properties of the `ui5-shellbar` are removed. + +If you previously used the `accessibilityTexts` or `accessibilityRoles` properties: ```js shellbar.accessibilityTexts = { profileButtonTitle: "John Dow", @@ -1348,6 +2427,7 @@ shellbar.accessibilityRoles = { logoRole: "link" }; ``` + Now use `accessibilityAttributes` instead: ```js shellbar.accessibilityAttributes = { @@ -1366,19 +2446,21 @@ shellbar.accessibilityAttributes = { |--------------|--------|---------------| | Property | `wholeItemToggleable` | N/A (removed) | -- `wholeItemToggleable` property is now removed. The functionality of clicking the whole item to show/hide the sub items is no longer available. +- The `wholeItemToggleable` property is now removed. The functionality of clicking the whole item to show/hide the sub-items is no longer available. - The collapsing/expanding of the item can still be done by pressing the icon. ### ui5-notification-list -- Instead of `ui5-list`, the new `ui5-notification-list` component should be used as a container for `ui5-li-notification` and `ui5-li-notification-group` components. - Previously the application developers were defining notifications in this way: +- Although the `ui5-list` still exists, the new `ui5-notification-list` web component should be used as a container for `ui5-li-notification` and `ui5-li-notification-group` web components. + +If you previously used notifications inside `ui5-list`: ```html ... ``` -To support accessibility, developers should now use the `ui5-notification-list` as seen below: + +Now, for better accessibility, use the `ui5-notification-list` instead: ```html @@ -1396,24 +2478,32 @@ To support accessibility, developers should now use the `ui5-notification-list` | Slot | `actions` | `menu` | - The `priority` property of the `ui5-li-notification` is replaced by the new property `state`. - If you have previously used the `priority` property: + +If you previously used the `priority` property: ```html ``` + Now use `state` instead: ```html ``` - - If you have previously used the `busy`, `busyDelay` properties: + + - The `busy`, `busyDelay` properties have been renamed to `loading` and `loadingDelay`. + + If you previously used the `busy`, `busyDelay` properties: ```html ``` -now you must use `loading` and `loadingDelay` properties: + +Now you must use `loading` and `loadingDelay` properties: ```html ``` + - The `actions` slot of the `ui5-li-notification` is replaced by the new slot `menu`. - If you have previously used the `actions` slot: + +If you previously used the `actions` slot: ```html @@ -1437,42 +2527,94 @@ Now use `menu` instead: | Property | `busyDelay` | `loadingDelay` | | Event | `close` | N/A (removed) | | Slot | `actions` | N/A (removed) | - - Properties "showClose", "showCounter", "priority", event "close" and slot "actions" are removed and there is no alternatives provided. The NotificationGroup no longer shows "Close" button, counter text, priority and actions. -- If you have previously used the `busy`, `busyDelay` properties: + + - The properties "showClose", "showCounter", "priority", the event "close" and the slot "actions" are removed and there are no alternatives provided. The NotificationGroup no longer shows a "Close" button, counter text, priority and actions. + +- The `busy` and `busyDelay` properties have been renamed to `loading` and `loadingDelay` properties. + +If you previously used the `busy`, `busyDelay` properties: ```html ``` -now you must use `loading` and `loadingDelay` properties: + +Now, use `loading` and `loadingDelay` instead: ```html ``` +### ui5-page +| Changed item | Old | New +| Property | `disableScrolling` | `noScrolling` | +| Property | `floatingFooter` | `fixedFooter` | + +- The `disableScrolling` property has been renamed to `noScrolling`. + +If you previously used the `disableScrolling` property: +```html + +``` + +Now use `noScrolling` instead: +```html + +``` + +- The `floatingFooter` property has been replaced by `fixedFooter` to change the default behavior. +By default, the footer will float + +If you previously used the `floatingFooter` property to have a floating footer: +```html + + + +``` + +Now, that is the default behavior: +```html + + + +``` + +Furthermore, to get a fixed footer that is always placed at the very bottom of the page, use `fixedFooter` instead: +```html + + + +``` + + ### ui5-upload-collection -| Changed item | Old | New | -|-------------------------|---------------------------------------------|----------------------------------------------------------------------| -| Property | `mode` | `selectionMode` | -| `mode` type enumeration | values: `SingleSelect`, `MultiSelect`, etc. | values: `Single`, `Multiple`, etc. | -| Property | `selectionMode` | no longer accepts `Delete` as value in favor of `hide-delete-button` | -| TS Interface | `IUploadCollectionItem` | `UploadCollectionItem` type | +| Changed item | Old | New | +|-------------------------|---------------------------------------------|--------------------------------------| +| Property | `mode` | `selectionMode` | +| Enum `mode` | values: `SingleSelect`, `MultiSelect`, etc. | values: `Single`, `Multiple`, etc. | +| Property | `selectionMode` | no longer accepts `Delete` value | +| TS Interface | `IUploadCollectionItem` | `UploadCollectionItem` type | + +- The `mode` property has been renamed to `selectionMode`. Also, the mode values have changed. -- If you have previously used the `mode` property and the `ListMode` values: +If you previously used the `mode` property and the `SingleSelect`, `MultiSelect` values: ```html ``` -Now use `selectionMode` and `Single`, `Multiple` instead: + +Now use the `selectionMode` property and `Single`, `Multiple` values instead: ```html ``` -- The `selectionMode` property no longer accepts "Delete" as value. - If you have previously used it: +- The `selectionMode` property no longer accepts "Delete" as a value. + +If you previously used it: ```html ``` + Now omit it completely and use `hide-delete-button` onto the ui5-upload-collection: ```html @@ -1480,48 +2622,135 @@ Now omit it completely and use `hide-delete-button` onto the ui5-upload-collecti ``` -- Removed the `IUploadCollectionItem` interface. If you previously used the interface: +- Removed the `IUploadCollectionItem` interface. + +If you previously used the interface: ```js import type { IUploadCollectionItem} from "@ui5/webcomponents-fiori/dist/UploadCollection.js" ``` -Use the `UploadCollectionItem` type instead: + +Now use the `UploadCollectionItem` type instead: ```js import type UploadCollectionItem from "@ui5/webcomponents-fiori/dist/UploadCollectionItem.js" ``` - ### ui5-view-settings-dialog | Changed item | Old | New | |---------------|-----------|-----------------| -| Public method | `show()` | `open` property | -| Public method | `close()` | `open` property | +| Method | `show()` | `open` property | +| Method | `close()` | `open` property | - The `show` and `close` public methods have been removed. Use the public property `open` instead. -For example, if you used: - +If you previously used: ```js vsd.show(); ... vsd.close(); ``` -use the `open` property instead: - +Now use the `open` property instead: ```js vsd.open = true; ... vsd.open = false; ``` +### ui5-wizard + +| Changed item | Old | New | +|---------------|-----------|-----------------| +| Event Detail | `changeWithClick` | `withScroll` property | + +- The `changeWithClick` event detail has been renamed to `withScroll`. + +If you previously listened for the `step-change` event and used the `changeWithClick`: +```ts +wizard.addEventListener("step-change", () => { + const stepChangedWithClick = e.detail.changeWithClick; +}) +``` + +Now you have to use the new event name and details: +```ts +wizard.addEventListener("step-change", () => { + const stepChangedWithScroll = e.detail.withScroll; +}) +``` + -## Icons packages +## @ui5/webcomponents-icons | Changed item | Old | New | |--------------|----------------|---------------| | Icon | `soccor` | `soccer` | | Icon | `add-polygone` | `add-polygon` | +| Export | `pathData` | `getPathData` | + +- Removed `soccor` icon. Use `soccer` instead. +- Removed `add-polygone` icon. Use `add-polygon` instead. +- Icons now export `getPathData` async method, instead of the `pathData` string. + +If you imported the `pathData`, for example: +```js +import { pathData } from "@ui5/webcomponents-icons/dist/accept.js"; +console.log(pathData); // String containing the SVG path +``` + +Now, you must change your code to, for example: +```js +import { getPathData } from "@ui5/webcomponents-icons/dist/accept.js"; +getPathData().then(pathData => { + console.log(pathData); // String containing the SVG path +}); +``` + +## @ui5/create-webcomponents-package + +| Changed item | Old | New | +|--------------------|---------------------|---------------------------------| +| `npm init` option | `JavaScript` | `N/A` (removed) | + + - The JavaScript template option has been removed. + +If you previously run `npm init @ui5/webcomponents-package` to create JS-based project +the command will create a TypeScript-based project. + +- The TypEscript option `--enable-typescript` has been removed. + +If you previously used `npm init @ui5/webcomponents-package --enable-typescript` to create TypeScript-based project, now it's by default + +## Other + +| Changed item | Old | New | +|--------------------|---------------------|---------------------------------| +| Code Documentation | `API.json` | `custom-elements-manifest.json` | +| Assets file | `Assets-static.js` | `Assets.js` (dynamic) | + + + - The JSDoc plugin has been removed, and the generation of `api.json` has stopped. + + If you previously relied on the `{package}/dist/api.json file`, now use the `{package}/dist/custom-elements.json`. + + - All `Assets-static.js` modules have been removed. + + If you previously imported any `Assets-static.js` module from any package: +```ts +import "@ui5/webcomponents/dist/Assets-static.js"; +import "@ui5/webcomponents-icons/dist/Assets-static.js" +import "@ui5/webcomponents-icons-tnt/dist/Assets-static.js" +import "@ui5/webcomponents-icons-business-suite/dist/Assets-static.js" +import "@ui5/webcomponents-localization/dist/Assets-static.js" +import "@ui5/webcomponents-theming/dist/Assets-static.js" +``` - - Removed `soccor` icon. Use `soccer` instead. - - Removed `add-polygone` icon. Use `add-polygon` instead. +Now use the dynamic equivalent of it: +```ts +import "@ui5/webcomponents/dist/Assets.js"; +import "@ui5/webcomponents-icons/dist/Assets.js"; +import "@ui5/webcomponents-icons-tnt/dist/Assets.js"; +import "@ui5/webcomponents-icons-business-suite/dist/Assets.js"; +import "@ui5/webcomponents-localization/dist/Assets.js"; +import "@ui5/webcomponents-theming/dist/Assets.js" +``` diff --git a/packages/website/docusaurus.config.ts b/packages/website/docusaurus.config.ts index 91861fb8f7fc..11f19ead1561 100644 --- a/packages/website/docusaurus.config.ts +++ b/packages/website/docusaurus.config.ts @@ -88,8 +88,8 @@ const config: Config = { title: 'UI5 Web Components', logo: { alt: 'UI5 Web Components Logo', - src: 'img/LogoWater.svg', - srcDark: 'img/LogoFire.svg', + src: 'img/logos/LogoWater.svg', + srcDark: 'img/logos/LogoFire.svg', }, items: [ { diff --git a/packages/website/src/components/HomepageDemoApps/styles.css b/packages/website/src/components/HomepageDemoApps/styles.css index ec4d5a32bf23..8991822fb2ce 100644 --- a/packages/website/src/components/HomepageDemoApps/styles.css +++ b/packages/website/src/components/HomepageDemoApps/styles.css @@ -63,7 +63,6 @@ } .demo-apps__link { - color: #3584BE; text-align: center; font-size: 0.875rem; display: inline-block; diff --git a/packages/website/src/components/HomepageFeatures/index.tsx b/packages/website/src/components/HomepageFeatures/index.tsx index 830c19afee87..3c8fc06602b6 100644 --- a/packages/website/src/components/HomepageFeatures/index.tsx +++ b/packages/website/src/components/HomepageFeatures/index.tsx @@ -7,7 +7,6 @@ import BuildingsDark from "@site/static/img/features/dark/Buildings.svg"; import FrameDark from "@site/static/img/features/dark/Frame.svg"; import HandDark from "@site/static/img/features/dark/Hand.svg"; - import { useColorMode } from '@docusaurus/theme-common'; type FeatureItem = { @@ -18,7 +17,10 @@ type FeatureItem = { SVGDark?: React.ComponentType & { title?: string; }>; - description: JSX.Element; + src?: string, + srcDark?: string, + description: JSX.Element, + cssClass?: string, }; const FeatureList: FeatureItem[] = [ @@ -26,6 +28,8 @@ const FeatureList: FeatureItem[] = [ title: 'Easy to Use', SVG: Frame, SVGDark: FrameDark, + src: null, + srcDark: null, description: ( <> Based on web standards - just HTML! @@ -33,11 +37,14 @@ const FeatureList: FeatureItem[] = [ Easy to add to your project. ), + cssClass: "feature__image_frame" }, { title: 'Lightweight', SVG: Hand, SVGDark: HandDark, + src: null, + srcDark: null, description: ( <> Tiny - come with a minimal footprint. @@ -50,6 +57,8 @@ const FeatureList: FeatureItem[] = [ title: 'Enterprise Ready', SVG: Buildings, SVGDark: BuildingsDark, + src: require('@site/static/img/features/light/Buildings_Water.png').default, + srcDark: require('@site/static/img/features/dark/Buildings_Fire.png').default, description: ( <> Implements latest SAP Design language. @@ -60,14 +69,15 @@ const FeatureList: FeatureItem[] = [ }, ]; -function Feature({ title, SVG, SVGDark, description }: FeatureItem) { +function Feature({ title, SVG, SVGDark, src, srcDark, description, cssClass }: FeatureItem) { const { colorMode } = useColorMode(); + const light = colorMode === "light"; return (
- {colorMode === "light" ? : } -

{title}

-

{description}

+ {src ? light ? : : light ? : } +

{title}

+

{description}

); } diff --git a/packages/website/src/components/HomepageFeatures/styles.css b/packages/website/src/components/HomepageFeatures/styles.css index 4f31a77ad291..d089dccd19fa 100644 --- a/packages/website/src/components/HomepageFeatures/styles.css +++ b/packages/website/src/components/HomepageFeatures/styles.css @@ -22,6 +22,10 @@ width: 10rem; } +.feature__image.feature__image_frame { + width: 14rem; +} + .feature { display: flex; flex-direction: column; @@ -37,7 +41,7 @@ .feature__title { font-weight: 700; - font-size: var(--ifm-h3-font-size); + font-style: normal; text-align: center; margin-top: 1rem; margin-bottom: 1rem; @@ -45,10 +49,11 @@ } .feature__desc { - font-size: 1rem; - margin-bottom: 4rem; + font-style: normal; + font-weight: 300; text-wrap: wrap; text-align: center; + max-width: 26rem; } @media (max-width: 900px) { diff --git a/packages/website/src/css/custom.css b/packages/website/src/css/custom.css index f816548e0dea..1099ddb7fb37 100644 --- a/packages/website/src/css/custom.css +++ b/packages/website/src/css/custom.css @@ -188,6 +188,11 @@ code { font-weight: bold; } +.button--getting-started { + border-radius: 1.215rem; + padding: 0.5rem 1.24rem 0.5rem 1.24rem; +} + @media (max-width: 996px) { .navbar__title { font-size: 0.875rem; diff --git a/packages/website/src/pages/index.tsx b/packages/website/src/pages/index.tsx index dd81820b85b3..0f03f01087d0 100644 --- a/packages/website/src/pages/index.tsx +++ b/packages/website/src/pages/index.tsx @@ -7,8 +7,8 @@ import HomepageFeatures from '@site/src/components/HomepageFeatures'; import HomepageDemoApps from '@site/src/components/HomepageDemoApps'; import HomepageTestimonials from '@site/src/components/HomepageTestimonials'; import Heading from '@theme/Heading'; -import LogoWater from "@site/static/img/compatibility-frameworks/LogoWater.svg"; -import LogoFire from "@site/static/img/compatibility-frameworks/LogoFire.svg"; +import LogoWater from "@site/static/img/logos/LogoWater.svg"; +import LogoFire from "@site/static/img/logos/LogoFire.svg"; import styles from './index.module.css'; @@ -72,7 +72,6 @@ export default function Home(): JSX.Element {
- {/* */}
diff --git a/packages/website/static/img/buildings.png b/packages/website/static/img/buildings.png deleted file mode 100644 index e0fc06c60857050ec43ad1c15dc7ed1be30a5a23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6419 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 KD%BwS=zjxdqILlQ diff --git a/packages/website/static/img/compatibility-frameworks/LogoFire.svg b/packages/website/static/img/compatibility-frameworks/LogoFire.svg deleted file mode 100644 index e8b260d9c41b..000000000000 --- a/packages/website/static/img/compatibility-frameworks/LogoFire.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/website/static/img/compatibility-frameworks/LogoWater.svg b/packages/website/static/img/compatibility-frameworks/LogoWater.svg deleted file mode 100644 index 14bec081b0f6..000000000000 --- a/packages/website/static/img/compatibility-frameworks/LogoWater.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/website/static/img/compatibility-frameworks/UI5_new.svg b/packages/website/static/img/compatibility-frameworks/UI5_new.svg deleted file mode 100644 index 14bec081b0f6..000000000000 --- a/packages/website/static/img/compatibility-frameworks/UI5_new.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/website/static/img/features-contrast/Frame_inverted.png b/packages/website/static/img/features-contrast/Frame_inverted.png deleted file mode 100644 index 668bbb72ac11cb45bd76eaafc4e572d4ebfe16e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48298 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ʕW&EW>Fr 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 JZ?Z;j{ufE80Ga>* diff --git a/packages/website/static/img/features-contrast/buildings_inverted.png b/packages/website/static/img/features-contrast/buildings_inverted.png deleted file mode 100644 index 9fead0152063b045027d998162137ef1c46d09df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14626 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

y|`9HxpXBW;V{10W=IE|*rz(jK=V_hpVyO= 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 diff --git a/packages/website/static/img/features-contrast/hand_inverted.png b/packages/website/static/img/features-contrast/hand_inverted.png deleted file mode 100644 index 576a02a76dbfdacc387102b80eb29faf59192d84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32808 zcmbTd1yr2P(jbfk_W;42Ai>=s1a}MWGT1PI`YAlv_-wRZTorocL5ay7JNVqs+dN2-4Tni&5F&eqA^>R-f7jF|vd z01&|1(E$w0@*h}Ra~nq+2XmYM8`S^#{J#(YYgbP0KQ#WgynsOeA>rUC<_s3&-wOHP zLOc9)vjs3I0~~Ce?2Q3p&R{kv{*lI(SHvD*=xAgA)5gZ?zip-X-z<}|axij`(#RPa zTUh@i1nvLS1R!eY2oN9#+l`%pnU#T+^Ct@@FDo}M8yg)n*nrIc1uAD_Vqxm`zXj#t zWo7*#cx}24J$aHX|qfk0N@)o{7XM2UrvIyu|N8bnjobeQ2Rnm*ZvW$mzz_d%WdLii|FQ==s%tZ; z76=IU6)92SpRO6_nJ$im^UJ~6d~B=p;a?xDkp~KmyKnJ%DHEn-NPkU{NXyX8(honWkYV zZ$y50_Chy$i$QF5oaD}NJ6{<7_yfCJL>*xVyW_TBzS)ou1sn&#^@fGWUi12tNc=L z?1uzd7yfX%vs3GL>WkMcaZD^}lSc;wA~3=CWWB_S*$jMfwzI>ag7AQt{D)?2sSd31qxPAqyqV=A&PHo$#5hlS8ULLe6c}@AkKiH#V*g?~66RRCZY+-K4J&s*91L z&Ub1XwxHh;*PzSgZ#3K)zI3-ld#@hgn0G5)PG*B7yodOp9uM{PvOk8)<4)p{g7^O> z+SVs-H|+fJj~G(XugK`CR^2Xfqh$lTVgJc(Zq_ zdSUj=ucl4T=1)9(nHF?tV>6~--OBm-<>d-U%a+DL?UkX5y&rv0ww*5`~>?!@QGds<(ez$Igb9B}h@GX(( z()GgIpM9s5Yzc1JvjrhxHA0QyFYh#GNa+Q>H4WqxwaWzsjkdIVR$>Y5U%H2Tf=^l z0JHId9Um6XruQ`}rd*&3iQEET)HQ7e9m@WhB|axNOMa}(rbZZ5!$IdP)#vNBWqroX z9b^OM&!yWl;>ZvpU%A>+M+ysBGHPCy+QaYhv=u!siblV1ipEQ2101=TUA`wxJ`Dd3 zE2a4RYIM?VWpjBxS}2RBpMh73Jot?$Shn6FR@t3#bJHkS4&)* zWBQ9zmuE~ao1n$*mgUov-vHEzg|xD%(sRZoy&tOFv46>$Z$Z`&ov<4U58t2hS$k*1 zPYGZ-BBh-1Q+@UfSHEEMzuc83HbjQzcVX7mQ6>1F`3~B%pX?NMz1-))0I;L8+g2yw zKy0Kox*)5}^XdS@Vu!@IhrK@ zJvF>acW-woDZQl4&BXBU*%majiU(o}UJvWLv(jpUjuVW0S#^umWcznDPEoA#tjJ#V zxmL1-KUw`2oTZn*?h-rC_r`B?c9Gw(;}a5TOX?)!=O#Q=+_mF;UD%7~YZqYh;#~jd zfUtJKA|&lfV7D<%;&v0ikC)qo|8k*4dtblcA6q42G-r1y5MDlD}xBO3EXS6ytby+d`igX?JNQ&5*zd@Pxd=W1qi}mB8pez02KR zZKBO#RGQ6Gt*Pn`Ys(ydFn$>0=}&h@(M7Y0S6|e}b*LuYs3pPX*eLw_>>ueI$Mhe( z$S`)=Dw^2Ge{)6XhaWz86G8*(T0b-xy<)Q=Bp|&hpEt$bfmtxJ3cJnEFr_GEgNEUw z_#3Ma2MWonQBimT<`L@Ojn^9MpomY8Z(LUAfw%+PE?z8MWCyQBq`ePTtlPdd057?v zw2Yj7+BTHG_x+Y@3p!4hG_WR5txuASUJ-uXcioctU$)95^R|j&pG{pLnhGqe-hvwQ z1&P>zfXFV!xCp>gMWu5GO<$|ctiQShG-Q>98hhVo>Wzo_TXpY_#l0q`OxCLqzE1v* zQnGgPRiNA~$QD&J9@R~l2|V|BE=Fzi7l2-|nm?zYWI+8aB<{jP$nwI*;1se|;e}n& zUoxUkt+=z!rY|qPNfB31pTI&_55tzmSYFepg(fchMyNpOJ$R@xdSZk^qSG?zmxokW zS&B@34U&kj=ZO6!XWYKekXBt1{nhS;p!t@WM>25v#@7e3%P1g4H-i1kGuI{2OwwQ3 z{INzExaGK<63I2_^EazwiK5; z;vbusk8GEGoabd%^tPm|+8&J_!OKEm0YONuee8FZtvOK&J$9EKvh@o~QS$iG``?Bj zeuLaP7PcO6gCTs^xpDDjxxIGyDLPNe4$c(77 zN!G*>1lM*KuWFNleuYUblxGm-z+is?^%K!0qhe&jsCRYXp=-?Nl}%`$wVwAAUj=lV zVi`WLjFTs%lGxvPB7|Ocp+2Hi*Crl*z`#?49)b*6{vub1SjkVx?#YDU zN*mIAp>Rn<#k|&BxCPA52jX>3`O@o?W;yb*^8t-IieWlBEo92Ryq^qf0!_<{I}u8H z|L)8X5yJ4J>cH^({Y>(*VVms2UqWflXiQgABX!>QM+NH!;NYKx#14g#IcKh2^{G9R zM`Oq=O~0zR5*V>+`BRuCM==u>c@|$*q@+D&k*lcQaGZ%aljkE?)u~H_UzU+kw_mtB zuUp8^#!ti#Cnnt+`1(bYMaTaaO+z9_h_T^I6tW}G)WLt@=g_9?QjFuA^2+j8%lH7= zg19JCB{z}t4dd(DI;bRoi{XA$%p^GE=2*yh8j3(mQV;ThT3b^Jet;{;!rJuz&$lvxIt39#P;HaJb|#_*Mf%Xsi0UrD}WYXs9XRQ(2#iJL*=kd4k> z@Y-4t6vH&0cLSR&IjPMNzXwF|pr*9y1=HZnK@L>Hy58<9ndX#PQTR$!2(iC zYe;94--i8bF{w9ihXY8M%5|ce$Aca3u5_OH$qblG?(d*J7ku#B;$8Z5_c))O(o@>p zD6e#lt)=j;v96tijiH9}$m*$fxn1WXoTn7llJnV-bx19Dt|)wT)CE5&KDnBxsEjSH zUfd0N9{n=yNp<_ErD*MAepjEdA|r6kE!gFJTIZQ&m2}4e$q17m;rYdp62ck8_uxWB z@C-S2#pv(w1gXd-e0l{9H=Koj|6Qdw(KWG0c{&BAr$lA`g>o0|JY80QrO`C_^M*0a4>h zSn;SQf|r?6Kuc=MH!&8s(kjdYIq57?%i6QfB?Dazl32vvhx3_M#Q9i03@@`5Z9QG{ z6SZr*l|$}hbl|!JP-Nc+gg6z2K zLQ+Rm4k=Q{*!Kp0rD1XUyGw)b$$W$`rG#B_xo!!lTRJ(4)dK6jAseU%LS2OO>{zgLq5Xp zKlWk{>?vsx{5fPh*gBFLBB~WpG3pv*Pg4EWo6S^N&SyE(?dRg%Y$8R!ZC(X%T-;HC zj4Tu$I%Q#e>(ARvNH4Uz7;Zym6g#6`gvxfFtb#C>cV zLGSu{9Xlfg#IP|Jkx^)UnElM?b^v$%mNt_HFSVMPdxxd{xgJ|GVD9HK{Dl-Q- zD#-T*n4|Kuic4B$4~K~rFTLBl;&QkdnH*L1f*IJ=yosMSVUbasQU!rUqC*Z(7B1db zO|COfuV=IrQ6i!YaK{U~GrX|MB~E-M78)UavVm!D0uVf0J(AW&#wQQV%1TDUCsz$6 z6`xC3r_;G%O46>Fv{E~|UeC3xJ%EsGiwkjy+Z0_Pq?{nx*mVtWwH=Z#P#`@KhHbzpxJ`R=Zl3a78a$A3Q^+t zOs*7=fx{u0q9DM!8baE$Km_|z*@yOuLc8UPaOoza;0{ouEqZgIioE*t#6t`f6#Q#J zcY10i*i$@o;==M2tXMVwHK}OWEFw*Ga%!gU^oCsS^t*C^YC8KK=OeybTxqf0#&>h? zr`C99BL2&M%>p1@Z>Vdx@$Ij3Qj1mIjKpmrMx)e>hs(t#H(BF@5)b4ytl_s$>T{d} z&>4skKYGXn8ae=VctnC|SW|exGn72<&BpKND zt<~aM1d`lQl{YWtyVtB<$(e2+>L)G7bY`S(UWXK;D9I>&7#=hB`G}{Hk|&dY9c$}< zG8vL=0Vq*UXtdDlc!2mzHv^O0SDjUt?g{iP+S~waUI{1uE`GR0vMKA8XTS09qCnDa z?BEE%r7to$LXkM|&R@AyB~s~)xR<6RqAxqO#{NmF4H<8bCE;XSLsSB2DHrXeqZV{= z9e?pYYo%@2h%$wxpGyi^II`7)hKApl|;q}WZ88xe2V8O$ZyaX z4Wp3GucH$58jIiMyW<0MZJ-4ZYYH6Adq8|zhe7-cd1e=_H%?XKnGbi@X}sC<6r&Rd zxIwwKmM3{k91CI>p0~d{;>`Z?coO8F-uc+kZCOWQNCwU$4B69CH|&#(p{kLlQkTUf z@Ir^~mWuYU{RmO{Bc9|Qpe%$G)4gmKL%8;r6yg;w)TNCu)MoXUCY>esS>t30JRkBH zN{*BfAHEgzEL3FV_7RI#39x|`M~#DN2-Q1Y+2cKYKh=F`~UzptyS z?&g#DZ)|;%yyzMZix%)vkr+2-@X!B%8CJiN>Wjyy0VWM#gBwR z*l4pa%G5qKeJficzs7_K;gv*>euubJ9UrphV=B8;lYI7R#!Zb)Zn(`)rL*LDuC$mF z#l$)^Goa>RShIexORx+5fySQL$+R)my^V=Dbg3z)`+FrVGR`l=%I4gi&I5Tw5``gw5F_F?{K4$|+7D6+~a_<#b+xAr@ zUHUDez}s0p$_92u<>tG|!5cXP*3WXw2)3sBtUBWNs1r$lNFMLc_f&eaD!s$z@~}ac z5qLGf(s*)6!(EjFWT9Zm>c$#l!r|YpqdFQYlJDt{*;yHcV27?WVO_FXq2~dSDM@$| zc$2yCv!VG;RRG*NnbQ+NZACrrVZXe=fgNXRf_0~q=JTVVh?tA!^78KeLw~Nw+q@@u zSwBU9Id1orXipLPu}|0AskQz3If10On%+UJzqED929;zqfyIp!wE<91f61WqD__&8 z@YjQyln3bN1u6AjDg?B{>si|>y7VYHZs8qF)D@Zi;JGcl1m!mOgLh-Q$*ph9M|G%} z*r_GO^j|qb^Thn!BdzE`eon4lmnYf>`TZ8WvM=N)%Sy1)jqt*n!hu8n!muJdGn)5YtYC`{L5RlOM#1ZesMY#`NtEUCk|v5EBE{@k(1gE@Hsb3y7jljWf4oPu6gVMIpfzZ`OVA$DRNSGM z3lPr*nR{0p&Z~2lbGsM$$>L?A*;4LcStvlgL9A>f^cUa}Vbn9lP;Rq9`s>A0I1@_d zbB0BhPHCW#q5P8Lo!a}u+zm`y=+&oZ!s8*u;&!Oo?mZz76~&j4wvd>O!M-NK9J_qq zo%1M)^s>?#wx<+7)}U;jD=?<%D{Q2@=IIQ-^;-J!2p?+4hh(9qy!pr2HHP;C4N4_8 zT`7Fv$-HNK?xo1#R#%_3s6L4dnpM);o=LR@@kP4eoGv!?XS~@a1mUQX&F&TNUF0by znY_p^cKKE2*zOIR)mK#A1!Fy*w>u)Y^+j;-#h&A-qZD$T(#u6>d6{w`9muE{CKaO8 zw62T=-ru{fwKZ0oI^}VCAPd;cR@c*8Pmy%@5RAw}sNlHroy5;Gd|^uZne=|x+mA$r zGW>2UDtv@!qIM;QRCQC-*qAl;mMPo!y%S|7^i_v);sSy)`38{B+ce7-jx)33JlurPGt{+wfxJeH=>F3K3oJzibTFwHUNE^T zr@y2}^RXmKD$%u1t)2 z(o1gTg-2^&puTSRrhb})p*Q;MlyRcHb>DQL7Qfbc968LK=;vW$Dir$HK?Q0npBXQG zuZCuRLIl?_`G%=ea{7WxcJ=|1hi^AEO+IxB)0Mpr8^T6+j28FpenX$lm^g9W(o5yb z#gS)5m4#lehfl>A`(lUA%HUHikbnGOdkq=1{-*5Vqr?^2`vZ|SBdDC%d(gD>Ti2}| zEeQkT;Y3riastVBIut3mS>^Fha)-ZfVayM6ej*Jf#hrA(mKJg*wR2M+m1sE4Dts3V zKlIg~?L44`Bip#mZrtTyq~)bBCso>3prD>YgYfZiAX^j=iWUwev*P1XqJ8=J{uC45 zvVKz*q`~SoX~8F7D=VUV`N*{i)3L6nRa}7^MBdg)c2$_0p{?KLm_7E^MC*!@YWG^1 zxQHzL1J+sWQ@5xfW}r?4%bt;bC~jafdF<`BwHGyrngpZ7FhoN^6v`|;XwwlZ;huj-~Sk_FzFD-dL zp>#f0px&>qp%82NQ-TEL@lF)$P6?iQ)Gdp1lM}2SU6cF$>|KrlJ6l zb}u_hqP`kIsvtL)>v~iGt1(w5_i-#Jj17l;`cS(kc&?DdZ*4l5>~~D+GoIwzn7B1O zFb2sP#on(%jC_?KHoPJT1>*s9%w$n;e=gSdjU-j-OVPkoy~)^*zNRRYeIN1?7FE*5 zthl+!d(NYC`rg=ZALO|4nq^*R1v#ee`WMq5^up7==p)8k=9rjf9XXmwwZ3&68TlNL zdk&!Uh#NXFdOQU^B88=!vI}0+f;mabs=IF{n(M?_B2dlR^y+g}k0-Q`CqB%M+T4GG z7)$ULu>E1L_c=&sfe@7*PLNz(ywPK_BqMu-1-G;TN7|mKAbLAExl|ShqHe3?V73iS&dH4 z?pCsigswy@`_=`adF`=8DhW&OODtNvq73;p2wvs$(|ga*gGxBOk(?#)yJ$K2T^GLS z+KgrykU*3`(O!4!?t zld&SZN*bH?{MANIvv*uUx0#yyjPp~pg-$T#K@*2fU8s>szr#2C*%K1cQ@f34>M=K* z#MI~o``Qx@2gNcOgGZXjmmR&Y=44x6_xf6^j{jhOutgqrX$*G@r;bcdFeU8#+#@$v zf2%j|u}heFPSuy+;7F^^+`Y)+6reM3gCd@l>?*9Nddae&IVrQ;eTc+MxmqquK6Ba~ zdNm-fMLs!!7%og8Lt`BUYPGs68?%^e(;KL?#sJ0&kY1x1F% zi4_&J>AmsQe?j%Wn0e=m54@&(JB;noy%@g`h@&C4c>>jy*tTArc7ketI)gJTZPOT6 zb=&ndnrS@sVMWYC{(as%FX-biuYc5&$M3s)X4dyoJ!Hj0^RW#23+(U_0xBZ=Qydo` z+x`TkAe>Jm-+y4X&eSbaih6zI+wggi#l8hoIJdAZ$yzD`L^4WbzO~#J@Qmp$N;*&d zrWp+eEGd)iN*rP2O!iNE_(_u=)|uWM7L{NXB4k%->b2ZXZ~h}LddPzh$2kt0?`~|W z>E@f>>B66Dydx9Bx4y4N7RsYd6t@8`zr4pw8-aRp?a6CpUL-;Mll%uW+Wvx|H^@~ z-5xVIi)3mcxAdJ`XphgtP3*1j?c*YzdZXQbgk=?V%>9$wB=#|pUbczZUQjj84w*n8 z!yfm>`?k?WYDZL4VWJ{8X+V!G3H~@0FDx;P1i?~~KQTmUA<^zN?f6J*(2-2M3-MTA z?lS4(Hfk)J%t+yue=aQ_ZD~CLU^d{4){SAer%V)H=L8}>< z2(cdjzap~uhcmD&eCL0Tb>6oYJzJao4JocKQ^ZG0WU9+p=Y(u;Rn2RKRU3@0W->?E zH_FSx5{R3?2F6c5X%l%x zyHHhJmCQHX45IF7{7C=&0OJ%Im?$-k!pxEe-f_Fz*ddg{G?Hu&5Pp#|eFZ#q)ryaf z@a~)0S>I)QH&$Pr*EeOBPkl1ry;S3sxWy-0%DKHt=Lm{7ei!WWEYxs8i88B<@*l{V z30ejWlHsgN1|n?VzxFU2SS2q{@uof3f87v?XiCoau3EJ-=M1oaZRa=s>V!eiwWwl= zKLAzWsDjlJh+Ck-Nt+os!=_A2CE}Y8>zQP+Ai6W$4?satCuX(Q(e&cK9uG@f@m)M) zxU!I=sjy>xBQ9c0yY*?W_SEGzRagU={EgKcO_7nF``p<3P<8_EDpy!lY&6`;T;T>kU1r4JLsA1bJAl-%iQ7&_?g89v_=tlv1`~ zLjU>@S-dRu5lcoKBwGn4*=kclyg(Z0@(siZ5)x#!;tDonl4HkkeY(tRsMFL{mRmM~ zKun1DRTPxvX;SBb;T#YrZ?q9!o1%s;o7^<}qy;2?Hpkmc6su`q;o92Ps(1=iK9QV) z8CoBQP0XciJYrz@lM(nmFRx(&#a%$3v81%~Chu$byXRcv>KH>s*+*f1VJG+MMV+>m zem;f-F!Q`AgetRd{DR@xbYi6yL?Ym^c*y3t0MlJ2m)Aff*KMqfeyOCq9I}w6-bJ^+ z8+ck=9Bp?x%vZY_qVwA>efvomcHhdhVT0?El)RCmc12T^1UW_{E_BTE8lU(>n z5N=_vVqs_=2)O`$Fpd%=m(Mt`2SR*$Q(A>Wm*L%m5g@G9RZ82`O~(s@Uy73S>j%$h zgA8BTbTo;!^W07!SJT5a+ACvwte9YP65?L%DwvVmQn{p1rW+mTrHKmr^#}@flPpk7 z{7WOh&KKBeSCx0Y*(Ml$s-=I2Nr&yVM$$NI*H^t>F2TktdZ1R6;z-lOl-pzS|LSiT>JfQ|D1Q!7K*==ZovOq_tE$2Uk|i zcYg_Miali4%q9qk?+baIk2+L_Qk|<3Af*|m72kPdXyVbLG(;lc8DQMloYtbY|cf=9Jo z$3^qM@88uknh!$bkS>Z>S$CFizHprcmXX;s7b|0G=jQn37ZFDEp^e+PUourq?mizL z#>Er#*zlOsW8I^g%d5e*0W03NJolH@a*=nH3ziU4N9YO^6H%^~wg|gE-sm2dUvByn z0m=Mt>sGVfmzt(k=N9HP1q*ZH6e9MocwFy}J?|>whsof{bH_)J#jD@v##67f=SmG` zyoMtx@5)tW|A1Z8m@^TDMUtw!#)RdNJEL*Z++PryeJP6EbQO6R#dh{;^DG%ZTk*S{ba{B$zrk3DWGA4SEl z8=Z8<=fC{Jlq~dqX*T-KL?|~le(S+p!GM&u>l^RL+(ES>zr#&MTt)sxMtLJ9=AH=E zzK}L@(u@`G6EcxQ>D~3rIir4bi_t?Sq{Ez@m0*>VgE1ht5uUwJJf*=(X<4*eo@-@*B+aG~Om)%@ZUC`G3TxYgt`&AQu2GPPlk!!I*KcZF?()2FDNajSeCDeWt za-@FGTu_YJzG3)=#HIJRSFZVx)j2D_k8<^BtfF2%hTz^_cp`dn0$#CenZfa^fy;ZC1$)@)yYVY(0})lD`qjk|eTX!hp0rFIqwmc5CSpx`2gIlO9=gzC&FrNDBV zcWNk0mD7)%cu6?lgC1j~v5aFz=;BqPeZm}-w0;n@JI_ZVEX;{&sNfvF4tDlmI2Buk zsH~?@GVKlK$x@D*#A6Cd^g2r~Q=3;b%0w2?x^Nts>IRAWjV8jhMyzjdtzfZza- zuNbb`3;oEHADr^1Mt3rly44S1%jsM_qdxu_MwhTY?Q>^=`4n^8M1Ap3IDG@QEa+?~ z{UT=PvfN2~&EVPf4X+G-4|Ztuw*Nf;CU)V3BGM2F_@`ahP`}_SWE+NJi|{}DdnYSC zU0vqe+0h%$p4>^Yf&yOqC%@^tHWdXh^43`V^=2LG4cl))$E5|>+bcfrjxR);omLlR zJ}*0G9eQt#x5LO?S9(E{b**$6P2`SYYdOgccnGgqsEJ7gQMk8*bbZP3-MSJcK8F96+0ny z#oljht*|I2xMAv}i=rC>yD`%lO`9|^ssp$t2Ms*e$}i@$upk8!DR(=Z$c9tfxawCr z4Q`aTk!+=w0AbAzy)jY&f7s77ZiG9_ZZIvYUeM^*n(f!8!>?ESvYi?_{fl+d!vtxO zo5n`KD_hHo4bfD@a~+r!iBf!vph;taYq8-IaH+<+&%p$r*ypIX>oHYenEfkcUh>4; z_oQsGRPW8WYumjcz9R4EV2XjruBX1xHj?&p-%uYf(1ao2t_CNJRX~5ab@posU(a^~ z7ZXkP6qK)#1M{V$CMa&Yl3dA^&1y?yo-#`A-fPm309Ren+kKTlEP&5 zf=qtgcAEAC!Jxe(j{tKFQu;C)Vz?Fvq|BHt30ZJIFf6*=*>*aqkJwty_d@9z&~EM@ zfGx+F{pIDzY@|%aBB3r78{K62$agYRQr$|3KfFiV_dEJ!0t9D0pI_IV`BYhU6K!M` zznDC}b}*+K2t+OL9?SgpzNjZ{KGq>%ZZtb)Q%ri996a&>EzPh@T#J4` zLb8y%-20j|5taiXgUN`8|AZV?5F)t06H6g~_;XJ5Ku80B>pYwg3hMqG{T*0TlD@RkJuQV*vF3>7VLon+-x0nL0Y@YsS;E()l>I|JIB!^6R&19~UCwZm#f^*- z>A-L$X(K^uG?1)_bQ>Sd={Tg#{~{~+VgpM5i^-Gd*fYAoIhJ`Otz^QZ=hmcELZ1LQ zQ(>dFU^_iqSA#6ZUxMI@g3K4nIX8(S@<#sE(yl-;wt07MZt(XaA)EJ_4ce;d8o0Fd zW&OjnQZN0Oi(&L=yq3z`Kv$QYlX>*wWfx;LLhxU?eb46n*KMYxsslSjQnGH#e|~mjSNwH@zMhtMX(!i8}r|?dOab z-ph5HEJfu(1LDCYb&D7y+ z2BL&%?r4sO59WAb5w^0MR=5LYOnTLHFVRe&Fi4qf-3cCUaG41n55=RqB9lLhxonhsdC|IAp)3x4tfWYWvRe#i3VMY2kZqz+lt{@MqS;Kobr=IN3vG<~oi5 z8C@fv+a;3ZU1lz^jMp{!JD;~_@*;aArkzyb-H0`y_KlRS=EWi)*WJnK(k3&|5SuF6-a?1pmrJ;YVtwRc<6|F z&RZ!;9#IpMU2g&XGFd5V%3q>ZvCN+Mqo_=A>E{~XYVyY2l7iz*_+u3d=TDF;Xj=u- zLR4_%Y8Q(=t$CfvSJB3)W|EltjoCQ^j}w zUoO8PR|TZ9tK@#6D*P;5hcadQnQeQxu|d-W_x`Ur6>uD$GH${|tl)Z)`z=HJS`h6_Lx>hAK`CIYY_<>%fINd-m+HpGN8$rpl|%SwX)+*^wG&wzbixE z#fsW*+QGCmWwBe#L;&Woarm#s(WLRjt*2&zv-zA3Ge_Des zRVOF2>daL^x`x)ICU_$hdittB8nZMIp98os&kB!T6jPy|)EpuxZmzWXyt8blu=4v21}6f z`R|6TzGoSDf>hdqT@M5|i$bO~4PfsfD~L|JZ(4C0Jsf4^>gDhA z6Dp<)Zd&}!B)CKsTq6Xat9?zPK4M8sQelDq`JGm`&;a!)5Whi(Hi=d&6lBbW!(M=e zXvPq|wGW*6;wB?+z9K0>d|MfHq?*J)mV)FFmk^p?>TmZF>)*L?Ou^e?#V z``R0}FG=(=1U%$G?As4%K`mrZ^JN9$@dY_*v(2OD<@ezFizjEG{jQjcXcIsnUEL7NN34a+K;Zv3Y zipJpcn9gt;()D175?;Fz0sX5#?e>Jx!N}Qe`8}PIz;lt#Zxy~_L9YC>Hk#n>Z`URu zv45!h)`R9Cn5M4;z%K^x;LK0>Qy~|GP=Rz;Q)Iy>4Dee24qdHA&`k_AKg0t@NwU>y zN2bA*lcsfZOo18BdVPu@(%&=1q!DrE&K0517zM>p*tzq7Z0i$l>=`Y<@A};C=z*er zJ0YX3hl1BwJB_Xa52^)1lt&a1oYqS3k!=o32pDyTK4_X^=!ju<1K9P%gQDNI^@2PjK19y&u}M|&{>ez*PtgnN z{~X@p|4@pG=T`?_qpt?$Vf`|01kp5~bx%`Ft^k)p7CZITpNo3yERU z#ef!lgy0rIw{+b-=bOI}+;d+PfXI|>j4cwG3y)490O?5W>K0uEU*a%?arO(nRAkG;KZ z>$1(J{ic$w4HxKa2km0?k+VosXakSo{1jO9juevbsAT=gvyM{_J3vJB*#l143J-8@nw(Uo=Ts%qbW7aWoNo-aE+lQ`-> z6B7anpu9(o?|1s{sS=>F0k}~?siQ#4&CELM^8}WsCv`%8=i3l}gUfX6d5*HO-_sGk zfQCzJcKZ`53<3ZY!o0aO#md^koKxx3SlKYeGG$PQ>JTXh8yf>Q4MX^vO2)C*)i~V) zU?=7*wwpo{cZ`I$*#@cR#oJ%94`qnn#;r(VUDeZ;Ai*0A@2T7-t|Z203i_0QtuXD8 zR^tOynq;}e-XTakn&YTeeh&0s$Vimr&_N@&lpt>myZ9kU_cWUciy?dyFV#Q4Szes3 zhaCkc;tkALpo9eBN2_3r8?mh&4P3PUpq8jKZ}nv-A6$CZAY{aLtpMi9gy zLW_NyYN|_V(ZyX>?`Y>H(i@8z4yR|ob)=LS8M-$owvXL70Pp%dL~!CwKdZ0S>HAxFof%hO9Pg}Is@FcIG9n?|2!YX+@1Wu$A&YlmOt-4$Io?i;ZQ*(Gk&t9Rnxy9Q4P@rr_gd_lzTMeFGbw})ni3H0R?IlW5>;c{f! z@}wlWDo~xDo+PSJ7hrYjuNL~a2;PKYYmcvm%5ok>t7Tpsub>N8Z8UTFr!9s}oxHp-SRy+4P_c3H>~rzSg0zvoFr(8HVZU+;(QN6XP^ z>Q19ao4GQKUa&-TUS{$7aU$=RAq=uH^m=Zm-neu*En+OE2BvoM#VW=j`4#Be5(f6A z_WL%q8Tjb-s^I(?{P4^8W8nT2o72KpFX$&Oy)q`+!&mCZRtL3Evka+l<-Lnpil z1wIm{x-b~VeCf&nT|m0UGOjT*4KD00&8lfHb$?K5X#wYAJdZA44Giowx!c?63GdzI zz@yq5!`xj+N}{fwpU~S(UbCfS>oF4+ZNp4f7}bFO8_>MiJY=vV$?*07u`Ba?deBI5 zdE~RKguv}t71gFgU*B(C5y4a8{G}te`kGfI0!`n!U#CR;Ze*UGRrRT>8e?g;X69Z= zu|wBJ=$+?K`=Q_6&zx5Y zw)h|W!{Q`5b!vWh3T6?;kRWS_XVYQ_{_E%qRe)Y^^O3I-g~GDa(pKEbz$N%3t6CR- zSv|Y;YAJK?1xG~EMWq);ucBXAYfA7hhx4*zg{QOX^YC}yxt+G?4UNtsI*ZSBJ+T!& zxo=iMjSUD|4)UTq0kvH^%5GC&Pxyl^N&SP_%gyQd~31 zCw8uFZ~sgtSGn3PoG6bfs##9~?+&E9K*F@1z;6Tu{DsdieCp?Bgw=9?vSZQXfqrfl z#Ci|cU>~uqtH=)fKT5g=_DI?#8r!z*jcrV9+qRR9z2R(ZXE({l+Bn(Rwr$&YzUTH2 zn6B=rx4Ll7sq=~br}ogrt6_;za%F~^SYl%}%uL>v#;*4UDa%R`T^-$~3Vw_`Uj@oM zj~o|6&a`||1OxYe?meY^L6700`pDrRVWYO=ROh7>-7-@j1y`c`h=^=kI!!`Z8bb4! z{(V*7)*}V{Zw^CnLtWuqDDv6oz*s-cOa`aQ&5nR zuBQ3A60hFg(>vY6Z|$O_!y!+g#VkAa-VgCiSO@hC@6k&MSjN&n>DE<7FaLP#M=Sbn zd<>Z~?=$3Hm>QN~8mJv)WH6OxRiI!jVSg?WcRFsAx1-`iD9DUHdqnJXd*6+hUiaoE z@nG5Z)@1JT!34|e`*F=%HEDL-k7zfIk{t2f2=v2l= zOIY(Vqyi4Z`@R<=N=PK+a@HQ_&{Gmb?!#<~n)M#ewrEc|?!_SPB>R)MKs#I6{|#LX zYJG3zTmPK=j^G};tcNVMh8w)8PtTUBDqst+8U(S5?wW~nas{Xa(5Cfh#|Vq!OSxwH zZ+`$Bj&@cuhc0<-mU9*!G@ajTtu}teGB9+}mxHcE>QJ#7o-t=##hAoS^ax&FjOM-N z@;kFcV5{!0t8Wg^pecfGe4WL4EVX9ST$+}qvayk7Ya7$L%`1~~*;f6#5R=nQ$sP!+ zBukqWok)K)PDWAJ=J6C8wIft0}~5hL%lgc729c+jl+Gx`1VLU zGO=6#qg2?fxY575l01;F?riW`mU3umXjfIk$$UfR*l!pwSmI<>FRvDE0zu0_Wo)t+ z6L5Uu#vheHq`;+S<^{SvaTxz+{!XP~E%*CzodAx=@M3MF!{l6gkBqn2&haA;mn-O@ z>dOnLT^mD8fA8>4%F5N{OZ#K>|4di}Q6p{R)|wNjF`pIOvy0-UkHHJ4lX6U^oii6R zic|)L&2Qc7-${x)gh}*uF=Z8u^)z3)owcfrjArmA?)6FXX*Ik5&~N_2HN%tR8gyu< zA&PzLplL@L8{xBAD-uhVIj}l{78+$ow%3)S;;$?z^IIIPIIT%rnAeEf8wp-&RFI$_ zL;DqKOQ%6NsTaT4Tr9i13Yw?U{!B>rXxt1mv9jsDiGcP`7-b~lA*00eKHsmX(AnN- zJ?mnh?tb}hyOEO_w4NBubHTWiS6u2*_BcHSRn@{Ndvb7$P4K{~lFw+FU%|DO6m zp+zz0oGJIx(Om3l>&VpASoAFmz-zgjuy>;`ty(sfO?dk(jcs9Z{*8g>==vfSAxPMF zc$(UB=em(v^MI6;;QxSr11Ftl{!ev+q+A6>JcwF;^RogV zXgXF}sP3(nyBcH{Q`rOqV$R6mKz(4sT1Q0gLxuL;O5jVlL*g6BtKug_$yX5UJq2|M z-hQ06)jOwY3*pzq2>bQ|_XuThBinYfjs^ZpNj!d)aCm|mfaKK$O^M~JGa@#Q@AGVY zO7^+Xyn2{iDQe_3wvioWG5z}H0(wg_$!%@l&~v++$=^Ra>gz*Rx_XvD{!rcL#(}z7 z?b6fgk4oCo%)NSjQIR!TE?;q)rokzFMj7K{$xGrKz0z#SaFCjW)+gtF9uC8#UcO#1 zBr&}wyR0{*r>f86D69D(-=NUI)^{|9?Ar<1@c!utYXu{N0|S{Xb9nd;I+MUDcBcHH zYbi{nA{vZDDYFFP7GfEC53im*kWfYkqq*~5$05wQxL9(IF+r{%ISfzj5fpt;P>Wwgrs4v z2+RKDLQM9+f{BMLa{@W&4y(DXvSKa}NA0<-ZS?p*W@n-TGd=U<X}*9GsKSn-qO}~TR5eiGH$$v_NW($uFUVnc~a0c*@RR)X-{y46E3KX zpQamA+|nigGJ?3X_ePaFVl%4g2ChBLFA=kN`Xzc%hBd@+PeR}ZL=j<5%j8a>I6&rX zjMSNJPEY0GW-$P%9popbRU`Q+n$J$3#{~@GV1WwiR1Q$s1nVAh`B!IA4|-H%ReV`c z8$C)M^y*VJfx}sCHXe$a=9JBgI+3;+k){Of#qty9ZPa917+YMj`U1_1{TK=6_EpKv zUX2$v4nu<~6=Z8y#6o10IvG26sN*P5Fh|c}APD)U7+)ZxfQg>b+`ZQPP%clPj`lZa zMZ=56($t06MK0;@Bz@QZNOSC1ptFZ0oDyBH6*Zl`8pSQD=P)xZ&mOq)%Y62AL z)NO+CO~ys}-XNpsF3u}eQP|Dxu}eh@Q%plGv#h4=vzj46v#`E==88X_7+&mX*E;P; zV{g8=t!NxrH>c2XT0l zh-*6{bcMHi{)pD{u94z_lDUZQIKqiLc%tK8HqkUX>V%0wY%LvrzLtMYFIU?l2P)49 z*pT~n| z8qp<4o^33vZ2HCC!B_RFpxtLlPuu%}JI~JeS;;E)9mO)**AWxWsZb({_nP{Kn7B4? z8RuM}?niWV6}ARW_4j7>c7kHJPMWO`bDxF@ub#fFOeNr7f;Kmm+00+Zp`Xng8S}Dh zb>*>CyRvJpdg@K<1yj~|pcBV1XYD5;Jcjhbq&#iz17S4BhICLc(@dG%V6)zQW+vNS zA)J@fRL`x3o-nXD-%p{rqvN2d2h;K5>^l=`l*nesAXwh%09WdT4^;Qtk_d)_-q742b3P4A^RwD2yEX#36|mCXKD4A zXX%2E5ha~8yo3Brw+x6`i=?hQINT9DwX9$p-J@XZlJV~grY~Az#QkdVM@L7Y?i7hH-$qypi#MV5i}&g`cx5BF{7u-G zzSZ>q`)y*OwcUh5BSAG1m#%$hw)oX=Ro?=_V7iTY*^UwL8N@Uv1h_&t`UySQJ$s3p zOs^cA96kX^ zBxouKL$1##LoaHXhl2506R$@7C)#U9ViX8pZ^++0yocs8o6QWw3jf-LE#lC3hh}p=7qyAw%x_}Dpxz>5Oc}A&- zy=yL%E&5n$(TCTV3;}$5VoOo2Z=4!s{#1^?a07l-7d!~tg*an>uT+g(JT!^ujAftq zx!{#h-KW@`HQ0ZPZ6M!dj)61sEn2n4T|~*Hhq{lBKf7uhqei+#tkS zDxG@{F(X5ra4E_3Mq!6!9V#T!NnKr}*papE#cte;hx`MjRn+5pO;;+7S4M(t_jm8u z40=TlSV>NLLts^FinG+Hp;+I$Go2MseIjgMZ@OYrSUc^b{#FTg8cfhwA*x!IVsuK^ zq(OU+(ML5a?=;VnD>WGzWAg|T2yqU9@f?`ogzP4Gf z-{6Lh8Pd$Zn?ySyv3c!s+0`cS{Kx$IO7DiX`NW3!5P1m|cW|s%2)jPX5h4rtV4~@K zwEH-Q7b!t?%To*(bvbf*BWwY-9CXTJAoC*+EBo2)Ttxv;)WO6R`dexF&?5ZCnE=IK z4|s&cggYK0rJ=>JUf_86Lnf7?CZXot(z^}pnE+fd1m0ksT)DYe?nTcBg3<9MNP|r8 zONw%L9!|s4hxKyb-rf|p>X`@r2n<8DR&aYP2`Qq;^>^q_k`Nj@V$bc5T6*aCrldHD zzYvB^1Ql9h2ME!N;(`z}elF*INQqxy3R4?BRnq~!t^aA6IZQ+^Y(rHoY)IO{21l9- z{2LZhq4Z8>m$E-BUYd+L;E*by;40T!6(z%D5(#%BbB43KCrQ$TieEVXfnDnb{wEU_ zd#qEVrc2zv19oSsi=@=(G@)e=AxplyX9h%~wz2np41m25y&z!wzJZ%ExBoc z7}I*QUVfL((bid<&e82XSsZP}u(!=KUV(0wKgfviN*>f`iJq{=Snpt5Ln{~=)9zfot?8(f>A zNN{si0TTGVrzlw&u@$rYypPH5g{PVeMZxd<5yi!ZmTNB16Q#;#bf6+my`ed;0hM@c z05;wZ2p zaUKN&BvXDg2f^uL(N-7!W;^EKMSPYA)ah^g?H=PVg>LW4(ovk81SReQepVUKzjend6aYy*+wc|m5}Y1(6V7w@Q-ofRL3S;vlH@u z8Icre9(0C=GOlTfAA{J}H_nd-Rg6z3`DQRGY#0fzv`qT&vhox+?RK#$3gU*+_2^zg zVv^^{Z@u}{;;S1*sbwySDkMGz1k{=kf)Sk&dqgtoJ{xDB$6kPjz?q%8e@ce>bLhyCcx;T$E zRglcgi=E^zop#WI9xUI#9%tTfZ$Ol$Ya9QkQ;^Tq^l@UHotjhaach%^gn;Nf`^UsT z=7j#_S#CGiPC>gY>9R5WvL`6Ek+z$VqM~5)p&(#3#aFDdosEQG1mg>vF&0TzA(=v$ z^gWg|fw*3KJRia4OgEC4ouMLDRP?0OCT?Pejc45l)sC}5f9}6IkuE=|=sd&kBc1*@ z*scj7qVW7poFJM$8S;9236E;aQ~s1D&|fSP@a(e9dYTi}44DTxX^rSeo(=L>>MA@r zRa|*9^KDg^ev|=&fMFdkg1qF*!qWUu;Pn}<>!&Z7--AJ&x94|VJWiwpSTgjmLV=!+ z#F9(B-?$O&Hn0ehsQY&^tPn>klfKXFD#{Q?5SIFWtsuQc+g?sAWYz4*Hac_INIWjG zu&=x>%z>4_j6c9mB0wNpVXelT~AbzN&);?3)EZ|ugoaf8so9J7rkrgil#b&)7T9- zY=NJw3!lsPPz$WYqQA2vX1j*MH(tM?QRY{|Fe)VamYx8Onb7o!4H^1^d6;RF&V{za+ohp9W-dQe`W2x1$}iOJ9H&qRm$)3r>{@PgFVc0n%x*tZYVa z#V_>O{3PCW*HlLNgFWR@7UX|vg4clmYQ7f)scrJdSrViy4C%C&<&C=JsF%fUKPJ<# zUns+}TRMQJ2~eK-Nnb^LJ}~mS68>rN|K=73)ZB$+{yMCU1w^|KR zJC1gzNi>Ag>qdx!hH-l5d|Eu2b;>duUaYD@!J`_LpPfvPo0QloRbL#6HGo?~kYQMVc$rCPY z+(M1sNy3f-`7)iWMWS(8)^jnvNoVu>|6Fwf>-;4SMQ#2-#wlJ{qZHsn48L-uAco`^ zkpwm4E1=G&e<)1&qHa^}6D!$#VtGd%-cl+^fMy4@81fiw$bkC)fqewC;u0FbZnR3_={Gfm z962WwmfyJtPxP|3y;Z5M{4orTCR@K&LJ@fggO_!2)U58M@PsDNCuxFf!lnXeL1~tT zJP+nc_(6o|lN32dZbG=PPA?x^60OOqax$xz3DWoZwzbSfW{hUf6 zLr=BVlTMz>#US7RZ5kK;;4OFM>b!9CuWR$`OVu12YIRIw0H_ndM|;kh6dK$cBw`#> zjNKLZd7=|(W~oV8@b@*^@!FrM;;hKvCD|1;Oe^*GA-2Tb2AB}B-`$dn-{VtA-vJND z90y>}QO@BNK-p_foPp>ay6anG?BFK({5CvZltF0M-gi8KGT)0vB5DYhP@K_p7Nt~1 zvi6$A^tm!O-r(_nu))f~L1eDBh&|Yiq^|Eu14P~G-`eAbkN!ki7o|u{pOJGciwKvM zoetHNfM$Uq#0l;Ls%z|)3c{e4y-Qovl5RB^igbSkL`KN6Zr9a*pm{W2VA`tyVMZw2 z5uFL__UZhc75H56iD&?A;u_2Ra;NE(#PnF1m~>$B90%dXcpv__la^^QYO*?;^u%|V z!HW+e^QRYFm6iLNPuEhfZy-5}@S6ehp9zO`wv|4|d(=>2!tW#vE!cW1OmZQP_C>O= z@&BChK}sVl?jFKlyiO26pP!IJsDLLnfgj*;V1ZHVg}4wkWZoCh8$RoL+Y|FJY*-oL zOxjUkM_@}75Kq(;Zn41!!)ncla#PJcJvVGlr1LpXWPiI9e976+8kxR@@f}wz1k907 z=ZH?4_+LIz##0+JtAmXE`_i3qc~@1|o*rIBUykH{!qMP+*WQGe7WR*faLfeRbxyMvGnk5`}-12L>6|$vK-$)nknUIjy1-a(Nv#s`pWB@iIV^`r=hVp6eIo9WbIj87-hprG&WRA z4b%MbpW8K|i9K5{C-aYn4q~_B%t#6%@81=%q1@yr!KKTV8Yn~OD&wSyc!`Syi7QVO zm|3b|L@-3LlF=f_f)RLk{)i~G+)V-Le&eyrJ8tN-eNZKpGs?g<6Rgb6DzO~Q)bb^5 zir!+!D^2`S2}ggj6lMno7<@euW7&ymosTdopGU{g(R&@q$Kvq(DT1z4Nv`6PmKlx2=M$fQ-DinwJ}tA{u^<}NbyO?NN}0F-s&&f91o_ZA*|me1~z1vTKvqjlSLr_bNNHz-WX} zEPL0N{~IX+`A^dg_Tnx2MjKzGO&c`Mg-^&}3#O#;h*uTb=V*OAb_}{-u5p<7=ZUO< zM|E^iBBl#=-mNH>PSk+w&R|BVAI8LNEO+JNm*Zz*WVeP#ilLnz28Cb^fj`XNfn!-9 zNRvT;)x0>2G;tgA)X-MqTqfigM1}@cR}P$ZCP#v(v+xM7^{TJ;dJJ zit8BBk9H(J*75AGBhXUL=i2)UhwLm`5BD>s>*@gOR)#i~QxNPq>>2 zGTBLID;SwibHkx4=~rpY6DHMI3m2aee{caMBD1}DJvC^QPp|;C3VG|_`mlGx!Ep|H zSj;t~7`dpPXV`$*02q{V(cj1*TV|87$U3nR(chM(9130k$P@lHglr*(DRnP!X-rvl z5{IONJ19Jx%U9l_j*jyM{AWFh!nWEr6&3JJnyPNCv|;{F&wwSHmAvKbj%(66W@Rv&VZPj9T8!LT#s#j!A0nsoMomio0&XE!-MWILq<%(eQ|Ak8T7AQtUBQv zt=bNKtVYA&xg@ngF2G|D1iiXJTux7EPbUB#B!!-yPZ9aWur0V9b&v8ZU+oog`~yWg z(QyO3HU!yzyo>?v1Gao6H9BMnHOc_IQCK27lnFnQOt#kqy@4 zZ6p4pf0A23wsfEX5#1Ae(1(BS_?Bpl4E86jD$0jUg&ZZdoppKBts4f$m@`0pKML{B<2 zinnu`f8cW}Q{LSdD}X~&skTi@`?`yrzeYhCa~o@H!H0+B&$J3$bOT3=!jj%QiUsOe z(>DjY0E+buz=MMqP@*3IGAxKVPEUw1l>^PvR~2xu$L-`v=#|EhyB-9Pn~Q^rE-*wo zU#7CbC3~2fx+n@;0Q&`rO5Xfezs;tb<%Aq;JtXD+1p$8SSYFfojikwbdr`u4!eE$m zGf!97{ncGZ>uz@6>-0)8xga;*hhfdc)&Vz>Y%CcZAYT{I?(@a65gWq9yd{;!YE6C^ z{%Ia_5^gA*-SNbItesc98YCde`q39*fY-Y0p@ocimnCH$LftOmc z?({tUrh;P~jacmLLqo$M)r!jBD^fs9-kIy&s~_b+k7ds$;N=X~)jq{jBnIv^FL@eK z1U3;hRS2wB!2Yp9R2>`yGRbUyz-7?Z{LOI{`AuDPG%+1=ri}VmMC0126Aro4r*iOG z$ktQOH^bG*DKwc$7b?pU=D*9B8r8w=O5ziKkbUX#rZ6hphILhvzg{tTy@G6vm*O;d zd~BJL;!9QrvZ0s}Z9Asb*O3e$&LKPEHJChQNi&C$UZ(&UFXcV;jR`jPMf?8G$DYH4 z$jv_=6to@SF>Ja-ZKJsX3#*^|$Lrg4Hhc z-P#e+QB#qe%^e3zkWJoBkvov0)RtBA5!q^j307Q6^+6u~tD^35|FES) zvYM@Zj6{}kX>j`U2={ZE@$f+#$xys|gA1RX%z&!{IkV)^)>a7t>*^x#j+dV22nJE# zyR0D)=LB-9QnI*QrlxxB#TG`L1mffdzpBi4iid{@R}vRKi9 zS#ldPmP5iM$>%d*<|=Vdx-Efn&;dk$tgpz=g`J-)g2Kz6Nhx(*gb{;EEb4oYzUnof zJ4Glk$B)uk)_j)az3(xHzPRHCnQKZjeU>sV@ zx_aBlaFns|jJgctlCBhE%3`1YX|NCgoj%0A+RZ+A2#x#%`5p6_+HB1qx~{I(Bkm%& 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 diff --git a/packages/website/static/img/features/Frame.png b/packages/website/static/img/features/Frame.png deleted file mode 100644 index a73a0d2ee15ebd8c7b35cb39c7297efb3914e65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28933 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 1bqMUdpd%}W~RGB0F13pKi0s9Qxr^mf2(XKh-r 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 KD%BwS=zjxdqILlQ diff --git a/packages/website/static/img/features/dark/Buildings_Fire.png b/packages/website/static/img/features/dark/Buildings_Fire.png new file mode 100644 index 0000000000000000000000000000000000000000..c0765fb99f316ba17c2138c21cf4289fab0ef54f GIT binary patch literal 3085 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

7C<{DcieSeAX? zL++7pY2e@u$+|ym_{(FW^l5X>>0p&ZK*k9QHo2!*ZY|<;9Q`c%y@3XXYXux2=)wfl zeY42rs36g$yxQVL{xL7osAk0Qh$Zc}Oy6N0Y@9F?sus(xURUzh>^X>KJ)#8(oGljx!oadP}*v{7T|z@F5JzG zO+d59l|~eBP~DK9Y?Ihfq0_2qCt5M|_G`M5z#lX@z#MN`MKcW8ls!%iI+3(vy~`4D z?X=pc1L&b*8a4AAMl}L;cZ&Q8pr;wXX=YZhzs~ ziK+0Y=jM286w%0eQO|Kq^B@n4TP9~{aK6XR{M~Y!>8LzftwQ<*iAmB^qaSJ*wnY#j zc2S6+v*k7n7_f~>BJHMe0V0E|mZHqeI z+e1%7WttMu_C1y)GBQ>GlCh0nEhLwky24qP@K6Pnb4j6lGsjU3mg8Y?hxI5#Cev2r zeAcH&3qQ;P8J)6+7(5wpg@MXz!ft^YBdMJY6G4<9USm|d$r4w$G>NW>DvVO$tG?2P zc1}h*&Zb6g1>8>1gRa)K>MJN!5yNxn!mP*48eNp(ikkJCE`}0*`?#@r^ zxuvV?zgvCV*EF^GLwy)x)B^A{xw`^AQ1x54&V0sDu3b)1PT@k1-ALn;l$l(l6l1;t z9Cqpw6CPOK;X+B95smHZm>f)tSo~;2;ng0RJ_jP=C)+Fvo|p>E=2qf-C&~%Jwa>>G z)k3-{1?T^i@M7HDfHcaRsjm}>S}h+}kAr^*HQ-l(ni9@Ree8a=B+RI_6k=RNyJ5ol zG^LMzBh&#SM#2jj$gvK$yKg-luy1jo8@;_grHMvb>oQpud0zNH`+A%N#0itP_90dS z-#`1YGIJ{QEMc0a_V=&sc6weIk)rnKW$N~f@q=QLohtLS_ulGV7pCl~m+_Nb2kn8AtvN&P)9;qSrY7$Bnn;uH#C|*%5B!!(6V<*8jwaRi**Vc;x;tC56g#-h z*06Ih5F;277_0dkl!MTbL;C0k!bk9ztZddH)xcb+)+_O4gELmh5={uq0xOHdWBS7f zm;o>i*@zVcC5_Zq_zj^5jSY=dAo#QY$*r~acogR+2)D^^r%J5ZK(pWPP?=Mw2Klgj z4XP3v3wvRS`&~C}V7~d8_#-g1^k7pnZCp8|ZT6~0;`%T2o0WczUVE#ts6;15CuT*6 zx|6p5!W%j(z9U-M^3nJU{jKlkE~o1(MXltKJ`)2qYg*BWaeYKGjf=Ip-OHI^Tz z-S+m>6T_zcFnn&k0)v}JL&kSsGd0PweI6~I*8y-j@nb9L*Q>L+fqjnO6EUu19lCgb}61n@SLq!=N#fn?tiZ zX+<)}Mf7c+alHC49t*na@g#fvH;(;ivb|JKS4PZ+x6vc~TrC6J3x*1G;P~Gu&ks$* z6MP$y@Q9b)&i!;YI)rt0P|@`aE|~F8acymFrWJxHf*3&j({bSsE~hu2`bXiv(|zeU z>Yw}QqSZI)y04dZVs@J9?w+07T$;#ozYI8dJ;>@YLXW0n8%X-4T|;dbt)F3v`Lv2r zp1|wjo`4A|46*lC!2zG|G?J(7UD(w<&@2`A24OYI%R73-MSQl6VLA4Ydqe_gjA}bT z@%L>stbrSNErR@;2jf{W8Q%qoKuGoi^SK6lqe*aXhCji#uw#L<#wje?qk;g$9e;xT zUNVW*powPAhUFAl)8*?u2!?0u34AHV2^=5tpUFngv1B$QGB6_Mk2jH6<2q{O!ZM^Z zb7N<4y?xg`-1TxT1U~@n_!SSn~@*X46F7N2z$4 zU!8O-u0{Fo%LtyJPpZ{aBehMKCp|f&_{9NFyhHR~7xCbFGbhB=mc;!PGy2e7M;RkJ zQrq-7V8Z-hmGWWrys-7^4eDPc$R{0OCyLT03zEz6>tn@k-mcVTAP8-W7 z$oHtg#{c8#Euh+pmbT&G z4#6R~7ARia-Q8VEad&rjDems>Qrrr(5Zt{$aVYM8?!E8#XP=d|vXaa`v&YUpXXcqU zqV~)K6L!hY$1W%dCpKV|tOCjsx=EavI`MQI4KTF}2S)rYMbnm>E|do6GG<*)_4Bmp z>LlmE9Bz$wf7dwi$cmGpGeO0Q5#lYi#kb8dCS>T*@PWbbMxMMcrtA=8HsbP244GOJ z-q^i+89e#I?)GRUKP8kQ2$z(G`)zk9{59`tEuV0zPq!at zp&0x%9|O5G@8(8oEc5?Y1Nk&Qb2XYb^;Ig_df~2$<;f~XC{i&9QWcwXn%m=_hkD5# zj(48J1$Ra?9b%hK9{40VrbLz6&l-dWpoc1o zp?7|b>_0oZ8G3YoM+ScekDHDT4!FZ|m`om$mivymYD-+JU6ea?yoTy*BWBShZ&Q4j7>)x)v7aMf}OWr!2?U$AJQ8&zL(I2tP!WMmM4Yn zww(y*{U3y`uF90yp#{=mno+#KnVoXJu5&?4qgr_#)}d|1%+P*U@+jX>IzR zeClw9FldB|?8gVy*@xAl5c++9Mj@4fr7`idj$0OF#WZsKJx)|l-( zb*k_YFAA|@Fa{&BKjMH;|7tmb`nzZ@o!A7jIS#Gn5R;zn=n zPzpvhg%o$Ss^lsWlhkp|c$qn6`L&!o4%#rwOx>p^~XP`Fz- zi|Ya=50ArZ_1^)9P7BE}EpJNCdrb3k7EP-ad6&$HNt~fnm;s*IisJc6h&dfoYQET72+Bj|jrGbd z-rd{na(niuWh*+RVjXgy%=SHt{I38ZB0P2h?_3!+chs&1E1`Hu^!$giuJpWaCyf`= z6dZ!{Zy%Q(q20oAb$Z2wN-+Kg3zSwT9uW@sArueN@rG8(K%Hy*ULTZaZOE5Bw-a|L zvshaZJc3>QqiO}HpVLP^ackd>;Cp`-&Xtj!SEb>3erQ~Y=8IEi&h9O~>Nj5S*I8_s zb0EZsl51RnXk8ol{W3tSo~+F}@rz#jd};h;a6*QT$

JQuWhQkO};=;gN%B)je-a20H6BpwtVv@rgsBW)8bl)P4t!^o+&OsjHUo zEN^a8U?%^ceIlg&1#Usp<*}Nfbk!j8{<@9H0wCTbUKJJDP!nYx#gIG{<>!G5uN4nu zxMdS_FmnfaDK4RAf1f}W`FyxL4`Y?&PU)q>IG$yBB63uSS88wvr_1p#{sC*40tFhu ztNmLd)WE(7JR8{n?DF5BYTGVR6d?I$@f0d@D3tI+lpt)9W%AE5!HZ>jOfBvmFnH|` z`%bf0KcJ?JTABqKyv@r7Bwbxf$Pw^m115<4SfJCuayeS_tIs{P!zZyeZV-gWCF|8M z|1Z_`B zg&_9Xp1Q%Q!%aXoXHLRy@c$GuJv0KEXFhuao%rnOi6wnCJLk??m?E3V-60L>QU@_^m<%PXSpbWX0-jK{Cx?36-L$GkQ$B;Hkb{&} z>*n;yrkFPc$#$~So&DzfUbXOQ%^?Z9(ltJk7RJd}4Ku+K=iaJwRja%eqj8w=f4!_M zCI?F>{|g}3WXYjYLGd;rM3UF|#3RirbTHzh4YzuceoKt_(PPyF+T};vJv3e@3l3=_2MJ=173@&Uq{a7JgeNr4WKOId1LxzfiY-?Exm(xbt-e|9xJ%%&dPlvV!k_>86#zj2`?;Xp!%^X&slFnw zAMcMQP!g$JnUb1eFhc#ZsFaL(87+JoZ^=Hd@IJlclQUA9d zJi~4|$LA$h%IKh75wu12DpNKOs7MyL)$xuzs*hl^oneo5+f<`MM#iO=W!h`EUIjMh+cL}SK@$Z*{nUu;Ss4B-A_r&6~719 zHGE&KBb_^?38$)^NlclrXQFO=$v898Im@abWLRtBZC`;kM()s=BG$~`zM#{dvf=-V z>#qgK;W_kpq<%9pR4S@}C#b>`v8?}iQqGm*IYol_%uR38tshie6}%dAS{Jpn03e6a?Qp;lfeY`2Y{k>V+Z?qcb@;DJ zmM;;=Zu@WW|(28F@+JO2*1>t99tf z<&SGEa+DBm3|_8xH>6KAPMEt~#5A{Go-R3^D>0ro?qP*Y-In2g7SYl~{aZ0ZWWH@ND9r(w-7N0f>HokJGQxx;VZ)=ddfe z<$crXj9i2T1Ehk`^gr0{IAtRg)lqyVtM~7t33|RY{Jz1ylQ3nzSI|`D>&5f!FXG)d z{f^3@G$Kh2W?&9Ph>Z@OX4pb8Dap~{{y&9Bp6~B=@<)iT)n!KDRPDKlJVC(k@7=w2^~~6fgBS1?KhJLfpAS|fe?LAq!EkoH^s#O%k%xqSpopf z_CIpbl5%8MDqUGbcH994y$Z|Zd*CQQ27vMn*gBHk@Fw99?>4&_1Wz7ZBmJfZ2xi3- znbg{5w5m4zFw0+bceg!wQIEcLz8CbDb;v?qw(b393RMh<{j+hf)b~CQuh;;v_<`Ym zS@Ivd=PAiPeYjfgyGIi-OA8&FEh)&pILmG$;Sig&u_<^(;V(RpV_imK+Gx@OQ2tQD zH%1Ylvw)fs7qsF4gKJ@|BtGdsED6=c1STEqJ3VM|+LpA`7!YLqpsxwrpu%3R7Poc& zjX!0#7@tayPyPqbAX|TY(QmoM=DmDi4rY67E@bME)kedy{f5zcbpl>0&xP2{`7UArLu5yl@~*1T@Iydx=q6tL}{7 zy{qw~x^6n;E|YZPbN2fUZl0C1QAh3I@nBmtiU@KRKsV7lGSJRC?K_VbI0ARQ{fBEVRul|1sWe z4bMH!TnW-eEJm5|%%B8P;QEP_jRYkscskmGleh8>nWNmEGxJd|YsG&D>OooHn}7(^ z27t{5Pn$CeQBW1p?ZCI_i=BeyN(@|XwimO$Cj!$!a3$Cd9VODTxD&EfAi-I`>{3_a zZxOKF_=BQ=wki2~xzCKg+(!FObW%9$K3K@1KL5$dWL-<_#{US02~$i8Y$jVd4+eE;_7kuiRCY<}Lpz1Iiktfh(a zhKl@lYj7`eMVF3E^uq5R4^hsrR^3Ap;(O`W+Y}p+wghYa|NR_p@4m*MCR@?tEp#wxX z3&8$RbOHYzy4BK%c3Y_t^!re?nCO(KDj3mJsf^{iSZ#(mgnn|*a%@zepkBkO(2EhkiJ z8UGBL!O7pmUxvv;j2X^QIn6(Ldc{;L4q<8}#%0t$GUvs#4=S{a_?IL_haApl9c){u zhW>u@9;b?I688Sk!$m=!c3{0V#G*S z(3#YhOs#hp#bfZyz~Aw)GQkDuec3sgnbdVy_s%Sbku}7^H@t zSgkC{?n5EQ^WNZBa1wQpAW1S$in@Oz1_8uM{0^skBOTS`Vhu$Td^t|wMXXSTKMpq| zagI8{mHhu9>-Bo;9pfrt#ew{v>4;IqV2YrEz&~OC^GU$_o^q6zg#!ozEC_N4`9CdX zsI7hCI6*FgGU;`n`$K=clZ>4qmK^J%fj}4uA*R#nrKbo%%d<^j+%!sG!ii@@emz)`nl`! zT)uDr&xAuV>N=}z#dRB|vye|{ylEI|RI$|B&xhWB{@P;n0=1kqGdC35jVlYdYNYVT zVLiFI6rts0z`+;D9--RIo}$b*9$#czK1Y*uouFJxhcLZ-wHrnEn|sevM3e)$xXDaj zl%v}~perddc0bAj?)@E~-1|)X=LJU?{*dqqEv%(r=+3VS%-px!=QoZ&BXWr26D(Io zKi`X|wnGAUMuBx8cEKaD6p{*(#BVbF(oO$djW_bUaeQEQ%^k_RFVqpmwasRu@){X` zW}(?p9o?6r%aD5XUA`ia$xib&?B2Fa56%d`MZJ$Oo^-eT-5{38&Tbl~)~$zcf9uCmgQbFuLB+o!XSDl`8CX0k6BiA$qR zR0`F8#EUGlI||J<%7?gO_*`CFG#+GZl%@4%n|z9xy{zOm6sN6t{R`=0oua z$3#DFvk;vyNpniMecLOTMf^Tk5NCV|2k9|bfC&|NpFk3Lc0|RRzq`q2-3tbV&lqUg z!dTYa@!FdhJ7vj=s|ST|l_ec53~?zH zn}stlL85G2H9wfc6t^WY<)*~StVL_uo_y_i^4y{I(!c4i(H44BcVl05YB`8}=ImTa zVR9GAF8{+;w`QR)4tvE9lj#tqHZ0O+{#h7;@3l-n#)v*t#6*;p5O1dq)Rk${XGp~J zg!W4dT)*c@U$6{KJdGGR`?u(I^P9WTVwkkD)qZHl04elPotW}35FY!x%lx;mlFr{1 zhk?3A5k&uZUY0lvyspi??$Wf?i+4ZKGmnG!c;*r&gO)@8G2c8}JXst`%~!9u7Qi^o z_&=~sl-x*oq!K;RuuXVov*eNKAv71U@fDQL*tw4%@qBc?8_gY^m!zK;)!k;TpcEgk zTur9wxco+vS*jf{BHKjgU9wCuT_SdS&bv*pg zBGXzxK4EQ=cng?P0kQv za(`)Yv5M=Rp>CJR;$?alBV(u$r*_R8&oL*Z8uM~>&;qwz2S;1@;T-QwH3ZTio3VO7 zd?j5f=mAOwP;y3c9X8*gSPim|(=#^Wj6amiC=?=#7ux$^Mzs#Z+0^zCW7tuD$WE(t z)?<{OEbh}L=H@?=Vxm5k(mx^(Fq29!kDSE28M}Ii7|HsKdU$q zl>(CdeNGc#gUPm@JHEng7$?K)*Ag_(q--U6v#6M8|rLC}( zm-S97geoS{&M3Z7`B-z8TEorfadv(3F|WiaKXeTY>Yl zc`1AD&&*U3V&v10S4)~bx1pRPq@pttvqU+01oYa^S7^qSb5q`n+EA^GwgP_ib=Jx? z|BLyy9jtnMa-1<2V{?7Q=B#;H*1(2DKexI$zS!Has>4eq!xmH$pFA7N?)#^bqs?RI zCh7&)Ncfm&T|mTbk1JfG4%3J*?svMx1VIYSC<|j`iI$i9ek~qpe*c%vpLP-T=ae6` zTf#xgcVk9EUN}8Z1N6AKV}q|F;zuWn!csxEw`f1FzgLtNbtx{{uP}a6%3Zkr97Rt| zecD1oBuqViYj9W1H;~nCyXSXO8rjzX=zwI}fp8ec_Lfl$N+u53e+)K6%Ep#_MbC0B zt~{f6F8W4f%HErU$0)5B(&uMp_rj<4HZ z(!r)3eOq`(3k4L2*lKp54U+x-ik+tT#$AFprAxHMR>@$VJE8G}?pIj`8Sh|Ufug5&@Md6%k$CycCTax1zKp2SzQprAKsx+~(V4qkT6mp7v` zB8TWYj|Lu$x4v=@E>`>fm5=bHid{Z|FC;VaaGc+V)Y->vq)#e63V6l?wV}*O8el35 zSy~-!d0|IK0BE(%+Di*l+{S@484U)>kS;0Kg+jE({&zH?3_|$o^I!hGZ|ZkB?G~rf znG6(M?>)J~L)t3V9PE!{xX3`6KU{47yDEA&G3sR)rZPh&d~qUCL(~8eQzW}QOq1}s zpS0fI-A$>Z<(D9g&mxdVE>HjdT|^>+m_Yb<Z0HQy^vk z6O{=!W$mGsAs#5PQ|-LMwj(tyh(|Pvdw9#-9@c-m%2JZQ>aY@ko{wT8c=17zOcdet7EqTnA$WmmRp<$mIX z_Ag^$h$+mrV2Vln+F_vgVWYjyAsTg^P!kim&Jj-$`a*}qpG|YRK}#Rtt#anvcu~kK zD`NoSnc;XV@sW4yIl;T0U5#fm`lwb5iZwwsqEvsrjmn)9uB%-_x!1dxsa5Q3d!3mS zF+$%$YaGfEvdn<@K%)P=;I-#$Kx?Mhe%nYDC`A&?7C8d+Am-0U@vQM{muTpZ?b;29 zlRRotBR1=2q9r4%6kmHVR@D^sMN$7G6KQhrzP=rZaR6Nag9D%WMepiicY+??tCZd8 zhl@K&FPe-aPHL(x>r2ca$i1tZ@1sQc73RlYX3d@DO#Uo!^rDZ2Qqiom!Po2`3jk~9 zh$7N~kiuv_IvfztQ8jv?sX**FkKePbz6xy|fDf;0aCCAE(;1v%+Dd}?y%Jf5;pG=S z9ow|oR)cYWN@l5>Gs7c!C$!6zZlBM2_Sr`7a%X#akuIrlfC8QM=~*(1P{4>_Ez0cT z2Y+~j*PXY-c*V~QW53jq1;&M@x-XV9lTRr4I59tHC^)g@qGug02Y|r{PywSSd;@?& z1ot3RD$dYU(Bkl@1PfXE4BOG)Q8^hhr$o$R`x{yfO0r;7?bOV4*9Af z)Dti*AoNg6IS{TGErpAhyxxcOAw2Z}=uo?xEYn1O@U>J85eo|HF}_&OhUo&&cZMD= zVf-uoSrEg^6bvY~ut^6`lq%^M&Wk>`;@yz3EB^H#rB3!vRpHvM66dZuxbh9ts!-4i zSZf}7#m(w(f}EgczMH5?uR0SxF%)EXDNz48na#*?+t1kU4grxwp`mhecjaEEVO#1k zC~-)yEBF{lhl{QWZ-PSu_?vm|f8<3nhm)}D7`A`LD;XH&zpn0_@P?<3y%f`?puRJX zm}D9v2SsHmfwc>m8Avf=3WNGCn-+nTW-(*Z2TSmI&=N_L(2Mc)PT+T;KB?0Mx~6m? zcxQDNfvh^g>=ZjL)S4nE0fhk`Fq*O)hf9D<4l;><2rU%leZQ|;zeV$U(%(e^2W>NZ z0`Rl>GBqU49=7~>8pfx}Y|P`KKxxkp@kHECEJ7Gb7i||2E1^TqaSK7D+o^xUa012( zZO&GE3ap`Ff8~G(NCuNPik!8zSDK=$Kqme`)FK-zk-p)V$r|m6y7i6`*DjWMPO1_! zc6JYyHAu_9;o^hYVdVz_%P2vdF59`)BnKjvOL%|MC1>^z2{o_4Yr_SLdF#T3rYEy=dQ9n)%iIzCEOW*6G6HOB+t9z)h75S^X1 z?}`-iYu3J8DubN`z%T5hl91eND=UX_f-57nr!LRS{6Dy9rV6kXy)TjGUtO~O{XRB3 znoV!C1ojJfs$G4A^MPaH?A9;a=``ioiYr6rmf-6*TiTCml@PPm7VUt#TJ+Q{wAG}Fh9wR3+d zsZ9GCJTyZ5&EEr&rKq5TI6+-!y zz)t?N7CCSxht!@`Y)HR&@GhBHbw<)mzQ@h&PE8SD#Un<^>M;Nv(mefu-ivQfVyL3F z;|hLSjH(d|9c(-0TrmzmPNR=+{Ojd?wFA}uj5Qg+#w`uLYJ+vzf)PK}nC+Cw4BCc0 zPN=KqTUc5elopE;B~km7!E89@hXj)43#9wfa^kq^X+kiQSqR0W>(D$r4?X;8kreQ? zOem1@r|^_diT*c#|PViG=Dq-uIs z6$IusKIsjZO|n;$zg}|1Ds2YbkhVh#G9+`WqG8d_WRSobrd#KmDefLrulRHVQqNG6 z5?j9wu?%vVgnWbr2mxq8QB<6=GnR7Kr_QoMV0z5E(Ui)nwA>naE7o%;b@~LTFRYbP zm6Ts&W6Fzz^H_pn9u?6PAf^16z#WxG-7yWsHKqXHC=uu~82Y@{V<<1t%)Y_i-5Qip z5N6c_Z=jvdgUkK{euPuNHrMvBC#t(1alb}k6Cx>|s!@P==^ zy@E9aWG2dgTiw|O3_4rS-^u!*wo3g>tn#cp!J*akbJMufYc}a*m*tTcEV2X7_$pwv zp<=xiQW#!na|?wSgaKnA6%@e$(s?qAjA%;3GfLbaS7v{-IK*Z9>0*9)5)KUjzOHSeE= z;n5tD6{qM$e4y=TwvV9iU``On5IaM%OmnkNfzX4(-4L__7-bUfwec>oJ40C9 zZ&t`djBtqdRzzk`w;wP~E4n+5 zVm3G^=&!;;kLN=n;Q^nFgft1_U^T6aWdtu$=x!)$5{UjlZL5+@%mJ26H#jF zHbYcSg9y^)qlWnc)le2+y&4B-y2%KZ{pWwsVts3_tx{f>+F^)~m+AEO|m z=?(3zm|XK~!fz=#*dSOq*qzdw7yVNI6)wO}*3fbdy42UIkYVRK<1Y=3b|u=wyiXMz zMJ@u0W>(@ai1Sb7`=r0*kLKjzV6LEb_HKxt9E@fg-w-*HF1%h2(a@snnCyQ&1isyA ztDs+XiI7Vaa<|tkadFIZAbt6J@=Qx0iFP?Ox#sg!7>rg0B+k&%n#T?%kJ`k#GIhJZ zm92pn%p^9A3j>9aP>~7yl|tce!M0H8z?{206TR;|1Z2GR{MA{kF?|(j`MZsns`6#0 z2%yt?iXMl6L8dY&;)~ddc>9~LW4@Z&ujX)Sq?Pdk&-?w1u$PX4q9`RlOMLj#Le5yZ zMKz9o$K{AXV@|}OrU<;rCrU2N2weiRyDY|0gUn(pN85w9ZT}a}=e=IDeQb`zrR7B! z_DY9e^p!>E13@0U$w9@fP7ZVc+-IJ?*ObPL?Bv*o;PTl>WV9=T9X^qQhE?WqrCgI2 zqISEq@-d5`T<9&>IU^OG)@|NO8NPm61_>2$0G5n4)Y)GQ(;{WqhA}O@I5Y;>R~*)_ zVpUPPkh}pLc3>lBWin;(5v8f^_i8j64OE7Jhs?0lZ>}iT3FQni3qgb(eMXe}45bnj zRMw9CgH)#S*l2l}@#a|bJ!=0h&&#T?v4KP(%ZNG0Lmoh!Fs$P$uku+0b(!B zm8!#D)}(B^K@HWE`!@NNYUolI4Z_vI7gIbYZ{a~h224eo6n|%wc{+}Iy--M0FO;bc zJA8zG)p}dNTmIk%v+|2wlcL$`{;N^Dn)&*K#?VjvVX7U~^cj{_gb*tw@Xn%CGwFWk zUfK2uR1K%|d)>y<3^$lusf5nMN@aqeyHu1rTo|_UX$j6eJw2%r-#UZS6&-1SK@rX;q7m~fcp>02L;%P`KOTvSN{_f zzRsqZBnAz16|7yn!t6kY$D7pQ)n>0>@^c|$;-X-JX*#i9Pw<_?3HRR%qQY&!x)sHd znIstjs7xr9&Td-*Fn&U6Hp~Dr69Fv0z+*B7-uK^*xp%?QXkgYG^_EwqliWIpTo1^R z9zpJQc7?ZhwSCtY$>{c#jSrbq)D%aS`}~pE>kDZ9HZcTvJzMV1_indeha7tUdAo;S zf*ckXPcEO?_r~&$GcU4M&J!l^ok5yey1MShGf$_vAG!TWy2Qb`5PkM@%U#l%c6LQ)+NbZcP^$Nl7sV-|78Tf|6N2W5n_*uG6v*a{w$X z&QaQ868h^mkOH%6&GN&b{A^AB)um7xj(Ide6{`6N#X&*e*jr3VGA_|GZy!8tZJafc zE~j)&r;!>Z7NrM();IQbSreqhnjl?XoI7lanesaZ#S5y*UJ%9f5*+p^^51-h)A!`8HsZwk804d|BH5z9| zM?yBWpCM=SNfjT4uv%3kTZc@9u-lS_@hRNOul6;E69MG$~ z+3y7cyQS)7Uy-kLehIhtt#@#Keakg!#2?R@O!fQi$3n@r)Dbv~ZFc_UVLys(NvBK~ zCevm-0KjUc5Eg9&ZRfi|3bgPQkc>?i6COl1Nud0N|kgv^7JfDB>wYDAZS0cWJA`3=BMbQ6@YY zhK+7SaI^1bn=1#!HZ8fJLoMV7Q~0*Qv)619*6U__>jvgq;Jl8hg)(TnP*86=2g@8*!?gdsI8tkun&ZnO%S*y3p zI%`LILG$k18+30}XraTZ(@-EadP`|Oc!DflqB~uk45ry_m0fumPdl&MzTD?lSIhp2 zaJvZK-$#dKm7twYkDwXjkLTrWC3?k(I##k@83$9%ALEwt?#VD>{Y2K36jxKjF+@)`(M;XT~<`bW5xjZlF>`sWb7AO>*sNS>>2l4 zt%SzLAn}sg;^<~KtwnvzqO!w)r&!~6jxr7%qhP5vWRB_s4Had*l2U`i$*q{Pmq}OY zdqW6P2?9;d9BP7Q*WEwVQV&0)0k|W>X|^Mvy!>`-*Vp^4Qq3ULs@O8)4rsJlVUwFk z;n!IVH91I*P_<^EYMox2&0@OgNog7{&-UYCM?k*XS|@Zop)O=P_IZ64#6RPs(ooGI zCwz!`RMfw8KTjmYGx;B{oz)ts-@;_g3o6dXj@)G7!t_B1;aX`xC_=}3C|5BA41eXn zbZ%czaFw3E5Sggp^ZecAf-6(yeKfFoJEH!(F*V%fDxe@B@H>;QL3&k^T7X;ubqBL! z8@{l^809)E(^oR-|_9UUUCoelolnf+3f>*F7u)k zF&2#H$y?zwVCye>S^Xkp$Y#MI$15k#x>or0*Xc$i#c<+B=e7i?cF>t|fE0EQE`_IP zS(?V|m|07T$@ZVlliuz$ix}TJ_m76MG{FF4Im1}`9F`of|OLWT`S_ zw4DHxdqPhg6zDD4*0p^pxf*P*&QTKh5GjGp<1a{eR(8Co`mFoc2>F+lq+Py$SA=^U zCjyV2#>wz|p8CBW>=K~7{3DX>0wIbpC7U~8wZRHa5HDp>B*ZGAE#{kh*7s$P={1_g zh1=^W!P+|8D%WCRfDs(=%`XTC*P|@{PaX7S=L}#vEr@jP2tO$$N_6yYY^KE6;4#^H ze$;rn9GbD4{8YNzk#D}4!Ay+4-bij~xy;(l{p5zW_{L6rAUE62f0%o(GW%)*fR^Ul z6M=$fsP2henlz`_^O%IdO7yNE9NFgIN<_6D3&`b^TBo$}VYYAl>mi%PDK`JUk4@+Y zy@zq=!>7U+n!cf#Q-IhsvM;BR%x4!VCnQ$xiT>D$ssvjrX;Q!*)=86y=&#uH`5>vk#WIF&=v_S0>U_I@TEJ_&%djh6rl66> zv(8VnF^9<5yoJ%tJ8Z_w=>o0l4({UuIZ&tH9$6<1(JEjE{AlYuAX@AC% z9S_(T0q!ANH|A&i!BW3XM;CWOxGLH zHfk*#>nipD;cnqCnwtN}UCFJGM84qV75_a+ZLR6QM%73#+=Pi;@-Qp-X4)#z`rsh; zz_fvAfTYyw#0CJYQRT88d!cKm2CKJ8T@KZHWY5!tjt5Y22nR#q@)f@gU9fT8HV?0{>os=d81d9%-(tVoz1ZZ zOA)H@OuDs5)fvv=Ot{{a(1bk3v{q13W7iN<)0qFZr94VMkBi^)$bf|Oe>8$*vt=eDg0lZgUlv=Y zbEsDKkL6;(3m+WUlacSMIxAnII$h%>;~(P(!2_VFL2sG$f`6jM7b4bGvT&QA>IJ4w za1JXWjx==g`jgPzaery52gIxD!GYp9ammknm2mrx7I^xk+}$}H&v$tW()b3Wer1-~fK(qTtgzMPabn?3&91vAeZ-AsZBq(QtVTi{MOq~sm3Q0%LHC(CE9Kj60Df>#BfpX)q0SMEu_wd(0g)?no0@gU$Lrdz zJ*on?$6d`)|9t|RUOw^h6WbX9LKGo2&Xp}5&jIP#SDWuJRt7YC!F1W<&@z+vJVC)nsRe_w4?B?~&rk+@D7EoUdiQ(0aveJv09wk=b232) zXm}6Mf54!V7hPM8smgOa`upypiIK!4BIl?Qk_(LE`!kUQJ#P_ zJhjhT&(54l!U!0C5w2*`{;)|{M-G1$T+L(N@#Yvr;<-OWC5Qmf$pk+z(Mdg_XP{)P zFP*F;P?td6%!Q#lSx8wK0^Ds6{p9ZZM!z%<_Pjfn9VDnX3jRj@4EO&wbewlNj-6aT zc$yRdWd!8C7Nd-rcM>7Jhx-NwC~E_pi`kck7YiY?{X#O4&{~O|0B-K zvvOQ*-7o%+C1fwsa@LpsAaYn8{e)kdbow?vs&sb%1G5Yf zp&w5v!fY2j&LbN(P5z}%K)aakA+@^k-sw)_kjANXjLIY8#@~kdMWbnU%}ReZa%HLu z>Z=j`9@etJiaVublYCHk)CeqoG5!%ysN!p$z4xTY~jz`}DEYMT@-n%IHjYH0qKPYcf#t;#QI&?zAD% zfFZtka^#D(kI$c8{R-$fo5e#+u#ROlzN?n}rT6xW`m3i390e?v3=drH4MhkPh3s-p&VWab^#5oP+{X-`3viO4#lAszX4ig6dPjdA|bt%)7r3MHM zC=#_YnWf-RnWy&6q9Sa`(DbS{ONK^76NCH^5Cjf-fF#O_SOG!g8~{KVyg?!u0N5&V z-iE=Dn}ZcIn}sTZ0)$D`tI+}%#S;ad8%o*2;1SUP1C;MevSP}DH)oD1OAJ$BKvC1S zXyi#d|3$N~V~BH>6EuJo*24l+g2Mbm2j9SLB1&vHY|rPls^TN5Rf#YHLc>gaKhJY} zezK;viVeHm>TIM65JW++uVWgHdpm-yd^|T*PoQcAYi2F@@QNZVuh)A9Ipqjp;OyhX z{N38AqJROQ;EC7OuJqkB|D{c2o@a(IkYEWl!7?U>+STV^ak=k%D`k zQmu4QX)j)4zFmm|0E(-Au#bZH)g!-zQcdK(bv@k(XMd{720MKw_WCoMR|Z)*uP~O} z){2Skz>i`56w0s&ebX9sW#L%JH;HVth3?}DNu}!~V|9pVj1L3i7*hlVYT+QRh8L)y z-d|tiX188QsAYS@B5HQW$pUjVH&>h0of!K{SWU5 z+qW3R4G^7Mi8qOZ0x;SXh1r1CTdytjkKmFsl>|F?jNNKlyqR18`{4pE6H>Jr;!BiA9hXxB}Xk6AHd;@dB%7P`(6wm$MDP{E|ZK6}9p z!@Mr($1@_V+Pdl%{TGum_$Pdo;eY4Hq`nz@ThqE{COx&#%|D@W-J1vw}J$KAtxP5H*M#m8GhKG-DRj3{7eX zG;r?QX*-O$susR{{P~71(CU(9(vL1_ykJv4*1j=VgoF2m&huky126Qlb)HYYt05qD zLDH;m`r-wQ$NJW%wSo9~kB^1}Z{{;OGU;R57dciZ=3B29-mu}4diKUb6KLL+%cnj@ zgfKhCe=PEmy=uq7`{3gY^;HWKns*qliUqnSt1vp`@Ihfi_mFB}NZn4pxuUIk?&C)* z%7Bq1eC+PW{Xo9sKd}(WD_eY37P)4ZV;4ta#>}!4U4c zmE()}bl1iU3nrfxeSQ3u?$#n1N%80TE7%aVM(+J_xs6_H?j^lG$`Z)I`(r2X z<4G24m-=-EKmK5$>X*%Fp~=^MIl8XgzrQHz?FVBAeeLV)v_ zy+0@f0PxLqH4T)p|6k?mX>g1wQ`Fb?!?&|n@^wSMI8P~j7t-hJhznM<_@@$Na3h8VJC_Ty?u#cDw#B!*&0^U@UIF zIDYi;&Bi>szwER&?zj|sl;ed;wn2U|I&aUsS{mB-liIam-*bI(G1-FC#r)kw50v57 zYTsY#D97`nUJtjtr*-jXxZrM=gD};93$iC0=DBBaKiykP)$sHF%QAsujP_^rgd1SN^E*J-ZIryiz=PLL= z2HaR2+d-%rj%43o8i#k7Y;#-!#d&Tv=5XX!OM|%SoOk@ohO==h2T)a<3eJhkc3K;I zlKLxF>7S6%u(74kGTS4P~FoVz$0u}G`SOPMs2lt7K z`!Mcfp&~ueUXFMcTd*{--?#9epJU0r}o^N?ELJf%(>YuJQG7RKAjcrME@WUGa4KrCg{ zak=i4hNn_^by66#WIP7@ZL4u8dU_Gk((UVG4}QAhh-zZFBR{<_Emer0{QNXUu~iTM zo;?R`jrIQW9;370PN}px46YhDIqs)LaN+yr;0^-}*QdLNo;fwpq-b#;i~*<_c7ehm z0COZ@T|)LWeRcUmsnrc?bxCm30$KxLK8?ipA26u>ozm*%@jG7+;Fv~tyVL*(o#IBO zly1!HrOBL@IZih-TR)cXWg3$ezb8VX|1kUTVhn#`P#wUf+M>D{<@jHEXj# zdbq*FwPR#@LRfp8)Hi}mjq!pRW>E2Jr-PmL!E}*ml;odK7=g?Q?Cn&yW|t@ zsi}ZZGhZCj`>7W;nakJ&LNwb8^~4DP!@6HJCTQG{_8wG0^53O$kEOPh3|!ixM|44D zrlfo7U`+o_!=I8Eovnf(voa3@3eifFPP;quMmEJk4pxM^7{w2{>_{hpR(@TP@=?A_ z0JCuPkw<+oz?M%C7(hwn2vpML*v}XvvE`AY=rQ5^{ZKP-0L^-GG1zVFrV{AQRBJ zg>`K=9&0@QiaH^uC^`Ln151+rge)I^B(*?@M)l$9U7}~?z$SamGxR*0*esW^o#7)vhS( z-lllqW!kauEU(2}OT^6vW@wHK>31>^lPP*r)nt-Dn~#7CvfF2LKC2D$Jn(fhX%Kln ze>hE)RK^hFc5kv#Yix#ef?u{6a`vU_Dyg=IbOe4N9o4^)%?l?mY2P*%3!9N9y$1TU z{!RksjdY3b)OagpDhy+2sVf$^jkt@`?dM6POGg1VTU{-0W3KAdzJ&%Bjs=-fG8*LQ zmrv`*x(}r~X+V--^Fo|0LH}XeQloe0pQkwXJF$2vwBL))JkDcjE)|>vE4vtp!zCmG z9*=ItnLps4(xJ7j5S7pQv4HM3)c;}ii+>}*m_fj~spSn>m(MKV(9=HzI5-0sXj-TA z;(C%XROS=rAiD`lGqt>X>eawZI`JY(HHP#;`*}pn6%VV$pAgj*eCfZrXOU%&6}pLk za$=`EP37DS*a2z}D7Ci6dL7a=XJvb%R1YtT`b9G(_`EI&%ZfmxYT1JYzQ1H^8MBU= zA5cip)HoEF(o6Mjt9l;n(aVs)huoT;%D|?$KGU)+tG3E)sy`bHU7&sTWT4=?oZMIh z=mq&fm<$adLDIg|o~^(U3KitJ+@4;S@S5WeGzKyncv2cFj}b9L4^HQPZH&3vgfu3}!jiqt)QW zUvL0vW>rnsNPHs^=}}B}vQK4Y@w=8hG0*1V76<+0KH(}F=_ER#eU0oD4$l_Xy7X^T zUd~igagM~qh_Pf0|X3vWd4Hi++KHRV22zm(<~Rex53zBmN<3~!q}QmQOv(nxg=%Aeay(hw9?_v6T3dNi8^e!HR&M% za_TDsy00D-BuuYw9U7ATy04keBoA~RcFPFQbhke1CCDP}c57mu(;FzUY5ei|fxc{Q zKzM@Mg=Vj2^g#bZJDWox0yfODAS-p`m%PU4+BI<}9#Azyny7ci*=LqmL6Pm%*Dfah z4X<5p{)0C1u{PH6JZ7E~x6{->Ri|3^zkJxAEhrGw8gb=PV)lh(K=67HJxEvHpKnDO z822Sae?)ESaciJsRMt&H4P9>EXD63Bye?5IG<4S$1oY(I|_{HZkE@4~Fj zj>i!tB#3gAQw8kTO9-0Llr?VhY@8Gm6Mxm7>I*uO5buZDc^S$C5~y-iYBV(l4mM1? z>}lGXB#vHzf-$Y8Qz^;Z=jwz>Mj^H9%@mgu#Dhyc+5u1c{cUO#Tl+B zQkrEs$H9LlL#l2&y1NZ(y0I5ii(MUXkkB8xiD;>{qRtk#*ypIZW3}_)EUU zB(jGrd-+YNq(!n;%b*7R?5(ILDIo}`eZ2N8Ya^BIxg zq-pl++d3NOw^Tcoxk0(Ev;E4*QA<v`d#o;_n5q%L|uv3P&QH{`pGu=a^lV5{s- zGXEP}sI!Z{-(5G_i0iKM<%|`?#R9Q``aLJaD5Q%nZpeG@pYhn5*-^KrD%QUFD=@Qd zd!s^qxkiptzD=Sd$wh8mjmn`OAvo$CbIj&8KKWS2mt5U`$C@}?lD(df@0M$D12O;m zE;HAl=!qBTXa!el+)tlUircSXQ!e|@2;^0FhR>#|w(D6nVp)8!Xo|ah5sMY^lc{Vkrps~cs51`h(xYHiI0U4#l zz?~ZO%T%afzfjfmcmTNuW*0W+h1*>|lw}=rjIVMsG2Pu04}f0abXE+)0yhoZnXKE zdYk3;l)t|vhgm!5E#sOIb2=p+l&QSt03MIs>dRkS)d2jTe-69jt4L1%*0}F{fKA(8!t+YO;~PsD)#HYl&P2zay?3`~Y+sZj zd50M`vo(uuEM}`hbu14$<)|6bv(=WCPq6cYX-`Bhj8@~96bx>za3|dJEs2izS`#Ow zgm{2m+tpVc=8*;?A&&qk+*={hBBQvn@QuPc=NHX#UkCDv0Ht;rsTQO=9s84}ul=zbSU)OxqVVYpFwv``4LeX5N1G*kr;3%Tz_peO}$wvGVD<_7C<9 zKo4D8B2tRKa&h0DG%i-5b{LyPc^ zyRkx|Y`hNnS*<8I|Jti3LM|eVs)CW!=@{eq?0SxZ5*nEEhrX&8=6BX!sn@Nifh^mB zBNVgV=;f2T@srRShAVhUKmyt-Upk|$6=D~`(nXiRSfh_eqM&cn{v7jGUw^7OUA0PI ziIKs~{pBl{KLaTm*XdWYQx<%W_Ka!iISn#nv13TrunLeQk%r|~?wNMK-?|jrM;}H2ZRQ7NUcI!5@S`zLJOfqh_!Frk zrnf;1Pk-$u1U1w1GEn6{CM|7i3o_~(0$^_UP9y#!P%bu1a4{Cl6_BzS-6M~O|EU+> zdlNU>TXZ6shuY8$81up#e{CP4`hy>;_t^A$_8FVD+&Q^cvixC9uKxBim^V!iVaX=u z&X;ZMaMqJR)LFA#nR9caG0Jc7WBq#O890AXSk-0b9u$lU;lnGqh{+SZDlcSCwx@eo>$6p;| zG`BI_$?7Lyg2nryhd~3tfB0cLzC(e&l&VjV9%%Gn~nj4-^ZEv zr#=rD(fjx#@#L#Y1r=H-VbzaBa}LZ!_aVSZ_dO>kk`x}^vEY!tYFV5X{a_dAmyb_v zlncG&Wqv;}w}A0Z_Ue)kwD@5rK;Th;7D1f1UCrwzo|+&t#5<4i?p;%-;JnwpUv9Z_ zpO|^9{MC6b#%ZZ+;~`am+lG%O^?jT~x^dkDCa`F0W{*fwC4v+AgxHyp)?5{q3J7HuEY87jU zk~W&7z3E%nTn_!NxS7VZhjbGJyFaP447~jBL)`>XtPEEM5RjlraqM(N$(W9;KP%&=Kk{kK@LRgTqyyHd-|6@0sv-PJ;=NQtOwyK~h1ddWu(Zk*Uf6K`b!2+K10Cuat0|$jT&S~)5)Djer0|a7&U0W;5zVqMN}4-YwG-I z0B?Cj^r;i0_flJ^$`WvU2(2IDyZ%s(eBuE(p=SO#Y7_RnuWnJ%TqZ(=%*6*2xL-85eh@8+lRmFxCS7K$NyBiJRjBmbN`4eHYwqa z30+jLlDzgX6P$_fhgc1Zt8a7McOSIZwTdF16fw&tu;n@AR|RpHipCS`3==jJAr@_V zjJdP9!Q05~fTPF9Z#Vy@e$#w%hoa+KH{9+TK+^#2T7FG9+$N=)0Fsmo4Y5RzSG)@? z5O)x~gQ&C#-)&X-_3uKjz8Og)&-ft&biP?_9M6rPiC7D>(y%BDYlg*se_Ui(0&yy* zSKNKW;Kr1=Sb8GTd-MM09G(6R$&mij^{cXd>o6*LJ=>=CL--s7@xsaH)nX6b*s|qv zLs&put&g?*#q8?j9)+fBEc< zFoi~5YnV6(^$mS4^Z2sVQA@B(1^jY|FDr*p3mb^HUd>&zb`H7>qOuTsTAxwAI7l6P z^}2ita_yN_36QOXu*!i4V|ZuIXY}faOH$rr;Fki59RFtGqk%^F@prBA?WhB&~pgwUy9#}+pNJ`1;FbCud$w@}n6$%Ok`@iQC zR7Ms7B=M80nzR^H%_PYQEfxId6$$|q2$V*y}bfu~Wx>_E#EB~PxQB)AyF-TItfjc7POn0_! zOfXACBI3FsOrVU-10uIkV}=O__P_^yJ&vn6SidsbdM=w=(A;Rws^HhW|Ce)grtYVt z$)usb`RIF8f|9!uvcQBa*h^br9WpcI0>JbRKVP zVwy%Bi@T=@bfC7*2U4kkCaro&Pq@JZ@KJ#X18s3dWx&GieC9N_quQUa zTaIgsUI(|WOmqrY^7rmum!bOqzWEd#dA%dV`~6#;z7cmnO_R+rx7@lP50~`}=nf(% z@dfc&RT7-_vq#EC#j#KzIm)K9!#ci;+~NW8DLiAXqcwmct79G z(e}SNaPsu=n=AO}jBk*j#!>RJA$sX(5q3$JN-$pd()g=dyjQKV{4kA3UFy$*gcf$q zp$B-Dk`rYjmigrM{Sbwy_Ukjx7m1BxGDqn+y{W6*Uv+2C(yW4al@bc}qlWrgSbfO| zWxObnH`GAuq?SAikHyzfwwgyS?^oL?Bd1^z*pXo8+efaRpN#4@q{mobVzAfu+E%j+_{t<+>MkM zMS+BZ@3r@2|Bg-cw}ma|4fk#1na&9I@>lCAWv@Aa3MX}Xu~U)GLO|VwpJB8HU4%Uk zo2P19qYzTLlk<5p+oKeW!N;vMg9Z}nV?|2)>fp^$T(aGn#yVxZVR(IsY3u!DH= zE9;~6CK}iM*@<_r=c+2lWd=%H4^>pt{gSVhv}rjXqiXI`++apDgs?!Jp!O5XcX zP)|>?@d0|h#_}p4(h`fE^%HBc%`#Nw_+}J*!9BDr?_AdwwXRAG&x0_SgZ49Mu1|>0 zU%FkiEpr#UGjtXfu5HiJ+qm@0vbOu~&02s4ujR>?e)h0WT7-B=-mzv?=V(Mk$I?>R z4m8M?*eq_rX{&u;W;$BaSzUD~PfYvUY<->;e322HDmLS2GL3)}BR-D3yu0*QHqxg# z4>Kd@i2Yd1BxMW~am$qnYL@D!JLSgj(%KTlJ4eRvf$!A#;ybQ zv^CaC0+k10q2o0HAX5NsGy?ZK3#T^s$?v_=$L{m86nJu*II?G)(^YaCyDrWZFg{1y z_hbE^%@n*vfvv{eHk#_1fPR!WIKQn8m`ADb{3yA40LX2CLzVrmMsS$|IXue>^_7AbHioe zr!L*6$%I)KR@@RzK+BDVM95qtid-9(X7b!_r^O$T{Y0CENm%o;uK*Sum=PO7UsV4N zF|_5|;4nEG9~0r9=z2^*OUOSE3W%S>j$W(bKr7L%i86eOIQS#q_ZW6&-)&q zioXY}3rD$xNuh4i1U$Ab9DQv{Hlyln?q?UjNod+ty$#6#B4UrSLzjOC6+H z%GKMknUZve|@XmjBGLEk55VSpCoU85aTyimv@~l^GnB0_)C2D<`*cUhK`M z=N&m+-*x6k3D=WNiX9u_tLh~eMN!g};sOaQhooa7oCsHo!QMY`P8r^> z64+2023{G50@jdgf;j0XVTE7*49!sVVKP-8ifd;NN350CEk0Gzev1fO>nYG$f3hmW zg&!mS3J3kF6rBd$jdI7SYWXuREERxLf7V~5$gisuvTJLq;LK=hCO`#{ww>4E%H}3%+>k$h(?)2n%U&vG}8s5 zT>t2(3?&8O9z|H*F}%b@^nMgP&MG!vQobvvfBDn6tVMcO)S}Pr*Ea&Hraaj$Y!(W5 z8YMRdMa>axG6gfV`2cIrOht+JDwhfcnBtw`bnB-@?c&BrA+pX8#lPX-cgRse98 zC>?{|vKWrBW)E_@e0|h125ltXuJkp$3ciKP4hya(d(2%xlfQ*RkZh?bOJKXmxtM1~ z3`-(3nV`pOBIHOs*6LrNk4IE@pG&xx=hfYMk)3=uQza(ME}{n&4eIIBsQkL92dSma zKjhte#oKoi_Z-DH0IELK1>FuIM^_^c6oL5hhyvvo#enj((UH(7>~_8|_)_9r$Q#m6}2q^BQG9?Es6dKV6^a%Al+=TJ$1UvCi~GM&MZZN_a?g z%+p+t>8vHI>PcG@1*M_)(L90J^I*EVA5y0hneuKxG|VKP6J))>{gLy=t5{lu&=e`O z!2LiiL$Yy8mp^DRdUAO~Bqc9RKLFz7k?6d#rMptqm{6)?d{0-8uhz30BEwv;g_x=K zW(u?$JQ!7mK)c!yEg}oFzrUMK#27J$Qw{Fr}9PD%Nt1%X3;y|_elznj) z7yc{jX|H=C!Hi1sdTCi}`|I+`^N4egFy1Sif>%$3XpiE9o1@lii_q zEm*XD!)aA>sO50@UYDsQ=mt7sef_|H2cj=#d~$$tUMRx zFvX#WvdJpOMr)n&5bTPGQ?-Oz{vokeAfcdV2G0LPCff>bOYu1RX`Tk9gtiUOgi2jM z@6>uAV09DBOzSXOS2T;6$w{vDP%Cst%*EL>OYKVdU`_kk@1v(Uw^c~dy*@jAH(oOa zHJ*yrp2M!^b7vs~lRcs|nZZkwdLu$|iWHobo{j!b-K`ci<`OOD8w%QRWee8#&L|&BNQgDQTZ}9J&Y}HFPXL$$i$T^DP|zp#X=vT`*`kDR7QxfzBuT{#*I; z_rGq7_>6nj2wF!tm{d(&_B6WOlLbEooW3^y@QpVjx74wJXP#HL$Qls5+Oa%o?Y3=` zi-G0M$l&SoK)ft@Uynd=LmBB^*XVg}N==I$mYRm9R*v1#T7{9{!pW_oGAEhnJ#Y(2 zfmiX(6rJ}<7d)C~ScFG({bI5~e&$7G9zmr=*mfuE+8~Uoz-tXl zg}gM=hz?PVp2Z(zeUNx2aMw@50OgZUq%xDacG5wlW{DifFL7Mr3)YhCNNa~izskf< z%4*(ug&ZAOgo)L8gw!H+p{Q6?dI!AOWr}_0L7Rq|tdrU>!!sDb-b$eaXX0vqn+lYE znSv5*m~&|Oo8ZXmmX?Ync$+^zC?=%(|4^QJn%SqsZG&?@jX>$|A|6xAE6-wbEx1#Q zDoB|zS^ZJ2$96|#?^cXI+G3D5E?)3GuIMZEc;{PCP@M#caA$2pPNPFcBHj7xcL&>T zK2~G06k$F(UmRP6BJcF-h8CwKO(t?3GbLRbn^P<;R_QF>%IJ>~Pm!e`;{#1pSke!C zWL1sLi&x4B)UeR~W(pzL&q8d7q5>p$GOU z6_Q9LJyQ2yp=RVXW`RpQcxqM4^W=oETJbRx8!7{}rvaHt^%c9{VE*Zc$t7E(cNI_r_`%PIpjA5Ebu!i9<6 zyf=IUZw6XDn`Ox{c_4+BeGqi=RyX$1`X2RGTfW&1lh=fKfh2IvD}(4` zc%^WPbl)hb>WCvnBFTTz*d)=5{|D}J-{O7nVqgFA8dYUEIf%3aFiC{*ZZ!NBu(-Kp z1+Z0#kvbM6kXnrSi^DS<=1qL6U=@Tsh%r!g%rJc0EOooP)vuli;hKNZP;v(N@T)(P zG)(?M26l<6A*KVI^`-;k_rtRIat;H_+E?y1bXbpB6QQr@jwGu|W@Nik5$(-B)4|lA z$g5VK+sL7pR&mmV)_HMG4suA~?hA$!lny+xj>LHV@vrkdLiZuA(YQrEKIGRN^C7gN2czM#EKN9 z(=BM+KmC~e(h9TsHpdRxu`{>L)p6^xlnnr31)>a)8%!sb-Zz#815UdF3YUvKXx)8r zGP#X^GzGpTA4t|loAu?qymE0i&?a57mkFStUsUABII|RA*+7%E``CvSP~hWbP>OQA z!ai=7KZX1(ZV?yEsz^w83o_|1!pe5a@phcvE9cwz?DaPLOE+d~uELfIa@74!DuvK3 zic^0CI$wQS@VejF?I<8P(Dj z^z{a}y<-=PpsO!b_1yYKrBw|}0$51bO)!aN^z=FPOl4rdh8?rWx>fymIpaZitr*;_ zTfD#5FDn+fN$S846OFzS1Z*O~-{6_U2K z3ke(gmO_9vCDl@$z+IIeMt(~so+XhA>6e>P-*5jtCzd;H1ays>X z-+{( zXR%1FZ+DJ&owwd4!(uzNEYmip`gFdR&H)A@)oP-pI(C3RL?gfanK3PQ%`BXX(+{{h zB>J1d+VyOaE|e&?T%f(xMiLc75R88!-4_FZX%XEZN@lsHU&{D4%}65R{}|1nkPf=| z?vsCp1JpLXzp@Ig^|armh2N`djQq}kj1F#zxwY|TBuMyzHjU89FfJ@+qHP(`@WAgX^bm7$s`G(ZJUh`}v2L;qE`URuIn1oHH)HNI z#&$q6;S15&*R2)qiPu!yobp+=kFN#+EUkM~E0RTFW?mGfl<>C{X5@<6NxL~o!`T{( zgmQ6-NR&yR!f?0(y^w`<(k>X%H?-6Tj-$9|%^s6P-fsn~{(QA7Sp0Z#O;YZB>RaJH zni4rTyhRu24{HJ$$T%jxssz1c_c#P<&h+^Q8Y&8ZiZITE>0*M+Ay-;qyKz3 zK>A+q{*wxs#Y&Veo%zp(V70J{7D7B~)L~dfM(ycIYAdhNBf6tH<|q6npED}_2qjW$ zqW@9BihPfrnAJAwL1BvAcKtdIe(_TPv2YZDBXy5kW;0d6B76RZe@Qkw*xZsxu^u%q z^v+)p^ew;iqXxq}IsXys+YqL~*8oEL0>|deDBIW|j5Taoks3-fpRs zN)}GcRsBQc!=NnGq2hl7L3F6N7EZeT)Y5qMN^!^0J#3#11KxS<1+?|4QY51^d3gPs z|7xsj(u%KBS|OXUIrkPdKiM+GWQ+!DDGFabrNwW)@W`nZ&@h`hP%7Wcx3qmvDx0DZ z1!{BD*7%GQ3HUWzd;i>59;Vh>KhJ4XB68xUu#iF)=~eFQn6jAr8Y%m!6^UqC_E+Ag zL}z5G6#QaJ8_gs(!S4lHjA9zSdH+UnUx|+1?{|)slDxSmd>INf9o?<7SXh#|r4qKW z;-$0?#;O%W8(KsQ2PSYv*s_qWXmHNr0h@VlHS&8( zOeyiPS;un$ibauLSKRjD5mp{NEK7GmUPcenO{29dn<$ZlVx;M2R0$eE+#U!cwty>F zy(m^%&S=?b9N}p5Xoq4mCfwh+}zQ}tiTO?xY$Ua!TramHxk=W(OS@3_rzfo6Y4baZP-}|I`OJD zTBvxt+s29~2Z!OsH!PDcZc(N?_sV*!#0JeQ!i9yY^S+u&j|VwaFSBGFf4C&nZm7>q zZ@u15S)g`3N~tgCa(0ZaqJCzyz{s;45dHb;J?fyz(CnS09D9WsqYI*!L}4K%ldVL( zm#AAL_n7$>m2~NS=n*$=KJwM7)oGCReU?dcj`gI3vg9fySNZJuT^-*d36;erJetsE zfRxU1i~&QW?@ciWNrikAG>yYQpp_du5T4}qS|reFP+{%%D#ON1Ls1vwHt~G7Ma=ne z2s6Nk%4`n?Tl{bXI){ieNCu`Q=4Zi9e2)ift>uhHk-glv5id<(<9jGJ;O9kZQsY_t zecuU7Z*IhE#dX~vqAz{YYvK~G{C#x%(k&QKq`3&hwt>6NOh7UDdU9+_6*j3_ zu|ge{Qr!)mdfjhciowge3@F3~GvQ-DNh?T<)`2|EE@XT+jXoZzq?@nyi6{bFvIg6F zvvqki#*lSS>=(!L@*r+vOd6}qU5@4;p@>Rh`@&y->%gUh*4ZtNT_++TXb4lyvjC3dobZo?TkZL?}ZrY z>GCB#^bKF#avbp zhG2mx_2$#W{y!0iOxk{5-}@%{)iaBLbEk`E6a)24e8uJ85A#hyegY+70&A+vt8&a{ z=13@d$kciR8)&R$bFW6EB3^a@>euhBLnx1ppC~Qi5h|S4)kRurU)JT@`&J`pLE3yI&L~$?O8?nH{|1v&*I&!(a+*$_Ypc8 z#i<;rqn}#0zFIkzzHrg@hl2Ita`FbUOf!^;yK@1UcU<4kY8TjSYulepKh(Z_{qU#A z(B`-dhGS7Q6DTNaZedPZqKcY+JPc42Z}_yUC1hyuW9}%&DG4Q&N6b#C`*rszD8y%| zPYl)bZKYCk0X2GAKj5IvwIg)dUDKQH(YDz%SaYxRo(@+)p1$vWBW36N<5{2K)l$TF zV#S$EkfU^Gsfj_r!U{e~Ep~w}jYMO?fFcI4RgN0_hZR9NS`9r$FW1v1@r2m&DSZ5AtLUtkJmGcM1|>6+N(zNu z+}i%R?dZx>i5LFU3lV7Upq#^@VFw`(;C& z@Y1F>!iT|NjPY+0cKRkGjlsyqP_qBRS&^oY-5K*3JCX@#>=Q>9oF{dBQ(+ z%^C7v7#%WGH!qQqBPI{Q(TWsbX%aC&z=FXFs_DEIbi({r>0vvS5{bYRQ2= z5-mW+GCg;345Yy5jBu5OWOS4n8#Ifg3mmbBa6WO~dY_RZWE4HLC}iR=OM#PU3uLfc z!oN#K*KG|hax&aMbDb&Wzgy(Y=LF$rzt?%hpjZUEQg85L94Gb zeG3SUgWw_wCY2N#+WQP5Iri~tW;2DBx;)%S-@%o2nRz146Z2aQ`-3W)Jsf5$R>;<- zZ;@1vCWwplm_N4KXJea6V-)$NalajjOGmlswSXawY96A=3($DB4&N*Q-m%}@Zb`oBrO3AGk!fx)44IOnK4PI=AJlyY5wwz+iPej9nz$_ zX1wpKN`%)$No&)iDnpG=?oi@Y#cgFaSwv!jgx_Bgr_dNDNDW(65eHZG6scz})XR7` zjV(dg_VZ*8-ejzq34)e`hl4k_B@js@B}kO0Og5}E=Jiofpr>?2P`Z6ga_rhKL!;k;MM+EhGP!nQB_TlLW)XnaE{XCD?TX`v7yc zmdK{|O-P?QE|!K0!PjxNzp0Q^M$a*K;e&in4OcpC76#&)Y&=XU$0k%&O+ltmnVTtmvL*H+SHmPs)Gmq~T9Edz5N1r5&O5LcNre@RPGmL~9u zPj$?xtqwHrFj1n#a^cI=$3D=D$$~}dkRH_!wb7yeD?JQ@Gtg@lB{!YK@Ap&bg=!F0 zRgmedc!<&bky?0N*dRO2u+`#hkEFSH}6!D%@kCxeCALnM19Ew4XD$3+Wm!EH2nYc&4{Na zy14pe2N%7LDNM5cKxTR-)luWely~wkA<4A=4XsU@NTCyMwTzpLqUor#7ALj}|E+6+ zyWwq;hmBvMrQ)^2M(X65F2w%)@!4E|n4f%scx?dtu^v#}fc9V4kzS)O1UX;k@uWnyLyUAs z5Jol9F_^>)HqcV7{UL*C{MLnK=c$wDapTv1#_5-#Vh5 ztG9P&&GrGLG7M)U!Gr9@5=NmC9-R4k`NZ(QjLoLItBfV+#!;9qj6H{?8LB-0K=ROt zaru{oxyj9{5eJ8t#16pA@h`GoOEud!9W_AKM7eQJfm0-w60w*V)J-E;29bIfZ^e69 zx=_dZKR+>A(QP|S%6bq4^H{3g^iQ4t5!82grs8Rh{VVuimvOxrn-XBFm$9I4e0N4^ z+j8j%l=M;u|7%+?9TC|a_UBVU7JNR2l2B1WosR9xBV|7GwXGQu95ejs)K z00hkhcCT>wn6)-OsgVMbK7X}6ZW+2E0K2WW)JQAIINqyi?(X@B5X9DuCu=L*Y+5JZ zHWh2=c=!v=)D{-R%=?1G0-$Ox)DKJ$jPBnZCP+NK6dVj{DA6 zc711Vx(O$+n)jwW4+$P8RI9p~P3Iaq`gQ*fp$F5khRr#)sX1qLX2 zD6JGMU?e`?THvZ0!V6?gwmTmA?h#WY`X<&hfLtQp z>1|i{Ev8u_=d%(r`#`L6tUb6X3K&up8Ha0%DjPH+`GykQtQt#PwH3x>7{PyL4z4VUmyQqb3^Uj^Xd#*B{zKuWzMLpFjIhL40PBSfEz6?e`n5bk{>T zF`y9Hm}!Yuw7xAXWZu^7;Tv`})~v4BVtQ{;|DC4pbQ<_mL0v}CJsdEQ8;|_a#1n)o zx3BUSIbn_gZ;O-uu);%a(7}b?8lwwGjt6U7(n4F@V+kIGXwPFe46vvZ7>&{~Y~OUD zt*dRPX`$I(CbvxP@p+Nw8-uJe0kA2Q)pE%=G(&z|jOw>Gy?T@n8)U<5{V%p7B{e}` zo|Z$py)tv}fyqQ&zaK$+div!{2-uwNa~v_c@8x{P2@*?_)rgdLt*_=XkyNsk(%Za~AoGa+W^qmAmh?+U&*n%*ShS8Fn`2#(Y#)Y5whrBSe6S#H8{$V`q7+r6xlpkC|GZbxEGz8*(t4OAM zkM&`LI9Ry^HttvYnv`;n|YbWE&#I1*)Tf7rQ1967Xp9mCT<3H~8oNf4j#`f|Al+U(@_7DO0h3>Y~U3#|}|BWLg4)$i?P;`yH(63vEVMBRAwdXLLXo%5Cy< zWp;eC*rY9Nn__da(HKfvrSqHQC*h>jEsN2(zWz_=PP`Hii5v1I+azbG=yPRWAaN`x zUB-~CA!RlC`h#UX=e%`!Gq!J|iIwHaOev|DrG2!MQxs7_62U*mgf-wtIy$4PpCg@_ zD){iQM>yk(Ii7n-xFo&a$Wt(T>Z0J|Ypi;zSD8di?61fNS;&2&_z3Zb@Ng#}%408m zDghBzRxK%Ue}I6*^ezh*$zL^p#2-!2PM;`-tFYCreqiv68j$GwS_Mer?lipqHqIw} z_ldXiZIy}c= zqEQj}`sSa?PIKOncSh6b47}UWaAq@uQ-FRdXF?u@Om_ydG!ts`qHjMRYL%0YIbubF zrWU2dhLWRusWn>jtQ-#R6`AIL8uPW7jx}-!cySfG-`!TJ;P9BTF?K4=)SPBuqNHy2 zvTmu!B!5S(uu$YhBu-DKGVsTrgE3ELmK?1_JlH9u2~yvmUg(&deLkaiZ1O+KQWgzX zOt3a$u4bxR?%Yn0^p=cakM8OoKqIg$q8vXD!};(ubQFhfliX6=z_XzCH2R_KFKIO2 zTP_W6xfUHUkb)EAN++ypB=}Bi_a5Wtg@=`AFYXcq*y$GsWoS^{z*1D317@R86CVh3 zoFy;cvEoZnW8S}0Th+y?FnoW~%r{gPsK${esw2)I@wMnK(mBHM0FD7Bx~Hmq|NP-L zNOW$Jh+PaO#{Wc1(@`DTo0l({XVAfeLne!l?fOb?0S`Qgt?%a4Kue!WUc|Xh0#J9% z7y@PVY$`me*BkTeM)hR7(Azj0V@8ZO3!f9nNN#L#i?>*4a6utwNb-pFY3=(;dJK!M zs6S=f2bMH4$=#MDCJk>dPVH3yqSzi%*iaFOHcmMwxiZBeiHBDq-Zk+6XL?Cu5F6W zO4j1L2R@;ZpJUUS+BvA9ues-GI7%Im2Get1<4oXn`Geu#sI_}N8Vc=erWt7MmhpT5 zAUXyE;Y3tejVt~)qqen%AHXOXdaHC}f8C{ZR;!Z-@jG>9pO(n=I1q<(Uea5~0)0{4 zPUl=TQ0-9Xv$RigJC18Eg>jlh*QED2PjVqkRbT9p#e#FmD^4*me`w>ILUh~&Cu?1)I) zU_C8t)eDq)&>F0w?X*ya2)mgjqwb_c*?4JubnQeusGf*tVTLO8fD~~ZA(AebQ!;)? z6Qw@wb2w=?n>q+aZr-T}&-98Tq^NEsb$M)H9OmseSXqW0kR?bT&IDU+N-p+sw}Ku% zkl%>OrE*>X4@j&b4@K>r6PwhtXCxkBj};euvuS;}^Yqs4znapT4m6z4$=fYS+5ZR* zS`OK;nPcGm-M^2$K_t9;m}efLKDNxD8j_b^w5P>*>6HMQRfA!wst+nE4$G*$NdC28 zt`a<%p|Dz(h_CaT-ZI_9-aR^{-I!qUuKprVM=PBHCd(id8~+@Yn(fVg(KIAFcLFDq zc9)95jiAlz9NLol+dJu*dv$+Nu+r^&uLnPBbswipS1!G!bz=*o{D!RW+%SuUTRm=w zfnYT|J_;&T<`Er(jYBSN3hSrn;x6|@e9|i3?qKw6wTT_^;hSz+wvPLvf6wG12oClPepS(&d&4K}=i3blfq;WRmT7*V`m zqaAr&YMd4cLe>O+=>^h_@<{dN<(q##&>6%ae-^IFpB1Om4T;RegTBY$K;&)sQBmj= zNH7ShBl>-{zH0J%M`1OyrCfh-JnFtc+scf34EsbjzsvL_IF$JIQ71W~#8fY!8w}{> z;~1uit*x~BzLm-bQvV|c5=6xZwX-;2kz2P5N({urhwFjm`mfvJBTa6H+w_!s;84lG zK-o?x4+t1Cs=rZ7=BF7b>zF=e@mI0z7C6zFM8QQekd0dncg7e5&fpd>(Q2cw89@X^ z_>m{%%iDwf;0i)qhp)My9jf&Fa0ssgIN*I+Gcjot(ES<7TzZ%@C9K-etP%{FnfORA zp$7$HVfsKBi+6H7{&sY-0j+5<54=T!j^x-%K139I@I>8vJL{SZoX7|{2P>rx%fKQ# z2ljT$$$rfWM70QmG7ht+4R>b9E~RpNNQ*XkMX}Cb0m^(`cCsHepE2&oN}vubJJI0N zlj%Cb;DmjiGun-H7D%fuP%kHUsWudwF5zm^o(=@v?yAMWr;7LfQJy90{WvRpn-x3DrV*riNB;s_aq z1w5PoWa@y+1y_Y{;FY#)c)FMY5;t_9(+hl+>58bp&`S9V8_7W9OD%G=lt?07E~&+- zq0pU6kMj`yloF4OSi*Szg$EI3q6l`5e}mQPPhMJcct*2Ye06gov*355Hkt+OS?T)r z6nfO25x^Ka7>~R}qfS{wJ@;-Gc8YW46Nu_ALPB#_a2{F29sQ2)NFjEypYUdAU8N;~ zu?>de^^nfmxvhAe0)HF!uYO?|nB@fTl$=`F=SQXmSXIM0ykggXt^=L`L zsfTjL4PYp!0_NTmMVNyZ`+}q7j64QFV!BG&g+D|@%pxdpdZJ&vz}F)9HCiTB`aG;a%oQz~ZaYPF zdZDk*fZ`_Y>(CX{@%*>LuWoWX{%WR6NRR?5ntLpr5s_r~a!G8qN!l29&L03yTQ3Bg z@?Fhi`L~VW6*SS7uQ7yt^bVY(2q`@~CjQ`93k!SL-gU-FFqcDO&_wwUKJ}KY-aG9E zj^JXT_V*=oheLf(GWxa}_5X}eWKPveuU`d7R&$WG;}mjA7=|QRy)lDn+4LFR|0`?T zr1Fe&$no4G{jFwO85?mGaIfg*U}0IA3NMD9-bTvh!s5hB=3kwOrxeGkZ>b?WxVgUcd31Sh!Z=Plb65DFc@L;|_wo276ITp0^qedBtK( zvL=0hv2<(?nygTgK1UwG4!`GNxPL!c!dwtviHwhiI&i4zDnR<`Y};^N5)5Zg55a4s zF+1(@|p{O-YJb+>g_9WRpEUV)c1M zl%wr`HPZoV2~cO}o7vfa!^YGbC!tVQhhb$bBq(f#Vaj2H;|WThmK*mvKWUGTDZuGi zcH`bOLioK>v+N)jrnO-l2u>&`Dx|A=_fJHE3n3UBSoc_gC``;( z+i;y=y315BebQEUItxzytDa0W@! zF?OYOd`xwdeFXgRtK(^}~)t?O9bzcWF% z@Oz~$hN4meakVqLpUPUceCD%*7io8WT0ai?s*SiNaiRi!=A5~4nXTHTX|T4xi>(`r z^|^$+hQy%Z8>uRQoWBUmZN4`PhB2e1m0@r-?Kl%hW^S}S6KrsFBslPOcQx;RGKDdR zO10m|r*VLQ58*_uEMzr=$kal4gj@m?*{%p1p;@<|o=gHi2t>bxW(KBhJe=QH-3>OQ z{I-X%#th;*)5!9H;5#Uj;+@^lf$&&{UFWob))nt@d}}*JH67y$7$Ec4{sHKIY7igT zq6j-Cdl?&MMr)B33c^+z8FiS;MQDLynqT8$r`++l9_xmPh^w#saP(6#*PvvBP;{m^ z%LK2ZfDuKJpz-VOLWM*4Gax4st@kwwh|^r{bk)_i@H4YkmXUIpMK(rb>E=ZtzA)zs z0HwB(F{Ca1Go(taynL+)Nbq1>Xs`I9u=xN3kgKds6_0>fGxvU(oWU651**O{L-?MQ z!^cWMOIVr&wPwT7kle}xXj^l$&ai9oX%q{uX_vwn)x76~n#~K~0|rGIWHw(=d+KrU zk92?g)qJ0T!*%~yOXbm={YkNsq2)V`9B+~Q4x zB_ab!b+}F6(tMWJgQxy z*@SYOtk`(Fd%0<%C9>b635`LfyElVz8thdpC@J#5rBj^KVo6**jrjuEPyKZ*8(itP zJ(s2-f0x9@^(=V7-z}8-0d)}4G#$gSI1b<82t{mK#V%8xr)yP_IABZB_9G%yYr^I{ z60x@N7F3wx0yTwWoaU0BGhWA_fAc31l>09tYF)B!Ric9VOM1D^mr|_YpL8hC*6LW5H5SD?fZdvqL?zHP_k*zPAu8D@JRe+qOEak zgxx&+q+2xRFF-iox(WG`T;c*Q0&I==Mzs^jd}vB}9iPFwv*}RQw$&DL3#AXS;IVG! zEe0F35{tJ~!OBd`o`NhJP9tJXx7FVK_mo9_n76rws$d578H@7|9)y7g?sWV`&F&dK z9T1Cj;H%B)a#pN}vPTMKCi;tSnlfx$gG)GWWuGa#)`YQ9X3u_`ac=>UAvgyA0|S13 zET7*KnmrMePSdcO{b$-ROC>@5Ilh&2tB+(cHRO1$FSoQbW}h+9H?*EVn{whp{YNOf z7H}fL1B9?BKOVPEqXrlFm8GpFbr%p1lUfI{-$_k75FboC3=lV6OlBygERb|doeX)A zwLQeUsyPH8F6@&~?Zrb&x>6nrseEvU_p9h&kwEEfQRyH0(Vooq<1SRv#e@^?WJC-( z{XeZGEmWrw#WzEC6B%7GK8=KLU=qUA~H7v3y@ R{O=n|R#Hi#M$9<){{XO~7Bm0= diff --git a/packages/website/static/img/features/light/Buildings_Water.png b/packages/website/static/img/features/light/Buildings_Water.png new file mode 100644 index 0000000000000000000000000000000000000000..94684dc6ae6aa8ea2e0531ffe1df18daa670a7bb GIT binary patch literal 3026 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 literal 0 HcmV?d00001 diff --git a/packages/website/static/img/features/light/Hand_Water.png b/packages/website/static/img/features/light/Hand_Water.png new file mode 100644 index 0000000000000000000000000000000000000000..ed01dfb218d318e0f7da84e0406428bc0939f34b GIT binary patch literal 6946 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

Szk! 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 Date: Sun, 30 Jun 2024 20:38:51 +0300 Subject: [PATCH 11/11] fix: fix DateRangePicker test --- .../main/test/specs/DateRangePicker.spec.js | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/main/test/specs/DateRangePicker.spec.js b/packages/main/test/specs/DateRangePicker.spec.js index bdc84d07977e..7a998d8f535e 100644 --- a/packages/main/test/specs/DateRangePicker.spec.js +++ b/packages/main/test/specs/DateRangePicker.spec.js @@ -249,19 +249,6 @@ describe("DateRangePicker general interaction", () => { assert.equal(res.drpValue, await (await browser.$("#labelDate")).getHTML(false), "Event value is correct"); }); - it("Min and max dates are set without format-pattern by using ISO (YYYY-MM-dd) format", async () => { - await browser.url(`test/pages/DateRangePicker.html?sap-ui-language=bg`); - - const daterangepicker = await browser.$("#daterange-picker8"); - const dateRangePickerInput = await daterangepicker.shadow$("ui5-input"); - - await daterangepicker.click(); - await daterangepicker.keys("10.02.2023 г. - 25.07.2023 г."); - await daterangepicker.keys("Enter"); - - assert.strictEqual(await dateRangePickerInput.getProperty("valueState"), "Negative", "Min and max dates are set correctly"); - }); - it("picker popover should have accessible name", async () => { const daterangepicker = await browser.$("#daterange-picker3"); await daterangepicker.click(); @@ -294,4 +281,17 @@ describe("DateRangePicker general interaction", () => { await browser.keys("Escape"); }); + + it("Min and max dates are set without format-pattern by using ISO (YYYY-MM-dd) format", async () => { + await browser.url(`test/pages/DateRangePicker.html?sap-ui-language=bg`); + + const daterangepicker = await browser.$("#daterange-picker8"); + const dateRangePickerInput = await daterangepicker.shadow$("ui5-input"); + + await daterangepicker.click(); + await daterangepicker.keys("10.02.2023 г. - 25.07.2023 г."); + await daterangepicker.keys("Enter"); + + assert.strictEqual(await dateRangePickerInput.getProperty("valueState"), "Negative", "Min and max dates are set correctly"); + }); });