Я часто использую abbrev-mode в Emacs при написании прозы или просто заметок. Было бы неплохо, если бы был какой-либо способ определения сокращений, специфичных для языка, например. если я напишу «proj» в английском тексте, он будет расширяться до «project», тогда как если я напишу его в шведском тексте, он будет расширяться до «projekt». Аналогичным образом, «riskfac» будет расширяться до «фактора риска» на английском языке, но «riskfaktor» на шведском языке. Как это сделать?Emacs abbrev-mode на естественных языках
Было бы особенно приятно, если бы это могло быть связано с используемым в настоящее время словарем ispell. Я знаю, что существуют разные аббревиатурные таблицы, но они специфичны для режимов, а не для языков.
Любые идеи здесь?