[tor-bugs] #13469 [Tor Browser]: Windows installer is missing many languages from the NSIS file

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Oct 19 03:01:15 UTC 2014


#13469: Windows installer is missing many languages from the NSIS file
-----------------------------+----------------------
     Reporter:  dcf          |      Owner:  tbb-team
         Type:  defect       |     Status:  new
     Priority:  normal       |  Milestone:
    Component:  Tor Browser  |    Version:
   Resolution:               |   Keywords:
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+----------------------

Comment (by dcf):

 Replying to [comment:3 dcf]:
 > Replying to [comment:2 dcf]:
 > > I haven't tried it, but
 http://nsis.sourceforge.net/Examples/Modern%20UI/MultiLanguage.nsi has
 these lines:
 > > {{{
 > >   ;Properly display all languages (Installer will not work on Windows
 95, 98 or ME!)
 > >   Unicode true
 > > }}}
 > > My guess is that the languages that aren't displayed, are not
 displayed because their names aren't expressible in
 [https://en.wikipedia.org/wiki/Windows-1252 windows-1252]. Maybe the
 Unicode setting will fix it.
 >
 > Nope, it doesn't like that:
 > {{{
 > Processing script file: "torbrowser.nsi"
 > !include: "/usr/share/nsis/Include/MUI2.nsh"
 > !include: "/usr/share/nsis/Contrib/Modern UI 2/MUI2.nsh"
 > NSIS Modern User Interface version 2.0 - Copyright 2002-2009 Joost
 Verburg (/usr/share/nsis/Contrib/Modern UI 2/MUI2.nsh:8)
 > !define: "MUI_INCLUDED"=""
 > !define: "MUI_SYSVERSION"="2.0"
 > !define: "MUI_VERBOSE"="3"
 > !include: closed: "/usr/share/nsis/Contrib/Modern UI 2/MUI2.nsh"
 > !include: closed: "/usr/share/nsis/Include/MUI2.nsh"
 > Invalid command: Unicode
 > Error in script "torbrowser.nsi" on line 13 -- aborting creation process
 > }}}
 > Maybe it needs a different NSIS. THe version installed inside the build
 VM is 2.46-7, which is current according to
 http://nsis.sourceforge.net/Main_Page. That page also links to something
 called [http://www.scratchpaper.com/ Unicode NSIS].

 It looks like it requires a newer NSIS than is packaged with Ubuntu.
   [http://nsis.sourceforge.net/Docs/Chapter1.html#intro-unicode 1.4
 Unicode installers]
   Starting with MakeNSIS v3.0 you can choose to create Unicode installers
 by setting the
 [http://nsis.sourceforge.net/Docs/Chapter4.html#aunicodetarget Unicode]
 attribute.
 http://sourceforge.net/projects/nsis/files/NSIS%203%20Pre-release/ has
 files, including version 3.0b1 released 2014-10-07. However only version
 2.46 (released 2010-04-18) appears to be
 [http://packages.ubuntu.com/search?keywords=nsis&searchon=names&exact=1&suite=all&section=all
 available in Ubuntu].

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13469#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list