diff --git a/README.md b/README.md index b4094420..25909330 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ https://discord.gg/5Hus6fM * ๐Ÿ‡ต๐Ÿ‡ญ Tagalog * ๐Ÿ‡ต๐Ÿ‡ฑ Polish * ๐Ÿ‡ฎ๐Ÿ‡ณ Hindi +* ๐Ÿ‡ฎ๐Ÿ‡ณ Malayalam **SCREENSHOTS:** diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt index deb43ec7..37d4cb10 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt @@ -31,6 +31,7 @@ class SettingsFragment : PreferenceFragmentCompat() { Triple("\uD83C\uDDF5\uD83C\uDDED", "Tagalog", "tl"), Triple("\uD83C\uDDF5\uD83C\uDDF1", "Polish", "pl"), Triple("\uD83C\uDDEE\uD83C\uDDF3", "Hindi", "hi"), + Triple("\uD83C\uDDEE\uD83C\uDDF3", "Malayalam", "ml"), ) // idk, if you find a way of automating this it would be great override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml new file mode 100644 index 00000000..275fd19b --- /dev/null +++ b/app/src/main/res/values-ml/strings.xml @@ -0,0 +1,199 @@ + + + + เดตเต‡เด—เด‚ (%.2fx) + เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต: %.1f + เดชเตเดคเดฟเดฏ เด…เดชเตเดกเต‡เดฑเตเดฑเต\n%s -> %s + + CloudStream + เดนเต‹เด‚ + เดคเดฟเดฐเดฏเตเด• + เดกเต—เตบเดฒเต‹เดกเตเดธเต + เดธเต†เดฑเตเดฑเดฟเด‚เด—เตเดธเต + เดคเดฟเดฐเดฏเตเด• + เดŸเดพเดฑเตเดฑ เดฒเดญเตเดฏเดฎเดฒเตเดฒ + เด•เต‚เดŸเตเดคเตฝ เด“เดชเตเดทเตปเดธเต + เด…เดŸเตเดคเตเดค เดŽเดชเตเดชเดฟเดธเต‹เดกเต + @string/synopsis + เดคเดฐเด‚ + เดทเต†เดฏเตผ + เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดคเตเดฑเด•เตเด•เตเด• + + เด•เดพเดฃเตเดจเตเดจเต + เด•เดฃเตเดŸเต เดจเดฟเตผเดคเตเดคเดฟ + เด•เดฃเตเดŸเต เดคเต€เตผเดจเตเดจเต + เด•เดฃเตเดŸเต เดฎเดคเดฟเดฏเดพเด•เตเด•เดฟ + เด•เดพเดฃเดพเตป เดชเต‹เด•เตเดจเตเดจเต + + เดธเดฟเดจเดฟเดฎ เดชเตเดฒเต‡ เดšเต†เดฏเตเดฏเตเด• + เดŸเต‹เดฑเตปเดฑเต เดธเตเดŸเตเดฐเต€เด‚ เดšเต†เดฏเตเดฏเตเด• + เดธเตเดฐเต‹เดคเดธเตเด•เตพ + Subtitles + เดตเต€เดฃเตเดŸเตเด‚ เด•เดฃเด•เตเดŸเต เดšเต†เดฏเตเดฏเตเด•โ€ฆ + เดชเดฟเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเด• + เดŽเดชเตเดชเดฟเดธเต‹เดกเต เดชเตเดฒเต‡เดฏเต เดšเต†เดฏเตเดฏเตเด• + + เดกเตŒเตบเดฒเต‹เดกเต + เดกเตŒเตบเดฒเต‹เดกเต เดšเต†เดฏเตเดคเดต + เดกเตŒเตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต + เดกเตŒเตบเดฒเต‹เดกเต เดจเดฟเตผเดคเตเดคเดฟ + เดกเตŒเตบเดฒเต‹เดกเต เด†เดฐเด‚เดญเดฟเดšเตเดšเต + เดกเตŒเตบเดฒเต‹เดกเต เดฎเตเดŸเด™เตเด™เดฟ + เดกเตŒเตบเดฒเต‹เดกเต เดฑเดฆเตเดฆเดพเด•เตเด•เดฟ + เดกเตŒเตบเดฒเต‹เดกเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ + %s - %s + + เดฒเดฟเด™เตเด•เดฟเตฝ เดคเด•เดฐเดพเตผ + เด†เดจเตเดคเดฐเดฟเด• เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต + + Dub + Sub + + เดซเดฏเตฝ เดกเดฟเดฒเต€เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• + เดซเดฏเตฝ เดชเตเดฒเต‡เดฏเต เดšเต†เดฏเตเดฏเตเด• + เดกเตŒเตบเดฒเต‹เดกเต เดคเตเดŸเดฐเตเด• + เดกเตŒเตบเดฒเต‹เดกเต เดจเดฟเตผเดคเตเดคเตเด• + + Disable automatic bug reporting + เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด‚ + เด’เดณเดฟเด•เตเด•เตเด• + เดชเตเดฒเต‡เดฏเต + เดตเดฟเดตเดฐเด‚ + เดฌเตเด•เตเดฎเดพเตผเด•เต เดซเดฟเตฝเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด• + เดฌเตเด•เตเดฎเดพเตผเด•เต + เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• + เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด• + เดฑเดฆเตเดฆเดพเด•เตเด•เตเด• + เดชเตเดฒเต‡เดฏเตผ เดตเต‡เด—เดค + + + + เดธเตเดฐเต‹เดคเดธเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดคเดฟเดฐเดฏเตเด• + เดคเดฐเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดคเดฟเดฐเดฏเตเด• + + %d เดชเดดเด‚ เด•เตŠเดŸเตเดคเตเดคเต + เดชเดดเด‚ เด•เตŠเดŸเตเดคเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ + + + เดฑเต€เดธเต†เดฑเต เดšเต†เดฏเตเดฏเดพเตป เด…เดฎเตผเดคเตเดคเดฟเดชเตเดชเดฟเดŸเดฟเด•เตเด•เตเด• + เดคเตเดŸเตผเดจเตเดจเต เด•เดพเดฃเตเด• + + เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• + เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด‚ + + เดˆ เดธเตเดฐเต‹เดคเดธเต เดชเตเดฐเดตเตƒเดคเตเดคเดฟเด•เตเด•เดพเตป VPN เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต‡เด•เตเด•เดพเด‚ + เดˆ เดŸเต‹เดฑเดจเตเดฑเต เดธเตเดฐเต‹เดคเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป VPN เดถเตเดชเดพเตผเดถเดšเต†เดฏเตเดฏเตเดจเตเดจเต + เดตเดฟเดตเดฐเดฃเด‚ + เดตเดฟเดตเดฐเดฃเด‚ เดฒเดญเตเดฏเดฎเดฒเตเดฒ + เดตเดฟเดตเดฐเดฃเด‚ เดฒเดญเตเดฏเดฎเดฒเตเดฒ + + + Continues playback in a miniature player on top of other apps + + เด•เดฑเตเดคเตเดค เด…เดคเดฟเตผเดคเตเดคเดฟ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเด• + + Player subtitles settings + + เดตเต‡เด—เด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เด“เดชเตเดทเตป เดšเต‡เตผเด•เตเด•เตเด• + + Swipe left or right to control time in the videoplayer + + Swipe on the left or right side to change brightness or volume + + Tap twice on the right or left side to seek forwards or backwards + + เดคเดฟเดฐเดฏเตเด• + เดตเดฟเดตเดฐเด‚ + + เดธเตเดŸเตเดฐเต‹เดคเดธเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดš เดซเดฒเด‚ เดคเดฐเตเด• + เด•เตเดฐเดพเดทเดพเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เด…เดฏเด•เตเด•เตเด• + เดŸเดพเดฑเตเดฑ เด…เดฏเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด• + เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ เด…เดฑเดฟเดฏเดฟเด•เตเด•เตเด• + เด†เดฐเด‚เดญเดคเตเดคเดฟเตฝ เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ เดคเดฟเดฐเดฏเตเด• + เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เด…เดชเตเดกเต‡เดฑเต + เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด• + เด—เดฟเดฑเตเดฑเตเดนเดฌเต + เดจเดฎเตเดฎเตเดŸเต† เดฒเตˆเดฑเตเดฑเต เดจเต‹เดตเตฝ เด†เดชเตเดชเต + เดจเดฎเตเดฎเตเดŸเต† เด†เดจเดฟเดฎเต‡ เด†เดชเตเดชเต + เดกเดฟเดธเตโ€Œเด•เต‹เตผเดกเดฟเดฒเต‡เด•เตเด•เต เดธเตเดตเดพเด—เดคเด‚ + เดชเดดเด‚ เด•เตŠเดŸเตเด•เตเด•เต + เดชเดดเด‚ เด•เตŠเดŸเตเดคเตเดค เดŽเดฃเตเดฃเด‚ + เด†เดชเตเดชเดฟเดจเตเดฑเต† เดญเดพเดท + + เดˆ เดธเตเดฐเต‹เดคเดธเต เด•เตเดฐเต‹เด‚เด•เดพเดธเตเดฑเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ + เดฒเดฟเด™เตเด•เตเด•เตพ เดฒเดญเตเดฏเดฎเดฒเตเดฒ + เดฒเดฟเด™เตเด•เต เดชเด•เตผเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต + เดŽเดชเตเดชเดฟเดธเต‹เดกเต เดชเตเดฒเต‡เดฏเต เดšเต†เดฏเตเดฏเตเด• + เด†เดชเตเดชเต เดจเดฟเดถเตเดšเดฒเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เตเดทเดฎเดฟเด•เตเด•เดฃเด‚ + + เดธเต€เดธเตบ + เดธเต€เดธเดฃเดฟเดฒเตเดฒ + เดŽเดชเตเดชเดฟเดธเต‹เดกเต + เดŽเดชเตเดชเดฟเดธเต‹เดกเตเด•เตพ + + เดซเดฏเตฝ เดกเดฟเดฒเต€เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• + เดกเดฟเดฒเต€เดฑเตเดฑเต + @string/sort_cancel + เดจเดฟเตผเดคเตเดคเตเด• + เดคเตเดŸเดฐเตเด• + เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ %sเดจเต† เดกเดฟเดฒเต€เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•\nเด‰เดฑเดชเตเดชเดพเดฃเต‹? + + เดคเตเดŸเดฐเตเดจเตเดจเต + เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ + เด…เดตเดธเตเดฅ + เดตเตผเดทเด‚ + เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต + เดฆเตˆเดฐเตเด˜เด‚ + เดธเตเดฐเต‹เดคเดธเต + เดธเด‚เด—เตเดฐเดนเด‚ + + + + เด’เดดเดฟเดตเต + เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตฝ + เด†เดชเตเดชเต + + เดธเดฟเดจเดฟเดฎ + เดŸเต€เดตเต€ เดธเต€เดฐเต€เดธเต + เด•เดพเตผเดŸเตเดŸเต‚เตบเดธเต + เด†เดจเดฟเดฎเต‡ + เดŸเต‹เดฑเตปเดฑเต + + + + + เด†เดชเตเดชเดฟเตฝ เดชเตเดฒเต‡เดฏเต เดšเต†เดฏเตเดฏเตเด• + VLCเดฏเดฟเตฝ เดชเตเดฒเต‡เดฏเต เดšเต†เดฏเตเดฏเตเด• + เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดชเตเดฒเต‡เดฏเต เดšเต†เดฏเตเดฏเตเด• + เดฒเดฟเด™เตเด•เต เดชเด•เตผเดคเตเดคเตเด• + เดกเตŒเตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเต‚ + เดฎเดฟเดฑเตผ เดกเต—เดฃเตเดฒเต‹เดกเต + เดฒเดฟเด™เตเด•เตเดธเต เดตเต€เดฃเตเดŸเตเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเด• + + เด…เดชเตเดกเต‡เดฑเตเดฑเต เดฒเดญเตเดฏเดฎเดฒเตเดฒ + เด…เดชเตเดกเต‡เดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด• + + เดชเต‚เดŸเตเดŸเตเด• + เดตเดฒเตเดชเตเดชเด‚ เดฎเดพเดฑเตเดฑเตเด• + เดธเตเดฐเต‹เดคเดธเต + OP เด’เดดเดฟเดตเดพเด•เตเด•เต + + เด‡เดจเดฟเดฏเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เดฐเตเดคเต + เด…เดชเตเดกเต‡เดฑเตเดฑเต + เด”เดšเดฟเดคเตเดฏ เดตเต€เดกเดฟเดฏเต‹ เด•เตเดตเดพเดณเดฟเดฑเตเดฑเดฟ +