Otvoriť Uzavreté

Get current language in endpoint #1838


User avatar
0
Denis vytvorené

I need to get language which passed via Accept-language header to endpoint. In aspbloilerplate I used Thread.CurrentThread.CurrentUICulture . In abp it does not look working.

What way I need to apply?

  • ABP Framework version: v4.3.0
  • UI type: Angular
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): yes
  • Exception message and stack trace:
  • Steps to reproduce the issue:"

2 odpoveď(e)/dí
  • User Avatar
    0
    liangshiwei vytvorené
    Tím podpory Fullstack Developer

    Hi,

    You can try use CultureInfo.CurrentUICulture.

  • User Avatar
    0
    Denis vytvorené

    Actually both ways work. The reasl reason is ABP comes with not default languages included into supported cultures. You need to add them into AbpLocalization yourself

Made with ❤️ on ABP v8.2.0-preview Updated on marca 25, 2024, 15:11