サーバーサイドイベント翻訳と永久キャッシュ

`/api/events?locale=…` がイベント名と見出しを事前に翻訳して返します。イベントテキストは公開後不変であるため、Postgresで永続的にキャッシュされます。