summaryrefslogtreecommitdiff
path: root/program/include/main.inc
diff options
context:
space:
mode:
authorthomascube <thomas@roundcube.net>2008-02-19 23:09:20 +0000
committerthomascube <thomas@roundcube.net>2008-02-19 23:09:20 +0000
commitfed22fd23257ac86ae9c7f1dbea1d538a0f0dee7 (patch)
tree09b6545fb5cd1ae95e6249404385d2c320058c68 /program/include/main.inc
parent3549785897093452a5c523e517ac42842bea694d (diff)
Localize folder name in page title (#1484785)
Diffstat (limited to 'program/include/main.inc')
-rw-r--r--program/include/main.inc16
1 files changed, 16 insertions, 0 deletions
diff --git a/program/include/main.inc b/program/include/main.inc
index 2d28090c7..06cf706ea 100644
--- a/program/include/main.inc
+++ b/program/include/main.inc
@@ -1844,4 +1844,20 @@ function rcmail_folder_classname($folder_id)
}
+/**
+ * Try to localize the given IMAP folder name.
+ * UTF-7 decode it in case no localized text was found
+ *
+ * @param string Folder name
+ * @return string Localized folder name in UTF-8 encoding
+ */
+function rcmail_localize_foldername($name)
+{
+ if ($folder_class = rcmail_folder_classname($name))
+ return rcube_label($folder_class);
+ else
+ return rcube_charset_convert($name, 'UTF-7');
+}
+
+
?>