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 love for her in a handwritten letter.
彼は手書きの手紙で彼女への愛を表明した。
多くの場合、法的または公式な文脈において、あることが真実であることや特定の状態にあることを公式に述べること
The referee declared the match a draw.
審判は試合を引き分けと宣告した。
税金や関税を支払う目的で、国に持ち込む物品をリストアップすること
You must declare all tobacco and alcohol products at the border.
国境で、すべてのタバコ製品とアルコール製品を申告しなければならない。
コンピュータープログラムにおいて、変数や定数を使用する前に、その名前と型を指定すること
The programmer forgot to declare the integer variable at the start of the function.
プログラマーは関数の開始時に整数型変数を宣言することを忘れた。