diff --git a/src/components/structures/MyGroups.js b/src/components/structures/MyGroups.js
index 6c9aa88b8d..038074beff 100644
--- a/src/components/structures/MyGroups.js
+++ b/src/components/structures/MyGroups.js
@@ -118,9 +118,18 @@ export default withMatrixClient(React.createClass({
this.state.groups.forEach((g) => {
groupNodes.push();
});
- content =
- { groupNodes }
-
;
+ content = groupNodes.length > 0 ?
+
+
{ _t('Your Communities') }
+
+ { groupNodes }
+
+
:
+
+ { _t(
+ "You're currently not a member of any communities.",
+ ) }
+
;
} else if (this.state.error) {
content =
{ _t('Error whilst fetching joined communities') }
@@ -131,38 +140,40 @@ export default withMatrixClient(React.createClass({
return
-
-
-
- { _t('Create a new community') }
-
-
+
+
+
- { _t(
- 'Create a community to represent your community! '+
- 'Define a set of rooms and your own custom homepage '+
- 'to mark out your space in the Matrix universe.',
- ) }
+
+
+ { _t('Create a new community') }
+
+ { _t(
+ 'Create a community to group together users and rooms! ' +
+ 'Build a custom homepage to mark out your space in the Matrix universe.',
+ ) }
+
-
-
- { _t('Join an existing community') }
-
-
+
+
- { _tJsx(
- 'To join an existing community you\'ll have to '+
- 'know its community identifier; this will look '+
- 'something like
+example:matrix.org.',
- /
(.*)<\/i>/,
- (sub) => { sub },
- ) }
+
+
+ { _t('Join an existing community') }
+
+ { _tJsx(
+ 'To join an existing community you\'ll have to '+
+ 'know its community identifier; this will look '+
+ 'something like
+example:matrix.org.',
+ /
(.*)<\/i>/,
+ (sub) => { sub },
+ ) }
+
-
{ _t('Your Communities') }
{ content }
;
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 4338287be3..a0e7b27384 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -698,12 +698,13 @@
"Signed Out": "Signed Out",
"For security, this session has been signed out. Please sign in again.": "For security, this session has been signed out. Please sign in again.",
"Logout": "Logout",
+ "Your Communities": "Your Communities",
+ "You're currently not a member of any communities.": "You're currently not a member of any communities.",
"Error whilst fetching joined communities": "Error whilst fetching joined communities",
"Create a new community": "Create a new community",
- "Create a community to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "Create a community to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.",
+ "Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.",
"Join an existing community": "Join an existing community",
"To join an existing community you'll have to know its community identifier; this will look something like +example:matrix.org.": "To join an existing community you'll have to know its community identifier; this will look something like +example:matrix.org.",
- "Your Communities": "Your Communities",
"You have no visible notifications": "You have no visible notifications",
"Scroll to bottom of page": "Scroll to bottom of page",
"Connectivity to the server has been lost.": "Connectivity to the server has been lost.",