From 9ebb7b582dea07f0f220ad737e946f1210c162b8 Mon Sep 17 00:00:00 2001 From: alejandro Date: Tue, 2 May 2017 11:42:48 -0500 Subject: [PATCH 01/18] Issue #888 was fixed --- .../com/owncloud/android/ui/activity/FileDisplayActivity.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java b/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java index ab56e8fa2b..8f2b796ccc 100644 --- a/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java +++ b/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java @@ -466,9 +466,7 @@ public class FileDisplayActivity extends HookActivity private Fragment chooseInitialSecondFragment(OCFile file) { Fragment secondFragment = null; if (file != null && !file.isFolder()) { - if (file.isDown() && PreviewMediaFragment.canBePreviewed(file) - && file.getLastSyncDateForProperties() > 0 // temporal fix - ) { + if (file.isDown() && PreviewMediaFragment.canBePreviewed(file)) { int startPlaybackPosition = getIntent().getIntExtra(PreviewVideoActivity.EXTRA_START_POSITION, 0); boolean autoplay = From 39433884e8126724c1853f983a64580c85c51830 Mon Sep 17 00:00:00 2001 From: alejandro Date: Tue, 2 May 2017 11:56:16 -0500 Subject: [PATCH 02/18] This code was removed because canceled the filter task --- .../com/owncloud/android/ui/fragment/OCFileListFragment.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java b/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java index f5bee75bfa..720b417adb 100644 --- a/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java +++ b/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java @@ -250,10 +250,6 @@ public class OCFileListFragment extends ExtendedListFragment implements OCFileLi public void onResume() { super.onResume(); - if (remoteOperationAsyncTask != null) { - remoteOperationAsyncTask.cancel(true); - } - if (getActivity() != null) { AnalyticsUtils.setCurrentScreenName(getActivity(), SCREEN_NAME, TAG); } From 2705f3e11683eb290436de193e5fc8f3ec51f45c Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 5 May 2017 00:21:30 +0000 Subject: [PATCH 03/18] [tx-robot] updated from transifex --- src/main/res/values-cs-rCZ/strings.xml | 2 - src/main/res/values-de-rDE/strings.xml | 2 - src/main/res/values-de/strings.xml | 2 - src/main/res/values-el/strings.xml | 2 - src/main/res/values-es-rMX/strings.xml | 2 - src/main/res/values-es/strings.xml | 2 - src/main/res/values-fr/strings.xml | 2 - src/main/res/values-ja-rJP/strings.xml | 17 ++++- src/main/res/values-nb-rNO/strings.xml | 2 - src/main/res/values-nl/strings.xml | 2 - src/main/res/values-pl/strings.xml | 2 - src/main/res/values-pt-rBR/strings.xml | 2 - src/main/res/values-ru/strings.xml | 90 ++++++++++++++++++++++++-- src/main/res/values-sq/strings.xml | 7 +- src/main/res/values-tr/strings.xml | 2 - src/main/res/values-zh-rCN/strings.xml | 22 ++++++- 16 files changed, 126 insertions(+), 34 deletions(-) diff --git a/src/main/res/values-cs-rCZ/strings.xml b/src/main/res/values-cs-rCZ/strings.xml index f6d06fb9dd..31baf69dde 100644 --- a/src/main/res/values-cs-rCZ/strings.xml +++ b/src/main/res/values-cs-rCZ/strings.xml @@ -389,8 +389,6 @@ Obnovování konfigurace účtů… Dokončeno CHYBA: Nedostatečné místo - CHYBA: Soubor není zapisovatelný - CHYBA: Soubor nelze číst CHYBA: Nextcloud adresář již existuje CHYBA: V průběhu migrace CHYBA: V průběhu aktualizace indexu diff --git a/src/main/res/values-de-rDE/strings.xml b/src/main/res/values-de-rDE/strings.xml index d8eace745d..9d0c460a15 100644 --- a/src/main/res/values-de-rDE/strings.xml +++ b/src/main/res/values-de-rDE/strings.xml @@ -411,8 +411,6 @@ Konfiguration der Konten wiederherstellen… Abgeschlossen FEHLER: zu wenig Platz - FEHLER: Datei kann nicht geschrieben werden - FEHLER: Datei kann nicht gelesen werden FEHLER: Nextcloud Ordner existiert bereits FEHLER: Migration fehlgeschlagen FEHLER: Während der Aktualisierung des Indexes diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml index 71fca6342c..516c3f6969 100644 --- a/src/main/res/values-de/strings.xml +++ b/src/main/res/values-de/strings.xml @@ -411,8 +411,6 @@ Konfiguration der Konten wiederherstellen… Abgeschlossen FEHLER: zu wenig Platz - FEHLER: Datei kann nicht geschrieben werden - FEHLER: Datei kann nicht gelesen werden FEHLER: Nextcloud Ordner existiert bereits FEHLER: Migration fehlgeschlagen FEHLER: Während der Aktualisierung des Indexes diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml index c49535629c..f515dbf3d3 100644 --- a/src/main/res/values-el/strings.xml +++ b/src/main/res/values-el/strings.xml @@ -410,8 +410,6 @@ Γίνεται επαναφορά ρυθμίσεων λογαριασμών… Ολοκληρώθηκε ΣΦΑΛΜΑ: Ανεπαρκής αποθηκευτικός χώρος - ΣΦΑΛΜΑ: Το αρχείο δεν είναι εγγράψιμο - ΣΦΑΛΜΑ: Το αρχείο δεν είναι αναγνώσιμο ΣΦΑΛΜΑ: Υπάρχει ήδη ο κατάλογος Nextcloud ΣΦΑΛΜΑ: Κατά την μεταφορά ΣΦΑΛΜΑ: Κατά την ενημέρωση ευρετηρίου diff --git a/src/main/res/values-es-rMX/strings.xml b/src/main/res/values-es-rMX/strings.xml index 720ed0f44c..2ca08c5328 100644 --- a/src/main/res/values-es-rMX/strings.xml +++ b/src/main/res/values-es-rMX/strings.xml @@ -411,8 +411,6 @@ en los últimos 7 días. Guardando la configuración de las cuentas… Terminado ERROR: Espacio insuficiente - ERROR: No se puede escribir el archivo - ERROR: El archivo no se puede leer ERROR: El directorio de Nextcloud ya existe ERROR: Falla durante la migración ERROR: Falla durante la actualización del índice diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml index 5175f47e0b..18c94729c5 100644 --- a/src/main/res/values-es/strings.xml +++ b/src/main/res/values-es/strings.xml @@ -411,8 +411,6 @@ Restaurando configuración de cuentas… Finalizado ERROR: no hay espacio suficiente - ERROR: El archivo no se puede escribir - ERROR: El archivo no se puede leer ERROR: El directorio de Nextcloud ya existe ERROR: Fallo durante la migración ERROR: Fallo al actualizar el índice diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml index 31764c2bd1..2bc873d534 100644 --- a/src/main/res/values-fr/strings.xml +++ b/src/main/res/values-fr/strings.xml @@ -410,8 +410,6 @@ Restauration de la configuration des comptes… Terminé ERREUR : Espace insuffisant - ERREUR : Le fichier n\'est pas modifiable - ERREUR : Le fichier n\'est pas lisible ERREUR : Le dossier Nextcloud existe déjà ERREUR : Echec lors de la migration ERREUR : Echec lors de la mise à jour de l\'index diff --git a/src/main/res/values-ja-rJP/strings.xml b/src/main/res/values-ja-rJP/strings.xml index b5d9de0a51..f8b2865ae9 100644 --- a/src/main/res/values-ja-rJP/strings.xml +++ b/src/main/res/values-ja-rJP/strings.xml @@ -68,10 +68,13 @@ 最後に使用した共有場所を記憶する スマートフォンで %1$s を試してください! - サーバーのチェック + スマートフォンで %1$s を利用してみませんか。\nここからダウンロードしてください: %2$s + + サーバーのチェック サーバーアドレス https://… ユーザー名 パスワード + まだサーバーがありませんか?\nここをクリックして、プロバイダーから取得してください ファイル 接続 アップロード @@ -83,20 +86,32 @@ アップロードするファイルはありません %1$s でテキストをファイルとしてアップロードできませんでした。 受信したデータには有効なファイルが含まれませんでした。 + このファイルはアップロードできません %1$s で受信ファイルを読み込む権限がありません + 選択したアップロードするファイルが見つかりません。ファイルが存在するかどうか確認してください。 + ファイルを一時フォルダーにコピーできませんでした。再送してください。 アップロードオプション: ファイルをNextcloudのフォルダーに移動 ファイルをソースフォルダに保持する ファイルをソースフォルダから削除する 数秒前 + ここにファイルはありません + コンテンツをアップロードするか、デバイスと同期してください。 + ファイルをお気に入りに登録するか、デバイスと同期してください。 + お気に入りに登録されたファイルやフォルダーがここに表示されます + お気に入りのファイルが見つかりませんでした。 読込中… + このファイル形式に設定されたアプリがありません。 このフォルダーにはファイルがありません。 このフォルダーの結果はありません 結果なし + まだお気に入りに登録されていません まだ何も共有されていません 共有したファイルやフォルダーは、ここに表示されます。 ビデオなし 写真なし + 別のフォルダーにありませんか? + 過去 7 日間に更新されたファイルは見つかりません アップロードは利用できません フォルダー フォルダー diff --git a/src/main/res/values-nb-rNO/strings.xml b/src/main/res/values-nb-rNO/strings.xml index 5122b3acac..3b9d892f55 100644 --- a/src/main/res/values-nb-rNO/strings.xml +++ b/src/main/res/values-nb-rNO/strings.xml @@ -411,8 +411,6 @@ Gjenoppretter kontokonfigurasjon… Fullført FEIL: Ikke nok plass - FEIL: Filen er skrivebeskyttet - FEIL: er ikke lesbar FEIL: Nextcloudmappen finnes allerede FEIL: Under migrering FEIL: Under oppdatering av indeks diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml index 9256bbf842..fa6d24c043 100644 --- a/src/main/res/values-nl/strings.xml +++ b/src/main/res/values-nl/strings.xml @@ -412,8 +412,6 @@ Kies er eentje van een provider. Accountconfiguratie herstellen… Afgerond FOUT: Niet genoeg ruimte - FOUT: Bestand niet beschrijfbaar - FOUT: Bestand niet leesbaar FOUT: Nextcloudmap bestaat al FOUT: Tijdens migratie FOUT: Tijdens bijwerken index diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml index 21aa3c2fe4..08fad8e296 100644 --- a/src/main/res/values-pl/strings.xml +++ b/src/main/res/values-pl/strings.xml @@ -410,8 +410,6 @@ Przywracanie konfiguracji konta… Skończone BŁĄD: Brak miejsca - BŁĄD: Plik nie do zapisu - BŁĄD: Plik nie do odczytu BŁĄD: Katalog Nextcloud już istnieje BŁĄD: Nieudana migracja BŁĄD: Nieudana aktualizacja indeksu diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/main/res/values-pt-rBR/strings.xml index c06d316826..712c2eff8e 100644 --- a/src/main/res/values-pt-rBR/strings.xml +++ b/src/main/res/values-pt-rBR/strings.xml @@ -411,8 +411,6 @@ Restaurando a configuração das contas… Finalizado ERRO: Espaço insuficiente - ERRO: Arquivo é somente leitura - ERRO: Arquivo não é legível ERRO: Diretório Nexcloud já existe ERRO: Falha durante a migração ERRO: Falha ao atualizar índice diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index 377a8f450f..5350e4045d 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -1,6 +1,7 @@ - %1$s для Android + %1$s для Android + версия %1$s Обновить учётную запись Загрузить @@ -46,6 +47,10 @@ Блокировка отпечатком пальца Отпечатки не были настроены. Показать скрытые файлы + Моментальная загрузка изображений + Немедленно загружать изображения, сделанные камерой + Моментальная загрузка видео + Немедленно загружать видео, сделанные камерой Включить журналирование Используется для регистрации ошибок История журналирования @@ -54,14 +59,24 @@ Синхронизировать календарь и контакты Настроить DAVdroid (v1.3.0+) для текущего аккаунта Не удается определить адрес сервера для DAVdroid + Не установлен магазин Google Play или приложение F-Droid + Настройка синхронизации календаря & контактов выполнена успешно. Помощь + Рекомендовать другу Обратная связь Штамп - Попробуйте %1$s на вашем смартфоне! - Проверить сервер + Запомнить расположение общего ресурса + Запомнить расположение загрузки последней публикации + + Попробуйте %1$s на вашем смартфоне! + Хочу предложить вам использовать %1$s на смартфоне!\nЗагрузить можно здесь: %2$s + + + Проверить сервер Адрес сервера https://... Имя пользователя Пароль + Нет сервера?\nНажмите здесь чтобы получить от провайдера Файлы Подключиться Загрузить @@ -73,21 +88,43 @@ Нет файла для загрузки %1$s не удается загрузить часть текста как файл. Принятые данные не содержат исправный файл. + Этот файл не может быть загружен %1$s не позволено читать принятый файл + Файл для загрузки не был найден в положенном месте. Пожалуйста проверьте, существует ли файл. + Произошла ошибка во время копирования этого файла во временный каталог. Пожалуйста попробуйте отправить его заново. Настройка загрузки: Перемещать файл в папку Nextcloud Сохранять файл в исходном каталоге Удалять файл из исходного каталога несколько секунд назад + Здесь нет файлов + Загрузите что-нибудь или синхронизируйте со своими устройствами! + Добавьте файлы в избранное или синхронизируйте со своими устройствами! + Здесь появятся файлы и каталоги, отмеченные как избранные + По запросу избранных файлов не найдено. Загрузка… + Приложение для этого типа файла не найдено! В этом каталоге нет файлов. В этой папке результатов не найдено Результаты отсутствуют + Избранного ещё нет Вы ещё ничем не поделились Здесь появятся файлы и каталоги, которыми вы поделитесь Видео отсуствуют Фотографии отсутствуют + Искать в другом каталоге? + Не найдно файлов, изменённых за последние 7 дней + По запросу не найдно файлов, +изменённых за последние 7 дней! + Не найдено файлов, добавленных недавно + По запросу не найдено файлов, добавленных недавно! + Загрузите фотографии или включите автоматическую загрузку! + По запросу фото не найдено! + Загрузите видео или включите автоматическую загрузку! + По запросу файлов видео не найдено! Нет доступных загрузок + Загрузите что-нибудь или включите моментальную загрузку! + Загрузите что-нибудь или включите автоматическую загрузку! каталог каталоги файл @@ -99,11 +136,14 @@ Изменён: Скачать Синхронизировать + Файл был переименован в %1$s во время загрузки + Вид списком Поделиться Да Нет ОК Удалить загрузку + Повторить загрузку Отменить синхронизацию Отменить Назад @@ -123,8 +163,10 @@ Имя каталога Загружается … %1$d%% Загружается %2$s + Загружено %1$s загружено Сбой при загрузке + Невозможно загрузить %1$s Загрузка не удалась, вам необходимо войти повторно. Загрузки Текущие @@ -141,22 +183,30 @@ Локальный файл не найден Ошибка прав доступа Конфликт + Работа приложения была прекращена Неизвестная ошибка + Ожидание подключения Wi-Fi Ожидание загрузки Скачивается … %1$d%% Скачивается %2$s + Скачивание завершено %1$s скачано Сбой при скачивании + Скачивание %1$s не может быть завершено Ещё не скачано Сбой при скачивании, вам необходимо войти повторно Выберите аккаунт Сбой при синхронизации + Ошибка синхронизации, вам нужно войти повторно + Синхронизация %1$s не может быть завершена + Неверный пароль для %1$s Обнаружены конфликты %1$d файлов не может быть синхронизировано Не удалось синхронизировать файлы Содержимое %1$d файлов не может быть синхронизировано (конфликтов: %2$d) Некоторые загруженные файлы не были перенесены в локальную папку Не удалось скопировать %1$d файлов из каталога %2$s в + Начиная с версии 1.3.16, файлы, загружаемые с этого устройства, копируются в локальный каталог %1$s, чтобы предотвратить потерю данных при синхронизации файла с несколькими учётными записями.\n\nПоэтому все файлы, загруженные предыдущими версиями данного приложения, были скопированы в каталог %2$s. Однако, во время синхронизации что-то помешало завершить эту операцию. Можете оставить файлы как есть и удалить ссылку на %3$s, либо переместить их в %1$s и сохранить ссылку на %4$s.\n\nНиже перечислены локальные файлы, и соответствующие им удалённые файлы в %5$s, к которым они привязаны. Каталог %1$s больше не существует Переместить всё Все файлы были перемещены @@ -330,11 +380,17 @@ Копировать ссылку Скопировано в буфер обмена + Нет принятого текста для копирования в буфер обмена Неожиданная ошибка во время копирования в буфер обмена Текст скопирован из %1$s Критическая ошибка: невозможно выполнить действия + При подключении к серверу возникла ошибка. + Во время ожидания сервера произошла ошибка, действие не может быть завершено. + Во время ожидания сервера произошла ошибка, действие не может быть завершено. + Действие не может быть завершено, сервер недоступен + У вас нет права доступа %s для переименования этого файла для удаления этого файла @@ -357,8 +413,6 @@ Восстановление настроек пользователя… Завершено ОШИБКА: Недостаточно места - ОШИБКА: Файл недоступен для записи - ОШИБКА: Файл не доступен для чтения ОШИБКА: Каталог Nextcloud уже существует ОШИБКА: Ошибка при миграции ОШИБКА: Ошибка при обновлении индекса @@ -387,18 +441,22 @@ Невозможно переместить. Убедитесь, что файл существует Невозможно переместить каталог в его подкаталог + Файл уже существует в каталоге назначения Произошла ошибка при попытке перемещения этого файла или каталога для перемещения этого файла Не удалось произвести копирование. Проверьте что файл существует + Невозможно копирование каталога в его подкаталог + Файл уже существует в каталоге назначения Произошла ошибка при попытке копирования этого файла или каталога для копирования этого файла Немедленная загрузка Подробно - Синхронизация каталога %1$s не может быть завершена + Каталог для немедленной загрузки видео + Синхронизация каталога %1$s не может быть завершена поделился с вами @@ -439,6 +497,7 @@ Добавить пользователя или группу Поделиться ссылкой Установить срок действия + Защитить паролем Безопасный Разрешить редактирование Скрыть список файлов @@ -454,6 +513,7 @@ %1$s (email) %1$s ( в %2$s ) + Извините, версия вашего сервера не позволяет поделиться с пользователями через клиент. \nПожалуйста обратитесь к администратору может делиться с другими может редактировать создать @@ -462,24 +522,37 @@ Закрыть общий доступ готово + Повторить неудавшиеся Очистить неудавшиеся + Очищено + Очистить завершенные + Вид сеткой Вид списком Управление свободным местом + Настройки, сертификаты базы данных и сервера из данных %1$s будут удалены навсегда. \n\nЗагруженные файлы будут сохранены нетронутыми. \n\nЭтот процесс может занять некоторое время. Очистить данные Некоторые файлы не могут быть удалены. + Для загрузки и скачивания файлов требуются дополнительные права доступа. + Файл не был найден в локальной файловой системе Вы действительно хотите удалить выбранные элементы? Вы действительно хотите удалить выбранные элементы и их содержимое? + Ожидание зарядки устройства Поиск Это есть в новой версии Nextcloud, пожалуйста обновитесь Узнать больше Автоматическая загрузка Участие + Помогите нам в тестировании + Нашли ошибку? Заметили необычное поведение программы? Сообщить о проблеме на Github + Вам интересно участие в тестировании следующих версий? Протестируйте разрабатываемую версию + Она включает в себя все готовящиеся возможности с самой передовой. Могут появляться баги, в таком случае, напишите о них нам Кандидат в релизы + Релиз-кандидат (RC) - это текущее состояние готовящегося выпуска, и, ожидается, что он будет стабильным. Проверка с вашими индивидуальными настройками может помочь убедится в этом. Зарегистрируйтесь для тестирования в Google Play или используйте раздел \"версии\" в каталоге приложений F-Droid. Активное участие Присоединиться к IRC-чату: <a href="%1$s">#nextcloud-mobile</a> Помогите другим на нашем <a href="%1$s">форуме</a> @@ -489,7 +562,9 @@ Выберите каталог … Загрузка каталогов … Не найдены каталоги с медиа(файлами). + Настройки автозагрузки Настройки + Моментальная загрузка была полностью переделана. Используйте главное меню для перенастройки автоматической загрузки. Извините за неудобства.\n\nВам понравятся новые расширенные возможности автоматической загрузки! Для %1$s %d выбран @@ -505,6 +580,7 @@ Уведомлений нет Проверьте позже. + Ввод имени и типа загружаемого файла Имя файла Тип файла Текстовый файл заготовок(*.txt) @@ -520,6 +596,8 @@ Надежный дом для всех ваших данных + Доступ, общий доступ и защита ваших файлов для дома и предприятия + Работа с несколькими аккаунтами Доступ ко всем вашим облакам diff --git a/src/main/res/values-sq/strings.xml b/src/main/res/values-sq/strings.xml index 4104406d11..71337abe24 100644 --- a/src/main/res/values-sq/strings.xml +++ b/src/main/res/values-sq/strings.xml @@ -82,6 +82,7 @@ Nuk ka rezultate në këtë dosje Përpiquni të shikoni në një dosje tjetër Nuk ka asnjë ngarkim në gjëndje + Ngarko disa të dhëna ose aktivizo ngarkimin e menjëhershëm! dosje dosje Skedar @@ -367,8 +368,6 @@ Rikthimi i konfigurimit… të llogarive Përfundoi GABIM: Nuk ka hapsirë mjaftueshëm - GABIM: Skedari nuk mund të shkruhet - GABIM: Skedari nuk është i lexueshëm GABIM: Drejtoria Nextcloud ekziston tashmë GABIM: Gjatë migrimit GABIM: Gjatë përditësimit të indeksit @@ -512,6 +511,7 @@ Bashkohu në bisedat në IRC: <a href=\"%1$s\">#nextcloud-mobile</a> Ndihmo të tjerët në <a href="%1$s">forum</a> <a href=\"%1$s\">Përktheni</a> aplikacionin + Kontriboni si një zhvillues, shih<a href=\"https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a> për detaje Levizni tek… Kopjojeni tek… Zgjidh dosjen… @@ -526,6 +526,7 @@ %d të përzgjedhura + Vendos emrin dhe tipin e dokumentit të aploduar Emri dokumentit Tipi dokumentit Skedar elementi tekst(.txt) @@ -541,6 +542,8 @@ Një shtëpi e sigurt për të gjitha të dhënat tuaja + Akseso, ndaj dhe mbro skedarët e tuaja në shtëpinë dhe organizatën tuaj. + Llogari e shumfishtë Lidhuni me të gjitha shërbimet cloud diff --git a/src/main/res/values-tr/strings.xml b/src/main/res/values-tr/strings.xml index 24d9b4e1ec..ac70352c3d 100644 --- a/src/main/res/values-tr/strings.xml +++ b/src/main/res/values-tr/strings.xml @@ -411,8 +411,6 @@ Hesap ayarları geri yükleniyor… Tamamlandı HATA: Depolama alanı yetersiz - HATA: Dosya yazılabilir değil - HATA: Dosya okunabilir değil HATA: Nextcloud klasörü zaten var HATA: Aktarımda sorun çıktı HATA: Dizin güncellenirken sorun çıktı diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml index 12ef642224..bdb0d1773e 100644 --- a/src/main/res/values-zh-rCN/strings.xml +++ b/src/main/res/values-zh-rCN/strings.xml @@ -65,10 +65,15 @@ 反馈 版本说明 在您的智能手机上试用 %1$s! - 检查服务器 + 我想邀请你在智能机上使用%1$s。 +从这里下载:%2$s + + 检查服务器 服务器地址 https://... 用户名 密码 + 你是不是还没有服务器? +点击这里从提供商获取一个 文件 连接 上传 @@ -80,20 +85,35 @@ 文件没有上传 %1$s不能把一段文字做为文件上传 得到的数据没有包括有效文件 + 不能上传这个文件 %1$s 不让读取已经获得的文件 + 没有找到刚刚选择上传的文件。请检查文件是否存在。 + 不能把文件拷贝到临时文件夹。试着重新发送。 上传选项: 移动文件到Nextcloud文件夹 在原文件夹中保留文件 从原文件夹中删除文件 几秒前 + 这里没有文件 + + 把一些文件设为“我喜欢的”或者从设备同步 + 你标记为“我喜欢的”文件和文件夹会显示在这里 + 没有找到您搜索的“我喜欢的”。 加载中… + 没有设置应用程序来处理这种类型的文件 在该文件夹中不存在文件。 此文件夹无结果 没有结果 + 还没有“我喜欢的” 还没有共享过文件 您共享的文件和文件夹将显示在这里 无视频 无照片 + 说不定它在另外一个文件夹? + 没有找到最近7天修改的文件 + 没有搜索到被修改的文件 + 在最近7天。 + 没有找到最近添加的文件 没有可以上传的 文件夹 文件夹 From 6266937aff8560b343eb418ffd80de41c877e473 Mon Sep 17 00:00:00 2001 From: tobiasKaminsky Date: Fri, 5 May 2017 16:08:14 +0200 Subject: [PATCH 04/18] use drone for all flavours use only on master and PR push use google stuff only on gplay, modified --- .drone.yml | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index acc92f50e3..8392235efe 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,19 +1,24 @@ pipeline: test: - image: nextcloudci/android:android-15 + image: nextcloudci/android:android-17 commands: + # uncomment gplay for Gplay, Modified only + - sh -c "if [ '$FLAVOUR' != 'Generic' ]; then sed -i '/com.google.*.gms/s/^.*\/\///g' build.gradle; fi" + - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI -c 20M - emulator -avd test -no-window & - ./wait_for_emulator.sh + # build app and assemble APK, in debug mode - - ./gradlew assembleGeneric + - ./gradlew assemble${FLAVOUR} + # run all the instrumented tests of app module - DISABLED until we get an stable setup for Espresso in Travis # - ./gradlew connectedDebugAndroidTest --info + # install app, then assemble and install instrumented tests of app module - - ./gradlew :installGenericDebug - #- ./gradlew :installModifiedDebug - - ./gradlew :installGenericDebugAndroidTest - #- ./gradlew :installModifiedDebugAndroidTest + - ./gradlew :install${FLAVOUR}Debug + - ./gradlew :install${FLAVOUR}DebugAndroidTest + # run sample instrumented unit test # TODO fails because test runner is not available #- adb shell am instrument -w -e debug false -e class com.owncloud.android.datamodel.OCFileUnitTest com.owncloud.android.test/android.support.test.runner.AndroidJUnitRunner @@ -22,3 +27,11 @@ pipeline: - ANDROID_TARGET=android-24 - ANDROID_ABI=armeabi-v7a - LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:/opt/android-sdk-linux/tools/lib64/gles_mesa/ + +matrix: + FLAVOUR: + - Generic + - Gplay + - Modified + +branches: master \ No newline at end of file From ada1d9e9ab1f75cb6d59e239655261e526cbf9ec Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 6 May 2017 00:21:25 +0000 Subject: [PATCH 05/18] [tx-robot] updated from transifex --- src/main/res/values-de-rDE/strings.xml | 5 ++ src/main/res/values-de/strings.xml | 5 ++ src/main/res/values-es-rMX/strings.xml | 9 ++- src/main/res/values-es/strings.xml | 5 ++ src/main/res/values-fr/strings.xml | 5 ++ src/main/res/values-pl/strings.xml | 5 ++ src/main/res/values-ru/strings.xml | 5 ++ src/main/res/values-sq/strings.xml | 93 ++++++++++++++++++++++++++ src/main/res/values-tr/strings.xml | 5 ++ 9 files changed, 135 insertions(+), 2 deletions(-) diff --git a/src/main/res/values-de-rDE/strings.xml b/src/main/res/values-de-rDE/strings.xml index 9d0c460a15..068e535ace 100644 --- a/src/main/res/values-de-rDE/strings.xml +++ b/src/main/res/values-de-rDE/strings.xml @@ -411,6 +411,8 @@ Konfiguration der Konten wiederherstellen… Abgeschlossen FEHLER: zu wenig Platz + FEHLER: Zieldatei kann nicht geschrieben werden + FEHLER: Quelldatei kann nicht gelesen werden FEHLER: Nextcloud Ordner existiert bereits FEHLER: Migration fehlgeschlagen FEHLER: Während der Aktualisierung des Indexes @@ -419,6 +421,9 @@ Überschreiben Verwende bestehenden + Quellverzeichnis kann nicht gelesen werden! + Möchten Sie wirklich den Speicherpfad in %1$s ändern?\n\nHinweis: Alle Daten müssen dann erneut heruntergeladen werden. + Konten Konto hinzufügen Konten verwalten diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml index 516c3f6969..c74b95c668 100644 --- a/src/main/res/values-de/strings.xml +++ b/src/main/res/values-de/strings.xml @@ -411,6 +411,8 @@ Konfiguration der Konten wiederherstellen… Abgeschlossen FEHLER: zu wenig Platz + FEHLER: Zieldatei kann nicht geschrieben werden + FEHLER: Quelldatei kann nicht gelesen werden FEHLER: Nextcloud Ordner existiert bereits FEHLER: Migration fehlgeschlagen FEHLER: Während der Aktualisierung des Indexes @@ -419,6 +421,9 @@ Überschreiben Verwende bestehenden + Quellverzeichnis kann nicht gelesen werden! + Möchtest Du wirklich den Speicherpfad in %1$s ändern?\n\nHinweis: Alle Daten müssen dann erneut heruntergeladen werden. + Konten Konto hinzufügen Konten verwalten diff --git a/src/main/res/values-es-rMX/strings.xml b/src/main/res/values-es-rMX/strings.xml index 2ca08c5328..569e5a4f2a 100644 --- a/src/main/res/values-es-rMX/strings.xml +++ b/src/main/res/values-es-rMX/strings.xml @@ -42,10 +42,10 @@ Más Cuentas Administrar cuentas - Bloqueo de código de seguridad + Bloqueo con código de seguridad Bloqueo por huella digital No se ha establecido ninguna huella digital. - Mostrar archivos escondidos + Mostrar archivos ocultos Carga instantánea de imágenes Cargar instantaneamente las fotografías tomadas por la cámara Carga instantánea de video @@ -411,6 +411,8 @@ en los últimos 7 días. Guardando la configuración de las cuentas… Terminado ERROR: Espacio insuficiente + ERROR: El archivo destino no se puede escribir + ERROR: El archivo fuente no se puede leer ERROR: El directorio de Nextcloud ya existe ERROR: Falla durante la migración ERROR: Falla durante la actualización del índice @@ -419,6 +421,9 @@ en los últimos 7 días. Remplazar Usar + ¡El directorio fuente no se puede leer! + ¿Aún desea cambiar la ruta de almacenamiento a %1$s?\n\nNota: todos los datos tendrán que ser descargados de nuevo. + Cuentas Agregar cuenta Administrar cuentas diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml index 18c94729c5..3f9a0ac222 100644 --- a/src/main/res/values-es/strings.xml +++ b/src/main/res/values-es/strings.xml @@ -411,6 +411,8 @@ Restaurando configuración de cuentas… Finalizado ERROR: no hay espacio suficiente + ERROR: No se puede escribir el archivo de destino + ERROR: No se puede leer el archivo de origen ERROR: El directorio de Nextcloud ya existe ERROR: Fallo durante la migración ERROR: Fallo al actualizar el índice @@ -419,6 +421,9 @@ Reemplazar Usar + ¡No se puede leer el directorio de origen! + ¿Aún quieres cambiar la ruta de almacenamiento a |%1$s?\n\nNota: habrá que descargar de nuevo todos los datos. + Cuentas Agregar cuenta Administrar cuentas diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml index 2bc873d534..371caa1437 100644 --- a/src/main/res/values-fr/strings.xml +++ b/src/main/res/values-fr/strings.xml @@ -410,6 +410,8 @@ Restauration de la configuration des comptes… Terminé ERREUR : Espace insuffisant + ERREUR : Le fichier n\'est pas modifiable + ERREUR : Le fichier n\'est pas lisible ERREUR : Le dossier Nextcloud existe déjà ERREUR : Echec lors de la migration ERREUR : Echec lors de la mise à jour de l\'index @@ -418,6 +420,9 @@ Remplacer Conserver le dossier actuel + Le dossier n\'est pas lisible ! + Souhaitez-vous modifier le chemin de stockage pour %1$s ?\n\nNote : toutes les données devront être à nouveau téléchargées. + Comptes Ajouter un compte Gérer les comptes diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml index 08fad8e296..9a1a73950f 100644 --- a/src/main/res/values-pl/strings.xml +++ b/src/main/res/values-pl/strings.xml @@ -410,6 +410,8 @@ Przywracanie konfiguracji konta… Skończone BŁĄD: Brak miejsca + BŁĄD: Nie można zapisać pliku docelowego + BŁĄD: Nie można odczytać pliku źródłowego BŁĄD: Katalog Nextcloud już istnieje BŁĄD: Nieudana migracja BŁĄD: Nieudana aktualizacja indeksu @@ -418,6 +420,9 @@ Zamień Użyj + Nie można odczytać katalogu źródłowego! + Czy nadal chcesz zmienić ścieżkę do %1$s?\n\nUwaga: Wszystkie dane będą musiały zostać ponownie pobrane. + Konta Dodaj konto Zarządzaj kontami diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index 5350e4045d..25cfdbd725 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -413,6 +413,8 @@ Восстановление настроек пользователя… Завершено ОШИБКА: Недостаточно места + ОШИБКА: Файл назначения недоступен для записи + ОШИБКА: Исходный файл недоступен для чтения ОШИБКА: Каталог Nextcloud уже существует ОШИБКА: Ошибка при миграции ОШИБКА: Ошибка при обновлении индекса @@ -421,6 +423,9 @@ Перезаписать Использовать существующий + Исходный каталог недоступен для чтения! + Вы действительно хотите изменить расположение хранилища на %1$s?\n\nВнимание: придётся заново скачать все данные. + Аккаунты Добавить аккаунт Управление аккаунтами diff --git a/src/main/res/values-sq/strings.xml b/src/main/res/values-sq/strings.xml index 71337abe24..6fb98eb625 100644 --- a/src/main/res/values-sq/strings.xml +++ b/src/main/res/values-sq/strings.xml @@ -13,10 +13,28 @@ Dërgojeni Renditni Renditni sipas + Rendit sipas + A - Z + Z - A + Më të rejat në fillim + Më të vjetrat në fillim + Më të mëdhajat në fillim + Më të voglat në fillim + Të gjithë skedarët + Skedarët + Kryefaqja + Të preferuarat + Fotot Në pajisjen + Të shtuara së fundmi + Të modifikuara së fundmi + Të ndara + Videot Rregullime Ngarkimet + Aktivitetet + Njoftimet %1$s e %2$s përdorur Mbylle Hape @@ -25,6 +43,8 @@ Llogaritë Administroni llogaritë Kyçje kodkalimi + Kyç me shenja gishtash + Shenjat e gishtave nuk janë vendosur Trego skedarët e fshehur Ngarkime të menjëhershme fotosh Ngarkoni menjëherë foto të bëra nga kamera @@ -77,12 +97,32 @@ sekonda më parë Këtu nuk ka asnjë skedar Ngarko disa të dhëna ose sinkronizo me pajisjet e tua! + Shto disa skedar të preferuar ose sinkronizo me paisjen tënde + Skedarët dhe direktorit që i shënoni si të preferuara do të shfaqen këtu + Kërkimi juaj nuk ktheu asnjë skedar të preferuar Po ngarkohet… + Nuk ka asnjë konfigurim për të trajtuar këtë tip skedari Në këtë dosje s’ka skedar. Nuk ka rezultate në këtë dosje + Asnjë rezultat + Asgjë e preferuar akoma + Asgjë e ndarë akoma + Skedarët dhe direktorit që ndani do të shfaqen këtu + Asnjë video + Asnjë foto Përpiquni të shikoni në një dosje tjetër + Nuk u gjetë asnjë skedar i modifikuar 7 ditët e fundit + Kërkimi juaj nuk ktheu asnjë skedar të modifikuar +në 7 ditët e fundit. + Nuk u gjet asnjë skedar i shtuar së fundmi + Kërkimi juaj nuk ktheu ndonjë skedar të kthyer së fundmi. + Ngarkoni disa foto ose aktivizoni ngarkimin direkt. + Kërkimi juaj nuk ktheu asnjë foto. + Ngarkoni disa video ose aktivizoni ngarkimin direkt. + Kërkimi juaj nuk ktheu asnjë video. Nuk ka asnjë ngarkim në gjëndje Ngarko disa të dhëna ose aktivizo ngarkimin e menjëhershëm! + Ngarko disa përmbajtje ose aktivizo ngarkimin direkt. dosje dosje Skedar @@ -238,6 +278,8 @@ Caktojeni si të gatshëm jo në linjë Hiqeni si të gatshëm jo në linjë + Vendose si të preferuar + Hiqe si të preferuar Riemërtojeni Hiqe Doni vërtet të hiqni %1$s? @@ -311,6 +353,7 @@ versionin vendor versionin e shërbyesit + Më vjen keq. Parapamje figure Kjo figurë nuk mund të shfaqet @@ -368,6 +411,8 @@ Rikthimi i konfigurimit… të llogarive Përfundoi GABIM: Nuk ka hapsirë mjaftueshëm + GABIM: Skedari destinacion nuk ështe i shkrueshëm + GABIM: Skedari burim nuk është i lexueshëm GABIM: Drejtoria Nextcloud ekziston tashmë GABIM: Gjatë migrimit GABIM: Gjatë përditësimit të indeksit @@ -376,6 +421,9 @@ Mbishkruaj Përdor ekzistueset + Direktoria burim nuk është lexueshme! + Doni akoma ta ndryshoni rrugën e kujtesës në %1$s? \n\n Shënim: të gjitha të dhënat duhet të shkarkohen edhe njëherë. + Llogari Shtoni llogari Menaxhoni llogaritë @@ -505,6 +553,7 @@ Raportoni një problem në Github Jeni të interesuar për të na ndihmuar në testimin e versionit të ardhshëm? Testoni versionin Beta + Kjo përfshin të gjitha karakteristikat që do të vijnë dhe ky është vetëm fillimi. Buget/gabimet mund të ndodhin, nëse dhe kur të ndodhin, ju lutemi të raportoni për gjetjet tuaja. Lëshimi i kandidatit Lëshimi i kandidatit (RC) është një fragment i lëshimit të ardhshme dhe pritet të jetë i qëndrueshëm. Testimi i setup-it tuaj individuale mund të ndihmojë për ta siguruar këtë. Regjistrohuni për testimin në Play Store ose manualisht shikoni në seksionin \"versionet\" në F-Droid. Kontribim aktiv @@ -526,6 +575,13 @@ %d të përzgjedhura + Duke ngarkuar aktivitetet 1… + Asnjë aktivitet nuk u gjet. + + Duke ngarkuar njoftimet 1… + Asnjë njofim + Ju lutemi kontrolloni përsëri më vonë. + Vendos emrin dhe tipin e dokumentit të aploduar Emri dokumentit Tipi dokumentit @@ -552,4 +608,41 @@ Kalo + Ju lutemi skanoni gishtin tuaj + Gishti nuk u njoh + + + Emri i plotë + E-mail + Numri i telefonit + Adresa + Website + Twitter + + Informacioni i përdoruesit + + + Akoma asnjë aktivitet + Ky burim do tregoj eventet si\nshtimet, ndryshimet dhe ndarjet + Ndodhi një gabim + Rreth + + Krijo backup të kontakteve + Rikthe kontaktet + Backup kontaktet + Rikthe backup-in e fundit + Rikthe + Backup + Backup i kontakteve + Backup i fundit + Kërkohet e drejta për të lexuar listën e kontakteve + Kërkohet e drejta për të ndryshuar listën e kontakteve + Rikthe kontaktet + Rikthe kontaktet e zgjedhura + Zgjidh llogarinë që do të importohet + Nuk është dhënë asnjë e drejtë, asgjë nuk u importua! + Zgjidh datën + kurrë + Nuk u gjet asnjë skedarë + Ne nuk mund të gjejmë backup-in tuaj të fundit! diff --git a/src/main/res/values-tr/strings.xml b/src/main/res/values-tr/strings.xml index ac70352c3d..f847d2b8cf 100644 --- a/src/main/res/values-tr/strings.xml +++ b/src/main/res/values-tr/strings.xml @@ -411,6 +411,8 @@ Hesap ayarları geri yükleniyor… Tamamlandı HATA: Depolama alanı yetersiz + HATA: Hedef dosya yazılabilir değil + HATA: Kaynak dosya okunabilir değil HATA: Nextcloud klasörü zaten var HATA: Aktarımda sorun çıktı HATA: Dizin güncellenirken sorun çıktı @@ -419,6 +421,9 @@ Değiştirilsin Kullanılsın + Kaynak klasör okunabilir değil! + Buna rağmen depolama konumunu %1$s olarak değiştirmek istediğinize emin misiniz?\n\nNot: Tüm verilerin yeniden indirilmesi gerekecek. + Hesaplar Hesap ekle Hesap yönetimi From b8197ee993ad9c7865de1edb6558ca77b3ad12b6 Mon Sep 17 00:00:00 2001 From: tobiasKaminsky Date: Sat, 6 May 2017 12:25:05 +0200 Subject: [PATCH 06/18] prevent using destroyed activity --- .../com/owncloud/android/utils/DisplayUtils.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/owncloud/android/utils/DisplayUtils.java b/src/main/java/com/owncloud/android/utils/DisplayUtils.java index 379f190634..45fc63576c 100644 --- a/src/main/java/com/owncloud/android/utils/DisplayUtils.java +++ b/src/main/java/com/owncloud/android/utils/DisplayUtils.java @@ -539,10 +539,14 @@ public class DisplayUtils { public static void downloadIcon(Context context, String iconUrl, SimpleTarget imageView, int placeholder, int width, int height) { - if (iconUrl.endsWith(".svg")) { - downloadSVGIcon(context, iconUrl, imageView, placeholder, width, height); - } else { - downloadPNGIcon(context, iconUrl, imageView, placeholder); + try { + if (iconUrl.endsWith(".svg")) { + downloadSVGIcon(context, iconUrl, imageView, placeholder, width, height); + } else { + downloadPNGIcon(context, iconUrl, imageView, placeholder); + } + } catch (Exception e) { + Log_OC.d(TAG, "not setting image as activity is destroyed"); } } From db660e12d5f9869c6349b41bbca2f78293d32b36 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sun, 7 May 2017 00:21:47 +0000 Subject: [PATCH 07/18] [tx-robot] updated from transifex --- src/main/res/values-el/strings.xml | 3 +++ src/main/res/values-fr/strings.xml | 12 ++++++------ src/main/res/values-nl/strings.xml | 4 ++++ src/main/res/values-pt-rBR/strings.xml | 5 +++++ 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml index f515dbf3d3..566c618f9f 100644 --- a/src/main/res/values-el/strings.xml +++ b/src/main/res/values-el/strings.xml @@ -410,6 +410,8 @@ Γίνεται επαναφορά ρυθμίσεων λογαριασμών… Ολοκληρώθηκε ΣΦΑΛΜΑ: Ανεπαρκής αποθηκευτικός χώρος + ΣΦΑΛΜΑ: Το αρχείο προορισμού δεν είναι εγγράψιμο + Σφάλμα: Το αρχείο προέλευσης δεν είναι αναγνώσιμο ΣΦΑΛΜΑ: Υπάρχει ήδη ο κατάλογος Nextcloud ΣΦΑΛΜΑ: Κατά την μεταφορά ΣΦΑΛΜΑ: Κατά την ενημέρωση ευρετηρίου @@ -637,6 +639,7 @@ Επιλογή ημερομηνίας ποτέ Δεν βρέθηκε αρχείο + Δεν μπορούμε να βρούμε το τελευταίο σας αντίγραφο ασφαλείας! Η λήψη αντιγράφου αφαλείας έχει προγραμματιστεί και θα ξεκινήσει σύντομα Η εισαγωγή έχει προγραμματιστεί και θα ξεκινήσει σύντομα diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml index 371caa1437..b8e1137910 100644 --- a/src/main/res/values-fr/strings.xml +++ b/src/main/res/values-fr/strings.xml @@ -340,7 +340,7 @@ 18/05/2012 12:23 PM 12:23:45 - Téléverse par wifi uniquement + Téléverser par wifi uniquement Téléverser les images via une connexion WiFi uniquement Téléverser les images via une connexion WiFi uniquement Téléverser les images uniquement si le chargeur est branché @@ -486,7 +486,7 @@ Déplacer le fichier Tout sélectionner - conserver dans le dossier original + conservé dans le dossier original déplacé vers le dossier de l\'application supprimé Chemin de stockage @@ -529,8 +529,8 @@ Effacé Effacer tous les téléversements terminés - Affichage Mosaïque - Affichage Liste + Affichage mosaïque + Affichage liste Gestion de l\'espace Les paramètres, la base de données et les certificats du serveur provenant de %1$s seront définitivement effacés. \n\nLes fichiers téléchargés ne seront pas impactés.\n\nCette opération peut prendre du temps. @@ -644,8 +644,8 @@ jamais Aucun fichier trouvé Nous ne trouvons pas votre dernière copie de sauvegarde ! - Sauvegarde planifiée et va commencer prochainement - Importation planifiée et va commencer prochainement + La sauvegarde est planifiée et va démarrer + L\'import est planifié et va démarrer Nouvelle notification reçue diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml index fa6d24c043..5db97a1ede 100644 --- a/src/main/res/values-nl/strings.xml +++ b/src/main/res/values-nl/strings.xml @@ -412,6 +412,8 @@ Kies er eentje van een provider. Accountconfiguratie herstellen… Afgerond FOUT: Niet genoeg ruimte + FOUT: Doelbestand niet schrijfbaar + FOUT: Bronbestand niet leesbaar FOUT: Nextcloudmap bestaat al FOUT: Tijdens migratie FOUT: Tijdens bijwerken index @@ -420,6 +422,7 @@ Kies er eentje van een provider. Vervangen Gebruiken + Bronmap niet leesbaar! Accounts Account toevoegen Accounts beheren @@ -624,6 +627,7 @@ Kies er eentje van een provider. Over Contactpersonen backup + Herstellen contactpersonen Nu backupppen Herstel de laatste backup Herstellen diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/main/res/values-pt-rBR/strings.xml index 712c2eff8e..2b05e5917e 100644 --- a/src/main/res/values-pt-rBR/strings.xml +++ b/src/main/res/values-pt-rBR/strings.xml @@ -411,6 +411,8 @@ Restaurando a configuração das contas… Finalizado ERRO: Espaço insuficiente + ERRO: Arquivo de destino não gravável + ERRO: Arquivo fonte não legível ERRO: Diretório Nexcloud já existe ERRO: Falha durante a migração ERRO: Falha ao atualizar índice @@ -419,6 +421,9 @@ Substituir Usar + Diretório fonte não legível! + Você ainda quer mudar o caminho de armazenagem para %1$s?\n\nImportante: Todos os dados terão de ser baixados novamente. + Contas Adicionar uma conta Gerenciar contas From 5dc5863af3137aa6e80dddd68252c7e59a8b1812 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 8 May 2017 00:21:53 +0000 Subject: [PATCH 08/18] [tx-robot] updated from transifex --- src/main/res/values-nb-rNO/strings.xml | 6 ++++++ src/main/res/values-nl/strings.xml | 3 +++ src/main/res/values-pt-rBR/strings.xml | 16 ++++++++-------- src/main/res/values-sq/strings.xml | 10 +++++++++- 4 files changed, 26 insertions(+), 9 deletions(-) diff --git a/src/main/res/values-nb-rNO/strings.xml b/src/main/res/values-nb-rNO/strings.xml index 3b9d892f55..79b6a2a334 100644 --- a/src/main/res/values-nb-rNO/strings.xml +++ b/src/main/res/values-nb-rNO/strings.xml @@ -411,6 +411,8 @@ Gjenoppretter kontokonfigurasjon… Fullført FEIL: Ikke nok plass + FEIL: Målfila er ikke skrivbar + Feil: Kildefila er ikke lesbar FEIL: Nextcloudmappen finnes allerede FEIL: Under migrering FEIL: Under oppdatering av indeks @@ -419,6 +421,9 @@ Erstatt Bruk + Målmappa er ikke lesbar! + Ønsker du å endre lagringsstien til %1$s\n\nMerk: All data vil måtte lastes ned igjen. + Kontoer Legg til en konto Håndter kontoer @@ -622,6 +627,7 @@ Om Sikkerhetskopiering av kontakter + Gjenopprett kontakter Sikkerhetskopier nå Gjenopprett fra siste sikkerhetskopiering Gjenopprett diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml index 5db97a1ede..60c60f450c 100644 --- a/src/main/res/values-nl/strings.xml +++ b/src/main/res/values-nl/strings.xml @@ -423,6 +423,8 @@ Kies er eentje van een provider. Gebruiken Bronmap niet leesbaar! + Wil je echt het opslagpad wijzigen naar %1$s?\n\nLet op: alle gegevens moeten opnieuw worden gedownloaded. + Accounts Account toevoegen Accounts beheren @@ -643,6 +645,7 @@ Kies er eentje van een provider. Kies datum nooit Geen bestand gevonden + We kunnen uw laatste backup niet vinden! Backup ingepland en zal zo starten Import ingepland en zal zo starten diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/main/res/values-pt-rBR/strings.xml index 2b05e5917e..f09a357808 100644 --- a/src/main/res/values-pt-rBR/strings.xml +++ b/src/main/res/values-pt-rBR/strings.xml @@ -155,7 +155,7 @@ Sobre Alterar senha Excluir conta - Excluir a conta %s?\n\nNão é possível desfazer a exclusão. + Excluir a conta %s?\n\nNão será possível desfazer a exclusão. Criar conta Enviar de … Nome da pasta @@ -273,7 +273,7 @@ O servidor não suporta este método de autenticação %1$s não suporta múltiplas contas Seu servidor não está retornando um ID correto de usuário. Por favor, contacte o administrador - Não é possível obter autenticação neste servidor + Não foi possível obter autenticação neste servidor A conta ainda não existe no dispositivo Definir como disponível offline @@ -365,11 +365,11 @@ Armazena em subpastas baseado no ano e mês O compartilhamento não está habilitado em seu servidor. Por favor, contact o administrador. - Não é possível compartilhar. Por favor verifique se o arquivo existe + Não foi possível compartilhar. Por favor verifique se o arquivo existe Ocorreu um erro durante a tentativa de compartilhar esse arquivo ou pasta - Não é possível descompartilhar. Por favor verifique se o arquivo existe + Não foi possível descompartilhar. Por favor verifique se o arquivo existe Ocorreu um erro ao tentar descompartilhar este arquivo ou pasta - Não é possível atualizar. Verifique se o arquivo existe + Não foi possível atualizar. Verifique se o arquivo existe Ocorreu um erro enquanto tentava atualizar o compartilhamento Digite uma senha Você deve digitar uma senha @@ -431,7 +431,7 @@ Logs Enviar histórico - Nenhum aplicativo para enviar registros foi encontrado. Por favor instale um cliente de email. + Nenhum aplicativo para enviar registros foi encontrado. Por favor instale um cliente de e-mail. %1$s logs do aplicativo Android Carregando dados … @@ -449,7 +449,7 @@ mover este arquivo - Não é possível copiar. Por favor, verifique se o arquivo existe + Não foi possível copiar. Por favor, verifique se o arquivo existe Não é possível copiar uma pasta para uma das suas próprias pastas subjacentes O arquivo já está presente na pasta destino Ocorreu um erro ao tentar copiar este arquivo ou pasta @@ -613,7 +613,7 @@ Nome completo - Email + E-mail Número do telefone Endereço Website diff --git a/src/main/res/values-sq/strings.xml b/src/main/res/values-sq/strings.xml index 6fb98eb625..085ef5155b 100644 --- a/src/main/res/values-sq/strings.xml +++ b/src/main/res/values-sq/strings.xml @@ -645,4 +645,12 @@ në 7 ditët e fundit. kurrë Nuk u gjet asnjë skedarë Ne nuk mund të gjejmë backup-in tuaj të fundit! - + Backup-i u skedulua dhe do të filloj së shpejti + Importimi u skedulua dhe do të filloj së shpejti + + + Morët njoftime të reja + Dilni + + + From e90b3288f31ecf69521aecb47060676b357e0ec0 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Mon, 8 May 2017 15:47:20 +0200 Subject: [PATCH 09/18] Fix push things Signed-off-by: Mario Danic --- src/gplay/java/com/owncloud/android/utils/PushUtils.java | 2 +- .../android/services/firebase/NCFirebaseInstanceIDService.java | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/gplay/java/com/owncloud/android/utils/PushUtils.java b/src/gplay/java/com/owncloud/android/utils/PushUtils.java index cbbaacea6d..319be7376f 100644 --- a/src/gplay/java/com/owncloud/android/utils/PushUtils.java +++ b/src/gplay/java/com/owncloud/android/utils/PushUtils.java @@ -156,7 +156,7 @@ public class PushUtils { if (!TextUtils.isEmpty(arbitraryValue = arbitraryDataProvider.getValue(account, KEY_PUSH))) { Gson gson = new Gson(); PushConfigurationState pushArbitraryData = gson.fromJson(arbitraryValue, - PushArbitraryData.class); + PushConfigurationState.class); RemoteOperation unregisterAccountDeviceForProxyOperation = new UnregisterAccountDeviceForProxyOperation(context.getResources(). getString(R.string.push_server_url), diff --git a/src/modified/java/com/owncloud/android/services/firebase/NCFirebaseInstanceIDService.java b/src/modified/java/com/owncloud/android/services/firebase/NCFirebaseInstanceIDService.java index a5ab4d409a..c5f39a5070 100644 --- a/src/modified/java/com/owncloud/android/services/firebase/NCFirebaseInstanceIDService.java +++ b/src/modified/java/com/owncloud/android/services/firebase/NCFirebaseInstanceIDService.java @@ -36,8 +36,6 @@ public class NCFirebaseInstanceIDService extends FirebaseInstanceIdService { //You can implement this method to store the token on your server if (!TextUtils.isEmpty(getResources().getString(R.string.push_server_url))) { PreferenceManager.setPushToken(MainApp.getAppContext(), FirebaseInstanceId.getInstance().getToken()); - PreferenceManager.setPushTokenUpdateTime(MainApp.getAppContext(), System.currentTimeMillis()); - PushUtils.pushRegistrationToServer(); } } From e7fa4d24e5f0dc6edaf62afd5037375fa34ad7a6 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 9 May 2017 00:22:33 +0000 Subject: [PATCH 10/18] [tx-robot] updated from transifex --- src/main/res/values-en-rGB/strings.xml | 338 ++++++++++++++++--------- src/main/res/values-nb-rNO/strings.xml | 6 +- src/main/res/values-ru/strings.xml | 1 + 3 files changed, 225 insertions(+), 120 deletions(-) diff --git a/src/main/res/values-en-rGB/strings.xml b/src/main/res/values-en-rGB/strings.xml index bdc0cac2d9..7dcf0e810f 100644 --- a/src/main/res/values-en-rGB/strings.xml +++ b/src/main/res/values-en-rGB/strings.xml @@ -13,10 +13,28 @@ Send Sort Sort by + Sort by + A - Z + Z - A + Newest first + Oldest first + Biggest first + Smallest first + All files + Files + Home + Favourites + Photos On device + Recently added + Recently modified + Shared + Videos Settings Uploads + Activities + Notifications %1$s of %2$s used Close Open @@ -25,11 +43,13 @@ Accounts Manage accounts Passcode lock + Fingerprint lock + No fingerprints have been set up. Show hidden files - Instant picture uploads - Instantly upload pictures taken by camera - Instant video uploads - Instantly upload videos recorded by camera + Instant uploading of pictures + Upload pictures taken by camera instantly + Instant uploading of video + Upload videos recorded by camera instantly Enable logging This is used to log problems Logging history @@ -38,23 +58,23 @@ Sync calendar & contacts Set up DAVdroid (v1.3.0+) for current account Server address for account could not be resolved for DAVdroid - No Google Play store or F-Droid app installed - Calendar & contacts sync set up successfully + Neither F-droid nor Google Play is installed + Calendar & contacts sync set up Help - Recommend to a friend + Recommend to friend Feedback Imprint - Remember share location - Remember last share upload location + Remember location of share + Remember location of share most recently used Try %1$s on your smartphone! - I want to invite you to use %1$s on your smartphone!\nDownload here: %2$s + I want to invite you to use %1$s on your smartphone.\nDownload here: %2$s Check server Server address https://… Username Password - Don’t have a server yet?\nClick here to get one from a provider + Do you not have a server yet?\nClick here to get one from a provider Files Connect Upload @@ -66,24 +86,42 @@ No file to upload %1$s cannot upload a piece of text as a file. Received data did not include a valid file. - File cannot be uploaded + This file can not be uploaded %1$s is not allowed to read a received file - File to upload was not found in its location. Please check whether the file exists. - An error occurred while copying the file to a temporary folder. Please try to send again. + File selected for upload not found. Please check whether the file exists. + Could not copy file to a temporary folder. Try to resend it. Upload option: Move file to Nextcloud folder Keep file in source folder Delete file from source folder seconds ago - No files in here - Upload some content or sync with your devices! + No files here + Upload some content or sync with your devices. + Favorite some files or sync with your devices. + Files and folders you mark as favorites will show up here + Your search returned no favorited files. Loading… - No app found for file type! + No app set up to handle this file type. There are no files in this folder. No results in this folder - Try looking in another folder? + No results + Nothing favorited yet + Nothing shared yet + Files and folders you share will show up here + No videos + No photos + Maybe it is in a different folder? + Found no files modified during the last 7 days + Your search returned no files modified in the last 7 days. + Found no recently added files + Your search returned no recently added files. + Upload some photos or activate auto upload. + Your search returned no photos. + Upload some videos or activate auto upload. + Your search returned no videos. No uploads available - Upload some content or activate instant upload! + Upload some content or activate instant uploading. + Upload some content or activate auto upload. folder folders file @@ -95,14 +133,14 @@ Modified: Download Synchronise - File was renamed to %1$s during upload - List layout + File renamed to %1$s during upload + Listed layout Share Yes No OK Remove upload - Retry upload + Retry uploading Cancel sync Cancel Back @@ -122,10 +160,10 @@ Folder name Uploading … %1$d%% Uploading %2$s - Upload succeeded + Uploaded %1$s uploaded Upload failed - Upload of %1$s could not be completed + Could not upload %1$s Upload failed, you need to log in again Uploads Current @@ -142,37 +180,37 @@ Local file not found Permission error Conflict - App was terminated + App terminated Unknown error - Waiting for WiFi connectivity + Waiting for Wi-Fi connectivity Waiting to upload Downloading … %1$d%% Downloading %2$s - Download succeeded + Downloaded %1$s downloaded Download failed - Download of %1$s could not be completed + Could not download %1$s Not downloaded yet Download failed, you need to log in again Choose account Sync failed - Sync failed; you need to log in again - Sync of %1$s could not be completed - Invalid password for %1$s + Sync failed, you need to log in again + Could not complete sync of %1$s + Wrong password for %1$s Conflicts found %1$d kept-in-sync files could not be synced Kept-in-sync files failed Contents of %1$d files could not be synced (%2$d conflicts) Some local files were forgotten %1$d files out of the %2$s folder could not be copied into - As of version 1.3.16, files uploaded from this device are copied into the local %1$s folder to prevent data loss when a single file is synced with multiple accounts.\n\nDue to this change, all files uploaded in previous versions of this app were copied into the %2$s folder. However, an error prevented the completion of this operation during account synchronisation. You may either leave the file(s) as is and remove the link to %3$s, or move the file(s) into the %1$s folder and retain the link to %4$s.\n\nListed below are the local file(s), and the remote file(s) in %5$s they were linked to. - Folder %1$s does not exist anymore + As of version 1.3.16, files uploaded from this device are copied into the local %1$s folder to prevent data loss when a single file is synced with multiple accounts.\n\nDue to this change, all files uploaded with earlier versions of this app were copied into the %2$s folder. However, an error prevented the completion of this operation during account synchronization. You may either leave the file(s) as is and remove the link to %3$s, or move the file(s) into the %1$s folder and retain the link to %4$s.\n\nListed below are the local file(s), and the remote file(s) in %5$s they were linked to. + The folder %1$s does not exist anymore Move all All files were moved Some files could not be moved Local: %1$s Remote: %1$s - There is not enough space to copy the selected files into the %1$s folder. Would you like to move them instead? + Insufficient space prevents copying the selected files into the %1$s folder. Would you like to move them there instead? Please enter your passcode Enter your passcode @@ -190,16 +228,16 @@ %1$s playback finished No media file found No account provided - File not in a valid account + The file is not in a valid account Unsupported media codec - Media file could not be read - Media file not correctly encoded - Timed out whilst trying to play - Media file cannot be streamed - Media file cannot be played with the stock media player - Security error trying to play %1$s - Input error trying to play %1$s - Unexpected error trying to play %1$s + Could not read the media file + The media file has incorrect encoding + Attempt to play file timed out + The media file can not be streamed + The stock media player is unable to play the media file + A security error was encountered trying to play %1$s + Input error while trying to play %1$s + Unexpected error while trying to play %1$s Rewind button Play or pause button Fast-forward button @@ -214,56 +252,58 @@ An account for the same user and server already exists on the device The entered user does not match the user of this account Unknown error occurred! - Couldn\'t find host - Server instance not found + Could not find host + Server not found The server took too long to respond - Wrong server address format + Wrong address format for server SSL initialisation failed - Couldn\'t verify SSL server\'s identity + Could not verify the identity of the SSL server Unrecognised server version - Couldn\'t establish connection + Could not establish connection Secure connection established Wrong username or password Unsuccessful authorisation Access denied by authorisation server - Unexpected state; please enter the server address again + Unexpected state, please enter the server address again Your authorisation expired. Please, authorise again Please enter the current password Your session expired. Please connect again - Connecting to authentication server … + Connecting to authentication server… The server does not support this authentication method %1$s does not support multiple accounts - Your server is not returning a correct user id, please contact an administrator + Your server is not returning a correct user ID, please contact an administrator Cannot authenticate to this server - Account does not exist in the device yet + Account does not exist on the device yet Set as available offline Unset as available offline + Set as favourite + Unset favourite Rename Remove Do you really want to remove %1$s? - Do you really want to remove %1$s and its contents? + "Do you really want to remove %1$s and the contents thereof?" Local only - Removal succeeded + Removed Removal failed Enter a new name - Local copy could not be renamed; try a different name - Rename could not be completed - Remote file could not be checked + Local copy could not be renamed, try a different name + Could not give server new name + Could not check remote file File contents already synchronised - Folder could not be created + Could not create folder Forbidden characters: / \\ < > : \" | ? * File name contains at least one invalid character File name cannot be empty - Wait a moment + Wait a moment… Checking stored credentials - Unexpected problem; please select the file from a different app - No file was selected + Unexpected problem, please select the file from a different app + No file selected Send link to … Copying file from private storage Log in with oAuth2 - Connecting to oAuth2 server… + Connecting to OAuth 2 server… The identity of the site could not be verified - The server certificate is not trusted @@ -271,7 +311,7 @@ - The server certificate valid dates are in the future - The URL does not match the hostname in the certificate Do you want to trust this certificate anyway? - The certificate could not be saved + Could not save certificate Details Hide Issued to: @@ -295,24 +335,27 @@ This is a placeholder placeholder.txt - PNG Image + PNG image 389 KB 2012/05/18 12:23 PM 12:23:45 - Upload via wifi only - Upload pictures via wifi only - Upload videos via wifi only - Upload when charging only - Upload when charging only + Only upload on Wi-Fi + Only upload pictures on Wi-Fi + Only upload videos on Wi-Fi + Only upload when charging + Only upload when charging /InstantUpload File conflict - Which files do you want to keep? If you select both versions, the local file will have a number added to its name. + Which files do you want to keep? If you select both versions, the local file will have a number appended to its name. Keep both local version server version + Sorry. Image preview + Unable to show image + %1$s could not be copied to %2$s local folder Instant upload folder Local folder @@ -320,7 +363,7 @@ Use subfolders Store in subfolders based on year and month - Sorry, sharing is not enabled on your server. Please contact your administrator. + Sharing is not enabled on your server. Please contact your administrator. Unable to share. Please check whether the file exists An error occurred while trying to share this file or folder Unable to unshare. Please check whether the file exists @@ -334,56 +377,60 @@ Copy link Copied to clipboard - No text received to copy to clipboard + Received no text to copy to clipboard Unexpected error while copying to clipboard Text copied from %1$s - Critical error: cannot perform operations + Critical error: Unable to perform operations - An error occurred whilst connecting to the server. - An error occurred while waiting for the server; the operation couldn\'t be completed - An error occurred while waiting for the server; the operation couldn\'t be completed - The operation couldn\'t be completed; server is unavailable - You do not have permission %s + An error occurred during connection to the server. + An error occurred while waiting for the server. Could not complete operation. + An error occurred while waiting for the server. Could not complete operation. + Could not complete operation. Server unavailable + + You are not permitted %s to rename this file to delete this file to share this file to unshare this file to update this share - to create the file + to create this file to upload to this folder The file is no longer available on the server Updating storage path Finish - Preparing for migration… + Preparing migration… Checking destination… - Saving accounts configuration… - Waiting for unfinished synchronizations… + Saving configuration of accounts… + Waiting for all synchronizations to finish… Moving data… Updating index… Cleaning… - Restoring accounts configuration… + Restoring configuration of accounts… Finished - ERROR: Not enough space - ERROR: File is not writable - ERROR: File is not readable + ERROR: Insufficient space + ERROR: Destination file not writable + ERROR: Source file not readable ERROR: Nextcloud directory already exists - ERROR: While migrating - ERROR: While updating index + ERROR: Failed during migration + ERROR: Failed to updating index - Data folder already exists, what to do? - Override - Use existing + Data folder exists already. Choose one of the following: + Replace + Use + + Source directory not readable! + Do you still want to change the storage path to %1$s?\n\nNote: all data will have to be downloaded again. Accounts Add account Manage accounts - Secure connection is redirected through an unsecured route. + Secure connection redirected through an unsecured route. Logs Send history - No app for sending logs found. Please install a mail app. + No app for sending logs found. Please install an e-mail client. %1$s Android app logs Loading data … @@ -391,26 +438,26 @@ Incorrect password Move Copy - Nothing in here. You can add a folder! + Nothing in here. You can add a folder. Choose - Unable to move. Please check whether the file exists - It is not possible to move a folder into a descendant - The file exists already in the destination folder + Unable to move file. Please check whether it exists + It is not possible to move a folder into one of its own underlying folders + The file is already present in the destination folder An error occurred whilst trying to move this file or folder to move this file Unable to copy. Please check whether the file exists - It is not possible to copy a folder into a descendant - The file exists already in the destination folder + It is not possible to copy a folder into one of its own underlying folders + The file is already present in the destination folder An error occurred while trying to copy this file or folder to copy this file Instant uploads Details - Instant upload video folder + Video folder for instant uploads Synchronisation of %1$s folder could not be completed shared @@ -452,7 +499,7 @@ Add user or group Share link Set expiration date - Password protect + Protect with password Secured Allow editing Hide file listing @@ -468,7 +515,7 @@ %1$s (email) %1$s ( at %2$s ) - Sorry, your server version does not allow share with users within clients. \nPlease contact your administrator + Upgrade the server version to allow sharing between users from within their clients.\nPlease contact your administrator can share can edit create @@ -477,55 +524,63 @@ Stop sharing done - Retry failed + New attempt failed Clear failed - Clear successful - Clear all finished + Cleared + Clear finished uploads Grid view List view Manage space - Settings, database and server certificates from %1$s\'s data will be deleted permanently. \n\nDownloaded files will be kept untouched.\n\nThis process can take some time. + Settings, database and server certificates from %1$s\'s data will be deleted permanently. \n\nDownloaded files will be kept untouched.\n\nThis process can take a while. Clear data Some files could not be deleted. - Additional permissions required to upload & download files. - The file was not found in the local file system + Additional permissions required to upload and download files. + File not found in local file system Do you really want to remove the selected items? Do you really want to remove the selected items and their contents? - Waiting for device charging + Awaiting charge Search This is a Nextcloud feature, please update. Learn more Auto upload Participate - Help us testing - Found a bug? Something is odd? + Help by testing + Found a bug? Oddments? Report an issue on Github - Interested in helping us testing the next Version? + Interested in helping out by testing the next version? + Test the dev version + This includes all upcoming features and it is on the very bleeding edge. Bugs/errors can occur, if and when they do, please report of your findings. Release candidate - The release candidate (RC) is a snapshot of the upcoming release and it is expected to be stable. Testing your individual setup could help to ensure this. Sign up for testing on the Play store or manually look in the \"versions\" section on F-Droid. + The release candidate (RC) is a snapshot of the upcoming release and is expected to be stable. Testing your individual setup could help ensure this. Sign up for testing on the Play store or manually look in the \"versions\" section on F-Droid. Actively Contribute Join the chat on IRC: <a href="%1$s">#nextcloud-mobile</a> Help others on the <a href="%1$s">forum</a> <a href="%1$s">Translate</a> the app - Contribute as a developer, see <a href="https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md">CONTRIBUTING.md</a> for details Move to… Copy to… Choose folder… Loading folders… No media folders found. - Auto upload preferences + Preferences for auto uploading Settings - Instant upload has been revamped completely. Please see the main menu and re-configure your auto upload. Sorry for the inconvenience.\n\nEnjoy the new and extended auto upload capabilities! + Instant uploading has been revamped completely. Re-configure your auto upload from within the main menu.\n\nEnjoy the new and extended auto uploading. For %1$s %d selected %d selected - Input upload filename and filetype + Loading activities… + No activities found. + + Loading notifications… + No notifications + Please check back later. + + Input filename and filetype to upload Filename Filetype Snippet text file(.txt) @@ -541,7 +596,7 @@ A safe home for all your data - Access, share & protect your files at home and in your enterprise + Access, share and protect your files at home and at work Multi account Connect to all your clouds @@ -551,4 +606,49 @@ Skip - + Please scan your finger + Finger not recognized + + + Full name + E-mail + Phone number + Address + Website + Twitter + + User information + + + No activity yet + This stream will show events like\nadditions, changes and shares + Error occurred + About + + Backup contacts + Restore contacts + Backup now + Restore last backup + Restore + Backup + Contacts backup + Last backup + Permission to read contact list needed + Permission to change contact list needed + Restore contacts + Restore selected contacts + Choose account to import + No permission given, nothing imported! + Choose date + never + No file found + We can\'t find your last backup! + Backup scheduled and will start shortly + Import scheduled and will start shortly + + + New notification received + Logout + + + diff --git a/src/main/res/values-nb-rNO/strings.xml b/src/main/res/values-nb-rNO/strings.xml index 79b6a2a334..34f23f8ae0 100644 --- a/src/main/res/values-nb-rNO/strings.xml +++ b/src/main/res/values-nb-rNO/strings.xml @@ -643,9 +643,13 @@ Velg dato aldri Ingen fil funnet + Vi kan ikke finne din siste sikkerhetskopi! Sikkerhetskopi planlagt og i snarlig effektuering Importering planlagt og i snarlig effektuering Nytt varsel mottatt - + Utlogging + + + diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index 25cfdbd725..cc37811388 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -562,6 +562,7 @@ Присоединиться к IRC-чату: <a href="%1$s">#nextcloud-mobile</a> Помогите другим на нашем <a href="%1$s">форуме</a> Участвовать в <a href=\"%1$s\">переводе</a> приложения + Рецензируйте, именяйте и пишите код, подробности по ссылке <a href=\"https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a>. Переместить в… Копировать в… Выберите каталог … From 28dfecc6d93d211df549ef57d4c41f254c258039 Mon Sep 17 00:00:00 2001 From: alejandro Date: Tue, 9 May 2017 17:43:00 -0500 Subject: [PATCH 11/18] Fix Issue #970 --- src/main/res/values/setup.xml | 2 +- src/modified/res/values/setup.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/res/values/setup.xml b/src/main/res/values/setup.xml index e62dc23d57..643025b648 100644 --- a/src/main/res/values/setup.xml +++ b/src/main/res/values/setup.xml @@ -42,7 +42,7 @@ true - /Contacts-Backup + /.Contacts-Backup -1 diff --git a/src/modified/res/values/setup.xml b/src/modified/res/values/setup.xml index 65f1c89d7c..e3d10aa8bc 100644 --- a/src/modified/res/values/setup.xml +++ b/src/modified/res/values/setup.xml @@ -42,7 +42,7 @@ true - /Contacts-Backup + /.Contacts-Backup 30 From e101785ce24d5b2c3e60db15952c733e95a7009c Mon Sep 17 00:00:00 2001 From: alejandro Date: Tue, 9 May 2017 17:44:12 -0500 Subject: [PATCH 12/18] Show hidden files after enable it --- .../owncloud/android/ui/adapter/FileListListAdapter.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/owncloud/android/ui/adapter/FileListListAdapter.java b/src/main/java/com/owncloud/android/ui/adapter/FileListListAdapter.java index 7b6b0b9a69..ddf7de92df 100644 --- a/src/main/java/com/owncloud/android/ui/adapter/FileListListAdapter.java +++ b/src/main/java/com/owncloud/android/ui/adapter/FileListListAdapter.java @@ -77,7 +77,6 @@ public class FileListListAdapter extends BaseAdapter { private Vector mFilesAll = new Vector(); private Vector mFiles = null; private boolean mJustFolders; - private boolean mShowHiddenFiles; private FileDataStorageManager mStorageManager; private Account mAccount; @@ -106,9 +105,6 @@ public class FileListListAdapter extends BaseAdapter { FileStorageUtils.mSortOrder = PreferenceManager.getSortOrder(mContext); FileStorageUtils.mSortAscending = PreferenceManager.getSortAscending(mContext); - // Fetch preferences for showing hidden files - mShowHiddenFiles = PreferenceManager.showHiddenFilesEnabled(mContext); - // initialise thumbnails cache on background thread new ThumbnailsCacheManager.InitDiskCacheTask().execute(); } @@ -456,7 +452,7 @@ public class FileListListAdapter extends BaseAdapter { if (mJustFolders) { mFiles = getFolders(mFiles); } - if (!mShowHiddenFiles) { + if (!PreferenceManager.showHiddenFilesEnabled(mContext)) { mFiles = filterHiddenFiles(mFiles); } mFiles = FileStorageUtils.sortOcFolder(mFiles); @@ -623,7 +619,7 @@ public class FileListListAdapter extends BaseAdapter { mFiles = new Vector<>(); if (ocFiles != null && ocFiles.size() > 0) { mFiles.addAll(ocFiles); - if (!mShowHiddenFiles) { + if (!PreferenceManager.showHiddenFilesEnabled(mContext)) { mFiles = filterHiddenFiles(mFiles); } mFiles = FileStorageUtils.sortOcFolder(mFiles); From db7e5fae8924efaf720710be58d9d55033afbda2 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 10 May 2017 00:24:22 +0000 Subject: [PATCH 13/18] [tx-robot] updated from transifex --- src/main/res/values-cs-rCZ/strings.xml | 32 +++++++++++++++++++++++++- src/main/res/values-el/strings.xml | 4 ++++ 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/src/main/res/values-cs-rCZ/strings.xml b/src/main/res/values-cs-rCZ/strings.xml index 31baf69dde..15ef73bf77 100644 --- a/src/main/res/values-cs-rCZ/strings.xml +++ b/src/main/res/values-cs-rCZ/strings.xml @@ -19,7 +19,10 @@ První nejnovější První nejstarší První největší + Nejprve nejmenší + Všechny soubory + Soubor Domů Oblíbené Fotky @@ -27,6 +30,7 @@ Nedávno přidané Nedávno změněné Sdíleno + Video Nastavení Nahrání Aktivity @@ -99,9 +103,13 @@ V této složce nebylo nic nalezeno Žádné výsledky Zatím není nic oblíbeno + Není nic sdílené + Žádné video + Žádná fotka Zkusit hledat v jiné složce? Nic k nahrání Nahrajte nějaký obsah, nebo aktivujte okamžité nahrání! + Nahrajte nějaký obsah nebo aktivujte automatické nahrávání. adresář adresářů soubor @@ -332,6 +340,7 @@ místní verze serverová verze + Omlouváme se za to. Náhled obrázku Nelze zobrazit obrázek @@ -549,6 +558,9 @@ Načítání aktivit… + Žádné aktivity nebyly nalezeny. + + Žádné oznámení Prosíme, vraťte se později. Jméno a typ vstupního souboru k nahrání @@ -592,16 +604,34 @@ Zatím žádná aktivita + Datový proud bude zobrazovat události jako přidání, změny a sdílení Došlo k chybě O aplikaci + Záložní kontakty + Obnovení kontaktů + Zálohujte nyní Obnovit poslední zálohu Obnovit Záloha + Zálohování kontaktů Poslední záloha Je třeba oprávnění ke čtení seznamu kontaktů + Povolení změn v seznam kontaktů je vyžadováno + Restore contacts + Obnovit vybrané kontakty + Vyber účet, který chceš importovat + Povolení není udělené, žádný import! Zvolte datum Nikdy + Nebyl nalezen žádný soubor + Nemůžeme najít poslední zálohu! + Zálohování je naplánováno a brzy začne + Import je naplánován a brzy začne + Přijato nové upozornění - + Odhlásit se + + + diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml index 566c618f9f..cfa6446dcd 100644 --- a/src/main/res/values-el/strings.xml +++ b/src/main/res/values-el/strings.xml @@ -420,6 +420,9 @@ Αντικατάσταση Χρήση + Ο πηγαίος φάκελος δεν ειναι αναγνώσιμος! + Θέλετε ακόμη να αλλάξετε το μονοπάτι αποθήκευσης σε %1$s;\n\nΣημείωση: όλα τα δεδομένα θα πρέπει να κατεβαστούν ξανά. + Λογαριασμοί Προσθήκη λογαριασμού Διαχείριση λογαριασμών @@ -636,6 +639,7 @@ Επαναφορά επαφών Επαναφορά επιλεγμένων επαφών Επιλογή λογαριασμού για εισαγωγή + Κανένα δικαίωμα δεν δόθηκε, τίποτε δεν εισήχθη Επιλογή ημερομηνίας ποτέ Δεν βρέθηκε αρχείο From d3ea3a8ccf404ea2499a57c54b0884e61f0ba1c1 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Wed, 10 May 2017 19:54:40 +0200 Subject: [PATCH 14/18] Add support for folder favorite action Signed-off-by: Mario Danic --- .../java/com/owncloud/android/files/FileMenuFilter.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/owncloud/android/files/FileMenuFilter.java b/src/main/java/com/owncloud/android/files/FileMenuFilter.java index 6c00ab1f9c..7ccdd6649f 100644 --- a/src/main/java/com/owncloud/android/files/FileMenuFilter.java +++ b/src/main/java/com/owncloud/android/files/FileMenuFilter.java @@ -243,14 +243,14 @@ public class FileMenuFilter { } // Favorite - if (!allFiles() || synchronizing || allFavorites()) { + if (!canBeFavorited() || synchronizing || allFavorites()) { toHide.add(R.id.action_favorite); } else { toShow.add(R.id.action_favorite); } // Unfavorite - if (!allFiles() || synchronizing || allNotFavorites()) { + if (!canBeFavorited() || synchronizing || allNotFavorites()) { toHide.add(R.id.action_unset_favorite); } else { toShow.add(R.id.action_unset_favorite); @@ -316,6 +316,10 @@ public class FileMenuFilter { return mFiles != null && !containsFolder(); } + private boolean canBeFavorited() { + return mFiles != null; + } + private boolean containsFolder() { for (OCFile file : mFiles) { if (file.isFolder()) { From f30cbca78c12e11dcfee167d4feae4d6b6a1ba9a Mon Sep 17 00:00:00 2001 From: klemens Date: Wed, 10 May 2017 21:04:47 +0200 Subject: [PATCH 15/18] spelling fixes --- CHANGELOG.md | 2 +- CONTRIBUTING.md | 2 +- THIRD_PARTY.txt | 2 +- automationTest/README.md | 4 ++-- .../com/owncloud/android/files/services/FileUploader.java | 2 +- src/main/java/com/owncloud/android/media/MediaService.java | 4 ++-- .../android/services/observer/FileObserverService.java | 2 +- .../services/observer/SyncedFolderObserverService.java | 6 +++--- .../com/owncloud/android/syncadapter/FileSyncAdapter.java | 4 ++-- .../java/com/owncloud/android/ui/activity/BaseActivity.java | 2 +- .../com/owncloud/android/ui/activity/PassCodeActivity.java | 2 +- .../owncloud/android/ui/activity/UploadListActivity.java | 2 +- .../android/ui/fragment/ExpandableListFragment.java | 4 ++-- .../owncloud/android/ui/fragment/ExtendedListFragment.java | 2 +- 14 files changed, 20 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 63def433ba..ab0ba9a492 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,7 +46,7 @@ - Display quota if configured/available in navigation drawer - Resume chunked uploads instead of complete restarts - Filter remote and local file lists -- Simple integration with DAVdroid for calender and contacts sync +- Simple integration with DAVdroid for calendar and contacts sync - Mix folders and files on sort by date - Upload when charging option - Revamp upload options Move/Copy/Just-Upload diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 299cb57dd8..48e74b035a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -58,7 +58,7 @@ If your issue appears to be a bug, and hasn't been reported, open a new issue. # Contributing to Source Code Thanks for wanting to contribute source code to Nextcloud. That's great! -New contributions are addded under AGPL version 3. +New contributions are added under AGPL version 3. ## Developing process We are all about quality while not sacrificing speed so we use a very pragmatic workflow. diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 12dd17aee9..47839cf4ea 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -12,7 +12,7 @@ ########### This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License verions 2, +it under the terms of the GNU General Public License versions 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, diff --git a/automationTest/README.md b/automationTest/README.md index 899bb8dc79..23450f9847 100644 --- a/automationTest/README.md +++ b/automationTest/README.md @@ -4,7 +4,7 @@ This project contains a set of automatic tests operating in the UI level. Tests are to be run with the tool Appium. Check [here][0] to install it and all its dependencies (including Maven). -You will need to modify the constants in automationTest/src/test/java/com/owncloud/android/test/ui/testSuites/Config.java to assign appropiate values for your test server and accounts. +You will need to modify the constants in automationTest/src/test/java/com/owncloud/android/test/ui/testSuites/Config.java to assign appropriate values for your test server and accounts. You will need to include the ownCloud.apk to test in automationTest/src/test/resources/. To run the tests from command line, plug a device to your computer or start and emulator. Then type @@ -15,6 +15,6 @@ To run only one category of the test mvn clean -Dtest=RunSmokeTests test -The project may also be imported in Eclipse, with the appropiate plug-ins, and run from it. +The project may also be imported in Eclipse, with the appropriate plug-ins, and run from it. [0]: http://appium.io/slate/en/master/?java#about-appium \ No newline at end of file diff --git a/src/main/java/com/owncloud/android/files/services/FileUploader.java b/src/main/java/com/owncloud/android/files/services/FileUploader.java index f8a6608622..e98e71d246 100644 --- a/src/main/java/com/owncloud/android/files/services/FileUploader.java +++ b/src/main/java/com/owncloud/android/files/services/FileUploader.java @@ -84,7 +84,7 @@ import java.util.Vector; * * On next invocation of {@link FileUploader} uploaded files which * previously failed will be uploaded again until either upload succeeded or a - * fatal error occured. + * fatal error occurred. * * Every file passed to this service is uploaded. No filtering is performed. * However, Intent keys (e.g., KEY_WIFI_ONLY) are obeyed. diff --git a/src/main/java/com/owncloud/android/media/MediaService.java b/src/main/java/com/owncloud/android/media/MediaService.java index 409943bdcf..e2850d8356 100644 --- a/src/main/java/com/owncloud/android/media/MediaService.java +++ b/src/main/java/com/owncloud/android/media/MediaService.java @@ -135,7 +135,7 @@ public class MediaService extends Service implements OnCompletionListener, OnPre /** Flag signaling if the audio should be played immediately when the file is prepared */ protected boolean mPlayOnPrepared; - /** Position, in miliseconds, where the audio should be started */ + /** Position, in milliseconds, where the audio should be started */ private int mStartPosition; /** Interface to access the service through binding */ @@ -568,7 +568,7 @@ public class MediaService extends Service implements OnCompletionListener, OnPre * * The system will avoid finishing the service as much as possible when resources as low. * - * A notification must be created to keep the user aware of the existance of the service. + * A notification must be created to keep the user aware of the existence of the service. */ private void setUpAsForeground(String content) { String ticker = String.format(getString(R.string.media_notif_ticker), getString(R.string.app_name)); diff --git a/src/main/java/com/owncloud/android/services/observer/FileObserverService.java b/src/main/java/com/owncloud/android/services/observer/FileObserverService.java index 375165cdb7..6692b56c66 100644 --- a/src/main/java/com/owncloud/android/services/observer/FileObserverService.java +++ b/src/main/java/com/owncloud/android/services/observer/FileObserverService.java @@ -177,7 +177,7 @@ public class FileObserverService extends Service { (Account) intent.getParcelableExtra(ARG_ACCOUNT)); } else { - Log_OC.e(TAG, "Unknown action recieved; ignoring it: " + intent.getAction()); + Log_OC.e(TAG, "Unknown action received; ignoring it: " + intent.getAction()); } return Service.START_STICKY; diff --git a/src/main/java/com/owncloud/android/services/observer/SyncedFolderObserverService.java b/src/main/java/com/owncloud/android/services/observer/SyncedFolderObserverService.java index fd48c23e70..ff9c58a621 100644 --- a/src/main/java/com/owncloud/android/services/observer/SyncedFolderObserverService.java +++ b/src/main/java/com/owncloud/android/services/observer/SyncedFolderObserverService.java @@ -72,7 +72,7 @@ public class SyncedFolderObserverService extends Service { observer.addListener(new AdvancedFileAlterationListener(syncedFolder)); monitor.addObserver(observer); } catch (Exception e) { - Log_OC.d(TAG, "Failed getting an observer to intialize " + e); + Log_OC.d(TAG, "Failed getting an observer to initialize " + e); } } @@ -138,7 +138,7 @@ public class SyncedFolderObserverService extends Service { advancedFileAlterationObserver.addListener(new AdvancedFileAlterationListener(syncedFolder)); monitor.addObserver(advancedFileAlterationObserver); } catch (Exception e) { - Log_OC.d(TAG, "Failed getting an observer to intialize"); + Log_OC.d(TAG, "Failed getting an observer to initialize"); } } else { monitor.removeObserver(fileAlterationObserver); @@ -155,7 +155,7 @@ public class SyncedFolderObserverService extends Service { advancedFileAlterationObserver.addListener(new AdvancedFileAlterationListener(syncedFolder)); monitor.addObserver(advancedFileAlterationObserver); } catch (Exception e) { - Log_OC.d(TAG, "Failed getting an observer to intialize"); + Log_OC.d(TAG, "Failed getting an observer to initialize"); } } diff --git a/src/main/java/com/owncloud/android/syncadapter/FileSyncAdapter.java b/src/main/java/com/owncloud/android/syncadapter/FileSyncAdapter.java index 1213e19175..358e707897 100644 --- a/src/main/java/com/owncloud/android/syncadapter/FileSyncAdapter.java +++ b/src/main/java/com/owncloud/android/syncadapter/FileSyncAdapter.java @@ -180,7 +180,7 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { } else { Log_OC.d(TAG, "Leaving synchronization before synchronizing the root folder " + - "because cancelation request"); + "because cancellation request"); } @@ -351,7 +351,7 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { if (mCancellation && i parent, View view, int position, long id) { - // to be @overriden + // to be @overridden } @Override From 39bf45da6427c32badeff4fe7383f313de9afe8b Mon Sep 17 00:00:00 2001 From: tobiasKaminsky Date: Thu, 11 May 2017 11:36:41 +0200 Subject: [PATCH 16/18] revert this, although it will get removed by a different PR --- .../com/owncloud/android/ui/fragment/OCFileListFragment.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java b/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java index 720b417adb..f5bee75bfa 100644 --- a/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java +++ b/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java @@ -250,6 +250,10 @@ public class OCFileListFragment extends ExtendedListFragment implements OCFileLi public void onResume() { super.onResume(); + if (remoteOperationAsyncTask != null) { + remoteOperationAsyncTask.cancel(true); + } + if (getActivity() != null) { AnalyticsUtils.setCurrentScreenName(getActivity(), SCREEN_NAME, TAG); } From 4e122a912469e9cf6c482b7469b5aca8170ace90 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Thu, 11 May 2017 11:50:46 +0200 Subject: [PATCH 17/18] Fix issues Signed-off-by: Mario Danic --- .../java/com/owncloud/android/files/FileMenuFilter.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/owncloud/android/files/FileMenuFilter.java b/src/main/java/com/owncloud/android/files/FileMenuFilter.java index 7ccdd6649f..694f4e94b3 100644 --- a/src/main/java/com/owncloud/android/files/FileMenuFilter.java +++ b/src/main/java/com/owncloud/android/files/FileMenuFilter.java @@ -243,14 +243,14 @@ public class FileMenuFilter { } // Favorite - if (!canBeFavorited() || synchronizing || allFavorites()) { + if (mFiles.isEmpty() || synchronizing || allFavorites()) { toHide.add(R.id.action_favorite); } else { toShow.add(R.id.action_favorite); } // Unfavorite - if (!canBeFavorited() || synchronizing || allNotFavorites()) { + if (mFiles.isEmpty() || synchronizing || allNotFavorites()) { toHide.add(R.id.action_unset_favorite); } else { toShow.add(R.id.action_unset_favorite); @@ -316,10 +316,6 @@ public class FileMenuFilter { return mFiles != null && !containsFolder(); } - private boolean canBeFavorited() { - return mFiles != null; - } - private boolean containsFolder() { for (OCFile file : mFiles) { if (file.isFolder()) { From 8ec2a1de46dce062f87168868e9022eca302f1f1 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 12 May 2017 00:22:16 +0000 Subject: [PATCH 18/18] [tx-robot] updated from transifex --- src/main/res/values-ru/strings.xml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index cc37811388..516a711011 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -3,7 +3,7 @@ %1$s для Android версия %1$s - Обновить учётную запись + Обновить Загрузить Содержимое из других приложений Файлы @@ -46,7 +46,7 @@ Блокировка кодом Блокировка отпечатком пальца Отпечатки не были настроены. - Показать скрытые файлы + Показывать скрытые файлы Моментальная загрузка изображений Немедленно загружать изображения, сделанные камерой Моментальная загрузка видео @@ -212,7 +212,7 @@ Все файлы были перемещены Некоторые файлы не могут быть перемещены Локальные: %1$s - Удалённые: %1$s + «На сервере: %1$s» Недостаточно места для копирования выбранных файлов в папку %1$s. Вы хотите их переместить? Введите ваш код @@ -362,7 +362,7 @@ %1$s невозможно скопировать в локальный каталог %2$s Каталог для немедленной загрузки Локальный каталог - Удалённый каталог + Каталог на сервере Использовать подкаталоги Хранить в них, учитывая год и месяц @@ -466,8 +466,8 @@ поделился с вами - %1$s предоставил вам доступ к \"%2$s\" - Вам предоставлен доступ к \"%1$s\" + %1$s предоставил вам доступ к «%2$s» + Вам предоставлен доступ к «%1$s» Обновить соединение Адрес сервера @@ -514,7 +514,7 @@ Поиск пользователей и групп %1$s (группа) - %1$s (удалённый) + %1$s (на сервере) %1$s (email) %1$s ( в %2$s ) @@ -557,12 +557,12 @@ Протестируйте разрабатываемую версию Она включает в себя все готовящиеся возможности с самой передовой. Могут появляться баги, в таком случае, напишите о них нам Кандидат в релизы - Релиз-кандидат (RC) - это текущее состояние готовящегося выпуска, и, ожидается, что он будет стабильным. Проверка с вашими индивидуальными настройками может помочь убедится в этом. Зарегистрируйтесь для тестирования в Google Play или используйте раздел \"версии\" в каталоге приложений F-Droid. + Релиз-кандидат (RC) — это текущее состояние готовящегося выпуска, и, ожидается, что он будет стабильным. Проверка с вашими индивидуальными настройками может помочь убедится в этом. Зарегистрируйтесь для тестирования в Google Play или используйте раздел «версии» в каталоге приложений F-Droid. Активное участие - Присоединиться к IRC-чату: <a href="%1$s">#nextcloud-mobile</a> - Помогите другим на нашем <a href="%1$s">форуме</a> - Участвовать в <a href=\"%1$s\">переводе</a> приложения - Рецензируйте, именяйте и пишите код, подробности по ссылке <a href=\"https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a>. + Присоединяйтесь к IRC-чату: <a href=\"%1$s\">#nextcloud-mobile</a> + Помогайте другим на нашем <a href=\"%1$s\">форуме</a> + Участвуйте в <a href=\"%1$s\">переводе</a> приложения + Рецензируйте, изменяйте и пишите код, подробности по ссылке <a href=\"https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a>. Переместить в… Копировать в… Выберите каталог …