package locales import ( "github.com/mayswind/ezbookkeeping/pkg/core" ) // LocaleTextItems represents all text items need to be translated type LocaleTextItems struct { GlobalTextItems *GlobalTextItems DefaultTypes *DefaultTypes DataConverterTextItems *DataConverterTextItems VerifyEmailTextItems *VerifyEmailTextItems ForgetPasswordMailTextItems *ForgetPasswordMailTextItems } // GlobalTextItems represents global text items need to be translated type GlobalTextItems struct { AppName string } // DefaultTypes represents default types for the language type DefaultTypes struct { DecimalSeparator core.DecimalSeparator DigitGroupingSymbol core.DigitGroupingSymbol } // DataConverterTextItems represents text items need to be translated in data converter type DataConverterTextItems struct { Alipay string WeChatWallet string } // VerifyEmailTextItems represents text items need to be translated in verify mail type VerifyEmailTextItems struct { Title string SalutationFormat string DescriptionAboveBtn string VerifyEmail string DescriptionBelowBtnFormat string } // ForgetPasswordMailTextItems represents text items need to be translated in forget password mail type ForgetPasswordMailTextItems struct { Title string SalutationFormat string DescriptionAboveBtn string ResetPassword string DescriptionBelowBtnFormat string }