<%inherit file="/base/index.html" /> <%def name="heading()">

Application Settings

This page lists the system-wide settings of the application. Only \ administrators should be permitted to alter these settings.

% if 'user_role' in session and session['user_role'] == 'administrator': edit % endif

Object Language

Name

The name of the language under study.

${getattr(c.applicationSettings, 'objectLanguageName', 'unspecified')} % if hasattr(c.applicationSettings, 'objectLanguageId') and \ c.applicationSettings.objectLanguageId:

ISO 639-3 ID: \ ${c.applicationSettings.objectLanguageId}

% endif

Storage, Input & Output

Object Language Storage Orthography

The orthography used to store object language \ strings.

All object language input will be converted from the input orthography to the storage orthography for storage in the database. Similarly, all object language output will be converted from the storage orthography to the output orthography.

The storage orthography should be set when the OLD application is first set up and not changed thereafter.

${c.OLOrthographies[c.applicationSettings.storageOrthography][0]}
Object Language Default Input Orthography

The orthography that this OLD application expects \ object language data to be entered in. This is the system-wide default, \ but each user has the option of choosing an alternate input orthography \ for themselves.

% if c.OLOrthographies[c.applicationSettings.defaultInputOrthography][0] \ != c.OLOrthographies[c.applicationSettings.storageOrthography][0]:

Note: this system's default behaviour will be to treat object language input as ${c.OLOrthographies[c.applicationSettings.defaultInputOrthography][0]} and to attempt to convert it into ${c.OLOrthographies[c.applicationSettings.storageOrthography][0]} for storage.

% endif
${c.OLOrthographies[c.applicationSettings.defaultInputOrthography][0]}
Object Language Default Output Orthography

The orthography that this OLD application uses to \ display object language strings. This is the system-wide default, but \ each user has the option of choosing an alternate output orthography for \ themselves.

% if c.OLOrthographies[c.applicationSettings.defaultOutputOrthography][0] \ != c.OLOrthographies[c.applicationSettings.storageOrthography][0]:

Note: this system's default behaviour will be to treat stored object language data as ${c.OLOrthographies[c.applicationSettings.storageOrthography][0]} and to attempt to convert it into ${c.OLOrthographies[c.applicationSettings.defaultOutputOrthography][0]} for display.

% endif
${c.OLOrthographies[c.applicationSettings.defaultOutputOrthography][0]}
More on Orthographies ...

Object Language Orthography(/ies)

% for key in c.OLOrthographies: % if c.OLOrthographies[key][0] and c.OLOrthographies[key][1]: % endif % endfor
${c.OLOrthographies[key][0]}

An orthography for entering object language strings.

${c.OLOrthographies[key][1]}

Object Language Strings

Pure Object Language Fields

The system assumes that these fields contain nothing but strings of the object language. The data in these fields may be converted from one orthography to another depending on system-wide and user-specific settings.

  • Form transcriptions
  • % if c.applicationSettings.morphemeBreakIsObjectLanguageString == u'yes':
  • Form morpheme breaks
  • % endif
Partial Object Language Fields

The system assumes that these fields may contain substrings enclosed in object language tags ('<obl>' to the left and '</obl>' to the right) and that these substrings are strings of the object language. These substrings may be converted from one orthography to another depending on system-wide and user-specific settings.

  • Form general comments
  • Form speaker comments

Metalanguage

Metalanguage

language used in the glossing and analysis of the \ object language

${getattr(c.applicationSettings, 'metaLanguageName', 'unspecified')} % if hasattr(c.applicationSettings, 'metaLanguageId'):

ISO 639-3 ID: \ ${c.applicationSettings.metaLanguageId}

% endif
Metalanguage Orthography

graphs of the metalanguage

${c.MLOrthographyTable}

Appearance

Header Image

name of a File to use in the header/banner of the \ application

% if c.applicationSettings.headerImageName: ${c.applicationSettings.headerImageName} % else: unspecified % endif
CSS Colors

choose a CSS file for the color scheme of the \ application

% if c.applicationSettings.colorsCSS: ${c.applicationSettings.colorsCSS} % else: unspecified % endif

Database

RDBMS

type of RDBMS (relational database management \ system) being used.

${c.rdbms}
Database Name

name of RDBMS database being used.

${c.databaseName}
% if 'user_role' in session and session['user_role'] == 'administrator': edit % endif