Principles

The word stock of Folksprak is ‐ with minor ‐ exceptions derived from the modern Germanic languages (e.g. English, German, Swedish, …) and/or their precursors (e.g. Old English, Old Norse, Proto Germanic, etc.). However branches, which no longer emerge today (e.g. the East Germanic languages like Gothic), were not incorporated.

The following table gives an overview about the typical phoneme-transitions with example words in square brackets:

more entries snap ( [ "label_vertical" => function ($column) {return "";}, "columns_vertical" => [ $table->columns_get()[0], ], "label_horizontal" => function ($column, $value) {return $value;}, "columns_horizontal" => [ $table->columns_get()[1], ], "columns_data" => [ $table->columns_get()[1], $table->columns_get()[2], $table->columns_get()[3], ], "data_aggregator" => function ($values) { return $values; }, "data_formatter" => function ($values) { if (count($values) == 1) { $phonemes = implode( ", ", array_map ( function ($phoneme) use (&$values) { return mark($phoneme, ["type_word", "lang_" . $values[0]["language_id"]]); }, $values[0]["phonemes"] ) ); $examples = implode ( ", ", array_map ( function ($word) use (&$values) { return mark($word, ["type_word", "lang_" . $values[0]["language_id"]]); }, array_slice($values[0]["examples"], 0, 1) ) ); $output = $phonemes; if (count($values[0]["examples"]) > 0) { $break = true; $breaker = $break ? "
" : " "; $output .= "${breaker}[${examples}]"; } return $output; } else { return "?"; } }, ] )->generate(); ?>