Skip to content

Commit e2bf786

Browse files
committed
Merge branch 'beta'
2 parents bb4013e + 6a9de23 commit e2bf786

File tree

8 files changed

+41
-17
lines changed

8 files changed

+41
-17
lines changed

VidCoder/Resources/Translations/EncodingRes.ka.resx

+3-1
Original file line numberDiff line numberDiff line change
@@ -858,5 +858,7 @@ HQDN3D-ი ადაპტური დაბალი ხარისხის
858858
<data name="CroppingType_Conservative" xml:space="preserve">
859859
<value>შენარჩუნებადი</value>
860860
</data>
861-
861+
<data name="MultiPassEncodingCheckBox" xml:space="preserve">
862+
<value>2-ჯერადი კოდირება</value>
863+
</data>
862864
</root>

VidCoder/Resources/Translations/EnumsRes.ka.resx

+3-1
Original file line numberDiff line numberDiff line change
@@ -405,5 +405,7 @@
405405
<data name="EncodeCompleteActionType_Restart" xml:space="preserve">
406406
<value>გადატვირთვა</value>
407407
</data>
408-
408+
<data name="WhenFileExists_Skip" xml:space="preserve">
409+
<value>გამოტოვება</value>
410+
</data>
409411
</root>

VidCoder/Resources/Translations/MainRes.ka.resx

+3-1
Original file line numberDiff line numberDiff line change
@@ -751,5 +751,7 @@ v5 ბოლო შემოწმებული ვერსიაა Windows
751751
<comment>{0} is the current job number for scanning and adding an item to the queue
752752
{1} is the total number of scanned items this session</comment>
753753
</data>
754-
754+
<data name="NewVersionDownloadFinishedSilentStatus" xml:space="preserve">
755+
<value>{0} ვერსიის ჩამოტვირთვა დასრულებულია, აქტუალიზირდება პროგრამიდან გასვლის შემდეგ.</value>
756+
</data>
755757
</root>

VidCoder/Resources/Translations/MiscRes.ka.resx

+3-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,9 @@
212212
<data name="NoticeMessageTitle" xml:space="preserve">
213213
<value>გაფრთხილება</value>
214214
</data>
215-
215+
<data name="UnsupportedOSError" xml:space="preserve">
216+
<value>VidCoder-ი შეუფარდებადია თქვენ ოპერატიულ სისტემაზე. Windows 10 ან უფრო მაღალი ვერსია ესაჭიროება ამ ვერსიას. გთხოვთ განაახლოდ თქვენი ოპერატიული სისტემა ან დააყენოთ VidCoder - ის ძველი ვერსია. Windows XP - ისთვის VidCoder 1.4. Windows 7 - ისთვის VidCoder 5.21.</value>
217+
</data>
216218
<data name="EncodeCompleteWarning_SleepTitle" xml:space="preserve">
217219
<value>სისტემის პროგრამირებული ძილის რეჟიმი</value>
218220
</data>

VidCoder/Resources/Translations/OptionsRes.ka.resx

+8-2
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,12 @@
421421
<data name="CapNVEncCheckBox" xml:space="preserve">
422422
<value>იყენებს მრავალჯერად NVEnc-ის კოდირებას. დეაქტივირების შემთხვევაში საჭიროებს პერსონალიზირებულ NVidia-ს დრაივერს.</value>
423423
</data>
424-
425-
424+
<data name="ShowProgressInWindowTitleCheckBox" xml:space="preserve">
425+
<value>ფანჯრის სახელზე კოდირების პროგრესის ჩვენება</value>
426+
</data>
427+
<data name="DownloadingUpdateStatus" xml:space="preserve">
428+
<value>აქტუალიზირება {0} იტვირთება:</value>
429+
<comment>Shown when downloading an update.
430+
{0} is the update version, for example 10.4</comment>
431+
</data>
426432
</root>

VidCoder/Resources/Translations/PickerRes.ka.resx

+14-4
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,10 @@
172172
<value>არგუმენტები:</value>
173173
<comment>The label for the arguments to pass to the post-encode executable.</comment>
174174
</data>
175-
175+
<data name="PostEncodeArgumentsToolTip" xml:space="preserve">
176+
<value>პროგრამის სამოქმედო არგუმენტებისთვის გამოიყენეთ {file} დასამახსოვრებელი ფაილისთვის, {folder} დასამახსოვრებელი ფოლდერისთვის ან სხვა პარამეტრები, როგორიცაა {title} და {date} (იხილეთ სახელის ფორმატები).</value>
177+
<comment>Tool tip for the post-encode arguments UI. Do not translate {file} .</comment>
178+
</data>
176179
<data name="PresetDisabledForPickerToolTip" xml:space="preserve">
177180
<value>კოდირების შაბლონი დადგენილია ამომრჩევის მიერ.</value>
178181
</data>
@@ -414,7 +417,14 @@
414417
<value>სიგანის გაფილტრვა</value>
415418
<comment>Screen reader text for the width filter value</comment>
416419
</data>
417-
418-
419-
420+
<data name="ExternalSubtitleImportToolTip" xml:space="preserve">
421+
<value>აგრეთვე აღიქვავს "fileName.lng.ext", სადაც "lng" არის ISO ენის სახელი და "ext" არის ტიტრის ფაილის გაფართოება.</value>
422+
</data>
423+
<data name="FallbackLanguageLabel" xml:space="preserve">
424+
<value>კონტაქტირების ენა</value>
425+
<comment>Label for an option of what language to mark a subtitle track as when it doesn't have the language identified in the file name. For example, if you have myVideo.mp4 and myVideo.srt, what language should we mark that as when we pick it up?</comment>
426+
</data>
427+
<data name="FallbackLanguageToolTip" xml:space="preserve">
428+
<value>თუ ენა არ არის ამოცნობილი ტიტრის სახელით, როგორც "myVideo.srt", სავარაუდოდ ესაა ტიტრის ენა.</value>
429+
</data>
420430
</root>

VidCoder/Services/ProcessingService.cs

+5-5
Original file line numberDiff line numberDiff line change
@@ -1044,13 +1044,13 @@ private bool RemoveSourceFilesIfNeeded(IEnumerable<EncodeResultViewModel> itemsT
10441044

10451045
if (itemsToRecycle.Count > 0)
10461046
{
1047-
List<string> recycleCandidates = this.GetRemovalCandidates(itemsToRecycle);
1047+
List<string> recycleCandidates = this.GetRemovalCandidates(itemsToRecycle, this.logger);
10481048
clearItems = this.PromptAndRemoveSourceFiles(recycleCandidates, requireConfirmation, SourceFileRemoval.Recycle);
10491049
}
10501050

10511051
if (itemsToDelete.Count > 0)
10521052
{
1053-
List<string> deletionCandidates = this.GetRemovalCandidates(itemsToDelete);
1053+
List<string> deletionCandidates = this.GetRemovalCandidates(itemsToDelete, this.logger);
10541054
if (!this.PromptAndRemoveSourceFiles(deletionCandidates, requireConfirmation, SourceFileRemoval.Delete))
10551055
{
10561056
clearItems = false;
@@ -1065,7 +1065,7 @@ private bool RemoveSourceFilesIfNeeded(IEnumerable<EncodeResultViewModel> itemsT
10651065
/// </summary>
10661066
/// <param name="completedItems">The completed items to examine.</param>
10671067
/// <returns>The list of file paths to recycle/delete.</returns>
1068-
private List<string> GetRemovalCandidates(IEnumerable<EncodeResultViewModel> completedItems)
1068+
private List<string> GetRemovalCandidates(IEnumerable<EncodeResultViewModel> completedItems, IAppLogger encodeLogger)
10691069
{
10701070
var deletionCandidates = new List<string>();
10711071

@@ -1160,7 +1160,7 @@ private List<string> GetRemovalCandidates(IEnumerable<EncodeResultViewModel> com
11601160
builder.Append("Skipped due to file being currently scanned: " + itemsCurrentlyScanned);
11611161
}
11621162

1163-
this.logger.Log(builder.ToString());
1163+
encodeLogger.Log(builder.ToString());
11641164

11651165
return deletionCandidates;
11661166
}
@@ -2363,7 +2363,7 @@ private void OnEncodeCompleted(EncodeJobViewModel finishedJobViewModel, VCEncode
23632363
var picker = this.pickersService.GetPickerByName(finishedJobViewModel.PickerName).Picker;
23642364
if (status == EncodeResultStatus.Succeeded && picker.SourceFileRemoval != SourceFileRemoval.Disabled && picker.SourceFileRemovalTiming == SourceFileRemovalTiming.Immediately)
23652365
{
2366-
List<string> deletionCandidates = this.GetRemovalCandidates(new List<EncodeResultViewModel> { addedResult });
2366+
List<string> deletionCandidates = this.GetRemovalCandidates(new List<EncodeResultViewModel> { addedResult }, encodeLogger);
23672367
if (RemoveSourceFiles(deletionCandidates, picker.SourceFileRemoval, encodeLogger) > 0)
23682368
{
23692369
addedResult.SourceFileExists = false;

VidCoder/View/Main.xaml.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ public Main()
114114
{
115115
DispatchUtilities.BeginInvoke(async () =>
116116
{
117-
// Need to yield here for some reason, otherwise the activation is blocked.
118-
await Task.Yield();
117+
// Need to delay here for some reason, otherwise the activation is blocked.
118+
await Task.Delay(500);
119119
this.toastNotificationService.Clear();
120120
});
121121
};

0 commit comments

Comments
 (0)