public void Run()
        {
            var listEn = PublicationEntry.ReadAll("Akinshin.En.bib", "Akinshin.InRussian.bib", "Akinshin.Translation.bib");
            var listRu = PublicationEntry.ReadAll("Akinshin.En.bib", "Akinshin.Ru.bib", "Akinshin.Translation.bib");

            var tomlEn = listEn.ToToml();
            var tomlRu = listRu.ToToml(PublicationLanguage.Russian);

            var dataGenDirectory = DirectoryDetector.GetDataGenDirectory();

            if (!Directory.Exists(dataGenDirectory))
            {
                Directory.CreateDirectory(dataGenDirectory);
            }

            File.WriteAllText(Path.Combine(dataGenDirectory, "publications_en.toml"), tomlEn);
            File.WriteAllText(Path.Combine(dataGenDirectory, "publications_ru.toml"), tomlRu);
        }