diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 1fc00737de..b18d528bba 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -135,8 +135,6 @@ public class FragmentCompose extends FragmentEx { @Override @Nullable public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - setSubtitle(R.string.title_compose); - view = (ViewGroup) inflater.inflate(R.layout.fragment_compose, container, false); // Get controls @@ -955,9 +953,10 @@ public class FragmentCompose extends FragmentEx { return attachment; } - private SimpleTask draftLoader = new SimpleTask() { + private SimpleTask draftLoader = new SimpleTask() { + @Override - protected EntityMessage onLoad(Context context, Bundle args) throws IOException { + protected DraftAccount onLoad(Context context, Bundle args) throws IOException { String action = args.getString("action"); long id = args.getLong("id", -1); long reference = args.getLong("reference", -1); @@ -966,31 +965,32 @@ public class FragmentCompose extends FragmentEx { Log.i(Helper.TAG, "Load draft action=" + action + " id=" + id + " reference=" + reference); - EntityMessage draft; + DraftAccount result = new DraftAccount(); DB db = DB.getInstance(context); try { db.beginTransaction(); - draft = db.message().getMessage(id); - if (draft == null || draft.ui_hide) { + result.draft = db.message().getMessage(id); + if (result.draft == null || result.draft.ui_hide) { if ("edit".equals(action)) throw new IllegalStateException("Message to edit not found"); - } else - return draft; + } else { + result.account = db.account().getAccount(result.draft.account); + return result; + } - EntityAccount account; EntityMessage ref = db.message().getMessage(reference); if (ref == null) { long aid = args.getLong("account", -1); if (aid < 0) { - account = db.account().getPrimaryAccount(); - if (account == null) + result.account = db.account().getPrimaryAccount(); + if (result.account == null) throw new IllegalArgumentException(context.getString(R.string.title_no_account)); } else - account = db.account().getAccount(aid); + result.account = db.account().getAccount(aid); } else { - account = db.account().getAccount(ref.account); + result.account = db.account().getAccount(ref.account); // Reply to recipient, not to known self List identities = db.identity().getIdentities(); @@ -1032,7 +1032,7 @@ public class FragmentCompose extends FragmentEx { } EntityFolder drafts; - drafts = db.folder().getFolderByType(account.id, EntityFolder.DRAFTS); + drafts = db.folder().getFolderByType(result.account.id, EntityFolder.DRAFTS); if (drafts == null) drafts = db.folder().getPrimaryDrafts(); if (drafts == null) @@ -1040,51 +1040,51 @@ public class FragmentCompose extends FragmentEx { String body = ""; - draft = new EntityMessage(); - draft.account = account.id; - draft.folder = drafts.id; - draft.msgid = EntityMessage.generateMessageId(); + result.draft = new EntityMessage(); + result.draft.account = result.account.id; + result.draft.folder = drafts.id; + result.draft.msgid = EntityMessage.generateMessageId(); if (ref == null) { - draft.thread = draft.msgid; + result.draft.thread = result.draft.msgid; try { String to = args.getString("to"); - draft.to = (TextUtils.isEmpty(to) ? null : InternetAddress.parse(to)); + result.draft.to = (TextUtils.isEmpty(to) ? null : InternetAddress.parse(to)); } catch (AddressException ex) { Log.w(Helper.TAG, ex + "\n" + Log.getStackTraceString(ex)); } try { String cc = args.getString("cc"); - draft.cc = (TextUtils.isEmpty(cc) ? null : InternetAddress.parse(cc)); + result.draft.cc = (TextUtils.isEmpty(cc) ? null : InternetAddress.parse(cc)); } catch (AddressException ex) { Log.w(Helper.TAG, ex + "\n" + Log.getStackTraceString(ex)); } try { String bcc = args.getString("bcc"); - draft.bcc = (TextUtils.isEmpty(bcc) ? null : InternetAddress.parse(bcc)); + result.draft.bcc = (TextUtils.isEmpty(bcc) ? null : InternetAddress.parse(bcc)); } catch (AddressException ex) { Log.w(Helper.TAG, ex + "\n" + Log.getStackTraceString(ex)); } - draft.subject = args.getString("subject"); + result.draft.subject = args.getString("subject"); body = args.getString("body"); if (body == null) body = ""; else body = body.replaceAll("\\r?\\n", "
"); - if (pro && !TextUtils.isEmpty(account.signature)) - body += account.signature; + if (pro && !TextUtils.isEmpty(result.account.signature)) + body += result.account.signature; } else { - draft.thread = ref.thread; + result.draft.thread = ref.thread; if ("reply".equals(action) || "reply_all".equals(action)) { - draft.replying = ref.id; - draft.to = (ref.reply == null || ref.reply.length == 0 ? ref.from : ref.reply); - draft.from = ref.to; + result.draft.replying = ref.id; + result.draft.to = (ref.reply == null || ref.reply.length == 0 ? ref.from : ref.reply); + result.draft.from = ref.to; if ("reply_all".equals(action)) { List
addresses = new ArrayList<>(); @@ -1101,41 +1101,41 @@ public class FragmentCompose extends FragmentEx { addresses.remove(address); } } - draft.cc = addresses.toArray(new Address[0]); + result.draft.cc = addresses.toArray(new Address[0]); } } else if ("forward".equals(action)) { //msg.replying = ref.id; - draft.from = ref.to; + result.draft.from = ref.to; } long time = (ref.sent == null ? ref.received : ref.sent); if ("reply".equals(action) || "reply_all".equals(action)) { - draft.subject = context.getString(R.string.title_subject_reply, ref.subject); + result.draft.subject = context.getString(R.string.title_subject_reply, ref.subject); body = String.format("

%s %s:

%s
", Html.escapeHtml(new Date(time).toString()), - Html.escapeHtml(MessageHelper.getFormattedAddresses(draft.to, true)), + Html.escapeHtml(MessageHelper.getFormattedAddresses(result.draft.to, true)), HtmlHelper.sanitize(ref.read(context))); } else if ("forward".equals(action)) { - draft.subject = context.getString(R.string.title_subject_forward, ref.subject); + result.draft.subject = context.getString(R.string.title_subject_forward, ref.subject); body = String.format("

%s %s:

%s
", Html.escapeHtml(new Date(time).toString()), Html.escapeHtml(MessageHelper.getFormattedAddresses(ref.from, true)), HtmlHelper.sanitize(ref.read(context))); } - if (pro && !TextUtils.isEmpty(account.signature)) - body = account.signature + body; + if (pro && !TextUtils.isEmpty(result.account.signature)) + body = result.account.signature + body; if (answer > 0 && ("reply".equals(action) || "reply_all".equals(action))) { String text = db.answer().getAnswer(answer).text; String name = null; String email = null; - if (draft.to != null && draft.to.length > 0) { - name = ((InternetAddress) draft.to[0]).getPersonal(); - email = ((InternetAddress) draft.to[0]).getAddress(); + if (result.draft.to != null && result.draft.to.length > 0) { + name = ((InternetAddress) result.draft.to[0]).getPersonal(); + email = ((InternetAddress) result.draft.to[0]).getAddress(); } text = text.replace("$name$", name == null ? "" : name); text = text.replace("$email$", email == null ? "" : email); @@ -1145,31 +1145,31 @@ public class FragmentCompose extends FragmentEx { body = "

" + body; } - draft.content = true; - draft.received = new Date().getTime(); - draft.seen = false; - draft.ui_seen = false; - draft.flagged = false; - draft.ui_flagged = false; - draft.ui_hide = false; - draft.ui_found = false; - draft.ui_ignored = false; + result.draft.content = true; + result.draft.received = new Date().getTime(); + result.draft.seen = false; + result.draft.ui_seen = false; + result.draft.flagged = false; + result.draft.ui_flagged = false; + result.draft.ui_hide = false; + result.draft.ui_found = false; + result.draft.ui_ignored = false; - draft.id = db.message().insertMessage(draft); - draft.write(context, body == null ? "" : body); + result.draft.id = db.message().insertMessage(result.draft); + result.draft.write(context, body == null ? "" : body); if ("new".equals(action)) { ArrayList uris = args.getParcelableArrayList("attachments"); if (uris != null) for (Uri uri : uris) - addAttachment(context, draft.id, uri, false); + addAttachment(context, result.draft.id, uri, false); } else if ("forward".equals(action)) { int sequence = 0; List attachments = db.attachment().getAttachments(ref.id); for (EntityAttachment attachment : attachments) if (attachment.available) { EntityAttachment copy = new EntityAttachment(); - copy.message = draft.id; + copy.message = result.draft.id; copy.sequence = ++sequence; copy.name = attachment.name; copy.type = attachment.type; @@ -1185,7 +1185,7 @@ public class FragmentCompose extends FragmentEx { } } - EntityOperation.queue(db, draft, EntityOperation.ADD); + EntityOperation.queue(db, result.draft, EntityOperation.ADD); db.setTransactionSuccessful(); } finally { @@ -1194,26 +1194,28 @@ public class FragmentCompose extends FragmentEx { EntityOperation.process(context); - return draft; + return result; } @Override - protected void onLoaded(Bundle args, final EntityMessage draft) { - working = draft.id; + protected void onLoaded(Bundle args, final DraftAccount result) { + working = result.draft.id; autosave = true; final String action = getArguments().getString("action"); - Log.i(Helper.TAG, "Loaded draft id=" + draft.id + " action=" + action); + Log.i(Helper.TAG, "Loaded draft id=" + result.draft.id + " action=" + action); + + setSubtitle(getString(R.string.title_compose, result.account.name)); - etTo.setText(MessageHelper.getFormattedAddresses(draft.to, true)); - etCc.setText(MessageHelper.getFormattedAddresses(draft.cc, true)); - etBcc.setText(MessageHelper.getFormattedAddresses(draft.bcc, true)); - etSubject.setText(draft.subject); + etTo.setText(MessageHelper.getFormattedAddresses(result.draft.to, true)); + etCc.setText(MessageHelper.getFormattedAddresses(result.draft.cc, true)); + etBcc.setText(MessageHelper.getFormattedAddresses(result.draft.bcc, true)); + etSubject.setText(result.draft.subject); etBody.setText(null); Bundle a = new Bundle(); - a.putLong("id", draft.id); + a.putLong("id", result.draft.id); new SimpleTask() { @Override @@ -1273,9 +1275,9 @@ public class FragmentCompose extends FragmentEx { boolean found = false; // Select earlier selected identity - if (draft.identity != null) + if (result.draft.identity != null) for (int pos = 0; pos < identities.size(); pos++) { - if (identities.get(pos).id.equals(draft.identity)) { + if (identities.get(pos).id.equals(result.draft.identity)) { spFrom.setSelection(pos); found = true; break; @@ -1283,8 +1285,8 @@ public class FragmentCompose extends FragmentEx { } // Select identity matching from address - if (!found && draft.from != null && draft.from.length > 0) { - String from = Helper.canonicalAddress(((InternetAddress) draft.from[0]).getAddress()); + if (!found && result.draft.from != null && result.draft.from.length > 0) { + String from = Helper.canonicalAddress(((InternetAddress) result.draft.from[0]).getAddress()); for (int pos = 0; pos < identities.size(); pos++) { String email = Helper.canonicalAddress(identities.get(pos).email); if (email.equals(from)) { @@ -1307,8 +1309,8 @@ public class FragmentCompose extends FragmentEx { } }); - db.attachment().liveAttachments(draft.id).removeObservers(getViewLifecycleOwner()); - db.attachment().liveAttachments(draft.id).observe(getViewLifecycleOwner(), + db.attachment().liveAttachments(result.draft.id).removeObservers(getViewLifecycleOwner()); + db.attachment().liveAttachments(result.draft.id).observe(getViewLifecycleOwner(), new Observer>() { @Override public void onChanged(@Nullable List attachments) { @@ -1320,8 +1322,8 @@ public class FragmentCompose extends FragmentEx { } }); - db.message().liveMessage(draft.id).removeObservers(getViewLifecycleOwner()); - db.message().liveMessage(draft.id).observe(getViewLifecycleOwner(), new Observer() { + db.message().liveMessage(result.draft.id).removeObservers(getViewLifecycleOwner()); + db.message().liveMessage(result.draft.id).observe(getViewLifecycleOwner(), new Observer() { @Override public void onChanged(final EntityMessage draft) { // Draft was deleted @@ -1532,6 +1534,11 @@ public class FragmentCompose extends FragmentEx { } }; + private class DraftAccount { + EntityMessage draft; + EntityAccount account; + } + public class IdentityAdapter extends ArrayAdapter { private Context context; private List identities; diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index c2e88fa65f..2586fc4689 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -175,7 +175,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-ar-rBH/strings.xml b/app/src/main/res/values-ar-rBH/strings.xml index 555b863c6c..074f8ed2ce 100644 --- a/app/src/main/res/values-ar-rBH/strings.xml +++ b/app/src/main/res/values-ar-rBH/strings.xml @@ -191,7 +191,7 @@ Discard draft? رسالة التقرير كالبريد المزعج؟ Fix - إنشاء + Compose %1$s من: إلى: الرد على: diff --git a/app/src/main/res/values-ar-rEG/strings.xml b/app/src/main/res/values-ar-rEG/strings.xml index 555b863c6c..074f8ed2ce 100644 --- a/app/src/main/res/values-ar-rEG/strings.xml +++ b/app/src/main/res/values-ar-rEG/strings.xml @@ -191,7 +191,7 @@ Discard draft? رسالة التقرير كالبريد المزعج؟ Fix - إنشاء + Compose %1$s من: إلى: الرد على: diff --git a/app/src/main/res/values-ar-rSA/strings.xml b/app/src/main/res/values-ar-rSA/strings.xml index 555b863c6c..074f8ed2ce 100644 --- a/app/src/main/res/values-ar-rSA/strings.xml +++ b/app/src/main/res/values-ar-rSA/strings.xml @@ -191,7 +191,7 @@ Discard draft? رسالة التقرير كالبريد المزعج؟ Fix - إنشاء + Compose %1$s من: إلى: الرد على: diff --git a/app/src/main/res/values-ar-rYE/strings.xml b/app/src/main/res/values-ar-rYE/strings.xml index 555b863c6c..074f8ed2ce 100644 --- a/app/src/main/res/values-ar-rYE/strings.xml +++ b/app/src/main/res/values-ar-rYE/strings.xml @@ -191,7 +191,7 @@ Discard draft? رسالة التقرير كالبريد المزعج؟ Fix - إنشاء + Compose %1$s من: إلى: الرد على: diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 555b863c6c..074f8ed2ce 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -191,7 +191,7 @@ Discard draft? رسالة التقرير كالبريد المزعج؟ Fix - إنشاء + Compose %1$s من: إلى: الرد على: diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 92f5c6e1b8..0879c14572 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -59,7 +59,7 @@ Verilənlərə qənaət-i ləğv et İcazə ver Şəxs məlumatı alma (istənilən) - Manage notifications + Bildirişləri idarə et Edilməli Hazırdır Açıq tema @@ -175,7 +175,7 @@ Qaralama silinsin? Mesajı spam kimi bildirilsin? Düzəlt - Tərtib et + Compose %1$s Göndərən: Alıcı: Cavabla: @@ -199,9 +199,9 @@ Qaralama silindi Qaralama saxlanıldı Mesaj göndərilir - Encrypt - Decrypt - OpenKeychain not found + Şifrələ + Şifrəni aç + OpenKeychain tapılmadı Axtar Serverdə axtar \'%1$s\' axtarılır @@ -213,8 +213,8 @@ Əvvəlki Növbəti Cavab şablonu - Template name - Template text + Şablon adı + Şablon mətni Gələn qutusu Birləşmiş gələn qutusu Arxiv diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 5cdfbc9576..de6fa51d59 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -175,7 +175,7 @@ Voleu rebutjar l\'esborrany? Qualificar el missatge com correu brossa? Fix - Redactar + Compose %1$s De: A: Respondre a: diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 96b34d2ad3..a36c6b5bd0 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -183,7 +183,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index f30d22e07b..7a77ee26d9 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -175,7 +175,7 @@ Discard draft? Rapportér meddelelse som spam? Fix - Ny meddelelse + Compose %1$s Fra: Til: Svar til: diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 436ecc8925..14771a8c30 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -59,7 +59,7 @@ Deaktivere Datenreduzierung Berechtigungen erteilen Um Kontaktinformationen zu erhalten (optional) - Manage notifications + Benachrichtigungen verwalten To Do Erledigt Helles Thema @@ -175,7 +175,7 @@ Entwurf verwerfen? Nachricht als Spam melden? Problem beheben - Verfassen + Compose %1$s Von: An: Antworten an: diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index c2e88fa65f..2586fc4689 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -175,7 +175,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index c2e88fa65f..2586fc4689 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -175,7 +175,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 066021de6d..b876355001 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -175,7 +175,7 @@ ¿Descartar el borrador? ¿Reportar mensaje como spam? Reparar - Redactar + Compose %1$s De: A: Responder a: diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index b679b46072..63dbf54e3c 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -175,7 +175,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index c2e88fa65f..2586fc4689 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -175,7 +175,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 74f132571b..b9013953ea 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -175,7 +175,7 @@ Supprimer le brouillon ? Signaler le message comme spam ? Corriger - Rédiger + Compose %1$s De : À : Répondre à : diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 03da908cb9..f7175cdf16 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -183,7 +183,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 4b68b7187e..d4823c98d7 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -175,7 +175,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 0c19729ebc..5a28ad096a 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -175,7 +175,7 @@ Eliminare la bozza? Segnalare il messaggio come posta indesiderata? Correggi - Scrivi + Compose %1$s Da: A: Rispondi a: diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 03da908cb9..f7175cdf16 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -183,7 +183,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 89e5f2e249..9ac291bd8b 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -171,7 +171,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 89e5f2e249..9ac291bd8b 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -171,7 +171,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index c2e88fa65f..2586fc4689 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -175,7 +175,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 06c0283c9a..aa6288e2d7 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -175,7 +175,7 @@ Concept weggooien? Rapporteren als spam? Oplossen - Opstellen + Compose %1$s Van: Aan: Antwoord op: diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml index c2e88fa65f..2586fc4689 100644 --- a/app/src/main/res/values-no/strings.xml +++ b/app/src/main/res/values-no/strings.xml @@ -175,7 +175,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 7d347397d3..303e9f3b8a 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -67,7 +67,7 @@ Wyłącz oszczędzanie danych Przyznaj uprawnienia Aby uzyskać informacje kontaktowe (opcjonalnie) - Manage notifications + Zarządzaj powiadomieniami Do zrobienia Gotowe Jasny motyw @@ -183,7 +183,7 @@ Odrzucić szkic? Zgłosić wiadomość jako spam? Popraw - Napisz + Compose %1$s Od: Do: Odpisz do: @@ -207,9 +207,9 @@ Szkic odrzucony Szkic zapisany Wysyłanie wiadomości - Encrypt - Decrypt - OpenKeychain not found + Zaszyfruj + Odszyfruj + Nie znaleziono OpenKeychain Szukaj Szukaj na serwerze Szukam \'%1$s\' diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index ada1ffaa82..7c54f55fd4 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -175,7 +175,7 @@ Discard draft? Reportar mensagem com spam? Fix - Escrever + Compose %1$s De: Para: Reply to: diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index c2e88fa65f..2586fc4689 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -175,7 +175,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 67cf58e02a..f1cda39261 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -179,7 +179,7 @@ Renunțați la ciornă? Raportați mesajul drept spam? Remediere - Compune + Compose %1$s De la: Către: Răspunde la: diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 96b34d2ad3..a36c6b5bd0 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -183,7 +183,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 62f2625568..c7088717fa 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -179,7 +179,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index e635181a9b..f7f98fef69 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -175,7 +175,7 @@ Släng utkastet? Rapportera meddelandet som skräppost? Fix - Skriv + Compose %1$s Från: Till: Svara till: diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 2c5272439c..42bbd80e23 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -175,7 +175,7 @@ Discard draft? İletiyi spam olarak raporla? Fix - Oluştur + Compose %1$s Gönderen: Alıcı: Yanıt adresi: diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 96b34d2ad3..a36c6b5bd0 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -183,7 +183,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 89e5f2e249..9ac291bd8b 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -171,7 +171,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 6c8d3c0aaa..257f4a1480 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -171,7 +171,7 @@ Discard draft? 确定将邮件标为垃圾邮件吗? Fix - 新邮件 + Compose %1$s 发件人: 收件人: 回复: diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 89e5f2e249..9ac291bd8b 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -171,7 +171,7 @@ Discard draft? Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8e8cf1e8c0..b72e37b1af 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -202,7 +202,7 @@ Report message as spam? Fix - Compose + Compose %1$s From: To: Reply to: