feat(note_language): group right-to-left languages

This commit is contained in:
Elian Doran 2025-03-04 20:57:21 +02:00
parent 4c89a2ac27
commit b150a05a55
No known key found for this signature in database

View File

@ -37,11 +37,24 @@ export default class NoteLanguageWidget extends NoteContextAwareWidget {
constructor() {
super();
const allLanguages = getAvailableLocales();
const leftToRightLanguages = allLanguages.filter((l) => !l.rtl);
const rightToLeftLanguages = allLanguages.filter((l) => l.rtl);
this.locales = [
DEFAULT_LOCALE,
"---",
...getAvailableLocales()
...leftToRightLanguages
];
if (rightToLeftLanguages.length > 0) {
this.locales = [
...this.locales,
"---",
...rightToLeftLanguages
];
}
}
doRender() {