Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
AloqaIM-Android
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
AloqaIM-Android
Commits
9f052d9f
Commit
9f052d9f
authored
Mar 26, 2019
by
Govind Dixit
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add requested changes
parent
168f907e
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
168 additions
and
36 deletions
+168
-36
MainPresenter.kt
...va/chat/rocket/android/main/presentation/MainPresenter.kt
+22
-0
MainActivity.kt
...src/main/java/chat/rocket/android/main/ui/MainActivity.kt
+5
-28
SettingsFragment.kt
.../java/chat/rocket/android/settings/ui/SettingsFragment.kt
+43
-8
strings.xml
app/src/main/res/values-de/strings.xml
+7
-0
strings.xml
app/src/main/res/values-es/strings.xml
+7
-0
strings.xml
app/src/main/res/values-fa/strings.xml
+7
-0
strings.xml
app/src/main/res/values-fr/strings.xml
+7
-0
strings.xml
app/src/main/res/values-hi-rIN/strings.xml
+7
-0
strings.xml
app/src/main/res/values-it/strings.xml
+7
-0
strings.xml
app/src/main/res/values-ja/strings.xml
+7
-0
strings.xml
app/src/main/res/values-pt-rBR/strings.xml
+7
-0
strings.xml
app/src/main/res/values-pt-rPT/strings.xml
+7
-0
strings.xml
app/src/main/res/values-ru-rRU/strings.xml
+7
-0
strings.xml
app/src/main/res/values-tr/strings.xml
+7
-0
strings.xml
app/src/main/res/values-uk/strings.xml
+7
-0
strings.xml
app/src/main/res/values-zh-rCN/strings.xml
+7
-0
strings.xml
app/src/main/res/values/strings.xml
+7
-0
No files found.
app/src/main/java/chat/rocket/android/main/presentation/MainPresenter.kt
View file @
9f052d9f
package
chat.rocket.android.main.presentation
package
chat.rocket.android.main.presentation
import
android.content.Context
import
android.content.Context
import
android.content.res.Configuration
import
chat.rocket.android.core.lifecycle.CancelStrategy
import
chat.rocket.android.core.lifecycle.CancelStrategy
import
chat.rocket.android.db.DatabaseManagerFactory
import
chat.rocket.android.db.DatabaseManagerFactory
import
chat.rocket.android.emoji.Emoji
import
chat.rocket.android.emoji.Emoji
...
@@ -11,6 +12,7 @@ import chat.rocket.android.infrastructure.LocalRepository
...
@@ -11,6 +12,7 @@ import chat.rocket.android.infrastructure.LocalRepository
import
chat.rocket.android.main.uimodel.NavHeaderUiModel
import
chat.rocket.android.main.uimodel.NavHeaderUiModel
import
chat.rocket.android.main.uimodel.NavHeaderUiModelMapper
import
chat.rocket.android.main.uimodel.NavHeaderUiModelMapper
import
chat.rocket.android.push.GroupedPush
import
chat.rocket.android.push.GroupedPush
import
chat.rocket.android.server.domain.SaveCurrentLanguageInteractor
import
chat.rocket.android.server.domain.GetAccountsInteractor
import
chat.rocket.android.server.domain.GetAccountsInteractor
import
chat.rocket.android.server.domain.GetCurrentServerInteractor
import
chat.rocket.android.server.domain.GetCurrentServerInteractor
import
chat.rocket.android.server.domain.GetSettingsInteractor
import
chat.rocket.android.server.domain.GetSettingsInteractor
...
@@ -39,6 +41,7 @@ import chat.rocket.core.internal.rest.me
...
@@ -39,6 +41,7 @@ import chat.rocket.core.internal.rest.me
import
chat.rocket.core.model.Myself
import
chat.rocket.core.model.Myself
import
kotlinx.coroutines.channels.Channel
import
kotlinx.coroutines.channels.Channel
import
timber.log.Timber
import
timber.log.Timber
import
java.util.Locale
import
javax.inject.Inject
import
javax.inject.Inject
class
MainPresenter
@Inject
constructor
(
class
MainPresenter
@Inject
constructor
(
...
@@ -50,6 +53,7 @@ class MainPresenter @Inject constructor(
...
@@ -50,6 +53,7 @@ class MainPresenter @Inject constructor(
private
val
refreshPermissionsInteractor
:
RefreshPermissionsInteractor
,
private
val
refreshPermissionsInteractor
:
RefreshPermissionsInteractor
,
private
val
navHeaderMapper
:
NavHeaderUiModelMapper
,
private
val
navHeaderMapper
:
NavHeaderUiModelMapper
,
private
val
saveAccountInteractor
:
SaveAccountInteractor
,
private
val
saveAccountInteractor
:
SaveAccountInteractor
,
private
val
saveLanguageInteractor
:
SaveCurrentLanguageInteractor
,
private
val
getAccountsInteractor
:
GetAccountsInteractor
,
private
val
getAccountsInteractor
:
GetAccountsInteractor
,
private
val
groupedPush
:
GroupedPush
,
private
val
groupedPush
:
GroupedPush
,
serverInteractor
:
GetCurrentServerInteractor
,
serverInteractor
:
GetCurrentServerInteractor
,
...
@@ -241,4 +245,22 @@ class MainPresenter @Inject constructor(
...
@@ -241,4 +245,22 @@ class MainPresenter @Inject constructor(
list
.
removeAll
{
it
.
info
.
roomId
==
chatRoomId
}
list
.
removeAll
{
it
.
info
.
roomId
==
chatRoomId
}
}
}
}
}
fun
setLocale
(
language
:
String
,
baseContext
:
Context
)
{
val
locale
=
Locale
(
language
)
Locale
.
setDefault
(
locale
)
val
config
=
Configuration
()
config
.
locale
=
locale
baseContext
.
resources
.
updateConfiguration
(
config
,
baseContext
.
resources
.
displayMetrics
)
saveLanguageInteractor
.
save
(
language
)
}
fun
setLocaleWithRegion
(
lang
:
String
,
country
:
String
,
baseContext
:
Context
)
{
val
locale
=
Locale
(
lang
,
country
)
Locale
.
setDefault
(
locale
)
val
config
=
Configuration
()
config
.
locale
=
locale
baseContext
.
resources
.
updateConfiguration
(
config
,
baseContext
.
resources
.
displayMetrics
)
saveLanguageInteractor
.
save
(
lang
)
}
}
}
app/src/main/java/chat/rocket/android/main/ui/MainActivity.kt
View file @
9f052d9f
...
@@ -5,7 +5,6 @@ import android.app.Activity
...
@@ -5,7 +5,6 @@ import android.app.Activity
import
androidx.appcompat.app.AlertDialog
import
androidx.appcompat.app.AlertDialog
import
android.app.ProgressDialog
import
android.app.ProgressDialog
import
android.content.Context
import
android.content.Context
import
android.content.res.Configuration
import
android.os.Bundle
import
android.os.Bundle
import
androidx.annotation.IdRes
import
androidx.annotation.IdRes
import
androidx.appcompat.app.AppCompatActivity
import
androidx.appcompat.app.AppCompatActivity
...
@@ -42,14 +41,10 @@ import kotlinx.android.synthetic.main.nav_header.view.*
...
@@ -42,14 +41,10 @@ import kotlinx.android.synthetic.main.nav_header.view.*
import
javax.inject.Inject
import
javax.inject.Inject
import
android.app.NotificationManager
import
android.app.NotificationManager
import
chat.rocket.android.server.domain.GetCurrentLanguageInteractor
import
chat.rocket.android.server.domain.GetCurrentLanguageInteractor
import
chat.rocket.android.server.domain.SaveCurrentLanguageInteractor
import
java.util.Locale
private
const
val
CURRENT_STATE
=
"current_state"
private
const
val
SETTING
=
"settings"
private
const
val
MY_LANG
=
"my_lang"
private
const
val
CURRENT_STATE
=
"current_state"
class
MainActivity
:
AppCompatActivity
(),
MainView
,
HasActivityInjector
,
class
MainActivity
:
AppCompatActivity
(),
MainView
,
HasActivityInjector
,
HasSupportFragmentInjector
{
HasSupportFragmentInjector
{
...
@@ -63,8 +58,6 @@ class MainActivity : AppCompatActivity(), MainView, HasActivityInjector,
...
@@ -63,8 +58,6 @@ class MainActivity : AppCompatActivity(), MainView, HasActivityInjector,
lateinit
var
permissions
:
PermissionsInteractor
lateinit
var
permissions
:
PermissionsInteractor
@Inject
@Inject
lateinit
var
getLanguageInteractor
:
GetCurrentLanguageInteractor
lateinit
var
getLanguageInteractor
:
GetCurrentLanguageInteractor
@Inject
lateinit
var
saveLanguageInteractor
:
SaveCurrentLanguageInteractor
private
var
isFragmentAdded
:
Boolean
=
false
private
var
isFragmentAdded
:
Boolean
=
false
private
var
expanded
=
false
private
var
expanded
=
false
private
val
headerLayout
by
lazy
{
view_navigation
.
getHeaderView
(
0
)
}
private
val
headerLayout
by
lazy
{
view_navigation
.
getHeaderView
(
0
)
}
...
@@ -293,25 +286,9 @@ class MainActivity : AppCompatActivity(), MainView, HasActivityInjector,
...
@@ -293,25 +286,9 @@ class MainActivity : AppCompatActivity(), MainView, HasActivityInjector,
}
}
private
fun
loadLocale
()
{
private
fun
loadLocale
()
{
val
currentLanguage
=
getLanguageInteractor
.
get
()
!!
val
currentLanguage
=
getLanguageInteractor
.
get
()
setLocale
(
currentLanguage
)
if
(
currentLanguage
!=
null
)
{
}
presenter
.
setLocale
(
currentLanguage
,
baseContext
)
}
fun
setLocale
(
language
:
String
)
{
val
locale
=
Locale
(
language
)
Locale
.
setDefault
(
locale
)
val
config
=
Configuration
()
config
.
locale
=
locale
baseContext
.
resources
.
updateConfiguration
(
config
,
baseContext
.
resources
.
displayMetrics
)
saveLanguageInteractor
.
save
(
language
)
}
fun
setLocaleWithRegion
(
lang
:
String
,
country
:
String
)
{
val
locale
=
Locale
(
lang
,
country
)
Locale
.
setDefault
(
locale
)
val
config
=
Configuration
()
config
.
locale
=
locale
baseContext
.
resources
.
updateConfiguration
(
config
,
baseContext
.
resources
.
displayMetrics
)
saveLanguageInteractor
.
save
(
lang
)
}
}
}
}
\ No newline at end of file
app/src/main/java/chat/rocket/android/settings/ui/SettingsFragment.kt
View file @
9f052d9f
...
@@ -18,6 +18,7 @@ import chat.rocket.android.about.ui.TAG_ABOUT_FRAGMENT
...
@@ -18,6 +18,7 @@ import chat.rocket.android.about.ui.TAG_ABOUT_FRAGMENT
import
chat.rocket.android.analytics.AnalyticsManager
import
chat.rocket.android.analytics.AnalyticsManager
import
chat.rocket.android.analytics.event.ScreenViewEvent
import
chat.rocket.android.analytics.event.ScreenViewEvent
import
chat.rocket.android.helper.TextHelper.getDeviceAndAppInformation
import
chat.rocket.android.helper.TextHelper.getDeviceAndAppInformation
import
chat.rocket.android.main.presentation.MainPresenter
import
chat.rocket.android.main.ui.MainActivity
import
chat.rocket.android.main.ui.MainActivity
import
chat.rocket.android.preferences.ui.PreferencesFragment
import
chat.rocket.android.preferences.ui.PreferencesFragment
import
chat.rocket.android.preferences.ui.TAG_PREFERENCES_FRAGMENT
import
chat.rocket.android.preferences.ui.TAG_PREFERENCES_FRAGMENT
...
@@ -36,6 +37,8 @@ internal const val TAG_SETTINGS_FRAGMENT = "SettingsFragment"
...
@@ -36,6 +37,8 @@ internal const val TAG_SETTINGS_FRAGMENT = "SettingsFragment"
class
SettingsFragment
:
Fragment
(),
SettingsView
,
AdapterView
.
OnItemClickListener
{
class
SettingsFragment
:
Fragment
(),
SettingsView
,
AdapterView
.
OnItemClickListener
{
@Inject
@Inject
lateinit
var
analyticsManager
:
AnalyticsManager
lateinit
var
analyticsManager
:
AnalyticsManager
@Inject
lateinit
var
presenter
:
MainPresenter
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
super
.
onCreate
(
savedInstanceState
)
super
.
onCreate
(
savedInstanceState
)
...
@@ -151,35 +154,67 @@ class SettingsFragment : Fragment(), SettingsView, AdapterView.OnItemClickListen
...
@@ -151,35 +154,67 @@ class SettingsFragment : Fragment(), SettingsView, AdapterView.OnItemClickListen
.
setSingleChoiceItems
(
languages
,
-
1
)
{
dialog
,
which
->
.
setSingleChoiceItems
(
languages
,
-
1
)
{
dialog
,
which
->
when
(
which
)
{
when
(
which
)
{
0
->
{
0
->
{
mainActivity
?.
setLocale
(
"en"
)
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"en"
,
it1
)
}
activity
?.
recreate
()
activity
?.
recreate
()
}
}
1
->
{
1
->
{
mainActivity
?.
setLocale
(
"hi"
)
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"hi"
,
it1
)
}
activity
?.
recreate
()
activity
?.
recreate
()
}
}
2
->
{
2
->
{
mainActivity
?.
setLocale
(
"ja"
)
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"ja"
,
it1
)
}
activity
?.
recreate
()
activity
?.
recreate
()
}
}
3
->
{
3
->
{
mainActivity
?.
setLocale
(
"ru"
)
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"ru"
,
it1
)
}
activity
?.
recreate
()
activity
?.
recreate
()
}
}
4
->
{
4
->
{
mainActivity
?.
setLocale
(
"it"
)
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"it"
,
it1
)
}
activity
?.
recreate
()
activity
?.
recreate
()
}
}
5
->{
5
->{
mainActivity
?.
setLocaleWithRegion
(
"pt"
,
"BR"
)
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocaleWithRegion
(
"pt"
,
"BR"
,
it1
)
}
activity
?.
recreate
()
activity
?.
recreate
()
}
}
6
->{
6
->{
mainActivity
?.
setLocaleWithRegion
(
"pt"
,
"PT"
)
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocaleWithRegion
(
"pt"
,
"PT"
,
it1
)
}
activity
?.
recreate
()
activity
?.
recreate
()
}
}
7
->{
7
->{
mainActivity
?.
setLocale
(
"zh"
)
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"zh"
,
it1
)
}
activity
?.
recreate
()
}
8
->{
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"de"
,
it1
)
}
activity
?.
recreate
()
}
9
->{
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"es"
,
it1
)
}
activity
?.
recreate
()
}
10
->{
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"fa"
,
it1
)
}
activity
?.
recreate
()
}
11
->{
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"fr"
,
it1
)
}
activity
?.
recreate
()
}
12
->{
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"tr"
,
it1
)
}
activity
?.
recreate
()
}
13
->{
activity
?.
baseContext
?.
let
{
it1
->
presenter
.
setLocale
(
"uk"
,
it1
)
}
activity
?.
recreate
()
activity
?.
recreate
()
}
}
}
}
...
...
app/src/main/res/values-de/strings.xml
View file @
9f052d9f
...
@@ -87,6 +87,13 @@
...
@@ -87,6 +87,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-es/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-fa/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-fr/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-hi-rIN/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-it/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-ja/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-pt-rBR/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-pt-rPT/strings.xml
View file @
9f052d9f
...
@@ -82,6 +82,13 @@
...
@@ -82,6 +82,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-ru-rRU/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-tr/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-uk/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values-zh-rCN/strings.xml
View file @
9f052d9f
...
@@ -84,6 +84,13 @@
...
@@ -84,6 +84,13 @@
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(BR)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Portuguese(PT)
</item>
<!-- TODO Add translation -->
<item>
Chinese
</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>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
app/src/main/res/values/strings.xml
View file @
9f052d9f
...
@@ -96,6 +96,13 @@ https://github.com/RocketChat/java-code-styles/blob/master/CODING_STYLE.md#strin
...
@@ -96,6 +96,13 @@ https://github.com/RocketChat/java-code-styles/blob/master/CODING_STYLE.md#strin
<item>
Portuguese(BR)
</item>
<item>
Portuguese(BR)
</item>
<item>
Portuguese(PT)
</item>
<item>
Portuguese(PT)
</item>
<item>
Chinese
</item>
<item>
Chinese
</item>
<item>
German
</item>
<item>
Spanish
</item>
<item>
Urdu
</item>
<item>
Chinese
</item>
<item>
French
</item>
<item>
Turkish
</item>
<item>
Ukrainian
</item>
</string-array>
</string-array>
<!-- Regular information messages -->
<!-- Regular information messages -->
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment