diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.de.resx b/ShareX.ScreenCaptureLib/Properties/Resources.de.resx
index 6ceafa3ff..ef7372282 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.de.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.de.resx
@@ -135,12 +135,6 @@
Qualität:
-
- Strg: Zeichenmodus ░ Leertaste: Vollbildschirmaufnahme
-
-
- Strg: Regionsmodus ░ Shift: Stiftfarbe Mausrad: Stiftgröße ░ Leertaste: Vollbildschirmaufnahme
-
Rechteckaufnahme Anmerkung
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.es.resx b/ShareX.ScreenCaptureLib/Properties/Resources.es.resx
index 77404421e..dfcc57ae9 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.es.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.es.resx
@@ -155,10 +155,4 @@ Distancia: {6:0.00} px / Ángulo: {7:0.00}°
Captura de rectángulo transparente
-
- Ctrl: Modo de dibujo ░ Espacio: Captura de pantalla completa
-
-
- Ctrl: Modo de región ░ Mayúsculas: Color de la pluma ░ Rueda del mouse: Tamaño de la pluma ░ Espacio: Captura de pantalla completa
-
\ No newline at end of file
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.fr.resx b/ShareX.ScreenCaptureLib/Properties/Resources.fr.resx
index 89e97e3cc..20fd2be1a 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.fr.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.fr.resx
@@ -123,12 +123,6 @@
Parcourir pour ffmpeg.exe
-
- Ctrl: le mode Dessin ░ Espace: la capture plein écran
-
-
- Ctrl: mode région░ Maj: couleur de la plume░ Molette de la souris: la taille de la plume░ Espace: capture plein écran
-
Échec du téléchargement de FFmpeg.
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.hu.resx b/ShareX.ScreenCaptureLib/Properties/Resources.hu.resx
index b38cc7a39..fbd8a6116 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.hu.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.hu.resx
@@ -135,12 +135,6 @@
Minőség:
-
- Ctrl: Rajzolási mód ░ Space: Teljesméretű felvétel
-
-
- Ctrl: Régió mód ░ Shift: Toll színe ░ Egérgörgő: Toll mérete ░ Space: Teljesképernyős képlopás
-
Téglalap lopása annotálva
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.ko-KR.resx b/ShareX.ScreenCaptureLib/Properties/Resources.ko-KR.resx
index 0eec3ea03..53f9bd65e 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.ko-KR.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.ko-KR.resx
@@ -128,12 +128,6 @@
품질:
-
- Ctrl: 그리기 모드 ░ Space: 전체 화면 촬영
-
-
- Ctrl: 영역 모드 ░ Shift: 펜 색상 ░ 마우스 휠: 펜 크기 ░ Space: 전체 화면 촬영
-
FFmpeg 에러
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.nl-NL.resx b/ShareX.ScreenCaptureLib/Properties/Resources.nl-NL.resx
index cc9888ca5..6021b5509 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.nl-NL.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.nl-NL.resx
@@ -135,12 +135,6 @@
Kwaliteit:
-
- Ctrl: Tekenmodus ░ Spatie: Volledig scherm vastleggen
-
-
- Ctrl: Regiomodus ░ Shift: Kleur van pen ░ Muiswiel: Grootte van pen ░ Spatie: Volledig scherm vastleggen
-
Rechthoek vastleggen met annotatie
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.pt-BR.resx b/ShareX.ScreenCaptureLib/Properties/Resources.pt-BR.resx
index c3cf8e98b..fccd31512 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.pt-BR.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.pt-BR.resx
@@ -135,12 +135,6 @@
Qualidade:
-
- Ctrl: Modo de desenho ░ Espaço: Captura em tela cheia
-
-
- Ctrl: Modo da região ░ Shift: Cor da caneta ░ Rodela do mouse: Tamanho da caneta ░ Espaço: Captura em tela cheia
-
Anotar em captura de retângulo
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.ru.resx b/ShareX.ScreenCaptureLib/Properties/Resources.ru.resx
index 224862d1b..0d5292639 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.ru.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.ru.resx
@@ -120,12 +120,6 @@
Монитор {0} (X:{1} Y:{2} Ширина:{3} Высота:{4})
-
- Ctrl: Режим рисования ░ Пробел: Захват всего экрана
-
-
- Ctrl: Режим области ░ Shift: Цвет пера ░ Колесо мыши: Размер пера ░ Пробел: Захват всего экрана
-
Захват области с примечаниями
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.tr.resx b/ShareX.ScreenCaptureLib/Properties/Resources.tr.resx
index f575e77e9..6ba80b562 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.tr.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.tr.resx
@@ -141,12 +141,6 @@
Dikdörtgen yakalama dipnot
-
- Ctrl: Çizme modu ░ Boşluk: Tam ekran yakalama
-
-
- Ctrl: Bölge modu ░ Shift: Kalem rengi ░ Fare tekerleği: Kalem boyutu ░ Boşluk: Tam ekran yakalama
-
Bit hızı: {0}k
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.vi-VN.resx b/ShareX.ScreenCaptureLib/Properties/Resources.vi-VN.resx
index 213d9ad97..524af1eb7 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.vi-VN.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.vi-VN.resx
@@ -210,9 +210,6 @@
Lỗi FFmpeg
-
- Ctrl: Chế độ vùng ░ Shift: Màu bút ░ Lăn chuột: Kích thước bút ░ Dấu cách: Chụp toàn màn hình
-
[Thả phím chuột trái] [Insert] Hoàn thất chọn vùng
@@ -258,9 +255,6 @@
Chụp hình chữ nhật kiểu trong suốt
-
- Ctrl: Chế độ vẽ ░ Dấu cách: Chụp toàn màn hình
-
X: {0} / Y: {1} / X2: {2} / Y2: {3}
Dài: {4} px / Rộng: {5} px
diff --git a/ShareX.ScreenCaptureLib/Properties/Resources.zh-CN.resx b/ShareX.ScreenCaptureLib/Properties/Resources.zh-CN.resx
index 8d7dbadc6..30b0742c4 100644
--- a/ShareX.ScreenCaptureLib/Properties/Resources.zh-CN.resx
+++ b/ShareX.ScreenCaptureLib/Properties/Resources.zh-CN.resx
@@ -135,12 +135,6 @@
质量:
-
- 按Ctrl:开启画笔░区域:全屏
-
-
- 按Ctrl:关闭画笔░点击左键:显示笔色░鼠标滚轮:调整钢笔大小░区域:全屏
-
矩形捕捉注释
diff --git a/ShareX.ScreenCaptureLib/Screencast/FFmpegOptionsForm.resx b/ShareX.ScreenCaptureLib/Screencast/FFmpegOptionsForm.resx
index 4a69dd524..f3a57c8fa 100644
--- a/ShareX.ScreenCaptureLib/Screencast/FFmpegOptionsForm.resx
+++ b/ShareX.ScreenCaptureLib/Screencast/FFmpegOptionsForm.resx
@@ -133,7 +133,7 @@
CRF:
-
+ @Invariant
lblx264CRF
@@ -621,7 +621,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
...
-
+ @Invariant
btnFFmpegBrowse
@@ -855,7 +855,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
?
-
+ @Invariant
btnFFmpegHelp
@@ -906,7 +906,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
x264 / x265
-
+ @Invariant
tpX264
@@ -966,7 +966,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
VP8
-
+ @Invariant
tpVpx
@@ -990,7 +990,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
Xvid
-
+ @Invariant
tpXvid
@@ -1041,7 +1041,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
GIF
-
+ @Invariant
tpGIF
@@ -1092,7 +1092,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
kbit/s
-
+ @Invariant
lblVP8BitrateK
@@ -1344,7 +1344,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
AAC
-
+ @Invariant
tpAAC
@@ -1410,7 +1410,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
Vorbis
-
+ @Invariant
tpVorbis
@@ -1476,7 +1476,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
MP3
-
+ @Invariant
tpMP3
@@ -1743,7 +1743,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
?
-
+ @Invariant
btnHelperDevicesHelp
diff --git a/ShareX.UploadersLib/Forms/UploadersConfigForm.resx b/ShareX.UploadersLib/Forms/UploadersConfigForm.resx
index a186043ad..c94a1ee44 100644
--- a/ShareX.UploadersLib/Forms/UploadersConfigForm.resx
+++ b/ShareX.UploadersLib/Forms/UploadersConfigForm.resx
@@ -486,7 +486,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Twitter
-
+ @Invariant
tpTwitter
@@ -1921,9 +1921,6 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
30
-
-
-
txtCustomUploaderLog
@@ -2085,7 +2082,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
URL:
-
+ @Invariant
lblCustomUploaderURL
@@ -2262,7 +2259,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
bit.ly
-
+ @Invariant
tpBitly
@@ -2331,7 +2328,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Google
-
+ @Invariant
tpGoogleURLShortener
@@ -2565,7 +2562,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
API URL:
-
+ @Invariant
lblYourlsAPIURL
@@ -2592,7 +2589,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
YOURLS
-
+ @Invariant
tpYourls
@@ -2673,7 +2670,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
API UID:
-
+ @Invariant
lblAdflyAPIUID
@@ -2751,7 +2748,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
adf.ly
-
+ @Invariant
tpAdFly
@@ -2802,7 +2799,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
UUID:
-
+ @Invariant
lblCoinURLUUID
@@ -2826,7 +2823,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
CoinURL
-
+ @Invariant
tpCoinURL
@@ -2952,7 +2949,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Polr
-
+ @Invariant
tpPolr
@@ -3258,7 +3255,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
FTP
-
+ @Invariant
tpFTP
@@ -3641,7 +3638,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Dropbox
-
+ @Invariant
tpDropbox
@@ -3773,7 +3770,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
OneDrive
-
+ @Invariant
tpOneDrive
@@ -3995,7 +3992,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Google Drive
-
+ @Invariant
tpGoogleDrive
@@ -4190,7 +4187,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Box
-
+ @Invariant
tpBox
@@ -4484,7 +4481,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Copy
-
+ @Invariant
tpCopy
@@ -4592,7 +4589,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
...
-
+ @Invariant
btnAmazonS3BucketNameOpen
@@ -4619,7 +4616,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
...
-
+ @Invariant
btnAmazonS3AccessKeyOpen
@@ -4901,7 +4898,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Amazon S3
-
+ @Invariant
tpAmazonS3
@@ -5219,7 +5216,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Mega
-
+ @Invariant
tpMega
@@ -5570,7 +5567,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
ownCloud
-
+ @Invariant
tpOwnCloud
@@ -5783,7 +5780,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
MediaFire
-
+ @Invariant
tpMediaFire
@@ -5945,7 +5942,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Pushbullet
-
+ @Invariant
tpPushbullet
@@ -6122,7 +6119,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
SendSpace
-
+ @Invariant
tpSendSpace
@@ -6308,7 +6305,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Ge.tt
-
+ @Invariant
tpGe_tt
@@ -6467,7 +6464,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Hostr
-
+ @Invariant
tpHostr
@@ -6917,7 +6914,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Minus
-
+ @Invariant
tpMinus
@@ -6941,7 +6938,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
PROJECT-
-
+ @Invariant
txtJiraIssuePrefix
@@ -7025,7 +7022,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
http://
-
+ @Invariant
txtJiraHost
@@ -7124,7 +7121,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Atlassian Jira
-
+ @Invariant
tpJira
@@ -7283,7 +7280,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Lambda
-
+ @Invariant
tpLambda
@@ -7487,7 +7484,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Pomf
-
+ @Invariant
tpPomf
@@ -7628,7 +7625,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
Up1
-
+ @Invariant
tpUp1
@@ -7643,10 +7640,10 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
https://seacloud.cc/api2/
-
+ @Invariant
https://cloud.mein-seafile.de/api2/
-
+ @Invariant
16, 32
@@ -8562,7 +8559,7 @@ Using an encrypted library disables sharing.
API URL:
-
+ @Invariant
lblSeafileAPIURL
@@ -8589,7 +8586,7 @@ Using an encrypted library disables sharing.
Seafile
-
+ @Invariant
tpSeafile
@@ -9681,7 +9678,7 @@ Using an encrypted library disables sharing.
Pastebin
-
+ @Invariant
tpPastebin
@@ -9759,7 +9756,7 @@ Using an encrypted library disables sharing.
Paste.ee
-
+ @Invariant
tpPaste_ee
@@ -9858,7 +9855,7 @@ Using an encrypted library disables sharing.
Gist
-
+ @Invariant
tpGist
@@ -9966,7 +9963,7 @@ Using an encrypted library disables sharing.
uPaste
-
+ @Invariant
tpUpaste
@@ -10095,7 +10092,7 @@ Using an encrypted library disables sharing.
Hastebin
-
+ @Invariant
tpHastebin
@@ -10224,7 +10221,7 @@ Using an encrypted library disables sharing.
OneTimeSecret
-
+ @Invariant
tpOneTimeSecret
@@ -10422,7 +10419,7 @@ Using an encrypted library disables sharing.
ID
-
+ @Invariant
Title
@@ -10551,7 +10548,7 @@ Using an encrypted library disables sharing.
Imgur
-
+ @Invariant
tpImgur
@@ -10791,7 +10788,7 @@ Using an encrypted library disables sharing.
ImageShack
-
+ @Invariant
tpImageShack
@@ -10995,7 +10992,7 @@ Using an encrypted library disables sharing.
TinyPic
-
+ @Invariant
tpTinyPic
@@ -11175,7 +11172,7 @@ Using an encrypted library disables sharing.
Flickr
-
+ @Invariant
tpFlickr
@@ -11667,7 +11664,7 @@ Using an encrypted library disables sharing.
Photobucket
-
+ @Invariant
tpPhotobucket
@@ -11733,7 +11730,7 @@ Using an encrypted library disables sharing.
ID
-
+ @Invariant
135
@@ -11835,7 +11832,7 @@ Using an encrypted library disables sharing.
Picasa
-
+ @Invariant
tpPicasa
@@ -11895,7 +11892,7 @@ Using an encrypted library disables sharing.
/api/1/upload
-
+ @Invariant
lblCheveretoWebsiteTip
@@ -12024,7 +12021,7 @@ Using an encrypted library disables sharing.
Chevereto
-
+ @Invariant
tpChevereto
diff --git a/ShareX/Forms/ApplicationSettingsForm.resx b/ShareX/Forms/ApplicationSettingsForm.resx
index 424f91413..0c9df23c5 100644
--- a/ShareX/Forms/ApplicationSettingsForm.resx
+++ b/ShareX/Forms/ApplicationSettingsForm.resx
@@ -473,7 +473,7 @@
Steam
-
+ @Invariant
gbSteam
@@ -521,7 +521,7 @@
Chrome
-
+ @Invariant
gbChrome
@@ -635,7 +635,7 @@
Windows
-
+ @Invariant
gbWindows
@@ -749,7 +749,7 @@
...
-
+ @Invariant
lblPreviewPersonalFolderPath
@@ -992,7 +992,7 @@
...
-
+ @Invariant
lblSaveImageSubFolderPatternPreview
diff --git a/ShareX/Forms/MainForm.de.resx b/ShareX/Forms/MainForm.de.resx
index 5f6606acb..99201ff66 100644
--- a/ShareX/Forms/MainForm.de.resx
+++ b/ShareX/Forms/MainForm.de.resx
@@ -603,12 +603,6 @@
letzte Links
-
- Verstecken
-
-
- ShareX ist jetzt auf Steam verfügbar!
-
Automatisieren...
diff --git a/ShareX/Forms/MainForm.nl-NL.resx b/ShareX/Forms/MainForm.nl-NL.resx
index e42bc708e..5dfeac903 100644
--- a/ShareX/Forms/MainForm.nl-NL.resx
+++ b/ShareX/Forms/MainForm.nl-NL.resx
@@ -648,10 +648,4 @@
Scrollopname...
-
- Verberg
-
-
- ShareX is nu beschikbaar op Steam!
-
\ No newline at end of file
diff --git a/ShareX/Forms/MainForm.pt-BR.resx b/ShareX/Forms/MainForm.pt-BR.resx
index ff76dd65d..c9d0296ec 100644
--- a/ShareX/Forms/MainForm.pt-BR.resx
+++ b/ShareX/Forms/MainForm.pt-BR.resx
@@ -636,12 +636,6 @@
Cliente IRC...
-
- Esconder
-
-
- ShareX está disponível na Steam!
-
Mesclar imagens...
diff --git a/ShareX/Forms/MainForm.resx b/ShareX/Forms/MainForm.resx
index 3a11c6962..ed8ae127b 100644
--- a/ShareX/Forms/MainForm.resx
+++ b/ShareX/Forms/MainForm.resx
@@ -1583,7 +1583,7 @@
ShareX
-
+ @Invariant
405, 17
diff --git a/ShareX/Forms/MainForm.ru.resx b/ShareX/Forms/MainForm.ru.resx
index 8dfb188bc..200ecfad8 100644
--- a/ShareX/Forms/MainForm.ru.resx
+++ b/ShareX/Forms/MainForm.ru.resx
@@ -123,12 +123,6 @@
Загрузка
-
- Скрыть
-
-
- ShareX теперь доступен в Steam!
-
Имя файла
diff --git a/ShareX/Forms/MainForm.tr.resx b/ShareX/Forms/MainForm.tr.resx
index 0464cf25c..0d7242bab 100644
--- a/ShareX/Forms/MainForm.tr.resx
+++ b/ShareX/Forms/MainForm.tr.resx
@@ -636,12 +636,6 @@
IRC istemcisi...
-
- Sakla
-
-
- ShareX artık Steam de mevcut!
-
Resim birleştirici...
diff --git a/ShareX/Forms/MainForm.vi-VN.resx b/ShareX/Forms/MainForm.vi-VN.resx
index f5b0c2065..fa727b6f8 100644
--- a/ShareX/Forms/MainForm.vi-VN.resx
+++ b/ShareX/Forms/MainForm.vi-VN.resx
@@ -117,12 +117,6 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- Ẩn
-
-
- ShareX đã có mặt trên Steam!
-
Trôi qua