百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

twine

> 编程语言
开源

Twine 是一个命令行工具,用于管理字符串及其翻译。

863 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Twine 是一个命令行工具,用于管理字符串及其翻译。

Twine Twine 是一个命令行工具,用于管理字符串及其翻译。这些内容都存储在一个单个文本文件中,然后 Twine 使用此文件导入和导出多种类型的本地化文件,包括 iOS 和 Mac OS X 的 .strings 文件、Android 的 .xml 文件、gettext 的 .po 文件以及 [jquery-localize][jquerylocalize] 的 .json 文件。这使个人和公司能够轻松在多个项目中共享翻译,以及以用户所需的任何格式导出本地化文件。

Twine 将所有内容存储在一个单一文件中,即 Twine 数据文件。此文件的格式略有不同于 [Git][git] 配置文件的格式,而后者本身基于旧的 [Windows INI 文件][INI] 格式。整个文件被分为多个部分,这些部分通过在两对方括号之间放置部分名称来创建。部分是可选的,但它们是将定义分组成更小、更易于管理的部分的推荐方式。

每个分组部分包含 N 个定义。这些定义以放置在一对方括号内的关键字开始。然后包含多个关键字-值对,包括注释、用逗号分隔的标签列表以及所有的翻译。

标签用于 Twine 以便在任何特定时间只处理定义的子集。每个定义可以分配零个或多个标签,这些标签之间用逗号分隔。标签是可选的,但强烈建议使用。您可以通过执行 validate-twine-file 命令并使用 --pedantic 选项来获取当前缺少标签的所有定义的列表。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言