Ticket #7804: E-mail.patch

File E-mail.patch, 3.3 KB (added by taos, 13 years ago)

Adds missing localization to Mail status window + cosmetic changes in Mail preflet.

  • src/preferences/mail/ConfigWindow.cpp

     
    898898    item = new AccountItem(label, account, ACCOUNT_ITEM);
    899899    fAccountsListView->AddItem(item);
    900900
    901     item = new AccountItem(B_TRANSLATE("· Incoming"), account, INBOUND_ITEM);
     901    item = new AccountItem(B_TRANSLATE("\t\t· Incoming"), account, INBOUND_ITEM);
    902902    fAccountsListView->AddItem(item);
    903903    if (!account->IsInboundEnabled())
    904904        item->SetEnabled(false);
    905905
    906     item = new AccountItem(B_TRANSLATE("· Outgoing"), account,
     906    item = new AccountItem(B_TRANSLATE("\t\t· Outgoing"), account,
    907907        OUTBOUND_ITEM);
    908908    fAccountsListView->AddItem(item);
    909909    if (!account->IsOutboundEnabled())
    910910        item->SetEnabled(false);
    911911
    912     item = new AccountItem(B_TRANSLATE("· E-mail filters"), account,
     912    item = new AccountItem(B_TRANSLATE("\t\t· E-mail filters"), account,
    913913        FILTER_ITEM);
    914914    fAccountsListView->AddItem(item);
    915915}
  • src/servers/mail/StatusWindow.cpp

     
    481481            strcpy(pre_text,status->TrailingText());
    482482        char final[80];
    483483        if (by_bytes) {
    484             sprintf(final,"%.1f / %.1f kb (%d / %d messages)",float(float(status->CurrentValue() + how_much) / 1024),float(float(status->MaxValue()) / 1024),(int)items_now+1,(int)total_items);
     484            sprintf(final, B_TRANSLATE("%.1f / %.1f kb (%d / %d messages)"),
     485                float(float(status->CurrentValue() + how_much) / 1024),
     486                float(float(status->MaxValue()) / 1024),(int)items_now+1,
     487                (int)total_items);
    485488            status->Update(how_much,NULL,final);
    486489        } else {
    487             sprintf(final,"%d / %d messages",(int)items_now,(int)total_items);
     490            sprintf(final, B_TRANSLATE("%d / %d messages"),(int)items_now,
     491                (int)total_items);
    488492            status->Update(how_much,NULL,final);
    489493        }
    490494        UnlockLooper();
  • src/servers/mail/Notifier.cpp

     
    44 * Distributed under the terms of the MIT License.
    55 */
    66
     7#include <Catalog.h>
    78
    89#include "Notifier.h"
    910
    1011
     12#undef B_TRANSLATE_CONTEXT
     13#define B_TRANSLATE_CONTEXT "Notifier"
     14
     15
    1116DefaultNotifier::DefaultNotifier(const char* accountName, bool inbound,
    1217    ErrorLogWindow* errorWindow, MailStatusWindow* statusWindow)
    1318    :
     
    1722    fStatusWindow(statusWindow)
    1823{
    1924    BString desc;
    20     desc += (fIsInbound == true) ? "Fetching" : "Sending";
    21     desc += " mail for ";
    22     desc += fAccountName;
     25    if (fIsInbound == true)
     26        desc << B_TRANSLATE("Fetching mail for %name");
     27    else
     28        desc << B_TRANSLATE("Sending mail for %name");
     29    desc.ReplaceFirst("%name", fAccountName);
    2330
    2431    fStatusWindow->Lock();
    2532    fStatusView = fStatusWindow->NewStatusView(desc, fIsInbound != false);
  • src/servers/mail/Jamfile

     
    3838    :
    3939    DeskbarView.cpp
    4040    MailDaemon.cpp
     41    Notifier.cpp
    4142    StatusWindow.cpp
    4243;