Dear Dev list:
The eToys installer assumes that there is a plugins directory already present in FireFox so when it attempts to install the NPSqueak.dll it ends up creating a plugin FILE (with the contents of NPSqueak.dll) instead of directory, which will munge things for other installers (Microsoft Lync) that later attempt to install their plugin file into the Mozilla plugins directory (which is a file created by eToys).
We have removed it from our base install due to complications resulting from this error.
However, the plugin itself really needs to be re-written as the NPAPI is being phased out of multiple browsers:
http://techcrunch.com/2013/09/23/say-goodbye-to-npapi/
Also, your contact page on your website (http://www.squeakland.org/contact/) throws the following error:
500 Servlet Exception
java.lang.SecurityException: Access to default session denied
at javax.mail.Session.getDefaultInstance(Session.java:320)
at com.immuexa.gumbo.Utils.sendMail(Utils.java:1118)
at com.immuexa.gumbo.web.WebContactSendAction.perform(WebContactSendAction.java:84)
at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1787)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:165)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:113)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:177)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:392)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:331)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:464)
at com.caucho.util.ThreadPool.run(ThreadPool.java:408)
at java.lang.Thread.run(Thread.java:619)
Resin-3.0.8 (built Tue, 08 Jun 2004 02:25:40 PDT)
M@
Matt Childress
unihighhelp(a)illinois.edu
Uni High IT Guy
University Laboratory High School @ The University of Illinois
On 08.10.2013, at 22:56, Daniel Drake <dsd(a)laptop.org> wrote:
> Hi Bert,
>
> Could you advise on how we could translate the etoys home screen to Armenian?
>
> I see:
>
> http://forum.world.st/How-to-translate-strings-in-Home-pr-td3527757.html
>
> However the crucial "how to translate" link there is broken.
Ah, that's on the old wiki:
http://oldwiki.squeakland.org/display/sq/How+to+translate+Projects
Would be great if someone could make a more thorough step-by-step guide, like the one for the help system:
http://oldwiki.squeakland.org/display/sq/How+to+translate+the+Quick+Guides
However, these are different in that a separate project is used per language and loaded on demand, whereas for the home-screen (and projects in general) all the translations live in a single project together.
> The first step in this translation would be to generate a list of
> strings so that I can pass them on for translation.
Yes. Unfortunately our in-project translation is not set up for gettext, and the home screen is just a project as far as the system is concerned.
Once you have changed the home screen project, you need to switch to the hidden "Unnamed1" project (via ctrl-shift-w) and save the etoys image.
- Bert -