反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

範本國際化切換

一、概述

  1. 本文介紹了如何在設計器和平台中設定範本的國際化,如何透過工具欄元件、URL傳參、參數元件實現範本語言切換,以及遇到需要前端展現的內容如何透過JS來實現語言的切換。

二、設計器中設定範本國際化

1
進入設定介面。
  1. 範本國際化設定即對【鍵-值】的對映關係進行設定,設定內容僅對當前範本生效。

  2. 點選【範本】→【範本國際化】即可進入國際化設定介面。

  3. 介面上有兩個tab,【範本tab】支援對【鍵-值】的對映關係進行新增、刪除、修改、查看,【伺服器tab】僅支援查看。

  4. 介面頂部搜尋框支援對當前介面中的【範本tab】和【伺服器tab】下的【鍵-值】內容進行關鍵詞搜尋,【描述】欄位不支援搜尋。

2
【鍵-值】設定。
  1. 點選【+】按鈕,彈出【鍵-值】設定介面。

  2. 【鍵】中輸入用於公式呼叫的對象,可自訂任意值,【描述】中輸入對當前鍵的解釋說明,各語言欄位中輸入不同語言下當前鍵的顯示內容。

  3. 語言欄位中至少填寫一個語言的顯示內容才可以提交。

  4. 點選【】按鈕,可對當前【鍵-值】設定進行修改。

  5. 點選對應【鍵-值】列後的【】按鈕可刪除單個【鍵-值】設定。

  6. 選中【鍵-值】列前的復選框後,點選列表頂部的【】按鈕可刪除多個【鍵-值】設定。

3
範本語言設定。
  1. 點擊列表右上方的【】按鈕,進入範本語言設定介面,設定內容僅對該範本生效。

  2. 範本語言設定可選擇【使用伺服器設定】或【為此範本設定】。

  3. 【使用伺服器設定】即【預設語言】和【備用語言】欄位置灰,不能修改。

  4. 【為此範本設定】可自訂【預設語言】和【備用語言】。

  5. 預設語言可選擇跟隨平台/瀏覽器語言或具體的語言內容。

  6. 選擇跟隨平台/瀏覽器語言時,若平台和瀏覽器語言不一致時,範本預設語言為平台語言。

  7. 選擇跟隨平台/瀏覽器語言時,若瀏覽器語言不包含於所支援的語言範圍內,則範本語言為備用語言。

三、決策平台中設定範本國際化

1
進入設定介面。
  1. 伺服器範本國際化設定即對【鍵-值】的對映關係進行設定,設定內容對當前伺服器上所有範本生效。

  2. 以管理員身份登入決策系統,點選【管理系統】→【語言配置】即可進入國際化設定介面。

  3. 介面頂部右側搜尋框支援對【鍵-值】內容進行關鍵詞搜尋,【備註】欄位不支援搜尋。

  4. 【顯示欄位】可切換當前【鍵-值】列表顯示的語言欄。

2
【鍵-值】設定。
  1. 點選【+】按鈕,彈出【鍵-值】設定介面。

  2. 【鍵】中輸入用於呼叫的對象,可自訂任意值,【備註】中輸入對當前鍵的解釋說明,各語言欄位中輸入不同語言下當前鍵的顯示內容。

  3. 語言欄位中至少填寫一個語言的顯示內容才可以提交。

  4. 點選【】按鈕,可對當前【鍵-值】設定進行修改。

  5. 點選對應【鍵-值】列後的【】按鈕可刪除單個【鍵-值】設定。

  6. 選中【鍵-值】列前的復選框後,點選列表頂部的【】按鈕可刪除多個【鍵-值】設定。

  7. 【鍵-值】列表還支援批量【匯入】【匯出】。

3
伺服器範本語言設定。
  1. 點選菜單欄【伺服器】-【伺服器範本語言設定】,進入設定介面。

  2. 可自訂【預設語言】和【備用語言】。

  3. 預設語言可選擇跟隨平台/瀏覽器語言或具體的語言內容。

  4. 選擇跟隨平台/瀏覽器語言時,若平台和瀏覽器語言不一致時,範本預設語言為平台語言。

  5. 選擇跟隨平台/瀏覽器語言時,若瀏覽器語言不包含於所支援的語言範圍內,則範本語言為備用語言。

三、範本語言切換

1
方式一:工具欄元件。
  1. 點選【範本】→【範本Web屬性】,進入【分頁預覽設定】或【填報頁面設定】或【資料分析設定】頁面。

  2. 選擇【以下設定】【為該範本單獨設定】後,可自訂工具欄中的元件。

  3. 滑鼠左鍵點選兩下【範本語言】元件,即可新增到當前範本的工具欄中。

  4. 範本語言元件支援自訂元件圖示和元件名字,以及是否顯示圖示和名字。

  5. 設定完成後,預覽範本,點選頂部工具欄中該元件即可選擇需要切換的語言。

2
方式二:URL傳遞參數。
  1. 預覽範本後,在URL後加上【fr_locale=】,輸入對應語言的值即可切換語言。

  2. 【簡體中文】對應【zh_CN】,【繁體中文】對應【zh_TW】,【英文】對應【en_US】,【日文】對應【ja_JP】,【韓文】對應【ko_KR】。

3
方式三:參數元件。
  1. 新增一個名為【fr_locale】的範本參數全域參數

  2. 在範本參數面板中生成參數【fr_locale】,設定參數元件為下拉框元件

  3. 給元件設定資料字典,型別設定為【自訂】,加入需要的語言選項,實際值需對應為zh_CN、zh_TW、en_US、ja_JP、ko_KR。

  4. 參數元件的顯示值固定,無法設定為多語言切換。

    註:此方式僅對查詢後的內容生效,查詢前載入的(如:工具欄、其他元件文字等)不生效。

4
方式四:前端展現。
  1. 當在範本中遇到需要前端展現文本的時候,譬如:提示、彈窗等,儲存格公式“I18N()”對前端展現的文本則不生效,此時可以透過事件去實現前端文本的多語言展示。

  2. 透过前端函数“FR.i18nText()”返回对应语言的文字,方便在前端工具栏、事件中,进行文字的国际化key调用。

  3. 這裡以超連結為範例,其他可以添加事件的地方方法均相同。

  4. 新增一個【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後關閉