Skip to content

Commit 1177cd4

Browse files
committed
AND-9330 Offline Card attestation error content
1 parent b960b57 commit 1177cd4

File tree

13 files changed

+103
-98
lines changed

13 files changed

+103
-98
lines changed

tangem-sdk-android/src/main/java/com/tangem/sdk/extensions/TangemSdkError.kt

+4-2
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,15 @@ fun TangemSdkError.localizedDescriptionRes(): TangemSdkErrorDescription {
9595
is TangemSdkError.WalletIsNotCreated,
9696
is TangemSdkError.WalletIsPurged,
9797
is TangemSdkError.SignHashesNotAvailable,
98-
is TangemSdkError.CardVerificationFailed,
9998
is TangemSdkError.NonHardenedDerivationNotSupported,
10099
is TangemSdkError.AuthenticationNotInitialized,
101100
is TangemSdkError.NfcFeatureIsUnavailable,
102-
is TangemSdkError.CardOfflineVerificationFailed,
103101
-> TangemSdkErrorDescription()
104102

103+
is TangemSdkError.CardVerificationFailed -> {
104+
TangemSdkErrorDescription(resId = R.string.error_card_verification_failed)
105+
}
106+
105107
is TangemSdkError.BackupFailedEmptyWallets,
106108
is TangemSdkError.BackupFailedHDWalletSettings,
107109
is TangemSdkError.BackupFailedNotEnoughCurves,

tangem-sdk-android/src/main/java/com/tangem/sdk/ui/AttestationFailedDialog.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import com.tangem.sdk.postUI
1414
object AttestationFailedDialog {
1515

1616
fun didFail(context: Context, isDevCard: Boolean, positive: VoidCallback, negative: VoidCallback) {
17-
val title = context.getString(R.string.error_card_verification_failed)
17+
val title = context.getString(R.string.attestation_failed_card_title)
1818
val messageResId = when {
1919
isDevCard -> R.string.attestation_failed_dev_card
2020
else -> R.string.attestation_failed_card

tangem-sdk-android/src/main/res/values-de/strings.xml

+9-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<resources>
33
<string name="attestation_failed_card">Diese Karte könnte ein Produktionsmuster oder eine Fälschung sein. Du kannst auf eigenem Risiko fortfahren.</string>
4+
<string name="attestation_failed_card_title">Kartenprüfung fehlgeschlagen</string>
45
<string name="attestation_failed_dev_card">Dies ist eine Entwicklungskarte. Ihre Authentizität kann nicht überprüft werden. Akzeptiere diese Karte nicht als Zahlungsmittel.</string>
56
<string name="attestation_online_failed_body">Der Online-Nachweis/ Prüfung der Karte kann derzeit nicht durchgeführt werden. Du kannst auf eigenem Risiko fortfahren oder es später erneut versuchen.</string>
67
<string name="attestation_online_failed_title">Online-Nachweis/Prüfung fehlgeschlagen</string>
@@ -14,13 +15,13 @@
1415
<string name="backup_prepare_primary_card_message_format">Verbinde dein Telefon und die primäre Karte mit der Nummer %s genau wie oben gezeigt.</string>
1516
<string name="biometric_prompt_title">Tresor entsperren</string>
1617
<string name="common_cancel">Abbrechen</string>
17-
<string name="common_card">card</string>
18-
<string name="common_card_or_ring">card or ring</string>
18+
<string name="common_card">Karte</string>
19+
<string name="common_card_or_ring">Karte oder Ring</string>
1920
<string name="common_continue">Fortsetzen</string>
2021
<string name="common_error">Fehler</string>
2122
<string name="common_ok">OK</string>
2223
<string name="common_retry">Wiederholen</string>
23-
<string name="common_ring">ring</string>
24+
<string name="common_ring">Ring</string>
2425
<string name="common_success">Erfolg</string>
2526
<string name="common_understand">Ich verstehe</string>
2627
<string name="common_warning">Warnung</string>
@@ -31,7 +32,7 @@
3132
<string name="error_backup_failed_already_created">Diese Karte kann nicht als Backup verwendet werden, da sie bereits eine Wallet enthält. Stelle sicher, dass kein Guthaben auf der Karte gespeichert ist, indem du sie in der App scannst. Setze sie dann auf die Werkseinstellungen zurück.</string>
3233
<string name="error_backup_not_empty_wallets">Diese Karte verfügt bereits über ein Wallet. Wenn du fortfahren möchtest, musst du sie zunächst auf die Werkseinstellungen zurücksetzen.</string>
3334
<string name="error_backup_wrong_card">Diese Karte kann nicht als Backup-Karte verwendet werden. Fehlercode: %s.</string>
34-
<string name="error_card_verification_failed">Kartenprüfung fehlgeschlagen</string>
35+
<string name="error_card_verification_failed">Bei dieser Karte handelt es sich um ein Produktionsmuster oder eine Fälschung</string>
3536
<string name="error_extended_apdu_not_supported">Es sieht so aus, als würde dein Telefon das NFC-Protokoll nicht vollständig unterstützen. Bitte versuche, ein anderes Telefon für diesen Vorgang zu verwenden.</string>
3637
<string name="error_file_not_found">Datei nicht gefunden</string>
3738
<string name="error_no_active_backup">Die ausgewählte Karte kann nicht zum Zurücksetzen des Kartenzugangscodes verwendet werden, da sie nicht gesichert ist. Bitte wende dich an das Support-Team.</string>
@@ -63,7 +64,7 @@
6364
<string name="how_to_unknown_nothing_happened">Nichts passiert? Versuche die Karte vom Handy wegzunehmen und wieder darauf zu legen.</string>
6465
<string name="how_to_unknown_tap_card">Halte die Karte oder den Ring hinter dem Handy und scanne diese</string>
6566
<string name="issuer_signature_loading_failed">Das Zertifikat der Karte konnte nicht geladen werden. Bitte versuche es später erneut.</string>
66-
<string name="nfc_session_timeout">Unvollständiger Prozess. Um den Vorgang abzuschließen,halte die Karte bitte erneut an.</string>
67+
<string name="nfc_session_timeout">Unvollständiger Prozess. Um den Vorgang abzuschließen,halte die Karte oder Ring bitte erneut an.</string>
6768
<string name="pin1">Zugangscode</string>
6869
<string name="pin2">Passcode</string>
6970
<string name="pin_change_new_code_format">Neu %s</string>
@@ -85,13 +86,14 @@
8586
<string name="reset_codes_scan_to_reset">Scanne die Karte oder den Ring, um Benutzercodes zurückzusetzen</string>
8687
<string name="reset_codes_success_message">Code wurde erfolgreich zurückgesetzt</string>
8788
<string name="sign_multiple_chunks_part">Unterzeichnung von Teil %1$d von %2$d</string>
89+
<string name="tangem_never_pregenerate_code_alert">Tangem verkauft niemals Geldbörsen zusammen mit dem vorgenerierten Zugangscode</string>
8890
<string name="view_delegate_delay">Der Vorgang läuft</string>
8991
<string name="view_delegate_header_card">Karte</string>
9092
<string name="view_delegate_scan">Bereit zum Scannen</string>
9193
<string name="view_delegate_scan_description">Halte die Karte oder den Ring bis zum Ende des Vorgangs gedrückt, wie oben gezeigt</string>
92-
<string name="view_delegate_scan_description_format">Tap the %s as shown above and hold until the end of the operation</string>
94+
<string name="view_delegate_scan_description_format">Halte die %s wie oben gezeigt auf und halten diese gedrückt, bis der Vorgang abgeschlossen ist.</string>
9395
<string name="view_delegate_security_delay">Langes Drücken</string>
9496
<string name="view_delegate_security_delay_description">Um die Sicherheit zu gewährleisten, halte die Karte oder den Ring bitte bis zum Abschluss des Vorgangs angedrückt.</string>
95-
<string name="view_delegate_security_delay_description_format">To ensure security please hold the %s until the operation is complete</string>
97+
<string name="view_delegate_security_delay_description_format">Um die Sicherheit zu gewährleisten, halte die %s bis zum Ende des Vorgangs gedrückt.</string>
9698
<string name="wallet_not_found">Sieht so aus, als hättest du die falsche Karte. Der Vorgang kann mit dieser Karte nicht durchgeführt werden.</string>
9799
</resources>

0 commit comments

Comments
 (0)