Commit 0e31fdbc authored by Filipe de Lima Brito's avatar Filipe de Lima Brito

Add missing Arabic language and saves the country location.

parent 2ec5c91c
......@@ -5,7 +5,6 @@ import chat.rocket.android.push.GroupedPush
import chat.rocket.android.server.domain.GetCurrentLanguageInteractor
import chat.rocket.android.server.domain.RefreshPermissionsInteractor
import chat.rocket.android.server.domain.RefreshSettingsInteractor
import chat.rocket.android.server.domain.SaveCurrentLanguageInteractor
import chat.rocket.android.server.infraestructure.ConnectionManagerFactory
import javax.inject.Inject
import javax.inject.Named
......@@ -39,8 +38,10 @@ class MainPresenter @Inject constructor(
fun getAppLanguage() {
getLanguageInteractor.get()?.let { currentLanguage ->
appLanguageView.updateLanguage(currentLanguage)
with(getLanguageInteractor) {
getLanguage()?.let { language ->
appLanguageView.updateLanguage(language, getCountry())
}
}
}
}
\ No newline at end of file
......@@ -75,7 +75,9 @@ class MainActivity : AppCompatActivity(), HasActivityInjector,
config.locale = locale
}
createConfigurationContext(config)
// TODO We need to check out a better way to use createConfigurationContext
// instead of updateConfiguration here since it is deprecated.
resources.updateConfiguration(config, resources.displayMetrics)
}
private fun clearAppNotifications() =
......
......@@ -7,5 +7,6 @@ class GetCurrentLanguageInteractor @Inject constructor(
private val repository: CurrentLanguageRepository
) {
fun get(): String? = repository.get()
fun getLanguage(): String? = repository.getLanguage()
fun getCountry(): String? = repository.getCountry()
}
\ No newline at end of file
......@@ -6,5 +6,5 @@ import javax.inject.Inject
class SaveCurrentLanguageInteractor @Inject constructor(
private val repository: CurrentLanguageRepository
) {
fun save(language: String) = repository.save(language)
fun save(language: String, country: String?) = repository.save(language, country)
}
\ No newline at end of file
package chat.rocket.android.server.infraestructure
interface CurrentLanguageRepository {
fun save(language: String)
fun get(): String?
fun save(language: String, country: String? = null)
fun getLanguage(): String?
fun getCountry(): String?
}
\ No newline at end of file
......@@ -2,14 +2,24 @@ package chat.rocket.android.server.infraestructure
import android.content.SharedPreferences
private const val CURRENT_LANGUAGE= "current_language"
private const val CURRENT_LANGUAGE = "current_language"
private const val CURRENT_LANGUAGE_COUNTRY = "current_language_country"
class SharedPrefsCurrentLanguageRepository(private val preferences: SharedPreferences) :
CurrentLanguageRepository {
override fun save(language: String) {
preferences.edit().putString(CURRENT_LANGUAGE, language).apply()
override fun save(language: String, country: String?) {
with(preferences) {
edit().putString(CURRENT_LANGUAGE, language).apply()
edit().putString(CURRENT_LANGUAGE_COUNTRY, country).apply()
}
}
override fun get(): String? {
override fun getLanguage(): String? {
return preferences.getString(CURRENT_LANGUAGE, "")
}
override fun getCountry(): String? {
return preferences.getString(CURRENT_LANGUAGE_COUNTRY, "")
}
}
......@@ -126,8 +126,8 @@ class SettingsPresenter @Inject constructor(
}
}
fun saveLocale(language: String) {
saveLanguageInteractor.save(language)
fun saveLocale(language: String, country: String? = null) {
saveLanguageInteractor.save(language, country)
}
fun toProfile() = navigator.toProfile()
......
......@@ -2,11 +2,8 @@ package chat.rocket.android.settings.ui
import android.content.ActivityNotFoundException
import android.content.Intent
import android.content.res.Configuration
import android.net.Uri
import android.os.Build
import android.os.Bundle
import android.os.LocaleList
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
......@@ -31,7 +28,6 @@ import dagger.android.support.AndroidSupportInjection
import kotlinx.android.synthetic.main.app_bar.*
import kotlinx.android.synthetic.main.fragment_settings.*
import timber.log.Timber
import java.util.*
import javax.inject.Inject
internal const val TAG_SETTINGS_FRAGMENT = "SettingsFragment"
......@@ -115,24 +111,8 @@ class SettingsFragment : Fragment(), SettingsView, AppLanguageView {
}
override fun updateLanguage(language: String, country: String?) {
val locale: Locale = if (country != null) {
Locale(language, country)
} else {
Locale(language)
}
Locale.setDefault(locale)
val config = Configuration()
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
config.locales = LocaleList(locale)
} else {
config.locale = locale
}
context?.createConfigurationContext(config)
presenter.saveLocale(language)
presenter.saveLocale(language, country)
activity?.recreate()
}
override fun invalidateToken(token: String) = invalidateFirebaseToken(token)
......@@ -182,69 +162,29 @@ class SettingsFragment : Fragment(), SettingsView, AppLanguageView {
}
private fun changeLanguage() {
val languages = resources.getStringArray(R.array.languages)
context?.let {
AlertDialog.Builder(it)
.setTitle(R.string.title_choose_language)
.setSingleChoiceItems(languages, -1) { dialog, option ->
.setSingleChoiceItems(
resources.getStringArray(R.array.languages), -1
) { dialog, option ->
when (option) {
0 -> {
updateLanguage("en")
activity?.recreate()
}
1 -> {
updateLanguage("hi")
activity?.recreate()
}
2 -> {
updateLanguage("ja")
activity?.recreate()
}
3 -> {
updateLanguage("ru")
activity?.recreate()
}
4 -> {
updateLanguage("it")
activity?.recreate()
}
5 -> {
updateLanguage("pt", "BR")
activity?.recreate()
}
6 -> {
updateLanguage("pt", "PT")
activity?.recreate()
}
7 -> {
updateLanguage("zh")
activity?.recreate()
}
8 -> {
updateLanguage("de")
activity?.recreate()
}
9 -> {
updateLanguage("es")
activity?.recreate()
}
10 -> {
updateLanguage("fa")
activity?.recreate()
}
11 -> {
updateLanguage("fr")
activity?.recreate()
}
12 -> {
updateLanguage("tr")
activity?.recreate()
}
13 -> {
updateLanguage("uk")
activity?.recreate()
}
0 -> updateLanguage("en")
1 -> updateLanguage("ar")
2 -> updateLanguage("de")
3 -> updateLanguage("es")
4 -> updateLanguage("fa")
5 -> updateLanguage("fr")
6 -> updateLanguage("hi", "IN")
7 -> updateLanguage("it")
8 -> updateLanguage("ja")
9 -> updateLanguage("pt", "BR")
10 -> updateLanguage("pt", "PT")
11 -> updateLanguage("ru", "RU")
12 -> updateLanguage("tr")
13 -> updateLanguage("uk")
14 -> updateLanguage("zh", "CN")
15 -> updateLanguage("zh", "TW")
}
dialog.dismiss()
}
......
......@@ -75,22 +75,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Hindi</item>
<item>Japanese</item>
<item>Russian</item>
<item>Italian</item>
<item>Portuguese(BR)</item>
<item>Portuguese(PT)</item>
<item>Chinese</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Urdu</item>
<item>Chinese</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -72,24 +72,24 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
<string name="msg_generic_error">Lamentamos, ocorreu um erro, tente novamente</string>
<string name="msg_no_data_to_display">Sem dados para mostrar</string>
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -74,22 +74,23 @@
<string name="msg_delete_account">Delete account</string> <!-- TODO Translate -->
<string name="msg_change_status">Change status</string> <!-- TODO Translate -->
<string-array name="languages">
<item>English</item> <!-- TODO Add translation -->
<item>Hindi</item> <!-- TODO Add translation -->
<item>Japanese</item> <!-- TODO Add translation -->
<item>Russian</item> <!-- TODO Add translation -->
<item>Italian</item> <!-- TODO Add translation -->
<item>Portuguese(BR)</item> <!-- TODO Add translation -->
<item>Portuguese(PT)</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>German</item> <!-- TODO Add translation -->
<item>Spanish</item> <!-- TODO Add translation -->
<item>Urdu</item> <!-- TODO Add translation -->
<item>Chinese</item> <!-- TODO Add translation -->
<item>French</item> <!-- TODO Add translation -->
<item>Turkish</item> <!-- TODO Add translation -->
<item>Ukrainian</item> <!-- TODO Add translation -->
<string-array name="languages"> <!-- TODO Add translations -->
<item>English</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
......@@ -88,20 +88,21 @@ https://github.com/RocketChat/java-code-styles/blob/master/CODING_STYLE.md#strin
<string-array name="languages">
<item>English</item>
<item>Hindi</item>
<item>Japanese</item>
<item>Russian</item>
<item>Italian</item>
<item>Portuguese(BR)</item>
<item>Portuguese(PT)</item>
<item>Chinese</item>
<item>Arabic</item>
<item>German</item>
<item>Spanish</item>
<item>Urdu</item>
<item>Chinese</item>
<item>Persian</item>
<item>French</item>
<item>Hindi (IN)</item>
<item>Italian</item>
<item>Japanese</item>
<item>Portuguese (BR)</item>
<item>Portuguese (PT)</item>
<item>Russian (RU)</item>
<item>Turkish</item>
<item>Ukrainian</item>
<item>Chinese (CN)</item>
<item>Chinese (TW)</item>
</string-array>
<!-- Regular information messages -->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment