forked from recloudstream/cloudstream
use formatShortFileSize wherever its possible
This commit is contained in:
parent
f462e1896b
commit
cd579a2230
14 changed files with 14 additions and 116 deletions
|
@ -37,6 +37,7 @@ import com.lagradost.cloudstream3.utils.VideoDownloadHelper
|
||||||
import com.lagradost.cloudstream3.utils.VideoDownloadManager
|
import com.lagradost.cloudstream3.utils.VideoDownloadManager
|
||||||
import kotlinx.android.synthetic.main.fragment_downloads.*
|
import kotlinx.android.synthetic.main.fragment_downloads.*
|
||||||
import kotlinx.android.synthetic.main.stream_input.*
|
import kotlinx.android.synthetic.main.stream_input.*
|
||||||
|
import android.text.format.Formatter.formatShortFileSize
|
||||||
|
|
||||||
|
|
||||||
const val DOWNLOAD_NAVIGATE_TO = "downloadpage"
|
const val DOWNLOAD_NAVIGATE_TO = "downloadpage"
|
||||||
|
@ -44,10 +45,6 @@ const val DOWNLOAD_NAVIGATE_TO = "downloadpage"
|
||||||
class DownloadFragment : Fragment() {
|
class DownloadFragment : Fragment() {
|
||||||
private lateinit var downloadsViewModel: DownloadViewModel
|
private lateinit var downloadsViewModel: DownloadViewModel
|
||||||
|
|
||||||
private fun getBytesAsText(bytes: Long): String {
|
|
||||||
return "%.1f".format(bytes / 1000000000f)
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun View.setLayoutWidth(weight: Long) {
|
private fun View.setLayoutWidth(weight: Long) {
|
||||||
val param = LinearLayout.LayoutParams(
|
val param = LinearLayout.LayoutParams(
|
||||||
0,
|
0,
|
||||||
|
@ -101,7 +98,7 @@ class DownloadFragment : Fragment() {
|
||||||
download_free_txt?.text =
|
download_free_txt?.text =
|
||||||
getString(R.string.storage_size_format).format(
|
getString(R.string.storage_size_format).format(
|
||||||
getString(R.string.free_storage),
|
getString(R.string.free_storage),
|
||||||
getBytesAsText(it)
|
formatShortFileSize(view.context, it)
|
||||||
)
|
)
|
||||||
download_free?.setLayoutWidth(it)
|
download_free?.setLayoutWidth(it)
|
||||||
}
|
}
|
||||||
|
@ -109,7 +106,7 @@ class DownloadFragment : Fragment() {
|
||||||
download_used_txt?.text =
|
download_used_txt?.text =
|
||||||
getString(R.string.storage_size_format).format(
|
getString(R.string.storage_size_format).format(
|
||||||
getString(R.string.used_storage),
|
getString(R.string.used_storage),
|
||||||
getBytesAsText(it)
|
formatShortFileSize(view.context, it)
|
||||||
)
|
)
|
||||||
download_used?.setLayoutWidth(it)
|
download_used?.setLayoutWidth(it)
|
||||||
download_storage_appbar?.isVisible = it > 0
|
download_storage_appbar?.isVisible = it > 0
|
||||||
|
@ -118,7 +115,7 @@ class DownloadFragment : Fragment() {
|
||||||
download_app_txt?.text =
|
download_app_txt?.text =
|
||||||
getString(R.string.storage_size_format).format(
|
getString(R.string.storage_size_format).format(
|
||||||
getString(R.string.app_storage),
|
getString(R.string.app_storage),
|
||||||
getBytesAsText(it)
|
formatShortFileSize(view.context, it)
|
||||||
)
|
)
|
||||||
download_app?.setLayoutWidth(it)
|
download_app?.setLayoutWidth(it)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package com.lagradost.cloudstream3.ui.download
|
package com.lagradost.cloudstream3.ui.download
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
|
import android.text.format.Formatter.formatShortFileSize
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
|
@ -113,7 +114,7 @@ class DownloadHeaderAdapter(
|
||||||
}
|
}
|
||||||
|
|
||||||
title.text = d.name
|
title.text = d.name
|
||||||
val mbString = "%.1f".format(card.totalBytes / 1000000f)
|
val mbString = formatShortFileSize(itemView.context, card.totalBytes)
|
||||||
|
|
||||||
//val isMovie = d.type.isMovieType()
|
//val isMovie = d.type.isMovieType()
|
||||||
if (card.child != null) {
|
if (card.child != null) {
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package com.lagradost.cloudstream3.ui.download
|
package com.lagradost.cloudstream3.ui.download
|
||||||
|
|
||||||
import android.animation.ObjectAnimator
|
import android.animation.ObjectAnimator
|
||||||
|
import android.text.format.Formatter.formatShortFileSize
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.animation.DecelerateInterpolator
|
import android.view.animation.DecelerateInterpolator
|
||||||
import android.widget.ImageView
|
import android.widget.ImageView
|
||||||
|
@ -171,8 +172,8 @@ class EasyDownloadButton : IDisposable {
|
||||||
}
|
}
|
||||||
textView?.visibility = View.VISIBLE
|
textView?.visibility = View.VISIBLE
|
||||||
progressBar.visibility = View.VISIBLE
|
progressBar.visibility = View.VISIBLE
|
||||||
val currentMbString = "%.1f".format(setCurrentBytes / 1000000f)
|
val currentMbString = formatShortFileSize(textView?.context, setCurrentBytes)
|
||||||
val totalMbString = "%.1f".format(setTotalBytes / 1000000f)
|
val totalMbString = formatShortFileSize(textView?.context, setTotalBytes)
|
||||||
|
|
||||||
textView?.text =
|
textView?.text =
|
||||||
if (isTextPercentage) "%d%%".format(setCurrentBytes * 100L / setTotalBytes) else
|
if (isTextPercentage) "%d%%".format(setCurrentBytes * 100L / setTotalBytes) else
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package com.lagradost.cloudstream3.ui.settings
|
package com.lagradost.cloudstream3.ui.settings
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
|
import android.text.format.Formatter.formatShortFileSize
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.preference.PreferenceFragmentCompat
|
import androidx.preference.PreferenceFragmentCompat
|
||||||
import androidx.preference.PreferenceManager
|
import androidx.preference.PreferenceManager
|
||||||
|
@ -164,8 +165,7 @@ class SettingsPlayer : PreferenceFragmentCompat() {
|
||||||
|
|
||||||
fun updateSummery() {
|
fun updateSummery() {
|
||||||
try {
|
try {
|
||||||
pref.summary =
|
pref.summary = formatShortFileSize(view?.context, getFolderSize(cacheDir))
|
||||||
getString(R.string.mb_format).format(getFolderSize(cacheDir) / (1024L * 1024L))
|
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
logError(e)
|
logError(e)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,21 +1,8 @@
|
||||||
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- KEYS DON'T TRANSLATE -->
|
<!-- KEYS DON'T TRANSLATE -->
|
||||||
<string name="bottom_title_key" translatable="false">bottom_title_key</string>
|
|
||||||
<string name="override_site_key" translatable="false">override_site_key</string>
|
|
||||||
|
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" translatable="false" formatted="true">%d %s | %sMB</string>
|
|
||||||
<string name="storage_size_format" translatable="false" formatted="true">%s • %sGB</string>
|
|
||||||
<string name="download_size_format" translatable="false" formatted="true">%sMB / %sMB</string>
|
|
||||||
<string name="mb_format" translatable="false" formatted="true">%dMB</string>
|
|
||||||
<string name="episode_name_format" translatable="false" formatted="true">%s %s</string>
|
|
||||||
<string name="ffw_text_format" translatable="false" formatted="true">+%d</string>
|
|
||||||
<string name="rew_text_format" translatable="false" formatted="true">-%d</string>
|
|
||||||
<string name="ffw_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rew_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rating_format" translatable="false" formatted="true">%.1f/10.0</string>
|
|
||||||
<string name="year_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
||||||
<string name="cast_format" formatted="true">Elenco: %s</string>
|
<string name="cast_format" formatted="true">Elenco: %s</string>
|
||||||
<string name="next_episode_format" formatted="true">O episódio %d vai ser lançado em</string>
|
<string name="next_episode_format" formatted="true">O episódio %d vai ser lançado em</string>
|
||||||
|
|
|
@ -3,17 +3,6 @@
|
||||||
<!-- KEYS DON'T TRANSLATE -->
|
<!-- KEYS DON'T TRANSLATE -->
|
||||||
|
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" translatable="false" formatted="true">%d %s | %sMB</string>
|
|
||||||
<string name="storage_size_format" translatable="false" formatted="true">%s • %sGB</string>
|
|
||||||
<string name="download_size_format" translatable="false" formatted="true">%sMB / %sMB</string>
|
|
||||||
<string name="mb_format" translatable="false" formatted="true">%dMB</string>
|
|
||||||
<string name="episode_name_format" translatable="false" formatted="true">%s %s</string>
|
|
||||||
<string name="ffw_text_format" translatable="false" formatted="true">+%d</string>
|
|
||||||
<string name="rew_text_format" translatable="false" formatted="true">-%d</string>
|
|
||||||
<string name="ffw_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rew_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rating_format" translatable="false" formatted="true">%.1f/10.0</string>
|
|
||||||
<string name="year_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
||||||
<string name="cast_format" formatted="true">Hrají: %s</string>
|
<string name="cast_format" formatted="true">Hrají: %s</string>
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,6 @@
|
||||||
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" translatable="false" formatted="true">%d %s | %sMB</string>
|
|
||||||
<string name="storage_size_format" translatable="false" formatted="true">%s • %sGB</string>
|
|
||||||
<string name="download_size_format" translatable="false" formatted="true">%sMB / %sMB</string>
|
|
||||||
<string name="mb_format" translatable="false" formatted="true">%dMB</string>
|
|
||||||
<string name="episode_name_format" translatable="false" formatted="true">%s %s</string>
|
|
||||||
<string name="ffw_text_format" translatable="false" formatted="true">+%d</string>
|
|
||||||
<string name="rew_text_format" translatable="false" formatted="true">-%d</string>
|
|
||||||
<string name="ffw_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rew_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rating_format" translatable="false" formatted="true">%.1f/10.0</string>
|
|
||||||
<string name="year_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
||||||
<string name="cast_format" formatted="true">Reparto: %s</string>
|
<string name="cast_format" formatted="true">Reparto: %s</string>
|
||||||
<string name="next_episode_format" formatted="true">El episodio %d se publicará en</string>
|
<string name="next_episode_format" formatted="true">El episodio %d se publicará en</string>
|
||||||
|
|
|
@ -2,17 +2,6 @@
|
||||||
<resources>
|
<resources>
|
||||||
|
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" translatable="false" formatted="true">%d %s | %sMB</string>
|
|
||||||
<string name="storage_size_format" translatable="false" formatted="true">%s • %sGB</string>
|
|
||||||
<string name="download_size_format" translatable="false" formatted="true">%sMB / %sMB</string>
|
|
||||||
<string name="mb_format" translatable="false" formatted="true">%dMB</string>
|
|
||||||
<string name="episode_name_format" translatable="false" formatted="true">%s %s</string>
|
|
||||||
<string name="ffw_text_format" translatable="false" formatted="true">+%d</string>
|
|
||||||
<string name="rew_text_format" translatable="false" formatted="true">-%d</string>
|
|
||||||
<string name="ffw_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rew_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rating_format" translatable="false" formatted="true">%.1f/10.0</string>
|
|
||||||
<string name="year_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
||||||
<string name="cast_format" formatted="true">Pemeran: %s</string>
|
<string name="cast_format" formatted="true">Pemeran: %s</string>
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,6 @@
|
||||||
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" translatable="false" formatted="true">%d %s | %sMB</string>
|
|
||||||
<string name="storage_size_format" translatable="false" formatted="true">%s • %sGB</string>
|
|
||||||
<string name="download_size_format" translatable="false" formatted="true">%sMB / %sMB</string>
|
|
||||||
<string name="episode_name_format" translatable="false" formatted="true">%s %s</string>
|
|
||||||
<string name="ffw_text_format" translatable="false" formatted="true">+%d</string>
|
|
||||||
<string name="rew_text_format" translatable="false" formatted="true">-%d</string>
|
|
||||||
<string name="ffw_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rew_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rating_format" translatable="false" formatted="true">%.1f/10.0</string>
|
|
||||||
<string name="year_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
||||||
<string name="cast_format" formatted="true">Cast: %s</string>
|
<string name="cast_format" formatted="true">Cast: %s</string>
|
||||||
<string name="next_episode_format" formatted="true">L\'episodio %d uscirà in</string>
|
<string name="next_episode_format" formatted="true">L\'episodio %d uscirà in</string>
|
||||||
|
|
|
@ -1,17 +1,6 @@
|
||||||
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" formatted="true" translatable="false">%d %s | %sMB</string>
|
|
||||||
<string name="storage_size_format" formatted="true" translatable="false">%s • %sGB</string>
|
|
||||||
<string name="download_size_format" formatted="true" translatable="false">%sMB / %sMB</string>
|
|
||||||
<string name="mb_format" formatted="true" translatable="false">%dMB</string>
|
|
||||||
<string name="episode_name_format" formatted="true" translatable="false">%s %s</string>
|
|
||||||
<string name="ffw_text_format" formatted="true" translatable="false">+%d</string>
|
|
||||||
<string name="rew_text_format" formatted="true" translatable="false">-%d</string>
|
|
||||||
<string name="ffw_text_regular_format" formatted="true" translatable="false">%d</string>
|
|
||||||
<string name="rew_text_regular_format" formatted="true" translatable="false">%d</string>
|
|
||||||
<string name="rating_format" formatted="true" translatable="false">%.1f/10.0</string>
|
|
||||||
<string name="year_format" formatted="true" translatable="false">%d</string>
|
|
||||||
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
||||||
<string name="cast_format" formatted="true">Cast: %s</string>
|
<string name="cast_format" formatted="true">Cast: %s</string>
|
||||||
<string name="next_episode_format" formatted="true">Aflevering %d zal worden uitgebracht in</string>
|
<string name="next_episode_format" formatted="true">Aflevering %d zal worden uitgebracht in</string>
|
||||||
|
|
|
@ -1,17 +1,6 @@
|
||||||
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" translatable="false" formatted="true">%d %s | %sMB</string>
|
|
||||||
<string name="storage_size_format" translatable="false" formatted="true">%s • %sGB</string>
|
|
||||||
<string name="download_size_format" translatable="false" formatted="true">%sMB / %sMB</string>
|
|
||||||
<string name="mb_format" translatable="false" formatted="true">%dMB</string>
|
|
||||||
<string name="episode_name_format" translatable="false" formatted="true">%s %s</string>
|
|
||||||
<string name="ffw_text_format" translatable="false" formatted="true">+%d</string>
|
|
||||||
<string name="rew_text_format" translatable="false" formatted="true">-%d</string>
|
|
||||||
<string name="ffw_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rew_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rating_format" translatable="false" formatted="true">%.1f/10.0</string>
|
|
||||||
<string name="year_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
||||||
<string name="cast_format" formatted="true">Distribuție: %s</string>
|
<string name="cast_format" formatted="true">Distribuție: %s</string>
|
||||||
<string name="next_episode_format" formatted="true">Episodul %d va fi lansat în</string>
|
<string name="next_episode_format" formatted="true">Episodul %d va fi lansat în</string>
|
||||||
|
|
|
@ -1,17 +1,6 @@
|
||||||
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" formatted="true" translatable="false">%d %s | %sMB</string>
|
|
||||||
<string name="storage_size_format" formatted="true" translatable="false">%s • %sGB</string>
|
|
||||||
<string name="download_size_format" formatted="true" translatable="false">%sMB / %sMB</string>
|
|
||||||
<string name="mb_format" formatted="true" translatable="false">%dMB</string>
|
|
||||||
<string name="episode_name_format" formatted="true" translatable="false">%s %s</string>
|
|
||||||
<string name="ffw_text_format" formatted="true" translatable="false">+%d</string>
|
|
||||||
<string name="rew_text_format" formatted="true" translatable="false">-%d</string>
|
|
||||||
<string name="ffw_text_regular_format" formatted="true" translatable="false">%d</string>
|
|
||||||
<string name="rew_text_regular_format" formatted="true" translatable="false">%d</string>
|
|
||||||
<string name="rating_format" formatted="true" translatable="false">%.1f/10.0</string>
|
|
||||||
<string name="year_format" formatted="true" translatable="false">%d</string>
|
|
||||||
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
<string name="app_dub_sub_episode_text_format" formatted="true">%s Ep %d</string>
|
||||||
<string name="cast_format" formatted="true">Cast: %s</string>
|
<string name="cast_format" formatted="true">Cast: %s</string>
|
||||||
<string name="next_episode_format" formatted="true">Bölüm %d şu tarihte yayınlanacak: </string>
|
<string name="next_episode_format" formatted="true">Bölüm %d şu tarihte yayınlanacak: </string>
|
||||||
|
|
|
@ -3,17 +3,6 @@
|
||||||
<!-- KEYS DON'T TRANSLATE -->
|
<!-- KEYS DON'T TRANSLATE -->
|
||||||
|
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" translatable="false" formatted="true">%d %s | %sMB</string>
|
|
||||||
<string name="storage_size_format" translatable="false" formatted="true">%s • %sGB</string>
|
|
||||||
<string name="download_size_format" translatable="false" formatted="true">%sMB / %sMB</string>
|
|
||||||
<string name="mb_format" translatable="false" formatted="true">%dMB</string>
|
|
||||||
<string name="episode_name_format" translatable="false" formatted="true">%s %s</string>
|
|
||||||
<string name="ffw_text_format" translatable="false" formatted="true">+%d</string>
|
|
||||||
<string name="rew_text_format" translatable="false" formatted="true">-%d</string>
|
|
||||||
<string name="ffw_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rew_text_regular_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="rating_format" translatable="false" formatted="true">%.1f/10.0</string>
|
|
||||||
<string name="year_format" translatable="false" formatted="true">%d</string>
|
|
||||||
<string name="app_dub_sub_episode_text_format" formatted="true">%s Tập %d</string>
|
<string name="app_dub_sub_episode_text_format" formatted="true">%s Tập %d</string>
|
||||||
<string name="cast_format" formatted="true">Diễn viên: %s</string>
|
<string name="cast_format" formatted="true">Diễn viên: %s</string>
|
||||||
<string name="next_episode_format" formatted="true">Tập %d sẽ ra mắt sau</string>
|
<string name="next_episode_format" formatted="true">Tập %d sẽ ra mắt sau</string>
|
||||||
|
|
|
@ -56,10 +56,9 @@
|
||||||
<string name="pref_filter_search_quality_key" translatable="false">pref_filter_search_quality_key</string>
|
<string name="pref_filter_search_quality_key" translatable="false">pref_filter_search_quality_key</string>
|
||||||
|
|
||||||
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
|
||||||
<string name="extra_info_format" formatted="true" translatable="false">%d %s | %sMB</string>
|
<string name="extra_info_format" formatted="true" translatable="false">%d %s | %s</string>
|
||||||
<string name="storage_size_format" formatted="true" translatable="false">%s • %sGB</string>
|
<string name="storage_size_format" formatted="true" translatable="false">%s • %s</string>
|
||||||
<string name="download_size_format" formatted="true" translatable="false">%sMB / %sMB</string>
|
<string name="download_size_format" formatted="true" translatable="false">%s / %s</string>
|
||||||
<string name="mb_format" formatted="true" translatable="false">%dMB</string>
|
|
||||||
<string name="episode_name_format" formatted="true" translatable="false">%s %s</string>
|
<string name="episode_name_format" formatted="true" translatable="false">%s %s</string>
|
||||||
<string name="ffw_text_format" formatted="true" translatable="false">+%d</string>
|
<string name="ffw_text_format" formatted="true" translatable="false">+%d</string>
|
||||||
<string name="rew_text_format" formatted="true" translatable="false">-%d</string>
|
<string name="rew_text_format" formatted="true" translatable="false">-%d</string>
|
||||||
|
|
Loading…
Reference in a new issue