-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
1.export Directx from winelib and publish as a development package. In other word,let winelib Directx be used as OpenGL be in Unix native applications.(and support pkg-config) 2.Dynamic translation using gettext on windows application. That is,in short,enable windows application to translate through Wine API although the applications don't support internationalization. This is how,for example. An application supposed to create new windows titled "New Windows". Then,wine receive string "New Window" and replace it to "新しいウィンド ウ" in Japanese or "新窗口" in Chinese.Most applications use Windows API to show string,so you can use wine to translate dynamically. 3.Unite Wine settings(winecfg and uninstaller) to OS's control panel which wine runs in. (I want GUI font replacement configuration,too.)
Hi, Akira.
On Mon, Jan 13, 2014 at 12:50 AM, Akira Nakagawa matyapiro31@gmail.com wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
... 2.Dynamic translation using gettext on windows application. That is,in short,enable windows application to translate through Wine API although the applications don't support internationalization. This is how,for example. An application supposed to create new windows titled "New Windows". Then,wine receive string "New Window" and replace it to "新しいウィンド ウ" in Japanese or "新窗口" in Chinese.Most applications use Windows API to show string,so you can use wine to translate dynamically.
Reminds me of a very old program called lingoware that automatically translates menus in "any" program. http://www.lingoware.com/english/product/#
3.Unite Wine settings(winecfg and uninstaller) to OS's control panel which wine runs in. (I want GUI font replacement configuration,too.)
Regards, Bruno
Am 2014-01-13 03:50, schrieb Akira Nakagawa:
1.export Directx from winelib and publish as a development package. In other word,let winelib Directx be used as OpenGL be in Unix native applications.(and support pkg-config)
That is more difficult than it sounds. The Direct3D API definitions depend on other parts of the Windows API. It's not something you can separate without at least some modifications.
Wine's implementation is even deeper linked to the rest of Win32. It uses WGL to set up OpenGL. The reason for this is that this way winex11.drv and winemac.drv can take care of the opengl abstraction, and wined3d runs on real Windows as well.