From 7f2fc4b5dea02fe56d6aeb8fc89ba52e2f90a0d3 Mon Sep 17 00:00:00 2001 From: jens Date: Sat, 11 Jun 2022 01:27:34 +0200 Subject: [PATCH] russia translation and bugfix in tethering trigger management --- .../ActivityManageTriggerTethering.java | 10 +- .../activity_manage_trigger_tethering.xml | 2 +- app/src/main/res/values-ru-rRU/strings.xml | 703 ++++++++++++++++++ 3 files changed, 709 insertions(+), 6 deletions(-) create mode 100644 app/src/main/res/values-ru-rRU/strings.xml diff --git a/app/src/main/java/com/jens/automation2/ActivityManageTriggerTethering.java b/app/src/main/java/com/jens/automation2/ActivityManageTriggerTethering.java index 15ad0be..b533f8b 100644 --- a/app/src/main/java/com/jens/automation2/ActivityManageTriggerTethering.java +++ b/app/src/main/java/com/jens/automation2/ActivityManageTriggerTethering.java @@ -2,19 +2,16 @@ package com.jens.automation2; import android.app.Activity; import android.content.Intent; -import android.os.Build; import android.os.Bundle; import android.view.View; import android.widget.Button; -import android.widget.CheckBox; import android.widget.RadioButton; -import android.widget.TextView; import androidx.annotation.Nullable; public class ActivityManageTriggerTethering extends Activity { - RadioButton rbTetheringOn, rTetheringOff; + RadioButton rbTetheringOn, rbTetheringOff; Button bTriggerTetheringSave; @Override @@ -24,12 +21,15 @@ public class ActivityManageTriggerTethering extends Activity setContentView(R.layout.activity_manage_trigger_tethering); rbTetheringOn = (RadioButton) findViewById(R.id.rbTetheringOn); - rTetheringOff = (RadioButton)findViewById(R.id.rTetheringOff); + rbTetheringOff = (RadioButton)findViewById(R.id.rbTetheringOff); bTriggerTetheringSave = (Button) findViewById(R.id.bTriggerTetheringSave); Intent input = getIntent(); if(input.hasExtra(ActivityManageRule.intentNameTriggerParameter1)) + { rbTetheringOn.setChecked(input.getBooleanExtra(ActivityManageRule.intentNameTriggerParameter1, true)); + rbTetheringOff.setChecked(!input.getBooleanExtra(ActivityManageRule.intentNameTriggerParameter1, false)); + } bTriggerTetheringSave.setOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/res/layout/activity_manage_trigger_tethering.xml b/app/src/main/res/layout/activity_manage_trigger_tethering.xml index 24d6413..06d9826 100644 --- a/app/src/main/res/layout/activity_manage_trigger_tethering.xml +++ b/app/src/main/res/layout/activity_manage_trigger_tethering.xml @@ -49,7 +49,7 @@ android:text="@string/on" /> diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml new file mode 100644 index 0000000..bdf33d7 --- /dev/null +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -0,0 +1,703 @@ + + + Активация правила %1$s + Активация профиля %1$s + Активация правила %1$s в режиме переключения + Добавить местоположение + Добавить правило + Список местоположений: + Список правил: + Пожалуйста, введите корректное имя. + Пожалуйста, укажите хотя бы один триггер. + Пожалуйста, укажите хотя бы одно действие. + Отсутствуют правила. Сервис не запустится + Служба Automation запущена + Версия %1$s. + Расстояние между местоположением GPS и местоположением сети составляет %1$d метров. Это знчение и плюс 1м должно быть минимальным радиусом. + Если вы находитесь в здании, настоятельно рекомендуется размещать устройство рядом с окном до тех пор, пока GPS координаты не будут определены. В противном случае это может занять очень много времени или вообще не будет возможным. + Получение GPS координат. Пожалуйста, подождите... + Да + Нет + Укажите широту. + Укажите долготу. + Укажите допустимый радиус. + Выберите хотя бы один день. + Что делать с правилом? + Что делать с местоположением? + Что делать с профилем? + Удалить + Удалить + Служба автоматизации остановлена. + Служка останавливается. + Всё ещё получаю GPS координаты + Последнее правило: + в + Служба: + Получить текущее местоположение + Сохранить местоположение + Удалить местоположение + Широта + Долгота + Имя правила + Триггер(ы) + и-логика (все должны применяться одновременно) + Добавить триггер + Действие(я) + (будет выполнено в таком порядке) + Добавить действие + Сохранить правило + Понедельник + Вторник + Среда + Четверг + Пятница + Суббота + Воскресенье + Начало + Конец + Сохранить + URL для вызова: + Переменные:\nВы можете использовать следующие переменные. При срабатывании они будут заменены соответствующим значением на вашем устройстве. Скобки- часть переменной.\n\n[uniqueid] - уникальный идентификатор\n[serialnr] - серийный номер(< Android 9)\n[latitude] - широта\n[longitude] - долгота\n[phonenr] - Номер последнего входящего или исходящего вызова\n[d] - День месяца, 2 цифры с начальными нулями\n[m] – Месяц, 2 цифры с начальными нулями\n[Y] - Год, 4 цифры\n[h] - 12-часовой формат часа с начальными нулями\n[H] - 24-часовой формат часа с начальными нулями\n[i] - Минуты с начальными нулями\n[s] - Секунды с начальными нулями\n[ms] - миллисекунды\n[notificationTitle] - заголовок последнего уведомления\n[notificationText] - текст последнего уведомления + Wi-Fi + Активация + Деактивация + Не удалось запустить Bluetooth. Есть ли у этого устройства Bluetooth? + URL-адрес должен содержать не менее 10 символов. + Введите номер телефона и текстовое сообщение. + Выберите тип триггера + вхождение + покидание + Вы не создали местоположение. Начните с этого. + запущено + остановлено + подключено + отключено + Выберите местоположение + Выберите тип действия + Выберите звуковой профиль + Что делать с триггером? + Что делать с действием? + Радиус должен быть положительным числом. + Есть еще правила, которые ссылаются на это местоположение (%1$s). Удаление невозможно. + Общие настройки + Запуск при загрузке системы + Вкл/Выкл + Запись файла журнала + Использовать TextToSpeech в обычном режиме + Использовать TextToSpeech в режиме вибрации + Использовать TextToSpeech в режиме не беспокоить + TTS в обычном режиме + TTS в режиме вибрации + TTS в режиме не беспокоить + Настройки позиционирования + Прослушивание изменений состояния Wi-Fi, если возможно + Состояние Wi-Fi + Следить за движением устройства когда Wi-Fi недоступен + Акселерометр + Использовать акселерометр через x минут без смены базовой станции сотовой станции + Время простоя базовой станции сотовой связи + Порог срабатывания акселерометра + Порог срабатывания акселерометра + Порог срабатывания GPS координат + Минимальное изменение расстояния для обновления местоположения по GPS + Расстояние для обновления местоположения по GPS [м] + Минимальное изменение расстояния для обновления местоположения по базовым станциям сотовой связи + Расстояние для обновления местоположения по базовым станциям сотовой связи [м] + Удовлетворительная точность определения местоположения по GPS в метрах + Точность GPS [м] + Удовлетворительная точность определения местоположения по базовым станциям сотовой связи в метрах + Точность местоположения по сотовой связи [м] + Минимальное изменение времени в миллисекундах для обновления местоположения + Период обновления [миллисекунды] + Настройки звука + Показать справку + Правила + Все триггеры в правиле связаны логикой И. Правило будет применяться только в том случае, если будут выполнены все триггеры. Если вы хотите логику ИЛИ, создайте другое правило. + Временные интервалы + Если вы указываете правило с временными интервалами, у вас есть два варианта. Вы можете выбрать между началом ИЛИ окончанием временного интервала. Правило срабатывает только один раз. Поэтому, если вы создадите правило с "начало временного интервала" в качестве триггера и позволите ему изменить ваш звуковой профиль на вибрацию, это не означает, что телефон автоматически перейдет в обычный режим, когда временной интервал закончится. Если вам это необходимо,создайте другое правило с другим временным интервалом. + На главном экране есть возможность заблокировать изменение уровня громкости вызова сконфигурированными правилами, например, вы можете быть в ситуации или месте, где необходим обычный режим звука, но в настоящее время его использовать нельзя. Эта функция автоматически отключится по истечении заданного времени. Нажмите кнопку +, чтобы задать необходимый период времени. После включения, вы можете вручную выключить его с помощью кнопки переключения (и таким образом снова включить изменения громкости звука). + Переключаемые правила + Правила имеют флаг "Переключаемый". Это означает, что если правило выполняется, а затем те же самые триггеры применяются снова, то правило будет выполняться в противоположное состояние, если это возможно. В настоящее время это будет происходить только с NFC-метками. Если вы поднесете телефон к NFC-метке повтороно и с ними будет связано правило с флагом “Переключаемый”, оно будет выполнять противоположное текущему состоянию действие, например, Wi-Fi будет отключен, если он в данный момент включен. + Если вы создадите правило мониторинга процесса, приложение будет проверять наличие этого процесса каждые x секунд (период может быть изменён в настройках). Увеличение периода мониторинга приведёт к задержке срабатывания правила, но частый мониторинг повышает потребление батареи. И Android не отправляет широковещательные сообщения такого рода. + Энергосбережение + + Максимальное время между 2 местоположениями для определения скорости. + Время в минутах + превышает + падает ниже + Измерение уровня шума + Секунды между измерениями уровня шума + Секунды между измерениями уровня шума + Длина в секундах для каждого измерения уровня шума + Длина каждого измерения уровня шума + Физическое эталонное значение для измерения уровня шума + Эталон для измерения шума + Уровень журнала (1 = минимум, 5 = максимум) + Уровень журнала + Правило активно + Местоположение + Временной интервал + Зарядка аккумулятора + USB-подключение к компьютеру + Скорость + Уровень фонового шума + Wi-Fi + Bluetooth + Режим USB-модема + Режим Wi-Fi-точки доступа + Режим Bluetooth-модема + Вращение дисплея + включить Wi-Fi + выключить Wi-Fi + включить Bluetooth + выключить Bluetooth + Вызвать URL-адрес + Изменение звукового профиля + включить режим USB-модема + выключить режим USB-модема + включить Wi-Fi точку доступа + выключить Wi-Fi точку доступа + включить режим Bluetooth-модема + выключить режим Bluetooth-модема + включить режим полета + выключить режим полета + включить поворот экрана + отключить поворот экрана + Поворот экрана включен. + Поворот экрана отключен. + Поворот экрана уже был включен. + Поворот экрана уже был отключен. + Местоположения не созданы. + Активное местоположение: + Ближайшее местоположение: + Обзор + Местоположение + Местоположения + Местоположение состоит из GPS-координат и радиуса. Поскольку позиционирование через вышки сотовой связи довольно неточно (но быстро и эффективно), не указывайте радиус слишком маленьким. Приложение предложит вам минимальный радиус при создании нового местоположения. + Служба не работает. + Общая информация + Чтобы использовать эту программу, вы должны настроить правила. Они содержат триггеры, например, вхождение в зону местоположения или начало временного интервала. После того, как это будет сделано, нажмите кнопку включения/выключения на главном экране. + Не удалось запустить Bluetooth. Есть ли у этого устройства Bluetooth? + Запустить службу автоматически после обновления приложения, если она была запущена ранее. + Запустить службу после обновления + Подключение Wi-Fi + Имя Wi-Fi + Введите имя Wi-Fi. Оставьте пустым для любого Wi-Fi. + Отмена + запуск + остановка + подключение + отсоединение + превышение + опускание ниже + подключено к Wi-Fi \"%1$s\" + отключено от Wi-Fi \"%1$s\" + любой Wi-Fi + Невозможно остановить. + HTTP(s) Запросы + Принять все сертификаты + Пропустить проверку валидности SSL-сертификатов (рекомендуется не активировать эту функцию) + Количество попыток в случае ошибок подключения для HTTP-запросов + Количество попыток HTTP + Тайм-аут для HTTP-запросов [секунды] + Тайм-аут [сек] + Пауза перед очередной попыткой [секунды] + Пауза [сек] + Запуск вручную + Для этого служба должна быть запущена. + Сравнение GPS + Тайм-аут GPS [сек] + Максимальное время получения GPS-местоположения в секундах. По истечении этого времени будет применено последнее известное местоположение. + Если вы находитесь в каком-то местоположении, перезагружаете устройство или приложение и покидаете это местоположение, при старте приложение будет запускать правила, связанные с выходом из этого местоположения. + Запомнить последнее активное местоположение + Отключение звука во время звонков + Отключение звука TextToSpeech во время звонков + Местоположение с таким названием уже существует. + Правило с таким названием уже существует. + Запуск другого приложения + Выберите приложение + Выберите пакет приложения + Выберите Activity выбранного пакета + Ошибка запуска Activity + Другое приложение запускается/останавливается + Мониторинг процесса + Период мониторингама процесса в секундах + Чем меньше, тем выше расход батареи + Процессы + Мониторинг процесса + Настройки + Настройки стерты. + Настройки установлены по умолчанию. + Уровень заряда батареи + Выберите скорость + Выберите уровень заряда батареи + Политика конфиденциальности + На вашем устройстве будет запущен браузер и загрузится политика конфиденциальности с веб-сайта разработчика. + Ожидание перед следующим действием + Пробудить устройство + Введите значение в миллисекундах, сколько времени необходимо ждать перед следующеим действием. + Введите значение в миллисекундах как долго устройство должно бодрствовать. 0 для значений по умолчанию. + Введите положительное действительное не десятичное число. + Переместить вверх + Переместить вниз + Невозможно переместить элемент вверх. Он уже находится на самом верху. + Невозможно переместить элемент вниз. Он уже в самом низу. + Режим полета + Активировать + Деактивировать + Начиная с версии Android 4.2 эта функция работает только в том случае, если на вашем устройстве есть root-права. + Добавить Intent пару + Имя параметра + Значение параметра + Тип параметра + Выберите тип для Intent пары. + Введите имя для Intent пары. + Введите значение для Intent пары. + Что делать с парой? + Получение списка установленных приложений... + В какие дни? + Внутри или вне этих временных интервалов? + Включить или выключить? + Имя + Радиус [м] + Статус + Подключение для передачи данных + включить мобильные данные + выключить мобильные данные + Роуминг + активировано + деактивировано + пока + Приложение + + Телефонный звонок + с + Номер телефона + Введите номер телефона. Оставьте пустым для любого номера телефона. + Выберите вызов\nнаправление + Любой + входящий + исходящий + входящий + исходящий + любой номер + номер + NFC-метка + рядом с + с меткой + Похоже, у этого устройства нет NFC. + Считывание идентификатора из метки + Записать метку + Введите название метки (например, "Входная дверь"). + Метка записана успешно. + Ошибка записи метки. Устройство поднесено к метке? + Метка обнаружена. + Поднесите NFC-метку. + Найдена метка с текстом: + Неподдерживаемая кодировка: + Нет NFC NDEF Intent, но + NFC пока не поддерживается в этой версии Android. + Не удается запустить правила. + Применить метку к правилу + Метка прочитана успешно. + Сохранённое значение не подходит. + Метки нет. + Записать новый NFC идентификатор + Использовать существующую NFC-метку + Новый идентификатор: + Текущий идентификатор: + Данные метки некорректны, запишите заново. + Поднесите метку для чтения. + Переключить правило + Переключение + переключить + Обнаружено перекрытие с местоположением %1$s на %2$s метров. Уменьшите радиус хотя бы на это значение. + Нет + любое местоположение + Неверное имя для местоположения. + Стереть настройки + Настройки по умолчанию + Вы уверены? + Обнаружение активности + Обнаружение активности + Обнаруженная активность: + В транспортном средстве (автомобиль /автобус) + На велосипеде + Пешком + Без движения + неизвестно + Наклон + Ходьба + Бег + Недопустимая активность + Выберите вид активности + Этот триггер доступен только, если установлены службы Google Play. + Частота обнаружения активности [сек] + Секунды между попытками обнаружения активности. + Вероятность обнаружения активности + Определенность, исходя из которой активность принимается как факт. + Входящий телефонный звонок от %1$s. + Исходящий телефонный звонок до %1$s. + Говорить текст + Текст в речь + В настоящее время переключение разрешено только для правил, имеющих NFC-метки в качестве триггера. Дополнительные сведения см. в справке. + Ошибка чтения местоположений и правил из файла. + Похоже, что изменения данных не были сохранены. Однако в памяти могут быть изменения, которые необходимо откатить. Перечитываю файл. + Подключение по Bluetooth + Подключение Bluetooth к %1$s + Подключение Bluetooth к %1$s разорвано + Устройство Bluetooth %1$s в диапазоне. + Устройство Bluetooth %1$s вне диапазона. + любое устройство + нет устройства + один из списка + подключение к устройству + отключение от устройства + устройство в диапазоне + устройство вне зоны досягаемости + Выберите опцию устройства. + Выберите вариант подключения. + Подключение гарнитуры + Открыть музыкальный проигрыватель + Гарнитура (тип: %1$s) подключена + Гарнитура (тип: %1$s) отключена + Наушники + Микрофон + Любой + Выберите тип гарнитуры + Что это такое? + Только приватное определение местоположения + Избегайте методов определения местоположения, которые могут отправить ваши данные внешним компаниями, например Google. При включении будет использоваться только GPS, определение местоположения может занять больше времени или работать менее надежно. + Если вы думаете, что обнаружение шума работает некорректно (в зависимости от значения, которое вы указываете), пожалуйста, имейте в виду, что каждое устройство отличается, поэтому вы можете изменить "Эталон для измерения шума" в настройках. См . http://en.wikipedia.org/wiki/Decibel для получения дополнительной информации. Для калибровки устройства можно использовать калибратор громкости на главном экране. + Подсказка + Выбор уровня шума + Показать на карте + На вашем устройстве нет приложения просмотра карт. + Сервис определения местоположения не активен. + Добавить профиль + Профиль + Звуковой режим + Громкость + Звуковой сигнал для входящих вызовов + Звуковой сигнал для уведомлений + Тактильная обратная связь (вибрация при прикосновении к экрану) + Музыка, видео, игры и другие носители информации + Рингтон и уведомления + Будильники + Изменить + Звуковое уведомление при выборе (звук при выборе экрана) + Звук блокировки/разблокировки экрана + Вибрировать при звонке + Профили + Обычный + Вибрировать + Тихий + Введите имя. + Изменения не внесены. Профиль не имеет смысла. + В вашей конфигурации нет профилей. Сначала создайте его. + Ошибка активации профиля: + Профиль с таким названием уже существует. + Неверное имя профиля. + Ошибка записи файла настроек. + Неизвестная ошибка. + Не найдена доступная для записи папка для хранения конфигурационного файла. + Это, скорее всего, не будет работать, так как версия Android вашего устройства выше 2.3. Вместо этого вы можете использовать Wi-Fi точку доступа. + Использование нового потока для активации правила. + Запуск нового потока для активации правила. + Новый поток + Показать иконку + Показывать значок при запуске службы (скрытие работает только на Android версии ниже 7). Если вы находитесь на более старшей версии, перейдите в настройки системы, затем Automation, затем уведомления и отключите "Сервисное уведомление". + История правил (самое последнее первое): + Некоторые опции отключены, так как они пока не могут быть использованы. Они будут включены в более поздней версии программы. + Изменение звука блокировки + Профиль не будет активирован. Последний активированный профиль был заблокирован. + Текущая громкость + Введите эталонное значение. + Калибровка громкости + Чтобы рассчитать значение дБ для мониторинга шума, необходимо указать так называемое физическое эталонное значение. Пожалуйста, прочтите Wikipedia для получения дополнительной информации. Это значение, скорее всего, разное для каждого телефона. Перетащите ползунок, чтобы изменить физическое эталонное значение. Чем выше опорное значение, тем ниже будет значение дБ. Постоянные измерения будут выполняться каждые %1$s секунд и результаты будут показаны ниже. Нажмите кнопку назад, когда найдете подходящее значение. + Некоторые настройки не будут применены до изменения определенных параметров среды или перезапуска службы. + Для того, чтобы эта функция работала, вам нужно получить права root на своем телефоне. После этого вам нужно "запустить правило вручную", чтобы отобразить запрос на разрешение действий суперпользователя. Когда появится запрос на разрешение действий суперпользователя, необходимо ответить утвердительно (Разрешить всегда), в противном случае правило не сможет работать, когда телефон находится без присмотра. + Ошибка записи конфигурации. Есть ли у вас доступная на запись память? + Я не смог вставить последний номер телефона в переменную. У меня его нет. + Имя пользователя + Пароль + Использовать аутентификацию + Необходимые разрешения + Объяснение необходимых разрешений + ОК + Отключенные функции + Следующие разрешения были отклонены: + В настоящее время приложение работает в ограниченном режиме и некоторый функционал отключен. Для полноценного функционирования ему требуются разрешения. Если вы хотите использовать все функциональные возможности, вам необходимо предоставить разрешения в следующих диалогах предоставления прав. Если вы этого не сделаете, некоторые правила не смогут быть выполнены. Далее вам будет дано объяснение запрашиваемых разрешений. Нажмите кнопку "Продолжить", когда будете готовы продолжить. + Чтобы включить функцию, которую вы только что пытались использовать, требуется больше разрешений. Нажмите кнопку продолжить, чтобы запросить их. + продолжить + Правило + Чтение и сохранение настроек + ПРЕДУПРЕЖДЕНИЕ: Функции отключены, Automation работает в ограниченном режиме. Нажмите здесь для получения дополнительной информации. + Зеленый = включен, красный = отключен, желтый = недостаточно разрешений. + Требуется разрешение на изменение некоторых настроек ОС (даже для таких простых вещей, как включение Bluetooth или Wi-Fi). После нажатия кнопки "Продолжить" появится окно, в котором вам нужно включить разрешение для Automation. После этого нажмите клавишу "назад" для возврата. + После этого во втором диалоговом окне будут запрошены дополнительные разрешения. + Automation требует доступа к внешнему хранилищу для чтения его настроек и правил. + Automation требует большего количества разрешений для полноценного функционирования. Нажмите на этот текст, чтобы узнать больше и запросить их. + Недопустимое устройство + Максимальный размер файла журнала в мегабайтах. Будет перезаписываться при превышении размера. + Максимальный размер файла журнала [Мб] + Чтение журнала вызовов + Чтение записей календаря + Чтение точного местоположения + Чтение грубого местоположения + Чтение местоположения + Отправка данных + Чтение состояния сети устройства + Чтение состояния Wi-Fi устройства + Изменение настроек Bluetooth + Изменение настроек Bluetooth + Использование модуля NFC + Пусть телефон вибрирует + Держать телефон включенным + Изменение настроек звука + Запись аудио + Обнаружение исходящих вызовов + Изменение настроек устройства + Обнаружение состояния телефона + Хранилище для чтения + Хранилище для записи + Обнаружение запущенных процессов + Изменение настроек устройства + Обнаружение перезагрузки устройства + Изменение настроек устройства + Чтение состояния батареи + Изменение подключения мобильных данных + Отправка текстовых сообщений + Чтение данных контактов + Переопределить политику "Не беспокоить" + Это необходимые разрешения: + Правило \"%1$s\" требует этого. + Профиль \"%1$s\" требует этого. + Эта функция может определить, находитесь ли вы в настоящее время в пути- пешком или в каком-то типе транспортного средства (в определенной степени). Эта функция не встроена в Automation, а предоставляется сервисами Google Play. Технически это не дает результата да/нет, а возвращает процент уверенности для какого-то состояния. Вы можете настроить процентное значение, при котором Automation будет принимать результат. Два замечания: 1) Одновременно может возникнуть более 1 статуса. Например, вы можете ИДТИ внутри едущего автобуса. 2) Этот датчик относительно сильно расходует ресурс батареи. Если есть возможность, используйте альтернативы, например, для “обнаружения” того, что вы за рулём использовать наличие подключения к Bluetooth автомобиля. + Отправить текстовое сообщение + Текст для отправки + Вы можете напрямую ввести номер телефона или добавить из контактов. Имейте в виду: здесь будет храниться номер телефона, а не контакт. Если вы измените номер телефона выбранного контакта, вам необходимо будет обновить это правило. Automation не делает этого сам по себе. + Импорт номера из контактов + Если вы используете триггер уровня шума: К сожалению, начиная с Android 9 (Pie) Google решил запретить фоновым приложениям использовать микрофон. Таким образом, этот триггер больше не будет работать. + К сожалению, Google решил удалить эту функцию в Android 10. Обычные приложения больше не могут включать или выключать Wi-Fi. Оно должно продолжать работать, только если на вашем устройстве получены root права. Если нет, то, к сожалению, эта функция работать не будет. + Это сообщение больше не будет отображаться. + В этом последнем окне выбора вам нужно указать конкретное действие (Activity). Другими словами, это похоже на окно нужного приложения. Если вы не знаете какой выбрать, то используйте тот, который имеет "main" или "launcher" в своем названии. + Редактировать + Удерживайте элемент для параметров. + Служба позиционирования + Благодаря бесконечной мудрости Google и постоянному стремлению защитить частную жизнь каждого человека, из всех правил, которых использовали триггеры и действия отправки sms или чтения состояния телефона, данные триггеры и действия были удалены, потому что Google считает это рискованным. + Запуск Automation как службы + Настройка яркости экрана + Введите желаемую яркость (от 0 до 100). + Включить автоматическую яркость + применить + автоматическая яркость + ручная яркость + Если вы используете автоматическую яркость, то значение яркости, которое указано ниже, вероятно, не будет использоваться долго. + Звуки блокировки экрана больше не могут автоматически изменяться на устройствах под управлением Android версии 6.0 или выше. Что бы вы ни установили здесь, это не будет больше работать. + Начальный экран + Выберите экран, на котором открываются приложения при запуске. + Запускайте правила / профили одним касанием. + Это приложение собирает данные о местоположении, чтобы правила определения местоположения и определения скорости работали, даже если приложение закрыто или не используется. + Это приложение собирает данные о местоположении, чтобы определить, находитесь ли вы в настоящее время в одном из созданных вами местоположений. Кроме того, это необходимо для определения вашей текущей скорости, если вы используете этот триггер в правилах. Это делается даже тогда, когда приложение закрыто или не используется (но только тогда, когда сервис активирован). + Считывание местоположения в фоновом режиме. + Похоже, это устройство, не имеет bluetooth. Вы все еще можете продолжить настройку, но это, скорее всего, не будет иметь эффекта. + Создание или редактирование местоположений + Ошибка + Эта функция использует несвободное программное обеспечение, поэтому недоступна в версии F-Droid. + Ваши настройки и / или правила в настоящее время используют функциии, которые зависят от несвободного программного обеспечения, они не могут быть использованы в версии F-Droid. Это включает в себя определение вашей текущей физической активности. + опубликовано на + Отображение новостей приложения на главном экране + Объявления об этом приложении, 1-2 в год, не больше. + Automation теперь использует другой путь для хранения ваших файлов. Все ваши файлы автоматизации были перемещены сюда: \"%s\". Разрешение на использование внешнего хранилища больше не требуется; вы можете отозвать его. Оно будет удалено в будущей версии. + Местоположение отключено + Местоположение больше не может быть определено в фоновом режиме. Нажмите здесь, чтобы узнать почему. + К сожалению, ваше местоположение больше не может быть определено. Спасибо Google за его бесконечную мудрость и дружелюбие.\\n\\nПозвольте мне объяснить это подробнее. Начиная с Android 10, было введено новое разрешение, необходимое для определения вашего местоположения в фоновом режиме (что, конечно, требуется для такого приложения). В целом, это хорошая идея, но сложности, которые она влечет за собой для разработчиков, таковыми не являются.\\n\\nПри разработке приложения вы можете попытаться претендовать на это разрешение, придерживаясь каталога требований. К сожалению, новые версии моего приложения отклонялись в течение трех месяцев. Я выполнил все необходимые требования, но дерьмовая поддержка разработки Google утверждала, что я этого не сделал. Предоставив им доказательство того, что я все-таки это выполнил, я получил ответ типа "Я больше не могу вам помочь". В конце концов я сдался. \\n\\nКак следствие, версия Google Play больше НЕ может использовать ваше местоположение в качестве триггера. Моим единственным альтернативным вариантом было бы полностью удалить это приложение из магазина.\\n\\nЯ очень сожалею об этом, но я старался изо всех сил спорить с "поддержкой", которая неоднократно не проходила тест Тьюринга. Хорошая новость: вы все еще можете использовать все это! Теперь исходным кодо приложения открыт и оно может распространяться в F-Droid. Это магазин приложений, который действительно заботится о вашей конфиденциальности, а не просто делает вид. Просто сделайте резервную копию вашего конфигурационного файла, удалите это приложение, установите его снова из F-Droid, восстановите свой конфигурационный файл - готово.\\n\\nНажмите здесь, чтобы узнать больше: + Файлы конфигурации и журнала хранятся в папке %1$s. Нажмите на этот текст, чтобы открыть проводник. К сожалению, это будет работать только на устройстве с правами root. ДЛЯ ВСЕХ ОСТАЛЬНЫХ УСТРОЙСТВ: Просто используйте кнопку экспорта, чтобы сделать резервную копию. + Уведомление + Название + Текст + равно + содержит + начинается с + заканчивается + не равны + Любое приложение + Этот триггер будет реагировать на другие приложения, открывающие уведомления в области уведомлений (или закрывающиеся). Вы можете указать другое приложение, из которого должно прийти уведомление. Если не указывать определённое приложение, будут считаться уведомления от любого приложения. Вы также можете указать строки, которые должны быть или не быть в заголовке или теле уведомления. Сравнение делается без учета регистра. + уведомление от %1$s + уведомление от %1$s удалено + Появляется уведомление + Уведомление исчезает + Направление + Чтение системных уведомлений + Воспроизвести звук + всегда воспроизводить + Если эта настройка активна, звук будет воспроизводиться всегда. Если она отключена, он будет воспроизводиться только в том случае, если ваш телефон не в режиме “Без звука” или “Вибрация”. Однако если она активена, то не будет влиять на громкость. Таким образом, если ваш телефон находится в режиме звонка, он не увеличит громкость мультимедиа, например. Так что, если громкость мультимедиа отключена, вы тоже ничего не услышите. + Выберите звуковой файл + Файл не существует. + Файловый менеджер не установлен. + Прикрепите файлы конфигурации и журнала. + Это запустит создание нового электронного письма с вашими конфигурационными и лог-файлами, прикрепленными в виде zip-файла. Оно не будет отправлено автоматически, вам все равно нужно будет нажать "отправить". Вы также можете изменить получателя на себя, например. + Здесь у вас есть 2 варианта: \n\n1. Вы можете запустить программу, выбрав \“Activity\”. Представьте себе, что это похоже на предварительный выбор определенного экрана/окна приложения. Имейте в виду, что это может сработать не всегда. Это связано с тем, что окна приложения могут взаимодействовать друг с другом, например передавать параметры. При прямом запуске определенного экрана это взаимодействие не произошло, и окно может закрыться мгновенно (поэтому не отобразиться). Тем не менее попробуйте! Вы можете ввести путь \”Activity\” вручную, но рекомендуется использовать кнопку \"Выбрать\". Если вы решите ввести его вручную, введите имя пакета приложения в верхнем поле и полный путь к \”Activity\” в нижнем.\n\nВыбор по действию. Аналогично запуску приложения с конкретного экрана, вы также можете запустить программу по \”Action\”. Это все равно что сказать: "Я бы хотел xyz" и если у вас установлено приложение, которое может выполнить это, оно будет запущено. Например, \”start browser\” - у вас может быть даже установлено несколько приложений браузера (обычно один из них используется по умолчанию). Вам нужно ввести имя \”action\” вручную, имя пакета здесь необязательно. Имейте в виду, что никакие переменные не будут работать. Если вы хотите запустить камеру, то \"MediaStore.ACTION_IMAGE_CAPTURE\” работать не будет. Вы должны заглянуть в документацию на Android и использовать фактическое название этого \”Action\”, которое, в данном случае, будет \"android.media.action.IMAGE_CAPTURE\". + Произошла ошибка при запуске правила. + Не удается найти звуковой файл %1$s и, следовательно, воспроизвести его. + Добавить параметры + Управлять туннелями приложения wireguard + Метод\nвыбор приложения + по activity + по action + Введите action + Введите имя пакета. + Состояние + Вы можете ввести определенный номер телефона, но не обязательно. Если вы хотите указать его, вы можете либо выбрать его из своей адресной книги, либо ввести вручную. Кроме того, вы можете использовать регулярные выражения. Чтобы проверить регулярное выражение, можете использовать эту страницу: + Импорт конфигурации + Экспорт конфигурации + Дополнительные настройки + Конфигурация успешно экспортирована. + При экспорте конфигурации произошла ошибка. + Правила и местоположения были успешно импортированы. + Произошла ошибка импорта правил и местоположений. + Конфигурация успешно импортирована. + Произошла ошибка импорта настроек. + В этом каталоге не удалось найти подходящих файлов. + Ни один файл не может быть импортирован. + Не все подходящие файлы могут быть импортированы. + При нажатии кнопки импорт или экспорт вы выбираете каталог, из которого будут импортированы или экспортированы файлы. При экспорте существующие файлы могут быть перезаписаны. + Если ваш параметр имеет тип Uri И вы указываете \"IntentData\" в качестве имени (нижний/верхний регистр не важен), параметр не будет добавлен в качестве обычного параметра с помощью putExtra(), а вместо этого будет добавлен в intent с помощью setData() . + Строка %1$s не допускается. + Выберите тип запуска + по startActivity() + по sendBroadcast() + Открыть веб-страницу с примерами + Имя пакета + Название Activity/Action + Предупреждение + звонит + от + к + совпадает + Загрузить список Wi-Fi + Список Wi-Fi, к которому было подключено ваше устройство. Можно использовать для определения того, в каких местах вы были. Вот почему для загрузки списка Wi-Fi требуется разрешение на доступ к местоположению. Если вы хотите выбрать один из из списка, вам необходимо предоставить это разрешение. Если вы этого не хотите, вы все равно можете ввести свое имя Wi-Fi вручную. + На вашем устройстве нет известных Wi-Fi. + Эта функция НЕ открывает браузер, а запускает URL-адрес в фоновом режиме. Вы можете использовать это, например, для отправки команд в вашу систему умного дома. + Проверять наличие обновлений + Доступно только в версии APK. + Доступно новое обновление. Открыть браузер, чтобы загрузить его? + Местоположение найдено. Рекомендуемый минимальный радиус для локаций составляет %1$d м. + Местоположение найдено с ограниченной точностью. Может работать ненадежно. Рекомендуемый минимальный радиус для местоположений составляет %1$d м. + Клонировать + Местоположение не найдено после таймаута в %1$s секунд. + На следующем экране перейдите в разрешения, затем “Местоположение”. Там выберите "Разрешить все время", чтобы позволить Automation определять ваше местоположение в фоновом режиме. + Вибрировать + Попробуй + Введите продолжительность вибрации, затем запятую, а затем продолжительность паузы. Вы можете объединить столько вибраций. Разделите их снова запятыми. Например, шаблон 100,500,500,1000,100 будет вибрировать 100, ждать 500, вибрировать 500, ждать 1000, вибрировать 100 мс. Если вам кажется, что вибрация пропала, попробуйте увеличить паузу перед ними. + Пожалуйста, введите допустимый шаблон вибрации. + Хотите получать (только важные) новости об этом приложении на главном экране? Они загружаются с веб-сайта разработчика. Там не будет никакого навязчивого уведомления, просто текст на главном экране, когда вы откроете приложение. + Наверх + Вниз + Положение панели + Выберите, где должна располагаться главная панель. + Поскольку Google испортил еще одну часть Android, начиная с API 30, могут отображаться только видимые в данный момент Wi-Fi, а не все те, к которым было подключено ваше устройство. + ПРИМЕЧАНИЯ: Бесшумный режим часто запускает режим "Не беспокоить" на новых устройствах. Если это произойдет на вашем устройстве, я рекомендую вместо этого использовать обычный режим и снизить громкость до нуля. + Тоны + Разное + Не беспокоить + DND выключен + Разрешить приоритетные уведомления + Разрешить будильники + Ничего не разрешать + Тонкая настройка (например, разрешение телефонных звонков, выбор конкретных номеров и т.д.) может быть выполнена только из настроек системы. + Если вы не выберете конкретное приложение, а будете использовать "Любое приложение", уведомления от Automation будут игнорироваться, чтобы избежать зацикливания. + Повторяйте каждые x секунд + повторяйте каждые %1$s секунд + Вам нужно ввести положительное не десятичное значение для времени повторения. + Не удалось прочитать элемент конфигурационного файла. Возможно, файл был создан более новой версией программы. + Пожертвовать + Подтверждено, что эта функция работает до Android 8.0. Начиная с какой-то более высокой версии она перестает работать, но из-за отсутствия физических устройств я не могу сказать с какой версии именно. На Android 11 она определенно больше не работает. Если у вас какая-то промежуточная версия, пожалуйста, дайте мне знать, работает эта функция или нет. + Примечание + Ориентация устройства + Допуск (0-180) + Азимут: + Наклон: + Вращение: + Введите корректные значения во все поля. + При перемещении устройства будут обновляться приведенные ниже цифры. То, что вы там видите, - это текущая ориентация вашего устройства, измеренная в градусах. Если он находится в нужной ориентации, нажмите кнопку применить, чтобы скопировать текущие значения в нужные поля. Поскольку достижение этой точной ориентации когда-либо снова крайне маловероятно, вы также должны ввести допуск. Это количество градусов, на которые ориентация может отклоняться в любом направлении. 15° приведет к общему углу 30°, по 15° в каждом направлении. Если вам необходима только одна конкретная ось, укажите допуск 180° для двух других. + Будет ли в настоящее время применяться? + устройство находится в определенной ориентации + Допуск 180 допускается только для 2 полей, а не для всех 3. В противном случае триггер будет срабатывать ВСЕГДА. + неизвестно + Ориентация + Что-то не так с этим триггером. Он не мог быть правильно загружен. + Включение или выключение экрана + включить экран + выключить экран + Необходимо применить + Частота сигнала + Получать новые сигналы движения каждые x миллисекунд + Настройки ориентации устройства + Администратор устройства + Разрешения администратора устройства требуются как минимум для 1 созданного вами правила. + Если флажок установлен, это означает, что устройство должно находиться в указанной вами ориентации. Если он не установлен, будет срабатывать любая ориентация, которая НЕ соответствует вашим критериям. + Ваши правила требуют разрешений, которые не могут быть запрошены из установленного варианта Automation. + Если вы ранее не использовали действие отправки sms в этой программе, Android может показать дополнительное диалоговое окно подтверждения с просьбой разрешить отправку сообщений. Вам нужно установить флажок "всегда разрешать" и подтвердить, если вы хотите, чтобы это действие работало в фоновом режиме. Рекомендуется запустить это правило вручную один раз, чтобы получить этот диалог подтверждения. + Исключить из оптимизации батареи + Рекомендуется для повышения надежности + Должно быть активным + Проверьте настройки + профиль %1$s активен + профиль %1$s не активен + Если этот флажок отключен, он будет установлен только в том случае, если выбранный профиль был активирован последним. Не имеет значения, были ли изменены какие-либо настройки, связанные со звуком, извне. Однако если флажок включен, то текущие настройки звука действительно должны быть такими, как определены в профиле. ПРЕДУПРЕЖДЕНИЕ: проверка файла мелодии звонка в настоящее время еще не поддерживается. + Невозможно удалить этот профиль. Правило %1$s ссылается на профиль %2$s. + Профиль не удалось удалить. + не повторять + использование аутентификации + к номеру + сообщение + по дням + не установлено + Найти автоматически + Выберите вручную + Легкий режим: Automation может попытаться автоматически определить Activity для запуска нужной программы. Кроме того, вы также можете выбрать одно из Activity приложения вручную. Чего бы вы хотели? + Activity запуска этого приложения не может быть идентифицирована. Вам придется выбрать один из них вручную. + Создать уведомление + Введите название. + Введите текст. + Информация + Профиль, используемый в этом правиле, похоже, больше не существует. Выбран первый в алфавитном порядке. + Если вы не укажете никаких критериев, это действие закроет все уведомления. Поэтому рекомендуется, по крайней мере, указать критерии хотя бы для 1 приложения, заголовка или текста. + Закрыть уведомление(я) + Сравнения проводятся без учета регистра + Настройки, которые вы можете изменить здесь, могут привести к тому, что вы больше не заметите определенных вещей с вашего телефона. Они могут даже заставить замолчать ваш будильник. Так что что бы вы ни делали - рекомендуется это проверять. + если + Электронная почта - мой предпочтительный способ связи, для сообщений об ошибках, вопросов или предложений. Перейдите в центр управления, чтобы узнать больше. + Центр управления + Отправить электронное письмо разработчику + экран %1$s + вкл + выкл + разблокирован + Выберите желаемое состояние + Состояние экрана + Из-за бесконечной мудрости Google последняя версия Android, на которой, как известно, работает эта функция, составляет %1$s. Вы можете настроить это, но оно, вероятно, не будет работать. + Управление воспроизведением мультимедиа + Выберите команду + переключение воспроизведения/паузы + воспроизвести + пауза + предыдущий + следующий + Управление воспроизведением мультимедиа + остановка + Пожалуйста, выберите действие! + Имейте в виду, что это действие может работать не со ВСЕМИ плеерами. Так же возможна частичная поддержка вашего плеера (некоторые кнопки не работают). + Музыка играет + Выбор параметров + музыка играет + музыка не играет + Обнаружение воспроизведения музыки + Частота проверки [мс] + Миллисекунды между проверками + Получение местоположения, похоже, не работает на устройствах Android 12 в настоящее время. Если это не коснулось вас, мне очень жаль. Я постараюсь исправить это, как только узнаю причину. Так что если кружочек не перестанет вращаться, вы предупреждены. + Последний профиль: + Получить список установленных приложений + \ No newline at end of file