Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Configuration needed

The Web and te Sakai's community are becoming increasingly international and we must adapt our Web applications to different languages and cultural differences.

Not only, we faced cultural differences between countries, but also many cultural differences between educational institutions and even between different faculties and departments using OpenSyllabus.

Internationalization and Localization

Coming from Quebec, where we strongly promote our French culture, we did a special Internationalization (i18n) effort in designing OpenSyllabus so that it can be adapted to various languages and cultures without code changes.

Localization (L10n) is the process of adapting software for a specific language by adding locale-specific components and translating text (Names, Titles, writing conventions).

OsylConfig Tool

Configuration files :

The configuration files resides in the osylcoconfigs folder (i.e. osyl-tool/tool/src/webapp/osylcoconfigs) of the Tool project.

  • Code Structure
    • Backend project (Sakai's tool code)
      • api dir
      • impl dir
      • tool dir
        • java
          • -
        • webap
          • index.jsp
          • org.sakaiquebec.opensyllabus.OsylEditorEntryPoint (all generated JS code + HTML + images)
          • osylcoconfigs (configuration files)
            • default
            • university_specific
              • bundle (I18N UI properties files UIMessages & content specific terminology COMessages)
                • COMessages_es.properties (Espanol)
                • COMessages_fr_CA.properties (Francais)
                • COMessages.properties (default, English)
                • UIMessages_es.properties (Espanol)
                • UIMessages_fr_CA.properties (Francais)
                • UIMessages.properties (default, English)
              • skin (images & css)
                • img
                • university_specific.css
              • rules.xml (structures of the information)
  • No labels