diff --git a/assets/graphics/badge_obtainium_i18n/badge_obtainium_zh-Hans.png b/assets/graphics/badge_obtainium_i18n/badge_obtainium_zh-Hans.png new file mode 100644 index 0000000..4d74083 Binary files /dev/null and b/assets/graphics/badge_obtainium_i18n/badge_obtainium_zh-Hans.png differ diff --git a/assets/translations/bs.json b/assets/translations/bs.json index b2d7e74..3f64e1b 100644 --- a/assets/translations/bs.json +++ b/assets/translations/bs.json @@ -318,6 +318,7 @@ "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "refreshBeforeDownload": "Refresh app details before download", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Želite li ukloniti aplikaciju?", "other": "Želite li ukloniti aplikacije?" diff --git a/assets/translations/cs.json b/assets/translations/cs.json index 4bb31fc..8635c23 100644 --- a/assets/translations/cs.json +++ b/assets/translations/cs.json @@ -318,6 +318,7 @@ "allowInsecure": "Povolení nezabezpečených požadavků HTTP", "stayOneVersionBehind": "Zůstaňte o jednu verzi pozadu za nejnovější", "refreshBeforeDownload": "Obnovení údajů o aplikaci před stažením", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Odstranit Apku?", "other": "Odstranit Apky?" diff --git a/assets/translations/da.json b/assets/translations/da.json index 516a407..f4d625c 100644 --- a/assets/translations/da.json +++ b/assets/translations/da.json @@ -318,6 +318,7 @@ "allowInsecure": "Tillad usikre HTTP-anmodninger", "stayOneVersionBehind": "Forbliv én version bagud den seneste", "refreshBeforeDownload": "Opdater app-detaljer før download", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Fjern app?", "other": "Fjern apps?" diff --git a/assets/translations/de.json b/assets/translations/de.json index aa50346..567fe90 100644 --- a/assets/translations/de.json +++ b/assets/translations/de.json @@ -318,6 +318,7 @@ "allowInsecure": "Unsichere HTTP-Anfragen zulassen", "stayOneVersionBehind": "Eine Version hinter der neuesten Version bleiben", "refreshBeforeDownload": "App-Details vor dem Download aktualisieren", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "App entfernen?", "other": "Apps entfernen?" diff --git a/assets/translations/en-EO.json b/assets/translations/en-EO.json index 0b3a52c..26eeb10 100644 --- a/assets/translations/en-EO.json +++ b/assets/translations/en-EO.json @@ -318,6 +318,7 @@ "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "refreshBeforeDownload": "Refresh app details before download", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Forigi la aplikaĵon?", "other": "Forigi la aplikaĵojn?" diff --git a/assets/translations/en.json b/assets/translations/en.json index 8a79778..b5ee818 100644 --- a/assets/translations/en.json +++ b/assets/translations/en.json @@ -318,6 +318,7 @@ "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "refreshBeforeDownload": "Refresh app details before download", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Remove App?", "other": "Remove Apps?" diff --git a/assets/translations/es.json b/assets/translations/es.json index cc95c21..1b84042 100644 --- a/assets/translations/es.json +++ b/assets/translations/es.json @@ -318,6 +318,7 @@ "allowInsecure": "Permitir peticiones HTTP inseguras", "stayOneVersionBehind": "Mantenerse una versión por detrás de la última", "refreshBeforeDownload": "Actualiza los datos de la aplicación antes de descargarla", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "¿Eliminar aplicación?", "other": "¿Eliminar aplicaciones?" diff --git a/assets/translations/fa.json b/assets/translations/fa.json index 32e1b8e..c0a6a09 100644 --- a/assets/translations/fa.json +++ b/assets/translations/fa.json @@ -318,6 +318,7 @@ "allowInsecure": "درخواست های HTTP ناامن را مجاز کنید", "stayOneVersionBehind": "یک نسخه از آخرین نسخه پشت سر بگذارید", "refreshBeforeDownload": "قبل از دانلود، جزئیات برنامه را بازخوانی کنید", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "برنامه حذف شود؟", "other": "برنامه ها حذف شوند؟" diff --git a/assets/translations/fr.json b/assets/translations/fr.json index 126c34c..82944e8 100644 --- a/assets/translations/fr.json +++ b/assets/translations/fr.json @@ -318,6 +318,7 @@ "allowInsecure": "Autoriser les requêtes HTTP non sécurisées", "stayOneVersionBehind": "Rester à une version de la dernière", "refreshBeforeDownload": "Actualiser les détails de l'application avant de la télécharger", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Supprimer l'application ?", "other": "Supprimer les applications ?" diff --git a/assets/translations/hu.json b/assets/translations/hu.json index d167d84..d207754 100644 --- a/assets/translations/hu.json +++ b/assets/translations/hu.json @@ -318,6 +318,7 @@ "allowInsecure": "Nem biztonságos HTTP-kérések engedélyezése", "stayOneVersionBehind": "Maradjon egy verzióval a legújabb mögött", "refreshBeforeDownload": "Az alkalmazás adatainak frissítése a letöltés előtt", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Eltávolítja az alkalmazást?", "other": "Eltávolítja az alkalmazásokat?" diff --git a/assets/translations/id.json b/assets/translations/id.json index 0570844..d7862df 100644 --- a/assets/translations/id.json +++ b/assets/translations/id.json @@ -318,6 +318,7 @@ "allowInsecure": "Izinkan permintaan HTTP yang tidak aman", "stayOneVersionBehind": "Tetap satu versi di belakang versi terbaru", "refreshBeforeDownload": "Segarkan detail aplikasi sebelum mengunduh", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Hapus aplikasi?", "other": "Hapus aplikasi?" diff --git a/assets/translations/it.json b/assets/translations/it.json index 17abe5f..87713fa 100644 --- a/assets/translations/it.json +++ b/assets/translations/it.json @@ -318,6 +318,7 @@ "allowInsecure": "Consentire le richieste HTTP non sicure", "stayOneVersionBehind": "Rimanere una versione indietro rispetto alla più recente", "refreshBeforeDownload": "Aggiornare i dettagli dell'app prima del download", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Rimuovere l'app?", "other": "Rimuovere le app?" diff --git a/assets/translations/ja.json b/assets/translations/ja.json index 3f85788..9763ef1 100644 --- a/assets/translations/ja.json +++ b/assets/translations/ja.json @@ -318,6 +318,7 @@ "allowInsecure": "安全でないHTTPリクエストを許可する", "stayOneVersionBehind": "最新のバージョンから1つ前のものを使用する", "refreshBeforeDownload": "ダウンロード前にアプリの詳細を更新する", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "アプリを削除しますか?", "other": "アプリを削除しますか?" diff --git a/assets/translations/nl.json b/assets/translations/nl.json index 6c5c106..6a91b09 100644 --- a/assets/translations/nl.json +++ b/assets/translations/nl.json @@ -318,6 +318,7 @@ "allowInsecure": "Onveilige HTTP-verzoeken toestaan", "stayOneVersionBehind": "Blijf een versie achter op de nieuwste", "refreshBeforeDownload": "Vernieuw app details voor download", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "App verwijderen?", "other": "Apps verwijderen?" diff --git a/assets/translations/pl.json b/assets/translations/pl.json index 86bfbae..7123d1a 100644 --- a/assets/translations/pl.json +++ b/assets/translations/pl.json @@ -318,6 +318,7 @@ "allowInsecure": "Zezwalaj na niezabezpieczone żądania HTTP", "stayOneVersionBehind": "Pozostań jedną wersję w tyle za najnowszą", "refreshBeforeDownload": "Odśwież szczegóły aplikacji przed pobraniem", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Usunąć aplikację?", "few": "Usunąć aplikacje?", diff --git a/assets/translations/pt.json b/assets/translations/pt.json index 4b69e04..717a30a 100644 --- a/assets/translations/pt.json +++ b/assets/translations/pt.json @@ -318,6 +318,7 @@ "allowInsecure": "Permitir pedidos HTTP inseguros", "stayOneVersionBehind": "Manter-se uma versão atrás da mais recente", "refreshBeforeDownload": "Atualizar os detalhes da aplicação antes da transferência", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Remover aplicativo?", "other": "Remover aplicativos?" diff --git a/assets/translations/ru.json b/assets/translations/ru.json index 0ebcbce..05b1246 100644 --- a/assets/translations/ru.json +++ b/assets/translations/ru.json @@ -318,6 +318,7 @@ "allowInsecure": "Разрешить небезопасные HTTP-запросы", "stayOneVersionBehind": "Не отставайте от последней версии", "refreshBeforeDownload": "Обновляйте информацию о приложении перед загрузкой", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Удалить приложение?", "other": "Удалить приложения?" diff --git a/assets/translations/sv.json b/assets/translations/sv.json index 1cf59d3..ab9d0b3 100644 --- a/assets/translations/sv.json +++ b/assets/translations/sv.json @@ -318,6 +318,7 @@ "allowInsecure": "Tillåt osäkra HTTP-förfrågningar", "stayOneVersionBehind": "Håll dig en version bakom den senaste", "refreshBeforeDownload": "Uppdatera appdetaljerna före nedladdning", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Ta Bort App?", "other": "Ta Bort Appar?" diff --git a/assets/translations/tr.json b/assets/translations/tr.json index 5fb13dc..d62875c 100644 --- a/assets/translations/tr.json +++ b/assets/translations/tr.json @@ -318,6 +318,7 @@ "allowInsecure": "Güvensiz HTTP isteklerine izin ver", "stayOneVersionBehind": "En son sürümün bir sürüm gerisinde kalın", "refreshBeforeDownload": "İndirmeden önce uygulama ayrıntılarını yenileyin", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Uygulamayı Kaldır?", "other": "Uygulamaları Kaldır?" diff --git a/assets/translations/uk.json b/assets/translations/uk.json index c484dcc..0cb6d3a 100644 --- a/assets/translations/uk.json +++ b/assets/translations/uk.json @@ -318,6 +318,7 @@ "allowInsecure": "Дозволити незахищені HTTP-запити", "stayOneVersionBehind": "Залишайтеся на одну версію актуальнішою", "refreshBeforeDownload": "Оновіть інформацію про програму перед завантаженням", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Видалити застосунок?", "other": "Видалити застосунки?" diff --git a/assets/translations/vi.json b/assets/translations/vi.json index d33a23d..b8f3ffd 100644 --- a/assets/translations/vi.json +++ b/assets/translations/vi.json @@ -318,6 +318,7 @@ "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "refreshBeforeDownload": "Refresh app details before download", + "tencentAppStore": "Tencent App Store", "removeAppQuestion": { "one": "Gỡ ứng dụng?", "other": "Gỡ ứng dụng?" diff --git a/assets/translations/zh-Hant-TW.json b/assets/translations/zh-Hant-TW.json index b918f77..a5d091a 100644 --- a/assets/translations/zh-Hant-TW.json +++ b/assets/translations/zh-Hant-TW.json @@ -318,6 +318,7 @@ "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "refreshBeforeDownload": "Refresh app details before download", + "tencentAppStore": "騰訊應用寶", "removeAppQuestion": { "one": "移除應用程式?", "other": "移除應用程式?" diff --git a/assets/translations/zh.json b/assets/translations/zh.json index 6ed3911..f115f73 100644 --- a/assets/translations/zh.json +++ b/assets/translations/zh.json @@ -318,6 +318,7 @@ "allowInsecure": "允许不安全的 HTTP 请求", "stayOneVersionBehind": "比最新版本晚一个版本", "refreshBeforeDownload": "下载前刷新应用程序详细信息", + "tencentAppStore": "腾讯应用宝", "removeAppQuestion": { "one": "是否删除应用?", "other": "是否删除应用?" diff --git a/lib/app_sources/tencent.dart b/lib/app_sources/tencent.dart index 6552498..16cf7d9 100644 --- a/lib/app_sources/tencent.dart +++ b/lib/app_sources/tencent.dart @@ -1,11 +1,12 @@ import 'dart:convert'; +import 'package:easy_localization/easy_localization.dart'; import 'package:obtainium/custom_errors.dart'; import 'package:obtainium/providers/source_provider.dart'; class Tencent extends AppSource { Tencent() { - name = 'Tencent App Store'; + name = tr('tencentAppStore'); hosts = ['sj.qq.com']; naiveStandardVersionDetection = true; showReleaseDateAsVersionToggle = true;