encapsulate locale list handling
empty_forest helper
i18n-tasks data-write data-merge