image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« youtube でみつけた | トップページ | ピックアップ: 会議における現在価値と将来価値,セキュアな図面&文書管理, etc... »

2007-07-07

xfy/xvcd の言語リソース編集ツールが欲しい

xfy/xvcd の言語リソース編集ツールが欲しいなぁ。

xfy/xvcd では、言語別リソースを定義して国際化対応できる。
つまり 次のようなファイルを言語別の用意する必要がある。

en/label.xml

<?xml version="1.0"?>
<resource:resources xmlns:resource="http://xmlns.xfy.com/resource">
    <resource:string-resource name="label-add">Add Entry</resource:string-resource>
    <resource:string-resource name="label-del">Delete Entry</resource:string-resource>
</resource:resources>

ja/label.xml

<?xml version="1.0"?>
<resource:resources xmlns:resource="http://xmlns.xfy.com/resource">
    <resource:string-resource name="label-add">追加</resource:string-resource>
    <resource:string-resource name="label-del">削除</resource:string-resource>
</resource:resources>

このように複数のファイルを用意することになるが、
次のような1ファイルにまとめて、編集/管理をし、必要に応じて上記の xvcd 用形式に変換してはどうだろうか?

resources.xml
<root>
  <category name="label">
    <resources>
      <item name="label-add">
        <ja>追加</ja>
        <en>Add Entry</en>
        <comment>xxxxx</comment>
      </item>
      <item name="label-del">
        <ja>削除</ja>
        <en>Del Entry</en>
        <comment>xxxxx</comment>
      </item>
    </resources>
  </category>
<root>

上記のファイルを編集するための UI としては次のようなものが考えられる。

テーブル形式
------------------------------------------------------
| label                                              |
|-----------------------------------------------------
|  id       | ja            | en         | comment   |
------------+---------------+------------+------------
| label-add | 追加          | Add Entry  |           |
|-----------------------------------------------------
| label-del | 削除          | Del Entry  |           |
------------------------------------------------------

クラスブラウザ形式
-----------------------------------------------------
| Category   | id                                   |
|----------------------------------------------------
|   label    | label-add                            |
|            | label-del                            |
|===================================================|
| 追加                                              |
|----------------------------------------------------
| Add Entry                                         |
|----------------------------------------------------
| comment                                           |
-----------------------------------------------------

だれか 管理用 xml の スキーマ定義や、上記のような閲覧/編集画面、
管理用 xml <-> xvcd 用 xml の相互変換
といった一覧の仕組みをつくってほしいなぁ。

編集/閲覧画面では、web 上の辞書参照や、翻訳サービス利用、スペルチェック利用などができるようになっていると嬉しい。

編集閲覧ツールは
VideDesigner でベースを作成して、後は手で細かな調整をしていけるかなぁ。
それともはじめから、手ですべて書いていったほうが早いか?

形式変換ツールは、ruby で簡単にかけるだろう。
(すくなくとも java でかくよりは簡単)
本当は、xvcd で 複数ファイルへの分割/統合をする command を書きたいが、
それは簡単では無い気がする。

« youtube でみつけた | トップページ | ピックアップ: 会議における現在価値と将来価値,セキュアな図面&文書管理, etc... »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/184434/15677163

この記事へのトラックバック一覧です: xfy/xvcd の言語リソース編集ツールが欲しい:

« youtube でみつけた | トップページ | ピックアップ: 会議における現在価値と将来価値,セキュアな図面&文書管理, etc... »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク