前往
大廳
主題

[C#] 字幕君 v2.3 更新版 (多重字串批次更改字幕檔案內容)

高木秋人 | 2021-09-21 09:08:27 | 巴幣 0 | 人氣 331

2.3 版 -  2021.09.20 11:24

- 修正執行替換時,若不存在副本檔案則會報錯的問題
- 修正迴避樣式失效的問題
- 新增執行替換時,自動去除字串結尾的空格
- 新增「數字轉中文小寫」的功能


//自動去除字串結尾的空格
在字串的欄位中,它會在對話的結尾處多了一個空格,像這樣:「我去吃飯了 」
這種情形在日文字幕裡面比較常見,我覺得這個空格是不必要的,所以增加了自動處理它的機制

//數字轉中文小寫
這個功能主要就是把數字轉成中文小寫使用,例如:
5公里 / 五公里
12位 / 十二位
第10人 / 第十人


這是我需要的功能,所以就加進去了,但它還是有三個硬傷
第一個是它無法正確識別年份,例如:1938年12月30日
會被轉成「一千九百三十八年十二月三十日」

第二個是會干擾特效行,有些 OPED 會特地另開一行做特效,以此來襯托歌詞
像這樣的特效行,可能會被視為需要轉換的對象
所以在執行這個功能的時候,就需要透過「迴避樣式」的方式去迴避它

第三個是無法識別「兩」的語意,例如:
一共2位是嗎? / 一共二位是嗎?   正確:一共兩位是嗎?
2天前 / 二天前           正確:兩天前

像這樣的特殊語境不好處理,再繼續做針對性的識別,那效率肯定不好看了

基於以上種種原因,再加上不是所有人都跟我一樣有這個需求
所以我把這個功能整合進選單中,到時候有需要的人再去執行它就好了

最後,祝中秋佳節愉快!

下載連結:點我下載 v2.3 版


創作回應

相關創作

更多創作