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