Search Results for

    Show / Hide Table of Contents
    View Source

    Class LocalizedTextServiceFileSources

    Exposes the XDocument sources from files for the default localization text service and ensure caching is taken care of

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public class LocalizedTextServiceFileSources

    Constructors

    View Source

    LocalizedTextServiceFileSources(ILogger<LocalizedTextServiceFileSources>, AppCaches, DirectoryInfo)

    Constructor

    Declaration
    public LocalizedTextServiceFileSources(ILogger<LocalizedTextServiceFileSources> logger, AppCaches appCaches, DirectoryInfo fileSourceFolder)
    Parameters
    Type Name Description
    ILogger<LocalizedTextServiceFileSources> logger
    AppCaches appCaches
    DirectoryInfo fileSourceFolder
    View Source

    LocalizedTextServiceFileSources(ILogger<LocalizedTextServiceFileSources>, AppCaches, DirectoryInfo, IEnumerable<LocalizedTextServiceSupplementaryFileSource>)

    Declaration
    public LocalizedTextServiceFileSources(ILogger<LocalizedTextServiceFileSources> logger, AppCaches appCaches, DirectoryInfo fileSourceFolder, IEnumerable<LocalizedTextServiceSupplementaryFileSource> supplementFileSources)
    Parameters
    Type Name Description
    ILogger<LocalizedTextServiceFileSources> logger
    AppCaches appCaches
    DirectoryInfo fileSourceFolder
    IEnumerable<LocalizedTextServiceSupplementaryFileSource> supplementFileSources
    View Source

    LocalizedTextServiceFileSources(ILogger<LocalizedTextServiceFileSources>, AppCaches, DirectoryInfo, IEnumerable<LocalizedTextServiceSupplementaryFileSource>, IDirectoryContents)

    This is used to configure the file sources with the main file sources shipped with Umbraco and also including supplemental/plugin based localization files. The supplemental files will be loaded in and merged in after the primary files. The supplemental files must be named with the 4 letter culture name with a hyphen such as : en-AU.xml

    Declaration
    public LocalizedTextServiceFileSources(ILogger<LocalizedTextServiceFileSources> logger, AppCaches appCaches, DirectoryInfo fileSourceFolder, IEnumerable<LocalizedTextServiceSupplementaryFileSource> supplementFileSources, IDirectoryContents directoryContents)
    Parameters
    Type Name Description
    ILogger<LocalizedTextServiceFileSources> logger
    AppCaches appCaches
    DirectoryInfo fileSourceFolder
    IEnumerable<LocalizedTextServiceSupplementaryFileSource> supplementFileSources
    IDirectoryContents directoryContents

    Methods

    View Source

    GetXmlSources()

    Returns all xml sources for all culture files found in the folder.

    Declaration
    public IDictionary<CultureInfo, Lazy<XDocument>> GetXmlSources()
    Returns
    Type Description
    IDictionary<System.Globalization.CultureInfo, Lazy<System.Xml.Linq.XDocument>>
    View Source

    TryConvert2LetterCultureTo4Letter(String)

    Declaration
    public Attempt<CultureInfo> TryConvert2LetterCultureTo4Letter(string twoLetterCulture)
    Parameters
    Type Name Description
    System.String twoLetterCulture
    Returns
    Type Description
    Attempt<System.Globalization.CultureInfo>
    View Source

    TryConvert4LetterCultureTo2Letter(CultureInfo)

    Declaration
    public Attempt<string> TryConvert4LetterCultureTo2Letter(CultureInfo culture)
    Parameters
    Type Name Description
    System.Globalization.CultureInfo culture
    Returns
    Type Description
    Attempt<System.String>
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • LocalizedTextServiceFileSources(ILogger<LocalizedTextServiceFileSources>, AppCaches, DirectoryInfo)
      • LocalizedTextServiceFileSources(ILogger<LocalizedTextServiceFileSources>, AppCaches, DirectoryInfo, IEnumerable<LocalizedTextServiceSupplementaryFileSource>)
      • LocalizedTextServiceFileSources(ILogger<LocalizedTextServiceFileSources>, AppCaches, DirectoryInfo, IEnumerable<LocalizedTextServiceSupplementaryFileSource>, IDirectoryContents)
    • Methods
      • GetXmlSources()
      • TryConvert2LetterCultureTo4Letter(String)
      • TryConvert4LetterCultureTo2Letter(CultureInfo)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX