split i18n to another file
fix test case for lazy string