diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 00000000..7e340a77 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 58bf6dc4..0ac21b7c 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -94,7 +94,7 @@ - + diff --git a/app/GPS/release/app-GPS-release.aab b/app/GPS/release/app-GPS-release.aab index 48109309..c5875d24 100644 Binary files a/app/GPS/release/app-GPS-release.aab and b/app/GPS/release/app-GPS-release.aab differ diff --git a/app/build.gradle b/app/build.gradle index 0c18f22e..6a281044 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId 'org.commonvoice.saverio' minSdkVersion 26 targetSdk 31 - versionCode = 182 - versionName '2.5.0.1' + versionCode = 183 + versionName '2.5.1' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { diff --git a/app/src/main/java/org/commonvoice/saverio/FirstLaunch.kt b/app/src/main/java/org/commonvoice/saverio/FirstLaunch.kt index 601cd258..33f43773 100644 --- a/app/src/main/java/org/commonvoice/saverio/FirstLaunch.kt +++ b/app/src/main/java/org/commonvoice/saverio/FirstLaunch.kt @@ -116,7 +116,7 @@ class FirstLaunch : ViewBoundActivity( languageListFirstLaunch.isGone = true buttonNextFirstLaunch.setText(R.string.btn_tutorial3) firstLaunchSectionMiddleBottom.isGone = true - firstLaunchSectionTheme.isGone=true + firstLaunchSectionTheme.isGone = true textTermsFirstLaunch.isGone = true if (!start) { @@ -153,7 +153,7 @@ class FirstLaunch : ViewBoundActivity( buttonNextFirstLaunch.onClick { getPermission(Manifest.permission.RECORD_AUDIO) } - buttonSkipFirstLaunch.isGone = false + buttonSkipFirstLaunch.isGone = true } else { buttonNextFirstLaunch.onClick { checkStatus(swipe = false) diff --git a/app/src/main/java/org/commonvoice/saverio/ListenActivity.kt b/app/src/main/java/org/commonvoice/saverio/ListenActivity.kt index 61c7584a..22579432 100644 --- a/app/src/main/java/org/commonvoice/saverio/ListenActivity.kt +++ b/app/src/main/java/org/commonvoice/saverio/ListenActivity.kt @@ -127,6 +127,60 @@ class ListenActivity : ViewBoundActivity( volumeControlStream = AudioConstants.VolumeControlStream } + private fun getRejectButton(): Button { + var buttonToUse = binding.buttonNoClip + if (listenPrefManager.invertButtons) { + //buttonLeft -> reject, buttonRight -> accept + buttonToUse = binding.buttonYesClip + } + + return buttonToUse + } + + private fun getAcceptButton(): Button { + var buttonToUse = binding.buttonYesClip + if (listenPrefManager.invertButtons) { + //buttonLeft -> reject, buttonRight -> accept + buttonToUse = binding.buttonNoClip + } + + return buttonToUse + } + + private fun setClickRejectButton() { + var buttonToUse = getRejectButton() + + if (listenPrefManager.longPressAcceptReject) { + buttonToUse.setOnLongClickListener( + View.OnLongClickListener { + validateNo() + false + } + ) + } else { + buttonToUse.onClick { + validateNo() + } + } + } + + private fun setClickAcceptButton() { + var buttonToUse = getAcceptButton() + + if (listenPrefManager.longPressAcceptReject) { + buttonToUse.setOnLongClickListener( + View.OnLongClickListener { + validateYes() + false + } + ) + } else { + buttonToUse.onClick { + validateYes() + } + } + } + private fun checkOfflineMode(available: Boolean) { if (!listenViewModel.showingHidingOfflineIcon && (listenViewModel.offlineModeIconVisible == available)) { listenViewModel.showingHidingOfflineIcon = true @@ -160,8 +214,8 @@ class ListenActivity : ViewBoundActivity( skipClip() } - buttonYesClip.isGone = true - buttonNoClip.isGone = true + getAcceptButton().isGone = true + getRejectButton().isGone = true } private fun setupUI() { @@ -208,18 +262,22 @@ class ListenActivity : ViewBoundActivity( loadUIStateLoading() listenViewModel.loadNewClip() } + ListenViewModel.Companion.State.NO_MORE_CLIPS -> { loadUIStateNoMoreClips() //listenViewModel.loadNewClip() } + ListenViewModel.Companion.State.LISTENING -> { loadUIStateListening() isListenAnimateButtonVisible = true animateListenAnimateButtons() } + ListenViewModel.Companion.State.LISTENED -> { loadUIStateListened() } + ListenViewModel.Companion.State.ERROR -> { //TODO loadUIStateListening() @@ -288,6 +346,15 @@ class ListenActivity : ViewBoundActivity( setupBadgeDialog() + if (listenPrefManager.invertButtons) + { + binding.buttonNoClip.setBackgroundResource(R.drawable.yes_thumb_cv) + binding.buttonYesClip.setBackgroundResource(R.drawable.no_thumb_cv) + + binding.buttonNoClip.contentDescription = getString(R.string.accessibility_accept_clip) + binding.buttonYesClip.contentDescription = getString(R.string.accessibility_reject_clip) + } + setTheme(this) if (listenPrefManager.showAdBanner) { @@ -688,18 +755,23 @@ class ListenActivity : ViewBoundActivity( "back" -> { onBackPressed() } + "report" -> { openReportDialog() } + "skip" -> { skipClip() } + "info" -> { showInformationAboutClip() } + "animations" -> { mainPrefManager.areAnimationsEnabled = !mainPrefManager.areAnimationsEnabled } + "speed-control" -> { listenPrefManager.showSpeedControl = !listenPrefManager.showSpeedControl if (listenPrefManager.showSpeedControl) { @@ -720,18 +792,23 @@ class ListenActivity : ViewBoundActivity( binding.listenSectionSpeedButtons.isGone = true } } + "auto-play" -> { listenPrefManager.isAutoPlayClipEnabled = !listenPrefManager.isAutoPlayClipEnabled } + "validate-yes" -> { validateYes() } + "validate-no" -> { validateNo() } + "play-stop-clip" -> { playStopClip() } + else -> { //nothing } @@ -743,30 +820,39 @@ class ListenActivity : ViewBoundActivity( "back" -> { R.drawable.ic_back_gestures } + "report" -> { R.drawable.ic_report_gestures } + "skip" -> { R.drawable.ic_skip } + "info" -> { R.drawable.ic_info_gestures } + "animations" -> { R.drawable.ic_animations_white } + "speed-control" -> { R.drawable.ic_speed_control_white } + "auto-play" -> { R.drawable.ic_auto_play_white } + "validate-yes" -> { R.drawable.ic_yes_thumb2 } + "validate-no" -> { R.drawable.ic_no_thumb2 } + "play-stop-clip" -> { if (listenViewModel.state.value == ListenViewModel.Companion.State.LISTENING) { R.drawable.ic_stop_clip @@ -774,6 +860,7 @@ class ListenActivity : ViewBoundActivity( R.drawable.ic_play_clip } } + else -> { R.drawable.ic_nothing } @@ -976,11 +1063,11 @@ class ListenActivity : ViewBoundActivity( if (settingsPrefManager.showContributionCriteriaIcon && !imageContributionCriteriaListen.isGone) { hideImage(imageContributionCriteriaListen) } - if (!buttonYesClip.isGone) { - hideButton(buttonYesClip) + if (!getAcceptButton().isGone) { + hideButton(getAcceptButton()) } - if (!buttonNoClip.isGone) { - hideButton(buttonNoClip) + if (!getRejectButton().isGone) { + hideButton(getRejectButton()) } buttonStartStopListen.setBackgroundResource(R.drawable.listen_cv) buttonStartStopListen.contentDescription = getString(R.string.accessibility_play_clip) @@ -1066,11 +1153,11 @@ class ListenActivity : ViewBoundActivity( if (settingsPrefManager.showContributionCriteriaIcon && !imageContributionCriteriaListen.isGone) { hideImage(imageContributionCriteriaListen) } - if (!buttonYesClip.isGone) { - hideButton(buttonYesClip) + if (!getAcceptButton().isGone) { + hideButton(getAcceptButton()) } - if (!buttonNoClip.isGone) { - hideButton(buttonNoClip) + if (!getRejectButton().isGone) { + hideButton(getRejectButton()) } buttonStartStopListen.setBackgroundResource(R.drawable.listen_cv) buttonStartStopListen.contentDescription = getString(R.string.accessibility_play_clip) @@ -1143,10 +1230,10 @@ class ListenActivity : ViewBoundActivity( buttonStartStopListen.onClick { listenViewModel.startListening() - if (!listenViewModel.startedOnce || !buttonNoClip.isVisible) { + if (!listenViewModel.startedOnce || !getRejectButton().isVisible) { Handler().postDelayed({ if (listenViewModel.state.value == ListenViewModel.Companion.State.LISTENING) showButton( - buttonNoClip + getRejectButton() ) }, 900) } @@ -1241,34 +1328,32 @@ class ListenActivity : ViewBoundActivity( if (!listenViewModel.startedOnce) { Handler().postDelayed({ if (listenViewModel.state.value == ListenViewModel.Companion.State.LISTENING) - showButton(buttonNoClip) + showButton(getRejectButton()) }, 900) } - if (!listenViewModel.listenedOnce) buttonYesClip.isVisible = false + if (!listenViewModel.listenedOnce) getAcceptButton().isVisible = false listenViewModel.startedOnce = true buttonSkipListen.isEnabled = true buttonStartStopListen.setBackgroundResource(R.drawable.stop_listen_cv) buttonStartStopListen.contentDescription = getString(R.string.accessibility_stop_clip) - buttonNoClip.onClick { - validateNo() - } + setClickRejectButton() buttonStartStopListen.onClick { listenViewModel.stopListening() } } private fun loadUIStateListened() = withBinding { - buttonNoClip.isVisible = true + getRejectButton().isVisible = true textSentenceListen.text = listenViewModel.getSentenceText() resizeSentence() hideListenAnimateButtons() setTextSentenceListen(this@ListenActivity) if (!listenViewModel.listenedOnce) { - showButton(buttonYesClip) + showButton(getAcceptButton()) } listenViewModel.listenedOnce = true @@ -1277,16 +1362,15 @@ class ListenActivity : ViewBoundActivity( buttonStartStopListen.setBackgroundResource(R.drawable.listen2_cv) buttonStartStopListen.contentDescription = getString(R.string.accessibility_play_clip) - buttonYesClip.onClick { - validateYes() - } + + setClickAcceptButton() buttonStartStopListen.onClick { listenViewModel.startListening() - if (!listenViewModel.startedOnce || !buttonNoClip.isVisible) { + if (!listenViewModel.startedOnce || !getRejectButton().isVisible) { Handler().postDelayed({ if (listenViewModel.state.value == ListenViewModel.Companion.State.LISTENING) showButton( - buttonNoClip + getRejectButton() ) }, 900) } @@ -1294,7 +1378,7 @@ class ListenActivity : ViewBoundActivity( } private fun validateYes() { - if (!binding.buttonYesClip.isGone) { + if (!getAcceptButton().isGone) { hideButtons() listenViewModel.validate(result = true) numberSentThisSession++ @@ -1308,7 +1392,7 @@ class ListenActivity : ViewBoundActivity( } private fun validateNo() { - if (!binding.buttonNoClip.isGone) { + if (!getRejectButton().isGone) { hideButtons() listenViewModel.validate(result = false) numberSentThisSession++ @@ -1341,8 +1425,8 @@ class ListenActivity : ViewBoundActivity( } buttonStartStopListen.isEnabled = false buttonSkipListen.isEnabled = false - buttonYesClip.isGone = true - buttonNoClip.isGone = true + getAcceptButton().isGone = true + getRejectButton().isGone = true listenViewModel.stop() @@ -1491,8 +1575,8 @@ class ListenActivity : ViewBoundActivity( private fun hideButtons() { stopButtons() - if (listenViewModel.startedOnce) hideButton(binding.buttonNoClip) - if (listenViewModel.listenedOnce) hideButton(binding.buttonYesClip) + if (listenViewModel.startedOnce) hideButton(getRejectButton()) + if (listenViewModel.listenedOnce) hideButton(getAcceptButton()) hideListenAnimateButtons() } @@ -1517,8 +1601,8 @@ class ListenActivity : ViewBoundActivity( } private fun stopButtons() { - stopAnimation(binding.buttonNoClip) - stopAnimation(binding.buttonYesClip) + stopAnimation(getRejectButton()) + stopAnimation(getAcceptButton()) } private fun showImage(image: ImageView) { diff --git a/app/src/main/java/org/commonvoice/saverio/MainActivity.kt b/app/src/main/java/org/commonvoice/saverio/MainActivity.kt index 7b0737fa..38b49862 100644 --- a/app/src/main/java/org/commonvoice/saverio/MainActivity.kt +++ b/app/src/main/java/org/commonvoice/saverio/MainActivity.kt @@ -1,5 +1,6 @@ package org.commonvoice.saverio +import android.Manifest import android.annotation.SuppressLint import android.app.AlarmManager import android.app.PendingIntent @@ -12,6 +13,7 @@ import android.os.Build import android.os.Bundle import android.os.Handler import android.util.Log +import androidx.core.app.ActivityCompat import androidx.core.content.ContextCompat import androidx.lifecycle.lifecycleScope import androidx.navigation.findNavController @@ -101,7 +103,7 @@ class MainActivity : VariableLanguageActivity(R.layout.activity_main) { } } else { setLanguageUI("start") - //checkPermissions() + checkPermissions() RecordingsUploadWorker.attachToWorkManager( workManager, @@ -133,6 +135,21 @@ class MainActivity : VariableLanguageActivity(R.layout.activity_main) { } } + fun checkPermissions() { + if (ContextCompat.checkSelfPermission( + this, + Manifest.permission.RECORD_AUDIO + ) + != PackageManager.PERMISSION_GRANTED + ) { + ActivityCompat.requestPermissions( + this, + arrayOf(Manifest.permission.RECORD_AUDIO), + MainActivity.RECORD_REQUEST_CODE + ) + } + } + fun checkSentencesOfflineMode() { lifecycleScope.launch { //println(speakPrefManager.requiredSentencesCount.toString() + " =S= " + speakViewModel.getSentencesCount()) @@ -199,11 +216,12 @@ class MainActivity : VariableLanguageActivity(R.layout.activity_main) { } else { SimpleDateFormat("yyyy-MM-dd").format(Date()).toString() } - val yesterday = if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { - LocalDate.now().minusDays(1).toString() - } else { - SimpleDateFormat("yyyy-MM-dd").format(yesterday()).toString() - } + val yesterday = + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { + LocalDate.now().minusDays(1).toString() + } else { + SimpleDateFormat("yyyy-MM-dd").format(yesterday()).toString() + } if (lastDateOpenedTheApp == null || lastDateOpenedTheApp == yesterday) { statsPrefManager.lastDateOpenedTheApp = today if (lastDateOpenedTheApp == null) statsPrefManager.daysInARow = 1 diff --git a/app/src/main/java/org/commonvoice/saverio/ui/settings/nestedSettings/ListenSettingsFragment.kt b/app/src/main/java/org/commonvoice/saverio/ui/settings/nestedSettings/ListenSettingsFragment.kt index 39509b2c..251d3f1f 100644 --- a/app/src/main/java/org/commonvoice/saverio/ui/settings/nestedSettings/ListenSettingsFragment.kt +++ b/app/src/main/java/org/commonvoice/saverio/ui/settings/nestedSettings/ListenSettingsFragment.kt @@ -50,6 +50,18 @@ class ListenSettingsFragment : ViewBoundFragment( switchShowSentencesTextWhenClipsCompleted.isChecked = listenPrefManager.isShowTheSentenceAtTheEnd + switchLongPressToAcceptOrReject.setOnCheckedChangeListener { _, isChecked -> + listenPrefManager.longPressAcceptReject = isChecked + } + switchLongPressToAcceptOrReject.isChecked = + listenPrefManager.longPressAcceptReject + + switchInvertYesNoButtons.setOnCheckedChangeListener { _, isChecked -> + listenPrefManager.invertButtons = isChecked + } + switchInvertYesNoButtons.isChecked = + listenPrefManager.invertButtons + switchShowSpeedControlListen.setOnCheckedChangeListener { _, isChecked -> listenPrefManager.showSpeedControl = isChecked if (!isChecked) { diff --git a/app/src/main/res/drawable/ic_gestures_double_tap.xml b/app/src/main/res/drawable/ic_gestures_double_tap.xml index c0d6ffd5..74df0b95 100644 --- a/app/src/main/res/drawable/ic_gestures_double_tap.xml +++ b/app/src/main/res/drawable/ic_gestures_double_tap.xml @@ -4,19 +4,19 @@ android:viewportWidth="48" android:viewportHeight="48"> + android:viewportWidth="137" + android:viewportHeight="137"> + android:fillColor="#00000000" + android:pathData="M67.3,46.03m-11.34,0a11.34,11.34 0,1 1,22.68 0a11.34,11.34 0,1 1,-22.68 0" + android:strokeWidth="30" + android:strokeColor="@color/colorLightGray" /> + android:fillColor="#00000000" + android:pathData="M67.3,46.03m-38.14,0a38.14,38.14 0,1 1,76.28 0a38.14,38.14 0,1 1,-76.28 0" + android:strokeWidth="5.73" + android:strokeColor="@color/colorLightGray" /> + android:fillType="nonZero" + android:pathData="M101.6,69.03C100.43,69.03 99.26,69.03 98.09,69.62C96.92,66.1 93.4,63.76 89.89,63.76C88.13,63.76 86.96,64.34 85.2,64.93C83.44,62.59 81.1,61.42 78.76,61.42L76.41,61.42L76.41,46.77C76.41,42.08 72.31,37.98 67.63,37.98C62.94,37.98 58.84,42.08 58.84,46.77L58.84,85.44L54.74,81.92C51.22,78.41 45.36,78.41 41.85,81.92C38.92,85.44 38.92,90.12 41.26,94.22C43.02,96.56 44.78,100.67 47.12,104.77C52.98,117.66 59.42,131.71 69.38,131.71L92.23,131.71C92.23,131.71 110.39,125.86 110.39,108.28L110.39,77.23C110.98,72.55 106.29,69.03 101.6,69.03L101.6,69.03Z" /> diff --git a/app/src/main/res/layout/fragment_gestures_settings.xml b/app/src/main/res/layout/fragment_gestures_settings.xml index 675b0beb..722ec47d 100644 --- a/app/src/main/res/layout/fragment_gestures_settings.xml +++ b/app/src/main/res/layout/fragment_gestures_settings.xml @@ -209,7 +209,6 @@ android:background="@color/colorWhite" android:drawableStart="@drawable/ic_gestures_long_press" android:drawablePadding="10dp" - android:drawableTint="@color/colorGray" android:foreground="@drawable/ripple" android:gravity="center|clip_vertical|start" android:padding="20dp" @@ -231,7 +230,6 @@ android:background="@color/colorWhite" android:drawableStart="@drawable/ic_gestures_double_tap" android:drawablePadding="10dp" - android:drawableTint="@color/colorGray" android:foreground="@drawable/ripple" android:gravity="center|clip_vertical|start" android:padding="20dp" @@ -375,7 +373,6 @@ android:background="@color/colorWhite" android:drawableStart="@drawable/ic_gestures_long_press" android:drawablePadding="10dp" - android:drawableTint="@color/colorGray" android:foreground="@drawable/ripple" android:gravity="center|clip_vertical|start" android:padding="20dp" @@ -397,7 +394,6 @@ android:background="@color/colorWhite" android:drawableStart="@drawable/ic_gestures_double_tap" android:drawablePadding="10dp" - android:drawableTint="@color/colorGray" android:foreground="@drawable/ripple" android:gravity="center|clip_vertical|start" android:padding="20dp" diff --git a/app/src/main/res/layout/fragment_listen_settings.xml b/app/src/main/res/layout/fragment_listen_settings.xml index c4f11867..8abadebc 100644 --- a/app/src/main/res/layout/fragment_listen_settings.xml +++ b/app/src/main/res/layout/fragment_listen_settings.xml @@ -169,6 +169,78 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/separator5" /> + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values-ar-rSA/strings.xml b/app/src/main/res/values-ar-rSA/strings.xml index da87ab63..6e771578 100644 --- a/app/src/main/res/values-ar-rSA/strings.xml +++ b/app/src/main/res/values-ar-rSA/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-as-rIN/strings.xml b/app/src/main/res/values-as-rIN/strings.xml index 5001b0b1..61206986 100644 --- a/app/src/main/res/values-as-rIN/strings.xml +++ b/app/src/main/res/values-as-rIN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ast-rES/strings.xml b/app/src/main/res/values-ast-rES/strings.xml index 0f5adb82..5b410562 100644 --- a/app/src/main/res/values-ast-rES/strings.xml +++ b/app/src/main/res/values-ast-rES/strings.xml @@ -2,24 +2,24 @@ - en + ast - Home - Dashboard - Settings + Aniciu + Panel + Configuración Log in / Sign up Log out Profile - Hi! - Hi, {{username}}! + ¡Hola! + ¡Hola, {{username}}! The session-id is expired, you need to log in again - Statistics - Voices online - You - Everyone - Today + Estadístiques + Voces en llinia + Tu + Tol mundu + Güei Ever You have to log in to see your statistics You have to log in to set the daily goal @@ -35,7 +35,7 @@ Start Permit - Next + Siguiente Try again Finish Skip @@ -54,33 +54,33 @@ Join group Let\'s go! Choose which language you\'d like to speak or listen in. The app will also be shown in that language if a translation is available. - Loading… + Cargando… Username Email - Age - Gender + Edá + Xéneru To modify your profile information, go to the Common Voice website. Login successful! Male Female Other All badges - Level {{level}} - I have already a verification link - Verification link - The verification link is not valid + Nivel {{level}} + Xá tengo un enllaz de verificación + Enllaz de verificación + L\'enllaz de verificación nun ye válidu Reopen tutorial Project open-source on GitHub developed by Language successfully set to {{lang}} - Language + Llingua Listen Speak Other General - Useful links - Learn more + Enllaces útiles + Saber más Light Dark Auto @@ -88,11 +88,11 @@ Auto-play clip when it\'s loaded Dark theme Contact the developer on Telegram - Experimental features + Funciones esperimentales Experimental features turned on.\nNew features could be unstable and unsafe. Save logs to a file Saving logs to a file turned on.\nYou can attach the log.txt file when you report an issue.\nRead more on GitHub. - Generic statistics + Estadístiques xenériques Show the string which identifies me inside the app App usage statistics Skip recording confirmation @@ -102,13 +102,13 @@ Recording indicator sound Recording indicator sound is now turned on.\nA sound will play when you start and stop recording. Check for updates - Gestures + Xestos Please, if you like this app, remember to review it on Google Play Store. The app is not (completely) translated in this language.\nYou can contribute to translate the app on Crowdin. - Animations + Animaciones Customise the font size Customise gestures - Theme + Estilu Telegram group of the app Show labels below the menu icons Read the Mozilla Common Voice Terms of Service @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. @@ -171,8 +173,8 @@ CV Project daily goal not reached yet! Choose when you wish to be notified in case your daily goal has not been reached. Please note that this might not be exact or might not be work at all due to battery optimisation settings. - First alert - Second alert + Primer alerta + Segunda alerta None Statistics Destination API server @@ -187,8 +189,8 @@ Skip Send recording Loading clip… - Press the icon below to start recording. - Press the icon below to stop recording. + Primi l\'iconu d\'abaxo p\'aniciar la grabación. + Primi l\'iconu d\'abaxo pa parar la grabación. Sentence recorded. Listen to the recording. Recording failed. Please try again. If you spoke correctly, send the recording.\nIf you misspoke, you can record the sentence again. @@ -305,12 +307,12 @@ This is the sentence you must record. A message to guide you will appear here. If you don\'t like the sentence, you can tap here to skip and get another one. - Tap on this icon to start recording. - Tap on this icon to stop recording. - Tap on this icon to play back your recording. + Toca esti iconu p\'aniciar la grabación. + Toca esti iconu pa parar la grabación. + Toca esti iconu pa reproducir la grabación. Tap on this icon to re-record if you made a mistake. Tap on this icon to play back your recording again. - Tap on this button to send your recording. + Toca esti botón pa unviar la grabación. This is the sentence/clip you must validate. If you don\'t like the clip, you can tap on this button to skip and get another one. Tap on this icon to play the clip. @@ -344,13 +346,13 @@ Tip Changelog Help - Info + Información Do not show anymore If you have issues with the official Common Voice website, please report them on Mozilla Discourse forums or GitHub repository so that Mozilla can fix them. Review now Do you like the app? You can support my work. Buy me a coffee on PayPal or LiberaPay. Log in again - Offline mode + Mou desconectáu You are now offline and the app switched to offline mode automatically.\nThis means you can continue to record and validate, but the requests will be sent later. You can tell when you are in offline mode by looking for this icon on the screen: You can tap that icon to see downloaded clips and sentences. @@ -362,11 +364,11 @@ Are you sure you want to continue and lose the recording? Are you sure you want to reset all app data? Are you sure you want to clear offline data? - Yes - Cancel + + Encaboxar - Well done! You opened the app %d day in a row. - Well done! You opened the app %d days in a row. + ¡Bien fecho! Abriesti l\'aplicación %d día siguíu. + ¡Bien fecho! Abriesti l\'aplicación %d díes siguíos. I\'ve opened the CV Project app %d day in a row! Download it too, so you can contribute to the Common Voice project with your smartphone. @@ -376,7 +378,7 @@ Open Profile now Translate now - Daily goal + Meta diaria No goal set Set a goal Edit goal @@ -391,7 +393,7 @@ Share on I\'ve just achieved my daily goal for @mozilla #CommonVoice using #CVProject.\nJoin in and contribute! Install CV Project from Google Play, F-Droid or Huawei AppGallery now {{link}} This daily goal isn\'t an official Mozilla feature. It\'s only a feature of this app. - Did you know that … ? + ¿Sabíeslo? 10,000 hours is achievable in just over 6 months if 1,000 people record 45 clips a day. Copied diff --git a/app/src/main/res/values-az-rAZ/strings.xml b/app/src/main/res/values-az-rAZ/strings.xml index b105cb34..29896c9e 100644 --- a/app/src/main/res/values-az-rAZ/strings.xml +++ b/app/src/main/res/values-az-rAZ/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} və {{listen_name}} Açıq tema həmçinin cümlələri oxumaq / təsdiqləmə üçün Danış və Dinlənin içindədir (açıq tema fəal olanda). Sürətə nəzarət sətrini göstər + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Məlumat nişanını göstər Danışmaq üçün basın Tətbiq xətdən kənar rejimdə olanda endirib istifadə etmək üçün cümlə və klip sayını seçin. diff --git a/app/src/main/res/values-ba-rRU/strings.xml b/app/src/main/res/values-ba-rRU/strings.xml index 2c64859b..f9fcfda0 100644 --- a/app/src/main/res/values-ba-rRU/strings.xml +++ b/app/src/main/res/values-ba-rRU/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} һәм {{listen_name}} Әгәр яҡты тема ҡуйылған булһа (тауыш яҙҙырып һәм тикшергән саҡта ла) текстың фоно шул төҫтә була. Тауыш тиҙлеген үҙгәрткән кнопкаларҙы күрһәтергә + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Мәғлүмәт иконаһын күрһәт Һөйләр өсөн баҫ Ҡушымта оффлайн булғанда тейәү һәм ҡулланыу өсөн һөйләмдәр һанын һәм клиптар һанын һайлағыҙ. diff --git a/app/src/main/res/values-be-rBY/strings.xml b/app/src/main/res/values-be-rBY/strings.xml index afa99015..3ab0b0b1 100644 --- a/app/src/main/res/values-be-rBY/strings.xml +++ b/app/src/main/res/values-be-rBY/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} і {{listen_name}} Светлая тэма таксама для сказа чытаць/спраўджваць у Агучваць і Слухаць (калі светлая тэма ўключана). Паказваць палоску кантролю хуткасці + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Паказваць іконку інфармацыі Націсніце каб казаць Абярыце колькасць сказаў і колькасць запісаў для спампоўкі і кастайцеся, калі праграма ў па-за сеткавым рэжыме. diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index 0f803d6f..d9fbaa3b 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} и {{listen_name}} Светла тема също за изречение за прочит/проверка в Говорене и Прослушване (при пусната светла тема). Покажи лента за контрол на скоростта + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Покажи икона с информация Натиснете, за да говорите Изберете броя изречения и клипове за сваляне и употреба, когато приложението е в офлайн режим. diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index 86c5b2ab..134f6443 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-br-rFR/strings.xml b/app/src/main/res/values-br-rFR/strings.xml index 0d135b33..143c498b 100644 --- a/app/src/main/res/values-br-rFR/strings.xml +++ b/app/src/main/res/values-br-rFR/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ca-rES/strings.xml b/app/src/main/res/values-ca-rES/strings.xml index 123c5b34..90bfb94c 100644 --- a/app/src/main/res/values-ca-rES/strings.xml +++ b/app/src/main/res/values-ca-rES/strings.xml @@ -117,7 +117,7 @@ Interfície d\'Usuari Avançat Guarda gravacions al dispositiu - Clear offline clips and sentences + Esborra els clips i frases sense connexió Reinicialitza les dades Cap funció experimental està ara disponible Mostra la frase escrita solament després que el tall s\'ha reproduït @@ -129,6 +129,8 @@ {{speak_name}} i {{listen_name}} El tema clar també per a la frase a llegir o validar en Parla i Escola (si el tema clar és actiu). Mostra la barra de control de velocitat + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Mostra icona d\'informació Premeu per a parlar Trieu el nombre d\'oracions i el nombre de talls que descarregar i usar quan l\'aplicació es troba en mode fora de línia. @@ -180,8 +182,8 @@ Personalitza el servidor API Segur que voleu personalitzar el servidor API? És una acció potencialment perillosa.\nPodeu restablir el servidor API per defecte en qualsevol moment. Servidor API de destinació - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Baixa només quan estigui connectat a Wi-Fi + Puja només quan estigui connectat a Wi-Fi Es carrega la frase… Saltar @@ -361,7 +363,7 @@ Esteu segur de voler ometre i perdre l\'enregistrament? Esteu segur de voler continuar i perdre el registre? Esteu segur de voler restablir totes les dades de l\'aplicació? - Are you sure you want to clear offline data? + Esteu segur que voleu esborrar les dades sense connexió? Cancel·la diff --git a/app/src/main/res/values-ckb-rIR/strings.xml b/app/src/main/res/values-ckb-rIR/strings.xml index f642d371..7ba31996 100644 --- a/app/src/main/res/values-ckb-rIR/strings.xml +++ b/app/src/main/res/values-ckb-rIR/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index 0fe4b6a9..6150cb80 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-cy-rGB/strings.xml b/app/src/main/res/values-cy-rGB/strings.xml index 999329c1..653b6706 100644 --- a/app/src/main/res/values-cy-rGB/strings.xml +++ b/app/src/main/res/values-cy-rGB/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-da-rDK/strings.xml b/app/src/main/res/values-da-rDK/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-da-rDK/strings.xml +++ b/app/src/main/res/values-da-rDK/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index b75f595d..ab77e559 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -117,7 +117,7 @@ Benutzeroberfläche Erweiterte Einstellungen Aufnahmen auf dem Gerät speichern - Clear offline clips and sentences + Offline Clips und Sätze löschen App-Daten zurücksetzen Gerade sind keine experimentellen Funktionen verfügbar Den Satztext nur anzeigen, wenn der Clip die Wiedergabe abgeschlossen hat @@ -129,6 +129,8 @@ {{speak_name}} und {{listen_name}} Helles Thema auch für Abspielen und Anhören verwenden (wenn das helle Thema aktiviert ist). Menü für Abspielgeschwindigkeit anzeigen + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Info-Symbol anzeigen Zum Sprechen drücken Wähle die Anzahl der Sätze und die Anzahl der Clips, die heruntergeladen und verwendet werden sollen, wenn sich die App im Offline-Modus befindet. @@ -180,8 +182,8 @@ API-Server anpassen Bist du sicher, dass du den API-Server anpassen möchtest? Dies ist möglicherweise eine gefährliche Aktion.\nDu kannst jederzeit auf den Standard-API-Server zurücksetzen. Ziel-API-Server - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Nur herunterladen, wenn mit Wi-Fi verbunden + Nur hochladen, wenn mit Wi-Fi verbunden Satz wird geladen… Überspringen @@ -361,7 +363,7 @@ Willst du überspringen und die die Aufnahme löschen? Bist du sicher, dass du fortfahren und die Aufnahme verlieren willst? Bist du sicher, dass du die App-Daten löschen willst? - Are you sure you want to clear offline data? + Bist du sicher, dass du die Offline-Daten löschen möchtest? Ja Abbrechen diff --git a/app/src/main/res/values-dv-rMV/strings.xml b/app/src/main/res/values-dv-rMV/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-dv-rMV/strings.xml +++ b/app/src/main/res/values-dv-rMV/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index 6cfcbf8f..397138bc 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-eo-rUY/strings.xml b/app/src/main/res/values-eo-rUY/strings.xml index c2d3d3c8..0ba7c277 100644 --- a/app/src/main/res/values-eo-rUY/strings.xml +++ b/app/src/main/res/values-eo-rUY/strings.xml @@ -24,7 +24,7 @@ Vi devas saluti por vidi vian statistikaron Vi devas saluti por agordi la ĉiutagan celon h - Hour {{hour}} + Horo {{hour}} Plej bonaj kontribuistoj Registritaj Kontrolitaj @@ -44,7 +44,7 @@ CV Project estas neoficiala aplikprogramo por Mozilla Common Voice. Ĝi estas kreita de Saverio Morelli sen ia subteno aŭ kunlaboro je Mozilla. Daŭrigante, vi konsentas pri la Kondiĉoj pri Servo de Komuna Voĉo de Mozilla. Ĉi tiu programo bezonas la permeson \"Mikrofono\" por registri vian voĉon. - You can report bugs on GitHub or Telegram. To help the developer understand the issue quickly, you should attach the app\'s log file to your report. The app needs the \"Storage\" permission to save the log file. + Vi povas raporti erarojn en GitHubo aŭ Telegramo. Por rapide komprenigi la problemojn al la disvolviĝistoj, vi alfiksu la prodokoldosieron de la aplikaĵo al via raporto. La aplikaĵo bezonas La \"Storage\" permeson por konservi la prodokoldosieron. You can even contribute while you are offline. The app\'s \"Offline mode\" will be enabled automatically, and you can continue to record and listen without an Internet connection. Choose your preferred theme. \"Auto\" toggles the theme based on the current time. You can change this later in Settings. Malhela etoso @@ -59,18 +59,18 @@ Retadreso Aĝo Genro - To modify your profile information, go to the Common Voice website. + Por ŝanĝi la informojn de via profilo, aliru retpaĝon de common voice. Ensalutis sukcese! Iĉa Ina Aliaj Ĉiuj ordenoj Nivelo {{level}} - I have already a verification link + Mi jam havas konfirmligilon Kontrolada ligilo La kontrolada ligilo estas nevalida - Reopen tutorial + Revidi la lernilon Malfermitkoda projekto je GitHub kreata de Lingvo sukcese ŝanĝigis al {{lang}} @@ -84,10 +84,10 @@ Hela Malhela Aŭtomate - Support my work. Buy me a coffee 😄 + Subtenu min. Aĉetu kafon por mi 😄 Auto-play clip when it\'s loaded Malhela etoso - Contact the developer on Telegram + Kontaktu la disvolviĝistojn entelegrame Experimental features Experimental features turned on.\nNew features could be unstable and unsafe. Konservi protokolojn al dosiero @@ -129,6 +129,8 @@ {{speak_name}} kaj {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. @@ -154,8 +156,8 @@ Ŝalti/Malŝalti «{{feature}}» Reporti la sonaĵon Raporti la frazon - Show information about the clip - Show information about the sentence + Primontru informojn de la filmeto + Primontru informojn de la sentenco Play/Stop clip Start/Stop recording Play/Stop recording diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 8b0a40d6..674d9c3c 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} y {{listen_name}} Tema claro también para la oración a leer/validar en Hablar y Escuchar (cuando el tema claro está encendido). Mostrar barra de control de velocidad + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Mostrar icono de información Pulsar para hablar Elegir el número de oraciones y el número de clips a descargar y usar cuando la aplicación esté en el modo sin conexión. diff --git a/app/src/main/res/values-et-rEE/strings.xml b/app/src/main/res/values-et-rEE/strings.xml index 1af6e793..6e495b6d 100644 --- a/app/src/main/res/values-et-rEE/strings.xml +++ b/app/src/main/res/values-et-rEE/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-eu-rES/strings.xml b/app/src/main/res/values-eu-rES/strings.xml index 85e0a7e5..400fec1b 100644 --- a/app/src/main/res/values-eu-rES/strings.xml +++ b/app/src/main/res/values-eu-rES/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-fa-rIR/strings.xml b/app/src/main/res/values-fa-rIR/strings.xml index c78fe0d6..3b09aa08 100644 --- a/app/src/main/res/values-fa-rIR/strings.xml +++ b/app/src/main/res/values-fa-rIR/strings.xml @@ -8,7 +8,7 @@ پیش‌خوان تنظیمات - ورود / ثبت‌نام + ورود / نام‌نویسی خروج نمایه سلام! @@ -117,7 +117,7 @@ رابط کاربری پیشرفته ذخیرهٔ ضبط‌ها روی دستگاه - Clear offline clips and sentences + پاک‌سازی قطعه‌ها و جمله‌های برون‌خط پاک کردن حافظهٔ کاره هیچ قابلیت آزمایشی‌ای در حال حاضر در دسترس نیست متن جملات را تنها زمانی نمایش یابند که پخش صدا کامل شده باشد @@ -129,6 +129,8 @@ {{speak_name}} و {{listen_name}} پوستهٔ روشن همچنین برای خواندن/تأیید جمله در گفتن و شنیدن (هنگامی که پوستهٔ روشن فعال است). نمایش نوار کنترل سرعت + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons نمایش آیکون اطلاعات برای صحبت کردن فشار دهید تعداد جملات و تعداد قطعات را برای بارگیری و استفاده در حالت برون‌خط کاره انتخاب کنید. @@ -180,8 +182,8 @@ شخصی‌سازی کارساز API آیا اطمینان دارید که می‌خواهید کارساز API را شخصی‌سازی کنید؟ این کار به طور بالقوه‌ای خطرناک است.\n شما در هر لحظه قادرید کارساز API را به پیش‌فرض بازگردانی کنید. کارساز API مقصد - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + بارگیری فقط هنگامی که به وای‌فای متصل است + بارگذاری فقط هنگامی که به وای‌فای متصل است دریافت جمله… پرش @@ -361,7 +363,7 @@ مطمئنید می‌خواهید رد شده و ضبط را از دست دهید؟ مطمئنید می‌خواهید ادامه دهید و ضبط را از دست دهید؟ مطمئنید می‌خواهید همهٔ داده‌های کاره را بازنشانی کنید؟ - Are you sure you want to clear offline data? + مطمئنید که می‌خواهید داده‌های برون‌خط را پاک کنید؟ بله لغو diff --git a/app/src/main/res/values-fi-rFI/strings.xml b/app/src/main/res/values-fi-rFI/strings.xml index 618e7561..56c59e50 100644 --- a/app/src/main/res/values-fi-rFI/strings.xml +++ b/app/src/main/res/values-fi-rFI/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} ja {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Näytä info-kuvake Paina puhuaksesi Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index a5dce7eb..0ccac096 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -117,7 +117,7 @@ Interface utilisateur Avancés Sauvegarder les enregistrements sur l\'appareil - Clear offline clips and sentences + Effacer les clips et phrases hors ligne Réinitialiser les données Aucune fonctionnalité expérimentale disponible pour le moment Afficher le texte de la phrase seulement quand la lecture du clip est terminée @@ -129,6 +129,8 @@ {{speak_name}} et {{listen_name}} Thème clair aussi pour la phrase à lire/valider dans Parler et Écouter (lorsque le thème clair est activé). Afficher la barre de contrôle de vitesse + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Afficher l\'icône infos Presser pour parler Choisissez le nombre de phrases et le nombre de clips à télécharger et à utiliser lorsque l\'appli est en mode hors ligne. @@ -180,8 +182,8 @@ Personnaliser le serveur API Êtes-vous sûr·e de vouloir personnaliser le serveur API ? Il s\'agit d\'une action potentiellement dangereuse.\nVous pouvez à tout moment revenir au serveur API par défaut. Serveur API de destination - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Télécharger uniquement avec une connexion Wi-Fi + Téléverser uniquement avec une connexion Wi-Fi Chargement de la phrase… Passer @@ -361,7 +363,7 @@ Êtes-vous sûr·e de vouloir passer et perdre l\'enregistrement ? Êtes-vous sûr·e de vouloir continuer et perdre l\'enregistrement ? Êtes-vous sûr·e de vouloir réinitialiser toutes les données de l\'application ? - Are you sure you want to clear offline data? + Êtes-vous sûr·e de vouloir effacer les données hors ligne ? Oui Annuler diff --git a/app/src/main/res/values-fy-rNL/strings.xml b/app/src/main/res/values-fy-rNL/strings.xml index f0f155bd..0e1a29fa 100644 --- a/app/src/main/res/values-fy-rNL/strings.xml +++ b/app/src/main/res/values-fy-rNL/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} en {{listen_name}} Ljocht tema ek foar de te lêzen/falidearjen sin yn Sprekke en Harkje (wannear\'t it ljochte tema ynskeakele is). Snelheidskontrôlebalke toane + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Ynfo-piktogram toane Druk om te sprekken Kies it oantal te downloaden sinnen en fragminten dy\'t jo yn de app yn de offlinemodus brûke wolle. @@ -180,8 +182,8 @@ API-server oanpasse Binne jo wis dat jo de API-server oanpasse wolle? Dit kin in gefaarlike aksje wêze.\nJo kinne op elk winske momint nei de standert API-server tebeksette. Doel-API-server - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Allinnich downloade mei wifi-ferbining + Allinnich oplade mei wifi-ferbining Sin lade… Oerslaan diff --git a/app/src/main/res/values-ga-rIE/strings.xml b/app/src/main/res/values-ga-rIE/strings.xml index 9eee45f6..8177836f 100644 --- a/app/src/main/res/values-ga-rIE/strings.xml +++ b/app/src/main/res/values-ga-rIE/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} agus {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Taispeáin an deilbhín faisnéise Brúigh chun labhairt Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-gl-rES/strings.xml b/app/src/main/res/values-gl-rES/strings.xml index 1af9730e..fa07e05b 100644 --- a/app/src/main/res/values-gl-rES/strings.xml +++ b/app/src/main/res/values-gl-rES/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-gn-rPY/strings.xml b/app/src/main/res/values-gn-rPY/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-gn-rPY/strings.xml +++ b/app/src/main/res/values-gn-rPY/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ha-rHG/strings.xml b/app/src/main/res/values-ha-rHG/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-ha-rHG/strings.xml +++ b/app/src/main/res/values-ha-rHG/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index 2202e893..2a1c7bc4 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} व {{listen_name}} वाक्यों को रिकॉर्ड करने/सत्यापन करने के लिए भी हल्की थीम (जब हल्की थीम प्रभाव में हो) गति नियन्त्रक पट्टी दिखायें + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons जानकारी चिन्ह दिखायें Push to talk ऑफलाइन मोड में उपयोग करने के लिए वाक्यों व रिकोर्डिंगों को डाउनलोड करने की संख्या चुनें। diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml index 6b170c61..c512ff27 100644 --- a/app/src/main/res/values-hu-rHU/strings.xml +++ b/app/src/main/res/values-hu-rHU/strings.xml @@ -117,7 +117,7 @@ Felhasználói felület Speciális Felvételek mentése erre az eszközre - Clear offline clips and sentences + Offline klipek és mondatok törlése Alkalmazásadatok visszaállítása Jelenleg nem érhetők el kísérleti funkciók Csak akkor jelenítse meg a mondat szövegét, ha a klip lejátszása befejeződött @@ -129,6 +129,8 @@ {{speak_name}} és {{listen_name}} Világos téma a mondatok felolvasásánál és ellenőrzésénél is (ha a világos téma be van kapcsolva). Sebességvezérlő-sáv megjelenítése + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Információ ikon megjelenítése Gombnyomással történő beszéd Válassza ki a letöltendő mondatok és klipek számát arra az esetre, ha az alkalmazás kapcsolat nélküli módba kerül. @@ -180,8 +182,8 @@ API kiszolgáló testreszabása Biztos, hogy testreszabja az API kiszolgálót? Lehetséges, hogy ez veszélyes művelet.\nBármikor visszaállíthatja az alapértelmezett API kiszolgálót. Cél API kiszolgáló - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Letöltés csak Wi-Fi csatlakozás esetén + Feltöltés csak Wi-Fi csatlakozás esetén Mondat betöltése… Átugrás @@ -361,7 +363,7 @@ Biztos, hogy kihagyja és elveti a felvételt? Biztos, hogy folytatja és elveti a felvételt? Biztos, hogy visszaállítja az összes alkalmazásadatot? - Are you sure you want to clear offline data? + Biztos, hogy törli az offline adatokat? Igen Mégse diff --git a/app/src/main/res/values-hy-rAM/strings.xml b/app/src/main/res/values-hy-rAM/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-hy-rAM/strings.xml +++ b/app/src/main/res/values-hy-rAM/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ia/strings.xml b/app/src/main/res/values-ia/strings.xml index 91b9c2ce..9c0fd2f0 100644 --- a/app/src/main/res/values-ia/strings.xml +++ b/app/src/main/res/values-ia/strings.xml @@ -5,7 +5,7 @@ ia Al initio - Controlo + Pannello de controlo Parametros Acceder / Registrar se @@ -13,7 +13,7 @@ Profilo Holla! Holla, {{username}}! - Le ID de session es expirate, tu debe authenticar te de novo + Le ID de session expirava, tu debe authenticar te de novo Statistica Voces online @@ -41,17 +41,17 @@ Saltar Permisso obtenite Error: permisso denegate - CV Project es un app non official pro Mozilla Common Voice. Illo es disveloppate per Saverio Morelli sin ulle assistentia o societate con Mozilla. + Le CV Project es un app non official pro Mozilla Common Voice. Illo es disveloppate per Saverio Morelli sin ulle assistentia o societate con Mozilla. Si tu procede, tu concorda con le Terminos de Servicio de Mozilla Common Voice. - Iste le application besonia de permisso \"Microphono\" pro registrar tu voce. - Tu pote reportar bugs sur GitHub o Telegram. Pro adjutar le disveloppator a comprender le problema rapidemente, tu deberea attaccar a tu reporto le file de registro del app. Le app besoniante del permisso \"Immagazinage\" pro salvar le file de registro. + Iste application besonia del permisso \"Microphono\" pro registrar tu voce. + Tu pote reportar bugs sur GitHub o Telegram. Pro adjutar le disveloppator a comprender le problema rapidemente, tu deberea attaccar a tu reporto le file de registro del app. Le app besonia del permisso \"Immagazinage\" pro salvar le file de registro. Tu pote mesmo contribuer sin connexion. Le \"Modo sin connexion\" sera activate automaticamente e tu pote continua a registrar e ascoltar sin un connexion a internet. Selige tu thema preferite. \"Auto\" muta le themas in base al tempore actual. Tu pote cambiar lo in Parametros. Thema obscur Alcun actiones ha gestos correspondente. Per exemplo, tu pote saltar un phrase in Parlar glissante a sinistra. Tu pote personalisar iste gestos in Parametros. Tu pote junger te al gruppo Telegram pro obtener novas e assistentia. - Junger te al gruppo + Junge te al gruppo Avante! Elige que lingua tu amarea parlar o ascoltar. Le app essera alsi monstrate in ille lingua si un traduction es disponibile. Cargamento… @@ -117,7 +117,7 @@ Interfacie de usator Avantiate Salvar registrationes sur apparato - Clear offline clips and sentences + Clarar le registrationes e le phrases offline Reinitialisar le datos de application Nulle functionalitates experimental es ora disponibile Solo monstrar le texto del phrase post que le reproduction del registration fini @@ -129,6 +129,8 @@ {{speak_name}} e {{listen_name}} Le thema clar alsi pro le phrase a leger o validar in Parlar e Ascoltar (quando le thema clar es activate). Monstrar le barra de controlo velocitate + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Monstrar icone informative Pulsa pro parlar Elige le numero de phrases e le numero de registrationes a discargar e usar quando le app es sin connexion. @@ -180,8 +182,8 @@ Personalisar le servitor API Desira tu vermente personalisar le servitor API? Isto es potentialmente un action periculose.\nTu potera reinitialisar al predefinite le servitor API in ulle momento. Servitor API de destination - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Solo discargar quando connexe a wi-fi + Solo cargar quando connexe a Wi-Fi Cargamento phrase… Saltar @@ -361,7 +363,7 @@ Desira tu vermente saltar e perder le registration? Desira tu vermente continuar e perder le registration? Desira tu vermente remontar tote le datos del apps? - Are you sure you want to clear offline data? + Vole tu vermente clarar le datos offline? Si Cancellar diff --git a/app/src/main/res/values-ig-rNG/strings.xml b/app/src/main/res/values-ig-rNG/strings.xml index 3597680f..d0bc4544 100644 --- a/app/src/main/res/values-ig-rNG/strings.xml +++ b/app/src/main/res/values-ig-rNG/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml index 29591645..aa98b5de 100644 --- a/app/src/main/res/values-in-rID/strings.xml +++ b/app/src/main/res/values-in-rID/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 3f052fe7..a2f6708d 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -117,7 +117,7 @@ Interfaccia utente Avanzate Salva registrazioni sul dispositivo - Clear offline clips and sentences + Cancella le registrazioni e le frasi offline Reimposta dati app Nessuna funzionalità sperimentale è al momento disponibile Mostra il testo della frase solo dopo che la registrazione è stata ascoltata del tutto @@ -129,6 +129,8 @@ {{speak_name}} e {{listen_name}} Tema chiaro anche per la frase da leggere / da convalidare in Parla e Ascolta (quando il tema chiaro è attivo). Mostra la barra di controllo della velocità + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Mostra icona informazioni Tieni premuto per registrare Scegli il numero di frasi e il numero di registrazioni da scaricare e utilizzare quando l\'app è in modalità offline. @@ -180,8 +182,8 @@ Personalizza server API Sei proprio sicuro di voler personalizzare il server API? Questa azione potrebbe essere pericolosa.\nIn ogni caso, potrai resettare e tornare al server API predefinito in ogni momento. Server API di destinazione - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Scarica solo quando connesso al Wi-Fi + Carica solo quando connesso al Wi-Fi Caricamento di una frase… Salta @@ -231,7 +233,7 @@ \"{{feature_name}}\" è abilitata. Vai nelle Impostazioni per disabilitarla. Il testo della frase è nascosto Il server API Common Voice non ha fornito altre frasi. Prova più tardi o contatta Mozilla. - Il server API Common Voice non ha fornito altri clip. Prova più tardi o contatta Mozilla. + Il server API Common Voice non ha fornito altre registrazioni. Prova più tardi o contatta Mozilla. Hai già convalidato %d registrazione di fila, continua questo fantastico lavoro! Hai già convalidato %d registrazioni di fila, continua questo fantastico lavoro! @@ -361,7 +363,7 @@ Sei sicuro di voler saltare e perdere la registrazione? Sei sicuro di voler continuare e perdere la registrazione? Sei sicuro di voler eliminare tutti i dati dell\'app? - Are you sure you want to clear offline data? + Sei sicuro/a di voler cancellare i dati fuori linea? Annulla diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index f511bf9f..c914e8ba 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -117,7 +117,7 @@ ユーザインタフェース 高度な設定 端末に録音内容を保存する - Clear offline clips and sentences + オフラインのクリップと文章を消去する アプリのデータ初期化 現在利用可能な実験的な機能はありません。 クリップの再生が完了するまで文章を表示しない @@ -129,6 +129,8 @@ {{speak_name}} と {{listen_name}} ライトテーマを話す/聞くの録音/検証する文章にも適用する (ライトテーマが選択されている場合) 再生速度のコントロールバーを表示 + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons 情報アイコンを表示 プッシュ・トゥ・トーク アプリがオフラインモードになった際に使用するための、文章とクリップのダウンロード数を選択してください。 @@ -180,8 +182,8 @@ API サーバーをカスタマイズ 本当にAPIサーバーをカスタマイズしますか?これは危険性がある操作です。\nいつでもデフォルトのAPIサーバーにリセット可能です。 宛先APIサーバー - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Wi-Fiに接続されている時にのみダウンロードする + Wi-Fiに接続されている時にのみアップロードする 文章を読み込み中… スキップ @@ -351,7 +353,7 @@ スキップした場合録音内容を失いますがよろしいですか? 続行した場合録音内容を失いますがよろしいですか? 本当にすべてのアプリのデータをリセットしますか? - Are you sure you want to clear offline data? + 本当にオフラインデータを消去しますか? はい キャンセル diff --git a/app/src/main/res/values-ka-rGE/strings.xml b/app/src/main/res/values-ka-rGE/strings.xml index 969f2163..9018c03f 100644 --- a/app/src/main/res/values-ka-rGE/strings.xml +++ b/app/src/main/res/values-ka-rGE/strings.xml @@ -117,7 +117,7 @@ ინტერფეისი დამატებითი ჩანაწერების შენახვა მოწყობილობაზე - Clear offline clips and sentences + ოფლაინ კლიპებისა და წინადადებების წაშლა აპის მონაცემების გაწმენდა ექსპერიმენტული ფუნქციები ჯერ არაა ხელმისაწვდომი წინადადება მაჩვენე კლიპის დაკვრის მერე @@ -129,6 +129,8 @@ {{speak_name}} და {{listen_name}} ნათელი თემა წინადადებების წაკითხვისთვის; ჩანაწერების შემოწმებისთვის (როცა ნათელი თემა ჩართულია). სიჩქარის მართვა + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons ინფოს ხატულის ჩვენება დააჭირე სალაპარაკოდ მიუთითეთ რამდენი წინადადება და ჩანაწერი გადმოიწეროს, რომლებსაც გამოიყენებთ როცა ინტერნეტი არ გექნებათ. @@ -180,8 +182,8 @@ API სერვერის შეცვლა დარწმუნებული ხართ, რომ გინდათ API სერვერის შეცვლა? ეს პოტენციურად სახიფათო ქმედებაა.\nპირვანდელ API სერვერზე გადაყვანა ნებისმიერ დროს შეგიძლიათ. API სერვერის მისამართი - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + გადმოტვირთვა მხოლოდ Wi-Fi-თან კავშირის დროს + ატვირთვა მხოლოდ Wi-Fi-თან კავშირის დროს წინადადება იტვირთება… გამოტოვება @@ -363,7 +365,7 @@ დარწმუნებული ხართ, რომ გინდათ გამოტოვოთ და დაკარგოთ ჩანაწერი? დარწმუნებული ხართ, რომ გინდათ გააგრძელოთ და დაკარგოთ ჩანაწერი? დარწმუნებული ხართ, რომ გინდათ აპის მონაცემები საწყის პარამეტრებზე დააყენოთ? - Are you sure you want to clear offline data? + გსურთ ოფლაინ მონაცემების წაშლა? დიახ გაუქმება diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml index 8579f69a..8dcbaecb 100644 --- a/app/src/main/res/values-kab/strings.xml +++ b/app/src/main/res/values-kab/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} d {{listen_name}} Asentel aceεlal i tefyirt ara d-yettwaɣren/i usentem deg Mmeslay syen Sell (mi ara yermed usentel acewlal). Sken afeggag n usenqed arurad + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Sken tagnit n talɣut Push to talk Fren amḍan n tefyar d umḍan n tuṭṭfiwin i usader d useqdec mi ara yili usnas deg uskar aruqqin. diff --git a/app/src/main/res/values-kk-rKZ/strings.xml b/app/src/main/res/values-kk-rKZ/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-kk-rKZ/strings.xml +++ b/app/src/main/res/values-kk-rKZ/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-kmr-rTR/strings.xml b/app/src/main/res/values-kmr-rTR/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-kmr-rTR/strings.xml +++ b/app/src/main/res/values-kmr-rTR/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 22e60fc8..bac972a1 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ky-rKG/strings.xml b/app/src/main/res/values-ky-rKG/strings.xml index 2a3c0f48..b7b47754 100644 --- a/app/src/main/res/values-ky-rKG/strings.xml +++ b/app/src/main/res/values-ky-rKG/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-lg-rUG/strings.xml b/app/src/main/res/values-lg-rUG/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-lg-rUG/strings.xml +++ b/app/src/main/res/values-lg-rUG/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-lt-rLT/strings.xml b/app/src/main/res/values-lt-rLT/strings.xml index f79dcc4f..d1ef9563 100644 --- a/app/src/main/res/values-lt-rLT/strings.xml +++ b/app/src/main/res/values-lt-rLT/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-lv-rLV/strings.xml b/app/src/main/res/values-lv-rLV/strings.xml index 79ff77fa..a18e48dc 100644 --- a/app/src/main/res/values-lv-rLV/strings.xml +++ b/app/src/main/res/values-lv-rLV/strings.xml @@ -2,410 +2,412 @@ - en + lv - Home - Dashboard - Settings + Sākums + Info panelis + Iestatījumi - Log in / Sign up - Log out - Profile - Hi! - Hi, {{username}}! - The session-id is expired, you need to log in again + Pieslēgties vai reģistrēties + Iziet + Profils + Sveicināti! + Laipni lūgti {{username}}! + Jūsu sesija it beigusies, lūdzu, pieslēdzieties vēlreiz - Statistics - Voices online - You - Everyone - Today - Ever - You have to log in to see your statistics - You have to log in to set the daily goal - h - Hour {{hour}} - Top contributors - Recorded - Validated - App statistics - Current language - All languages - Not available in offline mode + Statistika + Dalībnieki tiešsaistē + Jūs + Visi + Šodien + Kopā + Lai redzētu statistiku ir jāpieslēdzas sistēmai + Lai izvēlētos dienas mērķi, ir jāpieslēdzas sistēmai + st + Kopš {{hour}} + Aktīvākie dalībnieki + Ierakstīs + Pārbaudīts + Lietotnes statistika + Izvēlētā valoda + Visas valodas + Nav pieejams bezsaistē - Start - Permit - Next - Try again - Finish - Skip - Permission obtained - Error: permission denied - CV Project is an unofficial app for Mozilla Common Voice. It\'s developed by Saverio Morelli without any support or partnership with Mozilla. - By proceeding, you agree to Mozilla\'s Common Voice Terms of Service. - This app needs the \"Microphone\" permission to record your voice. - You can report bugs on GitHub or Telegram. To help the developer understand the issue quickly, you should attach the app\'s log file to your report. The app needs the \"Storage\" permission to save the log file. - You can even contribute while you are offline. The app\'s \"Offline mode\" will be enabled automatically, and you can continue to record and listen without an Internet connection. - Choose your preferred theme. \"Auto\" toggles the theme based on the current time. You can change this later in Settings. - Dark theme - Some actions have corresponding gestures. For example, you can skip a sentence in Speak by swiping left. - You can customise these gestures in Settings. - You can join the Telegram group to get news and support. - Join group - Let\'s go! Choose which language you\'d like to speak or listen in. The app will also be shown in that language if a translation is available. + Sākt + Atļaut + Tālāk + Mēģināt vēlreiz + Pabeigt + Izlaist + Atļauja iegūta + Kļūda: atļauja nav piešķirta + CV Project ir neoficiāla lietotne darbam ar Mozilla Common Voice. To izstrādā Saverio Morelli neatkarīgi no Mozilla. + Turpinot, jūs piekrītat Mozilla Common Voice lietošanas noteikumiem. + Šai lietotnei ir nepieciešama \"Mikrofona\" lietošanas atļauja, lai tā varētu ierakstīt jūsu balsi. + Jūs varat ziņot par kļūdām GitHub vai Telegram. Lai palīdzētu izstrādātājam ātri saprast problēmu, būtu vērtīgi pievienot žurnalēšnas failus ziņojot par problēmu. Lai saglabātu žurnalēšanas failus lietotnei nepieciešama \"Krātuves\" lietošanas atļauja. + Jūs varat strādāt pat bez interneta savienojuma. Lietotnes bezsaistes režīms tiks aktivizēts automātiski un jūs varēsiet turpināt darbu. + Izvēlieties lietotnes izskatu. \"Automātiskais\" režīms ieslēgs izskatu atkarībā no diennakts laika. Šo izvēli jūs varat mainīt iestatījumos. + Tumšais izskats + Dažām darbībām lietotnē ir pieejama žestu vadība. Piemēram, izlaist teikumu ieraksta režīmā, varat pārvelkot pa kreisi. + Šos žestus var pielāgot iestatījumos. + Pievienojoties Telegram grupai uzzināsiet jaunumus un varēsiet lūgt palīdzību. + Pievienoties grupai + Aiziet! Izvēlieties valodu, kurā gribat ierakstīt teikumus vai pārbaudīt ierakstus. Ja tulkojums šajā valodā ir pieejams, lietotnes saskarne arī būs izvēlētajā valodā. - Loading… - Username - Email - Age - Gender - To modify your profile information, go to the Common Voice website. - Login successful! - Male - Female - Other - All badges - Level {{level}} - I have already a verification link - Verification link - The verification link is not valid + Notiek ielāde… + Lietotājvārds + Epasts + Vecums + Dzimums + Lai mainītu profila informāciju, ejiet uz Common Voice lapu. + Pieslēgšanās izdevās! + Vīrietis + Sieviete + Cits + Visi apbalvojumi + Līmenis {{level}} + Man jau ir apstiprināšanas saite + Apstiprināšanas saite + Apstiprināšanas saite nav derīga - Reopen tutorial - Project open-source on GitHub - developed by - Language successfully set to {{lang}} - Language - Listen - Speak - Other - General - Useful links - Learn more - Light - Dark - Auto - Support my work. Buy me a coffee 😄 - Auto-play clip when it\'s loaded - Dark theme - Contact the developer on Telegram - Experimental features - Experimental features turned on.\nNew features could be unstable and unsafe. - Save logs to a file - Saving logs to a file turned on.\nYou can attach the log.txt file when you report an issue.\nRead more on GitHub. - Generic statistics - Show the string which identifies me inside the app - App usage statistics - Skip recording confirmation - Skip recording confirmation turned on.\nYou will now be able to send recordings without having to listen to them first. - Translate the app on Crowdin - See app statistics - Recording indicator sound - Recording indicator sound is now turned on.\nA sound will play when you start and stop recording. - Check for updates - Gestures - Please, if you like this app, remember to review it on Google Play Store. - The app is not (completely) translated in this language.\nYou can contribute to translate the app on Crowdin. - Animations - Customise the font size - Customise gestures - Theme - Telegram group of the app - Show labels below the menu icons - Read the Mozilla Common Voice Terms of Service - Read the contribution criteria - Review on Google Play - User Interface - Advanced - Save recordings on device - Clear offline clips and sentences - Reset app data - No experimental features are now available - Only show the sentence text once the clip has completed playing - Show report icon (top-right) instead of button (bottom) - Text size - Ad banner - Enable ads-banner in {{section_name}} - Coloured dailygoal progress bar - {{speak_name}} and {{listen_name}} - Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). - Show speed control bar - Show info icon - Push to talk - Choose the number of sentences and the number of clips to download and use when the app is in offline mode. - Usually users take about 13 minutes to validate 50 clips and 26 minutes to record 50 sentences. - Swipe up - Swipe down - Swipe left - Swipe right - Long press - Double tap - Swipe up: {{feature_enabled}} - Swipe down: {{feature_enabled}} - Swipe left: {{feature_enabled}} - Swipe right: {{feature_enabled}} - Long press: {{feature_enabled}} - Double tap: {{feature_enabled}} - Nothing - Go back - Skip the clip - Skip the sentence - Accept the clip (mark as correct) - Reject the clip (mark as incorrect) - Enable/Disable \"{{feature}}\" - Report the clip - Report the sentence - Show information about the clip - Show information about the sentence - Play/Stop clip - Start/Stop recording - Play/Stop recording - Save - Choose an action - Show contribution criteria icon - Upload using Wi-Fi only - Download using Wi-Fi only - Generic notifications - Daily goal notifications - Notifications - Please don\'t forget to contribute to Common Voice today, your contribution is valuable and important!\nTap here to open the app and work towards your daily goal now. - CV Project daily goal not reached yet! - Choose when you wish to be notified in case your daily goal has not been reached. - Please note that this might not be exact or might not be work at all due to battery optimisation settings. - First alert - Second alert - None - Statistics - Destination API server - Reset to the default API server - Customise API server - Are you sure you want to customise the API server? This is potentially a dangerous action.\nYou can reset to the default API server at any moment. - Destination API server - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Vēlreiz apskatīt pamācību + Projekta kods ir pieejams GitHub + izstrādā + Valoda izvēlēta veiksmīgi: {{lang}} + Valoda + Pārbaudīšana + Ierakstīšana + Citi + Vispārējie + Noderīgas saites + Uzzināt vairāk + Gaišais + Tumšais + Automātiski + Atbalstiet manu darbu. Nopērciet man kafiju 😄 + Automātiski atskaņot ierakstu + Tumšais izskats + Sazināties ar izstrādātāju Telegram + Experimentālās iespējas + Eksperimentālās iespējas ieslēgtas.\nJaunās iespējas varētu būt nestabilas vai kļūdainas. + Saglabāt žurnālierakstus failā + Žurnālierakstu saglabāšana failā ieslēgta.\nZinojot par kļūdu varat pievienot log.txt.\nVairāk informācijas GitHub. + Kopējā statistika + Parādīt mana konta identifikatoru lietotnē + Lietotnes statistika + Atslēgt ieraksta pārbaudi + Ieraksta pārbaude ir atslēgta.\nTagad varēsiet nosūtīt ierakstus bez to noklausīšanās (ieteicams tomēr pārbaudīt ierakstus pirms nosūtīšanas). + Tulkot lietotni Crowdin sistēmā + Aplūkot lietotnes statistiku + Ierakstīšanas indikatora skaņa + Ierakstīšanas indikatora skaņa ir ieslēgta.\nTagad sākot un beidzot ierakstīšanu tiks atskaņota papildu skaņa. + Pārbaudīt atjauninājumus + Žesti + Lūdzu, ja jums patīk šī lietotne, neaizmirstiet atstāt vērtējumu Google Play veikalā. + Lietotne nav (pilnībā) iztulkota šajā valodā.\nJūs varat pievienot trūkstošos tulkojumus Crowdin platformā. + Animācijas + Pielāgot fonta izmēru + Pielāgot žestus + Izskats + Lietotnes Telegram grupa + Rādīt etiķetes zem izvēlnes ikonām + Izlasīt Mozilla Common Voice lietošanas noteikumus + Izlasīt ierakstu kvalitātes kritērijus + Atstāt lietotnes atsauksmi Google Play veikalā + Lietotāja saskarne + Papildu iestatījumi + Saglabāt ierakstus ierīces krātuvē + Nodzēst bezsaistes ierakstus un teikumus + Atiestatīt lietotnes datus + Neviena eksperimentālā iespēja nav pieejama + Rādīt teikuma tekstu tikai tad, kad ieraksts ir pilnībā atskaņots + Rādīt ziņošanas ikonu augšējā labajā ekrāna daļā nevis kā pogu ekrāna lejasdaļā + Teksta izmērs + Reklāmu baneris + Rādīt reklāmu baneri {{section_name}} + Rādīt krāsainu dienas mērķa progresa joslu + {{speak_name}} un {{listen_name}} + Izmantot gaišo izskatu arī attēlojot teikumus ierakstīšanas un pārbaudes sadaļā (ja gaišais izskats ir izvēlēts). + Rādīt ātruma kontroles joslu + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons + Rādīt informācijas ikonu + Ieslēgt \"piespiest, lai runātu\" funkciju + Izvēlieties ierakstu un teikumu skaitu ko lejupielādēt izmantošanai bezsaistes režīmā. + Parasti 50 ierakstu pārbaude aizņem apmēram 15 minūtes, bet 50 teikumu ierakstīšanai ir nepieciešamas 30 minūtes. + Pavilkt uz augšu + Pavilkt uz leju + Pavilkt pa kreisi + Pavilkt pa labi + Ilgs pieskāriens + Dubultpieskāriens + Pavilkt uz augšu: {{feature_enabled}} + Pavilkt uz leju: {{feature_enabled}} + Pavilkt pa kreisi: {{feature_enabled}} + Pavilkt pa labi: {{feature_enabled}} + Ilgs pieskāriens: {{feature_enabled}} + Dubultpieskāriens: {{feature_enabled}} + Nedarīt neko + Iet atpakaļ + Izlaist ierakstu + Izlaist teikumu + Apstiprināt ierakstu + Noraidīt ierakstu + Ieslēgt/Izslēgt \"{{feature}}\" + Ziņot par ierakstu + Ziņot par teikumu + Parādīt informāciju par ierakstu + Parādīt informāciju par teikumu + Atskaņot/Apturēt ierakstu + Sākt/Pārtraukt ierakstu + Atskaņot/Apturēt ierakstu + Saglabāt + Izvēlēties darbību + Rādīt ierakstu kvalitātes kritēriju ikonu + Augšupielādēt vienīgi izmantojot Wi-Fi + Lejupielādēt vienīgi izmantojot Wi-Fi + Vispārīgie paziņojumi + Ikdienas mērķu paziņojumi + Paziņojumi + Atcerieties par savu šīs dienas Common Voice ieguldījuma mērķi, jūsu ieguldījums ir ļoti noderīgs un vajadzīgs!\nPieskarieties te, lai atvērtu lietotni un veiktu ieguldījumu. + Common Voice dienas ieguldījuma mērķis vēl nav sasniegts! + Izvēlieties, kad vēlaties saņemt ziņojumu, ja jūsu ikdienas ieguldījuma mērķis vēl nav sasniegts. + Ņemiet vērā, ka izvēlētais laiks ir aptuvens un šī funkcija var nedarboties, ja lietotni ietekmē sistēmas baterijas taupīšanas iestatījumi. + Pirmais paziņojums + Otrais paziņojums + Nav nepieciešams + Statistika + Izvēlētais API serveris + Atjaunot uz sākotnējo API serveri + Pielāgot izvēlēto API serveri + Vai tiesām vēlaties mainīt izvēlēto API serveri? Šī ir potenciāli bīstama darbība, dati var pazust.\nSākotnējo API servera iestatījumu var atjaunot jebkurā laikā. + Izvēlētais API serveris + Lejupielādēt vienīgi, ja ir pieejams Wi-Fi savienojums + Augšpielādēt vienīgi, ja ir pieejams Wi-Fi savienojums - Loading sentence… - Skip - Send recording - Loading clip… - Press the icon below to start recording. - Press the icon below to stop recording. - Sentence recorded. Listen to the recording. - Recording failed. Please try again. - If you spoke correctly, send the recording.\nIf you misspoke, you can record the sentence again. - Listen to the whole recording to make sure it\'s correct. - Press the icon below to stop listening. - Recording is too long. Max duration is 10 seconds. - Recording is too short. Please, try again. - Sending the recording… - Recording sent! - Failed to send recording! - Failed to send recording! You can either try again, or press the {{skip_button}} button. - Press the icon below to start the clip. - Press the icon below to stop the clip. - If the clip is correct, press the thumbs up.\nIf the clip is wrong, press the thumbs down. - Press the icon below to play the clip again. - Clip marked as correct! - Clip marked as incorrect! - Error. Press the {{skip_button}} button to continue. - Failed to send the recording. - Sending… - Failed to send the result. You can either try again, or press the {{skip_button}} button. - Closing… - Error. There are no more available clips for this language. - Report - Report clip: - Report sentence: - Send report - Offensive language - Offensive speech - Grammatical / spelling error - Different language - Difficult to pronounce - Other - Comment - You have run out of offline sentences. Connect to the Internet to download more sentences to record. - You have run out of offline clips. Connect to the Internet to download more clips to validate. - You can record {{n_sentences}} more sentences before you need to connect to the Internet. - You can validate {{n_clips}} more clips before you need to connect to the Internet. - Listening… - \"{{feature_name}}\" is enabled. Go to Settings to disable it. - The sentence text is hidden - The Common Voice API server did not provide any more sentences. Try later or contact Mozilla. - The Common Voice API server did not provide any more clips. Try later or contact Mozilla. + Notiek teikuma ielāde… + Izlaist + Nosūtīt ierakstu + Notiek ieraksta ielāde… + Pieskarieties ikonai, lai sāktu ierakstu. + Pieskarieties ikonai, lai pārtrauktu ierakstu. + Teikums ir ierakstīts. Noklausieties ierakstu. + Ieraksts neizdevās, lūdzu mēģiniet vēlreiz. + Ja ierakstīts pareizi, nosūtiet ierakstu.\nJa ierakstā ir nepilnības, ierakstiet to vēlreiz. + Noklausieties visu ierakstu, lai pārliecinātos, ka viss ierakstīts pareizi. + Pieskarieties ikonai, lai apturētu ierakstu. + Ieraksts ir pārāk garš. Maksimālais garums ir 10 sekundes. + Ieraksts ir pārāk īss. Lūdzu mēģiniet vēlreiz. + Notiek ieraksta nosūtīšana… + Ieraksts ir nosūtīts! + Neizdevās nosūtīt ierakstu! + Neizdevās nosūtīt ierakstu! Mēģiniet vēlreiz, vai nospiediet pogu {{skip_button}}. + Pieskarieties ikonai, lai atskaņotu ierakstu. + Pieskarieties ikonai, lai apturētu ierakstu. + Ja ierakstīts pareizi, pieskatieties īkšķim uz augšu.\nJa ierakstīts nepareizi, pieskatieties īkšķim uz leju. + Pieskarieties ikonai, lai atskaņotu ierakstu vēlreiz. + Ieraksts atzīmēts kā derīgs! + Ieraksts atzīmēts kā nederīgs! + Kļūda. Nospiediet pogu {{skip_button}}, lai turpinātu. + Neizdevās nosūtīt ierakstu. + Notiek sūtīšana… + Neizdevās nosūtīt vērtējumu! Mēģiniet vēlreiz, vai nospiediet pogu {{skip_button}}. + Notiek aizvēršana… + Kļūda. Šajā valodā vairs neviens ieraksts nav pieejams. + Ziņot + Ziņot par: + Ziņot par: + Nosūtīt ziņojumu + Aizskaroša valoda + Aizskaroša valoda + Gramatiska / pareizrakstības kļūda + Nepareiza valoda + Grūti izrunāt + Cita problēma + Komentārs + Jums ir beigušies bezsaistē pieejamie teikumi. Pieslēdzieties internetam, lai lejupielādētu papildu teikumus ierakstīšanai. + Jums ir beigušies bezsaistē pieejamie ieraksti. Pieslēdzieties internetam, lai lejupielādētu papildu ierakstus pārbaudīšanai. + Jūs varat ierakstīt vēl {{n_sentences}} teikumus, līdz jums būs jāpieslēdzas internetam. + Jūs varat pārbaudīt vēl {{n_clips}} ierakstus, līdz jums būs jāpieslēdzas internetam. + Notiek atskaņošana… + \"{{feature_name}}\" ir ieslēgta. Ejiet uz iestatījumiem, ja vēlaties to izslēgt. + Teikuma teksts šobrīd ir paslēpts + Papildu teikumi Common Voice API serverī netika atrasti. Mēģiniet vēlreiz nedaudz vēlāk vai sazinieties ar Mozilla. + Papildu ieraksti Common Voice API serverī netika atrasti. Mēģiniet vēlreiz nedaudz vēlāk vai sazinieties ar Mozilla. - You have already validated %d clips in a row, continue this amazing work! - You have already validated %d clip in a row, continue this amazing work! - You have already validated %d clips in a row, continue this amazing work! + Pārbaudīti jau %d ieraksti pēc kārtas, tā turpināt! + Pārbaudīts jau %d ieraksts, tā turpināt! + Pārbaudīti jau %d ieraksti pēc kārtas, tā turpināt! - Continue to validate clips, you validated %d clips in a row. - Continue to validate clips, you validated %d clip in a row. - Continue to validate clips, you validated %d clips in a row. + Turpiniet pārbaudīt ierakstus, pārbaudīti jau %d pēc kārtas. + Turpiniet pārbaudīt ierakstus, %d jau ir pārbaudīts. + Turpiniet pārbaudīt ierakstus, pārbaudīti jau %d pēc kārtas. - Excellent work! You have already validated %d clips in a row. - Excellent work! You have already validated %d clip in a row. - Excellent work! You have already validated %d clips in a row. + Jums lieliski izdodas! Pārbaudīti jau %d pēc kārtas. + Jums lieliski izdodas! Pārbaudīts jau %d. + Jums lieliski izdodas! Pārbaudīti jau %d pēc kārtas. - Wow, you have superhuman powers! You validated %d clips in a row! - Wow, you have superhuman powers! You validated %d clip in a row! - Wow, you have superhuman powers! You validated %d clips in a row! + Oho, jums ir superspējas! Pārbaudīti jau %d pēc kārtas! + Oho, jums ir superspējas! Pārbaudīts jau %d pēc kārtas! + Oho, jums ir superspējas! Pārbaudīti jau %d pēc kārtas! - You sent %d recordings in a row. - You sent %d recording in a row. - You sent %d recordings in a row. + Nosūtīti %d ieraksti pēc kārtas. + Nosūtīts %d ieraksts. + Nosūtīti %d ieraksti pēc kārtas. - Good job! You sent %d recordings in a row. - Good job! You sent %d recording in a row. - Good job! You sent %d recordings in a row. + Labi pastrādāts! Nosūtīti %d ieraksti pēc kārtas. + Labi pastrādāts! Nosūtīts %d ieraksts. + Labi pastrādāts! Nosūtīti %d ieraksti pēc kārtas. - Congratulations! You achieved the milestone of %d recorded sentences. Keep going. - Congratulations! You achieved the milestone of %d recorded sentence. Keep going. - Congratulations! You achieved the milestone of %d recorded sentences. Keep going. + Apsveicam! Ir sasniegts labs rezultāts, ierakstīti %d teikumi. Tā turpināt! + Apsveicam! Ir sasniegts labs rezultāts, ierakstīts %d teikums. Tā turpināt! + Apsveicam! Ir sasniegts labs rezultāts, ierakstīti %d teikumi. Tā turpināt! - Wow, you have superhuman powers! You recorded %d sentences in a row! - Wow, you have superhuman powers! You recorded %d sentence in a row! - Wow, you have superhuman powers! You recorded %d sentences in a row! + Oho, jums ir superspējas! Ierakstīti jau %d teikumi pēc kārtas! + Oho, jums ir superspējas! Ierakstīts jau %d teikums pēc kārtas! + Oho, jums ir superspējas! Ierakstīti jau %d teikumi pēc kārtas! - You miss only %d clips to achieve your daily goal of {{dailygoal}}! - You miss only %d clip to achieve your daily goal of {{dailygoal}}! - You miss only %d clips to achieve your daily goal of {{dailygoal}}! + Jums pietrūkst vien %d pārbaudīti teikumi, lai sasniegtu teikumu dienas mērķi - {{dailygoal}}! + Jums pietrūkst vien %d pārbaudīts teikums, lai sasniegtu teikumu dienas mērķi - {{dailygoal}}! + Jums pietrūkst vien %d pārbaudīti teikumi, lai sasniegtu teikumu dienas mērķi - {{dailygoal}}! - You miss only %d sentences to achieve your daily goal of {{dailygoal}}! - You miss only %d sentence to achieve your daily goal of {{dailygoal}}! - You miss only %d sentences to achieve your daily goal of {{dailygoal}}! + Jums pietrūkst vien %d ierakstīti teikumi, lai sasniegtu teikumu dienas mērķi - {{dailygoal}}! + Jums pietrūkst vien %d ierakstīts teikums, lai sasniegtu teikumu dienas mērķi - {{dailygoal}}! + Jums pietrūkst vien %d ierakstīti teikumi, lai sasniegtu teikumu dienas mērķi - {{dailygoal}}! - Speed successfully set to {{speed_value}}. + Ātrums ir veiksmīgi iestatīts: {{speed_value}}. - Reject clip - Accept clip - Play clip - Stop clip - Start recording - Record again the sentence - Stop recording - Play recording - Stop listening - Send recording - Read contribution criteria - See offline mode details - See information about the current clip - See information about the current sentence - Report the current clip - Report the current sentence - Open Listen section - Open Speak section - Go back - Enable/Disable - Close message - Copy - Increase - Decrease + Noraidīt ierakstu + Apstiprināt ierakstu + Atskaņot ierakstu + Apturēt ierakstu + Sākt ierakstu + Ierakstīt teikumu vēlreiz + Apturēt ierakstu + Atskaņot ierakstu + Apturēt ierakstu + Nosūtīt ierakstu + Izlasīt ierakstu kvalitātes kritērijus + Aplūkot bezsaistes režīma informāciju + Aplūkot informāciju par šo ierakstu + Aplūkot informāciju par šo teikumu + Ziņot par šo ierakstu + Ziņot par šo teikumu + Atvērt pārbaudīšanas sadaļu + Atvērt ierakstīšanas sadaļu + Iet atpakaļ + Ieslēgt/Izslēgt + Aizvērt paziņojumu + Kopēt + Palielināt + Samazināt - Check again - You aren\'t connected to the internet. Connect to Wi-Fi or mobile data, then press the button below. + Pārbaudīt vēlreiz + Nav savienojuma ar internetu. Pieslēdzieties Wi-Fi vai mobilo datu tīklam un nospiediet pogu zemāk. - This is the sentence you must record. - A message to guide you will appear here. - If you don\'t like the sentence, you can tap here to skip and get another one. - Tap on this icon to start recording. - Tap on this icon to stop recording. - Tap on this icon to play back your recording. - Tap on this icon to re-record if you made a mistake. - Tap on this icon to play back your recording again. - Tap on this button to send your recording. - This is the sentence/clip you must validate. - If you don\'t like the clip, you can tap on this button to skip and get another one. - Tap on this icon to play the clip. - Tap on this icon to stop playing the clip. - Tap on this icon if you want to listen to the clip again. - If the clip matches the sentence, tap on this icon to accept it. - If the clip doesn\'t match the sentence, tap on this icon to reject it. - If you\'re not sure whether to accept or reject a recording, or you want to improve your recordings, you can read the official contribution criteria.\nYou also can find this link later in Settings > Useful links. - Read now + Jums jāieraksta šis teikums. + Šeit būs pieejams palīdzības paziņojums. + Ja nevēlaties ierakstīt konkrētu teikumu, pieskarieties šeit, lai izlaistu to un dabūtu nākamo. + Pieskarieties šai ikonai, lai sāktu ierakstu. + Pieskarieties šai ikonai, lai beigtu ierakstu. + Pieskarieties šai ikonai, lai noklausītos ierakstu. + Pieskarieties šai ikonai, lai ierakstītu atkārtoti, ja gadījusies kļūda. + Pieskarieties šai ikonai, lai noklausītos ierakstu vēlreiz. + Pieskarieties šai ikonai, lai nosūtītu ierakstu. + Jums jāpārbauda šis teikums/ieraksts. + Ja nevēlaties pārbaudīt konkrētu teikumu, pieskarieties šeit, lai izlaistu to un dabūtu nākamo. + Pieskarieties šai ikonai, lai atskaņotu ierakstu. + Pieskarieties šai ikonai, lai pārtrauktu atskaņošanu. + Pieskarieties šai ikonai, ja vēlaties ierakstu noklausīties vēlreiz. + Ja visi teikuma vārdi ierakstīti pareizi, pieskarieties šai ikonai, lai apstiprinātu. + Ja kādā teikuma vārdā ir kļūdas vai fonā dzirdamas citas balsis, pieskarieties šai ikonai, lai noraidītu. + Ja nezināt pieņemt vai noraidīt ierakstu, vai arī, ja gribat labāk saprast ierakstu kvalitātes kritērijus.\nŠo saiti vēlāk varat atrast sadaļā Iestatījumi > Noderīgas saites. + Lasīt tagad - Sorry, this feature doesn\'t exist yet.\nWe\'re working constantly to improve the app, so check back later to see if it\'s been added. + Diemžēl šī iespēja šobrīd vēl neeksistē.\nLietotnes uzlabošana notiek nepārtraukti, tāpēc pamēģiniet vēlāk, iespējams tā tiks pievienota. - Close - All badges - New badge earnt - New level achieved - Hooray! You have just earned a new badge.\nGo to the {{profile}} > {{all_badges}} to see all your badges. - Congrats! You have just achieved a new level and you earnt a new badge as well.\nGo to the {{profile}} > {{all_badges}} to see all your badges. - You got this badge because you validated at least {{n_clips}} clips. - You got this badge because you recorded at least {{n_sentences}} sentences. - You got this badge because you validated or recorded at least {{n_total}} clips. + Aizvērt + Visi apbalvojumi + Saņemts jauns apbalvojums + Sasniegts jauns līmenis + Urrā! Saņemts jauns apbalvojums.\nEjiet uz {{profile}} > {{all_badges}}, lai aplūkotu visus apbalvojumus. + Urrā! Saņemts jauns apbalvojums un sasniegts jauns līmenis.\nEjiet uz {{profile}} > {{all_badges}}, lai aplūkotu visus apbalvojumus. + Šis apbalvojums piešķirts par vismaz {{n_clips}} ierakstu pārbaudi. + Šis apbalvojums piešķirts par vismaz {{n_sentences}} teikumu ierakstīšanu. + Šis apbalvojums piešķirts par vismaz {{n_total}} teikumu pārbaudi vai ierakstīšanu. - OK - Error - That didn\'t work.\nPlease try again, or contact the developer. - That didn\'t work. Please try again, or contact the developer.\nError code: EX-{{error_code}} - Login failed - You must first log in on the Common Voice website and accept the Common Voice privacy policy. - Open Common Voice - Warning - Tip - Changelog - Help - Info - Do not show anymore - If you have issues with the official Common Voice website, please report them on Mozilla Discourse forums or GitHub repository so that Mozilla can fix them. - Review now - Do you like the app? You can support my work. Buy me a coffee on PayPal or LiberaPay. - Log in again - Offline mode - You are now offline and the app switched to offline mode automatically.\nThis means you can continue to record and validate, but the requests will be sent later. - You can tell when you are in offline mode by looking for this icon on the screen: - You can tap that icon to see downloaded clips and sentences. - The Offline mode is not enabled, so you can\'t use the app without an Internet connection.\nTo use the Offline mode feature, turn on it in Settings. - Do you know you can support my work freely? Please, if you like the app, consider to turn on ad banners in Settings. - Open Settings now - Are you sure you want to go back and lose the recording? - Are you sure you want to skip and lose the recording? - Are you sure you want to continue and lose the recording? - Are you sure you want to reset all app data? - Are you sure you want to clear offline data? - Yes - Cancel + Labi + Kļūda + Diemžēl tas neizdevās.\nMēģiniet vēlreiz vai sazinieties ar izstrādātāju. + Diemžēl tas neizdevās. Mēģiniet vēlreiz vai sazinieties ar izstrādātāju.\nKļūdas kods EX-{{error_code}} + Pieslēgšanās neizdevās + Jums vispirms jāpieslēdzas Common Voice lapai un jāpiekrīt Common Voice privātuma politikai. + Atvērt Common Voice + Brīdinājums + Padoms + Izmaiņas + Palīdzība + Informācija + Turpmāk nerādīt + Ja pamanāt problēmas ar oficiālo Common Voice lapu, lūdzu ziņojiet par tām Mozilla Discourse forumā vai GitHub repozitorijā, lai Mozilla var tās salabot. + Apskatīt + Jums patīk šī lietotne? Varat atbalstīt manu darbu. Nopērciet man kafiju ar PayPal vai LiberaPay. + Pieslēgties vēlreiz + Bezsaistes režīms + Jūs šobrīd esat bezsaistes režīmā un lietotne pārslēdzās uz to automātiski.\nTas nozīmē, ka varat turpināt pārbaudīt un ierakstīt, bet dati tiks nosūtīti vēlāk. + Lai zinātu, vai esat bezsaistes režīmā, meklējiet šo ikonu lietotnes ekrānā: + Pieskaroties šai ikonai tiks parādīti lejupielādētie teikumi un ieraksti. + Bezsaistes režīms nav ieslēgts, tāpēc nevarat izmantot šo lietotni bez interneta savienojuma.\nBezsaistes režīmu var ieslēgt iestatījumos. + Vai zinājāt, ka varat atbalstīt manu darbu? Lūdzu, ja jums patīk šī lietotne, apsveriet reklāmas baneru ieslēgšanu. To var izdarīt iestatījumos. + Atvērt Iestatījumus + Vai tiesām vēlaties atgriezties un pazaudēt šo ierakstu? + Vai tiesām vēlaties izlaist un pazaudēt šo ierakstu? + Vai tiešām vēlaties turpināt un pazaudēt šo ierakstu? + Vai tiesām vēlaties atjaunot visus lietotnes iestatījumus uz sākotnējiem? + Vai tiesām vēlaties izdzēst datus darbam bezsaistē? + + Atcelt - Well done! You opened the app %d days in a row. - Well done! You opened the app %d day in a row. - Well done! You opened the app %d days in a row. + Apsveicam, esat atvēruši lietotni %d dienas pēc kārtas. + Apsveicam, esat atvēruši lietotni %d dienu pēc kārtas. + Apsveicam, esat atvēruši lietotni %d dienas pēc kārtas. - I\'ve opened the CV Project app %d days in a row! Download it too, so you can contribute to the Common Voice project with your smartphone. - I\'ve opened the CV Project app %d day in a row! Download it too, so you can contribute to the Common Voice project with your smartphone. - I\'ve opened the CV Project app %d days in a row! Download it too, so you can contribute to the Common Voice project with your smartphone. + Jau %d dienas pēc kārtas es stiprinu latviešu valodu Common Voice projektā! Lejupielādēt arī Tu un pievienojies. + Jau %d dienu pēc kārtas es stiprinu latviešu valodu Common Voice projektā! Lejupielādēt arī Tu un pievienojies. + Jau %d dienas pēc kārtas es stiprinu latviešu valodu Common Voice projektā! Lejupielādēt arī Tu un pievienojies. - Log in now - Open Profile now - Translate now + Pieslēgties + Atvērt profilu + Tulkot - Daily goal - No goal set - Set a goal - Edit goal - Save - Delete - Cancel - Choose how many sentences you want to record and clips you want to validate (sum of them) per day. - Achieved today - Not achieved today - Well done! You achieved your daily goal.\nYou validated {{n_clips}} clip(s) and recorded {{n_sentences}} sentence(s).\nFeel free to continue contributing to Common Voice. - Share - Share on - I\'ve just achieved my daily goal for @mozilla #CommonVoice using #CVProject.\nJoin in and contribute! Install CV Project from Google Play, F-Droid or Huawei AppGallery now {{link}} - This daily goal isn\'t an official Mozilla feature. It\'s only a feature of this app. - Did you know that … ? - 10,000 hours is achievable in just over 6 months if 1,000 people record 45 clips a day. - Copied + Dienas mērķis + Mērķis nav izvēlēts + Izvēlēties mērķi + Mainīt mērķi + Saglabāt + Dzēst + Atcelt + Izvēlieties cik teikumus kopā vēlaties ierakstīt vai pārbaudīt katru dienu. + Šodien ir sasniegts + Šodien nav sasniegts + Labi pastrādāts! Dienas mērķis ir sasniegts.\nPārbaudīti {{n_clips}} ieraksti un ierakstīti {{n_sentences}} teikumi.\nVarat droši turpināt. + Dalīties + Dalīties + Esmu sasniedzis savu šīs dienas mērķi @mozilla #CommonVoice izmantojot #CVProject.\nPievienojies arī Tu! Lejupielādē CV Project lietotni no Google Play, F-Droid vai Huawei AppGallery {{link}} + Dienas mērķis nav daļa no Mozilla oficiālajām iespējām. Tas pieejams vienīgi šajā lietotnē. + Vai jūs zināt, ka... ? + 10 000 stundas var sasniegt nieka 6 mēnešos, ja 1 000 cilvēku katru dienu ierakstītu 45 teikumus. + Nokopēts - A new version of the app is available (release {{n_version}}). You can update it from your favourite store (F-Droid, Google Play, Huawei AppGallery, Amazon AppStore) or directly from GitHub. + Pieejama jauna lietotnes versija (laidiens {{n_version}}). Varat atjaunināt to kādā no lietotņu veikaliem (F-Droid, Google Play, Huawei AppGallery, Amazon AppStore) vai izmantojot GitHub. diff --git a/app/src/main/res/values-mk-rMK/strings.xml b/app/src/main/res/values-mk-rMK/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-mk-rMK/strings.xml +++ b/app/src/main/res/values-mk-rMK/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ml-rIN/strings.xml b/app/src/main/res/values-ml-rIN/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-ml-rIN/strings.xml +++ b/app/src/main/res/values-ml-rIN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-mn-rMN/strings.xml b/app/src/main/res/values-mn-rMN/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-mn-rMN/strings.xml +++ b/app/src/main/res/values-mn-rMN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-mr-rIN/strings.xml b/app/src/main/res/values-mr-rIN/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-mr-rIN/strings.xml +++ b/app/src/main/res/values-mr-rIN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-mt-rMT/strings.xml b/app/src/main/res/values-mt-rMT/strings.xml index 7ffa68db..2679c53d 100644 --- a/app/src/main/res/values-mt-rMT/strings.xml +++ b/app/src/main/res/values-mt-rMT/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ne-rNP/strings.xml b/app/src/main/res/values-ne-rNP/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-ne-rNP/strings.xml +++ b/app/src/main/res/values-ne-rNP/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index bf0bd18a..c46336fe 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -117,7 +117,7 @@ Gebruikersinterface Geavanceerd Opnames op apparaat opslaan - Clear offline clips and sentences + Offline fragmenten en zinnen wissen Appgegevens herinitialiseren Er zijn momenteel geen experimentele functies beschikbaar Zintekst pas tonen als het fragment volledig is afgespeeld @@ -129,6 +129,8 @@ {{speak_name}} en {{listen_name}} Licht thema ook voor de te lezen/valideren zin in Spreken en Luisteren (wanneer het lichte thema is ingeschakeld). Snelheidscontrolebalk tonen + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Infopictogram tonen Druk om te spreken Kies het aantal te downloaden zinnen en fragmenten dat u in de app in de offline-modus wilt gebruiken. @@ -180,8 +182,8 @@ API-server aanpassen Weet u zeker dat u de API-server wilt aanpassen? Dit kan een gevaarlijke actie zijn.\nU kunt op elk gewenst moment naar de standaard API-server terugzetten. Doel-API-server - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Alleen downloaden met wifi-verbinding + Alleen uploaden met wifi-verbinding Zin laden… Overslaan @@ -361,7 +363,7 @@ Weet u zeker dat u wilt overslaan en de opname wilt verwijderen? Weet u zeker dat u door wilt gaan en de opname wilt verwijderen? Weet u zeker dat u alle app-gegevens wilt resetten? - Are you sure you want to clear offline data? + Weet u zeker dat u offline gegevens wilt wissen? Ja Annuleren diff --git a/app/src/main/res/values-nn-rNO/strings.xml b/app/src/main/res/values-nn-rNO/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-nn-rNO/strings.xml +++ b/app/src/main/res/values-nn-rNO/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-or-rIN/strings.xml b/app/src/main/res/values-or-rIN/strings.xml index 5a01314f..ec4f6dbd 100644 --- a/app/src/main/res/values-or-rIN/strings.xml +++ b/app/src/main/res/values-or-rIN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-pa-rIN/strings.xml b/app/src/main/res/values-pa-rIN/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-pa-rIN/strings.xml +++ b/app/src/main/res/values-pa-rIN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index 03c10537..3a54f61c 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} i {{listen_name}} Jasny motyw również dla zdania do odczytu/sprawdzenia w trybach Nagrywaj i Odsłuchaj (gdy jasny motyw jest włączony). Pokazuj pasek prędkości + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Pokazuj ikonę informacji Naciśnij i mów Wybierz ilość zdań i ilość klipów do pobrania i użycia, gdy aplikacja jest w trybie offline. diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index ee6e79ab..a0b48eff 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} e {{listen_name}} Tema claro também para a frase ler/para validar em Falar e Ouvir (quando o tema claro está ligado). Mostrar barra de controle de velocidade + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Mostrar ícone de informações Pressionar para falar Escolha o número de frases e o número de clipes a serem baixados e usados quando o aplicativo estiver em modo offline. @@ -180,8 +182,8 @@ Personalizar o servidor de API Tem certeza que deseja personalizar o servidor de API? Esta é potencialmente uma ação perigosa.\nVocê pode redefinir para o servidor de API padrão a qualquer momento. Servidor de API de destino - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Baixar apenas quando conectado por Wi-Fi + Enviar apenas quando conectado por Wi-Fi Carregando frase… Ignorar diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index 234396f2..56344716 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index e2fc23a7..b873ec54 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -24,7 +24,7 @@ Войдите, чтобы просмотреть свою статистику Вы должны войти, чтобы установить дневную цель ч - Hour {{hour}} + Час {{hour}} Лучшие участники Записи Проверенные @@ -46,7 +46,7 @@ Для записи голоса приложению требуется разрешение \"Микрофон\". Вы можете сообщать об ошибках на GitHub или Telegram. Чтобы помочь разработчику быстро понять проблему, вы должны прикрепить лог файл приложения к отчету. Приложению требуется разрешение \"Хранилище\", чтобы сохранить лог файл. Вы даже можете внести свой вклад, пока вы не в сети. Приложение \"Offline mode\" будет включено автоматически, вы можете продолжить запись и прослушивать без подключения к Интернету. - Choose your preferred theme. \"Auto\" toggles the theme based on the current time. You can change this later in Settings. + Выберите предпочитаемую тему. \"Авто\" переключает тему на основе текущего времени. Вы можете изменить это позже в настройках. Темная тема Некоторые действия имеют соответствующие жесты. Например, вы можете пропустить предложение в Speak, проведя пальцем влево. Вы можете настроить эти жесты в настройках. @@ -70,7 +70,7 @@ Ссылка для подтверждения Ссылка верификации недействительна - Reopen tutorial + Открыть обучение Исходный код проекта доступен на GitHub разработано Язык успешно изменен на {{lang}} @@ -117,10 +117,10 @@ Интерфейс пользователя Дополнительно Сохранить записи на устройстве - Clear offline clips and sentences + Очистить автономные клипы и предложения Сброс данных приложения В настоящее время экспериментальные функции недоступны - Only show the sentence text once the clip has completed playing + Показывать текст предложения только после того, как клип завершил воспроизведение Показывать значок отчета (вверху справа) вместо кнопки (внизу) Размер текста Рекламный баннер @@ -129,6 +129,8 @@ {{speak_name}} и {{listen_name}} Световая тема также для предложения, которое нужно прочитать/проверить в Speak and Listen (когда включена световая тема). Показывать панель управления скоростью + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Показать значок с информацией Нажать и говорить Выберите количество предложений и количество записей для загрузки и использования в автономном режиме. @@ -153,7 +155,7 @@ Отклонить клип (пометить как некорректный) Включить/выключить \"{{feature}}\" Пожаловаться на клип - Report the sentence + Сообщить о предложении Показать информацию о клипе Показать информацию о предложении Играть/Стоп клип @@ -165,23 +167,23 @@ Загрузка только по Wi-Fi Загрузка только по Wi-Fi Общие уведомления - Daily goal notifications + Ежедневные уведомления о цели Уведомления - Please don\'t forget to contribute to Common Voice today, your contribution is valuable and important!\nTap here to open the app and work towards your daily goal now. - CV Project daily goal not reached yet! - Choose when you wish to be notified in case your daily goal has not been reached. - Please note that this might not be exact or might not be work at all due to battery optimisation settings. - First alert - Second alert - None + Пожалуйста, не забудьте внести свой вклад в Common Voice сегодня, ваш вклад ценен и важен!\nНажмите здесь, чтобы открыть приложение, и поработайте над достижением своей ежедневной цели прямо сейчас. + Дневная цель CV Project еще не достигнута! + Выберите, когда вы хотите получать уведомления, если ваша дневная цель не была достигнута. + Обратите внимание, что может быть не точным или вообще не работать из-за настроек оптимизации батареи. + Первое уведомление + Второе уведомление + Отсутствует Статистика - Destination API server - Reset to the default API server - Customise API server - Are you sure you want to customise the API server? This is potentially a dangerous action.\nYou can reset to the default API server at any moment. - Destination API server - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Назначение API-сервера + Восстановить API-cервер по умолчанию + Настройка сервера API + Вы уверены, что хотите изменить сервер API? Это потенциально опасное действие.\nВ любой момент вы можете вернуться к серверу API по умолчанию. + Настройка сервера API + Скачивать только при подключении к Wi-Fi + Загружать только при подключении к Wi-Fi Загрузка предложения… Пропустить @@ -230,8 +232,8 @@ Проигрывается… \"{{feature_name}}\" включена. Перейдите в настройки, чтобы отключить его. Текст предложения скрыт - The Common Voice API server did not provide any more sentences. Try later or contact Mozilla. - The Common Voice API server did not provide any more clips. Try later or contact Mozilla. + Сервер Common Voice API больше не предоставил никаких предложений. Попробуйте позже или свяжитесь с Mozilla. + Сервер Common Voice API не предоставил больше ни одного клипа. Попробуйте позже или свяжитесь с Mozilla. Вы уже подтвердили %d записей подряд, продолжайте эту замечательную работу! Вы уже подтвердили %d записей подряд, продолжайте эту замечательную работу! @@ -304,20 +306,20 @@ Воспроизвести запись Остановить прослушивание Отправить запись - Read contribution criteria + Прочитать критерии взноса Подробности о автономном режиме Посмотреть информацию о текущем клипе Посмотреть информацию о текущем предложении Сообщить о текущем клипе Сообщить о текущем предложении - Open Listen section - Open Speak section + Открыть раздел \"Прослушивание\" + Открыть раздел \"Говорить\" Вернуться назад - Enable/Disable - Close message - Copy - Increase - Decrease + Включить/Выключить + Закрыть сообщение + Скопировать + Увеличить + Уменьшить Проверить снова Вы не подключены к Интернету. Подключитесь к Wi-Fi или мобильной сети, затем нажмите кнопку ниже. @@ -338,17 +340,17 @@ Нажмите на этот значок, если вы хотите прослушать клип снова. Если клип соответствует предложению, нажмите на этот значок, чтобы принять его. Если клип не соответствует предложению, нажмите на этот значок, чтобы отклонить его. - If you\'re not sure whether to accept or reject a recording, or you want to improve your recordings, you can read the official contribution criteria.\nYou also can find this link later in Settings > Useful links. + Если вы не уверены, принять или отклонить запись, или вы хотите улучшить свои записи, вы можете прочитать официальные критерии вклада.\nВы также можете найти эту ссылку позже в разделе Настройки > Полезные ссылки. Прочитать сейчас К сожалению, эта функция пока не существует.\nМы постоянно работаем над улучшением приложения, поэтому проверьте позже, чтобы убедиться, что она была добавлена. Закрыть Все бейджи - New badge earnt - New level achieved + Получен новый значок + Достигнут новый уровень Ура! Вы только что заработали новый значок.\nПерейдите в {{profile}} > {{all_badges}}, чтобы увидеть все свои значки. - Congrats! You have just achieved a new level and you earnt a new badge as well.\nGo to the {{profile}} > {{all_badges}} to see all your badges. + Поздравляем! Вы только что достигли нового уровня и заработали новый значок.\nЗайдите в {{profile}} > {{all_badges}}, чтобы увидеть все свои значки. Вы получили этот значок, потому что подтвердили как минимум {{n_clips}} записей. Вы получили этот значок, потому что записали не менее {{n_sentences}} предложений. Вы получили этот значок, потому что подтвердили или записали не менее {{n_total}} записей. @@ -379,9 +381,9 @@ Открыть настройки Вы уверены, что хотите вернуться назад и потерять запись? Вы уверены, что хотите пропустить и потерять запись? - Are you sure you want to continue and lose the recording? + Вы уверены, что хотите продолжить и потерять запись? Вы уверены, что хотите сбросить все данные приложения? - Are you sure you want to clear offline data? + Вы уверены, что хотите очистить автономные данные? Да Отмена @@ -397,7 +399,7 @@ Я открывал приложение CV Project %d день подряд! Скачайте его и вы, чтобы внести свой вклад в проект \"Common Voice\" с помощью смартфона. Войти - Open Profile now + Профиль Перевести Дневная цель diff --git a/app/src/main/res/values-sat-rIN/strings.xml b/app/src/main/res/values-sat-rIN/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-sat-rIN/strings.xml +++ b/app/src/main/res/values-sat-rIN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-sc-rIT/strings.xml b/app/src/main/res/values-sc-rIT/strings.xml index ca93df59..a2f9b1fe 100644 --- a/app/src/main/res/values-sc-rIT/strings.xml +++ b/app/src/main/res/values-sc-rIT/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} e {{listen_name}} Tema craru fintzas pro sa frase de lèghere/de cunvalidare in Chistiona e Ascurta (cando su tema craru est allutu). Ammustra s\'istanga de controllu de sa velotzidade + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Ammustra s\'icona de sas informatziones Incarca pro chistionare Issèbera su nùmeru de frases e su nùmeru de registratziones de iscarrigare e impreare cando s\'aplicatzione est in modalidade non in lìnia. diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml index 84180c51..f0ce63c9 100644 --- a/app/src/main/res/values-sk-rSK/strings.xml +++ b/app/src/main/res/values-sk-rSK/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-sl-rSI/strings.xml b/app/src/main/res/values-sl-rSI/strings.xml index 796c1c11..073fbec5 100644 --- a/app/src/main/res/values-sl-rSI/strings.xml +++ b/app/src/main/res/values-sl-rSI/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-sr-rSP/strings.xml b/app/src/main/res/values-sr-rSP/strings.xml index ba98347f..8c46dbb4 100644 --- a/app/src/main/res/values-sr-rSP/strings.xml +++ b/app/src/main/res/values-sr-rSP/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index fc3acf52..348d0afe 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -119,7 +119,7 @@ De främsta deltagarna Användargränssnitt Avancerat Spara inspelningar på enheten - Clear offline clips and sentences + Rensa offline-klipp och meningar Återställ appdata Inga experimentella funktioner finns tillgängliga Visa meningstexten endast när klippet har spelat färdigt @@ -131,6 +131,8 @@ De främsta deltagarna {{speak_name}} och {{listen_name}} Ljust tema också för meningen att läsa/validera i Tala och Lyssna (när ljust tema är påslaget). Visa fält för hastighetskontroll + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Visa info-ikon Tryck för att tala (PTT) Välj antal meningar och antal klipp att ladda ner och använda när appen är i offlineläge. @@ -182,8 +184,8 @@ De främsta deltagarna Anpassa API-server Är du säker på att du vill anpassa API-servern? Detta är en potentiellt farlig åtgärd.\nDu kan återställa till standard API-servern när som helst. Destination API-server - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + Ladda ner endast när du är ansluten till Wi-Fi + Ladda upp endast när du är ansluten till Wi-Fi Laddar mening… Hoppa över @@ -232,8 +234,8 @@ De främsta deltagarna Lyssnar… Funktionen \"{{feature_name}}\" är aktiverad. Gå till Inställningar för att inaktivera den. Meningstexten är dold - The Common Voice API server did not provide any more sentences. Try later or contact Mozilla. - The Common Voice API server did not provide any more clips. Try later or contact Mozilla. + Common Voice API-servern gav inga fler meningar. Försök senare eller kontakta Mozilla. + Common Voice API-servern gav inga fler klipp. Försök senare eller kontakta Mozilla. Du har redan validerat %d klipp i rad, fortsätt så! Du har redan validerat %d klipp i rad, fortsätt så! @@ -363,7 +365,7 @@ De främsta deltagarna Är du säker på att du vill hoppa över och förlora inspelningen? Är du säker på att du vill fortsätta och förlora inspelningen? Är du säker på att du vill återställa all appdata? - Are you sure you want to clear offline data? + Är du säker på att du vill rensa all offline-data? Ja Avbryt diff --git a/app/src/main/res/values-sw-rKE/strings.xml b/app/src/main/res/values-sw-rKE/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-sw-rKE/strings.xml +++ b/app/src/main/res/values-sw-rKE/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-ta-rIN/strings.xml b/app/src/main/res/values-ta-rIN/strings.xml index fed2b43d..343061a2 100644 --- a/app/src/main/res/values-ta-rIN/strings.xml +++ b/app/src/main/res/values-ta-rIN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-th-rTH/strings.xml b/app/src/main/res/values-th-rTH/strings.xml index d3851c53..2ee8047b 100644 --- a/app/src/main/res/values-th-rTH/strings.xml +++ b/app/src/main/res/values-th-rTH/strings.xml @@ -129,6 +129,8 @@ {{speak_name}}และ{{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). แสดงแถบควบคุมความเร็ว + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons แสดงไอคอนข้อมูล กดเพื่อพูด เลือกจำนวนประโยคและคลิปเสียงที่จะดาวน์โหลดและใช้งานขณะอยู่ในโหมดออฟไลน์ diff --git a/app/src/main/res/values-ti-rER/strings.xml b/app/src/main/res/values-ti-rER/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-ti-rER/strings.xml +++ b/app/src/main/res/values-ti-rER/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-tok/strings.xml b/app/src/main/res/values-tok/strings.xml index 2d3c5421..937b8d7b 100644 --- a/app/src/main/res/values-tok/strings.xml +++ b/app/src/main/res/values-tok/strings.xml @@ -2,20 +2,20 @@ - en + tok - Home - Dashboard - Settings + lipu tomo + lipu suli + nasin ilo - Log in / Sign up - Log out - Profile + o kama / o pali e sijelo ilo + o weka tan sijelo ilo + lipu jan toki! {{username}} o, toki! The session-id is expired, you need to log in again - Statistics + pali Voices online sina jan ale @@ -28,10 +28,10 @@ Top contributors Recorded Validated - App statistics - Current language + pali ilo + toki ni toki ali - Not available in offline mode + nasin pi linja ala la, ni li lon ala open Permit @@ -47,23 +47,23 @@ You can report bugs on GitHub or Telegram. To help the developer understand the issue quickly, you should attach the app\'s log file to your report. The app needs the \"Storage\" permission to save the log file. You can even contribute while you are offline. The app\'s \"Offline mode\" will be enabled automatically, and you can continue to record and listen without an Internet connection. Choose your preferred theme. \"Auto\" toggles the theme based on the current time. You can change this later in Settings. - Dark theme + lukin pimeja Some actions have corresponding gestures. For example, you can skip a sentence in Speak by swiping left. You can customise these gestures in Settings. You can join the Telegram group to get news and support. - Join group + o open e kulupu Let\'s go! Choose which language you\'d like to speak or listen in. The app will also be shown in that language if a translation is available. Loading… - Username - Email - Age - Gender + nimi + nimi pi poki lipu sina + tenpo sike pi lon sina + meli anu mije anu ante To modify your profile information, go to the Common Voice website. Login successful! - Male - Female - Other + mije + meli + ante All badges Level {{level}} I have already a verification link @@ -74,31 +74,31 @@ Project open-source on GitHub developed by Language successfully set to {{lang}} - Language - Listen - Speak - Other - General - Useful links - Learn more + toki + kute + toki + ante + ale + lipu pona + o sona mute walo pimeja - Auto + tan tenpo Support my work. Buy me a coffee 😄 Auto-play clip when it\'s loaded - Dark theme - Contact the developer on Telegram + lukin pimeja + kepeken ilo Telegram la, o toki tawa jan pali Experimental features Experimental features turned on.\nNew features could be unstable and unsafe. Save logs to a file Saving logs to a file turned on.\nYou can attach the log.txt file when you report an issue.\nRead more on GitHub. - Generic statistics + pali ale Show the string which identifies me inside the app - App usage statistics + pali pi kepeken ilo Skip recording confirmation Skip recording confirmation turned on.\nYou will now be able to send recordings without having to listen to them first. Translate the app on Crowdin - See app statistics + o lukin e pali ilo Recording indicator sound Recording indicator sound is now turned on.\nA sound will play when you start and stop recording. Check for updates @@ -108,7 +108,7 @@ Animations Customise the font size Customise gestures - Theme + lukin Telegram group of the app Show labels below the menu icons Read the Mozilla Common Voice Terms of Service @@ -122,13 +122,15 @@ No experimental features are now available Only show the sentence text once the clip has completed playing Show report icon (top-right) instead of button (bottom) - Text size + suli sitelen Ad banner Enable ads-banner in {{section_name}} Coloured dailygoal progress bar {{speak_name}} en {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. @@ -145,7 +147,7 @@ Swipe right: {{feature_enabled}} Long press: {{feature_enabled}} Double tap: {{feature_enabled}} - Nothing + ala Go back Skip the clip Skip the sentence @@ -159,7 +161,7 @@ Play/Stop clip Start/Stop recording Play/Stop recording - Save + o awen Choose an action Show contribution criteria icon Upload using Wi-Fi only @@ -174,14 +176,14 @@ First alert Second alert ala - Statistics + pali Destination API server Reset to the default API server Customise API server Are you sure you want to customise the API server? This is potentially a dangerous action.\nYou can reset to the default API server at any moment. Destination API server - Download only when connected to Wi-Fi - Upload only when connected to Wi-Fi + o kama jo e sona kepeken ilo Wi-Fi taso + o pana e sona kepeken ilo Wi-Fi taso Loading sentence… Skip @@ -313,7 +315,7 @@ Sorry, this feature doesn\'t exist yet.\nWe\'re working constantly to improve the app, so check back later to see if it\'s been added. - Close + o pini All badges New badge earnt New level achieved @@ -323,24 +325,24 @@ You got this badge because you recorded at least {{n_sentences}} sentences. You got this badge because you validated or recorded at least {{n_total}} clips. - OK - Error + a! + o pakala! That didn\'t work.\nPlease try again, or contact the developer. That didn\'t work. Please try again, or contact the developer.\nError code: EX-{{error_code}} Login failed You must first log in on the Common Voice website and accept the Common Voice privacy policy. Open Common Voice - Warning + o awen! Tip - Changelog + lipu ante Help - Info + sona Do not show anymore If you have issues with the official Common Voice website, please report them on Mozilla Discourse forums or GitHub repository so that Mozilla can fix them. Review now Do you like the app? You can support my work. Buy me a coffee on PayPal or LiberaPay. Log in again - Offline mode + nasin pi linja ala You are now offline and the app switched to offline mode automatically.\nThis means you can continue to record and validate, but the requests will be sent later. You can tell when you are in offline mode by looking for this icon on the screen: You can tap that icon to see downloaded clips and sentences. @@ -352,8 +354,8 @@ Are you sure you want to continue and lose the recording? Are you sure you want to reset all app data? Are you sure you want to clear offline data? - Yes - Cancel + o wile + o pini Well done! You opened the app %d days in a row. @@ -362,20 +364,20 @@ Log in now Open Profile now - Translate now + o ante toki Daily goal No goal set Set a goal Edit goal - Save - Delete - Cancel + o awen + o weka + o pini Choose how many sentences you want to record and clips you want to validate (sum of them) per day. Achieved today Not achieved today Well done! You achieved your daily goal.\nYou validated {{n_clips}} clip(s) and recorded {{n_sentences}} sentence(s).\nFeel free to continue contributing to Common Voice. - Share + o pana Share on I\'ve just achieved my daily goal for @mozilla #CommonVoice using #CVProject.\nJoin in and contribute! Install CV Project from Google Play, F-Droid or Huawei AppGallery now {{link}} This daily goal isn\'t an official Mozilla feature. It\'s only a feature of this app. diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index 3007b7ac..27977406 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} ve {{listen_name}} Aydınlık tema ayrıca cümlelerin okunması ve onaylanması için Konuş ve Dinlenin içerisindedir (aydınlık tema aktifleştirildiğinde). Hız kontrol barını göster + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Bilgi ikonunu göster Bas-konuş Uygulama çevrimdışı moddayken indirilecek ve kullanılacak cümle ve klip sayısını seçin. diff --git a/app/src/main/res/values-tt-rRU/strings.xml b/app/src/main/res/values-tt-rRU/strings.xml index 50d42d10..cd9aeb5b 100644 --- a/app/src/main/res/values-tt-rRU/strings.xml +++ b/app/src/main/res/values-tt-rRU/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} һәм {{listen_name}} Ачык тема шулай ук ​​җөмләләрне уку/тикшерү өчен Сөйләү һәм Тыңлау бүлекләрендә (ачык тема кабызылганда). Тизлек белән идарә аслыгын күрсәтү + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Мәгълүмат тамгасын күрсәтү Сөйләү өчен басыгыз Кушымта автоном эш режимында булганда, йөкләү һәм куллану өчен җөмләләр санын һәм клиплар санын сайлагыз. diff --git a/app/src/main/res/values-ug-rCN/strings.xml b/app/src/main/res/values-ug-rCN/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-ug-rCN/strings.xml +++ b/app/src/main/res/values-ug-rCN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml index dc603138..8c25b8af 100644 --- a/app/src/main/res/values-uk-rUA/strings.xml +++ b/app/src/main/res/values-uk-rUA/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} і {{listen_name}} Світла тема також для речення для читання/перевірки в режимі «Говори і слухай» (коли світлу тему ввімкнено). Показати регулятор швидкості + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Показати піктограму інформації Push to talk Виберіть кількість пропозицій та кількість кліпів, які потрібно завантажити та використовувати, коли програма перебуває в автономному режимі. diff --git a/app/src/main/res/values-ur-rIN/strings.xml b/app/src/main/res/values-ur-rIN/strings.xml index 0f5adb82..7da798d3 100644 --- a/app/src/main/res/values-ur-rIN/strings.xml +++ b/app/src/main/res/values-ur-rIN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-uz-rUZ/strings.xml b/app/src/main/res/values-uz-rUZ/strings.xml index 21439621..f3928921 100644 --- a/app/src/main/res/values-uz-rUZ/strings.xml +++ b/app/src/main/res/values-uz-rUZ/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} va {{listen_name}} Gaplarni o\'qish va tinglash uchun yorqin mavzu (qachonki yorqin mavzu yoqilgan bo\'lsa). Tezlik panelini ko\'rsatish + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Ma\'lumotlar belgisini ko\'rsatish Gapirish uchun bosing Ilova oflayn rejimda bo\'lganda yuklab olish va foydalanish uchun jumlalar sonini va gaplar sonini tanlang. diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index 3597680f..d0bc4544 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 6622302d..016f11c9 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -129,6 +129,8 @@ {{speak_name}}和{{listen_name}} 对听与读中需要读取/验证的句子也开启浅色主题(当浅色主题开启时)。 显示速度控制栏 + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons 显示信息图标 按住讲话 选择当应用程序处于离线模式时需要下载和使用的句子数量和片段数量。 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 3597680f..d0bc4544 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 12d7c986..ce33235e 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -129,6 +129,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to \"Yes\" and \"No\" buttons to accept or reject the clip + Invert \"Yes\" and \"No\" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 236e2987..b8ea1523 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -134,6 +134,8 @@ {{speak_name}} and {{listen_name}} Light theme also for the sentence to read/to validate in Speak and Listen (when the light theme is turned on). Show speed control bar + Long press to "Yes" and "No" buttons to accept or reject the clip + Invert "Yes" and "No" buttons Show info icon Push to talk Choose the number of sentences and the number of clips to download and use when the app is in offline mode. diff --git a/images/icons/gestures_long_press.svg b/images/icons/gestures_long_press.svg index c9fc8be3..765c3718 100644 --- a/images/icons/gestures_long_press.svg +++ b/images/icons/gestures_long_press.svg @@ -1,87 +1,21 @@ - - - - - - - image/svg+xml - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - diff --git a/lib/src/main/java/org/commonvoice/saverio_lib/preferences/ListenPrefManager.kt b/lib/src/main/java/org/commonvoice/saverio_lib/preferences/ListenPrefManager.kt index 321e662a..abc8cae9 100644 --- a/lib/src/main/java/org/commonvoice/saverio_lib/preferences/ListenPrefManager.kt +++ b/lib/src/main/java/org/commonvoice/saverio_lib/preferences/ListenPrefManager.kt @@ -19,6 +19,16 @@ class ListenPrefManager(ctx: Context) { set(value) = preferences.edit().putBoolean(Keys.SHOW_SENTENCE_AT_THE_END.name, value) .apply() + var invertButtons: Boolean + get() = preferences.getBoolean(Keys.INVERT_BUTTONS.name, false) + set(value) = preferences.edit().putBoolean(Keys.INVERT_BUTTONS.name, value) + .apply() + + var longPressAcceptReject: Boolean + get() = preferences.getBoolean(Keys.LONG_PRESS_ACCEPT_REJECT.name, false) + set(value) = preferences.edit().putBoolean(Keys.LONG_PRESS_ACCEPT_REJECT.name, value) + .apply() + var noMoreClipsAvailable: Boolean get() = preferences.getBoolean(Keys.NO_MORE_CLIPS_AVAILABLE.name, false) set(value) = preferences.edit().putBoolean(Keys.NO_MORE_CLIPS_AVAILABLE.name, value).apply() @@ -92,6 +102,8 @@ class ListenPrefManager(ctx: Context) { SHOW_AD_BANNER, SHOW_SPEED_CONTROL_LISTEN, AUDIO_SPEED_LISTEN, + INVERT_BUTTONS, + LONG_PRESS_ACCEPT_REJECT, NO_MORE_CLIPS_AVAILABLE,