Локализация
Инструкция Google по поводу локализации ресурсов: https://developer.android.com/training/basics/supporting-devices/languages
Требуется добавить в файл strings.xml переопределение ресурсов библиотеки (расположение файла в проекте зависит от требуемого языка)
Например, для русского языка:
MyProject/
res/
values-ru/
strings.xml
Список всех строковых ресурсов, которые можно переопределить:
📋 Ключи локализации
| Категория | Ключ | Значение по умолчанию | Пример использования / Примечания | Использование |
|---|---|---|---|---|
| Действия и Кнопки | ecc_action_title_repeat | Повторить | Кнопка повтора инита сдк | ![]() |
ecc_action_title_cancel | Отмена | Кнопка отмены при записи голосового сообщения | ![]() | |
ecc_action_title_yes | Да | Оценка при получении ответа | ![]() | |
ecc_action_title_no | Нет | Оценка при получении ответа | ![]() | |
ecc_permissions_access_allow | Разрешить | Запрос разрешений | ![]() | |
ecc_permissions_close_dialog | Закрыть | Кнопка закрытия диалога | ![]() | |
ecc_alert_resend_failed_message_retry_btn | Повторить отправку | Меню сообщения | ![]() | |
ecc_alert_resend_failed_message_delete_btn | Удалить | Меню сообщения | ![]() | |
| Чат и Заголовки | ecc_chat_title_working | Контакт центр | Заголовок чата | ![]() |
ecc_chat_title_opened | Контакт центр | Заголовок открытого чата | ![]() | |
ecc_chat_title_waiting_for_specialist | Поиск оператора… | Статус ожидания в тулбаре | ![]() | |
ecc_chat_title_typing | оператор печатает… | Индикатор набора текста в тулбаре | ![]() | |
ecc_chat_title_unknown_operator | Неизвестный | Имя оператора, если не пришло с сервера | ![]() | |
ecc_chat_client_name | Вы | Имя пользователя (в цитатах) | ![]() | |
ecc_operator_bot | Бот | Имя бота | ![]() | |
ecc_chat_available_readonly_text | Данный чат доступен только для просмотра | Режим чтения | ![]() | |
| Меню вложений | ecc_attachments_menu_take_photo | Камера | Пункт нижнего меню | ![]() |
ecc_attachments_menu_my_albums | Галерея | Пункт нижнего меню | ![]() | |
ecc_attachments_menu_files | Файл | Пункт нижнего меню | ![]() | |
| Сообщения и Статусы | ecc_message_system_leave_chat_female | покинула диалог в | Системное (жен.) | ![]() |
ecc_message_system_leave_chat_male | покинул диалог в | Системное (муж.) | ![]() | |
ecc_message_system_join_chat_female | подключилась к диалогу в | Системное (жен.) | ![]() | |
ecc_message_system_join_chat_male | подключился к диалогу в | Системное (муж.) | ![]() | |
ecc_message_system_date_recently | Недавно | Время сообщения | ![]() | |
ecc_message_system_date_yesterday | Вчера | Время сообщения | ![]() | |
ecc_message_deleted_text | Сообщение удалено | Заглушка удаленного сообщения | ![]() | |
ecc_message_system_quote_content_descr | Цитата | Для Talkback | ||
ecc_message_status_not_delivered | Не доставлено | Статус ошибки | ![]() | |
| Ввод и Запись | ecc_input_placeholder | Ваше сообщение… | Подсказка в поле ввода | ![]() |
ecc_input_voice_recording_hint | Удерживайте, чтобы начать запись | Подсказка микрофона | ![]() | |
ecc_message_voice_slide_to_cancel | Влево - отмена | Анимация записи | ![]() | |
| Поиск | ecc_search_placeholder_title | Поиск сообщений | Поле ввода поиска | ![]() |
ecc_search_not_found_title | Результатов не найдено | Не найдено сообщений при поиске | ![]() | |
| Пуш-уведомления | ecc_push_title | ChatCenter | Заголовок уведомления | ![]() |
| Опросы (Survey) | ecc_survey_message_ask_for_rate | Пожалуйста, оцените качество нашего сервиса | Заголовок опроса | ![]() |
ecc_survey_message_thanks_title | Спасибо за вашу оценку | Благодарность после прохождения опроса | ![]() | |
ecc_survey_thanks_for_buttons_survey | Спасибо за участие в опросе | Благодарность после прохождения опроса | ) | |
ecc_survey_item_user_rate_header | Оценка решения вопроса | Заголовок при опросе | ![]() | |
ecc_survey_request_close_thread_message | Специалист ответил на все ваши вопросы...? | Диалог закрытия треда | ![]() | |
| Пустой экран | ecc_empty_chat_placeholder_title | Добро пожаловать | Заголовок экрана приветствия | ![]() |
ecc_empty_chat__placeholder_desc | Отправьте ваш вопрос | Подзаголовок экрана приветствия | ![]() | |
ecc_empty_chat_placeholder_subtitle | Инициализация клиента | Лоадер инициализации | ![]() | |
ecc_empty_chat_loading_state | Загрузка | Текст лоадера | ![]() | |
| Разрешения (Permissions) | ecc_permissions_help | Помощь | Заголовок диалога | ![]() |
ecc_permissions_string_help_text | Отсутствуют разрешения... | Общий текст диалога | ![]() | |
ecc_permissions_camera_and_write_external_storage_help_text | Отсутствуют разрешения на Камеру и Память... | Общий текст диалога | ![]() | |
ecc_permissions_write_external_storage_help_text | Отсутствует разрешение на Память (Запись)... | Общий текст диалога | ![]() | |
ecc_permissions_record_audio_help_text | Отсутствует разрешение на Аудиозапись... | Общий текст диалога | ![]() | |
ecc_permissions_settings | Настройки | Кнопка перехода | ![]() | |
ecc_permission_description_access_to_files_title | Разрешите приложению доступ к файлам... | Описание причины запроса разрешений | ![]() | |
ecc_permission_description_access_to_files_message | Это необходимо для отправки файлов | Описание причины запроса разрешений | ![]() | |
ecc_permission_description_access_to_audio_recording_title | Разрешите приложению записывать аудио | Описание причины запроса разрешений | ![]() | |
ecc_permission_description_access_to_audio_recording_message | Это необходимо для отправки голосовых сообщений | Описание причины запроса разрешений | ![]() | |
ecc_permission_description_access_to_camera_title | Разрешите приложению снимать фото | Описание причины запроса разрешений | ![]() | |
ecc_permission_description_access_to_camera_message | Это необходимо для отправки фото | Описание причины запроса разрешений | ![]() | |
| Ошибки и Алерты | ecc_alert_camera_not_found | На Вашем устройстве не найдена камера | Ошибка камеры | ![]() |
ecc_alert_camera_could_not_start_error | Не удалось запустить приложение камеры | Ошибка камеры | ![]() | |
ecc_alert_file_sending_denied_desc | Отправка файлов отключена на сервере | Ошибка при отправке файла (нет разрешения) | ![]() | |
ecc_alert_resend_failed_message_desc | Сообщение не было отправлено | Тост при ошибке отправки сообщения | ![]() | |
ecc_alert_text_copied_message | Текст скопирован в буфер обмена | Оповещение при копировании текста | ![]() | |
ecc_alert_history_loading_message_when_search | Выполняется загрузка сообщений из истории... | Оповещение о загрузке сообщений (напр., при поиске) | ![]() | |
ecc_alert_timeout_message | Превышен интервал ожидания для запроса | Ошибка на весь экран | ![]() | |
ecc_alert_saving_logs | Сохраняем логи, пожалуйста, подождите | Сообщение при сохранении логов после жеста шейка | ![]() | |
ecc_alert_not_enough_space | Недостаточно места в памяти устройства | Ошибка в Toast | ![]() | |
ecc_alert_file_restricted_type_error_during_load_file | Файл с таким расширением запрещен к загрузке | Ошибка | ![]() | |
ecc_alert_file_restricted_size_error_during_load_file | Размер файла превышает допустимое значение | Ошибка | ![]() | |
ecc_alert_file_not_found_error_during_load_file | Файл для загрузки не найден | Ошибка | ![]() | |
ecc_errors_no_file_error | Файл удалён на сервере | Ошибка | ![]() | |
ecc_errors_check_connection | Проблемы с доступом в интернет... | Ошибка сети | ![]() | |
ecc_errors_message_not_sent | Сообщение не отправлено... | Ошибка отправки | ![]() | |
ecc_error_when_history_load | Ошибка при загрузке истории сообщений | Ошибка | ![]() | |
ecc_errors_not_allowed_file_extension | Недопустимый формат файла | Ошибка | ![]() | |
ecc_errors_voice_message_error | Ошибка обработки голосового сообщения | Ошибка | ![]() | |
ecc_errors_disallowed_file_loading | Загрузка файла не выполнена... | Ошибка | ![]() | |
ecc_errors_timeout_during_load_file | Не удалось завершить загрузку файла, истек таймаут... | Ошибка | ![]() | |
ecc_errors_unexpected_error_during_load_file | Не удалось завершить загрузку файла... | Ошибка | ![]() | |
ecc_errors_during_load_file | Произошла ошибка при загрузке... | Ошибка | ![]() | |
ecc_errors_when_chat_init | Ошибка при инициализации чата | Ошибка | ![]() | |
ecc_errors_request_failed | Не удалось выполнить запрос, попробуйте повторить | Ошибка | ![]() | |
ecc_settings_not_loaded | Не удалось загрузить настройки чата | Ошибка | ![]() | |
ecc_errors_load_config | Не удалось загрузить настройки вложений | Ошибка | ![]() | |
ecc_errors_code_from_400_to_500_title | Извините за неудобства, чат в данный момент недоступен... | Глобальная ошибка | ![]() | |
ecc_errors_library_not_init | ChatCenter SDK не инициализирован | Ошибка | ![]() | |
ecc_errors_no_user_id | Пользователь не установлен, выполните авторизацию | Ошибка | ![]() | |
ecc_error_websocket | Ошибка при получении сообщения в чате | Ошибка | ![]() | |
ecc_message_send_file_limit_alert_message | Превышен размер файла (%1$d МБ) | Ошибка | ![]() | |
| Файлы и Разное | ecc_attachments_failed_to_open_file | Невозможно открыть выбранный файл | Ошибка открытия файла | ![]() |
ecc_attachments_saved_to_downloads | Сохранено в Загрузки | Успешное скачивание изображения на экране полного просмотра | ![]() | |
ecc_attachments_unable_to_save_file | Сейчас невозможно сохранить файл | Ошибка сохранения | ![]() | |
| Для Accessibility (Talkback) | ecc_content_descr_search_talkback_icon | Иконка поиска | Описание элемента. В UI не отображется. Часть системы android для поддержки слабовидящих (озвучивание элементов) | |
ecc_content_descr_operator_avatar | Аватар оператора | Описание элемента. В UI не отображется. Часть системы android для поддержки слабовидящих (озвучивание элементов) | ||
ecc_content_descr_play_button | Кнопка воспроизведения | Описание элемента. В UI не отображется. Часть системы android для поддержки слабовидящих (озвучивание элементов) | ||
ecc_content_descr_loading_animation | Загрузка | Описание элемента. В UI не отображется. Часть системы android для поддержки слабовидящих (озвучивание элементов) | ||
ecc_content_descr_error_image | Изображение с ошибкой | Описание элемента. В UI не отображется. Часть системы android для поддержки слабовидящих (озвучивание элементов) | ||
ecc_content_descr_info_btn | Кнопка информации | Описание элемента. В UI не отображется. Часть системы android для поддержки слабовидящих (озвучивание элементов) |




























