當前位置:首頁 » 網頁前端 » js前端國際化
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

js前端國際化

發布時間: 2023-01-16 16:54:42

㈠ 如何用JS實現網頁中英文切換的效果

最簡單的辦法就是在你的所有中文頁面上,一般在導航位置加一個英文頁面首頁的超鏈接。這樣用戶點英文那個鏈接就進入英文頁面了。同樣的,在所有的英文頁面導航位置都加一個中文首頁鏈接。推薦你用圖片做這兩個鏈接,這樣不會因為用戶沒有裝對應的語言系統而出現奇怪字元。比如歐美用戶一般是不會裝中文系統的,頁面上有中文字元的時候必然顯示為亂碼。
網站目錄當然要為中文和英文各建一個獨立的目錄,裡面放置各自的頁面了。

如果使用資料庫的話,則思路是一樣的。

㈡ 請問在ASP.NET項目MVC4項目中可以使用jQuery.i18n.properties 實現 Web 前端的國際化嗎

插件有其局限性 想國際化 配置文件時必不可少的

㈢ nodejs和Ext雙端國際化

在locales目錄下創建web、server目錄,分別存放前後端(nodejs)的國際化文件
nodejs當前採用的是npm 的 i18n 庫,該函數會根據lang自動載入directory配置項下的『lang』.json;因此需重新設置 directory

前端Ext採用的是自定義函數 _() ,該函數需要讀取dict進行key的匹配進行國際化;需修改讀取前端國際化json的目錄為 /locales/web

根據現有的模塊,自行創建模塊目錄,將自己的前後端國際化內容寫在自定義json中

國際化key需按照模塊名稱作為頂級作用於,採用 包命名 的方式,採用 駝峰命名

創建i18n文件,自定義Ajax方法獲取後端的dict字典,將字典緩存在內存中

後端返回

在moles目錄下創建i18n模塊,用來管理前後端的國際化文件
webapp在首次運行時會載入該模塊,並負責合並各個模塊的語言json,創建生成制定名稱的json文件。
之後nodejs的i18n模塊會負責管理後端國際化
前端頁面在首次載入時會調用介面請求前端國際化文件數據

原來的zh_CN.json的內容移植到了 base.json 文件中,各模塊可以 暫時不處理 base.json中的內容,日後項目的 新增國際化 在模塊國際化文件中編寫,有時間可以將base.json中的屬於本模塊的國際化內容修改並移植到本模塊國際化文件中

㈣ js文件怎樣spring:message國際化

如果js代碼嵌入在jsp頁面則可以直接輸出標簽,如alert(「<spring:message code="welcome"/>」);
單獨的一個js文件無法用上述方法訪問,可以在嵌入式的頁面將標簽的值存入一個js對象中,再在外部引入的js文件中調用對象即可,用手機碼的,所以沒有寫更具體的代碼,希望你能明白。