Remove locale name provider

This commit is contained in:
problematicconsumer
2023-12-14 16:07:46 +03:30
parent b14938ca62
commit e7722aa53d
3 changed files with 8 additions and 14 deletions

View File

@@ -1,4 +1,3 @@
import 'package:flutter_localized_locales/flutter_localized_locales.dart';
import 'package:hiddify/gen/fonts.gen.dart'; import 'package:hiddify/gen/fonts.gen.dart';
import 'package:hiddify/gen/translations.g.dart'; import 'package:hiddify/gen/translations.g.dart';
@@ -6,8 +5,12 @@ extension AppLocaleX on AppLocale {
String get preferredFontFamily => String get preferredFontFamily =>
this == AppLocale.fa ? FontFamily.shabnam : ""; this == AppLocale.fa ? FontFamily.shabnam : "";
String get localeName => String get localeName => switch (flutterLocale.toString()) {
LocaleNamesLocalizationsDelegate "en" => "English",
.nativeLocaleNames[flutterLocale.toString()] ?? "fa" => "فارسی",
name; "ru" => "Русский",
"zh" || "zh_CN" => "中文",
"tr" => "Türkçe",
_ => "Unknown",
};
} }

View File

@@ -483,14 +483,6 @@ packages:
description: flutter description: flutter
source: sdk source: sdk
version: "0.0.0" version: "0.0.0"
flutter_localized_locales:
dependency: "direct main"
description:
name: flutter_localized_locales
sha256: "478d10535edf07292e34cb4c757882edeeaf96d5e3dbb04b42733038bd41dd3f"
url: "https://pub.dev"
source: hosted
version: "2.0.5"
flutter_loggy: flutter_loggy:
dependency: "direct main" dependency: "direct main"
description: description:

View File

@@ -16,7 +16,6 @@ dependencies:
slang: ^3.25.0 slang: ^3.25.0
slang_flutter: ^3.25.0 slang_flutter: ^3.25.0
timeago: ^3.6.0 timeago: ^3.6.0
flutter_localized_locales: ^2.0.5
fpdart: ^1.1.0 fpdart: ^1.1.0
freezed_annotation: ^2.4.1 freezed_annotation: ^2.4.1
json_annotation: ^4.8.1 json_annotation: ^4.8.1