NyashniyVladya / Translator3000

Automatic translator of games made on Ren'Py engine.
https://nyashniyvladya.github.io/
GNU General Public License v3.0
121 stars 18 forks source link

Игры с переводчиком больше не запускаются! #32

Open Archangel74 opened 2 years ago

Archangel74 commented 2 years ago

Играл в игру, все игры работали с переводчиком нормально. Потом произошла принудительная перезагрузка ПК( с кнопки) и после нее ни одна игра не работает, если в ней установлен переводчик. Если удалить его -все норм. Ошибка всегда одинаковая на любой игре.. Вылетает при запуске. Может гугл переводчик забанил? А то у меня скорость перевода стояла 500

I'm sorry, but an uncaught exception occurred.

While running game code: File "game/Translator3000Data/scripts/general.rpy", line 608, in File "game/Translator3000Data/scripts/general.rpy", line 101, in turn_on File "game/Translator3000Data/scripts/general.rpy", line 92, in init ValueError: No JSON object could be decoded

-- Full Traceback ------------------------------------------------------------

Full traceback: File "renpy/bootstrap.py", line 326, in bootstrap renpy.main.main() File "renpy/main.py", line 515, in main renpy.game.context().run(node) File "game/Translator3000Scripts/general.rpyc", line 2, in script ��ѓ�C/0�a��Y-'f�55�NJ�3���q�����V�^ File "game/Translator3000Scripts/general.rpyc", line 2, in script ��ѓ�C/0�a��Y-'f�55�NJ�3���q�����V�^ File "renpy/ast.py", line 922, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "renpy/python.py", line 2218, in py_exec_bytecode exec(bytecode, globals, locals) File "game/Translator3000Data/scripts/general.rpy", line 608, in File "game/Translator3000Data/scripts/general.rpy", line 101, in turn_on File "game/Translator3000Data/scripts/general.rpy", line 92, in init File "_translator3000/translator.py", line 19, in init File "_translator3000/_google/translator.py", line 42, in init File "_translator3000/translator_abstract.py", line 32, in init File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/json/init.py", line 291, in load File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/json/init.py", line 339, in loads File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/json/decoder.py", line 364, in decode File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/json/decoder.py", line 382, in raw_decode ValueError: No JSON object could be decoded

Windows-10-10.0.19041 Ren'Py 7.4.2.1292 The Wife Trainer Files 0.7n Fri Sep 17 05:09:08 2021

Dimalanb commented 2 years ago

В идеале не ставить скорость перевода на 500. В вашем случае у вас побился файл json с переводами после принудительной перезагрузки, восстановить не удастся, вы должны зайти туда, где хранятся json файлы перевода игры и удалить их в текущей версии они находятся в папке local translations, которая находится там где папки game, lib, renpy. Откройте папку local translations и подряд вложенные папки, пока не увидите файл, translations.json его нужно удалить. Еще файлы перевода хранятся в users\имя пользователя\vladya's projects database\translator3000\Google удалить придется все translations.json в том числе в подпапках по этому пути, после этого все должно вернуться в норму, однако, все переводы пропадут, то есть все которые были сделаны ранее в том числе. Однако, можно проверить эти файлы при помощи, например, notepad ++, если в этих файлах будет какой-то перевод, например, {"en": {"You've held me up long enough. Adieu.": {"ru": "Ты задержал меня достаточно долго. Прощай."} тогда этот json файл цел, если там будет что-либо другое, не содержащее перевода, удаляйте, его не восстановить.

Archangel74 commented 2 years ago

Спасибо большое ! Удалил все файлы из vladya's и все заработало)