WEB中實現國際化(二)

2021-06-23 02:52:15 字數 2472 閱讀 5458

五、其它頁面實現國際化

1)、其它頁面國際化基類

using system;

using system.collections.generic;

public

abstract

class generalpagei18n : system.web.ui.page

return (dictionary)viewstate["

__resources

"];}

set

}protected

virtual

void setresourcesfilepath(string resourcesfilepath)

}

複製**

2)、其它頁面國際化.aspx**:

<%

@ page language="

c#"autoeventwireup="

true

"codefile="

generalpage.aspx.cs

"inherits="

generalpage

"%>

doctype html public "-//w3c//dtd xhtml 1.0 transitional//en"

"">

<

html

xmlns

="">

<

head

runat

="server"

>

<

title

>

title

>

head

>

<

body

>

<

form

id="form1"

runat

="server"

>

<

div>

<

asp:label

id="lblbodytext"

runat

="server"

>

asp:label

>

div>

form

>

body

>

html

>

複製**

3)、其它頁面國際化.aspx.cs**:

using system;

public

partial

class generalpage : generalpagei18n

}private

void load()

}

複製**

六、webutility.cs

using system.collections.generic;

using system.linq;

using system.web;

using system.xml.linq;

public

class webutility

//////

讀cookies

刪除cookies,立即過期

}}

複製**

web頁面國際化

web頁面國際化 個人嘗試使用了2種方法。在pom.xml配置檔案下加入依賴 在需要使用到國際化顯示的頁面上加入模板標識。建立乙個i18n資料夾,在資料夾內選擇建立 命名為messages 此為預設語言顯示檔案 messages en 此為瀏覽器語言為en時顯示檔案 messages zh 此為瀏覽...

vue實現國際化

這裡為了簡單,將所有的東西都寫到main.js,在實際的應用中需要將這些拆分到不同元件中。1.1 安裝vue的國際化支援npm install vue i18n當然如果你沒有沒事使用包管理工具,那麼你可以直接這樣使用 src script 1.2 配置使用 這裡我們使用包管理工具的方式配置,我們直接...

Django實現國際化

2.進入專案的應用資料夾下,新建資料夾locale 3.在命令列中,cd到這個目錄下,執行django admin.py makemessages l zh cn 4.在settings資料夾的middleware中加入 django.middleware.locale.localemiddlewa...