次に、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’, であれば、trash というフォルダが IMAP ストア内に作成されます。クライアントインタフェースに表示するシステムフォルダ名には、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 属性を設定します。
次のような場合を除き、新しいユーザーには 1 セットのシステムフォルダだけを参照できるはずです。
ロケールがフランス語に設定された Outlook にログインします。その後、同じユーザーが英語を優先言語に設定した Communications Express にログインします。このユーザーには、trash、draft、sent、Éléments supprimés、Brouillons、および Éléments envoyés のシステムフォルダが Outlook と Communications Express の両方で表示されます。