From a0f74982bdb412841a8a82ae48e5801d6f44ea15 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 14:15:59 +0200 Subject: [PATCH 001/100] Show parent folders of subscribed folders --- .../java/eu/faircode/email/AdapterFolder.java | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterFolder.java b/app/src/main/java/eu/faircode/email/AdapterFolder.java index d0f5b59642..39b7ef7b2e 100644 --- a/app/src/main/java/eu/faircode/email/AdapterFolder.java +++ b/app/src/main/java/eu/faircode/email/AdapterFolder.java @@ -996,17 +996,24 @@ public class AdapterFolder extends RecyclerView.Adapter 0) Collections.sort(parents, parents.get(0).getComparator(context)); - for (TupleFolderEx parent : parents) - if ((show_hidden || !parent.hide) && - (!subscribed_only || - parent.accountProtocol != EntityAccount.TYPE_IMAP || - (parent.subscribed != null && parent.subscribed))) { + for (TupleFolderEx parent : parents) { + if (parent.hide && !show_hidden) + continue; + + List childs = null; + if (parent.child_refs != null) + childs = getHierarchical(parent.child_refs, indentation + 1); + + if (!subscribed_only || + parent.accountProtocol != EntityAccount.TYPE_IMAP || + (parent.subscribed != null && parent.subscribed) || + (childs != null && childs.size() > 0)) { parent.indentation = indentation; result.add(parent); - - if (!parent.collapsed && parent.child_refs != null) - result.addAll(getHierarchical(parent.child_refs, indentation + 1)); + if (!parent.collapsed && childs != null) + result.addAll(childs); } + } return result; } From 08f0936e4c46f175af5693be24cd70040e93d797 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 15:56:14 +0200 Subject: [PATCH 002/100] Reduced send processing --- app/src/main/java/eu/faircode/email/ServiceSend.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index bdc38b7186..ed2985b37d 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -114,12 +114,8 @@ public class ServiceSend extends ServiceBase { for (EntityOperation op : operations) { if (!handling.contains(op.id)) process = true; - if (!EntityOperation.SYNC.equals(op.name)) - ops.add(op.id); + ops.add(op.id); } - for (Long h : handling) - if (!ops.contains(h)) - process = true; handling = ops; From e0b34f60bb1b70b2928bd3f67a42d0a1164d3423 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 15:58:25 +0200 Subject: [PATCH 003/100] Reset send error on new operations only --- app/src/main/java/eu/faircode/email/ServiceSend.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index ed2985b37d..3ae700f647 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -274,11 +274,14 @@ public class ServiceSend extends ServiceBase { DB db = DB.getInstance(this); EntityFolder outbox = db.folder().getOutbox(); try { - db.folder().setFolderError(outbox.id, null); db.folder().setFolderSyncState(outbox.id, "syncing"); List ops = db.operation().getOperations(outbox.id); Log.i(outbox.name + " pending operations=" + ops.size()); + + if (ops.size() > 0) + db.folder().setFolderError(outbox.id, null); + for (EntityOperation op : ops) { EntityMessage message = null; try { From 6537ffda7c6877efc1b7a7a6591746762333e6fa Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 16:31:37 +0200 Subject: [PATCH 004/100] Disable all tracking pixels --- .../java/eu/faircode/email/HtmlHelper.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 1c9cbeb4b2..8871508821 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -1371,15 +1371,15 @@ public class HtmlHelper { // Build list of allowed hosts List hosts = new ArrayList<>(); - for (Element img : document.select("img")) { - String src = img.attr("src"); - if (!TextUtils.isEmpty(src) && !isTrackingPixel(img)) { - Uri uri = Uri.parse(img.attr("src")); - String host = uri.getHost(); - if (host != null && !hosts.contains(host)) - hosts.add(host); - } - } + //for (Element img : document.select("img")) { + // String src = img.attr("src"); + // if (!TextUtils.isEmpty(src) && !isTrackingPixel(img)) { + // Uri uri = Uri.parse(img.attr("src")); + // String host = uri.getHost(); + // if (host != null && !hosts.contains(host)) + // hosts.add(host); + // } + //} // Images for (Element img : document.select("img")) { From b403f104e477f46eddce57ae2330948cdf64f57c Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 18:34:06 +0200 Subject: [PATCH 005/100] Fixed back stack in landscape mode --- app/src/main/java/eu/faircode/email/ActivityView.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index a5372a51ad..5473047c03 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -1225,8 +1225,11 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB } private void onViewMessages(Intent intent) { - if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) + if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) { getSupportFragmentManager().popBackStack("messages", FragmentManager.POP_BACK_STACK_INCLUSIVE); + if (content_pane != null) + getSupportFragmentManager().popBackStack("unified", 0); + } Bundle args = new Bundle(); args.putString("type", intent.getStringExtra("type")); From 40e19a242c7cf8f60b5a9106ac1283a64421d0cb Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 19:21:50 +0200 Subject: [PATCH 006/100] Simplification --- app/src/main/java/eu/faircode/email/Core.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 1fb82f26af..605c77b277 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -414,14 +414,6 @@ class Core { continue; } - if (op.tries >= TOTAL_RETRY_MAX) { - // Giving up - op.cleanup(context); - db.operation().deleteOperation(op.id); - ops.remove(op); - continue; - } - try { db.beginTransaction(); @@ -436,7 +428,8 @@ class Core { db.endTransaction(); } - if (ex instanceof OutOfMemoryError || + if (op.tries >= TOTAL_RETRY_MAX || + ex instanceof OutOfMemoryError || ex instanceof MessageRemovedException || ex instanceof MessageRemovedIOException || ex instanceof FileNotFoundException || From 985646746b3d72ff81b9658a24194544f62cdea5 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 19:28:47 +0200 Subject: [PATCH 007/100] Limit send tries --- .../java/eu/faircode/email/ServiceSend.java | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index 3ae700f647..391c324f34 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -75,6 +75,7 @@ public class ServiceSend extends ServiceBase { private static final int PI_SEND = 1; private static final long CONNECTIVITY_DELAY = 5000L; // milliseconds private static final int IDENTITY_ERROR_AFTER = 30; // minutes + private static final int RETRY_MAX = 3; @Override public void onCreate() { @@ -274,22 +275,31 @@ public class ServiceSend extends ServiceBase { DB db = DB.getInstance(this); EntityFolder outbox = db.folder().getOutbox(); try { + db.folder().setFolderError(outbox.id, null); db.folder().setFolderSyncState(outbox.id, "syncing"); List ops = db.operation().getOperations(outbox.id); Log.i(outbox.name + " pending operations=" + ops.size()); - if (ops.size() > 0) - db.folder().setFolderError(outbox.id, null); + while (ops.size() > 0) { + TupleOperationEx op = ops.get(0); - for (EntityOperation op : ops) { EntityMessage message = null; + if (op.message != null) + message = db.message().getMessage(op.message); + try { Log.i(outbox.name + " start op=" + op.id + "/" + op.name + " msg=" + op.message + " args=" + op.args); + db.operation().setOperationTries(op.id, ++op.tries); + db.operation().setOperationError(op.id, null); + + if (message != null) + db.message().setMessageError(message.id, null); + db.operation().setOperationState(op.id, "executing"); Map crumb = new HashMap<>(); @@ -307,7 +317,6 @@ public class ServiceSend extends ServiceBase { break; case EntityOperation.SEND: - message = db.message().getMessage(op.message); if (message == null) throw new MessageRemovedException(); onSend(message); @@ -321,6 +330,7 @@ public class ServiceSend extends ServiceBase { } db.operation().deleteOperation(op.id); + ops.remove(op); } catch (Throwable ex) { Log.e(outbox.name, ex); EntityLog.log(this, outbox.name + " " + Log.formatThrowable(ex, false)); @@ -329,7 +339,8 @@ public class ServiceSend extends ServiceBase { if (message != null) db.message().setMessageError(message.id, Log.formatThrowable(ex)); - if (ex instanceof OutOfMemoryError || + if (op.tries >= RETRY_MAX || + ex instanceof OutOfMemoryError || ex instanceof MessageRemovedException || ex instanceof FileNotFoundException || ex instanceof AuthenticationFailedException || @@ -337,6 +348,7 @@ public class ServiceSend extends ServiceBase { ex instanceof IllegalArgumentException) { Log.w("Unrecoverable"); db.operation().deleteOperation(op.id); + ops.remove(op); continue; } else throw ex; From e3a8034383df16888075c27dd335cafd07602cbc Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 20:49:13 +0200 Subject: [PATCH 008/100] Updated AndroidX --- app/build.gradle | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index e18525bd35..3ed783fcc7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -243,27 +243,27 @@ configurations.all { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - def core_version = "1.4.0-alpha01" + def core_version = "1.5.0-alpha01" def appcompat_version = "1.3.0-alpha01" - def fragment_version = "1.3.0-alpha05" + def fragment_version = "1.3.0-alpha06" def recyclerview_version = "1.2.0-alpha03" def coordinatorlayout_version = "1.1.0" def constraintlayout_version = "2.0.0-beta3" def material_version = "1.3.0-alpha01" - def browser_version = "1.3.0-alpha01" + def browser_version = "1.3.0-alpha03" def lbm_version = "1.0.0" def swiperefresh_version = "1.1.0-rc01" def documentfile_version = "1.0.1" - def lifecycle_version = "2.2.0" // 2.3.0-alpha03 + def lifecycle_version = "2.2.0" // 2.3.0-alpha04 def sqlite_version = "2.1.0" - def room_version = "2.2.5" - def paging_version = "2.1.2" + def room_version = "2.2.5" // 2.3.0-alpha01 + def paging_version = "2.1.2" // 3.0.0-alpha01 def preference_version = "1.1.1" def work_version = "2.4.0-beta01" def exif_version = "1.3.0-alpha01" def biometric_version = "1.0.1" def textclassifier_version = "1.0.0-alpha03" - def billingclient_version = "2.2.1" + def billingclient_version = "3.0.0" def javamail_version = "1.6.5" def jsoup_version = "1.13.1" def css_version = "0.9.27" From 9e97e77ad01bceaa1fb1a7159d9eddee12578545 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 21:11:11 +0200 Subject: [PATCH 009/100] Added comment --- app/src/main/java/eu/faircode/email/Core.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 605c77b277..f4e18aa1e7 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -1364,6 +1364,7 @@ class Core { } if (sync_shared_folders) { + // https://tools.ietf.org/html/rfc2342 Folder[] namespaces = istore.getSharedNamespaces(); Log.i("Namespaces=" + namespaces.length); for (Folder namespace : namespaces) { From 0cc0b9b94ba0f2fa9d3dc75a465ee12adb474c97 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Jun 2020 21:42:39 +0200 Subject: [PATCH 010/100] Updated Markwon --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 3ed783fcc7..a007be2f88 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -276,7 +276,7 @@ dependencies { def biweekly_version = "0.6.3" def photoview_version = "2.3.0" def relinker_version = "1.3.1" - def markwon_version = "4.3.1" + def markwon_version = "4.4.0" def bouncycastle_version = "1.65" def colorpicker_version = "0.0.15" def appauth_version = "0.7.1" From fda85e1f07b4d494e3bd03499eae940c5de4dc95 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 08:21:16 +0200 Subject: [PATCH 011/100] Process all authentication results --- app/src/main/java/eu/faircode/email/Core.java | 4 +- .../java/eu/faircode/email/MessageHelper.java | 42 +++++++++++-------- 2 files changed, 27 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index f4e18aa1e7..71df1ccec2 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -1614,7 +1614,7 @@ class Core { if (sent == null) sent = 0L; - String authentication = helper.getAuthentication(); + String[] authentication = helper.getAuthentication(); MessageHelper.MessageParts parts = helper.getMessageParts(); EntityMessage message = new EntityMessage(); @@ -2239,7 +2239,7 @@ class Core { received = sent; } - String authentication = helper.getAuthentication(); + String[] authentication = helper.getAuthentication(); MessageHelper.MessageParts parts = helper.getMessageParts(); message = new EntityMessage(); diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index f30d630721..8617f9a483 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -1016,31 +1016,39 @@ public class MessageHelper { return getAddressHeader("Disposition-Notification-To"); } - String getAuthentication() throws MessagingException { + String[] getAuthentication() throws MessagingException { ensureMessage(false); - String header = imessage.getHeader("Authentication-Results", null); - return (header == null ? null : MimeUtility.unfold(header)); + String[] headers = imessage.getHeader("Authentication-Results"); + if (headers == null) + return null; + + for (int i = 0; i < headers.length; i++) + headers[i] = MimeUtility.unfold(headers[i]); + + return headers; } - static Boolean getAuthentication(String type, String header) { - if (header == null) + static Boolean getAuthentication(String type, String[] headers) { + if (headers == null) return null; // https://tools.ietf.org/html/rfc7601 Boolean result = null; - String[] part = header.split(";"); - for (int i = 1; i < part.length; i++) { - String[] kv = part[i].split("="); - if (kv.length > 1) { - String key = kv[0].trim(); - String[] val = kv[1].trim().split(" "); - if (val.length > 0 && type.equals(key)) { - if ("fail".equals(val[0])) - result = false; - else if ("pass".equals(val[0])) - if (result == null) - result = true; + for (String header : headers) { + String[] part = header.split(";"); + for (int i = 1; i < part.length; i++) { + String[] kv = part[i].split("="); + if (kv.length > 1) { + String key = kv[0].trim(); + String[] val = kv[1].trim().split(" "); + if (val.length > 0 && type.equals(key)) { + if ("fail".equals(val[0])) + result = false; + else if ("pass".equals(val[0])) + if (result == null) + result = true; + } } } } From 92b585d7929586bb7a4d323581baefdfb49c52ac Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 08:36:27 +0200 Subject: [PATCH 012/100] Tune keep-alive interval by default --- .../faircode/email/FragmentOptionsSynchronize.java | 12 +++++++++++- .../java/eu/faircode/email/ServiceSynchronize.java | 14 +++++++------- .../res/layout/fragment_options_synchronize.xml | 12 ++++++++++++ app/src/main/res/values/strings.xml | 9 +++++---- 4 files changed, 35 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java b/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java index 231848ef34..e0c452fdb1 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java @@ -80,6 +80,7 @@ public class FragmentOptionsSynchronize extends FragmentBase implements SharedPr private TextView tvSubscriptionPro; private SwitchCompat swCheckMx; private SwitchCompat swCheckReply; + private SwitchCompat swTuneKeepAlive; private Group grpExempted; private AdapterAccountExempted adapter; @@ -88,7 +89,7 @@ public class FragmentOptionsSynchronize extends FragmentBase implements SharedPr "enabled", "poll_interval", "schedule", "schedule_start", "schedule_end", "sync_nodate", "sync_unseen", "sync_flagged", "delete_unseen", "sync_kept", "gmail_thread_id", "sync_folders", "sync_shared_folders", "subscriptions", - "check_mx", "check_reply" + "check_mx", "check_reply", "tune_keep_alive" }; @Override @@ -129,6 +130,7 @@ public class FragmentOptionsSynchronize extends FragmentBase implements SharedPr tvSubscriptionPro = view.findViewById(R.id.tvSubscriptionPro); swCheckMx = view.findViewById(R.id.swCheckMx); swCheckReply = view.findViewById(R.id.swCheckReply); + swTuneKeepAlive = view.findViewById(R.id.swTuneKeepAlive); grpExempted = view.findViewById(R.id.grpExempted); setOptions(); @@ -308,6 +310,13 @@ public class FragmentOptionsSynchronize extends FragmentBase implements SharedPr } }); + swTuneKeepAlive.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + prefs.edit().putBoolean("tune_keep_alive", checked).apply(); + } + }); + DB db = DB.getInstance(getContext()); db.account().liveSynchronizingAccounts().observe(getViewLifecycleOwner(), new Observer>() { @Override @@ -397,6 +406,7 @@ public class FragmentOptionsSynchronize extends FragmentBase implements SharedPr swSubscriptions.setEnabled(pro); swCheckMx.setChecked(prefs.getBoolean("check_mx", false)); swCheckReply.setChecked(prefs.getBoolean("check_reply", false)); + swTuneKeepAlive.setChecked(prefs.getBoolean("tune_keep_alive", true)); } private String formatHour(Context context, int minutes) { diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 3b43f43b2f..a3fe4fcb65 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -1376,14 +1376,14 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences boolean first = true; while (state.isRunning()) { long idleTime = state.getIdleTime(); - boolean auto_optimize = prefs.getBoolean("auto_optimize", false); - boolean optimize = (auto_optimize && !first && + boolean tune_keep_alive = prefs.getBoolean("tune_keep_alive", true); + boolean tune = (tune_keep_alive && !first && !account.keep_alive_ok && account.poll_interval > 9 && Math.abs(idleTime - account.poll_interval * 60 * 1000L) < 60 * 1000L); - if (auto_optimize && !first && !account.keep_alive_ok) + if (tune_keep_alive && !first && !account.keep_alive_ok) EntityLog.log(ServiceSynchronize.this, account.name + - " Optimize interval=" + account.poll_interval + - " idle=" + idleTime + "/" + optimize); + " Tune interval=" + account.poll_interval + + " idle=" + idleTime + "/" + tune); try { if (!state.isRecoverable()) throw new StoreClosedException(iservice.getStore(), "Unrecoverable"); @@ -1414,7 +1414,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences Log.i(folder.name + " poll count=" + folder.poll_count); } } catch (Throwable ex) { - if (optimize) { + if (tune) { account.keep_alive_failed++; account.keep_alive_succeeded = 0; if (account.keep_alive_failed >= 3) { @@ -1433,7 +1433,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences throw ex; } - if (optimize) { + if (tune) { account.keep_alive_failed = 0; account.keep_alive_succeeded++; db.account().setAccountKeepAliveValues(account.id, diff --git a/app/src/main/res/layout/fragment_options_synchronize.xml b/app/src/main/res/layout/fragment_options_synchronize.xml index 06a1b48b3a..56863369d0 100644 --- a/app/src/main/res/layout/fragment_options_synchronize.xml +++ b/app/src/main/res/layout/fragment_options_synchronize.xml @@ -516,6 +516,18 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/swCheckReply" /> + + Synchronize folder list Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts @@ -477,20 +480,18 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections From 0c27ecf949b5312f985cb39765cf5bfb3f367fc6 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 08:40:31 +0200 Subject: [PATCH 013/100] Disable auto optimize on update --- app/src/main/java/eu/faircode/email/ApplicationEx.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ApplicationEx.java b/app/src/main/java/eu/faircode/email/ApplicationEx.java index 4909c3142b..4a92b545c4 100644 --- a/app/src/main/java/eu/faircode/email/ApplicationEx.java +++ b/app/src/main/java/eu/faircode/email/ApplicationEx.java @@ -278,7 +278,8 @@ public class ApplicationEx extends Application { } else if (version < 1181) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !BuildConfig.DEBUG) editor.remove("background_service"); - } + } else if (version < 1195) + editor.remove("auto_optimize"); if (version < BuildConfig.VERSION_CODE) editor.putInt("previous_version", version); From 8d3aa3000d8a845ab95846bb4eb4a3827a4526ff Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 08:52:01 +0200 Subject: [PATCH 014/100] Crowdin sync --- app/src/main/res/values-af-rZA/strings.xml | 11 ++-- app/src/main/res/values-ar-rBH/strings.xml | 11 ++-- app/src/main/res/values-ar-rEG/strings.xml | 11 ++-- app/src/main/res/values-ar-rYE/strings.xml | 11 ++-- app/src/main/res/values-az-rAZ/strings.xml | 11 ++-- app/src/main/res/values-bg-rBG/strings.xml | 11 ++-- app/src/main/res/values-bn-rBD/strings.xml | 11 ++-- app/src/main/res/values-bn-rIN/strings.xml | 11 ++-- app/src/main/res/values-ca-rES/strings.xml | 11 ++-- app/src/main/res/values-cs-rCZ/strings.xml | 11 ++-- app/src/main/res/values-da-rDK/strings.xml | 11 ++-- app/src/main/res/values-de-rDE/strings.xml | 11 ++-- app/src/main/res/values-el-rGR/strings.xml | 11 ++-- app/src/main/res/values-en-rGB/strings.xml | 11 ++-- app/src/main/res/values-es-rES/strings.xml | 11 ++-- app/src/main/res/values-eu-rES/strings.xml | 11 ++-- app/src/main/res/values-fa-rIR/strings.xml | 59 ++++++++++++---------- app/src/main/res/values-fi-rFI/strings.xml | 11 ++-- app/src/main/res/values-fr-rCA/strings.xml | 13 +++-- app/src/main/res/values-fr-rFR/strings.xml | 13 +++-- app/src/main/res/values-fy-rNL/strings.xml | 11 ++-- app/src/main/res/values-gl-rES/strings.xml | 11 ++-- app/src/main/res/values-hr-rHR/strings.xml | 11 ++-- app/src/main/res/values-hu-rHU/strings.xml | 11 ++-- app/src/main/res/values-it-rIT/strings.xml | 11 ++-- app/src/main/res/values-iw-rIL/strings.xml | 11 ++-- app/src/main/res/values-ja-rJP/strings.xml | 11 ++-- app/src/main/res/values-ko-rKR/strings.xml | 11 ++-- app/src/main/res/values-lt-rLT/strings.xml | 11 ++-- app/src/main/res/values-nl-rNL/strings.xml | 11 ++-- app/src/main/res/values-nn-rNO/strings.xml | 11 ++-- app/src/main/res/values-no-rNO/strings.xml | 11 ++-- app/src/main/res/values-pl-rPL/strings.xml | 15 +++--- app/src/main/res/values-pt-rBR/strings.xml | 11 ++-- app/src/main/res/values-pt-rPT/strings.xml | 11 ++-- app/src/main/res/values-ro-rRO/strings.xml | 31 +++++++----- app/src/main/res/values-ru-rRU/strings.xml | 11 ++-- app/src/main/res/values-sk-rSK/strings.xml | 11 ++-- app/src/main/res/values-sl-rSI/strings.xml | 11 ++-- app/src/main/res/values-sr-rSP/strings.xml | 11 ++-- app/src/main/res/values-sv-rSE/strings.xml | 11 ++-- app/src/main/res/values-tr-rTR/strings.xml | 11 ++-- app/src/main/res/values-uk-rUA/strings.xml | 11 ++-- app/src/main/res/values-vi-rVN/strings.xml | 11 ++-- app/src/main/res/values-zh-rCN/strings.xml | 27 +++++----- app/src/main/res/values-zh-rTW/strings.xml | 11 ++-- 46 files changed, 367 insertions(+), 231 deletions(-) diff --git a/app/src/main/res/values-af-rZA/strings.xml b/app/src/main/res/values-af-rZA/strings.xml index a2135bc394..c1d23c2a67 100644 --- a/app/src/main/res/values-af-rZA/strings.xml +++ b/app/src/main/res/values-af-rZA/strings.xml @@ -157,6 +157,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -225,7 +226,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -404,19 +409,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-ar-rBH/strings.xml b/app/src/main/res/values-ar-rBH/strings.xml index 7af5d70519..65d262099d 100644 --- a/app/src/main/res/values-ar-rBH/strings.xml +++ b/app/src/main/res/values-ar-rBH/strings.xml @@ -201,6 +201,7 @@ استخدام عالي للبطارية؟ المزامنة توقفت؟ وضع حفظ البيانات قد فعل + Show advanced options الإنتقال إلى الرسائل إبدأ للانجاز @@ -269,7 +270,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -448,19 +453,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-ar-rEG/strings.xml b/app/src/main/res/values-ar-rEG/strings.xml index 7af5d70519..65d262099d 100644 --- a/app/src/main/res/values-ar-rEG/strings.xml +++ b/app/src/main/res/values-ar-rEG/strings.xml @@ -201,6 +201,7 @@ استخدام عالي للبطارية؟ المزامنة توقفت؟ وضع حفظ البيانات قد فعل + Show advanced options الإنتقال إلى الرسائل إبدأ للانجاز @@ -269,7 +270,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -448,19 +453,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-ar-rYE/strings.xml b/app/src/main/res/values-ar-rYE/strings.xml index 5e2bf8667f..f46d8ec0b3 100644 --- a/app/src/main/res/values-ar-rYE/strings.xml +++ b/app/src/main/res/values-ar-rYE/strings.xml @@ -201,6 +201,7 @@ استخدام عالي للبطارية؟ المزامنة توقفت؟ وضع حفظ البيانات قد فعل + Show advanced options الإنتقال إلى الرسائل إبدأ للانجاز @@ -269,7 +270,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -448,19 +453,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-az-rAZ/strings.xml b/app/src/main/res/values-az-rAZ/strings.xml index 32ea51a146..4eedae48d5 100644 --- a/app/src/main/res/values-az-rAZ/strings.xml +++ b/app/src/main/res/values-az-rAZ/strings.xml @@ -157,6 +157,7 @@ Yüksək batereya istifadəsi? Eyniləşdirmə dayandırılsın? Verilənlərə qənaət fəallaşdırıldı + Show advanced options Mesajlara get Get Edilməli @@ -225,7 +226,11 @@ Köhnə mesajların serverlərdən silinib silinmədiyini yoxlayın Gmail message grouping style for Gmail accounts Qovluq siyahısını eyniləşdir + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Klaviaturanı ilkin olaraq göstər Suggest locally stored contacts Suggest addresses found in sent messages @@ -404,19 +409,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Bir vaxt tənzimləmək üçün vaxta toxun - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Ümumiyyətlə ölçülmüş bağlantılar, mobil və ya ödənişli Wi-Fi bağlantılarıdır Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index e4ce283672..227d1e3a21 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -157,6 +157,7 @@ Висока конс. на батерия? Стоп синхр? Ниска консумация на данни е активирано + Показване на разширени опции Към съобщенията Напред Да се направи @@ -225,7 +226,11 @@ Проверете дали старите съобщения са премахнати от сървъра Gmail стил за групиране на съобщения за акаунти в Gmail Синхронизиране на списъка с папки + Синхронизиране на споделени списъци с папки Управление на абонирани папки + Проверка имейл адреса на изпращача при синхронизиране на съобщенията + Проверка имейл адреса на изпращача при синхронизиране на съобщенията + Automatically tune the keep-alive interval Клавиатура по подразбиране Предложи локални контакти Предложи адреси, намерени в изпратените съобщения @@ -404,19 +409,17 @@ Периодичното синхронизиране ще сравнява всеки път локални и отдалечени съобщения, което е скъпа операция, която евентуално води до допълнително използване на батерията, особено когато има много съобщения за синхронизиране. Постоянната синхронизация ще избегне това като наблюдава само за промени. Тази опция може да бъде оптимизирана автоматично (различни настройки) Докосни за настройка - Проверка имейл адреса на изпращача при синхронизиране на съобщенията - Проверка имейл адреса на изпращача при синхронизиране на съобщенията Някои доставчици съхраняват съобщения с неизвестна, невалидна или бъдеща дата като съобщения без дата Някои доставчици не поддържат това правилно, което може да доведе до синхронизиране всички или нито едно съобщение Когато са деактивирани, непрочетените съобщения се съхраняват на устройството завинаги Това ще прехвърли допълнителни данни и ще консумира допълнително батерията, особено ако на устройството се съхраняват много съобщения Деактивирането на това ще намали донякъде използването на данни и батерията, но ще деактивира и актуализирането на списъка с папки + Проверка дали DNS MX записи съществуват Това ще забави синхронизирането на съобщенията + Това ще провери дали името на домейна на изпращача и адреса за отговор е едно и също В допълнение към контактите, осигурени от Android. Данните за контакт ще бъдат съхранявани за нови изпратени или получени съобщения, само когато са активирани. Вмъкнете \'-\' между текста и подписа Показва предупреждение когато текстът на съобщението или темата е празна или когато прикаченият файл липсва - Проверка дали DNS MX записи съществуват - Това ще провери дали името на домейна на изпращача и адреса за отговор е едно и също Измерваните връзки обикновено са мобилен интернет или платени Wi-Fi точки Деактивирането на тази опция ще деактивира получаването и изпращането на съобщения през мобилния интернет Ако не се допуска роуминг в рамките на ЕС diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index e075380495..f6134bf230 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -157,6 +157,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -225,7 +226,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -404,19 +409,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-bn-rIN/strings.xml b/app/src/main/res/values-bn-rIN/strings.xml index feeaa44853..4773d2be21 100644 --- a/app/src/main/res/values-bn-rIN/strings.xml +++ b/app/src/main/res/values-bn-rIN/strings.xml @@ -157,6 +157,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -225,7 +226,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -404,19 +409,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-ca-rES/strings.xml b/app/src/main/res/values-ca-rES/strings.xml index 0e88016e20..8e6126536c 100644 --- a/app/src/main/res/values-ca-rES/strings.xml +++ b/app/src/main/res/values-ca-rES/strings.xml @@ -157,6 +157,7 @@ Ús de bateria elevat? S\'ha aturat la sincronització? L\'estalvi de dades està activat + Show advanced options Anar als missatges Vés-hi Per fer @@ -225,7 +226,11 @@ Comproveu si s’han eliminat missatges antics del servidor Gmail message grouping style for Gmail accounts Sincronitza la llista de carpetes + Synchronize shared folder lists Gestioneu les subscripcions de carpeta + Comproveu les adreces de correu electrònic del remitent sobre la sincronització de missatges + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Mostra el teclat per defecte Suggeriu contactes emmagatzemats localment Suggeriu adreces trobades als missatges enviats @@ -404,19 +409,17 @@ Sincronitzar periòdicament es compararà cada vegada més missatges locals i remots, la qual cosa és una operació costosa que possiblement produeixi un ús addicional de la bateria, especialment quan hi ha molts missatges per sincronitzar. Sempre la sincronització evitarà això mitjançant un control continuat només per a canvis. This option can be optimized automatically (miscellaneous settings) Toqueu una hora per definir-la - Comproveu les adreces de correu electrònic del remitent sobre la sincronització de missatges - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Alguns proveïdors no suporten aquesta funció degudament, cosa que pot evitar la sincronització d\'alguns o tots els missatges When disabled, unread messages are kept on the device forever Això transferirà dades addicionals i consumeix energia addicional per a la bateria, especialment si es desen el dispositiu de molts missatges Si el desactiveu, reduireu una mica l’ús de les dades i la bateria, però també desactivareu l’actualització de la llista de carpetes + Això comprovarà si existeixen registres MX al DNS Això alentirà la sincronització de missatges + This will check if domain name of the sender and reply addresses are the same A més dels contactes proporcionats per Android. Les dades de contacte s’emmagatzemaran per als missatges recentment enviats o rebuts només quan estiguin habilitats. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - Això comprovarà si existeixen registres MX al DNS - This will check if domain name of the sender and reply addresses are the same Les connexions comptades generalment són connexions mòbils o punts hotspots Wi-Fi de pagament Si desactiveu aquesta opció, desactivareu la recepció i l\'enviament de missatges a les connexions a Internet mòbils Si no se suposa una itinerància a la UE diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index 558fa5e468..fe89232ec0 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -179,6 +179,7 @@ Rychlé vybíjení baterie? Synchronizace se zastavila? Spořič dat je zapnutý + Zobrazit rozšířené možnosti Přejít ke zprávám Přejít Dokončit @@ -247,7 +248,11 @@ Kontrolovat, zda byly staré zprávy odstraněny ze serveru Gmail styl seskupování zpráv pro Gmail účty Synchronizovat seznam složek + Synchronizovat seznamy sdílených složek Spravovat odběry složek + Kontrolovat e-mailové adresy odesílatelů při synchronizaci zpráv + Kontrolovat e-mailové adresy pro odpověď při synchronizaci zpráv + Automatically tune the keep-alive interval Automaticky zobrazit klávesnici Navrhovat lokálně uložené kontakty Navrhovat adresy nalezené v odeslaných zprávách @@ -426,19 +431,17 @@ Synchronizování periodicky bude pokaždé porovnávat lokální a vzdálené zprávy, což je náročná operace, potencionálně vedoucí ke zvýšené spotřebě baterie, zvláště při velkém množství zpráv k synchronizaci. Synchronizování nepřetržitě tomuto předchází průběžným nasloucháním pouze změnám. Tuto možnost lze optimalizovat automaticky (ostatní nastavení) Pro změnu času se jej dotkněte - Kontrolovat e-mailové adresy odesílatelů při synchronizaci zpráv - Kontrolovat e-mailové adresy pro odpověď při synchronizaci zpráv Někteří poskytovatelé ukládají zprávy s neznámým, neplatným nebo budoucím datem jako zprávy bez data Někteří poskytovatelé toto nepodporují korektně, což může způsobit synchronizaci všech nebo žádných zpráv Je-li vypnuto, nepřečtené zprávy zůstanou ponechány v zařízení navždy Zvýší spotřebu dat a baterie, zvláště pokud v zařízení uchováváte velké množství zpráv Vypnutí o něco sníží množství přenesených dat a spotřebu baterie, zároveň však znemožní aktualizovat seznam složek + Ověří existenci DNS MX záznamů Zpomalí synchronizaci zpráv + Ověří, zda jsou název domény odesílatele a adresy pro odpověď totožné Jako dodatek ke kontaktům poskytnutých Androidem. Je-li povoleno, kontaktní údaje budou ukládány pro nově odeslané či přijaté zprávy. Vložit \'-- \' mezi text a podpis Zobrazit upozornění, je-li text zprávy či předmět prázdný nebo může-li chybět příloha - Ověří existenci DNS MX záznamů - Ověří, zda jsou název domény odesílatele a adresy pro odpověď totožné Účtovaná připojení jsou obecně mobilní připojení nebo placené Wi-Fi hotspoty Vypnutí této volby zakáže přijímání a odesílání zpráv při mobilních datových přenosech Nepředpokládat žádný roaming v rámci EU diff --git a/app/src/main/res/values-da-rDK/strings.xml b/app/src/main/res/values-da-rDK/strings.xml index 40394b1b2f..92d1a5ecc3 100644 --- a/app/src/main/res/values-da-rDK/strings.xml +++ b/app/src/main/res/values-da-rDK/strings.xml @@ -157,6 +157,7 @@ Højt strømforbrug? Synk stoppet? Datasparer er aktiveret + Vis avancerede indstillinger Gå til beskeder Start Resterer @@ -225,7 +226,11 @@ Tjek, om gamle beskeder er fjernet fra serveren Gmail- beskedgrupperingsstil for Gmail-konti Synkronisér mappeliste + Synkronisér delte mappelister Håndér mappeabonnementer + Tjek afsenderadresser ved beskedsynkroniseringer + Tjek svar e-mailadresser ved beskedsynkroniseringer + Automatically tune the keep-alive interval Vis tastatur som standard Foreslår lokalt lagrede kontakter Foreslå adresser fra sendte beskeder @@ -404,19 +409,17 @@ Periodisk synkronisering vil hver gang sammenligne lokale og fjernplacerede beskeder, hvilket koster en del resssourcer, herunder et muligt ekstra strømforbrug, især hvis der er mange beskeder at synkronisere. Kontinuerlig synkronisering undgår dette ved løbende kun at tjekke for ændringer. Denne indstilling kan auto-optimeres (div. indstillinger) Tryk på et tidspunkt for at angive et tidspunkt - Tjek afsenderadresser ved beskedsynkroniseringer - Tjek svar e-mailadresser ved beskedsynkroniseringer Visse udbydere gemmer beskeder med en ukendt, ugyldig eller fremtidig dato som beskeder uden en dato Visse udbydere understøtter ikke dette ordentligt, hvilket kan forårsage synkronisering af ingen eller alle beskeder Når deaktiveret, opbevares ulæste beskeder på enheden for evigt Dette vil overføre ekstra data og forbruge ekstra strøm, især hvis der er mange beskeder lagret på enheden Deaktivering af dette reducerer data- og strømforbruget noget, men deaktiverer også mappelisteopdatering + Dette tjekker, om der findes DNS MX-poster Dette vil forøge beskedsynkroniseringstiden + Dette tjekker, om domænenavnet for afsender- og svaradresser er ens Ud over kontakter fra Android. Kontaktdata gemmes kun for nyligt afsendte eller modtagne beskeder, når aktiveret. Indsæt \'-- \' mellem teksten og signaturen Vis en advarsel, når beskedtekst eller emne er tomt, eller en vedhæftet fil muligvis mangler - Dette tjekker, om der findes DNS MX-poster - Dette tjekker, om domænenavnet for afsender- og svaradresser er ens Forbrugsbaserede forbindelser er typisk mobildataforbindelser eller betalte Wi-Fi hotspots Deaktivering af denne indstilling vil ikke gøre det muligt at modtage og sende meddelelser på mobildataforbindelser Antager ingen roaming inden for EU diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 2efb871114..74b6470102 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -158,6 +158,7 @@ Protokolle, die dem Standard nicht entsprechen, wie „Microsoft Exchange Web Se Hoher Akkuverbrauch? Synchronisation angehalten? Datensparmodus aktiviert + Erweiterte Optionen anzeigen Zu Nachrichten wechseln Los Nicht erledigt @@ -226,7 +227,11 @@ Protokolle, die dem Standard nicht entsprechen, wie „Microsoft Exchange Web Se Überprüfen, ob alte Nachrichten vom Server entfernt wurden Die Nachrichten in Gmail-Konten im Stil von Gmail gruppieren Ordnerliste synchronisieren + Listen der freigegebener Ordner synchronisieren Abonnierte Ordner verwalten + Überprüft die Absender-E-Mail-Adressen beim Synchronisieren von Nachrichten per DNS MX + Überprüft die Antwort-An-E-Mail-Adressen beim Synchronisieren von Nachrichten + Automatically tune the keep-alive interval Tastatur immer anzeigen Lokal gespeicherte Kontakte vorschlagen Adressen aus gesendeten Nachrichten vorschlagen @@ -405,19 +410,17 @@ Protokolle, die dem Standard nicht entsprechen, wie „Microsoft Exchange Web Se Die regelmäßige Synchronisation vergleicht jedes Mal lokale und entfernte Nachrichten, was ein aufwendiger Vorgang ist, der möglicherweise zu einem zusätzlichen Akkuverbrauch führt, besonders wenn es viele zu synchronisierende Nachrichten gibt. Durch ständiges synchronisieren wird das vermieden, indem nur auf Änderungen überwacht wird. Diese Einstellung kann automatisch optimiert werden (Einstellungen→Verschiedenes) Tippe auf eine Zeit, um eine Zeit zu setzen - Überprüft die Absender-E-Mail-Adressen beim Synchronisieren von Nachrichten per DNS MX - Überprüft die Antwort-An-E-Mail-Adressen beim Synchronisieren von Nachrichten Einige Anbieter speichern Nachrichten mit einem unbekannten, ungültigen oder zukünftigen Datum als Nachrichten ohne Datum Einige Anbieter unterstützen dies nicht richtig, was möglicherweise zu einer Synchronisierung von keiner oder allen Nachrichten führen kann Wenn deaktiviert, bleiben ungelesene Nachrichten dauerhaft auf dem Gerät erhalten Dies überträgt zusätzliche Daten und verbraucht zusätzliche Akkuladung, insbesondere wenn viele Nachrichten auf dem Gerät gespeichert sind Die Deaktivierung dieser Funktion verringert den Daten- und Akkuverbrauch etwas, deaktiviert aber auch die Aktualisierung der Ordnerliste. + Überprüft, ob DNS-MX-Einträge vorhanden sind Dies verzögert die Synchronisierung von Nachrichten + Überprüft, ob die Domain des Absenders und der Antwort-An-Adresse gleich sind Zusätzlich zu den von Android bereitgestellten Kontakten werden weitere Kontaktdaten für neue gesendete oder erhaltene Nachrichten nur dann gespeichert, wenn dies aktiviert ist. Signaturtrenner »-- « zwischen Text und Signatur einfügen Eine Warnung anzeigen, wenn der Nachrichtentext oder der Betreff leer ist oder wenn ein Anhang zu fehlen scheint - Überprüft, ob DNS-MX-Einträge vorhanden sind - Überprüft, ob die Domain des Absenders und der Antwort-An-Adresse gleich sind Getaktete Verbindungen sind in der Regel mobile Verbindungen oder bezahlte WLAN-Zugangspunkte Das Deaktivieren dieser Option deaktiviert das Empfangen und Senden von Nachrichten über mobile Internetverbindungen Unter der Annahme, dass kein Roaming innerhalb der EU stattfindet diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index cf15c8783c..77c3e4232f 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -155,6 +155,7 @@ Η μπαταρία χρησιμοποιείται παραπάνω από το κανονικό; Σταμάτησε ο συγχρονισμός; Η εξοικονόμηση δεδομένων είναι ενεργή + Show advanced options Πηγαίνετε στα μυνήματα Ας ξεκινήσουμε Εργασίες @@ -223,7 +224,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -402,19 +407,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Εισάγεται \'_\' ανάμεσα στο κείμενο και την υπογραφή Εμφάνιση προειδοποίησης όταν το κείμενο μύνηματων η το θέμα μύνηματων είναι κενό η όταν το συνημμένο λείπει - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index 791d3b6d05..859ae36392 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -157,6 +157,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -225,7 +226,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronise folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronising messages + Check reply email addresses on synchronising messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -404,19 +409,17 @@ Synchronising periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronise. Always synchronising will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronising messages - Check reply email addresses on synchronising messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronising none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronising messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 89a27ddaa5..cc5532bf9c 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -158,6 +158,7 @@ ¿Consumo de batería elevado? ¿Sincronización detenida? El ahorro de datos está activado + Mostrar opciones avanzadas Ir a mensajes Comenzar Pendiente @@ -226,7 +227,11 @@ Comprobar si los mensajes antiguos fueron eliminados del servidor Estilo de agrupación de mensajes de Gmail para cuentas de Gmail Sincronizar lista de carpetas + Sincronizar listas de carpetas compartidas Administrar suscripciones de carpeta + Compruebe las direcciones de correo electrónico de remitentes al sincronizar mensajes + Comprobar direcciones de correo de respuesta al sincronizar mensajes + Automatically tune the keep-alive interval Mostrar teclado por defecto Sugerir contactos almacenados localmente Sugerir direcciones encontradas en mensajes enviados @@ -405,19 +410,17 @@ Sincronizar periódicamente comparará mensajes locales y remotos cada vez, lo que es una operación costosa posiblemente resultante en un uso extra de la batería, especialmente cuando hay muchos mensajes para sincronizar. Siempre sincronizar evitará esto mediante un seguimiento continuo de los cambios solamente. Esta opción puede ser optimizada automáticamente (ajustes varios) Toque en una hora para establecer una hora - Compruebe las direcciones de correo electrónico de remitentes al sincronizar mensajes - Comprobar direcciones de correo de respuesta al sincronizar mensajes Algunos proveedores almacenan mensajes con una fecha desconocida, inválida o futura como mensajes sin fecha Algunos proveedores no soportan esto correctamente, lo que puede causar la sincronización de ninguno o todos los mensajes Cuando está desactivado, los mensajes no leídos se mantienen en el dispositivo para siempre Esto transferirá datos adicionales y consumirá energía adicional de batería, especialmente si hay muchos mensajes almacenados en el dispositivo Desactivar esto reducirá el uso de datos y batería, pero también desactivará la actualización de la lista de carpetas + Esto comprobará si existen registros DNS MX Esto ralentizará la sincronización de mensajes + Esto comprobará si el nombre de dominio del remitente y las direcciones de respuesta son las mismas Además de los contactos proporcionados por Android, los datos de contactos se almacenarán para nuevos mensajes enviados o recibidos sólo cuando esté activado. Insertar \'-- \' entre el texto y la firma Mostrar una advertencia cuando el texto del mensaje o el asunto estén vacíos o cuando un archivo adjunto pueda estar ausente - Esto comprobará si existen registros DNS MX - Esto comprobará si el nombre de dominio del remitente y las direcciones de respuesta son las mismas Las conexiones medidas son generalmente conexiones móviles o puntos de acceso Wi-Fi de pago Desactivar esta opción desactivará la recepción y envío de mensajes en conexiones móviles a Internet Suponiendo que no hay itinerancia dentro de la UE diff --git a/app/src/main/res/values-eu-rES/strings.xml b/app/src/main/res/values-eu-rES/strings.xml index 1bf20bbc5f..2fa59118c3 100644 --- a/app/src/main/res/values-eu-rES/strings.xml +++ b/app/src/main/res/values-eu-rES/strings.xml @@ -155,6 +155,7 @@ Bateria-erabilera handia? Sinkronizazioa gelditu da? Datuen aurreztailea gaituta dago + Show advanced options Joan mezuetara Goazen Egiteke @@ -223,7 +224,11 @@ Egiaztatu mezu zaharrak zerbitzaritik ezabatu diren Gmail mezu-taldekatze estiloa Gmail kontuetan Sinkronizatu karpeten zerrenda + Synchronize shared folder lists Kudeatu karpeten harpidetzak + Egiaztatu bidaltzailearen helbide elektronikoak mezuak sinkronizatzean + Egiaztatu erantzuteko helbide elektronikoak mezuak sinkronizatzean + Automatically tune the keep-alive interval Erakutsi teklatua lehenetsita Proposatu lokalean gordetako kontaktuak Proposatu bidalitako mezuetan aurkitutako helbideak @@ -402,19 +407,17 @@ Aldizka sinkronizatzeak tokiko eta urruneko mezuak konparatuko ditu behin eta berriz, hau da, eragiketa neketsua izanik bateriaren gehiegizko erabilera eragin dezake, batez ere sinkronizatzeko mezu asko daudenean. Sinkronizazioak hau saihestuko du aldaketak bakarrik monitorizatuz. Aukera hau automatikoki optimizatu daiteke (denetariko ezarpenak) Sakatu orduren batean ordua ezartzeko - Egiaztatu bidaltzailearen helbide elektronikoak mezuak sinkronizatzean - Egiaztatu erantzuteko helbide elektronikoak mezuak sinkronizatzean Hornitzaile batzuek ezezaguna, baliogabea edo etorkizuneko data duten mezuak datarik gabe gordetzen dituzte Hornitzaile batzuek ez dute hori behar bezala onartzen, eta horrek mezu bat edo guztiak ez sinkronizatzea eragin dezake Desaktibatuta dagoenean, irakurri gabeko mezuak gailuan gordeko dira betiko Honek datu gehigarriak transferituko ditu eta bateriaren energia gehigarria kontsumituko du, batez ere telefonoan mezu asko gordetzen badira Hori ezgaitzeak datuak eta bateriaren erabilera zertxobait murriztuko ditu, baina karpeten zerrenda eguneratzea ere ezgaituko du + Honek DNS MX erregistroak dauden ala ez egiaztatuko du Honek mezuen sinkronizazioa motelduko du + Honek egiaztatuko du bidaltzailearen domeinuaren izena eta erantzutekoa berdinak ote diren Android-en kontaktuez gain. Kontaktuen datuak gordeko dira mezuak bidali edo jasotzean soilik baimenduta badago. Txertatu \'-- \' testua eta sinaduraren artean Erakutsi abisua mezuaren edo gairen testua hutsik dagoenean edo eranskina falta denean - Honek DNS MX erregistroak dauden ala ez egiaztatuko du - Honek egiaztatuko du bidaltzailearen domeinuaren izena eta erantzutekoa berdinak ote diren Neurtutako konexioak orokorrean konexio mugikorrak eta ordainpeko wifi guneak dira Aukera hau desgaitzeak internet konexio mugikorrekin mezuak bidaltzea eta jasotzea eragotziko du EBn ez da datuen ibiltaritza onartzen diff --git a/app/src/main/res/values-fa-rIR/strings.xml b/app/src/main/res/values-fa-rIR/strings.xml index abbcff3782..ac4a407e83 100644 --- a/app/src/main/res/values-fa-rIR/strings.xml +++ b/app/src/main/res/values-fa-rIR/strings.xml @@ -6,10 +6,10 @@ برای مثال پیام‌ها همواره برای حذف عناصر ناامن و بهبود خوانایی متن شکل‌ بندی خواهند شد و باز کردن لینک‌ها نیز برای ایمنی بیشتر نیاز به تایید دارد. FairEmail در دستگاه شما پشتیبانی نمی‌شود، چون به دلیل وجود اشکالاتی در اندروید موجب خرابی برنامه می‌شود برای خروج دوباره روی \'بازگشت\' کلیک کنید - خدمات + سرویس ارسال اعلان‌ها - به‌روزرسانی + به‌روزرسانی‌ها هشدارها خطاها هشدارهای سرور @@ -157,6 +157,7 @@ آیا مصرف باتری زیاد است؟ همگام‌سازی متوقف شده؟ سرور داده فعال شده است + نمایش گزینه‌های پیشرفته رفتن به پیام‌ها برو برای انجام @@ -225,7 +226,11 @@ بررسی کن که آیا پیام‌های قدیمی از سرور حذف شده‌اند سبک گروه‌بندی پیام جیمیل برای حساب‌های جیمیل همگام سازی لیست پوشه + Synchronize shared folder lists مدیریت اشتراکات پوشه + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval نمایش صفحه کلید به‌صورت پیشفرض پیشنهاد مخاطبین ذخیره‌شده محلی پیشنهاد نشانی‌های یافت شده در پیام‌های ارسال شده @@ -239,7 +244,7 @@ افزودن امضا بعد از پیام نقل‌شده/هدایت‌شده فقط متن ساده را به صورت پیشفرض بفرست \'format flowed\' for plain text - When requesting a receipt + هنگام درخواست رسید Follow Usenet signature convention امضاء های شناخته شده را حذف کن نمایش یادآورها @@ -251,7 +256,7 @@ رومینگ مانند اینکه در خانه‌ای اتصال برقرار نشد (ثانیه) اتصالات SSL را محکم کن - استفاده از پراکسی SOCKS + استفاده از پروکسی SOCKS مدیریت اتصال عمومی فهرست @@ -404,19 +409,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. این گزینه می‌تواند به‌طور خودکار بهینه شود (تنظیمات متفرقه) برای تنظیم زمان روی زمان ضربه بزنید - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + این بررسی خواهد کرد که آیا سابقه DNS MX وجود دارد این سرعت همگام‌سازی پیام‌ها را کاهش خواهد داد + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. بین متن و امضا \'-- \' درج کنید Show a warning when the message text or the subject is empty or when an attachment might be missing - این بررسی خواهد کرد که آیا سابقه DNS MX وجود دارد - This will check if domain name of the sender and reply addresses are the same اتصال‌های حجمی عموما شبکه‌های موبایل یا یک هات اسپات غیر رایگان می‌باشند Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU @@ -459,7 +462,7 @@ Enabling this improves search performance, but also increases battery and storage space usage این موجب شروع مجدد برنامه خواهد شد Enabling this can automatically change the receive settings to reduce battery usage - List of current experimental features + فهرستی از ویژگی‌های آزمایشی کنونی Enable extra logging and show debug information at various places When manually cleaning, this will remove attachments from messages that are no longer synchronized این تمام پرونده‌های موقت را حذف خواهد کرد @@ -473,8 +476,8 @@ اجازه ویرایش آدرس فرستنده Regex to match username of incoming email addresses پاسخ به آدرس - Allow Unicode in email addresses - Request delivery/read receipt by default + اجازه به Unicode در نشانی‌های ایمیل + درخواست رسید دریافت/خواندن به‌طور پیش‌فرض In case of \'invalid greeting\', \'requires valid address\' or a similar error, try to change this setting اختیاری پیشنهاد شده @@ -504,7 +507,7 @@ گواهی‌نامه کارخواه حوزه استفاده از نشانی IP محلی بجای نام میزبان - Custom HELO/EHLO identification + شناسایی سفارشی HELO/EHLO اصلی اصلی (حساب پیش فرض) اصلی (هویت پیش فرض) @@ -576,7 +579,7 @@ نامی که نمایش داده می شود نمایش پوشه‌های پنهان نمایش شمار پیام‌های ستاره‌دار - Subscribed only + تنها مشترک شده اعمال به همه … پنهان‌سازی پوشه نمایش در صندوق دریافت یکپارچه @@ -669,13 +672,13 @@ پاسخ به فرستنده پاسخ به همه پاسخ به لیست - فرستادن تایید خواندن + فرستادن رسید خواندن پاسخ با قالب انتقال می‌یابد به %1$s باز کردن با تایید %1$s ناموفق بود رسید خواندن: %1$s - This read receipt only acknowledges that the message was displayed. There is no guarantee that the recipient has read the message contents. + این رسید خواندن تنها نشان می‌دهد که پیام نمایش داده شده. هیچ ضمانتی وجود ندارد که گیرنده محتویات پیام را خوانده باشد. هیچ الگوی پاسخی تعریف نشده است هیچ برنامه نمایش دهنده‌ای در دسترس نیست برای %1$s No suitable audio recorder app available @@ -780,8 +783,8 @@ کلید خصوصی بی اعتبار کلید خصوصی با هیچ کلید رمزنگاری همخوانی ندارد فقط متن ساده - درخواست اعلام رسیدن - بیشتر ارائه دهندگان و کارخواه‌ها، درخواست های اعلام رسیدن را نادیده می‌گیرند + درخواست رسید دریافت + بیشتر ارائه دهندگان و کارخواه‌ها، درخواست‌های رسید دریافت را نادیده می‌گیرند فرستنده وجود ندارد نام کاربری وجود ندارد گیرنده وجود ندارد @@ -953,7 +956,7 @@ اتصال قطع شد در حال اتصال اتصال برقرار شد - Executing operations + در حال اجرای عملیات‌ها در حال همگام‌سازی درحال بارگیری در حال بسته شدن @@ -989,7 +992,7 @@ پاسخ داده شده است هدایت شده فقط متن ساده - Receipt was requested + رسید درخواست شد پیوست دارد مورد علاقه مدیریت مخاطبین @@ -1022,7 +1025,7 @@ برخورد به‌عنوان هرزنامه لغو اشتراک از لیست نمایش تصاویر - Show original message + مشاهده پیام اصلی ویرایش رنگ پیشفرض بستن اشاره @@ -1058,7 +1061,7 @@ The title and the link address are different ترافیک رمزنگاری شده نخواهد بود ترافیک رمزنگاری شده خواهد بود - Remove tracking parameters + حذف پارامترهای ردیاب این پیوند نا‌امن می‌باشد بررسی مالک Information will be retrieved from ipinfo.io @@ -1145,7 +1148,7 @@ فقط پیام‌های ستاره‌دار اندازه قلم اندازه لایه‌گذاری - Semi transparent background + پس‌زمینه نیمه شفاف جمع شده گسترش یافته خوانده شده @@ -1246,7 +1249,7 @@ در شروع در وسط در پایان - Show untruncated + نمایش کوتاه نشده پایین @@ -1266,9 +1269,9 @@ بزرگ - Read receipt only - Delivery receipt only - Read+delivery receipt + تنها رسید خواندن + تنها رسید دریافت + رسید دریافت+خواندن بالای متن @@ -1277,8 +1280,8 @@ هیچ کدام - PGP sign-only - PGP sign+encrypt + تنها امضای PGP + امضا+رمزگذاری PGP تنها امضا شده S/MIME امضا+رمزگذاری S/MIME diff --git a/app/src/main/res/values-fi-rFI/strings.xml b/app/src/main/res/values-fi-rFI/strings.xml index 3709853f98..84d5c8dc25 100644 --- a/app/src/main/res/values-fi-rFI/strings.xml +++ b/app/src/main/res/values-fi-rFI/strings.xml @@ -156,6 +156,7 @@ Suuri akun käyttö? Keskeytyikö synkronointi? Datan säästäjä on käytössä + Show advanced options Siirry viesteihin Aloita Tehtävänä @@ -223,7 +224,11 @@ Tarkista onko vanhoja viestejä poistettu palvelimelta Gmailin viestiryhmittelytyyli Gmail-tileille Synkronoi kansiolista + Synchronize shared folder lists Hallinnoi tilattuja kansioita + Tarkista lähettäjien sähköpostiosoitteet viestejä synkronoitaessa + Tarkista vastaussähköpostiosoitteet viestejä synkronoitaessa + Automatically tune the keep-alive interval Näytä näppäimistö oletuksena Ehdota paikallisesti tallennettuja yhteystietoja Ehdota lähetetyistä viesteistä löytyviä osoitteita @@ -402,19 +407,17 @@ Ajoittainen synkronointi vertaa paikallisia ja palvelimen viestejä joka kerta ja voi aiheuttaa ylimääräistä akun käyttöä varsinkin, kun synkronoitavia viestejä on paljon. Koko ajan synkronointi välttää tämän synkronoimalla jatkuvasti vain muutokset. Tämä valinta voidaan optimoida automaattisesti (sekaliset asetukset) Napauta aikaa asettaaksesi sen - Tarkista lähettäjien sähköpostiosoitteet viestejä synkronoitaessa - Tarkista vastaussähköpostiosoitteet viestejä synkronoitaessa Jotkin palveluntarjoajat tallentavat viestien virheelliset tai tulevaisuudessa olevat päivämäärät puuttuvina Jotkin palveluntarjoajat eivät tue tätä kunnolla, mikä voi aiheuttaa kaikkien tai ei minkään viestin synkronoinnin Lukemattomat viestit pidetään laitteessa ikuisesti, kun poissa käytöstä Tämä lisää datan ja akun käyttöä varsinkin, jos paikallisia viestejä on paljon Tämän kytkeminen pois vähentää datan ja akun käyttöä, mutta kytkee pois myös kansiolistan päivittymisen + Tämä tarkistaa löytyykö DNS MX-tietoja Tämä hidastaa viestien synkronointia + Tämä tarkistaa, ovatko lähetys- ja vastaussähköpostiosoitteiden verkkotunnukset samat Androidin yhteystietojen lisäksi. Yhteystietoja tallennetaan uusista lähetetyistä ja vastaanotetuista viesteistä vain, jos asetus on päällä. Lisää \'--\' tekstin ja allekirjoituksen väliin Näytä varoitus, kun viestin teksti tai aihe on tyhjä tai kun liite puuttuu - Tämä tarkistaa löytyykö DNS MX-tietoja - Tämä tarkistaa, ovatko lähetys- ja vastaussähköpostiosoitteiden verkkotunnukset samat Käytön mukaan laskutettavat yhteydet ovat yleensä mobiiliyhteyksiä tai maksullisia Wi-Fi-yhteyspisteitä Tämän kytkeminen pois estää viestien vastaanoton ja lähetyksen mobiiliyhteyttä käytettessä Oletetaan, että EU:ssa on kotimaanhintaiset verkkovierailut diff --git a/app/src/main/res/values-fr-rCA/strings.xml b/app/src/main/res/values-fr-rCA/strings.xml index f8aae155a3..9a0e0f9093 100644 --- a/app/src/main/res/values-fr-rCA/strings.xml +++ b/app/src/main/res/values-fr-rCA/strings.xml @@ -157,6 +157,7 @@ Utilisation élevée de la pile? Synchronisation arrêtée? L\'économiseur de données est activé + Afficher les options avancées Voir les messages Aller À faire @@ -225,7 +226,11 @@ Vérifier si les anciens messages ont été supprimés du serveur Regrouper les messages en utilisant le style de Gmail pour les comptes Gmail Synchroniser la liste des dossiers + Synchroniser les listes de dossiers partagés Gérer les abonnements aux dossiers + Vérifier l’adresse courriel de l’expéditeur lors de la synchronisation des messages + Vérifier les adresses courriel de réponse lors de la synchronisation des messages + Automatically tune the keep-alive interval Afficher le clavier par défaut Suggérer les contacts stockés localement Suggérer les adresses trouvées dans les messages envoyés @@ -397,26 +402,24 @@ Supprimer les pièces jointes des anciens messages Nettoyage Dernier nettoyage : %1$s - Paramètres de l\'application + Paramètres Android de l\'application Plus d’options Désactiver ou activer globalement la réception des messages Si la synchronisation est désactivée, il est toujours possible de synchroniser manuellement en tirant la liste des messages vers le bas. La synchronisation périodique comparera à chaque fois les messages locaux et distants, ce qui est une opération coûteuse pouvant entraîner une utilisation accrue de la pile, surtout s’il y a beaucoup de messages à synchroniser. La synchronisation en continu évitera cela en surveillant uniquement les changements. Ce paramètre peut être optimisé automatiquement (onglet Divers) Appuyez sur une heure pour définir une période - Vérifier l’adresse courriel de l’expéditeur lors de la synchronisation des messages - Vérifier les adresses courriel de réponse lors de la synchronisation des messages Certains fournisseurs stockent les messages avec une date inconnue, invalide ou future comme étant des messages sans date Certains fournisseurs ne prennent pas ceci en charge correctement, ce qui peut entraîner la synchronisation de tous les messages, voire d’aucun Lorsque ceci est désactivé, les messages non lus sont conservés sur l’appareil indéfiniment Ceci utilisera des données et de la pile supplémentaires, surtout s’il y a beaucoup de messages conservés sur l’appareil Désactiver ceci réduira quelque peu l’utilisation des données et de la pile mais désactivera également la mise à jour de la liste des dossiers + Ceci vérifiera si des enregistrements MX DNS existent Ceci ralentira la synchronisation des messages + Ceci vérifiera si le nom de domaine de l’expéditeur et des adresses de réponse sont identiques En plus des contacts fournis par Android. Les données de contact seront stockées pour les messages récemment envoyés ou reçus uniquement lorsque ceci est activé. Insérer -- entre le texte et la signature Afficher un avertissement quand le texte du message ou l’objet sont vides ou quand une pièce jointe semble avoir été oubliée - Ceci vérifiera si des enregistrements MX DNS existent - Ceci vérifiera si le nom de domaine de l’expéditeur et des adresses de réponse sont identiques Les connexions limitées sont généralement des connexions mobiles ou des points d\'accès Wi-Fi payants Désactiver cette option désactivera la réception et l’envoi de messages sur les connexions Internet mobiles Considérer qu’il n’y a pas d’itinérance au sein de l’UE diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index 73eac7765a..ceee49f6bc 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -157,6 +157,7 @@ Utilisation élevée de la batterie ? Synchronisation arrêtée ? L\'économiseur de données est activé + Afficher les options avancées Consulter les messages Aller À faire @@ -225,7 +226,11 @@ Vérifier si les anciens messages ont été supprimés du serveur Regrouper les messages en utilisant le style de Gmail pour les comptes Gmail Synchroniser la liste des dossiers + Synchroniser les listes de dossiers partagés Gérer les abonnements aux dossiers + Vérifier l\'adresse e-mail de l\'expéditeur lors de la synchronisation des messages + Vérifier les adresses e-mail de réponse lors de la synchronisation des messages + Automatically tune the keep-alive interval Afficher le clavier par défaut Suggérer les contacts stockés localement Suggérer les adresses trouvées dans les messages envoyés @@ -397,26 +402,24 @@ Supprimer les pièces jointes des anciens messages Nettoyage Dernier nettoyage : %1$s - Paramètres de l\'application + Paramètres Android de l\'application Plus d\'options Désactiver ou activer globalement la réception des messages Si la synchronisation est désactivée, il est toujours possible de synchroniser manuellement en tirant la liste des messages vers le bas. La synchronisation périodique comparera à chaque fois les messages locaux et distants, ce qui est une opération coûteuse pouvant entraîner une utilisation accrue de la batterie, surtout s’il y a beaucoup de messages à synchroniser. La synchronisation en continu évitera cela en surveillant uniquement les changements. Ce paramètre peut être optimisé automatiquement (onglet Divers) Appuyez sur une heure pour définir une période - Vérifier l\'adresse e-mail de l\'expéditeur lors de la synchronisation des messages - Vérifier les adresses e-mail de réponse lors de la synchronisation des messages Certains fournisseurs stockent les messages avec une date inconnue, non valide ou future comme étant des messages sans date Certains fournisseurs ne prennent pas ceci en charge correctement, ce qui peut entraîner la synchronisation de tous les messages, voire d’aucun Si ceci est désactivé, les messages non lus seront conservés indéfiniment sur l’appareil Ceci utilisera des données et de la batterie supplémentaires, surtout s\'il y a beaucoup de messages conservés sur l\'appareil Désactiver ceci réduira quelque peu l\'utilisation des données et de la batterie mais désactivera également la mise à jour de la liste des dossiers + Ceci vérifiera l’existence d’enregistrements DNS mail exchanger (MX) Ceci ralentira la synchronisation des messages + Ceci vérifiera si le nom de domaine de l’expéditeur et des adresses de réponse sont identiques En plus des contacts fournis par Android. Les informations des contacts seront stockées pour les messages récemment envoyés ou reçus seulement si ceci est activé. Insérer \'-- \' entre le texte et la signature Afficher un avertissement quand le texte du message ou l’objet sont vides ou quand une pièce jointe semble avoir été oubliée - Ceci vérifiera l’existence d’enregistrements DNS mail exchanger (MX) - Ceci vérifiera si le nom de domaine de l’expéditeur et des adresses de réponse sont identiques Les connexions limitées sont généralement des connexions mobiles ou des points d\'accès Wi-Fi payants La désactivation de cette option empêchera la réception et l’envoi de messages sur les connexions de données mobiles Considérer qu’il n’y a pas d’itinérance au sein de l’Union Européenne (Roam Like at Home) diff --git a/app/src/main/res/values-fy-rNL/strings.xml b/app/src/main/res/values-fy-rNL/strings.xml index 6cd238d8ba..9792102410 100644 --- a/app/src/main/res/values-fy-rNL/strings.xml +++ b/app/src/main/res/values-fy-rNL/strings.xml @@ -157,6 +157,7 @@ Hege batterij gebrûk? Syngronisaasje stoppe? Data saver is enabled + Show advanced options Gean nei berjochten Gean Dwaan @@ -225,7 +226,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Sjoch toetseboerd mei standert Suggest locally stored contacts Suggest addresses found in sent messages @@ -404,19 +409,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-gl-rES/strings.xml b/app/src/main/res/values-gl-rES/strings.xml index 22baa3388c..f1d0ed55af 100644 --- a/app/src/main/res/values-gl-rES/strings.xml +++ b/app/src/main/res/values-gl-rES/strings.xml @@ -157,6 +157,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -225,7 +226,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -404,19 +409,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-hr-rHR/strings.xml b/app/src/main/res/values-hr-rHR/strings.xml index 4a6b899100..caa5948fc1 100644 --- a/app/src/main/res/values-hr-rHR/strings.xml +++ b/app/src/main/res/values-hr-rHR/strings.xml @@ -167,6 +167,7 @@ Visoka potrošnja baterije? Sinkronizacija zaustavljena? Ušteda podataka je omogućena + Show advanced options Idi na poruke Idi Za napraviti @@ -234,7 +235,11 @@ Provjerite jesu li stare poruke uklonjene sa servera Gmail message grouping style for Gmail accounts Sinkroniziraj popis mapa + Synchronize shared folder lists Upravljanje pretplatama za mape + Provjerite adrese pošiljatelja pri sinkronizaciji poruka + Provjerite adrese e-pošte s odgovorima na usklađivanje poruka + Automatically tune the keep-alive interval Standardno pokaži tastaturu Predložiti lokalno pohranjene kontakte Predložiti adrese pronađene u poslanim porukama @@ -413,19 +418,17 @@ Periodično sinkroniziranje će svaki put usporediti lokalne i udaljene poruke, što je skupa operacija koja može rezultirati dodatnom potrošnjom baterije, pogotovo ako postoji puno poruka za sinkronizaciju. Uvijek sinkroniziranje će ovo izbjeći neprekidnim nadgledanjem isključivo promjena. This option can be optimized automatically (miscellaneous settings) Dodirnite vrijeme za postavljanje vremena - Provjerite adrese pošiljatelja pri sinkronizaciji poruka - Provjerite adrese e-pošte s odgovorima na usklađivanje poruka Some providers store messages with an unknown, invalid or future date as messages without date Neki davatelji ne podržavaju to ispravno, što može uzrokovati sinkronizaciju nijedne ili svih poruka Kad je onemogućeno, nepročitane poruke zauvijek se čuvaju na uređaju To će prenijeti dodatne podatke i potrošiti dodatnu snagu baterije, posebno ako je na uređaju spremljeno puno poruka Onemogućavanjem će se nešto smanjiti korištenje podataka i baterija, ali će se onemogućiti i ažuriranje popisa mapa + Ovo će provjeriti dali postoju DNS MX zapisi Ovo će usporiti sinkronizaciju poruka + Ovim će se provjeriti jesu li ime domene pošiljatelja i adrese odgovora isti Pored kontakata koje pruža Android. Podaci za kontakte bit će pohranjeni za novoprimljene ili primljene poruke samo ako su omogućene. Umetni \'--\' između teksta i potpisa Pokaži upozorenje kada je tekst poruke ili predmet prazan ili kada prilog možda nedostaje - Ovo će provjeriti dali postoju DNS MX zapisi - Ovim će se provjeriti jesu li ime domene pošiljatelja i adrese odgovora isti Mjerne veze su obično mobilne veze ili plaćene Wi-Fi pristupne točke Onemogućivanjem ove opcije onemogućit ćete primanje i slanje poruka na mobilnim internetskim vezama Ne pretpostavljajući roaming unutar EU diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml index a7430f879b..dcc7cb30a7 100644 --- a/app/src/main/res/values-hu-rHU/strings.xml +++ b/app/src/main/res/values-hu-rHU/strings.xml @@ -157,6 +157,7 @@ A szabályokkal kapcsolatos funkciók csak pro verzióban érhetők el. Magas akkumulátorhasználat? Már nem szinkronizál? Adatkapcsolat csökkentő bekapcsolva + Show advanced options Ugrás az üzenetekhez Tovább Teendő @@ -225,7 +226,11 @@ A szabályokkal kapcsolatos funkciók csak pro verzióban érhetők el. Régi üzenetek szerverről való törlésének ellenőrzése Gmail stílusú üzenetcsoportosítás a Gmail fiókokhoz Mappák listájának szinkronizálása + Synchronize shared folder lists Mappa feliratkozások kezelése + Küldő email címek ellenőrzése az üzenetek szinkronizálásakor + Válasz email címek ellenőrzése az üzenetek szinkronizálásakor + Automatically tune the keep-alive interval Billentyűzet alapértelmezett megjelenítése Helyileg tárolt névjegyek felajánlása Elküldött üzenetekben szereplő címek felajánlása @@ -404,19 +409,17 @@ A szabályokkal kapcsolatos funkciók csak pro verzióban érhetők el. A periodikus szinkronizálás minden egyes alkalommal összehasonlítja a helyileg tárolt üzeneteket a távoliakkal. Ez erőforrásigényes folyamat amely fokozott akkumulátorhasználathoz vezethet. A folyamatos szinkronizálás kiküszöböli ezt, mivel csak a változásokat figyeli és alkalmazza. Ez a beállítás optimizálható automatikusan (egyéb beállítások) Koppintson egy időre az idő beállításához - Küldő email címek ellenőrzése az üzenetek szinkronizálásakor - Válasz email címek ellenőrzése az üzenetek szinkronizálásakor Néhány szolgáltató az ismeretlen, érvénytelen vagy jövői dátummal rendelkező üzeneteket dátum nélküli üzenetekként tárolja Nehany szolgáltató ezt nem támogatja maradéktalanul, emiatt az összes - vagy semelyik - üzenet szinkronizálódhat Ha ki van kapcsolva, az olvasatlan üzenetek az eszközön lesznek tárolva örökké Ez megnövekedett adatforgalom- és akkumulátorhasználatot eredményez, különösen ha sok üzenet található a készüléken Kikapcsolása valamelyest csökkentheti az adatforgalom- és akkumulátorhasználatot, de egyúttal a mappák listájának frissítését is megakadályozza + Ez a DNS MX bejegyzés ellenőrzésével jár Ez lelassítja az üzenetek szinkronizálását + Ez ellenőrzi hogy a feladott domain neve és a válasz címe megegyezik Az Android által biztosított névjegyek mellett. A kapcsolattartási adatokat az újonnan elküldött vagy fogadott üzenetek csak akkor fogják tárolni, ha ez engedélyezve van. Elválasztó \'--\' beillesztése a szövegtörzs és az aláírás közé Figyelmeztetés megjelenítése, ha az üzenet szövege vagy a tárgy üres, illetve ha a melléklet feltehetőleg hiányzik - Ez a DNS MX bejegyzés ellenőrzésével jár - Ez ellenőrzi hogy a feladott domain neve és a válasz címe megegyezik A mért kapcsolatok általában adatkapcsolatok vagy fizetős Wi-Fi hozzáférési pontok Az opció kikapcsolása letiltja az üzenetek fogadását és küldését adatkapcsolaton keresztül Roaming figyelmen kívül hagyása az EU-n belül diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 951acc2003..14232843ac 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -157,6 +157,7 @@ Consumo elevato della batteria? Sincronizzazione interrotta? Risparmio dati attivato + Mostra opzioni avanzate Vai ai messaggi Vai Da fare @@ -225,7 +226,11 @@ Controlla se i vecchi messaggi sono stati rimossi dal server Raggruppamento messaggi Gmail per account Gmail Sincronizza elenco cartelle + Sincronizza gli elenchi di cartelle condovise Gestisci abbonamenti cartelle + Controlla gli indirizzi email mittente alla sincronizzazione dei messaggi + Controlla gli indirizzi email di risposta alla sincronizzazione dei messaggi + Automatically tune the keep-alive interval Mostra tastiera in modo predefinito Suggerisci contatti memorizzati localmente Suggerisci indirizzi trovati nei messaggi inviati @@ -404,19 +409,17 @@ La sincronizzazione periodica compara i messaggi locali e remoti ogni volta, il che è un\'operazione costosa che potrebbe comportare un utilizzo aggiuntivo di batteria, specialmente quando ci sono molti messaggi da sincronizzare. La sincronizzazione sempre eviterà questo tramite un monitoraggio continuo solo per le modifiche. Questa opzione può essere ottimizzata automaticamente (impostazioni varie) Tocca un orario per impostare un orario - Controlla gli indirizzi email mittente alla sincronizzazione dei messaggi - Controlla gli indirizzi email di risposta alla sincronizzazione dei messaggi Alcuni provider memorizzano messaggi con una data sconosciuta, non valida o futura come messaggi senza data Alcuni provider non supportano correttamente questa funzione, il che potrebbe causare la sincronizzazione di nessuno o di tutti i messaggi Quando disabilitato, i messaggi non letti vengono mantenuti sul dispositivo per sempre Questo trasferirà dati aggiuntivi e consumerà energia batteria extra, specialmente se molti messaggi vengono memorizzati sul dispositivo Disabilitando questa opzione si ridurranno in qualche modo i dati e l\'utilizzo della batteria, ma disattiverà anche l\'aggiornamento della lista delle cartelle + Questo controllerà se esistono record DNS MX Questo rallenterà la sincronizzazione dei messaggi + Questo controlla se il nome di dominio del mittente e gli indirizzi di risposta sono uguali Oltre ai contatti forniti da Android. I dati di contatto verranno archiviati per i messaggi appena inviati o ricevuti solo quando abilitato. Inserisci \'-- \' tra il testo e la firma Mostra un avviso quando il testo del messaggio o l\'oggetto è vuoto o quando un allegato potrebbe mancare - Questo controllerà se esistono record DNS MX - Questo controlla se il nome di dominio del mittente e gli indirizzi di risposta sono uguali Le connessioni a consumo sono generalmente connessioni mobili o hotspot Wi-Fi a pagamento Disabilitando questa opzione disattiverai la ricezione e l\'invio di messaggi sulle connessioni internet mobili Presumi nessun roaming all\'interno dell\'UE diff --git a/app/src/main/res/values-iw-rIL/strings.xml b/app/src/main/res/values-iw-rIL/strings.xml index e116c83836..0e5d725b2a 100644 --- a/app/src/main/res/values-iw-rIL/strings.xml +++ b/app/src/main/res/values-iw-rIL/strings.xml @@ -179,6 +179,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options להודעות סע לבצע @@ -247,7 +248,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts לסנכרן רשימת התיקים + Synchronize shared folder lists נהל הרשמה לתיקים + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -426,19 +431,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index e50fd19293..f7a681823f 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -145,6 +145,7 @@ Microsoft Exchange WebサービスやMicrosoft ActiveSyncなどの非標準プ 電池消費量が多いですか? 同期が停止しましたか? データセーバーが有効になっています + Show advanced options メッセージへ移動 移動 タスク @@ -212,7 +213,11 @@ Microsoft Exchange WebサービスやMicrosoft ActiveSyncなどの非標準プ 古いメッセージがサーバから削除されたか確認 Gmailアカウント用のGmailメッセージグループ化 フォルダーリストの同期 + Synchronize shared folder lists 購読したフォルダーの管理 + メッセージの同期時に送信者のメールアドレスを確認 + メッセージ同期に関する返信メールアドレスを確認 + Automatically tune the keep-alive interval デフォルトでキーボードを表示 ローカルに保存された連絡先を提案 送信したメッセージで見つかったアドレスを提案 @@ -391,19 +396,17 @@ Microsoft Exchange WebサービスやMicrosoft ActiveSyncなどの非標準プ 定期的に同期はローカルメッセージとリモートメッセージが毎回比較されます。特に同期するメッセージが多く有る場合、電池消費が増える可能性が有り負荷のかかる操作です。常に同期は変更のみを継続的に監視するのでこれを回避できます この設定は自動で最適化できます (その他の設定) 時間をタップして時間を設定 - メッセージの同期時に送信者のメールアドレスを確認 - メッセージ同期に関する返信メールアドレスを確認 一部のプロバイダは日付無しのメッセージとして不明、無効、又は将来の日付を格納しています 一部のプロバイダーはこれを適切にサポートしていないため、メッセージが全く同期されないか全て同期されてしまう場合があります 無効にすると未読メッセージはデバイスに永久に保持されます 特に大量のメッセージがデバイスに保存されている場合、多くのデータが転送され電池消費が増えます これを無効にするとデータと電池の使用量が多少減りますが、フォルダーのリストの更新も無効になります + DNS MXレコードが存在するかどうか確認 メッセージの同期が遅くなります + 送信者のドメイン名と返信アドレスが同じかどうかを確認 Android内の連絡先に加えます。連絡先データは有効にした場合のみ新しく送信又は受信メッセージへ保存されます テキストと署名の間に「-」を挿入 メッセージテキスト又は件名が空の場合や添付ファイルが無い場合に警告を表示 - DNS MXレコードが存在するかどうか確認 - 送信者のドメイン名と返信アドレスが同じかどうかを確認 従量制課金接続とは一般的にモバイル接続または有料Wi-Fiホットスポットの事です このオプションを無効にするとモバイルネットワークでのメッセージの送受信が無効になります EU内でのローミングのみ diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 446ad36377..28bb85c05f 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -146,6 +146,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -214,7 +215,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -393,19 +398,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-lt-rLT/strings.xml b/app/src/main/res/values-lt-rLT/strings.xml index 6addf484ca..1c837148ac 100644 --- a/app/src/main/res/values-lt-rLT/strings.xml +++ b/app/src/main/res/values-lt-rLT/strings.xml @@ -179,6 +179,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -247,7 +248,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -426,19 +431,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index 4b8170ce71..d23b2d42b8 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -156,6 +156,7 @@ Hoog accugebruik? Sync gestopt? Gegevensbesparing is ingeschakeld + Toon geavanceerde opties Ga naar berichten Ga Te doen @@ -224,7 +225,11 @@ Controleer of oude berichten van de server werden verwijderd Gmail bericht groeperingsstijl voor Gmail accounts Lijst met mappen synchroniseren + Lijst met gedeelde mappen synchroniseren Beheer map abonnementen + Controleer e-mailadressen van de afzenders bij het synchroniseren van berichten + Controleer antwoordadressen bij het synchroniseren van berichten + De keep-alive interval automatisch aanpassen Toon standaard het toetsenbord Suggereer lokaal opgeslagen contacten Suggereer adressen gevonden in verzonden berichten @@ -403,19 +408,17 @@ Periodiek synchroniseren zal elke keer lokale en externe berichten vergelijken, wat een dure operatie is en kan resulteren in extra batterijgebruik, vooral wanneer er veel berichten zijn om te synchroniseren. Altijd synchroniseren vermijdt dit door voortdurend veranderingen te monitoren. Deze optie kan automatisch worden geoptimaliseerd (diverse instellingen) Tik op een tijd om een tijd in te stellen - Controleer e-mailadressen van de afzenders bij het synchroniseren van berichten - Controleer antwoordadressen bij het synchroniseren van berichten Sommige providers slaan berichten met een onbekende, ongeldige of toekomstige datum op als berichten zonder datum Sommige providers ondersteunen dit niet goed, wat kan veroorzaken dat geen of alle berichten worden gesynchroniseerd Wanneer uitgeschakeld, worden ongelezen berichten voor altijd op het apparaat bewaard Dit zal extra gegevens en extra batterijvermogen gebruiken, vooral als er veel berichten op het apparaat zijn opgeslagen Dit uitschakelen zal het gebruik van gegevens en batterij enigszins verminderen, maar zal ook het bijwerken van de lijst met mappen uitschakelen + Dit zal controleren of DNS MX records bestaan Dit zal de synchronisatie van berichten vertragen + Dit controleert of de domeinnaam van de afzender en antwoordadressen hetzelfde zijn Naast contacten die door Android worden geleverd. Contactgegevens worden alleen opgeslagen voor nieuw verzonden of ontvangen berichten wanneer ingeschakeld. Voeg \'-- \' in tussen de tekst en de handtekening Toon een waarschuwing wanneer de berichttekst of het onderwerp leeg is of wanneer een bijlage zou kunnen ontbreken - Dit zal controleren of DNS MX records bestaan - Dit controleert of de domeinnaam van de afzender en antwoordadressen hetzelfde zijn Gemeten verbindingen zijn over het algemeen mobiele verbindingen of betaalde Wi-Fi hotspots Uitschakelen van deze optie zal het ontvangen en verzenden van berichten op mobiele internetverbindingen uitschakelen Veronderstel geen roaming binnen de EU diff --git a/app/src/main/res/values-nn-rNO/strings.xml b/app/src/main/res/values-nn-rNO/strings.xml index 4acdeff5e4..21f85b2a6e 100644 --- a/app/src/main/res/values-nn-rNO/strings.xml +++ b/app/src/main/res/values-nn-rNO/strings.xml @@ -157,6 +157,7 @@ Høy batteriforbruk? Synkroniseringen stoppet? Datasparing er aktivert + Show advanced options Gå til meldinger Utfør Gjøremål @@ -225,7 +226,11 @@ Sjekk om gamle meldinger ble fjernet fra serveren Gmail message grouping style for Gmail accounts Synkroniser mappeliste + Synchronize shared folder lists Administrere mappeabonnementer + Sjekk avsenderens e-postadresser når meldinger synkroniseres + Sjekk avsenderens e-postadresser når meldinger synkroniseres + Automatically tune the keep-alive interval Vis tastatur som standard Foreslå lokalt lagrede kontakter Foreslå adresser som er funnet i sendte meldinger @@ -404,19 +409,17 @@ Synkronisering med jevne mellomrom vil sammenligne lokale og eksterne meldinger hver gang, noe som er en kostbar operasjon som muligens resulterer i ekstra batteribruk, spesielt når det er mange meldinger å synkronisere. Alltid synkronisering vil unngå dette ved kontinuerlig overvåking for endringer. This option can be optimized automatically (miscellaneous settings) Trykk på en tid for å angi en tid - Sjekk avsenderens e-postadresser når meldinger synkroniseres - Sjekk avsenderens e-postadresser når meldinger synkroniseres Some providers store messages with an unknown, invalid or future date as messages without date Noen leverandører støtter ikke dette ordentlig, noe som kan føre til synkronisering av ingen eller alle meldinger Når den er deaktivert, lagres uleste meldinger på enheten for alltid Dette vil overføre ekstra data og bruke ekstra batteristrøm, spesielt hvis det er lagret mange meldinger på enheten Deaktivering av dette vil redusere data og batteribruk noe, men deaktiverer også oppdateringen av listen over mapper + Dette vil sjekke om DNS MX-poster eksisterer Dette vil redusere synkroniseringen av meldinger + Dette vil sjekke om domenenavnet til avsenderen og svaradressene er det samme I tillegg til kontakter levert av Android. Vil kontaktdata blir lagret for nylig sendte eller mottatte meldinger når de er aktivert. Sett inn \'-- \' mellom teksten og signaturen Vis en advarsel når meldingsteksten eller emnet er tomt eller når et vedlegg mangler - Dette vil sjekke om DNS MX-poster eksisterer - Dette vil sjekke om domenenavnet til avsenderen og svaradressene er det samme Målte tilkoblinger er vanligvis mobile tilkoblinger eller betalte Wi-Fi-hotspots Deaktivering av dette alternativet deaktiverer mottak og sending av meldinger på mobile internettforbindelser Forutsatt ingen roaming i EU diff --git a/app/src/main/res/values-no-rNO/strings.xml b/app/src/main/res/values-no-rNO/strings.xml index 4acdeff5e4..21f85b2a6e 100644 --- a/app/src/main/res/values-no-rNO/strings.xml +++ b/app/src/main/res/values-no-rNO/strings.xml @@ -157,6 +157,7 @@ Høy batteriforbruk? Synkroniseringen stoppet? Datasparing er aktivert + Show advanced options Gå til meldinger Utfør Gjøremål @@ -225,7 +226,11 @@ Sjekk om gamle meldinger ble fjernet fra serveren Gmail message grouping style for Gmail accounts Synkroniser mappeliste + Synchronize shared folder lists Administrere mappeabonnementer + Sjekk avsenderens e-postadresser når meldinger synkroniseres + Sjekk avsenderens e-postadresser når meldinger synkroniseres + Automatically tune the keep-alive interval Vis tastatur som standard Foreslå lokalt lagrede kontakter Foreslå adresser som er funnet i sendte meldinger @@ -404,19 +409,17 @@ Synkronisering med jevne mellomrom vil sammenligne lokale og eksterne meldinger hver gang, noe som er en kostbar operasjon som muligens resulterer i ekstra batteribruk, spesielt når det er mange meldinger å synkronisere. Alltid synkronisering vil unngå dette ved kontinuerlig overvåking for endringer. This option can be optimized automatically (miscellaneous settings) Trykk på en tid for å angi en tid - Sjekk avsenderens e-postadresser når meldinger synkroniseres - Sjekk avsenderens e-postadresser når meldinger synkroniseres Some providers store messages with an unknown, invalid or future date as messages without date Noen leverandører støtter ikke dette ordentlig, noe som kan føre til synkronisering av ingen eller alle meldinger Når den er deaktivert, lagres uleste meldinger på enheten for alltid Dette vil overføre ekstra data og bruke ekstra batteristrøm, spesielt hvis det er lagret mange meldinger på enheten Deaktivering av dette vil redusere data og batteribruk noe, men deaktiverer også oppdateringen av listen over mapper + Dette vil sjekke om DNS MX-poster eksisterer Dette vil redusere synkroniseringen av meldinger + Dette vil sjekke om domenenavnet til avsenderen og svaradressene er det samme I tillegg til kontakter levert av Android. Vil kontaktdata blir lagret for nylig sendte eller mottatte meldinger når de er aktivert. Sett inn \'-- \' mellom teksten og signaturen Vis en advarsel når meldingsteksten eller emnet er tomt eller når et vedlegg mangler - Dette vil sjekke om DNS MX-poster eksisterer - Dette vil sjekke om domenenavnet til avsenderen og svaradressene er det samme Målte tilkoblinger er vanligvis mobile tilkoblinger eller betalte Wi-Fi-hotspots Deaktivering av dette alternativet deaktiverer mottak og sending av meldinger på mobile internettforbindelser Forutsatt ingen roaming i EU diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index 1eb88f6eb9..594abf5059 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -178,6 +178,7 @@ Wysokie użycie baterii? Synchronizacja zatrzymana? Oszczędzanie danych jest włączone + Pokaż zaawansowane ustawienia Idź do wiadomości Idź Do zrobienia @@ -220,7 +221,7 @@ Opcje Przywróć domyślne Zresetuj pytania - Opcje zaawansowane + Bardziej zaawansowane opcje Przechodzisz do zaawansowanych opcji. Wszystkie opcje mają powszechnie używane wartości standardowe, które można zmienić, jeśli masz inne preferencje. @@ -246,7 +247,11 @@ Sprawdź, czy stare wiadomości zostały usunięte z serwera Styl grupowania wiadomości Gmail dla kont Gmail Synchronizuj listę folderów + Synchronizuj listy udostępnionych folderów Zarządzaj subskrypcjami folderów + Sprawdź adresy e-mail nadawcy przy synchronizowaniu wiadomości + Sprawdź adresy e-mail odpowiedzi podczas synchronizacji wiadomości + Automatically tune the keep-alive interval Domyślnie pokaż klawiaturę Proponuj kontakty przechowywane lokalnie Proponuj adresy znalezione w wysłanych wiadomościach @@ -425,19 +430,17 @@ Synchronizacja okresowa za każdym razem porównuje wiadomości lokalne i zdalne, co jest kosztowną operacją, która może prowadzić do dodatkowego zużycia baterii, zwłaszcza gdy jest wiele wiadomości do synchronizacji. Synchronizacja ciągła pozwoli uniknąć tego poprzez stałe monitorowanie tylko zmian. Ta opcja może być optymalizowana automatycznie (różne ustawienia) Dotknij zegara, aby ustawić czas - Sprawdź adresy e-mail nadawcy przy synchronizowaniu wiadomości - Sprawdź adresy e-mail odpowiedzi podczas synchronizacji wiadomości Niektórzy dostawcy przechowują wiadomości z nieznaną, niepoprawną lub przyszłą datą jako wiadomości bez daty Niektórzy dostawcy nie obsługują tego poprawnie, co może powodować brak synchronizacji lub synchronizację wszystkich wiadomości Kiedy wyłączone, nieprzeczytane wiadomości są zawsze przechowywane w urządzeniu Spowoduje to użycie dodatkowych danych i zużycie dodatkowej energii baterii, zwłaszcza jeśli w urządzeniu przechowywanych jest wiele wiadomości Wyłączenie tej opcji nieco zmniejszy zużycie danych i baterii, ale wyłączy także aktualizację listy folderów + To sprawdzi, czy istnieją rekordy MX DNS Wydłuży to synchronizację wiadomości + Spowoduje to sprawdzenie, czy nazwa domeny nadawcy i adresy odpowiedzi są takie same Oprócz kontaktów dostarczanych przez Androida. Dane kontaktowe będą przechowywane dla nowo wysłanych lub odebranych wiadomości tylko kiedy włączone. Wstaw \'-- \' między tekstem a podpisem Pokaż ostrzeżenie, gdy tekst wiadomości lub temat jest pusty lub gdy może brakować załącznika - To sprawdzi, czy istnieją rekordy MX DNS - Spowoduje to sprawdzenie, czy nazwa domeny nadawcy i adresy odpowiedzi są takie same Połączenia taryfowe to głównie połączenia komórkowe lub płatne hotspoty Wi-Fi Wyłączenie tej opcji uniemożliwi odbieranie i wysyłanie wiadomości przy użyciu komórkowego połączenia internetowego Zakładając brak roamingu w UE @@ -1268,7 +1271,7 @@ Na początku W środku Na końcu - Pokaż nieskalowane + Pokaż cały Niski diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 1d6b94a73b..641c19430f 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -157,6 +157,7 @@ Alto uso de bateria? A sincronização parou? Economia de dados está habilitada + Show advanced options Ir para mensagens Iniciar Para fazer @@ -226,7 +227,11 @@ Verificar se as mensagens antigas foram removidas do servidor Estilo de agrupamento de mensagens do Gmail para contas do Gmail Sincronizar lista de pastas + Synchronize shared folder lists Gerenciar assinaturas de pastas + Verificar endereços de e-mail do remetente na sincronização de mensagens + Verificar endereços de e-mail de resposta ao sincronizar mensagens + Automatically tune the keep-alive interval Mostrar teclado por padrão Sugerir contatos armazenados localmente Sugerir endereços encontrados em mensagens enviadas @@ -405,19 +410,17 @@ Sincronizar periodicamente irá cada vez comparar mensagens locais e remotas, o que é uma operação pesada, possivelmente resultando em uso extra de bateria, especialmente quando há muitas mensagens para sincronizar. Sincronizar sempre evitará isso através de um acompanhamento contínuo para somente alterações. This option can be optimized automatically (miscellaneous settings) Toque uma vez para definir um tempo - Verificar endereços de e-mail do remetente na sincronização de mensagens - Verificar endereços de e-mail de resposta ao sincronizar mensagens Alguns provedores armazenam mensagens com data desconhecida, inválida ou com data futura como mensagens sem data Alguns provedores não suportam isso adequadamente, o que pode causar a sincronização de nenhuma ou de todas as mensagens Quando desativado, as mensagens não lidas são mantidas no dispositivo para sempre Isto irá transferir dados extras e consumir energia extra da bateria, especialmente se uma série de mensagens forem armazenadas no dispositivo Desativar isto irá reduzir um pouco o uso de dados e bateria, mas irá também desativar a atualização da lista de pastas + Isto irá verificar se existem registros DNS MX Isto atrasará a sincronização de mensagens + Isto irá verificar se o nome do domínio do remetente e os endereços de resposta são os mesmos Além dos contatos fornecidos pelo Android. Os dados de contato serão armazenados para novas mensagens enviadas ou recebidas somente quando ativados. Inserir \'-- \' entre o texto e a assinatura Mostrar um aviso quando o texto da mensagem ou o assunto estiver vazio ou quando um anexo puder estar ausente - Isto irá verificar se existem registros DNS MX - Isto irá verificar se o nome do domínio do remetente e os endereços de resposta são os mesmos Conexões limitadas são geralmente conexões móveis ou hotspots Wi-Fi pagos Desabilitar esta opção desativará o recebimento e envio de mensagens em conexões de internet móvel Não assumindo roaming na UE diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index 3219f4eb5d..821f881e82 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -157,6 +157,7 @@ Utilização elevada de bateria? A sincronização parou? A poupança de dados está ligada + Show advanced options Ir para as mensagens Começar Pendente @@ -225,7 +226,11 @@ Verificar se as mensagens antigas foram removidas do servidor Estilo de agrupamento de mensagens do Gmail para contas do Gmail Sincronizar lista de pastas + Synchronize shared folder lists Gerir subscrições de pastas + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Mostrar teclado por padrão Sugerir contatos armazenados localmente Sugerir endereços encontrados nas mensagens enviadas @@ -404,19 +409,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index af3845c1e3..22eafd50c9 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -167,6 +167,7 @@ Utilizare intensă a bateriei? Sincronizarea e oprită? Economizorul de date este activat + Arată opțiuni avansate Mergi la mesaje Start De făcut @@ -235,7 +236,11 @@ Verifică dacă mesajele vechi au fost înlăturate de pe server Stil grupare mesaje tip Gmail pentru conturile Gmail Sincronizare lista dosare + Sincronizare liste de dosare partajate Gestionați abonările la dosare + Verifică adresa expeditorului la sincronizarea mesajelor + Verifică adresa destinatarului la sincronizarea mesajelor + Automatically tune the keep-alive interval Afișare implicită a tastaturii Sugerează contacte stocate local Sugerează adrese găsite în mesajele trimise @@ -275,7 +280,7 @@ Folosește stilul carduri în loc de cel tabular Grupare după dată Aranjare mesaje în conversație - Show number of unread messages in conversations + Arată numărul de mesaje necitite în conversații Aliniere mesaje primite/trimise în stânga/dreapta în conversații Evidențiază mesajele necitite Evidențiază subiect @@ -349,7 +354,7 @@ Un serviciu de fundal poate fi oprit de Android în orice moment, dar nu necesită o notificare în bara de stare Afișează iconița lansatorului cu numărul de mesaje noi Fie ca numărul de mesaje noi să corespundă cu numărul de notificări - Show notifications for contacts only + Arată notificări numai pentru contacte Arată doar sumarul în notificare Arată previzualizare mesaj în notificare Previzualizează tot textul @@ -385,7 +390,7 @@ Furnizor OpenPGP Folosește Autocrypt Modul mutual Autocrypt - Check public key on sending + Verifică cheia publică la trimitere Gestionare chei publice Importare cheie privată Gestionare chei private @@ -407,26 +412,24 @@ Ştergeţi ataşamentele mesajelor vechi Curățare Ultima curățare: %1$s - App settings + Setări aplicație Mai multe opțiuni Activează sau dezactivează global recepția mesajelor Dacă sincronizarea este dezactivată tot este posibilă sincronizarea manuală glisând în jos lista de mesaje. Sincronizarea periodică va compara mesajele locale cu cele de pe server de fiecare dată, aceasta este o operațiune costisitoare ce va rezulta într-un consum ridicat al bateriei, mai ales atunci când sunt multe mesaje de sincronizat. Modul de sincronizare permanent evită asta prin monitorizarea continuă a schimbărilor. Această opțiune poate fi optimizată automat (diverse setări) Atingeţi data pentru a seta un timp - Verifică adresa expeditorului la sincronizarea mesajelor - Verifică adresa destinatarului la sincronizarea mesajelor Unii furnizori stochează mesaje cu o dată necunoscută, invalidă sau viitoare ca mesaje fără dată Unii furnizori nu suportă asta în mod corect, fapt ce va duce la sincronizarea tuturor mesajelor sau a nici unuia Dacă este dezactivat, mesajele necitite sunt păstrate pe dispozitiv pentru totdeauna Această opțiune va consuma date și baterie în plus, mai ales dacă sunt multe mesaje păstrate pe dispozitiv Dezactivând aceasta se va reduce utilizarea datelor și a bateriei, dar se va dezactiva și actualizarea listei de dosare + Se verifică dacă există înregistrări DNS MX Această opțiune va încetini viteza de sincronizare a mesajelor + Se va verifica dacă numele de domeniu al expeditorului și adresa de răspuns coincid Pe lângă contactele furnizate de Android. Datele contactelor vor fi memorate pentru mesajele nou trimise sau primite doar când este activată. Inserează \'-- \' între text și semnătură Arată o avertizare atunci când textul mesajului sau subiectul e gol sau când atașamentul s-ar putea să lipsească - Se verifică dacă există înregistrări DNS MX - Se va verifica dacă numele de domeniu al expeditorului și adresa de răspuns coincid Conexiunile contorizate sunt în general cele mobile sau punctele de acces Wi-Fi cu plată Dezactivarea acestei opțiuni va opri primirea și trimiterea mesajelor pe conexiunile mobile de internet În zona UE nu se tratează ca roaming @@ -1123,12 +1126,12 @@ Lista de caracteristici Pro Cumpără Doar o dată - Developing FairEmail took literally thousands of hours and, despite that, most of the features are free to use. - FairEmail takes your privacy seriously and doesn\'t show ads and doesn\'t use tracking or analytics to earn money. - To maintain and support FairEmail in the long run, some convenience and advanced features are not free to use. - FairEmail shows a small message to remind you of this, which will be removed if you purchase the pro features. + Dezvoltarea FairEmail a durat literalmente mii de ore și în ciuda acestui fapt, majoritatea caracteristicilor se pot folosi gratuit. + FairEmail ia în serios intimitatea ta și nu afișează reclame și nu folosește tehnici de urmărire sau analiză pentru a câștiga bani. + Pentru a menține și sprijini FairEmail pe termen lung, unele caracteristici avansate sau ce țin de comoditate nu se pot folosi gratuit. + FairEmail afișează un mic mesaj pentru a vă reaminti acest lucru, care va fi eliminat dacă achiziționați funcțiile Pro. - Hide small message for %1$d weeks + Ascunde micul mesaj timp de %1$d săptămâni Cumpărarea caracteristicilor Pro vă va permite să utilizați toate caracteristicile actuale cât și cele viitoare, și ajută la dezvoltarea acestei aplicații Vizitați acestă pagină pentru a afla despre prețurile caracteristicilor Pro Achiziție în așteptare @@ -1257,7 +1260,7 @@ La început La mijloc La sfârșit - Show untruncated + Arată netrunchiat Redusă diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index 3b56844c43..1a6418d702 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -179,6 +179,7 @@ Высокий расход заряда батареи? Синхронизация останавливается? Сохранение данных включено + Дополнительно Перейти к сообщениям Далее Выполнить @@ -247,7 +248,11 @@ Проверять, были ли удалены старые сообщения с сервера Стиль группировки сообщений для учётных записей Gmail Синхронизировать список папок + Синхронизировать списки общих папок Управление подпиской на папки + Проверять адреса электронной почты отправителя при синхронизации сообщений + Проверять адреса электронной почты для ответа при синхронизации сообщений + Automatically tune the keep-alive interval Показывать клавиатуру по умолчанию Предлагать локальные контакты Предлагать адреса, найденные в отправленных сообщениях @@ -426,19 +431,17 @@ Периодическая синхронизация будет каждый раз сравнивать сообщения на сервере с локальными. Это \"дорогая\" операция, которая может привести к высокому потреблению заряда батареи, особенно когда сообщений для синхронизации много. Непрерывная синхронизация избегает этого, постоянно отслеживая только изменения. Эта функция может быть оптимизирована автоматически (разные настройки) Нажмите на время, чтобы установить его - Проверять адреса электронной почты отправителя при синхронизации сообщений - Проверять адреса электронной почты для ответа при синхронизации сообщений Некоторые провайдеры хранят сообщения с неизвестными, недействительными или будущими датами как сообщения без даты Некоторые провайдеры не поддерживают эту функцию правильно, что может привести к синхронизации всех или ни одного сообщения Если отключено, непрочитанные сообщения хранятся на устройстве вечно Это приведёт к большему потреблению трафика и заряда батареи, особенно если на устройстве хранится много сообщений Отключение этой функции уменьшит потребление трафика и заряда батареи, но также отключит обновление списка папок + Проверка наличия записей DNS MX Это замедлит синхронизацию сообщений + Проверяет, совпадает ли доменное имя отправителя и адреса для ответа В дополнение к контактам, предоставляемым Android. Контактные данные будут сохранены только для вновь отправленных или полученных сообщений при включении этой функции. Вставлять \'-- \' между текстом и подписью Показывать предупреждение, если отсутствует текст сообщения, тема или, возможно, отсутствует вложение - Проверка наличия записей DNS MX - Проверяет, совпадает ли доменное имя отправителя и адреса для ответа Лимитированные подключения - это обычно мобильные сети или платные Wi-Fi Отключение данной функции отключит получение и отправку сообщений при мобильном подключении к интернету Предполагать отсутствие роуминга внутри ЕС diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml index 6addf484ca..1c837148ac 100644 --- a/app/src/main/res/values-sk-rSK/strings.xml +++ b/app/src/main/res/values-sk-rSK/strings.xml @@ -179,6 +179,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -247,7 +248,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -426,19 +431,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-sl-rSI/strings.xml b/app/src/main/res/values-sl-rSI/strings.xml index dd79a29cc6..fe00f75f62 100644 --- a/app/src/main/res/values-sl-rSI/strings.xml +++ b/app/src/main/res/values-sl-rSI/strings.xml @@ -179,6 +179,7 @@ Visoka poraba energije? Se je sinhronizacija ustavila? Ohranjevalnik podatkov je omogočen. + Show advanced options Pojdite na sporočila Pojdi Za narediti @@ -247,7 +248,11 @@ Preveri, ali so bila stara sporočila odstranjena s strežnika Slog združevanja sporočil za račune Gmail Sinhroniziraj seznam map + Synchronize shared folder lists Upravljaj z naročninami na mape + Preveri pošiljateljeve e-poštne naslove ob sinhronizaciji sporočil + Preveri e-poštne naslove za odgovor ob sinhronizaciji sporočil + Automatically tune the keep-alive interval Privzeto prikaži tipkovnico Predlagaj krajevno shranjene stike Predlagaj naslove, najdene v poslanih sporočilih @@ -426,19 +431,17 @@ Občasna sinhronizacija bo vsakič primerjala krajevna in oddaljena sporočila, kar je potratno opravilo, ki lahko porabi dodatno energijo, posebno pri velikem številu sporočil. Če sinhronizirate vedno, se boste izognili dodatni porabi energije, ker pri tem program stalno preverja samo za spremembe. This option can be optimized automatically (miscellaneous settings) Dotaknite se časa, da ga nastavite. - Preveri pošiljateljeve e-poštne naslove ob sinhronizaciji sporočil - Preveri e-poštne naslove za odgovor ob sinhronizaciji sporočil Nekateri ponudniki shranjujejo sporočila z neznanim, neveljavnim ali prihodnjim datumom kot sporočila brez datuma. Nekateri ponudniki tega ne podpirajo ustrezno, kar lahko privede do sinhronizacije vseh ali nobenega sporočila. Ko je onemogočeno, se bodo neprebrana sporočila ohranila na napravi za nedoločen čas. To bo preneslo dodatne podatke in porabilo dodatno energijo, še posebej, če imate na napravi veliko sporočil. Onemogočanje tega bo nekoliko zmanjšalo porabo podatkov in energije, vendar bo obenem tudi onemogočilo posodabljanje seznama map. + To bo preverilo, ali obstajajo zapisi DNS MX. To bo upočasnilo sinhronizacijo sporočil. + To bo preverilo, ali so ime domene pošiljatelja in naslovi za odgovor enaki. Poleg stikov iz Androida. Podatki o stikih bodo shranjeni za na novo poslana ali prejeta sporočila samo, ko je omogočeno. Vstavi \'-- \' med besedilo in podpis. Prikaži opozorilo, kadar je besedilo ali zadeva sporočila prazna, ali ko morda manjka priloga. - To bo preverilo, ali obstajajo zapisi DNS MX. - To bo preverilo, ali so ime domene pošiljatelja in naslovi za odgovor enaki. Merjene povezave so v splošnem mobilne povezave ali plačljive dostopne točke Wi-Fi. Onemogočanje te možnosti bo onemogočilo prejemanje in pošiljanje sporočil pri mobilnih internetnih povezavah. Program predvideva, da v EU-ju ni gostovanja. diff --git a/app/src/main/res/values-sr-rSP/strings.xml b/app/src/main/res/values-sr-rSP/strings.xml index ea8f1af526..708fc0dbd0 100644 --- a/app/src/main/res/values-sr-rSP/strings.xml +++ b/app/src/main/res/values-sr-rSP/strings.xml @@ -168,6 +168,7 @@ Потрошња батерије? Синхро заустављен? Укључена је штедња података + Show advanced options Иди на поруке Напред За урадити @@ -236,7 +237,11 @@ Провери да ли су старе поруке уклоњене са сервера Gmail message grouping style for Gmail accounts Синхронизуј списак фасцикли + Synchronize shared folder lists Управљај претплатама на фасцикле + Провери адресу пошиљаоца приликом синхронизације порука + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Приказуј подразумевано тастатуру Предлажи локално ускладиштене контакте Предлажи адресе нађене међу послатим порукама @@ -415,19 +420,17 @@ Периодична синхронизација ће упоређивати локалне и удаљене поруке сваки пут, што је скупа операција, која може да проузрокује додатну потрошњу батерије, нарочито ако има много порука за синхронизацију. Увек синхронизовати ће избећи ово тако што ће непрекидно пратити само промене. This option can be optimized automatically (miscellaneous settings) Кликните на време да га поставите - Провери адресу пошиљаоца приликом синхронизације порука - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Неки провајдери не подржавају ово најбоље, што може да доведе да синхронизујете или све или ниједну поруку When disabled, unread messages are kept on the device forever Ово ће пренети више података и потрошити више батерије, нарочито ако на уређају има јако много порука Искључивањем ће се смањити количина пренетих података и потрошња батерије, али ће бити искључено и ажурирање списка фасцикли + Ово ће проверити да ли постоји DNS MX запис Овим ће се успорити синхронизовање порука + This will check if domain name of the sender and reply addresses are the same Поред контаката који су у Андроиду. Подаци о контактима ће бити ускладиштени за новопримљене и послате поруке само ако је ово укључено. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - Ово ће проверити да ли постоји DNS MX запис - This will check if domain name of the sender and reply addresses are the same Конекције које мере потрошњу података су обично мобилне конекције или плаћени Wi-Fi хотспотови Искључивањем ове опције ћете онемогућити примање и слање порука са мобилних конекција Претпостави да нема роминга унутар Европске Уније diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index 54e92b6827..9a06f8c880 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -157,6 +157,7 @@ Hög batterianvändning? Slutade synkroniseringen? Datasparning är aktiverat + Visa avancerade inställningar Gå till meddelanden Kör Att göra @@ -224,7 +225,11 @@ Kontrollera om gamla meddelanden har tagits bort från servern Använd Gmails stil för gruppering av meddelande på Gmail-konton Synkronisera mapplistan + Synkronisera delade mapplistor Hantera mapprenumerationer + Kontrollera avsändarens e-postadresser vid synkronisering av meddelanden + Kontrollera svarsadresser vid synkronisering av meddelanden + Automatically tune the keep-alive interval Visa tangentbord som standard Föreslå lokalt lagrade kontakter Föreslå adresser som finns i skickade meddelanden @@ -403,19 +408,17 @@ Synkronisering med jämna mellanrum kommer att jämföra lokala och fjärrmeddelanden varje gång, vilket är en dyr operation som eventuellt resulterar i extra batterianvändning, speciellt när det finns många meddelanden att synkronisera. Kontinuerlig synkronisering kommer att undvika detta genom kontinuerlig övervakning endast för ändringar. Detta alternativ kan optimeras automatiskt (diverse inställningar) Tryck på en tid för att ställa in en tid - Kontrollera avsändarens e-postadresser vid synkronisering av meddelanden - Kontrollera svarsadresser vid synkronisering av meddelanden Vissa leverantörer lagrar meddelanden med ett okänt, ogiltigt eller framtida datum som meddelanden utan datum Vissa leverantörer stödjer inte detta korrekt, vilket kan orsaka synkronisering av inga eller alla meddelanden När inaktiverad, behålls olästa meddelanden på enheten för alltid Detta kommer att överföra extra data och förbruka extra batterikraft, speciellt om många meddelanden lagras på enheten Inaktivering av detta kommer att minska data och batterianvändning något, men kommer att inaktivera uppdatering av listan över mappar också + Detta kommer att kontrollera om DNS MX-poster finns Detta kommer att sakta ner synkronisering av meddelanden + Detta kommer att kontrollera om domännamnet för avsändaren och svarsadresser är samma Förutom kontakter som tillhandahålls av Android. Kontaktdata lagras endast för nyligen skickade eller mottagna meddelanden när det aktiverat. Infoga \'-- \' mellan texten och signaturen Visa en varning när meddelandetexten eller ämnet är tomt eller när en bilaga kanske saknas - Detta kommer att kontrollera om DNS MX-poster finns - Detta kommer att kontrollera om domännamnet för avsändaren och svarsadresser är samma Uppmätta anslutningar är generellt mobila anslutningar eller betalda Wi-Fi-hotspots Inaktivering av det här alternativet inaktiverar mottagning och sändning av meddelanden på mobila internetanslutningar Förutsatt ingen roaming inom EU diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index 8b5589c7bc..6e2583f4d6 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -157,6 +157,7 @@ Yüksek pil kullanımı? Eşzamanlama durdu mu? Veri koruyucu etkin + Show advanced options İletilere git Git Yapılacak @@ -225,7 +226,11 @@ Eski iletilerin sunucudan kaldırılıp kaldırılmadığını denetleyin Gmail message grouping style for Gmail accounts Klasör listesini eşzamanla + Synchronize shared folder lists Dizin aboneliklerini yönet + İletilerin eşzamanlanmasında gönderen e-posta adreslerini kontrol et + Mesajları senkronize ederken yanıtlama e-posta adreslerini kontrol et + Automatically tune the keep-alive interval Öntanımlı olarak klavyeyi göster Yerel olarak depolanmış kişileri öner Daha önce gönderilmiş iletilerde bulunan adresleri öner @@ -404,19 +409,17 @@ Belli aralıklarala eşitleme yerel ve uzak sunucudaki iletileri her defasında karşılaştıracak, bu da özellikle eşitlenecek ileti sayısı fazla olduğunda, fazladan pil kullanımına neden olan maliyetli bir işlem olacaktır. Sürekli eşitleme sadece değişiklikleri izleyerek bu durumu önleyecektir. This option can be optimized automatically (miscellaneous settings) Bir zaman ayarlamak için bir saate dokunun - İletilerin eşzamanlanmasında gönderen e-posta adreslerini kontrol et - Mesajları senkronize ederken yanıtlama e-posta adreslerini kontrol et Some providers store messages with an unknown, invalid or future date as messages without date Bazı sağlayıcılar bunu düzgün bir şekilde desteklememektedir, bu durum mesajların hiç birinin senkronize edilmemesine ya da hepsinin senkronize edilmesine sebep olmaktadır When disabled, unread messages are kept on the device forever Bu, özellikle aygıtda tutulan çok sayıda ileti olması durumunda, fazladan veri aktarır ve fazla pil kullanır Bunu devre dışı bırakmak veri ve pil kullanımını bir miktar azaltır, ancak klasör listesinin güncellenmesini de devre dışı bırakır + Bu, DNS MX kayıtlarının olup olmadığını kontrol eder Bu, iletilerin eşzamanlamasını yavaşlatır + Bu, gönderenin alan adının ve yanıtlama adreslerinin aynı olup olmadığını kontrol edecektir Android tarafından sağlanan kişilere ek olarak. Kişi verileri yeni gönderilen veya alınan mesajlar için yalnızca etkin olduğunda saklanacaktır. Metin ve imza arasına \'-- \' ekle Mesaj metni veya konu boş olduğunda veya bir ek eksik olduğunda bir uyarı göster - Bu, DNS MX kayıtlarının olup olmadığını kontrol eder - Bu, gönderenin alan adının ve yanıtlama adreslerinin aynı olup olmadığını kontrol edecektir Ölçülü bağlantılar genellikle mobil bağlantılar veya ücretli Wi-Fi noktalarıdır Bu seçeneğin devre dışı bırakılması mobil internet bağlantısında ileti almayı ve göndermeyi devre dışı bırakacaktır AB içinde dolaşımda olmadığını varsayma diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml index 7707b3b4b2..ee4a37241f 100644 --- a/app/src/main/res/values-uk-rUA/strings.xml +++ b/app/src/main/res/values-uk-rUA/strings.xml @@ -179,6 +179,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Перейти до повідомлень Розпочати To do @@ -247,7 +248,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -426,19 +431,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index 446ad36377..28bb85c05f 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -146,6 +146,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -214,7 +215,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -393,19 +398,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 114596a050..267c36816e 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -145,6 +145,7 @@ 耗电量高? 同步已停止? 已启用数据节省 + 显示高级选项 前往邮件 前往 待办事项 @@ -213,7 +214,11 @@ 检查旧消息是否已从服务器移除 为 Gmail 账户采用 Gmail (官方)分组风格 同步文件夹列表 + 同步共享文件夹列表 管理文件夹订阅 + 同步消息时检查发送者电子邮件地址 + 同步消息时检查回复邮件地址 + Automatically tune the keep-alive interval 默认显示键盘 建议本地存储的联系人 建议在已发送消息中找到的地址 @@ -390,22 +395,19 @@ 全局禁用或启用邮件接收 即便禁用同步,仍然可以通过下拉消息列表手动同步。 定期同步将每次都比较本地和远程消息,这是有代价的操作(更耗电),特别是在要同步的消息很多时。而始终同步可通过持续监视变化以避免发生上述情形 - 此选项可以被自动优化 -(其他设置) + 此选项可被自动优化 (杂项设置) 点击“时间”选项来设置时间 - 同步消息时检查发送者电子邮件地址 - 同步消息时检查回复邮件地址 某些供应商将未知、无效或未来日期的消息存储为不含日期的消息 一些邮件服务提供商对该功能支持不佳,这可能导致同步所有消息或一条消息也不同步 禁用后未读消息将永远保留在设备上 这将更耗数据与电量,特别是如果有大量消息存储在设备上 禁用此功能某种程度上会减少数据和电量使用,但也会禁用更新文件夹列表 + 这将检查 DNS MX 记录是否存在 这将减缓同步消息的速度 + 这将检查发件人和回复对象的地址是否相同 除了Android提供的联系人,只有在设置中允许,应用才会储存新接收或发送消息的联系人数据。 在文本和签名之间插入 \'-- \' 当消息文本或主题为空或缺失某个附件时显示警告 - 这将检查 DNS MX 记录是否存在 - 这将检查发件人和回复对象的地址是否相同 计量连接通常是指移动连接或付费WiFi热点 禁用此选项将禁止在使用移动互联网连接时接收和发送消息 假定欧盟境内不漫游 @@ -718,7 +720,7 @@ 回复: 抄送: 密送: - %1$d位收件人 + %1$d 位收件人 账号: 发送时间: 接收时间: @@ -1102,12 +1104,11 @@ 专业版功能列表 购买 仅一次 - 毫不夸张地说,开发FairEmail花了我数千个小时,尽管如此,大多数功能还是可以免费使用。 - FairEmail拿您的隐私当回事,不会显示广告,也不会使用跟踪或分析来赚钱。 - 为了长期维护和支持FairEmail,一些便利和高级功能需要付费才能使用。 - FairEmail会显示一条小消息来提醒您这一点,如果您购买了专业功能,该消息将被删除。 - - 隐藏升级提示消息%1$d周 + 毫不夸张地说,我花了数千个小时来开发 FairEmail,尽管如此,大多数功能都可以免费使用 + FairEmail 非常重视您的隐私,不会显示广告,更不会偷偷使用跟踪或分析来牟利 + 为了长期维护和支持 FairEmail,一些便利及高级功能需要付费使用 + FairEmail 会显示一条小消息来提醒您这一点,如果您购买了专业功能,该消息将会移除 + 隐藏升级提示消息 %1$d 周 购买专业版将获得现在以及未来更新中全部专业版功能,并将支持开发者维护这个应用 请参见常见问题关于专业版的价格 购买待处理 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index c0d41f097f..ce1adae974 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -146,6 +146,7 @@ High battery usage? Sync stopped? Data saver is enabled + Show advanced options Go to messages Go To do @@ -214,7 +215,11 @@ Check if old messages were removed from the server Gmail message grouping style for Gmail accounts Synchronize folder list + Synchronize shared folder lists Manage folder subscriptions + Check sender email addresses on synchronizing messages + Check reply email addresses on synchronizing messages + Automatically tune the keep-alive interval Show keyboard by default Suggest locally stored contacts Suggest addresses found in sent messages @@ -393,19 +398,17 @@ Synchronizing periodically will compare local and remote messages each and every time, which is an expensive operation possibly resulting in extra battery usage, especially when there are a lot of messages to synchronize. Always synchronizing will avoid this by continuous monitoring for changes only. This option can be optimized automatically (miscellaneous settings) Tap on a time to set a time - Check sender email addresses on synchronizing messages - Check reply email addresses on synchronizing messages Some providers store messages with an unknown, invalid or future date as messages without date Some providers don\'t support this properly, which may cause synchronizing none or all messages When disabled, unread messages are kept on the device forever This will transfer extra data and consume extra battery power, especially if a lot of messages are stored on the device Disabling this will reduce data and battery usage somewhat, but will disable updating the list of folders too + This will check if DNS MX records exist This will slow down synchronizing messages + This will check if domain name of the sender and reply addresses are the same In addition to contacts provided by Android. Contact data will be stored for newly sent or received messages only when enabled. Insert \'-- \' between the text and the signature Show a warning when the message text or the subject is empty or when an attachment might be missing - This will check if DNS MX records exist - This will check if domain name of the sender and reply addresses are the same Metered connections are generally mobile connections or paid Wi-Fi hotspots Disabling this option will disable receiving and sending messages on mobile internet connections Assuming no roaming within the EU From e5883a441252a02766a806eceaf6685e84ddad59 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 09:01:27 +0200 Subject: [PATCH 015/100] 1.1196 release --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a007be2f88..d12fbfdebb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,8 +13,8 @@ android { applicationId "eu.faircode.email" minSdkVersion 21 targetSdkVersion 29 - versionCode 1195 - versionName "1.1195" + versionCode 1196 + versionName "1.1196" archivesBaseName = "FairEmail-v$versionName" // https://en.wikipedia.org/wiki/List_of_dinosaur_genera From 12b0d25f19c8514b701cc9c17a57b9181dfaec28 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 09:37:02 +0200 Subject: [PATCH 016/100] Added comments --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 14eeb7c1c9..c1b391d3f8 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -3237,6 +3237,8 @@ public class FragmentCompose extends FragmentBase { // - list // - receipt // - participation + + // References if ("reply".equals(action) || "reply_all".equals(action) || "list".equals(action) || "receipt".equals(action) || @@ -3308,6 +3310,7 @@ public class FragmentCompose extends FragmentBase { } else if ("editasnew".equals(action)) data.draft.thread = data.draft.msgid; + // Subject String subject = (ref.subject == null ? "" : ref.subject); if ("reply".equals(action) || "reply_all".equals(action)) { if (prefix_once) @@ -3364,13 +3367,17 @@ public class FragmentCompose extends FragmentBase { } else if ("participation".equals(action)) data.draft.subject = status + ": " + ref.subject; + // Plain-only if (ref.plain_only != null && ref.plain_only) data.draft.plain_only = true; + + // Encryption if (ref.ui_encrypt != null && !EntityMessage.ENCRYPT_NONE.equals(ref.ui_encrypt)) { if (ActivityBilling.isPro(context)) data.draft.ui_encrypt = ref.ui_encrypt; } + // Reply template if (answer > 0) { EntityAnswer a = db.answer().getAnswer(answer); if (a != null) { @@ -3381,6 +3388,7 @@ public class FragmentCompose extends FragmentBase { } } + // Reply header String s = args.getString("selected"); if (ref.content && !"editasnew".equals(action) && From 3d8dc8aaf93e5a4d25b3b8f1aa4632a8643083ab Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 09:42:09 +0200 Subject: [PATCH 017/100] Added option to disable signature on replying --- .../java/eu/faircode/email/FragmentCompose.java | 4 ++++ .../eu/faircode/email/FragmentOptionsSend.java | 13 ++++++++++++- app/src/main/res/layout/fragment_options_send.xml | 14 +++++++++++++- app/src/main/res/values/strings.xml | 2 +- 4 files changed, 30 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index c1b391d3f8..a496ab7eaf 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -3388,6 +3388,10 @@ public class FragmentCompose extends FragmentBase { } } + // Signature + if ("reply".equals(action) || "reply_all".equals(action)) + data.draft.signature = prefs.getBoolean("signature_reply", true); + // Reply header String s = args.getString("selected"); if (ref.content && diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsSend.java b/app/src/main/java/eu/faircode/email/FragmentOptionsSend.java index 1bdeae0b6e..72add5b655 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsSend.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsSend.java @@ -55,6 +55,7 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc private SwitchCompat swQuoteReply; private SwitchCompat swResizeReply; private Spinner spSignatureLocation; + private SwitchCompat swSignatureReply; private SwitchCompat swPlainOnly; private SwitchCompat swFormatFlowed; @@ -67,7 +68,7 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc private final static String[] RESET_OPTIONS = new String[]{ "keyboard", "suggest_sent", "suggested_received", "suggest_frequently", "send_reminders", "send_delayed", - "prefix_once", "extended_reply", "quote_reply", "resize_reply", "signature_location", + "prefix_once", "extended_reply", "quote_reply", "resize_reply", "signature_location", "signature_reply", "plain_only", "format_flowed", "usenet_signature", "remove_signatures", "receipt_default", "receipt_type", "lookup_mx" }; @@ -95,6 +96,7 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc swQuoteReply = view.findViewById(R.id.swQuoteReply); swResizeReply = view.findViewById(R.id.swResizeReply); spSignatureLocation = view.findViewById(R.id.spSignatureLocation); + swSignatureReply = view.findViewById(R.id.swSignatureReply); swPlainOnly = view.findViewById(R.id.swPlainOnly); swFormatFlowed = view.findViewById(R.id.swFormatFlowed); @@ -208,6 +210,13 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc } }); + swSignatureReply.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + prefs.edit().putBoolean("signature_reply", checked).apply(); + } + }); + swPlainOnly.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { @@ -331,6 +340,8 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc int signature_location = prefs.getInt("signature_location", 1); spSignatureLocation.setSelection(signature_location); + swSignatureReply.setChecked(prefs.getBoolean("signature_reply", true)); + swPlainOnly.setChecked(prefs.getBoolean("plain_only", false)); swFormatFlowed.setChecked(prefs.getBoolean("format_flowed", false)); swUsenetSignature.setChecked(prefs.getBoolean("usenet_signature", false)); diff --git a/app/src/main/res/layout/fragment_options_send.xml b/app/src/main/res/layout/fragment_options_send.xml index b4870418d1..d297d83f2e 100644 --- a/app/src/main/res/layout/fragment_options_send.xml +++ b/app/src/main/res/layout/fragment_options_send.xml @@ -236,6 +236,18 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tvSignatureLocation" /> + + + app:layout_constraintTop_toBottomOf="@+id/swSignatureReply" /> Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying Send plain text only by default \'format flowed\' for plain text When requesting a receipt From 69cd6544e8f2c65645e74252c2f3769cdd71d84b Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 09:49:15 +0200 Subject: [PATCH 018/100] Added option to disable signature on forward --- .../java/eu/faircode/email/FragmentCompose.java | 4 ++++ .../eu/faircode/email/FragmentOptionsSend.java | 13 ++++++++++++- app/src/main/res/layout/fragment_options_send.xml | 14 +++++++++++++- app/src/main/res/values/strings.xml | 1 + 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index a496ab7eaf..560bca0393 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -3391,6 +3391,10 @@ public class FragmentCompose extends FragmentBase { // Signature if ("reply".equals(action) || "reply_all".equals(action)) data.draft.signature = prefs.getBoolean("signature_reply", true); + else if ("forward".equals(action)) + data.draft.signature = prefs.getBoolean("signature_forward", true); + else + data.draft.signature = false; // Reply header String s = args.getString("selected"); diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsSend.java b/app/src/main/java/eu/faircode/email/FragmentOptionsSend.java index 72add5b655..652b2398f3 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsSend.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsSend.java @@ -56,6 +56,7 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc private SwitchCompat swResizeReply; private Spinner spSignatureLocation; private SwitchCompat swSignatureReply; + private SwitchCompat swSignatureForward; private SwitchCompat swPlainOnly; private SwitchCompat swFormatFlowed; @@ -68,7 +69,8 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc private final static String[] RESET_OPTIONS = new String[]{ "keyboard", "suggest_sent", "suggested_received", "suggest_frequently", "send_reminders", "send_delayed", - "prefix_once", "extended_reply", "quote_reply", "resize_reply", "signature_location", "signature_reply", + "prefix_once", "extended_reply", "quote_reply", "resize_reply", + "signature_location", "signature_reply", "signature_forward", "plain_only", "format_flowed", "usenet_signature", "remove_signatures", "receipt_default", "receipt_type", "lookup_mx" }; @@ -97,6 +99,7 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc swResizeReply = view.findViewById(R.id.swResizeReply); spSignatureLocation = view.findViewById(R.id.spSignatureLocation); swSignatureReply = view.findViewById(R.id.swSignatureReply); + swSignatureForward = view.findViewById(R.id.swSignatureForward); swPlainOnly = view.findViewById(R.id.swPlainOnly); swFormatFlowed = view.findViewById(R.id.swFormatFlowed); @@ -217,6 +220,13 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc } }); + swSignatureForward.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + prefs.edit().putBoolean("signature_forward", checked).apply(); + } + }); + swPlainOnly.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { @@ -341,6 +351,7 @@ public class FragmentOptionsSend extends FragmentBase implements SharedPreferenc spSignatureLocation.setSelection(signature_location); swSignatureReply.setChecked(prefs.getBoolean("signature_reply", true)); + swSignatureForward.setChecked(prefs.getBoolean("signature_forward", true)); swPlainOnly.setChecked(prefs.getBoolean("plain_only", false)); swFormatFlowed.setChecked(prefs.getBoolean("format_flowed", false)); diff --git a/app/src/main/res/layout/fragment_options_send.xml b/app/src/main/res/layout/fragment_options_send.xml index d297d83f2e..b0b285794a 100644 --- a/app/src/main/res/layout/fragment_options_send.xml +++ b/app/src/main/res/layout/fragment_options_send.xml @@ -248,6 +248,18 @@ app:layout_constraintTop_toBottomOf="@id/spSignatureLocation" app:switchPadding="12dp" /> + + + app:layout_constraintTop_toBottomOf="@+id/swSignatureForward" /> Resize images in replied text Signature position Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt From eb5cbbd3df578424c8bbbf363db7717dca9d813f Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 11:56:58 +0200 Subject: [PATCH 019/100] Use file type icons --- ATTRIBUTION.md | 1 + app/src/main/assets/ATTRIBUTION.md | 1 + .../eu/faircode/email/AdapterAttachment.java | 64 +-- app/src/main/res/drawable/file_3g2.xml | 81 ++++ app/src/main/res/drawable/file_3ga.xml | 91 ++++ app/src/main/res/drawable/file_3gp.xml | 81 ++++ app/src/main/res/drawable/file_7z.xml | 97 +++++ app/src/main/res/drawable/file_aa.xml | 91 ++++ app/src/main/res/drawable/file_aac.xml | 91 ++++ app/src/main/res/drawable/file_ac.xml | 73 ++++ app/src/main/res/drawable/file_accdb.xml | 152 +++++++ app/src/main/res/drawable/file_accdt.xml | 152 +++++++ app/src/main/res/drawable/file_ace.xml | 97 +++++ app/src/main/res/drawable/file_adn.xml | 152 +++++++ app/src/main/res/drawable/file_ai.xml | 88 ++++ app/src/main/res/drawable/file_aif.xml | 91 ++++ app/src/main/res/drawable/file_aifc.xml | 91 ++++ app/src/main/res/drawable/file_aiff.xml | 91 ++++ app/src/main/res/drawable/file_ait.xml | 88 ++++ app/src/main/res/drawable/file_amr.xml | 91 ++++ app/src/main/res/drawable/file_ani.xml | 86 ++++ app/src/main/res/drawable/file_apk.xml | 73 ++++ app/src/main/res/drawable/file_app.xml | 73 ++++ .../main/res/drawable/file_applescript.xml | 100 +++++ app/src/main/res/drawable/file_asax.xml | 73 ++++ app/src/main/res/drawable/file_asc.xml | 59 +++ app/src/main/res/drawable/file_ascx.xml | 73 ++++ app/src/main/res/drawable/file_asf.xml | 81 ++++ app/src/main/res/drawable/file_ash.xml | 83 ++++ app/src/main/res/drawable/file_ashx.xml | 73 ++++ app/src/main/res/drawable/file_asm.xml | 127 ++++++ app/src/main/res/drawable/file_asmx.xml | 73 ++++ app/src/main/res/drawable/file_asp.xml | 73 ++++ app/src/main/res/drawable/file_aspx.xml | 73 ++++ app/src/main/res/drawable/file_asx.xml | 91 ++++ app/src/main/res/drawable/file_au.xml | 91 ++++ app/src/main/res/drawable/file_aup.xml | 89 ++++ app/src/main/res/drawable/file_avi.xml | 81 ++++ app/src/main/res/drawable/file_axd.xml | 73 ++++ app/src/main/res/drawable/file_aze.xml | 76 ++++ app/src/main/res/drawable/file_bak.xml | 89 ++++ app/src/main/res/drawable/file_bash.xml | 83 ++++ app/src/main/res/drawable/file_bat.xml | 101 +++++ app/src/main/res/drawable/file_bin.xml | 285 +++++++++++++ app/src/main/res/drawable/file_blank.xml | 56 +++ app/src/main/res/drawable/file_bmp.xml | 88 ++++ app/src/main/res/drawable/file_bowerrc.xml | 82 ++++ app/src/main/res/drawable/file_bpg.xml | 88 ++++ app/src/main/res/drawable/file_browser.xml | 70 +++ app/src/main/res/drawable/file_bz2.xml | 97 +++++ app/src/main/res/drawable/file_bzempty.xml | 107 +++++ app/src/main/res/drawable/file_c.xml | 113 +++++ app/src/main/res/drawable/file_cab.xml | 97 +++++ app/src/main/res/drawable/file_cad.xml | 82 ++++ app/src/main/res/drawable/file_caf.xml | 91 ++++ app/src/main/res/drawable/file_cal.xml | 87 ++++ app/src/main/res/drawable/file_cd.xml | 73 ++++ app/src/main/res/drawable/file_cdda.xml | 89 ++++ app/src/main/res/drawable/file_cer.xml | 73 ++++ app/src/main/res/drawable/file_cfg.xml | 143 +++++++ app/src/main/res/drawable/file_cfm.xml | 161 +++++++ app/src/main/res/drawable/file_cfml.xml | 161 +++++++ app/src/main/res/drawable/file_cgi.xml | 85 ++++ app/src/main/res/drawable/file_chm.xml | 67 +++ app/src/main/res/drawable/file_class.xml | 89 ++++ app/src/main/res/drawable/file_cmd.xml | 101 +++++ .../main/res/drawable/file_code_workspace.xml | 72 ++++ app/src/main/res/drawable/file_codekit.xml | 121 ++++++ app/src/main/res/drawable/file_coffee.xml | 71 ++++ .../res/drawable/file_coffeelintignore.xml | 84 ++++ app/src/main/res/drawable/file_com.xml | 101 +++++ app/src/main/res/drawable/file_compile.xml | 157 +++++++ app/src/main/res/drawable/file_conf.xml | 141 +++++++ app/src/main/res/drawable/file_config.xml | 138 ++++++ app/src/main/res/drawable/file_cpp.xml | 113 +++++ app/src/main/res/drawable/file_cptx.xml | 86 ++++ app/src/main/res/drawable/file_cr2.xml | 88 ++++ app/src/main/res/drawable/file_crdownload.xml | 120 ++++++ app/src/main/res/drawable/file_crt.xml | 73 ++++ app/src/main/res/drawable/file_crypt.xml | 73 ++++ app/src/main/res/drawable/file_cs.xml | 73 ++++ app/src/main/res/drawable/file_csh.xml | 83 ++++ app/src/main/res/drawable/file_cson.xml | 113 +++++ app/src/main/res/drawable/file_csproj.xml | 73 ++++ app/src/main/res/drawable/file_css.xml | 89 ++++ app/src/main/res/drawable/file_csv.xml | 73 ++++ app/src/main/res/drawable/file_cue.xml | 102 +++++ app/src/main/res/drawable/file_cur.xml | 75 ++++ app/src/main/res/drawable/file_dart.xml | 91 ++++ app/src/main/res/drawable/file_dat.xml | 287 +++++++++++++ app/src/main/res/drawable/file_data.xml | 285 +++++++++++++ app/src/main/res/drawable/file_db.xml | 164 ++++++++ app/src/main/res/drawable/file_dbf.xml | 164 ++++++++ app/src/main/res/drawable/file_deb.xml | 87 ++++ app/src/main/res/drawable/file_default.xml | 84 ++++ app/src/main/res/drawable/file_dgn.xml | 82 ++++ app/src/main/res/drawable/file_dist.xml | 161 +++++++ app/src/main/res/drawable/file_diz.xml | 73 ++++ app/src/main/res/drawable/file_dll.xml | 75 ++++ app/src/main/res/drawable/file_dmg.xml | 104 +++++ app/src/main/res/drawable/file_dng.xml | 88 ++++ app/src/main/res/drawable/file_doc.xml | 87 ++++ app/src/main/res/drawable/file_docb.xml | 87 ++++ app/src/main/res/drawable/file_docm.xml | 87 ++++ app/src/main/res/drawable/file_docx.xml | 87 ++++ app/src/main/res/drawable/file_dot.xml | 87 ++++ app/src/main/res/drawable/file_dotm.xml | 87 ++++ app/src/main/res/drawable/file_dotx.xml | 87 ++++ app/src/main/res/drawable/file_download.xml | 104 +++++ app/src/main/res/drawable/file_dpj.xml | 187 +++++++++ app/src/main/res/drawable/file_ds_store.xml | 89 ++++ app/src/main/res/drawable/file_dsn.xml | 73 ++++ app/src/main/res/drawable/file_dtd.xml | 239 +++++++++++ app/src/main/res/drawable/file_dwg.xml | 82 ++++ app/src/main/res/drawable/file_dxf.xml | 82 ++++ .../main/res/drawable/file_editorconfig.xml | 138 ++++++ app/src/main/res/drawable/file_el.xml | 85 ++++ app/src/main/res/drawable/file_elf.xml | 73 ++++ app/src/main/res/drawable/file_eml.xml | 101 +++++ app/src/main/res/drawable/file_enc.xml | 73 ++++ app/src/main/res/drawable/file_eot.xml | 65 +++ app/src/main/res/drawable/file_eps.xml | 88 ++++ app/src/main/res/drawable/file_epub.xml | 66 +++ .../main/res/drawable/file_eslintignore.xml | 84 ++++ app/src/main/res/drawable/file_exe.xml | 73 ++++ app/src/main/res/drawable/file_f4v.xml | 67 +++ app/src/main/res/drawable/file_fax.xml | 80 ++++ app/src/main/res/drawable/file_fb2.xml | 66 +++ app/src/main/res/drawable/file_fla.xml | 67 +++ app/src/main/res/drawable/file_flac.xml | 91 ++++ app/src/main/res/drawable/file_flv.xml | 67 +++ app/src/main/res/drawable/file_fnt.xml | 65 +++ app/src/main/res/drawable/file_folder.xml | 45 ++ app/src/main/res/drawable/file_fon.xml | 65 +++ app/src/main/res/drawable/file_gadget.xml | 72 ++++ app/src/main/res/drawable/file_gdp.xml | 113 +++++ app/src/main/res/drawable/file_gem.xml | 93 ++++ app/src/main/res/drawable/file_gif.xml | 88 ++++ .../main/res/drawable/file_gitattributes.xml | 70 +++ app/src/main/res/drawable/file_gitignore.xml | 84 ++++ app/src/main/res/drawable/file_go.xml | 91 ++++ app/src/main/res/drawable/file_gpg.xml | 75 ++++ app/src/main/res/drawable/file_gpl.xml | 83 ++++ app/src/main/res/drawable/file_gradle.xml | 71 ++++ app/src/main/res/drawable/file_gz.xml | 97 +++++ app/src/main/res/drawable/file_h.xml | 209 +++++++++ app/src/main/res/drawable/file_handlebars.xml | 88 ++++ app/src/main/res/drawable/file_hbs.xml | 105 +++++ app/src/main/res/drawable/file_heic.xml | 88 ++++ app/src/main/res/drawable/file_hlp.xml | 67 +++ app/src/main/res/drawable/file_hs.xml | 137 ++++++ app/src/main/res/drawable/file_hsl.xml | 137 ++++++ app/src/main/res/drawable/file_htm.xml | 161 +++++++ app/src/main/res/drawable/file_html.xml | 161 +++++++ app/src/main/res/drawable/file_ibooks.xml | 64 +++ app/src/main/res/drawable/file_icns.xml | 86 ++++ app/src/main/res/drawable/file_ico.xml | 86 ++++ app/src/main/res/drawable/file_ics.xml | 87 ++++ app/src/main/res/drawable/file_idx.xml | 87 ++++ app/src/main/res/drawable/file_iff.xml | 91 ++++ app/src/main/res/drawable/file_ifo.xml | 85 ++++ app/src/main/res/drawable/file_image.xml | 148 +++++++ app/src/main/res/drawable/file_img.xml | 102 +++++ app/src/main/res/drawable/file_iml.xml | 187 +++++++++ app/src/main/res/drawable/file_in.xml | 59 +++ app/src/main/res/drawable/file_inc.xml | 75 ++++ app/src/main/res/drawable/file_indd.xml | 76 ++++ app/src/main/res/drawable/file_inf.xml | 143 +++++++ app/src/main/res/drawable/file_info.xml | 99 +++++ app/src/main/res/drawable/file_ini.xml | 143 +++++++ app/src/main/res/drawable/file_inv.xml | 83 ++++ app/src/main/res/drawable/file_iso.xml | 102 +++++ app/src/main/res/drawable/file_j2.xml | 73 ++++ app/src/main/res/drawable/file_jar.xml | 97 +++++ app/src/main/res/drawable/file_java.xml | 187 +++++++++ app/src/main/res/drawable/file_jpe.xml | 88 ++++ app/src/main/res/drawable/file_jpeg.xml | 88 ++++ app/src/main/res/drawable/file_jpg.xml | 88 ++++ app/src/main/res/drawable/file_js.xml | 91 ++++ app/src/main/res/drawable/file_json.xml | 105 +++++ app/src/main/res/drawable/file_jsp.xml | 187 +++++++++ app/src/main/res/drawable/file_jsx.xml | 97 +++++ app/src/main/res/drawable/file_key.xml | 75 ++++ app/src/main/res/drawable/file_kf8.xml | 66 +++ app/src/main/res/drawable/file_kmk.xml | 119 ++++++ app/src/main/res/drawable/file_ksh.xml | 83 ++++ app/src/main/res/drawable/file_kt.xml | 89 ++++ app/src/main/res/drawable/file_kts.xml | 87 ++++ app/src/main/res/drawable/file_kup.xml | 127 ++++++ app/src/main/res/drawable/file_less.xml | 91 ++++ app/src/main/res/drawable/file_lex.xml | 104 +++++ app/src/main/res/drawable/file_licx.xml | 73 ++++ app/src/main/res/drawable/file_lisp.xml | 85 ++++ app/src/main/res/drawable/file_lit.xml | 66 +++ app/src/main/res/drawable/file_lnk.xml | 89 ++++ app/src/main/res/drawable/file_lock.xml | 73 ++++ app/src/main/res/drawable/file_log.xml | 115 +++++ app/src/main/res/drawable/file_lua.xml | 75 ++++ app/src/main/res/drawable/file_m.xml | 129 ++++++ app/src/main/res/drawable/file_m2v.xml | 81 ++++ app/src/main/res/drawable/file_m3u.xml | 146 +++++++ app/src/main/res/drawable/file_m3u8.xml | 146 +++++++ app/src/main/res/drawable/file_m4.xml | 99 +++++ app/src/main/res/drawable/file_m4a.xml | 91 ++++ app/src/main/res/drawable/file_m4r.xml | 146 +++++++ app/src/main/res/drawable/file_m4v.xml | 81 ++++ app/src/main/res/drawable/file_map.xml | 91 ++++ app/src/main/res/drawable/file_master.xml | 136 ++++++ app/src/main/res/drawable/file_mc.xml | 397 ++++++++++++++++++ app/src/main/res/drawable/file_md.xml | 69 +++ app/src/main/res/drawable/file_mdb.xml | 152 +++++++ app/src/main/res/drawable/file_mdf.xml | 73 ++++ app/src/main/res/drawable/file_me.xml | 115 +++++ app/src/main/res/drawable/file_mi.xml | 397 ++++++++++++++++++ app/src/main/res/drawable/file_mid.xml | 91 ++++ app/src/main/res/drawable/file_midi.xml | 91 ++++ app/src/main/res/drawable/file_mk.xml | 87 ++++ app/src/main/res/drawable/file_mkv.xml | 81 ++++ app/src/main/res/drawable/file_mm.xml | 129 ++++++ app/src/main/res/drawable/file_mng.xml | 86 ++++ app/src/main/res/drawable/file_mo.xml | 104 +++++ app/src/main/res/drawable/file_mobi.xml | 66 +++ app/src/main/res/drawable/file_mod.xml | 91 ++++ app/src/main/res/drawable/file_mov.xml | 81 ++++ app/src/main/res/drawable/file_mp2.xml | 91 ++++ app/src/main/res/drawable/file_mp3.xml | 91 ++++ app/src/main/res/drawable/file_mp4.xml | 81 ++++ app/src/main/res/drawable/file_mpa.xml | 91 ++++ app/src/main/res/drawable/file_mpd.xml | 138 ++++++ app/src/main/res/drawable/file_mpe.xml | 81 ++++ app/src/main/res/drawable/file_mpeg.xml | 81 ++++ app/src/main/res/drawable/file_mpg.xml | 81 ++++ app/src/main/res/drawable/file_mpga.xml | 91 ++++ app/src/main/res/drawable/file_mpp.xml | 138 ++++++ app/src/main/res/drawable/file_mpt.xml | 138 ++++++ app/src/main/res/drawable/file_msg.xml | 90 ++++ app/src/main/res/drawable/file_msi.xml | 104 +++++ app/src/main/res/drawable/file_msu.xml | 87 ++++ app/src/main/res/drawable/file_nef.xml | 88 ++++ app/src/main/res/drawable/file_nes.xml | 73 ++++ app/src/main/res/drawable/file_nfo.xml | 115 +++++ app/src/main/res/drawable/file_nix.xml | 115 +++++ app/src/main/res/drawable/file_npmignore.xml | 84 ++++ app/src/main/res/drawable/file_ocx.xml | 75 ++++ app/src/main/res/drawable/file_odb.xml | 181 ++++++++ app/src/main/res/drawable/file_ods.xml | 149 +++++++ app/src/main/res/drawable/file_odt.xml | 69 +++ app/src/main/res/drawable/file_ogg.xml | 91 ++++ app/src/main/res/drawable/file_ogv.xml | 81 ++++ app/src/main/res/drawable/file_ost.xml | 122 ++++++ app/src/main/res/drawable/file_otf.xml | 65 +++ app/src/main/res/drawable/file_ott.xml | 69 +++ app/src/main/res/drawable/file_ova.xml | 119 ++++++ app/src/main/res/drawable/file_ovf.xml | 119 ++++++ app/src/main/res/drawable/file_p12.xml | 75 ++++ app/src/main/res/drawable/file_p7b.xml | 75 ++++ app/src/main/res/drawable/file_pages.xml | 106 +++++ app/src/main/res/drawable/file_part.xml | 93 ++++ app/src/main/res/drawable/file_pcd.xml | 59 +++ app/src/main/res/drawable/file_pdb.xml | 164 ++++++++ app/src/main/res/drawable/file_pdf.xml | 101 +++++ app/src/main/res/drawable/file_pem.xml | 73 ++++ app/src/main/res/drawable/file_pfx.xml | 75 ++++ app/src/main/res/drawable/file_pgp.xml | 75 ++++ app/src/main/res/drawable/file_ph.xml | 397 ++++++++++++++++++ app/src/main/res/drawable/file_phar.xml | 132 ++++++ app/src/main/res/drawable/file_php.xml | 87 ++++ app/src/main/res/drawable/file_pid.xml | 71 ++++ app/src/main/res/drawable/file_pkg.xml | 104 +++++ app/src/main/res/drawable/file_pl.xml | 397 ++++++++++++++++++ app/src/main/res/drawable/file_plist.xml | 91 ++++ app/src/main/res/drawable/file_pm.xml | 397 ++++++++++++++++++ app/src/main/res/drawable/file_png.xml | 88 ++++ app/src/main/res/drawable/file_po.xml | 104 +++++ app/src/main/res/drawable/file_pom.xml | 87 ++++ app/src/main/res/drawable/file_pot.xml | 104 +++++ app/src/main/res/drawable/file_potx.xml | 82 ++++ app/src/main/res/drawable/file_pps.xml | 82 ++++ app/src/main/res/drawable/file_ppsx.xml | 82 ++++ app/src/main/res/drawable/file_ppt.xml | 82 ++++ app/src/main/res/drawable/file_pptm.xml | 82 ++++ app/src/main/res/drawable/file_pptx.xml | 82 ++++ app/src/main/res/drawable/file_prop.xml | 75 ++++ app/src/main/res/drawable/file_ps.xml | 88 ++++ app/src/main/res/drawable/file_ps1.xml | 103 +++++ app/src/main/res/drawable/file_psd.xml | 87 ++++ app/src/main/res/drawable/file_psp.xml | 88 ++++ app/src/main/res/drawable/file_pst.xml | 122 ++++++ app/src/main/res/drawable/file_pub.xml | 125 ++++++ app/src/main/res/drawable/file_py.xml | 87 ++++ app/src/main/res/drawable/file_pyc.xml | 87 ++++ app/src/main/res/drawable/file_qt.xml | 81 ++++ app/src/main/res/drawable/file_ra.xml | 91 ++++ app/src/main/res/drawable/file_ram.xml | 178 ++++++++ app/src/main/res/drawable/file_rar.xml | 100 +++++ app/src/main/res/drawable/file_raw.xml | 88 ++++ app/src/main/res/drawable/file_rb.xml | 93 ++++ app/src/main/res/drawable/file_rdf.xml | 161 +++++++ app/src/main/res/drawable/file_rdl.xml | 159 +++++++ app/src/main/res/drawable/file_reg.xml | 86 ++++ app/src/main/res/drawable/file_resx.xml | 73 ++++ app/src/main/res/drawable/file_retry.xml | 87 ++++ app/src/main/res/drawable/file_rm.xml | 81 ++++ app/src/main/res/drawable/file_rom.xml | 73 ++++ app/src/main/res/drawable/file_rpm.xml | 87 ++++ app/src/main/res/drawable/file_rpt.xml | 144 +++++++ app/src/main/res/drawable/file_rsa.xml | 78 ++++ app/src/main/res/drawable/file_rss.xml | 76 ++++ app/src/main/res/drawable/file_rst.xml | 115 +++++ app/src/main/res/drawable/file_rtf.xml | 115 +++++ app/src/main/res/drawable/file_ru.xml | 93 ++++ app/src/main/res/drawable/file_rub.xml | 93 ++++ app/src/main/res/drawable/file_sass.xml | 91 ++++ app/src/main/res/drawable/file_scss.xml | 91 ++++ app/src/main/res/drawable/file_sdf.xml | 164 ++++++++ app/src/main/res/drawable/file_sed.xml | 87 ++++ app/src/main/res/drawable/file_sh.xml | 83 ++++ app/src/main/res/drawable/file_sit.xml | 97 +++++ app/src/main/res/drawable/file_sitemap.xml | 88 ++++ app/src/main/res/drawable/file_skin.xml | 73 ++++ app/src/main/res/drawable/file_sldm.xml | 82 ++++ app/src/main/res/drawable/file_sldx.xml | 82 ++++ app/src/main/res/drawable/file_sln.xml | 73 ++++ app/src/main/res/drawable/file_sol.xml | 185 ++++++++ app/src/main/res/drawable/file_sphinx.xml | 169 ++++++++ app/src/main/res/drawable/file_sql.xml | 164 ++++++++ app/src/main/res/drawable/file_sqlite.xml | 164 ++++++++ app/src/main/res/drawable/file_step.xml | 82 ++++ app/src/main/res/drawable/file_stl.xml | 82 ++++ app/src/main/res/drawable/file_svg.xml | 88 ++++ app/src/main/res/drawable/file_swd.xml | 67 +++ app/src/main/res/drawable/file_swf.xml | 67 +++ app/src/main/res/drawable/file_swift.xml | 77 ++++ app/src/main/res/drawable/file_swp.xml | 107 +++++ app/src/main/res/drawable/file_sys.xml | 75 ++++ app/src/main/res/drawable/file_tar.xml | 104 +++++ app/src/main/res/drawable/file_tax.xml | 75 ++++ app/src/main/res/drawable/file_tcsh.xml | 83 ++++ app/src/main/res/drawable/file_tex.xml | 115 +++++ app/src/main/res/drawable/file_tfignore.xml | 84 ++++ app/src/main/res/drawable/file_tga.xml | 88 ++++ app/src/main/res/drawable/file_tgz.xml | 97 +++++ app/src/main/res/drawable/file_tif.xml | 88 ++++ app/src/main/res/drawable/file_tiff.xml | 88 ++++ app/src/main/res/drawable/file_tmp.xml | 99 +++++ app/src/main/res/drawable/file_tmx.xml | 104 +++++ app/src/main/res/drawable/file_torrent.xml | 75 ++++ app/src/main/res/drawable/file_tpl.xml | 91 ++++ app/src/main/res/drawable/file_ts.xml | 91 ++++ app/src/main/res/drawable/file_tsv.xml | 75 ++++ app/src/main/res/drawable/file_ttf.xml | 65 +++ app/src/main/res/drawable/file_twig.xml | 73 ++++ app/src/main/res/drawable/file_txt.xml | 115 +++++ app/src/main/res/drawable/file_udf.xml | 102 +++++ app/src/main/res/drawable/file_vb.xml | 73 ++++ app/src/main/res/drawable/file_vbproj.xml | 73 ++++ app/src/main/res/drawable/file_vbs.xml | 73 ++++ app/src/main/res/drawable/file_vcd.xml | 102 +++++ app/src/main/res/drawable/file_vcf.xml | 143 +++++++ app/src/main/res/drawable/file_vcs.xml | 87 ++++ app/src/main/res/drawable/file_vdi.xml | 119 ++++++ app/src/main/res/drawable/file_vdx.xml | 81 ++++ app/src/main/res/drawable/file_vmdk.xml | 119 ++++++ app/src/main/res/drawable/file_vob.xml | 81 ++++ app/src/main/res/drawable/file_vox.xml | 91 ++++ .../main/res/drawable/file_vscodeignore.xml | 72 ++++ app/src/main/res/drawable/file_vsd.xml | 81 ++++ app/src/main/res/drawable/file_vss.xml | 81 ++++ app/src/main/res/drawable/file_vst.xml | 81 ++++ app/src/main/res/drawable/file_vsx.xml | 81 ++++ app/src/main/res/drawable/file_vtx.xml | 81 ++++ app/src/main/res/drawable/file_war.xml | 187 +++++++++ app/src/main/res/drawable/file_wav.xml | 91 ++++ app/src/main/res/drawable/file_wbk.xml | 87 ++++ app/src/main/res/drawable/file_webinfo.xml | 70 +++ app/src/main/res/drawable/file_webm.xml | 81 ++++ app/src/main/res/drawable/file_webp.xml | 88 ++++ app/src/main/res/drawable/file_wma.xml | 91 ++++ app/src/main/res/drawable/file_wmf.xml | 88 ++++ app/src/main/res/drawable/file_wmv.xml | 81 ++++ app/src/main/res/drawable/file_woff.xml | 65 +++ app/src/main/res/drawable/file_woff2.xml | 65 +++ app/src/main/res/drawable/file_wps.xml | 87 ++++ app/src/main/res/drawable/file_wsf.xml | 87 ++++ app/src/main/res/drawable/file_xaml.xml | 161 +++++++ app/src/main/res/drawable/file_xcf.xml | 88 ++++ app/src/main/res/drawable/file_xfl.xml | 67 +++ app/src/main/res/drawable/file_xlm.xml | 84 ++++ app/src/main/res/drawable/file_xls.xml | 84 ++++ app/src/main/res/drawable/file_xlsm.xml | 84 ++++ app/src/main/res/drawable/file_xlsx.xml | 84 ++++ app/src/main/res/drawable/file_xlt.xml | 84 ++++ app/src/main/res/drawable/file_xltm.xml | 84 ++++ app/src/main/res/drawable/file_xltx.xml | 84 ++++ app/src/main/res/drawable/file_xml.xml | 161 +++++++ app/src/main/res/drawable/file_xpi.xml | 81 ++++ app/src/main/res/drawable/file_xps.xml | 161 +++++++ app/src/main/res/drawable/file_xrb.xml | 87 ++++ app/src/main/res/drawable/file_xsd.xml | 76 ++++ app/src/main/res/drawable/file_xsl.xml | 161 +++++++ app/src/main/res/drawable/file_xspf.xml | 146 +++++++ app/src/main/res/drawable/file_xz.xml | 97 +++++ app/src/main/res/drawable/file_yaml.xml | 115 +++++ 403 files changed, 40627 insertions(+), 56 deletions(-) create mode 100644 app/src/main/res/drawable/file_3g2.xml create mode 100644 app/src/main/res/drawable/file_3ga.xml create mode 100644 app/src/main/res/drawable/file_3gp.xml create mode 100644 app/src/main/res/drawable/file_7z.xml create mode 100644 app/src/main/res/drawable/file_aa.xml create mode 100644 app/src/main/res/drawable/file_aac.xml create mode 100644 app/src/main/res/drawable/file_ac.xml create mode 100644 app/src/main/res/drawable/file_accdb.xml create mode 100644 app/src/main/res/drawable/file_accdt.xml create mode 100644 app/src/main/res/drawable/file_ace.xml create mode 100644 app/src/main/res/drawable/file_adn.xml create mode 100644 app/src/main/res/drawable/file_ai.xml create mode 100644 app/src/main/res/drawable/file_aif.xml create mode 100644 app/src/main/res/drawable/file_aifc.xml create mode 100644 app/src/main/res/drawable/file_aiff.xml create mode 100644 app/src/main/res/drawable/file_ait.xml create mode 100644 app/src/main/res/drawable/file_amr.xml create mode 100644 app/src/main/res/drawable/file_ani.xml create mode 100644 app/src/main/res/drawable/file_apk.xml create mode 100644 app/src/main/res/drawable/file_app.xml create mode 100644 app/src/main/res/drawable/file_applescript.xml create mode 100644 app/src/main/res/drawable/file_asax.xml create mode 100644 app/src/main/res/drawable/file_asc.xml create mode 100644 app/src/main/res/drawable/file_ascx.xml create mode 100644 app/src/main/res/drawable/file_asf.xml create mode 100644 app/src/main/res/drawable/file_ash.xml create mode 100644 app/src/main/res/drawable/file_ashx.xml create mode 100644 app/src/main/res/drawable/file_asm.xml create mode 100644 app/src/main/res/drawable/file_asmx.xml create mode 100644 app/src/main/res/drawable/file_asp.xml create mode 100644 app/src/main/res/drawable/file_aspx.xml create mode 100644 app/src/main/res/drawable/file_asx.xml create mode 100644 app/src/main/res/drawable/file_au.xml create mode 100644 app/src/main/res/drawable/file_aup.xml create mode 100644 app/src/main/res/drawable/file_avi.xml create mode 100644 app/src/main/res/drawable/file_axd.xml create mode 100644 app/src/main/res/drawable/file_aze.xml create mode 100644 app/src/main/res/drawable/file_bak.xml create mode 100644 app/src/main/res/drawable/file_bash.xml create mode 100644 app/src/main/res/drawable/file_bat.xml create mode 100644 app/src/main/res/drawable/file_bin.xml create mode 100644 app/src/main/res/drawable/file_blank.xml create mode 100644 app/src/main/res/drawable/file_bmp.xml create mode 100644 app/src/main/res/drawable/file_bowerrc.xml create mode 100644 app/src/main/res/drawable/file_bpg.xml create mode 100644 app/src/main/res/drawable/file_browser.xml create mode 100644 app/src/main/res/drawable/file_bz2.xml create mode 100644 app/src/main/res/drawable/file_bzempty.xml create mode 100644 app/src/main/res/drawable/file_c.xml create mode 100644 app/src/main/res/drawable/file_cab.xml create mode 100644 app/src/main/res/drawable/file_cad.xml create mode 100644 app/src/main/res/drawable/file_caf.xml create mode 100644 app/src/main/res/drawable/file_cal.xml create mode 100644 app/src/main/res/drawable/file_cd.xml create mode 100644 app/src/main/res/drawable/file_cdda.xml create mode 100644 app/src/main/res/drawable/file_cer.xml create mode 100644 app/src/main/res/drawable/file_cfg.xml create mode 100644 app/src/main/res/drawable/file_cfm.xml create mode 100644 app/src/main/res/drawable/file_cfml.xml create mode 100644 app/src/main/res/drawable/file_cgi.xml create mode 100644 app/src/main/res/drawable/file_chm.xml create mode 100644 app/src/main/res/drawable/file_class.xml create mode 100644 app/src/main/res/drawable/file_cmd.xml create mode 100644 app/src/main/res/drawable/file_code_workspace.xml create mode 100644 app/src/main/res/drawable/file_codekit.xml create mode 100644 app/src/main/res/drawable/file_coffee.xml create mode 100644 app/src/main/res/drawable/file_coffeelintignore.xml create mode 100644 app/src/main/res/drawable/file_com.xml create mode 100644 app/src/main/res/drawable/file_compile.xml create mode 100644 app/src/main/res/drawable/file_conf.xml create mode 100644 app/src/main/res/drawable/file_config.xml create mode 100644 app/src/main/res/drawable/file_cpp.xml create mode 100644 app/src/main/res/drawable/file_cptx.xml create mode 100644 app/src/main/res/drawable/file_cr2.xml create mode 100644 app/src/main/res/drawable/file_crdownload.xml create mode 100644 app/src/main/res/drawable/file_crt.xml create mode 100644 app/src/main/res/drawable/file_crypt.xml create mode 100644 app/src/main/res/drawable/file_cs.xml create mode 100644 app/src/main/res/drawable/file_csh.xml create mode 100644 app/src/main/res/drawable/file_cson.xml create mode 100644 app/src/main/res/drawable/file_csproj.xml create mode 100644 app/src/main/res/drawable/file_css.xml create mode 100644 app/src/main/res/drawable/file_csv.xml create mode 100644 app/src/main/res/drawable/file_cue.xml create mode 100644 app/src/main/res/drawable/file_cur.xml create mode 100644 app/src/main/res/drawable/file_dart.xml create mode 100644 app/src/main/res/drawable/file_dat.xml create mode 100644 app/src/main/res/drawable/file_data.xml create mode 100644 app/src/main/res/drawable/file_db.xml create mode 100644 app/src/main/res/drawable/file_dbf.xml create mode 100644 app/src/main/res/drawable/file_deb.xml create mode 100644 app/src/main/res/drawable/file_default.xml create mode 100644 app/src/main/res/drawable/file_dgn.xml create mode 100644 app/src/main/res/drawable/file_dist.xml create mode 100644 app/src/main/res/drawable/file_diz.xml create mode 100644 app/src/main/res/drawable/file_dll.xml create mode 100644 app/src/main/res/drawable/file_dmg.xml create mode 100644 app/src/main/res/drawable/file_dng.xml create mode 100644 app/src/main/res/drawable/file_doc.xml create mode 100644 app/src/main/res/drawable/file_docb.xml create mode 100644 app/src/main/res/drawable/file_docm.xml create mode 100644 app/src/main/res/drawable/file_docx.xml create mode 100644 app/src/main/res/drawable/file_dot.xml create mode 100644 app/src/main/res/drawable/file_dotm.xml create mode 100644 app/src/main/res/drawable/file_dotx.xml create mode 100644 app/src/main/res/drawable/file_download.xml create mode 100644 app/src/main/res/drawable/file_dpj.xml create mode 100644 app/src/main/res/drawable/file_ds_store.xml create mode 100644 app/src/main/res/drawable/file_dsn.xml create mode 100644 app/src/main/res/drawable/file_dtd.xml create mode 100644 app/src/main/res/drawable/file_dwg.xml create mode 100644 app/src/main/res/drawable/file_dxf.xml create mode 100644 app/src/main/res/drawable/file_editorconfig.xml create mode 100644 app/src/main/res/drawable/file_el.xml create mode 100644 app/src/main/res/drawable/file_elf.xml create mode 100644 app/src/main/res/drawable/file_eml.xml create mode 100644 app/src/main/res/drawable/file_enc.xml create mode 100644 app/src/main/res/drawable/file_eot.xml create mode 100644 app/src/main/res/drawable/file_eps.xml create mode 100644 app/src/main/res/drawable/file_epub.xml create mode 100644 app/src/main/res/drawable/file_eslintignore.xml create mode 100644 app/src/main/res/drawable/file_exe.xml create mode 100644 app/src/main/res/drawable/file_f4v.xml create mode 100644 app/src/main/res/drawable/file_fax.xml create mode 100644 app/src/main/res/drawable/file_fb2.xml create mode 100644 app/src/main/res/drawable/file_fla.xml create mode 100644 app/src/main/res/drawable/file_flac.xml create mode 100644 app/src/main/res/drawable/file_flv.xml create mode 100644 app/src/main/res/drawable/file_fnt.xml create mode 100644 app/src/main/res/drawable/file_folder.xml create mode 100644 app/src/main/res/drawable/file_fon.xml create mode 100644 app/src/main/res/drawable/file_gadget.xml create mode 100644 app/src/main/res/drawable/file_gdp.xml create mode 100644 app/src/main/res/drawable/file_gem.xml create mode 100644 app/src/main/res/drawable/file_gif.xml create mode 100644 app/src/main/res/drawable/file_gitattributes.xml create mode 100644 app/src/main/res/drawable/file_gitignore.xml create mode 100644 app/src/main/res/drawable/file_go.xml create mode 100644 app/src/main/res/drawable/file_gpg.xml create mode 100644 app/src/main/res/drawable/file_gpl.xml create mode 100644 app/src/main/res/drawable/file_gradle.xml create mode 100644 app/src/main/res/drawable/file_gz.xml create mode 100644 app/src/main/res/drawable/file_h.xml create mode 100644 app/src/main/res/drawable/file_handlebars.xml create mode 100644 app/src/main/res/drawable/file_hbs.xml create mode 100644 app/src/main/res/drawable/file_heic.xml create mode 100644 app/src/main/res/drawable/file_hlp.xml create mode 100644 app/src/main/res/drawable/file_hs.xml create mode 100644 app/src/main/res/drawable/file_hsl.xml create mode 100644 app/src/main/res/drawable/file_htm.xml create mode 100644 app/src/main/res/drawable/file_html.xml create mode 100644 app/src/main/res/drawable/file_ibooks.xml create mode 100644 app/src/main/res/drawable/file_icns.xml create mode 100644 app/src/main/res/drawable/file_ico.xml create mode 100644 app/src/main/res/drawable/file_ics.xml create mode 100644 app/src/main/res/drawable/file_idx.xml create mode 100644 app/src/main/res/drawable/file_iff.xml create mode 100644 app/src/main/res/drawable/file_ifo.xml create mode 100644 app/src/main/res/drawable/file_image.xml create mode 100644 app/src/main/res/drawable/file_img.xml create mode 100644 app/src/main/res/drawable/file_iml.xml create mode 100644 app/src/main/res/drawable/file_in.xml create mode 100644 app/src/main/res/drawable/file_inc.xml create mode 100644 app/src/main/res/drawable/file_indd.xml create mode 100644 app/src/main/res/drawable/file_inf.xml create mode 100644 app/src/main/res/drawable/file_info.xml create mode 100644 app/src/main/res/drawable/file_ini.xml create mode 100644 app/src/main/res/drawable/file_inv.xml create mode 100644 app/src/main/res/drawable/file_iso.xml create mode 100644 app/src/main/res/drawable/file_j2.xml create mode 100644 app/src/main/res/drawable/file_jar.xml create mode 100644 app/src/main/res/drawable/file_java.xml create mode 100644 app/src/main/res/drawable/file_jpe.xml create mode 100644 app/src/main/res/drawable/file_jpeg.xml create mode 100644 app/src/main/res/drawable/file_jpg.xml create mode 100644 app/src/main/res/drawable/file_js.xml create mode 100644 app/src/main/res/drawable/file_json.xml create mode 100644 app/src/main/res/drawable/file_jsp.xml create mode 100644 app/src/main/res/drawable/file_jsx.xml create mode 100644 app/src/main/res/drawable/file_key.xml create mode 100644 app/src/main/res/drawable/file_kf8.xml create mode 100644 app/src/main/res/drawable/file_kmk.xml create mode 100644 app/src/main/res/drawable/file_ksh.xml create mode 100644 app/src/main/res/drawable/file_kt.xml create mode 100644 app/src/main/res/drawable/file_kts.xml create mode 100644 app/src/main/res/drawable/file_kup.xml create mode 100644 app/src/main/res/drawable/file_less.xml create mode 100644 app/src/main/res/drawable/file_lex.xml create mode 100644 app/src/main/res/drawable/file_licx.xml create mode 100644 app/src/main/res/drawable/file_lisp.xml create mode 100644 app/src/main/res/drawable/file_lit.xml create mode 100644 app/src/main/res/drawable/file_lnk.xml create mode 100644 app/src/main/res/drawable/file_lock.xml create mode 100644 app/src/main/res/drawable/file_log.xml create mode 100644 app/src/main/res/drawable/file_lua.xml create mode 100644 app/src/main/res/drawable/file_m.xml create mode 100644 app/src/main/res/drawable/file_m2v.xml create mode 100644 app/src/main/res/drawable/file_m3u.xml create mode 100644 app/src/main/res/drawable/file_m3u8.xml create mode 100644 app/src/main/res/drawable/file_m4.xml create mode 100644 app/src/main/res/drawable/file_m4a.xml create mode 100644 app/src/main/res/drawable/file_m4r.xml create mode 100644 app/src/main/res/drawable/file_m4v.xml create mode 100644 app/src/main/res/drawable/file_map.xml create mode 100644 app/src/main/res/drawable/file_master.xml create mode 100644 app/src/main/res/drawable/file_mc.xml create mode 100644 app/src/main/res/drawable/file_md.xml create mode 100644 app/src/main/res/drawable/file_mdb.xml create mode 100644 app/src/main/res/drawable/file_mdf.xml create mode 100644 app/src/main/res/drawable/file_me.xml create mode 100644 app/src/main/res/drawable/file_mi.xml create mode 100644 app/src/main/res/drawable/file_mid.xml create mode 100644 app/src/main/res/drawable/file_midi.xml create mode 100644 app/src/main/res/drawable/file_mk.xml create mode 100644 app/src/main/res/drawable/file_mkv.xml create mode 100644 app/src/main/res/drawable/file_mm.xml create mode 100644 app/src/main/res/drawable/file_mng.xml create mode 100644 app/src/main/res/drawable/file_mo.xml create mode 100644 app/src/main/res/drawable/file_mobi.xml create mode 100644 app/src/main/res/drawable/file_mod.xml create mode 100644 app/src/main/res/drawable/file_mov.xml create mode 100644 app/src/main/res/drawable/file_mp2.xml create mode 100644 app/src/main/res/drawable/file_mp3.xml create mode 100644 app/src/main/res/drawable/file_mp4.xml create mode 100644 app/src/main/res/drawable/file_mpa.xml create mode 100644 app/src/main/res/drawable/file_mpd.xml create mode 100644 app/src/main/res/drawable/file_mpe.xml create mode 100644 app/src/main/res/drawable/file_mpeg.xml create mode 100644 app/src/main/res/drawable/file_mpg.xml create mode 100644 app/src/main/res/drawable/file_mpga.xml create mode 100644 app/src/main/res/drawable/file_mpp.xml create mode 100644 app/src/main/res/drawable/file_mpt.xml create mode 100644 app/src/main/res/drawable/file_msg.xml create mode 100644 app/src/main/res/drawable/file_msi.xml create mode 100644 app/src/main/res/drawable/file_msu.xml create mode 100644 app/src/main/res/drawable/file_nef.xml create mode 100644 app/src/main/res/drawable/file_nes.xml create mode 100644 app/src/main/res/drawable/file_nfo.xml create mode 100644 app/src/main/res/drawable/file_nix.xml create mode 100644 app/src/main/res/drawable/file_npmignore.xml create mode 100644 app/src/main/res/drawable/file_ocx.xml create mode 100644 app/src/main/res/drawable/file_odb.xml create mode 100644 app/src/main/res/drawable/file_ods.xml create mode 100644 app/src/main/res/drawable/file_odt.xml create mode 100644 app/src/main/res/drawable/file_ogg.xml create mode 100644 app/src/main/res/drawable/file_ogv.xml create mode 100644 app/src/main/res/drawable/file_ost.xml create mode 100644 app/src/main/res/drawable/file_otf.xml create mode 100644 app/src/main/res/drawable/file_ott.xml create mode 100644 app/src/main/res/drawable/file_ova.xml create mode 100644 app/src/main/res/drawable/file_ovf.xml create mode 100644 app/src/main/res/drawable/file_p12.xml create mode 100644 app/src/main/res/drawable/file_p7b.xml create mode 100644 app/src/main/res/drawable/file_pages.xml create mode 100644 app/src/main/res/drawable/file_part.xml create mode 100644 app/src/main/res/drawable/file_pcd.xml create mode 100644 app/src/main/res/drawable/file_pdb.xml create mode 100644 app/src/main/res/drawable/file_pdf.xml create mode 100644 app/src/main/res/drawable/file_pem.xml create mode 100644 app/src/main/res/drawable/file_pfx.xml create mode 100644 app/src/main/res/drawable/file_pgp.xml create mode 100644 app/src/main/res/drawable/file_ph.xml create mode 100644 app/src/main/res/drawable/file_phar.xml create mode 100644 app/src/main/res/drawable/file_php.xml create mode 100644 app/src/main/res/drawable/file_pid.xml create mode 100644 app/src/main/res/drawable/file_pkg.xml create mode 100644 app/src/main/res/drawable/file_pl.xml create mode 100644 app/src/main/res/drawable/file_plist.xml create mode 100644 app/src/main/res/drawable/file_pm.xml create mode 100644 app/src/main/res/drawable/file_png.xml create mode 100644 app/src/main/res/drawable/file_po.xml create mode 100644 app/src/main/res/drawable/file_pom.xml create mode 100644 app/src/main/res/drawable/file_pot.xml create mode 100644 app/src/main/res/drawable/file_potx.xml create mode 100644 app/src/main/res/drawable/file_pps.xml create mode 100644 app/src/main/res/drawable/file_ppsx.xml create mode 100644 app/src/main/res/drawable/file_ppt.xml create mode 100644 app/src/main/res/drawable/file_pptm.xml create mode 100644 app/src/main/res/drawable/file_pptx.xml create mode 100644 app/src/main/res/drawable/file_prop.xml create mode 100644 app/src/main/res/drawable/file_ps.xml create mode 100644 app/src/main/res/drawable/file_ps1.xml create mode 100644 app/src/main/res/drawable/file_psd.xml create mode 100644 app/src/main/res/drawable/file_psp.xml create mode 100644 app/src/main/res/drawable/file_pst.xml create mode 100644 app/src/main/res/drawable/file_pub.xml create mode 100644 app/src/main/res/drawable/file_py.xml create mode 100644 app/src/main/res/drawable/file_pyc.xml create mode 100644 app/src/main/res/drawable/file_qt.xml create mode 100644 app/src/main/res/drawable/file_ra.xml create mode 100644 app/src/main/res/drawable/file_ram.xml create mode 100644 app/src/main/res/drawable/file_rar.xml create mode 100644 app/src/main/res/drawable/file_raw.xml create mode 100644 app/src/main/res/drawable/file_rb.xml create mode 100644 app/src/main/res/drawable/file_rdf.xml create mode 100644 app/src/main/res/drawable/file_rdl.xml create mode 100644 app/src/main/res/drawable/file_reg.xml create mode 100644 app/src/main/res/drawable/file_resx.xml create mode 100644 app/src/main/res/drawable/file_retry.xml create mode 100644 app/src/main/res/drawable/file_rm.xml create mode 100644 app/src/main/res/drawable/file_rom.xml create mode 100644 app/src/main/res/drawable/file_rpm.xml create mode 100644 app/src/main/res/drawable/file_rpt.xml create mode 100644 app/src/main/res/drawable/file_rsa.xml create mode 100644 app/src/main/res/drawable/file_rss.xml create mode 100644 app/src/main/res/drawable/file_rst.xml create mode 100644 app/src/main/res/drawable/file_rtf.xml create mode 100644 app/src/main/res/drawable/file_ru.xml create mode 100644 app/src/main/res/drawable/file_rub.xml create mode 100644 app/src/main/res/drawable/file_sass.xml create mode 100644 app/src/main/res/drawable/file_scss.xml create mode 100644 app/src/main/res/drawable/file_sdf.xml create mode 100644 app/src/main/res/drawable/file_sed.xml create mode 100644 app/src/main/res/drawable/file_sh.xml create mode 100644 app/src/main/res/drawable/file_sit.xml create mode 100644 app/src/main/res/drawable/file_sitemap.xml create mode 100644 app/src/main/res/drawable/file_skin.xml create mode 100644 app/src/main/res/drawable/file_sldm.xml create mode 100644 app/src/main/res/drawable/file_sldx.xml create mode 100644 app/src/main/res/drawable/file_sln.xml create mode 100644 app/src/main/res/drawable/file_sol.xml create mode 100644 app/src/main/res/drawable/file_sphinx.xml create mode 100644 app/src/main/res/drawable/file_sql.xml create mode 100644 app/src/main/res/drawable/file_sqlite.xml create mode 100644 app/src/main/res/drawable/file_step.xml create mode 100644 app/src/main/res/drawable/file_stl.xml create mode 100644 app/src/main/res/drawable/file_svg.xml create mode 100644 app/src/main/res/drawable/file_swd.xml create mode 100644 app/src/main/res/drawable/file_swf.xml create mode 100644 app/src/main/res/drawable/file_swift.xml create mode 100644 app/src/main/res/drawable/file_swp.xml create mode 100644 app/src/main/res/drawable/file_sys.xml create mode 100644 app/src/main/res/drawable/file_tar.xml create mode 100644 app/src/main/res/drawable/file_tax.xml create mode 100644 app/src/main/res/drawable/file_tcsh.xml create mode 100644 app/src/main/res/drawable/file_tex.xml create mode 100644 app/src/main/res/drawable/file_tfignore.xml create mode 100644 app/src/main/res/drawable/file_tga.xml create mode 100644 app/src/main/res/drawable/file_tgz.xml create mode 100644 app/src/main/res/drawable/file_tif.xml create mode 100644 app/src/main/res/drawable/file_tiff.xml create mode 100644 app/src/main/res/drawable/file_tmp.xml create mode 100644 app/src/main/res/drawable/file_tmx.xml create mode 100644 app/src/main/res/drawable/file_torrent.xml create mode 100644 app/src/main/res/drawable/file_tpl.xml create mode 100644 app/src/main/res/drawable/file_ts.xml create mode 100644 app/src/main/res/drawable/file_tsv.xml create mode 100644 app/src/main/res/drawable/file_ttf.xml create mode 100644 app/src/main/res/drawable/file_twig.xml create mode 100644 app/src/main/res/drawable/file_txt.xml create mode 100644 app/src/main/res/drawable/file_udf.xml create mode 100644 app/src/main/res/drawable/file_vb.xml create mode 100644 app/src/main/res/drawable/file_vbproj.xml create mode 100644 app/src/main/res/drawable/file_vbs.xml create mode 100644 app/src/main/res/drawable/file_vcd.xml create mode 100644 app/src/main/res/drawable/file_vcf.xml create mode 100644 app/src/main/res/drawable/file_vcs.xml create mode 100644 app/src/main/res/drawable/file_vdi.xml create mode 100644 app/src/main/res/drawable/file_vdx.xml create mode 100644 app/src/main/res/drawable/file_vmdk.xml create mode 100644 app/src/main/res/drawable/file_vob.xml create mode 100644 app/src/main/res/drawable/file_vox.xml create mode 100644 app/src/main/res/drawable/file_vscodeignore.xml create mode 100644 app/src/main/res/drawable/file_vsd.xml create mode 100644 app/src/main/res/drawable/file_vss.xml create mode 100644 app/src/main/res/drawable/file_vst.xml create mode 100644 app/src/main/res/drawable/file_vsx.xml create mode 100644 app/src/main/res/drawable/file_vtx.xml create mode 100644 app/src/main/res/drawable/file_war.xml create mode 100644 app/src/main/res/drawable/file_wav.xml create mode 100644 app/src/main/res/drawable/file_wbk.xml create mode 100644 app/src/main/res/drawable/file_webinfo.xml create mode 100644 app/src/main/res/drawable/file_webm.xml create mode 100644 app/src/main/res/drawable/file_webp.xml create mode 100644 app/src/main/res/drawable/file_wma.xml create mode 100644 app/src/main/res/drawable/file_wmf.xml create mode 100644 app/src/main/res/drawable/file_wmv.xml create mode 100644 app/src/main/res/drawable/file_woff.xml create mode 100644 app/src/main/res/drawable/file_woff2.xml create mode 100644 app/src/main/res/drawable/file_wps.xml create mode 100644 app/src/main/res/drawable/file_wsf.xml create mode 100644 app/src/main/res/drawable/file_xaml.xml create mode 100644 app/src/main/res/drawable/file_xcf.xml create mode 100644 app/src/main/res/drawable/file_xfl.xml create mode 100644 app/src/main/res/drawable/file_xlm.xml create mode 100644 app/src/main/res/drawable/file_xls.xml create mode 100644 app/src/main/res/drawable/file_xlsm.xml create mode 100644 app/src/main/res/drawable/file_xlsx.xml create mode 100644 app/src/main/res/drawable/file_xlt.xml create mode 100644 app/src/main/res/drawable/file_xltm.xml create mode 100644 app/src/main/res/drawable/file_xltx.xml create mode 100644 app/src/main/res/drawable/file_xml.xml create mode 100644 app/src/main/res/drawable/file_xpi.xml create mode 100644 app/src/main/res/drawable/file_xps.xml create mode 100644 app/src/main/res/drawable/file_xrb.xml create mode 100644 app/src/main/res/drawable/file_xsd.xml create mode 100644 app/src/main/res/drawable/file_xsl.xml create mode 100644 app/src/main/res/drawable/file_xspf.xml create mode 100644 app/src/main/res/drawable/file_xz.xml create mode 100644 app/src/main/res/drawable/file_yaml.xml diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md index def30cafb8..1ba618734f 100644 --- a/ATTRIBUTION.md +++ b/ATTRIBUTION.md @@ -23,3 +23,4 @@ FairEmail uses: * [Material design icons](https://github.com/google/material-design-icons). Copyright ???. [Apache license version 2.0](https://github.com/google/material-design-icons#user-content-license). * [CSS Parser](http://cssparser.sourceforge.net/). Copyright © 1999–2019. All rights reserved. [Apache License, Version 2.0](http://cssparser.sourceforge.net/licenses.html). * [Java™ Architecture for XML Binding](https://github.com/eclipse-ee4j/jaxb-ri). Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. [GNU General Public License Version 2](https://github.com/eclipse-ee4j/jaxb-ri/blob/master/jaxb-ri/LICENSE.md). +* [File Icon Images](https://github.com/dmhendricks/file-icon-vectors). A collection of file type/extension SVG icons, available free for use in your applications. [MIT License](https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE). diff --git a/app/src/main/assets/ATTRIBUTION.md b/app/src/main/assets/ATTRIBUTION.md index def30cafb8..1ba618734f 100644 --- a/app/src/main/assets/ATTRIBUTION.md +++ b/app/src/main/assets/ATTRIBUTION.md @@ -23,3 +23,4 @@ FairEmail uses: * [Material design icons](https://github.com/google/material-design-icons). Copyright ???. [Apache license version 2.0](https://github.com/google/material-design-icons#user-content-license). * [CSS Parser](http://cssparser.sourceforge.net/). Copyright © 1999–2019. All rights reserved. [Apache License, Version 2.0](http://cssparser.sourceforge.net/licenses.html). * [Java™ Architecture for XML Binding](https://github.com/eclipse-ee4j/jaxb-ri). Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. [GNU General Public License Version 2](https://github.com/eclipse-ee4j/jaxb-ri/blob/master/jaxb-ri/LICENSE.md). +* [File Icon Images](https://github.com/dmhendricks/file-icon-vectors). A collection of file type/extension SVG icons, available free for use in your applications. [MIT License](https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE). diff --git a/app/src/main/java/eu/faircode/email/AdapterAttachment.java b/app/src/main/java/eu/faircode/email/AdapterAttachment.java index a15df904c6..0298d991ec 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAttachment.java +++ b/app/src/main/java/eu/faircode/email/AdapterAttachment.java @@ -19,19 +19,16 @@ package eu.faircode.email; Copyright 2018-2020 by Marcel Bokhorst (M66B) */ -import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; -import android.content.pm.PackageManager; -import android.graphics.drawable.Drawable; -import android.net.Uri; import android.os.Bundle; import android.text.TextUtils; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.webkit.MimeTypeMap; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.ProgressBar; @@ -39,7 +36,6 @@ import android.widget.TextView; import android.widget.Toast; import androidx.annotation.NonNull; -import androidx.core.content.FileProvider; import androidx.fragment.app.Fragment; import androidx.lifecycle.Lifecycle; import androidx.lifecycle.LifecycleObserver; @@ -51,7 +47,6 @@ import androidx.recyclerview.widget.DiffUtil; import androidx.recyclerview.widget.ListUpdateCallback; import androidx.recyclerview.widget.RecyclerView; -import java.io.File; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; @@ -115,7 +110,13 @@ public class AdapterAttachment extends RecyclerView.Adapter() { - @Override - protected Drawable onExecute(Context context, Bundle args) throws Throwable { - File file = (File) args.getSerializable("file"); - String type = args.getString("type"); - - Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID, file); - - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndTypeAndNormalize(uri, type); - - PackageManager pm = context.getPackageManager(); - - ComponentName component = intent.resolveActivity(pm); - if (component == null) - return null; - - return pm.getApplicationIcon(component.getPackageName()); - } - - @Override - protected void onExecuted(Bundle args, Drawable icon) { - long id = args.getLong("id"); - - int pos = getAdapterPosition(); - if (pos == RecyclerView.NO_POSITION) - return; - - EntityAttachment attachment = items.get(pos); - if (attachment == null || !attachment.id.equals(id)) - return; - - if (icon == null) - ivType.setImageResource(R.drawable.baseline_attachment_24); - else - ivType.setImageDrawable(icon); - } - - @Override - protected void onException(Bundle args, Throwable ex) { - Log.unexpectedError(parentFragment.getParentFragmentManager(), ex); - } - }.execute(context, owner, args, "attachment:icon"); } @Override diff --git a/app/src/main/res/drawable/file_3g2.xml b/app/src/main/res/drawable/file_3g2.xml new file mode 100644 index 0000000000..ace1cc193f --- /dev/null +++ b/app/src/main/res/drawable/file_3g2.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_3ga.xml b/app/src/main/res/drawable/file_3ga.xml new file mode 100644 index 0000000000..da22aaabb6 --- /dev/null +++ b/app/src/main/res/drawable/file_3ga.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_3gp.xml b/app/src/main/res/drawable/file_3gp.xml new file mode 100644 index 0000000000..c1de2064d7 --- /dev/null +++ b/app/src/main/res/drawable/file_3gp.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_7z.xml b/app/src/main/res/drawable/file_7z.xml new file mode 100644 index 0000000000..8da1090864 --- /dev/null +++ b/app/src/main/res/drawable/file_7z.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_aa.xml b/app/src/main/res/drawable/file_aa.xml new file mode 100644 index 0000000000..c727043d14 --- /dev/null +++ b/app/src/main/res/drawable/file_aa.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_aac.xml b/app/src/main/res/drawable/file_aac.xml new file mode 100644 index 0000000000..326a729d85 --- /dev/null +++ b/app/src/main/res/drawable/file_aac.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ac.xml b/app/src/main/res/drawable/file_ac.xml new file mode 100644 index 0000000000..94166b31c9 --- /dev/null +++ b/app/src/main/res/drawable/file_ac.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_accdb.xml b/app/src/main/res/drawable/file_accdb.xml new file mode 100644 index 0000000000..8d9e4f5d34 --- /dev/null +++ b/app/src/main/res/drawable/file_accdb.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_accdt.xml b/app/src/main/res/drawable/file_accdt.xml new file mode 100644 index 0000000000..9302646d63 --- /dev/null +++ b/app/src/main/res/drawable/file_accdt.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ace.xml b/app/src/main/res/drawable/file_ace.xml new file mode 100644 index 0000000000..ec29f1ec6a --- /dev/null +++ b/app/src/main/res/drawable/file_ace.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_adn.xml b/app/src/main/res/drawable/file_adn.xml new file mode 100644 index 0000000000..3ed2292a45 --- /dev/null +++ b/app/src/main/res/drawable/file_adn.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ai.xml b/app/src/main/res/drawable/file_ai.xml new file mode 100644 index 0000000000..53a25c2739 --- /dev/null +++ b/app/src/main/res/drawable/file_ai.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_aif.xml b/app/src/main/res/drawable/file_aif.xml new file mode 100644 index 0000000000..744ed93a19 --- /dev/null +++ b/app/src/main/res/drawable/file_aif.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_aifc.xml b/app/src/main/res/drawable/file_aifc.xml new file mode 100644 index 0000000000..4b3eb520a7 --- /dev/null +++ b/app/src/main/res/drawable/file_aifc.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_aiff.xml b/app/src/main/res/drawable/file_aiff.xml new file mode 100644 index 0000000000..40bf9ca797 --- /dev/null +++ b/app/src/main/res/drawable/file_aiff.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ait.xml b/app/src/main/res/drawable/file_ait.xml new file mode 100644 index 0000000000..6f3311629f --- /dev/null +++ b/app/src/main/res/drawable/file_ait.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_amr.xml b/app/src/main/res/drawable/file_amr.xml new file mode 100644 index 0000000000..a59688881d --- /dev/null +++ b/app/src/main/res/drawable/file_amr.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ani.xml b/app/src/main/res/drawable/file_ani.xml new file mode 100644 index 0000000000..db87271ebc --- /dev/null +++ b/app/src/main/res/drawable/file_ani.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_apk.xml b/app/src/main/res/drawable/file_apk.xml new file mode 100644 index 0000000000..e1f5391ea1 --- /dev/null +++ b/app/src/main/res/drawable/file_apk.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_app.xml b/app/src/main/res/drawable/file_app.xml new file mode 100644 index 0000000000..a2d404b494 --- /dev/null +++ b/app/src/main/res/drawable/file_app.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_applescript.xml b/app/src/main/res/drawable/file_applescript.xml new file mode 100644 index 0000000000..dd3d668652 --- /dev/null +++ b/app/src/main/res/drawable/file_applescript.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_asax.xml b/app/src/main/res/drawable/file_asax.xml new file mode 100644 index 0000000000..f3a5d67d30 --- /dev/null +++ b/app/src/main/res/drawable/file_asax.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_asc.xml b/app/src/main/res/drawable/file_asc.xml new file mode 100644 index 0000000000..b0452a3cda --- /dev/null +++ b/app/src/main/res/drawable/file_asc.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ascx.xml b/app/src/main/res/drawable/file_ascx.xml new file mode 100644 index 0000000000..4e6467bc13 --- /dev/null +++ b/app/src/main/res/drawable/file_ascx.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_asf.xml b/app/src/main/res/drawable/file_asf.xml new file mode 100644 index 0000000000..5a2604c82b --- /dev/null +++ b/app/src/main/res/drawable/file_asf.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ash.xml b/app/src/main/res/drawable/file_ash.xml new file mode 100644 index 0000000000..a905d42e13 --- /dev/null +++ b/app/src/main/res/drawable/file_ash.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ashx.xml b/app/src/main/res/drawable/file_ashx.xml new file mode 100644 index 0000000000..28430107b5 --- /dev/null +++ b/app/src/main/res/drawable/file_ashx.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_asm.xml b/app/src/main/res/drawable/file_asm.xml new file mode 100644 index 0000000000..9768274967 --- /dev/null +++ b/app/src/main/res/drawable/file_asm.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_asmx.xml b/app/src/main/res/drawable/file_asmx.xml new file mode 100644 index 0000000000..43be24a59d --- /dev/null +++ b/app/src/main/res/drawable/file_asmx.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_asp.xml b/app/src/main/res/drawable/file_asp.xml new file mode 100644 index 0000000000..1e6c362d91 --- /dev/null +++ b/app/src/main/res/drawable/file_asp.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_aspx.xml b/app/src/main/res/drawable/file_aspx.xml new file mode 100644 index 0000000000..af13bf9df4 --- /dev/null +++ b/app/src/main/res/drawable/file_aspx.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_asx.xml b/app/src/main/res/drawable/file_asx.xml new file mode 100644 index 0000000000..a912de877f --- /dev/null +++ b/app/src/main/res/drawable/file_asx.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_au.xml b/app/src/main/res/drawable/file_au.xml new file mode 100644 index 0000000000..7d13290a25 --- /dev/null +++ b/app/src/main/res/drawable/file_au.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_aup.xml b/app/src/main/res/drawable/file_aup.xml new file mode 100644 index 0000000000..8fcae22751 --- /dev/null +++ b/app/src/main/res/drawable/file_aup.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_avi.xml b/app/src/main/res/drawable/file_avi.xml new file mode 100644 index 0000000000..e155e399e2 --- /dev/null +++ b/app/src/main/res/drawable/file_avi.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_axd.xml b/app/src/main/res/drawable/file_axd.xml new file mode 100644 index 0000000000..815eb80a80 --- /dev/null +++ b/app/src/main/res/drawable/file_axd.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_aze.xml b/app/src/main/res/drawable/file_aze.xml new file mode 100644 index 0000000000..3ce00f30b4 --- /dev/null +++ b/app/src/main/res/drawable/file_aze.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_bak.xml b/app/src/main/res/drawable/file_bak.xml new file mode 100644 index 0000000000..c174254e6f --- /dev/null +++ b/app/src/main/res/drawable/file_bak.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_bash.xml b/app/src/main/res/drawable/file_bash.xml new file mode 100644 index 0000000000..0d87a4cd8d --- /dev/null +++ b/app/src/main/res/drawable/file_bash.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_bat.xml b/app/src/main/res/drawable/file_bat.xml new file mode 100644 index 0000000000..c16de8a222 --- /dev/null +++ b/app/src/main/res/drawable/file_bat.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_bin.xml b/app/src/main/res/drawable/file_bin.xml new file mode 100644 index 0000000000..8d231d503e --- /dev/null +++ b/app/src/main/res/drawable/file_bin.xml @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_blank.xml b/app/src/main/res/drawable/file_blank.xml new file mode 100644 index 0000000000..f6d730b34d --- /dev/null +++ b/app/src/main/res/drawable/file_blank.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_bmp.xml b/app/src/main/res/drawable/file_bmp.xml new file mode 100644 index 0000000000..f001e9a649 --- /dev/null +++ b/app/src/main/res/drawable/file_bmp.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_bowerrc.xml b/app/src/main/res/drawable/file_bowerrc.xml new file mode 100644 index 0000000000..bd6f642d63 --- /dev/null +++ b/app/src/main/res/drawable/file_bowerrc.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_bpg.xml b/app/src/main/res/drawable/file_bpg.xml new file mode 100644 index 0000000000..7eef35e406 --- /dev/null +++ b/app/src/main/res/drawable/file_bpg.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_browser.xml b/app/src/main/res/drawable/file_browser.xml new file mode 100644 index 0000000000..6416657f74 --- /dev/null +++ b/app/src/main/res/drawable/file_browser.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_bz2.xml b/app/src/main/res/drawable/file_bz2.xml new file mode 100644 index 0000000000..f1506cbfc7 --- /dev/null +++ b/app/src/main/res/drawable/file_bz2.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_bzempty.xml b/app/src/main/res/drawable/file_bzempty.xml new file mode 100644 index 0000000000..f8dd0661c2 --- /dev/null +++ b/app/src/main/res/drawable/file_bzempty.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_c.xml b/app/src/main/res/drawable/file_c.xml new file mode 100644 index 0000000000..cfef50c774 --- /dev/null +++ b/app/src/main/res/drawable/file_c.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cab.xml b/app/src/main/res/drawable/file_cab.xml new file mode 100644 index 0000000000..7d4c8e4a43 --- /dev/null +++ b/app/src/main/res/drawable/file_cab.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cad.xml b/app/src/main/res/drawable/file_cad.xml new file mode 100644 index 0000000000..70a3ee19ef --- /dev/null +++ b/app/src/main/res/drawable/file_cad.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_caf.xml b/app/src/main/res/drawable/file_caf.xml new file mode 100644 index 0000000000..f2cf13b382 --- /dev/null +++ b/app/src/main/res/drawable/file_caf.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cal.xml b/app/src/main/res/drawable/file_cal.xml new file mode 100644 index 0000000000..d3fc35e22e --- /dev/null +++ b/app/src/main/res/drawable/file_cal.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cd.xml b/app/src/main/res/drawable/file_cd.xml new file mode 100644 index 0000000000..0503dc7317 --- /dev/null +++ b/app/src/main/res/drawable/file_cd.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cdda.xml b/app/src/main/res/drawable/file_cdda.xml new file mode 100644 index 0000000000..89bcec4562 --- /dev/null +++ b/app/src/main/res/drawable/file_cdda.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cer.xml b/app/src/main/res/drawable/file_cer.xml new file mode 100644 index 0000000000..79d8be6716 --- /dev/null +++ b/app/src/main/res/drawable/file_cer.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cfg.xml b/app/src/main/res/drawable/file_cfg.xml new file mode 100644 index 0000000000..fe49903077 --- /dev/null +++ b/app/src/main/res/drawable/file_cfg.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cfm.xml b/app/src/main/res/drawable/file_cfm.xml new file mode 100644 index 0000000000..a48b5769b2 --- /dev/null +++ b/app/src/main/res/drawable/file_cfm.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cfml.xml b/app/src/main/res/drawable/file_cfml.xml new file mode 100644 index 0000000000..1f35c98315 --- /dev/null +++ b/app/src/main/res/drawable/file_cfml.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cgi.xml b/app/src/main/res/drawable/file_cgi.xml new file mode 100644 index 0000000000..83e28e8547 --- /dev/null +++ b/app/src/main/res/drawable/file_cgi.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_chm.xml b/app/src/main/res/drawable/file_chm.xml new file mode 100644 index 0000000000..9b794bba7f --- /dev/null +++ b/app/src/main/res/drawable/file_chm.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_class.xml b/app/src/main/res/drawable/file_class.xml new file mode 100644 index 0000000000..de958e1810 --- /dev/null +++ b/app/src/main/res/drawable/file_class.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cmd.xml b/app/src/main/res/drawable/file_cmd.xml new file mode 100644 index 0000000000..f612bd085a --- /dev/null +++ b/app/src/main/res/drawable/file_cmd.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_code_workspace.xml b/app/src/main/res/drawable/file_code_workspace.xml new file mode 100644 index 0000000000..ed7b5b666d --- /dev/null +++ b/app/src/main/res/drawable/file_code_workspace.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_codekit.xml b/app/src/main/res/drawable/file_codekit.xml new file mode 100644 index 0000000000..c4a363f0e9 --- /dev/null +++ b/app/src/main/res/drawable/file_codekit.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_coffee.xml b/app/src/main/res/drawable/file_coffee.xml new file mode 100644 index 0000000000..0cc08e4f10 --- /dev/null +++ b/app/src/main/res/drawable/file_coffee.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_coffeelintignore.xml b/app/src/main/res/drawable/file_coffeelintignore.xml new file mode 100644 index 0000000000..06195fc5b3 --- /dev/null +++ b/app/src/main/res/drawable/file_coffeelintignore.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_com.xml b/app/src/main/res/drawable/file_com.xml new file mode 100644 index 0000000000..ce8f697dd5 --- /dev/null +++ b/app/src/main/res/drawable/file_com.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_compile.xml b/app/src/main/res/drawable/file_compile.xml new file mode 100644 index 0000000000..aaeafd4a94 --- /dev/null +++ b/app/src/main/res/drawable/file_compile.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_conf.xml b/app/src/main/res/drawable/file_conf.xml new file mode 100644 index 0000000000..a125530e10 --- /dev/null +++ b/app/src/main/res/drawable/file_conf.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_config.xml b/app/src/main/res/drawable/file_config.xml new file mode 100644 index 0000000000..fb211f8577 --- /dev/null +++ b/app/src/main/res/drawable/file_config.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cpp.xml b/app/src/main/res/drawable/file_cpp.xml new file mode 100644 index 0000000000..6c2bd8c18b --- /dev/null +++ b/app/src/main/res/drawable/file_cpp.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cptx.xml b/app/src/main/res/drawable/file_cptx.xml new file mode 100644 index 0000000000..984d0faf2b --- /dev/null +++ b/app/src/main/res/drawable/file_cptx.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cr2.xml b/app/src/main/res/drawable/file_cr2.xml new file mode 100644 index 0000000000..250519c289 --- /dev/null +++ b/app/src/main/res/drawable/file_cr2.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_crdownload.xml b/app/src/main/res/drawable/file_crdownload.xml new file mode 100644 index 0000000000..e9898a101d --- /dev/null +++ b/app/src/main/res/drawable/file_crdownload.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_crt.xml b/app/src/main/res/drawable/file_crt.xml new file mode 100644 index 0000000000..b44938d0c2 --- /dev/null +++ b/app/src/main/res/drawable/file_crt.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_crypt.xml b/app/src/main/res/drawable/file_crypt.xml new file mode 100644 index 0000000000..322bac6266 --- /dev/null +++ b/app/src/main/res/drawable/file_crypt.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cs.xml b/app/src/main/res/drawable/file_cs.xml new file mode 100644 index 0000000000..e720788900 --- /dev/null +++ b/app/src/main/res/drawable/file_cs.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_csh.xml b/app/src/main/res/drawable/file_csh.xml new file mode 100644 index 0000000000..33a3ba8a7e --- /dev/null +++ b/app/src/main/res/drawable/file_csh.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cson.xml b/app/src/main/res/drawable/file_cson.xml new file mode 100644 index 0000000000..7b3aee8607 --- /dev/null +++ b/app/src/main/res/drawable/file_cson.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_csproj.xml b/app/src/main/res/drawable/file_csproj.xml new file mode 100644 index 0000000000..c8d2e1c12f --- /dev/null +++ b/app/src/main/res/drawable/file_csproj.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_css.xml b/app/src/main/res/drawable/file_css.xml new file mode 100644 index 0000000000..9f2a4b2ef3 --- /dev/null +++ b/app/src/main/res/drawable/file_css.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_csv.xml b/app/src/main/res/drawable/file_csv.xml new file mode 100644 index 0000000000..f38635f11f --- /dev/null +++ b/app/src/main/res/drawable/file_csv.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cue.xml b/app/src/main/res/drawable/file_cue.xml new file mode 100644 index 0000000000..b8e7e51518 --- /dev/null +++ b/app/src/main/res/drawable/file_cue.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_cur.xml b/app/src/main/res/drawable/file_cur.xml new file mode 100644 index 0000000000..b8b941d97d --- /dev/null +++ b/app/src/main/res/drawable/file_cur.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dart.xml b/app/src/main/res/drawable/file_dart.xml new file mode 100644 index 0000000000..14598cd18e --- /dev/null +++ b/app/src/main/res/drawable/file_dart.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dat.xml b/app/src/main/res/drawable/file_dat.xml new file mode 100644 index 0000000000..f0e03bd67d --- /dev/null +++ b/app/src/main/res/drawable/file_dat.xml @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_data.xml b/app/src/main/res/drawable/file_data.xml new file mode 100644 index 0000000000..31acb0ba1b --- /dev/null +++ b/app/src/main/res/drawable/file_data.xml @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_db.xml b/app/src/main/res/drawable/file_db.xml new file mode 100644 index 0000000000..db8e5016d3 --- /dev/null +++ b/app/src/main/res/drawable/file_db.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dbf.xml b/app/src/main/res/drawable/file_dbf.xml new file mode 100644 index 0000000000..221b799bc1 --- /dev/null +++ b/app/src/main/res/drawable/file_dbf.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_deb.xml b/app/src/main/res/drawable/file_deb.xml new file mode 100644 index 0000000000..ff562d8a0d --- /dev/null +++ b/app/src/main/res/drawable/file_deb.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_default.xml b/app/src/main/res/drawable/file_default.xml new file mode 100644 index 0000000000..f4547ff98f --- /dev/null +++ b/app/src/main/res/drawable/file_default.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dgn.xml b/app/src/main/res/drawable/file_dgn.xml new file mode 100644 index 0000000000..be3e862c49 --- /dev/null +++ b/app/src/main/res/drawable/file_dgn.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dist.xml b/app/src/main/res/drawable/file_dist.xml new file mode 100644 index 0000000000..d36d910ab2 --- /dev/null +++ b/app/src/main/res/drawable/file_dist.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_diz.xml b/app/src/main/res/drawable/file_diz.xml new file mode 100644 index 0000000000..09806478e3 --- /dev/null +++ b/app/src/main/res/drawable/file_diz.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dll.xml b/app/src/main/res/drawable/file_dll.xml new file mode 100644 index 0000000000..50f02f3b4b --- /dev/null +++ b/app/src/main/res/drawable/file_dll.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dmg.xml b/app/src/main/res/drawable/file_dmg.xml new file mode 100644 index 0000000000..8d8f69d006 --- /dev/null +++ b/app/src/main/res/drawable/file_dmg.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dng.xml b/app/src/main/res/drawable/file_dng.xml new file mode 100644 index 0000000000..cefb90b7a1 --- /dev/null +++ b/app/src/main/res/drawable/file_dng.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_doc.xml b/app/src/main/res/drawable/file_doc.xml new file mode 100644 index 0000000000..c44c6db45a --- /dev/null +++ b/app/src/main/res/drawable/file_doc.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_docb.xml b/app/src/main/res/drawable/file_docb.xml new file mode 100644 index 0000000000..13f4f417c7 --- /dev/null +++ b/app/src/main/res/drawable/file_docb.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_docm.xml b/app/src/main/res/drawable/file_docm.xml new file mode 100644 index 0000000000..c320f4c3b9 --- /dev/null +++ b/app/src/main/res/drawable/file_docm.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_docx.xml b/app/src/main/res/drawable/file_docx.xml new file mode 100644 index 0000000000..f6c8eb8d88 --- /dev/null +++ b/app/src/main/res/drawable/file_docx.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dot.xml b/app/src/main/res/drawable/file_dot.xml new file mode 100644 index 0000000000..d477e07d2c --- /dev/null +++ b/app/src/main/res/drawable/file_dot.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dotm.xml b/app/src/main/res/drawable/file_dotm.xml new file mode 100644 index 0000000000..c63889a28a --- /dev/null +++ b/app/src/main/res/drawable/file_dotm.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dotx.xml b/app/src/main/res/drawable/file_dotx.xml new file mode 100644 index 0000000000..83513359e4 --- /dev/null +++ b/app/src/main/res/drawable/file_dotx.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_download.xml b/app/src/main/res/drawable/file_download.xml new file mode 100644 index 0000000000..8102c09fcb --- /dev/null +++ b/app/src/main/res/drawable/file_download.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dpj.xml b/app/src/main/res/drawable/file_dpj.xml new file mode 100644 index 0000000000..3475839abc --- /dev/null +++ b/app/src/main/res/drawable/file_dpj.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ds_store.xml b/app/src/main/res/drawable/file_ds_store.xml new file mode 100644 index 0000000000..a9b22fa15a --- /dev/null +++ b/app/src/main/res/drawable/file_ds_store.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dsn.xml b/app/src/main/res/drawable/file_dsn.xml new file mode 100644 index 0000000000..ef8c44698c --- /dev/null +++ b/app/src/main/res/drawable/file_dsn.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dtd.xml b/app/src/main/res/drawable/file_dtd.xml new file mode 100644 index 0000000000..818b87bc84 --- /dev/null +++ b/app/src/main/res/drawable/file_dtd.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dwg.xml b/app/src/main/res/drawable/file_dwg.xml new file mode 100644 index 0000000000..162260b106 --- /dev/null +++ b/app/src/main/res/drawable/file_dwg.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_dxf.xml b/app/src/main/res/drawable/file_dxf.xml new file mode 100644 index 0000000000..d9c9a17cd2 --- /dev/null +++ b/app/src/main/res/drawable/file_dxf.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_editorconfig.xml b/app/src/main/res/drawable/file_editorconfig.xml new file mode 100644 index 0000000000..4db6db2c3c --- /dev/null +++ b/app/src/main/res/drawable/file_editorconfig.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_el.xml b/app/src/main/res/drawable/file_el.xml new file mode 100644 index 0000000000..62c4c69895 --- /dev/null +++ b/app/src/main/res/drawable/file_el.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_elf.xml b/app/src/main/res/drawable/file_elf.xml new file mode 100644 index 0000000000..479cb07f53 --- /dev/null +++ b/app/src/main/res/drawable/file_elf.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_eml.xml b/app/src/main/res/drawable/file_eml.xml new file mode 100644 index 0000000000..350af7d5fa --- /dev/null +++ b/app/src/main/res/drawable/file_eml.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_enc.xml b/app/src/main/res/drawable/file_enc.xml new file mode 100644 index 0000000000..ebff9bffa2 --- /dev/null +++ b/app/src/main/res/drawable/file_enc.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_eot.xml b/app/src/main/res/drawable/file_eot.xml new file mode 100644 index 0000000000..030ff915da --- /dev/null +++ b/app/src/main/res/drawable/file_eot.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_eps.xml b/app/src/main/res/drawable/file_eps.xml new file mode 100644 index 0000000000..1ce2818c32 --- /dev/null +++ b/app/src/main/res/drawable/file_eps.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_epub.xml b/app/src/main/res/drawable/file_epub.xml new file mode 100644 index 0000000000..929568362a --- /dev/null +++ b/app/src/main/res/drawable/file_epub.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_eslintignore.xml b/app/src/main/res/drawable/file_eslintignore.xml new file mode 100644 index 0000000000..06195fc5b3 --- /dev/null +++ b/app/src/main/res/drawable/file_eslintignore.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_exe.xml b/app/src/main/res/drawable/file_exe.xml new file mode 100644 index 0000000000..05c55090f2 --- /dev/null +++ b/app/src/main/res/drawable/file_exe.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_f4v.xml b/app/src/main/res/drawable/file_f4v.xml new file mode 100644 index 0000000000..db890ef521 --- /dev/null +++ b/app/src/main/res/drawable/file_f4v.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_fax.xml b/app/src/main/res/drawable/file_fax.xml new file mode 100644 index 0000000000..7c5d6dcd78 --- /dev/null +++ b/app/src/main/res/drawable/file_fax.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_fb2.xml b/app/src/main/res/drawable/file_fb2.xml new file mode 100644 index 0000000000..c050201bbe --- /dev/null +++ b/app/src/main/res/drawable/file_fb2.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_fla.xml b/app/src/main/res/drawable/file_fla.xml new file mode 100644 index 0000000000..c39b489d45 --- /dev/null +++ b/app/src/main/res/drawable/file_fla.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_flac.xml b/app/src/main/res/drawable/file_flac.xml new file mode 100644 index 0000000000..1b8a55672f --- /dev/null +++ b/app/src/main/res/drawable/file_flac.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_flv.xml b/app/src/main/res/drawable/file_flv.xml new file mode 100644 index 0000000000..f311c7a133 --- /dev/null +++ b/app/src/main/res/drawable/file_flv.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_fnt.xml b/app/src/main/res/drawable/file_fnt.xml new file mode 100644 index 0000000000..547458d5c3 --- /dev/null +++ b/app/src/main/res/drawable/file_fnt.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_folder.xml b/app/src/main/res/drawable/file_folder.xml new file mode 100644 index 0000000000..504407fe40 --- /dev/null +++ b/app/src/main/res/drawable/file_folder.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_fon.xml b/app/src/main/res/drawable/file_fon.xml new file mode 100644 index 0000000000..87627a2798 --- /dev/null +++ b/app/src/main/res/drawable/file_fon.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gadget.xml b/app/src/main/res/drawable/file_gadget.xml new file mode 100644 index 0000000000..c3b7bef466 --- /dev/null +++ b/app/src/main/res/drawable/file_gadget.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gdp.xml b/app/src/main/res/drawable/file_gdp.xml new file mode 100644 index 0000000000..9f3cb46c70 --- /dev/null +++ b/app/src/main/res/drawable/file_gdp.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gem.xml b/app/src/main/res/drawable/file_gem.xml new file mode 100644 index 0000000000..12e189648d --- /dev/null +++ b/app/src/main/res/drawable/file_gem.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gif.xml b/app/src/main/res/drawable/file_gif.xml new file mode 100644 index 0000000000..1025d85f0f --- /dev/null +++ b/app/src/main/res/drawable/file_gif.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gitattributes.xml b/app/src/main/res/drawable/file_gitattributes.xml new file mode 100644 index 0000000000..f4b9336c08 --- /dev/null +++ b/app/src/main/res/drawable/file_gitattributes.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gitignore.xml b/app/src/main/res/drawable/file_gitignore.xml new file mode 100644 index 0000000000..06195fc5b3 --- /dev/null +++ b/app/src/main/res/drawable/file_gitignore.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_go.xml b/app/src/main/res/drawable/file_go.xml new file mode 100644 index 0000000000..f98c13e46c --- /dev/null +++ b/app/src/main/res/drawable/file_go.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gpg.xml b/app/src/main/res/drawable/file_gpg.xml new file mode 100644 index 0000000000..7faabf1239 --- /dev/null +++ b/app/src/main/res/drawable/file_gpg.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gpl.xml b/app/src/main/res/drawable/file_gpl.xml new file mode 100644 index 0000000000..8e78f122b1 --- /dev/null +++ b/app/src/main/res/drawable/file_gpl.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gradle.xml b/app/src/main/res/drawable/file_gradle.xml new file mode 100644 index 0000000000..6848277c71 --- /dev/null +++ b/app/src/main/res/drawable/file_gradle.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_gz.xml b/app/src/main/res/drawable/file_gz.xml new file mode 100644 index 0000000000..cb64fd49c8 --- /dev/null +++ b/app/src/main/res/drawable/file_gz.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_h.xml b/app/src/main/res/drawable/file_h.xml new file mode 100644 index 0000000000..b008f59686 --- /dev/null +++ b/app/src/main/res/drawable/file_h.xml @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_handlebars.xml b/app/src/main/res/drawable/file_handlebars.xml new file mode 100644 index 0000000000..2d69362775 --- /dev/null +++ b/app/src/main/res/drawable/file_handlebars.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_hbs.xml b/app/src/main/res/drawable/file_hbs.xml new file mode 100644 index 0000000000..660a7792f9 --- /dev/null +++ b/app/src/main/res/drawable/file_hbs.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_heic.xml b/app/src/main/res/drawable/file_heic.xml new file mode 100644 index 0000000000..63aebb2253 --- /dev/null +++ b/app/src/main/res/drawable/file_heic.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_hlp.xml b/app/src/main/res/drawable/file_hlp.xml new file mode 100644 index 0000000000..b4e8660bc9 --- /dev/null +++ b/app/src/main/res/drawable/file_hlp.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_hs.xml b/app/src/main/res/drawable/file_hs.xml new file mode 100644 index 0000000000..91af886553 --- /dev/null +++ b/app/src/main/res/drawable/file_hs.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_hsl.xml b/app/src/main/res/drawable/file_hsl.xml new file mode 100644 index 0000000000..998af83b11 --- /dev/null +++ b/app/src/main/res/drawable/file_hsl.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_htm.xml b/app/src/main/res/drawable/file_htm.xml new file mode 100644 index 0000000000..b89e81cb13 --- /dev/null +++ b/app/src/main/res/drawable/file_htm.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_html.xml b/app/src/main/res/drawable/file_html.xml new file mode 100644 index 0000000000..b9501fbd01 --- /dev/null +++ b/app/src/main/res/drawable/file_html.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ibooks.xml b/app/src/main/res/drawable/file_ibooks.xml new file mode 100644 index 0000000000..c9baed63ca --- /dev/null +++ b/app/src/main/res/drawable/file_ibooks.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_icns.xml b/app/src/main/res/drawable/file_icns.xml new file mode 100644 index 0000000000..4e3cbe3488 --- /dev/null +++ b/app/src/main/res/drawable/file_icns.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ico.xml b/app/src/main/res/drawable/file_ico.xml new file mode 100644 index 0000000000..c3daabd81e --- /dev/null +++ b/app/src/main/res/drawable/file_ico.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ics.xml b/app/src/main/res/drawable/file_ics.xml new file mode 100644 index 0000000000..0c8845b78f --- /dev/null +++ b/app/src/main/res/drawable/file_ics.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_idx.xml b/app/src/main/res/drawable/file_idx.xml new file mode 100644 index 0000000000..2be695b582 --- /dev/null +++ b/app/src/main/res/drawable/file_idx.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_iff.xml b/app/src/main/res/drawable/file_iff.xml new file mode 100644 index 0000000000..fdc67253e9 --- /dev/null +++ b/app/src/main/res/drawable/file_iff.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ifo.xml b/app/src/main/res/drawable/file_ifo.xml new file mode 100644 index 0000000000..de853650e5 --- /dev/null +++ b/app/src/main/res/drawable/file_ifo.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_image.xml b/app/src/main/res/drawable/file_image.xml new file mode 100644 index 0000000000..5bd9e0362c --- /dev/null +++ b/app/src/main/res/drawable/file_image.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_img.xml b/app/src/main/res/drawable/file_img.xml new file mode 100644 index 0000000000..a7f9cc1340 --- /dev/null +++ b/app/src/main/res/drawable/file_img.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_iml.xml b/app/src/main/res/drawable/file_iml.xml new file mode 100644 index 0000000000..1709b83a83 --- /dev/null +++ b/app/src/main/res/drawable/file_iml.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_in.xml b/app/src/main/res/drawable/file_in.xml new file mode 100644 index 0000000000..3033e2f6a9 --- /dev/null +++ b/app/src/main/res/drawable/file_in.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_inc.xml b/app/src/main/res/drawable/file_inc.xml new file mode 100644 index 0000000000..e09db7e00e --- /dev/null +++ b/app/src/main/res/drawable/file_inc.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_indd.xml b/app/src/main/res/drawable/file_indd.xml new file mode 100644 index 0000000000..16503a0dc1 --- /dev/null +++ b/app/src/main/res/drawable/file_indd.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_inf.xml b/app/src/main/res/drawable/file_inf.xml new file mode 100644 index 0000000000..94f8c27e31 --- /dev/null +++ b/app/src/main/res/drawable/file_inf.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_info.xml b/app/src/main/res/drawable/file_info.xml new file mode 100644 index 0000000000..9eec9a259d --- /dev/null +++ b/app/src/main/res/drawable/file_info.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ini.xml b/app/src/main/res/drawable/file_ini.xml new file mode 100644 index 0000000000..027b79efb7 --- /dev/null +++ b/app/src/main/res/drawable/file_ini.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_inv.xml b/app/src/main/res/drawable/file_inv.xml new file mode 100644 index 0000000000..336282dacd --- /dev/null +++ b/app/src/main/res/drawable/file_inv.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_iso.xml b/app/src/main/res/drawable/file_iso.xml new file mode 100644 index 0000000000..f8ebef2c43 --- /dev/null +++ b/app/src/main/res/drawable/file_iso.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_j2.xml b/app/src/main/res/drawable/file_j2.xml new file mode 100644 index 0000000000..4afb9a0764 --- /dev/null +++ b/app/src/main/res/drawable/file_j2.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_jar.xml b/app/src/main/res/drawable/file_jar.xml new file mode 100644 index 0000000000..6dae2f6128 --- /dev/null +++ b/app/src/main/res/drawable/file_jar.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_java.xml b/app/src/main/res/drawable/file_java.xml new file mode 100644 index 0000000000..909259e92d --- /dev/null +++ b/app/src/main/res/drawable/file_java.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_jpe.xml b/app/src/main/res/drawable/file_jpe.xml new file mode 100644 index 0000000000..2b27be1e1a --- /dev/null +++ b/app/src/main/res/drawable/file_jpe.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_jpeg.xml b/app/src/main/res/drawable/file_jpeg.xml new file mode 100644 index 0000000000..0117b78516 --- /dev/null +++ b/app/src/main/res/drawable/file_jpeg.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_jpg.xml b/app/src/main/res/drawable/file_jpg.xml new file mode 100644 index 0000000000..8e70659486 --- /dev/null +++ b/app/src/main/res/drawable/file_jpg.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_js.xml b/app/src/main/res/drawable/file_js.xml new file mode 100644 index 0000000000..cf6d69ab42 --- /dev/null +++ b/app/src/main/res/drawable/file_js.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_json.xml b/app/src/main/res/drawable/file_json.xml new file mode 100644 index 0000000000..852c47a778 --- /dev/null +++ b/app/src/main/res/drawable/file_json.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_jsp.xml b/app/src/main/res/drawable/file_jsp.xml new file mode 100644 index 0000000000..acff2928cc --- /dev/null +++ b/app/src/main/res/drawable/file_jsp.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_jsx.xml b/app/src/main/res/drawable/file_jsx.xml new file mode 100644 index 0000000000..5fc6ffac67 --- /dev/null +++ b/app/src/main/res/drawable/file_jsx.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_key.xml b/app/src/main/res/drawable/file_key.xml new file mode 100644 index 0000000000..ac21de2e74 --- /dev/null +++ b/app/src/main/res/drawable/file_key.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_kf8.xml b/app/src/main/res/drawable/file_kf8.xml new file mode 100644 index 0000000000..c947d5a4f7 --- /dev/null +++ b/app/src/main/res/drawable/file_kf8.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_kmk.xml b/app/src/main/res/drawable/file_kmk.xml new file mode 100644 index 0000000000..dfaac9a408 --- /dev/null +++ b/app/src/main/res/drawable/file_kmk.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ksh.xml b/app/src/main/res/drawable/file_ksh.xml new file mode 100644 index 0000000000..1fbd08bcaf --- /dev/null +++ b/app/src/main/res/drawable/file_ksh.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_kt.xml b/app/src/main/res/drawable/file_kt.xml new file mode 100644 index 0000000000..f8497c65e8 --- /dev/null +++ b/app/src/main/res/drawable/file_kt.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_kts.xml b/app/src/main/res/drawable/file_kts.xml new file mode 100644 index 0000000000..993f23ab47 --- /dev/null +++ b/app/src/main/res/drawable/file_kts.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_kup.xml b/app/src/main/res/drawable/file_kup.xml new file mode 100644 index 0000000000..d90c893c65 --- /dev/null +++ b/app/src/main/res/drawable/file_kup.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_less.xml b/app/src/main/res/drawable/file_less.xml new file mode 100644 index 0000000000..efd70cf490 --- /dev/null +++ b/app/src/main/res/drawable/file_less.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_lex.xml b/app/src/main/res/drawable/file_lex.xml new file mode 100644 index 0000000000..6a4742e787 --- /dev/null +++ b/app/src/main/res/drawable/file_lex.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_licx.xml b/app/src/main/res/drawable/file_licx.xml new file mode 100644 index 0000000000..7b93ff5281 --- /dev/null +++ b/app/src/main/res/drawable/file_licx.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_lisp.xml b/app/src/main/res/drawable/file_lisp.xml new file mode 100644 index 0000000000..e7bb54608c --- /dev/null +++ b/app/src/main/res/drawable/file_lisp.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_lit.xml b/app/src/main/res/drawable/file_lit.xml new file mode 100644 index 0000000000..c3c541b4aa --- /dev/null +++ b/app/src/main/res/drawable/file_lit.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_lnk.xml b/app/src/main/res/drawable/file_lnk.xml new file mode 100644 index 0000000000..00110b0dfc --- /dev/null +++ b/app/src/main/res/drawable/file_lnk.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_lock.xml b/app/src/main/res/drawable/file_lock.xml new file mode 100644 index 0000000000..3b3a689bc9 --- /dev/null +++ b/app/src/main/res/drawable/file_lock.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_log.xml b/app/src/main/res/drawable/file_log.xml new file mode 100644 index 0000000000..af3881e47e --- /dev/null +++ b/app/src/main/res/drawable/file_log.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_lua.xml b/app/src/main/res/drawable/file_lua.xml new file mode 100644 index 0000000000..bb528d9422 --- /dev/null +++ b/app/src/main/res/drawable/file_lua.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_m.xml b/app/src/main/res/drawable/file_m.xml new file mode 100644 index 0000000000..a17a39e827 --- /dev/null +++ b/app/src/main/res/drawable/file_m.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_m2v.xml b/app/src/main/res/drawable/file_m2v.xml new file mode 100644 index 0000000000..71ae8f6974 --- /dev/null +++ b/app/src/main/res/drawable/file_m2v.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_m3u.xml b/app/src/main/res/drawable/file_m3u.xml new file mode 100644 index 0000000000..21370e32e9 --- /dev/null +++ b/app/src/main/res/drawable/file_m3u.xml @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_m3u8.xml b/app/src/main/res/drawable/file_m3u8.xml new file mode 100644 index 0000000000..43fe10939f --- /dev/null +++ b/app/src/main/res/drawable/file_m3u8.xml @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_m4.xml b/app/src/main/res/drawable/file_m4.xml new file mode 100644 index 0000000000..1dc623048c --- /dev/null +++ b/app/src/main/res/drawable/file_m4.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_m4a.xml b/app/src/main/res/drawable/file_m4a.xml new file mode 100644 index 0000000000..f48daf7d0c --- /dev/null +++ b/app/src/main/res/drawable/file_m4a.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_m4r.xml b/app/src/main/res/drawable/file_m4r.xml new file mode 100644 index 0000000000..5351ce909b --- /dev/null +++ b/app/src/main/res/drawable/file_m4r.xml @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_m4v.xml b/app/src/main/res/drawable/file_m4v.xml new file mode 100644 index 0000000000..fec798bb42 --- /dev/null +++ b/app/src/main/res/drawable/file_m4v.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_map.xml b/app/src/main/res/drawable/file_map.xml new file mode 100644 index 0000000000..f41cd387aa --- /dev/null +++ b/app/src/main/res/drawable/file_map.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_master.xml b/app/src/main/res/drawable/file_master.xml new file mode 100644 index 0000000000..f7fd8713ae --- /dev/null +++ b/app/src/main/res/drawable/file_master.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mc.xml b/app/src/main/res/drawable/file_mc.xml new file mode 100644 index 0000000000..bd517f28f1 --- /dev/null +++ b/app/src/main/res/drawable/file_mc.xml @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_md.xml b/app/src/main/res/drawable/file_md.xml new file mode 100644 index 0000000000..12473ec749 --- /dev/null +++ b/app/src/main/res/drawable/file_md.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mdb.xml b/app/src/main/res/drawable/file_mdb.xml new file mode 100644 index 0000000000..2ccf74c223 --- /dev/null +++ b/app/src/main/res/drawable/file_mdb.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mdf.xml b/app/src/main/res/drawable/file_mdf.xml new file mode 100644 index 0000000000..50ddfbeb1e --- /dev/null +++ b/app/src/main/res/drawable/file_mdf.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_me.xml b/app/src/main/res/drawable/file_me.xml new file mode 100644 index 0000000000..b803c2626e --- /dev/null +++ b/app/src/main/res/drawable/file_me.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mi.xml b/app/src/main/res/drawable/file_mi.xml new file mode 100644 index 0000000000..082cd256ef --- /dev/null +++ b/app/src/main/res/drawable/file_mi.xml @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mid.xml b/app/src/main/res/drawable/file_mid.xml new file mode 100644 index 0000000000..c0c0a6e4e9 --- /dev/null +++ b/app/src/main/res/drawable/file_mid.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_midi.xml b/app/src/main/res/drawable/file_midi.xml new file mode 100644 index 0000000000..b9a5ab14c0 --- /dev/null +++ b/app/src/main/res/drawable/file_midi.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mk.xml b/app/src/main/res/drawable/file_mk.xml new file mode 100644 index 0000000000..3f28e22faf --- /dev/null +++ b/app/src/main/res/drawable/file_mk.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mkv.xml b/app/src/main/res/drawable/file_mkv.xml new file mode 100644 index 0000000000..aeba8baac8 --- /dev/null +++ b/app/src/main/res/drawable/file_mkv.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mm.xml b/app/src/main/res/drawable/file_mm.xml new file mode 100644 index 0000000000..118e0ddfa9 --- /dev/null +++ b/app/src/main/res/drawable/file_mm.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mng.xml b/app/src/main/res/drawable/file_mng.xml new file mode 100644 index 0000000000..a72a973077 --- /dev/null +++ b/app/src/main/res/drawable/file_mng.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mo.xml b/app/src/main/res/drawable/file_mo.xml new file mode 100644 index 0000000000..dccb94db7d --- /dev/null +++ b/app/src/main/res/drawable/file_mo.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mobi.xml b/app/src/main/res/drawable/file_mobi.xml new file mode 100644 index 0000000000..98868f936d --- /dev/null +++ b/app/src/main/res/drawable/file_mobi.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mod.xml b/app/src/main/res/drawable/file_mod.xml new file mode 100644 index 0000000000..0056336bdd --- /dev/null +++ b/app/src/main/res/drawable/file_mod.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mov.xml b/app/src/main/res/drawable/file_mov.xml new file mode 100644 index 0000000000..a5b8570b71 --- /dev/null +++ b/app/src/main/res/drawable/file_mov.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mp2.xml b/app/src/main/res/drawable/file_mp2.xml new file mode 100644 index 0000000000..825ed3c1a3 --- /dev/null +++ b/app/src/main/res/drawable/file_mp2.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mp3.xml b/app/src/main/res/drawable/file_mp3.xml new file mode 100644 index 0000000000..fd79871f9a --- /dev/null +++ b/app/src/main/res/drawable/file_mp3.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mp4.xml b/app/src/main/res/drawable/file_mp4.xml new file mode 100644 index 0000000000..43ca0acbe8 --- /dev/null +++ b/app/src/main/res/drawable/file_mp4.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mpa.xml b/app/src/main/res/drawable/file_mpa.xml new file mode 100644 index 0000000000..e9ac4f43f8 --- /dev/null +++ b/app/src/main/res/drawable/file_mpa.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mpd.xml b/app/src/main/res/drawable/file_mpd.xml new file mode 100644 index 0000000000..0bf365a485 --- /dev/null +++ b/app/src/main/res/drawable/file_mpd.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mpe.xml b/app/src/main/res/drawable/file_mpe.xml new file mode 100644 index 0000000000..8019fe4deb --- /dev/null +++ b/app/src/main/res/drawable/file_mpe.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mpeg.xml b/app/src/main/res/drawable/file_mpeg.xml new file mode 100644 index 0000000000..60aeeb30ad --- /dev/null +++ b/app/src/main/res/drawable/file_mpeg.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mpg.xml b/app/src/main/res/drawable/file_mpg.xml new file mode 100644 index 0000000000..a2feedd9bb --- /dev/null +++ b/app/src/main/res/drawable/file_mpg.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mpga.xml b/app/src/main/res/drawable/file_mpga.xml new file mode 100644 index 0000000000..28697a9992 --- /dev/null +++ b/app/src/main/res/drawable/file_mpga.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mpp.xml b/app/src/main/res/drawable/file_mpp.xml new file mode 100644 index 0000000000..da11b917a7 --- /dev/null +++ b/app/src/main/res/drawable/file_mpp.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_mpt.xml b/app/src/main/res/drawable/file_mpt.xml new file mode 100644 index 0000000000..165c3cd74d --- /dev/null +++ b/app/src/main/res/drawable/file_mpt.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_msg.xml b/app/src/main/res/drawable/file_msg.xml new file mode 100644 index 0000000000..6243b21eb2 --- /dev/null +++ b/app/src/main/res/drawable/file_msg.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_msi.xml b/app/src/main/res/drawable/file_msi.xml new file mode 100644 index 0000000000..0d4a5b7c93 --- /dev/null +++ b/app/src/main/res/drawable/file_msi.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_msu.xml b/app/src/main/res/drawable/file_msu.xml new file mode 100644 index 0000000000..01634eec8c --- /dev/null +++ b/app/src/main/res/drawable/file_msu.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_nef.xml b/app/src/main/res/drawable/file_nef.xml new file mode 100644 index 0000000000..9f19a2750a --- /dev/null +++ b/app/src/main/res/drawable/file_nef.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_nes.xml b/app/src/main/res/drawable/file_nes.xml new file mode 100644 index 0000000000..389c148824 --- /dev/null +++ b/app/src/main/res/drawable/file_nes.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_nfo.xml b/app/src/main/res/drawable/file_nfo.xml new file mode 100644 index 0000000000..37cb76dd40 --- /dev/null +++ b/app/src/main/res/drawable/file_nfo.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_nix.xml b/app/src/main/res/drawable/file_nix.xml new file mode 100644 index 0000000000..a59ab5c7ca --- /dev/null +++ b/app/src/main/res/drawable/file_nix.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_npmignore.xml b/app/src/main/res/drawable/file_npmignore.xml new file mode 100644 index 0000000000..06195fc5b3 --- /dev/null +++ b/app/src/main/res/drawable/file_npmignore.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ocx.xml b/app/src/main/res/drawable/file_ocx.xml new file mode 100644 index 0000000000..8840d2f200 --- /dev/null +++ b/app/src/main/res/drawable/file_ocx.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_odb.xml b/app/src/main/res/drawable/file_odb.xml new file mode 100644 index 0000000000..03f12921de --- /dev/null +++ b/app/src/main/res/drawable/file_odb.xml @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ods.xml b/app/src/main/res/drawable/file_ods.xml new file mode 100644 index 0000000000..03b90d482e --- /dev/null +++ b/app/src/main/res/drawable/file_ods.xml @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_odt.xml b/app/src/main/res/drawable/file_odt.xml new file mode 100644 index 0000000000..b6f6ac329b --- /dev/null +++ b/app/src/main/res/drawable/file_odt.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ogg.xml b/app/src/main/res/drawable/file_ogg.xml new file mode 100644 index 0000000000..d18cf02bd7 --- /dev/null +++ b/app/src/main/res/drawable/file_ogg.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ogv.xml b/app/src/main/res/drawable/file_ogv.xml new file mode 100644 index 0000000000..5028338326 --- /dev/null +++ b/app/src/main/res/drawable/file_ogv.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ost.xml b/app/src/main/res/drawable/file_ost.xml new file mode 100644 index 0000000000..b8b1a45c39 --- /dev/null +++ b/app/src/main/res/drawable/file_ost.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_otf.xml b/app/src/main/res/drawable/file_otf.xml new file mode 100644 index 0000000000..2df9ed18f5 --- /dev/null +++ b/app/src/main/res/drawable/file_otf.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ott.xml b/app/src/main/res/drawable/file_ott.xml new file mode 100644 index 0000000000..08b9c6b844 --- /dev/null +++ b/app/src/main/res/drawable/file_ott.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ova.xml b/app/src/main/res/drawable/file_ova.xml new file mode 100644 index 0000000000..86126b3ab1 --- /dev/null +++ b/app/src/main/res/drawable/file_ova.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ovf.xml b/app/src/main/res/drawable/file_ovf.xml new file mode 100644 index 0000000000..180100d33c --- /dev/null +++ b/app/src/main/res/drawable/file_ovf.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_p12.xml b/app/src/main/res/drawable/file_p12.xml new file mode 100644 index 0000000000..1eabf52610 --- /dev/null +++ b/app/src/main/res/drawable/file_p12.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_p7b.xml b/app/src/main/res/drawable/file_p7b.xml new file mode 100644 index 0000000000..1e4d4e6692 --- /dev/null +++ b/app/src/main/res/drawable/file_p7b.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pages.xml b/app/src/main/res/drawable/file_pages.xml new file mode 100644 index 0000000000..6ffaa98164 --- /dev/null +++ b/app/src/main/res/drawable/file_pages.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_part.xml b/app/src/main/res/drawable/file_part.xml new file mode 100644 index 0000000000..32ae1d3c3f --- /dev/null +++ b/app/src/main/res/drawable/file_part.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pcd.xml b/app/src/main/res/drawable/file_pcd.xml new file mode 100644 index 0000000000..14479cdec9 --- /dev/null +++ b/app/src/main/res/drawable/file_pcd.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pdb.xml b/app/src/main/res/drawable/file_pdb.xml new file mode 100644 index 0000000000..0edc349a81 --- /dev/null +++ b/app/src/main/res/drawable/file_pdb.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pdf.xml b/app/src/main/res/drawable/file_pdf.xml new file mode 100644 index 0000000000..eb925ba406 --- /dev/null +++ b/app/src/main/res/drawable/file_pdf.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pem.xml b/app/src/main/res/drawable/file_pem.xml new file mode 100644 index 0000000000..c17d054754 --- /dev/null +++ b/app/src/main/res/drawable/file_pem.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pfx.xml b/app/src/main/res/drawable/file_pfx.xml new file mode 100644 index 0000000000..b51f1003fc --- /dev/null +++ b/app/src/main/res/drawable/file_pfx.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pgp.xml b/app/src/main/res/drawable/file_pgp.xml new file mode 100644 index 0000000000..269c2e03f7 --- /dev/null +++ b/app/src/main/res/drawable/file_pgp.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ph.xml b/app/src/main/res/drawable/file_ph.xml new file mode 100644 index 0000000000..8ea62c7f9e --- /dev/null +++ b/app/src/main/res/drawable/file_ph.xml @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_phar.xml b/app/src/main/res/drawable/file_phar.xml new file mode 100644 index 0000000000..8fd18ecc70 --- /dev/null +++ b/app/src/main/res/drawable/file_phar.xml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_php.xml b/app/src/main/res/drawable/file_php.xml new file mode 100644 index 0000000000..6101bcf59b --- /dev/null +++ b/app/src/main/res/drawable/file_php.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pid.xml b/app/src/main/res/drawable/file_pid.xml new file mode 100644 index 0000000000..457d974b6f --- /dev/null +++ b/app/src/main/res/drawable/file_pid.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pkg.xml b/app/src/main/res/drawable/file_pkg.xml new file mode 100644 index 0000000000..3513fb5cfd --- /dev/null +++ b/app/src/main/res/drawable/file_pkg.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pl.xml b/app/src/main/res/drawable/file_pl.xml new file mode 100644 index 0000000000..20cddc068a --- /dev/null +++ b/app/src/main/res/drawable/file_pl.xml @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_plist.xml b/app/src/main/res/drawable/file_plist.xml new file mode 100644 index 0000000000..e034ca54fd --- /dev/null +++ b/app/src/main/res/drawable/file_plist.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pm.xml b/app/src/main/res/drawable/file_pm.xml new file mode 100644 index 0000000000..67f87c0599 --- /dev/null +++ b/app/src/main/res/drawable/file_pm.xml @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_png.xml b/app/src/main/res/drawable/file_png.xml new file mode 100644 index 0000000000..3f68ada2e8 --- /dev/null +++ b/app/src/main/res/drawable/file_png.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_po.xml b/app/src/main/res/drawable/file_po.xml new file mode 100644 index 0000000000..7a944e61d0 --- /dev/null +++ b/app/src/main/res/drawable/file_po.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pom.xml b/app/src/main/res/drawable/file_pom.xml new file mode 100644 index 0000000000..83a10ce3a6 --- /dev/null +++ b/app/src/main/res/drawable/file_pom.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pot.xml b/app/src/main/res/drawable/file_pot.xml new file mode 100644 index 0000000000..238e6fd883 --- /dev/null +++ b/app/src/main/res/drawable/file_pot.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_potx.xml b/app/src/main/res/drawable/file_potx.xml new file mode 100644 index 0000000000..ad98500de0 --- /dev/null +++ b/app/src/main/res/drawable/file_potx.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pps.xml b/app/src/main/res/drawable/file_pps.xml new file mode 100644 index 0000000000..be5da5ce6d --- /dev/null +++ b/app/src/main/res/drawable/file_pps.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ppsx.xml b/app/src/main/res/drawable/file_ppsx.xml new file mode 100644 index 0000000000..26a6c85ba3 --- /dev/null +++ b/app/src/main/res/drawable/file_ppsx.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ppt.xml b/app/src/main/res/drawable/file_ppt.xml new file mode 100644 index 0000000000..219578bdf4 --- /dev/null +++ b/app/src/main/res/drawable/file_ppt.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pptm.xml b/app/src/main/res/drawable/file_pptm.xml new file mode 100644 index 0000000000..2113acf465 --- /dev/null +++ b/app/src/main/res/drawable/file_pptm.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pptx.xml b/app/src/main/res/drawable/file_pptx.xml new file mode 100644 index 0000000000..de71ca8c13 --- /dev/null +++ b/app/src/main/res/drawable/file_pptx.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_prop.xml b/app/src/main/res/drawable/file_prop.xml new file mode 100644 index 0000000000..918ff000c3 --- /dev/null +++ b/app/src/main/res/drawable/file_prop.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ps.xml b/app/src/main/res/drawable/file_ps.xml new file mode 100644 index 0000000000..8443eb4fa8 --- /dev/null +++ b/app/src/main/res/drawable/file_ps.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ps1.xml b/app/src/main/res/drawable/file_ps1.xml new file mode 100644 index 0000000000..0c558bebd5 --- /dev/null +++ b/app/src/main/res/drawable/file_ps1.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_psd.xml b/app/src/main/res/drawable/file_psd.xml new file mode 100644 index 0000000000..be16065af6 --- /dev/null +++ b/app/src/main/res/drawable/file_psd.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_psp.xml b/app/src/main/res/drawable/file_psp.xml new file mode 100644 index 0000000000..e9f594542f --- /dev/null +++ b/app/src/main/res/drawable/file_psp.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pst.xml b/app/src/main/res/drawable/file_pst.xml new file mode 100644 index 0000000000..75881c7c4a --- /dev/null +++ b/app/src/main/res/drawable/file_pst.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pub.xml b/app/src/main/res/drawable/file_pub.xml new file mode 100644 index 0000000000..6b2b2bffb3 --- /dev/null +++ b/app/src/main/res/drawable/file_pub.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_py.xml b/app/src/main/res/drawable/file_py.xml new file mode 100644 index 0000000000..e5dac035d1 --- /dev/null +++ b/app/src/main/res/drawable/file_py.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_pyc.xml b/app/src/main/res/drawable/file_pyc.xml new file mode 100644 index 0000000000..b50363fe29 --- /dev/null +++ b/app/src/main/res/drawable/file_pyc.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_qt.xml b/app/src/main/res/drawable/file_qt.xml new file mode 100644 index 0000000000..3d8d389dcf --- /dev/null +++ b/app/src/main/res/drawable/file_qt.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ra.xml b/app/src/main/res/drawable/file_ra.xml new file mode 100644 index 0000000000..15c96ceffe --- /dev/null +++ b/app/src/main/res/drawable/file_ra.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ram.xml b/app/src/main/res/drawable/file_ram.xml new file mode 100644 index 0000000000..f251bf7860 --- /dev/null +++ b/app/src/main/res/drawable/file_ram.xml @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rar.xml b/app/src/main/res/drawable/file_rar.xml new file mode 100644 index 0000000000..27955aef7b --- /dev/null +++ b/app/src/main/res/drawable/file_rar.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_raw.xml b/app/src/main/res/drawable/file_raw.xml new file mode 100644 index 0000000000..32eaf39972 --- /dev/null +++ b/app/src/main/res/drawable/file_raw.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rb.xml b/app/src/main/res/drawable/file_rb.xml new file mode 100644 index 0000000000..b7bd7d0410 --- /dev/null +++ b/app/src/main/res/drawable/file_rb.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rdf.xml b/app/src/main/res/drawable/file_rdf.xml new file mode 100644 index 0000000000..d28e0b8237 --- /dev/null +++ b/app/src/main/res/drawable/file_rdf.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rdl.xml b/app/src/main/res/drawable/file_rdl.xml new file mode 100644 index 0000000000..b6a1857eb5 --- /dev/null +++ b/app/src/main/res/drawable/file_rdl.xml @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_reg.xml b/app/src/main/res/drawable/file_reg.xml new file mode 100644 index 0000000000..a4c6616465 --- /dev/null +++ b/app/src/main/res/drawable/file_reg.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_resx.xml b/app/src/main/res/drawable/file_resx.xml new file mode 100644 index 0000000000..fb0212ef67 --- /dev/null +++ b/app/src/main/res/drawable/file_resx.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_retry.xml b/app/src/main/res/drawable/file_retry.xml new file mode 100644 index 0000000000..94376540be --- /dev/null +++ b/app/src/main/res/drawable/file_retry.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rm.xml b/app/src/main/res/drawable/file_rm.xml new file mode 100644 index 0000000000..c77f940c29 --- /dev/null +++ b/app/src/main/res/drawable/file_rm.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rom.xml b/app/src/main/res/drawable/file_rom.xml new file mode 100644 index 0000000000..96afd5dab2 --- /dev/null +++ b/app/src/main/res/drawable/file_rom.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rpm.xml b/app/src/main/res/drawable/file_rpm.xml new file mode 100644 index 0000000000..635a257bc7 --- /dev/null +++ b/app/src/main/res/drawable/file_rpm.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rpt.xml b/app/src/main/res/drawable/file_rpt.xml new file mode 100644 index 0000000000..d2adf250a5 --- /dev/null +++ b/app/src/main/res/drawable/file_rpt.xml @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rsa.xml b/app/src/main/res/drawable/file_rsa.xml new file mode 100644 index 0000000000..81b6a8f98f --- /dev/null +++ b/app/src/main/res/drawable/file_rsa.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rss.xml b/app/src/main/res/drawable/file_rss.xml new file mode 100644 index 0000000000..f50239ea2e --- /dev/null +++ b/app/src/main/res/drawable/file_rss.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rst.xml b/app/src/main/res/drawable/file_rst.xml new file mode 100644 index 0000000000..d2671e74cb --- /dev/null +++ b/app/src/main/res/drawable/file_rst.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rtf.xml b/app/src/main/res/drawable/file_rtf.xml new file mode 100644 index 0000000000..c5f8f6ddb2 --- /dev/null +++ b/app/src/main/res/drawable/file_rtf.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ru.xml b/app/src/main/res/drawable/file_ru.xml new file mode 100644 index 0000000000..2508455117 --- /dev/null +++ b/app/src/main/res/drawable/file_ru.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_rub.xml b/app/src/main/res/drawable/file_rub.xml new file mode 100644 index 0000000000..ed0fe6974e --- /dev/null +++ b/app/src/main/res/drawable/file_rub.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sass.xml b/app/src/main/res/drawable/file_sass.xml new file mode 100644 index 0000000000..3eaf1b4d03 --- /dev/null +++ b/app/src/main/res/drawable/file_sass.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_scss.xml b/app/src/main/res/drawable/file_scss.xml new file mode 100644 index 0000000000..a19334113b --- /dev/null +++ b/app/src/main/res/drawable/file_scss.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sdf.xml b/app/src/main/res/drawable/file_sdf.xml new file mode 100644 index 0000000000..9b992fc5b1 --- /dev/null +++ b/app/src/main/res/drawable/file_sdf.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sed.xml b/app/src/main/res/drawable/file_sed.xml new file mode 100644 index 0000000000..dc13fa27ad --- /dev/null +++ b/app/src/main/res/drawable/file_sed.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sh.xml b/app/src/main/res/drawable/file_sh.xml new file mode 100644 index 0000000000..97f98cb398 --- /dev/null +++ b/app/src/main/res/drawable/file_sh.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sit.xml b/app/src/main/res/drawable/file_sit.xml new file mode 100644 index 0000000000..e589bf6715 --- /dev/null +++ b/app/src/main/res/drawable/file_sit.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sitemap.xml b/app/src/main/res/drawable/file_sitemap.xml new file mode 100644 index 0000000000..8b37575916 --- /dev/null +++ b/app/src/main/res/drawable/file_sitemap.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_skin.xml b/app/src/main/res/drawable/file_skin.xml new file mode 100644 index 0000000000..f156feee4f --- /dev/null +++ b/app/src/main/res/drawable/file_skin.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sldm.xml b/app/src/main/res/drawable/file_sldm.xml new file mode 100644 index 0000000000..6bfc84596b --- /dev/null +++ b/app/src/main/res/drawable/file_sldm.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sldx.xml b/app/src/main/res/drawable/file_sldx.xml new file mode 100644 index 0000000000..1e6a2bb1a5 --- /dev/null +++ b/app/src/main/res/drawable/file_sldx.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sln.xml b/app/src/main/res/drawable/file_sln.xml new file mode 100644 index 0000000000..c0215668cf --- /dev/null +++ b/app/src/main/res/drawable/file_sln.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sol.xml b/app/src/main/res/drawable/file_sol.xml new file mode 100644 index 0000000000..6b9ec0a1c4 --- /dev/null +++ b/app/src/main/res/drawable/file_sol.xml @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sphinx.xml b/app/src/main/res/drawable/file_sphinx.xml new file mode 100644 index 0000000000..1733cf449d --- /dev/null +++ b/app/src/main/res/drawable/file_sphinx.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sql.xml b/app/src/main/res/drawable/file_sql.xml new file mode 100644 index 0000000000..884adb6fda --- /dev/null +++ b/app/src/main/res/drawable/file_sql.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sqlite.xml b/app/src/main/res/drawable/file_sqlite.xml new file mode 100644 index 0000000000..7b5443452d --- /dev/null +++ b/app/src/main/res/drawable/file_sqlite.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_step.xml b/app/src/main/res/drawable/file_step.xml new file mode 100644 index 0000000000..7064a4eafd --- /dev/null +++ b/app/src/main/res/drawable/file_step.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_stl.xml b/app/src/main/res/drawable/file_stl.xml new file mode 100644 index 0000000000..53644adfdb --- /dev/null +++ b/app/src/main/res/drawable/file_stl.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_svg.xml b/app/src/main/res/drawable/file_svg.xml new file mode 100644 index 0000000000..721d7944e3 --- /dev/null +++ b/app/src/main/res/drawable/file_svg.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_swd.xml b/app/src/main/res/drawable/file_swd.xml new file mode 100644 index 0000000000..b6269c7ccb --- /dev/null +++ b/app/src/main/res/drawable/file_swd.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_swf.xml b/app/src/main/res/drawable/file_swf.xml new file mode 100644 index 0000000000..e9bb53fbe4 --- /dev/null +++ b/app/src/main/res/drawable/file_swf.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_swift.xml b/app/src/main/res/drawable/file_swift.xml new file mode 100644 index 0000000000..5373afa5c0 --- /dev/null +++ b/app/src/main/res/drawable/file_swift.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_swp.xml b/app/src/main/res/drawable/file_swp.xml new file mode 100644 index 0000000000..a61d1c56d4 --- /dev/null +++ b/app/src/main/res/drawable/file_swp.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_sys.xml b/app/src/main/res/drawable/file_sys.xml new file mode 100644 index 0000000000..cc4e86af89 --- /dev/null +++ b/app/src/main/res/drawable/file_sys.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tar.xml b/app/src/main/res/drawable/file_tar.xml new file mode 100644 index 0000000000..714eac4ecc --- /dev/null +++ b/app/src/main/res/drawable/file_tar.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tax.xml b/app/src/main/res/drawable/file_tax.xml new file mode 100644 index 0000000000..8b046a35df --- /dev/null +++ b/app/src/main/res/drawable/file_tax.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tcsh.xml b/app/src/main/res/drawable/file_tcsh.xml new file mode 100644 index 0000000000..f1d4819e0f --- /dev/null +++ b/app/src/main/res/drawable/file_tcsh.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tex.xml b/app/src/main/res/drawable/file_tex.xml new file mode 100644 index 0000000000..b76efe6b62 --- /dev/null +++ b/app/src/main/res/drawable/file_tex.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tfignore.xml b/app/src/main/res/drawable/file_tfignore.xml new file mode 100644 index 0000000000..06195fc5b3 --- /dev/null +++ b/app/src/main/res/drawable/file_tfignore.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tga.xml b/app/src/main/res/drawable/file_tga.xml new file mode 100644 index 0000000000..beb91f2d57 --- /dev/null +++ b/app/src/main/res/drawable/file_tga.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tgz.xml b/app/src/main/res/drawable/file_tgz.xml new file mode 100644 index 0000000000..3278091a34 --- /dev/null +++ b/app/src/main/res/drawable/file_tgz.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tif.xml b/app/src/main/res/drawable/file_tif.xml new file mode 100644 index 0000000000..d0c5c789f6 --- /dev/null +++ b/app/src/main/res/drawable/file_tif.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tiff.xml b/app/src/main/res/drawable/file_tiff.xml new file mode 100644 index 0000000000..0322c092aa --- /dev/null +++ b/app/src/main/res/drawable/file_tiff.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tmp.xml b/app/src/main/res/drawable/file_tmp.xml new file mode 100644 index 0000000000..9590d5a7da --- /dev/null +++ b/app/src/main/res/drawable/file_tmp.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tmx.xml b/app/src/main/res/drawable/file_tmx.xml new file mode 100644 index 0000000000..a5c395ed38 --- /dev/null +++ b/app/src/main/res/drawable/file_tmx.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_torrent.xml b/app/src/main/res/drawable/file_torrent.xml new file mode 100644 index 0000000000..0509839c6c --- /dev/null +++ b/app/src/main/res/drawable/file_torrent.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tpl.xml b/app/src/main/res/drawable/file_tpl.xml new file mode 100644 index 0000000000..67f3a736c4 --- /dev/null +++ b/app/src/main/res/drawable/file_tpl.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ts.xml b/app/src/main/res/drawable/file_ts.xml new file mode 100644 index 0000000000..1643e4a55e --- /dev/null +++ b/app/src/main/res/drawable/file_ts.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_tsv.xml b/app/src/main/res/drawable/file_tsv.xml new file mode 100644 index 0000000000..9628f835e0 --- /dev/null +++ b/app/src/main/res/drawable/file_tsv.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_ttf.xml b/app/src/main/res/drawable/file_ttf.xml new file mode 100644 index 0000000000..d2032cd213 --- /dev/null +++ b/app/src/main/res/drawable/file_ttf.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_twig.xml b/app/src/main/res/drawable/file_twig.xml new file mode 100644 index 0000000000..f5bc28618b --- /dev/null +++ b/app/src/main/res/drawable/file_twig.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_txt.xml b/app/src/main/res/drawable/file_txt.xml new file mode 100644 index 0000000000..7d7cf0faf3 --- /dev/null +++ b/app/src/main/res/drawable/file_txt.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_udf.xml b/app/src/main/res/drawable/file_udf.xml new file mode 100644 index 0000000000..0dad77cc17 --- /dev/null +++ b/app/src/main/res/drawable/file_udf.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vb.xml b/app/src/main/res/drawable/file_vb.xml new file mode 100644 index 0000000000..a631f440d5 --- /dev/null +++ b/app/src/main/res/drawable/file_vb.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vbproj.xml b/app/src/main/res/drawable/file_vbproj.xml new file mode 100644 index 0000000000..66c41fbab1 --- /dev/null +++ b/app/src/main/res/drawable/file_vbproj.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vbs.xml b/app/src/main/res/drawable/file_vbs.xml new file mode 100644 index 0000000000..5e5508e771 --- /dev/null +++ b/app/src/main/res/drawable/file_vbs.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vcd.xml b/app/src/main/res/drawable/file_vcd.xml new file mode 100644 index 0000000000..bd7b3e1491 --- /dev/null +++ b/app/src/main/res/drawable/file_vcd.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vcf.xml b/app/src/main/res/drawable/file_vcf.xml new file mode 100644 index 0000000000..3cfd0ecfe5 --- /dev/null +++ b/app/src/main/res/drawable/file_vcf.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vcs.xml b/app/src/main/res/drawable/file_vcs.xml new file mode 100644 index 0000000000..984d44ca3f --- /dev/null +++ b/app/src/main/res/drawable/file_vcs.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vdi.xml b/app/src/main/res/drawable/file_vdi.xml new file mode 100644 index 0000000000..945033c788 --- /dev/null +++ b/app/src/main/res/drawable/file_vdi.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vdx.xml b/app/src/main/res/drawable/file_vdx.xml new file mode 100644 index 0000000000..b0345ef019 --- /dev/null +++ b/app/src/main/res/drawable/file_vdx.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vmdk.xml b/app/src/main/res/drawable/file_vmdk.xml new file mode 100644 index 0000000000..5f2815b096 --- /dev/null +++ b/app/src/main/res/drawable/file_vmdk.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vob.xml b/app/src/main/res/drawable/file_vob.xml new file mode 100644 index 0000000000..dd98575022 --- /dev/null +++ b/app/src/main/res/drawable/file_vob.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vox.xml b/app/src/main/res/drawable/file_vox.xml new file mode 100644 index 0000000000..673804b0b6 --- /dev/null +++ b/app/src/main/res/drawable/file_vox.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vscodeignore.xml b/app/src/main/res/drawable/file_vscodeignore.xml new file mode 100644 index 0000000000..ed7b5b666d --- /dev/null +++ b/app/src/main/res/drawable/file_vscodeignore.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vsd.xml b/app/src/main/res/drawable/file_vsd.xml new file mode 100644 index 0000000000..bddfc3ccde --- /dev/null +++ b/app/src/main/res/drawable/file_vsd.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vss.xml b/app/src/main/res/drawable/file_vss.xml new file mode 100644 index 0000000000..b0c6a43a26 --- /dev/null +++ b/app/src/main/res/drawable/file_vss.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vst.xml b/app/src/main/res/drawable/file_vst.xml new file mode 100644 index 0000000000..bec419bf02 --- /dev/null +++ b/app/src/main/res/drawable/file_vst.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vsx.xml b/app/src/main/res/drawable/file_vsx.xml new file mode 100644 index 0000000000..a22f9f92da --- /dev/null +++ b/app/src/main/res/drawable/file_vsx.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_vtx.xml b/app/src/main/res/drawable/file_vtx.xml new file mode 100644 index 0000000000..e3e98f6612 --- /dev/null +++ b/app/src/main/res/drawable/file_vtx.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_war.xml b/app/src/main/res/drawable/file_war.xml new file mode 100644 index 0000000000..4c791f28fe --- /dev/null +++ b/app/src/main/res/drawable/file_war.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_wav.xml b/app/src/main/res/drawable/file_wav.xml new file mode 100644 index 0000000000..38afe9bac1 --- /dev/null +++ b/app/src/main/res/drawable/file_wav.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_wbk.xml b/app/src/main/res/drawable/file_wbk.xml new file mode 100644 index 0000000000..be4e7a1ab2 --- /dev/null +++ b/app/src/main/res/drawable/file_wbk.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_webinfo.xml b/app/src/main/res/drawable/file_webinfo.xml new file mode 100644 index 0000000000..6416657f74 --- /dev/null +++ b/app/src/main/res/drawable/file_webinfo.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_webm.xml b/app/src/main/res/drawable/file_webm.xml new file mode 100644 index 0000000000..02b2273643 --- /dev/null +++ b/app/src/main/res/drawable/file_webm.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_webp.xml b/app/src/main/res/drawable/file_webp.xml new file mode 100644 index 0000000000..70e9ee13c3 --- /dev/null +++ b/app/src/main/res/drawable/file_webp.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_wma.xml b/app/src/main/res/drawable/file_wma.xml new file mode 100644 index 0000000000..4ddf91f256 --- /dev/null +++ b/app/src/main/res/drawable/file_wma.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_wmf.xml b/app/src/main/res/drawable/file_wmf.xml new file mode 100644 index 0000000000..d3a3d98d3d --- /dev/null +++ b/app/src/main/res/drawable/file_wmf.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_wmv.xml b/app/src/main/res/drawable/file_wmv.xml new file mode 100644 index 0000000000..5526ceaefb --- /dev/null +++ b/app/src/main/res/drawable/file_wmv.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_woff.xml b/app/src/main/res/drawable/file_woff.xml new file mode 100644 index 0000000000..87f3a491d4 --- /dev/null +++ b/app/src/main/res/drawable/file_woff.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_woff2.xml b/app/src/main/res/drawable/file_woff2.xml new file mode 100644 index 0000000000..cecd8f0a7c --- /dev/null +++ b/app/src/main/res/drawable/file_woff2.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_wps.xml b/app/src/main/res/drawable/file_wps.xml new file mode 100644 index 0000000000..100687b3d7 --- /dev/null +++ b/app/src/main/res/drawable/file_wps.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_wsf.xml b/app/src/main/res/drawable/file_wsf.xml new file mode 100644 index 0000000000..96559349d3 --- /dev/null +++ b/app/src/main/res/drawable/file_wsf.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xaml.xml b/app/src/main/res/drawable/file_xaml.xml new file mode 100644 index 0000000000..de4e58a39f --- /dev/null +++ b/app/src/main/res/drawable/file_xaml.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xcf.xml b/app/src/main/res/drawable/file_xcf.xml new file mode 100644 index 0000000000..96c47402d2 --- /dev/null +++ b/app/src/main/res/drawable/file_xcf.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xfl.xml b/app/src/main/res/drawable/file_xfl.xml new file mode 100644 index 0000000000..71af3c77bf --- /dev/null +++ b/app/src/main/res/drawable/file_xfl.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xlm.xml b/app/src/main/res/drawable/file_xlm.xml new file mode 100644 index 0000000000..3f1291bc80 --- /dev/null +++ b/app/src/main/res/drawable/file_xlm.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xls.xml b/app/src/main/res/drawable/file_xls.xml new file mode 100644 index 0000000000..219b229b9b --- /dev/null +++ b/app/src/main/res/drawable/file_xls.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xlsm.xml b/app/src/main/res/drawable/file_xlsm.xml new file mode 100644 index 0000000000..04967f47b5 --- /dev/null +++ b/app/src/main/res/drawable/file_xlsm.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xlsx.xml b/app/src/main/res/drawable/file_xlsx.xml new file mode 100644 index 0000000000..5943a9f281 --- /dev/null +++ b/app/src/main/res/drawable/file_xlsx.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xlt.xml b/app/src/main/res/drawable/file_xlt.xml new file mode 100644 index 0000000000..465952d3cd --- /dev/null +++ b/app/src/main/res/drawable/file_xlt.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xltm.xml b/app/src/main/res/drawable/file_xltm.xml new file mode 100644 index 0000000000..5bd429e4c8 --- /dev/null +++ b/app/src/main/res/drawable/file_xltm.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xltx.xml b/app/src/main/res/drawable/file_xltx.xml new file mode 100644 index 0000000000..26e2ab2718 --- /dev/null +++ b/app/src/main/res/drawable/file_xltx.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xml.xml b/app/src/main/res/drawable/file_xml.xml new file mode 100644 index 0000000000..466bc5ea02 --- /dev/null +++ b/app/src/main/res/drawable/file_xml.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xpi.xml b/app/src/main/res/drawable/file_xpi.xml new file mode 100644 index 0000000000..6057f2c939 --- /dev/null +++ b/app/src/main/res/drawable/file_xpi.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xps.xml b/app/src/main/res/drawable/file_xps.xml new file mode 100644 index 0000000000..75843eb249 --- /dev/null +++ b/app/src/main/res/drawable/file_xps.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xrb.xml b/app/src/main/res/drawable/file_xrb.xml new file mode 100644 index 0000000000..6407e04d81 --- /dev/null +++ b/app/src/main/res/drawable/file_xrb.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xsd.xml b/app/src/main/res/drawable/file_xsd.xml new file mode 100644 index 0000000000..518576287c --- /dev/null +++ b/app/src/main/res/drawable/file_xsd.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xsl.xml b/app/src/main/res/drawable/file_xsl.xml new file mode 100644 index 0000000000..018dc91052 --- /dev/null +++ b/app/src/main/res/drawable/file_xsl.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xspf.xml b/app/src/main/res/drawable/file_xspf.xml new file mode 100644 index 0000000000..25c84373b4 --- /dev/null +++ b/app/src/main/res/drawable/file_xspf.xml @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_xz.xml b/app/src/main/res/drawable/file_xz.xml new file mode 100644 index 0000000000..aa9282f518 --- /dev/null +++ b/app/src/main/res/drawable/file_xz.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/file_yaml.xml b/app/src/main/res/drawable/file_yaml.xml new file mode 100644 index 0000000000..5e37ec463d --- /dev/null +++ b/app/src/main/res/drawable/file_yaml.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From beea08f6cc29a8ce94161aa4aaff05bd7564a56b Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 12:07:58 +0200 Subject: [PATCH 020/100] Added document icon --- .../main/java/eu/faircode/email/AdapterAttachment.java | 2 +- app/src/main/res/drawable/baseline_description_24.xml | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable/baseline_description_24.xml diff --git a/app/src/main/java/eu/faircode/email/AdapterAttachment.java b/app/src/main/java/eu/faircode/email/AdapterAttachment.java index 0298d991ec..b41afaa4a0 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAttachment.java +++ b/app/src/main/java/eu/faircode/email/AdapterAttachment.java @@ -115,7 +115,7 @@ public class AdapterAttachment extends RecyclerView.Adapter + + From 30560c58ca3cdd28c5aebe6654e91e565d0c8c29 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 12:11:23 +0200 Subject: [PATCH 021/100] Crowdin sync --- app/src/main/res/values-af-rZA/strings.xml | 3 ++- app/src/main/res/values-ar-rBH/strings.xml | 3 ++- app/src/main/res/values-ar-rEG/strings.xml | 3 ++- app/src/main/res/values-ar-rYE/strings.xml | 3 ++- app/src/main/res/values-az-rAZ/strings.xml | 3 ++- app/src/main/res/values-bg-rBG/strings.xml | 3 ++- app/src/main/res/values-bn-rBD/strings.xml | 3 ++- app/src/main/res/values-bn-rIN/strings.xml | 3 ++- app/src/main/res/values-ca-rES/strings.xml | 3 ++- app/src/main/res/values-cs-rCZ/strings.xml | 3 ++- app/src/main/res/values-da-rDK/strings.xml | 3 ++- app/src/main/res/values-de-rDE/strings.xml | 5 +++-- app/src/main/res/values-el-rGR/strings.xml | 3 ++- app/src/main/res/values-en-rGB/strings.xml | 3 ++- app/src/main/res/values-es-rES/strings.xml | 3 ++- app/src/main/res/values-eu-rES/strings.xml | 3 ++- app/src/main/res/values-fa-rIR/strings.xml | 3 ++- app/src/main/res/values-fi-rFI/strings.xml | 3 ++- app/src/main/res/values-fr-rCA/strings.xml | 5 +++-- app/src/main/res/values-fr-rFR/strings.xml | 5 +++-- app/src/main/res/values-fy-rNL/strings.xml | 3 ++- app/src/main/res/values-gl-rES/strings.xml | 3 ++- app/src/main/res/values-hr-rHR/strings.xml | 3 ++- app/src/main/res/values-hu-rHU/strings.xml | 3 ++- app/src/main/res/values-it-rIT/strings.xml | 3 ++- app/src/main/res/values-iw-rIL/strings.xml | 3 ++- app/src/main/res/values-ja-rJP/strings.xml | 3 ++- app/src/main/res/values-ko-rKR/strings.xml | 3 ++- app/src/main/res/values-lt-rLT/strings.xml | 3 ++- app/src/main/res/values-nl-rNL/strings.xml | 5 +++-- app/src/main/res/values-nn-rNO/strings.xml | 3 ++- app/src/main/res/values-no-rNO/strings.xml | 3 ++- app/src/main/res/values-pl-rPL/strings.xml | 3 ++- app/src/main/res/values-pt-rBR/strings.xml | 3 ++- app/src/main/res/values-pt-rPT/strings.xml | 3 ++- app/src/main/res/values-ro-rRO/strings.xml | 5 +++-- app/src/main/res/values-ru-rRU/strings.xml | 5 +++-- app/src/main/res/values-sk-rSK/strings.xml | 3 ++- app/src/main/res/values-sl-rSI/strings.xml | 3 ++- app/src/main/res/values-sr-rSP/strings.xml | 3 ++- app/src/main/res/values-sv-rSE/strings.xml | 5 +++-- app/src/main/res/values-tr-rTR/strings.xml | 3 ++- app/src/main/res/values-uk-rUA/strings.xml | 3 ++- app/src/main/res/values-vi-rVN/strings.xml | 3 ++- app/src/main/res/values-zh-rCN/strings.xml | 5 +++-- app/src/main/res/values-zh-rTW/strings.xml | 3 ++- 46 files changed, 100 insertions(+), 54 deletions(-) diff --git a/app/src/main/res/values-af-rZA/strings.xml b/app/src/main/res/values-af-rZA/strings.xml index c1d23c2a67..40e124cf5f 100644 --- a/app/src/main/res/values-af-rZA/strings.xml +++ b/app/src/main/res/values-af-rZA/strings.xml @@ -241,7 +241,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-ar-rBH/strings.xml b/app/src/main/res/values-ar-rBH/strings.xml index 65d262099d..48f7164840 100644 --- a/app/src/main/res/values-ar-rBH/strings.xml +++ b/app/src/main/res/values-ar-rBH/strings.xml @@ -285,7 +285,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-ar-rEG/strings.xml b/app/src/main/res/values-ar-rEG/strings.xml index 65d262099d..48f7164840 100644 --- a/app/src/main/res/values-ar-rEG/strings.xml +++ b/app/src/main/res/values-ar-rEG/strings.xml @@ -285,7 +285,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-ar-rYE/strings.xml b/app/src/main/res/values-ar-rYE/strings.xml index f46d8ec0b3..7f5719f57d 100644 --- a/app/src/main/res/values-ar-rYE/strings.xml +++ b/app/src/main/res/values-ar-rYE/strings.xml @@ -285,7 +285,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-az-rAZ/strings.xml b/app/src/main/res/values-az-rAZ/strings.xml index 4eedae48d5..3fddc15944 100644 --- a/app/src/main/res/values-az-rAZ/strings.xml +++ b/app/src/main/res/values-az-rAZ/strings.xml @@ -241,7 +241,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index 227d1e3a21..6c352b6ad9 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -241,7 +241,8 @@ Цитирай текста в отговора Преоразмерете изображенията в текста за отговор Позиция на подписа - Добавете подпис след цитирано/препратено съобщение + Use signature when replying + Use signature when forwarding Изпращане на обикновен текст по подразбиране \'форматиран поток\' за обикновен текст При искане на разписка diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index f6134bf230..8fce265dcf 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -241,7 +241,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-bn-rIN/strings.xml b/app/src/main/res/values-bn-rIN/strings.xml index 4773d2be21..4cf678ca07 100644 --- a/app/src/main/res/values-bn-rIN/strings.xml +++ b/app/src/main/res/values-bn-rIN/strings.xml @@ -241,7 +241,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-ca-rES/strings.xml b/app/src/main/res/values-ca-rES/strings.xml index 8e6126536c..e00893cf1b 100644 --- a/app/src/main/res/values-ca-rES/strings.xml +++ b/app/src/main/res/values-ca-rES/strings.xml @@ -241,7 +241,8 @@ Text amb resposta a la cita Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Envia en text pla només per defecte \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index fe89232ec0..f4eeb47405 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -263,7 +263,8 @@ Citovat text odpovědi Upravit velikost obrázků v textu odpovědi Umístění podpisu - Připojit podpis za citovanou/přeposílanou zprávu + Use signature when replying + Use signature when forwarding Automaticky odeslat pouze prostý text \'format flowed\' pro prostý text Při požadování potvrzení diff --git a/app/src/main/res/values-da-rDK/strings.xml b/app/src/main/res/values-da-rDK/strings.xml index 92d1a5ecc3..7407d5fbe2 100644 --- a/app/src/main/res/values-da-rDK/strings.xml +++ b/app/src/main/res/values-da-rDK/strings.xml @@ -241,7 +241,8 @@ Citat af svartekst Skalér billedstørrelse i tekstsvaret Signaturposition - Tilføj signatur efter citeret/videresendt besked + Use signature when replying + Use signature when forwarding Send kun simpel tekst som standard \'format flowed\' til simpel tekst Når kvittering udbedes diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 74b6470102..a7a85ee95c 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -231,7 +231,7 @@ Protokolle, die dem Standard nicht entsprechen, wie „Microsoft Exchange Web Se Abonnierte Ordner verwalten Überprüft die Absender-E-Mail-Adressen beim Synchronisieren von Nachrichten per DNS MX Überprüft die Antwort-An-E-Mail-Adressen beim Synchronisieren von Nachrichten - Automatically tune the keep-alive interval + Keep-Alive-Intervall automatisch abstimmen Tastatur immer anzeigen Lokal gespeicherte Kontakte vorschlagen Adressen aus gesendeten Nachrichten vorschlagen @@ -242,7 +242,8 @@ Protokolle, die dem Standard nicht entsprechen, wie „Microsoft Exchange Web Se Beantworteten Text zitieren Bilder im Antworttext skalieren Signaturposition - Signatur nach zitierter/weitergeleiteter Nachricht hinzufügen + Signatur beim Antworten verwenden + Signatur beim Weiterleiten hinzufügen Standardmäßig als Reintext senden Format fließend für Reintext Wenn eine Bestätigung angefordert wird, dann diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index 77c3e4232f..c532b1efa8 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -239,7 +239,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index 859ae36392..2380aa8637 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -241,7 +241,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index cc5532bf9c..cebee18451 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -242,7 +242,8 @@ Citar texto a responder Redimensionar imágenes en el texto de respuesta Posición de la firma - Añadir firma después de mensaje citado/reenviado + Use signature when replying + Use signature when forwarding Enviar sólo texto plano por defecto \'format flowed\' para texto plano Al solicitar un acuse diff --git a/app/src/main/res/values-eu-rES/strings.xml b/app/src/main/res/values-eu-rES/strings.xml index 2fa59118c3..84cd3602cf 100644 --- a/app/src/main/res/values-eu-rES/strings.xml +++ b/app/src/main/res/values-eu-rES/strings.xml @@ -239,7 +239,8 @@ Aipatu erantzundako testua Aldatu irudien tamaina erantzundako testuan Sinaduraren kokapena - Gehitu sinadura aipatutako/bidalitako mezuaren ondoren + Use signature when replying + Use signature when forwarding Bidali testu soil hutsa lehenetsita egokitu formatua testu soilean Agiria eskatzean diff --git a/app/src/main/res/values-fa-rIR/strings.xml b/app/src/main/res/values-fa-rIR/strings.xml index ac4a407e83..1589787e1c 100644 --- a/app/src/main/res/values-fa-rIR/strings.xml +++ b/app/src/main/res/values-fa-rIR/strings.xml @@ -241,7 +241,8 @@ متن پاسخ نقل قول شده تغییر اندازه تصاویر در متن پاسخ داده شده موقعیت امضاء - افزودن امضا بعد از پیام نقل‌شده/هدایت‌شده + Use signature when replying + Use signature when forwarding فقط متن ساده را به صورت پیشفرض بفرست \'format flowed\' for plain text هنگام درخواست رسید diff --git a/app/src/main/res/values-fi-rFI/strings.xml b/app/src/main/res/values-fi-rFI/strings.xml index 84d5c8dc25..c01d52e950 100644 --- a/app/src/main/res/values-fi-rFI/strings.xml +++ b/app/src/main/res/values-fi-rFI/strings.xml @@ -239,7 +239,8 @@ Lainaa vastattu teksti Muuta vastatun tekstin kuvien koot Allekirjoituksen sijainti - Lisää allekirjoitus lainatun/edelleenlähetetyn viestin jälkeen + Use signature when replying + Use signature when forwarding Lähetä muotoilemattomana tekstinä oletuksena \'format flowed\' muotoilemattomalle tekstille Pyydettäessä kuittausta diff --git a/app/src/main/res/values-fr-rCA/strings.xml b/app/src/main/res/values-fr-rCA/strings.xml index 9a0e0f9093..c0fb1f3d0e 100644 --- a/app/src/main/res/values-fr-rCA/strings.xml +++ b/app/src/main/res/values-fr-rCA/strings.xml @@ -230,7 +230,7 @@ Gérer les abonnements aux dossiers Vérifier l’adresse courriel de l’expéditeur lors de la synchronisation des messages Vérifier les adresses courriel de réponse lors de la synchronisation des messages - Automatically tune the keep-alive interval + Ajuster automatiquement l\'intervalle de connexion Afficher le clavier par défaut Suggérer les contacts stockés localement Suggérer les adresses trouvées dans les messages envoyés @@ -241,7 +241,8 @@ Citer le texte répondu Redimensionner les images dans le texte de la réponse Emplacement de la signature - Ajouter la signature après le message cité/transféré + Utiliser la signature lors de la réponse + Utiliser la signature lors du transfert Envoyer uniquement le texte brut par défaut Utiliser \'format flowed\' pour le texte brut Lorsque vous demandez une confirmation diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index ceee49f6bc..e462725ef1 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -230,7 +230,7 @@ Gérer les abonnements aux dossiers Vérifier l\'adresse e-mail de l\'expéditeur lors de la synchronisation des messages Vérifier les adresses e-mail de réponse lors de la synchronisation des messages - Automatically tune the keep-alive interval + Ajuster automatiquement l\'intervalle de connexion Afficher le clavier par défaut Suggérer les contacts stockés localement Suggérer les adresses trouvées dans les messages envoyés @@ -241,7 +241,8 @@ Citer le texte répondu Redimensionner les images dans le texte de la réponse Emplacement de la signature - Ajouter la signature après le message cité/transféré + Utiliser la signature lors de la réponse + Utiliser la signature lors du transfert Envoyer uniquement le texte brut par défaut Utiliser \'format flowed\' pour le texte brut Lorsque vous demandez une confirmation diff --git a/app/src/main/res/values-fy-rNL/strings.xml b/app/src/main/res/values-fy-rNL/strings.xml index 9792102410..f096b584fd 100644 --- a/app/src/main/res/values-fy-rNL/strings.xml +++ b/app/src/main/res/values-fy-rNL/strings.xml @@ -241,7 +241,8 @@ Quote replied text Resize images in replied text Hantekening posysje - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-gl-rES/strings.xml b/app/src/main/res/values-gl-rES/strings.xml index f1d0ed55af..7dae13fb97 100644 --- a/app/src/main/res/values-gl-rES/strings.xml +++ b/app/src/main/res/values-gl-rES/strings.xml @@ -241,7 +241,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-hr-rHR/strings.xml b/app/src/main/res/values-hr-rHR/strings.xml index caa5948fc1..820a710348 100644 --- a/app/src/main/res/values-hr-rHR/strings.xml +++ b/app/src/main/res/values-hr-rHR/strings.xml @@ -250,7 +250,8 @@ Citiraj odgovoreni tekst Resize images in replied text Položaj potpisa - Dodajte potpis nakon citirane / proslijeđene poruke + Use signature when replying + Use signature when forwarding Standardno šaljite samo običan tekst \'format teče\' za obični tekst Kada tražite potvrdu diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml index dcc7cb30a7..1afa1abc82 100644 --- a/app/src/main/res/values-hu-rHU/strings.xml +++ b/app/src/main/res/values-hu-rHU/strings.xml @@ -241,7 +241,8 @@ A szabályokkal kapcsolatos funkciók csak pro verzióban érhetők el. Megválaszolt szöveg idézése Képek átméretezése válaszolt szövegben Aláírás pozíció - Aláírás beillesztése az idézett/továbbított szöveg után + Use signature when replying + Use signature when forwarding Nyers szöveg alapértelmezett küldése \'format flowed\' üres szöveghez Visszajelzés kérésekor diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 14232843ac..3ece79e43f 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -241,7 +241,8 @@ Cita il testo nella risposta Ridimensiona le immagini nel testo di risposta Posizione della firma - Aggiungi firma dopo il messaggio citato/inoltrato + Use signature when replying + Use signature when forwarding Invia solo in testo semplice per impostazione predefinita \'format flowed\' per il testo normale Quando si richiede una ricevuta diff --git a/app/src/main/res/values-iw-rIL/strings.xml b/app/src/main/res/values-iw-rIL/strings.xml index 0e5d725b2a..14b1432649 100644 --- a/app/src/main/res/values-iw-rIL/strings.xml +++ b/app/src/main/res/values-iw-rIL/strings.xml @@ -263,7 +263,8 @@ Quote replied text Resize images in replied text מיקום של החתימה - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index f7a681823f..9256fe32de 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -228,7 +228,8 @@ Microsoft Exchange WebサービスやMicrosoft ActiveSyncなどの非標準プ 返信テキスト時に引用符を付ける 返信したテキストの画像のサイズを変更する 署名の場所 - 引用/転送されたメッセージの後に署名を追加 + Use signature when replying + Use signature when forwarding デフォルトでプレーンテキストのみを送信 プレーンテキストの \'フォーマットフロー\' 受取をリクエストする時 diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 28bb85c05f..e59ac901e6 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -230,7 +230,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-lt-rLT/strings.xml b/app/src/main/res/values-lt-rLT/strings.xml index 1c837148ac..f7439a254f 100644 --- a/app/src/main/res/values-lt-rLT/strings.xml +++ b/app/src/main/res/values-lt-rLT/strings.xml @@ -263,7 +263,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index d23b2d42b8..8a93e10693 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -239,8 +239,9 @@ Gebruik uitgebreide kop bij antwoorden/doorsturen Haal beantwoorde tekst aan Wijzig de grootte van de afbeeldingen in beantwoorde tekst - Positie ondertekening - Handtekening toevoegen na geciteerd/doorgestuurd bericht + Positie handtekening + Gebruik handtekening bij antwoorden + Gebruik handtekening bij doorsturen Verzend standaard platte tekst \'format flowed\' voor platte tekst Bij het aanvragen van een bevestiging diff --git a/app/src/main/res/values-nn-rNO/strings.xml b/app/src/main/res/values-nn-rNO/strings.xml index 21f85b2a6e..e3932001a5 100644 --- a/app/src/main/res/values-nn-rNO/strings.xml +++ b/app/src/main/res/values-nn-rNO/strings.xml @@ -241,7 +241,8 @@ Sitat svarte tekst Resize images in replied text Signaturposisjon - Legg til signatur etter sitert/videresendt melding + Use signature when replying + Use signature when forwarding Send bare vanlig tekst som standard \'format strømmet\' for ren tekst Når du ber om kvittering diff --git a/app/src/main/res/values-no-rNO/strings.xml b/app/src/main/res/values-no-rNO/strings.xml index 21f85b2a6e..e3932001a5 100644 --- a/app/src/main/res/values-no-rNO/strings.xml +++ b/app/src/main/res/values-no-rNO/strings.xml @@ -241,7 +241,8 @@ Sitat svarte tekst Resize images in replied text Signaturposisjon - Legg til signatur etter sitert/videresendt melding + Use signature when replying + Use signature when forwarding Send bare vanlig tekst som standard \'format strømmet\' for ren tekst Når du ber om kvittering diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index 594abf5059..5e246e42e2 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -262,7 +262,8 @@ Cytuj treść w odpowiedzi Zmień rozmiar zdjęć w treści odpowiedzi Pozycja podpisu - Dodaj podpis po cytowanej/przesyłanej wiadomości + Use signature when replying + Use signature when forwarding Domyślnie wysyłaj czystym tekstem \'Format flowed\' dla zwykłego tekstu Podczas żądania potwierdzenia diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 641c19430f..28c6a7b394 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -242,7 +242,8 @@ Citar texto respondido Redimensionar imagens em texto respondido Posição da assinatura - Adicionar assinatura após mensagem citada/encaminhada + Use signature when replying + Use signature when forwarding Enviar texto simples por padrão Usar \'formato fluído\' para texto simples Ao solicitar confirmação de entrega diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index 821f881e82..2e3d20321e 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -241,7 +241,8 @@ Citar texto respondido Redimensionar imagens no texto da resposta Posição da assinatura - Adicionar assinatura após mensagem citada/encaminhada + Use signature when replying + Use signature when forwarding Enviar texto simples por omissão \'format flowed\' for plain text Quando solicitado recibo diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index 22eafd50c9..d8b8272b37 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -240,7 +240,7 @@ Gestionați abonările la dosare Verifică adresa expeditorului la sincronizarea mesajelor Verifică adresa destinatarului la sincronizarea mesajelor - Automatically tune the keep-alive interval + Reglaţi automat intervalul de păstrare al conexiunii Afișare implicită a tastaturii Sugerează contacte stocate local Sugerează adrese găsite în mesajele trimise @@ -251,7 +251,8 @@ Citează textul la care răspunzi Redimensionează imaginile în textul cu răspuns Poziție semnătură - Adaugă semnătură după mesajul citat/redirecționat + Utilizați semnătura la răspuns + Utilizați semnătura la redirecționare Trimite implicit ca text simplu \'format fluent\' pentru text simplu Când se cere o confirmare diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index 1a6418d702..c5aedd6545 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -252,7 +252,7 @@ Управление подпиской на папки Проверять адреса электронной почты отправителя при синхронизации сообщений Проверять адреса электронной почты для ответа при синхронизации сообщений - Automatically tune the keep-alive interval + Автоматически настраивать интервал keep-alive Показывать клавиатуру по умолчанию Предлагать локальные контакты Предлагать адреса, найденные в отправленных сообщениях @@ -263,7 +263,8 @@ Цитировать текст при ответе Менять размер изображений в ответе Расположение подписи - Добавлять подпись после цитаты/пересылаемого сообщения + Использовать подпись при ответе + Использовать подпись при пересылке По умолчанию отправлять простым текстом \"Пластичное\" форматирование обычного текста При запросе уведомления diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml index 1c837148ac..f7439a254f 100644 --- a/app/src/main/res/values-sk-rSK/strings.xml +++ b/app/src/main/res/values-sk-rSK/strings.xml @@ -263,7 +263,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-sl-rSI/strings.xml b/app/src/main/res/values-sl-rSI/strings.xml index fe00f75f62..8a536254f1 100644 --- a/app/src/main/res/values-sl-rSI/strings.xml +++ b/app/src/main/res/values-sl-rSI/strings.xml @@ -263,7 +263,8 @@ Navedi besedilo, na katerega odgovarjam V navedenem besedilu prilagodi velikost slik Položaj podpisa - Podpis dodaj pod navedenim/posredovanim sporočilom + Use signature when replying + Use signature when forwarding Privzeto pošlji samo golo besedilo \'Tekoča oblika\' za golo besedilo Kadar zahtevam potrdilo diff --git a/app/src/main/res/values-sr-rSP/strings.xml b/app/src/main/res/values-sr-rSP/strings.xml index 708fc0dbd0..2b9fcd6a74 100644 --- a/app/src/main/res/values-sr-rSP/strings.xml +++ b/app/src/main/res/values-sr-rSP/strings.xml @@ -252,7 +252,8 @@ Цитирај текст на који се одговара Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Подразумевано шаљи обичан текст \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index 9a06f8c880..d395b9c19c 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -229,7 +229,7 @@ Hantera mapprenumerationer Kontrollera avsändarens e-postadresser vid synkronisering av meddelanden Kontrollera svarsadresser vid synkronisering av meddelanden - Automatically tune the keep-alive interval + Justera automatiskt keep-alive intervallet Visa tangentbord som standard Föreslå lokalt lagrade kontakter Föreslå adresser som finns i skickade meddelanden @@ -240,7 +240,8 @@ Citera svarstext Ändra storlek på bilder i svarande text Signaturens position - Lägg till signatur efter citat/vidarebefordrat meddelande + Use signature when replying + Use signature when forwarding Skicka bara vanlig text som standard \'Formatera flöde\' för oformaterad text När kvitto begärs diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index 6e2583f4d6..6b90f21de0 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -241,7 +241,8 @@ Cevap metnini alıntıla Resize images in replied text İmza konumu - Alıntılanan/iletilen mesajdan sonra imza ekle + Use signature when replying + Use signature when forwarding Öntanımlı olarak yalnızca düz metin gönder \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml index ee4a37241f..2ee82ec347 100644 --- a/app/src/main/res/values-uk-rUA/strings.xml +++ b/app/src/main/res/values-uk-rUA/strings.xml @@ -263,7 +263,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index 28bb85c05f..e59ac901e6 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -230,7 +230,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 267c36816e..f84efc9313 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -218,7 +218,7 @@ 管理文件夹订阅 同步消息时检查发送者电子邮件地址 同步消息时检查回复邮件地址 - Automatically tune the keep-alive interval + 自动调整keep-alive间隔 默认显示键盘 建议本地存储的联系人 建议在已发送消息中找到的地址 @@ -229,7 +229,8 @@ 引用回复文本 调整回复文本中图像的大小 签名位置 - 在引用/转发消息后添加签名 + 回复时使用签名 + 转发时使用签名 默认仅发送纯文本 对纯文本采用”格式流动式“(format flowed)引用文本换行 请求回执时 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index ce1adae974..666132b06c 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -230,7 +230,8 @@ Quote replied text Resize images in replied text Signature position - Add signature after quoted/forwarded message + Use signature when replying + Use signature when forwarding Send plain text only by default \'format flowed\' for plain text When requesting a receipt From 897c490784a24680afa49ef4d9807b13ec74a458 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 12:11:38 +0200 Subject: [PATCH 022/100] 1.1197 release --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d12fbfdebb..0881d4d2af 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,8 +13,8 @@ android { applicationId "eu.faircode.email" minSdkVersion 21 targetSdkVersion 29 - versionCode 1196 - versionName "1.1196" + versionCode 1197 + versionName "1.1197" archivesBaseName = "FairEmail-v$versionName" // https://en.wikipedia.org/wiki/List_of_dinosaur_genera From 9c4415ac41b51f8f4ce08a4e3d74fbcef88002b0 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 12:58:55 +0200 Subject: [PATCH 023/100] Delete FTS DB on corruption --- .../java/eu/faircode/email/FragmentOptionsMisc.java | 12 +++++++++--- app/src/main/java/eu/faircode/email/FtsDbHelper.java | 4 ++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java b/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java index ca3fa66fbc..004b14f184 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java @@ -27,6 +27,7 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageManager; +import android.database.sqlite.SQLiteDatabaseCorruptException; import android.graphics.Paint; import android.net.Uri; import android.os.Bundle; @@ -192,9 +193,14 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc new SimpleTask() { @Override protected Void onExecute(Context context, Bundle args) { - SQLiteDatabase sdb = FtsDbHelper.getInstance(context); - FtsDbHelper.delete(sdb); - FtsDbHelper.optimize(sdb); + try { + SQLiteDatabase sdb = FtsDbHelper.getInstance(context); + FtsDbHelper.delete(sdb); + FtsDbHelper.optimize(sdb); + } catch (SQLiteDatabaseCorruptException ex) { + Log.e(ex); + FtsDbHelper.delete(context); + } DB db = DB.getInstance(context); db.message().resetFts(); diff --git a/app/src/main/java/eu/faircode/email/FtsDbHelper.java b/app/src/main/java/eu/faircode/email/FtsDbHelper.java index 5850874a9a..d82864c442 100644 --- a/app/src/main/java/eu/faircode/email/FtsDbHelper.java +++ b/app/src/main/java/eu/faircode/email/FtsDbHelper.java @@ -174,4 +174,8 @@ public class FtsDbHelper extends SQLiteOpenHelper { Log.i("FTS optimize"); db.execSQL("INSERT INTO message (message) VALUES ('optimize')"); } + + static void delete(Context context) { + context.getDatabasePath(DATABASE_NAME).delete(); + } } From 705857c942fcce5eee7bf7bfd89a2efdf9f32ca9 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 13:10:02 +0200 Subject: [PATCH 024/100] Prevent crash --- .../java/eu/faircode/email/FixedTextView.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FixedTextView.java b/app/src/main/java/eu/faircode/email/FixedTextView.java index db3ee39598..3b567da516 100644 --- a/app/src/main/java/eu/faircode/email/FixedTextView.java +++ b/app/src/main/java/eu/faircode/email/FixedTextView.java @@ -23,6 +23,7 @@ import android.content.Context; import android.graphics.Canvas; import android.graphics.Rect; import android.util.AttributeSet; +import android.view.KeyEvent; import android.view.MotionEvent; import androidx.annotation.NonNull; @@ -169,4 +170,37 @@ public class FixedTextView extends AppCompatTextView { return false; } } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + try { + return super.onKeyDown(keyCode, event); + } catch (Throwable ex) { + /* + java.lang.IllegalArgumentException + at com.android.internal.util.Preconditions.checkArgument(Preconditions.java:33) + at android.widget.SelectionActionModeHelper$TextClassificationHelper.init(SelectionActionModeHelper.java:641) + at android.widget.SelectionActionModeHelper.resetTextClassificationHelper(SelectionActionModeHelper.java:204) + at android.widget.SelectionActionModeHelper.startActionModeAsync(SelectionActionModeHelper.java:88) + at android.widget.Editor.startSelectionActionModeAsync(Editor.java:2021) + at android.widget.Editor.refreshTextActionMode(Editor.java:1966) + at android.widget.TextView.spanChange(TextView.java:9525) + at android.widget.TextView$ChangeWatcher.onSpanChanged(TextView.java:11973) + at android.text.SpannableStringBuilder.sendSpanChanged(SpannableStringBuilder.java:1292) + at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:748) + at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:672) + at android.text.Selection.extendSelection(Selection.java:102) + at android.text.Selection.extendLeft(Selection.java:324) + at android.text.method.ArrowKeyMovementMethod.left(ArrowKeyMovementMethod.java:72) + at android.text.method.BaseMovementMethod.handleMovementKey(BaseMovementMethod.java:165) + at android.text.method.ArrowKeyMovementMethod.handleMovementKey(ArrowKeyMovementMethod.java:65) + at android.text.method.BaseMovementMethod.onKeyDown(BaseMovementMethod.java:42) + at android.widget.TextView.doKeyDown(TextView.java:7367) + at android.widget.TextView.onKeyDown(TextView.java:7117) + at android.view.KeyEvent.dispatch(KeyEvent.java:2707) + */ + Log.w(ex); + return false; + } + } } From 0adf808d63cc1730894ea616586512da9ccacda2 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 14:02:14 +0200 Subject: [PATCH 025/100] Log idle mode changes --- .../eu/faircode/email/ServiceSynchronize.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index a3fe4fcb65..b0dcb3b95c 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -40,6 +40,7 @@ import android.service.notification.StatusBarNotification; import android.text.TextUtils; import androidx.annotation.NonNull; +import androidx.annotation.RequiresApi; import androidx.core.app.AlarmManagerCompat; import androidx.core.app.NotificationCompat; import androidx.core.content.ContextCompat; @@ -161,6 +162,9 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences iif.addAction(Intent.ACTION_AIRPLANE_MODE_CHANGED); registerReceiver(connectionChangedReceiver, iif); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) + registerReceiver(idleModeChangedReceiver, new IntentFilter(PowerManager.ACTION_DEVICE_IDLE_MODE_CHANGED)); + DB db = DB.getInstance(this); db.account().liveAccountState().observe(this, new Observer>() { @@ -629,6 +633,9 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.unregisterOnSharedPreferenceChangeListener(this); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) + unregisterReceiver(idleModeChangedReceiver); + unregisterReceiver(connectionChangedReceiver); ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); @@ -1756,6 +1763,16 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences } }; + private BroadcastReceiver idleModeChangedReceiver = new BroadcastReceiver() { + @Override + @RequiresApi(api = Build.VERSION_CODES.M) + public void onReceive(Context context, Intent intent) { + PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); + EntityLog.log(context, "Doze mode=" + pm.isDeviceIdleMode() + + " ignoring=" + pm.isIgnoringBatteryOptimizations(context.getPackageName())); + } + }; + private class MediatorState extends MediatorLiveData> { boolean running = true; private ConnectionHelper.NetworkState lastNetworkState = null; From ab91f7b37e97d604190419591e70cdbeec5c3e8a Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 14:19:20 +0200 Subject: [PATCH 026/100] Updated FAQ --- FAQ.md | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/FAQ.md b/FAQ.md index 06e212b2aa..cd7f3a773c 100644 --- a/FAQ.md +++ b/FAQ.md @@ -29,7 +29,8 @@ for instance when two factor authentication is enabled. For authorizing: * Gmail / G suite: see [question 6](#user-content-faq6) -* Outlook / Hotmail: see [question 14](#user-content-faq14) +* Outlook / Live / Hotmail: see [question 14](#user-content-faq14) +* Office365: see [question 14](#user-content-faq156) * Microsoft Exchange: see [question 8](#user-content-faq8) * Yahoo!: see [question 88](#user-content-faq88) * Apple iCloud: see [question 148](#user-content-faq148) @@ -134,7 +135,7 @@ Fonts, sizes, colors, etc should be material design whenever possible. * [~~(10) What does 'UIDPLUS not supported' mean?~~](#user-content-faq10) * [(12) How does encryption/decryption work?](#user-content-faq12) * [(13) How does search on device/server work?](#user-content-faq13) -* [(14) How can I setup Outlook / Live / Hotmail with 2FA?](#user-content-faq14) +* [(14) How can I set up an Outlook / Live / Hotmail account?](#user-content-faq14) * [(15) Why does the message text keep loading?](#user-content-faq15) * [(16) Why are messages not being synchronized?](#user-content-faq16) * [~~(17) Why does manual synchronize not work?~~](#user-content-faq17) @@ -274,6 +275,7 @@ Fonts, sizes, colors, etc should be material design whenever possible. * [(153) Why does permanently deleting Gmail message not work?](#user-content-faq153) * [(154) Can you add favicons as contact photos?](#user-content-faq154) * [(155) What is a winmail.dat file?](#user-content-faq155) +* [(156) How can I set up an Office365 account?](#user-content-faq156) [I have another question.](#user-content-support) @@ -783,13 +785,17 @@ Searching messages on the device is a free feature, searching messages on the se
-**(14) How can I setup Outlook / Live / Hotmail with 2FA?** +**(14) How can I set up an Outlook / Live / Hotmail account?** + +An Outlook / Live / Hotmail account can be set up via the quick setup wizard and selecting *Outlook*. To use an Outlook, Live or Hotmail account with two factor authentication enabled, you need to create an app password. See [here](https://support.microsoft.com/en-us/help/12409/microsoft-account-app-passwords-two-step-verification) for the details. See [here](https://support.office.com/en-us/article/pop-imap-and-smtp-settings-for-outlook-com-d088b986-291d-42b8-9564-9c414e2aa040) for Microsoft's instructions. +For setting up an Office365 account, please see [this FAQ](#user-content-faq156). +
@@ -3041,6 +3047,17 @@ You can view it with for example the Android app [Letter Opener](https://play.go
+ +**(156) How can I set up an Office365 account?** + +An Office365 account can be set up via the quick setup wizard and selecting *Office365 (OAuth)*. + +If the wizard ends with *AUTHENTICATE failed*, IMAP and/or SMTP might be disabled for the account. +In this case you should ask the administrator to enable IMAP and SMTP. +The procedure is documented [here](https://docs.microsoft.com/en-in/exchange/troubleshoot/configure-mailboxes/pop3-imap-owa-activesync-office-365). + +
+ ## Support Only the latest Play store version and latest GitHub release are supported. From a601d51966593cecfb2a0e56d70b45348d068c46 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 14:55:46 +0200 Subject: [PATCH 027/100] Updated FAQ --- FAQ.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FAQ.md b/FAQ.md index cd7f3a773c..7ece2df8ad 100644 --- a/FAQ.md +++ b/FAQ.md @@ -1166,14 +1166,14 @@ You can use the [Email Privacy Tester](https://www.emailprivacytester.com/) for Most providers accept validated addresses only when sending messages to prevent spam. -For example Google modifies the message headers like this: +For example Google modifies the message headers like this for *unverified* addresses: ``` From: Somebody X-Google-Original-From: Somebody ``` -This means that the edited sender address was automatically replaced by a validated address before sending the message. +This means that the edited sender address was automatically replaced by a verified address before sending the message. Note that this is independent of receiving messages. From 289f22e9e94caf6c9829aef976ae9c46fe10ab3e Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 16:39:15 +0200 Subject: [PATCH 028/100] Added rule help --- .../java/eu/faircode/email/FragmentRule.java | 25 +++++++++++++++++++ app/src/main/res/menu/menu_rule.xml | 9 +++++++ 2 files changed, 34 insertions(+) create mode 100644 app/src/main/res/menu/menu_rule.xml diff --git a/app/src/main/java/eu/faircode/email/FragmentRule.java b/app/src/main/java/eu/faircode/email/FragmentRule.java index e99c8e9a56..1acba32104 100644 --- a/app/src/main/java/eu/faircode/email/FragmentRule.java +++ b/app/src/main/java/eu/faircode/email/FragmentRule.java @@ -32,6 +32,8 @@ import android.provider.ContactsContract; import android.text.TextUtils; import android.text.format.DateFormat; import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; @@ -181,6 +183,7 @@ public class FragmentRule extends FragmentBase { @Nullable public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { setSubtitle(R.string.title_rule_caption); + setHasOptionsMenu(true); view = (ViewGroup) inflater.inflate(R.layout.fragment_rule, container, false); @@ -508,6 +511,28 @@ public class FragmentRule extends FragmentBase { }.execute(this, args, "rule:accounts"); } + @Override + public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { + inflater.inflate(R.menu.menu_rule, menu); + super.onCreateOptionsMenu(menu, inflater); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_help: + onMenuHelp(); + return true; + + default: + return super.onOptionsItemSelected(item); + } + } + + private void onMenuHelp() { + Helper.viewFAQ(getContext(), 71); + } + @Override public void onSaveInstanceState(Bundle outState) { outState.putInt("fair:start", spScheduleDayStart.getSelectedItemPosition()); diff --git a/app/src/main/res/menu/menu_rule.xml b/app/src/main/res/menu/menu_rule.xml new file mode 100644 index 0000000000..7b7f4e3e54 --- /dev/null +++ b/app/src/main/res/menu/menu_rule.xml @@ -0,0 +1,9 @@ + + + + From 2a9571799bc42114958078a809dfd4ae361490ab Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 16:49:57 +0200 Subject: [PATCH 029/100] Increase size of attachment file type icon --- app/src/main/res/layout/item_attachment.xml | 6 +++--- app/src/main/res/layout/item_attachment_eml.xml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/layout/item_attachment.xml b/app/src/main/res/layout/item_attachment.xml index 53c2d328fc..62cee798f0 100644 --- a/app/src/main/res/layout/item_attachment.xml +++ b/app/src/main/res/layout/item_attachment.xml @@ -28,12 +28,12 @@ + app:srcCompat="@drawable/baseline_description_24" /> + app:srcCompat="@drawable/baseline_description_24" /> Date: Fri, 12 Jun 2020 17:06:33 +0200 Subject: [PATCH 030/100] Check for toast from background --- app/src/main/java/eu/faircode/email/ToastEx.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ToastEx.java b/app/src/main/java/eu/faircode/email/ToastEx.java index 45bfd25934..ceb33731fe 100644 --- a/app/src/main/java/eu/faircode/email/ToastEx.java +++ b/app/src/main/java/eu/faircode/email/ToastEx.java @@ -2,6 +2,7 @@ package eu.faircode.email; import android.content.Context; import android.content.res.Resources; +import android.os.Looper; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; @@ -36,6 +37,10 @@ public class ToastEx extends Toast { @Override public void show() { + // https://developer.android.com/preview/features/toasts + if (Looper.myLooper() != Looper.getMainLooper()) + Log.e("Toast from background"); + // https://stackoverflow.com/questions/56017928/toast-not-showing-in-android-q super.show(); } From 2fd9d028104cf899455ba8a3ecd1c9f85781634f Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 18:13:34 +0200 Subject: [PATCH 031/100] Updated FAQ --- FAQ.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/FAQ.md b/FAQ.md index 7ece2df8ad..587cff71cd 100644 --- a/FAQ.md +++ b/FAQ.md @@ -238,7 +238,7 @@ Fonts, sizes, colors, etc should be material design whenever possible. * [~~(116) How can I show images in messages from trusted senders by default?~~](#user-content-faq116) * [(117) Can you help me restore my purchase?](#user-content-faq117) * [(118) What does 'Remove tracking parameters' exactly?](#user-content-faq118) -* [(119) Can you add colors to the unified inbox widget?](#user-content-faq119) +* [~~(119) Can you add colors to the unified inbox widget?~~](#user-content-faq119) * [(120) Why are new message notifications not removed on opening the app?](#user-content-faq120) * [(121) How are messages grouped into a conversation?](#user-content-faq121) * [~~(122) Why is the recipient name/email address show with a warning color?~~](#user-content-faq122) @@ -2533,12 +2533,12 @@ Checking *Remove tracking parameters* will remove all [UTM parameters](https://e
-**(119) Can you add colors to the unified inbox widget?** +**~~(119) Can you add colors to the unified inbox widget?~~** -The widget is designed to look good on most home/launcher screens by making it monochrome and by using a half transparent background. -This way the widget will nicely blend in, while still being properly readable. +~~The widget is designed to look good on most home/launcher screens by making it monochrome and by using a half transparent background.~~ +~~This way the widget will nicely blend in, while still being properly readable.~~ -Adding colors will cause problems with some backgrounds and will cause readability problems, which is why this won't be added. +~~Adding colors will cause problems with some backgrounds and will cause readability problems, which is why this won't be added.~~ Due to Android limitations it is not possible to dynamically set the opacity of the background and to have rounded corners at the same time. From e69f29abdae989ed767fed4573dbf360e423c6b8 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Jun 2020 18:49:46 +0200 Subject: [PATCH 032/100] Added search by size --- .../email/BoundaryCallbackMessages.java | 14 ++++++- .../java/eu/faircode/email/DaoMessage.java | 2 + .../faircode/email/FragmentDialogSearch.java | 10 ++++- app/src/main/res/layout/dialog_search.xml | 42 ++++++++++++++++++- app/src/main/res/values/strings.xml | 29 ++++++++++++- 5 files changed, 92 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java index fac700957a..81a30ce6a5 100644 --- a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java +++ b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java @@ -71,6 +71,7 @@ import javax.mail.search.OrTerm; import javax.mail.search.ReceivedDateTerm; import javax.mail.search.RecipientStringTerm; import javax.mail.search.SearchTerm; +import javax.mail.search.SizeTerm; import javax.mail.search.SubjectTerm; import io.requery.android.database.sqlite.SQLiteDatabase; @@ -239,6 +240,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback 0 ? " +" : "") + TextUtils.join(",", flags); @@ -736,6 +746,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback