[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]

Re: GNOME Shell の LookingGlass における Enabled/Disabled の訳語


松澤です。

2012/8/20 Morita Sho <morita-pub-ja@xxxxxxxxxxxxxxxx>:
> 森田です。
(snip)
>
> お返事ありがとうございます。少し時間がありましたので gvc-mixer-control.c 内の "Disabled" の扱いにつ
> いて調べてみました。
> どうやら gvc-mixer-control.c を含む gvc 関連のコードは gnome-control-center の方から持ってきたものの
> ようで、 http://git.gnome.org/browse/gnome-control-center/tree/panels/sound に同一のものがある事が確
> 認できました。
>
> gvc-mixer-control.c の "Disabled" は、以下の部分で使われている文字列ですが、
>
>         if (sinks == 0 && sources == 0) {
>                 /* translators:
>                  * The device has been disabled */
>                 return g_strdup (_("Disabled"));
>         }
>
> gnome-control-center 内の ja.po では以下のように「無効」と訳されています。
>
>   #. translators:
>   #. * The device has been disabled
>   #: ../panels/keyboard/keyboard-shortcuts.c:1025
>   #: ../panels/sound/gvc-mixer-control.c:1834
>   #: ../panels/user-accounts/um-fingerprint-dialog.c:215
>   #: ../panels/user-accounts/um-fingerprint-dialog.c:216
>   msgid "Disabled"
>   msgstr "無効"
>
>   - http://git.gnome.org/browse/gnome-control-center/tree/po/ja.po
>
> コードを読む限りでは、"Disabled" という文字列が使われているのはサウンドデバイスの入出力数に関する状
> 態を示す文字列を返す関数なようで、サウンドデバイスの入力(ソース)と出力(シンク)の数がどちらも 0 であ
> る時に "Disabled" を返すようです。シンクやソースが一つでもあれば、その数に応じて "2 Outputs" や "1
> Input" などの文字列を返します。
>

調査ありがとうございます。非常に参考になりました。
結論から言うと、「無効」で行きましょう。
# 本質的には文脈を区別して翻訳できるようmsgctxtを与えるべきでしょうが、とりあえずの対処として。

一応、gnome-control-centerのサウンドパネルの方はUI確認してみました。
https://twitter.com/jmatsuzawa/status/237363073445404672/photo/1/large
gnome-shell側はUIではなくライブラリとして提供されているようで、
おそらくgi.Gvcからアクセスできそうです。

草野さん:
修正は、いまgnome-shellを翻訳中の草野さんにおまかせしてよいでしょうか?

-- 
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