Quotesbook

用于 Quotesbook 移动应用的 Flutter 项目。

设置

  1. 添加 lib/environment.dart 文件
class Environment {
  static const AUTH_TOKEN = "...";
  static const SERVER_HOST = "...";
}

请记住将 google-services.json 添加到 android/app 文件夹。从 firebase 获取此文件
项目。

添加 android/key.properties 以签名 apk/bundle。

要生成国际化

  1. 使用新的文本更新 lib/helpers/app_localizations.dart

  2. 为本地化创建基本 arb 基本文件。

flutter pub run intl_translation:extract_to_arb --output-dir=lib/l10n lib/helpers/app_localizations.dart
  1. 使用翻译更新文件 I10n/intl_*.arb 特定语言的文件。

  2. 从 arb 文件生成本地化消息的源代码。

flutter pub run intl_translation:generate_from_arb --output-dir=lib/l10n --no-use-deferred-loading lib/helpers/app_localizations.dart lib/l10n/intl_*.arb