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
0e31fdbc
Commit
0e31fdbc
authored
Apr 25, 2019
by
Filipe de Lima Brito
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add missing Arabic language and saves the country location.
parent
2ec5c91c
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
293 additions
and
323 deletions
+293
-323
MainPresenter.kt
...va/chat/rocket/android/main/presentation/MainPresenter.kt
+4
-3
MainActivity.kt
...src/main/java/chat/rocket/android/main/ui/MainActivity.kt
+3
-1
GetCurrentLanguageInteractor.kt
...ket/android/server/domain/GetCurrentLanguageInteractor.kt
+2
-1
SaveCurrentLanguageInteractor.kt
...et/android/server/domain/SaveCurrentLanguageInteractor.kt
+1
-1
CurrentLanguageRepository.kt
...droid/server/infraestructure/CurrentLanguageRepository.kt
+4
-2
SharedPrefsCurrentLanguageRepository.kt
...r/infraestructure/SharedPrefsCurrentLanguageRepository.kt
+14
-4
SettingsPresenter.kt
...rocket/android/settings/presentation/SettingsPresenter.kt
+2
-2
SettingsFragment.kt
.../java/chat/rocket/android/settings/ui/SettingsFragment.kt
+21
-81
strings.xml
app/src/main/res/values-ar/strings.xml
+11
-10
strings.xml
app/src/main/res/values-de/strings.xml
+17
-16
strings.xml
app/src/main/res/values-es/strings.xml
+17
-16
strings.xml
app/src/main/res/values-fa/strings.xml
+17
-16
strings.xml
app/src/main/res/values-fr/strings.xml
+17
-16
strings.xml
app/src/main/res/values-hi-rIN/strings.xml
+17
-16
strings.xml
app/src/main/res/values-it/strings.xml
+17
-16
strings.xml
app/src/main/res/values-ja/strings.xml
+17
-16
strings.xml
app/src/main/res/values-pt-rBR/strings.xml
+17
-16
strings.xml
app/src/main/res/values-pt-rPT/strings.xml
+17
-17
strings.xml
app/src/main/res/values-ru-rRU/strings.xml
+17
-16
strings.xml
app/src/main/res/values-tr/strings.xml
+17
-16
strings.xml
app/src/main/res/values-uk/strings.xml
+17
-16
strings.xml
app/src/main/res/values-zh-rCN/strings.xml
+17
-16
strings.xml
app/src/main/res/values/strings.xml
+10
-9
No files found.
app/src/main/java/chat/rocket/android/main/presentation/MainPresenter.kt
View file @
0e31fdbc
...
@@ -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
app/src/main/java/chat/rocket/android/main/ui/MainActivity.kt
View file @
0e31fdbc
...
@@ -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
()
=
...
...
app/src/main/java/chat/rocket/android/server/domain/GetCurrentLanguageInteractor.kt
View file @
0e31fdbc
...
@@ -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
app/src/main/java/chat/rocket/android/server/domain/SaveCurrentLanguageInteractor.kt
View file @
0e31fdbc
...
@@ -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
app/src/main/java/chat/rocket/android/server/infraestructure/CurrentLanguageRepository.kt
View file @
0e31fdbc
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
app/src/main/java/chat/rocket/android/server/infraestructure/SharedPrefsCurrentLanguageRepository.kt
View file @
0e31fdbc
...
@@ -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
get
Language
():
String
?
{
return
preferences
.
getString
(
CURRENT_LANGUAGE
,
""
)
return
preferences
.
getString
(
CURRENT_LANGUAGE
,
""
)
}
}
override
fun
getCountry
():
String
?
{
return
preferences
.
getString
(
CURRENT_LANGUAGE_COUNTRY
,
""
)
}
}
}
app/src/main/java/chat/rocket/android/settings/presentation/SettingsPresenter.kt
View file @
0e31fdbc
...
@@ -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
()
...
...
app/src/main/java/chat/rocket/android/settings/ui/SettingsFragment.kt
View file @
0e31fdbc
...
@@ -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
()
}
}
...
...
app/src/main/res/values-ar/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-de/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-es/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-fa/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-fr/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-hi-rIN/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-it/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-ja/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-pt-rBR/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-pt-rPT/strings.xml
View file @
0e31fdbc
...
@@ -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>
...
...
app/src/main/res/values-ru-rRU/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-tr/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-uk/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values-zh-rCN/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
app/src/main/res/values/strings.xml
View file @
0e31fdbc
...
@@ -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 -->
...
...
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