Pro účely lokalizace používají základní podsestavy aplikace Autodesk Civil 3D soubor externích kódů, který definuje kódy bodů, spojení a tvarů odkazované v podsestavách.
Soubor externích kódů má název C3DStockSubassemblyScripts.codes a je umístěn ve stejné složce jako soubor C3DStockSubassemblyScripts.dvb a C3DStockSubassemblies.dll. Ve výchozím nastavení je toto umístění v anglických systémech zpravidla se C:\ProgramData\Autodesk\C3D<verze>\csy. U lokalizovaných jazykových systémů odpovídá umístění enu příslušnému jazyku nebo oblasti.
Soubor kódů je přidružen ke každé podsestavě s modulem CodesSpecific v souboru .DVB. Následující oddíly vysvětlují definici souborů kódu a uvádějí, jak se mají upravit nebo přidat do něj bod, odkaz a kódy tvaru.
Modul CodesSpecific se nachází v souboru CodesSpecific.vb projektu C3DStockSubassemblies VB v případě podsestav .NET, a v souboru .DVB v případě podsestav VBA.
Soubor C3DStockSubassemblyScripts.codes je možné otevřít v libovolném textovém editoru. Přidejte komentáře do souboru přidáním znaků // před větu. V souboru neponechávejte žádné prázdné řádky. Každý řádek kódu je oddělen znakem návratu (return). Každá definice kódu sestává z následujících komponent oddělených čárkami:
Následující příklad uvádí řádek definice kódu v souboru C3DStockSubassemblyScripts.codes:
38,BottomCurb,BottomCurb, spodek obrubníku pro obrubník bez rigolu.
Číslo indexu je: 38
Lokalizovaný kód je: BottomCurb
Původní kód je BottomCurb
Popis kódu je: Spodek obrubníku pro obrubník bez rigolu.
Chcete-li změnit nebo lokalizovat názvy zobrazení kódu, otevřete soubor C3DStockSubassemblyScripts.codes v textovém editoru a změňte lokalizovaný kód nebo odpovídající popis kódu.
Zobrazovaný název Spodek obrubníku lze například změnit úpravou následujících tučným písmem zvýrazněných komponent v souboru C3DStockSubassemblyScripts.codes následovně:
38,BottomKerb,BottomCurb,Spodek obrubníku pro obrubník bez rigolu
Jestliže chcete změnit existující podsestavy na nové kódy nebo přidat nový modul podsestavy a chtěli byste použít stejnou strukturu jak výchozí obsah, pro podsestavy .NET můžete provést následující akce:
Nový kód přidaný pomocí těchto postupů lze použít pro jakékoli existující nebo nové podsestavy v jazyku .NET v základních podsestavách aplikace Autodesk Civil 3D.
U podsestav VBA můžete provést následující akce:
Nový kód přidaný pomocí těchto postupů lze použít pro jakékoli existující nebo nové podsestavy v jazyku VBA v základních podsestavách aplikace Autodesk Civil 3D.
Výchozí podsestavy aplikace jsou obvykle definovány pro širokou řadu klientů a geografických oblastí. Můžete změnit některé zobrazované názvy katalogů, palet, nástrojů nebo proměnných nástrojů tak, jak je vhodné pro různé situace a jazyky. Tyto katalogy a palety nástrojů jsou sestaveny ve formátu XML v souborech .atc a lze je upravovat.
Následující seznam označuje hodnoty prvků dat, které můžete změnit v souboru katalogu nástrojů podsestavy .atc pro účely lokalizace:
Chcete-li nainstalovat sadu pro danou zemi, která obsahuje soubor kódů pro danou oblast, nebo pokud plánujete nainstalovat (použít) soubor kódů s obsahem specifickým pro danou oblast, je nutné před instalací sady pro danou zemi nebo přizpůsobeného souboru kódů provést následující akce.
Vytvořte záložní kopii souboru kódů přizpůsobeného nebo specifického pro daný úsek, změňte její název na výchozí název instalovaného souboru kódů (v anglických verzích produktů má například výchozí soubor kódů název C3DStockSubassemblyScripts_US.codes) a zkopírujte ji do následujícího umístění: C:\ProgramData\Autodesk\C3D <verze>\csy. U systémů jiných jazykových verzí než angličtiny by umístění souboru enu mělo odpovídat příslušnému jazyku.
Při první instalaci aplikace Autodesk Civil 3D do nového počítače jsou nainstalovány následující dvě verze souboru kódů:
Soubor C3DStockSubassemblyScripts_<locale>.codes (v tomto příkladu C3DStockSubassemblyScripts_US.codes) je instalován jako záložní mechanismus pro zabezpečení obsahu souboru kódů.
Při instalaci sady pro danou zemi, která obsahuje soubor kódů specifický pro danou oblast, je lokalizovaný soubor kódů instalován do souboru C3DStockSubassemblyScripts.codes, přepíše jej a je vytvořena kopie do souboru C3DStockSubassemblyScripts_<locale>.codes. Pokud jste změnili soubor C3DStockSubassemblyScripts.codes, je velmi důležité si před instalací sady pro danou zemi nebo souboru kódů specifických pro daný jazyk vytvořit jeho záložní kopii.
Pokud se při používání přizpůsobených podsestav nebo provádění určitých praktických cvičení modelování koridoru aplikace Autodesk Civil 3D zobrazují neočekávané výsledky, může být příčinou to, že se výkres pokouší odkazovat na údaje ze souboru kódů, které nemůže najít. V některých případech lze tyto problémy vyřešit aktualizací stávajícího souboru kódů tak, aby obsahoval nezbytné informace.