c 支援國際化

2022-08-29 06:51:10 字數 764 閱讀 9736

c#支援國際化實現方式:

1 新建winform工程,名稱myresource.

2 工程支援中文和英文,在當前工程中新建資源檔案resource.zh-cn.resx和resource.en.resx,在這2個資源檔案中填寫好中文和英文資訊。

3 在工程中新建util.cs類**如下:

using system;

using system.collections.generic;

using system.text;

using system.diagnostics;

using microsoft.win32;

using system.io;

using system.resources;

using system.reflection;

using system.threading;

using system.globalization;

namespace myresource

//name表示資源檔案中的key值,language表示中文或者英文,方法說明:根據key值和語言名稱查詢對應的語言資源檔案並且返回key對應的value值

public static string getmessage(string name, string language)

catch (exception)

return rm.getstring(name, ci);

} }

}

QT國際化支援

為了是我們的qt程式支援如中文等其他語言,通常的做法是在需要翻譯的地方顯示的用tr標記,所以你在閱讀其他人編寫的源程式時會看到很多字串做了tr標記,這樣做是有原因的。1.在hello.pro檔案中增加 translations hello zh cn.ts 2.進入工程目錄,執行 lupdate h...

QT國際化支援

為了是我們的qt程式支援如中文等其他語言,通常的做法是在需要翻譯的地方顯示的用tr標記,所以你在閱讀其他人編寫的源程式時會看到很多字串做了tr標記,這樣做是有原因的。1.在hello.pro檔案中增加 translations hello zh cn.ts 2.進入工程目錄,執行 lupdate h...

genstrings iOS國際化語言支援

ios國際化的知識。首先,我們使用字串,必須用nslocalizedstring key,comment 這樣我們在不同的localizable.strings對key指定不同的值,系統會根據當前系統語言,去不同的lproj找不同的字串。用個圖顯示吧 我們應用只支援中文,英文,所以只建了zh han...