這個版本中,封裝階段不再進行 XSL 檔案中的字串取代。因此,字串是即時取代的,這會降低 Calendar Express 使用者介面的效能。
解決方法:您可以在執行 Calendar Server 之前執行字串取代,方法是處理所有的 XSL 檔案,然後手動插入正確的語言字串。若要執行取代,您必須加入 perl 程序檔 (xslvarparser.pl),這可以在 {CAL_SERVER_BASE}/tools/unsupported/bin 目錄中找到。程序檔會提供執行指示。
方便起見,程序檔中提供的指示如下:
使用 perl 程序檔 xslvarparser.pl 取代 XSL 檔案中的變數,以加速 XSL 描繪。
將這個檔案複製到 /opt/SUNWics5/cal/html 目錄 (在 Solaris 上為預設)。
然後作為 $ perl xslvarparser.pl 執行。
產生的檔案會出現在各個語言環境的輸出目錄下。
以輸出目錄中的檔案取代各個語言環境的 XSL 檔案。
建議您在取代之前儲存原始檔案。
這個問題與Calendar Server 6.3 中發現的問題中問題編號 6385495 描述的狀況相同。