Renpy. Подскажите, пожалуйста. Библиотека склонений и NVL

Здравствуйте, пикабутяне!

Я понимаю, что моя проблема решается "поищи в интернете", но у меня не получилось. У меня есть две проблемы.

Первая: В игровом движке Renpy есть режим nvl_narrator для вывода текста на весь экран, но у меня не получается сделать так, чтобы текст как раз и заполнял всю нужную мне область.

Renpy. Подскажите, пожалуйста. Библиотека склонений и NVL Renpy, Python, Длиннопост

Моя же цель, чтобы текст выглядел именно так:

Renpy. Подскажите, пожалуйста. Библиотека склонений и NVL Renpy, Python, Длиннопост

Зайдя в файл gui, я игрался с разными параметрами, конечно же в том числе с нужным мне разделом nvl_narrator, но текст упорно отказывается достигать правой стороны "окна".

Пожалуйста, объясните мне, что именно мне нужно здесь изменить?

Renpy. Подскажите, пожалуйста. Библиотека склонений и NVL Renpy, Python, Длиннопост

И теперь куда более серьезный, второй вопрос.

Предположим, у меня есть переменная $height_ch = "", отвечающая за "рост персонажа". В разделе menu, height_ch, примет одно из значений: высокий, обычный и низкий.

Для чего?

Это нужно для того, чтобы когда height_ch принимает значение, к примеру, высокий, то при упоминании height_ch в предложении, текст принимал бы такой вид:

Это здание может быть [height_ch] = Это здание может быть высокий.

Здесь же, уже видно, что мне нужна библиотека склонений, чтобы текст выглядел вменяемым: "Это здание может быть высоким"

Что я для этого делал? Создавал файл library.py, в нём, создавал раздел:

word_slova = {

"высокий": {

"im_pad": "высокий",

"im_pad_mn": "высокие",

"rod_pad": "высокого",

"rod_pad_mn": "высоких",

"dat_pad": "высокому",

"dat_pad_mn": "высоким",

"vin_pad": "высокий",

"vin_pad_mn": "высокие",

"tvor_pad": "высоким",

"tvor_pad_mn": "высокими",

"predl_pad": "высоком",

"predl_pad_mn": "высоких",

"ut_slov": "высокий",

"ut_slov_mn": "высокие",

},

}

затем, в файле script, делал импорт:

init:

import word_slova from library

ренпай находил файл, но не сами ключи к склонениям("im_pad", "im_pad_mn", "rod_pad", "rod_pad_mn").

Так что при попытке, сделать что-то вроде:

Это здание может быть {word_slova[height_ch][tvor_pad]}

Я тут же получал ошибку ErrKey и предложение посмотреть код ещё раз.

У меня уже просто начинают опускаться руки, так как я уже совершенно не понимаю, что делать.