diff --git a/assets/translations/bs.json b/assets/translations/bs.json index 0fba2e3..b28d8d6 100644 --- a/assets/translations/bs.json +++ b/assets/translations/bs.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Dijeli sa AppVerifier-om, zatim se vratite kada ste spremni.", "wiki": "Pomoć/Wiki", "crowdsourcedConfigsLabel": "Konfiguracije aplikacije obezbeđene pomoću velikog broja ljudi (crowdsourcing) (koristite na svoju odgovornost)", + "crowdsourcedConfigsShort": "Crowdsourced App Configs", "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "removeAppQuestion": { diff --git a/assets/translations/cs.json b/assets/translations/cs.json index db24403..5c2d5b0 100644 --- a/assets/translations/cs.json +++ b/assets/translations/cs.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Sdílejte do aplikace AppVerifier a po dokončení se sem vraťte.", "wiki": "Nápověda/Wiki", "crowdsourcedConfigsLabel": "Konfigurace aplikací s využitím crowdsourcingu (použití na vlastní nebezpečí)", + "crowdsourcedConfigsShort": "Konfigurace aplikací s využitím crowdsourcingu", "allowInsecure": "Povolení nezabezpečených požadavků HTTP", "stayOneVersionBehind": "Zůstaňte o jednu verzi pozadu za nejnovější", "removeAppQuestion": { diff --git a/assets/translations/da.json b/assets/translations/da.json index f000ec4..6199721 100644 --- a/assets/translations/da.json +++ b/assets/translations/da.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Del til AppVerifier, og vend tilbage hertil, når du er klar.", "wiki": "Hjælp/Wiki", "crowdsourcedConfigsLabel": "Crowdsourcede app-konfigurationer (brug på egen risiko)", + "crowdsourcedConfigsShort": "Crowdsourcede app-konfigurationer", "allowInsecure": "Tillad usikre HTTP-anmodninger", "stayOneVersionBehind": "Vær en version bagud i forhold til den nyeste", "removeAppQuestion": { diff --git a/assets/translations/de.json b/assets/translations/de.json index ea9e65b..b58c998 100644 --- a/assets/translations/de.json +++ b/assets/translations/de.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Geben Sie die Daten an AppVerifier weiter und kehren Sie dann hierher zurück, wenn Sie fertig sind.", "wiki": "Hilfe/Wiki", "crowdsourcedConfigsLabel": "Crowdsourced App-Konfigurationen (Verwendung auf eigene Gefahr)", + "crowdsourcedConfigsShort": "Crowdsourced App-Konfigurationen", "allowInsecure": "Unsichere HTTP-Anfragen zulassen", "stayOneVersionBehind": "Eine Version hinter der neuesten Version bleiben", "removeAppQuestion": { diff --git a/assets/translations/en-EO.json b/assets/translations/en-EO.json index 9628f7b..0c074a6 100644 --- a/assets/translations/en-EO.json +++ b/assets/translations/en-EO.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Diskonigu kun AppVerifier, poste revenu ĉi tie kiam preta.", "wiki": "Helpo/Vikio", "crowdsourcedConfigsLabel": "Komunumaj apo-agordoj (uzu kun singardo)", + "crowdsourcedConfigsShort": "Crowdsourced App Configs", "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "removeAppQuestion": { diff --git a/assets/translations/en.json b/assets/translations/en.json index 0db79fa..8b5d7f0 100644 --- a/assets/translations/en.json +++ b/assets/translations/en.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Share to AppVerifier, then return here when ready.", "wiki": "Help/Wiki", "crowdsourcedConfigsLabel": "Crowdsourced App Configurations (use at your own risk)", + "crowdsourcedConfigsShort": "Crowdsourced App Configs", "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "removeAppQuestion": { diff --git a/assets/translations/es.json b/assets/translations/es.json index 74f6536..8a3dba8 100644 --- a/assets/translations/es.json +++ b/assets/translations/es.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Comparta con AppVerifier y vuelva aquí cuando esté listo.", "wiki": "Ayuda/Wiki", "crowdsourcedConfigsLabel": "Crowdsourced App Configurations (uso bajo su propia responsabilidad)", + "crowdsourcedConfigsShort": "Configuración de aplicaciones por crowdsourcing", "allowInsecure": "Permitir peticiones HTTP inseguras", "stayOneVersionBehind": "Mantenerse una versión por detrás de la última", "removeAppQuestion": { diff --git a/assets/translations/fa.json b/assets/translations/fa.json index c98bc8b..b298a1a 100644 --- a/assets/translations/fa.json +++ b/assets/translations/fa.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "در AppVerifier به اشتراک بگذارید، سپس پس از آماده شدن به اینجا برگردید.", "wiki": "راهنما/ویکی", "crowdsourcedConfigsLabel": "تنظیمات برنامه Crowdsourced (با مسئولیت خود استفاده کنید)", + "crowdsourcedConfigsShort": "Crowdsourced App Configs", "allowInsecure": "درخواست های HTTP ناامن را مجاز کنید", "stayOneVersionBehind": "Stay one version behind latest", "removeAppQuestion": { diff --git a/assets/translations/fr.json b/assets/translations/fr.json index 5d1d3f8..89b4fff 100644 --- a/assets/translations/fr.json +++ b/assets/translations/fr.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Partagez avec AppVerifier, puis revenez ici lorsque tout est prêt.", "wiki": "Aide/Wiki", "crowdsourcedConfigsLabel": "Configurations d'applications par la communauté (à utiliser à vos risques et périls)", + "crowdsourcedConfigsShort": "Configurations d'applications par la foule", "allowInsecure": "Autoriser les requêtes HTTP non sécurisées", "stayOneVersionBehind": "Rester à une version de la dernière", "removeAppQuestion": { diff --git a/assets/translations/hu.json b/assets/translations/hu.json index 327c6a7..b84a29a 100644 --- a/assets/translations/hu.json +++ b/assets/translations/hu.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Ossza meg az AppVerifierrel, majd térjen vissza ide, ha kész.", "wiki": "Súgó/Wiki", "crowdsourcedConfigsLabel": "Crowdsource-ből származó alkalmazások beállítása (saját felelősségére használja)", + "crowdsourcedConfigsShort": "Crowdsourced App Configs", "allowInsecure": "Nem biztonságos HTTP-kérések engedélyezése", "stayOneVersionBehind": "Maradjon egy verzióval a legfrissebb mögött", "removeAppQuestion": { diff --git a/assets/translations/id.json b/assets/translations/id.json index 3f9e37b..4f1fdab 100644 --- a/assets/translations/id.json +++ b/assets/translations/id.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Bagikan ke AppVerifier, lalu kembali ke sini jika sudah siap.", "wiki": "Bantuan/Wiki", "crowdsourcedConfigsLabel": "Konfigurasi aplikasi Crowdsourced (risiko penggunaan ditanggung sendiri)", + "crowdsourcedConfigsShort": "Konfigurasi Aplikasi Crowdsourced", "allowInsecure": "Izinkan permintaan HTTP yang tidak aman", "stayOneVersionBehind": "Tetap satu versi di belakang versi terbaru", "removeAppQuestion": { diff --git a/assets/translations/it.json b/assets/translations/it.json index bdf637c..284229a 100644 --- a/assets/translations/it.json +++ b/assets/translations/it.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Condividete con AppVerifier, quindi tornate qui quando siete pronti.", "wiki": "Aiuto/Wiki", "crowdsourcedConfigsLabel": "Configurazioni di app in crowdsourcing (uso a proprio rischio)", + "crowdsourcedConfigsShort": "Configurazioni di app in crowdsourcing", "allowInsecure": "Consentire le richieste HTTP non sicure", "stayOneVersionBehind": "Rimanere una versione indietro rispetto alla più recente", "removeAppQuestion": { diff --git a/assets/translations/ja.json b/assets/translations/ja.json index caa9e7a..592191e 100644 --- a/assets/translations/ja.json +++ b/assets/translations/ja.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "AppVerifierに共有し、準備ができたらここに戻ってください。", "wiki": "ヘルプ/ウィキ", "crowdsourcedConfigsLabel": "クラウドソーシングによるアプリの設定(利用は自己責任で)", + "crowdsourcedConfigsShort": "クラウドソーシングによるアプリの設定", "allowInsecure": "安全でないHTTPリクエストを許可する", "stayOneVersionBehind": "最新バージョンから1つ遅れ", "removeAppQuestion": { diff --git a/assets/translations/nl.json b/assets/translations/nl.json index 94cbc4f..6fd0b56 100644 --- a/assets/translations/nl.json +++ b/assets/translations/nl.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Deel het met AppVerifier en keer daarna hier terug.", "wiki": "Help/Wiki", "crowdsourcedConfigsLabel": "Crowdsourced App-configuraties (gebruik op eigen risico)", + "crowdsourcedConfigsShort": "App-configuraties door menigte", "allowInsecure": "Onveilige HTTP-verzoeken toestaan", "stayOneVersionBehind": "Blijf een versie achter op de nieuwste", "removeAppQuestion": { diff --git a/assets/translations/pl.json b/assets/translations/pl.json index 20d0355..2253d32 100644 --- a/assets/translations/pl.json +++ b/assets/translations/pl.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Udostępnij w AppVerifier, a następnie wróć tutaj, gdy będziesz gotowy.", "wiki": "Pomoc/Wiki", "crowdsourcedConfigsLabel": "Konfiguracje aplikacji pochodzące z crowdsourcingu (korzystanie na własne ryzyko)", + "crowdsourcedConfigsShort": "Konfiguracje aplikacji pochodzące z crowdsourcingu", "allowInsecure": "Zezwalaj na niezabezpieczone żądania HTTP", "stayOneVersionBehind": "Pozostań jedną wersję za najnowszą", "removeAppQuestion": { diff --git a/assets/translations/pt.json b/assets/translations/pt.json index 0132fa2..3bd3f37 100644 --- a/assets/translations/pt.json +++ b/assets/translations/pt.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Partilhe com o AppVerifier e, em seguida, regresse aqui quando estiver pronto.", "wiki": "Ajuda/Wiki", "crowdsourcedConfigsLabel": "Configurações de aplicações de crowdsourcing (utilização por sua conta e risco)", + "crowdsourcedConfigsShort": "Configurações de aplicações com base em crowdsourcing", "allowInsecure": "Permitir pedidos HTTP inseguros", "stayOneVersionBehind": "Manter-se uma versão atrás da mais recente", "removeAppQuestion": { diff --git a/assets/translations/ru.json b/assets/translations/ru.json index 5fd6369..f159525 100644 --- a/assets/translations/ru.json +++ b/assets/translations/ru.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Поделитесь с AppVerifier, а затем вернитесь сюда, когда будете готовы.", "wiki": "Помощь/Вики", "crowdsourcedConfigsLabel": "Конфигурации приложений на основе краудсорсинга (используйте на свой страх и риск)", + "crowdsourcedConfigsShort": "Конфиги приложений с помощью краудсорсинга", "allowInsecure": "Разрешить небезопасные HTTP-запросы", "stayOneVersionBehind": "Не отставайте от последней версии", "removeAppQuestion": { diff --git a/assets/translations/sv.json b/assets/translations/sv.json index 180747b..eabebd0 100644 --- a/assets/translations/sv.json +++ b/assets/translations/sv.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Dela till AppVerifier och återvänd sedan hit när du är klar.", "wiki": "Hjälp/Wiki", "crowdsourcedConfigsLabel": "Crowdsourcade appkonfigurationer (använd på egen risk)", + "crowdsourcedConfigsShort": "Appkonfigurationer med hjälp av crowdsourcing", "allowInsecure": "Tillåt osäkra HTTP-förfrågningar", "stayOneVersionBehind": "Håll dig en version bakom den senaste", "removeAppQuestion": { diff --git a/assets/translations/tr.json b/assets/translations/tr.json index f3ee22a..55165db 100644 --- a/assets/translations/tr.json +++ b/assets/translations/tr.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "AppVerifier ile paylaşın, hazır olduğunuzda buraya dönün.", "wiki": "Yardım/Wiki", "crowdsourcedConfigsLabel": "Kitle Kaynaklı Uygulama Yapılandırmaları (riski size ait olmak üzere kullanın)", + "crowdsourcedConfigsShort": "Kitle Kaynaklı Uygulama Yapılandırmaları", "allowInsecure": "Güvensiz HTTP isteklerine izin ver", "stayOneVersionBehind": "En son sürümün bir sürüm gerisinde kalın", "removeAppQuestion": { diff --git a/assets/translations/uk.json b/assets/translations/uk.json index 8d634b7..f90d94e 100644 --- a/assets/translations/uk.json +++ b/assets/translations/uk.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Надішліть на AppVerifier, а потім поверніться сюди, коли будете готові.", "wiki": "Довідка/Вікі", "crowdsourcedConfigsLabel": "Краудсорсингові конфігурації додатків (використовуйте на свій страх і ризик)", + "crowdsourcedConfigsShort": "Налаштування краудсорсингових додатків", "allowInsecure": "Дозволити незахищені HTTP-запити", "stayOneVersionBehind": "Залишайтеся на одну версію актуальнішою", "removeAppQuestion": { diff --git a/assets/translations/vi.json b/assets/translations/vi.json index fa201bc..cc6a53b 100644 --- a/assets/translations/vi.json +++ b/assets/translations/vi.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "Chia sẻ lên AppVerifier, sau đó quay lại đây khi sẵn sàng.", "wiki": "Trợ giúp/Wiki", "crowdsourcedConfigsLabel": "Crowdsourced App Configurations (use at your own risk)", + "crowdsourcedConfigsShort": "Crowdsourced App Configs", "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "removeAppQuestion": { diff --git a/assets/translations/zh-Hant-TW.json b/assets/translations/zh-Hant-TW.json index cd005a3..f9135f4 100644 --- a/assets/translations/zh-Hant-TW.json +++ b/assets/translations/zh-Hant-TW.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "分享至 AppVerifier,然後準備好時回到此處。", "wiki": "幫助/維基", "crowdsourcedConfigsLabel": "群眾外包的應用程式設定(使用風險自負)", + "crowdsourcedConfigsShort": "Crowdsourced App Configs", "allowInsecure": "Allow insecure HTTP requests", "stayOneVersionBehind": "Stay one version behind latest", "removeAppQuestion": { diff --git a/assets/translations/zh.json b/assets/translations/zh.json index 3a187c6..0d87480 100644 --- a/assets/translations/zh.json +++ b/assets/translations/zh.json @@ -315,6 +315,7 @@ "appVerifierInstructionToast": "分享至 AppVerifier,完成后返回此处。", "wiki": "帮助/Wiki", "crowdsourcedConfigsLabel": "众包应用程序配置(使用风险自负)", + "crowdsourcedConfigsShort": "众包应用程序配置", "allowInsecure": "允许不安全的 HTTP 请求", "stayOneVersionBehind": "比最新版本晚一个版本", "removeAppQuestion": { diff --git a/lib/pages/add_app.dart b/lib/pages/add_app.dart index 9717dec..bdeb203 100644 --- a/lib/pages/add_app.dart +++ b/lib/pages/add_app.dart @@ -544,6 +544,7 @@ class AddAppPageState extends State { Widget getSourcesListWidget() => Padding( padding: const EdgeInsets.all(16), child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ GestureDetector( onTap: () { @@ -600,7 +601,20 @@ class AddAppPageState extends State { fontWeight: FontWeight.bold, decoration: TextDecoration.underline, fontStyle: FontStyle.italic), - )) + )), + GestureDetector( + onTap: () { + launchUrlString('https://apps.obtainium.imranr.dev/', + mode: LaunchMode.externalApplication); + }, + child: Text( + tr('crowdsourcedConfigsShort'), + style: const TextStyle( + fontWeight: FontWeight.bold, + decoration: TextDecoration.underline, + fontStyle: FontStyle.italic), + ), + ), ], ), );