20110419

lino.utils.config macht jetzt config_dirs.reverse(), also durchsucht die Konfigrationsverzeichnisse jetzt in umgekehrter Reihenfolge. Dieser Bug fiel auf wegen notes.Note.dtl. Davon gibt es eine Standardversion im config-Verzeichnis von lino.modlib.notes und eine angepasste Version im config-Verzeichnis von lino.projects.dsbe. Nun hatte ich vorigen Freitag (sh. Conflicting translations <0415>) die Reihenfolge der INSTALLED_APPS in lino.projects.dsbe.settings geändert. Diese Änderung hat zwar nichts gebracht, aber wenn ich mir die Sache nun anschaue, finde ich folgendes:

Die Reihenfolge in INSTALLED_APPS sollte sein: zuerst django.contrib.*, dann lino, dann lino.modlib.* und dann lino.projects.dsbe. Also vom Allgemeineren zum Spezifischeren. Und bei den config-Dirs soll diese Liste umgekehrt abgeklappert werden (und die Suche beim ersten Treffer aufhören): zuerst das eventuelle lokale config_dir, dann lino.projects.dsbe, dann die diversen lino.modlib.* usw.