From 74234342b8ec3aa7fcbd5a3b2cdf3d5e56bd3d99 Mon Sep 17 00:00:00 2001 From: Scott Date: Sat, 19 Sep 2015 23:08:36 +0100 Subject: WinGui: Adding a number of new tooltips for some of the more complicated controls. --- .../Properties/ResourcesTooltips.Designer.cs | 148 +++++++++++++++++++++ .../HandBrakeWPF/Properties/ResourcesTooltips.resx | 64 +++++++++ win/CS/HandBrakeWPF/Views/FiltersView.xaml | 14 +- win/CS/HandBrakeWPF/Views/MainView.xaml | 8 +- win/CS/HandBrakeWPF/Views/PictureSettingsView.xaml | 11 +- 5 files changed, 234 insertions(+), 11 deletions(-) diff --git a/win/CS/HandBrakeWPF/Properties/ResourcesTooltips.Designer.cs b/win/CS/HandBrakeWPF/Properties/ResourcesTooltips.Designer.cs index 449eb17fa..c94852f1f 100644 --- a/win/CS/HandBrakeWPF/Properties/ResourcesTooltips.Designer.cs +++ b/win/CS/HandBrakeWPF/Properties/ResourcesTooltips.Designer.cs @@ -60,6 +60,154 @@ namespace HandBrakeWPF.Properties { } } + /// + /// Looks up a localized string similar to The deblocking filter removes a common type of compression artifact. + ///If your source exhibits 'blockiness', this filter may help clean it up.. + /// + public static string FilterView_Deblock { + get { + return ResourceManager.GetString("FilterView_Deblock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Choose decomb or deinterlace filter options. + /// + ///The decomb filter selectively deinterlaces frames that appear to be interlaced. + ///This will preserve quality in frames that are not interlaced. + /// + ///The classic deinterlace filter is applied to all frames. + ///Frames that are not interlaced will suffer some quality degradation.. + /// + public static string FilterView_DecombDeinterlace { + get { + return ResourceManager.GetString("FilterView_DecombDeinterlace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Denoise filtering reduces or removes the appearance of noise and grain. + ///Film grain and other types of high frequency noise are difficult to compress. + ///Using this filter on such sources can result in smaller file sizes.. + /// + public static string FilterView_Denoise { + get { + return ResourceManager.GetString("FilterView_Denoise", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This filter removes 'combing' artifacts that are the result of telecining. + /// + ///Telecining is a process that adjusts film framerates that are 24fps to NTSC video frame rates which are 30fps.. + /// + public static string FilterView_Detelecine { + get { + return ResourceManager.GetString("FilterView_Detelecine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If enabled, filter colour components out of video.. + /// + public static string FilterView_Grayscale { + get { + return ResourceManager.GetString("FilterView_Grayscale", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This is the location and filename where your encoded file will be saved.. + /// + public static string MainView_Destination { + get { + return ResourceManager.GetString("MainView_Destination", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Add iPod Atom needed by some older iPods.. + /// + public static string MainView_IpodAtom { + get { + return ResourceManager.GetString("MainView_IpodAtom", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Format to mux encoded tracks to.. + /// + public static string MainView_Mux { + get { + return ResourceManager.GetString("MainView_Mux", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Optimise the layout of the MP4 file for progressive download. + ///This allows a player to initiate playback before downloading the entire file.. + /// + public static string MainView_Optimise { + get { + return ResourceManager.GetString("MainView_Optimise", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Choose a start and end point of the source title to encode. This can be in chapters, seconds or frames.. + /// + public static string MainView_Range { + get { + return ResourceManager.GetString("MainView_Range", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set the title to encode. + ///By default, HandBrake will try and select the main title, or the longest if one isn't found.. + /// + public static string MainView_Title { + get { + return ResourceManager.GetString("MainView_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to None - Force pixel aspect ratio to 1:1. + ///Loose - Align dimensions to chosen 'Alignment' value + /// and pick pixel aspect ratio that preserves the + /// original display aspect ratio + ///Strict - Keep original source dimensions and pixel aspect ratio. + /// + public static string PictureSettingsView_Anamorphic { + get { + return ResourceManager.GetString("PictureSettingsView_Anamorphic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Align storage dimensions to multiples of this value. + /// + ///This setting is only necessary for compatibility with some devices. + ///You should use 2 unless you experience compatibility issues.. + /// + public static string PictureSettingsView_Modulus { + get { + return ResourceManager.GetString("PictureSettingsView_Modulus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pixel aspect defines the shape of the pixels. + ///A 1:1 ratio defines a square pixel. Other values define rectangular shapes. + ///Players will scale the image in order to achieve the specified aspect.. + /// + public static string PictureSettingsView_PAR { + get { + return ResourceManager.GetString("PictureSettingsView_PAR", resourceCulture); + } + } + /// /// Looks up a localized string similar to Delete the job from the queue.. /// diff --git a/win/CS/HandBrakeWPF/Properties/ResourcesTooltips.resx b/win/CS/HandBrakeWPF/Properties/ResourcesTooltips.resx index a97cb693e..f3a1ab415 100644 --- a/win/CS/HandBrakeWPF/Properties/ResourcesTooltips.resx +++ b/win/CS/HandBrakeWPF/Properties/ResourcesTooltips.resx @@ -117,6 +117,70 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + The deblocking filter removes a common type of compression artifact. +If your source exhibits 'blockiness', this filter may help clean it up. + + + Choose decomb or deinterlace filter options. + +The decomb filter selectively deinterlaces frames that appear to be interlaced. +This will preserve quality in frames that are not interlaced. + +The classic deinterlace filter is applied to all frames. +Frames that are not interlaced will suffer some quality degradation. + + + Denoise filtering reduces or removes the appearance of noise and grain. +Film grain and other types of high frequency noise are difficult to compress. +Using this filter on such sources can result in smaller file sizes. + + + This filter removes 'combing' artifacts that are the result of telecining. + +Telecining is a process that adjusts film framerates that are 24fps to NTSC video frame rates which are 30fps. + + + If enabled, filter colour components out of video. + + + This is the location and filename where your encoded file will be saved. + + + Add iPod Atom needed by some older iPods. + + + Format to mux encoded tracks to. + + + Optimise the layout of the MP4 file for progressive download. +This allows a player to initiate playback before downloading the entire file. + + + Choose a start and end point of the source title to encode. This can be in chapters, seconds or frames. + + + Set the title to encode. +By default, HandBrake will try and select the main title, or the longest if one isn't found. + + + None - Force pixel aspect ratio to 1:1. +Loose - Align dimensions to chosen 'Alignment' value + and pick pixel aspect ratio that preserves the + original display aspect ratio +Strict - Keep original source dimensions and pixel aspect ratio + + + Align storage dimensions to multiples of this value. + +This setting is only necessary for compatibility with some devices. +You should use 2 unless you experience compatibility issues. + + + Pixel aspect defines the shape of the pixels. +A 1:1 ratio defines a square pixel. Other values define rectangular shapes. +Players will scale the image in order to achieve the specified aspect. + Delete the job from the queue. diff --git a/win/CS/HandBrakeWPF/Views/FiltersView.xaml b/win/CS/HandBrakeWPF/Views/FiltersView.xaml index d8304c1c6..471d41049 100644 --- a/win/CS/HandBrakeWPF/Views/FiltersView.xaml +++ b/win/CS/HandBrakeWPF/Views/FiltersView.xaml @@ -48,6 +48,7 @@ @@ -55,8 +56,10 @@ - - + + + HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,0,10" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Denoise}" /> @@ -107,10 +110,11 @@ + HorizontalAlignment="Left" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Deblock}" /> - + diff --git a/win/CS/HandBrakeWPF/Views/MainView.xaml b/win/CS/HandBrakeWPF/Views/MainView.xaml index ff8ebc600..da7c7d0cc 100644 --- a/win/CS/HandBrakeWPF/Views/MainView.xaml +++ b/win/CS/HandBrakeWPF/Views/MainView.xaml @@ -351,6 +351,7 @@ MinWidth="100" Margin="8,0,0,0" ItemsSource="{Binding ScannedSource.Titles}" + ToolTip="{x:Static Properties:ResourcesTooltips.MainView_Title}" SelectedItem="{Binding Path=SelectedTitle}" /> -- cgit v1.2.3