fix #2464 - translation install/upgrade experience

This commit is contained in:
Shaun Walker
2022-10-20 13:16:18 -04:00
parent 82c074ce2e
commit 368b900a6e
10 changed files with 324 additions and 409 deletions

View File

@ -21,9 +21,18 @@ namespace Oqtane.Controllers
// GET: api/localization
[HttpGet()]
public IEnumerable<Culture> Get()
public IEnumerable<Culture> Get(bool installed)
{
var cultures = _localizationManager.GetSupportedCultures().Select(c => new Culture
string[] culturecodes;
if (installed)
{
culturecodes = _localizationManager.GetInstalledCultures();
}
else
{
culturecodes = _localizationManager.GetSupportedCultures();
}
var cultures = culturecodes.Select(c => new Culture
{
Name = CultureInfo.GetCultureInfo(c).Name,
DisplayName = CultureInfo.GetCultureInfo(c).DisplayName,