Seal.Forms.ToolsHelper.initTranslationFile C# (CSharp) Méthode

initTranslationFile() private méthode

private initTranslationFile ( StringBuilder translations, string separator, Repository repository ) : string
translations StringBuilder
separator string
repository Seal.Model.Repository
Résultat string
        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;
        }