In configuration/settings UI (including timezone, system defaults, and messaging), do not introduce or hardcode user-visible text. Always source strings from the appropriate i18n catalog/keys so all locales (e.g., desktop Japanese/Chinese) get consistent wording.

Apply this rule:

Example pattern (web):

// Good: use localized key
const label = t.common.messaging

// Avoid:
const label = 'Messaging' // forces English

Example pattern (component string reuse):

// Good: pull “System default” and related hints from i18n
const systemDefaultText = t.config.systemDefault