add translations

Signed-off-by: alperozturk <alper_ozturk@proton.me>
This commit is contained in:
alperozturk 2024-12-12 15:40:22 +01:00 committed by Alper Öztürk
parent 8d870934a7
commit 45c372cd09
2 changed files with 22 additions and 4 deletions

View file

@ -14,6 +14,7 @@ import android.content.Context
import android.content.Intent import android.content.Intent
import android.os.Build import android.os.Build
import androidx.core.app.NotificationCompat import androidx.core.app.NotificationCompat
import com.owncloud.android.R
import com.owncloud.android.ui.notifications.NotificationUtils import com.owncloud.android.ui.notifications.NotificationUtils
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
@ -37,7 +38,7 @@ class SyncWorkerNotificationManager(private val context: Context) {
addAction( addAction(
android.R.drawable.ic_menu_close_clear_cancel, android.R.drawable.ic_menu_close_clear_cancel,
"Cancel", context.getString(R.string.common_cancel),
getCancelPendingIntent() getCancelPendingIntent()
) )
} }
@ -64,7 +65,8 @@ class SyncWorkerNotificationManager(private val context: Context) {
} }
fun showStartNotification() { 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) notificationManager.notify(notificationId, notification)
} }
@ -88,12 +90,20 @@ class SyncWorkerNotificationManager(private val context: Context) {
} }
private fun showSuccessNotification() { 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) notificationManager.notify(notificationId, notification)
} }
private fun showErrorNotification() { 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) notificationManager.notify(notificationId, notification)
} }

View file

@ -226,6 +226,14 @@
<string name="upload_notification_manager_start_text">%1$d / %2$d - %3$s</string> <string name="upload_notification_manager_start_text">%1$d / %2$d - %3$s</string>
<string name="upload_notification_manager_upload_in_progress_text" translatable="false">%1$d%%</string> <string name="upload_notification_manager_upload_in_progress_text" translatable="false">%1$d%%</string>
<string name="sync_worker_start_notification_title">Sync Operation Started</string>
<string name="sync_worker_success_notification_title">Download Complete</string>
<string name="sync_worker_success_notification_description">Folder successfully synchronized</string>
<string name="sync_worker_error_notification_title">Download Failed</string>
<string name="sync_worker_error_notification_description">An error occurred during folder synchronization</string>
<string name="uploader_upload_in_progress_ticker">Uploading…</string> <string name="uploader_upload_in_progress_ticker">Uploading…</string>
<string name="uploader_upload_in_progress_content">%1$d%% Uploading %2$s</string> <string name="uploader_upload_in_progress_content">%1$d%% Uploading %2$s</string>
<string name="uploader_upload_succeeded_content_single">%1$s uploaded</string> <string name="uploader_upload_succeeded_content_single">%1$s uploaded</string>