Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

MangaTextManager

简单的漫画文本整理软件,也许今后会出现更多的功能,也也许不会

使用需要提前安装Python,并安装PyQt和pyperclip库

简单介绍

一个简单的漫画文本整理软件,出现的契机是我嫌分屏幕看对话内容以及图片内容有点麻烦,不论是同屏幕分屏还是多块屏幕分屏。

而且当漫画较长,文本较多时,使用单一的文本编辑器有些混乱,但使用办公系列软件又特别冗杂,而且其实并没有那么符合翻译的习惯,而更加专业的翻译软件,又太过专业了。

因此制作了这个软件,基本界面如下

软件主界面

左侧为文本显示界面,右侧为图片显示界面。

所有按键的作用如其名称所示,接下来会有详细的介绍。

使用方法

虽然菜单栏上有着诸如新建文本打开文本保存文本导出文本等菜单选项,但实际上我建议直接使用打开图集

使用打开图集方法,选中打算翻译的图片所在的文件夹,图片要求命名格式统一,并且需要存在数字部分以进行排序。

初次打开某个图集时会提示在图片文件夹内创建一个MTM文件,这是我自定义的一个简单的标记语言的文件,用来方便软件内显示,直接创建即可。如果图集内已经有MTM文件,则会进行直接的读取,读取后样式如下:

打开图集后界面

接下来就可以直接开始使用了,右侧为图片面板,左侧为文本编辑面板,方便看图片的同时记录对话,有能力的话直接完成翻译也没问题。

具体使用示例

至于说其他几个选项

新建文本顾名思义,在选中路径下创建一个MTM文件,并直接打开,如果该路径下有图片文件,则会像打开图集那样,根据图片文件生成对应的MTM文件,如果没有,则普通地在左侧显示列表文本,设计用途为分享MTM文件时,方便他人直接打开。顺带一提,并没有做文本文件和图片文件不适配时的修正措施,所以也请不要这么做。

打开文本同上,只不过是打开而不是新建

保存文本其实就是保存按钮,不过在列表模式下,每次对单元格进行修改时,都会对文件进行一次写入以保存,还是挺及时的,这个按钮只是给个安心。

导出文本其实算是另存为,不过不同于一般另存为的设计思路,此处仅仅是把文件保存到另一个地方,正在修改的文件依然是原文件,所以叫他导出文本,顺带一提,支持CSV格式导出

更改字体就是更改字体,建议更改为大字库字体以防止字体缺失,不过软件自身包括自动的文本修补,所以不用太担心。

至于说其他功能

文本面板

复制页面原文顾名思义,复制当前页面所有的页面原文,如果某行有讲述人,则格式为讲述人:原文文本,如果没有,则会是单纯的原文文本

复制页面译文同上,只不过复制内容从原文变为了译文。

添加新页面通常不会用到的功能,存在意义是为了那些把这个软件当成纯粹的翻译对照文本编辑器的用户,正常情况下,MTM文件的页面数会和其所在的文件夹的文件数相同,但总会有人在其他地方遇见页面数不够的问题,它就是为此存在的。

删除与添加文本组常用功能,文本组就是指表格的每行。需要注意的是,添加与删除均为针对最后一行

跳转区域输入页码数进行跳转,用途在于防止图片数量过多,单纯的切换页面太慢。

上下页文本切换文本页面,顺带一提,隔壁图片内容也会同时切换。

图片面板

跳转区域与文本面板相同,

上下张图片与文本面板相同。

其他的话

说实话写完之后感觉这软件左看右看还挺没用的,总之用得上的人能用得上就太好了。

近期更新项目

近期对软件进行了一系列的微量更新,具体为修复Bug,以及增添更多的功能。目前,仅仅针对“文本整理”而言,功能已经基本完善,当前面板如下:

当前软件面板

与先前相比,首先,修复了大部分操作会出现的Bug,现在理论上使用此软件不会发生软件崩溃式的错误了。还发现了一个不打算更改的问题,也就是如果某个文本组内有多行文字,那么读取的时候会将多行文字拆分成单行来填充文本组,所以使用软件的时候注意,每个单元格内仅支持一行文字

其次,增加了一些新的功能。

菜单栏方面增加了开关图片显示增大与减小字号两个功能,方便查看文本内容。

功能方面增加了删除最后一页粘贴页面译文的功能,前者不必多说,后者的话,本质上是将剪贴板内的多行文字填充到文本组中,并自动识别是否为“讲述人:文本”的格式。

其他方面为所有的菜单栏选项增加了对应的询问选项,现在使用任何一种方式大开图集或者是文本都会出现对应的提示,方便使用。

以及调整了一下UI,至少应该没那么挤了,大概。

后续

软件的功能总是随着开发的进行而变得越来越多的,最初我只是想要一个比Excel轻量级的对照式的文本查看器,后来我又觉得加上讲述人列可以看得更清楚,然后又觉得讲述人列都加上了,为什么不试试在右侧加上图片显示呢?

现在,图片和文本都有了,我又在想,GitHub上有针对日文漫画的文本识别工具,如果整合进来,在图片面板加上一个识别矩形窗口,是不是也很可行?那么既然识别出内容了,直接填入文本组中岂不是更好?既然文本组有内容更新,那么通过在线上传翻译器的方式岂不是能直接给出粗翻?

可惜的是,目前这些功能一个都没有

也许未来某天我会做出来的

About

简单的漫画文本整理软件,也许今后会出现更多的功能

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages