From 7a8798f12ba984d924f24a461584632ce03e3b6f Mon Sep 17 00:00:00 2001 From: 3003h Date: Tue, 19 Nov 2024 16:13:47 +0800 Subject: [PATCH] Add L10n --- lib/common/controller/user_controller.dart | 4 ++-- lib/component/setting_base.dart | 2 +- lib/generated/intl/messages_en.dart | 2 ++ lib/generated/intl/messages_ja.dart | 2 ++ lib/generated/intl/messages_ko_KR.dart | 2 ++ lib/generated/intl/messages_ru.dart | 2 ++ lib/generated/intl/messages_zh_CN.dart | 1 + lib/generated/intl/messages_zh_TW.dart | 2 ++ lib/generated/l10n.dart | 11 ++++++++++- lib/l10n/intl_en.arb | 3 ++- lib/l10n/intl_ja.arb | 3 ++- lib/l10n/intl_ko_KR.arb | 3 ++- lib/l10n/intl_ru.arb | 3 ++- lib/l10n/intl_zh_CN.arb | 3 ++- lib/l10n/intl_zh_TW.arb | 3 ++- 15 files changed, 36 insertions(+), 10 deletions(-) diff --git a/lib/common/controller/user_controller.dart b/lib/common/controller/user_controller.dart index 89ace6b30..e685b01ca 100644 --- a/lib/common/controller/user_controller.dart +++ b/lib/common/controller/user_controller.dart @@ -1,4 +1,3 @@ -import 'package:cookie_jar/src/jar/persist.dart'; import 'package:eros_fe/common/controller/base_controller.dart'; import 'package:eros_fe/common/global.dart'; import 'package:eros_fe/common/service/ehsetting_service.dart'; @@ -80,13 +79,14 @@ class UserController extends ProfileController { Future removeIgneous() async { user(user.value.copyWith(igneous: ''.oN)); - final PersistCookieJar cookieJar = await Api.cookieJar; + final cookieJar = await Api.cookieJar; final uri = Uri.parse(Api.getBaseUrl()); final cookies = await cookieJar.loadForRequest(uri); cookies.removeWhere((element) { return element.name == 'igneous'; }); logger.d('removeIgneous: $cookies'); + await cookieJar.deleteAll(); await cookieJar.saveFromResponse(uri, cookies); } } diff --git a/lib/component/setting_base.dart b/lib/component/setting_base.dart index 1a39f9fec..e974d8e03 100644 --- a/lib/component/setting_base.dart +++ b/lib/component/setting_base.dart @@ -972,7 +972,7 @@ Future showUserCookie() async { }, ), CupertinoDialogAction( - child: Text('Refresh igneous'), + child: Text(L10n.of(context).refresh_igneous), onPressed: () { Get.back(); userController.removeIgneous(); diff --git a/lib/generated/intl/messages_en.dart b/lib/generated/intl/messages_en.dart index 05f7ba27f..c82c4b850 100644 --- a/lib/generated/intl/messages_en.dart +++ b/lib/generated/intl/messages_en.dart @@ -337,6 +337,8 @@ class MessageLookup extends MessageLookupByLibrary { "redirect_thumb_link_summary": MessageLookupByLibrary.simpleMessage( "Redirect Thumb Link To ehgt.org"), "redownload": MessageLookupByLibrary.simpleMessage("Redownload"), + "refresh_igneous": + MessageLookupByLibrary.simpleMessage("Refresh Igneous"), "regex": MessageLookupByLibrary.simpleMessage("Regex"), "regex_format_error": MessageLookupByLibrary.simpleMessage("Regex format error"), diff --git a/lib/generated/intl/messages_ja.dart b/lib/generated/intl/messages_ja.dart index 95aae40ae..b07f58f6b 100644 --- a/lib/generated/intl/messages_ja.dart +++ b/lib/generated/intl/messages_ja.dart @@ -299,6 +299,8 @@ class MessageLookup extends MessageLookupByLibrary { "redirect_thumb_link_summary": MessageLookupByLibrary.simpleMessage( "Redirect Thumb Link To ehgt.org"), "redownload": MessageLookupByLibrary.simpleMessage("再ダウンロード"), + "refresh_igneous": + MessageLookupByLibrary.simpleMessage("Refresh Igneous"), "regex": MessageLookupByLibrary.simpleMessage("Regex"), "regex_format_error": MessageLookupByLibrary.simpleMessage("Regexフォーマットエラー"), diff --git a/lib/generated/intl/messages_ko_KR.dart b/lib/generated/intl/messages_ko_KR.dart index 418e8bc93..8dca8b352 100644 --- a/lib/generated/intl/messages_ko_KR.dart +++ b/lib/generated/intl/messages_ko_KR.dart @@ -313,6 +313,8 @@ class MessageLookup extends MessageLookupByLibrary { "redirect_thumb_link_summary": MessageLookupByLibrary.simpleMessage( "Redirect Thumb Link To ehgt.org"), "redownload": MessageLookupByLibrary.simpleMessage("Redownload"), + "refresh_igneous": + MessageLookupByLibrary.simpleMessage("Refresh Igneous"), "regex": MessageLookupByLibrary.simpleMessage("Regex"), "regex_format_error": MessageLookupByLibrary.simpleMessage("Regex format error"), diff --git a/lib/generated/intl/messages_ru.dart b/lib/generated/intl/messages_ru.dart index 25a669bf0..9e02c2444 100644 --- a/lib/generated/intl/messages_ru.dart +++ b/lib/generated/intl/messages_ru.dart @@ -350,6 +350,8 @@ class MessageLookup extends MessageLookupByLibrary { "redirect_thumb_link_summary": MessageLookupByLibrary.simpleMessage( "Перенаправление адреса миниатюры на ehgt.org"), "redownload": MessageLookupByLibrary.simpleMessage("Скачать заново"), + "refresh_igneous": + MessageLookupByLibrary.simpleMessage("Refresh Igneous"), "regex": MessageLookupByLibrary.simpleMessage("Regex"), "regex_format_error": MessageLookupByLibrary.simpleMessage("Regex format error"), diff --git a/lib/generated/intl/messages_zh_CN.dart b/lib/generated/intl/messages_zh_CN.dart index 00c05de6a..fdb570652 100644 --- a/lib/generated/intl/messages_zh_CN.dart +++ b/lib/generated/intl/messages_zh_CN.dart @@ -277,6 +277,7 @@ class MessageLookup extends MessageLookupByLibrary { "redirect_thumb_link_summary": MessageLookupByLibrary.simpleMessage("重定向缩略图链接为ehgt.org"), "redownload": MessageLookupByLibrary.simpleMessage("重新下载"), + "refresh_igneous": MessageLookupByLibrary.simpleMessage("刷新Igneous"), "regex": MessageLookupByLibrary.simpleMessage("正则表达式"), "regex_format_error": MessageLookupByLibrary.simpleMessage("正则表达式格式错误"), "reload_image": MessageLookupByLibrary.simpleMessage("重新载入图片"), diff --git a/lib/generated/intl/messages_zh_TW.dart b/lib/generated/intl/messages_zh_TW.dart index 9864ae341..5e2873058 100644 --- a/lib/generated/intl/messages_zh_TW.dart +++ b/lib/generated/intl/messages_zh_TW.dart @@ -295,6 +295,8 @@ class MessageLookup extends MessageLookupByLibrary { "redirect_thumb_link_summary": MessageLookupByLibrary.simpleMessage( "Redirect Thumb Link To ehgt.org"), "redownload": MessageLookupByLibrary.simpleMessage("Redownload"), + "refresh_igneous": + MessageLookupByLibrary.simpleMessage("Refresh Igneous"), "regex": MessageLookupByLibrary.simpleMessage("正则表达式"), "regex_format_error": MessageLookupByLibrary.simpleMessage("Regex format error"), diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index 7f7959dbf..63ff535f0 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -1,7 +1,6 @@ // GENERATED CODE - DO NOT MODIFY BY HAND import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; - import 'intl/messages_all.dart'; // ************************************************************************** @@ -4524,6 +4523,16 @@ class L10n { args: [], ); } + + /// `Refresh Igneous` + String get refresh_igneous { + return Intl.message( + 'Refresh Igneous', + name: 'refresh_igneous', + desc: '', + args: [], + ); + } } class AppLocalizationDelegate extends LocalizationsDelegate { diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 1c7e9020d..c4341d6f6 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -444,5 +444,6 @@ "experimental_feature": "Experimental feature", "page_view_type": "Page View Type", "slide_out_page": "Slide Out Page", - "high_resolution_images_limited": "High Resolution Images Limited" + "high_resolution_images_limited": "High Resolution Images Limited", + "refresh_igneous": "Refresh Igneous" } \ No newline at end of file diff --git a/lib/l10n/intl_ja.arb b/lib/l10n/intl_ja.arb index 3acb570d3..3f6005767 100644 --- a/lib/l10n/intl_ja.arb +++ b/lib/l10n/intl_ja.arb @@ -444,5 +444,6 @@ "experimental_feature": "Experimental feature", "page_view_type": "Page View Type", "slide_out_page": "Slide Out Page", - "high_resolution_images_limited": "High Resolution Images Limited" + "high_resolution_images_limited": "High Resolution Images Limited", + "refresh_igneous": "Refresh Igneous" } diff --git a/lib/l10n/intl_ko_KR.arb b/lib/l10n/intl_ko_KR.arb index 90a2960f2..2843eb26f 100644 --- a/lib/l10n/intl_ko_KR.arb +++ b/lib/l10n/intl_ko_KR.arb @@ -444,5 +444,6 @@ "experimental_feature": "Experimental feature", "page_view_type": "Page View Type", "slide_out_page": "Slide Out Page", - "high_resolution_images_limited": "High Resolution Images Limited" + "high_resolution_images_limited": "High Resolution Images Limited", + "refresh_igneous": "Refresh Igneous" } \ No newline at end of file diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 336906c81..74f61ef87 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -444,5 +444,6 @@ "experimental_feature": "Experimental feature", "page_view_type": "Page View Type", "slide_out_page": "Slide Out Page", - "high_resolution_images_limited": "High Resolution Images Limited" + "high_resolution_images_limited": "High Resolution Images Limited", + "refresh_igneous": "Refresh Igneous" } diff --git a/lib/l10n/intl_zh_CN.arb b/lib/l10n/intl_zh_CN.arb index 1fc89837f..6c273d3f2 100644 --- a/lib/l10n/intl_zh_CN.arb +++ b/lib/l10n/intl_zh_CN.arb @@ -444,5 +444,6 @@ "experimental_feature": "实验性功能", "page_view_type": "页面视图类型", "slide_out_page": "拖动返回", - "high_resolution_images_limited": "高分辨率图片限制" + "high_resolution_images_limited": "高分辨率图片限制", + "refresh_igneous": "刷新Igneous" } \ No newline at end of file diff --git a/lib/l10n/intl_zh_TW.arb b/lib/l10n/intl_zh_TW.arb index 8f3226df9..96129792d 100644 --- a/lib/l10n/intl_zh_TW.arb +++ b/lib/l10n/intl_zh_TW.arb @@ -444,5 +444,6 @@ "experimental_feature": "Experimental feature", "page_view_type": "Page View Type", "slide_out_page": "Slide Out Page", - "high_resolution_images_limited": "High Resolution Images Limited" + "high_resolution_images_limited": "High Resolution Images Limited", + "refresh_igneous": "Refresh Igneous" }