Merge branch '1193_uploader_layout' of https://github.com/owncloud/android into beta
authorAndy Scherzinger <info@andy-scherzinger.de>
Tue, 10 Nov 2015 10:27:23 +0000 (11:27 +0100)
committerAndy Scherzinger <info@andy-scherzinger.de>
Tue, 10 Nov 2015 10:27:23 +0000 (11:27 +0100)
Conflicts:
res/layout/uploader_layout.xml
res/layout/uploader_list_item_layout.xml
src/com/owncloud/android/ui/activity/Uploader.java

55 files changed:
1  2 
AndroidManifest.xml
CHANGELOG.md
owncloud-android-library
res/layout/ssl_untrusted_cert_layout.xml
res/layout/uploader_layout.xml
res/layout/uploader_list_item_layout.xml
res/values-ar/strings.xml
res/values-az/strings.xml
res/values-bg-rBG/strings.xml
res/values-bn-rBD/strings.xml
res/values-ca/strings.xml
res/values-cs-rCZ/strings.xml
res/values-da/strings.xml
res/values-de-rDE/strings.xml
res/values-de/strings.xml
res/values-el/strings.xml
res/values-en-rGB/strings.xml
res/values-eo/strings.xml
res/values-es-rAR/strings.xml
res/values-es/strings.xml
res/values-et-rEE/strings.xml
res/values-eu/strings.xml
res/values-fi-rFI/strings.xml
res/values-fr/strings.xml
res/values-gl/strings.xml
res/values-he/strings.xml
res/values-hu-rHU/strings.xml
res/values-id/strings.xml
res/values-it/strings.xml
res/values-ja-rJP/strings.xml
res/values-ko/strings.xml
res/values-lb/strings.xml
res/values-lt-rLT/strings.xml
res/values-mk/strings.xml
res/values-nb-rNO/strings.xml
res/values-nl/strings.xml
res/values-oc/strings.xml
res/values-pl/strings.xml
res/values-pt-rBR/strings.xml
res/values-pt-rPT/strings.xml
res/values-ro/strings.xml
res/values-ru/strings.xml
res/values-sk-rSK/strings.xml
res/values-sl/strings.xml
res/values-sr/strings.xml
res/values-sv/strings.xml
res/values-th-rTH/strings.xml
res/values-tr/strings.xml
res/values-uk/strings.xml
res/values-zh-rCN/strings.xml
res/values-zh-rTW/strings.xml
res/values/strings.xml
src/com/owncloud/android/ui/activity/Uploader.java
src/com/owncloud/android/ui/adapter/FileListListAdapter.java
src/com/owncloud/android/utils/DisplayUtils.java

diff --combined AndroidManifest.xml
  
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 --->
 -<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 -    package="com.owncloud.android"
 -    android:versionCode="10800000"
 -    android:versionName="1.8.0" >
 + -->
 +<manifest package="com.owncloud.android"
 +    android:versionName="ownCloud beta" xmlns:android="http://schemas.android.com/apk/res/android">
  
      <uses-sdk
          android:minSdkVersion="14"
@@@ -57,7 -59,9 +57,9 @@@
              </intent-filter>
          </activity>
          <activity android:name=".ui.activity.UploadFilesActivity" />
-         <activity android:name=".ui.activity.Uploader" >
+         <activity android:name=".ui.activity.Uploader"
+             android:label="@string/uploader_top_message"
+             android:theme="@style/Theme.ownCloud">
              <intent-filter>
                  <action android:name="android.intent.action.SEND" />
  
              android:name=".providers.FileContentProvider"
              android:authorities="@string/authority"
              android:enabled="true"
 -            android:exported="false"
 +            android:exported="true"
              android:label="@string/sync_string_files"
              android:syncable="true" />
  
              android:exported="false"
              android:label="@string/search_users_and_groups_hint" />
  
 +        <provider
 +            android:name=".ui.adapter.DiskLruImageCacheFileProvider"
 +            android:authorities="@string/authorityCache"
 +            android:exported="true">
 +        </provider>
 +
          <activity
              android:name=".authentication.AuthenticatorActivity"
              android:exported="true"
          <service android:name=".media.MediaService" />
  
          <activity android:name=".ui.activity.PassCodeActivity" />
 -        <activity android:name=".ui.activity.ConflictsResolveActivity" />
 -        <activity android:name=".ui.activity.GenericExplanationActivity" />
 -        <activity android:name=".ui.activity.ErrorsWhileCopyingHandlerActivity" />
 -        <activity android:name=".ui.activity.LogHistoryActivity" />
 -
 -        <receiver android:name=".files.InstantUploadBroadcastReceiver" >
 +        <activity android:name=".ui.activity.ConflictsResolveActivity"/>
 +        <activity android:name=".ui.activity.GenericExplanationActivity"/>
 +        <activity android:name=".ui.activity.ErrorsWhileCopyingHandlerActivity"/>
 +        
 +        <activity android:name=".ui.activity.LogHistoryActivity"/>
 +        <activity android:name=".ui.activity.ErrorReportActivity"/>
 +
 +        <receiver android:name=".files.InstantUploadBroadcastReceiver">
              <intent-filter>
  
                  <!-- unofficially supported by many Android phones but not by HTC devices: -->
              <intent-filter>
                  <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
              </intent-filter>
 +            <intent-filter>
 +                              <action android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
 +                          <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/>
 +                      </intent-filter>
          </receiver>
          <receiver android:name=".files.BootupBroadcastReceiver" >
              <intent-filter>
diff --combined CHANGELOG.md
@@@ -1,40 -1,60 +1,44 @@@
 -## 1.8.0 (September 2015)
 -- New MATERIAL DESIGN theme
 -- Updated FILE TYPE ICONS
 -- Preview TXT files within the app
 -- COPY files & folders
 -- Preview the full file/folder name from the long press menu
 -- Set a file as FAVORITE (kept-in-sync) from the CONTEXT MENU
 -- Updated CONFLICT RESOLUTION dialog (wording)
 -- Updated background for images with TRANSPARENCY in GALLERY
 -- Hidden files will not enforce list view instead of GRID VIEW (folders from Picasa & others)
 -- Security:
 -  + Updated network stack with security fixes (Jackrabbit 2.10.1)
 -- Bugs fixed:
 -  + Fixed crash when ETag is lost
 -  + Passcode creation not restarted on device rotation
 -  + Recovered share icon shown on folders 'shared with me'
 -  + User name added to subject when sending a share link through e-mail (fixed on SAMLed apps)
 -
 -## 1.7.2 (July 2015)
 -- New navigation drawer
 -- Improved Passcode
 -- Automatic grid view just for folders full of images
 -- More characters allowed in file names
 -- Support for servers in same domain, different path
 -- Bugs fixed:
 -  + Frequent crashes in folder with several images
 -  + Sync error in servers with huge quota and external storage enable
 -  + Share by link error 
 -  + Some other crashes and minor bugs
 -
 -## 1.7.1 (April 2015)
 -
 -- Share link even with password enforced by server
 -- Get the app ready for oc 8.1 servers
 -- Added option to create new folder in uploads from external apps
 -- Improved management of deleted users
 -- Bugs fixed
 -  + Fixed crash on Android 2.x devices
 -  + Improvements on uploads
 -
 -## 1.7.0 (February 2015)
 -
 -- Download full folders
 -- Grid view for images
 -- Remote thumbnails (OC Server 8.0+)
 -- Added number of files and folders at the end of the list
 -- "Open with" in contextual menu
 -- Downloads added to Media Provider
 -- Uploads:
 -  + Local thumbnails in section "Files"
 -  + Multiple selection in "Content from other apps" (Android 4.3+)
 -- Gallery: 
 -  + proper handling of EXIF
 -  + obey sorting in the list of files
 -- Settings view updated
 -- Improved subjects in e-mails
 -- Bugs fixed
 -
 -
 -
++# 2015-11-10
++- update master
++- PR [#1277] (https://github.com/owncloud/android/pull/1277) "Optimized uploader layout and user configured sorting" merged
++
 +# 2015-11-05
 +- update master
 +- fix #1244
 +- add changelog
 +- add check for update of beta version
 +
 +# 2015-11-02
 +- PR [#1240](https://github.com/owncloud/android/pull/1240) "Set as wallpaper" merged
 +- updated other PRs
 +
 +# 2015-11-01
 +- PR [#1236](https://github.com/owncloud/android/pull/1236) "Streaming video/audio" merged
 +- PR [#1035](https://github.com/owncloud/android/pull/1035) "Enable video thumbnail" merged
 +
 +# 2015-10-31
 +- updated all PR
 +- bugfix: #1234, #1230
 +- implement Crash Handler
 +- implement direct download of latest apk in settings -> last item on bottom
 +
 +# 2015-10-30
 +- fixed problem with Authority
 +
 +# 2015-10-29
 +- PR [#1099](https://github.com/owncloud/android/pull/1099) "Switch list vs grid" merged
 +- PR [#1100](https://github.com/owncloud/android/pull/1100) "Material FAB with speed dial implementation" merged
 +- PR [#1209](https://github.com/owncloud/android/pull/1209) "Material buttons - before in #1090" merged
 +- PR [#1205](https://github.com/owncloud/android/pull/1205) "Switch between online and offline files" merged
 +- PR [#1195](https://github.com/owncloud/android/pull/1195) "Resize Cache" merged
 +- PR [#1187](https://github.com/owncloud/android/pull/1187) "Video: Big thumbnails" merged
 +- PR [#1058](https://github.com/owncloud/android/pull/1058) "add sort to UploadFileActiviy" merged
 +- PR [#1168](https://github.com/owncloud/android/pull/1168) "Avoid duplicate files" merged
 +- PR [#1176](https://github.com/owncloud/android/pull/1176) "Multi select" merged
 +
 +
 +# 2015-10-26
 +- start of branch
 +- PR [#745](https://github.com/owncloud/android/pull/745) merged
 +- PR [#1044](https://github.com/owncloud/android/pull/1044) merged: < 8.1: GalleryPlus app needed, >= 8.2 Gallery app needed
 +- PR [#1111](https://github.com/owncloud/android/pull/1111) merged
diff --combined owncloud-android-library
@@@ -1,1 -1,1 +1,1 @@@
- Subproject commit fff67c91f73532229cd678cbbee19b52b0852db5
 -Subproject commit 32ab89fc308af2a51b9b7ded7fb40fc786dfd8a6
++Subproject commit b06021b059d532a268a59da3943d11fb0bb880e8
@@@ -21,7 -21,7 +21,7 @@@
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:gravity="center"
 -      android:padding="16dp"
 +      android:padding="@dimen/standard_padding"
      android:orientation="vertical" >
  
        <TextView
@@@ -29,7 -29,7 +29,7 @@@
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="0"
 -              android:paddingBottom="16dp"
 +              android:paddingBottom="@dimen/standard_padding"
                android:text="@string/ssl_validator_header"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="@android:color/black"
                                    android:text=""
                                    android:textAppearance="?android:attr/textAppearanceSmall"
                                />
-                               
  
                                <TextView
                                android:id="@+id/label_signature"
                                android:text=""
                                android:textAppearance="?android:attr/textAppearanceSmall"
                        />
-                                                                                                                                                                                               
-                                                               
                                <TextView
-                               android:id="@+id/value_signature"
-                               android:layout_width="wrap_content"
-                               android:layout_height="wrap_content"
+                                       android:id="@+id/label_certificate_fingerprint"
+                                       android:layout_width="wrap_content"
+                                       android:layout_height="wrap_content"
                                        android:paddingBottom="5dp"
-                               android:text=""
-                               android:textAppearance="?android:attr/textAppearanceSmall"
-                       />
+                                       android:text="@string/ssl_validator_label_certificate_fingerprint"
+                                       android:textAppearance="?android:attr/textAppearanceSmall"
+                               />
+                               <TextView
+                                       android:id="@+id/value_certificate_fingerprint"
+                                       android:layout_width="wrap_content"
+                                       android:layout_height="wrap_content"
+                                       android:paddingBottom="5dp"
+                                       android:text=""
+                                       android:textAppearance="?android:attr/textAppearanceSmall"
+                               />
                                
                </LinearLayout>
                
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
                android:layout_weight="0"
 -              android:paddingTop="16dp"
 +              android:paddingTop="@dimen/standard_padding"
          android:text="@string/ssl_validator_question"
          android:textAppearance="?android:attr/textAppearanceMedium"
          >
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
   -->
  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
-       android:layout_height="wrap_content" android:orientation="vertical"
-       android:layout_width="wrap_content" android:background="#fefefe"
+       android:layout_height="wrap_content"
+       android:orientation="vertical"
+       android:layout_width="wrap_content"
        android:gravity="center">
  
-       <TextView android:layout_width="fill_parent"
-               android:text="@string/uploader_top_message"
-               android:layout_height="wrap_content"
-               android:id="@+id/drawer_username"
-               android:textColor="@android:color/black"
-               android:gravity="center_horizontal">
-       </TextView>
-       <FrameLayout android:layout_height="fill_parent"
+       <FrameLayout
+               android:layout_height="fill_parent"
                android:layout_width="fill_parent"
-               android:id="@+id/frameLayout1"
-               android:layout_below="@+id/drawer_username"
-               android:layout_above="@+id/linearLayout1">
+               android:id="@+id/upload_list"
+               android:layout_above="@+id/upload_actions">
  
-               <ListView android:id="@android:id/list"
+               <ListView
+                       android:id="@android:id/list"
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent"
 -                      android:divider="#eee"
 +                      android:divider="@color/list_divider_background"
-                       android:dividerHeight="1dip">
+                       android:dividerHeight="1dp">
                </ListView>
  
        </FrameLayout>
  
        <LinearLayout
-           android:id="@+id/linearLayout1"
+           android:id="@+id/upload_actions"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:orientation="horizontal" >
  
                <android.support.v7.widget.AppCompatButton
 +                      android:theme="@style/Button"
                    android:id="@+id/uploader_cancel"
                        style="@style/ownCloud.Button"
                    android:layout_width="fill_parent"
@@@ -64,7 -57,7 +58,7 @@@
  
                <android.support.v7.widget.AppCompatButton
                    android:id="@+id/uploader_choose_folder"
 -                      style="@style/ownCloud.Button"
 +                      android:theme="@style/Button.Primary"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_gravity="bottom"
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
   -->
- <LinearLayout
-       xmlns:android="http://schemas.android.com/apk/res/android"
-       android:layout_width="fill_parent"
-       android:background="#fefefe"
-       android:orientation="horizontal"
-       android:layout_height="72dp"
-     android:padding="@dimen/standard_padding">
-   
-     <ImageView 
-         android:layout_width="@dimen/file_icon_size"
-         android:layout_height="@dimen/file_icon_size"
-         android:layout_gravity="center_vertical|center"
-         android:src="@drawable/ic_menu_archive" 
-         android:id="@+id/thumbnail"
-         android:layout_marginRight="@dimen/standard_padding"/>
-     
-     <TextView 
-         android:text="TextView" 
-         android:layout_width="fill_parent" 
-         android:id="@+id/filename"
-         android:layout_height="wrap_content" 
-         android:textColor="@android:color/black"
-               android:layout_gravity="center_vertical"
-         android:textSize="20dip"/>
-     
+ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+     android:layout_width="fill_parent"
 -    android:layout_height="56dp"
++    android:layout_height="72dp"
+     android:background="@drawable/list_selector"
+     android:orientation="horizontal">
+     <LinearLayout
 -        android:layout_width="56dp"
 -        android:layout_height="56dp"
++        android:layout_width="60dp"
++        android:layout_height="72dp"
+         android:orientation="horizontal">
+         <ImageView
+             android:id="@+id/thumbnail"
+             android:layout_width="@dimen/file_icon_size"
+             android:layout_height="@dimen/file_icon_size"
+             android:layout_gravity="center_vertical"
+             android:layout_marginLeft="12dp"
+             android:src="@drawable/ic_menu_archive" />
+     </LinearLayout>
+     <LinearLayout
+         android:layout_width="0dp"
+         android:layout_height="match_parent"
+         android:layout_weight="1"
 -        android:gravity="center_vertical"
++        android:gravity="top"
++        android:paddingTop="@dimen/standard_padding"
+         android:orientation="vertical">
+         <TextView
+             android:id="@+id/filename"
+             android:layout_width="wrap_content"
+             android:layout_height="wrap_content"
+             android:layout_gravity="center_vertical"
 -            android:layout_marginLeft="4dp"
+             android:layout_marginRight="4dp"
+             android:ellipsize="middle"
+             android:singleLine="true"
+             android:text="TextView"
+             android:textColor="@color/textColor"
 -            android:textSize="16dip" />
++            android:textSize="16sp" />
+         <TextView
+             android:id="@+id/last_mod"
+             android:layout_width="wrap_content"
+             android:layout_height="wrap_content"
 -            android:layout_marginLeft="4dp"
+             android:layout_marginRight="4dp"
+             android:text="TextView"
+             android:textColor="@color/list_item_lastmod_and_filesize_text"
 -            android:textSize="12dip" />
++            android:textSize="14sp" />
+     </LinearLayout>
  </LinearLayout>
    <string name="favorite">المفضلة</string>
    <string name="common_rename">إعادة التسمية</string>
    <string name="common_remove">حذف</string>
 -  <string name="confirmation_remove_alert">هل تريد حقاً حذف %1$s ؟</string>
 +  <string name="confirmation_remove_file_alert">هل تريد حقاً حذف %1$s ؟</string>
    <string name="confirmation_remove_folder_alert">هل ترغب في حذف %1$s و جهات الإتصال التابعة له؟ </string>
    <string name="confirmation_remove_local">محليا فقط</string>
    <string name="confirmation_remove_folder_local">محليا فقط</string>
    <string name="folder_picker_choose_button_text">اختيار</string>
    <string name="prefs_category_security">الأمان</string>
    <string name="auth_host_address">عنوان الخادم</string>
+   <string name="share_dialog_title">مشاركة</string>
+   <string name="share_search">البحث</string>
  </resources>
@@@ -181,7 -181,7 +181,7 @@@ Aşağıda göstərilən %5$s-də olan 
    <string name="favorite">İstəkli</string>
    <string name="common_rename">Adı dəyiş</string>
    <string name="common_remove">Sil</string>
 -  <string name="confirmation_remove_alert">Siz həqiqətən %1$s silmək istəyirsiniz?</string>
 +  <string name="confirmation_remove_file_alert">Siz həqiqətən %1$s silmək istəyirsiniz?</string>
    <string name="confirmation_remove_folder_alert">Siz həqiqətəndə %1$s və onun kontentini silmək istəyirsiniz?</string>
    <string name="confirmation_remove_local">Yalnız daxili</string>
    <string name="confirmation_remove_folder_local">Yalnız daxili</string>
@@@ -285,6 -285,9 +285,9 @@@ inzibatçınızla əlaqə saxlayasını
    <string name="prefs_category_instant_uploading">Anında yükləmələr</string>
    <string name="prefs_category_security">Təhlükəsizlik</string>
    <string name="prefs_instant_video_upload_path_title">Video ünvanını yüklə</string>
+   <string name="subject_user_shared_with_you">%1$s paylaşdı \"%2$s\" sizinlə</string>
    <string name="auth_refresh_button">Qoşulmanı yenilə</string>
    <string name="auth_host_address">Server ünvanı</string>
+   <string name="share_dialog_title">Paylaşılır</string>
+   <string name="share_search">Axtarış</string>
  </resources>
    <string name="favorite">Любими</string>
    <string name="common_rename">Преименуване</string>
    <string name="common_remove">Премахване</string>
 -  <string name="confirmation_remove_alert">Наистина ли искате да изтриете %1$s ?</string>
 +  <string name="confirmation_remove_file_alert">Наистина ли искате да изтриете %1$s ?</string>
    <string name="confirmation_remove_folder_alert">Наистина ли искате да премахнете %1$s и съдържанието му?</string>
    <string name="confirmation_remove_local">Само локално</string>
    <string name="confirmation_remove_folder_local">Само локално</string>
    <string name="prefs_instant_video_upload_path_title">Качване на видео път</string>
    <string name="shared_subject_header">споделен</string>
    <string name="with_you_subject_header">с теб</string>
-   <string name="subject_token">%1$s споделен \"%2$s\" с теб</string>
+   <string name="subject_user_shared_with_you">%1$s споделен \"%2$s\" с теб</string>
    <string name="auth_refresh_button">Обнови връзката</string>
    <string name="auth_host_address">Адрес на сървъра</string>
    <string name="common_error_out_memory">Няма достатъчно памет</string>
    <string name="file_list__footer__files">%1$d файла</string>
    <string name="file_list__footer__files_and_folder">%1$d файла, 1 папка</string>
    <string name="file_list__footer__files_and_folders">%1$d файла, %2$d папки</string>
+   <string name="share_dialog_title">Споделяне</string>
+   <string name="share_search">Търсене</string>
  </resources>
    <string name="favorite">প্রিয়জন</string>
    <string name="common_rename">পূনঃনামকরণ</string>
    <string name="common_remove">অপসারণ</string>
 -  <string name="confirmation_remove_alert">আপনি কি সত্যিই %1$s অপসারণ করতে চান?</string>
 +  <string name="confirmation_remove_file_alert">আপনি কি সত্যিই %1$s অপসারণ করতে চান?</string>
    <string name="confirmation_remove_folder_alert">আপনি কি সত্যিই %1$s এবং এর কনটেন্ট অপসারণ করতে চান?</string>
    <string name="confirmation_remove_local">শুধুমাত্র লোকাল</string>
    <string name="confirmation_remove_folder_local">শুধুমাত্র লোকাল</string>
    <string name="move_file_not_found">সরাতে ব্যার্থ হলো। ফাইলটি রয়েছে কিনা দেখুন।</string>
    <string name="prefs_category_security">নিরাপত্তা</string>
    <string name="auth_host_address">সার্ভার ঠিকানা</string>
+   <string name="share_dialog_title">ভাগাভাগিরত</string>
+   <string name="share_search">অনুসন্ধান</string>
  </resources>
    <string name="favorite">Preferits</string>
    <string name="common_rename">Reanomena</string>
    <string name="common_remove">Elimina</string>
 -  <string name="confirmation_remove_alert">Esteu segur que voleu eliminar %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Esteu segur que voleu eliminar %1$s?</string>
    <string name="confirmation_remove_folder_alert">Estàs segur que vols esborrar %1$s i els seus continguts?</string>
    <string name="confirmation_remove_local">Només local</string>
    <string name="confirmation_remove_folder_local">Només local</string>
    <string name="folder_picker_choose_button_text">Escull</string>
    <string name="prefs_category_security">Seguretat</string>
    <string name="auth_host_address">Adreça del servidor</string>
+   <string name="share_dialog_title">Compartir</string>
+   <string name="share_search">Cerca</string>
  </resources>
@@@ -84,6 -84,7 +84,7 @@@
    <string name="list_layout">Náhled seznamu</string>
    <string name="action_share_file">Sdílet odkaz</string>
    <string name="action_unshare_file">Zrušit sdílení odkazu</string>
+   <string name="action_share_with_users">Sdílet s uživateli</string>
    <string name="common_yes">Ano</string>
    <string name="common_no">Ne</string>
    <string name="common_ok">OK</string>
    <string name="unfavorite">Odebrat z oblíbených</string>
    <string name="common_rename">Přejmenovat</string>
    <string name="common_remove">Odstranit</string>
 -  <string name="confirmation_remove_alert">Opravdu chcete odstranit %1$s ?</string>
 +  <string name="confirmation_remove_file_alert">Opravdu chcete odstranit %1$s ?</string>
    <string name="confirmation_remove_folder_alert">Opravdu chcete odstranit %1$s a jeho obsah?</string>
    <string name="confirmation_remove_local">Pouze místní</string>
    <string name="confirmation_remove_folder_local">Pouze místní</string>
 -  <string name="confirmation_remove_remote">Ze serveru</string>
 +  <string name="confirmation_remove_file_remote">Ze serveru</string>
    <string name="confirmation_remove_remote_and_local">Vzdálený &amp; místní</string>
    <string name="remove_success_msg">Úspěšně odstraněno</string>
    <string name="remove_fail_msg">Odstranění nelze dokončit</string>
    <string name="ssl_validator_label_validity_to">Pro:</string>
    <string name="ssl_validator_label_signature">Podpis:</string>
    <string name="ssl_validator_label_signature_algorithm">Alogritmus:</string>
+   <string name="digest_algorithm_not_available">Tento algoritmus není na vašem telefonu dostupný.</string>
+   <string name="ssl_validator_label_certificate_fingerprint">Otisk:</string>
+   <string name="certificate_load_problem">Došlo k problému s načtením certifikátu.</string>
    <string name="ssl_validator_null_cert">Certifikát nemohl být zobrazen.</string>
    <string name="ssl_validator_no_info_about_error">- Žádné informace o této chybě</string>
    <string name="placeholder_sentence">Zástupný text</string>
@@@ -317,8 -321,8 +321,8 @@@ správce systému.</string
    <string name="sync_folder_failed_content">Synchronizaci adresáře %1$s nelze dokončit</string>
    <string name="shared_subject_header">sdílené</string>
    <string name="with_you_subject_header">s vámi</string>
-   <string name="subject_token">%1$s s vámi sdílí \"%2$s\"</string>
-   <string name="saml_subject_token">\"%1$s\" ti byl nasdílen</string>
+   <string name="subject_user_shared_with_you">%1$s s vámi sdílí \"%2$s\"</string>
+   <string name="subject_shared_with_you">\"%1$s\" ti byl nasdílen</string>
    <string name="auth_refresh_button">Obnovit připojení</string>
    <string name="auth_host_address">Adresa serveru</string>
    <string name="common_error_out_memory">Nedostatek paměti</string>
    <string name="file_list__footer__files">%1$d soubory(ů)</string>
    <string name="file_list__footer__files_and_folder">%1$d soubory(ů), 1 adresář</string>
    <string name="file_list__footer__files_and_folders">%1$d soubory(ů), %2$d adresáře(ů)</string>
+   <string name="share_dialog_title">Sdílení</string>
+   <string name="share_with_user_section_title">Sdílet s uživateli a skupinami</string>
+   <string name="share_no_users">Zatím nebyla s uživateli sdílena žádná data</string>
+   <string name="share_add_user_or_group">Přidat uživatele nebo skupinu</string>
+   <string name="share_search">Hledat</string>
+   <string name="search_users_and_groups_hint">Prohledat uživatele a skupiny</string>
+   <string name="share_group_clarification">%1$s (skupina)</string>
+   <string name="share_sharee_unavailable">Omlouváme se, verze vašeho serveru neumožňuje v klientské aplikaci sdílení dat mezi uživateli.
+ \nKontaktujte prosím svého administrátora</string>
  </resources>
    <string name="unfavorite">Fjern markering som foretrukket</string>
    <string name="common_rename">Omdøb</string>
    <string name="common_remove">Fjern</string>
 -  <string name="confirmation_remove_alert">Er du sikker på at du vil fjerne %1$s ?</string>
 +  <string name="confirmation_remove_file_alert">Er du sikker på at du vil fjerne %1$s ?</string>
    <string name="confirmation_remove_folder_alert">Ønsker du virkelig at slette %1$s og dets indhold?</string>
    <string name="confirmation_remove_local">Kun lokal</string>
    <string name="confirmation_remove_folder_local">Kun lokal</string>
 -  <string name="confirmation_remove_remote">Fra server</string>
 +  <string name="confirmation_remove_file_remote">Fra server</string>
    <string name="confirmation_remove_remote_and_local">Fjernbeliggende og lokalt</string>
    <string name="remove_success_msg">Vellykket fjernelse</string>
    <string name="remove_fail_msg">Fjernelse kunne ikke fuldføres</string>
    <string name="prefs_instant_video_upload_path_title">Sti til videoupload</string>
    <string name="shared_subject_header">delt</string>
    <string name="with_you_subject_header">med dig</string>
-   <string name="subject_token">%1$s delte \"%2$s\" med dig</string>
-   <string name="saml_subject_token">\"%1$s\" er blevet delt med dig</string>
+   <string name="subject_user_shared_with_you">%1$s delte \"%2$s\" med dig</string>
+   <string name="subject_shared_with_you">\"%1$s\" er blevet delt med dig</string>
    <string name="auth_refresh_button">Genopfrisk forbindelsen</string>
    <string name="auth_host_address">Serveradresse</string>
    <string name="common_error_out_memory">Ikke tilstrækkelig hukommelse</string>
    <string name="file_list__footer__files">%1$d filer</string>
    <string name="file_list__footer__files_and_folder">%1$d filer, 1 mape</string>
    <string name="file_list__footer__files_and_folders">%1$d filer, %2$d mapper</string>
+   <string name="share_dialog_title">Deling</string>
+   <string name="share_search">Søg</string>
  </resources>
    <string name="unfavorite">Nicht mehr favorisieren</string>
    <string name="common_rename">Umbenennen</string>
    <string name="common_remove">Löschen</string>
 -  <string name="confirmation_remove_alert">Möchten Sie %1$s wirklich löschen?</string>
 +  <string name="confirmation_remove_file_alert">Möchten Sie %1$s wirklich löschen?</string>
    <string name="confirmation_remove_folder_alert">Möchten Sie wirklich %1$s und dessen Inhalte entfernen?</string>
    <string name="confirmation_remove_local">Nur lokal</string>
    <string name="confirmation_remove_folder_local">Nur lokal</string>
    <string name="prefs_instant_video_upload_path_title">Verzeichnis zum Hochladen der Videos</string>
    <string name="shared_subject_header">geteilt</string>
    <string name="with_you_subject_header">Mit Ihnen</string>
-   <string name="subject_token">%1$s hat \"%2$s\" mit Ihnen geteilt</string>
-   <string name="saml_subject_token">\"%1$s\" wurde mit dir geteilt</string>
+   <string name="subject_user_shared_with_you">%1$s hat \"%2$s\" mit Ihnen geteilt</string>
+   <string name="subject_shared_with_you">\"%1$s\" wurde mit dir geteilt</string>
    <string name="auth_refresh_button">Verbindung aktualisieren</string>
    <string name="auth_host_address">Serveradresse</string>
    <string name="common_error_out_memory">Nicht genügend Speicher</string>
    <string name="file_list__footer__files">%1$d Dateien</string>
    <string name="file_list__footer__files_and_folder">%1$d Dateien, 1 Ordner</string>
    <string name="file_list__footer__files_and_folders">%1$d Dateien, %2$d Ordner</string>
+   <string name="share_dialog_title">Teilen</string>
+   <string name="share_search">Suche</string>
  </resources>
    <string name="unfavorite">Favorit entfernen</string>
    <string name="common_rename">Umbenennen</string>
    <string name="common_remove">Löschen</string>
 -  <string name="confirmation_remove_alert">Möchtest Du %1$s wirklich löschen?</string>
 +  <string name="confirmation_remove_file_alert">Möchtest Du %1$s wirklich löschen?</string>
    <string name="confirmation_remove_folder_alert">Möchtest Du wirklich %1$s und dessen Inhalte entfernen?</string>
    <string name="confirmation_remove_local">Nur lokal</string>
    <string name="confirmation_remove_folder_local">Nur lokal</string>
    <string name="prefs_instant_video_upload_path_title">Verzeichnis zum Hochladen der Videos</string>
    <string name="shared_subject_header">geteilt</string>
    <string name="with_you_subject_header">Mit Dir</string>
-   <string name="subject_token">%1$s hat \"%2$s\" mit Dir geteilt</string>
-   <string name="saml_subject_token">\"%1$s\" wurde mit dir geteilt</string>
+   <string name="subject_user_shared_with_you">%1$s hat \"%2$s\" mit Dir geteilt</string>
+   <string name="subject_shared_with_you">\"%1$s\" wurde mit dir geteilt</string>
    <string name="auth_refresh_button">Verbindung aktualisieren</string>
    <string name="auth_host_address">Serveradresse</string>
    <string name="common_error_out_memory">Nicht genügend Speicher</string>
    <string name="file_list__footer__files">%1$d Dateien</string>
    <string name="file_list__footer__files_and_folder">%1$d Dateien, 1 Ordner</string>
    <string name="file_list__footer__files_and_folders">%1$d Dateien, %2$d Ordner</string>
+   <string name="share_dialog_title">Teilen</string>
+   <string name="share_search">Suche</string>
  </resources>
@@@ -84,6 -84,7 +84,7 @@@
    <string name="list_layout">Διάταξη Λίστας</string>
    <string name="action_share_file">Διαμοιρασμός συνδέσμου</string>
    <string name="action_unshare_file">Ακύρωση διαμοιρασμού συνδέσμου</string>
+   <string name="action_share_with_users">Διαμοιρασμός με χρήστες</string>
    <string name="common_yes">Ναι</string>
    <string name="common_no">Όχι</string>
    <string name="common_ok">ΟΚ</string>
    <string name="unfavorite">Κατάργηση από τα αγαπημένα</string>
    <string name="common_rename">Μετονομασία</string>
    <string name="common_remove">Αφαίρεση</string>
 -  <string name="confirmation_remove_alert">Θέλετε στ\' αλήθεια να αφαιρέσετε το  %1$s;</string>
 +  <string name="confirmation_remove_file_alert">Θέλετε στ\' αλήθεια να αφαιρέσετε το  %1$s;</string>
    <string name="confirmation_remove_folder_alert">Θέλετε στ\' αλήθεια να διαγράψετε το %1$s και τα περιεχόμενά του;</string>
    <string name="confirmation_remove_local">Μόνο τοπικά</string>
    <string name="confirmation_remove_folder_local">Μόνο τοπικά</string>
 -  <string name="confirmation_remove_remote">Από το διακομιστή</string>
 +  <string name="confirmation_remove_file_remote">Από το διακομιστή</string>
    <string name="confirmation_remove_remote_and_local">Απομακρυσμένα &amp; τοπικά</string>
    <string name="remove_success_msg">Αφαίρεση επιτυχής</string>
    <string name="remove_fail_msg">Η αφαίρεση απέτυχε</string>
    <string name="ssl_validator_label_validity_to">Μέχρι:</string>
    <string name="ssl_validator_label_signature">Υπογραφή:</string>
    <string name="ssl_validator_label_signature_algorithm">Αλγόριθμος:</string>
+   <string name="digest_algorithm_not_available">Ο αλγόριθμος digest δεν είναι διαθέσιμος στο τηλέφωνό σας.</string>
+   <string name="ssl_validator_label_certificate_fingerprint">Ψηφιακό αποτύπωμα:</string>
+   <string name="certificate_load_problem">Πρόβλημα φόρτωσης του πιστοποιητικού.</string>
    <string name="ssl_validator_null_cert">Δεν μπορεί να εμφανιστεί το πιστοποιητικό.</string>
    <string name="ssl_validator_no_info_about_error">- Καμμία πληροφορία σχετικά με το σφάλμα</string>
    <string name="placeholder_sentence">Αυτό είναι ένα σημείο κράτησης θέσης</string>
    <string name="sync_folder_failed_content">Ο συγχρονισμός του φακέλου %1$s δεν μπόρεσε να ολοκληρωθεί</string>
    <string name="shared_subject_header">διαμοιρασμένα</string>
    <string name="with_you_subject_header">με εσάς</string>
-   <string name="subject_token">Ο %1$s διαμοιράστηκε το \"%2$s\" με εσάς</string>
-   <string name="saml_subject_token">\"%1$s\" μοιράστηκε μαζί σας</string>
+   <string name="subject_user_shared_with_you">Ο %1$s διαμοιράστηκε το \"%2$s\" με εσάς</string>
+   <string name="subject_shared_with_you">\"%1$s\" μοιράστηκε μαζί σας</string>
    <string name="auth_refresh_button">Ανανέωση σύνδεσης</string>
    <string name="auth_host_address">Διεύθυνση διακομιστή</string>
    <string name="common_error_out_memory">Δεν υπάρχει αρκετή μνήμη</string>
    <string name="file_list__footer__files">%1$d αρχεία</string>
    <string name="file_list__footer__files_and_folder">%1$d αρχεία, 1 φάκελος</string>
    <string name="file_list__footer__files_and_folders">%1$d αρχεία, %2$d φάκελοι</string>
+   <string name="share_dialog_title">Διαμοιρασμός</string>
+   <string name="share_with_user_section_title">Διαμοιρασμός με χρήστες και ομάδες</string>
+   <string name="share_no_users">Δεν έχουν διαμοιραστεί ακόμα δεδομένα με τους χρήστες</string>
+   <string name="share_add_user_or_group">Προσθήκη χρήστη ή ομάδας</string>
+   <string name="share_search">Αναζήτηση</string>
+   <string name="search_users_and_groups_hint">Αναζήτηση χρηστών και ομάδων</string>
+   <string name="share_group_clarification">%1$s (ομάδα)</string>
+   <string name="share_sharee_unavailable">Δεν επιτρέπεται ο διαμοιρασμός μεταξύ χρηστών μέσω εφαρμογής, σε αυτή την έκδοση.
+ \nΕπικοινωνήστε με το διαχειριστή του συστήματος</string>
  </resources>
    <string name="unfavorite">Unfavourite</string>
    <string name="common_rename">Rename</string>
    <string name="common_remove">Remove</string>
 -  <string name="confirmation_remove_alert">Do you really want to remove %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Do you really want to remove %1$s?</string>
    <string name="confirmation_remove_folder_alert">Do you really want to remove %1$s and its contents?</string>
    <string name="confirmation_remove_local">Local only</string>
    <string name="confirmation_remove_folder_local">Local only</string>
    <string name="prefs_category_instant_uploading">Instant Uploads</string>
    <string name="prefs_category_security">Security</string>
    <string name="prefs_instant_video_upload_path_title">Upload Video Path</string>
+   <string name="subject_user_shared_with_you">%1$s shared \"%2$s\" with you</string>
    <string name="auth_refresh_button">Refresh connection</string>
    <string name="auth_host_address">Server address</string>
    <string name="common_error_out_memory">Not enough memory</string>
+   <string name="share_dialog_title">Sharing</string>
+   <string name="share_search">Search</string>
  </resources>
    <string name="unfavorite">Nefavoratigi</string>
    <string name="common_rename">Alinomigi</string>
    <string name="common_remove">Forigi</string>
 -  <string name="confirmation_remove_alert">Ĉu vi vere volas forigi %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Ĉu vi vere volas forigi %1$s?</string>
    <string name="confirmation_remove_folder_alert">Ĉu vi vere volas forigi %1$s kaj ĝia enhavo?</string>
    <string name="confirmation_remove_local">Nur loka</string>
    <string name="confirmation_remove_folder_local">Nur loka</string>
    <string name="auth_host_address">Servila adreso</string>
    <string name="file_list__footer__file">1 dosiero</string>
    <string name="file_list__footer__files">%1$d dosieroj</string>
+   <string name="share_dialog_title">Kunhavigo</string>
+   <string name="share_search">Serĉi</string>
  </resources>
    <string name="favorite">Favorito</string>
    <string name="common_rename">Renombrar</string>
    <string name="common_remove">Borrar</string>
 -  <string name="confirmation_remove_alert">¿Realmente quieres eliminar %1$s?</string>
 +  <string name="confirmation_remove_file_alert">¿Realmente quieres eliminar %1$s?</string>
    <string name="confirmation_remove_folder_alert">¿Realmente deseas eliminar %1$s y todo su contenido?</string>
    <string name="confirmation_remove_local">Sólo local</string>
    <string name="confirmation_remove_folder_local">Sólo local</string>
    <string name="prefs_category_security">Seguridad</string>
    <string name="prefs_instant_video_upload_path_title">Dirección de subida del video</string>
    <string name="auth_host_address">Dirección del servidor</string>
+   <string name="share_dialog_title">Compartiendo</string>
+   <string name="share_search">Buscar</string>
  </resources>
@@@ -84,6 -84,7 +84,7 @@@
    <string name="list_layout">Diseño de lista</string>
    <string name="action_share_file">Compartir con enlace</string>
    <string name="action_unshare_file">Dejar de compartir</string>
+   <string name="action_share_with_users">Compartir con usuarios</string>
    <string name="common_yes">Sí</string>
    <string name="common_no">No</string>
    <string name="common_ok">Aceptar</string>
    <string name="unfavorite">No-favorito</string>
    <string name="common_rename">Renombrar</string>
    <string name="common_remove">Borrar</string>
 -  <string name="confirmation_remove_alert">¿Realmente desea eliminar %1$s?</string>
 +  <string name="confirmation_remove_file_alert">¿Realmente desea eliminar %1$s?</string>
    <string name="confirmation_remove_folder_alert">¿Realmente desea eliminar %1$s y todo su contenido?</string>
    <string name="confirmation_remove_local">Sólo local</string>
    <string name="confirmation_remove_folder_local">Sólo local</string>
 -  <string name="confirmation_remove_remote">Desde el servidor</string>
 +  <string name="confirmation_remove_file_remote">Desde el servidor</string>
    <string name="confirmation_remove_remote_and_local">Remoto &amp; local</string>
    <string name="remove_success_msg">Borrado correctamente</string>
    <string name="remove_fail_msg">El borrado no pudo ser completado</string>
    <string name="ssl_validator_label_validity_to">A:</string>
    <string name="ssl_validator_label_signature">Firma:</string>
    <string name="ssl_validator_label_signature_algorithm">Algoritmo:</string>
+   <string name="ssl_validator_label_certificate_fingerprint">Firma:</string>
+   <string name="certificate_load_problem">Existe un problema al cargar el certificado.</string>
    <string name="ssl_validator_null_cert">No se ha podido mostrar el certificado</string>
    <string name="ssl_validator_no_info_about_error">- No hay información acerca del error</string>
    <string name="placeholder_sentence">Esto es un marcador de posición</string>
    <string name="sync_folder_failed_content">La sincronización de la carpeta %1$s no se pudo completar</string>
    <string name="shared_subject_header">compartido</string>
    <string name="with_you_subject_header">con usted</string>
-   <string name="subject_token">%1$s compartió \"%2$s\" conmigo</string>
-   <string name="saml_subject_token">\"%1$s\" ha sido compartido con usted.</string>
+   <string name="subject_user_shared_with_you">%1$s compartió \"%2$s\" conmigo</string>
+   <string name="subject_shared_with_you">\"%1$s\" ha sido compartido con usted.</string>
    <string name="auth_refresh_button">Refrescar la conexión</string>
    <string name="auth_host_address">Dirección del servidor</string>
    <string name="common_error_out_memory">No hay suficiente memoria</string>
    <string name="file_list__footer__files">%1$d archivos</string>
    <string name="file_list__footer__files_and_folder">%1$d archivos, 1 carpeta</string>
    <string name="file_list__footer__files_and_folders">%1$d archivos, %2$d carpetas</string>
+   <string name="share_dialog_title">Compartiendo</string>
+   <string name="share_with_user_section_title">Compartir con Usuarios y Grupos</string>
+   <string name="share_no_users">Aún no se ha compartido con ningún usuario.</string>
+   <string name="share_add_user_or_group">Añadir usuario o grupo</string>
+   <string name="share_search">Buscar</string>
+   <string name="search_users_and_groups_hint">Buscar usuarios y grupos</string>
+   <string name="share_group_clarification">%1$s (grupo)</string>
+   <string name="share_sharee_unavailable">Lo siento, compartir no está disponible en su servidor.\nPor favor, contacte con su administrador</string>
  </resources>
@@@ -199,11 -199,11 +199,11 @@@ Allpool on loend kohalikest failidest n
    <string name="unfavorite">Eemalda lemmik</string>
    <string name="common_rename">Nimeta ümber</string>
    <string name="common_remove">Eemalda</string>
 -  <string name="confirmation_remove_alert">Oled sa kindel, et soovid %1$s eemaldada?</string>
 +  <string name="confirmation_remove_file_alert">Oled sa kindel, et soovid %1$s eemaldada?</string>
    <string name="confirmation_remove_folder_alert">Kas sa tõesti soovid eemaldada %1$s ja selle sisu?</string>
    <string name="confirmation_remove_local">Ainult kohalik</string>
    <string name="confirmation_remove_folder_local">Ainult kohalik</string>
 -  <string name="confirmation_remove_remote">Serverist</string>
 +  <string name="confirmation_remove_file_remote">Serverist</string>
    <string name="confirmation_remove_remote_and_local">Kaugfail &amp; kohalik</string>
    <string name="remove_success_msg">Eemaldamine oli edukas</string>
    <string name="remove_fail_msg">Eemaldamine ebaõnnestus</string>
    <string name="prefs_instant_video_upload_path_title">Video üleslaadimise asukoht</string>
    <string name="shared_subject_header">jagatud</string>
    <string name="with_you_subject_header">sinuga</string>
-   <string name="subject_token">%1$s jagas sinuga \"%2$s\"</string>
-   <string name="saml_subject_token">\"%1$s\" on sinuga jagatud</string>
+   <string name="subject_user_shared_with_you">%1$s jagas sinuga \"%2$s\"</string>
+   <string name="subject_shared_with_you">\"%1$s\" on sinuga jagatud</string>
    <string name="auth_refresh_button">Värskenda ühendust</string>
    <string name="auth_host_address">Serveri aadress</string>
    <string name="common_error_out_memory">Mälu pole piisavalt</string>
    <string name="file_list__footer__files">%1$d faili</string>
    <string name="file_list__footer__files_and_folder">%1$d faili, 1 kaust</string>
    <string name="file_list__footer__files_and_folders">%1$d faili, %2$d kausta</string>
+   <string name="share_dialog_title">Jagamine</string>
+   <string name="share_search">Otsi</string>
  </resources>
@@@ -174,7 -174,7 +174,7 @@@ Mesedez, baimendu berriz</string
    <string name="favorite">Gogokoa</string>
    <string name="common_rename">Berrizendatu</string>
    <string name="common_remove">Ezabatu</string>
 -  <string name="confirmation_remove_alert">Ziur zaude %1$s ezabatu nahi duzula?</string>
 +  <string name="confirmation_remove_file_alert">Ziur zaude %1$s ezabatu nahi duzula?</string>
    <string name="confirmation_remove_folder_alert">Ziru zaude %1$s eta bere edukiak ezabatu nahi dituzula?</string>
    <string name="confirmation_remove_local">Bertakoa bakarrik</string>
    <string name="confirmation_remove_folder_local">Bertakoa bakarrik</string>
    <string name="prefs_category_security">Segurtasuna</string>
    <string name="prefs_instant_video_upload_path_title">Bideo Igoera Bidea</string>
    <string name="auth_host_address">Zerbitzariaren helbidea</string>
+   <string name="share_dialog_title">Partekatzea</string>
+   <string name="share_search">Bilatu</string>
  </resources>
@@@ -84,6 -84,7 +84,7 @@@
    <string name="list_layout">Luettelon asettelu</string>
    <string name="action_share_file">Jaa linkki</string>
    <string name="action_unshare_file">Poista linkin jako</string>
+   <string name="action_share_with_users">Jaa käyttäjien kanssa</string>
    <string name="common_yes">Kyllä</string>
    <string name="common_no">Ei</string>
    <string name="common_ok">OK</string>
    <string name="unfavorite">Poista suosikeista</string>
    <string name="common_rename">Nimeä uudelleen</string>
    <string name="common_remove">Poista</string>
 -  <string name="confirmation_remove_alert">Haluatko varmasti poistaa kohteen %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Haluatko varmasti poistaa kohteen %1$s?</string>
    <string name="confirmation_remove_folder_alert">Haluatko varmasti poistaa kohteen %1$s ja sen sisällön?</string>
    <string name="confirmation_remove_local">Vain paikallinen</string>
    <string name="confirmation_remove_folder_local">Vain paikallinen</string>
 -  <string name="confirmation_remove_remote">Palvelimelta</string>
 +  <string name="confirmation_remove_file_remote">Palvelimelta</string>
    <string name="confirmation_remove_remote_and_local">Etä ja paikallinen</string>
    <string name="remove_success_msg">Poistettu onnistuneesti</string>
    <string name="remove_fail_msg">Poistamista ei voitu suorittaa loppuun asti</string>
    <string name="ssl_validator_label_validity_to">Päättyen:</string>
    <string name="ssl_validator_label_signature">Allekirjoitus:</string>
    <string name="ssl_validator_label_signature_algorithm">Algoritmi:</string>
+   <string name="ssl_validator_label_certificate_fingerprint">Sormenjälki:</string>
+   <string name="certificate_load_problem">Varmennetta ladatessa ilmeni ongelmia.</string>
    <string name="ssl_validator_null_cert">Varmennetta ei voi näyttää.</string>
    <string name="ssl_validator_no_info_about_error">- Ei lisätietoja virheestä</string>
    <string name="placeholder_filetype">PNG-kuva</string>
    <string name="copy_file_error">Tätä tiedostoa tai kansiota kopioitaessa tapahtui virhe</string>
    <string name="prefs_category_instant_uploading">Välittömät lähetykset</string>
    <string name="prefs_category_security">Tietoturva</string>
+   <string name="prefs_instant_video_upload_path_title">Videoiden lähetyspolku</string>
    <string name="sync_folder_failed_content">Kansion %1$s synkronointia ei voitu suorittaa kokonaan</string>
    <string name="shared_subject_header">jaettu</string>
    <string name="with_you_subject_header">kanssasi</string>
-   <string name="subject_token">%1$s jakoi kohteen \"%2$s\" kanssasi</string>
-   <string name="saml_subject_token">\"%1$s\" on jaettu kanssasi</string>
+   <string name="subject_user_shared_with_you">%1$s jakoi kohteen \"%2$s\" kanssasi</string>
+   <string name="subject_shared_with_you">\"%1$s\" on jaettu kanssasi</string>
    <string name="auth_refresh_button">Päivitä yhteys</string>
    <string name="auth_host_address">Palvelimen osoite</string>
    <string name="common_error_out_memory">Muistia ei ole riittävästi</string>
    <string name="file_list__footer__files">%1$d tiedostoa</string>
    <string name="file_list__footer__files_and_folder">%1$d tiedostoa, 1 kansio</string>
    <string name="file_list__footer__files_and_folders">%1$d tiedostoa, %2$d kansiota</string>
+   <string name="share_dialog_title">Jakaminen</string>
+   <string name="share_with_user_section_title">Jaa käyttäjien tai ryhmien kanssa</string>
+   <string name="share_add_user_or_group">Lisää käyttäjä tai ryhmä</string>
+   <string name="share_search">Etsi</string>
+   <string name="search_users_and_groups_hint">Etsi käyttäjiä ja ryhmiä</string>
+   <string name="share_group_clarification">%1$s (ryhmä)</string>
  </resources>
@@@ -85,6 -85,7 +85,7 @@@ Téléchargez-le ici : %2$s</string
    <string name="list_layout">Affichage en liste</string>
    <string name="action_share_file">Partager le lien</string>
    <string name="action_unshare_file">Ne plus partager ce lien</string>
+   <string name="action_share_with_users">Partager avec des utilisateurs</string>
    <string name="common_yes">Oui</string>
    <string name="common_no">Non</string>
    <string name="common_ok">OK</string>
@@@ -203,11 -204,11 +204,11 @@@ Ci-dessous la liste des fichiers locaux
    <string name="unfavorite">Retirer des favoris</string>
    <string name="common_rename">Renommer</string>
    <string name="common_remove">Supprimer</string>
 -  <string name="confirmation_remove_alert">Voulez-vous vraiment supprimer %1$s ?</string>
 +  <string name="confirmation_remove_file_alert">Voulez-vous vraiment supprimer %1$s ?</string>
    <string name="confirmation_remove_folder_alert">Voulez-vous vraiment supprimer %1$s et son contenu ?</string>
    <string name="confirmation_remove_local">Local seulement</string>
    <string name="confirmation_remove_folder_local">Local seulement</string>
 -  <string name="confirmation_remove_remote">Depuis le serveur</string>
 +  <string name="confirmation_remove_file_remote">Depuis le serveur</string>
    <string name="confirmation_remove_remote_and_local">Distant &amp; local</string>
    <string name="remove_success_msg">Suppression effectuée avec succès</string>
    <string name="remove_fail_msg">Suppression impossible</string>
    <string name="ssl_validator_label_validity_to">Au :</string>
    <string name="ssl_validator_label_signature">Signature :</string>
    <string name="ssl_validator_label_signature_algorithm">Algorithme :</string>
+   <string name="digest_algorithm_not_available">Cet algorithme de hachage n\'est pas disponible sur votre téléphone.</string>
+   <string name="ssl_validator_label_certificate_fingerprint">Empreinte numérique :</string>
+   <string name="certificate_load_problem">Le chargement du certificat pose problème.</string>
    <string name="ssl_validator_null_cert">Impossible d\'afficher le certificat.</string>
    <string name="ssl_validator_no_info_about_error">- Aucune information sur l\'erreur</string>
    <string name="placeholder_sentence">Ceci est un espace réservé</string>
    <string name="sync_folder_failed_content">La synchronisation du dossier %1$s n\'a pas pu être terminée</string>
    <string name="shared_subject_header">a partagé</string>
    <string name="with_you_subject_header">avec vous</string>
-   <string name="subject_token">%1$s a partagé \"%2$s\" avec vous</string>
-   <string name="saml_subject_token">\"%1$s\" a été partagé avec vous</string>
+   <string name="subject_user_shared_with_you">%1$s a partagé \"%2$s\" avec vous</string>
+   <string name="subject_shared_with_you">\"%1$s\" a été partagé avec vous</string>
    <string name="auth_refresh_button">Actualiser la connexion</string>
    <string name="auth_host_address">Adresse du serveur</string>
    <string name="common_error_out_memory">Mémoire insuffisante</string>
    <string name="file_list__footer__files">%1$d fichiers</string>
    <string name="file_list__footer__files_and_folder">%1$d fichiers, 1 dossier</string>
    <string name="file_list__footer__files_and_folders">%1$d fichiers, %2$d dossiers</string>
+   <string name="share_dialog_title">Partage</string>
+   <string name="share_with_user_section_title">Partager avec des Utilisateurs et des Groupes</string>
+   <string name="share_no_users">Aucune donnée partagée avec des utilisateurs pour le moment</string>
+   <string name="share_add_user_or_group">Ajouter un Utilisateur ou un Groupe</string>
+   <string name="share_search">Rechercher</string>
+   <string name="search_users_and_groups_hint">Chercher parmi les utilisateurs et groupes</string>
+   <string name="share_group_clarification">%1$s (groupe)</string>
+   <string name="share_sharee_unavailable">Désolé, la version du serveur ne permet pas aux applications d\'initier des partage avec d\'autres utilisateurs.
+ \nVeuillez contacter votre administrateur</string>
  </resources>
@@@ -72,6 -72,7 +72,7 @@@ Descárgueo de aquí: %2$s</string
    <string name="file_list_seconds_ago">segundos atrás</string>
    <string name="file_list_empty">Aquí non hai nada. Envíe algo!</string>
    <string name="file_list_loading">Cargando...</string>
+   <string name="file_list_no_app_for_file_type">Non se atopou un App para este tipo de ficheiro!</string>
    <string name="local_file_list_empty">Non hai ficheiros neste cartafol.</string>
    <string name="filedetails_select_file">Prema nun ficheiro para que amose a información adicional.</string>
    <string name="filedetails_size">Tamaño:</string>
    <string name="filedetails_created">Creado:</string>
    <string name="filedetails_modified">Modificado:</string>
    <string name="filedetails_download">Descargar</string>
+   <string name="filedetails_sync_file">Sincronizar</string>
    <string name="filedetails_renamed_in_upload_msg">O ficheiro foi renomeado a %1$s durante o envío</string>
    <string name="list_layout">Deseño da lista</string>
    <string name="action_share_file">Ligazón para compartir</string>
    <string name="action_unshare_file">Deixar de compartir a ligazón</string>
+   <string name="action_share_with_users">Compartir con usuarios</string>
    <string name="common_yes">Si</string>
    <string name="common_no">Non</string>
    <string name="common_ok">Aceptar</string>
+   <string name="common_cancel_sync">Parar a sincronización</string>
    <string name="common_cancel">Cancelar</string>
    <string name="common_save_exit">Gardar e saír</string>
    <string name="common_error">Erro</string>
    <string name="unfavorite">Retirar de favoritos</string>
    <string name="common_rename">Renomear</string>
    <string name="common_remove">Retirar</string>
 -  <string name="confirmation_remove_alert">Confirma que quere retirar %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Confirma que quere retirar %1$s?</string>
    <string name="confirmation_remove_folder_alert">Confirma que quere retirar %1$s e o seu contido?</string>
    <string name="confirmation_remove_local">Só local</string>
    <string name="confirmation_remove_folder_local">Só local</string>
+   <string name="confirmation_remove_remote">Desde servidor</string>
    <string name="confirmation_remove_remote_and_local">Remoto e local</string>
    <string name="remove_success_msg">Retirado correctamente</string>
    <string name="remove_fail_msg">Non foi posíbel retiralo</string>
    <string name="move_file_invalid_overwrite">Este ficheiro xa existe no cartafol de destino</string>
    <string name="move_file_error">Produciuse un erro ao tentar mover este ficheiro ou cartafol.</string>
    <string name="forbidden_permissions_move">para mover este ficheiro</string>
+   <string name="copy_file_not_found">Non se puido copiar. Por favor comprobe que o ficheiro existe</string>
+   <string name="copy_file_invalid_into_descendent">Non é posible copiar un cartafol nun descendente seu</string>
    <string name="copy_file_invalid_overwrite">Este ficheiro xa existe no cartafol de destino</string>
+   <string name="copy_file_error">Oconteceu un erro mentras se intentaba copiar este ficheiro ou cartafol</string>
+   <string name="forbidden_permissions_copy">copiar este ficheiro</string>
    <string name="prefs_category_instant_uploading">Envío instantáneo</string>
    <string name="prefs_category_security">Seguridade</string>
    <string name="prefs_instant_video_upload_path_title">Enviar a ruta do vídeo</string>
+   <string name="sync_folder_failed_content">A sincronización do cartafol %1$s non se completou</string>
    <string name="shared_subject_header">compartido</string>
    <string name="with_you_subject_header">con vostede</string>
-   <string name="subject_token">%1$s compartiu «%2$s» con vostede</string>
-   <string name="saml_subject_token">«%1$s» foi compartido con vostede</string>
+   <string name="subject_user_shared_with_you">%1$s compartiu «%2$s» con vostede</string>
+   <string name="subject_shared_with_you">«%1$s» foi compartido con vostede</string>
    <string name="auth_refresh_button">Actualizar a conexión</string>
    <string name="auth_host_address">Enderezo do servidor</string>
    <string name="common_error_out_memory">Non hai memoria abondo</string>
    <string name="file_list__footer__files">%1$d ficheiros</string>
    <string name="file_list__footer__files_and_folder">%1$d ficheiros, 1 cartafol</string>
    <string name="file_list__footer__files_and_folders">%1$d ficheiros, %2$d cartafoles</string>
+   <string name="share_dialog_title">Compartindo</string>
+   <string name="share_with_user_section_title">Compartir con Usuarios e Grupos</string>
+   <string name="share_no_users">Aínda non hai datos compartidos con usuarios</string>
+   <string name="share_add_user_or_group">Engadir Usuario ou Grupo</string>
+   <string name="share_search">Buscar</string>
+   <string name="search_users_and_groups_hint">Buscar usuarios e grupos</string>
+   <string name="share_group_clarification">%1$s (grupo)</string>
+   <string name="share_sharee_unavailable">Sentímolo, pero a versión do seu servidor non permite compartir con usuarios desde o cliente.
+ \nPor favor contacte co seu administrador</string>
  </resources>
    <string name="favorite">מועדף</string>
    <string name="common_rename">שינוי שם</string>
    <string name="common_remove">הסרה</string>
 -  <string name="confirmation_remove_alert">האם באמת להסיר %1$s?</string>
 +  <string name="confirmation_remove_file_alert">האם באמת להסיר %1$s?</string>
    <string name="confirmation_remove_folder_alert">האם באמת להסיר %1$s ואת כל התכולה?</string>
    <string name="confirmation_remove_local">מקומי בלבד</string>
    <string name="confirmation_remove_folder_local">מקומי בלבד</string>
    <string name="folder_picker_choose_button_text">בחירה</string>
    <string name="prefs_category_security">אבטחה</string>
    <string name="auth_host_address">כתובת שרת</string>
+   <string name="share_dialog_title">שיתוף</string>
+   <string name="share_search">חיפוש</string>
  </resources>
    <string name="unfavorite">Nem kedvenc</string>
    <string name="common_rename">Átnevezés</string>
    <string name="common_remove">Eltávolítás</string>
 -  <string name="confirmation_remove_alert">Tényleg el akarod távolítani %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Tényleg el akarod távolítani %1$s?</string>
    <string name="confirmation_remove_folder_alert">Tényleg el akarod távolítani a %1$s és tartalmát?</string>
    <string name="confirmation_remove_local">Csak a helyi példány</string>
    <string name="confirmation_remove_folder_local">Csak a helyi példány</string>
    <string name="file_list__footer__files">%1$d fájl</string>
    <string name="file_list__footer__files_and_folder">%1$d fájl, 1 könyvtár</string>
    <string name="file_list__footer__files_and_folders">%1$d fájl, %2$d könyvtár</string>
+   <string name="share_dialog_title">Megosztás</string>
+   <string name="share_search">Keresés</string>
  </resources>
    <string name="unfavorite">Hapus favorit</string>
    <string name="common_rename">Ubah nama</string>
    <string name="common_remove">Hapus</string>
 -  <string name="confirmation_remove_alert">Apakah Anda yakin ingin menghapus %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Apakah Anda yakin ingin menghapus %1$s?</string>
    <string name="confirmation_remove_folder_alert">Apakah Anda yakin ingin menghapus %1$s dan isinya?</string>
    <string name="confirmation_remove_local">Lokal saja</string>
    <string name="confirmation_remove_folder_local">Lokal saja</string>
 -  <string name="confirmation_remove_remote">Dari server</string>
 +  <string name="confirmation_remove_file_remote">Dari server</string>
    <string name="confirmation_remove_remote_and_local">Remot &amp; lokal</string>
    <string name="remove_success_msg">Penghapusan berhasil</string>
    <string name="remove_fail_msg">Penghapusan gagal</string>
    <string name="prefs_instant_video_upload_path_title">Unggah Lokasi Video</string>
    <string name="shared_subject_header">dibagikan</string>
    <string name="with_you_subject_header">kepada Anda</string>
-   <string name="subject_token">%1$s dibagikan \"%2$s\" kepada Anda</string>
-   <string name="saml_subject_token">\"%1$s\" telah membagikan dengan Anda</string>
+   <string name="subject_user_shared_with_you">%1$s dibagikan \"%2$s\" kepada Anda</string>
+   <string name="subject_shared_with_you">\"%1$s\" telah membagikan dengan Anda</string>
    <string name="auth_refresh_button">Menyegarkan sambungan</string>
    <string name="auth_host_address">Alamat server</string>
    <string name="common_error_out_memory">Memori tidak cukup</string>
    <string name="file_list__footer__files">%1$d berkas</string>
    <string name="file_list__footer__files_and_folder">%1$d berkas, 1 folder</string>
    <string name="file_list__footer__files_and_folders">%1$d berkas, %2$d folder</string>
+   <string name="share_dialog_title">Berbagi</string>
+   <string name="share_with_user_section_title">Bagikan dengan Pengguna dan Grup</string>
+   <string name="share_no_users">Tidak ada data yang dibagikan dengan pengguna</string>
+   <string name="share_add_user_or_group">Tambah Pengguna atau Grup</string>
+   <string name="share_search">Cari</string>
  </resources>
@@@ -84,6 -84,7 +84,7 @@@
    <string name="list_layout">Struttura elenco</string>
    <string name="action_share_file">Condividi collegamento</string>
    <string name="action_unshare_file">Rimuovi condivisione collegamento</string>
+   <string name="action_share_with_users">Condividi con utenti</string>
    <string name="common_yes">Sì</string>
    <string name="common_no">No</string>
    <string name="common_ok">OK</string>
    <string name="unfavorite">Rimuovi dai preferiti</string>
    <string name="common_rename">Rinomina</string>
    <string name="common_remove">Rimuovi</string>
 -  <string name="confirmation_remove_alert">Vuoi davvero rimuovere %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Vuoi davvero rimuovere %1$s?</string>
    <string name="confirmation_remove_folder_alert">Vuoi davvero rimuovere %1$s e il suo contenuto?</string>
    <string name="confirmation_remove_local">Solo localmente</string>
    <string name="confirmation_remove_folder_local">Solo locale</string>
 -  <string name="confirmation_remove_remote">Dal server</string>
 +  <string name="confirmation_remove_file_remote">Dal server</string>
    <string name="confirmation_remove_remote_and_local">Remota e locale</string>
    <string name="remove_success_msg">Rimozione effettuata con successo</string>
    <string name="remove_fail_msg">La rimozione non può essere completata</string>
    <string name="ssl_validator_label_validity_to">A:</string>
    <string name="ssl_validator_label_signature">Firma:</string>
    <string name="ssl_validator_label_signature_algorithm">Algoritmo:</string>
+   <string name="digest_algorithm_not_available">Questo algoritmo digest non è disponibile sul tuo telefono.</string>
+   <string name="ssl_validator_label_certificate_fingerprint">Impronta digitale:</string>
+   <string name="certificate_load_problem">Si è verificato un problema durante il caricamento del certificato.</string>
    <string name="ssl_validator_null_cert">Il certificato non può essere mostrato.</string>
    <string name="ssl_validator_no_info_about_error">- Nessuna informazione sull\'errore</string>
    <string name="placeholder_sentence">Questo è un segnaposto</string>
    <string name="sync_folder_failed_content">La sincronizzazione della cartella %1$s non può essere completata</string>
    <string name="shared_subject_header">condiviso</string>
    <string name="with_you_subject_header">con te</string>
-   <string name="subject_token">%1$s ha condiviso \"%2$s\" con te</string>
-   <string name="saml_subject_token">\"%1$s\" è stato condiviso con te</string>
+   <string name="subject_user_shared_with_you">%1$s ha condiviso \"%2$s\" con te</string>
+   <string name="subject_shared_with_you">\"%1$s\" è stato condiviso con te</string>
    <string name="auth_refresh_button">Aggiorna la connessione</string>
    <string name="auth_host_address">Indirizzo del server</string>
    <string name="common_error_out_memory">Memoria insufficiente</string>
    <string name="file_list__footer__files">%1$d file</string>
    <string name="file_list__footer__files_and_folder">%1$d file, 1 cartella</string>
    <string name="file_list__footer__files_and_folders">%1$d file, %2$d cartelle</string>
+   <string name="share_dialog_title">Condivisione</string>
+   <string name="share_with_user_section_title">Condividi con utenti e gruppi</string>
+   <string name="share_no_users">Ancora nessun dato condiviso con gli utenti </string>
+   <string name="share_add_user_or_group">Aggiungi utente o gruppo</string>
+   <string name="share_search">Cerca</string>
+   <string name="search_users_and_groups_hint">Cerca utenti e gruppi</string>
+   <string name="share_group_clarification">%1$s (gruppo)</string>
+   <string name="share_sharee_unavailable">Spiacenti, la versione del tuo server non consente la condivisione con utenti dai client.
+ \nContatta il tuo amministratore.</string>
  </resources>
@@@ -72,6 -72,7 +72,7 @@@
    <string name="file_list_seconds_ago">数秒前</string>
    <string name="file_list_empty">ここには何もありません。何かアップロードしてください。</string>
    <string name="file_list_loading">読込中...</string>
+   <string name="file_list_no_app_for_file_type">この種類のファイルに対応するアプリはありません!</string>
    <string name="local_file_list_empty">このフォルダーにはファイルがありません。</string>
    <string name="filedetails_select_file">ファイルをタップすると追加情報が表示されます。</string>
    <string name="filedetails_size">サイズ:</string>
    <string name="filedetails_created">作成:</string>
    <string name="filedetails_modified">更新:</string>
    <string name="filedetails_download">ダウンロード</string>
+   <string name="filedetails_sync_file">ファイルを同期</string>
    <string name="filedetails_renamed_in_upload_msg">アップロード中にファイル名を %1$s に変更しました</string>
    <string name="list_layout">リストレイアウト</string>
    <string name="action_share_file">URLで共有</string>
    <string name="action_unshare_file">未共有のリンク</string>
+   <string name="action_share_with_users">ユーザーと共有</string>
    <string name="common_yes">はい</string>
    <string name="common_no">いいえ</string>
    <string name="common_ok">OK</string>
+   <string name="common_cancel_sync">同期をキャンセル</string>
    <string name="common_cancel">キャンセル</string>
    <string name="common_save_exit">保存して終了</string>
    <string name="common_error">エラー</string>
    <string name="unfavorite">お気に入りを解除</string>
    <string name="common_rename">名前を変更</string>
    <string name="common_remove">削除</string>
 -  <string name="confirmation_remove_alert">本当に %1$s を削除しますか?</string>
 +  <string name="confirmation_remove_file_alert">本当に %1$s を削除しますか?</string>
    <string name="confirmation_remove_folder_alert">本当に %1$s およびそのコンテンツを削除してもよろしいですか?</string>
    <string name="confirmation_remove_local">ローカルのみ</string>
    <string name="confirmation_remove_folder_local">ローカルのみ</string>
+   <string name="confirmation_remove_remote">サーバーから</string>
+   <string name="confirmation_remove_remote_and_local">リモートとローカルの両方</string>
    <string name="remove_success_msg">削除に成功しました</string>
    <string name="remove_fail_msg">削除を完了できませんでした</string>
    <string name="rename_dialog_title">新しい名前を入力</string>
    <string name="ssl_validator_label_validity_to">先:</string>
    <string name="ssl_validator_label_signature">署名:</string>
    <string name="ssl_validator_label_signature_algorithm">アルゴリズム:</string>
+   <string name="digest_algorithm_not_available">このスマートフォンでは、ダイジェストアルゴリズムが利用できません。</string>
+   <string name="ssl_validator_label_certificate_fingerprint">フィンガープリント:</string>
+   <string name="certificate_load_problem">証明書の読み込みに問題がありました。</string>
    <string name="ssl_validator_null_cert">証明書が表示できません。</string>
    <string name="ssl_validator_no_info_about_error">-エラーについての詳細情報はありません</string>
    <string name="placeholder_sentence">これはプレースホルダです</string>
    <string name="conflict_title">ファイルが競合</string>
    <string name="conflict_message">どちらのファイルを保存したいですか?両方のバージョンを選択した場合は、ファイル名の後ろに数字を追加したファイルのコピーを作成します。</string>
    <string name="conflict_keep_both">両方を保持</string>
+   <string name="conflict_use_local_version">ローカルのもの</string>
+   <string name="conflict_use_server_version">サーバーのもの</string>
    <string name="preview_image_description">イメージプレビュー</string>
    <string name="preview_image_error_unknown_format">この画像は表示できません</string>
    <string name="error__upload__local_file_not_copied">%1$s は、ローカルフォルダー %2$s  にコピーできませんでした。</string>
    <string name="move_file_invalid_overwrite">そのファイルは宛先フォルダーにすでに存在します。</string>
    <string name="move_file_error">このファイルまたはフォルダーを移動する際にエラーが発生しました</string>
    <string name="forbidden_permissions_move">このファイルを移動</string>
+   <string name="copy_file_not_found">コピーできません。ファイルがあるか確認してください。</string>
+   <string name="copy_file_invalid_into_descendent">フォルダーを子フォルダーへコピーすることはできません。</string>
    <string name="copy_file_invalid_overwrite">そのファイルは宛先フォルダーにすでに存在します。</string>
+   <string name="copy_file_error">このファイルまたはフォルダーをコピーする際にエラーが発生しました</string>
+   <string name="forbidden_permissions_copy">このファイルをコピー</string>
    <string name="prefs_category_instant_uploading">自動アップロード</string>
    <string name="prefs_category_security">セキュリティ</string>
    <string name="prefs_instant_video_upload_path_title">動画のアップロードパス</string>
+   <string name="sync_folder_failed_content">%1$s フォルダーの同期が完了しませんでした。</string>
    <string name="shared_subject_header">共有中</string>
    <string name="with_you_subject_header">あなたと</string>
-   <string name="subject_token">%1$s は \"%2$s\" をあなたと共有しました</string>
-   <string name="saml_subject_token">\"%1$s\" があなたと共有しました</string>
+   <string name="subject_user_shared_with_you">%1$s は \"%2$s\" をあなたと共有しました</string>
+   <string name="subject_shared_with_you">\"%1$s\" があなたと共有しました</string>
    <string name="auth_refresh_button">再接続中</string>
    <string name="auth_host_address">サーバーアドレス</string>
    <string name="common_error_out_memory">十分なメモリがありません</string>
    <string name="file_list__footer__files">%1$d ファイル</string>
    <string name="file_list__footer__files_and_folder">%1$d ファイル、1 フォルダー</string>
    <string name="file_list__footer__files_and_folders">%1$d ファイル、%2$d フォルダー</string>
+   <string name="share_dialog_title">共有</string>
+   <string name="share_with_user_section_title">ユーザーまたはグループに共有</string>
+   <string name="share_no_users">ユーザーと共有されているデータはありません</string>
+   <string name="share_add_user_or_group">ユーザーまたはグループを追加</string>
+   <string name="share_search">検索</string>
+   <string name="search_users_and_groups_hint">ユーザーとグループを検索</string>
+   <string name="share_group_clarification">%1$s (グループ)</string>
+   <string name="share_sharee_unavailable">申し訳ありませんが、このサーバーのバージョンではこのクライアントアプリ上で他のユーザーと共有することができません。
+         \n管理者に相談してしてください。</string>
  </resources>
    <string name="unfavorite">책갈피 해제</string>
    <string name="common_rename">이름 바꾸기</string>
    <string name="common_remove">삭제</string>
 -  <string name="confirmation_remove_alert">%1$s을(를) 삭제하시겠습니까?</string>
 +  <string name="confirmation_remove_file_alert">%1$s을(를) 삭제하시겠습니까?</string>
    <string name="confirmation_remove_folder_alert">%1$s 및 포함된 내용을 삭제하시겠습니까?</string>
    <string name="confirmation_remove_local">로컬만</string>
    <string name="confirmation_remove_folder_local">로컬만</string>
    <string name="prefs_instant_video_upload_path_title">동영상 업로드 경로</string>
    <string name="shared_subject_header">공유됨</string>
    <string name="with_you_subject_header">여러분과</string>
-   <string name="subject_token">%1$s 님이 \"%2$s\" 항목을 여러분과 공유하였습니다</string>
-   <string name="saml_subject_token">\"%1$s\"을(를) 여러분과 공유하였습니다</string>
+   <string name="subject_user_shared_with_you">%1$s 님이 \"%2$s\" 항목을 여러분과 공유하였습니다</string>
+   <string name="subject_shared_with_you">\"%1$s\"을(를) 여러분과 공유하였습니다</string>
    <string name="auth_refresh_button">연결 새로 고침</string>
    <string name="auth_host_address">서버 주소</string>
    <string name="common_error_out_memory">메모리 부족</string>
    <string name="file_list__footer__files">파일 %1$d개</string>
    <string name="file_list__footer__files_and_folder">파일 %1$d개, 폴더 1개</string>
    <string name="file_list__footer__files_and_folders">파일 %1$d개, 폴더 %2$d개</string>
+   <string name="share_dialog_title">공유</string>
+   <string name="share_search">검색</string>
  </resources>
    <string name="auth_unsupported_auth_method">De Server ënnerstëtzt dës Authentifizéierungsmethod net</string>
    <string name="common_rename">Ëmbenennen</string>
    <string name="common_remove">Läschen</string>
 -  <string name="confirmation_remove_alert">Wëlls du %1$s wierklech läschen?</string>
 +  <string name="confirmation_remove_file_alert">Wëlls du %1$s wierklech läschen?</string>
    <string name="confirmation_remove_folder_alert">Wëlls du %1$s an de ganzen Inhalt wierklech läschen?</string>
    <string name="confirmation_remove_local">Nemme lokal</string>
    <string name="confirmation_remove_folder_local">Nemme lokal</string>
    <string name="prefs_category_instant_uploading">Direkt eropgeluede Fichieren</string>
    <string name="prefs_category_security">Sécherheet</string>
    <string name="prefs_instant_video_upload_path_title">Pad fir d\'Eropluede vun de Videoen</string>
+   <string name="subject_user_shared_with_you">%1$s huet \"%2$s\" mat dir gedeelt</string>
    <string name="auth_refresh_button">Connectioun opfrëschen</string>
    <string name="auth_host_address">Server-Adress</string>
+   <string name="share_search">Sichen</string>
  </resources>
    <string name="unfavorite">Nebemėgti</string>
    <string name="common_rename">Pervadinti</string>
    <string name="common_remove">Pašalinti</string>
 -  <string name="confirmation_remove_alert">Ar tikrai norite pašalinti %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Ar tikrai norite pašalinti %1$s?</string>
    <string name="confirmation_remove_folder_alert">Ar tikrai norite pašalinti %1$s ir ten esantį turinį?</string>
    <string name="confirmation_remove_local">Tik vietiniai</string>
    <string name="confirmation_remove_folder_local">Tik vietiniai</string>
    <string name="sync_folder_failed_content">%1$s sinchronizavimas negali būti užbaigtas.</string>
    <string name="shared_subject_header">Dalinamasi</string>
    <string name="with_you_subject_header">su jumis</string>
-   <string name="subject_token">%1$s dalinamasi \"%2$s\" su jumis</string>
-   <string name="saml_subject_token">\"%1$s\" dalinamasi su jumis</string>
+   <string name="subject_user_shared_with_you">%1$s dalinamasi \"%2$s\" su jumis</string>
+   <string name="subject_shared_with_you">\"%1$s\" dalinamasi su jumis</string>
    <string name="auth_refresh_button">Atnaujinti sujungimą</string>
    <string name="auth_host_address">Serverio adresas</string>
    <string name="common_error_out_memory">Nepakanka atminties</string>
    <string name="file_list__footer__files">%1$d failai</string>
    <string name="file_list__footer__files_and_folder">%1$d failai, 1 aplankas</string>
    <string name="file_list__footer__files_and_folders">%1$d failai, %2$d aplankai</string>
+   <string name="share_dialog_title">Dalijimasis</string>
+   <string name="share_search">Ieškoti</string>
  </resources>
    <string name="auth_account_does_not_exist">Сметката сеуште не постои на овој уред</string>
    <string name="common_rename">Преименувај</string>
    <string name="common_remove">Отстрани</string>
 -  <string name="confirmation_remove_alert">Дали навистина сакаш да ја отстраниш %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Дали навистина сакаш да ја отстраниш %1$s?</string>
    <string name="confirmation_remove_folder_alert">Дали навистина сакаш да го отстранам %1$s и неговата содржина?</string>
    <string name="confirmation_remove_local">Само локално</string>
    <string name="confirmation_remove_folder_local">Само локално</string>
    <string name="prefs_category_instant_uploading">Инстант прикачувања</string>
    <string name="prefs_category_security">Безбедност</string>
    <string name="prefs_instant_video_upload_path_title">Прикачи патека на видео</string>
+   <string name="subject_user_shared_with_you">%1$s сподели \"%2$s\" со тебе</string>
    <string name="auth_refresh_button">Освежи ја конекцијата</string>
    <string name="auth_host_address">Адреса на сервер</string>
+   <string name="share_dialog_title">Споделување</string>
+   <string name="share_search">Барај</string>
  </resources>
    <string name="unfavorite">Fjern favoritt</string>
    <string name="common_rename">Endre navn</string>
    <string name="common_remove">Fjern</string>
 -  <string name="confirmation_remove_alert">Vil du virkelig fjerne %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Vil du virkelig fjerne %1$s?</string>
    <string name="confirmation_remove_folder_alert">Vil du virkelig fjerne %1$s inkludert innholdet?</string>
    <string name="confirmation_remove_local">Kun lokalt</string>
    <string name="confirmation_remove_folder_local">Kun lokalt</string>
 -  <string name="confirmation_remove_remote">Fra server</string>
 +  <string name="confirmation_remove_file_remote">Fra server</string>
    <string name="confirmation_remove_remote_and_local">Ekstern &amp; lokal</string>
    <string name="remove_success_msg">Fjerning var vellykket</string>
    <string name="remove_fail_msg">Fjerning mislyktes</string>
    <string name="prefs_instant_video_upload_path_title">Sti til video-opplasting</string>
    <string name="shared_subject_header">delte</string>
    <string name="with_you_subject_header">med deg</string>
-   <string name="subject_token">%1$s delte \"%2$s\" med deg</string>
-   <string name="saml_subject_token">\"%1$s\" er blitt delt med deg</string>
+   <string name="subject_user_shared_with_you">%1$s delte \"%2$s\" med deg</string>
+   <string name="subject_shared_with_you">\"%1$s\" er blitt delt med deg</string>
    <string name="auth_refresh_button">Oppfrisk forbindelse</string>
    <string name="auth_host_address">Server-adresse</string>
    <string name="common_error_out_memory">Ikke nok minne</string>
    <string name="file_list__footer__files">%1$d filer</string>
    <string name="file_list__footer__files_and_folder">%1$d filer, 1 mappe</string>
    <string name="file_list__footer__files_and_folders">%1$d filer, %2$d mapper</string>
+   <string name="share_dialog_title">Deling</string>
+   <string name="share_with_user_section_title">Del med brukere og grupper</string>
+   <string name="share_no_users">Ingen data delt med brukere ennå</string>
+   <string name="share_add_user_or_group">Legg til bruker eller gruppe</string>
+   <string name="share_search">Søk</string>
  </resources>
@@@ -85,6 -85,7 +85,7 @@@ Download hier: %2$s</string
    <string name="list_layout">Lijst layout</string>
    <string name="action_share_file">Deel link</string>
    <string name="action_unshare_file">Link niet meer delen</string>
+   <string name="action_share_with_users">Delen met gebruiker</string>
    <string name="common_yes">Ja</string>
    <string name="common_no">Nee</string>
    <string name="common_ok">OK</string>
@@@ -201,11 -202,11 +202,11 @@@ Hieronder staan de lokale bestanden en 
    <string name="unfavorite">Niet meer favoriet</string>
    <string name="common_rename">Hernoemen</string>
    <string name="common_remove">Verwijderen</string>
 -  <string name="confirmation_remove_alert">Wilt u %1$s werkelijk verwijderen?</string>
 +  <string name="confirmation_remove_file_alert">Wilt u %1$s werkelijk verwijderen?</string>
    <string name="confirmation_remove_folder_alert">Wilt u %1$s en de inhoud ervan werkelijk verwijderen?</string>
    <string name="confirmation_remove_local">Alleen lokaal</string>
    <string name="confirmation_remove_folder_local">Alleen lokaal</string>
 -  <string name="confirmation_remove_remote">Van server</string>
 +  <string name="confirmation_remove_file_remote">Van server</string>
    <string name="confirmation_remove_remote_and_local">Extern &amp; lokaal</string>
    <string name="remove_success_msg">Succesvol verwijderd</string>
    <string name="remove_fail_msg">Verwijdering kon niet voltooid worden</string>
    <string name="ssl_validator_label_validity_to">Aan:</string>
    <string name="ssl_validator_label_signature">Handtekening:</string>
    <string name="ssl_validator_label_signature_algorithm">Algoritme:</string>
+   <string name="digest_algorithm_not_available">Dit digest algoritme is niet beschikbaar op uw telefoon.</string>
+   <string name="ssl_validator_label_certificate_fingerprint">Vingerafdruk:</string>
+   <string name="certificate_load_problem">Er is een probleem met het laden van het certificaat.</string>
    <string name="ssl_validator_null_cert">Het certificaat kon niet worden getoond.</string>
    <string name="ssl_validator_no_info_about_error">- Geen informatie over de fout</string>
    <string name="placeholder_sentence">Dit is een plaatshouder</string>
    <string name="sync_folder_failed_content">Synchronisatie van map %1$s kon niet worden voltooid</string>
    <string name="shared_subject_header">gedeeld</string>
    <string name="with_you_subject_header">met u</string>
-   <string name="subject_token">%1$s deelde \"%2$s\" met u</string>
-   <string name="saml_subject_token">\"%1$s\" is gedeeld met u</string>
+   <string name="subject_user_shared_with_you">%1$s deelde \"%2$s\" met u</string>
+   <string name="subject_shared_with_you">\"%1$s\" is gedeeld met u</string>
    <string name="auth_refresh_button">Verversen verbinding</string>
    <string name="auth_host_address">Serveradres</string>
    <string name="common_error_out_memory">Niet voldoende geheugen</string>
    <string name="file_list__footer__files">%1$d bestanden</string>
    <string name="file_list__footer__files_and_folder">%1$d bestanden, 1 map</string>
    <string name="file_list__footer__files_and_folders">%1$d bestanden, %2$d mappen</string>
+   <string name="share_dialog_title">Delen</string>
+   <string name="share_with_user_section_title">Delen met gebruikers en groepen</string>
+   <string name="share_no_users">Nog geen gegevens met gebruikers gedeeld</string>
+   <string name="share_add_user_or_group">Toevoegen gebruiker of groep</string>
+   <string name="share_search">Zoeken</string>
+   <string name="search_users_and_groups_hint">Zoeken naar gebruikers en groepen</string>
+   <string name="share_group_clarification">%1$s (groep)</string>
+   <string name="share_sharee_unavailable">Sorry, uw serverversie staat niet toe om binnen de clients te delen met gebruikers.
+ Neem contact op met uw beheerder</string>
  </resources>
@@@ -80,13 -80,16 +80,16 @@@ Telecargatz-lo aicí : %2$s</string
    <string name="filedetails_created">Creat lo :</string>
    <string name="filedetails_modified">Modificat lo :</string>
    <string name="filedetails_download">Telecargar</string>
+   <string name="filedetails_sync_file">Sincronizar</string>
    <string name="filedetails_renamed_in_upload_msg">Lo fichièr es estat renomenat en %s pendent lo mandadís</string>
    <string name="list_layout">Afichatge en lista</string>
    <string name="action_share_file">Partejar lo ligam</string>
    <string name="action_unshare_file">Partejar pas mai aqueste ligam</string>
+   <string name="action_share_with_users">Partejar amb d\'Utilizaires</string>
    <string name="common_yes">Òc</string>
    <string name="common_no">Non</string>
    <string name="common_ok">D\'acòrdi</string>
+   <string name="common_cancel_sync">Anullar la sincronizacion</string>
    <string name="common_cancel">Anullar</string>
    <string name="common_save_exit">Salvar &amp; Quitar</string>
    <string name="common_error">Error</string>
@@@ -201,11 -204,11 +204,11 @@@ En rason d\'aquesta modificacion, tote
    <string name="unfavorite">Suprimir dels favorits</string>
    <string name="common_rename">Renomenar</string>
    <string name="common_remove">Suprimir</string>
 -  <string name="confirmation_remove_alert">Sètz segur que volètz suprimir %1$s ?</string>
 +  <string name="confirmation_remove_file_alert">Sètz segur que volètz suprimir %1$s ?</string>
    <string name="confirmation_remove_folder_alert">Sètz segur que volètz suprimir %1$s e son contengut ?</string>
    <string name="confirmation_remove_local">Local solament</string>
    <string name="confirmation_remove_folder_local">Local solament</string>
 -  <string name="confirmation_remove_remote">Dempuèi lo servidor</string>
 +  <string name="confirmation_remove_file_remote">Dempuèi lo servidor</string>
    <string name="confirmation_remove_remote_and_local">Distant &amp; local</string>
    <string name="remove_success_msg">Supression efectuada amb succès</string>
    <string name="remove_fail_msg">Supression impossibla</string>
    <string name="prefs_category_instant_uploading">Mandadís immediat</string>
    <string name="prefs_category_security">Seguretat</string>
    <string name="prefs_instant_video_upload_path_title">Repertòri de mandadís de las vidèos</string>
+   <string name="sync_folder_failed_content">La sincronizacion del dorsièr %1$s a pas pogut èsser acabad</string>
    <string name="shared_subject_header">a partejat</string>
    <string name="with_you_subject_header">amb vos</string>
-   <string name="subject_token">%1$s a partejat \"%2$s\" amb vos</string>
-   <string name="saml_subject_token">\"%1$s\" es estat partejat amb vos</string>
+   <string name="subject_user_shared_with_you">%1$s a partejat \"%2$s\" amb vos</string>
+   <string name="subject_shared_with_you">\"%1$s\" es estat partejat amb vos</string>
    <string name="auth_refresh_button">Actualizar la connexion</string>
    <string name="auth_host_address">Adreça del servidor</string>
    <string name="common_error_out_memory">Memòria insufisenta</string>
    <string name="file_list__footer__files">%1$d fichièrs</string>
    <string name="file_list__footer__files_and_folder">%1$d fichièrs, 1 dorsièr</string>
    <string name="file_list__footer__files_and_folders">%1$d fichièrs, %2$d dorsièrs</string>
+   <string name="share_dialog_title">Partiment</string>
+   <string name="share_with_user_section_title">Partejar amb d\'utilizaires e de gropes</string>
+   <string name="share_no_users">Cap de donada es pas partejada amb d\'utilizaires pel moment</string>
+   <string name="share_add_user_or_group">Apondre un utilizaire o un grop</string>
+   <string name="share_search">Recercar</string>
+   <string name="search_users_and_groups_hint">Recercar d\'utilizaires e de gropes</string>
  </resources>
    <string name="unfavorite">Usuń z ulubionych</string>
    <string name="common_rename">Zmień nazwę</string>
    <string name="common_remove">Usuń</string>
 -  <string name="confirmation_remove_alert">Czy naprawdę chcesz usunąć %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Czy naprawdę chcesz usunąć %1$s?</string>
    <string name="confirmation_remove_folder_alert">Czy naprawdę chcesz usunąć %1$s i jego zawartość?</string>
    <string name="confirmation_remove_local">Tylko lokalnie</string>
    <string name="confirmation_remove_folder_local">Tylko lokalnie</string>
 -  <string name="confirmation_remove_remote">Z serwera</string>
 +  <string name="confirmation_remove_file_remote">Z serwera</string>
    <string name="remove_success_msg">Usunięto</string>
    <string name="remove_fail_msg">Nie można usunąć</string>
    <string name="rename_dialog_title">Wprowadź nową nazwę</string>
    <string name="prefs_instant_video_upload_path_title">Katalog wysyłania dla wideo</string>
    <string name="shared_subject_header">udostępniony</string>
    <string name="with_you_subject_header">z tobą</string>
+   <string name="subject_user_shared_with_you">%1$s wspólne \"%2$s\" z tobą</string>
    <string name="auth_refresh_button">Odśwież połączenie</string>
    <string name="auth_host_address">Adres Serwera</string>
    <string name="common_error_out_memory">Brak wystarczającej pamięci</string>
    <string name="file_list__footer__folders">%1$d folderów</string>
    <string name="file_list__footer__file">1 plik</string>
    <string name="file_list__footer__file_and_folder">1 plik , 1 folder</string>
+   <string name="share_dialog_title">Udostępnianie</string>
+   <string name="share_search">Wyszukaj</string>
  </resources>
@@@ -84,6 -84,7 +84,7 @@@
    <string name="list_layout">Lista de Layout</string>
    <string name="action_share_file">Compartilhar link</string>
    <string name="action_unshare_file">Descompartilhar o link</string>
+   <string name="action_share_with_users">Compartilhado com usuários</string>
    <string name="common_yes">Sim</string>
    <string name="common_no">Não</string>
    <string name="common_ok">OK</string>
    <string name="unfavorite">Nãofavorito</string>
    <string name="common_rename">Renomear</string>
    <string name="common_remove">Remover</string>
 -  <string name="confirmation_remove_alert">Você realmente deseja remover %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Você realmente deseja remover %1$s?</string>
    <string name="confirmation_remove_folder_alert">Você realmente deseja remover %1$s e seus conteúdos?</string>
    <string name="confirmation_remove_local">Somente local</string>
    <string name="confirmation_remove_folder_local">Somente local</string>
 -  <string name="confirmation_remove_remote">Do servidor</string>
 +  <string name="confirmation_remove_file_remote">Do servidor</string>
    <string name="confirmation_remove_remote_and_local">Remoto &amp; local</string>
    <string name="remove_success_msg">Removido com sucesso</string>
    <string name="remove_fail_msg">Erro ao remover</string>
    <string name="sync_folder_failed_content">A sincronização da pasta %1$s não pode ser finalizada</string>
    <string name="shared_subject_header">compartilhado</string>
    <string name="with_you_subject_header">com você</string>
-   <string name="subject_token">%1$s compartilhado \"%2$s\" com você</string>
-   <string name="saml_subject_token">\"%1$s\" foi compartilhado com você</string>
+   <string name="subject_user_shared_with_you">%1$s compartilhado \"%2$s\" com você</string>
+   <string name="subject_shared_with_you">\"%1$s\" foi compartilhado com você</string>
    <string name="auth_refresh_button">Reinicializar conexão</string>
    <string name="auth_host_address">Endereço do servidor</string>
    <string name="common_error_out_memory">Não há memoria suficiente</string>
    <string name="file_list__footer__files">%1$d arquivos</string>
    <string name="file_list__footer__files_and_folder">%1$d arquivos, 1 pasta</string>
    <string name="file_list__footer__files_and_folders">%1$d arquivos, %2$d pastas</string>
+   <string name="share_dialog_title">Compartilhamento</string>
+   <string name="share_with_user_section_title">Compartilhar com Usuários e Grupos</string>
+   <string name="share_no_users">Ainda não existe nenhum dado compartilhado com usuários</string>
+   <string name="share_add_user_or_group">Adicionar Usuário ou Grupo</string>
+   <string name="share_search">Perquisar</string>
+   <string name="search_users_and_groups_hint">Pesquisar usuários e grupos</string>
+   <string name="share_group_clarification">%1$s (grupo)</string>
+   <string name="share_sharee_unavailable">Desculpe, sua versão do servidor não permite compartilhamento com usuários que também são clientes.
+         \nEntre em contato com o administrador</string>
  </resources>
    <string name="unfavorite">Retirar Favorito</string>
    <string name="common_rename">Renomear</string>
    <string name="common_remove">Remover</string>
 -  <string name="confirmation_remove_alert">Tem a certeza que deseja remover %1$s ?</string>
 +  <string name="confirmation_remove_file_alert">Tem a certeza que deseja remover %1$s ?</string>
    <string name="confirmation_remove_folder_alert">Deseja realmente remover %1$s e o seu conteúdo?</string>
    <string name="confirmation_remove_local">Apenas localmente</string>
    <string name="confirmation_remove_folder_local">Apenas localmente</string>
 -  <string name="confirmation_remove_remote">Do servidor</string>
 +  <string name="confirmation_remove_file_remote">Do servidor</string>
    <string name="confirmation_remove_remote_and_local">Remoto &amp; local</string>
    <string name="remove_success_msg">Removido com sucesso</string>
    <string name="remove_fail_msg">Não foi possível remover</string>
    <string name="sync_folder_failed_content">Não foi possível completar a sincronização da pasta %1$s</string>
    <string name="shared_subject_header">partilhado</string>
    <string name="with_you_subject_header">consigo</string>
-   <string name="subject_token">%1$s partilhou \"%2$s\" consigo</string>
-   <string name="saml_subject_token">\"%1$s\" foi partilhado consigo</string>
+   <string name="subject_user_shared_with_you">%1$s partilhou \"%2$s\" consigo</string>
+   <string name="subject_shared_with_you">\"%1$s\" foi partilhado consigo</string>
    <string name="auth_refresh_button">Recarregar ligação</string>
    <string name="auth_host_address">Endereço do servidor</string>
    <string name="common_error_out_memory">Falta de memória</string>
    <string name="file_list__footer__files">%1$d ficheiros</string>
    <string name="file_list__footer__files_and_folder">%1$d ficheiros, 1 pasta</string>
    <string name="file_list__footer__files_and_folders">%1$d ficheiros, %2$d pastas</string>
+   <string name="share_dialog_title">Partilha</string>
+   <string name="share_with_user_section_title">Partilhar com Utilizadores e Grupos</string>
+   <string name="share_no_users">Ainda não foram partilhados os dados com os utilizadores</string>
+   <string name="share_add_user_or_group">Adicionar Utilziador ou Grupo</string>
+   <string name="share_search">Procurar</string>
  </resources>
    <string name="unfavorite">Defavoritați</string>
    <string name="common_rename">Redenumește</string>
    <string name="common_remove">Elimină</string>
 -  <string name="confirmation_remove_alert">Doriti sigur sa stergeti %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Doriti sigur sa stergeti %1$s?</string>
    <string name="confirmation_remove_folder_alert">Sigur vrei să elimini %1$s și conținutul său?</string>
    <string name="confirmation_remove_local">Doar local</string>
    <string name="confirmation_remove_folder_local">Doar local</string>
 -  <string name="confirmation_remove_remote">De pe server</string>
 +  <string name="confirmation_remove_file_remote">De pe server</string>
    <string name="confirmation_remove_remote_and_local">Ambele</string>
    <string name="remove_success_msg">Eliminat cu succes</string>
    <string name="remove_fail_msg">Eliminarea nu a reușit</string>
    <string name="prefs_instant_video_upload_path_title">Calea de încărcare Video</string>
    <string name="shared_subject_header">partajat</string>
    <string name="with_you_subject_header">cu tine</string>
-   <string name="subject_token">%1$s a partajat fișierul \"%2$s\" cu tine</string>
-   <string name="saml_subject_token">„%1$s” a fost partajat cu dumneavoastră</string>
+   <string name="subject_user_shared_with_you">%1$s a partajat fișierul \"%2$s\" cu tine</string>
+   <string name="subject_shared_with_you">„%1$s” a fost partajat cu dumneavoastră</string>
    <string name="auth_refresh_button">Reîmprospătează conexiunea</string>
    <string name="auth_host_address">Adresa server-ului</string>
    <string name="common_error_out_memory">Memorie insuficientă </string>
    <string name="file_list__footer__files">%1$d fișiere</string>
    <string name="file_list__footer__files_and_folder">%1$d fișiere, 1 folder</string>
    <string name="file_list__footer__files_and_folders">%1$d fișiere, %2$d foldere</string>
+   <string name="share_dialog_title">Partajare</string>
+   <string name="share_search">Căutare</string>
  </resources>
    <string name="unfavorite">Убрать из избранного</string>
    <string name="common_rename">Переименовать</string>
    <string name="common_remove">Удалить</string>
 -  <string name="confirmation_remove_alert">Вы действительно хотите удалить %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Вы действительно хотите удалить %1$s?</string>
    <string name="confirmation_remove_folder_alert">Вы действительно хотите удалить %1$s и его содержимое?</string>
    <string name="confirmation_remove_local">Только локально</string>
    <string name="confirmation_remove_folder_local">Только локально</string>
    <string name="prefs_instant_video_upload_path_title">Путь для загрузки Видео</string>
    <string name="shared_subject_header">поделился</string>
    <string name="with_you_subject_header">с вами</string>
-   <string name="subject_token">%1$s предоставил вам доступ к \"%2$s\"</string>
-   <string name="saml_subject_token">Вам предоставлен доступ к \"%1$s\"</string>
+   <string name="subject_user_shared_with_you">%1$s предоставил вам доступ к \"%2$s\"</string>
+   <string name="subject_shared_with_you">Вам предоставлен доступ к \"%1$s\"</string>
    <string name="auth_refresh_button">Обновить соединение</string>
    <string name="auth_host_address">Адрес сервера</string>
    <string name="common_error_out_memory">Недостаточно памяти</string>
    <string name="file_list__footer__files">%1$d файлов</string>
    <string name="file_list__footer__files_and_folder">%1$d файлов, 1 каталог</string>
    <string name="file_list__footer__files_and_folders">%1$d файлов, %2$d каталогов</string>
+   <string name="share_dialog_title">Общий доступ</string>
+   <string name="share_with_user_section_title">Поделиться с пользователями или группами</string>
+   <string name="share_no_users">Нет данных используемых совместно с другими пользователями</string>
+   <string name="share_add_user_or_group">Добавить пользователя или группу</string>
+   <string name="share_search">Найти</string>
  </resources>
    <string name="unfavorite">Odobrať z obľúbených</string>
    <string name="common_rename">Premenuj</string>
    <string name="common_remove">Odober</string>
 -  <string name="confirmation_remove_alert">Naozaj chcete odstrániť %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Naozaj chcete odstrániť %1$s?</string>
    <string name="confirmation_remove_folder_alert">Naozaj chcete odstrániť %1$s a jeho obsah?</string>
    <string name="confirmation_remove_local">Iba lokálne</string>
    <string name="confirmation_remove_folder_local">Iba lokálne</string>
 -  <string name="confirmation_remove_remote">Zo servera</string>
 +  <string name="confirmation_remove_file_remote">Zo servera</string>
    <string name="confirmation_remove_remote_and_local">Vzdialene aj lokálne</string>
    <string name="remove_success_msg">Úspešne odstránené</string>
    <string name="remove_fail_msg">Odstránenie zlyhalo</string>
    <string name="prefs_instant_video_upload_path_title">Cesta pre nahrávanie videí</string>
    <string name="shared_subject_header">zdieľané</string>
    <string name="with_you_subject_header">s vami</string>
-   <string name="subject_token">%1$s vám zdieľal \"%2$s\"</string>
-   <string name="saml_subject_token">\"%1$s\" bol s vami nazdieľaný</string>
+   <string name="subject_user_shared_with_you">%1$s vám zdieľal \"%2$s\"</string>
+   <string name="subject_shared_with_you">\"%1$s\" bol s vami nazdieľaný</string>
    <string name="auth_refresh_button">Obnoviť pripojenie</string>
    <string name="auth_host_address">Adresa servera</string>
    <string name="common_error_out_memory">Nedostatok pamäte</string>
    <string name="file_list__footer__files">%1$d súb.</string>
    <string name="file_list__footer__files_and_folder">%1$d súb., 1 priečinok</string>
    <string name="file_list__footer__files_and_folders">%1$d súb., %2$d prieč.</string>
+   <string name="share_dialog_title">Zdieľanie</string>
+   <string name="share_search">Hľadať</string>
  </resources>
    <string name="unfavorite">Odstrani priljubljeno</string>
    <string name="common_rename">Preimenuj</string>
    <string name="common_remove">Odstrani</string>
 -  <string name="confirmation_remove_alert">Ali res želite odstraniti %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Ali res želite odstraniti %1$s?</string>
    <string name="confirmation_remove_folder_alert">Ali res želite odstraniti %1$s skupaj s celotno vsebino?</string>
    <string name="confirmation_remove_local">Le krajevno</string>
    <string name="confirmation_remove_folder_local">Le krajevno</string>
 -  <string name="confirmation_remove_remote">S strežnika</string>
 +  <string name="confirmation_remove_file_remote">S strežnika</string>
    <string name="confirmation_remove_remote_and_local">Oddaljeno &amp; krajevno</string>
    <string name="remove_success_msg">Odstranitev je uspešno končana</string>
    <string name="remove_fail_msg">Odstranjevanje je spodletelo</string>
    <string name="prefs_instant_video_upload_path_title">Pot videa za pošiljanje</string>
    <string name="shared_subject_header">v souporabi</string>
    <string name="with_you_subject_header">z vami</string>
-   <string name="subject_token">Uporabnik %1$s je omogočil souporabo \"%2$s\" z vami</string>
-   <string name="saml_subject_token">\"%1$s\" je oddan v souporabo z vami</string>
+   <string name="subject_user_shared_with_you">Uporabnik %1$s je omogočil souporabo \"%2$s\" z vami</string>
+   <string name="subject_shared_with_you">\"%1$s\" je oddan v souporabo z vami</string>
    <string name="auth_refresh_button">Osveži povezavo</string>
    <string name="auth_host_address">Naslov strežnika</string>
    <string name="common_error_out_memory">Ni dovolj pomnilnika</string>
    <string name="file_list__footer__files">%1$d datotek</string>
    <string name="file_list__footer__files_and_folder">%1$d datotek, 1 mapa</string>
    <string name="file_list__footer__files_and_folders">%1$d datotek, %2$d map</string>
+   <string name="share_dialog_title">Souporaba</string>
+   <string name="share_search">Poišči</string>
  </resources>
    <string name="unfavorite">Неомиљени</string>
    <string name="common_rename">Преименуј</string>
    <string name="common_remove">Уклони</string>
 -  <string name="confirmation_remove_alert">Желите да уклоните %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Желите да уклоните %1$s?</string>
    <string name="confirmation_remove_folder_alert">Желите да уклоните %1$s и њен садржај?</string>
    <string name="confirmation_remove_local">Само локално</string>
    <string name="confirmation_remove_folder_local">Само локално</string>
    <string name="prefs_instant_video_upload_path_title">Путања отпремања видеа</string>
    <string name="shared_subject_header">дељено</string>
    <string name="with_you_subject_header">са вама</string>
-   <string name="subject_token">%1$s подели „%2$s“ са вама</string>
+   <string name="subject_user_shared_with_you">%1$s подели „%2$s“ са вама</string>
    <string name="auth_refresh_button">Освежи везу</string>
    <string name="auth_host_address">Адреса сервера</string>
    <string name="common_error_out_memory">Нема довољно меморије</string>
    <string name="file_list__footer__files">%1$d фајлова</string>
    <string name="file_list__footer__files_and_folder">%1$d фајлова, 1 фасцикла</string>
    <string name="file_list__footer__files_and_folders">%1$d фајлова, %2$d фасцикли</string>
+   <string name="share_dialog_title">Дељење</string>
+   <string name="share_search">Тражи</string>
  </resources>
    <string name="unfavorite">Avfavoritisera</string>
    <string name="common_rename">Byt namn</string>
    <string name="common_remove">Radera</string>
 -  <string name="confirmation_remove_alert">Vill du verkligen ta bort %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Vill du verkligen ta bort %1$s?</string>
    <string name="confirmation_remove_folder_alert">Vill du verkligen ta bort %1$s och dess innehåll?</string>
    <string name="confirmation_remove_local">Endast lokalt</string>
    <string name="confirmation_remove_folder_local">Endast lokalt</string>
    <string name="prefs_category_instant_uploading">Direktuppladning</string>
    <string name="prefs_category_security">Säkerhet</string>
    <string name="prefs_instant_video_upload_path_title">Uppladdnings-sökväg för video</string>
+   <string name="subject_user_shared_with_you">%1$s delade \"%2$s\" med dig</string>
    <string name="auth_host_address">Serveradress</string>
+   <string name="share_dialog_title">Dela</string>
+   <string name="share_search">Sök</string>
  </resources>
    <string name="unfavorite">ออกจากรายการโปรด</string>
    <string name="common_rename">เปลี่ยนชื่อ</string>
    <string name="common_remove">ลบออก</string>
 -  <string name="confirmation_remove_alert">คุณต้องการที่จะลบ %1$s?</string>
 +  <string name="confirmation_remove_file_alert">คุณต้องการที่จะลบ %1$s?</string>
    <string name="confirmation_remove_folder_alert">คุณต้องการที่จะลบ %1$s และเนื้อหาของมัน?</string>
    <string name="confirmation_remove_local">เฉพาะต้นทางเท่านั้น</string>
    <string name="confirmation_remove_folder_local">เฉพาะต้นทางเท่านั้น</string>
 -  <string name="confirmation_remove_remote">จากเซิฟเวอร์</string>
 +  <string name="confirmation_remove_file_remote">จากเซิฟเวอร์</string>
    <string name="confirmation_remove_remote_and_local">รีโมท &amp; ต้นทาง</string>
    <string name="remove_success_msg">ลบเรียบร้อยแล้ว</string>
    <string name="remove_fail_msg">ไม่สามารถลบได้</string>
    <string name="sync_folder_failed_content">ประสานข้อมูลโฟลเดอร์ %1$s ไม่สำเร็จ</string>
    <string name="shared_subject_header">ถูกแชร์</string>
    <string name="with_you_subject_header">กับคุณ</string>
-   <string name="subject_token">%1$s ได้แชร์ \"%2$s\" กับคุณ</string>
-   <string name="saml_subject_token">\"%1$s\" ได้ถูกแชร์กับคุณ</string>
+   <string name="subject_user_shared_with_you">%1$s ได้แชร์ \"%2$s\" กับคุณ</string>
+   <string name="subject_shared_with_you">\"%1$s\" ได้ถูกแชร์กับคุณ</string>
    <string name="auth_refresh_button">ฟื้นฟูการเชื่อมต่อ</string>
    <string name="auth_host_address">ที่อยู่เซิร์ฟเวอร์</string>
    <string name="common_error_out_memory">หน่วยความจำไม่พอ</string>
    <string name="file_list__footer__files">%1$d ไฟล์</string>
    <string name="file_list__footer__files_and_folder">%1$d ไฟล์, 1 โฟลเดอร์</string>
    <string name="file_list__footer__files_and_folders">%1$d ไฟล์, %2$d โฟลเดอร์</string>
+   <string name="share_dialog_title">การแชร์ข้อมูล</string>
+   <string name="share_with_user_section_title">แชร์ไปยังผู้ใช้หรือกลุ่ม</string>
+   <string name="share_no_users">ยังไม่มีข้อมูลที่แชร์กับผู้ใช้ในตอนนี้</string>
+   <string name="share_add_user_or_group">เพิ่มผู้ใช่หรือกลุ่ม</string>
+   <string name="share_search">ค้นหา</string>
  </resources>
    <string name="unfavorite">Favoriden kaldır</string>
    <string name="common_rename">Yeniden adlandır</string>
    <string name="common_remove">Kaldır</string>
 -  <string name="confirmation_remove_alert">Gerçekten %1$s dosyasını kaldırmak istiyor musunuz?</string>
 +  <string name="confirmation_remove_file_alert">Gerçekten %1$s dosyasını kaldırmak istiyor musunuz?</string>
    <string name="confirmation_remove_folder_alert">Gerçekten %1$s ve içeriğini kaldırmak istediğinizden emin misiniz?</string>
    <string name="confirmation_remove_local">Sadece yerel</string>
    <string name="confirmation_remove_folder_local">Sadece yerel</string>
 -  <string name="confirmation_remove_remote">Sunucudan</string>
 +  <string name="confirmation_remove_file_remote">Sunucudan</string>
    <string name="confirmation_remove_remote_and_local">Uzak ve yerel</string>
    <string name="remove_success_msg">Kaldırma başarılı</string>
    <string name="remove_fail_msg">Kaldırma başarısız</string>
    <string name="prefs_instant_video_upload_path_title">Video Yükleme Yolu</string>
    <string name="shared_subject_header">sizinle</string>
    <string name="with_you_subject_header">paylaştı</string>
-   <string name="subject_token">%1$s, sizinle \"%2$s\" paylaşımını yaptı</string>
-   <string name="saml_subject_token">\"%1$s\" sizinle paylaşıldı</string>
+   <string name="subject_user_shared_with_you">%1$s, sizinle \"%2$s\" paylaşımını yaptı</string>
+   <string name="subject_shared_with_you">\"%1$s\" sizinle paylaşıldı</string>
    <string name="auth_refresh_button">Bağlantıyı yenile</string>
    <string name="auth_host_address">Sunucu adresi</string>
    <string name="common_error_out_memory">Yeterli hafıza yok</string>
    <string name="file_list__footer__files">%1$d dosya</string>
    <string name="file_list__footer__files_and_folder">%1$d dosya, 1 klasör</string>
    <string name="file_list__footer__files_and_folders">%1$d dosya, %2$d klasör</string>
+   <string name="share_dialog_title">Paylaşım</string>
+   <string name="share_search">Ara</string>
  </resources>
    <string name="unfavorite">Прибрати з вибраного</string>
    <string name="common_rename">Перейменувати</string>
    <string name="common_remove">Видалити</string>
 -  <string name="confirmation_remove_alert">Ви дійсно бажаєте видалити %1$s?</string>
 +  <string name="confirmation_remove_file_alert">Ви дійсно бажаєте видалити %1$s?</string>
    <string name="confirmation_remove_folder_alert">Ви дійсно бажаєте видалити %1$s та весь вміст?</string>
    <string name="confirmation_remove_local">Лише локально</string>
    <string name="confirmation_remove_folder_local">Лише локально</string>
    <string name="prefs_instant_video_upload_path_title">Шлях завантаження відео</string>
    <string name="shared_subject_header">поширений</string>
    <string name="with_you_subject_header">з Вами</string>
-   <string name="subject_token">%1$s поділився \"%2$s\" з вами</string>
-   <string name="saml_subject_token">З Вами поділилися \"%1$s\"</string>
+   <string name="subject_user_shared_with_you">%1$s поділився \"%2$s\" з вами</string>
+   <string name="subject_shared_with_you">З Вами поділилися \"%1$s\"</string>
    <string name="auth_refresh_button">Оновити з\'єднання</string>
    <string name="auth_host_address">Ареса серверу</string>
    <string name="common_error_out_memory">Недостатньо пам\'яті</string>
    <string name="file_list__footer__files">%1$d файлів</string>
    <string name="file_list__footer__files_and_folder">%1$d файлів, 1 тека</string>
    <string name="file_list__footer__files_and_folders">%1$d файлів, %2$d тек</string>
+   <string name="share_dialog_title">Спільний доступ</string>
+   <string name="share_search">Пошук</string>
  </resources>
    <string name="unfavorite">取消收藏</string>
    <string name="common_rename">重命名</string>
    <string name="common_remove">删除</string>
 -  <string name="confirmation_remove_alert">你确定要删除 %1$s 吗?</string>
 +  <string name="confirmation_remove_file_alert">你确定要删除 %1$s 吗?</string>
    <string name="confirmation_remove_folder_alert">您确定要删除 %1$s 及其内容吗?</string>
    <string name="confirmation_remove_local">仅本地</string>
    <string name="confirmation_remove_folder_local">仅本地</string>
 -  <string name="confirmation_remove_remote">来自服务器</string>
 +  <string name="confirmation_remove_file_remote">来自服务器</string>
    <string name="confirmation_remove_remote_and_local">远程 &amp; 本地</string>
    <string name="remove_success_msg">成功删除</string>
    <string name="remove_fail_msg">无法完成删除</string>
    <string name="prefs_instant_video_upload_path_title">视频上传路径</string>
    <string name="shared_subject_header">已共享</string>
    <string name="with_you_subject_header">与你</string>
-   <string name="subject_token">%1$s和你分享了“%2$s”</string>
-   <string name="saml_subject_token">已与你分享“%1$s”</string>
+   <string name="subject_user_shared_with_you">%1$s和你分享了“%2$s”</string>
+   <string name="subject_shared_with_you">已与你分享“%1$s”</string>
    <string name="auth_refresh_button">刷新连接</string>
    <string name="auth_host_address">服务器地址</string>
    <string name="common_error_out_memory">内存不足</string>
    <string name="file_list__footer__files">%1$d 个文件</string>
    <string name="file_list__footer__files_and_folder">%1$d 个文件,1 个文件夹</string>
    <string name="file_list__footer__files_and_folders">%1$d 个文件,%2$d 个文件夹</string>
+   <string name="share_dialog_title">共享</string>
+   <string name="share_search">搜索</string>
  </resources>
    <string name="unfavorite">不喜愛的</string>
    <string name="common_rename">重新命名</string>
    <string name="common_remove">移除</string>
 -  <string name="confirmation_remove_alert">您真的要移除 %1$s ?</string>
 +  <string name="confirmation_remove_file_alert">您真的要移除 %1$s ?</string>
    <string name="confirmation_remove_folder_alert">您真的要移除 %1$s 與裡頭的檔案?</string>
    <string name="confirmation_remove_local">只有本地</string>
    <string name="confirmation_remove_folder_local">只有本地</string>
 -  <string name="confirmation_remove_remote">來自伺服器</string>
 +  <string name="confirmation_remove_file_remote">來自伺服器</string>
    <string name="confirmation_remove_remote_and_local">遠端 &amp; 本地</string>
    <string name="remove_success_msg">成功地移除</string>
    <string name="remove_fail_msg">刪除失敗</string>
    <string name="prefs_instant_video_upload_path_title">影片上傳路徑</string>
    <string name="shared_subject_header">以分享的</string>
    <string name="with_you_subject_header">與你</string>
-   <string name="subject_token">%1$s 分享了 \"%2$s\" 給您</string>
-   <string name="saml_subject_token">\"%1$s\" 已經與您分享</string>
+   <string name="subject_user_shared_with_you">%1$s 分享了 \"%2$s\" 給您</string>
+   <string name="subject_shared_with_you">\"%1$s\" 已經與您分享</string>
    <string name="auth_refresh_button">重新連線</string>
    <string name="auth_host_address">伺服器位址</string>
    <string name="common_error_out_memory">記憶體不足</string>
    <string name="file_list__footer__files">%1$d 個檔案</string>
    <string name="file_list__footer__files_and_folder">%1$d 個檔案, 1 個資料夾</string>
    <string name="file_list__footer__files_and_folders">%1$d 個檔案, %2$d 個資料夾</string>
+   <string name="share_dialog_title">分享</string>
+   <string name="share_with_user_section_title">與用戶或群組分享</string>
+   <string name="share_no_users">目前沒有任何您分享的內容</string>
+   <string name="share_add_user_or_group">新增使用者或是群組</string>
+   <string name="share_search">搜尋</string>
  </resources>
diff --combined res/values/strings.xml
@@@ -23,7 -23,8 +23,7 @@@
      <!-- TODO re-enable when "Accounts" is available in Navigation Drawer -->
      <!--<string name="drawer_item_accounts">Accounts</string>-->
      <string name="drawer_item_all_files">All files</string>
 -    <!-- TODO re-enable when "On Device" is available
 -    <string name="drawer_item_on_device">On device</string>-->
 +    <string name="drawer_item_on_device">On device</string>
      <string name="drawer_item_settings">Settings</string>
      <string name="drawer_item_logs">Logs</string>
        <string name="drawer_close">Close</string>
@@@ -61,7 -62,7 +61,7 @@@
      <string name="setup_btn_connect">Connect</string>
      <string name="uploader_btn_upload_text">Upload</string>
      <string name="uploader_btn_new_folder_text">New folder</string>
-     <string name="uploader_top_message">Choose upload folder:</string>
+     <string name="uploader_top_message">Choose upload folder</string>
      <string name="uploader_wrn_no_account_title">No account found</string>
      <string name="uploader_wrn_no_account_text">There are no %1$s accounts on your device. Please setup an account first.</string>
      <string name="uploader_wrn_no_account_setup_btn_text">Setup</string>
      <string name="unfavorite">Unfavorite</string>
      <string name="common_rename">Rename</string>
      <string name="common_remove">Remove</string>
 -    <string name="confirmation_remove_alert">"Do you really want to remove %1$s?"</string>
 +    <string name="confirmation_remove_file_alert">"Do you really want to remove %1$s?"</string>
      <string name="confirmation_remove_folder_alert">"Do you really want to remove %1$s and its contents?"</string>
      <string name="confirmation_remove_local">Local only</string>
      <string name="confirmation_remove_folder_local">Local only</string>
 -    <string name="confirmation_remove_remote">From server</string>
 +    <string name="confirmation_remove_file_remote">From server</string>
      <string name="confirmation_remove_remote_and_local">Remote &amp; local</string>
      <string name="remove_success_msg">"Removal succeeded"</string>
      <string name="remove_fail_msg">"Removal failed"</string>
      <string name="ssl_validator_label_validity_to">To:</string>
      <string name="ssl_validator_label_signature">Signature:</string>
      <string name="ssl_validator_label_signature_algorithm">Algorithm:</string>
+     <string name="digest_algorithm_not_available">This digest algorithm is not available on your phone.</string>
+     <string name="ssl_validator_label_certificate_fingerprint">Fingerprint:</string>
+     <string name="certificate_load_problem">There is a problem loading the certificate.</string>
      <string name="ssl_validator_null_cert">The certificate could not be shown.</string>
      <string name="ssl_validator_no_info_about_error">- No information about the error</string>
  
      <string name="placeholder_filesize">389 KB</string>
      <string name="placeholder_timestamp">2012/05/18 12:23 PM</string>
      <string name="placeholder_media_time">12:23:45</string>
 -
 -    <string name="instant_upload_on_wifi">Upload pictures via WiFi only</string>
 -    <string name="instant_video_upload_on_wifi">Upload videos via WiFi only</string>
 +    
 +    <string name="instant_upload_on_wifi">Upload pictures via wifi only</string>
 +    <string name="instant_upload_on_charging">Upload when charging only</string>
 +    <string name="instant_video_upload_on_wifi">Upload videos via wifi only</string>
 +    <string name="instant_video_upload_on_charging">Upload when charging only</string>
      <string name="instant_upload_path">/InstantUpload</string>
      <string name="conflict_title">File conflict</string>
      <string name="conflict_message">Which files do you want to keep? If you select both versions, the local file will have a number added to its name.</string>
      <string name="preview_image_error_unknown_format">This image cannot be shown</string>
  
      <string name="error__upload__local_file_not_copied">%1$s could not be copied to %2$s local folder</string>
 -    <string name="prefs_instant_upload_path_title">Upload Path</string>
 +    <string name="prefs_instant_upload_path_title">Upload path</string>
  
        <string name="share_link_no_support_share_api">Sorry, sharing is not enabled on your server. Please contact your
                administrator.</string>
      <string name="prefs_category_instant_uploading">Instant Uploads</string>
        <string name="prefs_category_security">Security</string>
  
 -      <string name="prefs_instant_video_upload_path_title">Upload Video Path</string>
 +      <string name="prefs_instant_video_upload_path_title">Upload video path</string>
 +    <string name="download_folder_failed_content">Download of %1$s folder could not be completed</string>
      <string name="sync_folder_failed_content">Synchronization of %1$s folder could not be completed</string>
  
        <string name="shared_subject_header">shared</string>
      <string name="file_list__footer__files">%1$d files</string>
      <string name="file_list__footer__files_and_folder">%1$d files, 1 folder</string>
      <string name="file_list__footer__files_and_folders">%1$d files, %2$d folders</string>
 +    <string name="action_switch_grid_view">Switch to grid view</string>
 +    <string name="action_switch_list_view">Switch to list view</string>
 +    <string name="common_category">Common</string>
 +    <string name="pref_cache_size">Cache size</string>
 +    <string name="prefs_instant_behaviour_dialogTitle">Upload file to server and ...</string>
 +    <string name="prefs_instant_behaviour_title">Behaviour</string>
 +    <string name="upload_copy_files">Copy file</string>
 +    <string name="upload_move_files">Move file</string>
 +
 +    <string name="pref_behaviour_entries_do_nothing">do nothing</string>
 +    <string name="pref_behaviour_entries_copy">copy file to OC folder</string>
 +    <string name="pref_behaviour_entries_move">move file to OC folder</string>
 +    <string name="pref_behaviour_entries_delete">delete origin file</string>
 +    <string name="confirmation_remove_files_alert">Do you really want to remove selected items?</string>
 +    <string name="confirmation_remove_folders_alert">Do you really want to remove a folder and its content?</string>
 +    <string name="confirmation_remove_files">selected items</string>
 +    <string name="error_log_exit">Exit</string>
 +    <string name="error_log_send">Send Log</string>
 +    <string name="error_log_title">Error Log</string>
 +    <string name="action_stream_file">Stream file with external player</string>
 +    <string name="stream_expose_password">Do you want to stream this file with an external app?\n\nCAUTION: This may expose your password!</string>
 +    <string name="set_picture_as">Set picture as</string>
  
      <string name="share_dialog_title">Sharing</string>
      <string name="share_with_user_section_title">Share with Users and Groups</string>
  
      <string name="share_sharee_unavailable">Sorry, your server version does not allow share with users within clients.
          \nPlease contact your administrator</string>
 +    <string name="changelog">https://github.com/owncloud/android/raw/beta/CHANGELOG.md</string>
  
  </resources>
@@@ -84,6 -84,7 +84,7 @@@ import com.owncloud.android.ui.dialog.L
  import com.owncloud.android.utils.CopyTmpFileAsyncTask;
  import com.owncloud.android.utils.DisplayUtils;
  import com.owncloud.android.utils.ErrorMessageAdapter;
+ import com.owncloud.android.utils.FileStorageUtils;
  
  
  /**
@@@ -333,7 -334,10 +334,10 @@@ public class Uploader extends FileActiv
      public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
          // click on folder in the list
          Log_OC.d(TAG, "on item click");
-         Vector<OCFile> tmpfiles = getStorageManager().getFolderContent(mFile, false);
+         // TODO Enable when "On Device" is recovered ?
 -        Vector<OCFile> tmpfiles = getStorageManager().getFolderContent(mFile /*, false*/);
++        Vector<OCFile> tmpfiles = getStorageManager().getFolderContent(mFile , false);
+         tmpfiles = sortFileList(tmpfiles);
          if (tmpfiles.size() <= 0) return;
          // filter on dirtype
          Vector<OCFile> files = new Vector<OCFile>();
          setContentView(R.layout.uploader_layout);
          
          ListView mListView = (ListView) findViewById(android.R.id.list);
+         ActionBar actionBar = getSupportActionBar();
  
          String current_dir = mParents.peek();
          if(current_dir.equals("")){
-             getSupportActionBar().setTitle(getString(R.string.default_display_name_for_root_folder));
+             actionBar.setTitle(getString(R.string.uploader_top_message));
          }
          else{
-             getSupportActionBar().setTitle(current_dir);
+             actionBar.setTitle(current_dir);
          }
          boolean notRoot = (mParents.size() > 1);
-         ActionBar actionBar = getSupportActionBar();
          actionBar.setDisplayHomeAsUpEnabled(notRoot);
          actionBar.setHomeButtonEnabled(notRoot);
  
  
          mFile = getStorageManager().getFileByPath(full_path);
          if (mFile != null) {
 -            Vector<OCFile> files = getStorageManager().getFolderContent(mFile/*, false*/);
+             // TODO Enable when "On Device" is recovered ?
 +            Vector<OCFile> files = getStorageManager().getFolderContent(mFile, false);
+             files = sortFileList(files);
              List<HashMap<String, Object>> data = new LinkedList<HashMap<String,Object>>();
              for (OCFile f : files) {
-                 HashMap<String, Object> h = new HashMap<String, Object>();
                  if (f.isFolder()) {
+                     HashMap<String, Object> h = new HashMap<String, Object>();
                      h.put("dirname", f.getFileName());
+                     h.put("last_mod", DisplayUtils.getRelativeTimestamp(this, f));
                      data.add(h);
                  }
              }
              SimpleAdapter sa = new SimpleAdapter(this,
                                                  data,
                                                  R.layout.uploader_list_item_layout,
-                                                 new String[] {"dirname"},
-                                                 new int[] {R.id.filename});
+                                                 new String[] {"dirname", "last_mod"},
+                                                 new int[] {R.id.filename, R.id.last_mod});
              
              mListView.setAdapter(sa);
              Button btnChooseFolder = (Button) findViewById(R.id.uploader_choose_folder);
          }
      }
  
 -        files = FileStorageUtils.sortFolder(files);
+     private Vector<OCFile> sortFileList(Vector<OCFile> files) {
+         SharedPreferences sharedPreferences = PreferenceManager
+                 .getDefaultSharedPreferences(this);
+         // Read sorting order, default to sort by name ascending
+         FileStorageUtils.mSortOrder = sharedPreferences.getInt("sortOrder", 0);
+         FileStorageUtils.mSortAscending = sharedPreferences.getBoolean("sortAscending", true);
++        files = FileStorageUtils.sortOcFolder(files);
+         return files;
+     }
      private String generatePath(Stack<String> dirs) {
          String full_path = "";
  
      public boolean onCreateOptionsMenu(Menu menu) {
          MenuInflater inflater = getMenuInflater();
          inflater.inflate(R.menu.main_menu, menu);
 -        menu.findItem(R.id.action_upload).setVisible(false);
          menu.findItem(R.id.action_sort).setVisible(false);
          menu.findItem(R.id.action_sync_account).setVisible(false);
          return true;
@@@ -25,19 -25,12 +25,19 @@@ package com.owncloud.android.ui.adapter
  \r
  \r
  import java.io.File;\r
 +import java.util.ArrayList;\r
 +import java.util.HashMap;\r
 +import java.util.Map;\r
  import java.util.Vector;\r
  \r
  import android.accounts.Account;\r
  import android.content.Context;\r
  import android.content.SharedPreferences;\r
  import android.graphics.Bitmap;\r
 +import android.graphics.Color;\r
 +import android.graphics.BitmapFactory;\r
 +import android.graphics.Canvas;\r
 +import android.graphics.Paint;\r
  import android.os.Build;\r
  import android.preference.PreferenceManager;\r
  import android.text.format.DateUtils;\r
@@@ -85,8 -78,6 +85,8 @@@ public class FileListListAdapter extend
      private enum ViewType {LIST_ITEM, GRID_IMAGE, GRID_ITEM };\r
  \r
      private SharedPreferences mAppPreferences;\r
 +\r
 +    private HashMap<Integer, Boolean> mSelection = new HashMap<Integer, Boolean>();\r
      \r
      public FileListListAdapter(\r
              boolean justFolders, \r
          ViewType viewType;\r
          if (!mGridMode){\r
              viewType = ViewType.LIST_ITEM;\r
 -        } else if (file.isImage()){\r
 +        } else if (file.isImage() || file.isVideo()){\r
              viewType = ViewType.GRID_IMAGE;\r
          } else {\r
              viewType = ViewType.GRID_ITEM;\r
              switch (viewType){\r
                  case LIST_ITEM:\r
                      TextView fileSizeV = (TextView) view.findViewById(R.id.file_size);\r
 +                    TextView fileSizeSeparatorV = (TextView) view.findViewById(R.id.file_separator);\r
                      TextView lastModV = (TextView) view.findViewById(R.id.last_mod);\r
 -                    ImageView checkBoxV = (ImageView) view.findViewById(R.id.custom_checkbox);\r
 +\r
  \r
                      lastModV.setVisibility(View.VISIBLE);\r
-                     lastModV.setText(showRelativeTimestamp(file));\r
+                     lastModV.setText(DisplayUtils.getRelativeTimestamp(mContext, file));\r
  \r
 -                    checkBoxV.setVisibility(View.GONE);\r
  \r
 +                    fileSizeSeparatorV.setVisibility(View.VISIBLE);\r
                      fileSizeV.setVisibility(View.VISIBLE);\r
                      fileSizeV.setText(DisplayUtils.bytesToHumanReadable(file.getFileLength()));\r
  \r
 -                    if (!file.isFolder()) {\r
 -                        AbsListView parentList = (AbsListView)parent;\r
 -                        if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {\r
 -                            if (parentList.getChoiceMode() == AbsListView.CHOICE_MODE_NONE) {\r
 -                                checkBoxV.setVisibility(View.GONE);\r
 -                            } else {\r
 -                                if (parentList.isItemChecked(position)) {\r
 -                                    checkBoxV.setImageResource(\r
 -                                            android.R.drawable.checkbox_on_background);\r
 -                                } else {\r
 -                                    checkBoxV.setImageResource(\r
 -                                            android.R.drawable.checkbox_off_background);\r
 -                                }\r
 -                                checkBoxV.setVisibility(View.VISIBLE);\r
 -                            }\r
 -                        }\r
 -\r
 -                    } else { //Folder\r
 -                        fileSizeV.setVisibility(View.INVISIBLE);\r
 +//                    if (!file.isFolder()) {\r
 +//                        AbsListView parentList = (AbsListView)parent;\r
 +//                        if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {\r
 +//                            if (parentList.getChoiceMode() == AbsListView.CHOICE_MODE_NONE) {\r
 +//                                checkBoxV.setVisibility(View.GONE);\r
 +//                            } else {\r
 +//                                if (parentList.isItemChecked(position)) {\r
 +//                                    checkBoxV.setImageResource(\r
 +//                                            R.drawable.ic_checkbox_marked);\r
 +//                                } else {\r
 +//                                    checkBoxV.setImageResource(\r
 +//                                            R.drawable.ic_checkbox_blank_outline);\r
 +//                                }\r
 +//                                checkBoxV.setVisibility(View.VISIBLE);\r
 +//                            }\r
 +//                        }\r
 +\r
 +                    if (file.isFolder()) {\r
 +                        fileSizeSeparatorV.setVisibility(View.GONE);\r
 +                        fileSizeV.setVisibility(View.GONE);\r
                      }\r
  \r
                  case GRID_ITEM:\r
  \r
                      break;\r
              }\r
 +\r
 +            ImageView checkBoxV = (ImageView) view.findViewById(R.id.custom_checkbox);\r
 +            checkBoxV.setVisibility(View.GONE);\r
 +\r
 +            AbsListView parentList = (AbsListView)parent;\r
 +            if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {\r
 +                if (parentList.getChoiceMode() == AbsListView.CHOICE_MODE_NONE) {\r
 +                    checkBoxV.setVisibility(View.GONE);\r
 +                } else if (parentList.getCheckedItemCount() > 0){\r
 +                    if (parentList.isItemChecked(position)) {\r
 +                        checkBoxV.setImageResource(\r
 +                                android.R.drawable.checkbox_on_background);\r
 +                    } else {\r
 +                        checkBoxV.setImageResource(\r
 +                                android.R.drawable.checkbox_off_background);\r
 +                    }\r
 +                    checkBoxV.setVisibility(View.VISIBLE);\r
 +                }\r
 +            }\r
              \r
              // For all Views\r
              \r
              \r
              // No Folder\r
              if (!file.isFolder()) {\r
 -                if (file.isImage() && file.getRemoteId() != null){\r
 +                if ((file.isImage() || file.isVideo()) && file.getRemoteId() != null){\r
                      // Thumbnail in Cache?\r
                      Bitmap thumbnail = ThumbnailsCacheManager.getBitmapFromDiskCache(\r
 -                            String.valueOf(file.getRemoteId())\r
 -                            );\r
 +                            "t" + String.valueOf(file.getRemoteId()));\r
                      if (thumbnail != null && !file.needsUpdateThumbnail()){\r
 -                        fileIcon.setImageBitmap(thumbnail);\r
 +\r
 +                        if (file.isVideo()) {\r
 +                            Bitmap withOverlay = ThumbnailsCacheManager.addVideoOverlay(thumbnail);\r
 +                            fileIcon.setImageBitmap(withOverlay);\r
 +                        } else {\r
 +                            fileIcon.setImageBitmap(thumbnail);\r
 +                        }\r
                      } else {\r
                          // generate new Thumbnail\r
                          if (ThumbnailsCacheManager.cancelPotentialWork(file, fileIcon)) {\r
                                      task\r
                                      );\r
                              fileIcon.setImageDrawable(asyncDrawable);\r
 -                            task.execute(file);\r
 +                            task.execute(file, true);\r
                          }\r
                      }\r
  \r
              }\r
          }\r
  \r
 +        if (mSelection.get(position) != null) {\r
 +            view.setBackgroundColor(Color.rgb(248, 248, 248));\r
 +        } else {\r
 +            view.setBackgroundColor(Color.WHITE);\r
 +        }\r
 +\r
          return view;\r
      }\r
  \r
       *                                  mStorageManager if is different (and not NULL)\r
       */\r
      public void swapDirectory(OCFile directory, FileDataStorageManager updatedStorageManager\r
 -            /*, boolean onlyOnDevice*/) {\r
 +            , boolean onlyOnDevice) {\r
          mFile = directory;\r
          if (updatedStorageManager != null && updatedStorageManager != mStorageManager) {\r
              mStorageManager = updatedStorageManager;\r
              mAccount = AccountUtils.getCurrentOwnCloudAccount(mContext);\r
          }\r
          if (mStorageManager != null) {\r
 -            // TODO Enable when "On Device" is recovered ?\r
 -            mFiles = mStorageManager.getFolderContent(mFile/*, onlyOnDevice*/);\r
 +            mFiles = mStorageManager.getFolderContent(mFile, onlyOnDevice);\r
              mFilesOrig.clear();\r
              mFilesOrig.addAll(mFiles);\r
              \r
              mFiles = null;\r
          }\r
  \r
 -        mFiles = FileStorageUtils.sortFolder(mFiles);\r
 +        mFiles = FileStorageUtils.sortOcFolder(mFiles);\r
          notifyDataSetChanged();\r
      }\r
      \r
          FileStorageUtils.mSortAscending = ascending;\r
          \r
  \r
 -        mFiles = FileStorageUtils.sortFolder(mFiles);\r
 +        mFiles = FileStorageUtils.sortOcFolder(mFiles);\r
          notifyDataSetChanged();\r
  \r
      }\r
-     \r
-     private CharSequence showRelativeTimestamp(OCFile file){\r
-         return DisplayUtils.getRelativeDateTimeString(mContext, file.getModificationTimestamp(),\r
-                 DateUtils.SECOND_IN_MILLIS, DateUtils.WEEK_IN_MILLIS, 0);\r
-     }\r
  \r
      public void setGridMode(boolean gridMode) {\r
          mGridMode = gridMode;\r
      }\r
 +\r
 +    public boolean isGridMode() {\r
 +        return mGridMode;\r
 +    }\r
 +\r
 +    public void setNewSelection(int position, boolean checked) {\r
 +        mSelection.put(position, checked);\r
 +        notifyDataSetChanged();\r
 +    }\r
 +\r
 +    public void removeSelection(int position) {\r
 +        mSelection.remove(position);\r
 +        notifyDataSetChanged();\r
 +    }\r
 +\r
 +    public void removeSelection(){\r
 +         mSelection.clear();\r
 +        notifyDataSetChanged();\r
 +    }\r
 +\r
 +    public ArrayList<Integer> getCheckedItemPositions() {\r
 +        ArrayList<Integer> ids = new ArrayList<Integer>();\r
 +\r
 +        for (Map.Entry<Integer, Boolean> entry : mSelection.entrySet()){\r
 +            if (entry.getValue()){\r
 +                ids.add(entry.getKey());\r
 +            }\r
 +        }\r
 +        return ids;\r
 +    }\r
 +\r
 +    public ArrayList<OCFile> getCheckedItems() {\r
 +        ArrayList<OCFile> files = new ArrayList<OCFile>();\r
 +\r
 +        for (Map.Entry<Integer, Boolean> entry : mSelection.entrySet()){\r
 +            if (entry.getValue()){\r
 +                files.add((OCFile) getItem(entry.getKey()));\r
 +            }\r
 +        }\r
 +        return files;\r
 +    }\r
  }\r
  \r
  package com.owncloud.android.utils;\r
  \r
 +import java.io.File;\r
 +import java.net.IDN;\r
 +import java.text.DateFormat;\r
 +import java.util.Arrays;\r
 +import java.util.Calendar;\r
 +import java.util.Date;\r
 +import java.util.HashMap;\r
 +import java.util.HashSet;\r
 +import java.util.Set;\r
 +import java.util.Vector;\r
 +\r
  import android.annotation.TargetApi;\r
  import android.app.Activity;\r
  import android.content.Context;\r
 +import android.content.SharedPreferences;\r
  import android.graphics.Point;\r
  import android.graphics.PorterDuff;\r
  import android.os.Build;\r
@@@ -47,10 -35,8 +47,10 @@@ import android.widget.SeekBar
  \r
  import com.owncloud.android.MainApp;\r
  import com.owncloud.android.R;\r
 +import com.owncloud.android.datamodel.FileDataStorageManager;\r
  import com.owncloud.android.datamodel.OCFile;\r
  \r
 +import java.math.BigDecimal;\r
  import java.net.IDN;\r
  import java.text.DateFormat;\r
  import java.util.Calendar;\r
@@@ -66,7 -52,6 +66,7 @@@ public class DisplayUtils 
      private static final String OWNCLOUD_APP_NAME = "ownCloud";\r
      \r
      private static final String[] sizeSuffixes = { "B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB" };\r
 +    private static final int[] sizeScales = { 0, 0, 0, 1, 1, 2, 2, 2, 2 };\r
  \r
      private static Map<String, String> mimeType2HumanReadable;\r
  \r
  \r
      /**\r
       * Converts the file size in bytes to human readable output.\r
 -     * \r
 +     * <ul>\r
 +     *     <li>appends a size suffix, e.g. B, KB, MB etc.</li>\r
 +     *     <li>rounds the size based on the suffix to 0,1 or 2 decimals</li>\r
 +     * </ul>\r
 +     *\r
       * @param bytes Input file size\r
       * @return Like something readable like "12 MB"\r
       */\r
      public static String bytesToHumanReadable(long bytes) {\r
          double result = bytes;\r
 -        int attachedsuff = 0;\r
 -        while (result > 1024 && attachedsuff < sizeSuffixes.length) {\r
 +        int attachedSuff = 0;\r
 +        while (result > 1024 && attachedSuff < sizeSuffixes.length) {\r
              result /= 1024.;\r
 -            attachedsuff++;\r
 +            attachedSuff++;\r
          }\r
 -        result = ((int) (result * 100)) / 100.;\r
 -        return result + " " + sizeSuffixes[attachedsuff];\r
 +\r
 +        return new BigDecimal(result).setScale(\r
 +                sizeScales[attachedSuff], BigDecimal.ROUND_HALF_UP) + " " + sizeSuffixes[attachedSuff];\r
      }\r
  \r
      /**\r
          return fileExtension;\r
      }\r
  \r
+     public static CharSequence getRelativeTimestamp(Context context, OCFile file) {\r
+         return getRelativeDateTimeString(context, file.getModificationTimestamp(),\r
+                 DateUtils.SECOND_IN_MILLIS, DateUtils.WEEK_IN_MILLIS, 0);\r
+     }\r
\r
      @SuppressWarnings("deprecation")\r
-     public static CharSequence getRelativeDateTimeString (\r
+     private static CharSequence getRelativeDateTimeString (\r
              Context c, long time, long minResolution, long transitionResolution, int flags\r
              ){\r
          \r
      }\r
  \r
      /**\r
 +     * Determines if user set folder to grid or list view. If folder is not set itself,\r
 +     * it finds a parent that is set (at least root is set).\r
 +     * @param file\r
 +     * @param storageManager\r
 +     * @return\r
 +     */\r
 +    public static boolean isGridView(OCFile file, FileDataStorageManager storageManager){\r
 +        if (file != null) {\r
 +            OCFile fileToTest = file;\r
 +            OCFile parentDir = null;\r
 +            String parentPath = null;\r
 +\r
 +            SharedPreferences setting = MainApp.getAppContext().getSharedPreferences(\r
 +                    "viewMode", Context.MODE_PRIVATE);\r
 +\r
 +            if (setting.contains(fileToTest.getRemoteId())) {\r
 +                return setting.getBoolean(fileToTest.getRemoteId(), false);\r
 +            } else {\r
 +                do {\r
 +                    if (fileToTest.getParentId() != FileDataStorageManager.ROOT_PARENT_ID) {\r
 +                        parentPath = new File(fileToTest.getRemotePath()).getParent();\r
 +                        parentPath = parentPath.endsWith(OCFile.PATH_SEPARATOR) ? parentPath :\r
 +                                parentPath + OCFile.PATH_SEPARATOR;\r
 +                        parentDir = storageManager.getFileByPath(parentPath);\r
 +                    } else {\r
 +                        parentDir = storageManager.getFileByPath(OCFile.ROOT_PATH);\r
 +                    }\r
 +\r
 +                    while (parentDir == null) {\r
 +                        parentPath = new File(parentPath).getParent();\r
 +                        parentPath = parentPath.endsWith(OCFile.PATH_SEPARATOR) ? parentPath :\r
 +                                parentPath + OCFile.PATH_SEPARATOR;\r
 +                        parentDir = storageManager.getFileByPath(parentPath);\r
 +                    }\r
 +                    fileToTest = parentDir;\r
 +                } while (endWhile(parentDir, setting));\r
 +                return setting.getBoolean(fileToTest.getRemoteId(), false);\r
 +            }\r
 +        } else {\r
 +            return false;\r
 +        }\r
 +    }\r
 +\r
 +    private static boolean endWhile(OCFile parentDir, SharedPreferences setting) {\r
 +        if (parentDir.getRemotePath().compareToIgnoreCase(OCFile.ROOT_PATH) == 0) {\r
 +            return false;\r
 +        } else {\r
 +            return !setting.contains(parentDir.getRemoteId());\r
 +        }\r
 +    }\r
 +\r
 +    public static void setViewMode(OCFile file, boolean setGrid){\r
 +        SharedPreferences setting = MainApp.getAppContext().getSharedPreferences(\r
 +                "viewMode", Context.MODE_PRIVATE);\r
 +\r
 +        SharedPreferences.Editor editor = setting.edit();\r
 +        editor.putBoolean(file.getRemoteId(), setGrid);\r
 +        editor.commit();\r
 +    }\r
 +\r
 +    /**\r
       * sets the coloring of the given progress bar to color_accent.\r
       *\r
       * @param progressBar the progress bar to be colored\r