"me-web?" 0.7.0: the name in quotes, copy buttons, and every translation rewritten in plain words
- The name is now always written in quotation marks, each language with its own: “me-web?”, «me-web?», „me-web?“, « me-web? », 「me-web?」. Without them the question mark read as the end of a sentence. In Arabic, Hebrew and the other right-to-left languages the question mark no longer jumps to the wrong side of the name. - Your addresses, your router, your network, the reverse name, the route and the code of a submission you sent now sit in a small box with a copy button, ready to paste into a message to your provider or anywhere else. - Every translation except English and Italian was rewritten for people who are not technical: everyday words first, the technical term in brackets, and one word for one thing across the whole app. They are still machine drafts; "Suggest a correction" is welcome in any language. - A few lines are plainer in English and Italian too: the test servers for calls, and the server in the middle that carries a call when two homes can't connect directly. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
This commit is contained in:
1 parent
d18caed157
commit
320936c688
260 files changed
+23662
-18072
No files matched your search
@@ -1,6 +1,7 @@
|
||||
<UserControl xmlns="https://github.com/avaloniaui"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:vm="using:MeWeb.App.ViewModels"
|
||||
xmlns:v="using:MeWeb.App.Views"
|
||||
xmlns:s="using:MeWeb.App.Services"
|
||||
xmlns:sys="using:System"
|
||||
x:Class="MeWeb.App.Views.MainView"
|
||||
@@ -29,6 +30,7 @@
|
||||
<TextBlock Grid.Column="0" Classes="factLabel" Text="{Binding Label}" />
|
||||
<StackPanel Grid.Column="1">
|
||||
<SelectableTextBlock Classes="factValue" Text="{Binding Value}" IsVisible="{Binding ShowValue}" />
|
||||
<v:CopyField Text="{Binding CopyText}" CopyId="{Binding CopyAutomationId}" IsVisible="{Binding ShowCopy}" />
|
||||
<Button Classes="link" IsVisible="{Binding ShowSource}"
|
||||
AutomationProperties.AutomationId="{Binding AutomationId}"
|
||||
Command="{Binding OpenCommand}">
|
||||
@@ -57,7 +59,7 @@
|
||||
<Grid>
|
||||
<DockPanel>
|
||||
<Grid DockPanel.Dock="Top" ColumnDefinitions="*,Auto,Auto" Margin="20,14,20,6">
|
||||
<TextBlock Grid.Column="0" Classes="title" Text="me-web?" VerticalAlignment="Center" />
|
||||
<TextBlock Grid.Column="0" Classes="title" Text="{s:Tr AppName}" VerticalAlignment="Center" />
|
||||
<Button Grid.Column="1" Classes="round" Margin="0,0,10,0" VerticalAlignment="Center"
|
||||
AutomationProperties.AutomationId="main-contacts"
|
||||
AutomationProperties.Name="{s:Tr Contacts}"
|
||||
@@ -291,6 +293,10 @@
|
||||
</Border>
|
||||
<TextBlock Classes="body" TextAlignment="Center" HorizontalAlignment="Center" MaxWidth="700"
|
||||
Text="{Binding ShareResult}" IsVisible="{Binding ShowShareResult}" />
|
||||
<StackPanel Spacing="4" HorizontalAlignment="Center" MinWidth="240" MaxWidth="420" IsVisible="{Binding ShowSharedId}">
|
||||
<TextBlock Classes="factLabel" Text="{s:Tr SubmissionCode}" />
|
||||
<v:CopyField Text="{Binding SharedId}" CopyId="share-code-copy" />
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel Spacing="16" HorizontalAlignment="Center" MaxWidth="600" Margin="8,4,8,0" IsVisible="{Binding HasResults}">
|
||||
<Grid ColumnDefinitions="Auto,*" HorizontalAlignment="Center">
|
||||
@@ -348,7 +354,7 @@
|
||||
Command="{Binding ToggleContactsCommand}" />
|
||||
</Grid>
|
||||
<TextBlock Classes="body" Text="{s:Tr ContactsIntro}" />
|
||||
<Grid ColumnDefinitions="Auto,*" RowDefinitions="Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto">
|
||||
<Grid ColumnDefinitions="Auto,*" RowDefinitions="Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto">
|
||||
<Path Grid.Row="0" Classes="icon" Data="{StaticResource IconServer}" VerticalAlignment="Top" Margin="0,0,12,12" />
|
||||
<TextBlock Grid.Row="0" Grid.Column="1" Classes="body" Text="{s:Tr ContactServer}" Margin="0,0,0,12" />
|
||||
<Path Grid.Row="1" Classes="icon" Data="{StaticResource IconRouter}" VerticalAlignment="Top" Margin="0,0,12,12" />
|
||||
@@ -365,22 +371,23 @@
|
||||
<TextBlock Grid.Row="6" Grid.Column="1" Classes="body" Text="{s:Tr ContactMail}" Margin="0,0,0,12" />
|
||||
<Path Grid.Row="7" Classes="icon" Data="{StaticResource IconGauge}" VerticalAlignment="Top" Margin="0,0,12,12" />
|
||||
<TextBlock Grid.Row="7" Grid.Column="1" Classes="body" Text="{s:Tr ContactSpeed}" Margin="0,0,0,12" />
|
||||
<Path Grid.Row="8" Classes="icon" Data="{StaticResource IconServer}" VerticalAlignment="Top" Margin="0,0,12,12" IsVisible="{Binding ShowNodes}" />
|
||||
<TextBlock Grid.Row="8" Grid.Column="1" Classes="body" Text="{Binding NodesFormatted}" Margin="0,0,0,12" IsVisible="{Binding ShowNodes}" />
|
||||
<Path Grid.Row="9" Classes="icon" Data="{StaticResource IconArrowUpRight}" VerticalAlignment="Top" Margin="0,0,12,0" />
|
||||
<TextBlock Grid.Row="9" Grid.Column="1" Classes="body" Text="{s:Tr ContactLinks}" />
|
||||
<Path Grid.Row="8" Classes="icon" Data="{StaticResource IconArrowUpRight}" VerticalAlignment="Top" Margin="0,0,12,0" />
|
||||
<TextBlock Grid.Row="8" Grid.Column="1" Classes="body" Text="{s:Tr ContactLinks}" />
|
||||
</Grid>
|
||||
<StackPanel Spacing="6" IsVisible="{Binding ShowShared}">
|
||||
<TextBlock Classes="body" FontWeight="SemiBold" Text="{s:Tr SharedTitle}" />
|
||||
<ItemsControl ItemsSource="{Binding Shared}">
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate x:DataType="vm:SubmissionViewModel">
|
||||
<StackPanel Orientation="Horizontal" Spacing="12" Margin="0,2">
|
||||
<TextBlock Classes="small" Text="{Binding Description}" VerticalAlignment="Center" />
|
||||
<Button Classes="link" Content="{s:Tr SubmissionDelete}"
|
||||
AutomationProperties.AutomationId="{Binding AutomationId}"
|
||||
Command="{Binding DeleteCommand}" />
|
||||
<TextBlock Classes="small" Text="{s:Tr SubmissionDeleteFailed}" IsVisible="{Binding Failed}" VerticalAlignment="Center" />
|
||||
<StackPanel Spacing="4" Margin="0,4">
|
||||
<v:CopyField Text="{Binding Id}" CopyId="{Binding CopyAutomationId}" HorizontalAlignment="Left" MinWidth="220" />
|
||||
<StackPanel Orientation="Horizontal" Spacing="12">
|
||||
<TextBlock Classes="small" Text="{Binding KeptFormatted}" VerticalAlignment="Center" />
|
||||
<Button Classes="link" Content="{s:Tr SubmissionDelete}"
|
||||
AutomationProperties.AutomationId="{Binding AutomationId}"
|
||||
Command="{Binding DeleteCommand}" />
|
||||
<TextBlock Classes="small" Text="{s:Tr SubmissionDeleteFailed}" IsVisible="{Binding Failed}" VerticalAlignment="Center" />
|
||||
</StackPanel>
|
||||
</StackPanel>
|
||||
</DataTemplate>
|
||||
</ItemsControl.ItemTemplate>
|
||||
|
||||
Reference in new issue
Block a user