Skip to content

Commit

Permalink
Merge 3c932f4 into abfa854
Browse files Browse the repository at this point in the history
  • Loading branch information
vanlooverenkoen committed Oct 29, 2021
2 parents abfa854 + 3c932f4 commit db25934
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 16 deletions.
3 changes: 2 additions & 1 deletion example/lib/screen/home_screen.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:locale_gen_example/util/locale/localization.dart';
import 'package:locale_gen_example/viewmodel/locale/locale_viewmodel.dart';
import 'package:provider/provider.dart';
Expand All @@ -8,7 +9,7 @@ class HomeScreen extends StatelessWidget {
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
brightness: Brightness.dark,
systemOverlayStyle: SystemUiOverlayStyle.dark,
title: const Text('locale gen'),
),
body: Center(
Expand Down
2 changes: 1 addition & 1 deletion lib/src/locale_gen_params.dart
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import 'dart:io';

import 'package:meta/meta.dart';
import 'package:path/path.dart';
import 'package:yaml/yaml.dart';
import 'package:meta/meta.dart';

final defaultOutputDir = join('lib', 'util', 'locale');
final defaultAssetsDir = join('assets', 'locale');
Expand Down
34 changes: 20 additions & 14 deletions lib/src/locale_gen_writer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -87,13 +87,16 @@ class LocaleGenWriter {
Map<String, Map<String, dynamic>> allTranslations) {
final sb = StringBuffer()
..writeln("import 'dart:convert';")
..writeln()
..writeln("import 'package:flutter/services.dart';")
..writeln("import 'package:flutter/widgets.dart';")
..writeln(
"import 'package:${params.projectName}/util/locale/localization_keys.dart';")
..writeln(
"import 'package:${params.projectName}/util/locale/localization_overrides.dart';")
..writeln();
[
"import 'package:flutter/services.dart';",
"import 'package:flutter/widgets.dart';",
"import 'package:${params.projectName}/util/locale/localization_keys.dart';",
"import 'package:${params.projectName}/util/locale/localization_overrides.dart';",
]
..sort((i1, i2) => i1.compareTo(i2))
..forEach(sb.writeln);
sb
..writeln()
..writeln(
'//============================================================//')
Expand Down Expand Up @@ -188,13 +191,16 @@ class LocaleGenWriter {
static void _createLocalizationDelegateFile(LocaleGenParams params) {
final sb = StringBuffer()
..writeln("import 'dart:async';")
..writeln()
..writeln("import 'package:flutter/foundation.dart';")
..writeln("import 'package:flutter/widgets.dart';")
..writeln(
"import 'package:${params.projectName}/util/locale/localization.dart';")
..writeln(
"import 'package:${params.projectName}/util/locale/localization_overrides.dart';")
..writeln();
[
"import 'package:flutter/services.dart';",
"import 'package:flutter/widgets.dart';",
"import 'package:${params.projectName}/util/locale/localization.dart';",
"import 'package:${params.projectName}/util/locale/localization_overrides.dart';",
]
..sort((i1, i2) => i1.compareTo(i2))
..forEach(sb.writeln);
sb
..writeln()
..writeln(
'//============================================================//')
Expand Down

0 comments on commit db25934

Please sign in to comment.