Hi Hamish,<div><br></div><div>Probably I did a logical error with the language detection. </div><div>The place where the language is defined in the script is the time when the LiveDVD build is put together, right? </div><div>

So it&#39;s not a script that will run, when a user logs in on the LiveDVD, I guess. This is what I actually thought it would be nice to have.</div><div>In that case all welcome_message.txt files had to be included to the LiveDVD and selected by another script, I think.</div>

<div><br></div><div>Would this be difficult task? I think, I&#39;m a bit lost in the scripts at the moment ;-)</div><div><br></div><div>Daniel</div><div><br></div><div><br></div><div><br></div><div><br><div class="gmail_quote">

2010/9/19 Daniel Kastl <span dir="ltr">&lt;<a href="mailto:daniel@georepublic.de">daniel@georepublic.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi Hamish<br><br><div class="gmail_quote">2010/9/19 Hamish <span dir="ltr">&lt;<a href="mailto:hamish_b@yahoo.com" target="_blank">hamish_b@yahoo.com</a>&gt;</span><div class="im"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>Daniel wrote:<br>
&gt; At the code sprint in Barcelona we had the idea to detect the language<br>
&gt; code automatically by the language the user selected at login (or the<br>
&gt; language set by default).So Hal made a change in /bin/main.sh to read<br>
&gt; the $LANG parameter and set the default language (and welcome_message.txt)<br>
&gt; according to it. Here the additional source code:<br>
&gt;<br>
&gt;<br>
&gt; case `echo $LANG | sed &#39;s/_.*//&#39;` in<br>
</div>...<br>
<br>
is that method acceptable for the Brazilians?<br>
<div><br></div></blockquote><div><br></div></div><div>As far as I understand it is always something like &quot;de_DE&quot;, while the first part is the language and the second one the country. I don&#39;t know about Brazilians but for German it would work, for example Austria should be &quot;de_AT&quot;.</div>

<div class="im">
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<br>
&gt; The change for custom welcome message is in bin/install_desktop.sh (line<br>
&gt; 280):<br>
&gt;<br>
&gt; cp &quot;$BUILD_DIR/../doc/$LANG_CODE&quot;/welcome_message.* \<br>
&gt;   /usr/local/share/osgeo-desktop/<br>
</div>...<br>
<div>&gt; Language codes have to be added or deleted when they are ready or<br>
&gt; not ready to be included.<br>
<br>
</div>try:<br>
<br>
if [ -e &quot;$BUILD_DIR/../doc/$LANG_CODE&quot;/welcome_message.txt&quot; ] ; then<br>
   cp &quot;$BUILD_DIR/../doc/$LANG_CODE&quot;/welcome_message.txt \<br>
<div>     /usr/local/share/osgeo-desktop/<br>
</div>else<br>
   cp &quot;$BUILD_DIR&quot;/../desktop-conf/welcome_message.txt \<br>
<div>     /usr/local/share/osgeo-desktop/<br>
</div>fi<br>
<br>
<br>
then if the translated version exists it will be used, otherwise it<br>
will default to copying in the english version.<br>
this assumes the DVD builder will be local..<br> </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
original welcome_message.sh should always be copied, and duplication of<br>
english version with desktop-conf/ is to be avoided. (correct way is to<br>
remove the duplicated version from doc/en/, then if desired (I&#39;m not sure<br>
it is) &#39;svn move&#39; from the desktop-conf/ dir; this way full svn history<br>
is preserved and there is only one master file to edit. if duplicate is<br>
absolutely needed, tell svn to use a symlink)<br></blockquote><div><br></div></div><div><div>Well, I think it would be better to have all texts in doc/&lt;language&gt;/ directory, so I would rather have the default &quot;welcome_message.txt&quot; in &quot;doc/en&quot; than in desktop-conf directory.  But having some fall-back is always good idea. </div>


</div><div><br></div><div>Daniel</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
regards,<br>
<font color="#888888">Hamish<br>
<br>
<br>
<br>
<br>
</font></blockquote></div><br>
</blockquote></div><br></div>