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