From e8b529e354dba683e2d86b2f4cdd49c48045bdab Mon Sep 17 00:00:00 2001 From: problematicconsumer Date: Tue, 3 Oct 2023 12:15:46 +0330 Subject: [PATCH] Fix translation bug --- assets/translations/strings.i18n.json | 5 ++--- assets/translations/strings_fa.i18n.json | 5 ++--- assets/translations/strings_ru.i18n.json | 1 - lib/features/profiles/view/add_profile_modal.dart | 2 +- 4 files changed, 5 insertions(+), 8 deletions(-) delete mode 100644 assets/translations/strings_ru.i18n.json diff --git a/assets/translations/strings.i18n.json b/assets/translations/strings.i18n.json index 7da6be8c..99bdf526 100644 --- a/assets/translations/strings.i18n.json +++ b/assets/translations/strings.i18n.json @@ -57,8 +57,7 @@ "fromClipboard": "Add From Clipboard", "scanQr": "Scan QR code", "manually": "Manual Entry", - "addingProfileMsg": "Adding Profile", - "invalidUrlMsg": "Invalid URL" + "addingProfileMsg": "Adding Profile" }, "update": { "buttonTxt": "Update", @@ -250,4 +249,4 @@ "connectionError": "Connection error" } } -} +} \ No newline at end of file diff --git a/assets/translations/strings_fa.i18n.json b/assets/translations/strings_fa.i18n.json index 832cdb39..db357f0b 100644 --- a/assets/translations/strings_fa.i18n.json +++ b/assets/translations/strings_fa.i18n.json @@ -57,8 +57,7 @@ "fromClipboard": "افزودن از کلیپ‌بورد", "scanQr": "اسکن QR کد", "manually": "افزودن دستی", - "addingProfileMsg": "در حال افزودن پروفایل", - "invalidUrlMsg": "لینک نامعتبر" + "addingProfileMsg": "در حال افزودن پروفایل" }, "update": { "buttonTxt": "بروزرسانی", @@ -250,4 +249,4 @@ "connectionError": "خطای اتصال" } } -} +} \ No newline at end of file diff --git a/assets/translations/strings_ru.i18n.json b/assets/translations/strings_ru.i18n.json deleted file mode 100644 index 27929b6a..00000000 --- a/assets/translations/strings_ru.i18n.json +++ /dev/null @@ -1 +0,0 @@ -{"general": {"appTitle": "\u0421\u043a\u0440\u044b\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435", "reset": "\u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c", "toggle": {"enabled": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e", "disabled": "\u041d\u0435\u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439"}, "state": {"disable": "\u0417\u0430\u043f\u0440\u0435\u0449\u0430\u0442\u044c"}, "sort": "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c", "sortBy": "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e"}, "intro": {"termsAndPolicyCaution(rich)": "\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044f, \u0432\u044b \u0441\u043e\u0433\u043b\u0430\u0448\u0430\u0435\u0442\u0435\u0441\u044c \u0441 ${tap(@:about.termsAndConditions)}", "start": "\u041d\u0430\u0447\u0438\u043d\u0430\u0442\u044c"}, "home": {"pageTitle": "\u0414\u043e\u043c", "emptyProfilesMsg": "\u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0441 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438", "noActiveProfileMsg": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u044c", "connection": {"tapToConnect": "\u041d\u0430\u0436\u043c\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f", "connecting": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435", "disconnecting": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435", "connected": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439"}, "stats": {"traffic": "\u0416\u0438\u0432\u043e\u0439 \u0442\u0440\u0430\u0444\u0438\u043a", "trafficTotal": "\u041e\u0431\u0449\u0438\u0439 \u0442\u0440\u0430\u0444\u0438\u043a", "uplink": "\u0432\u043e\u0441\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u043b\u0438\u043d\u0438\u044f \u0441\u0432\u044f\u0437\u0438", "downlink": "\u041d\u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u043b\u0438\u043d\u0438\u044f \u0441\u0432\u044f\u0437\u0438"}}, "profile": {"overviewPageTitle": "\u041f\u0440\u043e\u0444\u0438\u043b\u0438", "detailsPageTitle": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c", "activeProfileNameSemanticLabel": "\u0418\u043c\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f: \u00ab${name}\u00bb.", "activeProfileBtnSemanticLabel": "\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0441\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u0438.", "nonActiveProfileBtnSemanticLabel": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u00ab${name}\u00bb \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f.", "subscription": {"traffic": "\u0422\u0440\u0430\u0444\u0438\u043a", "updatedTimeAgo": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043e ${timeago}", "remainingDuration": "\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c ${duration} \u0434\u043d\u0435\u0439", "remainingTrafficSemanticLabel": "${consumed} \u0438\u0437 ${total} \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430.", "expired": "\u0418\u0441\u0442\u0435\u043a\u0448\u0438\u0439", "noTraffic": "\u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430"}, "sortBy": {"lastUpdate": "\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439", "name": "\u041f\u043e \u0430\u043b\u0444\u0430\u0432\u0438\u0442\u0443"}, "add": {"buttonText": "\u041d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c", "shortBtnTxt": "\u041d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c", "fromClipboard": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0438\u0437 \u0431\u0443\u0444\u0435\u0440\u0430 \u043e\u0431\u043c\u0435\u043d\u0430", "scanQr": "\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c QR-\u043a\u043e\u0434", "manually": "\u0420\u0443\u0447\u043d\u043e\u0439 \u0432\u0432\u043e\u0434", "addingProfileMsg": "\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u044f", "invalidUrlMsg": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0441\u0441\u044b\u043b\u043a\u0430"}, "update": {"buttonTxt": "\u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c", "tooltip": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c", "failureMsg": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e: ${reason}", "successMsg": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d"}, "edit": {"buttonTxt": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c", "selectActiveTxt": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c"}, "delete": {"buttonTxt": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c", "confirmationMsg": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u043d\u0430\u0432\u0441\u0435\u0433\u0434\u0430?", "successMsg": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d"}, "save": {"buttonText": "\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c", "successMsg": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d"}, "detailsForm": {"nameLabel": "\u0418\u043c\u044f", "nameHint": "\u0418\u043c\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044f", "urlLabel": "URL-\u0430\u0434\u0440\u0435\u0441", "urlHint": "\u041f\u043e\u043b\u043d\u044b\u0439 URL \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438", "emptyNameMsg": "\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0438\u043c\u044f", "invalidUrlMsg": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0441\u0441\u044b\u043b\u043a\u0430", "lastUpdate": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435", "updateInterval": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435", "updateIntervalDialogTitle": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f (\u0432 \u0447\u0430\u0441\u0430\u0445)"}}, "proxies": {"pageTitle": "\u041f\u0440\u043e\u043a\u0441\u0438", "emptyProxiesMsg": "\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043f\u0440\u043e\u043a\u0441\u0438", "delayTestTooltip": "\u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0435\u0441\u0442\u0430", "sortTooltip": "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u0440\u043e\u043a\u0441\u0438", "sortOptions": {"unsorted": "\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e", "name": "\u041f\u043e \u0430\u043b\u0444\u0430\u0432\u0438\u0442\u0443", "delay": "\u041f\u043e \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0435"}}, "logs": {"pageTitle": "\u0416\u0443\u0440\u043d\u0430\u043b\u044b", "clearLogsButtonText": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b\u044b", "filterHint": "\u0424\u0438\u043b\u044c\u0442\u0440", "allLevelsFilter": "\u0412\u0441\u0435", "shareCoreLogs": "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u0435\u0441\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u0436\u0443\u0440\u043d\u0430\u043b\u0430\u043c\u0438", "shareAppLogs": "\u0414\u0435\u043b\u0438\u0442\u0435\u0441\u044c \u0436\u0443\u0440\u043d\u0430\u043b\u0430\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439"}, "settings": {"pageTitle": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "requiresRestartMsg": "\u0427\u0442\u043e\u0431\u044b \u044d\u0442\u043e \u0432\u0441\u0442\u0443\u043f\u0438\u043b\u043e \u0432 \u0441\u0438\u043b\u0443, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435.", "general": {"sectionTitle": "\u041e\u0431\u0449\u0438\u0439", "locale": "\u042f\u0437\u044b\u043a", "region": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c", "regionMsg": "\u041f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432.", "regions": {"ir": "\u0418\u0440\u0430\u043d (\u0438\u0440)", "cn": "\u041a\u0438\u0442\u0430\u0439 (\u043a\u043d)", "other": "\u0414\u0440\u0443\u0433\u043e\u0439"}, "themeMode": "\u0422\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0435\u0436\u0438\u043c", "themeModes": {"system": "\u0421\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0442\u0435\u043c\u0435", "dark": "\u0422\u0435\u043c\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c", "light": "\u0421\u0432\u0435\u0442\u043b\u044b\u0439 \u0440\u0435\u0436\u0438\u043c"}, "enableAnalytics": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443", "enableAnalyticsMsg": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043e\u0442\u0447\u0435\u0442\u044b \u043e \u0441\u0431\u043e\u044f\u0445 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.", "trueBlack": "\u0427\u0438\u0441\u0442\u044b\u0439 \u0447\u0435\u0440\u043d\u044b\u0439", "autoStart": "\u041d\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435", "silentStart": "\u0422\u0438\u0445\u0438\u0439 \u0441\u0442\u0430\u0440\u0442", "openWorkingDir": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433", "ignoreBatteryOptimizations": "\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044e \u0431\u0430\u0442\u0430\u0440\u0435\u0438", "ignoreBatteryOptimizationsMsg": "\u0421\u043d\u0438\u043c\u0438\u0442\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 VPN."}, "advanced": {"sectionTitle": "\u041f\u0435\u0440\u0435\u0434\u043e\u0432\u043e\u0439", "debugMode": "\u0420\u0435\u0436\u0438\u043c \u043e\u0442\u043b\u0430\u0434\u043a\u0438", "debugModeMsg": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u044d\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435."}, "network": {"perAppProxyPageTitle": "\u041f\u0440\u043e\u043a\u0441\u0438 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "perAppProxyModes": {"off": "\u0412\u0441\u0435", "offMsg": "\u041f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "include": "\u041f\u0440\u043e\u043a\u0441\u0438", "includeMsg": "\u041f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "exclude": "\u041e\u0431\u0445\u043e\u0434", "excludeMsg": "\u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439"}, "showSystemApps": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "hideSystemApps": "\u0421\u043a\u0440\u044b\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "clearSelection": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440"}, "config": {"section": {"route": "\u0412\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430", "dns": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b DNS", "inbound": "\u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b", "misc": "\u0420\u0430\u0437\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b"}, "pageTitle": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438", "executeConfigAsIs": "\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u043a\u0430\u043a \u0435\u0441\u0442\u044c", "executeConfigAsIsMsg": "\u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 SingBox \u0441 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c\u0438.", "logLevel": "\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0436\u0443\u0440\u043d\u0430\u043b\u0430", "resolveDestination": "\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043f\u0443\u043d\u043a\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f", "ipv6Mode": "IPv6-\u043c\u0430\u0440\u0448\u0440\u0443\u0442", "ipv6Modes": {"disable": "\u0417\u0430\u043f\u0440\u0435\u0449\u0430\u0442\u044c", "enable": "\u0414\u0430\u0432\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c", "prefer": "\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439", "only": "\u042d\u043a\u0441\u043a\u043b\u044e\u0437\u0438\u0432\u043d\u044b\u0439"}, "remoteDnsAddress": "\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 DNS", "remoteDnsDomainStrategy": "\u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0430 DNS", "directDnsAddress": "\u041f\u0440\u044f\u043c\u043e\u0439 DNS", "directDnsDomainStrategy": "\u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0430 DNS", "mixedPort": "\u0421\u043c\u0435\u0448\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442", "localDnsPort": "\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 DNS-\u043f\u043e\u0440\u0442", "tunImplementation": "\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f TUN", "mtu": "\u041c\u0422\u0423", "connectionTestUrl": "URL-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "urlTestInterval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 URL-\u0430\u0434\u0440\u0435\u0441\u0430", "enableClashApi": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c Clash API", "clashApiPort": "\u041f\u043e\u0440\u0442 Clash API", "enableTun": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c TUN", "setSystemProxy": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0441\u0438"}}, "about": {"pageTitle": "\u041e", "version": "\u0412\u0435\u0440\u0441\u0438\u044f", "sourceCode": "\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434", "telegramChannel": "\u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c-\u043a\u0430\u043d\u0430\u043b", "checkForUpdate": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f", "privacyPolicy": "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438", "termsAndConditions": "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0438 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f"}, "appUpdate": {"notAvailableMsg": "\u0423\u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0441\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439", "dialogTitle": "\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435", "updateMsg": "\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f @:general.appTitle. \u0425\u043e\u0442\u0438\u0442\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0435\u0439\u0447\u0430\u0441?", "currentVersionLbl": "\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f", "newVersionLbl": "\u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f", "updateNowBtnTxt": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0435\u0439\u0447\u0430\u0441", "laterBtnTxt": "\u041f\u043e\u0437\u0436\u0435", "ignoreBtnTxt": "\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c"}, "tray": {"dashboard": "\u041f\u0430\u043d\u0435\u043b\u044c \u043f\u0440\u0438\u0431\u043e\u0440\u043e\u0432", "quit": "\u041f\u043e\u043a\u0438\u0434\u0430\u0442\u044c", "systemProxy": "\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0441\u0438"}, "failure": {"unexpected": "\u041d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430", "clash": {"unexpected": "\u041d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430", "core": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430 ${reason}"}, "singbox": {"unexpected": "\u041d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0441\u043b\u0443\u0436\u0431\u044b", "serviceNotRunning": "\u0421\u043b\u0443\u0436\u0431\u0430 \u043d\u0435 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430", "invalidConfigOptions": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438", "invalidConfig": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f", "create": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u0430", "start": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u043b\u0443\u0436\u0431\u044b"}, "connectivity": {"unexpected": "\u041d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0430\u043b", "missingVpnPermission": "\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 VPN", "missingNotificationPermission": "\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435", "core": "\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430"}, "profiles": {"unexpected": "\u041d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430", "notFound": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", "invalidConfig": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438"}}} \ No newline at end of file diff --git a/lib/features/profiles/view/add_profile_modal.dart b/lib/features/profiles/view/add_profile_modal.dart index 4f619ac0..ea65b258 100644 --- a/lib/features/profiles/view/add_profile_modal.dart +++ b/lib/features/profiles/view/add_profile_modal.dart @@ -32,7 +32,7 @@ class AddProfileModal extends HookConsumerWidget { mutationTriggered.value = false; if (err case ProfileInvalidUrlFailure()) { CustomToast.error( - t.profile.add.invalidUrlMsg, + t.failure.profiles.invalidUrl, ).show(context); } else { CustomAlertDialog.fromErr(t.presentError(err)).show(context);