mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-05-08 09:30:40 +00:00
fixed repo check for deep links
This commit is contained in:
parent
49914c5a53
commit
e29470308c
32 changed files with 82 additions and 24 deletions
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "بحث النوع في المكتبة",
|
||||
"genre_search_source": "تصفح في المصدر",
|
||||
"source_not_added": "المصدر غير مثبت!",
|
||||
"load_own_subtitles": "تحميل الترجمة الخاصة بك..."
|
||||
"load_own_subtitles": "تحميل الترجمة الخاصة بك...",
|
||||
"unsupported_repo": "لقد حاولت إضافة مستودع غير مدعوم. يرجى التحقق من خادم الخلاف للحصول على الدعم!"
|
||||
}
|
||||
|
|
@ -465,5 +465,6 @@
|
|||
"clear_all_sources_msg": "Dies wird alle Quellen der Anwendung vollständig löschen. Möchten Sie wirklich fortfahren?",
|
||||
"sources_cleared": "Quellen gelöscht!",
|
||||
"add_repo": "Repository hinzufügen?",
|
||||
"extension_notes": "Hinweis: {notes}"
|
||||
"extension_notes": "Hinweis: {notes}",
|
||||
"unsupported_repo": "Du hast gerade versucht, ein ungültiges Repository hinzuzufügen. Bitte schau mal beim Discord Server vorbei!"
|
||||
}
|
||||
|
|
@ -465,5 +465,6 @@
|
|||
"genre_search_source": "Browse in source",
|
||||
"source_not_added": "Source is not installed!",
|
||||
"load_own_subtitles": "Load your own subtitles...",
|
||||
"extension_notes": "Notes: {notes}"
|
||||
"extension_notes": "Notes: {notes}",
|
||||
"unsupported_repo": "You've tried to add an unsupported repository. Please check the discord server for support!"
|
||||
}
|
||||
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "Buscar género en la biblioteca",
|
||||
"genre_search_source": "Explorar en la fuente",
|
||||
"source_not_added": "¡La fuente no está instalada!",
|
||||
"load_own_subtitles": "Cargar tus propios subtítulos..."
|
||||
"load_own_subtitles": "Cargar tus propios subtítulos...",
|
||||
"unsupported_repo": "Has intentado añadir un repositorio no soportado. Por favor, ¡consulta el servidor discord para soporte!"
|
||||
}
|
||||
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "Buscar género en la biblioteca",
|
||||
"genre_search_source": "Explorar en la fuente",
|
||||
"source_not_added": "¡La fuente no está instalada!",
|
||||
"load_own_subtitles": "Cargar tus propios subtítulos..."
|
||||
"load_own_subtitles": "Cargar tus propios subtítulos...",
|
||||
"unsupported_repo": "Has intentado añadir un repositorio no soportado. Por favor, ¡consulta el servidor discord para soporte!"
|
||||
}
|
||||
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "Rechercher un genre dans la bibliothèque",
|
||||
"genre_search_source": "Explorer dans la source",
|
||||
"source_not_added": "La source n'est pas installée !",
|
||||
"load_own_subtitles": "Charger vos propres sous-titres..."
|
||||
"load_own_subtitles": "Charger vos propres sous-titres...",
|
||||
"unsupported_repo": "Vous avez essayé d'ajouter un dépôt qui n'est pas pris en charge. Veuillez consulter le serveur discord pour obtenir de l'aide!"
|
||||
}
|
||||
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "Cari genre di perpustakaan",
|
||||
"genre_search_source": "Jelajahi di sumber",
|
||||
"source_not_added": "Sumber tidak diinstal!",
|
||||
"load_own_subtitles": "Muat subtitle Anda sendiri..."
|
||||
"load_own_subtitles": "Muat subtitle Anda sendiri...",
|
||||
"unsupported_repo": "Anda telah mencoba menambahkan repositori yang tidak didukung. Silakan periksa server discord untuk mendapatkan dukungan!"
|
||||
}
|
||||
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "Cerca genere nella libreria",
|
||||
"genre_search_source": "Esplora nella fonte",
|
||||
"source_not_added": "La fonte non è installata!",
|
||||
"load_own_subtitles": "Carica i tuoi sottotitoli..."
|
||||
"load_own_subtitles": "Carica i tuoi sottotitoli...",
|
||||
"unsupported_repo": "Hai provato ad aggiungere un repository non supportato. Controlla il server discord per ricevere supporto!"
|
||||
}
|
||||
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "Pesquisar gênero na biblioteca",
|
||||
"genre_search_source": "Explorar na fonte",
|
||||
"source_not_added": "A fonte não está instalada!",
|
||||
"load_own_subtitles": "Carregar suas próprias legendas..."
|
||||
"load_own_subtitles": "Carregar suas próprias legendas...",
|
||||
"unsupported_repo": "Tentou adicionar um repositório não suportado. Por favor, verifique o servidor discord para obter suporte!"
|
||||
}
|
||||
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "Pesquisar gênero na biblioteca",
|
||||
"genre_search_source": "Explorar na fonte",
|
||||
"source_not_added": "A fonte não está instalada!",
|
||||
"load_own_subtitles": "Carregar suas próprias legendas..."
|
||||
"load_own_subtitles": "Carregar suas próprias legendas...",
|
||||
"unsupported_repo": "Você tentou adicionar um repositório sem suporte. Consulte o servidor do Discord para obter suporte!"
|
||||
}
|
||||
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "Поиск жанра в библиотеке",
|
||||
"genre_search_source": "Просмотр в источнике",
|
||||
"source_not_added": "Источник не установлен!",
|
||||
"load_own_subtitles": "Загрузить свои собственные субтитры..."
|
||||
"load_own_subtitles": "Загрузить свои собственные субтитры...",
|
||||
"unsupported_repo": "Вы попытались добавить неподдерживаемый репозиторий. Пожалуйста, обратитесь за поддержкой на сервер discord!"
|
||||
}
|
||||
|
|
@ -466,5 +466,6 @@
|
|||
"genre_search_library": "ค้นหาประเภทในห้องสมุด",
|
||||
"genre_search_source": "เรียกดูในแหล่งข้อมูล",
|
||||
"source_not_added": "แหล่งข้อมูลไม่ได้ติดตั้ง!",
|
||||
"load_own_subtitles": "โหลดคำบรรยายของคุณเอง..."
|
||||
"load_own_subtitles": "โหลดคำบรรยายของคุณเอง...",
|
||||
"unsupported_repo": "คุณพยายามเพิ่มที่เก็บข้อมูลที่ไม่รองรับ โปรดตรวจสอบเซิร์ฟเวอร์ Discord เพื่อรับการสนับสนุน!"
|
||||
}
|
||||
|
|
@ -463,5 +463,6 @@
|
|||
"genre_search_library": "Kütüphanede tür ara",
|
||||
"genre_search_source": "Kaynağı keşfet",
|
||||
"source_not_added": "Kaynak yüklenmedi!",
|
||||
"load_own_subtitles": "Kendi altyazılarınızı yükleyin..."
|
||||
"load_own_subtitles": "Kendi altyazılarınızı yükleyin...",
|
||||
"unsupported_repo": "Desteklenmeyen bir depo eklemeye çalıştınız. Lütfen destek için discord sunucusunu kontrol edin!"
|
||||
}
|
||||
|
|
@ -468,5 +468,6 @@
|
|||
"genre_search_library": "按类别搜索图书馆",
|
||||
"genre_search_source": "按类别搜索来源",
|
||||
"source_not_added": "来源未添加",
|
||||
"load_own_subtitles": "加载自定义字幕"
|
||||
"load_own_subtitles": "加载自定义字幕",
|
||||
"unsupported_repo": "您试图添加不支持的版本库。请查看 discord 服务器以获得支持!"
|
||||
}
|
||||
|
|
@ -2912,6 +2912,12 @@ abstract class AppLocalizations {
|
|||
/// In en, this message translates to:
|
||||
/// **'Notes: {notes}'**
|
||||
String extension_notes(Object notes);
|
||||
|
||||
/// No description provided for @unsupported_repo.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'You\'ve tried to add an unsupported repository. Please check the discord server for support!'**
|
||||
String get unsupported_repo;
|
||||
}
|
||||
|
||||
class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsAr extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'لقد حاولت إضافة مستودع غير مدعوم. يرجى التحقق من خادم الخلاف للحصول على الدعم!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Hinweis: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Du hast gerade versucht, ein ungültiges Repository hinzuzufügen. Bitte schau mal beim Discord Server vorbei!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'You\'ve tried to add an unsupported repository. Please check the discord server for support!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,6 +1455,9 @@ class AppLocalizationsEs extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Has intentado añadir un repositorio no soportado. Por favor, ¡consulta el servidor discord para soporte!';
|
||||
}
|
||||
|
||||
/// The translations for Spanish Castilian, as used in Latin America and the Caribbean (`es_419`).
|
||||
|
|
@ -2894,4 +2897,7 @@ class AppLocalizationsEs419 extends AppLocalizationsEs {
|
|||
|
||||
@override
|
||||
String get load_own_subtitles => 'Cargar tus propios subtítulos...';
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Has intentado añadir un repositorio no soportado. Por favor, ¡consulta el servidor discord para soporte!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsFr extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Vous avez essayé d\'ajouter un dépôt qui n\'est pas pris en charge. Veuillez consulter le serveur discord pour obtenir de l\'aide!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsId extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Anda telah mencoba menambahkan repositori yang tidak didukung. Silakan periksa server discord untuk mendapatkan dukungan!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsIt extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Hai provato ad aggiungere un repository non supportato. Controlla il server discord per ricevere supporto!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,6 +1455,9 @@ class AppLocalizationsPt extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Tentou adicionar um repositório não suportado. Por favor, verifique o servidor discord para obter suporte!';
|
||||
}
|
||||
|
||||
/// The translations for Portuguese, as used in Brazil (`pt_BR`).
|
||||
|
|
@ -2894,4 +2897,7 @@ class AppLocalizationsPtBr extends AppLocalizationsPt {
|
|||
|
||||
@override
|
||||
String get load_own_subtitles => 'Carregar suas próprias legendas...';
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Você tentou adicionar um repositório sem suporte. Consulte o servidor do Discord para obter suporte!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsRu extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Вы попытались добавить неподдерживаемый репозиторий. Пожалуйста, обратитесь за поддержкой на сервер discord!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsTh extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'คุณพยายามเพิ่มที่เก็บข้อมูลที่ไม่รองรับ โปรดตรวจสอบเซิร์ฟเวอร์ Discord เพื่อรับการสนับสนุน!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsTr extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => 'Desteklenmeyen bir depo eklemeye çalıştınız. Lütfen destek için discord sunucusunu kontrol edin!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1455,4 +1455,7 @@ class AppLocalizationsZh extends AppLocalizations {
|
|||
String extension_notes(Object notes) {
|
||||
return 'Notes: $notes';
|
||||
}
|
||||
|
||||
@override
|
||||
String get unsupported_repo => '您试图添加不支持的版本库。请查看 discord 服务器以获得支持!';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -173,9 +173,7 @@ class _MyAppState extends ConsumerState<MyApp> {
|
|||
]);
|
||||
|
||||
if (!validUrls) {
|
||||
botToast(
|
||||
"You've tried to add an unsupported repository. Please check the discord server for support!",
|
||||
);
|
||||
botToast(l10n.unsupported_repo);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -218,7 +216,7 @@ class _MyAppState extends ConsumerState<MyApp> {
|
|||
Future<bool> _checkValidUrls(List<String> urls) async {
|
||||
final http = MClient.init(reqcopyWith: {'useDartHttpClient': true});
|
||||
for (final url in urls) {
|
||||
final req = await http.get(Uri.parse("$url/repo.json"));
|
||||
final req = await http.get(Uri.parse(url));
|
||||
try {
|
||||
final sourceList = (jsonDecode(req.body) as List).map(
|
||||
(e) => Source.fromJson(e),
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'browse_state_provider.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$getRepoInfosHash() => r'1919123e3f6d6aad1b7fb2d74058073e2f968a29';
|
||||
String _$getRepoInfosHash() => r'aae66dfcaadf7f59867fbc599b900862ef1dd3e7';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
|
|
|
|||
|
|
@ -291,9 +291,7 @@ class _SourceRepositoriesState extends ConsumerState<SourceRepositories> {
|
|||
).future,
|
||||
);
|
||||
if (repo == null) {
|
||||
botToast(
|
||||
"You've tried to add an unsupported repository. Please check the discord server for support!",
|
||||
);
|
||||
botToast(l10n.unsupported_repo);
|
||||
return;
|
||||
}
|
||||
mangaRepos.add(repo);
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'aniskip.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$aniSkipHash() => r'887869b54e2e151633efd46da83bde845e14f421';
|
||||
String _$aniSkipHash() => r'2e5d19b025a2207ff64da7bf7908450ea9e5ff8c';
|
||||
|
||||
/// See also [AniSkip].
|
||||
@ProviderFor(AniSkip)
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'anilist.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$anilistHash() => r'80c9c6e9028e8a8180795366729acbe6c248d9ce';
|
||||
String _$anilistHash() => r'd672e47052f0b40088dd477b7918dc1e06654b48';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
|
|
|
|||
Loading…
Reference in a new issue