Hi Zbigniew,

I am assigned a task to i18nization the DSpace.The first language we want to
support is Chinese...I would like to add a drop-down list to select the
language the user prefer to...And I am wondering the process/steps of  to do
it....

Could you give me some advice?

Thanks in Advance.

Best Regards,
Jimmy

On 5/6/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

Hello All,

1.
Instead the introduction - the quotation, Dan Scott, 2007.03.27,
dspace-devel mailing
list:

"... but something as fundamental as i18n support should not be a patch on
  top of a project as mature as DSpace.... it doesn't go far enough to
meet our needs.

  For example, with the current patch no support exists for providing
  community and sub-community headings and descriptions in alternate
  languages. ..."


2.
The elementary cataloguing.
Internationalization should embrace data:
2.1.
recorded in files from which information is led out into jsp. For example:
input-forms.xml, news-*.html, controlled-vocabularies xml files, etc.,
2.2.
descriptions and messages -  messages*.properties,
2.3.
vocabulary data kept in the database (communities names,
subcommunities names, subjects
names, ...),
2.4.
OAI-PMH streams,
2.5.
... about something I forgot?

3.
We must qualify a localization range of i18n. - Which localizations
("languages") to
implement?
The answer on this question is with far-reaching consequences.
Internationalization is a
complicated process and an attempt of adding of a new localization
("language") to some
existing already - at the range defined by point 2. is very arduous.

4.
Reliable and full internationalization/localization demands a
definition of a certain
infrastructure it the system. It's determined - particularly - by a
set of parameters and
dictionaries which in my opinion should be installed in the database.
This assignment is the first step in the process of i18n. Data
involved in this structure
must be initiated at start of the application.
Having performed this assignment we can do next tasks - that is tasks
from the point 2.
It proves that their realization touches many modules of DSpace.


5.
The methodological note.
Is not possible solution of the problem i18n by means of patches.
In this moment I ask The DSpace Committers Group:
What is a procedure of initiation (by a person from behind The DSpace
Committers Group),
realization and implementation of projects, for example:
"Internationalization of DSpace"?

6.
From among mentioned in the point 2. assignments, within the
framework of my own project,
I've realized (in first version) tasks  2.2., 2.3. I'm under of
realization of 2.4. (see:
www.brattman.com).

7.
Figuring on the response, I invite all to the discussion over:
7.1.
a specification of assignments in i18n,
7.2.
manners of a realization of the assignments.


With Regards
Zbigniew Ciok
([EMAIL PROTECTED])


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Dspace-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to