diff --git a/src/Umbraco.Core/Services/LocalizedTextServiceExtensions.cs b/src/Umbraco.Core/Services/LocalizedTextServiceExtensions.cs
index 2506d1b44d..ebb09f62c2 100644
--- a/src/Umbraco.Core/Services/LocalizedTextServiceExtensions.cs
+++ b/src/Umbraco.Core/Services/LocalizedTextServiceExtensions.cs
@@ -55,7 +55,7 @@ namespace Umbraco.Extensions
///
///
public static string Localize(this ILocalizedTextService manager, string area, string alias, CultureInfo culture, string[] tokens)
- => manager.Localize(area, alias, Thread.CurrentThread.CurrentUICulture, tokens);
+ => manager.Localize(area, alias, Thread.CurrentThread.CurrentUICulture, ConvertToDictionaryVars(tokens));
///
/// Convert an array of strings to a dictionary of indices -> values
@@ -88,7 +88,7 @@ namespace Umbraco.Extensions
var areaAndKey = text.Split('_');
- if (areaAndKey.Length < 2)
+ if (areaAndKey.Length < 2)
return text;
value = manager.Localize(areaAndKey[0], areaAndKey[1]);