l10n: translate dateTime for sessions and link expiry

This commit is contained in:
Neeraj Gupta 2023-05-10 12:12:02 +05:30
parent dc471f9509
commit bfd745a16c
No known key found for this signature in database
GPG key ID: 3C5A1684DC1729E1
3 changed files with 11 additions and 12 deletions

View file

@ -6,7 +6,7 @@ import "package:photos/generated/l10n.dart";
import 'package:photos/models/sessions.dart';
import 'package:photos/services/user_service.dart';
import 'package:photos/ui/common/loading_widget.dart';
import 'package:photos/utils/date_time_util.dart';
import "package:photos/utils/date_time_util.dart";
import 'package:photos/utils/dialog_util.dart';
import 'package:photos/utils/toast_util.dart';
@ -90,7 +90,7 @@ class _SessionsPageState extends State<SessionsPage> {
const Padding(padding: EdgeInsets.all(8)),
Flexible(
child: Text(
getFormattedTime(lastUsedTime),
getFormattedTime(context, lastUsedTime),
style: TextStyle(
color: Theme.of(context)
.colorScheme

View file

@ -116,6 +116,7 @@ class _ManageSharedLinkWidgetState extends State<ManageSharedLinkWidget> {
? S.of(context).expiredLinkInfo
: S.of(context).linkExpiresOn(
getFormattedTime(
context,
DateTime.fromMicrosecondsSinceEpoch(
url.validTill,
),

View file

@ -1,3 +1,4 @@
import "package:flutter/cupertino.dart";
import 'package:flutter/foundation.dart';
import 'package:intl/intl.dart';
@ -119,16 +120,13 @@ String getTimeIn12hrFormat(DateTime dateTime) {
}
//Thu, Jun 30, 2022 - 14:32
String getFormattedTime(DateTime dateTime) {
return getDay(dateTime) +
", " +
getMonth(dateTime) +
" " +
dateTime.day.toString() +
", " +
dateTime.year.toString() +
" - " +
getTime(dateTime);
String getFormattedTime(BuildContext context, DateTime dateTime) {
return DateFormat(
'E, MMM d, y - HH:mm',
Localizations.localeOf(context).languageCode,
).format(
dateTime,
);
}
String daysLeft(int futureTime) {