mirror of
https://github.com/nextcloud/android.git
synced 2024-12-18 15:01:57 +03:00
Merge remote-tracking branch 'origin/master' into dev
This commit is contained in:
commit
7abd40f09e
19 changed files with 282 additions and 25 deletions
4
.github/workflows/codeql.yml
vendored
4
.github/workflows/codeql.yml
vendored
|
@ -39,7 +39,7 @@ jobs:
|
|||
with:
|
||||
swap-size-gb: 10
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5
|
||||
uses: github/codeql-action/init@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
- name: Set up JDK 17
|
||||
|
@ -53,4 +53,4 @@ jobs:
|
|||
echo "org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError" > "$HOME/.gradle/gradle.properties"
|
||||
./gradlew assembleDebug
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5
|
||||
uses: github/codeql-action/analyze@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6
|
||||
|
|
2
.github/workflows/scorecard.yml
vendored
2
.github/workflows/scorecard.yml
vendored
|
@ -42,6 +42,6 @@ jobs:
|
|||
|
||||
# Upload the results to GitHub's code scanning dashboard.
|
||||
- name: "Upload to code-scanning"
|
||||
uses: github/codeql-action/upload-sarif@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5
|
||||
uses: github/codeql-action/upload-sarif@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6
|
||||
with:
|
||||
sarif_file: results.sarif
|
||||
|
|
|
@ -13,6 +13,11 @@
|
|||
android:name="android.permission.REQUEST_INSTALL_PACKAGES"
|
||||
tools:node="remove"/>
|
||||
|
||||
<uses-permission
|
||||
android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
|
||||
tools:node="remove"
|
||||
tools:ignore="ScopedStorage" />
|
||||
|
||||
<application
|
||||
android:name=".MainApp"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
|
|
|
@ -400,4 +400,7 @@ public interface AppPreferences {
|
|||
|
||||
boolean shouldStopDownloadJobsOnStart();
|
||||
void setStopDownloadJobsOnStart(boolean value);
|
||||
|
||||
boolean isAutoUploadGPlayWarningShown();
|
||||
void setAutoUploadGPlayWarningShown(boolean value);
|
||||
}
|
||||
|
|
|
@ -107,6 +107,8 @@ public final class AppPreferencesImpl implements AppPreferences {
|
|||
private static final String PREF__TWO_WAY_SYNC_INTERVAL = "two_way_sync_interval";
|
||||
|
||||
private static final String PREF__STOP_DOWNLOAD_JOBS_ON_START = "stop_download_jobs_on_start";
|
||||
|
||||
private static final String PREF__AUTO_UPLOAD_GPLAY_WARNING_SHOWN = "auto_upload_gplay_warning_shown";
|
||||
|
||||
private static final String LOG_ENTRY = "log_entry";
|
||||
|
||||
|
@ -825,4 +827,14 @@ public final class AppPreferencesImpl implements AppPreferences {
|
|||
public void setStopDownloadJobsOnStart(boolean value) {
|
||||
preferences.edit().putBoolean(PREF__STOP_DOWNLOAD_JOBS_ON_START, value).apply();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAutoUploadGPlayWarningShown() {
|
||||
return preferences.getBoolean(PREF__AUTO_UPLOAD_GPLAY_WARNING_SHOWN, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAutoUploadGPlayWarningShown(boolean value) {
|
||||
preferences.edit().putBoolean(PREF__AUTO_UPLOAD_GPLAY_WARNING_SHOWN, value).apply();
|
||||
}
|
||||
}
|
||||
|
|
11
app/src/main/java/com/nextcloud/utils/BuildHelper.kt
Normal file
11
app/src/main/java/com/nextcloud/utils/BuildHelper.kt
Normal file
|
@ -0,0 +1,11 @@
|
|||
/*
|
||||
* Nextcloud - Android Client
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2024 Tobias Kaminsky <tobias.kaminsky@nextcloud.com>
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
package com.nextcloud.utils
|
||||
|
||||
object BuildHelper {
|
||||
const val GPLAY: String = "gplay"
|
||||
}
|
|
@ -385,6 +385,8 @@ public class MainApp extends Application implements HasAndroidInjector, NetworkC
|
|||
if (!MDMConfig.INSTANCE.sendFilesSupport(this)) {
|
||||
disableDocumentsStorageProvider();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public void disableDocumentsStorageProvider() {
|
||||
|
@ -844,6 +846,8 @@ public class MainApp extends Application implements HasAndroidInjector, NetworkC
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
private static void showAutoUploadAlertDialog(Context context) {
|
||||
new MaterialAlertDialogBuilder(context, R.style.Theme_ownCloud_Dialog)
|
||||
.setTitle(R.string.drawer_synced_folders)
|
||||
|
|
|
@ -20,6 +20,7 @@ import android.os.Parcel;
|
|||
import android.os.Parcelable;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import com.nextcloud.utils.BuildHelper;
|
||||
import com.owncloud.android.BuildConfig;
|
||||
import com.owncloud.android.R;
|
||||
import com.owncloud.android.lib.common.network.WebdavEntry;
|
||||
|
@ -1092,7 +1093,7 @@ public class OCFile implements Parcelable, Comparable<OCFile>, ServerFileInterfa
|
|||
}
|
||||
|
||||
public boolean isAPKorAAB() {
|
||||
if ("gplay".equals(BuildConfig.FLAVOR)) {
|
||||
if (BuildHelper.GPLAY.equals(BuildConfig.FLAVOR)) {
|
||||
return getFileName().endsWith(".apk") || getFileName().endsWith(".aab");
|
||||
} else {
|
||||
return false;
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
*/
|
||||
package com.owncloud.android.ui.activity;
|
||||
|
||||
import android.Manifest;
|
||||
import android.accounts.Account;
|
||||
import android.accounts.AuthenticatorException;
|
||||
import android.annotation.SuppressLint;
|
||||
|
@ -50,6 +51,7 @@ import com.nextcloud.appReview.InAppReviewHelper;
|
|||
import com.nextcloud.client.account.User;
|
||||
import com.nextcloud.client.appinfo.AppInfo;
|
||||
import com.nextcloud.client.core.AsyncRunner;
|
||||
import com.nextcloud.client.core.Clock;
|
||||
import com.nextcloud.client.di.Injectable;
|
||||
import com.nextcloud.client.editimage.EditImageActivity;
|
||||
import com.nextcloud.client.files.DeepLinkHandler;
|
||||
|
@ -59,22 +61,25 @@ import com.nextcloud.client.jobs.upload.FileUploadHelper;
|
|||
import com.nextcloud.client.jobs.upload.FileUploadWorker;
|
||||
import com.nextcloud.client.media.PlayerServiceConnection;
|
||||
import com.nextcloud.client.network.ClientFactory;
|
||||
import com.nextcloud.client.network.ConnectivityService;
|
||||
import com.nextcloud.client.preferences.AppPreferences;
|
||||
import com.nextcloud.client.utils.IntentUtil;
|
||||
import com.nextcloud.model.WorkerState;
|
||||
import com.nextcloud.model.WorkerStateLiveData;
|
||||
import com.nextcloud.utils.BuildHelper;
|
||||
import com.nextcloud.utils.extensions.ActivityExtensionsKt;
|
||||
import com.nextcloud.utils.extensions.BundleExtensionsKt;
|
||||
import com.nextcloud.utils.extensions.FileExtensionsKt;
|
||||
import com.nextcloud.utils.extensions.IntentExtensionsKt;
|
||||
import com.nextcloud.utils.fileNameValidator.FileNameValidator;
|
||||
import com.nextcloud.utils.view.FastScrollUtils;
|
||||
import com.owncloud.android.BuildConfig;
|
||||
import com.owncloud.android.MainApp;
|
||||
import com.owncloud.android.R;
|
||||
import com.owncloud.android.databinding.FilesBinding;
|
||||
import com.owncloud.android.datamodel.FileDataStorageManager;
|
||||
import com.owncloud.android.datamodel.OCFile;
|
||||
import com.owncloud.android.datamodel.SyncedFolder;
|
||||
import com.owncloud.android.datamodel.SyncedFolderProvider;
|
||||
import com.owncloud.android.datamodel.VirtualFolderType;
|
||||
import com.owncloud.android.files.services.NameCollisionPolicy;
|
||||
import com.owncloud.android.lib.common.OwnCloudClient;
|
||||
|
@ -241,6 +246,8 @@ public class FileDisplayActivity extends FileActivity
|
|||
|
||||
@Inject FastScrollUtils fastScrollUtils;
|
||||
@Inject AsyncRunner asyncRunner;
|
||||
@Inject Clock clock;
|
||||
@Inject SyncedFolderProvider syncedFolderProvider;
|
||||
|
||||
public static Intent openFileIntent(Context context, User user, OCFile file) {
|
||||
final Intent intent = new Intent(context, PreviewImageActivity.class);
|
||||
|
@ -275,6 +282,7 @@ public class FileDisplayActivity extends FileActivity
|
|||
mPlayerConnection = new PlayerServiceConnection(this);
|
||||
|
||||
checkStoragePath();
|
||||
checkAutoUploadOnGPlay();
|
||||
|
||||
initSyncBroadcastReceiver();
|
||||
observeWorkerState();
|
||||
|
@ -284,6 +292,48 @@ public class FileDisplayActivity extends FileActivity
|
|||
offlineFolderConflictManager.registerRefreshSearchEventReceiver();
|
||||
}
|
||||
|
||||
private void checkAutoUploadOnGPlay() {
|
||||
if (!BuildHelper.GPLAY.equals(BuildConfig.FLAVOR)) {
|
||||
return;
|
||||
}
|
||||
|
||||
// only show on Android11+
|
||||
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.R) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (PermissionUtil.checkSelfPermission(this, Manifest.permission.MANAGE_EXTERNAL_STORAGE)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (preferences.isAutoUploadGPlayWarningShown()) {
|
||||
return;
|
||||
}
|
||||
|
||||
boolean showInfoDialog = false;
|
||||
for (SyncedFolder syncedFolder : syncedFolderProvider.getSyncedFolders()) {
|
||||
// move or delete after success
|
||||
if (syncedFolder.getUploadAction() == 1 || syncedFolder.getUploadAction() == 2) {
|
||||
showInfoDialog = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (showInfoDialog) {
|
||||
new MaterialAlertDialogBuilder(this, R.style.Theme_ownCloud_Dialog)
|
||||
.setTitle(R.string.auto_upload_gplay)
|
||||
.setMessage(R.string.auto_upload_gplay_desc)
|
||||
.setNegativeButton(R.string.dialog_close, (dialog, which) -> {
|
||||
dialog.dismiss();
|
||||
})
|
||||
.setIcon(R.drawable.nav_synced_folders)
|
||||
.create()
|
||||
.show();
|
||||
}
|
||||
|
||||
preferences.setAutoUploadGPlayWarningShown(true);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private void loadSavedInstanceState(Bundle savedInstanceState) {
|
||||
if (savedInstanceState != null) {
|
||||
|
|
|
@ -49,6 +49,7 @@ import com.owncloud.android.ui.fragment.ExtendedListFragment;
|
|||
import com.owncloud.android.ui.fragment.LocalFileListFragment;
|
||||
import com.owncloud.android.utils.DisplayUtils;
|
||||
import com.owncloud.android.utils.FileSortOrder;
|
||||
import com.owncloud.android.utils.FileStorageUtils;
|
||||
import com.owncloud.android.utils.PermissionUtil;
|
||||
|
||||
import java.io.File;
|
||||
|
@ -563,7 +564,8 @@ public class UploadFilesActivity extends DrawerActivity implements LocalFileList
|
|||
}
|
||||
|
||||
private void checkWritableFolder(File folder) {
|
||||
boolean canWriteIntoFolder = folder.canWrite();
|
||||
boolean canWriteIntoFolder = FileStorageUtils.isFolderWritable(folder);
|
||||
|
||||
binding.uploadFilesSpinnerBehaviour.setEnabled(canWriteIntoFolder);
|
||||
|
||||
TextView textView = findViewById(R.id.upload_files_upload_files_behaviour_text);
|
||||
|
|
|
@ -277,7 +277,9 @@ class SyncedFolderPreferencesDialogFragment : DialogFragment(), Injectable {
|
|||
binding?.settingInstantBehaviourContainer?.alpha = ALPHA_DISABLED
|
||||
return
|
||||
}
|
||||
if (syncedFolder!!.localPath != null && File(syncedFolder!!.localPath).canWrite()) {
|
||||
if (syncedFolder!!.localPath != null &&
|
||||
FileStorageUtils.isFolderWritable(File(syncedFolder!!.localPath))
|
||||
) {
|
||||
binding?.settingInstantBehaviourContainer?.isEnabled = true
|
||||
binding?.settingInstantBehaviourContainer?.alpha = ALPHA_ENABLED
|
||||
binding?.settingInstantBehaviourSummary?.text =
|
||||
|
|
|
@ -680,6 +680,16 @@ public final class FileStorageUtils {
|
|||
|
||||
return checkIfEnoughSpace(availableSpaceOnDevice, file);
|
||||
}
|
||||
|
||||
public static boolean isFolderWritable(File folder) {
|
||||
File[] children = folder.listFiles();
|
||||
|
||||
if (children != null && children.length > 0) {
|
||||
return children[0].canWrite();
|
||||
} else {
|
||||
return folder.canWrite();
|
||||
}
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
public static boolean checkIfEnoughSpace(long availableSpaceOnDevice, OCFile file) {
|
||||
|
|
|
@ -692,6 +692,7 @@
|
|||
<string name="prefs_synced_folders_local_path_title">Karpeta lokala</string>
|
||||
<string name="prefs_synced_folders_remote_path_title">Urruneko karpeta</string>
|
||||
<string name="prefs_theme_title">Gaia</string>
|
||||
<string name="prefs_two_way_sync_interval">Tarteak</string>
|
||||
<string name="prefs_two_way_sync_summary">Kudeatu barruko karpetak bi norabideko sinkronizaziorako</string>
|
||||
<string name="prefs_value_theme_dark">Iluna</string>
|
||||
<string name="prefs_value_theme_light">Argia</string>
|
||||
|
|
|
@ -524,7 +524,7 @@
|
|||
<string name="locked_by_app">Bloqueado pola aplicación %1$s</string>
|
||||
<string name="log_send_mail_subject">Atopáronse %1$s aplicacións de rexistros para Android</string>
|
||||
<string name="log_send_no_mail_app">Non se atopou ningunha aplicación para enviar rexistros. Instale un cliente de correo-e.</string>
|
||||
<string name="logged_in_as">Accedeu como %1$s</string>
|
||||
<string name="logged_in_as">Conectado como %1$s</string>
|
||||
<string name="login">Acceder</string>
|
||||
<string name="login_url_helper_text">A ligazón á súa interface web %1$s cando a abre no navegador.</string>
|
||||
<string name="logs_menu_delete">Eliminar rexistros</string>
|
||||
|
@ -595,8 +595,8 @@
|
|||
<string name="notification_channel_general_name">Notificacións xerais</string>
|
||||
<string name="notification_channel_media_description">Progreso do reprodutor de música</string>
|
||||
<string name="notification_channel_media_name">Reprodutor de medios</string>
|
||||
<string name="notification_channel_push_description">Amosar as notificacións automáticas: mencións en comentarios, recepción de novos ficheiros compartidos remotos, anuncios publicados por un administrador, etc.</string>
|
||||
<string name="notification_channel_push_name">Notificacións automáticas</string>
|
||||
<string name="notification_channel_push_description">Amosar as notificacións emerxentes: mencións en comentarios, recepción de novos ficheiros compartidos remotos, anuncios publicados por un administrador, etc.</string>
|
||||
<string name="notification_channel_push_name">Notificacións emerxentes</string>
|
||||
<string name="notification_channel_upload_description">Amosa o progreso do envío</string>
|
||||
<string name="notification_channel_upload_name_short">Envíos</string>
|
||||
<string name="notification_icon">Icona de notificación</string>
|
||||
|
@ -724,9 +724,9 @@
|
|||
<string name="preview_sorry">Desculpe.</string>
|
||||
<string name="privacy">Privacidade</string>
|
||||
<string name="public_share_name">Nome novo</string>
|
||||
<string name="push_notifications_not_implemented">Foron desactivadas as notificacións automáticas por depender de servizos propietarios de Google Play.</string>
|
||||
<string name="push_notifications_old_login">Non dispón de notificacións automáticas por mor dun acceso á sesión caducado. Considere volver engadir a súa conta.</string>
|
||||
<string name="push_notifications_temp_error">Actualmente non están dispoñíbeis as notificacións automáticas.</string>
|
||||
<string name="push_notifications_not_implemented">Foron desactivadas as notificacións emerxentes por depender de servizos propietarios de Google Play.</string>
|
||||
<string name="push_notifications_old_login">Non dispón de notificacións emerxentes por mor dun acceso á sesión caducado. Considere volver engadir a súa conta.</string>
|
||||
<string name="push_notifications_temp_error">Actualmente non están dispoñíbeis as notificacións emerxentes.</string>
|
||||
<string name="qr_could_not_be_read">Non foi posíbel ler o código QR.</string>
|
||||
<string name="receive_external_files_activity_start_sync_folder_is_not_exists_message">Non é posíbel atopar o cartafol, a operación de sincronización foi cancelada</string>
|
||||
<string name="receive_external_files_activity_unable_to_find_file_to_upload">Non é posíbel atopar o ficheiro para enviar</string>
|
||||
|
|
|
@ -35,6 +35,14 @@
|
|||
<string name="advanced_settings">Impostazioni avanzate</string>
|
||||
<string name="allow_resharing">Consenti la ri-condivisione</string>
|
||||
<string name="app_config_base_url_title">URL di base</string>
|
||||
<string name="app_config_disable_clipboard_title">Disabilita Clipboard</string>
|
||||
<string name="app_config_disable_intro_title">Disabilita Intro</string>
|
||||
<string name="app_config_disable_log_title">Disabilita Log</string>
|
||||
<string name="app_config_disable_more_external_site_title">Disabilita Siti Esterni</string>
|
||||
<string name="app_config_disable_multiaccount_title">Disabilita Multi Account</string>
|
||||
<string name="app_config_disable_sharing_title">Disabilita Condivisione</string>
|
||||
<string name="app_config_enforce_protection_title">Applicare Protezione</string>
|
||||
<string name="app_config_proxy_host_title">Hostname Proxy</string>
|
||||
<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>
|
||||
|
@ -43,6 +51,9 @@
|
|||
<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>
|
||||
<string name="assistant_screen_failed_task_text">Non riuscito</string>
|
||||
<string name="assistant_screen_loading">Lista dei Task in caricamento, si prega di attendere</string>
|
||||
<string name="assistant_screen_no_task_available_for_all_task_filter_text">Nessun task disponibile. Scegli un tipo di Task per crearne uno nuovo.</string>
|
||||
<string name="assistant_screen_no_task_available_text">Nessun task disponibile per la tipologia %s, puoi crearne uno nuovo in basso a destra.</string>
|
||||
<string name="assistant_screen_running_task_text">In corso</string>
|
||||
<string name="assistant_screen_scheduled_task_status_text">Programmato</string>
|
||||
<string name="assistant_screen_successful_task_text">Completato</string>
|
||||
|
@ -50,7 +61,10 @@
|
|||
<string name="assistant_screen_task_create_success_message">Task creato con successo</string>
|
||||
<string name="assistant_screen_task_delete_fail_message">Un errore è intercorso durante la cancellazione del task</string>
|
||||
<string name="assistant_screen_task_delete_success_message">Task cancellato con successo</string>
|
||||
<string name="assistant_screen_task_list_error_state_message">Impossibile recuperare la lista dei Task, verifica la tua connessione a internet.</string>
|
||||
<string name="assistant_screen_task_more_actions_bottom_sheet_delete_action">Cancella task</string>
|
||||
<string name="assistant_screen_task_output_empty_text">Il risultato del task non è ancora pronto.</string>
|
||||
<string name="assistant_screen_task_types_error_state_message">Impossibile recuperare i tipi di task, per favore verifica la tua connessione a internet.</string>
|
||||
<string name="assistant_screen_top_bar_title">Assistente</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Sconosciuto</string>
|
||||
<string name="assistant_task_detail_screen_input_button_title">Input</string>
|
||||
|
@ -99,6 +113,7 @@
|
|||
<string name="avatar">Avatar</string>
|
||||
<string name="away">Assente</string>
|
||||
<string name="backup_settings">Impostazioni di backup</string>
|
||||
<string name="backup_title">Backup dei contatti e del calendario</string>
|
||||
<string name="battery_optimization_close">Chiudi</string>
|
||||
<string name="battery_optimization_disable">Disabilita</string>
|
||||
<string name="battery_optimization_message">Il tuo dispositivo potrebbe avere l\'ottimizzazione della batteria abilitata. Il caricamento automatico funziona correttamente solo se escludi questa applicazione dall\'ottimizzazione.</string>
|
||||
|
@ -170,9 +185,12 @@
|
|||
<string name="confirmation_remove_folder_alert">Vuoi davvero rimuovere %1$s e il relativo contenuto?</string>
|
||||
<string name="confirmation_remove_folders_alert">Vuoi davvero eliminare gli elementi selezionati e il loro contenuto?</string>
|
||||
<string name="confirmation_remove_local">Solo localmente</string>
|
||||
<string name="conflict_dialog_error">Impossibile creare la finestra di dialogo per la risoluzione dei conflitti</string>
|
||||
<string name="conflict_file_headline">File %1$s in conflitto</string>
|
||||
<string name="conflict_folder_headline">Cartella in Conflitto</string>
|
||||
<string name="conflict_local_file">File locale</string>
|
||||
<string name="conflict_message_description">Se selezioni entrambe le versioni, il file locale ha un numero aggiunto al suo nome.</string>
|
||||
<string name="conflict_message_description_for_folder">Se selezioni entrambe le versioni, alla cartella locale verrà aggiunto un numero al nome.</string>
|
||||
<string name="conflict_server_file">File su server</string>
|
||||
<string name="contact_backup_title">Backup contatti</string>
|
||||
<string name="contact_no_permission">Autorizzazione Contatti richiesta</string>
|
||||
|
@ -202,6 +220,7 @@
|
|||
<string name="create_new_presentation">Nuova presentazione</string>
|
||||
<string name="create_new_spreadsheet">Nuovo foglio elettronico</string>
|
||||
<string name="create_rich_workspace">Aggiungi descrizione cartella</string>
|
||||
<string name="creates_rich_workspace">Aggiungi una descrizione della cartella</string>
|
||||
<string name="credentials_disabled">Credenziali disabilitate</string>
|
||||
<string name="daily_backup">Backup giornaliero</string>
|
||||
<string name="data_to_back_up">Dati di cui eseguire il backup</string>
|
||||
|
@ -242,7 +261,10 @@
|
|||
<string name="downloader_download_in_progress_ticker">Scaricamento in corso…</string>
|
||||
<string name="downloader_download_succeeded_content">%1$s scaricato</string>
|
||||
<string name="downloader_download_succeeded_ticker">Scaricati</string>
|
||||
<string name="downloader_file_download_cancelled">Alcuni file sono stati cancellati dall\'utente durante il download</string>
|
||||
<string name="downloader_file_download_failed">Errore durante lo scaricamento dei file</string>
|
||||
<string name="downloader_not_downloaded_yet">Non ancora scaricato</string>
|
||||
<string name="downloader_unexpected_error">Errore inaspettato durante il download dei file</string>
|
||||
<string name="drawer_close">Chiudi barra laterale</string>
|
||||
<string name="drawer_community">Comunità</string>
|
||||
<string name="drawer_header_background">Immagine di sfondo sull\'intestazione del cassetto</string>
|
||||
|
@ -265,8 +287,11 @@
|
|||
<string name="drawer_quota">%1$s di %2$s utilizzati</string>
|
||||
<string name="drawer_quota_unlimited">%1$s utilizzato</string>
|
||||
<string name="drawer_synced_folders">Caricamento automatico</string>
|
||||
<string name="e2e_counter_too_old">Contatore troppo vecchio</string>
|
||||
<string name="e2e_hash_not_found">Hash non trovato</string>
|
||||
<string name="e2e_not_yet_setup">L\'E2E non è ancora configurato</string>
|
||||
<string name="e2e_offline">Impossibile senza connessione internet</string>
|
||||
<string name="e2e_signature_does_not_match">La firma non corrisponde</string>
|
||||
<string name="ecosystem_apps_display_assistant">Assistente</string>
|
||||
<string name="ecosystem_apps_display_more">Altro</string>
|
||||
<string name="ecosystem_apps_display_notes">Note</string>
|
||||
|
@ -308,7 +333,9 @@
|
|||
<string name="error_showing_encryption_dialog">Errore durante la visualizzazione della finestra di dialogo per l\'impostazione della crittografia!</string>
|
||||
<string name="error_starting_direct_camera_upload">Errore di avvio della fotocamera</string>
|
||||
<string name="error_starting_doc_scan">Errore all\'avvio della scansione del documento</string>
|
||||
<string name="error_uploading_direct_camera_upload">Impossibile caricare i media catturati</string>
|
||||
<string name="etm_accounts">Account</string>
|
||||
<string name="etm_background_execution_count">Volte avviato in 48h</string>
|
||||
<string name="etm_background_job_created">Creato il</string>
|
||||
<string name="etm_background_job_name">Nome operazione</string>
|
||||
<string name="etm_background_job_progress">Avanzamento</string>
|
||||
|
@ -338,9 +365,11 @@
|
|||
<string name="failed_update_ui">Aggiornamento interfaccia non riuscito</string>
|
||||
<string name="favorite">Aggiungi ai preferiti</string>
|
||||
<string name="favorite_icon">Preferito</string>
|
||||
<string name="file_activity_shared_file_cannot_be_updated">Il file condiviso non può essere aggiornato</string>
|
||||
<string name="file_already_exists">Questo nome per il file esiste già</string>
|
||||
<string name="file_delete">Elimina</string>
|
||||
<string name="file_detail_activity_error">Errore durante il recupero delle attività per i file</string>
|
||||
<string name="file_detail_sharing_fragment_no_contact_app_message">Nessuna app disponibile per selezionare i contatti</string>
|
||||
<string name="file_details_no_content">Caricamento dettagli non riuscito</string>
|
||||
<string name="file_icon">File</string>
|
||||
<string name="file_keep">Mantieni</string>
|
||||
|
@ -351,6 +380,7 @@
|
|||
<string name="file_list_empty_headline">Qui non c\'è alcun file</string>
|
||||
<string name="file_list_empty_headline_search">Nessun risultato in questa cartella</string>
|
||||
<string name="file_list_empty_headline_server_search">Nessun risultato</string>
|
||||
<string name="file_list_empty_local_search">Nessun file o cartella corrisponde alla tua ricerca</string>
|
||||
<string name="file_list_empty_moving">Non c\'è niente qui. Puoi aggiungere una cartella.</string>
|
||||
<string name="file_list_empty_on_device">I file e le cartelle scaricati saranno mostrati qui.</string>
|
||||
<string name="file_list_empty_recently_modified">Non è stato trovato alcun file modificato negli ultimi 7 giorni</string>
|
||||
|
@ -367,6 +397,7 @@
|
|||
<string name="file_management_permission_optional">Autorizzazioni di archiviazione</string>
|
||||
<string name="file_management_permission_optional_text">%1$s funziona meglio con l\'autorizzazione di accedere all\'archiviazione. Puoi scegliere l\'accesso completo a tutti i file o quello in sola lettura a foto e video.</string>
|
||||
<string name="file_management_permission_text">%1$s richiede l\'autorizzazione di gestione file per inviare i file. Puoi scegliere l\'accesso completo a tutti i file o quello in sola lettura a foto e video.</string>
|
||||
<string name="file_migration_allow_media_indexing">Permetti l\'accesso da altre app</string>
|
||||
<string name="file_migration_checking_destination">Controllo della destinazione…</string>
|
||||
<string name="file_migration_cleaning">Pulizia in corso…</string>
|
||||
<string name="file_migration_dialog_title">Aggiornamento della cartella di archiviazione dei dati</string>
|
||||
|
@ -377,6 +408,7 @@
|
|||
<string name="file_migration_failed_not_writable">Impossibile scrivere il file di destinazione</string>
|
||||
<string name="file_migration_failed_while_coping">Problema durante la migrazione</string>
|
||||
<string name="file_migration_failed_while_updating_index">Aggiornamento dell\'indice non riuscito</string>
|
||||
<string name="file_migration_free_space">%1$s\n(%2$s / %3$s)</string>
|
||||
<string name="file_migration_migrating">Spostamento dei dati…</string>
|
||||
<string name="file_migration_ok_finished">Fine</string>
|
||||
<string name="file_migration_override_data_folder">Sostituisci</string>
|
||||
|
@ -388,9 +420,18 @@
|
|||
<string name="file_migration_updating_index">Aggiornamento dell\'indice…</string>
|
||||
<string name="file_migration_use_data_folder">Usa</string>
|
||||
<string name="file_migration_waiting_for_unfinished_sync">In attesa della sincronizzazione completa…</string>
|
||||
<string name="file_name_validator_current_path_is_invalid">Il nome della cartella corrente non è valido, rinomina la cartella. Reindirizzamento alla home...</string>
|
||||
<string name="file_name_validator_error_contains_reserved_names_or_invalid_characters">Il percorso della cartella contiene nomi riservati o caratteri non validi</string>
|
||||
<string name="file_name_validator_error_forbidden_file_extensions">%s è una estensione di file non permessa</string>
|
||||
<string name="file_name_validator_error_forbidden_space_character_extensions">I nomi dei file non devono contenere spazi all\'inizio o alla fine</string>
|
||||
<string name="file_name_validator_error_invalid_character">Il nome contiene dei caratteri non validi: %s</string>
|
||||
<string name="file_name_validator_error_reserved_names">%s è un nome non consentito</string>
|
||||
<string name="file_name_validator_rename_before_move_or_copy">%s. Per favore rinomina il file prima di spostarlo o copiarlo</string>
|
||||
<string name="file_name_validator_upload_content_error">Alcuni contenuti non possono essere caricati poiché contengono nomi riservati o caratteri non validi</string>
|
||||
<string name="file_not_found">File non trovato</string>
|
||||
<string name="file_not_synced">Il file non può essere sincronizzato. Viene mostrata l\'ultima versione disponibile.</string>
|
||||
<string name="file_rename">Rinomina</string>
|
||||
<string name="file_upload_worker_same_file_already_exists">Lo stesso file esiste già, nessun conflitto rilevato</string>
|
||||
<string name="file_version_restored_error">Errore durante il ripristino della versione del file!</string>
|
||||
<string name="file_version_restored_successfully">Versione del file ripristinata correttamente.</string>
|
||||
<string name="filedetails_details">Dettagli</string>
|
||||
|
@ -404,9 +445,13 @@
|
|||
<string name="filename_forbidden_charaters_from_server">Il nome del file contiene almeno un carattere non valido</string>
|
||||
<string name="filename_hint">Nome file</string>
|
||||
<string name="first_run_1_text">Mantieni i tuoi dati sicuri e sotto il tuo controllo</string>
|
||||
<string name="first_run_2_text">Collaborazione sicura e scambio di file</string>
|
||||
<string name="first_run_3_text">Webmail, calendario e contatti facili da usare</string>
|
||||
<string name="first_run_4_text">Condivisione dello schermo, riunioni online e conferenze web</string>
|
||||
<string name="folder_already_exists">La cartella esiste già</string>
|
||||
<string name="folder_confirm_create">Crea</string>
|
||||
<string name="folder_list_empty_headline">Qui non c\'è alcuna cartella</string>
|
||||
<string name="folder_name_empty">Il nome della cartella non può essere vuoto</string>
|
||||
<string name="folder_picker_choose_button_text">Scegli</string>
|
||||
<string name="folder_picker_choose_caption_text">Scegli la cartella di destinazione</string>
|
||||
<string name="folder_picker_copy_button_text">Copia</string>
|
||||
|
@ -425,6 +470,8 @@
|
|||
<string name="foreign_files_success">Tutti i file sono stati spostati</string>
|
||||
<string name="forward">Inoltra</string>
|
||||
<string name="fourHours">4 ore</string>
|
||||
<string name="gplay_restriction">Google ha limitato il download di file APK/AAB!</string>
|
||||
<string name="grid_file_features_live_photo_content_description">Questa icona indica la disponibilità di foto dal vivo</string>
|
||||
<string name="hidden_file_name_warning">Il nome renderà il file nascosto</string>
|
||||
<string name="hint_name">Nome</string>
|
||||
<string name="hint_note">Nota</string>
|
||||
|
@ -451,6 +498,9 @@
|
|||
<string name="instant_upload_existing">Carica anche i file esistenti</string>
|
||||
<string name="instant_upload_on_charging">Carica solo durante la ricarica</string>
|
||||
<string name="instant_upload_path">/InstantUpload</string>
|
||||
<string name="internal_two_way_sync">Sincronizzazione bidirezionale interna</string>
|
||||
<string name="internal_two_way_sync_not_yet">Non ancora, sarà sincronizzato a breve</string>
|
||||
<string name="internet_connection_required_for_encrypted_folder_setup">È necessaria una connessione Internet per configurare la cartella crittografata</string>
|
||||
<string name="invalid_url">URL non valido</string>
|
||||
<string name="invisible">Invisibile</string>
|
||||
<string name="label_empty">L\'etichetta non può essere vuota</string>
|
||||
|
@ -489,6 +539,7 @@
|
|||
<string name="manage_space_clear_data">Cancella i dati</string>
|
||||
<string name="manage_space_description">Impostazioni, database e certificati del server dai dati di %1$s saranno eliminati definitivamente.\n\nI file scaricati non saranno interessati.\n\nQuesto processo può richiedere del tempo.</string>
|
||||
<string name="manage_space_title">Gestisci lo spazio</string>
|
||||
<string name="max_file_count_warning_message">Hai raggiunto il limite massimo di caricamento file. Carica meno di 500 file alla volta.</string>
|
||||
<string name="media_err_invalid_progressive_playback">Il file multimediale non può essere trasmesso</string>
|
||||
<string name="media_err_io">Impossibile leggere il file multimediale</string>
|
||||
<string name="media_err_malformed">Il file multimediale ha una codifica non corretta</string>
|
||||
|
@ -534,6 +585,8 @@
|
|||
<string name="note_could_not_sent">Impossibile inviare la nota</string>
|
||||
<string name="note_icon_hint">Icona della nota</string>
|
||||
<string name="notification_action_failed">Esecuzione dell\'azione non riuscita.</string>
|
||||
<string name="notification_channel_background_operations_description">Mostra notifiche per interagire con il risultato delle operazioni in background</string>
|
||||
<string name="notification_channel_background_operations_name">Operazioni in Background</string>
|
||||
<string name="notification_channel_download_description">Mostra l\'avanzamento degli scaricamenti</string>
|
||||
<string name="notification_channel_download_name_short">Scaricamenti</string>
|
||||
<string name="notification_channel_file_sync_description">Mostra l\'avanzamento e i risultati della sincronizzazione file</string>
|
||||
|
@ -547,9 +600,20 @@
|
|||
<string name="notification_channel_upload_description">Mostra l\'avanzamento dei caricamenti</string>
|
||||
<string name="notification_channel_upload_name_short">Upload</string>
|
||||
<string name="notification_icon">Icona di notifica</string>
|
||||
<string name="notification_icon_description">Sono presenti notifiche non lette</string>
|
||||
<string name="notifications_no_results_headline">Nessuna notifica</string>
|
||||
<string name="notifications_no_results_message">Controlla nuovamente più tardi.</string>
|
||||
<string name="oc_file_list_adapter_offline_operation_description_text">Operazione in Sospeso</string>
|
||||
<string name="oc_file_list_adapter_offline_operation_remove_description_text">Operazione di Rimozione in Sospeso</string>
|
||||
<string name="offline_mode">Nessuna connessione a Internet</string>
|
||||
<string name="offline_mode_info_description">Puoi organizzare le tue cartelle, creare file anche senza connessione Internet. Una volta tornato online le azioni in sospeso verranno sincronizzate automaticamente.</string>
|
||||
<string name="offline_mode_info_title">Sei Offline, Ma Puoi Continuare a Lavorare</string>
|
||||
<string name="offline_operations_file_does_not_exists_yet">Il file non esiste ancora. Per favore carica prima il file.</string>
|
||||
<string name="offline_operations_worker_notification_conflict_text">Cartelle in Conflitto: %s</string>
|
||||
<string name="offline_operations_worker_notification_delete_offline_folder">Cancella Cartella Offline</string>
|
||||
<string name="offline_operations_worker_notification_error_text">L\'operazione offline non può essere completata. %s</string>
|
||||
<string name="offline_operations_worker_notification_manager_ticker">Operazioni Offline</string>
|
||||
<string name="offline_operations_worker_notification_start_text">Avvio delle Operazioni Online</string>
|
||||
<string name="oneHour">1 ora</string>
|
||||
<string name="online">In linea</string>
|
||||
<string name="online_status">Stato in linea</string>
|
||||
|
@ -579,6 +643,7 @@
|
|||
<string name="placeholder_timestamp">2012/05/18 12:23 PM</string>
|
||||
<string name="player_stop">ferma</string>
|
||||
<string name="player_toggle">attiva</string>
|
||||
<string name="please_select_a_server">Per favore, seleziona un server...</string>
|
||||
<string name="power_save_check_dialog_message">La disabilitazione del controllo di risparmio energetico potrebbe risultare in caricamenti di file in uno stato di bassa carica della batteria.</string>
|
||||
<string name="pref_behaviour_entries_delete_file">eliminato</string>
|
||||
<string name="pref_behaviour_entries_keep_file">lasciato nella cartella originale</string>
|
||||
|
@ -590,6 +655,7 @@
|
|||
<string name="pref_instant_name_collision_policy_entries_rename">Rinomina la nuova versione</string>
|
||||
<string name="pref_instant_name_collision_policy_title">Cosa fare se il file esiste già?</string>
|
||||
<string name="prefs_add_account">Aggiungi account</string>
|
||||
<string name="prefs_calendar_contacts">Sincronizza calendario e contatti</string>
|
||||
<string name="prefs_calendar_contacts_no_store_error">F-Droid o Google Play non installato</string>
|
||||
<string name="prefs_calendar_contacts_summary">Configura DAVx5 (originariamente conosciuto come DAVdroid) (v1.3.0+) per l\'account corrente</string>
|
||||
<string name="prefs_calendar_contacts_sync_setup_successful">Sincronizzazione calendario e contatti configurata</string>
|
||||
|
@ -599,7 +665,10 @@
|
|||
<string name="prefs_category_general">Generale</string>
|
||||
<string name="prefs_category_more">Altro</string>
|
||||
<string name="prefs_category_sync">Sincronizzazione</string>
|
||||
<string name="prefs_daily_backup_summary">Backup giornaliero del tuo calendario e dei contatti</string>
|
||||
<string name="prefs_daily_contact_backup_summary">Backup giornaliero dei tuoi contatti</string>
|
||||
<string name="prefs_data_storage_location">Posizione di archiviazione dei dati</string>
|
||||
<string name="prefs_data_storage_location_summary">Gestisci la posizione di archiviazione dei dati</string>
|
||||
<string name="prefs_davx5_setup_error">Errore inaspettato nella configurazione di Davx5 (precedentemente DAVdroid)</string>
|
||||
<string name="prefs_e2e_active">La cifratura end-to-end è impostata!</string>
|
||||
<string name="prefs_e2e_mnemonic">Codice mnemonico E2E</string>
|
||||
|
@ -612,6 +681,7 @@
|
|||
<string name="prefs_instant_behaviour_dialogTitle">Il file originale sarà…</string>
|
||||
<string name="prefs_instant_behaviour_title">Il file originale sarà…</string>
|
||||
<string name="prefs_instant_upload_exclude_hidden_summary">Escludi file e cartelle nascoste</string>
|
||||
<string name="prefs_instant_upload_exclude_hidden_title">Escludi nascosti</string>
|
||||
<string name="prefs_instant_upload_path_use_date_subfolders_summary">Archivia in sottocartelle in base alla data</string>
|
||||
<string name="prefs_instant_upload_path_use_subfolders_title">Usa sottocartelle</string>
|
||||
<string name="prefs_instant_upload_subfolder_rule_title">Opzioni sottocartella</string>
|
||||
|
@ -637,13 +707,19 @@
|
|||
<string name="prefs_synced_folders_local_path_title">Cartella locale</string>
|
||||
<string name="prefs_synced_folders_remote_path_title">Cartella remota</string>
|
||||
<string name="prefs_theme_title">Tema</string>
|
||||
<string name="prefs_two_way_sync_interval">Intervallo</string>
|
||||
<string name="prefs_two_way_sync_summary">Gestisci le cartelle interne per la sincronizzazione bidirezionale</string>
|
||||
<string name="prefs_two_way_sync_switch_title">Abilita sincronizzazione bidirezionale</string>
|
||||
<string name="prefs_value_theme_dark">Scuro</string>
|
||||
<string name="prefs_value_theme_light">Chiaro</string>
|
||||
<string name="prefs_value_theme_system">Segui il sistema</string>
|
||||
<string name="preview_image_description">Anteprima dell\'immagine</string>
|
||||
<string name="preview_image_downloading_image_for_edit">Download dell\'immagine in corso per avviare la schermata di modifica, attendere...</string>
|
||||
<string name="preview_image_error_no_local_file">Non esiste un file locale per l\'anteprima</string>
|
||||
<string name="preview_image_error_unknown_format">Impossibile mostrare l\'immagine</string>
|
||||
<string name="preview_image_file_is_not_downloaded">Il file non è stato scaricato</string>
|
||||
<string name="preview_image_file_is_not_exist">Il file non esiste</string>
|
||||
<string name="preview_media_unhandled_http_code_message">Il file è attualmente bloccato da un altro utente o processo e quindi non eliminabile. Per favore riprova più tardi.</string>
|
||||
<string name="preview_sorry">Spiacenti</string>
|
||||
<string name="privacy">Riservatezza</string>
|
||||
<string name="public_share_name">Nuovo nome</string>
|
||||
|
@ -651,6 +727,8 @@
|
|||
<string name="push_notifications_old_login">Nessuna notifica push a causa della sessione di accesso scaduta. Considera di aggiungere nuovamente il tuo account.</string>
|
||||
<string name="push_notifications_temp_error">Notifiche push attualmente non disponibili.</string>
|
||||
<string name="qr_could_not_be_read">Il codice QR non può essere letto!</string>
|
||||
<string name="receive_external_files_activity_start_sync_folder_is_not_exists_message">Impossibile trovare la cartella, l\'operazione di sincronizzazione è stata annullata</string>
|
||||
<string name="receive_external_files_activity_unable_to_find_file_to_upload">Impossibile trovare il file da caricare</string>
|
||||
<string name="recommend_subject">Prova %1$s sul tuo dispositivo!</string>
|
||||
<string name="recommend_text">Vorrei invitarti a utilizzare %1$s sul tuo dispositivo.\nScaricalo qui:%2$s</string>
|
||||
<string name="recommend_urls">%1$s o %2$s</string>
|
||||
|
@ -672,6 +750,7 @@
|
|||
<string name="request_account_deletion">Richiesta di eliminazione account</string>
|
||||
<string name="request_account_deletion_button">Richiedi eliminazione</string>
|
||||
<string name="request_account_deletion_details">Richiedi l\'eliminazione permanente dell\'account al fornitore del servizio</string>
|
||||
<string name="resharing_is_not_allowed">La policy o le autorizzazioni impediscono la ricondivisione</string>
|
||||
<string name="resized_image_not_possible_download">Immagine ridimensionata non disponibile. Scaricare l\'immagine completa?</string>
|
||||
<string name="restore">Ripristina file</string>
|
||||
<string name="restore_backup">Ripristina backup</string>
|
||||
|
@ -692,8 +771,11 @@
|
|||
<string name="screenshot_04_accounts_subline">in un posto</string>
|
||||
<string name="screenshot_05_autoUpload_heading">Caricamento automatico</string>
|
||||
<string name="screenshot_05_autoUpload_subline">per le tue foto e video</string>
|
||||
<string name="screenshot_06_davdroid_heading">Calendario e contatti</string>
|
||||
<string name="screenshot_06_davdroid_subline">Sincronizza con DAVx5</string>
|
||||
<string name="search_error">Errore nel recuperare i risultati della ricerca</string>
|
||||
<string name="secure_share_not_set_up">La condivisione sicura non è configurata per questo utente</string>
|
||||
<string name="secure_share_search">Condivisione sicura...</string>
|
||||
<string name="select_all">Seleziona tutto</string>
|
||||
<string name="select_media_folder">Imposta cartella multimediale</string>
|
||||
<string name="select_one_template">Scegli un modello</string>
|
||||
|
@ -728,6 +810,7 @@
|
|||
<string name="share_link_with_label">Collegamento di condivisione (%1$s)</string>
|
||||
<string name="share_no_expiration_date_label">Imposta data di scadenza</string>
|
||||
<string name="share_no_password_title">Imposta password</string>
|
||||
<string name="share_not_allowed_when_file_drop">La ricondivisione non è consentita durante il file drop sicuro</string>
|
||||
<string name="share_password_title">Protetta da password</string>
|
||||
<string name="share_permission_can_edit">Può modificare</string>
|
||||
<string name="share_permission_file_drop">Elimina file</string>
|
||||
|
@ -736,6 +819,7 @@
|
|||
<string name="share_permissions">Condividi permessi</string>
|
||||
<string name="share_remote_clarification">%1$s (remota)</string>
|
||||
<string name="share_room_clarification">%1$s (conversazione)</string>
|
||||
<string name="share_search">Nome, Federated Cloud ID o indirizzo e-mail...</string>
|
||||
<string name="share_send_new_email">Invia una nuova email</string>
|
||||
<string name="share_send_note">Nota per destinatario</string>
|
||||
<string name="share_settings">Impostazioni</string>
|
||||
|
@ -750,6 +834,7 @@
|
|||
<string name="shared_icon_shared_via_link">condiviso tramite collegamento</string>
|
||||
<string name="shared_with_you_by">Condiviso con te da %1$s</string>
|
||||
<string name="sharee_add_failed">Aggiunta condivisione non riuscita</string>
|
||||
<string name="sharee_already_added_to_file">Aggiunta della condivisione non riuscita. Questo file o cartella è già stato condiviso con questa persona o gruppo.</string>
|
||||
<string name="show_images">Mostra le foto</string>
|
||||
<string name="show_video">Mostra i video</string>
|
||||
<string name="signup_with_provider">Registrati a un fornitore</string>
|
||||
|
@ -793,6 +878,7 @@
|
|||
<string name="storage_permission_full_access">Accesso completo</string>
|
||||
<string name="storage_permission_media_read_only">Multimediali in sola lettura</string>
|
||||
<string name="storage_pictures">Immagini</string>
|
||||
<string name="store_full_desc">La piattaforma di produttività self-hosted che ti mantiene sotto controllo.\n\nCaratteristiche:\n* Interfaccia semplice e moderna, adatta al tema del tuo server\n* Carica file sul tuo server Nextcloud\n* Condividili con altri\n * Mantieni sincronizzati i tuoi file e le tue cartelle preferiti\n* Cerca in tutte le cartelle sul tuo server\n* Caricamento automatico delle foto e dei video acquisiti dal tuo dispositivo\n* Tieniti aggiornato con le notifiche\n* Supporto per più account\n* Accesso sicuro ai tuoi dati con l\'impronta digitale o PIN\n* Integrazione con DAVx5 (precedentemente noto come DAVdroid) per una facile configurazione della sincronizzazione del calendario e dei contatti\n\nSegnala tutti i problemi su https://github.com/nextcloud/android/issues e discuti questa app su https://help.nextcloud.com/c/clients/android\n\nNuovo su Nextcloud? Nextcloud è un server privato di sincronizzazione, condivisione e comunicazione di file. È un software gratuito e puoi ospitarlo tu stesso o pagare un\'azienda per farlo per te. In questo modo, hai il controllo delle tue foto, del tuo calendario, dei dati di contatto, dei tuoi documenti e di tutto il resto.\n\nDai un\'occhiata a Nextcloud su https://nextcloud.com</string>
|
||||
<string name="store_full_dev_desc">La piattaforma di produttività auto-gestita che ti lascia al comando.\nQuesta è la versione di sviluppo ufficiale e include funzionalità nuove, non testate che potrebbero provocare instabilità e perdite di dati. Questa applicazione è pensata per gli utenti che desiderano provare le nuove funzionalità e segnalare bug, se si verificano. Non utilizzarla in ambienti di produzione!\n\nSia la versione di sviluppo che quella normale sono disponibili su F-droid, e possono essere installate contemporaneamente.</string>
|
||||
<string name="store_short_desc">La piattaforma di produttività auto-gestita che ti lascia al comando</string>
|
||||
<string name="store_short_dev_desc">La piattaforma di produttività auto-gestita che ti lascia al comando (versione in anteprima di sviluppo)</string>
|
||||
|
@ -852,11 +938,19 @@
|
|||
<string name="trashbin_file_remove">Elimina permanentemente</string>
|
||||
<string name="trashbin_loading_failed">Caricamento cestino non riuscito!</string>
|
||||
<string name="trashbin_not_emptied">I file non possono essere scaricati definitivamente!</string>
|
||||
<string name="two_way_sync_activity_disable_all_button_title">Disabilita per tutte le cartelle</string>
|
||||
<string name="two_way_sync_activity_empty_list_desc">Per impostare una cartella di sincronizzazione bidirezionale, abilitala nella tab dei dettagli della cartella in questione.</string>
|
||||
<string name="two_way_sync_activity_empty_list_title">Sincronizzazione bidirezionale non configurata</string>
|
||||
<string name="two_way_sync_activity_title">Sincronizzazione bidirezionale interna</string>
|
||||
<string name="unexpected_error_occurred">Si è verificato un errore inatteso</string>
|
||||
<string name="unified_search_fragment_calendar_event_not_found">Evento non trovato, puoi sempre sincronizzarti per aggiornare. Reindirizzamento al Web...</string>
|
||||
<string name="unified_search_fragment_contact_not_found">Contatto non trovato, puoi sempre sincronizzare per aggiornare. Reindirizzamento al Web...</string>
|
||||
<string name="unified_search_fragment_permission_needed">Sono necessarie le autorizzazioni per aprire il risultato della ricerca, altrimenti verrà reindirizzato al web...</string>
|
||||
<string name="unlock_file">Sblocca file</string>
|
||||
<string name="unread_comments">Sono presenti commenti non letti</string>
|
||||
<string name="unset_encrypted">Rimuovi cifratura</string>
|
||||
<string name="unset_favorite">Rimuovi dai preferiti</string>
|
||||
<string name="unset_internal_two_way_sync_description">Rimuovi la cartella dalla sincronizzazione bidirezionale interna</string>
|
||||
<string name="unshare_link_file_error">Si è verificato un errore durante il tentativo di rimozione della condivisione del file o della cartella.</string>
|
||||
<string name="unshare_link_file_no_exist">Impossibile rimuovere la condivisione. Assicurati che il file esista.</string>
|
||||
<string name="unshare_link_forbidden_permissions">per rimuovere la condivisione di questo file</string>
|
||||
|
@ -866,12 +960,20 @@
|
|||
<string name="update_link_file_no_exist">Impossibile aggiornare. Assicurati che il file esista.</string>
|
||||
<string name="update_link_forbidden_permissions">per aggiornare questa condivisione</string>
|
||||
<string name="updating_share_failed">Aggiornamento condivisione non riuscito</string>
|
||||
<string name="upload_action_cancelled_clear">Cancella caricamenti annullati</string>
|
||||
<string name="upload_action_cancelled_resume">Ripristina caricamenti annullati</string>
|
||||
<string name="upload_action_failed_clear">Cancella caricamenti non riusciti</string>
|
||||
<string name="upload_action_failed_retry">Riprova caricamenti non riusciti</string>
|
||||
<string name="upload_action_file_not_exist_message">Alcuni file non esistono più. Questi caricamenti non possono essere ripresi.</string>
|
||||
<string name="upload_action_global_upload_pause">Metti in pausa tutti i caricamenti</string>
|
||||
<string name="upload_action_global_upload_resume">Riprendi tutti i caricamenti</string>
|
||||
<string name="upload_cannot_create_file">Impossibile creare il file locale</string>
|
||||
<string name="upload_chooser_title">Carica da…</string>
|
||||
<string name="upload_content_from_other_apps">Carica contenuti da altre applicazioni</string>
|
||||
<string name="upload_direct_camera_photo">Foto</string>
|
||||
<string name="upload_direct_camera_promt">Vuoi fare una foto o un video?</string>
|
||||
<string name="upload_direct_camera_upload">Carica dalla fotocamera</string>
|
||||
<string name="upload_direct_camera_video">Video</string>
|
||||
<string name="upload_file_dialog_filename">Nome file</string>
|
||||
<string name="upload_file_dialog_filetype">Tipo file</string>
|
||||
<string name="upload_file_dialog_filetype_googlemap_shortcut">File di scorciatoia Google Maps (%s)</string>
|
||||
|
@ -879,15 +981,18 @@
|
|||
<string name="upload_file_dialog_filetype_snippet_text">File di frammento di testo(.txt)</string>
|
||||
<string name="upload_file_dialog_title">Digita il nome e il tipo di file da caricare</string>
|
||||
<string name="upload_files">Carica file</string>
|
||||
<string name="upload_global_pause_title">Tutti i caricamenti sono in pausa</string>
|
||||
<string name="upload_item_action_button">Pulsante azione Carica elemento</string>
|
||||
<string name="upload_list_delete">Elimina</string>
|
||||
<string name="upload_list_empty_headline">Nessun caricamento disponibile</string>
|
||||
<string name="upload_list_empty_text_auto_upload">Carica dei contenuti o attiva il caricamento automatico.</string>
|
||||
<string name="upload_list_expand_header">Attiva/disattiva l\'espansione dell\'intestazione</string>
|
||||
<string name="upload_list_resolve_conflict">Risolvi conflitto</string>
|
||||
<string name="upload_local_storage_full">Archiviazione locale piena</string>
|
||||
<string name="upload_local_storage_not_copied">Il file non può essere copiato nell\'archiviazione locale</string>
|
||||
<string name="upload_lock_failed">Blocco della cartella non riuscito</string>
|
||||
<string name="upload_manually_cancelled">Caricamento annullato dall\'utente</string>
|
||||
<string name="upload_notification_manager_start_text">%1$d / %2$d - %3$s</string>
|
||||
<string name="upload_old_android">La cifratura è possibile solo con >= Android 5.0</string>
|
||||
<string name="upload_query_move_foreign_files">La mancanza di spazio impedisce di copiare i file selezionati nella cartella %1$s. Vuoi spostarli in quella cartella?</string>
|
||||
<string name="upload_quota_exceeded">Quota di archiviazione superata</string>
|
||||
|
@ -902,7 +1007,10 @@
|
|||
<string name="uploader_error_message_source_file_not_found">File selezionato per il caricamento non trovato. Controlla se il file esiste.</string>
|
||||
<string name="uploader_error_title_file_cannot_be_uploaded">Questo file non può essere caricato</string>
|
||||
<string name="uploader_error_title_no_file_to_upload">Nessun file da caricare</string>
|
||||
<string name="uploader_file_not_found_message">File non trovato. Sei sicuro che questo file esista o che un conflitto precedente non sia stato risolto?</string>
|
||||
<string name="uploader_file_not_found_on_server_message">Non siamo riusciti a individuare il file sul server. Un altro utente potrebbe aver eliminato il file</string>
|
||||
<string name="uploader_info_dirname">Nome della cartella</string>
|
||||
<string name="uploader_local_files_uploaded">Riprova a caricare i file locali non riusciti</string>
|
||||
<string name="uploader_top_message">Scegli la cartella di caricamento</string>
|
||||
<string name="uploader_upload_failed_content_single">Impossibile caricare %1$s</string>
|
||||
<string name="uploader_upload_failed_credentials_error">Caricamento non riuscito, effettua nuovamente l\'accesso</string>
|
||||
|
@ -940,6 +1048,7 @@
|
|||
<string name="uploads_view_upload_status_fetching_server_version">Recupero versione del server…</string>
|
||||
<string name="uploads_view_upload_status_service_interrupted">Applicazione terminata</string>
|
||||
<string name="uploads_view_upload_status_succeeded">Completati</string>
|
||||
<string name="uploads_view_upload_status_succeeded_same_file">Stesso file trovato in remoto, salto il caricamento</string>
|
||||
<string name="uploads_view_upload_status_unknown_fail">Errore sconosciuto</string>
|
||||
<string name="uploads_view_upload_status_virus_detected">Virus rilevato! Impossibile caricare il file!</string>
|
||||
<string name="uploads_view_upload_status_waiting_exit_power_save_mode">In attesa di uscire dal risparmio energetico</string>
|
||||
|
@ -960,6 +1069,7 @@
|
|||
<string name="wait_a_moment">Attendi…</string>
|
||||
<string name="wait_checking_credentials">Controllo delle credenziali memorizzate</string>
|
||||
<string name="wait_for_tmp_copy_from_private_storage">Copia file dall\'archiviazione privata</string>
|
||||
<string name="warn_rename_extension">La modifica dell\'estensione potrebbe causare l\'apertura di questo file in un\'applicazione diversa</string>
|
||||
<string name="webview_version_check_alert_dialog_message">Aggiorna l\'applicazione System WebView di Android per accedere</string>
|
||||
<string name="webview_version_check_alert_dialog_positive_button_title">Aggiorna</string>
|
||||
<string name="webview_version_check_alert_dialog_title">Aggiorna System WebView di Android</string>
|
||||
|
@ -967,11 +1077,22 @@
|
|||
<string name="whats_new_skip">Salta</string>
|
||||
<string name="whats_new_title">Prima volta su %1$s</string>
|
||||
<string name="whats_your_status">Qual è il tuo stato?</string>
|
||||
<string name="widgets_not_available">I Widgets sono disponibili solamente in %1$s 25 o superiore con l\'app Dashboard abilitata</string>
|
||||
<string name="widgets_not_available_title">Non disponibile</string>
|
||||
<string name="worker_download">Scaricamento file in corso…</string>
|
||||
<string name="write_email">Invia email</string>
|
||||
<string name="wrong_storage_path">La cartella di archiviazione dei dati non esiste!</string>
|
||||
<string name="wrong_storage_path_desc">Ciò potrebbe essere dovuto a un ripristino di backup su un altro dispositivo. Ripristino del valore predefinito. Controlla le impostazioni per modificare la cartella di archiviazione dei dati.</string>
|
||||
<plurals name="hours">
|
||||
<item quantity="one">%d ora</item>
|
||||
<item quantity="many">%d ore</item>
|
||||
<item quantity="other">%d ore</item>
|
||||
</plurals>
|
||||
<plurals name="minutes">
|
||||
<item quantity="one">%d minuto</item>
|
||||
<item quantity="many">%d minuti</item>
|
||||
<item quantity="other">%d minuti</item>
|
||||
</plurals>
|
||||
<plurals name="sync_fail_in_favourites_content">
|
||||
<item quantity="one">Impossibile sincronizzare %1$d file (conflitto con: %2$d)</item>
|
||||
<item quantity="many">Impossibile sincronizzare %1$d file (conflitto con: %2$d)</item>
|
||||
|
|
|
@ -708,12 +708,18 @@
|
|||
<string name="prefs_synced_folders_remote_path_title">リモートフォルダー</string>
|
||||
<string name="prefs_theme_title">テーマ</string>
|
||||
<string name="prefs_two_way_sync_interval">間隔</string>
|
||||
<string name="prefs_two_way_sync_summary">内部フォルダを管理して双方向同期を行う</string>
|
||||
<string name="prefs_two_way_sync_switch_title">双方向同期を有効にする</string>
|
||||
<string name="prefs_value_theme_dark">暗い</string>
|
||||
<string name="prefs_value_theme_light">明るい</string>
|
||||
<string name="prefs_value_theme_system">システムの設定に従う</string>
|
||||
<string name="preview_image_description">イメージプレビュー</string>
|
||||
<string name="preview_image_downloading_image_for_edit">編集画面を開始するために画像をダウンロードしています。しばらくお待ちください...</string>
|
||||
<string name="preview_image_error_no_local_file">プレビューするローカルファイルはありません</string>
|
||||
<string name="preview_image_error_unknown_format">画像を表示できません</string>
|
||||
<string name="preview_image_file_is_not_downloaded">ファイルがダウンロードされていません</string>
|
||||
<string name="preview_image_file_is_not_exist">ファイルが存在しません</string>
|
||||
<string name="preview_media_unhandled_http_code_message">ファイルは別のユーザまたはプロセスによって現在ロックされているため、削除できません。後でもう一度試してください。</string>
|
||||
<string name="preview_sorry">申し訳ありません</string>
|
||||
<string name="privacy">プライバシー</string>
|
||||
<string name="public_share_name">新しい名前</string>
|
||||
|
@ -721,6 +727,8 @@
|
|||
<string name="push_notifications_old_login">古くなったログインセッションによるプッシュ通知はありません。 アカウントを再追加することを検討してください。</string>
|
||||
<string name="push_notifications_temp_error">プッシュ通知は現在利用できません。</string>
|
||||
<string name="qr_could_not_be_read">QRコードを読み込めません!</string>
|
||||
<string name="receive_external_files_activity_start_sync_folder_is_not_exists_message">フォルダが見つからないため、同期操作はキャンセルされました</string>
|
||||
<string name="receive_external_files_activity_unable_to_find_file_to_upload">アップロードするファイルが見つかりません</string>
|
||||
<string name="recommend_subject">デバイスで %1$s をお試しください</string>
|
||||
<string name="recommend_text">あなたのデバイスで %1$s を使用してください。\nダウンロードはこちらです: %2$s</string>
|
||||
<string name="recommend_urls">%1$s または %2$s</string>
|
||||
|
@ -728,7 +736,11 @@
|
|||
<string name="reload">再読み込み</string>
|
||||
<string name="remote">(リモート)</string>
|
||||
<string name="remote_file_fetch_failed">ファイルが見つかりません!</string>
|
||||
<string name="remove_e2e">このクライアントでローカルに End-to-End 暗号化を解除できます</string>
|
||||
<string name="remove_e2e_message">このクライアントでローカルに End-to-End 暗号化を解除できます。暗号化されたファイルはサーバ上に残りますが、このコンピュータには同期されなくなります。</string>
|
||||
<string name="remove_fail_msg">削除失敗</string>
|
||||
<string name="remove_local_account">ローカルアカウントを削除</string>
|
||||
<string name="remove_local_account_details">デバイスからアカウントを削除し、すべてのローカルファイルを削除する</string>
|
||||
<string name="remove_notification_failed">通知の削除に失敗</string>
|
||||
<string name="remove_push_notification">削除</string>
|
||||
<string name="remove_success_msg">削除済み</string>
|
||||
|
@ -736,6 +748,9 @@
|
|||
<string name="rename_local_fail_msg">ローカルコピーの名前が変更できません。別の名前を試してください</string>
|
||||
<string name="rename_server_fail_msg">名前の変更ができません。その名前は使われています</string>
|
||||
<string name="request_account_deletion">アカウントの削除をリクエストする</string>
|
||||
<string name="request_account_deletion_button">削除要求</string>
|
||||
<string name="request_account_deletion_details">サービスプロバイダによるアカウントの永久削除を要求する</string>
|
||||
<string name="resharing_is_not_allowed">ポリシーまたは権限により再共有ができません</string>
|
||||
<string name="resized_image_not_possible_download">サイズ変更された画像はありません。 フルイメージをダウンロードしますか?</string>
|
||||
<string name="restore">ファイルを復元</string>
|
||||
<string name="restore_backup">バックアップを復元</string>
|
||||
|
@ -755,9 +770,12 @@
|
|||
<string name="screenshot_04_accounts_heading">あなたのすべてのアカウント</string>
|
||||
<string name="screenshot_04_accounts_subline">ひとつの場所に</string>
|
||||
<string name="screenshot_05_autoUpload_heading">自動アップロード</string>
|
||||
<string name="screenshot_05_autoUpload_subline">あなたの写真とビデオのために</string>
|
||||
<string name="screenshot_06_davdroid_heading">カレンダーと連絡先</string>
|
||||
<string name="screenshot_06_davdroid_subline">DAVx5で同期</string>
|
||||
<string name="search_error">検索結果の取得中にエラーが発生しました</string>
|
||||
<string name="secure_share_not_set_up">このユーザのためにセキュアな共有が設定されていません</string>
|
||||
<string name="secure_share_search">セキュアシェア...</string>
|
||||
<string name="select_all">すべて選択</string>
|
||||
<string name="select_media_folder">メディア用のフォルダーの設定</string>
|
||||
<string name="select_one_template">テンプレートを選択してください</string>
|
||||
|
|
|
@ -35,6 +35,13 @@
|
|||
<string name="advanced_settings">Ustawienia zaawansowane</string>
|
||||
<string name="allow_resharing">Zezwalaj na udostępnianie dalej</string>
|
||||
<string name="app_config_base_url_title">Podstawowy adres URL</string>
|
||||
<string name="app_config_disable_clipboard_title">Wyłącz schowek</string>
|
||||
<string name="app_config_disable_intro_title">Wyłącz intro</string>
|
||||
<string name="app_config_disable_log_title">Wyłącz log</string>
|
||||
<string name="app_config_disable_more_external_site_title">Wyłącz zewnętrzne strony</string>
|
||||
<string name="app_config_disable_multiaccount_title">Wyłącz multi konta</string>
|
||||
<string name="app_config_disable_sharing_title">Wyłącz udostępnianie</string>
|
||||
<string name="app_config_proxy_host_title">Host Proxy</string>
|
||||
<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>
|
||||
|
@ -55,6 +62,7 @@
|
|||
<string name="assistant_screen_task_delete_success_message">Zadanie pomyślnie usunięte</string>
|
||||
<string name="assistant_screen_task_list_error_state_message">Nie można pobrać listy zadań. Sprawdź swoje połączenie internetowe.</string>
|
||||
<string name="assistant_screen_task_more_actions_bottom_sheet_delete_action">Usuń zadanie</string>
|
||||
<string name="assistant_screen_task_output_empty_text">Wynik zadanie nie jest jeszcze gotowy</string>
|
||||
<string name="assistant_screen_task_types_error_state_message">Nie można pobrać typów zadań. Sprawdź swoje połączenie internetowe.</string>
|
||||
<string name="assistant_screen_top_bar_title">Asystent</string>
|
||||
<string name="assistant_screen_unknown_task_status_text">Nieznany</string>
|
||||
|
@ -360,6 +368,7 @@
|
|||
<string name="file_already_exists">Nazwa pliku już istnieje</string>
|
||||
<string name="file_delete">Usuń</string>
|
||||
<string name="file_detail_activity_error">Błąd podczas pobierania aktywności dla pliku</string>
|
||||
<string name="file_detail_sharing_fragment_no_contact_app_message">Brak aplikacji dla wybranego kontaktu</string>
|
||||
<string name="file_details_no_content">Nie udało się załadować szczegółów</string>
|
||||
<string name="file_icon">Plik</string>
|
||||
<string name="file_keep">Zachowaj</string>
|
||||
|
@ -387,6 +396,7 @@
|
|||
<string name="file_management_permission_optional">Uprawnienia do pamięci</string>
|
||||
<string name="file_management_permission_optional_text">%1$s działa najlepiej z uprawnieniami dostępu do pamięci. Możesz wybrać pełny dostęp do wszystkich plików lub dostęp tylko do odczytu dla zdjęć i filmów.</string>
|
||||
<string name="file_management_permission_text">%1$s potrzebuje uprawnień do zarządzania plikami, aby wysyłać pliki. Możesz wybrać pełny dostęp do wszystkich plików lub dostęp tylko do odczytu dla zdjęć i filmów.</string>
|
||||
<string name="file_migration_allow_media_indexing">Zezwól na dostęp z innych aplikacji</string>
|
||||
<string name="file_migration_checking_destination">Sprawdzanie miejsca…</string>
|
||||
<string name="file_migration_cleaning">Czyszczenie…</string>
|
||||
<string name="file_migration_dialog_title">Aktualizacja katalogu przechowywania danych</string>
|
||||
|
@ -397,6 +407,7 @@
|
|||
<string name="file_migration_failed_not_writable">Nie można zapisać w pliku docelowym</string>
|
||||
<string name="file_migration_failed_while_coping">Błąd podczas migracji</string>
|
||||
<string name="file_migration_failed_while_updating_index">Nie udało się zaktualizować indeksu</string>
|
||||
<string name="file_migration_free_space">%1$s\n(%2$s / %3$s)</string>
|
||||
<string name="file_migration_migrating">Przenoszenie danych…</string>
|
||||
<string name="file_migration_ok_finished">Skończone</string>
|
||||
<string name="file_migration_override_data_folder">Zamień</string>
|
||||
|
@ -592,6 +603,7 @@
|
|||
<string name="notifications_no_results_headline">Brak powiadomień</string>
|
||||
<string name="notifications_no_results_message">Sprawdź później.</string>
|
||||
<string name="oc_file_list_adapter_offline_operation_description_text">Trwające działania</string>
|
||||
<string name="oc_file_list_adapter_offline_operation_remove_description_text">Trwa usuwanie</string>
|
||||
<string name="offline_mode">Brak połączenia z Internetem</string>
|
||||
<string name="offline_mode_info_description">Nawet bez połączenia internetowego możesz organizować swoje katalogi, tworzyć pliki. Gdy tylko wrócisz do połączenia z internetem, Twoje oczekujące działania zostaną automatycznie zsynchronizowane.</string>
|
||||
<string name="offline_mode_info_title">Jesteś offline, ale praca trwa</string>
|
||||
|
@ -803,6 +815,7 @@
|
|||
<string name="share_permissions">Uprawnienia udostępniania</string>
|
||||
<string name="share_remote_clarification">%1$s (zdalny)</string>
|
||||
<string name="share_room_clarification">%1$s (rozmowa)</string>
|
||||
<string name="share_search">Nazwa, ID chmury stowarzyszonej lub adres e-mail</string>
|
||||
<string name="share_send_new_email">Wyślij nowy e-mail</string>
|
||||
<string name="share_send_note">Notatka dla odbiorcy</string>
|
||||
<string name="share_settings">Ustawienia</string>
|
||||
|
@ -1052,6 +1065,7 @@
|
|||
<string name="wait_a_moment">Proszę czekać…</string>
|
||||
<string name="wait_checking_credentials">Sprawdzanie danych</string>
|
||||
<string name="wait_for_tmp_copy_from_private_storage">Kopiowanie pliku z prywatnego magazynu</string>
|
||||
<string name="warn_rename_extension">Zmiana rozszerzenia spowoduje otwarcie pliku w innej aplikacji</string>
|
||||
<string name="webview_version_check_alert_dialog_message">Aby się zalogować, zaktualizuj aplikację WebView systemu Android</string>
|
||||
<string name="webview_version_check_alert_dialog_positive_button_title">Aktualizuj</string>
|
||||
<string name="webview_version_check_alert_dialog_title">Zaktualizuj WebView systemu Android</string>
|
||||
|
|
|
@ -1275,4 +1275,6 @@
|
|||
<string name="two_way_sync_activity_disable_all_button_title">Disable for all folders</string>
|
||||
<string name="oc_file_list_adapter_offline_operation_remove_description_text">Pending Remove Operation</string>
|
||||
<string name="warn_rename_extension">Changing the extension might cause this file to open in a different application</string>
|
||||
<string name="auto_upload_gplay">Auto upload behaviour changed</string>
|
||||
<string name="auto_upload_gplay_desc">Due to new restrictions imposed by Google, the auto upload feature will no longer be able to automatically remove uploaded files.</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,18 +1,19 @@
|
|||
La piattaforma di produttività auto-gestita che ti lascia al comando.
|
||||
La piattaforma di produttività self-hosted che ti mantiene sotto controllo.
|
||||
|
||||
* Interfaccia semplice e moderna, allineata al tema del tuo server
|
||||
* Carica i file sul tuo server Nextcloud
|
||||
* Condividi i tuoi file con altri
|
||||
* Mantieni i tuoi file e le cartelle preferite sincronizzate
|
||||
* Ricerca attraverso tutte le cartelle sul tuo server
|
||||
* Caricamento automatico per le foto e i video acquisiti con il tuo dispositivo
|
||||
Caratteristiche:
|
||||
* Interfaccia semplice e moderna, adatta al tema del tuo server
|
||||
* Carica file sul tuo server Nextcloud
|
||||
* Condividili con altri
|
||||
* Mantieni sincronizzati i tuoi file e le tue cartelle preferiti
|
||||
* Cerca in tutte le cartelle sul tuo server
|
||||
* Caricamento automatico delle foto e dei video acquisiti dal tuo dispositivo
|
||||
* Tieniti aggiornato con le notifiche
|
||||
* Supporto di più account
|
||||
* Proteggi l'accesso ai tuoi dati con impronta digitale o PIN
|
||||
* Integrazione con DAVx5 (conosciuto originariamente come DAVdroid) per una facile configurazione della sincronizzazione di calendari e contatti
|
||||
* Supporto per più account
|
||||
* Accesso sicuro ai tuoi dati con l'impronta digitale o PIN
|
||||
* Integrazione con DAVx5 (precedentemente noto come DAVdroid) per una facile configurazione della sincronizzazione del calendario e dei contatti
|
||||
|
||||
Segnala tutti i problemi su https://github.com/nextcloud/android/issues e discuti questa applicazione su https://help.nextcloud.com/c/clients/android
|
||||
Segnala tutti i problemi su https://github.com/nextcloud/android/issues e discuti questa app su https://help.nextcloud.com/c/clients/android
|
||||
|
||||
Nuovo di Nextcloud? Nextcloud è un server privato di sincronizzazione e condivisione dei file e un server di comunicazione. È software libero e puoi ospitarlo a casa tua o pagare una società che lo faccia per conto tuo. In questo modo, avrai il controllo delle tue foto, del tuo calendario e dei tuoi contatti, dei tuoi documenti e di qualsiasi altra cosa.
|
||||
Nuovo su Nextcloud? Nextcloud è un server privato di sincronizzazione, condivisione e comunicazione di file. È un software gratuito e puoi ospitarlo tu stesso o pagare un'azienda per farlo per te. In questo modo, hai il controllo delle tue foto, del tuo calendario, dei dati di contatto, dei tuoi documenti e di tutto il resto.
|
||||
|
||||
Dai un'occhiata a Nextcloud su https://nextcloud.com
|
Loading…
Reference in a new issue