diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SubscriptionFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SubscriptionFragment.kt
index 0740ffb2..2aa6d4c2 100644
--- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SubscriptionFragment.kt
+++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SubscriptionFragment.kt
@@ -21,6 +21,7 @@ import net.pokeranalytics.android.util.Preferences
import net.pokeranalytics.android.util.billing.AppGuard
import net.pokeranalytics.android.util.billing.IAPProducts
import net.pokeranalytics.android.util.billing.PurchaseDelegate
+import java.time.Period
class SubscriptionFragment : PokerAnalyticsFragment(), SkuDetailsResponseListener, PurchaseDelegate {
@@ -98,6 +99,16 @@ class SubscriptionFragment : PokerAnalyticsFragment(), SkuDetailsResponseListene
val perYearString = requireContext().getString(R.string.year_subscription)
val formattedPrice = it.price + " / " + perYearString
this.price.text = formattedPrice
+
+ var freeTrialDays = 30 // initial, should be more, no less
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
+ val p = Period.parse(it.freeTrialPeriod)
+ freeTrialDays = p.days
+ }
+ val formattedFreeTrial =
+ "${freeTrialDays} " + requireContext().getString(R.string.days) + " " + requireContext().getString(R.string.free_trial)
+ this.freetrial.text = formattedFreeTrial
+
}
}
diff --git a/app/src/main/res/layout/fragment_subscription.xml b/app/src/main/res/layout/fragment_subscription.xml
index 8d876b7d..8cf138d1 100644
--- a/app/src/main/res/layout/fragment_subscription.xml
+++ b/app/src/main/res/layout/fragment_subscription.xml
@@ -18,6 +18,17 @@
android:layout_width="match_parent"
android:layout_height="wrap_content" />
+
+
Lignes
Valeur initiale
Il faut au moins deux valeurs pour afficher ce rapport!
+ L\'objet est invalide
+ Les services de paiement sont indisponibles. Veuillez vérifier votre connexion internet et réessayez plus tard.
+ Devenez membre Pro
+ Passer Pro
+ d\'essai gratuit
Adresse
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 9d0dd112..d94aecac 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -14,6 +14,7 @@
The billing services are unavailable at the moment. Please check your internet connection and retry later.
Upgrade to Pro
Go Pro
+ free trial
Address
Naming suggestions
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 4d179335..c20890d5 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -313,6 +313,14 @@
- 36sp
+
+