using System;
using System.Collections.Generic;
using System.Globalization;
using GreenshotConfluencePlugin;
using GreenshotPlugin.Core;
namespace TranslationByMarkupExtension {
///
///
///
public class LanguageXMLTranslationProvider : ITranslationProvider {
#region Private Members
#endregion
#region Construction
///
/// Initializes a new instance of the class.
///
/// Name of the base.
/// The assembly.
public LanguageXMLTranslationProvider() {
}
#endregion
#region ITranslationProvider Members
///
/// See
///
public object Translate(string key) {
if (Language.hasKey("confluence", key)) {
return Language.GetString("confluence", key);
}
return key;
}
#endregion
#region ITranslationProvider Members
///
/// See
///
/*public IEnumerable Languages {
get {
foreach (LanguageFile supportedLanguage in Language.SupportedLanguages) {
yield return new CultureInfo(supportedLanguage.Ietf);
}
}
}*/
#endregion
}
}