Skip to content

Commit ddc0f8d

Browse files
committed
feat: add Arabic timeago support
- Added Arabic timeago messages - Initialized timeago 'ar' locale
1 parent 692f8a5 commit ddc0f8d

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

lib/main.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,17 @@ import 'package:ht_http_client/ht_http_client.dart';
99
import 'package:ht_kv_storage_shared_preferences/ht_kv_storage_shared_preferences.dart';
1010
import 'package:ht_main/app/app.dart';
1111
import 'package:ht_main/bloc_observer.dart';
12+
import 'package:ht_main/shared/localization/ar_timeago_messages.dart'; // Added
1213
import 'package:ht_shared/ht_shared.dart';
14+
import 'package:timeago/timeago.dart' as timeago; // Added
1315

1416
void main() async {
1517
WidgetsFlutterBinding.ensureInitialized();
1618
Bloc.observer = const AppBlocObserver();
1719

20+
// Initialize timeago Arabic messages
21+
timeago.setLocaleMessages('ar', ArTimeagoMessages());
22+
1823
// 1. Instantiate KV Storage Service
1924
final kvStorage = await HtKvStorageSharedPreferences.getInstance();
2025

pubspec.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -900,6 +900,14 @@ packages:
900900
url: "https://pub.dev"
901901
source: hosted
902902
version: "0.6.8"
903+
timeago:
904+
dependency: "direct main"
905+
description:
906+
name: timeago
907+
sha256: b05159406a97e1cbb2b9ee4faa9fb096fe0e2dfcd8b08fcd2a00553450d3422e
908+
url: "https://pub.dev"
909+
source: hosted
910+
version: "3.7.1"
903911
typed_data:
904912
dependency: transitive
905913
description:

0 commit comments

Comments
 (0)