diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0c5f45a3fe..31ec72ff43 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -26,8 +26,8 @@ configurations.configureEach { exclude(module = "commons-logging") } -val canonicalVersionCode = 449 -val canonicalVersionName = "1.33.3" +val canonicalVersionCode = 451 +val canonicalVersionName = "1.33.4" val postFixSize = 10 val abiPostFix = mapOf( diff --git a/app/src/main/java/org/session/libsession/network/onion/PathManager.kt b/app/src/main/java/org/session/libsession/network/onion/PathManager.kt index fb4e5679b4..fbbdfea8c9 100644 --- a/app/src/main/java/org/session/libsession/network/onion/PathManager.kt +++ b/app/src/main/java/org/session/libsession/network/onion/PathManager.kt @@ -1,6 +1,7 @@ package org.session.libsession.network.onion import kotlinx.coroutines.CancellationException +import kotlinx.coroutines.CoroutineStart import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Deferred import kotlinx.coroutines.FlowPreview @@ -93,7 +94,7 @@ open class PathManager @Inject constructor( // Warm up from persisted paths without blocking construction. // Stored as a Deferred so getPath() can await it for deterministic completion. - private val warmUpJob: Deferred = scope.async { + private val warmUpJob: Deferred = scope.async(start = CoroutineStart.LAZY) { val persisted = sanitizePaths(storage.getOnionRequestPaths()) _paths.update { current -> if (current.isEmpty()) persisted else current } } diff --git a/app/src/main/java/org/session/libsession/utilities/NonTranslatableStringConstants.kt b/app/src/main/java/org/session/libsession/utilities/NonTranslatableStringConstants.kt index cce09c539e..a203dfa470 100644 --- a/app/src/main/java/org/session/libsession/utilities/NonTranslatableStringConstants.kt +++ b/app/src/main/java/org/session/libsession/utilities/NonTranslatableStringConstants.kt @@ -18,5 +18,6 @@ object NonTranslatableStringConstants { const val ENTITY_RANGEPROOF = "Rangeproof PTY LTD" const val ENTITY_STF = "The Session Technology Foundation" const val DONATE_APPEAL_NAME = "Cofounder of Session Chris McCabe" + const val ENTITY_STF_SHORT = "Session Technology Foundation (STF)" } diff --git a/app/src/main/java/org/session/libsession/utilities/StringSubKeys.kt b/app/src/main/java/org/session/libsession/utilities/StringSubKeys.kt index e34d3124f8..a3e6f2cf27 100644 --- a/app/src/main/java/org/session/libsession/utilities/StringSubKeys.kt +++ b/app/src/main/java/org/session/libsession/utilities/StringSubKeys.kt @@ -65,5 +65,6 @@ object StringSubstitutionConstants { const val ACTION_TYPE_KEY: StringSubKey = "action_type" const val ACTIVATION_TYPE_KEY: StringSubKey = "activation_type" const val ENTITY_KEY: StringSubKey = "entity" - const val DONATE_APPEAL_KEY: StringSubKey = "donate_appeal_name" + const val DONATE_APPEAL_KEY: StringSubKey = "donate_appeal_name" + const val ENTITY_STF_SHORT_KEY: StringSubKey = "entity_stf_short" } \ No newline at end of file diff --git a/app/src/main/java/org/session/libsession/utilities/TextSecurePreferences.kt b/app/src/main/java/org/session/libsession/utilities/TextSecurePreferences.kt index 4f646e87ef..2d75f0c52f 100644 --- a/app/src/main/java/org/session/libsession/utilities/TextSecurePreferences.kt +++ b/app/src/main/java/org/session/libsession/utilities/TextSecurePreferences.kt @@ -364,11 +364,11 @@ interface TextSecurePreferences { // Donation - const val HAS_DONATED = "has_donated_v2" - const val HAS_COPIED_DONATION_URL = "has_copied_donation_url_v2" - const val SEEN_DONATION_CTA_AMOUNT = "seen_donation_cta_amount_v2" - const val LAST_SEEN_DONATION_CTA = "last_seen_donation_cta_v2" - const val SHOW_DONATION_CTA_FROM_POSITIVE_REVIEW = "show_donation_cta_from_positive_review_v2" + const val HAS_DONATED = "has_donated_v3" + const val HAS_COPIED_DONATION_URL = "has_copied_donation_url_v3" + const val SEEN_DONATION_CTA_AMOUNT = "seen_donation_cta_amount_v3" + const val LAST_SEEN_DONATION_CTA = "last_seen_donation_cta_v3" + const val SHOW_DONATION_CTA_FROM_POSITIVE_REVIEW = "show_donation_cta_from_positive_review_v3" const val DEBUG_HAS_DONATED = "debug_has_donated" const val DEBUG_HAS_COPIED_DONATION_URL = "debug_has_copied_donation_url" diff --git a/app/src/main/java/org/thoughtcrime/securesms/home/HomeDialogs.kt b/app/src/main/java/org/thoughtcrime/securesms/home/HomeDialogs.kt index 11ed6dd417..a0cb63e0c4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/home/HomeDialogs.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/home/HomeDialogs.kt @@ -33,6 +33,7 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.tooling.preview.PreviewParameter import androidx.compose.ui.unit.dp import com.squareup.phrase.Phrase import kotlinx.coroutines.delay @@ -75,7 +76,9 @@ import org.thoughtcrime.securesms.ui.theme.LocalColors import org.thoughtcrime.securesms.ui.theme.LocalDimensions import org.thoughtcrime.securesms.ui.theme.LocalType import org.thoughtcrime.securesms.ui.theme.PreviewTheme +import org.thoughtcrime.securesms.ui.theme.SessionColorsParameterProvider import org.thoughtcrime.securesms.ui.theme.SessionMaterialTheme +import org.thoughtcrime.securesms.ui.theme.ThemeColors import org.thoughtcrime.securesms.ui.theme.blackAlpha40 import org.thoughtcrime.securesms.util.DonationManager.Companion.URL_DONATE @@ -273,11 +276,12 @@ fun DonationDialog( sendCommand(HideDonationCTADialog) } - val title = Phrase.from(context,R.string.donateSessionAppealTitle) - .put(StringSubstitutionConstants.DONATE_APPEAL_KEY, NonTranslatableStringConstants.DONATE_APPEAL_NAME) + val title = Phrase.from(context,R.string.finalAppeal) + .put(StringSubstitutionConstants.APP_NAME_KEY, NonTranslatableStringConstants.APP_NAME) .format() - val text = Phrase.from(context,R.string.donateSessionAppealDescription) + val text = Phrase.from(context,R.string.finalAppealDescription) + .put(StringSubstitutionConstants.ENTITY_STF_SHORT_KEY, NonTranslatableStringConstants.ENTITY_STF_SHORT) .put(StringSubstitutionConstants.APP_NAME_KEY, NonTranslatableStringConstants.APP_NAME) .format() @@ -294,13 +298,17 @@ fun DonationDialog( .verticalScroll(rememberScrollState()) ) { // hero image - BottomFadingEdgeBox( + /*BottomFadingEdgeBox( modifier = Modifier.heightIn(max = heroMaxHeight), fadingEdgeHeight = 70.dp, fadingColor = LocalColors.current.backgroundSecondary, content = { _ -> CTAImage(heroImage = R.drawable.cta_hero_donation) }, + )*/ + CTAImage( + modifier = Modifier.background(LocalColors.current.backgroundSecondary), + heroImage = R.drawable.cta_hero_donation ) // content @@ -348,7 +356,7 @@ fun DonationDialog( modifier = Modifier .qaTag(R.string.qa_cta_button_positive) .shimmerOverlay(), - text = stringResource(R.string.donateSessionAppealReadMore), + text = stringResource(R.string.readMoreCapital), onClick = { context.openUrl(URL_DONATE) sendCommand(HomeViewModel.Commands.OnDonationLinkClicked) @@ -383,8 +391,10 @@ fun DonationDialog( @Preview @Composable -fun PreviewDonationDialog() { - PreviewTheme { +fun PreviewDonationDialog( + @PreviewParameter(SessionColorsParameterProvider::class) colors: ThemeColors +) { + PreviewTheme(colors) { Column( modifier = Modifier.fillMaxSize() ) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/ui/ProComponents.kt b/app/src/main/java/org/thoughtcrime/securesms/ui/ProComponents.kt index 06182d3c0e..039a45cc59 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ui/ProComponents.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/ui/ProComponents.kt @@ -474,10 +474,11 @@ fun SimpleSessionProCTA( @Composable fun CTAImage( + modifier: Modifier = Modifier, @DrawableRes heroImage: Int, ){ AsyncImage( - modifier = Modifier + modifier = modifier .fillMaxWidth() .background(LocalColors.current.accent), contentScale = ContentScale.FillWidth, diff --git a/app/src/main/res/drawable-nodpi/cta_hero_donation.webp b/app/src/main/res/drawable-nodpi/cta_hero_donation.webp index b896ea1ec9..697f23d6f7 100644 Binary files a/app/src/main/res/drawable-nodpi/cta_hero_donation.webp and b/app/src/main/res/drawable-nodpi/cta_hero_donation.webp differ diff --git a/app/src/main/res/values-b+cs+CZ/strings.xml b/app/src/main/res/values-b+cs+CZ/strings.xml index e4ab09211f..97fb69118c 100644 --- a/app/src/main/res/values-b+cs+CZ/strings.xml +++ b/app/src/main/res/values-b+cs+CZ/strings.xml @@ -552,6 +552,8 @@ Podělte se o své zkušenosti s {app_name} vyplněním krátkého dotazníku. Soubor Soubory + Naše poslední výzva:\n{app_name} bude za 90 dní ukončena + Vaše dary pomohly, ale {entity_stf_short} získala pouze tolik prostředků, aby podpořila kritické operace do 8. července.\n\nVývoj byl pozastaven a bez dodatečného financování bude STF ukončena, což povede k odstranění aplikace {app_name} z obchodů s aplikacemi a k vypnutí základních služeb.\n\nPomozte nám prosím zajistit budoucnost Session. Použít nastavení systému. Navždy Od: @@ -1254,6 +1256,7 @@ Ohodnotit aplikaci Jsme rádi, že se vám {app_name} líbí. Pokud máte chvíli času, ohodnoťte nás na {storevariant} abyste ostatním pomohli objevit soukromou a bezpečnou komunikaci! Přečteno + Další informace Potvrzení o přečtení Zobrazit potvrzení o přečtení pro všechny zprávy, které posíláte a přijímáte. Přijato: diff --git a/app/src/main/res/values-b+de+DE/strings.xml b/app/src/main/res/values-b+de+DE/strings.xml index 18de82b63a..00a756b814 100644 --- a/app/src/main/res/values-b+de+DE/strings.xml +++ b/app/src/main/res/values-b+de+DE/strings.xml @@ -523,6 +523,8 @@ Teile deine Erfahrungen mit {app_name}, indem du eine kurze Umfrage ausfüllst. Datei Dateien + Unser letzter Appell:\n{app_name} wird in 90 Tagen eingestellt + Ihre Spenden haben geholfen, aber das {entity_stf_short} hat nur genug Mittel erhalten, um kritische Abläufe bis zum 8. Juli zu unterstützen.\n\nDie Entwicklung wurde pausiert, und ohne zusätzliche Finanzierung wird das STF eingestellt, was dazu führt, dass {app_name} aus den App Stores entfernt wird und essenzielle Dienste offline gehen.\n\nBitte helfen Sie uns, die Zukunft von Session zu sichern. Systemeinstellungen übernehmen. Für immer Von: @@ -1183,6 +1185,7 @@ {app_name} schaltet keine Werbung, verkauft keine Nutzerdaten und ist nur seinen Nutzern gegenüber verantwortlich. Ihre Bewertung bei {storevariant} hilft anderen dabei, Nachrichtendienste zu finden, denen ihre Privatsphäre wirklich wichtig ist. Bewerten Sie uns Gelesen + Weiterlesen Lesebestätigungen Zeige Lesebestätigungen für alle Nachrichten, die du sendest und erhältst. Empfangen: @@ -1224,6 +1227,10 @@ Mitglied entfernen Mitglieder entfernen + + Mitglied entfernen + Mitglieder entfernen + Mitglied und dessen Nachrichten entfernen Mitglieder und deren Nachrichten entfernen diff --git a/app/src/main/res/values-b+es+419/strings.xml b/app/src/main/res/values-b+es+419/strings.xml index 284ae7415b..081b049d53 100644 --- a/app/src/main/res/values-b+es+419/strings.xml +++ b/app/src/main/res/values-b+es+419/strings.xml @@ -523,6 +523,8 @@ Comparte tu experiencia con {app_name} completando una breve encuesta. Archivo Archivos + Nuestro llamado final:\n{app_name} cerrará en 90 días + Tus donaciones han ayudado, pero {entity_stf_short} solo ha recibido fondos suficientes para mantener las operaciones críticas hasta el 8 de julio.\n\nEl desarrollo se ha pausado y, sin fondos adicionales, el STF cerrará, lo que provocará que {app_name} sea eliminada de las tiendas de aplicaciones y que los servicios esenciales dejen de funcionar.\n\nPor favor, ayúdanos a asegurar el futuro de Session. Coincidir ajustes del sistema. Para siempre De: @@ -1180,6 +1182,7 @@ Calificar aplicación We\'re glad you\'re enjoying {app_name}, if you have a moment, rating us in the {storevariant} helps others discover private, secure messaging! Leído + Leer más Confirmaciones de lectura Mostrar confirmaciones de lectura para todos los mensajes que envíes y recibas. Recibido: diff --git a/app/src/main/res/values-b+es+ES/strings.xml b/app/src/main/res/values-b+es+ES/strings.xml index e82695f0da..432cbf3b32 100644 --- a/app/src/main/res/values-b+es+ES/strings.xml +++ b/app/src/main/res/values-b+es+ES/strings.xml @@ -523,6 +523,8 @@ Comparte tu experiencia con {app_name} completando una breve encuesta. Archivo Archivos + Nuestro llamamiento final:\n{app_name} cerrará en 90 días + Tus donaciones han ayudado, pero la {entity_stf_short} solo ha recibido financiación suficiente para mantener las operaciones críticas hasta el 8 de julio.\n\nEl desarrollo se ha pausado y, sin financiación adicional, la STF cerrará, lo que provocará que {app_name} se elimine de las tiendas de aplicaciones y que los servicios esenciales dejen de estar disponibles.\n\nAyúdanos a asegurar el futuro de Session. Coincidir ajustes del sistema. Para siempre De: @@ -1178,6 +1180,7 @@ Calificar aplicación Nos alegra que estés disfrutando de {app_name}. Si tienes un momento, calificarnos en {storevariant} ayuda a otros a descubrir la mensajería privada y segura. Leído + Leer más Confirmaciones de lectura Mostrar confirmaciones de lectura para todos los mensajes que envías y recibes. Recibido: diff --git a/app/src/main/res/values-b+fr+FR/strings.xml b/app/src/main/res/values-b+fr+FR/strings.xml index 41d6a9b002..ffc8c69f0d 100644 --- a/app/src/main/res/values-b+fr+FR/strings.xml +++ b/app/src/main/res/values-b+fr+FR/strings.xml @@ -523,6 +523,8 @@ Partagez votre expérience avec {app_name} en répondant à un court sondage. Fichier Fichiers + Notre dernier appel :\n{app_name} fermera dans 90 jours + Vos dons ont aidé, mais le {entity_stf_short} n’a reçu que suffisamment de financement pour soutenir les opérations critiques jusqu’au 8 juillet.\n\nLe développement a été suspendu, et sans financement supplémentaire, le STF cessera ses activités, ce qui entraînera la suppression de {app_name} des boutiques d’applications et la mise hors ligne des services essentiels.\n\nVeuillez nous aider à assurer l’avenir de Session. Faire correspondre aux paramètres systèmes. Définitivement De : @@ -1181,6 +1183,7 @@ Noter l’application Nous sommes ravis que vous appréciiez {app_name}. Si vous avez un instant, une évaluation sur {storevariant} aiderait d\'autres personnes à découvrir la messagerie privée et sécurisée ! Lu + En savoir plus Accusés de lecture Afficher les accusés de réception pour tous les messages que vous envoyez et recevez. Reçu : diff --git a/app/src/main/res/values-b+hi+IN/strings.xml b/app/src/main/res/values-b+hi+IN/strings.xml index a5b07ea5d4..961248a1a3 100644 --- a/app/src/main/res/values-b+hi+IN/strings.xml +++ b/app/src/main/res/values-b+hi+IN/strings.xml @@ -523,6 +523,8 @@ {app_name} के साथ अपने अनुभव को एक संक्षिप्त सर्वेक्षण भरकर साझा करें। फ़ाइल फ़ाइलें + हमारी अंतिम अपील:\n{app_name} 90 दिनों में बंद हो रहा है + आपके दान से मदद मिली है, लेकिन {entity_stf_short} को केवल 8 जुलाई तक महत्वपूर्ण परिचालनों का समर्थन करने लायक ही धन प्राप्त हुआ है।\n\nविकास रोक दिया गया है, और अतिरिक्त धन के बिना STF बंद हो जाएगा, जिसके परिणामस्वरूप {app_name} को ऐप स्टोर्स से हटा दिया जाएगा और आवश्यक सेवाएं ऑफ़लाइन हो जाएंगी।\n\nकृपया Session के भविष्य को सुरक्षित करने में हमारी मदद करें। सिस्टम सेटिंग्स का पालन करें हमेशा के लिए तरफ से: @@ -1180,6 +1182,7 @@ ऐप को रेट करें हमें खुशी है कि आपको {app_name} पसंद आ रहा है, यदि आपके पास एक क्षण है, तो {storevariant} पर हमारी रेटिंग देने से दूसरों को निजी, सुरक्षित मैसेजिंग खोजने में मदद मिलती है! पढ़ें + और पढ़ें पठित स्थिति प्रमाणपत्र आपके द्वारा भेजे और प्राप्त किए गए सभी संदेशों के लिए पढ़ने की रसीदें दिखाएं। प्राप्त किया: diff --git a/app/src/main/res/values-b+hu+HU/strings.xml b/app/src/main/res/values-b+hu+HU/strings.xml index 0f6ace8e0e..0588f988ca 100644 --- a/app/src/main/res/values-b+hu+HU/strings.xml +++ b/app/src/main/res/values-b+hu+HU/strings.xml @@ -21,6 +21,7 @@ Adminisztrátor hozzáadása Adja meg a felhasználó fiókazonosítóját, akit adminisztrátorrá kíván kinevezni.\n\nEgyszerre több felhasználó hozzáadásához adja meg az egyes fiókazonosítókat vesszővel elválasztva. Egyszerre legfeljebb 20 fiókazonosító adható meg. + Adminisztrátor Az adminisztrátorokat nem lehet lefokozni vagy eltávolítani a csoportból. Adminokat nem lehet eltávolítani. {name} és {count} másik személy adminisztrátorrá lettek előléptetve. @@ -523,6 +524,8 @@ Oszd meg a(z) {app_name} használatával kapcsolatos tapasztalataidat egy rövid kérdőív kitöltésével. Fájl Fájlok + Utolsó felhívásunk:\n{app_name} 90 nap múlva leáll + Az adományaitok sokat segítettek, de a {entity_stf_short} csak annyi finanszírozást kapott, hogy a kritikus működést július 8-ig fenn tudja tartani.\n\nA fejlesztés szünetel, és további finanszírozás nélkül az STF leáll, aminek eredményeként {app_name} kikerül az alkalmazásboltokból, az alapvető szolgáltatások pedig leállnak.\n\nKérjük, segíts biztosítani a Session jövőjét. Rendszerbeállítások használata. Örökre Feladó: @@ -1181,6 +1184,7 @@ Alkalmazás értékelése Örülünk, hogy élvezed a {app_name} használatát! Ha van egy perced, értékelj minket a(z) {storevariant}-on – ezzel másoknak is segítesz felfedezni a privát és biztonságos üzenetváltást! Elolvasva + Részletek Olvasási visszaigazolás Olvasottsági visszajelzések megjelenítése az összes elküldött és fogadott üzenethez. Érkezett: diff --git a/app/src/main/res/values-b+it+IT/strings.xml b/app/src/main/res/values-b+it+IT/strings.xml index 4dbfc63224..9d4d3e5158 100644 --- a/app/src/main/res/values-b+it+IT/strings.xml +++ b/app/src/main/res/values-b+it+IT/strings.xml @@ -523,6 +523,8 @@ Condividi la tua esperienza con {app_name} compilando un breve sondaggio. File File + Il nostro appello finale:\n{app_name} chiuderà tra 90 giorni + Le tue donazioni sono state d\'aiuto, ma {entity_stf_short} ha ricevuto fondi sufficienti a sostenere le operazioni critiche solo fino all\'8 luglio.\n\nLo sviluppo è stato sospeso e, senza finanziamenti aggiuntivi, STF chiuderà, con il risultato che {app_name} verrà rimossa dagli app store e i servizi essenziali andranno offline.\n\nPer favore, aiutaci a garantire il futuro di Session. Utilizza le impostazioni di sistema. Per sempre Da: @@ -1180,6 +1182,7 @@ Valuta app Siamo felici che ti stia piacendo {app_name}. Se hai un momento, lascia una valutazione su {storevariant}, aiuterà altri a scoprire la messaggistica privata e sicura! Letto + Scopri di più Conferme di lettura Mostra le conferme di lettura per tutti i messaggi inviati e ricevuti. Ricevuto: diff --git a/app/src/main/res/values-b+ja+JP/strings.xml b/app/src/main/res/values-b+ja+JP/strings.xml index 0d1fc90ed0..35aa894ba3 100644 --- a/app/src/main/res/values-b+ja+JP/strings.xml +++ b/app/src/main/res/values-b+ja+JP/strings.xml @@ -508,6 +508,8 @@ 簡単なアンケートにお答えいただくことで、{app_name} に関するご意見をお聞かせください。 ファイル ファイル + 最後のお願い:\n{app_name} は90日後に終了します + 皆さまからのご寄付は助けになりましたが、{entity_stf_short} が受け取った資金は、重要な運営を7月8日まで維持するのに十分な額しかありません。\n\n開発は停止しており、追加の資金がなければSTFは閉鎖され、その結果、{app_name} はアプリストアから削除され、不可欠なサービスは停止します。\n\nどうかSessionの未来を守るためにご支援ください。 システム設定に合わせる 常に 差出人: @@ -1140,6 +1142,7 @@ アプリを評価 {app_name} をご利用いただきありがとうございます。お時間があれば、{storevariant} で評価していただけると、他の方がプライベートで安全なメッセージを見つける手助けになります! 既読 + 続きを読む 既読通知 送信したすべてのメッセージに対する既読通知を表示します 受信: diff --git a/app/src/main/res/values-b+nl+NL/strings.xml b/app/src/main/res/values-b+nl+NL/strings.xml index c13e5bf890..be6a8411ab 100644 --- a/app/src/main/res/values-b+nl+NL/strings.xml +++ b/app/src/main/res/values-b+nl+NL/strings.xml @@ -523,6 +523,8 @@ Deel je ervaring met {app_name} door een korte enquête in te vullen. Bestand Bestanden + Onze laatste oproep:\n{app_name} wordt over 90 dagen stopgezet + Je donaties hebben geholpen, maar de {entity_stf_short} heeft slechts voldoende financiering ontvangen om kritieke activiteiten te ondersteunen tot 8 juli.\n\nDe ontwikkeling is gepauzeerd en zonder aanvullende financiering zal de STF worden stopgezet, waardoor {app_name} uit de appstores wordt verwijderd en essentiële diensten offline gaan.\n\nHelp ons alsjeblieft de toekomst van Session veilig te stellen. Systeeminstellingen volgen. Voor altijd Van: @@ -1180,6 +1182,7 @@ App beoordelen Fijn dat je {app_name} leuk vindt! Als je een momentje hebt, helpt een beoordeling in de {storevariant} anderen om privé en veilig berichten te ontdekken! Gelezen + Lees meer Leesbevestigingen Toon leesbevestigingen voor alle berichten die je verstuurt en ontvangt. Ontvangen: diff --git a/app/src/main/res/values-b+pl+PL/strings.xml b/app/src/main/res/values-b+pl+PL/strings.xml index 73c5747ddf..5a4ca35f9a 100644 --- a/app/src/main/res/values-b+pl+PL/strings.xml +++ b/app/src/main/res/values-b+pl+PL/strings.xml @@ -553,6 +553,8 @@ Podziel się wrażeniami o {app_name} wypełniając krótką ankietę. Plik Pliki + Nasza ostatnia prośba:\n{app_name} zakończy działalność za 90 dni + Wasze darowizny pomogły, ale {entity_stf_short} otrzymało wystarczające finansowanie tylko na utrzymanie krytycznych operacji do 8 lipca.\n\nRozwój został wstrzymany, a bez dodatkowego finansowania STF zakończy działalność, co spowoduje usunięcie {app_name} ze sklepów z aplikacjami, a kluczowe usługi przestaną działać.\n\nPomóż nam zabezpieczyć przyszłość Session. Dopasuj do ustawień systemu. Zawsze Od: @@ -1252,6 +1254,7 @@ Oceń aplikację Cieszymy się, że podoba Ci się {app_name}. Jeśli masz chwilę, oceń nas w {storevariant}, aby pomóc innym odkryć prywatne i bezpieczne wiadomości! Przeczytano + Czytaj więcej Potwierdzenia przeczytania Pokaż potwierdzenia odczytu dla wszystkich wysłanych i odebranych wiadomości. Otrzymano: diff --git a/app/src/main/res/values-b+pt+BR/strings.xml b/app/src/main/res/values-b+pt+BR/strings.xml index 9027409665..f0804bbb23 100644 --- a/app/src/main/res/values-b+pt+BR/strings.xml +++ b/app/src/main/res/values-b+pt+BR/strings.xml @@ -523,6 +523,8 @@ Compartilhe sua experiência com o {app_name} respondendo a uma breve pesquisa. Arquivo Arquivos + Nosso apelo final:\n{app_name} será encerrado em 90 dias + Suas doações ajudaram, mas a {entity_stf_short} recebeu financiamento suficiente apenas para manter as operações críticas até 8 de julho.\n\nO desenvolvimento foi pausado e, sem financiamento adicional, a STF será encerrada, resultando na remoção do {app_name} das lojas de aplicativos e na desativação dos serviços essenciais.\n\nPor favor, ajude-nos a garantir o futuro do Session. Acompanhar as configurações do sistema. Para sempre De: @@ -1180,6 +1182,7 @@ Avaliar o app Ficamos felizes que você esteja gostando do {app_name}. Se tiver um momento, avaliá-lo na {storevariant} ajuda outras pessoas a descobrir mensagens privadas e seguras! Lido + Leia mais Confirmações de Leitura Mostrar recibos de leitura para todas as mensagens que você enviar e receber. Recebido: diff --git a/app/src/main/res/values-b+pt+PT/strings.xml b/app/src/main/res/values-b+pt+PT/strings.xml index dde38cb2e4..930d5de099 100644 --- a/app/src/main/res/values-b+pt+PT/strings.xml +++ b/app/src/main/res/values-b+pt+PT/strings.xml @@ -523,6 +523,8 @@ Compartilhe sua experiência com o {app_name} respondendo a uma breve pesquisa. Ficheiro Ficheiros + Nosso apelo final:\n{app_name} será descontinuado em 90 dias + As suas doações ajudaram, mas a {entity_stf_short} só recebeu financiamento suficiente para apoiar operações críticas até 8 de julho.\n\nO desenvolvimento foi pausado e, sem financiamento adicional, a STF será descontinuada, resultando na remoção de {app_name} das lojas de aplicativos e na desativação dos serviços essenciais.\n\nPor favor, ajude-nos a garantir o futuro da Session. Alinhar com definições do sistema. Para sempre De: @@ -1180,6 +1182,7 @@ Avaliar aplicação Ficamos felizes por estar a gostar do {app_name}. Se tiver um momento, dar-nos uma avaliação na {storevariant} ajuda outros a descobrir mensagens privadas e seguras! Lida + Ler Mais Recibos de Leitura Exibir confirmações de leitura para todas as mensagens que você enviar e receber. Recebida: diff --git a/app/src/main/res/values-b+ro+RO/strings.xml b/app/src/main/res/values-b+ro+RO/strings.xml index db4d640110..506cd83b4e 100644 --- a/app/src/main/res/values-b+ro+RO/strings.xml +++ b/app/src/main/res/values-b+ro+RO/strings.xml @@ -538,6 +538,8 @@ Împărtășește experiența ta cu {app_name} completând un scurt sondaj. Fișier Fișiere + Ultimul nostru apel:\n{app_name} se va închide în 90 de zile + Donațiile tale au ajutat, dar {entity_stf_short} a primit finanțare suficientă doar pentru a susține operațiunile critice până pe 8 iulie.\n\nDezvoltarea a fost întreruptă și, fără finanțare suplimentară, STF se va închide, ceea ce va duce la eliminarea {app_name} din magazinele de aplicații și la indisponibilitatea serviciilor esențiale.\n\nTe rugăm să ne ajuți să asigurăm viitorul Session. Urmărește setările sistemului. Pentru totdeauna De la: @@ -1217,6 +1219,7 @@ Evaluează aplicația Ne bucurăm că îți place {app_name}, dacă ai un minut, o evaluare în {storevariant} îi ajută și pe alții să descopere mesageria privată și sigură! Citit + Informații suplimentare Confirmări de citire Afișează confirmările de citire pentru toate mesajele trimise și primite. Primit: diff --git a/app/src/main/res/values-b+sv+SE/strings.xml b/app/src/main/res/values-b+sv+SE/strings.xml index 90cfb78513..ee334e7ff5 100644 --- a/app/src/main/res/values-b+sv+SE/strings.xml +++ b/app/src/main/res/values-b+sv+SE/strings.xml @@ -523,6 +523,8 @@ Dela med dig av din upplevelse med {app_name} genom att fylla i en kort undersökning. Fil Filer + Vår sista vädjan:\n{app_name} stängs ner om 90 dagar + Dina donationer har hjälpt, men {entity_stf_short} har bara fått tillräcklig finansiering för att stödja kritisk verksamhet fram till den 8 juli.\n\nUtvecklingen har pausats, och utan ytterligare finansiering kommer STF att stängas ner, vilket innebär att {app_name} tas bort från appbutikerna och att viktiga tjänster slutar fungera.\n\nHjälp oss att säkra Sessions framtid. Följ systeminställningen. För alltid Från: @@ -1179,6 +1181,7 @@ Betygsätt appen Vi är glada att du gillar {app_name}, om du har en stund hjälper det andra att upptäcka privat och säker meddelandehantering om du betygsätter oss i {storevariant}! Läst + Läs mer Läskvitton Visa läskvitton för alla meddelanden du skickar och tar emot. Mottaget: diff --git a/app/src/main/res/values-b+zh+CN/strings.xml b/app/src/main/res/values-b+zh+CN/strings.xml index b0742730e9..2c5fb019b8 100644 --- a/app/src/main/res/values-b+zh+CN/strings.xml +++ b/app/src/main/res/values-b+zh+CN/strings.xml @@ -508,6 +508,8 @@ 通过完成一份简短的调查问卷分享您对 {app_name} 的使用体验。 文件 文件 + 我们最后的呼吁:\n{app_name} 将在 90 天后停止服务 + 您的捐款已经有所帮助,但 {entity_stf_short} 目前收到的资金仅够支持关键运营直到 7 月 8 日。\n\n开发已暂停,如果没有额外资金,STF 将停止运营,导致 {app_name} 从应用商店下架,且关键服务离线。\n\n请帮助我们保障 Session 的未来。 跟随系统设置。 永久 发送自: @@ -1146,6 +1148,7 @@ {app_name} 不包含广告、不出售数据,并且只对用户负责。您在 {storevariant} 上的评分有助于更多人发现真正尊重隐私的消息应用。 为我们评分 已读 + 了解更多 已读回执 显示您发送和接收的所有消息的已读回执。 已接收: diff --git a/app/src/main/res/values-b+zh+TW/strings.xml b/app/src/main/res/values-b+zh+TW/strings.xml index a8f377c84c..e4462f9d92 100644 --- a/app/src/main/res/values-b+zh+TW/strings.xml +++ b/app/src/main/res/values-b+zh+TW/strings.xml @@ -435,6 +435,8 @@ 失敗 檔案 檔案 + 我們最後的呼籲:\n{app_name} 將在 90 天後停止服務 + 您的捐款已帶來幫助,但 {entity_stf_short} 目前只獲得足以支應關鍵營運至 7 月 8 日的資金。\n\n開發已暫停,若沒有額外資金,STF 將停止運作,導致 {app_name} 從應用程式商店下架,且必要服務離線。\n\n請幫助我們確保 Session 的未來。 永遠 來自: 切換全螢幕 @@ -841,6 +843,7 @@ 評分應用程式 很高興您喜歡使用 {app_name},如果有空,請在 {storevariant} 中給我們評分,幫助更多人找到私密、安全的訊息工具! 已讀 + 了解更多 已讀回條 顯示您傳送和接收的所有訊息的已讀回執。 接收於: diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2d285a03d5..899cd30cff 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -551,6 +551,8 @@ Share your experience with {app_name} by completing a short survey. File Files + Our Final Appeal:\n{app_name} is shutting down in 90 days + Your donations have helped, but the {entity_stf_short} has only received enough funding to support critical operations until the 8th of July.\n\nDevelopment has been paused, and without additional funding the STF will shut down, resulting in {app_name} being removed from the app stores and essential services going offline.\n\nPlease help us secure Session\'s future. Focus Text Area Follow system settings. Forever @@ -1243,6 +1245,7 @@ {app_name} runs no ads, sells no data, and answers only to its users. Your {storevariant} rating helps more people find messaging that actually respects their privacy. Rate Us Read + Read More Read Receipts Show read receipts for all messages you send and receive. Received: