Does customize dgnlib support bilingual?

Hello All,

I created some tools and customized task/menu accordingly. I'd like to know does dgnlib support bilingual? I created two menus right now, chinese and english version. Both menu will show. If MS can hide one menu according to the windows/MS version, it would be prefect. I don't want to create two dgnlib. Thanks a lot.

Parents Reply Children
  • I created task/menu in V8i, and ribbon in CE.

    I know one way to create them only. Yes ribbon customization dialog.

    Do you have multiple languages in your CE? If you have, would you please help me to test my assumption?

    My assumption: there is no MS language in V8i, the menu is fully controlled by named expression. But for CE, even the named expression is True, but if the language of the ribbon does not match the language of CE, it won't show neither.

    Thanks a lot. 

  • sorry. I'm answering "BTW, did you notice that there is a "custom" suffixed on my chinese ribbon but not on the english ribbon. Shouldn't them be same?"

    this is because there are two English tabs defined in the PineApp.dgnlib. You side you created two version one of which is for English another is Chinese. but in fact there are three  ribbon tabs defined in the PineApp.dgnlib. two of them are English and with complete duplicate groups but the ribbon tab name is only deferent respect character case. one is PineApp, another is PineAPP.

    if you use keyin "ribbon customizations exportecxml" to export to xml. and delete one duplicate in the xml, then use keyin "ribbon customizations importecxml", the you will see (custom) suffix for the PineApp ribbon tab in the ribbon customization dialog

  • I revised the ribbon many times since it doesn't work, maybe some trash information left...

    As you said there are two english ribbons and one chinese ribbon, there should be problem for the "duplicated" english ribbon. But the result is, the duplicated english ribbon can display as soon as the CE language is EN and the Visibility is True, there is no problem on it. For the "good" chinese ribbon, since there is no CN language in my CE, it cannot display, that's the problem. 

  • It is weird, I created the chinese ribbon again, this time it is OK. I compared both chinese ribbons, but I didn't find any difference.

    In general, the CE language is not used to control customised ribbon. It can be controlled by named expression, same as V8i.