diff --git a/Common Voice Android/app/build.gradle b/Common Voice Android/app/build.gradle
index b8f80e7b..d7f83b5b 100644
--- a/Common Voice Android/app/build.gradle
+++ b/Common Voice Android/app/build.gradle
@@ -10,8 +10,8 @@ android {
applicationId "org.commonvoice.saverio"
minSdkVersion 23
targetSdkVersion 28
- versionCode = 18
- versionName '0.0.13a'
+ versionCode = 19
+ versionName '0.0.14a'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
diff --git a/Common Voice Android/app/release/app-release.aab b/Common Voice Android/app/release/app-release.aab
index 0504ac66..ab340b8b 100644
Binary files a/Common Voice Android/app/release/app-release.aab and b/Common Voice Android/app/release/app-release.aab differ
diff --git a/Common Voice Android/app/src/main/java/org/commonvoice/saverio/TutorialActivity.kt b/Common Voice Android/app/src/main/java/org/commonvoice/saverio/TutorialActivity.kt
index 70fab918..100141d9 100644
--- a/Common Voice Android/app/src/main/java/org/commonvoice/saverio/TutorialActivity.kt
+++ b/Common Voice Android/app/src/main/java/org/commonvoice/saverio/TutorialActivity.kt
@@ -4,6 +4,8 @@ import android.Manifest
import android.content.Intent
import android.content.SharedPreferences
import android.content.pm.PackageManager
+import android.graphics.Paint
+import android.net.Uri
import android.os.Bundle
import android.view.View
import android.webkit.WebView
@@ -11,6 +13,7 @@ import android.widget.*
import androidx.appcompat.app.AppCompatActivity
import androidx.core.app.ActivityCompat
import androidx.core.content.ContextCompat
+import androidx.core.view.isGone
import androidx.core.view.isVisible
import kotlinx.android.synthetic.main.activity_tutorial.*
@@ -23,8 +26,10 @@ class TutorialActivity : AppCompatActivity() {
private var PRIVATE_MODE = 0
private val PREF_NAME = "FIRST_RUN"
private val LANGUAGE_NAME = "LANGUAGE"
- var languages_list_short = arrayOf("en") // don't change manually -> it's imported from strings.xml
- var languages_list = arrayOf("English") // don't change manually -> it's imported from strings.xml
+ var languages_list_short =
+ arrayOf("en") // don't change manually -> it's imported from strings.xml
+ var languages_list =
+ arrayOf("English") // don't change manually -> it's imported from strings.xml
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
@@ -38,6 +43,14 @@ class TutorialActivity : AppCompatActivity() {
this.languages_list = resources.getStringArray(R.array.languages)
this.languages_list_short = resources.getStringArray(R.array.languages_short)
+ var txt_terms = this.textView_tutorialTerms
+ txt_terms.paintFlags = Paint.UNDERLINE_TEXT_FLAG
+ txt_terms.setOnClickListener {
+ val browserIntent =
+ Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.linkTermsCommonVoice)))
+ startActivity(browserIntent)
+ }
+
this.btn_next.setOnClickListener {
tutorialStart()
}
@@ -75,6 +88,7 @@ class TutorialActivity : AppCompatActivity() {
this.textTutorialMessage.isVisible = false
this.textTutorialMessage.text = ""
this.seekBar.progress = 1
+ this.textView_tutorialTerms.isGone = true
this.textView_tutorial.text = getString(R.string.tutorial_text2)
if (ContextCompat.checkSelfPermission(this, Manifest.permission.RECORD_AUDIO)
!= PackageManager.PERMISSION_GRANTED
diff --git a/Common Voice Android/app/src/main/res/layout/activity_tutorial.xml b/Common Voice Android/app/src/main/res/layout/activity_tutorial.xml
index e34a3862..d5743a80 100644
--- a/Common Voice Android/app/src/main/res/layout/activity_tutorial.xml
+++ b/Common Voice Android/app/src/main/res/layout/activity_tutorial.xml
@@ -7,17 +7,33 @@
android:layout_height="match_parent"
android:orientation="vertical">
+
+
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/robot_cv_tutorial" />
- Common Voice
it
Home
@@ -28,18 +27,12 @@
Avanti
Riprova
Finito
-
- Questa non è l\'app ufficiale di Common Voice di Mozilla. È sviluppata da Saverio Morelli, un volontario della comunità Mozilla Italia.
-
-
- Common Voice App necessita del permesso di "Registrazione audio" per funzionare correttamente.
-
-
- Common Voice App necessita del permesso di "Accesso memoria espandibile" per funzionare correttamente.
-
-
- Scegli la tua lingua principale, verrà utilizzata per visualizzare le frasi da registrare o da convalidare
-
+ https://voice.mozilla.org/it/terms
+ Questa non è l\'app ufficiale di Common Voice. È sviluppata da Saverio Morelli senza alcun supporto o accordo con Mozilla.
+ Proseguendo, accetti le Condizioni di utilizzo del servizio di Common Voice.
+ Common Voice App necessita del permesso di registrare audio per funzionare correttamente.
+ Common Voice App necessita del permesso di accedere alla memoria esterna per funzionare correttamente.
+ Scegli la tua lingua principale, verrà utilizzata per visualizzare le frasi da registrare o da convalidare
Caricamento ...
Nome utente
@@ -60,10 +53,10 @@
Lingua
Fai una donazione allo sviluppatore su PayPal
- Caricamento di una frase...
+ Caricamento di una frase ...
Salta
Invia registrazione
- Caricamento di una registrazione...
+ Caricamento di una registrazione ...
Premi l\'icona sotto per iniziare la registrazione
Premi l\'icona sotto per fermare la registrazione
Frase registrata. Ascoltala per accertarti che sia corretta
@@ -72,7 +65,7 @@
Ascolta la tua registrazione per intero ed assicurati che sia corretta
Premi l\'icona sotto per fermare l\'ascolto della tua registrazione
La registrazione è troppo lunga. La durata massima è di 10 secondi
- Invio della registrazione in corso...
+ Invio della registrazione in corso ...
Registrazione inviata correttamente!
Invio registrazione fallito!
Invio della registrazione fallito. Riprova a inviarlo, altrimenti premi sul bottone {{*{{skip_button}}*}}
@@ -84,7 +77,7 @@
Registrazione declinata!
Errore. Riprovare, quindi premere il bottone {{*{{skip_button}}*}}
Errore durante l\'invio della registrazione, perciò non è stata inviata al server
- Invio della convalida in corso...
+ Invio della convalida in corso ...
Errore durante l\'invio della convalida. Riprovare, altrimenti premere sul bottone {{*{{skip_button}}*}}
Chiusura in corso ...
\ No newline at end of file
diff --git a/Common Voice Android/app/src/main/res/values/strings.xml b/Common Voice Android/app/src/main/res/values/strings.xml
index ec49f3d2..cef58744 100644
--- a/Common Voice Android/app/src/main/res/values/strings.xml
+++ b/Common Voice Android/app/src/main/res/values/strings.xml
@@ -1,5 +1,5 @@
- Common Voice
+ Common Voice
en
Home
@@ -28,27 +28,21 @@
Next
Try again
Finish
-
- This is not the official app of Common Voice by Mozilla. It\'s developed by Saverio Morelli, a volunteer of Mozilla Italia community.
-
-
- Common Voice App needs the "Microphone" permission to work correctly.
-
-
- Common Voice App needs the "Storage" permission to work correctly.
-
-
- Choose your native language, it will use to show sentences to record and to validate
-
+ https://voice.mozilla.org/en/terms
+ This is not the official app of Common Voice. It\'s developed by Saverio Morelli without any support or partnership with Mozilla.
+ By proceeding, you agree to the Terms of Service of Common Voice.
+ Common Voice App needs the \"Microphone\" permission to work correctly.
+ Common Voice App needs the \"Storage\" permission to work correctly.
+ Choose your native language, it will use to show sentences to record and to validate
-
+
- Deutsch
- English
- Español
- Français
- Italiano
-
+
- de
- en
- es
@@ -75,10 +69,10 @@
Language
Donate to the developer on PayPal
- Loading a sentence...
+ Loading a sentence ...
Skip
Send recording
- Loading a clip...
+ Loading a clip ...
Press the icon below to start the recording
Press the icon below to stop the recording
Sentence recorded. Listen the recording
@@ -87,7 +81,7 @@
Listen the recording entirely to ensure it\'s correct
Press the icon below to stop the listening
Recording is too long. Max duration is 10 seconds
- Sending the recording...
+ Sending the recording ...
Recording sent!
Sending recording failed!
Sending recording failed! Try again to send it otherwise press {{*{{skip_button}}*}} button
@@ -99,7 +93,7 @@
Clip rejected!
Error. Try again, so press {{*{{skip_button}}*}} button
Error during the sending of the recording. The audio wasn\'t sent to server
- Sending the validation...
+ Sending the validation ...
Error during the sending of the validation. Try again or press {{*{{skip_button}}*}} button
Closing ...
\ No newline at end of file
diff --git a/Languages/en/strings.xml b/Languages/en/strings.xml
index ec49f3d2..cef58744 100644
--- a/Languages/en/strings.xml
+++ b/Languages/en/strings.xml
@@ -1,5 +1,5 @@
- Common Voice
+ Common Voice
en
Home
@@ -28,27 +28,21 @@
Next
Try again
Finish
-
- This is not the official app of Common Voice by Mozilla. It\'s developed by Saverio Morelli, a volunteer of Mozilla Italia community.
-
-
- Common Voice App needs the "Microphone" permission to work correctly.
-
-
- Common Voice App needs the "Storage" permission to work correctly.
-
-
- Choose your native language, it will use to show sentences to record and to validate
-
+ https://voice.mozilla.org/en/terms
+ This is not the official app of Common Voice. It\'s developed by Saverio Morelli without any support or partnership with Mozilla.
+ By proceeding, you agree to the Terms of Service of Common Voice.
+ Common Voice App needs the \"Microphone\" permission to work correctly.
+ Common Voice App needs the \"Storage\" permission to work correctly.
+ Choose your native language, it will use to show sentences to record and to validate
-
+
- Deutsch
- English
- Español
- Français
- Italiano
-
+
- de
- en
- es
@@ -75,10 +69,10 @@
Language
Donate to the developer on PayPal
- Loading a sentence...
+ Loading a sentence ...
Skip
Send recording
- Loading a clip...
+ Loading a clip ...
Press the icon below to start the recording
Press the icon below to stop the recording
Sentence recorded. Listen the recording
@@ -87,7 +81,7 @@
Listen the recording entirely to ensure it\'s correct
Press the icon below to stop the listening
Recording is too long. Max duration is 10 seconds
- Sending the recording...
+ Sending the recording ...
Recording sent!
Sending recording failed!
Sending recording failed! Try again to send it otherwise press {{*{{skip_button}}*}} button
@@ -99,7 +93,7 @@
Clip rejected!
Error. Try again, so press {{*{{skip_button}}*}} button
Error during the sending of the recording. The audio wasn\'t sent to server
- Sending the validation...
+ Sending the validation ...
Error during the sending of the validation. Try again or press {{*{{skip_button}}*}} button
Closing ...
\ No newline at end of file
diff --git a/Languages/it/strings.xml b/Languages/it/strings.xml
index 1cd0f32a..63129a78 100644
--- a/Languages/it/strings.xml
+++ b/Languages/it/strings.xml
@@ -1,5 +1,4 @@
- Common Voice
it
Home
@@ -28,18 +27,12 @@
Avanti
Riprova
Finito
-
- Questa non è l\'app ufficiale di Common Voice di Mozilla. È sviluppata da Saverio Morelli, un volontario della comunità Mozilla Italia.
-
-
- Common Voice App necessita del permesso di "Registrazione audio" per funzionare correttamente.
-
-
- Common Voice App necessita del permesso di "Accesso memoria espandibile" per funzionare correttamente.
-
-
- Scegli la tua lingua principale, verrà utilizzata per visualizzare le frasi da registrare o da convalidare
-
+ https://voice.mozilla.org/it/terms
+ Questa non è l\'app ufficiale di Common Voice. È sviluppata da Saverio Morelli senza alcun supporto o accordo con Mozilla.
+ Proseguendo, accetti le Condizioni di utilizzo del servizio di Common Voice.
+ Common Voice App necessita del permesso di registrare audio per funzionare correttamente.
+ Common Voice App necessita del permesso di accedere alla memoria esterna per funzionare correttamente.
+ Scegli la tua lingua principale, verrà utilizzata per visualizzare le frasi da registrare o da convalidare
Caricamento ...
Nome utente
@@ -60,10 +53,10 @@
Lingua
Fai una donazione allo sviluppatore su PayPal
- Caricamento di una frase...
+ Caricamento di una frase ...
Salta
Invia registrazione
- Caricamento di una registrazione...
+ Caricamento di una registrazione ...
Premi l\'icona sotto per iniziare la registrazione
Premi l\'icona sotto per fermare la registrazione
Frase registrata. Ascoltala per accertarti che sia corretta
@@ -72,7 +65,7 @@
Ascolta la tua registrazione per intero ed assicurati che sia corretta
Premi l\'icona sotto per fermare l\'ascolto della tua registrazione
La registrazione è troppo lunga. La durata massima è di 10 secondi
- Invio della registrazione in corso...
+ Invio della registrazione in corso ...
Registrazione inviata correttamente!
Invio registrazione fallito!
Invio della registrazione fallito. Riprova a inviarlo, altrimenti premi sul bottone {{*{{skip_button}}*}}
@@ -84,7 +77,7 @@
Registrazione declinata!
Errore. Riprovare, quindi premere il bottone {{*{{skip_button}}*}}
Errore durante l\'invio della registrazione, perciò non è stata inviata al server
- Invio della convalida in corso...
+ Invio della convalida in corso ...
Errore durante l\'invio della convalida. Riprovare, altrimenti premere sul bottone {{*{{skip_button}}*}}
Chiusura in corso ...
\ No newline at end of file