lang-check: fancy ruler

This commit is contained in:
Yuri D'Elia 2021-04-26 13:40:55 +02:00
parent c11e06b2d4
commit 900443286d
1 changed files with 9 additions and 6 deletions

View File

@ -51,20 +51,23 @@ def print_truncated(text, cols):
suffix = color_maybe(31, text[cols:]) suffix = color_maybe(31, text[cols:])
print(' |' + prefix + '|' + suffix) print(' |' + prefix + '|' + suffix)
def print_ruler(spc, cols):
print(' ' * spc + color_maybe(36, ('₀₁₂₃₄₅₆₇₈₉'*4)[:cols]))
def print_source_translation(source, translation, wrapped_source, wrapped_translation, rows, cols): def print_source_translation(source, translation, wrapped_source, wrapped_translation, rows, cols):
if rows == 1: if rows == 1:
print(' source text:') print(' source text:')
print(' |01234567890123456789|') print_ruler(4, cols);
print_truncated(source, cols) print_truncated(source, cols)
print(' translated text:') print(' translated text:')
print(' |01234567890123456789|') print_ruler(4, cols);
print_truncated(translation, cols) print_truncated(translation, cols)
else: else:
print(' source text:') print(' source text:')
print(' |01234567890123456789|') print_ruler(6, cols);
print_wrapped(wrapped_source, rows, cols) print_wrapped(wrapped_source, rows, cols)
print(' translated text:') print(' translated text:')
print(' |01234567890123456789|') print_ruler(6, cols);
print_wrapped(wrapped_translation, rows, cols) print_wrapped(wrapped_translation, rows, cols)
print() print()