Add new strings

dev
Aurelien Hubert 7 years ago
parent 764d05c571
commit 3489dca202
  1. 7
      app/src/main/java/net/pokeranalytics/android/model/LiveData.kt
  2. 4
      app/src/main/java/net/pokeranalytics/android/ui/fragment/data/EditableDataFragment.kt
  3. 2
      app/src/main/res/values/strings.xml

@ -86,4 +86,11 @@ enum class LiveData : Localizable {
return "${context.getString(R.string.new_str)} ${this.localizedTitle(context).toLowerCase()}"
}
/**
* Return the update entity titleResId
*/
fun updateEntityLocalizedTitle(context: Context): String {
return "${context.getString(R.string.update_entity)} ${this.localizedTitle(context).toLowerCase()}"
}
}

@ -65,11 +65,9 @@ open class EditableDataFragment : DataManagerFragment(), RowRepresentableDelegat
val proxyItem: RealmModel? = this.liveDataType.getData(this.getRealm(), primaryKey)
proxyItem?.let {
//TODO: Localize
this.appBar.toolbar.title = "Update ${this.liveDataType.localizedTitle(requireContext()).toLowerCase().capitalize()}"
this.appBar.toolbar.title = this.liveDataType.updateEntityLocalizedTitle(requireContext())
deleteButtonShouldAppear = true
} ?: run {
//TODO: Localize
this.appBar.toolbar.title = this.liveDataType.newEntityLocalizedTitle(requireContext())
}

@ -31,6 +31,8 @@
<string name="launch_report">Launch Report</string>
<string name="progress">Progress</string>
<string name="save_report">Save Report</string>
<string name="update_entity" formatted="false">Update %s</string>
<string name="comparison_chart">Comparison chart</string>
<string name="address">Address</string>
<string name="suggestions">Naming suggestions</string>

Loading…
Cancel
Save