From f7f8d9b9eb4164335ea742e57ae0a1894925d455 Mon Sep 17 00:00:00 2001 From: damianedwards Date: Thu, 17 Dec 2015 15:25:39 -0800 Subject: [PATCH] Rename "ancestor" to "parent" on loc APIs --- .../RequestLocalizationMiddleware.cs | 10 +++++----- .../IStringLocalizer.cs | 7 +++---- .../StringLocalizerExtensions.cs | 4 ++-- .../StringLocalizerOfT.cs | 4 ++-- .../ResourceManagerStringLocalizer.cs | 10 +++++----- .../ResourceManagerWithCultureStringLocalizer.cs | 4 ++-- 6 files changed, 19 insertions(+), 20 deletions(-) diff --git a/src/Microsoft.AspNet.Localization/RequestLocalizationMiddleware.cs b/src/Microsoft.AspNet.Localization/RequestLocalizationMiddleware.cs index 546f1deb21..fc946671b0 100644 --- a/src/Microsoft.AspNet.Localization/RequestLocalizationMiddleware.cs +++ b/src/Microsoft.AspNet.Localization/RequestLocalizationMiddleware.cs @@ -137,7 +137,7 @@ namespace Microsoft.AspNet.Localization private static CultureInfo GetCultureInfo( IList cultureNames, IList supportedCultures, - bool fallbackToAncestorCulture) + bool fallbackToParentCultures) { foreach (var cultureName in cultureNames) { @@ -145,7 +145,7 @@ namespace Microsoft.AspNet.Localization // the CultureInfo ctor if (cultureName != null) { - var cultureInfo = GetCultureInfo(cultureName, supportedCultures, fallbackToAncestorCulture, currentDepth: 0); + var cultureInfo = GetCultureInfo(cultureName, supportedCultures, fallbackToParentCultures, currentDepth: 0); if (cultureInfo != null) { return cultureInfo; @@ -159,12 +159,12 @@ namespace Microsoft.AspNet.Localization private static CultureInfo GetCultureInfo( string cultureName, IList supportedCultures, - bool fallbackToAncestorCulture, + bool fallbackToParentCultures, int currentDepth) { var culture = CultureInfoCache.GetCultureInfo(cultureName, supportedCultures); - if (culture == null && fallbackToAncestorCulture && currentDepth < MaxCultureFallbackDepth) + if (culture == null && fallbackToParentCultures && currentDepth < MaxCultureFallbackDepth) { var lastIndexOfHyphen = cultureName.LastIndexOf('-'); @@ -173,7 +173,7 @@ namespace Microsoft.AspNet.Localization // Trim the trailing section from the culture name, e.g. "fr-FR" becomes "fr" var parentCultureName = cultureName.Substring(0, lastIndexOfHyphen); - culture = GetCultureInfo(parentCultureName, supportedCultures, fallbackToAncestorCulture, currentDepth + 1); + culture = GetCultureInfo(parentCultureName, supportedCultures, fallbackToParentCultures, currentDepth + 1); } } diff --git a/src/Microsoft.Extensions.Localization.Abstractions/IStringLocalizer.cs b/src/Microsoft.Extensions.Localization.Abstractions/IStringLocalizer.cs index 5afc695041..6052896d09 100644 --- a/src/Microsoft.Extensions.Localization.Abstractions/IStringLocalizer.cs +++ b/src/Microsoft.Extensions.Localization.Abstractions/IStringLocalizer.cs @@ -29,12 +29,11 @@ namespace Microsoft.Extensions.Localization /// /// Gets all string resources. /// - /// - /// A indicating whether to include - /// strings from ancestor cultures. + /// + /// A indicating whether to include strings from parent cultures. /// /// The strings. - IEnumerable GetAllStrings(bool includeAncestorCultures); + IEnumerable GetAllStrings(bool includeParentCultures); /// /// Creates a new for a specific . diff --git a/src/Microsoft.Extensions.Localization.Abstractions/StringLocalizerExtensions.cs b/src/Microsoft.Extensions.Localization.Abstractions/StringLocalizerExtensions.cs index 73d254bab9..bde47f74f3 100644 --- a/src/Microsoft.Extensions.Localization.Abstractions/StringLocalizerExtensions.cs +++ b/src/Microsoft.Extensions.Localization.Abstractions/StringLocalizerExtensions.cs @@ -57,7 +57,7 @@ namespace Microsoft.Extensions.Localization } /// - /// Gets all string resources including those for ancestor cultures. + /// Gets all string resources including those for parent cultures. /// /// The . /// The string resources. @@ -68,7 +68,7 @@ namespace Microsoft.Extensions.Localization throw new ArgumentNullException(nameof(stringLocalizer)); } - return stringLocalizer.GetAllStrings(includeAncestorCultures: true); + return stringLocalizer.GetAllStrings(includeParentCultures: true); } } } diff --git a/src/Microsoft.Extensions.Localization.Abstractions/StringLocalizerOfT.cs b/src/Microsoft.Extensions.Localization.Abstractions/StringLocalizerOfT.cs index 7007122b67..3aec1a3f13 100644 --- a/src/Microsoft.Extensions.Localization.Abstractions/StringLocalizerOfT.cs +++ b/src/Microsoft.Extensions.Localization.Abstractions/StringLocalizerOfT.cs @@ -61,7 +61,7 @@ namespace Microsoft.Extensions.Localization } /// - public IEnumerable GetAllStrings(bool includeAncestorCultures) => - _localizer.GetAllStrings(includeAncestorCultures); + public IEnumerable GetAllStrings(bool includeParentCultures) => + _localizer.GetAllStrings(includeParentCultures); } } \ No newline at end of file diff --git a/src/Microsoft.Extensions.Localization/ResourceManagerStringLocalizer.cs b/src/Microsoft.Extensions.Localization/ResourceManagerStringLocalizer.cs index 9b646e2cf3..47d4884bd6 100644 --- a/src/Microsoft.Extensions.Localization/ResourceManagerStringLocalizer.cs +++ b/src/Microsoft.Extensions.Localization/ResourceManagerStringLocalizer.cs @@ -133,23 +133,23 @@ namespace Microsoft.Extensions.Localization } /// - public virtual IEnumerable GetAllStrings(bool includeAncestorCultures) => - GetAllStrings(includeAncestorCultures, CultureInfo.CurrentUICulture); + public virtual IEnumerable GetAllStrings(bool includeParentCultures) => + GetAllStrings(includeParentCultures, CultureInfo.CurrentUICulture); /// /// Returns all strings in the specified culture. /// - /// + /// /// The to get strings for. /// The strings. - protected IEnumerable GetAllStrings(bool includeAncestorCultures, CultureInfo culture) + protected IEnumerable GetAllStrings(bool includeParentCultures, CultureInfo culture) { if (culture == null) { throw new ArgumentNullException(nameof(culture)); } - var resourceNames = includeAncestorCultures + var resourceNames = includeParentCultures ? GetResourceNamesFromCultureHierarchy(culture) : GetResourceNamesForCulture(culture); diff --git a/src/Microsoft.Extensions.Localization/ResourceManagerWithCultureStringLocalizer.cs b/src/Microsoft.Extensions.Localization/ResourceManagerWithCultureStringLocalizer.cs index aa0826998e..507d295577 100644 --- a/src/Microsoft.Extensions.Localization/ResourceManagerWithCultureStringLocalizer.cs +++ b/src/Microsoft.Extensions.Localization/ResourceManagerWithCultureStringLocalizer.cs @@ -93,7 +93,7 @@ namespace Microsoft.Extensions.Localization } /// - public override IEnumerable GetAllStrings(bool includeAncestorCultures) => - GetAllStrings(includeAncestorCultures, _culture); + public override IEnumerable GetAllStrings(bool includeParentCultures) => + GetAllStrings(includeParentCultures, _culture); } } \ No newline at end of file