maboloshi / github-chinese

GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese)
https://maboloshi.github.io/github-chinese/
GNU General Public License v3.0
5.68k stars 333 forks source link

修复标题等被误翻译的问题,顺带补充一下仪表板、议题、拉取请求、讨论、提交页面词条 #239

Closed TC999 closed 3 months ago

TC999 commented 4 months ago

修复议题:#215,#236,#238 解决方法: and词条前后加空格 保留这个词条原因:发行版贡献者小于等于3时原文为

user1 , user2  and user3

大于等于4时才会出现

和另外 $1 个贡献者
maboloshi commented 4 months ago

补一个示例链接

TC999 commented 4 months ago

@maboloshi 发行版示例页面: BewlyBewly

maboloshi commented 4 months ago

@TC999 反应为 翻译貌似有点生硬,以下仅示例

        [/([^ ]+) reacted with thumbs up emoji/, "$1 点赞"],
        [/([^ ]+) reacted with laugh emoji/, "$1 表示微笑"],
        [/([^ ]+) reacted with hooray emoji/, "$1 欢呼"],
        [/([^ ]+) reacted with heart emoji/, "$1 比了个心"],
        [/([^ ]+) reacted with rocket emoji/, "$1 发送小火箭"],
        [/([^ ]+) reacted with eyes emoji/, "$1 表示关注"],
        [/(\d+) (people|person) reacted/, "$1 位伙伴表达看法"],
maboloshi commented 4 months ago

另外 某个讨论页面也有反应功能 https://github.com/maboloshi/github-chinese/discussions/146

maboloshi commented 4 months ago

欢呼了

表示微笑->微微一笑 欢呼了->欢呼一下 表示关注->see see 一下

怎么样 😊

另外: 讨论页 image 踩了一脚 貌似有点困惑

TC999 commented 4 months ago

议题、拉取请求页面也有

maboloshi commented 4 months ago

我以前不翻译是觉得 不是很重要 因为需要添加不少正则规则

TC999 commented 4 months ago

点踩 表示疑惑

maboloshi commented 4 months ago

直接加进 public 吧

没必要加重正则负担

TC999 commented 4 months ago

加到仓库公共部分就行了,仪表板页面的有些区别

TC999 commented 4 months ago

议题、拉取请求、讨论、发行版页面,用户名都是逐个列出,太多就列几个后用数字 仪表板页面全是数字

maboloshi commented 4 months ago

目前,不考虑将相关正则添加到repository-public

TC999 commented 4 months ago

那就把词条复制几份分别移到几个页面下

TC999 commented 4 months ago

@maboloshi 刚把仓库公共部分的更改全删了,分散到其他页面

maboloshi commented 4 months ago

我明天看一下

maboloshi commented 3 months ago

提交页面 这个提交,请创建新分支吧

同理

        // 底部红条
        "You can’t perform that action at this time.": "此时无法执行该操作。",

                "on any issue or pull request to go back to the issue listing page.": "可返回议题列表页面。",

这2处修改也不要放在这个PR 中

maboloshi commented 3 months ago

这个PR 解决相关反应问题

maboloshi commented 3 months ago

奇怪 为啥还冲突呢🤔。算了 等有心情再来补

maboloshi commented 3 months ago

@TC999 你这边能本地解决一下冲突么

TC999 commented 3 months ago

@TC999 你这边能本地解决一下冲突么

我这边看不到哪里冲突

maboloshi commented 3 months ago

算了, 我在考虑要不要使用函数的方式 使用一条规则搞定

maboloshi commented 3 months ago

你最后的2个提交应该是提交到TC999/dev把 然后在重新 PR 的把

TC999 commented 3 months ago

……本地仓库是dev,本地仓库切分支比较麻烦 或者发下冲突位置,我去解决

maboloshi commented 3 months ago

……本地仓库是dev,本地仓库切分支比较麻烦 或者发下冲突位置,我去解决

到时我新开 PR好了

maboloshi commented 3 months ago

明天继续调试

        [/^([^, ]+(?:, [^, ]+,)*)(?: and (\d+) more| and ([^,]+))? reacted with (\w+) emoji$/, function (all, usernames, moreCount, lastUsername, emojiText) {
            const emoji = {
                'thumbs up': '点了个赞',
                'thumbs down': '点了个赞', //讨论
                laugh: '微微一笑',
                hooray: '欢呼一下',
                heart: '比了个心',
                rocket: '发送了小火箭',
                eyes: 'see 一下',
                confused: '有点困惑',
            };
            return usernames + (moreCount ? '和另外 ' + moreCount + ' 个人' : lastUsername ? ' 和 ' + lastUsername : '' ) + ' ' + emoji[emojiText];
        }],

正则还是不太对

TC999 commented 3 months ago

压缩规则https://github.com/maboloshi/github-chinese/pull/263/commits/d48218ea2dfa28bb2ed9c93ccacf326a293721e8