F8 некорректный перевод

Здесь Вы можете поделиться информацией об ошибках программы для скорейшего их исправления.
Ответить
Аватара пользователя
Maximus
Сообщения: 500
Зарегистрирован: 18:59, 04.12.2009
Откуда: Воронеж
Контактная информация:

F8 некорректный перевод

Сообщение Maximus »

Почему при переводе раскладки из знака ~ получаем букву Ё, а при переводе ` ничего не происходит, разве не должна быть ё?
Maxim Mirgorodsky
Администратор
Сообщения: 6869
Зарегистрирован: 09:56, 27.06.2005

Re: F8 некорректный перевод

Сообщение Maxim Mirgorodsky »

Спасибо за информацию, конвертацию "ё" исправим.
Аватара пользователя
Maximus
Сообщения: 500
Зарегистрирован: 18:59, 04.12.2009
Откуда: Воронеж
Контактная информация:

Re: F8 некорректный перевод

Сообщение Maximus »

Посмотрите ещё, символ > должен конвертироваться в Ю, однако, конвертации не происходит, а символ . (точка) конвертируется в / вместо буквы ю. Причём это происходит не всегда, например из русских букв эти знаки получаются, но если изначально писать (в личном сообщении) английскими буквами, то конвертируются неправильно все четыре символа: < > , .
Maxim Mirgorodsky
Администратор
Сообщения: 6869
Зарегистрирован: 09:56, 27.06.2005

Re: F8 некорректный перевод

Сообщение Maxim Mirgorodsky »

Конвертация > не производилась по причине того что данный символ использовался для цитирования в предыдущих версиях. Сейчас не используется, так что сделаем.

А вот конвертация некоторых других символов специально реализована хитро из-за особенностей раскладки одинаковых для обоих языков знаков пунктуации.
Аватара пользователя
leonbratsk
Сообщения: 488
Зарегистрирован: 14:07, 21.03.2010

Re: F8 некорректный перевод

Сообщение leonbratsk »

так же с ; переводиться в $ , но должно в ж. Заметил странную вещь при разных раскладках он по разному переводит.
Чат CommFort города Братск "SkyLine"
адрес: vcommforte.com или 194.146.200.130
версия сервера: 5.40
Maxim Mirgorodsky
Администратор
Сообщения: 6869
Зарегистрирован: 09:56, 27.06.2005

Re: F8 некорректный перевод

Сообщение Maxim Mirgorodsky »

Эти тонкости применялись для того чтобы конвертация была обратима (то есть при повторном переводе раскладки текст оставался читаемым).
Аватара пользователя
Maximus
Сообщения: 500
Зарегистрирован: 18:59, 04.12.2009
Откуда: Воронеж
Контактная информация:

Re: F8 некорректный перевод

Сообщение Maximus »

Maxim Mirgorodsky писал(а):Эти тонкости применялись для того чтобы конвертация была обратима (то есть при повторном переводе раскладки текст оставался читаемым).
Если я правильно понял идею, то хочу сказать, что она не работает.

Изображение - пишем в русской раскладке
Изображение - переводим на английскую, всё нормально
Изображение - переводим обратно и видим разницу с первым
Изображение - пишем не английской раскладке
Изображение - переводим в русскую, появляются непонятные знаки
Изображение - обратный перевод тоже не совпадает с первым
Maxim Mirgorodsky
Администратор
Сообщения: 6869
Зарегистрирован: 09:56, 27.06.2005

Re: F8 некорректный перевод

Сообщение Maxim Mirgorodsky »

Первая тройка изображений - единственный несконвертированный символ это ">". Мы уже написали насчет него в предыдущем сообщении.

Вторая тройка изображений. Первое изображение конвертируется во второе не en>rus, а rus>en. Вобще программа не может знать направления, которое Вам нужно. Она сначала в одном направлении переводит, потом в другом. Вот здесь и важно слишком сильно не изменить текст если направление некорректно. 90% букв не повторяются, а вот там где буквы и символы смешаны - там есть сложности.

p.s. Знаков <> вообще нет на русской раскладке.
Аватара пользователя
Maximus
Сообщения: 500
Зарегистрирован: 18:59, 04.12.2009
Откуда: Воронеж
Контактная информация:

Re: F8 некорректный перевод

Сообщение Maximus »

Ясно, а разве нельзя получить данные о том какая в данный момент стоит раскладка?
Maxim Mirgorodsky
Администратор
Сообщения: 6869
Зарегистрирован: 09:56, 27.06.2005

Re: F8 некорректный перевод

Сообщение Maxim Mirgorodsky »

Желаемое направление перевода не зависит от текущей установленной раскладки.
Ответить