Use the UI language as default compose language

This commit is contained in:
Thomas Steiner 2025-06-21 13:27:03 +02:00
parent 429ab8d210
commit c50cf3b544

View File

@ -45,7 +45,7 @@ const messages = defineMessages({
});
const mapStateToProps = (state) => ({
currentLanguage: state.compose.get('language'),
currentLanguage: state.meta.get('locale'),
});
const languageDetectorInGlobalThis = 'LanguageDetector' in globalThis;
@ -129,9 +129,10 @@ class ComposeForm extends ImmutablePureComponent {
if (!languageDetector) {
languageDetector = await globalThis.LanguageDetector.create();
}
const text = this.getFulltextForCharacterCounting();
const text = this.getFulltextForCharacterCounting().trim();
const currentLanguage = this.props.currentLanguage;
if (!text || countLetters(text) <= 5) {
console.log('hier', currentLanguage)
this.props.dispatch(changeComposeLanguage(currentLanguage));
return;
}