Preparations for the language changes

git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1783 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
This commit is contained in:
RKrom 2012-04-17 14:16:10 +00:00
parent d6c608bf65
commit 53af559d22
44 changed files with 472 additions and 874 deletions

View file

@ -12,8 +12,6 @@ namespace TranslationByMarkupExtension {
public class LanguageXMLTranslationProvider : ITranslationProvider {
#region Private Members
private readonly ILanguage language = Language.GetInstance();
#endregion
#region Construction
@ -34,8 +32,8 @@ namespace TranslationByMarkupExtension {
/// See <see cref="ITranslationProvider.Translate" />
/// </summary>
public object Translate(string key) {
if (language.hasKey(key)) {
return language.GetString(key);
if (Language.hasKey(key)) {
return Language.GetString(key);
}
return key;
}
@ -49,7 +47,7 @@ namespace TranslationByMarkupExtension {
/// </summary>
public IEnumerable<CultureInfo> Languages {
get {
foreach (LanguageConfiguration supportedLanguage in language.SupportedLanguages) {
foreach (LanguageFile supportedLanguage in Language.SupportedLanguages) {
yield return new CultureInfo(supportedLanguage.Ietf);
}
}