Page 2 of 4

Posted: Wed Feb 02, 2011 6:29 pm
by russellhltn
larryankay wrote:I need to change the MLS to english so I can understand the menus.
Try Changing the language setting in MLS

Edit: Oops. Sorry, that info is out of date. The location changed in MLS 3.3. I thought that page had been updated.

Posted: Wed Feb 02, 2011 7:30 pm
by jonesrk
RussellHltn wrote:Try Changing the language setting in MLS

Edit: Oops. Sorry, that info is out of date. The location changed in MLS 3.3. I thought that page had been updated.
I updated that page, so now that link should give you what you need.

Posted: Wed Feb 02, 2011 8:34 pm
by russellhltn
JonesRK wrote:I updated that page, so now that link should give you what you need.

Did you try it? I know of one person who did and reported no success. That may be why it wasn't updated yet.

Also, that location is different for Win7 machines.

Posted: Wed Feb 02, 2011 10:54 pm
by aebrown
RussellHltn wrote:Did you try it? I know of one person who did and reported no success. That may be why it wasn't updated yet.

It was not updated simply because no one had yet updated it. However, I followed the instructions and it worked fine.

Are you saying that someone tried these steps in the one hour that elapsed between JonesRK updating the page and your post? Prior to the update by JonesRK, the location was indeed incorrect for MLS 3.3 and would not have worked.
RussellHltn wrote:Also, that location is different for Win7 machines.

I have made a further update to the wiki page to give clear instructions for Win7 users.

Posted: Wed Feb 02, 2011 11:37 pm
by Mikerowaved
RussellHltn wrote:Did you try it? I know of one person who did and reported no success. That may be why it wasn't updated yet.
I just tried the updated Wiki instructions and had no problems changing language settings back and forth.
RussellHltn wrote:Also, that location is different for Win7 machines.
Even though the Wiki lists the folder as being different for Windows 7, it's actually just a pointer to the same folder listed in the Windows XP instructions. In other words, either one will work for Win 7.

Posted: Thu Feb 03, 2011 12:10 am
by russellhltn
aebrown wrote:Are you saying that someone tried these steps in the one hour that elapsed between JonesRK updating the page and your post?

No, I'm referring to the advice I gave on the clerk's list.

Posted: Thu Feb 03, 2011 12:32 am
by aebrown
RussellHltn wrote:No, I'm referring to the advice I gave on the clerk's list.
But that was two weeks ago. I think I now see why the last few posts have been confusing. You wrote:
RussellHltn wrote:That may be why it wasn't updated yet.

... when I think you meant "That may have been when it wasn't updated yet" (or something like that). You were saying that the old wiki instructions didn't work for MLS 3.3 (which everyone acknowledges), but what you wrote implied something else, and so it looked like you were saying that the new instructions didn't work (but everyone who has tried the new instructions can see that they do work).

Posted: Thu Feb 03, 2011 9:16 am
by russellhltn
I was only aware of one person who had tried the old instructions using the new file name/location. They reported failure. I didn't have a chance to test it myself. If the instructions didn't work, I would not expect them to be added to the wiki.

But I'm glad that others have found the method to still work.

Posted: Sat Apr 21, 2012 3:25 pm
by aebrown
Now that the MLS language setting is stored in product.properties, a slight adjustment is needed to the batch file I posted earlier:

Here is a sample batch file to automate this change. Just copy the contents below into a file called "mlslang.bat". Then you can create two shortcuts to MLS; one that runs "mlslang es" and another that runs "mlslang en".

Note that if you are running this under Windows 7, you have to run it as Administrator (you can set that on the shortcut).

Code: Select all

@echo off
if "%1"=="en" goto :doit
if "%1"=="es" goto :doit

echo Usage: mlslang en (to change to English)
echo        mlslang es (to change to Spanish)
goto :end

:doit

c:
cd \Program Files\LDS Church\MLS
findstr /V "Language=" product.properties > mls1.tmp
echo Language=%1 > mls2.tmp
copy mls1.tmp+mls2.tmp product.properties > nul
echo MLS language changed to "%1"

:end

Posted: Mon Apr 30, 2012 8:00 am
by bbennion
The last script needs a couple of modifications to make it work on windows XP. One also has to assume that the user has admin rights which is the current policy.

The directory where the product.properties file exists is in c:\Documents and Settings\All Users\LDS Church\MLS\data
to execute MLS directly from this script one would add.

start "" B "C:\Program Files\LDS Church\MLS\MLS.exe"
before the
:end
label