string initTranslationFile(StringBuilder translations, string separator, Repository repository)
{
translations.AppendFormat("Context{0}Instance{0}Reference", separator);
//Add header
string extraSeparators = "";
if (repository.Translations.Count > 0)
{
foreach (var lang in repository.Translations[0].Translations)
{
translations.AppendFormat("{0}{1}", separator, lang.Key);
extraSeparators += separator;
}
}
else
{
translations.AppendFormat("{0}en{0}fr", separator);
extraSeparators += separator + separator;
}
translations.AppendLine();
return extraSeparators;
}