Esta é a minha solução:
Eu usaria um editor de texto decente com o recurso de localizar e substituir regex (por exemplo, Visual Studio, UltraEdit, etc.).
Então faça: encontre
^\s*(\w+\.\w+)\s*:
e para os nomes com 2 pontos:
^\s*((\w+\.\w+)+)\s*:
e substitua por
"$1":
Ou você pode usar o powershell:
$allText = gc yourfile.txt
$allText -replace '^\s*(\w+\.\w+)\s*:', '"$1":'