\s*Are you sure you want to mute<\/strong> ([^<]+)\?\s*Muting a user:\s*<\/p>[\s\S]*? Muting a user will not:<\/p>[\s\S]*? \s*To prevent a user from commenting on your works or replying to your comments elsewhere on the site, visit your Blocked Users page<\/a>\.\s*<\/p>[\s\S]*? [\s\S]*?instructions for reverting to the default site skin<\/a>\.\s*<\/p>\s*$/s,
` 您确定要静音 $1 吗?静音用户后: 静音用户不会: 如需阻止某用户在您的作品上发表评论或在站点其她地方回复您的评论,请访问 已屏蔽用户页面。 请注意,如果您未使用默认站点界面,静音功能可能无法正常工作。要了解有关 如何恢复默认站点界面 的说明,请参阅 界面与 Archive 界面常见问题 。 \s*Are you sure you want to block<\/strong> ([^<]+)\?\s*Blocking a user prevents them from:\s*<\/p>[\s\S]*? Blocking a user will not:<\/p>[\s\S]*? To hide a user's works, bookmarks, series, and comments from you, visit your Muted Users page<\/a>\.<\/p>\s*$/s,
` 您确定要屏蔽 $1 吗?屏蔽用户后,她们将无法: 屏蔽用户不会: 如需隐藏某用户的作品、书签、系列和评论,请访问 已静音用户页面 。 \s*Are you sure you want to unblock<\/strong> ([^<]+)\?\s*Unblocking a user allows them to resume:\s*<\/p>[\s\S]*? 您确定要取消屏蔽 $1 吗?取消屏蔽后对方将恢复以下权限: \s*Are you sure you want to unmute<\/strong> ([^<]+)\?\s*Unmuting a user allows you to:\s*<\/p>[\s\S]*? 您确定要取消静音 $1 吗?取消静音后,您将可以: \s*Please use this feature with caution\.<\/strong>[\s\S]*?<\/p>/s, ' 请谨慎使用此功能。用户名每 7 天仅能更改一次。 You can block up to 2,000 users\. Blocking a user prevents them from:<\/p>[\s\S]*?your Muted Users page<\/a>\.<\/p>\s*$/s,
` 您最多可以屏蔽 2,000 位用户。屏蔽用户后,她们将无法: 屏蔽用户不会: 如需隐藏某用户的作品、书签、系列和评论,请访问 已静音用户页面 。 You can mute up to 2,000 users\. Muting a user:<\/p>[\s\S]*?your Blocked Users page<\/a>\.[\s\S]*?instructions for reverting to the default site skin<\/a>\.\s*<\/p>\s*$/s,
` 您最多可静音 2,000 位用户。静音用户后: 静音用户不会: 如需阻止某用户在您的作品上发表评论或在站点其她地方回复您的评论,请访问 已屏蔽用户页面 。 请注意,如果您未使用默认站点界面,静音功能可能无法正常工作。要了解有关 如何恢复默认站点界面 的说明,请参阅 界面与 Archive 界面常见问题 。
嗨!看起来您是第一次登录 AO3 。想要了解如何开始使用 AO3 ,请查看一些 新用户实用技巧 ,或浏览 我们的常见问题解答 。
如果您需要技术支持,请 联系我们的支持团队 ;如果您遇到骚扰或对我们的 服务条款(包括 内容政策 和 隐私政策 )有疑问,请 联系我们的政策与滥用团队 。
搜索数据库中与作品相关的所有字段,包括简介、注释和标签,但不包括作品全文。 字符“:”和“@”具有特殊含义。请不要在搜索中使用它们,否则会得到意想不到的结果。就像在“标题”和“作者/画师”字段中,您可以使用以下运算符来组合搜索词: 创建一个时间范围。如果未提供范围,将根据指定的时间段自动计算。 可用时间段:year, month, week, day, hour(年、月、周、天、小时) 示例(以 2012 年 4 月 25 日 星期三 为当前日期): 请注意,“ago”(之前/前)一词是可选的。
一般来说, 跨圈作品 指包含多个同人圈的作品。在筛选时,如果一篇作品被标注为两个或更多 不相关的 同人圈,就被视为跨圈作品(我们使用标签整理系统来做出此判定)。
想要查找两个特定同人圈之间的跨圈作品?请在搜索表单中的“同人圈”字段输入它们的名称,或在筛选器中选择/输入这两个同人圈。
在查找具有特定字数、点击量、点赞数、评论或书签数量的作品时,请使用以下指南。注意句号和逗号会被忽略:1.000 = 1,000 = 1000。 从此下拉菜单中选择一种语言即可搜索该语言的作品。请注意,此列表包含我们当前支持的所有语言,并非所有选项都能返回结果。
“同人圈”、“角色”、“关系”以及“附加标签”字段在输入搜索词时会提供标签建议。选择“规范”或常用标签(即自动补全列表中出现的标签)将匹配出所有包含该标签、本标签的同义标签以及与之关联的子标签的结果。例如,选中规范关系标签 Erika Mustermann/Juan Pérez 后,系统也会匹配出被标注为 Juan Pérez/Erika Mustermann 的作品,前提是这些标签已由标签管理员在后台关联完成。更多信息可参阅“什么是‘规范’标签?”。
如果某个标签未出现在自动补全列表中,并不代表该标签在 Archive 中不存在;它可能仅尚未被标签管理员标记为常用标签。您可以在此字段输入任意词语或短语。如果您的短语未精确匹配某个常用标签,搜索则会检索所有包含该短语中词语的标签。例如,输入 People Doing Things 同时也会匹配 Nice People Doing Things、People Doing Shady Things 和 People Doing Things with Spoons 等标签。但在这种情况下,搜索结果可能会比较不可预测。
输入的搜索词越多、选项越多,搜索结果就越精确。默认情况下,所有搜索条件之间是 AND 关系:输入两个同人圈时,只会匹配出同时包含这两个同人圈标签的作品,而不是两个同人圈任意一个的所有作品;同理,输入两个角色时,只会匹配出同时包含这两个角色的作品;同时选中 女/男 和 男/男 关系标签,则仅会匹配出同时包含这两种关系标签的作品,依此类推。
更多关于标签的内容请参阅我们的标签常见问题(Tags FAQ),更多关于标签搜索的说明请参阅搜索与浏览常见问题(Search and Browse FAQ)。
在“搜索所有字段”中输入文本,以查找用户名、笔名或笔名描述中包含搜索词的用户。
字符“:”和“@”具有特殊含义。请不要在搜索中使用它们,否则会得到意想不到的结果。
使用以下指南输入搜索词和搜索运算符。“任意字段”会组合搜索表单中的所有文本字段(包括标签)。“书签创建者”可让您搜索由特定用户创建的书签。“注释”会在所有书签创建者的注释中搜索词条。 字符“:”和“@”具有特殊含义。请不要在搜索中使用它们,否则会得到意想不到的结果。
“作品标签”字段会搜索条目创建者为已创建书签作品添加的所有标签,不包括书签创建者自己添加的标签。标签类型可为:分级、预警、分类、同人圈、角色、关系、附加标签。该字段在您输入搜索关键词时会建议规范标签。
选择已创建书签条目的类型,以将搜索结果限制为“作品”、“系列”或“外部作品”。请注意,选择“外部作品”时,将匹配出所有托管于 Archive 之外的作品的书签。
指定一个时间范围,以查找在该时间段内发布或更新的已创建书签条目,例如有新章节的作品或有新作品的系列。如果作品被创作者自定义发布日期(即上传时设置了与实际上传日期不同的发布日期),则该自定义发布日期将用于本次搜索。 您可以按 year, month, week, day, hour(年、月、周、天或小时)进行搜索。 “ago”(之前/前)一词是可选的。请注意,“ 1 天前”并不是一个范围,只会查找恰好在昨天此时更新的条目。如有需要,应当创建一个区间来搜索。
“书签创建者的标签”字段会搜索书签创建者为该书签添加的所有标签,不包括作品或系列本身的标签。标签类型可为:分级、预警、分类、同人圈、角色、关系、附加标签。该字段在您输入搜索词时会建议规范标签。
选择此选项可将搜索范围限定为书签创建者标记为“推荐”的书签。
选择此选项可将搜索范围限定为带有书签创建者添加注释的书签。
指定一个时间范围,以查找在该时间段内创建的书签。这可能与已创建书签条目的发布或更新时间不同。 您可以按 year, month, week, day, hour(年、月、周、天或小时)进行搜索。 “ago”(之前/前)一词是可选的。请注意,“ 1 天前”并不是一个范围,只会查找恰好在昨天此时创建的书签。如有需要,应当创建一个区间来搜索。
当您在 Archive 上输入 HTML 时,我们会对其进行清理,以确保安全(防止垃圾邮件发送者和黑客上传恶意内容),并为方便您和提高可访问性做一些基本格式化。我们采取的格式化步骤如下: 当您第一次输入 HTML 后再次编辑时,您将看到我们格式化的结果,以便纠正任何我们的格式化程序可能造成的错误。请注意,获得良好效果的最佳方式是输入规范的 HTML——这样您的作品在各浏览器、屏幕阅读器、移动设备和下载时都会正确显示。 “良好 HTML” 意味着能准确标注文本含义的 HTML——如果是段落,应使用段落标签,而不仅仅是使用换行标签分隔。如果是强调文字,应使用 <em> 标签。如果是项目列表,每个项目都应放在列表标签内。如果<em>不是</em>一个项目列表,您就不应该使用列表标签。:) 如果您发现自己为了达到某种视觉效果而输入了不符合语义的 HTML,请尽量避免!“作品界面”功能允许您对作品应用自定义 CSS,让它们呈现您想要的任何样式(前提是从“良好 HTML”开始会更容易)。 一些具体建议: <em>Rodney</em>Mckay 我 <strong>永远都不会</strong>理解你! 引用一段文字 使用 q 来<q> 使用 cite 来引用<cite>书名或文章名</cite> 如果您曾想在 Archive 举办挑战活动,就可以使用标签集。您可以创建一个标签集,列出所有应当出现在报名表单中的标签,即使这些标签此前在 Archive 上尚未使用过,然后将此标签集添加到您的挑战活动中。报名表单将自动显示标签集中包含的标签。 您可以添加任意数量的管理员协助管理标签集(无需开放活动设置权限),还可以允许活动参与者提名要添加到标签集的新标签。您及管理员可审核这些提名,并选择批准或拒绝。您可以为标签集中的新标签添加同人圈关联,或交由标签管理员处理(这可能需要一些时间)。 所有标签集均展示于“标签集主页面”,浏览它们有助于您更深入理解其运作机制。 部分用户可能会选择将自己的标签集公开共享,供她人在活动中使用。请注意,标签集的所有者可以随时删除或修改标签集而不另行通知,因此在使用她人标签集举办挑战活动前,请务必确认该标签集所有者不会对其进行变更。 由于法律及其她原因,AO3 要求用户必须为一组常见预警(血腥暴力描写、主要角色死亡、强暴/非自愿性行为、未成年性行为)选择是否预警。创作者可在此框架内选择不预警其中某些内容,或添加额外预警。 您还可以使用“附加标签”字段添加其她或更详细的预警。有关预警的政策请参阅 服务条款 及 服务条款常见问题。 您的作品所属的同人圈名称。请使用全称,而非缩写。您可以列出多个同人圈,使用逗号分隔(例如,您的作品是跨圈同人文)。 要了解有关标签的更多信息,包括如何添加 Archive 上尚不存在的标签,请参阅我们的 标签常见问题解答 。 (要了解更多信息,请参阅 AO3 服务条款 的分级与预警部分 。) (要了解更多信息,请参阅 Archive 标签常见问题 。) Archive 上的作品分为 6 类。以下为各缩写含义,具体定义因同人圈和用户而异;请选择最适用的分类,或留空: (要了解更多信息,请参阅 Archive 标签常见问题 。) 对于您作品中存在的关系,请尽可能使用全名(例如"Mickey Mouse/Minnie Mouse"或"Rodney McKay & John Sheppard"),可通过逗号分隔列出多个关系。请注意,所有用户创建的标签均不得超过 150 字符;若作品包含大型多角关系或名称较长的多名角色,建议将名称缩短为仅有名字或带首字母的姓氏,以避免超过字符限制且保持可识别性。 (要了解更多信息,请参阅 Archive 标签常见问题。) 您作品中的主要角色,请使用全名并以逗号分隔。 (要了解更多信息,请参阅 Archive 标签常见问题。) 您希望为作品添加的其她标签(例如:"虐心"、"跨圈"或"触手")。您也可以用此字段来标注 Archive 预警中未涵盖的内容。请不要在此填写同人圈、关系或角色名称。多个标签请用逗号分隔。
以逗号分隔输入合集名称,您正在编辑的作品将被添加到您指定的所有合集中。
请注意,您需要使用合集的名称(用于生成合集网址),而非其展示标题(因为不同合集允许重名)。合集名称与您的用户登录名相同。若启用 JavaScript ,名称会自动补全。
另请注意,如果您提交的合集受管理员审核,且您不是成员,您的作品不会自动添加——必须等待管理员批准后才会加入。如果这是匿名和/或未公开的合集,则作品发布后立即以匿名和/或隐藏状态展示,包括在等待审核期间。若作品被拒,则会保持匿名和/或未公开状态,直到您将其从合集中移除或管理员取消关联。
如果您改变主意想将作品从合集中移除,可在编辑时修改合集列表,或在账户的"我的合集"页面管理所有已创建书签作品。
请输入赠文对象的名称,以逗号分隔!
如果您的作品是送给某人的礼物或为她们而作,您可以在此输入她们的姓名,作品署名下方会显示这些信息。
赠文对象无需是 Archive 的注册用户,但如果有匹配的笔名,自动补全会提供建议。我们会通知被选为赠文对象的注册用户。
如果您正在创建新作品,目前只能添加一个灵感来源。
若要添加更多,请先保存您的作品,然后在已发布作品页面点击"编辑"按钮,再像之前那样添加新的灵感来源。
您添加为灵感来源的所有作品将显示在此表单下方,标题为"当前母作品"。
系列是一组相关的故事,每个故事独立完整。
您可以随时在个人中心中创建新系列或将作品添加到系列中。
如果您想发布正在创作中的作品或分章节故事,请选择多章节作品功能。
发布作品时,您可以选择设置不同的发布日期——也就是为作品回溯日期。您也可以为各单独章节设置发布日期。请注意,这两种情况下都会影响作品在个人中心和作品页面中的显示顺序和位置。这些页面显示的更新日期,将取您作品或任一章节的发布日期,以较晚者为准。
您添加的后续章节将在表单中预填此日期,您仍可手动覆盖该日期。这意味着如果您不清楚或不在意章节的实际发布日期,也能方便地为作品回溯日期。
列表中没有您的语言?请 通过支持表单告诉我们 ,我们会很高兴将其添加!(请放心,您现在可以发布作品,并在稍后更改语言。)外部作品无需选择语言。
您可以像为 Archive 创建界面一样,为您的作品创建自定义样式表或"界面"。主要区别在于,作品界面会改变其她用户查看作品的方式,而不仅仅是您自己看到的效果。
作品界面仅影响所应用作品的正文——无法通过它们更改 Archive 的导航或背景。不过,您可以创建自定义类。例如,您可以更改部分文字的颜色,对某些段落进行特定方式的缩进,等等。
例如,假设您希望将文中某个单词设置为亮蓝色,可以按以下步骤操作:
要了解更多信息,请参阅 教程:创建作品界面 和 界面与 Archive 界面常见问题 。
注册用户是拥有 Archive 账号的用户。勾选此选项后,您的作品仅限已登录用户查看。
启用此功能后,您必须审核并批准所有评论,评论才会在作品上公开显示。 更改设置不会影响现有评论。如需删除已有评论,请参阅我能编辑或删除她人留下的评论吗?以了解详情。
如果您的文本在出现破折号或带重音字符处被截断,您可能需要使用下方的"设置自定义编码"菜单手动设置编码,才能成功导入作品。有效的编码类型可能有所不同;您可能需要尝试多个选项以找到正确的编码。有关更多信息,请参阅编码帮助页面。
如果您要从 e-fiction 网站导入带章节的作品,您需要分别输入每一章的 URL ,每行一个。一次最多可以导入 200 个章节。有关从其她网站导入作品的更多信息,请参阅"我如何从其她网站导入作品?"
如果您想将已发布在 AO3 上的作品从一个用户账户转移到另一个账户,您必须编辑现有作品,将新账户添加为共同创作者,然后移除旧账户。不能使用导入工具处理 AO3 上托管的作品。
除非您勾选"覆盖标签和说明"选项框,否则您在"标签"下输入的信息仅在导入工具无法从作品中识别标签时才会使用。
导入完成后,您将可以编辑并完善标准的作品信息。有关发布和编辑的更多信息,请参阅发布与编辑常见问题。
如果上述信息都无法解决您的问题,您也许可以在已知问题页面中找到答案。
如果导入工具剥离了作品中的特殊字符(例如变音符号或弯引号),或未能导入整段文本,可能是由于自动检测您作品编码时出现了问题。UTF-8 是常见的编码,但也有其她编码需要您手动指定,以帮助导入工具正确处理您的作品。 如果不确定文本使用的编码,可以尝试 ISO-8859-1(通常称为 Latin-1)或 Windows-1252(有时被误称为 ANSI),这两种编码在 Windows 程序的输出中非常常见。
此偏好设置允许您禁用一键分享按钮。该按钮可让她人将您的作品推荐到 Twitter、Tumblr 等外部网站。
请注意,一旦您在线发布了作品,读者仍可复制并粘贴链接到任何位置----如果您想限制对作品的访问,最佳方法是将作品锁定,仅限 Archive 注册用户查看。
启用此选项将允许其她 AO3 用户邀请您以共创者的身份列在作品、章节或系列中。在您接受邀请前,您不会在网站上任何地方以共创者身份出现。如果启用此选项,您可以在个人中心的“共创者请求”中查看收到的请求,并会收到一封通知邮件。
禁用此选项将阻止其她用户邀请您成为作品、章节或系列的共创者,您也不会收到任何通知。
更改此设置不会影响任何现有的共创作品。
要了解有关偏好设置及其含义的更多信息,请参阅我们的 偏好常见问题。
站点界面可让您在登录账户时自定义浏览体验。不喜欢 Archive 的字体?您可以更改它们!不喜欢红色页眉?换成蓝色!创建站点界面时请记住,您只是在为自己更改 Archive ——其她用户将按照她们各自的界面看到 Archive 。换言之,站点界面可帮助您打造理想的个人浏览体验,而不会影响她人查看作品的方式。
作品界面可让您更改一个或多个作品在她人眼中的显示方式。作品界面仅影响作品正文——您无法更改 Archive 的导航或背景在其她用户那里显示的样式。但您可以创建自定义样式类,例如更改部分文字的颜色,或以特定方式缩进段落,等等。
指定在阅读作品时浏览器标签页标题的显示方式。示例: 启用此选项后,其她 AO3 用户可邀请您的作品加入其合集。在您接受邀请前,作品不会被添加。要了解有关接受合集邀请的更多信息,请参阅 如何批准或拒绝包含我的作品的合集邀请 。 禁用此选项将完全阻止她人邀请您的作品加入其合集,且您不会收到任何通知。 更改此设置不会影响已在合集中的现有作品。 筛选器列出了每个标签类别中最常用的十个标签。要使用其她标签进行筛选,请使用“要包括的其她标签”字段。 如果您感兴趣的标签不在前十个中,请在“要包括的其她标签”字段中开始输入所需标签——此处可使用所有标签类别,且可添加任意数量的标签。自动补全列表将帮助您找到标签的规范版本。可充分利用标签规范化结构排除所有关联作品(含子标签及同义标签)。 您也可以输入不在自动补全列表中的标签。如果您输入的标签已在 AO3 上使用但未标记为规范标签,则筛选器将查找使用您输入的确切标签的作品。如果您输入的标签在 AO3 上从未被使用,筛选器将进行简单的文本匹配,可能会带来意想不到的结果。“在结果中搜索”字段将更准确地进行文本匹配,尤其是在关系标签和其她包含“/”或其她非文字字符的标签的情况下。 从类别中选择任意标签,或在“要包括的其她标签”字段中输入标签,将与您选择的所有标签进行 AND 搜索。这意味着,如果您筛选 女/女类别标签的作品 ,选择 青少年及以上 分级,在附加标签类别中选择规范的 Romance(爱情) 标签,并在“要包括的其她标签”字段中输入或选择规范的 Drama(剧情) 标签,则结果中只会包含 同时带有所有这些标签的作品 。 若要获取包含 标签A 或 标签B 的结果,请使用“在结果中搜索”字段。 要查看哪些标签为规范标签,请使用 标签搜索 。 要了解有关标签的更多信息,请参阅我们的 标签常见问题 。要查看标签整理者用于标记规范标签的指南或更好地理解 AO3 特有的标签术语,请阅读 整理指南 。 筛选器列出了每个标签类别中最常用的十个标签。要使用其她标签进行筛选,请使用“要排除的其她标签”字段。 如果您想排除的标签不在前十个中,请在“要排除的其她标签”字段中开始输入所需标签——此处可使用所有标签类别,且可添加任意数量的标签。自动补全列表将帮助您找到标签的规范版本,可充分利用标签规范化结构排除所有关联作品(含子标签及同义标签)。 您也可以输入不在自动补全列表中的标签。如果您输入的标签已在 AO3 上使用但未标记为规范标签,则筛选器将查找使用您输入的确切标签的作品。如果您输入的标签在 AO3 上从未被使用,筛选器将进行简单的文本匹配,可能会带来意想不到的结果。“在结果中搜索”字段将更准确地进行文本匹配,尤其是在关系标签和其她包含“/”或其她非文字字符的标签的情况下。 从类别中选择任意标签,或在“要排除的其她标签”字段中输入标签,将与您选择的所有标签进行 OR 搜索。这意味着,如果您筛选 女/女类别标签的作品 ,选择 主要角色死亡 预警,在附加标签类别中选择规范的 Alternate Universe(平行世界) 标签,并在“要排除的其她标签”字段中输入或选择规范的 Drama(剧情) 标签,则结果中只会包含 不带有任何这些标签的作品 。 要查看哪些标签为规范标签,请使用 标签搜索 。 要了解有关标签的更多信息,请参阅我们的 标签常见问题 。要查看标签整理者用于标记规范标签的指南或更好地理解 AO3 特有的标签术语,请阅读 整理指南 。
筛选器列出了每个标签类别中最常用的十个标签。要使用其她标签进行筛选,请使用“要包括的其她作品标签”和“要包括的其她书签创建者标签”字段。
如果您感兴趣的标签不在前十个中,请在“要包括的其她作品标签”或“要包括的其她书签创建者标签”字段中开始输入所需标签——此处可使用所有标签类别,且可添加任意数量的标签。自动补全列表将帮助您找到标签的规范版本,可充分利用标签规范化结构排除所有关联作品(含子标签及同义标签)。
您也可以输入不在自动补全列表中的标签。如果您输入的标签已在 AO3 上使用但未标记为规范标签,则筛选器将查找使用您输入的确切标签的作品。如果您输入的标签在 AO3 上从未被使用,筛选器将进行简单的文本匹配,可能会带来意想不到的结果。“在结果中搜索”和“搜索书签创建者标签和注释”字段将更准确地进行文本匹配,尤其是在关系标签和其她包含“/”或其她非文字字符的标签的情况下。
从类别中选择任意标签,或在“要包括的其她作品标签”或“要包括的其她书签创建者标签”字段中输入标签,将与您选择的所有标签进行 AND 搜索。这意味着,如果您筛选 女/女类别标签的书签 ,选择 青少年及以上 分级,在附加标签类别中选择规范的 Romance(爱情) 标签,并在“要包括的其她作品标签”字段中输入或选择规范的 Drama(剧情) 标签,结果中只会包含 同时带有所有这些标签的作品或系列的书签 。
若要获取包含标签 A 或 标签 B 的结果,请使用“在结果中搜索”或“搜索书签创建者标签和注释”字段。
要查看哪些标签为规范标签,请使用 标签搜索 。
要了解有关标签的更多信息,请参阅我们的 标签常见问题 。要查看标签整理者用于标记规范标签的指南或更好地理解 AO3 特有的标签术语,请阅读 整理指南 。
筛选器列出了每个标签类别中最常用的十个标签。要使用其她标签进行筛选,请使用“要排除的其她作品标签”或“要排除的其她书签创建者标签”字段。
如果您想排除的标签不在前十个中,请在“要排除的其她作品标签”或“要排除的其她书签创建者标签”字段中开始输入所需标签——此处可使用所有标签类别,且可添加任意数量的标签。自动补全列表将帮助您找到标签的规范版本,可充分利用标签规范化结构排除所有关联作品(含子标签及同义标签)。
您也可以输入不在自动补全列表中的标签。如果您输入的标签已在 AO3 上使用但未标记为规范标签,则筛选器将查找使用您输入的确切标签的作品。如果您输入的标签在 AO3 上从未被使用,则筛选器将进行简单的文本匹配,可能会带来意想不到的结果。“在结果中搜索”和“搜索书签创建者标签和注释”字段将更准确地进行文本匹配,尤其是在关系标签和其她包含“/”或其她非文字字符的标签的情况下。
从类别中选择任意标签,或在“要排除的其她作品标签”或“要排除的其她书签创建者标签”字段中输入标签,将对您选择的所有标签执行 OR 搜索。这意味着,如果您筛选 女/女类别标签的书签 ,选择 主要角色死亡 预警,在附加标签类别中选择规范的 Alternate Universe(平行世界) 标签,并在“要排除的其她作品标签”字段中输入或选择规范的 Drama(剧情) 标签,则结果中只会包含 不带任何这些标签的书签 。
要查看哪些标签为规范标签,请使用 标签搜索 。
要了解有关标签的更多信息,请参阅我们的 标签常见问题 。要查看标签整理者用于标记规范标签的指南或更好地理解 AO3 特有的标签术语,请阅读 整理指南 。
符合条件的最新作品将显示在列表顶部。否则,列表将按相关性排序。如果作品数量众多,您可能需要更改搜索词而非翻页浏览结果。
AO3 不再将新用户创建的界面添加到公共界面列表,因此您目前无法申请公开您的界面。此复选框仅供站点管理员将新的公共站点界面添加到列表中使用。但是,您仍然可以在
公共站点界面
和
公共作品界面
中使用用户创建的界面,也可以继续创建供个人使用的界面。
请注意,出于安全原因,您只能使用有限的 CSS 代码集:所有其她声明和注释都将被移除! 所有已批准的公共界面 均可查看其代码,您可复制并编辑以供个人使用。 我们使用的 CSS 解析器仅保留每个属性的一个声明,这意味着像 这样的规则集将只保留最后一个 遗憾的是,您不能在 CSS 中使用 在 抱歉,我们不允许使用 我们允许使用 JPG 、GIF 和 PNG 格式的外部图像 URL(格式如 我们允许所有标准 CSS 关键词值(例如 您可以指定最多两位小数的数值,作为百分比或 各种单位 : PS:我们强烈建议学习并使用 您可以使用十六进制值(例如, 您可以为 CSS 中的注释会被移除。 一行 CSS 代码的格式类似: selector 是要更改的 HTML 标签名称(如 示例: 一些有用的 CSS 教程: 如果您希望在特定情况下仅加载某段 CSS ,可以为界面创建一组特定的条件。只有满足条件时,我们才会加载该界面。可用的条件有: 此选项主要用于保持界面列表整洁。如果选择此项,您(及其她用户)将无法直接使用该界面:它仅作为母级被引用。即使公开,其也不会出现在主界面列表中,只会在引用它作为母级的界面说明中列出。这样可以方便地提供组件供她人使用,而不会因无法独立使用而在列表中产生混乱。:) 您可选择多个媒体类型。仅当所用设备支持该媒体类型时,才会加载对应样式表。例如,并非所有屏幕阅读器都会加载“speech”样式表。如果您的设备未加载界面,请改用“all”或“screen”,或提交支持请求以获取帮助。 留空则在所有浏览器上加载界面。选择后,仅在 Internet Explorer 浏览器中加载,可添加 IE 专用覆盖样式。 如果您同时使用母级界面,可为特定母级设置条件,然后创建针对不同浏览器表现不同的界面。例如,您可将大部分 CSS 放在一个母级界面,将 IE 专用样式放在另一个母级界面,将 handheld 媒体样式放在第三个母级界面,将 print 媒体样式放在第四个母级界面。最终界面将根据用户浏览器分别加载各母级! 您可以通过将一个站点界面设为另一个的母级来组合和分层多个站点界面。母级界面按顺序加载,以便按该顺序显示所有界面样式。要了解有关界面更多信息,请参阅 界面与界面常见问题 。 默认情况下,界面将在 Archive 默认样式之后加载。如果您不想如此,可以在“作用方式”菜单中指定将您的界面替换而不是添加到 Archive 默认样式。 如果您创建了替换界面,可能希望将组成当前默认 Archive 站点的所有界面作为母级一并加载。此选项仅在您从“作用方式”菜单中选择“完全替换 Archive 样式”时可用。之后,您可以编辑您的界面并删除不需要的部分。如果您要保留大部分内容,这将更容易操作,因为默认界面数量众多! 默认值为: 在此处输入任意字体名称,如果它已安装在您的计算机上,则可使用。如果您使用多种设备,请指定一些备用字体,名称之间用逗号分隔,以防某设备没有首选字体。 对于含有空格的字体名称,可使用单引号或双引号括起,例如 "Lucida Grande" 或 'Lucida Sans Unicode'。 默认值为: Archive 上的字体大小基于浏览器默认字体大小的百分比。使用小于 100 的数字可缩小 Archive 文本,使用大于 100 的数字可放大文本。输入 100 可保持 Archive 的默认字体大小。 默认值为: 在此处输入任意数字,该数字将作为作品字体大小的倍数生效。数字越大,段落垂直间距越宽。 例如,大多数用户以 15 像素的字体大小查看作品。输入 2 将生成 30 像素的垂直间距,输入 0.5 则会产生约 8 像素的垂直间距。 默认值为: 替换 Archive 中多个位置使用的灰色,包括表单背景、主导航中的下拉菜单,以及个人中心页面的“同人圈”和“最近作品”部分。 合集名称可以在以后更改,但这样会破坏指向该合集的链接。 名称只能由 ASCII 字母(a-z、A-Z)、数字和下划线组成,且不能包含空格。 替代文本的作用是在图像无法显示时解释其含义。该功能供关闭图像显示或使用屏幕阅读器的视障用户使用。请勿将替代文本用于标注图片来源! 例如,AO3 标志的替代文本为:“Archive of Our Own”。 您可以在此处填写关于您的图标的额外信息,例如图标制作者的署名。 默认情况下,合集非审核制,这意味着任何注册用户都可以将其作品添加到合集。合集的所有者/管理员仍可在作品发布后拒绝不适当的作品。 如果您将合集设置为审核制,所有注册用户仍可发布作品,但在获得管理员或所有者批准之前,作品不会出现在合集内。认证成员投稿将自动通过审核(无需人工操作)。 合集的所有者可编辑合集偏好和数据,也可完全删除合集。合集的管理员可批准/邀请成员并添加或拒绝作品。 一旦合集关闭,除维护者(所有者和管理员)外,无法再添加作品或书签。如果这是赠文交换或其她活动,请注意,这不会自动根据您在活动设置中设定的任何截止日期触发,必须在此手动设置。 高亮标签为规范标签。 最新标签将显示在列表顶部。其余标签按类型和名称字母顺序排序。 如果标签过多,请尝试优化搜索,而不是翻页浏览结果。 如果您在报名时为某个字段选择“任意”,即表示您同意在该字段上进行无条件匹配——此操作存在潜在风险!请务必确保您真正接受任意内容!即使您在该字段填写了具体选项,“任意”也将覆盖所有已填写内容。 提供“任意”: 请求“任意”(此情况常易混淆!): 挑战活动管理员可能会选择仅允许在“提供”中使用“任意”选项,或仅开放特定字段使用。
管理员将使用可选标签尝试优化匹配,但必要时可能完全忽略这些标签以完成匹配。此处适合添加冷门或特定标签。
请注意:您添加的标签越多,可选标签被忽略的可能性越大,且匹配运行速度越慢,因此请谨慎添加!
再创作组织(OTW)是一个由同人爱好者于 2007 年创立的非营利组织,旨在通过提供多种形式的同人作品和同人文化的访问权限并保存其历史,来服务同人爱好者的利益。我们相信,同人作品具有再创作性,而再创作作品具有合法地位。 我们积极且富有创新精神,致力于保护和捍卫我们的作品免受商业剥削和法律挑战。我们通过保护和培育同人爱好者社群、作品、评论、历史及身份认同,同时为所有同人爱好者提供尽可能广泛的同人活动参与途径,从而维护我们的同人经济、价值观和创作表达。 Archive of Our Own 采用开源归档技术,为同人作品提供一个非商业、非营利的集中托管平台。欢迎您为我们的 GitHub 代码库 做出贡献,相关开放任务清单可在我们的 Jira 项目 页面查阅。 我们的其她主要项目包括: 您可通过官网 transformativeworks.org 了解更多关于 OTW 及其项目的信息,也可以在 常见问题页面 上了解您的资助对 OTW 持续发展和扩展的重要性。如果您有媒体或研究方面的问题,请联系 通讯团队 。
再创作组织(OTW)是 Archive of Our Own(AO3)的上级组织。我们持续招募志愿者参与 项目开发 。若您有意为 AO3 提供志愿服务,可关注以下委员会:无障碍、设计与技术委员会(AD&T);AO3 文档委员会;政策与滥用委员会;支持团队;标签管理委员会;以及翻译委员会。
同时诚邀您为我们的 GitHub 代码库 贡献代码,开放任务详见 Jira项目 。欢迎浏览我们的 志愿者职位列表 ,订阅邮件 以获取含志愿者招募的全面资讯,并申请符合您资历和兴趣的任何志愿者职位。
AO3 的日常运营需要持续支出——服务器的电力和带宽——以及随着用户和作品数量的增加,不时购买新服务器等一次性支出。任何 向 OTW 的捐赠 都至关重要。(请放心,我们绝不会将您的 AO3 用户名与财务信息关联。)
无论您的外表、境遇、立场或世界观如何:只要您喜欢欣赏、创作或评论同人作品,AO3 即为您而建。 本站是一个由同人爱好者为同人爱好者打造的永久性全同人圈作品托管平台。无论您以何种方式使用本站,您都是其中的一份子,通过您的使用和 反馈 为其注入活力并塑造未来。 我们—— AO3 团队 ——深知无法在初次尝试时就尽善尽美,也无法让所有人都满意。但我们会努力寻求平衡,郑重考虑并认真对待您的每一条反馈。 您可以自由发挥创意,但必须遵守一些 必要的限制 ,以便为其她用户提供可行性服务。本站致力于保护您的自由表达权及隐私权;详情请阅读我们的 服务条款 。 我们明白,要让 AO3 真正实现全同人圈愿景,仍需完善 关键功能 :如托管文本形式以外的同人作品、提供多语言界面、增加用户互动方式等。但有了您的支持,我们终将实现目标。 我们之所以构建这座档案馆,是因为我们相信持不同观点与主张的人可以齐聚一堂,彼此分享。 我们为您而建,期待您成为其中的一员。 本文是对 Dreamwidth 多元化声明 的再创作。
\s*
\s*
\s*
`
],
['div.flash.notice',
/^You have unblocked the user ([^<]+)\.$/s,
'您已取消屏蔽用户 $1 。'
],
['h2.heading',
/^Unmute (.*)$/s,
'取消静音 $1'
],
['div.caution.notice',
/^\s*\s*
`
],
['div.flash.notice',
/^You have unmuted the user ([^<]+)\.$/s,
'您已取消静音用户 $1 。'
],
// 历史记录
[
'h4.viewed.heading',
/^\s*Last visited:<\/span>\s*(\d{1,2})\s+(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s+(\d{4})\s+\((.*?)\)\s+Visited\s+(once|(\d+)\s+times)(?:\s+\((Marked for Later\.)\))?\s*$/s,
(match, day, monthAbbr, year, statusText, visitText, visitCount, markedForLaterText) => {
const statusMap = {
'Latest version.': '最新版本',
'Minor edits made since then.': '此后有细微修改',
'Update available.': '有可用更新'
};
const translatedDate = `${year}年${monthMap[monthAbbr]}月${day}日`;
const translatedStatus = statusMap[statusText.trim()] || statusText.trim();
const translatedVisit = visitText === 'once' ? '访问 1 次' : `访问 ${visitCount} 次`;
const translatedMarked = markedForLaterText ? '(已标记稍后阅读)' : '';
let result = `最近访问:${translatedDate}(${translatedStatus})。${translatedVisit}`;
if (translatedMarked) {
result += ` ${translatedMarked}`;
}
return result;
}
],
// 提示信息
[
'#modal .content p:has(a[href*="content#II.J"])',
/\(For more information, see the Ratings and Warnings section of the AO3 Terms of Service<\/a>\.\)/s,
'(要了解更多信息,请参阅 AO3 服务条款 的分级与预警部分 。)'
],
['div.flash.error', /Sorry, additional invitations are unavailable\. Please use the queue<\/a>! If you are the mod of a challenge currently being run on the Archive, please contact Support<\/a>\. If you are the maintainer of an at-risk archive, please contact Open Doors<\/a>\./s, '抱歉,暂时无法提供更多邀请。请 使用排队系统 !
如果您是正在 Archive 举办挑战活动的管理员,请 联系支持 。
如果您是处于风险 Archive 站点的维护者,请 联系 Open Doors 。'],
['div.flash.error', /^\s*Password resets are disabled for that user\.\s*For more information, please\s*\s*contact our Policy & Abuse team\s*<\/a>\.\s*$/s, '此用户的密码重置功能已被禁用。要了解更多信息,请 联系我们的策略与滥用团队。'],
[
'div.flash.error',
/^\s*Your current session has expired and we can't authenticate your request\. Try logging in again, refreshing the page, or clearing your cache<\/a> if you continue to experience problems\.\s*$/s,
'您当前的会话已过期,无法验证您的请求。如问题持续存在,请重新登录、刷新页面,或清除缓存。'
],
['h2.heading', /^Error 404$/, '错误 404'],
['h3.heading', /^The page you were looking for doesn't exist\.$/, '您查找的页面不存在。'],
['div.error-404 p', /^You may have mistyped the address or the page may have been deleted\.$/, '您可能输入了错误的地址或该页面已被删除。'],
[
'p.message.footnote',
/^\s*If you accept cookies from our site and you choose "Yes, Continue", you will not be asked again during this session \(that is, until you close your browser\)\. If you log in you can store your preference and never be asked again\.\s*$/s,
'如果您接受我们站点的 Cookie 并选择“是,继续”,在本会话期间(即关闭浏览器之前)将不会被再次询问。若您登录账号,可保存您的偏好,再也不会被询问。'
],
[
'p.notice',
/^\s*Sorry, this work doesn't allow non-Archive users to comment\.\s+You can however still leave Kudos!\s*$/s,
'抱歉,此作品不允许非 Archive 用户发表评论。但您仍可留下点赞!'
],
[
'p',
/^\s*Reminder:<\/strong>\s*This site is in beta\. Things may break or crash without notice\.\s*Please report any pesky bugs and give us your feedback<\/a>!\s*$/s,
'提示:本站处于测试阶段。功能可能会无预警地出现故障或崩溃。请报告任何恼人的 Bug 并 提供您的反馈 !'
],
[
'p',
/^\s*Forgot your password or username\?\s*Reset password<\/a>\.\s*
还没有帐户? 获取邀请 。'
],
[
'label[for="reset_login"]',
/^\s*Email address\s*or<\/strong>\s*username\s*$/s,
'电子邮箱地址 或 用户名'
],
],
'regexp': [
[/^(\d+) kudos$/, '$1 个赞'],
[/^(\d+) bookmark(?:s)?$/, '$1 条书签'],
[/^(\d+) comment(?:s)?$/, '$1 条评论'],
[/^(\d+) hit(?:s)?$/, '$1 次点击'],
[/^Works by (.*)$/, '$1 的作品'],
[/^Series by (.*)$/, '$1 系列'],
[/^Bookmarks by (.*)$/, '$1 的书签'],
[/^Collections by (.*)$/, '$1 的合集'],
[/^Hi, (\w+)!$/, '您好,$1!'],
[/^Works \((\d+)\)$/, '作品($1)'],
[/^Drafts \((\d+)\)$/, '草稿($1)'],
[/^Series \((\d+)\)$/, '系列($1)'],
[/^Bookmarks \((\d+)\)$/, '书签($1)'],
[/^Collections \((\d+)\)$/, '合集($1)'],
[/^Inbox \((\d+)\)$/, '消息中心($1)'],
[/^Sign-ups \((\d+)\)$/, '报名挑战($1)'],
[/^Assignments \((\d+)\)$/, '任务中心($1)'],
[/^Claims \((\d+)\)$/, '我的认领($1)'],
[/^Related Works \((\d+)\)$/, '相关作品($1)'],
[/^Gifts \((\d+)\)$/, '接收赠文($1)'],
[/^\s*(\d+)\s+Work(?:s)?\s+by\s+(.+)\s*$/, '$2 的作品($1)'],
[/^\s*(\d+)\s+Unposted\s+Drafts?\s*$/, '未发布的草稿($1)'],
[/^\s*(\d+)\s+Series\s+by\s+(.+)\s*$/, '$2 的系列($1)'],
[/^\s*(\d+)\s+Bookmark(?:s)?\s+by\s+(.+)\s*$/, '$2 的书签($1)'],
[/^\s*(.+)'s\s+Collections\s*$/, '$1 的合集'],
[/^\s*(\d+)\s+Collection(?:s)?\s+by\s+(.+)\s*$/, '$2 的合集($1)'],
[/^Unsubscribe from (.*)$/, '取消订阅 $1'],
[/^(.*)'s Related Works$/, ' $1 的相关作品'],
[/^Gifts for (.*)$/, ' $1 接收的赠文'],
[/^Challenge Sign-ups for (.*)$/, '$1 参加的挑战'],
[/^(\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4})$/,
(match, p1, p2, p3) => `${p3}年${monthMap[p2]}月${p1}日`
],
[/^([\d,]+)\s+Bookmarks?$/, '$1 条书签'],
[/The creator's summary is added automatically\.\s*Plain text with limited HTML/s, '创作者的简介会自动添加。纯文本,支持有限 HTML'],
],
'selector': [
['#tos_prompt button[name=commit]', '我同意并已阅读服务条款'],
['.actions a.bookmark_form_placement_open', '创建书签'],
['.actions a.comment_form_placement_open', '评论'],
['#main .comment_error', '评论不能为空白。'],
['.post.comment .submit input[type=submit]', '评论'],
['form#new_comment .actions input[name=commit]', '评论'],
['#kudo_submit', '点赞'],
]
},
'flexible': {
'You searched for:': '您搜索了:',
'Moderated': '审核制',
'Unmoderated': '非审核制',
'Unrevealed': '未揭晓',
'Anonymous': '匿名投稿',
'Gift Exchange Challenges': '赠文交换活动',
'Gift Exchange Challenge': '赠文交换活动',
'Prompt Meme Challenges': '接梗挑战',
'Prompt Meme Challenge': '接梗挑战',
'Bookmarked Items': '已创建书签作品',
'Not Rated': '未分级',
'No rating': '未分级',
'No category': '未分类',
'General Audiences': '全年龄',
'Teen And Up Audiences': '青少年及以上',
'Mature': '成人向',
'Explicit': '限制级',
'F/F': '女/女',
'F/M': '女/男',
'Gen': '无CP',
'M/M': '男/男',
'Multi-Fandom': '多性向-同人圈',
'Original Work': '原创作品',
'Multi': '多性向',
'Choose Not To Use Archive Warnings': '不使用 Archive 预警',
'Creator Chose Not To Use Archive Warnings': '作者选择不使用 Archive 预警',
'No Archive Warnings Apply': ' Archive 预警不适用',
'Graphic Depictions Of Violence': '暴力场景描写',
'Major Character Death': '主要角色死亡',
'Underage Sex': '未成年性行为',
'Rape/Non-Con': '强暴/非自愿性行为',
},
'common': {
'static': {},
'regexp': [],
'selector': []
},
'front_page': {
'static': {
'What is AO3?': 'AO3 是什么?',
'Follow @AO3_Status on Twitter for news and updates!': '在 Twitter 上关注 @AO3_Status 获取新闻和更新!',
},
'regexp': [],
'selector': [
['.front.home-banner .heading a', '进入 AO3'],
]
},
// 作品搜索
'works_search': {
'static': {}, 'regexp': [], 'selector': [], 'innerHTML_regexp': []
},
'works_search_results': {
'static': {}, 'regexp': [], 'selector': [], 'innerHTML_regexp': []
},
// 用户搜索
'people_search': {
'static': {}, 'regexp': [], 'selector': [], 'innerHTML_regexp': []
},
'people_search_results': {
'static': {}, 'regexp': [], 'selector': [], 'innerHTML_regexp': []
},
// 书签搜索
'bookmarks_search': {
'static': {}, 'regexp': [], 'selector': [], 'innerHTML_regexp': []
},
'bookmarks_search_results': {
'static': {}, 'regexp': [], 'selector': [], 'innerHTML_regexp': []
},
// 标签搜索
'tags_search': {
'static': {}, 'regexp': [], 'selector': [], 'innerHTML_regexp': []
},
'tags_search_results': {
'static': {}, 'regexp': [], 'selector': [], 'innerHTML_regexp': []
},
'dashboard': {
'static': {
},
'regexp': [],
'selector': []
},
'profile': {
'static': {
'User Profile': '用户资料',
'My Pseud': '我的笔名',
'Pseuds': '笔名',
'Joined': '加入日期',
'Bio': '个人简介',
'Dismiss permanently': '永久关闭此信息',
'Hide first login help banner': '隐藏首次登录帮助横幅',
'×': '×',
},
'innerHTML_regexp': [
['p.alt.message',
/^\s*You don't have anything posted under this name yet\.\s*Would you like to\s*post a new work<\/a>\s*or maybe\s*a new bookmark<\/a>\s*\?\s*$/s,
'您还没有以这个笔名发布任何作品。您想要 发布新作品 或者创建 一个新的书签 吗?'
]
],
'regexp': [],
'selector': []
},
'works_new': {
'static': {
'Post New Work': '发布新作品',
'Import From An Existing URL Instead?': '改为从现有 URL 导入?',
'* Required information': '* 处为必填信息',
'Tags are comma separated, 150 characters per tag. Fandom, relationship, character, and additional tags must not add up to more than 75. Archive warning, category, and rating tags do not count toward this limit.': '标签以逗号分隔,每个标签最多 150 字符。同人圈、关系、角色及附加标签总计不得超过 75 字符。Archive 预警、分类及分级标签不计入此限制。',
'Rating*': '分级*',
'Archive Warnings*': 'Archive 预警*',
'Fandoms*': '同人圈*',
'If this is the first work for a fandom, it may not show up in the fandoms page for a day or two.': '如果这是该同人圈的第一篇作品,可能需要一两天才会出现在同人圈页面。',
'Preface': '前言',
'Work Title*': '作品标题*',
'We need a title! (At least 1 character long, please.)': '需要一个标题!(请至少输入 1 个字符)',
'Add co-creators?': '添加共创者?',
'at the beginning': '在开头',
'at the end': '在结尾',
'End Notes': '尾注',
'Associations': '关联',
'Post to Collections / Challenges': '发布到合集/挑战',
'Gift this work to': '将此作品赠送给',
'This work is a remix, a translation, a podfic, or was inspired by another work': '此作品为改编、译作、有声读物或受另一作品启发',
'This work is part of a series': '此作品为一个系列的一部分',
'This work has multiple chapters': '此作品包含多个章节',
'Set a different publication date': '设置一个不同的发布日期',
'Choose a language *': '选择语言*',
'Please select a language': '请选择语言',
'Select work skin': '选择作品界面',
'Basic Formatting': '基本界面',
'Homestuck Skin': 'Homestuck 界面',
'Undertale Work Skin': 'Undertale 界面',
'Only show your work to registered users': '仅向注册用户展示',
'Enable comment moderation': '启用评论审核',
'Registered users and guests can comment': '注册用户及游客可评论',
'Only registered users can comment': '仅注册用户可评论',
'No one can comment': '禁止评论',
'Work Text*': '作品正文*',
'Rich Text': '富文本',
'Plain text with limited HTML': '纯文本,支持有限 HTML',
'Preview': '预览',
'Brevity is the soul of wit, but your content does have to be at least 10 characters long.': '简洁乃智慧之魂,但您的内容长度必须至少 10 个字符。',
'Sorry! We couldn\'t save this work because:': '抱歉!我们无法保存此作品,因为:', 'Language cannot be blank.': '语言不能为空。', 'Please fill in at least one fandom.': '请至少填写一个同人圈。', 'Please select at least one warning.': '请至少选择一个预警。',
},
'innerHTML_regexp': [
['p.character_counter', /(]*>\d+<\/span>)\s*characters left/s, '剩余 $1 字符'],
['fieldset.work.text p.notice', /Note:<\/strong> Text entered in the posting form is not<\/strong> automatically saved\. Always keep a backup copy of your work\./s, '注意:在发布表单中输入的文本不会自动保存。请务必保留作品的备份。'],
[
'fieldset.create p.notice',
/All works you post on AO3 must comply with our (Content Policy|内容政策)<\/a>\. For more information, please refer to our (?:Terms of Service FAQ|服务条款常见问题)<\/a>\./s,
'您在 AO3 发布的所有作品均必须遵守我们的 内容政策 。更多信息请参阅我们的 服务条款常见问题 。'
],
],
'regexp': [],
'selector': [
['dt.permissions.comments', '谁可以评论此作品']
]
},
'works_import': {
'static': {
'Import New Work': '导入新作品',
'Please note! Fanfiction.net, Wattpad.com, and Quotev.com do not allow imports from their sites.': '请注意!FanFiction.net、Wattpad.com 和 Quotev.com 不允许从其站点导入内容。',
'Post New Work Instead?': '改为发布新作品?',
'Works URLs': '作品 URL',
'Rating*': '分级*',
'Archive Warnings*': 'Archive 预警*',
'Fandoms*': '同人圈*',
'Choose a language*': '选择语言*',
'Please select a language': '请选择语言',
'Set custom encoding': '设置自定义编码',
'Import as': '作为以下内容导入',
'Works (limit of 25)': '作品(限 25 个)',
'Chapters in a single work (limit of 200)': '单部作品的多个章节(限 200 个)',
'Preferences': '偏好设置',
'Post without previewing.': '不预览直接发布。',
'Override tags and notes': '覆盖标签和说明',
'Enable comment moderation': '启用评论审核',
'Registered users and guests can comment': '注册用户及游客可评论',
'Only registered users can comment': '仅注册用户可评论',
'No one can comment': '禁止评论',
'Set the following tags and/or notes on all works, overriding whatever the importer finds in the content.': '对所有导入的作品设置以下标签和/或说明,覆盖导入工具从内容中提取的信息。',
'Use values extracted from the content for blank fields if possible': '如果可能,对空白字段使用从内容中提取的值',
'Do not use values extracted from the content at all; use Archive defaults for blank fields': '完全不使用从内容中提取的值;对空白字段使用 Archive 默认值',
'Only show imported works to registered users': '仅向注册用户展示导入的作品',
'Notes at the beginning': '将注释放在开头',
'Submit': '提交',
'Import': '导入'
},
'innerHTML_regexp': [
['p.character_counter', /(]*>\d+<\/span>)\s*characters left/s, '剩余 $1 字符'],
[
'div.notice p',
/You might find the Import FAQ<\/a> useful\./s,
'您可能会想查看 导入常见问题 。'
],
[
'p.footnote#url-field-description',
/URLs for existing work\(s\) or for the chapters of a single work; one URL per line\.<\/strong>/s,
'现有作品或单部作品各章节的 URL ;每行一个 URL 。'
],
[
'p.note',
/Tags are comma separated, 150 characters per tag\. Fandom, relationship, character, and additional tags must not add up to more than 75\. Archive warning, category, and rating tags do not count toward this limit\./s,
'标签以逗号分隔,每个标签最多 150 字符。同人圈、关系、角色及附加标签总计不得超过 75 字符。Archive 预警、分类及分级标签不计入此限制。'
],
[
'p.footnote',
/If this is the first work for a fandom, it may not show up in the fandoms page for a day or two\./s,
'如果这是该同人圈的第一篇作品,可能需要一两天才会出现在同人圈页面。'
],
[
'fieldset p.notice',
/All works you post on AO3 must comply with our (Content Policy|内容政策)<\/a>\. For more information, please refer to our (?:Terms of Service FAQ|服务条款常见问题)<\/a>\./s,
'您在 AO3 发布的所有作品均必须遵守我们的 内容政策 。更多信息请参阅我们的 服务条款常见问题 。'
],
],
'regexp': [],
'selector': [
['dt.permissions.comments', '谁可以评论此作品']
]
},
'works_show_multiple': {
'static': {
'Edit Multiple Works': '编辑多个作品',
'You have no works or drafts to edit.': '您没有可编辑的作品或草稿。'
}
},
'users_invitations': {
'flexible': {
'Unsent': '未发送',
'Sent But Unused': '已发送但未使用',
'Used': '已使用',
},
'static': {
'Invite a friend': '邀请好友',
'Invitations': '邀请',
'Manage Invitations': '管理邀请',
'Request Invitations': '获取邀请',
'Your Invitations': '您的邀请',
'Manage:': '管理:',
'All': '全部'
},
'innerHTML_regexp': [
['div.module p', /Sorry, you have no unsent invitations right now\. Request invitations<\/a>/s, '抱歉,您当前没有未发送的邀请。获取邀请']
]
},
'users_common': {
'static': {
'Profile': '简介',
},
},
'users_settings': {
'static': {
'Edit My Profile': '编辑简介',
'Edit Profile': '编辑简介',
'Edit Default Pseud and Icon': '编辑笔名和头像',
'Change Username': '更改用户名',
'Change My Username': '更改用户名',
'Change Password': '更改密码',
'Change My Password': '更改密码',
'Change Email': '更改电子邮箱',
'Title': '标题',
'Location': '位置',
'Date of Birth': '出生日期',
'About Me': '关于我',
'Plain text with limited HTML': '纯文本,支持有限 HTML',
'Update': '更新',
'Editing pseud': '编辑笔名',
'Show': '展示',
'Back To Pseuds': '返回笔名列表',
'Name': '名称',
'Make this name default': '将此笔名设为默认',
'Description': '简介',
'Icon': '头像',
'This is your icon.': '这是您的头像。',
'You can have one icon for each pseud.': '每个笔名可设置一个头像。',
'Icons can be in png, jpeg or gif form.': '头像格式支持 PNG、JPEG 和 GIF。',
'Icons should be sized 100x100 pixels for best results.': '建议头像尺寸为 100×100 像素以获得最佳效果。',
'Upload a new icon': '上传新头像',
'Icon alt text': '头像替代文本',
'Icon comment text': '头像注释文本',
'New Pseud': '新建笔名',
'New pseud': '新的笔名',
'Default Pseud': '默认笔名',
'Edit Pseud': '编辑笔名',
'Edit': '编辑',
'Current username': '当前用户名',
'New username': '新用户名',
'Password': '密码',
'New password': '新密码',
'Confirm new password': '确认新密码',
'Old password': '旧密码',
'Current email': '当前邮箱',
'New email': '新邮箱',
'Enter new email again': '再次输入新邮箱',
'Confirm New Email': '确认新邮箱',
'Submit': '提交',
'Create': '创建',
},
'innerHTML_regexp': [
['p.character_counter', /(]*>\d+<\/span>)\s*characters left/g, '剩余 $1 字符'],
['p#password-field-description', /^\s*6 to 40 characters\s*$/, '6 到 40 字符'],
['p.notice', /Any personal information you post on your public AO3 profile[\s\S]*?(?:Privacy Policy|隐私政策)<\/a>[\s\S]*?\./s, '您在公开 AO3 个人资料中发布的任何个人信息(包括但不限于您的姓名、电子邮箱、年龄、位置、个人关系、性别或性取向认同、种族或族裔背景、宗教或政治观点,以及/或其她网站的账户用户名)都会对公众可见。要了解 AO3 在您使用网站时收集哪些数据以及我们如何使用这些数据,请查看我们的 隐私政策 。'],
['div.caution.notice', /
您必须使用确认邮件中的链接完成邮箱更改。如在 7 天内未确认,请求链接将失效,邮箱不会更改。
重新提交新邮箱请求将使任何未完成的更改请求失效。'],
['p.footnote', /You cannot change the pseud that matches your username\. However, you can change your username<\/a> instead\./g, '无法修改与用户名相同的笔名。如需修改,请 更改您的用户名 。'],
['h2.heading', /^Pseuds for (.+)$/, '$1 的笔名'],
['div.caution.notice p:last-child', /For information on how changing your username will affect your account.*?contact Support.*?\./s, '要了解更改用户名对账户的影响,请参阅 账户常见问题 。用户名变更可能需要数天或更长时间才会生效。如果一周后您的作品、书签、系列或合集中仍显示旧用户名,请 联系支持团队 。'],
['p.note', /If that is not what you want.*?create a new Pseud.*?instead\./s, '如果您不想更改用户名,也可以 创建一个新的笔名 。'],
['p.footnote', /3 to 40 characters.*?underscore.*?\)/s, '3 至 40 个字符(仅限 A–Z、a–z、_、0–9),禁止使用空格,且不能以下划线开头或结尾'],
],
'regexp': [],
},
'users_block_mute_list': {
'static': {
'Blocked Users': '已屏蔽用户',
'Muted Users': '已静音用户',
'Block a user': '屏蔽用户',
'Mute a user': '静音用户',
'Block': '屏蔽',
'Mute': '静音',
'Unblock': '取消屏蔽',
'Unmute': '取消静音',
'You have not muted any users.': '您尚未静音任何用户。',
'You have not blocked any users.': '您尚未屏蔽任何用户。'
},
'innerHTML_regexp': [
[
'div.notice',
/^\s*
100<\/code>\s*$/, '仅限数字,表示相对于浏览器默认字体大小的百分比。默认值:
100
'],
['p.footnote#margin-field-notes', /^\s*Numbers only, treated as a percentage of the page width\.\s*$/, '仅限数字,表示相对于页面宽度的百分比。'],
['p.footnote#paragraph-margin-field-notes', /^\s*Numbers only, treated as a multipler of the paragraph font size\. Default: 1\.286<\/code>\s*$/, '仅限数字,表示相对于段落字体大小的倍数。默认值:
1.286
'],
['p.footnote#background-color-field-notes', /^\s*Name or hex code\. Default: #fff<\/code>\s*$/, '名称或十六进制代码。默认值:
#fff
'],
['p.footnote#foreground-color-field-notes', /^\s*Name or hex code\. Default: #2a2a2a<\/code>\s*$/, '名称或十六进制代码。默认值:
#2a2a2a
'],
['p.footnote#header-color-field-notes', /^\s*Name or hex code\. Default: #900<\/code>\s*$/, '名称或十六进制代码。默认值:
#900
'],
['p.footnote#accent-color-field-notes', /^\s*Name or hex code\. Default: #ddd<\/code>\s*$/, '名称或十六进制代码。默认值:
#ddd
']
],
'regexp': [
[/^Must be present\.$/, '必须提供']
],
'selector': []
},
'users_works_index': { // 用户作品列表页
'static': {},
'innerHTML_regexp': [],
'regexp': [
[/^\s*(\d+)\s+Work(?:s)?\s+by\s+(.+)\s*$/, '$2 的作品($1)'],
],
'selector': [],
},
'users_drafts_index': { // 用户草稿列表页
'static': {},
'innerHTML_regexp': [],
'regexp': [
[/^\s*(\d+)\s+Unposted\s+Drafts?\s*$/, '未发布的草稿($1)'],
],
'selector': [],
},
'users_series_index': { // 用户系列列表页
'static': {},
'innerHTML_regexp': [],
'regexp': [
[/^\s*(\d+)\s+Series\s+by\s+(.+)\s*$/, '$2 的系列($1)'],
],
'selector': [],
},
'users_bookmarks_index': { // 用户书签列表页
'static': {},
'innerHTML_regexp': [],
'regexp': [
[/^\s*(\d+)\s+Bookmark(?:s)?\s+by\s+(.+)\s*$/, '$2 的书签($1)'],
],
'selector': [],
},
'users_collections_index': { // 用户合集列表页
'static': {},
'innerHTML_regexp': [],
'regexp': [
[/^\s*(.+)'s\s+Collections\s*$/, '$1 的合集'],
[/^\s*(\d+)\s+Collection(?:s)?\s+by\s+(.+)\s*$/, '$2 的合集($1)'],
],
'selector': [],
},
'users_subscriptions_index': { // 用户订阅列表页
'static': {},
'innerHTML_regexp': [],
'regexp': [
[/^Unsubscribe from (.*)$/, '取消订阅 $1'],
],
'selector': [],
},
'users_related_works_index': { // 用户相关作品列表页
'static': {},
'innerHTML_regexp': [],
'regexp': [
[/^(.*)'s Related Works$/, ' $1 的相关作品'],
],
'selector': [],
},
'users_gifts_index': { // 用户相关作品列表页
'static': {},
'innerHTML_regexp': [],
'regexp': [
[/^Gifts for (.*)$/, ' $1 接收的赠文'],
],
'selector': [],
},
'users_signups': { // 用户报名的挑战
'static': {
'Challenge Sign-ups': '挑战活动报名'
},
'innerHTML_regexp': [],
'regexp': [
[/^Challenge Sign-ups for (.*)$/, '$1 参加的挑战'],
],
'selector': []
},
'works_index': {
'static': {
'Sort and Filter': '排序和筛选',
'Search within results': '在结果中搜索',
'Fandom:': '同人圈:',
'Rating:': '分级:',
'Archive Warning:': '内容预警:',
'Category:': '作品类型:',
'Complete?': '已完结?',
'Word Count:': '字数:',
'Date Updated:': '更新日期:',
'Relationship:': 'CP/关系:',
'Character:': '角色:',
'Additional Tags:': '其她标签:',
},
'innerHTML_regexp': [],
'regexp': [],
'selector': []
},
'works_show': {
'static': {
'Download': '下载',
'Subscribe': '订阅',
'Unsubscribe': '取消订阅',
' kudos': ' 个赞',
'Comments': '评论',
'Chapter Notes': '章节注释',
'Work Notes': '作品注释',
'End Notes': '章节尾注',
'Inspired by': '灵感来源于',
},
'innerHTML_regexp': [],
'regexp': [
[/^Chapter (\d+) of (\d+)$/, '第 $1 章 / 共 $2 章'],
[/^Chapter (\d+)$/, '第 $1 章'],
],
'selector': [
['#workskin .preface .notes .landmark', '注释'],
]
},
'series_index': {
'static': {}, 'innerHTML_regexp': [], 'regexp': [], 'selector': []
},
'series_show': {
'static': {
'Works in Series': '系列中的作品',
'Series Begun': '系列开始于',
'Series Updated': '系列更新于',
'Words': '总字数',
'Description': '系列描述',
},
'innerHTML_regexp': [],
'regexp': [],
'selector': []
},
'tags_index': {
'static': {
'Canonical Tags': '标准标签',
'Uncategorized Tags': '未分类标签',
'Browse Tags': '浏览标签',
},
'innerHTML_regexp': [],
'regexp': [],
'selector': []
},
'tags_show': {
'static': {
'Works in Tag': '此标签下的作品',
'Filter': '筛选',
'Related Tags': '相关标签',
'Meta Tag': '元标签',
'Sub Tag': '子标签',
'Synonymous Tag': '同义标签',
},
'innerHTML_regexp': [],
'regexp': [],
'selector': []
},
'tag_sets_index': {
'static': {
'New Tag Set': '新建标签集',
'Nominate': '提名',
},
'innerHTML_regexp': [
['dl.stats', /(Fandoms:|Characters:|Relationships:|Additional Tags:)/g, (match) => {
const translationMap = {
'Fandoms:': '同人圈:',
'Characters:': '角色:',
'Relationships:': '关系:',
'Additional Tags:': '附加标签:'
};
return translationMap[match] || match;
}]
],
'regexp': [],
'selector': []
},
'tag_sets_nominations_new': {
'flexible': {
'Relationship': '关系',
},
'static': {
// 表单区域标题
'Basic Information': '基本信息',
'Submit': '提交',
'Tag Nominations': '标签提名',
'Nominate Tags Form': '提名标签表单',
'Fandom?': '同人圈?',
// 标签与提示
'Nominating For:': '提名对象:',
'Pseud:': '笔名:',
// 页面说明文字
'The autocomplete lists canonical tags for you. Please choose the canonical version of your tag if there is one.': '自动补全列表会为您列出规范标签。如存在规范版本,请选择。',
'The tag set moderators might change or leave out your nominations (sometimes just because a different form of your nomination was included).': '标签集管理员可能会更改或忽略您的提名(有时仅因已收录了另一种形式)。',
'Nominations are not forever! Don\'t be confused if you come back in a few months and they are gone: they may have been cleaned up.': '提名并非永久保留!几个月后回来如发现提名消失,请勿感到困惑:可能已被清理。',
'If crossover relationships are allowed, you can enter them under either fandom.': '若允许跨圈关系,可在任一同人圈下输入。',
'Specifying Fandom': '指定同人圈',
'Tagset fandom for child': '子标签集同人圈',
'Close': '关闭'
},
'innerHTML_regexp': [
['h2.heading', /^Tag Nominations for (.*?)$/, '为 “$1” 提名标签'],
['ul.navigation.actions a[href*="/tag_sets/"]', /^Back To (.*?)$/, '返回 “$1”'],
['#modal .content.userstuff p',
/^\s*You only need to specify the fandom if your nomination is new or not in the fandom already -- for instance, if you're\s*submitting a character who has just appeared in the fandom\.\s*This information is just used to help the moderators sort out new tags\.\s*$/s,
'仅当您的提名为新标签或尚未存在于该同人圈时才需指定同人圈——例如,您提交的角色刚出现在该同人圈中。此信息仅用于帮助管理员整理新标签。'
]
],
'regexp': [
[/^You can nominate up to .*$/, translateNominationRule],
[/^Fandom (\d+)$/, '同人圈 $1'],
[/^Additional Tag (\d+)$/, '附加标签 $1']
],
'selector': []
},
'owned_tag_sets_show': {
'flexible': {
'Ratings': '分级',
'Additional Tags': '附加标签',
'Categories': '分类',
'Warnings': '预警',
'No Media': '无媒体',
'Unassociated Characters & Relationships': '未关联的角色与关系',
},
'static': {
'Nominate': '提名',
'All Tag Sets': '所有标签集',
'Created on:': '创建日期:',
'Maintainers:': '维护者:',
'Description:': '简介:',
'Status:': '状态:',
'Stats:': '统计数据:',
'Nominations allowed per person:': '每人可提名数量:',
'Expand All': '展开全部',
'Contract All': '收起全部',
'Medium: Fanfiction': '媒介:同人文',
'The following characters and relationships don\'t seem to be associated with any fandom in the tagset. You might need to add the fandom, or set up associations for them.': '以下角色与关系似乎尚未与标签集中的任何同人圈关联。您可能需要添加所属同人圈,或为其建立关联。',
'The moderators have chosen not to make the tags in this set visible to the public (possibly while nominations are underway).': '标签集管理员已选择暂不向公众展示此标签集中的标签(可能是因为提名正在进行中)。',
'Metadata': '元数据',
'Listing Tags': '标签列表',
},
'innerHTML_regexp': [
['h2.heading', /^About (.*)$/, '关于 “$1”'],
['dd', /Open<\/strong> to the public\./, '对公众开放。'],
['dl.stats', /(Fandoms:|Characters:|Relationships:|Freeforms:)/g, (match) => {
const translationMap = {
'Fandoms:': '同人圈:',
'Characters:': '角色:',
'Relationships:': '关系:',
'Freeforms:': '自由形式:'
};
return translationMap[match] || match;
}],
],
'regexp': [
[/^Medium: Art - Character$/, '媒介:画作-角色'],
[/^Medium: Fanvid - Character$/, '媒介:同人视频-角色'],
[/^Medium: Other - Character$/, '媒介:其她-角色'],
],
'selector': []
},
'tag_sets_new': {
'static': {
'Create A Tag Set': '创建标签集',
'Back to Tag Sets': '返回标签集',
'Management': '管理',
'Description': '简介',
'Nomination Limits': '提名限制',
'Tags In Set': '标签集内标签',
'Tags in Set': '标签集内标签',
'Tag Associations': '标签关联',
'Actions': '操作',
'Ratings': '评级',
'Tag sets are used for running a challenge.': '标签集用于举办挑战活动。',
'"Visible" tag sets are shown to all users.': '“可见”标签集会向所有用户展示。',
'"Usable" tag sets can be used by others in their challenges.': '“可用”标签集可供她人在其挑战中使用。',
'Tag sets that are open to nominations can take nominations from the public.': '开放提名的标签集可接受公众提名。',
'Tag names have to be unique. If necessary the archive may add on the tag type. (For instance, if you entered a character "Firefly", you\'d see "Firefly - Character" in your tag set instead since the tag Firefly is already used for the show.': '标签名称必须唯一。如有必要,Archive 会自动添加标签类型后缀。(例如,若您输入角色名“Firefly”,由于已有同名标签用于剧集,该标签会在您的标签集中显示为“Firefly - Character”。)',
'Current Owners': '当前所有者',
'Add/Remove Owners:': '添加/移除所有者:',
'Current Moderators': '当前管理员',
'Add/Remove Moderators:': '添加/移除管理员:',
'Title* (text only)': '标题*(仅限文本)',
'Brief Description': '简要描述',
'Visible tag list?': '可见标签列表?',
'Usable by others?': '可被她人使用?',
'Currently taking nominations?': '当前接受提名?',
'Fandom nomination limit': '同人圈提名限制',
'Character nomination limit': '角色提名限制',
'Relationship nomination limit': '关系提名限制',
'Freeform nomination limit': '自由标签提名限制',
'Add Fandoms:': '添加同人圈:',
'Add Characters:': '添加角色:',
'Add Relationships:': '添加关系:',
'All': '全选',
'None': '取消勾选',
'Tag Set Associations': '标签集关联',
'Tagset tag associations': '标签集:标签关联 帮助',
'Close': '关闭'
},
'innerHTML_regexp': [
['h4.heading > label[for*="freeform"]', /Add Additional Tags:/, '添加附加标签:'],
['form > fieldset:nth-of-type(1) > p.notes', /^\s*To add or remove an owner or moderator, enter their name\. If they are already on the list they will be removed; if not, they will be added\.\s*You can't remove the sole owner of a tag set\.\s*$/, '要添加或移除所有者或管理员,请输入其用户名。若已在列表中则移除,否则将被添加。无法移除唯一所有者。'],
['#nomination_limits .notes li:nth-of-type(1)', /If you allow both<\/em> fandoms and characters\/relationships in the same tag set,\s*the number of characters\/relationships is per fandom<\/strong> 。/s, '如果您在同一标签集中同时允许提名同人圈和角色/关系,那么角色/关系的数量是按每个同人圈计算的。'],
['#nomination_limits .notes li:nth-of-type(2)', /If that's not what you want, you\s*can have users nominate fandoms in one tag set, and characters\/relationships in another tag set\. Then use both tag sets in your challenge settings\./s, '如果这不是您想要的效果,您可以让用户在一个标签集中提名同人圈,在另一个标签集中提名角色/关系。然后在您的挑战设置中同时使用这两个标签集。'],
['#modal .content.userstuff p:nth-of-type(1)', /Tag associations let you set up associations between the fandoms, characters, and relationships in your tag set, which then\s+lets your participants pick from only the characters and relationships in a given fandom\./s, '标签关联功能允许您在所选同人圈、角色和关系之间建立关联,从而让参与者仅从指定同人圈中的角色和关系中进行选择。'],
['#modal .content.userstuff p:nth-of-type(2)', /Note: if the wranglers have already set up these associations, then you can just add the additional\s+ones that you would like -- you don't have to \(and in fact aren't allowed\) to create copies of canonical\s+associations\. You can still limit your participants' choices to tags actually in your set\./s, '注意:如果标签管理员已经建立了这些关联,您只需添加想要的关联即可——无需(且实际上也不被允许)复制已有的规范关联。您仍可将参与者的选项限制在标签集中已有的标签范围内。'],
['#modal .content.userstuff p:nth-of-type(3)', /If you're not sure how this might work, try adding a few fandoms and characters and setting up some associations,\s+and then set up your challenge and try out the sign-up form!/s, '如果不确定此功能如何运作,请尝试添加一些同人圈和角色并建立关联,然后创建您的挑战活动并在报名表中进行测试!']
],
'regexp': [],
'selector': []
},
'collections_index': {
'flexible': {
'Moderated': '审核制',
'Fandoms': '同人圈',
'Works': '作品',
'Open,': '开放中,',
'Closed,': '已截止,',
},
'static': {
'Sign Up': '报名',
},
'innerHTML_regexp': [
['h3.heading', /(\d+\s*-\s*\d+)\s+of\s+([\d,]+)\s+Collections/s, '第 $1 个,共 $2 个合集']
],
'regexp': [
[/^You have applied to join (.*)\.$/, '您已申请加入 $1。'],
[/^Removed (\w+) from collection\.$/, '已将 $1 从合集中移除。']
],
'selector': []
},
'bookmarks_index': {
'static': {
'My Bookmarks': '我的书签',
'Recs': '推荐',
'Private': '私密',
'Public': '公开',
'Notes & Tags': '笔记和标签',
'Your tags': '您的标签',
'The creator\'s tags are added automatically.': '创建者的标签会自动添加',
'Comma separated, 150 characters per tag': '以逗号分隔,每个标签最多 150 字符',
'Add to collections': '添加到合集',
'Private bookmark': '私人书签',
'Create': '创建',
},
'innerHTML_regexp': [
['h4.heading', /(\s*.*?<\/span>\s*)save a bookmark!/s, '$1保存书签!'],
['p.character_counter', /(]*>\d+<\/span>)\s*characters left/s, '剩余 $1 字符'],
],
'regexp': [
[/The creator's summary is added automatically\.\s*Plain text with limited HTML/s, '创作者的简介会自动添加。纯文本,支持有限 HTML'],
],
'selector': []
},
'bookmarks_show': {
'static': {
'Bookmark by': '书签创建者:',
'Bookmarker\'s Tags': '书签创建者的标签',
'Bookmarker\'s Notes': '书签创建者的注释',
},
'regexp': [],
'selector': []
},
'collections_show': {
'static': {
'Collection by': '合集创建者',
'Maintainers': '维护者',
'Challenge': '挑战',
'Gift Exchange': '赠文交换',
'Prompt Meme': '接梗挑战',
'Rules': '规则',
'FAQ': '常见问题',
'Sign-up': '报名',
'Assignments': '任务中心',
'Post to Collection': '发布到此合集',
},
'regexp': [],
'selector': []
},
'collections_new': {
'static': {
'New Collection': '新建合集',
'Suggestions': '建议',
'New Collection Form': '新建合集表单',
'* Required information': '* 处为必填信息',
'Header': '页眉',
'Collection name*': '合集名称*',
'Display title*': '显示标题*',
'Parent collection (that you maintain)': '母合集(由您维护)',
'Collection email': '合集电子邮箱',
'Custom header URL': '自定义页眉 URL',
'Icon': '图标',
'Upload a new icon': '上传新图标',
'Icon alt text': '图标替代文本',
'Icon comment text': '图标注释文本',
'Brief description': '简要描述',
'Preferences': '偏好设置',
'This collection is moderated': '此合集需审核',
'This collection is closed': '此合集为关闭状态',
'This collection is unrevealed': '此合集为未公开状态',
'This collection is anonymous': '此合集为匿名状态',
'Show random works on the front page instead of the most recent': '在主页随机显示作品,而不是最新作品',
'Send a message to the collection email when a work is added': '作品添加时向合集电子邮箱发送通知',
'Type of challenge, if any': '活动类型(如有)',
'Gift Exchange': '赠文交换',
'Prompt Meme': '接梗挑战',
'Notice to challenge creators': '活动创建者须知',
'Profile': '概述',
'Plain text with limited HTML': '纯文本,支持有限 HTML',
'Introduction': '介绍',
'FAQ': '常见问题',
'Rules': '规则',
'Assignment notification message': '分配通知信息',
'Gift notification message': '赠文通知信息',
'Actions': '操作',
},
'innerHTML_regexp': [
['h3.heading + ul.notes li:nth-of-type(1)', /^\s*Only registered users can post, so you don't need to worry about spam: you can leave your collection unmoderated\. You can always reject works afterwards if there is<\/em> a mistaken submission\.\s*$/, '只有注册用户可以发布,因此您无需担心垃圾信息:您可以让您的合集不受审核。如有误提交,您随时可以事后拒绝作品。'],
['h3.heading + ul.notes li:nth-of-type(2)', /^\s*The best way to set up a regular challenge \(e\.g\., an annual challenge like Yuletide,\s*or a weekly one like sga_flashfic\) is to create a closed parent collection and then add a new, open, subcollection for each challenge\.\s*$/, '设置常规活动(例如年度活动 Yuletide 或每周活动 sga_flashfic )的最佳方式是创建一个封闭的母合集,然后为每次活动添加一个新的开放的子合集。'],
['h3.heading + ul.notes li:nth-of-type(3)', /^\s*If you limit membership for each challenge \(e\.g\., for a gift exchange\), people can sign\s*up for each subcollection separately\. If you just want the whole thing moderated, have people sign up as members of the parent collection; they'll then be able to post in every subcollection\.\s*$/, '如果您为每次活动限制成员资格(例如赠文交换),用户可以分别报名加入每个子合集。如果您只想对整个活动进行审核,请让用户报名成为母合集的成员;这样她们就可以在所有子合集中发布内容。'],
['p.footnote#name-field-notes', /^\s*1 to 255 characters \(A-Z, a-z, _, 0-9 only\), no spaces, cannot begin or end with underscore \(_\)\s*$/, '1 到 255 个字符(仅限 A–Z、a–z、_、0–9),禁止使用空格,且不能以下划线开头或结尾'],
['p.footnote#title-field-notes', /^\s*\(text only\)\s*$/, '(仅限文本)'],
['p.footnote#header-image-field-description', /^\s*JPG, GIF, PNG\s*$/, 'JPG、GIF、PNG'],
['fieldset > legend + p', /^\s*You can also individually\s+Manage Items\s+in your collection\.\s*$/, '您也可以单独管理合集中的作品。'],
['dd',
/^\s*\s*
</strong></em> )。
'],
['p.character_counter', /(]*>\d+<\/span>)\s*characters left/g, '剩余 $1 字符'],
['dd',
/^\s*\s*
'],
['fieldset.profile > p:first-of-type', /Plain text with limited HTML\s*()\s*$/s,
'可用分类 $1'
],
],
'regexp': [],
'selector': []
},
'site_map': {
'static': {
'Explore': '探索',
'Homepage': '主页',
'Additional Tags Cloud': '附加标签集',
'Languages': '语言',
'Collections and Challenges': '合集与挑战',
'About the Archive of Our Own': '关于 Archive of Our Own',
'Terms of Service FAQ': '服务条款常见问题',
'Archive FAQ': 'Archive 常见问题',
'AO3 News': 'AO3 最新动态',
'Access your account': '访问您的帐户',
'My Home': '我的主页',
'My Collections and Challenges': '我的合集与挑战',
'My Inbox': '我的收件箱',
'Change your account settings': '更改您的账户设置',
'My Profile': '个人资料',
'Donations': '捐赠',
},
'innerHTML_regexp': [
['li', /^\s*The Archive of Our Own is a project of the OTW<\/acronym><\/a>\s*$/s, 'Archive of Our Own 是再创作组织(OTW)旗下项目'],
],
'regexp': [],
'selector': []
},
'report_and_support_page': {
'static': {
'Your name or username (optional)': '您的姓名或用户名(可选)',
'Your name (optional)': '您的姓名(可选)',
'Your email (required)': '您的电子邮箱(必填)',
'We cannot contact you if the email address you provide is invalid.': '如果您提供的电子邮箱地址无效,我们将无法与您联系。',
'Select language (required)': '选择语言(必填)',
'Link to the page you are reporting (required)': '您要举报的页面链接(必填)',
'Please enter the link to the page you are reporting.': '请输入您要举报的页面链接。',
'Please ensure this link leads to the page you intend to report. Enter only one URL here and include any other links in the description field below.': '请确保该链接确实指向您希望举报的页面。此处仅填写一个网址,其她链接请填写在下方描述栏中。',
'Brief summary of Terms of Service violation (required)': '违反服务条款简述(必填)',
'Please enter a subject line for your report.': '请输入举报主题',
'Please specify why you are contacting us and/or what part of the Terms of Service is relevant to your complaint. (For example, "harassment", "not a fanwork", "commercial activities", etc.)': '请说明您联系我们的原因及/或涉及服务条款的相关内容。(例如:“骚扰行为”、“非同人作品”、“商业活动”等)',
'Description of the content you are reporting (required)': '举报内容描述(必填)',
'Please describe what you are reporting and why you are reporting it.': '请描述您要举报的内容及举报原因',
'Brief summary of your question or problem (required)': '问题简述(必填)',
'Please enter a brief summary of your message': '请输入您信息的简要说明',
'Your question or problem (required)': '您的问题或疑问(必填)',
'Please be as specific as possible, including error messages and/or links': '请尽可能具体,包括错误信息和/或相关链接',
'Please enter your feedback': '请输入您的反馈',
'Send': '发送',
'Submit': '提交',
},
'innerHTML_regexp': [
['p#comment-field-description', /Explain how the content you are reporting violates the (?:Content Policy|内容政策)<\/a> or other parts of the (?:Terms of Service|服务条款)<\/a>\. Please be as specific as possible and include all relevant links and other information in your report<\/a>\. All information provided will remain confidential\./s, '说明您所举报内容如何违反 内容政策 或 服务条款 的其她部分。请尽可能具体,并在 举报中包含所有相关链接及信息 。您提供的所有信息都将保密。'],
]
},
}
};
/****************** 所有特殊翻译函数 ******************/
/**
* 专用翻译函数:翻译首次登录的帮助横幅
*/
function translateFirstLoginBanner() {
const banner = document.querySelector('#first-login-help-banner');
if (!banner || banner.hasAttribute('data-translated-by-custom-function')) {
return;
}
const translatedHTML = `
作品搜索:任意字段
示例
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '作品搜索:文本 帮助';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译 /works/search 页面上“日期”相关的帮助文本框。
*/
function translateWorkSearchDateTips() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Work search date help') {
return;
}
if (container) {
container.innerHTML = `
作品搜索:日期
作品搜索:跨圈作品
作品搜索:数值
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '作品搜索:数值 帮助';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译 /works/search 页面上“语言”相关的帮助文本框。
*/
function translateWorkSearchLanguageTips() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Work search language help') {
return;
}
if (container) {
container.innerHTML = `
作品搜索:语言
作品搜索:标签
用户搜索:搜索所有字段
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '用户搜索:所有字段 帮助';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译 /bookmarks/search 页面上“文本”相关的帮助文本框。
*/
function translateBookmarkSearchTips() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Bookmark search text help') {
return;
}
if (container) {
container.innerHTML = `
书签搜索:文本
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '书签搜索:文本 帮助';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译 /bookmarks/search 页面上“作品标签”相关的帮助文本框。
*/
function translateBookmarkSearchWorkTagsTips() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Bookmark search work tag') {
return;
}
if (container) {
container.innerHTML = `
书签搜索:作品标签
书签搜索:类型
书签搜索:更新日期
示例:
书签搜索:书签创建者标签
书签搜索:推荐
书签搜索:含注释
书签搜索:添加日期
示例:
标签搜索:文本
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '标签搜索:文本 帮助';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专用翻译函数:翻译“图标说明”弹窗
*/
function translateSymbolsKeyModal() {
const footerTitle = document.querySelector('#modal div.footer span.title');
if (!footerTitle || footerTitle.textContent !== 'Symbols key') {
return;
}
const modal = footerTitle.closest('#modal');
if (!modal) {
return;
}
const mainTitle = modal.querySelector('div.content.userstuff > h4');
if (mainTitle) {
mainTitle.textContent = '在 AO3 上使用的图标';
}
const sections = modal.querySelectorAll('#symbols-key > dd');
if (sections.length === 4) {
const ratingDefs = sections[0].querySelectorAll('dl > dd');
if (sections[0].querySelector('h4')) sections[0].querySelector('h4').textContent = '内容分级';
if (ratingDefs.length === 5) {
ratingDefs[0].textContent = '全年龄';
ratingDefs[1].textContent = '青少年及以上';
ratingDefs[2].textContent = '成人向';
ratingDefs[3].textContent = '限制级:仅适合成年人';
ratingDefs[4].textContent = '该作品未设定任何分级';
}
const relDefs = sections[1].querySelectorAll('dl > dd');
if (sections[1].querySelector('h4')) sections[1].querySelector('h4').textContent = '关系、配对与性向';
if (relDefs.length === 7) {
relDefs[0].textContent = '女/女:女性/女性配对';
relDefs[1].textContent = '女/男:女性/男性配对';
relDefs[2].innerHTML = '无CP:无恋爱关系或性关系, 或者恋爱关系并非作品重点';
relDefs[3].textContent = '男/男:男性/男性配对';
relDefs[4].innerHTML = '多性向:含有一种以上的配对,或者含有数个伴侣的配对';
relDefs[5].textContent = '其她关系';
relDefs[6].textContent = '该作品未被归入任何分类';
}
const warnDefs = sections[2].querySelectorAll('dl > dd');
if (sections[2].querySelector('h4')) sections[2].querySelector('h4').textContent = '内容预警';
if (warnDefs.length === 4) {
warnDefs[0].innerHTML = '作者选择不标注预警,或 Archive 预警可能适用,但作者未具体说明。';
warnDefs[1].innerHTML = '至少包含以下预警之一:暴力场景描写、主要角色死亡、强暴/非自愿性行为、未成年性爱。具体预警请参阅 Archive 预警标签。';
warnDefs[2].innerHTML = '该作品未标注任何 Archive 预警。请注意,作者可能在“附加标签”(类型、预警、其她信息)部分提供了有关作品的其她信息。';
warnDefs[3].innerHTML = '这是外部作品;请查看该作品本身以获知预警。';
}
const statusDefs = sections[3].querySelectorAll('dl > dd');
if (sections[3].querySelector('h4')) sections[3].querySelector('h4').textContent = '作品是否完结或同人梗是否实现?';
if (statusDefs.length === 3) {
statusDefs[0].textContent = '该作品正在连载或尚未完成/同人梗尚未实现。';
statusDefs[1].textContent = '该作品已完结/该同人梗已实现!';
statusDefs[2].textContent = '该作品状态未知。';
}
}
footerTitle.textContent = '图标说明';
const closeButton = modal.querySelector('div.footer a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
modal.setAttribute('data-translated-by-custom-function', 'true');
}
/**
* 专用翻译函数:翻译“HTML帮助”弹窗
*/
function translateHtmlHelpModal() {
const modal = document.querySelector('#modal');
if (!modal) return;
const h2 = modal.querySelector('h2');
if (!h2 || !h2.textContent.includes('HTML on the Archive')) {
return;
}
const contentDiv = modal.querySelector('.content.userstuff');
if (!contentDiv) return;
contentDiv.innerHTML = `
Archive 上的 HTML
允许的 HTML
a, abbr, acronym, address, [align], [alt], [axis], b, big, blockquote, br, caption, center, cite, [class], code, col, colgroup, dd, del, details, dfn, div, dl, dt, em, figcaption, figure, h1, h2, h3, h4, h5, h6, [height], hr, [href], i, img, ins, kbd, li, [name], ol, p, pre, q, rp, rt, ruby, s, samp, small, span, [src], strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, [title], tr, tt, u, ul, var, [width]
我们如何格式化您的 HTML?
</em></strong> ,我们会自动修正嵌套顺序(调整为:<em><strong>text!
`;
const footer = modal.querySelector('div.footer');
if (footer) {
footer.querySelector('.title').textContent = 'Html 帮助';
footer.querySelector('.action').textContent = '关闭';
}
}
/**
* 专用翻译函数:翻译“书签搜索结果”帮助弹窗
*/
function translateBookmarkSearchResultsHelpModal() {
const modal = document.querySelector('#modal');
if (!modal) {
return;
}
const footerTitle = modal.querySelector('.footer .title');
if (!footerTitle || footerTitle.textContent.trim() !== 'Bookmark search results help') {
return;
}
const h4 = modal.querySelector('.content.userstuff h4');
if (h4) {
h4.textContent = '书签搜索:结果';
}
const p = modal.querySelector('.content.userstuff p');
if (p) {
const workSearchLink = p.querySelector('a[href="/works/search"]');
if (workSearchLink) {
workSearchLink.textContent = '“作品搜索”';
p.innerHTML = `结果按相关性排序。请注意,列表会包含某个作品的所有书签,因为每条书签都会单独计入结果。要搜索作品而非书签,请使用 ${workSearchLink.outerHTML} 。`;
}
}
footerTitle.textContent = '书签搜索:结果 帮助';
const closeButton = modal.querySelector('.footer a.action');
if (closeButton) {
closeButton.textContent = '关闭';
}
modal.setAttribute('data-translated-by-custom-function', 'true');
}
/**
* 专用翻译函数:翻译“关于标签集”弹窗
*/
function translateTagsetAboutModal() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Tagset about') {
return;
}
if (container) {
container.innerHTML = `
h1、h2、h3、h4、h5、h6
<h1>标题<h1>
<h2>副标题<h2>
<h3>章节标题<h3>
<h4>场景标题<h4>
<h5>小标题<h5>
<h6>脚注标题<h6>
em、strong
blockquote、q、cite
</blockquote>引用短句
</q>关于标签集
预警标签
同人圈标签
分级标签
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '分级 帮助';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译分类标签帮助弹窗。
*/
function translateCategoriesHelp() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Categories help') {
return;
}
if (container) {
container.innerHTML = `
分类标签
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '分类 帮助';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译关系标签帮助弹窗。
*/
function translateRelationshipsHelp() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Relationships help') {
return;
}
if (container) {
container.innerHTML = `
关系标签
角色标签
附加标签
添加到合集
赠文对象
母作品帮助
选择系列
发布日期选项
语言
作品界面
.bluetext {color: blue;}
I want <span class="bluetext">house</span> to be in blue
注册用户
评论需审核
谁可以评论此作品?
导入疑难解答
编码帮助
隐私偏好
显示偏好
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '显示偏好';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译“界面基础”弹窗的内容。
*/
function translateSkinsBasics() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Skins basics') {
return;
}
if (container) {
container.innerHTML = `
作品标题格式
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '作品标题格式';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译“评论偏好”帮助弹窗。
*/
function translateCommentPreferences() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Comment preferences') {
return;
}
if (container) {
container.innerHTML = `
评论偏好
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '评论偏好';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译“合集、挑战与赠文偏好”帮助弹窗。
*/
function translateCollectionPreferences() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Collection preferences') {
return;
}
if (container) {
container.innerHTML = `
合集、活动与赠文偏好
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '合集偏好';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译“其她偏好”帮助弹窗。
*/
function translateMiscPreferences() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Misc preferences') {
return;
}
if (container) {
container.innerHTML = `
其她偏好
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '其她偏好';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译筛选侧边栏中的“包含标签”帮助文本。
*/
function translateTagFiltersIncludeTags() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Work filters include tags') {
return;
}
if (container) {
container.innerHTML = `
标签筛选:包含标签
标签筛选:排除标签
标签筛选:包含标签
标签筛选:排除标签
作品搜索:结果
公共界面
`;
container.setAttribute('data-translated-by-custom-function', 'true');
}
footerTitle.textContent = '界面创建';
const closeButton = footer.querySelector('a.modal-closer');
if (closeButton) {
closeButton.textContent = '关闭';
}
}
/**
* 专门用于翻译“Skin Conditions”弹窗的帮助文本。
*/
function translateSkinsConditionsModal() {
const container = document.querySelector('#modal div.content.userstuff');
const footer = container?.nextElementSibling;
const footerTitle = footer?.querySelector('span.title');
if (!footerTitle || footerTitle.textContent !== 'Skins conditions') {
return;
}
if (container) {
container.innerHTML = `
background, border, column, cue, flex, font, layer-background, layout-grid, list-style, margin, marker, outline, overflow, padding, page-break, pause, scrollbar, text, transform, transition
-replace, -use-link-source, accelerator, align-content, align-items, align-self, alignment-adjust, alignment-baseline, appearance, azimuth, baseline-shift, behavior, binding, bookmark-label, bookmark-level, bookmark-target, bottom, box-align, box-direction, box-flex, box-flex-group, box-lines, box-orient, box-pack, box-shadow, box-sizing, caption-side, clear, clip, color, color-profile, color-scheme, content, counter-increment, counter-reset, crop, cue, cue-after, cue-before, cursor, direction, display, dominant-baseline, drop-initial-after-adjust, drop-initial-after-align, drop-initial-before-adjust, drop-initial-before-align, drop-initial-size, drop-initial-value, elevation, empty-cells, filter, fit, fit-position, float, float-offset, font, font-effect, font-emphasize, font-emphasize-position, font-emphasize-style, font-family, font-size, font-size-adjust, font-smooth, font-stretch, font-style, font-variant, font-weight, grid-columns, grid-rows, hanging-punctuation, height, hyphenate-after, hyphenate-before, hyphenate-character, hyphenate-lines, hyphenate-resource, hyphens, icon, image-orientation, image-resolution, ime-mode, include-source, inline-box-align, justify-content, layout-flow, left, letter-spacing, line-break, line-height, line-stacking, line-stacking-ruby, line-stacking-shift, line-stacking-strategy, mark, mark-after, mark-before, marks, marquee-direction, marquee-play-count, marquee-speed, marquee-style, max-height, max-width, min-height, min-width, move-to, nav-down, nav-index, nav-left, nav-right, nav-up, opacity, order, orphans, page, page-policy, phonemes, pitch, pitch-range, play-during, position, presentation-level, punctuation-trim, quotes, rendering-intent, resize, rest, rest-after, rest-before, richness, right, rotation, rotation-point, ruby-align, ruby-overhang, ruby-position, ruby-span, size, speak, speak-header, speak-numeral, speak-punctuation, speech-rate, stress, string-set, tab-side, table-layout, target, target-name, target-new, target-position, top, unicode-bibi, unicode-bidi, user-select, vertical-align, visibility, voice-balance, voice-duration, oice-family, voice-pitch, voice-pitch-range, voice-rate, voice-stress, voice-volume, volume, white-space, white-space-collapse, widows, width, word-break, word-spacing, word-wrap, writing-mode, z-index
.my-class {
background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
}
background
声明(因此您的渐变效果仅在 WebKit 浏览器中显示)。为避免丢失重复属性的声明,请将每个声明拆分到独立的规则集中,如:.my-class { background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); }
.my-class { background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); }
.my-class { background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); }
font
简写。所有 font 属性必须分别指定,例如:font-size: 1.1em; font-weight: bold; font-family: Cambria, Constantia, Palatino, Georgia, serif;
font-family
属性中,我们允许您使用字母数字名称指定任何字体。您可以(但不必)使用单引号或双引号将名称括起,只需确保引号成对匹配。(例如,'Gill Sans' 和 "Gill Sans" 都可;'Gill Sans" 则不可。)请记住,字体必须安装在用户的操作系统中才能生效。建议在指定字体时添加备用字体,以防首选字体不可用。请参阅 包含备用字体的网页安全字体集 。@font-face
属性。如果您想在要分享的界面中使用不常见字体,建议在“描述”字段中添加注释,提供用户自行下载该字体的链接,并使用网页安全字体作为备用。url('https://example.com/my_awesome_image.jpg')
)。但请注意,使用外部图像的界面将不会被批准为公共界面。absolute
、bottom
、center
、underline
等)。cm, em, ex, in, mm, pc, pt, px
em
,它可以让您根据查看者当前的字体大小设置布局!这将使您的布局更加灵活,并响应不同的浏览器/字体设置。#000000
表示十六进制黑色)或 RGB 、RGBA 值(例如 rgb(0,0,0)
和 rgba(0,0,0,0)
都表示黑色)指定颜色。这可能更安全,因为并非所有浏览器都一定支持所有颜色名称。但是,颜色名称更具可读性且易于记忆,因此我们也允许使用颜色名称。(建议您坚持使用 常见支持的颜色名称集 。)transform
属性指定 scale(数值)
形式的缩放,其中数值最多可指定两位小数。selector {property: value;}
body
或 h1
),或已在标签上设置的 id 或 class。property 是您要更改的属性(例如字体大小),value 是您要设置的值。
body
标签内的字体大小略大于基线:body {font-size: 1.1em;}
#header
的标签背景色为紫色:#header {background-color: purple}
.meta
的标签文本闪烁(不建议使用):.meta {font-style: blink}
界面条件
作用方式
仅限母级
媒体类型
仅限 IE
与母级界面交互
界面母级
加载 Archive 样式组件
'Lucida Grande'、'Lucida Sans Unicode'、Verdana、Helvetica、sans-serif、'GNU Unifont'
100%
1.1286em
#ddd
合集名称
图标替代文本
审核制合集
关闭的合集
标签搜索结果
选择“任意”
示例
可选标签
关于 OTW
捐赠
支持 AO3 主要有两种方式:捐赠您的时间或资金。
捐赠时间
捐赠资金
欢迎来到 Archive of Our Own 。
本作品采用 知识共享署名-相同方式共享 3.0 未本地化版本 许可协议进行许可。