From: David A. Velasco Date: Mon, 22 Jun 2015 12:56:13 +0000 (+0200) Subject: Merge remote-tracking branch 'origin/release-1.7.2' into release-1.7.2 X-Git-Tag: oc-android-1.7.2~1^2~11 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/8c5b2b7b1360f425521d287528e2d7b157cf5eac?hp=fc2636ddea1afe06b352004e822de7fe6ad97e26 Merge remote-tracking branch 'origin/release-1.7.2' into release-1.7.2 --- diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 2d989b1e..d306fc60 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -36,7 +36,7 @@ diff --git a/res/layout/uploader_layout.xml b/res/layout/uploader_layout.xml index a5351f04..0210e17c 100644 --- a/res/layout/uploader_layout.xml +++ b/res/layout/uploader_layout.xml @@ -21,15 +21,28 @@ android:layout_height="wrap_content" android:orientation="vertical" android:layout_width="wrap_content" android:background="#fefefe" android:gravity="center"> - + + + + - + android:layout_width="fill_parent" + android:id="@+id/frameLayout1" + android:layout_below="@+id/drawer_username" + android:layout_above="@+id/linearLayout1"> + + + + Uploading seconds ago Nothing in here. Upload something! - Loading... + Loading… There are no files in this folder. - folder - folders - file - files Tap on a file to display additional information. Size: Type: @@ -301,7 +297,7 @@ An error occurred while waiting for the server, the operation couldn\'t have been done The operation couldn\'t be completed, server is unavailable - + You do not have permission %s to rename this file @@ -350,4 +346,14 @@ Not enough memory Username + + 1 folder + %1$d folders + 1 file + 1 file, 1 folder + 1 file, %1$d folders + %1$d files + %1$d files, 1 folder + %1$d files, %1$d folders + diff --git a/src/com/owncloud/android/ui/activity/Uploader.java b/src/com/owncloud/android/ui/activity/Uploader.java index 533bb991..7bf4218f 100644 --- a/src/com/owncloud/android/ui/activity/Uploader.java +++ b/src/com/owncloud/android/ui/activity/Uploader.java @@ -426,7 +426,7 @@ public class Uploader extends FileActivity data, R.layout.uploader_list_item_layout, new String[] {"dirname"}, - new int[] {R.id.textView1}); + new int[] {R.id.filename}); mListView.setAdapter(sa); Button btnChooseFolder = (Button) findViewById(R.id.uploader_choose_folder); diff --git a/src/com/owncloud/android/ui/fragment/OCFileListFragment.java b/src/com/owncloud/android/ui/fragment/OCFileListFragment.java index dd8ed029..a8f7ff07 100644 --- a/src/com/owncloud/android/ui/fragment/OCFileListFragment.java +++ b/src/com/owncloud/android/ui/fragment/OCFileListFragment.java @@ -438,23 +438,47 @@ public class OCFileListFragment extends ExtendedListFragment { } private String generateFooterText(int filesCount, int foldersCount) { - String output = ""; - if (filesCount > 0){ - if (filesCount == 1) { - output = output + filesCount + " " + getResources().getString(R.string.file_list_file); - } else { - output = output + filesCount + " " + getResources().getString(R.string.file_list_files); + String output; + if (filesCount <= 0) { + if (foldersCount <= 0) { + output = ""; + + } else if (foldersCount == 1) { + output = getResources().getString(R.string.file_list__footer__folder); + + } else { // foldersCount > 1 + output = getResources().getString(R.string.file_list__footer__folders); + String.format(output, foldersCount); + } - } - if (foldersCount > 0 && filesCount > 0){ - output = output + ", "; - } - if (foldersCount == 1) { - output = output + foldersCount + " " + getResources().getString(R.string.file_list_folder); - } else if (foldersCount > 1) { - output = output + foldersCount + " " + getResources().getString(R.string.file_list_folders); - } + } else if (filesCount == 1) { + if (foldersCount <= 0) { + output = getResources().getString(R.string.file_list__footer__file); + + } else if (foldersCount == 1) { + output = getResources().getString(R.string.file_list__footer__file_and_folder); + + } else { // foldersCount > 1 + output = getResources().getString(R.string.file_list__footer__file_and_folders); + String.format(output, foldersCount); + + } + } else { // filesCount > 1 + if (foldersCount <= 0) { + output = getResources().getString(R.string.file_list__footer__files); + String.format(output, filesCount); + + } else if (foldersCount == 1) { + output = getResources().getString(R.string.file_list__footer__files_and_folder); + String.format(output, filesCount); + + } else { // foldersCount > 1 + output = getResources().getString(R.string.file_list__footer__files_and_folders); + String.format(output, filesCount, foldersCount); + + } + } return output; }