declare
declareは、単に何かを言うのではなく、権限を持つ人が公式に、あるいは強い意志を持って断定的に述べるというニュアンスを持つ単語です。公的な発表や法的な宣告、あるいは個人の強い感情の表明など、文脈によって訳語が大きく変わります。
公式な宣言と法的宣告
政府や組織が公式に何かを発表する場合や、審判や裁判官が判定を下す際に使われます。この場合、その発言に法的な効力や決定権が伴っていることが特徴です。
declare a state of emergency(非常事態を宣言する)
declare the match a draw(試合を引き分けと宣告する)
税関での申告
旅行者が空港などの税関で、持ち込み品を正直に報告することを指します。日本語の申告するにぴったり合う表現です。
Do you have anything to declare?(申告するものはありますか?)
プログラミングにおける宣言
コンピューターの世界では、変数や定数を使用する前に、その名前と型をシステムに知らせることを指します。これは技術的な専門用語として定着しています。
declare a variable(変数を宣言する)
感情や意図の表明
自分の愛や信念などを、迷いなくはっきりと相手に伝える際に使われます。sayやtellよりもずっと形式的で、ドラマチックな響きがあります。
declare one's love(愛を表明する)
意味
何かを正式に、公式に、または公に発表すること
"The government declared a state of emergency."
政府は非常事態を宣言した。
信念、感情、または意図を強調して明確に述べること
"He declared his intention to run for office."
彼は出馬する意向を表明した。
特定の状況が存在すること、または特定の結果が達成されたことを公式に述べること
"The referee declared the match a draw."
審判は試合を引き分けと宣告した。
税金を支払うため、入国時に特定の物品を所持していることを公式に述べること
"You must declare all tobacco and alcohol at the border."
国境で全てのタバコとアルコールを申告しなければならない。
コンピュータープログラムにおいて、変数や定数を使用する前にその名前と型を指定すること
"The programmer must declare the variable as an integer at the start of the function."
プログラマーは関数の開始時に変数を整数として宣言しなければならない。