diff --git a/Apps.Wordpress.sln b/Apps.Wordpress.sln index daa3b92..6e5f193 100644 --- a/Apps.Wordpress.sln +++ b/Apps.Wordpress.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 17.5.33424.131 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apps.Wordpress", "Apps.Wordpress\Apps.Wordpress.csproj", "{B82808E9-A1BE-422D-ADC0-CA45DF019546}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{475A3241-19CF-4CCB-A95E-FFD1E4960965}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,6 +17,10 @@ Global {B82808E9-A1BE-422D-ADC0-CA45DF019546}.Debug|Any CPU.Build.0 = Debug|Any CPU {B82808E9-A1BE-422D-ADC0-CA45DF019546}.Release|Any CPU.ActiveCfg = Release|Any CPU {B82808E9-A1BE-422D-ADC0-CA45DF019546}.Release|Any CPU.Build.0 = Release|Any CPU + {475A3241-19CF-4CCB-A95E-FFD1E4960965}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {475A3241-19CF-4CCB-A95E-FFD1E4960965}.Debug|Any CPU.Build.0 = Debug|Any CPU + {475A3241-19CF-4CCB-A95E-FFD1E4960965}.Release|Any CPU.ActiveCfg = Release|Any CPU + {475A3241-19CF-4CCB-A95E-FFD1E4960965}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Apps.Wordpress/Actions/PolylangActions.cs b/Apps.Wordpress/Actions/PolylangActions.cs index cc81451..ff7d98b 100644 --- a/Apps.Wordpress/Actions/PolylangActions.cs +++ b/Apps.Wordpress/Actions/PolylangActions.cs @@ -22,6 +22,8 @@ public async Task GetLanguages() return new() { Languages = result, + DefaultLanguageCode = result.FirstOrDefault(x => x.IsDefault)?.Locale, + OtherLanguageCodes = result.Select(x => x.Locale), }; } } \ No newline at end of file diff --git a/Apps.Wordpress/Apps.Wordpress.csproj b/Apps.Wordpress/Apps.Wordpress.csproj index 66c52c4..ddc91a7 100644 --- a/Apps.Wordpress/Apps.Wordpress.csproj +++ b/Apps.Wordpress/Apps.Wordpress.csproj @@ -4,7 +4,7 @@ enable enable Wordpress (+ Polylang) - 1.2.2 + 1.2.3 The world’s most popular website builder Apps.Wordpress diff --git a/Apps.Wordpress/Models/Polylang/LanguagesResponse.cs b/Apps.Wordpress/Models/Polylang/LanguagesResponse.cs index cab16f4..5a875dd 100644 --- a/Apps.Wordpress/Models/Polylang/LanguagesResponse.cs +++ b/Apps.Wordpress/Models/Polylang/LanguagesResponse.cs @@ -1,6 +1,14 @@ -namespace Apps.Wordpress.Models.Polylang; +using Blackbird.Applications.Sdk.Common; + +namespace Apps.Wordpress.Models.Polylang; public class LanguagesResponse { public IEnumerable Languages { get; set;} + + [Display("Default locale")] + public string? DefaultLanguageCode { get; set;} + + [Display("Other locales")] + public IEnumerable OtherLanguageCodes { get; set;} } \ No newline at end of file