diff --git a/app/javascript/flavours/glitch/components/status_visibility_icon.js b/app/javascript/flavours/glitch/components/status_visibility_icon.js
index 5e7b8ed00..6e6ca8048 100644
--- a/app/javascript/flavours/glitch/components/status_visibility_icon.js
+++ b/app/javascript/flavours/glitch/components/status_visibility_icon.js
@@ -6,6 +6,7 @@ import ImmutablePureComponent from 'react-immutable-pure-component';
const messages = defineMessages({
public: { id: 'privacy.public.short', defaultMessage: 'Public' },
+ local: { id: 'privacy.local.short', defaultMessage: 'Community' },
unlisted: { id: 'privacy.unlisted.short', defaultMessage: 'Unlisted' },
private: { id: 'privacy.private.short', defaultMessage: 'Followers-only' },
direct: { id: 'privacy.direct.short', defaultMessage: 'Direct' },
@@ -25,6 +26,7 @@ export default class VisibilityIcon extends ImmutablePureComponent {
const visibilityClass = {
public: 'globe',
+ local: 'users',
unlisted: 'unlock',
private: 'lock',
direct: 'envelope',
diff --git a/app/javascript/flavours/glitch/features/compose/components/options.js b/app/javascript/flavours/glitch/features/compose/components/options.js
index 46b32b4a3..4203eb567 100644
--- a/app/javascript/flavours/glitch/features/compose/components/options.js
+++ b/app/javascript/flavours/glitch/features/compose/components/options.js
@@ -33,6 +33,14 @@ const messages = defineMessages({
defaultMessage: 'BBdown',
id: 'compose.content-type.bbdown',
},
+ local_short: {
+ defaultMessage: 'Community',
+ id: 'privacy.local.short'
+ },
+ local_long: {
+ defaultMessage: 'Post to community timeline',
+ id: 'privacy.local.long'
+ },
change_privacy: {
defaultMessage: 'Adjust status privacy',
id: 'privacy.change',
@@ -236,6 +244,12 @@ class ComposerOptions extends ImmutablePureComponent {
name: 'unlisted',
text: ,
},
+ local: {
+ icon: 'users',
+ meta: ,
+ name: 'local',
+ text: ,
+ }
};
const contentTypeItems = {
@@ -320,6 +334,7 @@ class ComposerOptions extends ImmutablePureComponent {
icon={(privacyItems[privacy] || {}).icon}
items={[
privacyItems.public,
+ privacyItems.local,
privacyItems.unlisted,
privacyItems.private,
privacyItems.direct,
diff --git a/app/javascript/mastodon/locales/en.json b/app/javascript/mastodon/locales/en.json
index d82863a1f..53166a19b 100644
--- a/app/javascript/mastodon/locales/en.json
+++ b/app/javascript/mastodon/locales/en.json
@@ -292,6 +292,8 @@
"privacy.change": "Adjust roar privacy",
"privacy.direct.long": "Roar to mentioned creatures only",
"privacy.direct.short": "Whisper",
+ "privacy.local.short": "Monsterpit",
+ "privacy.local.long": "Roar to Monsterpit timeline",
"privacy.private.long": "Roar to packmates only",
"privacy.private.short": "Packmates-only",
"privacy.public.long": "Roar to public timelines",