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 d60aae6b9c..d8e5da2626 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
@@ -1437,12 +1437,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..9676be70c1 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
@@ -3,8 +3,10 @@ package one.mixin.android.ui.landing
import android.os.Bundle
import android.view.View
import dagger.hilt.android.AndroidEntryPoint
+import one.mixin.android.BuildConfig
import one.mixin.android.R
import one.mixin.android.databinding.FragmentOldVersionBinding
+import one.mixin.android.extension.openCustomerService
import one.mixin.android.extension.openMarket
import one.mixin.android.ui.common.BaseFragment
import one.mixin.android.util.viewBinding
@@ -25,11 +27,16 @@ class OldVersionFragment : BaseFragment(R.layout.fragment_old_version) {
) {
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()
}
+ supportIb.setOnClickListener {
+ openCustomerService()
+ }
+ contactSupport.setOnClickListener {
+ openCustomerService()
+ }
+ version.text = getString(R.string.about_version, BuildConfig.VERSION_NAME, BuildConfig.VERSION_CODE)
}
}
}
diff --git a/app/src/main/res/layout/fragment_old_version.xml b/app/src/main/res/layout/fragment_old_version.xml
index 6337ca6cea..62264d6f46 100644
--- a/app/src/main/res/layout/fragment_old_version.xml
+++ b/app/src/main/res/layout/fragment_old_version.xml
@@ -1,57 +1,96 @@
-
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+ android:layout_height="48dp"
+ android:layout_marginStart="36dp"
+ android:layout_marginEnd="36dp"
+ android:text="@string/Update"
+ android:textSize="16sp" />
+
+
-
+ android:textColor="?text_assist"
+ android:textSize="14sp" />
+
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 894188b059..a2e8a4da90 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1037,7 +1037,7 @@
ActualizarSe 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.
+ 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.MejoraActualizar base de datosLa 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..23b7c00b13 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -648,7 +648,7 @@
PerbaruiPembaruan 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 ini sudah tidak berlaku. Ketuk \"Perbarui\" di bawah untuk mendapatkan versi terbaru dari toko aplikasi. Perbarui langsung tanpa menghapus aplikasi.Tingkatkan DatabaseMeningkatkanBatas waktu unggah
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 8dbec6191b..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のアップデート
- 現在のバージョン(%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..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 업데이트
- 현재 버전(%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..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 kiniKemas 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 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 DataMenaik tarafTamat 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..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
- Текущая версия (%1$s) больше не доступна!\nНажмите «Обновить» ниже, чтобы выполнить обновление до последней версии из Google Play.
+ Срок действия этой версии истёк. Нажмите «Обновить» ниже, чтобы получить последнюю версию из магазина приложений. Обновите приложение напрямую, не удаляя его.Обновление базы данныхОбновить TIPTIP успешно обновлен
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 2452a2832d..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
- 当前版本(%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..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
- 當前版本(%1$s)不再可用!\n請點選下面的“更新”按鈕從應用商店更新到最新版本。
+ 當前版本已失效,點選下方「更新」前往應用商店更新至最新版。請直接更新,不要解除安裝再重新安裝。資料庫升級升級中…上傳通訊錄找好友
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 5bf8c9d1a0..08634251ff 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1204,7 +1204,7 @@
UpdateAn 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.
+ This version has expired. Tap \"Update\" below to get the latest version from the app store. Please update directly without uninstalling the app.UpgradeUpgrade DatabaseThe upgrade requires verifying your PIN.