Dart Intl 开源项目教程
intlInternationalization and localization support项目地址:https://gitcode.com/gh_mirrors/intl/intl
1. 项目的目录结构及介绍
Dart Intl 项目的目录结构如下:
intl/
├── AUTHORS
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── analysis_options.yaml
├── example/
│ ├── README.md
│ ├── example.dart
│ └── intl_example.dart
├── lib/
│ ├── intl.dart
│ ├── intl_browser.dart
│ ├── intl_standalone.dart
│ ├── message_lookup_by_library.dart
│ ├── number_symbols.dart
│ ├── number_symbols_data.dart
│ ├── number_format.dart
│ ├── src/
│ │ ├── date_time_patterns.dart
│ │ ├── date_time_format.dart
│ │ ├── date_time_patterns_test.dart
│ │ ├── date_time_test.dart
│ │ ├── date_time_test_core.dart
│ │ ├── deprecated.dart
│ │ ├── fallback_local_file_data.dart
│ │ ├── generate_locale_data_files.dart
│ │ ├── intl.dart
│ │ ├── intl_browser.dart
│ │ ├── intl_browser_test.dart
│ │ ├── intl_standalone.dart
│ │ ├── intl_standalone_test.dart
│ │ ├── intl_test.dart
│ │ ├── message_lookup_by_library.dart
│ │ ├── message_lookup_by_library_test.dart
│ │ ├── number_format.dart
│ │ ├── number_format_test.dart
│ │ ├── number_symbols.dart
│ │ ├── number_symbols_data.dart
│ │ ├── number_symbols_test.dart
│ │ ├── plural_rules.dart
│ │ ├── plural_rules_test.dart
│ │ └── test_date_time_format.dart
│ └── test/
│ ├── date_time_format_test.dart
│ ├── date_time_test.dart
│ ├── intl_browser_test.dart
│ ├── intl_standalone_test.dart
│ ├── intl_test.dart
│ ├── message_lookup_by_library_test.dart
│ ├── number_format_test.dart
│ ├── number_symbols_test.dart
│ └── plural_rules_test.dart
├── pubspec.yaml
└── test/
├── date_time_format_test.dart
├── date_time_test.dart
├── intl_browser_test.dart
├── intl_standalone_test.dart
├── intl_test.dart
├── message_lookup_by_library_test.dart
├── number_format_test.dart
├── number_symbols_test.dart
└── plural_rules_test.dart
目录结构介绍
AUTHORS
,CHANGELOG.md
,CONTRIBUTING.md
,LICENSE
,README.md
: 项目的基本文档和许可证信息。analysis_options.yaml
: 代码分析配置文件。example/
: 包含示例代码和示例文档。lib/
: 包含项目的主要库文件。intl.dart
,intl_browser.dart
,intl_standalone.dart
: 主要库文件。message_lookup_by_library.dart
,number_symbols.dart
,number_symbols_data.dart
,number_format.dart
: 辅助库文件。src/
: 包含库的源代码和测试文件。
pubspec.yaml
: 项目的依赖和配置文件。test/
: 包含项目的测试文件。
2. 项目的启动文件介绍
Dart Intl 项目的启动文件是 lib/intl.dart
。这个文件是项目的主要入口点,包含了国际化和本地化的核心功能。
启动文件介绍
lib/intl.dart
: 包含了国际化和本地化的核心功能,如日期格式化、数字格式化、消息本地化等。
3. 项目的配置文件介绍
Dart Intl 项目的
intlInternationalization and localization support项目地址:https://gitcode.com/gh_mirrors/intl/intl