タイムゾーンの非表示を許可する(特にイベントで)

:globe_showing_europe_africa: 新しいカレンダー機能:現地時間を表示からの議論を継続します。

当サイトは、ほぼ完全に自国に限定されています。

タイムゾーンが国内の特定の場所と一致しており、その直下の場所フィールドに表示されるとユーザーを混乱させるという特定の問題があります。

この場合、(現地時間の)イベントはオークランド市から約1000km離れた国内の有名な現地施設で開催されていますが、(オークランド)が含まれているのは非常に誤解を招きます。

リンクされたスレッドでいくつかの議論がありました。

サイトレベルで、特にイベントにおいてタイムゾーンを非表示にできると非常に役立ちますが、CSSでこれを実現する方法が見つからず、ask.discourse.comでも役に立ちませんでした。

これに関連して、ローカルイベントをデフォルトにできると非常に役立ちます。

もし私が正しく理解しているなら:

  • イベントのタイムゾーン都市は、「イベント設定」で「現地時間を表示」が有効になっている場合にのみ表示されます
  • 「現地時間を表示」はデフォルトでは無効になっています

したがって、ユーザーが「現地時間を表示」を有効にしており、それを望んでいないと推測します。

「現地時間を表示」設定を非表示にして、有効にできないようにしてはどうでしょうか?

.event-field.show-local-time {
    display: none;
}

新しいイベントは、ユーザーの現地時間と「シカゴ」と共に時刻を表示するようになります。(これは調理済みのコンテンツであるため、都市を非表示にする方法が見当たりません。)

例:フェニックス時間で作成されたイベントは、私自身の現地時間と「シカゴ」と共に表示されます。