diff --git a/.claude/hooks/compose_escaping_check.py b/.claude/hooks/compose_escaping_check.py index b5721481ae..4116c90bf1 100755 --- a/.claude/hooks/compose_escaping_check.py +++ b/.claude/hooks/compose_escaping_check.py @@ -66,6 +66,11 @@ def find_violations(root: Path): ) if n: found[path]["raw line break/tab in a value"] += n + # Android's printf escape. Compose substitutes only %N$s / %N$d, so `%%` + # renders as two percent signs ("100%% uptime"). + n = sum(m.group(2).count("%%") for m in STRING_TEXT.finditer(text)) + if n: + found[path]["%%"] += n return found diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/relays/common/RelayStatusRow.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/relays/common/RelayStatusRow.kt index 1cf4571916..d9c55f6e90 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/relays/common/RelayStatusRow.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/relays/common/RelayStatusRow.kt @@ -185,9 +185,9 @@ fun RelayStatusRow( stringRes(Res.string.errors), modifier = Size15Modifier, tint = - if (successRate < 0.1) { + if (successRate < 10) { MaterialTheme.colorScheme.redColorOnSecondSurface - } else if (successRate < 0.60) { + } else if (successRate < 60) { MaterialTheme.colorScheme.warningColor } else { MaterialTheme.colorScheme.allGoodColor diff --git a/commonsUI/src/commonMain/composeResources/values-ar-rSA/strings.xml b/commonsUI/src/commonMain/composeResources/values-ar-rSA/strings.xml index eb8f051c0d..45bda2bbd6 100644 --- a/commonsUI/src/commonMain/composeResources/values-ar-rSA/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-ar-rSA/strings.xml @@ -3021,7 +3021,7 @@ فشل رفع الصوت: %1$s فشل رفع الرسالة الصوتية NIP-95 غير مدعوم للرسائل الصوتية بعد - %1$d%% وقت التشغيل + %1$d% وقت التشغيل محرك Tor النشط استخدم الإصدار الداخلي أو Orbot لا يمتلك المستخدم عنوان (Lightning Address) لاستقبال sats diff --git a/commonsUI/src/commonMain/composeResources/values-bn-rBD/strings.xml b/commonsUI/src/commonMain/composeResources/values-bn-rBD/strings.xml index a3394863e6..1e351c6777 100644 --- a/commonsUI/src/commonMain/composeResources/values-bn-rBD/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-bn-rBD/strings.xml @@ -2897,7 +2897,7 @@ ভয়েস আপলোড ব্যর্থ হয়েছে: %1$s ভয়েস বার্তা আপলোড করতে ব্যর্থ হয়েছে NIP-95 এখনও ভয়েস বার্তার জন্য সমর্থিত নয় - %1$d%% আপটাইম + %1$d% আপটাইম সক্রিয় Tor ইঞ্জিন অভ্যন্তরীণ সংস্করণ বা Orbot ব্যবহার করুন স্যাট গ্রহণের জন্য ব্যবহারকারীর কোনো বিজলি-ঠিকানা দেওয়া নেই diff --git a/commonsUI/src/commonMain/composeResources/values-cs/strings.xml b/commonsUI/src/commonMain/composeResources/values-cs/strings.xml index a59a25da1f..f97f30c142 100644 --- a/commonsUI/src/commonMain/composeResources/values-cs/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-cs/strings.xml @@ -325,7 +325,7 @@ Přidejte alespoň jednu keš. Zveřejnění se nezdařilo. Zkontrolujte připojení k relayům a zkuste to znovu. Zapy na toto se rozdělují mezi: - %1$d%% + %1$d% Value-for-Value Otevření Čtení @@ -3114,7 +3114,7 @@ %1$d relayů odběry subscriptions filtry relaye relay požadavky reqs připojení proč diagnostika - %1$d %% ze všech + %1$d % ze všech Aktivní odběry relayů %1$d filtr zatím není přiřazen @@ -5352,7 +5352,7 @@ Nahrávání hlasu selhalo: %1$s Nepodařilo se nahrát hlasovou zprávu NIP-95 zatím není pro hlasové zprávy podporován - %1$d%% dostupnost + %1$d% dostupnost Aktivní Tor Engine Použijte interní verzi nebo Orbot Uživatel nemá nastavenou LN adresu pro přijímání sats diff --git a/commonsUI/src/commonMain/composeResources/values-de-rDE/strings.xml b/commonsUI/src/commonMain/composeResources/values-de-rDE/strings.xml index df7de8f834..a6b7b9fd49 100644 --- a/commonsUI/src/commonMain/composeResources/values-de-rDE/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-de-rDE/strings.xml @@ -313,7 +313,7 @@ Füge mindestens einen Cache hinzu. Veröffentlichen fehlgeschlagen. Prüfe deine Relay-Verbindung und versuche es erneut. Zaps hierauf werden aufgeteilt zwischen: - %1$d%% + %1$d% Value-for-Value Öffnen Lesen @@ -3088,7 +3088,7 @@ %1$d Relays abonnements subscriptions filter relays anfragen reqs verbindungen warum diagnose - %1$d %% von allen + %1$d % von allen Aktive Relay-Abonnements %1$d Filter ist noch nicht zugeordnet @@ -5136,7 +5136,7 @@ Sprach-Upload fehlgeschlagen: %1$s Sprachnachricht konnte nicht hochgeladen werden NIP-95 wird für Sprachnachrichten noch nicht unterstützt - %1$d%% Verfügbarkeit + %1$d% Verfügbarkeit Aktiver Tor-Engine Verwende die interne Version oder Orbot Der Benutzer hat keine Lightning-Adresse eingerichtet, um Sats zu empfangen diff --git a/commonsUI/src/commonMain/composeResources/values-de/strings.xml b/commonsUI/src/commonMain/composeResources/values-de/strings.xml index a062bd2b0d..a9ecda02cd 100644 --- a/commonsUI/src/commonMain/composeResources/values-de/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-de/strings.xml @@ -2988,7 +2988,7 @@ Sprach-Upload fehlgeschlagen: %1$s Sprachnachricht konnte nicht hochgeladen werden NIP-95 wird für Sprachnachrichten noch nicht unterstützt - %1$d%% Verfügbarkeit + %1$d% Verfügbarkeit Aktiver Tor-Engine Verwenden Sie die interne Version oder Orbot Der Benutzer hat keine Lightning-Adresse eingerichtet, um Sats zu empfangen diff --git a/commonsUI/src/commonMain/composeResources/values-el-rGR/strings.xml b/commonsUI/src/commonMain/composeResources/values-el-rGR/strings.xml index 16c37e259b..7d8881a6a3 100644 --- a/commonsUI/src/commonMain/composeResources/values-el-rGR/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-el-rGR/strings.xml @@ -2846,7 +2846,7 @@ Αποτυχία ανεβάσματος φωνητικού: %1$s Αποτυχία ανεβάσματος φωνητικού μηνύματος Το NIP-95 δεν υποστηρίζεται ακόμα για φωνητικά μηνύματα - %1$d%% λειτουργία + %1$d% λειτουργία Ενεργή μηχανή Tor Χρησιμοποιήστε την εσωτερική έκδοση ή το Orbot Ο χρήστης δεν έχει ορίσει διεύθυνση LN για να λαμβάνει sats diff --git a/commonsUI/src/commonMain/composeResources/values-eo-rUY/strings.xml b/commonsUI/src/commonMain/composeResources/values-eo-rUY/strings.xml index 41f7ad82ec..1f2164b0ee 100644 --- a/commonsUI/src/commonMain/composeResources/values-eo-rUY/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-eo-rUY/strings.xml @@ -2901,7 +2901,7 @@ Voĉa alŝuto malsukcesis: %1$s Malsukcesis alŝuti voĉan mesaĝon NIP-95 ankoraŭ ne estas subtenata por voĉaj mesaĝoj - %1$d%% funkcia tempo + %1$d% funkcia tempo Aktiva Tor-Motoro Uzu la internan version aŭ Orbot Uzanto ne havas lightning-adreson por ricevi satojn diff --git a/commonsUI/src/commonMain/composeResources/values-eo/strings.xml b/commonsUI/src/commonMain/composeResources/values-eo/strings.xml index 3274fa4e7d..797f4b70f0 100644 --- a/commonsUI/src/commonMain/composeResources/values-eo/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-eo/strings.xml @@ -2952,7 +2952,7 @@ Voĉa alŝuto malsukcesis: %1$s Malsukcesis alŝuti voĉan mesaĝon NIP-95 ankoraŭ ne estas subtenata por voĉaj mesaĝoj - %1$d%% funkcia tempo + %1$d% funkcia tempo Aktiva Tor-Motoro Uzu la internan version aŭ Orbot Uzanto ne havas lightning-adreson por ricevi satojn diff --git a/commonsUI/src/commonMain/composeResources/values-es-rES/strings.xml b/commonsUI/src/commonMain/composeResources/values-es-rES/strings.xml index 22de7cb7f9..269e81bc18 100644 --- a/commonsUI/src/commonMain/composeResources/values-es-rES/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-es-rES/strings.xml @@ -2915,7 +2915,7 @@ Error al cargar voz: %1$s Error al cargar el mensaje de voz NIP-95 aún no es compatible con mensajes de voz - %1$d%% de disponibilidad + %1$d% de disponibilidad Motor de Tor activo Usar la versión interna u Orbot El usuario no tiene una configuración de dirección Lightning para recibir sats diff --git a/commonsUI/src/commonMain/composeResources/values-es-rMX/strings.xml b/commonsUI/src/commonMain/composeResources/values-es-rMX/strings.xml index 72e983759b..ec35d46499 100644 --- a/commonsUI/src/commonMain/composeResources/values-es-rMX/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-es-rMX/strings.xml @@ -2908,7 +2908,7 @@ Error al cargar voz: %1$s Error al cargar el mensaje de voz NIP-95 aún no es compatible con mensajes de voz - %1$d%% de disponibilidad + %1$d% de disponibilidad Motor de Tor activo Usar la versión interna u Orbot El usuario no tiene configurada una dirección de Lightning para recibir sats diff --git a/commonsUI/src/commonMain/composeResources/values-es-rUS/strings.xml b/commonsUI/src/commonMain/composeResources/values-es-rUS/strings.xml index 324e61dcb2..1122a9df6a 100644 --- a/commonsUI/src/commonMain/composeResources/values-es-rUS/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-es-rUS/strings.xml @@ -2908,7 +2908,7 @@ Error al cargar voz: %1$s Error al cargar el mensaje de voz NIP-95 aún no es compatible con mensajes de voz - %1$d%% de disponibilidad + %1$d% de disponibilidad Motor de Tor activo Usar la versión interna u Orbot El usuario no tiene configurada una dirección de Lightning para recibir sats diff --git a/commonsUI/src/commonMain/composeResources/values-es/strings.xml b/commonsUI/src/commonMain/composeResources/values-es/strings.xml index b50a02847d..c3ca94cced 100644 --- a/commonsUI/src/commonMain/composeResources/values-es/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-es/strings.xml @@ -2952,7 +2952,7 @@ Error al cargar voz: %1$s Error al cargar el mensaje de voz NIP-95 aún no es compatible con mensajes de voz - %1$d%% de disponibilidad + %1$d% de disponibilidad Motor de Tor activo Usar la versión interna u Orbot El usuario no tiene una configuración de dirección Lightning para recibir sats diff --git a/commonsUI/src/commonMain/composeResources/values-fa-rIR/strings.xml b/commonsUI/src/commonMain/composeResources/values-fa-rIR/strings.xml index 3077ca6903..ce1d4cdafe 100644 --- a/commonsUI/src/commonMain/composeResources/values-fa-rIR/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-fa-rIR/strings.xml @@ -2909,7 +2909,7 @@ آپلود صوتی ناموفق بود: %1$s آپلود پیام صوتی ناموفق بود NIP-95 هنوز برای پیام‌های صوتی پشتیبانی نمی‌شود - %1$d%% زمان فعالیت + %1$d% زمان فعالیت موتور فعال تور استفاده از نسخه درونی یا Orbot این کاربر آدرس لایتنینگ برای دریافت ساتوشی تنظیم نکرده است diff --git a/commonsUI/src/commonMain/composeResources/values-fa/strings.xml b/commonsUI/src/commonMain/composeResources/values-fa/strings.xml index d45ac6d794..29be72a76e 100644 --- a/commonsUI/src/commonMain/composeResources/values-fa/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-fa/strings.xml @@ -2952,7 +2952,7 @@ آپلود صوتی ناموفق بود: %1$s آپلود پیام صوتی ناموفق بود NIP-95 هنوز برای پیام‌های صوتی پشتیبانی نمی‌شود - %1$d%% زمان فعالیت + %1$d% زمان فعالیت موتور فعال تور استفاده از نسخه درونی یا Orbot این کاربر آدرس لایتنینگ برای دریافت ساتوشی تنظیم نکرده است diff --git a/commonsUI/src/commonMain/composeResources/values-fi-rFI/strings.xml b/commonsUI/src/commonMain/composeResources/values-fi-rFI/strings.xml index f7927b5a97..a4ae7810a9 100644 --- a/commonsUI/src/commonMain/composeResources/values-fi-rFI/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-fi-rFI/strings.xml @@ -2877,7 +2877,7 @@ Ääniviesti epäonnistui: %1$s Ääniviesti epäonnistui ladata NIP-95 ei tue ääniviestiä vielä - %1$d%% käytettävyys + %1$d% käytettävyys Aktiivinen Tor-moottori Käytä sisäistä versiota tai Orbotia Käyttäjällä ei ole asetettuna Lightning-osoitetta satsien vastaanottamiseksi diff --git a/commonsUI/src/commonMain/composeResources/values-fr-rCA/strings.xml b/commonsUI/src/commonMain/composeResources/values-fr-rCA/strings.xml index 8feba34b61..27a0712c55 100644 --- a/commonsUI/src/commonMain/composeResources/values-fr-rCA/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-fr-rCA/strings.xml @@ -2802,7 +2802,7 @@ Échec de l'envoi de la voix : %1$s Échec de l'envoi du message vocal NIP-95 n'est pas encore supporté pour les messages vocaux - %1$d%% de disponibilité + %1$d% de disponibilité Activer le moteur Tor Utiliser la version interne ou Orbot L'utilisateur n'a pas configuré d'adresse Lightning pour recevoir des sats diff --git a/commonsUI/src/commonMain/composeResources/values-fr-rFR/strings.xml b/commonsUI/src/commonMain/composeResources/values-fr-rFR/strings.xml index 7ffcdad0ac..d1ca232f3a 100644 --- a/commonsUI/src/commonMain/composeResources/values-fr-rFR/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-fr-rFR/strings.xml @@ -3092,7 +3092,7 @@ Échec de l'envoi de la voix : %1$s Échec de l'envoi du message vocal NIP-95 n'est pas encore supporté pour les messages vocaux - %1$d%% de disponibilité + %1$d% de disponibilité Activer le moteur Tor Utiliser la version interne ou Orbot L'utilisateur n'a pas configuré d'adresse Lightning pour recevoir des sats diff --git a/commonsUI/src/commonMain/composeResources/values-fr/strings.xml b/commonsUI/src/commonMain/composeResources/values-fr/strings.xml index 183135accd..136defe6e8 100644 --- a/commonsUI/src/commonMain/composeResources/values-fr/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-fr/strings.xml @@ -2952,7 +2952,7 @@ Échec de l'envoi de la voix : %1$s Échec de l'envoi du message vocal NIP-95 n'est pas encore supporté pour les messages vocaux - %1$d%% de disponibilité + %1$d% de disponibilité Activer le moteur Tor Utiliser la version interne ou Orbot L'utilisateur n'a pas configuré d'adresse Lightning pour recevoir des sats diff --git a/commonsUI/src/commonMain/composeResources/values-hi-rIN/strings.xml b/commonsUI/src/commonMain/composeResources/values-hi-rIN/strings.xml index a518b1b8dc..8c4f15602e 100644 --- a/commonsUI/src/commonMain/composeResources/values-hi-rIN/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-hi-rIN/strings.xml @@ -5147,7 +5147,7 @@ ध्वनि आरोहण असफल : %1$s ध्वनि सन्देश आरोहण असफल निप॰९५ का आलम्बन अभी नहीं है ध्वनि सन्देशों के लिए - %1$d%% समय निरन्तर उपलब्ध + %1$d% समय निरन्तर उपलब्ध सक्रिय टोर उपकरण आन्तरीय संस्करण का प्रयोग करें अथवा ओर्बोट उपयोगकर्ता का कोई लैटनिंग पता स्थापित नहीं जिसपर साट्स प्राप्त कर सके diff --git a/commonsUI/src/commonMain/composeResources/values-hu-rHU/strings.xml b/commonsUI/src/commonMain/composeResources/values-hu-rHU/strings.xml index c33e43e167..19096e20f9 100644 --- a/commonsUI/src/commonMain/composeResources/values-hu-rHU/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-hu-rHU/strings.xml @@ -313,7 +313,7 @@ Adjon hozzá legalább egy ládát. Nem sikerült közzétenni. Ellenőrizze a kapcsolatot az átjátszóval, és próbálja újra. Az erre küldött Zapek megoszlanak a következők között: - %1$d%% + %1$d% Értéket az értékért Megnyitás Olvasás @@ -3088,7 +3088,7 @@ %1$d átjátszó előfizetések, szűrők, átjátszók, kérések, kapcsolatok, miért diagnosztika - %1$d%% az összesből + %1$d% az összesből Aktív átjátszó-előfizetések %1$d szűrő még nincs hozzárendelve @@ -5134,7 +5134,7 @@ Nem sikerült feltölteni a hangüzenetet: %1$s Nem sikerült feltölteni a hangüzenetet A NIP-95 még nem támogatja a hangüzeneteket - Üzemidő: %1$d%% + Üzemidő: %1$d% Aktív Tor-motor Használja a beépített verziót vagy az Orbotot A felhasználó nem rendelkezik a satoshik fogadásához beállított lightning-címmel diff --git a/commonsUI/src/commonMain/composeResources/values-in/strings.xml b/commonsUI/src/commonMain/composeResources/values-in/strings.xml index 55ec897974..d957d12d1c 100644 --- a/commonsUI/src/commonMain/composeResources/values-in/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-in/strings.xml @@ -2915,7 +2915,7 @@ Unggahan suara gagal: %1$s Gagal mengunggah pesan suara NIP-95 belum didukung untuk pesan suara - %1$d%% uptime + %1$d% uptime Mesin Tor Aktif Gunakan versi internal atau Orbot Pengguna tidak memiliki alamat lightning (LN) yang diatur untuk menerima sats diff --git a/commonsUI/src/commonMain/composeResources/values-it-rIT/strings.xml b/commonsUI/src/commonMain/composeResources/values-it-rIT/strings.xml index 46a70f4033..940fd670d6 100644 --- a/commonsUI/src/commonMain/composeResources/values-it-rIT/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-it-rIT/strings.xml @@ -2841,7 +2841,7 @@ Caricamento vocale fallito: %1$s Impossibile caricare il messaggio vocale NIP-95 non è ancora supportato per i messaggi vocali - %1$d%% di uptime + %1$d% di uptime Motore Tor attivo Usa la versione interna o Orbot L'utente non dispone di un indirizzo Lightning per ricevere sats diff --git a/commonsUI/src/commonMain/composeResources/values-ja-rJP/strings.xml b/commonsUI/src/commonMain/composeResources/values-ja-rJP/strings.xml index d05cf2e3ba..2fbc006550 100644 --- a/commonsUI/src/commonMain/composeResources/values-ja-rJP/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-ja-rJP/strings.xml @@ -2861,7 +2861,7 @@ ボイスのアップロードに失敗しました: %1$s ボイスメッセージのアップロードに失敗しました NIP-95 はボイスメッセージにまだ対応していません - %1$d%%稼働率 + %1$d%稼働率 Tor エンジンを有効化 内蔵版または Orbot を使用 satsを受け取るためのLightningアドレスが設定されていません diff --git a/commonsUI/src/commonMain/composeResources/values-ja/strings.xml b/commonsUI/src/commonMain/composeResources/values-ja/strings.xml index e2b24e5fac..7791621a8a 100644 --- a/commonsUI/src/commonMain/composeResources/values-ja/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-ja/strings.xml @@ -2915,7 +2915,7 @@ ボイスのアップロードに失敗しました: %1$s ボイスメッセージのアップロードに失敗しました NIP-95 はボイスメッセージにまだ対応していません - %1$d%%稼働率 + %1$d%稼働率 Tor エンジンを有効化 内蔵版または Orbot を使用 satsを受け取るためのLightningアドレスが設定されていません diff --git a/commonsUI/src/commonMain/composeResources/values-ko-rKR/strings.xml b/commonsUI/src/commonMain/composeResources/values-ko-rKR/strings.xml index b5f94f364a..a20e9d6e73 100644 --- a/commonsUI/src/commonMain/composeResources/values-ko-rKR/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-ko-rKR/strings.xml @@ -2846,7 +2846,7 @@ 음성 업로드 실패: %1$s 음성 메시지 업로드에 실패했습니다 NIP-95는 아직 음성 메시지를 지원하지 않습니다 - %1$d%% 업타임 + %1$d% 업타임 내장 Tor 엔진 내장 버전 또는 Orbot을 사용하세요 이 사용자는 sats를 받을 Lightning 주소가 설정되어 있지 않습니다 diff --git a/commonsUI/src/commonMain/composeResources/values-lv-rLV/strings.xml b/commonsUI/src/commonMain/composeResources/values-lv-rLV/strings.xml index 159c676759..24f166016f 100644 --- a/commonsUI/src/commonMain/composeResources/values-lv-rLV/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-lv-rLV/strings.xml @@ -2930,7 +2930,7 @@ Balss augšupielāde neizdevās: %1$s Neizdevās augšupielādēt balss ziņojumu NIP-95 balss ziņojumiem vēl netiek atbalstīts - %1$d%% darbalaiks + %1$d% darbalaiks Aktīvs Tor dzinējs Izmantot iekšējo versiju vai Orbot Lietotājs nav iestatījis lightning adresi sats saņemšanai diff --git a/commonsUI/src/commonMain/composeResources/values-nl-rBE/strings.xml b/commonsUI/src/commonMain/composeResources/values-nl-rBE/strings.xml index b47be71e33..f6bda663e7 100644 --- a/commonsUI/src/commonMain/composeResources/values-nl-rBE/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-nl-rBE/strings.xml @@ -2952,7 +2952,7 @@ Spraakbericht uploaden mislukt: %1$s Spraakbericht uploaden mislukt NIP-95 wordt nog niet ondersteund voor spraakberichten - %1$d%% uptime + %1$d% uptime Interne Tor-engine gebruiken Gebruik de ingebouwde versie van Orbot Deze gebruiker heeft geen Lightning-adres ingesteld om sats te ontvangen diff --git a/commonsUI/src/commonMain/composeResources/values-nl-rNL/strings.xml b/commonsUI/src/commonMain/composeResources/values-nl-rNL/strings.xml index cc49452a22..cbaa5f2203 100644 --- a/commonsUI/src/commonMain/composeResources/values-nl-rNL/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-nl-rNL/strings.xml @@ -163,7 +163,7 @@ Weggebeurtenis Zaps hiervoor worden verdeeld over: - %1$d%% + %1$d% Value-for-Value Openen Lezen @@ -2615,7 +2615,7 @@ %1$d relays abonnementen filters relays verzoeken reqs verbindingen waarom diagnostiek - %1$d%% van alles + %1$d% van alles Actieve relay-abonnementen %1$d filter is nog niet toegewezen @@ -4567,7 +4567,7 @@ Spraakbericht uploaden mislukt: %1$s Spraakbericht uploaden mislukt NIP-95 wordt nog niet ondersteund voor spraakberichten - %1$d%% uptime + %1$d% uptime Interne Tor-engine gebruiken Gebruik de ingebouwde versie van Orbot Deze gebruiker heeft geen Lightning-adres ingesteld om sats te ontvangen diff --git a/commonsUI/src/commonMain/composeResources/values-nl/strings.xml b/commonsUI/src/commonMain/composeResources/values-nl/strings.xml index 062bc8ef1b..2720341499 100644 --- a/commonsUI/src/commonMain/composeResources/values-nl/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-nl/strings.xml @@ -2952,7 +2952,7 @@ Spraakbericht uploaden mislukt: %1$s Spraakbericht uploaden mislukt NIP-95 wordt nog niet ondersteund voor spraakberichten - %1$d%% uptime + %1$d% uptime Actieve Tor Engine Gebruik de interne versie van Orbot Gebruiker heeft geen Lightning Adress ingesteld om sats te ontvangen diff --git a/commonsUI/src/commonMain/composeResources/values-pl-rPL/strings.xml b/commonsUI/src/commonMain/composeResources/values-pl-rPL/strings.xml index a9bdb24080..8d50a907f5 100644 --- a/commonsUI/src/commonMain/composeResources/values-pl-rPL/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-pl-rPL/strings.xml @@ -325,7 +325,7 @@ Dodaj co najmniej jedną skrzynkę. Nie można opublikować. Sprawdź połączenie z transmiterem i spróbuj ponownie. Zaps do tego są podzielone między: - %1$d%% + %1$d% Wartość-za-wartość Otwórz Odczyt @@ -3144,7 +3144,7 @@ %1$d transmitery subskrypcje filtry przekaźniki, żądania (reqs) połączenia dlaczego diagnostyka - %1$d%% z wszystkich + %1$d% z wszystkich Aktywne subskrypcje transmitera %1$d filtr nie został jeszcze przypisany @@ -5382,7 +5382,7 @@ Nie udało się przesłać głosu: %1$s Nie udało się przesłać wiadomości głosowej NIP-95 nie jest jeszcze dostępny dla wiadomości głosowych - Czas działania %1$d%% + Czas działania %1$d% Aktywny silnik Tor Użyj wersji wewnętrznej lub Orbota Użytkownik nie ma skonfigurowanego adresu LN, aby odbierać satosze diff --git a/commonsUI/src/commonMain/composeResources/values-pt-rBR/strings.xml b/commonsUI/src/commonMain/composeResources/values-pt-rBR/strings.xml index 7fa393e1b3..d71a888f5b 100644 --- a/commonsUI/src/commonMain/composeResources/values-pt-rBR/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-pt-rBR/strings.xml @@ -313,7 +313,7 @@ Adicione pelo menos um cache. Não foi possível publicar. Verifique sua conexão com os relays e tente novamente. Os zaps para isto são divididos entre: - %1$d%% + %1$d% Valor-para-Valor Abrir Leitura @@ -3088,7 +3088,7 @@ %1$d Relés assinaturas subscriptions filtros relays requisições reqs conexões por que diagnóstico - %1$d%% de todos + %1$d% de todos Assinaturas de relay ativas %1$d filtro ainda não foi atribuído @@ -5134,7 +5134,7 @@ Falha no upload de voz: %1$s Falha ao enviar mensagem de voz O NIP-95 ainda não é suportado para mensagens de voz - %1$d%% de disponibilidade + %1$d% de disponibilidade Motor Tor Ativo Use a versão interna ou o Orbot Usuário não tem um endereço lightning configurado para receber sats diff --git a/commonsUI/src/commonMain/composeResources/values-pt-rPT/strings.xml b/commonsUI/src/commonMain/composeResources/values-pt-rPT/strings.xml index 5225a9ebf9..cc543a7c38 100644 --- a/commonsUI/src/commonMain/composeResources/values-pt-rPT/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-pt-rPT/strings.xml @@ -2861,7 +2861,7 @@ Falha no upload de voz: %1$s Falha ao enviar mensagem de voz O NIP-95 ainda não é suportado para mensagens de voz - %1$d%% de disponibilidade + %1$d% de disponibilidade Motor Tor Ativo Use a versão interna ou o Orbot Usuário não tem um endereço lightning configurado para receber sats diff --git a/commonsUI/src/commonMain/composeResources/values-ru-rRU/strings.xml b/commonsUI/src/commonMain/composeResources/values-ru-rRU/strings.xml index 85e7e02487..940d0affed 100644 --- a/commonsUI/src/commonMain/composeResources/values-ru-rRU/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-ru-rRU/strings.xml @@ -2948,7 +2948,7 @@ Ошибка загрузки голосового сообщения: %1$s Неудалось загрузить голосовое сообщение NIP-95 пока не поддерживается для голосовых сообщений - %1$d%% времени работы + %1$d% времени работы Встроенный движок Tor Использовать встроенную версию или Orbot Пользователь не установил Lightning адрес для получения чаевых diff --git a/commonsUI/src/commonMain/composeResources/values-ru-rUA/strings.xml b/commonsUI/src/commonMain/composeResources/values-ru-rUA/strings.xml index a9cb955bbe..1eb0aa80d8 100644 --- a/commonsUI/src/commonMain/composeResources/values-ru-rUA/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-ru-rUA/strings.xml @@ -2930,7 +2930,7 @@ Ошибка загрузки голосового сообщения: %1$s Не удалось загрузить голосовое сообщение NIP-95 пока не поддерживается для голосовых сообщений - %1$d%% времени работы + %1$d% времени работы Встроенный движок Tor Использовать встроенную версию или Orbot У пользователя не настроен Lightning-адрес для получения sats diff --git a/commonsUI/src/commonMain/composeResources/values-ru/strings.xml b/commonsUI/src/commonMain/composeResources/values-ru/strings.xml index be13796940..7c8d0ca239 100644 --- a/commonsUI/src/commonMain/composeResources/values-ru/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-ru/strings.xml @@ -3026,7 +3026,7 @@ Ошибка загрузки голосового сообщения: %1$s Не удалось загрузить голосовое сообщение NIP-95 пока не поддерживается для голосовых сообщений - %1$d%% времени работы + %1$d% времени работы Встроенный движок Tor Использовать встроенную версию или Orbot Пользователь не установил Lightning адрес для получения чаевых diff --git a/commonsUI/src/commonMain/composeResources/values-sl-rSI/strings.xml b/commonsUI/src/commonMain/composeResources/values-sl-rSI/strings.xml index 9f7b4ef715..12b230a326 100644 --- a/commonsUI/src/commonMain/composeResources/values-sl-rSI/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-sl-rSI/strings.xml @@ -175,7 +175,7 @@ Dogodek na cesti Zapi bojo razdeljeni med: - %1$d%% + %1$d% Vrednost za vrednost Odprto Branje @@ -2800,7 +2800,7 @@ %1$d relejev naročnine, filtri, releji, zahteve, povezave, zakaj, diagnostika - %1$d%% od vseh + %1$d% od vseh Aktivne rele naročnine %1$d filter še ni dodeljen @@ -4940,7 +4940,7 @@ Neuspešno nalaganje zvočnega posnetka: %1$s Neuspešno nalaganje zvočnega sporočila NIP-95 še ne podpira zvočnih posnetkov - %1$d%% časa delovanja + %1$d% časa delovanja Aktivni Tor stroj Uporabi interno različico ali Orbot Uporabnik nima nastavljenega "lightning" naslova za sprejem satoshi-jev diff --git a/commonsUI/src/commonMain/composeResources/values-sr-rSP/strings.xml b/commonsUI/src/commonMain/composeResources/values-sr-rSP/strings.xml index c7b1d4b59c..2d1f5bdc6b 100644 --- a/commonsUI/src/commonMain/composeResources/values-sr-rSP/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-sr-rSP/strings.xml @@ -2907,7 +2907,7 @@ Otpremanje glasa nije uspelo: %1$s Otpremanje glasovne poruke nije uspelo NIP-95 još nije podržan za glasovne poruke - %1$d%% dostupnost + %1$d% dostupnost Aktivan Tor motor Koristite internu verziju ili Orbot Korisnik nema podešenu Lightning adresu za primanje sats-a diff --git a/commonsUI/src/commonMain/composeResources/values-sv-rSE/strings.xml b/commonsUI/src/commonMain/composeResources/values-sv-rSE/strings.xml index 05544e3d76..4a2cf970c1 100644 --- a/commonsUI/src/commonMain/composeResources/values-sv-rSE/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-sv-rSE/strings.xml @@ -313,7 +313,7 @@ Lägg till minst en cache. Kunde inte publicera. Kontrollera reläanslutningen och försök igen. Zaps till detta fördelas mellan: - %1$d%% + %1$d% Värde -för-värde Öppna Läs @@ -3088,7 +3088,7 @@ %1$d reläer prenumerationer subscriptions filter reläer relay förfrågningar reqs anslutningar varför diagnostik - %1$d %% av alla + %1$d % av alla Aktiva reläprenumerationer %1$d filter är inte kopplat ännu @@ -5134,7 +5134,7 @@ Uppladdning av röst misslyckades: %1$s Misslyckades med att ladda upp röstmeddelandet NIP-95 stöds ännu inte för röstmeddelanden - %1$d%% drifttid + %1$d% drifttid Aktiv Tor Engine Använd den interna versionen eller Orbot Användaren har inte en Lightningadressinställning för att ta emot sats diff --git a/commonsUI/src/commonMain/composeResources/values-sw/strings.xml b/commonsUI/src/commonMain/composeResources/values-sw/strings.xml index 286d845f7c..8732ae50c3 100644 --- a/commonsUI/src/commonMain/composeResources/values-sw/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-sw/strings.xml @@ -2882,7 +2882,7 @@ Upakiaji wa sauti umeshindwa: %1$s Imeshindwa kupakia ujumbe wa sauti NIP-95 haijatarajiwa kwa ujumbe wa sauti bado - %1$d%% wakati wa uendeshaji + %1$d% wakati wa uendeshaji Injini ya Tor Inayofanya Kazi Tumia toleo la ndani au Orbot Mtumiaji hana anwani ya umeme iliyoandaliwa kupokea sati diff --git a/commonsUI/src/commonMain/composeResources/values-ta-rIN/strings.xml b/commonsUI/src/commonMain/composeResources/values-ta-rIN/strings.xml index 1118006456..1ff151032d 100644 --- a/commonsUI/src/commonMain/composeResources/values-ta-rIN/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-ta-rIN/strings.xml @@ -2870,7 +2870,7 @@ குரல் பதிவேற்றம் தோல்வியடைந்தது: %1$s குரல் செய்தியை பதிவேற்ற தோல்வியடைந்தது குரல் செய்திகளுக்கு NIP-95 இன்னும் ஆதரிக்கப்படவில்லை - %1$d%% இயக்க நேரம் + %1$d% இயக்க நேரம் செயலில் Tor எஞ்சின் உள்ளமைக்கப்பட்ட பதிப்பு அல்லது Orbot பயன்படுத்தவும் பயனர் ஸாட்கள் பெறுவதற்கு லைட்னிங் முகவரி அமைக்கவில்லை diff --git a/commonsUI/src/commonMain/composeResources/values-ta/strings.xml b/commonsUI/src/commonMain/composeResources/values-ta/strings.xml index 0c9046b656..a6fa3f2130 100644 --- a/commonsUI/src/commonMain/composeResources/values-ta/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-ta/strings.xml @@ -2952,7 +2952,7 @@ குரல் பதிவேற்றம் தோல்வியடைந்தது: %1$s குரல் செய்தியை பதிவேற்ற தோல்வியடைந்தது குரல் செய்திகளுக்கு NIP-95 இன்னும் ஆதரிக்கப்படவில்லை - %1$d%% இயக்க நேரம் + %1$d% இயக்க நேரம் செயலில் Tor எஞ்சின் உள்ளமைக்கப்பட்ட பதிப்பு அல்லது Orbot பயன்படுத்தவும் பயனர் ஸாட்கள் பெறுவதற்கு லைட்னிங் முகவரி அமைக்கவில்லை diff --git a/commonsUI/src/commonMain/composeResources/values-th-rTH/strings.xml b/commonsUI/src/commonMain/composeResources/values-th-rTH/strings.xml index cf2b33f695..6d86c4be9d 100644 --- a/commonsUI/src/commonMain/composeResources/values-th-rTH/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-th-rTH/strings.xml @@ -2710,7 +2710,7 @@ การอัปโหลดเสียงล้มเหลว: %1$s ไม่สามารถอัปโหลดข้อความเสียงได้ NIP-95 ยังไม่รองรับข้อความเสียง - เวลาทำงาน %1$d%% + เวลาทำงาน %1$d% เครื่องยนต์ Tor ที่ใช้งานอยู่ ใช้เวอร์ชันภายในหรือ Orbot ผู้ใช้นี้ไม่ได้ตั้งค่า lightning address เพื่อรับ sats diff --git a/commonsUI/src/commonMain/composeResources/values-th/strings.xml b/commonsUI/src/commonMain/composeResources/values-th/strings.xml index 869f2c34ae..cdb57bb5be 100644 --- a/commonsUI/src/commonMain/composeResources/values-th/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-th/strings.xml @@ -2915,7 +2915,7 @@ การอัปโหลดเสียงล้มเหลว: %1$s ไม่สามารถอัปโหลดข้อความเสียงได้ NIP-95 ยังไม่รองรับข้อความเสียง - เวลาทำงาน %1$d%% + เวลาทำงาน %1$d% เครื่องยนต์ Tor ที่ใช้งานอยู่ ใช้เวอร์ชันภายในหรือ Orbot ผู้ใช้นี้ไม่ได้ตั้งค่า lightning address เพื่อรับ sats diff --git a/commonsUI/src/commonMain/composeResources/values-tr-rTR/strings.xml b/commonsUI/src/commonMain/composeResources/values-tr-rTR/strings.xml index 885e0cedad..c4206f01e1 100644 --- a/commonsUI/src/commonMain/composeResources/values-tr-rTR/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-tr-rTR/strings.xml @@ -2877,7 +2877,7 @@ Ses yükleme başarısız: %1$s Sesli mesaj yüklenemedi NIP-95 henüz sesli mesajlar için desteklenmiyor - %1$d%% çalışma süresi + %1$d% çalışma süresi Aktif Tor Motoru Dahili sürümü veya Orbot'u kullanın Kullanıcının sats alabileceği bir lightning adresi kurulu değil diff --git a/commonsUI/src/commonMain/composeResources/values-tr/strings.xml b/commonsUI/src/commonMain/composeResources/values-tr/strings.xml index 234cc91ca6..a54077a881 100644 --- a/commonsUI/src/commonMain/composeResources/values-tr/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-tr/strings.xml @@ -2952,7 +2952,7 @@ Ses yükleme başarısız: %1$s Sesli mesaj yüklenemedi NIP-95 henüz sesli mesajlar için desteklenmiyor - %1$d%% çalışma süresi + %1$d% çalışma süresi Aktif Tor Motoru Dahili sürümü veya Orbot'u kullanın Kullanıcının sats alabileceği bir lightning adresi kurulu değil diff --git a/commonsUI/src/commonMain/composeResources/values-uk-rUA/strings.xml b/commonsUI/src/commonMain/composeResources/values-uk-rUA/strings.xml index cdb6fd0b15..a15f4f5fdd 100644 --- a/commonsUI/src/commonMain/composeResources/values-uk-rUA/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-uk-rUA/strings.xml @@ -2935,7 +2935,7 @@ Помилка завантаження голосу: %1$s Не вдалося завантажити голосове повідомлення NIP-95 ще не підтримується для голосових повідомлень - %1$d%% доступності + %1$d% доступності Активний рушій Tor Використовувати вбудовану версію або Orbot Користувач не встановив Lightning адресу для отримання чайових diff --git a/commonsUI/src/commonMain/composeResources/values-uk/strings.xml b/commonsUI/src/commonMain/composeResources/values-uk/strings.xml index 7910decae3..8e96de5dd5 100644 --- a/commonsUI/src/commonMain/composeResources/values-uk/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-uk/strings.xml @@ -3026,7 +3026,7 @@ Помилка завантаження голосу: %1$s Не вдалося завантажити голосове повідомлення NIP-95 ще не підтримується для голосових повідомлень - %1$d%% доступності + %1$d% доступності Активний рушій Tor Використовувати вбудовану версію або Orbot Користувач не встановив Lightning адресу для отримання чайових diff --git a/commonsUI/src/commonMain/composeResources/values-uz-rUZ/strings.xml b/commonsUI/src/commonMain/composeResources/values-uz-rUZ/strings.xml index 349da89d24..129ee57d59 100644 --- a/commonsUI/src/commonMain/composeResources/values-uz-rUZ/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-uz-rUZ/strings.xml @@ -2886,7 +2886,7 @@ Ovoz yuklash muvaffaqiyatsiz tugadi: %1$s Ovozli xabarni yuklash muvaffaqiyatsiz tugadi NIP-95 ovozli xabarlar uchun hali qo'llab-quvvatlanmaydi - %1$d%% ishga tayyor vaqt + %1$d% ishga tayyor vaqt Faol Tor Mexanizmi Ichki versiya yoki Orbot'dan foydalaning Foydalanuvchi sats qabul qilish uchun lightning manzilini o'rnatmagan diff --git a/commonsUI/src/commonMain/composeResources/values-vi-rVN/strings.xml b/commonsUI/src/commonMain/composeResources/values-vi-rVN/strings.xml index 41d1564cbe..cc30d18764 100644 --- a/commonsUI/src/commonMain/composeResources/values-vi-rVN/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-vi-rVN/strings.xml @@ -2832,7 +2832,7 @@ Tải lên giọng nói thất bại: %1$s Không thể tải lên tin nhắn thoại NIP-95 chưa được hỗ trợ cho tin nhắn thoại - %1$d%% thời gian hoạt động + %1$d% thời gian hoạt động Bật công cụ Tor Sử dụng phiên bản nội bộ hoặc Orbot Người dùng chưa thiết lập địa chỉ Lightning để nhận sats diff --git a/commonsUI/src/commonMain/composeResources/values-zh-rCN/strings.xml b/commonsUI/src/commonMain/composeResources/values-zh-rCN/strings.xml index 068f70ecd9..dc09927a64 100644 --- a/commonsUI/src/commonMain/composeResources/values-zh-rCN/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-zh-rCN/strings.xml @@ -126,7 +126,7 @@ 道路事件 对此的Zaps 在以下对象间分割: - %1$d%% + %1$d% 值对值 打开 读取 @@ -3845,7 +3845,7 @@ 语音上传失败:%1$s 上传语音消息失败 语音消息尚不支持 NIP-95 - %1$d%% 运行时间 + %1$d% 运行时间 启动 Tor 使用内置 Tor 或者 Orbot 用户尚未设置闪电地址以接收聪 diff --git a/commonsUI/src/commonMain/composeResources/values-zh-rHK/strings.xml b/commonsUI/src/commonMain/composeResources/values-zh-rHK/strings.xml index 09ac836145..0812f168a7 100644 --- a/commonsUI/src/commonMain/composeResources/values-zh-rHK/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-zh-rHK/strings.xml @@ -2894,7 +2894,7 @@ 语音上传失败:%1$s 上传语音消息失败 语音消息尚不支持 NIP-95 - %1$d%% 运行时间 + %1$d% 运行时间 启动 Tor 使用内置 Tor 或者 Orbot 用户尚未設置閃電地址以接收聰 diff --git a/commonsUI/src/commonMain/composeResources/values-zh-rSG/strings.xml b/commonsUI/src/commonMain/composeResources/values-zh-rSG/strings.xml index d3164d768c..f835004df2 100644 --- a/commonsUI/src/commonMain/composeResources/values-zh-rSG/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-zh-rSG/strings.xml @@ -2894,7 +2894,7 @@ 语音上传失败:%1$s 上传语音消息失败 语音消息尚不支持 NIP-95 - %1$d%% 运行时间 + %1$d% 运行时间 启动 Tor 使用内置 Tor 或者 Orbot 用户尚未设置闪电地址以接收聪 diff --git a/commonsUI/src/commonMain/composeResources/values-zh-rTW/strings.xml b/commonsUI/src/commonMain/composeResources/values-zh-rTW/strings.xml index cdc0f88ed8..2651ec3289 100644 --- a/commonsUI/src/commonMain/composeResources/values-zh-rTW/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-zh-rTW/strings.xml @@ -2866,7 +2866,7 @@ 語音上傳失敗:%1$s 語音訊息上傳失敗 NIP-95 尚不支援語音訊息 - %1$d%% 正常運行時間 + %1$d% 正常運行時間 啟用 Tor 引擎 使用內建版本或 Orbot 用户尚未設置閃電地址以接收聰 diff --git a/commonsUI/src/commonMain/composeResources/values-zh/strings.xml b/commonsUI/src/commonMain/composeResources/values-zh/strings.xml index 76a3e30f4c..6d7ae350e0 100644 --- a/commonsUI/src/commonMain/composeResources/values-zh/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values-zh/strings.xml @@ -2951,7 +2951,7 @@ 语音上传失败:%1$s 上传语音消息失败 语音消息尚不支持 NIP-95 - %1$d%% 运行时间 + %1$d% 运行时间 启动 Tor 使用内置 Tor 或者 Orbot 用户尚未设置闪电地址以接收聪 diff --git a/commonsUI/src/commonMain/composeResources/values/strings.xml b/commonsUI/src/commonMain/composeResources/values/strings.xml index cb47a915a8..1c6041261e 100644 --- a/commonsUI/src/commonMain/composeResources/values/strings.xml +++ b/commonsUI/src/commonMain/composeResources/values/strings.xml @@ -326,7 +326,7 @@ Add at least one cache. Could not publish. Check your relay connection and try again. Zaps to this are split between: - %1$d%% + %1$d% Value-for-Value Open Read @@ -3156,7 +3156,7 @@ %1$d relays subscriptions filters relays requests reqs connections why diagnostics - %1$d%% of all + %1$d% of all Active Relay Subscriptions %1$d filter is not attributed yet @@ -5254,7 +5254,7 @@ Voice upload failed: %1$s Failed to upload voice message NIP-95 is not supported for voice messages yet - %1$d%% uptime + %1$d% uptime Active Tor Engine Use the internal version or Orbot User does not have a lightning address set up to receive sats diff --git a/tools/strings-migrate/fix_escapes.py b/tools/strings-migrate/fix_escapes.py index 65c7a7c566..7cfef30b83 100755 --- a/tools/strings-migrate/fix_escapes.py +++ b/tools/strings-migrate/fix_escapes.py @@ -78,8 +78,17 @@ def fix_text(text: str, unwrap_quotes: bool = True, source: str = None) -> str: """ if unwrap_quotes and len(text) >= 2 and text.startswith('"') and text.endswith('"'): # Quoted: aapt kept this whitespace exactly, so Compose keeps it too. - return ANDROID_ONLY.sub(r"\1", text[1:-1]) - return normalize_whitespace(ANDROID_ONLY.sub(r"\1", text), source) + return unescape_percent(ANDROID_ONLY.sub(r"\1", text[1:-1])) + return unescape_percent(normalize_whitespace(ANDROID_ONLY.sub(r"\1", text), source)) + + +def unescape_percent(text: str) -> str: + """`%%` is a printf escape Compose never resolves: `%1$d%%` renders `100%%`. + + Compose substitutes only `%N$s`/`%N$d` and leaves every other `%` alone, so a + bare `%` is already literal. Idempotent. + """ + return text.replace("%%", "%") def strip_android_only_attrs(src: str) -> tuple: