日本語メッセージを英語に正しく翻訳するスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/08/30(火) 21:54:55それを英訳できない人や、エキサイトなんかで日英翻訳したが、
それがほんとに正しいのか判断できない人が、
英語のできる偉い人に正しい英訳かどうかを質問するスレです。
0002デフォルトの名無しさん
2005/08/30(火) 21:59:050003デフォルトの名無しさん
2005/08/30(火) 21:59:54こういうスレがなかったので立ててみました。
よろしくおねがいします。
早速ですが、質問です。
"リハッシュ中にキーとハッシュ値が一致しないノードを検出しました。"
"キーがハッシュコンテナ以外で改ざんされた可能性があります。"
という日本語メッセージに対して、
The node that the key is not corresponding to the hash value was detected in rehash.
It was falsified outside the hash container.
という英訳は正しいでしょうか?
0004デフォルトの名無しさん
2005/08/30(火) 22:01:57ってかここより英語板向きじゃねーのか?
0005デフォルトの名無しさん
2005/08/30(火) 22:03:44どっちか迷いましたが、プログラミング用語が通じない場合があるので、
英語もできるプログラマがいる可能性のあるこの板に立てました。
0006デフォルトの名無しさん
2005/08/30(火) 22:13:200007デフォルトの名無しさん
2005/08/30(火) 22:19:25英訳=文系=プログラムできない
0008デフォルトの名無しさん
2005/08/30(火) 22:20:45簡単な熟語程度でしょ?それぐらいなら注釈の形で付けとけば
英語板で十分いけるんじゃまいか?
0009デフォルトの名無しさん
2005/08/30(火) 22:33:580010デフォルトの名無しさん
2005/08/31(水) 00:14:110011デフォルトの名無しさん
2005/08/31(水) 09:31:16TOEIC 835点の職業プログラマの俺が適当に訳してみたよ。
An invalid node, whose key and hash value do not correspond, was detected during a rehash operation.
The key may have been altered outside the hash container.
00123
2005/09/01(木) 00:43:55ありがとうございます。
かっこいいです。
0013デフォルトの名無しさん
2005/09/01(木) 14:25:38適当すぎ。もっと馬鹿っぽく訳すのが吉。TOEIC928点の俺様が馬鹿っぽく訳すぜ。
Key and Hash value not matched node detected in rehash,
key was altered outside hash-container,may be.
(最後はキムタクっぽく)
0014デフォルトの名無しさん
2005/09/01(木) 14:55:380015デフォルトの名無しさん
2005/09/01(木) 20:34:50とTOEIC825点の俺がつっこんでおく
0016デフォルトの名無しさん
2005/09/02(金) 06:37:39ついでだから変数名について質問
項目の配列
削除された項目の配列
ソートされた項目の配列
を
items
items_removed
items_sorted
ってやるのは合ってる?(理解できる?)
itemsを先に書くとIDEでメンバがソートされたとき見やすいからなんだけどどうかな
0017デフォルトの名無しさん
2005/09/02(金) 08:04:07形容詞(分詞)の後置修飾と考えれば、文法的に問題ないですね。
このパターンは私も変数名等でよく使います。
英語では、1単語の限定用法の形容詞は前置が基本ですが、後置でもちゃんと通じます。
"items sorted in ascending order" のように長い場合は必ず後置になりますね。
あるいは、過去分詞を叙述用法の形容詞と捉えたほうが自然かもしれません。
つまり、"a baby asleep" と同じように "items (which is) removed" の略と考えます。
0018デフォルトの名無しさん
2005/09/02(金) 08:48:33PHP標準ライブラリの名前付け傾向がだいたいこんな感じなので真似してたけど、
文法的にも正しいとわかって安心しました。
0019デフォルトの名無しさん
2005/09/02(金) 09:17:57両方できる方、プログラミング言語の習得とどっちが難しいと思いますか?
また英語の参考書でお勧めがありましたら教えてください。
(特に文法というか、言い回しについて詳しい本)
0020デフォルトの名無しさん
2005/09/02(金) 09:22:440021デフォルトの名無しさん
2005/09/02(金) 13:23:24"An invalid node, whose "は間違いです。非制限用法の関係代名詞では、a,any などの非特定を示す語句がつ
いた名詞句は先行詞になれません。
0022デフォルトの名無しさん
2005/09/02(金) 13:31:46どっかの掲示板でTOEICスコア1075点とか言ってる奴が居たなあ。
2000点満点か?
最近アメリカでもノンネイティブスピーカーの人口比が増えてきているので
sir.!Me done the job!
なんて、おまいはイヤミかよ!というような構文で話してくれます。
*イヤミ(おそ松くんのインテリキャラ)
「ミーはおフランス帰りザンス。」がキメゼリフ(?)
0023デフォルトの名無しさん
2005/09/02(金) 13:34:46手元のプログレッシブ英和中辞典には、非制限用法の例文に
She bought a new hat, for which she paid quite a lot.
というのがあった。
0024デフォルトの名無しさん
2005/09/02(金) 13:55:02I passed through a town, whose streets were paved with stone.
002521
2005/09/02(金) 14:04:170026デフォルトの名無しさん
2005/09/02(金) 14:11:190027デフォルトの名無しさん
2005/09/03(土) 02:05:41辞書にのっているからってそれが正しいという確証はあるのでしょうか?
プログレッシブ英和中辞典は日本人が書いた辞書のようですけど、
その例文の出典は何ですか? ネイティブスピーカが書いたものなんでしょうか?
もしネイティブだとしてもその人の知的レベルはどの程度なのかも関係してくるでしょうし。
もし、それが正しいと仰るのなら、なぜそれが正しいのか説明していただけませんか?
002821
2005/09/03(土) 08:25:31いてあります。
「(非制限的用法の関係詞節の)先行詞には制限があり、一言で言えば、具体的な被指示物が存在し
ている場合に限って、その名詞(相当語句)は、先行詞となることができる。(途中略)any, every, no な
どのように、常に非特定的(non-specific)なものだけを示す語を伴う名詞(句)は、その先行詞となるこ
とはできない。」
23のhat、24のtownは、どちらも「具体的な被指示物」ですので、先行詞になれます。
002921
2005/09/03(土) 08:27:15関係代名詞・関係副詞の限定用法と連続用法」に以下のように書いてあります(長いので、整理しました)。
「例文a. The two passengers who were seriously injured were taken to hospital.(限定用法)
例文b. The two passengers, who were seriously injured, were taken to hospital.(連続用法)
例文aは、乗客は問題の2人以外にもいたという含みである。乗客と呼ばれる同種類の何人かのうち「重傷の2
人」と限定しているのである。例文bは、乗客はもともと2人であったのか、または、ほかにいてもその人たちは
考慮の対象に入れないで、問題にした「その2人が…」という気持ちである。」
2の場合は、ノードがいくつかある状況で、「キーとハッシュ値が一致しないノード」が1つ見つかったという話
なので、上記の例文aと同じパターンではないでしょうか。
0030デフォルトの名無しさん
2005/09/03(土) 08:40:27じゃあ、↓ならどうですか?(ついでに時制を一致させてみた)
The rehash operation detected an invalid node, whose key and hash value did not correspond.
これだと>>23とほとんど変わらないような気がしますが。
0031デフォルトの名無しさん
2005/09/03(土) 20:44:56コマンド投げてもいいですか。
0032デフォルトの名無しさん
2005/09/03(土) 21:30:280033デフォルトの名無しさん
2005/09/03(土) 22:55:58わかりました。ありがとうございます。
>>23,>>24の文は他の物との区別をするためではなく特定の物を補足説明しているだけなんですね。
そう考えてみると>>11の訳は元の日本語の意味とはずれていますね。
和文の方は制限用法ですもんね。
0034デフォルトの名無しさん
2005/09/04(日) 01:24:48何がいかんの?
(そもそも「キーとハッシュ値が一致しない」つー表現がいまいち不明瞭なので、
実際の表示に適切かどうかはあやしいと思うが)
003521
2005/09/04(日) 07:56:03"node"に"the"が付いていることが間違いです。このメッセージを見る人にとって
初出情報だからです。
0036デフォルトの名無しさん
2005/09/04(日) 13:40:47が非常に詳しいです。必読書といっていいでしょう。
0037デフォルトの名無しさん
2005/09/04(日) 18:46:11名前で損してるような気がする。
おれらみたいな技術系は手を出さないタイプの題名だと思う。
003836
2005/09/04(日) 20:59:26字が大きめなので紙面の圧迫感はまったくありません。
0039デフォルトの名無しさん
2005/09/06(火) 11:35:56日本語文: 例外フィルタ内ではインラインクロージャを書くことはできません。
英訳: An inline closure cannot be written in exception filter.
これは正しいでしょうか?
特にTheとAnの使い分けがいまいちよくわからないので、
その辺も見ていただきたいです。
0040デフォルトの名無しさん
2005/09/06(火) 12:56:35(オーム社、ISBN: 4274200116)に、役立つことが書いてあります。長いので、少し変更して引用します。
例a: a computer system
例b: computer systems
例c: the computer system
「コンピュータシステム」に対する上記の3通りの英訳の違いは、以下の通りです。
例a: 不定冠詞は、弱いanyのニュアンスを表し、「コンピュータシステムなら何でも、どれでも」の意味となる。個々の
コンピュータシステムに関する記述である。
0041デフォルトの名無しさん
2005/09/06(火) 12:59:51についてまとめて述べる場合に用いる。
例c: 定冠詞は、「コンピュータシステムというものは」という抽象的な内容を述べている。「the + 普通名詞」によって「抽象
概念」を表す用法である。
004240
2005/09/06(火) 13:03:44004340
2005/09/06(火) 13:11:350044デフォルトの名無しさん
2005/09/06(火) 13:38:45解説ありがとうございます。
この文の用途はコンパイラのエラーメッセージとして使います。
実際には、
日本語文:例外フィルタ内ではスタックベースのインラインクロージャを書くことはできません。
(インラインクロージャ形式の中でもスタックベース方式のものがあり、
その形式は例外フィルタ内では言語の制限で書けない。)
なので、
ということは特定のインラインクロージャを指す文なので、例aの
英訳: An inline closure with stack based cannot be written in exception filters.
でしょうか。
0045デフォルトの名無しさん
2005/09/06(火) 13:42:030046デフォルトの名無しさん
2005/09/06(火) 13:53:29ありがとうございます。
スタックベースを強調したいのでその方が良さそうですね。
A stack-based inline closures cannot be written in exception filters.
にします。
0047デフォルトの名無しさん
2005/09/06(火) 13:55:20複数なんだからAは要らんかと
0048デフォルトの名無しさん
2005/09/06(火) 13:59:16では
stack-based inline closures cannot be written in the exception filters.
にします。
ところで、-ersが続くと語呂が悪いと感じるのは日本人だから?
0049デフォルトの名無しさん
2005/09/06(火) 14:02:06Stack-based inline closures cannot be written in exception filters.
でした。
0050デフォルトの名無しさん
2005/09/06(火) 14:19:40いいえ。私は日本人ですが、語呂が悪いと感じません。
005140
2005/09/06(火) 15:30:30がお勧めです。やさしい例文で、使い分けの根拠を説明しています。たとえば、序章に以下のように書いてあります。
まず、次の文章を読んでいただきたい。
I like a girl.
I like girls.
本書を手にした人の中に、もしこの二つの文章の違いがわかる人がいるなら、あなたは、相当に注意深い英語の読み
手であるはずである。 (引用終わり)
英語を書く必要に迫られている人は、一読することをお勧めします。
0052デフォルトの名無しさん
2005/09/06(火) 17:19:07私の拙い頭では、I am a girl.(CMでお馴染みですな)なので
上は「私は女の子が好きだ。誰でもいいとまでは言ってないが兎に角女の子が好きだ」で
下は「私は女の子たちが好きだ。一人だなんてみみっちいこと言わずに何人でも好きだ」
かと思ったのだが。
#つーことは、I like the girl.は「私はあの(女の)子が好きだ。どこの誰かは……」だな。
0053デフォルトの名無しさん
2005/09/06(火) 17:25:56さすがに板違いな香り
0054デフォルトの名無しさん
2005/09/06(火) 18:46:06君には話の本質をつかむ訓練が必要だな。
0055デフォルトの名無しさん
2005/09/06(火) 18:57:490056デフォルトの名無しさん
2005/09/06(火) 19:11:02>>51の本持ってるが、それによるとこの場合"a girl"は話し手にとっては
ある特定の女性を意味していて、聞き手に情報がないだけ。
"girls"は女性一般を意味するようなことが書かれていたよ。
0057デフォルトの名無しさん
2005/09/06(火) 19:27:400058デフォルトの名無しさん
2005/09/06(火) 19:45:040059デフォルトの名無しさん
2005/09/06(火) 20:04:37"file not found" とか "exception occurred while processing ..." とか。
こういうことができる条件て何なんですか?
完全な文章になってないとき?
0060デフォルトの名無しさん
2005/09/06(火) 20:25:17メッセージは一般にスペースをできるだけ使わないように配慮してあるから。
新聞の見出しも事情は似ている。
0061デフォルトの名無しさん
2005/09/06(火) 20:29:52そもそも、学ぶべきは一般的な規則つまり文法である。個別の単語や語句をバラバラに覚えることなど
非効率極まりない。どうしてこんな簡単なことが分からないのかなぁ。
0062デフォルトの名無しさん
2005/09/06(火) 21:21:48英語を学ぶ話ならENGLISH板じゃないのかな
006440
2005/09/07(水) 06:13:08僕は女好きだ」という意味。「特定の」といいながらなぜ "the" ではないかというと、話し手には特定できてい
る(彼女のことを頭に思い浮かべながら話しているはず)が、聞き手(読み手)には初めての情報だからです。
話を戻すと、メッセージ中でいきなり "the node" といわれても、それを目にするユーザーにとっては初めて
の話なので、「どのノードのこと??」となり情報の伝達がうまくいきません。そこで、最初は聞き手(読み手)に
とっては不特定(初出情報)であることを示す ”a” を使い、2回目以降は "the" や "its" などを使います。
006540
2005/09/07(水) 07:36:08和英辞典で「実行する」を引くと"execute"や"perform"が使われていますが、どう使い分け
ればよいでしょうか。そんなことが書いてあります。
ttp://www2.yukawa.kyoto-u.ac.jp/~ptpwww/eng-note/e-note.html
0066デフォルトの名無しさん
2005/09/07(水) 07:37:430067デフォルトの名無しさん
2005/09/07(水) 11:09:21君には理解できない高度な話をしているんだよ。僕ちゃんはとっととお帰り。
0068デフォルトの名無しさん
2005/09/20(火) 02:01:40英語の文法がBNFっぽく表されてるサイトは無いでしょうか?
主語 := 名詞 | 色々;
こんな感じ。
■ このスレッドは過去ログ倉庫に格納されています