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

cannot/couldn't の訳の時制 (was pitivi - master


おかのです

pitivi のメッセージ翻訳に関して、
全体の方針にかかわることがあったので、こちらに投げます。
(さきほど ML にも流した、damned-lies での pitivi のコメントの続きです)

経緯としては、

#: ../pitivi/check.py:139 
msgid "Could not import the xdg Python library" 
msgstr "xdg Pythonライブラリをインポートできませんでした" 

#: ../pitivi/check.py:166 
msgid "Could not import the Zope interface module" 
msgstr "Zope インターフェースモジュールをインポートできません" 

といった、何かをしようとしてできなかった、というメッセージの訳が
「できません」「できませんでした」と揺れているのを
「できません」に統一したところ、

>>> 「できませんでした」を「できません」に統一。 
>> 
>> 「日本語スタイルガイド」には、 
>> できるだけ英文と同じ時制を使います。 
>> とあり、"Could not open document '%s'." を "ドキュメント '%s' を開くことができませんでした。" とする例が挙げられています。 
>> 私も、時制が意味を持つ場合もあるので、そうだろうなと思っていました。 
>> いまここで、could not を「できませんでした」から「できません」と変更する、そのほうが望ましいという理由を教えていただけないでしょうか? 

とのコメントをいただいた、ということです。

「できませんでした」ではなく「できません」にしたのは、

> この変更は、松澤さんの
> ・"Cannot ..." というメッセージの訳は「できませんでした」より「できません」のほうが自然
> ・"Cound not ..." というメッセージの訳に「できません」と「できませんでした」が混在している
> コメントを受けたものです。
> 
> 原文には "Cannot ..." のものも "Counld not ..." のものもありますが、
> どちらも何かができなかったという結果をあらわしており、
> これらを原文の時制にあわせて「……できません」「……できませんでした」と訳し分けるよりは、
> どちらかに統一したほうがよい (かつ、「……できません」が自然) と感じたので、
> そのようにしました。

pitivi のこの種のメッセージの原文には現在時制のものも過去時制のものもあり、
とくに理由があって使い分けられているようにも見えないので、
訳の時制を原文に合わせるよりは、統一したほうがよいかと思いそうしました。

こういうケースについては Sun のガイドにも gnome.gr.jp の文書にも書かれていないので、
みなさんのご意見を伺いたいと思います。
# そもそも想定されてないとか、原文を直すべきとかあると思いますが

なお、既存の他の翻訳がどうなっているかを調べてみると、
seahorse など一部のモジュール以外は、おおむね原文の時制にしたがって訳されているようです。

以下、
左の三つの数字は原文が過去時制のもの (msgid が /(could[\s]*not|couldn't)/i にマッチするもの)
右の三つの数字は原文が現在時制のもの (msgid が /(can[\s]*not|can't)/i にマッチするもの)
で、三つの数字は、それぞれ、訳が過去時制 (「できませんでした」を含む)、
訳が現在時制 (「できませんでした」を含まず、「できません」を含む)、それ以外、です。

# 抽出したメッセージは
# http://jnug.net/gnome-couldnt.txt
# http://jnug.net/gnome-cant.txt
# に置きました (機械的に抽出したので、不適切なものも含まれているはず)

0	0	0	0	1	0	accerciser.master.ja.po
2	0	0	0	1	0	aisleriot.master.ja.po
0	0	0	0	0	0	alacarte.master.ja.po
7	0	1	1	6	0	anjuta.master.ja.po
0	0	0	0	0	0	at-spi2-atk.master.ja.po
0	0	0	0	0	0	at-spi2-core.master.ja.po
0	0	0	0	0	0	atk.master.ja.po
3	2	0	0	6	0	baobab.master.ja.po
15	0	1	2	29	0	brasero.master.ja.po
0	0	0	0	0	0	caribou.master.ja.po
0	0	0	0	0	0	cheese.master.ja.po
0	0	0	0	0	0	cogl.master.ja.po
1	0	0	0	0	0	devhelp.master.ja.po
4	2	0	4	3	0	empathy.master.ja.po
2	0	0	1	8	0	eog.master.ja.po
5	0	0	0	4	1	epiphany.master.ja.po
3	0	0	2	8	0	evince.master.ja.po
84	2	0	2	58	0	evolution-data-server.master.ja.po
63	8	16	0	53	1	evolution.master.ja.po
3	0	1	10	3	0	file-roller.master.ja.po
0	0	0	0	0	0	gcalctool.master.ja.po
2	0	0	0	6	0	gconf-editor.master.ja.po
16	1	1	2	25	2	gconf.master.ja.po
15	0	0	2	25	0	gdk-pixbuf.master.ja.po
3	0	0	0	0	0	gdl.master.ja.po
1	0	2	4	9	0	gdm.master.ja.po
12	0	1	1	18	0	gedit.master.ja.po
2	0	0	0	7	0	glade.glade-3-12.ja.po
0	0	0	0	5	0	glib-networking.master.ja.po
36	0	1	0	8	0	glib.master.ja.po
0	0	0	0	0	0	gnome-backgrounds.master.ja.po
0	0	0	0	1	0	gnome-bluetooth.master.ja.po
0	0	0	0	0	0	gnome-contacts.master.ja.po
4	0	0	2	6	0	gnome-control-center.master.ja.po
3	0	0	0	6	0	gnome-desktop.master.ja.po
0	0	0	0	0	0	gnome-dictionary.master.ja.po
0	0	0	0	0	1	gnome-disk-utility.master.ja.po
0	0	0	0	0	0	gnome-doc-utils.master.ja.po
1	0	0	0	0	0	gnome-documents.master.ja.po
0	0	0	0	0	0	gnome-font-viewer.master.ja.po
1	0	2	0	5	0	gnome-games.master.ja.po
0	0	0	0	0	0	gnome-icon-theme.master.ja.po
1	0	0	0	1	0	gnome-keyring.master.ja.po
1	0	0	0	0	0	gnome-menus.master.ja.po
1	0	0	0	0	0	gnome-nettool.master.ja.po
0	0	0	0	0	0	gnome-online-accounts.master.ja.po
14	3	0	24	18	4	gnome-packagekit.master.ja.po
4	0	0	0	12	0	gnome-panel.master.ja.po
0	0	0	0	0	0	gnome-power-manager.master.ja.po
2	0	0	0	0	0	gnome-screensaver.master.ja.po
0	0	0	0	0	0	gnome-screenshot.master.ja.po
1	0	0	0	8	0	gnome-search-tool.master.ja.po
4	0	1	0	3	0	gnome-session.master.ja.po
0	0	0	0	10	0	gnome-settings-daemon.master.ja.po
1	1	0	1	0	0	gnome-shell.master.ja.po
1	0	0	0	0	0	gnome-system-log.master.ja.po
0	0	0	0	0	0	gnome-system-monitor.master.ja.po
0	0	0	0	2	0	gnome-terminal.gnome-3-4.ja.po
0	0	0	0	0	0	gnome-themes-standard.master.ja.po
0	0	0	0	2	0	gnome-user-share.master.ja.po
0	0	0	0	0	0	gnome-video-effects.master.ja.po
0	0	1	0	0	0	gtk+-properties.master.ja.po
9	0	0	0	22	1	gtk+.master.ja.po
1	0	0	0	1	0	gtkhtml.master.ja.po
1	0	1	0	0	0	gtksourceview.master.ja.po
0	0	0	0	0	0	gucharmap.master.ja.po
34	2	0	1	4	0	gvfs.master.ja.po
0	0	0	0	0	0	hamster-applet.master.ja.po
0	0	0	0	0	0	libgdata.master.ja.po
0	0	0	0	0	0	libgnome-keyring.master.ja.po
1	0	0	0	0	0	libgnome-media-profiles.master.ja.po
0	0	0	0	0	0	libgnomekbd.master.ja.po
0	0	0	0	0	0	libgtop.master.ja.po
0	0	0	0	0	0	libgweather.gnome-3-4.ja.po
0	0	0	1	0	0	libpeas.master.ja.po
9	0	0	0	0	0	libwnck.master.ja.po
0	0	0	0	0	0	locations.gnome-3-4.ja.po
4	0	0	0	11	3	metacity.master.ja.po
0	0	0	0	0	0	mousetweaks.master.ja.po
5	0	0	0	13	2	mutter.master.ja.po
2	0	0	0	4	0	nautilus-sendto.master.ja.po
36	0	1	0	27	0	nautilus.master.ja.po
2	0	2	1	21	0	network-manager-applet.master.ja.po
0	0	0	0	0	0	notification-daemon.master.ja.po
0	0	0	0	1	1	orca.master.ja.po
0	0	0	0	20	0	seahorse-plugins.master.ja.po
1	0	0	34	1	1	seahorse.gnome-3-4.ja.po
0	0	0	0	0	0	sushi.master.ja.po
6	0	0	0	11	1	tomboy.master.ja.po
0	0	0	0	0	0	totem-pl-parser.master.ja.po
5	0	0	0	16	0	totem.master.ja.po
2	0	0	2	5	0	vinagre.master.ja.po
1	0	0	0	0	0	vino.master.ja.po
0	0	0	0	2	0	vte.master.ja.po
0	0	0	0	0	0	yelp-xsl.master.ja.po
1	0	0	6	0	0	yelp.master.ja.po
0	0	0	0	2	0	zenity.master.ja.po