@@ -23,6 +23,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
2323 object Spanish : LanguagesPreference(8 )
2424 object Polish : LanguagesPreference(9 )
2525 object Russian : LanguagesPreference(10 )
26+ object Basque : LanguagesPreference(11 )
2627
2728 override fun put (context : Context , scope : CoroutineScope ) {
2829 scope.launch {
@@ -47,6 +48,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
4748 Spanish -> context.getString(R .string.spanish)
4849 Polish -> context.getString(R .string.polish)
4950 Russian -> context.getString(R .string.russian)
51+ Basque -> context.getString(R .string.basque)
5052 }
5153
5254 fun getLocale (): Locale =
@@ -62,6 +64,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
6264 Spanish -> Locale (" es" , " ES" )
6365 Polish -> Locale (" pl" , " PL" )
6466 Russian -> Locale (" ru" , " RU" )
67+ Basque -> Locale (" eu" , " EU" )
6568 }
6669
6770 fun setLocale (context : Context ) {
@@ -96,7 +99,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
9699 Hindi ,
97100 Spanish ,
98101 Polish ,
99- Russian
102+ Russian ,
103+ Basque ,
100104 )
101105
102106 fun fromPreferences (preferences : Preferences ): LanguagesPreference =
@@ -112,6 +116,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
112116 8 -> Spanish
113117 9 -> Polish
114118 10 -> Russian
119+ 11 -> Basque
115120 else -> default
116121 }
117122
@@ -128,6 +133,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
128133 8 -> Spanish
129134 9 -> Polish
130135 10 -> Russian
136+ 11 -> Basque
131137 else -> default
132138 }
133139 }
0 commit comments