discord-jadx/app/src/main/java/com/discord/widgets/settings/WidgetSettingsLanguage.java

308 lines
14 KiB
Java

package com.discord.widgets.settings;
import android.content.Context;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.DrawableRes;
import androidx.annotation.StringRes;
import androidx.fragment.app.Fragment;
import c.a.d.l;
import c.d.b.a.a;
import com.discord.app.AppFragment;
import com.discord.databinding.WidgetSettingsLanguageBinding;
import com.discord.stores.StoreStream;
import com.discord.utilities.accessibility.AccessibilityUtils;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.discord.views.CheckedSetting;
import d0.t.n;
import d0.z.d.m;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
/* compiled from: WidgetSettingsLanguage.kt */
public final class WidgetSettingsLanguage extends AppFragment {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.W(WidgetSettingsLanguage.class, "binding", "getBinding()Lcom/discord/databinding/WidgetSettingsLanguageBinding;", 0)};
public static final Companion Companion = new Companion(null);
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetSettingsLanguage$binding$2.INSTANCE, null, 2, null);
/* compiled from: WidgetSettingsLanguage.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final String getAsStringInLocale(String str) {
if (str == null) {
return "English, USA";
}
switch (str.hashCode()) {
case 3141:
return str.equals("bg") ? "български" : "English, USA";
case 3184:
return str.equals("cs") ? "Čeština" : "English, USA";
case 3197:
return str.equals("da") ? "Dansk" : "English, USA";
case 3201:
return str.equals("de") ? "Deutsch" : "English, USA";
case 3239:
return str.equals("el") ? "Ελληνικά" : "English, USA";
case 3267:
return str.equals("fi") ? "Suomi" : "English, USA";
case 3276:
return str.equals("fr") ? "Français" : "English, USA";
case 3329:
return str.equals("hi") ? "हिंदी" : "English, USA";
case 3338:
return str.equals("hr") ? "Hrvatski" : "English, USA";
case 3341:
return str.equals("hu") ? "Magyar" : "English, USA";
case 3371:
return str.equals("it") ? "Italiano" : "English, USA";
case 3383:
return str.equals("ja") ? "日本語" : "English, USA";
case 3428:
return str.equals("ko") ? "한국어" : "English, USA";
case 3464:
return str.equals("lt") ? "Lietuviškai" : "English, USA";
case 3518:
return str.equals("nl") ? "Nederlands" : "English, USA";
case 3521:
return str.equals("no") ? "Norsk" : "English, USA";
case 3580:
return str.equals("pl") ? "Polski" : "English, USA";
case 3645:
return str.equals("ro") ? "Română" : "English, USA";
case 3651:
return str.equals("ru") ? "Русский" : "English, USA";
case 3700:
return str.equals("th") ? "ไทย" : "English, USA";
case 3710:
return str.equals("tr") ? "Türkçe" : "English, USA";
case 3734:
return str.equals("uk") ? "Українська" : "English, USA";
case 3763:
return str.equals("vi") ? "Tiếng Việt" : "English, USA";
case 96598143:
return str.equals("en-GB") ? "English, UK" : "English, USA";
case 96598594:
str.equals("en-US");
return "English, USA";
case 96747053:
return str.equals("es-ES") ? "Español" : "English, USA";
case 106935481:
return str.equals("pt-BR") ? "Português do Brasil" : "English, USA";
case 109766140:
return str.equals("sv-SE") ? "Svenska" : "English, USA";
case 115813226:
return str.equals("zh-CN") ? "中文" : "English, USA";
case 115813762:
return str.equals("zh-TW") ? "繁體中文" : "English, USA";
default:
return "English, USA";
}
}
@DrawableRes
public final int getLocaleFlagResId(String str) {
if (str == null) {
return 2131232091;
}
switch (str.hashCode()) {
case 3141:
return str.equals("bg") ? 2131232085 : 2131232091;
case 3184:
return str.equals("cs") ? 2131232086 : 2131232091;
case 3197:
return str.equals("da") ? 2131232087 : 2131232091;
case 3201:
return str.equals("de") ? 2131232088 : 2131232091;
case 3239:
return str.equals("el") ? 2131232089 : 2131232091;
case 3267:
return str.equals("fi") ? 2131232094 : 2131232091;
case 3276:
return str.equals("fr") ? 2131232095 : 2131232091;
case 3329:
return str.equals("hi") ? 2131232097 : 2131232091;
case 3338:
return str.equals("hr") ? 2131232099 : 2131232091;
case 3341:
return str.equals("hu") ? 2131232100 : 2131232091;
case 3371:
return str.equals("it") ? 2131232101 : 2131232091;
case 3383:
return str.equals("ja") ? 2131232102 : 2131232091;
case 3428:
return str.equals("ko") ? 2131232103 : 2131232091;
case 3464:
return str.equals("lt") ? 2131232104 : 2131232091;
case 3518:
return str.equals("nl") ? 2131232105 : 2131232091;
case 3521:
return str.equals("no") ? 2131232106 : 2131232091;
case 3580:
return str.equals("pl") ? 2131232107 : 2131232091;
case 3645:
return str.equals("ro") ? 2131232109 : 2131232091;
case 3651:
return str.equals("ru") ? 2131232110 : 2131232091;
case 3700:
return str.equals("th") ? 2131232113 : 2131232091;
case 3710:
return str.equals("tr") ? 2131232114 : 2131232091;
case 3734:
return str.equals("uk") ? 2131232115 : 2131232091;
case 3763:
return str.equals("vi") ? 2131232117 : 2131232091;
case 96598143:
return str.equals("en-GB") ? 2131232090 : 2131232091;
case 96598594:
str.equals("en-US");
return 2131232091;
case 96747053:
return str.equals("es-ES") ? 2131232092 : 2131232091;
case 106935481:
return str.equals("pt-BR") ? 2131232108 : 2131232091;
case 109766140:
return str.equals("sv-SE") ? 2131232112 : 2131232091;
case 115813226:
return str.equals("zh-CN") ? 2131232118 : 2131232091;
case 115813762:
return str.equals("zh-TW") ? 2131232119 : 2131232091;
default:
return 2131232091;
}
}
@StringRes
public final int getLocaleResId(String str) {
if (str == null) {
return 2131888324;
}
switch (str.hashCode()) {
case 3141:
return str.equals("bg") ? 2131886843 : 2131888324;
case 3184:
return str.equals("cs") ? 2131887987 : 2131888324;
case 3197:
return str.equals("da") ? 2131888009 : 2131888324;
case 3201:
return str.equals("de") ? 2131888040 : 2131888324;
case 3239:
return str.equals("el") ? 2131888217 : 2131888324;
case 3267:
return str.equals("fi") ? 2131888506 : 2131888324;
case 3276:
return str.equals("fr") ? 2131888788 : 2131888324;
case 3329:
return str.equals("hi") ? 2131890231 : 2131888324;
case 3338:
return str.equals("hr") ? 2131890245 : 2131888324;
case 3341:
return str.equals("hu") ? 2131890246 : 2131888324;
case 3371:
return str.equals("it") ? 2131890776 : 2131888324;
case 3383:
return str.equals("ja") ? 2131890778 : 2131888324;
case 3428:
return str.equals("ko") ? 2131890903 : 2131888324;
case 3464:
return str.equals("lt") ? 2131891030 : 2131888324;
case 3518:
return str.equals("nl") ? 2131891509 : 2131888324;
case 3521:
return str.equals("no") ? 2131891510 : 2131888324;
case 3580:
return str.equals("pl") ? 2131892045 : 2131888324;
case 3645:
return str.equals("ro") ? 2131892820 : 2131888324;
case 3651:
return str.equals("ru") ? 2131893087 : 2131888324;
case 3700:
return str.equals("th") ? 2131894030 : 2131888324;
case 3710:
return str.equals("tr") ? 2131894163 : 2131888324;
case 3734:
return str.equals("uk") ? 2131894243 : 2131888324;
case 3763:
return str.equals("vi") ? 2131894697 : 2131888324;
case 96598143:
return str.equals("en-GB") ? 2131888323 : 2131888324;
case 96598594:
str.equals("en-US");
return 2131888324;
case 96747053:
return str.equals("es-ES") ? 2131888389 : 2131888324;
case 106935481:
return str.equals("pt-BR") ? 2131892597 : 2131888324;
case 109766140:
return str.equals("sv-SE") ? 2131893890 : 2131888324;
case 115813226:
return str.equals("zh-CN") ? 2131894871 : 2131888324;
case 115813762:
return str.equals("zh-TW") ? 2131894872 : 2131888324;
default:
return 2131888324;
}
}
public final void launch(Context context) {
m.checkNotNullParameter(context, "context");
l.e(context, WidgetSettingsLanguage.class, null, 4);
}
}
public WidgetSettingsLanguage() {
super(2131559230);
}
public static final /* synthetic */ void access$configureUI(WidgetSettingsLanguage widgetSettingsLanguage, String str) {
widgetSettingsLanguage.configureUI(str);
}
private final void configureUI(String str) {
TextView textView = getBinding().d;
m.checkNotNullExpressionValue(textView, "binding.settingsLanguageCurrentText");
Companion companion = Companion;
textView.setText(getString(companion.getLocaleResId(str)));
getBinding().f1944c.setImageResource(companion.getLocaleFlagResId(str));
}
private final WidgetSettingsLanguageBinding getBinding() {
return (WidgetSettingsLanguageBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
@Override // com.discord.app.AppFragment
public void onViewBound(View view) {
m.checkNotNullParameter(view, "view");
super.onViewBound(view);
setActionBarSubtitle(2131894462);
setActionBarTitle(2131890906);
AppFragment.setActionBarDisplayHomeAsUpEnabled$default(this, false, 1, null);
WidgetSettingsLanguageSelect.Companion.registerForResult(this, new WidgetSettingsLanguage$onViewBound$1(this));
}
@Override // com.discord.app.AppFragment
public void onViewBoundOrOnResume() {
super.onViewBoundOrOnResume();
StoreStream.Companion companion = StoreStream.Companion;
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(companion.getUserSettingsSystem().observeSettings(false), this, null, 2, null), WidgetSettingsLanguage.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetSettingsLanguage$onViewBoundOrOnResume$1(this), 62, (Object) null);
CheckedSetting checkedSetting = getBinding().f;
m.checkNotNullExpressionValue(checkedSetting, "binding.settingsLanguageSyncCheck");
checkedSetting.setChecked(companion.getUserSettingsSystem().getIsLocaleSyncEnabled());
getBinding().f.setOnCheckedListener(WidgetSettingsLanguage$onViewBoundOrOnResume$2.INSTANCE);
getBinding().b.setOnClickListener(new WidgetSettingsLanguage$onViewBoundOrOnResume$3(this));
for (TextView textView : n.listOf((Object[]) new TextView[]{getBinding().e, getBinding().g})) {
AccessibilityUtils accessibilityUtils = AccessibilityUtils.INSTANCE;
m.checkNotNullExpressionValue(textView, "header");
accessibilityUtils.setViewIsHeading(textView);
}
}
}