mirror of
https://github.com/nextcloud/android.git
synced 2024-12-19 07:22:06 +03:00
adopt latest api changes
Signed-off-by: alperozturk <alper_ozturk@proton.me>
This commit is contained in:
parent
d620123e3e
commit
f7bfaa5ba1
68 changed files with 80 additions and 155 deletions
|
@ -7,26 +7,24 @@
|
|||
*/
|
||||
package com.nextcloud.client.assistant
|
||||
|
||||
import android.content.Context
|
||||
import androidx.lifecycle.ViewModel
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.nextcloud.client.assistant.model.ScreenOverlayState
|
||||
import com.nextcloud.client.assistant.model.ScreenState
|
||||
import com.nextcloud.client.assistant.repository.AssistantRepositoryType
|
||||
import com.nextcloud.client.assistant.taskTypes.model.AssistantTaskType
|
||||
import com.nextcloud.client.assistant.taskTypes.model.toAssistantTaskTypeList
|
||||
import com.owncloud.android.R
|
||||
import com.owncloud.android.lib.resources.assistant.model.Task
|
||||
import com.owncloud.android.lib.resources.assistant.model.TaskType
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
import kotlinx.coroutines.flow.update
|
||||
import kotlinx.coroutines.launch
|
||||
import java.lang.ref.WeakReference
|
||||
|
||||
class AssistantViewModel(
|
||||
private val repository: AssistantRepositoryType,
|
||||
private val context: WeakReference<Context>
|
||||
) : ViewModel() {
|
||||
|
||||
private val _screenState = MutableStateFlow<ScreenState?>(null)
|
||||
|
@ -38,11 +36,11 @@ class AssistantViewModel(
|
|||
private val _snackbarMessageId = MutableStateFlow<Int?>(null)
|
||||
val snackbarMessageId: StateFlow<Int?> = _snackbarMessageId
|
||||
|
||||
private val _selectedTaskType = MutableStateFlow<TaskType?>(null)
|
||||
val selectedTaskType: StateFlow<TaskType?> = _selectedTaskType
|
||||
private val _selectedTaskType = MutableStateFlow<AssistantTaskType?>(null)
|
||||
val selectedTaskType: StateFlow<AssistantTaskType?> = _selectedTaskType
|
||||
|
||||
private val _taskTypes = MutableStateFlow<List<TaskType>?>(null)
|
||||
val taskTypes: StateFlow<List<TaskType>?> = _taskTypes
|
||||
private val _taskTypes = MutableStateFlow<List<AssistantTaskType>?>(null)
|
||||
val taskTypes: StateFlow<List<AssistantTaskType>?> = _taskTypes
|
||||
|
||||
private var taskList: List<Task>? = null
|
||||
|
||||
|
@ -51,7 +49,6 @@ class AssistantViewModel(
|
|||
|
||||
init {
|
||||
fetchTaskTypes()
|
||||
fetchTaskList()
|
||||
}
|
||||
|
||||
@Suppress("MagicNumber")
|
||||
|
@ -72,27 +69,22 @@ class AssistantViewModel(
|
|||
}
|
||||
}
|
||||
|
||||
fun selectTaskType(task: TaskType) {
|
||||
fun selectTaskType(task: AssistantTaskType) {
|
||||
_selectedTaskType.update {
|
||||
filterTaskList(task.id)
|
||||
task
|
||||
}
|
||||
|
||||
updateScreenState()
|
||||
fetchTaskList()
|
||||
}
|
||||
|
||||
private fun fetchTaskTypes() {
|
||||
viewModelScope.launch(Dispatchers.IO) {
|
||||
val allTaskType = context.get()?.getString(R.string.assistant_screen_all_task_type)
|
||||
val excludedIds = listOf("OCA\\ContextChat\\TextProcessing\\ContextChatTaskType")
|
||||
val result = arrayListOf(TaskType(null, allTaskType, null))
|
||||
val taskTypesResult = repository.getTaskTypes()
|
||||
|
||||
if (taskTypesResult.isSuccess) {
|
||||
val excludedTaskTypes = taskTypesResult.resultData.types.filter { item -> item.id !in excludedIds }
|
||||
result.addAll(excludedTaskTypes)
|
||||
val result = taskTypesResult.resultData.toAssistantTaskTypeList()
|
||||
_taskTypes.update {
|
||||
result.toList()
|
||||
result
|
||||
}
|
||||
|
||||
selectTaskType(result.first())
|
||||
|
@ -102,16 +94,21 @@ class AssistantViewModel(
|
|||
}
|
||||
}
|
||||
|
||||
fun fetchTaskList(appId: String = "assistant") {
|
||||
fun fetchTaskList() {
|
||||
viewModelScope.launch(Dispatchers.IO) {
|
||||
_screenState.update {
|
||||
ScreenState.Refreshing
|
||||
}
|
||||
|
||||
val result = repository.getTaskList(appId)
|
||||
val taskType = _selectedTaskType.value?.id ?: return@launch
|
||||
val result = repository.getTaskList(taskType)
|
||||
if (result.isSuccess) {
|
||||
taskList = result.resultData.tasks
|
||||
filterTaskList(_selectedTaskType.value?.id)
|
||||
taskList = result.resultData.tasks.filter { it.appId == "assistant" }
|
||||
_filteredTaskList.update {
|
||||
taskList?.sortedByDescending { task ->
|
||||
task.id
|
||||
}
|
||||
}
|
||||
updateSnackbarMessage(null)
|
||||
} else {
|
||||
updateSnackbarMessage(R.string.assistant_screen_task_list_error_state_message)
|
||||
|
@ -161,24 +158,6 @@ class AssistantViewModel(
|
|||
}
|
||||
}
|
||||
|
||||
private fun filterTaskList(taskTypeId: String?) {
|
||||
if (taskTypeId == null) {
|
||||
_filteredTaskList.update {
|
||||
taskList
|
||||
}
|
||||
} else {
|
||||
_filteredTaskList.update {
|
||||
taskList?.filter { it.type == taskTypeId }
|
||||
}
|
||||
}
|
||||
|
||||
_filteredTaskList.update {
|
||||
it?.sortedByDescending { task ->
|
||||
task.id
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun removeTaskFromList(id: Long) {
|
||||
_filteredTaskList.update { currentList ->
|
||||
currentList?.filter { it.id != id }
|
||||
|
|
|
@ -34,7 +34,6 @@ import androidx.compose.runtime.getValue
|
|||
import androidx.compose.runtime.rememberCoroutineScope
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.dp
|
||||
|
@ -45,18 +44,17 @@ import com.nextcloud.client.assistant.model.ScreenState
|
|||
import com.nextcloud.client.assistant.repository.AssistantMockRepository
|
||||
import com.nextcloud.client.assistant.task.TaskView
|
||||
import com.nextcloud.client.assistant.taskTypes.TaskTypesRow
|
||||
import com.nextcloud.client.assistant.taskTypes.model.AssistantTaskType
|
||||
import com.nextcloud.ui.composeActivity.ComposeActivity
|
||||
import com.nextcloud.ui.composeComponents.alertDialog.SimpleAlertDialog
|
||||
import com.nextcloud.ui.composeComponents.bottomSheet.MoreActionsBottomSheet
|
||||
import com.nextcloud.utils.extensions.showShareIntent
|
||||
import com.owncloud.android.R
|
||||
import com.owncloud.android.lib.resources.assistant.model.Task
|
||||
import com.owncloud.android.lib.resources.assistant.model.TaskType
|
||||
import com.owncloud.android.utils.ClipboardUtil
|
||||
import com.owncloud.android.utils.DisplayUtils
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.launch
|
||||
import java.lang.ref.WeakReference
|
||||
|
||||
@Suppress("LongMethod")
|
||||
@OptIn(ExperimentalMaterial3Api::class)
|
||||
|
@ -88,15 +86,13 @@ fun AssistantScreen(viewModel: AssistantViewModel, activity: Activity) {
|
|||
|
||||
ShowLinearProgressIndicator(screenState, pullRefreshState)
|
||||
|
||||
if (selectedTaskType?.name != stringResource(id = R.string.assistant_screen_all_task_type)) {
|
||||
AddFloatingActionButton(
|
||||
modifier = Modifier
|
||||
.align(Alignment.BottomEnd)
|
||||
.padding(16.dp),
|
||||
selectedTaskType,
|
||||
viewModel
|
||||
)
|
||||
}
|
||||
AddFloatingActionButton(
|
||||
modifier = Modifier
|
||||
.align(Alignment.BottomEnd)
|
||||
.padding(16.dp),
|
||||
selectedTaskType,
|
||||
viewModel
|
||||
)
|
||||
}
|
||||
|
||||
showSnackBarMessage(messageId, activity, viewModel)
|
||||
|
@ -106,8 +102,8 @@ fun AssistantScreen(viewModel: AssistantViewModel, activity: Activity) {
|
|||
@Composable
|
||||
private fun ShowScreenState(
|
||||
screenState: ScreenState?,
|
||||
selectedTaskType: TaskType?,
|
||||
taskTypes: List<TaskType>?,
|
||||
selectedTaskType: AssistantTaskType?,
|
||||
taskTypes: List<AssistantTaskType>?,
|
||||
viewModel: AssistantViewModel,
|
||||
filteredTaskList: List<Task>?
|
||||
) {
|
||||
|
@ -147,7 +143,7 @@ private fun ShowLinearProgressIndicator(screenState: ScreenState?, pullToRefresh
|
|||
}
|
||||
|
||||
@Composable
|
||||
private fun AddFloatingActionButton(modifier: Modifier, selectedTaskType: TaskType?, viewModel: AssistantViewModel) {
|
||||
private fun AddFloatingActionButton(modifier: Modifier, selectedTaskType: AssistantTaskType?, viewModel: AssistantViewModel) {
|
||||
FloatingActionButton(
|
||||
modifier = modifier,
|
||||
onClick = {
|
||||
|
@ -222,7 +218,7 @@ private fun ShowOverlayState(
|
|||
R.drawable.ic_edit,
|
||||
R.string.action_edit
|
||||
) {
|
||||
val taskType = TaskType(
|
||||
val taskType = AssistantTaskType(
|
||||
state.task.type,
|
||||
activity.getString(R.string.assistant_screen_add_task_alert_dialog_title),
|
||||
null
|
||||
|
@ -248,8 +244,8 @@ private fun ShowOverlayState(
|
|||
@Composable
|
||||
private fun AssistantContent(
|
||||
taskList: List<Task>,
|
||||
taskTypes: List<TaskType>?,
|
||||
selectedTaskType: TaskType?,
|
||||
taskTypes: List<AssistantTaskType>?,
|
||||
selectedTaskType: AssistantTaskType?,
|
||||
viewModel: AssistantViewModel
|
||||
) {
|
||||
LazyColumn(
|
||||
|
@ -282,15 +278,11 @@ private fun AssistantContent(
|
|||
}
|
||||
|
||||
@Composable
|
||||
private fun EmptyTaskList(selectedTaskType: TaskType?, taskTypes: List<TaskType>?, viewModel: AssistantViewModel) {
|
||||
val text = if (selectedTaskType?.name == stringResource(id = R.string.assistant_screen_all_task_type)) {
|
||||
stringResource(id = R.string.assistant_screen_no_task_available_for_all_task_filter_text)
|
||||
} else {
|
||||
stringResource(
|
||||
id = R.string.assistant_screen_no_task_available_text,
|
||||
selectedTaskType?.name ?: ""
|
||||
)
|
||||
}
|
||||
private fun EmptyTaskList(selectedTaskType: AssistantTaskType?, taskTypes: List<AssistantTaskType>?, viewModel: AssistantViewModel) {
|
||||
val text = stringResource(
|
||||
id = R.string.assistant_screen_no_task_available_text,
|
||||
selectedTaskType?.name ?: ""
|
||||
)
|
||||
|
||||
Column(
|
||||
modifier = Modifier
|
||||
|
@ -314,10 +306,7 @@ private fun AssistantScreenPreview() {
|
|||
MaterialTheme(
|
||||
content = {
|
||||
AssistantScreen(
|
||||
viewModel = AssistantViewModel(
|
||||
repository = mockRepository,
|
||||
context = WeakReference(LocalContext.current)
|
||||
),
|
||||
viewModel = AssistantViewModel(repository = mockRepository),
|
||||
activity = ComposeActivity()
|
||||
)
|
||||
}
|
||||
|
@ -331,10 +320,7 @@ private fun AssistantEmptyScreenPreview() {
|
|||
MaterialTheme(
|
||||
content = {
|
||||
AssistantScreen(
|
||||
viewModel = AssistantViewModel(
|
||||
repository = mockRepository,
|
||||
context = WeakReference(LocalContext.current)
|
||||
),
|
||||
viewModel = AssistantViewModel(repository = mockRepository),
|
||||
activity = ComposeActivity()
|
||||
)
|
||||
}
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
package com.nextcloud.client.assistant.model
|
||||
|
||||
import com.nextcloud.client.assistant.taskTypes.model.AssistantTaskType
|
||||
import com.owncloud.android.lib.resources.assistant.model.Task
|
||||
import com.owncloud.android.lib.resources.assistant.model.TaskType
|
||||
|
||||
sealed class ScreenOverlayState {
|
||||
data class DeleteTask(val id: Long): ScreenOverlayState()
|
||||
data class AddTask(val taskType: TaskType, val input: String): ScreenOverlayState()
|
||||
data class AddTask(val taskType: AssistantTaskType, val input: String): ScreenOverlayState()
|
||||
data class TaskActions(val task: Task): ScreenOverlayState()
|
||||
}
|
||||
|
|
|
@ -13,19 +13,13 @@ import com.owncloud.android.lib.resources.assistant.model.Task
|
|||
import com.owncloud.android.lib.resources.assistant.model.TaskInput
|
||||
import com.owncloud.android.lib.resources.assistant.model.TaskList
|
||||
import com.owncloud.android.lib.resources.assistant.model.TaskOutput
|
||||
import com.owncloud.android.lib.resources.assistant.model.TaskType
|
||||
import com.owncloud.android.lib.resources.assistant.model.TaskTypes
|
||||
|
||||
@Suppress("MagicNumber")
|
||||
class AssistantMockRepository(private val giveEmptyTasks: Boolean = false) : AssistantRepositoryType {
|
||||
override fun getTaskTypes(): RemoteOperationResult<TaskTypes> {
|
||||
return RemoteOperationResult<TaskTypes>(RemoteOperationResult.ResultCode.OK).apply {
|
||||
resultData = TaskTypes(
|
||||
listOf(
|
||||
TaskType("1", "FreePrompt", "You can create free prompt text"),
|
||||
TaskType("2", "Generate Headline", "You can create generate headline text")
|
||||
)
|
||||
)
|
||||
resultData = null
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -33,8 +27,7 @@ class AssistantMockRepository(private val giveEmptyTasks: Boolean = false) : Ass
|
|||
return RemoteOperationResult<Void>(RemoteOperationResult.ResultCode.OK)
|
||||
}
|
||||
|
||||
@Suppress("LongMethod")
|
||||
override fun getTaskList(appId: String): RemoteOperationResult<TaskList> {
|
||||
override fun getTaskList(taskType: String): RemoteOperationResult<TaskList> {
|
||||
val taskList = if (giveEmptyTasks) {
|
||||
TaskList(listOf())
|
||||
} else {
|
||||
|
@ -54,7 +47,6 @@ class AssistantMockRepository(private val giveEmptyTasks: Boolean = false) : Ass
|
|||
1707692337,
|
||||
1707692337,
|
||||
),
|
||||
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
|
@ -26,8 +26,8 @@ class AssistantRepository(private val client: NextcloudClient) : AssistantReposi
|
|||
return CreateTaskRemoteOperation(input, type).execute(client)
|
||||
}
|
||||
|
||||
override fun getTaskList(appId: String): RemoteOperationResult<TaskList> {
|
||||
return GetTaskListRemoteOperation(appId).execute(client)
|
||||
override fun getTaskList(taskType: String): RemoteOperationResult<TaskList> {
|
||||
return GetTaskListRemoteOperation(taskType).execute(client)
|
||||
}
|
||||
|
||||
override fun deleteTask(id: Long): RemoteOperationResult<Void> {
|
||||
|
|
|
@ -16,7 +16,7 @@ interface AssistantRepositoryType {
|
|||
|
||||
fun createTask(input: String, type: String): RemoteOperationResult<Void>
|
||||
|
||||
fun getTaskList(appId: String): RemoteOperationResult<TaskList>
|
||||
fun getTaskList(taskType: String): RemoteOperationResult<TaskList>
|
||||
|
||||
fun deleteTask(id: Long): RemoteOperationResult<Void>
|
||||
}
|
||||
|
|
|
@ -20,10 +20,10 @@ import androidx.compose.runtime.Composable
|
|||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.owncloud.android.lib.resources.assistant.model.TaskType
|
||||
import com.nextcloud.client.assistant.taskTypes.model.AssistantTaskType
|
||||
|
||||
@Composable
|
||||
fun TaskTypesRow(selectedTaskType: TaskType?, data: List<TaskType>?, selectTaskType: (TaskType) -> Unit) {
|
||||
fun TaskTypesRow(selectedTaskType: AssistantTaskType?, data: List<AssistantTaskType>?, selectTaskType: (AssistantTaskType) -> Unit) {
|
||||
Row(
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
* Nextcloud - Android Client
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2024 Alper Ozturk <alper.ozturk@nextcloud.com>
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
package com.nextcloud.client.assistant.taskTypes.model
|
||||
|
||||
import com.owncloud.android.lib.resources.assistant.model.TaskTypes
|
||||
|
||||
data class AssistantTaskType(
|
||||
val id: String?,
|
||||
val name: String?,
|
||||
val description: String?
|
||||
)
|
||||
|
||||
fun TaskTypes.toAssistantTaskTypeList(): List<AssistantTaskType> {
|
||||
return arrayListOf<AssistantTaskType>().apply {
|
||||
add(AssistantTaskType("core:text2text", types.coreText2text.name, types.coreText2text.description))
|
||||
add(AssistantTaskType("core:text2text:topics", types.coreText2textTopics.name, types.coreText2textTopics.description))
|
||||
add(AssistantTaskType("core:text2text:headline", types.coreText2textHeadline.name, types.coreText2textHeadline.description))
|
||||
add(AssistantTaskType("core:text2text:summary", types.coreText2textSummary.name, types.coreText2textSummary.description))
|
||||
add(AssistantTaskType("core:text2text:translate", types.coreText2textTranslate.name, types.coreText2textTranslate.description))
|
||||
add(AssistantTaskType("core:text2image", types.coreText2image.name, types.coreText2image.description))
|
||||
add(AssistantTaskType("core:audio2text", types.coreAudio2text.name, types.coreAudio2text.description))
|
||||
add(AssistantTaskType("core:contextwrite", types.coreContextwrite.name, types.coreContextwrite.description))
|
||||
add(AssistantTaskType("context_chat:context_chat", types.contextChatContextChat.name, types.contextChatContextChat.description))
|
||||
}
|
||||
}
|
|
@ -31,7 +31,6 @@ import com.owncloud.android.lib.common.utils.Log_OC
|
|||
import com.owncloud.android.ui.activity.DrawerActivity
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.withContext
|
||||
import java.lang.ref.WeakReference
|
||||
|
||||
class ComposeActivity : DrawerActivity() {
|
||||
|
||||
|
@ -88,8 +87,7 @@ class ComposeActivity : DrawerActivity() {
|
|||
nextcloudClient?.let { client ->
|
||||
AssistantScreen(
|
||||
viewModel = AssistantViewModel(
|
||||
repository = AssistantRepository(client),
|
||||
context = WeakReference(this)
|
||||
repository = AssistantRepository(client)
|
||||
),
|
||||
activity = this
|
||||
)
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">منفذ البروكسي</string>
|
||||
<string name="app_widget_description">عرض أداة واحدة من لوحة القيادة</string>
|
||||
<string name="appbar_search_in">بحث في %s</string>
|
||||
<string name="assistant_screen_all_task_type">الكل</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">أكتُب أيَّ نص</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">هل أنت متأكد أنك ترغب بحذف هذه المهمة؟</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">حذف مهمة</string>
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
<string name="app_config_base_url_title">URL base</string>
|
||||
<string name="app_config_proxy_port_title">Puertu del proxy</string>
|
||||
<string name="appbar_search_in">Buscar en: %s</string>
|
||||
<string name="assistant_screen_all_task_type">Too</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Escribi daqué</string>
|
||||
<string name="assistant_screen_failed_task_text">Falló</string>
|
||||
<string name="assistant_screen_scheduled_task_status_text">Planificóse</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Proxy Port</string>
|
||||
<string name="app_widget_description">Shows one widget from dashboard</string>
|
||||
<string name="appbar_search_in">Search in %s</string>
|
||||
<string name="assistant_screen_all_task_type">All</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Type some text</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Are you sure you want to delete this task?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Delete Task</string>
|
||||
|
|
|
@ -36,7 +36,6 @@
|
|||
<string name="app_config_proxy_port_title">Порт на прокси сървъра</string>
|
||||
<string name="app_widget_description">Показва един изпълним модул от таблото за управление</string>
|
||||
<string name="appbar_search_in">Търсене в %s</string>
|
||||
<string name="assistant_screen_all_task_type">Всички</string>
|
||||
<string name="assistant_screen_failed_task_text">Неуспешно</string>
|
||||
<string name="assistant_screen_scheduled_task_status_text">Планирано</string>
|
||||
<string name="assistant_screen_successful_task_text">Завършен</string>
|
||||
|
|
|
@ -37,7 +37,6 @@
|
|||
<string name="app_config_proxy_port_title">Porzh Proksi</string>
|
||||
<string name="app_widget_description">Diskouez a ra ur widget dre daolenn-vourzh</string>
|
||||
<string name="appbar_search_in">Klask e %s</string>
|
||||
<string name="assistant_screen_all_task_type">Pep tra</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Skrivañ un tamm testenn</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Ha sur oc\'h e fell deoc\'h dilemel an trevell-mañ ?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Dilemel an trevell</string>
|
||||
|
|
|
@ -45,7 +45,6 @@
|
|||
<string name="app_config_proxy_port_title">Port del proxy</string>
|
||||
<string name="app_widget_description">Mostra un giny del tauler</string>
|
||||
<string name="appbar_search_in">Cerca a %s</string>
|
||||
<string name="assistant_screen_all_task_type">Totes</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Escriu una mica de text</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Segur que voleu suprimir aquesta tasca?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Suprimeix la tasca</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Port proxy</string>
|
||||
<string name="app_widget_description">Zobrazuje jeden ovládací prvek z nástěnky</string>
|
||||
<string name="appbar_search_in">Hledat v %s</string>
|
||||
<string name="assistant_screen_all_task_type">Vše</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Zadejte nějaký text</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Opravdu chcete tuto úlohu smazat?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Smazat úkol</string>
|
||||
|
|
|
@ -36,7 +36,6 @@
|
|||
<string name="allow_resharing">Tillad videredeling</string>
|
||||
<string name="app_widget_description">Viser én widget fra dashboard</string>
|
||||
<string name="appbar_search_in">Søg i %s</string>
|
||||
<string name="assistant_screen_all_task_type">Alle</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Skriv noget tekst</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Er du sikker på du vil slette denne opgave?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Slet opgave</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Proxy-Port</string>
|
||||
<string name="app_widget_description">Zeigt ein Widget aus dem Dashboard an</string>
|
||||
<string name="appbar_search_in">Suche in %s</string>
|
||||
<string name="assistant_screen_all_task_type">Alle</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Bitte einen Text eingeben</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Möchten Sie diese Aufgabe wirklich löschen?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Aufgabe löschen</string>
|
||||
|
|
|
@ -35,7 +35,6 @@
|
|||
<string name="app_config_proxy_port_title">Θύρα διαμεσολαβητή</string>
|
||||
<string name="app_widget_description">Εμφάνιση ενός γραφικού στοιχείου από τον πίνακα ελέγχου</string>
|
||||
<string name="appbar_search_in">Αναζήτηση στο %s</string>
|
||||
<string name="assistant_screen_all_task_type">\'Ολα</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Πληκτρολογήστε κάποιο κείμενο</string>
|
||||
<string name="assistant_screen_failed_task_text">Απέτυχε</string>
|
||||
<string name="assistant_screen_successful_task_text">Ολοκληρωμένες</string>
|
||||
|
|
|
@ -31,7 +31,6 @@
|
|||
<string name="advanced_settings">Detalaj agordoj</string>
|
||||
<string name="allow_resharing">Permesi rekunhavigon</string>
|
||||
<string name="appbar_search_in">Serĉi en 1%s</string>
|
||||
<string name="assistant_screen_all_task_type">Ĉiuj</string>
|
||||
<string name="assistant_screen_successful_task_text">Plenumita</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Nekonata</string>
|
||||
<string name="auth_access_failed">Aliro malsukcesis: %1$s</string>
|
||||
|
|
|
@ -37,7 +37,6 @@
|
|||
<string name="app_config_proxy_port_title">Puerto del Proxy</string>
|
||||
<string name="app_widget_description">Muestra un widget del panel</string>
|
||||
<string name="appbar_search_in">Buscar en %s</string>
|
||||
<string name="assistant_screen_all_task_type">Todos</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Escriba un texto</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">¿Está seguro que desea eliminar esta tarea?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Eliminar tarea</string>
|
||||
|
|
|
@ -37,7 +37,6 @@
|
|||
<string name="app_config_proxy_port_title">Puerto del Proxy</string>
|
||||
<string name="app_widget_description">Muestra un widget del panel de control</string>
|
||||
<string name="appbar_search_in">Buscar en %s</string>
|
||||
<string name="assistant_screen_all_task_type">Todos</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Escribe un texto</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">¿Está seguro que desea eliminar esta tarea?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Tarea eliminada</string>
|
||||
|
|
|
@ -31,7 +31,6 @@
|
|||
<string name="advanced_settings">Configuración avanzada</string>
|
||||
<string name="allow_resharing">Permitir volver a compartir</string>
|
||||
<string name="appbar_search_in">Buscar en %s</string>
|
||||
<string name="assistant_screen_all_task_type">Todos</string>
|
||||
<string name="assistant_screen_successful_task_text">Completado</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Desconocido</string>
|
||||
<string name="associated_account_not_found">¡No se encontró la cuenta asociada!</string>
|
||||
|
|
|
@ -30,7 +30,6 @@
|
|||
<string name="add_to_cloud">Agregar a %1$s</string>
|
||||
<string name="allow_resharing">Permitir volver a compartir</string>
|
||||
<string name="appbar_search_in">Buscar en %s</string>
|
||||
<string name="assistant_screen_all_task_type">Todos</string>
|
||||
<string name="assistant_screen_successful_task_text">Completado</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Desconocido</string>
|
||||
<string name="associated_account_not_found">¡Cuenta asociada no encontrada!</string>
|
||||
|
|
|
@ -36,7 +36,6 @@
|
|||
<string name="app_config_proxy_port_title">Puerto del proxy</string>
|
||||
<string name="app_widget_description">Muestra un widget del panel de control</string>
|
||||
<string name="appbar_search_in">Compartir en %s</string>
|
||||
<string name="assistant_screen_all_task_type">Todos</string>
|
||||
<string name="assistant_screen_failed_task_text">Error</string>
|
||||
<string name="assistant_screen_scheduled_task_status_text">Programado</string>
|
||||
<string name="assistant_screen_successful_task_text">Completado</string>
|
||||
|
|
|
@ -37,7 +37,6 @@
|
|||
<string name="app_config_proxy_port_title">Puerto del proxy</string>
|
||||
<string name="app_widget_description">Muestra un widget del panel</string>
|
||||
<string name="appbar_search_in">Buscar en %s</string>
|
||||
<string name="assistant_screen_all_task_type">Todos</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Escriba algo de texto</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">¿Está seguro de eliminar esta tarea?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Eliminar tarea</string>
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
<string name="app_config_proxy_port_title">Puerto del proxy</string>
|
||||
<string name="app_widget_description">Muestra un widget del tablero</string>
|
||||
<string name="appbar_search_in">Buscar en %s</string>
|
||||
<string name="assistant_screen_all_task_type">Todo</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Escriba algo de texto</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">¿Está seguro de querer eliminar esta tarea?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Eliminar tarea</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Proxy-ataka</string>
|
||||
<string name="app_widget_description">Paneleko trepeta bat erakusten du</string>
|
||||
<string name="appbar_search_in">Bilatu %s(e)n</string>
|
||||
<string name="assistant_screen_all_task_type">Denak</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Idatzi testu bat</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Ziur zeregin hau ezabatu nahi duzula?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Ezabatu zeregina</string>
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
<string name="app_config_proxy_port_title">پورت پروکسی</string>
|
||||
<string name="app_widget_description">نمایش یک ابزارک از پیشخوان</string>
|
||||
<string name="appbar_search_in">جستجو در %s</string>
|
||||
<string name="assistant_screen_all_task_type">همه</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">مقداری متن را تایپ کنید</string>
|
||||
<string name="assistant_screen_failed_task_text">Failed</string>
|
||||
<string name="assistant_screen_scheduled_task_status_text">Scheduled</string>
|
||||
|
|
|
@ -36,7 +36,6 @@
|
|||
<string name="app_config_proxy_port_title">Välityspalvelimen portti</string>
|
||||
<string name="app_widget_description">Näyttää yhden pienoissovelluksen konsolista</string>
|
||||
<string name="appbar_search_in">Etsi kohteesta %s</string>
|
||||
<string name="assistant_screen_all_task_type">Kaikki</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Syötä tekstiä</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Haluatko varmasti poistaa tämän tehtävän?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Poista tehtävä</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Port Proxy</string>
|
||||
<string name="app_widget_description">Affiche un widget du tableau de bord</string>
|
||||
<string name="appbar_search_in">Recherche dans %s</string>
|
||||
<string name="assistant_screen_all_task_type">Tout</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Tapez du texte</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Êtes-vous sûr de vouloir supprimer cette tâche ?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Supprimer la tâche</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Port Seachfhreastalaí</string>
|
||||
<string name="app_widget_description">Taispeáin giuirléid amháin ón deais</string>
|
||||
<string name="appbar_search_in">Cuardaigh i %s</string>
|
||||
<string name="assistant_screen_all_task_type">Gach</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Clóscríobh roinnt téacs</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">An bhfuil tú cinnte gur mhaith leat an tasc seo a scriosadh?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Scrios Tasc</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Porto do proxy</string>
|
||||
<string name="app_widget_description">Amosa un trebello do taboleiro</string>
|
||||
<string name="appbar_search_in">Buscar en %s</string>
|
||||
<string name="assistant_screen_all_task_type">Todo</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Escriba algún texto</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Confirma que quere eliminar esta tarefa?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Eliminar tarefa</string>
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
<string name="app_config_base_url_title">Osnovni URL</string>
|
||||
<string name="app_config_proxy_port_title">Proxy port</string>
|
||||
<string name="appbar_search_in">Traži u %s</string>
|
||||
<string name="assistant_screen_all_task_type">Sve</string>
|
||||
<string name="assistant_screen_successful_task_text">Završeno</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Nepoznata pogreška</string>
|
||||
<string name="associated_account_not_found">Pripadajući račun nije pronađen!</string>
|
||||
|
|
|
@ -40,7 +40,6 @@
|
|||
<string name="app_config_proxy_port_title">Proxy portja</string>
|
||||
<string name="app_widget_description">Egy modult jelenít meg a irányítópultról</string>
|
||||
<string name="appbar_search_in">Keresés itt: %s</string>
|
||||
<string name="assistant_screen_all_task_type">Összes</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Gépeljen be szöveget</string>
|
||||
<string name="assistant_screen_failed_task_text">Sikertelen</string>
|
||||
<string name="assistant_screen_scheduled_task_status_text">Ütemezve</string>
|
||||
|
|
|
@ -35,7 +35,6 @@
|
|||
<string name="allow_resharing">Izinkan pembagian ulang</string>
|
||||
<string name="app_widget_description">Menampilkan satu gawit dari dasbor</string>
|
||||
<string name="appbar_search_in">Cari dalam %s</string>
|
||||
<string name="assistant_screen_all_task_type">Semua</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Tulis beberapa teks</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Apakah Anda yakin ingin menghapus tugas ini?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Hapus Tugas</string>
|
||||
|
|
|
@ -35,7 +35,6 @@
|
|||
<string name="app_config_proxy_port_title">Gátt milliþjóns</string>
|
||||
<string name="app_widget_description">Sýnir einn viðmótshluta af stjórnborði</string>
|
||||
<string name="appbar_search_in">Leita í %s</string>
|
||||
<string name="assistant_screen_all_task_type">Allt</string>
|
||||
<string name="assistant_screen_successful_task_text">Lokið</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Óþekkt</string>
|
||||
<string name="associated_account_not_found">Tengdur notandaaðgangur fannst ekki!</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Porta proxy</string>
|
||||
<string name="app_widget_description">Mostra un widget dal cruscotto</string>
|
||||
<string name="appbar_search_in">Cerca in %s</string>
|
||||
<string name="assistant_screen_all_task_type">Tutti</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Aggiungi del testo</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Sei sicuro di voler rimuovere questa attività?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Elimina attività</string>
|
||||
|
|
|
@ -35,7 +35,6 @@
|
|||
<string name="app_config_proxy_port_title">פתחת מתווך</string>
|
||||
<string name="app_widget_description">מצג וידג׳ט אחד מלוח הבקרה</string>
|
||||
<string name="appbar_search_in">חפש ב %s</string>
|
||||
<string name="assistant_screen_all_task_type">הכול</string>
|
||||
<string name="assistant_screen_successful_task_text">הושלם</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">לא ידוע</string>
|
||||
<string name="associated_account_not_found">לא נמצא חשבון משויך!</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">プロキシポート</string>
|
||||
<string name="app_widget_description">ダッシュボードから一つのウィジェットを表示</string>
|
||||
<string name="appbar_search_in">%s の中を検索</string>
|
||||
<string name="assistant_screen_all_task_type">すべて</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">テキストを入力</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">本当にこのタスクを削除しますか?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">タスクを削除</string>
|
||||
|
|
|
@ -35,7 +35,6 @@
|
|||
<string name="allow_resharing">Allow resharing</string>
|
||||
<string name="app_widget_description">Shows one widget from dashboard</string>
|
||||
<string name="appbar_search_in">Search in %s</string>
|
||||
<string name="assistant_screen_all_task_type">All</string>
|
||||
<string name="assistant_screen_failed_task_text">Failed</string>
|
||||
<string name="assistant_screen_successful_task_text">Completed</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Unknown</string>
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
<string name="app_config_proxy_port_title">프록시 포트</string>
|
||||
<string name="app_widget_description">대시보드에 위젯 하나만 표시</string>
|
||||
<string name="appbar_search_in">%s에서 검색</string>
|
||||
<string name="assistant_screen_all_task_type">모두</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">텍스트 입력</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">이 작업을 삭제하시겠습니까?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">작업 삭제</string>
|
||||
|
|
|
@ -37,7 +37,6 @@
|
|||
<string name="app_config_proxy_port_title">Įgaliotojo serverio prievadas</string>
|
||||
<string name="app_widget_description">Rodo vieną valdiklį iš skydelio</string>
|
||||
<string name="appbar_search_in">Ieškoti %s</string>
|
||||
<string name="assistant_screen_all_task_type">Visos</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Įrašykite kokį nors tekstą</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Ar tikrai norite ištrinti šią užduotį?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Ištrinti užduotį</string>
|
||||
|
|
|
@ -33,7 +33,6 @@
|
|||
<string name="allow_resharing">Atļaut atkārtotu koplietošanu</string>
|
||||
<string name="app_config_proxy_port_title">Starpniekservera ports</string>
|
||||
<string name="appbar_search_in">Meklēt %s</string>
|
||||
<string name="assistant_screen_all_task_type">Visi</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Dzēst uzdevumu</string>
|
||||
<string name="assistant_screen_failed_task_text">Neizdevās</string>
|
||||
<string name="assistant_screen_successful_task_text">Pabeigts</string>
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
<string name="app_config_proxy_port_title">Proxy порта</string>
|
||||
<string name="app_widget_description">Прикажува еден виџет од контролната табла</string>
|
||||
<string name="appbar_search_in">Барај во %s</string>
|
||||
<string name="assistant_screen_all_task_type">Сите</string>
|
||||
<string name="assistant_screen_failed_task_text">Неуспешно</string>
|
||||
<string name="assistant_screen_successful_task_text">Завршено</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Непознат</string>
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
<string name="app_config_proxy_port_title">Proxy-port</string>
|
||||
<string name="app_widget_description">Viser en widget fra dashbordet</string>
|
||||
<string name="appbar_search_in">Søk i %s</string>
|
||||
<string name="assistant_screen_all_task_type">Alle</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Skriv inn litt tekst</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Er du sikker på at du vil slette denne oppgaven?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Slett oppgave</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Proxy poort</string>
|
||||
<string name="app_widget_description">Toont één widget van dashboard</string>
|
||||
<string name="appbar_search_in">Zoeken in %s</string>
|
||||
<string name="assistant_screen_all_task_type">Alle</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Geef wat tekst in</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Bent u zeker dat u deze taak wilt verwijderen?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Verwijder taak</string>
|
||||
|
|
|
@ -45,7 +45,6 @@
|
|||
<string name="app_config_proxy_port_title">Port proxy</string>
|
||||
<string name="app_widget_description">Pokazuje jeden widżet z pulpitu nawigacyjnego</string>
|
||||
<string name="appbar_search_in">Szukaj w %s</string>
|
||||
<string name="assistant_screen_all_task_type">Wszystkie</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Wpisz jakiś tekst</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Czy na pewno chcesz usunąć to zadanie?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Usuń zadanie</string>
|
||||
|
|
|
@ -39,7 +39,6 @@
|
|||
<string name="app_config_proxy_port_title">Porta do Proxy</string>
|
||||
<string name="app_widget_description">Mostra um widget do painel</string>
|
||||
<string name="appbar_search_in">Pesquisar em %s</string>
|
||||
<string name="assistant_screen_all_task_type">Tudos</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Digite algum texto</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Tem certeza de que deseja excluir esta tarefa?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Excluir tarefa</string>
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
<string name="allow_resharing">Permitir repartilha</string>
|
||||
<string name="app_widget_description">Mostra um \'\'widget\'\' do painel</string>
|
||||
<string name="appbar_search_in">Procurar em %s</string>
|
||||
<string name="assistant_screen_all_task_type">Todos</string>
|
||||
<string name="assistant_screen_successful_task_text">Concluída</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Desconhecido</string>
|
||||
<string name="associated_account_not_found">Conta associada não encontrada!</string>
|
||||
|
|
|
@ -37,7 +37,6 @@
|
|||
<string name="app_config_proxy_port_title">Port proxy </string>
|
||||
<string name="app_widget_description">Arată un singur widget din panoul principal</string>
|
||||
<string name="appbar_search_in">Caută in %s</string>
|
||||
<string name="assistant_screen_all_task_type">Toate </string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Tastează un text</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Sigur doriți să ștergeți acest task?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Şterge task</string>
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
<string name="app_config_proxy_port_title">Порт прокси</string>
|
||||
<string name="app_widget_description">Показывает один виджет с главного экрана.</string>
|
||||
<string name="appbar_search_in">Искать в %s</string>
|
||||
<string name="assistant_screen_all_task_type">Все</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Наберите какой-то текст</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Вы уверены, что хотите удалить эту задачу?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Удалить задачу</string>
|
||||
|
|
|
@ -35,7 +35,6 @@
|
|||
<string name="app_config_base_url_title">URL de base</string>
|
||||
<string name="app_config_proxy_port_title">Port serbidore intermèdiu</string>
|
||||
<string name="appbar_search_in">Chirca in %s</string>
|
||||
<string name="assistant_screen_all_task_type">Totu</string>
|
||||
<string name="assistant_screen_no_task_available_for_all_task_filter_text">Peruna faina a disponimentu. Seletziona sa genia de faina pro nde creare una noa.</string>
|
||||
<string name="assistant_screen_no_task_available_text">Peruna faina a disponimentu pro sa genia %s. Nde podes creare una noa dae su cugione in bassu a dereta.</string>
|
||||
<string name="assistant_screen_successful_task_text">Cumpletadu</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Brána proxy</string>
|
||||
<string name="app_widget_description">Zobrazí jeden widget z hlavného panela</string>
|
||||
<string name="appbar_search_in">Hľadať v %s</string>
|
||||
<string name="assistant_screen_all_task_type">Všetko</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Napíšte nejaký text</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Naozaj chcete vymazať túto úlohu?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Vymazať Úlohu</string>
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
<string name="app_config_proxy_port_title">Vrata posredniškega strežnika</string>
|
||||
<string name="app_widget_description">Pokaži en gradnik iz nadzorne plošče</string>
|
||||
<string name="appbar_search_in">Poišči v %s</string>
|
||||
<string name="assistant_screen_all_task_type">Vse</string>
|
||||
<string name="assistant_screen_failed_task_text">Opravilo je spodletelo!</string>
|
||||
<string name="assistant_screen_scheduled_task_status_text">Načrtovano</string>
|
||||
<string name="assistant_screen_successful_task_text">Končano</string>
|
||||
|
|
|
@ -29,7 +29,6 @@
|
|||
<string name="advanced_settings">Cilësime të Avancuara</string>
|
||||
<string name="allow_resharing">Lejo rindarje</string>
|
||||
<string name="appbar_search_in">Kërkoni në %s</string>
|
||||
<string name="assistant_screen_all_task_type">Të gjithë</string>
|
||||
<string name="assistant_screen_successful_task_text">Të plotësuara</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">I panjohur</string>
|
||||
<string name="associated_account_not_found">Llogaria e lidhur nuk u gjet!</string>
|
||||
|
|
|
@ -30,7 +30,6 @@
|
|||
<string name="add_to_cloud">Dodaj u %1$s</string>
|
||||
<string name="advanced_settings">Napredna podešavanja</string>
|
||||
<string name="appbar_search_in">Pretraga u %s</string>
|
||||
<string name="assistant_screen_all_task_type">Sve</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Da li ste sigurni da želite da izbrišete ovaj zadatak?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Izbriši zadatak</string>
|
||||
<string name="assistant_screen_failed_task_text">Nije uspelo</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Прокси порт</string>
|
||||
<string name="app_widget_description">Приказује један виџет са контролне табле</string>
|
||||
<string name="appbar_search_in">Тражи у %s</string>
|
||||
<string name="assistant_screen_all_task_type">Све</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Откуцајте неки текст</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Да ли сте сигурни да желите да обришете овај задатак?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Обриши задатак</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Proxyport</string>
|
||||
<string name="app_widget_description">Visa en widget från dashboard</string>
|
||||
<string name="appbar_search_in">Sök i %s</string>
|
||||
<string name="assistant_screen_all_task_type">Alla</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Skriv någon text</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Är du säker på att du vill ta bort den här uppgiften?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Ta bort uppgift</string>
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
<string name="allow_resharing">อนุญาตให้แชร์ซ้ำ</string>
|
||||
<string name="app_widget_description">แสดงหนึ่งวิดเจ็ตจากแดชบอร์ด</string>
|
||||
<string name="appbar_search_in">ค้นหาใน %s</string>
|
||||
<string name="assistant_screen_all_task_type">ทั้งหมด</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">พิมพ์ข้อความของคุณ</string>
|
||||
<string name="assistant_screen_running_task_text">อยู่ระหว่างการดำเนินการ</string>
|
||||
<string name="assistant_screen_successful_task_text">เสร็จแล้ว</string>
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
<string name="app_config_proxy_port_title">Vekil sunucu bağlantı noktası</string>
|
||||
<string name="app_widget_description">Panodan bir pano bileşeni görüntüler</string>
|
||||
<string name="appbar_search_in">%s içinde arama</string>
|
||||
<string name="assistant_screen_all_task_type">Tümü</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Bir şeyler yazın</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Bu görevi silmek istediğinize emin misiniz?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Görevi sil</string>
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
<string name="app_config_proxy_port_title">ۋاكالەتچى ئېغىز</string>
|
||||
<string name="app_widget_description">باشقۇرۇش تاختىسىدىكى بىر كىچىك قورالنى كۆرسىتىدۇ</string>
|
||||
<string name="appbar_search_in">% S دىن ئىزدەڭ</string>
|
||||
<string name="assistant_screen_all_task_type">ھەممىسى</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">بەزى تېكىستلەرنى كىرگۈزۈڭ</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">بۇ ۋەزىپىنى ئۆچۈرمەكچىمۇ؟</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">ۋەزىپىنى ئۆچۈرۈڭ</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">Порт проксі-сервера</string>
|
||||
<string name="app_widget_description">Показувати один віджет з панелі віджетів</string>
|
||||
<string name="appbar_search_in">Пошук у %s</string>
|
||||
<string name="assistant_screen_all_task_type">Всі</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Вставте будь-який текст</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">Дійсно вилучити це завдання?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">Вилучити завдання</string>
|
||||
|
|
|
@ -33,7 +33,6 @@
|
|||
<string name="allow_resharing">Cho phép chia sẻ lại</string>
|
||||
<string name="app_widget_description">Hiện thị lối tắt từ dashboard</string>
|
||||
<string name="appbar_search_in">Tìm kiếm trong %s</string>
|
||||
<string name="assistant_screen_all_task_type">Tất cả</string>
|
||||
<string name="assistant_screen_scheduled_task_status_text">Lên kế hoạch</string>
|
||||
<string name="assistant_screen_successful_task_text">Hoàn thành</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Không xác định</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">代理端口</string>
|
||||
<string name="app_widget_description">显示仪表盘中的一个小部件</string>
|
||||
<string name="appbar_search_in">在 %s 中搜索</string>
|
||||
<string name="assistant_screen_all_task_type">所有</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">输入一些文字</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">您确定要删除这些任务吗?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">删除任务</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">proxy代理伺服器連接埠</string>
|
||||
<string name="app_widget_description">顯示儀表板中的一個小部件</string>
|
||||
<string name="appbar_search_in">%s內搜尋</string>
|
||||
<string name="assistant_screen_all_task_type">全部</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">輸入一些文字</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">您確定要刪除此工作項目嗎?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">刪除任務</string>
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
<string name="app_config_proxy_port_title">proxy代理伺服器連接埠</string>
|
||||
<string name="app_widget_description">顯示儀表板中的一個小工具</string>
|
||||
<string name="appbar_search_in">搜尋 %s</string>
|
||||
<string name="assistant_screen_all_task_type">全部</string>
|
||||
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">輸入一些文字</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_description">您確定要刪除此工作項目嗎?</string>
|
||||
<string name="assistant_screen_delete_task_alert_dialog_title">刪除工作項目</string>
|
||||
|
|
|
@ -76,8 +76,6 @@
|
|||
<string name="assistant_task_detail_screen_input_button_title">Input</string>
|
||||
<string name="assistant_task_detail_screen_output_button_title">Output</string>
|
||||
|
||||
<string name="assistant_screen_all_task_type">All</string>
|
||||
|
||||
<string name="drawer_item_assistant">Assistant</string>
|
||||
<string name="drawer_item_all_files">All files</string>
|
||||
<string name="drawer_item_personal_files">Personal files</string>
|
||||
|
|
Loading…
Reference in a new issue