diff --git a/ShareX.HelpersLib/Controls/AccountTypeControl.zh-CN.resx b/ShareX.HelpersLib/Controls/AccountTypeControl.zh-CN.resx
deleted file mode 100644
index 920053760..000000000
--- a/ShareX.HelpersLib/Controls/AccountTypeControl.zh-CN.resx
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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
-
-
\ No newline at end of file
diff --git a/ShareX.HelpersLib/Controls/AccountsControl.zh-CN.resx b/ShareX.HelpersLib/Controls/AccountsControl.zh-CN.resx
deleted file mode 100644
index 920053760..000000000
--- a/ShareX.HelpersLib/Controls/AccountsControl.zh-CN.resx
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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
-
-
\ No newline at end of file
diff --git a/ShareX.HelpersLib/Controls/HotkeySelectionControl.zh-CN.resx b/ShareX.HelpersLib/Controls/HotkeySelectionControl.zh-CN.resx
deleted file mode 100644
index 920053760..000000000
--- a/ShareX.HelpersLib/Controls/HotkeySelectionControl.zh-CN.resx
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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
-
-
\ No newline at end of file
diff --git a/ShareX.HelpersLib/ShareX.HelpersLib.csproj b/ShareX.HelpersLib/ShareX.HelpersLib.csproj
index 7c459f5d6..d2786971b 100644
--- a/ShareX.HelpersLib/ShareX.HelpersLib.csproj
+++ b/ShareX.HelpersLib/ShareX.HelpersLib.csproj
@@ -391,6 +391,9 @@
AutomateForm.cs
+
+ AutomateForm.cs
+
AutomateForm.cs
@@ -415,6 +418,9 @@
ColorPickerForm.cs
+
+ ColorPickerForm.cs
+
ColorPickerForm.cs
@@ -442,6 +448,9 @@
GradientPickerForm.cs
+
+ GradientPickerForm.cs
+
GradientPickerForm.cs
@@ -469,6 +478,9 @@
ExportImportControl.cs
+
+ ExportImportControl.cs
+
ExportImportControl.cs
@@ -497,6 +509,9 @@
MyPictureBox.cs
+
+ MyPictureBox.cs
+
MyPictureBox.cs
Designer
@@ -523,6 +538,9 @@
DNSChangerForm.cs
+
+ DNSChangerForm.cs
+
DNSChangerForm.cs
@@ -550,6 +568,9 @@
ClipboardContentViewer.cs
+
+ ClipboardContentViewer.cs
+
ClipboardContentViewer.cs
@@ -574,6 +595,9 @@
DebugForm.cs
+
+ DebugForm.cs
+
DebugForm.cs
@@ -604,6 +628,9 @@
ErrorForm.cs
+
+ ErrorForm.cs
+
ErrorForm.cs
@@ -631,6 +658,9 @@
HashCheckForm.cs
+
+ HashCheckForm.cs
+
HashCheckForm.cs
@@ -658,6 +688,9 @@
InputBox.cs
+
+ InputBox.cs
+
InputBox.cs
@@ -685,6 +718,9 @@
MonitorTestForm.cs
+
+ MonitorTestForm.cs
+
MonitorTestForm.cs
@@ -715,6 +751,9 @@
QRCodeForm.cs
+
+ QRCodeForm.cs
+
QRCodeForm.cs
@@ -751,6 +790,9 @@
PrintForm.cs
+
+ PrintForm.cs
+
PrintForm.cs
@@ -775,6 +817,9 @@
PrintTextForm.cs
+
+ PrintTextForm.cs
+
PrintTextForm.cs
@@ -787,6 +832,7 @@
+
@@ -811,6 +857,9 @@
DownloaderForm.cs
+
+ DownloaderForm.cs
+
DownloaderForm.cs
Designer
@@ -855,6 +904,9 @@
UpdateCheckerLabel.cs
+
+ UpdateCheckerLabel.cs
+
UpdateCheckerLabel.cs
Designer
@@ -887,6 +939,9 @@
UpdateMessageBox.cs
+
+ UpdateMessageBox.cs
+
UpdateMessageBox.cs
diff --git a/ShareX.HistoryLib/ShareX.HistoryLib.csproj b/ShareX.HistoryLib/ShareX.HistoryLib.csproj
index ec3998e06..4aa608ead 100644
--- a/ShareX.HistoryLib/ShareX.HistoryLib.csproj
+++ b/ShareX.HistoryLib/ShareX.HistoryLib.csproj
@@ -118,6 +118,9 @@
HistoryForm.cs
+
+ HistoryForm.cs
+
HistoryForm.cs
@@ -145,6 +148,9 @@
HistoryItemInfoForm.cs
+
+ HistoryItemInfoForm.cs
+
HistoryItemInfoForm.cs
@@ -172,6 +178,9 @@
ImageHistoryForm.cs
+
+ ImageHistoryForm.cs
+
ImageHistoryForm.cs
@@ -187,6 +196,7 @@
+
ResXFileCodeGenerator
Resources.Designer.cs
diff --git a/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj b/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj
index a6cb59994..779397071 100644
--- a/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj
+++ b/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj
@@ -170,6 +170,9 @@
ImageEffectsForm.cs
+
+ ImageEffectsForm.cs
+
ImageEffectsForm.cs
@@ -185,6 +188,7 @@
+
ResXFileCodeGenerator
Resources.Designer.cs
diff --git a/ShareX.ScreenCaptureLib/Screencast/FFmpegOptionsForm.pt-BR.resx b/ShareX.ScreenCaptureLib/Screencast/FFmpegOptionsForm.pt-BR.resx
index 46c859ca6..f0025ffdd 100644
--- a/ShareX.ScreenCaptureLib/Screencast/FFmpegOptionsForm.pt-BR.resx
+++ b/ShareX.ScreenCaptureLib/Screencast/FFmpegOptionsForm.pt-BR.resx
@@ -144,9 +144,6 @@ Uma predefinição é uma coleção de opções que irá proporcionar uma certa
Isto significa que, por exemplo, se você direcionar um determinado tamanho ou taxa de bits constante, você vai conseguir melhor qualidade com uma predefinição mais lento.
Da mesma forma, para codificação de qualidade constante, você simplesmente vai economizar bitrate escolhendo uma predefinição mais lento.
-
- Se a gravação ou codificação falhar então mostrar a janela de erro
-
Codecs
diff --git a/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj b/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj
index 9caabad4c..1cea2b8a2 100644
--- a/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj
+++ b/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj
@@ -142,6 +142,7 @@
Designer
+
ResXFileCodeGenerator
Resources.Designer.cs
@@ -167,6 +168,9 @@
FFmpegOptionsForm.cs
+
+ FFmpegOptionsForm.cs
+
FFmpegOptionsForm.cs
diff --git a/ShareX.UploadersLib/ShareX.UploadersLib.csproj b/ShareX.UploadersLib/ShareX.UploadersLib.csproj
index 40df71eb6..8879c9d79 100644
--- a/ShareX.UploadersLib/ShareX.UploadersLib.csproj
+++ b/ShareX.UploadersLib/ShareX.UploadersLib.csproj
@@ -310,6 +310,9 @@
AccountsControl.cs
+
+ AccountsControl.cs
+
AccountsControl.cs
@@ -334,6 +337,9 @@
AccountTypeControl.cs
+
+ AccountTypeControl.cs
+
AccountTypeControl.cs
@@ -358,6 +364,9 @@
OAuthControl.cs
+
+ OAuthControl.cs
+
OAuthControl.cs
@@ -382,6 +391,9 @@
DropboxFilesForm.cs
+
+ DropboxFilesForm.cs
+
DropboxFilesForm.cs
@@ -406,6 +418,9 @@
EmailForm.cs
+
+ EmailForm.cs
+
EmailForm.cs
@@ -430,6 +445,9 @@
JiraUpload.cs
+
+ JiraUpload.cs
+
JiraUpload.cs
@@ -454,6 +472,9 @@
OAuthWebForm.cs
+
+ OAuthWebForm.cs
+
OAuthWebForm.cs
@@ -478,6 +499,9 @@
ResponseForm.cs
+
+ ResponseForm.cs
+
ResponseForm.cs
@@ -502,6 +526,9 @@
TwitterTweetForm.cs
+
+ TwitterTweetForm.cs
+
TwitterTweetForm.cs
@@ -526,6 +553,9 @@
UploadersConfigForm.cs
+
+ UploadersConfigForm.cs
+
UploadersConfigForm.cs
@@ -550,6 +580,9 @@
UserPassBox.cs
+
+ UserPassBox.cs
+
UserPassBox.cs
@@ -574,6 +607,9 @@
FTPClientForm.cs
+
+ FTPClientForm.cs
+
FTPClientForm.cs
@@ -627,6 +663,7 @@
+
ResXFileCodeGenerator
Resources.Designer.cs
diff --git a/ShareX.sln b/ShareX.sln
index 51187736e..a23be9080 100644
--- a/ShareX.sln
+++ b/ShareX.sln
@@ -73,6 +73,6 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
- RESX_AutoCreateNewLanguageFiles = False
+ RESX_AutoCreateNewLanguageFiles = True
EndGlobalSection
EndGlobal
diff --git a/ShareX/ShareX.csproj b/ShareX/ShareX.csproj
index c498381dd..9e5ae6d96 100644
--- a/ShareX/ShareX.csproj
+++ b/ShareX/ShareX.csproj
@@ -254,6 +254,9 @@
HotkeySelectionControl.cs
+
+ HotkeySelectionControl.cs
+
HotkeySelectionControl.cs
@@ -278,6 +281,9 @@
AboutForm.cs
+
+ AboutForm.cs
+
AboutForm.cs
Designer
@@ -306,6 +312,9 @@
ActionsForm.cs
+
+ ActionsForm.cs
+
ActionsForm.cs
@@ -330,6 +339,9 @@
AfterCaptureForm.cs
+
+ AfterCaptureForm.cs
+
AfterCaptureForm.cs
@@ -357,6 +369,9 @@
AfterUploadForm.cs
+
+ AfterUploadForm.cs
+
AfterUploadForm.cs
@@ -381,6 +396,9 @@
ApplicationSettingsForm.cs
+
+ ApplicationSettingsForm.cs
+
ApplicationSettingsForm.cs
@@ -405,6 +423,9 @@
AutoCaptureForm.cs
+
+ AutoCaptureForm.cs
+
AutoCaptureForm.cs
@@ -432,6 +453,9 @@
BeforeUploadForm.cs
+
+ BeforeUploadForm.cs
+
BeforeUploadForm.cs
@@ -460,6 +484,9 @@
ClipboardFormatForm.cs
+
+ ClipboardFormatForm.cs
+
ClipboardFormatForm.cs
@@ -487,6 +514,9 @@
EncoderProgramForm.cs
+
+ EncoderProgramForm.cs
+
EncoderProgramForm.cs
@@ -517,6 +547,9 @@
FileExistForm.cs
+
+ FileExistForm.cs
+
FileExistForm.cs
@@ -544,6 +577,9 @@
HotkeySettingsForm.cs
+
+ HotkeySettingsForm.cs
+
HotkeySettingsForm.cs
@@ -568,6 +604,9 @@
MainForm.cs
+
+ MainForm.cs
+
MainForm.cs
@@ -592,6 +631,9 @@
ScreenColorPicker.cs
+
+ ScreenColorPicker.cs
+
ScreenColorPicker.cs
@@ -619,6 +661,9 @@
ScreenRegionForm.cs
+
+ ScreenRegionForm.cs
+
ScreenRegionForm.cs
@@ -652,6 +697,9 @@
TaskSettingsForm.cs
+
+ TaskSettingsForm.cs
+
TaskSettingsForm.cs
@@ -676,6 +724,9 @@
VideoEncodersForm.cs
+
+ VideoEncodersForm.cs
+
VideoEncodersForm.cs
@@ -700,6 +751,9 @@
WatchFolderForm.cs
+
+ WatchFolderForm.cs
+
WatchFolderForm.cs
@@ -724,6 +778,7 @@
+
PublicResXFileCodeGenerator
Designer