Giter Site home page Giter Site logo

maboloshi / github-chinese Goto Github PK

View Code? Open in Web Editor NEW
2.9K 20.0 190.0 19.77 MB

GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese)

Home Page: https://maboloshi.github.io/github-chinese/

License: GNU General Public License v3.0

JavaScript 99.77% Shell 0.23%
github userscript tampermonkey violentmonkey greasyfork macaque

github-chinese's Introduction

Hi there 👋

Maboloshi's GitHub stats

▶ [点击展开] 赞赏支持 ~

微信赞赏 支付宝赞赏

github-chinese's People

Contributors

3dmxm avatar 52cik avatar action-assistant[bot] avatar cat-kun avatar cn-traveler avatar daydaygo avatar github-actions[bot] avatar heicks avatar imgbot[bot] avatar imgbotapp avatar maboloshi avatar pangshitong avatar pecasha avatar pylover7 avatar swsoyee avatar tc999 avatar wang4yu6peng13 avatar wuyuncheng-26 avatar xuexb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

github-chinese's Issues

遇到一个GitHub Action中`if`判断的疑问

if: ${{ env.AHEAD == 'true' && env.CHANGES_DETECTED == 'true' }}

        if: |
          ${{ env.AHEAD == 'true' }} &&
          ${{ env.CHANGES_DETECTED == 'true' }}

貌似不等效
当环境变量CHANGES_DETECTED不存在时 后续代码依然执行

经实测
https://github.com/maboloshi/inuyasha/actions/runs/7032676499/job/19136906521

name: step中if测试
on:
  workflow_dispatch:

jobs:
  update_version:
    runs-on: ubuntu-latest
    steps:
      - name: 设置环境变量
        env:
          AHEAD : 'true'
        run: echo "此处设置环境变量 AHEAD"

      - name: 测试环境变量 CHANGES_DETECTED 不存在的情况-1
        if: |
          ${{ env.AHEAD == 'true' }} &&
          ${{ env.CHANGES_DETECTED == 'true' }}
        run: |
          echo "理论上不应该看到这个输出"

      - name: 测试环境变量 CHANGES_DETECTED 不存在的情况-2
        if: ${{ env.AHEAD == 'true' && env.CHANGES_DETECTED == 'true' }}
        run: |
          echo "理论上此步骤跳过"

      - name: 测试环境变量 CHANGES_DETECTED 不存在的情况-3
        env:
          CHANGES_DETECTED : 'false'
        if: |
          ${{ env.AHEAD == 'true' }} &&
          ${{ env.CHANGES_DETECTED == 'true' }}
        run: |
          echo "理论上不应该看到这个输出"

      - name: 测试环境变量 CHANGES_DETECTED 不存在的情况-4
        if: |
            ${{ env.AHEAD == 'true' }} &&
            ${{ env.CHANGES_DETECTED == 'true' }}
        run: |
          echo "理论上不应该看到这个输出"

      - name: 后续操作
        run: |
          echo "后续操作"

这种写法

        if: |
            ${{ env.AHEAD == 'true' }} &&
            ${{ env.CHANGES_DETECTED == 'true' }}

第二句不管是否为真 只要第一句为真 整体为真 与预想的不一致

这种行为可能是由于GitHub Action 对于多行 if 表达式在解析时被视为一系列的单行表达式,而不是一个整体。因此,即使后面的条件为 false,只要第一行条件为 true,整个表达式被认为是 true。

以下貌似能正确执行

if: |
${{ env.AHEAD == 'true' }} &&
${{ !startsWith(env.LAST_COMMIT_MESSAGE, 'main.user.js Update to version') }}

未翻译的文本

image
在翻你们自己的翻译js的时候突然发现上面的行数和github的《广告》没被翻译
我认为你们应该不会犯这么低级的错误,请问是有什么不翻译的原因吗

可以在READMI.md的“浏览器与脚本管理器”一节中将“油猴”这个翻译附上吗

我第一次安装这个插件时一时意识不到所谓的“脚本管理器”是什么东西,所以在安装时下意识忽略了“请先安装用户脚本管理器”。等下载了一个js文件,又各种折腾,然后才意识到或许可以用油猴脚本试一试。

结果安装好油猴后可以自动安装插件了。

等我又折回来研究README.md时,发现里面有个叫Tampermonkey的东西似乎就是我刚刚下载的油猴插件。说真的我对“Tampermonkey”这十二个单词真不如“油猴”这两个字更敏感,兴许是我的问题吧。

报告bug

使用“GitHub 中文化插件”时,输入“ ,' ”再退格一次后,英文逗号会变成中文逗号。

Codespace(代码空间)页面翻译失效

点击进入Codespace(代码空间)页面翻译失效,望修复,另外感谢作者如此积极地对这个脚本的维护,这对新手来说帮助很大

GitHub Pages 界面有问题

image
下面的被折到更多里了
应该是 GitHub Pages 对 detail 标签的兼容有问题
可不可以选择换掉 detail 标签?

文件编辑时会误转换

在学习编写actions时临时在github 中新建文件添加内容,它会及时地将此时键入的位于 行首on1s 还有 now 等(或许存在的)词条转为中文,且暂时试出的结果(仅基于这三个)为:

  • 除了 on 在行有内容且不仅为空格时行首插入不会变为中文,其他词条均仍会强制转换;
  • 关闭正则切换后,仅有 1s 不会再被转换;
  • 文本中已经存在的这些内容不会被转换。

图例
on 在行首时出现的 bug

希望存在的处理办法:为所有输入框禁用转换。
当前版本: 1.9.0及1.9.0-2023-12-16

新主页还没翻译

最近 GitHub 更新了新的主页,好像还没翻译(最近开学了,没时间翻译了)
image

几处翻译的遗漏和错误

遗漏:
settings/profile
image
billing/summary
很多地方未翻译,截图太多就不发了

仓库/settings
image
image

仓库/settings/security_analysis
image

仓库/actions/caches
image

错误:
工作流中的时间翻译成月份
image
image
image

正则模式开启情况下的翻译问题

当正则模式开启时,已发布的Pre-release内容的描述部分任何单词中包含的 "now" 字符串均会被翻译。(猜测除 "now" 外其他符合条件的内容也会被翻译)
如:"Known bugs" 将被翻译为 "K现在n bugs"
正则模式关闭后正常,但关闭后GitHub上将会有许多处内容显示原英文(残念)。

下方为演示截图(演示仓库预发行版地址
正则模式开启:
1
正则模式关闭:
2
中文化插件模块关闭:
3

Safari疑似无效果

系统版本:macOS Monterey 12.1
浏览器及油猴版本:
Safari 版本15.2 (17612.3.6.1.6) & Tampermonkey 4.17.6162 安装此插件后无效果❌
Microsoft Edge 版本109.0.1518.61 & Tampermonkey 4.16.1 安装此插件后有效果✅

评论被错误的翻译

评论被错误的翻译

复现

[pull requests](https://github.com/microsoft/winget-pkgs/pulls)

pull requests

在[编辑评论 -> 预览]可复现,页面中有几率复现具体原因不详。

建议

可否添加黑名单,对评论区、源码等不需要翻译的地方进行过滤。

待办:`1.9`发布

@maboloshi
(随便提一嘴:大佬能不能不要只创建标签,创造个发行版,这样会在首页的提要(feeds)里看到)

修正一处未翻译处(添加词条失误)

image
image

如图所示

解决方法:将locals.js文件第309行的"Add a passkey": "添加通行密钥",改为"add a passkey": "添加通行密钥",即可(没注意大小写),代码不知道为什么一直提交失败

使用`GitHub App`生成的`安装访问令牌`代替`fine-grained PAT`

ToDo:词库清理计划

各位协作者大家好,除了适配新的词汇,也要同步清理过时的词条了。
目前,词库文件 1.2Mb 了

仓库 commits 的 “提交检查” 状态有太多组合,是否有更好的方式处理翻译?

PixPin_2024-03-12_18-18-20

仓库的提交检查状态是根据检查出的所有状态按任务顺序组合,所以是没有特定的顺序,会出现所有状态的排列组合,目前已知的状态有9种:

expected
successful
skipped
failing
pending
cancelled
action required
queued
in progress

所有任务都只有一种相同状态的时候会有复数形式,例如:

1 successful check
5 successful checks

1 failing check
3 failing checks

当有两种及以上的不同状态时,格式会有变化:

2 skipped and 1 failing checks
2 cancelled, 1 failing, and 3 successful checks
3 failing, 2 successful, 1 pending, and 2 cancelled checks
...

如果按照现在的方式添加翻译,要覆盖所有的状态和所有的排列,需要添加500多个词条,这样感觉是不太合适的

添加 GitHub 名词解释

在 TODO 里,有一项:
image
我想到了两个方案来实现:
① 直接在翻译上体现(不推荐)
② 做一个 GitHub Pages 界面专门用来解释意思
不知道 @maboloshi 您怎么看

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.