feat(i18n): add language dropdown to settings and persist selection
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
xmlns:vm="using:ClaudeDo.Ui.ViewModels.Modals"
|
||||
xmlns:settings="using:ClaudeDo.Ui.ViewModels.Modals.Settings"
|
||||
xmlns:ctl="using:ClaudeDo.Ui.Views.Controls"
|
||||
xmlns:loc="using:ClaudeDo.Ui.Localization"
|
||||
xmlns:locm="using:ClaudeDo.Localization"
|
||||
x:Class="ClaudeDo.Ui.Views.Modals.SettingsModalView"
|
||||
x:DataType="vm:SettingsModalViewModel"
|
||||
Title="Settings"
|
||||
@@ -45,6 +47,18 @@
|
||||
<TabItem Header="General">
|
||||
<ScrollViewer>
|
||||
<StackPanel Spacing="12" Margin="0,8,0,0">
|
||||
<StackPanel Spacing="4">
|
||||
<TextBlock Classes="field-label" Text="{loc:Tr settings.language}"/>
|
||||
<ComboBox ItemsSource="{Binding General.Languages}"
|
||||
SelectedItem="{Binding General.SelectedLanguage, Mode=TwoWay}"
|
||||
HorizontalAlignment="Left" Width="220">
|
||||
<ComboBox.ItemTemplate>
|
||||
<DataTemplate x:DataType="locm:LanguageOption">
|
||||
<TextBlock Text="{Binding Name}"/>
|
||||
</DataTemplate>
|
||||
</ComboBox.ItemTemplate>
|
||||
</ComboBox>
|
||||
</StackPanel>
|
||||
<StackPanel Spacing="4">
|
||||
<TextBlock Classes="field-label" Text="Default instructions"/>
|
||||
<TextBox AcceptsReturn="True" TextWrapping="Wrap" Height="110"
|
||||
|
||||
Reference in New Issue
Block a user