I have a few questions:
Why do you use "false" for "allowPin", "resizable" and "stopOnClose"? Because many users want to be able to pin / resize / close window. And if I want to only minimize window, I can just click anywhere beyond its borders. Just think about this.
I know that extensions does not work with Russian, but I made ru-ru.ini:
[lang]
app.title=Турецкий словарь
app.description=Работает со словарём турецкого лингвистического общества, словорями Tureng, WordReference и DictionaryReference, а также Яндекс.Переводом. Подходит только для турецкого, английского, немецкого, испанского и французского языков!
app.settings=Настройки
app.translate=Перевод
app.more=Подробнее
app.loading=Загрузка...
app.dblclick=Двойной клик / x2 клик
app.selection=Выделение
app.on=Вкл / +
app.off=Выкл / -
app.backward=Назад
app.forward=Вперед
app.tr=Турецкий
app.eng=Английский
app.de=Немецкий
app.es=Испанский
app.fr=Французксий
app.options1=Выберите язык, с которым хотите работать:
app.options2=Установите нужные варианты работы:
app.options3=Выберите сайты, с которыми хотите работать (максимум - 4):
app.category=Категория
app.turengclick=Открыть Tureng?
app.wordreferenceclick=Открыть WordReference?
app.notFound=Термин не найден!
app.timeout=Время соединения истекло!
app.swap=Поменять местами
app.feedback=Обратная связь
It looks stange... So I use / to add other terms what you can use. You should look on it.
What about other languages?
I know people, who can help you with German, Spanish and French.