Skip to content

flutter_localizations OR Getx Translations #20

@openapphub

Description

@openapphub

想知道大佬对国际化方案的选择。

GetX 的国际化方案只需要一个核心依赖:get 包。

不需要额外的包,也不需要像 example 中那样依赖 flutter_localizations 和 .arb 文件。

import 'package:get/get.dart';

class Messages extends Translations {
  @override
  Map<String, Map<String, String>> get keys => {
        'en_US': {
          'hello': 'Hello World',
          'login': 'Log in',
        },
        'zh_CN': {
          'hello': '你好 世界',
          'login': '登录',
        }
      };
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions