#manga #manhwa #webtoon #file #scanlation

rsff

为方便翻译团队翻译漫画、만화、만화、网络漫画等内容的软件的核心库。

1 个稳定版本

1.0.0 2023年11月17日

#25 in #manga

自定义许可证

35KB
699

rsff

rsff` (scanlation file format) 是一个应用的核心库,旨在方便翻译团队翻译漫画、만화、만화、网络漫画等内容。

一些示例

use rsff::Document;
use rsff::balloon::Balloon;

// Create a default document.
let mut d: Document = Document::default();

// Create a default balloon.
let mut b: Balloon = Balloon::default();

// Add content to the balloon.
b.tl_content.push("This is a translation line.".to_string());

// Add balloon to the document.
d.balloons.push(b);

基本的原始 SFF XML 文件

<Document>
    <Metadata>
        <Script>Scanlation Script File v0.2.0</Script>
        <App></App>
        <Info>Num</Info>
        <TLLength>9</TLLength>
        <PRLength>6</PRLength>
        <CMLength>0</CMLength>
        <BalloonCount>2</BalloonCount>
        <LineCount>2</LineCount>
    </Metadata>
    <Balloons>
        <Balloon type="OT">
            <TL>num</TL>
            <TL>nam</TL>
            <PR>numnam</PR>
        </Balloon>
        <Balloon type="Dialogue">
            <TL>num</TL>
        </Balloon>
    </Balloons>
</Document>

依赖项

~5.5MB
~70K SLoC