Friday, September 26, 2014¶
Discovered and opened docs/tickets/128.
While looking at this problem, I saw that simply adding a
models.py
module for lino
with those choiceliss would
not be enough because Django’s loading.get_apps method does not
return it when there is no model in it. Installed apps without
models, but with choicelists, did not get their entry in
rt.models
. Until today. That’s clearly odd. I changed that
immediately (in rt.startup()
) by replacing:
for a in loading.get_apps():
self.modules.define(a.__name__.split('.')[-2], a)
with:
for p in self.installed_plugins:
m = loading.load_app(p.app_name, False)
self.modules.define(p.app_label, m)
I discovered why certain strings in Renamed “Lino Faggio” to “Lino Voga” were not yet
translated: because I had switched lino.core.site.Site.languages
of
lino_faggio.projects.docs
to monolingual English. If you do
that (have the demo database onl in English) but still support
multiple languages, then you must set env.languages in your
project’s fabfile.py.
A test case failed (lino.projects.min1.tests
) due to the recent
changes in ml.countries.EstonianAddressFormatter
.