From d8cfa980d9b7be29e3ad9df8d92e1d7b3cb88e39 Mon Sep 17 00:00:00 2001
From: Cyan3581 <293277072+Cyan3581@users.noreply.github.com>
Date: Wed, 21 Oct 2026 13:04:46 +0000
Subject: [PATCH 01/28] Community translations by @Cyan3581
---
app/src/main/res/values-zh/strings.xml | 22 ++++++++++++++++------
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index 0db312a61..79c32a3da 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -715,10 +715,10 @@
当音乐播放和播放切换时,“Essentials On Display”会在锁定屏幕上显示“正在播放”叠加层。\n\n如果您的设备不支持在 AOD 上显示叠加层,您可以在充电时选择使用 Android 设置中添加的“氛围”屏幕保护程序作为替代方案。
通知光效在您收到通知时添加漂亮的边缘光效。\n\n您可以自定义动画样式、颜色和行为。它甚至在屏幕关闭时(取决于OEM)或在当前应用之上工作。从给定的控件中选择应用、通知优先级或触发行为。如果您的OEM不支持在AOD上显示叠加层,请使用下方找到的环境显示选项。
通过点击一个透明的、可调整大小的小组件轻松关闭屏幕,该小组件不会在主屏幕上添加图标或任何杂乱。
- Take full control over your status bar.\n\nHide individual icons like WiFi, Bluetooth, or cellular data, hide all system or notification icons at once, or only hide system icons while the device is locked. Smart visibility can hide mobile data automatically when WiFi is connected or in certain modes.\n\nYou can also show seconds in the clock, change its position or hide it, show the battery percentage, hide the camera and microphone chips, or hide the entire status bar. Some advanced flags need Shizuku or Root.\n\nThese are AOSP controls, so your device OS might not respect all of them.
+ 完全控制您的状态栏图标。\n\n隐藏特定图标如WiFi、蓝牙或蜂窝数据,保持状态栏整洁。您还可以使用一些智能控制自定义时钟格式和电池指示器。这些是可用的AOSP控件列表,因此您的设备操作系统可能不会尊重所有控件。
保持唤醒可防止屏幕自动关闭。\n\n在特定时长或无限期内保持屏幕唤醒。适用于阅读长文章或参考食谱时。
在任何Android设备上获取Pixel 10系列独有的Google Maps省电模式,在锁屏上显示极简纯黑背景。开始导航会话,关闭屏幕再重新打开即可。
- Pulse the flashlight when you receive a notification.\n\nOn devices with hardware support for flashlight dimming, the pulse is smoothly animated.
+ 收到通知时脉冲闪光灯。\n\n对于硬件支持闪光灯调光的设备,脉冲将平滑动画。
延迟那些默认无法修改的烦人的系统持久通知。\n\n请等待通知到达,然后进入此功能,其通知通道将被列出。选择该通道以便下次延迟。\n\n任何延迟的通知仍然可以从Android的通知历史记录中访问。
向快速设置面板添加自定义磁贴。\n\n长按其中任何一个以了解它们的作用。
重映射硬件按钮以执行不同的操作和快捷方式。\n\n自定义在特定条件下长按音量键时发生的情况。\n\n某些行为,如屏幕关闭触发或手电筒控制,可能取决于OEM的实现方式,并非在所有设备上都能按预期工作。某些场景可以使用Shizuku权限解决,但由于实现方式不同,可能无法提供相同的体验。
@@ -763,7 +763,7 @@
启用或禁用浮动通知气泡。\n\n快速切换会话气泡的系统级设置。
在锁屏上隐藏敏感内容。\n\n切换设备锁定时是否显示或隐藏通知内容。
切换点按唤醒功能。\n\n启用或禁用通过点按唤醒屏幕的功能。
- Control the Always On Display from one place. Turn it on or off, and quickly check the time, notifications and other info at a glance while the screen is off.\n\nYou can also force it to turn off when there are no notifications, and show your wallpaper behind the clock using an overlay.\n\nWriting secure settings permission is required to toggle it, and accessibility is needed for the force turn off option.
+ 切换始终显示。\n\n快速启用或禁用始终显示以快速查看信息。
根据通知自动控制您的始终显示。当来自选定应用的消息或提醒到达时,AOD将保持开启,直到您关闭通知,确保您不会错过重要信息,同时在没有提醒时不会浪费电池。
将音频通道合并为单声道。\n\n使用单个耳塞或出于无障碍目的时很有用。
切换手电筒。\n\n长按打开亮度调节控件,这可能需要某些设备缺乏的硬件实现。
@@ -1307,7 +1307,7 @@
动画时长缩放
过渡动画缩放
窗口动画缩放
- Adjust how your whole system looks and feels.\n\nChange the font scale and weight, the display scale (smallest width), and the animation speeds for windows, transitions and animators. You can also set the screen timeout and auto rotate.\n\nSwitch between Default and Glove mode profiles in one tap. Glove mode adjusts the UI scale and increases touch sensitivity so the screen responds better with gloves or screen protectors. A Quick Settings tile is available to toggle it quickly.\n\nSome settings may require advanced permissions or a device reboot for certain apps to reflect changes. Shizuku or root permission may be necessary for scale adjustments.
+ 调整系统范围的字体缩放、粗细和动画速度。请注意,某些设置可能需要高级权限或设备重启才能让某些应用反映更改。\n\n缩放调整可能需要额外的shizuku或root权限
使用 Shizuku 设置自定义屏幕刷新率。固定模式会将最小刷新率和最高刷新率锁定为一个值,而范围模式允许您定义单独的最小值和最高。重置会清除自定义覆盖并将设备恢复到其系统管理的刷新行为。
Mode
Refresh Rate
@@ -1458,7 +1458,7 @@
选择形状
选择扫描动画中使用的形状
手电筒
- Brightness, fading and safety controls
+ 改进手电筒行为
口袋检测
手机放在口袋里时关闭手电筒
过热预防
@@ -1711,7 +1711,7 @@
预览
自动
摄像头宽度
- 保持显示
+ 跟随旋转
显示时长
通过使用叠加层
安装 eSIM
@@ -1774,4 +1774,14 @@
Trigger method
Accessibility
Shizuku / Root
+ 静音声音模式
+ 您可能已经注意到静音模式也会触发勿扰模式。\n\n这是由于Android实现的方式,即使我们使用相同的API切换到振动模式,由于某些原因,它也会在静音模式下同时打开勿扰模式,目前这是无法避免的。:(
+ 状态栏图标
+ 您可能会注意到,即使重置了状态栏图标,某些图标如设备旋转、有线耳机图标可能仍然可见。这是由于Android中状态栏黑名单的实现方式以及您的OEM可能对它们进行了自定义。\n您可能需要进一步调整。\n\n另外,并非所有图标可见性选项都能正常工作,因为它们取决于OEM的实现和可用性。
+ 隐藏系统的通知(横幅通知)
+ 动态隐藏实时更新
+ 隐藏紧凑型灵动岛的所有项目
+ 展开时隐藏所有内容
+ 动态隐藏状态栏图标
+ 置顶并已刘海屏显示
From a8393ffbc40fc418d4da2065ae69db5e9f5f8057 Mon Sep 17 00:00:00 2001
From: sameerasw
Date: Sun, 25 Oct 2026 11:37:07 +0530
Subject: [PATCH 02/28] fix: translation validation issues
---
app/src/main/res/values-zh/strings.xml | 5 -----
1 file changed, 5 deletions(-)
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index 79c32a3da..f5fbed687 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -1774,13 +1774,8 @@
Trigger method
Accessibility
Shizuku / Root
- 静音声音模式
- 您可能已经注意到静音模式也会触发勿扰模式。\n\n这是由于Android实现的方式,即使我们使用相同的API切换到振动模式,由于某些原因,它也会在静音模式下同时打开勿扰模式,目前这是无法避免的。:(
- 状态栏图标
- 您可能会注意到,即使重置了状态栏图标,某些图标如设备旋转、有线耳机图标可能仍然可见。这是由于Android中状态栏黑名单的实现方式以及您的OEM可能对它们进行了自定义。\n您可能需要进一步调整。\n\n另外,并非所有图标可见性选项都能正常工作,因为它们取决于OEM的实现和可用性。
隐藏系统的通知(横幅通知)
动态隐藏实时更新
- 隐藏紧凑型灵动岛的所有项目
展开时隐藏所有内容
动态隐藏状态栏图标
置顶并已刘海屏显示
From 6c226f05ef61c8c238be374fba2c59107a8a0d88 Mon Sep 17 00:00:00 2001
From: alekskzchk <172270824+alekskzchk@users.noreply.github.com>
Date: Wed, 21 Oct 2026 13:27:57 +0000
Subject: [PATCH 03/28] Community translations by @alekskzchk
---
app/src/main/res/values-ru/strings.xml | 40 ++++++++++++++++++--------
1 file changed, 28 insertions(+), 12 deletions(-)
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 258ea945a..c565c5e19 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -719,12 +719,12 @@
Essentials On Display shows a Now Playing overlay on your lock screen when music is playing and playback changes. \n\nIf your device does not support overlays over AOD, you can opt for the Ambience screensaver added in your Android settings as an alternative while charging.
Подсветка уведомлений добавляет красивый эффект боковой подсветки при получении уведомлений.\n\nВы можете настроить стиль, цвета и поведение анимации. Он работает, даже когда экран выключен (зависит от OEM) или находится поверх текущего приложения. Выберите приложения, приоритет уведомлений или поведение, при котором оно должно запускаться, с помощью заданных элементов управления. Если ваш OEM-производитель не поддерживает наложения выше AOD, подайте в суд на опцию Ambient display, указанную ниже.
Легко выключите экран, коснувшись прозрачного виджета с изменяемым размером, который не добавляет значков или беспорядка на главный экран.
- Take full control over your status bar.\n\nHide individual icons like WiFi, Bluetooth, or cellular data, hide all system or notification icons at once, or only hide system icons while the device is locked. Smart visibility can hide mobile data automatically when WiFi is connected or in certain modes.\n\nYou can also show seconds in the clock, change its position or hide it, show the battery percentage, hide the camera and microphone chips, or hide the entire status bar. Some advanced flags need Shizuku or Root.\n\nThese are AOSP controls, so your device OS might not respect all of them.
+ Получите полный контроль над значками строки состояния.\n\nСкрывайте определенные значки, например Wi-Fi, Bluetooth или данные сотовой связи, чтобы строка состояния оставалась чистой. Вы также можете настроить формат часов и индикатор заряда батареи с помощью интеллектуальных элементов управления. Это список доступных элементов управления AOSP, поэтому ОС вашего устройства может не поддерживать все элементы управления.
Режим \"Кофеина\" предотвращает автоматическое выключение экрана.
Не допускайте отключения экрана в течение определенного времени или на неопределенный срок. Полезно при чтении длинных статей или ссылок на рецепты.
Получите эксклюзивный режим энергосбережения Google Maps для серии Pixel 10 с минимальным черным фоном для отображения на экране блокировки на любом устройстве Android. Запустите сеанс навигации, выключите и снова включите экран.
- Pulse the flashlight when you receive a notification.\n\nOn devices with hardware support for flashlight dimming, the pulse is smoothly animated.
+ Включите мигание фонарика при получении уведомления.\n\nЕсли устройства имеют аппаратную поддержку затемнения фонарика, мигание будет плавно анимироваться.
Отложите постоянные раздражающие системные уведомления, которые по умолчанию нельзя отключить. \n\nПодождите, пока не придет уведомление, а затем перейдите к этой функции, где будет указан канал уведомлений. Выберите этот канал, чтобы отложить уведомление в следующий раз.\n\nЛюбое отложенное уведомление по-прежнему можно просмотреть в истории уведомлений в Android.
Добавьте пользовательские плитки на панель быстрых настроек.\n\nНажмите и удерживайте любой из них, чтобы узнать, что они делают.
Переназначьте аппаратные кнопки для выполнения различных действий и ярлыков.\n\nНастройте то, что происходит при длительном нажатии кнопок громкости при определенных условиях. \n\nНекоторые функции, такие как триггер выключения экрана или элементы управления фонариком, могут зависеть от OEM-производителя и работать не на всех устройствах должным образом. Некоторые сценарии можно обойти, используя разрешения Shizuku, но из-за реализаций они могут не дать такого же результата.
@@ -769,7 +769,7 @@
Включите или отключите плавающие всплывающие уведомления.\n\nБыстро переключайте общесистемные настройки для всплывающих окон разговоров.
Скрыть конфиденциальное содержимое на экране блокировки.\n\nПереключите, будет ли отображаться или скрываться содержимое уведомлений, когда ваше устройство заблокировано.
Переключите функцию пробуждения нажатием.\n\nВключите или отключите возможность пробуждения экрана нажатием.
- Control the Always On Display from one place. Turn it on or off, and quickly check the time, notifications and other info at a glance while the screen is off.\n\nYou can also force it to turn off when there are no notifications, and show your wallpaper behind the clock using an overlay.\n\nWriting secure settings permission is required to toggle it, and accessibility is needed for the force turn off option.
+ Переключить всегда включенный дисплей.\n\nБыстро включите или отключите всегда включенный дисплей, чтобы сразу просмотреть информацию.
Автоматически управляйте функцией Всегда на дисплее на основе ваших уведомлений. Когда сообщение или оповещение поступает из выбранного приложения, AOD будет оставаться включенным до тех пор, пока вы не закроете уведомление, гарантируя, что вы никогда не пропустите важную информацию, не тратя заряд батареи при отсутствии оповещений.
Объедините аудио в моно.\n\nПолезно при использовании одного наушника или в целях доступности.
Включите фонарик.\n\nДлительное нажатие открывает элементы управления для регулировки интенсивности, для чего может потребоваться аппаратная реализация, которой может не хватать на некоторых устройствах.
@@ -1313,7 +1313,7 @@
Шкала продолжительности анимации
Размер анимации перехода
Размер анимации окна
- Adjust how your whole system looks and feels.\n\nChange the font scale and weight, the display scale (smallest width), and the animation speeds for windows, transitions and animators. You can also set the screen timeout and auto rotate.\n\nSwitch between Default and Glove mode profiles in one tap. Glove mode adjusts the UI scale and increases touch sensitivity so the screen responds better with gloves or screen protectors. A Quick Settings tile is available to toggle it quickly.\n\nSome settings may require advanced permissions or a device reboot for certain apps to reflect changes. Shizuku or root permission may be necessary for scale adjustments.
+ Настройте размер, толщину и скорость анимации общесистемного шрифта. Обратите внимание, что для некоторых настроек могут потребоваться дополнительные разрешения или перезагрузка устройства, чтобы определенные приложения отразили изменения. \n\nДля настройки масштаба могут потребоваться дополнительные разрешения Shizuku или Root-прав
Установите пользовательскую частоту обновления экрана с помощью Shizuku. Фиксированный режим фиксирует как минимальную, так и максимальную частоту обновления на одном значении, а режим диапазона позволяет задать отдельные минимальные и максимальные значения. Сброс удаляет пользовательские настройки и возвращает устройство к системному управлению частотой обновления
Mode
Refresh Rate
@@ -1455,7 +1455,7 @@
Убрать предупреждение о слишком громком звуке
Убирает диалоговое окно с предупреждением о звуке
Фонарик
- Brightness, fading and safety controls
+ Улучшите управление фонариком
Питание и батарея
Настроить режим энергосбережения
\"В кармане\"
@@ -1744,8 +1744,8 @@
Переключить трек
Совместить с Duo
Продолжительность показа
- Тайм-аут раскрытости
- Длительность после второго всё сворачиваться в капсулу (от 0 до бесконечности)
+ Тайм-аут раскрытого вида
+ Длительность до сворачивания в капсулу в капсулу (от 0 до бесконечности)
Пауза перед открыванием выбранных приложений
Повышенный
Уведомления
@@ -1848,15 +1848,15 @@
Приложения в этой метке будут заблокированы от автоматического замораживания
Тег цветовая кодировка
Показать цвета тегов в сетке приложения
- Инвертировать направления
- Всегда доступные жесты
- Оставлять пространство для жестов даже когда остров спрятан
+ Отразить направления
+ Жесты доступны всегда
+ Держать область жестов доступной, даже когда остров скрыт
Вместимость
Здоровье батареи
Стопка виджетов
Складывайте виджеты в стопку и переключайтесь между ними
- Шаг звука
- Изменение шага громкости при каждом нажатие кнопки
+ Шаг громкости
+ Меняйте громкость медиа быстрее с каждым нажатием
Показать информацию о воспроизведении
Заменить заметку иконкой приложения
Держать в полном экране
@@ -1902,4 +1902,20 @@
Trigger method
Accessibility
Shizuku / Root
+ Режим \"Без звука\"
+ Возможно, вы заметили, что режим \"Без звука\" также запускает режим «Не беспокоить». \n\nЭто связано с тем, как это реализовано в Android: даже если мы используем тот же API для переключения в режим вибрации, он по какой-то причине включает «Не беспокоить» вместе с режимом \"Без звука\", и в данный момент этого невозможно избежать. :(
+ Значки в строке состояния
+ Вы можете заметить, что даже после сброса значков строки состояния некоторые значки, такие как вращение устройства и значки проводных наушников, могут оставаться видимыми. Это связано с тем, как черный список statubar реализован в Android и с тем, как ваш OEM-производитель мог настроить их. \nВам могут потребоваться дополнительные настройки. \n\nКроме того, не все параметры видимости значков могут работать, поскольку они зависят от реализаций и доступности OEM.
+ Компактные напоминания
+ Показывает новые уведомления в строку
+ Скрыть всё при раскрытом виде
+ Скрыть системные напоминания
+ Скрыыать live updates Динамично
+ Скрыть все предметы для компактного острова
+ Динамическое скрытие иконок статус-бара
+ Громкость приложений
+ Устанавливайте громкость отдельно для каждого приложения
+ Ограничить запросы местоположения пока включена экономия энергии
+ Режимы геолокации и GPS
+ Применить после перезагрузки
From eac3d194836d6b14431ff565ce42e5aec3e8ceec Mon Sep 17 00:00:00 2001
From: sameerasw
Date: Sun, 25 Oct 2026 11:37:26 +0530
Subject: [PATCH 04/28] fix: translation validation issues
---
app/src/main/res/values-ru/strings.xml | 7 -------
1 file changed, 7 deletions(-)
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index c565c5e19..b3cc6ea26 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -1902,16 +1902,9 @@
Trigger method
Accessibility
Shizuku / Root
- Режим \"Без звука\"
- Возможно, вы заметили, что режим \"Без звука\" также запускает режим «Не беспокоить». \n\nЭто связано с тем, как это реализовано в Android: даже если мы используем тот же API для переключения в режим вибрации, он по какой-то причине включает «Не беспокоить» вместе с режимом \"Без звука\", и в данный момент этого невозможно избежать. :(
- Значки в строке состояния
- Вы можете заметить, что даже после сброса значков строки состояния некоторые значки, такие как вращение устройства и значки проводных наушников, могут оставаться видимыми. Это связано с тем, как черный список statubar реализован в Android и с тем, как ваш OEM-производитель мог настроить их. \nВам могут потребоваться дополнительные настройки. \n\nКроме того, не все параметры видимости значков могут работать, поскольку они зависят от реализаций и доступности OEM.
- Компактные напоминания
- Показывает новые уведомления в строку
Скрыть всё при раскрытом виде
Скрыть системные напоминания
Скрыыать live updates Динамично
- Скрыть все предметы для компактного острова
Динамическое скрытие иконок статус-бара
Громкость приложений
Устанавливайте громкость отдельно для каждого приложения
From 78eaa9b31efba6a840746a8a5005edc16de411e0 Mon Sep 17 00:00:00 2001
From: OrdinaryPerson0 <218546895+OrdinaryPerson0@users.noreply.github.com>
Date: Wed, 21 Oct 2026 20:51:39 +0000
Subject: [PATCH 05/28] Community translations by @OrdinaryPerson0
---
app/src/main/res/values-tr/strings.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index cf29db072..0748481e7 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -416,7 +416,7 @@
Otomasyonu Düzenle
Bağlantı eylemleri
Birden fazla uygulamayla bağlantıları yönetin
- Sistem bildirimlerini erteleyin
+ Sistem bildirimlerini erteleme
Kalıcı bildirimleri ertele
Hızlı ayar kutucukları
Tümünü görüntüle
@@ -1668,7 +1668,7 @@ Devam et düğmesi birkaç saniyeliğine devre dışı kalır; böylece karar ve
Albüm görselini kullan
Ada
Dinamik ada
- Ada\'yı Etkinleştir
+ Ada\'yı etkinleştir
Dinamik adayı göster
Ayarlanabilir opaklık, bulanıklık, vinyet ve siyah eşiği seçenekleriyle, Her Zaman Açık Ekran\'da saatin arkasında duvar kağıdınızı bir katman olarak gösterir. Ayrıca özel bir görsel seçebilir veya o sırada çalan müziğin albüm kapağını görüntüleyebilirsiniz.
@@ -1833,7 +1833,7 @@ Seviyeler yalnızca normal ses seviyesinin altına inebilir, asla üstüne çık
Düğme yeniden eşleme bir ses seviyesi tuşu için uzun basma eylemi varsa, o tuşa basılı tutmak ses seviyesini değiştirmek yerine eylemi çalıştırır ve kısa basma yine de ses seviyesini adım boyutu kadar değiştirir. Ses paneli açıkken, Düğme yeniden eşleme varsayılan olarak duraklatılır, bu nedenle tuşa basılı tutmak ses seviyesini değiştirir. Eylemin her zaman öncelikli olmasını istiyorsanız, Düğme yeniden eşlemede \"Ses iletişim kutusu açıkken devre dışı bırak\" seçeneğini kapatın.
Ses iletişim kutusu açıkken devre dışı bırak
- Screenshot clean-up
+ Ekran görüntüsü temizleme
Paylaşılan ve eski ekran görüntülerini temizleyin
Olan bitenler hakkında kısa bir bilgi edinin
Parçayı değiştir
From a0a8f90831273115f80f5483b4e41bfb168ee6de Mon Sep 17 00:00:00 2001
From: OrdinaryPerson0 <218546895+OrdinaryPerson0@users.noreply.github.com>
Date: Sat, 24 Oct 2026 19:13:00 +0000
Subject: [PATCH 06/28] Community translations by @OrdinaryPerson0
---
app/src/main/res/values-tr/strings.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 0748481e7..f69584a2b 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -1852,7 +1852,7 @@ Düğme yeniden eşleme bir ses seviyesi tuşu için uzun basma eylemi varsa, o
Kazanılan depolama alanı
Hareket çubuğu, gezinme hareketleri ve gezinme çubuğu ince ayarları
This doesn\'t fold\n\nAn iPhone Duo style status indicator to show your battery, network, media status and more in a compact, minimal UI ideally around your camera with various items to show and gestures to interact with.\n\nFor foldable devices, Ensure to turn off \'Auto-detect camera\' option if it\'s not reliable and manually align Duo with your inside and outside camera positions and then Essentials will remember your layout.
- Shake for help
+ Yardım için salla
A dynamic island for your Android, around your camera cutout.\n\nIt brings live info together in one compact, expandable space: notifications with quick replies, media with album art and controls, calls, timers and stopwatches, alarms, calendar events, navigation, progress updates, hotspot and network status, connected devices, flashlight, sound mode, caffeinate, travel info and time and battery.\n\nThird party apps can pair with the island to show their own live content, and you choose which ones are allowed.\n\nInteract with simple gestures like tapping, swiping up and sliding along the island for volume, brightness and more, and assign your own tap actions.\n\nCustomize almost everything, including camera position and size with auto detect, width, placement, visuals like glow, outlines and pulse shadows, expanded size and roundness, display durations, what shows and when, hiding system heads up and status bar icons, and privacy options for locked screens.\n\nIt can also be combined with Duo for a single unified camera area.
Prevents accidental touches while your phone is in your pocket or bag.\n\nWhen the proximity sensor is covered, Pocket mode shows a blocking screen so stray touches do nothing. Press any volume key to dismiss it. You can also use the light sensor along with proximity for better accuracy, add a trigger delay, and choose to only trigger while the device is locked.\n\nExclude apps where it should not trigger. It does not work while streaming or gaming by default.\n\nAccessibility permission is required. On some devices with missing sensors, enabling it may break deep sleep and cause higher battery drain.
Get more control over your flashlight.\n\nAdjust the brightness, fade it in and out smoothly, and use the volume keys to change the intensity. Show the brightness as a live update in the status bar.\n\nTurn it off automatically when your phone is in a pocket, lower the brightness during long use to prevent overheating, or always turn it off, even while the display is on.\n\nBrightness control needs hardware support that some devices lack.
From 5352d88332a2e0fdc08f2d2818daf3d1f4ec26e2 Mon Sep 17 00:00:00 2001
From: OrdinaryPerson0 <218546895+OrdinaryPerson0@users.noreply.github.com>
Date: Sat, 24 Oct 2026 20:01:56 +0000
Subject: [PATCH 07/28] Community translations by @OrdinaryPerson0
---
app/src/main/res/values-tr/strings.xml | 136 ++++++++++++++++++++-----
1 file changed, 113 insertions(+), 23 deletions(-)
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index f69584a2b..4b17b55d7 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -358,7 +358,7 @@
Launcher\'da göster
Dinamik olarak hareket çubuğunu yalnızca ana ekranda olduğunuzda gösterir
Aramak için daire hareketi
- Aramak için Daire\'yi başlatmak için alt alana uzun basın
+ Seçerek Arat\'ı başlatmak için alt alana uzun basın
Hareket bölgesi yüksekliği
Alt kısımdaki dokunma alanının yüksekliğini ayarlayın
Diğer özelleştirmeler
@@ -719,10 +719,18 @@
Essentials On Display müzik çalarken ve oynatma değiştiğinde kilit ekranınızda Şimdi Çalıyor katmanını gösterir. \n\nCihazınız AOD katmanında gösterme özelliğini desteklemiyorsa, şarj sırasında alternatif olarak Android ayarlarınızda eklenen Ortam ekran koruyucusunu kullanabilirsiniz.
Bildirim Aydınlatması, bildirim aldığınızda güzel bir kenar aydınlatma efekti ekler.\n\nAnimasyon stilini, renklerini ve davranışını özelleştirebilirsiniz. Ekran kapalıyken (OEM\'e bağlı) veya mevcut uygulamanızın üstündeyken bile çalışır. Verilen kontrollerden uygulamaları, bildirim önceliğini veya hangi davranışı tetiklemesi gerektiğini seçin. Eğer OEM\'iniz AOD üzerindeki yer alan kaplamaları desteklemiyorsa, aşağıda bulunan Ortam ekranı seçeneğini kullanın.
Ana ekranınıza simge veya herhangi bir karışıklık eklemeyen, şeffaf, yeniden boyutlandırılabilir bir widget\'a dokunarak ekranı kolayca kapatın.
- Take full control over your status bar.\n\nHide individual icons like WiFi, Bluetooth, or cellular data, hide all system or notification icons at once, or only hide system icons while the device is locked. Smart visibility can hide mobile data automatically when WiFi is connected or in certain modes.\n\nYou can also show seconds in the clock, change its position or hide it, show the battery percentage, hide the camera and microphone chips, or hide the entire status bar. Some advanced flags need Shizuku or Root.\n\nThese are AOSP controls, so your device OS might not respect all of them.
+ Durum çubuğunuzun tam kontrolünü elinize alın.
+
+WiFi, Bluetooth veya hücresel veri gibi bireysel simgeleri gizleyin, tüm sistem veya bildirim simgelerini aynı anda gizleyin veya cihaz kilitliyken yalnızca sistem simgelerini gizleyin. Akıllı görünürlük, WiFi bağlıyken veya belirli modlarda mobil veriyi otomatik olarak gizleyebilir.
+
+Ayrıca saatte saniyeleri gösterebilir, konumunu değiştirebilir veya gizleyebilir, pil yüzdesini gösterebilir, kamera ve mikrofon simgelerini gizleyebilir veya tüm durum çubuğunu gizleyebilirsiniz. Bazı gelişmiş özellikler için Shizuku veya Root erişimi gereklidir.
+
+Bunlar AOSP kontrolleridir, bu nedenle cihazınızın işletim sistemi bunların hepsini desteklemeyebilir.
Kafein, ekranınızın otomatik olarak kapanmasını engeller.\n\nEkranınızı belirli bir süre veya süresiz olarak uyanık tutun. Uzun makaleleri okurken veya bir tarife atıfta bulunurken kullanışlıdır.
Pixel 10 serisine özel Google Haritalar Güç Tasarrufu modunu, herhangi bir Android cihazınızda kilit ekranınızın üzerinde görüntülenecek minimal, simsiyah bir arka planla edinin. Bir navigasyon oturumu başlatın, ekranı kapatın ve tekrar açın.
- Pulse the flashlight when you receive a notification.\n\nOn devices with hardware support for flashlight dimming, the pulse is smoothly animated.
+ Bildirim aldığınızda el fenerini titreştirin.
+
+El feneri karartma özelliğine sahip donanım desteği olan cihazlarda, titreşme hareketi yumuşak bir animasyonla gerçekleşir.
Varsayılan olarak değiştirilemeyen can sıkıcı kalıcı sistem bildirimlerini erteleyin.
Lütfen bildirim gelene kadar bekleyin ve ardından bu özelliğe gidin, bildirim kanalı listelenecektir. Bir sonraki sefere ertelemek için bunu seçin.
@@ -773,7 +781,11 @@ Kolayca filigran eklemek için bir görüntüyü doğrudan başka bir uygulamada
Kayan bildirim balonlarını etkinleştirin veya devre dışı bırakın.\n\nKonuşma balonları için sistem genelindeki ayara hızla geçiş yapın.
Kilit ekranında hassas içeriği gizleyin.\n\nCihazınız kilitliyken bildirim içeriğinin gösterilmesini veya gizlenmesini seçin.
Dokunarak uyandırma işlevine geçiş yapın.\n\nEkranınızı bir dokunuşla uyandırma özelliğini etkinleştirin veya devre dışı bırakın.
- Control the Always On Display from one place. Turn it on or off, and quickly check the time, notifications and other info at a glance while the screen is off.\n\nYou can also force it to turn off when there are no notifications, and show your wallpaper behind the clock using an overlay.\n\nWriting secure settings permission is required to toggle it, and accessibility is needed for the force turn off option.
+ Always On Display özelliğini tek bir yerden kontrol edin. Açıp kapatabilir ve ekran kapalıyken bile saati, bildirimleri ve diğer bilgileri hızlıca kontrol edebilirsiniz.
+
+Ayrıca, bildirim olmadığında kapanmasını zorlayabilir ve bir katman kullanarak duvar kağıdınızı saatin arkasında gösterebilirsiniz.
+
+Bu özelliği etkinleştirmek için güvenli ayarlar yazma izni, zorla kapatma seçeneği için ise erişilebilirlik izni gereklidir.
Daima Açık Ekranınızı bildirimlerinize göre otomatik olarak kontrol edin. Seçilen bir uygulamadan bir mesaj veya uyarı geldiğinde, siz bildirimi kapatana kadar AOD açık kalacak ve hiçbir uyarı olmadığında pilinizi boşa harcamadan önemli bilgileri asla kaçırmamanızı sağlayacak.
Ses kanallarını mono olarak birleştirin.\n\nTek bir kulaklık kullanıldığında veya erişilebilirlik amacıyla kullanışlıdır.
El fenerini açın/kapatın.\n\nUzun süre basılı tutmak, bazı cihazlarda bulunmayabilecek donanım uygulaması gerektiren yoğunluk ayarı kontrollerini açar.
@@ -1169,7 +1181,7 @@ Kolayca filigran eklemek için bir görüntüyü doğrudan başka bir uygulamada
Düz
Ters
Piller
- Cihazınızın pil seviyelerini izleyin
+ Cihaz pil seviyelerinizi izleyin
Pil Durumu
AirSync\'e bağlanın
Bağlı Mac cihazınızın pilini AirSync\'te görüntüleyin
@@ -1318,7 +1330,13 @@ Kolayca filigran eklemek için bir görüntüyü doğrudan başka bir uygulamada
Animatör süre ölçeği
Geçiş animasyonu ölçeği
Pencere animasyon ölçeği
- Adjust how your whole system looks and feels.\n\nChange the font scale and weight, the display scale (smallest width), and the animation speeds for windows, transitions and animators. You can also set the screen timeout and auto rotate.\n\nSwitch between Default and Glove mode profiles in one tap. Glove mode adjusts the UI scale and increases touch sensitivity so the screen responds better with gloves or screen protectors. A Quick Settings tile is available to toggle it quickly.\n\nSome settings may require advanced permissions or a device reboot for certain apps to reflect changes. Shizuku or root permission may be necessary for scale adjustments.
+ Tüm sisteminizin görünümünü ve hissini ayarlayın.
+
+Yazı tipi ölçeğini ve kalınlığını, ekran ölçeğini (en küçük genişlik) ve pencereler, geçişler ve animasyonlar için animasyon hızlarını değiştirin. Ayrıca ekran zaman aşımını ve otomatik döndürmeyi de ayarlayabilirsiniz.
+
+Tek dokunuşla Varsayılan ve Eldiven modu profilleri arasında geçiş yapın. Eldiven modu, kullanıcı arayüzü ölçeğini ayarlar ve dokunma hassasiyetini artırarak ekranın eldiven veya ekran koruyucularla daha iyi yanıt vermesini sağlar. Hızlı Ayarlar kutucuğu, bunu hızlıca değiştirmek için kullanılabilir.
+
+Bazı ayarların değişikliklerin yansıması için gelişmiş izinler veya belirli uygulamalar için cihazın yeniden başlatılması gerekebilir. Ölçek ayarlamaları için shizuku veya root izni gerekebilir.
Shizuku kullanarak özel bir ekran yenileme hızı ayarlayın. Sabit mod, hem minimum hem de en yüksek yenileme hızını tek bir değere kilitlerken, aralık modu ayrı minimum ve en yüksek değerler tanımlamanıza olanak tanır. Sıfırlama, özel ayarı temizler ve cihazı sistem tarafından yönetilen yenileme davranışına döndürür.
Mod
Yenileme Hızı
@@ -1466,7 +1484,7 @@ Kolayca filigran eklemek için bir görüntüyü doğrudan başka bir uygulamada
Güç ve pil
Enerji tasarrufu politikalarını yapılandırın
El feneri
- Brightness, fading and safety controls
+ Parlaklık, solma ve güvenlik kontrolleri
Cep tespiti
Telefon cebinizdeyken el fenerini kapat
Aşırı ısınmayı önleme
@@ -1851,12 +1869,42 @@ Düğme yeniden eşleme bir ses seviyesi tuşu için uzun basma eylemi varsa, o
Temizlenen ekran görüntüsü
Kazanılan depolama alanı
Hareket çubuğu, gezinme hareketleri ve gezinme çubuğu ince ayarları
- This doesn\'t fold\n\nAn iPhone Duo style status indicator to show your battery, network, media status and more in a compact, minimal UI ideally around your camera with various items to show and gestures to interact with.\n\nFor foldable devices, Ensure to turn off \'Auto-detect camera\' option if it\'s not reliable and manually align Duo with your inside and outside camera positions and then Essentials will remember your layout.
+ Bu katlanmıyor
+
+Pil, ağ, medya durumu ve daha fazlasını kompakt, minimalist bir arayüzde, ideal olarak kameranızın etrafında, gösterilecek çeşitli öğeler ve etkileşim için hareketlerle gösteren iPhone Duo tarzı bir durum göstergesi.
+
+Katlanabilir cihazlar için, güvenilir değilse \'Kamerayı otomatik algıla\' seçeneğini kapatın ve Duo\'yu iç ve dış kamera konumlarınızla manuel olarak hizalayın; ardından Essentials düzeninizi hatırlayacaktır.
Yardım için salla
- A dynamic island for your Android, around your camera cutout.\n\nIt brings live info together in one compact, expandable space: notifications with quick replies, media with album art and controls, calls, timers and stopwatches, alarms, calendar events, navigation, progress updates, hotspot and network status, connected devices, flashlight, sound mode, caffeinate, travel info and time and battery.\n\nThird party apps can pair with the island to show their own live content, and you choose which ones are allowed.\n\nInteract with simple gestures like tapping, swiping up and sliding along the island for volume, brightness and more, and assign your own tap actions.\n\nCustomize almost everything, including camera position and size with auto detect, width, placement, visuals like glow, outlines and pulse shadows, expanded size and roundness, display durations, what shows and when, hiding system heads up and status bar icons, and privacy options for locked screens.\n\nIt can also be combined with Duo for a single unified camera area.
- Prevents accidental touches while your phone is in your pocket or bag.\n\nWhen the proximity sensor is covered, Pocket mode shows a blocking screen so stray touches do nothing. Press any volume key to dismiss it. You can also use the light sensor along with proximity for better accuracy, add a trigger delay, and choose to only trigger while the device is locked.\n\nExclude apps where it should not trigger. It does not work while streaming or gaming by default.\n\nAccessibility permission is required. On some devices with missing sensors, enabling it may break deep sleep and cause higher battery drain.
- Get more control over your flashlight.\n\nAdjust the brightness, fade it in and out smoothly, and use the volume keys to change the intensity. Show the brightness as a live update in the status bar.\n\nTurn it off automatically when your phone is in a pocket, lower the brightness during long use to prevent overheating, or always turn it off, even while the display is on.\n\nBrightness control needs hardware support that some devices lack.
- Helps face unlock recognize you in the dark.\n\nWhen the screen wakes up in low light, Essentials lights up the screen with a soft tinted glow so the front camera can see your face. You can set the ambient light threshold that decides when it kicks in, pick the light tint, and choose whether it illuminates automatically on wake-up or only when you trigger it.\n\nIt can also trigger the unlock for you. Accessibility permission is required.
+ Android cihazınız için, kamera yuvasının etrafında dinamik bir ada.
+
+Canlı bilgileri tek bir kompakt, genişletilebilir alanda bir araya getirir: hızlı yanıtlarla bildirimler, albüm kapağı ve kontrollerle medya, aramalar, zamanlayıcılar ve kronometreler, alarmlar, takvim etkinlikleri, navigasyon, ilerleme güncellemeleri, hotspot ve ağ durumu, bağlı cihazlar, el feneri, ses modu, kafein, seyahat bilgileri ve saat ve pil durumu.
+
+Üçüncü taraf uygulamalar, kendi canlı içeriklerini göstermek için ada ile eşleşebilir ve hangilerinin izin verileceğini siz seçersiniz.
+
+Ses seviyesi, parlaklık ve daha fazlası için dokunma, yukarı kaydırma ve ada boyunca kaydırma gibi basit hareketlerle etkileşim kurun ve kendi dokunma eylemlerinizi atayın.
+
+Otomatik algılama ile kamera konumu ve boyutu, genişlik, yerleşim, parlama, konturlar ve darbe gölgeleri gibi görseller, genişletilmiş boyut ve yuvarlaklık, görüntüleme süreleri, neyin ne zaman gösterileceği, sistem başlıklarını ve durum çubuğu simgelerini gizleme ve kilitli ekranlar için gizlilik seçenekleri dahil olmak üzere neredeyse her şeyi özelleştirin.
+
+Tek bir birleşik kamera alanı için Duo ile de birleştirilebilir.
+ Telefonunuz cebinizdeyken veya çantanızdayken yanlışlıkla dokunmaları önler.
+
+Yakınlık sensörü kapatıldığında, Cep modu, yanlışlıkla yapılan dokunmaları etkisiz hale getiren bir engelleme ekranı gösterir. Kapatmak için herhangi bir ses tuşuna basın. Daha iyi doğruluk için yakınlık sensörüyle birlikte ışık sensörünü de kullanabilir, tetikleme gecikmesi ekleyebilir ve yalnızca cihaz kilitliyken tetiklemeyi seçebilirsiniz.
+
+Tetiklememesi gereken uygulamaları hariç tutun. Varsayılan olarak yayın yaparken veya oyun oynarken çalışmaz.
+
+Erişilebilirlik izni gereklidir. Bazı sensörleri eksik olan cihazlarda, etkinleştirilmesi derin uyku modunu bozabilir ve daha yüksek pil tüketimine neden olabilir.
+ El feneriniz üzerinde daha fazla kontrol sahibi olun.
+
+Parlaklığı ayarlayın, kademeli olarak açıp kapatın ve ses tuşlarını kullanarak yoğunluğu değiştirin. Parlaklığı durum çubuğunda canlı güncelleme olarak gösterin.
+
+Telefonunuz cebinizdeyken otomatik olarak kapatın, uzun süreli kullanımda aşırı ısınmayı önlemek için parlaklığı düşürün veya ekran açıkken bile her zaman kapatın.
+
+Parlaklık kontrolü, bazı cihazlarda bulunmayan donanım desteği gerektirir.
+ Karanlıkta yüz tanıma özelliğinin sizi tanımasına yardımcı olur.
+
+Ekran düşük ışıkta uyandığında, Essentials ön kameranın yüzünüzü görebilmesi için ekranı yumuşak, renkli bir ışıkla aydınlatır. Ne zaman devreye gireceğine karar veren ortam ışığı eşiğini ayarlayabilir, ışık tonunu seçebilir ve uyandığında otomatik olarak mı yoksa yalnızca siz tetiklediğinizde mi aydınlanacağını belirleyebilirsiniz.
+
+Ayrıca sizin için kilidi açmayı da tetikleyebilir. Erişilebilirlik izni gereklidir.
Choose how links open instead of being stuck with one app.\n\nWhen you open a link, Essentials lets you pick between multiple apps to handle it, with the option to open it in a bubble, copy it, share it or shorten it and create a QR code.
Keep your wallpaper fresh with a daily curated wallpaper, or set a live wallpaper.\n\nPick your wallpaper, review and queue tomorrow\'s wallpaper before it is applied, and manage your live wallpaper from one place.
Integrations between your phone and your Wear OS watch.\n\nInstall the Essentials companion on your watch to sync notifications and calls, lock your phone from the watch, customize the watchface and complications, sync sound mode and location status, install an eSIM and turn on wireless debugging remotely.
@@ -1864,18 +1912,40 @@ Düğme yeniden eşleme bir ses seviyesi tuşu için uzun basma eylemi varsa, o
Keeps mobile data active even while connected to Wi-Fi.\n\nThis lets your phone switch to mobile data instantly when the Wi-Fi connection gets weak or drops, at the cost of some extra battery use.
Shows the hidden wireless display certification options in Android\'s developer settings.\n\nThese options expose extra Wi-Fi display (Miracast) settings for testing and troubleshooting casting.
Rename the carrier display name shown for your active SIM cards.\n\nUseful to tell SIMs apart or to replace a carrier name you do not like. Requires advanced permissions such as Shizuku or root.
- Turn on wireless debugging on your watch remotely from your phone.\n\nThis saves you from digging through the watch\'s developer options when you want to connect over ADB.
- Install an eSIM on your Pixel Watch even in regions where it is not officially supported.\n\nExperimental. It relies on a hidden screen in the Pixel Watch app that may change, and installation success cannot be confirmed here.
- Automatically keeps your watch sound mode in sync with your phone.\n\nWhen you switch your phone between sound, vibrate and silent, your watch follows.
- Sends your Are we there yet status to your watch.\n\nThe status is shown in the device tile so you can see how close you are to your destination right from your wrist.
- Lock your phone remotely from your watch.\n\nHandy if you left your phone somewhere and want to secure it right away.
- Customize the controls shown on your watch.\n\nChoose which actions are available so the watch shows only what you need.
- Customize the Essentials watchface on your Wear OS watch.\n\nChange its look and settings from your phone.
- Customize the complication widgets shown on your watchface.\n\nChoose which info appears and where, such as flashlight status or other glance items.
- Sync notifications between your phone and your watch.\n\nThis is only used for the launcher and is not a full notification mirror.
- Sync call status between your phone and your watch.\n\nThis is only used for the launcher and is not a full call handler.
+ Telefonunuzdan uzaktan saatinizde kablosuz hata ayıklamayı etkinleştirin.
+
+Bu, ADB üzerinden bağlanmak istediğinizde saatin geliştirici seçeneklerinde gezinmenize gerek kalmamasını sağlar.
+ Resmi olarak desteklenmediği bölgelerde bile Pixel Saatinize eSIM yükleyin.
+
+Deneyseldir. Pixel Watch uygulamasındaki gizli bir ekrana bağlıdır ve bu ekran değişebilir; bu nedenle yükleme başarısı burada doğrulanamaz.
+ Saatinizin ses modunu telefonunuzla otomatik olarak senkronize eder.
+
+Telefonunuzu ses, titreşim ve sessiz modları arasında değiştirdiğinizde, saatiniz de buna uyum sağlar.
+ Henüz orada mıyız durumunu saatinize gönderir.
+
+Durum, cihaz kutucuğunda gösterilir, böylece hedefinize ne kadar yakın olduğunuzu doğrudan bileğinizden görebilirsiniz.
+ Telefonunuzu saatinizden uzaktan kilitleyin.
+
+Telefonunuzu bir yerde unuttuysanız ve hemen güvence altına almak istiyorsanız kullanışlıdır.
+ Saatinizde gösterilen kontrolleri özelleştirin.
+
+Hangi işlemlerin kullanılabilir olacağını seçerek, saatin yalnızca ihtiyacınız olanları göstermesini sağlayın.
+ Wear OS saatinizdeki Essentials saat kadranını özelleştirin.
+
+Görünümünü ve ayarlarını telefonunuzdan değiştirin.
+ Saat kadranınızda gösterilen komplikasyon widget\'larını özelleştirin.
+
+Hangi bilgilerin nerede görüneceğini seçin; örneğin el feneri durumu veya diğer genel bakış öğeleri.
+ Telefonunuz ve saatiniz arasında bildirimleri senkronize edin.
+
+Bu yalnızca launcher için kullanılır ve tam bir bildirim aynası değildir.
+ Telefonunuz ve saatiniz arasında arama durumunu senkronize edin.
+
+Bu yalnızca başlatıcı için kullanılır ve tam bir arama yöneticisi değildir.
Quick Settings tile to toggle mono audio.\n\nMono audio plays the same sound in both ears, which helps when using a single earbud or if you have hearing difficulty in one ear.
- Fine tune the system back gesture.\n\nAdjust the edge widths for the left and right gesture areas and set up per-app back gesture behavior. Requires secure settings permission.
+ Sistem geri hareketine ince ayar yapın.
+
+Sol ve sağ hareket alanları için kenar genişliklerini ayarlayın ve uygulama bazında geri hareket davranışını belirleyin. Güvenli ayarlar izni gerektirir.
Island chips
Compact time
Compatibility mode
@@ -1887,4 +1957,24 @@ Düğme yeniden eşleme bir ses seviyesi tuşu için uzun basma eylemi varsa, o
Trigger method
Accessibility
Shizuku / Root
+ Pil bildirimi
+ Yüzdeyi göster
+ Pil kanallarını ayır
+ Oynatma bilgilerini göster
+ Notu uygulama simgesiyle değiştir
+ Ekstra ekran ve sistem arayüzü ince ayarları tek bir yerde.
+
+Hareket çubuğunu gizleyin (isteğe bağlı olarak başlatıcıda tutun), Seçerek Arat hareketini değiştirin, gezinme çubuğunu şeffaf hale getirin, döndürme önerisi düğmesini devre dışı bırakın, sistem Ayarları üzerinde yer paylaşımlarına izin verin ve ekran kompozisyonu için GPU\'yu tercih edin (bu ayar yeniden başlatmada sıfırlanır).
+
+Bazı seçenekler Shizuku veya erişilebilirlik izni gerektirir ve sonuçlar cihaza ve işletim sistemi sürümüne göre değişebilir.
+ Bölünmüş ekran hareketi
+ Geçerli uygulamayı bölmek veya birleştirmek için alttan yukarı doğru iki parmağınızı kaydırın
+ Geri hareketi
+ Kenar genişlikleri ve uygulama başına geri hareketi
+ Uygulama ekle
+ Bir uygulama açıkken farklı kenar genişlikleri kullanın
+ Sol kenar genişliği
+ Sağ kenar genişliği
+ Kenardan ne kadar içeride kaydırma hareketinin geri tetiklediğini belirler. Sistem ayarlarındaki Geri hassasiyeti ile aynıdır.
+ Durum çubuğunu gizle
From 7874c56979e4fdcb4b0a0835b30a52e1c7bd6bd8 Mon Sep 17 00:00:00 2001
From: OrdinaryPerson0 <218546895+OrdinaryPerson0@users.noreply.github.com>
Date: Sat, 24 Oct 2026 20:14:05 +0000
Subject: [PATCH 08/28] Community translations by @OrdinaryPerson0
---
app/src/main/res/values-tr/strings.xml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 4b17b55d7..571ea8dd9 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -1905,7 +1905,9 @@ Parlaklık kontrolü, bazı cihazlarda bulunmayan donanım desteği gerektirir.<
Ekran düşük ışıkta uyandığında, Essentials ön kameranın yüzünüzü görebilmesi için ekranı yumuşak, renkli bir ışıkla aydınlatır. Ne zaman devreye gireceğine karar veren ortam ışığı eşiğini ayarlayabilir, ışık tonunu seçebilir ve uyandığında otomatik olarak mı yoksa yalnızca siz tetiklediğinizde mi aydınlanacağını belirleyebilirsiniz.
Ayrıca sizin için kilidi açmayı da tetikleyebilir. Erişilebilirlik izni gereklidir.
- Choose how links open instead of being stuck with one app.\n\nWhen you open a link, Essentials lets you pick between multiple apps to handle it, with the option to open it in a bubble, copy it, share it or shorten it and create a QR code.
+ Tek bir uygulamaya bağlı kalmak yerine, bağlantıların nasıl açılacağını seçin.
+
+Bir bağlantıyı açtığınızda, Essentials, onu işlemek için birden fazla uygulama arasından seçim yapmanıza olanak tanır; bu uygulamalar arasında bağlantıyı bir baloncuk içinde açma, kopyalama, paylaşma veya kısaltıp QR kodu oluşturma seçenekleri bulunur.
Keep your wallpaper fresh with a daily curated wallpaper, or set a live wallpaper.\n\nPick your wallpaper, review and queue tomorrow\'s wallpaper before it is applied, and manage your live wallpaper from one place.
Integrations between your phone and your Wear OS watch.\n\nInstall the Essentials companion on your watch to sync notifications and calls, lock your phone from the watch, customize the watchface and complications, sync sound mode and location status, install an eSIM and turn on wireless debugging remotely.
Limit the system-wide download speed.\n\nUseful to stop large downloads and updates from using all of your bandwidth. Requires advanced permissions such as Shizuku or root.
From e9065d8544646edb59c492af71712fc550411fc7 Mon Sep 17 00:00:00 2001
From: OrdinaryPerson0 <218546895+OrdinaryPerson0@users.noreply.github.com>
Date: Sat, 24 Oct 2026 20:16:56 +0000
Subject: [PATCH 09/28] Community translations by @OrdinaryPerson0
---
app/src/main/res/values-tr/strings.xml | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 571ea8dd9..6b6f7686e 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -1908,8 +1908,12 @@ Ayrıca sizin için kilidi açmayı da tetikleyebilir. Erişilebilirlik izni ger
Tek bir uygulamaya bağlı kalmak yerine, bağlantıların nasıl açılacağını seçin.
Bir bağlantıyı açtığınızda, Essentials, onu işlemek için birden fazla uygulama arasından seçim yapmanıza olanak tanır; bu uygulamalar arasında bağlantıyı bir baloncuk içinde açma, kopyalama, paylaşma veya kısaltıp QR kodu oluşturma seçenekleri bulunur.
- Keep your wallpaper fresh with a daily curated wallpaper, or set a live wallpaper.\n\nPick your wallpaper, review and queue tomorrow\'s wallpaper before it is applied, and manage your live wallpaper from one place.
- Integrations between your phone and your Wear OS watch.\n\nInstall the Essentials companion on your watch to sync notifications and calls, lock your phone from the watch, customize the watchface and complications, sync sound mode and location status, install an eSIM and turn on wireless debugging remotely.
+ Duvar kağıdınızı günlük olarak seçilen bir duvar kağıdıyla güncel tutun veya canlı bir duvar kağıdı ayarlayın.
+
+Duvar kağıdınızı seçin, yarınki duvar kağıdını uygulanmadan önce inceleyin ve sıraya alın ve canlı duvar kağıdınızı tek bir yerden yönetin.
+ Telefonunuz ve Wear OS saatiniz arasında entegrasyonlar.
+
+Bildirimleri ve aramaları senkronize etmek, telefonunuzu saatten kilitlemek, saat kadranını ve komplikasyonları özelleştirmek, ses modunu ve konum durumunu senkronize etmek, eSIM yüklemek ve kablosuz hata ayıklamayı uzaktan etkinleştirmek için Essentials yardımcı uygulamasını saatinize yükleyin.
Limit the system-wide download speed.\n\nUseful to stop large downloads and updates from using all of your bandwidth. Requires advanced permissions such as Shizuku or root.
Keeps mobile data active even while connected to Wi-Fi.\n\nThis lets your phone switch to mobile data instantly when the Wi-Fi connection gets weak or drops, at the cost of some extra battery use.
Shows the hidden wireless display certification options in Android\'s developer settings.\n\nThese options expose extra Wi-Fi display (Miracast) settings for testing and troubleshooting casting.
From d1c844a0cce73feb36d8de45fb56a4c31ad5e14c Mon Sep 17 00:00:00 2001
From: elchumy6960 <267183802+elchumy6960@users.noreply.github.com>
Date: Wed, 21 Oct 2026 20:52:26 +0000
Subject: [PATCH 10/28] Community translations by @elchumy6960
---
app/src/main/res/values-es/strings.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 50c845939..8f675df09 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1465,7 +1465,7 @@ Cuando llegue un mensaje o alerta de una aplicación seleccionada, la Pantalla s
Suprimir el diálogo de alto volumen
Posponer notificaciones
Reprogramar notificaciones
- Brightness, fading and safety controls
+ Brillo, intensidad y controles seguros
Poder y batería
Configura las politicas del ahorro de batería
Reemplazar barra de búsqueda
@@ -1864,7 +1864,7 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.Modo Guantes
Frec. de Actualización / Vel. de Fotogramas
This doesn\'t fold\n\nAn iPhone Duo style status indicator to show your battery, network, media status and more in a compact, minimal UI ideally around your camera with various items to show and gestures to interact with.\n\nFor foldable devices, Ensure to turn off \'Auto-detect camera\' option if it\'s not reliable and manually align Duo with your inside and outside camera positions and then Essentials will remember your layout.
- Shake for help
+ Agitar para Ayuda
A dynamic island for your Android, around your camera cutout.\n\nIt brings live info together in one compact, expandable space: notifications with quick replies, media with album art and controls, calls, timers and stopwatches, alarms, calendar events, navigation, progress updates, hotspot and network status, connected devices, flashlight, sound mode, caffeinate, travel info and time and battery.\n\nThird party apps can pair with the island to show their own live content, and you choose which ones are allowed.\n\nInteract with simple gestures like tapping, swiping up and sliding along the island for volume, brightness and more, and assign your own tap actions.\n\nCustomize almost everything, including camera position and size with auto detect, width, placement, visuals like glow, outlines and pulse shadows, expanded size and roundness, display durations, what shows and when, hiding system heads up and status bar icons, and privacy options for locked screens.\n\nIt can also be combined with Duo for a single unified camera area.
Prevents accidental touches while your phone is in your pocket or bag.\n\nWhen the proximity sensor is covered, Pocket mode shows a blocking screen so stray touches do nothing. Press any volume key to dismiss it. You can also use the light sensor along with proximity for better accuracy, add a trigger delay, and choose to only trigger while the device is locked.\n\nExclude apps where it should not trigger. It does not work while streaming or gaming by default.\n\nAccessibility permission is required. On some devices with missing sensors, enabling it may break deep sleep and cause higher battery drain.
Get more control over your flashlight.\n\nAdjust the brightness, fade it in and out smoothly, and use the volume keys to change the intensity. Show the brightness as a live update in the status bar.\n\nTurn it off automatically when your phone is in a pocket, lower the brightness during long use to prevent overheating, or always turn it off, even while the display is on.\n\nBrightness control needs hardware support that some devices lack.
From ceabeeca36a92eceb4ece5f5ea2497fbbeed0f77 Mon Sep 17 00:00:00 2001
From: elchumy6960 <267183802+elchumy6960@users.noreply.github.com>
Date: Wed, 21 Oct 2026 20:58:38 +0000
Subject: [PATCH 11/28] Community translations by @elchumy6960
---
app/src/main/res/values-es/strings.xml | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 8f675df09..fb5311e41 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1899,4 +1899,13 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.Trigger method
Accessibility
Shizuku / Root
+ Ocultar notificaciones emergentes del sistema
+ Automáticamente oculta los íconos de la barra de estado
+ Ocultar las notificaciones actuales dinámicamente.
+ Ocultar todos los elementos para la isla compacta
+ Ocultar iconos seleccionador de la barra de estado con Isla Compacta
+ Ocultar barra de estado
+ Replasar la nota con el icono de app
+ Instalar eSIM
+ En regiones insoportadas
From 14ccb58e3cee37a11b61776babdc3acc07ea3a89 Mon Sep 17 00:00:00 2001
From: elchumy6960 <267183802+elchumy6960@users.noreply.github.com>
Date: Wed, 21 Oct 2026 21:14:13 +0000
Subject: [PATCH 12/28] Community translations by @elchumy6960
---
app/src/main/res/values-es/strings.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index fb5311e41..ce7637964 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1908,4 +1908,9 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.Replasar la nota con el icono de app
Instalar eSIM
En regiones insoportadas
+ Union con la Isla si esta inactuva
+ Si esta desactivado, la Isla vuelve a ser compacta
+ Nueva instruccion
+ Limpieza de capturas de pantalla
+ Limpiar capturas de pantallas compartidas y viejas
From 3eb1858d3b712c4ca295020b516ee2bc41f75bde Mon Sep 17 00:00:00 2001
From: elchumy6960 <267183802+elchumy6960@users.noreply.github.com>
Date: Wed, 21 Oct 2026 21:16:19 +0000
Subject: [PATCH 13/28] Community translations by @elchumy6960
---
app/src/main/res/values-es/strings.xml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index ce7637964..f3268b2a8 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1913,4 +1913,6 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.Nueva instruccion
Limpieza de capturas de pantalla
Limpiar capturas de pantallas compartidas y viejas
+ Gesto de dividir pantalla
+ Desliza 2 dedos hacia arriba en la barra de navegacion para dividir o desdividir la pantalla
From 68b108ddd9d0543d847c46fd182c5b9ce48ec218 Mon Sep 17 00:00:00 2001
From: elchumy6960 <267183802+elchumy6960@users.noreply.github.com>
Date: Wed, 21 Oct 2026 21:19:33 +0000
Subject: [PATCH 14/28] Community translations by @elchumy6960
---
app/src/main/res/values-es/strings.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index f3268b2a8..bf2ba6c1a 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1915,4 +1915,9 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.Limpiar capturas de pantallas compartidas y viejas
Gesto de dividir pantalla
Desliza 2 dedos hacia arriba en la barra de navegacion para dividir o desdividir la pantalla
+ Gesto de atras
+ Ancho del lado izquierdo
+ Ancho del lado derecho
+ Añadir aplicacion
+ Usa diferentes anchos del lado si una app esta abierta
From b181fe0a9effa244c5662ff739a8786df9f26ccb Mon Sep 17 00:00:00 2001
From: sameerasw
Date: Sun, 25 Oct 2026 11:38:10 +0530
Subject: [PATCH 15/28] fix: translation validation issues
---
app/src/main/res/values-es/strings.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index bf2ba6c1a..cbfc2782d 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1902,7 +1902,6 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.Ocultar notificaciones emergentes del sistema
Automáticamente oculta los íconos de la barra de estado
Ocultar las notificaciones actuales dinámicamente.
- Ocultar todos los elementos para la isla compacta
Ocultar iconos seleccionador de la barra de estado con Isla Compacta
Ocultar barra de estado
Replasar la nota con el icono de app
From daf04c2fdd260b45c04e7684b82a791270f0d083 Mon Sep 17 00:00:00 2001
From: lufranca21-oss <242986480+lufranca21-oss@users.noreply.github.com>
Date: Wed, 21 Oct 2026 22:23:46 +0000
Subject: [PATCH 16/28] Community translations by @lufranca21-oss
---
app/src/main/res/values-pt/strings.xml | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index e3329355e..2897b3f02 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -1795,4 +1795,16 @@ adicionar algum app
Trigger method
Accessibility
Shizuku / Root
+ Cabeças compactas
+ Ocultar avisos do sistema
+ Ocultar atualizações ao vivo dinamicamente
+ Ocultar todos os itens para ilha compacta
+ Ocultar dinamicamente os ícones da barra de status
+ Ocultar tudo quando expandido
+ manter no modo paisagem
+ bolha segundaria
+ visual balanceado para um ilha compacto
+ detectar automaticamente a câmera
+ localizar automaticamente o corte da câmera frontal
+ use cores do material you
From 220f58ddc9039bda7f14c414726a8be975e4de9b Mon Sep 17 00:00:00 2001
From: sameerasw
Date: Sun, 25 Oct 2026 11:38:30 +0530
Subject: [PATCH 17/28] fix: translation validation issues
---
app/src/main/res/values-pt/strings.xml | 2 --
1 file changed, 2 deletions(-)
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 2897b3f02..930a39ad3 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -1795,10 +1795,8 @@ adicionar algum app
Trigger method
Accessibility
Shizuku / Root
- Cabeças compactas
Ocultar avisos do sistema
Ocultar atualizações ao vivo dinamicamente
- Ocultar todos os itens para ilha compacta
Ocultar dinamicamente os ícones da barra de status
Ocultar tudo quando expandido
manter no modo paisagem
From a4c64a40d5560365da7c2041451fd0bce259d801 Mon Sep 17 00:00:00 2001
From: OfficialMicrowave <232780917+OfficialMicrowave@users.noreply.github.com>
Date: Thu, 22 Oct 2026 02:37:56 +0000
Subject: [PATCH 18/28] Community translations by @OfficialMicrowave
---
app/src/main/res/values-ru/strings.xml | 51 ++++++++++++++++++--------
1 file changed, 35 insertions(+), 16 deletions(-)
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index b3cc6ea26..f734069ca 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -719,12 +719,12 @@
Essentials On Display shows a Now Playing overlay on your lock screen when music is playing and playback changes. \n\nIf your device does not support overlays over AOD, you can opt for the Ambience screensaver added in your Android settings as an alternative while charging.
Подсветка уведомлений добавляет красивый эффект боковой подсветки при получении уведомлений.\n\nВы можете настроить стиль, цвета и поведение анимации. Он работает, даже когда экран выключен (зависит от OEM) или находится поверх текущего приложения. Выберите приложения, приоритет уведомлений или поведение, при котором оно должно запускаться, с помощью заданных элементов управления. Если ваш OEM-производитель не поддерживает наложения выше AOD, подайте в суд на опцию Ambient display, указанную ниже.
Легко выключите экран, коснувшись прозрачного виджета с изменяемым размером, который не добавляет значков или беспорядка на главный экран.
- Получите полный контроль над значками строки состояния.\n\nСкрывайте определенные значки, например Wi-Fi, Bluetooth или данные сотовой связи, чтобы строка состояния оставалась чистой. Вы также можете настроить формат часов и индикатор заряда батареи с помощью интеллектуальных элементов управления. Это список доступных элементов управления AOSP, поэтому ОС вашего устройства может не поддерживать все элементы управления.
+ Take full control over your status bar.\n\nHide individual icons like WiFi, Bluetooth, or cellular data, hide all system or notification icons at once, or only hide system icons while the device is locked. Smart visibility can hide mobile data automatically when WiFi is connected or in certain modes.\n\nYou can also show seconds in the clock, change its position or hide it, show the battery percentage, hide the camera and microphone chips, or hide the entire status bar. Some advanced flags need Shizuku or Root.\n\nThese are AOSP controls, so your device OS might not respect all of them.
Режим \"Кофеина\" предотвращает автоматическое выключение экрана.
Не допускайте отключения экрана в течение определенного времени или на неопределенный срок. Полезно при чтении длинных статей или ссылок на рецепты.
Получите эксклюзивный режим энергосбережения Google Maps для серии Pixel 10 с минимальным черным фоном для отображения на экране блокировки на любом устройстве Android. Запустите сеанс навигации, выключите и снова включите экран.
- Включите мигание фонарика при получении уведомления.\n\nЕсли устройства имеют аппаратную поддержку затемнения фонарика, мигание будет плавно анимироваться.
+ Pulse the flashlight when you receive a notification.\n\nOn devices with hardware support for flashlight dimming, the pulse is smoothly animated.
Отложите постоянные раздражающие системные уведомления, которые по умолчанию нельзя отключить. \n\nПодождите, пока не придет уведомление, а затем перейдите к этой функции, где будет указан канал уведомлений. Выберите этот канал, чтобы отложить уведомление в следующий раз.\n\nЛюбое отложенное уведомление по-прежнему можно просмотреть в истории уведомлений в Android.
Добавьте пользовательские плитки на панель быстрых настроек.\n\nНажмите и удерживайте любой из них, чтобы узнать, что они делают.
Переназначьте аппаратные кнопки для выполнения различных действий и ярлыков.\n\nНастройте то, что происходит при длительном нажатии кнопок громкости при определенных условиях. \n\nНекоторые функции, такие как триггер выключения экрана или элементы управления фонариком, могут зависеть от OEM-производителя и работать не на всех устройствах должным образом. Некоторые сценарии можно обойти, используя разрешения Shizuku, но из-за реализаций они могут не дать такого же результата.
@@ -769,7 +769,7 @@
Включите или отключите плавающие всплывающие уведомления.\n\nБыстро переключайте общесистемные настройки для всплывающих окон разговоров.
Скрыть конфиденциальное содержимое на экране блокировки.\n\nПереключите, будет ли отображаться или скрываться содержимое уведомлений, когда ваше устройство заблокировано.
Переключите функцию пробуждения нажатием.\n\nВключите или отключите возможность пробуждения экрана нажатием.
- Переключить всегда включенный дисплей.\n\nБыстро включите или отключите всегда включенный дисплей, чтобы сразу просмотреть информацию.
+ Control the Always On Display from one place. Turn it on or off, and quickly check the time, notifications and other info at a glance while the screen is off.\n\nYou can also force it to turn off when there are no notifications, and show your wallpaper behind the clock using an overlay.\n\nWriting secure settings permission is required to toggle it, and accessibility is needed for the force turn off option.
Автоматически управляйте функцией Всегда на дисплее на основе ваших уведомлений. Когда сообщение или оповещение поступает из выбранного приложения, AOD будет оставаться включенным до тех пор, пока вы не закроете уведомление, гарантируя, что вы никогда не пропустите важную информацию, не тратя заряд батареи при отсутствии оповещений.
Объедините аудио в моно.\n\nПолезно при использовании одного наушника или в целях доступности.
Включите фонарик.\n\nДлительное нажатие открывает элементы управления для регулировки интенсивности, для чего может потребоваться аппаратная реализация, которой может не хватать на некоторых устройствах.
@@ -1313,7 +1313,7 @@
Шкала продолжительности анимации
Размер анимации перехода
Размер анимации окна
- Настройте размер, толщину и скорость анимации общесистемного шрифта. Обратите внимание, что для некоторых настроек могут потребоваться дополнительные разрешения или перезагрузка устройства, чтобы определенные приложения отразили изменения. \n\nДля настройки масштаба могут потребоваться дополнительные разрешения Shizuku или Root-прав
+ Adjust how your whole system looks and feels.\n\nChange the font scale and weight, the display scale (smallest width), and the animation speeds for windows, transitions and animators. You can also set the screen timeout and auto rotate.\n\nSwitch between Default and Glove mode profiles in one tap. Glove mode adjusts the UI scale and increases touch sensitivity so the screen responds better with gloves or screen protectors. A Quick Settings tile is available to toggle it quickly.\n\nSome settings may require advanced permissions or a device reboot for certain apps to reflect changes. Shizuku or root permission may be necessary for scale adjustments.
Установите пользовательскую частоту обновления экрана с помощью Shizuku. Фиксированный режим фиксирует как минимальную, так и максимальную частоту обновления на одном значении, а режим диапазона позволяет задать отдельные минимальные и максимальные значения. Сброс удаляет пользовательские настройки и возвращает устройство к системному управлению частотой обновления
Mode
Refresh Rate
@@ -1455,7 +1455,7 @@
Убрать предупреждение о слишком громком звуке
Убирает диалоговое окно с предупреждением о звуке
Фонарик
- Улучшите управление фонариком
+ Brightness, fading and safety controls
Питание и батарея
Настроить режим энергосбережения
\"В кармане\"
@@ -1744,8 +1744,8 @@
Переключить трек
Совместить с Duo
Продолжительность показа
- Тайм-аут раскрытого вида
- Длительность до сворачивания в капсулу в капсулу (от 0 до бесконечности)
+ Тайм-аут раскрытости
+ Длительность после второго всё сворачиваться в капсулу (от 0 до бесконечности)
Пауза перед открыванием выбранных приложений
Повышенный
Уведомления
@@ -1848,15 +1848,15 @@
Приложения в этой метке будут заблокированы от автоматического замораживания
Тег цветовая кодировка
Показать цвета тегов в сетке приложения
- Отразить направления
- Жесты доступны всегда
- Держать область жестов доступной, даже когда остров скрыт
+ Инвертировать направления
+ Всегда доступные жесты
+ Оставлять пространство для жестов даже когда остров спрятан
Вместимость
Здоровье батареи
Стопка виджетов
Складывайте виджеты в стопку и переключайтесь между ними
- Шаг громкости
- Меняйте громкость медиа быстрее с каждым нажатием
+ Шаг звука
+ Изменение шага громкости при каждом нажатие кнопки
Показать информацию о воспроизведении
Заменить заметку иконкой приложения
Держать в полном экране
@@ -1902,13 +1902,32 @@
Trigger method
Accessibility
Shizuku / Root
- Скрыть всё при раскрытом виде
+ Динамично скрывать элементы статус-бара
Скрыть системные напоминания
Скрыыать live updates Динамично
- Динамическое скрытие иконок статус-бара
- Громкость приложений
- Устанавливайте громкость отдельно для каждого приложения
+ Динамично скоыыать иконки статус-бара
+ Звук отдельных приложений
+ Установите разную громкость для отдельных приложений
Ограничить запросы местоположения пока включена экономия энергии
Режимы геолокации и GPS
Применить после перезагрузки
+ Компактные напоминания
+ Показывает новые уведомления в строку
+ Скрыть все предметы для компактного острова
+ Очистите отправленные и старые скриншоты
+ Включить звук приложения
+ Добавить приложение
+ Задайте громкость перед тем, как приложение начнёт издавать звук
+ Отключает звук приложения самостоятельно, не меняя громкость медиа для всего остального. Выберите уровень для каждого приложения, и он применяется каждый раз, когда приложение воспроизводит звук, в том числе в фоновом режиме.
+
+Уровни могут только снижаться от нормального объёма, но никогда выше него. Некоторые игры и аудиоприложения с низкой задержкой могут игнорировать уровень. Сидзуку, должно быть, работает на новых уровнях для применения, поэтому попробуйте снова после перезагрузки.
+ Включить шаги по громкости
+ Шаги за нажатие
+ Живой прогресс
+ Показать загрузку и обновление в режиме реального времени на светодиодах
+ Светодиоды Hilight на задней панели Pixel 11 Pro, Pro XL и Pro Fold при поступлении уведомлений с пользовательским эффектом для каждого добавленного вами приложения. Эффекты Hilight также могут быть использованы в качестве действия в перепланировке и автоматизации Button. Нужен Сидзуку, который нужно перезапускать после каждой перезагрузки.
+ Показывает прогресс загрузок и обновления в реальном времени на светодиодах Hilight, освещая ещё один светодиод каждый раз, когда прогресс проходит ещё одну восьмую, и мигая все восемь, когда он заканчивается. Нужен Сидзуку, который нужно перезапускать после каждой перезагрузки.
+ Эффекты уведомления
+ Воспроизвести собственный эффект каждого приложения, когда приходят его уведомления
+ Только когда экран выключен
From 857dfa00e2ee541bcd09264fed50f0498c3759c5 Mon Sep 17 00:00:00 2001
From: OfficialMicrowave <232780917+OfficialMicrowave@users.noreply.github.com>
Date: Thu, 22 Oct 2026 11:01:32 +0000
Subject: [PATCH 19/28] Community translations by @OfficialMicrowave
---
app/src/main/res/values-ru/strings.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index f734069ca..c000b15f7 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -1930,4 +1930,8 @@
Эффекты уведомления
Воспроизвести собственный эффект каждого приложения, когда приходят его уведомления
Только когда экран выключен
+ Спектрум
+ Динамичная
+ Наследие
+ Обычная
From fc5735582419f53cdbb0e02c6be955a4670a0bf5 Mon Sep 17 00:00:00 2001
From: OfficialMicrowave <232780917+OfficialMicrowave@users.noreply.github.com>
Date: Fri, 23 Oct 2026 12:15:06 +0000
Subject: [PATCH 20/28] Community translations by @OfficialMicrowave
---
app/src/main/res/values-ru/strings.xml | 33 +++++++++++++++++++-------
1 file changed, 24 insertions(+), 9 deletions(-)
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index c000b15f7..de4ca1c72 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -1879,7 +1879,9 @@
Keeps mobile data active even while connected to Wi-Fi.\n\nThis lets your phone switch to mobile data instantly when the Wi-Fi connection gets weak or drops, at the cost of some extra battery use.
Shows the hidden wireless display certification options in Android\'s developer settings.\n\nThese options expose extra Wi-Fi display (Miracast) settings for testing and troubleshooting casting.
Rename the carrier display name shown for your active SIM cards.\n\nUseful to tell SIMs apart or to replace a carrier name you do not like. Requires advanced permissions such as Shizuku or root.
- Turn on wireless debugging on your watch remotely from your phone.\n\nThis saves you from digging through the watch\'s developer options when you want to connect over ADB.
+ Включите беспроводную отладку на часах удалённо со своего телефона.
+
+Это избавляет вас от изучения вариантов разработчиков часов, когда вы хотите подключиться через ADB
Install an eSIM on your Pixel Watch even in regions where it is not officially supported.\n\nExperimental. It relies on a hidden screen in the Pixel Watch app that may change, and installation success cannot be confirmed here.
Automatically keeps your watch sound mode in sync with your phone.\n\nWhen you switch your phone between sound, vibrate and silent, your watch follows.
Sends your Are we there yet status to your watch.\n\nThe status is shown in the device tile so you can see how close you are to your destination right from your wrist.
@@ -1906,8 +1908,8 @@
Скрыть системные напоминания
Скрыыать live updates Динамично
Динамично скоыыать иконки статус-бара
- Звук отдельных приложений
- Установите разную громкость для отдельных приложений
+ Громкость отдельных приложений
+ Установите отдельную громкость для каждого приложения
Ограничить запросы местоположения пока включена экономия энергии
Режимы геолокации и GPS
Применить после перезагрузки
@@ -1915,23 +1917,36 @@
Показывает новые уведомления в строку
Скрыть все предметы для компактного острова
Очистите отправленные и старые скриншоты
- Включить звук приложения
- Добавить приложение
- Задайте громкость перед тем, как приложение начнёт издавать звук
+ Включить разную громкость для разных приложений
+ Добавить приложения
+ Задайте громкость перед тем, как приложение начнёт воспроизведение звука
Отключает звук приложения самостоятельно, не меняя громкость медиа для всего остального. Выберите уровень для каждого приложения, и он применяется каждый раз, когда приложение воспроизводит звук, в том числе в фоновом режиме.
-Уровни могут только снижаться от нормального объёма, но никогда выше него. Некоторые игры и аудиоприложения с низкой задержкой могут игнорировать уровень. Сидзуку, должно быть, работает на новых уровнях для применения, поэтому попробуйте снова после перезагрузки.
+Уровни могут только снижаться от нормального объёма, но никогда выше него. Некоторые игры и аудиоприложения с низкой задержкой могут игнорировать уровень. Сидзуку, должно быть, работает на новых уровнях для применения, поэтому начните его снова после перезагрузки.
Включить шаги по громкости
Шаги за нажатие
Живой прогресс
Показать загрузку и обновление в режиме реального времени на светодиодах
Светодиоды Hilight на задней панели Pixel 11 Pro, Pro XL и Pro Fold при поступлении уведомлений с пользовательским эффектом для каждого добавленного вами приложения. Эффекты Hilight также могут быть использованы в качестве действия в перепланировке и автоматизации Button. Нужен Сидзуку, который нужно перезапускать после каждой перезагрузки.
Показывает прогресс загрузок и обновления в реальном времени на светодиодах Hilight, освещая ещё один светодиод каждый раз, когда прогресс проходит ещё одну восьмую, и мигая все восемь, когда он заканчивается. Нужен Сидзуку, который нужно перезапускать после каждой перезагрузки.
- Эффекты уведомления
+ Эффекты уведомлений
Воспроизвести собственный эффект каждого приложения, когда приходят его уведомления
Только когда экран выключен
Спектрум
Динамичная
Наследие
- Обычная
+ Обычный
+ Настроить интерфейс оверлея
+ Уведомляйте о тихих уведомлениях
+ Синхронизируйте бесшумные и низкоприоритетные уведомления для просмотра
+ Синхронизация воспроизведения мультимедиа
+ Синхронизация элементов воспроизведения мультимедиа и уведомлений для просмотра
+ Звук уведомления
+ Измените звук, воспроизводимый на часах
+ Синхронизировать активные уведомления сейчас
+ Принудительная синхронизация всех активных телефонных уведомлений для лаунчера часов
+ Синхронизация иконок приложений
+ Синхронизируйте иконки приложения лаунчера часов для отображения уведомлений
+ Док
+ Нексус
From c7ed2e40a81894cbc3f3afbdeb6557588b2aa405 Mon Sep 17 00:00:00 2001
From: sameerasw
Date: Sun, 25 Oct 2026 11:38:50 +0530
Subject: [PATCH 21/28] fix: translation validation issues
---
app/src/main/res/values-ru/strings.xml | 3 ---
1 file changed, 3 deletions(-)
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index de4ca1c72..5469c4513 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -1913,9 +1913,6 @@
Ограничить запросы местоположения пока включена экономия энергии
Режимы геолокации и GPS
Применить после перезагрузки
- Компактные напоминания
- Показывает новые уведомления в строку
- Скрыть все предметы для компактного острова
Очистите отправленные и старые скриншоты
Включить разную громкость для разных приложений
Добавить приложения
From 4d95fcce072826620240ae0af91a5515057b45b9 Mon Sep 17 00:00:00 2001
From: Celestial04 <60318993+Celestial04@users.noreply.github.com>
Date: Thu, 22 Oct 2026 06:03:50 +0000
Subject: [PATCH 22/28] Community translations by @Celestial04
---
app/src/main/res/values-fr/strings.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 23adaa02a..f667cfdb1 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -1621,7 +1621,7 @@ Réinitialiser permet d\'effacer les valeurs personnalisées et le système gér
Activer Island
Appels
Minuteurs et chronomètres
- Mode de sonnerie
+ Mode de son
Appareils
Activité réseau
Aperçu du statut
From 60eac4ec77cf73a6f6b356bc69fca5026d27c487 Mon Sep 17 00:00:00 2001
From: CapMarkoTo <260668900+CapMarkoTo@users.noreply.github.com>
Date: Thu, 22 Oct 2026 15:49:02 +0000
Subject: [PATCH 23/28] Community translations by @CapMarkoTo
---
app/src/main/res/values-ru/strings.xml | 29 +++++++++++++++++---------
1 file changed, 19 insertions(+), 10 deletions(-)
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 5469c4513..c5b504c3c 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -1455,7 +1455,7 @@
Убрать предупреждение о слишком громком звуке
Убирает диалоговое окно с предупреждением о звуке
Фонарик
- Brightness, fading and safety controls
+ Яркость, угасание и контроль безопасности
Питание и батарея
Настроить режим энергосбережения
\"В кармане\"
@@ -1879,9 +1879,7 @@
Keeps mobile data active even while connected to Wi-Fi.\n\nThis lets your phone switch to mobile data instantly when the Wi-Fi connection gets weak or drops, at the cost of some extra battery use.
Shows the hidden wireless display certification options in Android\'s developer settings.\n\nThese options expose extra Wi-Fi display (Miracast) settings for testing and troubleshooting casting.
Rename the carrier display name shown for your active SIM cards.\n\nUseful to tell SIMs apart or to replace a carrier name you do not like. Requires advanced permissions such as Shizuku or root.
- Включите беспроводную отладку на часах удалённо со своего телефона.
-
-Это избавляет вас от изучения вариантов разработчиков часов, когда вы хотите подключиться через ADB
+ Turn on wireless debugging on your watch remotely from your phone.\n\nThis saves you from digging through the watch\'s developer options when you want to connect over ADB.
Install an eSIM on your Pixel Watch even in regions where it is not officially supported.\n\nExperimental. It relies on a hidden screen in the Pixel Watch app that may change, and installation success cannot be confirmed here.
Automatically keeps your watch sound mode in sync with your phone.\n\nWhen you switch your phone between sound, vibrate and silent, your watch follows.
Sends your Are we there yet status to your watch.\n\nThe status is shown in the device tile so you can see how close you are to your destination right from your wrist.
@@ -1908,15 +1906,15 @@
Скрыть системные напоминания
Скрыыать live updates Динамично
Динамично скоыыать иконки статус-бара
- Громкость отдельных приложений
- Установите отдельную громкость для каждого приложения
+ Громкость приложений
+ Поставьте отдельную громкость для разных приложений
Ограничить запросы местоположения пока включена экономия энергии
Режимы геолокации и GPS
Применить после перезагрузки
Очистите отправленные и старые скриншоты
- Включить разную громкость для разных приложений
- Добавить приложения
- Задайте громкость перед тем, как приложение начнёт воспроизведение звука
+ Включить громкость приложений
+ Добавить приложение
+ Установить громкость приложения до того как будет проигрывать звук
Отключает звук приложения самостоятельно, не меняя громкость медиа для всего остального. Выберите уровень для каждого приложения, и он применяется каждый раз, когда приложение воспроизводит звук, в том числе в фоновом режиме.
Уровни могут только снижаться от нормального объёма, но никогда выше него. Некоторые игры и аудиоприложения с низкой задержкой могут игнорировать уровень. Сидзуку, должно быть, работает на новых уровнях для применения, поэтому начните его снова после перезагрузки.
@@ -1933,7 +1931,7 @@
Динамичная
Наследие
Обычный
- Настроить интерфейс оверлея
+ Оверлей управления
Уведомляйте о тихих уведомлениях
Синхронизируйте бесшумные и низкоприоритетные уведомления для просмотра
Синхронизация воспроизведения мультимедиа
@@ -1946,4 +1944,15 @@
Синхронизируйте иконки приложения лаунчера часов для отображения уведомлений
Док
Нексус
+ Играет сейчас · %1$s
+ Очистка скриншотов
+ Авточистка скриншотов
+ При каждом новом скриншоте приходит тихое уведомление о его сохранении. Скриншоты, отмеченные звездочкой, сохраняются всегда
+ Скриншотов убрано
+ Сохранённое место
+ Количество повторений
+ Скорость
+ Размер частиц
+ Коливество частиц
+ Размер волны
From c5ab4d5e5f56dc1844fc8a797733723144bea234 Mon Sep 17 00:00:00 2001
From: VICKFLOWERS <284684829+VICKFLOWERS@users.noreply.github.com>
Date: Sun, 25 Oct 2026 03:13:36 +0000
Subject: [PATCH 24/28] Community translations by @VICKFLOWERS
---
app/src/main/res/values-es/strings.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index cbfc2782d..4f630e41a 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1465,7 +1465,7 @@ Cuando llegue un mensaje o alerta de una aplicación seleccionada, la Pantalla s
Suprimir el diálogo de alto volumen
Posponer notificaciones
Reprogramar notificaciones
- Brillo, intensidad y controles seguros
+ Brightness, fading and safety controls
Poder y batería
Configura las politicas del ahorro de batería
Reemplazar barra de búsqueda
@@ -1864,7 +1864,7 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.Modo Guantes
Frec. de Actualización / Vel. de Fotogramas
This doesn\'t fold\n\nAn iPhone Duo style status indicator to show your battery, network, media status and more in a compact, minimal UI ideally around your camera with various items to show and gestures to interact with.\n\nFor foldable devices, Ensure to turn off \'Auto-detect camera\' option if it\'s not reliable and manually align Duo with your inside and outside camera positions and then Essentials will remember your layout.
- Agitar para Ayuda
+ Shake for help
A dynamic island for your Android, around your camera cutout.\n\nIt brings live info together in one compact, expandable space: notifications with quick replies, media with album art and controls, calls, timers and stopwatches, alarms, calendar events, navigation, progress updates, hotspot and network status, connected devices, flashlight, sound mode, caffeinate, travel info and time and battery.\n\nThird party apps can pair with the island to show their own live content, and you choose which ones are allowed.\n\nInteract with simple gestures like tapping, swiping up and sliding along the island for volume, brightness and more, and assign your own tap actions.\n\nCustomize almost everything, including camera position and size with auto detect, width, placement, visuals like glow, outlines and pulse shadows, expanded size and roundness, display durations, what shows and when, hiding system heads up and status bar icons, and privacy options for locked screens.\n\nIt can also be combined with Duo for a single unified camera area.
Prevents accidental touches while your phone is in your pocket or bag.\n\nWhen the proximity sensor is covered, Pocket mode shows a blocking screen so stray touches do nothing. Press any volume key to dismiss it. You can also use the light sensor along with proximity for better accuracy, add a trigger delay, and choose to only trigger while the device is locked.\n\nExclude apps where it should not trigger. It does not work while streaming or gaming by default.\n\nAccessibility permission is required. On some devices with missing sensors, enabling it may break deep sleep and cause higher battery drain.
Get more control over your flashlight.\n\nAdjust the brightness, fade it in and out smoothly, and use the volume keys to change the intensity. Show the brightness as a live update in the status bar.\n\nTurn it off automatically when your phone is in a pocket, lower the brightness during long use to prevent overheating, or always turn it off, even while the display is on.\n\nBrightness control needs hardware support that some devices lack.
@@ -1909,7 +1909,7 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.En regiones insoportadas
Union con la Isla si esta inactuva
Si esta desactivado, la Isla vuelve a ser compacta
- Nueva instruccion
+ Nueva institución
Limpieza de capturas de pantalla
Limpiar capturas de pantallas compartidas y viejas
Gesto de dividir pantalla
From bc7275c53dc21a1933a273a3333530da4d5cb2a2 Mon Sep 17 00:00:00 2001
From: JoelmirSoares <48938459+JoelmirSoares@users.noreply.github.com>
Date: Sun, 25 Oct 2026 05:54:02 +0000
Subject: [PATCH 25/28] Community translations by @JoelmirSoares
---
app/src/main/res/values-pt/strings.xml | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 930a39ad3..bf2cb04ff 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -361,7 +361,7 @@
Long-press the bottom area to trigger Circle to Search
altura da zona de gestos
Ajuste a altura da área sensível ao toque na parte inferior.
- Outras personalizações
+ Outras customizações
Ajustes e modificações adicionais do sistema
Observe que a implementação dessas opções pode depender do OEM e algumas podem não funcionar.
@@ -687,7 +687,7 @@
Linguagem
Feedback tátil
Updates
- Procurar por atualizações
+ Busca automática por atualizações
Procurar por atualização no início do aplicativo
All Set
Check What\'s New?
@@ -946,7 +946,7 @@
- tempo esgotado
Tema sempre escuro
- Tema preto como breu
+ Tema escuro OLED
Histórico da área de transferência
Long press for symbols
Accented characters
@@ -1535,7 +1535,7 @@
duração na tela
Mostrar o brilho do destaque
velocidade de rede
- papel de parede no AOD
+ Papel de parede no AOD
Usando uma sobreposição
alarme em tela cheia
Reproduza o toque do alarme e mostre um alerta em tela cheia ao chegar.
@@ -1805,4 +1805,5 @@ adicionar algum app
detectar automaticamente a câmera
localizar automaticamente o corte da câmera frontal
use cores do material you
+ Forçado
From 2025100ed40e01dbe4b8256784b5599392cacedb Mon Sep 17 00:00:00 2001
From: VICKFLOWERS <284684829+VICKFLOWERS@users.noreply.github.com>
Date: Sun, 25 Oct 2026 06:12:16 +0000
Subject: [PATCH 26/28] Community translations by @VICKFLOWERS
---
app/src/main/res/values-es/strings.xml | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 4f630e41a..d33cc5836 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1899,17 +1899,17 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.Trigger method
Accessibility
Shizuku / Root
- Ocultar notificaciones emergentes del sistema
+ Esconder banner de notificaciones
Automáticamente oculta los íconos de la barra de estado
- Ocultar las notificaciones actuales dinámicamente.
+ Remover live updates
Ocultar iconos seleccionador de la barra de estado con Isla Compacta
- Ocultar barra de estado
+ Esconder barra de estado
Replasar la nota con el icono de app
Instalar eSIM
En regiones insoportadas
Union con la Isla si esta inactuva
Si esta desactivado, la Isla vuelve a ser compacta
- Nueva institución
+ Nueva instrucción
Limpieza de capturas de pantalla
Limpiar capturas de pantallas compartidas y viejas
Gesto de dividir pantalla
@@ -1919,4 +1919,10 @@ Requiere permiso de administrador del dispositivo si se utiliza el bloqueo.Ancho del lado derecho
Añadir aplicacion
Usa diferentes anchos del lado si una app esta abierta
+ Cambio de canción en vista previa
+ Mantener en espera cuando se pausa
+ Botón de canción anterior
+ Botón de \"me gusta\"
+ Ocultar en pantalla completa
+ Desactivar gestos en pantalla completa
From bfbab30a77517f5d91e58ce5ae2625e389de4557 Mon Sep 17 00:00:00 2001
From: sameerasw
Date: Sun, 25 Oct 2026 11:46:03 +0530
Subject: [PATCH 27/28] chore: bump versionCode to 70 and update versionName to
20.1
---
app/build.gradle.kts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 44d8bcec3..fe12e255c 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -115,8 +115,8 @@ android {
applicationId = "com.sameerasw.essentials"
minSdk = 26
targetSdk = 37
- versionCode = 69
- versionName = "20.1-beta.3"
+ versionCode = 70
+ versionName = "20.1"
val whatsNewCounter = 8
buildConfigField("int", "WHATS_NEW_COUNTER", whatsNewCounter.toString())
From 9f7d694a54b2e1c0e5fc40aa74b77835ef514741 Mon Sep 17 00:00:00 2001
From: sameerasw
Date: Sun, 25 Oct 2026 11:46:44 +0530
Subject: [PATCH 28/28] refactor: prevent haptics during programmatic carousel
scrolling
---
.../essentials/island/ui/IslandStack.kt | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/app/src/main/java/com/sameerasw/essentials/island/ui/IslandStack.kt b/app/src/main/java/com/sameerasw/essentials/island/ui/IslandStack.kt
index acae2703b..7b5790110 100644
--- a/app/src/main/java/com/sameerasw/essentials/island/ui/IslandStack.kt
+++ b/app/src/main/java/com/sameerasw/essentials/island/ui/IslandStack.kt
@@ -348,22 +348,31 @@ fun IslandStackPill(
val carouselState = rememberCarouselState { icons.size }
val hapticContext = LocalContext.current
val selectedIndex = icons.indexOfFirst { it.key == selectedKey }
+ val programmatic = remember { booleanArrayOf(false) }
LaunchedEffect(selectedKey) {
- if (selectedIndex >= 0) carouselState.animateScrollToItem(selectedIndex)
+ if (selectedIndex < 0) return@LaunchedEffect
+ programmatic[0] = true
+ try {
+ carouselState.animateScrollToItem(selectedIndex)
+ } finally {
+ programmatic[0] = false
+ }
}
LaunchedEffect(carouselState) {
var last = carouselState.currentItem
snapshotFlow { carouselState.currentItem }.collect {
if (it != last) {
last = it
- IslandHaptics.scrollTick(hapticContext)
- onInteraction()
+ if (!programmatic[0]) {
+ IslandHaptics.scrollTick(hapticContext)
+ onInteraction()
+ }
}
}
}
LaunchedEffect(carouselState) {
snapshotFlow { carouselState.isScrollInProgress }.collect { scrolling ->
- while (scrolling && carouselState.isScrollInProgress) {
+ while (scrolling && carouselState.isScrollInProgress && !programmatic[0]) {
onInteraction()
delay(300)
}