mirror of
https://github.com/revanced/revanced-patches.git
synced 2025-04-29 22:24:27 +02:00
fix(YouTube): Change language settings menu to use native language names (#4568)
This commit is contained in:
parent
584692dd72
commit
6f3f8fdce0
@ -8,6 +8,9 @@ public enum AppLanguage {
|
||||
*/
|
||||
DEFAULT,
|
||||
|
||||
// Languages codes not included with YouTube, but are translated on Crowdin
|
||||
GA,
|
||||
|
||||
// Language codes found in locale_config.xml
|
||||
// All region specific variants have been removed.
|
||||
AF,
|
||||
|
@ -18,8 +18,8 @@ import android.widget.TextView;
|
||||
import android.widget.Toolbar;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.shared.Utils;
|
||||
@ -74,7 +74,8 @@ public class ReVancedPreferenceFragment extends AbstractPreferenceFragment {
|
||||
}
|
||||
}
|
||||
|
||||
Collections.sort(pairsToSort, (pair1, pair2) -> pair1.first.compareToIgnoreCase(pair2.first));
|
||||
pairsToSort.sort((pair1, pair2)
|
||||
-> pair1.first.compareToIgnoreCase(pair2.first));
|
||||
|
||||
CharSequence[] sortedEntries = new CharSequence[entrySize];
|
||||
CharSequence[] sortedEntryValues = new CharSequence[entrySize];
|
||||
@ -109,6 +110,7 @@ public class ReVancedPreferenceFragment extends AbstractPreferenceFragment {
|
||||
CustomPlaybackSpeedPatch.initializeListPreference(playbackPreference);
|
||||
}
|
||||
|
||||
sortPreferenceListMenu(Settings.CHANGE_START_PAGE);
|
||||
sortPreferenceListMenu(Settings.SPOOF_VIDEO_STREAMS_LANGUAGE);
|
||||
sortPreferenceListMenu(BaseSettings.REVANCED_LANGUAGE);
|
||||
} catch (Exception ex) {
|
||||
|
@ -3,8 +3,10 @@
|
||||
<patch id="misc.settings.settingsResourcePatch">
|
||||
<string-array name="revanced_language_entries">
|
||||
<item>@string/revanced_language_DEFAULT</item>
|
||||
<item>@string/revanced_language_AM</item>
|
||||
<item>@string/revanced_language_AR</item>
|
||||
<item>@string/revanced_language_AZ</item>
|
||||
<item>@string/revanced_language_BE</item>
|
||||
<item>@string/revanced_language_BG</item>
|
||||
<item>@string/revanced_language_BN</item>
|
||||
<item>@string/revanced_language_CA</item>
|
||||
@ -18,7 +20,9 @@
|
||||
<item>@string/revanced_language_FA</item>
|
||||
<item>@string/revanced_language_FI</item>
|
||||
<item>@string/revanced_language_FR</item>
|
||||
<item>@string/revanced_language_GA</item>
|
||||
<item>@string/revanced_language_GU</item>
|
||||
<item>@string/revanced_language_HE</item>
|
||||
<item>@string/revanced_language_HI</item>
|
||||
<item>@string/revanced_language_HR</item>
|
||||
<item>@string/revanced_language_HU</item>
|
||||
@ -37,11 +41,13 @@
|
||||
<item>@string/revanced_language_NL</item>
|
||||
<item>@string/revanced_language_OR</item>
|
||||
<item>@string/revanced_language_PA</item>
|
||||
<item>@string/revanced_language_PA</item>
|
||||
<item>@string/revanced_language_PL</item>
|
||||
<item>@string/revanced_language_PT</item>
|
||||
<item>@string/revanced_language_RO</item>
|
||||
<item>@string/revanced_language_RU</item>
|
||||
<item>@string/revanced_language_SK</item>
|
||||
<item>@string/revanced_language_SQ</item>
|
||||
<item>@string/revanced_language_SL</item>
|
||||
<item>@string/revanced_language_SR</item>
|
||||
<item>@string/revanced_language_SV</item>
|
||||
@ -57,8 +63,10 @@
|
||||
</string-array>
|
||||
<string-array name="revanced_language_entry_values">
|
||||
<item>DEFAULT</item>
|
||||
<item>AM</item>
|
||||
<item>AR</item>
|
||||
<item>AZ</item>
|
||||
<item>BE</item>
|
||||
<item>BG</item>
|
||||
<item>BN</item>
|
||||
<item>CA</item>
|
||||
@ -72,7 +80,9 @@
|
||||
<item>FA</item>
|
||||
<item>FI</item>
|
||||
<item>FR</item>
|
||||
<item>GA</item>
|
||||
<item>GU</item>
|
||||
<item>HE</item>
|
||||
<item>HI</item>
|
||||
<item>HR</item>
|
||||
<item>HU</item>
|
||||
@ -91,11 +101,13 @@
|
||||
<item>NL</item>
|
||||
<item>OR</item>
|
||||
<item>PA</item>
|
||||
<item>PA</item>
|
||||
<item>PL</item>
|
||||
<item>PT</item>
|
||||
<item>RO</item>
|
||||
<item>RU</item>
|
||||
<item>SK</item>
|
||||
<item>SQ</item>
|
||||
<item>SL</item>
|
||||
<item>SR</item>
|
||||
<item>SV</item>
|
||||
|
@ -48,57 +48,62 @@ Second \"item\" text"</string>
|
||||
|
||||
To translate new languages visit translate.revanced.app"</string>
|
||||
<string name="revanced_language_DEFAULT">App language</string>
|
||||
<string name="revanced_language_AR">Arabic</string>
|
||||
<string name="revanced_language_AZ">Azerbaijani</string>
|
||||
<string name="revanced_language_BG">Bulgarian</string>
|
||||
<string name="revanced_language_BN">Bengali</string>
|
||||
<string name="revanced_language_CA">Catalan</string>
|
||||
<string name="revanced_language_CS">Czech</string>
|
||||
<string name="revanced_language_DA">Danish</string>
|
||||
<string name="revanced_language_DE">German</string>
|
||||
<string name="revanced_language_EL">Greek</string>
|
||||
<string name="revanced_language_EN">English</string>
|
||||
<string name="revanced_language_ES">Spanish</string>
|
||||
<string name="revanced_language_ET">Estonian</string>
|
||||
<string name="revanced_language_FA">Persian</string>
|
||||
<string name="revanced_language_FI">Finnish</string>
|
||||
<string name="revanced_language_FR">French</string>
|
||||
<string name="revanced_language_GU">Gujarati</string>
|
||||
<string name="revanced_language_HI">Hindi</string>
|
||||
<string name="revanced_language_HR">Croatian</string>
|
||||
<string name="revanced_language_HU">Hungarian</string>
|
||||
<string name="revanced_language_ID">Indonesian</string>
|
||||
<string name="revanced_language_IT">Italian</string>
|
||||
<string name="revanced_language_JA">Japanese</string>
|
||||
<string name="revanced_language_KK">Kazakh</string>
|
||||
<string name="revanced_language_KO">Korean</string>
|
||||
<string name="revanced_language_LT">Lithuanian</string>
|
||||
<string name="revanced_language_LV">Latvian</string>
|
||||
<string name="revanced_language_MK">Macedonian</string>
|
||||
<string name="revanced_language_MN">Mongolian</string>
|
||||
<string name="revanced_language_MR">Marathi</string>
|
||||
<string name="revanced_language_MS">Malay</string>
|
||||
<string name="revanced_language_MY">Burmese</string>
|
||||
<string name="revanced_language_NL">Dutch</string>
|
||||
<string name="revanced_language_OR">Odia</string>
|
||||
<string name="revanced_language_PA">Punjabi</string>
|
||||
<string name="revanced_language_PL">Polish</string>
|
||||
<string name="revanced_language_PT">Portuguese</string>
|
||||
<string name="revanced_language_RO">Romanian</string>
|
||||
<string name="revanced_language_RU">Russian</string>
|
||||
<string name="revanced_language_SK">Slovak</string>
|
||||
<string name="revanced_language_SL">Slovene</string>
|
||||
<string name="revanced_language_SR">Serbian</string>
|
||||
<string name="revanced_language_SV">Swedish</string>
|
||||
<string name="revanced_language_SW">Swahili</string>
|
||||
<string name="revanced_language_TA">Tamil</string>
|
||||
<string name="revanced_language_TE">Telugu</string>
|
||||
<string name="revanced_language_TH">Thai</string>
|
||||
<string name="revanced_language_TR">Turkish</string>
|
||||
<string name="revanced_language_UK">Ukrainian</string>
|
||||
<string name="revanced_language_UR">Urdu</string>
|
||||
<string name="revanced_language_VI">Vietnamese</string>
|
||||
<string name="revanced_language_ZH">Chinese</string>
|
||||
<string name="revanced_language_AM" translatable="false">አማርኛ</string>
|
||||
<string name="revanced_language_AR" translatable="false">العربية</string>
|
||||
<string name="revanced_language_AZ" translatable="false">Azərbaycan</string>
|
||||
<string name="revanced_language_BE" translatable="false">беларуская</string>
|
||||
<string name="revanced_language_BG" translatable="false">Български</string>
|
||||
<string name="revanced_language_BN" translatable="false">বাংলা</string>
|
||||
<string name="revanced_language_CA" translatable="false">Català</string>
|
||||
<string name="revanced_language_CS" translatable="false">Čeština</string>
|
||||
<string name="revanced_language_DA" translatable="false">Dansk</string>
|
||||
<string name="revanced_language_DE" translatable="false">Deutsch</string>
|
||||
<string name="revanced_language_EL" translatable="false">Ελληνικά</string>s
|
||||
<string name="revanced_language_EN" translatable="false">English</string>
|
||||
<string name="revanced_language_ES" translatable="false">Español</string>
|
||||
<string name="revanced_language_ET" translatable="false">Eesti</string>
|
||||
<string name="revanced_language_FA" translatable="false">فارسی</string>
|
||||
<string name="revanced_language_FI" translatable="false">Suomi</string>
|
||||
<string name="revanced_language_FR" translatable="false">Français</string>
|
||||
<string name="revanced_language_GA" translatable="false">Gaeilge</string>
|
||||
<string name="revanced_language_GU" translatable="false">ગુજરાતી</string>
|
||||
<string name="revanced_language_HE" translatable="false">עברי</string>
|
||||
<string name="revanced_language_HI" translatable="false">हिन्दी</string>
|
||||
<string name="revanced_language_HR" translatable="false">Hrvatski</string>
|
||||
<string name="revanced_language_HU" translatable="false">Magyar</string>
|
||||
<string name="revanced_language_ID" translatable="false">Indonesia</string>
|
||||
<string name="revanced_language_IT" translatable="false">Italiano</string>
|
||||
<string name="revanced_language_JA" translatable="false">日本語</string>
|
||||
<string name="revanced_language_KK" translatable="false">Қазақ тілі</string>
|
||||
<string name="revanced_language_KO" translatable="false">한국어</string>
|
||||
<string name="revanced_language_LT" translatable="false">Lietuvių</string>
|
||||
<string name="revanced_language_LV" translatable="false">Latviešu</string>
|
||||
<string name="revanced_language_MK" translatable="false">Македонски</string>
|
||||
<string name="revanced_language_MN" translatable="false">Монгол</string>
|
||||
<string name="revanced_language_MR" translatable="false">मराठी</string>
|
||||
<string name="revanced_language_MS" translatable="false">Melayu</string>
|
||||
<string name="revanced_language_MY" translatable="false">ဗမာ</string>
|
||||
<string name="revanced_language_NL" translatable="false">Nederlands</string>
|
||||
<string name="revanced_language_OR" translatable="false">ଓଡ଼ିଆ</string>
|
||||
<string name="revanced_language_PA" translatable="false">ਪੰਜਾਬੀ</string>
|
||||
<string name="revanced_language_PL" translatable="false">Polski</string>
|
||||
<string name="revanced_language_PT" translatable="false">Português</string>
|
||||
<string name="revanced_language_RO" translatable="false">Română</string>
|
||||
<string name="revanced_language_RU" translatable="false">Русский</string>
|
||||
<string name="revanced_language_SK" translatable="false">Slovenčina</string>
|
||||
<string name="revanced_language_SQ" translatable="false">Shqip</string>
|
||||
<string name="revanced_language_SL" translatable="false">Slovenščina</string>
|
||||
<string name="revanced_language_SR" translatable="false">Српски</string>
|
||||
<string name="revanced_language_SV" translatable="false">Svenska</string>
|
||||
<string name="revanced_language_SW" translatable="false">Kiswahili</string>
|
||||
<string name="revanced_language_TA" translatable="false">தமிழ்</string>
|
||||
<string name="revanced_language_TE" translatable="false">తెలుగు</string>
|
||||
<string name="revanced_language_TH" translatable="false">ไทย</string>
|
||||
<string name="revanced_language_TR" translatable="false">Türkçe</string>
|
||||
<string name="revanced_language_UK" translatable="false">Українська</string>
|
||||
<string name="revanced_language_UR" translatable="false">اردو</string>
|
||||
<string name="revanced_language_VI" translatable="false">Tiếng Việt</string>
|
||||
<string name="revanced_language_ZH" translatable="false">中文</string>
|
||||
<string name="revanced_pref_import_export_title">Import / Export</string>
|
||||
<string name="revanced_pref_import_export_summary">Import / Export ReVanced settings</string>
|
||||
<!-- Settings about dialog. -->
|
||||
|
Loading…
x
Reference in New Issue
Block a user