diff --git a/apps/emqx/i18n/emqx_schema_i18n.conf b/apps/emqx/i18n/emqx_schema_i18n.conf
index a1f218bdb..23784785a 100644
--- a/apps/emqx/i18n/emqx_schema_i18n.conf
+++ b/apps/emqx/i18n/emqx_schema_i18n.conf
@@ -1529,7 +1529,7 @@ common_ssl_opts_schema_versions {
en: """
All TLS/DTLS versions to be supported.
NOTE: PSK ciphers are suppressed by 'tlsv1.3' version config.
-In case PSK cipher suites are intended, make sure to configured
+In case PSK cipher suites are intended, make sure to configure
['tlsv1.2', 'tlsv1.1']
here.
"""
zh: """
diff --git a/rel/emqx_conf.template.en.md b/rel/emqx_conf.template.en.md
index 0b40178c3..46ff2b36b 100644
--- a/rel/emqx_conf.template.en.md
+++ b/rel/emqx_conf.template.en.md
@@ -146,7 +146,7 @@ For example, this environment variable sets an array value.
export EMQX_LISTENERS__SSL__L1__AUTHENTICATION__SSL__CIPHERS='["TLS_AES_256_GCM_SHA384"]'
```
-However this also means a string value should be quoted if it happen to contain special
+However this also means a string value should be quoted if it happens to contain special
characters such as `=` and `:`.
For example, a string value `"localhost:1883"` would be
@@ -248,9 +248,9 @@ authentication=[{enable=true}]
#### TLS/SSL ciphers
-Starting from v5.0.6, EMQX no longer pre-populate the ciphers list with a default
+Starting from v5.0.6, EMQX no longer pre-populates the ciphers list with a default
set of cipher suite names.
-Instead, the default ciphers are applyed at runtime when starting the listener
+Instead, the default ciphers are applied at runtime when starting the listener
for servers, or when establishing a TLS connection as a client.
Below are the default ciphers selected by EMQX.