Commit 46b2a9d3 authored by 9's avatar 9 Committed by Michael Zucci

When registering provider, translate all strings.

2001-10-19    <NotZed@Ximian.com>

        * camel-session.c (register_provider): When registering provider,
        translate all strings.

svn path=/trunk/; revision=13809
parent 7d70bec8
2001-10-19 <NotZed@Ximian.com>
* camel-session.c (register_provider): When registering provider,
translate all strings.
* camel-vee-folder.c (camel_vee_folder_remove_folder): Lock the
right lock for unmatched subfolder list stuff. If the sub folder
is deleted & part of unmatched, or the last ref to the sub folder
......
......@@ -198,6 +198,29 @@ camel_session_construct (CamelSession *session, const char *storage_path)
static void
register_provider (CamelSession *session, CamelProvider *provider)
{
int i;
CamelProviderConfEntry *conf;
GList *l;
/* Translate all strings here */
provider->name = _(provider->name);
provider->description = _(provider->description);
conf = provider->extra_conf;
if (conf) {
for (i=0;conf[i].type != CAMEL_PROVIDER_CONF_END;i++) {
if (conf[i].text)
conf[i].text = _(conf[i].text);
}
}
l = provider->authtypes;
while (l) {
CamelServiceAuthType *auth = l->data;
auth->name = _(auth->name);
auth->description = _(auth->description);
l = l->next;
}
g_hash_table_insert (session->providers, provider->protocol, provider);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment