Hi Torsten,
<br/><br/>I have my own implemetation of a RKATranslator class.
<br/><br/>I write the translations into mongodb and have a small data entry
<br/>solution in my app where also customers could (later) edit additional
<br/>languages (and I use it myself for new translations).
<br/><br/>In the app, if I need a translation, I ask the current sessions
<br/>translator instance (one for each language) for the translation e.g.
<br/>&gt;&gt;self translator labelCurrency
<br/>In RKATranslator &nbsp;I have overwritten doesNotUnderstand: and the
<br/>translator asks mongo for the translation (key in the database is the
<br/>selector in above example labelCurrency).
<br/><br/>I do also cache some fixed values, e.g. a list of *sorted* countries
<br/>in each language. Otherwise, I would have to sort the countries each
<br/>time, the view with countries is displayed. This would not make sense
<br/>for performance.
<br/><br/>My solution is small and for my requirements, til now, it works fine.
<br/><br/>It is a nice Idea to set the browser language as default. I will think
<br/>about it.
<br/><br/>Sabine
<br/><br/>On Fri, Oct 18, 2013 at 8:23 AM, Georg Heeg [via Smalltalk]
<br/>&lt;<a href="/user/SendEmail.jtp?type=node&node=4715540&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>&gt; wrote:
<div class='shrinkable-quote'><br/>&gt; Torsten,
<br/>&gt;
<br/>&gt; seaBreeze which is a well-known extension to Seaside comes with
<br/>&gt; Internationalization pre-built in and specially for you with German
<br/>&gt; translations. It ships with VisualWorks 7.10.
<br/>&gt;
<br/>&gt; Georg
<br/>&gt;
<br/>&gt; Georg Heeg eK, Dortmund und Köthen, HR Dortmund A 12812
<br/>&gt; Wallstraße 22, 06366 Köthen
<br/>&gt; Tel. +49-3496-214328, Fax +49-3496-214712
<br/>&gt;
<br/>&gt;
<br/>&gt; -----Ursprüngliche Nachricht-----
<br/>&gt; Von: [hidden email] [mailto:[hidden email]] Im Auftrag von Torsten Bergmann
<br/>&gt; Gesendet: Freitag, 18. Oktober 2013 08:07
<br/>&gt; An: [hidden email]
<br/>&gt; Betreff: [Seaside] I18N these days
<br/>&gt;
<br/>&gt; Hi,
<br/>&gt;
<br/>&gt; If one wants his seaside app:
<br/>&gt; &nbsp;- to be available in many languages
<br/>&gt; &nbsp;- use the browser language as default, but is able to switch language from
<br/>&gt; menu
<br/>&gt;
<br/>&gt; Some experience to share - some best practices or code?
<br/>&gt;
<br/>&gt; Thx
<br/>&gt; T.
<br/>&gt;
<br/>&gt; _______________________________________________
<br/>&gt; seaside mailing list
<br/>&gt; [hidden email]
<br/>&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_top" rel="nofollow" link="external">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br/>&gt;
<br/>&gt; _______________________________________________
<br/>&gt; seaside mailing list
<br/>&gt; [hidden email]
<br/>&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_top" rel="nofollow" link="external">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br/>&gt;
<br/>&gt;
<br/>&gt; ________________________________
<br/>&gt; If you reply to this email, your message will be added to the discussion
<br/>&gt; below:
<br/>&gt; <a href="http://forum.world.st/I18N-these-days-tp4715507p4715508.html" target="_top" rel="nofollow" link="external">http://forum.world.st/I18N-these-days-tp4715507p4715508.html</a><br/>&gt; To start a new topic under Seaside General, email
<br/>&gt; <a href="/user/SendEmail.jtp?type=node&node=4715540&i=1" target="_top" rel="nofollow" link="external">[hidden email]</a>
<br/>&gt; To unsubscribe from Seaside, click here.
<br/>&gt; NAML
<br/></div>

        
        
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://forum.world.st/I18N-these-days-tp4715507p4715540.html">Re: [Seaside] I18N these days</a><br/>
Sent from the <a href="http://forum.world.st/Seaside-General-f86180.html">Seaside General mailing list archive</a> at Nabble.com.<br/>