From 979faf23e85bdf1c2d4ec05cbdff2428a1d4e30e Mon Sep 17 00:00:00 2001
From: Michael Telatynski <7t3chguy@gmail.com>
Date: Wed, 11 Nov 2020 16:49:51 +0000
Subject: [PATCH] Fix poorly i18n'd string
---
src/components/views/settings/EventIndexPanel.js | 12 +++++++-----
src/i18n/strings/en_EN.json | 5 ++---
2 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/src/components/views/settings/EventIndexPanel.js b/src/components/views/settings/EventIndexPanel.js
index 8598a2a966..1fe18cb207 100644
--- a/src/components/views/settings/EventIndexPanel.js
+++ b/src/components/views/settings/EventIndexPanel.js
@@ -129,11 +129,13 @@ export default class EventIndexPanel extends React.Component {
eventIndexingSettings = (
- {_t( "Securely cache encrypted messages locally for them " +
- "to appear in search results, using ")
- } {formatBytes(this.state.eventIndexSize, 0)}
- {_t( " to store messages from ")}
- {formatCountLong(this.state.roomCount)} {_t("rooms.")}
+ {_t("Securely cache encrypted messages locally for them " +
+ "to appear in search results, using %(size)s to store messages from %(count)s rooms.",
+ {
+ size: formatBytes(this.state.eventIndexSize, 0),
+ count: formatCountLong(this.state.roomCount),
+ },
+ )}
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 830d3cdee4..110c51163f 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -935,9 +935,8 @@
"Failed to set display name": "Failed to set display name",
"Encryption": "Encryption",
"Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.",
- "Securely cache encrypted messages locally for them to appear in search results, using ": "Securely cache encrypted messages locally for them to appear in search results, using ",
- " to store messages from ": " to store messages from ",
- "rooms.": "rooms.",
+ "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(count)s rooms.|one": "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(count)s room.",
+ "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(count)s rooms.|other": "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(count)s rooms.",
"Manage": "Manage",
"Securely cache encrypted messages locally for them to appear in search results.": "Securely cache encrypted messages locally for them to appear in search results.",
"%(brand)s is missing some components required for securely caching encrypted messages locally. If you'd like to experiment with this feature, build a custom %(brand)s Desktop with search components added.": "%(brand)s is missing some components required for securely caching encrypted messages locally. If you'd like to experiment with this feature, build a custom %(brand)s Desktop with search components added.",