Jump to content

Мультиязычная мта


Recommended Posts

Всё таки решил сделать патч.

Что уже реализовано?

- Выбор языка через комбобокс(см скрин).

- 2 языка русский, английский.( Пока что :) )

- Сохранение языка в coreconfig.xml

- Загрузка языка( т.е когда игрок входит в мта язык автоматом меняется )

Скриншот

562dd3e70867t.jpg

Если вы хотите помочь пишите в лс. :)

Link to comment

Есть проблема. Метод AutoSize в лейблах работает тока с ansi кодировкой. Т.е если я напишу текст по русски, то размер не будет автоматом установлен.

Link to comment
  • 4 weeks later...

Было бы хорошо, если бы язык пользователя можно было получить с помощью скриптинга. Полезно для автоматического выбора языка в многоязычных ресурсах.

Link to comment
  • 9 months later...

Вообщем парни всё классно. Мы взялись за работу над мультиязычностью с товарищем Talidan'ом (разраб МТА, который кстати работал над юникодом). Покачто не так многое сделано, но вы скоро всё сможете увидеть

http://code.google.com/p/mtasa-blue/sou ... hes%2FL10n

Link to comment
  • 2 weeks later...
  • Other Languages Moderators
Теперь вы можете помочь с переводом MTA.

http://translate.mtasa.com/ru/client/

Traceback (most recent call last): 
  
  File "/usr/lib/pymodules/python2.6/django/core/servers/basehttp.py", line 280, in run 
    self.result = application(self.environ, self.start_response) 
  
  File "/usr/lib/pymodules/python2.6/django/core/servers/basehttp.py", line 674, in __call__ 
    return self.application(environ, start_response) 
  
  File "/usr/lib/pymodules/python2.6/django/core/handlers/wsgi.py", line 241, in __call__ 
    response = self.get_response(request) 
  
  File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py", line 141, in get_response 
    return self.handle_uncaught_exception(request, resolver, sys.exc_info()) 
  
  File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py", line 180, in handle_uncaught_exception 
    return callback(request, **param_dict) 
  
  File "/usr/lib/pymodules/python2.6/django/views/defaults.py", line 23, in server_error 
    t = loader.get_template(template_name) # You need to create a 500.html template. 
  
  File "/usr/lib/pymodules/python2.6/django/template/loader.py", line 157, in get_template 
    template, origin = find_template(template_name) 
  
  File "/usr/lib/pymodules/python2.6/django/template/loader.py", line 138, in find_template 
    raise TemplateDoesNotExist(name) 
  
TemplateDoesNotExist: 500.html 

Могем :D

Link to comment

В данный момент переведено около 88% всего текста на русский язык ( не считая того, что МТА уже полностью переведена на другие языки, но мы отстаём, немного ).

Вообщем если вы можете переводить, то переводите. Есть кстати ещё пару проблем, которые нужно решить и если все эти проблемы будут решены, то тогда будет соединение с транком.

Link to comment
  • Other Languages Moderators
В данный момент переведено около 88% всего текста на русский язык ( не считая того, что МТА уже полностью переведена на другие языки, но мы отстаём, немного ).

Вообщем если вы можете переводить, то переводите. Есть кстати ещё пару проблем, которые нужно решить и если все эти проблемы будут решены, то тогда будет соединение с транком.

Я что то заметил немного переводов... ИМХО мы не отстаем.

Link to comment
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...