V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Xheldon
V2EX  ›  分享创造

[限时折扣] Safari 苹果开发者文档翻译插件

  •  
  •   Xheldon · 5 天前 · 1161 次点击

    之前送了 20 个码,见: https://www.v2ex.com/t/1125208

    Safari 因为我懒得写内购,App Store 审核也不让我引导到外部去购买激活码,所以 Safari 被设置为了付费下载。

    地址: https://appledocs.dev/zh-CN/download

    原价 外区 $12.99 刀,国区 ¥18 元

    目前新上架促销 外区 $0.99 刀,国区 ¥1 元,折扣截止到 5 月 1 日恢复原价,有需要的朋友可以购买下载。

    另外大量文档翻译进行中,预计下周一会更新一波,以后保持每一周或者两周更新一波的节奏。

    具体可以看着个进度: https://appledocs.dev/zh-CN/progress

    目前支持 Swift 、SwfitUI 、Foundatioan

    预计下周一前支持 Swift 、SwfitUI 、Foundatioan 、Swift Charts 、Swift Playground 、Swift Testing 、UIKit 、Swift packages 、Core Text ,目标是多语言的全部模块翻译( 24 万多个文件)。

    14 条回复    2025-04-28 11:45:59 +08:00
    Drumming
        1
    Drumming  
       5 天前
    文档校对是辛苦活,支持一下。
    Xheldon
        2
    Xheldon  
    OP
       5 天前
    @Drumming 感谢感谢~ 有问题和需求随时反馈哈
    salor
        3
    salor  
       5 天前
    Safari 不可用你是怎么通过审核上架的。
    Xheldon
        4
    Xheldon  
    OP
       5 天前
    @salor 不可用是指什么?

    Safari 的话苹果默认是不会把插件放到顶部的,你需要先把插件放到顶部(你可能需要先打开 App 在 Safari 设置中启用),然后再点浏览器顶部的插件 icon ,选目标语言,刷新页面即可。另外目前支持的模块上面描述中有写,其他模块在翻译中。
    salor
        5
    salor  
       5 天前 via iPhone
    @Xheldon 用的 Swift 页面,都试过了就是不翻译,Twine by SwiftGG 就没问题只是只支持 SwiftUI
    Xheldon
        6
    Xheldon  
    OP
       5 天前
    @salor 就是在 Safari 设置-Extensions 中,先启用(这一步你打开下载的 App 会告诉你当前是否启用,点击就会打开这个设置界面),启用后插件还不会自动出现在你的 Safari 浏览器顶部工具栏中,你还需要在地址栏左侧右键,选择 自定义工具栏,然后把这个插件拖拽到工具栏才行。

    苹果的这个设计确实让人无语,但开发者一点办法没有...
    Xheldon
        7
    Xheldon  
    OP
       5 天前
    @salor

    第一步:


    第二步:


    第三步:
    Xheldon
        8
    Xheldon  
    OP
       5 天前
    @salor

    刚看了下你说的那个插件,似乎 Safari 这边的插件设计都流行在页面中插入一个悬浮按钮的样子,我不喜欢这样,我喜欢保持页面整洁,不过有需要和用户反馈的话,也可以考虑把设置界面做成这个悬浮按钮的样子哈
    salor
        9
    salor  
       5 天前
    找到原因了,你插件里权限给的是 developer.apple.com ,但实际生效的是限定写死后缀的页面 developer.apple.com/documentation/swiftdeveloper.apple.com/documentationdocs.swift.org 都应该加进去。
    salor
        10
    salor  
       5 天前
    还有翻译字体和背景颜色设置都不生效
    Xheldon
        11
    Xheldon  
    OP
       5 天前
    @salor 插件权限就是域名限定的,不用写路径;后两者不生效前者是因为这个路径没翻译,后一个域名是没有计划翻译。另外目前为止支持的模块,帖子里面有说哈,其他模块还没进行到,但在昼夜翻译中,优先支持中文。

    Safari 的字体和背景色不生效是因为技术原因,已经在插件自定义样式的时候说了,我还在调研如何实现。目前苹果的这个开发者网站禁止插件插入 Style 或者修改 已有的 Style ,会触发 CSP 限制。但是我看沉浸式翻译就可以实现,还在调研中... 其他浏览器没这个问题哈
    Xheldon
        12
    Xheldon  
    OP
       5 天前
    @salor Safari 样式问题预计下个版本支持哈
    followad
        13
    followad  
       4 天前 via iPhone
    老哥 国区买过了,美区有点贵啊,来个优惠码呗 [email protected]
    Xheldon
        14
    Xheldon  
    OP
       4 天前
    @followad 啊你这为啥还俩区,我一会儿再发个帖子,放 20 个码好了。邮箱单发你一个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2096 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:46 · PVG 12:46 · LAX 21:46 · JFK 00:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.