mirror of
https://github.com/inventree/inventree-app.git
synced 2025-06-13 10:45:29 +00:00
Refactor of translation lookup!
This commit is contained in:
@ -6,9 +6,8 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.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';
|
||||
|
||||
import 'package:package_info/package_info.dart';
|
||||
import 'package:InvenTree/l10.dart';
|
||||
|
||||
class InvenTreeAboutWidget extends StatelessWidget {
|
||||
|
||||
@ -45,7 +44,7 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(
|
||||
I18N.of(context).serverDetails,
|
||||
L10().serverDetails,
|
||||
style: TextStyle(fontWeight: FontWeight.bold),
|
||||
),
|
||||
)
|
||||
@ -54,33 +53,33 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
||||
if (InvenTreeAPI().isConnected()) {
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(I18N.of(context).address),
|
||||
subtitle: Text(InvenTreeAPI().baseUrl.isNotEmpty ? InvenTreeAPI().baseUrl : I18N.of(context).notConnected),
|
||||
title: Text(L10().address),
|
||||
subtitle: Text(InvenTreeAPI().baseUrl.isNotEmpty ? InvenTreeAPI().baseUrl : L10().notConnected),
|
||||
leading: FaIcon(FontAwesomeIcons.globe),
|
||||
)
|
||||
);
|
||||
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(I18N.of(context).version),
|
||||
subtitle: Text(InvenTreeAPI().version.isNotEmpty ? InvenTreeAPI().version : I18N.of(context).notConnected),
|
||||
title: Text(L10().version),
|
||||
subtitle: Text(InvenTreeAPI().version.isNotEmpty ? InvenTreeAPI().version : L10().notConnected),
|
||||
leading: FaIcon(FontAwesomeIcons.infoCircle),
|
||||
)
|
||||
);
|
||||
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(I18N.of(context).serverInstance),
|
||||
subtitle: Text(InvenTreeAPI().instance.isNotEmpty ? InvenTreeAPI().instance : I18N.of(context).notConnected),
|
||||
title: Text(L10().serverInstance),
|
||||
subtitle: Text(InvenTreeAPI().instance.isNotEmpty ? InvenTreeAPI().instance : L10().notConnected),
|
||||
leading: FaIcon(FontAwesomeIcons.server),
|
||||
)
|
||||
);
|
||||
} else {
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(I18N.of(context).notConnected),
|
||||
title: Text(L10().notConnected),
|
||||
subtitle: Text(
|
||||
I18N.of(context).serverNotConnected,
|
||||
L10().serverNotConnected,
|
||||
style: TextStyle(fontStyle: FontStyle.italic),
|
||||
),
|
||||
leading: FaIcon(FontAwesomeIcons.exclamationCircle)
|
||||
@ -91,7 +90,7 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(
|
||||
I18N.of(context).appDetails,
|
||||
L10().appDetails,
|
||||
style: TextStyle(fontWeight: FontWeight.bold),
|
||||
),
|
||||
)
|
||||
@ -99,7 +98,7 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
||||
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(I18N.of(context).packageName),
|
||||
title: Text(L10().packageName),
|
||||
subtitle: Text("${info.packageName}"),
|
||||
leading: FaIcon(FontAwesomeIcons.box)
|
||||
)
|
||||
@ -107,7 +106,7 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
||||
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(I18N.of(context).version),
|
||||
title: Text(L10().version),
|
||||
subtitle: Text("${info.version}"),
|
||||
leading: FaIcon(FontAwesomeIcons.infoCircle)
|
||||
)
|
||||
@ -115,8 +114,8 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
||||
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(I18N.of(context).releaseNotes),
|
||||
subtitle: Text(I18N.of(context).appReleaseNotes),
|
||||
title: Text(L10().releaseNotes),
|
||||
subtitle: Text(L10().appReleaseNotes),
|
||||
leading: FaIcon(FontAwesomeIcons.fileAlt),
|
||||
onTap: () {
|
||||
_releaseNotes(context);
|
||||
@ -126,8 +125,8 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
||||
|
||||
tiles.add(
|
||||
ListTile(
|
||||
title: Text(I18N.of(context).credits),
|
||||
subtitle: Text(I18N.of(context).appCredits),
|
||||
title: Text(L10().credits),
|
||||
subtitle: Text(L10().appCredits),
|
||||
leading: FaIcon(FontAwesomeIcons.bullhorn),
|
||||
onTap: () {
|
||||
_credits(context);
|
||||
@ -137,7 +136,7 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
||||
|
||||
return Scaffold(
|
||||
appBar: AppBar(
|
||||
title: Text(I18N.of(context).appAbout),
|
||||
title: Text(L10().appAbout),
|
||||
),
|
||||
body: ListView(
|
||||
children: ListTile.divideTiles(
|
||||
|
Reference in New Issue
Block a user