<html><body bgcolor="#FFFFFF">
<p><font size="2" face="sans-serif">Hi,</font><br>
<br>
<font size="2" face="sans-serif">two questions come to my mind:</font><br>
<br>
<font size="2" face="sans-serif">- did you run bin/generate_static &nbsp;your_repo --prune &nbsp; &nbsp;?</font><br>
<font size="2" face="sans-serif">- which browser did you use to test? Safari sends a slightly different Accept-Language token in the HTTP header, which is not properly recognized by Repository.pm.</font><br>
<br>
<font size="2" face="sans-serif">A possible patch is:</font><br>
<br>
<tt><font size="2">Modified: trunk/src/core/perl_lib/EPrints/Repository.pm<br>
===================================================================<br>
--- trunk/src/core/perl_lib/EPrints/Repository.pm                 2014-08-12 12:23:41 UTC (rev 857)<br>
+++ trunk/src/core/perl_lib/EPrints/Repository.pm                 2014-09-10 13:00:28 UTC (rev 858)<br>
@@ -2264,6 +2264,8 @@<br>
                                   foreach my $browser_lang ( split( /, */, $accept_language ) )<br>
                                   {<br>
                                                    $browser_lang =~ s/;.*$//;<br>
+                                                   # UZH CHANGE ZORA-274 fix for Safari browser 2014/08/15/mb<br>
+                                                   $browser_lang =~ s/-.*$//;<br>
                                                    push @prefs, $browser_lang;<br>
                                   }<br>
                  }</font></tt><br>
<br>
<br>
<font size="2" face="sans-serif">Best regards,</font><br>
<br>
<font size="2" face="sans-serif">Martin</font><br>
<font size="2" face="sans-serif">&nbsp;</font><br>
<font size="2" face="sans-serif">--</font><br>
<font size="2" face="sans-serif">Dr. Martin Brändle</font><br>
<font size="2" face="sans-serif">Zentrale Informatik</font><br>
<font size="2" face="sans-serif">Universität Zürich</font><br>
<font size="2" face="sans-serif">Winterthurerstr. 190</font><br>
<font size="2" face="sans-serif">CH-8057 Zürich</font><br>
<br>
<br>
<img width="16" height="16" src="cid:1__=4EBBF4D5DFB9E0708f9e8a93df9@lotus.uzh.ch" border="0" alt="Inactive hide details for George Mamalakis ---14/05/2015 13:01:49---Hello everybody, I am using eprints (v.3.3.14 installed on "><font size="2" color="#424282" face="sans-serif">George Mamalakis ---14/05/2015 13:01:49---Hello everybody, I am using eprints (v.3.3.14 installed on a debian system using eprints</font><br>
<br>
<font size="1" color="#5F5F5F" face="sans-serif">Von:        </font><font size="1" face="sans-serif">George Mamalakis &lt;mamalos@eng.auth.gr&gt;</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">An:        </font><font size="1" face="sans-serif">eprints-tech@ecs.soton.ac.uk</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Datum:        </font><font size="1" face="sans-serif">14/05/2015 13:01</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Betreff:        </font><font size="1" face="sans-serif">[EP-tech] &nbsp;Multilingual site</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Gesendet von:        </font><font size="1" face="sans-serif">eprints-tech-bounces@ecs.soton.ac.uk</font><br>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<br>
<font size="3" face="serif">Hello everybody,<br>
<br>
<br>
I am using eprints (v.3.3.14 installed on a debian system using eprints installation-documentation for debian) to create a deposit. I wish to use two languages for my deposit (Greek and English), hence I need to develop a multilingual site. I am following the &quot;How to translate eprints&quot; guide (</font><a href="http://wiki.eprints.org/w/How_to_translate_eprints"><font size="3" color="#0000FF" face="serif"><u>http://wiki.eprints.org/w/How_to_translate_eprints</u></font></a><font size="3" face="serif">) without much luck so far, while simultaneously trying to use the &quot;official&quot; Greek translation of eprints (for version 3.0, found in </font><a href="http://files.eprints.org/427/"><font size="3" color="#0000FF" face="serif"><u>http://files.eprints.org/427/</u></font></a><font size="3" face="serif">&nbsp;, undocumented). <br>
<br>
I have managed to use the set_lang script (at least up to a point) and I am able to see a Greek menu, but the Home page still appears in English and I am trying to understand why. But this is not my only problem. My problem is that the guide I am following leaves many questions un-answered and I'd like to know if there's a more &quot;complete&quot; guide on how to make a multilingual site for eprints. For example, I found an old email of this list (dating back in 2004) where somebody was trying to follow eleven specific steps on a previous version of eprints (2.3.4) to make a multilingual site, which I include in the end of my email.<br>
<br>
So, my question is: is there an alternatvie guide (eg. x-step guide), or even a more explanatory one that one can follow in order to make their eprints-based site multilingual?<br>
<br>
Thank you all for your time in advance and sorry about my generic question,<br>
<br>
regards,<br>
<br>
George Mamalakis<br>
<br>
PS1: I know that I was not specific enough, but that was on purpose since my real question is very generic. Once I have more specific questions I'll post them back.<br>
PS2: The 11-step guide mentioned in this list was this (semantics defer in my version, and even though my /path/to/archive/cfg/lang/el/static/index.xpage is in Greek, it never appears correctly when I follow the relevant link):<br>
<br>
1. Creation of /opt/eprints2/archives/archiveID/cfg/static/es directory with ↵<br>
the files from /opt/eprints2/archives/archiveID/cfg/static/en translated into ↵<br>
Spanish.<br>
2. Creation of /opt/eprints2/archives/archiveID/cfg/*-es.* files translated ↵<br>
from /opt/eprints2/archives/archiveID/cfg/*-en.* files.<br>
3. Creation of /opt/eprints2/cfg/system-phrases-es.xml translated from ↵<br>
/opt/eprints2/cfg/system-phrases-en.xml.<br>
4. Modification of /opt/eprints2/cfg/languages.xml to add support for Spanish ↵<br>
language.<br>
5. Inside MySQL, copying of xxx_ordervalues_en tables to xxx_ordervalues_es ↵<br>
tables.<br>
6. Edition of /opt/eprints2/archives/archiveID.xml to add &lt;language&gt; and ↵<br>
&lt;archivename&gt; sections for Spanish language. Also set defaultlanguage to ↵<br>
'es'.<br>
7. Execution of /opt/eprints2/bin/configure_archive.<br>
8. Set $c-&gt;{multi_language_options} = 1 inside ↵<br>
/opt/eprints2/archives/archiveID/cfg/<br>
9. When running 'bin/configure' and 'bin/install.pl' everything works fine.<br>
10. When running 'bin/generate_views archiveID' and 'bin/generate_static ↵<br>
archiveID' the views for both en and es languages are generated.<br>
11. Stop and start Apache.</font><tt><font size="2">*** Options: </font></tt><tt><font size="2"><a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a></font></tt><tt><font size="2"><br>
*** Archive: </font></tt><tt><font size="2"><a href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a></font></tt><tt><font size="2"><br>
*** EPrints community wiki: </font></tt><tt><font size="2"><a href="http://wiki.eprints.org/">http://wiki.eprints.org/</a></font></tt><tt><font size="2"><br>
*** EPrints developers Forum: </font></tt><tt><font size="2"><a href="http://forum.eprints.org/">http://forum.eprints.org/</a></font></tt><tt><font size="2"><br>
</font></tt><br>
</body></html>