| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Lokalisierung abfragen (1818 mal gelesen)
|
Alexander Doppler Mitglied Konstrukteur / CAD-Administrator / CAD-Verantwortlicher
Beiträge: 145 Registriert: 15.09.2003
|
erstellt am: 11. Dez. 2012 12:17 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen Wir haben vor kurzem auf Inventor 2012/AutoCAD 2012 "upgedated" (welch ein Wort). Nun musste ich (vor allem beim Inventor) feststellen, dass was beim 2010er ging, nämlich eine Einstellungsdatei für alle unsere im Konzern eingesetzten Systeme plötzlich nicht mehr geht. Nun gut, Inventor ist ein anderes Problem, aber nun muss ich für AutoCAD, gewisse Lispmakros anpassen und Sprachabhängig andere Befehle aufrufen. Konkret geht es um den Befehl _WSCURRENT, welcher im deutschen AutoCAD den String "Zeichnung & Beschriftung", im englischen "Drafting & Annotation" und für unsere Franzosen "Dessin et annotation" verlangt. Leider gibt es da in diesen Parametern keine Möglichkeit wie bei den AutoCAD-Befehlen auf eine einheitliche englische Variante zurück zu greifen (mit Unterstrich oder so). Nun muss ich also in der Laufzeit herausfinden können, mit welcher Sprachlokalisierung ein Mitarbeiter arbeitet (deutsches AutoCAD, englisches AutoCAD oder französisches AutoCAD). Nun kommt meine eigentliche Frage: Weiss jemand von irgend einer Systemvariable oder einem Lispausdruck, welche(r) mir die Lokalisierung des aktuell laufenden AutoCADs ausspucken kann, so dass ich in einer 'if' abfrage sprachabhängige Anweisungen geben kann??? Ich bin froh um jeden Hinweis, der mich weiter bringt. Vielen Dank Alexander ------------------ «There are two means of refuge from the miseries of life: music and cats.» (Albert Schweitzer) «The smallest feline is a master piece» (Leonardo Da Vinci) «Man kann die Menschheit in zwei Gruppen unterteilen: In Katzenliebhaber und solche, die vom Leben benachteiligt sind» (Francesco Petrarca) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 11. Dez. 2012 12:24 <-- editieren / zitieren --> Unities abgeben: Nur für Alexander Doppler
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 11. Dez. 2012 12:25 <-- editieren / zitieren --> Unities abgeben: Nur für Alexander Doppler
|
Alexander Doppler Mitglied Konstrukteur / CAD-Administrator / CAD-Verantwortlicher
Beiträge: 145 Registriert: 15.09.2003
|
erstellt am: 11. Dez. 2012 14:26 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für die Antworten ) @ CADmium Die Variable "Locale" gab auf einem Deutschen und einem französischen System immer "DES" aus.... ( Die Sache mit der Registry sieht da sehr mehr versprechend aus, weil dort wirklich "Deutsch" und "Français" resp. "deu" und "fra" im Key LangAbrev steht. Komischerweise aber kann ich es anstellen wie ich will, ich bekomme bei entsprechendem Versuch immer die Fehlermeldung "Fehler: no function definition: VLAX-PRODUCT-KEY"... Wenn ich in der Hilfe schaue, dann steht da das Beispiel: _$ (vlax-product-key) "Software\\Autodesk\\AutoCAD\\R18.2\\ACAD-A001:409" Wenn ich das Gleiche in AutoCAD oder auf der VLisp-Konsole mache bekomme ich nur die obige Fehlermeldung. Was mache ich da falsch? @cadffm Ich verstehe nicht ganz, was Du unter "..Firmenweit den gleichen Namen für einen Arbeitsbereich.." verstehst. Wir haben alle Vorlagen, Profile und eigene Makros (und CUIX-Files) auf dem Server. In jedem Land gibt es einen solchen Server (resp. eine Freigabe) mit der selben Verzeichnisstruktur. Bis anhin konnte ich die meisten Dinge Sprachunabhängig auf allen Servern gleich lassen und vom Headquarter aus an alle Standorte synchronisieren. ------------------ «There are two means of refuge from the miseries of life: music and cats.» (Albert Schweitzer) «The smallest feline is a master piece» (Leonardo Da Vinci) «Man kann die Menschheit in zwei Gruppen unterteilen: In Katzenliebhaber und solche, die vom Leben benachteiligt sind» (Francesco Petrarca) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 11. Dez. 2012 14:33 <-- editieren / zitieren --> Unities abgeben: Nur für Alexander Doppler
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 11. Dez. 2012 14:38 <-- editieren / zitieren --> Unities abgeben: Nur für Alexander Doppler
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 11. Dez. 2012 14:40 <-- editieren / zitieren --> Unities abgeben: Nur für Alexander Doppler
|
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3329 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 11. Dez. 2012 14:51 <-- editieren / zitieren --> Unities abgeben: Nur für Alexander Doppler
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 11. Dez. 2012 14:56 <-- editieren / zitieren --> Unities abgeben: Nur für Alexander Doppler
407 Deutsch 409 Englisch c0a Spanisch 410 Italienisch 413 Niederländisch 40b Finnisch 414 Norwegisch 406 Dänisch 40c Französisch 41d Schwedisch 40e Ungarisch 415 Polnisch 405 Tschechisch 816 Portugiesisch 408 Griechisch 41f Türkisch 419 Russisch 411 Japanisch 412 Koreanisch 404 Chinese (Standard) 804 Chinese (Simpel) 416 Brasilian 401 Arabisch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Alexander Doppler Mitglied Konstrukteur / CAD-Administrator / CAD-Verantwortlicher
Beiträge: 145 Registriert: 15.09.2003
|
erstellt am: 11. Dez. 2012 16:18 <-- editieren / zitieren --> Unities abgeben:
Wow! Da sind ja phantastisch viele gute Antworten gekommen!!!! Vielen Dank! @fuchsi: - Das Französische System gibt "LIGNE" zurück - Bei uns ist's so, dass alle Systeme (sowohl Windows7 als auch Inventor/Autocad) grundsätzlich englische Systeme sind, die in Deutschland, der Schweiz und in Frankreich einfach das entsprechende Languagepack darübergebügelt bekommen - Der mit dem (VL-LOAD-COM) war voll den Nagel auf den Kopf getroffen @CADchup Das ist wohl noch einfacher mit dem Sprachcode Thanx a lot!!
------------------ «There are two means of refuge from the miseries of life: music and cats.» (Albert Schweitzer) «The smallest feline is a master piece» (Leonardo Da Vinci) «Man kann die Menschheit in zwei Gruppen unterteilen: In Katzenliebhaber und solche, die vom Leben benachteiligt sind» (Francesco Petrarca) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |