nettext
1.0.0
使用GetText的PO文件格式的託管.NET庫。
我需要一個使用PO文件的適當複數支持的性能,託管解決方案。當我找不到一個時,我自己創造了一個。
GetString(string id)
單個短語的返回翻譯。
GetParticularString(string context, string id)
在特定上下文中單個短語的返回翻譯。
GetPluralString(string id, string id_plural, int n)
基於n的複數字符串的返回翻譯。
GetParticularPluralString(string context, string id, string id_plural, int n)
基於n的特定上下文中的單數或複數字符串的返回翻譯。
using nettext;
var po = new PoFile("de.po");
Console.WriteLine(po.GetString("File")); // Datei
Console.WriteLine(po.GetPluralString("{0} file", "{0} files", 2), 2); // 2 Dateien
Console.WriteLine(po.GetParticularString("office", "File")); // Akte
有關更多示例,請檢查測試。