[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]
Deckard: a Web based Glade Runner
- To: 翻訳作業者向け <gnome-translation@xxxxxxxxxxx>
- Subject: Deckard: a Web based Glade Runner
- From: Jiro Matsuzawa <jmatsuzawa@xxxxxxxxx>
- Date: Wed, 30 Jan 2013 01:01:46 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type:content-transfer-encoding; bh=wCM6XDysKrf4TEOACLoB1LHCw2GT7D8EhjXeQ2kSjLY=; b=MivE3ieeW7Dy/5KNns+r1IzpgHXzFXeuO8Gp5cYK2JGMg40+Tw/t7ZHbakS9EpMtPv /X7NXZeMpXFSIT2zuSTCeipkl2MJ17dTBYlLqypQP3dO4DYbm6Bdglb9lV7u0xIhdLJJ HHf4AGbojeQCpYuyQJ+hJK+04RgHauwC0GhWVA1NtvlLoLZhGIFTtaCFIk9FcRvJGPfj u1lGRdEavXh9Q8cA4LAvzszFVmQMPlsjXEBciNPv1lTg0eotKmUrXUImTD3LkQS5DmcR b8uLGJgCeFEund8fD5GO5CB2jrUmE2KKJpZ1UNC3IJgPhfzjVgwKeYASszVkzzHtp5wh krmw==
- Sender: matsuzawa.jr@xxxxxxxxx
松澤です。
gnome-i18@で話題になっているのでご存知の方もいると思いますが、webブラウザーからGNOMEアプリのUIを確認できる、Deckardというwebアプリケーションがあります。Damned
Liesと連携できるように進められているようです。
http://deckard.malizor.org/
https://mail.gnome.org/archives/gnome-i18n/2013-January/msg00059.html
GTKアプリケーションは.uiというXMLでUIを定義することができ、それを利用して実現しているようです。静的な.uiファイルから実際のUIを表示するというのは、いままでもglade-previewerというツールを使って可能でした。これをWebベースでやってしまおうということです。
魅力としては、
* ブラウザーから確認できる (経験の浅い人にもとっつきやすそう)
* 翻訳適用済みのUIも簡単に確認できる
- リポジトリのpo、Damned Liesに上げたpo、ローカルのpo、など適用できる
などだと思います。
使い方は、
1. [Select a module] から対象のモジュールを選択する
2. [Select a file] から確認したいUIファイルを選択する
3. [Select a language] から言語 (ja_JP - 日本語)を選択する
4. [Display] を押す
これで、リポジトリのja.poを使って、UIをブラウザー上に表示してくれます。
自分のローカルのpoを適用させたい場合は、
1,2まで同様で、
3. [Custom PO file for this UI]からローカルのpoを指定する
4. [Upload]を押す (すると [Select a languageの欄にアップロードしたpoのファイル名が表示される
5. [Display]を押す
あと、翻訳者が直接使うことはあまりなさそうですが、以下のようにURLのパラメータにD-L上のpoを指定してその翻訳も適用できるようです。
http://deckard.malizor.org/?module=totem&file=totem-master-po-ja-32541_2.merged.po
現状の制約としては
* 確認できるのは.uiファイルだけ
* モジュールはまだ一部だけ
* ブランチはmasterだけ(? 詳細未確認)
などがあります。
試してみるとおもしろいです。
--
Jiro Matsuzawa
E-mail:
jmatsuzawa@xxxxxxxxx
jmatsuzawa@xxxxxxxxxxxxx
matsuzawa.jr@xxxxxxxxx
GPG Key ID: 0xECC442E9
GPG Key Fingerprint: E086 C14A 869F BB0E 3541 19EB E370 B08B ECC4 42E9