TranslateTool.MainWindow.SynchronizePot C# (CSharp) Method

SynchronizePot() private method

private SynchronizePot ( string resxDirectory, string potFileName, string programName, string email, string version ) : void
resxDirectory string
potFileName string
programName string
email string
version string
return void
        private void SynchronizePot(string resxDirectory, string potFileName, string programName, string email, string version)
        {
            ResourceDirectory resourceDirectory = new ResourceDirectory();

            resourceDirectory.ReadFiles(resxDirectory, CultureInfo.GetCultureInfo("en"));
            resourceDirectory.ReadResources();

            PoWriterAttributes attributes = new PoWriterAttributes() {
                Name = programName,
                Email = email,
                Version = version,
                writePOT = true
            };

            PoWriter potWriter = new PoWriter(potFileName, attributes);
            potWriter.WritePot(resourceDirectory);
        }