In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Mi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .
Agree

Mi A1

[Советы] Отсутствие локализации в приложении SettingsIntelligence.

2019-01-15 13:05:35
323 1
Устройство
Mi A1

Версия MIUI
V10.0.4.0.PDHMIXM

Вероятность
100%

ROM Версия
Global Beta ROM

Страна/Регион
Россия

Краткое описание
Используя системный язык в качестве Русского, отсутствует перевод в строке поиска в Настройках системы

Шаги для воспроизведения
Меняем язык системы на Русский.


1. Открываем меню Настроек системы и пробуем найти в строке Поиска.

При отсутствие найденного результата система выдает сообщение на англ. языке.

2. Нажимаем на три точки и в итоге отсутствует перевод на русский язык


Скриншот

Журнал
--




Детальный обзор

В ресурсных файлах "res/values-ru/strings.xml" для русской локализации отсутствуют константы:

  • search_clear_history
  • search_no_results


и в данном случае система делает подстановку параметров из ресурного файла "res/values/strings.xml":


Нет результатов поиска

При попытке что-то найти в настройках системы и если данный элемент не может быть найдет, то система автоматически возвращает резутат ввиде сообщения "No results"

  • string name="bsearch_no_results/b"No results/string


Скопировать код


Очистка истории поиска

в системе реализован функционал запоминания истории поиска, но его можно очистить. данном случае нам требуется нажать на соответствующий элемент управления который имеет название "Clear history".

  • string name="bsearch_clear_history/b"Clear history/string


Скопировать код



Решение

Требуется внести соответствующие изменения в исходный код системы для приложения SettingsIntelligence с описанием констант:

  • string name="search_clear_history"Очистить историю/string
  • string name="search_no_results"Ничего не найдено/string


Прикладываю свое решение данного вопроса, в котором произвел перевод не достающих констант на Русский язык (дополнил, на всякий случай остальными константами)

  • ?xml version="1.0" encoding="utf-8"?
  • !--
  •   Copyright (C) 2017 The Android Open Source Project

  •   Licensed under the Apache License, Version 2.0 (the "License");
  •   you may not use this file except in compliance with the License.
  •   You may obtain a copy of the License at

  •        http://www.apache.org/licenses/LICENSE-2.0

  •   Unless required by applicable law or agreed to in writing, software
  •   distributed under the License is distributed on an "AS IS" BASIS,
  •   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  •   See the License for the specific language governing permissions and
  •   limitations under the License.
  •   --

  • resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"
  •     string name="applications_settings" msgid="5281808652705396152""Сведения о приложениях"/string
  •     string name="accessibility_settings" msgid="3975902491934816215""Спец. возможности"/string
  •     string name="physical_keyboard_title" msgid="8285149877925752042""Физическая клавиатура"/string
  •     string name="add_virtual_keyboard" msgid="3302152381456516928""Управление клавиатурами"/string
  •     string name="search_clear_history"Очистить историю/string
  •     string name="search_no_results"Ничего не найдено/string
  • /resources


Скопировать код



SettingsIntelligence.zip (1.49 KB, Downloads: 1)



2019-01-15 13:05:35
Favorites RateRate

Master Bunny

InRavenX | from Mi A1

#1

Алекс, я бы добавил, что бы Нас услышали и передали, требуется нажать кнопку Подтвердить если схожая проблема.
2019-01-17 01:05:40
-----------------------------------------
Further it will be more interesting...
Лови позитив от всего, с чего сможешь...
please sign in to reply.
Sign In Sign Up

Алекс

Moderador

Check-in 3 jours
Check-in 7 jours
Check-in 21 jours
Check-in 40 jours
Check-in 70 jours
Check-in 100 jours
Корректор-эксперт
100 threads in a Month
Тема октября 2017
Опрос
100 ответов в сентябре
100 ответов в октябре
100 ответов в ноябре
100 ответов в декабре
20 000 пользователей
50 000 пользователей
7 день рождения MIUI
100 000 пользователей
150 000 пользователей
Mi Путешетсвие
200 000 пользователей
Helloween 2017
250 000 пользователей
300 000 пользователей
Подлый Санта
С Новым Годом!
Красный вызов
100 Коментарів
1000 Коментарів
100 Тем
ThrowBackWithMiCommunity
400 000 пользователей
Wang Cai Medal
Черная Пантера
Тема мая 2018
Redmi 5
Redmi 5 Plus
8 марта
Color Your Planet
1 год
Пасха
Апрельский снимок
Mi Корректор
500 000 пользователей
9 мая
Настоящий Mi фан
8 лет с Mi Community
Нас 100К!
10000 użytkowników na Społeczności Mi!
Mi Explorers Challenger
Message in a bottle
Всем бобра
Лучшие моменты 2018
Throw Back with Mi 2018
Цвет Redmi Note 7

Read moreGet new
Copyright©2010-2020 Xiaomi.com, All Rights Reserved
Content Policy
Quick Reply To Top Return to the list