fixed Level on MoreBottomSheetFragment

This commit is contained in:
Neel Doshi 2024-12-02 01:06:30 +05:30
parent 293cbebbba
commit 871c0ffb94
3 changed files with 13 additions and 4 deletions

View file

@ -111,10 +111,18 @@ class MoreBottomSheetFragment : BottomSheetDialogFragment() {
private fun setUserName() { private fun setUserName() {
val store = BasicKvStore(requireContext(), getUserName()) val store = BasicKvStore(requireContext(), getUserName())
val level = store.getString("userAchievementsLevel", "0") val level = store.getString("userAchievementsLevel", "0")
binding?.moreProfile?.text = if (level == "0") { if (level == "0"){
"${getUserName()} (${getString(R.string.see_your_achievements)})" binding?.moreProfile?.text = getString(
R.string.profileLevel,
getUserName(),
getString(R.string.see_your_achievements) // Second argument
)
} else { } else {
"${getUserName()} (${getString(R.string.level)} $level)" binding?.moreProfile?.text = getString(
R.string.profileLevel,
getUserName(),
level
)
} }
} }

View file

@ -369,7 +369,7 @@ class AchievementsFragment : CommonsDaggerSupportFragment(){
) )
) )
binding.achievementBadgeText.text = levelInfo.levelNumber.toString() binding.achievementBadgeText.text = levelInfo.levelNumber.toString()
val store = BasicKvStore(this.context, userName) val store = BasicKvStore(requireContext(), userName)
store.putString("userAchievementsLevel", levelInfo.levelNumber.toString()) store.putString("userAchievementsLevel", levelInfo.levelNumber.toString())
} }

View file

@ -376,6 +376,7 @@
<string name="statistics_featured">Featured Images</string> <string name="statistics_featured">Featured Images</string>
<string name="statistics_wikidata_edits">Images via \"Nearby Places\"</string> <string name="statistics_wikidata_edits">Images via \"Nearby Places\"</string>
<string name="level">Level %d</string> <string name="level">Level %d</string>
<string name="profileLevel">%s (Level %s)</string>
<string name="images_uploaded">Images Uploaded</string> <string name="images_uploaded">Images Uploaded</string>
<string name="image_reverts">Images Not Reverted</string> <string name="image_reverts">Images Not Reverted</string>
<string name="images_used_by_wiki">Images Used</string> <string name="images_used_by_wiki">Images Used</string>