diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/StardewModdingAPI/Framework/TranslationHelper.cs | 4 | ||||
-rw-r--r-- | src/StardewModdingAPI/ITranslationHelper.cs | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/StardewModdingAPI/Framework/TranslationHelper.cs b/src/StardewModdingAPI/Framework/TranslationHelper.cs index dece6214..c3104d1b 100644 --- a/src/StardewModdingAPI/Framework/TranslationHelper.cs +++ b/src/StardewModdingAPI/Framework/TranslationHelper.cs @@ -29,6 +29,10 @@ namespace StardewModdingAPI.Framework /// <summary>The game's current language code.</summary> public LocalizedContentManager.LanguageCode LocaleEnum { get; private set; } + /// <summary>Get a translation for the current locale. This is a convenience shortcut for <see cref="ITranslationHelper.Translate"/>.</summary> + /// <param name="key">The translation key.</param> + public Translation this[string key] => this.Translate(key); + /********* ** Public methods diff --git a/src/StardewModdingAPI/ITranslationHelper.cs b/src/StardewModdingAPI/ITranslationHelper.cs index 84571d0e..297a0d5a 100644 --- a/src/StardewModdingAPI/ITranslationHelper.cs +++ b/src/StardewModdingAPI/ITranslationHelper.cs @@ -15,6 +15,10 @@ namespace StardewModdingAPI /// <summary>The game's current language code.</summary> LocalizedContentManager.LanguageCode LocaleEnum { get; } + /// <summary>Get a translation for the current locale. This is a convenience shortcut for <see cref="Translate"/>.</summary> + /// <param name="key">The translation key.</param> + Translation this[string key] { get; } + /********* ** Public methods |