45 lines
1.5 KiB
C#
45 lines
1.5 KiB
C#
//---------------------------------------------------------------------------
|
|
//
|
|
// Copyright (C) Microsoft Corporation. All rights reserved.
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
using MECF.Framework.UI.Client.Properties;
|
|
using System;
|
|
using System.Globalization;
|
|
using System.Resources;
|
|
|
|
namespace ExtendedGrid.Microsoft.Windows.Controls
|
|
{
|
|
/// <summary>
|
|
/// Retrieves exception strings and other localized strings.
|
|
/// </summary>
|
|
internal static class SR
|
|
{
|
|
internal static string Get(SRID id)
|
|
{
|
|
return Resources.ResourceManager.GetString(id.String);
|
|
//return _resourceManager.GetString(id.String);
|
|
}
|
|
|
|
internal static string Get(SRID id, params object[] args)
|
|
{
|
|
string message = Resources.ResourceManager.GetString(id.String);
|
|
//string message = _resourceManager.GetString(id.String);
|
|
if (message != null)
|
|
{
|
|
// Apply arguments to formatted string (if applicable)
|
|
if (args != null && args.Length > 0)
|
|
{
|
|
message = String.Format(CultureInfo.CurrentCulture, message, args);
|
|
}
|
|
}
|
|
|
|
return message;
|
|
}
|
|
|
|
// Get exception string resources for current locale
|
|
//private static ResourceManager _resourceManager = new ResourceManager("ExceptionStringTable", typeof(SR).Assembly);
|
|
}
|
|
}
|