-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: 3gf8jv4dv <[email protected]>
- Loading branch information
Showing
1 changed file
with
37 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,57 +1,59 @@ | ||
--- | ||
title: Aegisub 3.4.0 Released | ||
title: Aegisub 3.4.0 发布了 | ||
contributors: | ||
- CoffeeFlux | ||
- 0tkl | ||
- 3gf8jv4dv | ||
date: 2024-12-18T14:04:00.000000-08:00 | ||
lastmod: 2024-12-18T14:04:00.000000-08:00 | ||
lastmod: 2024-12-21T01:11:00.000000+08:00 | ||
weight: 50 | ||
tags: | ||
- release | ||
aliases: | ||
- /blog/2024/12/aegisub-3.4.0-released.html | ||
--- | ||
|
||
It's been a while! | ||
久违了! | ||
|
||
This release, the first stable in a decade, was designed to have minimal feature changes from 3.2.2. The goal was to just cut a release that builds on modern systems, which was itself more than enough work. Further releases will include actual features and more normal changelogs. The version is 3.4.0 to avoid conflicts with forks that tagged things under 3.3.x. | ||
这是十年来第一个稳定版本,此版本在设计上与 3.2.2 版本相比,仅做了最小幅度的功能变更。我们的目标是发布一个适配现代操作系统的新版本,单是这项工作本身就已经非常艰巨了。在后续的版本中,我们将加入实际的功能更新,并提供更详细的版本变更日志。版本号之所以定为 3.4.0,是为了避免与标记为 3.3.x 的一些 fork 产生冲突。 | ||
|
||
Moving forward, development will continue out of [TypesettingTools/Aegisub](https://github.com/TypesettingTools/Aegisub). arch1t3cht has done a great job of running the primary fork used over the past few years, and now has commit access in TypesettingTools so that he can work out of a more centralized repository. We'd love to get all the work done across various forks back into the mainline repository, so please send PRs! | ||
接下来,Aegisub 的开发工作将在 [TypesettingTools/Aegisub](https://github.com/TypesettingTools/Aegisub) 仓库中继续进行。在过去几年里,arch1t3cht 一直在维护 Aegisub 的一个主要 fork,并做了杰出的工作。现在他已获得 TypesettingTools 仓库的提交权限,可以在更加中心化的代码仓库中开展工作。我们非常希望能将各大 fork 中的工作成果整合回主仓库,欢迎大家提交 PR! | ||
|
||
32-bit has been dropped, and while this release runs on Windows 7 that requirement will probably be bumped to Windows 10 for following ones. | ||
我们已放弃支持 32 位系统。虽然 3.4.0 版本仍然可以在 Windows 7 上运行,但在后续的版本中,最低系统要求可能会提升至 Windows 10。 | ||
|
||
By default, the installer does not install DependencyControl, but it is available under the dropdown by selecting "Full installation". For anyone unfamiliar, DependencyControl offers a simplified way to install automation scripts from a variety of repositories in Github. Many users may not want or need that functionality, especially considering it slows down startup, but it is available for advanced users. | ||
默认情况下,安装程序不会安装 DependencyControl。不过,您可以在下拉菜单中选择“完整安装”来安装它。DependencyControl 为不熟悉它的用户提供了一种简便的方式,可以从 Github 上的多个代码仓库安装自动化脚本。许多用户可能不需要这项功能,尤其是考虑到它会拖慢启动速度。不过,高级用户仍然可以使用它。 | ||
|
||
## MacOS | ||
|
||
Notably missing from this release are signed and notarized MacOS binaries. This is because Apple refuses to let me into the Developer Program and will not explain why. I'm not going to spend any more time fighting their bureaucracy, so if you like MacOS binaries that work on Sequoia please consider: | ||
- **Very politely** emailing [email protected] and asking that they figure this out | ||
- If you know an Apple employee, **very politely** asking them to open an issue internally | ||
值得注意的是,本次发布的版本中,缺少已签名和公证的 MacOS 二进制文件。这是因为 Apple 无端拒绝将我纳入开发者计划。我不会再浪费时间与他们的官僚主义作斗争,因此如果您想要适用于 Sequoia 的 MacOS 二进制文件,请考虑: | ||
- 给 [email protected] 写邮件,**非常礼貌地**请求他们解决此问题。 | ||
- 如果您认识 Apple 的员工,请**非常礼貌地**请求他们在内部提出此问题。 | ||
|
||
For any Apple employees reading this, if you'd like to help and need more personal information, please shoot me an email (which can be found on my [Github profile](https://github.com/CoffeeFlux)). | ||
对于正在阅读此文的 Apple 员工,如果您愿意提供帮助并需要更多个人信息,请向我发送邮件(您可以在我的 [Github 个人资料](https://github.com/CoffeeFlux)中找到我的邮箱地址)。 | ||
|
||
I am not interested in making an LLC to apply with, or signing binaries under anyone else's name. If Apple wants to block a random US citizen from producing builds that run on their operating system and not even tell them why, I will not be working around their decision; they can fix their process. | ||
我不打算注册一个公司来申请,也不会以旁人的名义为二进制文件签名。我只是一个普通的美国公民。既然 Apple 想要阻止我在其操作系统上发布运行的构建版本,并且连原因都不告知,我不会绕过他们的决定;他们应该改进自己的流程。 | ||
|
||
## Thanks | ||
## 致谢 | ||
|
||
I'd like to thank everyone who made this release possible. I'd like to especially thank the following people: | ||
感谢所有让此次发布得以成真的人。我要特别感谢以下几位: | ||
|
||
- arch1t3cht, for far too much to list | ||
- ctrlctrlv, for sponsoring and getting arch a Mac to work off | ||
- eli-schwartz, for help with everything Meson | ||
- FichteFoll, for all the miscellaneous help | ||
- inkydragon, for all the build system and miscellaneous help | ||
- jfs, for getting the aegisub.org domain migrated | ||
- line0, also for far too much to list | ||
- mia-0, for the original Meson port | ||
- Myaamori, for tackling some of the hardest parts of the Meson fork | ||
- Plorkyeran, for making the transition possible and maintaining Aegisub over the years | ||
- seproDev, for getting the website back online | ||
- Shinon/Ristellise, for also maintaining a fork and keeping the program alive | ||
- The libass maintainers, for putting up with the PR from hell | ||
- torque, for landing the libass PR and moral support | ||
- wangqr, for the work on your fork and efforts to communicate that I should have been better about reciprocating | ||
- arch1t3cht:厥功甚伟,贡献不胜列举 | ||
- ctrlctrlv:提供了赞助,并为 arch1t3cht 提供了 Mac 开发机 | ||
- eli-schwartz:为所有与 Meson 相关的工作提供了帮助 | ||
- FichteFoll:提供了各种各样的帮助 | ||
- inkydragon:为构建系统及各种其他工作提供了帮助 | ||
- jfs:迁移了 aegisub.org 域名 | ||
- line0:也做了太多无法一一列举的贡献 | ||
- mia-0:最初移植了 Meson | ||
- Myaamori:解决了 Meson fork 中最棘手的一些问题 | ||
- Plorkyeran:让这次过渡成为可能;多年来一直维护着 Aegisub | ||
- seproDev:让网站重新上线 | ||
- Shinon/Ristellise:也维护了一个 fork,使这个程序保持活力 | ||
- libass 的维护者们:忍受了那个灾难性的 PR | ||
- torque:合并了 libass 的 PR,并提供了精神支持 | ||
- wangqr:感谢您在自己的 fork 上付出的工作,感谢您积极尝试与我沟通;很抱歉我没能做出更及时的回应 | ||
|
||
And everyone else: | ||
和其他所有人: | ||
|
||
- baonguyen0703 | ||
- luni-4 | ||
|
@@ -72,12 +74,12 @@ And everyone else: | |
- oborozuk1 | ||
- 0tkl | ||
|
||
## Extra notes for distros | ||
## 针对 Linux 发行版的额外说明 | ||
|
||
The build has been swapped to Meson. There are fewer vendored dependencies than before, which should hopefully make life easier, but a couple still exist. If you encounter problems with the Meson build, please open an issue or email me. It's been used for builds out of the AUR, but otherwise it's more battle-tested on Windows and MacOS. | ||
构建系统已切换至 Meson。新版与之前相比,捆绑的依赖项有所减少,打包工作应该会更加轻松,但仍存在少量捆绑依赖项。如果您在使用 Meson 构建时遇到问题,请提交 issue 或向我发邮件。它已用于 AUR 中的构建。但在其他 Linux 发行版上的测试,并不及 Windows 和 MacOS 上那么充分。 | ||
|
||
Aegisub can't be built with LTO. | ||
Aegisub 无法使用 LTO(链接时优化)进行构建。 | ||
|
||
Remember that you **must** build against LuaJIT in 5.2 compatibility mode. Failing to do so will cause many issues with commonly-used scripts. If you patch the check for this out of the build, **you are on your own**, and I will immediately close any issues related to those builds. | ||
请记住,与 LuaJIT 一起构建时,LuaJIT **必须**开启 Lua 5.2 兼容模式。不开兼容模式会导致许多常用脚本出现问题。如果您从构建中删除了对此的检查,**您需要自行承担后果**,我将立即关闭与这些构建相关的任何 issue。 | ||
|
||
I will not continue to publish releases in Aegisub/Aegisub; this time was a one-off to ensure everyone picked it up. You'll want to update links to watch the TypesettingTools repository. | ||
今后,我不会在 Aegisub/Aegisub 仓库中发布版本。这次发布是例外,只是为了确保每个人都能知晓这一变更。您需要更新链接,关注 TypesettingTools 仓库。 |