[zh-TW中文化檔案下載](https://drive.google.com/file/d/1dCYJ_qkwWveICz5FVwv1wkuNskbaZmsp/view)
2023/10/1測試沒成功
```
https://www.youtube.com/watch?v=XF-2QblS4go 的路徑
C:\Users\sairw\AppData\Local\Autodesk\webdeploy\production\1b7b241a4d7e74709532875784c66d9a6c8030aa\StringTable\zh-CN
述文老師指的路徑
C:\Users\sairw\AppData\Local\Autodesk\webdeploy\production\1b7b241a4d7e74709532875784c66d9a6c8030aa\Fusion\Build\Common\Tools\Localization\StringTable\zh-TW
```
^^^^^^^以上測試皆失敗
自己試試測試修改2023/10/04
```
C:\Users\sairw\AppData\Local\Autodesk\webdeploy\production\1b7b241a4d7e74709532875784c66d9a6c8030aa\StringTable\zh-CN
```
目錄下的NaFusionUI10.xml檔案
將4602行的“通过两条边创建平面”改成“通過兩條邊創建平面” (首頁構造下的子功能)
可以正常繁體化
大量檔案轉換:
用MadEdit 工具=>轉換中文字元=>檔案:轉換為繁體中文 就可以繁體中文化了
將zh-CN 資料夾複製成zh-TW
善用巨集將簡體轉成繁體再存檔即可
2TW巨集.mpy
```
####====Todo:Add some help string for this====
#Use ####! as the prefix of the hotkey, eg ####!Ctrl-Shift-1 Ctrl, Shift, Alt are keys
#Create MadEdit Object for active edit
me = MadEdit()
me.ConvertChineseA(MadConvertEncodingFlag.SC2TC) # Flag
me.ReplaceTextAll("麵", fmt="面", bRegex=False, bCaseSensitive=False, bWholeWord=False, bDotMatchNewline=False, bPanChinese=False, rangeFrom=-1, rangeTo=-1)
me.ReplaceTextAll("復製", fmt="複製", bRegex=False, bCaseSensitive=False, bWholeWord=False, bDotMatchNewline=False, bPanChinese=False, rangeFrom=-1, rangeTo=-1)
me.ReplaceTextAll("幹涉", fmt="干涉", bRegex=False, bCaseSensitive=False, bWholeWord=False, bDotMatchNewline=False, bPanChinese=False, rangeFrom=-1, rangeTo=-1)
me.ReplaceTextAll("美製", fmt="美制", bRegex=False, bCaseSensitive=False, bWholeWord=False, bDotMatchNewline=False, bPanChinese=False, rangeFrom=-1, rangeTo=-1)
me.ReplaceTextAll("英製", fmt="英制", bRegex=False, bCaseSensitive=False, bWholeWord=False, bDotMatchNewline=False, bPanChinese=False, rangeFrom=-1, rangeTo=-1)
me.ReplaceTextAll("份析", fmt="分析", bRegex=False, bCaseSensitive=False, bWholeWord=False, bDotMatchNewline=False, bPanChinese=False, rangeFrom=-1, rangeTo=-1)
```
將修改好的檔案,整個資料夾壓縮備份。
當fusion 360 軟體更新後,那個很長數碼的資料夾會變動,這個時候得再將備份還原回新的資料夾。
是否可以用madedit的命令列模式,直接將上面的手工轉換過程自動化?
madedit 提供madpython的功能,似乎和巨集差不多。
madedit的指令模式說明如下:
```
* Silent mode which can be used in scripting, no GUI will be shown
[-h], help, Displays help on the command line parameters
[-s], silent, Disables the GUI
[-x], eXit, Exit MadEdit(mark as done working with previous "Silent" instance! Can also close the UI)
[-f], force, Edit and save file ignoring the ReadOnly flag
[-m], madpython, Specify MadPython file to be run on the file
[-r], recursive, Recursively run on files of subdirectories
[-w], wildcard, Enable wildcard support in file name(line number would be disabled because it used '*')
[files], File(s) to be opened
Eg: madedit -s -m madpytho.mpy ./1.txt /tmp/2.txt
Make sure you use Single Instance with -s, -x!!
```
測試結果:
將madedit.exe 及fu2.mpy複製至zh-CN的目錄下,執行以下指令,可以快速的進行簡體轉繁體的工作。
測試過程中發現雖然已下-s指令,但偶而會開啟GUI的程式畫面,這個畫面一開啟就表示轉檔過程沒成功。先把GUI界面中的所有檔案關掉,再把GUI界面也關掉,再執行轉檔指令。多試幾次吧!
取代的指令一直無法成功取代字串,不知是否和中文字有關。改用madedit的多檔取代功能完成該項任務。
```
MadEdit.exe -s -m fu2.mpy -w *.xml
```
fu2.mpy
```
me = MadEdit()
me.ConvertChineseA(MadConvertEncodingFlag.SC2TC) # Flag
```