Rosetta Stone comes with a Network Configuration Utility to add languages to the Program. Since we put the languages in the same folder on ever computer and we know where the NetworkConfig.txt file that holds the language configuration is located.
Here is the sub from the vb script that we use for adding languages.
Sub UpdateConfig
Dim ObjFso
Dim StrFolderName
Dim ObjFolder
Dim ObjFilesCollection
Dim ObjFile
Dim LangLocation
Dim PrefLocation
Set WshShell = CreateObject( "WScript.Shell" )
'Finds the Rosetta Stone installation folder.
path = WshShell.RegRead( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\RosettaStone.exe\Path" )
'msgbox path
'We put our languages in a folder called languagePacks in the root of the RosettaStone folder.
LangLocation = path & "languagePacks\"
'msgbox LangLocation
PrefLocation = path
'msgbox PrefLocation & "Prefs\NetworkConfig.txt"
'Open Config file to be overwritten
Set ObjFso= CreateObject("Scripting.FileSystemObject")
Set openFile = ObjFso.CreateTextFile(PrefLocation & "Prefs\NetworkConfig.txt", True)
'----End of File Operations------------------------------------------------------------------------------
'Getting the folder
Set ObjFolder=ObjFso.GetFolder(StrFolderName)
'Getting the list of files in to a collection object
Set ObjFilesCollection=ObjFolder.SubFolders
'Printing each file in the collection object
i = 0
For Each ObjFile In ObjFilesCollection
trs = StrFolderName & objFile.Name & "\CDID3.TRS"
if ObjFso.fileexists(trs) then
if i = 0 then
str = chr(34) & StrFolderName & objFile.Name & chr(34)
openFile.Write str
else
str = ", " & chr(34) & StrFolderName & objFile.Name & chr(34)
openFile.Write str
end if
else
'msgbox "Unrecognized or Corrupt Language Pack - " & LangLocation & objFile.Name & " was not added to the Configuration File."
end if
'Printing the file name
'msgbox ObjFile.Name
'Languages(i) = ObjFile.Name
'msgbox """C:\ProgramData\Rosetta Stone\RS2.2.1.0N\languagePacks\" & objFile.Name & ","""
'openFile.Write """C:\ProgramData\Rosetta Stone\RS2.2.1.0N\languagePacks\" & objFile.Name & ","""
'Printing the file name with path
'msgbox ObjFile.Path
i = i + 1
Next
'Enter your license server's ip below
LicenseServerIP = "000.000.000.000"
Questions & Answers related to Rosetta Stone Services
Blogs (0)
Blog posts related to Rosetta Stone Services
Links (0)
Links related to Rosetta Stone Services
Reviews (0)
Reviews related to Rosetta Stone Services
This website uses cookies.
By continuing to use this site and/or clicking the "Accept" button you are providing consent
Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our
websites or when you do business with us. For more information about our
Privacy Policy and our data protection
efforts, please visit
GDPR-HQ