Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ class ProStatusManager @Inject constructor(
companion object {
const val MAX_CHARACTER_PRO = 10000 // max characters in a message for pro users
private const val MAX_CHARACTER_REGULAR = 2000 // max characters in a message for non pro users
private const val MAX_PIN_REGULAR = 5 // max pinned conversation for non pro users
const val MAX_PIN_REGULAR = 5 // max pinned conversation for non pro users

const val URL_PRO_SUPPORT = "https://getsession.org/pro-form"
const val DEFAULT_GOOGLE_STORE = "Google Play Store"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,11 @@ import network.loki.messenger.R
import org.session.libsession.utilities.NonTranslatableStringConstants
import org.session.libsession.utilities.StringSubstitutionConstants.APP_NAME_KEY
import org.session.libsession.utilities.StringSubstitutionConstants.APP_PRO_KEY
import org.session.libsession.utilities.StringSubstitutionConstants.LIMIT_KEY
import org.session.libsession.utilities.StringSubstitutionConstants.PRO_KEY
import org.thoughtcrime.securesms.preferences.prosettings.ProSettingsDestination
import org.thoughtcrime.securesms.preferences.prosettings.ProSettingsNavHost
import org.thoughtcrime.securesms.pro.ProStatusManager
import org.thoughtcrime.securesms.pro.SubscriptionDetails
import org.thoughtcrime.securesms.pro.SubscriptionType
import org.thoughtcrime.securesms.ui.components.AccentFillButtonRect
Expand Down Expand Up @@ -683,6 +685,7 @@ fun PinProCTA(
.toString()

else -> Phrase.from(context, R.string.proCallToActionPinnedConversationsMoreThan)
.put(LIMIT_KEY, ProStatusManager.MAX_PIN_REGULAR.toString())
.put(APP_PRO_KEY, NonTranslatableStringConstants.APP_PRO)
.format()
.toString()
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+az+AZ/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -911,7 +911,6 @@
<string name="proBilledQuarterly">{price} - rüblük haqq</string>
<string name="proCallToActionLongerMessages">Daha uzun mesajlar göndərmək istəyirsiniz? {app_pro} ilə daha çox mətn göndərin və premium özəlliklərin kilidini açın</string>
<string name="proCallToActionPinnedConversations">Daha çoxunu sancmaq istəyirsiniz? {app_pro} ilə söhbətlərinizi təşkil edin və premium özəlliklərin kilidini açın</string>
<string name="proCallToActionPinnedConversationsMoreThan">5-dən çoxunu sancmaq istəyirsiniz? {app_pro} ilə söhbətlərinizi təşkil edin və premium özəlliklərin kilidini açın</string>
<string name="proErrorRefreshingStatus">{pro} statusunu təzələmə xətası</string>
<string name="proExpired">Müddəti bitib</string>
<string name="proExpiringSoon">Tezliklə bitir</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+ca+ES/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -826,7 +826,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">Penja els gifs amb</string>
<string name="proCallToActionLongerMessages">Voleu enviar missatges més llargs? Envia més text i desbloqueja funcions premium amb {app_pro}</string>
<string name="proCallToActionPinnedConversations">Vols més pins? Organitzes els teus xats i desbloqueges les funcions premium amb {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Vols més de 5 pins? Organitzes els teus xats i desbloqueges les funcions premium amb {app_pro}</string>
<string name="proFeatureListLargerGroups">Xateja de grups més grans fins a 300 membres</string>
<string name="proFeatureListLoadsMore">Plus carrega funcions més exclusives</string>
<string name="proFeatureListLongerMessages">Missatges de fins a 10,000 caràcters</string>
Expand Down
13 changes: 0 additions & 13 deletions app/src/main/res/values-b+cs+CZ/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -565,18 +565,6 @@
<string name="groupRemoveDescription">Chcete odstranit <b>{name}</b> ze skupiny <b>{group_name}</b>?</string>
<string name="groupRemoveDescriptionMultiple">Chcete odstranit <b>{name}</b> a <b>{count} dalších</b> ze skupiny <b>{group_name}</b>?</string>
<string name="groupRemoveDescriptionTwo">Chcete odstranit <b>{name}</b> a <b>{other_name}</b> ze skupiny <b>{group_name}</b>?</string>
<plurals name="groupRemoveMessages">
<item quantity="one">Odstranit uživatele a jeho zprávy</item>
<item quantity="few">Odstranit uživatele a jejich zprávy</item>
<item quantity="many">Odstranit uživatele a jejich zprávy</item>
<item quantity="other">Odstranit uživatele a jejich zprávy</item>
</plurals>
<plurals name="groupRemoveUserOnly">
<item quantity="one">Odstranit uživatele</item>
<item quantity="few">Odstranit uživatele</item>
<item quantity="many">Odstranit uživatele</item>
<item quantity="other">Odstranit uživatele</item>
</plurals>
<string name="groupRemoved"><b>{name}</b> byl odebrán ze skupiny.</string>
<string name="groupRemovedMultiple"><b>{name}</b> a <b>{count} dalších</b> byli odebráni ze skupiny.</string>
<string name="groupRemovedTwo"><b>{name}</b> a <b>{other_name}</b> byli odebráni ze skupiny.</string>
Expand Down Expand Up @@ -956,7 +944,6 @@
<string name="proBilledQuarterly">{price} účtováno čtvrtletně</string>
<string name="proCallToActionLongerMessages">Chcete posílat delší zprávy? Posílejte více textu odemknutím prémiových funkcí Session Pro</string>
<string name="proCallToActionPinnedConversations">Chcete více připnutí? Organizujte své chaty a odemkněte prémiové funkce pomocí Session Pro</string>
<string name="proCallToActionPinnedConversationsMoreThan">Chcete více než 5 připnutí? Organizujte své chaty a odemkněte prémiové funkce pomocí Session Pro</string>
<string name="proCancellation">Zrušit</string>
<string name="proErrorRefreshingStatus">Chyba obnovování stavu {pro}</string>
<string name="proExpired">Platnost vypršela</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+de+DE/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -878,7 +878,6 @@
<string name="proAutoRenewTime">Automatische {pro} Erneuerung in <b>{time}</b></string>
<string name="proCallToActionLongerMessages">Du möchtest längere Nachrichten senden? Sende mehr Text und schalte Premium-Funktionen mit {app_pro} frei</string>
<string name="proCallToActionPinnedConversations">Mehr Anheftungen gewünscht? Organisiere deine Chats und schalte Premium-Funktionen mit {app_pro} frei</string>
<string name="proCallToActionPinnedConversationsMoreThan">Mehr als 5 Anheftungen gewünscht? Organisiere deine Chats und schalte Premium-Funktionen mit {app_pro} frei</string>
<string name="proExpired">Abgelaufen</string>
<string name="proFaq">{pro} FAQ</string>
<string name="proFeatureListAnimatedDisplayPicture">GIF- und WebP-Profilbilder hochladen</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+es+419/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -832,7 +832,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">Sube GIFs con</string>
<string name="proCallToActionLongerMessages">¿Quieres enviar mensajes más largos? Envía más texto y desbloquea funciones premium con {app_pro}</string>
<string name="proCallToActionPinnedConversations">¿Quieres más conversaciones fijadas? Organiza tus chats y desbloquea funciones premium con {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">¿Quieres más de 5 conversaciones fijadas? Organiza tus chats y desbloquea funciones premium con {app_pro}</string>
<string name="proFeatureListAnimatedDisplayPicture">Sube imágenes de perfil en formato GIF y WebP</string>
<string name="proFeatureListLargerGroups">Chats grupales más grandes de hasta 300 miembros</string>
<string name="proFeatureListLoadsMore">Y muchas funciones exclusivas más</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+es+ES/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -832,7 +832,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">Sube GIFs con</string>
<string name="proCallToActionLongerMessages">¿Quieres enviar mensajes más largos? Envía más texto y desbloquea funciones premium con {app_pro}</string>
<string name="proCallToActionPinnedConversations">¿Quieres más conversaciones fijadas? Organiza tus chats y desbloquea funciones premium con {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">¿Quieres más de 5 conversaciones fijadas? Organiza tus chats y desbloquea funciones premium con {app_pro}</string>
<string name="proFeatureListAnimatedDisplayPicture">Sube imágenes de perfil en formato GIF y WebP</string>
<string name="proFeatureListLargerGroups">Chats grupales más grandes de hasta 300 miembros</string>
<string name="proFeatureListLoadsMore">Y muchas funciones exclusivas más</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+fr+FR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -909,7 +909,6 @@
<string name="proBilledQuarterly">{price} facturé trimestriellement</string>
<string name="proCallToActionLongerMessages">Vous voulez envoyer des messages plus longs ? Envoyez plus de messages et débloqué les fonctionnalités premium avec {app_pro}</string>
<string name="proCallToActionPinnedConversations">Vous voulez plus de messages épinglés ? Organisez vos chats et débloquez les fonctionnalités premium avec {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Vous voulez plus que 5 messages épinglés ? Organisez vos chats et débloquez les fonctionnalités premium avec {app_pro}</string>
<string name="proExpired">Expiré</string>
<string name="proExpiringSoon">Expiration imminente</string>
<string name="proExpiringTime">{pro} expire dans <b>{time}</b></string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+hi+IN/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -828,7 +828,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">GIF अपलोड करें</string>
<string name="proCallToActionLongerMessages">लंबे संदेश भेजना चाहते हैं? अधिक टेक्स्ट भेजें और {app_pro} के साथ प्रीमियम सुविधाओं का अनलॉक करें</string>
<string name="proCallToActionPinnedConversations">अधिक पिन करना चाहते हैं? अपनी चैट व्यवस्थित करें और {app_pro} के साथ प्रीमियम सुविधाओं का अनलॉक करें</string>
<string name="proCallToActionPinnedConversationsMoreThan">5 से अधिक पिन करना चाहते हैं? अपनी चैट व्यवस्थित करें और {app_pro} के साथ प्रीमियम सुविधाओं का अनलॉक करें</string>
<string name="proFeatureListAnimatedDisplayPicture">GIF और WebP डिस्प्ले तस्वीरें अपलोड करें</string>
<string name="proFeatureListLargerGroups">300 सदस्यों तक बड़े समूह चैट</string>
<string name="proFeatureListLoadsMore">साथ में कई और विशेष सुविधाएं</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+it+IT/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -828,7 +828,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">Carica GIF con</string>
<string name="proCallToActionLongerMessages">Vuoi inviare messaggi più lunghi? Invia più testo e sblocca funzionalità premium con {app_pro}</string>
<string name="proCallToActionPinnedConversations">Vuoi più chat bloccate? Organizza le tue chat e sblocca le funzionalità premium con {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Vuoi più di 5 chat bloccate? Organizza le tue chat e sblocca le funzionalità premium con {app_pro}</string>
<string name="proFeatureListAnimatedDisplayPicture">Carica immagini profilo in formato GIF e WebP</string>
<string name="proFeatureListLargerGroups">Chat di gruppo maggiori fino a 300 membri</string>
<string name="proFeatureListLoadsMore">E tante altre funzionalità esclusive</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+ja+JP/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -806,7 +806,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">GIFをアップロード(PRO)</string>
<string name="proCallToActionLongerMessages">長文を送りたいですか?{app_pro}でより多くのテキストを送り、プレミアム機能を解除しましょう。</string>
<string name="proCallToActionPinnedConversations">さらにピン留めしますか?{app_pro}でチャットを整理して、プレミアム機能を解除しましょう</string>
<string name="proCallToActionPinnedConversationsMoreThan">5件以上ピン留めしたいですか?{app_pro}でチャットを整理して、プレミアム機能を解除しましょう</string>
<string name="proFeatureListAnimatedDisplayPicture">GIFとWebPのディスプレイ画像をアップロード</string>
<string name="proFeatureListLargerGroups">最大300人の大型グループチャット</string>
<string name="proFeatureListLoadsMore">さらに多数の限定機能</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+nl+NL/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -902,7 +902,6 @@
<string name="proBilledQuarterly">{price} per kwartaal gefactureerd</string>
<string name="proCallToActionLongerMessages">Wil je langere berichten versturen? Verstuur meer tekst en ontgrendel premiumfuncties met {app_pro}</string>
<string name="proCallToActionPinnedConversations">Wil je meer vastzetten? Organiseer je chats en ontgrendel premiumfuncties met {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Wil je meer dan 5 vastgezette gesprekken? Organiseer je chats en ontgrendel premiumfuncties met {app_pro}</string>
<string name="proExpired">Verlopen</string>
<string name="proExpiringSoon">Verloopt binnenkort</string>
<string name="proFaq">{pro} FAQ</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+pl+PL/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -948,7 +948,6 @@
<string name="proBilledQuarterly">Opłata kwartalna: {price}</string>
<string name="proCallToActionLongerMessages">Chcesz wysyłać dłuższe wiadomości? Wyślij więcej tekstu i odblokuj funkcje premium dzięki {app_pro}</string>
<string name="proCallToActionPinnedConversations">Chcesz przypinać więcej czatów? Zorganizuj konwersacje i odblokuj funkcje premium dzięki {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Chcesz przypiąć więcej niż 5 czatów? Zorganizuj konwersacje i odblokuj funkcje premium dzięki {app_pro}</string>
<string name="proExpiringSoon">Niedługo wygaśnie</string>
<string name="proFaq">FAQ {pro}</string>
<string name="proFaqDescription">Znajdź odpowiedzi na często zadawane pytania w sekcji FAQ {app_pro}.</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+pt+PT/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -828,7 +828,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">Carregue GIFs com</string>
<string name="proCallToActionLongerMessages">Quer enviar mensagens mais longas? Envie mais texto e desbloqueie funcionalidades premium com {app_pro}</string>
<string name="proCallToActionPinnedConversations">Quer fixar mais conversas? Organize os seus chats e desbloqueie funcionalidades premium com o {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Quer fixar mais de 5 conversas? Organize os seus chats e desbloqueie funcionalidades premium com {app_pro}</string>
<string name="proFeatureListAnimatedDisplayPicture">Carregue imagens de exibição em GIF e WebP</string>
<string name="proFeatureListLargerGroups">Conversas de grupo maiores com até 300 membros</string>
<string name="proFeatureListLoadsMore">E muitas outras funcionalidades exclusivas</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+ro+RO/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -870,7 +870,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">Încarcă GIF-uri cu</string>
<string name="proCallToActionLongerMessages">Vrei să trimiți mesaje mai lungi? Trimite mai mult text și deblochează funcții premium cu {app_pro}</string>
<string name="proCallToActionPinnedConversations">Vrei mai multe fixări? Organizează-ți conversațiile și deblochează funcționalități premium cu {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Vrei mai mult de 5 fixări? Organizează-ți conversațiile și deblochează funcționalități premium cu {app_pro}</string>
<string name="proFeatureListAnimatedDisplayPicture">Încarcă imagini de profil GIF și WebP</string>
<string name="proFeatureListLargerGroups">Conversații de grup mai mari, cu până la 300 de membri</string>
<string name="proFeatureListLoadsMore">Și multe alte funcționalități exclusive</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+ru+RU/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -922,7 +922,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">Загружайте GIF с</string>
<string name="proCallToActionLongerMessages">Хотите отправлять более длинные сообщения? Отправляйте больше текста и используйте премиум функции с {app_pro}</string>
<string name="proCallToActionPinnedConversations">Хотите больше закреплений? Организуйте свои чаты и получайте доступ к премиум функциям с {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Нужно более 5 закреплений? С {app_pro} организуйте свои чаты и получите доступ к премиум функциям</string>
<string name="proFeatureListAnimatedDisplayPicture">Загрузка изображений в формате GIF и WebP</string>
<string name="proFeatureListLargerGroups">Групповые чаты до 300 участников</string>
<string name="proFeatureListLoadsMore">+ множество эксклюзивных функций</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+sv+SE/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -882,7 +882,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">Ladda upp GIF:ar med</string>
<string name="proCallToActionLongerMessages">Vill du skicka längre meddelanden? Skicka mer text och lås upp premiumfunktioner med {app_pro}</string>
<string name="proCallToActionPinnedConversations">Vill du ha fler fästen? Organisera dina chattar och lås upp premiumfunktioner med {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Vill du ha mer än 5 fästisar? Organisera dina chattar och lås upp premiumfunktioner med {app_pro}</string>
<string name="proFeatureListAnimatedDisplayPicture">Ladda upp GIF- och WebP-visningsbilder</string>
<string name="proFeatureListLargerGroups">Större gruppchattar upp till 300 medlemmar</string>
<string name="proFeatureListLoadsMore">Plus många fler exklusiva funktioner</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+tr+TR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -824,7 +824,6 @@
<string name="proAnimatedDisplayPicturesNonProModalDescription">ile GIF Yükleyin</string>
<string name="proCallToActionLongerMessages">Daha uzun mesajlar mı göndermek istiyorsunuz? {app_pro} ile daha fazla metin gönderin ve premium özelliklerin kilidini açın</string>
<string name="proCallToActionPinnedConversations">Daha fazla sabitleme mi istiyorsunuz? Sohbetlerinizi düzenleyin ve {app_pro} ile premium özelliklerin kilidini açın</string>
<string name="proCallToActionPinnedConversationsMoreThan">5\'ten fazla sabitleme mi istiyorsunuz? Sohbetlerinizi düzenleyin ve {app_pro} ile premium özelliklerin kilidini açın</string>
<string name="proFeatureListAnimatedDisplayPicture">GIF ve WebP profil resmi yükleme</string>
<string name="proFeatureListLargerGroups">300 üyeye kadar daha büyük grup sohbetleri</string>
<string name="proFeatureListLoadsMore">Ayrıca daha birçok özel özellik</string>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-b+uk+UA/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -949,7 +949,6 @@
<string name="proBilledQuarterly">{price} сплата щоквартально</string>
<string name="proCallToActionLongerMessages">Хочете відправляти довші повідомлення? Надсилайте більше тексту та розблокуйте преміальні функції застосунку з Session Pro</string>
<string name="proCallToActionPinnedConversations">Потрібно більше закріплених бесід? Впорядкуйте свої чати та розблокуйте преміальні функції з {app_pro}</string>
<string name="proCallToActionPinnedConversationsMoreThan">Потрібно понад 5 закріплених бесід? Впорядкуйте свої бесіди та розблокуйте преміальні функції з {app_pro}</string>
<string name="proExpired">Підписка сплила</string>
<string name="proExpiringSoon">Невдовзі спливе підписка</string>
<string name="proExpiringTime">{pro} спливає за <b>{time}</b></string>
Expand Down
Loading