Source

model2 / test.cfg

[global]
# This is where all of your settings go for your development environment
# Settings that are the same for both development and production
# (such as template engine, encodings, etc.) all go in 
# transifex/config/app.cfg

# BASIC SETTINGS

# Your project's name (eg. BlahProject Translations)
project_name='Transifex'

# Your project's domain
project_domain='transifex.org'

# The domain of your Transifex instance (used on commit messages)
project_tx_domain='transifex.org'

# BASIC DIRECTORIES

# workdir: Basic dir for storing data
workdir="/var/tmp/transifex"

# scratchdir: Local copies of the remote repos (cache). Needs some space.
scratchdir="/var/tmp/transifex/local-vcs"

# Global ignore file wildcard list (all modules, all projects)
# Could be a list; strings separated by commas will be matched with an OR
ignore_wildcard_list = "(.*/CVS/.*)|(.*/CVSROOT/.*)|(.*/\..*)|(.*/.*\.orig$)"

# Run an msgfmt check on uploaded files?
check_pofiles=True

# By defining this setting, modules having their 'popage' attribute set to
# 'default' will automatically get a link to a statistics page in the form
# <statistics_link>/<module_name>. For example, if you have
# Damned Lies with Transifex and use the same module names in both apps, set
# this to your DL URL with a trailing '/module/'.
# Example: 'http://translate.fedoraproject.org/module/'
# statistics_link = ''

# DATABASE

# pick the form for your database
# sqlalchemy.dburi="postgres://username@hostname/databasename"
# sqlalchemy.dburi="mysql://username:password@hostname:port/databasename?charset=utf8"
# sqlalchemy.dburi="sqlite:///file_name_and_path"

# If you have sqlite, here's a simple default to get you started
# in development
#sqlalchemy.dburi="sqlite:///test.db"
sqlalchemy.dburi="sqlite:///:memory:"
#sqlalchemy.dburi="notrans_sqlite:///var/tmp/transifex.sqlite?debug=True&debugOutput=True"

# if you are using a database or table type without transactions
# (MySQL default, for example), you should turn off transactions
# by prepending notrans_ on the uri
# sqlalchemy.dburi="notrans_mysql://username:password@hostname:port/databasename"

# for Windows users, sqlite URIs look like:
# sqlalchemy.dburi="sqlite:///drive_letter:/path/to/file"

# SERVER

# Some server parameters that you may want to tweak
server.socket_port=8084

# Enable the debug output at the end on pages.
# log_debug_info_filter.on = False

createrepo_cache_dir = "/var/tmp/createrepo"
server.environment="development"
server.webpath=""
autoreload.package="transifex"

session_filter.on = True

# Enable i18n
i18n.run_template_filter = True
i18n.domain = "transifex"
i18n.locale_dir = "po/"
i18n.po_view_dir = "po/view/"

# Set default language template
tg.defaultview = 'genshi'
genshi.default_encoding = "utf-8"

# Enable ToscaWidgets
toscawidgets.on = True

# Enable file upload
file_field_server.on= True

#base_url_filter.on = True
#base_url_filter.use_x_forwarded_host = True

# Set to True if you'd like to abort execution if a controller gets an
# unexpected parameter. False by default
tg.strict_parameters = True

log_debug_info_filter.on = False
server.log_file = "server.log"
server.log_to_screen = True


# LOGGING
# Logging configuration generally follows the style of the standard
# Python logging module configuration. Note that when specifying
# log format messages, you need to use *() for formatting variables.
# Deployment independent log configuration is in transifex/config/log.cfg
[logging]

[[formatters]]
[[[full_content]]]
format='*(asctime)s *(name)s *(levelname)s *(message)s'

[[handlers]]
[[[test_out]]]
class='StreamHandler'
level='DEBUG'
args='(sys.stdout,)'
formatter='full_content'

[[loggers]]
[[[transifex]]]
level='DEBUG'
qualname='transifex'
handlers=['test_out']

[[[turbogears]]]
level='INFO'
qualname='turbogears'
handlers=['test_out']