Replaced literal strings with translation

This commit is contained in:
Harinandan 2022-01-20 08:37:47 +05:30
parent c1ccad104b
commit 8c17e96c51
4 changed files with 29 additions and 12 deletions

View File

@ -90,7 +90,7 @@
"inlineCode": "Inline Code",
"quote": "Quote Block"
},
"tooltip":{
"tooltip": {
"lightMode": "Switch to Light mode",
"darkMode": "Switch to Dark mode"
},
@ -127,5 +127,16 @@
"instruction3": "Navigate to the following link in your web browser, and enter the above code:",
"instruction4": "Press the button below when you've completed signup:"
}
},
"settings": {
"title": "Settings",
"menu": {
"appearance": "Appearance",
"language": "Language"
},
"appearance": {
"lightLabel": "Light Mode",
"darkLabel": "Dark Mode"
}
}
}

View File

@ -2,6 +2,8 @@ import 'package:app_flowy/workspace/presentation/settings/widgets/settings_appea
import 'package:app_flowy/workspace/presentation/settings/widgets/settings_language_view.dart';
import 'package:app_flowy/workspace/presentation/settings/widgets/settings_menu.dart';
import 'package:flutter/material.dart';
import 'package:app_flowy/generated/locale_keys.g.dart';
import 'package:easy_localization/easy_localization.dart';
class SettingsDialog extends StatefulWidget {
const SettingsDialog({Key? key}) : super(key: key);
@ -24,9 +26,9 @@ class _SettingsDialogState extends State<SettingsDialog> {
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10),
),
title: const Text(
'Settings',
style: TextStyle(
title: Text(
LocaleKeys.settings_title.tr(),
style: const TextStyle(
fontWeight: FontWeight.bold,
),
),

View File

@ -2,6 +2,8 @@ import 'package:app_flowy/workspace/presentation/theme/theme_model.dart';
import 'package:flowy_infra/theme.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:app_flowy/generated/locale_keys.g.dart';
import 'package:easy_localization/easy_localization.dart';
class SettingsAppearanceView extends StatelessWidget {
const SettingsAppearanceView({Key? key}) : super(key: key);
@ -19,9 +21,9 @@ class SettingsAppearanceView extends StatelessWidget {
),
Row(
children: [
const Text(
'Light Mode',
style: TextStyle(
Text(
LocaleKeys.settings_appearance_lightLabel.tr(),
style: const TextStyle(
fontSize: 14,
fontWeight: FontWeight.w500,
),
@ -32,9 +34,9 @@ class SettingsAppearanceView extends StatelessWidget {
context.read<ThemeModel>().swapTheme();
},
),
const Text(
'Dark Mode',
style: TextStyle(
Text(
LocaleKeys.settings_appearance_darkLabel.tr(),
style: const TextStyle(
fontSize: 14,
fontWeight: FontWeight.w500,
),

View File

@ -1,5 +1,7 @@
import 'package:app_flowy/workspace/presentation/settings/widgets/settings_menu_element.dart';
import 'package:flutter/material.dart';
import 'package:app_flowy/generated/locale_keys.g.dart';
import 'package:easy_localization/easy_localization.dart';
class SettingsMenu extends StatelessWidget {
const SettingsMenu({
@ -18,7 +20,7 @@ class SettingsMenu extends StatelessWidget {
SettingsMenuElement(
index: 0,
currentIndex: currentIndex,
label: 'Appearance',
label: LocaleKeys.settings_menu_appearance.tr(),
icon: Icons.brightness_4,
changeSelectedIndex: changeSelectedIndex,
),
@ -28,7 +30,7 @@ class SettingsMenu extends StatelessWidget {
SettingsMenuElement(
index: 1,
currentIndex: currentIndex,
label: 'Language',
label: LocaleKeys.settings_menu_language.tr(),
icon: Icons.translate,
changeSelectedIndex: changeSelectedIndex,
),