Skip to content

Commit d0d02e9

Browse files
authored
Merge branch 'main' into Search-dynamic
2 parents 3574a31 + da26b37 commit d0d02e9

File tree

31 files changed

+1254
-1056
lines changed

31 files changed

+1254
-1056
lines changed

app/src/fdroid/java/org/wikipedia/donate/GooglePayComponent.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ import android.app.Activity
44
import android.content.Intent
55

66
object GooglePayComponent {
7+
const val CURRENCY_FALLBACK = "USD"
8+
79
suspend fun isGooglePayAvailable(activity: Activity): Boolean {
810
return false
911
}
1012

11-
fun getDonateActivityIntent(activity: Activity, campaignId: String? = null, donateUrl: String? = null): Intent {
13+
fun getDonateActivityIntent(activity: Activity, campaignId: String? = null, donateUrl: String? = null, filledAmount: Float = 0f): Intent {
1214
return Intent()
1315
}
1416
}

app/src/main/java/org/wikipedia/descriptions/DescriptionEditUtil.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.wikipedia.descriptions
22

3+
import org.wikipedia.language.AppLanguageLookUpTable
34
import org.wikipedia.page.Page
45

56
object DescriptionEditUtil {
@@ -8,7 +9,7 @@ object DescriptionEditUtil {
89
private const val DESCRIPTION_SOURCE_WIKIDATA = "central"
910

1011
fun wikiUsesLocalDescriptions(lang: String): Boolean {
11-
return lang == "en" || lang == "test"
12+
return lang == "en" || lang.startsWith(AppLanguageLookUpTable.TEST_LANGUAGE_CODE)
1213
}
1314

1415
fun isEditAllowed(page: Page): Boolean {

app/src/main/java/org/wikipedia/donate/donationreminder/DonationReminderViewModel.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ class DonationReminderViewModel(savedStateHandle: SavedStateHandle) : ViewModel(
106106
val optionItems = options.map {
107107
OptionItem.Preset(it, context.resources.getQuantityString(R.plurals.donation_reminders_text_articles,
108108
it, it))
109-
} + OptionItem.Custom()
109+
} + OptionItem.Custom(context.getString(R.string.donation_reminders_settings_option_custom))
110110

111111
val selectedValue = if (Prefs.donationReminderConfig.articleFrequency <= 0) options.first()
112112
else Prefs.donationReminderConfig.articleFrequency
@@ -139,10 +139,11 @@ class DonationReminderViewModel(savedStateHandle: SavedStateHandle) : ViewModel(
139139
}
140140
}
141141

142+
val context = WikipediaApp.instance
142143
val presets = DonationReminderHelper.currencyAmountPresets[currentCountryCode] ?: listOf(minimumAmount)
143144
val options = presets.map {
144145
OptionItem.Preset(it, DonateUtil.currencyFormat.format(it).replace(formatRegex, ""))
145-
} + OptionItem.Custom()
146+
} + OptionItem.Custom(context.getString(R.string.donation_reminders_settings_option_custom))
146147

147148
val selectedValue = if (Prefs.donationReminderConfig.donateAmount <= 0f) presets.first()
148149
else Prefs.donationReminderConfig.donateAmount
@@ -182,7 +183,7 @@ data class DonationReminderUiState(
182183

183184
sealed class OptionItem<T : Number>(val displayText: String) {
184185
data class Preset<T : Number>(val value: T, val text: String) : OptionItem<T>(text)
185-
class Custom<T : Number> : OptionItem<T>("Custom...")
186+
class Custom<T : Number>(val text: String) : OptionItem<T>(text)
186187
}
187188

188189
data class SelectableOption<T : Number>(

app/src/main/java/org/wikipedia/language/AppLanguageState.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class AppLanguageState(context: Context) {
5858
}
5959
}
6060
if (!Prefs.isShowDeveloperSettingsEnabled && !ReleaseUtil.isPreBetaRelease) {
61-
codes.remove(AppLanguageLookUpTable.TEST_LANGUAGE_CODE)
61+
codes.removeAll { it.startsWith(AppLanguageLookUpTable.TEST_LANGUAGE_CODE) }
6262
}
6363
if (!Prefs.isShowDeveloperSettingsEnabled) {
6464
codes.remove(AppLanguageLookUpTable.TRADITIONAL_CHINESE_LANGUAGE_CODE)

app/src/main/java/org/wikipedia/language/LanguageUtil.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ object LanguageUtil {
109109
}
110110

111111
fun convertToUselangIfNeeded(languageCode: String): String {
112-
return if (languageCode == "test") "uselang" else languageCode
112+
return if (languageCode.startsWith(AppLanguageLookUpTable.TEST_LANGUAGE_CODE)) "uselang" else languageCode
113113
}
114114

115115
fun formatLangCodeForButton(languageCode: String): String {

app/src/main/java/org/wikipedia/staticdata/ContributionsNameData.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ object ContributionsNameData {
259259
"pt" to "Contribuições",
260260
"pwn" to "使用者貢獻",
261261
"qu" to "Rurasqakuna",
262+
"rki" to "Contributions",
262263
"rm" to "Beiträge",
263264
"rmy" to "Contribuții",
264265
"rn" to "Contributions",
@@ -357,5 +358,6 @@ object ContributionsNameData {
357358
"zh-yue" to "貢獻",
358359
"zu" to "Contributions",
359360
"test" to "Contributions",
361+
"test2" to "Contributions",
360362
)
361363
}

app/src/main/java/org/wikipedia/staticdata/FileAliasData.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ object FileAliasData {
259259
"pt" to "Ficheiro",
260260
"pwn" to "sineqetj a vecik",
261261
"qu" to "Rikcha",
262+
"rki" to "ဖိုင်",
262263
"rm" to "Datoteca",
263264
"rmy" to "Chitro",
264265
"rn" to "Dosiye",
@@ -357,5 +358,6 @@ object FileAliasData {
357358
"zh-yue" to "File",
358359
"zu" to "File",
359360
"test" to "File",
361+
"test2" to "File",
360362
)
361363
}

app/src/main/java/org/wikipedia/staticdata/MainPageNameData.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ object MainPageNameData {
259259
"pt" to "Wikipédia:Página principal",
260260
"pwn" to "sitjumaq na sapitj",
261261
"qu" to "Qhapaq p'anqa",
262+
"rki" to "အဓိကစာမျက်နှာ",
262263
"rm" to "Wikipedia:Pagina principala",
263264
"rmy" to "Sherutni patrin",
264265
"rn" to "Urupapuro nyamukuru",
@@ -357,5 +358,6 @@ object MainPageNameData {
357358
"zh-yue" to "頭版",
358359
"zu" to "Ikhasi Elikhulu",
359360
"test" to "Main Page",
361+
"test2" to "Main Page",
360362
)
361363
}

app/src/main/java/org/wikipedia/staticdata/SpecialAliasData.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ object SpecialAliasData {
259259
"pt" to "Especial",
260260
"pwn" to "pinakisumaljiyan",
261261
"qu" to "Sapaq",
262+
"rki" to "အထူး",
262263
"rm" to "Spezial",
263264
"rmy" to "Uzalutno",
264265
"rn" to "Vyisangije",
@@ -357,5 +358,6 @@ object SpecialAliasData {
357358
"zh-yue" to "Special",
358359
"zu" to "Special",
359360
"test" to "Special",
361+
"test2" to "Special",
360362
)
361363
}

app/src/main/java/org/wikipedia/staticdata/TalkAliasData.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ object TalkAliasData {
259259
"pt" to "Discussão",
260260
"pwn" to "kakaljavaran",
261261
"qu" to "Rimanakuy",
262+
"rki" to "ဆွီးနွီးချက်",
262263
"rm" to "Discussiun",
263264
"rmy" to "Vakyarimata",
264265
"rn" to "Ikiyago",
@@ -357,5 +358,6 @@ object TalkAliasData {
357358
"zh-yue" to "Talk",
358359
"zu" to "Talk",
359360
"test" to "Talk",
361+
"test2" to "Talk",
360362
)
361363
}

0 commit comments

Comments
 (0)