接下来,需要为 Communications Express 定义系统文件夹。i18n.js 文件用于定义 Communications Express 的系统文件夹名称。此文件位于 /var/opt/SUNWmsgsr/config/html/ lang 目录中,其中 lang 是特定的本地化语言(例如 fr 表示法文)。需要修改此文件,以使映射条目与 sjoc_folders.map 文件中的条目类似。
例如,在默认情况下,法文的 i18n.js 文件中的文件夹映射如下:
i18n[’INBOX’] = ’Inbox’ i18n[’trash folder’] = ’trash’ i18n[’draft folder’] = ’draft’ i18n[’sent folder’] = ’sent’ ... fldr[’INBOX’] = ’French Inbox’ fldr[’trash’] = ’French Trash’ fldr[’draft folder’] = ’French Draft Folder’ fldr[’sent folder’] = ’French Sent Folder’
i18n[x ] 的值用于在 IMAP 存储中创建系统文件夹。例如,如果 i18n[’trash folder’]= ’trash’,则将在 IMAP 存储中创建名为 trash 的文件夹。fldr[y] 的值用于在客户端界面中显示系统文件夹名称。
在 sjoc_folders.map 文件中,类似的文件夹映射如下:
[fr] INBOX=’Bo?te de réception’ Deleted Items=’?léments supprimés’ Drafts=’Brouillons’ Sent Items =’?léments envoyés’
因此,应修改法文的 i18n.js 文件夹映射,使其与 sjoc_folders.map 文件相匹配:
i18n[’INBOX’] = ’Bo?te de réception’ i18n[’trash folder’] = ’?léments supprimés’i18n[’draft folder’] = ’Brouillons’ i18n[’sent folder’] = ’?léments envoyés’ ... fldr[’INBOX’] = ’Bo?te de réception’ fldr[’trash’] = ’?léments supprimés’ fldr[’Drafts’] = ’Brouillons’ fldr[’Sent’] = ’?léments envoyés’
需要修改 i18n.js 文件表示的每种语言。
由于 i18n.js 文件是使用 UTF8 代码编写的,因此需要使用可以保存 UTF8 代码的编辑器。
此新文件夹映射定义仅对新用户有效。
用户登录到 Communications Express 之前,需要先设置用户的首选语言。要执行此操作,请使用 ldapmodify 命令设置 preferredLanguage 或 preferredLocale 属性。
新用户应该仅看到一组系统文件夹,但以下情况除外:
用户登录到语言环境设置为法文的 Outlook 中。稍后,该用户又登录到首选语言设置为英文的 Communications Express 中。此用户将在 Outlook 和 Communications Express 中看到系统文件夹 Trash、Draft、Sent、?léments supprimés、Brouillons 和 ?léments envoyés。