9
9
docs_url = 'https://github.com/pingcap/docs/pulls?q=is%3Apr'
10
10
open_url = '+is%3Aopen+is%3Apr'
11
11
close_url = '+is%3Aclosed+label%3Atranslation%2Fdoing'
12
- v63 = '+label%3Av6.3 '
12
+ v64 = '+label%3Av6.4 '
13
13
type_compatibility_change = '+label%3Atype%2Fcompatibility-or-feature-change'
14
14
type_oncall = '+label%3AONCALL'
15
15
type_bugfix = '+label%3Atype%2Fbug-fix'
@@ -70,18 +70,18 @@ def pop_zero_value(**data):
70
70
71
71
data_oreoxmt = {
72
72
'date' : datetime .now ().strftime ('%Y-%m-%d' ),
73
- 'oreoxmt_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + oreoxmt_assignee + v63 )),
74
- 'oreoxmt_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + oreoxmt_assignee + v63 )),
75
- 'oreoxmt_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + oreoxmt_author + v63 )),
76
- 'oreoxmt_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + oreoxmt_assignee + v63 )),
77
- 'oreoxmt_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + oreoxmt_assignee + v63 )),
78
- 'oreoxmt_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + oreoxmt_author + v63 )),
79
- 'oreoxmt_zh_assignee_open_url' : docs_cn_url + open_url + oreoxmt_assignee + v63 ,
80
- 'oreoxmt_zh_assignee_close_url' : docs_cn_url + close_url + oreoxmt_assignee + v63 ,
81
- 'oreoxmt_zh_author_open_url' : docs_cn_url + open_url + oreoxmt_author + v63 ,
82
- 'oreoxmt_en_assignee_open_url' : docs_url + open_url + oreoxmt_assignee + v63 ,
83
- 'oreoxmt_en_assignee_close_url' : docs_url + close_url + oreoxmt_assignee + v63 ,
84
- 'oreoxmt_en_author_open_url' : docs_url + open_url + oreoxmt_author + v63 ,
73
+ 'oreoxmt_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + oreoxmt_assignee + v64 )),
74
+ 'oreoxmt_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + oreoxmt_assignee + v64 )),
75
+ 'oreoxmt_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + oreoxmt_author + v64 )),
76
+ 'oreoxmt_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + oreoxmt_assignee + v64 )),
77
+ 'oreoxmt_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + oreoxmt_assignee + v64 )),
78
+ 'oreoxmt_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + oreoxmt_author + v64 )),
79
+ 'oreoxmt_zh_assignee_open_url' : docs_cn_url + open_url + oreoxmt_assignee + v64 ,
80
+ 'oreoxmt_zh_assignee_close_url' : docs_cn_url + close_url + oreoxmt_assignee + v64 ,
81
+ 'oreoxmt_zh_author_open_url' : docs_cn_url + open_url + oreoxmt_author + v64 ,
82
+ 'oreoxmt_en_assignee_open_url' : docs_url + open_url + oreoxmt_assignee + v64 ,
83
+ 'oreoxmt_en_assignee_close_url' : docs_url + close_url + oreoxmt_assignee + v64 ,
84
+ 'oreoxmt_en_author_open_url' : docs_url + open_url + oreoxmt_author + v64 ,
85
85
'oreoxmt_zh_assignee_open_url_text' : '待处理。' ,
86
86
'oreoxmt_zh_assignee_close_url_text' : '待翻译。' ,
87
87
'oreoxmt_zh_author_open_url_text' : '未合并。' ,
@@ -92,18 +92,18 @@ def pop_zero_value(**data):
92
92
93
93
data_shichun_0415 = {
94
94
'date' : datetime .now ().strftime ('%Y-%m-%d' ),
95
- 'shichun_0415_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + shichun_0415_assignee + v63 )),
96
- 'shichun_0415_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + shichun_0415_assignee + v63 )),
97
- 'shichun_0415_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + shichun_0415_author + v63 )),
98
- 'shichun_0415_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + shichun_0415_assignee + v63 )),
99
- 'shichun_0415_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + shichun_0415_assignee + v63 )),
100
- 'shichun_0415_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + shichun_0415_author + v63 )),
101
- 'shichun_0415_zh_assignee_open_url' : docs_cn_url + open_url + shichun_0415_assignee + v63 ,
102
- 'shichun_0415_zh_assignee_close_url' : docs_cn_url + close_url + shichun_0415_assignee + v63 ,
103
- 'shichun_0415_zh_author_open_url' : docs_cn_url + open_url + shichun_0415_author + v63 ,
104
- 'shichun_0415_en_assignee_open_url' : docs_url + open_url + shichun_0415_assignee + v63 ,
105
- 'shichun_0415_en_assignee_close_url' : docs_url + close_url + shichun_0415_assignee + v63 ,
106
- 'shichun_0415_en_author_open_url' : docs_url + open_url + shichun_0415_author + v63 ,
95
+ 'shichun_0415_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + shichun_0415_assignee + v64 )),
96
+ 'shichun_0415_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + shichun_0415_assignee + v64 )),
97
+ 'shichun_0415_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + shichun_0415_author + v64 )),
98
+ 'shichun_0415_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + shichun_0415_assignee + v64 )),
99
+ 'shichun_0415_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + shichun_0415_assignee + v64 )),
100
+ 'shichun_0415_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + shichun_0415_author + v64 )),
101
+ 'shichun_0415_zh_assignee_open_url' : docs_cn_url + open_url + shichun_0415_assignee + v64 ,
102
+ 'shichun_0415_zh_assignee_close_url' : docs_cn_url + close_url + shichun_0415_assignee + v64 ,
103
+ 'shichun_0415_zh_author_open_url' : docs_cn_url + open_url + shichun_0415_author + v64 ,
104
+ 'shichun_0415_en_assignee_open_url' : docs_url + open_url + shichun_0415_assignee + v64 ,
105
+ 'shichun_0415_en_assignee_close_url' : docs_url + close_url + shichun_0415_assignee + v64 ,
106
+ 'shichun_0415_en_author_open_url' : docs_url + open_url + shichun_0415_author + v64 ,
107
107
'shichun_0415_zh_assignee_open_url_text' : '待处理。' ,
108
108
'shichun_0415_zh_assignee_close_url_text' : '待翻译。' ,
109
109
'shichun_0415_zh_author_open_url_text' : '未合并。' ,
@@ -114,18 +114,18 @@ def pop_zero_value(**data):
114
114
115
115
data_ran_huang = {
116
116
'date' : datetime .now ().strftime ('%Y-%m-%d' ),
117
- 'ran_huang_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + ran_huang_assignee + v63 )),
118
- 'ran_huang_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + ran_huang_assignee + v63 )),
119
- 'ran_huang_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + ran_huang_author + v63 )),
120
- 'ran_huang_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + ran_huang_assignee + v63 )),
121
- 'ran_huang_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + ran_huang_assignee + v63 )),
122
- 'ran_huang_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + ran_huang_author + v63 )),
123
- 'ran_huang_zh_assignee_open_url' : docs_cn_url + open_url + ran_huang_assignee + v63 ,
124
- 'ran_huang_zh_assignee_close_url' : docs_cn_url + close_url + ran_huang_assignee + v63 ,
125
- 'ran_huang_zh_author_open_url' : docs_cn_url + open_url + ran_huang_author + v63 ,
126
- 'ran_huang_en_assignee_open_url' : docs_url + open_url + ran_huang_assignee + v63 ,
127
- 'ran_huang_en_assignee_close_url' : docs_url + close_url + ran_huang_assignee + v63 ,
128
- 'ran_huang_en_author_open_url' : docs_url + open_url + ran_huang_author + v63 ,
117
+ 'ran_huang_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + ran_huang_assignee + v64 )),
118
+ 'ran_huang_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + ran_huang_assignee + v64 )),
119
+ 'ran_huang_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + ran_huang_author + v64 )),
120
+ 'ran_huang_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + ran_huang_assignee + v64 )),
121
+ 'ran_huang_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + ran_huang_assignee + v64 )),
122
+ 'ran_huang_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + ran_huang_author + v64 )),
123
+ 'ran_huang_zh_assignee_open_url' : docs_cn_url + open_url + ran_huang_assignee + v64 ,
124
+ 'ran_huang_zh_assignee_close_url' : docs_cn_url + close_url + ran_huang_assignee + v64 ,
125
+ 'ran_huang_zh_author_open_url' : docs_cn_url + open_url + ran_huang_author + v64 ,
126
+ 'ran_huang_en_assignee_open_url' : docs_url + open_url + ran_huang_assignee + v64 ,
127
+ 'ran_huang_en_assignee_close_url' : docs_url + close_url + ran_huang_assignee + v64 ,
128
+ 'ran_huang_en_author_open_url' : docs_url + open_url + ran_huang_author + v64 ,
129
129
'ran_huang_zh_assignee_open_url_text' : '待处理。' ,
130
130
'ran_huang_zh_assignee_close_url_text' : '待翻译。' ,
131
131
'ran_huang_zh_author_open_url_text' : '未合并。' ,
@@ -136,18 +136,18 @@ def pop_zero_value(**data):
136
136
137
137
data_hfxsd = {
138
138
'date' : datetime .now ().strftime ('%Y-%m-%d' ),
139
- 'hfxsd_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + hfxsd_assignee + v63 )),
140
- 'hfxsd_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + hfxsd_assignee + v63 )),
141
- 'hfxsd_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + hfxsd_author + v63 )),
142
- 'hfxsd_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + hfxsd_assignee + v63 )),
143
- 'hfxsd_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + hfxsd_assignee + v63 )),
144
- 'hfxsd_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + hfxsd_author + v63 )),
145
- 'hfxsd_zh_assignee_open_url' : docs_cn_url + open_url + hfxsd_assignee + v63 ,
146
- 'hfxsd_zh_assignee_close_url' : docs_cn_url + close_url + hfxsd_assignee + v63 ,
147
- 'hfxsd_zh_author_open_url' : docs_cn_url + open_url + hfxsd_author + v63 ,
148
- 'hfxsd_en_assignee_open_url' : docs_url + open_url + hfxsd_assignee + v63 ,
149
- 'hfxsd_en_assignee_close_url' : docs_url + close_url + hfxsd_assignee + v63 ,
150
- 'hfxsd_en_author_open_url' : docs_url + open_url + hfxsd_author + v63 ,
139
+ 'hfxsd_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + hfxsd_assignee + v64 )),
140
+ 'hfxsd_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + hfxsd_assignee + v64 )),
141
+ 'hfxsd_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + hfxsd_author + v64 )),
142
+ 'hfxsd_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + hfxsd_assignee + v64 )),
143
+ 'hfxsd_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + hfxsd_assignee + v64 )),
144
+ 'hfxsd_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + hfxsd_author + v64 )),
145
+ 'hfxsd_zh_assignee_open_url' : docs_cn_url + open_url + hfxsd_assignee + v64 ,
146
+ 'hfxsd_zh_assignee_close_url' : docs_cn_url + close_url + hfxsd_assignee + v64 ,
147
+ 'hfxsd_zh_author_open_url' : docs_cn_url + open_url + hfxsd_author + v64 ,
148
+ 'hfxsd_en_assignee_open_url' : docs_url + open_url + hfxsd_assignee + v64 ,
149
+ 'hfxsd_en_assignee_close_url' : docs_url + close_url + hfxsd_assignee + v64 ,
150
+ 'hfxsd_en_author_open_url' : docs_url + open_url + hfxsd_author + v64 ,
151
151
'hfxsd_zh_assignee_open_url_text' : '待处理。' ,
152
152
'hfxsd_zh_assignee_close_url_text' : '待翻译。' ,
153
153
'hfxsd_zh_author_open_url_text' : '未合并。' ,
@@ -158,18 +158,18 @@ def pop_zero_value(**data):
158
158
159
159
data_qiancai = {
160
160
'date' : datetime .now ().strftime ('%Y-%m-%d' ),
161
- 'qiancai_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + qiancai_assignee + v63 )),
162
- 'qiancai_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + qiancai_assignee + v63 )),
163
- 'qiancai_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + qiancai_author + v63 )),
164
- 'qiancai_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + qiancai_assignee + v63 )),
165
- 'qiancai_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + qiancai_assignee + v63 )),
166
- 'qiancai_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + qiancai_author + v63 )),
167
- 'qiancai_zh_assignee_open_url' : docs_cn_url + open_url + qiancai_assignee + v63 ,
168
- 'qiancai_zh_assignee_close_url' : docs_cn_url + close_url + qiancai_assignee + v63 ,
169
- 'qiancai_zh_author_open_url' : docs_cn_url + open_url + qiancai_author + v63 ,
170
- 'qiancai_en_assignee_open_url' : docs_url + open_url + qiancai_assignee + v63 ,
171
- 'qiancai_en_assignee_close_url' : docs_url + close_url + qiancai_assignee + v63 ,
172
- 'qiancai_en_author_open_url' : docs_url + open_url + qiancai_author + v63 ,
161
+ 'qiancai_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + qiancai_assignee + v64 )),
162
+ 'qiancai_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + qiancai_assignee + v64 )),
163
+ 'qiancai_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + qiancai_author + v64 )),
164
+ 'qiancai_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + qiancai_assignee + v64 )),
165
+ 'qiancai_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + qiancai_assignee + v64 )),
166
+ 'qiancai_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + qiancai_author + v64 )),
167
+ 'qiancai_zh_assignee_open_url' : docs_cn_url + open_url + qiancai_assignee + v64 ,
168
+ 'qiancai_zh_assignee_close_url' : docs_cn_url + close_url + qiancai_assignee + v64 ,
169
+ 'qiancai_zh_author_open_url' : docs_cn_url + open_url + qiancai_author + v64 ,
170
+ 'qiancai_en_assignee_open_url' : docs_url + open_url + qiancai_assignee + v64 ,
171
+ 'qiancai_en_assignee_close_url' : docs_url + close_url + qiancai_assignee + v64 ,
172
+ 'qiancai_en_author_open_url' : docs_url + open_url + qiancai_author + v64 ,
173
173
'qiancai_zh_assignee_open_url_text' : '待处理。' ,
174
174
'qiancai_zh_assignee_close_url_text' : '待翻译。' ,
175
175
'qiancai_zh_author_open_url_text' : '未合并。' ,
@@ -180,18 +180,18 @@ def pop_zero_value(**data):
180
180
181
181
data_tomshawn = {
182
182
'date' : datetime .now ().strftime ('%Y-%m-%d' ),
183
- 'tomshawn_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + tomshawn_assignee + v63 )),
184
- 'tomshawn_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + tomshawn_assignee + v63 )),
185
- 'tomshawn_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + tomshawn_author + v63 )),
186
- 'tomshawn_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + tomshawn_assignee + v63 )),
187
- 'tomshawn_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + tomshawn_assignee + v63 )),
188
- 'tomshawn_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + tomshawn_author + v63 )),
189
- 'tomshawn_zh_assignee_open_url' : docs_cn_url + open_url + tomshawn_assignee + v63 ,
190
- 'tomshawn_zh_assignee_close_url' : docs_cn_url + close_url + tomshawn_assignee + v63 ,
191
- 'tomshawn_zh_author_open_url' : docs_cn_url + open_url + tomshawn_author + v63 ,
192
- 'tomshawn_en_assignee_open_url' : docs_url + open_url + tomshawn_assignee + v63 ,
193
- 'tomshawn_en_assignee_close_url' : docs_url + close_url + tomshawn_assignee + v63 ,
194
- 'tomshawn_en_author_open_url' : docs_url + open_url + tomshawn_author + v63 ,
183
+ 'tomshawn_zh_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_cn_url + open_url + tomshawn_assignee + v64 )),
184
+ 'tomshawn_zh_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_cn_url + close_url + tomshawn_assignee + v64 )),
185
+ 'tomshawn_zh_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_cn_url + open_url + tomshawn_author + v64 )),
186
+ 'tomshawn_en_assignee_open' : '有 {} 个未合源语 PR' .format (get_pr_no (docs_url + open_url + tomshawn_assignee + v64 )),
187
+ 'tomshawn_en_assignee_close' : '有 {} 个已合源语 PR' .format (get_pr_no (docs_url + close_url + tomshawn_assignee + v64 )),
188
+ 'tomshawn_en_author_open' : '已翻译了 {} 个 PR' .format (get_pr_no (docs_url + open_url + tomshawn_author + v64 )),
189
+ 'tomshawn_zh_assignee_open_url' : docs_cn_url + open_url + tomshawn_assignee + v64 ,
190
+ 'tomshawn_zh_assignee_close_url' : docs_cn_url + close_url + tomshawn_assignee + v64 ,
191
+ 'tomshawn_zh_author_open_url' : docs_cn_url + open_url + tomshawn_author + v64 ,
192
+ 'tomshawn_en_assignee_open_url' : docs_url + open_url + tomshawn_assignee + v64 ,
193
+ 'tomshawn_en_assignee_close_url' : docs_url + close_url + tomshawn_assignee + v64 ,
194
+ 'tomshawn_en_author_open_url' : docs_url + open_url + tomshawn_author + v64 ,
195
195
'tomshawn_zh_assignee_open_url_text' : '待处理。' ,
196
196
'tomshawn_zh_assignee_close_url_text' : '待翻译。' ,
197
197
'tomshawn_zh_author_open_url_text' : '未合并。' ,
@@ -234,7 +234,7 @@ def pop_zero_value(**data):
234
234
[
235
235
{
236
236
"tag": "text",
237
- "text": "v6.3 发版文档,中英文截止日期 2022-09-19 "
237
+ "text": "v6.4 发版文档,中英文截止日期 2022-11-04 "
238
238
}
239
239
],
240
240
[
0 commit comments