TranslateTool.PoReader.ReadPo C# (CSharp) Method

ReadPo() public method

public ReadPo ( ) : List
return List
        public List<PoEntry> ReadPo()
        {
            PoEntry entry;
            while ((entry = ReadPoEntry()) != null) {
                if (entry.NonLocalized != "")
                    entries.Add(entry);          // Don't add header entry
            }

            reader.Close();

            return entries;
        }

Usage Example

Exemplo n.º 1
0
        private void readPOToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog dialog = new OpenFileDialog();

            dialog.DefaultExt = ".po";
            if (dialog.ShowDialog(this) == DialogResult.OK)
            {
                PoReader       reader  = new PoReader(dialog.FileName);
                List <PoEntry> entries = reader.ReadPo();
                ApplyPo        applyPo = new ApplyPo();
                applyPo.Apply(entries, resourceDirectory, new StringWriter());
                PopulateListView();
            }
        }
All Usage Examples Of TranslateTool.PoReader::ReadPo