-
Notifications
You must be signed in to change notification settings - Fork 233
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error:The Class names Chinese-named are not supported in Windows Pro(Running Protege-5.5.0-beta-7-win )(在Win10平台上Protege-5.5.0-beta-7-win 无法显示中文命名的类名) #824
Comments
Would you be able to post a test ontology for me to look at? |
Since the Protege5 I downloaded does not support chinese-named class names, this test ontology file is created with Protege4.3 after replacing "bin\felix. jar" |
Thanks for this. I'll take a look at it. A further question: Which version of Protege are you using? Windows? Platform Independent? |
I can't reproduce this on my Mac (see below). Will see if other colleagues (cc @csnyulas) can reproduce this. |
I've moved this issue into the main Protege repo |
@csnyulas, for completeness, can you still reproduce this with the platform independent version? |
The same happens with the platform independent version as well (running P5.5-beta-7 with Java 8, both oracle and openjdk). After I installed the language support libraries for Ubuntu, and also the specific language packages for both simplified and traditional Chinese, the class names in the view titles and breadcrumbs looked differently (a bit nicer, and more complicated, to my lay eyes), however the class names were still not shown in the class hierarchy, and annotations values in class description view: My hunch is that, since in some parts of the UI, such as view titles and breadcrumbs, we do see the Chinese characters displayed properly, this is not a Java or OS problems, but rather some bug. |
@P-Zhu We've just released 5.5.0-beta-8 that we hopes fixes this issue. Please can you have a look and verify that it fixes the problem on your machine? The Windows version is here: |
BTW, I tested this on my Win 7 testing machine, and it still does not show the Chinese characters. :( I probably don't have all the necessary fonts installed. Tried to install some Chinese characters¸but without success so far. I am thinking, though, that these should be Unicode characters, and dealt with it by Java, right? I am really curious if it works for @P-Zhu or anyone with Windows 10 and the appropriate Chinese character set installed. |
Thank you very much @matthewhorridge |
@P-Zhu please see the end of my earlier comment where I explain how I needed to change the rendering preferences in order to see the Chinese labels. |
@P-Zhu thanks for the feedback. Good to know the problem has been solved for Windows. We also believe that this problem is solved for Linux as it now works as expected on our machines here and a related bug to do with the display of ligatures over different platforms has been fixed. @csnyulas says, the rendering in your Linux screenshot is an artifact of the display preferences not being set up. I'm therefore closing this issue. |
Protege-5.5.0-beta-7 cannot display the class names Chinese-named in Windows 10 Pro and Ubuntu!
我下载的 Protege-5.5.0-beta-7-win.zip 在Windows10 Pro中无法显示中文命名的类名!
换了多台电脑测试以及在虚拟机中安装全新Win10环境,都无法正常显示 中文命名的类名。
Detail:
OS:Windows 10 Pro
OS Version:10.0.17134 Build 17134(1803)
OS Language:Simplified Chinese
Software Package:Protege-5.5.0-beta-7-win.zip
OS:Ubuntu
OS Descributor:Ubuntu 18.04.1 LTS
OS Language:Simplified Chinese
Software Package:Protege-5.5.0-beta-7-linux.tar.gz
Since the Protege5 I downloaded does not support chinese-named class names, this test ontology file is created with Protege4.3 after replacing "bin\felix. jar"
Download the test Ontology:Test Ontology.zip
Other(Protege-5.2.0-win.zip):
The text was updated successfully, but these errors were encountered: