Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Раскладка клавиатуры
СергейДата: Пт, 24 Июля 2009, 22:41 | Сообщение # 61
Необукер
Quote (VadimLevkin)
Думаю, так должно получиться.
почему должно, так и получится. я на пхп делал транслитерацию так же (только там использовалось 2 массива). В НБ можно и без массива, потом каждый символ заменять на нужный

Добавлено (24 Июль 2009, 22:41)
---------------------------------------------
было бы неплохо, чтоб он автоматом заменял, но увы, это муторное дело

Сообщение отредактировано
sp3d - Пт, 24 Июля 2009, 22:39
 
Сообщение
Quote (VadimLevkin)
Думаю, так должно получиться.
почему должно, так и получится. я на пхп делал транслитерацию так же (только там использовалось 2 массива). В НБ можно и без массива, потом каждый символ заменять на нужный

Добавлено (24 Июль 2009, 22:41)
---------------------------------------------
было бы неплохо, чтоб он автоматом заменял, но увы, это муторное дело


Автор - Сергей
Дата добавления - 24 Июля 2009 в 22:41
СергейДата: Пт, 24 Июля 2009, 23:46 | Сообщение # 62
Необукер
вот небольшой пример, для ознакомления
У меня возникли трудности с некоторыми буквами redface
Прикрепления: trans.rar (2.5 Kb)


Сообщение отредактировано
sp3d - Сб, 25 Июля 2009, 14:33
 
Сообщениевот небольшой пример, для ознакомления
У меня возникли трудности с некоторыми буквами redface

Автор - Сергей
Дата добавления - 24 Июля 2009 в 23:46
СергейДата: Сб, 25 Июля 2009, 11:37 | Сообщение # 63
Необукер
Quote (Bodi)
Можно, только больших изменений ты не увидишь.
Прикрепления: Translator.rar(3Kb)

Добавлено (25 Июль 2009, 11:37)
---------------------------------------------
Дело в занках припенания "." и ",". Если в тексте они присутствуют, то выдает ошибку

Прикрепления: 5338699.jpg (55.3 Kb)
 
Сообщение
Quote (Bodi)
Можно, только больших изменений ты не увидишь.
Прикрепления: Translator.rar(3Kb)

Добавлено (25 Июль 2009, 11:37)
---------------------------------------------
Дело в занках припенания "." и ",". Если в тексте они присутствуют, то выдает ошибку


Автор - Сергей
Дата добавления - 25 Июля 2009 в 11:37
BodiДата: Сб, 25 Июля 2009, 14:30 | Сообщение # 64
Ветеран форума
Quote (VadimLevkin)
номер символа в строке, которую содержит переменная алфавита, будет совпадать не с клавишей, а именно с соответствующей буквой.

Ну это само собой. Проблема в том, что некоторые русские буквы в английском варианте состоят из двух символов, например "я" - "ya". Здесь видимо получится только с массивами.
Quote (VadimLevkin)
SetVar "[Eng2]" "qwerty... SetVar "[Rus2]" "кверти...

Транслитерация это обычно перевод из русских букв в английские, а не наоборот, хотя не исключено...
Quote (sp3d)
Дело в занках припенания "." и ",". Если в тексте они присутствуют, то выдает ошибку

Ну дак все верно, написано же: " ...введенный текст должен содержать ТОЛЬКО буквы одного языка".

Добавлено (25 Июль 2009, 14:30)
---------------------------------------------

Quote (sp3d)
вот небольшой пример, для ознакомления

Отлично thumbs_up , но опять же реализовано с помощью массивов. Видимо без них никуда. :)

sp3d, послушай, а может на двоих сделаем этот проект? Раз уж ты начал делать транслит, то делать надо до конца ;)

 
Сообщение
Quote (VadimLevkin)
номер символа в строке, которую содержит переменная алфавита, будет совпадать не с клавишей, а именно с соответствующей буквой.

Ну это само собой. Проблема в том, что некоторые русские буквы в английском варианте состоят из двух символов, например "я" - "ya". Здесь видимо получится только с массивами.
Quote (VadimLevkin)
SetVar "[Eng2]" "qwerty... SetVar "[Rus2]" "кверти...

Транслитерация это обычно перевод из русских букв в английские, а не наоборот, хотя не исключено...
Quote (sp3d)
Дело в занках припенания "." и ",". Если в тексте они присутствуют, то выдает ошибку

Ну дак все верно, написано же: " ...введенный текст должен содержать ТОЛЬКО буквы одного языка".

Добавлено (25 Июль 2009, 14:30)
---------------------------------------------

Quote (sp3d)
вот небольшой пример, для ознакомления

Отлично thumbs_up , но опять же реализовано с помощью массивов. Видимо без них никуда. :)

sp3d, послушай, а может на двоих сделаем этот проект? Раз уж ты начал делать транслит, то делать надо до конца ;)


Автор - Bodi
Дата добавления - 25 Июля 2009 в 14:30
СергейДата: Сб, 25 Июля 2009, 14:43 | Сообщение # 65
Необукер
Quote (Bodi)
реализовано с помощью массивов
залил сегодня новую версию посмотри, там можно и без массивов, я сделал чтоб каждый символ языка был равен одному символу другого. В самой функции транслита я нечиго не изменил только в переменой "SetVar [eng]". тоесть можно в место "StrParse" использовать тот метотод который ты использовал в трансляторе.
Quote (Bodi)
sp3d, послушай, а может на двоих сделаем этот проект? Раз уж ты начал делать транслит, то делать надо до конца
а чья идея этой затеи?


Сообщение отредактировано
sp3d - Сб, 25 Июля 2009, 14:46
 
Сообщение
Quote (Bodi)
реализовано с помощью массивов
залил сегодня новую версию посмотри, там можно и без массивов, я сделал чтоб каждый символ языка был равен одному символу другого. В самой функции транслита я нечиго не изменил только в переменой "SetVar [eng]". тоесть можно в место "StrParse" использовать тот метотод который ты использовал в трансляторе.
Quote (Bodi)
sp3d, послушай, а может на двоих сделаем этот проект? Раз уж ты начал делать транслит, то делать надо до конца
а чья идея этой затеи?

Автор - Сергей
Дата добавления - 25 Июля 2009 в 14:43
BodiДата: Сб, 25 Июля 2009, 14:48 | Сообщение # 66
Ветеран форума
Quote (sp3d)
а чья идея этой затеи?

Затеи самого проекта?? Незнаю, наверно общественная :D (из-за всеобщей надобности :) )

Quote (sp3d)
я сделал чтоб каждый символ языка был равен одному символу другого.

Сейчас посмотрю... но я уже догадываюсь, что я увижу...
 
Сообщение
Quote (sp3d)
а чья идея этой затеи?

Затеи самого проекта?? Незнаю, наверно общественная :D (из-за всеобщей надобности :) )

Quote (sp3d)
я сделал чтоб каждый символ языка был равен одному символу другого.

Сейчас посмотрю... но я уже догадываюсь, что я увижу...

Автор - Bodi
Дата добавления - 25 Июля 2009 в 14:48
СергейДата: Сб, 25 Июля 2009, 14:53 | Сообщение # 67
Необукер
Quote (Bodi)
Сейчас посмотрю... но я уже догадываюсь, что я увижу
Code
SetVar "[rus]" "а^б^в^г^д^е^ё^ж^з^и^й^к^л^м^н^о^п^р^с^т^у^ф^х^ц^ч^ш^щ^ъ^ы^ь^э^ю^я^.^,^:^ ^!^?^-"
SetVar "[eng]" "a^b^v^g^d^e^e^#^z^i^i^k^l^m^n^o^p^r^s^t^u^f^h^c^4^6^6^`^i^`^e^y^a^.^,^:^ ^!^?^-"

я изменил только это. Для метода который ты использовал, надо немного изменить, убрать "^"
Code
SetVar"[rus]""абвгдеёжзийклмнопрстуфхцчшщъыьэюя.,:!?- "
SetVar"[eng]""abvgdee#ziiklmnoprstufhc466`i`eya.,:!?- "
вечерком если будет время, переделаю под тот метод


Сообщение отредактировано
sp3d - Сб, 25 Июля 2009, 14:58
 
Сообщение
Quote (Bodi)
Сейчас посмотрю... но я уже догадываюсь, что я увижу
Code
SetVar "[rus]" "а^б^в^г^д^е^ё^ж^з^и^й^к^л^м^н^о^п^р^с^т^у^ф^х^ц^ч^ш^щ^ъ^ы^ь^э^ю^я^.^,^:^ ^!^?^-"
SetVar "[eng]" "a^b^v^g^d^e^e^#^z^i^i^k^l^m^n^o^p^r^s^t^u^f^h^c^4^6^6^`^i^`^e^y^a^.^,^:^ ^!^?^-"

я изменил только это. Для метода который ты использовал, надо немного изменить, убрать "^"
Code
SetVar"[rus]""абвгдеёжзийклмнопрстуфхцчшщъыьэюя.,:!?- "
SetVar"[eng]""abvgdee#ziiklmnoprstufhc466`i`eya.,:!?- "
вечерком если будет время, переделаю под тот метод

Автор - Сергей
Дата добавления - 25 Июля 2009 в 14:53
BodiДата: Сб, 25 Июля 2009, 15:03 | Сообщение # 68
Ветеран форума
Quote (sp3d)
я изменил только это. Для метода который ты использовал, надо немного изменить, убрать "^"

Да нет, я вообще не использовал массивы. Хотя видимо придется, с массивами более универсальней.

Code
SetVar "[rus]" "а^б^в^г^д^е^ё^ж^з^и^й^к^л^м^н^о^п^р^с^т^у^ф^х^ц^ч^ш^щ^ъ^ы^ь^э^ю^я^.^,^:^ ^!^?^-"
SetVar "[eng]" "a^b^v^g^d^e^e^#^z^i^i^k^l^m^n^o^p^r^s^t^u^f^h^c^4^6^6^`^i^`^e^y^a^.^,^:^ ^!^?^-"

Ну незнаю. Мне кажется это не очень... трудно читаемо... Лучше чтобы русским буквам, содержащим два звука, соответствовали две латинские буквы.


Сообщение отредактировано
Bodi - Сб, 25 Июля 2009, 15:04
 
Сообщение
Quote (sp3d)
я изменил только это. Для метода который ты использовал, надо немного изменить, убрать "^"

Да нет, я вообще не использовал массивы. Хотя видимо придется, с массивами более универсальней.

Code
SetVar "[rus]" "а^б^в^г^д^е^ё^ж^з^и^й^к^л^м^н^о^п^р^с^т^у^ф^х^ц^ч^ш^щ^ъ^ы^ь^э^ю^я^.^,^:^ ^!^?^-"
SetVar "[eng]" "a^b^v^g^d^e^e^#^z^i^i^k^l^m^n^o^p^r^s^t^u^f^h^c^4^6^6^`^i^`^e^y^a^.^,^:^ ^!^?^-"

Ну незнаю. Мне кажется это не очень... трудно читаемо... Лучше чтобы русским буквам, содержащим два звука, соответствовали две латинские буквы.

Автор - Bodi
Дата добавления - 25 Июля 2009 в 15:03
СергейДата: Сб, 25 Июля 2009, 15:25 | Сообщение # 69
Необукер
Quote (Bodi)
соответствовали две латинские буквы.
тут и есть как раз подводный камень. Приведу пример:
1-вариант(содержит такой расклад):
Code
SetVar "[rus]" "а^б^в^г^д^е^ё^ж^з^и^й^к^л^м^н^о^п^р^с^т^у^ф^х^ц^ч^ш^щ^ъ^ы^ь^э^ю^я^.^,^:^ ^!^?^-"
SetVar "[eng]" "a^b^v^g^d^e^e^zh^z^i^y^k^l^m^n^o^p^r^s^t^u^f^h^ts^ch^sh^sch^^y^'^e^yu^ya^.^,^:^ ^!^?^-"

результат транслита 1:
Quote
слово русское превратись в буржуйское.
slovo russkoe prevratis' v burzhuyskoe.
все нормально и привычно, НО теперь это слово переведем обратно
результат транслита 2:
Quote
slovo russkoe prevratis' v burzhuyskoe.
слово русское превратись в бурзхуйское.
видишь косяк, надо вот этот камушек обойти

Добавлено (25 Июль 2009, 15:25)
---------------------------------------------
я думаю, что придется делать дополнительный сет-вар - именно на двойные символы

Сообщение отредактировано
sp3d - Сб, 25 Июля 2009, 15:19
 
Сообщение
Quote (Bodi)
соответствовали две латинские буквы.
тут и есть как раз подводный камень. Приведу пример:
1-вариант(содержит такой расклад):
Code
SetVar "[rus]" "а^б^в^г^д^е^ё^ж^з^и^й^к^л^м^н^о^п^р^с^т^у^ф^х^ц^ч^ш^щ^ъ^ы^ь^э^ю^я^.^,^:^ ^!^?^-"
SetVar "[eng]" "a^b^v^g^d^e^e^zh^z^i^y^k^l^m^n^o^p^r^s^t^u^f^h^ts^ch^sh^sch^^y^'^e^yu^ya^.^,^:^ ^!^?^-"

результат транслита 1:
Quote
слово русское превратись в буржуйское.
slovo russkoe prevratis' v burzhuyskoe.
все нормально и привычно, НО теперь это слово переведем обратно
результат транслита 2:
Quote
slovo russkoe prevratis' v burzhuyskoe.
слово русское превратись в бурзхуйское.
видишь косяк, надо вот этот камушек обойти

Добавлено (25 Июль 2009, 15:25)
---------------------------------------------
я думаю, что придется делать дополнительный сет-вар - именно на двойные символы


Автор - Сергей
Дата добавления - 25 Июля 2009 в 15:25
PeterДата: Сб, 25 Июля 2009, 15:26 | Сообщение # 70
Админ NeoBook
Quote (sp3d)
видишь косяк, надо вот этот камушек обойти

Попробуйте составить ДВА комплекта переменных для транслита: один - с русского на английский, а второй - с английского на русский.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (sp3d)
видишь косяк, надо вот этот камушек обойти

Попробуйте составить ДВА комплекта переменных для транслита: один - с русского на английский, а второй - с английского на русский.

Автор - Peter
Дата добавления - 25 Июля 2009 в 15:26
СергейДата: Сб, 25 Июля 2009, 15:28 | Сообщение # 71
Необукер
Quote (Peter)
Попробуйте составить ДВА комплекта переменных для транслита: один - с русского на английский, а второй - с английского на русский.
думал над этим, этот вариант на последний случай, если не найду другого способа
 
Сообщение
Quote (Peter)
Попробуйте составить ДВА комплекта переменных для транслита: один - с русского на английский, а второй - с английского на русский.
думал над этим, этот вариант на последний случай, если не найду другого способа

Автор - Сергей
Дата добавления - 25 Июля 2009 в 15:28
PeterДата: Сб, 25 Июля 2009, 15:31 | Сообщение # 72
Админ NeoBook
И вообще, чего-то вы тут увлеклись... :)
Русификатор для NB 5.6.2 заказывали?
Он практически готов.
Нужна пара добровольцев для тестирования.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеИ вообще, чего-то вы тут увлеклись... :)
Русификатор для NB 5.6.2 заказывали?
Он практически готов.
Нужна пара добровольцев для тестирования.

Автор - Peter
Дата добавления - 25 Июля 2009 в 15:31
СергейДата: Сб, 25 Июля 2009, 15:34 | Сообщение # 73
Необукер
Quote (Peter)
Он практически готов. Нужна пара добровольцев для тестирования.
у-уу-рр-ряяя!
bravo
Я могу, пока всеравно безработный.
--------------------------------
ЗДОРОВО!


Сообщение отредактировано
sp3d - Сб, 25 Июля 2009, 15:37
 
Сообщение
Quote (Peter)
Он практически готов. Нужна пара добровольцев для тестирования.
у-уу-рр-ряяя!
bravo
Я могу, пока всеравно безработный.
--------------------------------
ЗДОРОВО!

Автор - Сергей
Дата добавления - 25 Июля 2009 в 15:34
BodiДата: Сб, 25 Июля 2009, 15:40 | Сообщение # 74
Ветеран форума
Я втрой! Я второй! :)

Добавлено (25 Июль 2009, 15:40)
---------------------------------------------
Вот тока надо ж сначала где-то 5.6.2 рабочую найти...

 
СообщениеЯ втрой! Я второй! :)

Добавлено (25 Июль 2009, 15:40)
---------------------------------------------
Вот тока надо ж сначала где-то 5.6.2 рабочую найти...


Автор - Bodi
Дата добавления - 25 Июля 2009 в 15:40
PeterДата: Сб, 25 Июля 2009, 15:44 | Сообщение # 75
Админ NeoBook
Quote (sp3d)
Я могу, пока всеравно безработный.

Пока переведен только исполняемый файл.
Отладчик доделаю и прицеплю уже на чистовой вариант после исправления ошибок, если таковые найдутся.
А вот экзешник просьба погонять по-полной.
На этом ресурсе русик к версии 5.6 выкладывать не планирую!
См ЛС.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (sp3d)
Я могу, пока всеравно безработный.

Пока переведен только исполняемый файл.
Отладчик доделаю и прицеплю уже на чистовой вариант после исправления ошибок, если таковые найдутся.
А вот экзешник просьба погонять по-полной.
На этом ресурсе русик к версии 5.6 выкладывать не планирую!
См ЛС.

Автор - Peter
Дата добавления - 25 Июля 2009 в 15:44
BodiДата: Сб, 25 Июля 2009, 15:47 | Сообщение # 76
Ветеран форума
Прям как в фильме: "Наряд на вино-водочный завод, желающие выйти из строя" :D
 
СообщениеПрям как в фильме: "Наряд на вино-водочный завод, желающие выйти из строя" :D

Автор - Bodi
Дата добавления - 25 Июля 2009 в 15:47
PeterДата: Сб, 25 Июля 2009, 15:51 | Сообщение # 77
Админ NeoBook
Quote (Bodi)
Вот тока надо ж сначала где-то 5.6.2 рабочую найти...

:)
Робяты-танкисты, вы меня удивляете, право!
Все есть на ЭТОМ ресурсе!

Добавлено (25 Июль 2009, 15:49)
---------------------------------------------

Quote (Bodi)
Наряд на вино-водочный завод, желающие выйти из строя

На ликеро-водочный!
Но, ни фига - на стройку пойдете! :)

Добавлено (25 Июль 2009, 15:51)
---------------------------------------------
Bodi, см. ЛС тоже.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Bodi)
Вот тока надо ж сначала где-то 5.6.2 рабочую найти...

:)
Робяты-танкисты, вы меня удивляете, право!
Все есть на ЭТОМ ресурсе!

Добавлено (25 Июль 2009, 15:49)
---------------------------------------------

Quote (Bodi)
Наряд на вино-водочный завод, желающие выйти из строя

На ликеро-водочный!
Но, ни фига - на стройку пойдете! :)

Добавлено (25 Июль 2009, 15:51)
---------------------------------------------
Bodi, см. ЛС тоже.


Автор - Peter
Дата добавления - 25 Июля 2009 в 15:51
BodiДата: Сб, 25 Июля 2009, 15:54 | Сообщение # 78
Ветеран форума
Quote (Peter)
Робяты-танкисты, вы меня удивляете, право! Все есть на ЭТОМ ресурсе!

А она оказывается у меня есть :) , ошибочка вышла.
Quote (Peter)
На ликеро-водочный!

Один пень, главное потом на консервно-закусочный зайти ;)
 
Сообщение
Quote (Peter)
Робяты-танкисты, вы меня удивляете, право! Все есть на ЭТОМ ресурсе!

А она оказывается у меня есть :) , ошибочка вышла.
Quote (Peter)
На ликеро-водочный!

Один пень, главное потом на консервно-закусочный зайти ;)

Автор - Bodi
Дата добавления - 25 Июля 2009 в 15:54
СергейДата: Сб, 25 Июля 2009, 19:45 | Сообщение # 79
Необукер
Quote (Peter)
Попробуйте составить ДВА комплекта переменных для транслита

засада вот в чем:
Code
сходить за пивом
shodit za pivom

обратное
Code
shodit za pivom
чодить за пивом

потому что "sh" соответствует "ч"
но "сходть" соответсвует "shodit"

Добавлено (25 Июль 2009, 19:45)
---------------------------------------------
это только одно попалось, а сколько их может быть, если даже я и заменю "sh" на "сh" но это не гарантирует, что другие парные не совпадут

 
Сообщение
Quote (Peter)
Попробуйте составить ДВА комплекта переменных для транслита

засада вот в чем:
Code
сходить за пивом
shodit za pivom

обратное
Code
shodit za pivom
чодить за пивом

потому что "sh" соответствует "ч"
но "сходть" соответсвует "shodit"

Добавлено (25 Июль 2009, 19:45)
---------------------------------------------
это только одно попалось, а сколько их может быть, если даже я и заменю "sh" на "сh" но это не гарантирует, что другие парные не совпадут


Автор - Сергей
Дата добавления - 25 Июля 2009 в 19:45
BodiДата: Сб, 25 Июля 2009, 19:52 | Сообщение # 80
Ветеран форума
Quote (sp3d)
потому что "sh" соответствует "ч" но "сходть" соответсвует "shodit"

Значит надо определиться с алфавитом так, чтобы небыло этих багов.
Вот основные соответствия:

Добавлено (25 Июль 2009, 19:52)
---------------------------------------------

Quote (sp3d)
потому что "sh" соответствует "ч"

"ч" это либо "4" либо "ch".
Прикрепления: 0332527.jpg (23.8 Kb)
 
Сообщение
Quote (sp3d)
потому что "sh" соответствует "ч" но "сходть" соответсвует "shodit"

Значит надо определиться с алфавитом так, чтобы небыло этих багов.
Вот основные соответствия:

Добавлено (25 Июль 2009, 19:52)
---------------------------------------------

Quote (sp3d)
потому что "sh" соответствует "ч"

"ч" это либо "4" либо "ch".

Автор - Bodi
Дата добавления - 25 Июля 2009 в 19:52
СергейДата: Сб, 25 Июля 2009, 23:53 | Сообщение # 81
Необукер
Quote (Bodi)
"ч" это либо "4" либо "ch".
да я не это имел ввиду, какой транслит сделать для кирилы не проблема проблема в обратном транслит на кирилу
в транслит
Quote
сходить за штопором
shodit za shtoporom

в кирилицу
Quote
shodit za shtoporom
шодить за схтопором

вот, как НБ сможет распознать, кто есть кто?! :D либо делать свой алфавит типа "ш --> $h"(либо другими спец-символами), но тогда она будет транслитить в кирилу только то, что сама и странслитит и плюс, надо будет запоминать новые значение отличные от принятых, а это ни есть гуд. И это я написал только лишь одну пару (sh), а есть ещё и другие, которые будут также выеживатся :(
Добавлено (25 Июль 2009, 00:53)
---------------------------------------------
незнаю, как обойти, тут ничего не спасает, ни массивы, ни раздельный транслит
Отложу это дело до лучшего мозговарения :D


Сообщение отредактировано
sp3d - Вс, 26 Июля 2009, 00:09
 
Сообщение
Quote (Bodi)
"ч" это либо "4" либо "ch".
да я не это имел ввиду, какой транслит сделать для кирилы не проблема проблема в обратном транслит на кирилу
в транслит
Quote
сходить за штопором
shodit za shtoporom

в кирилицу
Quote
shodit za shtoporom
шодить за схтопором

вот, как НБ сможет распознать, кто есть кто?! :D либо делать свой алфавит типа "ш --> $h"(либо другими спец-символами), но тогда она будет транслитить в кирилу только то, что сама и странслитит и плюс, надо будет запоминать новые значение отличные от принятых, а это ни есть гуд. И это я написал только лишь одну пару (sh), а есть ещё и другие, которые будут также выеживатся :(
Добавлено (25 Июль 2009, 00:53)
---------------------------------------------
незнаю, как обойти, тут ничего не спасает, ни массивы, ни раздельный транслит
Отложу это дело до лучшего мозговарения :D

Автор - Сергей
Дата добавления - 25 Июля 2009 в 23:53
BodiДата: Вс, 26 Июля 2009, 19:35 | Сообщение # 82
Ветеран форума
Quote (sp3d)
в кирилицу

А мож не стоит делать перевод обратно на кирилицу? Кому это надо... ;)
Quote (sp3d)
либо делать свой алфавит типа "ш --> $h"

Нет, это плохая идея :)
 
Сообщение
Quote (sp3d)
в кирилицу

А мож не стоит делать перевод обратно на кирилицу? Кому это надо... ;)
Quote (sp3d)
либо делать свой алфавит типа "ш --> $h"

Нет, это плохая идея :)

Автор - Bodi
Дата добавления - 26 Июля 2009 в 19:35
DEMBELДата: Вт, 25 Августа 2009, 23:03 | Сообщение # 83
Наш дизайнер
...

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62


Сообщение отредактировано
DEMBEL - Ср, 26 Августа 2009, 03:18
 
Сообщение...

Автор - DEMBEL
Дата добавления - 25 Августа 2009 в 23:03
mishemДата: Пт, 04 Сентября 2009, 00:34 | Сообщение # 84
Эксперт форума
Что то я читал-читал и не понял, а просто раскладку клавиатуры поменять можно? Из NeoBook. скриптом. ли как то еще.

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеЧто то я читал-читал и не понял, а просто раскладку клавиатуры поменять можно? Из NeoBook. скриптом. ли как то еще.

Автор - mishem
Дата добавления - 04 Сентября 2009 в 00:34
DEMBELДата: Пт, 04 Сентября 2009, 00:54 | Сообщение # 85
Наш дизайнер
наконец-то первый камент по делу за три дня... все по школам разбежались чтоли?

тут дебаты по поводу того как узнать какой язык используется, а про переключение раскладки скриптом я поглядел - проблематично.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениенаконец-то первый камент по делу за три дня... все по школам разбежались чтоли?

тут дебаты по поводу того как узнать какой язык используется, а про переключение раскладки скриптом я поглядел - проблематично.


Автор - DEMBEL
Дата добавления - 04 Сентября 2009 в 00:54
mishemДата: Пт, 04 Сентября 2009, 01:06 | Сообщение # 86
Эксперт форума
Я вот сдесь почитал, правда для меня темный лес. Мож у Вас что получится?
http://www.cyberforum.ru/csharp-net/thread20029.html
http://forum.sources.ru/index.php?showtopic=261773
http://www.sql.ru/forum/actualthread.aspx?tid=516437
или это все не то?
Quote (DEMBEL)
все по школам разбежались чтоли?

:D Похоже.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеЯ вот сдесь почитал, правда для меня темный лес. Мож у Вас что получится?
http://www.cyberforum.ru/csharp-net/thread20029.html
http://forum.sources.ru/index.php?showtopic=261773
http://www.sql.ru/forum/actualthread.aspx?tid=516437
или это все не то?
Quote (DEMBEL)
все по школам разбежались чтоли?

:D Похоже.

Автор - mishem
Дата добавления - 04 Сентября 2009 в 01:06
DEMBELДата: Пт, 04 Сентября 2009, 01:15 | Сообщение # 87
Наш дизайнер
Quote (mishem)
Мож у Вас что получится?

сделать то можно наверное, но вот я чето смысла не увидел в этом, т.к.:
Code
Да и вообще, в Windows разве есть установка раскладки для системы в целом?
только для отдельных окон   
Точнее даже - только для отдельных потоков.

вот еслиб глобально как-то переключало, тогда да...
Code
Функция ActivateKeyboardLayout активизирует другую раскладку символов на клавиатуре и устанавливает активную раскладку символов в целом для системы. В другом месте прочёл частное мнение некоего форумчанина, что "ActivateKeyBoardLayout переключает раскладку только для ТЕКУЩЕЙ нити/приложения."Чему верить, не знаю.  

Но дело не в этом. Дело в том, что я думаю, что действительно в Windows присутствует такая штука, как "установка раскладки для системы в целом". Я делаю ctrl+shift и во всех окнах у меня устанавливается один и тот же шрифт если он русский, то он русский. Если он английский, то он английский. Один для всех окон.

Теперь по LoadKeyboardLayout. Эта штука не переключает раскладку и в текущем потоке, насколько я могу судить. Я просто компилирую код и остаюсь наверное в этом же потоке, а воз и ныне там. Никакого переключения не происходит. Смысл функции LoadKeyboardLayout в таком случает? Наверное, вернуть HKL. Ну, что ж, попробуем так.

#include <windows.h>
int main () {
  HKL russian;
  russian = LoadKeyboardLayout("00000419", 0);
  ActivateKeyboardLayout(russian, KLF_REORDER);
}

Бесполезно. Друзья! Так можно всё-таки переключить программно раскладку языков хотя бы в одном окне?

вот мой vbs-скрипт тоже непойми че делает - отрабатывает, а раскладка не переключается хоть ты тресни. тут какие-то закавыки в винде непонятные.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62


Сообщение отредактировано
DEMBEL - Пт, 04 Сентября 2009, 01:19
 
Сообщение
Quote (mishem)
Мож у Вас что получится?

сделать то можно наверное, но вот я чето смысла не увидел в этом, т.к.:
Code
Да и вообще, в Windows разве есть установка раскладки для системы в целом?
только для отдельных окон   
Точнее даже - только для отдельных потоков.

вот еслиб глобально как-то переключало, тогда да...
Code
Функция ActivateKeyboardLayout активизирует другую раскладку символов на клавиатуре и устанавливает активную раскладку символов в целом для системы. В другом месте прочёл частное мнение некоего форумчанина, что "ActivateKeyBoardLayout переключает раскладку только для ТЕКУЩЕЙ нити/приложения."Чему верить, не знаю.  

Но дело не в этом. Дело в том, что я думаю, что действительно в Windows присутствует такая штука, как "установка раскладки для системы в целом". Я делаю ctrl+shift и во всех окнах у меня устанавливается один и тот же шрифт если он русский, то он русский. Если он английский, то он английский. Один для всех окон.

Теперь по LoadKeyboardLayout. Эта штука не переключает раскладку и в текущем потоке, насколько я могу судить. Я просто компилирую код и остаюсь наверное в этом же потоке, а воз и ныне там. Никакого переключения не происходит. Смысл функции LoadKeyboardLayout в таком случает? Наверное, вернуть HKL. Ну, что ж, попробуем так.

#include <windows.h>
int main () {
  HKL russian;
  russian = LoadKeyboardLayout("00000419", 0);
  ActivateKeyboardLayout(russian, KLF_REORDER);
}

Бесполезно. Друзья! Так можно всё-таки переключить программно раскладку языков хотя бы в одном окне?

вот мой vbs-скрипт тоже непойми че делает - отрабатывает, а раскладка не переключается хоть ты тресни. тут какие-то закавыки в винде непонятные.


Автор - DEMBEL
Дата добавления - 04 Сентября 2009 в 01:15
mishemДата: Пт, 04 Сентября 2009, 01:31 | Сообщение # 88
Эксперт форума
У меня смысл просто такой, когда вводяться символы в строку, происходит поиск по базе. Если раскладка не русская, соответственно ни чего найдено не будет. Вот и хотелось бы, что бы при вводе с клавиатуры происходила проверка, на каком языке находится раскладка и автоматом переводила в другую.Конечно это не столь принципиально, но все ж для удобства... Вот и задумался над этим. ( Жена просто достает порой таким вопросом " А почему у меня на английском?" :D ) Сколько не показывай " Я не запоминаю" и обижается :D )

Добавлено (04 Сентябрь 2009, 01:31)
---------------------------------------------

Quote (DEMBEL)
вот мой vbs-скрипт тоже непойми че делает - отрабатывает, а раскладка не переключается хоть ты тресни. тут какие-то закавыки в винде непонятные.

Программа есть такая, Punto Switcher, она ж как то переключает, блин. :D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеУ меня смысл просто такой, когда вводяться символы в строку, происходит поиск по базе. Если раскладка не русская, соответственно ни чего найдено не будет. Вот и хотелось бы, что бы при вводе с клавиатуры происходила проверка, на каком языке находится раскладка и автоматом переводила в другую.Конечно это не столь принципиально, но все ж для удобства... Вот и задумался над этим. ( Жена просто достает порой таким вопросом " А почему у меня на английском?" :D ) Сколько не показывай " Я не запоминаю" и обижается :D )

Добавлено (04 Сентябрь 2009, 01:31)
---------------------------------------------

Quote (DEMBEL)
вот мой vbs-скрипт тоже непойми че делает - отрабатывает, а раскладка не переключается хоть ты тресни. тут какие-то закавыки в винде непонятные.

Программа есть такая, Punto Switcher, она ж как то переключает, блин. :D

Автор - mishem
Дата добавления - 04 Сентября 2009 в 01:31
DEMBELДата: Пт, 04 Сентября 2009, 01:43 | Сообщение # 89
Наш дизайнер
Quote (mishem)
она ж как то переключает

она в систему лезет, ставит там свои приблуды... ну мы тоже сможем, если постараемся.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (mishem)
она ж как то переключает

она в систему лезет, ставит там свои приблуды... ну мы тоже сможем, если постараемся.

Автор - DEMBEL
Дата добавления - 04 Сентября 2009 в 01:43
mishemДата: Пт, 04 Сентября 2009, 01:51 | Сообщение # 90
Эксперт форума
Quote (DEMBEL)
ну мы тоже сможем, если постараемся.

Я понимаю так, что возьиетесь? ;)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (DEMBEL)
ну мы тоже сможем, если постараемся.

Я понимаю так, что возьиетесь? ;)

Автор - mishem
Дата добавления - 04 Сентября 2009 в 01:51
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: