Archicad Python API
About automating tasks in Archicad using the Python API.

Python for changing language

bimdo
Enthusiast

Hi everybody

I have the following use-case:

In some stages of the project we're working in a french version of Archicad, later we switch to the german version and now we've a lot to change and translate. So maybe there are already some interesting scripts outside, which are fix a similiar problem.

1. Translating zone names

2. Translating the layers (switch the name from german to french or from english to german)

3. Translating the layouts, navigator, etc.

4. Change the properties in the model

5. Change attributes like graphical override, name of the mvd, name of the properties, name of building material, pen, fill, etc.

6. Replace gdl elements (extracting the parameter of a french window and place a german window with the same parameters >> the same problem is already existing with IFC-Imports or the migration of old projects)

 

Thanks for your inputs

1 REPLY 1
runxel
Legend

That is an herculean task! But it could work.

However Python still can't actually place or change geometry, so you would need to program an add-on for that.

Lucas Becker | AC 27 on Mac | Graphisoft Insider Panelist | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»