Модуль:SimpleGenerator/Kolokoltsev: различия между версиями
Материал из Поле цифровой дидактики
Нет описания правки |
Нет описания правки |
||
| Строка 2: | Строка 2: | ||
function p.generateText(frame) | function p.generateText(frame) | ||
local sentences = { | |||
"В разговорной речи немцы почти всегда используют время Perfekt вместо Präteritum, за исключением модальных и вспомогательных глаголов.", | |||
"Род сложного существительного всегда определяется последним компонентом: слово «die Sonnenbrille» женского рода, потому что основное слово — «die Brille».", | "Род сложного существительного всегда определяется последним компонентом: слово «die Sonnenbrille» женского рода, потому что основное слово — «die Brille».", | ||
"В немецком языке нет специального длительного времени (Continuous): фраза «Ich lese» означает и «я читаю», и «я читаю прямо сейчас».", | "В немецком языке нет специального длительного времени (Continuous): фраза «Ich lese» означает и «я читаю», и «я читаю прямо сейчас».", | ||
| Строка 17: | Строка 17: | ||
"Отделяемые приставки в главном предложении отрываются от глагола и уходят в самый конец: «Ich stehe um sieben Uhr auf».", | "Отделяемые приставки в главном предложении отрываются от глагола и уходят в самый конец: «Ich stehe um sieben Uhr auf».", | ||
"Немецкий язык имеет обширный диалектный континуум: швейцарский, австрийский и северонемецкий диалекты могут быть практически непонятны носителям стандартного немецкого." | "Немецкий язык имеет обширный диалектный континуум: швейцарский, австрийский и северонемецкий диалекты могут быть практически непонятны носителям стандартного немецкого." | ||
} | |||
math.randomseed(os.time()) | math.randomseed(os.time()) | ||
local | local sentence1 = sentences[math.random(#sentences)] | ||
local | local sentence2 = sentences[math.random(#sentences)] | ||
return "В [[немецком языке]] ... " .. sentence1 .. " ".. sentence2 | |||
return "В [[немецком языке]] ... " .. | |||
end | end | ||
return p | return p | ||
Версия от 18:02, 20 мая 2026
Для документации этого модуля может быть создана страница Модуль:SimpleGenerator/Kolokoltsev/doc
local p = {}
function p.generateText(frame)
local sentences = {
"В разговорной речи немцы почти всегда используют время Perfekt вместо Präteritum, за исключением модальных и вспомогательных глаголов.",
"Род сложного существительного всегда определяется последним компонентом: слово «die Sonnenbrille» женского рода, потому что основное слово — «die Brille».",
"В немецком языке нет специального длительного времени (Continuous): фраза «Ich lese» означает и «я читаю», и «я читаю прямо сейчас».",
"Местоимение «ich» (я) в немецком языке никогда не пишется с заглавной буквы, в отличие от английского «I».",
"Буква «ß» (эсцет) никогда не стоит в начале слова, а в Швейцарии и Лихтенштейне официально заменена на сочетание «ss».",
"В немецком нет единого правила образования множественного числа: используются окончания -e, -er, -en, -s, умлаут или форма вообще не меняется.",
"Многие немецкие слова являются «ложными друзьями переводчика»: «Gift» означает «яд», а «bekommen» — «получать».",
"Для выражения будущего времени в немецком часто достаточно настоящего времени и указания момента: «Morgen fliege ich nach Berlin».",
"Сочетание «ch» произносится по-разному: мягко [ç] после гласных переднего ряда (ich) и твёрдо [x] после гласных заднего ряда (Buch).",
"Официальным справочником по правописанию и грамматике немецкого языка является «Duden», первое издание которого вышло в 1880 году.",
"Формальное обращение «Sie» (вы) всегда пишется с заглавной буквы и требует глагола в форме 3-го лица множественного числа, даже при разговоре с одним человеком.",
"В немецком языке предлоги строго управляют падежом: например, «mit» всегда требует дательного, а «durch» — винительного.",
"Отделяемые приставки в главном предложении отрываются от глагола и уходят в самый конец: «Ich stehe um sieben Uhr auf».",
"Немецкий язык имеет обширный диалектный континуум: швейцарский, австрийский и северонемецкий диалекты могут быть практически непонятны носителям стандартного немецкого."
}
math.randomseed(os.time())
local sentence1 = sentences[math.random(#sentences)]
local sentence2 = sentences[math.random(#sentences)]
return "В [[немецком языке]] ... " .. sentence1 .. " ".. sentence2
end
return p
