logo

The ConnectWise Control forum has moved to ConnectWise University! This forum has been locked and is in read-only mode. Click here for instructions on how to access the new forum.

Welcome Guest! You can not login or register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Guest  
#1 Posted : Friday, January 28, 2011 10:32:24 AM(UTC)
Guest


Rank: Advanced Member

Medals: Level 1: Random Act of Kindness! Received One Thanks!

Joined: 4/9/2010(UTC)
Posts: 331

Was thanked: 2 time(s) in 2 post(s)
Hello Everyone,
Here is what I am trying to do I have a handfull of clients in Central and South America and sometimes the strugle with me on the phone when I am trying to connect on their computers due to a barrier language, I also have clients in the US and Canada that they would appreciate reading my screen connect windows in English. so this is what I am trying to do:

A way to change the language for the guest side either on the fly or backdoors?

I would like to change languages at will depending the language that the Guest User speaks

Thank you

Rommel J. Jimenez

Jake  
#2 Posted : Friday, January 28, 2011 11:03:23 AM(UTC)
Jake


Rank: Administration

Medals: Level 4: Wise Old Owl! Received 100 Thanks!

Joined: 4/9/2010(UTC)
Posts: 2,061

Thanks: 1 times
Was thanked: 393 time(s) in 188 post(s)
When you go to the Administration->Appearance and change the resource strings, you are changing the App_GlobalResources/Default.resx file in your ScreenConnect install. This is a standard .NET resource package. We are providing this means to edit the neutral language resource file.

http://msdn.microsoft.co...us/library/ms227427.aspx

You can add other files for other languages. For instance you probably need a Default.es.resx (es=espanol) for your spanish customers. You can use our editor to edit the files and then just rename them accordingly afterwards. Or you can use a better editor that is more cognizant of editing multiple languages at once.

So once you have your Default.*.resx files, you need to make sure ScreenConnect uses the right one for the right customers. There are many ways to accomplish this. The ScreenConnect application, through ASP.NET, keeps a culture for each web request. By default we don't do anything to tell it to use anything different than the server culture.

The best method to set the culture is by using the language of the browser sent in the "Accept-Languages" http header. This should send your users the correct language based on the language of their computer. I just found out how easy it is to get ASP.NET to automatically set this as the culture. After your <system.web> and before your <compilation>, add the <globalization> tag:

Code:
 <system.web>
  <globalization culture="auto" uiCulture="auto"/>
  <compilation debug="true">

ScreenConnect Team
Jake  
#3 Posted : Friday, January 28, 2011 1:24:53 PM(UTC)
Jake


Rank: Administration

Medals: Level 4: Wise Old Owl! Received 100 Thanks!

Joined: 4/9/2010(UTC)
Posts: 2,061

Thanks: 1 times
Was thanked: 393 time(s) in 188 post(s)
Just to clarify, the change above should be made to the web.config file.
ScreenConnect Team
skuliaxe  
#4 Posted : Sunday, March 6, 2011 11:11:55 AM(UTC)
skuliaxe


Rank: Advanced Member

Joined: 2/22/2011(UTC)
Posts: 43
Location: Reykjavik

Thanks: 1 times
Hi,

I´m also very interested in multiple languages.
The "on the fly" option won´t work in my case as about 90% of our customers are Icelandic but have an English OS and Browser (Windows is offered in Icelandic but very few choose that option).

So I would be very interested in a Dropdown box with language options.
I have created the "Default.is.resx" file but have not gotten so far as implementing the switch in the Guest.aspx site.
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.