If you will check "Display link to the current language" option then widget will act weird.
I created three sites:
PL Test1 (pl_PL)
EN Test2 (us)
DE Test3 (de_DE)
On "PL Test1" blog (no sorting) widget list looks like this:
"Display: Flag and description" and "Display: description and flag"
flags (OK): German, Polish, US
descriptions (error): DE Test3, DE Test 3, EN Test2
title (error): DE Test3, DE Test 3, EN Test2
"Display: description only"
descriptions (error): DE Test3, DE Test 3, EN Test2
title (error): DE Test3, DE Test 3, EN Test2
"Display: flag only"
flags (OK): German, Polish, US
title (error): DE Test3, DE Test 3, EN Test2
On "EN Test2" description and title is "PL Test1". On "DE Test3" description and title is {txt}. DE Test3 is first on list so I guess that somewhere in loop it miss variable.
If you will check "Display link to the current language" option then widget will act weird. I created three sites:
On "PL Test1" blog (no sorting) widget list looks like this: "Display: Flag and description" and "Display: description and flag"
"Display: description only"
"Display: flag only"
On "EN Test2" description and title is "PL Test1". On "DE Test3" description and title is
{txt}
. DE Test3 is first on list so I guess that somewhere in loop it miss variable.