Remove channel subtitles from UI

Per issue #418, this commmit removes channel subtitles from the channel
list and from the map screen (deep in the marker sharing). This reduces
visual clutter and allows for more compact lists, and the type of
channel is already indicated by the leading icon.

The subtitles simply said "Public channel", "Hashtag channel", or
"Private channel".

We also remove the relevant localization strings.
This commit is contained in:
Seth Golub
2026-05-06 08:40:30 -07:00
parent 67238468ce
commit ccd23c4b81
39 changed files with 7 additions and 254 deletions
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Канал с хаштаг",
"channels_public": "Публично", "channels_public": "Публично",
"channels_private": "Личен", "channels_private": "Личен",
"channels_publicChannel": "Публичен канал",
"channels_privateChannel": "Частен канал",
"channels_editChannel": "Редактирай канал", "channels_editChannel": "Редактирай канал",
"channels_muteChannel": "Заглуши канала", "channels_muteChannel": "Заглуши канала",
"channels_unmuteChannel": "Включи известията на канала", "channels_unmuteChannel": "Включи известията на канала",
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Hashtag-Kanal",
"channels_public": "Öffentlich", "channels_public": "Öffentlich",
"channels_private": "Privat", "channels_private": "Privat",
"channels_publicChannel": "Öffentlicher Kanal",
"channels_privateChannel": "Privater Kanal",
"channels_editChannel": "Kanal bearbeiten", "channels_editChannel": "Kanal bearbeiten",
"channels_muteChannel": "Kanal stummschalten", "channels_muteChannel": "Kanal stummschalten",
"channels_unmuteChannel": "Kanal Stummschaltung aufheben", "channels_unmuteChannel": "Kanal Stummschaltung aufheben",
-3
View File
@@ -517,7 +517,6 @@
} }
} }
}, },
"channels_hashtagChannel": "Hashtag channel",
"channels_public": "Public", "channels_public": "Public",
"channels_via": "via {path}", "channels_via": "via {path}",
"@channels_via": { "@channels_via": {
@@ -528,8 +527,6 @@
} }
}, },
"channels_private": "Private", "channels_private": "Private",
"channels_publicChannel": "Public channel",
"channels_privateChannel": "Private channel",
"channels_editChannel": "Edit channel", "channels_editChannel": "Edit channel",
"channels_muteChannel": "Mute channel", "channels_muteChannel": "Mute channel",
"channels_unmuteChannel": "Unmute channel", "channels_unmuteChannel": "Unmute channel",
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Canal con hashtag",
"channels_public": "Público", "channels_public": "Público",
"channels_private": "Privado", "channels_private": "Privado",
"channels_publicChannel": "Canal público",
"channels_privateChannel": "Canal privado",
"channels_editChannel": "Editar canal", "channels_editChannel": "Editar canal",
"channels_muteChannel": "Silenciar canal", "channels_muteChannel": "Silenciar canal",
"channels_unmuteChannel": "Activar canal", "channels_unmuteChannel": "Activar canal",
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Canal avec hashtag",
"channels_public": "Public", "channels_public": "Public",
"channels_private": "Privé", "channels_private": "Privé",
"channels_publicChannel": "Canal public",
"channels_privateChannel": "Canal privé",
"channels_editChannel": "Modifier le canal", "channels_editChannel": "Modifier le canal",
"channels_muteChannel": "Désactiver les notifications du canal", "channels_muteChannel": "Désactiver les notifications du canal",
"channels_unmuteChannel": "Réactiver les notifications du canal", "channels_unmuteChannel": "Réactiver les notifications du canal",
-3
View File
@@ -491,11 +491,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Hashtag-ok közössége",
"channels_public": "A nyilvánosság számára", "channels_public": "A nyilvánosság számára",
"channels_private": "Személyes", "channels_private": "Személyes",
"channels_publicChannel": "Össztávos csatorna",
"channels_privateChannel": "Személyes csatorna",
"channels_editChannel": "Csatorna szerkesztése", "channels_editChannel": "Csatorna szerkesztése",
"channels_muteChannel": "Csendes csatorna", "channels_muteChannel": "Csendes csatorna",
"channels_unmuteChannel": "Engedje be a hangot", "channels_unmuteChannel": "Engedje be a hangot",
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Canale hashtag",
"channels_public": "Pubblico", "channels_public": "Pubblico",
"channels_private": "Privato", "channels_private": "Privato",
"channels_publicChannel": "Canale pubblico",
"channels_privateChannel": "Canale privato",
"channels_editChannel": "Modifica canale", "channels_editChannel": "Modifica canale",
"channels_muteChannel": "Silenzia canale", "channels_muteChannel": "Silenzia canale",
"channels_unmuteChannel": "Attiva notifiche canale", "channels_unmuteChannel": "Attiva notifiche canale",
-3
View File
@@ -491,11 +491,8 @@
} }
} }
}, },
"channels_hashtagChannel": "ハッシュタグチャンネル",
"channels_public": "一般の人々", "channels_public": "一般の人々",
"channels_private": "個人の", "channels_private": "個人の",
"channels_publicChannel": "一般チャンネル",
"channels_privateChannel": "プライベートチャンネル",
"channels_editChannel": "チャンネルを編集する", "channels_editChannel": "チャンネルを編集する",
"channels_muteChannel": "ミュート機能", "channels_muteChannel": "ミュート機能",
"channels_unmuteChannel": "ミュートを解除する", "channels_unmuteChannel": "ミュートを解除する",
-3
View File
@@ -491,11 +491,8 @@
} }
} }
}, },
"channels_hashtagChannel": "해시태그 채널",
"channels_public": "대중의", "channels_public": "대중의",
"channels_private": "사립", "channels_private": "사립",
"channels_publicChannel": "공개 채널",
"channels_privateChannel": "개인 채널",
"channels_editChannel": "채널 편집", "channels_editChannel": "채널 편집",
"channels_muteChannel": "음소거 채널", "channels_muteChannel": "음소거 채널",
"channels_unmuteChannel": "채널 음소거 해제", "channels_unmuteChannel": "채널 음소거 해제",
-18
View File
@@ -2050,12 +2050,6 @@ abstract class AppLocalizations {
/// **'Channel {index}'** /// **'Channel {index}'**
String channels_channelIndex(int index); String channels_channelIndex(int index);
/// No description provided for @channels_hashtagChannel.
///
/// In en, this message translates to:
/// **'Hashtag channel'**
String get channels_hashtagChannel;
/// No description provided for @channels_public. /// No description provided for @channels_public.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -2074,18 +2068,6 @@ abstract class AppLocalizations {
/// **'Private'** /// **'Private'**
String get channels_private; String get channels_private;
/// No description provided for @channels_publicChannel.
///
/// In en, this message translates to:
/// **'Public channel'**
String get channels_publicChannel;
/// No description provided for @channels_privateChannel.
///
/// In en, this message translates to:
/// **'Private channel'**
String get channels_privateChannel;
/// No description provided for @channels_editChannel. /// No description provided for @channels_editChannel.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
-9
View File
@@ -1099,9 +1099,6 @@ class AppLocalizationsBg extends AppLocalizations {
return 'Канал $index'; return 'Канал $index';
} }
@override
String get channels_hashtagChannel => 'Канал с хаштаг';
@override @override
String get channels_public => 'Публично'; String get channels_public => 'Публично';
@@ -1113,12 +1110,6 @@ class AppLocalizationsBg extends AppLocalizations {
@override @override
String get channels_private => 'Личен'; String get channels_private => 'Личен';
@override
String get channels_publicChannel => 'Публичен канал';
@override
String get channels_privateChannel => 'Частен канал';
@override @override
String get channels_editChannel => 'Редактирай канал'; String get channels_editChannel => 'Редактирай канал';
-9
View File
@@ -1094,9 +1094,6 @@ class AppLocalizationsDe extends AppLocalizations {
return 'Kanal $index'; return 'Kanal $index';
} }
@override
String get channels_hashtagChannel => 'Hashtag-Kanal';
@override @override
String get channels_public => 'Öffentlich'; String get channels_public => 'Öffentlich';
@@ -1108,12 +1105,6 @@ class AppLocalizationsDe extends AppLocalizations {
@override @override
String get channels_private => 'Privat'; String get channels_private => 'Privat';
@override
String get channels_publicChannel => 'Öffentlicher Kanal';
@override
String get channels_privateChannel => 'Privater Kanal';
@override @override
String get channels_editChannel => 'Kanal bearbeiten'; String get channels_editChannel => 'Kanal bearbeiten';
-9
View File
@@ -1076,9 +1076,6 @@ class AppLocalizationsEn extends AppLocalizations {
return 'Channel $index'; return 'Channel $index';
} }
@override
String get channels_hashtagChannel => 'Hashtag channel';
@override @override
String get channels_public => 'Public'; String get channels_public => 'Public';
@@ -1090,12 +1087,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get channels_private => 'Private'; String get channels_private => 'Private';
@override
String get channels_publicChannel => 'Public channel';
@override
String get channels_privateChannel => 'Private channel';
@override @override
String get channels_editChannel => 'Edit channel'; String get channels_editChannel => 'Edit channel';
-9
View File
@@ -1096,9 +1096,6 @@ class AppLocalizationsEs extends AppLocalizations {
return 'Canal $index'; return 'Canal $index';
} }
@override
String get channels_hashtagChannel => 'Canal con hashtag';
@override @override
String get channels_public => 'Público'; String get channels_public => 'Público';
@@ -1110,12 +1107,6 @@ class AppLocalizationsEs extends AppLocalizations {
@override @override
String get channels_private => 'Privado'; String get channels_private => 'Privado';
@override
String get channels_publicChannel => 'Canal público';
@override
String get channels_privateChannel => 'Canal privado';
@override @override
String get channels_editChannel => 'Editar canal'; String get channels_editChannel => 'Editar canal';
-9
View File
@@ -1101,9 +1101,6 @@ class AppLocalizationsFr extends AppLocalizations {
return 'Canal $index'; return 'Canal $index';
} }
@override
String get channels_hashtagChannel => 'Canal avec hashtag';
@override @override
String get channels_public => 'Public'; String get channels_public => 'Public';
@@ -1115,12 +1112,6 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String get channels_private => 'Privé'; String get channels_private => 'Privé';
@override
String get channels_publicChannel => 'Canal public';
@override
String get channels_privateChannel => 'Canal privé';
@override @override
String get channels_editChannel => 'Modifier le canal'; String get channels_editChannel => 'Modifier le canal';
-9
View File
@@ -1101,9 +1101,6 @@ class AppLocalizationsHu extends AppLocalizations {
return '$index-os csatorna'; return '$index-os csatorna';
} }
@override
String get channels_hashtagChannel => 'Hashtag-ok közössége';
@override @override
String get channels_public => 'A nyilvánosság számára'; String get channels_public => 'A nyilvánosság számára';
@@ -1115,12 +1112,6 @@ class AppLocalizationsHu extends AppLocalizations {
@override @override
String get channels_private => 'Személyes'; String get channels_private => 'Személyes';
@override
String get channels_publicChannel => 'Össztávos csatorna';
@override
String get channels_privateChannel => 'Személyes csatorna';
@override @override
String get channels_editChannel => 'Csatorna szerkesztése'; String get channels_editChannel => 'Csatorna szerkesztése';
-9
View File
@@ -1097,9 +1097,6 @@ class AppLocalizationsIt extends AppLocalizations {
return 'Canale $index'; return 'Canale $index';
} }
@override
String get channels_hashtagChannel => 'Canale hashtag';
@override @override
String get channels_public => 'Pubblico'; String get channels_public => 'Pubblico';
@@ -1111,12 +1108,6 @@ class AppLocalizationsIt extends AppLocalizations {
@override @override
String get channels_private => 'Privato'; String get channels_private => 'Privato';
@override
String get channels_publicChannel => 'Canale pubblico';
@override
String get channels_privateChannel => 'Canale privato';
@override @override
String get channels_editChannel => 'Modifica canale'; String get channels_editChannel => 'Modifica canale';
-9
View File
@@ -1043,9 +1043,6 @@ class AppLocalizationsJa extends AppLocalizations {
return 'チャンネル $index'; return 'チャンネル $index';
} }
@override
String get channels_hashtagChannel => 'ハッシュタグチャンネル';
@override @override
String get channels_public => '一般の人々'; String get channels_public => '一般の人々';
@@ -1057,12 +1054,6 @@ class AppLocalizationsJa extends AppLocalizations {
@override @override
String get channels_private => '個人の'; String get channels_private => '個人の';
@override
String get channels_publicChannel => '一般チャンネル';
@override
String get channels_privateChannel => 'プライベートチャンネル';
@override @override
String get channels_editChannel => 'チャンネルを編集する'; String get channels_editChannel => 'チャンネルを編集する';
-9
View File
@@ -1038,9 +1038,6 @@ class AppLocalizationsKo extends AppLocalizations {
return '채널 $index'; return '채널 $index';
} }
@override
String get channels_hashtagChannel => '해시태그 채널';
@override @override
String get channels_public => '대중의'; String get channels_public => '대중의';
@@ -1052,12 +1049,6 @@ class AppLocalizationsKo extends AppLocalizations {
@override @override
String get channels_private => '사립'; String get channels_private => '사립';
@override
String get channels_publicChannel => '공개 채널';
@override
String get channels_privateChannel => '개인 채널';
@override @override
String get channels_editChannel => '채널 편집'; String get channels_editChannel => '채널 편집';
-9
View File
@@ -1086,9 +1086,6 @@ class AppLocalizationsNl extends AppLocalizations {
return 'Kanaal $index'; return 'Kanaal $index';
} }
@override
String get channels_hashtagChannel => 'Hashtag kanaal';
@override @override
String get channels_public => 'Openbaar'; String get channels_public => 'Openbaar';
@@ -1100,12 +1097,6 @@ class AppLocalizationsNl extends AppLocalizations {
@override @override
String get channels_private => 'Privé'; String get channels_private => 'Privé';
@override
String get channels_publicChannel => 'Open kanaal';
@override
String get channels_privateChannel => 'Private kanaal';
@override @override
String get channels_editChannel => 'Kanaal bewerken'; String get channels_editChannel => 'Kanaal bewerken';
-9
View File
@@ -1106,9 +1106,6 @@ class AppLocalizationsPl extends AppLocalizations {
return 'Kanał $index'; return 'Kanał $index';
} }
@override
String get channels_hashtagChannel => 'Kanał hashtagów';
@override @override
String get channels_public => 'Publiczny'; String get channels_public => 'Publiczny';
@@ -1120,12 +1117,6 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get channels_private => 'Prywatny'; String get channels_private => 'Prywatny';
@override
String get channels_publicChannel => 'Kanał publiczny';
@override
String get channels_privateChannel => 'Prywatny kanał';
@override @override
String get channels_editChannel => 'Edytuj kanał'; String get channels_editChannel => 'Edytuj kanał';
-9
View File
@@ -1097,9 +1097,6 @@ class AppLocalizationsPt extends AppLocalizations {
return 'Canal $index'; return 'Canal $index';
} }
@override
String get channels_hashtagChannel => 'Canal com hashtag';
@override @override
String get channels_public => 'Público'; String get channels_public => 'Público';
@@ -1111,12 +1108,6 @@ class AppLocalizationsPt extends AppLocalizations {
@override @override
String get channels_private => 'Privado'; String get channels_private => 'Privado';
@override
String get channels_publicChannel => 'Canal público';
@override
String get channels_privateChannel => 'Canal privado';
@override @override
String get channels_editChannel => 'Editar canal'; String get channels_editChannel => 'Editar canal';
-9
View File
@@ -1097,9 +1097,6 @@ class AppLocalizationsRu extends AppLocalizations {
return 'Канал $index'; return 'Канал $index';
} }
@override
String get channels_hashtagChannel => 'Хэштег-канал';
@override @override
String get channels_public => 'Публичный'; String get channels_public => 'Публичный';
@@ -1111,12 +1108,6 @@ class AppLocalizationsRu extends AppLocalizations {
@override @override
String get channels_private => 'Приватный'; String get channels_private => 'Приватный';
@override
String get channels_publicChannel => 'Публичный канал';
@override
String get channels_privateChannel => 'Приватный канал';
@override @override
String get channels_editChannel => 'Изменить канал'; String get channels_editChannel => 'Изменить канал';
-9
View File
@@ -1086,9 +1086,6 @@ class AppLocalizationsSk extends AppLocalizations {
return 'Kanál $index'; return 'Kanál $index';
} }
@override
String get channels_hashtagChannel => 'Kanál s hashtagom';
@override @override
String get channels_public => 'Veľké verejné'; String get channels_public => 'Veľké verejné';
@@ -1100,12 +1097,6 @@ class AppLocalizationsSk extends AppLocalizations {
@override @override
String get channels_private => 'Osobné'; String get channels_private => 'Osobné';
@override
String get channels_publicChannel => 'Veľké verejne kanály';
@override
String get channels_privateChannel => 'Osobné kanál';
@override @override
String get channels_editChannel => 'Upraviť kanál'; String get channels_editChannel => 'Upraviť kanál';
-9
View File
@@ -1084,9 +1084,6 @@ class AppLocalizationsSl extends AppLocalizations {
return 'Kanal $index'; return 'Kanal $index';
} }
@override
String get channels_hashtagChannel => 'Hashtag kanal';
@override @override
String get channels_public => 'Javni'; String get channels_public => 'Javni';
@@ -1098,12 +1095,6 @@ class AppLocalizationsSl extends AppLocalizations {
@override @override
String get channels_private => 'Zasebni'; String get channels_private => 'Zasebni';
@override
String get channels_publicChannel => 'Javni kanal';
@override
String get channels_privateChannel => 'Zasebni kanal';
@override @override
String get channels_editChannel => 'Uredi kanal'; String get channels_editChannel => 'Uredi kanal';
-9
View File
@@ -1077,9 +1077,6 @@ class AppLocalizationsSv extends AppLocalizations {
return 'Kanal $index'; return 'Kanal $index';
} }
@override
String get channels_hashtagChannel => 'Hashtagkanal';
@override @override
String get channels_public => 'Offentligt'; String get channels_public => 'Offentligt';
@@ -1091,12 +1088,6 @@ class AppLocalizationsSv extends AppLocalizations {
@override @override
String get channels_private => 'Privat'; String get channels_private => 'Privat';
@override
String get channels_publicChannel => 'Allmänt kanal';
@override
String get channels_privateChannel => 'Privat kanal';
@override @override
String get channels_editChannel => 'Redigera kanal'; String get channels_editChannel => 'Redigera kanal';
-9
View File
@@ -1092,9 +1092,6 @@ class AppLocalizationsUk extends AppLocalizations {
return 'Канал $index'; return 'Канал $index';
} }
@override
String get channels_hashtagChannel => 'Хештег-канал';
@override @override
String get channels_public => 'Публічний'; String get channels_public => 'Публічний';
@@ -1106,12 +1103,6 @@ class AppLocalizationsUk extends AppLocalizations {
@override @override
String get channels_private => 'Приватний'; String get channels_private => 'Приватний';
@override
String get channels_publicChannel => 'Публічний канал';
@override
String get channels_privateChannel => 'Приватний канал';
@override @override
String get channels_editChannel => 'Редагувати канал'; String get channels_editChannel => 'Редагувати канал';
-9
View File
@@ -1025,9 +1025,6 @@ class AppLocalizationsZh extends AppLocalizations {
return '频道 $index'; return '频道 $index';
} }
@override
String get channels_hashtagChannel => '标签频道';
@override @override
String get channels_public => '公共'; String get channels_public => '公共';
@@ -1039,12 +1036,6 @@ class AppLocalizationsZh extends AppLocalizations {
@override @override
String get channels_private => '私有'; String get channels_private => '私有';
@override
String get channels_publicChannel => '公共频道';
@override
String get channels_privateChannel => '私有频道';
@override @override
String get channels_editChannel => '编辑频道'; String get channels_editChannel => '编辑频道';
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Hashtag kanaal",
"channels_public": "Openbaar", "channels_public": "Openbaar",
"channels_private": "Privé", "channels_private": "Privé",
"channels_publicChannel": "Open kanaal",
"channels_privateChannel": "Private kanaal",
"channels_editChannel": "Kanaal bewerken", "channels_editChannel": "Kanaal bewerken",
"channels_muteChannel": "Kanaal dempen", "channels_muteChannel": "Kanaal dempen",
"channels_unmuteChannel": "Kanaal dempen opheffen", "channels_unmuteChannel": "Kanaal dempen opheffen",
-3
View File
@@ -349,11 +349,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Kanał hashtagów",
"channels_public": "Publiczny", "channels_public": "Publiczny",
"channels_private": "Prywatny", "channels_private": "Prywatny",
"channels_publicChannel": "Kanał publiczny",
"channels_privateChannel": "Prywatny kanał",
"channels_editChannel": "Edytuj kanał", "channels_editChannel": "Edytuj kanał",
"channels_muteChannel": "Wycisz kanał", "channels_muteChannel": "Wycisz kanał",
"channels_unmuteChannel": "Wyłącz wyciszenie kanału", "channels_unmuteChannel": "Wyłącz wyciszenie kanału",
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Canal com hashtag",
"channels_public": "Público", "channels_public": "Público",
"channels_private": "Privado", "channels_private": "Privado",
"channels_publicChannel": "Canal público",
"channels_privateChannel": "Canal privado",
"channels_editChannel": "Editar canal", "channels_editChannel": "Editar canal",
"channels_muteChannel": "Silenciar canal", "channels_muteChannel": "Silenciar canal",
"channels_unmuteChannel": "Ativar canal", "channels_unmuteChannel": "Ativar canal",
-3
View File
@@ -231,11 +231,8 @@
"channels_searchChannels": "Поиск каналов...", "channels_searchChannels": "Поиск каналов...",
"channels_noChannelsFound": "Каналы не найдены", "channels_noChannelsFound": "Каналы не найдены",
"channels_channelIndex": "Канал {index}", "channels_channelIndex": "Канал {index}",
"channels_hashtagChannel": "Хэштег-канал",
"channels_public": "Публичный", "channels_public": "Публичный",
"channels_private": "Приватный", "channels_private": "Приватный",
"channels_publicChannel": "Публичный канал",
"channels_privateChannel": "Приватный канал",
"channels_editChannel": "Изменить канал", "channels_editChannel": "Изменить канал",
"channels_muteChannel": "Отключить уведомления канала", "channels_muteChannel": "Отключить уведомления канала",
"channels_unmuteChannel": "Включить уведомления канала", "channels_unmuteChannel": "Включить уведомления канала",
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Kanál s hashtagom",
"channels_public": "Veľké verejné", "channels_public": "Veľké verejné",
"channels_private": "Osobné", "channels_private": "Osobné",
"channels_publicChannel": "Veľké verejne kanály",
"channels_privateChannel": "Osobné kanál",
"channels_editChannel": "Upraviť kanál", "channels_editChannel": "Upraviť kanál",
"channels_muteChannel": "Stlmiť kanál", "channels_muteChannel": "Stlmiť kanál",
"channels_unmuteChannel": "Zrušiť stlmenie kanála", "channels_unmuteChannel": "Zrušiť stlmenie kanála",
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Hashtag kanal",
"channels_public": "Javni", "channels_public": "Javni",
"channels_private": "Zasebni", "channels_private": "Zasebni",
"channels_publicChannel": "Javni kanal",
"channels_privateChannel": "Zasebni kanal",
"channels_editChannel": "Uredi kanal", "channels_editChannel": "Uredi kanal",
"channels_muteChannel": "Utišaj kanal", "channels_muteChannel": "Utišaj kanal",
"channels_unmuteChannel": "Vklopi obvestila kanala", "channels_unmuteChannel": "Vklopi obvestila kanala",
-3
View File
@@ -339,11 +339,8 @@
} }
} }
}, },
"channels_hashtagChannel": "Hashtagkanal",
"channels_public": "Offentligt", "channels_public": "Offentligt",
"channels_private": "Privat", "channels_private": "Privat",
"channels_publicChannel": "Allmänt kanal",
"channels_privateChannel": "Privat kanal",
"channels_editChannel": "Redigera kanal", "channels_editChannel": "Redigera kanal",
"channels_muteChannel": "Tysta kanal", "channels_muteChannel": "Tysta kanal",
"channels_unmuteChannel": "Slå på ljud för kanal", "channels_unmuteChannel": "Slå på ljud för kanal",
-3
View File
@@ -341,12 +341,9 @@
} }
} }
}, },
"channels_hashtagChannel": "Хештег-канал",
"channels_public": "Публічний", "channels_public": "Публічний",
"channels_via": "через {path}", "channels_via": "через {path}",
"channels_private": "Приватний", "channels_private": "Приватний",
"channels_publicChannel": "Публічний канал",
"channels_privateChannel": "Приватний канал",
"channels_editChannel": "Редагувати канал", "channels_editChannel": "Редагувати канал",
"channels_muteChannel": "Вимкнути сповіщення каналу", "channels_muteChannel": "Вимкнути сповіщення каналу",
"channels_unmuteChannel": "Увімкнути сповіщення каналу", "channels_unmuteChannel": "Увімкнути сповіщення каналу",
-3
View File
@@ -354,11 +354,8 @@
} }
} }
}, },
"channels_hashtagChannel": "标签频道",
"channels_public": "公共", "channels_public": "公共",
"channels_private": "私有", "channels_private": "私有",
"channels_publicChannel": "公共频道",
"channels_privateChannel": "私有频道",
"channels_editChannel": "编辑频道", "channels_editChannel": "编辑频道",
"channels_muteChannel": "静音频道", "channels_muteChannel": "静音频道",
"channels_unmuteChannel": "取消静音频道", "channels_unmuteChannel": "取消静音频道",
+7 -17
View File
@@ -384,7 +384,6 @@ class _ChannelsScreenState extends State<ChannelsScreen>
IconData icon; IconData icon;
Color iconColor; Color iconColor;
Color bgColor; Color bgColor;
String subtitle;
if (isCommunityChannel) { if (isCommunityChannel) {
// Community channel styling // Community channel styling
@@ -392,28 +391,21 @@ class _ChannelsScreenState extends State<ChannelsScreen>
bgColor = Colors.purple.withValues(alpha: 0.2); bgColor = Colors.purple.withValues(alpha: 0.2);
if (isCommunityPublic) { if (isCommunityPublic) {
icon = Icons.groups; icon = Icons.groups;
subtitle =
'${context.l10n.community_publicChannel}${community.name}';
} else { } else {
icon = Icons.tag; icon = Icons.tag;
subtitle =
'${context.l10n.community_hashtagChannel}${community.name}';
} }
} else if (channel.isPublicChannel) { } else if (channel.isPublicChannel) {
icon = Icons.public; icon = Icons.public;
iconColor = Colors.green; iconColor = Colors.green;
bgColor = Colors.green.withValues(alpha: 0.2); bgColor = Colors.green.withValues(alpha: 0.2);
subtitle = context.l10n.channels_publicChannel;
} else if (channel.name.startsWith('#')) { } else if (channel.name.startsWith('#')) {
icon = Icons.tag; icon = Icons.tag;
iconColor = Colors.blue; iconColor = Colors.blue;
bgColor = Colors.blue.withValues(alpha: 0.2); bgColor = Colors.blue.withValues(alpha: 0.2);
subtitle = context.l10n.channels_hashtagChannel;
} else { } else {
icon = Icons.lock; icon = Icons.lock;
iconColor = Colors.blue; iconColor = Colors.blue;
bgColor = Colors.blue.withValues(alpha: 0.2); bgColor = Colors.blue.withValues(alpha: 0.2);
subtitle = context.l10n.channels_privateChannel;
} }
return Card( return Card(
@@ -430,14 +422,17 @@ class _ChannelsScreenState extends State<ChannelsScreen>
: null, : null,
child: ListTile( child: ListTile(
dense: true, dense: true,
minVerticalPadding: 0, minVerticalPadding: 14,
contentPadding: const EdgeInsets.symmetric(horizontal: 12), contentPadding: const EdgeInsets.symmetric(horizontal: 12),
visualDensity: const VisualDensity(vertical: -2), visualDensity: const VisualDensity(vertical: -2),
leading: Stack( leading: Stack(
children: [ children: [
CircleAvatar( Padding(
backgroundColor: bgColor, padding: const EdgeInsets.symmetric(vertical: 3),
child: Icon(icon, color: iconColor), child: CircleAvatar(
backgroundColor: bgColor,
child: Icon(icon, color: iconColor),
),
), ),
if (isCommunityChannel) if (isCommunityChannel)
Positioned( Positioned(
@@ -469,11 +464,6 @@ class _ChannelsScreenState extends State<ChannelsScreen>
: channel.name, : channel.name,
style: const TextStyle(fontWeight: FontWeight.w500), style: const TextStyle(fontWeight: FontWeight.w500),
), ),
subtitle: Text(
subtitle,
maxLines: 1,
overflow: TextOverflow.ellipsis,
),
trailing: Row( trailing: Row(
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
children: [ children: [
-3
View File
@@ -2011,9 +2011,6 @@ class _MapScreenState extends State<MapScreen> {
color: isPublic ? Colors.orange : Colors.blue, color: isPublic ? Colors.orange : Colors.blue,
), ),
title: Text(label), title: Text(label),
subtitle: isPublic
? Text(context.l10n.channels_publicChannel)
: null,
onTap: () async { onTap: () async {
Navigator.pop(sheetContext); Navigator.pop(sheetContext);
final canSend = isPublic final canSend = isPublic