Meodinger / LabelPlusFX

⁉️ A JavaFX LabelPlus for version [1,0]
GNU Affero General Public License v3.0
27 stars 3 forks source link

将图片路径分离(指定图片路径) #1

Closed Z-fly closed 2 years ago

Z-fly commented 3 years ago

我正使用git来驱动汉化,此为背景。 我的需求是,漫画图片能从非同一目录下读取。 我是要单独管理整个翻译工程。 而图源则是分开管理。 如果能指定路径,可以是相对路径。

Meodinger commented 3 years ago

我个人目前有一种对策,引入新的Json格式,把Map<PicName, Labels>改成Map<PicName, Map<FileName, Labels>>,如果在新建项目过程中导入图片时指定非同一目录读取图源就使用。这种格式的文件并不直接参与翻校嵌之间的传递,而是必须通过导出为传统项目结构(所有图源和翻译在同一目录)的压缩包的形式传递。这样的话并不会修改原本的逻辑。觉得看怎么样,或者有更好的想法的话请不吝赐教。

Meodinger commented 3 years ago

11月不准备大更新LPFX,12月开发2.2的时候加入这个功能

Z-fly commented 3 years ago

我当初的想法是默认先读取同一目录,然后在未找到图片时,弹出文件对话框选择图片所在文件夹。 这样不引入新格式的话,每次都要选图片路径。 同时导出那块得重构了。

Meodinger commented 3 years ago

开了新Branch来开发这个功能

Meodinger commented 2 years ago

更改了解决策略,引入新的成员State::projectFolder、TransFile::fileMap来解决问题,更具普适性

Meodinger commented 2 years ago

2.2已经发布