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
더 많은 예를 보려면 테스트를 확인하십시오.