ANBooks 7 更新:多言語テンプレ修正
7.21(現行版)
* bug:多言語テンプレ修正:言語切り替え関係
* upd:多言語テンプレ修正:ボタン・ext_mes.an・_config.jpg など正確な翻訳反映
どこを変更したかはフォルダ比較してもらった方がいいと思いますが、一応。
・ボタン
・ext_mes.an
・_config.jpg など文字を正確な翻訳反映
・_config.an *main(87行目付近)に [_cfg.lang] 追加。
・_album.an・_saveload.an のhintが一部日本語固定な件を修正。
「&mes.戻る」「保存日時」を、
"&mes.セーブ +':'+ sys:const.〜に変更。
・英語・繁体中国語・スペイン語版でクイックセーブしたときのメッセージが日本語のままなので修正。
(_saveload.an 308行)[notice text=&mes.クイックセーブ
・クイックロードで画面が乱れる。
(_saveload.an 364行)
旧:[button enabled=false layer="mes_yesno" page=fore pic="& 'app-storage:/bookmark/'+ _sl.place +'.jpg'" left=570 top=220]
新:left=&(const.flash.display.Stage.stageWidth-const._sl.サムネイル画像幅)/2 top=440]
(leftとtopをいい感じの場所へ)
★テンプレヒント:SaveLoad画面(_saveload.an)で「alt+shift+delete」を押すと「セーブデータを全てクリアする(確認ダイアログ付き)」機能を作れます。
変更点は以下のイメージです。

例えば
[event key=alt+shift+delete label=*all_erasebookmark]
という感じにショートカットイベントを予約し、
;*******************************************************
*all_erasebookmark
[se fn=&sysse_ok1 buf=SYS]
[enable_event enabled=false]
[clear_text layer="mes_yesno"]
[ask_ync mes='Warning! All save data will be deleted.']
[enable_event enabled=true]
[jump label=*retry cond="_yesno != 'y'"]
&cnt = const._sl.ページ数
[let name=cnt text='&cnt +1' cond=const._sl.Quickセーブロードを使う]
&cnt = const._sl.th_縦に並べる数 * const._sl.th_横に並べる数 * cnt -1
[for_call name=p from=0 to=&cnt label=*all_erasebookmark_sub fn=_saveload]
[jump label=*chg_page]
;---------------------------
*all_erasebookmark_sub
;[trace text=&for_call_idx.p]
[erasebookmark place=&for_call_idx.p]
[return]
という感じの処理を追加する感じです。

例では「.」が改行しちゃってるので、テキストレイヤの max_col 属性とか増やした方が良いですが。