mirror of
https://github.com/nextcloud/talk-android.git
synced 2024-11-27 08:55:54 +03:00
convert further strings to be translatable and unify logging tag
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
parent
98690a02d1
commit
f1805c9ddd
2 changed files with 21 additions and 18 deletions
|
@ -112,18 +112,18 @@ class TranslateActivity : BaseActivity() {
|
|||
private fun getLanguageOptions() {
|
||||
val currentUser: User = userManager.currentUser.blockingGet()
|
||||
val json = JSONArray(CapabilitiesUtilNew.getLanguages(currentUser).toString())
|
||||
Log.i("TranslateActivity", "json is: $json")
|
||||
Log.i(TAG, "json is: $json")
|
||||
|
||||
val fromLanguagesSet = mutableSetOf("Detect Language")
|
||||
val toLanguagesSet = mutableSetOf("Device Settings")
|
||||
val fromLanguagesSet = mutableSetOf(resources.getString(R.string.translation_detect_language))
|
||||
val toLanguagesSet = mutableSetOf(resources.getString(R.string.translation_device_settings))
|
||||
|
||||
for (i in 0..json.length() - 1) {
|
||||
val current = json.getJSONObject(i)
|
||||
if (current.getString("from") != Locale.getDefault().language) {
|
||||
toLanguagesSet.add(current.getString("fromLabel"))
|
||||
if (current.getString(FROM_ID) != Locale.getDefault().language) {
|
||||
toLanguagesSet.add(current.getString(FROM_LABEL))
|
||||
}
|
||||
|
||||
fromLanguagesSet.add(current.getString("toLabel"))
|
||||
fromLanguagesSet.add(current.getString(TO_LABEL))
|
||||
}
|
||||
|
||||
fromLanguages = fromLanguagesSet.toTypedArray()
|
||||
|
@ -156,7 +156,7 @@ class TranslateActivity : BaseActivity() {
|
|||
""
|
||||
}
|
||||
|
||||
Log.i("TranslateActivity", "Url is: $translateURL")
|
||||
Log.i(TAG, "Url is: $translateURL")
|
||||
ncApi.translateMessage(credentials, translateURL)
|
||||
?.subscribeOn(Schedulers.io())
|
||||
?.observeOn(AndroidSchedulers.mainThread())
|
||||
|
@ -206,7 +206,7 @@ class TranslateActivity : BaseActivity() {
|
|||
}
|
||||
|
||||
private fun getISOFromLanguage(language: String): String {
|
||||
if (language == "Device Settings") {
|
||||
if (resources.getString(R.string.translation_device_settings).equals(language)) {
|
||||
return Locale.getDefault().language
|
||||
}
|
||||
|
||||
|
@ -215,8 +215,8 @@ class TranslateActivity : BaseActivity() {
|
|||
|
||||
for (i in 0..json.length() - 1) {
|
||||
val current = json.getJSONObject(i)
|
||||
if (current.getString("fromLabel") == language) {
|
||||
return current.getString("from")
|
||||
if (current.getString(FROM_LABEL) == language) {
|
||||
return current.getString(FROM_ID)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -238,10 +238,7 @@ class TranslateActivity : BaseActivity() {
|
|||
if (++check > 1) {
|
||||
val fromLabel: String = getISOFromLanguage(parent.getItemAtPosition(position).toString())
|
||||
val toLabel: String = getISOFromLanguage(binding.toLanguageSpinner.selectedItem.toString())
|
||||
Log.i(
|
||||
"TranslateActivity", "fromLanguageSpinner :: fromLabel = $fromLabel, toLabel = $ count: " +
|
||||
"$check"
|
||||
)
|
||||
Log.i(TAG, "fromLanguageSpinner :: $FROM_LABEL = $fromLabel, $TO_LABEL = $ count: $check")
|
||||
translate(fromLabel, toLabel)
|
||||
}
|
||||
}
|
||||
|
@ -256,10 +253,7 @@ class TranslateActivity : BaseActivity() {
|
|||
if (++check > 2) {
|
||||
val toLabel: String = getISOFromLanguage(parent.getItemAtPosition(position).toString())
|
||||
val fromLabel: String = getISOFromLanguage(binding.fromLanguageSpinner.selectedItem.toString())
|
||||
Log.i(
|
||||
"TranslateActivity", "toLanguageSpinner :: fromLabel = $fromLabel, toLabel = $toLabel " +
|
||||
"count: $check"
|
||||
)
|
||||
Log.i(TAG, "toLanguageSpinner :: $FROM_LABEL = $fromLabel, $TO_LABEL = $toLabel count: $check")
|
||||
translate(fromLabel, toLabel)
|
||||
}
|
||||
}
|
||||
|
@ -269,4 +263,11 @@ class TranslateActivity : BaseActivity() {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
companion object {
|
||||
private val TAG = TranslateActivity::class.simpleName
|
||||
private const val FROM_ID = "from"
|
||||
private const val FROM_LABEL = "fromLabel"
|
||||
private const val TO_LABEL = "toLabel"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -658,6 +658,8 @@ How to translate with transifex:
|
|||
<string name="scroll_to_bottom">Scroll to bottom</string>
|
||||
<string name="translate">Translate</string>
|
||||
<string name="translation">Translation</string>
|
||||
<string name="translation_detect_language">Detect language</string>
|
||||
<string name="translation_device_settings">Device settings</string>
|
||||
<string name="translation_error_title">Translation failed</string>
|
||||
<string name="translation_error_message">Could not detect language</string>
|
||||
|
||||
|
|
Loading…
Reference in a new issue