Difference between revisions of "Multilingual design principles"

From ICA-AtoM
Jump to navigation Jump to search
(New page: <span class="pageTitle">Design principles</span> Main Page > (UM) User manual > UM-5 Translate content / interface > UM-5.1 Design principles <span class="...)
 
 
(32 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<span class="pageTitle">Design principles</span>
+
{{DISPLAYTITLE:Design principles}}
  
[[Main Page]] > [[User manual|(UM) User manual]] > [[UM-5|UM-5 Translate content / interface]] > UM-5.1 Design principles
 
  
 +
[[Main Page]] > [[User manual]] > [[Translate]] > Multilingual design principles
  
  
<span class="revised">Last revised: 5 June 2008 (ICA-AtoM v0.6)</span>
+
ICA-AtoM is a multilingual application which incorporates the following design principles:
 +
* Both the [[Glossary#User interface|user interface]] and the [[Glossary#Database content|database content]] should be capable of existing in multiple languages
 +
* Users should be able to switch the [[Glossary#User interface|user interface]] to their preferred language
 +
* When switching the [[Glossary#User interface|interface]] to a preferred language, [[Glossary#Database content|database content]] should also switch, if a translation is available; if not, the content remains in the source language
 +
* Users with [[Glossary#Translator|translator]] [[Glossary#Access privilege|access privileges]] should be able to contribute translations of [[Glossary#User interface|interface]] elements and descriptions from the source language to any of the [[Glossary#Supported language|supported languages]]
 +
* [[Glossary#Administrator|Administrators]] should be able to remove languages that are not needed in their application; they should be able to easily add back [[Glossary#Supported language|supported languages]] that were removed
 +
* Over time, it should be easy to add new languages to the [[Glossary#Supported language|supported languages]]
 +
 
 +
When installing ICA-AtoM, the [[Glossary#Administrator|administrator]] specifies the [[Glossary#Default language|default language]]. Any user can switch the [[Glossary#Current language|current language]] to display the [[Glossary#User interface|user interface]] and [[Glossary#Database content|database content]] in any of the other [[Glossary#Supported language|supported languages]].
 +
 
 +
<div class="note">
 +
 
 +
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.
 +
 
 +
</div>
 +
 
 +
 
 +
== Known issues ==
 +
 
 +
There is currently no way for system [[Glossary#Administrator|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, [[Glossary#Administrator|administrators]] will be able to add new languages to those supported by their application and to make their translations of the [[Glossary#User interface|user interface]] available to the wider community of ICA-AtoM users.
 +
 
 +
 
 +
[[Category:User manual]]

Latest revision as of 19:06, 13 July 2010

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 > Translate > Multilingual 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

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.