Machine translation of posts (#4307)
This commit is contained in:
parent
80982d061e
commit
fbb22799dc
38 changed files with 1912 additions and 180 deletions
|
|
@ -80,3 +80,8 @@ fun getLocaleList(initialLanguages: List<String>): List<Locale> {
|
|||
ensureLanguagesAreFirst(locales, initialLanguages)
|
||||
return locales
|
||||
}
|
||||
|
||||
fun localeNameForUntrustedISO639LangCode(code: String): String {
|
||||
// It seems like it never throws?
|
||||
return Locale(code).displayName
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,20 +41,23 @@ import com.keylesspalace.tusky.entity.Status
|
|||
import com.keylesspalace.tusky.entity.TrendingTag
|
||||
import com.keylesspalace.tusky.viewdata.NotificationViewData
|
||||
import com.keylesspalace.tusky.viewdata.StatusViewData
|
||||
import com.keylesspalace.tusky.viewdata.TranslationViewData
|
||||
import com.keylesspalace.tusky.viewdata.TrendingViewData
|
||||
|
||||
fun Status.toViewData(
|
||||
isShowingContent: Boolean,
|
||||
isExpanded: Boolean,
|
||||
isCollapsed: Boolean,
|
||||
isDetailed: Boolean = false
|
||||
isDetailed: Boolean = false,
|
||||
translation: TranslationViewData? = null,
|
||||
): StatusViewData.Concrete {
|
||||
return StatusViewData.Concrete(
|
||||
status = this,
|
||||
isShowingContent = isShowingContent,
|
||||
isCollapsed = isCollapsed,
|
||||
isExpanded = isExpanded,
|
||||
isDetailed = isDetailed
|
||||
isDetailed = isDetailed,
|
||||
translation = translation,
|
||||
)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue