diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 37eead58f..ab11ca733 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -182,7 +182,6 @@
Brossa
- %s (Bústia de sortida)
%s (Esborranys)
%s (Paperera)
%s (Enviat)
@@ -435,7 +434,6 @@ Benvingut a la configuració del K-9. El K-9 és un client de codi obert per An
Carpeta paperera
Carpeta arxiu
Carpeta brossa
- Carpeta sortida
Només mostra carpetes subscrites
Autoexpandeix carpeta
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index f3f0f3c45..bcd589e79 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -186,7 +186,6 @@
Nevyžádaná
- %s (K odeslání)
%s (Koncepty)
%s (Koš)
%s (Odeslaná)
@@ -440,7 +439,6 @@ Vítejte v nastavení pošty K-9 Mail. K-9 je open source poštovní klient pro
Název složky Koš
Název složky Archív
Název složky Nevyžádaná
- Název složky K odeslání
Zobrazit jen odebírané složky
Aut. rozbalená složka
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 47fb67f16..a40b59be9 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -182,7 +182,6 @@
Spam
- %s (Postausgang)
%s (Entwürfe)
%s (Papierkorb)
%s (Gesendet)
@@ -432,7 +431,6 @@ Willkommen zum \"K-9 Mail\"-Setup. K-9 ist eine quelloffene E-Mail-Anwendung fü
Ordner für gelöschte Objekte
Ordner für archivierte Objekte
Ordner für Spam
- Ordner für ausgehende Objekte
Nur ausgewählte Ordner anzeigen
Startordner
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 33323908d..f0bd3a743 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -180,7 +180,6 @@
Spam
- %s (Salida)
%s (Borradores)
%s (Papelera)
%s (Enviados)
@@ -433,7 +432,6 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa
Carpeta Papelera
Carpeta Archivados
Carpeta SPAM
- Carpeta Salida
Ver sólo carpteas suscritas
Autoexpandir carpeta
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 053b68b61..04ec982c5 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -181,7 +181,6 @@
Roskaposti
- %s (Lähtevät)
%s (Luonnokset)
%s (Roskakori)
%s (Lähetetyt)
@@ -431,7 +430,6 @@ Tervetuloa K-9 Mail asennukseen. K-9 on avoimen lähdekoodin sähköpostiasiak
Roskakori-kansio
Arkisto-kansio
Roskaposti-kansio
- Lähtevät-kansio
Näytä vain tilatut kansiot
Aukaise kansio automaattisesti
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 972e4043e..2cd499836 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -173,7 +173,6 @@
Archive
Spams
- %s (Boîte d\'envoi)
%s (Brouillons)
%s (Corbeille)
%s (Envoyés)
@@ -270,7 +269,7 @@
Afficher les images
Récupération de la pièce jointe.
Impossible de trouver un visualisateur pour %s.
-
+
Télécharger le message complet
Les entêtes n\'ont pas toutes été téléchargées ou enregistrées. Sélectionnez «\u00A0Enregistrer toutes les entêtes localement\u00A0» dans les paramètres du serveur entrant pour activer cette fonction.
@@ -394,7 +393,6 @@
Nom du dossier de la corbeille
Nom du dossier des archives
Nom du dossier des spams
- Nom du dossier de la boîte d\'envoi
Afficher seulement les dossiers auxquels je suis abonné
Ouvrir automatiquement le dossier
Chemin WebDAV (Exchange)
@@ -520,7 +518,7 @@
Non disponible
Signature automatique
Utiliser l\'adresse e-mail du compte pour déduire la clé de signature
-
+
Fréquence de vérification du dossier
Fréquence de vérification pour 2ème classe
@@ -625,7 +623,7 @@
Clignotement DEL
Clignotement de la DEL quand un message arrive
-
+
Paramètres du serveur
Options de composition
Défauts pour la composition
@@ -662,7 +660,7 @@
Choisir l\'identité
Choisir le compte/l\'identité
Envoyer en tant que
-
+
Aller dans Paramètres du compte > Gérer les identités pour créer des identités
Vous ne pouvez votre seule identité
Vous ne pouvez pas utiliser une identité sans adresse e-mail
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index d8c26b155..1e29f58b7 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -180,7 +180,6 @@
Spam
- %s (Saída)
%s (Borradores)
%s (Lixo)
%s (Enviados)
@@ -433,7 +432,6 @@ Benvido á Configuración de K-9. K-9 é un cliente de correo OpenSource para An
Carpeta Lixo
Carpeta Arquivados
Carpeta SPAM
- Carpeta Saída
Ver só carpetas suscritas
Autoexpandir carpeta
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index c5b7baa40..2b7b2409b 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -140,7 +140,7 @@
Riprova a caricare altri messaggi
- Scarica altri
+ Scarica altri
%d messaggi
GB
@@ -182,7 +182,6 @@
Spam
- %s (Posta in uscita)
%s (Bozze)
%s (Cestino)
%s (Posta inviata)
@@ -216,7 +215,7 @@ Benvenuto nella configurazione della posta di K-9. K-9 è un client di posta ope
\n * Sottoscrizioni delle cartelle
\n * Sincronizzazione di tutte le cartelle
\n * Configurazione dell\'indirizzo per le risposte
-\n * Tasti di scelta rapida
+\n * Tasti di scelta rapida
\n * Miglior supporto IMAP
\n * Salvataggio degli allegati nella SD
\n * Possibilità di svuotare il cestino
@@ -435,7 +434,6 @@ Benvenuto nella configurazione della posta di K-9. K-9 è un client di posta ope
Cartella Cestino
Cartella Archivio
Cartella Spam
- Cartella Posta in uscita
Mostra solo le cartelle sottoscritte
Auto-espandi cartella
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index b3f3ca68c..b44f62b82 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -180,7 +180,6 @@
迷惑メール
- %s (送信トレイ)
%s (下書き)
%s (ゴミ箱)
%s (送信済み)
@@ -433,7 +432,6 @@ K-9 Mail セットアップにようこそ。\nK-9 は標準のAndroidメール
ゴミ箱フォルダ名
アーカイブフォルダ名
迷惑メールフォルダ名
- 送信トレイフォルダ名
購読フォルダのみ表示
自動表示フォルダ
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 4dee8b27b..aaf015fa9 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -181,7 +181,6 @@
Spam
- %s (Postvak uit)
%s (Concepten)
%s (Prullenbak)
%s (Verzonden)
@@ -191,7 +190,7 @@
Fout bij verzenden van berichten
Bekijk je %s map voor details.
K-9 ondervond een probleem bij het verzenden van sommige berichten.
- Echter, vanwege de aard van het probleem, kan K-9 niet zeker zeggen of de berichten werden verzonden of niet.
+ Echter, vanwege de aard van het probleem, kan K-9 niet zeker zeggen of de berichten werden verzonden of niet.
De ontvangers kunnen al kopieen van het bericht hebben ontvangen.
\u000a\u000aDe berichten waarbij dit probleem is geconstateerd, zijn nu gemerkt met een ster in het postvak uit.
Als je de sterren verwijderd, zal K-9 opnieuw proberen de berichten te verzenden.
@@ -221,7 +220,7 @@ Welkom bij K-9 Mail setup. K-9 is een open source mail cliënt voor Android, ge
\n * Prullenbak legen
\n * Berichten sorteren
\n * ...en meer
-\n
+\n
\nHoud er rekening mee dat K-9 de meeste gratis Hotmail-accounts niet ondersteund, en net als veel e-mailclients, problemen kan hebben om te verbinden met Microsoft Exchange.
\n
\n Graag foutrapporten, bijdrage nieuwe functies en vragen stellen op http://k9mail.googlecode.com/
@@ -434,7 +433,6 @@ Welkom bij K-9 Mail setup. K-9 is een open source mail cliënt voor Android, ge
Prullenbak map naam
Archief map naam
Spam map naam
- Postvak uit map naam
Laat alleen geabonneerde mappen zien
Auto-uitbreiden mappen
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 546adcb5d..6a604b024 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -189,8 +189,7 @@
- %s (Do wysłania)
- %s (Szkice)
+ %s (Szkice)
%s (Śmietnik)
%s (Wysłane)
@@ -444,7 +443,6 @@ Witaj w K-9 Mail, darmowym programie pocztowym dla systemu Android. Najistotniej
Trash folder name
- Outbox folder name
Pokaż tylko subskrybowane foldery
Zawsze rozwijaj folder
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index d07b376a3..0635e5343 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -178,7 +178,6 @@
Spam
- %s (Saída)
%s (Rascunhos)
%s (Lixo)
%s (Enviado)
@@ -431,7 +430,6 @@ Bem-vindo à configuração do K-9 Mail. K-9 é um cliente de e-mail com código
Pasta de lixo
Pasta de arquivo
Pasta de Spam
- Pasta de saída
Mostrar apenas pastas subscritas
Auto-expandir pastas
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 9cb104a68..fa97176ed 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -182,7 +182,6 @@
- %s (Исходящие)
%s (Черновики)
%s (Мусор)
%s (Отправленные)
@@ -433,7 +432,6 @@
Имя папки Мусора
- Имя папки Исходящиx
Автоматически открывать папку
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index e5dce5d4b..d8e6f3f78 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -182,7 +182,6 @@
Skräppost
- %s (Utkorg)
%s (Utkast)
%s (Papperskorg)
%s (Skickat)
@@ -435,7 +434,6 @@ Välkommen till installationen av K-9 E-post. K-9 är en e-postklient med öppen
Namn på papperskorgen
Namn på arkivmapp
Namn på skräpmapp
- Namn på utkorg
Visa endast prenumererade mappar
Auto-expandera mapp
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index dd5d1b9f5..8a21c5c69 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -175,7 +175,6 @@
垃圾邮件
- %s(发件箱)
%s(草稿箱)
%s(垃圾箱)
%s(已发送)
@@ -422,7 +421,6 @@
垃圾箱名称
归档文件夹名称
垃圾邮件箱名称
- 已发送文件夹名称
只显示订阅的文件夹
自动展开文件夹
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 782478b98..db250401b 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -182,7 +182,6 @@
Spam
- %s (Outbox)
%s (Drafts)
%s (Trash)
%s (Sent)
@@ -435,7 +434,6 @@ Welcome to K-9 Mail setup. K-9 is an open source mail client for Android origin
Trash folder
Archive folder
Spam folder
- Outbox folder
Show only subscribed folders
Auto-expand folder
diff --git a/res/xml/account_settings_preferences.xml b/res/xml/account_settings_preferences.xml
index 22b08b316..33a29ed60 100644
--- a/res/xml/account_settings_preferences.xml
+++ b/res/xml/account_settings_preferences.xml
@@ -300,17 +300,12 @@
android:key="archive_folder"
android:title="@string/archive_folder_label"
android:dialogTitle="@string/archive_folder_label" />
+
-
-
{
}
if (this.name.equals(account.getOutboxFolderName())) {
- this.displayName = String.format(context.getString(R.string.special_mailbox_name_outbox_fmt), this.name);
+ this.displayName = context.getString(R.string.special_mailbox_name_outbox);
}
if (this.name.equals(account.getDraftsFolderName())) {
diff --git a/src/com/fsck/k9/activity/MessageList.java b/src/com/fsck/k9/activity/MessageList.java
index 6a35b77e4..a84d19292 100644
--- a/src/com/fsck/k9/activity/MessageList.java
+++ b/src/com/fsck/k9/activity/MessageList.java
@@ -488,6 +488,8 @@ public class MessageList
if (K9.INBOX.equalsIgnoreCase(displayName)) {
displayName = getString(R.string.special_mailbox_name_inbox);
+ } else if (mAccount.getOutboxFolderName().equals(displayName)) {
+ displayName = getString(R.string.special_mailbox_name_outbox);
}
String dispString = mAdapter.mListener.formatHeader(MessageList.this, getString(R.string.message_list_title, mAccount.getDescription(), displayName), mUnreadMessageCount, getTimeFormat());
diff --git a/src/com/fsck/k9/activity/setup/AccountSettings.java b/src/com/fsck/k9/activity/setup/AccountSettings.java
index 84c452110..8980b072f 100644
--- a/src/com/fsck/k9/activity/setup/AccountSettings.java
+++ b/src/com/fsck/k9/activity/setup/AccountSettings.java
@@ -11,6 +11,7 @@ import android.preference.*;
import android.util.Log;
import android.view.KeyEvent;
+import java.util.Iterator;
import java.util.Map;
import java.util.LinkedList;
import java.util.List;
@@ -96,7 +97,6 @@ public class AccountSettings extends K9PreferenceActivity {
private static final String PREFERENCE_ARCHIVE_FOLDER = "archive_folder";
private static final String PREFERENCE_DRAFTS_FOLDER = "drafts_folder";
- private static final String PREFERENCE_OUTBOX_FOLDER = "outbox_folder";
private static final String PREFERENCE_SENT_FOLDER = "sent_folder";
private static final String PREFERENCE_SPAM_FOLDER = "spam_folder";
private static final String PREFERENCE_TRASH_FOLDER = "trash_folder";
@@ -157,7 +157,6 @@ public class AccountSettings extends K9PreferenceActivity {
private ListPreference mArchiveFolder;
private ListPreference mDraftsFolder;
- private ListPreference mOutboxFolder;
private ListPreference mSentFolder;
private ListPreference mSpamFolder;
private ListPreference mTrashFolder;
@@ -699,7 +698,6 @@ public class AccountSettings extends K9PreferenceActivity {
mAccount.setAutoExpandFolderName(reverseTranslateFolder(mAutoExpandFolder.getValue()));
mAccount.setArchiveFolderName(mArchiveFolder.getValue());
mAccount.setDraftsFolderName(mDraftsFolder.getValue());
- mAccount.setOutboxFolderName(mOutboxFolder.getValue());
mAccount.setSentFolderName(mSentFolder.getValue());
mAccount.setSpamFolderName(mSpamFolder.getValue());
mAccount.setTrashFolderName(mTrashFolder.getValue());
@@ -852,18 +850,26 @@ public class AccountSettings extends K9PreferenceActivity {
} catch (Exception e) {
/// this can't be checked in
}
- allFolderValues = new String[folders.size()+2];
- allFolderLabels = new String[folders.size()+2];
+
+ // TODO: In the future the call above should be changed to only return remote folders.
+ // For now we just remove the Outbox folder if present.
+ Iterator extends Folder> iter = folders.iterator();
+ while (iter.hasNext())
+ {
+ Folder folder = iter.next();
+ if (mAccount.getOutboxFolderName().equals(folder.getName()))
+ {
+ iter.remove();
+ }
+ }
+
+ allFolderValues = new String[folders.size()+1];
+ allFolderLabels = new String[folders.size()+1];
allFolderValues[0] = K9.FOLDER_NONE;
allFolderLabels[0] = K9.FOLDER_NONE;
- // There's a non-zero chance that "outbox" won't actually exist, so we force it into the list
- allFolderValues[1] = mAccount.getOutboxFolderName();
- allFolderLabels[1] = mAccount.getOutboxFolderName();
-
-
- int i = 2;
+ int i = 1;
for (Folder folder : folders) {
allFolderLabels[i] = folder.getName();
allFolderValues[i] = folder.getName();
@@ -880,8 +886,6 @@ public class AccountSettings extends K9PreferenceActivity {
mArchiveFolder.setEnabled(false);
mDraftsFolder = (ListPreference)findPreference(PREFERENCE_DRAFTS_FOLDER);
mDraftsFolder.setEnabled(false);
- mOutboxFolder = (ListPreference)findPreference(PREFERENCE_OUTBOX_FOLDER);
- mOutboxFolder.setEnabled(false);
mSentFolder = (ListPreference)findPreference(PREFERENCE_SENT_FOLDER);
mSentFolder.setEnabled(false);
mSpamFolder = (ListPreference)findPreference(PREFERENCE_SPAM_FOLDER);
@@ -896,14 +900,12 @@ public class AccountSettings extends K9PreferenceActivity {
initListPreference(mAutoExpandFolder, mAccount.getAutoExpandFolderName(), allFolderLabels, allFolderValues);
initListPreference(mArchiveFolder, mAccount.getArchiveFolderName(), allFolderLabels, allFolderValues);
initListPreference(mDraftsFolder, mAccount.getDraftsFolderName(), allFolderLabels, allFolderValues);
- initListPreference(mOutboxFolder, mAccount.getOutboxFolderName(), allFolderLabels, allFolderValues);
initListPreference(mSentFolder, mAccount.getSentFolderName(), allFolderLabels, allFolderValues);
initListPreference(mSpamFolder, mAccount.getSpamFolderName(), allFolderLabels, allFolderValues);
initListPreference(mTrashFolder, mAccount.getTrashFolderName(), allFolderLabels, allFolderValues);
mAutoExpandFolder.setEnabled(true);
mArchiveFolder.setEnabled(true);
mDraftsFolder.setEnabled(true);
- mOutboxFolder.setEnabled(true);
mSentFolder.setEnabled(true);
mSpamFolder.setEnabled(true);
mTrashFolder.setEnabled(true);
diff --git a/src/com/fsck/k9/activity/setup/AccountSetupBasics.java b/src/com/fsck/k9/activity/setup/AccountSetupBasics.java
index 021683ab9..0bde132a1 100644
--- a/src/com/fsck/k9/activity/setup/AccountSetupBasics.java
+++ b/src/com/fsck/k9/activity/setup/AccountSetupBasics.java
@@ -233,7 +233,6 @@ public class AccountSetupBasics extends K9Activity
mAccount.setTrashFolderName(getString(R.string.special_mailbox_name_trash));
mAccount.setArchiveFolderName(getString(R.string.special_mailbox_name_archive));
mAccount.setSpamFolderName(getString(R.string.special_mailbox_name_spam));
- mAccount.setOutboxFolderName(getString(R.string.special_mailbox_name_outbox));
mAccount.setSentFolderName(getString(R.string.special_mailbox_name_sent));
AccountSetupCheckSettings.actionCheckSettings(this, mAccount, true, true);
} catch (UnsupportedEncodingException enc) {
@@ -313,7 +312,6 @@ public class AccountSetupBasics extends K9Activity
}
mAccount.setDraftsFolderName(getString(R.string.special_mailbox_name_drafts));
mAccount.setTrashFolderName(getString(R.string.special_mailbox_name_trash));
- mAccount.setOutboxFolderName(getString(R.string.special_mailbox_name_outbox));
mAccount.setSentFolderName(getString(R.string.special_mailbox_name_sent));
AccountSetupAccountType.actionSelectAccountType(this, mAccount, mDefaultView.isChecked());
diff --git a/src/com/fsck/k9/mail/store/ImapStore.java b/src/com/fsck/k9/mail/store/ImapStore.java
index 2a5dd2a27..f122cfab5 100644
--- a/src/com/fsck/k9/mail/store/ImapStore.java
+++ b/src/com/fsck/k9/mail/store/ImapStore.java
@@ -386,6 +386,13 @@ public class ImapStore extends Store {
if (folder.equalsIgnoreCase(K9.INBOX)) {
continue;
+ } else if (folder.equalsIgnoreCase(K9.OUTBOX)) {
+ /*
+ * There is a folder on the server with the same name as our local
+ * outbox. Until we have a good plan to deal with this situation
+ * we simply ignore the folder on the server.
+ */
+ continue;
} else {
if (getCombinedPrefix().length() > 0) {