Class BaseKeyValueWriter
public abstract class BaseKeyValueWriter : BaseWriter
- Inheritance
-
BaseKeyValueWriter
- Derived
- Inherited Members
Methods
InternalWriteTranslations(TranslationManager, IReadOnlyCollection<CultureInfo>, Stream)
Writes translations.
protected override void InternalWriteTranslations(TranslationManager translationManager, IReadOnlyCollection<CultureInfo> cultures, Stream stream)
Parameters
translationManagerTranslationManagerThe translation translationManager from which the translations should be picked.
culturesIReadOnlyCollection<CultureInfo>The list of cultures to write.
streamStreamThe stream to write the resulting file to.
WriteConfiguration(TranslationManager, Stream)
public override void WriteConfiguration(TranslationManager translationManager, Stream stream)
Parameters
translationManagerTranslationManagerstreamStream
WriteKeyValueLine(string, string, StringBuilder)
protected abstract void WriteKeyValueLine(string key, string value, StringBuilder stringBuilder)
Parameters
keystringvaluestringstringBuilderStringBuilder
WriteSection(string, StringBuilder)
protected abstract void WriteSection(string key, StringBuilder stringBuilder)
Parameters
keystringstringBuilderStringBuilder
WriteTranslation(TranslationManager, CultureInfo, Stream)
Writes translations in the format that supports one language in one file.
public override void WriteTranslation(TranslationManager translationManager, CultureInfo culture, Stream stream)
Parameters
translationManagerTranslationManagerThe translation translationManager from which the translations should be picked.
cultureCultureInfoThe culture to write.
Set this parameter to InvariantCulture to signal that the default translation should be written.
streamStreamThe stream to write the resulting file to.
WriteTranslations(TranslationManager, IReadOnlyCollection<CultureInfo>, Stream)
Writes translations in the format that supports multiple languages in one file.
public override void WriteTranslations(TranslationManager translationManager, IReadOnlyCollection<CultureInfo> cultures, Stream stream)
Parameters
translationManagerTranslationManagerThe translation translationManager from which the translations should be picked.
culturesIReadOnlyCollection<CultureInfo>The list of cultures to write.
streamStreamThe stream to write the resulting file to.