从此链接http://www.mono-project.com/archived/internationalization/
我编码将.po文件作为文本文件读取,就像打开文件的普通代码一样。 (已经导入Mono.Unix。)
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
richTextBox1.Text = File.ReadAllText(openFileDialog1.FileName);
string filename = openFileDialog1.FileName;
string result = Path.GetFileName(filename);
string tryString = Catalog.GetString(richTextBox1.Text);
richTextBox1.Text = tryString;
}
else
{
return;
}
从代码中,它发生异常。(而且我知道它会像那样。)我想只解析msgid和msgstr(源文本和翻译?)作为C#中的普通文本但是我不知道用代码做下一步。有人能帮我吗?谢谢。