Make priority strings translatable, #192
This commit is contained in:
parent
8c2615091f
commit
f35c598ae8
5 changed files with 22 additions and 11 deletions
|
@ -194,7 +194,7 @@ class SettingsActivity : AppCompatActivity(), PreferenceFragmentCompat.OnPrefere
|
|||
1 -> getString(R.string.settings_notifications_min_priority_summary_any)
|
||||
5 -> getString(R.string.settings_notifications_min_priority_summary_max)
|
||||
else -> {
|
||||
val minPriorityString = toPriorityString(minPriorityValue)
|
||||
val minPriorityString = toPriorityString(requireContext(), minPriorityValue)
|
||||
getString(R.string.settings_notifications_min_priority_summary_x_or_higher, minPriorityValue, minPriorityString)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -84,14 +84,14 @@ fun toPriority(priority: Int?): Int {
|
|||
else return 3
|
||||
}
|
||||
|
||||
fun toPriorityString(priority: Int): String {
|
||||
fun toPriorityString(context: Context, priority: Int): String {
|
||||
return when (priority) {
|
||||
1 -> "min"
|
||||
2 -> "low"
|
||||
3 -> "default"
|
||||
4 -> "high"
|
||||
5 -> "max"
|
||||
else -> "default"
|
||||
1 -> context.getString(R.string.settings_notifications_priority_min)
|
||||
2 -> context.getString(R.string.settings_notifications_priority_low)
|
||||
3 -> context.getString(R.string.settings_notifications_priority_default)
|
||||
4 -> context.getString(R.string.settings_notifications_priority_high)
|
||||
5 -> context.getString(R.string.settings_notifications_priority_max)
|
||||
else -> context.getString(R.string.settings_notifications_priority_default)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -148,6 +148,11 @@
|
|||
<string name="settings_notifications_min_priority_low">Niedrige Priorität und höher</string>
|
||||
<string name="settings_notifications_min_priority_default">Standard-Priorität und höher</string>
|
||||
<string name="settings_notifications_min_priority_high">Hohe Priorität und höher</string>
|
||||
<string name="settings_notifications_priority_min">min</string>
|
||||
<string name="settings_notifications_priority_low">gering</string>
|
||||
<string name="settings_notifications_priority_default">standard</string>
|
||||
<string name="settings_notifications_priority_high">hoch</string>
|
||||
<string name="settings_notifications_priority_max">max</string>
|
||||
<string name="settings_notifications_auto_download_title">Anhänge herunterladen</string>
|
||||
<string name="settings_notifications_auto_download_summary_never">Anhänge nie automatisch herunterladen</string>
|
||||
<string name="settings_notifications_auto_download_1m">Kleiner 1 MB</string>
|
||||
|
|
|
@ -236,6 +236,11 @@
|
|||
<string name="settings_notifications_min_priority_default">Default priority and above</string>
|
||||
<string name="settings_notifications_min_priority_high">High priority and above</string>
|
||||
<string name="settings_notifications_min_priority_max">Only max priority</string>
|
||||
<string name="settings_notifications_priority_min">min</string>
|
||||
<string name="settings_notifications_priority_low">low</string>
|
||||
<string name="settings_notifications_priority_default">default</string>
|
||||
<string name="settings_notifications_priority_high">high</string>
|
||||
<string name="settings_notifications_priority_max">max</string>
|
||||
<string name="settings_notifications_auto_download_title">Download attachments</string>
|
||||
<string name="settings_notifications_auto_download_summary_always">Auto-download all attachments</string>
|
||||
<string name="settings_notifications_auto_download_summary_never">Never auto-download attachments</string>
|
||||
|
|
|
@ -7,17 +7,18 @@ Bugs:
|
|||
* IllegalStateException: Failed to build unique file (#177, thanks to @Fallenbagel for reporting)
|
||||
* SQLiteConstraintException: Crash during UP registration (#185)
|
||||
* Refresh preferences screen after settings import (#183, thanks to @cmeis for reporting)
|
||||
* Add priority strings to strings.xml to make it translatable (#192, thanks to @StoyanDimitrov)
|
||||
|
||||
Translations:
|
||||
* English language improvements (thanks to @comradekingu)
|
||||
* Bulgarian (thanks to @StoyanDimitrov)
|
||||
* Dutch (incomplete, thanks to @diony](https://hosted.weblate.org/user/diony))
|
||||
* Chinese (incomplete, thanks to @poi)
|
||||
* Chinese/Simplified (thanks to @poi and @PeterCxy)
|
||||
* Dutch (incomplete, thanks to @diony)
|
||||
* French (incomplete, thanks to @Kusoneko)
|
||||
* German (thanks to @cmeis)
|
||||
* Italian (thanks to @theTranslator)
|
||||
* Norwegian (incomplete, thanks to @comradekingu)
|
||||
* Portuguese (Brazil, thanks to @LW)
|
||||
* Portuguese/Brazil (thanks to @LW)
|
||||
* Spanish (thanks to @rogeliodh)
|
||||
* Turkish (thanks to @ersen)
|
||||
|
||||
|
|
Loading…
Reference in a new issue