• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    Valued Contributor
    Posts: 81
    Registered: ‎11-15-2005
    Accepted Solution

    Get AutoCAD current culture (language, localization)

    188 Views, 3 Replies
    11-21-2008 03:58 AM
    Hi,



    Out of curiosity I was wondering if there is an easy way to get the current culture for AutoCAD ? I basically would like to automatically translate my own application according to AutoCAD's language.



    Of course I tried:



    System.Threading.Thread.CurrentThread.CurrentUICulture.Name;



    But it always returns "en-us" whatever version of AutoCAD is running. Is there an API method which would return the right value ?







    PS: by "easy" I mean no registry key such as "ACAD-5001:409" to compare with homemade list...
    Please use plain text.
    *Alexander Rivilis

    Re: Get AutoCAD current culture (language, localization)

    11-21-2008 05:55 AM in reply to: PowerKiKi2
    Autodesk.AutoCAD.Runtime.DynamicLinker.ProductLcid

    Best Regards,
    Alexander Rivilis.
    Please use plain text.
    Valued Contributor
    Posts: 81
    Registered: ‎11-15-2005

    Re: Get AutoCAD current culture (language, localization)

    11-24-2008 02:44 AM in reply to: PowerKiKi2
    Exactly what I needed thanks. With whit method I can set the CurrentCulture:



    System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(Autodesk.AutoCAD.Runtime.SystemObjects.DynamicLinker.ProductLcid);
    Please use plain text.
    Valued Contributor
    Posts: 81
    Registered: ‎11-15-2005

    Re: Get AutoCAD current culture (language, localization)

    11-24-2008 02:44 AM in reply to: PowerKiKi2
    (double post)
    Please use plain text.