|
|
Customers GenoPro version: 2.5.4.1
Last Login: Friday, October 24, 2014
Posts: 37,
Visits: 309
|
Present here is the problem now is urgent. How to solve it?
Кэскилгит кэҥээтин! Хоһоонор, кэпсээннэр: Бикитиэкэ Сахалыы энциклопедия: Бикипиэдьийэ
Tags:
Edited: Sunday, October 19, 2014 by
Halan
|
|
|
Administrators Moderators Customers Gamma FamilyTrees.GenoPro.com Translator GenoPro version: 3.1.0.1
Last Login: Thursday, April 10, 2025
Posts: 4,886,
Visits: 22,776
|
The problem is Windows sends the question mark, so GenoPro cannot do anything. I am sure you get the same problem on many Windows programs, especially those applications which are using code pages.
The only fix is creating a native Unicode version of GenoPro. This task alone requires several months of work.
|
|
|
Customers GenoPro version: 2.5.4.1
Last Login: Friday, October 24, 2014
Posts: 37,
Visits: 309
|
Still I'm waiting for good news)))
Кэскилгит кэҥээтин! Хоһоонор, кэпсээннэр: Бикитиэкэ Сахалыы энциклопедия: Бикипиэдьийэ
|
|
|
Customers GenoPro version: 2.5.4.1
Last Login: Friday, October 24, 2014
Posts: 37,
Visits: 309
|
Is there something new?
Кэскилгит кэҥээтин! Хоһоонор, кэпсээннэр: Бикитиэкэ Сахалыы энциклопедия: Бикипиэдьийэ
|
|
|
Customers GenoPro version: 2.5.4.1
Last Login: Friday, October 24, 2014
Posts: 37,
Visits: 309
|
GenoProSupport (29-Feb-2012)
Unfortunately, I believe the bug is deeper than this. Until GenoPro is recompiled as a native Unicode application, Windows will keep sending the question mark (?) character as WM_CHAR. I have the feeling that all the non-Unicode applications have the same problem for the Yarkut language. Maybe refer to the Microsoft developers?
Кэскилгит кэҥээтин! Хоһоонор, кэпсээннэр: Бикитиэкэ Сахалыы энциклопедия: Бикипиэдьийэ
|
|
|
Administrators Moderators Customers Gamma FamilyTrees.GenoPro.com Translator GenoPro version: 3.1.0.1
Last Login: Thursday, April 10, 2025
Posts: 4,886,
Visits: 22,776
|
Unfortunately, I believe the bug is deeper than this. Until GenoPro is recompiled as a native Unicode application, Windows will keep sending the question mark (?) character as WM_CHAR. I have the feeling that all the non-Unicode applications have the same problem for the Yarkut language.
|
|
|
Important Contributors Customers GenoPro version: 3.1.0.1
Last Login: Saturday, December 28, 2024
Posts: 193,
Visits: 4,270
|
In case if you have some time to read : http://www.ifapcom.ru/files/Documents/multiling_eng.pdf
on page 251 it is said:
Fonts The fonts are to contain the characters of the Cyrillic code table of the Unicode standard, version no earlier than 5.1, with Russian letter glyphs and the following glyphs of the officially recognised Yakut letters and letters of the smaller peoples of the North residing in the Republic of Sakha (Yakutia): Һ – CYRILLIC CAPITAL LETTER SHHA (code 04BA) һ – CYRILLIC SMALL LETTER SHHA (code 04BB....
|
|
|
Customers GenoPro version: 2.5.4.1
Last Login: Friday, October 24, 2014
Posts: 37,
Visits: 309
|
I quote the words of Michael Kyraһa (not a member of the forum):
How to reproduce the bug (Steps to reproduce): 1. In Windows Vista or 7 add a keyboard layout using the standard Control Panel. The language name is "Yakut (Russia)". 2. Start GenoPro 3. Focus into a text field (Person's First Name for example) 4. Switch your keyboard to Yakut and type "1234567890" using the top row on the keyboard (don't use numpad and don't use clipboard). 5. Check what you have just produced. 5.1 If the string reads: "!ньдьҥҕөһү;:-=" - then the program works correctly. 5.2 If the string reads: "!ньдь?????;:-=" - that's incorrect and you've reproduced the bug. PS: Although code page 1251 is called Cyrillic. it never supported full Sakha (Yakut) alphabet. Microsoft assigned it by mistake (They promised to fix it in 8th version of Windows). But anyway, the only way to encode Sakha(Yakut) symbols is UTF-8, UTF-16 or other Unicode (multibyte) encodings.
Кэскилгит кэҥээтин! Хоһоонор, кэпсээннэр: Бикитиэкэ Сахалыы энциклопедия: Бикипиэдьийэ
Edited: Tuesday, February 28, 2012 by
Halan
|
|
|
Customers GenoPro version: 2.5.4.1
Last Login: Friday, October 24, 2014
Posts: 37,
Visits: 309
|
GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=33 (0x00000021), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=33 (0x00000021), lParam=131073 (0x00020001) GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=237 (0x000000ED), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=237 (0x000000ED), lParam=33751041 (0x02030001) GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=252 (0x000000FC), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=252 (0x000000FC), lParam=196609 (0x00030001) GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=228 (0x000000E4), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=228 (0x000000E4), lParam=33816577 (0x02040001) GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=252 (0x000000FC), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=252 (0x000000FC), lParam=262145 (0x00040001) GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=63 (0x0000003F), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=327681 (0x00050001) GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=63 (0x0000003F), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=393217 (0x00060001) GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=63 (0x0000003F), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=458753 (0x00070001) GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=63 (0x0000003F), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=524289 (0x00080001) GetKeyboardLayout() returned 0x04850485 ConvertWmCharToWmUniChar() - uChar=63 (0x0000003F), cpKeyboardCodePage=1251 WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=589825 (0x00090001) WndProcEditW() - WM_CHAR: wParam=237 (0x000000ED), lParam=33751041 (0x02030001) WndProcEditW() - WM_CHAR: wParam=252 (0x000000FC), lParam=196609 (0x00030001) WndProcEditW() - WM_CHAR: wParam=228 (0x000000E4), lParam=33816577 (0x02040001) WndProcEditW() - WM_CHAR: wParam=252 (0x000000FC), lParam=262145 (0x00040001) WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=327681 (0x00050001) WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=393217 (0x00060001) WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=458753 (0x00070001) WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=524289 (0x00080001) WndProcEditW() - WM_CHAR: wParam=63 (0x0000003F), lParam=589825 (0x00090001)
Кэскилгит кэҥээтин! Хоһоонор, кэпсээннэр: Бикитиэкэ Сахалыы энциклопедия: Бикипиэдьийэ
|
|
|
Customers GenoPro version: 2.5.4.1
Last Login: Friday, October 24, 2014
Posts: 37,
Visits: 309
|
|