File: //usr/lib/python3/dist-packages/trac/admin/templates/admin_basics.html
{# Copyright (C) 2006-2021 Edgewall Software
This software is licensed as described in the file COPYING, which
you should have received as part of this distribution. The terms
are also available at https://trac.edgewall.org/wiki/TracLicense.
This software consists of voluntary contributions made by many
individuals. For the exact contribution history, see the revision
history and logs, available at https://trac.edgewall.org/.
#}
# extends 'admin.html'
<!DOCTYPE html>
<html>
<head>
<title>
# block admintitle
${_("Basics")}
# endblock admintitle
</title>
</head>
<body>
# block adminpanel
<h2>${_("Basic Settings")}</h2>
<div>
<form class="mod" id="modbasic" method="post" action="#">
${jmacros.form_token_input()}
<fieldset>
<legend>${_("Project")}</legend>
<div class="field">
<label>${_("Name:")}<br />
<input type="text" name="name" size="48" value="${project.name}" />
</label>
</div>
<div class="field">
<label>${_("URL:")}<br />
<input type="text" name="url" size="48" value="${project.url}" />
</label>
</div>
<div class="field">
<label>${_("Description:")}<br />
<textarea name="descr" class="trac-resizable" rows="3" cols="50">
${project.descr}</textarea>
</label>
</div>
<div class="field">
<label>${_("Default handler:")}<br />
<select name="default_handler">
# if default_handler not in valid_default_handlers:
<option value="${default_handler}">${default_handler}</option>
# endif
# for handler in valid_default_handlers:
<option${{'selected': handler == default_handler,
'value': handler
}|htmlattr}>${handler}</option>
# endfor
</select>
</label>
# if default_handler not in valid_default_handlers:
<span class="hint">
# trans default_handler
${default_handler} is not a valid IRequestHandler or is not enabled.
# endtrans
</span>
# endif
</div>
</fieldset>
<fieldset>
<legend>${_("Localization")}</legend>
<div class="field">
<label>${_("Default timezone:")}<br />
<select name="default_timezone">
<option value="">${_("Server's local time zone")}</option>
# for tzname in timezones:
<option${{'selected': tzname == default_timezone,
'value': tzname
}|htmlattr}>${tzname}</option>
# endfor
</select>
</label>
# if not has_pytz:
<span class="hint">
# trans
Install pytz for a complete list of timezones.
# endtrans
</span>
# endif
</div>
<div class="field">
<label>${_("Default language:")}<br />
<select${{'disabled': not languages,
'title': _('Translations are currently unavailable')
if not languages,
'name': 'default_language'
}|htmlattr}>
<option value="">${_("Browser's language")}</option>
# for locale, language in languages:
<option${{'selected': locale == default_language,
'value': locale
}|htmlattr}>${language}</option>
# endfor
</select>
</label>
# if not has_babel:
<span class="hint">
# trans
Install Babel for extended language support.
# endtrans
</span>
# endif
# if has_babel and not languages:
<span class="hint">
# trans
Message catalogs have not been compiled.
# endtrans
</span>
# endif
</div>
<div class="field">
<label>${_("Default date format:")}<br />
<select name="default_date_format">
<option value="">${_("Browser's language")}</option>
<option${{'selected': default_date_format == 'iso8601',
'value': 'iso8601'
}|htmlattr}>${_("ISO 8601 format")}</option>
</select>
</label>
# if not has_babel:
<span class="hint">
# trans
Install Babel for localized date formats.
# endtrans
</span>
# endif
</div>
<div class="field">
<label>${_("Default time format:")}<br />
<select name="default_dateinfo_format">
<option${{'selected': default_dateinfo_format == 'relative',
'value': 'relative'
}|htmlattr}>${_("Relative format")}</option>
<option${{'selected': default_dateinfo_format == 'absolute',
'value': 'absolute'
}|htmlattr}>${_("Absolute format")}</option>
</select>
</label>
</div>
</fieldset>
<div class="buttons">
<input type="submit" value="${_('Apply changes')}" />
</div>
</form>
# call(note, page) jmacros.wikihelp('TracIni'):
# trans note, page
${note} See ${page} for help on configuration options.
# endtrans
# endcall
</div>
# endblock adminpanel
</body>
</html>