multilanguages icon indicating copy to clipboard operation
multilanguages copied to clipboard

Switching language on Blazor-server affects all opened sites

Open AmirImam opened this issue 2 years ago • 1 comments

Hi, In blazor-server if the language has been changed, it will affects any opened site. I think this happening because the service life cycle is Singleton, not Scoped

AmirImam avatar May 29 '22 06:05 AmirImam

Thank you so much for this important update. I will start working on that to get it fixed.

aksoftware98 avatar Jul 25 '22 09:07 aksoftware98

Hi, Sorry to ask, since this is from Jul 25, but has this been fixed?

I think my problem is related to this, as long as I have ONE website open, it seems to work, the moment the app is open on more than one browser I get an exception:

The current thread is not associated with the Dispatcher. Use InvokeAsync() to switch execution to the Dispatcher when triggering rendering or component state.

Is this issue related to the service life cycle not being scoped?

Thank you!

spyofborg avatar Sep 13 '22 14:09 spyofborg

Hi

No worries thanks for reaching out!

I am currently working on version 6.0 of the library and the fix will be there for this issue, hopefully, the fix will be pushed by Sept 20th

Thanks

aksoftware98 avatar Sep 13 '22 14:09 aksoftware98

OK, that would be just in time.

I'm making a website for students and the new academic year has started, so I will have to push the website very soon.

If you will be able to push it by Sept 20th, that would be just in time, for now, I will disable the change language part.

Thank you very much, your work is appreciated since it is a lot less complex than using the Microsoft way.

spyofborg avatar Sep 13 '22 15:09 spyofborg

@spyofborg Due to your high urgency situation, I have fixed the issue of Blazor Server before releasing version 6.0 which contains the big update

Thank you @AmirImam for your patience and sorry for the late reaction

The new version adds full support to Blazor Server and fixes all the problems all you need to do is upgrade the Blazor Library to version 1.5 and the Multilanguages library to version 5.8 and change this line of code in your Program.cs

And boom you are up and running Thanks again

aksoftware98 avatar Sep 17 '22 08:09 aksoftware98

@spyofborg Due to your high urgency situation, I have fixed the issue of Blazor Server before releasing version 6.0 which contains the big update

Thank you @AmirImam for your patience and sorry for the late reaction

The new version adds full support to Blazor Server and fixes all the problems all you need to do is upgrade the Blazor Library to version 1.5 and the Multilanguages library to version 5.8 and change this line of code in your Program.cs

And boom you are up and running Thanks again

What line must be changed in Program.cs?

AmirImam avatar Sep 18 '22 07:09 AmirImam

Dear,

Thank you very very much for this update.

Everything works as a charm now!

Every website keeps their own language now, storage to keep the users chosen language, all works!

Great job!

Greets,

SpyofBorg

On 2022-09-18 15:15, AmirImam wrote:

@spyofborg [1] Due to your high urgency situation, I have fixed the issue of Blazor Server before releasing version 6.0 which contains the big update

Thank you @AmirImam [2] for your patience and sorry for the late reaction

The new version adds full support to Blazor Server and fixes all the problems all you need to do is upgrade the Blazor Library to version 1.5 and the Multilanguages library to version 5.8 and change this line of code in your Program.cs

And boom you are up and running Thanks again

What line must be changed in Program.cs?

-- Reply to this email directly, view it on GitHub [3], or unsubscribe [4]. You are receiving this because you were mentioned.Message ID: @.***>

Links:

[1] https://github.com/spyofborg [2] https://github.com/AmirImam [3] https://github.com/aksoftware98/multilanguages/issues/31#issuecomment-1250208611 [4] https://github.com/notifications/unsubscribe-auth/APBCCXOS4YHQLYWKUJZ7XS3V626R3ANCNFSM5XHWRTBQ

spyofborg avatar Sep 18 '22 07:09 spyofborg

@spyofborg Due to your high urgency situation, I have fixed the issue of Blazor Server before releasing version 6.0 which contains the big update Thank you @AmirImam for your patience and sorry for the late reaction The new version adds full support to Blazor Server and fixes all the problems all you need to do is upgrade the Blazor Library to version 1.5 and the Multilanguages library to version 5.8 and change this line of code in your Program.cs And boom you are up and running Thanks again

What line must be changed in Program.cs?

Opps sorry @AmirImam I forgot to put the link in here What's New in Version 5,8.0

aksoftware98 avatar Sep 18 '22 07:09 aksoftware98

Dear, Thank you very very much for this update. Everything works as a charm now! Every website keeps their own language now, storage to keep the users chosen language, all works! Great job! Greets, SpyofBorg On 2022-09-18 15:15, AmirImam wrote: > @spyofborg [1] Due to your high urgency situation, I have fixed the > issue of Blazor Server before releasing version 6.0 which contains the > big update > > Thank you @AmirImam [2] for your patience and sorry for the late > reaction > > The new version adds full support to Blazor Server and fixes all the > problems all you need to do is upgrade the Blazor Library to version > 1.5 and the Multilanguages library to version 5.8 and change this line > of code in your Program.cs > > And boom you are up and running Thanks again What line must be changed in Program.cs? -- Reply to this email directly, view it on GitHub [3], or unsubscribe [4]. You are receiving this because you were mentioned.Message ID: @.***> Links: ------ [1] https://github.com/spyofborg [2] https://github.com/AmirImam [3] #31 (comment) [4] https://github.com/notifications/unsubscribe-auth/APBCCXOS4YHQLYWKUJZ7XS3V626R3ANCNFSM5XHWRTBQ

@spyofborg Thank you so much for nice feedback, so happy to hear that everything works fine for you Stay tuned for Version 6.0.0 where there will be a much more powerful translator and no longer use strings to access your keys, as the library will generate a static class for all your keys every time you build the project.

Thanks

aksoftware98 avatar Sep 18 '22 07:09 aksoftware98