Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
svn co https://dspace.svn.sourceforge.net/svnroot/dspace language-packs 

Wiki MarkupThe language-packs are also available in the \[ download section at SourceForge\|https://sourceforge.net/project/showfiles.php?group_id=19984\]

Other language related files, like help pages, input forms, email templates and so on are still kept here.

...

Language

Locale

initial

1.3.1

1.3.2

1.4

1.4.1

1.4.2

1.5

1.5.1

1.5.2

1.6.0

Panel

-

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="cbe804a9b18a85cf-14e31ae3-4f40448b-b016a749-437a7f001782d3ef479214b7"><ac:plain-text-body><![CDATA[

Catalan

ca

 

x

x

 

X

 

 

[ ToDo

i18n Update Catalan translation of Messages.properties from 1.4.1 to 1.5.1 ]

 

 

-

]]></ac:plain-text-body></ac:structured-macro>

Chinese CN

zh_cn

X

 

 

 

 

 

 

 

 

 

-

Chinese TW

zh_tw

X

 

 

 

 

 

 

 

 

 

-

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c9efd3d9ecab34a5-0a19e5c4-4ca748e2-9936b00f-9b0296107a2e48b31bc06d2a"><ac:plain-text-body><![CDATA[

Czech

cs

X

 

 

 

 

 

X

[ ToDo

i18n Update Czech translation of Messages.properties from 1.5 to 1.5.1 ]

X

 

-

]]></ac:plain-text-body></ac:structured-macro>

French

fr

X

 

X

 

X

 

 

ToDo

 

Panel

-

Galician

gl

X

 

 

 

 

X

 

ToDo

 

Panel

-

German

de

X

 

 

X

X

X

X

X

X

X

Panel

-

Greek

el

X

 

 

X

 

 

 

 

 

Panel

-

Hungarian

hu

X

 

 

 

 

 

 

 

 

Panel

-

Indonesian

id

X

 

 

 

 

 

 

 

 

Panel

-

Italian

it

X

 

X

X

 

 

 

 

X

Panel

-

Japanese

ja

X

 

X

X

 

 

 

X

 

Panel

-

Norwegian

no

X

 

X

 

 

X

 

ToDo

 

Panel

-

Polish

pl

X

 

X

X

 

 

 

 

 

Panel

-

Portuguese

pt

 

 

 

 

 

 

X

X

 

Panel

-

Portuguese PT

pt_PT

X

 

 

X

 

 

X

X

X

Panel

-

Portuguese BR

pt_BR

X

 

X

 

 

 

X

 

 

Panel

-

Russian

ru

X

 

X

X

 

 

 

 

 

Panel

-

Spanish

es

X

 

 

 

X

 

 

X

 

Panel

-

Swedish

sv

X

 

 

X

 

 

X

X

 

Panel

-

Thai

th

 

 

 

 

 

X

 

X

 

Panel

-

Ukrainian

uk

 

 

 

 

X

 

 

ToDo

 

Panel

-

Welsh

cy

 

 

 

 

X

X

X

X

 

Panel

...

  • Old JSP
    No Format
    <p>Results <%= r.getFirst() %> to <%= r.getLast() %> of <%= r.getTotal() %></p>
  • New JSP

Panel

<fmt:message key="jsp.search.results.text">
<fmt:param><%= r.getFirst() %></fmt:param>
<fmt:param><%= r.getLast() %></fmt:param>
<fmt:param><%= r.getTotal() %></fmt:param>
</fmt:message>

* Messages.properties

No Format
<p>jsp.search.results.text = Results \{0\}-\{1\} of \{2\}</p>

(Note: JSTL 1.0 does not seem to allow JSP <%= %> expressions to be passed in as values of attribute in <fmt:param value=""/>)

To Do

  • In the servlet code:
    • In `AuthorizeAdminServlet`, some English is passed for direct display in the title through the attribute `edit_title`. E.g. "Item".
  • `config/dstat.map`
  • Support for easy customisation of UI without needing to fork language bundles.
  • Display dates, numbers etc. according to Locale. (JSTL has tags for this)
  • Searching in non-Western languages such as Chinese; Lucene cannot parse/separate words
  • Multi-lingual metadata. Submission forms do not include language info for metadata. (The "language" DC field relates to the language of the content, i.e. the bitstreams.)
    • <b>HPCLab, University of Patras, has submitted a new patch addressing this issue, against 1.4.2 (including the I18N patch) here. Please test and verify in order to remove from to-do.</b>
  • Author and title ordering.
  • Browse controls ("Jump to" 0-9, A-Z) – support for other characters
  • Use of Collator fixes non-English language sort order problems. Not developed but small. No schema changes. JimDowning
  • i18n of non-Web UI – e.g. command line tools like the import/export tools. Currently the dictionaries are only stored in the .war file, so other parts of code won't have access to them.

...