rework I18N, use _data, add product site