2011年11月18日 星期五

Maya 2012 Hotfix4 的簡體中文亂碼解決方案

Maya 2012 發布之後一如以往,短短幾個月內公布了好幾個修正版本,個人覺得最重要的還是最新的更新版Hotfix4,因為我的工作內容主要是角色動畫,Maya 2012的Graph Editor中有一個很扯的bug,當我們要透過滑鼠中鍵移動keyframes時,整條動態曲線會不明就理的亂跳,當然這會嚴重影響動態效果,Hotfix4修正了這個問題,但是它也順便幫我們的Maya加入了簡體中文的介面(Hotfix3就已提供這項功能),無奈是Maya會依照作業系統的「非Unicode的程式語言」設定來判斷顯示介面的語系,咱們的台灣(繁體中文)會被判斷以簡中方式顯示,但在繁體中文系統中卻無法正常顯示簡體中文,除非每次從「控制台>地區及語言」切換語系設定後再重開機才會正常顯示字體,相當的麻煩。
幸好Microsoft之前有提供一個工具程式「AppLocale」可以在不需重開機情況下直接切換Maya使用的語系,以下就稍微說明一下如何應用這個工具程式:

1. 請先到Microsoft下載「AppLocale」準備著
http://www.microsoft.com/downloads/zh-tw/details.aspx?FamilyID=8c4e8e0d-45d1-4d9b-b7c0-8430c1ac89ab

2. 當然我們也要先幫Maya 2012進行修正更新


3. 更新的過程有點漫長,我大概花了15分鐘時間等待...




4. 完成更新Hotfix4後,開啟Maya,應該會出現這樣奇怪的視窗


5. 確定後Maya的介面自動以簡體中文顯示,可惜我們看到的是一堆亂碼,看看就好,可以先將Maya關閉


6. 這時候我們開始安裝AppLocale這個工具程式,如果你是在Win7系統下安裝這個程式,應該會遇到無法順利安裝的困難,記得先從「內容 > 相容性」裡啟動“以相容模式執行這個程式”



7. 右鍵開始安裝


8. 安裝完畢後於程式集啟動AppLocale,依照對話視窗的指示指定Maya 2012的執行檔路徑





9. 這時候可以讓你選擇語系了,我們先選簡體中文


10. 我們還可以順便建立捷徑,請自己給捷徑一個適當的名稱


11. 透過AppLocale啟動Maya 2012,現在已經可以正常顯示簡體中文介面了


12. 記得剛剛建立的捷徑還放在程式集的目錄中,等一下設定完英文介面後,可以將捷徑一起移到桌面上


13. 以相同方式設定好英文語系啟動Maya 2012,現在也可正常顯示英文介面,不需重新開機


14. 最後將捷徑移置到桌面上就大功告成了

4 則留言:

  1. 作者已經移除這則留言。

    回覆刪除
  2. 您好~~我照著做了 但是還是一樣顯示為亂碼,
    我的系統是win7 64bit,請問有解決的辦法嗎?謝謝

    回覆刪除
  3. Maya 3D 簡體中文 中英文雙語化教學

    這裡有同時顯示中英雙語對照的版本,於win7 64bit測試正常,

    安裝步驟如下:

    (A)中英文語言包下載位址如下:

    http://hkufan.blogspot.com/2011/01/maya-2011.html
    (感謝V-FAN版主提供)

    語言包安裝路徑如下:

    maya 2012
    C:\ProgramFiles\Autodesk\Maya2012\resources\l10n

    maya 2011
    C:\ProgramFiles\Autodesk\Maya2011\resources\l10n

    Win7系統必要設置與更新

    (B)Win7 64bit系統的控制台→Windows Update→檢查更新→??個選用的更新 可以使用→選擇性→簡體中文語言套件-x64系統 Windows7→確定→安裝更新。
    PS:其他不想更新的套件請取消勾選 (包含左邊標籤 重要/選擇性內所有物件)

    (C)控制台→地區及語言→系統管理→非Unicode程式的語言→變更系統地區設定→變更為→中文(簡體,中國)。

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////

    若是其它使用Hotfix安裝簡體套件或此語言包的網友想改成其他語言可使用下列方法

    控制台→系統→進階系統設定→進階→環境變數(N)→系統變數(S)欄位下的新增(W)按鍵→彈出新增系統變數視窗,
    變數名稱(N)輸入[MAYA_UI_LANGUAGE]不含括弧
    變數值(V)輸入語言請自行選擇
    英文[en_US]不含括弧
    簡體中文[zh_CN]不含括弧,得安裝步驟(B),步驟(C)選擇中文(簡體,中國)
    日文[ja_JP]不含括弧,得安裝步驟(B),步驟(C)選擇(日文)

    由於您提供的版本於win7 64bit系統下運作失敗,無法使用

    可能的原因應該是AppLocale不支援win7 64bit作業系統,
    但好在win7有提供語言套件,所以找到了另一套做法,並分享出來給大家使用,感謝BigBen版主的分享。

    回覆刪除
  4. 請問 MAX 2012的亂碼 也是用此方法改善嘛!?

    回覆刪除

author
Ben Kuo 過柄樞
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt utlaoreet dolore.