Skip to content

Commit 4b853f9

Browse files
committed
chore(l10n): add localized error messages and remove dead keys
Add the new import_watch_only and broadcast_signed_tx error keys plus the regenerated labelErrorUnsupportedType and broadcast failure copy across all 27 locales. Remove the retired labelErrorUnexpected, the stale {type} placeholder, and the orphaned coreScreensUnexpectedError. Non-en/fr translations are AI-generated and pending native-speaker review.
1 parent b81808e commit 4b853f9

27 files changed

Lines changed: 240 additions & 437 deletions

localization/app_ar.arb

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1414,15 +1414,6 @@
14141414
"@payPasteInvoice": {
14151415
"description": "Button text to paste invoice from clipboard"
14161416
},
1417-
"labelErrorUnexpected": "خطأ غير متوقع: {message}",
1418-
"@labelErrorUnexpected": {
1419-
"description": "Error message for unexpected label errors",
1420-
"placeholders": {
1421-
"message": {
1422-
"type": "String"
1423-
}
1424-
}
1425-
},
14261417
"arkStatusSettled": "ثابتة",
14271418
"@arkStatusSettled": {
14281419
"description": "Status label for settled redeem transactions"
@@ -5268,15 +5259,6 @@
52685259
"@backupWalletGoogleDrivePrivacyMessage1": {
52695260
"description": "First part of privacy message about Google Drive data"
52705261
},
5271-
"labelErrorUnsupportedType": "هذا النوع {type} غير مدعم",
5272-
"@labelErrorUnsupportedType": {
5273-
"description": "Error message when label type is not supported",
5274-
"placeholders": {
5275-
"type": {
5276-
"type": "String"
5277-
}
5278-
}
5279-
},
52805262
"paySatsPerByte": "{sats} sat/vB",
52815263
"@paySatsPerByte": {
52825264
"description": "Fee rate format",
@@ -11275,7 +11257,14 @@
1127511257
"description": "Label for the network field in wallet details"
1127611258
},
1127711259
"broadcastSignedTxBroadcasting": "البث...",
11278-
"broadcastSignedTxBroadcastError": "فشل بث المعاملة",
11260+
"broadcastSignedTxBroadcastError": "تعذّر علينا بث معاملتك. تحقق من اتصالك بالإنترنت وحاول مرة أخرى.",
11261+
"importWatchOnlyErrorNoWalletSelected": "الصق أو امسح مفتاحًا عامًا أو واصفًا أولًا.",
11262+
"importWatchOnlyErrorLabelRequired": "امنح محفظتك اسمًا قبل الاستيراد.",
11263+
"importWatchOnlyErrorInvalidFormat": "لا يبدو هذا مفتاحًا عامًا أو واصفًا صالحًا. تحقق مجددًا مما لصقته.",
11264+
"importWatchOnlyErrorImportFailed": "تعذّر علينا استيراد هذه المحفظة للعرض فقط. يُرجى التحقق من التفاصيل والمحاولة مرة أخرى.",
11265+
"broadcastSignedTxErrorInvalidTransaction": "لا تبدو هذه معاملة موقّعة صالحة. تأكد من أنك لصقت PSBT أو المعاملة كاملةً.",
11266+
"broadcastSignedTxErrorInvalidPushTx": "تعذّر علينا قراءة معاملة من هذا الوسم. يُرجى المحاولة بالمسح مرة أخرى.",
11267+
"labelErrorUnsupportedType": "نوع التسمية هذا غير مدعوم.",
1127911268
"@broadcastSignedTxBroadcasting": {
1128011269
"description": "Loading message while broadcasting"
1128111270
},
@@ -12609,7 +12598,6 @@
1260912598
"coreScreensFetchFailed": "تعذر جلب المعاملة {txid} من Electrum.",
1261012599
"coreScreensInputResolutionFailed": "المدخل غير موجود: المخرج {vout} من {parentTxId} غير موجود.",
1261112600
"coreScreensParseFailed": "فشل تحليل المعاملة: {message}.",
12612-
"coreScreensUnexpectedError": "خطأ غير متوقع: {message}.",
1261312601
"coreScreensNoServersAvailable": "لا توجد خوادم Electrum متاحة.",
1261412602
"addressViewerTitle": "العنوان",
1261512603
"viewerTapToCopy": "انقر للنسخ",

localization/app_as.arb

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6798,7 +6798,14 @@
67986798
"description": "Button to broadcast signed transaction"
67996799
},
68006800
"broadcastSignedTxBroadcasting": "প্ৰচাৰ হৈ আছে...",
6801-
"broadcastSignedTxBroadcastError": "লেনদেন সম্প্ৰচাৰ কৰিবলৈ విఫల হ’ল",
6801+
"broadcastSignedTxBroadcastError": "আমি আপোনাৰ লেনদেন ব্ৰডকাষ্ট কৰিব নোৱাৰিলোঁ। আপোনাৰ ইণ্টাৰনেট সংযোগ পৰীক্ষা কৰি পুনৰ চেষ্টা কৰক।",
6802+
"importWatchOnlyErrorNoWalletSelected": "প্ৰথমে এটা পাবলিক কী বা ডেস্ক্ৰিপ্টৰ পেষ্ট বা স্কেন কৰক।",
6803+
"importWatchOnlyErrorLabelRequired": "ইম্প'ৰ্ট কৰাৰ আগতে আপোনাৰ ৱালেটক এটা নাম দিয়ক।",
6804+
"importWatchOnlyErrorInvalidFormat": "এইটো এটা বৈধ পাবলিক কী বা ডেস্ক্ৰিপ্টৰ যেন নালাগে। আপুনি যি পেষ্ট কৰিছে সেয়া পুনৰ পৰীক্ষা কৰক।",
6805+
"importWatchOnlyErrorImportFailed": "আমি এই ৱাচ-অনলী ৱালেটটো ইম্প'ৰ্ট কৰিব নোৱাৰিলোঁ। অনুগ্ৰহ কৰি বিৱৰণ পৰীক্ষা কৰি পুনৰ চেষ্টা কৰক।",
6806+
"broadcastSignedTxErrorInvalidTransaction": "এইটো এটা বৈধ স্বাক্ষৰিত লেনদেন যেন নালাগে। আপুনি সম্পূৰ্ণ PSBT বা লেনদেন পেষ্ট কৰাটো নিশ্চিত কৰক।",
6807+
"broadcastSignedTxErrorInvalidPushTx": "আমি এই টেগৰ পৰা কোনো লেনদেন পঢ়িব নোৱাৰিলোঁ। অনুগ্ৰহ কৰি পুনৰ স্কেন কৰক।",
6808+
"labelErrorUnsupportedType": "এই লেবেলৰ ধৰণ সমৰ্থিত নহয়।",
68026809
"@broadcastSignedTxBroadcasting": {
68036810
"description": "Loading message while broadcasting"
68046811
},
@@ -9556,24 +9563,6 @@
95569563
}
95579564
}
95589565
},
9559-
"labelErrorUnsupportedType": "এই ধৰণ {type} সমৰ্থিত নহয়",
9560-
"@labelErrorUnsupportedType": {
9561-
"description": "Error message when label type is not supported",
9562-
"placeholders": {
9563-
"type": {
9564-
"type": "String"
9565-
}
9566-
}
9567-
},
9568-
"labelErrorUnexpected": "অপ্ৰত্যাশিত ত্ৰুটি: {message}",
9569-
"@labelErrorUnexpected": {
9570-
"description": "Error message for unexpected label errors",
9571-
"placeholders": {
9572-
"message": {
9573-
"type": "String"
9574-
}
9575-
}
9576-
},
95779566
"labelErrorSystemCannotDelete": "চিস্টেম লেবেলসমূহ মচিব নোৱাৰি।",
95789567
"@labelErrorSystemCannotDelete": {
95799568
"description": "Error message when trying to delete a system label"
@@ -9728,7 +9717,6 @@
97289717
"coreScreensFetchFailed": "Could not fetch transaction {txid} from Electrum.",
97299718
"coreScreensInputResolutionFailed": "Input not found: output {vout} of {parentTxId} does not exist.",
97309719
"coreScreensParseFailed": "Failed to parse transaction: {message}.",
9731-
"coreScreensUnexpectedError": "Unexpected error: {message}.",
97329720
"coreScreensNoServersAvailable": "No Electrum servers available.",
97339721
"addressViewerTitle": "ঠিকনা",
97349722
"viewerTapToCopy": "কপি কৰিবলৈ টিপক",

localization/app_bg.arb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@
66
"backupWarningLoseReasonKeystore": "Устройството анулира keystore при смяна на заключения екран или удостоверяването на устройството",
77
"backupWarningLoseReasonCloudRestore": "Възстановяване на устройството от резервно копие в облака",
88
"backupWarningNoRecovery": "Без резервно копие няма начин да възстановите портфейла си.",
9-
"broadcastSignedTxBroadcastError": "Неуспешно излъчване на транзакцията",
9+
"broadcastSignedTxBroadcastError": "Не успяхме да излъчим вашата транзакция. Проверете интернет връзката си и опитайте отново.",
10+
"importWatchOnlyErrorNoWalletSelected": "Първо поставете или сканирайте публичен ключ или дескриптор.",
11+
"importWatchOnlyErrorLabelRequired": "Дайте име на портфейла си, преди да го импортирате.",
12+
"importWatchOnlyErrorInvalidFormat": "Това не изглежда като валиден публичен ключ или дескриптор. Проверете какво поставихте.",
13+
"importWatchOnlyErrorImportFailed": "Не успяхме да импортираме този портфейл само за наблюдение. Моля, проверете данните и опитайте отново.",
14+
"broadcastSignedTxErrorInvalidTransaction": "Това не изглежда като валидна подписана транзакция. Уверете се, че сте поставили целия PSBT или цялата транзакция.",
15+
"broadcastSignedTxErrorInvalidPushTx": "Не успяхме да прочетем транзакция от този етикет. Моля, опитайте да сканирате отново.",
16+
"labelErrorUnsupportedType": "Този тип етикет не се поддържа.",
17+
"oopsSomethingWentWrong": "Опа! Нещо се обърка",
1018
"translationWarningTitle": "Преводи, генерирани от ИИ",
1119
"@translationWarningTitle": {
1220
"description": "Title for the AI translation warning bottom sheet"
@@ -9615,7 +9623,6 @@
96159623
"coreScreensFetchFailed": "Неуспешно извличане на транзакция {txid} от Electrum.",
96169624
"coreScreensInputResolutionFailed": "Входът не е намерен: изход {vout} на {parentTxId} не съществува.",
96179625
"coreScreensParseFailed": "Неуспешен анализ на транзакцията: {message}.",
9618-
"coreScreensUnexpectedError": "Неочаквана грешка: {message}.",
96199626
"coreScreensNoServersAvailable": "Няма налични Electrum сървъри.",
96209627
"addressViewerTitle": "Адрес",
96219628
"viewerTapToCopy": "Натиснете за копиране",

localization/app_bn.arb

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1486,15 +1486,6 @@
14861486
"@payPasteInvoice": {
14871487
"description": "Button text to paste invoice from clipboard"
14881488
},
1489-
"labelErrorUnexpected": "অপ্রত্যাশিত ত্রুটি: {message}",
1490-
"@labelErrorUnexpected": {
1491-
"description": "Error message for unexpected label errors",
1492-
"placeholders": {
1493-
"message": {
1494-
"type": "String"
1495-
}
1496-
}
1497-
},
14981489
"arkStatusSettled": "সমাপ্ত হয়েছে",
14991490
"@arkStatusSettled": {
15001491
"description": "Status label for settled redeem transactions"
@@ -5427,15 +5418,6 @@
54275418
"@backupWalletGoogleDrivePrivacyMessage1": {
54285419
"description": "First part of privacy message about Google Drive data"
54295420
},
5430-
"labelErrorUnsupportedType": "এই ধরনের {type} সমর্থিত নয়",
5431-
"@labelErrorUnsupportedType": {
5432-
"description": "Error message when label type is not supported",
5433-
"placeholders": {
5434-
"type": {
5435-
"type": "String"
5436-
}
5437-
}
5438-
},
54395421
"paySatsPerByte": "{sats} sat/vB",
54405422
"@paySatsPerByte": {
54415423
"description": "Fee rate format",
@@ -11712,7 +11694,14 @@
1171211694
"description": "Label for the network field in wallet details"
1171311695
},
1171411696
"broadcastSignedTxBroadcasting": "ব্রডকাস্টিং..।",
11715-
"broadcastSignedTxBroadcastError": "লেনদেন সম্প্রচার করতে ব্যর্থ হয়েছে",
11697+
"broadcastSignedTxBroadcastError": "আমরা আপনার লেনদেন ব্রডকাস্ট করতে পারিনি। আপনার ইন্টারনেট সংযোগ পরীক্ষা করে আবার চেষ্টা করুন।",
11698+
"importWatchOnlyErrorNoWalletSelected": "প্রথমে একটি পাবলিক কী বা ডেসক্রিপ্টর পেস্ট বা স্ক্যান করুন।",
11699+
"importWatchOnlyErrorLabelRequired": "ইম্পোর্ট করার আগে আপনার ওয়ালেটকে একটি নাম দিন।",
11700+
"importWatchOnlyErrorInvalidFormat": "এটি একটি বৈধ পাবলিক কী বা ডেসক্রিপ্টর বলে মনে হচ্ছে না। আপনি যা পেস্ট করেছেন তা আবার পরীক্ষা করুন।",
11701+
"importWatchOnlyErrorImportFailed": "আমরা এই ওয়াচ-অনলি ওয়ালেটটি ইম্পোর্ট করতে পারিনি। অনুগ্রহ করে বিবরণ পরীক্ষা করে আবার চেষ্টা করুন।",
11702+
"broadcastSignedTxErrorInvalidTransaction": "এটি একটি বৈধ স্বাক্ষরিত লেনদেন বলে মনে হচ্ছে না। নিশ্চিত করুন যে আপনি সম্পূর্ণ PSBT বা লেনদেন পেস্ট করেছেন।",
11703+
"broadcastSignedTxErrorInvalidPushTx": "আমরা এই ট্যাগ থেকে কোনো লেনদেন পড়তে পারিনি। অনুগ্রহ করে আবার স্ক্যান করুন।",
11704+
"labelErrorUnsupportedType": "এই লেবেলের ধরন সমর্থিত নয়।",
1171611705
"@broadcastSignedTxBroadcasting": {
1171711706
"description": "Loading message while broadcasting"
1171811707
},
@@ -12893,7 +12882,6 @@
1289312882
"coreScreensFetchFailed": "Electrum থেকে লেনদেন {txid} আনা যায়নি।",
1289412883
"coreScreensInputResolutionFailed": "ইনপুট পাওয়া যায়নি: {parentTxId}-এর আউটপুট {vout} বিদ্যমান নেই।",
1289512884
"coreScreensParseFailed": "লেনদেন পার্স করতে ব্যর্থ: {message}।",
12896-
"coreScreensUnexpectedError": "অপ্রত্যাশিত ত্রুটি: {message}।",
1289712885
"coreScreensNoServersAvailable": "কোনো Electrum সার্ভার উপলব্ধ নেই।",
1289812886
"addressViewerTitle": "ঠিকানা",
1289912887
"viewerTapToCopy": "কপি করতে ট্যাপ করুন",

localization/app_cs.arb

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1734,15 +1734,6 @@
17341734
"@payPasteInvoice": {
17351735
"description": "Button text to paste invoice from clipboard"
17361736
},
1737-
"labelErrorUnexpected": "Chybná chyba: {message}",
1738-
"@labelErrorUnexpected": {
1739-
"description": "Error message for unexpected label errors",
1740-
"placeholders": {
1741-
"message": {
1742-
"type": "String"
1743-
}
1744-
}
1745-
},
17461737
"arkStatusSettled": "Čeština",
17471738
"@arkStatusSettled": {
17481739
"description": "Status label for settled redeem transactions"
@@ -5582,15 +5573,6 @@
55825573
"@backupWalletGoogleDrivePrivacyMessage1": {
55835574
"description": "First part of privacy message about Google Drive data"
55845575
},
5585-
"labelErrorUnsupportedType": "Tento typ {type} není podporován",
5586-
"@labelErrorUnsupportedType": {
5587-
"description": "Error message when label type is not supported",
5588-
"placeholders": {
5589-
"type": {
5590-
"type": "String"
5591-
}
5592-
}
5593-
},
55945576
"paySatsPerByte": "{sats} sat/vB",
55955577
"@paySatsPerByte": {
55965578
"description": "Fee rate format",
@@ -11713,7 +11695,14 @@
1171311695
"description": "Label for the network field in wallet details"
1171411696
},
1171511697
"broadcastSignedTxBroadcasting": "Vysílání...",
11716-
"broadcastSignedTxBroadcastError": "Nepodařilo se odvysílat transakci",
11698+
"broadcastSignedTxBroadcastError": "Vaši transakci se nepodařilo odeslat. Zkontrolujte připojení k internetu a zkuste to znovu.",
11699+
"importWatchOnlyErrorNoWalletSelected": "Nejprve vložte nebo naskenujte veřejný klíč nebo deskriptor.",
11700+
"importWatchOnlyErrorLabelRequired": "Před importem pojmenujte svou peněženku.",
11701+
"importWatchOnlyErrorInvalidFormat": "Tohle nevypadá jako platný veřejný klíč nebo deskriptor. Zkontrolujte, co jste vložili.",
11702+
"importWatchOnlyErrorImportFailed": "Tuto peněženku pouze pro sledování se nepodařilo importovat. Zkontrolujte údaje a zkuste to znovu.",
11703+
"broadcastSignedTxErrorInvalidTransaction": "Tohle nevypadá jako platná podepsaná transakce. Ujistěte se, že jste vložili celý PSBT nebo celou transakci.",
11704+
"broadcastSignedTxErrorInvalidPushTx": "Z tohoto štítku se nepodařilo načíst transakci. Zkuste skenování znovu.",
11705+
"labelErrorUnsupportedType": "Tento typ štítku není podporován.",
1171711706
"@broadcastSignedTxBroadcasting": {
1171811707
"description": "Loading message while broadcasting"
1171911708
},
@@ -12604,7 +12593,6 @@
1260412593
"coreScreensFetchFailed": "Nepodařilo se načíst transakci {txid} z Electrum.",
1260512594
"coreScreensInputResolutionFailed": "Vstup nenalezen: výstup {vout} z {parentTxId} neexistuje.",
1260612595
"coreScreensParseFailed": "Analýza transakce selhala: {message}.",
12607-
"coreScreensUnexpectedError": "Neočekávaná chyba: {message}.",
1260812596
"coreScreensNoServersAvailable": "Žádné Electrum servery nejsou dostupné.",
1260912597
"addressViewerTitle": "Adresa",
1261012598
"viewerTapToCopy": "Klepněte pro kopírování",

localization/app_de.arb

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -500,14 +500,6 @@
500500
"appStartupErrorMessage": "Die App konnte nicht gestartet werden. Versuchen Sie, sie vollständig zu schließen und neu zu starten. Wenn der Fehler weiterhin besteht, kontaktieren Sie den Support und teilen Sie Ihre Protokolle.",
501501
"appStartupErrorMessageWithBackup": "Initialisierung fehlgeschlagen. Löschen Sie die App und installieren Sie sie neu, um das Problem zu beheben.",
502502
"payPasteInvoice": "Rechnung einfügen",
503-
"labelErrorUnexpected": "Unerwarteter Fehler: {message}.",
504-
"@labelErrorUnexpected": {
505-
"placeholders": {
506-
"message": {
507-
"type": "String"
508-
}
509-
}
510-
},
511503
"arkStatusSettled": "Abgerechnet",
512504
"dcaWalletBitcoinSubtitle": "Mindestens 0,001 BTC",
513505
"bitboxScreenEnterPasswordSubtext": "Bitte geben Sie Ihr Passwort auf dem BitBox-Gerät ein, um fortzufahren.",
@@ -1793,14 +1785,6 @@
17931785
},
17941786
"rbfErrorNoFeeRate": "Bitte wählen Sie einen Gebührensatz.",
17951787
"backupWalletGoogleDrivePrivacyMessage1": "Diese Informationen",
1796-
"labelErrorUnsupportedType": "Der Typ {type} wird nicht unterstützt.",
1797-
"@labelErrorUnsupportedType": {
1798-
"placeholders": {
1799-
"type": {
1800-
"type": "String"
1801-
}
1802-
}
1803-
},
18041788
"paySatsPerByte": "{sats}",
18051789
"@paySatsPerByte": {
18061790
"placeholders": {
@@ -3968,7 +3952,14 @@
39683952
"swapProgressPendingMessage": "Die Übertragung läuft. Bitcoin-Transaktionen können eine Weile zur Bestätigung benötigen. Sie können zum Startbildschirm zurückkehren und warten.",
39693953
"walletDetailsNetworkLabel": "Netzwerk",
39703954
"broadcastSignedTxBroadcasting": "Wird übertragen…",
3971-
"broadcastSignedTxBroadcastError": "Übertragung der Transaktion fehlgeschlagen",
3955+
"broadcastSignedTxBroadcastError": "Wir konnten deine Transaktion nicht senden. Überprüfe deine Internetverbindung und versuche es erneut.",
3956+
"importWatchOnlyErrorNoWalletSelected": "Füge zuerst einen öffentlichen Schlüssel oder Descriptor ein oder scanne ihn.",
3957+
"importWatchOnlyErrorLabelRequired": "Gib deiner Wallet vor dem Importieren einen Namen.",
3958+
"importWatchOnlyErrorInvalidFormat": "Das sieht nicht nach einem gültigen öffentlichen Schlüssel oder Descriptor aus. Überprüfe, was du eingefügt hast.",
3959+
"importWatchOnlyErrorImportFailed": "Wir konnten diese Watch-only-Wallet nicht importieren. Bitte überprüfe die Angaben und versuche es erneut.",
3960+
"broadcastSignedTxErrorInvalidTransaction": "Das sieht nicht nach einer gültigen signierten Transaktion aus. Stelle sicher, dass du das vollständige PSBT oder die vollständige Transaktion eingefügt hast.",
3961+
"broadcastSignedTxErrorInvalidPushTx": "Wir konnten aus diesem Tag keine Transaktion lesen. Bitte scanne erneut.",
3962+
"labelErrorUnsupportedType": "Dieser Label-Typ wird nicht unterstützt.",
39723963
"recoverbullSelectRecoverWallet": "Wallet wiederherstellen",
39733964
"receivePayjoinActivated": "Payjoin aktiviert",
39743965
"importMnemonicContinue": "Fortfahren",
@@ -4516,7 +4507,6 @@
45164507
"coreScreensFetchFailed": "Transaktion {txid} konnte nicht von Electrum abgerufen werden.",
45174508
"coreScreensInputResolutionFailed": "Eingang nicht gefunden: Ausgang {vout} von {parentTxId} existiert nicht.",
45184509
"coreScreensParseFailed": "Transaktion konnte nicht verarbeitet werden: {message}.",
4519-
"coreScreensUnexpectedError": "Unerwarteter Fehler: {message}.",
45204510
"coreScreensNoServersAvailable": "Keine Electrum-Server verfügbar.",
45214511
"addressViewerTitle": "Adresse",
45224512
"viewerTapToCopy": "Zum Kopieren tippen",

0 commit comments

Comments
 (0)