diff --git a/app/src/main/java/com/nextcloud/client/jobs/sync/SyncWorkerNotificationManager.kt b/app/src/main/java/com/nextcloud/client/jobs/sync/SyncWorkerNotificationManager.kt
index 4ed7025922..ff906582e2 100644
--- a/app/src/main/java/com/nextcloud/client/jobs/sync/SyncWorkerNotificationManager.kt
+++ b/app/src/main/java/com/nextcloud/client/jobs/sync/SyncWorkerNotificationManager.kt
@@ -14,6 +14,7 @@ import android.content.Context
import android.content.Intent
import android.os.Build
import androidx.core.app.NotificationCompat
+import com.owncloud.android.R
import com.owncloud.android.ui.notifications.NotificationUtils
import kotlinx.coroutines.delay
@@ -37,7 +38,7 @@ class SyncWorkerNotificationManager(private val context: Context) {
addAction(
android.R.drawable.ic_menu_close_clear_cancel,
- "Cancel",
+ context.getString(R.string.common_cancel),
getCancelPendingIntent()
)
}
@@ -64,7 +65,8 @@ class SyncWorkerNotificationManager(private val context: Context) {
}
fun showStartNotification() {
- val notification = getNotification("Sync Operation Started", progress = 0)
+ val notification =
+ getNotification(context.getString(R.string.sync_worker_start_notification_title), progress = 0)
notificationManager.notify(notificationId, notification)
}
@@ -88,12 +90,20 @@ class SyncWorkerNotificationManager(private val context: Context) {
}
private fun showSuccessNotification() {
- val notification = getNotification("Download Complete", "File downloaded successfully")
+ val notification = getNotification(
+ context.getString(R.string.sync_worker_success_notification_title),
+ context.getString(R.string.sync_worker_success_notification_description)
+ )
+
notificationManager.notify(notificationId, notification)
}
private fun showErrorNotification() {
- val notification = getNotification("Download Failed", "Error downloading file")
+ val notification = getNotification(
+ context.getString(R.string.sync_worker_error_notification_title),
+ context.getString(R.string.sync_worker_error_notification_description)
+ )
+
notificationManager.notify(notificationId, notification)
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 819e221131..e27911d45f 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -226,6 +226,14 @@
%1$d / %2$d - %3$s
%1$d%%
+ Sync Operation Started
+
+ Download Complete
+ Folder successfully synchronized
+
+ Download Failed
+ An error occurred during folder synchronization
+
Uploading…
%1$d%% Uploading %2$s
%1$s uploaded