Первая РусЕфикация бота

Разработка новых функций.

Модератор: 4epT

Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Первая РусЕфикация бота

Сообщение DeniZka »

Ура! Наконец-то Бот может поговорить с вами по-русски!

Как это сделано:
OpenKore предусматривает возможность локализации бота на любой язык. Для этого в папке src\po\ распологаются файлы *.po и *.mo, которые являются стандартом для локализации Perl - приложений.

Установка:
Если ваш Windows болтает по-русски, значит дело за малым: копируем файлы в папку src\po\ и ВСЕ!
Иначе, после запуска придется вводить комманду

Код: Выделить всё

locale ru
или попробовать поменять вместо ru.mo скажем en.mo...
4epT писал(а):Спешу предупредить, что если Вы воспользовались этим переводом и у Вас имеются автомакросы, реагирующие на консоль (например "console /You are now in the game/"), то Вам придётся переписать все условия на соответствующий русский перевод.
От себя:
Не пинайте, если что-то не так. Я один все диалоги, монологи, и др. проверить не могу. Если что-то обнаружите - пишите, обязательно поправлю.

Скачать:
Вложения
ru.zip
Файлы транслитерации бота.
Обновление. Дополненный и подкорректированный перевод.
(93.8 КБ) 396 скачиваний
ru.zip
Файлы транслитерации бота.
(93.29 КБ) 306 скачиваний
Последний раз редактировалось DeniZka Вс июл 22, 2007 10:55 am, всего редактировалось 4 раза.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Это самое. В SVN бы это, ага.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

надо еще напильником допилить. Ты кстати это тестил?

Добавлено спустя 2 минуты 10 секунд:

чечссгря, каждая фторая фраза - нерусская

Добавлено спустя 18 минут 21 секунду:

иногда вообще смысл утрачен. Вобщем, как минимум еще пару раз надо пройтись по файлу, чтобы это можно было класть в свн
"Auto-generating Admin Password due to default...\n"
"Авто-генерация Пароля Администратора по-умолчанию...\n"
Это никакая не генерация по умолчанию, это
"пароль администратора не указан, создаем автоматически"
"Your version of (wx)start.exe is too old.\n"
"Версия вашего (wx)start.exe слишком стара.\n"
50% файла - вот такой фот промтовский перевод. Бабка она чтоли 90летняя? Не "стара" а либо "ваш файш устарел" либо "у вас очень старая версия файла"
msgid "According to the given NPC instructions, the Next button must now be clicked on, but that's not possible."
msgstr "В соответствии с инструкцией, данной NPC, должна быть нажата кнопка ДАЛЕЕ, но это невозможно."
это "простите, кто на ком стоял?" (с). Не надо делать дословный перевод. Надо доносить смысл фразы. А смысл, например, в "соответствии с заданным диалогом для NPC"
msgid "Could not find an NPC at location (%d,%d)."
msgstr "Невозможно найти NPC в локации (%d,%d)."
епать какая локация. Есть хорошее русское слово "координаты". локация - это map
msgid "Attempting to teleport near portal, try #%s\n"
msgstr "Попытка телепортироваться в ближайшем портале #%s\n"
чо чо? Это ж "пцтаемся телепортироваться к порталу, попытка №%s"

итд итп


зы есть и приятные моменты
msgid " Teleporting to unstuck."
msgstr "Застрял. Телепорт."
позабавило. :)

Добавлено спустя 1 минуту 37 секунд:

но вообще работа грандиозная
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Парль хранилища введен удачно

Сейча вы можете войти через клиент игры Ragnarok Online

msgid "Client modified in %d places.\n"
msgstr "Клиент модифицирован в %d.\n" (вероятно "в N местах")

Отправлен запрос на сихнонизацию GameGuard (...)

NB! Предлагаю засунуть это в спелчекер MS Word'а - много опечаток.

"Комманда '%s' неизвестна.Пожалуста,прочтите документацию по списку комманд.\n"
Везде и всегда правильно писать так: слово-запятая-пробел-слово, например вот: чо, опух, радимый?

"Ошибка в функции 'card mergelistl' (...)

msgstr "Телега отпущена.\n" <-- она все-таки "тележка", а не "телега".

msgid "Damage Taken Report:\n"
msgstr "Сообщение о полученом повреждении:\n"
Это ответ на команду 'damage', оно скорее
"Отчет о полученных увечьях" ;)

msgstr "Сообщение о полученом повреждении сброшено.\n"
это ответ на 'damage reset', скорее звучит так:
"Статистика полученных повреждений очищена"

"экипирован" - здесь и далее, может все таки заменить это везде на надет/снят?

"Надеваем одежду,
одеваем Надежду"

(ггг, штоб не забыть когда как правильно писать).

"Время Ботоводства : %s\n"
:lol:

msgid "Error: No description available.\n"
msgstr "Ошибка: Нет доступного описания.\n"
".... Описание недоступно." "Описание отсутствует".

Кстати, а чего довольно много сокращений, зачем сокращения?...

Не Используеый

не верноый номер Игрока

...

ЗЫ:
работа грандиозная
Угу, это точно! :good:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Афтару респект. Исправляем господа баги!
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

Jerry
piroJOKE
Товарищи, если хотите помочь, то, пожалуйста, без ехидства..
Я понимаю что вы люди умные, но ведь есть и умнее...

А теперь я вас поправлю:
Использовать "Мы", "Я", "Ты" я не стал. Этого нет и в боте. (Исключая поведение бота при Следовании follow)
Для примера:
Jerry писал(а):"пароль администратора не указан, создаем автоматически"
МЫ ничего не делаем, делает программа. ..хотя "Вы сидите." =)
piroJOKE писал(а):"Комманда '%s' неизвестна.Пожалуста,прочтите документацию по списку комманд.\n"
Везде и всегда правильно писать так: слово-запятая-пробел-слово, например вот: чо, опух, радимый?
Сокращения и ужатия, чтобы в одну строчку консоли уместилось. Ибо так лучше.

Что касается экипировки: ты сможешь надеть меч? Стрелу?
Хотя есть места в которых "надеть/снять" будет действительно применимо.

Но вообще, спасибо за исправления.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Аватара пользователя
Gans
Грамотный
Сообщения: 162
Зарегистрирован: Вт дек 26, 2006 12:20 pm

Сообщение Gans »

DeniZka писал(а):Jerry
piroJOKE
Товарищи, если хотите помочь, то, пожалуйста, без ехидства..
Я понимаю что вы люди умные, но ведь есть и умнее...
Они по другому не умеют. Придется терпеть. :twisted:
Изображение
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

Gans, кому ли как не тебе это знать :twisted: :twisted:
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

"Товарищи, если хотите помочь, то, пожалуйста, без ехидства.. " - спокуха, это ехидство в сторону будущих пользователей перевода. Работа действительно проделана большая, поэтому "причесывать" ее будем до блеска.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

А по какой технологии?

Мы пишем, а бедный DeniZka, с рвотным рефлексом исправляет?

Или быть может ты заставишь свой зоркий глаз всё просмотреть? Всего-то 6,5 тысяч строчек :twisted:

По поводу ехидничества - это :twisted: Gans :twisted: [/b]
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Короче. Насчет "без ехидства" - отказать! Я без ехидства нисагласен, так и знайте.
Предлагаю перевод by DeniZka всем всячески вычитывать и критиковать!

ЗЫ: Перечел еще раз тему сначала, где DeniZka узрел "ехицтво", так и не врубился. :o
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
eretik
Грамотный
Сообщения: 199
Зарегистрирован: Чт ноя 16, 2006 10:15 am
Откуда: Краснодар

Сообщение eretik »

#: ../Commands.pm:525
msgid ""
"Error in function 'arrowcraft' (Create Arrows)\n"
"Usage: arrowcraft [<identify #>]\n"
"Type 'arrowcraft use' to get list.\n"
msgstr ""
"РћС?РёР±РєР° РІ функции 'arrowcraft' (Р&#152;зготовление Стрел)\n"
"Р&#152;спользование: arrowcraft [<identify #>]\n"
"НапиС?ите 'arrowcraft use' для получения СЃРїРёСЃРєР°.\n"
чтото открываю, а там такой бред. это както связано с УТФ8? не могу понять как нормально просмотреть
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Ты отстал от жизни, друх. Да, верноятно там UTF-8. Открывай сие встроенным в Вынду Notepad'ом, думаю, полегчает.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
eretik
Грамотный
Сообщения: 199
Зарегистрирован: Чт ноя 16, 2006 10:15 am
Откуда: Краснодар

Сообщение eretik »

друх, я им и открываю. выдает приведенный выше бред.
ЗЫ конфиг, сохраненный в УТФ 8, открывает вполне корректно, так что не думаю что дело в Notepad'е
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

piroJOKE писал(а):Предлагаю перевод by DeniZka всем всячески вычитывать и критиковать!
Критика тут никак неуместна. Тут нужна помощь и рекомендации. Ведь я тут ничего не придумывал и не создавал. Я просто изменял "Hello" на "Привет".

З.Ы.:
Критикуйте dKore, там мне это действительно нужно.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Ответить