modest-providers-data directory added.
[modest] / src / modest-local-folder-info.c
index 25c02b7..c1956b4 100644 (file)
@@ -40,14 +40,14 @@ typedef struct {
 const ModestLocalFolder ModestLocalFolderMap[] = {
        { TNY_FOLDER_TYPE_UNKNOWN,  "<unknown>",  N_("<Unknown>")},
        { TNY_FOLDER_TYPE_NORMAL,   "<normal>",   N_("<Normal>")},
-       { TNY_FOLDER_TYPE_INBOX,    "inbox",      N_("Inbox")},
-       { TNY_FOLDER_TYPE_OUTBOX,   "outbox",     N_("Outbox")},
+       { TNY_FOLDER_TYPE_INBOX,    "inbox",      N_("mcen_me_folder_inbox")},
+       { TNY_FOLDER_TYPE_OUTBOX,   "outbox",     N_("mcen_me_folder_outbox")},
        { TNY_FOLDER_TYPE_TRASH,    "trash",      N_("Trash")},
        { TNY_FOLDER_TYPE_JUNK,     "junk",       N_("Junk")},
-       { TNY_FOLDER_TYPE_SENT,     "sent",       N_("Sent items")},
+       { TNY_FOLDER_TYPE_SENT,     "sent",       N_("mcen_me_folder_sent")},
        { TNY_FOLDER_TYPE_ROOT,     "<root>",     N_("<root>")},
        { TNY_FOLDER_TYPE_NOTES,    "notes",      N_("Notes")},
-       { TNY_FOLDER_TYPE_DRAFTS,   "drafts",     N_("Drafts")},
+       { TNY_FOLDER_TYPE_DRAFTS,   "drafts",     N_("mcen_me_folder_drafts")},
        { TNY_FOLDER_TYPE_OUTBOX,   "contacts",   N_("Contacts")},
        { TNY_FOLDER_TYPE_OUTBOX,   "calendar",   N_("Calendar")},
        { TNY_FOLDER_TYPE_ARCHIVE,  "archive",    N_("Archive")}
@@ -89,9 +89,13 @@ modest_local_folder_info_get_type_display_name (TnyFolderType type)
        g_return_val_if_fail (type >= TNY_FOLDER_TYPE_UNKNOWN &&
                              type <  TNY_FOLDER_TYPE_NUM, NULL);
        
+       /* Note that we call _() to get the localized name.
+        * This works because we used N_() on the static string when we initialized the array,
+        * to mark the string for translation.
+        */
        for (i = 0; i != G_N_ELEMENTS(ModestLocalFolderMap); ++i) {
                if (ModestLocalFolderMap[i].type == type)
-                       return ModestLocalFolderMap[i].display_name;
+                       return _(ModestLocalFolderMap[i].display_name);
        }
        return NULL;    
 }