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