Merge pull request #6411 from L1Q/develop

Improve translations
This commit is contained in:
Jaex 2022-07-27 05:22:19 +03:00 committed by GitHub
commit f37473f3a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 106 additions and 9 deletions

View file

@ -23,6 +23,7 @@
#endregion License Information (GPL v3)
using ShareX.HelpersLib.Properties;
using System;
using System.Collections.Generic;
using System.Drawing;
@ -336,8 +337,7 @@ private void InitializeComponent()
Bounds = CaptureHelpers.GetActiveScreenBounds();
DoubleBuffered = true;
FormBorderStyle = FormBorderStyle.None;
// TODO: Translate
Text = "ShareX - Image viewer";
Text = Resources.ShareXImageViewer;
TopMost = true;
WindowState = FormWindowState.Normal;
StartPosition = FormStartPosition.Manual;

View file

@ -3691,6 +3691,15 @@ internal class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to ShareX - Image viewer.
/// </summary>
internal static string ShareXImageViewer {
get {
return ResourceManager.GetString("ShareXImageViewer", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Start.
/// </summary>

View file

@ -1451,4 +1451,7 @@ Would you like to download and install it?</value>
<data name="ToastClickAction_PinToScreen" xml:space="preserve">
<value>Pin to screen</value>
</data>
<data name="ShareXImageViewer" xml:space="preserve">
<value>ShareX - Image viewer</value>
</data>
</root>

View file

@ -1411,4 +1411,13 @@
<data name="HotkeyType_ImageViewer" xml:space="preserve">
<value>Просмотр изображений</value>
</data>
<data name="ShareXImageViewer" xml:space="preserve">
<value>ShareX - Просмотр изображений</value>
</data>
<data name="AfterCaptureTasks_PinToScreen" xml:space="preserve">
<value>Закрепить на экране</value>
</data>
<data name="ToastClickAction_PinToScreen" xml:space="preserve">
<value>Закрепить на экране</value>
</data>
</root>

View file

@ -203,8 +203,7 @@ private void UpdateUI()
{
if (settingsLoaded)
{
// TODO: Translate
lblx264CRF.Text = Options.FFmpeg.x264_Use_Bitrate ? "Bitrate:" : "CRF:";
lblx264CRF.Text = Options.FFmpeg.x264_Use_Bitrate ? Resources.Bitrate : Resources.CRF;
nudx264CRF.Visible = !Options.FFmpeg.x264_Use_Bitrate;
nudx264Bitrate.Visible = lblx264BitrateK.Visible = Options.FFmpeg.x264_Use_Bitrate;

View file

@ -128,6 +128,15 @@ internal class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Bitrate:.
/// </summary>
internal static string Bitrate {
get {
return ResourceManager.GetString("Bitrate", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Blur.
/// </summary>
@ -236,6 +245,15 @@ internal class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to CRF:.
/// </summary>
internal static string CRF {
get {
return ResourceManager.GetString("CRF", resourceCulture);
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View file

@ -798,4 +798,10 @@ X: {4} Y: {5}</value>
<data name="FPSLimit" xml:space="preserve">
<value>FPS limit:</value>
</data>
<data name="Bitrate" xml:space="preserve">
<value>Bitrate:</value>
</data>
<data name="CRF" xml:space="preserve">
<value>CRF:</value>
</data>
</root>

View file

@ -334,7 +334,7 @@
<value>Заметка: Изображение можно перемещать, удерживая среднюю кнопку мыши.</value>
</data>
<data name="EditorStartupForm_ClipboardDoesNotContainAnImage" xml:space="preserve">
<value>Буфер обмена не содержит изображений.</value>
<value>Буфер обмена не содержит изображение.</value>
</data>
<data name="ShapeManager_CreateToolbar_PasteImageText" xml:space="preserve">
<value>Вставить картинку/текст</value>
@ -484,4 +484,7 @@
<data name="ShapeManager_CreateToolbar_ZoomToFitOnOpen" xml:space="preserve">
<value>Подогнать под размеры окна при открывании</value>
</data>
<data name="Bitrate" xml:space="preserve">
<value>Битрейт:</value>
</data>
</root>

View file

@ -750,4 +750,13 @@
<data name="tsmiOCR.Text" xml:space="preserve">
<value>Распознавание текста (OCR)...</value>
</data>
<data name="tsmiPinSelectedFile.Text" xml:space="preserve">
<value>Закрепить на экране</value>
</data>
<data name="tsmiPinToScreen.Text" xml:space="preserve">
<value>Закрепить на экране...</value>
</data>
<data name="tsmiTrayPinToScreen.Text" xml:space="preserve">
<value>Закрепить на экране...</value>
</data>
</root>

View file

@ -24,6 +24,7 @@
#endregion License Information (GPL v3)
using ShareX.HelpersLib;
using ShareX.Properties;
using System;
using System.Drawing;
using System.Drawing.Imaging;
@ -63,8 +64,7 @@ public static void ThrowIfNotSupported()
{
if (!IsSupported)
{
// TODO: Translate
throw new Exception(string.Format("Optical character recognition feature is only available with Windows version {0} or newer.",
throw new Exception(string.Format(Resources.OpticalCharacterRecognitionFeatureIsOnlyAvailableWithWindowsVersion0OrNewer,
SupportedVersion));
}
}

View file

@ -1022,6 +1022,15 @@ public class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Clipboard does not contain an image..
/// </summary>
public static string ClipboardDoesNotContainAnImage {
get {
return ResourceManager.GetString("ClipboardDoesNotContainAnImage", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Supported variables: {0} and other variables such as {1} etc..
/// </summary>
@ -2254,6 +2263,15 @@ public class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Optical character recognition feature is only available with Windows version {0} or newer..
/// </summary>
public static string OpticalCharacterRecognitionFeatureIsOnlyAvailableWithWindowsVersion0OrNewer {
get {
return ResourceManager.GetString("OpticalCharacterRecognitionFeatureIsOnlyAvailableWithWindowsVersion0OrNewer", resourceCulture);
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
@ -2274,6 +2292,15 @@ public class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Pin to screen.
/// </summary>
public static string PinToScreen {
get {
return ResourceManager.GetString("PinToScreen", resourceCulture);
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View file

@ -1105,4 +1105,13 @@ Middle click to close</value>
<data name="pin" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\pin.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="OpticalCharacterRecognitionFeatureIsOnlyAvailableWithWindowsVersion0OrNewer" xml:space="preserve">
<value>Optical character recognition feature is only available with Windows version {0} or newer.</value>
</data>
<data name="ClipboardDoesNotContainAnImage" xml:space="preserve">
<value>Clipboard does not contain an image.</value>
</data>
<data name="PinToScreen" xml:space="preserve">
<value>Pin to screen</value>
</data>
</root>

View file

@ -661,4 +661,10 @@
<data name="InspectWindow_ExtendedWindowStyles" xml:space="preserve">
<value>Расширенные стили окна</value>
</data>
<data name="ClipboardDoesNotContainAnImage" xml:space="preserve">
<value>Буфер обмена не содержит изображение.</value>
</data>
<data name="PinToScreen" xml:space="preserve">
<value>Закрепить на экране</value>
</data>
</root>

View file

@ -1292,8 +1292,7 @@ public static void PinToScreenFromClipboard()
if (bmp == null)
{
// TODO: Translate
MessageBox.Show("Clipboard does not contain an image.", "ShareX - " + "Pin to screen", MessageBoxButtons.OK, MessageBoxIcon.Information);
MessageBox.Show(Resources.ClipboardDoesNotContainAnImage, "ShareX - " + Resources.PinToScreen, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{