Merge remote-tracking branch 'origin/master' into dev

This commit is contained in:
Tobias Kaminsky 2024-09-19 02:31:16 +02:00
commit 3b9cb2e9ad
11 changed files with 89 additions and 34 deletions

View file

@ -81,7 +81,7 @@ class FileNameValidatorTests : AbstractOnServerIT() {
assertEquals(null, result2) assertEquals(null, result2)
} else { } else {
assertEquals( assertEquals(
targetContext.getString(R.string.file_name_validator_error_forbidden_file_extensions, " "), targetContext.getString(R.string.file_name_validator_error_forbidden_space_character_extensions),
result result
) )
assertEquals( assertEquals(

View file

@ -86,7 +86,12 @@ object FileNameValidator {
forbiddenFilenameExtensionJson?.let { forbiddenFilenameExtensionJson?.let {
for (forbiddenExtension in forbiddenFilenameExtension()) { for (forbiddenExtension in forbiddenFilenameExtension()) {
if (filename.endsWith(forbiddenExtension, ignoreCase = true)) { if (filename.endsWith(forbiddenExtension, ignoreCase = true)) {
return context.getString( return if (forbiddenExtension == StringConstants.SPACE) {
context.getString(
R.string.file_name_validator_error_forbidden_space_character_extensions
)
} else {
context.getString(
R.string.file_name_validator_error_forbidden_file_extensions, R.string.file_name_validator_error_forbidden_file_extensions,
forbiddenExtension forbiddenExtension
) )
@ -95,6 +100,7 @@ object FileNameValidator {
} }
} }
} }
}
return null return null
} }

View file

@ -19,6 +19,7 @@ import com.owncloud.android.lib.common.OwnCloudClient;
import com.owncloud.android.lib.common.operations.RemoteOperation; import com.owncloud.android.lib.common.operations.RemoteOperation;
import com.owncloud.android.lib.common.operations.RemoteOperationResult; import com.owncloud.android.lib.common.operations.RemoteOperationResult;
import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode; import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode;
import com.owncloud.android.lib.common.utils.Log_OC;
import com.owncloud.android.lib.resources.files.RemoveFileRemoteOperation; import com.owncloud.android.lib.resources.files.RemoveFileRemoteOperation;
import com.owncloud.android.operations.common.SyncOperation; import com.owncloud.android.operations.common.SyncOperation;
import com.owncloud.android.utils.MimeTypeUtil; import com.owncloud.android.utils.MimeTypeUtil;
@ -86,7 +87,11 @@ public class RemoveFileOperation extends SyncOperation {
boolean localRemovalFailed = false; boolean localRemovalFailed = false;
if (!onlyLocalCopy) { if (!onlyLocalCopy) {
if (fileToRemove.isEncrypted()) { if (fileToRemove.isEncrypted()) {
OCFile parent = getStorageManager().getFileByPath(fileToRemove.getParentRemotePath()); OCFile parent = getStorageManager().getFileById(fileToRemove.getParentId());
if (parent == null) {
return new RemoteOperationResult(ResultCode.LOCAL_FILE_NOT_FOUND);
}
operation = new RemoveRemoteEncryptedFileOperation(fileToRemove.getRemotePath(), operation = new RemoveRemoteEncryptedFileOperation(fileToRemove.getRemotePath(),
user, user,
context, context,

View file

@ -413,6 +413,7 @@
<string name="file_migration_waiting_for_unfinished_sync">بإنتظار مزامنة كاملة…</string> <string name="file_migration_waiting_for_unfinished_sync">بإنتظار مزامنة كاملة…</string>
<string name="file_name_validator_current_path_is_invalid">اسم المجلد الحالي غير صحيح. قُم رجاءً بتغيير اسم المجلد. إعادة التوجيه إلى المجلد الجذر</string> <string name="file_name_validator_current_path_is_invalid">اسم المجلد الحالي غير صحيح. قُم رجاءً بتغيير اسم المجلد. إعادة التوجيه إلى المجلد الجذر</string>
<string name="file_name_validator_error_contains_reserved_names_or_invalid_characters">مسار المجلد يحتوي على أسماء محجوزة أو حروف غير صالحة</string> <string name="file_name_validator_error_contains_reserved_names_or_invalid_characters">مسار المجلد يحتوي على أسماء محجوزة أو حروف غير صالحة</string>
<string name="file_name_validator_error_forbidden_file_extensions">%s هو امتداد غير مسموح به</string>
<string name="file_name_validator_error_invalid_character">اسم يحتوي على حروف غير صالحة: %s</string> <string name="file_name_validator_error_invalid_character">اسم يحتوي على حروف غير صالحة: %s</string>
<string name="file_name_validator_error_reserved_names">%s اسم ممنوع</string> <string name="file_name_validator_error_reserved_names">%s اسم ممنوع</string>
<string name="file_name_validator_rename_before_move_or_copy">%s. قُم رجاءً بتغيير اسم الملف قبل نقله أو نسخه</string> <string name="file_name_validator_rename_before_move_or_copy">%s. قُم رجاءً بتغيير اسم الملف قبل نقله أو نسخه</string>
@ -630,6 +631,7 @@
<string name="placeholder_timestamp">2012/05/18 12:23 مساء</string> <string name="placeholder_timestamp">2012/05/18 12:23 مساء</string>
<string name="player_stop">إيقاف</string> <string name="player_stop">إيقاف</string>
<string name="player_toggle">تبديل</string> <string name="player_toggle">تبديل</string>
<string name="please_select_a_server">من فضلك، حدِّد الخادوم...</string>
<string name="power_save_check_dialog_message">قد يؤدي تعطيل فحص حفظ الطاقة إلى تحميل الملفات عندما تكون حالة البطارية منخفضة!</string> <string name="power_save_check_dialog_message">قد يؤدي تعطيل فحص حفظ الطاقة إلى تحميل الملفات عندما تكون حالة البطارية منخفضة!</string>
<string name="pref_behaviour_entries_delete_file">خذفت</string> <string name="pref_behaviour_entries_delete_file">خذفت</string>
<string name="pref_behaviour_entries_keep_file">أبقى في المجلد الأصلي</string> <string name="pref_behaviour_entries_keep_file">أبقى في المجلد الأصلي</string>

View file

@ -199,6 +199,7 @@
<string name="create_dir_fail_msg">Nepodařilo se vytvořit složku</string> <string name="create_dir_fail_msg">Nepodařilo se vytvořit složku</string>
<string name="create_new">Nové</string> <string name="create_new">Nové</string>
<string name="create_new_document">Nový dokument</string> <string name="create_new_document">Nový dokument</string>
<string name="create_new_folder">Nová složka</string>
<string name="create_new_presentation">Nová prezentace</string> <string name="create_new_presentation">Nová prezentace</string>
<string name="create_new_spreadsheet">Nová tabulka</string> <string name="create_new_spreadsheet">Nová tabulka</string>
<string name="create_rich_workspace">Přidat popis složky</string> <string name="create_rich_workspace">Přidat popis složky</string>

View file

@ -872,6 +872,7 @@
<string name="unlock_file">ファイルのロックを解除</string> <string name="unlock_file">ファイルのロックを解除</string>
<string name="unread_comments">未読のコメントがあります</string> <string name="unread_comments">未読のコメントがあります</string>
<string name="unset_encrypted">暗号化解除</string> <string name="unset_encrypted">暗号化解除</string>
<string name="unset_favorite">お気に入りから削除</string>
<string name="unshare_link_file_error">このファイルまたはフォルダーの共有を解除する際にエラーが発生しました</string> <string name="unshare_link_file_error">このファイルまたはフォルダーの共有を解除する際にエラーが発生しました</string>
<string name="unshare_link_file_no_exist">共有を解除できません。ファイルがあるか確認してください。</string> <string name="unshare_link_file_no_exist">共有を解除できません。ファイルがあるか確認してください。</string>
<string name="unshare_link_forbidden_permissions">ファイルの共有を解除</string> <string name="unshare_link_forbidden_permissions">ファイルの共有を解除</string>

View file

@ -180,8 +180,10 @@
<string name="confirmation_remove_local">Somente local</string> <string name="confirmation_remove_local">Somente local</string>
<string name="conflict_dialog_error">A caixa de diálogo de resolução de conflitos não pode ser criada</string> <string name="conflict_dialog_error">A caixa de diálogo de resolução de conflitos não pode ser criada</string>
<string name="conflict_file_headline">Arquivo conflitante %1$s</string> <string name="conflict_file_headline">Arquivo conflitante %1$s</string>
<string name="conflict_folder_headline">Conflito de Pastas</string>
<string name="conflict_local_file">Arquivo local</string> <string name="conflict_local_file">Arquivo local</string>
<string name="conflict_message_description">Se você selecionar as duas versões, o arquivo local terá um número anexado ao seu nome.</string> <string name="conflict_message_description">Se você selecionar as duas versões, o arquivo local terá um número anexado ao seu nome.</string>
<string name="conflict_message_description_for_folder">Se selecionar ambas as versões, a pasta local terá um número anexado ao nome.</string>
<string name="conflict_server_file">Arquivo do servidor</string> <string name="conflict_server_file">Arquivo do servidor</string>
<string name="contact_backup_title">Backup de contatos</string> <string name="contact_backup_title">Backup de contatos</string>
<string name="contact_no_permission">É necessária permissão de contato.</string> <string name="contact_no_permission">É necessária permissão de contato.</string>
@ -411,6 +413,7 @@
<string name="file_migration_waiting_for_unfinished_sync">Aguardando sincronização completa…</string> <string name="file_migration_waiting_for_unfinished_sync">Aguardando sincronização completa…</string>
<string name="file_name_validator_current_path_is_invalid">O nome da pasta atual é inválido, renomeie a pasta. Redirecionando para a raiz</string> <string name="file_name_validator_current_path_is_invalid">O nome da pasta atual é inválido, renomeie a pasta. Redirecionando para a raiz</string>
<string name="file_name_validator_error_contains_reserved_names_or_invalid_characters">O caminho da pasta contém nomes reservados ou caracteres inválidos</string> <string name="file_name_validator_error_contains_reserved_names_or_invalid_characters">O caminho da pasta contém nomes reservados ou caracteres inválidos</string>
<string name="file_name_validator_error_forbidden_file_extensions">%s é uma extensão de arquivo proibida</string>
<string name="file_name_validator_error_invalid_character">O nome contém um caractere inválido:%s</string> <string name="file_name_validator_error_invalid_character">O nome contém um caractere inválido:%s</string>
<string name="file_name_validator_error_reserved_names">%s é um nome proibido</string> <string name="file_name_validator_error_reserved_names">%s é um nome proibido</string>
<string name="file_name_validator_rename_before_move_or_copy">%s. Renomeie o arquivo antes de mover ou copiar</string> <string name="file_name_validator_rename_before_move_or_copy">%s. Renomeie o arquivo antes de mover ou copiar</string>
@ -571,6 +574,8 @@
<string name="note_could_not_sent">Não foi possível enviar a anotação</string> <string name="note_could_not_sent">Não foi possível enviar a anotação</string>
<string name="note_icon_hint">Ícone de anotação</string> <string name="note_icon_hint">Ícone de anotação</string>
<string name="notification_action_failed">Erro ao executar a ação.</string> <string name="notification_action_failed">Erro ao executar a ação.</string>
<string name="notification_channel_background_operations_description">Mostrar notificações para interagir com o resultado de operações em segundo plano</string>
<string name="notification_channel_background_operations_name">Operações em Segundo Plano</string>
<string name="notification_channel_download_description">Mostra o progresso de download</string> <string name="notification_channel_download_description">Mostra o progresso de download</string>
<string name="notification_channel_download_name_short">Baixados</string> <string name="notification_channel_download_name_short">Baixados</string>
<string name="notification_channel_file_sync_description">Mostra o progresso sincronização de arquivo e resultados</string> <string name="notification_channel_file_sync_description">Mostra o progresso sincronização de arquivo e resultados</string>
@ -586,7 +591,13 @@
<string name="notification_icon">Ícone de notificação</string> <string name="notification_icon">Ícone de notificação</string>
<string name="notifications_no_results_headline">Não há notificações</string> <string name="notifications_no_results_headline">Não há notificações</string>
<string name="notifications_no_results_message">Por favor, verifique mais tarde.</string> <string name="notifications_no_results_message">Por favor, verifique mais tarde.</string>
<string name="oc_file_list_adapter_offline_operation_description_text">Operação Pendente</string>
<string name="offline_mode">Sem conexão à internet</string> <string name="offline_mode">Sem conexão à internet</string>
<string name="offline_operations_worker_notification_conflict_text">Pasta Conflitante: %s</string>
<string name="offline_operations_worker_notification_delete_offline_folder">Remover Pasta Offline</string>
<string name="offline_operations_worker_notification_error_text">A operação offline não foi completada. %s</string>
<string name="offline_operations_worker_notification_manager_ticker">Operações Offline</string>
<string name="offline_operations_worker_notification_start_text">Iniciando Operações Offline</string>
<string name="oneHour">1 hora</string> <string name="oneHour">1 hora</string>
<string name="online">Online</string> <string name="online">Online</string>
<string name="online_status">Status online</string> <string name="online_status">Status online</string>
@ -601,7 +612,7 @@
<string name="pass_code_removed">Frase secreta excluída</string> <string name="pass_code_removed">Frase secreta excluída</string>
<string name="pass_code_stored">Código de acesso salvo</string> <string name="pass_code_stored">Código de acesso salvo</string>
<string name="pass_code_wrong">Código de acesso incorreto</string> <string name="pass_code_wrong">Código de acesso incorreto</string>
<string name="pdf_password_protected">Não foi possível abrir PDF protegido por senha. Por favor utilize um visualizador de PDF externo.</string> <string name="pdf_password_protected">Não foi possível abrir PDF protegido por senha. Utilize um visualizador de PDF externo.</string>
<string name="pdf_zoom_tip">Toque em uma página para ampliar</string> <string name="pdf_zoom_tip">Toque em uma página para ampliar</string>
<string name="permission_allow">Permitir</string> <string name="permission_allow">Permitir</string>
<string name="permission_deny">Negar</string> <string name="permission_deny">Negar</string>
@ -616,6 +627,7 @@
<string name="placeholder_timestamp">2012/05/18 12:23 PM</string> <string name="placeholder_timestamp">2012/05/18 12:23 PM</string>
<string name="player_stop">para</string> <string name="player_stop">para</string>
<string name="player_toggle">alternar</string> <string name="player_toggle">alternar</string>
<string name="please_select_a_server">Selecione um servidor...</string>
<string name="power_save_check_dialog_message">Desativar a verificação de economia de energia pode resultar em uploads com a bateria baixa!</string> <string name="power_save_check_dialog_message">Desativar a verificação de economia de energia pode resultar em uploads com a bateria baixa!</string>
<string name="pref_behaviour_entries_delete_file">excluído</string> <string name="pref_behaviour_entries_delete_file">excluído</string>
<string name="pref_behaviour_entries_keep_file">Mantido na pasta original</string> <string name="pref_behaviour_entries_keep_file">Mantido na pasta original</string>

View file

@ -72,7 +72,7 @@
<string name="auto_upload_path">/AutoCarrigamentu</string> <string name="auto_upload_path">/AutoCarrigamentu</string>
<string name="autoupload_configure">Cunfigura</string> <string name="autoupload_configure">Cunfigura</string>
<string name="autoupload_create_new_custom_folder">Crea cunfiguratzione de cartella personalizada noa</string> <string name="autoupload_create_new_custom_folder">Crea cunfiguratzione de cartella personalizada noa</string>
<string name="autoupload_custom_folder">Imposta una cartella personalizada</string> <string name="autoupload_custom_folder">Cunfigura una cartella personalizada</string>
<string name="autoupload_disable_power_save_check">Disativa controllu de rispàrmiu de energia</string> <string name="autoupload_disable_power_save_check">Disativa controllu de rispàrmiu de energia</string>
<string name="autoupload_hide_folder">Cua sa cartella</string> <string name="autoupload_hide_folder">Cua sa cartella</string>
<string name="avatar">Avatar</string> <string name="avatar">Avatar</string>
@ -223,7 +223,7 @@
<string name="ecosystem_apps_display_notes">Notas</string> <string name="ecosystem_apps_display_notes">Notas</string>
<string name="ecosystem_apps_display_talk">Faedda</string> <string name="ecosystem_apps_display_talk">Faedda</string>
<string name="ecosystem_apps_notes">Notas de Nextcloud</string> <string name="ecosystem_apps_notes">Notas de Nextcloud</string>
<string name="encrypted">Imposta comente tzifradu</string> <string name="encrypted">Cunfigura comente tzifradu</string>
<string name="end_to_end_encryption_confirm_button">Cunfigura critografia</string> <string name="end_to_end_encryption_confirm_button">Cunfigura critografia</string>
<string name="end_to_end_encryption_decrypting">Decritografende…</string> <string name="end_to_end_encryption_decrypting">Decritografende…</string>
<string name="end_to_end_encryption_dialog_close">Serra</string> <string name="end_to_end_encryption_dialog_close">Serra</string>
@ -572,10 +572,10 @@
<string name="select_template">Seletziona modellu</string> <string name="select_template">Seletziona modellu</string>
<string name="send">Imbia</string> <string name="send">Imbia</string>
<string name="sendbutton_description">Imbia s\'icona de su butone</string> <string name="sendbutton_description">Imbia s\'icona de su butone</string>
<string name="set_as">Imposta comente</string> <string name="set_as">Cunfigura comente</string>
<string name="set_picture_as">Imprea immàgine comente</string> <string name="set_picture_as">Imprea immàgine comente</string>
<string name="set_status">Imposta istadu</string> <string name="set_status">Cunfigura s\'istadu</string>
<string name="set_status_message">Imposta messàgiu de istadu</string> <string name="set_status_message">Cunfigura unu messàgiu de istadu</string>
<string name="share">Cumpartzi</string> <string name="share">Cumpartzi</string>
<string name="share_dialog_title">Cumpartzende</string> <string name="share_dialog_title">Cumpartzende</string>
<string name="share_expiration_date_label">Iscadet %1$s</string> <string name="share_expiration_date_label">Iscadet %1$s</string>
@ -593,8 +593,8 @@
<string name="share_link_optional_password_title">Inserta una crae optzionale</string> <string name="share_link_optional_password_title">Inserta una crae optzionale</string>
<string name="share_link_password_title">Inserta una crae</string> <string name="share_link_password_title">Inserta una crae</string>
<string name="share_link_with_label">Cumpartzi ligòngiu (%1$s)</string> <string name="share_link_with_label">Cumpartzi ligòngiu (%1$s)</string>
<string name="share_no_expiration_date_label">Imposta data de iscadèntzia</string> <string name="share_no_expiration_date_label">Cunfigura una data de iscadèntzia</string>
<string name="share_no_password_title">Imposta sa crae</string> <string name="share_no_password_title">Cunfigura sa crae</string>
<string name="share_password_title">Amparadu dae una crae</string> <string name="share_password_title">Amparadu dae una crae</string>
<string name="share_permission_can_edit">Podet modificare</string> <string name="share_permission_can_edit">Podet modificare</string>
<string name="share_permission_view_only">Isceti in visualizatzione</string> <string name="share_permission_view_only">Isceti in visualizatzione</string>
@ -606,7 +606,7 @@
<string name="share_via_link_hide_download">Cua iscarrigamentu</string> <string name="share_via_link_hide_download">Cua iscarrigamentu</string>
<string name="share_via_link_section_title">Cumpartzi ligòngiu</string> <string name="share_via_link_section_title">Cumpartzi ligòngiu</string>
<string name="share_via_link_send_link_label">Imbia ligòngiu</string> <string name="share_via_link_send_link_label">Imbia ligòngiu</string>
<string name="share_via_link_unset_password">No impostadu</string> <string name="share_via_link_unset_password">Non cunfiguradu</string>
<string name="share_with_title">Cumpartzi cun...</string> <string name="share_with_title">Cumpartzi cun...</string>
<string name="shared_avatar_desc">Avatar dae utente cumpartzidu</string> <string name="shared_avatar_desc">Avatar dae utente cumpartzidu</string>
<string name="shared_icon_share">cumpartzi</string> <string name="shared_icon_share">cumpartzi</string>
@ -614,6 +614,7 @@
<string name="shared_icon_shared_via_link">cumpartzidu cun ligòngiu</string> <string name="shared_icon_shared_via_link">cumpartzidu cun ligòngiu</string>
<string name="shared_with_you_by">Cumpartzidu cun te dae %1$s</string> <string name="shared_with_you_by">Cumpartzidu cun te dae %1$s</string>
<string name="sharee_add_failed">Agiunta de cumpartzidura faddida</string> <string name="sharee_add_failed">Agiunta de cumpartzidura faddida</string>
<string name="show_images">Mustra fotografias</string>
<string name="signup_with_provider">Registra·ti cun su frunidore</string> <string name="signup_with_provider">Registra·ti cun su frunidore</string>
<string name="single_sign_on_request_token" formatted="true">Permìtere a %1$s de intrare in su contu tuo de Nextcloud %2$s?</string> <string name="single_sign_on_request_token" formatted="true">Permìtere a %1$s de intrare in su contu tuo de Nextcloud %2$s?</string>
<string name="sort_by">Assenta segundu</string> <string name="sort_by">Assenta segundu</string>

View file

@ -84,7 +84,7 @@
<string name="avatar">Avatar</string> <string name="avatar">Avatar</string>
<string name="away">Ne spremljam</string> <string name="away">Ne spremljam</string>
<string name="backup_settings">Nastavitve varnostnega kopiranja</string> <string name="backup_settings">Nastavitve varnostnega kopiranja</string>
<string name="backup_title">Varnostna kopija koledarja in stikov</string> <string name="backup_title">Varnostna kopija stikov in koledarja</string>
<string name="battery_optimization_close">Zapri</string> <string name="battery_optimization_close">Zapri</string>
<string name="battery_optimization_disable">Onemogoči</string> <string name="battery_optimization_disable">Onemogoči</string>
<string name="battery_optimization_message">Naprava ima najverjetneje omogočeno možnost optimizacije porabe baterije. Program AutoUpload pravilno deluje le, če je izvzet iz nje.</string> <string name="battery_optimization_message">Naprava ima najverjetneje omogočeno možnost optimizacije porabe baterije. Program AutoUpload pravilno deluje le, če je izvzet iz nje.</string>
@ -862,6 +862,7 @@
<string name="upload_local_storage_full">Krajevna shramba je polna</string> <string name="upload_local_storage_full">Krajevna shramba je polna</string>
<string name="upload_local_storage_not_copied">Datoteke ni mogoče kopirati v krajevno shrambo</string> <string name="upload_local_storage_not_copied">Datoteke ni mogoče kopirati v krajevno shrambo</string>
<string name="upload_lock_failed">Zaklepanje mape je spodletelo</string> <string name="upload_lock_failed">Zaklepanje mape je spodletelo</string>
<string name="upload_manually_cancelled">Uporabnik je pošiljanje preklical</string>
<string name="upload_old_android">Šifriranje je podprto z različico &gt;= Android 5.0</string> <string name="upload_old_android">Šifriranje je podprto z različico &gt;= Android 5.0</string>
<string name="upload_query_move_foreign_files">Ni dovolj prostora za kopiranje izbranih datotek v mapo %1$s. Ali želiš datoteke premakniti na novo mesto?</string> <string name="upload_query_move_foreign_files">Ni dovolj prostora za kopiranje izbranih datotek v mapo %1$s. Ali želiš datoteke premakniti na novo mesto?</string>
<string name="upload_scan_doc_upload">Optično preberi dokument s fotoaparatom</string> <string name="upload_scan_doc_upload">Optično preberi dokument s fotoaparatom</string>
@ -933,7 +934,7 @@
<string name="wait_a_moment">Počakajte trenutek …</string> <string name="wait_a_moment">Počakajte trenutek …</string>
<string name="wait_checking_credentials">Poteka preverjanje shranjenih poveril</string> <string name="wait_checking_credentials">Poteka preverjanje shranjenih poveril</string>
<string name="wait_for_tmp_copy_from_private_storage">Kopiranje datoteke iz zasebne shrambe</string> <string name="wait_for_tmp_copy_from_private_storage">Kopiranje datoteke iz zasebne shrambe</string>
<string name="webview_version_check_alert_dialog_message">Za prijavo je treba posodobiti p rogram Android System WebView</string> <string name="webview_version_check_alert_dialog_message">Za prijavo je treba posodobiti program Android System WebView</string>
<string name="webview_version_check_alert_dialog_positive_button_title">Posodobi</string> <string name="webview_version_check_alert_dialog_positive_button_title">Posodobi</string>
<string name="webview_version_check_alert_dialog_title">Posodobi program Android System WebView</string> <string name="webview_version_check_alert_dialog_title">Posodobi program Android System WebView</string>
<string name="what_s_new_image">Kaj je nova slika</string> <string name="what_s_new_image">Kaj je nova slika</string>
@ -989,22 +990,22 @@
<item quantity="other">Izvoženih je %d datotek.</item> <item quantity="other">Izvoženih je %d datotek.</item>
</plurals> </plurals>
<plurals name="export_failed"> <plurals name="export_failed">
<item quantity="one">Napaka pri izvažanju %d datoteke</item> <item quantity="one">Prišlo je do napake pri izvozu %d datoteke</item>
<item quantity="two">Napaka pri izvažanju %d datotek</item> <item quantity="two">Prišlo je do napake pri izvozu %d datotek</item>
<item quantity="few">Napaka pri izvažanju %d datotek</item> <item quantity="few">Prišlo je do napake pri izvozu %d datotek</item>
<item quantity="other">Napaka pri izvažanju %d datotek</item> <item quantity="other">Prišlo je do napake pri izvozu %d datotek</item>
</plurals> </plurals>
<plurals name="export_partially_failed"> <plurals name="export_partially_failed">
<item quantity="one">Izvožena %d datoteka, ostale so bile preskočene zaradi napake</item> <item quantity="one">Izvožena %d datoteka, ostale so bile prezrte zaradi napake</item>
<item quantity="two">Izvoženi %d datoteki, ostale so bile preskočene zaradi napake</item> <item quantity="two">Izvoženi %d datoteki, ostale so bile prezrte zaradi napake</item>
<item quantity="few">Izvoženih %d datotek, ostale so bile preskočene zaradi napake</item> <item quantity="few">Izvoženih %d datotek, ostale so bile prezrte zaradi napake</item>
<item quantity="other">Izvoženih %d datotek, ostale so bile preskočene zaradi napake</item> <item quantity="other">Izvoženih %d datotek, ostale so bile prezrte zaradi napake</item>
</plurals> </plurals>
<plurals name="export_start"> <plurals name="export_start">
<item quantity="one">Izvožena bo %d datoteka. Za podrobnosti glejte obvestilo.</item> <item quantity="one">Izvožena bo %d datoteka. Več podrobnosti je zbranih v obvestilu.</item>
<item quantity="two">Izvožena bosta %d datoteki. Za podrobnosti glejte obvestilo.</item> <item quantity="two">Izvožena bosta %d datoteki. Več podrobnosti je zbranih v obvestilu.</item>
<item quantity="few">Izvoženih bo %d datotek. Za podrobnosti glejte obvestilo.</item> <item quantity="few">Izvoženih bo %d datotek. Več podrobnosti je zbranih v obvestilu.</item>
<item quantity="other">Izvoženih bo %d datotek. Za podrobnosti glejte obvestilo.</item> <item quantity="other">Izvoženih bo %d datotek. Več podrobnosti je zbranih v obvestilu.</item>
</plurals> </plurals>
<plurals name="file_list__footer__folder"> <plurals name="file_list__footer__folder">
<item quantity="one">%1$d mapa</item> <item quantity="one">%1$d mapa</item>

View file

@ -180,8 +180,10 @@
<string name="confirmation_remove_local">Само локално</string> <string name="confirmation_remove_local">Само локално</string>
<string name="conflict_dialog_error">Нем оже да се креира дијалог за разрешавање конфилкта</string> <string name="conflict_dialog_error">Нем оже да се креира дијалог за разрешавање конфилкта</string>
<string name="conflict_file_headline">Конфликтни фајл %1$s</string> <string name="conflict_file_headline">Конфликтни фајл %1$s</string>
<string name="conflict_folder_headline">Конфликт фолдера</string>
<string name="conflict_local_file">Локални фајл</string> <string name="conflict_local_file">Локални фајл</string>
<string name="conflict_message_description">Ако изаберете обе верзије, локални фајл имаће број придодат свом називу.</string> <string name="conflict_message_description">Ако изаберете обе верзије, локални фајл имаће број придодат свом називу.</string>
<string name="conflict_message_description_for_folder">Ако изаберете обе верзије, на крај имена локалног фолдера ће се придодати број.</string>
<string name="conflict_server_file">Серверски фајл</string> <string name="conflict_server_file">Серверски фајл</string>
<string name="contact_backup_title">Резервна копија контаката</string> <string name="contact_backup_title">Резервна копија контаката</string>
<string name="contact_no_permission">Неопходна је дозвола контакта.</string> <string name="contact_no_permission">Неопходна је дозвола контакта.</string>
@ -279,8 +281,11 @@
<string name="drawer_quota">%1$s од %2$s заузето</string> <string name="drawer_quota">%1$s од %2$s заузето</string>
<string name="drawer_quota_unlimited">%1$s искоришћено</string> <string name="drawer_quota_unlimited">%1$s искоришћено</string>
<string name="drawer_synced_folders">Аутоматска отпремања</string> <string name="drawer_synced_folders">Аутоматска отпремања</string>
<string name="e2e_counter_too_old">Бројач је сувише стар</string>
<string name="e2e_hash_not_found">Није пронађен хеш</string>
<string name="e2e_not_yet_setup">E2E још увек није подешено</string> <string name="e2e_not_yet_setup">E2E још увек није подешено</string>
<string name="e2e_offline">Није могуће без везе са интернетом</string> <string name="e2e_offline">Није могуће без везе са интернетом</string>
<string name="e2e_signature_does_not_match">Потпис се не подудара</string>
<string name="ecosystem_apps_display_assistant">Асистент</string> <string name="ecosystem_apps_display_assistant">Асистент</string>
<string name="ecosystem_apps_display_more">Више</string> <string name="ecosystem_apps_display_more">Више</string>
<string name="ecosystem_apps_display_notes">Белешке</string> <string name="ecosystem_apps_display_notes">Белешке</string>
@ -406,6 +411,13 @@
<string name="file_migration_updating_index">Ажурирам индекс…</string> <string name="file_migration_updating_index">Ажурирам индекс…</string>
<string name="file_migration_use_data_folder">Искористи</string> <string name="file_migration_use_data_folder">Искористи</string>
<string name="file_migration_waiting_for_unfinished_sync">Чекам пуну синхронизацију…</string> <string name="file_migration_waiting_for_unfinished_sync">Чекам пуну синхронизацију…</string>
<string name="file_name_validator_current_path_is_invalid">Име текућег фолдера није исправно, молимо вас да промените име овог фолдера. Преусмеравате се на корени фолдер</string>
<string name="file_name_validator_error_contains_reserved_names_or_invalid_characters">Путања фолдера садржи резервисана имена или неисправни карактер</string>
<string name="file_name_validator_error_forbidden_file_extensions">%s је забрањена екстензија фајла</string>
<string name="file_name_validator_error_invalid_character">Име садржи неисправни карактер: %s</string>
<string name="file_name_validator_error_reserved_names">%s је забрањено име</string>
<string name="file_name_validator_rename_before_move_or_copy">%s. Молимо вас да пре премештања или копирања промените име фајла</string>
<string name="file_name_validator_upload_content_error">Неки садржај не може да се отпреми јер садржи резервисана имена или неисправни карактер</string>
<string name="file_not_found">Фајл није нађен</string> <string name="file_not_found">Фајл није нађен</string>
<string name="file_not_synced">Фајл не може да се синхронизује. Приказујем последњу доступну верзију.</string> <string name="file_not_synced">Фајл не може да се синхронизује. Приказујем последњу доступну верзију.</string>
<string name="file_rename">Преименуј</string> <string name="file_rename">Преименуј</string>
@ -429,6 +441,7 @@
<string name="folder_already_exists">Фасцикла већ постоји</string> <string name="folder_already_exists">Фасцикла већ постоји</string>
<string name="folder_confirm_create">Направи</string> <string name="folder_confirm_create">Направи</string>
<string name="folder_list_empty_headline">Нема фасцикли овде</string> <string name="folder_list_empty_headline">Нема фасцикли овде</string>
<string name="folder_name_empty">Назив фолдера не може да буде празно</string>
<string name="folder_picker_choose_button_text">Изаберите</string> <string name="folder_picker_choose_button_text">Изаберите</string>
<string name="folder_picker_choose_caption_text">Одаберите одредишну фасциклу</string> <string name="folder_picker_choose_caption_text">Одаберите одредишну фасциклу</string>
<string name="folder_picker_copy_button_text">Копирај</string> <string name="folder_picker_copy_button_text">Копирај</string>
@ -475,6 +488,8 @@
<string name="instant_upload_existing">Отпреми и постојеће фајлове</string> <string name="instant_upload_existing">Отпреми и постојеће фајлове</string>
<string name="instant_upload_on_charging">Отпремај само на пуњењу</string> <string name="instant_upload_on_charging">Отпремај само на пуњењу</string>
<string name="instant_upload_path">/InstantUpload</string> <string name="instant_upload_path">/InstantUpload</string>
<string name="internal_two_way_sync">Интерна двосмерна синхронизација</string>
<string name="internal_two_way_sync_not_yet">Још увек није, ускоро ће се синхронизовати</string>
<string name="invalid_url">Неисправан УРЛ</string> <string name="invalid_url">Неисправан УРЛ</string>
<string name="invisible">Невидљива</string> <string name="invisible">Невидљива</string>
<string name="label_empty">Ознака не може да буде празна</string> <string name="label_empty">Ознака не може да буде празна</string>
@ -559,6 +574,8 @@
<string name="note_could_not_sent">Не могу да пошаљем белешку</string> <string name="note_could_not_sent">Не могу да пошаљем белешку</string>
<string name="note_icon_hint">Иконица белешке</string> <string name="note_icon_hint">Иконица белешке</string>
<string name="notification_action_failed">Не могу да извршим радњу.</string> <string name="notification_action_failed">Не могу да извршим радњу.</string>
<string name="notification_channel_background_operations_description">Прикажи обавештења за интеракцију са резултатом операција у позадини</string>
<string name="notification_channel_background_operations_name">Операције у позадини</string>
<string name="notification_channel_download_description">Приказ напретка преузимања</string> <string name="notification_channel_download_description">Приказ напретка преузимања</string>
<string name="notification_channel_download_name_short">Преузимања</string> <string name="notification_channel_download_name_short">Преузимања</string>
<string name="notification_channel_file_sync_description">Приказ напретка синхронизације фајла и резултата</string> <string name="notification_channel_file_sync_description">Приказ напретка синхронизације фајла и резултата</string>
@ -574,7 +591,13 @@
<string name="notification_icon">Иконица обавештења</string> <string name="notification_icon">Иконица обавештења</string>
<string name="notifications_no_results_headline">Нема обавештења</string> <string name="notifications_no_results_headline">Нема обавештења</string>
<string name="notifications_no_results_message">Проверите касније.</string> <string name="notifications_no_results_message">Проверите касније.</string>
<string name="oc_file_list_adapter_offline_operation_description_text">Операције на чекању</string>
<string name="offline_mode">Нема везе са интернетом</string> <string name="offline_mode">Нема везе са интернетом</string>
<string name="offline_operations_worker_notification_conflict_text">Фолдер у конфликту: %s</string>
<string name="offline_operations_worker_notification_delete_offline_folder">Обриши фолдер ван мреже</string>
<string name="offline_operations_worker_notification_error_text">Операција ван мреже не може да се заврши. %s</string>
<string name="offline_operations_worker_notification_manager_ticker">Операције ван мреже</string>
<string name="offline_operations_worker_notification_start_text">Покрећу се операције ван мреже</string>
<string name="oneHour">1 сат</string> <string name="oneHour">1 сат</string>
<string name="online">На мрежи</string> <string name="online">На мрежи</string>
<string name="online_status">Мрежни статус</string> <string name="online_status">Мрежни статус</string>
@ -604,6 +627,7 @@
<string name="placeholder_timestamp">2012/05/18 12:23 ПоП</string> <string name="placeholder_timestamp">2012/05/18 12:23 ПоП</string>
<string name="player_stop">стоп</string> <string name="player_stop">стоп</string>
<string name="player_toggle">пребацивање</string> <string name="player_toggle">пребацивање</string>
<string name="please_select_a_server">Молимо вас да изаберете сервер</string>
<string name="power_save_check_dialog_message">Искључивање провере стања батерије може да доведе до тога да отпремате фајлове са празном батеријом!</string> <string name="power_save_check_dialog_message">Искључивање провере стања батерије може да доведе до тога да отпремате фајлове са празном батеријом!</string>
<string name="pref_behaviour_entries_delete_file">обрисано</string> <string name="pref_behaviour_entries_delete_file">обрисано</string>
<string name="pref_behaviour_entries_keep_file">остављен у изворној фасцикли</string> <string name="pref_behaviour_entries_keep_file">остављен у изворној фасцикли</string>
@ -665,6 +689,7 @@
<string name="prefs_synced_folders_local_path_title">Локална фасцикла</string> <string name="prefs_synced_folders_local_path_title">Локална фасцикла</string>
<string name="prefs_synced_folders_remote_path_title">Удаљена фасцикла</string> <string name="prefs_synced_folders_remote_path_title">Удаљена фасцикла</string>
<string name="prefs_theme_title">Тема</string> <string name="prefs_theme_title">Тема</string>
<string name="prefs_two_way_sync_summary">Управљање интерним фолдерима за двосмерну синхронизацију</string>
<string name="prefs_value_theme_dark">тамна</string> <string name="prefs_value_theme_dark">тамна</string>
<string name="prefs_value_theme_light">светла</string> <string name="prefs_value_theme_light">светла</string>
<string name="prefs_value_theme_system">системска</string> <string name="prefs_value_theme_system">системска</string>

View file

@ -1235,13 +1235,14 @@
<string name="unified_search_fragment_calendar_event_not_found">Event not found, you can always sync to update. Redirecting to web…</string> <string name="unified_search_fragment_calendar_event_not_found">Event not found, you can always sync to update. Redirecting to web…</string>
<string name="unified_search_fragment_contact_not_found">Contact not found, you can always sync to update. Redirecting to web…</string> <string name="unified_search_fragment_contact_not_found">Contact not found, you can always sync to update. Redirecting to web…</string>
<string name="unified_search_fragment_permission_needed">Permissions are required to open search result otherwise it will redirected to web…</string> <string name="unified_search_fragment_permission_needed">Permissions are required to open search result otherwise it will redirected to web…</string>
<string name="file_name_validator_current_path_is_invalid">Current folder name is invalid, please rename the folder. Redirecting to root</string> <string name="file_name_validator_current_path_is_invalid">Current folder name is invalid, please rename the folder. Redirecting home…</string>
<string name="file_name_validator_rename_before_move_or_copy">%s. Please rename the file before moving or copying</string> <string name="file_name_validator_rename_before_move_or_copy">%s. Please rename the file before moving or copying</string>
<string name="file_name_validator_upload_content_error">Some contents cannot able to uploaded due to contains reserved names or invalid character</string> <string name="file_name_validator_upload_content_error">Some content cannot be uploaded since it contains reserved names or invalid characters</string>
<string name="file_name_validator_error_contains_reserved_names_or_invalid_characters">Folder path contains reserved names or invalid character</string> <string name="file_name_validator_error_contains_reserved_names_or_invalid_characters">Folder path contains reserved names or invalid characters</string>
<string name="file_name_validator_error_invalid_character">Name contains an invalid character: %s</string> <string name="file_name_validator_error_invalid_character">Name contains invalid characters: %s</string>
<string name="file_name_validator_error_reserved_names">%s is a forbidden name</string> <string name="file_name_validator_error_reserved_names">%s is a forbidden name</string>
<string name="file_name_validator_error_forbidden_file_extensions">%s is a forbidden file extension</string> <string name="file_name_validator_error_forbidden_file_extensions">%s is a forbidden file extension</string>
<string name="file_name_validator_error_forbidden_space_character_extensions">Filenames must not contain spaces at the beginning or end</string>
<string name="sync">Sync</string> <string name="sync">Sync</string>
<string name="please_select_a_server">Please select a server…</string> <string name="please_select_a_server">Please select a server…</string>
</resources> </resources>