正如我在標題中提到的,我如何將過濾器按鈕文本翻譯成其他語言?
uj5u.com熱心網友回復:
您可以使用 來實作此目的localization
,為此您需要匯入:
import 'devextreme-intl';
import { locale } from "devextreme/localization";
然后在您的 AppComponent 中添加以下行:
export class AppComponent {
constructor() {
locale(navigator.language || 'en'); // Set "en" as our default locale. OR set the appropriate value to whichever language you wish to translate to
}
}
或者
您也可以使用該Globalize
軟體包實作相同的目的。在您的專案中激活Globalize
需要以下檔案:
- 全球化圖書館
- CLDR 庫
- 每種所需語言的 CLDR JSON 檔案。
您可以在本地計算機上的 DevExtreme 安裝檔案夾或 ZIP 存檔Lib\js
目錄中找到 Globalize 和 CLDR 庫。
安裝cldr-data
和globalize
包:
npm install --save-dev cldr-data globalize
Globalize
國際化和本地化庫利用官方 Unicode CLDR JSON 資料。該庫適用于browser
和作為一個Node.js
模塊。它提供數字格式化和決議、日期和時間格式化和決議、貨幣格式化和訊息格式化。要使用幫助globalize
庫實作本地化,您需要執行以下步驟:
import Globalize from 'globalize';
然后在您的 AppComponent 中添加以下行:
export class AppComponent {
constructor() {
Globalize.locale(navigator.language || 'en'); // Set "en" as our default locale. OR set the appropriate value to whichever language you wish to translate to
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/507994.html
標籤:javascript 反应 开发极端