LoginSignup
8
5

More than 5 years have passed since last update.

[Flash Pro] 日本語のライブラリシンボル名を英語化する君.jsfl

Last updated at Posted at 2012-02-17

カッとなって作ってしまいました。
Flash ProでXFLを使っているときに、SVNやGITで日本語ファイルが入るのをある程度防ぐことができます。

function deleteJapaneseName(){
    var lib = fl.getDocumentDOM().library;
    for(var i=0; i<lib.items.length; i++){
        var o = lib.items[i];
        var obj = getItemObject(o.name);

        var name = obj.name;
        name = name.split("アセット").join("asset");
        name = name.split("シェイプ").join("shape");
        name = name.split("シンボル").join("symbol");
        name = name.split("レイヤー").join("layer");
        name = name.split("グループ").join("group");
        name = name.split("フォント").join("font");
        name = name.split("グラフィック").join("graphic");
        name = name.split("ビデオ").join("video");
        name = name.split("フォルダー").join("folder");
        name = name.split("トゥイーン").join("tween");
        name = name.split("名称未設定").join("Unknown");
        name = name.split(" ").join(" ").split(" ").join("_");
        o.name = name;
    }
}

function getItemObject(path){
    var arr = path.split("/");
    var n = arr.pop();
    return {
        folder: arr.join("/"),
        name: n
    }
}

deleteJapaneseName();

8
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
5