그런 다음 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 속성을 설정합니다.
새 사용자는 다음 경우 외에는 한 세트의 시스템 폴더만 볼 수 있습니다.
사용자가 로켈이 프랑스어로 설정된 Outlook에 로그인하고 나중에 기본 언어가 영어인 Communications Express에 로그인하는 경우, 이 사용자는 Outlook과 Communications Express 양쪽에서 모두 시스템 폴더 휴지통, 임시 보관함, 보낸 편지함, Éléments supprimés, Brouillons 및 Éléments envoyés를 보게 됩니다.