From 1937b60b72e75ee65bd9818cdd98d79323092f48 Mon Sep 17 00:00:00 2001 From: SeniorZhai Date: Tue, 29 Sep 2026 08:23:55 +0800 Subject: [PATCH 1/2] fix(ui): unify expired version message --- .../one/mixin/android/ui/home/web3/trade/TradeFragment.kt | 8 ++------ .../one/mixin/android/ui/landing/OldVersionFragment.kt | 8 ++------ app/src/main/res/layout/fragment_old_version.xml | 2 +- app/src/main/res/values-es/strings.xml | 2 +- app/src/main/res/values-in/strings.xml | 2 +- app/src/main/res/values-ja/strings.xml | 2 +- app/src/main/res/values-ko/strings.xml | 2 +- app/src/main/res/values-ms/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 2 +- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- 12 files changed, 14 insertions(+), 22 deletions(-) diff --git a/app/src/main/java/one/mixin/android/ui/home/web3/trade/TradeFragment.kt b/app/src/main/java/one/mixin/android/ui/home/web3/trade/TradeFragment.kt index 504d0b2b56..b9ff9b4e11 100644 --- a/app/src/main/java/one/mixin/android/ui/home/web3/trade/TradeFragment.kt +++ b/app/src/main/java/one/mixin/android/ui/home/web3/trade/TradeFragment.kt @@ -1459,12 +1459,8 @@ class TradeFragment : BaseFragment() { updateMixinDialog = alertDialogBuilder() .setTitle(R.string.Update_Mixin) - .setMessage( - getString( - R.string.update_mixin_description, - requireContext().packageManager.getPackageInfo(requireContext().packageName, 0).versionName, - ), - ).setNegativeButton(R.string.Later) { dialog, _ -> + .setMessage(R.string.mixin_version_expired_description) + .setNegativeButton(R.string.Later) { dialog, _ -> dialog.dismiss() activity?.onBackPressedDispatcher?.onBackPressed() }.setPositiveButton(R.string.Update) { dialog, _ -> diff --git a/app/src/main/java/one/mixin/android/ui/landing/OldVersionFragment.kt b/app/src/main/java/one/mixin/android/ui/landing/OldVersionFragment.kt index e2cf3e56a3..823d9f9938 100644 --- a/app/src/main/java/one/mixin/android/ui/landing/OldVersionFragment.kt +++ b/app/src/main/java/one/mixin/android/ui/landing/OldVersionFragment.kt @@ -24,12 +24,8 @@ class OldVersionFragment : BaseFragment(R.layout.fragment_old_version) { savedInstanceState: Bundle?, ) { super.onViewCreated(view, savedInstanceState) - binding.apply { - desTv.text = - getString(R.string.update_mixin_description, requireContext().packageManager.getPackageInfo(requireContext().packageName, 0).versionName) - updateTv.setOnClickListener { - requireContext().openMarket() - } + binding.updateTv.setOnClickListener { + requireContext().openMarket() } } } diff --git a/app/src/main/res/layout/fragment_old_version.xml b/app/src/main/res/layout/fragment_old_version.xml index 6337ca6cea..9957dbd696 100644 --- a/app/src/main/res/layout/fragment_old_version.xml +++ b/app/src/main/res/layout/fragment_old_version.xml @@ -35,7 +35,7 @@ android:layout_marginTop="@dimen/margin12" android:layout_marginEnd="40dp" android:gravity="center" - android:text="@string/update_mixin_description" + android:text="@string/mixin_version_expired_description" android:textColor="?text_assist" /> Actualizar Se acaba de descargar una actualización. Actualizar Mixin - ¡La versión actual (%1$s) ya no está disponible!\nHaz clic en Actualizar a continuación para actualizar a la última versión de Google Play. + La versión actual ha caducado. Pulsa \"Actualizar\" abajo para obtener la última versión desde la tienda de aplicaciones. No desinstales la aplicación para volver a instalarla. Mejora Actualizar base de datos La actualización requiere la verificación de tu PIN. diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index df71665616..931a16b850 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -648,7 +648,7 @@ Perbarui Pembaruan baru saja diunduh. Perbarui Mixin - Versi saat ini (%1$s) tidak lagi tersedia!\nHarap klik Perbarui berikut untuk memperbarui ke versi terbaru dari App Store. + Versi saat ini sudah tidak berlaku. Ketuk \"Perbarui\" di bawah untuk memperbarui ke versi terbaru dari toko aplikasi. Jangan hapus lalu instal ulang aplikasi. Tingkatkan Database Meningkatkan Batas waktu unggah diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 8dbec6191b..8e22b2b2bf 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -970,7 +970,7 @@ アップデート アップデータをダウンロード中 Mixinのアップデート - 現在のバージョン(%1$s)は使用できなくなりました。\n「アップデート」をクリックして、Google Playから最新バージョンにアップデートしてください。 + 現在のバージョンは有効期限が切れています。下の「アップデート」をタップして、アプリストアから最新バージョンに更新してください。アンインストールしてから再インストールしないでください。 データベースをアップグレード TIPをアップグレード TIPをアップグレードしました diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index b066b20c69..24b809e7ee 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -1191,7 +1191,7 @@ 업데이트 업데이트가 방금 다운로드되었습니다. Mixin 업데이트 - 현재 버전(%1$s)은 더 이상 사용할 수 없습니다!\nGoogle Play에서 최신 버전으로 업데이트하려면 아래 \"업데이트\"를 클릭하세요. + 현재 버전은 만료되었습니다. 아래 \"업데이트\"를 눌러 앱 스토어에서 최신 버전으로 업데이트하세요. 앱을 삭제한 후 다시 설치하지 마세요. 업그레이드 데이터베이스 업그레이드 업그레이드하려면 PIN 확인이 필요합니다. diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index 21f7cadfd4..cba081b6c9 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -702,7 +702,7 @@ Kemas kini Kemas kini baru sahaja dimuat turun. Kemas kini Mixin - Versi semasa (%1$s) tidak lagi tersedia!\nSila klik Kemas kini di bawah untuk mengemas kini ke versi terbaharu dari Google Play. + Versi semasa telah tamat tempoh. Sila ketik \"Kemas kini\" di bawah untuk mengemas kini ke versi terkini daripada gedung aplikasi. Jangan nyahpasang dan pasang semula aplikasi. Naik taraf Pangkalan Data Menaik taraf Tamat masa muat naik diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 6e5c1b3336..bb5b767c86 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -979,7 +979,7 @@ Обновить Только что было загружено обновление. Обновить Mixin - Текущая версия (%1$s) больше не доступна!\nНажмите «Обновить» ниже, чтобы выполнить обновление до последней версии из Google Play. + Срок действия текущей версии истёк. Нажмите «Обновить» ниже, чтобы установить последнюю версию из магазина приложений. Не удаляйте приложение для повторной установки. Обновление базы данных Обновить TIP TIP успешно обновлен diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 2452a2832d..81cb98315b 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1175,7 +1175,7 @@ 升级 一个更新刚下载完成。 升级 Mixin - 当前版本(%1$s)不再可用!\n请点击下面的“更新”按钮从应用商店更新到最新版本。 + 当前版本已失效,请点击下方 \"更新\" 从应用商店更新至最新版,请不要卸载再重新安装。 升级 数据库升级 升级需要验证你的 PIN diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index fa0869138f..86112d6cf7 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -973,7 +973,7 @@ 升級 一個更新剛下載完成。 升級 Mixin - 當前版本(%1$s)不再可用!\n請點選下面的“更新”按鈕從應用商店更新到最新版本。 + 目前版本已失效,請點選下方 \"更新\" 從應用程式商店更新至最新版,請勿解除安裝後再重新安裝。 資料庫升級 升級中… 上傳通訊錄找好友 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5bf8c9d1a0..afeb8fac30 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1204,7 +1204,7 @@ Update An update has just been downloaded. Update Mixin - The current version (%1$s) is no longer available!\nPlease click \"Update\" below to update to the latest version from the Google Play. + The current version has expired. Please tap \"Update\" below to update to the latest version from the app store. Do not uninstall and reinstall the app. Upgrade Upgrade Database The upgrade requires verifying your PIN. From 1bafe3c882a57123e86ea0bb06c1858449b88eee Mon Sep 17 00:00:00 2001 From: SeniorZhai Date: Tue, 29 Sep 2026 22:35:53 +0800 Subject: [PATCH 2/2] fix(l10n): sync updated expired version translations --- app/src/main/res/values-es/strings.xml | 2 +- app/src/main/res/values-in/strings.xml | 2 +- app/src/main/res/values-ja/strings.xml | 2 +- app/src/main/res/values-ko/strings.xml | 2 +- app/src/main/res/values-ms/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 2 +- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index b4c4f3471b..a2e8a4da90 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -1037,7 +1037,7 @@ Actualizar Se acaba de descargar una actualización. Actualizar Mixin - La versión actual ha caducado. Pulsa \"Actualizar\" abajo para obtener la última versión desde la tienda de aplicaciones. No desinstales la aplicación para volver a instalarla. + Esta versión ha caducado. Pulsa \"Actualizar\" abajo para obtener la última versión desde la tienda de aplicaciones. Actualiza directamente sin desinstalar la aplicación. Mejora Actualizar base de datos La actualización requiere la verificación de tu PIN. diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 931a16b850..23b7c00b13 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -648,7 +648,7 @@ Perbarui Pembaruan baru saja diunduh. Perbarui Mixin - Versi saat ini sudah tidak berlaku. Ketuk \"Perbarui\" di bawah untuk memperbarui ke versi terbaru dari toko aplikasi. Jangan hapus lalu instal ulang aplikasi. + Versi ini sudah tidak berlaku. Ketuk \"Perbarui\" di bawah untuk mendapatkan versi terbaru dari toko aplikasi. Perbarui langsung tanpa menghapus aplikasi. Tingkatkan Database Meningkatkan Batas waktu unggah diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 8e22b2b2bf..1bda5b559d 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -970,7 +970,7 @@ アップデート アップデータをダウンロード中 Mixinのアップデート - 現在のバージョンは有効期限が切れています。下の「アップデート」をタップして、アプリストアから最新バージョンに更新してください。アンインストールしてから再インストールしないでください。 + このバージョンは有効期限が切れています。下の「アップデート」をタップして、アプリストアから最新バージョンに更新してください。アプリをアンインストールせずに、そのまま更新してください。 データベースをアップグレード TIPをアップグレード TIPをアップグレードしました diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 24b809e7ee..6d9c3d2c00 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -1191,7 +1191,7 @@ 업데이트 업데이트가 방금 다운로드되었습니다. Mixin 업데이트 - 현재 버전은 만료되었습니다. 아래 \"업데이트\"를 눌러 앱 스토어에서 최신 버전으로 업데이트하세요. 앱을 삭제한 후 다시 설치하지 마세요. + 이 버전은 만료되었습니다. 아래 \"업데이트\"를 눌러 앱 스토어에서 최신 버전으로 업데이트하세요. 앱을 삭제하지 말고 바로 업데이트하세요. 업그레이드 데이터베이스 업그레이드 업그레이드하려면 PIN 확인이 필요합니다. diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index cba081b6c9..62d63cca3d 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -702,7 +702,7 @@ Kemas kini Kemas kini baru sahaja dimuat turun. Kemas kini Mixin - Versi semasa telah tamat tempoh. Sila ketik \"Kemas kini\" di bawah untuk mengemas kini ke versi terkini daripada gedung aplikasi. Jangan nyahpasang dan pasang semula aplikasi. + Versi ini telah tamat tempoh. Ketik \"Kemas kini\" di bawah untuk mendapatkan versi terkini daripada gedung aplikasi. Sila kemas kini terus tanpa menyahpasang aplikasi. Naik taraf Pangkalan Data Menaik taraf Tamat masa muat naik diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index bb5b767c86..764189b6b1 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -979,7 +979,7 @@ Обновить Только что было загружено обновление. Обновить Mixin - Срок действия текущей версии истёк. Нажмите «Обновить» ниже, чтобы установить последнюю версию из магазина приложений. Не удаляйте приложение для повторной установки. + Срок действия этой версии истёк. Нажмите «Обновить» ниже, чтобы получить последнюю версию из магазина приложений. Обновите приложение напрямую, не удаляя его. Обновление базы данных Обновить TIP TIP успешно обновлен diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 81cb98315b..86d3d6d5eb 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1175,7 +1175,7 @@ 升级 一个更新刚下载完成。 升级 Mixin - 当前版本已失效,请点击下方 \"更新\" 从应用商店更新至最新版,请不要卸载再重新安装。 + 当前版本已失效,点击下方「更新」前往应用商店更新至最新版。请直接更新,不要卸载再重新安装。 升级 数据库升级 升级需要验证你的 PIN diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 86112d6cf7..8a3b9bc9b1 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -973,7 +973,7 @@ 升級 一個更新剛下載完成。 升級 Mixin - 目前版本已失效,請點選下方 \"更新\" 從應用程式商店更新至最新版,請勿解除安裝後再重新安裝。 + 當前版本已失效,點選下方「更新」前往應用商店更新至最新版。請直接更新,不要解除安裝再重新安裝。 資料庫升級 升級中… 上傳通訊錄找好友 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index afeb8fac30..08634251ff 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1204,7 +1204,7 @@ Update An update has just been downloaded. Update Mixin - The current version has expired. Please tap \"Update\" below to update to the latest version from the app store. Do not uninstall and reinstall the app. + This version has expired. Tap \"Update\" below to get the latest version from the app store. Please update directly without uninstalling the app. Upgrade Upgrade Database The upgrade requires verifying your PIN.