Skip to content

Instantly share code, notes, and snippets.

@ics-ikeda
Created August 29, 2016 02:23
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ics-ikeda/744c616d767655bc01869401ba437df9 to your computer and use it in GitHub Desktop.
Save ics-ikeda/744c616d767655bc01869401ba437df9 to your computer and use it in GitHub Desktop.
Animate CCのライブラリパネル内のシンボルの名称で、日本語を英語に置換するJSFLです
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();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment