_
+ Public Shared Property Culture() As Global.System.Globalization.CultureInfo
+ Get
+ Return resourceCulture
+ End Get
+ Set
+ resourceCulture = value
+ End Set
+ End Property
+
+ '''
+ ''' 查找类似 Settings 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property _Set() As String
+ Get
+ Return ResourceManager.GetString("Set", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Configuration 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionConfiguration() As String
+ Get
+ Return ResourceManager.GetString("CompressionConfiguration", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Apply to all 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionConfiguration_ApplyAll() As String
+ Get
+ Return ResourceManager.GetString("CompressionConfiguration_ApplyAll", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 files will be skipped 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionConfiguration_SkipFile() As String
+ Get
+ Return ResourceManager.GetString("CompressionConfiguration_SkipFile", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Skip file types specified in settings 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionConfiguration_SkipFileTypes() As String
+ Get
+ Return ResourceManager.GetString("CompressionConfiguration_SkipFileTypes", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Skip file types likely to compress poorly 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionConfiguration_SkipFileTypesLikelyPoorly() As String
+ Get
+ Return ResourceManager.GetString("CompressionConfiguration_SkipFileTypesLikelyPoorly", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 For Steam Games:
+ '''skips files based on database results
+ '''
+ '''For Non-Steam Folders:
+ '''skips files based on compression estimate 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionConfiguration_SkipFileTypesLikelyPoorlyTip() As String
+ Get
+ Return ResourceManager.GetString("CompressionConfiguration_SkipFileTypesLikelyPoorlyTip", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Watch folder for changes 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionConfiguration_WatchFolderChanges() As String
+ Get
+ Return ResourceManager.GetString("CompressionConfiguration_WatchFolderChanges", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Database Results 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionDB_DatabaseResults() As String
+ Get
+ Return ResourceManager.GetString("CompressionDB_DatabaseResults", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Games 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionDB_DatabaseResults_Games() As String
+ Get
+ Return ResourceManager.GetString("CompressionDB_DatabaseResults_Games", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Search by game name or SteamID... 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionDB_DatabaseResults_SearchSteamID() As String
+ Get
+ Return ResourceManager.GetString("CompressionDB_DatabaseResults_SearchSteamID", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Sort By 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionDB_DatabaseResults_Sort() As String
+ Get
+ Return ResourceManager.GetString("CompressionDB_DatabaseResults_Sort", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Ascending 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionDB_DatabaseResults_SortAscending() As String
+ Get
+ Return ResourceManager.GetString("CompressionDB_DatabaseResults_SortAscending", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Descending 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionDB_DatabaseResults_SortDescending() As String
+ Get
+ Return ResourceManager.GetString("CompressionDB_DatabaseResults_SortDescending", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Game Name 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionDB_DatabaseResults_SortGameName() As String
+ Get
+ Return ResourceManager.GetString("CompressionDB_DatabaseResults_SortGameName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Max Savings 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionDB_DatabaseResults_SortMaxSavings() As String
+ Get
+ Return ResourceManager.GetString("CompressionDB_DatabaseResults_SortMaxSavings", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 SteamID 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionDB_DatabaseResults_SortSteamID() As String
+ Get
+ Return ResourceManager.GetString("CompressionDB_DatabaseResults_SortSteamID", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compression Mode 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionMode() As String
+ Get
+ Return ResourceManager.GetString("CompressionMode", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 LZX 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionMode_LZX() As String
+ Get
+ Return ResourceManager.GetString("CompressionMode_LZX", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 XPRESS 16K 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionMode_XPRESS16K() As String
+ Get
+ Return ResourceManager.GetString("CompressionMode_XPRESS16K", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 XPRESS 4K 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionMode_XPRESS4K() As String
+ Get
+ Return ResourceManager.GetString("CompressionMode_XPRESS4K", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 XPRESS 8K 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionMode_XPRESS8K() As String
+ Get
+ Return ResourceManager.GetString("CompressionMode_XPRESS8K", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Estimated size 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionModeRadio_EstimatedSize() As String
+ Get
+ Return ResourceManager.GetString("CompressionModeRadio_EstimatedSize", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Savings 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionModeRadio_Savings() As String
+ Get
+ Return ResourceManager.GetString("CompressionModeRadio_Savings", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 TOTAL RESULTS 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionModeRadio_TotalResults() As String
+ Get
+ Return ResourceManager.GetString("CompressionModeRadio_TotalResults", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 unknown 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property CompressionModeRadio_Unknown() As String
+ Get
+ Return ResourceManager.GetString("CompressionModeRadio_Unknown", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Add Folder to Queue 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Home_AddFolder() As String
+ Get
+ Return ResourceManager.GetString("Home_AddFolder", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compress Again 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Home_CompressAgain() As String
+ Get
+ Return ResourceManager.GetString("Home_CompressAgain", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compress Selected 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Home_CompressSelected() As String
+ Get
+ Return ResourceManager.GetString("Home_CompressSelected", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 select a folder 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Home_SelectFolder() As String
+ Get
+ Return ResourceManager.GetString("Home_SelectFolder", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Submit Results 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Home_SubmitResults() As String
+ Get
+ Return ResourceManager.GetString("Home_SubmitResults", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Uncompress 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Home_Uncompress() As String
+ Get
+ Return ResourceManager.GetString("Home_Uncompress", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Welcome 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Message_Welcome() As String
+ Get
+ Return ResourceManager.GetString("Message_Welcome", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 You currently have {0} folders being watched. Closing CompactGUI will stop them from being monitored.
+ '''
+ '''Are you sure you want to exit? 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property MessageBox_ExitText() As String
+ Get
+ Return ResourceManager.GetString("MessageBox_ExitText", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 WatcherPage 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property PageNameWatcher() As String
+ Get
+ Return ResourceManager.GetString("PageNameWatcher", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Background Watcher Settings 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compress folders: 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_CompressFolders() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_CompressFolders", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 When System is Idle 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_CompressFolders_Idle() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_CompressFolders_Idle", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Last ran: {0:dd MMM yyyy \a\t HH:mm:ss} 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_CompressFolders_LastRanFormat() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_CompressFolders_LastRanFormat", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Never 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_CompressFolders_Never() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_CompressFolders_Never", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Next scheduled: {0:dd MMM yyyy \a\t HH:mm:ss} 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_CompressFolders_NextScheduledFormat() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_CompressFolders_NextScheduledFormat", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 On Schedule 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_CompressFolders_OnSchedule() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_CompressFolders_OnSchedule", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 On Schedule if system is also idle 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_CompressFolders_OnScheduleIdle() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_CompressFolders_OnScheduleIdle", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Monitor compressed folders for changes 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_FoldersChanges() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_FoldersChanges", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 at 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_Time_At() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_Time_At", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 day(s) 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_Time_Day() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_Time_Day", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 every 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetBackgroundWatch_Time_Every() As String
+ Get
+ Return ResourceManager.GetString("SetBackgroundWatch_Time_Every", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compression Settings 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetCompression() As String
+ Get
+ Return ResourceManager.GetString("SetCompression", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 HDDs only use 1 thread 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetCompression_HDDThread() As String
+ Get
+ Return ResourceManager.GetString("SetCompression_HDDThread", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Maximum Compression Threads 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetCompression_MaxThreads() As String
+ Get
+ Return ResourceManager.GetString("SetCompression_MaxThreads", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Estimate Compression for non-Steam Folders (beta) 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetCompression_NonSteamFolders() As String
+ Get
+ Return ResourceManager.GetString("SetCompression_NonSteamFolders", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Filetype Management 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetFiletypeManagement() As String
+ Get
+ Return ResourceManager.GetString("SetFiletypeManagement", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Manage local skipped filetypes 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetFiletypeManagement_LocalSkipFiletypes() As String
+ Get
+ Return ResourceManager.GetString("SetFiletypeManagement_LocalSkipFiletypes", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 edit skipped filetypes 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetFiletypeManagement_LocalSkipFiletypesEdit() As String
+ Get
+ Return ResourceManager.GetString("SetFiletypeManagement_LocalSkipFiletypesEdit", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Agression of online skiplist 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetFiletypeManagement_OnlineSkiplistAgression() As String
+ Get
+ Return ResourceManager.GetString("SetFiletypeManagement_OnlineSkiplistAgression", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 high 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetFiletypeManagement_OnlineSkiplistAgressionHigh() As String
+ Get
+ Return ResourceManager.GetString("SetFiletypeManagement_OnlineSkiplistAgressionHigh", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 low 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetFiletypeManagement_OnlineSkiplistAgressionLow() As String
+ Get
+ Return ResourceManager.GetString("SetFiletypeManagement_OnlineSkiplistAgressionLow", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 medium 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetFiletypeManagement_OnlineSkiplistAgressionMedium() As String
+ Get
+ Return ResourceManager.GetString("SetFiletypeManagement_OnlineSkiplistAgressionMedium", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 For Steam games only.
+ '''When choosing to skip user-submitted filetypes, this setting determines how many submissions are required for each filetype to consider skipping it.
+ ''''low' is generally best, as higher options run the risk of skipping files that would otherwise compress well. 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetFiletypeManagement_OnlineSkiplistAgressionTip() As String
+ Get
+ Return ResourceManager.GetString("SetFiletypeManagement_OnlineSkiplistAgressionTip", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 System Integration 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetSystemIntegration() As String
+ Get
+ Return ResourceManager.GetString("SetSystemIntegration", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Show notification on completion 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetSystemIntegration_CompletionNotification() As String
+ Get
+ Return ResourceManager.GetString("SetSystemIntegration_CompletionNotification", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Add to right-click context menu 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetSystemIntegration_RightClickMenu() As String
+ Get
+ Return ResourceManager.GetString("SetSystemIntegration_RightClickMenu", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Add to start menu 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetSystemIntegration_StartMenu() As String
+ Get
+ Return ResourceManager.GetString("SetSystemIntegration_StartMenu", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Start CompactGUI in system tray 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetSystemIntegration_Startup() As String
+ Get
+ Return ResourceManager.GetString("SetSystemIntegration_Startup", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 UI Settings 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetUi() As String
+ Get
+ Return ResourceManager.GetString("SetUi", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Always show details on Compression Mode buttons 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetUi_CompressionDetails() As String
+ Get
+ Return ResourceManager.GetString("SetUi_CompressionDetails", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Language (Requires Restart) 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetUi_LanguageChanged() As String
+ Get
+ Return ResourceManager.GetString("SetUi_LanguageChanged", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Language changed successfully. You may need to restart the application for all changes to take effect. 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetUi_LanguageChangedMsg() As String
+ Get
+ Return ResourceManager.GetString("SetUi_LanguageChangedMsg", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Language Changed 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetUi_LanguageChangedTitle() As String
+ Get
+ Return ResourceManager.GetString("SetUi_LanguageChangedTitle", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Update Settings 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetUpdate() As String
+ Get
+ Return ResourceManager.GetString("SetUpdate", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Check for pre-release updates 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SetUpdate_CheckPreUpdates() As String
+ Get
+ Return ResourceManager.GetString("SetUpdate_CheckPreUpdates", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Applied to all folders 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_AppliedAllFolders() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_AppliedAllFolders", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compression options have been applied to all folders 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_AppliedAllFoldersTip() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_AppliedAllFoldersTip", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Cannot remove folder 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_CannotRemoveFolder() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_CannotRemoveFolder", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Please wait until the current operation is finished 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_CannotRemoveFolderTip() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_CannotRemoveFolderTip", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 This game uses DirectStorage technology. If you are using this feature, you should not compress this game. 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_DirectStorageTechnology() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_DirectStorageTechnology", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Restart as Admin 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_RestartAdmin() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_RestartAdmin", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Insufficient permission to access this folder 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_RestartAdminTip() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_RestartAdminTip", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 The SnackbarPresenter was never set 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_SnackbarPresenter() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_SnackbarPresenter", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compression 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_SubmitWiki_Compression() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_SubmitWiki_Compression", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Game 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_SubmitWiki_Game() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_SubmitWiki_Game", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 SteamID 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_SubmitWiki_SteamID() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_SubmitWiki_SteamID", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 UID 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_SubmitWiki_UID() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_SubmitWiki_UID", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Failed to submit to wiki 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_SubmitWikiFailed() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_SubmitWikiFailed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Please check your internet connection and try again 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_SubmitWikiFailedTip() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_SubmitWikiFailedTip", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Submitted to wiki 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_SubmitWikiTitle() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_SubmitWikiTitle", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Success 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_Success() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_Success", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Added to Queue 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_SuccessTip() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_SuccessTip", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Update Available ▸ Version {0} 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_UpdateAvailable() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_UpdateAvailable", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Click to download 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property SnackBar_UpdateDownload() As String
+ Get
+ Return ResourceManager.GetString("SnackBar_UpdateDownload", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 After 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_After() As String
+ Get
+ Return ResourceManager.GetString("Status_After", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Analysing 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_Analysing() As String
+ Get
+ Return ResourceManager.GetString("Status_Analysing", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Awaiting Compression 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_AwaitingCompression() As String
+ Get
+ Return ResourceManager.GetString("Status_AwaitingCompression", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Before 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_Before() As String
+ Get
+ Return ResourceManager.GetString("Status_Before", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compressed 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_Compressed() As String
+ Get
+ Return ResourceManager.GetString("Status_Compressed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compression Mode 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_CompressionMode() As String
+ Get
+ Return ResourceManager.GetString("Status_CompressionMode", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compression Summary 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_CompressionSummary() As String
+ Get
+ Return ResourceManager.GetString("Status_CompressionSummary", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 contained files 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_ContainedFiles() As String
+ Get
+ Return ResourceManager.GetString("Status_ContainedFiles", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Files Compressed 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_FilesCompressed() As String
+ Get
+ Return ResourceManager.GetString("Status_FilesCompressed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Last Fetched: {0:dd MMM yyyy HH:mm:ss} 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_LastFetched() As String
+ Get
+ Return ResourceManager.GetString("Status_LastFetched", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Not Compressed 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_NotCompressed() As String
+ Get
+ Return ResourceManager.GetString("Status_NotCompressed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Results State 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_ResultsState() As String
+ Get
+ Return ResourceManager.GetString("Status_ResultsState", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Space Saved 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_SpaceSaved() As String
+ Get
+ Return ResourceManager.GetString("Status_SpaceSaved", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 uncompressed size 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_UncompressedSize() As String
+ Get
+ Return ResourceManager.GetString("Status_UncompressedSize", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Unknown 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_Unknown() As String
+ Get
+ Return ResourceManager.GetString("Status_Unknown", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Working 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Status_Working() As String
+ Get
+ Return ResourceManager.GetString("Status_Working", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 {0:0} days ago 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Time_DaysAgo() As String
+ Get
+ Return ResourceManager.GetString("Time_DaysAgo", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 {0:0} hours ago 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Time_HoursAgo() As String
+ Get
+ Return ResourceManager.GetString("Time_HoursAgo", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 {0:0} minutes ago 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Time_MinutesAgo() As String
+ Get
+ Return ResourceManager.GetString("Time_MinutesAgo", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 just now 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Time_Now() As String
+ Get
+ Return ResourceManager.GetString("Time_Now", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Unknown 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Time_Unknown() As String
+ Get
+ Return ResourceManager.GetString("Time_Unknown", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 CompactGUI 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Title_CompactGUI() As String
+ Get
+ Return ResourceManager.GetString("Title_CompactGUI", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compression DB 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Title_CompressionDB() As String
+ Get
+ Return ResourceManager.GetString("Title_CompressionDB", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Home 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Title_Home() As String
+ Get
+ Return ResourceManager.GetString("Title_Home", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Watcher 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Title_Watcher() As String
+ Get
+ Return ResourceManager.GetString("Title_Watcher", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Add 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property UniAdd() As String
+ Get
+ Return ResourceManager.GetString("UniAdd", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Admin 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property UniAdmin() As String
+ Get
+ Return ResourceManager.GetString("UniAdmin", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Cancel 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property UniCancel() As String
+ Get
+ Return ResourceManager.GetString("UniCancel", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 edit 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property UniEdit() As String
+ Get
+ Return ResourceManager.GetString("UniEdit", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Exit 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property UniExit() As String
+ Get
+ Return ResourceManager.GetString("UniExit", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Open 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property UniOpen() As String
+ Get
+ Return ResourceManager.GetString("UniOpen", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Reset 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property UniReset() As String
+ Get
+ Return ResourceManager.GetString("UniReset", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Save 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property UniSave() As String
+ Get
+ Return ResourceManager.GetString("UniSave", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Yes 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property UniYes() As String
+ Get
+ Return ResourceManager.GetString("UniYes", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Add to compression queue 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_AddQueue() As String
+ Get
+ Return ResourceManager.GetString("Watcher_AddQueue", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Add a custom folder to the watchlist 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_AddTip() As String
+ Get
+ Return ResourceManager.GetString("Watcher_AddTip", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Cancel Background Compressor 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_CancelBackgroundCompressor() As String
+ Get
+ Return ResourceManager.GetString("Watcher_CancelBackgroundCompressor", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Compress All Now 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_CompressAllNow() As String
+ Get
+ Return ResourceManager.GetString("Watcher_CompressAllNow", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Last analysed 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_LastAnalysed() As String
+ Get
+ Return ResourceManager.GetString("Watcher_LastAnalysed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 last compressed: 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_LastCompressed() As String
+ Get
+ Return ResourceManager.GetString("Watcher_LastCompressed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 last modified: 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_LastModified() As String
+ Get
+ Return ResourceManager.GetString("Watcher_LastModified", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Re-analyse all watched folders 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_ReAnalyse() As String
+ Get
+ Return ResourceManager.GetString("Watcher_ReAnalyse", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Re-analyse this folder 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_ReAnalyseFolder() As String
+ Get
+ Return ResourceManager.GetString("Watcher_ReAnalyseFolder", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Remove from Watchlist 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_RemoveWatchlist() As String
+ Get
+ Return ResourceManager.GetString("Watcher_RemoveWatchlist", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 decayed 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_WatchedDecayed() As String
+ Get
+ Return ResourceManager.GetString("Watcher_WatchedDecayed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 Watched Folders 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_WatchedFolders() As String
+ Get
+ Return ResourceManager.GetString("Watcher_WatchedFolders", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' 查找类似 saved 的本地化字符串。
+ '''
+ Public Shared ReadOnly Property Watcher_WatchedSaved() As String
+ Get
+ Return ResourceManager.GetString("Watcher_WatchedSaved", resourceCulture)
+ End Get
+ End Property
+ End Class
+End Namespace
diff --git a/CompactGUI/i18n/i18n.resx b/CompactGUI/i18n/i18n.resx
new file mode 100644
index 0000000..2a41297
--- /dev/null
+++ b/CompactGUI/i18n/i18n.resx
@@ -0,0 +1,547 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Welcome
+
+
+ Language (Requires Restart)
+
+
+ Language changed successfully. You may need to restart the application for all changes to take effect.
+
+
+ Language Changed
+
+
+ UI Settings
+
+
+ Always show details on Compression Mode buttons
+
+
+ Update Settings
+
+
+ Check for pre-release updates
+
+
+ Background Watcher Settings
+
+
+ Monitor compressed folders for changes
+
+
+ Compress folders:
+ @MutedRule(WhiteSpaceTail)
+
+
+ every
+
+
+ day(s)
+
+
+ at
+ @MutedRule(WhiteSpaceLead)@MutedRule(WhiteSpaceTail)
+
+
+ Compression Settings
+
+
+ Maximum Compression Threads
+
+
+ HDDs only use 1 thread
+
+
+ Estimate Compression for non-Steam Folders (beta)
+
+
+ System Integration
+
+
+ Add to right-click context menu
+
+
+ Add to start menu
+
+
+ Show notification on completion
+
+
+ Start CompactGUI in system tray
+
+
+ Filetype Management
+
+
+ Manage local skipped filetypes
+
+
+ edit
+
+
+ Agression of online skiplist
+
+
+ For Steam games only.
+When choosing to skip user-submitted filetypes, this setting determines how many submissions are required for each filetype to consider skipping it.
+'low' is generally best, as higher options run the risk of skipping files that would otherwise compress well.
+
+
+ low
+
+
+ medium
+
+
+ high
+
+
+ Settings
+
+
+ WatcherPage
+
+
+ Database Results
+
+
+ Search by game name or SteamID...
+
+
+ Sort By
+
+
+ Game Name
+
+
+ SteamID
+
+
+ Max Savings
+
+
+ Games
+
+
+ uncompressed size
+
+
+ contained files
+
+
+ Add Folder to Queue
+
+
+ Compress Selected
+
+
+ Working
+
+
+ Results State
+
+
+ Compression Mode
+
+
+ XPRESS 4K
+ @Invariant
+
+
+ XPRESS 8K
+ @Invariant
+
+
+ XPRESS 16K
+ @Invariant
+
+
+ LZX
+ @Invariant
+
+
+ Configuration
+
+
+ Skip file types specified in settings
+
+
+ Skip file types likely to compress poorly
+
+
+ For Steam Games:
+skips files based on database results
+
+For Non-Steam Folders:
+skips files based on compression estimate
+
+
+ Watch folder for changes
+
+
+ Apply to all
+
+
+ Estimated size
+
+
+ Savings
+
+
+ unknown
+
+
+ Watched Folders
+
+
+ saved
+
+
+ Cancel Background Compressor
+
+
+ Compress All Now
+
+
+ Last analysed
+
+
+ Unknown
+
+
+ {0:0} days ago
+
+
+ {0:0} hours ago
+
+
+ {0:0} minutes ago
+
+
+ just now
+
+
+ Compression Summary
+
+
+ Space Saved
+
+
+ Files Compressed
+
+
+ Compression Mode
+
+
+ Uncompress
+
+
+ Compress Again
+
+
+ Submit Results
+
+
+ Before
+
+
+ After
+
+
+ TOTAL RESULTS
+
+
+ Ascending
+
+
+ Descending
+
+
+ edit skipped filetypes
+
+
+ Save
+
+
+ Reset
+
+
+ Never
+
+
+ When System is Idle
+
+
+ On Schedule
+
+
+ On Schedule if system is also idle
+
+
+ Last ran: {0:dd MMM yyyy \a\t HH:mm:ss}
+
+
+ Next scheduled: {0:dd MMM yyyy \a\t HH:mm:ss}
+
+
+ CompactGUI
+
+
+ select a folder
+
+
+ Admin
+
+
+ Compression DB
+
+
+ Watcher
+
+
+ Home
+
+
+ Last Fetched: {0:dd MMM yyyy HH:mm:ss}
+
+
+ Re-analyse all watched folders
+
+
+ last modified:
+
+
+ last compressed:
+
+
+ Remove from Watchlist
+
+
+ Add to compression queue
+
+
+ Re-analyse this folder
+
+
+ decayed
+
+
+ Add
+
+
+ Add a custom folder to the watchlist
+
+
+ Awaiting Compression
+
+
+ Analysing
+
+
+ Compressed
+
+
+ Unknown
+
+
+ files will be skipped
+
+
+ The SnackbarPresenter was never set
+
+
+ Restart as Admin
+
+
+ Insufficient permission to access this folder
+
+
+ Click to download
+
+
+ Update Available ▸ Version {0}
+
+
+ Failed to submit to wiki
+
+
+ Please check your internet connection and try again
+
+
+ Applied to all folders
+
+
+ Compression options have been applied to all folders
+
+
+ Cannot remove folder
+
+
+ Please wait until the current operation is finished
+
+
+ Success
+
+
+ Added to Queue
+
+
+ This game uses DirectStorage technology. If you are using this feature, you should not compress this game.
+
+
+ Submitted to wiki
+
+
+ UID
+ @Invariant
+
+
+ Game
+
+
+ SteamID
+ @Invariant
+
+
+ Compression
+
+
+ Not Compressed
+
+
+ You currently have {0} folders being watched. Closing CompactGUI will stop them from being monitored.
+
+Are you sure you want to exit?
+
+
+ Open
+
+
+ Exit
+
+
+ Yes
+
+
+ Cancel
+
+
\ No newline at end of file
diff --git a/CompactGUI/i18n/i18n.zh-CN.resx b/CompactGUI/i18n/i18n.zh-CN.resx
new file mode 100644
index 0000000..9820d33
--- /dev/null
+++ b/CompactGUI/i18n/i18n.zh-CN.resx
@@ -0,0 +1,521 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ UI 设置
+
+
+ 始终显示压缩模式按钮的详细信息
+
+
+ 语言 (需要重启)
+
+
+ 语言更改
+
+
+ 语言更改成功。您可能需要重启应用程序以使所有更改生效。
+
+
+ 更新设置
+
+
+ 检查预发布更新
+
+
+ 后台监控设置
+
+
+ 监控已压缩文件夹的更改
+
+
+ 压缩文件夹:
+
+
+ 每
+
+
+ 天
+
+
+ 压缩设置
+
+
+ 最大压缩线程数
+
+
+ HDD 仅使用 1 个线程
+
+
+ 估算非 Steam 文件夹的压缩率 (测试版)
+
+
+ 系统集成
+
+
+ 添加到右键菜单
+
+
+ 添加到开始菜单
+
+
+ 完成后显示通知
+
+
+ 在系统托盘启动 CompactGUI
+
+
+ 文件类型管理
+
+
+ 管理本地跳过的文件类型
+
+
+ 编辑
+
+
+ 在线跳过列表的激进程度
+
+
+ 仅限 Steam 游戏。
+在选择跳过用户提交的文件类型时,该设置决定了每种文件类型需要提交多少次才能考虑跳过该类型。
+“低”通常是最好的,因为高档有跳过本来可以很好地压缩的文件的风险。
+
+
+ 低
+
+
+ 中
+
+
+ 高
+
+
+ 监控页
+
+
+ 设置
+
+
+ 数据库结果
+
+
+ 按游戏名称或 SteamID 搜索...
+
+
+ 排序方式
+
+
+ 游戏名称
+
+
+ SteamID
+
+
+ 最大节省
+
+
+ 游戏列表
+
+
+ 未压缩大小
+
+
+ 包含文件
+
+
+ 添加文件夹到队列
+
+
+ 压缩选中项
+
+
+ 正在处理
+
+
+ 数据库状态
+
+
+ 压缩模式
+
+
+ 配置
+
+
+ 跳过设置中指定的文件类型
+
+
+ 跳过可能压缩效果不佳的文件类型
+
+
+ 对于 Steam 游戏:
+根据数据库结果跳过文件
+
+对于非 Steam 文件夹:
+基于压缩估计跳过文件
+
+
+ 监控文件夹更改
+
+
+ 应用到所有
+
+
+ 预估大小
+
+
+ 节省
+
+
+ 未知
+
+
+ 受监控文件夹
+
+
+ 已节省
+
+
+ 取消后台压缩
+
+
+ 立即全部压缩
+
+
+ 上次分析
+
+
+ 未知
+
+
+ {0:0} 天前
+
+
+ {0:0} 小时前
+
+
+ {0:0} 分钟前
+
+
+ 刚刚
+
+
+ 压缩摘要
+
+
+ 节省空间
+
+
+ 文件已压缩
+
+
+ 压缩模式
+
+
+ 解压缩
+
+
+ 再次压缩
+
+
+ 提交结果
+
+
+ 压缩前
+
+
+ 压缩后
+
+
+ 总结果
+
+
+ 升序
+
+
+ 降序
+
+
+ 保存
+
+
+ 重置
+
+
+ 编辑跳过类型
+
+
+ 从不
+
+
+ 当系统空闲时
+
+
+ 按计划
+
+
+ 按计划且系统空闲时
+
+
+ 上次运行: {0:yyyy年 M月 d日 HH:mm:ss}
+
+
+ 下次计划: {0:yyyy年 M月 d日 HH:mm:ss}
+
+
+ 欢迎
+
+
+
+
+
+ 管理员权限
+
+
+ 选择文件夹
+
+
+ CompactGUI
+
+
+ 压缩数据库
+
+
+ 监控
+
+
+ 主页
+
+
+ 最后获取: {0:yyyy年 M月 d日 HH:mm:ss}
+
+
+ 上次修改:
+
+
+ 上次压缩:
+
+
+ 重新分析所有受监控文件夹
+
+
+ 从监控列表移除
+
+
+ 添加到压缩队列
+
+
+ 重新分析此文件夹
+
+
+ 已衰减
+
+
+ 添加自定义文件夹到监控列表
+
+
+ 添加
+
+
+ 正在分析
+
+
+ 等待压缩
+
+
+ 已压缩
+
+
+ 未知
+
+
+ 个文件将被跳过
+
+
+ SnackbarPresenter 从未被设置
+
+
+ 以管理员身份重新启动
+
+
+ 没有足够的权限访问此文件夹
+
+
+ 点击下载
+
+
+ 更新可用 ▸ 版本 {0}
+
+
+ 提交到 Wiki 失败
+
+
+ 此游戏使用 DirectStorage 技术。如果您正在使用此功能,则不应压缩此游戏。
+
+
+ 请等待当前操作完成
+
+
+ 无法移除文件夹
+
+
+ 压缩选项已应用到所有文件夹
+
+
+ 已应用到所有文件夹
+
+
+ 请检查您的网络连接并重试
+
+
+ 成功
+
+
+ 已添加到队列
+
+
+ 已提交到 Wiki
+
+
+ 压缩模式
+
+
+ 游戏
+
+
+ 未压缩
+
+
+ 你目前有 {0} 个文件夹正在被监控。关闭 CompactGUI 将停止对它们的监控。
+
+你确定要退出吗?
+
+
+ 退出
+
+
+ 打开
+
+
+ 是
+
+
+ 否
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index e6956bf..8b22af5 100644
--- a/README.md
+++ b/README.md
@@ -1,88 +1,96 @@

-
-CompactGUI transparently compresses your games and programs reducing the space they use without affecting their functionality. It works directly with the Win32 API to achieve the same thing as the native compact.exe command-line tool available from Windows 10 onwards.
+CompactGUI transparently compresses your games and programs reducing the space they use without affecting their functionality. It works directly with the Win32 API to achieve the same thing as the native compact.exe command-line tool available from Windows 10 onwards.
-

>
+
>
-------
+---
+
+ English -
+ 简体中文
+
**What is `compact.exe`?**
It's a commandlet with a collection of new algorithms introduced in Windows 10 that allow you to transparently compress games, programs and other folders with virtually no performance loss.
**Transparently? What does that mean?**
-Transparent compression means that files can still be used normally on the computer as if nothing had happened - they don't get repackaged like Zip and Rar files do. You can still browse, launch games and programs exactly as you did before.
+Transparent compression means that files can still be used normally on the computer as if nothing had happened - they don't get repackaged like Zip and Rar files do. You can still browse, launch games and programs exactly as you did before.
**How is this different from the built-in compression in older versions of Windows?**
-This is similar to the NTFS-LZNT1 compression built-in to Windows (Right click > Properties > Compress to save space) however the newer algorithms introduced in Windows 10+ are far superior, resulting in greater compression ratios with almost no performance impact. Those with older HDDs may even see a performance gain in the form of reduced loading times - smaller files can be read into RAM faster, and the CPU can decompress them on the fly much faster than a typical HDD can supply them. [More information can be found here](https://msdn.microsoft.com/en-us/library/windows/desktop/hh920921(v=vs.85).aspx)
-
-
+This is similar to the NTFS-LZNT1 compression built-in to Windows (Right click > Properties > Compress to save space) however the newer algorithms introduced in Windows 10+ are far superior, resulting in greater compression ratios with almost no performance impact. Those with older HDDs may even see a performance gain in the form of reduced loading times - smaller files can be read into RAM faster, and the CPU can decompress them on the fly much faster than a typical HDD can supply them. [More information can be found here](https://msdn.microsoft.com/en-us/library/windows/desktop/hh920921(v=vs.85).aspx)
Installation
####
-
+
-
Download from GitHub Releases
- Install using Winget `winget install CompactGUI`
-
## Uses
-Use this tool to compress folders while still being able to use/run them normally:
+
+Use this tool to compress folders while still being able to use/run them normally:
+
- Reduce the size of games (e.g. ARK-Survival Evolved: 169 GB > 91.2 GB)
- Reduce the size of programs (e.g. Adobe Photoshop: 1.71 GB > 886 MB)
- Compress any other folder on your computer
## Extra Features
- - Visual feedback on compression progress and statistics
- - Configurable list of poorly-compressed filetypes that can be skipped.
- - Online integration with community-sourced [database](https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results) to get compression estimates
- - Steam game results can be submitted to the online database from within CompactGUI
- - Integration into Windows Explorer context menus for easier use.
- - Analyze the status of existing folders
- - Background Watcher - keeps track of folders and monitors them for changes (e.g. Steam game updates) and automatically keeps them compressed in the background.
-
+
+- Visual feedback on compression progress and statistics
+- Configurable list of poorly-compressed filetypes that can be skipped.
+- Online integration with community-sourced [database](https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results) to get compression estimates
+ - Steam game results can be submitted to the online database from within CompactGUI
+- Integration into Windows Explorer context menus for easier use.
+- Analyze the status of existing folders
+- Background Watcher - keeps track of folders and monitors them for changes (e.g. Steam game updates) and automatically keeps them compressed in the background.
+
See the Wiki for a list of
that have been tested from
submissions
-
+
## Caveat
-**This tool should not be used on games that utilise DirectStorage on Windows 11.**
-
-DirectStorage is a new API that allows games to load assets directly from the SSD, bypassing the CPU. Compressed files will need to be decompressed before being sent to the GPU, which will negate any performance gains.
+**This tool should not be used on games that utilise DirectStorage on Windows 11.**
+DirectStorage is a new API that allows games to load assets directly from the SSD, bypassing the CPU. Compressed files will need to be decompressed before being sent to the GPU, which will negate any performance gains.
## Background
-Windows 10 introduced a little-known but very useful tool called `compact.exe` that allows one to compress folders and files on disk, decompressing them at runtime. With any modern CPU (I have tested as old as an i3-370M from 2010 with negligible impact), this added load is hardly noticed, and the space savings are of most use on those with smaller SSDs.
+Windows 10 introduced a little-known but very useful tool called `compact.exe` that allows one to compress folders and files on disk, decompressing them at runtime. With any modern CPU (I have tested as old as an i3-370M from 2010 with negligible impact), this added load is hardly noticed, and the space savings are of most use on those with smaller SSDs.
-As program folders and games can be shrunk by up to 60%, this has the added bonus of potentially reducing load times - especially on slower HDDs.
+As program folders and games can be shrunk by up to 60%, this has the added bonus of potentially reducing load times - especially on slower HDDs.
More information on the inbuilt Windows function can be found [here](https://technet.microsoft.com/en-au/library/bb490884.aspx) and [here](https://msdn.microsoft.com/en-us/library/windows/desktop/hh920921(v=vs.85).aspx) or by typing `compact /q` into the commandline
-This tool is intentionally designed to only compress folders and files. Whole drives and entire Windows installations cannot be modified from within CompactGUI - users seeking that functionality should use `compact /compactOS` from the commandline.
+This tool is intentionally designed to only compress folders and files. Whole drives and entire Windows installations cannot be modified from within CompactGUI - users seeking that functionality should use `compact /compactOS` from the commandline.
The compression is fully transparent - programs, games and files can still be accessed as normal, and show up in Explorer as they normally would — they'll just be decompressed into RAM at runtime, staying compressed on disk.
-## Options
-By default, the program runs Compact with the `XPRESS8K` algorithm active. This provides a good balance between compression speed and size reduction. The default that Windows uses is `XPRESS4K` which is faster but compresses less.
-The options available are:
-- XPRESS4K: Fastest, but weakest
-- XPRESS8K: Reasonable balance between speed and compression
-- XPRESS16K: Slower, but stronger
-- LZX: Slowest, but strongest - note it has a higher overhead, so use it on programs/games only if your CPU is reasonably strong or the program/game is older.
-
-
- -----
- ### Like this project?
- Please consider leaving a tip on Ko-Fi :)
-
+## Compression Modes
+
+By default, the program runs Compact with the `XPRESS8K` algorithm active. This provides a good balance between compression speed and size reduction. The default that Windows uses is `XPRESS4K` which is faster but compresses less.
+
+Optional Compression Modes:
+
+Algorithm|Core Advantages|Detailed Description
+:---|:---|:---
+XPRESS4K|Fastest, but weakest|Suitable for game files with extremely high read speed requirements, it can maximize performance while compressing.
+XPRESS8K|Balance of speed and compression|A better balance has been achieved between compression speed and compression ratio.
+XPRESS16K|Slower, but stronger|Suitable for scenarios with limited storage space and low loading speed requirements.
+LZX|Slowest, but strongest|Suitable for storing archived files, backup data, or cold data that is not frequently accessed.
+
+ ---
+
+### Like this project?
+
+ Please consider leaving a tip on Ko-Fi :)
+

-
+
\ No newline at end of file
diff --git a/README_cn.md b/README_cn.md
new file mode 100644
index 0000000..e4cab34
--- /dev/null
+++ b/README_cn.md
@@ -0,0 +1,95 @@
+
+
+
+
+CompactGUI 可以透明地压缩您的游戏和程序,减少它们占用的空间,同时不影响其功能。它直接与 Win32 API 交互,实现与 Windows 10 及更高版本中提供的原生命令行工具 compact.exe 相同的功能。
+
+
+
+
>
+
+---
+
+ English -
+ 简体中文
+
+
+
+**什么是 `compact.exe`?**
+它是一个命令行工具,包含 Windows 10 中引入的新算法集合,可以让你几乎不损失性能的情况下透明地压缩游戏、程序和其他文件夹。
+
+**透明?这是什么意思?**
+透明压缩意味着文件仍然可以像以前一样在计算机上正常使用——它们不会像 Zip 和 Rar 文件那样被重新打包。您可以像以前一样浏览网页、启动游戏和程序。
+
+**这和旧版 Windows 内置压缩有什么不同?**
+这与 Windows 内置的 NTFS-LZNT1 压缩类似(右键点击 > 属性 > 压缩以节省空间),但是 Windows 10 及更高版本引入的新算法要优越得多,能够实现更高的压缩率,且几乎不会影响性能。对于拥有旧硬盘的用户来说,甚至可能看到性能提升,表现为加载时间减少——较小的文件可以更快地读入内存,而 CPU 能够比原本硬盘更快地即时解压缩它们。[更多信息请点击此处](https://msdn.microsoft.com/en-us/library/windows/desktop/hh920921(v=vs.85).aspx)
+
+安装
+
+####
+
+-
从 GitHub 发行版 下载
+- 使用 Winget 安装: `winget install CompactGUI`
+
+## 使用
+
+使用此工具来压缩文件夹,同时还能正常使用/运行它们:
+
+- 减小游戏的体积(例如:ARK-Survival Evolved: 169 GB > 91.2 GB)
+- 减小程序的体积(例如:Adobe Photoshop: 1.71 GB > 886 MB)
+- 压缩电脑上的任何文件夹
+
+## 附加功能
+
+- 压缩进度和统计信息的视觉反馈
+- 可配置的不适合压缩文件类型列表,可以选择跳过。
+- 在线获取社区来源的 [数据库](https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results) 以获取压缩预估结果
+- Steam 游戏的压缩结果可以从 CompactGUI 内提交到在线数据库
+- 集成到 Windows 资源管理器的上下文菜单中,以便更方便地使用。
+- 分析现有文件夹的状态
+- 后台监视器 - 跟踪文件夹并监视其变化(例如 Steam 游戏更新),并在后台自动对其进行压缩。
+
+
已统计的游戏列表见 Wiki
现在已提交的测试记录
+
+
+
+
+## 注意
+
+**此工具不适合用于使用 Windows 11 DirectStorage 的游戏。**
+
+DirectStorage 是一种新的 API,它允许游戏直接从 SSD 加载资源,绕过 CPU。压缩文件需要先解压缩才能发送到 GPU,这会抵消任何性能提升。
+
+## 背景
+
+Windows 10 引入了一个鲜为人知但非常有用的工具,称为“compact.exe”,允许在运行时压缩磁盘上的文件夹和文件,进行解压。对于任何现代 CPU(我测试过 2010 年的 i3-370M,影响几乎不大),这种额外负载几乎不会被察觉,节省空间的优势在配备较小 SSD 的设备中最为实用。
+
+由于程序文件夹和游戏可以大幅压缩,这还有一个额外好处,就是可能缩短加载时间——尤其是在慢速的机械硬盘上。
+
+关于内置 Windows 功能的更多信息,请查看 [这里](https://technet.microsoft.com/en-au/library/bb490884.aspx) 和 [这里](https://msdn.microsoft.com/en-us/library/windows/desktop/hh920921(v=vs.85).aspx) 或在命令行中输入 `compact /q`
+
+该工具设计时专门只压缩文件夹和文件。整个硬盘和整个 Windows 安装无法在 CompactGUI 内部修改——寻求此功能的用户应使用命令行中的`compact /compactOS`。
+
+压缩完全透明——程序、游戏和文件仍可正常访问,并在资源管理器中显示,只是运行时解压到内存中,保持压缩在磁盘上。
+
+## 压缩模式
+
+默认情况下,程序运行 Compact 并启用“XPRESS8K”算法。这在压缩速度和体积减小之间取得了良好的平衡。Windows 默认是“XPRESS4K”,速度更快但压缩更少。
+
+可选压缩模式:
+
+算法|核心优势|详细介绍
+:---|:---|:---
+XPRESS4K|读取速度极快,压缩率合理|适合对读取速度要求极高的游戏文件,能够在压缩的同时最大化性能表现
+XPRESS8K|压缩速度和压缩率双平衡|在压缩速度和压缩率之间取得了更好的平衡
+XPRESS16K|高压缩率,处理速度较慢|适合用于存储空间紧张且对加载速度要求不高的场景
+LZX|压缩率最高,解压速度最慢|适合用于存档文件、备份数据或不经常访问的冷数据存储
+
+---
+
+### 喜欢这个项目吗?
+
+ 请考虑在 Ko-Fi 上打赏一下 :)
+
+ 
+
\ No newline at end of file
diff --git a/ResXManager.config.xml b/ResXManager.config.xml
new file mode 100644
index 0000000..9c83514
--- /dev/null
+++ b/ResXManager.config.xml
@@ -0,0 +1,4 @@
+
+
+ {"Items":[{"Extensions":".cs,.vb","Patterns":"$Namespace.$File.$Key|$File.$Key|StringResourceKey.$Key|$Namespace.StringResourceKey.$Key|nameof($File.$Key), ResourceType = typeof($File)|ErrorMessageResourceType = typeof($File), ErrorMessageResourceName = nameof($File.$Key)|local:Localize $Key"},{"Extensions":".cshtml,.vbhtml","Patterns":"@$Namespace.$File.$Key|@$File.$Key|@StringResourceKey.$Key|@$Namespace.StringResourceKey.$Key"},{"Extensions":".razor","Patterns":"@$Namespace.$File.$Key|@$File.$Key|@StringResourceKey.$Key|@$Namespace.StringResourceKey.$Key|@localizer[\"$Text\"]"},{"Extensions":".cpp,.c,.hxx,.h","Patterns":"$File::$Key"},{"Extensions":".aspx,.ascx","Patterns":"<%$ Resources:$File,$Key %>|<%= $File.$Key %>|<%= $Namespace.$File.$Key %>"},{"Extensions":".xaml","Patterns":"\"{x:Static properties:$File.$Key}\"|\"{local:Localize $Key}\""},{"Extensions":".ts","Patterns":"resources.$Key"},{"Extensions":".html","Patterns":"{{ resources.$Key }}"}]}
+
\ No newline at end of file