diff --git a/data/tools/unit_tree/html_output.py b/data/tools/unit_tree/html_output.py index e6570bf9b0f..a02aaff726d 100644 --- a/data/tools/unit_tree/html_output.py +++ b/data/tools/unit_tree/html_output.py @@ -504,11 +504,14 @@ class HTMLOutput: # Languages x = self.translate("Language", "wesnoth") add_menu2("languages_menu", x) + cell = 0 col = 0 - maxcol = len(langlist) - 1 + colcount = 5 + lastcell = len(langlist) - 1 write("") write("") for lang in langlist: + cell += 1 col += 1 write("") - if col % 5 == 0: - if col < maxcol: write("") - + if cell % colcount == 0: + if cell < lastcell: + write("") + col = 0 + if col: + for i in range(colcount - col + 1, colcount): + write("") write("") write("
") labb = lang @@ -519,13 +522,17 @@ class HTMLOutput: languages[lang], lang, self.target, labb)) else: - write('%s\n' % ( + write('%s\n' % ( languages[lang], lang, "mainline.html", labb)) write("
") write("\n")