Skip to content

Commit be28e93

Browse files
committed
Update hibernation strings for android 15
1 parent 079c55b commit be28e93

File tree

5 files changed

+10
-3
lines changed

5 files changed

+10
-3
lines changed

app/src/main/java/com/phpbg/easysync/ui/PermissionsActivity.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@ class PermissionsActivity : ComponentActivity() {
119119
buttonText = stringResource(R.string.permissions_files_button),
120120
nextHandler = {
121121
//noinspection InlinedApi
122-
val intent = Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION)
122+
val intent =
123+
Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION)
123124
intent.data = Uri.fromParts("package", packageName, null)
124125
activityLauncher.launch(intent)
125126
}
@@ -172,10 +173,12 @@ class PermissionsActivity : ComponentActivity() {
172173
// Detailed messages are here: https://developer.android.com/topic/performance/app-hibernation
173174
val text = if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) {
174175
R.string.permissions_hibernation_text_11
175-
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
176+
} else if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2) {
177+
R.string.permissions_hibernation_text_12
178+
} else if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
176179
R.string.permissions_hibernation_text_13
177180
} else {
178-
R.string.permissions_hibernation_text_12
181+
R.string.permissions_hibernation_text_15
179182
}
180183
IconTextButtonScreen(
181184
icon = Icons.Outlined.AppSettingsAlt,

app/src/main/res/values-de/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
<string name="permissions_hibernation_text_11">Da wir im Hintergrund laufen, müssen wir Android mitteilen, Berechtigungen nicht zu entfernen. Gehen Sie zu Einstellungen > Berechtigungen und deaktivieren Sie "Berechtigungen entfernen, wenn die App nicht verwendet wird"</string>
4646
<string name="permissions_hibernation_text_12">Da wir im Hintergrund laufen, müssen wir Android mitteilen, Berechtigungen nicht zu entfernen. Gehen Sie zu den Einstellungen und deaktivieren Sie "Berechtigungen löschen und Speicherplatz freigeben"</string>
4747
<string name="permissions_hibernation_text_13">Da wir im Hintergrund laufen, müssen wir Android mitteilen, Berechtigungen nicht zu entfernen. Gehen Sie zu den Einstellungen und deaktivieren Sie "App-Aktivität bei Nichtnutzung stoppen"</string>
48+
<string name="permissions_hibernation_text_15">Da wir im Hintergrund laufen, müssen wir Android mitteilen, Berechtigungen nicht zu entfernen. Gehen Sie zu den Einstellungen und deaktivieren Sie "App bei Nichtnutzung pausieren"</string>
4849
<string name="permissions_hibernation_button">Ruhezustandeinstellungen</string>
4950
<string name="permissions_doze_text">Um schneller zu synchronisieren, müssen wir die Batterieoptimierung deaktivieren. Wenn Sie diese Berechtigung verweigern, erfolgt die Synchronisation nur beim Laden und weniger als einmal am Tag. Drücken Sie "Weiter", um fortzufahren</string>
5051
<string name="permissions_doze_button">Weiter</string>

app/src/main/res/values-fr/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
<string name="permissions_hibernation_text_11">Cette application fonctionnera en arrière plan. Pour cela, il faut indiquer à Android de ne pas révoquer les autorisations. Dans paramètres>Autorisations, décochez \"Supprimer les autorisations si l\'application n\'est pas utilisée\"</string>
4646
<string name="permissions_hibernation_text_12">Cette application fonctionnera en arrière plan. Pour cela, il faut indiquer à Android de ne pas révoquer les autorisations. Dans les paramètres, décochez \"Supprimer autorisations et libérer espace\"</string>
4747
<string name="permissions_hibernation_text_13">Cette application fonctionnera en arrière plan. Pour cela, il faut indiquer à Android de ne pas révoquer les autorisations. Dans les paramètres, décochez \"Suspendre l\'activité si inutilisée\"</string>
48+
<string name="permissions_hibernation_text_15">Cette application fonctionnera en arrière plan. Pour cela, il faut indiquer à Android de ne pas révoquer les autorisations. Dans les paramètres, décochez \"Gérer l\'appli si inutilisée\"</string>
4849
<string name="permissions_hibernation_button">Paramètres</string>
4950
<string name="permissions_doze_text">Pour permettre une sychronisation rapide et efficace, il faut autoriser l\'application à fonctionner en arrière plan. Vous pouvez refuser, dans ce cas la synchronisation ne s\'effectuera qu\'en charge, et moins d\'une fois par jour.</string>
5051
<string name="permissions_doze_button">Suivant</string>

app/src/main/res/values-ru/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
<string name="permissions_hibernation_text_11">Поскольку мы работаем в фоновом режиме, нам нужно указать Android чтобы он не удалял разрешения. Перейдите в «Настройки» > «Разрешения» и отключите «Удалять разрешения, если не используется».</string>
4747
<string name="permissions_hibernation_text_12">Поскольку мы работаем в фоновом режиме, нам нужно указать Android чтобы он не удалял разрешения. Перейдите в «Настройки» и отключите «Удалять разрешения и освободить место»</string>
4848
<string name="permissions_hibernation_text_13">Поскольку мы работаем в фоновом режиме, нам нужно указать Android чтобы он не удалял разрешения. Перейдите в «Настройки» и отключите «Приостановить активность приложения, если не используется»</string>
49+
<string name="permissions_hibernation_text_15">Поскольку мы работаем в фоновом режиме, нам нужно указать Android чтобы он не удалял разрешения. Перейдите в «Настройки» и отключите «Остановить работу приложения при простое»</string>
4950
<string name="permissions_hibernation_button">Настройки батареи</string>
5051
<string name="permissions_doze_text">Чтобы синхронизироваться быстрее, нам нужно отключить оптимизацию батареи. Если вы откажете в этом разрешении, синхронизация все равно будет происходить, но только во время зарядки, реже одного раза в день. Нажмите «Далее», чтобы продолжить</string>
5152
<string name="permissions_doze_button">Далее</string>

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
<string name="permissions_hibernation_text_11">As we run in the background, we need to tell android not to remove permissions. Go to Settings>Permissions and disable \"Remove permissions if app isn\'t used\"</string>
4646
<string name="permissions_hibernation_text_12">As we run in the background, we need to tell android not to remove permissions. Go to settings and disable \"Remove permissions and free up space\"</string>
4747
<string name="permissions_hibernation_text_13">As we run in the background, we need to tell android not to remove permissions. Go to settings and disable \"Pause app activity if unused\"</string>
48+
<string name="permissions_hibernation_text_15">As we run in the background, we need to tell android not to remove permissions. Go to settings and disable \"Manage app if unused\"</string>
4849
<string name="permissions_hibernation_button">Suspend settings</string>
4950
<string name="permissions_doze_text">In order to synchronize faster we need to disable battery optimization. If you deny this permission synchronization will still happen but only when charging, less than once a day. Press "Next" to proceed</string>
5051
<string name="permissions_doze_button">Next</string>

0 commit comments

Comments
 (0)