Design principles

From ICA-AtoM
Revision as of 23:19, 15 June 2010 by Jablko (talk | contribs)
Jump to navigation Jump to search

Please note that ICA-AtoM is no longer actively supported by Artefactual Systems.
Visit https://www.accesstomemory.org for information about AtoM, the currently supported version.


Main Page > User manual > UM-5 Translate content / interface > UM-5.1 Design principles


ICA-AtoM is a multilingual application which incorporates the following design principles:

When installing ICA-AtoM, the administrator specifies the default language. Any user can switch the current language to display the user interface and database content in any of the other supported languages.

ICA-AtoM makes no attempt to automatically generate "translations" from one language to another. It is up to individual translators to do the translations. ICA-AtoM does not "do" translation, rather it supports the activities of translators by providing a structure in which users can contribute translations of descriptions and link these back to the originals.


Known issues

All users with translator access privileges can add or edit translations of both user interface elements and database content in any of the supported languages. In future releases, translator access privileges should be limited by both language and type of translation; for example, a translator may be restricted to translating only database content into only one language.

There is currently no way for system administrators to add new languages to ICA-AtoM via normal web-browser interaction. New languages can only be added by programmers working directly with the code. In future releases, administrators will be able to add new languages to those supported by their application and to make their translations of the user interface available to the wider community of ICA-AtoM users.