Commit 40771c0
Changed files (90)
app
integration_test
lib
features
bluetooth
export_import
input
old_bluetooth
settings
model
test
features
bluetooth
input
model
export_import
app/integration_test/add_measurement_test.dart
@@ -4,7 +4,7 @@ import 'package:blood_pressure_app/features/measurement_list/measurement_list_en
import 'package:blood_pressure_app/features/settings/tiles/color_picker_list_tile.dart';
import 'package:blood_pressure_app/screens/home_screen.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:integration_test/integration_test.dart';
app/integration_test/screenshot_home.dart
@@ -2,7 +2,7 @@
import 'package:blood_pressure_app/app.dart';
import 'package:blood_pressure_app/screens/home_screen.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:integration_test/integration_test.dart';
app/integration_test/screenshot_input.dart
@@ -2,7 +2,7 @@
import 'package:blood_pressure_app/app.dart';
import 'package:blood_pressure_app/screens/home_screen.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:integration_test/integration_test.dart';
app/integration_test/screenshot_settings.dart
@@ -2,7 +2,7 @@
import 'package:blood_pressure_app/app.dart';
import 'package:blood_pressure_app/screens/home_screen.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:integration_test/integration_test.dart';
app/integration_test/screenshot_stats.dart
@@ -5,7 +5,7 @@ import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:blood_pressure_app/screens/statistics_screen.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:integration_test/integration_test.dart';
app/lib/components/color_picker.dart
@@ -1,7 +1,7 @@
import 'dart:async';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// A list of colors in circles where one can be selected at a time.
class ColorPicker extends StatefulWidget {
app/lib/components/confirm_deletion_dialoge.dart
@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Show a dialoge that prompts the user to confirm a deletion.
///
app/lib/components/input_dialoge.dart
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Alert dialoge for prompting single value input from the user.
class InputDialoge extends StatefulWidget {
app/lib/data_util/consistent_future_builder.dart
@@ -1,5 +1,5 @@
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
/// A future builder with app defaults.
///
app/lib/data_util/entry_context.dart
@@ -7,7 +7,7 @@ import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:blood_pressure_app/screens/error_reporting_screen.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' hide ProviderNotFoundException;
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:provider/provider.dart';
app/lib/data_util/interval_picker.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/model/datarange_extension.dart';
import 'package:blood_pressure_app/model/storage/interval_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:intl/intl.dart';
import 'package:provider/provider.dart';
import 'package:week_of_year/date_week_extensions.dart';
app/lib/features/bluetooth/ui/closed_bluetooth_input.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/features/bluetooth/logic/bluetooth_cubit.dart
import 'package:blood_pressure_app/logging.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// A closed ble input that shows the adapter state and allows to start the input.
class ClosedBluetoothInput extends StatelessWidget with TypeLogger {
app/lib/features/bluetooth/ui/device_selection.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/bluetooth/backend/bluetooth_backend.dart';
import 'package:blood_pressure_app/features/bluetooth/ui/input_card.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// A pairing dialoge with a single bluetooth device.
class DeviceSelection extends StatelessWidget {
app/lib/features/bluetooth/ui/measurement_failure.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/bluetooth/ui/input_card.dart';
import 'package:blood_pressure_app/logging.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Indication of a failure while taking a bluetooth measurement.
class MeasurementFailure extends StatelessWidget with TypeLogger {
app/lib/features/bluetooth/ui/measurement_multiple.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/bluetooth/logic/characteristics/ble_measurement_data.dart';
import 'package:blood_pressure_app/features/bluetooth/ui/input_card.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Indication of a successful bluetooth read that returned multiple measurements.
///
app/lib/features/bluetooth/ui/measurement_success.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/bluetooth/logic/characteristics/ble_measurement_data.dart';
import 'package:blood_pressure_app/features/bluetooth/ui/input_card.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Indication of a successful bluetooth measurement.
class MeasurementSuccess extends StatelessWidget {
app/lib/features/bluetooth/bluetooth_input.dart
@@ -15,7 +15,7 @@ import 'package:blood_pressure_app/logging.dart';
import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// Class for inputting measurement through bluetooth.
app/lib/features/export_import/active_field_customization.dart
@@ -8,7 +8,7 @@ import 'package:blood_pressure_app/model/storage/export_csv_settings_store.dart'
import 'package:blood_pressure_app/model/storage/export_pdf_settings_store.dart';
import 'package:blood_pressure_app/model/storage/export_settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:provider/provider.dart';
/// Setting for configuring fields in the current export.
app/lib/features/export_import/add_export_column_dialoge.dart
@@ -5,7 +5,7 @@ import 'package:blood_pressure_app/model/export_import/column.dart';
import 'package:blood_pressure_app/model/export_import/record_formatter.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:intl/intl.dart';
import 'package:provider/provider.dart';
app/lib/features/export_import/export_column_management_screen.dart
@@ -2,7 +2,7 @@ import 'package:blood_pressure_app/features/export_import/add_export_column_dial
import 'package:blood_pressure_app/model/export_import/column.dart';
import 'package:blood_pressure_app/model/storage/export_columns_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:provider/provider.dart';
/// Page that shows all export columns and allows adding and editing custom
app/lib/features/export_import/import_preview_dialoge.dart
@@ -8,7 +8,7 @@ import 'package:blood_pressure_app/model/export_import/csv_record_parsing_actor.
import 'package:blood_pressure_app/model/storage/export_columns_store.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// A preview that allows customizing columns used for csv data import.
app/lib/features/input/forms/blood_pressure_form.dart
@@ -2,7 +2,7 @@ import 'package:blood_pressure_app/features/input/forms/form_base.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:provider/provider.dart';
/// Form to enter freeform text and select color.
app/lib/features/input/forms/date_time_form.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/input/forms/form_base.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:intl/intl.dart';
import 'package:provider/provider.dart';
app/lib/features/input/forms/medicine_intake_form.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/input/forms/form_base.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// Form to enter medicine intakes.
app/lib/features/input/forms/note_form.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/input/forms/form_base.dart';
import 'package:blood_pressure_app/features/settings/tiles/color_picker_list_tile.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Form to enter freeform text and select color.
class NoteForm extends FormBase<(String?, Color?)> {
app/lib/features/input/forms/weight_form.dart
@@ -2,7 +2,7 @@ import 'package:blood_pressure_app/features/input/forms/form_base.dart';
import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:provider/provider.dart';
app/lib/features/input/add_entry_dialogue.dart
@@ -5,7 +5,7 @@ import 'package:blood_pressure_app/features/input/forms/add_entry_form.dart';
import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// Input mask for entering measurements.
app/lib/features/measurement_list/compact_measurement_list.dart
@@ -4,7 +4,7 @@ import 'package:blood_pressure_app/data_util/entry_context.dart';
import 'package:blood_pressure_app/features/input/forms/add_entry_form.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:intl/intl.dart';
import 'package:provider/provider.dart';
app/lib/features/measurement_list/measurement_list.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/features/input/forms/add_entry_form.dart';
import 'package:blood_pressure_app/features/measurement_list/measurement_list_entry.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:provider/provider.dart';
app/lib/features/measurement_list/measurement_list_entry.dart
@@ -5,7 +5,7 @@ import 'package:blood_pressure_app/data_util/entry_context.dart';
import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:intl/intl.dart';
app/lib/features/old_bluetooth/ui/closed_bluetooth_input.dart
@@ -2,7 +2,7 @@ import 'package:app_settings/app_settings.dart';
import 'package:blood_pressure_app/features/old_bluetooth/logic/bluetooth_cubit.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// A closed ble input that shows the adapter state and allows to start the input.
class ClosedBluetoothInput extends StatelessWidget {
app/lib/features/old_bluetooth/ui/device_selection.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/old_bluetooth/ui/input_card.dart';
import 'package:flutter/material.dart';
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// A pairing dialoge with a single bluetooth device.
class DeviceSelection extends StatelessWidget {
app/lib/features/old_bluetooth/ui/measurement_failure.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/features/old_bluetooth/ui/input_card.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Indication of a failure while taking a bluetooth measurement.
class MeasurementFailure extends StatelessWidget {
app/lib/features/old_bluetooth/ui/measurement_success.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/old_bluetooth/logic/characteristics/ble_measurement_data.dart';
import 'package:blood_pressure_app/features/old_bluetooth/ui/input_card.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Indication of a successful bluetooth measurement.
class MeasurementSuccess extends StatelessWidget {
app/lib/features/old_bluetooth/bluetooth_input.dart
@@ -16,7 +16,7 @@ import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_blue_plus/flutter_blue_plus.dart' show Guid;
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// Class for inputting measurement through bluetooth.
app/lib/features/settings/add_medication_dialoge.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/features/settings/tiles/color_picker_list_til
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:provider/provider.dart';
app/lib/features/settings/delete_data_screen.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/model/storage/export_columns_store.dart';
import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// Screen that allows mass deleting data entered in the app.
app/lib/features/settings/enter_timeformat_dialoge.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/components/fullscreen_dialoge.dart';
import 'package:blood_pressure_app/features/export_import/export_field_format_documentation_screen.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
import 'package:intl/intl.dart';
app/lib/features/settings/export_import_screen.dart
@@ -12,7 +12,7 @@ import 'package:blood_pressure_app/features/settings/tiles/number_input_list_til
import 'package:blood_pressure_app/model/storage/export_columns_store.dart';
import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:persistent_user_dir_access_android/persistent_user_dir_access_android.dart';
import 'package:provider/provider.dart';
app/lib/features/settings/graph_markings_screen.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/components/input_dialoge.dart';
import 'package:blood_pressure_app/model/horizontal_graph_line.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:provider/provider.dart';
class GraphMarkingsScreen extends StatelessWidget {
app/lib/features/settings/medicine_manager_screen.dart
@@ -4,7 +4,7 @@ import 'package:blood_pressure_app/features/settings/add_medication_dialoge.dart
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// Screen to view and edit medications saved in [Settings].
app/lib/features/settings/version_screen.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/data_util/consistent_future_builder.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:package_info_plus/package_info_plus.dart';
class VersionScreen extends StatelessWidget {
app/lib/features/settings/warn_about_screen.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/model/blood_pressure/warn_values.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:url_launcher/url_launcher.dart';
class AboutWarnValuesScreen extends StatelessWidget {
app/lib/features/statistics/blood_pressure_distribution.dart
@@ -2,7 +2,7 @@ import 'package:blood_pressure_app/features/statistics/value_distribution.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:collection/collection.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:provider/provider.dart';
app/lib/features/statistics/value_distribution.dart
@@ -4,7 +4,7 @@ import 'package:collection/collection.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// A statistic that shows how often values occur in a list of values.
///
app/lib/features/statistics/value_graph.dart
@@ -6,7 +6,7 @@ import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:blood_pressure_app/screens/loading_screen.dart';
import 'package:collection/collection.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:intl/intl.dart';
import 'package:provider/provider.dart';
app/lib/model/export_import/column.dart
@@ -3,7 +3,7 @@ import 'dart:convert';
import 'package:blood_pressure_app/model/export_import/export_configuration.dart';
import 'package:blood_pressure_app/model/export_import/import_field_type.dart';
import 'package:blood_pressure_app/model/export_import/record_formatter.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
// TODO: respect preferred Pressure unit
app/lib/model/export_import/export_configuration.dart
@@ -5,7 +5,7 @@ import 'package:blood_pressure_app/model/storage/convert_util.dart';
import 'package:blood_pressure_app/model/storage/export_columns_store.dart';
import 'package:collection/collection.dart';
import 'package:flutter/widgets.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Class for managing columns currently used for ex- and import.
class ActiveExportColumnConfiguration extends ChangeNotifier {
app/lib/model/export_import/import_field_type.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/model/blood_pressure/needle_pin.dart';
import 'package:blood_pressure_app/model/export_import/record_formatter.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Type a [Formatter] can uses to indicate the kind of data returned.
enum RowDataFieldType {
app/lib/model/export_import/pdf_converter.dart
@@ -6,7 +6,7 @@ import 'package:blood_pressure_app/model/blood_pressure_analyzer.dart';
import 'package:blood_pressure_app/model/storage/export_columns_store.dart';
import 'package:blood_pressure_app/model/storage/export_pdf_settings_store.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:intl/intl.dart';
import 'package:pdf/pdf.dart';
app/lib/model/export_import/record_parsing_result.dart
@@ -1,6 +1,6 @@
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// Indicate a possible error during record parsing.
app/lib/model/storage/bluetooth_input_mode.dart
@@ -1,4 +1,4 @@
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
/// Different modes for the bluetooth input field.
enum BluetoothInputMode {
app/lib/model/storage/interval_store.dart
@@ -3,7 +3,7 @@ import 'dart:convert';
import 'package:blood_pressure_app/model/storage/convert_util.dart';
import 'package:blood_pressure_app/model/storage/db/settings_loader.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// Class for storing the current interval, as it is needed in start page, statistics and export.
app/lib/screens/settings_screen.dart
@@ -28,7 +28,7 @@ import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:blood_pressure_app/model/weight_unit.dart';
import 'package:file_picker/file_picker.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:path/path.dart';
import 'package:provider/provider.dart';
app/lib/screens/statistics_screen.dart
@@ -5,7 +5,7 @@ import 'package:blood_pressure_app/features/statistics/clock_bp_graph.dart';
import 'package:blood_pressure_app/model/blood_pressure_analyzer.dart';
import 'package:blood_pressure_app/model/storage/interval_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:health_data_store/health_data_store.dart';
/// A page that shows statistics about stored blood pressure values.
app/lib/app.dart
@@ -13,7 +13,7 @@ import 'package:blood_pressure_app/screens/loading_screen.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:package_info_plus/package_info_plus.dart';
app/test/components/confirm_deletion_dialoge_test.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/components/confirm_deletion_dialoge.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../util.dart';
app/test/components/input_dialoge_test.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/components/input_dialoge.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../util.dart';
app/test/data_util/full_entry_builder_test.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/data_util/full_entry_builder.dart';
import 'package:blood_pressure_app/model/storage/interval_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
app/test/data_util/interval_picker_test.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/data_util/interval_picker.dart';
import 'package:blood_pressure_app/model/storage/interval_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:provider/provider.dart';
app/test/features/bluetooth/ui/closed_input_test.dart
@@ -5,7 +5,7 @@ import 'package:bloc_test/bloc_test.dart';
import 'package:blood_pressure_app/features/bluetooth/logic/bluetooth_cubit.dart';
import 'package:blood_pressure_app/features/bluetooth/ui/closed_bluetooth_input.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../../util.dart';
app/test/features/bluetooth/ui/device_selection_test.dart
@@ -4,7 +4,7 @@ import 'package:blood_pressure_app/features/bluetooth/backend/bluetooth_backend.
import 'package:blood_pressure_app/features/bluetooth/backend/mock/mock_device.dart';
import 'package:blood_pressure_app/features/bluetooth/backend/mock/mock_manager.dart';
import 'package:blood_pressure_app/features/bluetooth/ui/device_selection.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../../util.dart';
app/test/features/bluetooth/ui/measurement_failure_test.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/bluetooth/ui/measurement_failure.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../../util.dart';
app/test/features/bluetooth/ui/measurement_multiple_test.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/features/bluetooth/logic/characteristics/ble_
import 'package:blood_pressure_app/features/bluetooth/logic/characteristics/ble_measurement_status.dart';
import 'package:blood_pressure_app/features/bluetooth/ui/measurement_multiple.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../../util.dart';
app/test/features/bluetooth/ui/measurement_success_test.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/features/bluetooth/logic/characteristics/ble_
import 'package:blood_pressure_app/features/bluetooth/logic/characteristics/ble_measurement_status.dart';
import 'package:blood_pressure_app/features/bluetooth/ui/measurement_success.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../../util.dart';
app/test/features/export_import/add_export_column_dialoge_test.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/features/export_import/export_field_format_do
import 'package:blood_pressure_app/features/measurement_list/measurement_list_entry.dart';
import 'package:blood_pressure_app/model/export_import/column.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../util.dart';
app/test/features/export_import/import_preview_dialoge_test.dart
@@ -5,7 +5,7 @@ import 'package:blood_pressure_app/model/export_import/csv_record_parsing_actor.
import 'package:blood_pressure_app/model/storage/export_columns_store.dart';
import 'package:blood_pressure_app/model/storage/export_csv_settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
app/test/features/input/forms/add_entry_form_test.dart
@@ -11,7 +11,7 @@ import 'package:blood_pressure_app/model/storage/bluetooth_input_mode.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:intl/intl.dart';
app/test/features/input/forms/blood_pressure_form_test.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/features/input/forms/blood_pressure_form.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../../util.dart';
app/test/features/input/forms/date_time_form_test.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/features/input/forms/date_time_form.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:intl/intl.dart';
app/test/features/input/forms/medicine_intake_form_test.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/features/input/forms/medicine_intake_form.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
app/test/features/input/forms/note_form_test.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/input/forms/note_form.dart';
import 'package:blood_pressure_app/features/settings/tiles/color_picker_list_tile.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../../util.dart';
app/test/features/input/forms/weight_form_test.dart
@@ -1,7 +1,7 @@
import 'package:blood_pressure_app/features/input/forms/weight_form.dart';
import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../../util.dart';
app/test/features/input/add_entry_dialogue_test.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/features/input/forms/add_entry_form.dart';
import 'package:blood_pressure_app/features/settings/tiles/color_picker_list_tile.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
app/test/features/measurement_list/compact_measurement_list_test.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/features/measurement_list/compact_measurement_list.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../model/export_import/record_formatter_test.dart';
app/test/features/measurement_list/measurement_list_test.dart
@@ -2,7 +2,7 @@ import 'package:blood_pressure_app/features/measurement_list/measurement_list.da
import 'package:blood_pressure_app/features/measurement_list/measurement_list_entry.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../model/export_import/record_formatter_test.dart';
app/test/features/measurement_list/weight_list_test.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/model/storage/interval_store.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:blood_pressure_app/model/weight_unit.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
app/test/features/statistics/blood_pressure_distribution_test.dart
@@ -2,7 +2,7 @@ import 'package:blood_pressure_app/features/statistics/blood_pressure_distributi
import 'package:blood_pressure_app/features/statistics/value_distribution.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../model/analyzer_test.dart';
app/test/features/statistics/value_distribution_test.dart
@@ -2,7 +2,7 @@
import 'package:blood_pressure_app/features/statistics/value_distribution.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../util.dart';
app/test/features/statistics/value_graph_test.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/model/horizontal_graph_line.dart';
import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:collection/collection.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:provider/provider.dart';
app/test/model/export_import/pdf_converter_test.dart
@@ -3,7 +3,7 @@ import 'package:blood_pressure_app/model/storage/export_columns_store.dart';
import 'package:blood_pressure_app/model/storage/export_pdf_settings_store.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'csv_converter_test.dart';
app/test/model/iso_lang_names_test.dart
@@ -1,6 +1,6 @@
import 'package:blood_pressure_app/model/iso_lang_names.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
void main() {
app/test/util.dart
@@ -3,7 +3,7 @@ import 'dart:async';
import 'package:blood_pressure_app/model/storage/storage.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:blood_pressure_app/l10n/app_localizations.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_data_store/health_data_store.dart';
import 'package:path/path.dart';
app/.gitignore
@@ -52,3 +52,5 @@ app.*.map.json
/l10n_errors.txt
/fastlane/metadata/android/en-US/images/phoneScreenshots/resizeAll.sh
/tmp6.csv
+/android/app/.cxx/
+/lib/l10n/app_localizations*.dart
app/l10n.yaml
@@ -2,4 +2,5 @@ arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
untranslated-messages-file: l10n_errors.txt
-use-escaping: true
\ No newline at end of file
+use-escaping: true
+synthetic-package: false
\ No newline at end of file