如何解析.po文件中的msgid和msgstr

时间:2016-11-16 04:02:52

标签: c# mono

从此链接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#中的普通文本但是我不知道用代码做下一步。有人能帮我吗?谢谢。

0 个答案:

没有答案