From 545925c79cafc711d6b6a7cbea99b51e6d689052 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marker=20dao=20=C2=AE?= Date: Wed, 2 Oct 2024 13:07:23 +0200 Subject: [PATCH] Chat: Add localization --- packages/devextreme/js/__internal/ui/chat/avatar.ts | 3 ++- packages/devextreme/js/__internal/ui/chat/chat.ts | 3 ++- packages/devextreme/js/__internal/ui/chat/messagebox.ts | 5 +++-- packages/devextreme/js/__internal/ui/chat/messagegroup.ts | 3 ++- packages/devextreme/js/__internal/ui/chat/messagelist.ts | 2 +- packages/devextreme/js/localization/messages/ar.json | 7 +++++++ packages/devextreme/js/localization/messages/ca.json | 7 +++++++ packages/devextreme/js/localization/messages/cs.json | 7 +++++++ packages/devextreme/js/localization/messages/de.json | 7 +++++++ packages/devextreme/js/localization/messages/el.json | 7 +++++++ packages/devextreme/js/localization/messages/en.json | 7 +++++++ packages/devextreme/js/localization/messages/es.json | 7 +++++++ packages/devextreme/js/localization/messages/fa.json | 7 +++++++ packages/devextreme/js/localization/messages/fi.json | 7 +++++++ packages/devextreme/js/localization/messages/fr.json | 7 +++++++ packages/devextreme/js/localization/messages/hu.json | 7 +++++++ packages/devextreme/js/localization/messages/it.json | 7 +++++++ packages/devextreme/js/localization/messages/ja.json | 7 +++++++ packages/devextreme/js/localization/messages/lt.json | 7 +++++++ packages/devextreme/js/localization/messages/lv.json | 7 +++++++ packages/devextreme/js/localization/messages/nb.json | 7 +++++++ packages/devextreme/js/localization/messages/nl.json | 7 +++++++ packages/devextreme/js/localization/messages/pl.json | 7 +++++++ packages/devextreme/js/localization/messages/pt.json | 7 +++++++ packages/devextreme/js/localization/messages/ro.json | 7 +++++++ packages/devextreme/js/localization/messages/ru.json | 7 +++++++ packages/devextreme/js/localization/messages/sl.json | 7 +++++++ packages/devextreme/js/localization/messages/sv.json | 7 +++++++ packages/devextreme/js/localization/messages/tr.json | 7 +++++++ packages/devextreme/js/localization/messages/vi.json | 7 +++++++ packages/devextreme/js/localization/messages/zh-tw.json | 7 +++++++ packages/devextreme/js/localization/messages/zh.json | 7 +++++++ 32 files changed, 199 insertions(+), 6 deletions(-) diff --git a/packages/devextreme/js/__internal/ui/chat/avatar.ts b/packages/devextreme/js/__internal/ui/chat/avatar.ts index b70258a87119..5eb46e4c6ee6 100644 --- a/packages/devextreme/js/__internal/ui/chat/avatar.ts +++ b/packages/devextreme/js/__internal/ui/chat/avatar.ts @@ -1,6 +1,7 @@ import type { dxElementWrapper } from '@js/core/renderer'; import $ from '@js/core/renderer'; import { isDefined } from '@js/core/utils/type'; +import messageLocalization from '@js/localization/message'; import type { WidgetOptions } from '@js/ui/widget/ui.widget'; import type { OptionChanged } from '@ts/core/widget/types'; import Widget from '@ts/core/widget/widget'; @@ -84,7 +85,7 @@ class Avatar extends Widget { const { name } = this.option(); // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing - this._$content?.attr('alt', name || 'Avatar'); + this._$content?.attr('alt', name || messageLocalization.format('dxAvatar-defaultImageAlt')); } _isValuableUrl(): boolean { diff --git a/packages/devextreme/js/__internal/ui/chat/chat.ts b/packages/devextreme/js/__internal/ui/chat/chat.ts index d14af4378a6f..25efed0b35df 100644 --- a/packages/devextreme/js/__internal/ui/chat/chat.ts +++ b/packages/devextreme/js/__internal/ui/chat/chat.ts @@ -5,6 +5,7 @@ import $ from '@js/core/renderer'; import { isDefined } from '@js/core/utils/type'; import type { Options as DataSourceOptions } from '@js/data/data_source'; import DataHelperMixin from '@js/data_helper'; +import messageLocalization from '@js/localization/message'; import type { Message, MessageSendEvent, Properties as ChatProperties } from '@js/ui/chat'; import type { OptionChanged } from '@ts/core/widget/types'; import Widget from '@ts/core/widget/widget'; @@ -136,7 +137,7 @@ class Chat extends Widget { _updateRootAria(): void { const aria = { role: 'group', - label: 'Chat', + label: messageLocalization.format('dxChat-elementAriaLabel'), }; this.setAria(aria, this.$element()); diff --git a/packages/devextreme/js/__internal/ui/chat/messagebox.ts b/packages/devextreme/js/__internal/ui/chat/messagebox.ts index f88bc87c7471..2f030e6b7b08 100644 --- a/packages/devextreme/js/__internal/ui/chat/messagebox.ts +++ b/packages/devextreme/js/__internal/ui/chat/messagebox.ts @@ -1,5 +1,6 @@ import $ from '@js/core/renderer'; import type { NativeEventInfo } from '@js/events'; +import messageLocalization from '@js/localization/message'; import type { ClickEvent } from '@js/ui/button'; import Button from '@js/ui/button'; import type { Properties as DOMComponentProperties } from '@ts/core/widget/dom_component'; @@ -76,7 +77,7 @@ class MessageBox extends DOMComponent { focusStateEnabled, hoverStateEnabled, stylingMode: 'outlined', - placeholder: 'Type a message', + placeholder: messageLocalization.format('dxChat-textareaPlaceholder'), autoResizeEnabled: true, valueChangeEvent: 'input', maxHeight: '8em', @@ -118,7 +119,7 @@ class MessageBox extends DOMComponent { type: 'default', stylingMode: 'text', disabled: true, - elementAttr: { 'aria-label': 'Send' }, + elementAttr: { 'aria-label': messageLocalization.format('dxChat-sendButtonAriaLabel') }, onClick: (e): void => { this._sendHandler(e); }, diff --git a/packages/devextreme/js/__internal/ui/chat/messagegroup.ts b/packages/devextreme/js/__internal/ui/chat/messagegroup.ts index 1b65997867dc..5b2234ab0863 100644 --- a/packages/devextreme/js/__internal/ui/chat/messagegroup.ts +++ b/packages/devextreme/js/__internal/ui/chat/messagegroup.ts @@ -2,6 +2,7 @@ import type { dxElementWrapper } from '@js/core/renderer'; import $ from '@js/core/renderer'; import dateSerialization from '@js/core/utils/date_serialization'; import { isDefined } from '@js/core/utils/type'; +import messageLocalization from '@js/localization/message'; import type { Message } from '@js/ui/chat'; import type { WidgetOptions } from '@js/ui/widget/ui.widget'; import type { OptionChanged } from '@ts/core/widget/types'; @@ -116,7 +117,7 @@ class MessageGroup extends Widget { const $information = $('
') .addClass(CHAT_MESSAGEGROUP_INFORMATION_CLASS); - const authorName = author?.name ?? 'Unknown User'; + const authorName = author?.name ?? messageLocalization.format('dxChat-defaultUserName'); const authorNameText = alignment === 'start' ? authorName : ''; $('
') diff --git a/packages/devextreme/js/__internal/ui/chat/messagelist.ts b/packages/devextreme/js/__internal/ui/chat/messagelist.ts index 00fe9b1f3da1..e21a2fef8232 100644 --- a/packages/devextreme/js/__internal/ui/chat/messagelist.ts +++ b/packages/devextreme/js/__internal/ui/chat/messagelist.ts @@ -302,7 +302,7 @@ class MessageList extends Widget { const aria = { role: 'log', atomic: 'false', - label: 'Message list', + label: messageLocalization.format('dxChat-messageListAriaLabel'), live: 'polite', relevant: 'additions', }; diff --git a/packages/devextreme/js/localization/messages/ar.json b/packages/devextreme/js/localization/messages/ar.json index 25f03d6cccf8..db7a9534e6cd 100644 --- a/packages/devextreme/js/localization/messages/ar.json +++ b/packages/devextreme/js/localization/messages/ar.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/ca.json b/packages/devextreme/js/localization/messages/ca.json index 607dc809dc02..2bc38ef0e858 100644 --- a/packages/devextreme/js/localization/messages/ca.json +++ b/packages/devextreme/js/localization/messages/ca.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/cs.json b/packages/devextreme/js/localization/messages/cs.json index fa4bbcff1b95..180fb7f181a7 100644 --- a/packages/devextreme/js/localization/messages/cs.json +++ b/packages/devextreme/js/localization/messages/cs.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/de.json b/packages/devextreme/js/localization/messages/de.json index a9ada04b98f4..520f9e348d55 100644 --- a/packages/devextreme/js/localization/messages/de.json +++ b/packages/devextreme/js/localization/messages/de.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/el.json b/packages/devextreme/js/localization/messages/el.json index 680c048f8d90..2ebbbef3638c 100644 --- a/packages/devextreme/js/localization/messages/el.json +++ b/packages/devextreme/js/localization/messages/el.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/en.json b/packages/devextreme/js/localization/messages/en.json index 43391d6418e5..b3512beaf778 100644 --- a/packages/devextreme/js/localization/messages/en.json +++ b/packages/devextreme/js/localization/messages/en.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/es.json b/packages/devextreme/js/localization/messages/es.json index e4a3b2a06a5d..d9b12bc40404 100644 --- a/packages/devextreme/js/localization/messages/es.json +++ b/packages/devextreme/js/localization/messages/es.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/fa.json b/packages/devextreme/js/localization/messages/fa.json index c2a653aaa1bb..be74bca0f1c8 100644 --- a/packages/devextreme/js/localization/messages/fa.json +++ b/packages/devextreme/js/localization/messages/fa.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/fi.json b/packages/devextreme/js/localization/messages/fi.json index 33f74ceac40f..3168ba7374ab 100644 --- a/packages/devextreme/js/localization/messages/fi.json +++ b/packages/devextreme/js/localization/messages/fi.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/fr.json b/packages/devextreme/js/localization/messages/fr.json index b37bea59f093..e19ece072a6f 100644 --- a/packages/devextreme/js/localization/messages/fr.json +++ b/packages/devextreme/js/localization/messages/fr.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/hu.json b/packages/devextreme/js/localization/messages/hu.json index c7d74d3c58b0..a93d2c8fb449 100644 --- a/packages/devextreme/js/localization/messages/hu.json +++ b/packages/devextreme/js/localization/messages/hu.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/it.json b/packages/devextreme/js/localization/messages/it.json index d5dd66f942ee..ae35b1d3448c 100644 --- a/packages/devextreme/js/localization/messages/it.json +++ b/packages/devextreme/js/localization/messages/it.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/ja.json b/packages/devextreme/js/localization/messages/ja.json index ece2ba683b2a..ba9a1e97e3b4 100644 --- a/packages/devextreme/js/localization/messages/ja.json +++ b/packages/devextreme/js/localization/messages/ja.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/lt.json b/packages/devextreme/js/localization/messages/lt.json index 674272cbf1c5..8b49d006b5d0 100644 --- a/packages/devextreme/js/localization/messages/lt.json +++ b/packages/devextreme/js/localization/messages/lt.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/lv.json b/packages/devextreme/js/localization/messages/lv.json index dc77c798e269..8b344f1d4096 100644 --- a/packages/devextreme/js/localization/messages/lv.json +++ b/packages/devextreme/js/localization/messages/lv.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/nb.json b/packages/devextreme/js/localization/messages/nb.json index 4fff740a80c1..611ba331a05f 100644 --- a/packages/devextreme/js/localization/messages/nb.json +++ b/packages/devextreme/js/localization/messages/nb.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/nl.json b/packages/devextreme/js/localization/messages/nl.json index b1f567ff64bd..e10a11f62047 100644 --- a/packages/devextreme/js/localization/messages/nl.json +++ b/packages/devextreme/js/localization/messages/nl.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/pl.json b/packages/devextreme/js/localization/messages/pl.json index 46302751dfc1..d74da5133d9b 100644 --- a/packages/devextreme/js/localization/messages/pl.json +++ b/packages/devextreme/js/localization/messages/pl.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/pt.json b/packages/devextreme/js/localization/messages/pt.json index 5614182d032d..0c2e21c2ca22 100644 --- a/packages/devextreme/js/localization/messages/pt.json +++ b/packages/devextreme/js/localization/messages/pt.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/ro.json b/packages/devextreme/js/localization/messages/ro.json index 9a8fc8971b9b..747ee18ee33a 100644 --- a/packages/devextreme/js/localization/messages/ro.json +++ b/packages/devextreme/js/localization/messages/ro.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/ru.json b/packages/devextreme/js/localization/messages/ru.json index 45bdc2cb1b13..504d4e993f8f 100644 --- a/packages/devextreme/js/localization/messages/ru.json +++ b/packages/devextreme/js/localization/messages/ru.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/sl.json b/packages/devextreme/js/localization/messages/sl.json index 2b9fbe6d5f11..7224931e8789 100644 --- a/packages/devextreme/js/localization/messages/sl.json +++ b/packages/devextreme/js/localization/messages/sl.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/sv.json b/packages/devextreme/js/localization/messages/sv.json index c15f92060b15..70d9428c3c36 100644 --- a/packages/devextreme/js/localization/messages/sv.json +++ b/packages/devextreme/js/localization/messages/sv.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/tr.json b/packages/devextreme/js/localization/messages/tr.json index efb859c2d609..6e2e2ae3b32c 100644 --- a/packages/devextreme/js/localization/messages/tr.json +++ b/packages/devextreme/js/localization/messages/tr.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/vi.json b/packages/devextreme/js/localization/messages/vi.json index 4babd4ed8bc1..a7ec7392363d 100644 --- a/packages/devextreme/js/localization/messages/vi.json +++ b/packages/devextreme/js/localization/messages/vi.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/zh-tw.json b/packages/devextreme/js/localization/messages/zh-tw.json index a161ece8c721..5ad64f952fc8 100644 --- a/packages/devextreme/js/localization/messages/zh-tw.json +++ b/packages/devextreme/js/localization/messages/zh-tw.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message", diff --git a/packages/devextreme/js/localization/messages/zh.json b/packages/devextreme/js/localization/messages/zh.json index 3050a1b5fe1e..f04dcbcfa0df 100644 --- a/packages/devextreme/js/localization/messages/zh.json +++ b/packages/devextreme/js/localization/messages/zh.json @@ -322,6 +322,13 @@ "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", "dxCalendar-readOnlyLabel": "Read-only calendar", + "dxAvatar-defaultImageAlt": "Avatar", + + "dxChat-elementAriaLabel": "Chat", + "dxChat-textareaPlaceholder": "Type a message", + "dxChat-sendButtonAriaLabel": "Send", + "dxChat-defaultUserName": "Unknown User", + "dxChat-messageListAriaLabel": "Message list", "dxChat-emptyListMessage": "There are no messages in this chat", "dxChat-emptyListPrompt": "Write your first message",