Localization
Google's localization guide: https://developer.android.com/training/basics/supporting-devices/languages
Add an override of the library's resources to your strings.xml (the file location in the project depends on the target language).
For example, for Russian:
MyProject/
res/
values-ru/
strings.xml
The full list of string resources that can be overridden:
📋 Localization keys
| Category | Key | Default value | Usage example / Notes | Usage |
|---|---|---|---|---|
| Actions and buttons | ecc_action_title_repeat | Повторить | SDK init retry button | ![]() |
ecc_action_title_cancel | Отмена | Cancel button while recording a voice message | ![]() | |
ecc_action_title_yes | Да | Rating on response | ![]() | |
ecc_action_title_no | Нет | Rating on response | ![]() | |
ecc_permissions_access_allow | Разрешить | Permission request | ![]() | |
ecc_permissions_close_dialog | Закрыть | Dialog close button | ![]() | |
ecc_alert_resend_failed_message_retry_btn | Повторить отправку | Message menu | ![]() | |
ecc_alert_resend_failed_message_delete_btn | Удалить | Message menu | ![]() | |
| Chat and titles | ecc_chat_title_working | Контакт центр | Chat title | ![]() |
ecc_chat_title_opened | Контакт центр | Title of an opened chat | ![]() | |
ecc_chat_title_waiting_for_specialist | Поиск оператора… | Waiting status in the toolbar | ![]() | |
ecc_chat_title_typing | оператор печатает… | Typing indicator in the toolbar | ![]() | |
ecc_chat_title_unknown_operator | Неизвестный | Operator name when not provided by the server | ![]() | |
ecc_chat_client_name | Вы | User name (in quotes) | ![]() | |
ecc_operator_bot | Бот | Bot name | ![]() | |
ecc_chat_available_readonly_text | Данный чат доступен только для просмотра | Read-only mode | ![]() | |
| Attachments menu | ecc_attachments_menu_take_photo | Камера | Bottom menu item | ![]() |
ecc_attachments_menu_my_albums | Галерея | Bottom menu item | ![]() | |
ecc_attachments_menu_files | Файл | Bottom menu item | ![]() | |
| Messages and statuses | ecc_message_system_leave_chat_female | покинула диалог в | System (female) | ![]() |
ecc_message_system_leave_chat_male | покинул диалог в | System (male) | ![]() | |
ecc_message_system_join_chat_female | подключилась к диалогу в | System (female) | ![]() | |
ecc_message_system_join_chat_male | подключился к диалогу в | System (male) | ![]() | |
ecc_message_system_date_recently | Недавно | Message time | ![]() | |
ecc_message_system_date_yesterday | Вчера | Message time | ![]() | |
ecc_message_deleted_text | Сообщение удалено | Placeholder for a deleted message | ![]() | |
ecc_message_system_quote_content_descr | Цитата | For TalkBack | ||
ecc_message_status_not_delivered | Не доставлено | Error status | ![]() | |
| Input and recording | ecc_input_placeholder | Ваше сообщение… | Input field hint | ![]() |
ecc_input_voice_recording_hint | Удерживайте, чтобы начать запись | Microphone hint | ![]() | |
ecc_message_voice_slide_to_cancel | Влево - отмена | Recording animation | ![]() | |
| Search | ecc_search_placeholder_title | Поиск сообщений | Search input field | ![]() |
ecc_search_not_found_title | Результатов не найдено | No messages found in search | ![]() | |
| Push notifications | ecc_push_title | ChatCenter | Notification title | ![]() |
| Survey | ecc_survey_message_ask_for_rate | Пожалуйста, оцените качество нашего сервиса | Survey title | ![]() |
ecc_survey_message_thanks_title | Спасибо за вашу оценку | Thanks after the survey is completed | ![]() | |
ecc_survey_thanks_for_buttons_survey | Спасибо за участие в опросе | Thanks after the survey is completed | ) | |
ecc_survey_item_user_rate_header | Оценка решения вопроса | Header during the survey | ![]() | |
ecc_survey_request_close_thread_message | Специалист ответил на все ваши вопросы...? | Thread close dialog | ![]() | |
| Empty screen | ecc_empty_chat_placeholder_title | Добро пожаловать | Welcome screen title | ![]() |
ecc_empty_chat__placeholder_desc | Отправьте ваш вопрос | Welcome screen subtitle | ![]() | |
ecc_empty_chat_placeholder_subtitle | Инициализация клиента | Initialization loader | ![]() | |
ecc_empty_chat_loading_state | Загрузка | Loader text | ![]() | |
| Permissions | ecc_permissions_help | Помощь | Dialog title | ![]() |
ecc_permissions_string_help_text | Отсутствуют разрешения... | General dialog text | ![]() | |
ecc_permissions_camera_and_write_external_storage_help_text | Отсутствуют разрешения на Камеру и Память... | General dialog text | ![]() | |
ecc_permissions_write_external_storage_help_text | Отсутствует разрешение на Память (Запись)... | General dialog text | ![]() | |
ecc_permissions_record_audio_help_text | Отсутствует разрешение на Аудиозапись... | General dialog text | ![]() | |
ecc_permissions_settings | Настройки | Navigation button | ![]() | |
ecc_permission_description_access_to_files_title | Разрешите приложению доступ к файлам... | Permission request rationale | ![]() | |
ecc_permission_description_access_to_files_message | Это необходимо для отправки файлов | Permission request rationale | ![]() | |
ecc_permission_description_access_to_audio_recording_title | Разрешите приложению записывать аудио | Permission request rationale | ![]() | |
ecc_permission_description_access_to_audio_recording_message | Это необходимо для отправки голосовых сообщений | Permission request rationale | ![]() | |
ecc_permission_description_access_to_camera_title | Разрешите приложению снимать фото | Permission request rationale | ![]() | |
ecc_permission_description_access_to_camera_message | Это необходимо для отправки фото | Permission request rationale | ![]() | |
| Errors and alerts | ecc_alert_camera_not_found | На Вашем устройстве не найдена камера | Camera error | ![]() |
ecc_alert_camera_could_not_start_error | Не удалось запустить приложение камеры | Camera error | ![]() | |
ecc_alert_file_sending_denied_desc | Отправка файлов отключена на сервере | File send error (no permission) | ![]() | |
ecc_alert_resend_failed_message_desc | Сообщение не было отправлено | Toast on message send error | ![]() | |
ecc_alert_text_copied_message | Текст скопирован в буфер обмена | Notification on text copy | ![]() | |
ecc_alert_history_loading_message_when_search | Выполняется загрузка сообщений из истории... | Notification of message loading (e.g., during search) | ![]() | |
ecc_alert_timeout_message | Превышен интервал ожидания для запроса | Full-screen error | ![]() | |
ecc_alert_saving_logs | Сохраняем логи, пожалуйста, подождите | Message while saving logs after a shake gesture | ![]() | |
ecc_alert_not_enough_space | Недостаточно места в памяти устройства | Toast error | ![]() | |
ecc_alert_file_restricted_type_error_during_load_file | Файл с таким расширением запрещен к загрузке | Error | ![]() | |
ecc_alert_file_restricted_size_error_during_load_file | Размер файла превышает допустимое значение | Error | ![]() | |
ecc_alert_file_not_found_error_during_load_file | Файл для загрузки не найден | Error | ![]() | |
ecc_errors_no_file_error | Файл удалён на сервере | Error | ![]() | |
ecc_errors_check_connection | Проблемы с доступом в интернет... | Network error | ![]() | |
ecc_errors_message_not_sent | Сообщение не отправлено... | Send error | ![]() | |
ecc_error_when_history_load | Ошибка при загрузке истории сообщений | Error | ![]() | |
ecc_errors_not_allowed_file_extension | Недопустимый формат файла | Error | ![]() | |
ecc_errors_voice_message_error | Ошибка обработки голосового сообщения | Error | ![]() | |
ecc_errors_disallowed_file_loading | Загрузка файла не выполнена... | Error | ![]() | |
ecc_errors_timeout_during_load_file | Не удалось завершить загрузку файла, истек таймаут... | Error | ![]() | |
ecc_errors_unexpected_error_during_load_file | Не удалось завершить загрузку файла... | Error | ![]() | |
ecc_errors_during_load_file | Произошла ошибка при загрузке... | Error | ![]() | |
ecc_errors_when_chat_init | Ошибка при инициализации чата | Error | ![]() | |
ecc_errors_request_failed | Не удалось выполнить запрос, попробуйте повторить | Error | ![]() | |
ecc_settings_not_loaded | Не удалось загрузить настройки чата | Error | ![]() | |
ecc_errors_load_config | Не удалось загрузить настройки вложений | Error | ![]() | |
ecc_errors_code_from_400_to_500_title | Извините за неудобства, чат в данный момент недоступен... | Global error | ![]() | |
ecc_errors_library_not_init | ChatCenter SDK не инициализирован | Error | ![]() | |
ecc_errors_no_user_id | Пользователь не установлен, выполните авторизацию | Error | ![]() | |
ecc_error_websocket | Ошибка при получении сообщения в чате | Error | ![]() | |
ecc_message_send_file_limit_alert_message | Превышен размер файла (%1$d МБ) | Error | ![]() | |
| Files and miscellaneous | ecc_attachments_failed_to_open_file | Невозможно открыть выбранный файл | File open error | ![]() |
ecc_attachments_saved_to_downloads | Сохранено в Загрузки | Successful image download on the full-view screen | ![]() | |
ecc_attachments_unable_to_save_file | Сейчас невозможно сохранить файл | Save error | ![]() | |
| Accessibility (TalkBack) | ecc_content_descr_search_talkback_icon | Иконка поиска | Element description. Not displayed in the UI. Part of the Android accessibility system (element voice-over) | |
ecc_content_descr_operator_avatar | Аватар оператора | Element description. Not displayed in the UI. Part of the Android accessibility system (element voice-over) | ||
ecc_content_descr_play_button | Кнопка воспроизведения | Element description. Not displayed in the UI. Part of the Android accessibility system (element voice-over) | ||
ecc_content_descr_loading_animation | Загрузка | Element description. Not displayed in the UI. Part of the Android accessibility system (element voice-over) | ||
ecc_content_descr_error_image | Изображение с ошибкой | Element description. Not displayed in the UI. Part of the Android accessibility system (element voice-over) | ||
ecc_content_descr_info_btn | Кнопка информации | Element description. Not displayed in the UI. Part of the Android accessibility system (element voice-over) |




























