From be72b1d08af5851ba79651671df8c8b750e35f73 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Thu, 22 Jan 2009 00:13:44 -0800 Subject: [PATCH] auto import from //branches/cupcake/...@127436 --- res/values-cs/arrays.xml | 14 +++++++ res/values-cs/build_number.xml | 14 +++++++ res/values-cs/strings.xml | 14 +++++++ res/values-de/arrays.xml | 16 -------- res/values-de/build_number.xml | 6 --- res/values-de/strings.xml | 20 ++++++++-- res/values-es/arrays.xml | 14 +++++++ res/values-es/build_number.xml | 14 +++++++ res/values-es/strings.xml | 14 +++++++ res/values-fr/arrays.xml | 14 +++++++ res/values-fr/build_number.xml | 14 +++++++ res/values-fr/strings.xml | 14 +++++++ res/values-it/arrays.xml | 14 +++++++ res/values-it/build_number.xml | 14 +++++++ res/values-it/strings.xml | 14 +++++++ res/values-ja/arrays.xml | 14 +++++++ res/values-ja/build_number.xml | 14 +++++++ res/values-ja/strings.xml | 14 +++++++ res/values-nl/arrays.xml | 14 +++++++ res/values-nl/build_number.xml | 14 +++++++ res/values-nl/strings.xml | 14 +++++++ res/values-pl/arrays.xml | 14 +++++++ res/values-pl/build_number.xml | 14 +++++++ res/values-pl/strings.xml | 14 +++++++ res/values-ru/arrays.xml | 14 +++++++ res/values-ru/build_number.xml | 14 +++++++ res/values-ru/strings.xml | 14 +++++++ res/values-zh-rCN/arrays.xml | 14 +++++++ res/values-zh-rCN/build_number.xml | 14 +++++++ res/values-zh-rCN/strings.xml | 14 +++++++ res/values-zh-rTW/arrays.xml | 14 +++++++ res/values-zh-rTW/build_number.xml | 14 +++++++ res/values-zh-rTW/strings.xml | 14 +++++++ res/xml/providers.xml | 37 +++++++++++-------- res/xml/providers_product.xml | 17 +++++++++ .../activity/setup/AccountSetupBasics.java | 27 +++++++++++++- 36 files changed, 501 insertions(+), 42 deletions(-) delete mode 100644 res/values-de/arrays.xml delete mode 100644 res/values-de/build_number.xml create mode 100644 res/xml/providers_product.xml diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-cs/build_number.xml b/res/values-cs/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-cs/build_number.xml +++ b/res/values-cs/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index d07213ef7..56d470df0 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -1,4 +1,18 @@ + "přečíst přílohy e-mailu" diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml deleted file mode 100644 index ea93c038f..000000000 --- a/res/values-de/arrays.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/res/values-de/build_number.xml b/res/values-de/build_number.xml deleted file mode 100644 index a35567c76..000000000 --- a/res/values-de/build_number.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index d4aa7cf33..30936e738 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1,4 +1,18 @@ + "Anhänge lesen" @@ -162,10 +176,8 @@ "Servereinstellungen" "Entfernen" "Das Konto \"%s\" wird aus Email entfernt." - - - - + "Der Zugang zum Postfach bestimmter E-Mail-Konten von Yahoo! wird nicht unterstützt. Bei Verbindungsproblemen besuchen Sie die Website von Yahoo! für weitere Informationen." + "Vor Eröffnung dieses E-Mail-Kontos bitte die Website von Yahoo! besuchen und E-Mail-Zugang über POP3 für dieses Konto aktivieren." "Nur einige \"Plus\"-Konten ermöglichen einen POP-Zugang und damit diesem Programm, eine Verbindung aufzubauen. Sollten Sie nicht dazu in der Lage sein, sich mit Ihrer korrekten E-Mail-Adresse und dem richtigen Password anzumelden, verfügen Sie möglicherweise nicht über ein kostenpflichtiges \"Plus\"-Konto. Starten Sie Ihren Webbrowser, um Zugriff auf diese Konten zu erlangen." "Vor Erstellung des E-Mail Kontos bitte \\\"eMail-Passwort\\\" für den POP3-Zugang auf der T-Online Homepage einrichten." diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-es/arrays.xml +++ b/res/values-es/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-es/build_number.xml b/res/values-es/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-es/build_number.xml +++ b/res/values-es/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 0a936bbff..f02cd3500 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1,4 +1,18 @@ + "leer los archivos adjuntos del mensaje" diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-fr/build_number.xml b/res/values-fr/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-fr/build_number.xml +++ b/res/values-fr/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index ecc3317f8..8fe1f8083 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1,4 +1,18 @@ + "lire les pièces jointes" diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-it/arrays.xml +++ b/res/values-it/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-it/build_number.xml b/res/values-it/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-it/build_number.xml +++ b/res/values-it/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index f94896c76..f1eb249b9 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1,4 +1,18 @@ + "lettura allegati email" diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-ja/arrays.xml +++ b/res/values-ja/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-ja/build_number.xml b/res/values-ja/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-ja/build_number.xml +++ b/res/values-ja/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 4fdb73f76..09a58c00d 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1,4 +1,18 @@ + "メールの添付ファイルを読み取る" diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-nl/arrays.xml +++ b/res/values-nl/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-nl/build_number.xml b/res/values-nl/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-nl/build_number.xml +++ b/res/values-nl/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 5d38c38d9..175151f49 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1,4 +1,18 @@ + "Bijlages van e-mail lezen" diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-pl/arrays.xml +++ b/res/values-pl/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-pl/build_number.xml b/res/values-pl/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-pl/build_number.xml +++ b/res/values-pl/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index f92888a65..a275c3d00 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -1,4 +1,18 @@ + "odczyt załączników w wiadomościach e-mail" diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-ru/arrays.xml +++ b/res/values-ru/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-ru/build_number.xml b/res/values-ru/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-ru/build_number.xml +++ b/res/values-ru/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 8b8b2c6d4..a96a70586 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1,4 +1,18 @@ + "чтение почтовых приложений" diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-zh-rCN/arrays.xml +++ b/res/values-zh-rCN/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-zh-rCN/build_number.xml b/res/values-zh-rCN/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-zh-rCN/build_number.xml +++ b/res/values-zh-rCN/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index e85d3debd..17cd2fd1c 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -1,4 +1,18 @@ + "读取电子邮件附件" diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml index d85063424..1d337a8ec 100644 --- a/res/values-zh-rTW/arrays.xml +++ b/res/values-zh-rTW/arrays.xml @@ -1,4 +1,18 @@ + diff --git a/res/values-zh-rTW/build_number.xml b/res/values-zh-rTW/build_number.xml index 875b7296c..4be95dcab 100644 --- a/res/values-zh-rTW/build_number.xml +++ b/res/values-zh-rTW/build_number.xml @@ -1,4 +1,18 @@ + "20080722-0001" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index dc2385ec7..9f3ff7326 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1,4 +1,18 @@ + "讀取電子郵件附件" diff --git a/res/xml/providers.xml b/res/xml/providers.xml index 45eec5878..c97afa3a8 100644 --- a/res/xml/providers.xml +++ b/res/xml/providers.xml @@ -15,6 +15,21 @@ --> + @@ -99,7 +115,7 @@ - + @@ -164,7 +180,7 @@ - + @@ -173,17 +189,12 @@ - - - - - + - + @@ -202,7 +213,7 @@ - + - - - - - + diff --git a/res/xml/providers_product.xml b/res/xml/providers_product.xml new file mode 100644 index 000000000..f10382dfb --- /dev/null +++ b/res/xml/providers_product.xml @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/src/com/android/email/activity/setup/AccountSetupBasics.java b/src/com/android/email/activity/setup/AccountSetupBasics.java index 0f4d5a622..adf694645 100644 --- a/src/com/android/email/activity/setup/AccountSetupBasics.java +++ b/src/com/android/email/activity/setup/AccountSetupBasics.java @@ -348,9 +348,34 @@ public class AccountSetupBasics extends Activity } } + /** + * Search the list of known Email providers looking for one that matches the user's email + * domain. We look in providers_product.xml first, followed by the entries in + * platform providers.xml. This provides a nominal override capability. + * + * A match is defined as any provider entry for which the "domain" attribute matches. + * + * @param domain The domain portion of the user's email address + * @return suitable Provider definition, or null if no match found + */ private Provider findProviderForDomain(String domain) { + Provider p = findProviderForDomain(domain, R.xml.providers_product); + if (p == null) { + p = findProviderForDomain(domain, R.xml.providers); + } + return p; + } + + /** + * Search a single resource containing known Email provider definitions. + * + * @param domain The domain portion of the user's email address + * @param resourceId Id of the provider resource to scan + * @return suitable Provider definition, or null if no match found + */ + private Provider findProviderForDomain(String domain, int resourceId) { try { - XmlResourceParser xml = getResources().getXml(R.xml.providers); + XmlResourceParser xml = getResources().getXml(resourceId); int xmlEventType; Provider provider = null; while ((xmlEventType = xml.next()) != XmlResourceParser.END_DOCUMENT) {