Skip to content

SCLeoX/sm-contract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SM Contract

前言

表面上来看,S 可以肆意对 M 做任何自己喜欢的事情,实际上,是 S 将 M 希望的事情,给予 M。如果 M 被对方胡乱的对待,那样叧能称作单纯的虐待吧。

就像这样,SM 不仅是 S 对 M 的关系,还有着 S 要做 M 喜欢的事情这种逆向的关系存在其中。

现实中的 SM,S 对 M 的性趣和嗜好的了解是不可欠缺的,M 也必须完全的信任 S,才能安心的接受 S 的各种行为。所以,SM 中的 S 应该是服务(Service)才对,没有对 M 的服务精神和爱情,这种关系是无法成立的。

——《我的身体,我的心》

由于 SM 玩法众多,主奴之间需要经过长时间的沟通才能弄明白双方对什么类型的 play 感兴趣。为了简化这个过程,SM Contract 诞生了。

SM Contract 是一份专为 SM 爱好者设计的调查表,涵盖了大量在 play 之前主奴之间应该沟通好的项目。填写完成后,您可以使用「导出数据」功能将您填写的信息转换为一个 base64 字符串并发送给您的搭档,并由您的搭档使用「对比」功能来生成一份直观的对比表格。当然,您也可以要求您的搭档发送其填写的信息,并由您来生成这份表格。

您填写的所有信息都会被自动保存到您的浏览器中。没有任何信息被上传至 SM Contract 服务器。

立刻开始填写

贡献

如果搞不懂的话就发 Issue 我来改。

添加/补全翻译

所有语言文件位于 data/lang 文件夹。SM Contract 的语言文件是树状结构,您只需要修改冒号后的值。若要为新的语言添加支持,将现有的语言文件复制一份即可。

修改数据(修改/添加问题,语言润色等)

SM Contract 的数据在 data 文件夹内,修改时请同时修改位于 data 中的 ts 文件和位于 data/lang 中的语言文件。在添加的时候请在别的语言下也添加对应条目。

顺便说一句,如果觉得我的语言很枯燥,请务必告诉我怎么修改,多谢。