反饋已提交
網絡繁忙
本文介紹了如何在設計器和平台中設定範本的國際化,如何透過工具欄元件、URL傳參、參數元件實現範本語言切換,以及遇到需要前端展現的內容如何透過JS來實現語言的切換。
範本國際化設定即對【鍵-值】的對映關係進行設定,設定內容僅對當前範本生效。
點選【範本】→【範本國際化】即可進入國際化設定介面。
介面上有兩個tab,【範本tab】支援對【鍵-值】的對映關係進行新增、刪除、修改、查看,【伺服器tab】僅支援查看。
介面頂部搜尋框支援對當前介面中的【範本tab】和【伺服器tab】下的【鍵-值】內容進行關鍵詞搜尋,【描述】欄位不支援搜尋。
點選【+】按鈕,彈出【鍵-值】設定介面。
【鍵】中輸入用於公式呼叫的對象,可自訂任意值,【描述】中輸入對當前鍵的解釋說明,各語言欄位中輸入不同語言下當前鍵的顯示內容。
語言欄位中至少填寫一個語言的顯示內容才可以提交。
點選【】按鈕,可對當前【鍵-值】設定進行修改。
點選對應【鍵-值】列後的【】按鈕可刪除單個【鍵-值】設定。
選中【鍵-值】列前的復選框後,點選列表頂部的【】按鈕可刪除多個【鍵-值】設定。
點擊列表右上方的【】按鈕,進入範本語言設定介面,設定內容僅對該範本生效。
範本語言設定可選擇【使用伺服器設定】或【為此範本設定】。
【使用伺服器設定】即【預設語言】和【備用語言】欄位置灰,不能修改。
【為此範本設定】可自訂【預設語言】和【備用語言】。
預設語言可選擇跟隨平台/瀏覽器語言或具體的語言內容。
選擇跟隨平台/瀏覽器語言時,若平台和瀏覽器語言不一致時,範本預設語言為平台語言。
選擇跟隨平台/瀏覽器語言時,若瀏覽器語言不包含於所支援的語言範圍內,則範本語言為備用語言。
伺服器範本國際化設定即對【鍵-值】的對映關係進行設定,設定內容對當前伺服器上所有範本生效。
以管理員身份登入決策系統,點選【管理系統】→【語言配置】即可進入國際化設定介面。
介面頂部右側搜尋框支援對【鍵-值】內容進行關鍵詞搜尋,【備註】欄位不支援搜尋。
【顯示欄位】可切換當前【鍵-值】列表顯示的語言欄。
【鍵】中輸入用於呼叫的對象,可自訂任意值,【備註】中輸入對當前鍵的解釋說明,各語言欄位中輸入不同語言下當前鍵的顯示內容。
【鍵-值】列表還支援批量【匯入】【匯出】。
點選菜單欄【伺服器】-【伺服器範本語言設定】,進入設定介面。
可自訂【預設語言】和【備用語言】。
點選【範本】→【範本Web屬性】,進入【分頁預覽設定】或【填報頁面設定】或【資料分析設定】頁面。
選擇【以下設定】【為該範本單獨設定】後,可自訂工具欄中的元件。
滑鼠左鍵點選兩下【範本語言】元件,即可新增到當前範本的工具欄中。
範本語言元件支援自訂元件圖示和元件名字,以及是否顯示圖示和名字。
設定完成後,預覽範本,點選頂部工具欄中該元件即可選擇需要切換的語言。
預覽範本後,在URL後加上【fr_locale=】,輸入對應語言的值即可切換語言。
【簡體中文】對應【zh_CN】,【繁體中文】對應【zh_TW】,【英文】對應【en_US】,【日文】對應【ja_JP】,【韓文】對應【ko_KR】。
新增一個名為【fr_locale】的範本參數或全域參數。
在範本參數面板中生成參數【fr_locale】,設定參數元件為下拉框元件。
給元件設定資料字典,型別設定為【自訂】,加入需要的語言選項,實際值需對應為zh_CN、zh_TW、en_US、ja_JP、ko_KR。
參數元件的顯示值固定,無法設定為多語言切換。
註:此方式僅對查詢後的內容生效,查詢前載入的(如:工具欄、其他元件文字等)不生效。
當在範本中遇到需要前端展現文本的時候,譬如:提示、彈窗等,儲存格公式“I18N()”對前端展現的文本則不生效,此時可以透過事件去實現前端文本的多語言展示。
透过前端函数“FR.i18nText()”返回对应语言的文字,方便在前端工具栏、事件中,进行文字的国际化key调用。
這裡以超連結為範例,其他可以添加事件的地方方法均相同。
新增一個【JavaScript腳本】事件,輸入JS代碼,儲存範本,點擊預覽。
JS代碼如下:
var a = FR.i18nText('水洗溫度不超過30攝氏度!');//此處文本需在【範本國際化】中設定鍵-值FR.showDialog("Details",600,400,a);
var a = FR.i18nText('排名第一');//此處文本需在【範本國際化】中設定鍵-值FR.showDialog("Details",600,400,a);
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉