diff --git a/lib/l10n b/lib/l10n index 8f8809c1..0b7d0314 160000 --- a/lib/l10n +++ b/lib/l10n @@ -1 +1 @@ -Subproject commit 8f8809c18776e8bfac050c35ad17e0416af96ad4 +Subproject commit 0b7d0314cb27fd51422836d3b0dcb3285689898a diff --git a/lib/settings/about.dart b/lib/settings/about.dart index ad812183..e0b07107 100644 --- a/lib/settings/about.dart +++ b/lib/settings/about.dart @@ -4,6 +4,7 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:package_info/package_info.dart'; +import 'package:flutter_gen/gen_l10n/app_localizations.dart'; class InvenTreeAboutWidget extends StatelessWidget { @@ -21,11 +22,14 @@ class InvenTreeAboutWidget extends StatelessWidget { body: ListView( children: [ ListTile( - title: Text("Server Address"), + title: Text(I18N.of(context).serverDetails), + ), + ListTile( + title: Text(I18N.of(context).address), subtitle: Text(InvenTreeAPI().baseUrl.isNotEmpty ? InvenTreeAPI().baseUrl : "Not connected"), ), ListTile( - title: Text("Server Version"), + title: Text(I18N.of(context).version), subtitle: Text(InvenTreeAPI().version.isNotEmpty ? InvenTreeAPI().version : "Not connected"), ), ListTile( @@ -34,7 +38,10 @@ class InvenTreeAboutWidget extends StatelessWidget { ), Divider(), ListTile( - title: Text("App Name"), + title: Text(I18N.of(context).appDetails), + ), + ListTile( + title: Text(I18N.of(context).name), subtitle: Text("${info.appName}"), ), ListTile( @@ -42,20 +49,12 @@ class InvenTreeAboutWidget extends StatelessWidget { subtitle: Text("${info.packageName}"), ), ListTile( - title: Text("App Version"), + title: Text(I18N.of(context).version), subtitle: Text("${info.version}"), ), ListTile( - title: Text("Build Number"), - subtitle: Text("${info.buildNumber}") - ), - Divider(), - ListTile( - title: Text("Submit Bug Report"), - subtitle: Text("https://github.com/inventree/inventree-app/issues/"), - onTap: () { - // TODO - Open the URL in an external webpage? - }, + title: Text(I18N.of(context).build), + subtitle: Text("${info.buildNumber}"), ) ], ) diff --git a/lib/settings/settings.dart b/lib/settings/settings.dart index a3651e88..9802b489 100644 --- a/lib/settings/settings.dart +++ b/lib/settings/settings.dart @@ -5,6 +5,8 @@ import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:shared_preferences/shared_preferences.dart'; +import 'package:flutter_gen/gen_l10n/app_localizations.dart'; + import 'package:InvenTree/api.dart'; import 'login.dart'; @@ -37,11 +39,17 @@ class _InvenTreeSettingsState extends State { ), Divider(), ListTile( - title: Text("About"), - subtitle: Text("App details"), + title: Text(I18N.of(context).about), + subtitle: Text(I18N.of(context).appDetails), leading: FaIcon(FontAwesomeIcons.infoCircle), onTap: _about, ), + ListTile( + title: Text("Report Bug"), + subtitle: Text("Report bug or suggest new feature"), + leading: FaIcon(FontAwesomeIcons.bug), + onTap: null, + ), ], ) )