Commit Graph

19534 Commits

Author SHA1 Message Date
Nikolaj Olsson
f9700dea68 Merge branch 'main' of https://github.com/SubtitleEdit/subtitleedit 2024-05-02 17:41:34 +02:00
Nikolaj Olsson
d02aa496fb Update Bulgarian translation - thx Калин :) 2024-05-02 17:41:17 +02:00
Nikolaj Olsson
e5ff83bdfa
Merge pull request #8294 from bovirus/main
Update Italian language
2024-05-02 17:40:14 +02:00
bovirus
184396dd7a
Update Italian language 2024-05-02 15:01:46 +02:00
Nikolaj Olsson
280a2e1454 Update base translation 2024-05-02 07:28:42 +02:00
Nikolaj Olsson
ddeb4e3aca
Merge pull request #8291 from hugok79/patch-119
Update pt-PT.xml
2024-05-02 07:09:23 +02:00
Nikolaj Olsson
900ea79885 Improve error logging for #8275 2024-05-02 07:04:49 +02:00
Hugo Carvalho
860b99e05c
Update pt-PT.xml 2024-05-01 23:08:38 +01:00
Nikolaj Olsson
a92da80b51 Update readme + about 2024-05-01 19:27:45 +02:00
Nikolaj Olsson
bc8c4c0cb5 Allow empty time codes for format "Unknown 66" - thx darnn :)
Fix #8288
2024-05-01 16:38:25 +02:00
Nikolaj Olsson
c31518adc3 Work on #8266 2024-05-01 16:24:09 +02:00
Nikolaj Olsson
392faf73c1
Merge pull request #8287 from nkh0472/patch-109
Update zh-Hans.xml
2024-05-01 16:21:49 +02:00
Nikolaj Olsson
c8ec4ff46d
Merge pull request #8282 from igorruckert/patch-1
Update pt-BR.xml
2024-05-01 16:21:24 +02:00
nkh0472
9f151620f7
Update zh-Hans.xml 2024-05-01 21:08:43 +08:00
Igor Rückert
beb6d0904f
Update pt-BR.xml 2024-04-30 19:54:59 -03:00
Nikolaj Olsson
0062c42a16 Update dk/sv transkation 2024-04-30 21:30:35 +02:00
Nikolaj Olsson
b47f4b6f13 Work on #8266 2024-04-30 21:28:18 +02:00
Nikolaj Olsson
b35a83f100 Work on #8266 2024-04-30 21:27:03 +02:00
Nikolaj Olsson
2dddf56a61 Fix Azure voice refresh 2024-04-30 20:14:59 +02:00
Nikolaj Olsson
ca9fa80b4b
Merge pull request #8281 from ivandrofly/feature/generatevideowithhardsubs
Feature/generatevideowithhardsubs
2024-04-30 18:35:16 +02:00
Nikolaj Olsson
b34892e716 Try to fix #7859 2024-04-30 18:00:58 +02:00
Nikolaj Olsson
bff037fc8a Make auto-translate shortcut work in waveform - thx rRobis :)
Fix #8280
2024-04-30 16:43:18 +02:00
Nikolaj Olsson
32ec68ccb7 Merge branch 'main' of https://github.com/SubtitleEdit/subtitleedit 2024-04-30 16:24:17 +02:00
Nikolaj Olsson
28a52febdf Minor adjustment of bookmark icon x pos - thx rRobis :)
Fix #8277
2024-04-30 16:23:50 +02:00
Ivandro Jao
042dfa14e5 Add DimensionTest to test project
A new test class, DimensionTest, is created and added to the test project. This class specifically tests the functionality of the Dimension object's validity and equality methods, thus enhancing our suite of unit tests.

Signed-off-by: Ivandro Jao <ivandrofly@gmail.com>
2024-04-30 13:10:10 +01:00
Ivandro Jao
6323937c30 Refactor video dimension validation in GenerateVideoWithHardSubs
This commit refactors the validation of video dimensions in GenerateVideoWithHardSubs class. Instead of checking width and height separately, a new Dimension object is created and validated with IsValid(). This simplifies the code and improves readability.

Signed-off-by: Ivandro Jao <ivandrofly@gmail.com>
2024-04-30 12:41:32 +01:00
Ivandro Jao
93c9e9947a Refactor video and subtitle batch creation code
Code for creating and validating batch video and subtitle entities has been extracted into separate methods, improving the readability of the main method. These changes also include a rectification in the logic for handling invalid video dimensions.

Signed-off-by: Ivandro Jao <ivandrofly@gmail.com>
2024-04-30 12:35:53 +01:00
Ivandro Jao
3d24cdcbb6 Add Dimension struct to manage object sizes
The struct, Dimension which represents the dimensions of an object, is created. This contains basic properties for height and width, and methods for checking equality, validity and providing a string representation. The Dimension can later be used throughout the project for managing sizes of different objects.

Signed-off-by: Ivandro Jao <ivandrofly@gmail.com>
2024-04-30 12:35:42 +01:00
Ivandro Jao
3e1fabac30 Refactor FfmpegMediaInfo to use Dimension for dimensions
The properties VideoWidth and VideoHeight in FfmpegMediaInfo class have been replaced with a Dimension object. This modification leads to simpler and more readable code by encapsulating width and height information within the Dimension class. Any resolution information extracted is now directly assigned to the Dimension property.

Signed-off-by: Ivandro Jao <ivandrofly@gmail.com>
2024-04-30 12:35:28 +01:00
Ivandro Jao
f256b59691 Refactor subtitle file location code in FileUtil
This commit simplifies the subtitle file location code in FileUtil by removing unnecessary nested functions. It changes the way the search is done in known subtitle directories and handles the case if a video file is sent with a full path. This results in cleaner and more manageable code.

Signed-off-by: Ivandro Jao <ivandrofly@gmail.com>
2024-04-30 12:35:19 +01:00
niksedk
56205e4222 Merge branch 'main' of https://github.com/SubtitleEdit/subtitleedit 2024-04-30 07:00:30 +02:00
niksedk
fcaf2e938a Update Bulgarian translaltion - thx Калин :) 2024-04-30 07:00:24 +02:00
Nikolaj Olsson
b56c0c9f22
Merge pull request #8278 from bovirus/main
Update Italian language
2024-04-30 06:57:28 +02:00
bovirus
eee7a8851a
Update Italian language 2024-04-29 20:51:47 +02:00
Nikolaj Olsson
03cef9b709 Add sort direction icon in "Batch convert" 2024-04-29 19:38:35 +02:00
Nikolaj Olsson
a72ebd04d5 Fix sort en gen video w hardsub 2024-04-29 18:22:47 +02:00
Ivandro Jao
82ac6dec92 Fix typo in code comment
A typo in the comment for the subtitle file location function was corrected. Previously, the comment read "try locate subtitle file for the input vide file", and now it reads "try to locate subtitle file for the input vide file". Other changes include removal of an unused variable "fileNameNoExt".

Signed-off-by: Ivandro Jao <ivandrofly@gmail.com>
2024-04-29 16:17:36 +01:00
Ivandro Jao
c3af5f22ca Refactor TryLocateSubtitleFile method parameters
The method TryLocateSubtitleFile in FileUtil.cs was refactored to receive the complete video file name, rather than just the file name without its extension. This change should enhance file locating accuracy as it now considers the file's full name, including its extension.

Signed-off-by: Ivandro Jao <ivandrofly@gmail.com>
2024-04-29 16:11:14 +01:00
Ivandro Jao
7a96e1c40a Add method to locate subtitle files for video
A method 'TryLocateSubtitleFile' was implemented in FileUtil. It attempts to locate matching subtitle files for video files in known directories. The method was integrated into 'AddInputFile' of 'GenerateVideoWithHardSubs' and simplifies the earlier implementation for finding subtitles. This change will make the process of matching video files to subtitles more efficient and cleaner.

Signed-off-by: Ivandro Jao <ivandrofly@gmail.com>
2024-04-29 16:09:24 +01:00
Nikolaj Olsson
7b15d11cc1
Merge pull request #8271 from Gzushgshsh/patch-1
Correct a detail
2024-04-29 06:46:08 +02:00
Nikolaj Olsson
f8db47dba6 Skip audio files - thx Leon :)
Work on #8272
2024-04-29 06:43:30 +02:00
Nikolaj Olsson
6947faeba2 Work on #8272 2024-04-29 06:35:25 +02:00
Nikolaj Olsson
2ffed9b2b9 Move video info to context menu - thx rRobis/Leon :)
Work on #8273
2024-04-29 06:17:12 +02:00
Nikolaj Olsson
f6399cf63e Work on #8257 2024-04-29 06:02:52 +02:00
Lucas
8b8db9001d
Correct a detail
Currently you should use the call “bash build.sh” with this you can just use “./build.sh”
2024-04-28 20:19:12 -03:00
Nikolaj Olsson
d6add13334 A few language fixes 2024-04-28 21:14:50 +02:00
Nikolaj Olsson
fd03b2e447 Update dk/sv translations 2024-04-28 21:10:46 +02:00
Nikolaj Olsson
965dc3554e Minor refact 2024-04-28 20:40:49 +02:00
Nikolaj Olsson
59ab0fca5b More work on #8257 2024-04-28 20:36:47 +02:00
Nikolaj Olsson
6a3ddce7dd Add video res to ffmpeg info 2024-04-28 19:09:20 +02:00