Rename UI elements Observers -> Known by
MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/CoinInfoTabView.xaml
WalletWasabi.Gui/Controls/WalletExplorer/CoinInfoTabView.xaml
<controls:ExtendedTextBox Grid.Column="1" Classes="selectableTextBlock monospaceFont Transparent" Text="{Binding PubKey}" />
</Grid>
<Grid ColumnDefinitions="150, *">
- <TextBlock Classes="monospaceFont" Text="Clusters:" />
+ <TextBlock Classes="monospaceFont" Text="Known By:" />
<controls:ExtendedTextBox Grid.Column="1" Classes="selectableTextBlock monospaceFont Transparent" Text="{Binding Clusters}" />
</Grid>
</StackPanel>

MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/CoinListView.xaml
WalletWasabi.Gui/Controls/WalletExplorer/CoinListView.xaml
<controls:SortingArrow Grid.Column="2" Text="Status" Command="{Binding SortCommand}" SortDirection="{Binding StatusSortDirection}" />
<controls:SortingArrow Grid.Column="3" Text="Amount (BTC)" Command="{Binding SortCommand}" SortDirection="{Binding AmountSortDirection}" />
<controls:SortingArrow Grid.Column="4" Text="Privacy" Command="{Binding SortCommand}" SortDirection="{Binding PrivacySortDirection}" />
- <controls:SortingArrow Grid.Column="5" Text="Clusters" Command="{Binding SortCommand}" SortDirection="{Binding ClustersSortDirection}" />
+ <controls:SortingArrow Grid.Column="5" Text="Known By" Command="{Binding SortCommand}" SortDirection="{Binding ClustersSortDirection}" />
</Grid>
<StackPanel Margin="0 10 0 0" Spacing="10" DockPanel.Dock="Bottom" Orientation="Horizontal">
<CheckBox IsThreeState="True" Margin="0" IsChecked="{Binding SelectPrivateCheckBoxState}" IsVisible="{Binding SelectAllPrivateVisible}" Command="{Binding SelectPrivateCheckBoxCommand}">

MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/ReceiveTabView.xaml
WalletWasabi.Gui/Controls/WalletExplorer/ReceiveTabView.xaml
</Grid>
</DockPanel>
<Grid ColumnDefinitions="300, *, 50" Margin="5 10 5 0" Grid.Row="1">
- <TextBlock Text="Observers:" />
+ <TextBlock Text="Known by:" />
<TextBlock Text="Address:" Grid.Column="1" Margin="20 0 0 0" />
</Grid>
<controls:ExtendedListBox Grid.Row="2" Items="{Binding Addresses}" SelectedItem="{Binding SelectedAddress, Mode=TwoWay}" VirtualizationMode="None">
<DrawingPresenter HorizontalAlignment="Left" Height="16" Width="16" Stretch="Fill" Drawing="{StaticResource Copy}" />
</MenuItem.Icon>
</MenuItem>
- <MenuItem Header="Copy Observers" Command="{Binding CopyLabel}">
+ <MenuItem Header="Copy Known By" Command="{Binding CopyLabel}">
<MenuItem.Icon>
<DrawingPresenter HorizontalAlignment="Left" Height="16" Width="16" Stretch="Fill" Drawing="{StaticResource Copy}" />
</MenuItem.Icon>
</MenuItem>
- <MenuItem Header="Change Observers" Command="{Binding ChangeLabel}">
+ <MenuItem Header="Change Known By" Command="{Binding ChangeLabel}">
<MenuItem.Icon>
<DrawingPresenter HorizontalAlignment="Left" Height="16" Width="16" Stretch="Fill" Drawing="{StaticResource ReceiveTabView_ChangeLabel}" />
</MenuItem.Icon>

MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/ReceiveTabViewModel.cs
WalletWasabi.Gui/Controls/WalletExplorer/ReceiveTabViewModel.cs
@@ -42,7 +42,7 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
LabelSuggestion.Label = label;
if (label.IsEmpty)
{
- NotificationHelpers.Warning("Observers are required.");
+ NotificationHelpers.Warning("Known By is required.");
return;
}

MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/SendControlViewModel.cs
WalletWasabi.Gui/Controls/WalletExplorer/SendControlViewModel.cs
@@ -220,7 +220,7 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
LabelSuggestion.Label = label;
if (!IsMax && label.IsEmpty)
{
- NotificationHelpers.Warning("Observers are required.", "");
+ NotificationHelpers.Warning("Known By is required.", "");
return;
}

MODIFY
WalletWasabi.Gui/Suggestions/SuggestLabelView.xaml
WalletWasabi.Gui/Suggestions/SuggestLabelView.xaml
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="WalletWasabi.Gui.Suggestions.SuggestLabelView">
<StackPanel Spacing="8">
- <controls:ExtendedTextBox x:Name="LabelTextBox" Text="{Binding Label}" Watermark="Observers" UseFloatingWatermark="True" IsReadOnly="{Binding IsMax}" ToolTip.Tip="{Binding LabelToolTip}" CaretIndex="{Binding CaretIndex}">
+ <controls:ExtendedTextBox x:Name="LabelTextBox" Text="{Binding Label}" Watermark="Known by" UseFloatingWatermark="True" IsReadOnly="{Binding IsMax}" ToolTip.Tip="{Binding LabelToolTip}" CaretIndex="{Binding CaretIndex}">
<i:Interaction.Behaviors>
<suggestions:SuggestionBehavior SuggestionItems="{Binding Suggestions}" />
<behaviors:CommandOnEnterBehavior Command="{Binding GenerateCommand}" />

MODIFY
WalletWasabi/Blockchain/Keys/KeyManager.cs
WalletWasabi/Blockchain/Keys/KeyManager.cs
@@ -425,7 +425,7 @@ namespace WalletWasabi.Blockchain.Keys
{
if (label.IsEmpty)
{
- throw new InvalidOperationException("Observers are required.");
+ throw new InvalidOperationException("Known By is required.");
}
minGapLimitIncreased = false;

Rename UI elements Observers -> Known by