Activities of "alper"

For you question2:

Inject ISettingProvider then set the default language for a user with this method _settingProvider.SetForUserAsync() you can use LocalizationSettingNames.DefaultLanguage constant for the setting name.

I'll answer 2 & 3 . 2- There's no out of box feature to set a language for a user manually. However you can set a language as default. A user can change his language on his own. See also https://github.com/abpframework/abp/issues/2775 https://github.com/abpframework/abp/issues/2469 (If I find a smooth way of implementing this, I'll write)

3- I guess below code can help you to get all language texts.

public class LanguageAppService : LanguageAppServiceBase, ILanguageAppService
    {
        protected ISettingManager SettingManager { get; }
        protected ILanguageRepository LanguageRepository { get; }
        protected AbpLocalizationOptions AbpLocalizationOptions { get; }

        public LanguageAppService(
            ISettingManager settingManager,
            IOptions<AbpLocalizationOptions> abpLocalizationOptions, 
            ILanguageRepository languageRepository)
        {
            SettingManager = settingManager;
            LanguageRepository = languageRepository;
            AbpLocalizationOptions = abpLocalizationOptions.Value;
        }
 
        public async Task<PagedResultDto<LanguageDto>> GetListAsync(GetLanguagesTextsInput input)
        {
            var languages = await LanguageRepository.GetListAsync(input.Sorting,input.MaxResultCount,input.SkipCount,input.Filter);
            var totalCount = await LanguageRepository.GetCountAsync(input.Filter);
            var defaultLanguage = await FindDefaultLanguage(languages);

            var languageDtos = ObjectMapper.Map<List<Language>, List<LanguageDto>>(languages);

            if (defaultLanguage != null)
            {
                var defaultLanguageDto = languageDtos.Find(
                    l => l.CultureName == defaultLanguage.CultureName &&
                         l.UiCultureName == defaultLanguage.CultureName
                );

                if (defaultLanguageDto != null)
                {
                    defaultLanguageDto.IsDefaultLanguage = true;
                }
            }

            return new PagedResultDto<LanguageDto>(totalCount,languageDtos);
        }
    }

   public class GetLanguagesTextsInput : PagedAndSortedResultRequestDto
    {
        public string Filter { get; set; }

        public string ResourceName { get; set; }

        public string BaseCultureName { get; set; }

        public string TargetCultureName { get; set; }

        public bool GetOnlyEmptyValues { get; set; }
    }

    public class LanguageDto : ExtensibleCreationAuditedEntityDto<Guid>
    {
        public string CultureName { get; set; }

        public string UiCultureName { get; set; }

        public string DisplayName { get; set; }

        public string FlagIcon { get; set; }

        public bool IsEnabled { get; set; }

        public bool IsDefaultLanguage { get; set; }
    }

if there's a document that you can show this issue (that Azure doesn't accept dots in setting name)

Answer

@joe looks like you are having the same issue as reported here => https://support.abp.io/QA/Questions/183/New-Solution-From-ABP-Suite---Errors#answer-c61ff67a-6c21-86b7-99c5-39f5506f9cc7

@jason.smith if you think this is a subject of the Nginx reverse proxy problem, you can keep on discussing it here. If you think it's a separate issue, it'd be better to discuss it in a different thread. If you are worried about your question credits, I already increased your question credits by 1.

Answer

@jason.smith does the same URL work in the MVC application?

Answer

@rbarbosa I think you should ask in the Angular official repo. But I guess you have a custom link that starts with https://localhost/ . Your links should start with /

Answer

@hoatv2 , I need the Suite logs. You can find it in %UserProfile%\.abp\suite\logs

Answer

@gvnuysal yes, I know the reason.

The files and folders in it will be overwritten when proxy generation is run again. https://github.com/abpframework/abp/blob/dev/npm/ng-packs/packages/tenant-management/src/lib/proxy/README.md

Answer

@DanielAndreasen

ABP suite is however still showing my project as having version 3.1.0:

we've already fixed this issue in the next version ;)

Showing 1521 to 1530 of 1973 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.8.0-preview. Updated on October 21, 2026, 11:09
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.