Check the docs before asking a question: https://abp.io/docs/latest
Check the samples to see the basic tasks: https://abp.io/docs/latest/samples
The exact solution to your question may have been answered before, and please first use the search on the homepage.
Provide us with the following info:
🧐 Hint: If you are using the ABP Studio, you can see all the information about your solution from the configuration window, which opens when you right-click on the solution and click on the Solution Configuration
button.
- ABP Framework version: v8.3.0
- UI Type: Angular
- Database System: EF Core (SQL Server)
- Tiered (for MVC) or Auth Server Separated (for Angular): no
- Exception message and full stack trace:
- Steps to reproduce the issue:
Hi,
In background worker I require IStringLocalizer service, but unfortunately is not correctly resolving current language. Any ideas?
5 Answer(s)
-
0
hi
In background worker I require IStringLocalizer service, but unfortunately is not correctly resolving current language. Any ideas?
The current language will obtain from
current user setting
=>current tenant setting
=>global setting
=>default setting
There is no tenant and user in your current background worker. so it will getting from
global setting
=>default setting
-
0
Hi,
Is it possible to get somehow the current user settings in Background worker?
-
0
hi
There is no user concept in
PeriodicBackgroundWorker
, But you can use a fixed user-id/username in it. -
0
Hi,
Is it possible to manually specify the locale for the IStringLocalizer service. Thanks.
-
0
hi
You can use
using (CultureHelper.Use("en-GB")) { //get localization texts }