QweSteR Опубликовано Суббота в 14:40 Опубликовано Суббота в 14:40 1. тема в процессе оформления. администрацию прошу помочь мне в этом. 2. всё обсуждение (посты) перевода желательно перенести сюда. 3. мне нужна отдельная тема. на неё я могу ссылать в интернете, сюда приглашать людей. 4. всем удобнее будет обсуждать перевод, а не отвлекаться на общий поток... 5. я не куратор перевода. я не занимаюсь переводом. я не буду заниматься переводом. 6. просьба переводчиков подписаться на тему. @VatsOfGoo@Pyran@Legend https://gitlab.com/falloutfans/fallouty https://falloutmods.fandom.com/wiki/Fallout_and_Fallout_2_file_formats https://www.nuclear-city.com/topic/1598-fo2-русификация-и-перевод-модов/page/7/#comment-134359 В команду Fallout Yesterday требуются художники и программисты. Мой блог разработки мода. Fallout 1&2, RP, Nevada, Sonora, Resurrection, Olympus, Fallout 3 - создание персонажа и подсказки. Wasteland 2: DC, Wasteland 3 - создание отряда, проверки, спутники, секреты. TOP 100 CRPG - мой рейтинг | DTF - блог по CRPG | Telegram @QweSteR | Discord QweSteR2221 | ВК
python311 Опубликовано Суббота в 14:53 Опубликовано Суббота в 14:53 (изменено) Простецкий переводчик https://pastebin.com/yy2pFMne Необходим питон 3.6 и старше, лучше 3.10 и старше Обратите внимание на строчки f = open("dialog_new/"+filename+"",'wb') data2 = bytes(data, "cp866", errors='ignore') У меня кодирование в старую кодировку фолла, но можно и в 1251 from translate import Translator Тут требуется модуль translate (pip install translate) Скрипт нужно загрузить в любую папку на компе, создав в папке со скриптом еще 2 папки dialog тут .msg файлы dialog_new тут будет перевод ------------------------------ В таком виде работает без прокси, но если удалось запустить в таком виде и начало переводить, далее инструкция как настроить прокси Скачиваешь и запускаешь tor browser Далее нужно пофиксить .py файл переводчика, который отправляет запросы (у меня путь C:\Python311\Lib\site-packages\translate\providers\mymemory_translated.py) По русски говоря нужно вставить прокси в функцию _make_request В общем если запустилось без прокси я далее напишу что сделать надо Изменено Суббота в 15:01 пользователем python311
Pyran Опубликовано Суббота в 20:32 Опубликовано Суббота в 20:32 @python311если переводв такие же как раньше, то они малопригодны. Но, может кому пригодятся. @QweSteRпересмотрю тему, перетащу. Либо отметь жалобой, нужные посты, если знаешь их. 1 Fallout 2: Путеводитель по модам | FAQ | Перевод модов | Путеводитель по RP Nevada Band: Путеводитель по играм серии | FAQ Fallout Tactics: Путеводитель по модам | FAQ База Данных: YD\YD\MF Цитата: "Помогая другим, не забывай о себе..."
QweSteR Опубликовано Суббота в 20:37 Автор Опубликовано Суббота в 20:37 2 минуты назад, Pyran сказал: если переводв такие же как раньше, то они малопригодны. Но, может кому пригодятся. могут приходиться для ждунов, для ознакомления, возможно для тестировщиков. 3 минуты назад, Pyran сказал: пересмотрю тему, перетащу. Либо отметь жалобой, нужные посты, если знаешь их. завтра уже. а можешь скопировать в шапку шаблон из другой темы с переводом? там у тебя красиво. подбери подходящий. отредактируем в процессе. В команду Fallout Yesterday требуются художники и программисты. Мой блог разработки мода. Fallout 1&2, RP, Nevada, Sonora, Resurrection, Olympus, Fallout 3 - создание персонажа и подсказки. Wasteland 2: DC, Wasteland 3 - создание отряда, проверки, спутники, секреты. TOP 100 CRPG - мой рейтинг | DTF - блог по CRPG | Telegram @QweSteR | Discord QweSteR2221 | ВК
python311 Опубликовано Суббота в 20:48 Опубликовано Суббота в 20:48 12 минут назад, Pyran сказал: @python311если переводв такие же как раньше, то они малопригодны. Но, может кому пригодятся. @QweSteRпересмотрю тему, перетащу. Либо отметь жалобой, нужные посты, если знаешь их. Переводы такие как раньше,внешний api переводов не менял... Мне кажется для машинного перевода нормально, или надо менять api на другой переводчик Но могу сделать оконное приложение под винду(exe) без надобности установки питона и шаманства с прокси
Anna-Maria Опубликовано Суббота в 23:29 Опубликовано Суббота в 23:29 (изменено) @python311, автоматический перевод очень нужен. Это ускорит работу во много раз. Только я в этом - ни бэ, ни мэ. Мне даже один искусственный интеллект написал код: Спойлер Вот пример скрипта на Python, который использует API Google Translate для перевода текстовых файлов с английского на русский: Сначала убедитесь, что у вас установлен пакет googletrans. Его можно установить с помощью pip: -------------------------------------- pip install googletrans==4.0.0-rc1 -------------------------------------- import os from googletrans import Translator # Указываем путь к папке с текстовыми файлами input_folder = 'path/to/your/input/folder' output_folder = 'path/to/your/output/folder' translator = Translator() def translate_file(input_path, output_path): with open(input_path, 'r', encoding='utf-8') as infile: text = infile.read() translated = translator.translate(text, src='en', dest='ru') with open(output_path, 'w', encoding='utf-8') as outfile: outfile.write(translated.text) if not os.path.exists(output_folder): os.makedirs(output_folder) for filename in os.listdir(input_folder): if filename.endswith('.txt'): input_file = os.path.join(input_folder, filename) output_file = os.path.join(output_folder, filename) translate_file(input_file, output_file) print(f'Translated {filename}') print('Translation completed!') -------------------------------------------- В этом скрипте: input_folder — путь к папке с вашими исходными текстовыми файлами. output_folder — путь к папке, в которую будут сохраняться переведённые файлы. Скрипт проходит по всем файлам с расширением .txt в указанной папке, переводит их содержимое и сохраняет результат в новую папку. Не забудьте заменить path/to/your/input/folder и path/to/your/output/folder на фактические пути к вашим папкам. Только мне это вообще не помогло. Потому что я не понимаю, как это включить, чтоб оно работало. На какую кнопку нажать? Вижу, вы разбираетесь в этом всём. Прошу довести дело до победного конца. Чтоб была буквально одна кнопка "Пуск". Вот такое я уже понимаю. Изменено Воскресенье в 14:16 пользователем Anna-Maria 1 Мой перевод на русский мода Fallout:Yesterday здесь. Только для женского персонажа. Русские шрифты для Fallout 1 или Fallout 2 и любых модификаций на их основе (есть буква Ё ).
QweSteR Опубликовано Воскресенье в 08:01 Автор Опубликовано Воскресенье в 08:01 Hexer: Цитата Это отлично! Вашему другу следует знать, что перевод Fallout: Yesterday — это работа на полный рабочий день. Тексты часто меняются, почти каждый день что-то новое добавляется. У нас был перевод на французский, сделанный в июле 2024 года, но к декабрю 2024 года он стал устаревшим, и нам пришлось его удалить, потому что переводчик не смог найти время для его обновления. Все текущие строки текста игры для версии 0.6.5 находятся здесь: https://gitlab.com/falloutfans/fallouty/-/tree/main/patch001.dat/Text?ref_type=heads QweSteR: 1. Все тексты в файлах игры доступны? 2. Много ли текстов придётся сочинить сценаристам? 3. Насколько существенно будут меняться текущие тексты? Hexer: Цитата 1. Да, все тексты, которые можно увидеть в версии 0.6.5, находятся в файлах. 2. Нет, не все тексты пока доступны. Писатели всё ещё работают над новыми текстами. 3. Большинство текстов не изменится, но практически каждый день добавляются новые. В команду Fallout Yesterday требуются художники и программисты. Мой блог разработки мода. Fallout 1&2, RP, Nevada, Sonora, Resurrection, Olympus, Fallout 3 - создание персонажа и подсказки. Wasteland 2: DC, Wasteland 3 - создание отряда, проверки, спутники, секреты. TOP 100 CRPG - мой рейтинг | DTF - блог по CRPG | Telegram @QweSteR | Discord QweSteR2221 | ВК
python311 Опубликовано Воскресенье в 13:45 Опубликовано Воскресенье в 13:45 14 часов назад, Anna-Maria сказал: @python311, автоматический перевод очень нужен. Это ускорит работу во много раз. Только я в этом - ни бэ, ни мэ. Мне даже один искусственный интеллект написал код: Скрыть контент Вот пример скрипта на Python, который использует API Google Translate для перевода текстовых файлов с английского на русский: Сначала убедитесь, что у вас установлен пакет googletrans. Его можно установить с помощью pip: -------------------------------------- pip install googletrans==4.0.0-rc1 -------------------------------------- import os from googletrans import Translator # Указываем путь к папке с текстовыми файлами input_folder = 'path/to/your/input/folder' output_folder = 'path/to/your/output/folder' translator = Translator() def translate_file(input_path, output_path): with open(input_path, 'r', encoding='utf-8') as infile: text = infile.read() translated = translator.translate(text, src='en', dest='ru') with open(output_path, 'w', encoding='utf-8') as outfile: outfile.write(translated.text) if not os.path.exists(output_folder): os.makedirs(output_folder) for filename in os.listdir(input_folder): if filename.endswith('.txt'): input_file = os.path.join(input_folder, filename) output_file = os.path.join(output_folder, filename) translate_file(input_file, output_file) print(f'Translated {filename}') print('Translation completed!') -------------------------------------------- В этом скрипте: input_folder — путь к папке с вашими исходными текстовыми файлами. output_folder — путь к папке, в которую будут сохраняться переведённые файлы. Скрипт проходит по всем файлам с расширением .txt в указанной папке, переводит их содержимое и сохраняет результат в новую папку. Не забудьте заменить path/to/your/input/folder и path/to/your/output/folder на фактические пути к вашим папкам. Только мне это вообще не помогло. Потому что я не понимаю, как это включить, чтоб оно работало. На какую кнопку нажать? Вижу, вы разбираетесь в этом всём. Прошу довести дело до победного конца. Чтоб была буквально одна кнопка "Пуск". Вот такое я уже понимаю. Я когда скрипт запускал приходилось tor browser перезапускать постоянно. Нет смысла платить за прокси и гуглу за переводы Где то часов за 4-5 переводит все диалоги Умеешь консолью винды пользоваться? python -V что печатает? pip -V что печатает?
Anna-Maria Опубликовано Воскресенье в 14:07 Опубликовано Воскресенье в 14:07 (изменено) 31 минуту назад, python311 сказал: Умеешь консолью винды пользоваться? python -V что печатает? pip -V что печатает? Моя первая операционная система была MS-DOS 3.0 - конечно, я умею пользоваться консолью и помню все консольные команды наизусть до сих пор. На обе эти команды пишет одно и то же: "Не является внутренней или внешней командой, исполняемой программой или пакетным файлом" Изменено Воскресенье в 14:17 пользователем Anna-Maria Мой перевод на русский мода Fallout:Yesterday здесь. Только для женского персонажа. Русские шрифты для Fallout 1 или Fallout 2 и любых модификаций на их основе (есть буква Ё ).
python311 Опубликовано Воскресенье в 14:23 Опубликовано Воскресенье в 14:23 (изменено) 18 минут назад, Anna-Maria сказал: Моя первая операционная система была MS-DOS 3.0 - конечно, я умею пользоваться консолью и помню все консольные команды наизусть до сих пор. На обе эти команды пишет одно и то же: "Не является внутренней или внешней командой, исполняемой программой или пакетным файлом" Капитан очевидность скажет "или питон не установлен или не добавлен путь в переменную окружения" Есть такая утилита pyinstaller, которая из питона делает екзешник, но думаю проще так установить питон последней версии, чет народ экзешники грузит на вирустотал постоянно Да и скрипт на 60 строчек.... Изменено Воскресенье в 14:26 пользователем python311
python311 Опубликовано 10 часов назад Опубликовано 10 часов назад Немножко на тему переводов Яндекс позволяет средствами питона проверять орфографию, ачепятки,явные ашипки https://pypi.org/project/pyaspeller/ Бесплатно Не требует прокси как переводчик питоновский Долбил по рабочим вопросам орфочекер дофига раз, нет блокировок, ничего, явные ошибки исправляет норм В принципе можно текста, даже те что на английском, прогнать разом на орфографию
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти