0
点赞
收藏
分享

微信扫一扫

flutter enum 文字国际化

何以至千里 2023-12-26 阅读 44

开发了几个版本 ,最终选择的示例如下:

enum EnumType {
  TypeA,
  TypeB;

  const EnumType();
  // 文字回显
  static getLabelByValue(String val) {
    if (val == TypeA.name) {
      return Messages.Msg1.tr; // 国际化文字显示
    } else if (val == TypeB.name) { 
      return Messages.Msg2.tr; // 国际化文字显示
    } else {
      return val;
    }
  }
}


有更好的方案欢迎一起探索。


举报

相关推荐

Flutter-国际化支持

博客国际化

SpringBoot国际化

【Qt】国际化

SpringMVC——国际化

程序国际化

0 条评论